/* MaterialDesignIcons.com */
@font-face {
  font-family: "Material Design Icons";
  src: url(/fonts/vendor/@mdi/materialdesignicons-webfont.eot?53f53f50a1b2033979f58d724a02a7e5);
  src: url(/fonts/vendor/@mdi/materialdesignicons-webfont.eot?53f53f50a1b2033979f58d724a02a7e5?#iefix&v=5.9.55) format("embedded-opentype"), url(/fonts/vendor/@mdi/materialdesignicons-webfont.woff2?e9db4005489e24809b62e61177c543a8) format("woff2"), url(/fonts/vendor/@mdi/materialdesignicons-webfont.woff?d8e8e0f7931afa097409dbb0ea7815d8) format("woff"), url(/fonts/vendor/@mdi/materialdesignicons-webfont.ttf?0e4e0b3da55fa7faa77b4c2d978008dd) format("truetype");
  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-ab-testing::before {
  content: "\F01C9";
}

.mdi-abacus::before {
  content: "\F16E0";
}

.mdi-abjad-arabic::before {
  content: "\F1328";
}

.mdi-abjad-hebrew::before {
  content: "\F1329";
}

.mdi-abugida-devanagari::before {
  content: "\F132A";
}

.mdi-abugida-thai::before {
  content: "\F132B";
}

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

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

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

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

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

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

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

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

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

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

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

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

.mdi-account-arrow-left-outline::before {
  content: "\F0B52";
}

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

.mdi-account-arrow-right-outline::before {
  content: "\F0B54";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mdi-account-cowboy-hat::before {
  content: "\F0E9B";
}

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

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

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

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

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

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

.mdi-account-hard-hat::before {
  content: "\F05B5";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mdi-account-supervisor-circle-outline::before {
  content: "\F14EC";
}

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

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

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

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

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

.mdi-account-tie-voice::before {
  content: "\F1308";
}

.mdi-account-tie-voice-off::before {
  content: "\F130A";
}

.mdi-account-tie-voice-off-outline::before {
  content: "\F130B";
}

.mdi-account-tie-voice-outline::before {
  content: "\F1309";
}

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

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

.mdi-adobe::before {
  content: "\F0936";
}

.mdi-adobe-acrobat::before {
  content: "\F0F9D";
}

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

.mdi-air-filter::before {
  content: "\F0D43";
}

.mdi-air-horn::before {
  content: "\F0DAC";
}

.mdi-air-humidifier::before {
  content: "\F1099";
}

.mdi-air-humidifier-off::before {
  content: "\F1466";
}

.mdi-air-purifier::before {
  content: "\F0D44";
}

.mdi-airbag::before {
  content: "\F0BE9";
}

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

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

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

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

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

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

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

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

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

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

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

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

.mdi-alarm-light-off-outline::before {
  content: "\F171F";
}

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

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

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

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

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

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

.mdi-alarm-panel-outline::before {
  content: "\F15C5";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mdi-align-horizontal-center::before {
  content: "\F11C3";
}

.mdi-align-horizontal-left::before {
  content: "\F11C2";
}

.mdi-align-horizontal-right::before {
  content: "\F11C4";
}

.mdi-align-vertical-bottom::before {
  content: "\F11C5";
}

.mdi-align-vertical-center::before {
  content: "\F11C6";
}

.mdi-align-vertical-top::before {
  content: "\F11C7";
}

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

.mdi-allergy::before {
  content: "\F1258";
}

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

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

.mdi-alpha-a-box::before {
  content: "\F0B08";
}

.mdi-alpha-a-box-outline::before {
  content: "\F0BEB";
}

.mdi-alpha-a-circle::before {
  content: "\F0BEC";
}

.mdi-alpha-a-circle-outline::before {
  content: "\F0BED";
}

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

.mdi-alpha-b-box::before {
  content: "\F0B09";
}

.mdi-alpha-b-box-outline::before {
  content: "\F0BEE";
}

.mdi-alpha-b-circle::before {
  content: "\F0BEF";
}

.mdi-alpha-b-circle-outline::before {
  content: "\F0BF0";
}

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

.mdi-alpha-c-box::before {
  content: "\F0B0A";
}

.mdi-alpha-c-box-outline::before {
  content: "\F0BF1";
}

.mdi-alpha-c-circle::before {
  content: "\F0BF2";
}

.mdi-alpha-c-circle-outline::before {
  content: "\F0BF3";
}

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

.mdi-alpha-d-box::before {
  content: "\F0B0B";
}

.mdi-alpha-d-box-outline::before {
  content: "\F0BF4";
}

.mdi-alpha-d-circle::before {
  content: "\F0BF5";
}

.mdi-alpha-d-circle-outline::before {
  content: "\F0BF6";
}

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

.mdi-alpha-e-box::before {
  content: "\F0B0C";
}

.mdi-alpha-e-box-outline::before {
  content: "\F0BF7";
}

.mdi-alpha-e-circle::before {
  content: "\F0BF8";
}

.mdi-alpha-e-circle-outline::before {
  content: "\F0BF9";
}

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

.mdi-alpha-f-box::before {
  content: "\F0B0D";
}

.mdi-alpha-f-box-outline::before {
  content: "\F0BFA";
}

.mdi-alpha-f-circle::before {
  content: "\F0BFB";
}

.mdi-alpha-f-circle-outline::before {
  content: "\F0BFC";
}

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

.mdi-alpha-g-box::before {
  content: "\F0B0E";
}

.mdi-alpha-g-box-outline::before {
  content: "\F0BFD";
}

.mdi-alpha-g-circle::before {
  content: "\F0BFE";
}

.mdi-alpha-g-circle-outline::before {
  content: "\F0BFF";
}

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

.mdi-alpha-h-box::before {
  content: "\F0B0F";
}

.mdi-alpha-h-box-outline::before {
  content: "\F0C00";
}

.mdi-alpha-h-circle::before {
  content: "\F0C01";
}

.mdi-alpha-h-circle-outline::before {
  content: "\F0C02";
}

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

.mdi-alpha-i-box::before {
  content: "\F0B10";
}

.mdi-alpha-i-box-outline::before {
  content: "\F0C03";
}

.mdi-alpha-i-circle::before {
  content: "\F0C04";
}

.mdi-alpha-i-circle-outline::before {
  content: "\F0C05";
}

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

.mdi-alpha-j-box::before {
  content: "\F0B11";
}

.mdi-alpha-j-box-outline::before {
  content: "\F0C06";
}

.mdi-alpha-j-circle::before {
  content: "\F0C07";
}

.mdi-alpha-j-circle-outline::before {
  content: "\F0C08";
}

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

.mdi-alpha-k-box::before {
  content: "\F0B12";
}

.mdi-alpha-k-box-outline::before {
  content: "\F0C09";
}

.mdi-alpha-k-circle::before {
  content: "\F0C0A";
}

.mdi-alpha-k-circle-outline::before {
  content: "\F0C0B";
}

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

.mdi-alpha-l-box::before {
  content: "\F0B13";
}

.mdi-alpha-l-box-outline::before {
  content: "\F0C0C";
}

.mdi-alpha-l-circle::before {
  content: "\F0C0D";
}

.mdi-alpha-l-circle-outline::before {
  content: "\F0C0E";
}

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

.mdi-alpha-m-box::before {
  content: "\F0B14";
}

.mdi-alpha-m-box-outline::before {
  content: "\F0C0F";
}

.mdi-alpha-m-circle::before {
  content: "\F0C10";
}

.mdi-alpha-m-circle-outline::before {
  content: "\F0C11";
}

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

.mdi-alpha-n-box::before {
  content: "\F0B15";
}

.mdi-alpha-n-box-outline::before {
  content: "\F0C12";
}

.mdi-alpha-n-circle::before {
  content: "\F0C13";
}

.mdi-alpha-n-circle-outline::before {
  content: "\F0C14";
}

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

.mdi-alpha-o-box::before {
  content: "\F0B16";
}

.mdi-alpha-o-box-outline::before {
  content: "\F0C15";
}

.mdi-alpha-o-circle::before {
  content: "\F0C16";
}

.mdi-alpha-o-circle-outline::before {
  content: "\F0C17";
}

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

.mdi-alpha-p-box::before {
  content: "\F0B17";
}

.mdi-alpha-p-box-outline::before {
  content: "\F0C18";
}

.mdi-alpha-p-circle::before {
  content: "\F0C19";
}

.mdi-alpha-p-circle-outline::before {
  content: "\F0C1A";
}

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

.mdi-alpha-q-box::before {
  content: "\F0B18";
}

.mdi-alpha-q-box-outline::before {
  content: "\F0C1B";
}

.mdi-alpha-q-circle::before {
  content: "\F0C1C";
}

.mdi-alpha-q-circle-outline::before {
  content: "\F0C1D";
}

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

.mdi-alpha-r-box::before {
  content: "\F0B19";
}

.mdi-alpha-r-box-outline::before {
  content: "\F0C1E";
}

.mdi-alpha-r-circle::before {
  content: "\F0C1F";
}

.mdi-alpha-r-circle-outline::before {
  content: "\F0C20";
}

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

.mdi-alpha-s-box::before {
  content: "\F0B1A";
}

.mdi-alpha-s-box-outline::before {
  content: "\F0C21";
}

.mdi-alpha-s-circle::before {
  content: "\F0C22";
}

.mdi-alpha-s-circle-outline::before {
  content: "\F0C23";
}

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

.mdi-alpha-t-box::before {
  content: "\F0B1B";
}

.mdi-alpha-t-box-outline::before {
  content: "\F0C24";
}

.mdi-alpha-t-circle::before {
  content: "\F0C25";
}

.mdi-alpha-t-circle-outline::before {
  content: "\F0C26";
}

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

.mdi-alpha-u-box::before {
  content: "\F0B1C";
}

.mdi-alpha-u-box-outline::before {
  content: "\F0C27";
}

.mdi-alpha-u-circle::before {
  content: "\F0C28";
}

.mdi-alpha-u-circle-outline::before {
  content: "\F0C29";
}

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

.mdi-alpha-v-box::before {
  content: "\F0B1D";
}

.mdi-alpha-v-box-outline::before {
  content: "\F0C2A";
}

.mdi-alpha-v-circle::before {
  content: "\F0C2B";
}

.mdi-alpha-v-circle-outline::before {
  content: "\F0C2C";
}

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

.mdi-alpha-w-box::before {
  content: "\F0B1E";
}

.mdi-alpha-w-box-outline::before {
  content: "\F0C2D";
}

.mdi-alpha-w-circle::before {
  content: "\F0C2E";
}

.mdi-alpha-w-circle-outline::before {
  content: "\F0C2F";
}

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

.mdi-alpha-x-box::before {
  content: "\F0B1F";
}

.mdi-alpha-x-box-outline::before {
  content: "\F0C30";
}

.mdi-alpha-x-circle::before {
  content: "\F0C31";
}

.mdi-alpha-x-circle-outline::before {
  content: "\F0C32";
}

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

.mdi-alpha-y-box::before {
  content: "\F0B20";
}

.mdi-alpha-y-box-outline::before {
  content: "\F0C33";
}

.mdi-alpha-y-circle::before {
  content: "\F0C34";
}

.mdi-alpha-y-circle-outline::before {
  content: "\F0C35";
}

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

.mdi-alpha-z-box::before {
  content: "\F0B21";
}

.mdi-alpha-z-box-outline::before {
  content: "\F0C36";
}

.mdi-alpha-z-circle::before {
  content: "\F0C37";
}

.mdi-alpha-z-circle-outline::before {
  content: "\F0C38";
}

.mdi-alphabet-aurebesh::before {
  content: "\F132C";
}

.mdi-alphabet-cyrillic::before {
  content: "\F132D";
}

.mdi-alphabet-greek::before {
  content: "\F132E";
}

.mdi-alphabet-latin::before {
  content: "\F132F";
}

.mdi-alphabet-piqad::before {
  content: "\F1330";
}

.mdi-alphabet-tengwar::before {
  content: "\F1337";
}

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

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

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

.mdi-alphabetical-variant-off::before {
  content: "\F100E";
}

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

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

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

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

.mdi-ammunition::before {
  content: "\F0CE8";
}

.mdi-ampersand::before {
  content: "\F0A8D";
}

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

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

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

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

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

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

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

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

.mdi-angle-acute::before {
  content: "\F0937";
}

.mdi-angle-obtuse::before {
  content: "\F0938";
}

.mdi-angle-right::before {
  content: "\F0939";
}

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

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

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

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

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

.mdi-animation-play-outline::before {
  content: "\F0A90";
}

.mdi-ansible::before {
  content: "\F109A";
}

.mdi-antenna::before {
  content: "\F1119";
}

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

.mdi-apache-kafka::before {
  content: "\F100F";
}

.mdi-api::before {
  content: "\F109B";
}

.mdi-api-off::before {
  content: "\F1257";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mdi-arch::before {
  content: "\F08C7";
}

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

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

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

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

.mdi-archive-arrow-down-outline::before {
  content: "\F125A";
}

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

.mdi-archive-arrow-up-outline::before {
  content: "\F125C";
}

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

.mdi-arm-flex::before {
  content: "\F0FD7";
}

.mdi-arm-flex-outline::before {
  content: "\F0FD6";
}

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

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

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

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

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

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

.mdi-arrow-bottom-left-bold-outline::before {
  content: "\F09B7";
}

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

.mdi-arrow-bottom-left-thin-circle-outline::before {
  content: "\F1596";
}

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

.mdi-arrow-bottom-right-bold-outline::before {
  content: "\F09B9";
}

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

.mdi-arrow-bottom-right-thin-circle-outline::before {
  content: "\F1595";
}

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

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

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

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

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

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

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

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

.mdi-arrow-decision::before {
  content: "\F09BB";
}

.mdi-arrow-decision-auto::before {
  content: "\F09BC";
}

.mdi-arrow-decision-auto-outline::before {
  content: "\F09BD";
}

.mdi-arrow-decision-outline::before {
  content: "\F09BE";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mdi-arrow-down-thin-circle-outline::before {
  content: "\F1599";
}

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

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

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

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

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

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

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

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

.mdi-arrow-horizontal-lock::before {
  content: "\F115B";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mdi-arrow-left-right-bold-outline::before {
  content: "\F09C1";
}

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

.mdi-arrow-left-thin-circle-outline::before {
  content: "\F159A";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mdi-arrow-right-thin-circle-outline::before {
  content: "\F1598";
}

.mdi-arrow-split-horizontal::before {
  content: "\F093B";
}

.mdi-arrow-split-vertical::before {
  content: "\F093C";
}

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

.mdi-arrow-top-left-bold-outline::before {
  content: "\F09C3";
}

.mdi-arrow-top-left-bottom-right::before {
  content: "\F0E75";
}

.mdi-arrow-top-left-bottom-right-bold::before {
  content: "\F0E76";
}

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

.mdi-arrow-top-left-thin-circle-outline::before {
  content: "\F1593";
}

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

.mdi-arrow-top-right-bold-outline::before {
  content: "\F09C5";
}

.mdi-arrow-top-right-bottom-left::before {
  content: "\F0E77";
}

.mdi-arrow-top-right-bottom-left-bold::before {
  content: "\F0E78";
}

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

.mdi-arrow-top-right-thin-circle-outline::before {
  content: "\F1594";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.mdi-arrow-up-down-bold-outline::before {
  content: "\F09C8";
}

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

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

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

.mdi-arrow-up-thin-circle-outline::before {
  content: "\F1597";
}

.mdi-arrow-vertical-lock::before {
  content: "\F115C";
}

.mdi-artstation::before {
  content: "\F0B5B";
}

.mdi-aspect-ratio::before {
  content: "\F0A24";
}

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

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

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

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

.mdi-atm::before {
  content: "\F0D47";
}

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

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

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

.mdi-audio-video::before {
  content: "\F093D";
}

.mdi-audio-video-off::before {
  content: "\F11B6";
}

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

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

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

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

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

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

.mdi-aws::before {
  content: "\F0E0F";
}

.mdi-axe::before {
  content: "\F08C8";
}

.mdi-axis::before {
  content: "\F0D48";
}

.mdi-axis-arrow::before {
  content: "\F0D49";
}

.mdi-axis-arrow-info::before {
  content: "\F140E";
}

.mdi-axis-arrow-lock::before {
  content: "\F0D4A";
}

.mdi-axis-lock::before {
  content: "\F0D4B";
}

.mdi-axis-x-arrow::before {
  content: "\F0D4C";
}

.mdi-axis-x-arrow-lock::before {
  content: "\F0D4D";
}

.mdi-axis-x-rotate-clockwise::before {
  content: "\F0D4E";
}

.mdi-axis-x-rotate-counterclockwise::before {
  content: "\F0D4F";
}

.mdi-axis-x-y-arrow-lock::before {
  content: "\F0D50";
}

.mdi-axis-y-arrow::before {
  content: "\F0D51";
}

.mdi-axis-y-arrow-lock::before {
  content: "\F0D52";
}

.mdi-axis-y-rotate-clockwise::before {
  content: "\F0D53";
}

.mdi-axis-y-rotate-counterclockwise::before {
  content: "\F0D54";
}

.mdi-axis-z-arrow::before {
  content: "\F0D55";
}

.mdi-axis-z-arrow-lock::before {
  content: "\F0D56";
}

.mdi-axis-z-rotate-clockwise::before {
  content: "\F0D57";
}

.mdi-axis-z-rotate-counterclockwise::before {
  content: "\F0D58";
}

.mdi-babel::before {
  content: "\F0A25";
}

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

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

.mdi-baby-bottle-outline::before {
  content: "\F0F3A";
}

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

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

.mdi-baby-carriage-off::before {
  content: "\F0FA0";
}

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

.mdi-baby-face-outline::before {
  content: "\F0E7D";
}

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

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

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

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

.mdi-backspace-reverse-outline::before {
  content: "\F0E7F";
}

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

.mdi-bacteria::before {
  content: "\F0ED5";
}

.mdi-bacteria-outline::before {
  content: "\F0ED6";
}

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

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

.mdi-badge-account-alert-outline::before {
  content: "\F0DA9";
}

.mdi-badge-account-horizontal::before {
  content: "\F0E0D";
}

.mdi-badge-account-horizontal-outline::before {
  content: "\F0E0E";
}

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

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

.mdi-bag-carry-on::before {
  content: "\F0F3B";
}

.mdi-bag-carry-on-check::before {
  content: "\F0D65";
}

.mdi-bag-carry-on-off::before {
  content: "\F0F3C";
}

.mdi-bag-checked::before {
  content: "\F0F3D";
}

.mdi-bag-personal::before {
  content: "\F0E10";
}

.mdi-bag-personal-off::before {
  content: "\F0E11";
}

.mdi-bag-personal-off-outline::before {
  content: "\F0E12";
}

.mdi-bag-personal-outline::before {
  content: "\F0E13";
}

.mdi-bag-suitcase::before {
  content: "\F158B";
}

.mdi-bag-suitcase-off::before {
  content: "\F158D";
}

.mdi-bag-suitcase-off-outline::before {
  content: "\F158E";
}

.mdi-bag-suitcase-outline::before {
  content: "\F158C";
}

.mdi-baguette::before {
  content: "\F0F3E";
}

.mdi-balloon::before {
  content: "\F0A26";
}

.mdi-ballot::before {
  content: "\F09C9";
}

.mdi-ballot-outline::before {
  content: "\F09CA";
}

.mdi-ballot-recount::before {
  content: "\F0C39";
}

.mdi-ballot-recount-outline::before {
  content: "\F0C3A";
}

.mdi-bandage::before {
  content: "\F0DAF";
}

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

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

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

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

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

.mdi-bank-off-outline::before {
  content: "\F1657";
}

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

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

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

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

.mdi-bank-transfer-in::before {
  content: "\F0A28";
}

.mdi-bank-transfer-out::before {
  content: "\F0A29";
}

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

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

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

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

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

.mdi-barn::before {
  content: "\F0B5E";
}

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

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

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

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

.mdi-baseball-diamond-outline::before {
  content: "\F15ED";
}

.mdi-bash::before {
  content: "\F1183";
}

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

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

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

.mdi-basket-minus-outline::before {
  content: "\F1524";
}

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

.mdi-basket-off-outline::before {
  content: "\F1526";
}

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

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

.mdi-basket-plus-outline::before {
  content: "\F1528";
}

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

.mdi-basket-remove-outline::before {
  content: "\F152A";
}

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

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

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

.mdi-basketball-hoop-outline::before {
  content: "\F0C3C";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mdi-battery-alert-variant-outline::before {
  content: "\F10CD";
}

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

.mdi-battery-bluetooth-variant::before {
  content: "\F0949";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mdi-battery-heart-variant::before {
  content: "\F1211";
}

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

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

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

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

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

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

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

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

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

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

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

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

.mdi-battlenet::before {
  content: "\F0B60";
}

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

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

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

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

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

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

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

.mdi-beaker-minus-outline::before {
  content: "\F122E";
}

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

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

.mdi-beaker-plus-outline::before {
  content: "\F1230";
}

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

.mdi-beaker-question-outline::before {
  content: "\F1232";
}

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

.mdi-beaker-remove-outline::before {
  content: "\F1234";
}

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

.mdi-bed-double::before {
  content: "\F0FD4";
}

.mdi-bed-double-outline::before {
  content: "\F0FD3";
}

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

.mdi-bed-king::before {
  content: "\F0FD2";
}

.mdi-bed-king-outline::before {
  content: "\F0FD1";
}

.mdi-bed-outline::before {
  content: "\F0099";
}

.mdi-bed-queen::before {
  content: "\F0FD0";
}

.mdi-bed-queen-outline::before {
  content: "\F0FDB";
}

.mdi-bed-single::before {
  content: "\F106D";
}

.mdi-bed-single-outline::before {
  content: "\F106E";
}

.mdi-bee::before {
  content: "\F0FA1";
}

.mdi-bee-flower::before {
  content: "\F0FA2";
}

.mdi-beehive-off-outline::before {
  content: "\F13ED";
}

.mdi-beehive-outline::before {
  content: "\F10CE";
}

.mdi-beekeeper::before {
  content: "\F14E2";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mdi-betamax::before {
  content: "\F09CB";
}

.mdi-biathlon::before {
  content: "\F0E14";
}

.mdi-bicycle::before {
  content: "\F109C";
}

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

.mdi-bicycle-electric::before {
  content: "\F15B4";
}

.mdi-bicycle-penny-farthing::before {
  content: "\F15E9";
}

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

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

.mdi-billboard::before {
  content: "\F1010";
}

.mdi-billiards::before {
  content: "\F0B61";
}

.mdi-billiards-rack::before {
  content: "\F0B62";
}

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

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

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

.mdi-bird::before {
  content: "\F15C6";
}

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

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

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

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

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

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

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

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

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

.mdi-blood-bag::before {
  content: "\F0CEC";
}

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

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

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

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

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

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

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

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

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

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

.mdi-bolnisi-cross::before {
  content: "\F0CED";
}

.mdi-bolt::before {
  content: "\F0DB3";
}

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

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

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

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

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

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

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

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

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

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

.mdi-book-arrow-down-outline::before {
  content: "\F167F";
}

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

.mdi-book-arrow-left-outline::before {
  content: "\F1681";
}

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

.mdi-book-arrow-right-outline::before {
  content: "\F1683";
}

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

.mdi-book-arrow-up-outline::before {
  content: "\F1685";
}

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

.mdi-book-cancel-outline::before {
  content: "\F1687";
}

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

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

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

.mdi-book-clock-outline::before {
  content: "\F1689";
}

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

.mdi-book-cog-outline::before {
  content: "\F168B";
}

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

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

.mdi-book-edit-outline::before {
  content: "\F168D";
}

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

.mdi-book-education-outline::before {
  content: "\F16CA";
}

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

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

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

.mdi-book-lock-open-outline::before {
  content: "\F168E";
}

.mdi-book-lock-outline::before {
  content: "\F168F";
}

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

.mdi-book-marker-outline::before {
  content: "\F1691";
}

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

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

.mdi-book-minus-multiple-outline::before {
  content: "\F090B";
}

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

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

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

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

.mdi-book-music-outline::before {
  content: "\F1693";
}

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

.mdi-book-off-outline::before {
  content: "\F1695";
}

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

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

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

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

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

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

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

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

.mdi-book-play-outline::before {
  content: "\F0E83";
}

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

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

.mdi-book-plus-multiple-outline::before {
  content: "\F0ADE";
}

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

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

.mdi-book-refresh-outline::before {
  content: "\F1698";
}

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

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

.mdi-book-remove-multiple-outline::before {
  content: "\F04CA";
}

.mdi-book-remove-outline::before {
  content: "\F1699";
}

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

.mdi-book-search-outline::before {
  content: "\F0E85";
}

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

.mdi-book-settings-outline::before {
  content: "\F169B";
}

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

.mdi-book-sync-outline::before {
  content: "\F16C8";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mdi-bookshelf::before {
  content: "\F125F";
}

.mdi-boom-gate::before {
  content: "\F0E86";
}

.mdi-boom-gate-alert::before {
  content: "\F0E87";
}

.mdi-boom-gate-alert-outline::before {
  content: "\F0E88";
}

.mdi-boom-gate-down::before {
  content: "\F0E89";
}

.mdi-boom-gate-down-outline::before {
  content: "\F0E8A";
}

.mdi-boom-gate-outline::before {
  content: "\F0E8B";
}

.mdi-boom-gate-up::before {
  content: "\F0E8C";
}

.mdi-boom-gate-up-outline::before {
  content: "\F0E8D";
}

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

.mdi-boomerang::before {
  content: "\F10CF";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mdi-bottle-soda::before {
  content: "\F1070";
}

.mdi-bottle-soda-classic::before {
  content: "\F1071";
}

.mdi-bottle-soda-classic-outline::before {
  content: "\F1363";
}

.mdi-bottle-soda-outline::before {
  content: "\F1072";
}

.mdi-bottle-tonic::before {
  content: "\F112E";
}

.mdi-bottle-tonic-outline::before {
  content: "\F112F";
}

.mdi-bottle-tonic-plus::before {
  content: "\F1130";
}

.mdi-bottle-tonic-plus-outline::before {
  content: "\F1131";
}

.mdi-bottle-tonic-skull::before {
  content: "\F1132";
}

.mdi-bottle-tonic-skull-outline::before {
  content: "\F1133";
}

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

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

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

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

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

.mdi-bowl-mix-outline::before {
  content: "\F02E4";
}

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

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

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

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

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

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

.mdi-boxing-glove::before {
  content: "\F0B65";
}

.mdi-braille::before {
  content: "\F09D0";
}

.mdi-brain::before {
  content: "\F09D1";
}

.mdi-bread-slice::before {
  content: "\F0CEE";
}

.mdi-bread-slice-outline::before {
  content: "\F0CEF";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mdi-briefcase-variant-off::before {
  content: "\F165A";
}

.mdi-briefcase-variant-off-outline::before {
  content: "\F165B";
}

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

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

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

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

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

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

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

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

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

.mdi-brightness-percent::before {
  content: "\F0CF2";
}

.mdi-broadcast::before {
  content: "\F1720";
}

.mdi-broadcast-off::before {
  content: "\F1721";
}

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

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

.mdi-bucket::before {
  content: "\F1415";
}

.mdi-bucket-outline::before {
  content: "\F1416";
}

.mdi-buddhism::before {
  content: "\F094B";
}

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

.mdi-buffet::before {
  content: "\F0578";
}

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

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

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

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

.mdi-bugle::before {
  content: "\F0DB4";
}

.mdi-bulldozer::before {
  content: "\F0B22";
}

.mdi-bullet::before {
  content: "\F0CF3";
}

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

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

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

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

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

.mdi-bulma::before {
  content: "\F12E7";
}

.mdi-bunk-bed::before {
  content: "\F1302";
}

.mdi-bunk-bed-outline::before {
  content: "\F0097";
}

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

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

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

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

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

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

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

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

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

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

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

.mdi-bus-stop-covered::before {
  content: "\F1013";
}

.mdi-bus-stop-uncovered::before {
  content: "\F1014";
}

.mdi-butterfly::before {
  content: "\F1589";
}

.mdi-butterfly-outline::before {
  content: "\F158A";
}

.mdi-cable-data::before {
  content: "\F1394";
}

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

.mdi-cactus::before {
  content: "\F0DB5";
}

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

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

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

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

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

.mdi-calculator-variant-outline::before {
  content: "\F15A6";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mdi-calendar-lock-outline::before {
  content: "\F1642";
}

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

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

.mdi-calendar-month-outline::before {
  content: "\F0E18";
}

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

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

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

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

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

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

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

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

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

.mdi-calendar-refresh-outline::before {
  content: "\F0203";
}

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

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

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

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

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

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

.mdi-calendar-sync-outline::before {
  content: "\F0E8F";
}

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

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

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

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

.mdi-calendar-week-begin::before {
  content: "\F0A34";
}

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

.mdi-calendar-weekend-outline::before {
  content: "\F0EDA";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mdi-camera-flip-outline::before {
  content: "\F15DA";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.mdi-camera-plus-outline::before {
  content: "\F0EDC";
}

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

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

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

.mdi-camera-retake-outline::before {
  content: "\F0E1A";
}

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

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

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

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

.mdi-camera-wireless-outline::before {
  content: "\F0DB7";
}

.mdi-campfire::before {
  content: "\F0EDD";
}

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

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

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

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

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

.mdi-caps-lock::before {
  content: "\F0A9B";
}

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

.mdi-car-2-plus::before {
  content: "\F1015";
}

.mdi-car-3-plus::before {
  content: "\F1016";
}

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

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

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

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

.mdi-car-brake-abs::before {
  content: "\F0C47";
}

.mdi-car-brake-alert::before {
  content: "\F0C48";
}

.mdi-car-brake-hold::before {
  content: "\F0D5E";
}

.mdi-car-brake-parking::before {
  content: "\F0D5F";
}

.mdi-car-brake-retarder::before {
  content: "\F1017";
}

.mdi-car-child-seat::before {
  content: "\F0FA3";
}

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

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

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

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

.mdi-car-coolant-level::before {
  content: "\F1019";
}

.mdi-car-cruise-control::before {
  content: "\F0D60";
}

.mdi-car-defrost-front::before {
  content: "\F0D61";
}

.mdi-car-defrost-rear::before {
  content: "\F0D62";
}

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

.mdi-car-door-lock::before {
  content: "\F109D";
}

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

.mdi-car-electric-outline::before {
  content: "\F15B5";
}

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

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

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

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

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

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

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

.mdi-car-light-dimmed::before {
  content: "\F0C4A";
}

.mdi-car-light-fog::before {
  content: "\F0C4B";
}

.mdi-car-light-high::before {
  content: "\F0C4C";
}

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

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

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

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

.mdi-car-parking-lights::before {
  content: "\F0D63";
}

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

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

.mdi-car-seat-cooler::before {
  content: "\F0FA5";
}

.mdi-car-seat-heater::before {
  content: "\F0FA6";
}

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

.mdi-car-shift-pattern::before {
  content: "\F0F40";
}

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

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

.mdi-car-tire-alert::before {
  content: "\F0C4D";
}

.mdi-car-traction-control::before {
  content: "\F0D64";
}

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

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

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

.mdi-car-windshield-outline::before {
  content: "\F101C";
}

.mdi-carabiner::before {
  content: "\F14C0";
}

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

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

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

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

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

.mdi-card-account-details-star-outline::before {
  content: "\F06DB";
}

.mdi-card-account-mail::before {
  content: "\F018E";
}

.mdi-card-account-mail-outline::before {
  content: "\F0E98";
}

.mdi-card-account-phone::before {
  content: "\F0E99";
}

.mdi-card-account-phone-outline::before {
  content: "\F0E9A";
}

.mdi-card-bulleted::before {
  content: "\F0B70";
}

.mdi-card-bulleted-off::before {
  content: "\F0B71";
}

.mdi-card-bulleted-off-outline::before {
  content: "\F0B72";
}

.mdi-card-bulleted-outline::before {
  content: "\F0B73";
}

.mdi-card-bulleted-settings::before {
  content: "\F0B74";
}

.mdi-card-bulleted-settings-outline::before {
  content: "\F0B75";
}

.mdi-card-minus::before {
  content: "\F1600";
}

.mdi-card-minus-outline::before {
  content: "\F1601";
}

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

.mdi-card-off-outline::before {
  content: "\F1603";
}

.mdi-card-outline::before {
  content: "\F0B76";
}

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

.mdi-card-plus-outline::before {
  content: "\F1200";
}

.mdi-card-remove::before {
  content: "\F1604";
}

.mdi-card-remove-outline::before {
  content: "\F1605";
}

.mdi-card-search::before {
  content: "\F1074";
}

.mdi-card-search-outline::before {
  content: "\F1075";
}

.mdi-card-text::before {
  content: "\F0B77";
}

.mdi-card-text-outline::before {
  content: "\F0B78";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mdi-cash-lock-open::before {
  content: "\F14EB";
}

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

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

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

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

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

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

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

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

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

.mdi-cassette::before {
  content: "\F09D4";
}

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

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

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

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

.mdi-cast-off::before {
  content: "\F078A";
}

.mdi-castle::before {
  content: "\F011A";
}

.mdi-cat::before {
  content: "\F011B";
}

.mdi-cctv::before {
  content: "\F07AE";
}

.mdi-ceiling-light::before {
  content: "\F0769";
}

.mdi-cellphone::before {
  content: "\F011C";
}

.mdi-cellphone-android::before {
  content: "\F011D";
}

.mdi-cellphone-arrow-down::before {
  content: "\F09D5";
}

.mdi-cellphone-basic::before {
  content: "\F011E";
}

.mdi-cellphone-charging::before {
  content: "\F1397";
}

.mdi-cellphone-cog::before {
  content: "\F0951";
}

.mdi-cellphone-dock::before {
  content: "\F011F";
}

.mdi-cellphone-erase::before {
  content: "\F094D";
}

.mdi-cellphone-information::before {
  content: "\F0F41";
}

.mdi-cellphone-iphone::before {
  content: "\F0120";
}

.mdi-cellphone-key::before {
  content: "\F094E";
}

.mdi-cellphone-link::before {
  content: "\F0121";
}

.mdi-cellphone-link-off::before {
  content: "\F0122";
}

.mdi-cellphone-lock::before {
  content: "\F094F";
}

.mdi-cellphone-message::before {
  content: "\F08D3";
}

.mdi-cellphone-message-off::before {
  content: "\F10D2";
}

.mdi-cellphone-nfc::before {
  content: "\F0E90";
}

.mdi-cellphone-nfc-off::before {
  content: "\F12D8";
}

.mdi-cellphone-off::before {
  content: "\F0950";
}

.mdi-cellphone-play::before {
  content: "\F101F";
}

.mdi-cellphone-screenshot::before {
  content: "\F0A35";
}

.mdi-cellphone-settings::before {
  content: "\F0123";
}

.mdi-cellphone-sound::before {
  content: "\F0952";
}

.mdi-cellphone-text::before {
  content: "\F08D2";
}

.mdi-cellphone-wireless::before {
  content: "\F0815";
}

.mdi-celtic-cross::before {
  content: "\F0CF5";
}

.mdi-centos::before {
  content: "\F111A";
}

.mdi-certificate::before {
  content: "\F0124";
}

.mdi-certificate-outline::before {
  content: "\F1188";
}

.mdi-chair-rolling::before {
  content: "\F0F48";
}

.mdi-chair-school::before {
  content: "\F0125";
}

.mdi-charity::before {
  content: "\F0C4F";
}

.mdi-chart-arc::before {
  content: "\F0126";
}

.mdi-chart-areaspline::before {
  content: "\F0127";
}

.mdi-chart-areaspline-variant::before {
  content: "\F0E91";
}

.mdi-chart-bar::before {
  content: "\F0128";
}

.mdi-chart-bar-stacked::before {
  content: "\F076A";
}

.mdi-chart-bell-curve::before {
  content: "\F0C50";
}

.mdi-chart-bell-curve-cumulative::before {
  content: "\F0FA7";
}

.mdi-chart-box::before {
  content: "\F154D";
}

.mdi-chart-box-outline::before {
  content: "\F154E";
}

.mdi-chart-box-plus-outline::before {
  content: "\F154F";
}

.mdi-chart-bubble::before {
  content: "\F05E3";
}

.mdi-chart-donut::before {
  content: "\F07AF";
}

.mdi-chart-donut-variant::before {
  content: "\F07B0";
}

.mdi-chart-gantt::before {
  content: "\F066C";
}

.mdi-chart-histogram::before {
  content: "\F0129";
}

.mdi-chart-line::before {
  content: "\F012A";
}

.mdi-chart-line-stacked::before {
  content: "\F076B";
}

.mdi-chart-line-variant::before {
  content: "\F07B1";
}

.mdi-chart-multiline::before {
  content: "\F08D4";
}

.mdi-chart-multiple::before {
  content: "\F1213";
}

.mdi-chart-pie::before {
  content: "\F012B";
}

.mdi-chart-ppf::before {
  content: "\F1380";
}

.mdi-chart-sankey::before {
  content: "\F11DF";
}

.mdi-chart-sankey-variant::before {
  content: "\F11E0";
}

.mdi-chart-scatter-plot::before {
  content: "\F0E92";
}

.mdi-chart-scatter-plot-hexbin::before {
  content: "\F066D";
}

.mdi-chart-timeline::before {
  content: "\F066E";
}

.mdi-chart-timeline-variant::before {
  content: "\F0E93";
}

.mdi-chart-timeline-variant-shimmer::before {
  content: "\F15B6";
}

.mdi-chart-tree::before {
  content: "\F0E94";
}

.mdi-chat::before {
  content: "\F0B79";
}

.mdi-chat-alert::before {
  content: "\F0B7A";
}

.mdi-chat-alert-outline::before {
  content: "\F12C9";
}

.mdi-chat-minus::before {
  content: "\F1410";
}

.mdi-chat-minus-outline::before {
  content: "\F1413";
}

.mdi-chat-outline::before {
  content: "\F0EDE";
}

.mdi-chat-plus::before {
  content: "\F140F";
}

.mdi-chat-plus-outline::before {
  content: "\F1412";
}

.mdi-chat-processing::before {
  content: "\F0B7B";
}

.mdi-chat-processing-outline::before {
  content: "\F12CA";
}

.mdi-chat-question::before {
  content: "\F1738";
}

.mdi-chat-question-outline::before {
  content: "\F1739";
}

.mdi-chat-remove::before {
  content: "\F1411";
}

.mdi-chat-remove-outline::before {
  content: "\F1414";
}

.mdi-chat-sleep::before {
  content: "\F12D1";
}

.mdi-chat-sleep-outline::before {
  content: "\F12D2";
}

.mdi-check::before {
  content: "\F012C";
}

.mdi-check-all::before {
  content: "\F012D";
}

.mdi-check-bold::before {
  content: "\F0E1E";
}

.mdi-check-box-multiple-outline::before {
  content: "\F0C51";
}

.mdi-check-box-outline::before {
  content: "\F0C52";
}

.mdi-check-circle::before {
  content: "\F05E0";
}

.mdi-check-circle-outline::before {
  content: "\F05E1";
}

.mdi-check-decagram::before {
  content: "\F0791";
}

.mdi-check-decagram-outline::before {
  content: "\F1740";
}

.mdi-check-network::before {
  content: "\F0C53";
}

.mdi-check-network-outline::before {
  content: "\F0C54";
}

.mdi-check-outline::before {
  content: "\F0855";
}

.mdi-check-underline::before {
  content: "\F0E1F";
}

.mdi-check-underline-circle::before {
  content: "\F0E20";
}

.mdi-check-underline-circle-outline::before {
  content: "\F0E21";
}

.mdi-checkbook::before {
  content: "\F0A9D";
}

.mdi-checkbox-blank::before {
  content: "\F012E";
}

.mdi-checkbox-blank-circle::before {
  content: "\F012F";
}

.mdi-checkbox-blank-circle-outline::before {
  content: "\F0130";
}

.mdi-checkbox-blank-off::before {
  content: "\F12EC";
}

.mdi-checkbox-blank-off-outline::before {
  content: "\F12ED";
}

.mdi-checkbox-blank-outline::before {
  content: "\F0131";
}

.mdi-checkbox-intermediate::before {
  content: "\F0856";
}

.mdi-checkbox-marked::before {
  content: "\F0132";
}

.mdi-checkbox-marked-circle::before {
  content: "\F0133";
}

.mdi-checkbox-marked-circle-outline::before {
  content: "\F0134";
}

.mdi-checkbox-marked-outline::before {
  content: "\F0135";
}

.mdi-checkbox-multiple-blank::before {
  content: "\F0136";
}

.mdi-checkbox-multiple-blank-circle::before {
  content: "\F063B";
}

.mdi-checkbox-multiple-blank-circle-outline::before {
  content: "\F063C";
}

.mdi-checkbox-multiple-blank-outline::before {
  content: "\F0137";
}

.mdi-checkbox-multiple-marked::before {
  content: "\F0138";
}

.mdi-checkbox-multiple-marked-circle::before {
  content: "\F063D";
}

.mdi-checkbox-multiple-marked-circle-outline::before {
  content: "\F063E";
}

.mdi-checkbox-multiple-marked-outline::before {
  content: "\F0139";
}

.mdi-checkerboard::before {
  content: "\F013A";
}

.mdi-checkerboard-minus::before {
  content: "\F1202";
}

.mdi-checkerboard-plus::before {
  content: "\F1201";
}

.mdi-checkerboard-remove::before {
  content: "\F1203";
}

.mdi-cheese::before {
  content: "\F12B9";
}

.mdi-cheese-off::before {
  content: "\F13EE";
}

.mdi-chef-hat::before {
  content: "\F0B7C";
}

.mdi-chemical-weapon::before {
  content: "\F013B";
}

.mdi-chess-bishop::before {
  content: "\F085C";
}

.mdi-chess-king::before {
  content: "\F0857";
}

.mdi-chess-knight::before {
  content: "\F0858";
}

.mdi-chess-pawn::before {
  content: "\F0859";
}

.mdi-chess-queen::before {
  content: "\F085A";
}

.mdi-chess-rook::before {
  content: "\F085B";
}

.mdi-chevron-double-down::before {
  content: "\F013C";
}

.mdi-chevron-double-left::before {
  content: "\F013D";
}

.mdi-chevron-double-right::before {
  content: "\F013E";
}

.mdi-chevron-double-up::before {
  content: "\F013F";
}

.mdi-chevron-down::before {
  content: "\F0140";
}

.mdi-chevron-down-box::before {
  content: "\F09D6";
}

.mdi-chevron-down-box-outline::before {
  content: "\F09D7";
}

.mdi-chevron-down-circle::before {
  content: "\F0B26";
}

.mdi-chevron-down-circle-outline::before {
  content: "\F0B27";
}

.mdi-chevron-left::before {
  content: "\F0141";
}

.mdi-chevron-left-box::before {
  content: "\F09D8";
}

.mdi-chevron-left-box-outline::before {
  content: "\F09D9";
}

.mdi-chevron-left-circle::before {
  content: "\F0B28";
}

.mdi-chevron-left-circle-outline::before {
  content: "\F0B29";
}

.mdi-chevron-right::before {
  content: "\F0142";
}

.mdi-chevron-right-box::before {
  content: "\F09DA";
}

.mdi-chevron-right-box-outline::before {
  content: "\F09DB";
}

.mdi-chevron-right-circle::before {
  content: "\F0B2A";
}

.mdi-chevron-right-circle-outline::before {
  content: "\F0B2B";
}

.mdi-chevron-triple-down::before {
  content: "\F0DB9";
}

.mdi-chevron-triple-left::before {
  content: "\F0DBA";
}

.mdi-chevron-triple-right::before {
  content: "\F0DBB";
}

.mdi-chevron-triple-up::before {
  content: "\F0DBC";
}

.mdi-chevron-up::before {
  content: "\F0143";
}

.mdi-chevron-up-box::before {
  content: "\F09DC";
}

.mdi-chevron-up-box-outline::before {
  content: "\F09DD";
}

.mdi-chevron-up-circle::before {
  content: "\F0B2C";
}

.mdi-chevron-up-circle-outline::before {
  content: "\F0B2D";
}

.mdi-chili-hot::before {
  content: "\F07B2";
}

.mdi-chili-medium::before {
  content: "\F07B3";
}

.mdi-chili-mild::before {
  content: "\F07B4";
}

.mdi-chili-off::before {
  content: "\F1467";
}

.mdi-chip::before {
  content: "\F061A";
}

.mdi-christianity::before {
  content: "\F0953";
}

.mdi-christianity-outline::before {
  content: "\F0CF6";
}

.mdi-church::before {
  content: "\F0144";
}

.mdi-cigar::before {
  content: "\F1189";
}

.mdi-cigar-off::before {
  content: "\F141B";
}

.mdi-circle::before {
  content: "\F0765";
}

.mdi-circle-box::before {
  content: "\F15DC";
}

.mdi-circle-box-outline::before {
  content: "\F15DD";
}

.mdi-circle-double::before {
  content: "\F0E95";
}

.mdi-circle-edit-outline::before {
  content: "\F08D5";
}

.mdi-circle-expand::before {
  content: "\F0E96";
}

.mdi-circle-half::before {
  content: "\F1395";
}

.mdi-circle-half-full::before {
  content: "\F1396";
}

.mdi-circle-medium::before {
  content: "\F09DE";
}

.mdi-circle-multiple::before {
  content: "\F0B38";
}

.mdi-circle-multiple-outline::before {
  content: "\F0695";
}

.mdi-circle-off-outline::before {
  content: "\F10D3";
}

.mdi-circle-outline::before {
  content: "\F0766";
}

.mdi-circle-slice-1::before {
  content: "\F0A9E";
}

.mdi-circle-slice-2::before {
  content: "\F0A9F";
}

.mdi-circle-slice-3::before {
  content: "\F0AA0";
}

.mdi-circle-slice-4::before {
  content: "\F0AA1";
}

.mdi-circle-slice-5::before {
  content: "\F0AA2";
}

.mdi-circle-slice-6::before {
  content: "\F0AA3";
}

.mdi-circle-slice-7::before {
  content: "\F0AA4";
}

.mdi-circle-slice-8::before {
  content: "\F0AA5";
}

.mdi-circle-small::before {
  content: "\F09DF";
}

.mdi-circular-saw::before {
  content: "\F0E22";
}

.mdi-city::before {
  content: "\F0146";
}

.mdi-city-variant::before {
  content: "\F0A36";
}

.mdi-city-variant-outline::before {
  content: "\F0A37";
}

.mdi-clipboard::before {
  content: "\F0147";
}

.mdi-clipboard-account::before {
  content: "\F0148";
}

.mdi-clipboard-account-outline::before {
  content: "\F0C55";
}

.mdi-clipboard-alert::before {
  content: "\F0149";
}

.mdi-clipboard-alert-outline::before {
  content: "\F0CF7";
}

.mdi-clipboard-arrow-down::before {
  content: "\F014A";
}

.mdi-clipboard-arrow-down-outline::before {
  content: "\F0C56";
}

.mdi-clipboard-arrow-left::before {
  content: "\F014B";
}

.mdi-clipboard-arrow-left-outline::before {
  content: "\F0CF8";
}

.mdi-clipboard-arrow-right::before {
  content: "\F0CF9";
}

.mdi-clipboard-arrow-right-outline::before {
  content: "\F0CFA";
}

.mdi-clipboard-arrow-up::before {
  content: "\F0C57";
}

.mdi-clipboard-arrow-up-outline::before {
  content: "\F0C58";
}

.mdi-clipboard-check::before {
  content: "\F014E";
}

.mdi-clipboard-check-multiple::before {
  content: "\F1263";
}

.mdi-clipboard-check-multiple-outline::before {
  content: "\F1264";
}

.mdi-clipboard-check-outline::before {
  content: "\F08A8";
}

.mdi-clipboard-clock::before {
  content: "\F16E2";
}

.mdi-clipboard-clock-outline::before {
  content: "\F16E3";
}

.mdi-clipboard-edit::before {
  content: "\F14E5";
}

.mdi-clipboard-edit-outline::before {
  content: "\F14E6";
}

.mdi-clipboard-file::before {
  content: "\F1265";
}

.mdi-clipboard-file-outline::before {
  content: "\F1266";
}

.mdi-clipboard-flow::before {
  content: "\F06C8";
}

.mdi-clipboard-flow-outline::before {
  content: "\F1117";
}

.mdi-clipboard-list::before {
  content: "\F10D4";
}

.mdi-clipboard-list-outline::before {
  content: "\F10D5";
}

.mdi-clipboard-minus::before {
  content: "\F1618";
}

.mdi-clipboard-minus-outline::before {
  content: "\F1619";
}

.mdi-clipboard-multiple::before {
  content: "\F1267";
}

.mdi-clipboard-multiple-outline::before {
  content: "\F1268";
}

.mdi-clipboard-off::before {
  content: "\F161A";
}

.mdi-clipboard-off-outline::before {
  content: "\F161B";
}

.mdi-clipboard-outline::before {
  content: "\F014C";
}

.mdi-clipboard-play::before {
  content: "\F0C59";
}

.mdi-clipboard-play-multiple::before {
  content: "\F1269";
}

.mdi-clipboard-play-multiple-outline::before {
  content: "\F126A";
}

.mdi-clipboard-play-outline::before {
  content: "\F0C5A";
}

.mdi-clipboard-plus::before {
  content: "\F0751";
}

.mdi-clipboard-plus-outline::before {
  content: "\F131F";
}

.mdi-clipboard-pulse::before {
  content: "\F085D";
}

.mdi-clipboard-pulse-outline::before {
  content: "\F085E";
}

.mdi-clipboard-remove::before {
  content: "\F161C";
}

.mdi-clipboard-remove-outline::before {
  content: "\F161D";
}

.mdi-clipboard-search::before {
  content: "\F161E";
}

.mdi-clipboard-search-outline::before {
  content: "\F161F";
}

.mdi-clipboard-text::before {
  content: "\F014D";
}

.mdi-clipboard-text-multiple::before {
  content: "\F126B";
}

.mdi-clipboard-text-multiple-outline::before {
  content: "\F126C";
}

.mdi-clipboard-text-off::before {
  content: "\F1620";
}

.mdi-clipboard-text-off-outline::before {
  content: "\F1621";
}

.mdi-clipboard-text-outline::before {
  content: "\F0A38";
}

.mdi-clipboard-text-play::before {
  content: "\F0C5B";
}

.mdi-clipboard-text-play-outline::before {
  content: "\F0C5C";
}

.mdi-clipboard-text-search::before {
  content: "\F1622";
}

.mdi-clipboard-text-search-outline::before {
  content: "\F1623";
}

.mdi-clippy::before {
  content: "\F014F";
}

.mdi-clock::before {
  content: "\F0954";
}

.mdi-clock-alert::before {
  content: "\F0955";
}

.mdi-clock-alert-outline::before {
  content: "\F05CE";
}

.mdi-clock-check::before {
  content: "\F0FA8";
}

.mdi-clock-check-outline::before {
  content: "\F0FA9";
}

.mdi-clock-digital::before {
  content: "\F0E97";
}

.mdi-clock-end::before {
  content: "\F0151";
}

.mdi-clock-fast::before {
  content: "\F0152";
}

.mdi-clock-in::before {
  content: "\F0153";
}

.mdi-clock-out::before {
  content: "\F0154";
}

.mdi-clock-outline::before {
  content: "\F0150";
}

.mdi-clock-start::before {
  content: "\F0155";
}

.mdi-clock-time-eight::before {
  content: "\F1446";
}

.mdi-clock-time-eight-outline::before {
  content: "\F1452";
}

.mdi-clock-time-eleven::before {
  content: "\F1449";
}

.mdi-clock-time-eleven-outline::before {
  content: "\F1455";
}

.mdi-clock-time-five::before {
  content: "\F1443";
}

.mdi-clock-time-five-outline::before {
  content: "\F144F";
}

.mdi-clock-time-four::before {
  content: "\F1442";
}

.mdi-clock-time-four-outline::before {
  content: "\F144E";
}

.mdi-clock-time-nine::before {
  content: "\F1447";
}

.mdi-clock-time-nine-outline::before {
  content: "\F1453";
}

.mdi-clock-time-one::before {
  content: "\F143F";
}

.mdi-clock-time-one-outline::before {
  content: "\F144B";
}

.mdi-clock-time-seven::before {
  content: "\F1445";
}

.mdi-clock-time-seven-outline::before {
  content: "\F1451";
}

.mdi-clock-time-six::before {
  content: "\F1444";
}

.mdi-clock-time-six-outline::before {
  content: "\F1450";
}

.mdi-clock-time-ten::before {
  content: "\F1448";
}

.mdi-clock-time-ten-outline::before {
  content: "\F1454";
}

.mdi-clock-time-three::before {
  content: "\F1441";
}

.mdi-clock-time-three-outline::before {
  content: "\F144D";
}

.mdi-clock-time-twelve::before {
  content: "\F144A";
}

.mdi-clock-time-twelve-outline::before {
  content: "\F1456";
}

.mdi-clock-time-two::before {
  content: "\F1440";
}

.mdi-clock-time-two-outline::before {
  content: "\F144C";
}

.mdi-close::before {
  content: "\F0156";
}

.mdi-close-box::before {
  content: "\F0157";
}

.mdi-close-box-multiple::before {
  content: "\F0C5D";
}

.mdi-close-box-multiple-outline::before {
  content: "\F0C5E";
}

.mdi-close-box-outline::before {
  content: "\F0158";
}

.mdi-close-circle::before {
  content: "\F0159";
}

.mdi-close-circle-multiple::before {
  content: "\F062A";
}

.mdi-close-circle-multiple-outline::before {
  content: "\F0883";
}

.mdi-close-circle-outline::before {
  content: "\F015A";
}

.mdi-close-network::before {
  content: "\F015B";
}

.mdi-close-network-outline::before {
  content: "\F0C5F";
}

.mdi-close-octagon::before {
  content: "\F015C";
}

.mdi-close-octagon-outline::before {
  content: "\F015D";
}

.mdi-close-outline::before {
  content: "\F06C9";
}

.mdi-close-thick::before {
  content: "\F1398";
}

.mdi-closed-caption::before {
  content: "\F015E";
}

.mdi-closed-caption-outline::before {
  content: "\F0DBD";
}

.mdi-cloud::before {
  content: "\F015F";
}

.mdi-cloud-alert::before {
  content: "\F09E0";
}

.mdi-cloud-braces::before {
  content: "\F07B5";
}

.mdi-cloud-check::before {
  content: "\F0160";
}

.mdi-cloud-check-outline::before {
  content: "\F12CC";
}

.mdi-cloud-circle::before {
  content: "\F0161";
}

.mdi-cloud-download::before {
  content: "\F0162";
}

.mdi-cloud-download-outline::before {
  content: "\F0B7D";
}

.mdi-cloud-lock::before {
  content: "\F11F1";
}

.mdi-cloud-lock-outline::before {
  content: "\F11F2";
}

.mdi-cloud-off-outline::before {
  content: "\F0164";
}

.mdi-cloud-outline::before {
  content: "\F0163";
}

.mdi-cloud-print::before {
  content: "\F0165";
}

.mdi-cloud-print-outline::before {
  content: "\F0166";
}

.mdi-cloud-question::before {
  content: "\F0A39";
}

.mdi-cloud-refresh::before {
  content: "\F052A";
}

.mdi-cloud-search::before {
  content: "\F0956";
}

.mdi-cloud-search-outline::before {
  content: "\F0957";
}

.mdi-cloud-sync::before {
  content: "\F063F";
}

.mdi-cloud-sync-outline::before {
  content: "\F12D6";
}

.mdi-cloud-tags::before {
  content: "\F07B6";
}

.mdi-cloud-upload::before {
  content: "\F0167";
}

.mdi-cloud-upload-outline::before {
  content: "\F0B7E";
}

.mdi-clover::before {
  content: "\F0816";
}

.mdi-coach-lamp::before {
  content: "\F1020";
}

.mdi-coat-rack::before {
  content: "\F109E";
}

.mdi-code-array::before {
  content: "\F0168";
}

.mdi-code-braces::before {
  content: "\F0169";
}

.mdi-code-braces-box::before {
  content: "\F10D6";
}

.mdi-code-brackets::before {
  content: "\F016A";
}

.mdi-code-equal::before {
  content: "\F016B";
}

.mdi-code-greater-than::before {
  content: "\F016C";
}

.mdi-code-greater-than-or-equal::before {
  content: "\F016D";
}

.mdi-code-json::before {
  content: "\F0626";
}

.mdi-code-less-than::before {
  content: "\F016E";
}

.mdi-code-less-than-or-equal::before {
  content: "\F016F";
}

.mdi-code-not-equal::before {
  content: "\F0170";
}

.mdi-code-not-equal-variant::before {
  content: "\F0171";
}

.mdi-code-parentheses::before {
  content: "\F0172";
}

.mdi-code-parentheses-box::before {
  content: "\F10D7";
}

.mdi-code-string::before {
  content: "\F0173";
}

.mdi-code-tags::before {
  content: "\F0174";
}

.mdi-code-tags-check::before {
  content: "\F0694";
}

.mdi-codepen::before {
  content: "\F0175";
}

.mdi-coffee::before {
  content: "\F0176";
}

.mdi-coffee-maker::before {
  content: "\F109F";
}

.mdi-coffee-off::before {
  content: "\F0FAA";
}

.mdi-coffee-off-outline::before {
  content: "\F0FAB";
}

.mdi-coffee-outline::before {
  content: "\F06CA";
}

.mdi-coffee-to-go::before {
  content: "\F0177";
}

.mdi-coffee-to-go-outline::before {
  content: "\F130E";
}

.mdi-coffin::before {
  content: "\F0B7F";
}

.mdi-cog::before {
  content: "\F0493";
}

.mdi-cog-box::before {
  content: "\F0494";
}

.mdi-cog-clockwise::before {
  content: "\F11DD";
}

.mdi-cog-counterclockwise::before {
  content: "\F11DE";
}

.mdi-cog-off::before {
  content: "\F13CE";
}

.mdi-cog-off-outline::before {
  content: "\F13CF";
}

.mdi-cog-outline::before {
  content: "\F08BB";
}

.mdi-cog-refresh::before {
  content: "\F145E";
}

.mdi-cog-refresh-outline::before {
  content: "\F145F";
}

.mdi-cog-sync::before {
  content: "\F1460";
}

.mdi-cog-sync-outline::before {
  content: "\F1461";
}

.mdi-cog-transfer::before {
  content: "\F105B";
}

.mdi-cog-transfer-outline::before {
  content: "\F105C";
}

.mdi-cogs::before {
  content: "\F08D6";
}

.mdi-collage::before {
  content: "\F0640";
}

.mdi-collapse-all::before {
  content: "\F0AA6";
}

.mdi-collapse-all-outline::before {
  content: "\F0AA7";
}

.mdi-color-helper::before {
  content: "\F0179";
}

.mdi-comma::before {
  content: "\F0E23";
}

.mdi-comma-box::before {
  content: "\F0E2B";
}

.mdi-comma-box-outline::before {
  content: "\F0E24";
}

.mdi-comma-circle::before {
  content: "\F0E25";
}

.mdi-comma-circle-outline::before {
  content: "\F0E26";
}

.mdi-comment::before {
  content: "\F017A";
}

.mdi-comment-account::before {
  content: "\F017B";
}

.mdi-comment-account-outline::before {
  content: "\F017C";
}

.mdi-comment-alert::before {
  content: "\F017D";
}

.mdi-comment-alert-outline::before {
  content: "\F017E";
}

.mdi-comment-arrow-left::before {
  content: "\F09E1";
}

.mdi-comment-arrow-left-outline::before {
  content: "\F09E2";
}

.mdi-comment-arrow-right::before {
  content: "\F09E3";
}

.mdi-comment-arrow-right-outline::before {
  content: "\F09E4";
}

.mdi-comment-bookmark::before {
  content: "\F15AE";
}

.mdi-comment-bookmark-outline::before {
  content: "\F15AF";
}

.mdi-comment-check::before {
  content: "\F017F";
}

.mdi-comment-check-outline::before {
  content: "\F0180";
}

.mdi-comment-edit::before {
  content: "\F11BF";
}

.mdi-comment-edit-outline::before {
  content: "\F12C4";
}

.mdi-comment-eye::before {
  content: "\F0A3A";
}

.mdi-comment-eye-outline::before {
  content: "\F0A3B";
}

.mdi-comment-flash::before {
  content: "\F15B0";
}

.mdi-comment-flash-outline::before {
  content: "\F15B1";
}

.mdi-comment-minus::before {
  content: "\F15DF";
}

.mdi-comment-minus-outline::before {
  content: "\F15E0";
}

.mdi-comment-multiple::before {
  content: "\F085F";
}

.mdi-comment-multiple-outline::before {
  content: "\F0181";
}

.mdi-comment-off::before {
  content: "\F15E1";
}

.mdi-comment-off-outline::before {
  content: "\F15E2";
}

.mdi-comment-outline::before {
  content: "\F0182";
}

.mdi-comment-plus::before {
  content: "\F09E5";
}

.mdi-comment-plus-outline::before {
  content: "\F0183";
}

.mdi-comment-processing::before {
  content: "\F0184";
}

.mdi-comment-processing-outline::before {
  content: "\F0185";
}

.mdi-comment-question::before {
  content: "\F0817";
}

.mdi-comment-question-outline::before {
  content: "\F0186";
}

.mdi-comment-quote::before {
  content: "\F1021";
}

.mdi-comment-quote-outline::before {
  content: "\F1022";
}

.mdi-comment-remove::before {
  content: "\F05DE";
}

.mdi-comment-remove-outline::before {
  content: "\F0187";
}

.mdi-comment-search::before {
  content: "\F0A3C";
}

.mdi-comment-search-outline::before {
  content: "\F0A3D";
}

.mdi-comment-text::before {
  content: "\F0188";
}

.mdi-comment-text-multiple::before {
  content: "\F0860";
}

.mdi-comment-text-multiple-outline::before {
  content: "\F0861";
}

.mdi-comment-text-outline::before {
  content: "\F0189";
}

.mdi-compare::before {
  content: "\F018A";
}

.mdi-compare-horizontal::before {
  content: "\F1492";
}

.mdi-compare-vertical::before {
  content: "\F1493";
}

.mdi-compass::before {
  content: "\F018B";
}

.mdi-compass-off::before {
  content: "\F0B80";
}

.mdi-compass-off-outline::before {
  content: "\F0B81";
}

.mdi-compass-outline::before {
  content: "\F018C";
}

.mdi-compass-rose::before {
  content: "\F1382";
}

.mdi-concourse-ci::before {
  content: "\F10A0";
}

.mdi-connection::before {
  content: "\F1616";
}

.mdi-console::before {
  content: "\F018D";
}

.mdi-console-line::before {
  content: "\F07B7";
}

.mdi-console-network::before {
  content: "\F08A9";
}

.mdi-console-network-outline::before {
  content: "\F0C60";
}

.mdi-consolidate::before {
  content: "\F10D8";
}

.mdi-contactless-payment::before {
  content: "\F0D6A";
}

.mdi-contactless-payment-circle::before {
  content: "\F0321";
}

.mdi-contactless-payment-circle-outline::before {
  content: "\F0408";
}

.mdi-contacts::before {
  content: "\F06CB";
}

.mdi-contacts-outline::before {
  content: "\F05B8";
}

.mdi-contain::before {
  content: "\F0A3E";
}

.mdi-contain-end::before {
  content: "\F0A3F";
}

.mdi-contain-start::before {
  content: "\F0A40";
}

.mdi-content-copy::before {
  content: "\F018F";
}

.mdi-content-cut::before {
  content: "\F0190";
}

.mdi-content-duplicate::before {
  content: "\F0191";
}

.mdi-content-paste::before {
  content: "\F0192";
}

.mdi-content-save::before {
  content: "\F0193";
}

.mdi-content-save-alert::before {
  content: "\F0F42";
}

.mdi-content-save-alert-outline::before {
  content: "\F0F43";
}

.mdi-content-save-all::before {
  content: "\F0194";
}

.mdi-content-save-all-outline::before {
  content: "\F0F44";
}

.mdi-content-save-cog::before {
  content: "\F145B";
}

.mdi-content-save-cog-outline::before {
  content: "\F145C";
}

.mdi-content-save-edit::before {
  content: "\F0CFB";
}

.mdi-content-save-edit-outline::before {
  content: "\F0CFC";
}

.mdi-content-save-move::before {
  content: "\F0E27";
}

.mdi-content-save-move-outline::before {
  content: "\F0E28";
}

.mdi-content-save-off::before {
  content: "\F1643";
}

.mdi-content-save-off-outline::before {
  content: "\F1644";
}

.mdi-content-save-outline::before {
  content: "\F0818";
}

.mdi-content-save-settings::before {
  content: "\F061B";
}

.mdi-content-save-settings-outline::before {
  content: "\F0B2E";
}

.mdi-contrast::before {
  content: "\F0195";
}

.mdi-contrast-box::before {
  content: "\F0196";
}

.mdi-contrast-circle::before {
  content: "\F0197";
}

.mdi-controller-classic::before {
  content: "\F0B82";
}

.mdi-controller-classic-outline::before {
  content: "\F0B83";
}

.mdi-cookie::before {
  content: "\F0198";
}

.mdi-cookie-alert::before {
  content: "\F16D0";
}

.mdi-cookie-alert-outline::before {
  content: "\F16D1";
}

.mdi-cookie-check::before {
  content: "\F16D2";
}

.mdi-cookie-check-outline::before {
  content: "\F16D3";
}

.mdi-cookie-clock::before {
  content: "\F16E4";
}

.mdi-cookie-clock-outline::before {
  content: "\F16E5";
}

.mdi-cookie-cog::before {
  content: "\F16D4";
}

.mdi-cookie-cog-outline::before {
  content: "\F16D5";
}

.mdi-cookie-edit::before {
  content: "\F16E6";
}

.mdi-cookie-edit-outline::before {
  content: "\F16E7";
}

.mdi-cookie-lock::before {
  content: "\F16E8";
}

.mdi-cookie-lock-outline::before {
  content: "\F16E9";
}

.mdi-cookie-minus::before {
  content: "\F16DA";
}

.mdi-cookie-minus-outline::before {
  content: "\F16DB";
}

.mdi-cookie-off::before {
  content: "\F16EA";
}

.mdi-cookie-off-outline::before {
  content: "\F16EB";
}

.mdi-cookie-outline::before {
  content: "\F16DE";
}

.mdi-cookie-plus::before {
  content: "\F16D6";
}

.mdi-cookie-plus-outline::before {
  content: "\F16D7";
}

.mdi-cookie-refresh::before {
  content: "\F16EC";
}

.mdi-cookie-refresh-outline::before {
  content: "\F16ED";
}

.mdi-cookie-remove::before {
  content: "\F16D8";
}

.mdi-cookie-remove-outline::before {
  content: "\F16D9";
}

.mdi-cookie-settings::before {
  content: "\F16DC";
}

.mdi-cookie-settings-outline::before {
  content: "\F16DD";
}

.mdi-coolant-temperature::before {
  content: "\F03C8";
}

.mdi-copyright::before {
  content: "\F05E6";
}

.mdi-cordova::before {
  content: "\F0958";
}

.mdi-corn::before {
  content: "\F07B8";
}

.mdi-corn-off::before {
  content: "\F13EF";
}

.mdi-cosine-wave::before {
  content: "\F1479";
}

.mdi-counter::before {
  content: "\F0199";
}

.mdi-cow::before {
  content: "\F019A";
}

.mdi-cpu-32-bit::before {
  content: "\F0EDF";
}

.mdi-cpu-64-bit::before {
  content: "\F0EE0";
}

.mdi-crane::before {
  content: "\F0862";
}

.mdi-creation::before {
  content: "\F0674";
}

.mdi-creative-commons::before {
  content: "\F0D6B";
}

.mdi-credit-card::before {
  content: "\F0FEF";
}

.mdi-credit-card-check::before {
  content: "\F13D0";
}

.mdi-credit-card-check-outline::before {
  content: "\F13D1";
}

.mdi-credit-card-clock::before {
  content: "\F0EE1";
}

.mdi-credit-card-clock-outline::before {
  content: "\F0EE2";
}

.mdi-credit-card-marker::before {
  content: "\F06A8";
}

.mdi-credit-card-marker-outline::before {
  content: "\F0DBE";
}

.mdi-credit-card-minus::before {
  content: "\F0FAC";
}

.mdi-credit-card-minus-outline::before {
  content: "\F0FAD";
}

.mdi-credit-card-multiple::before {
  content: "\F0FF0";
}

.mdi-credit-card-multiple-outline::before {
  content: "\F019C";
}

.mdi-credit-card-off::before {
  content: "\F0FF1";
}

.mdi-credit-card-off-outline::before {
  content: "\F05E4";
}

.mdi-credit-card-outline::before {
  content: "\F019B";
}

.mdi-credit-card-plus::before {
  content: "\F0FF2";
}

.mdi-credit-card-plus-outline::before {
  content: "\F0676";
}

.mdi-credit-card-refresh::before {
  content: "\F1645";
}

.mdi-credit-card-refresh-outline::before {
  content: "\F1646";
}

.mdi-credit-card-refund::before {
  content: "\F0FF3";
}

.mdi-credit-card-refund-outline::before {
  content: "\F0AA8";
}

.mdi-credit-card-remove::before {
  content: "\F0FAE";
}

.mdi-credit-card-remove-outline::before {
  content: "\F0FAF";
}

.mdi-credit-card-scan::before {
  content: "\F0FF4";
}

.mdi-credit-card-scan-outline::before {
  content: "\F019D";
}

.mdi-credit-card-search::before {
  content: "\F1647";
}

.mdi-credit-card-search-outline::before {
  content: "\F1648";
}

.mdi-credit-card-settings::before {
  content: "\F0FF5";
}

.mdi-credit-card-settings-outline::before {
  content: "\F08D7";
}

.mdi-credit-card-sync::before {
  content: "\F1649";
}

.mdi-credit-card-sync-outline::before {
  content: "\F164A";
}

.mdi-credit-card-wireless::before {
  content: "\F0802";
}

.mdi-credit-card-wireless-off::before {
  content: "\F057A";
}

.mdi-credit-card-wireless-off-outline::before {
  content: "\F057B";
}

.mdi-credit-card-wireless-outline::before {
  content: "\F0D6C";
}

.mdi-cricket::before {
  content: "\F0D6D";
}

.mdi-crop::before {
  content: "\F019E";
}

.mdi-crop-free::before {
  content: "\F019F";
}

.mdi-crop-landscape::before {
  content: "\F01A0";
}

.mdi-crop-portrait::before {
  content: "\F01A1";
}

.mdi-crop-rotate::before {
  content: "\F0696";
}

.mdi-crop-square::before {
  content: "\F01A2";
}

.mdi-crosshairs::before {
  content: "\F01A3";
}

.mdi-crosshairs-gps::before {
  content: "\F01A4";
}

.mdi-crosshairs-off::before {
  content: "\F0F45";
}

.mdi-crosshairs-question::before {
  content: "\F1136";
}

.mdi-crown::before {
  content: "\F01A5";
}

.mdi-crown-outline::before {
  content: "\F11D0";
}

.mdi-cryengine::before {
  content: "\F0959";
}

.mdi-crystal-ball::before {
  content: "\F0B2F";
}

.mdi-cube::before {
  content: "\F01A6";
}

.mdi-cube-off::before {
  content: "\F141C";
}

.mdi-cube-off-outline::before {
  content: "\F141D";
}

.mdi-cube-outline::before {
  content: "\F01A7";
}

.mdi-cube-scan::before {
  content: "\F0B84";
}

.mdi-cube-send::before {
  content: "\F01A8";
}

.mdi-cube-unfolded::before {
  content: "\F01A9";
}

.mdi-cup::before {
  content: "\F01AA";
}

.mdi-cup-off::before {
  content: "\F05E5";
}

.mdi-cup-off-outline::before {
  content: "\F137D";
}

.mdi-cup-outline::before {
  content: "\F130F";
}

.mdi-cup-water::before {
  content: "\F01AB";
}

.mdi-cupboard::before {
  content: "\F0F46";
}

.mdi-cupboard-outline::before {
  content: "\F0F47";
}

.mdi-cupcake::before {
  content: "\F095A";
}

.mdi-curling::before {
  content: "\F0863";
}

.mdi-currency-bdt::before {
  content: "\F0864";
}

.mdi-currency-brl::before {
  content: "\F0B85";
}

.mdi-currency-btc::before {
  content: "\F01AC";
}

.mdi-currency-cny::before {
  content: "\F07BA";
}

.mdi-currency-eth::before {
  content: "\F07BB";
}

.mdi-currency-eur::before {
  content: "\F01AD";
}

.mdi-currency-eur-off::before {
  content: "\F1315";
}

.mdi-currency-gbp::before {
  content: "\F01AE";
}

.mdi-currency-ils::before {
  content: "\F0C61";
}

.mdi-currency-inr::before {
  content: "\F01AF";
}

.mdi-currency-jpy::before {
  content: "\F07BC";
}

.mdi-currency-krw::before {
  content: "\F07BD";
}

.mdi-currency-kzt::before {
  content: "\F0865";
}

.mdi-currency-mnt::before {
  content: "\F1512";
}

.mdi-currency-ngn::before {
  content: "\F01B0";
}

.mdi-currency-php::before {
  content: "\F09E6";
}

.mdi-currency-rial::before {
  content: "\F0E9C";
}

.mdi-currency-rub::before {
  content: "\F01B1";
}

.mdi-currency-sign::before {
  content: "\F07BE";
}

.mdi-currency-try::before {
  content: "\F01B2";
}

.mdi-currency-twd::before {
  content: "\F07BF";
}

.mdi-currency-usd::before {
  content: "\F01C1";
}

.mdi-currency-usd-circle::before {
  content: "\F116B";
}

.mdi-currency-usd-circle-outline::before {
  content: "\F0178";
}

.mdi-currency-usd-off::before {
  content: "\F067A";
}

.mdi-current-ac::before {
  content: "\F1480";
}

.mdi-current-dc::before {
  content: "\F095C";
}

.mdi-cursor-default::before {
  content: "\F01C0";
}

.mdi-cursor-default-click::before {
  content: "\F0CFD";
}

.mdi-cursor-default-click-outline::before {
  content: "\F0CFE";
}

.mdi-cursor-default-gesture::before {
  content: "\F1127";
}

.mdi-cursor-default-gesture-outline::before {
  content: "\F1128";
}

.mdi-cursor-default-outline::before {
  content: "\F01BF";
}

.mdi-cursor-move::before {
  content: "\F01BE";
}

.mdi-cursor-pointer::before {
  content: "\F01BD";
}

.mdi-cursor-text::before {
  content: "\F05E7";
}

.mdi-dance-ballroom::before {
  content: "\F15FB";
}

.mdi-dance-pole::before {
  content: "\F1578";
}

.mdi-data-matrix::before {
  content: "\F153C";
}

.mdi-data-matrix-edit::before {
  content: "\F153D";
}

.mdi-data-matrix-minus::before {
  content: "\F153E";
}

.mdi-data-matrix-plus::before {
  content: "\F153F";
}

.mdi-data-matrix-remove::before {
  content: "\F1540";
}

.mdi-data-matrix-scan::before {
  content: "\F1541";
}

.mdi-database::before {
  content: "\F01BC";
}

.mdi-database-alert::before {
  content: "\F163A";
}

.mdi-database-alert-outline::before {
  content: "\F1624";
}

.mdi-database-arrow-down::before {
  content: "\F163B";
}

.mdi-database-arrow-down-outline::before {
  content: "\F1625";
}

.mdi-database-arrow-left::before {
  content: "\F163C";
}

.mdi-database-arrow-left-outline::before {
  content: "\F1626";
}

.mdi-database-arrow-right::before {
  content: "\F163D";
}

.mdi-database-arrow-right-outline::before {
  content: "\F1627";
}

.mdi-database-arrow-up::before {
  content: "\F163E";
}

.mdi-database-arrow-up-outline::before {
  content: "\F1628";
}

.mdi-database-check::before {
  content: "\F0AA9";
}

.mdi-database-check-outline::before {
  content: "\F1629";
}

.mdi-database-clock::before {
  content: "\F163F";
}

.mdi-database-clock-outline::before {
  content: "\F162A";
}

.mdi-database-cog::before {
  content: "\F164B";
}

.mdi-database-cog-outline::before {
  content: "\F164C";
}

.mdi-database-edit::before {
  content: "\F0B86";
}

.mdi-database-edit-outline::before {
  content: "\F162B";
}

.mdi-database-export::before {
  content: "\F095E";
}

.mdi-database-export-outline::before {
  content: "\F162C";
}

.mdi-database-import::before {
  content: "\F095D";
}

.mdi-database-import-outline::before {
  content: "\F162D";
}

.mdi-database-lock::before {
  content: "\F0AAA";
}

.mdi-database-lock-outline::before {
  content: "\F162E";
}

.mdi-database-marker::before {
  content: "\F12F6";
}

.mdi-database-marker-outline::before {
  content: "\F162F";
}

.mdi-database-minus::before {
  content: "\F01BB";
}

.mdi-database-minus-outline::before {
  content: "\F1630";
}

.mdi-database-off::before {
  content: "\F1640";
}

.mdi-database-off-outline::before {
  content: "\F1631";
}

.mdi-database-outline::before {
  content: "\F1632";
}

.mdi-database-plus::before {
  content: "\F01BA";
}

.mdi-database-plus-outline::before {
  content: "\F1633";
}

.mdi-database-refresh::before {
  content: "\F05C2";
}

.mdi-database-refresh-outline::before {
  content: "\F1634";
}

.mdi-database-remove::before {
  content: "\F0D00";
}

.mdi-database-remove-outline::before {
  content: "\F1635";
}

.mdi-database-search::before {
  content: "\F0866";
}

.mdi-database-search-outline::before {
  content: "\F1636";
}

.mdi-database-settings::before {
  content: "\F0D01";
}

.mdi-database-settings-outline::before {
  content: "\F1637";
}

.mdi-database-sync::before {
  content: "\F0CFF";
}

.mdi-database-sync-outline::before {
  content: "\F1638";
}

.mdi-death-star::before {
  content: "\F08D8";
}

.mdi-death-star-variant::before {
  content: "\F08D9";
}

.mdi-deathly-hallows::before {
  content: "\F0B87";
}

.mdi-debian::before {
  content: "\F08DA";
}

.mdi-debug-step-into::before {
  content: "\F01B9";
}

.mdi-debug-step-out::before {
  content: "\F01B8";
}

.mdi-debug-step-over::before {
  content: "\F01B7";
}

.mdi-decagram::before {
  content: "\F076C";
}

.mdi-decagram-outline::before {
  content: "\F076D";
}

.mdi-decimal::before {
  content: "\F10A1";
}

.mdi-decimal-comma::before {
  content: "\F10A2";
}

.mdi-decimal-comma-decrease::before {
  content: "\F10A3";
}

.mdi-decimal-comma-increase::before {
  content: "\F10A4";
}

.mdi-decimal-decrease::before {
  content: "\F01B6";
}

.mdi-decimal-increase::before {
  content: "\F01B5";
}

.mdi-delete::before {
  content: "\F01B4";
}

.mdi-delete-alert::before {
  content: "\F10A5";
}

.mdi-delete-alert-outline::before {
  content: "\F10A6";
}

.mdi-delete-circle::before {
  content: "\F0683";
}

.mdi-delete-circle-outline::before {
  content: "\F0B88";
}

.mdi-delete-clock::before {
  content: "\F1556";
}

.mdi-delete-clock-outline::before {
  content: "\F1557";
}

.mdi-delete-empty::before {
  content: "\F06CC";
}

.mdi-delete-empty-outline::before {
  content: "\F0E9D";
}

.mdi-delete-forever::before {
  content: "\F05E8";
}

.mdi-delete-forever-outline::before {
  content: "\F0B89";
}

.mdi-delete-off::before {
  content: "\F10A7";
}

.mdi-delete-off-outline::before {
  content: "\F10A8";
}

.mdi-delete-outline::before {
  content: "\F09E7";
}

.mdi-delete-restore::before {
  content: "\F0819";
}

.mdi-delete-sweep::before {
  content: "\F05E9";
}

.mdi-delete-sweep-outline::before {
  content: "\F0C62";
}

.mdi-delete-variant::before {
  content: "\F01B3";
}

.mdi-delta::before {
  content: "\F01C2";
}

.mdi-desk::before {
  content: "\F1239";
}

.mdi-desk-lamp::before {
  content: "\F095F";
}

.mdi-deskphone::before {
  content: "\F01C3";
}

.mdi-desktop-classic::before {
  content: "\F07C0";
}

.mdi-desktop-mac::before {
  content: "\F01C4";
}

.mdi-desktop-mac-dashboard::before {
  content: "\F09E8";
}

.mdi-desktop-tower::before {
  content: "\F01C5";
}

.mdi-desktop-tower-monitor::before {
  content: "\F0AAB";
}

.mdi-details::before {
  content: "\F01C6";
}

.mdi-dev-to::before {
  content: "\F0D6E";
}

.mdi-developer-board::before {
  content: "\F0697";
}

.mdi-deviantart::before {
  content: "\F01C7";
}

.mdi-devices::before {
  content: "\F0FB0";
}

.mdi-diabetes::before {
  content: "\F1126";
}

.mdi-dialpad::before {
  content: "\F061C";
}

.mdi-diameter::before {
  content: "\F0C63";
}

.mdi-diameter-outline::before {
  content: "\F0C64";
}

.mdi-diameter-variant::before {
  content: "\F0C65";
}

.mdi-diamond::before {
  content: "\F0B8A";
}

.mdi-diamond-outline::before {
  content: "\F0B8B";
}

.mdi-diamond-stone::before {
  content: "\F01C8";
}

.mdi-dice-1::before {
  content: "\F01CA";
}

.mdi-dice-1-outline::before {
  content: "\F114A";
}

.mdi-dice-2::before {
  content: "\F01CB";
}

.mdi-dice-2-outline::before {
  content: "\F114B";
}

.mdi-dice-3::before {
  content: "\F01CC";
}

.mdi-dice-3-outline::before {
  content: "\F114C";
}

.mdi-dice-4::before {
  content: "\F01CD";
}

.mdi-dice-4-outline::before {
  content: "\F114D";
}

.mdi-dice-5::before {
  content: "\F01CE";
}

.mdi-dice-5-outline::before {
  content: "\F114E";
}

.mdi-dice-6::before {
  content: "\F01CF";
}

.mdi-dice-6-outline::before {
  content: "\F114F";
}

.mdi-dice-d10::before {
  content: "\F1153";
}

.mdi-dice-d10-outline::before {
  content: "\F076F";
}

.mdi-dice-d12::before {
  content: "\F1154";
}

.mdi-dice-d12-outline::before {
  content: "\F0867";
}

.mdi-dice-d20::before {
  content: "\F1155";
}

.mdi-dice-d20-outline::before {
  content: "\F05EA";
}

.mdi-dice-d4::before {
  content: "\F1150";
}

.mdi-dice-d4-outline::before {
  content: "\F05EB";
}

.mdi-dice-d6::before {
  content: "\F1151";
}

.mdi-dice-d6-outline::before {
  content: "\F05ED";
}

.mdi-dice-d8::before {
  content: "\F1152";
}

.mdi-dice-d8-outline::before {
  content: "\F05EC";
}

.mdi-dice-multiple::before {
  content: "\F076E";
}

.mdi-dice-multiple-outline::before {
  content: "\F1156";
}

.mdi-digital-ocean::before {
  content: "\F1237";
}

.mdi-dip-switch::before {
  content: "\F07C1";
}

.mdi-directions::before {
  content: "\F01D0";
}

.mdi-directions-fork::before {
  content: "\F0641";
}

.mdi-disc::before {
  content: "\F05EE";
}

.mdi-disc-alert::before {
  content: "\F01D1";
}

.mdi-disc-player::before {
  content: "\F0960";
}

.mdi-discord::before {
  content: "\F066F";
}

.mdi-dishwasher::before {
  content: "\F0AAC";
}

.mdi-dishwasher-alert::before {
  content: "\F11B8";
}

.mdi-dishwasher-off::before {
  content: "\F11B9";
}

.mdi-disqus::before {
  content: "\F01D2";
}

.mdi-distribute-horizontal-center::before {
  content: "\F11C9";
}

.mdi-distribute-horizontal-left::before {
  content: "\F11C8";
}

.mdi-distribute-horizontal-right::before {
  content: "\F11CA";
}

.mdi-distribute-vertical-bottom::before {
  content: "\F11CB";
}

.mdi-distribute-vertical-center::before {
  content: "\F11CC";
}

.mdi-distribute-vertical-top::before {
  content: "\F11CD";
}

.mdi-diving-flippers::before {
  content: "\F0DBF";
}

.mdi-diving-helmet::before {
  content: "\F0DC0";
}

.mdi-diving-scuba::before {
  content: "\F0DC1";
}

.mdi-diving-scuba-flag::before {
  content: "\F0DC2";
}

.mdi-diving-scuba-tank::before {
  content: "\F0DC3";
}

.mdi-diving-scuba-tank-multiple::before {
  content: "\F0DC4";
}

.mdi-diving-snorkel::before {
  content: "\F0DC5";
}

.mdi-division::before {
  content: "\F01D4";
}

.mdi-division-box::before {
  content: "\F01D5";
}

.mdi-dlna::before {
  content: "\F0A41";
}

.mdi-dna::before {
  content: "\F0684";
}

.mdi-dns::before {
  content: "\F01D6";
}

.mdi-dns-outline::before {
  content: "\F0B8C";
}

.mdi-do-not-disturb::before {
  content: "\F0698";
}

.mdi-do-not-disturb-off::before {
  content: "\F0699";
}

.mdi-dock-bottom::before {
  content: "\F10A9";
}

.mdi-dock-left::before {
  content: "\F10AA";
}

.mdi-dock-right::before {
  content: "\F10AB";
}

.mdi-dock-top::before {
  content: "\F1513";
}

.mdi-dock-window::before {
  content: "\F10AC";
}

.mdi-docker::before {
  content: "\F0868";
}

.mdi-doctor::before {
  content: "\F0A42";
}

.mdi-dog::before {
  content: "\F0A43";
}

.mdi-dog-service::before {
  content: "\F0AAD";
}

.mdi-dog-side::before {
  content: "\F0A44";
}

.mdi-dog-side-off::before {
  content: "\F16EE";
}

.mdi-dolby::before {
  content: "\F06B3";
}

.mdi-dolly::before {
  content: "\F0E9E";
}

.mdi-domain::before {
  content: "\F01D7";
}

.mdi-domain-off::before {
  content: "\F0D6F";
}

.mdi-domain-plus::before {
  content: "\F10AD";
}

.mdi-domain-remove::before {
  content: "\F10AE";
}

.mdi-dome-light::before {
  content: "\F141E";
}

.mdi-domino-mask::before {
  content: "\F1023";
}

.mdi-donkey::before {
  content: "\F07C2";
}

.mdi-door::before {
  content: "\F081A";
}

.mdi-door-closed::before {
  content: "\F081B";
}

.mdi-door-closed-lock::before {
  content: "\F10AF";
}

.mdi-door-open::before {
  content: "\F081C";
}

.mdi-doorbell::before {
  content: "\F12E6";
}

.mdi-doorbell-video::before {
  content: "\F0869";
}

.mdi-dot-net::before {
  content: "\F0AAE";
}

.mdi-dots-grid::before {
  content: "\F15FC";
}

.mdi-dots-hexagon::before {
  content: "\F15FF";
}

.mdi-dots-horizontal::before {
  content: "\F01D8";
}

.mdi-dots-horizontal-circle::before {
  content: "\F07C3";
}

.mdi-dots-horizontal-circle-outline::before {
  content: "\F0B8D";
}

.mdi-dots-square::before {
  content: "\F15FD";
}

.mdi-dots-triangle::before {
  content: "\F15FE";
}

.mdi-dots-vertical::before {
  content: "\F01D9";
}

.mdi-dots-vertical-circle::before {
  content: "\F07C4";
}

.mdi-dots-vertical-circle-outline::before {
  content: "\F0B8E";
}

.mdi-douban::before {
  content: "\F069A";
}

.mdi-download::before {
  content: "\F01DA";
}

.mdi-download-box::before {
  content: "\F1462";
}

.mdi-download-box-outline::before {
  content: "\F1463";
}

.mdi-download-circle::before {
  content: "\F1464";
}

.mdi-download-circle-outline::before {
  content: "\F1465";
}

.mdi-download-lock::before {
  content: "\F1320";
}

.mdi-download-lock-outline::before {
  content: "\F1321";
}

.mdi-download-multiple::before {
  content: "\F09E9";
}

.mdi-download-network::before {
  content: "\F06F4";
}

.mdi-download-network-outline::before {
  content: "\F0C66";
}

.mdi-download-off::before {
  content: "\F10B0";
}

.mdi-download-off-outline::before {
  content: "\F10B1";
}

.mdi-download-outline::before {
  content: "\F0B8F";
}

.mdi-drag::before {
  content: "\F01DB";
}

.mdi-drag-horizontal::before {
  content: "\F01DC";
}

.mdi-drag-horizontal-variant::before {
  content: "\F12F0";
}

.mdi-drag-variant::before {
  content: "\F0B90";
}

.mdi-drag-vertical::before {
  content: "\F01DD";
}

.mdi-drag-vertical-variant::before {
  content: "\F12F1";
}

.mdi-drama-masks::before {
  content: "\F0D02";
}

.mdi-draw::before {
  content: "\F0F49";
}

.mdi-drawing::before {
  content: "\F01DE";
}

.mdi-drawing-box::before {
  content: "\F01DF";
}

.mdi-dresser::before {
  content: "\F0F4A";
}

.mdi-dresser-outline::before {
  content: "\F0F4B";
}

.mdi-drone::before {
  content: "\F01E2";
}

.mdi-dropbox::before {
  content: "\F01E3";
}

.mdi-drupal::before {
  content: "\F01E4";
}

.mdi-duck::before {
  content: "\F01E5";
}

.mdi-dumbbell::before {
  content: "\F01E6";
}

.mdi-dump-truck::before {
  content: "\F0C67";
}

.mdi-ear-hearing::before {
  content: "\F07C5";
}

.mdi-ear-hearing-off::before {
  content: "\F0A45";
}

.mdi-earth::before {
  content: "\F01E7";
}

.mdi-earth-arrow-right::before {
  content: "\F1311";
}

.mdi-earth-box::before {
  content: "\F06CD";
}

.mdi-earth-box-minus::before {
  content: "\F1407";
}

.mdi-earth-box-off::before {
  content: "\F06CE";
}

.mdi-earth-box-plus::before {
  content: "\F1406";
}

.mdi-earth-box-remove::before {
  content: "\F1408";
}

.mdi-earth-minus::before {
  content: "\F1404";
}

.mdi-earth-off::before {
  content: "\F01E8";
}

.mdi-earth-plus::before {
  content: "\F1403";
}

.mdi-earth-remove::before {
  content: "\F1405";
}

.mdi-egg::before {
  content: "\F0AAF";
}

.mdi-egg-easter::before {
  content: "\F0AB0";
}

.mdi-egg-off::before {
  content: "\F13F0";
}

.mdi-egg-off-outline::before {
  content: "\F13F1";
}

.mdi-egg-outline::before {
  content: "\F13F2";
}

.mdi-eiffel-tower::before {
  content: "\F156B";
}

.mdi-eight-track::before {
  content: "\F09EA";
}

.mdi-eject::before {
  content: "\F01EA";
}

.mdi-eject-outline::before {
  content: "\F0B91";
}

.mdi-electric-switch::before {
  content: "\F0E9F";
}

.mdi-electric-switch-closed::before {
  content: "\F10D9";
}

.mdi-electron-framework::before {
  content: "\F1024";
}

.mdi-elephant::before {
  content: "\F07C6";
}

.mdi-elevation-decline::before {
  content: "\F01EB";
}

.mdi-elevation-rise::before {
  content: "\F01EC";
}

.mdi-elevator::before {
  content: "\F01ED";
}

.mdi-elevator-down::before {
  content: "\F12C2";
}

.mdi-elevator-passenger::before {
  content: "\F1381";
}

.mdi-elevator-up::before {
  content: "\F12C1";
}

.mdi-ellipse::before {
  content: "\F0EA0";
}

.mdi-ellipse-outline::before {
  content: "\F0EA1";
}

.mdi-email::before {
  content: "\F01EE";
}

.mdi-email-alert::before {
  content: "\F06CF";
}

.mdi-email-alert-outline::before {
  content: "\F0D42";
}

.mdi-email-box::before {
  content: "\F0D03";
}

.mdi-email-check::before {
  content: "\F0AB1";
}

.mdi-email-check-outline::before {
  content: "\F0AB2";
}

.mdi-email-edit::before {
  content: "\F0EE3";
}

.mdi-email-edit-outline::before {
  content: "\F0EE4";
}

.mdi-email-lock::before {
  content: "\F01F1";
}

.mdi-email-mark-as-unread::before {
  content: "\F0B92";
}

.mdi-email-minus::before {
  content: "\F0EE5";
}

.mdi-email-minus-outline::before {
  content: "\F0EE6";
}

.mdi-email-multiple::before {
  content: "\F0EE7";
}

.mdi-email-multiple-outline::before {
  content: "\F0EE8";
}

.mdi-email-newsletter::before {
  content: "\F0FB1";
}

.mdi-email-off::before {
  content: "\F13E3";
}

.mdi-email-off-outline::before {
  content: "\F13E4";
}

.mdi-email-open::before {
  content: "\F01EF";
}

.mdi-email-open-multiple::before {
  content: "\F0EE9";
}

.mdi-email-open-multiple-outline::before {
  content: "\F0EEA";
}

.mdi-email-open-outline::before {
  content: "\F05EF";
}

.mdi-email-outline::before {
  content: "\F01F0";
}

.mdi-email-plus::before {
  content: "\F09EB";
}

.mdi-email-plus-outline::before {
  content: "\F09EC";
}

.mdi-email-receive::before {
  content: "\F10DA";
}

.mdi-email-receive-outline::before {
  content: "\F10DB";
}

.mdi-email-remove::before {
  content: "\F1661";
}

.mdi-email-remove-outline::before {
  content: "\F1662";
}

.mdi-email-search::before {
  content: "\F0961";
}

.mdi-email-search-outline::before {
  content: "\F0962";
}

.mdi-email-send::before {
  content: "\F10DC";
}

.mdi-email-send-outline::before {
  content: "\F10DD";
}

.mdi-email-sync::before {
  content: "\F12C7";
}

.mdi-email-sync-outline::before {
  content: "\F12C8";
}

.mdi-email-variant::before {
  content: "\F05F0";
}

.mdi-ember::before {
  content: "\F0B30";
}

.mdi-emby::before {
  content: "\F06B4";
}

.mdi-emoticon::before {
  content: "\F0C68";
}

.mdi-emoticon-angry::before {
  content: "\F0C69";
}

.mdi-emoticon-angry-outline::before {
  content: "\F0C6A";
}

.mdi-emoticon-confused::before {
  content: "\F10DE";
}

.mdi-emoticon-confused-outline::before {
  content: "\F10DF";
}

.mdi-emoticon-cool::before {
  content: "\F0C6B";
}

.mdi-emoticon-cool-outline::before {
  content: "\F01F3";
}

.mdi-emoticon-cry::before {
  content: "\F0C6C";
}

.mdi-emoticon-cry-outline::before {
  content: "\F0C6D";
}

.mdi-emoticon-dead::before {
  content: "\F0C6E";
}

.mdi-emoticon-dead-outline::before {
  content: "\F069B";
}

.mdi-emoticon-devil::before {
  content: "\F0C6F";
}

.mdi-emoticon-devil-outline::before {
  content: "\F01F4";
}

.mdi-emoticon-excited::before {
  content: "\F0C70";
}

.mdi-emoticon-excited-outline::before {
  content: "\F069C";
}

.mdi-emoticon-frown::before {
  content: "\F0F4C";
}

.mdi-emoticon-frown-outline::before {
  content: "\F0F4D";
}

.mdi-emoticon-happy::before {
  content: "\F0C71";
}

.mdi-emoticon-happy-outline::before {
  content: "\F01F5";
}

.mdi-emoticon-kiss::before {
  content: "\F0C72";
}

.mdi-emoticon-kiss-outline::before {
  content: "\F0C73";
}

.mdi-emoticon-lol::before {
  content: "\F1214";
}

.mdi-emoticon-lol-outline::before {
  content: "\F1215";
}

.mdi-emoticon-neutral::before {
  content: "\F0C74";
}

.mdi-emoticon-neutral-outline::before {
  content: "\F01F6";
}

.mdi-emoticon-outline::before {
  content: "\F01F2";
}

.mdi-emoticon-poop::before {
  content: "\F01F7";
}

.mdi-emoticon-poop-outline::before {
  content: "\F0C75";
}

.mdi-emoticon-sad::before {
  content: "\F0C76";
}

.mdi-emoticon-sad-outline::before {
  content: "\F01F8";
}

.mdi-emoticon-sick::before {
  content: "\F157C";
}

.mdi-emoticon-sick-outline::before {
  content: "\F157D";
}

.mdi-emoticon-tongue::before {
  content: "\F01F9";
}

.mdi-emoticon-tongue-outline::before {
  content: "\F0C77";
}

.mdi-emoticon-wink::before {
  content: "\F0C78";
}

.mdi-emoticon-wink-outline::before {
  content: "\F0C79";
}

.mdi-engine::before {
  content: "\F01FA";
}

.mdi-engine-off::before {
  content: "\F0A46";
}

.mdi-engine-off-outline::before {
  content: "\F0A47";
}

.mdi-engine-outline::before {
  content: "\F01FB";
}

.mdi-epsilon::before {
  content: "\F10E0";
}

.mdi-equal::before {
  content: "\F01FC";
}

.mdi-equal-box::before {
  content: "\F01FD";
}

.mdi-equalizer::before {
  content: "\F0EA2";
}

.mdi-equalizer-outline::before {
  content: "\F0EA3";
}

.mdi-eraser::before {
  content: "\F01FE";
}

.mdi-eraser-variant::before {
  content: "\F0642";
}

.mdi-escalator::before {
  content: "\F01FF";
}

.mdi-escalator-box::before {
  content: "\F1399";
}

.mdi-escalator-down::before {
  content: "\F12C0";
}

.mdi-escalator-up::before {
  content: "\F12BF";
}

.mdi-eslint::before {
  content: "\F0C7A";
}

.mdi-et::before {
  content: "\F0AB3";
}

.mdi-ethereum::before {
  content: "\F086A";
}

.mdi-ethernet::before {
  content: "\F0200";
}

.mdi-ethernet-cable::before {
  content: "\F0201";
}

.mdi-ethernet-cable-off::before {
  content: "\F0202";
}

.mdi-ev-plug-ccs1::before {
  content: "\F1519";
}

.mdi-ev-plug-ccs2::before {
  content: "\F151A";
}

.mdi-ev-plug-chademo::before {
  content: "\F151B";
}

.mdi-ev-plug-tesla::before {
  content: "\F151C";
}

.mdi-ev-plug-type1::before {
  content: "\F151D";
}

.mdi-ev-plug-type2::before {
  content: "\F151E";
}

.mdi-ev-station::before {
  content: "\F05F1";
}

.mdi-evernote::before {
  content: "\F0204";
}

.mdi-excavator::before {
  content: "\F1025";
}

.mdi-exclamation::before {
  content: "\F0205";
}

.mdi-exclamation-thick::before {
  content: "\F1238";
}

.mdi-exit-run::before {
  content: "\F0A48";
}

.mdi-exit-to-app::before {
  content: "\F0206";
}

.mdi-expand-all::before {
  content: "\F0AB4";
}

.mdi-expand-all-outline::before {
  content: "\F0AB5";
}

.mdi-expansion-card::before {
  content: "\F08AE";
}

.mdi-expansion-card-variant::before {
  content: "\F0FB2";
}

.mdi-exponent::before {
  content: "\F0963";
}

.mdi-exponent-box::before {
  content: "\F0964";
}

.mdi-export::before {
  content: "\F0207";
}

.mdi-export-variant::before {
  content: "\F0B93";
}

.mdi-eye::before {
  content: "\F0208";
}

.mdi-eye-check::before {
  content: "\F0D04";
}

.mdi-eye-check-outline::before {
  content: "\F0D05";
}

.mdi-eye-circle::before {
  content: "\F0B94";
}

.mdi-eye-circle-outline::before {
  content: "\F0B95";
}

.mdi-eye-minus::before {
  content: "\F1026";
}

.mdi-eye-minus-outline::before {
  content: "\F1027";
}

.mdi-eye-off::before {
  content: "\F0209";
}

.mdi-eye-off-outline::before {
  content: "\F06D1";
}

.mdi-eye-outline::before {
  content: "\F06D0";
}

.mdi-eye-plus::before {
  content: "\F086B";
}

.mdi-eye-plus-outline::before {
  content: "\F086C";
}

.mdi-eye-remove::before {
  content: "\F15E3";
}

.mdi-eye-remove-outline::before {
  content: "\F15E4";
}

.mdi-eye-settings::before {
  content: "\F086D";
}

.mdi-eye-settings-outline::before {
  content: "\F086E";
}

.mdi-eyedropper::before {
  content: "\F020A";
}

.mdi-eyedropper-minus::before {
  content: "\F13DD";
}

.mdi-eyedropper-off::before {
  content: "\F13DF";
}

.mdi-eyedropper-plus::before {
  content: "\F13DC";
}

.mdi-eyedropper-remove::before {
  content: "\F13DE";
}

.mdi-eyedropper-variant::before {
  content: "\F020B";
}

.mdi-face::before {
  content: "\F0643";
}

.mdi-face-agent::before {
  content: "\F0D70";
}

.mdi-face-mask::before {
  content: "\F1586";
}

.mdi-face-mask-outline::before {
  content: "\F1587";
}

.mdi-face-outline::before {
  content: "\F0B96";
}

.mdi-face-profile::before {
  content: "\F0644";
}

.mdi-face-profile-woman::before {
  content: "\F1076";
}

.mdi-face-recognition::before {
  content: "\F0C7B";
}

.mdi-face-shimmer::before {
  content: "\F15CC";
}

.mdi-face-shimmer-outline::before {
  content: "\F15CD";
}

.mdi-face-woman::before {
  content: "\F1077";
}

.mdi-face-woman-outline::before {
  content: "\F1078";
}

.mdi-face-woman-shimmer::before {
  content: "\F15CE";
}

.mdi-face-woman-shimmer-outline::before {
  content: "\F15CF";
}

.mdi-facebook::before {
  content: "\F020C";
}

.mdi-facebook-gaming::before {
  content: "\F07DD";
}

.mdi-facebook-messenger::before {
  content: "\F020E";
}

.mdi-facebook-workplace::before {
  content: "\F0B31";
}

.mdi-factory::before {
  content: "\F020F";
}

.mdi-family-tree::before {
  content: "\F160E";
}

.mdi-fan::before {
  content: "\F0210";
}

.mdi-fan-alert::before {
  content: "\F146C";
}

.mdi-fan-auto::before {
  content: "\F171D";
}

.mdi-fan-chevron-down::before {
  content: "\F146D";
}

.mdi-fan-chevron-up::before {
  content: "\F146E";
}

.mdi-fan-minus::before {
  content: "\F1470";
}

.mdi-fan-off::before {
  content: "\F081D";
}

.mdi-fan-plus::before {
  content: "\F146F";
}

.mdi-fan-remove::before {
  content: "\F1471";
}

.mdi-fan-speed-1::before {
  content: "\F1472";
}

.mdi-fan-speed-2::before {
  content: "\F1473";
}

.mdi-fan-speed-3::before {
  content: "\F1474";
}

.mdi-fast-forward::before {
  content: "\F0211";
}

.mdi-fast-forward-10::before {
  content: "\F0D71";
}

.mdi-fast-forward-30::before {
  content: "\F0D06";
}

.mdi-fast-forward-5::before {
  content: "\F11F8";
}

.mdi-fast-forward-60::before {
  content: "\F160B";
}

.mdi-fast-forward-outline::before {
  content: "\F06D2";
}

.mdi-fax::before {
  content: "\F0212";
}

.mdi-feather::before {
  content: "\F06D3";
}

.mdi-feature-search::before {
  content: "\F0A49";
}

.mdi-feature-search-outline::before {
  content: "\F0A4A";
}

.mdi-fedora::before {
  content: "\F08DB";
}

.mdi-fencing::before {
  content: "\F14C1";
}

.mdi-ferris-wheel::before {
  content: "\F0EA4";
}

.mdi-ferry::before {
  content: "\F0213";
}

.mdi-file::before {
  content: "\F0214";
}

.mdi-file-account::before {
  content: "\F073B";
}

.mdi-file-account-outline::before {
  content: "\F1028";
}

.mdi-file-alert::before {
  content: "\F0A4B";
}

.mdi-file-alert-outline::before {
  content: "\F0A4C";
}

.mdi-file-cabinet::before {
  content: "\F0AB6";
}

.mdi-file-cad::before {
  content: "\F0EEB";
}

.mdi-file-cad-box::before {
  content: "\F0EEC";
}

.mdi-file-cancel::before {
  content: "\F0DC6";
}

.mdi-file-cancel-outline::before {
  content: "\F0DC7";
}

.mdi-file-certificate::before {
  content: "\F1186";
}

.mdi-file-certificate-outline::before {
  content: "\F1187";
}

.mdi-file-chart::before {
  content: "\F0215";
}

.mdi-file-chart-outline::before {
  content: "\F1029";
}

.mdi-file-check::before {
  content: "\F0216";
}

.mdi-file-check-outline::before {
  content: "\F0E29";
}

.mdi-file-clock::before {
  content: "\F12E1";
}

.mdi-file-clock-outline::before {
  content: "\F12E2";
}

.mdi-file-cloud::before {
  content: "\F0217";
}

.mdi-file-cloud-outline::before {
  content: "\F102A";
}

.mdi-file-code::before {
  content: "\F022E";
}

.mdi-file-code-outline::before {
  content: "\F102B";
}

.mdi-file-cog::before {
  content: "\F107B";
}

.mdi-file-cog-outline::before {
  content: "\F107C";
}

.mdi-file-compare::before {
  content: "\F08AA";
}

.mdi-file-delimited::before {
  content: "\F0218";
}

.mdi-file-delimited-outline::before {
  content: "\F0EA5";
}

.mdi-file-document::before {
  content: "\F0219";
}

.mdi-file-document-edit::before {
  content: "\F0DC8";
}

.mdi-file-document-edit-outline::before {
  content: "\F0DC9";
}

.mdi-file-document-multiple::before {
  content: "\F1517";
}

.mdi-file-document-multiple-outline::before {
  content: "\F1518";
}

.mdi-file-document-outline::before {
  content: "\F09EE";
}

.mdi-file-download::before {
  content: "\F0965";
}

.mdi-file-download-outline::before {
  content: "\F0966";
}

.mdi-file-edit::before {
  content: "\F11E7";
}

.mdi-file-edit-outline::before {
  content: "\F11E8";
}

.mdi-file-excel::before {
  content: "\F021B";
}

.mdi-file-excel-box::before {
  content: "\F021C";
}

.mdi-file-excel-box-outline::before {
  content: "\F102C";
}

.mdi-file-excel-outline::before {
  content: "\F102D";
}

.mdi-file-export::before {
  content: "\F021D";
}

.mdi-file-export-outline::before {
  content: "\F102E";
}

.mdi-file-eye::before {
  content: "\F0DCA";
}

.mdi-file-eye-outline::before {
  content: "\F0DCB";
}

.mdi-file-find::before {
  content: "\F021E";
}

.mdi-file-find-outline::before {
  content: "\F0B97";
}

.mdi-file-hidden::before {
  content: "\F0613";
}

.mdi-file-image::before {
  content: "\F021F";
}

.mdi-file-image-outline::before {
  content: "\F0EB0";
}

.mdi-file-import::before {
  content: "\F0220";
}

.mdi-file-import-outline::before {
  content: "\F102F";
}

.mdi-file-key::before {
  content: "\F1184";
}

.mdi-file-key-outline::before {
  content: "\F1185";
}

.mdi-file-link::before {
  content: "\F1177";
}

.mdi-file-link-outline::before {
  content: "\F1178";
}

.mdi-file-lock::before {
  content: "\F0221";
}

.mdi-file-lock-outline::before {
  content: "\F1030";
}

.mdi-file-move::before {
  content: "\F0AB9";
}

.mdi-file-move-outline::before {
  content: "\F1031";
}

.mdi-file-multiple::before {
  content: "\F0222";
}

.mdi-file-multiple-outline::before {
  content: "\F1032";
}

.mdi-file-music::before {
  content: "\F0223";
}

.mdi-file-music-outline::before {
  content: "\F0E2A";
}

.mdi-file-outline::before {
  content: "\F0224";
}

.mdi-file-pdf::before {
  content: "\F0225";
}

.mdi-file-pdf-box::before {
  content: "\F0226";
}

.mdi-file-pdf-box-outline::before {
  content: "\F0FB3";
}

.mdi-file-pdf-outline::before {
  content: "\F0E2D";
}

.mdi-file-percent::before {
  content: "\F081E";
}

.mdi-file-percent-outline::before {
  content: "\F1033";
}

.mdi-file-phone::before {
  content: "\F1179";
}

.mdi-file-phone-outline::before {
  content: "\F117A";
}

.mdi-file-plus::before {
  content: "\F0752";
}

.mdi-file-plus-outline::before {
  content: "\F0EED";
}

.mdi-file-powerpoint::before {
  content: "\F0227";
}

.mdi-file-powerpoint-box::before {
  content: "\F0228";
}

.mdi-file-powerpoint-box-outline::before {
  content: "\F1034";
}

.mdi-file-powerpoint-outline::before {
  content: "\F1035";
}

.mdi-file-presentation-box::before {
  content: "\F0229";
}

.mdi-file-question::before {
  content: "\F086F";
}

.mdi-file-question-outline::before {
  content: "\F1036";
}

.mdi-file-refresh::before {
  content: "\F0918";
}

.mdi-file-refresh-outline::before {
  content: "\F0541";
}

.mdi-file-remove::before {
  content: "\F0B98";
}

.mdi-file-remove-outline::before {
  content: "\F1037";
}

.mdi-file-replace::before {
  content: "\F0B32";
}

.mdi-file-replace-outline::before {
  content: "\F0B33";
}

.mdi-file-restore::before {
  content: "\F0670";
}

.mdi-file-restore-outline::before {
  content: "\F1038";
}

.mdi-file-search::before {
  content: "\F0C7C";
}

.mdi-file-search-outline::before {
  content: "\F0C7D";
}

.mdi-file-send::before {
  content: "\F022A";
}

.mdi-file-send-outline::before {
  content: "\F1039";
}

.mdi-file-settings::before {
  content: "\F1079";
}

.mdi-file-settings-outline::before {
  content: "\F107A";
}

.mdi-file-star::before {
  content: "\F103A";
}

.mdi-file-star-outline::before {
  content: "\F103B";
}

.mdi-file-swap::before {
  content: "\F0FB4";
}

.mdi-file-swap-outline::before {
  content: "\F0FB5";
}

.mdi-file-sync::before {
  content: "\F1216";
}

.mdi-file-sync-outline::before {
  content: "\F1217";
}

.mdi-file-table::before {
  content: "\F0C7E";
}

.mdi-file-table-box::before {
  content: "\F10E1";
}

.mdi-file-table-box-multiple::before {
  content: "\F10E2";
}

.mdi-file-table-box-multiple-outline::before {
  content: "\F10E3";
}

.mdi-file-table-box-outline::before {
  content: "\F10E4";
}

.mdi-file-table-outline::before {
  content: "\F0C7F";
}

.mdi-file-tree::before {
  content: "\F0645";
}

.mdi-file-tree-outline::before {
  content: "\F13D2";
}

.mdi-file-undo::before {
  content: "\F08DC";
}

.mdi-file-undo-outline::before {
  content: "\F103C";
}

.mdi-file-upload::before {
  content: "\F0A4D";
}

.mdi-file-upload-outline::before {
  content: "\F0A4E";
}

.mdi-file-video::before {
  content: "\F022B";
}

.mdi-file-video-outline::before {
  content: "\F0E2C";
}

.mdi-file-word::before {
  content: "\F022C";
}

.mdi-file-word-box::before {
  content: "\F022D";
}

.mdi-file-word-box-outline::before {
  content: "\F103D";
}

.mdi-file-word-outline::before {
  content: "\F103E";
}

.mdi-film::before {
  content: "\F022F";
}

.mdi-filmstrip::before {
  content: "\F0230";
}

.mdi-filmstrip-box::before {
  content: "\F0332";
}

.mdi-filmstrip-box-multiple::before {
  content: "\F0D18";
}

.mdi-filmstrip-off::before {
  content: "\F0231";
}

.mdi-filter::before {
  content: "\F0232";
}

.mdi-filter-menu::before {
  content: "\F10E5";
}

.mdi-filter-menu-outline::before {
  content: "\F10E6";
}

.mdi-filter-minus::before {
  content: "\F0EEE";
}

.mdi-filter-minus-outline::before {
  content: "\F0EEF";
}

.mdi-filter-off::before {
  content: "\F14EF";
}

.mdi-filter-off-outline::before {
  content: "\F14F0";
}

.mdi-filter-outline::before {
  content: "\F0233";
}

.mdi-filter-plus::before {
  content: "\F0EF0";
}

.mdi-filter-plus-outline::before {
  content: "\F0EF1";
}

.mdi-filter-remove::before {
  content: "\F0234";
}

.mdi-filter-remove-outline::before {
  content: "\F0235";
}

.mdi-filter-variant::before {
  content: "\F0236";
}

.mdi-filter-variant-minus::before {
  content: "\F1112";
}

.mdi-filter-variant-plus::before {
  content: "\F1113";
}

.mdi-filter-variant-remove::before {
  content: "\F103F";
}

.mdi-finance::before {
  content: "\F081F";
}

.mdi-find-replace::before {
  content: "\F06D4";
}

.mdi-fingerprint::before {
  content: "\F0237";
}

.mdi-fingerprint-off::before {
  content: "\F0EB1";
}

.mdi-fire::before {
  content: "\F0238";
}

.mdi-fire-alert::before {
  content: "\F15D7";
}

.mdi-fire-extinguisher::before {
  content: "\F0EF2";
}

.mdi-fire-hydrant::before {
  content: "\F1137";
}

.mdi-fire-hydrant-alert::before {
  content: "\F1138";
}

.mdi-fire-hydrant-off::before {
  content: "\F1139";
}

.mdi-fire-off::before {
  content: "\F1722";
}

.mdi-fire-truck::before {
  content: "\F08AB";
}

.mdi-firebase::before {
  content: "\F0967";
}

.mdi-firefox::before {
  content: "\F0239";
}

.mdi-fireplace::before {
  content: "\F0E2E";
}

.mdi-fireplace-off::before {
  content: "\F0E2F";
}

.mdi-firework::before {
  content: "\F0E30";
}

.mdi-firework-off::before {
  content: "\F1723";
}

.mdi-fish::before {
  content: "\F023A";
}

.mdi-fish-off::before {
  content: "\F13F3";
}

.mdi-fishbowl::before {
  content: "\F0EF3";
}

.mdi-fishbowl-outline::before {
  content: "\F0EF4";
}

.mdi-fit-to-page::before {
  content: "\F0EF5";
}

.mdi-fit-to-page-outline::before {
  content: "\F0EF6";
}

.mdi-flag::before {
  content: "\F023B";
}

.mdi-flag-checkered::before {
  content: "\F023C";
}

.mdi-flag-minus::before {
  content: "\F0B99";
}

.mdi-flag-minus-outline::before {
  content: "\F10B2";
}

.mdi-flag-outline::before {
  content: "\F023D";
}

.mdi-flag-plus::before {
  content: "\F0B9A";
}

.mdi-flag-plus-outline::before {
  content: "\F10B3";
}

.mdi-flag-remove::before {
  content: "\F0B9B";
}

.mdi-flag-remove-outline::before {
  content: "\F10B4";
}

.mdi-flag-triangle::before {
  content: "\F023F";
}

.mdi-flag-variant::before {
  content: "\F0240";
}

.mdi-flag-variant-outline::before {
  content: "\F023E";
}

.mdi-flare::before {
  content: "\F0D72";
}

.mdi-flash::before {
  content: "\F0241";
}

.mdi-flash-alert::before {
  content: "\F0EF7";
}

.mdi-flash-alert-outline::before {
  content: "\F0EF8";
}

.mdi-flash-auto::before {
  content: "\F0242";
}

.mdi-flash-circle::before {
  content: "\F0820";
}

.mdi-flash-off::before {
  content: "\F0243";
}

.mdi-flash-outline::before {
  content: "\F06D5";
}

.mdi-flash-red-eye::before {
  content: "\F067B";
}

.mdi-flashlight::before {
  content: "\F0244";
}

.mdi-flashlight-off::before {
  content: "\F0245";
}

.mdi-flask::before {
  content: "\F0093";
}

.mdi-flask-empty::before {
  content: "\F0094";
}

.mdi-flask-empty-minus::before {
  content: "\F123A";
}

.mdi-flask-empty-minus-outline::before {
  content: "\F123B";
}

.mdi-flask-empty-off::before {
  content: "\F13F4";
}

.mdi-flask-empty-off-outline::before {
  content: "\F13F5";
}

.mdi-flask-empty-outline::before {
  content: "\F0095";
}

.mdi-flask-empty-plus::before {
  content: "\F123C";
}

.mdi-flask-empty-plus-outline::before {
  content: "\F123D";
}

.mdi-flask-empty-remove::before {
  content: "\F123E";
}

.mdi-flask-empty-remove-outline::before {
  content: "\F123F";
}

.mdi-flask-minus::before {
  content: "\F1240";
}

.mdi-flask-minus-outline::before {
  content: "\F1241";
}

.mdi-flask-off::before {
  content: "\F13F6";
}

.mdi-flask-off-outline::before {
  content: "\F13F7";
}

.mdi-flask-outline::before {
  content: "\F0096";
}

.mdi-flask-plus::before {
  content: "\F1242";
}

.mdi-flask-plus-outline::before {
  content: "\F1243";
}

.mdi-flask-remove::before {
  content: "\F1244";
}

.mdi-flask-remove-outline::before {
  content: "\F1245";
}

.mdi-flask-round-bottom::before {
  content: "\F124B";
}

.mdi-flask-round-bottom-empty::before {
  content: "\F124C";
}

.mdi-flask-round-bottom-empty-outline::before {
  content: "\F124D";
}

.mdi-flask-round-bottom-outline::before {
  content: "\F124E";
}

.mdi-fleur-de-lis::before {
  content: "\F1303";
}

.mdi-flip-horizontal::before {
  content: "\F10E7";
}

.mdi-flip-to-back::before {
  content: "\F0247";
}

.mdi-flip-to-front::before {
  content: "\F0248";
}

.mdi-flip-vertical::before {
  content: "\F10E8";
}

.mdi-floor-lamp::before {
  content: "\F08DD";
}

.mdi-floor-lamp-dual::before {
  content: "\F1040";
}

.mdi-floor-lamp-variant::before {
  content: "\F1041";
}

.mdi-floor-plan::before {
  content: "\F0821";
}

.mdi-floppy::before {
  content: "\F0249";
}

.mdi-floppy-variant::before {
  content: "\F09EF";
}

.mdi-flower::before {
  content: "\F024A";
}

.mdi-flower-outline::before {
  content: "\F09F0";
}

.mdi-flower-poppy::before {
  content: "\F0D08";
}

.mdi-flower-tulip::before {
  content: "\F09F1";
}

.mdi-flower-tulip-outline::before {
  content: "\F09F2";
}

.mdi-focus-auto::before {
  content: "\F0F4E";
}

.mdi-focus-field::before {
  content: "\F0F4F";
}

.mdi-focus-field-horizontal::before {
  content: "\F0F50";
}

.mdi-focus-field-vertical::before {
  content: "\F0F51";
}

.mdi-folder::before {
  content: "\F024B";
}

.mdi-folder-account::before {
  content: "\F024C";
}

.mdi-folder-account-outline::before {
  content: "\F0B9C";
}

.mdi-folder-alert::before {
  content: "\F0DCC";
}

.mdi-folder-alert-outline::before {
  content: "\F0DCD";
}

.mdi-folder-clock::before {
  content: "\F0ABA";
}

.mdi-folder-clock-outline::before {
  content: "\F0ABB";
}

.mdi-folder-cog::before {
  content: "\F107F";
}

.mdi-folder-cog-outline::before {
  content: "\F1080";
}

.mdi-folder-download::before {
  content: "\F024D";
}

.mdi-folder-download-outline::before {
  content: "\F10E9";
}

.mdi-folder-edit::before {
  content: "\F08DE";
}

.mdi-folder-edit-outline::before {
  content: "\F0DCE";
}

.mdi-folder-google-drive::before {
  content: "\F024E";
}

.mdi-folder-heart::before {
  content: "\F10EA";
}

.mdi-folder-heart-outline::before {
  content: "\F10EB";
}

.mdi-folder-home::before {
  content: "\F10B5";
}

.mdi-folder-home-outline::before {
  content: "\F10B6";
}

.mdi-folder-image::before {
  content: "\F024F";
}

.mdi-folder-information::before {
  content: "\F10B7";
}

.mdi-folder-information-outline::before {
  content: "\F10B8";
}

.mdi-folder-key::before {
  content: "\F08AC";
}

.mdi-folder-key-network::before {
  content: "\F08AD";
}

.mdi-folder-key-network-outline::before {
  content: "\F0C80";
}

.mdi-folder-key-outline::before {
  content: "\F10EC";
}

.mdi-folder-lock::before {
  content: "\F0250";
}

.mdi-folder-lock-open::before {
  content: "\F0251";
}

.mdi-folder-marker::before {
  content: "\F126D";
}

.mdi-folder-marker-outline::before {
  content: "\F126E";
}

.mdi-folder-move::before {
  content: "\F0252";
}

.mdi-folder-move-outline::before {
  content: "\F1246";
}

.mdi-folder-multiple::before {
  content: "\F0253";
}

.mdi-folder-multiple-image::before {
  content: "\F0254";
}

.mdi-folder-multiple-outline::before {
  content: "\F0255";
}

.mdi-folder-multiple-plus::before {
  content: "\F147E";
}

.mdi-folder-multiple-plus-outline::before {
  content: "\F147F";
}

.mdi-folder-music::before {
  content: "\F1359";
}

.mdi-folder-music-outline::before {
  content: "\F135A";
}

.mdi-folder-network::before {
  content: "\F0870";
}

.mdi-folder-network-outline::before {
  content: "\F0C81";
}

.mdi-folder-open::before {
  content: "\F0770";
}

.mdi-folder-open-outline::before {
  content: "\F0DCF";
}

.mdi-folder-outline::before {
  content: "\F0256";
}

.mdi-folder-plus::before {
  content: "\F0257";
}

.mdi-folder-plus-outline::before {
  content: "\F0B9D";
}

.mdi-folder-pound::before {
  content: "\F0D09";
}

.mdi-folder-pound-outline::before {
  content: "\F0D0A";
}

.mdi-folder-refresh::before {
  content: "\F0749";
}

.mdi-folder-refresh-outline::before {
  content: "\F0542";
}

.mdi-folder-remove::before {
  content: "\F0258";
}

.mdi-folder-remove-outline::before {
  content: "\F0B9E";
}

.mdi-folder-search::before {
  content: "\F0968";
}

.mdi-folder-search-outline::before {
  content: "\F0969";
}

.mdi-folder-settings::before {
  content: "\F107D";
}

.mdi-folder-settings-outline::before {
  content: "\F107E";
}

.mdi-folder-star::before {
  content: "\F069D";
}

.mdi-folder-star-multiple::before {
  content: "\F13D3";
}

.mdi-folder-star-multiple-outline::before {
  content: "\F13D4";
}

.mdi-folder-star-outline::before {
  content: "\F0B9F";
}

.mdi-folder-swap::before {
  content: "\F0FB6";
}

.mdi-folder-swap-outline::before {
  content: "\F0FB7";
}

.mdi-folder-sync::before {
  content: "\F0D0B";
}

.mdi-folder-sync-outline::before {
  content: "\F0D0C";
}

.mdi-folder-table::before {
  content: "\F12E3";
}

.mdi-folder-table-outline::before {
  content: "\F12E4";
}

.mdi-folder-text::before {
  content: "\F0C82";
}

.mdi-folder-text-outline::before {
  content: "\F0C83";
}

.mdi-folder-upload::before {
  content: "\F0259";
}

.mdi-folder-upload-outline::before {
  content: "\F10ED";
}

.mdi-folder-zip::before {
  content: "\F06EB";
}

.mdi-folder-zip-outline::before {
  content: "\F07B9";
}

.mdi-font-awesome::before {
  content: "\F003A";
}

.mdi-food::before {
  content: "\F025A";
}

.mdi-food-apple::before {
  content: "\F025B";
}

.mdi-food-apple-outline::before {
  content: "\F0C84";
}

.mdi-food-croissant::before {
  content: "\F07C8";
}

.mdi-food-drumstick::before {
  content: "\F141F";
}

.mdi-food-drumstick-off::before {
  content: "\F1468";
}

.mdi-food-drumstick-off-outline::before {
  content: "\F1469";
}

.mdi-food-drumstick-outline::before {
  content: "\F1420";
}

.mdi-food-fork-drink::before {
  content: "\F05F2";
}

.mdi-food-halal::before {
  content: "\F1572";
}

.mdi-food-kosher::before {
  content: "\F1573";
}

.mdi-food-off::before {
  content: "\F05F3";
}

.mdi-food-steak::before {
  content: "\F146A";
}

.mdi-food-steak-off::before {
  content: "\F146B";
}

.mdi-food-turkey::before {
  content: "\F171C";
}

.mdi-food-variant::before {
  content: "\F025C";
}

.mdi-food-variant-off::before {
  content: "\F13E5";
}

.mdi-foot-print::before {
  content: "\F0F52";
}

.mdi-football::before {
  content: "\F025D";
}

.mdi-football-australian::before {
  content: "\F025E";
}

.mdi-football-helmet::before {
  content: "\F025F";
}

.mdi-forklift::before {
  content: "\F07C9";
}

.mdi-form-dropdown::before {
  content: "\F1400";
}

.mdi-form-select::before {
  content: "\F1401";
}

.mdi-form-textarea::before {
  content: "\F1095";
}

.mdi-form-textbox::before {
  content: "\F060E";
}

.mdi-form-textbox-lock::before {
  content: "\F135D";
}

.mdi-form-textbox-password::before {
  content: "\F07F5";
}

.mdi-format-align-bottom::before {
  content: "\F0753";
}

.mdi-format-align-center::before {
  content: "\F0260";
}

.mdi-format-align-justify::before {
  content: "\F0261";
}

.mdi-format-align-left::before {
  content: "\F0262";
}

.mdi-format-align-middle::before {
  content: "\F0754";
}

.mdi-format-align-right::before {
  content: "\F0263";
}

.mdi-format-align-top::before {
  content: "\F0755";
}

.mdi-format-annotation-minus::before {
  content: "\F0ABC";
}

.mdi-format-annotation-plus::before {
  content: "\F0646";
}

.mdi-format-bold::before {
  content: "\F0264";
}

.mdi-format-clear::before {
  content: "\F0265";
}

.mdi-format-color-fill::before {
  content: "\F0266";
}

.mdi-format-color-highlight::before {
  content: "\F0E31";
}

.mdi-format-color-marker-cancel::before {
  content: "\F1313";
}

.mdi-format-color-text::before {
  content: "\F069E";
}

.mdi-format-columns::before {
  content: "\F08DF";
}

.mdi-format-float-center::before {
  content: "\F0267";
}

.mdi-format-float-left::before {
  content: "\F0268";
}

.mdi-format-float-none::before {
  content: "\F0269";
}

.mdi-format-float-right::before {
  content: "\F026A";
}

.mdi-format-font::before {
  content: "\F06D6";
}

.mdi-format-font-size-decrease::before {
  content: "\F09F3";
}

.mdi-format-font-size-increase::before {
  content: "\F09F4";
}

.mdi-format-header-1::before {
  content: "\F026B";
}

.mdi-format-header-2::before {
  content: "\F026C";
}

.mdi-format-header-3::before {
  content: "\F026D";
}

.mdi-format-header-4::before {
  content: "\F026E";
}

.mdi-format-header-5::before {
  content: "\F026F";
}

.mdi-format-header-6::before {
  content: "\F0270";
}

.mdi-format-header-decrease::before {
  content: "\F0271";
}

.mdi-format-header-equal::before {
  content: "\F0272";
}

.mdi-format-header-increase::before {
  content: "\F0273";
}

.mdi-format-header-pound::before {
  content: "\F0274";
}

.mdi-format-horizontal-align-center::before {
  content: "\F061E";
}

.mdi-format-horizontal-align-left::before {
  content: "\F061F";
}

.mdi-format-horizontal-align-right::before {
  content: "\F0620";
}

.mdi-format-indent-decrease::before {
  content: "\F0275";
}

.mdi-format-indent-increase::before {
  content: "\F0276";
}

.mdi-format-italic::before {
  content: "\F0277";
}

.mdi-format-letter-case::before {
  content: "\F0B34";
}

.mdi-format-letter-case-lower::before {
  content: "\F0B35";
}

.mdi-format-letter-case-upper::before {
  content: "\F0B36";
}

.mdi-format-letter-ends-with::before {
  content: "\F0FB8";
}

.mdi-format-letter-matches::before {
  content: "\F0FB9";
}

.mdi-format-letter-starts-with::before {
  content: "\F0FBA";
}

.mdi-format-line-spacing::before {
  content: "\F0278";
}

.mdi-format-line-style::before {
  content: "\F05C8";
}

.mdi-format-line-weight::before {
  content: "\F05C9";
}

.mdi-format-list-bulleted::before {
  content: "\F0279";
}

.mdi-format-list-bulleted-square::before {
  content: "\F0DD0";
}

.mdi-format-list-bulleted-triangle::before {
  content: "\F0EB2";
}

.mdi-format-list-bulleted-type::before {
  content: "\F027A";
}

.mdi-format-list-checkbox::before {
  content: "\F096A";
}

.mdi-format-list-checks::before {
  content: "\F0756";
}

.mdi-format-list-numbered::before {
  content: "\F027B";
}

.mdi-format-list-numbered-rtl::before {
  content: "\F0D0D";
}

.mdi-format-list-text::before {
  content: "\F126F";
}

.mdi-format-overline::before {
  content: "\F0EB3";
}

.mdi-format-page-break::before {
  content: "\F06D7";
}

.mdi-format-paint::before {
  content: "\F027C";
}

.mdi-format-paragraph::before {
  content: "\F027D";
}

.mdi-format-pilcrow::before {
  content: "\F06D8";
}

.mdi-format-quote-close::before {
  content: "\F027E";
}

.mdi-format-quote-close-outline::before {
  content: "\F11A8";
}

.mdi-format-quote-open::before {
  content: "\F0757";
}

.mdi-format-quote-open-outline::before {
  content: "\F11A7";
}

.mdi-format-rotate-90::before {
  content: "\F06AA";
}

.mdi-format-section::before {
  content: "\F069F";
}

.mdi-format-size::before {
  content: "\F027F";
}

.mdi-format-strikethrough::before {
  content: "\F0280";
}

.mdi-format-strikethrough-variant::before {
  content: "\F0281";
}

.mdi-format-subscript::before {
  content: "\F0282";
}

.mdi-format-superscript::before {
  content: "\F0283";
}

.mdi-format-text::before {
  content: "\F0284";
}

.mdi-format-text-rotation-angle-down::before {
  content: "\F0FBB";
}

.mdi-format-text-rotation-angle-up::before {
  content: "\F0FBC";
}

.mdi-format-text-rotation-down::before {
  content: "\F0D73";
}

.mdi-format-text-rotation-down-vertical::before {
  content: "\F0FBD";
}

.mdi-format-text-rotation-none::before {
  content: "\F0D74";
}

.mdi-format-text-rotation-up::before {
  content: "\F0FBE";
}

.mdi-format-text-rotation-vertical::before {
  content: "\F0FBF";
}

.mdi-format-text-variant::before {
  content: "\F0E32";
}

.mdi-format-text-variant-outline::before {
  content: "\F150F";
}

.mdi-format-text-wrapping-clip::before {
  content: "\F0D0E";
}

.mdi-format-text-wrapping-overflow::before {
  content: "\F0D0F";
}

.mdi-format-text-wrapping-wrap::before {
  content: "\F0D10";
}

.mdi-format-textbox::before {
  content: "\F0D11";
}

.mdi-format-textdirection-l-to-r::before {
  content: "\F0285";
}

.mdi-format-textdirection-r-to-l::before {
  content: "\F0286";
}

.mdi-format-title::before {
  content: "\F05F4";
}

.mdi-format-underline::before {
  content: "\F0287";
}

.mdi-format-vertical-align-bottom::before {
  content: "\F0621";
}

.mdi-format-vertical-align-center::before {
  content: "\F0622";
}

.mdi-format-vertical-align-top::before {
  content: "\F0623";
}

.mdi-format-wrap-inline::before {
  content: "\F0288";
}

.mdi-format-wrap-square::before {
  content: "\F0289";
}

.mdi-format-wrap-tight::before {
  content: "\F028A";
}

.mdi-format-wrap-top-bottom::before {
  content: "\F028B";
}

.mdi-forum::before {
  content: "\F028C";
}

.mdi-forum-outline::before {
  content: "\F0822";
}

.mdi-forward::before {
  content: "\F028D";
}

.mdi-forwardburger::before {
  content: "\F0D75";
}

.mdi-fountain::before {
  content: "\F096B";
}

.mdi-fountain-pen::before {
  content: "\F0D12";
}

.mdi-fountain-pen-tip::before {
  content: "\F0D13";
}

.mdi-freebsd::before {
  content: "\F08E0";
}

.mdi-frequently-asked-questions::before {
  content: "\F0EB4";
}

.mdi-fridge::before {
  content: "\F0290";
}

.mdi-fridge-alert::before {
  content: "\F11B1";
}

.mdi-fridge-alert-outline::before {
  content: "\F11B2";
}

.mdi-fridge-bottom::before {
  content: "\F0292";
}

.mdi-fridge-industrial::before {
  content: "\F15EE";
}

.mdi-fridge-industrial-alert::before {
  content: "\F15EF";
}

.mdi-fridge-industrial-alert-outline::before {
  content: "\F15F0";
}

.mdi-fridge-industrial-off::before {
  content: "\F15F1";
}

.mdi-fridge-industrial-off-outline::before {
  content: "\F15F2";
}

.mdi-fridge-industrial-outline::before {
  content: "\F15F3";
}

.mdi-fridge-off::before {
  content: "\F11AF";
}

.mdi-fridge-off-outline::before {
  content: "\F11B0";
}

.mdi-fridge-outline::before {
  content: "\F028F";
}

.mdi-fridge-top::before {
  content: "\F0291";
}

.mdi-fridge-variant::before {
  content: "\F15F4";
}

.mdi-fridge-variant-alert::before {
  content: "\F15F5";
}

.mdi-fridge-variant-alert-outline::before {
  content: "\F15F6";
}

.mdi-fridge-variant-off::before {
  content: "\F15F7";
}

.mdi-fridge-variant-off-outline::before {
  content: "\F15F8";
}

.mdi-fridge-variant-outline::before {
  content: "\F15F9";
}

.mdi-fruit-cherries::before {
  content: "\F1042";
}

.mdi-fruit-cherries-off::before {
  content: "\F13F8";
}

.mdi-fruit-citrus::before {
  content: "\F1043";
}

.mdi-fruit-citrus-off::before {
  content: "\F13F9";
}

.mdi-fruit-grapes::before {
  content: "\F1044";
}

.mdi-fruit-grapes-outline::before {
  content: "\F1045";
}

.mdi-fruit-pineapple::before {
  content: "\F1046";
}

.mdi-fruit-watermelon::before {
  content: "\F1047";
}

.mdi-fuel::before {
  content: "\F07CA";
}

.mdi-fullscreen::before {
  content: "\F0293";
}

.mdi-fullscreen-exit::before {
  content: "\F0294";
}

.mdi-function::before {
  content: "\F0295";
}

.mdi-function-variant::before {
  content: "\F0871";
}

.mdi-furigana-horizontal::before {
  content: "\F1081";
}

.mdi-furigana-vertical::before {
  content: "\F1082";
}

.mdi-fuse::before {
  content: "\F0C85";
}

.mdi-fuse-alert::before {
  content: "\F142D";
}

.mdi-fuse-blade::before {
  content: "\F0C86";
}

.mdi-fuse-off::before {
  content: "\F142C";
}

.mdi-gamepad::before {
  content: "\F0296";
}

.mdi-gamepad-circle::before {
  content: "\F0E33";
}

.mdi-gamepad-circle-down::before {
  content: "\F0E34";
}

.mdi-gamepad-circle-left::before {
  content: "\F0E35";
}

.mdi-gamepad-circle-outline::before {
  content: "\F0E36";
}

.mdi-gamepad-circle-right::before {
  content: "\F0E37";
}

.mdi-gamepad-circle-up::before {
  content: "\F0E38";
}

.mdi-gamepad-down::before {
  content: "\F0E39";
}

.mdi-gamepad-left::before {
  content: "\F0E3A";
}

.mdi-gamepad-right::before {
  content: "\F0E3B";
}

.mdi-gamepad-round::before {
  content: "\F0E3C";
}

.mdi-gamepad-round-down::before {
  content: "\F0E3D";
}

.mdi-gamepad-round-left::before {
  content: "\F0E3E";
}

.mdi-gamepad-round-outline::before {
  content: "\F0E3F";
}

.mdi-gamepad-round-right::before {
  content: "\F0E40";
}

.mdi-gamepad-round-up::before {
  content: "\F0E41";
}

.mdi-gamepad-square::before {
  content: "\F0EB5";
}

.mdi-gamepad-square-outline::before {
  content: "\F0EB6";
}

.mdi-gamepad-up::before {
  content: "\F0E42";
}

.mdi-gamepad-variant::before {
  content: "\F0297";
}

.mdi-gamepad-variant-outline::before {
  content: "\F0EB7";
}

.mdi-gamma::before {
  content: "\F10EE";
}

.mdi-gantry-crane::before {
  content: "\F0DD1";
}

.mdi-garage::before {
  content: "\F06D9";
}

.mdi-garage-alert::before {
  content: "\F0872";
}

.mdi-garage-alert-variant::before {
  content: "\F12D5";
}

.mdi-garage-open::before {
  content: "\F06DA";
}

.mdi-garage-open-variant::before {
  content: "\F12D4";
}

.mdi-garage-variant::before {
  content: "\F12D3";
}

.mdi-gas-cylinder::before {
  content: "\F0647";
}

.mdi-gas-station::before {
  content: "\F0298";
}

.mdi-gas-station-off::before {
  content: "\F1409";
}

.mdi-gas-station-off-outline::before {
  content: "\F140A";
}

.mdi-gas-station-outline::before {
  content: "\F0EB8";
}

.mdi-gate::before {
  content: "\F0299";
}

.mdi-gate-and::before {
  content: "\F08E1";
}

.mdi-gate-arrow-right::before {
  content: "\F1169";
}

.mdi-gate-nand::before {
  content: "\F08E2";
}

.mdi-gate-nor::before {
  content: "\F08E3";
}

.mdi-gate-not::before {
  content: "\F08E4";
}

.mdi-gate-open::before {
  content: "\F116A";
}

.mdi-gate-or::before {
  content: "\F08E5";
}

.mdi-gate-xnor::before {
  content: "\F08E6";
}

.mdi-gate-xor::before {
  content: "\F08E7";
}

.mdi-gatsby::before {
  content: "\F0E43";
}

.mdi-gauge::before {
  content: "\F029A";
}

.mdi-gauge-empty::before {
  content: "\F0873";
}

.mdi-gauge-full::before {
  content: "\F0874";
}

.mdi-gauge-low::before {
  content: "\F0875";
}

.mdi-gavel::before {
  content: "\F029B";
}

.mdi-gender-female::before {
  content: "\F029C";
}

.mdi-gender-male::before {
  content: "\F029D";
}

.mdi-gender-male-female::before {
  content: "\F029E";
}

.mdi-gender-male-female-variant::before {
  content: "\F113F";
}

.mdi-gender-non-binary::before {
  content: "\F1140";
}

.mdi-gender-transgender::before {
  content: "\F029F";
}

.mdi-gentoo::before {
  content: "\F08E8";
}

.mdi-gesture::before {
  content: "\F07CB";
}

.mdi-gesture-double-tap::before {
  content: "\F073C";
}

.mdi-gesture-pinch::before {
  content: "\F0ABD";
}

.mdi-gesture-spread::before {
  content: "\F0ABE";
}

.mdi-gesture-swipe::before {
  content: "\F0D76";
}

.mdi-gesture-swipe-down::before {
  content: "\F073D";
}

.mdi-gesture-swipe-horizontal::before {
  content: "\F0ABF";
}

.mdi-gesture-swipe-left::before {
  content: "\F073E";
}

.mdi-gesture-swipe-right::before {
  content: "\F073F";
}

.mdi-gesture-swipe-up::before {
  content: "\F0740";
}

.mdi-gesture-swipe-vertical::before {
  content: "\F0AC0";
}

.mdi-gesture-tap::before {
  content: "\F0741";
}

.mdi-gesture-tap-box::before {
  content: "\F12A9";
}

.mdi-gesture-tap-button::before {
  content: "\F12A8";
}

.mdi-gesture-tap-hold::before {
  content: "\F0D77";
}

.mdi-gesture-two-double-tap::before {
  content: "\F0742";
}

.mdi-gesture-two-tap::before {
  content: "\F0743";
}

.mdi-ghost::before {
  content: "\F02A0";
}

.mdi-ghost-off::before {
  content: "\F09F5";
}

.mdi-ghost-off-outline::before {
  content: "\F165C";
}

.mdi-ghost-outline::before {
  content: "\F165D";
}

.mdi-gif::before {
  content: "\F0D78";
}

.mdi-gift::before {
  content: "\F0E44";
}

.mdi-gift-off::before {
  content: "\F16EF";
}

.mdi-gift-off-outline::before {
  content: "\F16F0";
}

.mdi-gift-open::before {
  content: "\F16F1";
}

.mdi-gift-open-outline::before {
  content: "\F16F2";
}

.mdi-gift-outline::before {
  content: "\F02A1";
}

.mdi-git::before {
  content: "\F02A2";
}

.mdi-github::before {
  content: "\F02A4";
}

.mdi-gitlab::before {
  content: "\F0BA0";
}

.mdi-glass-cocktail::before {
  content: "\F0356";
}

.mdi-glass-cocktail-off::before {
  content: "\F15E6";
}

.mdi-glass-flute::before {
  content: "\F02A5";
}

.mdi-glass-mug::before {
  content: "\F02A6";
}

.mdi-glass-mug-off::before {
  content: "\F15E7";
}

.mdi-glass-mug-variant::before {
  content: "\F1116";
}

.mdi-glass-mug-variant-off::before {
  content: "\F15E8";
}

.mdi-glass-pint-outline::before {
  content: "\F130D";
}

.mdi-glass-stange::before {
  content: "\F02A7";
}

.mdi-glass-tulip::before {
  content: "\F02A8";
}

.mdi-glass-wine::before {
  content: "\F0876";
}

.mdi-glasses::before {
  content: "\F02AA";
}

.mdi-globe-light::before {
  content: "\F12D7";
}

.mdi-globe-model::before {
  content: "\F08E9";
}

.mdi-gmail::before {
  content: "\F02AB";
}

.mdi-gnome::before {
  content: "\F02AC";
}

.mdi-go-kart::before {
  content: "\F0D79";
}

.mdi-go-kart-track::before {
  content: "\F0D7A";
}

.mdi-gog::before {
  content: "\F0BA1";
}

.mdi-gold::before {
  content: "\F124F";
}

.mdi-golf::before {
  content: "\F0823";
}

.mdi-golf-cart::before {
  content: "\F11A4";
}

.mdi-golf-tee::before {
  content: "\F1083";
}

.mdi-gondola::before {
  content: "\F0686";
}

.mdi-goodreads::before {
  content: "\F0D7B";
}

.mdi-google::before {
  content: "\F02AD";
}

.mdi-google-ads::before {
  content: "\F0C87";
}

.mdi-google-analytics::before {
  content: "\F07CC";
}

.mdi-google-assistant::before {
  content: "\F07CD";
}

.mdi-google-cardboard::before {
  content: "\F02AE";
}

.mdi-google-chrome::before {
  content: "\F02AF";
}

.mdi-google-circles::before {
  content: "\F02B0";
}

.mdi-google-circles-communities::before {
  content: "\F02B1";
}

.mdi-google-circles-extended::before {
  content: "\F02B2";
}

.mdi-google-circles-group::before {
  content: "\F02B3";
}

.mdi-google-classroom::before {
  content: "\F02C0";
}

.mdi-google-cloud::before {
  content: "\F11F6";
}

.mdi-google-controller::before {
  content: "\F02B4";
}

.mdi-google-controller-off::before {
  content: "\F02B5";
}

.mdi-google-downasaur::before {
  content: "\F1362";
}

.mdi-google-drive::before {
  content: "\F02B6";
}

.mdi-google-earth::before {
  content: "\F02B7";
}

.mdi-google-fit::before {
  content: "\F096C";
}

.mdi-google-glass::before {
  content: "\F02B8";
}

.mdi-google-hangouts::before {
  content: "\F02C9";
}

.mdi-google-home::before {
  content: "\F0824";
}

.mdi-google-keep::before {
  content: "\F06DC";
}

.mdi-google-lens::before {
  content: "\F09F6";
}

.mdi-google-maps::before {
  content: "\F05F5";
}

.mdi-google-my-business::before {
  content: "\F1048";
}

.mdi-google-nearby::before {
  content: "\F02B9";
}

.mdi-google-photos::before {
  content: "\F06DD";
}

.mdi-google-play::before {
  content: "\F02BC";
}

.mdi-google-plus::before {
  content: "\F02BD";
}

.mdi-google-podcast::before {
  content: "\F0EB9";
}

.mdi-google-spreadsheet::before {
  content: "\F09F7";
}

.mdi-google-street-view::before {
  content: "\F0C88";
}

.mdi-google-translate::before {
  content: "\F02BF";
}

.mdi-gradient::before {
  content: "\F06A0";
}

.mdi-grain::before {
  content: "\F0D7C";
}

.mdi-graph::before {
  content: "\F1049";
}

.mdi-graph-outline::before {
  content: "\F104A";
}

.mdi-graphql::before {
  content: "\F0877";
}

.mdi-grass::before {
  content: "\F1510";
}

.mdi-grave-stone::before {
  content: "\F0BA2";
}

.mdi-grease-pencil::before {
  content: "\F0648";
}

.mdi-greater-than::before {
  content: "\F096D";
}

.mdi-greater-than-or-equal::before {
  content: "\F096E";
}

.mdi-grid::before {
  content: "\F02C1";
}

.mdi-grid-large::before {
  content: "\F0758";
}

.mdi-grid-off::before {
  content: "\F02C2";
}

.mdi-grill::before {
  content: "\F0E45";
}

.mdi-grill-outline::before {
  content: "\F118A";
}

.mdi-group::before {
  content: "\F02C3";
}

.mdi-guitar-acoustic::before {
  content: "\F0771";
}

.mdi-guitar-electric::before {
  content: "\F02C4";
}

.mdi-guitar-pick::before {
  content: "\F02C5";
}

.mdi-guitar-pick-outline::before {
  content: "\F02C6";
}

.mdi-guy-fawkes-mask::before {
  content: "\F0825";
}

.mdi-hail::before {
  content: "\F0AC1";
}

.mdi-hair-dryer::before {
  content: "\F10EF";
}

.mdi-hair-dryer-outline::before {
  content: "\F10F0";
}

.mdi-halloween::before {
  content: "\F0BA3";
}

.mdi-hamburger::before {
  content: "\F0685";
}

.mdi-hammer::before {
  content: "\F08EA";
}

.mdi-hammer-screwdriver::before {
  content: "\F1322";
}

.mdi-hammer-wrench::before {
  content: "\F1323";
}

.mdi-hand::before {
  content: "\F0A4F";
}

.mdi-hand-heart::before {
  content: "\F10F1";
}

.mdi-hand-heart-outline::before {
  content: "\F157E";
}

.mdi-hand-left::before {
  content: "\F0E46";
}

.mdi-hand-okay::before {
  content: "\F0A50";
}

.mdi-hand-peace::before {
  content: "\F0A51";
}

.mdi-hand-peace-variant::before {
  content: "\F0A52";
}

.mdi-hand-pointing-down::before {
  content: "\F0A53";
}

.mdi-hand-pointing-left::before {
  content: "\F0A54";
}

.mdi-hand-pointing-right::before {
  content: "\F02C7";
}

.mdi-hand-pointing-up::before {
  content: "\F0A55";
}

.mdi-hand-right::before {
  content: "\F0E47";
}

.mdi-hand-saw::before {
  content: "\F0E48";
}

.mdi-hand-wash::before {
  content: "\F157F";
}

.mdi-hand-wash-outline::before {
  content: "\F1580";
}

.mdi-hand-water::before {
  content: "\F139F";
}

.mdi-handball::before {
  content: "\F0F53";
}

.mdi-handcuffs::before {
  content: "\F113E";
}

.mdi-handshake::before {
  content: "\F1218";
}

.mdi-handshake-outline::before {
  content: "\F15A1";
}

.mdi-hanger::before {
  content: "\F02C8";
}

.mdi-hard-hat::before {
  content: "\F096F";
}

.mdi-harddisk::before {
  content: "\F02CA";
}

.mdi-harddisk-plus::before {
  content: "\F104B";
}

.mdi-harddisk-remove::before {
  content: "\F104C";
}

.mdi-hat-fedora::before {
  content: "\F0BA4";
}

.mdi-hazard-lights::before {
  content: "\F0C89";
}

.mdi-hdr::before {
  content: "\F0D7D";
}

.mdi-hdr-off::before {
  content: "\F0D7E";
}

.mdi-head::before {
  content: "\F135E";
}

.mdi-head-alert::before {
  content: "\F1338";
}

.mdi-head-alert-outline::before {
  content: "\F1339";
}

.mdi-head-check::before {
  content: "\F133A";
}

.mdi-head-check-outline::before {
  content: "\F133B";
}

.mdi-head-cog::before {
  content: "\F133C";
}

.mdi-head-cog-outline::before {
  content: "\F133D";
}

.mdi-head-dots-horizontal::before {
  content: "\F133E";
}

.mdi-head-dots-horizontal-outline::before {
  content: "\F133F";
}

.mdi-head-flash::before {
  content: "\F1340";
}

.mdi-head-flash-outline::before {
  content: "\F1341";
}

.mdi-head-heart::before {
  content: "\F1342";
}

.mdi-head-heart-outline::before {
  content: "\F1343";
}

.mdi-head-lightbulb::before {
  content: "\F1344";
}

.mdi-head-lightbulb-outline::before {
  content: "\F1345";
}

.mdi-head-minus::before {
  content: "\F1346";
}

.mdi-head-minus-outline::before {
  content: "\F1347";
}

.mdi-head-outline::before {
  content: "\F135F";
}

.mdi-head-plus::before {
  content: "\F1348";
}

.mdi-head-plus-outline::before {
  content: "\F1349";
}

.mdi-head-question::before {
  content: "\F134A";
}

.mdi-head-question-outline::before {
  content: "\F134B";
}

.mdi-head-remove::before {
  content: "\F134C";
}

.mdi-head-remove-outline::before {
  content: "\F134D";
}

.mdi-head-snowflake::before {
  content: "\F134E";
}

.mdi-head-snowflake-outline::before {
  content: "\F134F";
}

.mdi-head-sync::before {
  content: "\F1350";
}

.mdi-head-sync-outline::before {
  content: "\F1351";
}

.mdi-headphones::before {
  content: "\F02CB";
}

.mdi-headphones-bluetooth::before {
  content: "\F0970";
}

.mdi-headphones-box::before {
  content: "\F02CC";
}

.mdi-headphones-off::before {
  content: "\F07CE";
}

.mdi-headphones-settings::before {
  content: "\F02CD";
}

.mdi-headset::before {
  content: "\F02CE";
}

.mdi-headset-dock::before {
  content: "\F02CF";
}

.mdi-headset-off::before {
  content: "\F02D0";
}

.mdi-heart::before {
  content: "\F02D1";
}

.mdi-heart-box::before {
  content: "\F02D2";
}

.mdi-heart-box-outline::before {
  content: "\F02D3";
}

.mdi-heart-broken::before {
  content: "\F02D4";
}

.mdi-heart-broken-outline::before {
  content: "\F0D14";
}

.mdi-heart-circle::before {
  content: "\F0971";
}

.mdi-heart-circle-outline::before {
  content: "\F0972";
}

.mdi-heart-cog::before {
  content: "\F1663";
}

.mdi-heart-cog-outline::before {
  content: "\F1664";
}

.mdi-heart-flash::before {
  content: "\F0EF9";
}

.mdi-heart-half::before {
  content: "\F06DF";
}

.mdi-heart-half-full::before {
  content: "\F06DE";
}

.mdi-heart-half-outline::before {
  content: "\F06E0";
}

.mdi-heart-minus::before {
  content: "\F142F";
}

.mdi-heart-minus-outline::before {
  content: "\F1432";
}

.mdi-heart-multiple::before {
  content: "\F0A56";
}

.mdi-heart-multiple-outline::before {
  content: "\F0A57";
}

.mdi-heart-off::before {
  content: "\F0759";
}

.mdi-heart-off-outline::before {
  content: "\F1434";
}

.mdi-heart-outline::before {
  content: "\F02D5";
}

.mdi-heart-plus::before {
  content: "\F142E";
}

.mdi-heart-plus-outline::before {
  content: "\F1431";
}

.mdi-heart-pulse::before {
  content: "\F05F6";
}

.mdi-heart-remove::before {
  content: "\F1430";
}

.mdi-heart-remove-outline::before {
  content: "\F1433";
}

.mdi-heart-settings::before {
  content: "\F1665";
}

.mdi-heart-settings-outline::before {
  content: "\F1666";
}

.mdi-helicopter::before {
  content: "\F0AC2";
}

.mdi-help::before {
  content: "\F02D6";
}

.mdi-help-box::before {
  content: "\F078B";
}

.mdi-help-circle::before {
  content: "\F02D7";
}

.mdi-help-circle-outline::before {
  content: "\F0625";
}

.mdi-help-network::before {
  content: "\F06F5";
}

.mdi-help-network-outline::before {
  content: "\F0C8A";
}

.mdi-help-rhombus::before {
  content: "\F0BA5";
}

.mdi-help-rhombus-outline::before {
  content: "\F0BA6";
}

.mdi-hexadecimal::before {
  content: "\F12A7";
}

.mdi-hexagon::before {
  content: "\F02D8";
}

.mdi-hexagon-multiple::before {
  content: "\F06E1";
}

.mdi-hexagon-multiple-outline::before {
  content: "\F10F2";
}

.mdi-hexagon-outline::before {
  content: "\F02D9";
}

.mdi-hexagon-slice-1::before {
  content: "\F0AC3";
}

.mdi-hexagon-slice-2::before {
  content: "\F0AC4";
}

.mdi-hexagon-slice-3::before {
  content: "\F0AC5";
}

.mdi-hexagon-slice-4::before {
  content: "\F0AC6";
}

.mdi-hexagon-slice-5::before {
  content: "\F0AC7";
}

.mdi-hexagon-slice-6::before {
  content: "\F0AC8";
}

.mdi-hexagram::before {
  content: "\F0AC9";
}

.mdi-hexagram-outline::before {
  content: "\F0ACA";
}

.mdi-high-definition::before {
  content: "\F07CF";
}

.mdi-high-definition-box::before {
  content: "\F0878";
}

.mdi-highway::before {
  content: "\F05F7";
}

.mdi-hiking::before {
  content: "\F0D7F";
}

.mdi-hinduism::before {
  content: "\F0973";
}

.mdi-history::before {
  content: "\F02DA";
}

.mdi-hockey-puck::before {
  content: "\F0879";
}

.mdi-hockey-sticks::before {
  content: "\F087A";
}

.mdi-hololens::before {
  content: "\F02DB";
}

.mdi-home::before {
  content: "\F02DC";
}

.mdi-home-account::before {
  content: "\F0826";
}

.mdi-home-alert::before {
  content: "\F087B";
}

.mdi-home-alert-outline::before {
  content: "\F15D0";
}

.mdi-home-analytics::before {
  content: "\F0EBA";
}

.mdi-home-assistant::before {
  content: "\F07D0";
}

.mdi-home-automation::before {
  content: "\F07D1";
}

.mdi-home-circle::before {
  content: "\F07D2";
}

.mdi-home-circle-outline::before {
  content: "\F104D";
}

.mdi-home-city::before {
  content: "\F0D15";
}

.mdi-home-city-outline::before {
  content: "\F0D16";
}

.mdi-home-currency-usd::before {
  content: "\F08AF";
}

.mdi-home-edit::before {
  content: "\F1159";
}

.mdi-home-edit-outline::before {
  content: "\F115A";
}

.mdi-home-export-outline::before {
  content: "\F0F9B";
}

.mdi-home-flood::before {
  content: "\F0EFA";
}

.mdi-home-floor-0::before {
  content: "\F0DD2";
}

.mdi-home-floor-1::before {
  content: "\F0D80";
}

.mdi-home-floor-2::before {
  content: "\F0D81";
}

.mdi-home-floor-3::before {
  content: "\F0D82";
}

.mdi-home-floor-a::before {
  content: "\F0D83";
}

.mdi-home-floor-b::before {
  content: "\F0D84";
}

.mdi-home-floor-g::before {
  content: "\F0D85";
}

.mdi-home-floor-l::before {
  content: "\F0D86";
}

.mdi-home-floor-negative-1::before {
  content: "\F0DD3";
}

.mdi-home-group::before {
  content: "\F0DD4";
}

.mdi-home-heart::before {
  content: "\F0827";
}

.mdi-home-import-outline::before {
  content: "\F0F9C";
}

.mdi-home-lightbulb::before {
  content: "\F1251";
}

.mdi-home-lightbulb-outline::before {
  content: "\F1252";
}

.mdi-home-lock::before {
  content: "\F08EB";
}

.mdi-home-lock-open::before {
  content: "\F08EC";
}

.mdi-home-map-marker::before {
  content: "\F05F8";
}

.mdi-home-minus::before {
  content: "\F0974";
}

.mdi-home-minus-outline::before {
  content: "\F13D5";
}

.mdi-home-modern::before {
  content: "\F02DD";
}

.mdi-home-outline::before {
  content: "\F06A1";
}

.mdi-home-plus::before {
  content: "\F0975";
}

.mdi-home-plus-outline::before {
  content: "\F13D6";
}

.mdi-home-remove::before {
  content: "\F1247";
}

.mdi-home-remove-outline::before {
  content: "\F13D7";
}

.mdi-home-roof::before {
  content: "\F112B";
}

.mdi-home-search::before {
  content: "\F13B0";
}

.mdi-home-search-outline::before {
  content: "\F13B1";
}

.mdi-home-thermometer::before {
  content: "\F0F54";
}

.mdi-home-thermometer-outline::before {
  content: "\F0F55";
}

.mdi-home-variant::before {
  content: "\F02DE";
}

.mdi-home-variant-outline::before {
  content: "\F0BA7";
}

.mdi-hook::before {
  content: "\F06E2";
}

.mdi-hook-off::before {
  content: "\F06E3";
}

.mdi-hops::before {
  content: "\F02DF";
}

.mdi-horizontal-rotate-clockwise::before {
  content: "\F10F3";
}

.mdi-horizontal-rotate-counterclockwise::before {
  content: "\F10F4";
}

.mdi-horse::before {
  content: "\F15BF";
}

.mdi-horse-human::before {
  content: "\F15C0";
}

.mdi-horse-variant::before {
  content: "\F15C1";
}

.mdi-horseshoe::before {
  content: "\F0A58";
}

.mdi-hospital::before {
  content: "\F0FF6";
}

.mdi-hospital-box::before {
  content: "\F02E0";
}

.mdi-hospital-box-outline::before {
  content: "\F0FF7";
}

.mdi-hospital-building::before {
  content: "\F02E1";
}

.mdi-hospital-marker::before {
  content: "\F02E2";
}

.mdi-hot-tub::before {
  content: "\F0828";
}

.mdi-hours-24::before {
  content: "\F1478";
}

.mdi-hubspot::before {
  content: "\F0D17";
}

.mdi-hulu::before {
  content: "\F0829";
}

.mdi-human::before {
  content: "\F02E6";
}

.mdi-human-baby-changing-table::before {
  content: "\F138B";
}

.mdi-human-cane::before {
  content: "\F1581";
}

.mdi-human-capacity-decrease::before {
  content: "\F159B";
}

.mdi-human-capacity-increase::before {
  content: "\F159C";
}

.mdi-human-child::before {
  content: "\F02E7";
}

.mdi-human-edit::before {
  content: "\F14E8";
}

.mdi-human-female::before {
  content: "\F0649";
}

.mdi-human-female-boy::before {
  content: "\F0A59";
}

.mdi-human-female-dance::before {
  content: "\F15C9";
}

.mdi-human-female-female::before {
  content: "\F0A5A";
}

.mdi-human-female-girl::before {
  content: "\F0A5B";
}

.mdi-human-greeting::before {
  content: "\F064A";
}

.mdi-human-greeting-proximity::before {
  content: "\F159D";
}

.mdi-human-handsdown::before {
  content: "\F064B";
}

.mdi-human-handsup::before {
  content: "\F064C";
}

.mdi-human-male::before {
  content: "\F064D";
}

.mdi-human-male-boy::before {
  content: "\F0A5C";
}

.mdi-human-male-child::before {
  content: "\F138C";
}

.mdi-human-male-female::before {
  content: "\F02E8";
}

.mdi-human-male-girl::before {
  content: "\F0A5D";
}

.mdi-human-male-height::before {
  content: "\F0EFB";
}

.mdi-human-male-height-variant::before {
  content: "\F0EFC";
}

.mdi-human-male-male::before {
  content: "\F0A5E";
}

.mdi-human-pregnant::before {
  content: "\F05CF";
}

.mdi-human-queue::before {
  content: "\F1571";
}

.mdi-human-scooter::before {
  content: "\F11E9";
}

.mdi-human-wheelchair::before {
  content: "\F138D";
}

.mdi-humble-bundle::before {
  content: "\F0744";
}

.mdi-hvac::before {
  content: "\F1352";
}

.mdi-hvac-off::before {
  content: "\F159E";
}

.mdi-hydraulic-oil-level::before {
  content: "\F1324";
}

.mdi-hydraulic-oil-temperature::before {
  content: "\F1325";
}

.mdi-hydro-power::before {
  content: "\F12E5";
}

.mdi-ice-cream::before {
  content: "\F082A";
}

.mdi-ice-cream-off::before {
  content: "\F0E52";
}

.mdi-ice-pop::before {
  content: "\F0EFD";
}

.mdi-id-card::before {
  content: "\F0FC0";
}

.mdi-identifier::before {
  content: "\F0EFE";
}

.mdi-ideogram-cjk::before {
  content: "\F1331";
}

.mdi-ideogram-cjk-variant::before {
  content: "\F1332";
}

.mdi-iframe::before {
  content: "\F0C8B";
}

.mdi-iframe-array::before {
  content: "\F10F5";
}

.mdi-iframe-array-outline::before {
  content: "\F10F6";
}

.mdi-iframe-braces::before {
  content: "\F10F7";
}

.mdi-iframe-braces-outline::before {
  content: "\F10F8";
}

.mdi-iframe-outline::before {
  content: "\F0C8C";
}

.mdi-iframe-parentheses::before {
  content: "\F10F9";
}

.mdi-iframe-parentheses-outline::before {
  content: "\F10FA";
}

.mdi-iframe-variable::before {
  content: "\F10FB";
}

.mdi-iframe-variable-outline::before {
  content: "\F10FC";
}

.mdi-image::before {
  content: "\F02E9";
}

.mdi-image-album::before {
  content: "\F02EA";
}

.mdi-image-area::before {
  content: "\F02EB";
}

.mdi-image-area-close::before {
  content: "\F02EC";
}

.mdi-image-auto-adjust::before {
  content: "\F0FC1";
}

.mdi-image-broken::before {
  content: "\F02ED";
}

.mdi-image-broken-variant::before {
  content: "\F02EE";
}

.mdi-image-edit::before {
  content: "\F11E3";
}

.mdi-image-edit-outline::before {
  content: "\F11E4";
}

.mdi-image-filter-black-white::before {
  content: "\F02F0";
}

.mdi-image-filter-center-focus::before {
  content: "\F02F1";
}

.mdi-image-filter-center-focus-strong::before {
  content: "\F0EFF";
}

.mdi-image-filter-center-focus-strong-outline::before {
  content: "\F0F00";
}

.mdi-image-filter-center-focus-weak::before {
  content: "\F02F2";
}

.mdi-image-filter-drama::before {
  content: "\F02F3";
}

.mdi-image-filter-frames::before {
  content: "\F02F4";
}

.mdi-image-filter-hdr::before {
  content: "\F02F5";
}

.mdi-image-filter-none::before {
  content: "\F02F6";
}

.mdi-image-filter-tilt-shift::before {
  content: "\F02F7";
}

.mdi-image-filter-vintage::before {
  content: "\F02F8";
}

.mdi-image-frame::before {
  content: "\F0E49";
}

.mdi-image-minus::before {
  content: "\F1419";
}

.mdi-image-move::before {
  content: "\F09F8";
}

.mdi-image-multiple::before {
  content: "\F02F9";
}

.mdi-image-multiple-outline::before {
  content: "\F02EF";
}

.mdi-image-off::before {
  content: "\F082B";
}

.mdi-image-off-outline::before {
  content: "\F11D1";
}

.mdi-image-outline::before {
  content: "\F0976";
}

.mdi-image-plus::before {
  content: "\F087C";
}

.mdi-image-remove::before {
  content: "\F1418";
}

.mdi-image-search::before {
  content: "\F0977";
}

.mdi-image-search-outline::before {
  content: "\F0978";
}

.mdi-image-size-select-actual::before {
  content: "\F0C8D";
}

.mdi-image-size-select-large::before {
  content: "\F0C8E";
}

.mdi-image-size-select-small::before {
  content: "\F0C8F";
}

.mdi-image-text::before {
  content: "\F160D";
}

.mdi-import::before {
  content: "\F02FA";
}

.mdi-inbox::before {
  content: "\F0687";
}

.mdi-inbox-arrow-down::before {
  content: "\F02FB";
}

.mdi-inbox-arrow-down-outline::before {
  content: "\F1270";
}

.mdi-inbox-arrow-up::before {
  content: "\F03D1";
}

.mdi-inbox-arrow-up-outline::before {
  content: "\F1271";
}

.mdi-inbox-full::before {
  content: "\F1272";
}

.mdi-inbox-full-outline::before {
  content: "\F1273";
}

.mdi-inbox-multiple::before {
  content: "\F08B0";
}

.mdi-inbox-multiple-outline::before {
  content: "\F0BA8";
}

.mdi-inbox-outline::before {
  content: "\F1274";
}

.mdi-inbox-remove::before {
  content: "\F159F";
}

.mdi-inbox-remove-outline::before {
  content: "\F15A0";
}

.mdi-incognito::before {
  content: "\F05F9";
}

.mdi-incognito-circle::before {
  content: "\F1421";
}

.mdi-incognito-circle-off::before {
  content: "\F1422";
}

.mdi-incognito-off::before {
  content: "\F0075";
}

.mdi-infinity::before {
  content: "\F06E4";
}

.mdi-information::before {
  content: "\F02FC";
}

.mdi-information-outline::before {
  content: "\F02FD";
}

.mdi-information-variant::before {
  content: "\F064E";
}

.mdi-instagram::before {
  content: "\F02FE";
}

.mdi-instrument-triangle::before {
  content: "\F104E";
}

.mdi-invert-colors::before {
  content: "\F0301";
}

.mdi-invert-colors-off::before {
  content: "\F0E4A";
}

.mdi-iobroker::before {
  content: "\F12E8";
}

.mdi-ip::before {
  content: "\F0A5F";
}

.mdi-ip-network::before {
  content: "\F0A60";
}

.mdi-ip-network-outline::before {
  content: "\F0C90";
}

.mdi-ipod::before {
  content: "\F0C91";
}

.mdi-islam::before {
  content: "\F0979";
}

.mdi-island::before {
  content: "\F104F";
}

.mdi-iv-bag::before {
  content: "\F10B9";
}

.mdi-jabber::before {
  content: "\F0DD5";
}

.mdi-jeepney::before {
  content: "\F0302";
}

.mdi-jellyfish::before {
  content: "\F0F01";
}

.mdi-jellyfish-outline::before {
  content: "\F0F02";
}

.mdi-jira::before {
  content: "\F0303";
}

.mdi-jquery::before {
  content: "\F087D";
}

.mdi-jsfiddle::before {
  content: "\F0304";
}

.mdi-judaism::before {
  content: "\F097A";
}

.mdi-jump-rope::before {
  content: "\F12FF";
}

.mdi-kabaddi::before {
  content: "\F0D87";
}

.mdi-kangaroo::before {
  content: "\F1558";
}

.mdi-karate::before {
  content: "\F082C";
}

.mdi-keg::before {
  content: "\F0305";
}

.mdi-kettle::before {
  content: "\F05FA";
}

.mdi-kettle-alert::before {
  content: "\F1317";
}

.mdi-kettle-alert-outline::before {
  content: "\F1318";
}

.mdi-kettle-off::before {
  content: "\F131B";
}

.mdi-kettle-off-outline::before {
  content: "\F131C";
}

.mdi-kettle-outline::before {
  content: "\F0F56";
}

.mdi-kettle-pour-over::before {
  content: "\F173C";
}

.mdi-kettle-steam::before {
  content: "\F1319";
}

.mdi-kettle-steam-outline::before {
  content: "\F131A";
}

.mdi-kettlebell::before {
  content: "\F1300";
}

.mdi-key::before {
  content: "\F0306";
}

.mdi-key-arrow-right::before {
  content: "\F1312";
}

.mdi-key-chain::before {
  content: "\F1574";
}

.mdi-key-chain-variant::before {
  content: "\F1575";
}

.mdi-key-change::before {
  content: "\F0307";
}

.mdi-key-link::before {
  content: "\F119F";
}

.mdi-key-minus::before {
  content: "\F0308";
}

.mdi-key-outline::before {
  content: "\F0DD6";
}

.mdi-key-plus::before {
  content: "\F0309";
}

.mdi-key-remove::before {
  content: "\F030A";
}

.mdi-key-star::before {
  content: "\F119E";
}

.mdi-key-variant::before {
  content: "\F030B";
}

.mdi-key-wireless::before {
  content: "\F0FC2";
}

.mdi-keyboard::before {
  content: "\F030C";
}

.mdi-keyboard-backspace::before {
  content: "\F030D";
}

.mdi-keyboard-caps::before {
  content: "\F030E";
}

.mdi-keyboard-close::before {
  content: "\F030F";
}

.mdi-keyboard-esc::before {
  content: "\F12B7";
}

.mdi-keyboard-f1::before {
  content: "\F12AB";
}

.mdi-keyboard-f10::before {
  content: "\F12B4";
}

.mdi-keyboard-f11::before {
  content: "\F12B5";
}

.mdi-keyboard-f12::before {
  content: "\F12B6";
}

.mdi-keyboard-f2::before {
  content: "\F12AC";
}

.mdi-keyboard-f3::before {
  content: "\F12AD";
}

.mdi-keyboard-f4::before {
  content: "\F12AE";
}

.mdi-keyboard-f5::before {
  content: "\F12AF";
}

.mdi-keyboard-f6::before {
  content: "\F12B0";
}

.mdi-keyboard-f7::before {
  content: "\F12B1";
}

.mdi-keyboard-f8::before {
  content: "\F12B2";
}

.mdi-keyboard-f9::before {
  content: "\F12B3";
}

.mdi-keyboard-off::before {
  content: "\F0310";
}

.mdi-keyboard-off-outline::before {
  content: "\F0E4B";
}

.mdi-keyboard-outline::before {
  content: "\F097B";
}

.mdi-keyboard-return::before {
  content: "\F0311";
}

.mdi-keyboard-settings::before {
  content: "\F09F9";
}

.mdi-keyboard-settings-outline::before {
  content: "\F09FA";
}

.mdi-keyboard-space::before {
  content: "\F1050";
}

.mdi-keyboard-tab::before {
  content: "\F0312";
}

.mdi-keyboard-variant::before {
  content: "\F0313";
}

.mdi-khanda::before {
  content: "\F10FD";
}

.mdi-kickstarter::before {
  content: "\F0745";
}

.mdi-klingon::before {
  content: "\F135B";
}

.mdi-knife::before {
  content: "\F09FB";
}

.mdi-knife-military::before {
  content: "\F09FC";
}

.mdi-koala::before {
  content: "\F173F";
}

.mdi-kodi::before {
  content: "\F0314";
}

.mdi-kubernetes::before {
  content: "\F10FE";
}

.mdi-label::before {
  content: "\F0315";
}

.mdi-label-multiple::before {
  content: "\F1375";
}

.mdi-label-multiple-outline::before {
  content: "\F1376";
}

.mdi-label-off::before {
  content: "\F0ACB";
}

.mdi-label-off-outline::before {
  content: "\F0ACC";
}

.mdi-label-outline::before {
  content: "\F0316";
}

.mdi-label-percent::before {
  content: "\F12EA";
}

.mdi-label-percent-outline::before {
  content: "\F12EB";
}

.mdi-label-variant::before {
  content: "\F0ACD";
}

.mdi-label-variant-outline::before {
  content: "\F0ACE";
}

.mdi-ladder::before {
  content: "\F15A2";
}

.mdi-ladybug::before {
  content: "\F082D";
}

.mdi-lambda::before {
  content: "\F0627";
}

.mdi-lamp::before {
  content: "\F06B5";
}

.mdi-lamps::before {
  content: "\F1576";
}

.mdi-lan::before {
  content: "\F0317";
}

.mdi-lan-check::before {
  content: "\F12AA";
}

.mdi-lan-connect::before {
  content: "\F0318";
}

.mdi-lan-disconnect::before {
  content: "\F0319";
}

.mdi-lan-pending::before {
  content: "\F031A";
}

.mdi-language-c::before {
  content: "\F0671";
}

.mdi-language-cpp::before {
  content: "\F0672";
}

.mdi-language-csharp::before {
  content: "\F031B";
}

.mdi-language-css3::before {
  content: "\F031C";
}

.mdi-language-fortran::before {
  content: "\F121A";
}

.mdi-language-go::before {
  content: "\F07D3";
}

.mdi-language-haskell::before {
  content: "\F0C92";
}

.mdi-language-html5::before {
  content: "\F031D";
}

.mdi-language-java::before {
  content: "\F0B37";
}

.mdi-language-javascript::before {
  content: "\F031E";
}

.mdi-language-kotlin::before {
  content: "\F1219";
}

.mdi-language-lua::before {
  content: "\F08B1";
}

.mdi-language-markdown::before {
  content: "\F0354";
}

.mdi-language-markdown-outline::before {
  content: "\F0F5B";
}

.mdi-language-php::before {
  content: "\F031F";
}

.mdi-language-python::before {
  content: "\F0320";
}

.mdi-language-r::before {
  content: "\F07D4";
}

.mdi-language-ruby::before {
  content: "\F0D2D";
}

.mdi-language-ruby-on-rails::before {
  content: "\F0ACF";
}

.mdi-language-rust::before {
  content: "\F1617";
}

.mdi-language-swift::before {
  content: "\F06E5";
}

.mdi-language-typescript::before {
  content: "\F06E6";
}

.mdi-language-xaml::before {
  content: "\F0673";
}

.mdi-laptop::before {
  content: "\F0322";
}

.mdi-laptop-chromebook::before {
  content: "\F0323";
}

.mdi-laptop-mac::before {
  content: "\F0324";
}

.mdi-laptop-off::before {
  content: "\F06E7";
}

.mdi-laptop-windows::before {
  content: "\F0325";
}

.mdi-laravel::before {
  content: "\F0AD0";
}

.mdi-laser-pointer::before {
  content: "\F1484";
}

.mdi-lasso::before {
  content: "\F0F03";
}

.mdi-lastpass::before {
  content: "\F0446";
}

.mdi-latitude::before {
  content: "\F0F57";
}

.mdi-launch::before {
  content: "\F0327";
}

.mdi-lava-lamp::before {
  content: "\F07D5";
}

.mdi-layers::before {
  content: "\F0328";
}

.mdi-layers-minus::before {
  content: "\F0E4C";
}

.mdi-layers-off::before {
  content: "\F0329";
}

.mdi-layers-off-outline::before {
  content: "\F09FD";
}

.mdi-layers-outline::before {
  content: "\F09FE";
}

.mdi-layers-plus::before {
  content: "\F0E4D";
}

.mdi-layers-remove::before {
  content: "\F0E4E";
}

.mdi-layers-search::before {
  content: "\F1206";
}

.mdi-layers-search-outline::before {
  content: "\F1207";
}

.mdi-layers-triple::before {
  content: "\F0F58";
}

.mdi-layers-triple-outline::before {
  content: "\F0F59";
}

.mdi-lead-pencil::before {
  content: "\F064F";
}

.mdi-leaf::before {
  content: "\F032A";
}

.mdi-leaf-maple::before {
  content: "\F0C93";
}

.mdi-leaf-maple-off::before {
  content: "\F12DA";
}

.mdi-leaf-off::before {
  content: "\F12D9";
}

.mdi-leak::before {
  content: "\F0DD7";
}

.mdi-leak-off::before {
  content: "\F0DD8";
}

.mdi-led-off::before {
  content: "\F032B";
}

.mdi-led-on::before {
  content: "\F032C";
}

.mdi-led-outline::before {
  content: "\F032D";
}

.mdi-led-strip::before {
  content: "\F07D6";
}

.mdi-led-strip-variant::before {
  content: "\F1051";
}

.mdi-led-variant-off::before {
  content: "\F032E";
}

.mdi-led-variant-on::before {
  content: "\F032F";
}

.mdi-led-variant-outline::before {
  content: "\F0330";
}

.mdi-leek::before {
  content: "\F117D";
}

.mdi-less-than::before {
  content: "\F097C";
}

.mdi-less-than-or-equal::before {
  content: "\F097D";
}

.mdi-library::before {
  content: "\F0331";
}

.mdi-library-shelves::before {
  content: "\F0BA9";
}

.mdi-license::before {
  content: "\F0FC3";
}

.mdi-lifebuoy::before {
  content: "\F087E";
}

.mdi-light-switch::before {
  content: "\F097E";
}

.mdi-lightbulb::before {
  content: "\F0335";
}

.mdi-lightbulb-cfl::before {
  content: "\F1208";
}

.mdi-lightbulb-cfl-off::before {
  content: "\F1209";
}

.mdi-lightbulb-cfl-spiral::before {
  content: "\F1275";
}

.mdi-lightbulb-cfl-spiral-off::before {
  content: "\F12C3";
}

.mdi-lightbulb-group::before {
  content: "\F1253";
}

.mdi-lightbulb-group-off::before {
  content: "\F12CD";
}

.mdi-lightbulb-group-off-outline::before {
  content: "\F12CE";
}

.mdi-lightbulb-group-outline::before {
  content: "\F1254";
}

.mdi-lightbulb-multiple::before {
  content: "\F1255";
}

.mdi-lightbulb-multiple-off::before {
  content: "\F12CF";
}

.mdi-lightbulb-multiple-off-outline::before {
  content: "\F12D0";
}

.mdi-lightbulb-multiple-outline::before {
  content: "\F1256";
}

.mdi-lightbulb-off::before {
  content: "\F0E4F";
}

.mdi-lightbulb-off-outline::before {
  content: "\F0E50";
}

.mdi-lightbulb-on::before {
  content: "\F06E8";
}

.mdi-lightbulb-on-outline::before {
  content: "\F06E9";
}

.mdi-lightbulb-outline::before {
  content: "\F0336";
}

.mdi-lighthouse::before {
  content: "\F09FF";
}

.mdi-lighthouse-on::before {
  content: "\F0A00";
}

.mdi-lightning-bolt::before {
  content: "\F140B";
}

.mdi-lightning-bolt-outline::before {
  content: "\F140C";
}

.mdi-lingerie::before {
  content: "\F1476";
}

.mdi-link::before {
  content: "\F0337";
}

.mdi-link-box::before {
  content: "\F0D1A";
}

.mdi-link-box-outline::before {
  content: "\F0D1B";
}

.mdi-link-box-variant::before {
  content: "\F0D1C";
}

.mdi-link-box-variant-outline::before {
  content: "\F0D1D";
}

.mdi-link-lock::before {
  content: "\F10BA";
}

.mdi-link-off::before {
  content: "\F0338";
}

.mdi-link-plus::before {
  content: "\F0C94";
}

.mdi-link-variant::before {
  content: "\F0339";
}

.mdi-link-variant-minus::before {
  content: "\F10FF";
}

.mdi-link-variant-off::before {
  content: "\F033A";
}

.mdi-link-variant-plus::before {
  content: "\F1100";
}

.mdi-link-variant-remove::before {
  content: "\F1101";
}

.mdi-linkedin::before {
  content: "\F033B";
}

.mdi-linux::before {
  content: "\F033D";
}

.mdi-linux-mint::before {
  content: "\F08ED";
}

.mdi-lipstick::before {
  content: "\F13B5";
}

.mdi-list-status::before {
  content: "\F15AB";
}

.mdi-litecoin::before {
  content: "\F0A61";
}

.mdi-loading::before {
  content: "\F0772";
}

.mdi-location-enter::before {
  content: "\F0FC4";
}

.mdi-location-exit::before {
  content: "\F0FC5";
}

.mdi-lock::before {
  content: "\F033E";
}

.mdi-lock-alert::before {
  content: "\F08EE";
}

.mdi-lock-alert-outline::before {
  content: "\F15D1";
}

.mdi-lock-check::before {
  content: "\F139A";
}

.mdi-lock-check-outline::before {
  content: "\F16A8";
}

.mdi-lock-clock::before {
  content: "\F097F";
}

.mdi-lock-minus::before {
  content: "\F16A9";
}

.mdi-lock-minus-outline::before {
  content: "\F16AA";
}

.mdi-lock-off::before {
  content: "\F1671";
}

.mdi-lock-off-outline::before {
  content: "\F1672";
}

.mdi-lock-open::before {
  content: "\F033F";
}

.mdi-lock-open-alert::before {
  content: "\F139B";
}

.mdi-lock-open-alert-outline::before {
  content: "\F15D2";
}

.mdi-lock-open-check::before {
  content: "\F139C";
}

.mdi-lock-open-check-outline::before {
  content: "\F16AB";
}

.mdi-lock-open-minus::before {
  content: "\F16AC";
}

.mdi-lock-open-minus-outline::before {
  content: "\F16AD";
}

.mdi-lock-open-outline::before {
  content: "\F0340";
}

.mdi-lock-open-plus::before {
  content: "\F16AE";
}

.mdi-lock-open-plus-outline::before {
  content: "\F16AF";
}

.mdi-lock-open-remove::before {
  content: "\F16B0";
}

.mdi-lock-open-remove-outline::before {
  content: "\F16B1";
}

.mdi-lock-open-variant::before {
  content: "\F0FC6";
}

.mdi-lock-open-variant-outline::before {
  content: "\F0FC7";
}

.mdi-lock-outline::before {
  content: "\F0341";
}

.mdi-lock-pattern::before {
  content: "\F06EA";
}

.mdi-lock-plus::before {
  content: "\F05FB";
}

.mdi-lock-plus-outline::before {
  content: "\F16B2";
}

.mdi-lock-question::before {
  content: "\F08EF";
}

.mdi-lock-remove::before {
  content: "\F16B3";
}

.mdi-lock-remove-outline::before {
  content: "\F16B4";
}

.mdi-lock-reset::before {
  content: "\F0773";
}

.mdi-lock-smart::before {
  content: "\F08B2";
}

.mdi-locker::before {
  content: "\F07D7";
}

.mdi-locker-multiple::before {
  content: "\F07D8";
}

.mdi-login::before {
  content: "\F0342";
}

.mdi-login-variant::before {
  content: "\F05FC";
}

.mdi-logout::before {
  content: "\F0343";
}

.mdi-logout-variant::before {
  content: "\F05FD";
}

.mdi-longitude::before {
  content: "\F0F5A";
}

.mdi-looks::before {
  content: "\F0344";
}

.mdi-lotion::before {
  content: "\F1582";
}

.mdi-lotion-outline::before {
  content: "\F1583";
}

.mdi-lotion-plus::before {
  content: "\F1584";
}

.mdi-lotion-plus-outline::before {
  content: "\F1585";
}

.mdi-loupe::before {
  content: "\F0345";
}

.mdi-lumx::before {
  content: "\F0346";
}

.mdi-lungs::before {
  content: "\F1084";
}

.mdi-magnet::before {
  content: "\F0347";
}

.mdi-magnet-on::before {
  content: "\F0348";
}

.mdi-magnify::before {
  content: "\F0349";
}

.mdi-magnify-close::before {
  content: "\F0980";
}

.mdi-magnify-minus::before {
  content: "\F034A";
}

.mdi-magnify-minus-cursor::before {
  content: "\F0A62";
}

.mdi-magnify-minus-outline::before {
  content: "\F06EC";
}

.mdi-magnify-plus::before {
  content: "\F034B";
}

.mdi-magnify-plus-cursor::before {
  content: "\F0A63";
}

.mdi-magnify-plus-outline::before {
  content: "\F06ED";
}

.mdi-magnify-remove-cursor::before {
  content: "\F120C";
}

.mdi-magnify-remove-outline::before {
  content: "\F120D";
}

.mdi-magnify-scan::before {
  content: "\F1276";
}

.mdi-mail::before {
  content: "\F0EBB";
}

.mdi-mailbox::before {
  content: "\F06EE";
}

.mdi-mailbox-open::before {
  content: "\F0D88";
}

.mdi-mailbox-open-outline::before {
  content: "\F0D89";
}

.mdi-mailbox-open-up::before {
  content: "\F0D8A";
}

.mdi-mailbox-open-up-outline::before {
  content: "\F0D8B";
}

.mdi-mailbox-outline::before {
  content: "\F0D8C";
}

.mdi-mailbox-up::before {
  content: "\F0D8D";
}

.mdi-mailbox-up-outline::before {
  content: "\F0D8E";
}

.mdi-manjaro::before {
  content: "\F160A";
}

.mdi-map::before {
  content: "\F034D";
}

.mdi-map-check::before {
  content: "\F0EBC";
}

.mdi-map-check-outline::before {
  content: "\F0EBD";
}

.mdi-map-clock::before {
  content: "\F0D1E";
}

.mdi-map-clock-outline::before {
  content: "\F0D1F";
}

.mdi-map-legend::before {
  content: "\F0A01";
}

.mdi-map-marker::before {
  content: "\F034E";
}

.mdi-map-marker-alert::before {
  content: "\F0F05";
}

.mdi-map-marker-alert-outline::before {
  content: "\F0F06";
}

.mdi-map-marker-check::before {
  content: "\F0C95";
}

.mdi-map-marker-check-outline::before {
  content: "\F12FB";
}

.mdi-map-marker-circle::before {
  content: "\F034F";
}

.mdi-map-marker-distance::before {
  content: "\F08F0";
}

.mdi-map-marker-down::before {
  content: "\F1102";
}

.mdi-map-marker-left::before {
  content: "\F12DB";
}

.mdi-map-marker-left-outline::before {
  content: "\F12DD";
}

.mdi-map-marker-minus::before {
  content: "\F0650";
}

.mdi-map-marker-minus-outline::before {
  content: "\F12F9";
}

.mdi-map-marker-multiple::before {
  content: "\F0350";
}

.mdi-map-marker-multiple-outline::before {
  content: "\F1277";
}

.mdi-map-marker-off::before {
  content: "\F0351";
}

.mdi-map-marker-off-outline::before {
  content: "\F12FD";
}

.mdi-map-marker-outline::before {
  content: "\F07D9";
}

.mdi-map-marker-path::before {
  content: "\F0D20";
}

.mdi-map-marker-plus::before {
  content: "\F0651";
}

.mdi-map-marker-plus-outline::before {
  content: "\F12F8";
}

.mdi-map-marker-question::before {
  content: "\F0F07";
}

.mdi-map-marker-question-outline::before {
  content: "\F0F08";
}

.mdi-map-marker-radius::before {
  content: "\F0352";
}

.mdi-map-marker-radius-outline::before {
  content: "\F12FC";
}

.mdi-map-marker-remove::before {
  content: "\F0F09";
}

.mdi-map-marker-remove-outline::before {
  content: "\F12FA";
}

.mdi-map-marker-remove-variant::before {
  content: "\F0F0A";
}

.mdi-map-marker-right::before {
  content: "\F12DC";
}

.mdi-map-marker-right-outline::before {
  content: "\F12DE";
}

.mdi-map-marker-star::before {
  content: "\F1608";
}

.mdi-map-marker-star-outline::before {
  content: "\F1609";
}

.mdi-map-marker-up::before {
  content: "\F1103";
}

.mdi-map-minus::before {
  content: "\F0981";
}

.mdi-map-outline::before {
  content: "\F0982";
}

.mdi-map-plus::before {
  content: "\F0983";
}

.mdi-map-search::before {
  content: "\F0984";
}

.mdi-map-search-outline::before {
  content: "\F0985";
}

.mdi-mapbox::before {
  content: "\F0BAA";
}

.mdi-margin::before {
  content: "\F0353";
}

.mdi-marker::before {
  content: "\F0652";
}

.mdi-marker-cancel::before {
  content: "\F0DD9";
}

.mdi-marker-check::before {
  content: "\F0355";
}

.mdi-mastodon::before {
  content: "\F0AD1";
}

.mdi-material-design::before {
  content: "\F0986";
}

.mdi-material-ui::before {
  content: "\F0357";
}

.mdi-math-compass::before {
  content: "\F0358";
}

.mdi-math-cos::before {
  content: "\F0C96";
}

.mdi-math-integral::before {
  content: "\F0FC8";
}

.mdi-math-integral-box::before {
  content: "\F0FC9";
}

.mdi-math-log::before {
  content: "\F1085";
}

.mdi-math-norm::before {
  content: "\F0FCA";
}

.mdi-math-norm-box::before {
  content: "\F0FCB";
}

.mdi-math-sin::before {
  content: "\F0C97";
}

.mdi-math-tan::before {
  content: "\F0C98";
}

.mdi-matrix::before {
  content: "\F0628";
}

.mdi-medal::before {
  content: "\F0987";
}

.mdi-medal-outline::before {
  content: "\F1326";
}

.mdi-medical-bag::before {
  content: "\F06EF";
}

.mdi-meditation::before {
  content: "\F117B";
}

.mdi-memory::before {
  content: "\F035B";
}

.mdi-menu::before {
  content: "\F035C";
}

.mdi-menu-down::before {
  content: "\F035D";
}

.mdi-menu-down-outline::before {
  content: "\F06B6";
}

.mdi-menu-left::before {
  content: "\F035E";
}

.mdi-menu-left-outline::before {
  content: "\F0A02";
}

.mdi-menu-open::before {
  content: "\F0BAB";
}

.mdi-menu-right::before {
  content: "\F035F";
}

.mdi-menu-right-outline::before {
  content: "\F0A03";
}

.mdi-menu-swap::before {
  content: "\F0A64";
}

.mdi-menu-swap-outline::before {
  content: "\F0A65";
}

.mdi-menu-up::before {
  content: "\F0360";
}

.mdi-menu-up-outline::before {
  content: "\F06B7";
}

.mdi-merge::before {
  content: "\F0F5C";
}

.mdi-message::before {
  content: "\F0361";
}

.mdi-message-alert::before {
  content: "\F0362";
}

.mdi-message-alert-outline::before {
  content: "\F0A04";
}

.mdi-message-arrow-left::before {
  content: "\F12F2";
}

.mdi-message-arrow-left-outline::before {
  content: "\F12F3";
}

.mdi-message-arrow-right::before {
  content: "\F12F4";
}

.mdi-message-arrow-right-outline::before {
  content: "\F12F5";
}

.mdi-message-bookmark::before {
  content: "\F15AC";
}

.mdi-message-bookmark-outline::before {
  content: "\F15AD";
}

.mdi-message-bulleted::before {
  content: "\F06A2";
}

.mdi-message-bulleted-off::before {
  content: "\F06A3";
}

.mdi-message-cog::before {
  content: "\F06F1";
}

.mdi-message-cog-outline::before {
  content: "\F1172";
}

.mdi-message-draw::before {
  content: "\F0363";
}

.mdi-message-flash::before {
  content: "\F15A9";
}

.mdi-message-flash-outline::before {
  content: "\F15AA";
}

.mdi-message-image::before {
  content: "\F0364";
}

.mdi-message-image-outline::before {
  content: "\F116C";
}

.mdi-message-lock::before {
  content: "\F0FCC";
}

.mdi-message-lock-outline::before {
  content: "\F116D";
}

.mdi-message-minus::before {
  content: "\F116E";
}

.mdi-message-minus-outline::before {
  content: "\F116F";
}

.mdi-message-off::before {
  content: "\F164D";
}

.mdi-message-off-outline::before {
  content: "\F164E";
}

.mdi-message-outline::before {
  content: "\F0365";
}

.mdi-message-plus::before {
  content: "\F0653";
}

.mdi-message-plus-outline::before {
  content: "\F10BB";
}

.mdi-message-processing::before {
  content: "\F0366";
}

.mdi-message-processing-outline::before {
  content: "\F1170";
}

.mdi-message-question::before {
  content: "\F173A";
}

.mdi-message-question-outline::before {
  content: "\F173B";
}

.mdi-message-reply::before {
  content: "\F0367";
}

.mdi-message-reply-outline::before {
  content: "\F173D";
}

.mdi-message-reply-text::before {
  content: "\F0368";
}

.mdi-message-reply-text-outline::before {
  content: "\F173E";
}

.mdi-message-settings::before {
  content: "\F06F0";
}

.mdi-message-settings-outline::before {
  content: "\F1171";
}

.mdi-message-text::before {
  content: "\F0369";
}

.mdi-message-text-clock::before {
  content: "\F1173";
}

.mdi-message-text-clock-outline::before {
  content: "\F1174";
}

.mdi-message-text-lock::before {
  content: "\F0FCD";
}

.mdi-message-text-lock-outline::before {
  content: "\F1175";
}

.mdi-message-text-outline::before {
  content: "\F036A";
}

.mdi-message-video::before {
  content: "\F036B";
}

.mdi-meteor::before {
  content: "\F0629";
}

.mdi-metronome::before {
  content: "\F07DA";
}

.mdi-metronome-tick::before {
  content: "\F07DB";
}

.mdi-micro-sd::before {
  content: "\F07DC";
}

.mdi-microphone::before {
  content: "\F036C";
}

.mdi-microphone-minus::before {
  content: "\F08B3";
}

.mdi-microphone-off::before {
  content: "\F036D";
}

.mdi-microphone-outline::before {
  content: "\F036E";
}

.mdi-microphone-plus::before {
  content: "\F08B4";
}

.mdi-microphone-settings::before {
  content: "\F036F";
}

.mdi-microphone-variant::before {
  content: "\F0370";
}

.mdi-microphone-variant-off::before {
  content: "\F0371";
}

.mdi-microscope::before {
  content: "\F0654";
}

.mdi-microsoft::before {
  content: "\F0372";
}

.mdi-microsoft-access::before {
  content: "\F138E";
}

.mdi-microsoft-azure::before {
  content: "\F0805";
}

.mdi-microsoft-azure-devops::before {
  content: "\F0FD5";
}

.mdi-microsoft-bing::before {
  content: "\F00A4";
}

.mdi-microsoft-dynamics-365::before {
  content: "\F0988";
}

.mdi-microsoft-edge::before {
  content: "\F01E9";
}

.mdi-microsoft-edge-legacy::before {
  content: "\F1250";
}

.mdi-microsoft-excel::before {
  content: "\F138F";
}

.mdi-microsoft-internet-explorer::before {
  content: "\F0300";
}

.mdi-microsoft-office::before {
  content: "\F03C6";
}

.mdi-microsoft-onedrive::before {
  content: "\F03CA";
}

.mdi-microsoft-onenote::before {
  content: "\F0747";
}

.mdi-microsoft-outlook::before {
  content: "\F0D22";
}

.mdi-microsoft-powerpoint::before {
  content: "\F1390";
}

.mdi-microsoft-sharepoint::before {
  content: "\F1391";
}

.mdi-microsoft-teams::before {
  content: "\F02BB";
}

.mdi-microsoft-visual-studio::before {
  content: "\F0610";
}

.mdi-microsoft-visual-studio-code::before {
  content: "\F0A1E";
}

.mdi-microsoft-windows::before {
  content: "\F05B3";
}

.mdi-microsoft-windows-classic::before {
  content: "\F0A21";
}

.mdi-microsoft-word::before {
  content: "\F1392";
}

.mdi-microsoft-xbox::before {
  content: "\F05B9";
}

.mdi-microsoft-xbox-controller::before {
  content: "\F05BA";
}

.mdi-microsoft-xbox-controller-battery-alert::before {
  content: "\F074B";
}

.mdi-microsoft-xbox-controller-battery-charging::before {
  content: "\F0A22";
}

.mdi-microsoft-xbox-controller-battery-empty::before {
  content: "\F074C";
}

.mdi-microsoft-xbox-controller-battery-full::before {
  content: "\F074D";
}

.mdi-microsoft-xbox-controller-battery-low::before {
  content: "\F074E";
}

.mdi-microsoft-xbox-controller-battery-medium::before {
  content: "\F074F";
}

.mdi-microsoft-xbox-controller-battery-unknown::before {
  content: "\F0750";
}

.mdi-microsoft-xbox-controller-menu::before {
  content: "\F0E6F";
}

.mdi-microsoft-xbox-controller-off::before {
  content: "\F05BB";
}

.mdi-microsoft-xbox-controller-view::before {
  content: "\F0E70";
}

.mdi-microsoft-yammer::before {
  content: "\F0789";
}

.mdi-microwave::before {
  content: "\F0C99";
}

.mdi-microwave-off::before {
  content: "\F1423";
}

.mdi-middleware::before {
  content: "\F0F5D";
}

.mdi-middleware-outline::before {
  content: "\F0F5E";
}

.mdi-midi::before {
  content: "\F08F1";
}

.mdi-midi-port::before {
  content: "\F08F2";
}

.mdi-mine::before {
  content: "\F0DDA";
}

.mdi-minecraft::before {
  content: "\F0373";
}

.mdi-mini-sd::before {
  content: "\F0A05";
}

.mdi-minidisc::before {
  content: "\F0A06";
}

.mdi-minus::before {
  content: "\F0374";
}

.mdi-minus-box::before {
  content: "\F0375";
}

.mdi-minus-box-multiple::before {
  content: "\F1141";
}

.mdi-minus-box-multiple-outline::before {
  content: "\F1142";
}

.mdi-minus-box-outline::before {
  content: "\F06F2";
}

.mdi-minus-circle::before {
  content: "\F0376";
}

.mdi-minus-circle-multiple::before {
  content: "\F035A";
}

.mdi-minus-circle-multiple-outline::before {
  content: "\F0AD3";
}

.mdi-minus-circle-off::before {
  content: "\F1459";
}

.mdi-minus-circle-off-outline::before {
  content: "\F145A";
}

.mdi-minus-circle-outline::before {
  content: "\F0377";
}

.mdi-minus-network::before {
  content: "\F0378";
}

.mdi-minus-network-outline::before {
  content: "\F0C9A";
}

.mdi-minus-thick::before {
  content: "\F1639";
}

.mdi-mirror::before {
  content: "\F11FD";
}

.mdi-mixed-martial-arts::before {
  content: "\F0D8F";
}

.mdi-mixed-reality::before {
  content: "\F087F";
}

.mdi-molecule::before {
  content: "\F0BAC";
}

.mdi-molecule-co::before {
  content: "\F12FE";
}

.mdi-molecule-co2::before {
  content: "\F07E4";
}

.mdi-monitor::before {
  content: "\F0379";
}

.mdi-monitor-cellphone::before {
  content: "\F0989";
}

.mdi-monitor-cellphone-star::before {
  content: "\F098A";
}

.mdi-monitor-clean::before {
  content: "\F1104";
}

.mdi-monitor-dashboard::before {
  content: "\F0A07";
}

.mdi-monitor-edit::before {
  content: "\F12C6";
}

.mdi-monitor-eye::before {
  content: "\F13B4";
}

.mdi-monitor-lock::before {
  content: "\F0DDB";
}

.mdi-monitor-multiple::before {
  content: "\F037A";
}

.mdi-monitor-off::before {
  content: "\F0D90";
}

.mdi-monitor-screenshot::before {
  content: "\F0E51";
}

.mdi-monitor-share::before {
  content: "\F1483";
}

.mdi-monitor-speaker::before {
  content: "\F0F5F";
}

.mdi-monitor-speaker-off::before {
  content: "\F0F60";
}

.mdi-monitor-star::before {
  content: "\F0DDC";
}

.mdi-moon-first-quarter::before {
  content: "\F0F61";
}

.mdi-moon-full::before {
  content: "\F0F62";
}

.mdi-moon-last-quarter::before {
  content: "\F0F63";
}

.mdi-moon-new::before {
  content: "\F0F64";
}

.mdi-moon-waning-crescent::before {
  content: "\F0F65";
}

.mdi-moon-waning-gibbous::before {
  content: "\F0F66";
}

.mdi-moon-waxing-crescent::before {
  content: "\F0F67";
}

.mdi-moon-waxing-gibbous::before {
  content: "\F0F68";
}

.mdi-moped::before {
  content: "\F1086";
}

.mdi-moped-electric::before {
  content: "\F15B7";
}

.mdi-moped-electric-outline::before {
  content: "\F15B8";
}

.mdi-moped-outline::before {
  content: "\F15B9";
}

.mdi-more::before {
  content: "\F037B";
}

.mdi-mother-heart::before {
  content: "\F1314";
}

.mdi-mother-nurse::before {
  content: "\F0D21";
}

.mdi-motion::before {
  content: "\F15B2";
}

.mdi-motion-outline::before {
  content: "\F15B3";
}

.mdi-motion-pause::before {
  content: "\F1590";
}

.mdi-motion-pause-outline::before {
  content: "\F1592";
}

.mdi-motion-play::before {
  content: "\F158F";
}

.mdi-motion-play-outline::before {
  content: "\F1591";
}

.mdi-motion-sensor::before {
  content: "\F0D91";
}

.mdi-motion-sensor-off::before {
  content: "\F1435";
}

.mdi-motorbike::before {
  content: "\F037C";
}

.mdi-motorbike-electric::before {
  content: "\F15BA";
}

.mdi-mouse::before {
  content: "\F037D";
}

.mdi-mouse-bluetooth::before {
  content: "\F098B";
}

.mdi-mouse-move-down::before {
  content: "\F1550";
}

.mdi-mouse-move-up::before {
  content: "\F1551";
}

.mdi-mouse-move-vertical::before {
  content: "\F1552";
}

.mdi-mouse-off::before {
  content: "\F037E";
}

.mdi-mouse-variant::before {
  content: "\F037F";
}

.mdi-mouse-variant-off::before {
  content: "\F0380";
}

.mdi-move-resize::before {
  content: "\F0655";
}

.mdi-move-resize-variant::before {
  content: "\F0656";
}

.mdi-movie::before {
  content: "\F0381";
}

.mdi-movie-check::before {
  content: "\F16F3";
}

.mdi-movie-check-outline::before {
  content: "\F16F4";
}

.mdi-movie-cog::before {
  content: "\F16F5";
}

.mdi-movie-cog-outline::before {
  content: "\F16F6";
}

.mdi-movie-edit::before {
  content: "\F1122";
}

.mdi-movie-edit-outline::before {
  content: "\F1123";
}

.mdi-movie-filter::before {
  content: "\F1124";
}

.mdi-movie-filter-outline::before {
  content: "\F1125";
}

.mdi-movie-minus::before {
  content: "\F16F7";
}

.mdi-movie-minus-outline::before {
  content: "\F16F8";
}

.mdi-movie-off::before {
  content: "\F16F9";
}

.mdi-movie-off-outline::before {
  content: "\F16FA";
}

.mdi-movie-open::before {
  content: "\F0FCE";
}

.mdi-movie-open-check::before {
  content: "\F16FB";
}

.mdi-movie-open-check-outline::before {
  content: "\F16FC";
}

.mdi-movie-open-cog::before {
  content: "\F16FD";
}

.mdi-movie-open-cog-outline::before {
  content: "\F16FE";
}

.mdi-movie-open-edit::before {
  content: "\F16FF";
}

.mdi-movie-open-edit-outline::before {
  content: "\F1700";
}

.mdi-movie-open-minus::before {
  content: "\F1701";
}

.mdi-movie-open-minus-outline::before {
  content: "\F1702";
}

.mdi-movie-open-off::before {
  content: "\F1703";
}

.mdi-movie-open-off-outline::before {
  content: "\F1704";
}

.mdi-movie-open-outline::before {
  content: "\F0FCF";
}

.mdi-movie-open-play::before {
  content: "\F1705";
}

.mdi-movie-open-play-outline::before {
  content: "\F1706";
}

.mdi-movie-open-plus::before {
  content: "\F1707";
}

.mdi-movie-open-plus-outline::before {
  content: "\F1708";
}

.mdi-movie-open-remove::before {
  content: "\F1709";
}

.mdi-movie-open-remove-outline::before {
  content: "\F170A";
}

.mdi-movie-open-settings::before {
  content: "\F170B";
}

.mdi-movie-open-settings-outline::before {
  content: "\F170C";
}

.mdi-movie-open-star::before {
  content: "\F170D";
}

.mdi-movie-open-star-outline::before {
  content: "\F170E";
}

.mdi-movie-outline::before {
  content: "\F0DDD";
}

.mdi-movie-play::before {
  content: "\F170F";
}

.mdi-movie-play-outline::before {
  content: "\F1710";
}

.mdi-movie-plus::before {
  content: "\F1711";
}

.mdi-movie-plus-outline::before {
  content: "\F1712";
}

.mdi-movie-remove::before {
  content: "\F1713";
}

.mdi-movie-remove-outline::before {
  content: "\F1714";
}

.mdi-movie-roll::before {
  content: "\F07DE";
}

.mdi-movie-search::before {
  content: "\F11D2";
}

.mdi-movie-search-outline::before {
  content: "\F11D3";
}

.mdi-movie-settings::before {
  content: "\F1715";
}

.mdi-movie-settings-outline::before {
  content: "\F1716";
}

.mdi-movie-star::before {
  content: "\F1717";
}

.mdi-movie-star-outline::before {
  content: "\F1718";
}

.mdi-mower::before {
  content: "\F166F";
}

.mdi-mower-bag::before {
  content: "\F1670";
}

.mdi-muffin::before {
  content: "\F098C";
}

.mdi-multiplication::before {
  content: "\F0382";
}

.mdi-multiplication-box::before {
  content: "\F0383";
}

.mdi-mushroom::before {
  content: "\F07DF";
}

.mdi-mushroom-off::before {
  content: "\F13FA";
}

.mdi-mushroom-off-outline::before {
  content: "\F13FB";
}

.mdi-mushroom-outline::before {
  content: "\F07E0";
}

.mdi-music::before {
  content: "\F075A";
}

.mdi-music-accidental-double-flat::before {
  content: "\F0F69";
}

.mdi-music-accidental-double-sharp::before {
  content: "\F0F6A";
}

.mdi-music-accidental-flat::before {
  content: "\F0F6B";
}

.mdi-music-accidental-natural::before {
  content: "\F0F6C";
}

.mdi-music-accidental-sharp::before {
  content: "\F0F6D";
}

.mdi-music-box::before {
  content: "\F0384";
}

.mdi-music-box-multiple::before {
  content: "\F0333";
}

.mdi-music-box-multiple-outline::before {
  content: "\F0F04";
}

.mdi-music-box-outline::before {
  content: "\F0385";
}

.mdi-music-circle::before {
  content: "\F0386";
}

.mdi-music-circle-outline::before {
  content: "\F0AD4";
}

.mdi-music-clef-alto::before {
  content: "\F0F6E";
}

.mdi-music-clef-bass::before {
  content: "\F0F6F";
}

.mdi-music-clef-treble::before {
  content: "\F0F70";
}

.mdi-music-note::before {
  content: "\F0387";
}

.mdi-music-note-bluetooth::before {
  content: "\F05FE";
}

.mdi-music-note-bluetooth-off::before {
  content: "\F05FF";
}

.mdi-music-note-eighth::before {
  content: "\F0388";
}

.mdi-music-note-eighth-dotted::before {
  content: "\F0F71";
}

.mdi-music-note-half::before {
  content: "\F0389";
}

.mdi-music-note-half-dotted::before {
  content: "\F0F72";
}

.mdi-music-note-off::before {
  content: "\F038A";
}

.mdi-music-note-off-outline::before {
  content: "\F0F73";
}

.mdi-music-note-outline::before {
  content: "\F0F74";
}

.mdi-music-note-plus::before {
  content: "\F0DDE";
}

.mdi-music-note-quarter::before {
  content: "\F038B";
}

.mdi-music-note-quarter-dotted::before {
  content: "\F0F75";
}

.mdi-music-note-sixteenth::before {
  content: "\F038C";
}

.mdi-music-note-sixteenth-dotted::before {
  content: "\F0F76";
}

.mdi-music-note-whole::before {
  content: "\F038D";
}

.mdi-music-note-whole-dotted::before {
  content: "\F0F77";
}

.mdi-music-off::before {
  content: "\F075B";
}

.mdi-music-rest-eighth::before {
  content: "\F0F78";
}

.mdi-music-rest-half::before {
  content: "\F0F79";
}

.mdi-music-rest-quarter::before {
  content: "\F0F7A";
}

.mdi-music-rest-sixteenth::before {
  content: "\F0F7B";
}

.mdi-music-rest-whole::before {
  content: "\F0F7C";
}

.mdi-mustache::before {
  content: "\F15DE";
}

.mdi-nail::before {
  content: "\F0DDF";
}

.mdi-nas::before {
  content: "\F08F3";
}

.mdi-nativescript::before {
  content: "\F0880";
}

.mdi-nature::before {
  content: "\F038E";
}

.mdi-nature-people::before {
  content: "\F038F";
}

.mdi-navigation::before {
  content: "\F0390";
}

.mdi-navigation-outline::before {
  content: "\F1607";
}

.mdi-near-me::before {
  content: "\F05CD";
}

.mdi-necklace::before {
  content: "\F0F0B";
}

.mdi-needle::before {
  content: "\F0391";
}

.mdi-netflix::before {
  content: "\F0746";
}

.mdi-network::before {
  content: "\F06F3";
}

.mdi-network-off::before {
  content: "\F0C9B";
}

.mdi-network-off-outline::before {
  content: "\F0C9C";
}

.mdi-network-outline::before {
  content: "\F0C9D";
}

.mdi-network-strength-1::before {
  content: "\F08F4";
}

.mdi-network-strength-1-alert::before {
  content: "\F08F5";
}

.mdi-network-strength-2::before {
  content: "\F08F6";
}

.mdi-network-strength-2-alert::before {
  content: "\F08F7";
}

.mdi-network-strength-3::before {
  content: "\F08F8";
}

.mdi-network-strength-3-alert::before {
  content: "\F08F9";
}

.mdi-network-strength-4::before {
  content: "\F08FA";
}

.mdi-network-strength-4-alert::before {
  content: "\F08FB";
}

.mdi-network-strength-off::before {
  content: "\F08FC";
}

.mdi-network-strength-off-outline::before {
  content: "\F08FD";
}

.mdi-network-strength-outline::before {
  content: "\F08FE";
}

.mdi-new-box::before {
  content: "\F0394";
}

.mdi-newspaper::before {
  content: "\F0395";
}

.mdi-newspaper-minus::before {
  content: "\F0F0C";
}

.mdi-newspaper-plus::before {
  content: "\F0F0D";
}

.mdi-newspaper-variant::before {
  content: "\F1001";
}

.mdi-newspaper-variant-multiple::before {
  content: "\F1002";
}

.mdi-newspaper-variant-multiple-outline::before {
  content: "\F1003";
}

.mdi-newspaper-variant-outline::before {
  content: "\F1004";
}

.mdi-nfc::before {
  content: "\F0396";
}

.mdi-nfc-search-variant::before {
  content: "\F0E53";
}

.mdi-nfc-tap::before {
  content: "\F0397";
}

.mdi-nfc-variant::before {
  content: "\F0398";
}

.mdi-nfc-variant-off::before {
  content: "\F0E54";
}

.mdi-ninja::before {
  content: "\F0774";
}

.mdi-nintendo-game-boy::before {
  content: "\F1393";
}

.mdi-nintendo-switch::before {
  content: "\F07E1";
}

.mdi-nintendo-wii::before {
  content: "\F05AB";
}

.mdi-nintendo-wiiu::before {
  content: "\F072D";
}

.mdi-nix::before {
  content: "\F1105";
}

.mdi-nodejs::before {
  content: "\F0399";
}

.mdi-noodles::before {
  content: "\F117E";
}

.mdi-not-equal::before {
  content: "\F098D";
}

.mdi-not-equal-variant::before {
  content: "\F098E";
}

.mdi-note::before {
  content: "\F039A";
}

.mdi-note-minus::before {
  content: "\F164F";
}

.mdi-note-minus-outline::before {
  content: "\F1650";
}

.mdi-note-multiple::before {
  content: "\F06B8";
}

.mdi-note-multiple-outline::before {
  content: "\F06B9";
}

.mdi-note-outline::before {
  content: "\F039B";
}

.mdi-note-plus::before {
  content: "\F039C";
}

.mdi-note-plus-outline::before {
  content: "\F039D";
}

.mdi-note-remove::before {
  content: "\F1651";
}

.mdi-note-remove-outline::before {
  content: "\F1652";
}

.mdi-note-search::before {
  content: "\F1653";
}

.mdi-note-search-outline::before {
  content: "\F1654";
}

.mdi-note-text::before {
  content: "\F039E";
}

.mdi-note-text-outline::before {
  content: "\F11D7";
}

.mdi-notebook::before {
  content: "\F082E";
}

.mdi-notebook-check::before {
  content: "\F14F5";
}

.mdi-notebook-check-outline::before {
  content: "\F14F6";
}

.mdi-notebook-edit::before {
  content: "\F14E7";
}

.mdi-notebook-edit-outline::before {
  content: "\F14E9";
}

.mdi-notebook-minus::before {
  content: "\F1610";
}

.mdi-notebook-minus-outline::before {
  content: "\F1611";
}

.mdi-notebook-multiple::before {
  content: "\F0E55";
}

.mdi-notebook-outline::before {
  content: "\F0EBF";
}

.mdi-notebook-plus::before {
  content: "\F1612";
}

.mdi-notebook-plus-outline::before {
  content: "\F1613";
}

.mdi-notebook-remove::before {
  content: "\F1614";
}

.mdi-notebook-remove-outline::before {
  content: "\F1615";
}

.mdi-notification-clear-all::before {
  content: "\F039F";
}

.mdi-npm::before {
  content: "\F06F7";
}

.mdi-nuke::before {
  content: "\F06A4";
}

.mdi-null::before {
  content: "\F07E2";
}

.mdi-numeric::before {
  content: "\F03A0";
}

.mdi-numeric-0::before {
  content: "\F0B39";
}

.mdi-numeric-0-box::before {
  content: "\F03A1";
}

.mdi-numeric-0-box-multiple::before {
  content: "\F0F0E";
}

.mdi-numeric-0-box-multiple-outline::before {
  content: "\F03A2";
}

.mdi-numeric-0-box-outline::before {
  content: "\F03A3";
}

.mdi-numeric-0-circle::before {
  content: "\F0C9E";
}

.mdi-numeric-0-circle-outline::before {
  content: "\F0C9F";
}

.mdi-numeric-1::before {
  content: "\F0B3A";
}

.mdi-numeric-1-box::before {
  content: "\F03A4";
}

.mdi-numeric-1-box-multiple::before {
  content: "\F0F0F";
}

.mdi-numeric-1-box-multiple-outline::before {
  content: "\F03A5";
}

.mdi-numeric-1-box-outline::before {
  content: "\F03A6";
}

.mdi-numeric-1-circle::before {
  content: "\F0CA0";
}

.mdi-numeric-1-circle-outline::before {
  content: "\F0CA1";
}

.mdi-numeric-10::before {
  content: "\F0FE9";
}

.mdi-numeric-10-box::before {
  content: "\F0F7D";
}

.mdi-numeric-10-box-multiple::before {
  content: "\F0FEA";
}

.mdi-numeric-10-box-multiple-outline::before {
  content: "\F0FEB";
}

.mdi-numeric-10-box-outline::before {
  content: "\F0F7E";
}

.mdi-numeric-10-circle::before {
  content: "\F0FEC";
}

.mdi-numeric-10-circle-outline::before {
  content: "\F0FED";
}

.mdi-numeric-2::before {
  content: "\F0B3B";
}

.mdi-numeric-2-box::before {
  content: "\F03A7";
}

.mdi-numeric-2-box-multiple::before {
  content: "\F0F10";
}

.mdi-numeric-2-box-multiple-outline::before {
  content: "\F03A8";
}

.mdi-numeric-2-box-outline::before {
  content: "\F03A9";
}

.mdi-numeric-2-circle::before {
  content: "\F0CA2";
}

.mdi-numeric-2-circle-outline::before {
  content: "\F0CA3";
}

.mdi-numeric-3::before {
  content: "\F0B3C";
}

.mdi-numeric-3-box::before {
  content: "\F03AA";
}

.mdi-numeric-3-box-multiple::before {
  content: "\F0F11";
}

.mdi-numeric-3-box-multiple-outline::before {
  content: "\F03AB";
}

.mdi-numeric-3-box-outline::before {
  content: "\F03AC";
}

.mdi-numeric-3-circle::before {
  content: "\F0CA4";
}

.mdi-numeric-3-circle-outline::before {
  content: "\F0CA5";
}

.mdi-numeric-4::before {
  content: "\F0B3D";
}

.mdi-numeric-4-box::before {
  content: "\F03AD";
}

.mdi-numeric-4-box-multiple::before {
  content: "\F0F12";
}

.mdi-numeric-4-box-multiple-outline::before {
  content: "\F03B2";
}

.mdi-numeric-4-box-outline::before {
  content: "\F03AE";
}

.mdi-numeric-4-circle::before {
  content: "\F0CA6";
}

.mdi-numeric-4-circle-outline::before {
  content: "\F0CA7";
}

.mdi-numeric-5::before {
  content: "\F0B3E";
}

.mdi-numeric-5-box::before {
  content: "\F03B1";
}

.mdi-numeric-5-box-multiple::before {
  content: "\F0F13";
}

.mdi-numeric-5-box-multiple-outline::before {
  content: "\F03AF";
}

.mdi-numeric-5-box-outline::before {
  content: "\F03B0";
}

.mdi-numeric-5-circle::before {
  content: "\F0CA8";
}

.mdi-numeric-5-circle-outline::before {
  content: "\F0CA9";
}

.mdi-numeric-6::before {
  content: "\F0B3F";
}

.mdi-numeric-6-box::before {
  content: "\F03B3";
}

.mdi-numeric-6-box-multiple::before {
  content: "\F0F14";
}

.mdi-numeric-6-box-multiple-outline::before {
  content: "\F03B4";
}

.mdi-numeric-6-box-outline::before {
  content: "\F03B5";
}

.mdi-numeric-6-circle::before {
  content: "\F0CAA";
}

.mdi-numeric-6-circle-outline::before {
  content: "\F0CAB";
}

.mdi-numeric-7::before {
  content: "\F0B40";
}

.mdi-numeric-7-box::before {
  content: "\F03B6";
}

.mdi-numeric-7-box-multiple::before {
  content: "\F0F15";
}

.mdi-numeric-7-box-multiple-outline::before {
  content: "\F03B7";
}

.mdi-numeric-7-box-outline::before {
  content: "\F03B8";
}

.mdi-numeric-7-circle::before {
  content: "\F0CAC";
}

.mdi-numeric-7-circle-outline::before {
  content: "\F0CAD";
}

.mdi-numeric-8::before {
  content: "\F0B41";
}

.mdi-numeric-8-box::before {
  content: "\F03B9";
}

.mdi-numeric-8-box-multiple::before {
  content: "\F0F16";
}

.mdi-numeric-8-box-multiple-outline::before {
  content: "\F03BA";
}

.mdi-numeric-8-box-outline::before {
  content: "\F03BB";
}

.mdi-numeric-8-circle::before {
  content: "\F0CAE";
}

.mdi-numeric-8-circle-outline::before {
  content: "\F0CAF";
}

.mdi-numeric-9::before {
  content: "\F0B42";
}

.mdi-numeric-9-box::before {
  content: "\F03BC";
}

.mdi-numeric-9-box-multiple::before {
  content: "\F0F17";
}

.mdi-numeric-9-box-multiple-outline::before {
  content: "\F03BD";
}

.mdi-numeric-9-box-outline::before {
  content: "\F03BE";
}

.mdi-numeric-9-circle::before {
  content: "\F0CB0";
}

.mdi-numeric-9-circle-outline::before {
  content: "\F0CB1";
}

.mdi-numeric-9-plus::before {
  content: "\F0FEE";
}

.mdi-numeric-9-plus-box::before {
  content: "\F03BF";
}

.mdi-numeric-9-plus-box-multiple::before {
  content: "\F0F18";
}

.mdi-numeric-9-plus-box-multiple-outline::before {
  content: "\F03C0";
}

.mdi-numeric-9-plus-box-outline::before {
  content: "\F03C1";
}

.mdi-numeric-9-plus-circle::before {
  content: "\F0CB2";
}

.mdi-numeric-9-plus-circle-outline::before {
  content: "\F0CB3";
}

.mdi-numeric-negative-1::before {
  content: "\F1052";
}

.mdi-numeric-positive-1::before {
  content: "\F15CB";
}

.mdi-nut::before {
  content: "\F06F8";
}

.mdi-nutrition::before {
  content: "\F03C2";
}

.mdi-nuxt::before {
  content: "\F1106";
}

.mdi-oar::before {
  content: "\F067C";
}

.mdi-ocarina::before {
  content: "\F0DE0";
}

.mdi-oci::before {
  content: "\F12E9";
}

.mdi-ocr::before {
  content: "\F113A";
}

.mdi-octagon::before {
  content: "\F03C3";
}

.mdi-octagon-outline::before {
  content: "\F03C4";
}

.mdi-octagram::before {
  content: "\F06F9";
}

.mdi-octagram-outline::before {
  content: "\F0775";
}

.mdi-odnoklassniki::before {
  content: "\F03C5";
}

.mdi-offer::before {
  content: "\F121B";
}

.mdi-office-building::before {
  content: "\F0991";
}

.mdi-office-building-marker::before {
  content: "\F1520";
}

.mdi-office-building-marker-outline::before {
  content: "\F1521";
}

.mdi-office-building-outline::before {
  content: "\F151F";
}

.mdi-oil::before {
  content: "\F03C7";
}

.mdi-oil-lamp::before {
  content: "\F0F19";
}

.mdi-oil-level::before {
  content: "\F1053";
}

.mdi-oil-temperature::before {
  content: "\F0FF8";
}

.mdi-omega::before {
  content: "\F03C9";
}

.mdi-one-up::before {
  content: "\F0BAD";
}

.mdi-onepassword::before {
  content: "\F0881";
}

.mdi-opacity::before {
  content: "\F05CC";
}

.mdi-open-in-app::before {
  content: "\F03CB";
}

.mdi-open-in-new::before {
  content: "\F03CC";
}

.mdi-open-source-initiative::before {
  content: "\F0BAE";
}

.mdi-openid::before {
  content: "\F03CD";
}

.mdi-opera::before {
  content: "\F03CE";
}

.mdi-orbit::before {
  content: "\F0018";
}

.mdi-orbit-variant::before {
  content: "\F15DB";
}

.mdi-order-alphabetical-ascending::before {
  content: "\F020D";
}

.mdi-order-alphabetical-descending::before {
  content: "\F0D07";
}

.mdi-order-bool-ascending::before {
  content: "\F02BE";
}

.mdi-order-bool-ascending-variant::before {
  content: "\F098F";
}

.mdi-order-bool-descending::before {
  content: "\F1384";
}

.mdi-order-bool-descending-variant::before {
  content: "\F0990";
}

.mdi-order-numeric-ascending::before {
  content: "\F0545";
}

.mdi-order-numeric-descending::before {
  content: "\F0546";
}

.mdi-origin::before {
  content: "\F0B43";
}

.mdi-ornament::before {
  content: "\F03CF";
}

.mdi-ornament-variant::before {
  content: "\F03D0";
}

.mdi-outdoor-lamp::before {
  content: "\F1054";
}

.mdi-overscan::before {
  content: "\F1005";
}

.mdi-owl::before {
  content: "\F03D2";
}

.mdi-pac-man::before {
  content: "\F0BAF";
}

.mdi-package::before {
  content: "\F03D3";
}

.mdi-package-down::before {
  content: "\F03D4";
}

.mdi-package-up::before {
  content: "\F03D5";
}

.mdi-package-variant::before {
  content: "\F03D6";
}

.mdi-package-variant-closed::before {
  content: "\F03D7";
}

.mdi-page-first::before {
  content: "\F0600";
}

.mdi-page-last::before {
  content: "\F0601";
}

.mdi-page-layout-body::before {
  content: "\F06FA";
}

.mdi-page-layout-footer::before {
  content: "\F06FB";
}

.mdi-page-layout-header::before {
  content: "\F06FC";
}

.mdi-page-layout-header-footer::before {
  content: "\F0F7F";
}

.mdi-page-layout-sidebar-left::before {
  content: "\F06FD";
}

.mdi-page-layout-sidebar-right::before {
  content: "\F06FE";
}

.mdi-page-next::before {
  content: "\F0BB0";
}

.mdi-page-next-outline::before {
  content: "\F0BB1";
}

.mdi-page-previous::before {
  content: "\F0BB2";
}

.mdi-page-previous-outline::before {
  content: "\F0BB3";
}

.mdi-pail::before {
  content: "\F1417";
}

.mdi-pail-minus::before {
  content: "\F1437";
}

.mdi-pail-minus-outline::before {
  content: "\F143C";
}

.mdi-pail-off::before {
  content: "\F1439";
}

.mdi-pail-off-outline::before {
  content: "\F143E";
}

.mdi-pail-outline::before {
  content: "\F143A";
}

.mdi-pail-plus::before {
  content: "\F1436";
}

.mdi-pail-plus-outline::before {
  content: "\F143B";
}

.mdi-pail-remove::before {
  content: "\F1438";
}

.mdi-pail-remove-outline::before {
  content: "\F143D";
}

.mdi-palette::before {
  content: "\F03D8";
}

.mdi-palette-advanced::before {
  content: "\F03D9";
}

.mdi-palette-outline::before {
  content: "\F0E0C";
}

.mdi-palette-swatch::before {
  content: "\F08B5";
}

.mdi-palette-swatch-outline::before {
  content: "\F135C";
}

.mdi-palm-tree::before {
  content: "\F1055";
}

.mdi-pan::before {
  content: "\F0BB4";
}

.mdi-pan-bottom-left::before {
  content: "\F0BB5";
}

.mdi-pan-bottom-right::before {
  content: "\F0BB6";
}

.mdi-pan-down::before {
  content: "\F0BB7";
}

.mdi-pan-horizontal::before {
  content: "\F0BB8";
}

.mdi-pan-left::before {
  content: "\F0BB9";
}

.mdi-pan-right::before {
  content: "\F0BBA";
}

.mdi-pan-top-left::before {
  content: "\F0BBB";
}

.mdi-pan-top-right::before {
  content: "\F0BBC";
}

.mdi-pan-up::before {
  content: "\F0BBD";
}

.mdi-pan-vertical::before {
  content: "\F0BBE";
}

.mdi-panda::before {
  content: "\F03DA";
}

.mdi-pandora::before {
  content: "\F03DB";
}

.mdi-panorama::before {
  content: "\F03DC";
}

.mdi-panorama-fisheye::before {
  content: "\F03DD";
}

.mdi-panorama-horizontal::before {
  content: "\F03DE";
}

.mdi-panorama-vertical::before {
  content: "\F03DF";
}

.mdi-panorama-wide-angle::before {
  content: "\F03E0";
}

.mdi-paper-cut-vertical::before {
  content: "\F03E1";
}

.mdi-paper-roll::before {
  content: "\F1157";
}

.mdi-paper-roll-outline::before {
  content: "\F1158";
}

.mdi-paperclip::before {
  content: "\F03E2";
}

.mdi-parachute::before {
  content: "\F0CB4";
}

.mdi-parachute-outline::before {
  content: "\F0CB5";
}

.mdi-parking::before {
  content: "\F03E3";
}

.mdi-party-popper::before {
  content: "\F1056";
}

.mdi-passport::before {
  content: "\F07E3";
}

.mdi-passport-biometric::before {
  content: "\F0DE1";
}

.mdi-pasta::before {
  content: "\F1160";
}

.mdi-patio-heater::before {
  content: "\F0F80";
}

.mdi-patreon::before {
  content: "\F0882";
}

.mdi-pause::before {
  content: "\F03E4";
}

.mdi-pause-circle::before {
  content: "\F03E5";
}

.mdi-pause-circle-outline::before {
  content: "\F03E6";
}

.mdi-pause-octagon::before {
  content: "\F03E7";
}

.mdi-pause-octagon-outline::before {
  content: "\F03E8";
}

.mdi-paw::before {
  content: "\F03E9";
}

.mdi-paw-off::before {
  content: "\F0657";
}

.mdi-paw-off-outline::before {
  content: "\F1676";
}

.mdi-paw-outline::before {
  content: "\F1675";
}

.mdi-pdf-box::before {
  content: "\F0E56";
}

.mdi-peace::before {
  content: "\F0884";
}

.mdi-peanut::before {
  content: "\F0FFC";
}

.mdi-peanut-off::before {
  content: "\F0FFD";
}

.mdi-peanut-off-outline::before {
  content: "\F0FFF";
}

.mdi-peanut-outline::before {
  content: "\F0FFE";
}

.mdi-pen::before {
  content: "\F03EA";
}

.mdi-pen-lock::before {
  content: "\F0DE2";
}

.mdi-pen-minus::before {
  content: "\F0DE3";
}

.mdi-pen-off::before {
  content: "\F0DE4";
}

.mdi-pen-plus::before {
  content: "\F0DE5";
}

.mdi-pen-remove::before {
  content: "\F0DE6";
}

.mdi-pencil::before {
  content: "\F03EB";
}

.mdi-pencil-box::before {
  content: "\F03EC";
}

.mdi-pencil-box-multiple::before {
  content: "\F1144";
}

.mdi-pencil-box-multiple-outline::before {
  content: "\F1145";
}

.mdi-pencil-box-outline::before {
  content: "\F03ED";
}

.mdi-pencil-circle::before {
  content: "\F06FF";
}

.mdi-pencil-circle-outline::before {
  content: "\F0776";
}

.mdi-pencil-lock::before {
  content: "\F03EE";
}

.mdi-pencil-lock-outline::before {
  content: "\F0DE7";
}

.mdi-pencil-minus::before {
  content: "\F0DE8";
}

.mdi-pencil-minus-outline::before {
  content: "\F0DE9";
}

.mdi-pencil-off::before {
  content: "\F03EF";
}

.mdi-pencil-off-outline::before {
  content: "\F0DEA";
}

.mdi-pencil-outline::before {
  content: "\F0CB6";
}

.mdi-pencil-plus::before {
  content: "\F0DEB";
}

.mdi-pencil-plus-outline::before {
  content: "\F0DEC";
}

.mdi-pencil-remove::before {
  content: "\F0DED";
}

.mdi-pencil-remove-outline::before {
  content: "\F0DEE";
}

.mdi-pencil-ruler::before {
  content: "\F1353";
}

.mdi-penguin::before {
  content: "\F0EC0";
}

.mdi-pentagon::before {
  content: "\F0701";
}

.mdi-pentagon-outline::before {
  content: "\F0700";
}

.mdi-pentagram::before {
  content: "\F1667";
}

.mdi-percent::before {
  content: "\F03F0";
}

.mdi-percent-outline::before {
  content: "\F1278";
}

.mdi-periodic-table::before {
  content: "\F08B6";
}

.mdi-perspective-less::before {
  content: "\F0D23";
}

.mdi-perspective-more::before {
  content: "\F0D24";
}

.mdi-pharmacy::before {
  content: "\F03F1";
}

.mdi-phone::before {
  content: "\F03F2";
}

.mdi-phone-alert::before {
  content: "\F0F1A";
}

.mdi-phone-alert-outline::before {
  content: "\F118E";
}

.mdi-phone-bluetooth::before {
  content: "\F03F3";
}

.mdi-phone-bluetooth-outline::before {
  content: "\F118F";
}

.mdi-phone-cancel::before {
  content: "\F10BC";
}

.mdi-phone-cancel-outline::before {
  content: "\F1190";
}

.mdi-phone-check::before {
  content: "\F11A9";
}

.mdi-phone-check-outline::before {
  content: "\F11AA";
}

.mdi-phone-classic::before {
  content: "\F0602";
}

.mdi-phone-classic-off::before {
  content: "\F1279";
}

.mdi-phone-dial::before {
  content: "\F1559";
}

.mdi-phone-dial-outline::before {
  content: "\F155A";
}

.mdi-phone-forward::before {
  content: "\F03F4";
}

.mdi-phone-forward-outline::before {
  content: "\F1191";
}

.mdi-phone-hangup::before {
  content: "\F03F5";
}

.mdi-phone-hangup-outline::before {
  content: "\F1192";
}

.mdi-phone-in-talk::before {
  content: "\F03F6";
}

.mdi-phone-in-talk-outline::before {
  content: "\F1182";
}

.mdi-phone-incoming::before {
  content: "\F03F7";
}

.mdi-phone-incoming-outline::before {
  content: "\F1193";
}

.mdi-phone-lock::before {
  content: "\F03F8";
}

.mdi-phone-lock-outline::before {
  content: "\F1194";
}

.mdi-phone-log::before {
  content: "\F03F9";
}

.mdi-phone-log-outline::before {
  content: "\F1195";
}

.mdi-phone-message::before {
  content: "\F1196";
}

.mdi-phone-message-outline::before {
  content: "\F1197";
}

.mdi-phone-minus::before {
  content: "\F0658";
}

.mdi-phone-minus-outline::before {
  content: "\F1198";
}

.mdi-phone-missed::before {
  content: "\F03FA";
}

.mdi-phone-missed-outline::before {
  content: "\F11A5";
}

.mdi-phone-off::before {
  content: "\F0DEF";
}

.mdi-phone-off-outline::before {
  content: "\F11A6";
}

.mdi-phone-outgoing::before {
  content: "\F03FB";
}

.mdi-phone-outgoing-outline::before {
  content: "\F1199";
}

.mdi-phone-outline::before {
  content: "\F0DF0";
}

.mdi-phone-paused::before {
  content: "\F03FC";
}

.mdi-phone-paused-outline::before {
  content: "\F119A";
}

.mdi-phone-plus::before {
  content: "\F0659";
}

.mdi-phone-plus-outline::before {
  content: "\F119B";
}

.mdi-phone-remove::before {
  content: "\F152F";
}

.mdi-phone-remove-outline::before {
  content: "\F1530";
}

.mdi-phone-return::before {
  content: "\F082F";
}

.mdi-phone-return-outline::before {
  content: "\F119C";
}

.mdi-phone-ring::before {
  content: "\F11AB";
}

.mdi-phone-ring-outline::before {
  content: "\F11AC";
}

.mdi-phone-rotate-landscape::before {
  content: "\F0885";
}

.mdi-phone-rotate-portrait::before {
  content: "\F0886";
}

.mdi-phone-settings::before {
  content: "\F03FD";
}

.mdi-phone-settings-outline::before {
  content: "\F119D";
}

.mdi-phone-voip::before {
  content: "\F03FE";
}

.mdi-pi::before {
  content: "\F03FF";
}

.mdi-pi-box::before {
  content: "\F0400";
}

.mdi-pi-hole::before {
  content: "\F0DF1";
}

.mdi-piano::before {
  content: "\F067D";
}

.mdi-pickaxe::before {
  content: "\F08B7";
}

.mdi-picture-in-picture-bottom-right::before {
  content: "\F0E57";
}

.mdi-picture-in-picture-bottom-right-outline::before {
  content: "\F0E58";
}

.mdi-picture-in-picture-top-right::before {
  content: "\F0E59";
}

.mdi-picture-in-picture-top-right-outline::before {
  content: "\F0E5A";
}

.mdi-pier::before {
  content: "\F0887";
}

.mdi-pier-crane::before {
  content: "\F0888";
}

.mdi-pig::before {
  content: "\F0401";
}

.mdi-pig-variant::before {
  content: "\F1006";
}

.mdi-pig-variant-outline::before {
  content: "\F1678";
}

.mdi-piggy-bank::before {
  content: "\F1007";
}

.mdi-piggy-bank-outline::before {
  content: "\F1679";
}

.mdi-pill::before {
  content: "\F0402";
}

.mdi-pillar::before {
  content: "\F0702";
}

.mdi-pin::before {
  content: "\F0403";
}

.mdi-pin-off::before {
  content: "\F0404";
}

.mdi-pin-off-outline::before {
  content: "\F0930";
}

.mdi-pin-outline::before {
  content: "\F0931";
}

.mdi-pine-tree::before {
  content: "\F0405";
}

.mdi-pine-tree-box::before {
  content: "\F0406";
}

.mdi-pine-tree-fire::before {
  content: "\F141A";
}

.mdi-pinterest::before {
  content: "\F0407";
}

.mdi-pinwheel::before {
  content: "\F0AD5";
}

.mdi-pinwheel-outline::before {
  content: "\F0AD6";
}

.mdi-pipe::before {
  content: "\F07E5";
}

.mdi-pipe-disconnected::before {
  content: "\F07E6";
}

.mdi-pipe-leak::before {
  content: "\F0889";
}

.mdi-pipe-wrench::before {
  content: "\F1354";
}

.mdi-pirate::before {
  content: "\F0A08";
}

.mdi-pistol::before {
  content: "\F0703";
}

.mdi-piston::before {
  content: "\F088A";
}

.mdi-pitchfork::before {
  content: "\F1553";
}

.mdi-pizza::before {
  content: "\F0409";
}

.mdi-play::before {
  content: "\F040A";
}

.mdi-play-box::before {
  content: "\F127A";
}

.mdi-play-box-multiple::before {
  content: "\F0D19";
}

.mdi-play-box-multiple-outline::before {
  content: "\F13E6";
}

.mdi-play-box-outline::before {
  content: "\F040B";
}

.mdi-play-circle::before {
  content: "\F040C";
}

.mdi-play-circle-outline::before {
  content: "\F040D";
}

.mdi-play-network::before {
  content: "\F088B";
}

.mdi-play-network-outline::before {
  content: "\F0CB7";
}

.mdi-play-outline::before {
  content: "\F0F1B";
}

.mdi-play-pause::before {
  content: "\F040E";
}

.mdi-play-protected-content::before {
  content: "\F040F";
}

.mdi-play-speed::before {
  content: "\F08FF";
}

.mdi-playlist-check::before {
  content: "\F05C7";
}

.mdi-playlist-edit::before {
  content: "\F0900";
}

.mdi-playlist-minus::before {
  content: "\F0410";
}

.mdi-playlist-music::before {
  content: "\F0CB8";
}

.mdi-playlist-music-outline::before {
  content: "\F0CB9";
}

.mdi-playlist-play::before {
  content: "\F0411";
}

.mdi-playlist-plus::before {
  content: "\F0412";
}

.mdi-playlist-remove::before {
  content: "\F0413";
}

.mdi-playlist-star::before {
  content: "\F0DF2";
}

.mdi-plex::before {
  content: "\F06BA";
}

.mdi-plus::before {
  content: "\F0415";
}

.mdi-plus-box::before {
  content: "\F0416";
}

.mdi-plus-box-multiple::before {
  content: "\F0334";
}

.mdi-plus-box-multiple-outline::before {
  content: "\F1143";
}

.mdi-plus-box-outline::before {
  content: "\F0704";
}

.mdi-plus-circle::before {
  content: "\F0417";
}

.mdi-plus-circle-multiple::before {
  content: "\F034C";
}

.mdi-plus-circle-multiple-outline::before {
  content: "\F0418";
}

.mdi-plus-circle-outline::before {
  content: "\F0419";
}

.mdi-plus-minus::before {
  content: "\F0992";
}

.mdi-plus-minus-box::before {
  content: "\F0993";
}

.mdi-plus-minus-variant::before {
  content: "\F14C9";
}

.mdi-plus-network::before {
  content: "\F041A";
}

.mdi-plus-network-outline::before {
  content: "\F0CBA";
}

.mdi-plus-one::before {
  content: "\F041B";
}

.mdi-plus-outline::before {
  content: "\F0705";
}

.mdi-plus-thick::before {
  content: "\F11EC";
}

.mdi-podcast::before {
  content: "\F0994";
}

.mdi-podium::before {
  content: "\F0D25";
}

.mdi-podium-bronze::before {
  content: "\F0D26";
}

.mdi-podium-gold::before {
  content: "\F0D27";
}

.mdi-podium-silver::before {
  content: "\F0D28";
}

.mdi-point-of-sale::before {
  content: "\F0D92";
}

.mdi-pokeball::before {
  content: "\F041D";
}

.mdi-pokemon-go::before {
  content: "\F0A09";
}

.mdi-poker-chip::before {
  content: "\F0830";
}

.mdi-polaroid::before {
  content: "\F041E";
}

.mdi-police-badge::before {
  content: "\F1167";
}

.mdi-police-badge-outline::before {
  content: "\F1168";
}

.mdi-poll::before {
  content: "\F041F";
}

.mdi-poll-box::before {
  content: "\F0420";
}

.mdi-poll-box-outline::before {
  content: "\F127B";
}

.mdi-polo::before {
  content: "\F14C3";
}

.mdi-polymer::before {
  content: "\F0421";
}

.mdi-pool::before {
  content: "\F0606";
}

.mdi-popcorn::before {
  content: "\F0422";
}

.mdi-post::before {
  content: "\F1008";
}

.mdi-post-outline::before {
  content: "\F1009";
}

.mdi-postage-stamp::before {
  content: "\F0CBB";
}

.mdi-pot::before {
  content: "\F02E5";
}

.mdi-pot-mix::before {
  content: "\F065B";
}

.mdi-pot-mix-outline::before {
  content: "\F0677";
}

.mdi-pot-outline::before {
  content: "\F02FF";
}

.mdi-pot-steam::before {
  content: "\F065A";
}

.mdi-pot-steam-outline::before {
  content: "\F0326";
}

.mdi-pound::before {
  content: "\F0423";
}

.mdi-pound-box::before {
  content: "\F0424";
}

.mdi-pound-box-outline::before {
  content: "\F117F";
}

.mdi-power::before {
  content: "\F0425";
}

.mdi-power-cycle::before {
  content: "\F0901";
}

.mdi-power-off::before {
  content: "\F0902";
}

.mdi-power-on::before {
  content: "\F0903";
}

.mdi-power-plug::before {
  content: "\F06A5";
}

.mdi-power-plug-off::before {
  content: "\F06A6";
}

.mdi-power-plug-off-outline::before {
  content: "\F1424";
}

.mdi-power-plug-outline::before {
  content: "\F1425";
}

.mdi-power-settings::before {
  content: "\F0426";
}

.mdi-power-sleep::before {
  content: "\F0904";
}

.mdi-power-socket::before {
  content: "\F0427";
}

.mdi-power-socket-au::before {
  content: "\F0905";
}

.mdi-power-socket-de::before {
  content: "\F1107";
}

.mdi-power-socket-eu::before {
  content: "\F07E7";
}

.mdi-power-socket-fr::before {
  content: "\F1108";
}

.mdi-power-socket-it::before {
  content: "\F14FF";
}

.mdi-power-socket-jp::before {
  content: "\F1109";
}

.mdi-power-socket-uk::before {
  content: "\F07E8";
}

.mdi-power-socket-us::before {
  content: "\F07E9";
}

.mdi-power-standby::before {
  content: "\F0906";
}

.mdi-powershell::before {
  content: "\F0A0A";
}

.mdi-prescription::before {
  content: "\F0706";
}

.mdi-presentation::before {
  content: "\F0428";
}

.mdi-presentation-play::before {
  content: "\F0429";
}

.mdi-pretzel::before {
  content: "\F1562";
}

.mdi-printer::before {
  content: "\F042A";
}

.mdi-printer-3d::before {
  content: "\F042B";
}

.mdi-printer-3d-nozzle::before {
  content: "\F0E5B";
}

.mdi-printer-3d-nozzle-alert::before {
  content: "\F11C0";
}

.mdi-printer-3d-nozzle-alert-outline::before {
  content: "\F11C1";
}

.mdi-printer-3d-nozzle-outline::before {
  content: "\F0E5C";
}

.mdi-printer-alert::before {
  content: "\F042C";
}

.mdi-printer-check::before {
  content: "\F1146";
}

.mdi-printer-eye::before {
  content: "\F1458";
}

.mdi-printer-off::before {
  content: "\F0E5D";
}

.mdi-printer-pos::before {
  content: "\F1057";
}

.mdi-printer-search::before {
  content: "\F1457";
}

.mdi-printer-settings::before {
  content: "\F0707";
}

.mdi-printer-wireless::before {
  content: "\F0A0B";
}

.mdi-priority-high::before {
  content: "\F0603";
}

.mdi-priority-low::before {
  content: "\F0604";
}

.mdi-professional-hexagon::before {
  content: "\F042D";
}

.mdi-progress-alert::before {
  content: "\F0CBC";
}

.mdi-progress-check::before {
  content: "\F0995";
}

.mdi-progress-clock::before {
  content: "\F0996";
}

.mdi-progress-close::before {
  content: "\F110A";
}

.mdi-progress-download::before {
  content: "\F0997";
}

.mdi-progress-question::before {
  content: "\F1522";
}

.mdi-progress-upload::before {
  content: "\F0998";
}

.mdi-progress-wrench::before {
  content: "\F0CBD";
}

.mdi-projector::before {
  content: "\F042E";
}

.mdi-projector-screen::before {
  content: "\F042F";
}

.mdi-projector-screen-outline::before {
  content: "\F1724";
}

.mdi-propane-tank::before {
  content: "\F1357";
}

.mdi-propane-tank-outline::before {
  content: "\F1358";
}

.mdi-protocol::before {
  content: "\F0FD8";
}

.mdi-publish::before {
  content: "\F06A7";
}

.mdi-pulse::before {
  content: "\F0430";
}

.mdi-pump::before {
  content: "\F1402";
}

.mdi-pumpkin::before {
  content: "\F0BBF";
}

.mdi-purse::before {
  content: "\F0F1C";
}

.mdi-purse-outline::before {
  content: "\F0F1D";
}

.mdi-puzzle::before {
  content: "\F0431";
}

.mdi-puzzle-check::before {
  content: "\F1426";
}

.mdi-puzzle-check-outline::before {
  content: "\F1427";
}

.mdi-puzzle-edit::before {
  content: "\F14D3";
}

.mdi-puzzle-edit-outline::before {
  content: "\F14D9";
}

.mdi-puzzle-heart::before {
  content: "\F14D4";
}

.mdi-puzzle-heart-outline::before {
  content: "\F14DA";
}

.mdi-puzzle-minus::before {
  content: "\F14D1";
}

.mdi-puzzle-minus-outline::before {
  content: "\F14D7";
}

.mdi-puzzle-outline::before {
  content: "\F0A66";
}

.mdi-puzzle-plus::before {
  content: "\F14D0";
}

.mdi-puzzle-plus-outline::before {
  content: "\F14D6";
}

.mdi-puzzle-remove::before {
  content: "\F14D2";
}

.mdi-puzzle-remove-outline::before {
  content: "\F14D8";
}

.mdi-puzzle-star::before {
  content: "\F14D5";
}

.mdi-puzzle-star-outline::before {
  content: "\F14DB";
}

.mdi-qi::before {
  content: "\F0999";
}

.mdi-qqchat::before {
  content: "\F0605";
}

.mdi-qrcode::before {
  content: "\F0432";
}

.mdi-qrcode-edit::before {
  content: "\F08B8";
}

.mdi-qrcode-minus::before {
  content: "\F118C";
}

.mdi-qrcode-plus::before {
  content: "\F118B";
}

.mdi-qrcode-remove::before {
  content: "\F118D";
}

.mdi-qrcode-scan::before {
  content: "\F0433";
}

.mdi-quadcopter::before {
  content: "\F0434";
}

.mdi-quality-high::before {
  content: "\F0435";
}

.mdi-quality-low::before {
  content: "\F0A0C";
}

.mdi-quality-medium::before {
  content: "\F0A0D";
}

.mdi-quora::before {
  content: "\F0D29";
}

.mdi-rabbit::before {
  content: "\F0907";
}

.mdi-racing-helmet::before {
  content: "\F0D93";
}

.mdi-racquetball::before {
  content: "\F0D94";
}

.mdi-radar::before {
  content: "\F0437";
}

.mdi-radiator::before {
  content: "\F0438";
}

.mdi-radiator-disabled::before {
  content: "\F0AD7";
}

.mdi-radiator-off::before {
  content: "\F0AD8";
}

.mdi-radio::before {
  content: "\F0439";
}

.mdi-radio-am::before {
  content: "\F0CBE";
}

.mdi-radio-fm::before {
  content: "\F0CBF";
}

.mdi-radio-handheld::before {
  content: "\F043A";
}

.mdi-radio-off::before {
  content: "\F121C";
}

.mdi-radio-tower::before {
  content: "\F043B";
}

.mdi-radioactive::before {
  content: "\F043C";
}

.mdi-radioactive-off::before {
  content: "\F0EC1";
}

.mdi-radiobox-blank::before {
  content: "\F043D";
}

.mdi-radiobox-marked::before {
  content: "\F043E";
}

.mdi-radiology-box::before {
  content: "\F14C5";
}

.mdi-radiology-box-outline::before {
  content: "\F14C6";
}

.mdi-radius::before {
  content: "\F0CC0";
}

.mdi-radius-outline::before {
  content: "\F0CC1";
}

.mdi-railroad-light::before {
  content: "\F0F1E";
}

.mdi-rake::before {
  content: "\F1544";
}

.mdi-raspberry-pi::before {
  content: "\F043F";
}

.mdi-ray-end::before {
  content: "\F0440";
}

.mdi-ray-end-arrow::before {
  content: "\F0441";
}

.mdi-ray-start::before {
  content: "\F0442";
}

.mdi-ray-start-arrow::before {
  content: "\F0443";
}

.mdi-ray-start-end::before {
  content: "\F0444";
}

.mdi-ray-start-vertex-end::before {
  content: "\F15D8";
}

.mdi-ray-vertex::before {
  content: "\F0445";
}

.mdi-react::before {
  content: "\F0708";
}

.mdi-read::before {
  content: "\F0447";
}

.mdi-receipt::before {
  content: "\F0449";
}

.mdi-record::before {
  content: "\F044A";
}

.mdi-record-circle::before {
  content: "\F0EC2";
}

.mdi-record-circle-outline::before {
  content: "\F0EC3";
}

.mdi-record-player::before {
  content: "\F099A";
}

.mdi-record-rec::before {
  content: "\F044B";
}

.mdi-rectangle::before {
  content: "\F0E5E";
}

.mdi-rectangle-outline::before {
  content: "\F0E5F";
}

.mdi-recycle::before {
  content: "\F044C";
}

.mdi-recycle-variant::before {
  content: "\F139D";
}

.mdi-reddit::before {
  content: "\F044D";
}

.mdi-redhat::before {
  content: "\F111B";
}

.mdi-redo::before {
  content: "\F044E";
}

.mdi-redo-variant::before {
  content: "\F044F";
}

.mdi-reflect-horizontal::before {
  content: "\F0A0E";
}

.mdi-reflect-vertical::before {
  content: "\F0A0F";
}

.mdi-refresh::before {
  content: "\F0450";
}

.mdi-refresh-circle::before {
  content: "\F1377";
}

.mdi-regex::before {
  content: "\F0451";
}

.mdi-registered-trademark::before {
  content: "\F0A67";
}

.mdi-reiterate::before {
  content: "\F1588";
}

.mdi-relation-many-to-many::before {
  content: "\F1496";
}

.mdi-relation-many-to-one::before {
  content: "\F1497";
}

.mdi-relation-many-to-one-or-many::before {
  content: "\F1498";
}

.mdi-relation-many-to-only-one::before {
  content: "\F1499";
}

.mdi-relation-many-to-zero-or-many::before {
  content: "\F149A";
}

.mdi-relation-many-to-zero-or-one::before {
  content: "\F149B";
}

.mdi-relation-one-or-many-to-many::before {
  content: "\F149C";
}

.mdi-relation-one-or-many-to-one::before {
  content: "\F149D";
}

.mdi-relation-one-or-many-to-one-or-many::before {
  content: "\F149E";
}

.mdi-relation-one-or-many-to-only-one::before {
  content: "\F149F";
}

.mdi-relation-one-or-many-to-zero-or-many::before {
  content: "\F14A0";
}

.mdi-relation-one-or-many-to-zero-or-one::before {
  content: "\F14A1";
}

.mdi-relation-one-to-many::before {
  content: "\F14A2";
}

.mdi-relation-one-to-one::before {
  content: "\F14A3";
}

.mdi-relation-one-to-one-or-many::before {
  content: "\F14A4";
}

.mdi-relation-one-to-only-one::before {
  content: "\F14A5";
}

.mdi-relation-one-to-zero-or-many::before {
  content: "\F14A6";
}

.mdi-relation-one-to-zero-or-one::before {
  content: "\F14A7";
}

.mdi-relation-only-one-to-many::before {
  content: "\F14A8";
}

.mdi-relation-only-one-to-one::before {
  content: "\F14A9";
}

.mdi-relation-only-one-to-one-or-many::before {
  content: "\F14AA";
}

.mdi-relation-only-one-to-only-one::before {
  content: "\F14AB";
}

.mdi-relation-only-one-to-zero-or-many::before {
  content: "\F14AC";
}

.mdi-relation-only-one-to-zero-or-one::before {
  content: "\F14AD";
}

.mdi-relation-zero-or-many-to-many::before {
  content: "\F14AE";
}

.mdi-relation-zero-or-many-to-one::before {
  content: "\F14AF";
}

.mdi-relation-zero-or-many-to-one-or-many::before {
  content: "\F14B0";
}

.mdi-relation-zero-or-many-to-only-one::before {
  content: "\F14B1";
}

.mdi-relation-zero-or-many-to-zero-or-many::before {
  content: "\F14B2";
}

.mdi-relation-zero-or-many-to-zero-or-one::before {
  content: "\F14B3";
}

.mdi-relation-zero-or-one-to-many::before {
  content: "\F14B4";
}

.mdi-relation-zero-or-one-to-one::before {
  content: "\F14B5";
}

.mdi-relation-zero-or-one-to-one-or-many::before {
  content: "\F14B6";
}

.mdi-relation-zero-or-one-to-only-one::before {
  content: "\F14B7";
}

.mdi-relation-zero-or-one-to-zero-or-many::before {
  content: "\F14B8";
}

.mdi-relation-zero-or-one-to-zero-or-one::before {
  content: "\F14B9";
}

.mdi-relative-scale::before {
  content: "\F0452";
}

.mdi-reload::before {
  content: "\F0453";
}

.mdi-reload-alert::before {
  content: "\F110B";
}

.mdi-reminder::before {
  content: "\F088C";
}

.mdi-remote::before {
  content: "\F0454";
}

.mdi-remote-desktop::before {
  content: "\F08B9";
}

.mdi-remote-off::before {
  content: "\F0EC4";
}

.mdi-remote-tv::before {
  content: "\F0EC5";
}

.mdi-remote-tv-off::before {
  content: "\F0EC6";
}

.mdi-rename-box::before {
  content: "\F0455";
}

.mdi-reorder-horizontal::before {
  content: "\F0688";
}

.mdi-reorder-vertical::before {
  content: "\F0689";
}

.mdi-repeat::before {
  content: "\F0456";
}

.mdi-repeat-off::before {
  content: "\F0457";
}

.mdi-repeat-once::before {
  content: "\F0458";
}

.mdi-replay::before {
  content: "\F0459";
}

.mdi-reply::before {
  content: "\F045A";
}

.mdi-reply-all::before {
  content: "\F045B";
}

.mdi-reply-all-outline::before {
  content: "\F0F1F";
}

.mdi-reply-circle::before {
  content: "\F11AE";
}

.mdi-reply-outline::before {
  content: "\F0F20";
}

.mdi-reproduction::before {
  content: "\F045C";
}

.mdi-resistor::before {
  content: "\F0B44";
}

.mdi-resistor-nodes::before {
  content: "\F0B45";
}

.mdi-resize::before {
  content: "\F0A68";
}

.mdi-resize-bottom-right::before {
  content: "\F045D";
}

.mdi-responsive::before {
  content: "\F045E";
}

.mdi-restart::before {
  content: "\F0709";
}

.mdi-restart-alert::before {
  content: "\F110C";
}

.mdi-restart-off::before {
  content: "\F0D95";
}

.mdi-restore::before {
  content: "\F099B";
}

.mdi-restore-alert::before {
  content: "\F110D";
}

.mdi-rewind::before {
  content: "\F045F";
}

.mdi-rewind-10::before {
  content: "\F0D2A";
}

.mdi-rewind-30::before {
  content: "\F0D96";
}

.mdi-rewind-5::before {
  content: "\F11F9";
}

.mdi-rewind-60::before {
  content: "\F160C";
}

.mdi-rewind-outline::before {
  content: "\F070A";
}

.mdi-rhombus::before {
  content: "\F070B";
}

.mdi-rhombus-medium::before {
  content: "\F0A10";
}

.mdi-rhombus-medium-outline::before {
  content: "\F14DC";
}

.mdi-rhombus-outline::before {
  content: "\F070C";
}

.mdi-rhombus-split::before {
  content: "\F0A11";
}

.mdi-rhombus-split-outline::before {
  content: "\F14DD";
}

.mdi-ribbon::before {
  content: "\F0460";
}

.mdi-rice::before {
  content: "\F07EA";
}

.mdi-rickshaw::before {
  content: "\F15BB";
}

.mdi-rickshaw-electric::before {
  content: "\F15BC";
}

.mdi-ring::before {
  content: "\F07EB";
}

.mdi-rivet::before {
  content: "\F0E60";
}

.mdi-road::before {
  content: "\F0461";
}

.mdi-road-variant::before {
  content: "\F0462";
}

.mdi-robber::before {
  content: "\F1058";
}

.mdi-robot::before {
  content: "\F06A9";
}

.mdi-robot-angry::before {
  content: "\F169D";
}

.mdi-robot-angry-outline::before {
  content: "\F169E";
}

.mdi-robot-confused::before {
  content: "\F169F";
}

.mdi-robot-confused-outline::before {
  content: "\F16A0";
}

.mdi-robot-dead::before {
  content: "\F16A1";
}

.mdi-robot-dead-outline::before {
  content: "\F16A2";
}

.mdi-robot-excited::before {
  content: "\F16A3";
}

.mdi-robot-excited-outline::before {
  content: "\F16A4";
}

.mdi-robot-happy::before {
  content: "\F1719";
}

.mdi-robot-happy-outline::before {
  content: "\F171A";
}

.mdi-robot-industrial::before {
  content: "\F0B46";
}

.mdi-robot-love::before {
  content: "\F16A5";
}

.mdi-robot-love-outline::before {
  content: "\F16A6";
}

.mdi-robot-mower::before {
  content: "\F11F7";
}

.mdi-robot-mower-outline::before {
  content: "\F11F3";
}

.mdi-robot-off::before {
  content: "\F16A7";
}

.mdi-robot-off-outline::before {
  content: "\F167B";
}

.mdi-robot-outline::before {
  content: "\F167A";
}

.mdi-robot-vacuum::before {
  content: "\F070D";
}

.mdi-robot-vacuum-variant::before {
  content: "\F0908";
}

.mdi-rocket::before {
  content: "\F0463";
}

.mdi-rocket-launch::before {
  content: "\F14DE";
}

.mdi-rocket-launch-outline::before {
  content: "\F14DF";
}

.mdi-rocket-outline::before {
  content: "\F13AF";
}

.mdi-rodent::before {
  content: "\F1327";
}

.mdi-roller-skate::before {
  content: "\F0D2B";
}

.mdi-roller-skate-off::before {
  content: "\F0145";
}

.mdi-rollerblade::before {
  content: "\F0D2C";
}

.mdi-rollerblade-off::before {
  content: "\F002E";
}

.mdi-rollupjs::before {
  content: "\F0BC0";
}

.mdi-roman-numeral-1::before {
  content: "\F1088";
}

.mdi-roman-numeral-10::before {
  content: "\F1091";
}

.mdi-roman-numeral-2::before {
  content: "\F1089";
}

.mdi-roman-numeral-3::before {
  content: "\F108A";
}

.mdi-roman-numeral-4::before {
  content: "\F108B";
}

.mdi-roman-numeral-5::before {
  content: "\F108C";
}

.mdi-roman-numeral-6::before {
  content: "\F108D";
}

.mdi-roman-numeral-7::before {
  content: "\F108E";
}

.mdi-roman-numeral-8::before {
  content: "\F108F";
}

.mdi-roman-numeral-9::before {
  content: "\F1090";
}

.mdi-room-service::before {
  content: "\F088D";
}

.mdi-room-service-outline::before {
  content: "\F0D97";
}

.mdi-rotate-3d::before {
  content: "\F0EC7";
}

.mdi-rotate-3d-variant::before {
  content: "\F0464";
}

.mdi-rotate-left::before {
  content: "\F0465";
}

.mdi-rotate-left-variant::before {
  content: "\F0466";
}

.mdi-rotate-orbit::before {
  content: "\F0D98";
}

.mdi-rotate-right::before {
  content: "\F0467";
}

.mdi-rotate-right-variant::before {
  content: "\F0468";
}

.mdi-rounded-corner::before {
  content: "\F0607";
}

.mdi-router::before {
  content: "\F11E2";
}

.mdi-router-network::before {
  content: "\F1087";
}

.mdi-router-wireless::before {
  content: "\F0469";
}

.mdi-router-wireless-off::before {
  content: "\F15A3";
}

.mdi-router-wireless-settings::before {
  content: "\F0A69";
}

.mdi-routes::before {
  content: "\F046A";
}

.mdi-routes-clock::before {
  content: "\F1059";
}

.mdi-rowing::before {
  content: "\F0608";
}

.mdi-rss::before {
  content: "\F046B";
}

.mdi-rss-box::before {
  content: "\F046C";
}

.mdi-rss-off::before {
  content: "\F0F21";
}

.mdi-rug::before {
  content: "\F1475";
}

.mdi-rugby::before {
  content: "\F0D99";
}

.mdi-ruler::before {
  content: "\F046D";
}

.mdi-ruler-square::before {
  content: "\F0CC2";
}

.mdi-ruler-square-compass::before {
  content: "\F0EBE";
}

.mdi-run::before {
  content: "\F070E";
}

.mdi-run-fast::before {
  content: "\F046E";
}

.mdi-rv-truck::before {
  content: "\F11D4";
}

.mdi-sack::before {
  content: "\F0D2E";
}

.mdi-sack-percent::before {
  content: "\F0D2F";
}

.mdi-safe::before {
  content: "\F0A6A";
}

.mdi-safe-square::before {
  content: "\F127C";
}

.mdi-safe-square-outline::before {
  content: "\F127D";
}

.mdi-safety-goggles::before {
  content: "\F0D30";
}

.mdi-sail-boat::before {
  content: "\F0EC8";
}

.mdi-sale::before {
  content: "\F046F";
}

.mdi-salesforce::before {
  content: "\F088E";
}

.mdi-sass::before {
  content: "\F07EC";
}

.mdi-satellite::before {
  content: "\F0470";
}

.mdi-satellite-uplink::before {
  content: "\F0909";
}

.mdi-satellite-variant::before {
  content: "\F0471";
}

.mdi-sausage::before {
  content: "\F08BA";
}

.mdi-saw-blade::before {
  content: "\F0E61";
}

.mdi-sawtooth-wave::before {
  content: "\F147A";
}

.mdi-saxophone::before {
  content: "\F0609";
}

.mdi-scale::before {
  content: "\F0472";
}

.mdi-scale-balance::before {
  content: "\F05D1";
}

.mdi-scale-bathroom::before {
  content: "\F0473";
}

.mdi-scale-off::before {
  content: "\F105A";
}

.mdi-scan-helper::before {
  content: "\F13D8";
}

.mdi-scanner::before {
  content: "\F06AB";
}

.mdi-scanner-off::before {
  content: "\F090A";
}

.mdi-scatter-plot::before {
  content: "\F0EC9";
}

.mdi-scatter-plot-outline::before {
  content: "\F0ECA";
}

.mdi-school::before {
  content: "\F0474";
}

.mdi-school-outline::before {
  content: "\F1180";
}

.mdi-scissors-cutting::before {
  content: "\F0A6B";
}

.mdi-scooter::before {
  content: "\F15BD";
}

.mdi-scooter-electric::before {
  content: "\F15BE";
}

.mdi-scoreboard::before {
  content: "\F127E";
}

.mdi-scoreboard-outline::before {
  content: "\F127F";
}

.mdi-screen-rotation::before {
  content: "\F0475";
}

.mdi-screen-rotation-lock::before {
  content: "\F0478";
}

.mdi-screw-flat-top::before {
  content: "\F0DF3";
}

.mdi-screw-lag::before {
  content: "\F0DF4";
}

.mdi-screw-machine-flat-top::before {
  content: "\F0DF5";
}

.mdi-screw-machine-round-top::before {
  content: "\F0DF6";
}

.mdi-screw-round-top::before {
  content: "\F0DF7";
}

.mdi-screwdriver::before {
  content: "\F0476";
}

.mdi-script::before {
  content: "\F0BC1";
}

.mdi-script-outline::before {
  content: "\F0477";
}

.mdi-script-text::before {
  content: "\F0BC2";
}

.mdi-script-text-key::before {
  content: "\F1725";
}

.mdi-script-text-key-outline::before {
  content: "\F1726";
}

.mdi-script-text-outline::before {
  content: "\F0BC3";
}

.mdi-script-text-play::before {
  content: "\F1727";
}

.mdi-script-text-play-outline::before {
  content: "\F1728";
}

.mdi-sd::before {
  content: "\F0479";
}

.mdi-seal::before {
  content: "\F047A";
}

.mdi-seal-variant::before {
  content: "\F0FD9";
}

.mdi-search-web::before {
  content: "\F070F";
}

.mdi-seat::before {
  content: "\F0CC3";
}

.mdi-seat-flat::before {
  content: "\F047B";
}

.mdi-seat-flat-angled::before {
  content: "\F047C";
}

.mdi-seat-individual-suite::before {
  content: "\F047D";
}

.mdi-seat-legroom-extra::before {
  content: "\F047E";
}

.mdi-seat-legroom-normal::before {
  content: "\F047F";
}

.mdi-seat-legroom-reduced::before {
  content: "\F0480";
}

.mdi-seat-outline::before {
  content: "\F0CC4";
}

.mdi-seat-passenger::before {
  content: "\F1249";
}

.mdi-seat-recline-extra::before {
  content: "\F0481";
}

.mdi-seat-recline-normal::before {
  content: "\F0482";
}

.mdi-seatbelt::before {
  content: "\F0CC5";
}

.mdi-security::before {
  content: "\F0483";
}

.mdi-security-network::before {
  content: "\F0484";
}

.mdi-seed::before {
  content: "\F0E62";
}

.mdi-seed-off::before {
  content: "\F13FD";
}

.mdi-seed-off-outline::before {
  content: "\F13FE";
}

.mdi-seed-outline::before {
  content: "\F0E63";
}

.mdi-seesaw::before {
  content: "\F15A4";
}

.mdi-segment::before {
  content: "\F0ECB";
}

.mdi-select::before {
  content: "\F0485";
}

.mdi-select-all::before {
  content: "\F0486";
}

.mdi-select-color::before {
  content: "\F0D31";
}

.mdi-select-compare::before {
  content: "\F0AD9";
}

.mdi-select-drag::before {
  content: "\F0A6C";
}

.mdi-select-group::before {
  content: "\F0F82";
}

.mdi-select-inverse::before {
  content: "\F0487";
}

.mdi-select-marker::before {
  content: "\F1280";
}

.mdi-select-multiple::before {
  content: "\F1281";
}

.mdi-select-multiple-marker::before {
  content: "\F1282";
}

.mdi-select-off::before {
  content: "\F0488";
}

.mdi-select-place::before {
  content: "\F0FDA";
}

.mdi-select-search::before {
  content: "\F1204";
}

.mdi-selection::before {
  content: "\F0489";
}

.mdi-selection-drag::before {
  content: "\F0A6D";
}

.mdi-selection-ellipse::before {
  content: "\F0D32";
}

.mdi-selection-ellipse-arrow-inside::before {
  content: "\F0F22";
}

.mdi-selection-marker::before {
  content: "\F1283";
}

.mdi-selection-multiple::before {
  content: "\F1285";
}

.mdi-selection-multiple-marker::before {
  content: "\F1284";
}

.mdi-selection-off::before {
  content: "\F0777";
}

.mdi-selection-search::before {
  content: "\F1205";
}

.mdi-semantic-web::before {
  content: "\F1316";
}

.mdi-send::before {
  content: "\F048A";
}

.mdi-send-check::before {
  content: "\F1161";
}

.mdi-send-check-outline::before {
  content: "\F1162";
}

.mdi-send-circle::before {
  content: "\F0DF8";
}

.mdi-send-circle-outline::before {
  content: "\F0DF9";
}

.mdi-send-clock::before {
  content: "\F1163";
}

.mdi-send-clock-outline::before {
  content: "\F1164";
}

.mdi-send-lock::before {
  content: "\F07ED";
}

.mdi-send-lock-outline::before {
  content: "\F1166";
}

.mdi-send-outline::before {
  content: "\F1165";
}

.mdi-serial-port::before {
  content: "\F065C";
}

.mdi-server::before {
  content: "\F048B";
}

.mdi-server-minus::before {
  content: "\F048C";
}

.mdi-server-network::before {
  content: "\F048D";
}

.mdi-server-network-off::before {
  content: "\F048E";
}

.mdi-server-off::before {
  content: "\F048F";
}

.mdi-server-plus::before {
  content: "\F0490";
}

.mdi-server-remove::before {
  content: "\F0491";
}

.mdi-server-security::before {
  content: "\F0492";
}

.mdi-set-all::before {
  content: "\F0778";
}

.mdi-set-center::before {
  content: "\F0779";
}

.mdi-set-center-right::before {
  content: "\F077A";
}

.mdi-set-left::before {
  content: "\F077B";
}

.mdi-set-left-center::before {
  content: "\F077C";
}

.mdi-set-left-right::before {
  content: "\F077D";
}

.mdi-set-merge::before {
  content: "\F14E0";
}

.mdi-set-none::before {
  content: "\F077E";
}

.mdi-set-right::before {
  content: "\F077F";
}

.mdi-set-split::before {
  content: "\F14E1";
}

.mdi-set-square::before {
  content: "\F145D";
}

.mdi-set-top-box::before {
  content: "\F099F";
}

.mdi-settings-helper::before {
  content: "\F0A6E";
}

.mdi-shaker::before {
  content: "\F110E";
}

.mdi-shaker-outline::before {
  content: "\F110F";
}

.mdi-shape::before {
  content: "\F0831";
}

.mdi-shape-circle-plus::before {
  content: "\F065D";
}

.mdi-shape-outline::before {
  content: "\F0832";
}

.mdi-shape-oval-plus::before {
  content: "\F11FA";
}

.mdi-shape-plus::before {
  content: "\F0495";
}

.mdi-shape-polygon-plus::before {
  content: "\F065E";
}

.mdi-shape-rectangle-plus::before {
  content: "\F065F";
}

.mdi-shape-square-plus::before {
  content: "\F0660";
}

.mdi-shape-square-rounded-plus::before {
  content: "\F14FA";
}

.mdi-share::before {
  content: "\F0496";
}

.mdi-share-all::before {
  content: "\F11F4";
}

.mdi-share-all-outline::before {
  content: "\F11F5";
}

.mdi-share-circle::before {
  content: "\F11AD";
}

.mdi-share-off::before {
  content: "\F0F23";
}

.mdi-share-off-outline::before {
  content: "\F0F24";
}

.mdi-share-outline::before {
  content: "\F0932";
}

.mdi-share-variant::before {
  content: "\F0497";
}

.mdi-share-variant-outline::before {
  content: "\F1514";
}

.mdi-shark-fin::before {
  content: "\F1673";
}

.mdi-shark-fin-outline::before {
  content: "\F1674";
}

.mdi-sheep::before {
  content: "\F0CC6";
}

.mdi-shield::before {
  content: "\F0498";
}

.mdi-shield-account::before {
  content: "\F088F";
}

.mdi-shield-account-outline::before {
  content: "\F0A12";
}

.mdi-shield-account-variant::before {
  content: "\F15A7";
}

.mdi-shield-account-variant-outline::before {
  content: "\F15A8";
}

.mdi-shield-airplane::before {
  content: "\F06BB";
}

.mdi-shield-airplane-outline::before {
  content: "\F0CC7";
}

.mdi-shield-alert::before {
  content: "\F0ECC";
}

.mdi-shield-alert-outline::before {
  content: "\F0ECD";
}

.mdi-shield-bug::before {
  content: "\F13DA";
}

.mdi-shield-bug-outline::before {
  content: "\F13DB";
}

.mdi-shield-car::before {
  content: "\F0F83";
}

.mdi-shield-check::before {
  content: "\F0565";
}

.mdi-shield-check-outline::before {
  content: "\F0CC8";
}

.mdi-shield-cross::before {
  content: "\F0CC9";
}

.mdi-shield-cross-outline::before {
  content: "\F0CCA";
}

.mdi-shield-edit::before {
  content: "\F11A0";
}

.mdi-shield-edit-outline::before {
  content: "\F11A1";
}

.mdi-shield-half::before {
  content: "\F1360";
}

.mdi-shield-half-full::before {
  content: "\F0780";
}

.mdi-shield-home::before {
  content: "\F068A";
}

.mdi-shield-home-outline::before {
  content: "\F0CCB";
}

.mdi-shield-key::before {
  content: "\F0BC4";
}

.mdi-shield-key-outline::before {
  content: "\F0BC5";
}

.mdi-shield-link-variant::before {
  content: "\F0D33";
}

.mdi-shield-link-variant-outline::before {
  content: "\F0D34";
}

.mdi-shield-lock::before {
  content: "\F099D";
}

.mdi-shield-lock-outline::before {
  content: "\F0CCC";
}

.mdi-shield-off::before {
  content: "\F099E";
}

.mdi-shield-off-outline::before {
  content: "\F099C";
}

.mdi-shield-outline::before {
  content: "\F0499";
}

.mdi-shield-plus::before {
  content: "\F0ADA";
}

.mdi-shield-plus-outline::before {
  content: "\F0ADB";
}

.mdi-shield-refresh::before {
  content: "\F00AA";
}

.mdi-shield-refresh-outline::before {
  content: "\F01E0";
}

.mdi-shield-remove::before {
  content: "\F0ADC";
}

.mdi-shield-remove-outline::before {
  content: "\F0ADD";
}

.mdi-shield-search::before {
  content: "\F0D9A";
}

.mdi-shield-star::before {
  content: "\F113B";
}

.mdi-shield-star-outline::before {
  content: "\F113C";
}

.mdi-shield-sun::before {
  content: "\F105D";
}

.mdi-shield-sun-outline::before {
  content: "\F105E";
}

.mdi-shield-sync::before {
  content: "\F11A2";
}

.mdi-shield-sync-outline::before {
  content: "\F11A3";
}

.mdi-ship-wheel::before {
  content: "\F0833";
}

.mdi-shoe-ballet::before {
  content: "\F15CA";
}

.mdi-shoe-cleat::before {
  content: "\F15C7";
}

.mdi-shoe-formal::before {
  content: "\F0B47";
}

.mdi-shoe-heel::before {
  content: "\F0B48";
}

.mdi-shoe-print::before {
  content: "\F0DFA";
}

.mdi-shoe-sneaker::before {
  content: "\F15C8";
}

.mdi-shopping::before {
  content: "\F049A";
}

.mdi-shopping-music::before {
  content: "\F049B";
}

.mdi-shopping-outline::before {
  content: "\F11D5";
}

.mdi-shopping-search::before {
  content: "\F0F84";
}

.mdi-shore::before {
  content: "\F14F9";
}

.mdi-shovel::before {
  content: "\F0710";
}

.mdi-shovel-off::before {
  content: "\F0711";
}

.mdi-shower::before {
  content: "\F09A0";
}

.mdi-shower-head::before {
  content: "\F09A1";
}

.mdi-shredder::before {
  content: "\F049C";
}

.mdi-shuffle::before {
  content: "\F049D";
}

.mdi-shuffle-disabled::before {
  content: "\F049E";
}

.mdi-shuffle-variant::before {
  content: "\F049F";
}

.mdi-shuriken::before {
  content: "\F137F";
}

.mdi-sigma::before {
  content: "\F04A0";
}

.mdi-sigma-lower::before {
  content: "\F062B";
}

.mdi-sign-caution::before {
  content: "\F04A1";
}

.mdi-sign-direction::before {
  content: "\F0781";
}

.mdi-sign-direction-minus::before {
  content: "\F1000";
}

.mdi-sign-direction-plus::before {
  content: "\F0FDC";
}

.mdi-sign-direction-remove::before {
  content: "\F0FDD";
}

.mdi-sign-pole::before {
  content: "\F14F8";
}

.mdi-sign-real-estate::before {
  content: "\F1118";
}

.mdi-sign-text::before {
  content: "\F0782";
}

.mdi-signal::before {
  content: "\F04A2";
}

.mdi-signal-2g::before {
  content: "\F0712";
}

.mdi-signal-3g::before {
  content: "\F0713";
}

.mdi-signal-4g::before {
  content: "\F0714";
}

.mdi-signal-5g::before {
  content: "\F0A6F";
}

.mdi-signal-cellular-1::before {
  content: "\F08BC";
}

.mdi-signal-cellular-2::before {
  content: "\F08BD";
}

.mdi-signal-cellular-3::before {
  content: "\F08BE";
}

.mdi-signal-cellular-outline::before {
  content: "\F08BF";
}

.mdi-signal-distance-variant::before {
  content: "\F0E64";
}

.mdi-signal-hspa::before {
  content: "\F0715";
}

.mdi-signal-hspa-plus::before {
  content: "\F0716";
}

.mdi-signal-off::before {
  content: "\F0783";
}

.mdi-signal-variant::before {
  content: "\F060A";
}

.mdi-signature::before {
  content: "\F0DFB";
}

.mdi-signature-freehand::before {
  content: "\F0DFC";
}

.mdi-signature-image::before {
  content: "\F0DFD";
}

.mdi-signature-text::before {
  content: "\F0DFE";
}

.mdi-silo::before {
  content: "\F0B49";
}

.mdi-silverware::before {
  content: "\F04A3";
}

.mdi-silverware-clean::before {
  content: "\F0FDE";
}

.mdi-silverware-fork::before {
  content: "\F04A4";
}

.mdi-silverware-fork-knife::before {
  content: "\F0A70";
}

.mdi-silverware-spoon::before {
  content: "\F04A5";
}

.mdi-silverware-variant::before {
  content: "\F04A6";
}

.mdi-sim::before {
  content: "\F04A7";
}

.mdi-sim-alert::before {
  content: "\F04A8";
}

.mdi-sim-alert-outline::before {
  content: "\F15D3";
}

.mdi-sim-off::before {
  content: "\F04A9";
}

.mdi-sim-off-outline::before {
  content: "\F15D4";
}

.mdi-sim-outline::before {
  content: "\F15D5";
}

.mdi-simple-icons::before {
  content: "\F131D";
}

.mdi-sina-weibo::before {
  content: "\F0ADF";
}

.mdi-sine-wave::before {
  content: "\F095B";
}

.mdi-sitemap::before {
  content: "\F04AA";
}

.mdi-size-l::before {
  content: "\F13A6";
}

.mdi-size-m::before {
  content: "\F13A5";
}

.mdi-size-s::before {
  content: "\F13A4";
}

.mdi-size-xl::before {
  content: "\F13A7";
}

.mdi-size-xs::before {
  content: "\F13A3";
}

.mdi-size-xxl::before {
  content: "\F13A8";
}

.mdi-size-xxs::before {
  content: "\F13A2";
}

.mdi-size-xxxl::before {
  content: "\F13A9";
}

.mdi-skate::before {
  content: "\F0D35";
}

.mdi-skateboard::before {
  content: "\F14C2";
}

.mdi-skew-less::before {
  content: "\F0D36";
}

.mdi-skew-more::before {
  content: "\F0D37";
}

.mdi-ski::before {
  content: "\F1304";
}

.mdi-ski-cross-country::before {
  content: "\F1305";
}

.mdi-ski-water::before {
  content: "\F1306";
}

.mdi-skip-backward::before {
  content: "\F04AB";
}

.mdi-skip-backward-outline::before {
  content: "\F0F25";
}

.mdi-skip-forward::before {
  content: "\F04AC";
}

.mdi-skip-forward-outline::before {
  content: "\F0F26";
}

.mdi-skip-next::before {
  content: "\F04AD";
}

.mdi-skip-next-circle::before {
  content: "\F0661";
}

.mdi-skip-next-circle-outline::before {
  content: "\F0662";
}

.mdi-skip-next-outline::before {
  content: "\F0F27";
}

.mdi-skip-previous::before {
  content: "\F04AE";
}

.mdi-skip-previous-circle::before {
  content: "\F0663";
}

.mdi-skip-previous-circle-outline::before {
  content: "\F0664";
}

.mdi-skip-previous-outline::before {
  content: "\F0F28";
}

.mdi-skull::before {
  content: "\F068C";
}

.mdi-skull-crossbones::before {
  content: "\F0BC6";
}

.mdi-skull-crossbones-outline::before {
  content: "\F0BC7";
}

.mdi-skull-outline::before {
  content: "\F0BC8";
}

.mdi-skull-scan::before {
  content: "\F14C7";
}

.mdi-skull-scan-outline::before {
  content: "\F14C8";
}

.mdi-skype::before {
  content: "\F04AF";
}

.mdi-skype-business::before {
  content: "\F04B0";
}

.mdi-slack::before {
  content: "\F04B1";
}

.mdi-slash-forward::before {
  content: "\F0FDF";
}

.mdi-slash-forward-box::before {
  content: "\F0FE0";
}

.mdi-sleep::before {
  content: "\F04B2";
}

.mdi-sleep-off::before {
  content: "\F04B3";
}

.mdi-slide::before {
  content: "\F15A5";
}

.mdi-slope-downhill::before {
  content: "\F0DFF";
}

.mdi-slope-uphill::before {
  content: "\F0E00";
}

.mdi-slot-machine::before {
  content: "\F1114";
}

.mdi-slot-machine-outline::before {
  content: "\F1115";
}

.mdi-smart-card::before {
  content: "\F10BD";
}

.mdi-smart-card-outline::before {
  content: "\F10BE";
}

.mdi-smart-card-reader::before {
  content: "\F10BF";
}

.mdi-smart-card-reader-outline::before {
  content: "\F10C0";
}

.mdi-smog::before {
  content: "\F0A71";
}

.mdi-smoke-detector::before {
  content: "\F0392";
}

.mdi-smoking::before {
  content: "\F04B4";
}

.mdi-smoking-off::before {
  content: "\F04B5";
}

.mdi-smoking-pipe::before {
  content: "\F140D";
}

.mdi-smoking-pipe-off::before {
  content: "\F1428";
}

.mdi-snail::before {
  content: "\F1677";
}

.mdi-snake::before {
  content: "\F150E";
}

.mdi-snapchat::before {
  content: "\F04B6";
}

.mdi-snowboard::before {
  content: "\F1307";
}

.mdi-snowflake::before {
  content: "\F0717";
}

.mdi-snowflake-alert::before {
  content: "\F0F29";
}

.mdi-snowflake-melt::before {
  content: "\F12CB";
}

.mdi-snowflake-off::before {
  content: "\F14E3";
}

.mdi-snowflake-variant::before {
  content: "\F0F2A";
}

.mdi-snowman::before {
  content: "\F04B7";
}

.mdi-soccer::before {
  content: "\F04B8";
}

.mdi-soccer-field::before {
  content: "\F0834";
}

.mdi-social-distance-2-meters::before {
  content: "\F1579";
}

.mdi-social-distance-6-feet::before {
  content: "\F157A";
}

.mdi-sofa::before {
  content: "\F04B9";
}

.mdi-sofa-outline::before {
  content: "\F156D";
}

.mdi-sofa-single::before {
  content: "\F156E";
}

.mdi-sofa-single-outline::before {
  content: "\F156F";
}

.mdi-solar-panel::before {
  content: "\F0D9B";
}

.mdi-solar-panel-large::before {
  content: "\F0D9C";
}

.mdi-solar-power::before {
  content: "\F0A72";
}

.mdi-soldering-iron::before {
  content: "\F1092";
}

.mdi-solid::before {
  content: "\F068D";
}

.mdi-sony-playstation::before {
  content: "\F0414";
}

.mdi-sort::before {
  content: "\F04BA";
}

.mdi-sort-alphabetical-ascending::before {
  content: "\F05BD";
}

.mdi-sort-alphabetical-ascending-variant::before {
  content: "\F1148";
}

.mdi-sort-alphabetical-descending::before {
  content: "\F05BF";
}

.mdi-sort-alphabetical-descending-variant::before {
  content: "\F1149";
}

.mdi-sort-alphabetical-variant::before {
  content: "\F04BB";
}

.mdi-sort-ascending::before {
  content: "\F04BC";
}

.mdi-sort-bool-ascending::before {
  content: "\F1385";
}

.mdi-sort-bool-ascending-variant::before {
  content: "\F1386";
}

.mdi-sort-bool-descending::before {
  content: "\F1387";
}

.mdi-sort-bool-descending-variant::before {
  content: "\F1388";
}

.mdi-sort-calendar-ascending::before {
  content: "\F1547";
}

.mdi-sort-calendar-descending::before {
  content: "\F1548";
}

.mdi-sort-clock-ascending::before {
  content: "\F1549";
}

.mdi-sort-clock-ascending-outline::before {
  content: "\F154A";
}

.mdi-sort-clock-descending::before {
  content: "\F154B";
}

.mdi-sort-clock-descending-outline::before {
  content: "\F154C";
}

.mdi-sort-descending::before {
  content: "\F04BD";
}

.mdi-sort-numeric-ascending::before {
  content: "\F1389";
}

.mdi-sort-numeric-ascending-variant::before {
  content: "\F090D";
}

.mdi-sort-numeric-descending::before {
  content: "\F138A";
}

.mdi-sort-numeric-descending-variant::before {
  content: "\F0AD2";
}

.mdi-sort-numeric-variant::before {
  content: "\F04BE";
}

.mdi-sort-reverse-variant::before {
  content: "\F033C";
}

.mdi-sort-variant::before {
  content: "\F04BF";
}

.mdi-sort-variant-lock::before {
  content: "\F0CCD";
}

.mdi-sort-variant-lock-open::before {
  content: "\F0CCE";
}

.mdi-sort-variant-remove::before {
  content: "\F1147";
}

.mdi-soundcloud::before {
  content: "\F04C0";
}

.mdi-source-branch::before {
  content: "\F062C";
}

.mdi-source-branch-check::before {
  content: "\F14CF";
}

.mdi-source-branch-minus::before {
  content: "\F14CB";
}

.mdi-source-branch-plus::before {
  content: "\F14CA";
}

.mdi-source-branch-refresh::before {
  content: "\F14CD";
}

.mdi-source-branch-remove::before {
  content: "\F14CC";
}

.mdi-source-branch-sync::before {
  content: "\F14CE";
}

.mdi-source-commit::before {
  content: "\F0718";
}

.mdi-source-commit-end::before {
  content: "\F0719";
}

.mdi-source-commit-end-local::before {
  content: "\F071A";
}

.mdi-source-commit-local::before {
  content: "\F071B";
}

.mdi-source-commit-next-local::before {
  content: "\F071C";
}

.mdi-source-commit-start::before {
  content: "\F071D";
}

.mdi-source-commit-start-next-local::before {
  content: "\F071E";
}

.mdi-source-fork::before {
  content: "\F04C1";
}

.mdi-source-merge::before {
  content: "\F062D";
}

.mdi-source-pull::before {
  content: "\F04C2";
}

.mdi-source-repository::before {
  content: "\F0CCF";
}

.mdi-source-repository-multiple::before {
  content: "\F0CD0";
}

.mdi-soy-sauce::before {
  content: "\F07EE";
}

.mdi-soy-sauce-off::before {
  content: "\F13FC";
}

.mdi-spa::before {
  content: "\F0CD1";
}

.mdi-spa-outline::before {
  content: "\F0CD2";
}

.mdi-space-invaders::before {
  content: "\F0BC9";
}

.mdi-space-station::before {
  content: "\F1383";
}

.mdi-spade::before {
  content: "\F0E65";
}

.mdi-sparkles::before {
  content: "\F1545";
}

.mdi-speaker::before {
  content: "\F04C3";
}

.mdi-speaker-bluetooth::before {
  content: "\F09A2";
}

.mdi-speaker-multiple::before {
  content: "\F0D38";
}

.mdi-speaker-off::before {
  content: "\F04C4";
}

.mdi-speaker-wireless::before {
  content: "\F071F";
}

.mdi-speedometer::before {
  content: "\F04C5";
}

.mdi-speedometer-medium::before {
  content: "\F0F85";
}

.mdi-speedometer-slow::before {
  content: "\F0F86";
}

.mdi-spellcheck::before {
  content: "\F04C6";
}

.mdi-spider::before {
  content: "\F11EA";
}

.mdi-spider-thread::before {
  content: "\F11EB";
}

.mdi-spider-web::before {
  content: "\F0BCA";
}

.mdi-spirit-level::before {
  content: "\F14F1";
}

.mdi-spoon-sugar::before {
  content: "\F1429";
}

.mdi-spotify::before {
  content: "\F04C7";
}

.mdi-spotlight::before {
  content: "\F04C8";
}

.mdi-spotlight-beam::before {
  content: "\F04C9";
}

.mdi-spray::before {
  content: "\F0665";
}

.mdi-spray-bottle::before {
  content: "\F0AE0";
}

.mdi-sprinkler::before {
  content: "\F105F";
}

.mdi-sprinkler-variant::before {
  content: "\F1060";
}

.mdi-sprout::before {
  content: "\F0E66";
}

.mdi-sprout-outline::before {
  content: "\F0E67";
}

.mdi-square::before {
  content: "\F0764";
}

.mdi-square-circle::before {
  content: "\F1500";
}

.mdi-square-edit-outline::before {
  content: "\F090C";
}

.mdi-square-medium::before {
  content: "\F0A13";
}

.mdi-square-medium-outline::before {
  content: "\F0A14";
}

.mdi-square-off::before {
  content: "\F12EE";
}

.mdi-square-off-outline::before {
  content: "\F12EF";
}

.mdi-square-outline::before {
  content: "\F0763";
}

.mdi-square-root::before {
  content: "\F0784";
}

.mdi-square-root-box::before {
  content: "\F09A3";
}

.mdi-square-rounded::before {
  content: "\F14FB";
}

.mdi-square-rounded-outline::before {
  content: "\F14FC";
}

.mdi-square-small::before {
  content: "\F0A15";
}

.mdi-square-wave::before {
  content: "\F147B";
}

.mdi-squeegee::before {
  content: "\F0AE1";
}

.mdi-ssh::before {
  content: "\F08C0";
}

.mdi-stack-exchange::before {
  content: "\F060B";
}

.mdi-stack-overflow::before {
  content: "\F04CC";
}

.mdi-stackpath::before {
  content: "\F0359";
}

.mdi-stadium::before {
  content: "\F0FF9";
}

.mdi-stadium-variant::before {
  content: "\F0720";
}

.mdi-stairs::before {
  content: "\F04CD";
}

.mdi-stairs-box::before {
  content: "\F139E";
}

.mdi-stairs-down::before {
  content: "\F12BE";
}

.mdi-stairs-up::before {
  content: "\F12BD";
}

.mdi-stamper::before {
  content: "\F0D39";
}

.mdi-standard-definition::before {
  content: "\F07EF";
}

.mdi-star::before {
  content: "\F04CE";
}

.mdi-star-box::before {
  content: "\F0A73";
}

.mdi-star-box-multiple::before {
  content: "\F1286";
}

.mdi-star-box-multiple-outline::before {
  content: "\F1287";
}

.mdi-star-box-outline::before {
  content: "\F0A74";
}

.mdi-star-check::before {
  content: "\F1566";
}

.mdi-star-check-outline::before {
  content: "\F156A";
}

.mdi-star-circle::before {
  content: "\F04CF";
}

.mdi-star-circle-outline::before {
  content: "\F09A4";
}

.mdi-star-cog::before {
  content: "\F1668";
}

.mdi-star-cog-outline::before {
  content: "\F1669";
}

.mdi-star-face::before {
  content: "\F09A5";
}

.mdi-star-four-points::before {
  content: "\F0AE2";
}

.mdi-star-four-points-outline::before {
  content: "\F0AE3";
}

.mdi-star-half::before {
  content: "\F0246";
}

.mdi-star-half-full::before {
  content: "\F04D0";
}

.mdi-star-minus::before {
  content: "\F1564";
}

.mdi-star-minus-outline::before {
  content: "\F1568";
}

.mdi-star-off::before {
  content: "\F04D1";
}

.mdi-star-off-outline::before {
  content: "\F155B";
}

.mdi-star-outline::before {
  content: "\F04D2";
}

.mdi-star-plus::before {
  content: "\F1563";
}

.mdi-star-plus-outline::before {
  content: "\F1567";
}

.mdi-star-remove::before {
  content: "\F1565";
}

.mdi-star-remove-outline::before {
  content: "\F1569";
}

.mdi-star-settings::before {
  content: "\F166A";
}

.mdi-star-settings-outline::before {
  content: "\F166B";
}

.mdi-star-shooting::before {
  content: "\F1741";
}

.mdi-star-shooting-outline::before {
  content: "\F1742";
}

.mdi-star-three-points::before {
  content: "\F0AE4";
}

.mdi-star-three-points-outline::before {
  content: "\F0AE5";
}

.mdi-state-machine::before {
  content: "\F11EF";
}

.mdi-steam::before {
  content: "\F04D3";
}

.mdi-steering::before {
  content: "\F04D4";
}

.mdi-steering-off::before {
  content: "\F090E";
}

.mdi-step-backward::before {
  content: "\F04D5";
}

.mdi-step-backward-2::before {
  content: "\F04D6";
}

.mdi-step-forward::before {
  content: "\F04D7";
}

.mdi-step-forward-2::before {
  content: "\F04D8";
}

.mdi-stethoscope::before {
  content: "\F04D9";
}

.mdi-sticker::before {
  content: "\F1364";
}

.mdi-sticker-alert::before {
  content: "\F1365";
}

.mdi-sticker-alert-outline::before {
  content: "\F1366";
}

.mdi-sticker-check::before {
  content: "\F1367";
}

.mdi-sticker-check-outline::before {
  content: "\F1368";
}

.mdi-sticker-circle-outline::before {
  content: "\F05D0";
}

.mdi-sticker-emoji::before {
  content: "\F0785";
}

.mdi-sticker-minus::before {
  content: "\F1369";
}

.mdi-sticker-minus-outline::before {
  content: "\F136A";
}

.mdi-sticker-outline::before {
  content: "\F136B";
}

.mdi-sticker-plus::before {
  content: "\F136C";
}

.mdi-sticker-plus-outline::before {
  content: "\F136D";
}

.mdi-sticker-remove::before {
  content: "\F136E";
}

.mdi-sticker-remove-outline::before {
  content: "\F136F";
}

.mdi-stocking::before {
  content: "\F04DA";
}

.mdi-stomach::before {
  content: "\F1093";
}

.mdi-stop::before {
  content: "\F04DB";
}

.mdi-stop-circle::before {
  content: "\F0666";
}

.mdi-stop-circle-outline::before {
  content: "\F0667";
}

.mdi-store::before {
  content: "\F04DC";
}

.mdi-store-24-hour::before {
  content: "\F04DD";
}

.mdi-store-minus::before {
  content: "\F165E";
}

.mdi-store-outline::before {
  content: "\F1361";
}

.mdi-store-plus::before {
  content: "\F165F";
}

.mdi-store-remove::before {
  content: "\F1660";
}

.mdi-storefront::before {
  content: "\F07C7";
}

.mdi-storefront-outline::before {
  content: "\F10C1";
}

.mdi-stove::before {
  content: "\F04DE";
}

.mdi-strategy::before {
  content: "\F11D6";
}

.mdi-stretch-to-page::before {
  content: "\F0F2B";
}

.mdi-stretch-to-page-outline::before {
  content: "\F0F2C";
}

.mdi-string-lights::before {
  content: "\F12BA";
}

.mdi-string-lights-off::before {
  content: "\F12BB";
}

.mdi-subdirectory-arrow-left::before {
  content: "\F060C";
}

.mdi-subdirectory-arrow-right::before {
  content: "\F060D";
}

.mdi-submarine::before {
  content: "\F156C";
}

.mdi-subtitles::before {
  content: "\F0A16";
}

.mdi-subtitles-outline::before {
  content: "\F0A17";
}

.mdi-subway::before {
  content: "\F06AC";
}

.mdi-subway-alert-variant::before {
  content: "\F0D9D";
}

.mdi-subway-variant::before {
  content: "\F04DF";
}

.mdi-summit::before {
  content: "\F0786";
}

.mdi-sunglasses::before {
  content: "\F04E0";
}

.mdi-surround-sound::before {
  content: "\F05C5";
}

.mdi-surround-sound-2-0::before {
  content: "\F07F0";
}

.mdi-surround-sound-2-1::before {
  content: "\F1729";
}

.mdi-surround-sound-3-1::before {
  content: "\F07F1";
}

.mdi-surround-sound-5-1::before {
  content: "\F07F2";
}

.mdi-surround-sound-5-1-2::before {
  content: "\F172A";
}

.mdi-surround-sound-7-1::before {
  content: "\F07F3";
}

.mdi-svg::before {
  content: "\F0721";
}

.mdi-swap-horizontal::before {
  content: "\F04E1";
}

.mdi-swap-horizontal-bold::before {
  content: "\F0BCD";
}

.mdi-swap-horizontal-circle::before {
  content: "\F0FE1";
}

.mdi-swap-horizontal-circle-outline::before {
  content: "\F0FE2";
}

.mdi-swap-horizontal-variant::before {
  content: "\F08C1";
}

.mdi-swap-vertical::before {
  content: "\F04E2";
}

.mdi-swap-vertical-bold::before {
  content: "\F0BCE";
}

.mdi-swap-vertical-circle::before {
  content: "\F0FE3";
}

.mdi-swap-vertical-circle-outline::before {
  content: "\F0FE4";
}

.mdi-swap-vertical-variant::before {
  content: "\F08C2";
}

.mdi-swim::before {
  content: "\F04E3";
}

.mdi-switch::before {
  content: "\F04E4";
}

.mdi-sword::before {
  content: "\F04E5";
}

.mdi-sword-cross::before {
  content: "\F0787";
}

.mdi-syllabary-hangul::before {
  content: "\F1333";
}

.mdi-syllabary-hiragana::before {
  content: "\F1334";
}

.mdi-syllabary-katakana::before {
  content: "\F1335";
}

.mdi-syllabary-katakana-halfwidth::before {
  content: "\F1336";
}

.mdi-symbol::before {
  content: "\F1501";
}

.mdi-symfony::before {
  content: "\F0AE6";
}

.mdi-sync::before {
  content: "\F04E6";
}

.mdi-sync-alert::before {
  content: "\F04E7";
}

.mdi-sync-circle::before {
  content: "\F1378";
}

.mdi-sync-off::before {
  content: "\F04E8";
}

.mdi-tab::before {
  content: "\F04E9";
}

.mdi-tab-minus::before {
  content: "\F0B4B";
}

.mdi-tab-plus::before {
  content: "\F075C";
}

.mdi-tab-remove::before {
  content: "\F0B4C";
}

.mdi-tab-unselected::before {
  content: "\F04EA";
}

.mdi-table::before {
  content: "\F04EB";
}

.mdi-table-account::before {
  content: "\F13B9";
}

.mdi-table-alert::before {
  content: "\F13BA";
}

.mdi-table-arrow-down::before {
  content: "\F13BB";
}

.mdi-table-arrow-left::before {
  content: "\F13BC";
}

.mdi-table-arrow-right::before {
  content: "\F13BD";
}

.mdi-table-arrow-up::before {
  content: "\F13BE";
}

.mdi-table-border::before {
  content: "\F0A18";
}

.mdi-table-cancel::before {
  content: "\F13BF";
}

.mdi-table-chair::before {
  content: "\F1061";
}

.mdi-table-check::before {
  content: "\F13C0";
}

.mdi-table-clock::before {
  content: "\F13C1";
}

.mdi-table-cog::before {
  content: "\F13C2";
}

.mdi-table-column::before {
  content: "\F0835";
}

.mdi-table-column-plus-after::before {
  content: "\F04EC";
}

.mdi-table-column-plus-before::before {
  content: "\F04ED";
}

.mdi-table-column-remove::before {
  content: "\F04EE";
}

.mdi-table-column-width::before {
  content: "\F04EF";
}

.mdi-table-edit::before {
  content: "\F04F0";
}

.mdi-table-eye::before {
  content: "\F1094";
}

.mdi-table-eye-off::before {
  content: "\F13C3";
}

.mdi-table-furniture::before {
  content: "\F05BC";
}

.mdi-table-headers-eye::before {
  content: "\F121D";
}

.mdi-table-headers-eye-off::before {
  content: "\F121E";
}

.mdi-table-heart::before {
  content: "\F13C4";
}

.mdi-table-key::before {
  content: "\F13C5";
}

.mdi-table-large::before {
  content: "\F04F1";
}

.mdi-table-large-plus::before {
  content: "\F0F87";
}

.mdi-table-large-remove::before {
  content: "\F0F88";
}

.mdi-table-lock::before {
  content: "\F13C6";
}

.mdi-table-merge-cells::before {
  content: "\F09A6";
}

.mdi-table-minus::before {
  content: "\F13C7";
}

.mdi-table-multiple::before {
  content: "\F13C8";
}

.mdi-table-network::before {
  content: "\F13C9";
}

.mdi-table-of-contents::before {
  content: "\F0836";
}

.mdi-table-off::before {
  content: "\F13CA";
}

.mdi-table-picnic::before {
  content: "\F1743";
}

.mdi-table-plus::before {
  content: "\F0A75";
}

.mdi-table-refresh::before {
  content: "\F13A0";
}

.mdi-table-remove::before {
  content: "\F0A76";
}

.mdi-table-row::before {
  content: "\F0837";
}

.mdi-table-row-height::before {
  content: "\F04F2";
}

.mdi-table-row-plus-after::before {
  content: "\F04F3";
}

.mdi-table-row-plus-before::before {
  content: "\F04F4";
}

.mdi-table-row-remove::before {
  content: "\F04F5";
}

.mdi-table-search::before {
  content: "\F090F";
}

.mdi-table-settings::before {
  content: "\F0838";
}

.mdi-table-split-cell::before {
  content: "\F142A";
}

.mdi-table-star::before {
  content: "\F13CB";
}

.mdi-table-sync::before {
  content: "\F13A1";
}

.mdi-table-tennis::before {
  content: "\F0E68";
}

.mdi-tablet::before {
  content: "\F04F6";
}

.mdi-tablet-android::before {
  content: "\F04F7";
}

.mdi-tablet-cellphone::before {
  content: "\F09A7";
}

.mdi-tablet-dashboard::before {
  content: "\F0ECE";
}

.mdi-tablet-ipad::before {
  content: "\F04F8";
}

.mdi-taco::before {
  content: "\F0762";
}

.mdi-tag::before {
  content: "\F04F9";
}

.mdi-tag-arrow-down::before {
  content: "\F172B";
}

.mdi-tag-arrow-down-outline::before {
  content: "\F172C";
}

.mdi-tag-arrow-left::before {
  content: "\F172D";
}

.mdi-tag-arrow-left-outline::before {
  content: "\F172E";
}

.mdi-tag-arrow-right::before {
  content: "\F172F";
}

.mdi-tag-arrow-right-outline::before {
  content: "\F1730";
}

.mdi-tag-arrow-up::before {
  content: "\F1731";
}

.mdi-tag-arrow-up-outline::before {
  content: "\F1732";
}

.mdi-tag-faces::before {
  content: "\F04FA";
}

.mdi-tag-heart::before {
  content: "\F068B";
}

.mdi-tag-heart-outline::before {
  content: "\F0BCF";
}

.mdi-tag-minus::before {
  content: "\F0910";
}

.mdi-tag-minus-outline::before {
  content: "\F121F";
}

.mdi-tag-multiple::before {
  content: "\F04FB";
}

.mdi-tag-multiple-outline::before {
  content: "\F12F7";
}

.mdi-tag-off::before {
  content: "\F1220";
}

.mdi-tag-off-outline::before {
  content: "\F1221";
}

.mdi-tag-outline::before {
  content: "\F04FC";
}

.mdi-tag-plus::before {
  content: "\F0722";
}

.mdi-tag-plus-outline::before {
  content: "\F1222";
}

.mdi-tag-remove::before {
  content: "\F0723";
}

.mdi-tag-remove-outline::before {
  content: "\F1223";
}

.mdi-tag-text::before {
  content: "\F1224";
}

.mdi-tag-text-outline::before {
  content: "\F04FD";
}

.mdi-tailwind::before {
  content: "\F13FF";
}

.mdi-tank::before {
  content: "\F0D3A";
}

.mdi-tanker-truck::before {
  content: "\F0FE5";
}

.mdi-tape-drive::before {
  content: "\F16DF";
}

.mdi-tape-measure::before {
  content: "\F0B4D";
}

.mdi-target::before {
  content: "\F04FE";
}

.mdi-target-account::before {
  content: "\F0BD0";
}

.mdi-target-variant::before {
  content: "\F0A77";
}

.mdi-taxi::before {
  content: "\F04FF";
}

.mdi-tea::before {
  content: "\F0D9E";
}

.mdi-tea-outline::before {
  content: "\F0D9F";
}

.mdi-teach::before {
  content: "\F0890";
}

.mdi-teamviewer::before {
  content: "\F0500";
}

.mdi-telegram::before {
  content: "\F0501";
}

.mdi-telescope::before {
  content: "\F0B4E";
}

.mdi-television::before {
  content: "\F0502";
}

.mdi-television-ambient-light::before {
  content: "\F1356";
}

.mdi-television-box::before {
  content: "\F0839";
}

.mdi-television-classic::before {
  content: "\F07F4";
}

.mdi-television-classic-off::before {
  content: "\F083A";
}

.mdi-television-clean::before {
  content: "\F1110";
}

.mdi-television-guide::before {
  content: "\F0503";
}

.mdi-television-off::before {
  content: "\F083B";
}

.mdi-television-pause::before {
  content: "\F0F89";
}

.mdi-television-play::before {
  content: "\F0ECF";
}

.mdi-television-stop::before {
  content: "\F0F8A";
}

.mdi-temperature-celsius::before {
  content: "\F0504";
}

.mdi-temperature-fahrenheit::before {
  content: "\F0505";
}

.mdi-temperature-kelvin::before {
  content: "\F0506";
}

.mdi-tennis::before {
  content: "\F0DA0";
}

.mdi-tennis-ball::before {
  content: "\F0507";
}

.mdi-tent::before {
  content: "\F0508";
}

.mdi-terraform::before {
  content: "\F1062";
}

.mdi-terrain::before {
  content: "\F0509";
}

.mdi-test-tube::before {
  content: "\F0668";
}

.mdi-test-tube-empty::before {
  content: "\F0911";
}

.mdi-test-tube-off::before {
  content: "\F0912";
}

.mdi-text::before {
  content: "\F09A8";
}

.mdi-text-account::before {
  content: "\F1570";
}

.mdi-text-box::before {
  content: "\F021A";
}

.mdi-text-box-check::before {
  content: "\F0EA6";
}

.mdi-text-box-check-outline::before {
  content: "\F0EA7";
}

.mdi-text-box-minus::before {
  content: "\F0EA8";
}

.mdi-text-box-minus-outline::before {
  content: "\F0EA9";
}

.mdi-text-box-multiple::before {
  content: "\F0AB7";
}

.mdi-text-box-multiple-outline::before {
  content: "\F0AB8";
}

.mdi-text-box-outline::before {
  content: "\F09ED";
}

.mdi-text-box-plus::before {
  content: "\F0EAA";
}

.mdi-text-box-plus-outline::before {
  content: "\F0EAB";
}

.mdi-text-box-remove::before {
  content: "\F0EAC";
}

.mdi-text-box-remove-outline::before {
  content: "\F0EAD";
}

.mdi-text-box-search::before {
  content: "\F0EAE";
}

.mdi-text-box-search-outline::before {
  content: "\F0EAF";
}

.mdi-text-recognition::before {
  content: "\F113D";
}

.mdi-text-search::before {
  content: "\F13B8";
}

.mdi-text-shadow::before {
  content: "\F0669";
}

.mdi-text-short::before {
  content: "\F09A9";
}

.mdi-text-subject::before {
  content: "\F09AA";
}

.mdi-text-to-speech::before {
  content: "\F050A";
}

.mdi-text-to-speech-off::before {
  content: "\F050B";
}

.mdi-texture::before {
  content: "\F050C";
}

.mdi-texture-box::before {
  content: "\F0FE6";
}

.mdi-theater::before {
  content: "\F050D";
}

.mdi-theme-light-dark::before {
  content: "\F050E";
}

.mdi-thermometer::before {
  content: "\F050F";
}

.mdi-thermometer-alert::before {
  content: "\F0E01";
}

.mdi-thermometer-chevron-down::before {
  content: "\F0E02";
}

.mdi-thermometer-chevron-up::before {
  content: "\F0E03";
}

.mdi-thermometer-high::before {
  content: "\F10C2";
}

.mdi-thermometer-lines::before {
  content: "\F0510";
}

.mdi-thermometer-low::before {
  content: "\F10C3";
}

.mdi-thermometer-minus::before {
  content: "\F0E04";
}

.mdi-thermometer-off::before {
  content: "\F1531";
}

.mdi-thermometer-plus::before {
  content: "\F0E05";
}

.mdi-thermostat::before {
  content: "\F0393";
}

.mdi-thermostat-box::before {
  content: "\F0891";
}

.mdi-thought-bubble::before {
  content: "\F07F6";
}

.mdi-thought-bubble-outline::before {
  content: "\F07F7";
}

.mdi-thumb-down::before {
  content: "\F0511";
}

.mdi-thumb-down-outline::before {
  content: "\F0512";
}

.mdi-thumb-up::before {
  content: "\F0513";
}

.mdi-thumb-up-outline::before {
  content: "\F0514";
}

.mdi-thumbs-up-down::before {
  content: "\F0515";
}

.mdi-ticket::before {
  content: "\F0516";
}

.mdi-ticket-account::before {
  content: "\F0517";
}

.mdi-ticket-confirmation::before {
  content: "\F0518";
}

.mdi-ticket-confirmation-outline::before {
  content: "\F13AA";
}

.mdi-ticket-outline::before {
  content: "\F0913";
}

.mdi-ticket-percent::before {
  content: "\F0724";
}

.mdi-ticket-percent-outline::before {
  content: "\F142B";
}

.mdi-tie::before {
  content: "\F0519";
}

.mdi-tilde::before {
  content: "\F0725";
}

.mdi-timelapse::before {
  content: "\F051A";
}

.mdi-timeline::before {
  content: "\F0BD1";
}

.mdi-timeline-alert::before {
  content: "\F0F95";
}

.mdi-timeline-alert-outline::before {
  content: "\F0F98";
}

.mdi-timeline-check::before {
  content: "\F1532";
}

.mdi-timeline-check-outline::before {
  content: "\F1533";
}

.mdi-timeline-clock::before {
  content: "\F11FB";
}

.mdi-timeline-clock-outline::before {
  content: "\F11FC";
}

.mdi-timeline-help::before {
  content: "\F0F99";
}

.mdi-timeline-help-outline::before {
  content: "\F0F9A";
}

.mdi-timeline-minus::before {
  content: "\F1534";
}

.mdi-timeline-minus-outline::before {
  content: "\F1535";
}

.mdi-timeline-outline::before {
  content: "\F0BD2";
}

.mdi-timeline-plus::before {
  content: "\F0F96";
}

.mdi-timeline-plus-outline::before {
  content: "\F0F97";
}

.mdi-timeline-remove::before {
  content: "\F1536";
}

.mdi-timeline-remove-outline::before {
  content: "\F1537";
}

.mdi-timeline-text::before {
  content: "\F0BD3";
}

.mdi-timeline-text-outline::before {
  content: "\F0BD4";
}

.mdi-timer::before {
  content: "\F13AB";
}

.mdi-timer-10::before {
  content: "\F051C";
}

.mdi-timer-3::before {
  content: "\F051D";
}

.mdi-timer-off::before {
  content: "\F13AC";
}

.mdi-timer-off-outline::before {
  content: "\F051E";
}

.mdi-timer-outline::before {
  content: "\F051B";
}

.mdi-timer-sand::before {
  content: "\F051F";
}

.mdi-timer-sand-empty::before {
  content: "\F06AD";
}

.mdi-timer-sand-full::before {
  content: "\F078C";
}

.mdi-timetable::before {
  content: "\F0520";
}

.mdi-toaster::before {
  content: "\F1063";
}

.mdi-toaster-off::before {
  content: "\F11B7";
}

.mdi-toaster-oven::before {
  content: "\F0CD3";
}

.mdi-toggle-switch::before {
  content: "\F0521";
}

.mdi-toggle-switch-off::before {
  content: "\F0522";
}

.mdi-toggle-switch-off-outline::before {
  content: "\F0A19";
}

.mdi-toggle-switch-outline::before {
  content: "\F0A1A";
}

.mdi-toilet::before {
  content: "\F09AB";
}

.mdi-toolbox::before {
  content: "\F09AC";
}

.mdi-toolbox-outline::before {
  content: "\F09AD";
}

.mdi-tools::before {
  content: "\F1064";
}

.mdi-tooltip::before {
  content: "\F0523";
}

.mdi-tooltip-account::before {
  content: "\F000C";
}

.mdi-tooltip-check::before {
  content: "\F155C";
}

.mdi-tooltip-check-outline::before {
  content: "\F155D";
}

.mdi-tooltip-edit::before {
  content: "\F0524";
}

.mdi-tooltip-edit-outline::before {
  content: "\F12C5";
}

.mdi-tooltip-image::before {
  content: "\F0525";
}

.mdi-tooltip-image-outline::before {
  content: "\F0BD5";
}

.mdi-tooltip-minus::before {
  content: "\F155E";
}

.mdi-tooltip-minus-outline::before {
  content: "\F155F";
}

.mdi-tooltip-outline::before {
  content: "\F0526";
}

.mdi-tooltip-plus::before {
  content: "\F0BD6";
}

.mdi-tooltip-plus-outline::before {
  content: "\F0527";
}

.mdi-tooltip-remove::before {
  content: "\F1560";
}

.mdi-tooltip-remove-outline::before {
  content: "\F1561";
}

.mdi-tooltip-text::before {
  content: "\F0528";
}

.mdi-tooltip-text-outline::before {
  content: "\F0BD7";
}

.mdi-tooth::before {
  content: "\F08C3";
}

.mdi-tooth-outline::before {
  content: "\F0529";
}

.mdi-toothbrush::before {
  content: "\F1129";
}

.mdi-toothbrush-electric::before {
  content: "\F112C";
}

.mdi-toothbrush-paste::before {
  content: "\F112A";
}

.mdi-torch::before {
  content: "\F1606";
}

.mdi-tortoise::before {
  content: "\F0D3B";
}

.mdi-toslink::before {
  content: "\F12B8";
}

.mdi-tournament::before {
  content: "\F09AE";
}

.mdi-tow-truck::before {
  content: "\F083C";
}

.mdi-tower-beach::before {
  content: "\F0681";
}

.mdi-tower-fire::before {
  content: "\F0682";
}

.mdi-toy-brick::before {
  content: "\F1288";
}

.mdi-toy-brick-marker::before {
  content: "\F1289";
}

.mdi-toy-brick-marker-outline::before {
  content: "\F128A";
}

.mdi-toy-brick-minus::before {
  content: "\F128B";
}

.mdi-toy-brick-minus-outline::before {
  content: "\F128C";
}

.mdi-toy-brick-outline::before {
  content: "\F128D";
}

.mdi-toy-brick-plus::before {
  content: "\F128E";
}

.mdi-toy-brick-plus-outline::before {
  content: "\F128F";
}

.mdi-toy-brick-remove::before {
  content: "\F1290";
}

.mdi-toy-brick-remove-outline::before {
  content: "\F1291";
}

.mdi-toy-brick-search::before {
  content: "\F1292";
}

.mdi-toy-brick-search-outline::before {
  content: "\F1293";
}

.mdi-track-light::before {
  content: "\F0914";
}

.mdi-trackpad::before {
  content: "\F07F8";
}

.mdi-trackpad-lock::before {
  content: "\F0933";
}

.mdi-tractor::before {
  content: "\F0892";
}

.mdi-tractor-variant::before {
  content: "\F14C4";
}

.mdi-trademark::before {
  content: "\F0A78";
}

.mdi-traffic-cone::before {
  content: "\F137C";
}

.mdi-traffic-light::before {
  content: "\F052B";
}

.mdi-train::before {
  content: "\F052C";
}

.mdi-train-car::before {
  content: "\F0BD8";
}

.mdi-train-car-passenger::before {
  content: "\F1733";
}

.mdi-train-car-passenger-door::before {
  content: "\F1734";
}

.mdi-train-car-passenger-door-open::before {
  content: "\F1735";
}

.mdi-train-car-passenger-variant::before {
  content: "\F1736";
}

.mdi-train-variant::before {
  content: "\F08C4";
}

.mdi-tram::before {
  content: "\F052D";
}

.mdi-tram-side::before {
  content: "\F0FE7";
}

.mdi-transcribe::before {
  content: "\F052E";
}

.mdi-transcribe-close::before {
  content: "\F052F";
}

.mdi-transfer::before {
  content: "\F1065";
}

.mdi-transfer-down::before {
  content: "\F0DA1";
}

.mdi-transfer-left::before {
  content: "\F0DA2";
}

.mdi-transfer-right::before {
  content: "\F0530";
}

.mdi-transfer-up::before {
  content: "\F0DA3";
}

.mdi-transit-connection::before {
  content: "\F0D3C";
}

.mdi-transit-connection-horizontal::before {
  content: "\F1546";
}

.mdi-transit-connection-variant::before {
  content: "\F0D3D";
}

.mdi-transit-detour::before {
  content: "\F0F8B";
}

.mdi-transit-skip::before {
  content: "\F1515";
}

.mdi-transit-transfer::before {
  content: "\F06AE";
}

.mdi-transition::before {
  content: "\F0915";
}

.mdi-transition-masked::before {
  content: "\F0916";
}

.mdi-translate::before {
  content: "\F05CA";
}

.mdi-translate-off::before {
  content: "\F0E06";
}

.mdi-transmission-tower::before {
  content: "\F0D3E";
}

.mdi-trash-can::before {
  content: "\F0A79";
}

.mdi-trash-can-outline::before {
  content: "\F0A7A";
}

.mdi-tray::before {
  content: "\F1294";
}

.mdi-tray-alert::before {
  content: "\F1295";
}

.mdi-tray-full::before {
  content: "\F1296";
}

.mdi-tray-minus::before {
  content: "\F1297";
}

.mdi-tray-plus::before {
  content: "\F1298";
}

.mdi-tray-remove::before {
  content: "\F1299";
}

.mdi-treasure-chest::before {
  content: "\F0726";
}

.mdi-tree::before {
  content: "\F0531";
}

.mdi-tree-outline::before {
  content: "\F0E69";
}

.mdi-trello::before {
  content: "\F0532";
}

.mdi-trending-down::before {
  content: "\F0533";
}

.mdi-trending-neutral::before {
  content: "\F0534";
}

.mdi-trending-up::before {
  content: "\F0535";
}

.mdi-triangle::before {
  content: "\F0536";
}

.mdi-triangle-outline::before {
  content: "\F0537";
}

.mdi-triangle-wave::before {
  content: "\F147C";
}

.mdi-triforce::before {
  content: "\F0BD9";
}

.mdi-trophy::before {
  content: "\F0538";
}

.mdi-trophy-award::before {
  content: "\F0539";
}

.mdi-trophy-broken::before {
  content: "\F0DA4";
}

.mdi-trophy-outline::before {
  content: "\F053A";
}

.mdi-trophy-variant::before {
  content: "\F053B";
}

.mdi-trophy-variant-outline::before {
  content: "\F053C";
}

.mdi-truck::before {
  content: "\F053D";
}

.mdi-truck-check::before {
  content: "\F0CD4";
}

.mdi-truck-check-outline::before {
  content: "\F129A";
}

.mdi-truck-delivery::before {
  content: "\F053E";
}

.mdi-truck-delivery-outline::before {
  content: "\F129B";
}

.mdi-truck-fast::before {
  content: "\F0788";
}

.mdi-truck-fast-outline::before {
  content: "\F129C";
}

.mdi-truck-outline::before {
  content: "\F129D";
}

.mdi-truck-trailer::before {
  content: "\F0727";
}

.mdi-trumpet::before {
  content: "\F1096";
}

.mdi-tshirt-crew::before {
  content: "\F0A7B";
}

.mdi-tshirt-crew-outline::before {
  content: "\F053F";
}

.mdi-tshirt-v::before {
  content: "\F0A7C";
}

.mdi-tshirt-v-outline::before {
  content: "\F0540";
}

.mdi-tumble-dryer::before {
  content: "\F0917";
}

.mdi-tumble-dryer-alert::before {
  content: "\F11BA";
}

.mdi-tumble-dryer-off::before {
  content: "\F11BB";
}

.mdi-tune::before {
  content: "\F062E";
}

.mdi-tune-variant::before {
  content: "\F1542";
}

.mdi-tune-vertical::before {
  content: "\F066A";
}

.mdi-tune-vertical-variant::before {
  content: "\F1543";
}

.mdi-turkey::before {
  content: "\F171B";
}

.mdi-turnstile::before {
  content: "\F0CD5";
}

.mdi-turnstile-outline::before {
  content: "\F0CD6";
}

.mdi-turtle::before {
  content: "\F0CD7";
}

.mdi-twitch::before {
  content: "\F0543";
}

.mdi-twitter::before {
  content: "\F0544";
}

.mdi-twitter-retweet::before {
  content: "\F0547";
}

.mdi-two-factor-authentication::before {
  content: "\F09AF";
}

.mdi-typewriter::before {
  content: "\F0F2D";
}

.mdi-ubisoft::before {
  content: "\F0BDA";
}

.mdi-ubuntu::before {
  content: "\F0548";
}

.mdi-ufo::before {
  content: "\F10C4";
}

.mdi-ufo-outline::before {
  content: "\F10C5";
}

.mdi-ultra-high-definition::before {
  content: "\F07F9";
}

.mdi-umbraco::before {
  content: "\F0549";
}

.mdi-umbrella::before {
  content: "\F054A";
}

.mdi-umbrella-closed::before {
  content: "\F09B0";
}

.mdi-umbrella-closed-outline::before {
  content: "\F13E2";
}

.mdi-umbrella-closed-variant::before {
  content: "\F13E1";
}

.mdi-umbrella-outline::before {
  content: "\F054B";
}

.mdi-undo::before {
  content: "\F054C";
}

.mdi-undo-variant::before {
  content: "\F054D";
}

.mdi-unfold-less-horizontal::before {
  content: "\F054E";
}

.mdi-unfold-less-vertical::before {
  content: "\F0760";
}

.mdi-unfold-more-horizontal::before {
  content: "\F054F";
}

.mdi-unfold-more-vertical::before {
  content: "\F0761";
}

.mdi-ungroup::before {
  content: "\F0550";
}

.mdi-unicode::before {
  content: "\F0ED0";
}

.mdi-unicorn::before {
  content: "\F15C2";
}

.mdi-unicorn-variant::before {
  content: "\F15C3";
}

.mdi-unicycle::before {
  content: "\F15E5";
}

.mdi-unity::before {
  content: "\F06AF";
}

.mdi-unreal::before {
  content: "\F09B1";
}

.mdi-untappd::before {
  content: "\F0551";
}

.mdi-update::before {
  content: "\F06B0";
}

.mdi-upload::before {
  content: "\F0552";
}

.mdi-upload-lock::before {
  content: "\F1373";
}

.mdi-upload-lock-outline::before {
  content: "\F1374";
}

.mdi-upload-multiple::before {
  content: "\F083D";
}

.mdi-upload-network::before {
  content: "\F06F6";
}

.mdi-upload-network-outline::before {
  content: "\F0CD8";
}

.mdi-upload-off::before {
  content: "\F10C6";
}

.mdi-upload-off-outline::before {
  content: "\F10C7";
}

.mdi-upload-outline::before {
  content: "\F0E07";
}

.mdi-usb::before {
  content: "\F0553";
}

.mdi-usb-flash-drive::before {
  content: "\F129E";
}

.mdi-usb-flash-drive-outline::before {
  content: "\F129F";
}

.mdi-usb-port::before {
  content: "\F11F0";
}

.mdi-valve::before {
  content: "\F1066";
}

.mdi-valve-closed::before {
  content: "\F1067";
}

.mdi-valve-open::before {
  content: "\F1068";
}

.mdi-van-passenger::before {
  content: "\F07FA";
}

.mdi-van-utility::before {
  content: "\F07FB";
}

.mdi-vanish::before {
  content: "\F07FC";
}

.mdi-vanish-quarter::before {
  content: "\F1554";
}

.mdi-vanity-light::before {
  content: "\F11E1";
}

.mdi-variable::before {
  content: "\F0AE7";
}

.mdi-variable-box::before {
  content: "\F1111";
}

.mdi-vector-arrange-above::before {
  content: "\F0554";
}

.mdi-vector-arrange-below::before {
  content: "\F0555";
}

.mdi-vector-bezier::before {
  content: "\F0AE8";
}

.mdi-vector-circle::before {
  content: "\F0556";
}

.mdi-vector-circle-variant::before {
  content: "\F0557";
}

.mdi-vector-combine::before {
  content: "\F0558";
}

.mdi-vector-curve::before {
  content: "\F0559";
}

.mdi-vector-difference::before {
  content: "\F055A";
}

.mdi-vector-difference-ab::before {
  content: "\F055B";
}

.mdi-vector-difference-ba::before {
  content: "\F055C";
}

.mdi-vector-ellipse::before {
  content: "\F0893";
}

.mdi-vector-intersection::before {
  content: "\F055D";
}

.mdi-vector-line::before {
  content: "\F055E";
}

.mdi-vector-link::before {
  content: "\F0FE8";
}

.mdi-vector-point::before {
  content: "\F055F";
}

.mdi-vector-polygon::before {
  content: "\F0560";
}

.mdi-vector-polyline::before {
  content: "\F0561";
}

.mdi-vector-polyline-edit::before {
  content: "\F1225";
}

.mdi-vector-polyline-minus::before {
  content: "\F1226";
}

.mdi-vector-polyline-plus::before {
  content: "\F1227";
}

.mdi-vector-polyline-remove::before {
  content: "\F1228";
}

.mdi-vector-radius::before {
  content: "\F074A";
}

.mdi-vector-rectangle::before {
  content: "\F05C6";
}

.mdi-vector-selection::before {
  content: "\F0562";
}

.mdi-vector-square::before {
  content: "\F0001";
}

.mdi-vector-triangle::before {
  content: "\F0563";
}

.mdi-vector-union::before {
  content: "\F0564";
}

.mdi-vhs::before {
  content: "\F0A1B";
}

.mdi-vibrate::before {
  content: "\F0566";
}

.mdi-vibrate-off::before {
  content: "\F0CD9";
}

.mdi-video::before {
  content: "\F0567";
}

.mdi-video-3d::before {
  content: "\F07FD";
}

.mdi-video-3d-off::before {
  content: "\F13D9";
}

.mdi-video-3d-variant::before {
  content: "\F0ED1";
}

.mdi-video-4k-box::before {
  content: "\F083E";
}

.mdi-video-account::before {
  content: "\F0919";
}

.mdi-video-box::before {
  content: "\F00FD";
}

.mdi-video-box-off::before {
  content: "\F00FE";
}

.mdi-video-check::before {
  content: "\F1069";
}

.mdi-video-check-outline::before {
  content: "\F106A";
}

.mdi-video-high-definition::before {
  content: "\F152E";
}

.mdi-video-image::before {
  content: "\F091A";
}

.mdi-video-input-antenna::before {
  content: "\F083F";
}

.mdi-video-input-component::before {
  content: "\F0840";
}

.mdi-video-input-hdmi::before {
  content: "\F0841";
}

.mdi-video-input-scart::before {
  content: "\F0F8C";
}

.mdi-video-input-svideo::before {
  content: "\F0842";
}

.mdi-video-minus::before {
  content: "\F09B2";
}

.mdi-video-minus-outline::before {
  content: "\F02BA";
}

.mdi-video-off::before {
  content: "\F0568";
}

.mdi-video-off-outline::before {
  content: "\F0BDB";
}

.mdi-video-outline::before {
  content: "\F0BDC";
}

.mdi-video-plus::before {
  content: "\F09B3";
}

.mdi-video-plus-outline::before {
  content: "\F01D3";
}

.mdi-video-stabilization::before {
  content: "\F091B";
}

.mdi-video-switch::before {
  content: "\F0569";
}

.mdi-video-switch-outline::before {
  content: "\F0790";
}

.mdi-video-vintage::before {
  content: "\F0A1C";
}

.mdi-video-wireless::before {
  content: "\F0ED2";
}

.mdi-video-wireless-outline::before {
  content: "\F0ED3";
}

.mdi-view-agenda::before {
  content: "\F056A";
}

.mdi-view-agenda-outline::before {
  content: "\F11D8";
}

.mdi-view-array::before {
  content: "\F056B";
}

.mdi-view-array-outline::before {
  content: "\F1485";
}

.mdi-view-carousel::before {
  content: "\F056C";
}

.mdi-view-carousel-outline::before {
  content: "\F1486";
}

.mdi-view-column::before {
  content: "\F056D";
}

.mdi-view-column-outline::before {
  content: "\F1487";
}

.mdi-view-comfy::before {
  content: "\F0E6A";
}

.mdi-view-comfy-outline::before {
  content: "\F1488";
}

.mdi-view-compact::before {
  content: "\F0E6B";
}

.mdi-view-compact-outline::before {
  content: "\F0E6C";
}

.mdi-view-dashboard::before {
  content: "\F056E";
}

.mdi-view-dashboard-outline::before {
  content: "\F0A1D";
}

.mdi-view-dashboard-variant::before {
  content: "\F0843";
}

.mdi-view-dashboard-variant-outline::before {
  content: "\F1489";
}

.mdi-view-day::before {
  content: "\F056F";
}

.mdi-view-day-outline::before {
  content: "\F148A";
}

.mdi-view-grid::before {
  content: "\F0570";
}

.mdi-view-grid-outline::before {
  content: "\F11D9";
}

.mdi-view-grid-plus::before {
  content: "\F0F8D";
}

.mdi-view-grid-plus-outline::before {
  content: "\F11DA";
}

.mdi-view-headline::before {
  content: "\F0571";
}

.mdi-view-list::before {
  content: "\F0572";
}

.mdi-view-list-outline::before {
  content: "\F148B";
}

.mdi-view-module::before {
  content: "\F0573";
}

.mdi-view-module-outline::before {
  content: "\F148C";
}

.mdi-view-parallel::before {
  content: "\F0728";
}

.mdi-view-parallel-outline::before {
  content: "\F148D";
}

.mdi-view-quilt::before {
  content: "\F0574";
}

.mdi-view-quilt-outline::before {
  content: "\F148E";
}

.mdi-view-sequential::before {
  content: "\F0729";
}

.mdi-view-sequential-outline::before {
  content: "\F148F";
}

.mdi-view-split-horizontal::before {
  content: "\F0BCB";
}

.mdi-view-split-vertical::before {
  content: "\F0BCC";
}

.mdi-view-stream::before {
  content: "\F0575";
}

.mdi-view-stream-outline::before {
  content: "\F1490";
}

.mdi-view-week::before {
  content: "\F0576";
}

.mdi-view-week-outline::before {
  content: "\F1491";
}

.mdi-vimeo::before {
  content: "\F0577";
}

.mdi-violin::before {
  content: "\F060F";
}

.mdi-virtual-reality::before {
  content: "\F0894";
}

.mdi-virus::before {
  content: "\F13B6";
}

.mdi-virus-outline::before {
  content: "\F13B7";
}

.mdi-vk::before {
  content: "\F0579";
}

.mdi-vlc::before {
  content: "\F057C";
}

.mdi-voice-off::before {
  content: "\F0ED4";
}

.mdi-voicemail::before {
  content: "\F057D";
}

.mdi-volleyball::before {
  content: "\F09B4";
}

.mdi-volume-high::before {
  content: "\F057E";
}

.mdi-volume-low::before {
  content: "\F057F";
}

.mdi-volume-medium::before {
  content: "\F0580";
}

.mdi-volume-minus::before {
  content: "\F075E";
}

.mdi-volume-mute::before {
  content: "\F075F";
}

.mdi-volume-off::before {
  content: "\F0581";
}

.mdi-volume-plus::before {
  content: "\F075D";
}

.mdi-volume-source::before {
  content: "\F1120";
}

.mdi-volume-variant-off::before {
  content: "\F0E08";
}

.mdi-volume-vibrate::before {
  content: "\F1121";
}

.mdi-vote::before {
  content: "\F0A1F";
}

.mdi-vote-outline::before {
  content: "\F0A20";
}

.mdi-vpn::before {
  content: "\F0582";
}

.mdi-vuejs::before {
  content: "\F0844";
}

.mdi-vuetify::before {
  content: "\F0E6D";
}

.mdi-walk::before {
  content: "\F0583";
}

.mdi-wall::before {
  content: "\F07FE";
}

.mdi-wall-sconce::before {
  content: "\F091C";
}

.mdi-wall-sconce-flat::before {
  content: "\F091D";
}

.mdi-wall-sconce-flat-variant::before {
  content: "\F041C";
}

.mdi-wall-sconce-round::before {
  content: "\F0748";
}

.mdi-wall-sconce-round-variant::before {
  content: "\F091E";
}

.mdi-wallet::before {
  content: "\F0584";
}

.mdi-wallet-giftcard::before {
  content: "\F0585";
}

.mdi-wallet-membership::before {
  content: "\F0586";
}

.mdi-wallet-outline::before {
  content: "\F0BDD";
}

.mdi-wallet-plus::before {
  content: "\F0F8E";
}

.mdi-wallet-plus-outline::before {
  content: "\F0F8F";
}

.mdi-wallet-travel::before {
  content: "\F0587";
}

.mdi-wallpaper::before {
  content: "\F0E09";
}

.mdi-wan::before {
  content: "\F0588";
}

.mdi-wardrobe::before {
  content: "\F0F90";
}

.mdi-wardrobe-outline::before {
  content: "\F0F91";
}

.mdi-warehouse::before {
  content: "\F0F81";
}

.mdi-washing-machine::before {
  content: "\F072A";
}

.mdi-washing-machine-alert::before {
  content: "\F11BC";
}

.mdi-washing-machine-off::before {
  content: "\F11BD";
}

.mdi-watch::before {
  content: "\F0589";
}

.mdi-watch-export::before {
  content: "\F058A";
}

.mdi-watch-export-variant::before {
  content: "\F0895";
}

.mdi-watch-import::before {
  content: "\F058B";
}

.mdi-watch-import-variant::before {
  content: "\F0896";
}

.mdi-watch-variant::before {
  content: "\F0897";
}

.mdi-watch-vibrate::before {
  content: "\F06B1";
}

.mdi-watch-vibrate-off::before {
  content: "\F0CDA";
}

.mdi-water::before {
  content: "\F058C";
}

.mdi-water-alert::before {
  content: "\F1502";
}

.mdi-water-alert-outline::before {
  content: "\F1503";
}

.mdi-water-boiler::before {
  content: "\F0F92";
}

.mdi-water-boiler-alert::before {
  content: "\F11B3";
}

.mdi-water-boiler-off::before {
  content: "\F11B4";
}

.mdi-water-check::before {
  content: "\F1504";
}

.mdi-water-check-outline::before {
  content: "\F1505";
}

.mdi-water-minus::before {
  content: "\F1506";
}

.mdi-water-minus-outline::before {
  content: "\F1507";
}

.mdi-water-off::before {
  content: "\F058D";
}

.mdi-water-off-outline::before {
  content: "\F1508";
}

.mdi-water-outline::before {
  content: "\F0E0A";
}

.mdi-water-percent::before {
  content: "\F058E";
}

.mdi-water-percent-alert::before {
  content: "\F1509";
}

.mdi-water-plus::before {
  content: "\F150A";
}

.mdi-water-plus-outline::before {
  content: "\F150B";
}

.mdi-water-polo::before {
  content: "\F12A0";
}

.mdi-water-pump::before {
  content: "\F058F";
}

.mdi-water-pump-off::before {
  content: "\F0F93";
}

.mdi-water-remove::before {
  content: "\F150C";
}

.mdi-water-remove-outline::before {
  content: "\F150D";
}

.mdi-water-well::before {
  content: "\F106B";
}

.mdi-water-well-outline::before {
  content: "\F106C";
}

.mdi-watering-can::before {
  content: "\F1481";
}

.mdi-watering-can-outline::before {
  content: "\F1482";
}

.mdi-watermark::before {
  content: "\F0612";
}

.mdi-wave::before {
  content: "\F0F2E";
}

.mdi-waveform::before {
  content: "\F147D";
}

.mdi-waves::before {
  content: "\F078D";
}

.mdi-waze::before {
  content: "\F0BDE";
}

.mdi-weather-cloudy::before {
  content: "\F0590";
}

.mdi-weather-cloudy-alert::before {
  content: "\F0F2F";
}

.mdi-weather-cloudy-arrow-right::before {
  content: "\F0E6E";
}

.mdi-weather-fog::before {
  content: "\F0591";
}

.mdi-weather-hail::before {
  content: "\F0592";
}

.mdi-weather-hazy::before {
  content: "\F0F30";
}

.mdi-weather-hurricane::before {
  content: "\F0898";
}

.mdi-weather-lightning::before {
  content: "\F0593";
}

.mdi-weather-lightning-rainy::before {
  content: "\F067E";
}

.mdi-weather-night::before {
  content: "\F0594";
}

.mdi-weather-night-partly-cloudy::before {
  content: "\F0F31";
}

.mdi-weather-partly-cloudy::before {
  content: "\F0595";
}

.mdi-weather-partly-lightning::before {
  content: "\F0F32";
}

.mdi-weather-partly-rainy::before {
  content: "\F0F33";
}

.mdi-weather-partly-snowy::before {
  content: "\F0F34";
}

.mdi-weather-partly-snowy-rainy::before {
  content: "\F0F35";
}

.mdi-weather-pouring::before {
  content: "\F0596";
}

.mdi-weather-rainy::before {
  content: "\F0597";
}

.mdi-weather-snowy::before {
  content: "\F0598";
}

.mdi-weather-snowy-heavy::before {
  content: "\F0F36";
}

.mdi-weather-snowy-rainy::before {
  content: "\F067F";
}

.mdi-weather-sunny::before {
  content: "\F0599";
}

.mdi-weather-sunny-alert::before {
  content: "\F0F37";
}

.mdi-weather-sunny-off::before {
  content: "\F14E4";
}

.mdi-weather-sunset::before {
  content: "\F059A";
}

.mdi-weather-sunset-down::before {
  content: "\F059B";
}

.mdi-weather-sunset-up::before {
  content: "\F059C";
}

.mdi-weather-tornado::before {
  content: "\F0F38";
}

.mdi-weather-windy::before {
  content: "\F059D";
}

.mdi-weather-windy-variant::before {
  content: "\F059E";
}

.mdi-web::before {
  content: "\F059F";
}

.mdi-web-box::before {
  content: "\F0F94";
}

.mdi-web-clock::before {
  content: "\F124A";
}

.mdi-webcam::before {
  content: "\F05A0";
}

.mdi-webcam-off::before {
  content: "\F1737";
}

.mdi-webhook::before {
  content: "\F062F";
}

.mdi-webpack::before {
  content: "\F072B";
}

.mdi-webrtc::before {
  content: "\F1248";
}

.mdi-wechat::before {
  content: "\F0611";
}

.mdi-weight::before {
  content: "\F05A1";
}

.mdi-weight-gram::before {
  content: "\F0D3F";
}

.mdi-weight-kilogram::before {
  content: "\F05A2";
}

.mdi-weight-lifter::before {
  content: "\F115D";
}

.mdi-weight-pound::before {
  content: "\F09B5";
}

.mdi-whatsapp::before {
  content: "\F05A3";
}

.mdi-wheel-barrow::before {
  content: "\F14F2";
}

.mdi-wheelchair-accessibility::before {
  content: "\F05A4";
}

.mdi-whistle::before {
  content: "\F09B6";
}

.mdi-whistle-outline::before {
  content: "\F12BC";
}

.mdi-white-balance-auto::before {
  content: "\F05A5";
}

.mdi-white-balance-incandescent::before {
  content: "\F05A6";
}

.mdi-white-balance-iridescent::before {
  content: "\F05A7";
}

.mdi-white-balance-sunny::before {
  content: "\F05A8";
}

.mdi-widgets::before {
  content: "\F072C";
}

.mdi-widgets-outline::before {
  content: "\F1355";
}

.mdi-wifi::before {
  content: "\F05A9";
}

.mdi-wifi-alert::before {
  content: "\F16B5";
}

.mdi-wifi-arrow-down::before {
  content: "\F16B6";
}

.mdi-wifi-arrow-left::before {
  content: "\F16B7";
}

.mdi-wifi-arrow-left-right::before {
  content: "\F16B8";
}

.mdi-wifi-arrow-right::before {
  content: "\F16B9";
}

.mdi-wifi-arrow-up::before {
  content: "\F16BA";
}

.mdi-wifi-arrow-up-down::before {
  content: "\F16BB";
}

.mdi-wifi-cancel::before {
  content: "\F16BC";
}

.mdi-wifi-check::before {
  content: "\F16BD";
}

.mdi-wifi-cog::before {
  content: "\F16BE";
}

.mdi-wifi-lock::before {
  content: "\F16BF";
}

.mdi-wifi-lock-open::before {
  content: "\F16C0";
}

.mdi-wifi-marker::before {
  content: "\F16C1";
}

.mdi-wifi-minus::before {
  content: "\F16C2";
}

.mdi-wifi-off::before {
  content: "\F05AA";
}

.mdi-wifi-plus::before {
  content: "\F16C3";
}

.mdi-wifi-refresh::before {
  content: "\F16C4";
}

.mdi-wifi-remove::before {
  content: "\F16C5";
}

.mdi-wifi-settings::before {
  content: "\F16C6";
}

.mdi-wifi-star::before {
  content: "\F0E0B";
}

.mdi-wifi-strength-1::before {
  content: "\F091F";
}

.mdi-wifi-strength-1-alert::before {
  content: "\F0920";
}

.mdi-wifi-strength-1-lock::before {
  content: "\F0921";
}

.mdi-wifi-strength-1-lock-open::before {
  content: "\F16CB";
}

.mdi-wifi-strength-2::before {
  content: "\F0922";
}

.mdi-wifi-strength-2-alert::before {
  content: "\F0923";
}

.mdi-wifi-strength-2-lock::before {
  content: "\F0924";
}

.mdi-wifi-strength-2-lock-open::before {
  content: "\F16CC";
}

.mdi-wifi-strength-3::before {
  content: "\F0925";
}

.mdi-wifi-strength-3-alert::before {
  content: "\F0926";
}

.mdi-wifi-strength-3-lock::before {
  content: "\F0927";
}

.mdi-wifi-strength-3-lock-open::before {
  content: "\F16CD";
}

.mdi-wifi-strength-4::before {
  content: "\F0928";
}

.mdi-wifi-strength-4-alert::before {
  content: "\F0929";
}

.mdi-wifi-strength-4-lock::before {
  content: "\F092A";
}

.mdi-wifi-strength-4-lock-open::before {
  content: "\F16CE";
}

.mdi-wifi-strength-alert-outline::before {
  content: "\F092B";
}

.mdi-wifi-strength-lock-open-outline::before {
  content: "\F16CF";
}

.mdi-wifi-strength-lock-outline::before {
  content: "\F092C";
}

.mdi-wifi-strength-off::before {
  content: "\F092D";
}

.mdi-wifi-strength-off-outline::before {
  content: "\F092E";
}

.mdi-wifi-strength-outline::before {
  content: "\F092F";
}

.mdi-wifi-sync::before {
  content: "\F16C7";
}

.mdi-wikipedia::before {
  content: "\F05AC";
}

.mdi-wind-turbine::before {
  content: "\F0DA5";
}

.mdi-window-close::before {
  content: "\F05AD";
}

.mdi-window-closed::before {
  content: "\F05AE";
}

.mdi-window-closed-variant::before {
  content: "\F11DB";
}

.mdi-window-maximize::before {
  content: "\F05AF";
}

.mdi-window-minimize::before {
  content: "\F05B0";
}

.mdi-window-open::before {
  content: "\F05B1";
}

.mdi-window-open-variant::before {
  content: "\F11DC";
}

.mdi-window-restore::before {
  content: "\F05B2";
}

.mdi-window-shutter::before {
  content: "\F111C";
}

.mdi-window-shutter-alert::before {
  content: "\F111D";
}

.mdi-window-shutter-open::before {
  content: "\F111E";
}

.mdi-windsock::before {
  content: "\F15FA";
}

.mdi-wiper::before {
  content: "\F0AE9";
}

.mdi-wiper-wash::before {
  content: "\F0DA6";
}

.mdi-wizard-hat::before {
  content: "\F1477";
}

.mdi-wordpress::before {
  content: "\F05B4";
}

.mdi-wrap::before {
  content: "\F05B6";
}

.mdi-wrap-disabled::before {
  content: "\F0BDF";
}

.mdi-wrench::before {
  content: "\F05B7";
}

.mdi-wrench-outline::before {
  content: "\F0BE0";
}

.mdi-xamarin::before {
  content: "\F0845";
}

.mdi-xamarin-outline::before {
  content: "\F0846";
}

.mdi-xing::before {
  content: "\F05BE";
}

.mdi-xml::before {
  content: "\F05C0";
}

.mdi-xmpp::before {
  content: "\F07FF";
}

.mdi-y-combinator::before {
  content: "\F0624";
}

.mdi-yahoo::before {
  content: "\F0B4F";
}

.mdi-yeast::before {
  content: "\F05C1";
}

.mdi-yin-yang::before {
  content: "\F0680";
}

.mdi-yoga::before {
  content: "\F117C";
}

.mdi-youtube::before {
  content: "\F05C3";
}

.mdi-youtube-gaming::before {
  content: "\F0848";
}

.mdi-youtube-studio::before {
  content: "\F0847";
}

.mdi-youtube-subscription::before {
  content: "\F0D40";
}

.mdi-youtube-tv::before {
  content: "\F0448";
}

.mdi-yurt::before {
  content: "\F1516";
}

.mdi-z-wave::before {
  content: "\F0AEA";
}

.mdi-zend::before {
  content: "\F0AEB";
}

.mdi-zigbee::before {
  content: "\F0D41";
}

.mdi-zip-box::before {
  content: "\F05C4";
}

.mdi-zip-box-outline::before {
  content: "\F0FFA";
}

.mdi-zip-disk::before {
  content: "\F0A23";
}

.mdi-zodiac-aquarius::before {
  content: "\F0A7D";
}

.mdi-zodiac-aries::before {
  content: "\F0A7E";
}

.mdi-zodiac-cancer::before {
  content: "\F0A7F";
}

.mdi-zodiac-capricorn::before {
  content: "\F0A80";
}

.mdi-zodiac-gemini::before {
  content: "\F0A81";
}

.mdi-zodiac-leo::before {
  content: "\F0A82";
}

.mdi-zodiac-libra::before {
  content: "\F0A83";
}

.mdi-zodiac-pisces::before {
  content: "\F0A84";
}

.mdi-zodiac-sagittarius::before {
  content: "\F0A85";
}

.mdi-zodiac-scorpio::before {
  content: "\F0A86";
}

.mdi-zodiac-taurus::before {
  content: "\F0A87";
}

.mdi-zodiac-virgo::before {
  content: "\F0A88";
}

.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: white;
}

.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 {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  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 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  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 {
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  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 {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  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 {
  -webkit-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  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 {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  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 {
  -webkit-transform: rotate(315deg);
  -ms-transform: rotate(315deg);
  transform: rotate(315deg);
}

.mdi-flip-h:before {
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
      transform: scaleX(-1);
  -webkit-filter: FlipH;
          filter: FlipH;
  -ms-filter: "FlipH";
}

.mdi-flip-v:before {
  -webkit-transform: scaleY(-1);
  -ms-transform: scaleY(-1);
      transform: scaleY(-1);
  -webkit-filter: FlipV;
          filter: FlipV;
  -ms-filter: "FlipV";
}

.mdi-spin:before {
  -webkit-animation: mdi-spin 2s infinite linear;
  animation: mdi-spin 2s infinite linear;
}

@-webkit-keyframes mdi-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes mdi-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

/*# sourceMappingURL=materialdesignicons.css.map */
/*!
 * Datepicker for Bootstrap v1.9.0 (https://github.com/uxsolutions/bootstrap-datepicker)
 *
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */

.datepicker {
    border-radius: 4px;
    direction: ltr;
}
.datepicker-inline {
    width: 220px;
}
.datepicker-rtl {
    direction: rtl;
}
.datepicker-rtl.dropdown-menu {
    left: auto;
}
.datepicker-rtl table tr td span {
    float: right;
}
.datepicker-dropdown {
    top: 0;
    left: 0;
    padding: 4px;
}
.datepicker-dropdown:before {
    content: '';
    display: inline-block;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid rgba(0, 0, 0, 0.15);
    border-top: 0;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    position: absolute;
}
.datepicker-dropdown:after {
    content: '';
    display: inline-block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    border-top: 0;
    position: absolute;
}
.datepicker-dropdown.datepicker-orient-left:before {
    left: 6px;
}
.datepicker-dropdown.datepicker-orient-left:after {
    left: 7px;
}
.datepicker-dropdown.datepicker-orient-right:before {
    right: 6px;
}
.datepicker-dropdown.datepicker-orient-right:after {
    right: 7px;
}
.datepicker-dropdown.datepicker-orient-bottom:before {
    top: -7px;
}
.datepicker-dropdown.datepicker-orient-bottom:after {
    top: -6px;
}
.datepicker-dropdown.datepicker-orient-top:before {
    bottom: -7px;
    border-bottom: 0;
    border-top: 7px solid rgba(0, 0, 0, 0.15);
}
.datepicker-dropdown.datepicker-orient-top:after {
    bottom: -6px;
    border-bottom: 0;
    border-top: 6px solid #fff;
}
.datepicker table {
    margin: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.datepicker table tr td,
.datepicker table tr th {
    text-align: center;
    width: 30px;
    height: 30px;
    border-radius: 4px;
    border: none;
}
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
    background-color: transparent;
}
.datepicker table tr td.old,
.datepicker table tr td.new {
    color: #777777;
}
.datepicker table tr td.day:hover,
.datepicker table tr td.focused {
    background: #eeeeee;
    cursor: pointer;
}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
    background: none;
    color: #777777;
    cursor: default;
}
.datepicker table tr td.highlighted {
    color: #000;
    background-color: #d9edf7;
    border-color: #85c5e5;
    border-radius: 0;
}
.datepicker table tr td.highlighted:focus,
.datepicker table tr td.highlighted.focus {
    color: #000;
    background-color: #afd9ee;
    border-color: #298fc2;
}
.datepicker table tr td.highlighted:hover {
    color: #000;
    background-color: #afd9ee;
    border-color: #52addb;
}
.datepicker table tr td.highlighted:active,
.datepicker table tr td.highlighted.active {
    color: #000;
    background-color: #afd9ee;
    border-color: #52addb;
}
.datepicker table tr td.highlighted:active:hover,
.datepicker table tr td.highlighted.active:hover,
.datepicker table tr td.highlighted:active:focus,
.datepicker table tr td.highlighted.active:focus,
.datepicker table tr td.highlighted:active.focus,
.datepicker table tr td.highlighted.active.focus {
    color: #000;
    background-color: #91cbe8;
    border-color: #298fc2;
}
.datepicker table tr td.highlighted.disabled:hover,
.datepicker table tr td.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.highlighted:hover,
.datepicker table tr td.highlighted.disabled:focus,
.datepicker table tr td.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.highlighted:focus,
.datepicker table tr td.highlighted.disabled.focus,
.datepicker table tr td.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.highlighted.focus {
    background-color: #d9edf7;
    border-color: #85c5e5;
}
.datepicker table tr td.highlighted.focused {
    background: #afd9ee;
}
.datepicker table tr td.highlighted.disabled,
.datepicker table tr td.highlighted.disabled:active {
    background: #d9edf7;
    color: #777777;
}
.datepicker table tr td.today {
    color: #000;
    background-color: #ffdb99;
    border-color: #ffb733;
}
.datepicker table tr td.today:focus,
.datepicker table tr td.today.focus {
    color: #000;
    background-color: #ffc966;
    border-color: #b37400;
}
.datepicker table tr td.today:hover {
    color: #000;
    background-color: #ffc966;
    border-color: #f59e00;
}
.datepicker table tr td.today:active,
.datepicker table tr td.today.active {
    color: #000;
    background-color: #ffc966;
    border-color: #f59e00;
}
.datepicker table tr td.today:active:hover,
.datepicker table tr td.today.active:hover,
.datepicker table tr td.today:active:focus,
.datepicker table tr td.today.active:focus,
.datepicker table tr td.today:active.focus,
.datepicker table tr td.today.active.focus {
    color: #000;
    background-color: #ffbc42;
    border-color: #b37400;
}
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today[disabled]:hover,
fieldset[disabled] .datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled:focus,
.datepicker table tr td.today[disabled]:focus,
fieldset[disabled] .datepicker table tr td.today:focus,
.datepicker table tr td.today.disabled.focus,
.datepicker table tr td.today[disabled].focus,
fieldset[disabled] .datepicker table tr td.today.focus {
    background-color: #ffdb99;
    border-color: #ffb733;
}
.datepicker table tr td.today.focused {
    background: #ffc966;
}
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:active {
    background: #ffdb99;
    color: #777777;
}
.datepicker table tr td.range {
    color: #000;
    background-color: #eeeeee;
    border-color: #bbbbbb;
    border-radius: 0;
}
.datepicker table tr td.range:focus,
.datepicker table tr td.range.focus {
    color: #000;
    background-color: #d5d5d5;
    border-color: #7c7c7c;
}
.datepicker table tr td.range:hover {
    color: #000;
    background-color: #d5d5d5;
    border-color: #9d9d9d;
}
.datepicker table tr td.range:active,
.datepicker table tr td.range.active {
    color: #000;
    background-color: #d5d5d5;
    border-color: #9d9d9d;
}
.datepicker table tr td.range:active:hover,
.datepicker table tr td.range.active:hover,
.datepicker table tr td.range:active:focus,
.datepicker table tr td.range.active:focus,
.datepicker table tr td.range:active.focus,
.datepicker table tr td.range.active.focus {
    color: #000;
    background-color: #c3c3c3;
    border-color: #7c7c7c;
}
.datepicker table tr td.range.disabled:hover,
.datepicker table tr td.range[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled:focus,
.datepicker table tr td.range[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range:focus,
.datepicker table tr td.range.disabled.focus,
.datepicker table tr td.range[disabled].focus,
fieldset[disabled] .datepicker table tr td.range.focus {
    background-color: #eeeeee;
    border-color: #bbbbbb;
}
.datepicker table tr td.range.focused {
    background: #d5d5d5;
}
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:active {
    background: #eeeeee;
    color: #777777;
}
.datepicker table tr td.range.highlighted {
    color: #000;
    background-color: #e4eef3;
    border-color: #9dc1d3;
}
.datepicker table tr td.range.highlighted:focus,
.datepicker table tr td.range.highlighted.focus {
    color: #000;
    background-color: #c1d7e3;
    border-color: #4b88a6;
}
.datepicker table tr td.range.highlighted:hover {
    color: #000;
    background-color: #c1d7e3;
    border-color: #73a6c0;
}
.datepicker table tr td.range.highlighted:active,
.datepicker table tr td.range.highlighted.active {
    color: #000;
    background-color: #c1d7e3;
    border-color: #73a6c0;
}
.datepicker table tr td.range.highlighted:active:hover,
.datepicker table tr td.range.highlighted.active:hover,
.datepicker table tr td.range.highlighted:active:focus,
.datepicker table tr td.range.highlighted.active:focus,
.datepicker table tr td.range.highlighted:active.focus,
.datepicker table tr td.range.highlighted.active.focus {
    color: #000;
    background-color: #a8c8d8;
    border-color: #4b88a6;
}
.datepicker table tr td.range.highlighted.disabled:hover,
.datepicker table tr td.range.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range.highlighted:hover,
.datepicker table tr td.range.highlighted.disabled:focus,
.datepicker table tr td.range.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range.highlighted:focus,
.datepicker table tr td.range.highlighted.disabled.focus,
.datepicker table tr td.range.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.range.highlighted.focus {
    background-color: #e4eef3;
    border-color: #9dc1d3;
}
.datepicker table tr td.range.highlighted.focused {
    background: #c1d7e3;
}
.datepicker table tr td.range.highlighted.disabled,
.datepicker table tr td.range.highlighted.disabled:active {
    background: #e4eef3;
    color: #777777;
}
.datepicker table tr td.range.today {
    color: #000;
    background-color: #f7ca77;
    border-color: #f1a417;
}
.datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today.focus {
    color: #000;
    background-color: #f4b747;
    border-color: #815608;
}
.datepicker table tr td.range.today:hover {
    color: #000;
    background-color: #f4b747;
    border-color: #bf800c;
}
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today.active {
    color: #000;
    background-color: #f4b747;
    border-color: #bf800c;
}
.datepicker table tr td.range.today:active:hover,
.datepicker table tr td.range.today.active:hover,
.datepicker table tr td.range.today:active:focus,
.datepicker table tr td.range.today.active:focus,
.datepicker table tr td.range.today:active.focus,
.datepicker table tr td.range.today.active.focus {
    color: #000;
    background-color: #f2aa25;
    border-color: #815608;
}
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled:focus,
.datepicker table tr td.range.today[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today.disabled.focus,
.datepicker table tr td.range.today[disabled].focus,
fieldset[disabled] .datepicker table tr td.range.today.focus {
    background-color: #f7ca77;
    border-color: #f1a417;
}
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:active {
    background: #f7ca77;
    color: #777777;
}
.datepicker table tr td.selected,
.datepicker table tr td.selected.highlighted {
    color: #fff;
    background-color: #777777;
    border-color: #555555;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.selected:focus,
.datepicker table tr td.selected.highlighted:focus,
.datepicker table tr td.selected.focus,
.datepicker table tr td.selected.highlighted.focus {
    color: #fff;
    background-color: #5e5e5e;
    border-color: #161616;
}
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.highlighted:hover {
    color: #fff;
    background-color: #5e5e5e;
    border-color: #373737;
}
.datepicker table tr td.selected:active,
.datepicker table tr td.selected.highlighted:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected.highlighted.active {
    color: #fff;
    background-color: #5e5e5e;
    border-color: #373737;
}
.datepicker table tr td.selected:active:hover,
.datepicker table tr td.selected.highlighted:active:hover,
.datepicker table tr td.selected.active:hover,
.datepicker table tr td.selected.highlighted.active:hover,
.datepicker table tr td.selected:active:focus,
.datepicker table tr td.selected.highlighted:active:focus,
.datepicker table tr td.selected.active:focus,
.datepicker table tr td.selected.highlighted.active:focus,
.datepicker table tr td.selected:active.focus,
.datepicker table tr td.selected.highlighted:active.focus,
.datepicker table tr td.selected.active.focus,
.datepicker table tr td.selected.highlighted.active.focus {
    color: #fff;
    background-color: #4c4c4c;
    border-color: #161616;
}
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.highlighted.disabled:hover,
.datepicker table tr td.selected[disabled]:hover,
.datepicker table tr td.selected.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.selected:hover,
fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,
.datepicker table tr td.selected.disabled:focus,
.datepicker table tr td.selected.highlighted.disabled:focus,
.datepicker table tr td.selected[disabled]:focus,
.datepicker table tr td.selected.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.selected:focus,
fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,
.datepicker table tr td.selected.disabled.focus,
.datepicker table tr td.selected.highlighted.disabled.focus,
.datepicker table tr td.selected[disabled].focus,
.datepicker table tr td.selected.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.selected.focus,
fieldset[disabled] .datepicker table tr td.selected.highlighted.focus {
    background-color: #777777;
    border-color: #555555;
}
.datepicker table tr td.active,
.datepicker table tr td.active.highlighted {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.active:focus,
.datepicker table tr td.active.highlighted:focus,
.datepicker table tr td.active.focus,
.datepicker table tr td.active.highlighted.focus {
    color: #fff;
    background-color: #286090;
    border-color: #122b40;
}
.datepicker table tr td.active:hover,
.datepicker table tr td.active.highlighted:hover {
    color: #fff;
    background-color: #286090;
    border-color: #204d74;
}
.datepicker table tr td.active:active,
.datepicker table tr td.active.highlighted:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active.highlighted.active {
    color: #fff;
    background-color: #286090;
    border-color: #204d74;
}
.datepicker table tr td.active:active:hover,
.datepicker table tr td.active.highlighted:active:hover,
.datepicker table tr td.active.active:hover,
.datepicker table tr td.active.highlighted.active:hover,
.datepicker table tr td.active:active:focus,
.datepicker table tr td.active.highlighted:active:focus,
.datepicker table tr td.active.active:focus,
.datepicker table tr td.active.highlighted.active:focus,
.datepicker table tr td.active:active.focus,
.datepicker table tr td.active.highlighted:active.focus,
.datepicker table tr td.active.active.focus,
.datepicker table tr td.active.highlighted.active.focus {
    color: #fff;
    background-color: #204d74;
    border-color: #122b40;
}
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.highlighted.disabled:hover,
.datepicker table tr td.active[disabled]:hover,
.datepicker table tr td.active.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.active:hover,
fieldset[disabled] .datepicker table tr td.active.highlighted:hover,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active.highlighted.disabled:focus,
.datepicker table tr td.active[disabled]:focus,
.datepicker table tr td.active.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.active:focus,
fieldset[disabled] .datepicker table tr td.active.highlighted:focus,
.datepicker table tr td.active.disabled.focus,
.datepicker table tr td.active.highlighted.disabled.focus,
.datepicker table tr td.active[disabled].focus,
.datepicker table tr td.active.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.active.focus,
fieldset[disabled] .datepicker table tr td.active.highlighted.focus {
    background-color: #337ab7;
    border-color: #2e6da4;
}
.datepicker table tr td span {
    display: block;
    width: 23%;
    height: 54px;
    line-height: 54px;
    float: left;
    margin: 1%;
    cursor: pointer;
    border-radius: 4px;
}
.datepicker table tr td span:hover,
.datepicker table tr td span.focused {
    background: #eeeeee;
}
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
    background: none;
    color: #777777;
    cursor: default;
}
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td span.active:focus,
.datepicker table tr td span.active:hover:focus,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active.focus,
.datepicker table tr td span.active:hover.focus,
.datepicker table tr td span.active.disabled.focus,
.datepicker table tr td span.active.disabled:hover.focus {
    color: #fff;
    background-color: #286090;
    border-color: #122b40;
}
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover {
    color: #fff;
    background-color: #286090;
    border-color: #204d74;
}
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active {
    color: #fff;
    background-color: #286090;
    border-color: #204d74;
}
.datepicker table tr td span.active:active:hover,
.datepicker table tr td span.active:hover:active:hover,
.datepicker table tr td span.active.disabled:active:hover,
.datepicker table tr td span.active.disabled:hover:active:hover,
.datepicker table tr td span.active.active:hover,
.datepicker table tr td span.active:hover.active:hover,
.datepicker table tr td span.active.disabled.active:hover,
.datepicker table tr td span.active.disabled:hover.active:hover,
.datepicker table tr td span.active:active:focus,
.datepicker table tr td span.active:hover:active:focus,
.datepicker table tr td span.active.disabled:active:focus,
.datepicker table tr td span.active.disabled:hover:active:focus,
.datepicker table tr td span.active.active:focus,
.datepicker table tr td span.active:hover.active:focus,
.datepicker table tr td span.active.disabled.active:focus,
.datepicker table tr td span.active.disabled:hover.active:focus,
.datepicker table tr td span.active:active.focus,
.datepicker table tr td span.active:hover:active.focus,
.datepicker table tr td span.active.disabled:active.focus,
.datepicker table tr td span.active.disabled:hover:active.focus,
.datepicker table tr td span.active.active.focus,
.datepicker table tr td span.active:hover.active.focus,
.datepicker table tr td span.active.disabled.active.focus,
.datepicker table tr td span.active.disabled:hover.active.focus {
    color: #fff;
    background-color: #204d74;
    border-color: #122b40;
}
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active:hover.disabled:hover,
.datepicker table tr td span.active.disabled.disabled:hover,
.datepicker table tr td span.active.disabled:hover.disabled:hover,
.datepicker table tr td span.active[disabled]:hover,
.datepicker table tr td span.active:hover[disabled]:hover,
.datepicker table tr td span.active.disabled[disabled]:hover,
.datepicker table tr td span.active.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td span.active:hover,
fieldset[disabled] .datepicker table tr td span.active:hover:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active:hover.disabled:focus,
.datepicker table tr td span.active.disabled.disabled:focus,
.datepicker table tr td span.active.disabled:hover.disabled:focus,
.datepicker table tr td span.active[disabled]:focus,
.datepicker table tr td span.active:hover[disabled]:focus,
.datepicker table tr td span.active.disabled[disabled]:focus,
.datepicker table tr td span.active.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td span.active:focus,
fieldset[disabled] .datepicker table tr td span.active:hover:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active.disabled.focus,
.datepicker table tr td span.active:hover.disabled.focus,
.datepicker table tr td span.active.disabled.disabled.focus,
.datepicker table tr td span.active.disabled:hover.disabled.focus,
.datepicker table tr td span.active[disabled].focus,
.datepicker table tr td span.active:hover[disabled].focus,
.datepicker table tr td span.active.disabled[disabled].focus,
.datepicker table tr td span.active.disabled:hover[disabled].focus,
fieldset[disabled] .datepicker table tr td span.active.focus,
fieldset[disabled] .datepicker table tr td span.active:hover.focus,
fieldset[disabled] .datepicker table tr td span.active.disabled.focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus {
    background-color: #337ab7;
    border-color: #2e6da4;
}
.datepicker table tr td span.old,
.datepicker table tr td span.new {
    color: #777777;
}
.datepicker .datepicker-switch {
    width: 145px;
}
.datepicker .datepicker-switch,
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th {
    cursor: pointer;
}
.datepicker .datepicker-switch:hover,
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover {
    background: #eeeeee;
}
.datepicker .prev.disabled,
.datepicker .next.disabled {
    visibility: hidden;
}
.datepicker .cw {
    font-size: 10px;
    width: 12px;
    padding: 0 2px 0 5px;
    vertical-align: middle;
}
.input-group.date .input-group-addon {
    cursor: pointer;
}
.input-daterange {
    width: 100%;
}
.input-daterange input {
    text-align: center;
}
.input-daterange input:first-child {
    border-radius: 3px 0 0 3px;
}
.input-daterange input:last-child {
    border-radius: 0 3px 3px 0;
}
.input-daterange .input-group-addon {
    width: auto;
    min-width: 16px;
    padding: 4px 5px;
    line-height: 1.42857143;
    border-width: 1px 0;
    margin-left: -5px;
    margin-right: -5px;
}
.datepicker.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    list-style: none;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    color: #333333;
    font-size: 13px;
    line-height: 1.42857143;
}
.datepicker.dropdown-menu th,
.datepicker.datepicker-inline th,
.datepicker.dropdown-menu td,
.datepicker.datepicker-inline td {
    padding: 0px 5px;
}

@charset "UTF-8";
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --blue: #199ED8;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #F99014;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #ffffff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #199ED8;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #f8fafc;
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #199ED8;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: rgb(17.0643153527, 107.846473029, 147.4356846473);
  text-decoration: underline;
}

a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type=radio],
input[type=checkbox] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

h1, .h1 {
  font-size: 2.5rem;
}

h2, .h2 {
  font-size: 2rem;
}

h3, .h3 {
  font-size: 1.75rem;
}

h4, .h4 {
  font-size: 1.5rem;
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

small,
.small {
  font-size: 0.875em;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.blockquote-footer {
  display: block;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #f8fafc;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #6c757d;
}

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #ffffff;
  background-color: #212529;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container,
.container-fluid,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
.row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%;
}

.row-cols-1 > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

.row-cols-2 > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

.row-cols-3 > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.3333333333%;
      -ms-flex: 0 0 33.3333333333%;
          flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.row-cols-4 > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}

.row-cols-5 > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 20%;
      -ms-flex: 0 0 20%;
          flex: 0 0 20%;
  max-width: 20%;
}

.row-cols-6 > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 16.6666666667%;
      -ms-flex: 0 0 16.6666666667%;
          flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-auto {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 8.33333333%;
      -ms-flex: 0 0 8.33333333%;
          flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}

.col-2 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 16.66666667%;
      -ms-flex: 0 0 16.66666667%;
          flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}

.col-3 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.33333333%;
      -ms-flex: 0 0 33.33333333%;
          flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}

.col-5 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 41.66666667%;
      -ms-flex: 0 0 41.66666667%;
          flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}

.col-6 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 58.33333333%;
      -ms-flex: 0 0 58.33333333%;
          flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}

.col-8 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 66.66666667%;
      -ms-flex: 0 0 66.66666667%;
          flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}

.col-9 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 75%;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 83.33333333%;
      -ms-flex: 0 0 83.33333333%;
          flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}

.col-11 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 91.66666667%;
      -ms-flex: 0 0 91.66666667%;
          flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}

.col-12 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
}

.order-last {
  -webkit-box-ordinal-group: 14;
  -webkit-order: 13;
      -ms-flex-order: 13;
          order: 13;
}

.order-0 {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
      -ms-flex-order: 0;
          order: 0;
}

.order-1 {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}

.order-2 {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}

.order-3 {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
}

.order-4 {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
      -ms-flex-order: 4;
          order: 4;
}

.order-5 {
  -webkit-box-ordinal-group: 6;
  -webkit-order: 5;
      -ms-flex-order: 5;
          order: 5;
}

.order-6 {
  -webkit-box-ordinal-group: 7;
  -webkit-order: 6;
      -ms-flex-order: 6;
          order: 6;
}

.order-7 {
  -webkit-box-ordinal-group: 8;
  -webkit-order: 7;
      -ms-flex-order: 7;
          order: 7;
}

.order-8 {
  -webkit-box-ordinal-group: 9;
  -webkit-order: 8;
      -ms-flex-order: 8;
          order: 8;
}

.order-9 {
  -webkit-box-ordinal-group: 10;
  -webkit-order: 9;
      -ms-flex-order: 9;
          order: 9;
}

.order-10 {
  -webkit-box-ordinal-group: 11;
  -webkit-order: 10;
      -ms-flex-order: 10;
          order: 10;
}

.order-11 {
  -webkit-box-ordinal-group: 12;
  -webkit-order: 11;
      -ms-flex-order: 11;
          order: 11;
}

.order-12 {
  -webkit-box-ordinal-group: 13;
  -webkit-order: 12;
      -ms-flex-order: 12;
          order: 12;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

@media (min-width: 576px) {
  .col-sm {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-sm-1 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-sm-2 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-sm-3 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-sm-5 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-sm-6 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333333%;
        -ms-flex: 0 0 8.33333333%;
            flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-sm-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66666667%;
        -ms-flex: 0 0 16.66666667%;
            flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-sm-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333333%;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-sm-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66666667%;
        -ms-flex: 0 0 41.66666667%;
            flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-sm-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333333%;
        -ms-flex: 0 0 58.33333333%;
            flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-sm-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66666667%;
        -ms-flex: 0 0 66.66666667%;
            flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-sm-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333333%;
        -ms-flex: 0 0 83.33333333%;
            flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-sm-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66666667%;
        -ms-flex: 0 0 91.66666667%;
            flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-sm-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
  }
  .order-sm-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-sm-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
        -ms-flex-order: 12;
            order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-md-1 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-md-2 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-md-3 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-md-5 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-md-6 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333333%;
        -ms-flex: 0 0 8.33333333%;
            flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-md-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66666667%;
        -ms-flex: 0 0 16.66666667%;
            flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-md-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333333%;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-md-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66666667%;
        -ms-flex: 0 0 41.66666667%;
            flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-md-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333333%;
        -ms-flex: 0 0 58.33333333%;
            flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-md-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66666667%;
        -ms-flex: 0 0 66.66666667%;
            flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-md-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333333%;
        -ms-flex: 0 0 83.33333333%;
            flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-md-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66666667%;
        -ms-flex: 0 0 91.66666667%;
            flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-md-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
  }
  .order-md-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-md-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-md-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-md-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-md-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-md-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-md-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-md-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-md-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-md-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-md-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-md-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-md-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-md-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
        -ms-flex-order: 12;
            order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-lg-1 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-lg-2 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-lg-3 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-lg-5 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-lg-6 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333333%;
        -ms-flex: 0 0 8.33333333%;
            flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-lg-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66666667%;
        -ms-flex: 0 0 16.66666667%;
            flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-lg-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333333%;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-lg-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66666667%;
        -ms-flex: 0 0 41.66666667%;
            flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-lg-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333333%;
        -ms-flex: 0 0 58.33333333%;
            flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-lg-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66666667%;
        -ms-flex: 0 0 66.66666667%;
            flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-lg-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333333%;
        -ms-flex: 0 0 83.33333333%;
            flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-lg-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66666667%;
        -ms-flex: 0 0 91.66666667%;
            flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-lg-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
  }
  .order-lg-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-lg-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
        -ms-flex-order: 12;
            order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xl-1 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xl-2 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xl-3 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xl-5 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xl-6 > * {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333333%;
        -ms-flex: 0 0 8.33333333%;
            flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-xl-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66666667%;
        -ms-flex: 0 0 16.66666667%;
            flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-xl-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333333%;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-xl-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66666667%;
        -ms-flex: 0 0 41.66666667%;
            flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-xl-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333333%;
        -ms-flex: 0 0 58.33333333%;
            flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-xl-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66666667%;
        -ms-flex: 0 0 66.66666667%;
            flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-xl-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333333%;
        -ms-flex: 0 0 83.33333333%;
            flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-xl-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66666667%;
        -ms-flex: 0 0 91.66666667%;
            flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-xl-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
  }
  .order-xl-last {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-xl-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-xl-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-xl-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-xl-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-xl-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-xl-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-xl-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-xl-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
        -ms-flex-order: 12;
            order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}
.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #dee2e6;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: rgb(190.6, 227.84, 244.08);
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: rgb(135.4, 204.56, 234.72);
}

.table-hover .table-primary:hover {
  background-color: rgb(168.7970260223, 218.6448327138, 240.3829739777);
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: rgb(168.7970260223, 218.6448327138, 240.3829739777);
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: rgb(213.84, 216.36, 218.6);
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: rgb(178.56, 183.24, 187.4);
}

.table-hover .table-secondary:hover {
  background-color: rgb(200.3075090253, 203.6560288809, 206.6324909747);
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: rgb(200.3075090253, 203.6560288809, 206.6324909747);
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: rgb(194.8, 230.36, 202.92);
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: rgb(143.2, 209.24, 158.28);
}

.table-hover .table-success:hover {
  background-color: rgb(176.7059405941, 222.9540594059, 187.2665346535);
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: rgb(176.7059405941, 222.9540594059, 187.2665346535);
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: rgb(190.04, 228.96, 235.12);
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: rgb(134.36, 206.64, 218.08);
}

.table-hover .table-info:hover {
  background-color: rgb(170.5152475248, 221.1332673267, 229.1447524752);
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: rgb(170.5152475248, 221.1332673267, 229.1447524752);
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: rgb(255, 237.64, 185.56);
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: rgb(255, 222.76, 126.04);
}

.table-hover .table-warning:hover {
  background-color: rgb(255, 231.265, 160.06);
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: rgb(255, 231.265, 160.06);
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: rgb(245.2, 198.44, 202.92);
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: rgb(236.8, 149.96, 158.28);
}

.table-hover .table-danger:hover {
  background-color: rgb(241.4341772152, 176.7058227848, 182.9073417722);
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: rgb(241.4341772152, 176.7058227848, 182.9073417722);
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: rgb(253.04, 253.32, 253.6);
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: rgb(251.36, 251.88, 252.4);
}

.table-hover .table-light:hover {
  background-color: rgb(238.165, 240.57, 242.975);
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: rgb(238.165, 240.57, 242.975);
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: rgb(198.16, 199.84, 201.52);
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: rgb(149.44, 152.56, 155.68);
}

.table-hover .table-dark:hover {
  background-color: rgb(185.0216751269, 187.09, 189.1583248731);
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: rgb(185.0216751269, 187.09, 189.1583248731);
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #ffffff;
  background-color: #343a40;
  border-color: rgb(69.1465517241, 77.125, 85.1034482759);
}
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.table-dark {
  color: #ffffff;
  background-color: #343a40;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: rgb(69.1465517241, 77.125, 85.1034482759);
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    -webkit-transition: none;
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:focus {
  color: #495057;
  background-color: #ffffff;
  border-color: rgb(128.1784232365, 206.2676348548, 240.3215767635);
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(25, 158, 216, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(25, 158, 216, 0.25);
}
.form-control::-webkit-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

input[type=date].form-control,
input[type=time].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

select.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}
select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #ffffff;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

select.form-control[size], select.form-control[multiple] {
  height: auto;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #28a745;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #ffffff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem;
}
.form-row > .col > .valid-tooltip, .form-row > [class*=col-] > .valid-tooltip {
  left: 5px;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #28a745;
  padding-right: calc(1.5em + 0.75rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #28a745;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated select.form-control:valid, select.form-control.is-valid {
  padding-right: 3rem !important;
  background-position: right 1.5rem center;
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #28a745;
  padding-right: calc(0.75em + 2.3125rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #ffffff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #28a745;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28a745;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #28a745;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: rgb(51.6956521739, 206.3043478261, 87);
  background-color: rgb(51.6956521739, 206.3043478261, 87);
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28a745;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #dc3545;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #ffffff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}
.form-row > .col > .invalid-tooltip, .form-row > [class*=col-] > .invalid-tooltip {
  left: 5px;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #dc3545;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated select.form-control:invalid, select.form-control.is-invalid {
  padding-right: 3rem !important;
  background-position: right 1.5rem center;
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc(0.75em + 2.3125rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #ffffff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #dc3545;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #dc3545;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: rgb(227.5316455696, 96.4683544304, 109.0253164557);
  background-color: rgb(227.5316455696, 96.4683544304, 109.0253164557);
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.form-inline {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    -webkit-transition: none;
    transition: none;
  }
}
.btn:hover {
  color: #212529;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(25, 158, 216, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(25, 158, 216, 0.25);
}
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #ffffff;
  background-color: #199ED8;
  border-color: #199ED8;
}
.btn-primary:hover {
  color: #ffffff;
  background-color: rgb(21.0321576763, 132.9232365145, 181.7178423237);
  border-color: rgb(19.7095435685, 124.5643153527, 170.2904564315);
}
.btn-primary:focus, .btn-primary.focus {
  color: #ffffff;
  background-color: rgb(21.0321576763, 132.9232365145, 181.7178423237);
  border-color: rgb(19.7095435685, 124.5643153527, 170.2904564315);
  -webkit-box-shadow: 0 0 0 0.2rem rgba(59.5, 172.55, 221.85, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(59.5, 172.55, 221.85, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #ffffff;
  background-color: #199ED8;
  border-color: #199ED8;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #ffffff;
  background-color: rgb(19.7095435685, 124.5643153527, 170.2904564315);
  border-color: rgb(18.3869294606, 116.2053941909, 158.8630705394);
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(59.5, 172.55, 221.85, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(59.5, 172.55, 221.85, 0.5);
}

.btn-secondary {
  color: #ffffff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:hover {
  color: #ffffff;
  background-color: rgb(90.2703862661, 97.7929184549, 104.4796137339);
  border-color: rgb(84.3605150215, 91.3905579399, 97.6394849785);
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #ffffff;
  background-color: rgb(90.2703862661, 97.7929184549, 104.4796137339);
  border-color: rgb(84.3605150215, 91.3905579399, 97.6394849785);
  -webkit-box-shadow: 0 0 0 0.2rem rgba(130.05, 137.7, 144.5, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(130.05, 137.7, 144.5, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #ffffff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #ffffff;
  background-color: rgb(84.3605150215, 91.3905579399, 97.6394849785);
  border-color: rgb(78.4506437768, 84.9881974249, 90.7993562232);
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(130.05, 137.7, 144.5, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(130.05, 137.7, 144.5, 0.5);
}

.btn-success {
  color: #ffffff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:hover {
  color: #ffffff;
  background-color: rgb(32.6086956522, 136.1413043478, 56.25);
  border-color: rgb(30.1449275362, 125.8550724638, 52);
}
.btn-success:focus, .btn-success.focus {
  color: #ffffff;
  background-color: rgb(32.6086956522, 136.1413043478, 56.25);
  border-color: rgb(30.1449275362, 125.8550724638, 52);
  -webkit-box-shadow: 0 0 0 0.2rem rgba(72.25, 180.2, 96.9, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(72.25, 180.2, 96.9, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #ffffff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #ffffff;
  background-color: rgb(30.1449275362, 125.8550724638, 52);
  border-color: rgb(27.6811594203, 115.5688405797, 47.75);
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(72.25, 180.2, 96.9, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(72.25, 180.2, 96.9, 0.5);
}

.btn-info {
  color: #ffffff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:hover {
  color: #ffffff;
  background-color: rgb(18.75, 132.0652173913, 150);
  border-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
}
.btn-info:focus, .btn-info.focus {
  color: #ffffff;
  background-color: rgb(18.75, 132.0652173913, 150);
  border-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
  -webkit-box-shadow: 0 0 0 0.2rem rgba(57.8, 175.95, 194.65, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(57.8, 175.95, 194.65, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #ffffff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #ffffff;
  background-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
  border-color: rgb(15.9166666667, 112.1086956522, 127.3333333333);
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(57.8, 175.95, 194.65, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(57.8, 175.95, 194.65, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:hover {
  color: #212529;
  background-color: rgb(223.75, 167.8125, 0);
  border-color: rgb(211, 158.25, 0);
}
.btn-warning:focus, .btn-warning.focus {
  color: #212529;
  background-color: rgb(223.75, 167.8125, 0);
  border-color: rgb(211, 158.25, 0);
  -webkit-box-shadow: 0 0 0 0.2rem rgba(221.7, 169.6, 12.1, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(221.7, 169.6, 12.1, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: rgb(211, 158.25, 0);
  border-color: rgb(198.25, 148.6875, 0);
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(221.7, 169.6, 12.1, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(221.7, 169.6, 12.1, 0.5);
}

.btn-danger {
  color: #ffffff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:hover {
  color: #ffffff;
  background-color: rgb(200.082278481, 34.667721519, 50.5158227848);
  border-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
}
.btn-danger:focus, .btn-danger.focus {
  color: #ffffff;
  background-color: rgb(200.082278481, 34.667721519, 50.5158227848);
  border-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
  -webkit-box-shadow: 0 0 0 0.2rem rgba(225.25, 83.3, 96.9, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(225.25, 83.3, 96.9, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #ffffff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #ffffff;
  background-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
  border-color: rgb(178.3481012658, 30.9018987342, 45.0284810127);
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(225.25, 83.3, 96.9, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(225.25, 83.3, 96.9, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover {
  color: #212529;
  background-color: rgb(225.6875, 229.875, 234.0625);
  border-color: rgb(218.25, 223.5, 228.75);
}
.btn-light:focus, .btn-light.focus {
  color: #212529;
  background-color: rgb(225.6875, 229.875, 234.0625);
  border-color: rgb(218.25, 223.5, 228.75);
  -webkit-box-shadow: 0 0 0 0.2rem rgba(215.75, 217.2, 218.65, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(215.75, 217.2, 218.65, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: rgb(218.25, 223.5, 228.75);
  border-color: rgb(210.8125, 217.125, 223.4375);
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(215.75, 217.2, 218.65, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(215.75, 217.2, 218.65, 0.5);
}

.btn-dark {
  color: #ffffff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:hover {
  color: #ffffff;
  background-color: rgb(34.8534482759, 38.875, 42.8965517241);
  border-color: rgb(29.1379310345, 32.5, 35.8620689655);
}
.btn-dark:focus, .btn-dark.focus {
  color: #ffffff;
  background-color: rgb(34.8534482759, 38.875, 42.8965517241);
  border-color: rgb(29.1379310345, 32.5, 35.8620689655);
  -webkit-box-shadow: 0 0 0 0.2rem rgba(82.45, 87.55, 92.65, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(82.45, 87.55, 92.65, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #ffffff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #ffffff;
  background-color: rgb(29.1379310345, 32.5, 35.8620689655);
  border-color: rgb(23.4224137931, 26.125, 28.8275862069);
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(82.45, 87.55, 92.65, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(82.45, 87.55, 92.65, 0.5);
}

.btn-outline-primary {
  color: #199ED8;
  border-color: #199ED8;
}
.btn-outline-primary:hover {
  color: #ffffff;
  background-color: #199ED8;
  border-color: #199ED8;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(25, 158, 216, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(25, 158, 216, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #199ED8;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #ffffff;
  background-color: #199ED8;
  border-color: #199ED8;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(25, 158, 216, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(25, 158, 216, 0.5);
}

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:hover {
  color: #ffffff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #ffffff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:hover {
  color: #ffffff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #ffffff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:hover {
  color: #ffffff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #ffffff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:hover {
  color: #ffffff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #ffffff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:hover {
  color: #ffffff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #ffffff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #199ED8;
  text-decoration: none;
}
.btn-link:hover {
  color: rgb(17.0643153527, 107.846473029, 147.4356846473);
  text-decoration: underline;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

.fade {
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    -webkit-transition: none;
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    -webkit-transition: none;
    transition: none;
  }
}
.collapsing.width {
  width: 0;
  height: auto;
  -webkit-transition: width 0.35s ease;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.width {
    -webkit-transition: none;
    transition: none;
  }
}

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: rgb(21.6283783784, 24.25, 26.8716216216);
  text-decoration: none;
  background-color: #e9ecef;
}
.dropdown-item.active, .dropdown-item:active {
  color: #ffffff;
  text-decoration: none;
  background-color: #199ED8;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #adb5bd;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=radio],
.btn-group-toggle > .btn input[type=checkbox],
.btn-group-toggle > .btn-group > .btn input[type=radio],
.btn-group-toggle > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group:not(.has-validation) > .form-control:not(:last-child),
.input-group:not(.has-validation) > .custom-select:not(:last-child),
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label,
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > .form-control:nth-last-child(n+3),
.input-group.has-validation > .custom-select:nth-last-child(n+3),
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label,
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem;
}

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .btn,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}

.custom-control-inline {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #ffffff;
  border-color: #199ED8;
  background-color: #199ED8;
}
.custom-control-input:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(25, 158, 216, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(25, 158, 216, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: rgb(128.1784232365, 206.2676348548, 240.3215767635);
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #ffffff;
  background-color: rgb(173.887966805, 223.8319502075, 245.612033195);
  border-color: rgb(173.887966805, 223.8319502075, 245.612033195);
}
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #ffffff;
  border: 1px solid #adb5bd;
}
.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: 50%/50% 50% no-repeat;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23ffffff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #199ED8;
  background-color: #199ED8;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23ffffff' d='M0 2h4'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(25, 158, 216, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(25, 158, 216, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(25, 158, 216, 0.5);
}

.custom-switch {
  padding-left: 2.25rem;
}
.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
.custom-switch .custom-control-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #ffffff;
  -webkit-transform: translateX(0.75rem);
      -ms-transform: translateX(0.75rem);
          transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(25, 158, 216, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #ffffff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-select:focus {
  border-color: rgb(128.1784232365, 206.2676348548, 240.3215767635);
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(25, 158, 216, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(25, 158, 216, 0.25);
}
.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #ffffff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}
.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}
.custom-select::-ms-expand {
  display: none;
}
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}

.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}

.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  overflow: hidden;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: rgb(128.1784232365, 206.2676348548, 240.3215767635);
  -webkit-box-shadow: 0 0 0 0.2rem rgba(25, 158, 216, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(25, 158, 216, 0.25);
}
.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #ffffff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}

.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-range:focus {
  outline: 0;
}
.custom-range:focus::-webkit-slider-thumb {
  -webkit-box-shadow: 0 0 0 1px #f8fafc, 0 0 0 0.2rem rgba(25, 158, 216, 0.25);
          box-shadow: 0 0 0 1px #f8fafc, 0 0 0 0.2rem rgba(25, 158, 216, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #f8fafc, 0 0 0 0.2rem rgba(25, 158, 216, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #f8fafc, 0 0 0 0.2rem rgba(25, 158, 216, 0.25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #199ED8;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: rgb(173.887966805, 223.8319502075, 245.612033195);
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #199ED8;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
       appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: rgb(173.887966805, 223.8319502075, 245.612033195);
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #199ED8;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: rgb(173.887966805, 223.8319502075, 245.612033195);
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    -webkit-transition: none;
    transition: none;
  }
}

.nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-link {
  margin-bottom: -1px;
  background-color: transparent;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #f8fafc;
  border-color: #dee2e6 #dee2e6 #f8fafc;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #ffffff;
  background-color: #199ED8;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  text-align: center;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0.5rem 1rem;
}
.navbar .container,
.navbar .container-fluid,
.navbar .container-sm,
.navbar .container-md,
.navbar .container-lg,
.navbar .container-xl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: 50%/100% 100% no-repeat;
}

.navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid,
  .navbar-expand-sm > .container-sm,
  .navbar-expand-sm > .container-md,
  .navbar-expand-sm > .container-lg,
  .navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid,
  .navbar-expand-sm > .container-sm,
  .navbar-expand-sm > .container-md,
  .navbar-expand-sm > .container-lg,
  .navbar-expand-sm > .container-xl {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid,
  .navbar-expand-md > .container-sm,
  .navbar-expand-md > .container-md,
  .navbar-expand-md > .container-lg,
  .navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid,
  .navbar-expand-md > .container-sm,
  .navbar-expand-md > .container-md,
  .navbar-expand-md > .container-lg,
  .navbar-expand-md > .container-xl {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid,
  .navbar-expand-lg > .container-sm,
  .navbar-expand-lg > .container-md,
  .navbar-expand-lg > .container-lg,
  .navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid,
  .navbar-expand-lg > .container-sm,
  .navbar-expand-lg > .container-md,
  .navbar-expand-lg > .container-lg,
  .navbar-expand-lg > .container-xl {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid,
  .navbar-expand-xl > .container-sm,
  .navbar-expand-xl > .container-md,
  .navbar-expand-xl > .container-lg,
  .navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid,
  .navbar-expand-xl > .container-sm,
  .navbar-expand-xl > .container-md,
  .navbar-expand-xl > .container-lg,
  .navbar-expand-xl > .container-xl {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #ffffff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #ffffff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #ffffff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
  color: #ffffff;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #ffffff;
}

.card {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #ffffff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}

.card-title {
  margin-bottom: 0.75rem;
}

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-top,
.card-img-bottom {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-deck .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-deck {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

.card-group > .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
  .card-group > .card {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0%;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.card-columns .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-columns {
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion {
  overflow-anchor: none;
}
.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px;
}

.breadcrumb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #199ED8;
  background-color: #ffffff;
  border: 1px solid #dee2e6;
}
.page-link:hover {
  z-index: 2;
  color: rgb(17.0643153527, 107.846473029, 147.4356846473);
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 3;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(25, 158, 216, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(25, 158, 216, 0.25);
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.page-item.active .page-link {
  z-index: 3;
  color: #ffffff;
  background-color: #199ED8;
  border-color: #199ED8;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #ffffff;
  border-color: #dee2e6;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    -webkit-transition: none;
    transition: none;
  }
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

.badge-primary {
  color: #ffffff;
  background-color: #199ED8;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #ffffff;
  background-color: rgb(19.7095435685, 124.5643153527, 170.2904564315);
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(25, 158, 216, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(25, 158, 216, 0.5);
}

.badge-secondary {
  color: #ffffff;
  background-color: #6c757d;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #ffffff;
  background-color: rgb(84.3605150215, 91.3905579399, 97.6394849785);
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.badge-success {
  color: #ffffff;
  background-color: #28a745;
}
a.badge-success:hover, a.badge-success:focus {
  color: #ffffff;
  background-color: rgb(30.1449275362, 125.8550724638, 52);
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.badge-info {
  color: #ffffff;
  background-color: #17a2b8;
}
a.badge-info:hover, a.badge-info:focus {
  color: #ffffff;
  background-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.badge-warning {
  color: #212529;
  background-color: #ffc107;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: rgb(211, 158.25, 0);
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.badge-danger {
  color: #ffffff;
  background-color: #dc3545;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #ffffff;
  background-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}
a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: rgb(218.25, 223.5, 228.75);
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.badge-dark {
  color: #ffffff;
  background-color: #343a40;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #ffffff;
  background-color: rgb(29.1379310345, 32.5, 35.8620689655);
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}
@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 4rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-primary {
  color: rgb(13, 82.16, 112.32);
  background-color: rgb(209, 235.6, 247.2);
  border-color: rgb(190.6, 227.84, 244.08);
}
.alert-primary hr {
  border-top-color: rgb(168.7970260223, 218.6448327138, 240.3829739777);
}
.alert-primary .alert-link {
  color: rgb(7.7095435685, 48.7243153527, 66.6104564315);
}

.alert-secondary {
  color: rgb(56.16, 60.84, 65);
  background-color: rgb(225.6, 227.4, 229);
  border-color: rgb(213.84, 216.36, 218.6);
}
.alert-secondary hr {
  border-top-color: rgb(200.3075090253, 203.6560288809, 206.6324909747);
}
.alert-secondary .alert-link {
  color: rgb(32.5205150215, 35.2305579399, 37.6394849785);
}

.alert-success {
  color: rgb(20.8, 86.84, 35.88);
  background-color: rgb(212, 237.4, 217.8);
  border-color: rgb(194.8, 230.36, 202.92);
}
.alert-success hr {
  border-top-color: rgb(176.7059405941, 222.9540594059, 187.2665346535);
}
.alert-success .alert-link {
  color: rgb(10.9449275362, 45.6950724638, 18.88);
}

.alert-info {
  color: rgb(11.96, 84.24, 95.68);
  background-color: rgb(208.6, 236.4, 240.8);
  border-color: rgb(190.04, 228.96, 235.12);
}
.alert-info hr {
  border-top-color: rgb(170.5152475248, 221.1332673267, 229.1447524752);
}
.alert-info .alert-link {
  color: rgb(6.2933333333, 44.3269565217, 50.3466666667);
}

.alert-warning {
  color: rgb(132.6, 100.36, 3.64);
  background-color: rgb(255, 242.6, 205.4);
  border-color: rgb(255, 237.64, 185.56);
}
.alert-warning hr {
  border-top-color: rgb(255, 231.265, 160.06);
}
.alert-warning .alert-link {
  color: rgb(82.9625954198, 62.7912977099, 2.2774045802);
}

.alert-danger {
  color: rgb(114.4, 27.56, 35.88);
  background-color: rgb(248, 214.6, 217.8);
  border-color: rgb(245.2, 198.44, 202.92);
}
.alert-danger hr {
  border-top-color: rgb(241.4341772152, 176.7058227848, 182.9073417722);
}
.alert-danger .alert-link {
  color: rgb(73.3010989011, 17.6589010989, 22.9898901099);
}

.alert-light {
  color: rgb(128.96, 129.48, 130);
  background-color: rgb(253.6, 253.8, 254);
  border-color: rgb(253.04, 253.32, 253.6);
}
.alert-light hr {
  border-top-color: rgb(238.165, 240.57, 242.975);
}
.alert-light .alert-link {
  color: rgb(103.5492351816, 103.98, 104.4107648184);
}

.alert-dark {
  color: rgb(27.04, 30.16, 33.28);
  background-color: rgb(214.4, 215.6, 216.8);
  border-color: rgb(198.16, 199.84, 201.52);
}
.alert-dark hr {
  border-top-color: rgb(185.0216751269, 187.09, 189.1583248731);
}
.alert-dark .alert-link {
  color: rgb(4.1779310345, 4.66, 5.1420689655);
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.progress-bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  background-color: #199ED8;
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    -webkit-transition: none;
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  -webkit-animation: 1s linear infinite progress-bar-stripes;
          animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    -webkit-animation: none;
            animation: none;
  }
}

.media {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.media-body {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.list-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #ffffff;
}
.list-group-item.active {
  z-index: 2;
  color: #ffffff;
  background-color: #199ED8;
  border-color: #199ED8;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: rgb(13, 82.16, 112.32);
  background-color: rgb(190.6, 227.84, 244.08);
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: rgb(13, 82.16, 112.32);
  background-color: rgb(168.7970260223, 218.6448327138, 240.3829739777);
}
.list-group-item-primary.list-group-item-action.active {
  color: #ffffff;
  background-color: rgb(13, 82.16, 112.32);
  border-color: rgb(13, 82.16, 112.32);
}

.list-group-item-secondary {
  color: rgb(56.16, 60.84, 65);
  background-color: rgb(213.84, 216.36, 218.6);
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: rgb(56.16, 60.84, 65);
  background-color: rgb(200.3075090253, 203.6560288809, 206.6324909747);
}
.list-group-item-secondary.list-group-item-action.active {
  color: #ffffff;
  background-color: rgb(56.16, 60.84, 65);
  border-color: rgb(56.16, 60.84, 65);
}

.list-group-item-success {
  color: rgb(20.8, 86.84, 35.88);
  background-color: rgb(194.8, 230.36, 202.92);
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: rgb(20.8, 86.84, 35.88);
  background-color: rgb(176.7059405941, 222.9540594059, 187.2665346535);
}
.list-group-item-success.list-group-item-action.active {
  color: #ffffff;
  background-color: rgb(20.8, 86.84, 35.88);
  border-color: rgb(20.8, 86.84, 35.88);
}

.list-group-item-info {
  color: rgb(11.96, 84.24, 95.68);
  background-color: rgb(190.04, 228.96, 235.12);
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: rgb(11.96, 84.24, 95.68);
  background-color: rgb(170.5152475248, 221.1332673267, 229.1447524752);
}
.list-group-item-info.list-group-item-action.active {
  color: #ffffff;
  background-color: rgb(11.96, 84.24, 95.68);
  border-color: rgb(11.96, 84.24, 95.68);
}

.list-group-item-warning {
  color: rgb(132.6, 100.36, 3.64);
  background-color: rgb(255, 237.64, 185.56);
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: rgb(132.6, 100.36, 3.64);
  background-color: rgb(255, 231.265, 160.06);
}
.list-group-item-warning.list-group-item-action.active {
  color: #ffffff;
  background-color: rgb(132.6, 100.36, 3.64);
  border-color: rgb(132.6, 100.36, 3.64);
}

.list-group-item-danger {
  color: rgb(114.4, 27.56, 35.88);
  background-color: rgb(245.2, 198.44, 202.92);
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: rgb(114.4, 27.56, 35.88);
  background-color: rgb(241.4341772152, 176.7058227848, 182.9073417722);
}
.list-group-item-danger.list-group-item-action.active {
  color: #ffffff;
  background-color: rgb(114.4, 27.56, 35.88);
  border-color: rgb(114.4, 27.56, 35.88);
}

.list-group-item-light {
  color: rgb(128.96, 129.48, 130);
  background-color: rgb(253.04, 253.32, 253.6);
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: rgb(128.96, 129.48, 130);
  background-color: rgb(238.165, 240.57, 242.975);
}
.list-group-item-light.list-group-item-action.active {
  color: #ffffff;
  background-color: rgb(128.96, 129.48, 130);
  border-color: rgb(128.96, 129.48, 130);
}

.list-group-item-dark {
  color: rgb(27.04, 30.16, 33.28);
  background-color: rgb(198.16, 199.84, 201.52);
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: rgb(27.04, 30.16, 33.28);
  background-color: rgb(185.0216751269, 187.09, 189.1583248731);
}
.list-group-item-dark.list-group-item-action.active {
  color: #ffffff;
  background-color: rgb(27.04, 30.16, 33.28);
  border-color: rgb(27.04, 30.16, 33.28);
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.5;
}
.close:hover {
  color: #000;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
}

a.close.disabled {
  pointer-events: none;
}

.toast {
  -webkit-flex-basis: 350px;
      -ms-flex-preferred-size: 350px;
          flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
          box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  opacity: 0;
  border-radius: 0.25rem;
}
.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}
.toast.showing {
  opacity: 1;
}
.toast.show {
  display: block;
  opacity: 1;
}
.toast.hide {
  display: none;
}

.toast-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.toast-body {
  padding: 0.75rem;
}

.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
      -ms-transform: translate(0, -50px);
          transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    -webkit-transition: none;
    transition: none;
  }
}
.modal.show .modal-dialog {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}
.modal.modal-static .modal-dialog {
  -webkit-transform: scale(1.02);
      -ms-transform: scale(1.02);
          transform: scale(1.02);
}

.modal-dialog-scrollable {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

.modal-content {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}
.modal-footer > * {
  margin: 0.25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
  }
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow {
  bottom: 0;
}
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

.bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow {
  top: 0;
}
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

.bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=left] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #ffffff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.5rem;
}
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow {
  bottom: calc(-0.5rem - 1px);
}
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #ffffff;
}

.bs-popover-right, .bs-popover-auto[x-placement^=right] {
  margin-left: 0.5rem;
}
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=right] > .arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #ffffff;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.5rem;
}
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow {
  top: calc(-0.5rem - 1px);
}
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #ffffff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid rgb(247.35, 247.35, 247.35);
}

.bs-popover-left, .bs-popover-auto[x-placement^=left] {
  margin-right: 0.5rem;
}
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #ffffff;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: rgb(247.35, 247.35, 247.35);
  border-bottom: 1px solid rgb(234.6, 234.6, 234.6);
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transition: -webkit-transform 0.6s ease-in-out;
  transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    -webkit-transition: none;
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  -webkit-transition: opacity 0s 0.6s;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    -webkit-transition: none;
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 15%;
  padding: 0;
  color: #ffffff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  -webkit-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    -webkit-transition: none;
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: 50%/100% 100% no-repeat;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #ffffff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  -webkit-transition: opacity 0.6s ease;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    -webkit-transition: none;
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #ffffff;
  text-align: center;
}

@-webkit-keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentcolor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: 0.75s linear infinite spinner-border;
          animation: 0.75s linear infinite spinner-border;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@-webkit-keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  background-color: currentcolor;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: 0.75s linear infinite spinner-grow;
          animation: 0.75s linear infinite spinner-grow;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    -webkit-animation-duration: 1.5s;
            animation-duration: 1.5s;
  }
}
.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-primary {
  background-color: #199ED8 !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: rgb(19.7095435685, 124.5643153527, 170.2904564315) !important;
}

.bg-secondary {
  background-color: #6c757d !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: rgb(84.3605150215, 91.3905579399, 97.6394849785) !important;
}

.bg-success {
  background-color: #28a745 !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: rgb(30.1449275362, 125.8550724638, 52) !important;
}

.bg-info {
  background-color: #17a2b8 !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: rgb(17.3333333333, 122.0869565217, 138.6666666667) !important;
}

.bg-warning {
  background-color: #ffc107 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: rgb(211, 158.25, 0) !important;
}

.bg-danger {
  background-color: #dc3545 !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: rgb(189.2151898734, 32.7848101266, 47.7721518987) !important;
}

.bg-light {
  background-color: #f8f9fa !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: rgb(218.25, 223.5, 228.75) !important;
}

.bg-dark {
  background-color: #343a40 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: rgb(29.1379310345, 32.5, 35.8620689655) !important;
}

.bg-white {
  background-color: #ffffff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.border {
  border: 1px solid #dee2e6 !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-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #199ED8 !important;
}

.border-secondary {
  border-color: #6c757d !important;
}

.border-success {
  border-color: #28a745 !important;
}

.border-info {
  border-color: #17a2b8 !important;
}

.border-warning {
  border-color: #ffc107 !important;
}

.border-danger {
  border-color: #dc3545 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #343a40 !important;
}

.border-white {
  border-color: #ffffff !important;
}

.rounded-sm {
  border-radius: 0.2rem !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-lg {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -webkit-inline-flex !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: row !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}

.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: column !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
  -webkit-flex-direction: row-reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important;
}

.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
  -webkit-flex-direction: column-reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important;
}

.flex-wrap {
  -webkit-flex-wrap: wrap !important;
      -ms-flex-wrap: wrap !important;
          flex-wrap: wrap !important;
}

.flex-nowrap {
  -webkit-flex-wrap: nowrap !important;
      -ms-flex-wrap: nowrap !important;
          flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  -webkit-flex-wrap: wrap-reverse !important;
      -ms-flex-wrap: wrap-reverse !important;
          flex-wrap: wrap-reverse !important;
}

.flex-fill {
  -webkit-box-flex: 1 !important;
  -webkit-flex: 1 1 auto !important;
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important;
}

.flex-grow-0 {
  -webkit-box-flex: 0 !important;
  -webkit-flex-grow: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important;
}

.flex-grow-1 {
  -webkit-box-flex: 1 !important;
  -webkit-flex-grow: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important;
}

.flex-shrink-0 {
  -webkit-flex-shrink: 0 !important;
      -ms-flex-negative: 0 !important;
          flex-shrink: 0 !important;
}

.flex-shrink-1 {
  -webkit-flex-shrink: 1 !important;
      -ms-flex-negative: 1 !important;
          flex-shrink: 1 !important;
}

.justify-content-start {
  -webkit-box-pack: start !important;
  -webkit-justify-content: flex-start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}

.justify-content-end {
  -webkit-box-pack: end !important;
  -webkit-justify-content: flex-end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
}

.justify-content-center {
  -webkit-box-pack: center !important;
  -webkit-justify-content: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}

.justify-content-between {
  -webkit-box-pack: justify !important;
  -webkit-justify-content: space-between !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}

.justify-content-around {
  -webkit-justify-content: space-around !important;
      -ms-flex-pack: distribute !important;
          justify-content: space-around !important;
}

.align-items-start {
  -webkit-box-align: start !important;
  -webkit-align-items: flex-start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important;
}

.align-items-end {
  -webkit-box-align: end !important;
  -webkit-align-items: flex-end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important;
}

.align-items-center {
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}

.align-items-baseline {
  -webkit-box-align: baseline !important;
  -webkit-align-items: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important;
}

.align-items-stretch {
  -webkit-box-align: stretch !important;
  -webkit-align-items: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important;
}

.align-content-start {
  -webkit-align-content: flex-start !important;
      -ms-flex-line-pack: start !important;
          align-content: flex-start !important;
}

.align-content-end {
  -webkit-align-content: flex-end !important;
      -ms-flex-line-pack: end !important;
          align-content: flex-end !important;
}

.align-content-center {
  -webkit-align-content: center !important;
      -ms-flex-line-pack: center !important;
          align-content: center !important;
}

.align-content-between {
  -webkit-align-content: space-between !important;
      -ms-flex-line-pack: justify !important;
          align-content: space-between !important;
}

.align-content-around {
  -webkit-align-content: space-around !important;
      -ms-flex-line-pack: distribute !important;
          align-content: space-around !important;
}

.align-content-stretch {
  -webkit-align-content: stretch !important;
      -ms-flex-line-pack: stretch !important;
          align-content: stretch !important;
}

.align-self-auto {
  -webkit-align-self: auto !important;
      -ms-flex-item-align: auto !important;
          align-self: auto !important;
}

.align-self-start {
  -webkit-align-self: flex-start !important;
      -ms-flex-item-align: start !important;
          align-self: flex-start !important;
}

.align-self-end {
  -webkit-align-self: flex-end !important;
      -ms-flex-item-align: end !important;
          align-self: flex-end !important;
}

.align-self-center {
  -webkit-align-self: center !important;
      -ms-flex-item-align: center !important;
          align-self: center !important;
}

.align-self-baseline {
  -webkit-align-self: baseline !important;
      -ms-flex-item-align: baseline !important;
          align-self: baseline !important;
}

.align-self-stretch {
  -webkit-align-self: stretch !important;
      -ms-flex-item-align: stretch !important;
          align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-sm-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }
  .align-items-sm-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-sm-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-sm-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-sm-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }
  .align-content-sm-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }
  .align-content-sm-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }
  .align-content-sm-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }
  .align-content-sm-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }
  .align-content-sm-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }
  .align-self-sm-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important;
  }
  .align-self-sm-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }
  .align-self-sm-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }
  .align-self-sm-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important;
  }
  .align-self-sm-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }
  .align-self-sm-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-md-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-md-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-md-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }
  .align-items-md-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-md-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-md-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-md-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }
  .align-content-md-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }
  .align-content-md-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }
  .align-content-md-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }
  .align-content-md-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }
  .align-content-md-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }
  .align-self-md-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important;
  }
  .align-self-md-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }
  .align-self-md-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }
  .align-self-md-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important;
  }
  .align-self-md-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }
  .align-self-md-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-lg-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }
  .align-items-lg-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-lg-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-lg-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-lg-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }
  .align-content-lg-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }
  .align-content-lg-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }
  .align-content-lg-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }
  .align-content-lg-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }
  .align-content-lg-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }
  .align-self-lg-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important;
  }
  .align-self-lg-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }
  .align-self-lg-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }
  .align-self-lg-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important;
  }
  .align-self-lg-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }
  .align-self-lg-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-xl-around {
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }
  .align-items-xl-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-xl-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-xl-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-xl-start {
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }
  .align-content-xl-end {
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }
  .align-content-xl-center {
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }
  .align-content-xl-between {
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }
  .align-content-xl-around {
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }
  .align-content-xl-stretch {
    -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
  }
  .align-self-xl-auto {
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important;
  }
  .align-self-xl-start {
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }
  .align-self-xl-end {
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }
  .align-self-xl-center {
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important;
  }
  .align-self-xl-baseline {
    -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
  }
  .align-self-xl-stretch {
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}
.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
      -ms-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports ((position: -webkit-sticky) or (position: sticky)) {
  .sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
          box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
          box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
  -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
          box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #ffffff !important;
}

.text-primary {
  color: #199ED8 !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: rgb(17.0643153527, 107.846473029, 147.4356846473) !important;
}

.text-secondary {
  color: #6c757d !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: rgb(72.5407725322, 78.5858369099, 83.9592274678) !important;
}

.text-success {
  color: #28a745 !important;
}

a.text-success:hover, a.text-success:focus {
  color: rgb(25.2173913043, 105.2826086957, 43.5) !important;
}

.text-info {
  color: #17a2b8 !important;
}

a.text-info:hover, a.text-info:focus {
  color: rgb(14.5, 102.1304347826, 116) !important;
}

.text-warning {
  color: #ffc107 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: rgb(185.5, 139.125, 0) !important;
}

.text-danger {
  color: #dc3545 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: rgb(167.4810126582, 29.0189873418, 42.2848101266) !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:hover, a.text-light:focus {
  color: rgb(203.375, 210.75, 218.125) !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: rgb(17.7068965517, 19.75, 21.7931034483) !important;
}

.text-body {
  color: #212529 !important;
}

.text-muted {
  color: #6c757d !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }
  .container {
    min-width: 992px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #ffffff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #dee2e6;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}
@font-face {
  font-family: "Montserrat-Black";
  src: url(/fonts/Montserrat-Black.eot?ca2c299f98c5cd96e7b7649771be281b);
  src: url(/fonts/Montserrat-Black.eot?ca2c299f98c5cd96e7b7649771be281b?#iefix) format("embedded-opentype"), url(/fonts/Montserrat-Black.woff2?518c6d83e38cb791a766fefec95eb47d) format("woff2"), url(/fonts/Montserrat-Black.woff?b45e582577e958783349a6f29a184c10) format("woff"), url(/fonts/Montserrat-Black.ttf?41a74f586886634bd7b2bc5b9a571a06) format("truetype");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat-SemiBold";
  src: url(/fonts/Montserrat-SemiBold.eot?417641b3c8bfcd6813f8d00868433a03);
  src: url(/fonts/Montserrat-SemiBold.eot?417641b3c8bfcd6813f8d00868433a03?#iefix) format("embedded-opentype"), url(/fonts/Montserrat-SemiBold.woff2?53b31a44d4132debc087cf7d43aeb531) format("woff2"), url(/fonts/Montserrat-SemiBold.woff?fa5f925d970d6332a140c71977bfe890) format("woff"), url(/fonts/Montserrat-SemiBold.ttf?feb9a9ab44bccb4cc66e230d013303b2) format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat-Bold";
  src: url(/fonts/Montserrat-Bold.eot?78999d9664616ebc48886141b9e5cf9d);
  src: url(/fonts/Montserrat-Bold.eot?78999d9664616ebc48886141b9e5cf9d?#iefix) format("embedded-opentype"), url(/fonts/Montserrat-Bold.woff2?dbf9cc3b5d0be686036798f4c2ed9c04) format("woff2"), url(/fonts/Montserrat-Bold.woff?0329bf8fcbfdd06caa2491b2d6a094fd) format("woff"), url(/fonts/Montserrat-Bold.ttf?cfaa6b8889aa2a3864bdf1bcc494f41c) format("truetype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat-Medium";
  src: url(/fonts/Montserrat-Medium.eot?dadb1e02e7aa092579543f15341127af);
  src: url(/fonts/Montserrat-Medium.eot?dadb1e02e7aa092579543f15341127af?#iefix) format("embedded-opentype"), url(/fonts/Montserrat-Medium.woff2?c416eeaec33891f7c0081be1acd57151) format("woff2"), url(/fonts/Montserrat-Medium.woff?1415d3efde4fddeccbca369d67f3d268) format("woff"), url(/fonts/Montserrat-Medium.ttf?b2e5fcdebc2bb4364eea92a086897d2a) format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat-Regular";
  src: url(/fonts/Montserrat-Regular.eot?36b1f4d4c2df440f7ae7df26a385f193);
  src: url(/fonts/Montserrat-Regular.eot?36b1f4d4c2df440f7ae7df26a385f193?#iefix) format("embedded-opentype"), url(/fonts/Montserrat-Regular.woff2?518803d3e08549d2d704d9a6643a3887) format("woff2"), url(/fonts/Montserrat-Regular.woff?498c8cdbbcd5264ad13c3d49457a0e11) format("woff"), url(/fonts/Montserrat-Regular.ttf?d4f770a49dfa69890fd4b7a3ffff3644) format("truetype");
  font-weight: normal;
}
@font-face {
  font-family: "Roboto-Regular";
  src: url(/fonts/Roboto-Regular.eot?30b57652c88c5dbd65de73aba00331a9);
  src: url(/fonts/Roboto-Regular.eot?30b57652c88c5dbd65de73aba00331a9?#iefix) format("embedded-opentype"), url(/fonts/Roboto-Regular.woff2?a25806274237d06e00a6888155519b98) format("woff2"), url(/fonts/Roboto-Regular.woff?31012f9b3e3da44f87e842e419bc267a) format("woff"), url(/fonts/Roboto-Regular.ttf?25e40da956314b12d333fe72cc420957) format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "RussoOne-Regular";
  src: url(/fonts/RussoOne-Regular.eot?adb864e52fa979ebbd9599f38c62e7d0);
  src: url(/fonts/RussoOne-Regular.eot?adb864e52fa979ebbd9599f38c62e7d0?#iefix) format("embedded-opentype"), url(/fonts/RussoOne-Regular.woff2?e6300f10fda8613601f62f0f6689faf7) format("woff2"), url(/fonts/RussoOne-Regular.woff?7eb57abeb22a44cdf7a77620dc23200e) format("woff"), url(/fonts/RussoOne-Regular.ttf?c98db9c0238b37c935c6d3c7ae4ab3a7) format("truetype");
  font-weight: normal;
  font-style: normal;
}
.mdi::before {
  font-size: 24px;
  line-height: 14px;
  position: relative;
  top: 4px;
}

/*.btn .mdi::before {
  position: relative;
  top: 4px;
}*/
.btn-xs .mdi::before {
  font-size: 1.125rem;
  top: 3px;
}

.btn-sm .mdi::before, .btn-group-sm > .btn .mdi::before {
  font-size: 1.125rem;
  top: 3px;
}

.dropdown-menu .mdi {
  width: 18px;
}

.dropdown-menu .mdi::before {
  position: relative;
  top: 4px;
  left: -8px;
}

.nav .mdi::before {
  position: relative;
  top: 4px;
}

.navbar .navbar-toggle .mdi::before {
  position: relative;
  top: 4px;
  color: #FFF;
}

.breadcrumb .mdi::before {
  position: relative;
  top: 4px;
}

.breadcrumb a:hover {
  text-decoration: none;
}

.breadcrumb a:hover span {
  text-decoration: underline;
}

.alert .mdi::before {
  position: relative;
  top: 4px;
  margin-right: 2px;
}

.input-group-addon .mdi::before {
  position: relative;
  top: 3px;
}

.navbar-brand .mdi::before {
  position: relative;
  top: 2px;
  margin-right: 2px;
}

.list-group-item .mdi::before {
  position: relative;
  top: 3px;
  left: -3px;
}

.main-icon {
  display: inline-block;
  vertical-align: middle;
  background-size: cover;
  background-position: center top;
  background-repeat: no-repeat;
}
.main-icon_warning {
  width: 8px;
  height: 24px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAYCAYAAADH2bwQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADfSURBVDhPrZKhTgNBFEXvnV0JSTWpqMBDQnAV7T/gapvWwnfwDXwJFkkCH4Bok4oVFRUrVmz39s3yQqAZpgKOmMyd95J7X+axW9w8QronWeIbEmo7HwKEu+NihMQZiFlwnUZs8g1EFRu2nypNAGVhfidrQWFtU7BxncQsUPk9SdZCNsCJDKpDDOI6yQkL1nmLImYg3l3/QFILtCv2Yn57jaIb9BVHbbcJT28fLv8AtbwaSeWzeV36W49leOHF+TRgX0yOixHbsjGq3TA7ZuQfGlSGV/u1nesvbO1XaAbVAb0wQ5qNPxbRAAAAAElFTkSuQmCC);
}
.main-icon_arrow-right {
  width: 32px;
  height: 29px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAh0lEQVRo3u3PsRFAYBAF4RuV6UQNJNJfJtSCTnQlpAn7DLNbwN37qszMzMzMflM/7mvyXwfcnJMIAhBFUIAYggREEDQARyQAKCIFwBBJAIJIAx5HvAGouur8LuCqdmzD8k3Aw+OzAGB8DgCNzwDA8TwAHs8CAuM5QGg8Uj/t7e0NZmZmZmaZbku4OBk1jSdKAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIwLTA1LTI2VDIwOjEzOjAxKzAwOjAw2Bu5sQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMC0wNS0yNlQyMDoxMzowMSswMDowMKlGAQ0AAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC);
}
.main-icon_red-arrow {
  width: 32px;
  height: 29px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAaCAYAAABLlle3AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAFaSURBVEhLvZXPSsNAEIcnwYLShAQSSkD6CL177AP0WGhP4kP00lfw6LlP0ByreJIePPSo7+AxYIVNWiyy42Q6WytFvGT3g032T8hv52NJ4D80wEC6bqDAK+37TzK0DwKc6zB800nyIlON4cv9BAyCW4iiTIb2Ya1RtME8RyeV1lohDHNvNruANJXZZjkNrbX2+wkMhzJjmYPWokBmuUSqvPEmcdzj04qLxT7QFsehOgju9HhcypI9TChrTVOF67WsWKQOpYsbrYY61JlWA4X64PuXkGVn7NkVlByT3gJXK9mKZY4O0kB3uwq3W1mxCOsl6HLvKfWI0+kn78IVzjQbvQbW3OlUqNT+AUufwV8ffNa82z3gZHLQjEny6gF4TTZ59Q+0k1i32+9cJTUn/1PaxgdU1TWORhsoS5l1BMbxXPd6XzYq/ROj2WloDZ/mVutZhu6gim+k2xAA33T8A0IgWpAhAAAAAElFTkSuQmCC);
}
.main-icon__menu {
  width: 32px;
  height: 32px;
}
.main-icon_account {
  background-image: url(/images/account.png?bdcf625be7a63cf59d463051ce414f6a);
}
.main-icon_request {
  background-image: url(/images/request.png?cf5ebadb9ffed615572008ebfe5ee231);
}
.main-icon_speaker {
  background-image: url(/images/speaker.png?fad75d6f5eb353cd7d4e93cf1cd1ebab);
}
.main-icon_documents {
  background-image: url(/images/documents.png?251b81f3ab929492064339bbee13cb76);
}
.main-icon_pay {
  background-image: url(/images/pay.png?6468b2264bdd39aae96d55eeb2dd926f);
}
.main-icon_indication {
  background-image: url(/images/indication.png?78665a24d29aa35f2a9a809a5e7fcaa5);
}
.main-icon_help {
  background-image: url(/images/help.png?7fa31cc5b309c7f9b44d7df9bdccf695);
}
.main-icon_settings {
  background-image: url(/images/settings.png?a055b7a3b647eee618e6a34d1e247d41);
}
.main-icon_calculator {
  background-image: url(/images/calculator.png?bc65b1501e7d589b30d685cbb85d084e);
}
.main-icon_contacts {
  background-image: url(/images/contacts.png?2cf4afa28f8cbb867727194ff9821cd4);
}
.main-icon_xs:before {
  font-size: 16px;
}

.calc_icon.ee {
  position: relative;
  padding-left: 1.5rem;
}
.calc_icon.ee::before {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 1.5rem;
  content: " ";
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(/images/ee.png?06b9ee0e61609852502339a028a9358e);
  opacity: 0.5;
}
.calc_icon.ee.active::before, .calc_icon.ee:hover::before {
  opacity: 1;
}
.calc_icon.tvs {
  position: relative;
  padding-left: 1.5rem;
}
.calc_icon.tvs::before {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 1.5rem;
  content: " ";
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(/images/tvs.png?d752b2e9d6ebf33c1366c889aa3abd19);
  opacity: 0.5;
}
.calc_icon.tvs.active::before, .calc_icon.tvs:hover::before {
  opacity: 1;
}
.calc_icon.hvs {
  position: relative;
  padding-left: 1.5rem;
}
.calc_icon.hvs::before {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 1.5rem;
  content: " ";
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(/images/hvs.png?e38eee941e164614b374fc194a07c643);
  opacity: 0.5;
}
.calc_icon.hvs.active::before, .calc_icon.hvs:hover::before {
  opacity: 1;
}
.calc_icon.vo {
  position: relative;
  padding-left: 1.5rem;
}
.calc_icon.vo::before {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 1.5rem;
  content: " ";
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(/images/vo.png?98390d6fd34bd6c517b5393d5f68b0fb);
  opacity: 0.5;
}
.calc_icon.vo.active::before, .calc_icon.vo:hover::before {
  opacity: 1;
}

.select2-container {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}
.select2-container .select2-selection--single {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}
.select2-container .select2-selection--multiple {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container .select2-search--inline {
  float: left;
}
.select2-container .select2-search--inline .select2-search__field {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  padding: 0;
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

.select2-results {
  display: block;
}

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

.select2-results__option {
  padding: 6px;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}
.select2-results__option[aria-selected] {
  cursor: pointer;
}

.select2-container--open .select2-dropdown {
  left: 0;
}

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-search--dropdown {
  display: block;
  padding: 4px;
}
.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.select2-search--dropdown.select2-search--hide {
  display: none;
}

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}
.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}
.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  list-style: none;
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
  padding: 1px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline {
  float: right;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-appearance: textfield;
}
.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--default .select2-results__option[role=group] {
  padding: 0;
}
.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999;
}
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd;
}
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white;
}
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

.select2-container--classic .select2-selection--single {
  background-color: rgb(246.5, 246.5, 246.5);
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, white), to(#eeeeee));
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}
.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}
.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #dee2e6;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eeeeee), to(#cccccc));
  background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0);
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #dee2e6;
  border-radius: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  left: 1px;
  right: auto;
}
.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(white), color-stop(50%, #eeeeee));
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eeeeee), to(white));
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0);
}
.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  cursor: text;
  outline: 0;
}
.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #dee2e6;
  outline: 0;
}
.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent;
}
.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}
.select2-container--classic .select2-dropdown--below {
  border-top: none;
}
.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--classic .select2-results__option[role=group] {
  padding: 0;
}
.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey;
}
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white;
}
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}

.select2-container {
  display: block;
}
.select2-container *:focus {
  outline: 0;
}

.input-group .select2-container--bootstrap4 {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.input-group-prepend ~ .select2-container--bootstrap4 .select2-selection {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group > .select2-container--bootstrap4:not(:last-child) .select2-selection {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--bootstrap4 .select2-selection {
  width: 100%;
  background-color: #ffffff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .select2-container--bootstrap4 .select2-selection {
    -webkit-transition: none;
    transition: none;
  }
}
.select2-container--bootstrap4.select2-container--focus .select2-selection {
  border-color: rgb(128.1784232365, 206.2676348548, 240.3215767635);
  -webkit-box-shadow: 0 0 0 0.2rem rgba(25, 158, 216, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(25, 158, 216, 0.25);
}
.select2-container--bootstrap4.select2-container--focus.select2-container--open .select2-selection {
  border-bottom: none;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.select2-container--bootstrap4.select2-container--open.select2-container--above .select2-selection {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--bootstrap4.select2-container--open.select2-container--below .select2-selection {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.select2-container--bootstrap4.select2-container--disabled .select2-selection, .select2-container--bootstrap4.select2-container--disabled.select2-container--focus .select2-selection {
  cursor: not-allowed;
  background-color: #e9ecef;
  border-color: #ced4da;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.select2-container--bootstrap4.select2-container--disabled .select2-search__field, .select2-container--bootstrap4.select2-container--disabled.select2-container--focus .select2-search__field {
  background-color: transparent;
}
select.is-invalid ~ .select2-container--bootstrap4 .select2-selection, form.was-validated select:invalid ~ .select2-container--bootstrap4 .select2-selection {
  border-color: #dc3545;
}
select.is-valid ~ .select2-container--bootstrap4 .select2-selection, form.was-validated select:valid ~ .select2-container--bootstrap4 .select2-selection {
  border-color: #28a745;
}
.select2-container--bootstrap4 .select2-search {
  width: 100%;
}
.select2-container--bootstrap4 .select2-dropdown {
  border-color: #ced4da;
  border-radius: 0;
}
.select2-container--bootstrap4 .select2-dropdown.select2-dropdown--below {
  border-top: none;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.select2-container--bootstrap4 .select2-dropdown.select2-dropdown--above {
  border-top: 1px solid #ced4da;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.select2-container--bootstrap4 .select2-dropdown .select2-results__option[aria-selected=true] {
  color: #212529;
  background-color: rgb(242.25, 242.25, 242.25);
}
.select2-container--bootstrap4 .select2-results__option--highlighted,
.select2-container--bootstrap4 .select2-results__option--highlighted.select2-results__option[aria-selected=true] {
  color: #ffffff;
  background-color: #199ED8;
}
.select2-container--bootstrap4 .select2-results__option[role=group] {
  padding: 0;
}
.select2-container--bootstrap4 .select2-results__option[role=group] .select2-results__options--nested .select2-results__option {
  padding-left: 1em;
}
.select2-container--bootstrap4 .select2-results__option {
  padding: 0.375rem 0.75rem;
}
.select2-container--bootstrap4 .select2-results > .select2-results__options {
  max-height: 15em;
  overflow-y: auto;
}
.select2-container--bootstrap4 .select2-results__group {
  display: list-item;
  padding: 6px;
  color: #6c757d;
}
.select2-container--bootstrap4 .select2-selection__clear {
  float: right;
  width: 0.9em;
  height: 0.9em;
  padding-left: 0.15em;
  margin-top: 0.7em;
  margin-right: 0.3em;
  line-height: 0.75em;
  color: #f8f9fa;
  background-color: #c8c8c8;
  border-radius: 100%;
}
.select2-container--bootstrap4 .select2-selection__clear:hover {
  background-color: rgb(174.5, 174.5, 174.5);
}

.select2-container--bootstrap4 .select2-selection--single {
  height: calc(1.5em + 0.75rem + 2px) !important;
}
.select2-container--bootstrap4 .select2-selection--single .select2-selection__placeholder {
  line-height: calc(1.5em + 0.75rem);
  color: #6c757d;
}
.select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow {
  position: absolute;
  top: 50%;
  right: 3px;
  width: 20px;
}
.select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow b {
  position: absolute;
  top: 60%;
  left: 50%;
  width: 0;
  height: 0;
  margin-top: -2px;
  margin-left: -4px;
  border-color: #343a40 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0;
}
.select2-container--bootstrap4 .select2-selection--single .select2-selection__rendered {
  padding-left: 0.75rem;
  line-height: calc(1.5em + 0.75rem);
  color: #495057;
}

.select2-search--dropdown .select2-search__field {
  padding: 0.375rem 0.75rem;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

.select2-results__message {
  color: #6c757d;
}

.select2-container--bootstrap4 .select2-selection--multiple {
  min-height: calc(1.5em + 0.75rem + 2px) !important;
}
.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__rendered {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  padding: 0 0.375rem;
  margin: 0;
  list-style: none;
}
.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice {
  float: left;
  padding: 0;
  padding-right: 0.75rem;
  margin-top: calc(0.375rem - 2px);
  margin-right: 0.375rem;
  color: #495057;
  cursor: pointer;
  border: 1px solid rgb(188.5, 198, 207.5);
  border-radius: 0.2rem;
}
.select2-container--bootstrap4 .select2-selection--multiple .select2-search__field {
  color: #495057;
}
.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice + .select2-search {
  width: 0;
}
.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice__remove {
  float: left;
  padding-right: 3px;
  padding-left: 3px;
  margin-right: 1px;
  margin-left: 3px;
  font-weight: 700;
  color: rgb(188.5, 198, 207.5);
}
.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #343a40;
}
.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__clear {
  position: absolute !important;
  top: 0;
  right: 0.7em;
  float: none;
  margin-right: 0;
}
.select2-container--bootstrap4.select2-container--disabled .select2-selection--multiple .select2-selection__choice {
  padding: 0 5px;
  cursor: not-allowed;
}
.select2-container--bootstrap4.select2-container--disabled .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove {
  display: none;
}

/*
 * The MIT License
 * Copyright (c) 2012 Matias Meno <m@tias.me>
 */
@-webkit-keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }
  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px);
  }
}
@-moz-keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }
  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px);
  }
}
@keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }
  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px);
  }
}
@-webkit-keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
}
@-moz-keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
}
@keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
  }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
}
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
  }
  20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
@-moz-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
  }
  20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  10% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
  }
  20% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
.dropzone, .dropzone * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.dropzone {
  min-height: 150px;
  border: 2px solid rgba(0, 0, 0, 0.3);
  background: white;
  padding: 20px 20px;
}
.dropzone.dz-clickable {
  cursor: pointer;
}
.dropzone.dz-clickable * {
  cursor: default;
}
.dropzone.dz-clickable .dz-message, .dropzone.dz-clickable .dz-message * {
  cursor: pointer;
}
.dropzone.dz-started .dz-message {
  display: none;
}
.dropzone.dz-drag-hover {
  border-style: solid;
}
.dropzone.dz-drag-hover .dz-message {
  opacity: 0.5;
}
.dropzone .dz-message {
  text-align: center;
  margin: 2em 0;
}
.dropzone .dz-message .dz-button {
  background: none;
  color: inherit;
  border: none;
  padding: 0;
  font: inherit;
  cursor: pointer;
  outline: inherit;
}
.dropzone .dz-preview {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin: 16px;
  min-height: 100px;
}
.dropzone .dz-preview:hover {
  z-index: 1000;
}
.dropzone .dz-preview:hover .dz-details {
  opacity: 1;
}
.dropzone .dz-preview.dz-file-preview .dz-image {
  border-radius: 20px;
  background: #999;
  background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ddd));
  background: linear-gradient(to bottom, #eee, #ddd);
}
.dropzone .dz-preview.dz-file-preview .dz-details {
  opacity: 1;
}
.dropzone .dz-preview.dz-image-preview {
  background: white;
}
.dropzone .dz-preview.dz-image-preview .dz-details {
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -ms-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
.dropzone .dz-preview .dz-remove {
  font-size: 14px;
  text-align: center;
  display: block;
  cursor: pointer;
  border: none;
}
.dropzone .dz-preview .dz-remove:hover {
  text-decoration: underline;
}
.dropzone .dz-preview:hover .dz-details {
  opacity: 1;
}
.dropzone .dz-preview .dz-details {
  z-index: 20;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  font-size: 13px;
  min-width: 100%;
  max-width: 100%;
  padding: 2em 1em;
  text-align: center;
  color: rgba(0, 0, 0, 0.9);
  line-height: 150%;
}
.dropzone .dz-preview .dz-details .dz-size {
  margin-bottom: 1em;
  font-size: 16px;
}
.dropzone .dz-preview .dz-details .dz-filename {
  white-space: nowrap;
}
.dropzone .dz-preview .dz-details .dz-filename:hover span {
  border: 1px solid rgba(200, 200, 200, 0.8);
  background-color: rgba(255, 255, 255, 0.8);
}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) {
  overflow: hidden;
  text-overflow: ellipsis;
}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
  border: 1px solid transparent;
}
.dropzone .dz-preview .dz-details .dz-filename span, .dropzone .dz-preview .dz-details .dz-size span {
  background-color: rgba(255, 255, 255, 0.4);
  padding: 0 0.4em;
  border-radius: 3px;
}
.dropzone .dz-preview:hover .dz-image img {
  -webkit-transform: scale(1.05, 1.05);
  -moz-transform: scale(1.05, 1.05);
  -ms-transform: scale(1.05, 1.05);
  -o-transform: scale(1.05, 1.05);
  transform: scale(1.05, 1.05);
  -webkit-filter: blur(8px);
  filter: blur(8px);
}
.dropzone .dz-preview .dz-image {
  border-radius: 20px;
  overflow: hidden;
  width: 120px;
  height: 120px;
  position: relative;
  display: block;
  z-index: 10;
}
.dropzone .dz-preview .dz-image img {
  display: block;
}
.dropzone .dz-preview.dz-success .dz-success-mark {
  -webkit-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
  -moz-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
  -ms-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
  -o-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
  animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
}
.dropzone .dz-preview.dz-error .dz-error-mark {
  opacity: 1;
  -webkit-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
  -moz-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
  -ms-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
  -o-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
  animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
}
.dropzone .dz-preview .dz-success-mark, .dropzone .dz-preview .dz-error-mark {
  pointer-events: none;
  opacity: 0;
  z-index: 500;
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  margin-left: -27px;
  margin-top: -27px;
}
.dropzone .dz-preview .dz-success-mark svg, .dropzone .dz-preview .dz-error-mark svg {
  display: block;
  width: 54px;
  height: 54px;
}
.dropzone .dz-preview.dz-processing .dz-progress {
  opacity: 1;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.dropzone .dz-preview.dz-complete .dz-progress {
  opacity: 0;
  -webkit-transition: opacity 0.4s ease-in;
  -moz-transition: opacity 0.4s ease-in;
  -ms-transition: opacity 0.4s ease-in;
  -o-transition: opacity 0.4s ease-in;
  transition: opacity 0.4s ease-in;
}
.dropzone .dz-preview:not(.dz-processing) .dz-progress {
  -webkit-animation: pulse 6s ease infinite;
  -moz-animation: pulse 6s ease infinite;
  -ms-animation: pulse 6s ease infinite;
  -o-animation: pulse 6s ease infinite;
  animation: pulse 6s ease infinite;
}
.dropzone .dz-preview .dz-progress {
  opacity: 1;
  z-index: 1000;
  pointer-events: none;
  position: absolute;
  height: 16px;
  left: 50%;
  top: 50%;
  margin-top: -8px;
  width: 80px;
  margin-left: -40px;
  background: rgba(255, 255, 255, 0.9);
  -webkit-transform: scale(1);
  border-radius: 8px;
  overflow: hidden;
}
.dropzone .dz-preview .dz-progress .dz-upload {
  background: #333;
  background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#444));
  background: linear-gradient(to bottom, #666, #444);
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 0;
  -webkit-transition: width 300ms ease-in-out;
  -moz-transition: width 300ms ease-in-out;
  -ms-transition: width 300ms ease-in-out;
  -o-transition: width 300ms ease-in-out;
  transition: width 300ms ease-in-out;
}
.dropzone .dz-preview.dz-error .dz-error-message {
  display: block;
}
.dropzone .dz-preview.dz-error:hover .dz-error-message {
  opacity: 1;
  pointer-events: auto;
}
.dropzone .dz-preview .dz-error-message {
  pointer-events: none;
  z-index: 1000;
  position: absolute;
  display: block;
  display: none;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  border-radius: 8px;
  font-size: 13px;
  top: 130px;
  left: -10px;
  width: 140px;
  background: rgb(190, 38, 38);
  background: -webkit-gradient(linear, left top, left bottom, from(rgb(190, 38, 38)), to(rgb(168.75, 33.75, 33.75)));
  background: linear-gradient(to bottom, rgb(190, 38, 38), rgb(168.75, 33.75, 33.75));
  padding: 0.5em 1.2em;
  color: white;
}
.dropzone .dz-preview .dz-error-message:after {
  content: "";
  position: absolute;
  top: -6px;
  left: 64px;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid rgb(190, 38, 38);
}

.main-btn {
  display: inline-block;
  padding: 7px 25px;
  font-family: "Montserrat-SemiBold", sans-serif;
  font-size: 0.85rem;
  color: #199ED8;
  border: 2px solid #199ED8;
  border-radius: 2px;
  background: #ffffff;
  -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.main-btn:hover {
  background: #199ED8;
  text-decoration: none;
  color: #ffffff;
}
.main-btn__next {
  display: inline-block;
  padding: 10px 30px;
  font-family: "Montserrat-SemiBold", sans-serif;
  background-size: cover;
  background-position: center top;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG8AAAAuCAYAAAAmwUepAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAATKSURBVHhe7ZtdaBxVFIDvvTOzP1nD5he0VUmtooY+pKnQKhSLNtEEKvRF8EGsqCXSiC+2RlqJPhisaW3RaFNFEGxQsIhIUSqtbWrBQlPU2qhp09BStH80abbdze7OzlzPmWTKJN3d7JqNeyPng8Oce2b3ZT/OzD27s4yYu/CJYzqynSNmhpw4zoipgnCNITw5UThcaXicGnnjleNIO9NevrQ6LN7QBW8YLxOFxJLypGXL31MWPx4z5eH5G4cPYBkib4FeedhtxvWtlXsMja8cLxGzCdhKDV2yl9d2DPfBMm+BXnk6RCCxveoaLnwvX8YDUUisBJNXh5gcHmRWf09Knt2vp2z581M7rzz8zQCL4SvGX5gb2G0ISsTQnBUxO2h+xivvZ+KeVcxo2qlLf0Ucbk+Ldzxd0QpnsXlcHzkx9cV5vZmYAf4wMx57P4BpRUi8+nVLaQ2k+Pl7r4ZZ8crK+U1EYRALGhmraYgJzsIrFhrvQMnAsnMyB6jTiozx6JYSW/MngoZ44lR7+Soo4a0rp0YieUWG3zKP6Q9two5jt4e1zs7VoTJIcxJI8hRAr3tesKraqBDszjXLAq9jCYLkzQmEzozGD0KSC7vUz1uOvlK+BKrTdh/JUwRevYhpdWstsKXfd5voevxuFoRyVj8kTyH0B9sMGawe82m87pM1FeuwBJHREclTCSPEjIbt2HEw+/GN081+JE8xnNlvQWNccB5asdD3LpQyzn4kT0GMRzoDUvjMoMGbB9vLVkMp7eaF5CkIzn7asvXO98zzw3rG2Y/kKYq+pFXI0jviMPvNg9nvNSxBkLw5Ac5+zR85X1zD7Ne6v7XsXkgndR/JUxhx6wOML3omCbb0pTVaN5RI3lyCl1Q5jrhglSvvYn5McY2QPIWRI6eYdXSb4+jQSfOlfUMs5ZyYgOQpjPldS5JLW4zE7C+auiPHoGRD3HjOheQpinViF2OXj/ssm0U69ibeglISAjuP5ClNYpSlDm1CWWzgotXxXm/0PKS4nvSEGclTEPPH9iQ3o75Y0u5bvHnkUyglICZ1HULyFMO+0Mdkf48PLKV2/5pYDyUUZ+IpCJKnLHYKNikvjmH691Wr+4We6AlI3a5DeZMgeQqROtZl88iZYNKSZ5/9PLYVShnFISRPEWTkHLOOvO1IOnza3NA7ALuWNJsULyRPEZLfrxvjtqWPxOTupg8jB7EEkfX/CyRPAaw/v2T8r5+CtpTDHXvjb0IpDoGbFJKnNDjTHWhDWeyPC7Z3prtpNJgKySsyzkyXjARiSXmkfvPILiilnenSQfKKiDvTweUy8dVviTYooTjsuptmunSQvGJhJZj57Vrncnl+1P74uc+u90OK8vA+l3Y0mArJ+68xo0xe/AXucxtsfu1cINeZLh3uD3t4xGckSiJbKn/w67zeqRKzTu+g+WRj1+g+SPGfse7XYDnhPKE0AXah1lxrXKouFfWa4BXjZaKQWLaMxU02MDomD56+Yu1Yvm10D5Td0WDa+5yXGz+pAyjPB4EPveBTu3n90Y/IGRSE9zW8ROLmxN2k5LTD9OKVhznKQml4CcWuJHmFBwXhpREDhWFkHcYz4ZWH4NqV6OZEYXEloTzM3cibbHJI3Ozyr4QR/wsY+wfEaZkUBLRcbQAAAABJRU5ErkJggg==);
}
.main-btn__next:hover {
  color: #F99014;
  text-decoration: none;
}
.main-btn__prev {
  display: inline-block;
  padding: 10px 30px;
  font-family: "Montserrat-SemiBold", sans-serif;
  color: #199ED8;
  background-size: cover;
  background-position: center top;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAAAuCAYAAADJAyyXAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAATgSURBVHhe7ZtdbFNVHMDvPfejHxusZR1sBb8xmxsaFFCB6HgQMCZo0Ace1GnQRB8IupCxiXNhiwlkCzqjhgAL+EDiiybOhJhgCItjMxhRpvEBxKkE17tgdS1rd297e6/nf7qWuXVbW1ruJfn/kpN7Pnrvw/nlf+75t6cccmvCT14LQSGfhVzHnLz+jxudbEILPCNVABRYOEAaFGNKnZHvJMN9pLJ74CFOdj1pStIDhBdqOUJqk8NIoTCNxCAXDb+r7Fx7kjZTAvMSB/cIZc3Hlrmr1/5E6wtYL1I0qLyLyt7NK7krVzTaBHl5iRNokZYcHjpORMdzD1Y4Yw3VHnlFuZNbXiZzDiHfIEYysfTYBRZigab1C7lgcIJWdeiHd1QusGjzdZ16mojys7LAxw9u8Mvb7i3j6hY5UFox0XUIGJhgNsm5iGPSSrbu8kieqk7a5N9Z7RNuL5WSo0hxMc3URpCRqzhxwcbnWzmB3HGfR4401HhzjVikQGQ78SzaKtp7V/Eu9+uE54wP6v0lEq0g1pCtOMItf9gl+u95n74ppe01Hh3eaYh1ZCMOPiMu2dn9GieIq8sdJLp7VYWMsWYt84kDP6T8jZ47ebd3D7QPPFblLpWyDVSkWMxnAMYlqW7NAZ7wnieWuaMbbytNjiCWMpc4tiFZ3Nm3lRflpxyEj+1fV+XGJdIezCaOSYOcjSyqYDlb6xqf6C8Rk6OI5cwlTizd9MJenghLaz1yFHM2e5FJBos2X/uXjxCn61XI2T7c4HdjzmYvMombzNnuYjlbQ7VHr/FizmY3pouDtrh4R/crvCCtLJN4rRlzNlsyVRz4IZ7tXZWk1NsG7X3rKh1lcqagRKxmujjB+eimbsjZ6v1u7Zm7FyZHENsxQxzd+fug4XMKGGo2ZoacibMn3jQNQ/18+JrUPxKZ7EXsxlRx7DRRqOet3xNjox9DR2O/oqmJ9MEixEZMFwfnGeLhIy0fmXr8j0BUdxz8OcgOpyD2YkbE0RLTLpwN6cPn98Dv5e+dDxqXx+PsA4h9mP6OA3EJWmJ/73/xlBENfUFXSnH3mcAELpj2YsbmhALiIMTU8d7DbXSjEvomMOHqHQ6zQcQeZBIHwcWiLvL10UBC+W0fLJktg4oaiuHrzi5kEgeAIdioaFdbt3xixNTvw3HT2fHdqIZLpj2YTVxqowJLpqadO9lkmob66a9hx7mrcJgWsZrZxAHpqBs70vyL+c/oIejccfqvaNzAuLOaucQB1+X1tHSbeuzS5UjCTXM7dn4dsY75xKU3KpDbaZd+eBs2Kl0/BjnM7axlPnFASp72b+fLfWY0/Bnkdo39I5jbWUgu4mB5VK/1HuowjUTwW0XF3M5CshEHgDwQx3K7+Mgwy+2aBpRYUAWnyM0mW3FASp4WbNty3NAmBiK6KTeeUeKDSpQLY3J+U8n1OAmIhsOVLu9L7Suc9dtO0zr+Qa7ImIYeUHatr+NCoXHahOAx4V+OuZDej6hDfWPy/Y9fJKIYpT4THCFunufxOFiBAWmG8mdH5KujQ7QJW3m2tOVzgCt5xIHjZFpAFBSIQojGXJZeZH5S316ptMBXVrHJvrzEASl5IAyuUEBavs9DMpPa0YM8WCKhzla9G5louDdTQQoHSIICUZaqMwo50SitOKRlIbc8HPcfofObKndC1KoAAAAASUVORK5CYII=);
}
.main-btn__prev:hover {
  color: #199ED8;
  text-decoration: none;
}
.main-btn__sign {
  color: #F99014;
  border: 2px solid;
  display: inline-block;
  padding: 6px 20px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
.main-btn__sign:hover {
  background: #F99014;
  border-color: #F99014;
  color: #ffffff;
  text-decoration: none;
}
.main-btn__send {
  display: inline-block;
  padding: 10px 30px;
  font-family: "Montserrat-SemiBold", sans-serif;
  color: #199ED8;
  background-size: cover;
  background-position: center top;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJIAAAAuCAYAAADDc0CAAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAT8SURBVHhe7ZxdbBRVFIDvzOzu7LalLbtsf0gwhh8FE2OhWkGF+AA+aHwgxmATNdXExBgjCjXSaJGaIgZaKmqCpFp9NFGjkGpQImolMcQS0bao+AtU6nbbpQs77s50fjxn2tnMdva34cXd8yUn98zZ1y/n3rlz7zKCuBpws2M6sv1GFBfG7Dhv5sqCzxi8LSeKE0sea9QhMJ+XVHZRTIGCXV/fKlQHdnG8a9NMmShaDCPEdP28oesjhqaeCT2x+lWoahAoVUHYRcIu5K7rHernBPfGmRJRSqhT4/eHt204jClEQZ3JLpILwlvf9/MVfLj4yPU4EEXMhdi0GZ+dl1jvSAQalHbxSn/faumj7gj8jJ0pb5mwCyEoFIZgPhElwZIKN7utroy137yIXVfl/pfjhMUVdz24C37CpmJvMjmxRLKY+0yUAC6eY93r68sw50XfY/7292+CFJtK3jLZxSnIQKK4aAz6WPOKSgVSl+ealbjodkPk3VioAxFJXmyq9VS5ORlettYGuwdaoIRdKS9HSCQiSaWHZ53r6kTMhergS/6HO4OQoiM5ZysSiUjhvmWVrKnGl+A4LuBed88eKOW18CaRCAddd9R5BY6psPB+KLD7yO1QyrnwJpEIB8urPOzJG/2mG57aZa+z5U0+SLO6QiIRaXm6YRG/pNwlM15YVfPUga1Qwikuoy8kEpEWEea2ng31Mwvv8urnAlvfuhZTiLRTHIlEZAR3vWHxrTCOK3fdcMt+KGXsSiQSkZWOphpPuYtTeLd4d83erzZDKW1XIpGIrPi9AutcW+vBnA8E95Vv3l4NqUMmEonIyZYVVawhIMr4UXfBxuZ2KDn2lkgkIi/2r68XeY7pnK/i8WDH4UYopXQlEonIi5ULRdayaiGenHQJi5d2wUgiEfMjIPKzvnABtrQRtwZIJKIw8CRlz+lJ88Skcm5oB/vjFB7HTUIiEXnR9m1IVg0m6FL0g0hn8wCUrFsnJiQSkZNjF2Ls+KgkGrp+OXbkUAeU8ABcygUBEonIijSts9YTYwnMtX9+f1k61jcGKYqUcjmARCKy0vX9hBpO6F5djg+GX7j3XSjJEI7rSiQSkZGRiMx6z1xCR9TE4NFnYUSJpiFS1kcIiUSkRdUN9szAmAwDr02Fe6Nvtw1D2VobOW7ikkhEWt75aYoNX5JFQ1NHo4da90LJ3o0ckEiEgzFJZXtOhVEapvw1vFP+5WQUUnzOePuWRCIctJ8MKQnNcOsJ6fPI7gc+gZLjdX8uJBKRwpejEvv0XMzDDEOKf/He81CyprSs/wVAIhFJZM1g206MxTFXJ0cPXP5w35+QOvaM0kEiEUl6Tk+oobjmM6aVs+FXWg5CydozSrvAtkMiESa/RRX2xlDE9EE5O9jGIn9LkOac0ixIJMJkO0xpuGekS9GPI92PfgOlvLsRQiKVOHg85OBwhH03nvDNfpTFo7QFSYRYB5NwxHO4ZXVv/nic83jWmFWipFBGf22d3Gl+T8NpDRfZeYuExyUtsDsJ3oY7x/kF/jUcL/hnykRRo2lhXYn/oMei/RM7Nr0GFXxry7iDnYnkUUkARcJrJ14IvOtd0B8tEf9LcBGNgdMYdiA8LmJNazkX2HbsImGO4qBAOM1htyKRih/sPBgoDwa+pRXUjRC7SAg+W0JZOVG8WF3H6kwoUEGdyCKbKCRR6TAveQjiKsPYf0UqjzYb5Fa+AAAAAElFTkSuQmCC);
}
.main-btn__send:hover {
  color: #199ED8;
  text-decoration: none;
}

.main-link {
  font-size: 0.75rem;
  color: #199ED8;
  text-decoration: none;
}
.main-link:hover {
  text-decoration: underline;
}
.main-link_register {
  padding: 0;
  float: none;
}

.checkbox-custom {
  position: relative;
  width: 18px;
  height: 18px;
  border: 2px solid #cccccc;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  margin-right: 15px;
  border-radius: 3px;
  background: transparent;
}

.form-checkbox:checked + .checkbox-custom {
  background: #4284B0;
  border-color: #4284B0;
}

.form-checkbox:checked + .checkbox-custom:before {
  content: "";
  width: 11px;
  height: 6px;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  display: block;
  position: absolute;
  top: 5px;
  -webkit-transform: translateY(-51%) rotate(-45deg);
      -ms-transform: translateY(-51%) rotate(-45deg);
          transform: translateY(-51%) rotate(-45deg);
  left: 2px;
  border: 2px solid #ffffff;
  border-right: none;
  border-top: none;
}

.form-checkbox {
  position: absolute;
  opacity: 0;
  width: auto;
}

.radio-group__item {
  font-size: 0.75rem;
  margin-bottom: 5px;
}
.radio-group__item-custom {
  position: relative;
  width: 18px;
  height: 18px;
  border: 2px solid #64B5F6;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  margin-right: 10px;
  border-radius: 50%;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}
.radio-group__item-inline {
  margin-right: 15px !important;
}
.radio-group__control {
  opacity: 0;
  position: absolute;
  cursor: pointer;
}
.radio-group__control:checked + .radio-group__item-custom:before {
  content: "";
  width: 8px;
  height: 8px;
  background: #64B5F6;
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 3px;
  border-radius: 50%;
}

.daterange-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  font-size: 0.81rem;
}
.daterange-group__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 33px;
  margin: 0 7px;
}
.daterange-group__item-control {
  width: 100%;
  width: 90px;
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  min-width: 0;
  margin-bottom: 0;
  font-size: 0.85rem;
  color: #4CB7D7;
  height: auto;
}
.daterange-group__item-control:focus {
  border-color: #4cb7d7;
  color: #4cb7d7;
}
.daterange-group__item-control:focus ~ .daterange-group__item-icon {
  background: #4cb7d7;
  border-color: #4cb7d7;
  cursor: pointer;
}
.daterange-group__item-control:focus ~ .daterange-group__item-icon i {
  color: #ffffff;
}
.daterange-group__item-icon {
  padding: 5px;
  border: 1px solid #e4e4e4;
  position: relative;
  left: -3px;
  background: white;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.daterange-group__item-icon i {
  color: rgba(35, 94, 150, 0.8666666667);
}
.daterange-group__item input {
  font-weight: bold;
}
.daterange-group label {
  color: #4071A1;
}
.daterange-group._disabled .daterange-group__item-icon {
  background: #F2F2F2;
}

.main-input_auth {
  width: 100%;
  padding: 5px;
  background: #ffffff;
  margin-bottom: 30px;
  border: 1px solid #E4E4E4;
  border-bottom: 2px solid #E4E4E4;
  height: 25px;
  border-radius: 0;
}
.main-input_auth:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-bottom-color: #199ED8;
}
.main-input_auth_last {
  margin-bottom: 15px;
}

.input-group__search {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.input-group__search-control {
  width: 100%;
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  min-width: 0;
  margin-bottom: 0;
  font-size: 0.81rem;
  color: #4CB7D7;
  height: auto;
}
.input-group__search-control:focus {
  border-color: #4cb7d7;
}
.input-group__search-icon {
  padding: 5px;
  border: 1px solid #e4e4e4;
  position: relative;
  left: -3px;
  background: white;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.input-group__row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.input-group__row-item {
  position: relative;
  margin-right: 20px;
}
.input-group__row-item:last-child {
  margin-right: 0;
}
.input-group__row-item span {
  position: absolute;
  font-size: 0.75rem;
  color: #F99014;
  top: -20px;
  left: 0;
  right: 0;
  text-align: center;
}

input {
  display: inline-block;
  height: 34px;
  background-color: #ffffff;
  font-size: 0.81rem;
  border: 1px solid rgb(228, 228, 228);
  border-radius: 4px;
  padding: 0 5px;
  width: 100%;
}
input:disabled {
  background-color: transparent;
}
input:focus {
  border-color: #e4e4e4;
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
}

input, textarea {
  /* For Firefox */
}
input:-moz-read-only:focus, textarea:-moz-read-only:focus {
  box-shadow: none;
}
input:read-only:focus, textarea:read-only:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.textarea-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  font-size: 0.81rem;
}
.textarea-group textarea {
  width: 100%;
  border: 1px solid #e4e4e4;
  border-radius: 4px;
  min-height: 55px;
  padding: 5px;
}
.textarea-group textarea:focus {
  border-color: #e4e4e4;
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
}
.textarea-group_block-el {
  display: block;
}

.switch-group {
  display: inline-block;
  margin: 10px 10px 10px 20px;
  font-size: 0.85rem;
}
.switch-group label.switch-group__item {
  display: inline-block;
  width: auto;
  margin-bottom: 0;
  font-size: 0.81rem;
  color: #AEAEAE;
  font-family: "Montserrat-SemiBold", sans-serif;
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.switch-group label.switch-group__item_active {
  color: #64B5F6;
}
.switch-group label.switch-group__item:last-child {
  margin: 0 0 0 50px;
}
.switch-group label.switch-group__item:last-child:before {
  content: "";
  position: absolute;
  top: 5px;
  left: -47px;
  width: 34px;
  height: 14px;
  background-color: #64B5F6;
  pointer-events: all;
  border-radius: 7px;
}
.switch-group label.switch-group__item:last-child:after {
  content: "";
  background-color: #3E92CC;
  border-radius: 50%;
  position: absolute;
  top: 2px;
  left: -51px;
  display: block;
  width: 20px;
  height: 20px;
}
.switch-group__control {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0;
}
.switch-group__control:checked + .switch-group__item:after {
  -webkit-transform: translateX(20px);
      -ms-transform: translateX(20px);
          transform: translateX(20px);
  background: #ffffff;
}
.switch-group__content-item {
  display: none;
}
.switch-group__content-item_active {
  display: block;
}

._text-light-gray {
  color: #999999;
}
._text-gray {
  color: #666666;
}
._text-blue {
  color: #4071A1;
}
._text-icon-blue {
  color: #235E96;
}
._text-green {
  color: #81C784;
}
._text-orange {
  color: #F99014;
}
._text-red {
  color: #E47272;
}
._text-light-red {
  color: #FF9191;
}
._text-bold {
  font-weight: bold;
}

._bg-light {
  background: #F2F2F2;
}

.accordion__item {
  position: relative;
}
.accordion__item i {
  opacity: 1;
  position: absolute;
  top: -37px;
  left: 20px;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.accordion__item input[type=checkbox] {
  position: absolute;
  cursor: pointer;
  height: 29px;
  width: 32px;
  left: 20px;
  top: -37px;
  z-index: 1;
  opacity: 0;
}
.accordion__item input[type=checkbox]:checked ~ .accordion__content {
  margin-top: 0;
  max-height: 0;
  display: none;
  padding: 0;
}
.accordion__item input[type=checkbox]:checked ~ i {
  -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
          transform: rotate(0);
}
.accordion__content {
  position: relative;
  display: block;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
  z-index: 2;
  overflow: hidden;
}
.accordion__request-block {
  padding-left: 85px;
  font-size: 0.75rem;
}
.accordion__request-block .row {
  padding: 10px 0;
}
.accordion__request-block .row span {
  margin-right: 20px;
}

.pagination {
  padding: 20px 0 0;
  float: right;
}
.pagination__list-prev, .pagination__list-next {
  display: inline-block;
  border: none;
}
.pagination__list-prev_disabled, .pagination__list-next_disabled {
  color: #199ed8;
}
.pagination__list-prev_disabled i:before, .pagination__list-next_disabled i:before {
  color: #ccc;
}
.pagination__list-prev:hover, .pagination__list-next:hover {
  background: none;
}
.pagination__list-prev i, .pagination__list-next i {
  position: relative;
}
.pagination__list-prev i:before, .pagination__list-next i:before {
  color: #199ed8;
}
.pagination__list-item {
  border: 1px solid #199ed8;
  border-radius: 4px;
  background: transparent;
  width: 32px;
  display: inline-block;
  text-align: center;
  padding: 0;
  height: 32px;
}
.pagination__list-item:hover {
  cursor: pointer;
  background: #199ed8;
}
.pagination__list-item:hover a {
  text-decoration: none;
  color: #ffffff;
}
.pagination__list-item-link {
  color: #199ed8;
  font-size: 0.81rem;
  line-height: 31px;
}
.pagination__list-item-link:hover {
  text-decoration: none;
}
.pagination__list-item_active {
  border: 1px solid #199ed8;
  background: #199ed8;
}
.pagination__list-item_active a {
  color: #ffffff;
  font-weight: 700;
}

.page-item {
  border: 1px solid #199ed8;
  border-radius: 4px;
  background: transparent;
  width: 32px;
  display: inline-block;
  text-align: center;
  padding: 0;
  height: 32px;
  margin: 0 2px;
}
.page-item:first-child, .page-item:last-child {
  border: none;
  background: none;
}
.page-item:first-child .page-link, .page-item:last-child .page-link {
  font-size: 2rem;
  line-height: 0.4;
}
.page-item:first-child:hover, .page-item:last-child:hover {
  background: none;
  border: none;
}
.page-item:first-child:hover .page-link, .page-item:last-child:hover .page-link {
  color: #199ED8;
}
.page-item:hover, .page-item.active {
  border: 1px solid #199ed8;
  background: #199ed8;
}
.page-item:hover .page-link, .page-item.active .page-link {
  color: #fff;
}
.page-item.disabled {
  cursor: pointer;
}
.page-item.disabled .page-link {
  background-color: transparent;
  border-color: transparent;
}

.page-link {
  position: relative;
  display: inline-block;
  padding: 7px 5px;
  margin-right: 0;
  line-height: 1.25;
  color: #199ED8;
  background: transparent;
  border: none;
  font-size: 0.81rem;
}
.page-link:hover {
  background: transparent;
  border-color: none;
}
.page-link:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.select-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.85rem;
}
.select-group__select {
  width: 100%;
  position: relative;
  min-width: 200px;
  max-width: 380px;
  height: 33px;
  padding: 0 30px 0 5px;
  display: block;
  font-size: 0.81rem;
  border: 1px solid #e4e4e4;
  border-radius: 4px;
  color: #333333;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #fff;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACDSURBVEhL7dHBCcAgEETR9F+CWpKCd7EEa5gwoJfIsq4gufhOQWQ+wQeH3YDqBlT/Blpr/Uum3REDMUZ471FK6SezWitCCEgp9ZOZGMg5wzknRsY472wFSIqsjpP6yN+IZZzUAHGIgxy2jNNSgMafWMZpOUActoyTKbDjBlQ3oDocAF7SYtQ2OBfOYQAAAABJRU5ErkJggg==);
  background-repeat: no-repeat, repeat;
  background-position: right 3px top 50%, 0 0;
  background-size: 24px;
}
.select-group__custom {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 5px;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}
@media (prefers-reduced-motion: reduce) {
  .select-group__custom {
    -webkit-transition: none;
    transition: none;
  }
}
.select-group__custom_active {
  border-color: #4cb7d7;
}
.select-group_hidden {
  display: none;
  visibility: hidden;
  padding-right: 10px;
}
.select-group span {
  margin-right: 10px;
}

.select-options {
  display: none;
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  z-index: 999;
  margin: 0;
  padding: 0;
  list-style: none;
  border: 1px solid #4cb7d7;
  background: #ffffff;
  border-radius: 4px;
  max-height: 250px;
  overflow-y: auto;
}
.select-options li {
  margin: 0;
  padding: 7px 10px;
  cursor: pointer;
  -webkit-transition: all 0.15s ease-in;
  transition: all 0.15s ease-in;
}
@media (prefers-reduced-motion: reduce) {
  .select-options li {
    -webkit-transition: none;
    transition: none;
  }
}
.select-options li[rel=hide] {
  display: none;
}
.select-options li:hover {
  background: #f2f2f2;
}

.main-table {
  display: table;
  width: 100%;
}
.main-table__row {
  display: table-row;
}
.main-table__cell {
  display: table-cell;
  vertical-align: middle;
  padding: 10px 5px;
  border-bottom: 1px solid #F2F2F2;
}
.main-table__cell:first-child {
  padding-left: 45px;
}
.main-table__cell_header {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 0.75rem;
  color: #4CB7D7;
  border-bottom: 3px solid #4CB7D7;
}
.main-table__cell_header:first-child {
  padding-left: 40px;
}
.main-table__cell_number {
  padding: 5px 10px;
  background: #E9ECEF;
  border: 1px solid #E4E4E4;
  border-radius: 4px;
  font-size: 0.81rem;
}
.main-table__cell._files {
  padding-left: 0;
}
.main-table__request-block-stages .main-table__cell {
  font-size: 0.81rem;
  min-height: 70px;
}
.main-table__request-block-stages .main-table__cell span {
  margin-right: 20px;
}
.main-table__request-block-stages .main-table__cell i {
  margin-right: 5px;
  vertical-align: middle;
}
.main-table__request-block-stages .main-table__cell:nth-child(1) {
  width: 20%;
  font-size: 0.75rem;
}
.main-table__request-block-stages .main-table__cell:nth-child(2) {
  width: 40%;
}
.main-table__request-block-stages .main-table__cell:nth-child(3) {
  width: 40%;
}

.nav-tabs {
  border-bottom: none;
}
.nav-tabs .nav-link {
  border: none;
}
.nav-tabs .nav-link.active {
  border: none;
}

.modal-header .close {
  font-size: 50px;
  padding: 0.5rem 1rem;
}

.select2-container--bootstrap4.select2-container--focus .select2-selection {
  border-color: #e4e4e4;
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
}

.select2.select2-container {
  width: 100% !important;
  height: 34px;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
  margin-right: 0;
}

.select2-container--bootstrap4 .select2-selection__clear {
  padding-top: 0.1099em;
  margin-top: 0.85em;
}

.select2-results {
  font-size: 0.85rem;
}

.dropzone {
  border: none;
}
.dropzone .dz-message .dz-button {
  font-size: 0.75rem;
}

.toggle-icon i:before {
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
}
.toggle-icon_open:before, .toggle-icon_open i:before {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
}

.menu-mob-icon {
  padding: 10px 15px;
  cursor: pointer;
}
.menu-mob-icon__item {
  width: 31px;
  height: 3px;
  border-radius: 3px;
  background: #199ED8;
  display: block;
  margin-bottom: 8px;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
.menu-mob-icon_open span {
  -webkit-transform-origin: left center;
      -ms-transform-origin: left center;
          transform-origin: left center;
}
.menu-mob-icon_open span:nth-child(1) {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
.menu-mob-icon_open span:nth-child(2) {
  width: 0%;
  opacity: 0;
}
.menu-mob-icon_open span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.alert {
  margin: 0 auto;
  width: 100%;
  max-width: 1000px;
  margin-bottom: 10px;
}

._hidden {
  display: none;
}

html, body {
  height: 100%;
}

body {
  font-family: "Montserrat-Regular", sans-serif;
  font-size: 16px;
  background: #F8F8F8;
  color: #333333;
  overflow-x: hidden;
  min-width: 320px;
}

#app {
  overflow-x: hidden;
  min-height: 100%;
}

* :focus {
  outline: none;
}

img {
  max-width: 100%;
}

input,
button,
textarea,
img {
  outline: none !important;
}

button {
  border: none;
  border-radius: 0;
  background: transparent;
}

.auth-wrapper {
  min-width: 100%;
  min-height: 100%;
  padding: 0;
  margin: 0;
}
.auth-wrapper .left-panel .square-block {
  width: 100%;
  display: block;
  padding: 50% 0 50% 0;
  position: relative;
}
.auth-wrapper .left-panel .square-block div {
  position: absolute;
  display: block;
  left: 1.5rem;
  top: 1.5rem;
  right: 1.5rem;
  bottom: 1.5rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.auth-wrapper .left-panel .title {
  font-size: 1rem;
  line-height: 1.5rem;
  color: #235E96;
  font-family: "RussoOne-Regular", sans-serif;
  margin-bottom: 1.5rem;
}
.auth-wrapper .left-panel .subtitle {
  font-size: 0.81rem;
  font-family: Arial, sans-serif;
  color: #343a40;
  margin: 0;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 1;
}
.auth-wrapper .right-panel {
  background-color: #f8f9fa;
}
.auth-wrapper .right-panel nav .nav-link {
  border-bottom: 5px solid #ced4da;
  color: #ced4da;
}
.auth-wrapper .right-panel nav .nav-link:hover {
  color: #495057;
}
.auth-wrapper .right-panel nav .nav-link.active {
  border-bottom-color: #235E96;
  color: #495057;
}
.auth-wrapper .right-panel .login-form .form-group label, .auth-wrapper .right-panel .recovery-form .form-group label, .auth-wrapper .right-panel .register-form .form-group label {
  opacity: 0;
  font-size: 0.75rem;
  font-family: "Montserrat-Medium", sans-serif;
  color: #199ED8;
  line-height: 1rem;
}
.auth-wrapper .right-panel .login-form .form-group input, .auth-wrapper .right-panel .recovery-form .form-group input, .auth-wrapper .right-panel .register-form .form-group input {
  border-width: 1px;
  border-color: #ced4da;
  border-style: solid;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0.125rem;
  height: 25px;
}
.auth-wrapper .right-panel .login-form .form-group:hover label, .auth-wrapper .right-panel .recovery-form .form-group:hover label, .auth-wrapper .right-panel .register-form .form-group:hover label {
  opacity: 1;
}
.auth-wrapper .right-panel .login-form .form-group:focus-within label, .auth-wrapper .right-panel .recovery-form .form-group:focus-within label, .auth-wrapper .right-panel .register-form .form-group:focus-within label {
  opacity: 1;
}
.auth-wrapper .right-panel .login-form .form-group:focus-within input, .auth-wrapper .right-panel .recovery-form .form-group:focus-within input, .auth-wrapper .right-panel .register-form .form-group:focus-within input {
  border-color: #ced4da;
  border-bottom-color: #235E96;
  border-bottom-width: 3px;
}
.auth-wrapper .right-panel .password-recovery-wrapper {
  position: absolute;
  display: block;
  width: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: #f8f9fa;
  z-index: 1;
  overflow: hidden;
  -webkit-transition: width 600ms;
  transition: width 600ms;
}
.auth-wrapper .right-panel #password_recovery_wrapper_show:checked + .password-recovery-wrapper {
  width: 100%;
}

.top-panel {
  background-color: #f0fdff;
  padding: 7px 20px 9px 0;
  z-index: 3;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
}
.top-panel a, .top-panel .main-link {
  color: #235E96;
  text-decoration: none;
}
.top-panel__logo {
  width: 302px;
  height: 54px;
  margin-right: -24px;
  float: left;
  padding-top: 3px;
  padding-bottom: 10px;
  margin-left: 0;
  background: url(/images/brand_bg.png?b7e5ffbe8da983db35bf1ebd9e816636) no-repeat;
}
.top-panel__logo-img {
  margin-right: 10px;
  margin-left: 20px;
  width: 38px;
  float: left;
}
.top-panel__logo-name {
  font-family: "Montserrat-Regular", sans-serif;
  font-weight: 600;
  font-size: 0.85rem;
  color: #235E96;
}
.top-panel__logo-name:hover {
  text-decoration: none;
}
.top-panel__account-link {
  margin-right: 10px;
}
.top-panel__account-name {
  font-size: 0.85rem;
}
.top-panel__logout {
  display: inline-block;
}

.main-sidebar-left {
  max-width: 92px;
  width: 100%;
  z-index: 2;
  position: absolute;
  top: 71px;
  -webkit-transition: left 0.5s ease-in-out;
  transition: left 0.5s ease-in-out;
  min-height: 730px;
  background: #199ed8;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  bottom: 0;
}
@media (prefers-reduced-motion: reduce) {
  .main-sidebar-left {
    -webkit-transition: none;
    transition: none;
  }
}
.main-sidebar-left__group {
  height: 100%;
  list-style: none;
  padding: 0;
  margin: 0;
}
.main-sidebar-left__group-item {
  position: relative;
  border: none;
  border-bottom: 1px solid #ffffff;
  margin-bottom: 0;
  background-color: #199ed8;
  padding: 0;
  text-align: center;
}
.main-sidebar-left__group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.main-sidebar-left__group-item:last-child {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.main-sidebar-left__group-item a {
  display: block;
  width: 100%;
  height: 100%;
  color: #ffffff;
  font-size: 0.75rem;
  padding-top: 15px;
  padding-bottom: 11px;
}
.main-sidebar-left__group-item a:hover {
  text-decoration: none;
  background-color: #157dab;
}
.main-sidebar-left__group-item p {
  margin-top: 9px;
  margin-bottom: 0;
}
.main-sidebar-left__group-item.active a {
  background-color: #157dab;
}
.main-sidebar-left_open {
  left: 0 !important;
  -webkit-transition: left 0.5s ease-in-out;
  transition: left 0.5s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .main-sidebar-left_open {
    -webkit-transition: none;
    transition: none;
  }
}
.main-sidebar-left_open .main-content {
  margin-left: 80px;
}
.main-sidebar-left__mark-count {
  position: absolute;
  top: 32px;
  right: 18px;
  width: 20px;
  height: 20px;
  background: #F99014;
  border-radius: 50%;
  color: #ffffff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-weight: bold;
  font-size: 0.75rem;
}
.main-sidebar-right {
  position: absolute;
  font-family: "Roboto Regular", sans-serif;
  font-size: 0.85rem;
  max-width: 300px;
  z-index: 1;
  right: -100%;
  background-color: #f8f8f8;
  padding: 14px 20px 20px 20px;
  border-top: 1px solid #ffffff;
  -webkit-transition: right 0.5s ease-in-out;
  transition: right 0.5s ease-in-out;
  top: 71px;
  -webkit-box-shadow: -1px 3px 4px 0 rgba(0, 0, 0, 0.2);
          box-shadow: -1px 3px 4px 0 rgba(0, 0, 0, 0.2);
  bottom: 0;
  min-height: 730px;
}
@media (prefers-reduced-motion: reduce) {
  .main-sidebar-right {
    -webkit-transition: none;
    transition: none;
  }
}
.main-sidebar-right__item-header {
  color: #235E96;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}
.main-sidebar-right__item-header .icon {
  margin-right: 5px;
}
.main-sidebar-right__item-content {
  background: #ffffff;
  border-radius: 4px;
  padding: 20px 20px 1px 20px;
  margin-top: 11px;
  border: 1px solid #4f768b;
}
.main-sidebar-right__item-content .icon {
  color: rgba(35, 94, 150, 0.6);
  color: #235E96;
}
.main-sidebar-right__item-content .row {
  margin-bottom: 6px;
}
.main-sidebar-right__item-content p {
  margin-bottom: 6px;
}
.main-sidebar-right__item-content .text-small {
  font-size: 0.81rem;
  color: #999999;
}
.main-sidebar-right__item-content i.icon:before {
  font-size: 19px;
  color: #235E96;
}
.main-sidebar-right__item .email {
  color: #64B5F6;
  text-decoration: underline;
}
.main-sidebar-right__item .worktime {
  text-align: right;
  padding-left: 0;
  padding-right: 0;
}
.main-sidebar-right_open {
  right: 0;
  -webkit-transition: right 0.5s ease-in-out;
  transition: right 0.5s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .main-sidebar-right_open {
    -webkit-transition: none;
    transition: none;
  }
}

.main-content {
  max-width: 1400px;
  min-width: 310px;
  margin: 80px auto 30px;
  padding: 0;
  min-width: 300px;
}
.main-content__wrapper {
  position: relative;
  min-height: 100%;
  overflow-x: hidden;
  height: 100%;
}
.main-content_left-sidebar-open {
  margin-left: 110px !important;
  -webkit-transition: margin-left 0.5s ease-in-out;
  transition: margin-left 0.5s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .main-content_left-sidebar-open {
    -webkit-transition: none;
    transition: none;
  }
}
.main-content__block {
  position: relative;
  padding: 80px 0 30px;
  background: #ffffff;
  margin-bottom: 20px;
  -webkit-box-shadow: 3px 3px 5px rgba(188, 188, 188, 0.3490196078);
          box-shadow: 3px 3px 5px rgba(188, 188, 188, 0.3490196078);
  -webkit-transition: margin-left 0.5s ease-in-out;
  transition: margin-left 0.5s ease-in-out;
  z-index: 1;
}
@media (prefers-reduced-motion: reduce) {
  .main-content__block {
    -webkit-transition: none;
    transition: none;
  }
}
.main-content__block_small-padding {
  padding-top: 45px;
}
.main-content__mark {
  position: absolute;
  top: 15px;
  left: -8px;
  font-size: 0.85rem;
}
.main-content__mark-name {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 7px 20px;
  background: #3782A2;
  font-size: 0.85rem;
  color: #ffffff;
  line-height: 15px;
  font-family: "RussoOne-Regular", sans-serif;
  margin-right: 20px;
}
.main-content__mark-name_orange {
  background: #F99014;
}
.main-content__mark-date-create {
  display: inline-block;
  font-family: "Montserrat-SemiBold", sans-serif;
  color: #81C784;
}
.main-content__mark-date-create i {
  margin-right: 6px;
}
.main-content__filters {
  margin-bottom: 25px;
  padding: 0 25px;
}
.main-content__row-wrap {
  padding: 10px 0;
}

.request-block {
  padding: 0 25px;
}
.request-block__subtitle {
  font-size: 0.81rem;
  color: #4F768B;
  font-family: "Montserrat-SemiBold", sans-serif;
  margin: 10px 0;
}
.request-block__subtitle_notification {
  margin: 0;
}
.request-block__info-block {
  position: absolute;
  top: 20px;
  right: 20px;
  padding: 15px;
  border-radius: 4px;
  -webkit-box-shadow: 3px 3px 5px rgba(188, 188, 188, 0.3490196078);
          box-shadow: 3px 3px 5px rgba(188, 188, 188, 0.3490196078);
  font-size: 0.81rem;
}
.request-block__info-block-title {
  color: #64B5F6;
  font-family: "Montserrat-Bold", sans-serif;
  margin-bottom: 15px;
}
.request-block__info-block-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  font-family: "Montserrat-SemiBold", sans-serif;
  color: #4F768B;
  margin-bottom: 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.request-block__info-block-item:last-child {
  margin-bottom: 0;
}
.request-block__info-block-item span {
  margin-right: 15px;
}
.request-block__info-block-item i {
  margin-right: 6px;
}
.request-block__info-block-item_date {
  color: #4F768B;
  font-size: 11px;
  margin-left: 10px;
}
.request-block__files {
  margin-bottom: 30px;
}
.request-block__files-title {
  font-size: 0.85rem;
  font-family: "Montserrat-SemiBold", sans-serif;
  color: #666666;
}
.request-block__files-item {
  display: block;
  margin-bottom: 10px;
  color: #147EB6;
}
.request-block__files-item i:before {
  color: #147EB6;
  margin-right: 5px;
  vertical-align: super;
}
.request-block__files-item_document {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.request-block__responce {
  margin-bottom: 40px;
}
.request-block__responce-title {
  font-size: 0.85rem;
  font-family: "Montserrat-SemiBold", sans-serif;
  color: #666666;
}
.request-block__responce textarea {
  height: 100%;
  min-height: 150px;
  margin-bottom: 20px;
}
.request-block__comment {
  margin-bottom: 30px;
}
.request-block__comment-title {
  font-size: 0.85rem;
  font-family: "Montserrat-SemiBold", sans-serif;
  color: #666666;
}
.request-block__stages-title {
  padding-left: 40px;
  color: #315F81;
  font-size: 20px;
  font-family: "Montserrat-Bold", sans-serif;
  margin-bottom: 25px;
}
.request-block__save-draft, .request-block__save-draft:hover, .request-block__save-draft:focus {
  display: inline-block;
  position: absolute;
  top: 30px;
  right: 20px;
  color: #FF9191;
  font-size: 0.85rem;
  text-decoration: underline;
}
.request-block__save-draft:hover {
  text-decoration: none;
}
.request-block__create {
  position: absolute;
  right: 20px;
  top: 20px;
}
.request-block__steps {
  margin-bottom: 20px;
}
.request-block__steps-item {
  display: inline-block;
  font-size: 0.75rem;
  font-family: "Montserrat-Medium", sans-serif;
  text-align: center;
  color: #ccc;
}
.request-block__steps-item a, .request-block__steps-item p {
  color: #CCCCCC;
  text-decoration: none;
}
.request-block__steps-item i {
  position: relative;
  display: inline-block;
  padding: 0 10px;
  border: 2px solid #CCCCCC;
  border-radius: 40px;
  font-size: 30px;
  margin-bottom: 10px;
}
.request-block__steps-item i:before {
  top: 0;
}
.request-block__steps-item:after {
  content: "";
  position: absolute;
  bottom: 72%;
  margin-top: -1px;
  left: 196px;
  width: 86.8%;
  height: 2px;
  background: #CCCCCC;
}
.request-block__steps-item_active a, .request-block__steps-item_active i, .request-block__steps-item_active p {
  color: #F99014;
}
.request-block__steps-item_active i {
  border: 2px solid #F99014;
}
.request-block__steps-item_passed a, .request-block__steps-item_passed i, .request-block__steps-item_passed p {
  color: #64B5F6;
}
.request-block__steps-item_passed i {
  border-color: #64B5F6;
}
.request-block__steps-item_passed:after {
  background: #64B5F6;
}
.request-block__steps-wrapper:last-child .request-block__steps-item:after {
  display: none;
}
.request-block__filters {
  padding: 0 75px;
  font-size: 0.85rem;
}
.request-block__filters-radio-block {
  padding: 25px 0;
}
.request-block__filters-type span {
  margin-right: 10px;
}
.request-block__filters label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.request-block__list-item {
  padding: 10px 0;
  border-bottom: 1px solid #F2F2F2;
  height: 100%;
  font-size: 0.75rem;
}
.request-block__list-item a {
  font-size: 0.85rem;
}
.request-block__list-item a:hover {
  text-decoration: none;
}
.request-block__list-item span {
  margin-right: 10px;
}
.request-block__list-item_date {
  padding-left: 70px;
}
.request-block__list-item_date_info {
  padding-left: 30px;
}
.request-block__list-item_draft {
  padding: 5px 10px;
  font-size: 0.81rem;
  border: 1px solid #FF9191;
  border-radius: 4px;
  color: #FF9191;
}
.request-block__list-item_draft:hover {
  color: #FF9191;
}
.request-block__list-item_appeal span {
  color: #235E96;
  font-weight: bold;
  margin-right: 0;
}
.request-block__list-item_appeal a {
  font-size: 0.75rem;
  color: rgb(51, 51, 51);
}
.request-block__list-item_appeal-status_sent {
  color: #235E96;
}
.request-block__list-item_appeal-status_received {
  color: #81C784;
}
.request-block__list-item_appeal-status_wait {
  color: #F99014;
}
.request-block__list-item-header {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 0.75rem;
  color: #4CB7D7;
  border-bottom: 3px solid #4CB7D7;
}
.request-block .input-group__daterange {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.request-block__notification {
  position: relative;
  padding: 20px 50px;
  background: #ffffff;
  border-left: 5px solid #009BD5;
  margin-bottom: 25px;
  min-height: 82px;
  color: #235E96;
  font-size: 0.85rem;
}
.request-block__notification i {
  position: absolute;
  top: 38%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 15px;
  color: #009BD5;
}
.request-block__table .main-table__cell {
  width: auto;
  padding: 10px;
}
.request-block__table .main-table__cell .select-group {
  max-width: 200px;
}
.request-block__table .main-table__cell:last-child {
  padding: 10px 15px;
  position: relative;
  left: -50px;
}
.request-block__table .main-table__cell:nth-child(5) {
  padding-right: 50px;
}
.request-block__table-header {
  color: #4CB7D7;
  font-size: 0.75rem;
  border-bottom: 2px solid #4CB7D7;
  text-align: center;
}
.request-block__table-header:last-child {
  padding-right: 110px !important;
  max-width: 270px !important;
  left: 0 !important;
}
.request-block__table-delete {
  cursor: pointer;
}
.request-block__table-control {
  margin-top: 20px;
}
.request-block__table-control button:hover {
  cursor: pointer;
}
.request-block__table-control-add {
  margin-left: 10px;
}
.request-block__table-control_right {
  text-align: right;
  max-width: 95%;
}
.request-block__upload-file {
  margin-bottom: 30px;
}
.request-block__upload-file input {
  width: 80%;
}
.request-block__upload-file p {
  margin-bottom: 5px;
  font-size: 0.85rem;
}
.request-block__nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 20px 0;
}
.request-block__nav-sign {
  margin: 2px 0 0;
}
.request-block__nav-point-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.request-block__nav-point-item {
  background: #ffffff;
  border: 1px solid rgb(228, 228, 228);
  border-right: none;
}
.request-block__nav-point-item:last-child {
  border-right: 1px solid rgb(228, 228, 228);
}
.request-block__nav-point-item.active {
  background: rgb(25, 158, 216);
}
.request-block__nav-point-link {
  color: #000;
  font-size: 0.81rem;
}
.request-block__nav-point-link:hover {
  color: #000;
}
.request-block__nav-point-link.nav-link {
  border-radius: 0;
}
.request-block_checkbox-filter label {
  font-size: 0.81rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.account__information {
  border-radius: 4px;
  margin: 0 50px 0 0;
  padding: 30px;
  font-size: 0.85rem;
}
.account__information i {
  margin-right: 15px;
}
.account__information i:before {
  top: 0;
}

.payment-list {
  padding: 0 50px;
}
.payment-list__item {
  padding: 15px 20px;
  border-radius: 4px;
  margin-bottom: 5px;
}
.payment-list__item-title {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.payment-list__item-status span {
  display: inline-block;
  margin-right: 20px;
}
.payment-list__item-status span:last-child {
  margin-right: 0;
}
.payment-list__item-status a {
  color: #F99014;
  text-decoration: underline;
}
.payment-list__item-status a:hover {
  text-decoration: none;
}
.payment-list__item_paid .payment-list__item-status {
  color: #81C784;
}
.payment-list__item_not-paid .payment-list__item-status {
  color: #F99014;
}

._nowrap {
  display: inline-block;
  white-space: nowrap;
}

#stage_construction_wrapper {
  overflow-x: auto;
  overflow-y: hidden;
  padding-bottom: 20px;
}
#stage_construction_wrapper .request-block__table {
  width: 1200px;
}

.register-type {
  position: relative;
  width: 100%;
  height: auto;
  padding: 60px 25px 40px;
  background: #199ED8;
}
.register-type__container {
  position: relative;
  max-width: 1400px;
  margin: 0 auto;
}
.register-type__wrapper {
  position: relative;
  padding: 20px 10px 20px 20px;
  background: #F8F8F8;
  overflow-y: auto;
  height: calc(100vh - 100px);
}
.register-type__block {
  padding: 70px 75px 40px;
  position: relative;
  -webkit-box-shadow: 3px 3px 5px rgba(188, 188, 188, 0.34901);
          box-shadow: 3px 3px 5px rgba(188, 188, 188, 0.34901);
  background: #ffffff;
}
.register-type__block_choice {
  height: 100%;
}
.register-type__block-title {
  font-size: 1.25rem;
  font-family: "Montserrat-Medium", sans-serif;
  color: #199ED8;
  margin-bottom: 25px;
}
.register-type__block-item {
  display: block;
  padding: 65px 5px 15px;
  text-align: center;
  -webkit-box-shadow: 3px 3px 10px rgba(153, 153, 153, 0.349);
          box-shadow: 3px 3px 10px rgba(153, 153, 153, 0.349);
  border-radius: 8px;
  border: 2px solid transparent;
  margin-bottom: 30px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.register-type__block-item:hover {
  border-color: #199ED8;
  text-decoration: none;
}
.register-type__block-item:hover .register-type__block-item-title {
  color: #199ED8;
}
.register-type__block-item-img {
  display: inline-block;
  width: 125px;
  height: 125px;
  margin-bottom: 20px;
}
.register-type__block-item-title {
  color: #465362;
  font-family: "Montserrat-Medium", sans-serif;
}

.register-form__item {
  padding: 20px 55px 40px;
  background: rgb(242, 242, 242);
  border-radius: 4px;
  border: 1px solid rgb(228, 228, 228);
  margin-bottom: 25px;
}
.register-form__item-checkbox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.81rem;
  cursor: pointer;
}
.register-form__item-checkbox .checkbox-custom {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.register-form__item-checkbox_auth {
  font-size: 0.75rem;
  margin-bottom: 20px !important;
}
.register-form__item-checkbox-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.register-form__item-checkbox-group ._is-required-field {
  position: relative;
  left: -27px;
  top: -12px;
}
.register-form__item-checkbox-group-el {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  vertical-align: middle;
  margin-right: 30px;
}
.register-form__item-title {
  font-family: "Montserrat-Bold", sans-serif;
  color: #315F81;
  margin-bottom: 10px;
}
.register-form__item label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 10px;
  margin-right: 15px;
  cursor: pointer;
}
.register-form__item label span {
  display: inline-block;
  font-size: 0.81rem;
  margin-right: 15px;
}
.register-form__item label:last-child {
  margin-right: 0;
}
.register-form__item label.register-form__item-checkbox {
  display: inline-block;
}
.register-form__item_information .register-form__item_first-el {
  min-width: 65px;
}
.register-form__item_passport .register-form__item_first-el {
  min-width: 95px;
}
.register-form__item_permanent-address .register-form__item_first-el {
  min-width: 130px;
}
.register-form__item_mail-address .register-form__item_first-el {
  min-width: 140px;
}
.register-form__item_lk .register-form__item_first-el {
  min-width: 60px;
}
.register-form__item_requisites .register-form__item_first-el, .register-form__item_boss .register-form__item_first-el {
  min-width: 105px;
}
.register-form__item_additional .register-form__item_first-el {
  min-width: 200px;
}
.register-form__item_proxy .register-form__item_first-el {
  min-width: 165px;
}
.register-form__item-radio-tab .nav-tabs {
  padding: 15px 0 25px !important;
}
.register-form__item-radio-tab .nav-tabs .nav-link {
  border-bottom: none !important;
  padding: 10px 0 !important;
}
.register-form__item .selection {
  width: 100%;
}
.register-form__alert {
  position: relative;
  top: -5px;
  font-size: 0.68rem;
  padding: 2px;
  text-align: left;
  display: inline-block;
  margin-bottom: 5px;
  width: auto;
}

.block-prev {
  position: absolute;
  top: -30px;
  left: 0;
  font-size: 1.125rem;
  z-index: 1;
}
.block-prev .main-link {
  color: #ffffff;
  font-size: 1.125rem;
}
.block-prev span {
  color: #ffffff;
  vertical-align: baseline;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  display: inline-block;
  margin-right: 7px;
  position: relative;
  top: -2px;
}

._is-required-field {
  position: relative;
}
._is-required-field:after {
  content: "*";
  color: red;
  font-size: 0.85rem;
  position: absolute;
  top: -2px;
  right: -8px;
}

.calculator .select-calc .nav-link {
  border-bottom: 5px solid #ced4da;
  color: #ced4da;
  background-color: transparent;
}
.calculator .select-calc .nav-link:hover {
  color: #495057;
}
.calculator .select-calc .nav-link.active {
  border-bottom-color: #235E96;
  color: #495057;
}

@media (max-width: 1584px) {
  .main-content {
    margin-left: 110px;
  }
}
@media (max-width: 1600px) {
  .request-block__steps-item:after {
    display: none;
  }
}
@media (max-width: 1400px) {
  .request-block__steps-item:after {
    display: none;
  }
}
@media (max-width: 1199px) {
  .auth-form__right {
    padding: 30px;
  }
  .auth-form__forgot-password-title {
    font-size: 1.125rem;
  }
  .register-type__block {
    padding: 70px 20px 30px 20px;
  }
  .main-content__filters .input-group, .main-content__filters .input-group__daterange {
    margin-bottom: 10px;
  }
  .request-block__info-block {
    position: static;
    display: inline-block;
    margin-bottom: 30px;
  }
  .request-block__upload-file p {
    min-height: auto;
  }
  .request-block__list-item_date {
    padding-left: 10px;
  }
  .request-block__filters label {
    display: block;
  }
  .main-btn__register-form-item {
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .register-form__item {
    padding: 20px;
  }
  .register-form__item-checkbox {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .register-form__item-checkbox span {
    -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
            flex-shrink: 1;
  }
  .register-form__item-checkbox span.checkbox-custom {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }
  .top-panel__logo {
    width: auto;
    float: none;
    background: none;
  }
  .main-sidebar-left {
    left: -100%;
  }
  .main-content {
    margin: 110px 15px 30px;
  }
  .main-content__mark-date-create {
    padding: 10px 15px;
  }
  .request-block__info-block {
    margin: 30px 0;
  }
  .request-block__list > .row:first-child {
    display: none;
  }
  .request-block__list > .row {
    margin-bottom: 30px;
    border: 1px solid #ccc;
    padding: 10px;
    margin: 10px 0;
    text-align: center;
  }
  .request-block__list-item {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .request-block__list-item_date {
    padding-left: 0;
    border-bottom: none;
    padding: 0;
  }
  .request-block__list-item-header {
    display: none;
  }
}
@media (max-width: 767px) {
  body {
    font-size: 0.85rem;
  }
  .auth-form {
    height: auto;
  }
  .auth-form__right {
    height: auto;
    padding: 20px 10px;
  }
  .auth-form__forgot-password-wrap {
    width: auto;
  }
  .auth-form__forgot-password-title {
    width: 60%;
  }
  .auth-form__forgot-password-form {
    padding-top: 0;
  }
  .register-type__block-item {
    margin-bottom: 20px;
  }
  .register-type__block-title {
    font-size: 1rem;
  }
  .register-form__item_first-el {
    width: auto !important;
  }
  .register-form__item-checkbox-group {
    display: block;
  }
  .top-panel__account-name {
    display: none;
  }
  .main-content {
    padding: 0 10px;
    margin-left: 10px;
  }
  .main-content__mark_date-create {
    margin: 10px;
  }
  .main-content__filters {
    padding: 0;
  }
  .request-block {
    padding: 0 15px;
  }
  .request-block__subtitle {
    margin: 10px 0;
  }
  .request-block__files {
    margin-bottom: 25px;
  }
  .request-block__title {
    margin-bottom: 15px;
  }
  .request-block__stages-list .main-table__row {
    padding: 20px;
    border: 1px solid #ccc;
    margin: 20px;
    display: block;
  }
  .request-block__stages-list .main-table__row:first-child {
    display: none;
  }
  .request-block__stages-list .main-table__cell {
    display: block;
    width: 100% !important;
    padding: 0;
    text-align: center;
    border-bottom: none;
    min-height: auto;
    margin-bottom: 10px;
  }
  .request-block__stages-list .main-table__cell a {
    display: block;
  }
  .request-block__stages-title {
    padding-left: 0;
  }
  .request-block__steps {
    padding-top: 70px;
  }
  .request-block__filters {
    padding: 0;
  }
  .request-block__filters label {
    display: block;
  }
  .request-block__notification {
    padding: 10px 10px 10px 35px;
    font-size: 0.75rem;
  }
  .request-block__notification i {
    top: 10px;
    left: 5px;
    -webkit-transform: translate(0);
        -ms-transform: translate(0);
            transform: translate(0);
  }
  .request-block .register-form__item {
    margin: 25px 0;
  }
  .request-block__upload-file input {
    width: 88%;
  }
  .request-block__save-draft {
    position: static;
  }
  .request-block__create {
    position: relative;
    left: 0;
    top: 0;
  }
  .request-block__responce textarea {
    margin-top: 20px;
  }
  .request-block__list-item a {
    max-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .switch-group {
    margin: 10px 0;
  }
  .accordion__item input[type=checkbox] {
    left: 0;
    top: -140px;
  }
  .accordion__item i {
    left: 0;
    top: -140px;
  }
  .accordion__request-block {
    padding-left: 0;
  }
  .select-group {
    display: block;
  }
  .select-group__select {
    max-width: 100%;
  }
  .textarea-group,
  .daterange-group {
    display: block !important;
    margin-bottom: 10px;
  }
  .textarea-group__item,
  .daterange-group__item {
    margin: 0;
  }
  .textarea-group__item input,
  .daterange-group__item input {
    width: auto;
  }
  .accordion__requests-block {
    padding-left: 0;
  }
  .account__information {
    padding: 10px;
    margin: 10px;
  }
}
@media (max-width: 575px) {
  .main-sidebar-left,
  .main-sidebar-right {
    top: 93px;
  }
}
@media (max-width: 480px) {
  .main-btn {
    font-size: 0.75rem;
    padding: 7px 10px;
  }
  input {
    font-size: 0.75rem;
  }
  .register-form__item {
    padding: 10px;
  }
  .register-form__item label {
    display: block;
  }
  .register-form__item label span {
    -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
            flex-shrink: 1;
    margin-right: 0;
  }
  .register-form__item-checkbox {
    margin-right: 0;
  }
  .register-form__item-checkbox span {
    font-size: 0.75rem;
  }
  .register-type {
    padding: 60px 5px 25px;
  }
  .register-type__wrapper {
    padding: 10px;
  }
  .register-type__block {
    padding: 60px 10px 20px;
  }
  .block-prev .main-link {
    font-size: 0.85rem;
  }
  .request-block__register-form-item {
    margin: 0 0 25px;
  }
  .request-block__files-item_main {
    margin-left: 0;
  }
  .request-block__next {
    margin-right: 0;
  }
  .request-block__stages-list .main-table__row {
    margin: 10px 0;
  }
  .main-content .nav-tabs .nav-link {
    padding: 5px 10px;
    font-size: 0.81rem;
  }
  .main-content__mark-date-create {
    font-size: 0.68rem;
  }
  .select-group {
    width: 100%;
  }
  .select-group__custom {
    width: 100%;
  }
  .daterange-group label {
    display: block;
  }
  .top-panel__account {
    padding-right: 0;
  }
  .top-panel__logo {
    width: 270px;
    background-position-x: -70px;
  }
  .top-panel__logo-img {
    margin-left: 10px;
  }
  .top-panel__logo-name {
    font-size: 0.75rem;
  }
  .select-group,
  .input-group,
  .textarea-group {
    display: block !important;
  }
  .account__information {
    font-size: 0.75rem;
  }
  .pagination__list {
    padding: 0;
  }
  .modal-title {
    font-size: 1.125rem;
  }
}
@media (max-width: 480px) {
  .ls-wrapper .input-group {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
.ls-wrapper .input-group input {
  font-size: 0.81rem;
  height: 34px;
  background-color: #fff;
  border-radius: 4px;
  padding: 0 5px;
}
.ls-wrapper .input-group input:focus {
  border-color: #e4e4e4;
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
}
.ls-wrapper .input-group input:disabled {
  background-color: #e9ecef;
}
.ls-wrapper .input-group .input-group-append button {
  height: 34px;
  padding: 4px 3px 9px 3px;
  width: 2.1rem;
  border: 1px solid #e4e4e4;
}
.ls-wrapper .input-group .is-valid + .input-group-append button, .ls-wrapper .input-group .is-invalid + .input-group-append button {
  border-left: none;
}

.stage_construction_wrapper {
  background-color: #f2f2f2;
  border-color: #e4e4e4;
}
.stage_construction_wrapper .stage_construction_tab_wrapper label {
  cursor: pointer;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.stage_construction_wrapper .stage_construction_tab_wrapper label:hover {
  background-color: #f8f9fa;
}
.stage_construction_wrapper #object_status_1:not(:checked) ~ .stage_construction_tab_wrapper label[for=object_status_1] {
  border-left-color: white !important;
  border-top-color: white !important;
  border-right-color: white !important;
}
.stage_construction_wrapper #object_status_1:checked ~ .stage_construction_tab_wrapper label[for=object_status_1] {
  border-bottom-color: transparent !important;
}
.stage_construction_wrapper #object_status_2:not(:checked) ~ .stage_construction_tab_wrapper label[for=object_status_2] {
  border-left-color: white !important;
  border-top-color: white !important;
  border-right-color: white !important;
}
.stage_construction_wrapper #object_status_2:checked ~ .stage_construction_tab_wrapper label[for=object_status_2] {
  border-bottom-color: transparent !important;
}
.stage_construction_wrapper #object_status_3:not(:checked) ~ .stage_construction_tab_wrapper label[for=object_status_3] {
  border-left-color: white !important;
  border-top-color: white !important;
  border-right-color: white !important;
}
.stage_construction_wrapper #object_status_3:checked ~ .stage_construction_tab_wrapper label[for=object_status_3] {
  border-bottom-color: transparent !important;
}
.stage_construction_wrapper .stage_construction_content_wrapper .content_item {
  display: none;
  min-height: 20rem;
}
.stage_construction_wrapper #object_status_1:checked ~ .stage_construction_content_wrapper .stage_construction_content_1 {
  display: block;
}
.stage_construction_wrapper #object_status_2:checked ~ .stage_construction_content_wrapper .stage_construction_content_2 {
  display: block;
}
.stage_construction_wrapper #object_status_3:checked ~ .stage_construction_content_wrapper .stage_construction_content_3 {
  display: block;
}
.stage_construction_wrapper .phased_commissioning_wrapper .pc-title {
  font-size: 0.75rem;
}

.stage_construction_wrapper_small {
  background-color: #f2f2f2;
  border-color: #e4e4e4;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2FwcC5jc3MiLCJtYXBwaW5ncyI6IkFBQUE7QUNBQTtFQUNFLG9DQUFnQztFQUNoQyw0Q0FBNEU7RUFDNUUscVBBRzRGO0VBQzVGLG1CQUFtQjtFQUNuQixrQkFBa0I7QUNEcEI7O0FDUEE7O0VBRUUscUJBQXFCO0VBQ3JCLHlEQUF1RTtFQUN2RSxrQkFBa0I7RUFDbEIsb0JBQW9CO0VBQ3BCLG9CQUFvQjtFQUNwQixtQ0FBbUM7RUFDbkMsa0NBQWtDO0FEVXBDOztBRWpCSTtFQUNJLGlCQ0EyQztBSG9CbkQ7O0FFckJJO0VBQ0ksaUJDQTJDO0FId0JuRDs7QUV6Qkk7RUFDSSxpQkNBMkM7QUg0Qm5EOztBRTdCSTtFQUNJLGlCQ0EyQztBSGdDbkQ7O0FFakNJO0VBQ0ksaUJDQTJDO0FIb0NuRDs7QUVyQ0k7RUFDSSxpQkNBMkM7QUh3Q25EOztBRXpDSTtFQUNJLGlCQ0EyQztBSDRDbkQ7O0FFN0NJO0VBQ0ksaUJDQTJDO0FIZ0RuRDs7QUVqREk7RUFDSSxpQkNBMkM7QUhvRG5EOztBRXJESTtFQUNJLGlCQ0EyQztBSHdEbkQ7O0FFekRJO0VBQ0ksaUJDQTJDO0FINERuRDs7QUU3REk7RUFDSSxpQkNBMkM7QUhnRW5EOztBRWpFSTtFQUNJLGlCQ0EyQztBSG9FbkQ7O0FFckVJO0VBQ0ksaUJDQTJDO0FId0VuRDs7QUV6RUk7RUFDSSxpQkNBMkM7QUg0RW5EOztBRTdFSTtFQUNJLGlCQ0EyQztBSGdGbkQ7O0FFakZJO0VBQ0ksaUJDQTJDO0FIb0ZuRDs7QUVyRkk7RUFDSSxpQkNBMkM7QUh3Rm5EOztBRXpGSTtFQUNJLGlCQ0EyQztBSDRGbkQ7O0FFN0ZJO0VBQ0ksaUJDQTJDO0FIZ0duRDs7QUVqR0k7RUFDSSxpQkNBMkM7QUhvR25EOztBRXJHSTtFQUNJLGlCQ0EyQztBSHdHbkQ7O0FFekdJO0VBQ0ksaUJDQTJDO0FINEduRDs7QUU3R0k7RUFDSSxpQkNBMkM7QUhnSG5EOztBRWpISTtFQUNJLGlCQ0EyQztBSG9IbkQ7O0FFckhJO0VBQ0ksaUJDQTJDO0FId0huRDs7QUV6SEk7RUFDSSxpQkNBMkM7QUg0SG5EOztBRTdISTtFQUNJLGlCQ0EyQztBSGdJbkQ7O0FFaklJO0VBQ0ksaUJDQTJDO0FIb0luRDs7QUVySUk7RUFDSSxpQkNBMkM7QUh3SW5EOztBRXpJSTtFQUNJLGlCQ0EyQztBSDRJbkQ7O0FFN0lJO0VBQ0ksaUJDQTJDO0FIZ0puRDs7QUVqSkk7RUFDSSxpQkNBMkM7QUhvSm5EOztBRXJKSTtFQUNJLGlCQ0EyQztBSHdKbkQ7O0FFekpJO0VBQ0ksaUJDQTJDO0FINEpuRDs7QUU3Skk7RUFDSSxpQkNBMkM7QUhnS25EOztBRWpLSTtFQUNJLGlCQ0EyQztBSG9LbkQ7O0FFcktJO0VBQ0ksaUJDQTJDO0FId0tuRDs7QUV6S0k7RUFDSSxpQkNBMkM7QUg0S25EOztBRTdLSTtFQUNJLGlCQ0EyQztBSGdMbkQ7O0FFakxJO0VBQ0ksaUJDQTJDO0FIb0xuRDs7QUVyTEk7RUFDSSxpQkNBMkM7QUh3TG5EOztBRXpMSTtFQUNJLGlCQ0EyQztBSDRMbkQ7O0FFN0xJO0VBQ0ksaUJDQTJDO0FIZ01uRDs7QUVqTUk7RUFDSSxpQkNBMkM7QUhvTW5EOztBRXJNSTtFQUNJLGlCQ0EyQztBSHdNbkQ7O0FFek1JO0VBQ0ksaUJDQTJDO0FINE1uRDs7QUU3TUk7RUFDSSxpQkNBMkM7QUhnTm5EOztBRWpOSTtFQUNJLGlCQ0EyQztBSG9ObkQ7O0FFck5JO0VBQ0ksaUJDQTJDO0FId05uRDs7QUV6Tkk7RUFDSSxpQkNBMkM7QUg0Tm5EOztBRTdOSTtFQUNJLGlCQ0EyQztBSGdPbkQ7O0FFak9JO0VBQ0ksaUJDQTJDO0FIb09uRDs7QUVyT0k7RUFDSSxpQkNBMkM7QUh3T25EOztBRXpPSTtFQUNJLGlCQ0EyQztBSDRPbkQ7O0FFN09JO0VBQ0ksaUJDQTJDO0FIZ1BuRDs7QUVqUEk7RUFDSSxpQkNBMkM7QUhvUG5EOztBRXJQSTtFQUNJLGlCQ0EyQztBSHdQbkQ7O0FFelBJO0VBQ0ksaUJDQTJDO0FINFBuRDs7QUU3UEk7RUFDSSxpQkNBMkM7QUhnUW5EOztBRWpRSTtFQUNJLGlCQ0EyQztBSG9RbkQ7O0FFclFJO0VBQ0ksaUJDQTJDO0FId1FuRDs7QUV6UUk7RUFDSSxpQkNBMkM7QUg0UW5EOztBRTdRSTtFQUNJLGlCQ0EyQztBSGdSbkQ7O0FFalJJO0VBQ0ksaUJDQTJDO0FIb1JuRDs7QUVyUkk7RUFDSSxpQkNBMkM7QUh3Um5EOztBRXpSSTtFQUNJLGlCQ0EyQztBSDRSbkQ7O0FFN1JJO0VBQ0ksaUJDQTJDO0FIZ1NuRDs7QUVqU0k7RUFDSSxpQkNBMkM7QUhvU25EOztBRXJTSTtFQUNJLGlCQ0EyQztBSHdTbkQ7O0FFelNJO0VBQ0ksaUJDQTJDO0FINFNuRDs7QUU3U0k7RUFDSSxpQkNBMkM7QUhnVG5EOztBRWpUSTtFQUNJLGlCQ0EyQztBSG9UbkQ7O0FFclRJO0VBQ0ksaUJDQTJDO0FId1RuRDs7QUV6VEk7RUFDSSxpQkNBMkM7QUg0VG5EOztBRTdUSTtFQUNJLGlCQ0EyQztBSGdVbkQ7O0FFalVJO0VBQ0ksaUJDQTJDO0FIb1VuRDs7QUVyVUk7RUFDSSxpQkNBMkM7QUh3VW5EOztBRXpVSTtFQUNJLGlCQ0EyQztBSDRVbkQ7O0FFN1VJO0VBQ0ksaUJDQTJDO0FIZ1ZuRDs7QUVqVkk7RUFDSSxpQkNBMkM7QUhvVm5EOztBRXJWSTtFQUNJLGlCQ0EyQztBSHdWbkQ7O0FFelZJO0VBQ0ksaUJDQTJDO0FINFZuRDs7QUU3Vkk7RUFDSSxpQkNBMkM7QUhnV25EOztBRWpXSTtFQUNJLGlCQ0EyQztBSG9XbkQ7O0FFcldJO0VBQ0ksaUJDQTJDO0FId1duRDs7QUV6V0k7RUFDSSxpQkNBMkM7QUg0V25EOztBRTdXSTtFQUNJLGlCQ0EyQztBSGdYbkQ7O0FFalhJO0VBQ0ksaUJDQTJDO0FIb1huRDs7QUVyWEk7RUFDSSxpQkNBMkM7QUh3WG5EOztBRXpYSTtFQUNJLGlCQ0EyQztBSDRYbkQ7O0FFN1hJO0VBQ0ksaUJDQTJDO0FIZ1luRDs7QUVqWUk7RUFDSSxpQkNBMkM7QUhvWW5EOztBRXJZSTtFQUNJLGlCQ0EyQztBSHdZbkQ7O0FFellJO0VBQ0ksaUJDQTJDO0FINFluRDs7QUU3WUk7RUFDSSxpQkNBMkM7QUhnWm5EOztBRWpaSTtFQUNJLGlCQ0EyQztBSG9abkQ7O0FFclpJO0VBQ0ksaUJDQTJDO0FId1puRDs7QUV6Wkk7RUFDSSxpQkNBMkM7QUg0Wm5EOztBRTdaSTtFQUNJLGlCQ0EyQztBSGdhbkQ7O0FFamFJO0VBQ0ksaUJDQTJDO0FIb2FuRDs7QUVyYUk7RUFDSSxpQkNBMkM7QUh3YW5EOztBRXphSTtFQUNJLGlCQ0EyQztBSDRhbkQ7O0FFN2FJO0VBQ0ksaUJDQTJDO0FIZ2JuRDs7QUVqYkk7RUFDSSxpQkNBMkM7QUhvYm5EOztBRXJiSTtFQUNJLGlCQ0EyQztBSHdibkQ7O0FFemJJO0VBQ0ksaUJDQTJDO0FINGJuRDs7QUU3Ykk7RUFDSSxpQkNBMkM7QUhnY25EOztBRWpjSTtFQUNJLGlCQ0EyQztBSG9jbkQ7O0FFcmNJO0VBQ0ksaUJDQTJDO0FId2NuRDs7QUV6Y0k7RUFDSSxpQkNBMkM7QUg0Y25EOztBRTdjSTtFQUNJLGlCQ0EyQztBSGdkbkQ7O0FFamRJO0VBQ0ksaUJDQTJDO0FIb2RuRDs7QUVyZEk7RUFDSSxpQkNBMkM7QUh3ZG5EOztBRXpkSTtFQUNJLGlCQ0EyQztBSDRkbkQ7O0FFN2RJO0VBQ0ksaUJDQTJDO0FIZ2VuRDs7QUVqZUk7RUFDSSxpQkNBMkM7QUhvZW5EOztBRXJlSTtFQUNJLGlCQ0EyQztBSHdlbkQ7O0FFemVJO0VBQ0ksaUJDQTJDO0FINGVuRDs7QUU3ZUk7RUFDSSxpQkNBMkM7QUhnZm5EOztBRWpmSTtFQUNJLGlCQ0EyQztBSG9mbkQ7O0FFcmZJO0VBQ0ksaUJDQTJDO0FId2ZuRDs7QUV6Zkk7RUFDSSxpQkNBMkM7QUg0Zm5EOztBRTdmSTtFQUNJLGlCQ0EyQztBSGdnQm5EOztBRWpnQkk7RUFDSSxpQkNBMkM7QUhvZ0JuRDs7QUVyZ0JJO0VBQ0ksaUJDQTJDO0FId2dCbkQ7O0FFemdCSTtFQUNJLGlCQ0EyQztBSDRnQm5EOztBRTdnQkk7RUFDSSxpQkNBMkM7QUhnaEJuRDs7QUVqaEJJO0VBQ0ksaUJDQTJDO0FIb2hCbkQ7O0FFcmhCSTtFQUNJLGlCQ0EyQztBSHdoQm5EOztBRXpoQkk7RUFDSSxpQkNBMkM7QUg0aEJuRDs7QUU3aEJJO0VBQ0ksaUJDQTJDO0FIZ2lCbkQ7O0FFamlCSTtFQUNJLGlCQ0EyQztBSG9pQm5EOztBRXJpQkk7RUFDSSxpQkNBMkM7QUh3aUJuRDs7QUV6aUJJO0VBQ0ksaUJDQTJDO0FINGlCbkQ7O0FFN2lCSTtFQUNJLGlCQ0EyQztBSGdqQm5EOztBRWpqQkk7RUFDSSxpQkNBMkM7QUhvakJuRDs7QUVyakJJO0VBQ0ksaUJDQTJDO0FId2pCbkQ7O0FFempCSTtFQUNJLGlCQ0EyQztBSDRqQm5EOztBRTdqQkk7RUFDSSxpQkNBMkM7QUhna0JuRDs7QUVqa0JJO0VBQ0ksaUJDQTJDO0FIb2tCbkQ7O0FFcmtCSTtFQUNJLGlCQ0EyQztBSHdrQm5EOztBRXprQkk7RUFDSSxpQkNBMkM7QUg0a0JuRDs7QUU3a0JJO0VBQ0ksaUJDQTJDO0FIZ2xCbkQ7O0FFamxCSTtFQUNJLGlCQ0EyQztBSG9sQm5EOztBRXJsQkk7RUFDSSxpQkNBMkM7QUh3bEJuRDs7QUV6bEJJO0VBQ0ksaUJDQTJDO0FINGxCbkQ7O0FFN2xCSTtFQUNJLGlCQ0EyQztBSGdtQm5EOztBRWptQkk7RUFDSSxpQkNBMkM7QUhvbUJuRDs7QUVybUJJO0VBQ0ksaUJDQTJDO0FId21CbkQ7O0FFem1CSTtFQUNJLGlCQ0EyQztBSDRtQm5EOztBRTdtQkk7RUFDSSxpQkNBMkM7QUhnbkJuRDs7QUVqbkJJO0VBQ0ksaUJDQTJDO0FIb25CbkQ7O0FFcm5CSTtFQUNJLGlCQ0EyQztBSHduQm5EOztBRXpuQkk7RUFDSSxpQkNBMkM7QUg0bkJuRDs7QUU3bkJJO0VBQ0ksaUJDQTJDO0FIZ29CbkQ7O0FFam9CSTtFQUNJLGlCQ0EyQztBSG9vQm5EOztBRXJvQkk7RUFDSSxpQkNBMkM7QUh3b0JuRDs7QUV6b0JJO0VBQ0ksaUJDQTJDO0FING9CbkQ7O0FFN29CSTtFQUNJLGlCQ0EyQztBSGdwQm5EOztBRWpwQkk7RUFDSSxpQkNBMkM7QUhvcEJuRDs7QUVycEJJO0VBQ0ksaUJDQTJDO0FId3BCbkQ7O0FFenBCSTtFQUNJLGlCQ0EyQztBSDRwQm5EOztBRTdwQkk7RUFDSSxpQkNBMkM7QUhncUJuRDs7QUVqcUJJO0VBQ0ksaUJDQTJDO0FIb3FCbkQ7O0FFcnFCSTtFQUNJLGlCQ0EyQztBSHdxQm5EOztBRXpxQkk7RUFDSSxpQkNBMkM7QUg0cUJuRDs7QUU3cUJJO0VBQ0ksaUJDQTJDO0FIZ3JCbkQ7O0FFanJCSTtFQUNJLGlCQ0EyQztBSG9yQm5EOztBRXJyQkk7RUFDSSxpQkNBMkM7QUh3ckJuRDs7QUV6ckJJO0VBQ0ksaUJDQTJDO0FINHJCbkQ7O0FFN3JCSTtFQUNJLGlCQ0EyQztBSGdzQm5EOztBRWpzQkk7RUFDSSxpQkNBMkM7QUhvc0JuRDs7QUVyc0JJO0VBQ0ksaUJDQTJDO0FId3NCbkQ7O0FFenNCSTtFQUNJLGlCQ0EyQztBSDRzQm5EOztBRTdzQkk7RUFDSSxpQkNBMkM7QUhndEJuRDs7QUVqdEJJO0VBQ0ksaUJDQTJDO0FIb3RCbkQ7O0FFcnRCSTtFQUNJLGlCQ0EyQztBSHd0Qm5EOztBRXp0Qkk7RUFDSSxpQkNBMkM7QUg0dEJuRDs7QUU3dEJJO0VBQ0ksaUJDQTJDO0FIZ3VCbkQ7O0FFanVCSTtFQUNJLGlCQ0EyQztBSG91Qm5EOztBRXJ1Qkk7RUFDSSxpQkNBMkM7QUh3dUJuRDs7QUV6dUJJO0VBQ0ksaUJDQTJDO0FINHVCbkQ7O0FFN3VCSTtFQUNJLGlCQ0EyQztBSGd2Qm5EOztBRWp2Qkk7RUFDSSxpQkNBMkM7QUhvdkJuRDs7QUVydkJJO0VBQ0ksaUJDQTJDO0FId3ZCbkQ7O0FFenZCSTtFQUNJLGlCQ0EyQztBSDR2Qm5EOztBRTd2Qkk7RUFDSSxpQkNBMkM7QUhnd0JuRDs7QUVqd0JJO0VBQ0ksaUJDQTJDO0FIb3dCbkQ7O0FFcndCSTtFQUNJLGlCQ0EyQztBSHd3Qm5EOztBRXp3Qkk7RUFDSSxpQkNBMkM7QUg0d0JuRDs7QUU3d0JJO0VBQ0ksaUJDQTJDO0FIZ3hCbkQ7O0FFanhCSTtFQUNJLGlCQ0EyQztBSG94Qm5EOztBRXJ4Qkk7RUFDSSxpQkNBMkM7QUh3eEJuRDs7QUV6eEJJO0VBQ0ksaUJDQTJDO0FINHhCbkQ7O0FFN3hCSTtFQUNJLGlCQ0EyQztBSGd5Qm5EOztBRWp5Qkk7RUFDSSxpQkNBMkM7QUhveUJuRDs7QUVyeUJJO0VBQ0ksaUJDQTJDO0FId3lCbkQ7O0FFenlCSTtFQUNJLGlCQ0EyQztBSDR5Qm5EOztBRTd5Qkk7RUFDSSxpQkNBMkM7QUhnekJuRDs7QUVqekJJO0VBQ0ksaUJDQTJDO0FIb3pCbkQ7O0FFcnpCSTtFQUNJLGlCQ0EyQztBSHd6Qm5EOztBRXp6Qkk7RUFDSSxpQkNBMkM7QUg0ekJuRDs7QUU3ekJJO0VBQ0ksaUJDQTJDO0FIZzBCbkQ7O0FFajBCSTtFQUNJLGlCQ0EyQztBSG8wQm5EOztBRXIwQkk7RUFDSSxpQkNBMkM7QUh3MEJuRDs7QUV6MEJJO0VBQ0ksaUJDQTJDO0FINDBCbkQ7O0FFNzBCSTtFQUNJLGlCQ0EyQztBSGcxQm5EOztBRWoxQkk7RUFDSSxpQkNBMkM7QUhvMUJuRDs7QUVyMUJJO0VBQ0ksaUJDQTJDO0FIdzFCbkQ7O0FFejFCSTtFQUNJLGlCQ0EyQztBSDQxQm5EOztBRTcxQkk7RUFDSSxpQkNBMkM7QUhnMkJuRDs7QUVqMkJJO0VBQ0ksaUJDQTJDO0FIbzJCbkQ7O0FFcjJCSTtFQUNJLGlCQ0EyQztBSHcyQm5EOztBRXoyQkk7RUFDSSxpQkNBMkM7QUg0MkJuRDs7QUU3MkJJO0VBQ0ksaUJDQTJDO0FIZzNCbkQ7O0FFajNCSTtFQUNJLGlCQ0EyQztBSG8zQm5EOztBRXIzQkk7RUFDSSxpQkNBMkM7QUh3M0JuRDs7QUV6M0JJO0VBQ0ksaUJDQTJDO0FINDNCbkQ7O0FFNzNCSTtFQUNJLGlCQ0EyQztBSGc0Qm5EOztBRWo0Qkk7RUFDSSxpQkNBMkM7QUhvNEJuRDs7QUVyNEJJO0VBQ0ksaUJDQTJDO0FIdzRCbkQ7O0FFejRCSTtFQUNJLGlCQ0EyQztBSDQ0Qm5EOztBRTc0Qkk7RUFDSSxpQkNBMkM7QUhnNUJuRDs7QUVqNUJJO0VBQ0ksaUJDQTJDO0FIbzVCbkQ7O0FFcjVCSTtFQUNJLGlCQ0EyQztBSHc1Qm5EOztBRXo1Qkk7RUFDSSxpQkNBMkM7QUg0NUJuRDs7QUU3NUJJO0VBQ0ksaUJDQTJDO0FIZzZCbkQ7O0FFajZCSTtFQUNJLGlCQ0EyQztBSG82Qm5EOztBRXI2Qkk7RUFDSSxpQkNBMkM7QUh3NkJuRDs7QUV6NkJJO0VBQ0ksaUJDQTJDO0FINDZCbkQ7O0FFNzZCSTtFQUNJLGlCQ0EyQztBSGc3Qm5EOztBRWo3Qkk7RUFDSSxpQkNBMkM7QUhvN0JuRDs7QUVyN0JJO0VBQ0ksaUJDQTJDO0FIdzdCbkQ7O0FFejdCSTtFQUNJLGlCQ0EyQztBSDQ3Qm5EOztBRTc3Qkk7RUFDSSxpQkNBMkM7QUhnOEJuRDs7QUVqOEJJO0VBQ0ksaUJDQTJDO0FIbzhCbkQ7O0FFcjhCSTtFQUNJLGlCQ0EyQztBSHc4Qm5EOztBRXo4Qkk7RUFDSSxpQkNBMkM7QUg0OEJuRDs7QUU3OEJJO0VBQ0ksaUJDQTJDO0FIZzlCbkQ7O0FFajlCSTtFQUNJLGlCQ0EyQztBSG85Qm5EOztBRXI5Qkk7RUFDSSxpQkNBMkM7QUh3OUJuRDs7QUV6OUJJO0VBQ0ksaUJDQTJDO0FINDlCbkQ7O0FFNzlCSTtFQUNJLGlCQ0EyQztBSGcrQm5EOztBRWorQkk7RUFDSSxpQkNBMkM7QUhvK0JuRDs7QUVyK0JJO0VBQ0ksaUJDQTJDO0FIdytCbkQ7O0FFeitCSTtFQUNJLGlCQ0EyQztBSDQrQm5EOztBRTcrQkk7RUFDSSxpQkNBMkM7QUhnL0JuRDs7QUVqL0JJO0VBQ0ksaUJDQTJDO0FIby9CbkQ7O0FFci9CSTtFQUNJLGlCQ0EyQztBSHcvQm5EOztBRXovQkk7RUFDSSxpQkNBMkM7QUg0L0JuRDs7QUU3L0JJO0VBQ0ksaUJDQTJDO0FIZ2dDbkQ7O0FFamdDSTtFQUNJLGlCQ0EyQztBSG9nQ25EOztBRXJnQ0k7RUFDSSxpQkNBMkM7QUh3Z0NuRDs7QUV6Z0NJO0VBQ0ksaUJDQTJDO0FINGdDbkQ7O0FFN2dDSTtFQUNJLGlCQ0EyQztBSGdoQ25EOztBRWpoQ0k7RUFDSSxpQkNBMkM7QUhvaENuRDs7QUVyaENJO0VBQ0ksaUJDQTJDO0FId2hDbkQ7O0FFemhDSTtFQUNJLGlCQ0EyQztBSDRoQ25EOztBRTdoQ0k7RUFDSSxpQkNBMkM7QUhnaUNuRDs7QUVqaUNJO0VBQ0ksaUJDQTJDO0FIb2lDbkQ7O0FFcmlDSTtFQUNJLGlCQ0EyQztBSHdpQ25EOztBRXppQ0k7RUFDSSxpQkNBMkM7QUg0aUNuRDs7QUU3aUNJO0VBQ0ksaUJDQTJDO0FIZ2pDbkQ7O0FFampDSTtFQUNJLGlCQ0EyQztBSG9qQ25EOztBRXJqQ0k7RUFDSSxpQkNBMkM7QUh3akNuRDs7QUV6akNJO0VBQ0ksaUJDQTJDO0FINGpDbkQ7O0FFN2pDSTtFQUNJLGlCQ0EyQztBSGdrQ25EOztBRWprQ0k7RUFDSSxpQkNBMkM7QUhva0NuRDs7QUVya0NJO0VBQ0ksaUJDQTJDO0FId2tDbkQ7O0FFemtDSTtFQUNJLGlCQ0EyQztBSDRrQ25EOztBRTdrQ0k7RUFDSSxpQkNBMkM7QUhnbENuRDs7QUVqbENJO0VBQ0ksaUJDQTJDO0FIb2xDbkQ7O0FFcmxDSTtFQUNJLGlCQ0EyQztBSHdsQ25EOztBRXpsQ0k7RUFDSSxpQkNBMkM7QUg0bENuRDs7QUU3bENJO0VBQ0ksaUJDQTJDO0FIZ21DbkQ7O0FFam1DSTtFQUNJLGlCQ0EyQztBSG9tQ25EOztBRXJtQ0k7RUFDSSxpQkNBMkM7QUh3bUNuRDs7QUV6bUNJO0VBQ0ksaUJDQTJDO0FING1DbkQ7O0FFN21DSTtFQUNJLGlCQ0EyQztBSGduQ25EOztBRWpuQ0k7RUFDSSxpQkNBMkM7QUhvbkNuRDs7QUVybkNJO0VBQ0ksaUJDQTJDO0FId25DbkQ7O0FFem5DSTtFQUNJLGlCQ0EyQztBSDRuQ25EOztBRTduQ0k7RUFDSSxpQkNBMkM7QUhnb0NuRDs7QUVqb0NJO0VBQ0ksaUJDQTJDO0FIb29DbkQ7O0FFcm9DSTtFQUNJLGlCQ0EyQztBSHdvQ25EOztBRXpvQ0k7RUFDSSxpQkNBMkM7QUg0b0NuRDs7QUU3b0NJO0VBQ0ksaUJDQTJDO0FIZ3BDbkQ7O0FFanBDSTtFQUNJLGlCQ0EyQztBSG9wQ25EOztBRXJwQ0k7RUFDSSxpQkNBMkM7QUh3cENuRDs7QUV6cENJO0VBQ0ksaUJDQTJDO0FINHBDbkQ7O0FFN3BDSTtFQUNJLGlCQ0EyQztBSGdxQ25EOztBRWpxQ0k7RUFDSSxpQkNBMkM7QUhvcUNuRDs7QUVycUNJO0VBQ0ksaUJDQTJDO0FId3FDbkQ7O0FFenFDSTtFQUNJLGlCQ0EyQztBSDRxQ25EOztBRTdxQ0k7RUFDSSxpQkNBMkM7QUhnckNuRDs7QUVqckNJO0VBQ0ksaUJDQTJDO0FIb3JDbkQ7O0FFcnJDSTtFQUNJLGlCQ0EyQztBSHdyQ25EOztBRXpyQ0k7RUFDSSxpQkNBMkM7QUg0ckNuRDs7QUU3ckNJO0VBQ0ksaUJDQTJDO0FIZ3NDbkQ7O0FFanNDSTtFQUNJLGlCQ0EyQztBSG9zQ25EOztBRXJzQ0k7RUFDSSxpQkNBMkM7QUh3c0NuRDs7QUV6c0NJO0VBQ0ksaUJDQTJDO0FINHNDbkQ7O0FFN3NDSTtFQUNJLGlCQ0EyQztBSGd0Q25EOztBRWp0Q0k7RUFDSSxpQkNBMkM7QUhvdENuRDs7QUVydENJO0VBQ0ksaUJDQTJDO0FId3RDbkQ7O0FFenRDSTtFQUNJLGlCQ0EyQztBSDR0Q25EOztBRTd0Q0k7RUFDSSxpQkNBMkM7QUhndUNuRDs7QUVqdUNJO0VBQ0ksaUJDQTJDO0FIb3VDbkQ7O0FFcnVDSTtFQUNJLGlCQ0EyQztBSHd1Q25EOztBRXp1Q0k7RUFDSSxpQkNBMkM7QUg0dUNuRDs7QUU3dUNJO0VBQ0ksaUJDQTJDO0FIZ3ZDbkQ7O0FFanZDSTtFQUNJLGlCQ0EyQztBSG92Q25EOztBRXJ2Q0k7RUFDSSxpQkNBMkM7QUh3dkNuRDs7QUV6dkNJO0VBQ0ksaUJDQTJDO0FINHZDbkQ7O0FFN3ZDSTtFQUNJLGlCQ0EyQztBSGd3Q25EOztBRWp3Q0k7RUFDSSxpQkNBMkM7QUhvd0NuRDs7QUVyd0NJO0VBQ0ksaUJDQTJDO0FId3dDbkQ7O0FFendDSTtFQUNJLGlCQ0EyQztBSDR3Q25EOztBRTd3Q0k7RUFDSSxpQkNBMkM7QUhneENuRDs7QUVqeENJO0VBQ0ksaUJDQTJDO0FIb3hDbkQ7O0FFcnhDSTtFQUNJLGlCQ0EyQztBSHd4Q25EOztBRXp4Q0k7RUFDSSxpQkNBMkM7QUg0eENuRDs7QUU3eENJO0VBQ0ksaUJDQTJDO0FIZ3lDbkQ7O0FFanlDSTtFQUNJLGlCQ0EyQztBSG95Q25EOztBRXJ5Q0k7RUFDSSxpQkNBMkM7QUh3eUNuRDs7QUV6eUNJO0VBQ0ksaUJDQTJDO0FINHlDbkQ7O0FFN3lDSTtFQUNJLGlCQ0EyQztBSGd6Q25EOztBRWp6Q0k7RUFDSSxpQkNBMkM7QUhvekNuRDs7QUVyekNJO0VBQ0ksaUJDQTJDO0FId3pDbkQ7O0FFenpDSTtFQUNJLGlCQ0EyQztBSDR6Q25EOztBRTd6Q0k7RUFDSSxpQkNBMkM7QUhnMENuRDs7QUVqMENJO0VBQ0ksaUJDQTJDO0FIbzBDbkQ7O0FFcjBDSTtFQUNJLGlCQ0EyQztBSHcwQ25EOztBRXowQ0k7RUFDSSxpQkNBMkM7QUg0MENuRDs7QUU3MENJO0VBQ0ksaUJDQTJDO0FIZzFDbkQ7O0FFajFDSTtFQUNJLGlCQ0EyQztBSG8xQ25EOztBRXIxQ0k7RUFDSSxpQkNBMkM7QUh3MUNuRDs7QUV6MUNJO0VBQ0ksaUJDQTJDO0FINDFDbkQ7O0FFNzFDSTtFQUNJLGlCQ0EyQztBSGcyQ25EOztBRWoyQ0k7RUFDSSxpQkNBMkM7QUhvMkNuRDs7QUVyMkNJO0VBQ0ksaUJDQTJDO0FIdzJDbkQ7O0FFejJDSTtFQUNJLGlCQ0EyQztBSDQyQ25EOztBRTcyQ0k7RUFDSSxpQkNBMkM7QUhnM0NuRDs7QUVqM0NJO0VBQ0ksaUJDQTJDO0FIbzNDbkQ7O0FFcjNDSTtFQUNJLGlCQ0EyQztBSHczQ25EOztBRXozQ0k7RUFDSSxpQkNBMkM7QUg0M0NuRDs7QUU3M0NJO0VBQ0ksaUJDQTJDO0FIZzRDbkQ7O0FFajRDSTtFQUNJLGlCQ0EyQztBSG80Q25EOztBRXI0Q0k7RUFDSSxpQkNBMkM7QUh3NENuRDs7QUV6NENJO0VBQ0ksaUJDQTJDO0FINDRDbkQ7O0FFNzRDSTtFQUNJLGlCQ0EyQztBSGc1Q25EOztBRWo1Q0k7RUFDSSxpQkNBMkM7QUhvNUNuRDs7QUVyNUNJO0VBQ0ksaUJDQTJDO0FIdzVDbkQ7O0FFejVDSTtFQUNJLGlCQ0EyQztBSDQ1Q25EOztBRTc1Q0k7RUFDSSxpQkNBMkM7QUhnNkNuRDs7QUVqNkNJO0VBQ0ksaUJDQTJDO0FIbzZDbkQ7O0FFcjZDSTtFQUNJLGlCQ0EyQztBSHc2Q25EOztBRXo2Q0k7RUFDSSxpQkNBMkM7QUg0NkNuRDs7QUU3NkNJO0VBQ0ksaUJDQTJDO0FIZzdDbkQ7O0FFajdDSTtFQUNJLGlCQ0EyQztBSG83Q25EOztBRXI3Q0k7RUFDSSxpQkNBMkM7QUh3N0NuRDs7QUV6N0NJO0VBQ0ksaUJDQTJDO0FINDdDbkQ7O0FFNzdDSTtFQUNJLGlCQ0EyQztBSGc4Q25EOztBRWo4Q0k7RUFDSSxpQkNBMkM7QUhvOENuRDs7QUVyOENJO0VBQ0ksaUJDQTJDO0FIdzhDbkQ7O0FFejhDSTtFQUNJLGlCQ0EyQztBSDQ4Q25EOztBRTc4Q0k7RUFDSSxpQkNBMkM7QUhnOUNuRDs7QUVqOUNJO0VBQ0ksaUJDQTJDO0FIbzlDbkQ7O0FFcjlDSTtFQUNJLGlCQ0EyQztBSHc5Q25EOztBRXo5Q0k7RUFDSSxpQkNBMkM7QUg0OUNuRDs7QUU3OUNJO0VBQ0ksaUJDQTJDO0FIZytDbkQ7O0FFaitDSTtFQUNJLGlCQ0EyQztBSG8rQ25EOztBRXIrQ0k7RUFDSSxpQkNBMkM7QUh3K0NuRDs7QUV6K0NJO0VBQ0ksaUJDQTJDO0FINCtDbkQ7O0FFNytDSTtFQUNJLGlCQ0EyQztBSGcvQ25EOztBRWovQ0k7RUFDSSxpQkNBMkM7QUhvL0NuRDs7QUVyL0NJO0VBQ0ksaUJDQTJDO0FIdy9DbkQ7O0FFei9DSTtFQUNJLGlCQ0EyQztBSDQvQ25EOztBRTcvQ0k7RUFDSSxpQkNBMkM7QUhnZ0RuRDs7QUVqZ0RJO0VBQ0ksaUJDQTJDO0FIb2dEbkQ7O0FFcmdESTtFQUNJLGlCQ0EyQztBSHdnRG5EOztBRXpnREk7RUFDSSxpQkNBMkM7QUg0Z0RuRDs7QUU3Z0RJO0VBQ0ksaUJDQTJDO0FIZ2hEbkQ7O0FFamhESTtFQUNJLGlCQ0EyQztBSG9oRG5EOztBRXJoREk7RUFDSSxpQkNBMkM7QUh3aERuRDs7QUV6aERJO0VBQ0ksaUJDQTJDO0FINGhEbkQ7O0FFN2hESTtFQUNJLGlCQ0EyQztBSGdpRG5EOztBRWppREk7RUFDSSxpQkNBMkM7QUhvaURuRDs7QUVyaURJO0VBQ0ksaUJDQTJDO0FId2lEbkQ7O0FFemlESTtFQUNJLGlCQ0EyQztBSDRpRG5EOztBRTdpREk7RUFDSSxpQkNBMkM7QUhnakRuRDs7QUVqakRJO0VBQ0ksaUJDQTJDO0FIb2pEbkQ7O0FFcmpESTtFQUNJLGlCQ0EyQztBSHdqRG5EOztBRXpqREk7RUFDSSxpQkNBMkM7QUg0akRuRDs7QUU3akRJO0VBQ0ksaUJDQTJDO0FIZ2tEbkQ7O0FFamtESTtFQUNJLGlCQ0EyQztBSG9rRG5EOztBRXJrREk7RUFDSSxpQkNBMkM7QUh3a0RuRDs7QUV6a0RJO0VBQ0ksaUJDQTJDO0FINGtEbkQ7O0FFN2tESTtFQUNJLGlCQ0EyQztBSGdsRG5EOztBRWpsREk7RUFDSSxpQkNBMkM7QUhvbERuRDs7QUVybERJO0VBQ0ksaUJDQTJDO0FId2xEbkQ7O0FFemxESTtFQUNJLGlCQ0EyQztBSDRsRG5EOztBRTdsREk7RUFDSSxpQkNBMkM7QUhnbURuRDs7QUVqbURJO0VBQ0ksaUJDQTJDO0FIb21EbkQ7O0FFcm1ESTtFQUNJLGlCQ0EyQztBSHdtRG5EOztBRXptREk7RUFDSSxpQkNBMkM7QUg0bURuRDs7QUU3bURJO0VBQ0ksaUJDQTJDO0FIZ25EbkQ7O0FFam5ESTtFQUNJLGlCQ0EyQztBSG9uRG5EOztBRXJuREk7RUFDSSxpQkNBMkM7QUh3bkRuRDs7QUV6bkRJO0VBQ0ksaUJDQTJDO0FING5EbkQ7O0FFN25ESTtFQUNJLGlCQ0EyQztBSGdvRG5EOztBRWpvREk7RUFDSSxpQkNBMkM7QUhvb0RuRDs7QUVyb0RJO0VBQ0ksaUJDQTJDO0FId29EbkQ7O0FFem9ESTtFQUNJLGlCQ0EyQztBSDRvRG5EOztBRTdvREk7RUFDSSxpQkNBMkM7QUhncERuRDs7QUVqcERJO0VBQ0ksaUJDQTJDO0FIb3BEbkQ7O0FFcnBESTtFQUNJLGlCQ0EyQztBSHdwRG5EOztBRXpwREk7RUFDSSxpQkNBMkM7QUg0cERuRDs7QUU3cERJO0VBQ0ksaUJDQTJDO0FIZ3FEbkQ7O0FFanFESTtFQUNJLGlCQ0EyQztBSG9xRG5EOztBRXJxREk7RUFDSSxpQkNBMkM7QUh3cURuRDs7QUV6cURJO0VBQ0ksaUJDQTJDO0FINHFEbkQ7O0FFN3FESTtFQUNJLGlCQ0EyQztBSGdyRG5EOztBRWpyREk7RUFDSSxpQkNBMkM7QUhvckRuRDs7QUVyckRJO0VBQ0ksaUJDQTJDO0FId3JEbkQ7O0FFenJESTtFQUNJLGlCQ0EyQztBSDRyRG5EOztBRTdyREk7RUFDSSxpQkNBMkM7QUhnc0RuRDs7QUVqc0RJO0VBQ0ksaUJDQTJDO0FIb3NEbkQ7O0FFcnNESTtFQUNJLGlCQ0EyQztBSHdzRG5EOztBRXpzREk7RUFDSSxpQkNBMkM7QUg0c0RuRDs7QUU3c0RJO0VBQ0ksaUJDQTJDO0FIZ3REbkQ7O0FFanRESTtFQUNJLGlCQ0EyQztBSG90RG5EOztBRXJ0REk7RUFDSSxpQkNBMkM7QUh3dERuRDs7QUV6dERJO0VBQ0ksaUJDQTJDO0FINHREbkQ7O0FFN3RESTtFQUNJLGlCQ0EyQztBSGd1RG5EOztBRWp1REk7RUFDSSxpQkNBMkM7QUhvdURuRDs7QUVydURJO0VBQ0ksaUJDQTJDO0FId3VEbkQ7O0FFenVESTtFQUNJLGlCQ0EyQztBSDR1RG5EOztBRTd1REk7RUFDSSxpQkNBMkM7QUhndkRuRDs7QUVqdkRJO0VBQ0ksaUJDQTJDO0FIb3ZEbkQ7O0FFcnZESTtFQUNJLGlCQ0EyQztBSHd2RG5EOztBRXp2REk7RUFDSSxpQkNBMkM7QUg0dkRuRDs7QUU3dkRJO0VBQ0ksaUJDQTJDO0FIZ3dEbkQ7O0FFandESTtFQUNJLGlCQ0EyQztBSG93RG5EOztBRXJ3REk7RUFDSSxpQkNBMkM7QUh3d0RuRDs7QUV6d0RJO0VBQ0ksaUJDQTJDO0FINHdEbkQ7O0FFN3dESTtFQUNJLGlCQ0EyQztBSGd4RG5EOztBRWp4REk7RUFDSSxpQkNBMkM7QUhveERuRDs7QUVyeERJO0VBQ0ksaUJDQTJDO0FId3hEbkQ7O0FFenhESTtFQUNJLGlCQ0EyQztBSDR4RG5EOztBRTd4REk7RUFDSSxpQkNBMkM7QUhneURuRDs7QUVqeURJO0VBQ0ksaUJDQTJDO0FIb3lEbkQ7O0FFcnlESTtFQUNJLGlCQ0EyQztBSHd5RG5EOztBRXp5REk7RUFDSSxpQkNBMkM7QUg0eURuRDs7QUU3eURJO0VBQ0ksaUJDQTJDO0FIZ3pEbkQ7O0FFanpESTtFQUNJLGlCQ0EyQztBSG96RG5EOztBRXJ6REk7RUFDSSxpQkNBMkM7QUh3ekRuRDs7QUV6ekRJO0VBQ0ksaUJDQTJDO0FINHpEbkQ7O0FFN3pESTtFQUNJLGlCQ0EyQztBSGcwRG5EOztBRWowREk7RUFDSSxpQkNBMkM7QUhvMERuRDs7QUVyMERJO0VBQ0ksaUJDQTJDO0FIdzBEbkQ7O0FFejBESTtFQUNJLGlCQ0EyQztBSDQwRG5EOztBRTcwREk7RUFDSSxpQkNBMkM7QUhnMURuRDs7QUVqMURJO0VBQ0ksaUJDQTJDO0FIbzFEbkQ7O0FFcjFESTtFQUNJLGlCQ0EyQztBSHcxRG5EOztBRXoxREk7RUFDSSxpQkNBMkM7QUg0MURuRDs7QUU3MURJO0VBQ0ksaUJDQTJDO0FIZzJEbkQ7O0FFajJESTtFQUNJLGlCQ0EyQztBSG8yRG5EOztBRXIyREk7RUFDSSxpQkNBMkM7QUh3MkRuRDs7QUV6MkRJO0VBQ0ksaUJDQTJDO0FINDJEbkQ7O0FFNzJESTtFQUNJLGlCQ0EyQztBSGczRG5EOztBRWozREk7RUFDSSxpQkNBMkM7QUhvM0RuRDs7QUVyM0RJO0VBQ0ksaUJDQTJDO0FIdzNEbkQ7O0FFejNESTtFQUNJLGlCQ0EyQztBSDQzRG5EOztBRTczREk7RUFDSSxpQkNBMkM7QUhnNERuRDs7QUVqNERJO0VBQ0ksaUJDQTJDO0FIbzREbkQ7O0FFcjRESTtFQUNJLGlCQ0EyQztBSHc0RG5EOztBRXo0REk7RUFDSSxpQkNBMkM7QUg0NERuRDs7QUU3NERJO0VBQ0ksaUJDQTJDO0FIZzVEbkQ7O0FFajVESTtFQUNJLGlCQ0EyQztBSG81RG5EOztBRXI1REk7RUFDSSxpQkNBMkM7QUh3NURuRDs7QUV6NURJO0VBQ0ksaUJDQTJDO0FINDVEbkQ7O0FFNzVESTtFQUNJLGlCQ0EyQztBSGc2RG5EOztBRWo2REk7RUFDSSxpQkNBMkM7QUhvNkRuRDs7QUVyNkRJO0VBQ0ksaUJDQTJDO0FIdzZEbkQ7O0FFejZESTtFQUNJLGlCQ0EyQztBSDQ2RG5EOztBRTc2REk7RUFDSSxpQkNBMkM7QUhnN0RuRDs7QUVqN0RJO0VBQ0ksaUJDQTJDO0FIbzdEbkQ7O0FFcjdESTtFQUNJLGlCQ0EyQztBSHc3RG5EOztBRXo3REk7RUFDSSxpQkNBMkM7QUg0N0RuRDs7QUU3N0RJO0VBQ0ksaUJDQTJDO0FIZzhEbkQ7O0FFajhESTtFQUNJLGlCQ0EyQztBSG84RG5EOztBRXI4REk7RUFDSSxpQkNBMkM7QUh3OERuRDs7QUV6OERJO0VBQ0ksaUJDQTJDO0FINDhEbkQ7O0FFNzhESTtFQUNJLGlCQ0EyQztBSGc5RG5EOztBRWo5REk7RUFDSSxpQkNBMkM7QUhvOURuRDs7QUVyOURJO0VBQ0ksaUJDQTJDO0FIdzlEbkQ7O0FFejlESTtFQUNJLGlCQ0EyQztBSDQ5RG5EOztBRTc5REk7RUFDSSxpQkNBMkM7QUhnK0RuRDs7QUVqK0RJO0VBQ0ksaUJDQTJDO0FIbytEbkQ7O0FFcitESTtFQUNJLGlCQ0EyQztBSHcrRG5EOztBRXorREk7RUFDSSxpQkNBMkM7QUg0K0RuRDs7QUU3K0RJO0VBQ0ksaUJDQTJDO0FIZy9EbkQ7O0FFai9ESTtFQUNJLGlCQ0EyQztBSG8vRG5EOztBRXIvREk7RUFDSSxpQkNBMkM7QUh3L0RuRDs7QUV6L0RJO0VBQ0ksaUJDQTJDO0FINC9EbkQ7O0FFNy9ESTtFQUNJLGlCQ0EyQztBSGdnRW5EOztBRWpnRUk7RUFDSSxpQkNBMkM7QUhvZ0VuRDs7QUVyZ0VJO0VBQ0ksaUJDQTJDO0FId2dFbkQ7O0FFemdFSTtFQUNJLGlCQ0EyQztBSDRnRW5EOztBRTdnRUk7RUFDSSxpQkNBMkM7QUhnaEVuRDs7QUVqaEVJO0VBQ0ksaUJDQTJDO0FIb2hFbkQ7O0FFcmhFSTtFQUNJLGlCQ0EyQztBSHdoRW5EOztBRXpoRUk7RUFDSSxpQkNBMkM7QUg0aEVuRDs7QUU3aEVJO0VBQ0ksaUJDQTJDO0FIZ2lFbkQ7O0FFamlFSTtFQUNJLGlCQ0EyQztBSG9pRW5EOztBRXJpRUk7RUFDSSxpQkNBMkM7QUh3aUVuRDs7QUV6aUVJO0VBQ0ksaUJDQTJDO0FINGlFbkQ7O0FFN2lFSTtFQUNJLGlCQ0EyQztBSGdqRW5EOztBRWpqRUk7RUFDSSxpQkNBMkM7QUhvakVuRDs7QUVyakVJO0VBQ0ksaUJDQTJDO0FId2pFbkQ7O0FFempFSTtFQUNJLGlCQ0EyQztBSDRqRW5EOztBRTdqRUk7RUFDSSxpQkNBMkM7QUhna0VuRDs7QUVqa0VJO0VBQ0ksaUJDQTJDO0FIb2tFbkQ7O0FFcmtFSTtFQUNJLGlCQ0EyQztBSHdrRW5EOztBRXprRUk7RUFDSSxpQkNBMkM7QUg0a0VuRDs7QUU3a0VJO0VBQ0ksaUJDQTJDO0FIZ2xFbkQ7O0FFamxFSTtFQUNJLGlCQ0EyQztBSG9sRW5EOztBRXJsRUk7RUFDSSxpQkNBMkM7QUh3bEVuRDs7QUV6bEVJO0VBQ0ksaUJDQTJDO0FINGxFbkQ7O0FFN2xFSTtFQUNJLGlCQ0EyQztBSGdtRW5EOztBRWptRUk7RUFDSSxpQkNBMkM7QUhvbUVuRDs7QUVybUVJO0VBQ0ksaUJDQTJDO0FId21FbkQ7O0FFem1FSTtFQUNJLGlCQ0EyQztBSDRtRW5EOztBRTdtRUk7RUFDSSxpQkNBMkM7QUhnbkVuRDs7QUVqbkVJO0VBQ0ksaUJDQTJDO0FIb25FbkQ7O0FFcm5FSTtFQUNJLGlCQ0EyQztBSHduRW5EOztBRXpuRUk7RUFDSSxpQkNBMkM7QUg0bkVuRDs7QUU3bkVJO0VBQ0ksaUJDQTJDO0FIZ29FbkQ7O0FFam9FSTtFQUNJLGlCQ0EyQztBSG9vRW5EOztBRXJvRUk7RUFDSSxpQkNBMkM7QUh3b0VuRDs7QUV6b0VJO0VBQ0ksaUJDQTJDO0FING9FbkQ7O0FFN29FSTtFQUNJLGlCQ0EyQztBSGdwRW5EOztBRWpwRUk7RUFDSSxpQkNBMkM7QUhvcEVuRDs7QUVycEVJO0VBQ0ksaUJDQTJDO0FId3BFbkQ7O0FFenBFSTtFQUNJLGlCQ0EyQztBSDRwRW5EOztBRTdwRUk7RUFDSSxpQkNBMkM7QUhncUVuRDs7QUVqcUVJO0VBQ0ksaUJDQTJDO0FIb3FFbkQ7O0FFcnFFSTtFQUNJLGlCQ0EyQztBSHdxRW5EOztBRXpxRUk7RUFDSSxpQkNBMkM7QUg0cUVuRDs7QUU3cUVJO0VBQ0ksaUJDQTJDO0FIZ3JFbkQ7O0FFanJFSTtFQUNJLGlCQ0EyQztBSG9yRW5EOztBRXJyRUk7RUFDSSxpQkNBMkM7QUh3ckVuRDs7QUV6ckVJO0VBQ0ksaUJDQTJDO0FINHJFbkQ7O0FFN3JFSTtFQUNJLGlCQ0EyQztBSGdzRW5EOztBRWpzRUk7RUFDSSxpQkNBMkM7QUhvc0VuRDs7QUVyc0VJO0VBQ0ksaUJDQTJDO0FId3NFbkQ7O0FFenNFSTtFQUNJLGlCQ0EyQztBSDRzRW5EOztBRTdzRUk7RUFDSSxpQkNBMkM7QUhndEVuRDs7QUVqdEVJO0VBQ0ksaUJDQTJDO0FIb3RFbkQ7O0FFcnRFSTtFQUNJLGlCQ0EyQztBSHd0RW5EOztBRXp0RUk7RUFDSSxpQkNBMkM7QUg0dEVuRDs7QUU3dEVJO0VBQ0ksaUJDQTJDO0FIZ3VFbkQ7O0FFanVFSTtFQUNJLGlCQ0EyQztBSG91RW5EOztBRXJ1RUk7RUFDSSxpQkNBMkM7QUh3dUVuRDs7QUV6dUVJO0VBQ0ksaUJDQTJDO0FINHVFbkQ7O0FFN3VFSTtFQUNJLGlCQ0EyQztBSGd2RW5EOztBRWp2RUk7RUFDSSxpQkNBMkM7QUhvdkVuRDs7QUVydkVJO0VBQ0ksaUJDQTJDO0FId3ZFbkQ7O0FFenZFSTtFQUNJLGlCQ0EyQztBSDR2RW5EOztBRTd2RUk7RUFDSSxpQkNBMkM7QUhnd0VuRDs7QUVqd0VJO0VBQ0ksaUJDQTJDO0FIb3dFbkQ7O0FFcndFSTtFQUNJLGlCQ0EyQztBSHd3RW5EOztBRXp3RUk7RUFDSSxpQkNBMkM7QUg0d0VuRDs7QUU3d0VJO0VBQ0ksaUJDQTJDO0FIZ3hFbkQ7O0FFanhFSTtFQUNJLGlCQ0EyQztBSG94RW5EOztBRXJ4RUk7RUFDSSxpQkNBMkM7QUh3eEVuRDs7QUV6eEVJO0VBQ0ksaUJDQTJDO0FINHhFbkQ7O0FFN3hFSTtFQUNJLGlCQ0EyQztBSGd5RW5EOztBRWp5RUk7RUFDSSxpQkNBMkM7QUhveUVuRDs7QUVyeUVJO0VBQ0ksaUJDQTJDO0FId3lFbkQ7O0FFenlFSTtFQUNJLGlCQ0EyQztBSDR5RW5EOztBRTd5RUk7RUFDSSxpQkNBMkM7QUhnekVuRDs7QUVqekVJO0VBQ0ksaUJDQTJDO0FIb3pFbkQ7O0FFcnpFSTtFQUNJLGlCQ0EyQztBSHd6RW5EOztBRXp6RUk7RUFDSSxpQkNBMkM7QUg0ekVuRDs7QUU3ekVJO0VBQ0ksaUJDQTJDO0FIZzBFbkQ7O0FFajBFSTtFQUNJLGlCQ0EyQztBSG8wRW5EOztBRXIwRUk7RUFDSSxpQkNBMkM7QUh3MEVuRDs7QUV6MEVJO0VBQ0ksaUJDQTJDO0FINDBFbkQ7O0FFNzBFSTtFQUNJLGlCQ0EyQztBSGcxRW5EOztBRWoxRUk7RUFDSSxpQkNBMkM7QUhvMUVuRDs7QUVyMUVJO0VBQ0ksaUJDQTJDO0FIdzFFbkQ7O0FFejFFSTtFQUNJLGlCQ0EyQztBSDQxRW5EOztBRTcxRUk7RUFDSSxpQkNBMkM7QUhnMkVuRDs7QUVqMkVJO0VBQ0ksaUJDQTJDO0FIbzJFbkQ7O0FFcjJFSTtFQUNJLGlCQ0EyQztBSHcyRW5EOztBRXoyRUk7RUFDSSxpQkNBMkM7QUg0MkVuRDs7QUU3MkVJO0VBQ0ksaUJDQTJDO0FIZzNFbkQ7O0FFajNFSTtFQUNJLGlCQ0EyQztBSG8zRW5EOztBRXIzRUk7RUFDSSxpQkNBMkM7QUh3M0VuRDs7QUV6M0VJO0VBQ0ksaUJDQTJDO0FINDNFbkQ7O0FFNzNFSTtFQUNJLGlCQ0EyQztBSGc0RW5EOztBRWo0RUk7RUFDSSxpQkNBMkM7QUhvNEVuRDs7QUVyNEVJO0VBQ0ksaUJDQTJDO0FIdzRFbkQ7O0FFejRFSTtFQUNJLGlCQ0EyQztBSDQ0RW5EOztBRTc0RUk7RUFDSSxpQkNBMkM7QUhnNUVuRDs7QUVqNUVJO0VBQ0ksaUJDQTJDO0FIbzVFbkQ7O0FFcjVFSTtFQUNJLGlCQ0EyQztBSHc1RW5EOztBRXo1RUk7RUFDSSxpQkNBMkM7QUg0NUVuRDs7QUU3NUVJO0VBQ0ksaUJDQTJDO0FIZzZFbkQ7O0FFajZFSTtFQUNJLGlCQ0EyQztBSG82RW5EOztBRXI2RUk7RUFDSSxpQkNBMkM7QUh3NkVuRDs7QUV6NkVJO0VBQ0ksaUJDQTJDO0FINDZFbkQ7O0FFNzZFSTtFQUNJLGlCQ0EyQztBSGc3RW5EOztBRWo3RUk7RUFDSSxpQkNBMkM7QUhvN0VuRDs7QUVyN0VJO0VBQ0ksaUJDQTJDO0FIdzdFbkQ7O0FFejdFSTtFQUNJLGlCQ0EyQztBSDQ3RW5EOztBRTc3RUk7RUFDSSxpQkNBMkM7QUhnOEVuRDs7QUVqOEVJO0VBQ0ksaUJDQTJDO0FIbzhFbkQ7O0FFcjhFSTtFQUNJLGlCQ0EyQztBSHc4RW5EOztBRXo4RUk7RUFDSSxpQkNBMkM7QUg0OEVuRDs7QUU3OEVJO0VBQ0ksaUJDQTJDO0FIZzlFbkQ7O0FFajlFSTtFQUNJLGlCQ0EyQztBSG85RW5EOztBRXI5RUk7RUFDSSxpQkNBMkM7QUh3OUVuRDs7QUV6OUVJO0VBQ0ksaUJDQTJDO0FINDlFbkQ7O0FFNzlFSTtFQUNJLGlCQ0EyQztBSGcrRW5EOztBRWorRUk7RUFDSSxpQkNBMkM7QUhvK0VuRDs7QUVyK0VJO0VBQ0ksaUJDQTJDO0FIdytFbkQ7O0FFeitFSTtFQUNJLGlCQ0EyQztBSDQrRW5EOztBRTcrRUk7RUFDSSxpQkNBMkM7QUhnL0VuRDs7QUVqL0VJO0VBQ0ksaUJDQTJDO0FIby9FbkQ7O0FFci9FSTtFQUNJLGlCQ0EyQztBSHcvRW5EOztBRXovRUk7RUFDSSxpQkNBMkM7QUg0L0VuRDs7QUU3L0VJO0VBQ0ksaUJDQTJDO0FIZ2dGbkQ7O0FFamdGSTtFQUNJLGlCQ0EyQztBSG9nRm5EOztBRXJnRkk7RUFDSSxpQkNBMkM7QUh3Z0ZuRDs7QUV6Z0ZJO0VBQ0ksaUJDQTJDO0FINGdGbkQ7O0FFN2dGSTtFQUNJLGlCQ0EyQztBSGdoRm5EOztBRWpoRkk7RUFDSSxpQkNBMkM7QUhvaEZuRDs7QUVyaEZJO0VBQ0ksaUJDQTJDO0FId2hGbkQ7O0FFemhGSTtFQUNJLGlCQ0EyQztBSDRoRm5EOztBRTdoRkk7RUFDSSxpQkNBMkM7QUhnaUZuRDs7QUVqaUZJO0VBQ0ksaUJDQTJDO0FIb2lGbkQ7O0FFcmlGSTtFQUNJLGlCQ0EyQztBSHdpRm5EOztBRXppRkk7RUFDSSxpQkNBMkM7QUg0aUZuRDs7QUU3aUZJO0VBQ0ksaUJDQTJDO0FIZ2pGbkQ7O0FFampGSTtFQUNJLGlCQ0EyQztBSG9qRm5EOztBRXJqRkk7RUFDSSxpQkNBMkM7QUh3akZuRDs7QUV6akZJO0VBQ0ksaUJDQTJDO0FINGpGbkQ7O0FFN2pGSTtFQUNJLGlCQ0EyQztBSGdrRm5EOztBRWprRkk7RUFDSSxpQkNBMkM7QUhva0ZuRDs7QUVya0ZJO0VBQ0ksaUJDQTJDO0FId2tGbkQ7O0FFemtGSTtFQUNJLGlCQ0EyQztBSDRrRm5EOztBRTdrRkk7RUFDSSxpQkNBMkM7QUhnbEZuRDs7QUVqbEZJO0VBQ0ksaUJDQTJDO0FIb2xGbkQ7O0FFcmxGSTtFQUNJLGlCQ0EyQztBSHdsRm5EOztBRXpsRkk7RUFDSSxpQkNBMkM7QUg0bEZuRDs7QUU3bEZJO0VBQ0ksaUJDQTJDO0FIZ21GbkQ7O0FFam1GSTtFQUNJLGlCQ0EyQztBSG9tRm5EOztBRXJtRkk7RUFDSSxpQkNBMkM7QUh3bUZuRDs7QUV6bUZJO0VBQ0ksaUJDQTJDO0FING1GbkQ7O0FFN21GSTtFQUNJLGlCQ0EyQztBSGduRm5EOztBRWpuRkk7RUFDSSxpQkNBMkM7QUhvbkZuRDs7QUVybkZJO0VBQ0ksaUJDQTJDO0FId25GbkQ7O0FFem5GSTtFQUNJLGlCQ0EyQztBSDRuRm5EOztBRTduRkk7RUFDSSxpQkNBMkM7QUhnb0ZuRDs7QUVqb0ZJO0VBQ0ksaUJDQTJDO0FIb29GbkQ7O0FFcm9GSTtFQUNJLGlCQ0EyQztBSHdvRm5EOztBRXpvRkk7RUFDSSxpQkNBMkM7QUg0b0ZuRDs7QUU3b0ZJO0VBQ0ksaUJDQTJDO0FIZ3BGbkQ7O0FFanBGSTtFQUNJLGlCQ0EyQztBSG9wRm5EOztBRXJwRkk7RUFDSSxpQkNBMkM7QUh3cEZuRDs7QUV6cEZJO0VBQ0ksaUJDQTJDO0FINHBGbkQ7O0FFN3BGSTtFQUNJLGlCQ0EyQztBSGdxRm5EOztBRWpxRkk7RUFDSSxpQkNBMkM7QUhvcUZuRDs7QUVycUZJO0VBQ0ksaUJDQTJDO0FId3FGbkQ7O0FFenFGSTtFQUNJLGlCQ0EyQztBSDRxRm5EOztBRTdxRkk7RUFDSSxpQkNBMkM7QUhnckZuRDs7QUVqckZJO0VBQ0ksaUJDQTJDO0FIb3JGbkQ7O0FFcnJGSTtFQUNJLGlCQ0EyQztBSHdyRm5EOztBRXpyRkk7RUFDSSxpQkNBMkM7QUg0ckZuRDs7QUU3ckZJO0VBQ0ksaUJDQTJDO0FIZ3NGbkQ7O0FFanNGSTtFQUNJLGlCQ0EyQztBSG9zRm5EOztBRXJzRkk7RUFDSSxpQkNBMkM7QUh3c0ZuRDs7QUV6c0ZJO0VBQ0ksaUJDQTJDO0FINHNGbkQ7O0FFN3NGSTtFQUNJLGlCQ0EyQztBSGd0Rm5EOztBRWp0Rkk7RUFDSSxpQkNBMkM7QUhvdEZuRDs7QUVydEZJO0VBQ0ksaUJDQTJDO0FId3RGbkQ7O0FFenRGSTtFQUNJLGlCQ0EyQztBSDR0Rm5EOztBRTd0Rkk7RUFDSSxpQkNBMkM7QUhndUZuRDs7QUVqdUZJO0VBQ0ksaUJDQTJDO0FIb3VGbkQ7O0FFcnVGSTtFQUNJLGlCQ0EyQztBSHd1Rm5EOztBRXp1Rkk7RUFDSSxpQkNBMkM7QUg0dUZuRDs7QUU3dUZJO0VBQ0ksaUJDQTJDO0FIZ3ZGbkQ7O0FFanZGSTtFQUNJLGlCQ0EyQztBSG92Rm5EOztBRXJ2Rkk7RUFDSSxpQkNBMkM7QUh3dkZuRDs7QUV6dkZJO0VBQ0ksaUJDQTJDO0FINHZGbkQ7O0FFN3ZGSTtFQUNJLGlCQ0EyQztBSGd3Rm5EOztBRWp3Rkk7RUFDSSxpQkNBMkM7QUhvd0ZuRDs7QUVyd0ZJO0VBQ0ksaUJDQTJDO0FId3dGbkQ7O0FFendGSTtFQUNJLGlCQ0EyQztBSDR3Rm5EOztBRTd3Rkk7RUFDSSxpQkNBMkM7QUhneEZuRDs7QUVqeEZJO0VBQ0ksaUJDQTJDO0FIb3hGbkQ7O0FFcnhGSTtFQUNJLGlCQ0EyQztBSHd4Rm5EOztBRXp4Rkk7RUFDSSxpQkNBMkM7QUg0eEZuRDs7QUU3eEZJO0VBQ0ksaUJDQTJDO0FIZ3lGbkQ7O0FFanlGSTtFQUNJLGlCQ0EyQztBSG95Rm5EOztBRXJ5Rkk7RUFDSSxpQkNBMkM7QUh3eUZuRDs7QUV6eUZJO0VBQ0ksaUJDQTJDO0FINHlGbkQ7O0FFN3lGSTtFQUNJLGlCQ0EyQztBSGd6Rm5EOztBRWp6Rkk7RUFDSSxpQkNBMkM7QUhvekZuRDs7QUVyekZJO0VBQ0ksaUJDQTJDO0FId3pGbkQ7O0FFenpGSTtFQUNJLGlCQ0EyQztBSDR6Rm5EOztBRTd6Rkk7RUFDSSxpQkNBMkM7QUhnMEZuRDs7QUVqMEZJO0VBQ0ksaUJDQTJDO0FIbzBGbkQ7O0FFcjBGSTtFQUNJLGlCQ0EyQztBSHcwRm5EOztBRXowRkk7RUFDSSxpQkNBMkM7QUg0MEZuRDs7QUU3MEZJO0VBQ0ksaUJDQTJDO0FIZzFGbkQ7O0FFajFGSTtFQUNJLGlCQ0EyQztBSG8xRm5EOztBRXIxRkk7RUFDSSxpQkNBMkM7QUh3MUZuRDs7QUV6MUZJO0VBQ0ksaUJDQTJDO0FINDFGbkQ7O0FFNzFGSTtFQUNJLGlCQ0EyQztBSGcyRm5EOztBRWoyRkk7RUFDSSxpQkNBMkM7QUhvMkZuRDs7QUVyMkZJO0VBQ0ksaUJDQTJDO0FIdzJGbkQ7O0FFejJGSTtFQUNJLGlCQ0EyQztBSDQyRm5EOztBRTcyRkk7RUFDSSxpQkNBMkM7QUhnM0ZuRDs7QUVqM0ZJO0VBQ0ksaUJDQTJDO0FIbzNGbkQ7O0FFcjNGSTtFQUNJLGlCQ0EyQztBSHczRm5EOztBRXozRkk7RUFDSSxpQkNBMkM7QUg0M0ZuRDs7QUU3M0ZJO0VBQ0ksaUJDQTJDO0FIZzRGbkQ7O0FFajRGSTtFQUNJLGlCQ0EyQztBSG80Rm5EOztBRXI0Rkk7RUFDSSxpQkNBMkM7QUh3NEZuRDs7QUV6NEZJO0VBQ0ksaUJDQTJDO0FINDRGbkQ7O0FFNzRGSTtFQUNJLGlCQ0EyQztBSGc1Rm5EOztBRWo1Rkk7RUFDSSxpQkNBMkM7QUhvNUZuRDs7QUVyNUZJO0VBQ0ksaUJDQTJDO0FIdzVGbkQ7O0FFejVGSTtFQUNJLGlCQ0EyQztBSDQ1Rm5EOztBRTc1Rkk7RUFDSSxpQkNBMkM7QUhnNkZuRDs7QUVqNkZJO0VBQ0ksaUJDQTJDO0FIbzZGbkQ7O0FFcjZGSTtFQUNJLGlCQ0EyQztBSHc2Rm5EOztBRXo2Rkk7RUFDSSxpQkNBMkM7QUg0NkZuRDs7QUU3NkZJO0VBQ0ksaUJDQTJDO0FIZzdGbkQ7O0FFajdGSTtFQUNJLGlCQ0EyQztBSG83Rm5EOztBRXI3Rkk7RUFDSSxpQkNBMkM7QUh3N0ZuRDs7QUV6N0ZJO0VBQ0ksaUJDQTJDO0FINDdGbkQ7O0FFNzdGSTtFQUNJLGlCQ0EyQztBSGc4Rm5EOztBRWo4Rkk7RUFDSSxpQkNBMkM7QUhvOEZuRDs7QUVyOEZJO0VBQ0ksaUJDQTJDO0FIdzhGbkQ7O0FFejhGSTtFQUNJLGlCQ0EyQztBSDQ4Rm5EOztBRTc4Rkk7RUFDSSxpQkNBMkM7QUhnOUZuRDs7QUVqOUZJO0VBQ0ksaUJDQTJDO0FIbzlGbkQ7O0FFcjlGSTtFQUNJLGlCQ0EyQztBSHc5Rm5EOztBRXo5Rkk7RUFDSSxpQkNBMkM7QUg0OUZuRDs7QUU3OUZJO0VBQ0ksaUJDQTJDO0FIZytGbkQ7O0FFaitGSTtFQUNJLGlCQ0EyQztBSG8rRm5EOztBRXIrRkk7RUFDSSxpQkNBMkM7QUh3K0ZuRDs7QUV6K0ZJO0VBQ0ksaUJDQTJDO0FINCtGbkQ7O0FFNytGSTtFQUNJLGlCQ0EyQztBSGcvRm5EOztBRWovRkk7RUFDSSxpQkNBMkM7QUhvL0ZuRDs7QUVyL0ZJO0VBQ0ksaUJDQTJDO0FIdy9GbkQ7O0FFei9GSTtFQUNJLGlCQ0EyQztBSDQvRm5EOztBRTcvRkk7RUFDSSxpQkNBMkM7QUhnZ0duRDs7QUVqZ0dJO0VBQ0ksaUJDQTJDO0FIb2dHbkQ7O0FFcmdHSTtFQUNJLGlCQ0EyQztBSHdnR25EOztBRXpnR0k7RUFDSSxpQkNBMkM7QUg0Z0duRDs7QUU3Z0dJO0VBQ0ksaUJDQTJDO0FIZ2hHbkQ7O0FFamhHSTtFQUNJLGlCQ0EyQztBSG9oR25EOztBRXJoR0k7RUFDSSxpQkNBMkM7QUh3aEduRDs7QUV6aEdJO0VBQ0ksaUJDQTJDO0FINGhHbkQ7O0FFN2hHSTtFQUNJLGlCQ0EyQztBSGdpR25EOztBRWppR0k7RUFDSSxpQkNBMkM7QUhvaUduRDs7QUVyaUdJO0VBQ0ksaUJDQTJDO0FId2lHbkQ7O0FFemlHSTtFQUNJLGlCQ0EyQztBSDRpR25EOztBRTdpR0k7RUFDSSxpQkNBMkM7QUhnakduRDs7QUVqakdJO0VBQ0ksaUJDQTJDO0FIb2pHbkQ7O0FFcmpHSTtFQUNJLGlCQ0EyQztBSHdqR25EOztBRXpqR0k7RUFDSSxpQkNBMkM7QUg0akduRDs7QUU3akdJO0VBQ0ksaUJDQTJDO0FIZ2tHbkQ7O0FFamtHSTtFQUNJLGlCQ0EyQztBSG9rR25EOztBRXJrR0k7RUFDSSxpQkNBMkM7QUh3a0duRDs7QUV6a0dJO0VBQ0ksaUJDQTJDO0FINGtHbkQ7O0FFN2tHSTtFQUNJLGlCQ0EyQztBSGdsR25EOztBRWpsR0k7RUFDSSxpQkNBMkM7QUhvbEduRDs7QUVybEdJO0VBQ0ksaUJDQTJDO0FId2xHbkQ7O0FFemxHSTtFQUNJLGlCQ0EyQztBSDRsR25EOztBRTdsR0k7RUFDSSxpQkNBMkM7QUhnbUduRDs7QUVqbUdJO0VBQ0ksaUJDQTJDO0FIb21HbkQ7O0FFcm1HSTtFQUNJLGlCQ0EyQztBSHdtR25EOztBRXptR0k7RUFDSSxpQkNBMkM7QUg0bUduRDs7QUU3bUdJO0VBQ0ksaUJDQTJDO0FIZ25HbkQ7O0FFam5HSTtFQUNJLGlCQ0EyQztBSG9uR25EOztBRXJuR0k7RUFDSSxpQkNBMkM7QUh3bkduRDs7QUV6bkdJO0VBQ0ksaUJDQTJDO0FING5HbkQ7O0FFN25HSTtFQUNJLGlCQ0EyQztBSGdvR25EOztBRWpvR0k7RUFDSSxpQkNBMkM7QUhvb0duRDs7QUVyb0dJO0VBQ0ksaUJDQTJDO0FId29HbkQ7O0FFem9HSTtFQUNJLGlCQ0EyQztBSDRvR25EOztBRTdvR0k7RUFDSSxpQkNBMkM7QUhncEduRDs7QUVqcEdJO0VBQ0ksaUJDQTJDO0FIb3BHbkQ7O0FFcnBHSTtFQUNJLGlCQ0EyQztBSHdwR25EOztBRXpwR0k7RUFDSSxpQkNBMkM7QUg0cEduRDs7QUU3cEdJO0VBQ0ksaUJDQTJDO0FIZ3FHbkQ7O0FFanFHSTtFQUNJLGlCQ0EyQztBSG9xR25EOztBRXJxR0k7RUFDSSxpQkNBMkM7QUh3cUduRDs7QUV6cUdJO0VBQ0ksaUJDQTJDO0FINHFHbkQ7O0FFN3FHSTtFQUNJLGlCQ0EyQztBSGdyR25EOztBRWpyR0k7RUFDSSxpQkNBMkM7QUhvckduRDs7QUVyckdJO0VBQ0ksaUJDQTJDO0FId3JHbkQ7O0FFenJHSTtFQUNJLGlCQ0EyQztBSDRyR25EOztBRTdyR0k7RUFDSSxpQkNBMkM7QUhnc0duRDs7QUVqc0dJO0VBQ0ksaUJDQTJDO0FIb3NHbkQ7O0FFcnNHSTtFQUNJLGlCQ0EyQztBSHdzR25EOztBRXpzR0k7RUFDSSxpQkNBMkM7QUg0c0duRDs7QUU3c0dJO0VBQ0ksaUJDQTJDO0FIZ3RHbkQ7O0FFanRHSTtFQUNJLGlCQ0EyQztBSG90R25EOztBRXJ0R0k7RUFDSSxpQkNBMkM7QUh3dEduRDs7QUV6dEdJO0VBQ0ksaUJDQTJDO0FINHRHbkQ7O0FFN3RHSTtFQUNJLGlCQ0EyQztBSGd1R25EOztBRWp1R0k7RUFDSSxpQkNBMkM7QUhvdUduRDs7QUVydUdJO0VBQ0ksaUJDQTJDO0FId3VHbkQ7O0FFenVHSTtFQUNJLGlCQ0EyQztBSDR1R25EOztBRTd1R0k7RUFDSSxpQkNBMkM7QUhndkduRDs7QUVqdkdJO0VBQ0ksaUJDQTJDO0FIb3ZHbkQ7O0FFcnZHSTtFQUNJLGlCQ0EyQztBSHd2R25EOztBRXp2R0k7RUFDSSxpQkNBMkM7QUg0dkduRDs7QUU3dkdJO0VBQ0ksaUJDQTJDO0FIZ3dHbkQ7O0FFandHSTtFQUNJLGlCQ0EyQztBSG93R25EOztBRXJ3R0k7RUFDSSxpQkNBMkM7QUh3d0duRDs7QUV6d0dJO0VBQ0ksaUJDQTJDO0FINHdHbkQ7O0FFN3dHSTtFQUNJLGlCQ0EyQztBSGd4R25EOztBRWp4R0k7RUFDSSxpQkNBMkM7QUhveEduRDs7QUVyeEdJO0VBQ0ksaUJDQTJDO0FId3hHbkQ7O0FFenhHSTtFQUNJLGlCQ0EyQztBSDR4R25EOztBRTd4R0k7RUFDSSxpQkNBMkM7QUhneUduRDs7QUVqeUdJO0VBQ0ksaUJDQTJDO0FIb3lHbkQ7O0FFcnlHSTtFQUNJLGlCQ0EyQztBSHd5R25EOztBRXp5R0k7RUFDSSxpQkNBMkM7QUg0eUduRDs7QUU3eUdJO0VBQ0ksaUJDQTJDO0FIZ3pHbkQ7O0FFanpHSTtFQUNJLGlCQ0EyQztBSG96R25EOztBRXJ6R0k7RUFDSSxpQkNBMkM7QUh3ekduRDs7QUV6ekdJO0VBQ0ksaUJDQTJDO0FINHpHbkQ7O0FFN3pHSTtFQUNJLGlCQ0EyQztBSGcwR25EOztBRWowR0k7RUFDSSxpQkNBMkM7QUhvMEduRDs7QUVyMEdJO0VBQ0ksaUJDQTJDO0FIdzBHbkQ7O0FFejBHSTtFQUNJLGlCQ0EyQztBSDQwR25EOztBRTcwR0k7RUFDSSxpQkNBMkM7QUhnMUduRDs7QUVqMUdJO0VBQ0ksaUJDQTJDO0FIbzFHbkQ7O0FFcjFHSTtFQUNJLGlCQ0EyQztBSHcxR25EOztBRXoxR0k7RUFDSSxpQkNBMkM7QUg0MUduRDs7QUU3MUdJO0VBQ0ksaUJDQTJDO0FIZzJHbkQ7O0FFajJHSTtFQUNJLGlCQ0EyQztBSG8yR25EOztBRXIyR0k7RUFDSSxpQkNBMkM7QUh3MkduRDs7QUV6MkdJO0VBQ0ksaUJDQTJDO0FINDJHbkQ7O0FFNzJHSTtFQUNJLGlCQ0EyQztBSGczR25EOztBRWozR0k7RUFDSSxpQkNBMkM7QUhvM0duRDs7QUVyM0dJO0VBQ0ksaUJDQTJDO0FIdzNHbkQ7O0FFejNHSTtFQUNJLGlCQ0EyQztBSDQzR25EOztBRTczR0k7RUFDSSxpQkNBMkM7QUhnNEduRDs7QUVqNEdJO0VBQ0ksaUJDQTJDO0FIbzRHbkQ7O0FFcjRHSTtFQUNJLGlCQ0EyQztBSHc0R25EOztBRXo0R0k7RUFDSSxpQkNBMkM7QUg0NEduRDs7QUU3NEdJO0VBQ0ksaUJDQTJDO0FIZzVHbkQ7O0FFajVHSTtFQUNJLGlCQ0EyQztBSG81R25EOztBRXI1R0k7RUFDSSxpQkNBMkM7QUh3NUduRDs7QUV6NUdJO0VBQ0ksaUJDQTJDO0FINDVHbkQ7O0FFNzVHSTtFQUNJLGlCQ0EyQztBSGc2R25EOztBRWo2R0k7RUFDSSxpQkNBMkM7QUhvNkduRDs7QUVyNkdJO0VBQ0ksaUJDQTJDO0FIdzZHbkQ7O0FFejZHSTtFQUNJLGlCQ0EyQztBSDQ2R25EOztBRTc2R0k7RUFDSSxpQkNBMkM7QUhnN0duRDs7QUVqN0dJO0VBQ0ksaUJDQTJDO0FIbzdHbkQ7O0FFcjdHSTtFQUNJLGlCQ0EyQztBSHc3R25EOztBRXo3R0k7RUFDSSxpQkNBMkM7QUg0N0duRDs7QUU3N0dJO0VBQ0ksaUJDQTJDO0FIZzhHbkQ7O0FFajhHSTtFQUNJLGlCQ0EyQztBSG84R25EOztBRXI4R0k7RUFDSSxpQkNBMkM7QUh3OEduRDs7QUV6OEdJO0VBQ0ksaUJDQTJDO0FINDhHbkQ7O0FFNzhHSTtFQUNJLGlCQ0EyQztBSGc5R25EOztBRWo5R0k7RUFDSSxpQkNBMkM7QUhvOUduRDs7QUVyOUdJO0VBQ0ksaUJDQTJDO0FIdzlHbkQ7O0FFejlHSTtFQUNJLGlCQ0EyQztBSDQ5R25EOztBRTc5R0k7RUFDSSxpQkNBMkM7QUhnK0duRDs7QUVqK0dJO0VBQ0ksaUJDQTJDO0FIbytHbkQ7O0FFcitHSTtFQUNJLGlCQ0EyQztBSHcrR25EOztBRXorR0k7RUFDSSxpQkNBMkM7QUg0K0duRDs7QUU3K0dJO0VBQ0ksaUJDQTJDO0FIZy9HbkQ7O0FFai9HSTtFQUNJLGlCQ0EyQztBSG8vR25EOztBRXIvR0k7RUFDSSxpQkNBMkM7QUh3L0duRDs7QUV6L0dJO0VBQ0ksaUJDQTJDO0FINC9HbkQ7O0FFNy9HSTtFQUNJLGlCQ0EyQztBSGdnSG5EOztBRWpnSEk7RUFDSSxpQkNBMkM7QUhvZ0huRDs7QUVyZ0hJO0VBQ0ksaUJDQTJDO0FId2dIbkQ7O0FFemdISTtFQUNJLGlCQ0EyQztBSDRnSG5EOztBRTdnSEk7RUFDSSxpQkNBMkM7QUhnaEhuRDs7QUVqaEhJO0VBQ0ksaUJDQTJDO0FIb2hIbkQ7O0FFcmhISTtFQUNJLGlCQ0EyQztBSHdoSG5EOztBRXpoSEk7RUFDSSxpQkNBMkM7QUg0aEhuRDs7QUU3aEhJO0VBQ0ksaUJDQTJDO0FIZ2lIbkQ7O0FFamlISTtFQUNJLGlCQ0EyQztBSG9pSG5EOztBRXJpSEk7RUFDSSxpQkNBMkM7QUh3aUhuRDs7QUV6aUhJO0VBQ0ksaUJDQTJDO0FINGlIbkQ7O0FFN2lISTtFQUNJLGlCQ0EyQztBSGdqSG5EOztBRWpqSEk7RUFDSSxpQkNBMkM7QUhvakhuRDs7QUVyakhJO0VBQ0ksaUJDQTJDO0FId2pIbkQ7O0FFempISTtFQUNJLGlCQ0EyQztBSDRqSG5EOztBRTdqSEk7RUFDSSxpQkNBMkM7QUhna0huRDs7QUVqa0hJO0VBQ0ksaUJDQTJDO0FIb2tIbkQ7O0FFcmtISTtFQUNJLGlCQ0EyQztBSHdrSG5EOztBRXprSEk7RUFDSSxpQkNBMkM7QUg0a0huRDs7QUU3a0hJO0VBQ0ksaUJDQTJDO0FIZ2xIbkQ7O0FFamxISTtFQUNJLGlCQ0EyQztBSG9sSG5EOztBRXJsSEk7RUFDSSxpQkNBMkM7QUh3bEhuRDs7QUV6bEhJO0VBQ0ksaUJDQTJDO0FINGxIbkQ7O0FFN2xISTtFQUNJLGlCQ0EyQztBSGdtSG5EOztBRWptSEk7RUFDSSxpQkNBMkM7QUhvbUhuRDs7QUVybUhJO0VBQ0ksaUJDQTJDO0FId21IbkQ7O0FFem1ISTtFQUNJLGlCQ0EyQztBSDRtSG5EOztBRTdtSEk7RUFDSSxpQkNBMkM7QUhnbkhuRDs7QUVqbkhJO0VBQ0ksaUJDQTJDO0FIb25IbkQ7O0FFcm5ISTtFQUNJLGlCQ0EyQztBSHduSG5EOztBRXpuSEk7RUFDSSxpQkNBMkM7QUg0bkhuRDs7QUU3bkhJO0VBQ0ksaUJDQTJDO0FIZ29IbkQ7O0FFam9ISTtFQUNJLGlCQ0EyQztBSG9vSG5EOztBRXJvSEk7RUFDSSxpQkNBMkM7QUh3b0huRDs7QUV6b0hJO0VBQ0ksaUJDQTJDO0FING9IbkQ7O0FFN29ISTtFQUNJLGlCQ0EyQztBSGdwSG5EOztBRWpwSEk7RUFDSSxpQkNBMkM7QUhvcEhuRDs7QUVycEhJO0VBQ0ksaUJDQTJDO0FId3BIbkQ7O0FFenBISTtFQUNJLGlCQ0EyQztBSDRwSG5EOztBRTdwSEk7RUFDSSxpQkNBMkM7QUhncUhuRDs7QUVqcUhJO0VBQ0ksaUJDQTJDO0FIb3FIbkQ7O0FFcnFISTtFQUNJLGlCQ0EyQztBSHdxSG5EOztBRXpxSEk7RUFDSSxpQkNBMkM7QUg0cUhuRDs7QUU3cUhJO0VBQ0ksaUJDQTJDO0FIZ3JIbkQ7O0FFanJISTtFQUNJLGlCQ0EyQztBSG9ySG5EOztBRXJySEk7RUFDSSxpQkNBMkM7QUh3ckhuRDs7QUV6ckhJO0VBQ0ksaUJDQTJDO0FINHJIbkQ7O0FFN3JISTtFQUNJLGlCQ0EyQztBSGdzSG5EOztBRWpzSEk7RUFDSSxpQkNBMkM7QUhvc0huRDs7QUVyc0hJO0VBQ0ksaUJDQTJDO0FId3NIbkQ7O0FFenNISTtFQUNJLGlCQ0EyQztBSDRzSG5EOztBRTdzSEk7RUFDSSxpQkNBMkM7QUhndEhuRDs7QUVqdEhJO0VBQ0ksaUJDQTJDO0FIb3RIbkQ7O0FFcnRISTtFQUNJLGlCQ0EyQztBSHd0SG5EOztBRXp0SEk7RUFDSSxpQkNBMkM7QUg0dEhuRDs7QUU3dEhJO0VBQ0ksaUJDQTJDO0FIZ3VIbkQ7O0FFanVISTtFQUNJLGlCQ0EyQztBSG91SG5EOztBRXJ1SEk7RUFDSSxpQkNBMkM7QUh3dUhuRDs7QUV6dUhJO0VBQ0ksaUJDQTJDO0FINHVIbkQ7O0FFN3VISTtFQUNJLGlCQ0EyQztBSGd2SG5EOztBRWp2SEk7RUFDSSxpQkNBMkM7QUhvdkhuRDs7QUVydkhJO0VBQ0ksaUJDQTJDO0FId3ZIbkQ7O0FFenZISTtFQUNJLGlCQ0EyQztBSDR2SG5EOztBRTd2SEk7RUFDSSxpQkNBMkM7QUhnd0huRDs7QUVqd0hJO0VBQ0ksaUJDQTJDO0FIb3dIbkQ7O0FFcndISTtFQUNJLGlCQ0EyQztBSHd3SG5EOztBRXp3SEk7RUFDSSxpQkNBMkM7QUg0d0huRDs7QUU3d0hJO0VBQ0ksaUJDQTJDO0FIZ3hIbkQ7O0FFanhISTtFQUNJLGlCQ0EyQztBSG94SG5EOztBRXJ4SEk7RUFDSSxpQkNBMkM7QUh3eEhuRDs7QUV6eEhJO0VBQ0ksaUJDQTJDO0FINHhIbkQ7O0FFN3hISTtFQUNJLGlCQ0EyQztBSGd5SG5EOztBRWp5SEk7RUFDSSxpQkNBMkM7QUhveUhuRDs7QUVyeUhJO0VBQ0ksaUJDQTJDO0FId3lIbkQ7O0FFenlISTtFQUNJLGlCQ0EyQztBSDR5SG5EOztBRTd5SEk7RUFDSSxpQkNBMkM7QUhnekhuRDs7QUVqekhJO0VBQ0ksaUJDQTJDO0FIb3pIbkQ7O0FFcnpISTtFQUNJLGlCQ0EyQztBSHd6SG5EOztBRXp6SEk7RUFDSSxpQkNBMkM7QUg0ekhuRDs7QUU3ekhJO0VBQ0ksaUJDQTJDO0FIZzBIbkQ7O0FFajBISTtFQUNJLGlCQ0EyQztBSG8wSG5EOztBRXIwSEk7RUFDSSxpQkNBMkM7QUh3MEhuRDs7QUV6MEhJO0VBQ0ksaUJDQTJDO0FINDBIbkQ7O0FFNzBISTtFQUNJLGlCQ0EyQztBSGcxSG5EOztBRWoxSEk7RUFDSSxpQkNBMkM7QUhvMUhuRDs7QUVyMUhJO0VBQ0ksaUJDQTJDO0FIdzFIbkQ7O0FFejFISTtFQUNJLGlCQ0EyQztBSDQxSG5EOztBRTcxSEk7RUFDSSxpQkNBMkM7QUhnMkhuRDs7QUVqMkhJO0VBQ0ksaUJDQTJDO0FIbzJIbkQ7O0FFcjJISTtFQUNJLGlCQ0EyQztBSHcySG5EOztBRXoySEk7RUFDSSxpQkNBMkM7QUg0MkhuRDs7QUU3MkhJO0VBQ0ksaUJDQTJDO0FIZzNIbkQ7O0FFajNISTtFQUNJLGlCQ0EyQztBSG8zSG5EOztBRXIzSEk7RUFDSSxpQkNBMkM7QUh3M0huRDs7QUV6M0hJO0VBQ0ksaUJDQTJDO0FINDNIbkQ7O0FFNzNISTtFQUNJLGlCQ0EyQztBSGc0SG5EOztBRWo0SEk7RUFDSSxpQkNBMkM7QUhvNEhuRDs7QUVyNEhJO0VBQ0ksaUJDQTJDO0FIdzRIbkQ7O0FFejRISTtFQUNJLGlCQ0EyQztBSDQ0SG5EOztBRTc0SEk7RUFDSSxpQkNBMkM7QUhnNUhuRDs7QUVqNUhJO0VBQ0ksaUJDQTJDO0FIbzVIbkQ7O0FFcjVISTtFQUNJLGlCQ0EyQztBSHc1SG5EOztBRXo1SEk7RUFDSSxpQkNBMkM7QUg0NUhuRDs7QUU3NUhJO0VBQ0ksaUJDQTJDO0FIZzZIbkQ7O0FFajZISTtFQUNJLGlCQ0EyQztBSG82SG5EOztBRXI2SEk7RUFDSSxpQkNBMkM7QUh3NkhuRDs7QUV6NkhJO0VBQ0ksaUJDQTJDO0FINDZIbkQ7O0FFNzZISTtFQUNJLGlCQ0EyQztBSGc3SG5EOztBRWo3SEk7RUFDSSxpQkNBMkM7QUhvN0huRDs7QUVyN0hJO0VBQ0ksaUJDQTJDO0FIdzdIbkQ7O0FFejdISTtFQUNJLGlCQ0EyQztBSDQ3SG5EOztBRTc3SEk7RUFDSSxpQkNBMkM7QUhnOEhuRDs7QUVqOEhJO0VBQ0ksaUJDQTJDO0FIbzhIbkQ7O0FFcjhISTtFQUNJLGlCQ0EyQztBSHc4SG5EOztBRXo4SEk7RUFDSSxpQkNBMkM7QUg0OEhuRDs7QUU3OEhJO0VBQ0ksaUJDQTJDO0FIZzlIbkQ7O0FFajlISTtFQUNJLGlCQ0EyQztBSG85SG5EOztBRXI5SEk7RUFDSSxpQkNBMkM7QUh3OUhuRDs7QUV6OUhJO0VBQ0ksaUJDQTJDO0FINDlIbkQ7O0FFNzlISTtFQUNJLGlCQ0EyQztBSGcrSG5EOztBRWorSEk7RUFDSSxpQkNBMkM7QUhvK0huRDs7QUVyK0hJO0VBQ0ksaUJDQTJDO0FIdytIbkQ7O0FFeitISTtFQUNJLGlCQ0EyQztBSDQrSG5EOztBRTcrSEk7RUFDSSxpQkNBMkM7QUhnL0huRDs7QUVqL0hJO0VBQ0ksaUJDQTJDO0FIby9IbkQ7O0FFci9ISTtFQUNJLGlCQ0EyQztBSHcvSG5EOztBRXovSEk7RUFDSSxpQkNBMkM7QUg0L0huRDs7QUU3L0hJO0VBQ0ksaUJDQTJDO0FIZ2dJbkQ7O0FFamdJSTtFQUNJLGlCQ0EyQztBSG9nSW5EOztBRXJnSUk7RUFDSSxpQkNBMkM7QUh3Z0luRDs7QUV6Z0lJO0VBQ0ksaUJDQTJDO0FINGdJbkQ7O0FFN2dJSTtFQUNJLGlCQ0EyQztBSGdoSW5EOztBRWpoSUk7RUFDSSxpQkNBMkM7QUhvaEluRDs7QUVyaElJO0VBQ0ksaUJDQTJDO0FId2hJbkQ7O0FFemhJSTtFQUNJLGlCQ0EyQztBSDRoSW5EOztBRTdoSUk7RUFDSSxpQkNBMkM7QUhnaUluRDs7QUVqaUlJO0VBQ0ksaUJDQTJDO0FIb2lJbkQ7O0FFcmlJSTtFQUNJLGlCQ0EyQztBSHdpSW5EOztBRXppSUk7RUFDSSxpQkNBMkM7QUg0aUluRDs7QUU3aUlJO0VBQ0ksaUJDQTJDO0FIZ2pJbkQ7O0FFampJSTtFQUNJLGlCQ0EyQztBSG9qSW5EOztBRXJqSUk7RUFDSSxpQkNBMkM7QUh3akluRDs7QUV6aklJO0VBQ0ksaUJDQTJDO0FINGpJbkQ7O0FFN2pJSTtFQUNJLGlCQ0EyQztBSGdrSW5EOztBRWprSUk7RUFDSSxpQkNBMkM7QUhva0luRDs7QUVya0lJO0VBQ0ksaUJDQTJDO0FId2tJbkQ7O0FFemtJSTtFQUNJLGlCQ0EyQztBSDRrSW5EOztBRTdrSUk7RUFDSSxpQkNBMkM7QUhnbEluRDs7QUVqbElJO0VBQ0ksaUJDQTJDO0FIb2xJbkQ7O0FFcmxJSTtFQUNJLGlCQ0EyQztBSHdsSW5EOztBRXpsSUk7RUFDSSxpQkNBMkM7QUg0bEluRDs7QUU3bElJO0VBQ0ksaUJDQTJDO0FIZ21JbkQ7O0FFam1JSTtFQUNJLGlCQ0EyQztBSG9tSW5EOztBRXJtSUk7RUFDSSxpQkNBMkM7QUh3bUluRDs7QUV6bUlJO0VBQ0ksaUJDQTJDO0FING1JbkQ7O0FFN21JSTtFQUNJLGlCQ0EyQztBSGduSW5EOztBRWpuSUk7RUFDSSxpQkNBMkM7QUhvbkluRDs7QUVybklJO0VBQ0ksaUJDQTJDO0FId25JbkQ7O0FFem5JSTtFQUNJLGlCQ0EyQztBSDRuSW5EOztBRTduSUk7RUFDSSxpQkNBMkM7QUhnb0luRDs7QUVqb0lJO0VBQ0ksaUJDQTJDO0FIb29JbkQ7O0FFcm9JSTtFQUNJLGlCQ0EyQztBSHdvSW5EOztBRXpvSUk7RUFDSSxpQkNBMkM7QUg0b0luRDs7QUU3b0lJO0VBQ0ksaUJDQTJDO0FIZ3BJbkQ7O0FFanBJSTtFQUNJLGlCQ0EyQztBSG9wSW5EOztBRXJwSUk7RUFDSSxpQkNBMkM7QUh3cEluRDs7QUV6cElJO0VBQ0ksaUJDQTJDO0FINHBJbkQ7O0FFN3BJSTtFQUNJLGlCQ0EyQztBSGdxSW5EOztBRWpxSUk7RUFDSSxpQkNBMkM7QUhvcUluRDs7QUVycUlJO0VBQ0ksaUJDQTJDO0FId3FJbkQ7O0FFenFJSTtFQUNJLGlCQ0EyQztBSDRxSW5EOztBRTdxSUk7RUFDSSxpQkNBMkM7QUhnckluRDs7QUVqcklJO0VBQ0ksaUJDQTJDO0FIb3JJbkQ7O0FFcnJJSTtFQUNJLGlCQ0EyQztBSHdySW5EOztBRXpySUk7RUFDSSxpQkNBMkM7QUg0ckluRDs7QUU3cklJO0VBQ0ksaUJDQTJDO0FIZ3NJbkQ7O0FFanNJSTtFQUNJLGlCQ0EyQztBSG9zSW5EOztBRXJzSUk7RUFDSSxpQkNBMkM7QUh3c0luRDs7QUV6c0lJO0VBQ0ksaUJDQTJDO0FINHNJbkQ7O0FFN3NJSTtFQUNJLGlCQ0EyQztBSGd0SW5EOztBRWp0SUk7RUFDSSxpQkNBMkM7QUhvdEluRDs7QUVydElJO0VBQ0ksaUJDQTJDO0FId3RJbkQ7O0FFenRJSTtFQUNJLGlCQ0EyQztBSDR0SW5EOztBRTd0SUk7RUFDSSxpQkNBMkM7QUhndUluRDs7QUVqdUlJO0VBQ0ksaUJDQTJDO0FIb3VJbkQ7O0FFcnVJSTtFQUNJLGlCQ0EyQztBSHd1SW5EOztBRXp1SUk7RUFDSSxpQkNBMkM7QUg0dUluRDs7QUU3dUlJO0VBQ0ksaUJDQTJDO0FIZ3ZJbkQ7O0FFanZJSTtFQUNJLGlCQ0EyQztBSG92SW5EOztBRXJ2SUk7RUFDSSxpQkNBMkM7QUh3dkluRDs7QUV6dklJO0VBQ0ksaUJDQTJDO0FINHZJbkQ7O0FFN3ZJSTtFQUNJLGlCQ0EyQztBSGd3SW5EOztBRWp3SUk7RUFDSSxpQkNBMkM7QUhvd0luRDs7QUVyd0lJO0VBQ0ksaUJDQTJDO0FId3dJbkQ7O0FFendJSTtFQUNJLGlCQ0EyQztBSDR3SW5EOztBRTd3SUk7RUFDSSxpQkNBMkM7QUhneEluRDs7QUVqeElJO0VBQ0ksaUJDQTJDO0FIb3hJbkQ7O0FFcnhJSTtFQUNJLGlCQ0EyQztBSHd4SW5EOztBRXp4SUk7RUFDSSxpQkNBMkM7QUg0eEluRDs7QUU3eElJO0VBQ0ksaUJDQTJDO0FIZ3lJbkQ7O0FFanlJSTtFQUNJLGlCQ0EyQztBSG95SW5EOztBRXJ5SUk7RUFDSSxpQkNBMkM7QUh3eUluRDs7QUV6eUlJO0VBQ0ksaUJDQTJDO0FINHlJbkQ7O0FFN3lJSTtFQUNJLGlCQ0EyQztBSGd6SW5EOztBRWp6SUk7RUFDSSxpQkNBMkM7QUhvekluRDs7QUVyeklJO0VBQ0ksaUJDQTJDO0FId3pJbkQ7O0FFenpJSTtFQUNJLGlCQ0EyQztBSDR6SW5EOztBRTd6SUk7RUFDSSxpQkNBMkM7QUhnMEluRDs7QUVqMElJO0VBQ0ksaUJDQTJDO0FIbzBJbkQ7O0FFcjBJSTtFQUNJLGlCQ0EyQztBSHcwSW5EOztBRXowSUk7RUFDSSxpQkNBMkM7QUg0MEluRDs7QUU3MElJO0VBQ0ksaUJDQTJDO0FIZzFJbkQ7O0FFajFJSTtFQUNJLGlCQ0EyQztBSG8xSW5EOztBRXIxSUk7RUFDSSxpQkNBMkM7QUh3MUluRDs7QUV6MUlJO0VBQ0ksaUJDQTJDO0FINDFJbkQ7O0FFNzFJSTtFQUNJLGlCQ0EyQztBSGcySW5EOztBRWoySUk7RUFDSSxpQkNBMkM7QUhvMkluRDs7QUVyMklJO0VBQ0ksaUJDQTJDO0FIdzJJbkQ7O0FFejJJSTtFQUNJLGlCQ0EyQztBSDQySW5EOztBRTcySUk7RUFDSSxpQkNBMkM7QUhnM0luRDs7QUVqM0lJO0VBQ0ksaUJDQTJDO0FIbzNJbkQ7O0FFcjNJSTtFQUNJLGlCQ0EyQztBSHczSW5EOztBRXozSUk7RUFDSSxpQkNBMkM7QUg0M0luRDs7QUU3M0lJO0VBQ0ksaUJDQTJDO0FIZzRJbkQ7O0FFajRJSTtFQUNJLGlCQ0EyQztBSG80SW5EOztBRXI0SUk7RUFDSSxpQkNBMkM7QUh3NEluRDs7QUV6NElJO0VBQ0ksaUJDQTJDO0FINDRJbkQ7O0FFNzRJSTtFQUNJLGlCQ0EyQztBSGc1SW5EOztBRWo1SUk7RUFDSSxpQkNBMkM7QUhvNUluRDs7QUVyNUlJO0VBQ0ksaUJDQTJDO0FIdzVJbkQ7O0FFejVJSTtFQUNJLGlCQ0EyQztBSDQ1SW5EOztBRTc1SUk7RUFDSSxpQkNBMkM7QUhnNkluRDs7QUVqNklJO0VBQ0ksaUJDQTJDO0FIbzZJbkQ7O0FFcjZJSTtFQUNJLGlCQ0EyQztBSHc2SW5EOztBRXo2SUk7RUFDSSxpQkNBMkM7QUg0NkluRDs7QUU3NklJO0VBQ0ksaUJDQTJDO0FIZzdJbkQ7O0FFajdJSTtFQUNJLGlCQ0EyQztBSG83SW5EOztBRXI3SUk7RUFDSSxpQkNBMkM7QUh3N0luRDs7QUV6N0lJO0VBQ0ksaUJDQTJDO0FINDdJbkQ7O0FFNzdJSTtFQUNJLGlCQ0EyQztBSGc4SW5EOztBRWo4SUk7RUFDSSxpQkNBMkM7QUhvOEluRDs7QUVyOElJO0VBQ0ksaUJDQTJDO0FIdzhJbkQ7O0FFejhJSTtFQUNJLGlCQ0EyQztBSDQ4SW5EOztBRTc4SUk7RUFDSSxpQkNBMkM7QUhnOUluRDs7QUVqOUlJO0VBQ0ksaUJDQTJDO0FIbzlJbkQ7O0FFcjlJSTtFQUNJLGlCQ0EyQztBSHc5SW5EOztBRXo5SUk7RUFDSSxpQkNBMkM7QUg0OUluRDs7QUU3OUlJO0VBQ0ksaUJDQTJDO0FIZytJbkQ7O0FFaitJSTtFQUNJLGlCQ0EyQztBSG8rSW5EOztBRXIrSUk7RUFDSSxpQkNBMkM7QUh3K0luRDs7QUV6K0lJO0VBQ0ksaUJDQTJDO0FINCtJbkQ7O0FFNytJSTtFQUNJLGlCQ0EyQztBSGcvSW5EOztBRWovSUk7RUFDSSxpQkNBMkM7QUhvL0luRDs7QUVyL0lJO0VBQ0ksaUJDQTJDO0FIdy9JbkQ7O0FFei9JSTtFQUNJLGlCQ0EyQztBSDQvSW5EOztBRTcvSUk7RUFDSSxpQkNBMkM7QUhnZ0puRDs7QUVqZ0pJO0VBQ0ksaUJDQTJDO0FIb2dKbkQ7O0FFcmdKSTtFQUNJLGlCQ0EyQztBSHdnSm5EOztBRXpnSkk7RUFDSSxpQkNBMkM7QUg0Z0puRDs7QUU3Z0pJO0VBQ0ksaUJDQTJDO0FIZ2hKbkQ7O0FFamhKSTtFQUNJLGlCQ0EyQztBSG9oSm5EOztBRXJoSkk7RUFDSSxpQkNBMkM7QUh3aEpuRDs7QUV6aEpJO0VBQ0ksaUJDQTJDO0FINGhKbkQ7O0FFN2hKSTtFQUNJLGlCQ0EyQztBSGdpSm5EOztBRWppSkk7RUFDSSxpQkNBMkM7QUhvaUpuRDs7QUVyaUpJO0VBQ0ksaUJDQTJDO0FId2lKbkQ7O0FFemlKSTtFQUNJLGlCQ0EyQztBSDRpSm5EOztBRTdpSkk7RUFDSSxpQkNBMkM7QUhnakpuRDs7QUVqakpJO0VBQ0ksaUJDQTJDO0FIb2pKbkQ7O0FFcmpKSTtFQUNJLGlCQ0EyQztBSHdqSm5EOztBRXpqSkk7RUFDSSxpQkNBMkM7QUg0akpuRDs7QUU3akpJO0VBQ0ksaUJDQTJDO0FIZ2tKbkQ7O0FFamtKSTtFQUNJLGlCQ0EyQztBSG9rSm5EOztBRXJrSkk7RUFDSSxpQkNBMkM7QUh3a0puRDs7QUV6a0pJO0VBQ0ksaUJDQTJDO0FINGtKbkQ7O0FFN2tKSTtFQUNJLGlCQ0EyQztBSGdsSm5EOztBRWpsSkk7RUFDSSxpQkNBMkM7QUhvbEpuRDs7QUVybEpJO0VBQ0ksaUJDQTJDO0FId2xKbkQ7O0FFemxKSTtFQUNJLGlCQ0EyQztBSDRsSm5EOztBRTdsSkk7RUFDSSxpQkNBMkM7QUhnbUpuRDs7QUVqbUpJO0VBQ0ksaUJDQTJDO0FIb21KbkQ7O0FFcm1KSTtFQUNJLGlCQ0EyQztBSHdtSm5EOztBRXptSkk7RUFDSSxpQkNBMkM7QUg0bUpuRDs7QUU3bUpJO0VBQ0ksaUJDQTJDO0FIZ25KbkQ7O0FFam5KSTtFQUNJLGlCQ0EyQztBSG9uSm5EOztBRXJuSkk7RUFDSSxpQkNBMkM7QUh3bkpuRDs7QUV6bkpJO0VBQ0ksaUJDQTJDO0FING5KbkQ7O0FFN25KSTtFQUNJLGlCQ0EyQztBSGdvSm5EOztBRWpvSkk7RUFDSSxpQkNBMkM7QUhvb0puRDs7QUVyb0pJO0VBQ0ksaUJDQTJDO0FId29KbkQ7O0FFem9KSTtFQUNJLGlCQ0EyQztBSDRvSm5EOztBRTdvSkk7RUFDSSxpQkNBMkM7QUhncEpuRDs7QUVqcEpJO0VBQ0ksaUJDQTJDO0FIb3BKbkQ7O0FFcnBKSTtFQUNJLGlCQ0EyQztBSHdwSm5EOztBRXpwSkk7RUFDSSxpQkNBMkM7QUg0cEpuRDs7QUU3cEpJO0VBQ0ksaUJDQTJDO0FIZ3FKbkQ7O0FFanFKSTtFQUNJLGlCQ0EyQztBSG9xSm5EOztBRXJxSkk7RUFDSSxpQkNBMkM7QUh3cUpuRDs7QUV6cUpJO0VBQ0ksaUJDQTJDO0FINHFKbkQ7O0FFN3FKSTtFQUNJLGlCQ0EyQztBSGdySm5EOztBRWpySkk7RUFDSSxpQkNBMkM7QUhvckpuRDs7QUVyckpJO0VBQ0ksaUJDQTJDO0FId3JKbkQ7O0FFenJKSTtFQUNJLGlCQ0EyQztBSDRySm5EOztBRTdySkk7RUFDSSxpQkNBMkM7QUhnc0puRDs7QUVqc0pJO0VBQ0ksaUJDQTJDO0FIb3NKbkQ7O0FFcnNKSTtFQUNJLGlCQ0EyQztBSHdzSm5EOztBRXpzSkk7RUFDSSxpQkNBMkM7QUg0c0puRDs7QUU3c0pJO0VBQ0ksaUJDQTJDO0FIZ3RKbkQ7O0FFanRKSTtFQUNJLGlCQ0EyQztBSG90Sm5EOztBRXJ0Skk7RUFDSSxpQkNBMkM7QUh3dEpuRDs7QUV6dEpJO0VBQ0ksaUJDQTJDO0FINHRKbkQ7O0FFN3RKSTtFQUNJLGlCQ0EyQztBSGd1Sm5EOztBRWp1Skk7RUFDSSxpQkNBMkM7QUhvdUpuRDs7QUVydUpJO0VBQ0ksaUJDQTJDO0FId3VKbkQ7O0FFenVKSTtFQUNJLGlCQ0EyQztBSDR1Sm5EOztBRTd1Skk7RUFDSSxpQkNBMkM7QUhndkpuRDs7QUVqdkpJO0VBQ0ksaUJDQTJDO0FIb3ZKbkQ7O0FFcnZKSTtFQUNJLGlCQ0EyQztBSHd2Sm5EOztBRXp2Skk7RUFDSSxpQkNBMkM7QUg0dkpuRDs7QUU3dkpJO0VBQ0ksaUJDQTJDO0FIZ3dKbkQ7O0FFandKSTtFQUNJLGlCQ0EyQztBSG93Sm5EOztBRXJ3Skk7RUFDSSxpQkNBMkM7QUh3d0puRDs7QUV6d0pJO0VBQ0ksaUJDQTJDO0FINHdKbkQ7O0FFN3dKSTtFQUNJLGlCQ0EyQztBSGd4Sm5EOztBRWp4Skk7RUFDSSxpQkNBMkM7QUhveEpuRDs7QUVyeEpJO0VBQ0ksaUJDQTJDO0FId3hKbkQ7O0FFenhKSTtFQUNJLGlCQ0EyQztBSDR4Sm5EOztBRTd4Skk7RUFDSSxpQkNBMkM7QUhneUpuRDs7QUVqeUpJO0VBQ0ksaUJDQTJDO0FIb3lKbkQ7O0FFcnlKSTtFQUNJLGlCQ0EyQztBSHd5Sm5EOztBRXp5Skk7RUFDSSxpQkNBMkM7QUg0eUpuRDs7QUU3eUpJO0VBQ0ksaUJDQTJDO0FIZ3pKbkQ7O0FFanpKSTtFQUNJLGlCQ0EyQztBSG96Sm5EOztBRXJ6Skk7RUFDSSxpQkNBMkM7QUh3ekpuRDs7QUV6ekpJO0VBQ0ksaUJDQTJDO0FINHpKbkQ7O0FFN3pKSTtFQUNJLGlCQ0EyQztBSGcwSm5EOztBRWowSkk7RUFDSSxpQkNBMkM7QUhvMEpuRDs7QUVyMEpJO0VBQ0ksaUJDQTJDO0FIdzBKbkQ7O0FFejBKSTtFQUNJLGlCQ0EyQztBSDQwSm5EOztBRTcwSkk7RUFDSSxpQkNBMkM7QUhnMUpuRDs7QUVqMUpJO0VBQ0ksaUJDQTJDO0FIbzFKbkQ7O0FFcjFKSTtFQUNJLGlCQ0EyQztBSHcxSm5EOztBRXoxSkk7RUFDSSxpQkNBMkM7QUg0MUpuRDs7QUU3MUpJO0VBQ0ksaUJDQTJDO0FIZzJKbkQ7O0FFajJKSTtFQUNJLGlCQ0EyQztBSG8ySm5EOztBRXIySkk7RUFDSSxpQkNBMkM7QUh3MkpuRDs7QUV6MkpJO0VBQ0ksaUJDQTJDO0FINDJKbkQ7O0FFNzJKSTtFQUNJLGlCQ0EyQztBSGczSm5EOztBRWozSkk7RUFDSSxpQkNBMkM7QUhvM0puRDs7QUVyM0pJO0VBQ0ksaUJDQTJDO0FIdzNKbkQ7O0FFejNKSTtFQUNJLGlCQ0EyQztBSDQzSm5EOztBRTczSkk7RUFDSSxpQkNBMkM7QUhnNEpuRDs7QUVqNEpJO0VBQ0ksaUJDQTJDO0FIbzRKbkQ7O0FFcjRKSTtFQUNJLGlCQ0EyQztBSHc0Sm5EOztBRXo0Skk7RUFDSSxpQkNBMkM7QUg0NEpuRDs7QUU3NEpJO0VBQ0ksaUJDQTJDO0FIZzVKbkQ7O0FFajVKSTtFQUNJLGlCQ0EyQztBSG81Sm5EOztBRXI1Skk7RUFDSSxpQkNBMkM7QUh3NUpuRDs7QUV6NUpJO0VBQ0ksaUJDQTJDO0FINDVKbkQ7O0FFNzVKSTtFQUNJLGlCQ0EyQztBSGc2Sm5EOztBRWo2Skk7RUFDSSxpQkNBMkM7QUhvNkpuRDs7QUVyNkpJO0VBQ0ksaUJDQTJDO0FIdzZKbkQ7O0FFejZKSTtFQUNJLGlCQ0EyQztBSDQ2Sm5EOztBRTc2Skk7RUFDSSxpQkNBMkM7QUhnN0puRDs7QUVqN0pJO0VBQ0ksaUJDQTJDO0FIbzdKbkQ7O0FFcjdKSTtFQUNJLGlCQ0EyQztBSHc3Sm5EOztBRXo3Skk7RUFDSSxpQkNBMkM7QUg0N0puRDs7QUU3N0pJO0VBQ0ksaUJDQTJDO0FIZzhKbkQ7O0FFajhKSTtFQUNJLGlCQ0EyQztBSG84Sm5EOztBRXI4Skk7RUFDSSxpQkNBMkM7QUh3OEpuRDs7QUV6OEpJO0VBQ0ksaUJDQTJDO0FINDhKbkQ7O0FFNzhKSTtFQUNJLGlCQ0EyQztBSGc5Sm5EOztBRWo5Skk7RUFDSSxpQkNBMkM7QUhvOUpuRDs7QUVyOUpJO0VBQ0ksaUJDQTJDO0FIdzlKbkQ7O0FFejlKSTtFQUNJLGlCQ0EyQztBSDQ5Sm5EOztBRTc5Skk7RUFDSSxpQkNBMkM7QUhnK0puRDs7QUVqK0pJO0VBQ0ksaUJDQTJDO0FIbytKbkQ7O0FFcitKSTtFQUNJLGlCQ0EyQztBSHcrSm5EOztBRXorSkk7RUFDSSxpQkNBMkM7QUg0K0puRDs7QUU3K0pJO0VBQ0ksaUJDQTJDO0FIZy9KbkQ7O0FFai9KSTtFQUNJLGlCQ0EyQztBSG8vSm5EOztBRXIvSkk7RUFDSSxpQkNBMkM7QUh3L0puRDs7QUV6L0pJO0VBQ0ksaUJDQTJDO0FINC9KbkQ7O0FFNy9KSTtFQUNJLGlCQ0EyQztBSGdnS25EOztBRWpnS0k7RUFDSSxpQkNBMkM7QUhvZ0tuRDs7QUVyZ0tJO0VBQ0ksaUJDQTJDO0FId2dLbkQ7O0FFemdLSTtFQUNJLGlCQ0EyQztBSDRnS25EOztBRTdnS0k7RUFDSSxpQkNBMkM7QUhnaEtuRDs7QUVqaEtJO0VBQ0ksaUJDQTJDO0FIb2hLbkQ7O0FFcmhLSTtFQUNJLGlCQ0EyQztBSHdoS25EOztBRXpoS0k7RUFDSSxpQkNBMkM7QUg0aEtuRDs7QUU3aEtJO0VBQ0ksaUJDQTJDO0FIZ2lLbkQ7O0FFamlLSTtFQUNJLGlCQ0EyQztBSG9pS25EOztBRXJpS0k7RUFDSSxpQkNBMkM7QUh3aUtuRDs7QUV6aUtJO0VBQ0ksaUJDQTJDO0FINGlLbkQ7O0FFN2lLSTtFQUNJLGlCQ0EyQztBSGdqS25EOztBRWpqS0k7RUFDSSxpQkNBMkM7QUhvaktuRDs7QUVyaktJO0VBQ0ksaUJDQTJDO0FId2pLbkQ7O0FFempLSTtFQUNJLGlCQ0EyQztBSDRqS25EOztBRTdqS0k7RUFDSSxpQkNBMkM7QUhna0tuRDs7QUVqa0tJO0VBQ0ksaUJDQTJDO0FIb2tLbkQ7O0FFcmtLSTtFQUNJLGlCQ0EyQztBSHdrS25EOztBRXprS0k7RUFDSSxpQkNBMkM7QUg0a0tuRDs7QUU3a0tJO0VBQ0ksaUJDQTJDO0FIZ2xLbkQ7O0FFamxLSTtFQUNJLGlCQ0EyQztBSG9sS25EOztBRXJsS0k7RUFDSSxpQkNBMkM7QUh3bEtuRDs7QUV6bEtJO0VBQ0ksaUJDQTJDO0FINGxLbkQ7O0FFN2xLSTtFQUNJLGlCQ0EyQztBSGdtS25EOztBRWptS0k7RUFDSSxpQkNBMkM7QUhvbUtuRDs7QUVybUtJO0VBQ0ksaUJDQTJDO0FId21LbkQ7O0FFem1LSTtFQUNJLGlCQ0EyQztBSDRtS25EOztBRTdtS0k7RUFDSSxpQkNBMkM7QUhnbktuRDs7QUVqbktJO0VBQ0ksaUJDQTJDO0FIb25LbkQ7O0FFcm5LSTtFQUNJLGlCQ0EyQztBSHduS25EOztBRXpuS0k7RUFDSSxpQkNBMkM7QUg0bktuRDs7QUU3bktJO0VBQ0ksaUJDQTJDO0FIZ29LbkQ7O0FFam9LSTtFQUNJLGlCQ0EyQztBSG9vS25EOztBRXJvS0k7RUFDSSxpQkNBMkM7QUh3b0tuRDs7QUV6b0tJO0VBQ0ksaUJDQTJDO0FING9LbkQ7O0FFN29LSTtFQUNJLGlCQ0EyQztBSGdwS25EOztBRWpwS0k7RUFDSSxpQkNBMkM7QUhvcEtuRDs7QUVycEtJO0VBQ0ksaUJDQTJDO0FId3BLbkQ7O0FFenBLSTtFQUNJLGlCQ0EyQztBSDRwS25EOztBRTdwS0k7RUFDSSxpQkNBMkM7QUhncUtuRDs7QUVqcUtJO0VBQ0ksaUJDQTJDO0FIb3FLbkQ7O0FFcnFLSTtFQUNJLGlCQ0EyQztBSHdxS25EOztBRXpxS0k7RUFDSSxpQkNBMkM7QUg0cUtuRDs7QUU3cUtJO0VBQ0ksaUJDQTJDO0FIZ3JLbkQ7O0FFanJLSTtFQUNJLGlCQ0EyQztBSG9yS25EOztBRXJyS0k7RUFDSSxpQkNBMkM7QUh3cktuRDs7QUV6cktJO0VBQ0ksaUJDQTJDO0FINHJLbkQ7O0FFN3JLSTtFQUNJLGlCQ0EyQztBSGdzS25EOztBRWpzS0k7RUFDSSxpQkNBMkM7QUhvc0tuRDs7QUVyc0tJO0VBQ0ksaUJDQTJDO0FId3NLbkQ7O0FFenNLSTtFQUNJLGlCQ0EyQztBSDRzS25EOztBRTdzS0k7RUFDSSxpQkNBMkM7QUhndEtuRDs7QUVqdEtJO0VBQ0ksaUJDQTJDO0FIb3RLbkQ7O0FFcnRLSTtFQUNJLGlCQ0EyQztBSHd0S25EOztBRXp0S0k7RUFDSSxpQkNBMkM7QUg0dEtuRDs7QUU3dEtJO0VBQ0ksaUJDQTJDO0FIZ3VLbkQ7O0FFanVLSTtFQUNJLGlCQ0EyQztBSG91S25EOztBRXJ1S0k7RUFDSSxpQkNBMkM7QUh3dUtuRDs7QUV6dUtJO0VBQ0ksaUJDQTJDO0FINHVLbkQ7O0FFN3VLSTtFQUNJLGlCQ0EyQztBSGd2S25EOztBRWp2S0k7RUFDSSxpQkNBMkM7QUhvdktuRDs7QUVydktJO0VBQ0ksaUJDQTJDO0FId3ZLbkQ7O0FFenZLSTtFQUNJLGlCQ0EyQztBSDR2S25EOztBRTd2S0k7RUFDSSxpQkNBMkM7QUhnd0tuRDs7QUVqd0tJO0VBQ0ksaUJDQTJDO0FIb3dLbkQ7O0FFcndLSTtFQUNJLGlCQ0EyQztBSHd3S25EOztBRXp3S0k7RUFDSSxpQkNBMkM7QUg0d0tuRDs7QUU3d0tJO0VBQ0ksaUJDQTJDO0FIZ3hLbkQ7O0FFanhLSTtFQUNJLGlCQ0EyQztBSG94S25EOztBRXJ4S0k7RUFDSSxpQkNBMkM7QUh3eEtuRDs7QUV6eEtJO0VBQ0ksaUJDQTJDO0FINHhLbkQ7O0FFN3hLSTtFQUNJLGlCQ0EyQztBSGd5S25EOztBRWp5S0k7RUFDSSxpQkNBMkM7QUhveUtuRDs7QUVyeUtJO0VBQ0ksaUJDQTJDO0FId3lLbkQ7O0FFenlLSTtFQUNJLGlCQ0EyQztBSDR5S25EOztBRTd5S0k7RUFDSSxpQkNBMkM7QUhnektuRDs7QUVqektJO0VBQ0ksaUJDQTJDO0FIb3pLbkQ7O0FFcnpLSTtFQUNJLGlCQ0EyQztBSHd6S25EOztBRXp6S0k7RUFDSSxpQkNBMkM7QUg0ektuRDs7QUU3ektJO0VBQ0ksaUJDQTJDO0FIZzBLbkQ7O0FFajBLSTtFQUNJLGlCQ0EyQztBSG8wS25EOztBRXIwS0k7RUFDSSxpQkNBMkM7QUh3MEtuRDs7QUV6MEtJO0VBQ0ksaUJDQTJDO0FINDBLbkQ7O0FFNzBLSTtFQUNJLGlCQ0EyQztBSGcxS25EOztBRWoxS0k7RUFDSSxpQkNBMkM7QUhvMUtuRDs7QUVyMUtJO0VBQ0ksaUJDQTJDO0FIdzFLbkQ7O0FFejFLSTtFQUNJLGlCQ0EyQztBSDQxS25EOztBRTcxS0k7RUFDSSxpQkNBMkM7QUhnMktuRDs7QUVqMktJO0VBQ0ksaUJDQTJDO0FIbzJLbkQ7O0FFcjJLSTtFQUNJLGlCQ0EyQztBSHcyS25EOztBRXoyS0k7RUFDSSxpQkNBMkM7QUg0MktuRDs7QUU3MktJO0VBQ0ksaUJDQTJDO0FIZzNLbkQ7O0FFajNLSTtFQUNJLGlCQ0EyQztBSG8zS25EOztBRXIzS0k7RUFDSSxpQkNBMkM7QUh3M0tuRDs7QUV6M0tJO0VBQ0ksaUJDQTJDO0FINDNLbkQ7O0FFNzNLSTtFQUNJLGlCQ0EyQztBSGc0S25EOztBRWo0S0k7RUFDSSxpQkNBMkM7QUhvNEtuRDs7QUVyNEtJO0VBQ0ksaUJDQTJDO0FIdzRLbkQ7O0FFejRLSTtFQUNJLGlCQ0EyQztBSDQ0S25EOztBRTc0S0k7RUFDSSxpQkNBMkM7QUhnNUtuRDs7QUVqNUtJO0VBQ0ksaUJDQTJDO0FIbzVLbkQ7O0FFcjVLSTtFQUNJLGlCQ0EyQztBSHc1S25EOztBRXo1S0k7RUFDSSxpQkNBMkM7QUg0NUtuRDs7QUU3NUtJO0VBQ0ksaUJDQTJDO0FIZzZLbkQ7O0FFajZLSTtFQUNJLGlCQ0EyQztBSG82S25EOztBRXI2S0k7RUFDSSxpQkNBMkM7QUh3NktuRDs7QUV6NktJO0VBQ0ksaUJDQTJDO0FINDZLbkQ7O0FFNzZLSTtFQUNJLGlCQ0EyQztBSGc3S25EOztBRWo3S0k7RUFDSSxpQkNBMkM7QUhvN0tuRDs7QUVyN0tJO0VBQ0ksaUJDQTJDO0FIdzdLbkQ7O0FFejdLSTtFQUNJLGlCQ0EyQztBSDQ3S25EOztBRTc3S0k7RUFDSSxpQkNBMkM7QUhnOEtuRDs7QUVqOEtJO0VBQ0ksaUJDQTJDO0FIbzhLbkQ7O0FFcjhLSTtFQUNJLGlCQ0EyQztBSHc4S25EOztBRXo4S0k7RUFDSSxpQkNBMkM7QUg0OEtuRDs7QUU3OEtJO0VBQ0ksaUJDQTJDO0FIZzlLbkQ7O0FFajlLSTtFQUNJLGlCQ0EyQztBSG85S25EOztBRXI5S0k7RUFDSSxpQkNBMkM7QUh3OUtuRDs7QUV6OUtJO0VBQ0ksaUJDQTJDO0FINDlLbkQ7O0FFNzlLSTtFQUNJLGlCQ0EyQztBSGcrS25EOztBRWorS0k7RUFDSSxpQkNBMkM7QUhvK0tuRDs7QUVyK0tJO0VBQ0ksaUJDQTJDO0FIdytLbkQ7O0FFeitLSTtFQUNJLGlCQ0EyQztBSDQrS25EOztBRTcrS0k7RUFDSSxpQkNBMkM7QUhnL0tuRDs7QUVqL0tJO0VBQ0ksaUJDQTJDO0FIby9LbkQ7O0FFci9LSTtFQUNJLGlCQ0EyQztBSHcvS25EOztBRXovS0k7RUFDSSxpQkNBMkM7QUg0L0tuRDs7QUU3L0tJO0VBQ0ksaUJDQTJDO0FIZ2dMbkQ7O0FFamdMSTtFQUNJLGlCQ0EyQztBSG9nTG5EOztBRXJnTEk7RUFDSSxpQkNBMkM7QUh3Z0xuRDs7QUV6Z0xJO0VBQ0ksaUJDQTJDO0FINGdMbkQ7O0FFN2dMSTtFQUNJLGlCQ0EyQztBSGdoTG5EOztBRWpoTEk7RUFDSSxpQkNBMkM7QUhvaExuRDs7QUVyaExJO0VBQ0ksaUJDQTJDO0FId2hMbkQ7O0FFemhMSTtFQUNJLGlCQ0EyQztBSDRoTG5EOztBRTdoTEk7RUFDSSxpQkNBMkM7QUhnaUxuRDs7QUVqaUxJO0VBQ0ksaUJDQTJDO0FIb2lMbkQ7O0FFcmlMSTtFQUNJLGlCQ0EyQztBSHdpTG5EOztBRXppTEk7RUFDSSxpQkNBMkM7QUg0aUxuRDs7QUU3aUxJO0VBQ0ksaUJDQTJDO0FIZ2pMbkQ7O0FFampMSTtFQUNJLGlCQ0EyQztBSG9qTG5EOztBRXJqTEk7RUFDSSxpQkNBMkM7QUh3akxuRDs7QUV6akxJO0VBQ0ksaUJDQTJDO0FINGpMbkQ7O0FFN2pMSTtFQUNJLGlCQ0EyQztBSGdrTG5EOztBRWprTEk7RUFDSSxpQkNBMkM7QUhva0xuRDs7QUVya0xJO0VBQ0ksaUJDQTJDO0FId2tMbkQ7O0FFemtMSTtFQUNJLGlCQ0EyQztBSDRrTG5EOztBRTdrTEk7RUFDSSxpQkNBMkM7QUhnbExuRDs7QUVqbExJO0VBQ0ksaUJDQTJDO0FIb2xMbkQ7O0FFcmxMSTtFQUNJLGlCQ0EyQztBSHdsTG5EOztBRXpsTEk7RUFDSSxpQkNBMkM7QUg0bExuRDs7QUU3bExJO0VBQ0ksaUJDQTJDO0FIZ21MbkQ7O0FFam1MSTtFQUNJLGlCQ0EyQztBSG9tTG5EOztBRXJtTEk7RUFDSSxpQkNBMkM7QUh3bUxuRDs7QUV6bUxJO0VBQ0ksaUJDQTJDO0FING1MbkQ7O0FFN21MSTtFQUNJLGlCQ0EyQztBSGduTG5EOztBRWpuTEk7RUFDSSxpQkNBMkM7QUhvbkxuRDs7QUVybkxJO0VBQ0ksaUJDQTJDO0FId25MbkQ7O0FFem5MSTtFQUNJLGlCQ0EyQztBSDRuTG5EOztBRTduTEk7RUFDSSxpQkNBMkM7QUhnb0xuRDs7QUVqb0xJO0VBQ0ksaUJDQTJDO0FIb29MbkQ7O0FFcm9MSTtFQUNJLGlCQ0EyQztBSHdvTG5EOztBRXpvTEk7RUFDSSxpQkNBMkM7QUg0b0xuRDs7QUU3b0xJO0VBQ0ksaUJDQTJDO0FIZ3BMbkQ7O0FFanBMSTtFQUNJLGlCQ0EyQztBSG9wTG5EOztBRXJwTEk7RUFDSSxpQkNBMkM7QUh3cExuRDs7QUV6cExJO0VBQ0ksaUJDQTJDO0FINHBMbkQ7O0FFN3BMSTtFQUNJLGlCQ0EyQztBSGdxTG5EOztBRWpxTEk7RUFDSSxpQkNBMkM7QUhvcUxuRDs7QUVycUxJO0VBQ0ksaUJDQTJDO0FId3FMbkQ7O0FFenFMSTtFQUNJLGlCQ0EyQztBSDRxTG5EOztBRTdxTEk7RUFDSSxpQkNBMkM7QUhnckxuRDs7QUVqckxJO0VBQ0ksaUJDQTJDO0FIb3JMbkQ7O0FFcnJMSTtFQUNJLGlCQ0EyQztBSHdyTG5EOztBRXpyTEk7RUFDSSxpQkNBMkM7QUg0ckxuRDs7QUU3ckxJO0VBQ0ksaUJDQTJDO0FIZ3NMbkQ7O0FFanNMSTtFQUNJLGlCQ0EyQztBSG9zTG5EOztBRXJzTEk7RUFDSSxpQkNBMkM7QUh3c0xuRDs7QUV6c0xJO0VBQ0ksaUJDQTJDO0FINHNMbkQ7O0FFN3NMSTtFQUNJLGlCQ0EyQztBSGd0TG5EOztBRWp0TEk7RUFDSSxpQkNBMkM7QUhvdExuRDs7QUVydExJO0VBQ0ksaUJDQTJDO0FId3RMbkQ7O0FFenRMSTtFQUNJLGlCQ0EyQztBSDR0TG5EOztBRTd0TEk7RUFDSSxpQkNBMkM7QUhndUxuRDs7QUVqdUxJO0VBQ0ksaUJDQTJDO0FIb3VMbkQ7O0FFcnVMSTtFQUNJLGlCQ0EyQztBSHd1TG5EOztBRXp1TEk7RUFDSSxpQkNBMkM7QUg0dUxuRDs7QUU3dUxJO0VBQ0ksaUJDQTJDO0FIZ3ZMbkQ7O0FFanZMSTtFQUNJLGlCQ0EyQztBSG92TG5EOztBRXJ2TEk7RUFDSSxpQkNBMkM7QUh3dkxuRDs7QUV6dkxJO0VBQ0ksaUJDQTJDO0FINHZMbkQ7O0FFN3ZMSTtFQUNJLGlCQ0EyQztBSGd3TG5EOztBRWp3TEk7RUFDSSxpQkNBMkM7QUhvd0xuRDs7QUVyd0xJO0VBQ0ksaUJDQTJDO0FId3dMbkQ7O0FFendMSTtFQUNJLGlCQ0EyQztBSDR3TG5EOztBRTd3TEk7RUFDSSxpQkNBMkM7QUhneExuRDs7QUVqeExJO0VBQ0ksaUJDQTJDO0FIb3hMbkQ7O0FFcnhMSTtFQUNJLGlCQ0EyQztBSHd4TG5EOztBRXp4TEk7RUFDSSxpQkNBMkM7QUg0eExuRDs7QUU3eExJO0VBQ0ksaUJDQTJDO0FIZ3lMbkQ7O0FFanlMSTtFQUNJLGlCQ0EyQztBSG95TG5EOztBRXJ5TEk7RUFDSSxpQkNBMkM7QUh3eUxuRDs7QUV6eUxJO0VBQ0ksaUJDQTJDO0FINHlMbkQ7O0FFN3lMSTtFQUNJLGlCQ0EyQztBSGd6TG5EOztBRWp6TEk7RUFDSSxpQkNBMkM7QUhvekxuRDs7QUVyekxJO0VBQ0ksaUJDQTJDO0FId3pMbkQ7O0FFenpMSTtFQUNJLGlCQ0EyQztBSDR6TG5EOztBRTd6TEk7RUFDSSxpQkNBMkM7QUhnMExuRDs7QUVqMExJO0VBQ0ksaUJDQTJDO0FIbzBMbkQ7O0FFcjBMSTtFQUNJLGlCQ0EyQztBSHcwTG5EOztBRXowTEk7RUFDSSxpQkNBMkM7QUg0MExuRDs7QUU3MExJO0VBQ0ksaUJDQTJDO0FIZzFMbkQ7O0FFajFMSTtFQUNJLGlCQ0EyQztBSG8xTG5EOztBRXIxTEk7RUFDSSxpQkNBMkM7QUh3MUxuRDs7QUV6MUxJO0VBQ0ksaUJDQTJDO0FINDFMbkQ7O0FFNzFMSTtFQUNJLGlCQ0EyQztBSGcyTG5EOztBRWoyTEk7RUFDSSxpQkNBMkM7QUhvMkxuRDs7QUVyMkxJO0VBQ0ksaUJDQTJDO0FIdzJMbkQ7O0FFejJMSTtFQUNJLGlCQ0EyQztBSDQyTG5EOztBRTcyTEk7RUFDSSxpQkNBMkM7QUhnM0xuRDs7QUVqM0xJO0VBQ0ksaUJDQTJDO0FIbzNMbkQ7O0FFcjNMSTtFQUNJLGlCQ0EyQztBSHczTG5EOztBRXozTEk7RUFDSSxpQkNBMkM7QUg0M0xuRDs7QUU3M0xJO0VBQ0ksaUJDQTJDO0FIZzRMbkQ7O0FFajRMSTtFQUNJLGlCQ0EyQztBSG80TG5EOztBRXI0TEk7RUFDSSxpQkNBMkM7QUh3NExuRDs7QUV6NExJO0VBQ0ksaUJDQTJDO0FINDRMbkQ7O0FFNzRMSTtFQUNJLGlCQ0EyQztBSGc1TG5EOztBRWo1TEk7RUFDSSxpQkNBMkM7QUhvNUxuRDs7QUVyNUxJO0VBQ0ksaUJDQTJDO0FIdzVMbkQ7O0FFejVMSTtFQUNJLGlCQ0EyQztBSDQ1TG5EOztBRTc1TEk7RUFDSSxpQkNBMkM7QUhnNkxuRDs7QUVqNkxJO0VBQ0ksaUJDQTJDO0FIbzZMbkQ7O0FFcjZMSTtFQUNJLGlCQ0EyQztBSHc2TG5EOztBRXo2TEk7RUFDSSxpQkNBMkM7QUg0NkxuRDs7QUU3NkxJO0VBQ0ksaUJDQTJDO0FIZzdMbkQ7O0FFajdMSTtFQUNJLGlCQ0EyQztBSG83TG5EOztBRXI3TEk7RUFDSSxpQkNBMkM7QUh3N0xuRDs7QUV6N0xJO0VBQ0ksaUJDQTJDO0FINDdMbkQ7O0FFNzdMSTtFQUNJLGlCQ0EyQztBSGc4TG5EOztBRWo4TEk7RUFDSSxpQkNBMkM7QUhvOExuRDs7QUVyOExJO0VBQ0ksaUJDQTJDO0FIdzhMbkQ7O0FFejhMSTtFQUNJLGlCQ0EyQztBSDQ4TG5EOztBRTc4TEk7RUFDSSxpQkNBMkM7QUhnOUxuRDs7QUVqOUxJO0VBQ0ksaUJDQTJDO0FIbzlMbkQ7O0FFcjlMSTtFQUNJLGlCQ0EyQztBSHc5TG5EOztBRXo5TEk7RUFDSSxpQkNBMkM7QUg0OUxuRDs7QUU3OUxJO0VBQ0ksaUJDQTJDO0FIZytMbkQ7O0FFaitMSTtFQUNJLGlCQ0EyQztBSG8rTG5EOztBRXIrTEk7RUFDSSxpQkNBMkM7QUh3K0xuRDs7QUV6K0xJO0VBQ0ksaUJDQTJDO0FINCtMbkQ7O0FFNytMSTtFQUNJLGlCQ0EyQztBSGcvTG5EOztBRWovTEk7RUFDSSxpQkNBMkM7QUhvL0xuRDs7QUVyL0xJO0VBQ0ksaUJDQTJDO0FIdy9MbkQ7O0FFei9MSTtFQUNJLGlCQ0EyQztBSDQvTG5EOztBRTcvTEk7RUFDSSxpQkNBMkM7QUhnZ01uRDs7QUVqZ01JO0VBQ0ksaUJDQTJDO0FIb2dNbkQ7O0FFcmdNSTtFQUNJLGlCQ0EyQztBSHdnTW5EOztBRXpnTUk7RUFDSSxpQkNBMkM7QUg0Z01uRDs7QUU3Z01JO0VBQ0ksaUJDQTJDO0FIZ2hNbkQ7O0FFamhNSTtFQUNJLGlCQ0EyQztBSG9oTW5EOztBRXJoTUk7RUFDSSxpQkNBMkM7QUh3aE1uRDs7QUV6aE1JO0VBQ0ksaUJDQTJDO0FINGhNbkQ7O0FFN2hNSTtFQUNJLGlCQ0EyQztBSGdpTW5EOztBRWppTUk7RUFDSSxpQkNBMkM7QUhvaU1uRDs7QUVyaU1JO0VBQ0ksaUJDQTJDO0FId2lNbkQ7O0FFemlNSTtFQUNJLGlCQ0EyQztBSDRpTW5EOztBRTdpTUk7RUFDSSxpQkNBMkM7QUhnak1uRDs7QUVqak1JO0VBQ0ksaUJDQTJDO0FIb2pNbkQ7O0FFcmpNSTtFQUNJLGlCQ0EyQztBSHdqTW5EOztBRXpqTUk7RUFDSSxpQkNBMkM7QUg0ak1uRDs7QUU3ak1JO0VBQ0ksaUJDQTJDO0FIZ2tNbkQ7O0FFamtNSTtFQUNJLGlCQ0EyQztBSG9rTW5EOztBRXJrTUk7RUFDSSxpQkNBMkM7QUh3a01uRDs7QUV6a01JO0VBQ0ksaUJDQTJDO0FINGtNbkQ7O0FFN2tNSTtFQUNJLGlCQ0EyQztBSGdsTW5EOztBRWpsTUk7RUFDSSxpQkNBMkM7QUhvbE1uRDs7QUVybE1JO0VBQ0ksaUJDQTJDO0FId2xNbkQ7O0FFemxNSTtFQUNJLGlCQ0EyQztBSDRsTW5EOztBRTdsTUk7RUFDSSxpQkNBMkM7QUhnbU1uRDs7QUVqbU1JO0VBQ0ksaUJDQTJDO0FIb21NbkQ7O0FFcm1NSTtFQUNJLGlCQ0EyQztBSHdtTW5EOztBRXptTUk7RUFDSSxpQkNBMkM7QUg0bU1uRDs7QUU3bU1JO0VBQ0ksaUJDQTJDO0FIZ25NbkQ7O0FFam5NSTtFQUNJLGlCQ0EyQztBSG9uTW5EOztBRXJuTUk7RUFDSSxpQkNBMkM7QUh3bk1uRDs7QUV6bk1JO0VBQ0ksaUJDQTJDO0FING5NbkQ7O0FFN25NSTtFQUNJLGlCQ0EyQztBSGdvTW5EOztBRWpvTUk7RUFDSSxpQkNBMkM7QUhvb01uRDs7QUVyb01JO0VBQ0ksaUJDQTJDO0FId29NbkQ7O0FFem9NSTtFQUNJLGlCQ0EyQztBSDRvTW5EOztBRTdvTUk7RUFDSSxpQkNBMkM7QUhncE1uRDs7QUVqcE1JO0VBQ0ksaUJDQTJDO0FIb3BNbkQ7O0FFcnBNSTtFQUNJLGlCQ0EyQztBSHdwTW5EOztBRXpwTUk7RUFDSSxpQkNBMkM7QUg0cE1uRDs7QUU3cE1JO0VBQ0ksaUJDQTJDO0FIZ3FNbkQ7O0FFanFNSTtFQUNJLGlCQ0EyQztBSG9xTW5EOztBRXJxTUk7RUFDSSxpQkNBMkM7QUh3cU1uRDs7QUV6cU1JO0VBQ0ksaUJDQTJDO0FINHFNbkQ7O0FFN3FNSTtFQUNJLGlCQ0EyQztBSGdyTW5EOztBRWpyTUk7RUFDSSxpQkNBMkM7QUhvck1uRDs7QUVyck1JO0VBQ0ksaUJDQTJDO0FId3JNbkQ7O0FFenJNSTtFQUNJLGlCQ0EyQztBSDRyTW5EOztBRTdyTUk7RUFDSSxpQkNBMkM7QUhnc01uRDs7QUVqc01JO0VBQ0ksaUJDQTJDO0FIb3NNbkQ7O0FFcnNNSTtFQUNJLGlCQ0EyQztBSHdzTW5EOztBRXpzTUk7RUFDSSxpQkNBMkM7QUg0c01uRDs7QUU3c01JO0VBQ0ksaUJDQTJDO0FIZ3RNbkQ7O0FFanRNSTtFQUNJLGlCQ0EyQztBSG90TW5EOztBRXJ0TUk7RUFDSSxpQkNBMkM7QUh3dE1uRDs7QUV6dE1JO0VBQ0ksaUJDQTJDO0FINHRNbkQ7O0FFN3RNSTtFQUNJLGlCQ0EyQztBSGd1TW5EOztBRWp1TUk7RUFDSSxpQkNBMkM7QUhvdU1uRDs7QUVydU1JO0VBQ0ksaUJDQTJDO0FId3VNbkQ7O0FFenVNSTtFQUNJLGlCQ0EyQztBSDR1TW5EOztBRTd1TUk7RUFDSSxpQkNBMkM7QUhndk1uRDs7QUVqdk1JO0VBQ0ksaUJDQTJDO0FIb3ZNbkQ7O0FFcnZNSTtFQUNJLGlCQ0EyQztBSHd2TW5EOztBRXp2TUk7RUFDSSxpQkNBMkM7QUg0dk1uRDs7QUU3dk1JO0VBQ0ksaUJDQTJDO0FIZ3dNbkQ7O0FFandNSTtFQUNJLGlCQ0EyQztBSG93TW5EOztBRXJ3TUk7RUFDSSxpQkNBMkM7QUh3d01uRDs7QUV6d01JO0VBQ0ksaUJDQTJDO0FINHdNbkQ7O0FFN3dNSTtFQUNJLGlCQ0EyQztBSGd4TW5EOztBRWp4TUk7RUFDSSxpQkNBMkM7QUhveE1uRDs7QUVyeE1JO0VBQ0ksaUJDQTJDO0FId3hNbkQ7O0FFenhNSTtFQUNJLGlCQ0EyQztBSDR4TW5EOztBRTd4TUk7RUFDSSxpQkNBMkM7QUhneU1uRDs7QUVqeU1JO0VBQ0ksaUJDQTJDO0FIb3lNbkQ7O0FFcnlNSTtFQUNJLGlCQ0EyQztBSHd5TW5EOztBRXp5TUk7RUFDSSxpQkNBMkM7QUg0eU1uRDs7QUU3eU1JO0VBQ0ksaUJDQTJDO0FIZ3pNbkQ7O0FFanpNSTtFQUNJLGlCQ0EyQztBSG96TW5EOztBRXJ6TUk7RUFDSSxpQkNBMkM7QUh3ek1uRDs7QUV6ek1JO0VBQ0ksaUJDQTJDO0FINHpNbkQ7O0FFN3pNSTtFQUNJLGlCQ0EyQztBSGcwTW5EOztBRWowTUk7RUFDSSxpQkNBMkM7QUhvME1uRDs7QUVyME1JO0VBQ0ksaUJDQTJDO0FIdzBNbkQ7O0FFejBNSTtFQUNJLGlCQ0EyQztBSDQwTW5EOztBRTcwTUk7RUFDSSxpQkNBMkM7QUhnMU1uRDs7QUVqMU1JO0VBQ0ksaUJDQTJDO0FIbzFNbkQ7O0FFcjFNSTtFQUNJLGlCQ0EyQztBSHcxTW5EOztBRXoxTUk7RUFDSSxpQkNBMkM7QUg0MU1uRDs7QUU3MU1JO0VBQ0ksaUJDQTJDO0FIZzJNbkQ7O0FFajJNSTtFQUNJLGlCQ0EyQztBSG8yTW5EOztBRXIyTUk7RUFDSSxpQkNBMkM7QUh3Mk1uRDs7QUV6Mk1JO0VBQ0ksaUJDQTJDO0FINDJNbkQ7O0FFNzJNSTtFQUNJLGlCQ0EyQztBSGczTW5EOztBRWozTUk7RUFDSSxpQkNBMkM7QUhvM01uRDs7QUVyM01JO0VBQ0ksaUJDQTJDO0FIdzNNbkQ7O0FFejNNSTtFQUNJLGlCQ0EyQztBSDQzTW5EOztBRTczTUk7RUFDSSxpQkNBMkM7QUhnNE1uRDs7QUVqNE1JO0VBQ0ksaUJDQTJDO0FIbzRNbkQ7O0FFcjRNSTtFQUNJLGlCQ0EyQztBSHc0TW5EOztBRXo0TUk7RUFDSSxpQkNBMkM7QUg0NE1uRDs7QUU3NE1JO0VBQ0ksaUJDQTJDO0FIZzVNbkQ7O0FFajVNSTtFQUNJLGlCQ0EyQztBSG81TW5EOztBRXI1TUk7RUFDSSxpQkNBMkM7QUh3NU1uRDs7QUV6NU1JO0VBQ0ksaUJDQTJDO0FINDVNbkQ7O0FFNzVNSTtFQUNJLGlCQ0EyQztBSGc2TW5EOztBRWo2TUk7RUFDSSxpQkNBMkM7QUhvNk1uRDs7QUVyNk1JO0VBQ0ksaUJDQTJDO0FIdzZNbkQ7O0FFejZNSTtFQUNJLGlCQ0EyQztBSDQ2TW5EOztBRTc2TUk7RUFDSSxpQkNBMkM7QUhnN01uRDs7QUVqN01JO0VBQ0ksaUJDQTJDO0FIbzdNbkQ7O0FFcjdNSTtFQUNJLGlCQ0EyQztBSHc3TW5EOztBRXo3TUk7RUFDSSxpQkNBMkM7QUg0N01uRDs7QUU3N01JO0VBQ0ksaUJDQTJDO0FIZzhNbkQ7O0FFajhNSTtFQUNJLGlCQ0EyQztBSG84TW5EOztBRXI4TUk7RUFDSSxpQkNBMkM7QUh3OE1uRDs7QUV6OE1JO0VBQ0ksaUJDQTJDO0FINDhNbkQ7O0FFNzhNSTtFQUNJLGlCQ0EyQztBSGc5TW5EOztBRWo5TUk7RUFDSSxpQkNBMkM7QUhvOU1uRDs7QUVyOU1JO0VBQ0ksaUJDQTJDO0FIdzlNbkQ7O0FFejlNSTtFQUNJLGlCQ0EyQztBSDQ5TW5EOztBRTc5TUk7RUFDSSxpQkNBMkM7QUhnK01uRDs7QUVqK01JO0VBQ0ksaUJDQTJDO0FIbytNbkQ7O0FFcitNSTtFQUNJLGlCQ0EyQztBSHcrTW5EOztBRXorTUk7RUFDSSxpQkNBMkM7QUg0K01uRDs7QUU3K01JO0VBQ0ksaUJDQTJDO0FIZy9NbkQ7O0FFai9NSTtFQUNJLGlCQ0EyQztBSG8vTW5EOztBRXIvTUk7RUFDSSxpQkNBMkM7QUh3L01uRDs7QUV6L01JO0VBQ0ksaUJDQTJDO0FINC9NbkQ7O0FFNy9NSTtFQUNJLGlCQ0EyQztBSGdnTm5EOztBRWpnTkk7RUFDSSxpQkNBMkM7QUhvZ05uRDs7QUVyZ05JO0VBQ0ksaUJDQTJDO0FId2dObkQ7O0FFemdOSTtFQUNJLGlCQ0EyQztBSDRnTm5EOztBRTdnTkk7RUFDSSxpQkNBMkM7QUhnaE5uRDs7QUVqaE5JO0VBQ0ksaUJDQTJDO0FIb2hObkQ7O0FFcmhOSTtFQUNJLGlCQ0EyQztBSHdoTm5EOztBRXpoTkk7RUFDSSxpQkNBMkM7QUg0aE5uRDs7QUU3aE5JO0VBQ0ksaUJDQTJDO0FIZ2lObkQ7O0FFamlOSTtFQUNJLGlCQ0EyQztBSG9pTm5EOztBRXJpTkk7RUFDSSxpQkNBMkM7QUh3aU5uRDs7QUV6aU5JO0VBQ0ksaUJDQTJDO0FINGlObkQ7O0FFN2lOSTtFQUNJLGlCQ0EyQztBSGdqTm5EOztBRWpqTkk7RUFDSSxpQkNBMkM7QUhvak5uRDs7QUVyak5JO0VBQ0ksaUJDQTJDO0FId2pObkQ7O0FFempOSTtFQUNJLGlCQ0EyQztBSDRqTm5EOztBRTdqTkk7RUFDSSxpQkNBMkM7QUhna05uRDs7QUVqa05JO0VBQ0ksaUJDQTJDO0FIb2tObkQ7O0FFcmtOSTtFQUNJLGlCQ0EyQztBSHdrTm5EOztBRXprTkk7RUFDSSxpQkNBMkM7QUg0a05uRDs7QUU3a05JO0VBQ0ksaUJDQTJDO0FIZ2xObkQ7O0FFamxOSTtFQUNJLGlCQ0EyQztBSG9sTm5EOztBRXJsTkk7RUFDSSxpQkNBMkM7QUh3bE5uRDs7QUV6bE5JO0VBQ0ksaUJDQTJDO0FINGxObkQ7O0FFN2xOSTtFQUNJLGlCQ0EyQztBSGdtTm5EOztBRWptTkk7RUFDSSxpQkNBMkM7QUhvbU5uRDs7QUVybU5JO0VBQ0ksaUJDQTJDO0FId21ObkQ7O0FFem1OSTtFQUNJLGlCQ0EyQztBSDRtTm5EOztBRTdtTkk7RUFDSSxpQkNBMkM7QUhnbk5uRDs7QUVqbk5JO0VBQ0ksaUJDQTJDO0FIb25ObkQ7O0FFcm5OSTtFQUNJLGlCQ0EyQztBSHduTm5EOztBRXpuTkk7RUFDSSxpQkNBMkM7QUg0bk5uRDs7QUU3bk5JO0VBQ0ksaUJDQTJDO0FIZ29ObkQ7O0FFam9OSTtFQUNJLGlCQ0EyQztBSG9vTm5EOztBRXJvTkk7RUFDSSxpQkNBMkM7QUh3b05uRDs7QUV6b05JO0VBQ0ksaUJDQTJDO0FING9ObkQ7O0FFN29OSTtFQUNJLGlCQ0EyQztBSGdwTm5EOztBRWpwTkk7RUFDSSxpQkNBMkM7QUhvcE5uRDs7QUVycE5JO0VBQ0ksaUJDQTJDO0FId3BObkQ7O0FFenBOSTtFQUNJLGlCQ0EyQztBSDRwTm5EOztBRTdwTkk7RUFDSSxpQkNBMkM7QUhncU5uRDs7QUVqcU5JO0VBQ0ksaUJDQTJDO0FIb3FObkQ7O0FFcnFOSTtFQUNJLGlCQ0EyQztBSHdxTm5EOztBRXpxTkk7RUFDSSxpQkNBMkM7QUg0cU5uRDs7QUU3cU5JO0VBQ0ksaUJDQTJDO0FIZ3JObkQ7O0FFanJOSTtFQUNJLGlCQ0EyQztBSG9yTm5EOztBRXJyTkk7RUFDSSxpQkNBMkM7QUh3ck5uRDs7QUV6ck5JO0VBQ0ksaUJDQTJDO0FINHJObkQ7O0FFN3JOSTtFQUNJLGlCQ0EyQztBSGdzTm5EOztBRWpzTkk7RUFDSSxpQkNBMkM7QUhvc05uRDs7QUVyc05JO0VBQ0ksaUJDQTJDO0FId3NObkQ7O0FFenNOSTtFQUNJLGlCQ0EyQztBSDRzTm5EOztBRTdzTkk7RUFDSSxpQkNBMkM7QUhndE5uRDs7QUVqdE5JO0VBQ0ksaUJDQTJDO0FIb3RObkQ7O0FFcnROSTtFQUNJLGlCQ0EyQztBSHd0Tm5EOztBRXp0Tkk7RUFDSSxpQkNBMkM7QUg0dE5uRDs7QUU3dE5JO0VBQ0ksaUJDQTJDO0FIZ3VObkQ7O0FFanVOSTtFQUNJLGlCQ0EyQztBSG91Tm5EOztBRXJ1Tkk7RUFDSSxpQkNBMkM7QUh3dU5uRDs7QUV6dU5JO0VBQ0ksaUJDQTJDO0FINHVObkQ7O0FFN3VOSTtFQUNJLGlCQ0EyQztBSGd2Tm5EOztBRWp2Tkk7RUFDSSxpQkNBMkM7QUhvdk5uRDs7QUVydk5JO0VBQ0ksaUJDQTJDO0FId3ZObkQ7O0FFenZOSTtFQUNJLGlCQ0EyQztBSDR2Tm5EOztBRTd2Tkk7RUFDSSxpQkNBMkM7QUhnd05uRDs7QUVqd05JO0VBQ0ksaUJDQTJDO0FIb3dObkQ7O0FFcndOSTtFQUNJLGlCQ0EyQztBSHd3Tm5EOztBRXp3Tkk7RUFDSSxpQkNBMkM7QUg0d05uRDs7QUU3d05JO0VBQ0ksaUJDQTJDO0FIZ3hObkQ7O0FFanhOSTtFQUNJLGlCQ0EyQztBSG94Tm5EOztBRXJ4Tkk7RUFDSSxpQkNBMkM7QUh3eE5uRDs7QUV6eE5JO0VBQ0ksaUJDQTJDO0FINHhObkQ7O0FFN3hOSTtFQUNJLGlCQ0EyQztBSGd5Tm5EOztBRWp5Tkk7RUFDSSxpQkNBMkM7QUhveU5uRDs7QUVyeU5JO0VBQ0ksaUJDQTJDO0FId3lObkQ7O0FFenlOSTtFQUNJLGlCQ0EyQztBSDR5Tm5EOztBRTd5Tkk7RUFDSSxpQkNBMkM7QUhnek5uRDs7QUVqek5JO0VBQ0ksaUJDQTJDO0FIb3pObkQ7O0FFcnpOSTtFQUNJLGlCQ0EyQztBSHd6Tm5EOztBRXp6Tkk7RUFDSSxpQkNBMkM7QUg0ek5uRDs7QUU3ek5JO0VBQ0ksaUJDQTJDO0FIZzBObkQ7O0FFajBOSTtFQUNJLGlCQ0EyQztBSG8wTm5EOztBRXIwTkk7RUFDSSxpQkNBMkM7QUh3ME5uRDs7QUV6ME5JO0VBQ0ksaUJDQTJDO0FINDBObkQ7O0FFNzBOSTtFQUNJLGlCQ0EyQztBSGcxTm5EOztBRWoxTkk7RUFDSSxpQkNBMkM7QUhvMU5uRDs7QUVyMU5JO0VBQ0ksaUJDQTJDO0FIdzFObkQ7O0FFejFOSTtFQUNJLGlCQ0EyQztBSDQxTm5EOztBRTcxTkk7RUFDSSxpQkNBMkM7QUhnMk5uRDs7QUVqMk5JO0VBQ0ksaUJDQTJDO0FIbzJObkQ7O0FFcjJOSTtFQUNJLGlCQ0EyQztBSHcyTm5EOztBRXoyTkk7RUFDSSxpQkNBMkM7QUg0Mk5uRDs7QUU3Mk5JO0VBQ0ksaUJDQTJDO0FIZzNObkQ7O0FFajNOSTtFQUNJLGlCQ0EyQztBSG8zTm5EOztBRXIzTkk7RUFDSSxpQkNBMkM7QUh3M05uRDs7QUV6M05JO0VBQ0ksaUJDQTJDO0FINDNObkQ7O0FFNzNOSTtFQUNJLGlCQ0EyQztBSGc0Tm5EOztBRWo0Tkk7RUFDSSxpQkNBMkM7QUhvNE5uRDs7QUVyNE5JO0VBQ0ksaUJDQTJDO0FIdzRObkQ7O0FFejROSTtFQUNJLGlCQ0EyQztBSDQ0Tm5EOztBRTc0Tkk7RUFDSSxpQkNBMkM7QUhnNU5uRDs7QUVqNU5JO0VBQ0ksaUJDQTJDO0FIbzVObkQ7O0FFcjVOSTtFQUNJLGlCQ0EyQztBSHc1Tm5EOztBRXo1Tkk7RUFDSSxpQkNBMkM7QUg0NU5uRDs7QUU3NU5JO0VBQ0ksaUJDQTJDO0FIZzZObkQ7O0FFajZOSTtFQUNJLGlCQ0EyQztBSG82Tm5EOztBRXI2Tkk7RUFDSSxpQkNBMkM7QUh3Nk5uRDs7QUV6Nk5JO0VBQ0ksaUJDQTJDO0FINDZObkQ7O0FFNzZOSTtFQUNJLGlCQ0EyQztBSGc3Tm5EOztBRWo3Tkk7RUFDSSxpQkNBMkM7QUhvN05uRDs7QUVyN05JO0VBQ0ksaUJDQTJDO0FIdzdObkQ7O0FFejdOSTtFQUNJLGlCQ0EyQztBSDQ3Tm5EOztBRTc3Tkk7RUFDSSxpQkNBMkM7QUhnOE5uRDs7QUVqOE5JO0VBQ0ksaUJDQTJDO0FIbzhObkQ7O0FFcjhOSTtFQUNJLGlCQ0EyQztBSHc4Tm5EOztBRXo4Tkk7RUFDSSxpQkNBMkM7QUg0OE5uRDs7QUU3OE5JO0VBQ0ksaUJDQTJDO0FIZzlObkQ7O0FFajlOSTtFQUNJLGlCQ0EyQztBSG85Tm5EOztBRXI5Tkk7RUFDSSxpQkNBMkM7QUh3OU5uRDs7QUV6OU5JO0VBQ0ksaUJDQTJDO0FINDlObkQ7O0FFNzlOSTtFQUNJLGlCQ0EyQztBSGcrTm5EOztBRWorTkk7RUFDSSxpQkNBMkM7QUhvK05uRDs7QUVyK05JO0VBQ0ksaUJDQTJDO0FIdytObkQ7O0FFeitOSTtFQUNJLGlCQ0EyQztBSDQrTm5EOztBRTcrTkk7RUFDSSxpQkNBMkM7QUhnL05uRDs7QUVqL05JO0VBQ0ksaUJDQTJDO0FIby9ObkQ7O0FFci9OSTtFQUNJLGlCQ0EyQztBSHcvTm5EOztBRXovTkk7RUFDSSxpQkNBMkM7QUg0L05uRDs7QUU3L05JO0VBQ0ksaUJDQTJDO0FIZ2dPbkQ7O0FFamdPSTtFQUNJLGlCQ0EyQztBSG9nT25EOztBRXJnT0k7RUFDSSxpQkNBMkM7QUh3Z09uRDs7QUV6Z09JO0VBQ0ksaUJDQTJDO0FINGdPbkQ7O0FFN2dPSTtFQUNJLGlCQ0EyQztBSGdoT25EOztBRWpoT0k7RUFDSSxpQkNBMkM7QUhvaE9uRDs7QUVyaE9JO0VBQ0ksaUJDQTJDO0FId2hPbkQ7O0FFemhPSTtFQUNJLGlCQ0EyQztBSDRoT25EOztBRTdoT0k7RUFDSSxpQkNBMkM7QUhnaU9uRDs7QUVqaU9JO0VBQ0ksaUJDQTJDO0FIb2lPbkQ7O0FFcmlPSTtFQUNJLGlCQ0EyQztBSHdpT25EOztBRXppT0k7RUFDSSxpQkNBMkM7QUg0aU9uRDs7QUU3aU9JO0VBQ0ksaUJDQTJDO0FIZ2pPbkQ7O0FFampPSTtFQUNJLGlCQ0EyQztBSG9qT25EOztBRXJqT0k7RUFDSSxpQkNBMkM7QUh3ak9uRDs7QUV6ak9JO0VBQ0ksaUJDQTJDO0FINGpPbkQ7O0FFN2pPSTtFQUNJLGlCQ0EyQztBSGdrT25EOztBRWprT0k7RUFDSSxpQkNBMkM7QUhva09uRDs7QUVya09JO0VBQ0ksaUJDQTJDO0FId2tPbkQ7O0FFemtPSTtFQUNJLGlCQ0EyQztBSDRrT25EOztBRTdrT0k7RUFDSSxpQkNBMkM7QUhnbE9uRDs7QUVqbE9JO0VBQ0ksaUJDQTJDO0FIb2xPbkQ7O0FFcmxPSTtFQUNJLGlCQ0EyQztBSHdsT25EOztBRXpsT0k7RUFDSSxpQkNBMkM7QUg0bE9uRDs7QUU3bE9JO0VBQ0ksaUJDQTJDO0FIZ21PbkQ7O0FFam1PSTtFQUNJLGlCQ0EyQztBSG9tT25EOztBRXJtT0k7RUFDSSxpQkNBMkM7QUh3bU9uRDs7QUV6bU9JO0VBQ0ksaUJDQTJDO0FING1PbkQ7O0FFN21PSTtFQUNJLGlCQ0EyQztBSGduT25EOztBRWpuT0k7RUFDSSxpQkNBMkM7QUhvbk9uRDs7QUVybk9JO0VBQ0ksaUJDQTJDO0FId25PbkQ7O0FFem5PSTtFQUNJLGlCQ0EyQztBSDRuT25EOztBRTduT0k7RUFDSSxpQkNBMkM7QUhnb09uRDs7QUVqb09JO0VBQ0ksaUJDQTJDO0FIb29PbkQ7O0FFcm9PSTtFQUNJLGlCQ0EyQztBSHdvT25EOztBRXpvT0k7RUFDSSxpQkNBMkM7QUg0b09uRDs7QUU3b09JO0VBQ0ksaUJDQTJDO0FIZ3BPbkQ7O0FFanBPSTtFQUNJLGlCQ0EyQztBSG9wT25EOztBRXJwT0k7RUFDSSxpQkNBMkM7QUh3cE9uRDs7QUV6cE9JO0VBQ0ksaUJDQTJDO0FINHBPbkQ7O0FFN3BPSTtFQUNJLGlCQ0EyQztBSGdxT25EOztBRWpxT0k7RUFDSSxpQkNBMkM7QUhvcU9uRDs7QUVycU9JO0VBQ0ksaUJDQTJDO0FId3FPbkQ7O0FFenFPSTtFQUNJLGlCQ0EyQztBSDRxT25EOztBRTdxT0k7RUFDSSxpQkNBMkM7QUhnck9uRDs7QUVqck9JO0VBQ0ksaUJDQTJDO0FIb3JPbkQ7O0FFcnJPSTtFQUNJLGlCQ0EyQztBSHdyT25EOztBRXpyT0k7RUFDSSxpQkNBMkM7QUg0ck9uRDs7QUU3ck9JO0VBQ0ksaUJDQTJDO0FIZ3NPbkQ7O0FFanNPSTtFQUNJLGlCQ0EyQztBSG9zT25EOztBRXJzT0k7RUFDSSxpQkNBMkM7QUh3c09uRDs7QUV6c09JO0VBQ0ksaUJDQTJDO0FINHNPbkQ7O0FFN3NPSTtFQUNJLGlCQ0EyQztBSGd0T25EOztBRWp0T0k7RUFDSSxpQkNBMkM7QUhvdE9uRDs7QUVydE9JO0VBQ0ksaUJDQTJDO0FId3RPbkQ7O0FFenRPSTtFQUNJLGlCQ0EyQztBSDR0T25EOztBRTd0T0k7RUFDSSxpQkNBMkM7QUhndU9uRDs7QUVqdU9JO0VBQ0ksaUJDQTJDO0FIb3VPbkQ7O0FFcnVPSTtFQUNJLGlCQ0EyQztBSHd1T25EOztBRXp1T0k7RUFDSSxpQkNBMkM7QUg0dU9uRDs7QUU3dU9JO0VBQ0ksaUJDQTJDO0FIZ3ZPbkQ7O0FFanZPSTtFQUNJLGlCQ0EyQztBSG92T25EOztBRXJ2T0k7RUFDSSxpQkNBMkM7QUh3dk9uRDs7QUV6dk9JO0VBQ0ksaUJDQTJDO0FINHZPbkQ7O0FFN3ZPSTtFQUNJLGlCQ0EyQztBSGd3T25EOztBRWp3T0k7RUFDSSxpQkNBMkM7QUhvd09uRDs7QUVyd09JO0VBQ0ksaUJDQTJDO0FId3dPbkQ7O0FFendPSTtFQUNJLGlCQ0EyQztBSDR3T25EOztBRTd3T0k7RUFDSSxpQkNBMkM7QUhneE9uRDs7QUVqeE9JO0VBQ0ksaUJDQTJDO0FIb3hPbkQ7O0FFcnhPSTtFQUNJLGlCQ0EyQztBSHd4T25EOztBRXp4T0k7RUFDSSxpQkNBMkM7QUg0eE9uRDs7QUU3eE9JO0VBQ0ksaUJDQTJDO0FIZ3lPbkQ7O0FFanlPSTtFQUNJLGlCQ0EyQztBSG95T25EOztBRXJ5T0k7RUFDSSxpQkNBMkM7QUh3eU9uRDs7QUV6eU9JO0VBQ0ksaUJDQTJDO0FINHlPbkQ7O0FFN3lPSTtFQUNJLGlCQ0EyQztBSGd6T25EOztBRWp6T0k7RUFDSSxpQkNBMkM7QUhvek9uRDs7QUVyek9JO0VBQ0ksaUJDQTJDO0FId3pPbkQ7O0FFenpPSTtFQUNJLGlCQ0EyQztBSDR6T25EOztBRTd6T0k7RUFDSSxpQkNBMkM7QUhnME9uRDs7QUVqME9JO0VBQ0ksaUJDQTJDO0FIbzBPbkQ7O0FFcjBPSTtFQUNJLGlCQ0EyQztBSHcwT25EOztBRXowT0k7RUFDSSxpQkNBMkM7QUg0ME9uRDs7QUU3ME9JO0VBQ0ksaUJDQTJDO0FIZzFPbkQ7O0FFajFPSTtFQUNJLGlCQ0EyQztBSG8xT25EOztBRXIxT0k7RUFDSSxpQkNBMkM7QUh3MU9uRDs7QUV6MU9JO0VBQ0ksaUJDQTJDO0FINDFPbkQ7O0FFNzFPSTtFQUNJLGlCQ0EyQztBSGcyT25EOztBRWoyT0k7RUFDSSxpQkNBMkM7QUhvMk9uRDs7QUVyMk9JO0VBQ0ksaUJDQTJDO0FIdzJPbkQ7O0FFejJPSTtFQUNJLGlCQ0EyQztBSDQyT25EOztBRTcyT0k7RUFDSSxpQkNBMkM7QUhnM09uRDs7QUVqM09JO0VBQ0ksaUJDQTJDO0FIbzNPbkQ7O0FFcjNPSTtFQUNJLGlCQ0EyQztBSHczT25EOztBRXozT0k7RUFDSSxpQkNBMkM7QUg0M09uRDs7QUU3M09JO0VBQ0ksaUJDQTJDO0FIZzRPbkQ7O0FFajRPSTtFQUNJLGlCQ0EyQztBSG80T25EOztBRXI0T0k7RUFDSSxpQkNBMkM7QUh3NE9uRDs7QUV6NE9JO0VBQ0ksaUJDQTJDO0FINDRPbkQ7O0FFNzRPSTtFQUNJLGlCQ0EyQztBSGc1T25EOztBRWo1T0k7RUFDSSxpQkNBMkM7QUhvNU9uRDs7QUVyNU9JO0VBQ0ksaUJDQTJDO0FIdzVPbkQ7O0FFejVPSTtFQUNJLGlCQ0EyQztBSDQ1T25EOztBRTc1T0k7RUFDSSxpQkNBMkM7QUhnNk9uRDs7QUVqNk9JO0VBQ0ksaUJDQTJDO0FIbzZPbkQ7O0FFcjZPSTtFQUNJLGlCQ0EyQztBSHc2T25EOztBRXo2T0k7RUFDSSxpQkNBMkM7QUg0Nk9uRDs7QUU3Nk9JO0VBQ0ksaUJDQTJDO0FIZzdPbkQ7O0FFajdPSTtFQUNJLGlCQ0EyQztBSG83T25EOztBRXI3T0k7RUFDSSxpQkNBMkM7QUh3N09uRDs7QUV6N09JO0VBQ0ksaUJDQTJDO0FINDdPbkQ7O0FFNzdPSTtFQUNJLGlCQ0EyQztBSGc4T25EOztBRWo4T0k7RUFDSSxpQkNBMkM7QUhvOE9uRDs7QUVyOE9JO0VBQ0ksaUJDQTJDO0FIdzhPbkQ7O0FFejhPSTtFQUNJLGlCQ0EyQztBSDQ4T25EOztBRTc4T0k7RUFDSSxpQkNBMkM7QUhnOU9uRDs7QUVqOU9JO0VBQ0ksaUJDQTJDO0FIbzlPbkQ7O0FFcjlPSTtFQUNJLGlCQ0EyQztBSHc5T25EOztBRXo5T0k7RUFDSSxpQkNBMkM7QUg0OU9uRDs7QUU3OU9JO0VBQ0ksaUJDQTJDO0FIZytPbkQ7O0FFaitPSTtFQUNJLGlCQ0EyQztBSG8rT25EOztBRXIrT0k7RUFDSSxpQkNBMkM7QUh3K09uRDs7QUV6K09JO0VBQ0ksaUJDQTJDO0FINCtPbkQ7O0FFNytPSTtFQUNJLGlCQ0EyQztBSGcvT25EOztBRWovT0k7RUFDSSxpQkNBMkM7QUhvL09uRDs7QUVyL09JO0VBQ0ksaUJDQTJDO0FIdy9PbkQ7O0FFei9PSTtFQUNJLGlCQ0EyQztBSDQvT25EOztBRTcvT0k7RUFDSSxpQkNBMkM7QUhnZ1BuRDs7QUVqZ1BJO0VBQ0ksaUJDQTJDO0FIb2dQbkQ7O0FFcmdQSTtFQUNJLGlCQ0EyQztBSHdnUG5EOztBRXpnUEk7RUFDSSxpQkNBMkM7QUg0Z1BuRDs7QUU3Z1BJO0VBQ0ksaUJDQTJDO0FIZ2hQbkQ7O0FFamhQSTtFQUNJLGlCQ0EyQztBSG9oUG5EOztBRXJoUEk7RUFDSSxpQkNBMkM7QUh3aFBuRDs7QUV6aFBJO0VBQ0ksaUJDQTJDO0FINGhQbkQ7O0FFN2hQSTtFQUNJLGlCQ0EyQztBSGdpUG5EOztBRWppUEk7RUFDSSxpQkNBMkM7QUhvaVBuRDs7QUVyaVBJO0VBQ0ksaUJDQTJDO0FId2lQbkQ7O0FFemlQSTtFQUNJLGlCQ0EyQztBSDRpUG5EOztBRTdpUEk7RUFDSSxpQkNBMkM7QUhnalBuRDs7QUVqalBJO0VBQ0ksaUJDQTJDO0FIb2pQbkQ7O0FFcmpQSTtFQUNJLGlCQ0EyQztBSHdqUG5EOztBRXpqUEk7RUFDSSxpQkNBMkM7QUg0alBuRDs7QUU3alBJO0VBQ0ksaUJDQTJDO0FIZ2tQbkQ7O0FFamtQSTtFQUNJLGlCQ0EyQztBSG9rUG5EOztBRXJrUEk7RUFDSSxpQkNBMkM7QUh3a1BuRDs7QUV6a1BJO0VBQ0ksaUJDQTJDO0FINGtQbkQ7O0FFN2tQSTtFQUNJLGlCQ0EyQztBSGdsUG5EOztBRWpsUEk7RUFDSSxpQkNBMkM7QUhvbFBuRDs7QUVybFBJO0VBQ0ksaUJDQTJDO0FId2xQbkQ7O0FFemxQSTtFQUNJLGlCQ0EyQztBSDRsUG5EOztBRTdsUEk7RUFDSSxpQkNBMkM7QUhnbVBuRDs7QUVqbVBJO0VBQ0ksaUJDQTJDO0FIb21QbkQ7O0FFcm1QSTtFQUNJLGlCQ0EyQztBSHdtUG5EOztBRXptUEk7RUFDSSxpQkNBMkM7QUg0bVBuRDs7QUU3bVBJO0VBQ0ksaUJDQTJDO0FIZ25QbkQ7O0FFam5QSTtFQUNJLGlCQ0EyQztBSG9uUG5EOztBRXJuUEk7RUFDSSxpQkNBMkM7QUh3blBuRDs7QUV6blBJO0VBQ0ksaUJDQTJDO0FING5QbkQ7O0FFN25QSTtFQUNJLGlCQ0EyQztBSGdvUG5EOztBRWpvUEk7RUFDSSxpQkNBMkM7QUhvb1BuRDs7QUVyb1BJO0VBQ0ksaUJDQTJDO0FId29QbkQ7O0FFem9QSTtFQUNJLGlCQ0EyQztBSDRvUG5EOztBRTdvUEk7RUFDSSxpQkNBMkM7QUhncFBuRDs7QUVqcFBJO0VBQ0ksaUJDQTJDO0FIb3BQbkQ7O0FFcnBQSTtFQUNJLGlCQ0EyQztBSHdwUG5EOztBRXpwUEk7RUFDSSxpQkNBMkM7QUg0cFBuRDs7QUU3cFBJO0VBQ0ksaUJDQTJDO0FIZ3FQbkQ7O0FFanFQSTtFQUNJLGlCQ0EyQztBSG9xUG5EOztBRXJxUEk7RUFDSSxpQkNBMkM7QUh3cVBuRDs7QUV6cVBJO0VBQ0ksaUJDQTJDO0FINHFQbkQ7O0FFN3FQSTtFQUNJLGlCQ0EyQztBSGdyUG5EOztBRWpyUEk7RUFDSSxpQkNBMkM7QUhvclBuRDs7QUVyclBJO0VBQ0ksaUJDQTJDO0FId3JQbkQ7O0FFenJQSTtFQUNJLGlCQ0EyQztBSDRyUG5EOztBRTdyUEk7RUFDSSxpQkNBMkM7QUhnc1BuRDs7QUVqc1BJO0VBQ0ksaUJDQTJDO0FIb3NQbkQ7O0FFcnNQSTtFQUNJLGlCQ0EyQztBSHdzUG5EOztBRXpzUEk7RUFDSSxpQkNBMkM7QUg0c1BuRDs7QUU3c1BJO0VBQ0ksaUJDQTJDO0FIZ3RQbkQ7O0FFanRQSTtFQUNJLGlCQ0EyQztBSG90UG5EOztBRXJ0UEk7RUFDSSxpQkNBMkM7QUh3dFBuRDs7QUV6dFBJO0VBQ0ksaUJDQTJDO0FINHRQbkQ7O0FFN3RQSTtFQUNJLGlCQ0EyQztBSGd1UG5EOztBRWp1UEk7RUFDSSxpQkNBMkM7QUhvdVBuRDs7QUVydVBJO0VBQ0ksaUJDQTJDO0FId3VQbkQ7O0FFenVQSTtFQUNJLGlCQ0EyQztBSDR1UG5EOztBRTd1UEk7RUFDSSxpQkNBMkM7QUhndlBuRDs7QUVqdlBJO0VBQ0ksaUJDQTJDO0FIb3ZQbkQ7O0FFcnZQSTtFQUNJLGlCQ0EyQztBSHd2UG5EOztBRXp2UEk7RUFDSSxpQkNBMkM7QUg0dlBuRDs7QUU3dlBJO0VBQ0ksaUJDQTJDO0FIZ3dQbkQ7O0FFandQSTtFQUNJLGlCQ0EyQztBSG93UG5EOztBRXJ3UEk7RUFDSSxpQkNBMkM7QUh3d1BuRDs7QUV6d1BJO0VBQ0ksaUJDQTJDO0FINHdQbkQ7O0FFN3dQSTtFQUNJLGlCQ0EyQztBSGd4UG5EOztBRWp4UEk7RUFDSSxpQkNBMkM7QUhveFBuRDs7QUVyeFBJO0VBQ0ksaUJDQTJDO0FId3hQbkQ7O0FFenhQSTtFQUNJLGlCQ0EyQztBSDR4UG5EOztBRTd4UEk7RUFDSSxpQkNBMkM7QUhneVBuRDs7QUVqeVBJO0VBQ0ksaUJDQTJDO0FIb3lQbkQ7O0FFcnlQSTtFQUNJLGlCQ0EyQztBSHd5UG5EOztBRXp5UEk7RUFDSSxpQkNBMkM7QUg0eVBuRDs7QUU3eVBJO0VBQ0ksaUJDQTJDO0FIZ3pQbkQ7O0FFanpQSTtFQUNJLGlCQ0EyQztBSG96UG5EOztBRXJ6UEk7RUFDSSxpQkNBMkM7QUh3elBuRDs7QUV6elBJO0VBQ0ksaUJDQTJDO0FINHpQbkQ7O0FFN3pQSTtFQUNJLGlCQ0EyQztBSGcwUG5EOztBRWowUEk7RUFDSSxpQkNBMkM7QUhvMFBuRDs7QUVyMFBJO0VBQ0ksaUJDQTJDO0FIdzBQbkQ7O0FFejBQSTtFQUNJLGlCQ0EyQztBSDQwUG5EOztBRTcwUEk7RUFDSSxpQkNBMkM7QUhnMVBuRDs7QUVqMVBJO0VBQ0ksaUJDQTJDO0FIbzFQbkQ7O0FFcjFQSTtFQUNJLGlCQ0EyQztBSHcxUG5EOztBRXoxUEk7RUFDSSxpQkNBMkM7QUg0MVBuRDs7QUU3MVBJO0VBQ0ksaUJDQTJDO0FIZzJQbkQ7O0FFajJQSTtFQUNJLGlCQ0EyQztBSG8yUG5EOztBRXIyUEk7RUFDSSxpQkNBMkM7QUh3MlBuRDs7QUV6MlBJO0VBQ0ksaUJDQTJDO0FINDJQbkQ7O0FFNzJQSTtFQUNJLGlCQ0EyQztBSGczUG5EOztBRWozUEk7RUFDSSxpQkNBMkM7QUhvM1BuRDs7QUVyM1BJO0VBQ0ksaUJDQTJDO0FIdzNQbkQ7O0FFejNQSTtFQUNJLGlCQ0EyQztBSDQzUG5EOztBRTczUEk7RUFDSSxpQkNBMkM7QUhnNFBuRDs7QUVqNFBJO0VBQ0ksaUJDQTJDO0FIbzRQbkQ7O0FFcjRQSTtFQUNJLGlCQ0EyQztBSHc0UG5EOztBRXo0UEk7RUFDSSxpQkNBMkM7QUg0NFBuRDs7QUU3NFBJO0VBQ0ksaUJDQTJDO0FIZzVQbkQ7O0FFajVQSTtFQUNJLGlCQ0EyQztBSG81UG5EOztBRXI1UEk7RUFDSSxpQkNBMkM7QUh3NVBuRDs7QUV6NVBJO0VBQ0ksaUJDQTJDO0FINDVQbkQ7O0FFNzVQSTtFQUNJLGlCQ0EyQztBSGc2UG5EOztBRWo2UEk7RUFDSSxpQkNBMkM7QUhvNlBuRDs7QUVyNlBJO0VBQ0ksaUJDQTJDO0FIdzZQbkQ7O0FFejZQSTtFQUNJLGlCQ0EyQztBSDQ2UG5EOztBRTc2UEk7RUFDSSxpQkNBMkM7QUhnN1BuRDs7QUVqN1BJO0VBQ0ksaUJDQTJDO0FIbzdQbkQ7O0FFcjdQSTtFQUNJLGlCQ0EyQztBSHc3UG5EOztBRXo3UEk7RUFDSSxpQkNBMkM7QUg0N1BuRDs7QUU3N1BJO0VBQ0ksaUJDQTJDO0FIZzhQbkQ7O0FFajhQSTtFQUNJLGlCQ0EyQztBSG84UG5EOztBRXI4UEk7RUFDSSxpQkNBMkM7QUh3OFBuRDs7QUV6OFBJO0VBQ0ksaUJDQTJDO0FINDhQbkQ7O0FFNzhQSTtFQUNJLGlCQ0EyQztBSGc5UG5EOztBRWo5UEk7RUFDSSxpQkNBMkM7QUhvOVBuRDs7QUVyOVBJO0VBQ0ksaUJDQTJDO0FIdzlQbkQ7O0FFejlQSTtFQUNJLGlCQ0EyQztBSDQ5UG5EOztBRTc5UEk7RUFDSSxpQkNBMkM7QUhnK1BuRDs7QUVqK1BJO0VBQ0ksaUJDQTJDO0FIbytQbkQ7O0FFcitQSTtFQUNJLGlCQ0EyQztBSHcrUG5EOztBRXorUEk7RUFDSSxpQkNBMkM7QUg0K1BuRDs7QUU3K1BJO0VBQ0ksaUJDQTJDO0FIZy9QbkQ7O0FFai9QSTtFQUNJLGlCQ0EyQztBSG8vUG5EOztBRXIvUEk7RUFDSSxpQkNBMkM7QUh3L1BuRDs7QUV6L1BJO0VBQ0ksaUJDQTJDO0FINC9QbkQ7O0FFNy9QSTtFQUNJLGlCQ0EyQztBSGdnUW5EOztBRWpnUUk7RUFDSSxpQkNBMkM7QUhvZ1FuRDs7QUVyZ1FJO0VBQ0ksaUJDQTJDO0FId2dRbkQ7O0FFemdRSTtFQUNJLGlCQ0EyQztBSDRnUW5EOztBRTdnUUk7RUFDSSxpQkNBMkM7QUhnaFFuRDs7QUVqaFFJO0VBQ0ksaUJDQTJDO0FIb2hRbkQ7O0FFcmhRSTtFQUNJLGlCQ0EyQztBSHdoUW5EOztBRXpoUUk7RUFDSSxpQkNBMkM7QUg0aFFuRDs7QUU3aFFJO0VBQ0ksaUJDQTJDO0FIZ2lRbkQ7O0FFamlRSTtFQUNJLGlCQ0EyQztBSG9pUW5EOztBRXJpUUk7RUFDSSxpQkNBMkM7QUh3aVFuRDs7QUV6aVFJO0VBQ0ksaUJDQTJDO0FINGlRbkQ7O0FFN2lRSTtFQUNJLGlCQ0EyQztBSGdqUW5EOztBRWpqUUk7RUFDSSxpQkNBMkM7QUhvalFuRDs7QUVyalFJO0VBQ0ksaUJDQTJDO0FId2pRbkQ7O0FFempRSTtFQUNJLGlCQ0EyQztBSDRqUW5EOztBRTdqUUk7RUFDSSxpQkNBMkM7QUhna1FuRDs7QUVqa1FJO0VBQ0ksaUJDQTJDO0FIb2tRbkQ7O0FFcmtRSTtFQUNJLGlCQ0EyQztBSHdrUW5EOztBRXprUUk7RUFDSSxpQkNBMkM7QUg0a1FuRDs7QUU3a1FJO0VBQ0ksaUJDQTJDO0FIZ2xRbkQ7O0FFamxRSTtFQUNJLGlCQ0EyQztBSG9sUW5EOztBRXJsUUk7RUFDSSxpQkNBMkM7QUh3bFFuRDs7QUV6bFFJO0VBQ0ksaUJDQTJDO0FINGxRbkQ7O0FFN2xRSTtFQUNJLGlCQ0EyQztBSGdtUW5EOztBRWptUUk7RUFDSSxpQkNBMkM7QUhvbVFuRDs7QUVybVFJO0VBQ0ksaUJDQTJDO0FId21RbkQ7O0FFem1RSTtFQUNJLGlCQ0EyQztBSDRtUW5EOztBRTdtUUk7RUFDSSxpQkNBMkM7QUhnblFuRDs7QUVqblFJO0VBQ0ksaUJDQTJDO0FIb25RbkQ7O0FFcm5RSTtFQUNJLGlCQ0EyQztBSHduUW5EOztBRXpuUUk7RUFDSSxpQkNBMkM7QUg0blFuRDs7QUU3blFJO0VBQ0ksaUJDQTJDO0FIZ29RbkQ7O0FFam9RSTtFQUNJLGlCQ0EyQztBSG9vUW5EOztBRXJvUUk7RUFDSSxpQkNBMkM7QUh3b1FuRDs7QUV6b1FJO0VBQ0ksaUJDQTJDO0FING9RbkQ7O0FFN29RSTtFQUNJLGlCQ0EyQztBSGdwUW5EOztBRWpwUUk7RUFDSSxpQkNBMkM7QUhvcFFuRDs7QUVycFFJO0VBQ0ksaUJDQTJDO0FId3BRbkQ7O0FFenBRSTtFQUNJLGlCQ0EyQztBSDRwUW5EOztBRTdwUUk7RUFDSSxpQkNBMkM7QUhncVFuRDs7QUVqcVFJO0VBQ0ksaUJDQTJDO0FIb3FRbkQ7O0FFcnFRSTtFQUNJLGlCQ0EyQztBSHdxUW5EOztBRXpxUUk7RUFDSSxpQkNBMkM7QUg0cVFuRDs7QUU3cVFJO0VBQ0ksaUJDQTJDO0FIZ3JRbkQ7O0FFanJRSTtFQUNJLGlCQ0EyQztBSG9yUW5EOztBRXJyUUk7RUFDSSxpQkNBMkM7QUh3clFuRDs7QUV6clFJO0VBQ0ksaUJDQTJDO0FINHJRbkQ7O0FFN3JRSTtFQUNJLGlCQ0EyQztBSGdzUW5EOztBRWpzUUk7RUFDSSxpQkNBMkM7QUhvc1FuRDs7QUVyc1FJO0VBQ0ksaUJDQTJDO0FId3NRbkQ7O0FFenNRSTtFQUNJLGlCQ0EyQztBSDRzUW5EOztBRTdzUUk7RUFDSSxpQkNBMkM7QUhndFFuRDs7QUVqdFFJO0VBQ0ksaUJDQTJDO0FIb3RRbkQ7O0FFcnRRSTtFQUNJLGlCQ0EyQztBSHd0UW5EOztBRXp0UUk7RUFDSSxpQkNBMkM7QUg0dFFuRDs7QUU3dFFJO0VBQ0ksaUJDQTJDO0FIZ3VRbkQ7O0FFanVRSTtFQUNJLGlCQ0EyQztBSG91UW5EOztBRXJ1UUk7RUFDSSxpQkNBMkM7QUh3dVFuRDs7QUV6dVFJO0VBQ0ksaUJDQTJDO0FINHVRbkQ7O0FFN3VRSTtFQUNJLGlCQ0EyQztBSGd2UW5EOztBRWp2UUk7RUFDSSxpQkNBMkM7QUhvdlFuRDs7QUVydlFJO0VBQ0ksaUJDQTJDO0FId3ZRbkQ7O0FFenZRSTtFQUNJLGlCQ0EyQztBSDR2UW5EOztBRTd2UUk7RUFDSSxpQkNBMkM7QUhnd1FuRDs7QUVqd1FJO0VBQ0ksaUJDQTJDO0FIb3dRbkQ7O0FFcndRSTtFQUNJLGlCQ0EyQztBSHd3UW5EOztBRXp3UUk7RUFDSSxpQkNBMkM7QUg0d1FuRDs7QUU3d1FJO0VBQ0ksaUJDQTJDO0FIZ3hRbkQ7O0FFanhRSTtFQUNJLGlCQ0EyQztBSG94UW5EOztBRXJ4UUk7RUFDSSxpQkNBMkM7QUh3eFFuRDs7QUV6eFFJO0VBQ0ksaUJDQTJDO0FINHhRbkQ7O0FFN3hRSTtFQUNJLGlCQ0EyQztBSGd5UW5EOztBRWp5UUk7RUFDSSxpQkNBMkM7QUhveVFuRDs7QUVyeVFJO0VBQ0ksaUJDQTJDO0FId3lRbkQ7O0FFenlRSTtFQUNJLGlCQ0EyQztBSDR5UW5EOztBRTd5UUk7RUFDSSxpQkNBMkM7QUhnelFuRDs7QUVqelFJO0VBQ0ksaUJDQTJDO0FIb3pRbkQ7O0FFcnpRSTtFQUNJLGlCQ0EyQztBSHd6UW5EOztBRXp6UUk7RUFDSSxpQkNBMkM7QUg0elFuRDs7QUU3elFJO0VBQ0ksaUJDQTJDO0FIZzBRbkQ7O0FFajBRSTtFQUNJLGlCQ0EyQztBSG8wUW5EOztBRXIwUUk7RUFDSSxpQkNBMkM7QUh3MFFuRDs7QUV6MFFJO0VBQ0ksaUJDQTJDO0FINDBRbkQ7O0FFNzBRSTtFQUNJLGlCQ0EyQztBSGcxUW5EOztBRWoxUUk7RUFDSSxpQkNBMkM7QUhvMVFuRDs7QUVyMVFJO0VBQ0ksaUJDQTJDO0FIdzFRbkQ7O0FFejFRSTtFQUNJLGlCQ0EyQztBSDQxUW5EOztBRTcxUUk7RUFDSSxpQkNBMkM7QUhnMlFuRDs7QUVqMlFJO0VBQ0ksaUJDQTJDO0FIbzJRbkQ7O0FFcjJRSTtFQUNJLGlCQ0EyQztBSHcyUW5EOztBRXoyUUk7RUFDSSxpQkNBMkM7QUg0MlFuRDs7QUU3MlFJO0VBQ0ksaUJDQTJDO0FIZzNRbkQ7O0FFajNRSTtFQUNJLGlCQ0EyQztBSG8zUW5EOztBRXIzUUk7RUFDSSxpQkNBMkM7QUh3M1FuRDs7QUV6M1FJO0VBQ0ksaUJDQTJDO0FINDNRbkQ7O0FFNzNRSTtFQUNJLGlCQ0EyQztBSGc0UW5EOztBRWo0UUk7RUFDSSxpQkNBMkM7QUhvNFFuRDs7QUVyNFFJO0VBQ0ksaUJDQTJDO0FIdzRRbkQ7O0FFejRRSTtFQUNJLGlCQ0EyQztBSDQ0UW5EOztBRTc0UUk7RUFDSSxpQkNBMkM7QUhnNVFuRDs7QUVqNVFJO0VBQ0ksaUJDQTJDO0FIbzVRbkQ7O0FFcjVRSTtFQUNJLGlCQ0EyQztBSHc1UW5EOztBRXo1UUk7RUFDSSxpQkNBMkM7QUg0NVFuRDs7QUU3NVFJO0VBQ0ksaUJDQTJDO0FIZzZRbkQ7O0FFajZRSTtFQUNJLGlCQ0EyQztBSG82UW5EOztBRXI2UUk7RUFDSSxpQkNBMkM7QUh3NlFuRDs7QUV6NlFJO0VBQ0ksaUJDQTJDO0FINDZRbkQ7O0FFNzZRSTtFQUNJLGlCQ0EyQztBSGc3UW5EOztBRWo3UUk7RUFDSSxpQkNBMkM7QUhvN1FuRDs7QUVyN1FJO0VBQ0ksaUJDQTJDO0FIdzdRbkQ7O0FFejdRSTtFQUNJLGlCQ0EyQztBSDQ3UW5EOztBRTc3UUk7RUFDSSxpQkNBMkM7QUhnOFFuRDs7QUVqOFFJO0VBQ0ksaUJDQTJDO0FIbzhRbkQ7O0FFcjhRSTtFQUNJLGlCQ0EyQztBSHc4UW5EOztBRXo4UUk7RUFDSSxpQkNBMkM7QUg0OFFuRDs7QUU3OFFJO0VBQ0ksaUJDQTJDO0FIZzlRbkQ7O0FFajlRSTtFQUNJLGlCQ0EyQztBSG85UW5EOztBRXI5UUk7RUFDSSxpQkNBMkM7QUh3OVFuRDs7QUV6OVFJO0VBQ0ksaUJDQTJDO0FINDlRbkQ7O0FFNzlRSTtFQUNJLGlCQ0EyQztBSGcrUW5EOztBRWorUUk7RUFDSSxpQkNBMkM7QUhvK1FuRDs7QUVyK1FJO0VBQ0ksaUJDQTJDO0FIdytRbkQ7O0FFeitRSTtFQUNJLGlCQ0EyQztBSDQrUW5EOztBRTcrUUk7RUFDSSxpQkNBMkM7QUhnL1FuRDs7QUVqL1FJO0VBQ0ksaUJDQTJDO0FIby9RbkQ7O0FFci9RSTtFQUNJLGlCQ0EyQztBSHcvUW5EOztBRXovUUk7RUFDSSxpQkNBMkM7QUg0L1FuRDs7QUU3L1FJO0VBQ0ksaUJDQTJDO0FIZ2dSbkQ7O0FFamdSSTtFQUNJLGlCQ0EyQztBSG9nUm5EOztBRXJnUkk7RUFDSSxpQkNBMkM7QUh3Z1JuRDs7QUV6Z1JJO0VBQ0ksaUJDQTJDO0FINGdSbkQ7O0FFN2dSSTtFQUNJLGlCQ0EyQztBSGdoUm5EOztBRWpoUkk7RUFDSSxpQkNBMkM7QUhvaFJuRDs7QUVyaFJJO0VBQ0ksaUJDQTJDO0FId2hSbkQ7O0FFemhSSTtFQUNJLGlCQ0EyQztBSDRoUm5EOztBRTdoUkk7RUFDSSxpQkNBMkM7QUhnaVJuRDs7QUVqaVJJO0VBQ0ksaUJDQTJDO0FIb2lSbkQ7O0FFcmlSSTtFQUNJLGlCQ0EyQztBSHdpUm5EOztBRXppUkk7RUFDSSxpQkNBMkM7QUg0aVJuRDs7QUU3aVJJO0VBQ0ksaUJDQTJDO0FIZ2pSbkQ7O0FFampSSTtFQUNJLGlCQ0EyQztBSG9qUm5EOztBRXJqUkk7RUFDSSxpQkNBMkM7QUh3alJuRDs7QUV6alJJO0VBQ0ksaUJDQTJDO0FINGpSbkQ7O0FFN2pSSTtFQUNJLGlCQ0EyQztBSGdrUm5EOztBRWprUkk7RUFDSSxpQkNBMkM7QUhva1JuRDs7QUVya1JJO0VBQ0ksaUJDQTJDO0FId2tSbkQ7O0FFemtSSTtFQUNJLGlCQ0EyQztBSDRrUm5EOztBRTdrUkk7RUFDSSxpQkNBMkM7QUhnbFJuRDs7QUVqbFJJO0VBQ0ksaUJDQTJDO0FIb2xSbkQ7O0FFcmxSSTtFQUNJLGlCQ0EyQztBSHdsUm5EOztBRXpsUkk7RUFDSSxpQkNBMkM7QUg0bFJuRDs7QUU3bFJJO0VBQ0ksaUJDQTJDO0FIZ21SbkQ7O0FFam1SSTtFQUNJLGlCQ0EyQztBSG9tUm5EOztBRXJtUkk7RUFDSSxpQkNBMkM7QUh3bVJuRDs7QUV6bVJJO0VBQ0ksaUJDQTJDO0FING1SbkQ7O0FFN21SSTtFQUNJLGlCQ0EyQztBSGduUm5EOztBRWpuUkk7RUFDSSxpQkNBMkM7QUhvblJuRDs7QUVyblJJO0VBQ0ksaUJDQTJDO0FId25SbkQ7O0FFem5SSTtFQUNJLGlCQ0EyQztBSDRuUm5EOztBRTduUkk7RUFDSSxpQkNBMkM7QUhnb1JuRDs7QUVqb1JJO0VBQ0ksaUJDQTJDO0FIb29SbkQ7O0FFcm9SSTtFQUNJLGlCQ0EyQztBSHdvUm5EOztBRXpvUkk7RUFDSSxpQkNBMkM7QUg0b1JuRDs7QUU3b1JJO0VBQ0ksaUJDQTJDO0FIZ3BSbkQ7O0FFanBSSTtFQUNJLGlCQ0EyQztBSG9wUm5EOztBRXJwUkk7RUFDSSxpQkNBMkM7QUh3cFJuRDs7QUV6cFJJO0VBQ0ksaUJDQTJDO0FINHBSbkQ7O0FFN3BSSTtFQUNJLGlCQ0EyQztBSGdxUm5EOztBRWpxUkk7RUFDSSxpQkNBMkM7QUhvcVJuRDs7QUVycVJJO0VBQ0ksaUJDQTJDO0FId3FSbkQ7O0FFenFSSTtFQUNJLGlCQ0EyQztBSDRxUm5EOztBRTdxUkk7RUFDSSxpQkNBMkM7QUhnclJuRDs7QUVqclJJO0VBQ0ksaUJDQTJDO0FIb3JSbkQ7O0FFcnJSSTtFQUNJLGlCQ0EyQztBSHdyUm5EOztBRXpyUkk7RUFDSSxpQkNBMkM7QUg0clJuRDs7QUU3clJJO0VBQ0ksaUJDQTJDO0FIZ3NSbkQ7O0FFanNSSTtFQUNJLGlCQ0EyQztBSG9zUm5EOztBRXJzUkk7RUFDSSxpQkNBMkM7QUh3c1JuRDs7QUV6c1JJO0VBQ0ksaUJDQTJDO0FINHNSbkQ7O0FFN3NSSTtFQUNJLGlCQ0EyQztBSGd0Um5EOztBRWp0Ukk7RUFDSSxpQkNBMkM7QUhvdFJuRDs7QUVydFJJO0VBQ0ksaUJDQTJDO0FId3RSbkQ7O0FFenRSSTtFQUNJLGlCQ0EyQztBSDR0Um5EOztBRTd0Ukk7RUFDSSxpQkNBMkM7QUhndVJuRDs7QUVqdVJJO0VBQ0ksaUJDQTJDO0FIb3VSbkQ7O0FFcnVSSTtFQUNJLGlCQ0EyQztBSHd1Um5EOztBRXp1Ukk7RUFDSSxpQkNBMkM7QUg0dVJuRDs7QUU3dVJJO0VBQ0ksaUJDQTJDO0FIZ3ZSbkQ7O0FFanZSSTtFQUNJLGlCQ0EyQztBSG92Um5EOztBRXJ2Ukk7RUFDSSxpQkNBMkM7QUh3dlJuRDs7QUV6dlJJO0VBQ0ksaUJDQTJDO0FINHZSbkQ7O0FFN3ZSSTtFQUNJLGlCQ0EyQztBSGd3Um5EOztBRWp3Ukk7RUFDSSxpQkNBMkM7QUhvd1JuRDs7QUVyd1JJO0VBQ0ksaUJDQTJDO0FId3dSbkQ7O0FFendSSTtFQUNJLGlCQ0EyQztBSDR3Um5EOztBRTd3Ukk7RUFDSSxpQkNBMkM7QUhneFJuRDs7QUVqeFJJO0VBQ0ksaUJDQTJDO0FIb3hSbkQ7O0FFcnhSSTtFQUNJLGlCQ0EyQztBSHd4Um5EOztBRXp4Ukk7RUFDSSxpQkNBMkM7QUg0eFJuRDs7QUU3eFJJO0VBQ0ksaUJDQTJDO0FIZ3lSbkQ7O0FFanlSSTtFQUNJLGlCQ0EyQztBSG95Um5EOztBRXJ5Ukk7RUFDSSxpQkNBMkM7QUh3eVJuRDs7QUV6eVJJO0VBQ0ksaUJDQTJDO0FINHlSbkQ7O0FFN3lSSTtFQUNJLGlCQ0EyQztBSGd6Um5EOztBRWp6Ukk7RUFDSSxpQkNBMkM7QUhvelJuRDs7QUVyelJJO0VBQ0ksaUJDQTJDO0FId3pSbkQ7O0FFenpSSTtFQUNJLGlCQ0EyQztBSDR6Um5EOztBRTd6Ukk7RUFDSSxpQkNBMkM7QUhnMFJuRDs7QUVqMFJJO0VBQ0ksaUJDQTJDO0FIbzBSbkQ7O0FFcjBSSTtFQUNJLGlCQ0EyQztBSHcwUm5EOztBRXowUkk7RUFDSSxpQkNBMkM7QUg0MFJuRDs7QUU3MFJJO0VBQ0ksaUJDQTJDO0FIZzFSbkQ7O0FFajFSSTtFQUNJLGlCQ0EyQztBSG8xUm5EOztBRXIxUkk7RUFDSSxpQkNBMkM7QUh3MVJuRDs7QUV6MVJJO0VBQ0ksaUJDQTJDO0FINDFSbkQ7O0FFNzFSSTtFQUNJLGlCQ0EyQztBSGcyUm5EOztBRWoyUkk7RUFDSSxpQkNBMkM7QUhvMlJuRDs7QUVyMlJJO0VBQ0ksaUJDQTJDO0FIdzJSbkQ7O0FFejJSSTtFQUNJLGlCQ0EyQztBSDQyUm5EOztBRTcyUkk7RUFDSSxpQkNBMkM7QUhnM1JuRDs7QUVqM1JJO0VBQ0ksaUJDQTJDO0FIbzNSbkQ7O0FFcjNSSTtFQUNJLGlCQ0EyQztBSHczUm5EOztBRXozUkk7RUFDSSxpQkNBMkM7QUg0M1JuRDs7QUU3M1JJO0VBQ0ksaUJDQTJDO0FIZzRSbkQ7O0FFajRSSTtFQUNJLGlCQ0EyQztBSG80Um5EOztBRXI0Ukk7RUFDSSxpQkNBMkM7QUh3NFJuRDs7QUV6NFJJO0VBQ0ksaUJDQTJDO0FINDRSbkQ7O0FFNzRSSTtFQUNJLGlCQ0EyQztBSGc1Um5EOztBRWo1Ukk7RUFDSSxpQkNBMkM7QUhvNVJuRDs7QUVyNVJJO0VBQ0ksaUJDQTJDO0FIdzVSbkQ7O0FFejVSSTtFQUNJLGlCQ0EyQztBSDQ1Um5EOztBRTc1Ukk7RUFDSSxpQkNBMkM7QUhnNlJuRDs7QUVqNlJJO0VBQ0ksaUJDQTJDO0FIbzZSbkQ7O0FFcjZSSTtFQUNJLGlCQ0EyQztBSHc2Um5EOztBRXo2Ukk7RUFDSSxpQkNBMkM7QUg0NlJuRDs7QUU3NlJJO0VBQ0ksaUJDQTJDO0FIZzdSbkQ7O0FFajdSSTtFQUNJLGlCQ0EyQztBSG83Um5EOztBRXI3Ukk7RUFDSSxpQkNBMkM7QUh3N1JuRDs7QUV6N1JJO0VBQ0ksaUJDQTJDO0FINDdSbkQ7O0FFNzdSSTtFQUNJLGlCQ0EyQztBSGc4Um5EOztBRWo4Ukk7RUFDSSxpQkNBMkM7QUhvOFJuRDs7QUVyOFJJO0VBQ0ksaUJDQTJDO0FIdzhSbkQ7O0FFejhSSTtFQUNJLGlCQ0EyQztBSDQ4Um5EOztBRTc4Ukk7RUFDSSxpQkNBMkM7QUhnOVJuRDs7QUVqOVJJO0VBQ0ksaUJDQTJDO0FIbzlSbkQ7O0FFcjlSSTtFQUNJLGlCQ0EyQztBSHc5Um5EOztBRXo5Ukk7RUFDSSxpQkNBMkM7QUg0OVJuRDs7QUU3OVJJO0VBQ0ksaUJDQTJDO0FIZytSbkQ7O0FFaitSSTtFQUNJLGlCQ0EyQztBSG8rUm5EOztBRXIrUkk7RUFDSSxpQkNBMkM7QUh3K1JuRDs7QUV6K1JJO0VBQ0ksaUJDQTJDO0FINCtSbkQ7O0FFNytSSTtFQUNJLGlCQ0EyQztBSGcvUm5EOztBRWovUkk7RUFDSSxpQkNBMkM7QUhvL1JuRDs7QUVyL1JJO0VBQ0ksaUJDQTJDO0FIdy9SbkQ7O0FFei9SSTtFQUNJLGlCQ0EyQztBSDQvUm5EOztBRTcvUkk7RUFDSSxpQkNBMkM7QUhnZ1NuRDs7QUVqZ1NJO0VBQ0ksaUJDQTJDO0FIb2dTbkQ7O0FFcmdTSTtFQUNJLGlCQ0EyQztBSHdnU25EOztBRXpnU0k7RUFDSSxpQkNBMkM7QUg0Z1NuRDs7QUU3Z1NJO0VBQ0ksaUJDQTJDO0FIZ2hTbkQ7O0FFamhTSTtFQUNJLGlCQ0EyQztBSG9oU25EOztBRXJoU0k7RUFDSSxpQkNBMkM7QUh3aFNuRDs7QUV6aFNJO0VBQ0ksaUJDQTJDO0FINGhTbkQ7O0FFN2hTSTtFQUNJLGlCQ0EyQztBSGdpU25EOztBRWppU0k7RUFDSSxpQkNBMkM7QUhvaVNuRDs7QUVyaVNJO0VBQ0ksaUJDQTJDO0FId2lTbkQ7O0FFemlTSTtFQUNJLGlCQ0EyQztBSDRpU25EOztBRTdpU0k7RUFDSSxpQkNBMkM7QUhnalNuRDs7QUVqalNJO0VBQ0ksaUJDQTJDO0FIb2pTbkQ7O0FFcmpTSTtFQUNJLGlCQ0EyQztBSHdqU25EOztBRXpqU0k7RUFDSSxpQkNBMkM7QUg0alNuRDs7QUU3alNJO0VBQ0ksaUJDQTJDO0FIZ2tTbkQ7O0FFamtTSTtFQUNJLGlCQ0EyQztBSG9rU25EOztBRXJrU0k7RUFDSSxpQkNBMkM7QUh3a1NuRDs7QUV6a1NJO0VBQ0ksaUJDQTJDO0FINGtTbkQ7O0FFN2tTSTtFQUNJLGlCQ0EyQztBSGdsU25EOztBRWpsU0k7RUFDSSxpQkNBMkM7QUhvbFNuRDs7QUVybFNJO0VBQ0ksaUJDQTJDO0FId2xTbkQ7O0FFemxTSTtFQUNJLGlCQ0EyQztBSDRsU25EOztBRTdsU0k7RUFDSSxpQkNBMkM7QUhnbVNuRDs7QUVqbVNJO0VBQ0ksaUJDQTJDO0FIb21TbkQ7O0FFcm1TSTtFQUNJLGlCQ0EyQztBSHdtU25EOztBRXptU0k7RUFDSSxpQkNBMkM7QUg0bVNuRDs7QUU3bVNJO0VBQ0ksaUJDQTJDO0FIZ25TbkQ7O0FFam5TSTtFQUNJLGlCQ0EyQztBSG9uU25EOztBRXJuU0k7RUFDSSxpQkNBMkM7QUh3blNuRDs7QUV6blNJO0VBQ0ksaUJDQTJDO0FING5TbkQ7O0FFN25TSTtFQUNJLGlCQ0EyQztBSGdvU25EOztBRWpvU0k7RUFDSSxpQkNBMkM7QUhvb1NuRDs7QUVyb1NJO0VBQ0ksaUJDQTJDO0FId29TbkQ7O0FFem9TSTtFQUNJLGlCQ0EyQztBSDRvU25EOztBRTdvU0k7RUFDSSxpQkNBMkM7QUhncFNuRDs7QUVqcFNJO0VBQ0ksaUJDQTJDO0FIb3BTbkQ7O0FFcnBTSTtFQUNJLGlCQ0EyQztBSHdwU25EOztBRXpwU0k7RUFDSSxpQkNBMkM7QUg0cFNuRDs7QUU3cFNJO0VBQ0ksaUJDQTJDO0FIZ3FTbkQ7O0FFanFTSTtFQUNJLGlCQ0EyQztBSG9xU25EOztBRXJxU0k7RUFDSSxpQkNBMkM7QUh3cVNuRDs7QUV6cVNJO0VBQ0ksaUJDQTJDO0FINHFTbkQ7O0FFN3FTSTtFQUNJLGlCQ0EyQztBSGdyU25EOztBRWpyU0k7RUFDSSxpQkNBMkM7QUhvclNuRDs7QUVyclNJO0VBQ0ksaUJDQTJDO0FId3JTbkQ7O0FFenJTSTtFQUNJLGlCQ0EyQztBSDRyU25EOztBRTdyU0k7RUFDSSxpQkNBMkM7QUhnc1NuRDs7QUVqc1NJO0VBQ0ksaUJDQTJDO0FIb3NTbkQ7O0FFcnNTSTtFQUNJLGlCQ0EyQztBSHdzU25EOztBRXpzU0k7RUFDSSxpQkNBMkM7QUg0c1NuRDs7QUU3c1NJO0VBQ0ksaUJDQTJDO0FIZ3RTbkQ7O0FFanRTSTtFQUNJLGlCQ0EyQztBSG90U25EOztBRXJ0U0k7RUFDSSxpQkNBMkM7QUh3dFNuRDs7QUV6dFNJO0VBQ0ksaUJDQTJDO0FINHRTbkQ7O0FFN3RTSTtFQUNJLGlCQ0EyQztBSGd1U25EOztBRWp1U0k7RUFDSSxpQkNBMkM7QUhvdVNuRDs7QUVydVNJO0VBQ0ksaUJDQTJDO0FId3VTbkQ7O0FFenVTSTtFQUNJLGlCQ0EyQztBSDR1U25EOztBRTd1U0k7RUFDSSxpQkNBMkM7QUhndlNuRDs7QUVqdlNJO0VBQ0ksaUJDQTJDO0FIb3ZTbkQ7O0FFcnZTSTtFQUNJLGlCQ0EyQztBSHd2U25EOztBRXp2U0k7RUFDSSxpQkNBMkM7QUg0dlNuRDs7QUU3dlNJO0VBQ0ksaUJDQTJDO0FIZ3dTbkQ7O0FFandTSTtFQUNJLGlCQ0EyQztBSG93U25EOztBRXJ3U0k7RUFDSSxpQkNBMkM7QUh3d1NuRDs7QUV6d1NJO0VBQ0ksaUJDQTJDO0FINHdTbkQ7O0FFN3dTSTtFQUNJLGlCQ0EyQztBSGd4U25EOztBRWp4U0k7RUFDSSxpQkNBMkM7QUhveFNuRDs7QUVyeFNJO0VBQ0ksaUJDQTJDO0FId3hTbkQ7O0FFenhTSTtFQUNJLGlCQ0EyQztBSDR4U25EOztBRTd4U0k7RUFDSSxpQkNBMkM7QUhneVNuRDs7QUVqeVNJO0VBQ0ksaUJDQTJDO0FIb3lTbkQ7O0FFcnlTSTtFQUNJLGlCQ0EyQztBSHd5U25EOztBRXp5U0k7RUFDSSxpQkNBMkM7QUg0eVNuRDs7QUU3eVNJO0VBQ0ksaUJDQTJDO0FIZ3pTbkQ7O0FFanpTSTtFQUNJLGlCQ0EyQztBSG96U25EOztBRXJ6U0k7RUFDSSxpQkNBMkM7QUh3elNuRDs7QUV6elNJO0VBQ0ksaUJDQTJDO0FINHpTbkQ7O0FFN3pTSTtFQUNJLGlCQ0EyQztBSGcwU25EOztBRWowU0k7RUFDSSxpQkNBMkM7QUhvMFNuRDs7QUVyMFNJO0VBQ0ksaUJDQTJDO0FIdzBTbkQ7O0FFejBTSTtFQUNJLGlCQ0EyQztBSDQwU25EOztBRTcwU0k7RUFDSSxpQkNBMkM7QUhnMVNuRDs7QUVqMVNJO0VBQ0ksaUJDQTJDO0FIbzFTbkQ7O0FFcjFTSTtFQUNJLGlCQ0EyQztBSHcxU25EOztBRXoxU0k7RUFDSSxpQkNBMkM7QUg0MVNuRDs7QUU3MVNJO0VBQ0ksaUJDQTJDO0FIZzJTbkQ7O0FFajJTSTtFQUNJLGlCQ0EyQztBSG8yU25EOztBRXIyU0k7RUFDSSxpQkNBMkM7QUh3MlNuRDs7QUV6MlNJO0VBQ0ksaUJDQTJDO0FINDJTbkQ7O0FFNzJTSTtFQUNJLGlCQ0EyQztBSGczU25EOztBRWozU0k7RUFDSSxpQkNBMkM7QUhvM1NuRDs7QUVyM1NJO0VBQ0ksaUJDQTJDO0FIdzNTbkQ7O0FFejNTSTtFQUNJLGlCQ0EyQztBSDQzU25EOztBRTczU0k7RUFDSSxpQkNBMkM7QUhnNFNuRDs7QUVqNFNJO0VBQ0ksaUJDQTJDO0FIbzRTbkQ7O0FFcjRTSTtFQUNJLGlCQ0EyQztBSHc0U25EOztBRXo0U0k7RUFDSSxpQkNBMkM7QUg0NFNuRDs7QUU3NFNJO0VBQ0ksaUJDQTJDO0FIZzVTbkQ7O0FFajVTSTtFQUNJLGlCQ0EyQztBSG81U25EOztBRXI1U0k7RUFDSSxpQkNBMkM7QUh3NVNuRDs7QUV6NVNJO0VBQ0ksaUJDQTJDO0FINDVTbkQ7O0FFNzVTSTtFQUNJLGlCQ0EyQztBSGc2U25EOztBRWo2U0k7RUFDSSxpQkNBMkM7QUhvNlNuRDs7QUVyNlNJO0VBQ0ksaUJDQTJDO0FIdzZTbkQ7O0FFejZTSTtFQUNJLGlCQ0EyQztBSDQ2U25EOztBRTc2U0k7RUFDSSxpQkNBMkM7QUhnN1NuRDs7QUVqN1NJO0VBQ0ksaUJDQTJDO0FIbzdTbkQ7O0FFcjdTSTtFQUNJLGlCQ0EyQztBSHc3U25EOztBRXo3U0k7RUFDSSxpQkNBMkM7QUg0N1NuRDs7QUU3N1NJO0VBQ0ksaUJDQTJDO0FIZzhTbkQ7O0FFajhTSTtFQUNJLGlCQ0EyQztBSG84U25EOztBRXI4U0k7RUFDSSxpQkNBMkM7QUh3OFNuRDs7QUV6OFNJO0VBQ0ksaUJDQTJDO0FINDhTbkQ7O0FFNzhTSTtFQUNJLGlCQ0EyQztBSGc5U25EOztBRWo5U0k7RUFDSSxpQkNBMkM7QUhvOVNuRDs7QUVyOVNJO0VBQ0ksaUJDQTJDO0FIdzlTbkQ7O0FFejlTSTtFQUNJLGlCQ0EyQztBSDQ5U25EOztBRTc5U0k7RUFDSSxpQkNBMkM7QUhnK1NuRDs7QUVqK1NJO0VBQ0ksaUJDQTJDO0FIbytTbkQ7O0FFcitTSTtFQUNJLGlCQ0EyQztBSHcrU25EOztBRXorU0k7RUFDSSxpQkNBMkM7QUg0K1NuRDs7QUU3K1NJO0VBQ0ksaUJDQTJDO0FIZy9TbkQ7O0FFai9TSTtFQUNJLGlCQ0EyQztBSG8vU25EOztBRXIvU0k7RUFDSSxpQkNBMkM7QUh3L1NuRDs7QUV6L1NJO0VBQ0ksaUJDQTJDO0FINC9TbkQ7O0FFNy9TSTtFQUNJLGlCQ0EyQztBSGdnVG5EOztBRWpnVEk7RUFDSSxpQkNBMkM7QUhvZ1RuRDs7QUVyZ1RJO0VBQ0ksaUJDQTJDO0FId2dUbkQ7O0FFemdUSTtFQUNJLGlCQ0EyQztBSDRnVG5EOztBRTdnVEk7RUFDSSxpQkNBMkM7QUhnaFRuRDs7QUVqaFRJO0VBQ0ksaUJDQTJDO0FIb2hUbkQ7O0FFcmhUSTtFQUNJLGlCQ0EyQztBSHdoVG5EOztBRXpoVEk7RUFDSSxpQkNBMkM7QUg0aFRuRDs7QUU3aFRJO0VBQ0ksaUJDQTJDO0FIZ2lUbkQ7O0FFamlUSTtFQUNJLGlCQ0EyQztBSG9pVG5EOztBRXJpVEk7RUFDSSxpQkNBMkM7QUh3aVRuRDs7QUV6aVRJO0VBQ0ksaUJDQTJDO0FINGlUbkQ7O0FFN2lUSTtFQUNJLGlCQ0EyQztBSGdqVG5EOztBRWpqVEk7RUFDSSxpQkNBMkM7QUhvalRuRDs7QUVyalRJO0VBQ0ksaUJDQTJDO0FId2pUbkQ7O0FFempUSTtFQUNJLGlCQ0EyQztBSDRqVG5EOztBRTdqVEk7RUFDSSxpQkNBMkM7QUhna1RuRDs7QUVqa1RJO0VBQ0ksaUJDQTJDO0FIb2tUbkQ7O0FFcmtUSTtFQUNJLGlCQ0EyQztBSHdrVG5EOztBRXprVEk7RUFDSSxpQkNBMkM7QUg0a1RuRDs7QUU3a1RJO0VBQ0ksaUJDQTJDO0FIZ2xUbkQ7O0FFamxUSTtFQUNJLGlCQ0EyQztBSG9sVG5EOztBRXJsVEk7RUFDSSxpQkNBMkM7QUh3bFRuRDs7QUV6bFRJO0VBQ0ksaUJDQTJDO0FINGxUbkQ7O0FFN2xUSTtFQUNJLGlCQ0EyQztBSGdtVG5EOztBRWptVEk7RUFDSSxpQkNBMkM7QUhvbVRuRDs7QUVybVRJO0VBQ0ksaUJDQTJDO0FId21UbkQ7O0FFem1USTtFQUNJLGlCQ0EyQztBSDRtVG5EOztBRTdtVEk7RUFDSSxpQkNBMkM7QUhnblRuRDs7QUVqblRJO0VBQ0ksaUJDQTJDO0FIb25UbkQ7O0FFcm5USTtFQUNJLGlCQ0EyQztBSHduVG5EOztBRXpuVEk7RUFDSSxpQkNBMkM7QUg0blRuRDs7QUU3blRJO0VBQ0ksaUJDQTJDO0FIZ29UbkQ7O0FFam9USTtFQUNJLGlCQ0EyQztBSG9vVG5EOztBRXJvVEk7RUFDSSxpQkNBMkM7QUh3b1RuRDs7QUV6b1RJO0VBQ0ksaUJDQTJDO0FING9UbkQ7O0FFN29USTtFQUNJLGlCQ0EyQztBSGdwVG5EOztBRWpwVEk7RUFDSSxpQkNBMkM7QUhvcFRuRDs7QUVycFRJO0VBQ0ksaUJDQTJDO0FId3BUbkQ7O0FFenBUSTtFQUNJLGlCQ0EyQztBSDRwVG5EOztBRTdwVEk7RUFDSSxpQkNBMkM7QUhncVRuRDs7QUVqcVRJO0VBQ0ksaUJDQTJDO0FIb3FUbkQ7O0FFcnFUSTtFQUNJLGlCQ0EyQztBSHdxVG5EOztBRXpxVEk7RUFDSSxpQkNBMkM7QUg0cVRuRDs7QUU3cVRJO0VBQ0ksaUJDQTJDO0FIZ3JUbkQ7O0FFanJUSTtFQUNJLGlCQ0EyQztBSG9yVG5EOztBRXJyVEk7RUFDSSxpQkNBMkM7QUh3clRuRDs7QUV6clRJO0VBQ0ksaUJDQTJDO0FINHJUbkQ7O0FFN3JUSTtFQUNJLGlCQ0EyQztBSGdzVG5EOztBRWpzVEk7RUFDSSxpQkNBMkM7QUhvc1RuRDs7QUVyc1RJO0VBQ0ksaUJDQTJDO0FId3NUbkQ7O0FFenNUSTtFQUNJLGlCQ0EyQztBSDRzVG5EOztBRTdzVEk7RUFDSSxpQkNBMkM7QUhndFRuRDs7QUVqdFRJO0VBQ0ksaUJDQTJDO0FIb3RUbkQ7O0FFcnRUSTtFQUNJLGlCQ0EyQztBSHd0VG5EOztBRXp0VEk7RUFDSSxpQkNBMkM7QUg0dFRuRDs7QUU3dFRJO0VBQ0ksaUJDQTJDO0FIZ3VUbkQ7O0FFanVUSTtFQUNJLGlCQ0EyQztBSG91VG5EOztBRXJ1VEk7RUFDSSxpQkNBMkM7QUh3dVRuRDs7QUV6dVRJO0VBQ0ksaUJDQTJDO0FINHVUbkQ7O0FFN3VUSTtFQUNJLGlCQ0EyQztBSGd2VG5EOztBRWp2VEk7RUFDSSxpQkNBMkM7QUhvdlRuRDs7QUVydlRJO0VBQ0ksaUJDQTJDO0FId3ZUbkQ7O0FFenZUSTtFQUNJLGlCQ0EyQztBSDR2VG5EOztBRTd2VEk7RUFDSSxpQkNBMkM7QUhnd1RuRDs7QUVqd1RJO0VBQ0ksaUJDQTJDO0FIb3dUbkQ7O0FFcndUSTtFQUNJLGlCQ0EyQztBSHd3VG5EOztBRXp3VEk7RUFDSSxpQkNBMkM7QUg0d1RuRDs7QUU3d1RJO0VBQ0ksaUJDQTJDO0FIZ3hUbkQ7O0FFanhUSTtFQUNJLGlCQ0EyQztBSG94VG5EOztBRXJ4VEk7RUFDSSxpQkNBMkM7QUh3eFRuRDs7QUV6eFRJO0VBQ0ksaUJDQTJDO0FINHhUbkQ7O0FFN3hUSTtFQUNJLGlCQ0EyQztBSGd5VG5EOztBRWp5VEk7RUFDSSxpQkNBMkM7QUhveVRuRDs7QUVyeVRJO0VBQ0ksaUJDQTJDO0FId3lUbkQ7O0FFenlUSTtFQUNJLGlCQ0EyQztBSDR5VG5EOztBRTd5VEk7RUFDSSxpQkNBMkM7QUhnelRuRDs7QUVqelRJO0VBQ0ksaUJDQTJDO0FIb3pUbkQ7O0FFcnpUSTtFQUNJLGlCQ0EyQztBSHd6VG5EOztBRXp6VEk7RUFDSSxpQkNBMkM7QUg0elRuRDs7QUU3elRJO0VBQ0ksaUJDQTJDO0FIZzBUbkQ7O0FFajBUSTtFQUNJLGlCQ0EyQztBSG8wVG5EOztBRXIwVEk7RUFDSSxpQkNBMkM7QUh3MFRuRDs7QUV6MFRJO0VBQ0ksaUJDQTJDO0FINDBUbkQ7O0FFNzBUSTtFQUNJLGlCQ0EyQztBSGcxVG5EOztBRWoxVEk7RUFDSSxpQkNBMkM7QUhvMVRuRDs7QUVyMVRJO0VBQ0ksaUJDQTJDO0FIdzFUbkQ7O0FFejFUSTtFQUNJLGlCQ0EyQztBSDQxVG5EOztBRTcxVEk7RUFDSSxpQkNBMkM7QUhnMlRuRDs7QUVqMlRJO0VBQ0ksaUJDQTJDO0FIbzJUbkQ7O0FFcjJUSTtFQUNJLGlCQ0EyQztBSHcyVG5EOztBRXoyVEk7RUFDSSxpQkNBMkM7QUg0MlRuRDs7QUU3MlRJO0VBQ0ksaUJDQTJDO0FIZzNUbkQ7O0FFajNUSTtFQUNJLGlCQ0EyQztBSG8zVG5EOztBRXIzVEk7RUFDSSxpQkNBMkM7QUh3M1RuRDs7QUV6M1RJO0VBQ0ksaUJDQTJDO0FINDNUbkQ7O0FFNzNUSTtFQUNJLGlCQ0EyQztBSGc0VG5EOztBRWo0VEk7RUFDSSxpQkNBMkM7QUhvNFRuRDs7QUVyNFRJO0VBQ0ksaUJDQTJDO0FIdzRUbkQ7O0FFejRUSTtFQUNJLGlCQ0EyQztBSDQ0VG5EOztBRTc0VEk7RUFDSSxpQkNBMkM7QUhnNVRuRDs7QUVqNVRJO0VBQ0ksaUJDQTJDO0FIbzVUbkQ7O0FFcjVUSTtFQUNJLGlCQ0EyQztBSHc1VG5EOztBRXo1VEk7RUFDSSxpQkNBMkM7QUg0NVRuRDs7QUU3NVRJO0VBQ0ksaUJDQTJDO0FIZzZUbkQ7O0FFajZUSTtFQUNJLGlCQ0EyQztBSG82VG5EOztBRXI2VEk7RUFDSSxpQkNBMkM7QUh3NlRuRDs7QUV6NlRJO0VBQ0ksaUJDQTJDO0FINDZUbkQ7O0FFNzZUSTtFQUNJLGlCQ0EyQztBSGc3VG5EOztBRWo3VEk7RUFDSSxpQkNBMkM7QUhvN1RuRDs7QUVyN1RJO0VBQ0ksaUJDQTJDO0FIdzdUbkQ7O0FFejdUSTtFQUNJLGlCQ0EyQztBSDQ3VG5EOztBRTc3VEk7RUFDSSxpQkNBMkM7QUhnOFRuRDs7QUVqOFRJO0VBQ0ksaUJDQTJDO0FIbzhUbkQ7O0FFcjhUSTtFQUNJLGlCQ0EyQztBSHc4VG5EOztBRXo4VEk7RUFDSSxpQkNBMkM7QUg0OFRuRDs7QUU3OFRJO0VBQ0ksaUJDQTJDO0FIZzlUbkQ7O0FFajlUSTtFQUNJLGlCQ0EyQztBSG85VG5EOztBRXI5VEk7RUFDSSxpQkNBMkM7QUh3OVRuRDs7QUV6OVRJO0VBQ0ksaUJDQTJDO0FINDlUbkQ7O0FFNzlUSTtFQUNJLGlCQ0EyQztBSGcrVG5EOztBRWorVEk7RUFDSSxpQkNBMkM7QUhvK1RuRDs7QUVyK1RJO0VBQ0ksaUJDQTJDO0FIdytUbkQ7O0FFeitUSTtFQUNJLGlCQ0EyQztBSDQrVG5EOztBRTcrVEk7RUFDSSxpQkNBMkM7QUhnL1RuRDs7QUVqL1RJO0VBQ0ksaUJDQTJDO0FIby9UbkQ7O0FFci9USTtFQUNJLGlCQ0EyQztBSHcvVG5EOztBRXovVEk7RUFDSSxpQkNBMkM7QUg0L1RuRDs7QUU3L1RJO0VBQ0ksaUJDQTJDO0FIZ2dVbkQ7O0FFamdVSTtFQUNJLGlCQ0EyQztBSG9nVW5EOztBRXJnVUk7RUFDSSxpQkNBMkM7QUh3Z1VuRDs7QUV6Z1VJO0VBQ0ksaUJDQTJDO0FINGdVbkQ7O0FFN2dVSTtFQUNJLGlCQ0EyQztBSGdoVW5EOztBRWpoVUk7RUFDSSxpQkNBMkM7QUhvaFVuRDs7QUVyaFVJO0VBQ0ksaUJDQTJDO0FId2hVbkQ7O0FFemhVSTtFQUNJLGlCQ0EyQztBSDRoVW5EOztBRTdoVUk7RUFDSSxpQkNBMkM7QUhnaVVuRDs7QUVqaVVJO0VBQ0ksaUJDQTJDO0FIb2lVbkQ7O0FFcmlVSTtFQUNJLGlCQ0EyQztBSHdpVW5EOztBRXppVUk7RUFDSSxpQkNBMkM7QUg0aVVuRDs7QUU3aVVJO0VBQ0ksaUJDQTJDO0FIZ2pVbkQ7O0FFampVSTtFQUNJLGlCQ0EyQztBSG9qVW5EOztBRXJqVUk7RUFDSSxpQkNBMkM7QUh3alVuRDs7QUV6alVJO0VBQ0ksaUJDQTJDO0FINGpVbkQ7O0FFN2pVSTtFQUNJLGlCQ0EyQztBSGdrVW5EOztBRWprVUk7RUFDSSxpQkNBMkM7QUhva1VuRDs7QUVya1VJO0VBQ0ksaUJDQTJDO0FId2tVbkQ7O0FFemtVSTtFQUNJLGlCQ0EyQztBSDRrVW5EOztBRTdrVUk7RUFDSSxpQkNBMkM7QUhnbFVuRDs7QUVqbFVJO0VBQ0ksaUJDQTJDO0FIb2xVbkQ7O0FFcmxVSTtFQUNJLGlCQ0EyQztBSHdsVW5EOztBRXpsVUk7RUFDSSxpQkNBMkM7QUg0bFVuRDs7QUU3bFVJO0VBQ0ksaUJDQTJDO0FIZ21VbkQ7O0FFam1VSTtFQUNJLGlCQ0EyQztBSG9tVW5EOztBRXJtVUk7RUFDSSxpQkNBMkM7QUh3bVVuRDs7QUV6bVVJO0VBQ0ksaUJDQTJDO0FING1VbkQ7O0FFN21VSTtFQUNJLGlCQ0EyQztBSGduVW5EOztBRWpuVUk7RUFDSSxpQkNBMkM7QUhvblVuRDs7QUVyblVJO0VBQ0ksaUJDQTJDO0FId25VbkQ7O0FFem5VSTtFQUNJLGlCQ0EyQztBSDRuVW5EOztBRTduVUk7RUFDSSxpQkNBMkM7QUhnb1VuRDs7QUVqb1VJO0VBQ0ksaUJDQTJDO0FIb29VbkQ7O0FFcm9VSTtFQUNJLGlCQ0EyQztBSHdvVW5EOztBRXpvVUk7RUFDSSxpQkNBMkM7QUg0b1VuRDs7QUU3b1VJO0VBQ0ksaUJDQTJDO0FIZ3BVbkQ7O0FFanBVSTtFQUNJLGlCQ0EyQztBSG9wVW5EOztBRXJwVUk7RUFDSSxpQkNBMkM7QUh3cFVuRDs7QUV6cFVJO0VBQ0ksaUJDQTJDO0FINHBVbkQ7O0FFN3BVSTtFQUNJLGlCQ0EyQztBSGdxVW5EOztBRWpxVUk7RUFDSSxpQkNBMkM7QUhvcVVuRDs7QUVycVVJO0VBQ0ksaUJDQTJDO0FId3FVbkQ7O0FFenFVSTtFQUNJLGlCQ0EyQztBSDRxVW5EOztBRTdxVUk7RUFDSSxpQkNBMkM7QUhnclVuRDs7QUVqclVJO0VBQ0ksaUJDQTJDO0FIb3JVbkQ7O0FFcnJVSTtFQUNJLGlCQ0EyQztBSHdyVW5EOztBRXpyVUk7RUFDSSxpQkNBMkM7QUg0clVuRDs7QUU3clVJO0VBQ0ksaUJDQTJDO0FIZ3NVbkQ7O0FFanNVSTtFQUNJLGlCQ0EyQztBSG9zVW5EOztBRXJzVUk7RUFDSSxpQkNBMkM7QUh3c1VuRDs7QUV6c1VJO0VBQ0ksaUJDQTJDO0FINHNVbkQ7O0FFN3NVSTtFQUNJLGlCQ0EyQztBSGd0VW5EOztBRWp0VUk7RUFDSSxpQkNBMkM7QUhvdFVuRDs7QUVydFVJO0VBQ0ksaUJDQTJDO0FId3RVbkQ7O0FFenRVSTtFQUNJLGlCQ0EyQztBSDR0VW5EOztBRTd0VUk7RUFDSSxpQkNBMkM7QUhndVVuRDs7QUVqdVVJO0VBQ0ksaUJDQTJDO0FIb3VVbkQ7O0FFcnVVSTtFQUNJLGlCQ0EyQztBSHd1VW5EOztBRXp1VUk7RUFDSSxpQkNBMkM7QUg0dVVuRDs7QUU3dVVJO0VBQ0ksaUJDQTJDO0FIZ3ZVbkQ7O0FFanZVSTtFQUNJLGlCQ0EyQztBSG92VW5EOztBRXJ2VUk7RUFDSSxpQkNBMkM7QUh3dlVuRDs7QUV6dlVJO0VBQ0ksaUJDQTJDO0FINHZVbkQ7O0FFN3ZVSTtFQUNJLGlCQ0EyQztBSGd3VW5EOztBRWp3VUk7RUFDSSxpQkNBMkM7QUhvd1VuRDs7QUVyd1VJO0VBQ0ksaUJDQTJDO0FId3dVbkQ7O0FFendVSTtFQUNJLGlCQ0EyQztBSDR3VW5EOztBRTd3VUk7RUFDSSxpQkNBMkM7QUhneFVuRDs7QUVqeFVJO0VBQ0ksaUJDQTJDO0FIb3hVbkQ7O0FFcnhVSTtFQUNJLGlCQ0EyQztBSHd4VW5EOztBRXp4VUk7RUFDSSxpQkNBMkM7QUg0eFVuRDs7QUU3eFVJO0VBQ0ksaUJDQTJDO0FIZ3lVbkQ7O0FFanlVSTtFQUNJLGlCQ0EyQztBSG95VW5EOztBRXJ5VUk7RUFDSSxpQkNBMkM7QUh3eVVuRDs7QUV6eVVJO0VBQ0ksaUJDQTJDO0FINHlVbkQ7O0FFN3lVSTtFQUNJLGlCQ0EyQztBSGd6VW5EOztBRWp6VUk7RUFDSSxpQkNBMkM7QUhvelVuRDs7QUVyelVJO0VBQ0ksaUJDQTJDO0FId3pVbkQ7O0FFenpVSTtFQUNJLGlCQ0EyQztBSDR6VW5EOztBRTd6VUk7RUFDSSxpQkNBMkM7QUhnMFVuRDs7QUVqMFVJO0VBQ0ksaUJDQTJDO0FIbzBVbkQ7O0FFcjBVSTtFQUNJLGlCQ0EyQztBSHcwVW5EOztBRXowVUk7RUFDSSxpQkNBMkM7QUg0MFVuRDs7QUU3MFVJO0VBQ0ksaUJDQTJDO0FIZzFVbkQ7O0FFajFVSTtFQUNJLGlCQ0EyQztBSG8xVW5EOztBRXIxVUk7RUFDSSxpQkNBMkM7QUh3MVVuRDs7QUV6MVVJO0VBQ0ksaUJDQTJDO0FINDFVbkQ7O0FFNzFVSTtFQUNJLGlCQ0EyQztBSGcyVW5EOztBRWoyVUk7RUFDSSxpQkNBMkM7QUhvMlVuRDs7QUVyMlVJO0VBQ0ksaUJDQTJDO0FIdzJVbkQ7O0FFejJVSTtFQUNJLGlCQ0EyQztBSDQyVW5EOztBRTcyVUk7RUFDSSxpQkNBMkM7QUhnM1VuRDs7QUVqM1VJO0VBQ0ksaUJDQTJDO0FIbzNVbkQ7O0FFcjNVSTtFQUNJLGlCQ0EyQztBSHczVW5EOztBRXozVUk7RUFDSSxpQkNBMkM7QUg0M1VuRDs7QUU3M1VJO0VBQ0ksaUJDQTJDO0FIZzRVbkQ7O0FFajRVSTtFQUNJLGlCQ0EyQztBSG80VW5EOztBRXI0VUk7RUFDSSxpQkNBMkM7QUh3NFVuRDs7QUV6NFVJO0VBQ0ksaUJDQTJDO0FINDRVbkQ7O0FFNzRVSTtFQUNJLGlCQ0EyQztBSGc1VW5EOztBRWo1VUk7RUFDSSxpQkNBMkM7QUhvNVVuRDs7QUVyNVVJO0VBQ0ksaUJDQTJDO0FIdzVVbkQ7O0FFejVVSTtFQUNJLGlCQ0EyQztBSDQ1VW5EOztBRTc1VUk7RUFDSSxpQkNBMkM7QUhnNlVuRDs7QUVqNlVJO0VBQ0ksaUJDQTJDO0FIbzZVbkQ7O0FFcjZVSTtFQUNJLGlCQ0EyQztBSHc2VW5EOztBRXo2VUk7RUFDSSxpQkNBMkM7QUg0NlVuRDs7QUU3NlVJO0VBQ0ksaUJDQTJDO0FIZzdVbkQ7O0FFajdVSTtFQUNJLGlCQ0EyQztBSG83VW5EOztBRXI3VUk7RUFDSSxpQkNBMkM7QUh3N1VuRDs7QUV6N1VJO0VBQ0ksaUJDQTJDO0FINDdVbkQ7O0FFNzdVSTtFQUNJLGlCQ0EyQztBSGc4VW5EOztBRWo4VUk7RUFDSSxpQkNBMkM7QUhvOFVuRDs7QUVyOFVJO0VBQ0ksaUJDQTJDO0FIdzhVbkQ7O0FFejhVSTtFQUNJLGlCQ0EyQztBSDQ4VW5EOztBRTc4VUk7RUFDSSxpQkNBMkM7QUhnOVVuRDs7QUVqOVVJO0VBQ0ksaUJDQTJDO0FIbzlVbkQ7O0FFcjlVSTtFQUNJLGlCQ0EyQztBSHc5VW5EOztBRXo5VUk7RUFDSSxpQkNBMkM7QUg0OVVuRDs7QUU3OVVJO0VBQ0ksaUJDQTJDO0FIZytVbkQ7O0FFaitVSTtFQUNJLGlCQ0EyQztBSG8rVW5EOztBRXIrVUk7RUFDSSxpQkNBMkM7QUh3K1VuRDs7QUV6K1VJO0VBQ0ksaUJDQTJDO0FINCtVbkQ7O0FFNytVSTtFQUNJLGlCQ0EyQztBSGcvVW5EOztBRWovVUk7RUFDSSxpQkNBMkM7QUhvL1VuRDs7QUVyL1VJO0VBQ0ksaUJDQTJDO0FIdy9VbkQ7O0FFei9VSTtFQUNJLGlCQ0EyQztBSDQvVW5EOztBRTcvVUk7RUFDSSxpQkNBMkM7QUhnZ1ZuRDs7QUVqZ1ZJO0VBQ0ksaUJDQTJDO0FIb2dWbkQ7O0FFcmdWSTtFQUNJLGlCQ0EyQztBSHdnVm5EOztBRXpnVkk7RUFDSSxpQkNBMkM7QUg0Z1ZuRDs7QUU3Z1ZJO0VBQ0ksaUJDQTJDO0FIZ2hWbkQ7O0FFamhWSTtFQUNJLGlCQ0EyQztBSG9oVm5EOztBRXJoVkk7RUFDSSxpQkNBMkM7QUh3aFZuRDs7QUV6aFZJO0VBQ0ksaUJDQTJDO0FINGhWbkQ7O0FFN2hWSTtFQUNJLGlCQ0EyQztBSGdpVm5EOztBRWppVkk7RUFDSSxpQkNBMkM7QUhvaVZuRDs7QUVyaVZJO0VBQ0ksaUJDQTJDO0FId2lWbkQ7O0FFemlWSTtFQUNJLGlCQ0EyQztBSDRpVm5EOztBRTdpVkk7RUFDSSxpQkNBMkM7QUhnalZuRDs7QUVqalZJO0VBQ0ksaUJDQTJDO0FIb2pWbkQ7O0FFcmpWSTtFQUNJLGlCQ0EyQztBSHdqVm5EOztBRXpqVkk7RUFDSSxpQkNBMkM7QUg0alZuRDs7QUU3alZJO0VBQ0ksaUJDQTJDO0FIZ2tWbkQ7O0FFamtWSTtFQUNJLGlCQ0EyQztBSG9rVm5EOztBRXJrVkk7RUFDSSxpQkNBMkM7QUh3a1ZuRDs7QUV6a1ZJO0VBQ0ksaUJDQTJDO0FINGtWbkQ7O0FFN2tWSTtFQUNJLGlCQ0EyQztBSGdsVm5EOztBRWpsVkk7RUFDSSxpQkNBMkM7QUhvbFZuRDs7QUVybFZJO0VBQ0ksaUJDQTJDO0FId2xWbkQ7O0FFemxWSTtFQUNJLGlCQ0EyQztBSDRsVm5EOztBRTdsVkk7RUFDSSxpQkNBMkM7QUhnbVZuRDs7QUVqbVZJO0VBQ0ksaUJDQTJDO0FIb21WbkQ7O0FFcm1WSTtFQUNJLGlCQ0EyQztBSHdtVm5EOztBRXptVkk7RUFDSSxpQkNBMkM7QUg0bVZuRDs7QUU3bVZJO0VBQ0ksaUJDQTJDO0FIZ25WbkQ7O0FFam5WSTtFQUNJLGlCQ0EyQztBSG9uVm5EOztBRXJuVkk7RUFDSSxpQkNBMkM7QUh3blZuRDs7QUV6blZJO0VBQ0ksaUJDQTJDO0FING5WbkQ7O0FFN25WSTtFQUNJLGlCQ0EyQztBSGdvVm5EOztBRWpvVkk7RUFDSSxpQkNBMkM7QUhvb1ZuRDs7QUVyb1ZJO0VBQ0ksaUJDQTJDO0FId29WbkQ7O0FFem9WSTtFQUNJLGlCQ0EyQztBSDRvVm5EOztBRTdvVkk7RUFDSSxpQkNBMkM7QUhncFZuRDs7QUVqcFZJO0VBQ0ksaUJDQTJDO0FIb3BWbkQ7O0FFcnBWSTtFQUNJLGlCQ0EyQztBSHdwVm5EOztBRXpwVkk7RUFDSSxpQkNBMkM7QUg0cFZuRDs7QUU3cFZJO0VBQ0ksaUJDQTJDO0FIZ3FWbkQ7O0FFanFWSTtFQUNJLGlCQ0EyQztBSG9xVm5EOztBRXJxVkk7RUFDSSxpQkNBMkM7QUh3cVZuRDs7QUV6cVZJO0VBQ0ksaUJDQTJDO0FINHFWbkQ7O0FFN3FWSTtFQUNJLGlCQ0EyQztBSGdyVm5EOztBRWpyVkk7RUFDSSxpQkNBMkM7QUhvclZuRDs7QUVyclZJO0VBQ0ksaUJDQTJDO0FId3JWbkQ7O0FFenJWSTtFQUNJLGlCQ0EyQztBSDRyVm5EOztBRTdyVkk7RUFDSSxpQkNBMkM7QUhnc1ZuRDs7QUVqc1ZJO0VBQ0ksaUJDQTJDO0FIb3NWbkQ7O0FFcnNWSTtFQUNJLGlCQ0EyQztBSHdzVm5EOztBRXpzVkk7RUFDSSxpQkNBMkM7QUg0c1ZuRDs7QUU3c1ZJO0VBQ0ksaUJDQTJDO0FIZ3RWbkQ7O0FFanRWSTtFQUNJLGlCQ0EyQztBSG90Vm5EOztBRXJ0Vkk7RUFDSSxpQkNBMkM7QUh3dFZuRDs7QUV6dFZJO0VBQ0ksaUJDQTJDO0FINHRWbkQ7O0FFN3RWSTtFQUNJLGlCQ0EyQztBSGd1Vm5EOztBRWp1Vkk7RUFDSSxpQkNBMkM7QUhvdVZuRDs7QUVydVZJO0VBQ0ksaUJDQTJDO0FId3VWbkQ7O0FFenVWSTtFQUNJLGlCQ0EyQztBSDR1Vm5EOztBRTd1Vkk7RUFDSSxpQkNBMkM7QUhndlZuRDs7QUVqdlZJO0VBQ0ksaUJDQTJDO0FIb3ZWbkQ7O0FFcnZWSTtFQUNJLGlCQ0EyQztBSHd2Vm5EOztBRXp2Vkk7RUFDSSxpQkNBMkM7QUg0dlZuRDs7QUU3dlZJO0VBQ0ksaUJDQTJDO0FIZ3dWbkQ7O0FFandWSTtFQUNJLGlCQ0EyQztBSG93Vm5EOztBRXJ3Vkk7RUFDSSxpQkNBMkM7QUh3d1ZuRDs7QUV6d1ZJO0VBQ0ksaUJDQTJDO0FINHdWbkQ7O0FFN3dWSTtFQUNJLGlCQ0EyQztBSGd4Vm5EOztBRWp4Vkk7RUFDSSxpQkNBMkM7QUhveFZuRDs7QUVyeFZJO0VBQ0ksaUJDQTJDO0FId3hWbkQ7O0FFenhWSTtFQUNJLGlCQ0EyQztBSDR4Vm5EOztBRTd4Vkk7RUFDSSxpQkNBMkM7QUhneVZuRDs7QUVqeVZJO0VBQ0ksaUJDQTJDO0FIb3lWbkQ7O0FFcnlWSTtFQUNJLGlCQ0EyQztBSHd5Vm5EOztBRXp5Vkk7RUFDSSxpQkNBMkM7QUg0eVZuRDs7QUU3eVZJO0VBQ0ksaUJDQTJDO0FIZ3pWbkQ7O0FFanpWSTtFQUNJLGlCQ0EyQztBSG96Vm5EOztBRXJ6Vkk7RUFDSSxpQkNBMkM7QUh3elZuRDs7QUV6elZJO0VBQ0ksaUJDQTJDO0FINHpWbkQ7O0FFN3pWSTtFQUNJLGlCQ0EyQztBSGcwVm5EOztBRWowVkk7RUFDSSxpQkNBMkM7QUhvMFZuRDs7QUVyMFZJO0VBQ0ksaUJDQTJDO0FIdzBWbkQ7O0FFejBWSTtFQUNJLGlCQ0EyQztBSDQwVm5EOztBRTcwVkk7RUFDSSxpQkNBMkM7QUhnMVZuRDs7QUVqMVZJO0VBQ0ksaUJDQTJDO0FIbzFWbkQ7O0FFcjFWSTtFQUNJLGlCQ0EyQztBSHcxVm5EOztBRXoxVkk7RUFDSSxpQkNBMkM7QUg0MVZuRDs7QUU3MVZJO0VBQ0ksaUJDQTJDO0FIZzJWbkQ7O0FFajJWSTtFQUNJLGlCQ0EyQztBSG8yVm5EOztBRXIyVkk7RUFDSSxpQkNBMkM7QUh3MlZuRDs7QUV6MlZJO0VBQ0ksaUJDQTJDO0FINDJWbkQ7O0FFNzJWSTtFQUNJLGlCQ0EyQztBSGczVm5EOztBRWozVkk7RUFDSSxpQkNBMkM7QUhvM1ZuRDs7QUVyM1ZJO0VBQ0ksaUJDQTJDO0FIdzNWbkQ7O0FFejNWSTtFQUNJLGlCQ0EyQztBSDQzVm5EOztBRTczVkk7RUFDSSxpQkNBMkM7QUhnNFZuRDs7QUVqNFZJO0VBQ0ksaUJDQTJDO0FIbzRWbkQ7O0FFcjRWSTtFQUNJLGlCQ0EyQztBSHc0Vm5EOztBRXo0Vkk7RUFDSSxpQkNBMkM7QUg0NFZuRDs7QUU3NFZJO0VBQ0ksaUJDQTJDO0FIZzVWbkQ7O0FFajVWSTtFQUNJLGlCQ0EyQztBSG81Vm5EOztBRXI1Vkk7RUFDSSxpQkNBMkM7QUh3NVZuRDs7QUV6NVZJO0VBQ0ksaUJDQTJDO0FINDVWbkQ7O0FFNzVWSTtFQUNJLGlCQ0EyQztBSGc2Vm5EOztBRWo2Vkk7RUFDSSxpQkNBMkM7QUhvNlZuRDs7QUVyNlZJO0VBQ0ksaUJDQTJDO0FIdzZWbkQ7O0FFejZWSTtFQUNJLGlCQ0EyQztBSDQ2Vm5EOztBRTc2Vkk7RUFDSSxpQkNBMkM7QUhnN1ZuRDs7QUVqN1ZJO0VBQ0ksaUJDQTJDO0FIbzdWbkQ7O0FFcjdWSTtFQUNJLGlCQ0EyQztBSHc3Vm5EOztBRXo3Vkk7RUFDSSxpQkNBMkM7QUg0N1ZuRDs7QUU3N1ZJO0VBQ0ksaUJDQTJDO0FIZzhWbkQ7O0FFajhWSTtFQUNJLGlCQ0EyQztBSG84Vm5EOztBRXI4Vkk7RUFDSSxpQkNBMkM7QUh3OFZuRDs7QUV6OFZJO0VBQ0ksaUJDQTJDO0FINDhWbkQ7O0FFNzhWSTtFQUNJLGlCQ0EyQztBSGc5Vm5EOztBRWo5Vkk7RUFDSSxpQkNBMkM7QUhvOVZuRDs7QUVyOVZJO0VBQ0ksaUJDQTJDO0FIdzlWbkQ7O0FFejlWSTtFQUNJLGlCQ0EyQztBSDQ5Vm5EOztBRTc5Vkk7RUFDSSxpQkNBMkM7QUhnK1ZuRDs7QUVqK1ZJO0VBQ0ksaUJDQTJDO0FIbytWbkQ7O0FFcitWSTtFQUNJLGlCQ0EyQztBSHcrVm5EOztBRXorVkk7RUFDSSxpQkNBMkM7QUg0K1ZuRDs7QUU3K1ZJO0VBQ0ksaUJDQTJDO0FIZy9WbkQ7O0FFai9WSTtFQUNJLGlCQ0EyQztBSG8vVm5EOztBRXIvVkk7RUFDSSxpQkNBMkM7QUh3L1ZuRDs7QUV6L1ZJO0VBQ0ksaUJDQTJDO0FINC9WbkQ7O0FFNy9WSTtFQUNJLGlCQ0EyQztBSGdnV25EOztBRWpnV0k7RUFDSSxpQkNBMkM7QUhvZ1duRDs7QUVyZ1dJO0VBQ0ksaUJDQTJDO0FId2dXbkQ7O0FFemdXSTtFQUNJLGlCQ0EyQztBSDRnV25EOztBRTdnV0k7RUFDSSxpQkNBMkM7QUhnaFduRDs7QUVqaFdJO0VBQ0ksaUJDQTJDO0FIb2hXbkQ7O0FFcmhXSTtFQUNJLGlCQ0EyQztBSHdoV25EOztBRXpoV0k7RUFDSSxpQkNBMkM7QUg0aFduRDs7QUU3aFdJO0VBQ0ksaUJDQTJDO0FIZ2lXbkQ7O0FFamlXSTtFQUNJLGlCQ0EyQztBSG9pV25EOztBRXJpV0k7RUFDSSxpQkNBMkM7QUh3aVduRDs7QUV6aVdJO0VBQ0ksaUJDQTJDO0FINGlXbkQ7O0FFN2lXSTtFQUNJLGlCQ0EyQztBSGdqV25EOztBRWpqV0k7RUFDSSxpQkNBMkM7QUhvalduRDs7QUVyaldJO0VBQ0ksaUJDQTJDO0FId2pXbkQ7O0FFempXSTtFQUNJLGlCQ0EyQztBSDRqV25EOztBRTdqV0k7RUFDSSxpQkNBMkM7QUhna1duRDs7QUVqa1dJO0VBQ0ksaUJDQTJDO0FIb2tXbkQ7O0FFcmtXSTtFQUNJLGlCQ0EyQztBSHdrV25EOztBRXprV0k7RUFDSSxpQkNBMkM7QUg0a1duRDs7QUU3a1dJO0VBQ0ksaUJDQTJDO0FIZ2xXbkQ7O0FFamxXSTtFQUNJLGlCQ0EyQztBSG9sV25EOztBRXJsV0k7RUFDSSxpQkNBMkM7QUh3bFduRDs7QUV6bFdJO0VBQ0ksaUJDQTJDO0FINGxXbkQ7O0FFN2xXSTtFQUNJLGlCQ0EyQztBSGdtV25EOztBRWptV0k7RUFDSSxpQkNBMkM7QUhvbVduRDs7QUVybVdJO0VBQ0ksaUJDQTJDO0FId21XbkQ7O0FFem1XSTtFQUNJLGlCQ0EyQztBSDRtV25EOztBRTdtV0k7RUFDSSxpQkNBMkM7QUhnblduRDs7QUVqbldJO0VBQ0ksaUJDQTJDO0FIb25XbkQ7O0FFcm5XSTtFQUNJLGlCQ0EyQztBSHduV25EOztBRXpuV0k7RUFDSSxpQkNBMkM7QUg0blduRDs7QUU3bldJO0VBQ0ksaUJDQTJDO0FIZ29XbkQ7O0FFam9XSTtFQUNJLGlCQ0EyQztBSG9vV25EOztBRXJvV0k7RUFDSSxpQkNBMkM7QUh3b1duRDs7QUV6b1dJO0VBQ0ksaUJDQTJDO0FING9XbkQ7O0FFN29XSTtFQUNJLGlCQ0EyQztBSGdwV25EOztBRWpwV0k7RUFDSSxpQkNBMkM7QUhvcFduRDs7QUVycFdJO0VBQ0ksaUJDQTJDO0FId3BXbkQ7O0FFenBXSTtFQUNJLGlCQ0EyQztBSDRwV25EOztBRTdwV0k7RUFDSSxpQkNBMkM7QUhncVduRDs7QUVqcVdJO0VBQ0ksaUJDQTJDO0FIb3FXbkQ7O0FFcnFXSTtFQUNJLGlCQ0EyQztBSHdxV25EOztBRXpxV0k7RUFDSSxpQkNBMkM7QUg0cVduRDs7QUU3cVdJO0VBQ0ksaUJDQTJDO0FIZ3JXbkQ7O0FFanJXSTtFQUNJLGlCQ0EyQztBSG9yV25EOztBRXJyV0k7RUFDSSxpQkNBMkM7QUh3clduRDs7QUV6cldJO0VBQ0ksaUJDQTJDO0FINHJXbkQ7O0FFN3JXSTtFQUNJLGlCQ0EyQztBSGdzV25EOztBRWpzV0k7RUFDSSxpQkNBMkM7QUhvc1duRDs7QUVyc1dJO0VBQ0ksaUJDQTJDO0FId3NXbkQ7O0FFenNXSTtFQUNJLGlCQ0EyQztBSDRzV25EOztBRTdzV0k7RUFDSSxpQkNBMkM7QUhndFduRDs7QUVqdFdJO0VBQ0ksaUJDQTJDO0FIb3RXbkQ7O0FFcnRXSTtFQUNJLGlCQ0EyQztBSHd0V25EOztBRXp0V0k7RUFDSSxpQkNBMkM7QUg0dFduRDs7QUU3dFdJO0VBQ0ksaUJDQTJDO0FIZ3VXbkQ7O0FFanVXSTtFQUNJLGlCQ0EyQztBSG91V25EOztBRXJ1V0k7RUFDSSxpQkNBMkM7QUh3dVduRDs7QUV6dVdJO0VBQ0ksaUJDQTJDO0FINHVXbkQ7O0FFN3VXSTtFQUNJLGlCQ0EyQztBSGd2V25EOztBRWp2V0k7RUFDSSxpQkNBMkM7QUhvdlduRDs7QUVydldJO0VBQ0ksaUJDQTJDO0FId3ZXbkQ7O0FFenZXSTtFQUNJLGlCQ0EyQztBSDR2V25EOztBRTd2V0k7RUFDSSxpQkNBMkM7QUhnd1duRDs7QUVqd1dJO0VBQ0ksaUJDQTJDO0FIb3dXbkQ7O0FFcndXSTtFQUNJLGlCQ0EyQztBSHd3V25EOztBRXp3V0k7RUFDSSxpQkNBMkM7QUg0d1duRDs7QUU3d1dJO0VBQ0ksaUJDQTJDO0FIZ3hXbkQ7O0FFanhXSTtFQUNJLGlCQ0EyQztBSG94V25EOztBRXJ4V0k7RUFDSSxpQkNBMkM7QUh3eFduRDs7QUV6eFdJO0VBQ0ksaUJDQTJDO0FINHhXbkQ7O0FFN3hXSTtFQUNJLGlCQ0EyQztBSGd5V25EOztBRWp5V0k7RUFDSSxpQkNBMkM7QUhveVduRDs7QUVyeVdJO0VBQ0ksaUJDQTJDO0FId3lXbkQ7O0FFenlXSTtFQUNJLGlCQ0EyQztBSDR5V25EOztBRTd5V0k7RUFDSSxpQkNBMkM7QUhnelduRDs7QUVqeldJO0VBQ0ksaUJDQTJDO0FIb3pXbkQ7O0FFcnpXSTtFQUNJLGlCQ0EyQztBSHd6V25EOztBRXp6V0k7RUFDSSxpQkNBMkM7QUg0elduRDs7QUU3eldJO0VBQ0ksaUJDQTJDO0FIZzBXbkQ7O0FFajBXSTtFQUNJLGlCQ0EyQztBSG8wV25EOztBRXIwV0k7RUFDSSxpQkNBMkM7QUh3MFduRDs7QUV6MFdJO0VBQ0ksaUJDQTJDO0FINDBXbkQ7O0FFNzBXSTtFQUNJLGlCQ0EyQztBSGcxV25EOztBRWoxV0k7RUFDSSxpQkNBMkM7QUhvMVduRDs7QUVyMVdJO0VBQ0ksaUJDQTJDO0FIdzFXbkQ7O0FFejFXSTtFQUNJLGlCQ0EyQztBSDQxV25EOztBRTcxV0k7RUFDSSxpQkNBMkM7QUhnMlduRDs7QUVqMldJO0VBQ0ksaUJDQTJDO0FIbzJXbkQ7O0FFcjJXSTtFQUNJLGlCQ0EyQztBSHcyV25EOztBRXoyV0k7RUFDSSxpQkNBMkM7QUg0MlduRDs7QUU3MldJO0VBQ0ksaUJDQTJDO0FIZzNXbkQ7O0FFajNXSTtFQUNJLGlCQ0EyQztBSG8zV25EOztBRXIzV0k7RUFDSSxpQkNBMkM7QUh3M1duRDs7QUV6M1dJO0VBQ0ksaUJDQTJDO0FINDNXbkQ7O0FFNzNXSTtFQUNJLGlCQ0EyQztBSGc0V25EOztBRWo0V0k7RUFDSSxpQkNBMkM7QUhvNFduRDs7QUVyNFdJO0VBQ0ksaUJDQTJDO0FIdzRXbkQ7O0FFejRXSTtFQUNJLGlCQ0EyQztBSDQ0V25EOztBRTc0V0k7RUFDSSxpQkNBMkM7QUhnNVduRDs7QUVqNVdJO0VBQ0ksaUJDQTJDO0FIbzVXbkQ7O0FFcjVXSTtFQUNJLGlCQ0EyQztBSHc1V25EOztBRXo1V0k7RUFDSSxpQkNBMkM7QUg0NVduRDs7QUU3NVdJO0VBQ0ksaUJDQTJDO0FIZzZXbkQ7O0FFajZXSTtFQUNJLGlCQ0EyQztBSG82V25EOztBRXI2V0k7RUFDSSxpQkNBMkM7QUh3NlduRDs7QUV6NldJO0VBQ0ksaUJDQTJDO0FINDZXbkQ7O0FFNzZXSTtFQUNJLGlCQ0EyQztBSGc3V25EOztBRWo3V0k7RUFDSSxpQkNBMkM7QUhvN1duRDs7QUVyN1dJO0VBQ0ksaUJDQTJDO0FIdzdXbkQ7O0FFejdXSTtFQUNJLGlCQ0EyQztBSDQ3V25EOztBRTc3V0k7RUFDSSxpQkNBMkM7QUhnOFduRDs7QUVqOFdJO0VBQ0ksaUJDQTJDO0FIbzhXbkQ7O0FFcjhXSTtFQUNJLGlCQ0EyQztBSHc4V25EOztBRXo4V0k7RUFDSSxpQkNBMkM7QUg0OFduRDs7QUU3OFdJO0VBQ0ksaUJDQTJDO0FIZzlXbkQ7O0FFajlXSTtFQUNJLGlCQ0EyQztBSG85V25EOztBRXI5V0k7RUFDSSxpQkNBMkM7QUh3OVduRDs7QUV6OVdJO0VBQ0ksaUJDQTJDO0FINDlXbkQ7O0FFNzlXSTtFQUNJLGlCQ0EyQztBSGcrV25EOztBRWorV0k7RUFDSSxpQkNBMkM7QUhvK1duRDs7QUVyK1dJO0VBQ0ksaUJDQTJDO0FIdytXbkQ7O0FFeitXSTtFQUNJLGlCQ0EyQztBSDQrV25EOztBRTcrV0k7RUFDSSxpQkNBMkM7QUhnL1duRDs7QUVqL1dJO0VBQ0ksaUJDQTJDO0FIby9XbkQ7O0FFci9XSTtFQUNJLGlCQ0EyQztBSHcvV25EOztBRXovV0k7RUFDSSxpQkNBMkM7QUg0L1duRDs7QUU3L1dJO0VBQ0ksaUJDQTJDO0FIZ2dYbkQ7O0FFamdYSTtFQUNJLGlCQ0EyQztBSG9nWG5EOztBRXJnWEk7RUFDSSxpQkNBMkM7QUh3Z1huRDs7QUV6Z1hJO0VBQ0ksaUJDQTJDO0FINGdYbkQ7O0FFN2dYSTtFQUNJLGlCQ0EyQztBSGdoWG5EOztBRWpoWEk7RUFDSSxpQkNBMkM7QUhvaFhuRDs7QUVyaFhJO0VBQ0ksaUJDQTJDO0FId2hYbkQ7O0FFemhYSTtFQUNJLGlCQ0EyQztBSDRoWG5EOztBRTdoWEk7RUFDSSxpQkNBMkM7QUhnaVhuRDs7QUVqaVhJO0VBQ0ksaUJDQTJDO0FIb2lYbkQ7O0FFcmlYSTtFQUNJLGlCQ0EyQztBSHdpWG5EOztBRXppWEk7RUFDSSxpQkNBMkM7QUg0aVhuRDs7QUU3aVhJO0VBQ0ksaUJDQTJDO0FIZ2pYbkQ7O0FFampYSTtFQUNJLGlCQ0EyQztBSG9qWG5EOztBRXJqWEk7RUFDSSxpQkNBMkM7QUh3alhuRDs7QUV6alhJO0VBQ0ksaUJDQTJDO0FINGpYbkQ7O0FFN2pYSTtFQUNJLGlCQ0EyQztBSGdrWG5EOztBRWprWEk7RUFDSSxpQkNBMkM7QUhva1huRDs7QUVya1hJO0VBQ0ksaUJDQTJDO0FId2tYbkQ7O0FFemtYSTtFQUNJLGlCQ0EyQztBSDRrWG5EOztBRTdrWEk7RUFDSSxpQkNBMkM7QUhnbFhuRDs7QUVqbFhJO0VBQ0ksaUJDQTJDO0FIb2xYbkQ7O0FFcmxYSTtFQUNJLGlCQ0EyQztBSHdsWG5EOztBRXpsWEk7RUFDSSxpQkNBMkM7QUg0bFhuRDs7QUU3bFhJO0VBQ0ksaUJDQTJDO0FIZ21YbkQ7O0FFam1YSTtFQUNJLGlCQ0EyQztBSG9tWG5EOztBRXJtWEk7RUFDSSxpQkNBMkM7QUh3bVhuRDs7QUV6bVhJO0VBQ0ksaUJDQTJDO0FING1YbkQ7O0FFN21YSTtFQUNJLGlCQ0EyQztBSGduWG5EOztBRWpuWEk7RUFDSSxpQkNBMkM7QUhvblhuRDs7QUVyblhJO0VBQ0ksaUJDQTJDO0FId25YbkQ7O0FFem5YSTtFQUNJLGlCQ0EyQztBSDRuWG5EOztBRTduWEk7RUFDSSxpQkNBMkM7QUhnb1huRDs7QUVqb1hJO0VBQ0ksaUJDQTJDO0FIb29YbkQ7O0FFcm9YSTtFQUNJLGlCQ0EyQztBSHdvWG5EOztBRXpvWEk7RUFDSSxpQkNBMkM7QUg0b1huRDs7QUU3b1hJO0VBQ0ksaUJDQTJDO0FIZ3BYbkQ7O0FFanBYSTtFQUNJLGlCQ0EyQztBSG9wWG5EOztBRXJwWEk7RUFDSSxpQkNBMkM7QUh3cFhuRDs7QUV6cFhJO0VBQ0ksaUJDQTJDO0FINHBYbkQ7O0FFN3BYSTtFQUNJLGlCQ0EyQztBSGdxWG5EOztBRWpxWEk7RUFDSSxpQkNBMkM7QUhvcVhuRDs7QUVycVhJO0VBQ0ksaUJDQTJDO0FId3FYbkQ7O0FFenFYSTtFQUNJLGlCQ0EyQztBSDRxWG5EOztBRTdxWEk7RUFDSSxpQkNBMkM7QUhnclhuRDs7QUVqclhJO0VBQ0ksaUJDQTJDO0FIb3JYbkQ7O0FFcnJYSTtFQUNJLGlCQ0EyQztBSHdyWG5EOztBRXpyWEk7RUFDSSxpQkNBMkM7QUg0clhuRDs7QUU3clhJO0VBQ0ksaUJDQTJDO0FIZ3NYbkQ7O0FFanNYSTtFQUNJLGlCQ0EyQztBSG9zWG5EOztBRXJzWEk7RUFDSSxpQkNBMkM7QUh3c1huRDs7QUV6c1hJO0VBQ0ksaUJDQTJDO0FINHNYbkQ7O0FFN3NYSTtFQUNJLGlCQ0EyQztBSGd0WG5EOztBRWp0WEk7RUFDSSxpQkNBMkM7QUhvdFhuRDs7QUVydFhJO0VBQ0ksaUJDQTJDO0FId3RYbkQ7O0FFenRYSTtFQUNJLGlCQ0EyQztBSDR0WG5EOztBRTd0WEk7RUFDSSxpQkNBMkM7QUhndVhuRDs7QUVqdVhJO0VBQ0ksaUJDQTJDO0FIb3VYbkQ7O0FFcnVYSTtFQUNJLGlCQ0EyQztBSHd1WG5EOztBRXp1WEk7RUFDSSxpQkNBMkM7QUg0dVhuRDs7QUU3dVhJO0VBQ0ksaUJDQTJDO0FIZ3ZYbkQ7O0FFanZYSTtFQUNJLGlCQ0EyQztBSG92WG5EOztBRXJ2WEk7RUFDSSxpQkNBMkM7QUh3dlhuRDs7QUV6dlhJO0VBQ0ksaUJDQTJDO0FINHZYbkQ7O0FFN3ZYSTtFQUNJLGlCQ0EyQztBSGd3WG5EOztBRWp3WEk7RUFDSSxpQkNBMkM7QUhvd1huRDs7QUVyd1hJO0VBQ0ksaUJDQTJDO0FId3dYbkQ7O0FFendYSTtFQUNJLGlCQ0EyQztBSDR3WG5EOztBRTd3WEk7RUFDSSxpQkNBMkM7QUhneFhuRDs7QUVqeFhJO0VBQ0ksaUJDQTJDO0FIb3hYbkQ7O0FFcnhYSTtFQUNJLGlCQ0EyQztBSHd4WG5EOztBRXp4WEk7RUFDSSxpQkNBMkM7QUg0eFhuRDs7QUU3eFhJO0VBQ0ksaUJDQTJDO0FIZ3lYbkQ7O0FFanlYSTtFQUNJLGlCQ0EyQztBSG95WG5EOztBRXJ5WEk7RUFDSSxpQkNBMkM7QUh3eVhuRDs7QUV6eVhJO0VBQ0ksaUJDQTJDO0FINHlYbkQ7O0FFN3lYSTtFQUNJLGlCQ0EyQztBSGd6WG5EOztBRWp6WEk7RUFDSSxpQkNBMkM7QUhvelhuRDs7QUVyelhJO0VBQ0ksaUJDQTJDO0FId3pYbkQ7O0FFenpYSTtFQUNJLGlCQ0EyQztBSDR6WG5EOztBRTd6WEk7RUFDSSxpQkNBMkM7QUhnMFhuRDs7QUVqMFhJO0VBQ0ksaUJDQTJDO0FIbzBYbkQ7O0FFcjBYSTtFQUNJLGlCQ0EyQztBSHcwWG5EOztBRXowWEk7RUFDSSxpQkNBMkM7QUg0MFhuRDs7QUU3MFhJO0VBQ0ksaUJDQTJDO0FIZzFYbkQ7O0FFajFYSTtFQUNJLGlCQ0EyQztBSG8xWG5EOztBRXIxWEk7RUFDSSxpQkNBMkM7QUh3MVhuRDs7QUV6MVhJO0VBQ0ksaUJDQTJDO0FINDFYbkQ7O0FFNzFYSTtFQUNJLGlCQ0EyQztBSGcyWG5EOztBRWoyWEk7RUFDSSxpQkNBMkM7QUhvMlhuRDs7QUVyMlhJO0VBQ0ksaUJDQTJDO0FIdzJYbkQ7O0FFejJYSTtFQUNJLGlCQ0EyQztBSDQyWG5EOztBRTcyWEk7RUFDSSxpQkNBMkM7QUhnM1huRDs7QUVqM1hJO0VBQ0ksaUJDQTJDO0FIbzNYbkQ7O0FFcjNYSTtFQUNJLGlCQ0EyQztBSHczWG5EOztBRXozWEk7RUFDSSxpQkNBMkM7QUg0M1huRDs7QUU3M1hJO0VBQ0ksaUJDQTJDO0FIZzRYbkQ7O0FFajRYSTtFQUNJLGlCQ0EyQztBSG80WG5EOztBRXI0WEk7RUFDSSxpQkNBMkM7QUh3NFhuRDs7QUV6NFhJO0VBQ0ksaUJDQTJDO0FINDRYbkQ7O0FFNzRYSTtFQUNJLGlCQ0EyQztBSGc1WG5EOztBRWo1WEk7RUFDSSxpQkNBMkM7QUhvNVhuRDs7QUVyNVhJO0VBQ0ksaUJDQTJDO0FIdzVYbkQ7O0FFejVYSTtFQUNJLGlCQ0EyQztBSDQ1WG5EOztBRTc1WEk7RUFDSSxpQkNBMkM7QUhnNlhuRDs7QUVqNlhJO0VBQ0ksaUJDQTJDO0FIbzZYbkQ7O0FFcjZYSTtFQUNJLGlCQ0EyQztBSHc2WG5EOztBRXo2WEk7RUFDSSxpQkNBMkM7QUg0NlhuRDs7QUU3NlhJO0VBQ0ksaUJDQTJDO0FIZzdYbkQ7O0FFajdYSTtFQUNJLGlCQ0EyQztBSG83WG5EOztBRXI3WEk7RUFDSSxpQkNBMkM7QUh3N1huRDs7QUV6N1hJO0VBQ0ksaUJDQTJDO0FINDdYbkQ7O0FFNzdYSTtFQUNJLGlCQ0EyQztBSGc4WG5EOztBRWo4WEk7RUFDSSxpQkNBMkM7QUhvOFhuRDs7QUVyOFhJO0VBQ0ksaUJDQTJDO0FIdzhYbkQ7O0FFejhYSTtFQUNJLGlCQ0EyQztBSDQ4WG5EOztBRTc4WEk7RUFDSSxpQkNBMkM7QUhnOVhuRDs7QUVqOVhJO0VBQ0ksaUJDQTJDO0FIbzlYbkQ7O0FFcjlYSTtFQUNJLGlCQ0EyQztBSHc5WG5EOztBRXo5WEk7RUFDSSxpQkNBMkM7QUg0OVhuRDs7QUU3OVhJO0VBQ0ksaUJDQTJDO0FIZytYbkQ7O0FFaitYSTtFQUNJLGlCQ0EyQztBSG8rWG5EOztBRXIrWEk7RUFDSSxpQkNBMkM7QUh3K1huRDs7QUV6K1hJO0VBQ0ksaUJDQTJDO0FINCtYbkQ7O0FFNytYSTtFQUNJLGlCQ0EyQztBSGcvWG5EOztBRWovWEk7RUFDSSxpQkNBMkM7QUhvL1huRDs7QUVyL1hJO0VBQ0ksaUJDQTJDO0FIdy9YbkQ7O0FFei9YSTtFQUNJLGlCQ0EyQztBSDQvWG5EOztBRTcvWEk7RUFDSSxpQkNBMkM7QUhnZ1luRDs7QUVqZ1lJO0VBQ0ksaUJDQTJDO0FIb2dZbkQ7O0FFcmdZSTtFQUNJLGlCQ0EyQztBSHdnWW5EOztBRXpnWUk7RUFDSSxpQkNBMkM7QUg0Z1luRDs7QUU3Z1lJO0VBQ0ksaUJDQTJDO0FIZ2hZbkQ7O0FFamhZSTtFQUNJLGlCQ0EyQztBSG9oWW5EOztBRXJoWUk7RUFDSSxpQkNBMkM7QUh3aFluRDs7QUV6aFlJO0VBQ0ksaUJDQTJDO0FINGhZbkQ7O0FFN2hZSTtFQUNJLGlCQ0EyQztBSGdpWW5EOztBRWppWUk7RUFDSSxpQkNBMkM7QUhvaVluRDs7QUVyaVlJO0VBQ0ksaUJDQTJDO0FId2lZbkQ7O0FFemlZSTtFQUNJLGlCQ0EyQztBSDRpWW5EOztBRTdpWUk7RUFDSSxpQkNBMkM7QUhnalluRDs7QUVqallJO0VBQ0ksaUJDQTJDO0FIb2pZbkQ7O0FFcmpZSTtFQUNJLGlCQ0EyQztBSHdqWW5EOztBRXpqWUk7RUFDSSxpQkNBMkM7QUg0alluRDs7QUU3allJO0VBQ0ksaUJDQTJDO0FIZ2tZbkQ7O0FFamtZSTtFQUNJLGlCQ0EyQztBSG9rWW5EOztBRXJrWUk7RUFDSSxpQkNBMkM7QUh3a1luRDs7QUV6a1lJO0VBQ0ksaUJDQTJDO0FINGtZbkQ7O0FFN2tZSTtFQUNJLGlCQ0EyQztBSGdsWW5EOztBRWpsWUk7RUFDSSxpQkNBMkM7QUhvbFluRDs7QUVybFlJO0VBQ0ksaUJDQTJDO0FId2xZbkQ7O0FFemxZSTtFQUNJLGlCQ0EyQztBSDRsWW5EOztBRTdsWUk7RUFDSSxpQkNBMkM7QUhnbVluRDs7QUVqbVlJO0VBQ0ksaUJDQTJDO0FIb21ZbkQ7O0FFcm1ZSTtFQUNJLGlCQ0EyQztBSHdtWW5EOztBRXptWUk7RUFDSSxpQkNBMkM7QUg0bVluRDs7QUU3bVlJO0VBQ0ksaUJDQTJDO0FIZ25ZbkQ7O0FFam5ZSTtFQUNJLGlCQ0EyQztBSG9uWW5EOztBRXJuWUk7RUFDSSxpQkNBMkM7QUh3blluRDs7QUV6bllJO0VBQ0ksaUJDQTJDO0FING5ZbkQ7O0FFN25ZSTtFQUNJLGlCQ0EyQztBSGdvWW5EOztBRWpvWUk7RUFDSSxpQkNBMkM7QUhvb1luRDs7QUVyb1lJO0VBQ0ksaUJDQTJDO0FId29ZbkQ7O0FFem9ZSTtFQUNJLGlCQ0EyQztBSDRvWW5EOztBRTdvWUk7RUFDSSxpQkNBMkM7QUhncFluRDs7QUVqcFlJO0VBQ0ksaUJDQTJDO0FIb3BZbkQ7O0FFcnBZSTtFQUNJLGlCQ0EyQztBSHdwWW5EOztBRXpwWUk7RUFDSSxpQkNBMkM7QUg0cFluRDs7QUU3cFlJO0VBQ0ksaUJDQTJDO0FIZ3FZbkQ7O0FFanFZSTtFQUNJLGlCQ0EyQztBSG9xWW5EOztBRXJxWUk7RUFDSSxpQkNBMkM7QUh3cVluRDs7QUV6cVlJO0VBQ0ksaUJDQTJDO0FINHFZbkQ7O0FFN3FZSTtFQUNJLGlCQ0EyQztBSGdyWW5EOztBRWpyWUk7RUFDSSxpQkNBMkM7QUhvclluRDs7QUVycllJO0VBQ0ksaUJDQTJDO0FId3JZbkQ7O0FFenJZSTtFQUNJLGlCQ0EyQztBSDRyWW5EOztBRTdyWUk7RUFDSSxpQkNBMkM7QUhnc1luRDs7QUVqc1lJO0VBQ0ksaUJDQTJDO0FIb3NZbkQ7O0FFcnNZSTtFQUNJLGlCQ0EyQztBSHdzWW5EOztBRXpzWUk7RUFDSSxpQkNBMkM7QUg0c1luRDs7QUU3c1lJO0VBQ0ksaUJDQTJDO0FIZ3RZbkQ7O0FFanRZSTtFQUNJLGlCQ0EyQztBSG90WW5EOztBRXJ0WUk7RUFDSSxpQkNBMkM7QUh3dFluRDs7QUV6dFlJO0VBQ0ksaUJDQTJDO0FINHRZbkQ7O0FFN3RZSTtFQUNJLGlCQ0EyQztBSGd1WW5EOztBRWp1WUk7RUFDSSxpQkNBMkM7QUhvdVluRDs7QUVydVlJO0VBQ0ksaUJDQTJDO0FId3VZbkQ7O0FFenVZSTtFQUNJLGlCQ0EyQztBSDR1WW5EOztBRTd1WUk7RUFDSSxpQkNBMkM7QUhndlluRDs7QUVqdllJO0VBQ0ksaUJDQTJDO0FIb3ZZbkQ7O0FFcnZZSTtFQUNJLGlCQ0EyQztBSHd2WW5EOztBRXp2WUk7RUFDSSxpQkNBMkM7QUg0dlluRDs7QUU3dllJO0VBQ0ksaUJDQTJDO0FIZ3dZbkQ7O0FFandZSTtFQUNJLGlCQ0EyQztBSG93WW5EOztBRXJ3WUk7RUFDSSxpQkNBMkM7QUh3d1luRDs7QUV6d1lJO0VBQ0ksaUJDQTJDO0FINHdZbkQ7O0FFN3dZSTtFQUNJLGlCQ0EyQztBSGd4WW5EOztBRWp4WUk7RUFDSSxpQkNBMkM7QUhveFluRDs7QUVyeFlJO0VBQ0ksaUJDQTJDO0FId3hZbkQ7O0FFenhZSTtFQUNJLGlCQ0EyQztBSDR4WW5EOztBRTd4WUk7RUFDSSxpQkNBMkM7QUhneVluRDs7QUVqeVlJO0VBQ0ksaUJDQTJDO0FIb3lZbkQ7O0FFcnlZSTtFQUNJLGlCQ0EyQztBSHd5WW5EOztBRXp5WUk7RUFDSSxpQkNBMkM7QUg0eVluRDs7QUU3eVlJO0VBQ0ksaUJDQTJDO0FIZ3pZbkQ7O0FFanpZSTtFQUNJLGlCQ0EyQztBSG96WW5EOztBRXJ6WUk7RUFDSSxpQkNBMkM7QUh3elluRDs7QUV6ellJO0VBQ0ksaUJDQTJDO0FINHpZbkQ7O0FFN3pZSTtFQUNJLGlCQ0EyQztBSGcwWW5EOztBRWowWUk7RUFDSSxpQkNBMkM7QUhvMFluRDs7QUVyMFlJO0VBQ0ksaUJDQTJDO0FIdzBZbkQ7O0FFejBZSTtFQUNJLGlCQ0EyQztBSDQwWW5EOztBRTcwWUk7RUFDSSxpQkNBMkM7QUhnMVluRDs7QUVqMVlJO0VBQ0ksaUJDQTJDO0FIbzFZbkQ7O0FFcjFZSTtFQUNJLGlCQ0EyQztBSHcxWW5EOztBRXoxWUk7RUFDSSxpQkNBMkM7QUg0MVluRDs7QUU3MVlJO0VBQ0ksaUJDQTJDO0FIZzJZbkQ7O0FFajJZSTtFQUNJLGlCQ0EyQztBSG8yWW5EOztBRXIyWUk7RUFDSSxpQkNBMkM7QUh3MlluRDs7QUV6MllJO0VBQ0ksaUJDQTJDO0FINDJZbkQ7O0FFNzJZSTtFQUNJLGlCQ0EyQztBSGczWW5EOztBRWozWUk7RUFDSSxpQkNBMkM7QUhvM1luRDs7QUVyM1lJO0VBQ0ksaUJDQTJDO0FIdzNZbkQ7O0FFejNZSTtFQUNJLGlCQ0EyQztBSDQzWW5EOztBRTczWUk7RUFDSSxpQkNBMkM7QUhnNFluRDs7QUVqNFlJO0VBQ0ksaUJDQTJDO0FIbzRZbkQ7O0FFcjRZSTtFQUNJLGlCQ0EyQztBSHc0WW5EOztBRXo0WUk7RUFDSSxpQkNBMkM7QUg0NFluRDs7QUU3NFlJO0VBQ0ksaUJDQTJDO0FIZzVZbkQ7O0FFajVZSTtFQUNJLGlCQ0EyQztBSG81WW5EOztBRXI1WUk7RUFDSSxpQkNBMkM7QUh3NVluRDs7QUV6NVlJO0VBQ0ksaUJDQTJDO0FINDVZbkQ7O0FFNzVZSTtFQUNJLGlCQ0EyQztBSGc2WW5EOztBRWo2WUk7RUFDSSxpQkNBMkM7QUhvNlluRDs7QUVyNllJO0VBQ0ksaUJDQTJDO0FIdzZZbkQ7O0FFejZZSTtFQUNJLGlCQ0EyQztBSDQ2WW5EOztBRTc2WUk7RUFDSSxpQkNBMkM7QUhnN1luRDs7QUVqN1lJO0VBQ0ksaUJDQTJDO0FIbzdZbkQ7O0FFcjdZSTtFQUNJLGlCQ0EyQztBSHc3WW5EOztBRXo3WUk7RUFDSSxpQkNBMkM7QUg0N1luRDs7QUU3N1lJO0VBQ0ksaUJDQTJDO0FIZzhZbkQ7O0FFajhZSTtFQUNJLGlCQ0EyQztBSG84WW5EOztBRXI4WUk7RUFDSSxpQkNBMkM7QUh3OFluRDs7QUV6OFlJO0VBQ0ksaUJDQTJDO0FINDhZbkQ7O0FFNzhZSTtFQUNJLGlCQ0EyQztBSGc5WW5EOztBRWo5WUk7RUFDSSxpQkNBMkM7QUhvOVluRDs7QUVyOVlJO0VBQ0ksaUJDQTJDO0FIdzlZbkQ7O0FFejlZSTtFQUNJLGlCQ0EyQztBSDQ5WW5EOztBRTc5WUk7RUFDSSxpQkNBMkM7QUhnK1luRDs7QUVqK1lJO0VBQ0ksaUJDQTJDO0FIbytZbkQ7O0FFcitZSTtFQUNJLGlCQ0EyQztBSHcrWW5EOztBRXorWUk7RUFDSSxpQkNBMkM7QUg0K1luRDs7QUU3K1lJO0VBQ0ksaUJDQTJDO0FIZy9ZbkQ7O0FFai9ZSTtFQUNJLGlCQ0EyQztBSG8vWW5EOztBRXIvWUk7RUFDSSxpQkNBMkM7QUh3L1luRDs7QUV6L1lJO0VBQ0ksaUJDQTJDO0FINC9ZbkQ7O0FFNy9ZSTtFQUNJLGlCQ0EyQztBSGdnWm5EOztBRWpnWkk7RUFDSSxpQkNBMkM7QUhvZ1puRDs7QUVyZ1pJO0VBQ0ksaUJDQTJDO0FId2dabkQ7O0FFemdaSTtFQUNJLGlCQ0EyQztBSDRnWm5EOztBRTdnWkk7RUFDSSxpQkNBMkM7QUhnaFpuRDs7QUVqaFpJO0VBQ0ksaUJDQTJDO0FIb2habkQ7O0FFcmhaSTtFQUNJLGlCQ0EyQztBSHdoWm5EOztBRXpoWkk7RUFDSSxpQkNBMkM7QUg0aFpuRDs7QUU3aFpJO0VBQ0ksaUJDQTJDO0FIZ2labkQ7O0FFamlaSTtFQUNJLGlCQ0EyQztBSG9pWm5EOztBRXJpWkk7RUFDSSxpQkNBMkM7QUh3aVpuRDs7QUV6aVpJO0VBQ0ksaUJDQTJDO0FINGlabkQ7O0FFN2laSTtFQUNJLGlCQ0EyQztBSGdqWm5EOztBRWpqWkk7RUFDSSxpQkNBMkM7QUhvalpuRDs7QUVyalpJO0VBQ0ksaUJDQTJDO0FId2pabkQ7O0FFempaSTtFQUNJLGlCQ0EyQztBSDRqWm5EOztBRTdqWkk7RUFDSSxpQkNBMkM7QUhna1puRDs7QUVqa1pJO0VBQ0ksaUJDQTJDO0FIb2tabkQ7O0FFcmtaSTtFQUNJLGlCQ0EyQztBSHdrWm5EOztBRXprWkk7RUFDSSxpQkNBMkM7QUg0a1puRDs7QUU3a1pJO0VBQ0ksaUJDQTJDO0FIZ2xabkQ7O0FFamxaSTtFQUNJLGlCQ0EyQztBSG9sWm5EOztBRXJsWkk7RUFDSSxpQkNBMkM7QUh3bFpuRDs7QUV6bFpJO0VBQ0ksaUJDQTJDO0FINGxabkQ7O0FFN2xaSTtFQUNJLGlCQ0EyQztBSGdtWm5EOztBRWptWkk7RUFDSSxpQkNBMkM7QUhvbVpuRDs7QUVybVpJO0VBQ0ksaUJDQTJDO0FId21abkQ7O0FFem1aSTtFQUNJLGlCQ0EyQztBSDRtWm5EOztBRTdtWkk7RUFDSSxpQkNBMkM7QUhnblpuRDs7QUVqblpJO0VBQ0ksaUJDQTJDO0FIb25abkQ7O0FFcm5aSTtFQUNJLGlCQ0EyQztBSHduWm5EOztBRXpuWkk7RUFDSSxpQkNBMkM7QUg0blpuRDs7QUU3blpJO0VBQ0ksaUJDQTJDO0FIZ29abkQ7O0FFam9aSTtFQUNJLGlCQ0EyQztBSG9vWm5EOztBRXJvWkk7RUFDSSxpQkNBMkM7QUh3b1puRDs7QUV6b1pJO0VBQ0ksaUJDQTJDO0FING9abkQ7O0FFN29aSTtFQUNJLGlCQ0EyQztBSGdwWm5EOztBRWpwWkk7RUFDSSxpQkNBMkM7QUhvcFpuRDs7QUVycFpJO0VBQ0ksaUJDQTJDO0FId3BabkQ7O0FFenBaSTtFQUNJLGlCQ0EyQztBSDRwWm5EOztBRTdwWkk7RUFDSSxpQkNBMkM7QUhncVpuRDs7QUVqcVpJO0VBQ0ksaUJDQTJDO0FIb3FabkQ7O0FFcnFaSTtFQUNJLGlCQ0EyQztBSHdxWm5EOztBRXpxWkk7RUFDSSxpQkNBMkM7QUg0cVpuRDs7QUU3cVpJO0VBQ0ksaUJDQTJDO0FIZ3JabkQ7O0FFanJaSTtFQUNJLGlCQ0EyQztBSG9yWm5EOztBRXJyWkk7RUFDSSxpQkNBMkM7QUh3clpuRDs7QUV6clpJO0VBQ0ksaUJDQTJDO0FINHJabkQ7O0FFN3JaSTtFQUNJLGlCQ0EyQztBSGdzWm5EOztBRWpzWkk7RUFDSSxpQkNBMkM7QUhvc1puRDs7QUVyc1pJO0VBQ0ksaUJDQTJDO0FId3NabkQ7O0FFenNaSTtFQUNJLGlCQ0EyQztBSDRzWm5EOztBRTdzWkk7RUFDSSxpQkNBMkM7QUhndFpuRDs7QUVqdFpJO0VBQ0ksaUJDQTJDO0FIb3RabkQ7O0FFcnRaSTtFQUNJLGlCQ0EyQztBSHd0Wm5EOztBRXp0Wkk7RUFDSSxpQkNBMkM7QUg0dFpuRDs7QUU3dFpJO0VBQ0ksaUJDQTJDO0FIZ3VabkQ7O0FFanVaSTtFQUNJLGlCQ0EyQztBSG91Wm5EOztBRXJ1Wkk7RUFDSSxpQkNBMkM7QUh3dVpuRDs7QUV6dVpJO0VBQ0ksaUJDQTJDO0FINHVabkQ7O0FFN3VaSTtFQUNJLGlCQ0EyQztBSGd2Wm5EOztBRWp2Wkk7RUFDSSxpQkNBMkM7QUhvdlpuRDs7QUVydlpJO0VBQ0ksaUJDQTJDO0FId3ZabkQ7O0FFenZaSTtFQUNJLGlCQ0EyQztBSDR2Wm5EOztBRTd2Wkk7RUFDSSxpQkNBMkM7QUhnd1puRDs7QUVqd1pJO0VBQ0ksaUJDQTJDO0FIb3dabkQ7O0FFcndaSTtFQUNJLGlCQ0EyQztBSHd3Wm5EOztBRXp3Wkk7RUFDSSxpQkNBMkM7QUg0d1puRDs7QUU3d1pJO0VBQ0ksaUJDQTJDO0FIZ3habkQ7O0FFanhaSTtFQUNJLGlCQ0EyQztBSG94Wm5EOztBRXJ4Wkk7RUFDSSxpQkNBMkM7QUh3eFpuRDs7QUV6eFpJO0VBQ0ksaUJDQTJDO0FINHhabkQ7O0FFN3haSTtFQUNJLGlCQ0EyQztBSGd5Wm5EOztBRWp5Wkk7RUFDSSxpQkNBMkM7QUhveVpuRDs7QUVyeVpJO0VBQ0ksaUJDQTJDO0FId3labkQ7O0FFenlaSTtFQUNJLGlCQ0EyQztBSDR5Wm5EOztBRTd5Wkk7RUFDSSxpQkNBMkM7QUhnelpuRDs7QUVqelpJO0VBQ0ksaUJDQTJDO0FIb3pabkQ7O0FFcnpaSTtFQUNJLGlCQ0EyQztBSHd6Wm5EOztBRXp6Wkk7RUFDSSxpQkNBMkM7QUg0elpuRDs7QUU3elpJO0VBQ0ksaUJDQTJDO0FIZzBabkQ7O0FFajBaSTtFQUNJLGlCQ0EyQztBSG8wWm5EOztBRXIwWkk7RUFDSSxpQkNBMkM7QUh3MFpuRDs7QUV6MFpJO0VBQ0ksaUJDQTJDO0FINDBabkQ7O0FFNzBaSTtFQUNJLGlCQ0EyQztBSGcxWm5EOztBRWoxWkk7RUFDSSxpQkNBMkM7QUhvMVpuRDs7QUVyMVpJO0VBQ0ksaUJDQTJDO0FIdzFabkQ7O0FFejFaSTtFQUNJLGlCQ0EyQztBSDQxWm5EOztBRTcxWkk7RUFDSSxpQkNBMkM7QUhnMlpuRDs7QUVqMlpJO0VBQ0ksaUJDQTJDO0FIbzJabkQ7O0FFcjJaSTtFQUNJLGlCQ0EyQztBSHcyWm5EOztBRXoyWkk7RUFDSSxpQkNBMkM7QUg0MlpuRDs7QUU3MlpJO0VBQ0ksaUJDQTJDO0FIZzNabkQ7O0FFajNaSTtFQUNJLGlCQ0EyQztBSG8zWm5EOztBRXIzWkk7RUFDSSxpQkNBMkM7QUh3M1puRDs7QUV6M1pJO0VBQ0ksaUJDQTJDO0FINDNabkQ7O0FFNzNaSTtFQUNJLGlCQ0EyQztBSGc0Wm5EOztBRWo0Wkk7RUFDSSxpQkNBMkM7QUhvNFpuRDs7QUVyNFpJO0VBQ0ksaUJDQTJDO0FIdzRabkQ7O0FFejRaSTtFQUNJLGlCQ0EyQztBSDQ0Wm5EOztBRTc0Wkk7RUFDSSxpQkNBMkM7QUhnNVpuRDs7QUVqNVpJO0VBQ0ksaUJDQTJDO0FIbzVabkQ7O0FFcjVaSTtFQUNJLGlCQ0EyQztBSHc1Wm5EOztBRXo1Wkk7RUFDSSxpQkNBMkM7QUg0NVpuRDs7QUU3NVpJO0VBQ0ksaUJDQTJDO0FIZzZabkQ7O0FFajZaSTtFQUNJLGlCQ0EyQztBSG82Wm5EOztBRXI2Wkk7RUFDSSxpQkNBMkM7QUh3NlpuRDs7QUV6NlpJO0VBQ0ksaUJDQTJDO0FINDZabkQ7O0FFNzZaSTtFQUNJLGlCQ0EyQztBSGc3Wm5EOztBRWo3Wkk7RUFDSSxpQkNBMkM7QUhvN1puRDs7QUVyN1pJO0VBQ0ksaUJDQTJDO0FIdzdabkQ7O0FFejdaSTtFQUNJLGlCQ0EyQztBSDQ3Wm5EOztBRTc3Wkk7RUFDSSxpQkNBMkM7QUhnOFpuRDs7QUVqOFpJO0VBQ0ksaUJDQTJDO0FIbzhabkQ7O0FFcjhaSTtFQUNJLGlCQ0EyQztBSHc4Wm5EOztBRXo4Wkk7RUFDSSxpQkNBMkM7QUg0OFpuRDs7QUU3OFpJO0VBQ0ksaUJDQTJDO0FIZzlabkQ7O0FFajlaSTtFQUNJLGlCQ0EyQztBSG85Wm5EOztBRXI5Wkk7RUFDSSxpQkNBMkM7QUh3OVpuRDs7QUV6OVpJO0VBQ0ksaUJDQTJDO0FINDlabkQ7O0FFNzlaSTtFQUNJLGlCQ0EyQztBSGcrWm5EOztBRWorWkk7RUFDSSxpQkNBMkM7QUhvK1puRDs7QUVyK1pJO0VBQ0ksaUJDQTJDO0FIdytabkQ7O0FFeitaSTtFQUNJLGlCQ0EyQztBSDQrWm5EOztBRTcrWkk7RUFDSSxpQkNBMkM7QUhnL1puRDs7QUVqL1pJO0VBQ0ksaUJDQTJDO0FIby9abkQ7O0FFci9aSTtFQUNJLGlCQ0EyQztBSHcvWm5EOztBRXovWkk7RUFDSSxpQkNBMkM7QUg0L1puRDs7QUU3L1pJO0VBQ0ksaUJDQTJDO0FIZ2dhbkQ7O0FFamdhSTtFQUNJLGlCQ0EyQztBSG9nYW5EOztBRXJnYUk7RUFDSSxpQkNBMkM7QUh3Z2FuRDs7QUV6Z2FJO0VBQ0ksaUJDQTJDO0FINGdhbkQ7O0FFN2dhSTtFQUNJLGlCQ0EyQztBSGdoYW5EOztBRWpoYUk7RUFDSSxpQkNBMkM7QUhvaGFuRDs7QUVyaGFJO0VBQ0ksaUJDQTJDO0FId2hhbkQ7O0FFemhhSTtFQUNJLGlCQ0EyQztBSDRoYW5EOztBRTdoYUk7RUFDSSxpQkNBMkM7QUhnaWFuRDs7QUVqaWFJO0VBQ0ksaUJDQTJDO0FIb2lhbkQ7O0FFcmlhSTtFQUNJLGlCQ0EyQztBSHdpYW5EOztBRXppYUk7RUFDSSxpQkNBMkM7QUg0aWFuRDs7QUU3aWFJO0VBQ0ksaUJDQTJDO0FIZ2phbkQ7O0FFamphSTtFQUNJLGlCQ0EyQztBSG9qYW5EOztBRXJqYUk7RUFDSSxpQkNBMkM7QUh3amFuRDs7QUV6amFJO0VBQ0ksaUJDQTJDO0FINGphbkQ7O0FFN2phSTtFQUNJLGlCQ0EyQztBSGdrYW5EOztBRWprYUk7RUFDSSxpQkNBMkM7QUhva2FuRDs7QUVya2FJO0VBQ0ksaUJDQTJDO0FId2thbkQ7O0FFemthSTtFQUNJLGlCQ0EyQztBSDRrYW5EOztBRTdrYUk7RUFDSSxpQkNBMkM7QUhnbGFuRDs7QUVqbGFJO0VBQ0ksaUJDQTJDO0FIb2xhbkQ7O0FFcmxhSTtFQUNJLGlCQ0EyQztBSHdsYW5EOztBRXpsYUk7RUFDSSxpQkNBMkM7QUg0bGFuRDs7QUU3bGFJO0VBQ0ksaUJDQTJDO0FIZ21hbkQ7O0FFam1hSTtFQUNJLGlCQ0EyQztBSG9tYW5EOztBRXJtYUk7RUFDSSxpQkNBMkM7QUh3bWFuRDs7QUV6bWFJO0VBQ0ksaUJDQTJDO0FING1hbkQ7O0FFN21hSTtFQUNJLGlCQ0EyQztBSGduYW5EOztBRWpuYUk7RUFDSSxpQkNBMkM7QUhvbmFuRDs7QUVybmFJO0VBQ0ksaUJDQTJDO0FId25hbkQ7O0FFem5hSTtFQUNJLGlCQ0EyQztBSDRuYW5EOztBRTduYUk7RUFDSSxpQkNBMkM7QUhnb2FuRDs7QUVqb2FJO0VBQ0ksaUJDQTJDO0FIb29hbkQ7O0FFcm9hSTtFQUNJLGlCQ0EyQztBSHdvYW5EOztBRXpvYUk7RUFDSSxpQkNBMkM7QUg0b2FuRDs7QUU3b2FJO0VBQ0ksaUJDQTJDO0FIZ3BhbkQ7O0FFanBhSTtFQUNJLGlCQ0EyQztBSG9wYW5EOztBRXJwYUk7RUFDSSxpQkNBMkM7QUh3cGFuRDs7QUV6cGFJO0VBQ0ksaUJDQTJDO0FINHBhbkQ7O0FFN3BhSTtFQUNJLGlCQ0EyQztBSGdxYW5EOztBRWpxYUk7RUFDSSxpQkNBMkM7QUhvcWFuRDs7QUVycWFJO0VBQ0ksaUJDQTJDO0FId3FhbkQ7O0FFenFhSTtFQUNJLGlCQ0EyQztBSDRxYW5EOztBRTdxYUk7RUFDSSxpQkNBMkM7QUhncmFuRDs7QUVqcmFJO0VBQ0ksaUJDQTJDO0FIb3JhbkQ7O0FFcnJhSTtFQUNJLGlCQ0EyQztBSHdyYW5EOztBRXpyYUk7RUFDSSxpQkNBMkM7QUg0cmFuRDs7QUU3cmFJO0VBQ0ksaUJDQTJDO0FIZ3NhbkQ7O0FFanNhSTtFQUNJLGlCQ0EyQztBSG9zYW5EOztBRXJzYUk7RUFDSSxpQkNBMkM7QUh3c2FuRDs7QUV6c2FJO0VBQ0ksaUJDQTJDO0FINHNhbkQ7O0FFN3NhSTtFQUNJLGlCQ0EyQztBSGd0YW5EOztBRWp0YUk7RUFDSSxpQkNBMkM7QUhvdGFuRDs7QUVydGFJO0VBQ0ksaUJDQTJDO0FId3RhbkQ7O0FFenRhSTtFQUNJLGlCQ0EyQztBSDR0YW5EOztBRTd0YUk7RUFDSSxpQkNBMkM7QUhndWFuRDs7QUVqdWFJO0VBQ0ksaUJDQTJDO0FIb3VhbkQ7O0FFcnVhSTtFQUNJLGlCQ0EyQztBSHd1YW5EOztBRXp1YUk7RUFDSSxpQkNBMkM7QUg0dWFuRDs7QUU3dWFJO0VBQ0ksaUJDQTJDO0FIZ3ZhbkQ7O0FFanZhSTtFQUNJLGlCQ0EyQztBSG92YW5EOztBRXJ2YUk7RUFDSSxpQkNBMkM7QUh3dmFuRDs7QUV6dmFJO0VBQ0ksaUJDQTJDO0FINHZhbkQ7O0FFN3ZhSTtFQUNJLGlCQ0EyQztBSGd3YW5EOztBRWp3YUk7RUFDSSxpQkNBMkM7QUhvd2FuRDs7QUVyd2FJO0VBQ0ksaUJDQTJDO0FId3dhbkQ7O0FFendhSTtFQUNJLGlCQ0EyQztBSDR3YW5EOztBRTd3YUk7RUFDSSxpQkNBMkM7QUhneGFuRDs7QUVqeGFJO0VBQ0ksaUJDQTJDO0FIb3hhbkQ7O0FFcnhhSTtFQUNJLGlCQ0EyQztBSHd4YW5EOztBRXp4YUk7RUFDSSxpQkNBMkM7QUg0eGFuRDs7QUU3eGFJO0VBQ0ksaUJDQTJDO0FIZ3lhbkQ7O0FFanlhSTtFQUNJLGlCQ0EyQztBSG95YW5EOztBRXJ5YUk7RUFDSSxpQkNBMkM7QUh3eWFuRDs7QUV6eWFJO0VBQ0ksaUJDQTJDO0FINHlhbkQ7O0FFN3lhSTtFQUNJLGlCQ0EyQztBSGd6YW5EOztBRWp6YUk7RUFDSSxpQkNBMkM7QUhvemFuRDs7QUVyemFJO0VBQ0ksaUJDQTJDO0FId3phbkQ7O0FFenphSTtFQUNJLGlCQ0EyQztBSDR6YW5EOztBRTd6YUk7RUFDSSxpQkNBMkM7QUhnMGFuRDs7QUVqMGFJO0VBQ0ksaUJDQTJDO0FIbzBhbkQ7O0FFcjBhSTtFQUNJLGlCQ0EyQztBSHcwYW5EOztBRXowYUk7RUFDSSxpQkNBMkM7QUg0MGFuRDs7QUU3MGFJO0VBQ0ksaUJDQTJDO0FIZzFhbkQ7O0FFajFhSTtFQUNJLGlCQ0EyQztBSG8xYW5EOztBRXIxYUk7RUFDSSxpQkNBMkM7QUh3MWFuRDs7QUV6MWFJO0VBQ0ksaUJDQTJDO0FINDFhbkQ7O0FFNzFhSTtFQUNJLGlCQ0EyQztBSGcyYW5EOztBRWoyYUk7RUFDSSxpQkNBMkM7QUhvMmFuRDs7QUVyMmFJO0VBQ0ksaUJDQTJDO0FIdzJhbkQ7O0FFejJhSTtFQUNJLGlCQ0EyQztBSDQyYW5EOztBRTcyYUk7RUFDSSxpQkNBMkM7QUhnM2FuRDs7QUVqM2FJO0VBQ0ksaUJDQTJDO0FIbzNhbkQ7O0FFcjNhSTtFQUNJLGlCQ0EyQztBSHczYW5EOztBRXozYUk7RUFDSSxpQkNBMkM7QUg0M2FuRDs7QUU3M2FJO0VBQ0ksaUJDQTJDO0FIZzRhbkQ7O0FFajRhSTtFQUNJLGlCQ0EyQztBSG80YW5EOztBRXI0YUk7RUFDSSxpQkNBMkM7QUh3NGFuRDs7QUV6NGFJO0VBQ0ksaUJDQTJDO0FINDRhbkQ7O0FFNzRhSTtFQUNJLGlCQ0EyQztBSGc1YW5EOztBRWo1YUk7RUFDSSxpQkNBMkM7QUhvNWFuRDs7QUVyNWFJO0VBQ0ksaUJDQTJDO0FIdzVhbkQ7O0FFejVhSTtFQUNJLGlCQ0EyQztBSDQ1YW5EOztBRTc1YUk7RUFDSSxpQkNBMkM7QUhnNmFuRDs7QUVqNmFJO0VBQ0ksaUJDQTJDO0FIbzZhbkQ7O0FFcjZhSTtFQUNJLGlCQ0EyQztBSHc2YW5EOztBRXo2YUk7RUFDSSxpQkNBMkM7QUg0NmFuRDs7QUU3NmFJO0VBQ0ksaUJDQTJDO0FIZzdhbkQ7O0FFajdhSTtFQUNJLGlCQ0EyQztBSG83YW5EOztBRXI3YUk7RUFDSSxpQkNBMkM7QUh3N2FuRDs7QUV6N2FJO0VBQ0ksaUJDQTJDO0FINDdhbkQ7O0FFNzdhSTtFQUNJLGlCQ0EyQztBSGc4YW5EOztBRWo4YUk7RUFDSSxpQkNBMkM7QUhvOGFuRDs7QUVyOGFJO0VBQ0ksaUJDQTJDO0FIdzhhbkQ7O0FFejhhSTtFQUNJLGlCQ0EyQztBSDQ4YW5EOztBRTc4YUk7RUFDSSxpQkNBMkM7QUhnOWFuRDs7QUVqOWFJO0VBQ0ksaUJDQTJDO0FIbzlhbkQ7O0FFcjlhSTtFQUNJLGlCQ0EyQztBSHc5YW5EOztBRXo5YUk7RUFDSSxpQkNBMkM7QUg0OWFuRDs7QUU3OWFJO0VBQ0ksaUJDQTJDO0FIZythbkQ7O0FFaithSTtFQUNJLGlCQ0EyQztBSG8rYW5EOztBRXIrYUk7RUFDSSxpQkNBMkM7QUh3K2FuRDs7QUV6K2FJO0VBQ0ksaUJDQTJDO0FINCthbkQ7O0FFNythSTtFQUNJLGlCQ0EyQztBSGcvYW5EOztBRWovYUk7RUFDSSxpQkNBMkM7QUhvL2FuRDs7QUVyL2FJO0VBQ0ksaUJDQTJDO0FIdy9hbkQ7O0FFei9hSTtFQUNJLGlCQ0EyQztBSDQvYW5EOztBRTcvYUk7RUFDSSxpQkNBMkM7QUhnZ2JuRDs7QUVqZ2JJO0VBQ0ksaUJDQTJDO0FIb2dibkQ7O0FFcmdiSTtFQUNJLGlCQ0EyQztBSHdnYm5EOztBRXpnYkk7RUFDSSxpQkNBMkM7QUg0Z2JuRDs7QUU3Z2JJO0VBQ0ksaUJDQTJDO0FIZ2hibkQ7O0FFamhiSTtFQUNJLGlCQ0EyQztBSG9oYm5EOztBRXJoYkk7RUFDSSxpQkNBMkM7QUh3aGJuRDs7QUV6aGJJO0VBQ0ksaUJDQTJDO0FINGhibkQ7O0FFN2hiSTtFQUNJLGlCQ0EyQztBSGdpYm5EOztBRWppYkk7RUFDSSxpQkNBMkM7QUhvaWJuRDs7QUVyaWJJO0VBQ0ksaUJDQTJDO0FId2libkQ7O0FFemliSTtFQUNJLGlCQ0EyQztBSDRpYm5EOztBRTdpYkk7RUFDSSxpQkNBMkM7QUhnamJuRDs7QUVqamJJO0VBQ0ksaUJDQTJDO0FIb2pibkQ7O0FFcmpiSTtFQUNJLGlCQ0EyQztBSHdqYm5EOztBRXpqYkk7RUFDSSxpQkNBMkM7QUg0amJuRDs7QUU3amJJO0VBQ0ksaUJDQTJDO0FIZ2tibkQ7O0FFamtiSTtFQUNJLGlCQ0EyQztBSG9rYm5EOztBRXJrYkk7RUFDSSxpQkNBMkM7QUh3a2JuRDs7QUV6a2JJO0VBQ0ksaUJDQTJDO0FINGtibkQ7O0FFN2tiSTtFQUNJLGlCQ0EyQztBSGdsYm5EOztBRWpsYkk7RUFDSSxpQkNBMkM7QUhvbGJuRDs7QUVybGJJO0VBQ0ksaUJDQTJDO0FId2xibkQ7O0FFemxiSTtFQUNJLGlCQ0EyQztBSDRsYm5EOztBRTdsYkk7RUFDSSxpQkNBMkM7QUhnbWJuRDs7QUVqbWJJO0VBQ0ksaUJDQTJDO0FIb21ibkQ7O0FFcm1iSTtFQUNJLGlCQ0EyQztBSHdtYm5EOztBRXptYkk7RUFDSSxpQkNBMkM7QUg0bWJuRDs7QUU3bWJJO0VBQ0ksaUJDQTJDO0FIZ25ibkQ7O0FFam5iSTtFQUNJLGlCQ0EyQztBSG9uYm5EOztBRXJuYkk7RUFDSSxpQkNBMkM7QUh3bmJuRDs7QUV6bmJJO0VBQ0ksaUJDQTJDO0FING5ibkQ7O0FFN25iSTtFQUNJLGlCQ0EyQztBSGdvYm5EOztBRWpvYkk7RUFDSSxpQkNBMkM7QUhvb2JuRDs7QUVyb2JJO0VBQ0ksaUJDQTJDO0FId29ibkQ7O0FFem9iSTtFQUNJLGlCQ0EyQztBSDRvYm5EOztBRTdvYkk7RUFDSSxpQkNBMkM7QUhncGJuRDs7QUVqcGJJO0VBQ0ksaUJDQTJDO0FIb3BibkQ7O0FFcnBiSTtFQUNJLGlCQ0EyQztBSHdwYm5EOztBRXpwYkk7RUFDSSxpQkNBMkM7QUg0cGJuRDs7QUU3cGJJO0VBQ0ksaUJDQTJDO0FIZ3FibkQ7O0FFanFiSTtFQUNJLGlCQ0EyQztBSG9xYm5EOztBRXJxYkk7RUFDSSxpQkNBMkM7QUh3cWJuRDs7QUV6cWJJO0VBQ0ksaUJDQTJDO0FINHFibkQ7O0FFN3FiSTtFQUNJLGlCQ0EyQztBSGdyYm5EOztBRWpyYkk7RUFDSSxpQkNBMkM7QUhvcmJuRDs7QUVycmJJO0VBQ0ksaUJDQTJDO0FId3JibkQ7O0FFenJiSTtFQUNJLGlCQ0EyQztBSDRyYm5EOztBRTdyYkk7RUFDSSxpQkNBMkM7QUhnc2JuRDs7QUVqc2JJO0VBQ0ksaUJDQTJDO0FIb3NibkQ7O0FFcnNiSTtFQUNJLGlCQ0EyQztBSHdzYm5EOztBRXpzYkk7RUFDSSxpQkNBMkM7QUg0c2JuRDs7QUU3c2JJO0VBQ0ksaUJDQTJDO0FIZ3RibkQ7O0FFanRiSTtFQUNJLGlCQ0EyQztBSG90Ym5EOztBRXJ0Ykk7RUFDSSxpQkNBMkM7QUh3dGJuRDs7QUV6dGJJO0VBQ0ksaUJDQTJDO0FINHRibkQ7O0FFN3RiSTtFQUNJLGlCQ0EyQztBSGd1Ym5EOztBRWp1Ykk7RUFDSSxpQkNBMkM7QUhvdWJuRDs7QUVydWJJO0VBQ0ksaUJDQTJDO0FId3VibkQ7O0FFenViSTtFQUNJLGlCQ0EyQztBSDR1Ym5EOztBRTd1Ykk7RUFDSSxpQkNBMkM7QUhndmJuRDs7QUVqdmJJO0VBQ0ksaUJDQTJDO0FIb3ZibkQ7O0FFcnZiSTtFQUNJLGlCQ0EyQztBSHd2Ym5EOztBRXp2Ykk7RUFDSSxpQkNBMkM7QUg0dmJuRDs7QUU3dmJJO0VBQ0ksaUJDQTJDO0FIZ3dibkQ7O0FFandiSTtFQUNJLGlCQ0EyQztBSG93Ym5EOztBRXJ3Ykk7RUFDSSxpQkNBMkM7QUh3d2JuRDs7QUV6d2JJO0VBQ0ksaUJDQTJDO0FINHdibkQ7O0FFN3diSTtFQUNJLGlCQ0EyQztBSGd4Ym5EOztBRWp4Ykk7RUFDSSxpQkNBMkM7QUhveGJuRDs7QUVyeGJJO0VBQ0ksaUJDQTJDO0FId3hibkQ7O0FFenhiSTtFQUNJLGlCQ0EyQztBSDR4Ym5EOztBRTd4Ykk7RUFDSSxpQkNBMkM7QUhneWJuRDs7QUVqeWJJO0VBQ0ksaUJDQTJDO0FIb3libkQ7O0FFcnliSTtFQUNJLGlCQ0EyQztBSHd5Ym5EOztBRXp5Ykk7RUFDSSxpQkNBMkM7QUg0eWJuRDs7QUU3eWJJO0VBQ0ksaUJDQTJDO0FIZ3pibkQ7O0FFanpiSTtFQUNJLGlCQ0EyQztBSG96Ym5EOztBRXJ6Ykk7RUFDSSxpQkNBMkM7QUh3emJuRDs7QUV6emJJO0VBQ0ksaUJDQTJDO0FINHpibkQ7O0FFN3piSTtFQUNJLGlCQ0EyQztBSGcwYm5EOztBRWowYkk7RUFDSSxpQkNBMkM7QUhvMGJuRDs7QUVyMGJJO0VBQ0ksaUJDQTJDO0FIdzBibkQ7O0FFejBiSTtFQUNJLGlCQ0EyQztBSDQwYm5EOztBRTcwYkk7RUFDSSxpQkNBMkM7QUhnMWJuRDs7QUVqMWJJO0VBQ0ksaUJDQTJDO0FIbzFibkQ7O0FFcjFiSTtFQUNJLGlCQ0EyQztBSHcxYm5EOztBRXoxYkk7RUFDSSxpQkNBMkM7QUg0MWJuRDs7QUU3MWJJO0VBQ0ksaUJDQTJDO0FIZzJibkQ7O0FFajJiSTtFQUNJLGlCQ0EyQztBSG8yYm5EOztBRXIyYkk7RUFDSSxpQkNBMkM7QUh3MmJuRDs7QUV6MmJJO0VBQ0ksaUJDQTJDO0FINDJibkQ7O0FFNzJiSTtFQUNJLGlCQ0EyQztBSGczYm5EOztBRWozYkk7RUFDSSxpQkNBMkM7QUhvM2JuRDs7QUVyM2JJO0VBQ0ksaUJDQTJDO0FIdzNibkQ7O0FFejNiSTtFQUNJLGlCQ0EyQztBSDQzYm5EOztBRTczYkk7RUFDSSxpQkNBMkM7QUhnNGJuRDs7QUVqNGJJO0VBQ0ksaUJDQTJDO0FIbzRibkQ7O0FFcjRiSTtFQUNJLGlCQ0EyQztBSHc0Ym5EOztBRXo0Ykk7RUFDSSxpQkNBMkM7QUg0NGJuRDs7QUU3NGJJO0VBQ0ksaUJDQTJDO0FIZzVibkQ7O0FFajViSTtFQUNJLGlCQ0EyQztBSG81Ym5EOztBRXI1Ykk7RUFDSSxpQkNBMkM7QUh3NWJuRDs7QUV6NWJJO0VBQ0ksaUJDQTJDO0FINDVibkQ7O0FFNzViSTtFQUNJLGlCQ0EyQztBSGc2Ym5EOztBRWo2Ykk7RUFDSSxpQkNBMkM7QUhvNmJuRDs7QUVyNmJJO0VBQ0ksaUJDQTJDO0FIdzZibkQ7O0FFejZiSTtFQUNJLGlCQ0EyQztBSDQ2Ym5EOztBRTc2Ykk7RUFDSSxpQkNBMkM7QUhnN2JuRDs7QUVqN2JJO0VBQ0ksaUJDQTJDO0FIbzdibkQ7O0FFcjdiSTtFQUNJLGlCQ0EyQztBSHc3Ym5EOztBRXo3Ykk7RUFDSSxpQkNBMkM7QUg0N2JuRDs7QUU3N2JJO0VBQ0ksaUJDQTJDO0FIZzhibkQ7O0FFajhiSTtFQUNJLGlCQ0EyQztBSG84Ym5EOztBRXI4Ykk7RUFDSSxpQkNBMkM7QUh3OGJuRDs7QUV6OGJJO0VBQ0ksaUJDQTJDO0FINDhibkQ7O0FFNzhiSTtFQUNJLGlCQ0EyQztBSGc5Ym5EOztBRWo5Ykk7RUFDSSxpQkNBMkM7QUhvOWJuRDs7QUVyOWJJO0VBQ0ksaUJDQTJDO0FIdzlibkQ7O0FFejliSTtFQUNJLGlCQ0EyQztBSDQ5Ym5EOztBRTc5Ykk7RUFDSSxpQkNBMkM7QUhnK2JuRDs7QUVqK2JJO0VBQ0ksaUJDQTJDO0FIbytibkQ7O0FFcitiSTtFQUNJLGlCQ0EyQztBSHcrYm5EOztBRXorYkk7RUFDSSxpQkNBMkM7QUg0K2JuRDs7QUU3K2JJO0VBQ0ksaUJDQTJDO0FIZy9ibkQ7O0FFai9iSTtFQUNJLGlCQ0EyQztBSG8vYm5EOztBRXIvYkk7RUFDSSxpQkNBMkM7QUh3L2JuRDs7QUV6L2JJO0VBQ0ksaUJDQTJDO0FINC9ibkQ7O0FFNy9iSTtFQUNJLGlCQ0EyQztBSGdnY25EOztBRWpnY0k7RUFDSSxpQkNBMkM7QUhvZ2NuRDs7QUVyZ2NJO0VBQ0ksaUJDQTJDO0FId2djbkQ7O0FFemdjSTtFQUNJLGlCQ0EyQztBSDRnY25EOztBRTdnY0k7RUFDSSxpQkNBMkM7QUhnaGNuRDs7QUVqaGNJO0VBQ0ksaUJDQTJDO0FIb2hjbkQ7O0FFcmhjSTtFQUNJLGlCQ0EyQztBSHdoY25EOztBRXpoY0k7RUFDSSxpQkNBMkM7QUg0aGNuRDs7QUU3aGNJO0VBQ0ksaUJDQTJDO0FIZ2ljbkQ7O0FFamljSTtFQUNJLGlCQ0EyQztBSG9pY25EOztBRXJpY0k7RUFDSSxpQkNBMkM7QUh3aWNuRDs7QUV6aWNJO0VBQ0ksaUJDQTJDO0FINGljbkQ7O0FFN2ljSTtFQUNJLGlCQ0EyQztBSGdqY25EOztBRWpqY0k7RUFDSSxpQkNBMkM7QUhvamNuRDs7QUVyamNJO0VBQ0ksaUJDQTJDO0FId2pjbkQ7O0FFempjSTtFQUNJLGlCQ0EyQztBSDRqY25EOztBRTdqY0k7RUFDSSxpQkNBMkM7QUhna2NuRDs7QUVqa2NJO0VBQ0ksaUJDQTJDO0FIb2tjbkQ7O0FFcmtjSTtFQUNJLGlCQ0EyQztBSHdrY25EOztBRXprY0k7RUFDSSxpQkNBMkM7QUg0a2NuRDs7QUU3a2NJO0VBQ0ksaUJDQTJDO0FIZ2xjbkQ7O0FFamxjSTtFQUNJLGlCQ0EyQztBSG9sY25EOztBRXJsY0k7RUFDSSxpQkNBMkM7QUh3bGNuRDs7QUV6bGNJO0VBQ0ksaUJDQTJDO0FINGxjbkQ7O0FFN2xjSTtFQUNJLGlCQ0EyQztBSGdtY25EOztBRWptY0k7RUFDSSxpQkNBMkM7QUhvbWNuRDs7QUVybWNJO0VBQ0ksaUJDQTJDO0FId21jbkQ7O0FFem1jSTtFQUNJLGlCQ0EyQztBSDRtY25EOztBRTdtY0k7RUFDSSxpQkNBMkM7QUhnbmNuRDs7QUVqbmNJO0VBQ0ksaUJDQTJDO0FIb25jbkQ7O0FFcm5jSTtFQUNJLGlCQ0EyQztBSHduY25EOztBRXpuY0k7RUFDSSxpQkNBMkM7QUg0bmNuRDs7QUU3bmNJO0VBQ0ksaUJDQTJDO0FIZ29jbkQ7O0FFam9jSTtFQUNJLGlCQ0EyQztBSG9vY25EOztBRXJvY0k7RUFDSSxpQkNBMkM7QUh3b2NuRDs7QUV6b2NJO0VBQ0ksaUJDQTJDO0FING9jbkQ7O0FFN29jSTtFQUNJLGlCQ0EyQztBSGdwY25EOztBRWpwY0k7RUFDSSxpQkNBMkM7QUhvcGNuRDs7QUVycGNJO0VBQ0ksaUJDQTJDO0FId3BjbkQ7O0FFenBjSTtFQUNJLGlCQ0EyQztBSDRwY25EOztBRTdwY0k7RUFDSSxpQkNBMkM7QUhncWNuRDs7QUVqcWNJO0VBQ0ksaUJDQTJDO0FIb3FjbkQ7O0FFcnFjSTtFQUNJLGlCQ0EyQztBSHdxY25EOztBRXpxY0k7RUFDSSxpQkNBMkM7QUg0cWNuRDs7QUU3cWNJO0VBQ0ksaUJDQTJDO0FIZ3JjbkQ7O0FFanJjSTtFQUNJLGlCQ0EyQztBSG9yY25EOztBRXJyY0k7RUFDSSxpQkNBMkM7QUh3cmNuRDs7QUV6cmNJO0VBQ0ksaUJDQTJDO0FINHJjbkQ7O0FFN3JjSTtFQUNJLGlCQ0EyQztBSGdzY25EOztBRWpzY0k7RUFDSSxpQkNBMkM7QUhvc2NuRDs7QUVyc2NJO0VBQ0ksaUJDQTJDO0FId3NjbkQ7O0FFenNjSTtFQUNJLGlCQ0EyQztBSDRzY25EOztBRTdzY0k7RUFDSSxpQkNBMkM7QUhndGNuRDs7QUVqdGNJO0VBQ0ksaUJDQTJDO0FIb3RjbkQ7O0FFcnRjSTtFQUNJLGlCQ0EyQztBSHd0Y25EOztBRXp0Y0k7RUFDSSxpQkNBMkM7QUg0dGNuRDs7QUU3dGNJO0VBQ0ksaUJDQTJDO0FIZ3VjbkQ7O0FFanVjSTtFQUNJLGlCQ0EyQztBSG91Y25EOztBRXJ1Y0k7RUFDSSxpQkNBMkM7QUh3dWNuRDs7QUV6dWNJO0VBQ0ksaUJDQTJDO0FINHVjbkQ7O0FFN3VjSTtFQUNJLGlCQ0EyQztBSGd2Y25EOztBRWp2Y0k7RUFDSSxpQkNBMkM7QUhvdmNuRDs7QUVydmNJO0VBQ0ksaUJDQTJDO0FId3ZjbkQ7O0FFenZjSTtFQUNJLGlCQ0EyQztBSDR2Y25EOztBRTd2Y0k7RUFDSSxpQkNBMkM7QUhnd2NuRDs7QUVqd2NJO0VBQ0ksaUJDQTJDO0FIb3djbkQ7O0FFcndjSTtFQUNJLGlCQ0EyQztBSHd3Y25EOztBRXp3Y0k7RUFDSSxpQkNBMkM7QUg0d2NuRDs7QUU3d2NJO0VBQ0ksaUJDQTJDO0FIZ3hjbkQ7O0FFanhjSTtFQUNJLGlCQ0EyQztBSG94Y25EOztBRXJ4Y0k7RUFDSSxpQkNBMkM7QUh3eGNuRDs7QUV6eGNJO0VBQ0ksaUJDQTJDO0FINHhjbkQ7O0FFN3hjSTtFQUNJLGlCQ0EyQztBSGd5Y25EOztBRWp5Y0k7RUFDSSxpQkNBMkM7QUhveWNuRDs7QUVyeWNJO0VBQ0ksaUJDQTJDO0FId3ljbkQ7O0FFenljSTtFQUNJLGlCQ0EyQztBSDR5Y25EOztBRTd5Y0k7RUFDSSxpQkNBMkM7QUhnemNuRDs7QUVqemNJO0VBQ0ksaUJDQTJDO0FIb3pjbkQ7O0FFcnpjSTtFQUNJLGlCQ0EyQztBSHd6Y25EOztBRXp6Y0k7RUFDSSxpQkNBMkM7QUg0emNuRDs7QUU3emNJO0VBQ0ksaUJDQTJDO0FIZzBjbkQ7O0FFajBjSTtFQUNJLGlCQ0EyQztBSG8wY25EOztBRXIwY0k7RUFDSSxpQkNBMkM7QUh3MGNuRDs7QUV6MGNJO0VBQ0ksaUJDQTJDO0FINDBjbkQ7O0FFNzBjSTtFQUNJLGlCQ0EyQztBSGcxY25EOztBRWoxY0k7RUFDSSxpQkNBMkM7QUhvMWNuRDs7QUVyMWNJO0VBQ0ksaUJDQTJDO0FIdzFjbkQ7O0FFejFjSTtFQUNJLGlCQ0EyQztBSDQxY25EOztBRTcxY0k7RUFDSSxpQkNBMkM7QUhnMmNuRDs7QUVqMmNJO0VBQ0ksaUJDQTJDO0FIbzJjbkQ7O0FFcjJjSTtFQUNJLGlCQ0EyQztBSHcyY25EOztBRXoyY0k7RUFDSSxpQkNBMkM7QUg0MmNuRDs7QUU3MmNJO0VBQ0ksaUJDQTJDO0FIZzNjbkQ7O0FFajNjSTtFQUNJLGlCQ0EyQztBSG8zY25EOztBRXIzY0k7RUFDSSxpQkNBMkM7QUh3M2NuRDs7QUV6M2NJO0VBQ0ksaUJDQTJDO0FINDNjbkQ7O0FFNzNjSTtFQUNJLGlCQ0EyQztBSGc0Y25EOztBRWo0Y0k7RUFDSSxpQkNBMkM7QUhvNGNuRDs7QUVyNGNJO0VBQ0ksaUJDQTJDO0FIdzRjbkQ7O0FFejRjSTtFQUNJLGlCQ0EyQztBSDQ0Y25EOztBRTc0Y0k7RUFDSSxpQkNBMkM7QUhnNWNuRDs7QUVqNWNJO0VBQ0ksaUJDQTJDO0FIbzVjbkQ7O0FFcjVjSTtFQUNJLGlCQ0EyQztBSHc1Y25EOztBRXo1Y0k7RUFDSSxpQkNBMkM7QUg0NWNuRDs7QUU3NWNJO0VBQ0ksaUJDQTJDO0FIZzZjbkQ7O0FFajZjSTtFQUNJLGlCQ0EyQztBSG82Y25EOztBRXI2Y0k7RUFDSSxpQkNBMkM7QUh3NmNuRDs7QUV6NmNJO0VBQ0ksaUJDQTJDO0FINDZjbkQ7O0FFNzZjSTtFQUNJLGlCQ0EyQztBSGc3Y25EOztBRWo3Y0k7RUFDSSxpQkNBMkM7QUhvN2NuRDs7QUVyN2NJO0VBQ0ksaUJDQTJDO0FIdzdjbkQ7O0FFejdjSTtFQUNJLGlCQ0EyQztBSDQ3Y25EOztBRTc3Y0k7RUFDSSxpQkNBMkM7QUhnOGNuRDs7QUVqOGNJO0VBQ0ksaUJDQTJDO0FIbzhjbkQ7O0FFcjhjSTtFQUNJLGlCQ0EyQztBSHc4Y25EOztBRXo4Y0k7RUFDSSxpQkNBMkM7QUg0OGNuRDs7QUU3OGNJO0VBQ0ksaUJDQTJDO0FIZzljbkQ7O0FFajljSTtFQUNJLGlCQ0EyQztBSG85Y25EOztBRXI5Y0k7RUFDSSxpQkNBMkM7QUh3OWNuRDs7QUV6OWNJO0VBQ0ksaUJDQTJDO0FINDljbkQ7O0FFNzljSTtFQUNJLGlCQ0EyQztBSGcrY25EOztBRWorY0k7RUFDSSxpQkNBMkM7QUhvK2NuRDs7QUVyK2NJO0VBQ0ksaUJDQTJDO0FIdytjbkQ7O0FFeitjSTtFQUNJLGlCQ0EyQztBSDQrY25EOztBRTcrY0k7RUFDSSxpQkNBMkM7QUhnL2NuRDs7QUVqL2NJO0VBQ0ksaUJDQTJDO0FIby9jbkQ7O0FFci9jSTtFQUNJLGlCQ0EyQztBSHcvY25EOztBRXovY0k7RUFDSSxpQkNBMkM7QUg0L2NuRDs7QUU3L2NJO0VBQ0ksaUJDQTJDO0FIZ2dkbkQ7O0FFamdkSTtFQUNJLGlCQ0EyQztBSG9nZG5EOztBRXJnZEk7RUFDSSxpQkNBMkM7QUh3Z2RuRDs7QUV6Z2RJO0VBQ0ksaUJDQTJDO0FINGdkbkQ7O0FFN2dkSTtFQUNJLGlCQ0EyQztBSGdoZG5EOztBRWpoZEk7RUFDSSxpQkNBMkM7QUhvaGRuRDs7QUVyaGRJO0VBQ0ksaUJDQTJDO0FId2hkbkQ7O0FFemhkSTtFQUNJLGlCQ0EyQztBSDRoZG5EOztBRTdoZEk7RUFDSSxpQkNBMkM7QUhnaWRuRDs7QUVqaWRJO0VBQ0ksaUJDQTJDO0FIb2lkbkQ7O0FFcmlkSTtFQUNJLGlCQ0EyQztBSHdpZG5EOztBRXppZEk7RUFDSSxpQkNBMkM7QUg0aWRuRDs7QUU3aWRJO0VBQ0ksaUJDQTJDO0FIZ2pkbkQ7O0FFampkSTtFQUNJLGlCQ0EyQztBSG9qZG5EOztBRXJqZEk7RUFDSSxpQkNBMkM7QUh3amRuRDs7QUV6amRJO0VBQ0ksaUJDQTJDO0FINGpkbkQ7O0FFN2pkSTtFQUNJLGlCQ0EyQztBSGdrZG5EOztBRWprZEk7RUFDSSxpQkNBMkM7QUhva2RuRDs7QUVya2RJO0VBQ0ksaUJDQTJDO0FId2tkbkQ7O0FFemtkSTtFQUNJLGlCQ0EyQztBSDRrZG5EOztBRTdrZEk7RUFDSSxpQkNBMkM7QUhnbGRuRDs7QUVqbGRJO0VBQ0ksaUJDQTJDO0FIb2xkbkQ7O0FFcmxkSTtFQUNJLGlCQ0EyQztBSHdsZG5EOztBRXpsZEk7RUFDSSxpQkNBMkM7QUg0bGRuRDs7QUU3bGRJO0VBQ0ksaUJDQTJDO0FIZ21kbkQ7O0FFam1kSTtFQUNJLGlCQ0EyQztBSG9tZG5EOztBRXJtZEk7RUFDSSxpQkNBMkM7QUh3bWRuRDs7QUV6bWRJO0VBQ0ksaUJDQTJDO0FING1kbkQ7O0FFN21kSTtFQUNJLGlCQ0EyQztBSGduZG5EOztBRWpuZEk7RUFDSSxpQkNBMkM7QUhvbmRuRDs7QUVybmRJO0VBQ0ksaUJDQTJDO0FId25kbkQ7O0FFem5kSTtFQUNJLGlCQ0EyQztBSDRuZG5EOztBRTduZEk7RUFDSSxpQkNBMkM7QUhnb2RuRDs7QUVqb2RJO0VBQ0ksaUJDQTJDO0FIb29kbkQ7O0FFcm9kSTtFQUNJLGlCQ0EyQztBSHdvZG5EOztBRXpvZEk7RUFDSSxpQkNBMkM7QUg0b2RuRDs7QUU3b2RJO0VBQ0ksaUJDQTJDO0FIZ3BkbkQ7O0FFanBkSTtFQUNJLGlCQ0EyQztBSG9wZG5EOztBRXJwZEk7RUFDSSxpQkNBMkM7QUh3cGRuRDs7QUV6cGRJO0VBQ0ksaUJDQTJDO0FINHBkbkQ7O0FFN3BkSTtFQUNJLGlCQ0EyQztBSGdxZG5EOztBRWpxZEk7RUFDSSxpQkNBMkM7QUhvcWRuRDs7QUVycWRJO0VBQ0ksaUJDQTJDO0FId3FkbkQ7O0FFenFkSTtFQUNJLGlCQ0EyQztBSDRxZG5EOztBRTdxZEk7RUFDSSxpQkNBMkM7QUhncmRuRDs7QUVqcmRJO0VBQ0ksaUJDQTJDO0FIb3JkbkQ7O0FFcnJkSTtFQUNJLGlCQ0EyQztBSHdyZG5EOztBRXpyZEk7RUFDSSxpQkNBMkM7QUg0cmRuRDs7QUU3cmRJO0VBQ0ksaUJDQTJDO0FIZ3NkbkQ7O0FFanNkSTtFQUNJLGlCQ0EyQztBSG9zZG5EOztBRXJzZEk7RUFDSSxpQkNBMkM7QUh3c2RuRDs7QUV6c2RJO0VBQ0ksaUJDQTJDO0FINHNkbkQ7O0FFN3NkSTtFQUNJLGlCQ0EyQztBSGd0ZG5EOztBRWp0ZEk7RUFDSSxpQkNBMkM7QUhvdGRuRDs7QUVydGRJO0VBQ0ksaUJDQTJDO0FId3RkbkQ7O0FFenRkSTtFQUNJLGlCQ0EyQztBSDR0ZG5EOztBRTd0ZEk7RUFDSSxpQkNBMkM7QUhndWRuRDs7QUVqdWRJO0VBQ0ksaUJDQTJDO0FIb3VkbkQ7O0FFcnVkSTtFQUNJLGlCQ0EyQztBSHd1ZG5EOztBRXp1ZEk7RUFDSSxpQkNBMkM7QUg0dWRuRDs7QUU3dWRJO0VBQ0ksaUJDQTJDO0FIZ3ZkbkQ7O0FFanZkSTtFQUNJLGlCQ0EyQztBSG92ZG5EOztBRXJ2ZEk7RUFDSSxpQkNBMkM7QUh3dmRuRDs7QUV6dmRJO0VBQ0ksaUJDQTJDO0FINHZkbkQ7O0FFN3ZkSTtFQUNJLGlCQ0EyQztBSGd3ZG5EOztBRWp3ZEk7RUFDSSxpQkNBMkM7QUhvd2RuRDs7QUVyd2RJO0VBQ0ksaUJDQTJDO0FId3dkbkQ7O0FFendkSTtFQUNJLGlCQ0EyQztBSDR3ZG5EOztBRTd3ZEk7RUFDSSxpQkNBMkM7QUhneGRuRDs7QUVqeGRJO0VBQ0ksaUJDQTJDO0FIb3hkbkQ7O0FFcnhkSTtFQUNJLGlCQ0EyQztBSHd4ZG5EOztBRXp4ZEk7RUFDSSxpQkNBMkM7QUg0eGRuRDs7QUU3eGRJO0VBQ0ksaUJDQTJDO0FIZ3lkbkQ7O0FFanlkSTtFQUNJLGlCQ0EyQztBSG95ZG5EOztBRXJ5ZEk7RUFDSSxpQkNBMkM7QUh3eWRuRDs7QUV6eWRJO0VBQ0ksaUJDQTJDO0FINHlkbkQ7O0FFN3lkSTtFQUNJLGlCQ0EyQztBSGd6ZG5EOztBRWp6ZEk7RUFDSSxpQkNBMkM7QUhvemRuRDs7QUVyemRJO0VBQ0ksaUJDQTJDO0FId3pkbkQ7O0FFenpkSTtFQUNJLGlCQ0EyQztBSDR6ZG5EOztBRTd6ZEk7RUFDSSxpQkNBMkM7QUhnMGRuRDs7QUVqMGRJO0VBQ0ksaUJDQTJDO0FIbzBkbkQ7O0FFcjBkSTtFQUNJLGlCQ0EyQztBSHcwZG5EOztBRXowZEk7RUFDSSxpQkNBMkM7QUg0MGRuRDs7QUU3MGRJO0VBQ0ksaUJDQTJDO0FIZzFkbkQ7O0FFajFkSTtFQUNJLGlCQ0EyQztBSG8xZG5EOztBRXIxZEk7RUFDSSxpQkNBMkM7QUh3MWRuRDs7QUV6MWRJO0VBQ0ksaUJDQTJDO0FINDFkbkQ7O0FFNzFkSTtFQUNJLGlCQ0EyQztBSGcyZG5EOztBRWoyZEk7RUFDSSxpQkNBMkM7QUhvMmRuRDs7QUVyMmRJO0VBQ0ksaUJDQTJDO0FIdzJkbkQ7O0FFejJkSTtFQUNJLGlCQ0EyQztBSDQyZG5EOztBRTcyZEk7RUFDSSxpQkNBMkM7QUhnM2RuRDs7QUVqM2RJO0VBQ0ksaUJDQTJDO0FIbzNkbkQ7O0FFcjNkSTtFQUNJLGlCQ0EyQztBSHczZG5EOztBRXozZEk7RUFDSSxpQkNBMkM7QUg0M2RuRDs7QUU3M2RJO0VBQ0ksaUJDQTJDO0FIZzRkbkQ7O0FFajRkSTtFQUNJLGlCQ0EyQztBSG80ZG5EOztBRXI0ZEk7RUFDSSxpQkNBMkM7QUh3NGRuRDs7QUV6NGRJO0VBQ0ksaUJDQTJDO0FINDRkbkQ7O0FFNzRkSTtFQUNJLGlCQ0EyQztBSGc1ZG5EOztBRWo1ZEk7RUFDSSxpQkNBMkM7QUhvNWRuRDs7QUVyNWRJO0VBQ0ksaUJDQTJDO0FIdzVkbkQ7O0FFejVkSTtFQUNJLGlCQ0EyQztBSDQ1ZG5EOztBRTc1ZEk7RUFDSSxpQkNBMkM7QUhnNmRuRDs7QUVqNmRJO0VBQ0ksaUJDQTJDO0FIbzZkbkQ7O0FFcjZkSTtFQUNJLGlCQ0EyQztBSHc2ZG5EOztBRXo2ZEk7RUFDSSxpQkNBMkM7QUg0NmRuRDs7QUU3NmRJO0VBQ0ksaUJDQTJDO0FIZzdkbkQ7O0FFajdkSTtFQUNJLGlCQ0EyQztBSG83ZG5EOztBRXI3ZEk7RUFDSSxpQkNBMkM7QUh3N2RuRDs7QUV6N2RJO0VBQ0ksaUJDQTJDO0FINDdkbkQ7O0FFNzdkSTtFQUNJLGlCQ0EyQztBSGc4ZG5EOztBRWo4ZEk7RUFDSSxpQkNBMkM7QUhvOGRuRDs7QUVyOGRJO0VBQ0ksaUJDQTJDO0FIdzhkbkQ7O0FFejhkSTtFQUNJLGlCQ0EyQztBSDQ4ZG5EOztBRTc4ZEk7RUFDSSxpQkNBMkM7QUhnOWRuRDs7QUVqOWRJO0VBQ0ksaUJDQTJDO0FIbzlkbkQ7O0FFcjlkSTtFQUNJLGlCQ0EyQztBSHc5ZG5EOztBRXo5ZEk7RUFDSSxpQkNBMkM7QUg0OWRuRDs7QUU3OWRJO0VBQ0ksaUJDQTJDO0FIZytkbkQ7O0FFaitkSTtFQUNJLGlCQ0EyQztBSG8rZG5EOztBRXIrZEk7RUFDSSxpQkNBMkM7QUh3K2RuRDs7QUV6K2RJO0VBQ0ksaUJDQTJDO0FINCtkbkQ7O0FFNytkSTtFQUNJLGlCQ0EyQztBSGcvZG5EOztBRWovZEk7RUFDSSxpQkNBMkM7QUhvL2RuRDs7QUVyL2RJO0VBQ0ksaUJDQTJDO0FIdy9kbkQ7O0FFei9kSTtFQUNJLGlCQ0EyQztBSDQvZG5EOztBRTcvZEk7RUFDSSxpQkNBMkM7QUhnZ2VuRDs7QUVqZ2VJO0VBQ0ksaUJDQTJDO0FIb2dlbkQ7O0FFcmdlSTtFQUNJLGlCQ0EyQztBSHdnZW5EOztBRXpnZUk7RUFDSSxpQkNBMkM7QUg0Z2VuRDs7QUU3Z2VJO0VBQ0ksaUJDQTJDO0FIZ2hlbkQ7O0FFamhlSTtFQUNJLGlCQ0EyQztBSG9oZW5EOztBRXJoZUk7RUFDSSxpQkNBMkM7QUh3aGVuRDs7QUV6aGVJO0VBQ0ksaUJDQTJDO0FINGhlbkQ7O0FFN2hlSTtFQUNJLGlCQ0EyQztBSGdpZW5EOztBRWppZUk7RUFDSSxpQkNBMkM7QUhvaWVuRDs7QUVyaWVJO0VBQ0ksaUJDQTJDO0FId2llbkQ7O0FFemllSTtFQUNJLGlCQ0EyQztBSDRpZW5EOztBRTdpZUk7RUFDSSxpQkNBMkM7QUhnamVuRDs7QUVqamVJO0VBQ0ksaUJDQTJDO0FIb2plbkQ7O0FFcmplSTtFQUNJLGlCQ0EyQztBSHdqZW5EOztBRXpqZUk7RUFDSSxpQkNBMkM7QUg0amVuRDs7QUU3amVJO0VBQ0ksaUJDQTJDO0FIZ2tlbkQ7O0FFamtlSTtFQUNJLGlCQ0EyQztBSG9rZW5EOztBRXJrZUk7RUFDSSxpQkNBMkM7QUh3a2VuRDs7QUV6a2VJO0VBQ0ksaUJDQTJDO0FINGtlbkQ7O0FFN2tlSTtFQUNJLGlCQ0EyQztBSGdsZW5EOztBRWpsZUk7RUFDSSxpQkNBMkM7QUhvbGVuRDs7QUVybGVJO0VBQ0ksaUJDQTJDO0FId2xlbkQ7O0FFemxlSTtFQUNJLGlCQ0EyQztBSDRsZW5EOztBRTdsZUk7RUFDSSxpQkNBMkM7QUhnbWVuRDs7QUVqbWVJO0VBQ0ksaUJDQTJDO0FIb21lbkQ7O0FFcm1lSTtFQUNJLGlCQ0EyQztBSHdtZW5EOztBRXptZUk7RUFDSSxpQkNBMkM7QUg0bWVuRDs7QUU3bWVJO0VBQ0ksaUJDQTJDO0FIZ25lbkQ7O0FFam5lSTtFQUNJLGlCQ0EyQztBSG9uZW5EOztBRXJuZUk7RUFDSSxpQkNBMkM7QUh3bmVuRDs7QUV6bmVJO0VBQ0ksaUJDQTJDO0FING5lbkQ7O0FFN25lSTtFQUNJLGlCQ0EyQztBSGdvZW5EOztBRWpvZUk7RUFDSSxpQkNBMkM7QUhvb2VuRDs7QUVyb2VJO0VBQ0ksaUJDQTJDO0FId29lbkQ7O0FFem9lSTtFQUNJLGlCQ0EyQztBSDRvZW5EOztBRTdvZUk7RUFDSSxpQkNBMkM7QUhncGVuRDs7QUVqcGVJO0VBQ0ksaUJDQTJDO0FIb3BlbkQ7O0FFcnBlSTtFQUNJLGlCQ0EyQztBSHdwZW5EOztBRXpwZUk7RUFDSSxpQkNBMkM7QUg0cGVuRDs7QUU3cGVJO0VBQ0ksaUJDQTJDO0FIZ3FlbkQ7O0FFanFlSTtFQUNJLGlCQ0EyQztBSG9xZW5EOztBRXJxZUk7RUFDSSxpQkNBMkM7QUh3cWVuRDs7QUV6cWVJO0VBQ0ksaUJDQTJDO0FINHFlbkQ7O0FFN3FlSTtFQUNJLGlCQ0EyQztBSGdyZW5EOztBRWpyZUk7RUFDSSxpQkNBMkM7QUhvcmVuRDs7QUVycmVJO0VBQ0ksaUJDQTJDO0FId3JlbkQ7O0FFenJlSTtFQUNJLGlCQ0EyQztBSDRyZW5EOztBRTdyZUk7RUFDSSxpQkNBMkM7QUhnc2VuRDs7QUVqc2VJO0VBQ0ksaUJDQTJDO0FIb3NlbkQ7O0FFcnNlSTtFQUNJLGlCQ0EyQztBSHdzZW5EOztBRXpzZUk7RUFDSSxpQkNBMkM7QUg0c2VuRDs7QUU3c2VJO0VBQ0ksaUJDQTJDO0FIZ3RlbkQ7O0FFanRlSTtFQUNJLGlCQ0EyQztBSG90ZW5EOztBRXJ0ZUk7RUFDSSxpQkNBMkM7QUh3dGVuRDs7QUV6dGVJO0VBQ0ksaUJDQTJDO0FINHRlbkQ7O0FFN3RlSTtFQUNJLGlCQ0EyQztBSGd1ZW5EOztBRWp1ZUk7RUFDSSxpQkNBMkM7QUhvdWVuRDs7QUVydWVJO0VBQ0ksaUJDQTJDO0FId3VlbkQ7O0FFenVlSTtFQUNJLGlCQ0EyQztBSDR1ZW5EOztBRTd1ZUk7RUFDSSxpQkNBMkM7QUhndmVuRDs7QUVqdmVJO0VBQ0ksaUJDQTJDO0FIb3ZlbkQ7O0FFcnZlSTtFQUNJLGlCQ0EyQztBSHd2ZW5EOztBRXp2ZUk7RUFDSSxpQkNBMkM7QUg0dmVuRDs7QUU3dmVJO0VBQ0ksaUJDQTJDO0FIZ3dlbkQ7O0FFandlSTtFQUNJLGlCQ0EyQztBSG93ZW5EOztBRXJ3ZUk7RUFDSSxpQkNBMkM7QUh3d2VuRDs7QUV6d2VJO0VBQ0ksaUJDQTJDO0FINHdlbkQ7O0FFN3dlSTtFQUNJLGlCQ0EyQztBSGd4ZW5EOztBRWp4ZUk7RUFDSSxpQkNBMkM7QUhveGVuRDs7QUVyeGVJO0VBQ0ksaUJDQTJDO0FId3hlbkQ7O0FFenhlSTtFQUNJLGlCQ0EyQztBSDR4ZW5EOztBRTd4ZUk7RUFDSSxpQkNBMkM7QUhneWVuRDs7QUVqeWVJO0VBQ0ksaUJDQTJDO0FIb3llbkQ7O0FFcnllSTtFQUNJLGlCQ0EyQztBSHd5ZW5EOztBRXp5ZUk7RUFDSSxpQkNBMkM7QUg0eWVuRDs7QUU3eWVJO0VBQ0ksaUJDQTJDO0FIZ3plbkQ7O0FFanplSTtFQUNJLGlCQ0EyQztBSG96ZW5EOztBRXJ6ZUk7RUFDSSxpQkNBMkM7QUh3emVuRDs7QUV6emVJO0VBQ0ksaUJDQTJDO0FINHplbkQ7O0FFN3plSTtFQUNJLGlCQ0EyQztBSGcwZW5EOztBRWowZUk7RUFDSSxpQkNBMkM7QUhvMGVuRDs7QUVyMGVJO0VBQ0ksaUJDQTJDO0FIdzBlbkQ7O0FFejBlSTtFQUNJLGlCQ0EyQztBSDQwZW5EOztBRTcwZUk7RUFDSSxpQkNBMkM7QUhnMWVuRDs7QUVqMWVJO0VBQ0ksaUJDQTJDO0FIbzFlbkQ7O0FFcjFlSTtFQUNJLGlCQ0EyQztBSHcxZW5EOztBRXoxZUk7RUFDSSxpQkNBMkM7QUg0MWVuRDs7QUU3MWVJO0VBQ0ksaUJDQTJDO0FIZzJlbkQ7O0FFajJlSTtFQUNJLGlCQ0EyQztBSG8yZW5EOztBRXIyZUk7RUFDSSxpQkNBMkM7QUh3MmVuRDs7QUV6MmVJO0VBQ0ksaUJDQTJDO0FINDJlbkQ7O0FFNzJlSTtFQUNJLGlCQ0EyQztBSGczZW5EOztBRWozZUk7RUFDSSxpQkNBMkM7QUhvM2VuRDs7QUVyM2VJO0VBQ0ksaUJDQTJDO0FIdzNlbkQ7O0FFejNlSTtFQUNJLGlCQ0EyQztBSDQzZW5EOztBRTczZUk7RUFDSSxpQkNBMkM7QUhnNGVuRDs7QUVqNGVJO0VBQ0ksaUJDQTJDO0FIbzRlbkQ7O0FFcjRlSTtFQUNJLGlCQ0EyQztBSHc0ZW5EOztBRXo0ZUk7RUFDSSxpQkNBMkM7QUg0NGVuRDs7QUU3NGVJO0VBQ0ksaUJDQTJDO0FIZzVlbkQ7O0FFajVlSTtFQUNJLGlCQ0EyQztBSG81ZW5EOztBRXI1ZUk7RUFDSSxpQkNBMkM7QUh3NWVuRDs7QUV6NWVJO0VBQ0ksaUJDQTJDO0FINDVlbkQ7O0FFNzVlSTtFQUNJLGlCQ0EyQztBSGc2ZW5EOztBRWo2ZUk7RUFDSSxpQkNBMkM7QUhvNmVuRDs7QUVyNmVJO0VBQ0ksaUJDQTJDO0FIdzZlbkQ7O0FFejZlSTtFQUNJLGlCQ0EyQztBSDQ2ZW5EOztBRTc2ZUk7RUFDSSxpQkNBMkM7QUhnN2VuRDs7QUVqN2VJO0VBQ0ksaUJDQTJDO0FIbzdlbkQ7O0FFcjdlSTtFQUNJLGlCQ0EyQztBSHc3ZW5EOztBRXo3ZUk7RUFDSSxpQkNBMkM7QUg0N2VuRDs7QUU3N2VJO0VBQ0ksaUJDQTJDO0FIZzhlbkQ7O0FFajhlSTtFQUNJLGlCQ0EyQztBSG84ZW5EOztBRXI4ZUk7RUFDSSxpQkNBMkM7QUh3OGVuRDs7QUV6OGVJO0VBQ0ksaUJDQTJDO0FINDhlbkQ7O0FFNzhlSTtFQUNJLGlCQ0EyQztBSGc5ZW5EOztBRWo5ZUk7RUFDSSxpQkNBMkM7QUhvOWVuRDs7QUVyOWVJO0VBQ0ksaUJDQTJDO0FIdzllbkQ7O0FFejllSTtFQUNJLGlCQ0EyQztBSDQ5ZW5EOztBRTc5ZUk7RUFDSSxpQkNBMkM7QUhnK2VuRDs7QUVqK2VJO0VBQ0ksaUJDQTJDO0FIbytlbkQ7O0FFcitlSTtFQUNJLGlCQ0EyQztBSHcrZW5EOztBRXorZUk7RUFDSSxpQkNBMkM7QUg0K2VuRDs7QUU3K2VJO0VBQ0ksaUJDQTJDO0FIZy9lbkQ7O0FFai9lSTtFQUNJLGlCQ0EyQztBSG8vZW5EOztBRXIvZUk7RUFDSSxpQkNBMkM7QUh3L2VuRDs7QUV6L2VJO0VBQ0ksaUJDQTJDO0FINC9lbkQ7O0FFNy9lSTtFQUNJLGlCQ0EyQztBSGdnZm5EOztBRWpnZkk7RUFDSSxpQkNBMkM7QUhvZ2ZuRDs7QUVyZ2ZJO0VBQ0ksaUJDQTJDO0FId2dmbkQ7O0FFemdmSTtFQUNJLGlCQ0EyQztBSDRnZm5EOztBRTdnZkk7RUFDSSxpQkNBMkM7QUhnaGZuRDs7QUVqaGZJO0VBQ0ksaUJDQTJDO0FIb2hmbkQ7O0FFcmhmSTtFQUNJLGlCQ0EyQztBSHdoZm5EOztBRXpoZkk7RUFDSSxpQkNBMkM7QUg0aGZuRDs7QUU3aGZJO0VBQ0ksaUJDQTJDO0FIZ2lmbkQ7O0FFamlmSTtFQUNJLGlCQ0EyQztBSG9pZm5EOztBRXJpZkk7RUFDSSxpQkNBMkM7QUh3aWZuRDs7QUV6aWZJO0VBQ0ksaUJDQTJDO0FINGlmbkQ7O0FFN2lmSTtFQUNJLGlCQ0EyQztBSGdqZm5EOztBRWpqZkk7RUFDSSxpQkNBMkM7QUhvamZuRDs7QUVyamZJO0VBQ0ksaUJDQTJDO0FId2pmbkQ7O0FFempmSTtFQUNJLGlCQ0EyQztBSDRqZm5EOztBRTdqZkk7RUFDSSxpQkNBMkM7QUhna2ZuRDs7QUVqa2ZJO0VBQ0ksaUJDQTJDO0FIb2tmbkQ7O0FFcmtmSTtFQUNJLGlCQ0EyQztBSHdrZm5EOztBRXprZkk7RUFDSSxpQkNBMkM7QUg0a2ZuRDs7QUU3a2ZJO0VBQ0ksaUJDQTJDO0FIZ2xmbkQ7O0FFamxmSTtFQUNJLGlCQ0EyQztBSG9sZm5EOztBRXJsZkk7RUFDSSxpQkNBMkM7QUh3bGZuRDs7QUV6bGZJO0VBQ0ksaUJDQTJDO0FINGxmbkQ7O0FFN2xmSTtFQUNJLGlCQ0EyQztBSGdtZm5EOztBRWptZkk7RUFDSSxpQkNBMkM7QUhvbWZuRDs7QUVybWZJO0VBQ0ksaUJDQTJDO0FId21mbkQ7O0FFem1mSTtFQUNJLGlCQ0EyQztBSDRtZm5EOztBRTdtZkk7RUFDSSxpQkNBMkM7QUhnbmZuRDs7QUVqbmZJO0VBQ0ksaUJDQTJDO0FIb25mbkQ7O0FFcm5mSTtFQUNJLGlCQ0EyQztBSHduZm5EOztBRXpuZkk7RUFDSSxpQkNBMkM7QUg0bmZuRDs7QUU3bmZJO0VBQ0ksaUJDQTJDO0FIZ29mbkQ7O0FFam9mSTtFQUNJLGlCQ0EyQztBSG9vZm5EOztBRXJvZkk7RUFDSSxpQkNBMkM7QUh3b2ZuRDs7QUV6b2ZJO0VBQ0ksaUJDQTJDO0FING9mbkQ7O0FFN29mSTtFQUNJLGlCQ0EyQztBSGdwZm5EOztBRWpwZkk7RUFDSSxpQkNBMkM7QUhvcGZuRDs7QUVycGZJO0VBQ0ksaUJDQTJDO0FId3BmbkQ7O0FFenBmSTtFQUNJLGlCQ0EyQztBSDRwZm5EOztBRTdwZkk7RUFDSSxpQkNBMkM7QUhncWZuRDs7QUVqcWZJO0VBQ0ksaUJDQTJDO0FIb3FmbkQ7O0FFcnFmSTtFQUNJLGlCQ0EyQztBSHdxZm5EOztBRXpxZkk7RUFDSSxpQkNBMkM7QUg0cWZuRDs7QUU3cWZJO0VBQ0ksaUJDQTJDO0FIZ3JmbkQ7O0FFanJmSTtFQUNJLGlCQ0EyQztBSG9yZm5EOztBRXJyZkk7RUFDSSxpQkNBMkM7QUh3cmZuRDs7QUV6cmZJO0VBQ0ksaUJDQTJDO0FINHJmbkQ7O0FFN3JmSTtFQUNJLGlCQ0EyQztBSGdzZm5EOztBRWpzZkk7RUFDSSxpQkNBMkM7QUhvc2ZuRDs7QUVyc2ZJO0VBQ0ksaUJDQTJDO0FId3NmbkQ7O0FFenNmSTtFQUNJLGlCQ0EyQztBSDRzZm5EOztBRTdzZkk7RUFDSSxpQkNBMkM7QUhndGZuRDs7QUVqdGZJO0VBQ0ksaUJDQTJDO0FIb3RmbkQ7O0FFcnRmSTtFQUNJLGlCQ0EyQztBSHd0Zm5EOztBRXp0Zkk7RUFDSSxpQkNBMkM7QUg0dGZuRDs7QUU3dGZJO0VBQ0ksaUJDQTJDO0FIZ3VmbkQ7O0FFanVmSTtFQUNJLGlCQ0EyQztBSG91Zm5EOztBRXJ1Zkk7RUFDSSxpQkNBMkM7QUh3dWZuRDs7QUV6dWZJO0VBQ0ksaUJDQTJDO0FINHVmbkQ7O0FFN3VmSTtFQUNJLGlCQ0EyQztBSGd2Zm5EOztBRWp2Zkk7RUFDSSxpQkNBMkM7QUhvdmZuRDs7QUVydmZJO0VBQ0ksaUJDQTJDO0FId3ZmbkQ7O0FFenZmSTtFQUNJLGlCQ0EyQztBSDR2Zm5EOztBRTd2Zkk7RUFDSSxpQkNBMkM7QUhnd2ZuRDs7QUVqd2ZJO0VBQ0ksaUJDQTJDO0FIb3dmbkQ7O0FFcndmSTtFQUNJLGlCQ0EyQztBSHd3Zm5EOztBRXp3Zkk7RUFDSSxpQkNBMkM7QUg0d2ZuRDs7QUU3d2ZJO0VBQ0ksaUJDQTJDO0FIZ3hmbkQ7O0FFanhmSTtFQUNJLGlCQ0EyQztBSG94Zm5EOztBRXJ4Zkk7RUFDSSxpQkNBMkM7QUh3eGZuRDs7QUV6eGZJO0VBQ0ksaUJDQTJDO0FINHhmbkQ7O0FFN3hmSTtFQUNJLGlCQ0EyQztBSGd5Zm5EOztBRWp5Zkk7RUFDSSxpQkNBMkM7QUhveWZuRDs7QUVyeWZJO0VBQ0ksaUJDQTJDO0FId3lmbkQ7O0FFenlmSTtFQUNJLGlCQ0EyQztBSDR5Zm5EOztBRTd5Zkk7RUFDSSxpQkNBMkM7QUhnemZuRDs7QUVqemZJO0VBQ0ksaUJDQTJDO0FIb3pmbkQ7O0FFcnpmSTtFQUNJLGlCQ0EyQztBSHd6Zm5EOztBRXp6Zkk7RUFDSSxpQkNBMkM7QUg0emZuRDs7QUU3emZJO0VBQ0ksaUJDQTJDO0FIZzBmbkQ7O0FFajBmSTtFQUNJLGlCQ0EyQztBSG8wZm5EOztBRXIwZkk7RUFDSSxpQkNBMkM7QUh3MGZuRDs7QUV6MGZJO0VBQ0ksaUJDQTJDO0FINDBmbkQ7O0FFNzBmSTtFQUNJLGlCQ0EyQztBSGcxZm5EOztBRWoxZkk7RUFDSSxpQkNBMkM7QUhvMWZuRDs7QUVyMWZJO0VBQ0ksaUJDQTJDO0FIdzFmbkQ7O0FFejFmSTtFQUNJLGlCQ0EyQztBSDQxZm5EOztBRTcxZkk7RUFDSSxpQkNBMkM7QUhnMmZuRDs7QUVqMmZJO0VBQ0ksaUJDQTJDO0FIbzJmbkQ7O0FFcjJmSTtFQUNJLGlCQ0EyQztBSHcyZm5EOztBRXoyZkk7RUFDSSxpQkNBMkM7QUg0MmZuRDs7QUU3MmZJO0VBQ0ksaUJDQTJDO0FIZzNmbkQ7O0FFajNmSTtFQUNJLGlCQ0EyQztBSG8zZm5EOztBRXIzZkk7RUFDSSxpQkNBMkM7QUh3M2ZuRDs7QUV6M2ZJO0VBQ0ksaUJDQTJDO0FINDNmbkQ7O0FFNzNmSTtFQUNJLGlCQ0EyQztBSGc0Zm5EOztBRWo0Zkk7RUFDSSxpQkNBMkM7QUhvNGZuRDs7QUVyNGZJO0VBQ0ksaUJDQTJDO0FIdzRmbkQ7O0FFejRmSTtFQUNJLGlCQ0EyQztBSDQ0Zm5EOztBRTc0Zkk7RUFDSSxpQkNBMkM7QUhnNWZuRDs7QUVqNWZJO0VBQ0ksaUJDQTJDO0FIbzVmbkQ7O0FFcjVmSTtFQUNJLGlCQ0EyQztBSHc1Zm5EOztBRXo1Zkk7RUFDSSxpQkNBMkM7QUg0NWZuRDs7QUU3NWZJO0VBQ0ksaUJDQTJDO0FIZzZmbkQ7O0FFajZmSTtFQUNJLGlCQ0EyQztBSG82Zm5EOztBRXI2Zkk7RUFDSSxpQkNBMkM7QUh3NmZuRDs7QUV6NmZJO0VBQ0ksaUJDQTJDO0FINDZmbkQ7O0FFNzZmSTtFQUNJLGlCQ0EyQztBSGc3Zm5EOztBRWo3Zkk7RUFDSSxpQkNBMkM7QUhvN2ZuRDs7QUVyN2ZJO0VBQ0ksaUJDQTJDO0FIdzdmbkQ7O0FFejdmSTtFQUNJLGlCQ0EyQztBSDQ3Zm5EOztBRTc3Zkk7RUFDSSxpQkNBMkM7QUhnOGZuRDs7QUVqOGZJO0VBQ0ksaUJDQTJDO0FIbzhmbkQ7O0FFcjhmSTtFQUNJLGlCQ0EyQztBSHc4Zm5EOztBRXo4Zkk7RUFDSSxpQkNBMkM7QUg0OGZuRDs7QUU3OGZJO0VBQ0ksaUJDQTJDO0FIZzlmbkQ7O0FFajlmSTtFQUNJLGlCQ0EyQztBSG85Zm5EOztBRXI5Zkk7RUFDSSxpQkNBMkM7QUh3OWZuRDs7QUV6OWZJO0VBQ0ksaUJDQTJDO0FINDlmbkQ7O0FFNzlmSTtFQUNJLGlCQ0EyQztBSGcrZm5EOztBRWorZkk7RUFDSSxpQkNBMkM7QUhvK2ZuRDs7QUVyK2ZJO0VBQ0ksaUJDQTJDO0FIdytmbkQ7O0FFeitmSTtFQUNJLGlCQ0EyQztBSDQrZm5EOztBRTcrZkk7RUFDSSxpQkNBMkM7QUhnL2ZuRDs7QUVqL2ZJO0VBQ0ksaUJDQTJDO0FIby9mbkQ7O0FFci9mSTtFQUNJLGlCQ0EyQztBSHcvZm5EOztBRXovZkk7RUFDSSxpQkNBMkM7QUg0L2ZuRDs7QUU3L2ZJO0VBQ0ksaUJDQTJDO0FIZ2dnQm5EOztBRWpnZ0JJO0VBQ0ksaUJDQTJDO0FIb2dnQm5EOztBRXJnZ0JJO0VBQ0ksaUJDQTJDO0FId2dnQm5EOztBRXpnZ0JJO0VBQ0ksaUJDQTJDO0FINGdnQm5EOztBRTdnZ0JJO0VBQ0ksaUJDQTJDO0FIZ2hnQm5EOztBRWpoZ0JJO0VBQ0ksaUJDQTJDO0FIb2hnQm5EOztBRXJoZ0JJO0VBQ0ksaUJDQTJDO0FId2hnQm5EOztBRXpoZ0JJO0VBQ0ksaUJDQTJDO0FINGhnQm5EOztBRTdoZ0JJO0VBQ0ksaUJDQTJDO0FIZ2lnQm5EOztBRWppZ0JJO0VBQ0ksaUJDQTJDO0FIb2lnQm5EOztBRXJpZ0JJO0VBQ0ksaUJDQTJDO0FId2lnQm5EOztBRXppZ0JJO0VBQ0ksaUJDQTJDO0FINGlnQm5EOztBRTdpZ0JJO0VBQ0ksaUJDQTJDO0FIZ2pnQm5EOztBRWpqZ0JJO0VBQ0ksaUJDQTJDO0FIb2pnQm5EOztBRXJqZ0JJO0VBQ0ksaUJDQTJDO0FId2pnQm5EOztBRXpqZ0JJO0VBQ0ksaUJDQTJDO0FINGpnQm5EOztBRTdqZ0JJO0VBQ0ksaUJDQTJDO0FIZ2tnQm5EOztBRWprZ0JJO0VBQ0ksaUJDQTJDO0FIb2tnQm5EOztBRXJrZ0JJO0VBQ0ksaUJDQTJDO0FId2tnQm5EOztBRXprZ0JJO0VBQ0ksaUJDQTJDO0FINGtnQm5EOztBRTdrZ0JJO0VBQ0ksaUJDQTJDO0FIZ2xnQm5EOztBRWpsZ0JJO0VBQ0ksaUJDQTJDO0FIb2xnQm5EOztBRXJsZ0JJO0VBQ0ksaUJDQTJDO0FId2xnQm5EOztBRXpsZ0JJO0VBQ0ksaUJDQTJDO0FINGxnQm5EOztBRTdsZ0JJO0VBQ0ksaUJDQTJDO0FIZ21nQm5EOztBRWptZ0JJO0VBQ0ksaUJDQTJDO0FIb21nQm5EOztBRXJtZ0JJO0VBQ0ksaUJDQTJDO0FId21nQm5EOztBRXptZ0JJO0VBQ0ksaUJDQTJDO0FING1nQm5EOztBRTdtZ0JJO0VBQ0ksaUJDQTJDO0FIZ25nQm5EOztBRWpuZ0JJO0VBQ0ksaUJDQTJDO0FIb25nQm5EOztBRXJuZ0JJO0VBQ0ksaUJDQTJDO0FId25nQm5EOztBRXpuZ0JJO0VBQ0ksaUJDQTJDO0FING5nQm5EOztBRTduZ0JJO0VBQ0ksaUJDQTJDO0FIZ29nQm5EOztBRWpvZ0JJO0VBQ0ksaUJDQTJDO0FIb29nQm5EOztBRXJvZ0JJO0VBQ0ksaUJDQTJDO0FId29nQm5EOztBRXpvZ0JJO0VBQ0ksaUJDQTJDO0FING9nQm5EOztBRTdvZ0JJO0VBQ0ksaUJDQTJDO0FIZ3BnQm5EOztBRWpwZ0JJO0VBQ0ksaUJDQTJDO0FIb3BnQm5EOztBRXJwZ0JJO0VBQ0ksaUJDQTJDO0FId3BnQm5EOztBRXpwZ0JJO0VBQ0ksaUJDQTJDO0FINHBnQm5EOztBRTdwZ0JJO0VBQ0ksaUJDQTJDO0FIZ3FnQm5EOztBRWpxZ0JJO0VBQ0ksaUJDQTJDO0FIb3FnQm5EOztBRXJxZ0JJO0VBQ0ksaUJDQTJDO0FId3FnQm5EOztBRXpxZ0JJO0VBQ0ksaUJDQTJDO0FINHFnQm5EOztBRTdxZ0JJO0VBQ0ksaUJDQTJDO0FIZ3JnQm5EOztBRWpyZ0JJO0VBQ0ksaUJDQTJDO0FIb3JnQm5EOztBRXJyZ0JJO0VBQ0ksaUJDQTJDO0FId3JnQm5EOztBRXpyZ0JJO0VBQ0ksaUJDQTJDO0FINHJnQm5EOztBRTdyZ0JJO0VBQ0ksaUJDQTJDO0FIZ3NnQm5EOztBRWpzZ0JJO0VBQ0ksaUJDQTJDO0FIb3NnQm5EOztBRXJzZ0JJO0VBQ0ksaUJDQTJDO0FId3NnQm5EOztBRXpzZ0JJO0VBQ0ksaUJDQTJDO0FINHNnQm5EOztBRTdzZ0JJO0VBQ0ksaUJDQTJDO0FIZ3RnQm5EOztBRWp0Z0JJO0VBQ0ksaUJDQTJDO0FIb3RnQm5EOztBRXJ0Z0JJO0VBQ0ksaUJDQTJDO0FId3RnQm5EOztBRXp0Z0JJO0VBQ0ksaUJDQTJDO0FINHRnQm5EOztBRTd0Z0JJO0VBQ0ksaUJDQTJDO0FIZ3VnQm5EOztBRWp1Z0JJO0VBQ0ksaUJDQTJDO0FIb3VnQm5EOztBRXJ1Z0JJO0VBQ0ksaUJDQTJDO0FId3VnQm5EOztBRXp1Z0JJO0VBQ0ksaUJDQTJDO0FINHVnQm5EOztBRTd1Z0JJO0VBQ0ksaUJDQTJDO0FIZ3ZnQm5EOztBRWp2Z0JJO0VBQ0ksaUJDQTJDO0FIb3ZnQm5EOztBRXJ2Z0JJO0VBQ0ksaUJDQTJDO0FId3ZnQm5EOztBRXp2Z0JJO0VBQ0ksaUJDQTJDO0FINHZnQm5EOztBRTd2Z0JJO0VBQ0ksaUJDQTJDO0FIZ3dnQm5EOztBRWp3Z0JJO0VBQ0ksaUJDQTJDO0FIb3dnQm5EOztBRXJ3Z0JJO0VBQ0ksaUJDQTJDO0FId3dnQm5EOztBRXp3Z0JJO0VBQ0ksaUJDQTJDO0FINHdnQm5EOztBRTd3Z0JJO0VBQ0ksaUJDQTJDO0FIZ3hnQm5EOztBRWp4Z0JJO0VBQ0ksaUJDQTJDO0FIb3hnQm5EOztBRXJ4Z0JJO0VBQ0ksaUJDQTJDO0FId3hnQm5EOztBRXp4Z0JJO0VBQ0ksaUJDQTJDO0FINHhnQm5EOztBRTd4Z0JJO0VBQ0ksaUJDQTJDO0FIZ3lnQm5EOztBRWp5Z0JJO0VBQ0ksaUJDQTJDO0FIb3lnQm5EOztBRXJ5Z0JJO0VBQ0ksaUJDQTJDO0FId3lnQm5EOztBRXp5Z0JJO0VBQ0ksaUJDQTJDO0FINHlnQm5EOztBRTd5Z0JJO0VBQ0ksaUJDQTJDO0FIZ3pnQm5EOztBRWp6Z0JJO0VBQ0ksaUJDQTJDO0FIb3pnQm5EOztBRXJ6Z0JJO0VBQ0ksaUJDQTJDO0FId3pnQm5EOztBRXp6Z0JJO0VBQ0ksaUJDQTJDO0FINHpnQm5EOztBRTd6Z0JJO0VBQ0ksaUJDQTJDO0FIZzBnQm5EOztBRWowZ0JJO0VBQ0ksaUJDQTJDO0FIbzBnQm5EOztBRXIwZ0JJO0VBQ0ksaUJDQTJDO0FIdzBnQm5EOztBRXowZ0JJO0VBQ0ksaUJDQTJDO0FINDBnQm5EOztBRTcwZ0JJO0VBQ0ksaUJDQTJDO0FIZzFnQm5EOztBRWoxZ0JJO0VBQ0ksaUJDQTJDO0FIbzFnQm5EOztBRXIxZ0JJO0VBQ0ksaUJDQTJDO0FIdzFnQm5EOztBRXoxZ0JJO0VBQ0ksaUJDQTJDO0FINDFnQm5EOztBRTcxZ0JJO0VBQ0ksaUJDQTJDO0FIZzJnQm5EOztBRWoyZ0JJO0VBQ0ksaUJDQTJDO0FIbzJnQm5EOztBRXIyZ0JJO0VBQ0ksaUJDQTJDO0FIdzJnQm5EOztBRXoyZ0JJO0VBQ0ksaUJDQTJDO0FINDJnQm5EOztBRTcyZ0JJO0VBQ0ksaUJDQTJDO0FIZzNnQm5EOztBRWozZ0JJO0VBQ0ksaUJDQTJDO0FIbzNnQm5EOztBRXIzZ0JJO0VBQ0ksaUJDQTJDO0FIdzNnQm5EOztBRXozZ0JJO0VBQ0ksaUJDQTJDO0FINDNnQm5EOztBRTczZ0JJO0VBQ0ksaUJDQTJDO0FIZzRnQm5EOztBRWo0Z0JJO0VBQ0ksaUJDQTJDO0FIbzRnQm5EOztBRXI0Z0JJO0VBQ0ksaUJDQTJDO0FIdzRnQm5EOztBRXo0Z0JJO0VBQ0ksaUJDQTJDO0FINDRnQm5EOztBRTc0Z0JJO0VBQ0ksaUJDQTJDO0FIZzVnQm5EOztBRWo1Z0JJO0VBQ0ksaUJDQTJDO0FIbzVnQm5EOztBRXI1Z0JJO0VBQ0ksaUJDQTJDO0FIdzVnQm5EOztBRXo1Z0JJO0VBQ0ksaUJDQTJDO0FINDVnQm5EOztBRTc1Z0JJO0VBQ0ksaUJDQTJDO0FIZzZnQm5EOztBRWo2Z0JJO0VBQ0ksaUJDQTJDO0FIbzZnQm5EOztBRXI2Z0JJO0VBQ0ksaUJDQTJDO0FIdzZnQm5EOztBRXo2Z0JJO0VBQ0ksaUJDQTJDO0FINDZnQm5EOztBRTc2Z0JJO0VBQ0ksaUJDQTJDO0FIZzdnQm5EOztBRWo3Z0JJO0VBQ0ksaUJDQTJDO0FIbzdnQm5EOztBRXI3Z0JJO0VBQ0ksaUJDQTJDO0FIdzdnQm5EOztBRXo3Z0JJO0VBQ0ksaUJDQTJDO0FINDdnQm5EOztBRTc3Z0JJO0VBQ0ksaUJDQTJDO0FIZzhnQm5EOztBRWo4Z0JJO0VBQ0ksaUJDQTJDO0FIbzhnQm5EOztBRXI4Z0JJO0VBQ0ksaUJDQTJDO0FIdzhnQm5EOztBRXo4Z0JJO0VBQ0ksaUJDQTJDO0FINDhnQm5EOztBRTc4Z0JJO0VBQ0ksaUJDQTJDO0FIZzlnQm5EOztBRWo5Z0JJO0VBQ0ksaUJDQTJDO0FIbzlnQm5EOztBRXI5Z0JJO0VBQ0ksaUJDQTJDO0FIdzlnQm5EOztBRXo5Z0JJO0VBQ0ksaUJDQTJDO0FINDlnQm5EOztBRTc5Z0JJO0VBQ0ksaUJDQTJDO0FIZytnQm5EOztBRWorZ0JJO0VBQ0ksaUJDQTJDO0FIbytnQm5EOztBRXIrZ0JJO0VBQ0ksaUJDQTJDO0FIdytnQm5EOztBRXorZ0JJO0VBQ0ksaUJDQTJDO0FINCtnQm5EOztBRTcrZ0JJO0VBQ0ksaUJDQTJDO0FIZy9nQm5EOztBRWovZ0JJO0VBQ0ksaUJDQTJDO0FIby9nQm5EOztBRXIvZ0JJO0VBQ0ksaUJDQTJDO0FIdy9nQm5EOztBRXovZ0JJO0VBQ0ksaUJDQTJDO0FINC9nQm5EOztBRTcvZ0JJO0VBQ0ksaUJDQTJDO0FIZ2doQm5EOztBRWpnaEJJO0VBQ0ksaUJDQTJDO0FIb2doQm5EOztBRXJnaEJJO0VBQ0ksaUJDQTJDO0FId2doQm5EOztBRXpnaEJJO0VBQ0ksaUJDQTJDO0FINGdoQm5EOztBRTdnaEJJO0VBQ0ksaUJDQTJDO0FIZ2hoQm5EOztBRWpoaEJJO0VBQ0ksaUJDQTJDO0FIb2hoQm5EOztBRXJoaEJJO0VBQ0ksaUJDQTJDO0FId2hoQm5EOztBRXpoaEJJO0VBQ0ksaUJDQTJDO0FINGhoQm5EOztBRTdoaEJJO0VBQ0ksaUJDQTJDO0FIZ2loQm5EOztBRWppaEJJO0VBQ0ksaUJDQTJDO0FIb2loQm5EOztBRXJpaEJJO0VBQ0ksaUJDQTJDO0FId2loQm5EOztBRXppaEJJO0VBQ0ksaUJDQTJDO0FINGloQm5EOztBRTdpaEJJO0VBQ0ksaUJDQTJDO0FIZ2poQm5EOztBRWpqaEJJO0VBQ0ksaUJDQTJDO0FIb2poQm5EOztBRXJqaEJJO0VBQ0ksaUJDQTJDO0FId2poQm5EOztBRXpqaEJJO0VBQ0ksaUJDQTJDO0FINGpoQm5EOztBRTdqaEJJO0VBQ0ksaUJDQTJDO0FIZ2toQm5EOztBRWpraEJJO0VBQ0ksaUJDQTJDO0FIb2toQm5EOztBRXJraEJJO0VBQ0ksaUJDQTJDO0FId2toQm5EOztBRXpraEJJO0VBQ0ksaUJDQTJDO0FINGtoQm5EOztBRTdraEJJO0VBQ0ksaUJDQTJDO0FIZ2xoQm5EOztBRWpsaEJJO0VBQ0ksaUJDQTJDO0FIb2xoQm5EOztBRXJsaEJJO0VBQ0ksaUJDQTJDO0FId2xoQm5EOztBRXpsaEJJO0VBQ0ksaUJDQTJDO0FINGxoQm5EOztBRTdsaEJJO0VBQ0ksaUJDQTJDO0FIZ21oQm5EOztBRWptaEJJO0VBQ0ksaUJDQTJDO0FIb21oQm5EOztBRXJtaEJJO0VBQ0ksaUJDQTJDO0FId21oQm5EOztBRXptaEJJO0VBQ0ksaUJDQTJDO0FING1oQm5EOztBRTdtaEJJO0VBQ0ksaUJDQTJDO0FIZ25oQm5EOztBRWpuaEJJO0VBQ0ksaUJDQTJDO0FIb25oQm5EOztBRXJuaEJJO0VBQ0ksaUJDQTJDO0FId25oQm5EOztBRXpuaEJJO0VBQ0ksaUJDQTJDO0FING5oQm5EOztBRTduaEJJO0VBQ0ksaUJDQTJDO0FIZ29oQm5EOztBRWpvaEJJO0VBQ0ksaUJDQTJDO0FIb29oQm5EOztBRXJvaEJJO0VBQ0ksaUJDQTJDO0FId29oQm5EOztBRXpvaEJJO0VBQ0ksaUJDQTJDO0FING9oQm5EOztBRTdvaEJJO0VBQ0ksaUJDQTJDO0FIZ3BoQm5EOztBRWpwaEJJO0VBQ0ksaUJDQTJDO0FIb3BoQm5EOztBRXJwaEJJO0VBQ0ksaUJDQTJDO0FId3BoQm5EOztBRXpwaEJJO0VBQ0ksaUJDQTJDO0FINHBoQm5EOztBRTdwaEJJO0VBQ0ksaUJDQTJDO0FIZ3FoQm5EOztBRWpxaEJJO0VBQ0ksaUJDQTJDO0FIb3FoQm5EOztBRXJxaEJJO0VBQ0ksaUJDQTJDO0FId3FoQm5EOztBRXpxaEJJO0VBQ0ksaUJDQTJDO0FINHFoQm5EOztBRTdxaEJJO0VBQ0ksaUJDQTJDO0FIZ3JoQm5EOztBRWpyaEJJO0VBQ0ksaUJDQTJDO0FIb3JoQm5EOztBRXJyaEJJO0VBQ0ksaUJDQTJDO0FId3JoQm5EOztBRXpyaEJJO0VBQ0ksaUJDQTJDO0FINHJoQm5EOztBRTdyaEJJO0VBQ0ksaUJDQTJDO0FIZ3NoQm5EOztBRWpzaEJJO0VBQ0ksaUJDQTJDO0FIb3NoQm5EOztBRXJzaEJJO0VBQ0ksaUJDQTJDO0FId3NoQm5EOztBRXpzaEJJO0VBQ0ksaUJDQTJDO0FINHNoQm5EOztBRTdzaEJJO0VBQ0ksaUJDQTJDO0FIZ3RoQm5EOztBRWp0aEJJO0VBQ0ksaUJDQTJDO0FIb3RoQm5EOztBRXJ0aEJJO0VBQ0ksaUJDQTJDO0FId3RoQm5EOztBRXp0aEJJO0VBQ0ksaUJDQTJDO0FINHRoQm5EOztBRTd0aEJJO0VBQ0ksaUJDQTJDO0FIZ3VoQm5EOztBRWp1aEJJO0VBQ0ksaUJDQTJDO0FIb3VoQm5EOztBRXJ1aEJJO0VBQ0ksaUJDQTJDO0FId3VoQm5EOztBRXp1aEJJO0VBQ0ksaUJDQTJDO0FINHVoQm5EOztBRTd1aEJJO0VBQ0ksaUJDQTJDO0FIZ3ZoQm5EOztBRWp2aEJJO0VBQ0ksaUJDQTJDO0FIb3ZoQm5EOztBRXJ2aEJJO0VBQ0ksaUJDQTJDO0FId3ZoQm5EOztBRXp2aEJJO0VBQ0ksaUJDQTJDO0FINHZoQm5EOztBRTd2aEJJO0VBQ0ksaUJDQTJDO0FIZ3doQm5EOztBRWp3aEJJO0VBQ0ksaUJDQTJDO0FIb3doQm5EOztBRXJ3aEJJO0VBQ0ksaUJDQTJDO0FId3doQm5EOztBRXp3aEJJO0VBQ0ksaUJDQTJDO0FINHdoQm5EOztBRTd3aEJJO0VBQ0ksaUJDQTJDO0FIZ3hoQm5EOztBRWp4aEJJO0VBQ0ksaUJDQTJDO0FIb3hoQm5EOztBRXJ4aEJJO0VBQ0ksaUJDQTJDO0FId3hoQm5EOztBRXp4aEJJO0VBQ0ksaUJDQTJDO0FINHhoQm5EOztBRTd4aEJJO0VBQ0ksaUJDQTJDO0FIZ3loQm5EOztBRWp5aEJJO0VBQ0ksaUJDQTJDO0FIb3loQm5EOztBRXJ5aEJJO0VBQ0ksaUJDQTJDO0FId3loQm5EOztBRXp5aEJJO0VBQ0ksaUJDQTJDO0FINHloQm5EOztBRTd5aEJJO0VBQ0ksaUJDQTJDO0FIZ3poQm5EOztBRWp6aEJJO0VBQ0ksaUJDQTJDO0FIb3poQm5EOztBRXJ6aEJJO0VBQ0ksaUJDQTJDO0FId3poQm5EOztBRXp6aEJJO0VBQ0ksaUJDQTJDO0FINHpoQm5EOztBRTd6aEJJO0VBQ0ksaUJDQTJDO0FIZzBoQm5EOztBRWowaEJJO0VBQ0ksaUJDQTJDO0FIbzBoQm5EOztBRXIwaEJJO0VBQ0ksaUJDQTJDO0FIdzBoQm5EOztBRXowaEJJO0VBQ0ksaUJDQTJDO0FINDBoQm5EOztBRTcwaEJJO0VBQ0ksaUJDQTJDO0FIZzFoQm5EOztBRWoxaEJJO0VBQ0ksaUJDQTJDO0FIbzFoQm5EOztBRXIxaEJJO0VBQ0ksaUJDQTJDO0FIdzFoQm5EOztBRXoxaEJJO0VBQ0ksaUJDQTJDO0FINDFoQm5EOztBRTcxaEJJO0VBQ0ksaUJDQTJDO0FIZzJoQm5EOztBRWoyaEJJO0VBQ0ksaUJDQTJDO0FIbzJoQm5EOztBRXIyaEJJO0VBQ0ksaUJDQTJDO0FIdzJoQm5EOztBRXoyaEJJO0VBQ0ksaUJDQTJDO0FINDJoQm5EOztBRTcyaEJJO0VBQ0ksaUJDQTJDO0FIZzNoQm5EOztBRWozaEJJO0VBQ0ksaUJDQTJDO0FIbzNoQm5EOztBRXIzaEJJO0VBQ0ksaUJDQTJDO0FIdzNoQm5EOztBRXozaEJJO0VBQ0ksaUJDQTJDO0FINDNoQm5EOztBRTczaEJJO0VBQ0ksaUJDQTJDO0FIZzRoQm5EOztBRWo0aEJJO0VBQ0ksaUJDQTJDO0FIbzRoQm5EOztBRXI0aEJJO0VBQ0ksaUJDQTJDO0FIdzRoQm5EOztBRXo0aEJJO0VBQ0ksaUJDQTJDO0FINDRoQm5EOztBRTc0aEJJO0VBQ0ksaUJDQTJDO0FIZzVoQm5EOztBRWo1aEJJO0VBQ0ksaUJDQTJDO0FIbzVoQm5EOztBRXI1aEJJO0VBQ0ksaUJDQTJDO0FIdzVoQm5EOztBRXo1aEJJO0VBQ0ksaUJDQTJDO0FINDVoQm5EOztBRTc1aEJJO0VBQ0ksaUJDQTJDO0FIZzZoQm5EOztBRWo2aEJJO0VBQ0ksaUJDQTJDO0FIbzZoQm5EOztBRXI2aEJJO0VBQ0ksaUJDQTJDO0FIdzZoQm5EOztBRXo2aEJJO0VBQ0ksaUJDQTJDO0FINDZoQm5EOztBRTc2aEJJO0VBQ0ksaUJDQTJDO0FIZzdoQm5EOztBRWo3aEJJO0VBQ0ksaUJDQTJDO0FIbzdoQm5EOztBRXI3aEJJO0VBQ0ksaUJDQTJDO0FIdzdoQm5EOztBRXo3aEJJO0VBQ0ksaUJDQTJDO0FINDdoQm5EOztBRTc3aEJJO0VBQ0ksaUJDQTJDO0FIZzhoQm5EOztBRWo4aEJJO0VBQ0ksaUJDQTJDO0FIbzhoQm5EOztBRXI4aEJJO0VBQ0ksaUJDQTJDO0FIdzhoQm5EOztBRXo4aEJJO0VBQ0ksaUJDQTJDO0FINDhoQm5EOztBRTc4aEJJO0VBQ0ksaUJDQTJDO0FIZzloQm5EOztBRWo5aEJJO0VBQ0ksaUJDQTJDO0FIbzloQm5EOztBRXI5aEJJO0VBQ0ksaUJDQTJDO0FIdzloQm5EOztBRXo5aEJJO0VBQ0ksaUJDQTJDO0FINDloQm5EOztBRTc5aEJJO0VBQ0ksaUJDQTJDO0FIZytoQm5EOztBRWoraEJJO0VBQ0ksaUJDQTJDO0FIbytoQm5EOztBRXIraEJJO0VBQ0ksaUJDQTJDO0FIdytoQm5EOztBRXoraEJJO0VBQ0ksaUJDQTJDO0FINCtoQm5EOztBRTcraEJJO0VBQ0ksaUJDQTJDO0FIZy9oQm5EOztBRWovaEJJO0VBQ0ksaUJDQTJDO0FIby9oQm5EOztBRXIvaEJJO0VBQ0ksaUJDQTJDO0FIdy9oQm5EOztBRXovaEJJO0VBQ0ksaUJDQTJDO0FINC9oQm5EOztBRTcvaEJJO0VBQ0ksaUJDQTJDO0FIZ2dpQm5EOztBRWpnaUJJO0VBQ0ksaUJDQTJDO0FIb2dpQm5EOztBRXJnaUJJO0VBQ0ksaUJDQTJDO0FId2dpQm5EOztBRXpnaUJJO0VBQ0ksaUJDQTJDO0FINGdpQm5EOztBRTdnaUJJO0VBQ0ksaUJDQTJDO0FIZ2hpQm5EOztBRWpoaUJJO0VBQ0ksaUJDQTJDO0FIb2hpQm5EOztBRXJoaUJJO0VBQ0ksaUJDQTJDO0FId2hpQm5EOztBRXpoaUJJO0VBQ0ksaUJDQTJDO0FINGhpQm5EOztBRTdoaUJJO0VBQ0ksaUJDQTJDO0FIZ2lpQm5EOztBRWppaUJJO0VBQ0ksaUJDQTJDO0FIb2lpQm5EOztBRXJpaUJJO0VBQ0ksaUJDQTJDO0FId2lpQm5EOztBRXppaUJJO0VBQ0ksaUJDQTJDO0FINGlpQm5EOztBRTdpaUJJO0VBQ0ksaUJDQTJDO0FIZ2ppQm5EOztBRWpqaUJJO0VBQ0ksaUJDQTJDO0FIb2ppQm5EOztBRXJqaUJJO0VBQ0ksaUJDQTJDO0FId2ppQm5EOztBRXpqaUJJO0VBQ0ksaUJDQTJDO0FINGppQm5EOztBRTdqaUJJO0VBQ0ksaUJDQTJDO0FIZ2tpQm5EOztBRWpraUJJO0VBQ0ksaUJDQTJDO0FIb2tpQm5EOztBRXJraUJJO0VBQ0ksaUJDQTJDO0FId2tpQm5EOztBRXpraUJJO0VBQ0ksaUJDQTJDO0FINGtpQm5EOztBRTdraUJJO0VBQ0ksaUJDQTJDO0FIZ2xpQm5EOztBRWpsaUJJO0VBQ0ksaUJDQTJDO0FIb2xpQm5EOztBRXJsaUJJO0VBQ0ksaUJDQTJDO0FId2xpQm5EOztBRXpsaUJJO0VBQ0ksaUJDQTJDO0FINGxpQm5EOztBRTdsaUJJO0VBQ0ksaUJDQTJDO0FIZ21pQm5EOztBRWptaUJJO0VBQ0ksaUJDQTJDO0FIb21pQm5EOztBRXJtaUJJO0VBQ0ksaUJDQTJDO0FId21pQm5EOztBRXptaUJJO0VBQ0ksaUJDQTJDO0FING1pQm5EOztBRTdtaUJJO0VBQ0ksaUJDQTJDO0FIZ25pQm5EOztBRWpuaUJJO0VBQ0ksaUJDQTJDO0FIb25pQm5EOztBRXJuaUJJO0VBQ0ksaUJDQTJDO0FId25pQm5EOztBRXpuaUJJO0VBQ0ksaUJDQTJDO0FING5pQm5EOztBRTduaUJJO0VBQ0ksaUJDQTJDO0FIZ29pQm5EOztBRWpvaUJJO0VBQ0ksaUJDQTJDO0FIb29pQm5EOztBRXJvaUJJO0VBQ0ksaUJDQTJDO0FId29pQm5EOztBRXpvaUJJO0VBQ0ksaUJDQTJDO0FING9pQm5EOztBRTdvaUJJO0VBQ0ksaUJDQTJDO0FIZ3BpQm5EOztBRWpwaUJJO0VBQ0ksaUJDQTJDO0FIb3BpQm5EOztBRXJwaUJJO0VBQ0ksaUJDQTJDO0FId3BpQm5EOztBRXpwaUJJO0VBQ0ksaUJDQTJDO0FINHBpQm5EOztBRTdwaUJJO0VBQ0ksaUJDQTJDO0FIZ3FpQm5EOztBRWpxaUJJO0VBQ0ksaUJDQTJDO0FIb3FpQm5EOztBRXJxaUJJO0VBQ0ksaUJDQTJDO0FId3FpQm5EOztBRXpxaUJJO0VBQ0ksaUJDQTJDO0FINHFpQm5EOztBRTdxaUJJO0VBQ0ksaUJDQTJDO0FIZ3JpQm5EOztBRWpyaUJJO0VBQ0ksaUJDQTJDO0FIb3JpQm5EOztBRXJyaUJJO0VBQ0ksaUJDQTJDO0FId3JpQm5EOztBRXpyaUJJO0VBQ0ksaUJDQTJDO0FINHJpQm5EOztBRTdyaUJJO0VBQ0ksaUJDQTJDO0FIZ3NpQm5EOztBRWpzaUJJO0VBQ0ksaUJDQTJDO0FIb3NpQm5EOztBRXJzaUJJO0VBQ0ksaUJDQTJDO0FId3NpQm5EOztBRXpzaUJJO0VBQ0ksaUJDQTJDO0FINHNpQm5EOztBRTdzaUJJO0VBQ0ksaUJDQTJDO0FIZ3RpQm5EOztBRWp0aUJJO0VBQ0ksaUJDQTJDO0FIb3RpQm5EOztBRXJ0aUJJO0VBQ0ksaUJDQTJDO0FId3RpQm5EOztBRXp0aUJJO0VBQ0ksaUJDQTJDO0FINHRpQm5EOztBRTd0aUJJO0VBQ0ksaUJDQTJDO0FIZ3VpQm5EOztBRWp1aUJJO0VBQ0ksaUJDQTJDO0FIb3VpQm5EOztBRXJ1aUJJO0VBQ0ksaUJDQTJDO0FId3VpQm5EOztBRXp1aUJJO0VBQ0ksaUJDQTJDO0FINHVpQm5EOztBRTd1aUJJO0VBQ0ksaUJDQTJDO0FIZ3ZpQm5EOztBRWp2aUJJO0VBQ0ksaUJDQTJDO0FIb3ZpQm5EOztBRXJ2aUJJO0VBQ0ksaUJDQTJDO0FId3ZpQm5EOztBRXp2aUJJO0VBQ0ksaUJDQTJDO0FINHZpQm5EOztBRTd2aUJJO0VBQ0ksaUJDQTJDO0FIZ3dpQm5EOztBRWp3aUJJO0VBQ0ksaUJDQTJDO0FIb3dpQm5EOztBRXJ3aUJJO0VBQ0ksaUJDQTJDO0FId3dpQm5EOztBRXp3aUJJO0VBQ0ksaUJDQTJDO0FINHdpQm5EOztBRTd3aUJJO0VBQ0ksaUJDQTJDO0FIZ3hpQm5EOztBRWp4aUJJO0VBQ0ksaUJDQTJDO0FIb3hpQm5EOztBRXJ4aUJJO0VBQ0ksaUJDQTJDO0FId3hpQm5EOztBRXp4aUJJO0VBQ0ksaUJDQTJDO0FINHhpQm5EOztBRTd4aUJJO0VBQ0ksaUJDQTJDO0FIZ3lpQm5EOztBRWp5aUJJO0VBQ0ksaUJDQTJDO0FIb3lpQm5EOztBRXJ5aUJJO0VBQ0ksaUJDQTJDO0FId3lpQm5EOztBRXp5aUJJO0VBQ0ksaUJDQTJDO0FINHlpQm5EOztBRTd5aUJJO0VBQ0ksaUJDQTJDO0FIZ3ppQm5EOztBRWp6aUJJO0VBQ0ksaUJDQTJDO0FIb3ppQm5EOztBRXJ6aUJJO0VBQ0ksaUJDQTJDO0FId3ppQm5EOztBRXp6aUJJO0VBQ0ksaUJDQTJDO0FINHppQm5EOztBRTd6aUJJO0VBQ0ksaUJDQTJDO0FIZzBpQm5EOztBRWowaUJJO0VBQ0ksaUJDQTJDO0FIbzBpQm5EOztBRXIwaUJJO0VBQ0ksaUJDQTJDO0FIdzBpQm5EOztBRXowaUJJO0VBQ0ksaUJDQTJDO0FINDBpQm5EOztBRTcwaUJJO0VBQ0ksaUJDQTJDO0FIZzFpQm5EOztBRWoxaUJJO0VBQ0ksaUJDQTJDO0FIbzFpQm5EOztBRXIxaUJJO0VBQ0ksaUJDQTJDO0FIdzFpQm5EOztBRXoxaUJJO0VBQ0ksaUJDQTJDO0FINDFpQm5EOztBRTcxaUJJO0VBQ0ksaUJDQTJDO0FIZzJpQm5EOztBRWoyaUJJO0VBQ0ksaUJDQTJDO0FIbzJpQm5EOztBRXIyaUJJO0VBQ0ksaUJDQTJDO0FIdzJpQm5EOztBRXoyaUJJO0VBQ0ksaUJDQTJDO0FINDJpQm5EOztBRTcyaUJJO0VBQ0ksaUJDQTJDO0FIZzNpQm5EOztBRWozaUJJO0VBQ0ksaUJDQTJDO0FIbzNpQm5EOztBRXIzaUJJO0VBQ0ksaUJDQTJDO0FIdzNpQm5EOztBRXozaUJJO0VBQ0ksaUJDQTJDO0FINDNpQm5EOztBRTczaUJJO0VBQ0ksaUJDQTJDO0FIZzRpQm5EOztBRWo0aUJJO0VBQ0ksaUJDQTJDO0FIbzRpQm5EOztBRXI0aUJJO0VBQ0ksaUJDQTJDO0FIdzRpQm5EOztBRXo0aUJJO0VBQ0ksaUJDQTJDO0FINDRpQm5EOztBRTc0aUJJO0VBQ0ksaUJDQTJDO0FIZzVpQm5EOztBRWo1aUJJO0VBQ0ksaUJDQTJDO0FIbzVpQm5EOztBRXI1aUJJO0VBQ0ksaUJDQTJDO0FIdzVpQm5EOztBRXo1aUJJO0VBQ0ksaUJDQTJDO0FINDVpQm5EOztBRTc1aUJJO0VBQ0ksaUJDQTJDO0FIZzZpQm5EOztBRWo2aUJJO0VBQ0ksaUJDQTJDO0FIbzZpQm5EOztBRXI2aUJJO0VBQ0ksaUJDQTJDO0FIdzZpQm5EOztBRXo2aUJJO0VBQ0ksaUJDQTJDO0FINDZpQm5EOztBRTc2aUJJO0VBQ0ksaUJDQTJDO0FIZzdpQm5EOztBRWo3aUJJO0VBQ0ksaUJDQTJDO0FIbzdpQm5EOztBRXI3aUJJO0VBQ0ksaUJDQTJDO0FIdzdpQm5EOztBRXo3aUJJO0VBQ0ksaUJDQTJDO0FINDdpQm5EOztBRTc3aUJJO0VBQ0ksaUJDQTJDO0FIZzhpQm5EOztBRWo4aUJJO0VBQ0ksaUJDQTJDO0FIbzhpQm5EOztBRXI4aUJJO0VBQ0ksaUJDQTJDO0FIdzhpQm5EOztBRXo4aUJJO0VBQ0ksaUJDQTJDO0FINDhpQm5EOztBRTc4aUJJO0VBQ0ksaUJDQTJDO0FIZzlpQm5EOztBRWo5aUJJO0VBQ0ksaUJDQTJDO0FIbzlpQm5EOztBRXI5aUJJO0VBQ0ksaUJDQTJDO0FIdzlpQm5EOztBRXo5aUJJO0VBQ0ksaUJDQTJDO0FINDlpQm5EOztBRTc5aUJJO0VBQ0ksaUJDQTJDO0FIZytpQm5EOztBRWoraUJJO0VBQ0ksaUJDQTJDO0FIbytpQm5EOztBRXIraUJJO0VBQ0ksaUJDQTJDO0FIdytpQm5EOztBRXoraUJJO0VBQ0ksaUJDQTJDO0FINCtpQm5EOztBRTcraUJJO0VBQ0ksaUJDQTJDO0FIZy9pQm5EOztBRWovaUJJO0VBQ0ksaUJDQTJDO0FIby9pQm5EOztBRXIvaUJJO0VBQ0ksaUJDQTJDO0FIdy9pQm5EOztBRXovaUJJO0VBQ0ksaUJDQTJDO0FINC9pQm5EOztBRTcvaUJJO0VBQ0ksaUJDQTJDO0FIZ2dqQm5EOztBRWpnakJJO0VBQ0ksaUJDQTJDO0FIb2dqQm5EOztBRXJnakJJO0VBQ0ksaUJDQTJDO0FId2dqQm5EOztBRXpnakJJO0VBQ0ksaUJDQTJDO0FINGdqQm5EOztBRTdnakJJO0VBQ0ksaUJDQTJDO0FIZ2hqQm5EOztBRWpoakJJO0VBQ0ksaUJDQTJDO0FIb2hqQm5EOztBRXJoakJJO0VBQ0ksaUJDQTJDO0FId2hqQm5EOztBRXpoakJJO0VBQ0ksaUJDQTJDO0FINGhqQm5EOztBRTdoakJJO0VBQ0ksaUJDQTJDO0FIZ2lqQm5EOztBRWppakJJO0VBQ0ksaUJDQTJDO0FIb2lqQm5EOztBRXJpakJJO0VBQ0ksaUJDQTJDO0FId2lqQm5EOztBRXppakJJO0VBQ0ksaUJDQTJDO0FINGlqQm5EOztBRTdpakJJO0VBQ0ksaUJDQTJDO0FIZ2pqQm5EOztBRWpqakJJO0VBQ0ksaUJDQTJDO0FIb2pqQm5EOztBRXJqakJJO0VBQ0ksaUJDQTJDO0FId2pqQm5EOztBRXpqakJJO0VBQ0ksaUJDQTJDO0FINGpqQm5EOztBRTdqakJJO0VBQ0ksaUJDQTJDO0FIZ2tqQm5EOztBRWprakJJO0VBQ0ksaUJDQTJDO0FIb2tqQm5EOztBRXJrakJJO0VBQ0ksaUJDQTJDO0FId2tqQm5EOztBRXprakJJO0VBQ0ksaUJDQTJDO0FINGtqQm5EOztBRTdrakJJO0VBQ0ksaUJDQTJDO0FIZ2xqQm5EOztBRWpsakJJO0VBQ0ksaUJDQTJDO0FIb2xqQm5EOztBRXJsakJJO0VBQ0ksaUJDQTJDO0FId2xqQm5EOztBRXpsakJJO0VBQ0ksaUJDQTJDO0FINGxqQm5EOztBRTdsakJJO0VBQ0ksaUJDQTJDO0FIZ21qQm5EOztBRWptakJJO0VBQ0ksaUJDQTJDO0FIb21qQm5EOztBRXJtakJJO0VBQ0ksaUJDQTJDO0FId21qQm5EOztBRXptakJJO0VBQ0ksaUJDQTJDO0FING1qQm5EOztBRTdtakJJO0VBQ0ksaUJDQTJDO0FIZ25qQm5EOztBRWpuakJJO0VBQ0ksaUJDQTJDO0FIb25qQm5EOztBRXJuakJJO0VBQ0ksaUJDQTJDO0FId25qQm5EOztBRXpuakJJO0VBQ0ksaUJDQTJDO0FING5qQm5EOztBRTduakJJO0VBQ0ksaUJDQTJDO0FIZ29qQm5EOztBRWpvakJJO0VBQ0ksaUJDQTJDO0FIb29qQm5EOztBRXJvakJJO0VBQ0ksaUJDQTJDO0FId29qQm5EOztBRXpvakJJO0VBQ0ksaUJDQTJDO0FING9qQm5EOztBRTdvakJJO0VBQ0ksaUJDQTJDO0FIZ3BqQm5EOztBRWpwakJJO0VBQ0ksaUJDQTJDO0FIb3BqQm5EOztBRXJwakJJO0VBQ0ksaUJDQTJDO0FId3BqQm5EOztBRXpwakJJO0VBQ0ksaUJDQTJDO0FINHBqQm5EOztBRTdwakJJO0VBQ0ksaUJDQTJDO0FIZ3FqQm5EOztBRWpxakJJO0VBQ0ksaUJDQTJDO0FIb3FqQm5EOztBRXJxakJJO0VBQ0ksaUJDQTJDO0FId3FqQm5EOztBRXpxakJJO0VBQ0ksaUJDQTJDO0FINHFqQm5EOztBRTdxakJJO0VBQ0ksaUJDQTJDO0FIZ3JqQm5EOztBRWpyakJJO0VBQ0ksaUJDQTJDO0FIb3JqQm5EOztBRXJyakJJO0VBQ0ksaUJDQTJDO0FId3JqQm5EOztBRXpyakJJO0VBQ0ksaUJDQTJDO0FINHJqQm5EOztBRTdyakJJO0VBQ0ksaUJDQTJDO0FIZ3NqQm5EOztBRWpzakJJO0VBQ0ksaUJDQTJDO0FIb3NqQm5EOztBRXJzakJJO0VBQ0ksaUJDQTJDO0FId3NqQm5EOztBRXpzakJJO0VBQ0ksaUJDQTJDO0FINHNqQm5EOztBRTdzakJJO0VBQ0ksaUJDQTJDO0FIZ3RqQm5EOztBRWp0akJJO0VBQ0ksaUJDQTJDO0FIb3RqQm5EOztBRXJ0akJJO0VBQ0ksaUJDQTJDO0FId3RqQm5EOztBRXp0akJJO0VBQ0ksaUJDQTJDO0FINHRqQm5EOztBRTd0akJJO0VBQ0ksaUJDQTJDO0FIZ3VqQm5EOztBRWp1akJJO0VBQ0ksaUJDQTJDO0FIb3VqQm5EOztBRXJ1akJJO0VBQ0ksaUJDQTJDO0FId3VqQm5EOztBRXp1akJJO0VBQ0ksaUJDQTJDO0FINHVqQm5EOztBRTd1akJJO0VBQ0ksaUJDQTJDO0FIZ3ZqQm5EOztBRWp2akJJO0VBQ0ksaUJDQTJDO0FIb3ZqQm5EOztBRXJ2akJJO0VBQ0ksaUJDQTJDO0FId3ZqQm5EOztBRXp2akJJO0VBQ0ksaUJDQTJDO0FINHZqQm5EOztBRTd2akJJO0VBQ0ksaUJDQTJDO0FIZ3dqQm5EOztBRWp3akJJO0VBQ0ksaUJDQTJDO0FIb3dqQm5EOztBRXJ3akJJO0VBQ0ksaUJDQTJDO0FId3dqQm5EOztBRXp3akJJO0VBQ0ksaUJDQTJDO0FINHdqQm5EOztBRTd3akJJO0VBQ0ksaUJDQTJDO0FIZ3hqQm5EOztBRWp4akJJO0VBQ0ksaUJDQTJDO0FIb3hqQm5EOztBRXJ4akJJO0VBQ0ksaUJDQTJDO0FId3hqQm5EOztBRXp4akJJO0VBQ0ksaUJDQTJDO0FINHhqQm5EOztBRTd4akJJO0VBQ0ksaUJDQTJDO0FIZ3lqQm5EOztBRWp5akJJO0VBQ0ksaUJDQTJDO0FIb3lqQm5EOztBRXJ5akJJO0VBQ0ksaUJDQTJDO0FId3lqQm5EOztBRXp5akJJO0VBQ0ksaUJDQTJDO0FINHlqQm5EOztBRTd5akJJO0VBQ0ksaUJDQTJDO0FIZ3pqQm5EOztBRWp6akJJO0VBQ0ksaUJDQTJDO0FIb3pqQm5EOztBRXJ6akJJO0VBQ0ksaUJDQTJDO0FId3pqQm5EOztBRXp6akJJO0VBQ0ksaUJDQTJDO0FINHpqQm5EOztBRTd6akJJO0VBQ0ksaUJDQTJDO0FIZzBqQm5EOztBRWowakJJO0VBQ0ksaUJDQTJDO0FIbzBqQm5EOztBRXIwakJJO0VBQ0ksaUJDQTJDO0FIdzBqQm5EOztBRXowakJJO0VBQ0ksaUJDQTJDO0FINDBqQm5EOztBRTcwakJJO0VBQ0ksaUJDQTJDO0FIZzFqQm5EOztBRWoxakJJO0VBQ0ksaUJDQTJDO0FIbzFqQm5EOztBRXIxakJJO0VBQ0ksaUJDQTJDO0FIdzFqQm5EOztBRXoxakJJO0VBQ0ksaUJDQTJDO0FINDFqQm5EOztBRTcxakJJO0VBQ0ksaUJDQTJDO0FIZzJqQm5EOztBRWoyakJJO0VBQ0ksaUJDQTJDO0FIbzJqQm5EOztBRXIyakJJO0VBQ0ksaUJDQTJDO0FIdzJqQm5EOztBRXoyakJJO0VBQ0ksaUJDQTJDO0FINDJqQm5EOztBRTcyakJJO0VBQ0ksaUJDQTJDO0FIZzNqQm5EOztBRWozakJJO0VBQ0ksaUJDQTJDO0FIbzNqQm5EOztBRXIzakJJO0VBQ0ksaUJDQTJDO0FIdzNqQm5EOztBRXozakJJO0VBQ0ksaUJDQTJDO0FINDNqQm5EOztBRTczakJJO0VBQ0ksaUJDQTJDO0FIZzRqQm5EOztBRWo0akJJO0VBQ0ksaUJDQTJDO0FIbzRqQm5EOztBRXI0akJJO0VBQ0ksaUJDQTJDO0FIdzRqQm5EOztBRXo0akJJO0VBQ0ksaUJDQTJDO0FINDRqQm5EOztBRTc0akJJO0VBQ0ksaUJDQTJDO0FIZzVqQm5EOztBRWo1akJJO0VBQ0ksaUJDQTJDO0FIbzVqQm5EOztBRXI1akJJO0VBQ0ksaUJDQTJDO0FIdzVqQm5EOztBRXo1akJJO0VBQ0ksaUJDQTJDO0FINDVqQm5EOztBRTc1akJJO0VBQ0ksaUJDQTJDO0FIZzZqQm5EOztBRWo2akJJO0VBQ0ksaUJDQTJDO0FIbzZqQm5EOztBRXI2akJJO0VBQ0ksaUJDQTJDO0FIdzZqQm5EOztBRXo2akJJO0VBQ0ksaUJDQTJDO0FINDZqQm5EOztBRTc2akJJO0VBQ0ksaUJDQTJDO0FIZzdqQm5EOztBRWo3akJJO0VBQ0ksaUJDQTJDO0FIbzdqQm5EOztBRXI3akJJO0VBQ0ksaUJDQTJDO0FIdzdqQm5EOztBRXo3akJJO0VBQ0ksaUJDQTJDO0FINDdqQm5EOztBRTc3akJJO0VBQ0ksaUJDQTJDO0FIZzhqQm5EOztBRWo4akJJO0VBQ0ksaUJDQTJDO0FIbzhqQm5EOztBRXI4akJJO0VBQ0ksaUJDQTJDO0FIdzhqQm5EOztBRXo4akJJO0VBQ0ksaUJDQTJDO0FINDhqQm5EOztBRTc4akJJO0VBQ0ksaUJDQTJDO0FIZzlqQm5EOztBRWo5akJJO0VBQ0ksaUJDQTJDO0FIbzlqQm5EOztBRXI5akJJO0VBQ0ksaUJDQTJDO0FIdzlqQm5EOztBRXo5akJJO0VBQ0ksaUJDQTJDO0FINDlqQm5EOztBRTc5akJJO0VBQ0ksaUJDQTJDO0FIZytqQm5EOztBRWorakJJO0VBQ0ksaUJDQTJDO0FIbytqQm5EOztBRXIrakJJO0VBQ0ksaUJDQTJDO0FIdytqQm5EOztBRXorakJJO0VBQ0ksaUJDQTJDO0FINCtqQm5EOztBRTcrakJJO0VBQ0ksaUJDQTJDO0FIZy9qQm5EOztBRWovakJJO0VBQ0ksaUJDQTJDO0FIby9qQm5EOztBRXIvakJJO0VBQ0ksaUJDQTJDO0FIdy9qQm5EOztBRXovakJJO0VBQ0ksaUJDQTJDO0FINC9qQm5EOztBRTcvakJJO0VBQ0ksaUJDQTJDO0FIZ2drQm5EOztBRWpna0JJO0VBQ0ksaUJDQTJDO0FIb2drQm5EOztBRXJna0JJO0VBQ0ksaUJDQTJDO0FId2drQm5EOztBRXpna0JJO0VBQ0ksaUJDQTJDO0FINGdrQm5EOztBRTdna0JJO0VBQ0ksaUJDQTJDO0FIZ2hrQm5EOztBRWpoa0JJO0VBQ0ksaUJDQTJDO0FIb2hrQm5EOztBRXJoa0JJO0VBQ0ksaUJDQTJDO0FId2hrQm5EOztBRXpoa0JJO0VBQ0ksaUJDQTJDO0FINGhrQm5EOztBRTdoa0JJO0VBQ0ksaUJDQTJDO0FIZ2lrQm5EOztBRWppa0JJO0VBQ0ksaUJDQTJDO0FIb2lrQm5EOztBRXJpa0JJO0VBQ0ksaUJDQTJDO0FId2lrQm5EOztBRXppa0JJO0VBQ0ksaUJDQTJDO0FINGlrQm5EOztBRTdpa0JJO0VBQ0ksaUJDQTJDO0FIZ2prQm5EOztBRWpqa0JJO0VBQ0ksaUJDQTJDO0FIb2prQm5EOztBRXJqa0JJO0VBQ0ksaUJDQTJDO0FId2prQm5EOztBRXpqa0JJO0VBQ0ksaUJDQTJDO0FINGprQm5EOztBRTdqa0JJO0VBQ0ksaUJDQTJDO0FIZ2trQm5EOztBRWpra0JJO0VBQ0ksaUJDQTJDO0FIb2trQm5EOztBRXJra0JJO0VBQ0ksaUJDQTJDO0FId2trQm5EOztBRXpra0JJO0VBQ0ksaUJDQTJDO0FINGtrQm5EOztBRTdra0JJO0VBQ0ksaUJDQTJDO0FIZ2xrQm5EOztBRWpsa0JJO0VBQ0ksaUJDQTJDO0FIb2xrQm5EOztBRXJsa0JJO0VBQ0ksaUJDQTJDO0FId2xrQm5EOztBRXpsa0JJO0VBQ0ksaUJDQTJDO0FINGxrQm5EOztBRTdsa0JJO0VBQ0ksaUJDQTJDO0FIZ21rQm5EOztBRWpta0JJO0VBQ0ksaUJDQTJDO0FIb21rQm5EOztBRXJta0JJO0VBQ0ksaUJDQTJDO0FId21rQm5EOztBRXpta0JJO0VBQ0ksaUJDQTJDO0FING1rQm5EOztBRTdta0JJO0VBQ0ksaUJDQTJDO0FIZ25rQm5EOztBRWpua0JJO0VBQ0ksaUJDQTJDO0FIb25rQm5EOztBRXJua0JJO0VBQ0ksaUJDQTJDO0FId25rQm5EOztBRXpua0JJO0VBQ0ksaUJDQTJDO0FING5rQm5EOztBRTdua0JJO0VBQ0ksaUJDQTJDO0FIZ29rQm5EOztBRWpva0JJO0VBQ0ksaUJDQTJDO0FIb29rQm5EOztBRXJva0JJO0VBQ0ksaUJDQTJDO0FId29rQm5EOztBRXpva0JJO0VBQ0ksaUJDQTJDO0FING9rQm5EOztBRTdva0JJO0VBQ0ksaUJDQTJDO0FIZ3BrQm5EOztBRWpwa0JJO0VBQ0ksaUJDQTJDO0FIb3BrQm5EOztBRXJwa0JJO0VBQ0ksaUJDQTJDO0FId3BrQm5EOztBRXpwa0JJO0VBQ0ksaUJDQTJDO0FINHBrQm5EOztBRTdwa0JJO0VBQ0ksaUJDQTJDO0FIZ3FrQm5EOztBRWpxa0JJO0VBQ0ksaUJDQTJDO0FIb3FrQm5EOztBRXJxa0JJO0VBQ0ksaUJDQTJDO0FId3FrQm5EOztBRXpxa0JJO0VBQ0ksaUJDQTJDO0FINHFrQm5EOztBRTdxa0JJO0VBQ0ksaUJDQTJDO0FIZ3JrQm5EOztBRWpya0JJO0VBQ0ksaUJDQTJDO0FIb3JrQm5EOztBRXJya0JJO0VBQ0ksaUJDQTJDO0FId3JrQm5EOztBRXpya0JJO0VBQ0ksaUJDQTJDO0FINHJrQm5EOztBRTdya0JJO0VBQ0ksaUJDQTJDO0FIZ3NrQm5EOztBRWpza0JJO0VBQ0ksaUJDQTJDO0FIb3NrQm5EOztBRXJza0JJO0VBQ0ksaUJDQTJDO0FId3NrQm5EOztBRXpza0JJO0VBQ0ksaUJDQTJDO0FINHNrQm5EOztBRTdza0JJO0VBQ0ksaUJDQTJDO0FIZ3RrQm5EOztBRWp0a0JJO0VBQ0ksaUJDQTJDO0FIb3RrQm5EOztBRXJ0a0JJO0VBQ0ksaUJDQTJDO0FId3RrQm5EOztBRXp0a0JJO0VBQ0ksaUJDQTJDO0FINHRrQm5EOztBRTd0a0JJO0VBQ0ksaUJDQTJDO0FIZ3VrQm5EOztBRWp1a0JJO0VBQ0ksaUJDQTJDO0FIb3VrQm5EOztBRXJ1a0JJO0VBQ0ksaUJDQTJDO0FId3VrQm5EOztBRXp1a0JJO0VBQ0ksaUJDQTJDO0FINHVrQm5EOztBRTd1a0JJO0VBQ0ksaUJDQTJDO0FIZ3ZrQm5EOztBRWp2a0JJO0VBQ0ksaUJDQTJDO0FIb3ZrQm5EOztBRXJ2a0JJO0VBQ0ksaUJDQTJDO0FId3ZrQm5EOztBRXp2a0JJO0VBQ0ksaUJDQTJDO0FINHZrQm5EOztBRTd2a0JJO0VBQ0ksaUJDQTJDO0FIZ3drQm5EOztBRWp3a0JJO0VBQ0ksaUJDQTJDO0FIb3drQm5EOztBRXJ3a0JJO0VBQ0ksaUJDQTJDO0FId3drQm5EOztBRXp3a0JJO0VBQ0ksaUJDQTJDO0FINHdrQm5EOztBRTd3a0JJO0VBQ0ksaUJDQTJDO0FIZ3hrQm5EOztBRWp4a0JJO0VBQ0ksaUJDQTJDO0FIb3hrQm5EOztBRXJ4a0JJO0VBQ0ksaUJDQTJDO0FId3hrQm5EOztBRXp4a0JJO0VBQ0ksaUJDQTJDO0FINHhrQm5EOztBRTd4a0JJO0VBQ0ksaUJDQTJDO0FIZ3lrQm5EOztBRWp5a0JJO0VBQ0ksaUJDQTJDO0FIb3lrQm5EOztBRXJ5a0JJO0VBQ0ksaUJDQTJDO0FId3lrQm5EOztBRXp5a0JJO0VBQ0ksaUJDQTJDO0FINHlrQm5EOztBRTd5a0JJO0VBQ0ksaUJDQTJDO0FIZ3prQm5EOztBRWp6a0JJO0VBQ0ksaUJDQTJDO0FIb3prQm5EOztBRXJ6a0JJO0VBQ0ksaUJDQTJDO0FId3prQm5EOztBRXp6a0JJO0VBQ0ksaUJDQTJDO0FINHprQm5EOztBRTd6a0JJO0VBQ0ksaUJDQTJDO0FIZzBrQm5EOztBRWowa0JJO0VBQ0ksaUJDQTJDO0FIbzBrQm5EOztBRXIwa0JJO0VBQ0ksaUJDQTJDO0FIdzBrQm5EOztBRXowa0JJO0VBQ0ksaUJDQTJDO0FINDBrQm5EOztBRTcwa0JJO0VBQ0ksaUJDQTJDO0FIZzFrQm5EOztBRWoxa0JJO0VBQ0ksaUJDQTJDO0FIbzFrQm5EOztBRXIxa0JJO0VBQ0ksaUJDQTJDO0FIdzFrQm5EOztBRXoxa0JJO0VBQ0ksaUJDQTJDO0FINDFrQm5EOztBRTcxa0JJO0VBQ0ksaUJDQTJDO0FIZzJrQm5EOztBRWoya0JJO0VBQ0ksaUJDQTJDO0FIbzJrQm5EOztBRXIya0JJO0VBQ0ksaUJDQTJDO0FIdzJrQm5EOztBRXoya0JJO0VBQ0ksaUJDQTJDO0FINDJrQm5EOztBRTcya0JJO0VBQ0ksaUJDQTJDO0FIZzNrQm5EOztBRWoza0JJO0VBQ0ksaUJDQTJDO0FIbzNrQm5EOztBRXIza0JJO0VBQ0ksaUJDQTJDO0FIdzNrQm5EOztBRXoza0JJO0VBQ0ksaUJDQTJDO0FINDNrQm5EOztBRTcza0JJO0VBQ0ksaUJDQTJDO0FIZzRrQm5EOztBRWo0a0JJO0VBQ0ksaUJDQTJDO0FIbzRrQm5EOztBRXI0a0JJO0VBQ0ksaUJDQTJDO0FIdzRrQm5EOztBRXo0a0JJO0VBQ0ksaUJDQTJDO0FINDRrQm5EOztBRTc0a0JJO0VBQ0ksaUJDQTJDO0FIZzVrQm5EOztBRWo1a0JJO0VBQ0ksaUJDQTJDO0FIbzVrQm5EOztBRXI1a0JJO0VBQ0ksaUJDQTJDO0FIdzVrQm5EOztBRXo1a0JJO0VBQ0ksaUJDQTJDO0FINDVrQm5EOztBRTc1a0JJO0VBQ0ksaUJDQTJDO0FIZzZrQm5EOztBRWo2a0JJO0VBQ0ksaUJDQTJDO0FIbzZrQm5EOztBRXI2a0JJO0VBQ0ksaUJDQTJDO0FIdzZrQm5EOztBRXo2a0JJO0VBQ0ksaUJDQTJDO0FINDZrQm5EOztBRTc2a0JJO0VBQ0ksaUJDQTJDO0FIZzdrQm5EOztBRWo3a0JJO0VBQ0ksaUJDQTJDO0FIbzdrQm5EOztBRXI3a0JJO0VBQ0ksaUJDQTJDO0FIdzdrQm5EOztBRXo3a0JJO0VBQ0ksaUJDQTJDO0FINDdrQm5EOztBRTc3a0JJO0VBQ0ksaUJDQTJDO0FIZzhrQm5EOztBRWo4a0JJO0VBQ0ksaUJDQTJDO0FIbzhrQm5EOztBRXI4a0JJO0VBQ0ksaUJDQTJDO0FIdzhrQm5EOztBRXo4a0JJO0VBQ0ksaUJDQTJDO0FINDhrQm5EOztBRTc4a0JJO0VBQ0ksaUJDQTJDO0FIZzlrQm5EOztBRWo5a0JJO0VBQ0ksaUJDQTJDO0FIbzlrQm5EOztBRXI5a0JJO0VBQ0ksaUJDQTJDO0FIdzlrQm5EOztBRXo5a0JJO0VBQ0ksaUJDQTJDO0FINDlrQm5EOztBRTc5a0JJO0VBQ0ksaUJDQTJDO0FIZytrQm5EOztBRWora0JJO0VBQ0ksaUJDQTJDO0FIbytrQm5EOztBRXIra0JJO0VBQ0ksaUJDQTJDO0FIdytrQm5EOztBRXora0JJO0VBQ0ksaUJDQTJDO0FINCtrQm5EOztBRTcra0JJO0VBQ0ksaUJDQTJDO0FIZy9rQm5EOztBRWova0JJO0VBQ0ksaUJDQTJDO0FIby9rQm5EOztBRXIva0JJO0VBQ0ksaUJDQTJDO0FIdy9rQm5EOztBRXova0JJO0VBQ0ksaUJDQTJDO0FINC9rQm5EOztBRTcva0JJO0VBQ0ksaUJDQTJDO0FIZ2dsQm5EOztBRWpnbEJJO0VBQ0ksaUJDQTJDO0FIb2dsQm5EOztBRXJnbEJJO0VBQ0ksaUJDQTJDO0FId2dsQm5EOztBRXpnbEJJO0VBQ0ksaUJDQTJDO0FINGdsQm5EOztBRTdnbEJJO0VBQ0ksaUJDQTJDO0FIZ2hsQm5EOztBRWpobEJJO0VBQ0ksaUJDQTJDO0FIb2hsQm5EOztBRXJobEJJO0VBQ0ksaUJDQTJDO0FId2hsQm5EOztBRXpobEJJO0VBQ0ksaUJDQTJDO0FINGhsQm5EOztBRTdobEJJO0VBQ0ksaUJDQTJDO0FIZ2lsQm5EOztBRWppbEJJO0VBQ0ksaUJDQTJDO0FIb2lsQm5EOztBRXJpbEJJO0VBQ0ksaUJDQTJDO0FId2lsQm5EOztBRXppbEJJO0VBQ0ksaUJDQTJDO0FINGlsQm5EOztBRTdpbEJJO0VBQ0ksaUJDQTJDO0FIZ2psQm5EOztBRWpqbEJJO0VBQ0ksaUJDQTJDO0FIb2psQm5EOztBRXJqbEJJO0VBQ0ksaUJDQTJDO0FId2psQm5EOztBRXpqbEJJO0VBQ0ksaUJDQTJDO0FINGpsQm5EOztBRTdqbEJJO0VBQ0ksaUJDQTJDO0FIZ2tsQm5EOztBRWprbEJJO0VBQ0ksaUJDQTJDO0FIb2tsQm5EOztBRXJrbEJJO0VBQ0ksaUJDQTJDO0FId2tsQm5EOztBRXprbEJJO0VBQ0ksaUJDQTJDO0FINGtsQm5EOztBRTdrbEJJO0VBQ0ksaUJDQTJDO0FIZ2xsQm5EOztBRWpsbEJJO0VBQ0ksaUJDQTJDO0FIb2xsQm5EOztBRXJsbEJJO0VBQ0ksaUJDQTJDO0FId2xsQm5EOztBRXpsbEJJO0VBQ0ksaUJDQTJDO0FINGxsQm5EOztBRTdsbEJJO0VBQ0ksaUJDQTJDO0FIZ21sQm5EOztBRWptbEJJO0VBQ0ksaUJDQTJDO0FIb21sQm5EOztBRXJtbEJJO0VBQ0ksaUJDQTJDO0FId21sQm5EOztBRXptbEJJO0VBQ0ksaUJDQTJDO0FING1sQm5EOztBRTdtbEJJO0VBQ0ksaUJDQTJDO0FIZ25sQm5EOztBRWpubEJJO0VBQ0ksaUJDQTJDO0FIb25sQm5EOztBRXJubEJJO0VBQ0ksaUJDQTJDO0FId25sQm5EOztBRXpubEJJO0VBQ0ksaUJDQTJDO0FING5sQm5EOztBRTdubEJJO0VBQ0ksaUJDQTJDO0FIZ29sQm5EOztBRWpvbEJJO0VBQ0ksaUJDQTJDO0FIb29sQm5EOztBRXJvbEJJO0VBQ0ksaUJDQTJDO0FId29sQm5EOztBRXpvbEJJO0VBQ0ksaUJDQTJDO0FING9sQm5EOztBRTdvbEJJO0VBQ0ksaUJDQTJDO0FIZ3BsQm5EOztBRWpwbEJJO0VBQ0ksaUJDQTJDO0FIb3BsQm5EOztBRXJwbEJJO0VBQ0ksaUJDQTJDO0FId3BsQm5EOztBRXpwbEJJO0VBQ0ksaUJDQTJDO0FINHBsQm5EOztBRTdwbEJJO0VBQ0ksaUJDQTJDO0FIZ3FsQm5EOztBRWpxbEJJO0VBQ0ksaUJDQTJDO0FIb3FsQm5EOztBRXJxbEJJO0VBQ0ksaUJDQTJDO0FId3FsQm5EOztBRXpxbEJJO0VBQ0ksaUJDQTJDO0FINHFsQm5EOztBRTdxbEJJO0VBQ0ksaUJDQTJDO0FIZ3JsQm5EOztBRWpybEJJO0VBQ0ksaUJDQTJDO0FIb3JsQm5EOztBRXJybEJJO0VBQ0ksaUJDQTJDO0FId3JsQm5EOztBRXpybEJJO0VBQ0ksaUJDQTJDO0FINHJsQm5EOztBRTdybEJJO0VBQ0ksaUJDQTJDO0FIZ3NsQm5EOztBRWpzbEJJO0VBQ0ksaUJDQTJDO0FIb3NsQm5EOztBRXJzbEJJO0VBQ0ksaUJDQTJDO0FId3NsQm5EOztBRXpzbEJJO0VBQ0ksaUJDQTJDO0FINHNsQm5EOztBRTdzbEJJO0VBQ0ksaUJDQTJDO0FIZ3RsQm5EOztBRWp0bEJJO0VBQ0ksaUJDQTJDO0FIb3RsQm5EOztBRXJ0bEJJO0VBQ0ksaUJDQTJDO0FId3RsQm5EOztBRXp0bEJJO0VBQ0ksaUJDQTJDO0FINHRsQm5EOztBRTd0bEJJO0VBQ0ksaUJDQTJDO0FIZ3VsQm5EOztBRWp1bEJJO0VBQ0ksaUJDQTJDO0FIb3VsQm5EOztBRXJ1bEJJO0VBQ0ksaUJDQTJDO0FId3VsQm5EOztBRXp1bEJJO0VBQ0ksaUJDQTJDO0FINHVsQm5EOztBRTd1bEJJO0VBQ0ksaUJDQTJDO0FIZ3ZsQm5EOztBRWp2bEJJO0VBQ0ksaUJDQTJDO0FIb3ZsQm5EOztBRXJ2bEJJO0VBQ0ksaUJDQTJDO0FId3ZsQm5EOztBRXp2bEJJO0VBQ0ksaUJDQTJDO0FINHZsQm5EOztBRTd2bEJJO0VBQ0ksaUJDQTJDO0FIZ3dsQm5EOztBRWp3bEJJO0VBQ0ksaUJDQTJDO0FIb3dsQm5EOztBRXJ3bEJJO0VBQ0ksaUJDQTJDO0FId3dsQm5EOztBRXp3bEJJO0VBQ0ksaUJDQTJDO0FINHdsQm5EOztBRTd3bEJJO0VBQ0ksaUJDQTJDO0FIZ3hsQm5EOztBRWp4bEJJO0VBQ0ksaUJDQTJDO0FIb3hsQm5EOztBRXJ4bEJJO0VBQ0ksaUJDQTJDO0FId3hsQm5EOztBRXp4bEJJO0VBQ0ksaUJDQTJDO0FINHhsQm5EOztBRTd4bEJJO0VBQ0ksaUJDQTJDO0FIZ3lsQm5EOztBRWp5bEJJO0VBQ0ksaUJDQTJDO0FIb3lsQm5EOztBRXJ5bEJJO0VBQ0ksaUJDQTJDO0FId3lsQm5EOztBRXp5bEJJO0VBQ0ksaUJDQTJDO0FINHlsQm5EOztBRTd5bEJJO0VBQ0ksaUJDQTJDO0FIZ3psQm5EOztBRWp6bEJJO0VBQ0ksaUJDQTJDO0FIb3psQm5EOztBRXJ6bEJJO0VBQ0ksaUJDQTJDO0FId3psQm5EOztBRXp6bEJJO0VBQ0ksaUJDQTJDO0FINHpsQm5EOztBRTd6bEJJO0VBQ0ksaUJDQTJDO0FIZzBsQm5EOztBRWowbEJJO0VBQ0ksaUJDQTJDO0FIbzBsQm5EOztBRXIwbEJJO0VBQ0ksaUJDQTJDO0FIdzBsQm5EOztBRXowbEJJO0VBQ0ksaUJDQTJDO0FINDBsQm5EOztBRTcwbEJJO0VBQ0ksaUJDQTJDO0FIZzFsQm5EOztBRWoxbEJJO0VBQ0ksaUJDQTJDO0FIbzFsQm5EOztBRXIxbEJJO0VBQ0ksaUJDQTJDO0FIdzFsQm5EOztBRXoxbEJJO0VBQ0ksaUJDQTJDO0FINDFsQm5EOztBRTcxbEJJO0VBQ0ksaUJDQTJDO0FIZzJsQm5EOztBRWoybEJJO0VBQ0ksaUJDQTJDO0FIbzJsQm5EOztBRXIybEJJO0VBQ0ksaUJDQTJDO0FIdzJsQm5EOztBRXoybEJJO0VBQ0ksaUJDQTJDO0FINDJsQm5EOztBRTcybEJJO0VBQ0ksaUJDQTJDO0FIZzNsQm5EOztBRWozbEJJO0VBQ0ksaUJDQTJDO0FIbzNsQm5EOztBRXIzbEJJO0VBQ0ksaUJDQTJDO0FIdzNsQm5EOztBRXozbEJJO0VBQ0ksaUJDQTJDO0FINDNsQm5EOztBRTczbEJJO0VBQ0ksaUJDQTJDO0FIZzRsQm5EOztBRWo0bEJJO0VBQ0ksaUJDQTJDO0FIbzRsQm5EOztBRXI0bEJJO0VBQ0ksaUJDQTJDO0FIdzRsQm5EOztBRXo0bEJJO0VBQ0ksaUJDQTJDO0FINDRsQm5EOztBRTc0bEJJO0VBQ0ksaUJDQTJDO0FIZzVsQm5EOztBRWo1bEJJO0VBQ0ksaUJDQTJDO0FIbzVsQm5EOztBRXI1bEJJO0VBQ0ksaUJDQTJDO0FIdzVsQm5EOztBRXo1bEJJO0VBQ0ksaUJDQTJDO0FINDVsQm5EOztBRTc1bEJJO0VBQ0ksaUJDQTJDO0FIZzZsQm5EOztBRWo2bEJJO0VBQ0ksaUJDQTJDO0FIbzZsQm5EOztBRXI2bEJJO0VBQ0ksaUJDQTJDO0FIdzZsQm5EOztBRXo2bEJJO0VBQ0ksaUJDQTJDO0FINDZsQm5EOztBRTc2bEJJO0VBQ0ksaUJDQTJDO0FIZzdsQm5EOztBRWo3bEJJO0VBQ0ksaUJDQTJDO0FIbzdsQm5EOztBRXI3bEJJO0VBQ0ksaUJDQTJDO0FIdzdsQm5EOztBRXo3bEJJO0VBQ0ksaUJDQTJDO0FINDdsQm5EOztBRTc3bEJJO0VBQ0ksaUJDQTJDO0FIZzhsQm5EOztBRWo4bEJJO0VBQ0ksaUJDQTJDO0FIbzhsQm5EOztBRXI4bEJJO0VBQ0ksaUJDQTJDO0FIdzhsQm5EOztBRXo4bEJJO0VBQ0ksaUJDQTJDO0FINDhsQm5EOztBRTc4bEJJO0VBQ0ksaUJDQTJDO0FIZzlsQm5EOztBRWo5bEJJO0VBQ0ksaUJDQTJDO0FIbzlsQm5EOztBRXI5bEJJO0VBQ0ksaUJDQTJDO0FIdzlsQm5EOztBRXo5bEJJO0VBQ0ksaUJDQTJDO0FINDlsQm5EOztBRTc5bEJJO0VBQ0ksaUJDQTJDO0FIZytsQm5EOztBRWorbEJJO0VBQ0ksaUJDQTJDO0FIbytsQm5EOztBRXIrbEJJO0VBQ0ksaUJDQTJDO0FIdytsQm5EOztBRXorbEJJO0VBQ0ksaUJDQTJDO0FINCtsQm5EOztBRTcrbEJJO0VBQ0ksaUJDQTJDO0FIZy9sQm5EOztBRWovbEJJO0VBQ0ksaUJDQTJDO0FIby9sQm5EOztBRXIvbEJJO0VBQ0ksaUJDQTJDO0FIdy9sQm5EOztBRXovbEJJO0VBQ0ksaUJDQTJDO0FINC9sQm5EOztBRTcvbEJJO0VBQ0ksaUJDQTJDO0FIZ2dtQm5EOztBRWpnbUJJO0VBQ0ksaUJDQTJDO0FIb2dtQm5EOztBRXJnbUJJO0VBQ0ksaUJDQTJDO0FId2dtQm5EOztBRXpnbUJJO0VBQ0ksaUJDQTJDO0FINGdtQm5EOztBRTdnbUJJO0VBQ0ksaUJDQTJDO0FIZ2htQm5EOztBRWpobUJJO0VBQ0ksaUJDQTJDO0FIb2htQm5EOztBRXJobUJJO0VBQ0ksaUJDQTJDO0FId2htQm5EOztBRXpobUJJO0VBQ0ksaUJDQTJDO0FINGhtQm5EOztBRTdobUJJO0VBQ0ksaUJDQTJDO0FIZ2ltQm5EOztBRWppbUJJO0VBQ0ksaUJDQTJDO0FIb2ltQm5EOztBRXJpbUJJO0VBQ0ksaUJDQTJDO0FId2ltQm5EOztBRXppbUJJO0VBQ0ksaUJDQTJDO0FINGltQm5EOztBRTdpbUJJO0VBQ0ksaUJDQTJDO0FIZ2ptQm5EOztBRWpqbUJJO0VBQ0ksaUJDQTJDO0FIb2ptQm5EOztBRXJqbUJJO0VBQ0ksaUJDQTJDO0FId2ptQm5EOztBRXpqbUJJO0VBQ0ksaUJDQTJDO0FINGptQm5EOztBRTdqbUJJO0VBQ0ksaUJDQTJDO0FIZ2ttQm5EOztBRWprbUJJO0VBQ0ksaUJDQTJDO0FIb2ttQm5EOztBRXJrbUJJO0VBQ0ksaUJDQTJDO0FId2ttQm5EOztBRXprbUJJO0VBQ0ksaUJDQTJDO0FINGttQm5EOztBRTdrbUJJO0VBQ0ksaUJDQTJDO0FIZ2xtQm5EOztBRWpsbUJJO0VBQ0ksaUJDQTJDO0FIb2xtQm5EOztBRXJsbUJJO0VBQ0ksaUJDQTJDO0FId2xtQm5EOztBRXpsbUJJO0VBQ0ksaUJDQTJDO0FINGxtQm5EOztBRTdsbUJJO0VBQ0ksaUJDQTJDO0FIZ21tQm5EOztBRWptbUJJO0VBQ0ksaUJDQTJDO0FIb21tQm5EOztBRXJtbUJJO0VBQ0ksaUJDQTJDO0FId21tQm5EOztBRXptbUJJO0VBQ0ksaUJDQTJDO0FING1tQm5EOztBRTdtbUJJO0VBQ0ksaUJDQTJDO0FIZ25tQm5EOztBRWpubUJJO0VBQ0ksaUJDQTJDO0FIb25tQm5EOztBRXJubUJJO0VBQ0ksaUJDQTJDO0FId25tQm5EOztBRXpubUJJO0VBQ0ksaUJDQTJDO0FING5tQm5EOztBRTdubUJJO0VBQ0ksaUJDQTJDO0FIZ29tQm5EOztBRWpvbUJJO0VBQ0ksaUJDQTJDO0FIb29tQm5EOztBRXJvbUJJO0VBQ0ksaUJDQTJDO0FId29tQm5EOztBRXpvbUJJO0VBQ0ksaUJDQTJDO0FING9tQm5EOztBRTdvbUJJO0VBQ0ksaUJDQTJDO0FIZ3BtQm5EOztBRWpwbUJJO0VBQ0ksaUJDQTJDO0FIb3BtQm5EOztBRXJwbUJJO0VBQ0ksaUJDQTJDO0FId3BtQm5EOztBRXpwbUJJO0VBQ0ksaUJDQTJDO0FINHBtQm5EOztBRTdwbUJJO0VBQ0ksaUJDQTJDO0FIZ3FtQm5EOztBRWpxbUJJO0VBQ0ksaUJDQTJDO0FIb3FtQm5EOztBRXJxbUJJO0VBQ0ksaUJDQTJDO0FId3FtQm5EOztBRXpxbUJJO0VBQ0ksaUJDQTJDO0FINHFtQm5EOztBRTdxbUJJO0VBQ0ksaUJDQTJDO0FIZ3JtQm5EOztBRWpybUJJO0VBQ0ksaUJDQTJDO0FIb3JtQm5EOztBRXJybUJJO0VBQ0ksaUJDQTJDO0FId3JtQm5EOztBRXpybUJJO0VBQ0ksaUJDQTJDO0FINHJtQm5EOztBRTdybUJJO0VBQ0ksaUJDQTJDO0FIZ3NtQm5EOztBRWpzbUJJO0VBQ0ksaUJDQTJDO0FIb3NtQm5EOztBRXJzbUJJO0VBQ0ksaUJDQTJDO0FId3NtQm5EOztBRXpzbUJJO0VBQ0ksaUJDQTJDO0FINHNtQm5EOztBRTdzbUJJO0VBQ0ksaUJDQTJDO0FIZ3RtQm5EOztBRWp0bUJJO0VBQ0ksaUJDQTJDO0FIb3RtQm5EOztBRXJ0bUJJO0VBQ0ksaUJDQTJDO0FId3RtQm5EOztBRXp0bUJJO0VBQ0ksaUJDQTJDO0FINHRtQm5EOztBRTd0bUJJO0VBQ0ksaUJDQTJDO0FIZ3VtQm5EOztBRWp1bUJJO0VBQ0ksaUJDQTJDO0FIb3VtQm5EOztBRXJ1bUJJO0VBQ0ksaUJDQTJDO0FId3VtQm5EOztBRXp1bUJJO0VBQ0ksaUJDQTJDO0FINHVtQm5EOztBRTd1bUJJO0VBQ0ksaUJDQTJDO0FIZ3ZtQm5EOztBRWp2bUJJO0VBQ0ksaUJDQTJDO0FIb3ZtQm5EOztBRXJ2bUJJO0VBQ0ksaUJDQTJDO0FId3ZtQm5EOztBRXp2bUJJO0VBQ0ksaUJDQTJDO0FINHZtQm5EOztBRTd2bUJJO0VBQ0ksaUJDQTJDO0FIZ3dtQm5EOztBRWp3bUJJO0VBQ0ksaUJDQTJDO0FIb3dtQm5EOztBRXJ3bUJJO0VBQ0ksaUJDQTJDO0FId3dtQm5EOztBRXp3bUJJO0VBQ0ksaUJDQTJDO0FINHdtQm5EOztBRTd3bUJJO0VBQ0ksaUJDQTJDO0FIZ3htQm5EOztBRWp4bUJJO0VBQ0ksaUJDQTJDO0FIb3htQm5EOztBRXJ4bUJJO0VBQ0ksaUJDQTJDO0FId3htQm5EOztBRXp4bUJJO0VBQ0ksaUJDQTJDO0FINHhtQm5EOztBRTd4bUJJO0VBQ0ksaUJDQTJDO0FIZ3ltQm5EOztBRWp5bUJJO0VBQ0ksaUJDQTJDO0FIb3ltQm5EOztBRXJ5bUJJO0VBQ0ksaUJDQTJDO0FId3ltQm5EOztBRXp5bUJJO0VBQ0ksaUJDQTJDO0FINHltQm5EOztBRTd5bUJJO0VBQ0ksaUJDQTJDO0FIZ3ptQm5EOztBRWp6bUJJO0VBQ0ksaUJDQTJDO0FIb3ptQm5EOztBRXJ6bUJJO0VBQ0ksaUJDQTJDO0FId3ptQm5EOztBRXp6bUJJO0VBQ0ksaUJDQTJDO0FINHptQm5EOztBRTd6bUJJO0VBQ0ksaUJDQTJDO0FIZzBtQm5EOztBRWowbUJJO0VBQ0ksaUJDQTJDO0FIbzBtQm5EOztBRXIwbUJJO0VBQ0ksaUJDQTJDO0FIdzBtQm5EOztBRXowbUJJO0VBQ0ksaUJDQTJDO0FINDBtQm5EOztBRTcwbUJJO0VBQ0ksaUJDQTJDO0FIZzFtQm5EOztBRWoxbUJJO0VBQ0ksaUJDQTJDO0FIbzFtQm5EOztBRXIxbUJJO0VBQ0ksaUJDQTJDO0FIdzFtQm5EOztBRXoxbUJJO0VBQ0ksaUJDQTJDO0FINDFtQm5EOztBRTcxbUJJO0VBQ0ksaUJDQTJDO0FIZzJtQm5EOztBRWoybUJJO0VBQ0ksaUJDQTJDO0FIbzJtQm5EOztBRXIybUJJO0VBQ0ksaUJDQTJDO0FIdzJtQm5EOztBRXoybUJJO0VBQ0ksaUJDQTJDO0FINDJtQm5EOztBRTcybUJJO0VBQ0ksaUJDQTJDO0FIZzNtQm5EOztBRWozbUJJO0VBQ0ksaUJDQTJDO0FIbzNtQm5EOztBRXIzbUJJO0VBQ0ksaUJDQTJDO0FIdzNtQm5EOztBRXozbUJJO0VBQ0ksaUJDQTJDO0FINDNtQm5EOztBRTczbUJJO0VBQ0ksaUJDQTJDO0FIZzRtQm5EOztBRWo0bUJJO0VBQ0ksaUJDQTJDO0FIbzRtQm5EOztBRXI0bUJJO0VBQ0ksaUJDQTJDO0FIdzRtQm5EOztBRXo0bUJJO0VBQ0ksaUJDQTJDO0FINDRtQm5EOztBRTc0bUJJO0VBQ0ksaUJDQTJDO0FIZzVtQm5EOztBRWo1bUJJO0VBQ0ksaUJDQTJDO0FIbzVtQm5EOztBRXI1bUJJO0VBQ0ksaUJDQTJDO0FIdzVtQm5EOztBRXo1bUJJO0VBQ0ksaUJDQTJDO0FINDVtQm5EOztBRTc1bUJJO0VBQ0ksaUJDQTJDO0FIZzZtQm5EOztBRWo2bUJJO0VBQ0ksaUJDQTJDO0FIbzZtQm5EOztBRXI2bUJJO0VBQ0ksaUJDQTJDO0FIdzZtQm5EOztBRXo2bUJJO0VBQ0ksaUJDQTJDO0FINDZtQm5EOztBRTc2bUJJO0VBQ0ksaUJDQTJDO0FIZzdtQm5EOztBRWo3bUJJO0VBQ0ksaUJDQTJDO0FIbzdtQm5EOztBRXI3bUJJO0VBQ0ksaUJDQTJDO0FIdzdtQm5EOztBRXo3bUJJO0VBQ0ksaUJDQTJDO0FINDdtQm5EOztBRTc3bUJJO0VBQ0ksaUJDQTJDO0FIZzhtQm5EOztBRWo4bUJJO0VBQ0ksaUJDQTJDO0FIbzhtQm5EOztBRXI4bUJJO0VBQ0ksaUJDQTJDO0FIdzhtQm5EOztBRXo4bUJJO0VBQ0ksaUJDQTJDO0FINDhtQm5EOztBRTc4bUJJO0VBQ0ksaUJDQTJDO0FIZzltQm5EOztBRWo5bUJJO0VBQ0ksaUJDQTJDO0FIbzltQm5EOztBRXI5bUJJO0VBQ0ksaUJDQTJDO0FIdzltQm5EOztBRXo5bUJJO0VBQ0ksaUJDQTJDO0FINDltQm5EOztBRTc5bUJJO0VBQ0ksaUJDQTJDO0FIZyttQm5EOztBRWorbUJJO0VBQ0ksaUJDQTJDO0FIbyttQm5EOztBRXIrbUJJO0VBQ0ksaUJDQTJDO0FIdyttQm5EOztBRXorbUJJO0VBQ0ksaUJDQTJDO0FINCttQm5EOztBRTcrbUJJO0VBQ0ksaUJDQTJDO0FIZy9tQm5EOztBRWovbUJJO0VBQ0ksaUJDQTJDO0FIby9tQm5EOztBRXIvbUJJO0VBQ0ksaUJDQTJDO0FIdy9tQm5EOztBRXovbUJJO0VBQ0ksaUJDQTJDO0FINC9tQm5EOztBRTcvbUJJO0VBQ0ksaUJDQTJDO0FIZ2duQm5EOztBRWpnbkJJO0VBQ0ksaUJDQTJDO0FIb2duQm5EOztBRXJnbkJJO0VBQ0ksaUJDQTJDO0FId2duQm5EOztBRXpnbkJJO0VBQ0ksaUJDQTJDO0FINGduQm5EOztBRTdnbkJJO0VBQ0ksaUJDQTJDO0FIZ2huQm5EOztBRWpobkJJO0VBQ0ksaUJDQTJDO0FIb2huQm5EOztBRXJobkJJO0VBQ0ksaUJDQTJDO0FId2huQm5EOztBRXpobkJJO0VBQ0ksaUJDQTJDO0FINGhuQm5EOztBRTdobkJJO0VBQ0ksaUJDQTJDO0FIZ2luQm5EOztBRWppbkJJO0VBQ0ksaUJDQTJDO0FIb2luQm5EOztBRXJpbkJJO0VBQ0ksaUJDQTJDO0FId2luQm5EOztBRXppbkJJO0VBQ0ksaUJDQTJDO0FINGluQm5EOztBRTdpbkJJO0VBQ0ksaUJDQTJDO0FIZ2puQm5EOztBRWpqbkJJO0VBQ0ksaUJDQTJDO0FIb2puQm5EOztBRXJqbkJJO0VBQ0ksaUJDQTJDO0FId2puQm5EOztBRXpqbkJJO0VBQ0ksaUJDQTJDO0FINGpuQm5EOztBRTdqbkJJO0VBQ0ksaUJDQTJDO0FIZ2tuQm5EOztBRWprbkJJO0VBQ0ksaUJDQTJDO0FIb2tuQm5EOztBRXJrbkJJO0VBQ0ksaUJDQTJDO0FId2tuQm5EOztBRXprbkJJO0VBQ0ksaUJDQTJDO0FINGtuQm5EOztBRTdrbkJJO0VBQ0ksaUJDQTJDO0FIZ2xuQm5EOztBRWpsbkJJO0VBQ0ksaUJDQTJDO0FIb2xuQm5EOztBRXJsbkJJO0VBQ0ksaUJDQTJDO0FId2xuQm5EOztBRXpsbkJJO0VBQ0ksaUJDQTJDO0FINGxuQm5EOztBRTdsbkJJO0VBQ0ksaUJDQTJDO0FIZ21uQm5EOztBRWptbkJJO0VBQ0ksaUJDQTJDO0FIb21uQm5EOztBRXJtbkJJO0VBQ0ksaUJDQTJDO0FId21uQm5EOztBRXptbkJJO0VBQ0ksaUJDQTJDO0FING1uQm5EOztBRTdtbkJJO0VBQ0ksaUJDQTJDO0FIZ25uQm5EOztBRWpubkJJO0VBQ0ksaUJDQTJDO0FIb25uQm5EOztBRXJubkJJO0VBQ0ksaUJDQTJDO0FId25uQm5EOztBRXpubkJJO0VBQ0ksaUJDQTJDO0FING5uQm5EOztBRTdubkJJO0VBQ0ksaUJDQTJDO0FIZ29uQm5EOztBRWpvbkJJO0VBQ0ksaUJDQTJDO0FIb29uQm5EOztBRXJvbkJJO0VBQ0ksaUJDQTJDO0FId29uQm5EOztBRXpvbkJJO0VBQ0ksaUJDQTJDO0FING9uQm5EOztBRTdvbkJJO0VBQ0ksaUJDQTJDO0FIZ3BuQm5EOztBRWpwbkJJO0VBQ0ksaUJDQTJDO0FIb3BuQm5EOztBRXJwbkJJO0VBQ0ksaUJDQTJDO0FId3BuQm5EOztBRXpwbkJJO0VBQ0ksaUJDQTJDO0FINHBuQm5EOztBRTdwbkJJO0VBQ0ksaUJDQTJDO0FIZ3FuQm5EOztBRWpxbkJJO0VBQ0ksaUJDQTJDO0FIb3FuQm5EOztBRXJxbkJJO0VBQ0ksaUJDQTJDO0FId3FuQm5EOztBRXpxbkJJO0VBQ0ksaUJDQTJDO0FINHFuQm5EOztBRTdxbkJJO0VBQ0ksaUJDQTJDO0FIZ3JuQm5EOztBRWpybkJJO0VBQ0ksaUJDQTJDO0FIb3JuQm5EOztBRXJybkJJO0VBQ0ksaUJDQTJDO0FId3JuQm5EOztBRXpybkJJO0VBQ0ksaUJDQTJDO0FINHJuQm5EOztBRTdybkJJO0VBQ0ksaUJDQTJDO0FIZ3NuQm5EOztBRWpzbkJJO0VBQ0ksaUJDQTJDO0FIb3NuQm5EOztBRXJzbkJJO0VBQ0ksaUJDQTJDO0FId3NuQm5EOztBRXpzbkJJO0VBQ0ksaUJDQTJDO0FINHNuQm5EOztBRTdzbkJJO0VBQ0ksaUJDQTJDO0FIZ3RuQm5EOztBRWp0bkJJO0VBQ0ksaUJDQTJDO0FIb3RuQm5EOztBRXJ0bkJJO0VBQ0ksaUJDQTJDO0FId3RuQm5EOztBRXp0bkJJO0VBQ0ksaUJDQTJDO0FINHRuQm5EOztBRTd0bkJJO0VBQ0ksaUJDQTJDO0FIZ3VuQm5EOztBRWp1bkJJO0VBQ0ksaUJDQTJDO0FIb3VuQm5EOztBRXJ1bkJJO0VBQ0ksaUJDQTJDO0FId3VuQm5EOztBRXp1bkJJO0VBQ0ksaUJDQTJDO0FINHVuQm5EOztBRTd1bkJJO0VBQ0ksaUJDQTJDO0FIZ3ZuQm5EOztBRWp2bkJJO0VBQ0ksaUJDQTJDO0FIb3ZuQm5EOztBRXJ2bkJJO0VBQ0ksaUJDQTJDO0FId3ZuQm5EOztBRXp2bkJJO0VBQ0ksaUJDQTJDO0FINHZuQm5EOztBRTd2bkJJO0VBQ0ksaUJDQTJDO0FIZ3duQm5EOztBRWp3bkJJO0VBQ0ksaUJDQTJDO0FIb3duQm5EOztBRXJ3bkJJO0VBQ0ksaUJDQTJDO0FId3duQm5EOztBRXp3bkJJO0VBQ0ksaUJDQTJDO0FINHduQm5EOztBRTd3bkJJO0VBQ0ksaUJDQTJDO0FIZ3huQm5EOztBRWp4bkJJO0VBQ0ksaUJDQTJDO0FIb3huQm5EOztBRXJ4bkJJO0VBQ0ksaUJDQTJDO0FId3huQm5EOztBRXp4bkJJO0VBQ0ksaUJDQTJDO0FINHhuQm5EOztBRTd4bkJJO0VBQ0ksaUJDQTJDO0FIZ3luQm5EOztBRWp5bkJJO0VBQ0ksaUJDQTJDO0FIb3luQm5EOztBRXJ5bkJJO0VBQ0ksaUJDQTJDO0FId3luQm5EOztBRXp5bkJJO0VBQ0ksaUJDQTJDO0FINHluQm5EOztBRTd5bkJJO0VBQ0ksaUJDQTJDO0FIZ3puQm5EOztBRWp6bkJJO0VBQ0ksaUJDQTJDO0FIb3puQm5EOztBRXJ6bkJJO0VBQ0ksaUJDQTJDO0FId3puQm5EOztBRXp6bkJJO0VBQ0ksaUJDQTJDO0FINHpuQm5EOztBRTd6bkJJO0VBQ0ksaUJDQTJDO0FIZzBuQm5EOztBRWowbkJJO0VBQ0ksaUJDQTJDO0FIbzBuQm5EOztBRXIwbkJJO0VBQ0ksaUJDQTJDO0FIdzBuQm5EOztBRXowbkJJO0VBQ0ksaUJDQTJDO0FINDBuQm5EOztBRTcwbkJJO0VBQ0ksaUJDQTJDO0FIZzFuQm5EOztBRWoxbkJJO0VBQ0ksaUJDQTJDO0FIbzFuQm5EOztBRXIxbkJJO0VBQ0ksaUJDQTJDO0FIdzFuQm5EOztBRXoxbkJJO0VBQ0ksaUJDQTJDO0FINDFuQm5EOztBRTcxbkJJO0VBQ0ksaUJDQTJDO0FIZzJuQm5EOztBRWoybkJJO0VBQ0ksaUJDQTJDO0FIbzJuQm5EOztBRXIybkJJO0VBQ0ksaUJDQTJDO0FIdzJuQm5EOztBRXoybkJJO0VBQ0ksaUJDQTJDO0FINDJuQm5EOztBRTcybkJJO0VBQ0ksaUJDQTJDO0FIZzNuQm5EOztBRWozbkJJO0VBQ0ksaUJDQTJDO0FIbzNuQm5EOztBRXIzbkJJO0VBQ0ksaUJDQTJDO0FIdzNuQm5EOztBRXozbkJJO0VBQ0ksaUJDQTJDO0FINDNuQm5EOztBRTczbkJJO0VBQ0ksaUJDQTJDO0FIZzRuQm5EOztBRWo0bkJJO0VBQ0ksaUJDQTJDO0FIbzRuQm5EOztBRXI0bkJJO0VBQ0ksaUJDQTJDO0FIdzRuQm5EOztBRXo0bkJJO0VBQ0ksaUJDQTJDO0FINDRuQm5EOztBRTc0bkJJO0VBQ0ksaUJDQTJDO0FIZzVuQm5EOztBRWo1bkJJO0VBQ0ksaUJDQTJDO0FIbzVuQm5EOztBRXI1bkJJO0VBQ0ksaUJDQTJDO0FIdzVuQm5EOztBRXo1bkJJO0VBQ0ksaUJDQTJDO0FINDVuQm5EOztBRTc1bkJJO0VBQ0ksaUJDQTJDO0FIZzZuQm5EOztBRWo2bkJJO0VBQ0ksaUJDQTJDO0FIbzZuQm5EOztBRXI2bkJJO0VBQ0ksaUJDQTJDO0FIdzZuQm5EOztBRXo2bkJJO0VBQ0ksaUJDQTJDO0FINDZuQm5EOztBRTc2bkJJO0VBQ0ksaUJDQTJDO0FIZzduQm5EOztBRWo3bkJJO0VBQ0ksaUJDQTJDO0FIbzduQm5EOztBRXI3bkJJO0VBQ0ksaUJDQTJDO0FIdzduQm5EOztBRXo3bkJJO0VBQ0ksaUJDQTJDO0FINDduQm5EOztBRTc3bkJJO0VBQ0ksaUJDQTJDO0FIZzhuQm5EOztBRWo4bkJJO0VBQ0ksaUJDQTJDO0FIbzhuQm5EOztBRXI4bkJJO0VBQ0ksaUJDQTJDO0FIdzhuQm5EOztBRXo4bkJJO0VBQ0ksaUJDQTJDO0FINDhuQm5EOztBRTc4bkJJO0VBQ0ksaUJDQTJDO0FIZzluQm5EOztBRWo5bkJJO0VBQ0ksaUJDQTJDO0FIbzluQm5EOztBRXI5bkJJO0VBQ0ksaUJDQTJDO0FIdzluQm5EOztBRXo5bkJJO0VBQ0ksaUJDQTJDO0FINDluQm5EOztBRTc5bkJJO0VBQ0ksaUJDQTJDO0FIZytuQm5EOztBRWorbkJJO0VBQ0ksaUJDQTJDO0FIbytuQm5EOztBRXIrbkJJO0VBQ0ksaUJDQTJDO0FIdytuQm5EOztBRXorbkJJO0VBQ0ksaUJDQTJDO0FINCtuQm5EOztBRTcrbkJJO0VBQ0ksaUJDQTJDO0FIZy9uQm5EOztBRWovbkJJO0VBQ0ksaUJDQTJDO0FIby9uQm5EOztBRXIvbkJJO0VBQ0ksaUJDQTJDO0FIdy9uQm5EOztBRXovbkJJO0VBQ0ksaUJDQTJDO0FINC9uQm5EOztBRTcvbkJJO0VBQ0ksaUJDQTJDO0FIZ2dvQm5EOztBRWpnb0JJO0VBQ0ksaUJDQTJDO0FIb2dvQm5EOztBRXJnb0JJO0VBQ0ksaUJDQTJDO0FId2dvQm5EOztBRXpnb0JJO0VBQ0ksaUJDQTJDO0FINGdvQm5EOztBRTdnb0JJO0VBQ0ksaUJDQTJDO0FIZ2hvQm5EOztBRWpob0JJO0VBQ0ksaUJDQTJDO0FIb2hvQm5EOztBRXJob0JJO0VBQ0ksaUJDQTJDO0FId2hvQm5EOztBRXpob0JJO0VBQ0ksaUJDQTJDO0FINGhvQm5EOztBRTdob0JJO0VBQ0ksaUJDQTJDO0FIZ2lvQm5EOztBRWppb0JJO0VBQ0ksaUJDQTJDO0FIb2lvQm5EOztBRXJpb0JJO0VBQ0ksaUJDQTJDO0FId2lvQm5EOztBRXppb0JJO0VBQ0ksaUJDQTJDO0FINGlvQm5EOztBRTdpb0JJO0VBQ0ksaUJDQTJDO0FIZ2pvQm5EOztBRWpqb0JJO0VBQ0ksaUJDQTJDO0FIb2pvQm5EOztBRXJqb0JJO0VBQ0ksaUJDQTJDO0FId2pvQm5EOztBRXpqb0JJO0VBQ0ksaUJDQTJDO0FINGpvQm5EOztBRTdqb0JJO0VBQ0ksaUJDQTJDO0FIZ2tvQm5EOztBRWprb0JJO0VBQ0ksaUJDQTJDO0FIb2tvQm5EOztBRXJrb0JJO0VBQ0ksaUJDQTJDO0FId2tvQm5EOztBRXprb0JJO0VBQ0ksaUJDQTJDO0FINGtvQm5EOztBRTdrb0JJO0VBQ0ksaUJDQTJDO0FIZ2xvQm5EOztBRWpsb0JJO0VBQ0ksaUJDQTJDO0FIb2xvQm5EOztBRXJsb0JJO0VBQ0ksaUJDQTJDO0FId2xvQm5EOztBRXpsb0JJO0VBQ0ksaUJDQTJDO0FINGxvQm5EOztBRTdsb0JJO0VBQ0ksaUJDQTJDO0FIZ21vQm5EOztBRWptb0JJO0VBQ0ksaUJDQTJDO0FIb21vQm5EOztBRXJtb0JJO0VBQ0ksaUJDQTJDO0FId21vQm5EOztBRXptb0JJO0VBQ0ksaUJDQTJDO0FING1vQm5EOztBRTdtb0JJO0VBQ0ksaUJDQTJDO0FIZ25vQm5EOztBRWpub0JJO0VBQ0ksaUJDQTJDO0FIb25vQm5EOztBRXJub0JJO0VBQ0ksaUJDQTJDO0FId25vQm5EOztBRXpub0JJO0VBQ0ksaUJDQTJDO0FING5vQm5EOztBRTdub0JJO0VBQ0ksaUJDQTJDO0FIZ29vQm5EOztBRWpvb0JJO0VBQ0ksaUJDQTJDO0FIb29vQm5EOztBRXJvb0JJO0VBQ0ksaUJDQTJDO0FId29vQm5EOztBRXpvb0JJO0VBQ0ksaUJDQTJDO0FING9vQm5EOztBRTdvb0JJO0VBQ0ksaUJDQTJDO0FIZ3BvQm5EOztBRWpwb0JJO0VBQ0ksaUJDQTJDO0FIb3BvQm5EOztBRXJwb0JJO0VBQ0ksaUJDQTJDO0FId3BvQm5EOztBRXpwb0JJO0VBQ0ksaUJDQTJDO0FINHBvQm5EOztBRTdwb0JJO0VBQ0ksaUJDQTJDO0FIZ3FvQm5EOztBRWpxb0JJO0VBQ0ksaUJDQTJDO0FIb3FvQm5EOztBRXJxb0JJO0VBQ0ksaUJDQTJDO0FId3FvQm5EOztBRXpxb0JJO0VBQ0ksaUJDQTJDO0FINHFvQm5EOztBRTdxb0JJO0VBQ0ksaUJDQTJDO0FIZ3JvQm5EOztBRWpyb0JJO0VBQ0ksaUJDQTJDO0FIb3JvQm5EOztBRXJyb0JJO0VBQ0ksaUJDQTJDO0FId3JvQm5EOztBRXpyb0JJO0VBQ0ksaUJDQTJDO0FINHJvQm5EOztBRTdyb0JJO0VBQ0ksaUJDQTJDO0FIZ3NvQm5EOztBRWpzb0JJO0VBQ0ksaUJDQTJDO0FIb3NvQm5EOztBRXJzb0JJO0VBQ0ksaUJDQTJDO0FId3NvQm5EOztBRXpzb0JJO0VBQ0ksaUJDQTJDO0FINHNvQm5EOztBRTdzb0JJO0VBQ0ksaUJDQTJDO0FIZ3RvQm5EOztBRWp0b0JJO0VBQ0ksaUJDQTJDO0FIb3RvQm5EOztBRXJ0b0JJO0VBQ0ksaUJDQTJDO0FId3RvQm5EOztBRXp0b0JJO0VBQ0ksaUJDQTJDO0FINHRvQm5EOztBRTd0b0JJO0VBQ0ksaUJDQTJDO0FIZ3VvQm5EOztBRWp1b0JJO0VBQ0ksaUJDQTJDO0FIb3VvQm5EOztBRXJ1b0JJO0VBQ0ksaUJDQTJDO0FId3VvQm5EOztBRXp1b0JJO0VBQ0ksaUJDQTJDO0FINHVvQm5EOztBRTd1b0JJO0VBQ0ksaUJDQTJDO0FIZ3ZvQm5EOztBRWp2b0JJO0VBQ0ksaUJDQTJDO0FIb3ZvQm5EOztBRXJ2b0JJO0VBQ0ksaUJDQTJDO0FId3ZvQm5EOztBRXp2b0JJO0VBQ0ksaUJDQTJDO0FINHZvQm5EOztBRTd2b0JJO0VBQ0ksaUJDQTJDO0FIZ3dvQm5EOztBRWp3b0JJO0VBQ0ksaUJDQTJDO0FIb3dvQm5EOztBRXJ3b0JJO0VBQ0ksaUJDQTJDO0FId3dvQm5EOztBRXp3b0JJO0VBQ0ksaUJDQTJDO0FINHdvQm5EOztBRTd3b0JJO0VBQ0ksaUJDQTJDO0FIZ3hvQm5EOztBRWp4b0JJO0VBQ0ksaUJDQTJDO0FIb3hvQm5EOztBRXJ4b0JJO0VBQ0ksaUJDQTJDO0FId3hvQm5EOztBRXp4b0JJO0VBQ0ksaUJDQTJDO0FINHhvQm5EOztBRTd4b0JJO0VBQ0ksaUJDQTJDO0FIZ3lvQm5EOztBRWp5b0JJO0VBQ0ksaUJDQTJDO0FIb3lvQm5EOztBRXJ5b0JJO0VBQ0ksaUJDQTJDO0FId3lvQm5EOztBRXp5b0JJO0VBQ0ksaUJDQTJDO0FINHlvQm5EOztBRTd5b0JJO0VBQ0ksaUJDQTJDO0FIZ3pvQm5EOztBRWp6b0JJO0VBQ0ksaUJDQTJDO0FIb3pvQm5EOztBRXJ6b0JJO0VBQ0ksaUJDQTJDO0FId3pvQm5EOztBRXp6b0JJO0VBQ0ksaUJDQTJDO0FINHpvQm5EOztBRTd6b0JJO0VBQ0ksaUJDQTJDO0FIZzBvQm5EOztBRWowb0JJO0VBQ0ksaUJDQTJDO0FIbzBvQm5EOztBRXIwb0JJO0VBQ0ksaUJDQTJDO0FIdzBvQm5EOztBRXowb0JJO0VBQ0ksaUJDQTJDO0FINDBvQm5EOztBRTcwb0JJO0VBQ0ksaUJDQTJDO0FIZzFvQm5EOztBRWoxb0JJO0VBQ0ksaUJDQTJDO0FIbzFvQm5EOztBRXIxb0JJO0VBQ0ksaUJDQTJDO0FIdzFvQm5EOztBRXoxb0JJO0VBQ0ksaUJDQTJDO0FINDFvQm5EOztBRTcxb0JJO0VBQ0ksaUJDQTJDO0FIZzJvQm5EOztBRWoyb0JJO0VBQ0ksaUJDQTJDO0FIbzJvQm5EOztBRXIyb0JJO0VBQ0ksaUJDQTJDO0FIdzJvQm5EOztBRXoyb0JJO0VBQ0ksaUJDQTJDO0FINDJvQm5EOztBRTcyb0JJO0VBQ0ksaUJDQTJDO0FIZzNvQm5EOztBRWozb0JJO0VBQ0ksaUJDQTJDO0FIbzNvQm5EOztBRXIzb0JJO0VBQ0ksaUJDQTJDO0FIdzNvQm5EOztBRXozb0JJO0VBQ0ksaUJDQTJDO0FINDNvQm5EOztBRTczb0JJO0VBQ0ksaUJDQTJDO0FIZzRvQm5EOztBRWo0b0JJO0VBQ0ksaUJDQTJDO0FIbzRvQm5EOztBRXI0b0JJO0VBQ0ksaUJDQTJDO0FIdzRvQm5EOztBRXo0b0JJO0VBQ0ksaUJDQTJDO0FINDRvQm5EOztBRTc0b0JJO0VBQ0ksaUJDQTJDO0FIZzVvQm5EOztBRWo1b0JJO0VBQ0ksaUJDQTJDO0FIbzVvQm5EOztBRXI1b0JJO0VBQ0ksaUJDQTJDO0FIdzVvQm5EOztBRXo1b0JJO0VBQ0ksaUJDQTJDO0FINDVvQm5EOztBRTc1b0JJO0VBQ0ksaUJDQTJDO0FIZzZvQm5EOztBRWo2b0JJO0VBQ0ksaUJDQTJDO0FIbzZvQm5EOztBRXI2b0JJO0VBQ0ksaUJDQTJDO0FIdzZvQm5EOztBRXo2b0JJO0VBQ0ksaUJDQTJDO0FINDZvQm5EOztBRTc2b0JJO0VBQ0ksaUJDQTJDO0FIZzdvQm5EOztBRWo3b0JJO0VBQ0ksaUJDQTJDO0FIbzdvQm5EOztBRXI3b0JJO0VBQ0ksaUJDQTJDO0FIdzdvQm5EOztBRXo3b0JJO0VBQ0ksaUJDQTJDO0FINDdvQm5EOztBRTc3b0JJO0VBQ0ksaUJDQTJDO0FIZzhvQm5EOztBRWo4b0JJO0VBQ0ksaUJDQTJDO0FIbzhvQm5EOztBRXI4b0JJO0VBQ0ksaUJDQTJDO0FIdzhvQm5EOztBRXo4b0JJO0VBQ0ksaUJDQTJDO0FINDhvQm5EOztBRTc4b0JJO0VBQ0ksaUJDQTJDO0FIZzlvQm5EOztBRWo5b0JJO0VBQ0ksaUJDQTJDO0FIbzlvQm5EOztBRXI5b0JJO0VBQ0ksaUJDQTJDO0FIdzlvQm5EOztBRXo5b0JJO0VBQ0ksaUJDQTJDO0FINDlvQm5EOztBRTc5b0JJO0VBQ0ksaUJDQTJDO0FIZytvQm5EOztBRWorb0JJO0VBQ0ksaUJDQTJDO0FIbytvQm5EOztBRXIrb0JJO0VBQ0ksaUJDQTJDO0FIdytvQm5EOztBRXorb0JJO0VBQ0ksaUJDQTJDO0FINCtvQm5EOztBRTcrb0JJO0VBQ0ksaUJDQTJDO0FIZy9vQm5EOztBRWovb0JJO0VBQ0ksaUJDQTJDO0FIby9vQm5EOztBRXIvb0JJO0VBQ0ksaUJDQTJDO0FIdy9vQm5EOztBRXovb0JJO0VBQ0ksaUJDQTJDO0FINC9vQm5EOztBRTcvb0JJO0VBQ0ksaUJDQTJDO0FIZ2dwQm5EOztBRWpncEJJO0VBQ0ksaUJDQTJDO0FIb2dwQm5EOztBRXJncEJJO0VBQ0ksaUJDQTJDO0FId2dwQm5EOztBRXpncEJJO0VBQ0ksaUJDQTJDO0FINGdwQm5EOztBRTdncEJJO0VBQ0ksaUJDQTJDO0FIZ2hwQm5EOztBRWpocEJJO0VBQ0ksaUJDQTJDO0FIb2hwQm5EOztBRXJocEJJO0VBQ0ksaUJDQTJDO0FId2hwQm5EOztBRXpocEJJO0VBQ0ksaUJDQTJDO0FINGhwQm5EOztBRTdocEJJO0VBQ0ksaUJDQTJDO0FIZ2lwQm5EOztBRWppcEJJO0VBQ0ksaUJDQTJDO0FIb2lwQm5EOztBRXJpcEJJO0VBQ0ksaUJDQTJDO0FId2lwQm5EOztBRXppcEJJO0VBQ0ksaUJDQTJDO0FINGlwQm5EOztBRTdpcEJJO0VBQ0ksaUJDQTJDO0FIZ2pwQm5EOztBRWpqcEJJO0VBQ0ksaUJDQTJDO0FIb2pwQm5EOztBRXJqcEJJO0VBQ0ksaUJDQTJDO0FId2pwQm5EOztBRXpqcEJJO0VBQ0ksaUJDQTJDO0FINGpwQm5EOztBRTdqcEJJO0VBQ0ksaUJDQTJDO0FIZ2twQm5EOztBRWprcEJJO0VBQ0ksaUJDQTJDO0FIb2twQm5EOztBRXJrcEJJO0VBQ0ksaUJDQTJDO0FId2twQm5EOztBRXprcEJJO0VBQ0ksaUJDQTJDO0FINGtwQm5EOztBRTdrcEJJO0VBQ0ksaUJDQTJDO0FIZ2xwQm5EOztBRWpscEJJO0VBQ0ksaUJDQTJDO0FIb2xwQm5EOztBRXJscEJJO0VBQ0ksaUJDQTJDO0FId2xwQm5EOztBRXpscEJJO0VBQ0ksaUJDQTJDO0FINGxwQm5EOztBRTdscEJJO0VBQ0ksaUJDQTJDO0FIZ21wQm5EOztBRWptcEJJO0VBQ0ksaUJDQTJDO0FIb21wQm5EOztBRXJtcEJJO0VBQ0ksaUJDQTJDO0FId21wQm5EOztBRXptcEJJO0VBQ0ksaUJDQTJDO0FING1wQm5EOztBRTdtcEJJO0VBQ0ksaUJDQTJDO0FIZ25wQm5EOztBRWpucEJJO0VBQ0ksaUJDQTJDO0FIb25wQm5EOztBRXJucEJJO0VBQ0ksaUJDQTJDO0FId25wQm5EOztBRXpucEJJO0VBQ0ksaUJDQTJDO0FING5wQm5EOztBRTducEJJO0VBQ0ksaUJDQTJDO0FIZ29wQm5EOztBRWpvcEJJO0VBQ0ksaUJDQTJDO0FIb29wQm5EOztBRXJvcEJJO0VBQ0ksaUJDQTJDO0FId29wQm5EOztBRXpvcEJJO0VBQ0ksaUJDQTJDO0FING9wQm5EOztBRTdvcEJJO0VBQ0ksaUJDQTJDO0FIZ3BwQm5EOztBRWpwcEJJO0VBQ0ksaUJDQTJDO0FIb3BwQm5EOztBRXJwcEJJO0VBQ0ksaUJDQTJDO0FId3BwQm5EOztBRXpwcEJJO0VBQ0ksaUJDQTJDO0FINHBwQm5EOztBRTdwcEJJO0VBQ0ksaUJDQTJDO0FIZ3FwQm5EOztBRWpxcEJJO0VBQ0ksaUJDQTJDO0FIb3FwQm5EOztBRXJxcEJJO0VBQ0ksaUJDQTJDO0FId3FwQm5EOztBRXpxcEJJO0VBQ0ksaUJDQTJDO0FINHFwQm5EOztBRTdxcEJJO0VBQ0ksaUJDQTJDO0FIZ3JwQm5EOztBRWpycEJJO0VBQ0ksaUJDQTJDO0FIb3JwQm5EOztBRXJycEJJO0VBQ0ksaUJDQTJDO0FId3JwQm5EOztBRXpycEJJO0VBQ0ksaUJDQTJDO0FINHJwQm5EOztBRTdycEJJO0VBQ0ksaUJDQTJDO0FIZ3NwQm5EOztBRWpzcEJJO0VBQ0ksaUJDQTJDO0FIb3NwQm5EOztBRXJzcEJJO0VBQ0ksaUJDQTJDO0FId3NwQm5EOztBRXpzcEJJO0VBQ0ksaUJDQTJDO0FINHNwQm5EOztBRTdzcEJJO0VBQ0ksaUJDQTJDO0FIZ3RwQm5EOztBRWp0cEJJO0VBQ0ksaUJDQTJDO0FIb3RwQm5EOztBRXJ0cEJJO0VBQ0ksaUJDQTJDO0FId3RwQm5EOztBRXp0cEJJO0VBQ0ksaUJDQTJDO0FINHRwQm5EOztBRTd0cEJJO0VBQ0ksaUJDQTJDO0FIZ3VwQm5EOztBRWp1cEJJO0VBQ0ksaUJDQTJDO0FIb3VwQm5EOztBRXJ1cEJJO0VBQ0ksaUJDQTJDO0FId3VwQm5EOztBRXp1cEJJO0VBQ0ksaUJDQTJDO0FINHVwQm5EOztBRTd1cEJJO0VBQ0ksaUJDQTJDO0FIZ3ZwQm5EOztBRWp2cEJJO0VBQ0ksaUJDQTJDO0FIb3ZwQm5EOztBRXJ2cEJJO0VBQ0ksaUJDQTJDO0FId3ZwQm5EOztBRXp2cEJJO0VBQ0ksaUJDQTJDO0FINHZwQm5EOztBRTd2cEJJO0VBQ0ksaUJDQTJDO0FIZ3dwQm5EOztBRWp3cEJJO0VBQ0ksaUJDQTJDO0FIb3dwQm5EOztBRXJ3cEJJO0VBQ0ksaUJDQTJDO0FId3dwQm5EOztBRXp3cEJJO0VBQ0ksaUJDQTJDO0FINHdwQm5EOztBRTd3cEJJO0VBQ0ksaUJDQTJDO0FIZ3hwQm5EOztBRWp4cEJJO0VBQ0ksaUJDQTJDO0FIb3hwQm5EOztBRXJ4cEJJO0VBQ0ksaUJDQTJDO0FId3hwQm5EOztBRXp4cEJJO0VBQ0ksaUJDQTJDO0FINHhwQm5EOztBRTd4cEJJO0VBQ0ksaUJDQTJDO0FIZ3lwQm5EOztBRWp5cEJJO0VBQ0ksaUJDQTJDO0FIb3lwQm5EOztBRXJ5cEJJO0VBQ0ksaUJDQTJDO0FId3lwQm5EOztBRXp5cEJJO0VBQ0ksaUJDQTJDO0FINHlwQm5EOztBRTd5cEJJO0VBQ0ksaUJDQTJDO0FIZ3pwQm5EOztBRWp6cEJJO0VBQ0ksaUJDQTJDO0FIb3pwQm5EOztBRXJ6cEJJO0VBQ0ksaUJDQTJDO0FId3pwQm5EOztBRXp6cEJJO0VBQ0ksaUJDQTJDO0FINHpwQm5EOztBRTd6cEJJO0VBQ0ksaUJDQTJDO0FIZzBwQm5EOztBRWowcEJJO0VBQ0ksaUJDQTJDO0FIbzBwQm5EOztBRXIwcEJJO0VBQ0ksaUJDQTJDO0FIdzBwQm5EOztBRXowcEJJO0VBQ0ksaUJDQTJDO0FINDBwQm5EOztBRTcwcEJJO0VBQ0ksaUJDQTJDO0FIZzFwQm5EOztBRWoxcEJJO0VBQ0ksaUJDQTJDO0FIbzFwQm5EOztBRXIxcEJJO0VBQ0ksaUJDQTJDO0FIdzFwQm5EOztBRXoxcEJJO0VBQ0ksaUJDQTJDO0FINDFwQm5EOztBRTcxcEJJO0VBQ0ksaUJDQTJDO0FIZzJwQm5EOztBRWoycEJJO0VBQ0ksaUJDQTJDO0FIbzJwQm5EOztBRXIycEJJO0VBQ0ksaUJDQTJDO0FIdzJwQm5EOztBRXoycEJJO0VBQ0ksaUJDQTJDO0FINDJwQm5EOztBRTcycEJJO0VBQ0ksaUJDQTJDO0FIZzNwQm5EOztBRWozcEJJO0VBQ0ksaUJDQTJDO0FIbzNwQm5EOztBRXIzcEJJO0VBQ0ksaUJDQTJDO0FIdzNwQm5EOztBRXozcEJJO0VBQ0ksaUJDQTJDO0FINDNwQm5EOztBRTczcEJJO0VBQ0ksaUJDQTJDO0FIZzRwQm5EOztBRWo0cEJJO0VBQ0ksaUJDQTJDO0FIbzRwQm5EOztBRXI0cEJJO0VBQ0ksaUJDQTJDO0FIdzRwQm5EOztBRXo0cEJJO0VBQ0ksaUJDQTJDO0FINDRwQm5EOztBRTc0cEJJO0VBQ0ksaUJDQTJDO0FIZzVwQm5EOztBRWo1cEJJO0VBQ0ksaUJDQTJDO0FIbzVwQm5EOztBRXI1cEJJO0VBQ0ksaUJDQTJDO0FIdzVwQm5EOztBRXo1cEJJO0VBQ0ksaUJDQTJDO0FINDVwQm5EOztBRTc1cEJJO0VBQ0ksaUJDQTJDO0FIZzZwQm5EOztBRWo2cEJJO0VBQ0ksaUJDQTJDO0FIbzZwQm5EOztBRXI2cEJJO0VBQ0ksaUJDQTJDO0FIdzZwQm5EOztBRXo2cEJJO0VBQ0ksaUJDQTJDO0FINDZwQm5EOztBRTc2cEJJO0VBQ0ksaUJDQTJDO0FIZzdwQm5EOztBRWo3cEJJO0VBQ0ksaUJDQTJDO0FIbzdwQm5EOztBRXI3cEJJO0VBQ0ksaUJDQTJDO0FIdzdwQm5EOztBRXo3cEJJO0VBQ0ksaUJDQTJDO0FINDdwQm5EOztBRTc3cEJJO0VBQ0ksaUJDQTJDO0FIZzhwQm5EOztBRWo4cEJJO0VBQ0ksaUJDQTJDO0FIbzhwQm5EOztBRXI4cEJJO0VBQ0ksaUJDQTJDO0FIdzhwQm5EOztBRXo4cEJJO0VBQ0ksaUJDQTJDO0FINDhwQm5EOztBRTc4cEJJO0VBQ0ksaUJDQTJDO0FIZzlwQm5EOztBRWo5cEJJO0VBQ0ksaUJDQTJDO0FIbzlwQm5EOztBRXI5cEJJO0VBQ0ksaUJDQTJDO0FIdzlwQm5EOztBRXo5cEJJO0VBQ0ksaUJDQTJDO0FINDlwQm5EOztBRTc5cEJJO0VBQ0ksaUJDQTJDO0FIZytwQm5EOztBRWorcEJJO0VBQ0ksaUJDQTJDO0FIbytwQm5EOztBRXIrcEJJO0VBQ0ksaUJDQTJDO0FIdytwQm5EOztBRXorcEJJO0VBQ0ksaUJDQTJDO0FINCtwQm5EOztBRTcrcEJJO0VBQ0ksaUJDQTJDO0FIZy9wQm5EOztBRWovcEJJO0VBQ0ksaUJDQTJDO0FIby9wQm5EOztBRXIvcEJJO0VBQ0ksaUJDQTJDO0FIdy9wQm5EOztBRXovcEJJO0VBQ0ksaUJDQTJDO0FINC9wQm5EOztBRTcvcEJJO0VBQ0ksaUJDQTJDO0FIZ2dxQm5EOztBRWpncUJJO0VBQ0ksaUJDQTJDO0FIb2dxQm5EOztBRXJncUJJO0VBQ0ksaUJDQTJDO0FId2dxQm5EOztBRXpncUJJO0VBQ0ksaUJDQTJDO0FINGdxQm5EOztBRTdncUJJO0VBQ0ksaUJDQTJDO0FIZ2hxQm5EOztBRWpocUJJO0VBQ0ksaUJDQTJDO0FIb2hxQm5EOztBRXJocUJJO0VBQ0ksaUJDQTJDO0FId2hxQm5EOztBRXpocUJJO0VBQ0ksaUJDQTJDO0FINGhxQm5EOztBRTdocUJJO0VBQ0ksaUJDQTJDO0FIZ2lxQm5EOztBRWppcUJJO0VBQ0ksaUJDQTJDO0FIb2lxQm5EOztBRXJpcUJJO0VBQ0ksaUJDQTJDO0FId2lxQm5EOztBRXppcUJJO0VBQ0ksaUJDQTJDO0FINGlxQm5EOztBRTdpcUJJO0VBQ0ksaUJDQTJDO0FIZ2pxQm5EOztBRWpqcUJJO0VBQ0ksaUJDQTJDO0FIb2pxQm5EOztBRXJqcUJJO0VBQ0ksaUJDQTJDO0FId2pxQm5EOztBRXpqcUJJO0VBQ0ksaUJDQTJDO0FINGpxQm5EOztBRTdqcUJJO0VBQ0ksaUJDQTJDO0FIZ2txQm5EOztBRWprcUJJO0VBQ0ksaUJDQTJDO0FIb2txQm5EOztBRXJrcUJJO0VBQ0ksaUJDQTJDO0FId2txQm5EOztBRXprcUJJO0VBQ0ksaUJDQTJDO0FINGtxQm5EOztBRTdrcUJJO0VBQ0ksaUJDQTJDO0FIZ2xxQm5EOztBRWpscUJJO0VBQ0ksaUJDQTJDO0FIb2xxQm5EOztBRXJscUJJO0VBQ0ksaUJDQTJDO0FId2xxQm5EOztBRXpscUJJO0VBQ0ksaUJDQTJDO0FINGxxQm5EOztBRTdscUJJO0VBQ0ksaUJDQTJDO0FIZ21xQm5EOztBRWptcUJJO0VBQ0ksaUJDQTJDO0FIb21xQm5EOztBRXJtcUJJO0VBQ0ksaUJDQTJDO0FId21xQm5EOztBRXptcUJJO0VBQ0ksaUJDQTJDO0FING1xQm5EOztBRTdtcUJJO0VBQ0ksaUJDQTJDO0FIZ25xQm5EOztBRWpucUJJO0VBQ0ksaUJDQTJDO0FIb25xQm5EOztBRXJucUJJO0VBQ0ksaUJDQTJDO0FId25xQm5EOztBRXpucUJJO0VBQ0ksaUJDQTJDO0FING5xQm5EOztBRTducUJJO0VBQ0ksaUJDQTJDO0FIZ29xQm5EOztBRWpvcUJJO0VBQ0ksaUJDQTJDO0FIb29xQm5EOztBRXJvcUJJO0VBQ0ksaUJDQTJDO0FId29xQm5EOztBRXpvcUJJO0VBQ0ksaUJDQTJDO0FING9xQm5EOztBRTdvcUJJO0VBQ0ksaUJDQTJDO0FIZ3BxQm5EOztBRWpwcUJJO0VBQ0ksaUJDQTJDO0FIb3BxQm5EOztBRXJwcUJJO0VBQ0ksaUJDQTJDO0FId3BxQm5EOztBRXpwcUJJO0VBQ0ksaUJDQTJDO0FINHBxQm5EOztBRTdwcUJJO0VBQ0ksaUJDQTJDO0FIZ3FxQm5EOztBRWpxcUJJO0VBQ0ksaUJDQTJDO0FIb3FxQm5EOztBRXJxcUJJO0VBQ0ksaUJDQTJDO0FId3FxQm5EOztBRXpxcUJJO0VBQ0ksaUJDQTJDO0FINHFxQm5EOztBRTdxcUJJO0VBQ0ksaUJDQTJDO0FIZ3JxQm5EOztBRWpycUJJO0VBQ0ksaUJDQTJDO0FIb3JxQm5EOztBRXJycUJJO0VBQ0ksaUJDQTJDO0FId3JxQm5EOztBRXpycUJJO0VBQ0ksaUJDQTJDO0FINHJxQm5EOztBRTdycUJJO0VBQ0ksaUJDQTJDO0FIZ3NxQm5EOztBRWpzcUJJO0VBQ0ksaUJDQTJDO0FIb3NxQm5EOztBRXJzcUJJO0VBQ0ksaUJDQTJDO0FId3NxQm5EOztBRXpzcUJJO0VBQ0ksaUJDQTJDO0FINHNxQm5EOztBRTdzcUJJO0VBQ0ksaUJDQTJDO0FIZ3RxQm5EOztBRWp0cUJJO0VBQ0ksaUJDQTJDO0FIb3RxQm5EOztBRXJ0cUJJO0VBQ0ksaUJDQTJDO0FId3RxQm5EOztBRXp0cUJJO0VBQ0ksaUJDQTJDO0FINHRxQm5EOztBRTd0cUJJO0VBQ0ksaUJDQTJDO0FIZ3VxQm5EOztBRWp1cUJJO0VBQ0ksaUJDQTJDO0FIb3VxQm5EOztBRXJ1cUJJO0VBQ0ksaUJDQTJDO0FId3VxQm5EOztBRXp1cUJJO0VBQ0ksaUJDQTJDO0FINHVxQm5EOztBRTd1cUJJO0VBQ0ksaUJDQTJDO0FIZ3ZxQm5EOztBRWp2cUJJO0VBQ0ksaUJDQTJDO0FIb3ZxQm5EOztBRXJ2cUJJO0VBQ0ksaUJDQTJDO0FId3ZxQm5EOztBRXp2cUJJO0VBQ0ksaUJDQTJDO0FINHZxQm5EOztBRTd2cUJJO0VBQ0ksaUJDQTJDO0FIZ3dxQm5EOztBRWp3cUJJO0VBQ0ksaUJDQTJDO0FIb3dxQm5EOztBRXJ3cUJJO0VBQ0ksaUJDQTJDO0FId3dxQm5EOztBRXp3cUJJO0VBQ0ksaUJDQTJDO0FINHdxQm5EOztBRTd3cUJJO0VBQ0ksaUJDQTJDO0FIZ3hxQm5EOztBRWp4cUJJO0VBQ0ksaUJDQTJDO0FIb3hxQm5EOztBRXJ4cUJJO0VBQ0ksaUJDQTJDO0FId3hxQm5EOztBRXp4cUJJO0VBQ0ksaUJDQTJDO0FINHhxQm5EOztBRTd4cUJJO0VBQ0ksaUJDQTJDO0FIZ3lxQm5EOztBRWp5cUJJO0VBQ0ksaUJDQTJDO0FIb3lxQm5EOztBRXJ5cUJJO0VBQ0ksaUJDQTJDO0FId3lxQm5EOztBRXp5cUJJO0VBQ0ksaUJDQTJDO0FINHlxQm5EOztBRTd5cUJJO0VBQ0ksaUJDQTJDO0FIZ3pxQm5EOztBRWp6cUJJO0VBQ0ksaUJDQTJDO0FIb3pxQm5EOztBRXJ6cUJJO0VBQ0ksaUJDQTJDO0FId3pxQm5EOztBRXp6cUJJO0VBQ0ksaUJDQTJDO0FINHpxQm5EOztBRTd6cUJJO0VBQ0ksaUJDQTJDO0FIZzBxQm5EOztBRWowcUJJO0VBQ0ksaUJDQTJDO0FIbzBxQm5EOztBRXIwcUJJO0VBQ0ksaUJDQTJDO0FIdzBxQm5EOztBRXowcUJJO0VBQ0ksaUJDQTJDO0FINDBxQm5EOztBRTcwcUJJO0VBQ0ksaUJDQTJDO0FIZzFxQm5EOztBRWoxcUJJO0VBQ0ksaUJDQTJDO0FIbzFxQm5EOztBRXIxcUJJO0VBQ0ksaUJDQTJDO0FIdzFxQm5EOztBRXoxcUJJO0VBQ0ksaUJDQTJDO0FINDFxQm5EOztBRTcxcUJJO0VBQ0ksaUJDQTJDO0FIZzJxQm5EOztBRWoycUJJO0VBQ0ksaUJDQTJDO0FIbzJxQm5EOztBRXIycUJJO0VBQ0ksaUJDQTJDO0FIdzJxQm5EOztBRXoycUJJO0VBQ0ksaUJDQTJDO0FINDJxQm5EOztBRTcycUJJO0VBQ0ksaUJDQTJDO0FIZzNxQm5EOztBRWozcUJJO0VBQ0ksaUJDQTJDO0FIbzNxQm5EOztBRXIzcUJJO0VBQ0ksaUJDQTJDO0FIdzNxQm5EOztBRXozcUJJO0VBQ0ksaUJDQTJDO0FINDNxQm5EOztBRTczcUJJO0VBQ0ksaUJDQTJDO0FIZzRxQm5EOztBRWo0cUJJO0VBQ0ksaUJDQTJDO0FIbzRxQm5EOztBRXI0cUJJO0VBQ0ksaUJDQTJDO0FIdzRxQm5EOztBRXo0cUJJO0VBQ0ksaUJDQTJDO0FINDRxQm5EOztBRTc0cUJJO0VBQ0ksaUJDQTJDO0FIZzVxQm5EOztBRWo1cUJJO0VBQ0ksaUJDQTJDO0FIbzVxQm5EOztBRXI1cUJJO0VBQ0ksaUJDQTJDO0FIdzVxQm5EOztBRXo1cUJJO0VBQ0ksaUJDQTJDO0FINDVxQm5EOztBRTc1cUJJO0VBQ0ksaUJDQTJDO0FIZzZxQm5EOztBRWo2cUJJO0VBQ0ksaUJDQTJDO0FIbzZxQm5EOztBRXI2cUJJO0VBQ0ksaUJDQTJDO0FIdzZxQm5EOztBRXo2cUJJO0VBQ0ksaUJDQTJDO0FINDZxQm5EOztBRTc2cUJJO0VBQ0ksaUJDQTJDO0FIZzdxQm5EOztBRWo3cUJJO0VBQ0ksaUJDQTJDO0FIbzdxQm5EOztBRXI3cUJJO0VBQ0ksaUJDQTJDO0FIdzdxQm5EOztBRXo3cUJJO0VBQ0ksaUJDQTJDO0FINDdxQm5EOztBRTc3cUJJO0VBQ0ksaUJDQTJDO0FIZzhxQm5EOztBRWo4cUJJO0VBQ0ksaUJDQTJDO0FIbzhxQm5EOztBRXI4cUJJO0VBQ0ksaUJDQTJDO0FIdzhxQm5EOztBRXo4cUJJO0VBQ0ksaUJDQTJDO0FINDhxQm5EOztBRTc4cUJJO0VBQ0ksaUJDQTJDO0FIZzlxQm5EOztBRWo5cUJJO0VBQ0ksaUJDQTJDO0FIbzlxQm5EOztBRXI5cUJJO0VBQ0ksaUJDQTJDO0FIdzlxQm5EOztBRXo5cUJJO0VBQ0ksaUJDQTJDO0FINDlxQm5EOztBRTc5cUJJO0VBQ0ksaUJDQTJDO0FIZytxQm5EOztBRWorcUJJO0VBQ0ksaUJDQTJDO0FIbytxQm5EOztBRXIrcUJJO0VBQ0ksaUJDQTJDO0FIdytxQm5EOztBRXorcUJJO0VBQ0ksaUJDQTJDO0FINCtxQm5EOztBRTcrcUJJO0VBQ0ksaUJDQTJDO0FIZy9xQm5EOztBRWovcUJJO0VBQ0ksaUJDQTJDO0FIby9xQm5EOztBRXIvcUJJO0VBQ0ksaUJDQTJDO0FIdy9xQm5EOztBRXovcUJJO0VBQ0ksaUJDQTJDO0FINC9xQm5EOztBRTcvcUJJO0VBQ0ksaUJDQTJDO0FIZ2dyQm5EOztBRWpnckJJO0VBQ0ksaUJDQTJDO0FIb2dyQm5EOztBRXJnckJJO0VBQ0ksaUJDQTJDO0FId2dyQm5EOztBRXpnckJJO0VBQ0ksaUJDQTJDO0FINGdyQm5EOztBRTdnckJJO0VBQ0ksaUJDQTJDO0FIZ2hyQm5EOztBRWpockJJO0VBQ0ksaUJDQTJDO0FIb2hyQm5EOztBRXJockJJO0VBQ0ksaUJDQTJDO0FId2hyQm5EOztBRXpockJJO0VBQ0ksaUJDQTJDO0FINGhyQm5EOztBRTdockJJO0VBQ0ksaUJDQTJDO0FIZ2lyQm5EOztBRWppckJJO0VBQ0ksaUJDQTJDO0FIb2lyQm5EOztBRXJpckJJO0VBQ0ksaUJDQTJDO0FId2lyQm5EOztBRXppckJJO0VBQ0ksaUJDQTJDO0FINGlyQm5EOztBRTdpckJJO0VBQ0ksaUJDQTJDO0FIZ2pyQm5EOztBRWpqckJJO0VBQ0ksaUJDQTJDO0FIb2pyQm5EOztBRXJqckJJO0VBQ0ksaUJDQTJDO0FId2pyQm5EOztBRXpqckJJO0VBQ0ksaUJDQTJDO0FINGpyQm5EOztBRTdqckJJO0VBQ0ksaUJDQTJDO0FIZ2tyQm5EOztBRWprckJJO0VBQ0ksaUJDQTJDO0FIb2tyQm5EOztBRXJrckJJO0VBQ0ksaUJDQTJDO0FId2tyQm5EOztBRXprckJJO0VBQ0ksaUJDQTJDO0FINGtyQm5EOztBRTdrckJJO0VBQ0ksaUJDQTJDO0FIZ2xyQm5EOztBRWpsckJJO0VBQ0ksaUJDQTJDO0FIb2xyQm5EOztBRXJsckJJO0VBQ0ksaUJDQTJDO0FId2xyQm5EOztBRXpsckJJO0VBQ0ksaUJDQTJDO0FINGxyQm5EOztBRTdsckJJO0VBQ0ksaUJDQTJDO0FIZ21yQm5EOztBRWptckJJO0VBQ0ksaUJDQTJDO0FIb21yQm5EOztBRXJtckJJO0VBQ0ksaUJDQTJDO0FId21yQm5EOztBRXptckJJO0VBQ0ksaUJDQTJDO0FING1yQm5EOztBRTdtckJJO0VBQ0ksaUJDQTJDO0FIZ25yQm5EOztBRWpuckJJO0VBQ0ksaUJDQTJDO0FIb25yQm5EOztBRXJuckJJO0VBQ0ksaUJDQTJDO0FId25yQm5EOztBRXpuckJJO0VBQ0ksaUJDQTJDO0FING5yQm5EOztBRTduckJJO0VBQ0ksaUJDQTJDO0FIZ29yQm5EOztBRWpvckJJO0VBQ0ksaUJDQTJDO0FIb29yQm5EOztBRXJvckJJO0VBQ0ksaUJDQTJDO0FId29yQm5EOztBRXpvckJJO0VBQ0ksaUJDQTJDO0FING9yQm5EOztBRTdvckJJO0VBQ0ksaUJDQTJDO0FIZ3ByQm5EOztBRWpwckJJO0VBQ0ksaUJDQTJDO0FIb3ByQm5EOztBRXJwckJJO0VBQ0ksaUJDQTJDO0FId3ByQm5EOztBRXpwckJJO0VBQ0ksaUJDQTJDO0FINHByQm5EOztBRTdwckJJO0VBQ0ksaUJDQTJDO0FIZ3FyQm5EOztBRWpxckJJO0VBQ0ksaUJDQTJDO0FIb3FyQm5EOztBRXJxckJJO0VBQ0ksaUJDQTJDO0FId3FyQm5EOztBRXpxckJJO0VBQ0ksaUJDQTJDO0FINHFyQm5EOztBRTdxckJJO0VBQ0ksaUJDQTJDO0FIZ3JyQm5EOztBRWpyckJJO0VBQ0ksaUJDQTJDO0FIb3JyQm5EOztBRXJyckJJO0VBQ0ksaUJDQTJDO0FId3JyQm5EOztBRXpyckJJO0VBQ0ksaUJDQTJDO0FINHJyQm5EOztBRTdyckJJO0VBQ0ksaUJDQTJDO0FIZ3NyQm5EOztBRWpzckJJO0VBQ0ksaUJDQTJDO0FIb3NyQm5EOztBRXJzckJJO0VBQ0ksaUJDQTJDO0FId3NyQm5EOztBRXpzckJJO0VBQ0ksaUJDQTJDO0FINHNyQm5EOztBRTdzckJJO0VBQ0ksaUJDQTJDO0FIZ3RyQm5EOztBRWp0ckJJO0VBQ0ksaUJDQTJDO0FIb3RyQm5EOztBRXJ0ckJJO0VBQ0ksaUJDQTJDO0FId3RyQm5EOztBRXp0ckJJO0VBQ0ksaUJDQTJDO0FINHRyQm5EOztBRTd0ckJJO0VBQ0ksaUJDQTJDO0FIZ3VyQm5EOztBRWp1ckJJO0VBQ0ksaUJDQTJDO0FIb3VyQm5EOztBRXJ1ckJJO0VBQ0ksaUJDQTJDO0FId3VyQm5EOztBRXp1ckJJO0VBQ0ksaUJDQTJDO0FINHVyQm5EOztBRTd1ckJJO0VBQ0ksaUJDQTJDO0FIZ3ZyQm5EOztBRWp2ckJJO0VBQ0ksaUJDQTJDO0FIb3ZyQm5EOztBRXJ2ckJJO0VBQ0ksaUJDQTJDO0FId3ZyQm5EOztBRXp2ckJJO0VBQ0ksaUJDQTJDO0FINHZyQm5EOztBRTd2ckJJO0VBQ0ksaUJDQTJDO0FIZ3dyQm5EOztBRWp3ckJJO0VBQ0ksaUJDQTJDO0FIb3dyQm5EOztBRXJ3ckJJO0VBQ0ksaUJDQTJDO0FId3dyQm5EOztBRXp3ckJJO0VBQ0ksaUJDQTJDO0FINHdyQm5EOztBRTd3ckJJO0VBQ0ksaUJDQTJDO0FIZ3hyQm5EOztBRWp4ckJJO0VBQ0ksaUJDQTJDO0FIb3hyQm5EOztBRXJ4ckJJO0VBQ0ksaUJDQTJDO0FId3hyQm5EOztBRXp4ckJJO0VBQ0ksaUJDQTJDO0FINHhyQm5EOztBRTd4ckJJO0VBQ0ksaUJDQTJDO0FIZ3lyQm5EOztBRWp5ckJJO0VBQ0ksaUJDQTJDO0FIb3lyQm5EOztBRXJ5ckJJO0VBQ0ksaUJDQTJDO0FId3lyQm5EOztBRXp5ckJJO0VBQ0ksaUJDQTJDO0FINHlyQm5EOztBRTd5ckJJO0VBQ0ksaUJDQTJDO0FIZ3pyQm5EOztBRWp6ckJJO0VBQ0ksaUJDQTJDO0FIb3pyQm5EOztBRXJ6ckJJO0VBQ0ksaUJDQTJDO0FId3pyQm5EOztBRXp6ckJJO0VBQ0ksaUJDQTJDO0FINHpyQm5EOztBRTd6ckJJO0VBQ0ksaUJDQTJDO0FIZzByQm5EOztBRWowckJJO0VBQ0ksaUJDQTJDO0FIbzByQm5EOztBRXIwckJJO0VBQ0ksaUJDQTJDO0FIdzByQm5EOztBRXowckJJO0VBQ0ksaUJDQTJDO0FINDByQm5EOztBRTcwckJJO0VBQ0ksaUJDQTJDO0FIZzFyQm5EOztBRWoxckJJO0VBQ0ksaUJDQTJDO0FIbzFyQm5EOztBRXIxckJJO0VBQ0ksaUJDQTJDO0FIdzFyQm5EOztBRXoxckJJO0VBQ0ksaUJDQTJDO0FINDFyQm5EOztBRTcxckJJO0VBQ0ksaUJDQTJDO0FIZzJyQm5EOztBRWoyckJJO0VBQ0ksaUJDQTJDO0FIbzJyQm5EOztBRXIyckJJO0VBQ0ksaUJDQTJDO0FIdzJyQm5EOztBRXoyckJJO0VBQ0ksaUJDQTJDO0FINDJyQm5EOztBRTcyckJJO0VBQ0ksaUJDQTJDO0FIZzNyQm5EOztBRWozckJJO0VBQ0ksaUJDQTJDO0FIbzNyQm5EOztBRXIzckJJO0VBQ0ksaUJDQTJDO0FIdzNyQm5EOztBRXozckJJO0VBQ0ksaUJDQTJDO0FINDNyQm5EOztBRTczckJJO0VBQ0ksaUJDQTJDO0FIZzRyQm5EOztBRWo0ckJJO0VBQ0ksaUJDQTJDO0FIbzRyQm5EOztBRXI0ckJJO0VBQ0ksaUJDQTJDO0FIdzRyQm5EOztBRXo0ckJJO0VBQ0ksaUJDQTJDO0FINDRyQm5EOztBRTc0ckJJO0VBQ0ksaUJDQTJDO0FIZzVyQm5EOztBRWo1ckJJO0VBQ0ksaUJDQTJDO0FIbzVyQm5EOztBRXI1ckJJO0VBQ0ksaUJDQTJDO0FIdzVyQm5EOztBRXo1ckJJO0VBQ0ksaUJDQTJDO0FINDVyQm5EOztBRTc1ckJJO0VBQ0ksaUJDQTJDO0FIZzZyQm5EOztBRWo2ckJJO0VBQ0ksaUJDQTJDO0FIbzZyQm5EOztBRXI2ckJJO0VBQ0ksaUJDQTJDO0FIdzZyQm5EOztBRXo2ckJJO0VBQ0ksaUJDQTJDO0FINDZyQm5EOztBRTc2ckJJO0VBQ0ksaUJDQTJDO0FIZzdyQm5EOztBRWo3ckJJO0VBQ0ksaUJDQTJDO0FIbzdyQm5EOztBRXI3ckJJO0VBQ0ksaUJDQTJDO0FIdzdyQm5EOztBRXo3ckJJO0VBQ0ksaUJDQTJDO0FINDdyQm5EOztBRTc3ckJJO0VBQ0ksaUJDQTJDO0FIZzhyQm5EOztBRWo4ckJJO0VBQ0ksaUJDQTJDO0FIbzhyQm5EOztBRXI4ckJJO0VBQ0ksaUJDQTJDO0FIdzhyQm5EOztBRXo4ckJJO0VBQ0ksaUJDQTJDO0FINDhyQm5EOztBRTc4ckJJO0VBQ0ksaUJDQTJDO0FIZzlyQm5EOztBRWo5ckJJO0VBQ0ksaUJDQTJDO0FIbzlyQm5EOztBRXI5ckJJO0VBQ0ksaUJDQTJDO0FIdzlyQm5EOztBRXo5ckJJO0VBQ0ksaUJDQTJDO0FINDlyQm5EOztBRTc5ckJJO0VBQ0ksaUJDQTJDO0FIZytyQm5EOztBRWorckJJO0VBQ0ksaUJDQTJDO0FIbytyQm5EOztBRXIrckJJO0VBQ0ksaUJDQTJDO0FIdytyQm5EOztBRXorckJJO0VBQ0ksaUJDQTJDO0FINCtyQm5EOztBRTcrckJJO0VBQ0ksaUJDQTJDO0FIZy9yQm5EOztBRWovckJJO0VBQ0ksaUJDQTJDO0FIby9yQm5EOztBRXIvckJJO0VBQ0ksaUJDQTJDO0FIdy9yQm5EOztBRXovckJJO0VBQ0ksaUJDQTJDO0FINC9yQm5EOztBRTcvckJJO0VBQ0ksaUJDQTJDO0FIZ2dzQm5EOztBRWpnc0JJO0VBQ0ksaUJDQTJDO0FIb2dzQm5EOztBRXJnc0JJO0VBQ0ksaUJDQTJDO0FId2dzQm5EOztBRXpnc0JJO0VBQ0ksaUJDQTJDO0FINGdzQm5EOztBRTdnc0JJO0VBQ0ksaUJDQTJDO0FIZ2hzQm5EOztBRWpoc0JJO0VBQ0ksaUJDQTJDO0FIb2hzQm5EOztBRXJoc0JJO0VBQ0ksaUJDQTJDO0FId2hzQm5EOztBRXpoc0JJO0VBQ0ksaUJDQTJDO0FINGhzQm5EOztBRTdoc0JJO0VBQ0ksaUJDQTJDO0FIZ2lzQm5EOztBRWppc0JJO0VBQ0ksaUJDQTJDO0FIb2lzQm5EOztBRXJpc0JJO0VBQ0ksaUJDQTJDO0FId2lzQm5EOztBRXppc0JJO0VBQ0ksaUJDQTJDO0FINGlzQm5EOztBRTdpc0JJO0VBQ0ksaUJDQTJDO0FIZ2pzQm5EOztBRWpqc0JJO0VBQ0ksaUJDQTJDO0FIb2pzQm5EOztBRXJqc0JJO0VBQ0ksaUJDQTJDO0FId2pzQm5EOztBRXpqc0JJO0VBQ0ksaUJDQTJDO0FINGpzQm5EOztBRTdqc0JJO0VBQ0ksaUJDQTJDO0FIZ2tzQm5EOztBRWprc0JJO0VBQ0ksaUJDQTJDO0FIb2tzQm5EOztBRXJrc0JJO0VBQ0ksaUJDQTJDO0FId2tzQm5EOztBRXprc0JJO0VBQ0ksaUJDQTJDO0FINGtzQm5EOztBRTdrc0JJO0VBQ0ksaUJDQTJDO0FIZ2xzQm5EOztBRWpsc0JJO0VBQ0ksaUJDQTJDO0FIb2xzQm5EOztBRXJsc0JJO0VBQ0ksaUJDQTJDO0FId2xzQm5EOztBRXpsc0JJO0VBQ0ksaUJDQTJDO0FINGxzQm5EOztBRTdsc0JJO0VBQ0ksaUJDQTJDO0FIZ21zQm5EOztBRWptc0JJO0VBQ0ksaUJDQTJDO0FIb21zQm5EOztBRXJtc0JJO0VBQ0ksaUJDQTJDO0FId21zQm5EOztBRXptc0JJO0VBQ0ksaUJDQTJDO0FING1zQm5EOztBRTdtc0JJO0VBQ0ksaUJDQTJDO0FIZ25zQm5EOztBRWpuc0JJO0VBQ0ksaUJDQTJDO0FIb25zQm5EOztBRXJuc0JJO0VBQ0ksaUJDQTJDO0FId25zQm5EOztBRXpuc0JJO0VBQ0ksaUJDQTJDO0FING5zQm5EOztBRTduc0JJO0VBQ0ksaUJDQTJDO0FIZ29zQm5EOztBRWpvc0JJO0VBQ0ksaUJDQTJDO0FIb29zQm5EOztBRXJvc0JJO0VBQ0ksaUJDQTJDO0FId29zQm5EOztBRXpvc0JJO0VBQ0ksaUJDQTJDO0FING9zQm5EOztBRTdvc0JJO0VBQ0ksaUJDQTJDO0FIZ3BzQm5EOztBRWpwc0JJO0VBQ0ksaUJDQTJDO0FIb3BzQm5EOztBRXJwc0JJO0VBQ0ksaUJDQTJDO0FId3BzQm5EOztBRXpwc0JJO0VBQ0ksaUJDQTJDO0FINHBzQm5EOztBRTdwc0JJO0VBQ0ksaUJDQTJDO0FIZ3FzQm5EOztBRWpxc0JJO0VBQ0ksaUJDQTJDO0FIb3FzQm5EOztBRXJxc0JJO0VBQ0ksaUJDQTJDO0FId3FzQm5EOztBRXpxc0JJO0VBQ0ksaUJDQTJDO0FINHFzQm5EOztBRTdxc0JJO0VBQ0ksaUJDQTJDO0FIZ3JzQm5EOztBRWpyc0JJO0VBQ0ksaUJDQTJDO0FIb3JzQm5EOztBRXJyc0JJO0VBQ0ksaUJDQTJDO0FId3JzQm5EOztBRXpyc0JJO0VBQ0ksaUJDQTJDO0FINHJzQm5EOztBRTdyc0JJO0VBQ0ksaUJDQTJDO0FIZ3NzQm5EOztBRWpzc0JJO0VBQ0ksaUJDQTJDO0FIb3NzQm5EOztBRXJzc0JJO0VBQ0ksaUJDQTJDO0FId3NzQm5EOztBRXpzc0JJO0VBQ0ksaUJDQTJDO0FINHNzQm5EOztBRTdzc0JJO0VBQ0ksaUJDQTJDO0FIZ3RzQm5EOztBRWp0c0JJO0VBQ0ksaUJDQTJDO0FIb3RzQm5EOztBRXJ0c0JJO0VBQ0ksaUJDQTJDO0FId3RzQm5EOztBRXp0c0JJO0VBQ0ksaUJDQTJDO0FINHRzQm5EOztBRTd0c0JJO0VBQ0ksaUJDQTJDO0FIZ3VzQm5EOztBRWp1c0JJO0VBQ0ksaUJDQTJDO0FIb3VzQm5EOztBRXJ1c0JJO0VBQ0ksaUJDQTJDO0FId3VzQm5EOztBRXp1c0JJO0VBQ0ksaUJDQTJDO0FINHVzQm5EOztBRTd1c0JJO0VBQ0ksaUJDQTJDO0FIZ3ZzQm5EOztBRWp2c0JJO0VBQ0ksaUJDQTJDO0FIb3ZzQm5EOztBRXJ2c0JJO0VBQ0ksaUJDQTJDO0FId3ZzQm5EOztBRXp2c0JJO0VBQ0ksaUJDQTJDO0FINHZzQm5EOztBRTd2c0JJO0VBQ0ksaUJDQTJDO0FIZ3dzQm5EOztBRWp3c0JJO0VBQ0ksaUJDQTJDO0FIb3dzQm5EOztBRXJ3c0JJO0VBQ0ksaUJDQTJDO0FId3dzQm5EOztBRXp3c0JJO0VBQ0ksaUJDQTJDO0FINHdzQm5EOztBRTd3c0JJO0VBQ0ksaUJDQTJDO0FIZ3hzQm5EOztBRWp4c0JJO0VBQ0ksaUJDQTJDO0FIb3hzQm5EOztBRXJ4c0JJO0VBQ0ksaUJDQTJDO0FId3hzQm5EOztBRXp4c0JJO0VBQ0ksaUJDQTJDO0FINHhzQm5EOztBRTd4c0JJO0VBQ0ksaUJDQTJDO0FIZ3lzQm5EOztBRWp5c0JJO0VBQ0ksaUJDQTJDO0FIb3lzQm5EOztBRXJ5c0JJO0VBQ0ksaUJDQTJDO0FId3lzQm5EOztBRXp5c0JJO0VBQ0ksaUJDQTJDO0FINHlzQm5EOztBRTd5c0JJO0VBQ0ksaUJDQTJDO0FIZ3pzQm5EOztBRWp6c0JJO0VBQ0ksaUJDQTJDO0FIb3pzQm5EOztBRXJ6c0JJO0VBQ0ksaUJDQTJDO0FId3pzQm5EOztBRXp6c0JJO0VBQ0ksaUJDQTJDO0FINHpzQm5EOztBRTd6c0JJO0VBQ0ksaUJDQTJDO0FIZzBzQm5EOztBRWowc0JJO0VBQ0ksaUJDQTJDO0FIbzBzQm5EOztBRXIwc0JJO0VBQ0ksaUJDQTJDO0FIdzBzQm5EOztBRXowc0JJO0VBQ0ksaUJDQTJDO0FINDBzQm5EOztBRTcwc0JJO0VBQ0ksaUJDQTJDO0FIZzFzQm5EOztBRWoxc0JJO0VBQ0ksaUJDQTJDO0FIbzFzQm5EOztBRXIxc0JJO0VBQ0ksaUJDQTJDO0FIdzFzQm5EOztBRXoxc0JJO0VBQ0ksaUJDQTJDO0FINDFzQm5EOztBRTcxc0JJO0VBQ0ksaUJDQTJDO0FIZzJzQm5EOztBRWoyc0JJO0VBQ0ksaUJDQTJDO0FIbzJzQm5EOztBRXIyc0JJO0VBQ0ksaUJDQTJDO0FIdzJzQm5EOztBRXoyc0JJO0VBQ0ksaUJDQTJDO0FINDJzQm5EOztBRTcyc0JJO0VBQ0ksaUJDQTJDO0FIZzNzQm5EOztBRWozc0JJO0VBQ0ksaUJDQTJDO0FIbzNzQm5EOztBRXIzc0JJO0VBQ0ksaUJDQTJDO0FIdzNzQm5EOztBRXozc0JJO0VBQ0ksaUJDQTJDO0FINDNzQm5EOztBRTczc0JJO0VBQ0ksaUJDQTJDO0FIZzRzQm5EOztBRWo0c0JJO0VBQ0ksaUJDQTJDO0FIbzRzQm5EOztBRXI0c0JJO0VBQ0ksaUJDQTJDO0FIdzRzQm5EOztBRXo0c0JJO0VBQ0ksaUJDQTJDO0FINDRzQm5EOztBRTc0c0JJO0VBQ0ksaUJDQTJDO0FIZzVzQm5EOztBRWo1c0JJO0VBQ0ksaUJDQTJDO0FIbzVzQm5EOztBRXI1c0JJO0VBQ0ksaUJDQTJDO0FIdzVzQm5EOztBRXo1c0JJO0VBQ0ksaUJDQTJDO0FINDVzQm5EOztBRTc1c0JJO0VBQ0ksaUJDQTJDO0FIZzZzQm5EOztBRWo2c0JJO0VBQ0ksaUJDQTJDO0FIbzZzQm5EOztBRXI2c0JJO0VBQ0ksaUJDQTJDO0FIdzZzQm5EOztBRXo2c0JJO0VBQ0ksaUJDQTJDO0FINDZzQm5EOztBRTc2c0JJO0VBQ0ksaUJDQTJDO0FIZzdzQm5EOztBRWo3c0JJO0VBQ0ksaUJDQTJDO0FIbzdzQm5EOztBRXI3c0JJO0VBQ0ksaUJDQTJDO0FIdzdzQm5EOztBRXo3c0JJO0VBQ0ksaUJDQTJDO0FINDdzQm5EOztBRTc3c0JJO0VBQ0ksaUJDQTJDO0FIZzhzQm5EOztBRWo4c0JJO0VBQ0ksaUJDQTJDO0FIbzhzQm5EOztBRXI4c0JJO0VBQ0ksaUJDQTJDO0FIdzhzQm5EOztBRXo4c0JJO0VBQ0ksaUJDQTJDO0FINDhzQm5EOztBRTc4c0JJO0VBQ0ksaUJDQTJDO0FIZzlzQm5EOztBRWo5c0JJO0VBQ0ksaUJDQTJDO0FIbzlzQm5EOztBRXI5c0JJO0VBQ0ksaUJDQTJDO0FIdzlzQm5EOztBRXo5c0JJO0VBQ0ksaUJDQTJDO0FINDlzQm5EOztBRTc5c0JJO0VBQ0ksaUJDQTJDO0FIZytzQm5EOztBRWorc0JJO0VBQ0ksaUJDQTJDO0FIbytzQm5EOztBRXIrc0JJO0VBQ0ksaUJDQTJDO0FIdytzQm5EOztBRXorc0JJO0VBQ0ksaUJDQTJDO0FINCtzQm5EOztBRTcrc0JJO0VBQ0ksaUJDQTJDO0FIZy9zQm5EOztBRWovc0JJO0VBQ0ksaUJDQTJDO0FIby9zQm5EOztBRXIvc0JJO0VBQ0ksaUJDQTJDO0FIdy9zQm5EOztBRXovc0JJO0VBQ0ksaUJDQTJDO0FINC9zQm5EOztBRTcvc0JJO0VBQ0ksaUJDQTJDO0FIZ2d0Qm5EOztBRWpndEJJO0VBQ0ksaUJDQTJDO0FIb2d0Qm5EOztBRXJndEJJO0VBQ0ksaUJDQTJDO0FId2d0Qm5EOztBRXpndEJJO0VBQ0ksaUJDQTJDO0FINGd0Qm5EOztBRTdndEJJO0VBQ0ksaUJDQTJDO0FIZ2h0Qm5EOztBRWpodEJJO0VBQ0ksaUJDQTJDO0FIb2h0Qm5EOztBRXJodEJJO0VBQ0ksaUJDQTJDO0FId2h0Qm5EOztBRXpodEJJO0VBQ0ksaUJDQTJDO0FINGh0Qm5EOztBRTdodEJJO0VBQ0ksaUJDQTJDO0FIZ2l0Qm5EOztBRWppdEJJO0VBQ0ksaUJDQTJDO0FIb2l0Qm5EOztBRXJpdEJJO0VBQ0ksaUJDQTJDO0FId2l0Qm5EOztBRXppdEJJO0VBQ0ksaUJDQTJDO0FINGl0Qm5EOztBRTdpdEJJO0VBQ0ksaUJDQTJDO0FIZ2p0Qm5EOztBRWpqdEJJO0VBQ0ksaUJDQTJDO0FIb2p0Qm5EOztBRXJqdEJJO0VBQ0ksaUJDQTJDO0FId2p0Qm5EOztBRXpqdEJJO0VBQ0ksaUJDQTJDO0FINGp0Qm5EOztBRTdqdEJJO0VBQ0ksaUJDQTJDO0FIZ2t0Qm5EOztBRWprdEJJO0VBQ0ksaUJDQTJDO0FIb2t0Qm5EOztBRXJrdEJJO0VBQ0ksaUJDQTJDO0FId2t0Qm5EOztBRXprdEJJO0VBQ0ksaUJDQTJDO0FINGt0Qm5EOztBRTdrdEJJO0VBQ0ksaUJDQTJDO0FIZ2x0Qm5EOztBRWpsdEJJO0VBQ0ksaUJDQTJDO0FIb2x0Qm5EOztBRXJsdEJJO0VBQ0ksaUJDQTJDO0FId2x0Qm5EOztBRXpsdEJJO0VBQ0ksaUJDQTJDO0FINGx0Qm5EOztBRTdsdEJJO0VBQ0ksaUJDQTJDO0FIZ210Qm5EOztBRWptdEJJO0VBQ0ksaUJDQTJDO0FIb210Qm5EOztBRXJtdEJJO0VBQ0ksaUJDQTJDO0FId210Qm5EOztBRXptdEJJO0VBQ0ksaUJDQTJDO0FING10Qm5EOztBRTdtdEJJO0VBQ0ksaUJDQTJDO0FIZ250Qm5EOztBRWpudEJJO0VBQ0ksaUJDQTJDO0FIb250Qm5EOztBRXJudEJJO0VBQ0ksaUJDQTJDO0FId250Qm5EOztBRXpudEJJO0VBQ0ksaUJDQTJDO0FING50Qm5EOztBRTdudEJJO0VBQ0ksaUJDQTJDO0FIZ290Qm5EOztBRWpvdEJJO0VBQ0ksaUJDQTJDO0FIb290Qm5EOztBRXJvdEJJO0VBQ0ksaUJDQTJDO0FId290Qm5EOztBRXpvdEJJO0VBQ0ksaUJDQTJDO0FING90Qm5EOztBRTdvdEJJO0VBQ0ksaUJDQTJDO0FIZ3B0Qm5EOztBRWpwdEJJO0VBQ0ksaUJDQTJDO0FIb3B0Qm5EOztBRXJwdEJJO0VBQ0ksaUJDQTJDO0FId3B0Qm5EOztBRXpwdEJJO0VBQ0ksaUJDQTJDO0FINHB0Qm5EOztBRTdwdEJJO0VBQ0ksaUJDQTJDO0FIZ3F0Qm5EOztBRWpxdEJJO0VBQ0ksaUJDQTJDO0FIb3F0Qm5EOztBRXJxdEJJO0VBQ0ksaUJDQTJDO0FId3F0Qm5EOztBRXpxdEJJO0VBQ0ksaUJDQTJDO0FINHF0Qm5EOztBRTdxdEJJO0VBQ0ksaUJDQTJDO0FIZ3J0Qm5EOztBRWpydEJJO0VBQ0ksaUJDQTJDO0FIb3J0Qm5EOztBRXJydEJJO0VBQ0ksaUJDQTJDO0FId3J0Qm5EOztBRXpydEJJO0VBQ0ksaUJDQTJDO0FINHJ0Qm5EOztBRTdydEJJO0VBQ0ksaUJDQTJDO0FIZ3N0Qm5EOztBRWpzdEJJO0VBQ0ksaUJDQTJDO0FIb3N0Qm5EOztBRXJzdEJJO0VBQ0ksaUJDQTJDO0FId3N0Qm5EOztBRXpzdEJJO0VBQ0ksaUJDQTJDO0FINHN0Qm5EOztBRTdzdEJJO0VBQ0ksaUJDQTJDO0FIZ3R0Qm5EOztBRWp0dEJJO0VBQ0ksaUJDQTJDO0FIb3R0Qm5EOztBRXJ0dEJJO0VBQ0ksaUJDQTJDO0FId3R0Qm5EOztBRXp0dEJJO0VBQ0ksaUJDQTJDO0FINHR0Qm5EOztBRTd0dEJJO0VBQ0ksaUJDQTJDO0FIZ3V0Qm5EOztBRWp1dEJJO0VBQ0ksaUJDQTJDO0FIb3V0Qm5EOztBRXJ1dEJJO0VBQ0ksaUJDQTJDO0FId3V0Qm5EOztBRXp1dEJJO0VBQ0ksaUJDQTJDO0FINHV0Qm5EOztBRTd1dEJJO0VBQ0ksaUJDQTJDO0FIZ3Z0Qm5EOztBRWp2dEJJO0VBQ0ksaUJDQTJDO0FIb3Z0Qm5EOztBRXJ2dEJJO0VBQ0ksaUJDQTJDO0FId3Z0Qm5EOztBRXp2dEJJO0VBQ0ksaUJDQTJDO0FINHZ0Qm5EOztBRTd2dEJJO0VBQ0ksaUJDQTJDO0FIZ3d0Qm5EOztBRWp3dEJJO0VBQ0ksaUJDQTJDO0FIb3d0Qm5EOztBRXJ3dEJJO0VBQ0ksaUJDQTJDO0FId3d0Qm5EOztBRXp3dEJJO0VBQ0ksaUJDQTJDO0FINHd0Qm5EOztBRTd3dEJJO0VBQ0ksaUJDQTJDO0FIZ3h0Qm5EOztBRWp4dEJJO0VBQ0ksaUJDQTJDO0FIb3h0Qm5EOztBRXJ4dEJJO0VBQ0ksaUJDQTJDO0FId3h0Qm5EOztBRXp4dEJJO0VBQ0ksaUJDQTJDO0FINHh0Qm5EOztBRTd4dEJJO0VBQ0ksaUJDQTJDO0FIZ3l0Qm5EOztBRWp5dEJJO0VBQ0ksaUJDQTJDO0FIb3l0Qm5EOztBRXJ5dEJJO0VBQ0ksaUJDQTJDO0FId3l0Qm5EOztBRXp5dEJJO0VBQ0ksaUJDQTJDO0FINHl0Qm5EOztBRTd5dEJJO0VBQ0ksaUJDQTJDO0FIZ3p0Qm5EOztBRWp6dEJJO0VBQ0ksaUJDQTJDO0FIb3p0Qm5EOztBRXJ6dEJJO0VBQ0ksaUJDQTJDO0FId3p0Qm5EOztBRXp6dEJJO0VBQ0ksaUJDQTJDO0FINHp0Qm5EOztBRTd6dEJJO0VBQ0ksaUJDQTJDO0FIZzB0Qm5EOztBRWowdEJJO0VBQ0ksaUJDQTJDO0FIbzB0Qm5EOztBRXIwdEJJO0VBQ0ksaUJDQTJDO0FIdzB0Qm5EOztBRXowdEJJO0VBQ0ksaUJDQTJDO0FINDB0Qm5EOztBRTcwdEJJO0VBQ0ksaUJDQTJDO0FIZzF0Qm5EOztBRWoxdEJJO0VBQ0ksaUJDQTJDO0FIbzF0Qm5EOztBRXIxdEJJO0VBQ0ksaUJDQTJDO0FIdzF0Qm5EOztBRXoxdEJJO0VBQ0ksaUJDQTJDO0FINDF0Qm5EOztBRTcxdEJJO0VBQ0ksaUJDQTJDO0FIZzJ0Qm5EOztBRWoydEJJO0VBQ0ksaUJDQTJDO0FIbzJ0Qm5EOztBRXIydEJJO0VBQ0ksaUJDQTJDO0FIdzJ0Qm5EOztBRXoydEJJO0VBQ0ksaUJDQTJDO0FINDJ0Qm5EOztBRTcydEJJO0VBQ0ksaUJDQTJDO0FIZzN0Qm5EOztBRWozdEJJO0VBQ0ksaUJDQTJDO0FIbzN0Qm5EOztBRXIzdEJJO0VBQ0ksaUJDQTJDO0FIdzN0Qm5EOztBRXozdEJJO0VBQ0ksaUJDQTJDO0FINDN0Qm5EOztBRTczdEJJO0VBQ0ksaUJDQTJDO0FIZzR0Qm5EOztBRWo0dEJJO0VBQ0ksaUJDQTJDO0FIbzR0Qm5EOztBRXI0dEJJO0VBQ0ksaUJDQTJDO0FIdzR0Qm5EOztBRXo0dEJJO0VBQ0ksaUJDQTJDO0FINDR0Qm5EOztBRTc0dEJJO0VBQ0ksaUJDQTJDO0FIZzV0Qm5EOztBRWo1dEJJO0VBQ0ksaUJDQTJDO0FIbzV0Qm5EOztBRXI1dEJJO0VBQ0ksaUJDQTJDO0FIdzV0Qm5EOztBRXo1dEJJO0VBQ0ksaUJDQTJDO0FINDV0Qm5EOztBRTc1dEJJO0VBQ0ksaUJDQTJDO0FIZzZ0Qm5EOztBRWo2dEJJO0VBQ0ksaUJDQTJDO0FIbzZ0Qm5EOztBRXI2dEJJO0VBQ0ksaUJDQTJDO0FIdzZ0Qm5EOztBRXo2dEJJO0VBQ0ksaUJDQTJDO0FINDZ0Qm5EOztBRTc2dEJJO0VBQ0ksaUJDQTJDO0FIZzd0Qm5EOztBRWo3dEJJO0VBQ0ksaUJDQTJDO0FIbzd0Qm5EOztBRXI3dEJJO0VBQ0ksaUJDQTJDO0FIdzd0Qm5EOztBRXo3dEJJO0VBQ0ksaUJDQTJDO0FINDd0Qm5EOztBRTc3dEJJO0VBQ0ksaUJDQTJDO0FIZzh0Qm5EOztBRWo4dEJJO0VBQ0ksaUJDQTJDO0FIbzh0Qm5EOztBRXI4dEJJO0VBQ0ksaUJDQTJDO0FIdzh0Qm5EOztBRXo4dEJJO0VBQ0ksaUJDQTJDO0FINDh0Qm5EOztBRTc4dEJJO0VBQ0ksaUJDQTJDO0FIZzl0Qm5EOztBRWo5dEJJO0VBQ0ksaUJDQTJDO0FIbzl0Qm5EOztBRXI5dEJJO0VBQ0ksaUJDQTJDO0FIdzl0Qm5EOztBRXo5dEJJO0VBQ0ksaUJDQTJDO0FINDl0Qm5EOztBRTc5dEJJO0VBQ0ksaUJDQTJDO0FIZyt0Qm5EOztBRWordEJJO0VBQ0ksaUJDQTJDO0FIbyt0Qm5EOztBRXIrdEJJO0VBQ0ksaUJDQTJDO0FIdyt0Qm5EOztBRXordEJJO0VBQ0ksaUJDQTJDO0FINCt0Qm5EOztBRTcrdEJJO0VBQ0ksaUJDQTJDO0FIZy90Qm5EOztBRWovdEJJO0VBQ0ksaUJDQTJDO0FIby90Qm5EOztBRXIvdEJJO0VBQ0ksaUJDQTJDO0FIdy90Qm5EOztBRXovdEJJO0VBQ0ksaUJDQTJDO0FINC90Qm5EOztBRTcvdEJJO0VBQ0ksaUJDQTJDO0FIZ2d1Qm5EOztBRWpndUJJO0VBQ0ksaUJDQTJDO0FIb2d1Qm5EOztBRXJndUJJO0VBQ0ksaUJDQTJDO0FId2d1Qm5EOztBRXpndUJJO0VBQ0ksaUJDQTJDO0FINGd1Qm5EOztBRTdndUJJO0VBQ0ksaUJDQTJDO0FIZ2h1Qm5EOztBRWpodUJJO0VBQ0ksaUJDQTJDO0FIb2h1Qm5EOztBRXJodUJJO0VBQ0ksaUJDQTJDO0FId2h1Qm5EOztBRXpodUJJO0VBQ0ksaUJDQTJDO0FINGh1Qm5EOztBRTdodUJJO0VBQ0ksaUJDQTJDO0FIZ2l1Qm5EOztBRWppdUJJO0VBQ0ksaUJDQTJDO0FIb2l1Qm5EOztBRXJpdUJJO0VBQ0ksaUJDQTJDO0FId2l1Qm5EOztBRXppdUJJO0VBQ0ksaUJDQTJDO0FINGl1Qm5EOztBRTdpdUJJO0VBQ0ksaUJDQTJDO0FIZ2p1Qm5EOztBRWpqdUJJO0VBQ0ksaUJDQTJDO0FIb2p1Qm5EOztBRXJqdUJJO0VBQ0ksaUJDQTJDO0FId2p1Qm5EOztBRXpqdUJJO0VBQ0ksaUJDQTJDO0FINGp1Qm5EOztBRTdqdUJJO0VBQ0ksaUJDQTJDO0FIZ2t1Qm5EOztBRWprdUJJO0VBQ0ksaUJDQTJDO0FIb2t1Qm5EOztBRXJrdUJJO0VBQ0ksaUJDQTJDO0FId2t1Qm5EOztBRXprdUJJO0VBQ0ksaUJDQTJDO0FINGt1Qm5EOztBRTdrdUJJO0VBQ0ksaUJDQTJDO0FIZ2x1Qm5EOztBRWpsdUJJO0VBQ0ksaUJDQTJDO0FIb2x1Qm5EOztBRXJsdUJJO0VBQ0ksaUJDQTJDO0FId2x1Qm5EOztBRXpsdUJJO0VBQ0ksaUJDQTJDO0FINGx1Qm5EOztBRTdsdUJJO0VBQ0ksaUJDQTJDO0FIZ211Qm5EOztBRWptdUJJO0VBQ0ksaUJDQTJDO0FIb211Qm5EOztBRXJtdUJJO0VBQ0ksaUJDQTJDO0FId211Qm5EOztBRXptdUJJO0VBQ0ksaUJDQTJDO0FING11Qm5EOztBRTdtdUJJO0VBQ0ksaUJDQTJDO0FIZ251Qm5EOztBRWpudUJJO0VBQ0ksaUJDQTJDO0FIb251Qm5EOztBRXJudUJJO0VBQ0ksaUJDQTJDO0FId251Qm5EOztBRXpudUJJO0VBQ0ksaUJDQTJDO0FING51Qm5EOztBRTdudUJJO0VBQ0ksaUJDQTJDO0FIZ291Qm5EOztBRWpvdUJJO0VBQ0ksaUJDQTJDO0FIb291Qm5EOztBRXJvdUJJO0VBQ0ksaUJDQTJDO0FId291Qm5EOztBRXpvdUJJO0VBQ0ksaUJDQTJDO0FING91Qm5EOztBRTdvdUJJO0VBQ0ksaUJDQTJDO0FIZ3B1Qm5EOztBRWpwdUJJO0VBQ0ksaUJDQTJDO0FIb3B1Qm5EOztBRXJwdUJJO0VBQ0ksaUJDQTJDO0FId3B1Qm5EOztBRXpwdUJJO0VBQ0ksaUJDQTJDO0FINHB1Qm5EOztBRTdwdUJJO0VBQ0ksaUJDQTJDO0FIZ3F1Qm5EOztBRWpxdUJJO0VBQ0ksaUJDQTJDO0FIb3F1Qm5EOztBRXJxdUJJO0VBQ0ksaUJDQTJDO0FId3F1Qm5EOztBRXpxdUJJO0VBQ0ksaUJDQTJDO0FINHF1Qm5EOztBRTdxdUJJO0VBQ0ksaUJDQTJDO0FIZ3J1Qm5EOztBRWpydUJJO0VBQ0ksaUJDQTJDO0FIb3J1Qm5EOztBRXJydUJJO0VBQ0ksaUJDQTJDO0FId3J1Qm5EOztBRXpydUJJO0VBQ0ksaUJDQTJDO0FINHJ1Qm5EOztBRTdydUJJO0VBQ0ksaUJDQTJDO0FIZ3N1Qm5EOztBRWpzdUJJO0VBQ0ksaUJDQTJDO0FIb3N1Qm5EOztBRXJzdUJJO0VBQ0ksaUJDQTJDO0FId3N1Qm5EOztBRXpzdUJJO0VBQ0ksaUJDQTJDO0FINHN1Qm5EOztBRTdzdUJJO0VBQ0ksaUJDQTJDO0FIZ3R1Qm5EOztBRWp0dUJJO0VBQ0ksaUJDQTJDO0FIb3R1Qm5EOztBRXJ0dUJJO0VBQ0ksaUJDQTJDO0FId3R1Qm5EOztBRXp0dUJJO0VBQ0ksaUJDQTJDO0FINHR1Qm5EOztBRTd0dUJJO0VBQ0ksaUJDQTJDO0FIZ3V1Qm5EOztBRWp1dUJJO0VBQ0ksaUJDQTJDO0FIb3V1Qm5EOztBRXJ1dUJJO0VBQ0ksaUJDQTJDO0FId3V1Qm5EOztBRXp1dUJJO0VBQ0ksaUJDQTJDO0FINHV1Qm5EOztBRTd1dUJJO0VBQ0ksaUJDQTJDO0FIZ3Z1Qm5EOztBRWp2dUJJO0VBQ0ksaUJDQTJDO0FIb3Z1Qm5EOztBRXJ2dUJJO0VBQ0ksaUJDQTJDO0FId3Z1Qm5EOztBRXp2dUJJO0VBQ0ksaUJDQTJDO0FINHZ1Qm5EOztBRTd2dUJJO0VBQ0ksaUJDQTJDO0FIZ3d1Qm5EOztBRWp3dUJJO0VBQ0ksaUJDQTJDO0FIb3d1Qm5EOztBRXJ3dUJJO0VBQ0ksaUJDQTJDO0FId3d1Qm5EOztBRXp3dUJJO0VBQ0ksaUJDQTJDO0FINHd1Qm5EOztBRTd3dUJJO0VBQ0ksaUJDQTJDO0FIZ3h1Qm5EOztBRWp4dUJJO0VBQ0ksaUJDQTJDO0FIb3h1Qm5EOztBRXJ4dUJJO0VBQ0ksaUJDQTJDO0FId3h1Qm5EOztBRXp4dUJJO0VBQ0ksaUJDQTJDO0FINHh1Qm5EOztBRXh4dUJBO0VBQ0ksZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBRjJ4dUJ0Qjs7QUlqeXVCSTtFQUdRLGVBQTBCO0FKa3l1QnRDOztBSXJ5dUJJO0VBR1EsZUFBMEI7QUpzeXVCdEM7O0FJenl1Qkk7RUFHUSxlQUEwQjtBSjB5dUJ0Qzs7QUk3eXVCSTtFQUdRLGVBQTBCO0FKOHl1QnRDOztBSXp5dUJBO0VBRVEsMEJBQTBCO0FKMnl1QmxDOztBSTd5dUJBO0VBS1EsMEJBQTBCO0FKNHl1QmxDOztBSXp5dUJBO0VBRVEsWUFBNkI7QUoyeXVCckM7O0FJN3l1QkE7RUFLUSwrQkFBK0I7QUo0eXVCdkM7O0FJdHl1Qkk7RUFNSTs7Ozs7Ozs7Ozs7Ozs7O1NKa3p1QkM7QUFDVDs7QUl6enVCSTtFQUVRLGdDQUErQztFQUMvQyw0QkFBMkM7RUFDM0Msd0JBQXVDO0FKMnp1Qm5EOztBSS96dUJJO0VBTUk7Ozs7Ozs7Ozs7Ozs7OztTSjIwdUJDO0FBQ1Q7O0FJbDF1Qkk7RUFFUSxnQ0FBK0M7RUFDL0MsNEJBQTJDO0VBQzNDLHdCQUF1QztBSm8xdUJuRDs7QUl4MXVCSTtFQU1JOzs7Ozs7Ozs7Ozs7Ozs7U0pvMnVCQztBQUNUOztBSTMydUJJO0VBRVEsaUNBQStDO0VBQy9DLDZCQUEyQztFQUMzQyx5QkFBdUM7QUo2MnVCbkQ7O0FJajN1Qkk7RUFNSTs7Ozs7Ozs7Ozs7Ozs7O1NKNjN1QkM7QUFDVDs7QUlwNHVCSTtFQUVRLGlDQUErQztFQUMvQyw2QkFBMkM7RUFDM0MseUJBQXVDO0FKczR1Qm5EOztBSTE0dUJJO0VBTUk7Ozs7Ozs7Ozs7Ozs7OztTSnM1dUJDO0FBQ1Q7O0FJNzV1Qkk7RUFFUSxpQ0FBK0M7RUFDL0MsNkJBQTJDO0VBQzNDLHlCQUF1QztBSis1dUJuRDs7QUluNnVCSTtFQU1JOzs7Ozs7Ozs7Ozs7Ozs7U0orNnVCQztBQUNUOztBSXQ3dUJJO0VBRVEsaUNBQStDO0VBQy9DLDZCQUEyQztFQUMzQyx5QkFBdUM7QUp3N3VCbkQ7O0FJNTd1Qkk7RUFNSTs7Ozs7Ozs7Ozs7Ozs7O1NKdzh1QkM7QUFDVDs7QUkvOHVCSTtFQUVRLGlDQUErQztFQUMvQyw2QkFBMkM7RUFDM0MseUJBQXVDO0FKaTl1Qm5EOztBSTc3dUJBO0VBQ0ksNkJBQTZCO0VBQzdCLHlCQUFxQjtNQUFyQixxQkFBcUI7RUFDckIscUJBQWE7VUFBYixhQUFhO0VBQ2IsbUJBQW1CO0FKZzh1QnZCOztBSTk3dUJBO0VBQ0ksNkJBQTZCO0VBQzdCLHlCQUFxQjtNQUFyQixxQkFBcUI7RUFDckIscUJBQWE7VUFBYixhQUFhO0VBQ2IsbUJBQW1CO0FKaTh1QnZCOztBSy8vdUJBO0VBQ0ksOENBQWtFO0VBQzFELHNDQUEwRDtBTGtndkJ0RTs7QUsvL3VCQTtFQUNJO0lBQ0UsK0JBQStCO0lBQ3ZCLHVCQUF1QjtFTGtndkJuQztFS2hndkJFO0lBQ0UsaUNBQWlDO0lBQ3pCLHlCQUF5QjtFTGtndkJyQztBQUNGOztBSy8vdUJBO0VBQ0k7SUFDRSwrQkFBK0I7SUFDdkIsdUJBQXVCO0VMa2d2Qm5DO0VLaGd2QkU7SUFDRSxpQ0FBaUM7SUFDekIseUJBQXlCO0VMa2d2QnJDO0FBQ0Y7O0FBRUEsa0RBQWtELEM7QU03aHZCbEQ7Ozs7RUFJRTs7QUFFRjtJQUNJLGtCQUFrQjtJQUNsQixjQUFjO0FBQ2xCO0FBQ0E7SUFDSSxZQUFZO0FBQ2hCO0FBQ0E7SUFDSSxjQUFjO0FBQ2xCO0FBQ0E7SUFDSSxVQUFVO0FBQ2Q7QUFDQTtJQUNJLFlBQVk7QUFDaEI7QUFDQTtJQUNJLE1BQU07SUFDTixPQUFPO0lBQ1AsWUFBWTtBQUNoQjtBQUNBO0lBQ0ksV0FBVztJQUNYLHFCQUFxQjtJQUNyQixrQ0FBa0M7SUFDbEMsbUNBQW1DO0lBQ25DLDRDQUE0QztJQUM1QyxhQUFhO0lBQ2IsdUNBQXVDO0lBQ3ZDLGtCQUFrQjtBQUN0QjtBQUNBO0lBQ0ksV0FBVztJQUNYLHFCQUFxQjtJQUNyQixrQ0FBa0M7SUFDbEMsbUNBQW1DO0lBQ25DLDZCQUE2QjtJQUM3QixhQUFhO0lBQ2Isa0JBQWtCO0FBQ3RCO0FBQ0E7SUFDSSxTQUFTO0FBQ2I7QUFDQTtJQUNJLFNBQVM7QUFDYjtBQUNBO0lBQ0ksVUFBVTtBQUNkO0FBQ0E7SUFDSSxVQUFVO0FBQ2Q7QUFDQTtJQUNJLFNBQVM7QUFDYjtBQUNBO0lBQ0ksU0FBUztBQUNiO0FBQ0E7SUFDSSxZQUFZO0lBQ1osZ0JBQWdCO0lBQ2hCLHlDQUF5QztBQUM3QztBQUNBO0lBQ0ksWUFBWTtJQUNaLGdCQUFnQjtJQUNoQiwwQkFBMEI7QUFDOUI7QUFDQTtJQUNJLFNBQVM7SUFDVCwyQkFBMkI7SUFDM0IseUJBQXlCO0lBQ3pCLHdCQUF3QjtJQUN4QixzQkFBc0I7SUFDdEIscUJBQXFCO0lBQ3JCLGlCQUFpQjtBQUNyQjtBQUNBOztJQUVJLGtCQUFrQjtJQUNsQixXQUFXO0lBQ1gsWUFBWTtJQUNaLGtCQUFrQjtJQUNsQixZQUFZO0FBQ2hCO0FBQ0E7O0lBRUksNkJBQTZCO0FBQ2pDO0FBQ0E7O0lBRUksY0FBYztBQUNsQjtBQUNBOztJQUVJLG1CQUFtQjtJQUNuQixlQUFlO0FBQ25CO0FBQ0E7O0lBRUksZ0JBQWdCO0lBQ2hCLGNBQWM7SUFDZCxlQUFlO0FBQ25CO0FBQ0E7SUFDSSxXQUFXO0lBQ1gseUJBQXlCO0lBQ3pCLHFCQUFxQjtJQUNyQixnQkFBZ0I7QUFDcEI7QUFDQTs7SUFFSSxXQUFXO0lBQ1gseUJBQXlCO0lBQ3pCLHFCQUFxQjtBQUN6QjtBQUNBO0lBQ0ksV0FBVztJQUNYLHlCQUF5QjtJQUN6QixxQkFBcUI7QUFDekI7QUFDQTs7SUFFSSxXQUFXO0lBQ1gseUJBQXlCO0lBQ3pCLHFCQUFxQjtBQUN6QjtBQUNBOzs7Ozs7SUFNSSxXQUFXO0lBQ1gseUJBQXlCO0lBQ3pCLHFCQUFxQjtBQUN6QjtBQUNBOzs7Ozs7Ozs7SUFTSSx5QkFBeUI7SUFDekIscUJBQXFCO0FBQ3pCO0FBQ0E7SUFDSSxtQkFBbUI7QUFDdkI7QUFDQTs7SUFFSSxtQkFBbUI7SUFDbkIsY0FBYztBQUNsQjtBQUNBO0lBQ0ksV0FBVztJQUNYLHlCQUF5QjtJQUN6QixxQkFBcUI7QUFDekI7QUFDQTs7SUFFSSxXQUFXO0lBQ1gseUJBQXlCO0lBQ3pCLHFCQUFxQjtBQUN6QjtBQUNBO0lBQ0ksV0FBVztJQUNYLHlCQUF5QjtJQUN6QixxQkFBcUI7QUFDekI7QUFDQTs7SUFFSSxXQUFXO0lBQ1gseUJBQXlCO0lBQ3pCLHFCQUFxQjtBQUN6QjtBQUNBOzs7Ozs7SUFNSSxXQUFXO0lBQ1gseUJBQXlCO0lBQ3pCLHFCQUFxQjtBQUN6QjtBQUNBOzs7Ozs7Ozs7SUFTSSx5QkFBeUI7SUFDekIscUJBQXFCO0FBQ3pCO0FBQ0E7SUFDSSxtQkFBbUI7QUFDdkI7QUFDQTs7SUFFSSxtQkFBbUI7SUFDbkIsY0FBYztBQUNsQjtBQUNBO0lBQ0ksV0FBVztJQUNYLHlCQUF5QjtJQUN6QixxQkFBcUI7SUFDckIsZ0JBQWdCO0FBQ3BCO0FBQ0E7O0lBRUksV0FBVztJQUNYLHlCQUF5QjtJQUN6QixxQkFBcUI7QUFDekI7QUFDQTtJQUNJLFdBQVc7SUFDWCx5QkFBeUI7SUFDekIscUJBQXFCO0FBQ3pCO0FBQ0E7O0lBRUksV0FBVztJQUNYLHlCQUF5QjtJQUN6QixxQkFBcUI7QUFDekI7QUFDQTs7Ozs7O0lBTUksV0FBVztJQUNYLHlCQUF5QjtJQUN6QixxQkFBcUI7QUFDekI7QUFDQTs7Ozs7Ozs7O0lBU0kseUJBQXlCO0lBQ3pCLHFCQUFxQjtBQUN6QjtBQUNBO0lBQ0ksbUJBQW1CO0FBQ3ZCO0FBQ0E7O0lBRUksbUJBQW1CO0lBQ25CLGNBQWM7QUFDbEI7QUFDQTtJQUNJLFdBQVc7SUFDWCx5QkFBeUI7SUFDekIscUJBQXFCO0FBQ3pCO0FBQ0E7O0lBRUksV0FBVztJQUNYLHlCQUF5QjtJQUN6QixxQkFBcUI7QUFDekI7QUFDQTtJQUNJLFdBQVc7SUFDWCx5QkFBeUI7SUFDekIscUJBQXFCO0FBQ3pCO0FBQ0E7O0lBRUksV0FBVztJQUNYLHlCQUF5QjtJQUN6QixxQkFBcUI7QUFDekI7QUFDQTs7Ozs7O0lBTUksV0FBVztJQUNYLHlCQUF5QjtJQUN6QixxQkFBcUI7QUFDekI7QUFDQTs7Ozs7Ozs7O0lBU0kseUJBQXlCO0lBQ3pCLHFCQUFxQjtBQUN6QjtBQUNBO0lBQ0ksbUJBQW1CO0FBQ3ZCO0FBQ0E7O0lBRUksbUJBQW1CO0lBQ25CLGNBQWM7QUFDbEI7QUFDQTtJQUNJLFdBQVc7SUFDWCx5QkFBeUI7SUFDekIscUJBQXFCO0FBQ3pCO0FBQ0E7O0lBRUksV0FBVztJQUNYLHlCQUF5QjtJQUN6QixxQkFBcUI7QUFDekI7QUFDQTtJQUNJLFdBQVc7SUFDWCx5QkFBeUI7SUFDekIscUJBQXFCO0FBQ3pCO0FBQ0E7O0lBRUksV0FBVztJQUNYLHlCQUF5QjtJQUN6QixxQkFBcUI7QUFDekI7QUFDQTs7Ozs7O0lBTUksV0FBVztJQUNYLHlCQUF5QjtJQUN6QixxQkFBcUI7QUFDekI7QUFDQTs7Ozs7Ozs7O0lBU0kseUJBQXlCO0lBQ3pCLHFCQUFxQjtBQUN6QjtBQUNBOztJQUVJLG1CQUFtQjtJQUNuQixjQUFjO0FBQ2xCO0FBQ0E7O0lBRUksV0FBVztJQUNYLHlCQUF5QjtJQUN6QixxQkFBcUI7SUFDckIseUNBQXlDO0FBQzdDO0FBQ0E7Ozs7SUFJSSxXQUFXO0lBQ1gseUJBQXlCO0lBQ3pCLHFCQUFxQjtBQUN6QjtBQUNBOztJQUVJLFdBQVc7SUFDWCx5QkFBeUI7SUFDekIscUJBQXFCO0FBQ3pCO0FBQ0E7Ozs7SUFJSSxXQUFXO0lBQ1gseUJBQXlCO0lBQ3pCLHFCQUFxQjtBQUN6QjtBQUNBOzs7Ozs7Ozs7Ozs7SUFZSSxXQUFXO0lBQ1gseUJBQXlCO0lBQ3pCLHFCQUFxQjtBQUN6QjtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFrQkkseUJBQXlCO0lBQ3pCLHFCQUFxQjtBQUN6QjtBQUNBOztJQUVJLFdBQVc7SUFDWCx5QkFBeUI7SUFDekIscUJBQXFCO0lBQ3JCLHlDQUF5QztBQUM3QztBQUNBOzs7O0lBSUksV0FBVztJQUNYLHlCQUF5QjtJQUN6QixxQkFBcUI7QUFDekI7QUFDQTs7SUFFSSxXQUFXO0lBQ1gseUJBQXlCO0lBQ3pCLHFCQUFxQjtBQUN6QjtBQUNBOzs7O0lBSUksV0FBVztJQUNYLHlCQUF5QjtJQUN6QixxQkFBcUI7QUFDekI7QUFDQTs7Ozs7Ozs7Ozs7O0lBWUksV0FBVztJQUNYLHlCQUF5QjtJQUN6QixxQkFBcUI7QUFDekI7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBa0JJLHlCQUF5QjtJQUN6QixxQkFBcUI7QUFDekI7QUFDQTtJQUNJLGNBQWM7SUFDZCxVQUFVO0lBQ1YsWUFBWTtJQUNaLGlCQUFpQjtJQUNqQixXQUFXO0lBQ1gsVUFBVTtJQUNWLGVBQWU7SUFDZixrQkFBa0I7QUFDdEI7QUFDQTs7SUFFSSxtQkFBbUI7QUFDdkI7QUFDQTs7SUFFSSxnQkFBZ0I7SUFDaEIsY0FBYztJQUNkLGVBQWU7QUFDbkI7QUFDQTs7OztJQUlJLFdBQVc7SUFDWCx5QkFBeUI7SUFDekIscUJBQXFCO0lBQ3JCLHlDQUF5QztBQUM3QztBQUNBOzs7Ozs7OztJQVFJLFdBQVc7SUFDWCx5QkFBeUI7SUFDekIscUJBQXFCO0FBQ3pCO0FBQ0E7Ozs7SUFJSSxXQUFXO0lBQ1gseUJBQXlCO0lBQ3pCLHFCQUFxQjtBQUN6QjtBQUNBOzs7Ozs7OztJQVFJLFdBQVc7SUFDWCx5QkFBeUI7SUFDekIscUJBQXFCO0FBQ3pCO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQXdCSSxXQUFXO0lBQ1gseUJBQXlCO0lBQ3pCLHFCQUFxQjtBQUN6QjtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFvQ0kseUJBQXlCO0lBQ3pCLHFCQUFxQjtBQUN6QjtBQUNBOztJQUVJLGNBQWM7QUFDbEI7QUFDQTtJQUNJLFlBQVk7QUFDaEI7QUFDQTs7OztJQUlJLGVBQWU7QUFDbkI7QUFDQTs7OztJQUlJLG1CQUFtQjtBQUN2QjtBQUNBOztJQUVJLGtCQUFrQjtBQUN0QjtBQUNBO0lBQ0ksZUFBZTtJQUNmLFdBQVc7SUFDWCxvQkFBb0I7SUFDcEIsc0JBQXNCO0FBQzFCO0FBQ0E7SUFDSSxlQUFlO0FBQ25CO0FBQ0E7SUFDSSxXQUFXO0FBQ2Y7QUFDQTtJQUNJLGtCQUFrQjtBQUN0QjtBQUNBO0lBQ0ksMEJBQTBCO0FBQzlCO0FBQ0E7SUFDSSwwQkFBMEI7QUFDOUI7QUFDQTtJQUNJLFdBQVc7SUFDWCxlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLHVCQUF1QjtJQUN2QixtQkFBbUI7SUFDbkIsaUJBQWlCO0lBQ2pCLGtCQUFrQjtBQUN0QjtBQUNBO0lBQ0ksa0JBQWtCO0lBQ2xCLFNBQVM7SUFDVCxPQUFPO0lBQ1AsYUFBYTtJQUNiLGFBQWE7SUFDYixXQUFXO0lBQ1gsZ0JBQWdCO0lBQ2hCLGdCQUFnQjtJQUNoQixzQkFBc0I7SUFDdEIsc0JBQXNCO0lBQ3RCLHFDQUFxQztJQUNyQyxrQkFBa0I7SUFDbEIsbURBQW1EO0lBQ25ELGdEQUFnRDtJQUNoRCwyQ0FBMkM7SUFDM0Msb0NBQW9DO0lBQ3BDLDZCQUE2QjtJQUM3Qiw0QkFBNEI7SUFDNUIsY0FBYztJQUNkLGVBQWU7SUFDZix1QkFBdUI7QUFDM0I7QUFDQTs7OztJQUlJLGdCQUFnQjtBQUNwQjs7QUN0c0JBLGdCQUFnQjtBQ0FoQjs7Ozs7RUFBQTtBQ0FBO0VBR0k7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUtGO0VBQ0E7QUZxQkY7O0FHcEJBOzs7RUFHRTtVQUFBO0FIdUJGOztBR3BCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FIdUJGOztBR2pCQTtFQUNFO0FIb0JGOztBR1ZBO0VBQ0U7RUFDQSxxTkNzTzRCO0VDakd4QjtFRm5JSixnQkMrTzRCO0VEOU81QixnQkNtUDRCO0VEbFA1QixjQ25DUztFRG9DVDtFQUNBLHlCR3BEUTtBTmlFVjs7QUdEQTtFQUNFO0FISUY7O0FHS0E7RUFDRTtVQUFBO0VBQ0E7RUFDQTtBSEZGOztBR2VBO0VBQ0U7RUFDQSxxQkNpTjRCO0FKN045Qjs7QUdtQkE7RUFDRTtFQUNBLG1CQ29GMEI7QUpwRzVCOztBRzJCQTs7RUFFRTtFQUNBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7VUFBQTtBSHhCRjs7QUcyQkE7RUFDRTtFQUNBO0VBQ0E7QUh4QkY7O0FHMkJBOzs7RUFHRTtFQUNBO0FIeEJGOztBRzJCQTs7OztFQUlFO0FIeEJGOztBRzJCQTtFQUNFLGdCQ2tKNEI7QUoxSzlCOztBRzJCQTtFQUNFO0VBQ0E7QUh4QkY7O0FHMkJBO0VBQ0U7QUh4QkY7O0FHMkJBOztFQUVFLG1CQ3FJNEI7QUo3SjlCOztBRzJCQTtFRUlJO0FMM0JKOztBR2dDQTs7RUFFRTtFRVBFO0VGU0Y7RUFDQTtBSDdCRjs7QUdnQ0E7RUFBTTtBSDVCTjs7QUc2QkE7RUFBTTtBSHpCTjs7QUdnQ0E7RUFDRSxjQ1h3QztFRFl4QyxxQkNYd0M7RURZeEM7QUg3QkY7QU9uSkU7RUptTEUsd0RDZHNDO0VEZXRDLDBCQ2RzQztBSmYxQzs7QUdzQ0E7RUFDRTtFQUNBO0FIbkNGO0FPNUpFO0VKa01FO0VBQ0E7QUhuQ0o7O0FHNENBOzs7O0VBSUUsaUdDMEQ0QjtFQ2xIMUI7QUxnQko7O0FHNENBO0VBRUU7RUFFQTtFQUVBO0VBR0E7QUg5Q0Y7O0FHc0RBO0VBRUU7QUhwREY7O0FHNERBO0VBQ0U7RUFDQTtBSHpERjs7QUc0REE7RUFHRTtFQUNBO0FIM0RGOztBR21FQTtFQUNFO0FIaEVGOztBR21FQTtFQUNFLG9CQzhFNEI7RUQ3RTVCLHVCQzZFNEI7RUQ1RTVCLGNDdFFTO0VEdVFUO0VBQ0E7QUhoRUY7O0FHdUVBO0VBRUU7RUFDQTtBSHJFRjs7QUc2RUE7RUFFRTtFQUNBLHFCQzRKc0M7QUp2T3hDOztBR2lGQTtFQUVFO0FIL0VGOztBR3VGQTtFQUNFO0FIcEZGOztBR3VGQTs7Ozs7RUFLRTtFQUNBO0VFaEtFO0VGa0tGO0FIcEZGOztBR3VGQTs7RUFFRTtBSHBGRjs7QUd1RkE7O0VBRUU7QUhwRkY7O0FHMEZBO0VBQ0U7QUh2RkY7O0FHNkZBO0VBQ0U7QUgxRkY7O0FHaUdBOzs7O0VBSUU7QUg5RkY7O0FHdUdJOzs7O0VBQ0U7QUhqR047O0FHdUdBOzs7O0VBSUU7RUFDQTtBSHBHRjs7QUd1R0E7O0VBRUU7VUFBQTtFQUNBO0FIcEdGOztBR3dHQTtFQUNFO0VBRUE7QUh0R0Y7O0FHeUdBO0VBTUU7RUFFQTtFQUNBO0VBQ0E7QUg1R0Y7O0FHaUhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRTlPSTtFRmdQSjtFQUNBO0VBQ0E7QUg5R0Y7O0FHaUhBO0VBQ0U7QUg5R0Y7O0FHa0hBOztFQUVFO0FIL0dGOztBR2tIQTtFQUtFO0VBQ0E7QUhuSEY7O0FHMEhBO0VBQ0U7QUh2SEY7O0FHK0hBO0VBQ0U7RUFDQTtBSDVIRjs7QUdtSUE7RUFDRTtBSGhJRjs7QUdtSUE7RUFDRTtFQUNBO0FIaElGOztBR21JQTtFQUNFO0FIaElGOztBR3FJQTtFQUNFO0FIbElGOztBUTFWQTs7RUFFRSxxQkpzUzRCO0VJcFM1QixnQkpzUzRCO0VJclM1QixnQkpzUzRCO0FKc0Q5Qjs7QVF4VkE7RUhxS007QUx1TE47O0FRM1ZBO0VIb0tNO0FMMkxOOztBUTlWQTtFSG1LTTtBTCtMTjs7QVFqV0E7RUhrS007QUxtTU47O0FRcFdBO0VIaUtNO0FMdU1OOztBUXZXQTtFSGdLTTtBTDJNTjs7QVF6V0E7RUg4Sk07RUc1SkosZ0JKd1M0QjtBSm9FOUI7O0FReFdBO0VId0pNO0VHdEpKLGdCSjJSNEI7RUkxUjVCLGdCSmtSNEI7QUp5RjlCOztBUXpXQTtFSG1KTTtFR2pKSixnQkp1UjRCO0VJdFI1QixnQko2UTRCO0FKK0Y5Qjs7QVExV0E7RUg4SU07RUc1SUosZ0JKbVI0QjtFSWxSNUIsZ0JKd1E0QjtBSnFHOUI7O0FRM1dBO0VIeUlNO0VHdklKLGdCSitRNEI7RUk5UTVCLGdCSm1RNEI7QUoyRzlCOztBUXRXQTtFQUNFLGdCSmdGTztFSS9FUCxtQkorRU87RUk5RVA7RUFDQTtBUnlXRjs7QVFqV0E7O0VIa0dJO0VHL0ZGLGdCSjJONEI7QUp5STlCOztBUWpXQTs7RUFFRSxjSm1RNEI7RUlsUTVCLHlCSjJRNEI7QUp5RjlCOztBUTVWQTtFQy9FRTtFQUNBO0FUK2FGOztBUTVWQTtFQ3BGRTtFQUNBO0FUb2JGOztBUTlWQTtFQUNFO0FSaVdGO0FRL1ZFO0VBQ0Usb0JKcVAwQjtBSjRHOUI7O0FRdlZBO0VIMkRJO0VHekRGO0FSMFZGOztBUXRWQTtFQUNFLG1CSnVCTztFQzZDSDtBTHNSTjs7QVF0VkE7RUFDRTtFSCtDRTtFRzdDRixjSjFHUztBSm1jWDtBUXZWRTtFQUNFO0FSeVZKOztBVTVjQTtFQ0lFO0VBR0E7QVgwY0Y7O0FVM2NBO0VBQ0UsZ0JOcWdDa0M7RU1wZ0NsQyx5QkpkUTtFSWVSO0VFRUU7RURQRjtFQUdBO0FYbWRGOztBVXJjQTtFQUVFO0FWdWNGOztBVXBjQTtFQUNFO0VBQ0E7QVZ1Y0Y7O0FVcGNBO0VMOEhJO0VLNUhGLGNOM0JTO0FKa2VYOztBYTllQTtFUm1LSTtFUWpLRixjVG1DUTtFU2xDUjtBYmlmRjtBYTllRTtFQUNFO0FiZ2ZKOztBYTNlQTtFQUNFO0VSc0pFO0VRcEpGLGNQRk07RU9HTix5QlREUztFUUVQO0FaOGVKO0FhM2VFO0VBQ0U7RVI4SUE7RVE1SUEsZ0JUeVEwQjtBSm9POUI7O0FhdmVBO0VBQ0U7RVJxSUU7RVFuSUYsY1RqQlM7QUoyZlg7QWF2ZUU7RVJnSUU7RVE5SEE7RUFDQTtBYnllSjs7QWFwZUE7RUFDRSxpQlRpa0NrQztFU2hrQ2xDO0FidWVGOztBYy9nQkU7Ozs7OztFQ0RBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZ5aEJGOztBZ0J0ZUk7RUZ6Q0U7SUFDRSxnQlY4TGU7RUpxVnJCO0FBQ0Y7QWdCNWVJO0VGekNFO0lBQ0UsZ0JWOExlO0VKMFZyQjtBQUNGO0FnQmpmSTtFRnpDRTtJQUNFLGdCVjhMZTtFSitWckI7QUFDRjtBZ0J0Zkk7RUZ6Q0U7SUFDRSxpQlY4TGU7RUpvV3JCO0FBQ0Y7QWN2Z0JFO0VDbkNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFDQTtBZjZpQkY7O0FjdmdCRTtFQUNFO0VBQ0E7QWQwZ0JKO0FjeGdCSTs7RUFFRTtFQUNBO0FkMGdCTjs7QWlCaGtCRTs7Ozs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpCd2tCSjs7QWlCbGpCTTtFQUNFO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7QWpCcWpCUjs7QWV6aEJFO0VBQ0U7RUFBQTtNQUFBO1VBQUE7RUFDQTtBZjRoQko7O0FlOWhCRTtFQUNFO0VBQUE7TUFBQTtVQUFBO0VBQ0E7QWZpaUJKOztBZW5pQkU7RUFDRTtFQUFBO01BQUE7VUFBQTtFQUNBO0Fmc2lCSjs7QWV4aUJFO0VBQ0U7RUFBQTtNQUFBO1VBQUE7RUFDQTtBZjJpQko7O0FlN2lCRTtFQUNFO0VBQUE7TUFBQTtVQUFBO0VBQ0E7QWZnakJKOztBZWxqQkU7RUFDRTtFQUFBO01BQUE7VUFBQTtFQUNBO0FmcWpCSjs7QWlCeGtCTTtFRkNKO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQTtBZjJrQkY7O0FpQnhrQlU7RUZiUjtFQUFBO01BQUE7VUFBQTtFQUlBO0Fmc2xCRjs7QWlCN2tCVTtFRmJSO0VBQUE7TUFBQTtVQUFBO0VBSUE7QWYybEJGOztBaUJsbEJVO0VGYlI7RUFBQTtNQUFBO1VBQUE7RUFJQTtBZmdtQkY7O0FpQnZsQlU7RUZiUjtFQUFBO01BQUE7VUFBQTtFQUlBO0FmcW1CRjs7QWlCNWxCVTtFRmJSO0VBQUE7TUFBQTtVQUFBO0VBSUE7QWYwbUJGOztBaUJqbUJVO0VGYlI7RUFBQTtNQUFBO1VBQUE7RUFJQTtBZittQkY7O0FpQnRtQlU7RUZiUjtFQUFBO01BQUE7VUFBQTtFQUlBO0Fmb25CRjs7QWlCM21CVTtFRmJSO0VBQUE7TUFBQTtVQUFBO0VBSUE7QWZ5bkJGOztBaUJobkJVO0VGYlI7RUFBQTtNQUFBO1VBQUE7RUFJQTtBZjhuQkY7O0FpQnJuQlU7RUZiUjtFQUFBO01BQUE7VUFBQTtFQUlBO0FmbW9CRjs7QWlCMW5CVTtFRmJSO0VBQUE7TUFBQTtVQUFBO0VBSUE7QWZ3b0JGOztBaUIvbkJVO0VGYlI7RUFBQTtNQUFBO1VBQUE7RUFJQTtBZjZvQkY7O0FpQjluQk07RUFBd0I7RUFBQTtNQUFBO1VBQUE7QWpCa29COUI7O0FpQmhvQk07RUFBdUI7RUFBQTtNQUFBO1VBQUE7QWpCb29CN0I7O0FpQmpvQlE7RUFBd0IsNEJBRGI7RUFDYSxnQkFEYjtNQUNhLGlCQURiO1VBQ2EsUUFEYjtBakJzb0JuQjs7QWlCcm9CUTtFQUF3Qiw0QkFEYjtFQUNhLGdCQURiO01BQ2EsaUJBRGI7VUFDYSxRQURiO0FqQjBvQm5COztBaUJ6b0JRO0VBQXdCLDRCQURiO0VBQ2EsZ0JBRGI7TUFDYSxpQkFEYjtVQUNhLFFBRGI7QWpCOG9CbkI7O0FpQjdvQlE7RUFBd0IsNEJBRGI7RUFDYSxnQkFEYjtNQUNhLGlCQURiO1VBQ2EsUUFEYjtBakJrcEJuQjs7QWlCanBCUTtFQUF3Qiw0QkFEYjtFQUNhLGdCQURiO01BQ2EsaUJBRGI7VUFDYSxRQURiO0FqQnNwQm5COztBaUJycEJRO0VBQXdCLDRCQURiO0VBQ2EsZ0JBRGI7TUFDYSxpQkFEYjtVQUNhLFFBRGI7QWpCMHBCbkI7O0FpQnpwQlE7RUFBd0IsNEJBRGI7RUFDYSxnQkFEYjtNQUNhLGlCQURiO1VBQ2EsUUFEYjtBakI4cEJuQjs7QWlCN3BCUTtFQUF3Qiw0QkFEYjtFQUNhLGdCQURiO01BQ2EsaUJBRGI7VUFDYSxRQURiO0FqQmtxQm5COztBaUJqcUJRO0VBQXdCLDRCQURiO0VBQ2EsZ0JBRGI7TUFDYSxpQkFEYjtVQUNhLFFBRGI7QWpCc3FCbkI7O0FpQnJxQlE7RUFBd0IsNkJBRGI7RUFDYSxnQkFEYjtNQUNhLGlCQURiO1VBQ2EsUUFEYjtBakIwcUJuQjs7QWlCenFCUTtFQUF3Qiw2QkFEYjtFQUNhLGlCQURiO01BQ2Esa0JBRGI7VUFDYSxTQURiO0FqQjhxQm5COztBaUI3cUJRO0VBQXdCLDZCQURiO0VBQ2EsaUJBRGI7TUFDYSxrQkFEYjtVQUNhLFNBRGI7QWpCa3JCbkI7O0FpQmpyQlE7RUFBd0IsNkJBRGI7RUFDYSxpQkFEYjtNQUNhLGtCQURiO1VBQ2EsU0FEYjtBakJzckJuQjs7QWlCOXFCWTtFRmhCVjtBZmtzQkY7O0FpQmxyQlk7RUZoQlY7QWZzc0JGOztBaUJ0ckJZO0VGaEJWO0FmMHNCRjs7QWlCMXJCWTtFRmhCVjtBZjhzQkY7O0FpQjlyQlk7RUZoQlY7QWZrdEJGOztBaUJsc0JZO0VGaEJWO0Fmc3RCRjs7QWlCdHNCWTtFRmhCVjtBZjB0QkY7O0FpQjFzQlk7RUZoQlY7QWY4dEJGOztBaUI5c0JZO0VGaEJWO0Fma3VCRjs7QWlCbHRCWTtFRmhCVjtBZnN1QkY7O0FpQnR0Qlk7RUZoQlY7QWYwdUJGOztBZ0JydUJJO0VDM0JFO0lBQ0U7UUFBQTtZQUFBO0lBQ0E7SUFBQTtRQUFBO1lBQUE7SUFDQTtFakJvd0JOO0VleHVCQTtJQUNFO0lBQUE7UUFBQTtZQUFBO0lBQ0E7RWYwdUJGO0VlNXVCQTtJQUNFO0lBQUE7UUFBQTtZQUFBO0lBQ0E7RWY4dUJGO0VlaHZCQTtJQUNFO0lBQUE7UUFBQTtZQUFBO0lBQ0E7RWZrdkJGO0VlcHZCQTtJQUNFO0lBQUE7UUFBQTtZQUFBO0lBQ0E7RWZzdkJGO0VleHZCQTtJQUNFO0lBQUE7UUFBQTtZQUFBO0lBQ0E7RWYwdkJGO0VlNXZCQTtJQUNFO0lBQUE7UUFBQTtZQUFBO0lBQ0E7RWY4dkJGO0VpQmp4Qkk7SUZDSjtJQUFBO1FBQUE7WUFBQTtJQUNBO0lBQ0E7RWZteEJBO0VpQmh4QlE7SUZiUjtJQUFBO1FBQUE7WUFBQTtJQUlBO0VmNnhCQTtFaUJweEJRO0lGYlI7SUFBQTtRQUFBO1lBQUE7SUFJQTtFZml5QkE7RWlCeHhCUTtJRmJSO0lBQUE7UUFBQTtZQUFBO0lBSUE7RWZxeUJBO0VpQjV4QlE7SUZiUjtJQUFBO1FBQUE7WUFBQTtJQUlBO0VmeXlCQTtFaUJoeUJRO0lGYlI7SUFBQTtRQUFBO1lBQUE7SUFJQTtFZjZ5QkE7RWlCcHlCUTtJRmJSO0lBQUE7UUFBQTtZQUFBO0lBSUE7RWZpekJBO0VpQnh5QlE7SUZiUjtJQUFBO1FBQUE7WUFBQTtJQUlBO0VmcXpCQTtFaUI1eUJRO0lGYlI7SUFBQTtRQUFBO1lBQUE7SUFJQTtFZnl6QkE7RWlCaHpCUTtJRmJSO0lBQUE7UUFBQTtZQUFBO0lBSUE7RWY2ekJBO0VpQnB6QlE7SUZiUjtJQUFBO1FBQUE7WUFBQTtJQUlBO0VmaTBCQTtFaUJ4ekJRO0lGYlI7SUFBQTtRQUFBO1lBQUE7SUFJQTtFZnEwQkE7RWlCNXpCUTtJRmJSO0lBQUE7UUFBQTtZQUFBO0lBSUE7RWZ5MEJBO0VpQjF6Qkk7SUFBd0I7SUFBQTtRQUFBO1lBQUE7RWpCNnpCNUI7RWlCM3pCSTtJQUF1QjtJQUFBO1FBQUE7WUFBQTtFakI4ekIzQjtFaUIzekJNO0lBQXdCLDRCQURiO0lBQ2EsZ0JBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWpCK3pCakI7RWlCOXpCTTtJQUF3Qiw0QkFEYjtJQUNhLGdCQURiO1FBQ2EsaUJBRGI7WUFDYSxRQURiO0VqQmswQmpCO0VpQmowQk07SUFBd0IsNEJBRGI7SUFDYSxnQkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFakJxMEJqQjtFaUJwMEJNO0lBQXdCLDRCQURiO0lBQ2EsZ0JBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWpCdzBCakI7RWlCdjBCTTtJQUF3Qiw0QkFEYjtJQUNhLGdCQURiO1FBQ2EsaUJBRGI7WUFDYSxRQURiO0VqQjIwQmpCO0VpQjEwQk07SUFBd0IsNEJBRGI7SUFDYSxnQkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFakI4MEJqQjtFaUI3MEJNO0lBQXdCLDRCQURiO0lBQ2EsZ0JBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWpCaTFCakI7RWlCaDFCTTtJQUF3Qiw0QkFEYjtJQUNhLGdCQURiO1FBQ2EsaUJBRGI7WUFDYSxRQURiO0VqQm8xQmpCO0VpQm4xQk07SUFBd0IsNEJBRGI7SUFDYSxnQkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFakJ1MUJqQjtFaUJ0MUJNO0lBQXdCLDZCQURiO0lBQ2EsZ0JBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWpCMDFCakI7RWlCejFCTTtJQUF3Qiw2QkFEYjtJQUNhLGlCQURiO1FBQ2Esa0JBRGI7WUFDYSxTQURiO0VqQjYxQmpCO0VpQjUxQk07SUFBd0IsNkJBRGI7SUFDYSxpQkFEYjtRQUNhLGtCQURiO1lBQ2EsU0FEYjtFakJnMkJqQjtFaUIvMUJNO0lBQXdCLDZCQURiO0lBQ2EsaUJBRGI7UUFDYSxrQkFEYjtZQUNhLFNBRGI7RWpCbTJCakI7RWlCMzFCVTtJRmhCVjtFZjgyQkE7RWlCOTFCVTtJRmhCVjtFZmkzQkE7RWlCajJCVTtJRmhCVjtFZm8zQkE7RWlCcDJCVTtJRmhCVjtFZnUzQkE7RWlCdjJCVTtJRmhCVjtFZjAzQkE7RWlCMTJCVTtJRmhCVjtFZjYzQkE7RWlCNzJCVTtJRmhCVjtFZmc0QkE7RWlCaDNCVTtJRmhCVjtFZm00QkE7RWlCbjNCVTtJRmhCVjtFZnM0QkE7RWlCdDNCVTtJRmhCVjtFZnk0QkE7RWlCejNCVTtJRmhCVjtFZjQ0QkE7RWlCNTNCVTtJRmhCVjtFZis0QkE7QUFDRjtBZ0IzNEJJO0VDM0JFO0lBQ0U7UUFBQTtZQUFBO0lBQ0E7SUFBQTtRQUFBO1lBQUE7SUFDQTtFakJ5NkJOO0VlNzRCQTtJQUNFO0lBQUE7UUFBQTtZQUFBO0lBQ0E7RWYrNEJGO0VlajVCQTtJQUNFO0lBQUE7UUFBQTtZQUFBO0lBQ0E7RWZtNUJGO0VlcjVCQTtJQUNFO0lBQUE7UUFBQTtZQUFBO0lBQ0E7RWZ1NUJGO0VlejVCQTtJQUNFO0lBQUE7UUFBQTtZQUFBO0lBQ0E7RWYyNUJGO0VlNzVCQTtJQUNFO0lBQUE7UUFBQTtZQUFBO0lBQ0E7RWYrNUJGO0VlajZCQTtJQUNFO0lBQUE7UUFBQTtZQUFBO0lBQ0E7RWZtNkJGO0VpQnQ3Qkk7SUZDSjtJQUFBO1FBQUE7WUFBQTtJQUNBO0lBQ0E7RWZ3N0JBO0VpQnI3QlE7SUZiUjtJQUFBO1FBQUE7WUFBQTtJQUlBO0VmazhCQTtFaUJ6N0JRO0lGYlI7SUFBQTtRQUFBO1lBQUE7SUFJQTtFZnM4QkE7RWlCNzdCUTtJRmJSO0lBQUE7UUFBQTtZQUFBO0lBSUE7RWYwOEJBO0VpQmo4QlE7SUZiUjtJQUFBO1FBQUE7WUFBQTtJQUlBO0VmODhCQTtFaUJyOEJRO0lGYlI7SUFBQTtRQUFBO1lBQUE7SUFJQTtFZms5QkE7RWlCejhCUTtJRmJSO0lBQUE7UUFBQTtZQUFBO0lBSUE7RWZzOUJBO0VpQjc4QlE7SUZiUjtJQUFBO1FBQUE7WUFBQTtJQUlBO0VmMDlCQTtFaUJqOUJRO0lGYlI7SUFBQTtRQUFBO1lBQUE7SUFJQTtFZjg5QkE7RWlCcjlCUTtJRmJSO0lBQUE7UUFBQTtZQUFBO0lBSUE7RWZrK0JBO0VpQno5QlE7SUZiUjtJQUFBO1FBQUE7WUFBQTtJQUlBO0VmcytCQTtFaUI3OUJRO0lGYlI7SUFBQTtRQUFBO1lBQUE7SUFJQTtFZjArQkE7RWlCaitCUTtJRmJSO0lBQUE7UUFBQTtZQUFBO0lBSUE7RWY4K0JBO0VpQi85Qkk7SUFBd0I7SUFBQTtRQUFBO1lBQUE7RWpCaytCNUI7RWlCaCtCSTtJQUF1QjtJQUFBO1FBQUE7WUFBQTtFakJtK0IzQjtFaUJoK0JNO0lBQXdCLDRCQURiO0lBQ2EsZ0JBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWpCbytCakI7RWlCbitCTTtJQUF3Qiw0QkFEYjtJQUNhLGdCQURiO1FBQ2EsaUJBRGI7WUFDYSxRQURiO0VqQnUrQmpCO0VpQnQrQk07SUFBd0IsNEJBRGI7SUFDYSxnQkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFakIwK0JqQjtFaUJ6K0JNO0lBQXdCLDRCQURiO0lBQ2EsZ0JBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWpCNitCakI7RWlCNStCTTtJQUF3Qiw0QkFEYjtJQUNhLGdCQURiO1FBQ2EsaUJBRGI7WUFDYSxRQURiO0VqQmcvQmpCO0VpQi8rQk07SUFBd0IsNEJBRGI7SUFDYSxnQkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFakJtL0JqQjtFaUJsL0JNO0lBQXdCLDRCQURiO0lBQ2EsZ0JBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWpCcy9CakI7RWlCci9CTTtJQUF3Qiw0QkFEYjtJQUNhLGdCQURiO1FBQ2EsaUJBRGI7WUFDYSxRQURiO0VqQnkvQmpCO0VpQngvQk07SUFBd0IsNEJBRGI7SUFDYSxnQkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFakI0L0JqQjtFaUIzL0JNO0lBQXdCLDZCQURiO0lBQ2EsZ0JBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWpCKy9CakI7RWlCOS9CTTtJQUF3Qiw2QkFEYjtJQUNhLGlCQURiO1FBQ2Esa0JBRGI7WUFDYSxTQURiO0VqQmtnQ2pCO0VpQmpnQ007SUFBd0IsNkJBRGI7SUFDYSxpQkFEYjtRQUNhLGtCQURiO1lBQ2EsU0FEYjtFakJxZ0NqQjtFaUJwZ0NNO0lBQXdCLDZCQURiO0lBQ2EsaUJBRGI7UUFDYSxrQkFEYjtZQUNhLFNBRGI7RWpCd2dDakI7RWlCaGdDVTtJRmhCVjtFZm1oQ0E7RWlCbmdDVTtJRmhCVjtFZnNoQ0E7RWlCdGdDVTtJRmhCVjtFZnloQ0E7RWlCemdDVTtJRmhCVjtFZjRoQ0E7RWlCNWdDVTtJRmhCVjtFZitoQ0E7RWlCL2dDVTtJRmhCVjtFZmtpQ0E7RWlCbGhDVTtJRmhCVjtFZnFpQ0E7RWlCcmhDVTtJRmhCVjtFZndpQ0E7RWlCeGhDVTtJRmhCVjtFZjJpQ0E7RWlCM2hDVTtJRmhCVjtFZjhpQ0E7RWlCOWhDVTtJRmhCVjtFZmlqQ0E7RWlCamlDVTtJRmhCVjtFZm9qQ0E7QUFDRjtBZ0JoakNJO0VDM0JFO0lBQ0U7UUFBQTtZQUFBO0lBQ0E7SUFBQTtRQUFBO1lBQUE7SUFDQTtFakI4a0NOO0VlbGpDQTtJQUNFO0lBQUE7UUFBQTtZQUFBO0lBQ0E7RWZvakNGO0VldGpDQTtJQUNFO0lBQUE7UUFBQTtZQUFBO0lBQ0E7RWZ3akNGO0VlMWpDQTtJQUNFO0lBQUE7UUFBQTtZQUFBO0lBQ0E7RWY0akNGO0VlOWpDQTtJQUNFO0lBQUE7UUFBQTtZQUFBO0lBQ0E7RWZna0NGO0VlbGtDQTtJQUNFO0lBQUE7UUFBQTtZQUFBO0lBQ0E7RWZva0NGO0VldGtDQTtJQUNFO0lBQUE7UUFBQTtZQUFBO0lBQ0E7RWZ3a0NGO0VpQjNsQ0k7SUZDSjtJQUFBO1FBQUE7WUFBQTtJQUNBO0lBQ0E7RWY2bENBO0VpQjFsQ1E7SUZiUjtJQUFBO1FBQUE7WUFBQTtJQUlBO0VmdW1DQTtFaUI5bENRO0lGYlI7SUFBQTtRQUFBO1lBQUE7SUFJQTtFZjJtQ0E7RWlCbG1DUTtJRmJSO0lBQUE7UUFBQTtZQUFBO0lBSUE7RWYrbUNBO0VpQnRtQ1E7SUZiUjtJQUFBO1FBQUE7WUFBQTtJQUlBO0VmbW5DQTtFaUIxbUNRO0lGYlI7SUFBQTtRQUFBO1lBQUE7SUFJQTtFZnVuQ0E7RWlCOW1DUTtJRmJSO0lBQUE7UUFBQTtZQUFBO0lBSUE7RWYybkNBO0VpQmxuQ1E7SUZiUjtJQUFBO1FBQUE7WUFBQTtJQUlBO0VmK25DQTtFaUJ0bkNRO0lGYlI7SUFBQTtRQUFBO1lBQUE7SUFJQTtFZm1vQ0E7RWlCMW5DUTtJRmJSO0lBQUE7UUFBQTtZQUFBO0lBSUE7RWZ1b0NBO0VpQjluQ1E7SUZiUjtJQUFBO1FBQUE7WUFBQTtJQUlBO0VmMm9DQTtFaUJsb0NRO0lGYlI7SUFBQTtRQUFBO1lBQUE7SUFJQTtFZitvQ0E7RWlCdG9DUTtJRmJSO0lBQUE7UUFBQTtZQUFBO0lBSUE7RWZtcENBO0VpQnBvQ0k7SUFBd0I7SUFBQTtRQUFBO1lBQUE7RWpCdW9DNUI7RWlCcm9DSTtJQUF1QjtJQUFBO1FBQUE7WUFBQTtFakJ3b0MzQjtFaUJyb0NNO0lBQXdCLDRCQURiO0lBQ2EsZ0JBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWpCeW9DakI7RWlCeG9DTTtJQUF3Qiw0QkFEYjtJQUNhLGdCQURiO1FBQ2EsaUJBRGI7WUFDYSxRQURiO0VqQjRvQ2pCO0VpQjNvQ007SUFBd0IsNEJBRGI7SUFDYSxnQkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFakIrb0NqQjtFaUI5b0NNO0lBQXdCLDRCQURiO0lBQ2EsZ0JBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWpCa3BDakI7RWlCanBDTTtJQUF3Qiw0QkFEYjtJQUNhLGdCQURiO1FBQ2EsaUJBRGI7WUFDYSxRQURiO0VqQnFwQ2pCO0VpQnBwQ007SUFBd0IsNEJBRGI7SUFDYSxnQkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFakJ3cENqQjtFaUJ2cENNO0lBQXdCLDRCQURiO0lBQ2EsZ0JBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWpCMnBDakI7RWlCMXBDTTtJQUF3Qiw0QkFEYjtJQUNhLGdCQURiO1FBQ2EsaUJBRGI7WUFDYSxRQURiO0VqQjhwQ2pCO0VpQjdwQ007SUFBd0IsNEJBRGI7SUFDYSxnQkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFakJpcUNqQjtFaUJocUNNO0lBQXdCLDZCQURiO0lBQ2EsZ0JBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWpCb3FDakI7RWlCbnFDTTtJQUF3Qiw2QkFEYjtJQUNhLGlCQURiO1FBQ2Esa0JBRGI7WUFDYSxTQURiO0VqQnVxQ2pCO0VpQnRxQ007SUFBd0IsNkJBRGI7SUFDYSxpQkFEYjtRQUNhLGtCQURiO1lBQ2EsU0FEYjtFakIwcUNqQjtFaUJ6cUNNO0lBQXdCLDZCQURiO0lBQ2EsaUJBRGI7UUFDYSxrQkFEYjtZQUNhLFNBRGI7RWpCNnFDakI7RWlCcnFDVTtJRmhCVjtFZndyQ0E7RWlCeHFDVTtJRmhCVjtFZjJyQ0E7RWlCM3FDVTtJRmhCVjtFZjhyQ0E7RWlCOXFDVTtJRmhCVjtFZmlzQ0E7RWlCanJDVTtJRmhCVjtFZm9zQ0E7RWlCcHJDVTtJRmhCVjtFZnVzQ0E7RWlCdnJDVTtJRmhCVjtFZjBzQ0E7RWlCMXJDVTtJRmhCVjtFZjZzQ0E7RWlCN3JDVTtJRmhCVjtFZmd0Q0E7RWlCaHNDVTtJRmhCVjtFZm10Q0E7RWlCbnNDVTtJRmhCVjtFZnN0Q0E7RWlCdHNDVTtJRmhCVjtFZnl0Q0E7QUFDRjtBZ0JydENJO0VDM0JFO0lBQ0U7UUFBQTtZQUFBO0lBQ0E7SUFBQTtRQUFBO1lBQUE7SUFDQTtFakJtdkNOO0VldnRDQTtJQUNFO0lBQUE7UUFBQTtZQUFBO0lBQ0E7RWZ5dENGO0VlM3RDQTtJQUNFO0lBQUE7UUFBQTtZQUFBO0lBQ0E7RWY2dENGO0VlL3RDQTtJQUNFO0lBQUE7UUFBQTtZQUFBO0lBQ0E7RWZpdUNGO0VlbnVDQTtJQUNFO0lBQUE7UUFBQTtZQUFBO0lBQ0E7RWZxdUNGO0VldnVDQTtJQUNFO0lBQUE7UUFBQTtZQUFBO0lBQ0E7RWZ5dUNGO0VlM3VDQTtJQUNFO0lBQUE7UUFBQTtZQUFBO0lBQ0E7RWY2dUNGO0VpQmh3Q0k7SUZDSjtJQUFBO1FBQUE7WUFBQTtJQUNBO0lBQ0E7RWZrd0NBO0VpQi92Q1E7SUZiUjtJQUFBO1FBQUE7WUFBQTtJQUlBO0VmNHdDQTtFaUJud0NRO0lGYlI7SUFBQTtRQUFBO1lBQUE7SUFJQTtFZmd4Q0E7RWlCdndDUTtJRmJSO0lBQUE7UUFBQTtZQUFBO0lBSUE7RWZveENBO0VpQjN3Q1E7SUZiUjtJQUFBO1FBQUE7WUFBQTtJQUlBO0Vmd3hDQTtFaUIvd0NRO0lGYlI7SUFBQTtRQUFBO1lBQUE7SUFJQTtFZjR4Q0E7RWlCbnhDUTtJRmJSO0lBQUE7UUFBQTtZQUFBO0lBSUE7RWZneUNBO0VpQnZ4Q1E7SUZiUjtJQUFBO1FBQUE7WUFBQTtJQUlBO0Vmb3lDQTtFaUIzeENRO0lGYlI7SUFBQTtRQUFBO1lBQUE7SUFJQTtFZnd5Q0E7RWlCL3hDUTtJRmJSO0lBQUE7UUFBQTtZQUFBO0lBSUE7RWY0eUNBO0VpQm55Q1E7SUZiUjtJQUFBO1FBQUE7WUFBQTtJQUlBO0VmZ3pDQTtFaUJ2eUNRO0lGYlI7SUFBQTtRQUFBO1lBQUE7SUFJQTtFZm96Q0E7RWlCM3lDUTtJRmJSO0lBQUE7UUFBQTtZQUFBO0lBSUE7RWZ3ekNBO0VpQnp5Q0k7SUFBd0I7SUFBQTtRQUFBO1lBQUE7RWpCNHlDNUI7RWlCMXlDSTtJQUF1QjtJQUFBO1FBQUE7WUFBQTtFakI2eUMzQjtFaUIxeUNNO0lBQXdCLDRCQURiO0lBQ2EsZ0JBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWpCOHlDakI7RWlCN3lDTTtJQUF3Qiw0QkFEYjtJQUNhLGdCQURiO1FBQ2EsaUJBRGI7WUFDYSxRQURiO0VqQml6Q2pCO0VpQmh6Q007SUFBd0IsNEJBRGI7SUFDYSxnQkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFakJvekNqQjtFaUJuekNNO0lBQXdCLDRCQURiO0lBQ2EsZ0JBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWpCdXpDakI7RWlCdHpDTTtJQUF3Qiw0QkFEYjtJQUNhLGdCQURiO1FBQ2EsaUJBRGI7WUFDYSxRQURiO0VqQjB6Q2pCO0VpQnp6Q007SUFBd0IsNEJBRGI7SUFDYSxnQkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFakI2ekNqQjtFaUI1ekNNO0lBQXdCLDRCQURiO0lBQ2EsZ0JBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWpCZzBDakI7RWlCL3pDTTtJQUF3Qiw0QkFEYjtJQUNhLGdCQURiO1FBQ2EsaUJBRGI7WUFDYSxRQURiO0VqQm0wQ2pCO0VpQmwwQ007SUFBd0IsNEJBRGI7SUFDYSxnQkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFakJzMENqQjtFaUJyMENNO0lBQXdCLDZCQURiO0lBQ2EsZ0JBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWpCeTBDakI7RWlCeDBDTTtJQUF3Qiw2QkFEYjtJQUNhLGlCQURiO1FBQ2Esa0JBRGI7WUFDYSxTQURiO0VqQjQwQ2pCO0VpQjMwQ007SUFBd0IsNkJBRGI7SUFDYSxpQkFEYjtRQUNhLGtCQURiO1lBQ2EsU0FEYjtFakIrMENqQjtFaUI5MENNO0lBQXdCLDZCQURiO0lBQ2EsaUJBRGI7UUFDYSxrQkFEYjtZQUNhLFNBRGI7RWpCazFDakI7RWlCMTBDVTtJRmhCVjtFZjYxQ0E7RWlCNzBDVTtJRmhCVjtFZmcyQ0E7RWlCaDFDVTtJRmhCVjtFZm0yQ0E7RWlCbjFDVTtJRmhCVjtFZnMyQ0E7RWlCdDFDVTtJRmhCVjtFZnkyQ0E7RWlCejFDVTtJRmhCVjtFZjQyQ0E7RWlCNTFDVTtJRmhCVjtFZisyQ0E7RWlCLzFDVTtJRmhCVjtFZmszQ0E7RWlCbDJDVTtJRmhCVjtFZnEzQ0E7RWlCcjJDVTtJRmhCVjtFZnczQ0E7RWlCeDJDVTtJRmhCVjtFZjIzQ0E7RWlCMzJDVTtJRmhCVjtFZjgzQ0E7QUFDRjtBa0JsN0NBO0VBQ0U7RUFDQSxtQmRpSU87RWNoSVAsY2RTUztBSjI2Q1g7QWtCajdDRTs7RUFFRSxnQmRtVjBCO0VjbFYxQjtFQUNBO0FsQm03Q0o7QWtCaDdDRTtFQUNFO0VBQ0E7QWxCazdDSjtBa0IvNkNFO0VBQ0U7QWxCaTdDSjs7QWtCdjZDRTs7RUFFRSxlZDZUMEI7QUo2bUM5Qjs7QWtCajZDQTtFQUNFO0FsQm82Q0Y7QWtCbDZDRTs7RUFFRTtBbEJvNkNKO0FrQmg2Q0k7O0VBRUU7QWxCazZDTjs7QWtCNTVDRTs7OztFQUlFO0FsQis1Q0o7O0FrQnQ1Q0U7RUFDRSxxQ2R5UjBCO0FKZ29DOUI7O0FPeDlDRTtFVzJFSSxjZHZFSztFY3dFTCxzQ2Q4UXdCO0FKbW9DOUI7O0FtQm4rQ0k7OztFQUdFLDRDRDJGK0I7QWxCMjRDckM7QW1CbCtDTTs7OztFQUlFLHdDRG1GeUU7QWxCaTVDakY7O0FPeitDRTtFWWlCTSxxRUFKZTtBbkJnK0N2QjtBbUIxOUNROztFQUVFLHFFQVJhO0FuQm8rQ3ZCOztBbUJ2L0NJOzs7RUFHRSw0Q0QyRitCO0FsQis1Q3JDO0FtQnQvQ007Ozs7RUFJRSx3Q0RtRnlFO0FsQnE2Q2pGOztBTzcvQ0U7RVlpQk0scUVBSmU7QW5Cby9DdkI7QW1COStDUTs7RUFFRSxxRUFSYTtBbkJ3L0N2Qjs7QW1CM2dESTs7O0VBR0UsNENEMkYrQjtBbEJtN0NyQztBbUIxZ0RNOzs7O0VBSUUsd0NEbUZ5RTtBbEJ5N0NqRjs7QU9qaERFO0VZaUJNLHFFQUplO0FuQndnRHZCO0FtQmxnRFE7O0VBRUUscUVBUmE7QW5CNGdEdkI7O0FtQi9oREk7OztFQUdFLDZDRDJGK0I7QWxCdThDckM7QW1COWhETTs7OztFQUlFLHlDRG1GeUU7QWxCNjhDakY7O0FPcmlERTtFWWlCTSxxRUFKZTtBbkI0aER2QjtBbUJ0aERROztFQUVFLHFFQVJhO0FuQmdpRHZCOztBbUJuakRJOzs7RUFHRSwwQ0QyRitCO0FsQjI5Q3JDO0FtQmxqRE07Ozs7RUFJRSxzQ0RtRnlFO0FsQmkrQ2pGOztBT3pqREU7RVlpQk0sMkNBSmU7QW5CZ2pEdkI7QW1CMWlEUTs7RUFFRSwyQ0FSYTtBbkJvakR2Qjs7QW1CdmtESTs7O0VBR0UsNENEMkYrQjtBbEIrK0NyQztBbUJ0a0RNOzs7O0VBSUUsd0NEbUZ5RTtBbEJxL0NqRjs7QU83a0RFO0VZaUJNLHFFQUplO0FuQm9rRHZCO0FtQjlqRFE7O0VBRUUscUVBUmE7QW5Cd2tEdkI7O0FtQjNsREk7OztFQUdFLDRDRDJGK0I7QWxCbWdEckM7QW1CMWxETTs7OztFQUlFLHdDRG1GeUU7QWxCeWdEakY7O0FPam1ERTtFWWlCTSwrQ0FKZTtBbkJ3bER2QjtBbUJsbERROztFQUVFLCtDQVJhO0FuQjRsRHZCOztBbUIvbURJOzs7RUFHRSw2Q0QyRitCO0FsQnVoRHJDO0FtQjltRE07Ozs7RUFJRSx5Q0RtRnlFO0FsQjZoRGpGOztBT3JuREU7RVlpQk0sNkRBSmU7QW5CNG1EdkI7QW1CdG1EUTs7RUFFRSw2REFSYTtBbkJnbkR2Qjs7QW1Cbm9ESTs7O0VBR0Usc0NmNlZ3QjtBSnl5QzlCOztBT25vREU7RVlpQk0sc0NBSmU7QW5CMG5EdkI7QW1CcG5EUTs7RUFFRSxzQ0FSYTtBbkI4bkR2Qjs7QWtCdGlESTtFQUNFLGNacEdFO0VZcUdGLHlCZHBHSztFY3FHTCx1RGRpUXdCO0FKd3lDOUI7QWtCcGlESTtFQUNFLGNkNUdLO0VjNkdMLHlCZGxISztFY21ITCxxQmRsSEs7QUp3cERYOztBa0JqaURBO0VBQ0UsY1pwSE07RVlxSE4seUJkcEhTO0FKd3BEWDtBa0JsaURFOzs7RUFHRSx1RGQ2TzBCO0FKdXpDOUI7QWtCamlERTtFQUNFO0FsQm1pREo7QWtCL2hESTtFQUNFLDJDZGlPd0I7QUpnMEM5QjtBT3RxREU7RVc0SU0sY1oxSUE7RVkySUEsNENkMk5zQjtBSmswQzlCOztBZ0I3bURJO0VFaUdBO0lBRUk7SUFDQTtJQUNBO0lBQ0E7RWxCK2dETjtFa0I1Z0RNO0lBQ0U7RWxCOGdEUjtBQUNGO0FnQnpuREk7RUVpR0E7SUFFSTtJQUNBO0lBQ0E7SUFDQTtFbEIwaEROO0VrQnZoRE07SUFDRTtFbEJ5aERSO0FBQ0Y7QWdCcG9ESTtFRWlHQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0VsQnFpRE47RWtCbGlETTtJQUNFO0VsQm9pRFI7QUFDRjtBZ0Ivb0RJO0VFaUdBO0lBRUk7SUFDQTtJQUNBO0lBQ0E7RWxCZ2pETjtFa0I3aURNO0lBQ0U7RWxCK2lEUjtBQUNGO0FrQnpqREk7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBbEIwakRSO0FrQnZqRFE7RUFDRTtBbEJ5akRWOztBb0J0dURBO0VBQ0U7RUFDQTtFQUNBLG1DaEIyZXNDO0VnQjFldEM7RWYwS0k7RWV2S0osZ0JoQm1SNEI7RWdCbFI1QixnQmhCdVI0QjtFZ0J0UjVCLGNoQkRTO0VnQkVULHlCZEZNO0VjR047RUFDQTtFUkFFO0VTRkUsd0ZEUUo7RUNSSSxnRkRRSjtFQ1JJLHdFRFFKO0VDUkksOEdEUUo7QXBCb3VERjtBcUJ4dURNO0VEZE47SUNlUTtJQUFBO0VyQjJ1RE47QUFDRjtBb0J0dURFO0VBQ0U7RUFDQTtBcEJ3dURKO0FzQnh2REU7RUFDRTtFQUNBLHlCaEJESTtFZ0JFSixpRWxCc2RvQztFa0JyZHBDO0VBS0UseURsQnFYd0I7VWtCclh4QixpRGxCcVh3QjtBSmk0QzlCO0FvQnh1REU7RUFDRSxjaEJ4Qk87RWdCMEJQO0FwQnl1REo7QW9CNXVERTtFQUNFLGNoQnhCTztFZ0IwQlA7QXBCeXVESjtBb0I1dURFO0VBQ0UsY2hCeEJPO0VnQjBCUDtBcEJ5dURKO0FvQjV1REU7RUFDRSxjaEJ4Qk87RWdCMEJQO0FwQnl1REo7QW9CNXVERTtFQUNFLGNoQnhCTztFZ0IwQlA7QXBCeXVESjtBb0JqdURFO0VBRUUseUJoQnhDTztFZ0IwQ1A7QXBCaXVESjs7QW9CenRERTs7OztFQUNFO0tBQUE7VUFBQTtBcEIrdERKOztBb0J6dERFO0VBQ0U7RUFDQTtBcEI0dERKO0FvQnp0REU7RUFNRSxjaEIvRE87RWdCZ0VQLHlCZGhFSTtBTnN4RFI7O0FvQmp0REE7O0VBRUU7RUFDQTtBcEJvdERGOztBb0Ixc0RBO0VBQ0U7RUFDQTtFQUNBO0VmaUVFO0VlL0RGLGdCaEJnTTRCO0FKNmdEOUI7O0FvQjFzREE7RUFDRTtFQUNBO0VmMEVJO0VleEVKLGdCaEI2SDRCO0FKZ2xEOUI7O0FvQjFzREE7RUFDRTtFQUNBO0VmbUVJO0VlakVKLGdCaEJ1SDRCO0FKc2xEOUI7O0FvQnBzREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFZm9ESTtFZWxESixnQmhCbUs0QjtFZ0JsSzVCLGNoQm5IUztFZ0JvSFQ7RUFDQTtFQUNBO0FwQnVzREY7QW9CcnNERTtFQUVFO0VBQ0E7QXBCc3NESjs7QW9CMXJEQTtFQUNFLGtDaEI2VnNDO0VnQjVWdEM7RWYyQkk7RWV6QkosZ0JoQitFNEI7RVF4TjFCO0FadTBESjs7QW9CMXJEQTtFQUNFLGdDaEJzVnNDO0VnQnJWdEM7RWZtQkk7RWVqQkosZ0JoQnNFNEI7RVF2TjFCO0FaKzBESjs7QW9CeHJERTtFQUVFO0FwQjByREo7O0FvQnRyREE7RUFDRTtBcEJ5ckRGOztBb0JqckRBO0VBQ0UsbUJoQjJVc0M7QUp5MkN4Qzs7QW9CanJEQTtFQUNFO0VBQ0EsbUJoQjRUc0M7QUp3M0N4Qzs7QW9CNXFEQTtFQUNFO0VBQUE7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFDQTtBcEIrcURGO0FvQjdxREU7O0VBRUU7RUFDQTtBcEIrcURKOztBb0J0cURBO0VBQ0U7RUFDQTtFQUNBLHFCaEJpU3NDO0FKdzRDeEM7O0FvQnRxREE7RUFDRTtFQUNBLGtCaEI2UnNDO0VnQjVSdEM7QXBCeXFERjtBb0J0cURFO0VBRUUsY2hCek5PO0FKZzREWDs7QW9CbnFEQTtFQUNFO0FwQnNxREY7O0FvQm5xREE7RUFDRTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQSxxQmhCOFFzQztBSnc1Q3hDO0FvQm5xREU7RUFDRTtFQUNBO0VBQ0EsdUJoQnlRb0M7RWdCeFFwQztBcEJxcURKOztBc0JsM0RFO0VBQ0U7RUFDQTtFQUNBLG1CbEIyY29DO0VDdFZwQztFaUJuSEEsY0ZxTnFDO0FwQmdxRHpDOztBc0JsM0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFakJ3SEU7RWlCdEhGLGdCbEJ1TzBCO0VrQnRPMUI7RUFDQTtFVjlDQTtBWm82REo7QXNCajNESTtFQUVFO0F0QmszRE47O0FzQjcyREk7Ozs7RUFFRTtBdEJrM0ROOztBc0JoNkRJO0VBb0RFLHFCRmtMbUM7RUUvS2pDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCODJEUjtBc0IzMkRNO0VBQ0UscUJGdUtpQztFRXRLakM7VUFBQTtBdEI2MkRSOztBc0I3NkRJO0VBeUVJO0VBQ0E7QXRCdzJEUjs7QXNCbDdESTtFQW1GSSxvQ2xCNlhnQztFa0I1WGhDO0F0Qm0yRFI7O0FzQnY3REk7RUEyRkUscUJGMkltQztFRXhJakM7RUFDQTtBdEI4MURSO0FzQjMxRE07RUFDRSxxQkZtSWlDO0VFbElqQztVQUFBO0F0QjYxRFI7O0FzQnQxRE07RUFDRSxjRjBIaUM7QXBCK3REekM7QXNCdDFETTs7O0VBRUU7QXRCeTFEUjs7QXNCbDFETTtFQUNFLGNGNkdpQztBcEJ3dUR6QztBc0JuMURRO0VBQ0UscUJGMEcrQjtBcEIydUR6QztBc0JoMURRO0VBQ0U7RUM1Sk4sd0RENkoyQjtBdEJrMUQvQjtBc0I3MERRO0VBQ0U7VUFBQTtBdEIrMERWO0FzQjUwRFE7RUFDRSxxQkZ5RitCO0FwQnF2RHpDOztBc0JyMERNO0VBQ0UscUJGK0VpQztBcEJ5dkR6QztBc0JwMERRO0VBQ0UscUJGMEUrQjtFRXpFL0I7VUFBQTtBdEJzMERWOztBc0J2OURFO0VBQ0U7RUFDQTtFQUNBLG1CbEIyY29DO0VDdFZwQztFaUJuSEEsY0ZxTnFDO0FwQnF3RHpDOztBc0J2OURFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFakJ3SEU7RWlCdEhGLGdCbEJ1TzBCO0VrQnRPMUI7RUFDQTtFVjlDQTtBWnlnRUo7QXNCdDlESTtFQUVFO0F0QnU5RE47O0FzQmw5REk7Ozs7RUFFRTtBdEJ1OUROOztBc0JyZ0VJO0VBb0RFLHFCRmtMbUM7RUUvS2pDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCbTlEUjtBc0JoOURNO0VBQ0UscUJGdUtpQztFRXRLakM7VUFBQTtBdEJrOURSOztBc0JsaEVJO0VBeUVJO0VBQ0E7QXRCNjhEUjs7QXNCdmhFSTtFQW1GSSxvQ2xCNlhnQztFa0I1WGhDO0F0Qnc4RFI7O0FzQjVoRUk7RUEyRkUscUJGMkltQztFRXhJakM7RUFDQTtBdEJtOERSO0FzQmg4RE07RUFDRSxxQkZtSWlDO0VFbElqQztVQUFBO0F0Qms4RFI7O0FzQjM3RE07RUFDRSxjRjBIaUM7QXBCbzBEekM7QXNCMzdETTs7O0VBRUU7QXRCODdEUjs7QXNCdjdETTtFQUNFLGNGNkdpQztBcEI2MER6QztBc0J4N0RRO0VBQ0UscUJGMEcrQjtBcEJnMUR6QztBc0JyN0RRO0VBQ0U7RUM1Sk4sb0VENkoyQjtBdEJ1N0QvQjtBc0JsN0RRO0VBQ0U7VUFBQTtBdEJvN0RWO0FzQmo3RFE7RUFDRSxxQkZ5RitCO0FwQjAxRHpDOztBc0IxNkRNO0VBQ0UscUJGK0VpQztBcEI4MUR6QztBc0J6NkRRO0VBQ0UscUJGMEUrQjtFRXpFL0I7VUFBQTtBdEIyNkRWOztBb0J0MURBO0VBQ0U7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7QXBCeTFERjtBb0JwMURFO0VBQ0U7QXBCczFESjtBZ0JyakVJO0VJb09BO0lBQ0U7SUFBQTtJQUFBO0lBQUE7SUFDQTtJQUFBO1FBQUE7WUFBQTtJQUNBO0lBQUE7UUFBQTtZQUFBO0lBQ0E7RXBCbzFESjtFb0JoMURFO0lBQ0U7SUFBQTtJQUFBO0lBQUE7SUFDQTtJQUFBO1FBQUE7WUFBQTtJQUNBO0lBQUE7SUFBQTtRQUFBO1lBQUE7SUFDQTtJQUFBO1FBQUE7WUFBQTtJQUNBO0VwQmsxREo7RW9COTBERTtJQUNFO0lBQ0E7SUFDQTtFcEJnMURKO0VvQjUwREU7SUFDRTtFcEI4MERKO0VvQjMwREU7O0lBRUU7RXBCNjBESjtFb0J4MERFO0lBQ0U7SUFBQTtJQUFBO0lBQUE7SUFDQTtJQUFBO1FBQUE7WUFBQTtJQUNBO0lBQUE7UUFBQTtZQUFBO0lBQ0E7SUFDQTtFcEIwMERKO0VvQngwREU7SUFDRTtJQUNBO1FBQUE7WUFBQTtJQUNBO0lBQ0EscUJoQmdMa0M7SWdCL0tsQztFcEIwMERKO0VvQnYwREU7SUFDRTtJQUFBO1FBQUE7WUFBQTtJQUNBO0lBQUE7UUFBQTtZQUFBO0VwQnkwREo7RW9CdjBERTtJQUNFO0VwQnkwREo7QUFDRjs7QXdCM3BFQTtFQUNFO0VBRUEsZ0JwQnVSNEI7RW9CdFI1QixjcEJNUztFb0JMVDtFQUdBO0VBQ0E7S0FBQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VDdUZBO0VwQjRFSTtFb0IxRUosZ0JyQjJMNEI7RVFuUjFCO0VTRkUscUpHR0o7RUhISSw2SUdHSjtFSEhJLHFJR0dKO0VISEksMktHR0o7QXhCOHBFRjtBcUI3cEVNO0VHZE47SUhlUTtJQUFBO0VyQmdxRU47QUFDRjtBTzFxRUU7RWlCVUUsY3BCTk87RW9CT1A7QXhCbXFFSjtBd0JocUVFO0VBRUU7RUFDQSx5RHBCOFcwQjtVb0I5VzFCLGlEcEI4VzBCO0FKbXpEOUI7QXdCN3BFRTtFQUVFLGFwQmtaMEI7QUo0d0Q5QjtBd0IxcEVFO0VBQ0U7QXhCNHBFSjtBd0I5b0VBOztFQUVFO0F4QmdwRUY7O0F3QnZvRUU7RUMzREE7RUZBRSx5Qm5Cc0VXO0VxQnBFYixxQnJCb0VhO0FKa29FZjtBT2xzRUU7RWtCQUU7RUZOQSxvRUVEMkQ7RUFTM0QsZ0VBVHFHO0F6QjhzRXpHO0F5QmxzRUU7RUFFRTtFRmJBLG9FRUQyRDtFQWdCM0QsZ0VBaEJxRztFQXFCbkc7VUFBQTtBekIrckVOO0F5QjFyRUU7RUFFRTtFQUNBLHlCckIwQ1c7RXFCekNYLHFCckJ5Q1c7QUprcEVmO0F5QnByRUU7RUFHRTtFQUNBLG9FQXpDK0k7RUE2Qy9JLGdFQTdDeUw7QXpCOHRFN0w7QXlCL3FFSTtFQUtJO1VBQUE7QXpCNnFFUjs7QXdCcnFFRTtFQzNEQTtFRkFFLHlCbkJzRVc7RXFCcEViLHFCckJvRWE7QUpncUVmO0FPaHVFRTtFa0JBRTtFRk5BLG1FRUQyRDtFQVMzRCw4REFUcUc7QXpCNHVFekc7QXlCaHVFRTtFQUVFO0VGYkEsbUVFRDJEO0VBZ0IzRCw4REFoQnFHO0VBcUJuRztVQUFBO0F6QjZ0RU47QXlCeHRFRTtFQUVFO0VBQ0EseUJyQjBDVztFcUJ6Q1gscUJyQnlDVztBSmdyRWY7QXlCbHRFRTtFQUdFO0VBQ0Esa0VBekMrSTtFQTZDL0ksOERBN0N5TDtBekI0dkU3TDtBeUI3c0VJO0VBS0k7VUFBQTtBekIyc0VSOztBd0Juc0VFO0VDM0RBO0VGQUUseUJuQnNFVztFcUJwRWIscUJyQm9FYTtBSjhyRWY7QU85dkVFO0VrQkFFO0VGTkEsMkRFRDJEO0VBUzNELG9EQVRxRztBekIwd0V6RztBeUI5dkVFO0VBRUU7RUZiQSwyREVEMkQ7RUFnQjNELG9EQWhCcUc7RUFxQm5HO1VBQUE7QXpCMnZFTjtBeUJ0dkVFO0VBRUU7RUFDQSx5QnJCMENXO0VxQnpDWCxxQnJCeUNXO0FKOHNFZjtBeUJodkVFO0VBR0U7RUFDQSx3REF6QytJO0VBNkMvSSx1REE3Q3lMO0F6QjB4RTdMO0F5QjN1RUk7RUFLSTtVQUFBO0F6Qnl1RVI7O0F3Qmp1RUU7RUMzREE7RUZBRSx5Qm5Cc0VXO0VxQnBFYixxQnJCb0VhO0FKNHRFZjtBTzV4RUU7RWtCQUU7RUZOQSxpREVEMkQ7RUFTM0QsZ0VBVHFHO0F6Qnd5RXpHO0F5QjV4RUU7RUFFRTtFRmJBLGlERUQyRDtFQWdCM0QsZ0VBaEJxRztFQXFCbkc7VUFBQTtBekJ5eEVOO0F5QnB4RUU7RUFFRTtFQUNBLHlCckIwQ1c7RXFCekNYLHFCckJ5Q1c7QUo0dUVmO0F5Qjl3RUU7RUFHRTtFQUNBLG9FQXpDK0k7RUE2Qy9JLGdFQTdDeUw7QXpCd3pFN0w7QXlCendFSTtFQUtJO1VBQUE7QXpCdXdFUjs7QXdCL3ZFRTtFQzNEQTtFRkFFLHlCbkJzRVc7RXFCcEViLHFCckJvRWE7QUowdkVmO0FPMXpFRTtFa0JBRTtFRk5BLDBDRUQyRDtFQVMzRCxpQ0FUcUc7QXpCczBFekc7QXlCMXpFRTtFQUVFO0VGYkEsMENFRDJEO0VBZ0IzRCxpQ0FoQnFHO0VBcUJuRztVQUFBO0F6QnV6RU47QXlCbHpFRTtFQUVFO0VBQ0EseUJyQjBDVztFcUJ6Q1gscUJyQnlDVztBSjB3RWY7QXlCNXlFRTtFQUdFO0VBQ0EscUNBekMrSTtFQTZDL0ksc0NBN0N5TDtBekJzMUU3TDtBeUJ2eUVJO0VBS0k7VUFBQTtBekJxeUVSOztBd0I3eEVFO0VDM0RBO0VGQUUseUJuQnNFVztFcUJwRWIscUJyQm9FYTtBSnd4RWY7QU94MUVFO0VrQkFFO0VGTkEsaUVFRDJEO0VBUzNELCtEQVRxRztBekJvMkV6RztBeUJ4MUVFO0VBRUU7RUZiQSxpRUVEMkQ7RUFnQjNELCtEQWhCcUc7RUFxQm5HO1VBQUE7QXpCcTFFTjtBeUJoMUVFO0VBRUU7RUFDQSx5QnJCMENXO0VxQnpDWCxxQnJCeUNXO0FKd3lFZjtBeUIxMEVFO0VBR0U7RUFDQSxtRUF6QytJO0VBNkMvSSwrREE3Q3lMO0F6Qm8zRTdMO0F5QnIwRUk7RUFLSTtVQUFBO0F6Qm0wRVI7O0F3QjN6RUU7RUMzREE7RUZBRSx5Qm5Cc0VXO0VxQnBFYixxQnJCb0VhO0FKc3pFZjtBT3QzRUU7RWtCQUU7RUZOQSxrREVEMkQ7RUFTM0Qsd0NBVHFHO0F6Qms0RXpHO0F5QnQzRUU7RUFFRTtFRmJBLGtERUQyRDtFQWdCM0Qsd0NBaEJxRztFQXFCbkc7VUFBQTtBekJtM0VOO0F5QjkyRUU7RUFFRTtFQUNBLHlCckIwQ1c7RXFCekNYLHFCckJ5Q1c7QUpzMEVmO0F5QngyRUU7RUFHRTtFQUNBLDRDQXpDK0k7RUE2Qy9JLDhDQTdDeUw7QXpCazVFN0w7QXlCbjJFSTtFQUtJO1VBQUE7QXpCaTJFUjs7QXdCejFFRTtFQzNEQTtFRkFFLHlCbkJzRVc7RXFCcEViLHFCckJvRWE7QUpvMUVmO0FPcDVFRTtFa0JBRTtFRk5BLDJERUQyRDtFQVMzRCxxREFUcUc7QXpCZzZFekc7QXlCcDVFRTtFQUVFO0VGYkEsMkRFRDJEO0VBZ0IzRCxxREFoQnFHO0VBcUJuRztVQUFBO0F6Qmk1RU47QXlCNTRFRTtFQUVFO0VBQ0EseUJyQjBDVztFcUJ6Q1gscUJyQnlDVztBSm8yRWY7QXlCdDRFRTtFQUdFO0VBQ0EseURBekMrSTtFQTZDL0ksdURBN0N5TDtBekJnN0U3TDtBeUJqNEVJO0VBS0k7VUFBQTtBekIrM0VSOztBd0JqM0VFO0VDUEEsY3JCWWE7RXFCWGIscUJyQldhO0FKaTNFZjtBT2o3RUU7RWtCd0RFLGNBTGdEO0VBTWhELHlCckJPVztFcUJOWCxxQnJCTVc7QUpzM0VmO0F5QnozRUU7RUFFRTtVQUFBO0F6QjAzRUo7QXlCdjNFRTtFQUVFLGNyQkpXO0VxQktYO0F6QnczRUo7QXlCcjNFRTtFQUdFO0VBQ0EseUJyQlpXO0VxQmFYLHFCckJiVztBSms0RWY7QXlCbjNFSTtFQUtJO1VBQUE7QXpCaTNFUjs7QXdCMTRFRTtFQ1BBLGNyQllhO0VxQlhiLHFCckJXYTtBSjA0RWY7QU8xOEVFO0VrQndERSxjQUxnRDtFQU1oRCx5QnJCT1c7RXFCTlgscUJyQk1XO0FKKzRFZjtBeUJsNUVFO0VBRUU7VUFBQTtBekJtNUVKO0F5Qmg1RUU7RUFFRSxjckJKVztFcUJLWDtBekJpNUVKO0F5Qjk0RUU7RUFHRTtFQUNBLHlCckJaVztFcUJhWCxxQnJCYlc7QUoyNUVmO0F5QjU0RUk7RUFLSTtVQUFBO0F6QjA0RVI7O0F3Qm42RUU7RUNQQSxjckJZYTtFcUJYYixxQnJCV2E7QUptNkVmO0FPbitFRTtFa0J3REUsY0FMZ0Q7RUFNaEQseUJyQk9XO0VxQk5YLHFCckJNVztBSnc2RWY7QXlCMzZFRTtFQUVFO1VBQUE7QXpCNDZFSjtBeUJ6NkVFO0VBRUUsY3JCSlc7RXFCS1g7QXpCMDZFSjtBeUJ2NkVFO0VBR0U7RUFDQSx5QnJCWlc7RXFCYVgscUJyQmJXO0FKbzdFZjtBeUJyNkVJO0VBS0k7VUFBQTtBekJtNkVSOztBd0I1N0VFO0VDUEEsY3JCWWE7RXFCWGIscUJyQldhO0FKNDdFZjtBTzUvRUU7RWtCd0RFLGNBTGdEO0VBTWhELHlCckJPVztFcUJOWCxxQnJCTVc7QUppOEVmO0F5QnA4RUU7RUFFRTtVQUFBO0F6QnE4RUo7QXlCbDhFRTtFQUVFLGNyQkpXO0VxQktYO0F6Qm04RUo7QXlCaDhFRTtFQUdFO0VBQ0EseUJyQlpXO0VxQmFYLHFCckJiVztBSjY4RWY7QXlCOTdFSTtFQUtJO1VBQUE7QXpCNDdFUjs7QXdCcjlFRTtFQ1BBLGNyQllhO0VxQlhiLHFCckJXYTtBSnE5RWY7QU9yaEZFO0VrQndERSxjQUxnRDtFQU1oRCx5QnJCT1c7RXFCTlgscUJyQk1XO0FKMDlFZjtBeUI3OUVFO0VBRUU7VUFBQTtBekI4OUVKO0F5QjM5RUU7RUFFRSxjckJKVztFcUJLWDtBekI0OUVKO0F5Qno5RUU7RUFHRTtFQUNBLHlCckJaVztFcUJhWCxxQnJCYlc7QUpzK0VmO0F5QnY5RUk7RUFLSTtVQUFBO0F6QnE5RVI7O0F3QjkrRUU7RUNQQSxjckJZYTtFcUJYYixxQnJCV2E7QUo4K0VmO0FPOWlGRTtFa0J3REUsY0FMZ0Q7RUFNaEQseUJyQk9XO0VxQk5YLHFCckJNVztBSm0vRWY7QXlCdC9FRTtFQUVFO1VBQUE7QXpCdS9FSjtBeUJwL0VFO0VBRUUsY3JCSlc7RXFCS1g7QXpCcS9FSjtBeUJsL0VFO0VBR0U7RUFDQSx5QnJCWlc7RXFCYVgscUJyQmJXO0FKKy9FZjtBeUJoL0VJO0VBS0k7VUFBQTtBekI4K0VSOztBd0J2Z0ZFO0VDUEEsY3JCWWE7RXFCWGIscUJyQldhO0FKdWdGZjtBT3ZrRkU7RWtCd0RFLGNBTGdEO0VBTWhELHlCckJPVztFcUJOWCxxQnJCTVc7QUo0Z0ZmO0F5Qi9nRkU7RUFFRTtVQUFBO0F6QmdoRko7QXlCN2dGRTtFQUVFLGNyQkpXO0VxQktYO0F6QjhnRko7QXlCM2dGRTtFQUdFO0VBQ0EseUJyQlpXO0VxQmFYLHFCckJiVztBSndoRmY7QXlCemdGSTtFQUtJO1VBQUE7QXpCdWdGUjs7QXdCaGlGRTtFQ1BBLGNyQllhO0VxQlhiLHFCckJXYTtBSmdpRmY7QU9obUZFO0VrQndERSxjQUxnRDtFQU1oRCx5QnJCT1c7RXFCTlgscUJyQk1XO0FKcWlGZjtBeUJ4aUZFO0VBRUU7VUFBQTtBekJ5aUZKO0F5QnRpRkU7RUFFRSxjckJKVztFcUJLWDtBekJ1aUZKO0F5QnBpRkU7RUFHRTtFQUNBLHlCckJaVztFcUJhWCxxQnJCYlc7QUppakZmO0F5QmxpRkk7RUFLSTtVQUFBO0F6QmdpRlI7O0F3QjlpRkE7RUFDRSxnQnBCNk00QjtFb0I1TTVCLGNwQjJGd0M7RW9CMUZ4QyxxQnBCMkZ3QztBSnM5RTFDO0FPMW5GRTtFaUI0RUUsd0RwQnlGc0M7RW9CeEZ0QywwQnBCeUZzQztBSnc5RTFDO0F3QjlpRkU7RUFFRSwwQnBCb0ZzQztBSjI5RTFDO0F3QjVpRkU7RUFFRSxjcEJ0Rk87RW9CdUZQO0F4QjZpRko7O0F3QmxpRkE7RUNQRTtFcEI0RUk7RW9CMUVKLGdCckIrSDRCO0VRdk4xQjtBWnNvRko7O0F3QnJpRkE7RUNYRTtFcEI0RUk7RW9CMUVKLGdCckJnSTRCO0VReE4xQjtBWjZvRko7O0F3Qm5pRkE7RUFDRTtFQUNBO0F4QnNpRkY7QXdCbmlGRTtFQUNFLGtCcEJ3VDBCO0FKNnVFOUI7O0F3QjdoRkU7OztFQUNFO0F4QmtpRko7O0EwQjdxRkE7RUxnQk0sd0NLZko7RUxlSSxnQ0tmSjtBMUJnckZGO0FxQjdwRk07RUtwQk47SUxxQlE7SUFBQTtFckJncUZOO0FBQ0Y7QTBCbnJGRTtFQUNFO0ExQnFyRko7O0EwQmhyRkU7RUFDRTtBMUJtckZKOztBMEIvcUZBO0VBQ0U7RUFDQTtFQUNBO0VMREkscUNLRUo7RUxGSSw2QktFSjtBMUJrckZGO0FxQmhyRk07RUtOTjtJTE9RO0lBQUE7RXJCbXJGTjtBQUNGO0EwQnJyRkU7RUFDRTtFQUNBO0VMTkUsb0NLT0Y7RUxQRSw0QktPRjtBMUJ1ckZKO0FxQjFyRk07RUtBSjtJTENNO0lBQUE7RXJCNnJGTjtBQUNGOztBMkJsdEZBOzs7O0VBSUU7QTNCcXRGRjs7QTJCbHRGQTtFQUNFO0EzQnF0RkY7QTRCanNGSTtFQUNFO0VBQ0Esb0J4QitOd0I7RXdCOU54Qix1QnhCNk53QjtFd0I1TnhCO0VBaENKO0VBQ0E7RUFDQTtFQUNBO0E1Qm91RkY7QTRCL3FGSTtFQUNFO0E1QmlyRk47O0EyQjN0RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxhdkJ5cEJrQztFdUJ4cEJsQztFQUNBO0VBQ0EsZ0J2Qml1QmtDO0V1Qmh1QmxDO0VBQ0E7RXRCMkpJO0VzQnpKSixjdkJYUztFdUJZVDtFQUNBO0VBQ0EseUJyQmhCTTtFcUJpQk47RUFDQTtFZmRFO0FaNnVGSjs7QTJCdHRGSTtFQUNFO0VBQ0E7QTNCeXRGTjs7QTJCdHRGSTtFQUNFO0VBQ0E7QTNCeXRGTjs7QWdCN3NGSTtFV25CQTtJQUNFO0lBQ0E7RTNCb3VGSjtFMkJqdUZFO0lBQ0U7SUFDQTtFM0JtdUZKO0FBQ0Y7QWdCeHRGSTtFV25CQTtJQUNFO0lBQ0E7RTNCOHVGSjtFMkIzdUZFO0lBQ0U7SUFDQTtFM0I2dUZKO0FBQ0Y7QWdCbHVGSTtFV25CQTtJQUNFO0lBQ0E7RTNCd3ZGSjtFMkJydkZFO0lBQ0U7SUFDQTtFM0J1dkZKO0FBQ0Y7QWdCNXVGSTtFV25CQTtJQUNFO0lBQ0E7RTNCa3dGSjtFMkIvdkZFO0lBQ0U7SUFDQTtFM0Jpd0ZKO0FBQ0Y7QTJCMXZGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHVCdkIrckJnQztBSjZqRXBDO0E0QjN4Rkk7RUFDRTtFQUNBLG9CeEIrTndCO0V3QjlOeEIsdUJ4QjZOd0I7RXdCNU54QjtFQXpCSjtFQUNBO0VBQ0E7RUFDQTtBNUJ1ekZGO0E0Qnp3Rkk7RUFDRTtBNUIyd0ZOOztBMkJod0ZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxxQnZCaXJCZ0M7QUprbEVwQztBNEJoekZJO0VBQ0U7RUFDQSxvQnhCK053QjtFd0I5TnhCLHVCeEI2TndCO0V3QjVOeEI7RUFsQko7RUFDQTtFQUNBO0VBQ0E7QTVCcTBGRjtBNEI5eEZJO0VBQ0U7QTVCZ3lGTjtBMkIzd0ZJO0VBQ0U7QTNCNndGTjs7QTJCdndGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0J2QmdxQmdDO0FKMG1FcEM7QTRCeDBGSTtFQUNFO0VBQ0Esb0J4QitOd0I7RXdCOU54Qix1QnhCNk53QjtFd0I1TnhCO0E1QjAwRk47QTRCL3pGTTtFQUNFO0E1QmkwRlI7QTRCOXpGTTtFQUNFO0VBQ0EscUJ4QjRNc0I7RXdCM010Qix1QnhCME1zQjtFd0J6TXRCO0VBOUJOO0VBQ0E7RUFDQTtBNUIrMUZGO0E0Qjl6Rkk7RUFDRTtBNUJnMEZOO0EyQjF4Rkk7RUFDRTtBM0I0eEZOOztBMkJweEZFO0VBSUU7RUFDQTtBM0JveEZKOztBMkIvd0ZBO0VFOUdFO0VBQ0E7RUFDQTtFQUNBO0E3Qmk0RkY7O0EyQi93RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCdkJpSzRCO0V1QmhLNUIsY3ZCaEhTO0V1QmlIVDtFQUVBO0VBQ0E7RUFDQTtBM0JpeEZGO0FPdDRGRTtFb0JvSUUsK0N2Qm9uQmdDO0V1Qm5uQmhDO0VKL0lBLHlCbkJHTztBSms1Rlg7QTJCbHdGRTtFQUVFLGNyQjdJSTtFcUI4SUo7RUp0SkEseUJuQm9QMEI7QUpzcUY5QjtBMkJod0ZFO0VBRUUsY3ZCdEpPO0V1QnVKUDtFQUNBO0EzQml3Rko7O0EyQnp2RkE7RUFDRTtBM0I0dkZGOztBMkJ4dkZBO0VBQ0U7RUFDQSxzQnZCaW1Ca0M7RXVCaG1CbEM7RXRCQUk7RXNCRUosY3ZCektTO0V1QjBLVDtBM0IydkZGOztBMkJ2dkZBO0VBQ0U7RUFDQTtFQUNBLGN2QjlLUztBSnc2Rlg7O0E4QnI3RkE7O0VBRUU7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0E5Qnc3RkY7QThCdDdGRTs7RUFDRTtFQUNBO0VBQUE7TUFBQTtVQUFBO0E5Qnk3Rko7QU94N0ZFOztFdUJJSTtBOUJ3N0ZOO0E4QnQ3Rkk7Ozs7RUFHRTtBOUJ5N0ZOOztBOEJuN0ZBO0VBQ0U7RUFBQTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtBOUJzN0ZGO0E4QnA3RkU7RUFDRTtBOUJzN0ZKOztBOEJoN0ZFOztFQUVFO0E5Qm03Rko7QThCLzZGRTs7RWxCWEU7RUFDQTtBWjg3Rko7QThCLzZGRTs7RWxCRkU7RUFDQTtBWnE3Rko7O0E4Qmw2RkE7RUFDRTtFQUNBO0E5QnE2RkY7QThCbjZGRTtFQUdFO0E5Qm02Rko7QThCaDZGRTtFQUNFO0E5Qms2Rko7O0E4Qjk1RkE7RUFDRTtFQUNBO0E5Qmk2RkY7O0E4Qjk1RkE7RUFDRTtFQUNBO0E5Qmk2RkY7O0E4Qjc0RkE7RUFDRTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtBOUJnNUZGO0E4Qjk0RkU7O0VBRUU7QTlCZzVGSjtBOEI3NEZFOztFQUVFO0E5Qis0Rko7QThCMzRGRTs7RWxCckZFO0VBQ0E7QVpvK0ZKO0E4QjM0RkU7O0VsQnhHRTtFQUNBO0FadS9GSjs7QThCNTNGRTs7RUFFRTtBOUIrM0ZKO0E4QjczRkk7Ozs7RUFFRTtFQUNBO0VBQ0E7QTlCaTRGTjs7QStCMWhHQTtFQUNFO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0EvQjZoR0Y7QStCM2hHRTs7OztFQUlFO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7QS9CNmhHSjtBK0IzaEdJOzs7Ozs7Ozs7Ozs7RUFHRTtBL0JzaUdOO0ErQmppR0U7OztFQUdFO0EvQm1pR0o7QStCL2hHRTtFQUNFO0EvQmlpR0o7QStCNWhHSTs7RW5CSUE7RUFDQTtBWjRoR0o7QStCNWhHRTtFQUNFO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7QS9COGhHSjtBK0I1aEdJO0VuQm5CQTtFQUNBO0Faa2pHSjtBK0I5aEdJO0VuQlBBO0VBQ0E7QVp3aUdKO0ErQjloR0k7Ozs7RW5CekJBO0VBQ0E7QVo2akdKO0ErQjVoR0k7Ozs7RW5CbENBO0VBQ0E7QVpva0dKOztBK0JuaEdBOztFQUVFO0VBQUE7RUFBQTtFQUFBO0EvQnNoR0Y7QStCamhHRTs7RUFDRTtFQUNBO0EvQm9oR0o7QStCbGhHSTs7RUFDRTtBL0JxaEdOO0ErQmpoR0U7Ozs7Ozs7O0VBSUU7QS9CdWhHSjs7QStCbmhHQTtFQUF1QjtBL0J1aEd2Qjs7QStCdGhHQTtFQUFzQjtBL0IwaEd0Qjs7QStCbGhHQTtFQUNFO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0UxQjJESTtFMEJ6REosZ0IzQnFLNEI7RTJCcEs1QixnQjNCeUs0QjtFMkJ4SzVCLGMzQi9HUztFMkJnSFQ7RUFDQTtFQUNBLHlCM0J2SFM7RTJCd0hUO0VuQi9HRTtBWnFvR0o7QStCbGhHRTs7RUFFRTtBL0JvaEdKOztBK0IxZ0dBOztFQUVFLGdDM0JtV3NDO0FKMHFGeEM7O0ErQjFnR0E7Ozs7OztFQU1FO0UxQndCSTtFMEJ0QkosZ0IzQjJFNEI7RVF2TjFCO0FaMHBHSjs7QStCMWdHQTs7RUFFRSxrQzNCaVZzQztBSjRyRnhDOztBK0IxZ0dBOzs7Ozs7RUFNRTtFMUJPSTtFMEJMSixnQjNCMkQ0QjtFUXhOMUI7QVoycUdKOztBK0IxZ0dBOztFQUVFO0EvQjZnR0Y7O0ErQmxnR0E7Ozs7Ozs7O0VuQjlKSTtFQUNBO0FaMnFHSjs7QStCbmdHQTs7Ozs7O0VuQjNKSTtFQUNBO0FadXFHSjs7QWdDL3NHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0FoQ2t0R0Y7O0FnQy9zR0E7RUFDRTtFQUFBO0VBQUE7RUFBQTtFQUNBLGtCNUJ5ZnNDO0FKeXRGeEM7O0FnQy9zR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxXNUJxZnNDO0U0QnBmdEM7RUFDQTtBaENrdEdGO0FnQ2h0R0U7RUFDRSxjMUJsQkk7RTBCbUJKLHFCNUJ5TjBCO0VtQnBQMUIseUJuQm9QMEI7QUowL0Y5QjtBZ0M5c0dFO0VBS0kseUQ1QmdXd0I7VTRCaFd4QixpRDVCZ1d3QjtBSjQyRjlCO0FnQ3hzR0U7RUFDRSxpRTVCc2JvQztBSm94RnhDO0FnQ3ZzR0U7RUFDRSxjMUJ0Q0k7RTBCdUNKLG1FNUJrZjRDO0U0QmpmNUMsK0Q1QmlmNEM7QUp3dEZoRDtBZ0Nsc0dJO0VBQ0UsYzVCakRLO0FKcXZHWDtBZ0Nsc0dNO0VBQ0UseUI1QnhERztBSjR2R1g7O0FnQzFyR0E7RUFDRTtFQUNBO0VBRUE7QWhDNHJHRjtBZ0N4ckdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXNUJ3Ym9DO0U0QnZicEMsWTVCdWJvQztFNEJ0YnBDO0VBQ0E7RUFDQSx5QjFCOUVJO0UwQitFSjtBaEMwckdKO0FnQ3JyR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFc1Qnlhb0M7RTRCeGFwQyxZNUJ3YW9DO0U0QnZhcEM7RUFDQTtBaEN1ckdKOztBZ0M3cUdFO0VwQmxHRTtBWm14R0o7QWdDNXFHSTtFQUNFO0FoQzhxR047QWdDenFHSTtFQUNFLHFCNUIwSHdCO0VtQnBQMUIseUJuQm9QMEI7QUprakc5QjtBZ0N4cUdJO0VBQ0U7QWhDMHFHTjtBZ0NycUdJO0VUcElBLHlDbkJ5aEI0QztBSm14RmhEO0FnQ3JxR0k7RVR2SUEseUNuQnloQjRDO0FKc3hGaEQ7O0FnQzdwR0U7RUFFRSxrQjVCMFo0QztBSnF3RmhEO0FnQzNwR0k7RUFDRTtBaEM2cEdOO0FnQ3hwR0k7RVQ5SkEseUNuQnloQjRDO0FKZ3lGaEQ7O0FnQ2hwR0E7RUFDRTtBaENtcEdGO0FnQ2hwR0k7RUFDRTtFQUNBLGM1QmtZMEM7RTRCalkxQztFQUVBLHFCNUJnWTBDO0FKaXhGaEQ7QWdDOW9HSTtFQUNFO0VBQ0E7RUFDQSx1QjVCMlgwQztFNEIxWDFDLHdCNUIwWDBDO0U0QnpYMUMseUI1QnBMSztFNEJzTEwscUI1QnNYMEM7RWlCeGlCMUMsaUtXbUxBO0VYbkxBLHlKV21MQTtFWG5MQSx5SVdtTEE7RVhuTEEsb05XbUxBO0FoQytvR047QXFCOXpHTTtFV3VLRjtJWHRLSTtJQUFBO0VyQmkwR047QUFDRjtBZ0Mvb0dJO0VBQ0UseUIxQjNMRTtFMEI0TEY7TUFBQTtVQUFBO0FoQ2lwR047QWdDNW9HSTtFVHpNQSx5Q25CeWhCNEM7QUorekZoRDs7QWdDbG9HQTtFQUNFO0VBQ0E7RUFDQSxtQzVCcVJzQztFNEJwUnRDO0UzQjVDSTtFMkIrQ0osZ0I1QjZENEI7RTRCNUQ1QixnQjVCaUU0QjtFNEJoRTVCLGM1QnZOUztFNEJ3TlQ7RUFDQTtFQUNBO0VwQnRORTtFb0J5TkY7S0FBQTtVQUFBO0FoQ21vR0Y7QWdDam9HRTtFQUNFLGlFNUJ3UG9DO0U0QnZQcEM7RUFLRSx5RDVCbVc4QjtVNEJuVzlCLGlENUJtVzhCO0FKNHhGcEM7QWdDNW5HSTtFQU1FLGM1Qi9PSztFNEJnUEwseUIxQmhQRTtBTnkyR1I7QWdDcm5HRTtFQUVFO0VBQ0Esc0I1QitIMEI7RTRCOUgxQjtBaENzbkdKO0FnQ25uR0U7RUFDRSxjNUI3UE87RTRCOFBQLHlCNUJsUU87QUp1M0dYO0FnQ2puR0U7RUFDRTtBaENtbkdKO0FnQy9tR0U7RUFDRTtFQUNBO0FoQ2luR0o7O0FnQzdtR0E7RUFDRSxrQzVCME5zQztFNEJ6TnRDLG9CNUJpSDRCO0U0QmhINUIsdUI1QmdINEI7RTRCL0c1QixvQjVCZ0g0QjtFQzFOeEI7QUwydEdOOztBZ0M3bUdBO0VBQ0UsZ0M1Qm1Oc0M7RTRCbE50QyxtQjVCOEc0QjtFNEI3RzVCLHNCNUI2RzRCO0U0QjVHNUIsa0I1QjZHNEI7RUMvTnhCO0FMbXVHTjs7QWdDeG1HQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1DNUJpTXNDO0U0QmhNdEM7QWhDMm1HRjs7QWdDeG1HQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1DNUJ5THNDO0U0QnhMdEM7RUFDQTtFQUNBO0FoQzJtR0Y7QWdDem1HRTtFQUNFLGlFNUJxS29DO0U0QnBLcEMseUQ1QnlFMEI7VTRCekUxQixpRDVCeUUwQjtBSmtpRzlCO0FnQ3ZtR0U7RUFFRSx5QjVCL1RPO0FKdTZHWDtBZ0NwbUdJO0VBQ0UsaUI1QjJUYTtBSjJ5Rm5CO0FnQ2xtR0U7RUFDRTtBaENvbUdKOztBZ0NobUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1DNUJ3SnNDO0U0QnZKdEM7RUFDQTtFQUVBLGdCNUJoRTRCO0U0QmlFNUIsZ0I1QjVENEI7RTRCNkQ1QixjNUJwVlM7RTRCcVZULHlCMUJyVk07RTBCc1ZOO0VwQmxWRTtBWnE3R0o7QWdDL2xHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDZCNUJpSW9DO0U0QmhJcEM7RUFDQSxnQjVCNUUwQjtFNEI2RTFCLGM1QnBXTztFNEJxV1A7RVQ3V0EseUJuQkdPO0U0QjRXUDtFcEJuV0E7QVpxOEdKOztBZ0N2bEdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO1VBQUE7QWhDMGxHRjtBZ0N4bEdFO0VBQ0U7QWhDMGxHSjtBZ0N0bEdJO0VBQTBCLDRFNUJvT2U7VTRCcE9mLG9FNUJvT2U7QUpxM0Y3QztBZ0N4bEdJO0VBQTBCLG9FNUJtT2U7QUp3M0Y3QztBZ0MxbEdJO0VBQTBCLG9FNUJrT2U7QUoyM0Y3QztBZ0MxbEdFO0VBQ0U7QWhDNGxHSjtBZ0N6bEdFO0VBQ0UsVzVCb055QztFNEJuTnpDLFk1Qm1OeUM7RTRCbE56QztFVGxaQSx5Qm5Cb1AwQjtFNEJnSzFCLFM1Qm1OeUM7RVEzbEJ6QztFU0ZFLDRIVzZZRjtFWDdZRSxvSFc2WUY7RVg3WUUsNEdXNllGO0VYN1lFLGtKVzZZRjtFQUNBO1VBQUE7QWhDMGxHSjtBcUJwK0dNO0VXaVlKO0lYaFlNO0lBQUE7RXJCdStHTjtBQUNGO0FnQzdsR0k7RVQxWkEsbUVuQjRtQnlDO0FKODRGN0M7QWdDM2xHRTtFQUNFLFc1QjZMZ0M7RTRCNUxoQyxjNUI2TGdDO0U0QjVMaEM7RUFDQSxlNUI0TGdDO0U0QjNMaEMseUI1QmhhTztFNEJpYVA7RXBCelpBO0FadS9HSjtBZ0N6bEdFO0VBQ0UsVzVCeUx5QztFNEJ4THpDLFk1QndMeUM7RW1CcG1CekMseUJuQm9QMEI7RTRCMEwxQixTNUJ5THlDO0VRM2xCekM7RVNGRSxpSFd1YUY7RVh2YUUsNEdXdWFGO0VBQ0E7T0FBQTtBaEMwbEdKO0FxQjkvR007RVc0Wko7SVgzWk07SUFBQTtFckJpZ0hOO0FBQ0Y7QWdDN2xHSTtFVHBiQSxtRW5CNG1CeUM7QUp3NkY3QztBZ0MzbEdFO0VBQ0UsVzVCbUtnQztFNEJsS2hDLGM1Qm1LZ0M7RTRCbEtoQztFQUNBLGU1QmtLZ0M7RTRCaktoQyx5QjVCMWJPO0U0QjJiUDtFcEJuYkE7QVppaEhKO0FnQ3psR0U7RUFDRSxXNUIrSnlDO0U0QjlKekMsWTVCOEp5QztFNEI3SnpDO0VBQ0Esb0I1QnJFMEI7RTRCc0UxQixtQjVCdEUwQjtFbUJuWTFCLHlCbkJvUDBCO0U0QnVOMUIsUzVCNEp5QztFUTNsQnpDO0VTRkUsZ0hXb2NGO0VYcGNFLDRHV29jRjtFQUNBO0FoQzBsR0o7QXFCM2hITTtFV3NiSjtJWHJiTTtJQUFBO0VyQjhoSE47QUFDRjtBZ0M3bEdJO0VUamRBLG1FbkI0bUJ5QztBSnE4RjdDO0FnQzNsR0U7RUFDRSxXNUJzSWdDO0U0QnJJaEMsYzVCc0lnQztFNEJySWhDO0VBQ0EsZTVCcUlnQztFNEJwSWhDO0VBQ0E7RUFDQTtBaEM2bEdKO0FnQ3psR0U7RUFDRSx5QjVCOWRPO0VRUVA7QVprakhKO0FnQ3hsR0U7RUFDRTtFQUNBLHlCNUJwZU87RVFRUDtBWnVqSEo7QWdDdGxHSTtFQUNFLHlCNUJ4ZUs7QUpna0hYO0FnQ3JsR0k7RUFDRTtBaEN1bEdOO0FnQ3BsR0k7RUFDRSx5QjVCaGZLO0FKc2tIWDtBZ0NubEdJO0VBQ0U7QWhDcWxHTjtBZ0NsbEdJO0VBQ0UseUI1QnhmSztBSjRrSFg7O0FnQy9rR0E7OztFWHpmTSw0SFc0Zko7RVg1Zkksb0hXNGZKO0VYNWZJLDRHVzRmSjtFWDVmSSxrSlc0Zko7QWhDa2xHRjtBcUIxa0hNO0VXcWZOOzs7SVhwZlE7SUFBQTtFckIra0hOO0FBQ0Y7O0FpQ2htSEE7RUFDRTtFQUFBO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtBakNtbUhGOztBaUNobUhBO0VBQ0U7RUFDQTtBakNtbUhGO0FPbG1IRTtFMEJHRTtBakNrbUhKO0FpQzlsSEU7RUFDRSxjN0JYTztFNkJZUDtFQUNBO0FqQ2dtSEo7O0FpQ3hsSEE7RUFDRTtBakMybEhGO0FpQ3psSEU7RUFDRTtFQUNBO0VBQ0E7RXJCYkE7RUFDQTtBWnltSEo7QU9ybkhFO0UwQjZCSTtFQUNBLHFDN0JpcEI4QjtBSjA4RnBDO0FpQ3hsSEk7RUFDRSxjN0JyQ0s7RTZCc0NMO0VBQ0E7QWpDMGxITjtBaUN0bEhFOztFQUVFLGM3QjVDTztFNkI2Q1AseUIzQjFETTtFMkIyRE4scUM3QnNvQmdDO0FKazlGcEM7QWlDcmxIRTtFQUVFO0VyQnRDQTtFQUNBO0FaNm5ISjs7QWlDNWtIRTtFQUNFO0VBQ0E7RXJCN0RBO0FaNm9ISjtBaUM1a0hFOztFQUVFLGMzQnZFSTtFMkJ3RUoseUI3Qm9LMEI7QUowNkc5Qjs7QWlDcGtIRTs7RUFFRTtFQUFBO01BQUE7VUFBQTtFQUNBO0FqQ3VrSEo7O0FpQ2xrSEU7O0VBRUU7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtBakNxa0hKOztBaUMzakhFO0VBQ0U7QWpDOGpISjtBaUM1akhFO0VBQ0U7QWpDOGpISjs7QWtDdnFIQTtFQUNFO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7QWxDMHFIRjtBa0N0cUhFOzs7Ozs7RUFDRTtFQUFBO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7QWxDNnFISjtBa0N6cEhBO0VBQ0U7RUFDQSxzQjlCa3FCa0M7RThCanFCbEMseUI5QmlxQmtDO0U4QmhxQmxDLGtCOUJnRk87RUM2Q0g7RTZCM0hKO0VBQ0E7QWxDMnBIRjtBT3JzSEU7RTJCNkNFO0FsQzJwSEo7O0FrQ2xwSEE7RUFDRTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7QWxDcXBIRjtBa0NucEhFO0VBQ0U7RUFDQTtBbENxcEhKO0FrQ2xwSEU7RUFDRTtFQUNBO0FsQ29wSEo7O0FrQzNvSEE7RUFDRTtFQUNBLG1COUJ5bEJrQztFOEJ4bEJsQyxzQjlCd2xCa0M7QUpzakdwQzs7QWtDbG9IQTtFQUNFO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBR0E7RUFBQTtNQUFBO1VBQUE7QWxDbW9IRjs7QWtDL25IQTtFQUNFO0U3QjhESTtFNkI1REo7RUFDQTtFQUNBO0V0QnhHRTtBWjJ1SEo7QU83dUhFO0UyQjhHRTtBbENrb0hKOztBa0M1bkhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQytuSEY7O0FrQzVuSEE7RUFDRSxnQjlCZ2xCa0M7RThCL2tCbEM7QWxDK25IRjs7QWdCcnNISTtFa0JrRkk7Ozs7OztJQUNFO0lBQ0E7RWxDNG5IUjtBQUNGO0FnQjl0SEk7RWtCNkZBO0lBb0JJO0lBQUE7SUFBQTtRQUFBO1lBQUE7SUFDQTtJQUFBO1FBQUE7WUFBQTtFbENpbkhOO0VrQy9tSE07SUFDRTtJQUFBO0lBQUE7UUFBQTtZQUFBO0VsQ2luSFI7RWtDL21IUTtJQUNFO0VsQ2luSFY7RWtDOW1IUTtJQUNFLHFCOUJ5aEJ3QjtJOEJ4aEJ4QixvQjlCd2hCd0I7RUp3bEdsQztFa0MzbUhNOzs7Ozs7SUFDRTtRQUFBO1lBQUE7RWxDa25IUjtFa0NwbUhNO0lBQ0U7RWxDc21IUjtFa0NubUhNO0lBQ0U7SUFBQTtJQUFBO0lBQUE7SUFHQTtRQUFBO1lBQUE7RWxDbW1IUjtFa0NobUhNO0lBQ0U7RWxDa21IUjtBQUNGO0FnQm52SEk7RWtCa0ZJOzs7Ozs7SUFDRTtJQUNBO0VsQ3lxSFI7QUFDRjtBZ0Izd0hJO0VrQjZGQTtJQW9CSTtJQUFBO0lBQUE7UUFBQTtZQUFBO0lBQ0E7SUFBQTtRQUFBO1lBQUE7RWxDOHBITjtFa0M1cEhNO0lBQ0U7SUFBQTtJQUFBO1FBQUE7WUFBQTtFbEM4cEhSO0VrQzVwSFE7SUFDRTtFbEM4cEhWO0VrQzNwSFE7SUFDRSxxQjlCeWhCd0I7SThCeGhCeEIsb0I5QndoQndCO0VKcW9HbEM7RWtDeHBITTs7Ozs7O0lBQ0U7UUFBQTtZQUFBO0VsQytwSFI7RWtDanBITTtJQUNFO0VsQ21wSFI7RWtDaHBITTtJQUNFO0lBQUE7SUFBQTtJQUFBO0lBR0E7UUFBQTtZQUFBO0VsQ2dwSFI7RWtDN29ITTtJQUNFO0VsQytvSFI7QUFDRjtBZ0JoeUhJO0VrQmtGSTs7Ozs7O0lBQ0U7SUFDQTtFbENzdEhSO0FBQ0Y7QWdCeHpISTtFa0I2RkE7SUFvQkk7SUFBQTtJQUFBO1FBQUE7WUFBQTtJQUNBO0lBQUE7UUFBQTtZQUFBO0VsQzJzSE47RWtDenNITTtJQUNFO0lBQUE7SUFBQTtRQUFBO1lBQUE7RWxDMnNIUjtFa0N6c0hRO0lBQ0U7RWxDMnNIVjtFa0N4c0hRO0lBQ0UscUI5QnloQndCO0k4QnhoQnhCLG9COUJ3aEJ3QjtFSmtyR2xDO0VrQ3JzSE07Ozs7OztJQUNFO1FBQUE7WUFBQTtFbEM0c0hSO0VrQzlySE07SUFDRTtFbENnc0hSO0VrQzdySE07SUFDRTtJQUFBO0lBQUE7SUFBQTtJQUdBO1FBQUE7WUFBQTtFbEM2ckhSO0VrQzFySE07SUFDRTtFbEM0ckhSO0FBQ0Y7QWdCNzBISTtFa0JrRkk7Ozs7OztJQUNFO0lBQ0E7RWxDbXdIUjtBQUNGO0FnQnIySEk7RWtCNkZBO0lBb0JJO0lBQUE7SUFBQTtRQUFBO1lBQUE7SUFDQTtJQUFBO1FBQUE7WUFBQTtFbEN3dkhOO0VrQ3R2SE07SUFDRTtJQUFBO0lBQUE7UUFBQTtZQUFBO0VsQ3d2SFI7RWtDdHZIUTtJQUNFO0VsQ3d2SFY7RWtDcnZIUTtJQUNFLHFCOUJ5aEJ3QjtJOEJ4aEJ4QixvQjlCd2hCd0I7RUordEdsQztFa0NsdkhNOzs7Ozs7SUFDRTtRQUFBO1lBQUE7RWxDeXZIUjtFa0MzdUhNO0lBQ0U7RWxDNnVIUjtFa0MxdUhNO0lBQ0U7SUFBQTtJQUFBO0lBQUE7SUFHQTtRQUFBO1lBQUE7RWxDMHVIUjtFa0N2dUhNO0lBQ0U7RWxDeXVIUjtBQUNGO0FrQzF5SEk7RUFvQkk7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0FsQ3l4SFI7QWtDNXlIUTs7Ozs7O0VBQ0U7RUFDQTtBbENtekhWO0FrQ2h5SFE7RUFDRTtFQUFBO0VBQUE7TUFBQTtVQUFBO0FsQ2t5SFY7QWtDaHlIVTtFQUNFO0FsQ2t5SFo7QWtDL3hIVTtFQUNFLHFCOUJ5aEJ3QjtFOEJ4aEJ4QixvQjlCd2hCd0I7QUp5d0dwQztBa0M1eEhROzs7Ozs7RUFDRTtNQUFBO1VBQUE7QWxDbXlIVjtBa0NyeEhRO0VBQ0U7QWxDdXhIVjtBa0NweEhRO0VBQ0U7RUFBQTtFQUFBO0VBQUE7RUFHQTtNQUFBO1VBQUE7QWxDb3hIVjtBa0NqeEhRO0VBQ0U7QWxDbXhIVjs7QWtDcndIRTtFQUNFLHlCOUJpZ0JnQztBSnV3R3BDO0FPaCtIRTtFMkIyTkkseUI5QjhmOEI7QUowd0dwQztBa0Nud0hJO0VBQ0UseUI5QnNmOEI7QUord0dwQztBT3QrSEU7RTJCb09NLHlCOUJvZjRCO0FKaXhHcEM7QWtDbHdITTtFQUNFLHlCOUJrZjRCO0FKa3hHcEM7QWtDaHdISTs7OztFQUlFLHlCOUJ5ZThCO0FKeXhHcEM7QWtDOXZIRTtFQUNFLHlCOUJrZWdDO0U4QmplaEMsZ0M5QnNlZ0M7QUoweEdwQztBa0M3dkhFO0VBQ0U7QWxDK3ZISjtBa0M1dkhFO0VBQ0UseUI5QnlkZ0M7QUpxeUdwQztBa0M3dkhJO0VBQ0UseUI5QnlkOEI7QUpzeUdwQztBTy8vSEU7RTJCbVFNLHlCOUJzZDRCO0FKeXlHcEM7O0FrQ3Z2SEU7RUFDRSxjNUI5UUk7QU53Z0lSO0FPdGdJRTtFMkIrUUksYzVCalJFO0FOMmdJUjtBa0NydkhJO0VBQ0UsK0I5QjJiOEI7QUo0ekdwQztBTzVnSUU7RTJCd1JNLGdDOUJ5YjRCO0FKOHpHcEM7QWtDcHZITTtFQUNFLGdDOUJ1YjRCO0FKK3pHcEM7QWtDbHZISTs7OztFQUlFLGM1QnRTRTtBTjBoSVI7QWtDaHZIRTtFQUNFLCtCOUJ1YWdDO0U4QnRhaEMsc0M5QjJhZ0M7QUp1MEdwQztBa0MvdUhFO0VBQ0U7QWxDaXZISjtBa0M5dUhFO0VBQ0UsK0I5QjhaZ0M7QUprMUdwQztBa0MvdUhJO0VBQ0UsYzVCdFRFO0FOdWlJUjtBT3JpSUU7RTJCdVRNLGM1QnpUQTtBTjBpSVI7O0FtQ3BqSUE7RUFDRTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBRUE7RUFDQSx5QjdCR007RTZCRk47RUFDQTtFdkJLRTtBWmtqSUo7QW1DcGpJRTtFQUNFO0VBQ0E7QW5Dc2pJSjtBbUNuaklFO0VBQ0U7RUFDQTtBbkNxaklKO0FtQ25qSUk7RUFDRTtFdkJDRjtFQUNBO0FacWpJSjtBbUNuaklJO0VBQ0U7RXZCVUY7RUFDQTtBWjRpSUo7QW1DaGpJRTs7RUFFRTtBbkNraklKOztBbUM5aUlBO0VBR0U7RUFBQTtNQUFBO1VBQUE7RUFHQTtFQUNBLGdCL0JneEJrQztBSjZ4R3BDOztBbUN6aUlBO0VBQ0Usc0IvQjB3QmtDO0FKa3lHcEM7O0FtQ3ppSUE7RUFDRTtFQUNBO0FuQzRpSUY7O0FtQ3ppSUE7RUFDRTtBbkM0aUlGOztBT2ptSUU7RTRCMERFO0FuQzJpSUo7QW1DeGlJRTtFQUNFLG9CL0J5dkJnQztBSml6R3BDOztBbUNsaUlBO0VBQ0U7RUFDQTtFQUVBLHFDL0JrdkJrQztFK0JqdkJsQztBbkNvaUlGO0FtQ2xpSUU7RXZCdkVFO0FaNG1JSjs7QW1DaGlJQTtFQUNFO0VBRUEscUMvQnV1QmtDO0UrQnR1QmxDO0FuQ2tpSUY7QW1DaGlJRTtFdkJsRkU7QVpxbklKOztBbUN6aElBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5DNGhJRjs7QW1DemhJQTtFQUNFO0VBQ0E7QW5DNGhJRjs7QW1DeGhJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQi9CNnNCa0M7RVE1ekJoQztBWjJvSUo7O0FtQ3hoSUE7OztFQUdFO01BQUE7VUFBQTtFQUNBO0FuQzJoSUY7O0FtQ3hoSUE7O0V2QmpISTtFQUNBO0FaOG9JSjs7QW1DemhJQTs7RXZCeEdJO0VBQ0E7QVpzb0lKOztBbUN0aElFO0VBQ0UsbUIvQnFyQmdDO0FKbzJHcEM7QWdCeG5JSTtFbUI2Rko7SUFNSTtJQUFBO0lBQUE7SUFBQTtJQUNBO0lBQUE7SUFBQTtRQUFBO1lBQUE7SUFDQTtJQUNBO0VuQ3loSUY7RW1DdmhJRTtJQUVFO0lBQUE7UUFBQTtZQUFBO0lBQ0Esa0IvQnlxQjhCO0krQnhxQjlCO0lBQ0EsaUIvQnVxQjhCO0VKaTNHbEM7QUFDRjs7QW1DNWdJRTtFQUNFLG1CL0J5cEJnQztBSnMzR3BDO0FnQjFvSUk7RW1CdUhKO0lBUUk7SUFBQTtJQUFBO0lBQUE7SUFDQTtJQUFBO0lBQUE7UUFBQTtZQUFBO0VuQytnSUY7RW1DNWdJRTtJQUVFO0lBQUE7UUFBQTtZQUFBO0lBQ0E7RW5DNmdJSjtFbUMzZ0lJO0lBQ0U7SUFDQTtFbkM2Z0lOO0VtQ3hnSU07SXZCektKO0lBQ0E7RVpvcklGO0VtQ3pnSVE7O0lBR0U7RW5DMGdJVjtFbUN4Z0lROztJQUdFO0VuQ3lnSVY7RW1DcmdJTTtJdkIxS0o7SUFDQTtFWmtySUY7RW1DdGdJUTs7SUFHRTtFbkN1Z0lWO0VtQ3JnSVE7O0lBR0U7RW5Dc2dJVjtBQUNGOztBbUN6L0hFO0VBQ0Usc0IvQjhrQmdDO0FKODZHcEM7QWdCcHJJSTtFbUJzTEo7SUFNSSx1Qi9CMmxCZ0M7TytCM2xCaEMsb0IvQjJsQmdDO1krQjNsQmhDLGUvQjJsQmdDO0krQjFsQmhDLDJCL0IybEJnQztPK0IzbEJoQyx3Qi9CMmxCZ0M7WStCM2xCaEMsbUIvQjJsQmdDO0krQjFsQmhDO0lBQ0E7RW5DNC9IRjtFbUMxL0hFO0lBQ0U7SUFDQTtFbkM0L0hKO0FBQ0Y7O0FtQ24vSEE7RUFDRTtBbkNzL0hGO0FtQ3AvSEU7RUFDRTtBbkNzL0hKO0FtQ3AvSEk7RUFDRTtFdkJ2T0Y7RUFDQTtBWjh0SUo7QW1DcC9ISTtFdkJ6UEE7RUFDQTtBWmd2SUo7QW1DcC9ISTtFdkJ0UUE7RXVCd1FFO0FuQ3MvSE47O0FvQ2h4SUE7RUFDRTtFQUFBO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBQ0EsbUJoQ3FpQ2tDO0VnQ25pQ2xDO0VBQ0EseUJoQ0VTO0VRU1A7QVp3d0lKOztBb0M3d0lFO0VBQ0Usb0JoQ3loQ2dDO0FKdXZHcEM7QW9DOXdJSTtFQUNFO0VBQ0EscUJoQ3FoQzhCO0VnQ3BoQzlCLGNoQ05LO0VnQ09MO0FwQ2d4SU47QW9DdHdJRTtFQUNFO0FwQ3d3SUo7QW9DcndJRTtFQUNFO0FwQ3V3SUo7QW9DcHdJRTtFQUNFLGNoQzFCTztBSmd5SVg7O0FxQzd5SUE7RUFDRTtFQUFBO0VBQUE7RUFBQTtFNUJHQTtFQUNBO0VHYUU7QVpreUlKOztBcUM5eUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxpQmpDb3hCa0M7RWlDbnhCbEMsY2pDbUt3QztFaUNqS3hDO0VBQ0E7QXJDZ3pJRjtBcUM5eUlFO0VBQ0U7RUFDQSx3RGpDOEpzQztFaUM3SnRDO0VBQ0EseUJqQ1pPO0VpQ2FQLHFCakNaTztBSjR6SVg7QXFDN3lJRTtFQUNFO0VBQ0EsVWpDNHdCZ0M7RWlDM3dCaEMseURqQytXMEI7VWlDL1cxQixpRGpDK1cwQjtBSmc4SDlCOztBcUN6eUlJO0VBQ0U7RXpCYUY7RUFDQTtBWmd5SUo7QXFDenlJSTtFekJOQTtFQUNBO0Faa3pJSjtBcUN4eUlFO0VBQ0U7RUFDQSxjL0JqQ0k7RStCa0NKLHlCakMwTTBCO0VpQ3pNMUIscUJqQ3lNMEI7QUppbUk5QjtBcUN2eUlFO0VBQ0UsY2pDeENPO0VpQ3lDUDtFQUVBO0VBQ0EseUIvQjNDSTtFK0I0Q0oscUJqQ2hETztBSncxSVg7O0FzQy8xSUU7RUFDRTtFakNnTEU7RWlDOUtGLGdCbENtTzBCO0FKK25JOUI7QXNDNzFJTTtFMUJxQ0Y7RUFDQTtBWjJ6SUo7QXNDNTFJTTtFMUJrQkY7RUFDQTtBWjYwSUo7O0FzQzcySUU7RUFDRTtFakNnTEU7RWlDOUtGLGdCbENvTzBCO0FKNG9JOUI7QXNDMzJJTTtFMUJxQ0Y7RUFDQTtBWnkwSUo7QXNDMTJJTTtFMUJrQkY7RUFDQTtBWjIxSUo7O0F1Q3ozSUE7RUFDRTtFQUNBO0VsQzZKRTtFa0MzSkYsZ0JuQ3dSNEI7RW1DdlI1QjtFQUNBO0VBQ0E7RUFDQTtFM0JLRTtFU0ZFLHFKa0JESjtFbEJDSSw2SWtCREo7RWxCQ0kscUlrQkRKO0VsQkNJLDJLa0JESjtBdkM0M0lGO0FxQnYzSU07RWtCZk47SWxCZ0JRO0lBQUE7RXJCMDNJTjtBQUNGO0FPaDRJRTtFZ0NHSTtBdkNnNElOOztBdUMzM0lFO0VBQ0U7QXZDODNJSjs7QXVDejNJQTtFQUNFO0VBQ0E7QXZDNDNJRjs7QXVDcjNJQTtFQUNFLG9CbkNpNEJrQztFbUNoNEJsQyxtQm5DZzRCa0M7RVF2NUJoQztBWmc1SUo7O0F1Q2gzSUU7RUNqREE7RUFDQSx5QnBDMEVhO0FKMjFJZjtBT3Y1SUU7RWlDVkk7RUFDQTtBeENvNklOO0F3Q2o2SUk7RUFFRTtFQUNBO1VBQUE7QXhDazZJTjs7QXVDNzNJRTtFQ2pEQTtFQUNBLHlCcEMwRWE7QUp3MklmO0FPcDZJRTtFaUNWSTtFQUNBO0F4Q2k3SU47QXdDOTZJSTtFQUVFO0VBQ0E7VUFBQTtBeEMrNklOOztBdUMxNElFO0VDakRBO0VBQ0EseUJwQzBFYTtBSnEzSWY7QU9qN0lFO0VpQ1ZJO0VBQ0E7QXhDODdJTjtBd0MzN0lJO0VBRUU7RUFDQTtVQUFBO0F4QzQ3SU47O0F1Q3Y1SUU7RUNqREE7RUFDQSx5QnBDMEVhO0FKazRJZjtBTzk3SUU7RWlDVkk7RUFDQTtBeEMyOElOO0F3Q3g4SUk7RUFFRTtFQUNBO1VBQUE7QXhDeThJTjs7QXVDcDZJRTtFQ2pEQTtFQUNBLHlCcEMwRWE7QUorNElmO0FPMzhJRTtFaUNWSTtFQUNBO0F4Q3c5SU47QXdDcjlJSTtFQUVFO0VBQ0E7VUFBQTtBeENzOUlOOztBdUNqN0lFO0VDakRBO0VBQ0EseUJwQzBFYTtBSjQ1SWY7QU94OUlFO0VpQ1ZJO0VBQ0E7QXhDcStJTjtBd0NsK0lJO0VBRUU7RUFDQTtVQUFBO0F4Q20rSU47O0F1Qzk3SUU7RUNqREE7RUFDQSx5QnBDMEVhO0FKeTZJZjtBT3IrSUU7RWlDVkk7RUFDQTtBeENrL0lOO0F3Qy8rSUk7RUFFRTtFQUNBO1VBQUE7QXhDZy9JTjs7QXVDMzhJRTtFQ2pEQTtFQUNBLHlCcEMwRWE7QUpzN0lmO0FPbC9JRTtFaUNWSTtFQUNBO0F4QysvSU47QXdDNS9JSTtFQUVFO0VBQ0E7VUFBQTtBeEM2L0lOOztBeUMxZ0pBO0VBQ0U7RUFDQSxtQnJDeXpCa0M7RXFDdnpCbEMseUJyQ0tTO0VRU1A7QVorL0lKO0FnQnI5SUk7RXlCNURKO0lBUUk7RXpDNmdKRjtBQUNGOztBeUMxZ0pBO0VBQ0U7RUFDQTtFN0JJRTtBWjBnSko7O0EwQ3hoSkE7RUFDRTtFQUNBO0VBQ0EsbUJ0Q3k5QmtDO0VzQ3g5QmxDO0U5QlVFO0Faa2hKSjs7QTBDdmhKQTtFQUVFO0ExQ3loSkY7O0EwQ3JoSkE7RUFDRSxnQnRDNlE0QjtBSjJ3STlCOztBMENoaEpBO0VBQ0U7QTFDbWhKRjtBMENoaEpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQ2toSko7O0EwQ3hnSkU7RUMvQ0EsNkJEZ0RxSDtFbkIzQ25ILHdDbUIyQ3VCO0VDOUN6Qix3Q0Q4Q3FFO0ExQzZnSnZFO0EyQ3pqSkU7RUFDRTtBM0MyakpKO0EyQ3hqSkU7RUFDRTtBM0MwakpKOztBMENwaEpFO0VDL0NBLDRCRGdEcUg7RW5CM0NuSCx3Q21CMkN1QjtFQzlDekIsd0NEOENxRTtBMUN5aEp2RTtBMkNya0pFO0VBQ0U7QTNDdWtKSjtBMkNwa0pFO0VBQ0U7QTNDc2tKSjs7QTBDaGlKRTtFQy9DQSw4QkRnRHFIO0VuQjNDbkgsd0NtQjJDdUI7RUM5Q3pCLHdDRDhDcUU7QTFDcWlKdkU7QTJDamxKRTtFQUNFO0EzQ21sSko7QTJDaGxKRTtFQUNFO0EzQ2tsSko7O0EwQzVpSkU7RUMvQ0EsK0JEZ0RxSDtFbkIzQ25ILDBDbUIyQ3VCO0VDOUN6Qix5Q0Q4Q3FFO0ExQ2lqSnZFO0EyQzdsSkU7RUFDRTtBM0MrbEpKO0EyQzVsSkU7RUFDRTtBM0M4bEpKOztBMEN4akpFO0VDL0NBLCtCRGdEcUg7RW5CM0NuSCx3Q21CMkN1QjtFQzlDekIsc0NEOENxRTtBMUM2akp2RTtBMkN6bUpFO0VBQ0U7QTNDMm1KSjtBMkN4bUpFO0VBQ0U7QTNDMG1KSjs7QTBDcGtKRTtFQy9DQSwrQkRnRHFIO0VuQjNDbkgsd0NtQjJDdUI7RUM5Q3pCLHdDRDhDcUU7QTFDeWtKdkU7QTJDcm5KRTtFQUNFO0EzQ3VuSko7QTJDcG5KRTtFQUNFO0EzQ3NuSko7O0EwQ2hsSkU7RUMvQ0EsK0JEZ0RxSDtFbkIzQ25ILHdDbUIyQ3VCO0VDOUN6Qix3Q0Q4Q3FFO0ExQ3FsSnZFO0EyQ2pvSkU7RUFDRTtBM0Ntb0pKO0EyQ2hvSkU7RUFDRTtBM0Nrb0pKOztBMEM1bEpFO0VDL0NBLCtCRGdEcUg7RW5CM0NuSCwwQ21CMkN1QjtFQzlDekIseUNEOENxRTtBMUNpbUp2RTtBMkM3b0pFO0VBQ0U7QTNDK29KSjtBMkM1b0pFO0VBQ0U7QTNDOG9KSjs7QTRDdHBKRTtFQUNFO0lBQU87RTVDMHBKVDtFNEN6cEpFO0lBQUs7RTVDNHBKUDtBQUNGOztBNEMvcEpFO0VBQ0U7SUFBTztFNUMwcEpUO0U0Q3pwSkU7SUFBSztFNUM0cEpQO0FBQ0Y7QTRDenBKQTtFQUNFO0VBQUE7RUFBQTtFQUFBO0VBQ0EsWXhDaytCa0M7RXdDaitCbEM7RUFDQTtFdkN3S0k7RXVDdEtKLHlCeENMUztFUVNQO0Fad3BKSjs7QTRDdnBKQTtFQUNFO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQSxjdENWTTtFc0NXTjtFQUNBO0VBQ0EseUJ4Q3U5QmtDO0VpQmwrQjlCLG1DdUJZSjtFdkJaSSwyQnVCWUo7QTVDMHBKRjtBcUJscUpNO0V1QkROO0l2QkVRO0lBQUE7RXJCcXFKTjtBQUNGOztBNEM1cEpBO0VyQllFO0VxQlZBO0E1QytwSkY7O0E0QzNwSkU7RUFDRTtVQUFBO0E1QzhwSko7QTRDM3BKTTtFQUpKO0lBS007WUFBQTtFNUM4cEpOO0FBQ0Y7O0E2Q3pzSkE7RUFDRTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0E3QzRzSkY7O0E2Q3pzSkE7RUFDRTtFQUFBO01BQUE7VUFBQTtBN0M0c0pGOztBOEM5c0pBO0VBQ0U7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBR0E7RUFDQTtFbENRRTtBWndzSko7O0E4Q3RzSkE7RUFDRTtFQUNBLGMxQ1JTO0UwQ1NUO0E5Q3lzSkY7QU9odEpFO0V1Q1dFO0VBQ0EsYzFDZE87RTBDZVA7RUFDQSx5QjFDdEJPO0FKOHRKWDtBOENyc0pFO0VBQ0UsYzFDbEJPO0UwQ21CUCx5QjFDMUJPO0FKaXVKWDs7QThDOXJKQTtFQUNFO0VBQ0E7RUFDQTtFQUdBLHlCeENwQ007RXdDcUNOO0E5QytySkY7QThDN3JKRTtFbEMxQkU7RUFDQTtBWjB0Sko7QThDN3JKRTtFbENoQkU7RUFDQTtBWmd0Sko7QThDN3JKRTtFQUVFLGMxQ2xETztFMENtRFA7RUFDQSx5QnhDbkRJO0FOaXZKUjtBOEMxckpFO0VBQ0U7RUFDQSxjeEN6REk7RXdDMERKLHlCMUNrTDBCO0UwQ2pMMUIscUIxQ2lMMEI7QUoyZ0o5QjtBOEN6ckpFO0VBQ0U7QTlDMnJKSjtBOEN6ckpJO0VBQ0U7RUFDQSxxQjFDMkp3QjtBSmdpSjlCOztBOEM3cUpJO0VBQ0U7RUFBQTtFQUFBO01BQUE7VUFBQTtBOUNnckpOO0E4QzdxSlE7RWxDMUJKO0VBWkE7QVp1dEpKO0E4QzVxSlE7RWxDM0NKO0VBWUE7QVorc0pKO0E4QzNxSlE7RUFDRTtBOUM2cUpWO0E4QzFxSlE7RUFDRSxxQjFDMEhvQjtFMEN6SHBCO0E5QzRxSlY7QThDMXFKVTtFQUNFO0VBQ0Esc0IxQ3FIa0I7QUp1ako5Qjs7QWdCdnVKSTtFOEJtQ0E7SUFDRTtJQUFBO0lBQUE7UUFBQTtZQUFBO0U5Q3dzSko7RThDcnNKTTtJbEMxQko7SUFaQTtFWit1SkY7RThDcHNKTTtJbEMzQ0o7SUFZQTtFWnV1SkY7RThDbnNKTTtJQUNFO0U5Q3FzSlI7RThDbHNKTTtJQUNFLHFCMUMwSG9CO0kwQ3pIcEI7RTlDb3NKUjtFOENsc0pRO0lBQ0U7SUFDQSxzQjFDcUhrQjtFSitrSjVCO0FBQ0Y7QWdCaHdKSTtFOEJtQ0E7SUFDRTtJQUFBO0lBQUE7UUFBQTtZQUFBO0U5Q2d1Sko7RThDN3RKTTtJbEMxQko7SUFaQTtFWnV3SkY7RThDNXRKTTtJbEMzQ0o7SUFZQTtFWit2SkY7RThDM3RKTTtJQUNFO0U5QzZ0SlI7RThDMXRKTTtJQUNFLHFCMUMwSG9CO0kwQ3pIcEI7RTlDNHRKUjtFOEMxdEpRO0lBQ0U7SUFDQSxzQjFDcUhrQjtFSnVtSjVCO0FBQ0Y7QWdCeHhKSTtFOEJtQ0E7SUFDRTtJQUFBO0lBQUE7UUFBQTtZQUFBO0U5Q3d2Sko7RThDcnZKTTtJbEMxQko7SUFaQTtFWit4SkY7RThDcHZKTTtJbEMzQ0o7SUFZQTtFWnV4SkY7RThDbnZKTTtJQUNFO0U5Q3F2SlI7RThDbHZKTTtJQUNFLHFCMUMwSG9CO0kwQ3pIcEI7RTlDb3ZKUjtFOENsdkpRO0lBQ0U7SUFDQSxzQjFDcUhrQjtFSituSjVCO0FBQ0Y7QWdCaHpKSTtFOEJtQ0E7SUFDRTtJQUFBO0lBQUE7UUFBQTtZQUFBO0U5Q2d4Sko7RThDN3dKTTtJbEMxQko7SUFaQTtFWnV6SkY7RThDNXdKTTtJbEMzQ0o7SUFZQTtFWit5SkY7RThDM3dKTTtJQUNFO0U5QzZ3SlI7RThDMXdKTTtJQUNFLHFCMUMwSG9CO0kwQ3pIcEI7RTlDNHdKUjtFOEMxd0pRO0lBQ0U7SUFDQSxzQjFDcUhrQjtFSnVwSjVCO0FBQ0Y7QThDL3ZKQTtFbENuSEk7QVpxM0pKO0E4Qy92SkU7RUFDRTtBOUNpd0pKO0E4Qy92Skk7RUFDRTtBOUNpd0pOOztBK0MxNEpFO0VBQ0UsNkJEb0pzRTtFQ25KdEUsNENEbUp1QztBOUMwdkozQztBT2w0SkU7RXdDUE0sNkJEK0lrRTtFQzlJbEU7QS9DNDRKUjtBK0N6NEpNO0VBQ0U7RUFDQSx3Q0R5SWtFO0VDeElsRSxvQ0R3SWtFO0E5Q213SjFFOztBK0N4NUpFO0VBQ0UsNEJEb0pzRTtFQ25KdEUsNENEbUp1QztBOUN3d0ozQztBT2g1SkU7RXdDUE0sNEJEK0lrRTtFQzlJbEU7QS9DMDVKUjtBK0N2NUpNO0VBQ0U7RUFDQSx1Q0R5SWtFO0VDeElsRSxtQ0R3SWtFO0E5Q2l4SjFFOztBK0N0NkpFO0VBQ0UsOEJEb0pzRTtFQ25KdEUsNENEbUp1QztBOUNzeEozQztBTzk1SkU7RXdDUE0sOEJEK0lrRTtFQzlJbEU7QS9DdzZKUjtBK0NyNkpNO0VBQ0U7RUFDQSx5Q0R5SWtFO0VDeElsRSxxQ0R3SWtFO0E5Qyt4SjFFOztBK0NwN0pFO0VBQ0UsK0JEb0pzRTtFQ25KdEUsNkNEbUp1QztBOUNveUozQztBTzU2SkU7RXdDUE0sK0JEK0lrRTtFQzlJbEU7QS9DczdKUjtBK0NuN0pNO0VBQ0U7RUFDQSwwQ0R5SWtFO0VDeElsRSxzQ0R3SWtFO0E5QzZ5SjFFOztBK0NsOEpFO0VBQ0UsK0JEb0pzRTtFQ25KdEUsMENEbUp1QztBOUNrekozQztBTzE3SkU7RXdDUE0sK0JEK0lrRTtFQzlJbEU7QS9DbzhKUjtBK0NqOEpNO0VBQ0U7RUFDQSwwQ0R5SWtFO0VDeElsRSxzQ0R3SWtFO0E5QzJ6SjFFOztBK0NoOUpFO0VBQ0UsK0JEb0pzRTtFQ25KdEUsNENEbUp1QztBOUNnMEozQztBT3g4SkU7RXdDUE0sK0JEK0lrRTtFQzlJbEU7QS9DazlKUjtBK0MvOEpNO0VBQ0U7RUFDQSwwQ0R5SWtFO0VDeElsRSxzQ0R3SWtFO0E5Q3kwSjFFOztBK0M5OUpFO0VBQ0UsK0JEb0pzRTtFQ25KdEUsNENEbUp1QztBOUM4MEozQztBT3Q5SkU7RXdDUE0sK0JEK0lrRTtFQzlJbEU7QS9DZytKUjtBK0M3OUpNO0VBQ0U7RUFDQSwwQ0R5SWtFO0VDeElsRSxzQ0R3SWtFO0E5Q3UxSjFFOztBK0M1K0pFO0VBQ0UsK0JEb0pzRTtFQ25KdEUsNkNEbUp1QztBOUM0MUozQztBT3ArSkU7RXdDUE0sK0JEK0lrRTtFQzlJbEU7QS9DOCtKUjtBK0MzK0pNO0VBQ0U7RUFDQSwwQ0R5SWtFO0VDeElsRSxzQ0R3SWtFO0E5Q3EySjFFOztBZ0Q3L0pBO0VBQ0U7RTNDbUxJO0UyQ2pMSixnQjVDOFI0QjtFNEM3UjVCO0VBQ0EsVzVDWVM7RTRDWFQsNEI1Q3lsQ2tDO0U0Q3hsQ2xDO0FoRGdnS0Y7QU8zL0pFO0V5Q0RFLFc1Q01PO0U0Q0xQO0FoRCsvSko7QU8zL0pFO0V5Q0NJO0FoRDYvSk47O0FnRGwvSkE7RUFDRTtFQUNBO0VBQ0E7QWhEcS9KRjs7QWdELytKQTtFQUNFO0FoRGsvSkY7O0FpRHhoS0E7RUFHRSx5QjdDMjRCa0M7TTZDMzRCbEMsOEI3QzI0QmtDO1U2QzM0QmxDLGlCN0MyNEJrQztFNkMxNEJsQyxnQjdDMDRCa0M7RUMxdEI5QjtFNEM3S0osMkM3QzQ0QmtDO0U2QzM0QmxDO0VBQ0E7RUFDQSx3RDdDNjRCa0M7VTZDNzRCbEMsZ0Q3QzY0QmtDO0U2QzU0QmxDO0VyQ09FO0Faa2hLSjtBaUR0aEtFO0VBQ0Usc0I3Q2c0QmdDO0FKd3BJcEM7QWlEcmhLRTtFQUNFO0FqRHVoS0o7QWlEcGhLRTtFQUNFO0VBQ0E7QWpEc2hLSjtBaURuaEtFO0VBQ0U7QWpEcWhLSjs7QWlEamhLQTtFQUNFO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUNBLGM3Q3ZCUztFNkN3QlQsMkM3Q3EzQmtDO0U2Q3AzQmxDO0VBQ0E7RXJDWkU7RUFDQTtBWmlpS0o7O0FpRGxoS0E7RUFDRSxnQjdDbTJCa0M7QUprcklwQzs7QWtEM2pLQTtFQUVFO0FsRDZqS0Y7QWtEM2pLRTtFQUNFO0VBQ0E7QWxENmpLSjs7QWtEeGpLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGE5QzRwQmtDO0U4QzNwQmxDO0VBQ0E7RUFDQTtFQUNBO0VBR0E7QWxEeWpLRjs7QWtEbGpLQTtFQUNFO0VBQ0E7RUFDQSxjOUNpNUJrQztFOEMvNEJsQztBbERvaktGO0FrRGpqS0U7RTdCM0JJLG1ENkI0QkY7RTdCNUJFLDJDNkI0QkY7RTdCNUJFLG1DNkI0QkY7RTdCNUJFLG9FNkI0QkY7RUFDQSxzQzlDdTZCZ0M7TThDdjZCaEMsa0M5Q3U2QmdDO1U4Q3Y2QmhDLDhCOUN1NkJnQztBSjRvSXBDO0FxQjVrS007RTZCdUJKO0k3QnRCTTtJQUFBO0VyQitrS047QUFDRjtBa0R0aktFO0VBQ0UsdUI5Q3E2QmdDO004Q3I2QmhDLG1COUNxNkJnQztVOENyNkJoQyxlOUNxNkJnQztBSm1wSXBDO0FrRHBqS0U7RUFDRSw4QjlDazZCZ0M7TThDbDZCaEMsMEI5Q2s2QmdDO1U4Q2w2QmhDLHNCOUNrNkJnQztBSm9wSXBDOztBa0RsaktBO0VBQ0U7RUFBQTtFQUFBO0VBQUE7RUFDQTtBbERxaktGO0FrRG5qS0U7RUFDRTtFQUNBO0FsRHFqS0o7QWtEbGpLRTs7RUFFRTtNQUFBO1VBQUE7QWxEb2pLSjtBa0RqaktFO0VBQ0U7QWxEbWpLSjs7QWtEL2lLQTtFQUNFO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtBbERraktGO0FrRC9pS0U7RUFDRTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7QWxEaWpLSjtBa0Q3aUtFO0VBQ0U7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7QWxEK2lLSjtBa0Q3aUtJO0VBQ0U7QWxEK2lLTjtBa0Q1aUtJO0VBQ0U7QWxEOGlLTjs7QWtEeGlLQTtFQUNFO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFHQTtFQUNBLHlCNUNwR007RTRDcUdOO0VBQ0E7RXRDbEdFO0VzQ3NHRjtBbER1aUtGOztBa0RuaUtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYTlDZ2pCa0M7RThDL2lCbEM7RUFDQTtFQUNBLHNCOUNsSFM7QUp3cEtYO0FrRG5pS0U7RUFBUztBbERzaUtYO0FrRHJpS0U7RUFBUyxZOUMrekJ5QjtBSnl1SXBDOztBa0RuaUtBO0VBQ0U7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0Esa0I5QzZ6QmtDO0U4QzV6QmxDO0V0Q3RIRTtFQUNBO0FaNnBLSjtBa0RyaUtFO0VBQ0Usa0I5Q3d6QmdDO0U4Q3R6QmhDO0FsRHNpS0o7O0FrRGppS0E7RUFDRTtFQUNBLGdCOUN1STRCO0FKNjVKOUI7O0FrRC9oS0E7RUFDRTtFQUdBO0VBQUE7TUFBQTtVQUFBO0VBQ0EsYTlDMHdCa0M7QUpzeElwQzs7QWtENWhLQTtFQUNFO0VBQUE7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RXRDeklFO0VBQ0E7QVp5cUtKO0FrRDNoS0U7RUFDRTtBbEQ2aEtKOztBa0R4aEtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEQyaEtGOztBZ0JscUtJO0VrQzZJRjtJQUNFLGdCOUN1d0JnQztJOEN0d0JoQztFbER5aEtGO0VrRHRoS0E7SUFDRTtFbER3aEtGO0VrRHRoS0U7SUFDRTtFbER3aEtKO0VrRHBoS0E7SUFDRTtFbERzaEtGO0VrRHBoS0U7SUFDRTtJQUNBO0lBQUE7SUFBQTtFbERzaEtKO0VrRDlnS0E7SUFBWSxnQjlDK3VCc0I7RUpreUlsQztBQUNGO0FnQnpyS0k7RWtDMktGOztJQUVFLGdCOUN1dUJnQztFSjB5SWxDO0FBQ0Y7QWdCL3JLSTtFa0NrTEY7SUFBWSxpQjlDaXVCc0I7RUpneklsQztBQUNGO0FtRC92S0E7RUFDRTtFQUNBLGEvQ2dyQmtDO0UrQy9xQmxDO0VBQ0EsUy9DNjFCa0M7RWdEajJCbEMscU5oRG9SNEI7RWdEbFI1QjtFQUNBLGdCaEQ0UjRCO0VnRDNSNUIsZ0JoRGdTNEI7RWdEL1I1QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFL0NxS0k7RThDektKO0VBQ0E7QW5EMndLRjtBbUR6d0tFO0VBQVMsWS9DaTFCeUI7QUoyN0lwQztBbUQxd0tFO0VBQ0U7RUFDQTtFQUNBLGEvQ2kxQmdDO0UrQ2gxQmhDLGMvQ2kxQmdDO0FKMjdJcEM7QW1EMXdLSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuRDR3S047O0FtRHZ3S0E7RUFDRTtBbkQwd0tGO0FtRHh3S0U7RUFDRTtBbkQwd0tKO0FtRHh3S0k7RUFDRTtFQUNBO0VBQ0Esc0IvQ3ZCSztBSml5S1g7O0FtRHJ3S0E7RUFDRTtBbkR3d0tGO0FtRHR3S0U7RUFDRTtFQUNBLGEvQ216QmdDO0UrQ2x6QmhDLGMvQ2l6QmdDO0FKdTlJcEM7QW1EdHdLSTtFQUNFO0VBQ0E7RUFDQSx3Qi9DdkNLO0FKK3lLWDs7QW1EbndLQTtFQUNFO0FuRHN3S0Y7QW1EcHdLRTtFQUNFO0FuRHN3S0o7QW1EcHdLSTtFQUNFO0VBQ0E7RUFDQSx5Qi9DckRLO0FKMnpLWDs7QW1EandLQTtFQUNFO0FuRG93S0Y7QW1EbHdLRTtFQUNFO0VBQ0EsYS9DcXhCZ0M7RStDcHhCaEMsYy9DbXhCZ0M7QUppL0lwQztBbURsd0tJO0VBQ0U7RUFDQTtFQUNBLHVCL0NyRUs7QUp5MEtYOztBbUQvdUtBO0VBQ0UsZ0IvQyt1QmtDO0UrQzl1QmxDO0VBQ0EsYzdDaEdNO0U2Q2lHTjtFQUNBLHNCL0MvRlM7RVFDUDtBWmkxS0o7O0FxRG4yS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxhakQ4cUJrQztFaUQ3cUJsQztFQUNBLGdCakQrMkJrQztFZ0RwM0JsQyxxTmhEb1I0QjtFZ0RsUjVCO0VBQ0EsZ0JoRDRSNEI7RWdEM1I1QixnQmhEZ1M0QjtFZ0QvUjVCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UvQ3FLSTtFZ0R4S0o7RUFDQSx5Qi9DQ007RStDQU47RUFDQTtFekNHRTtBWjgyS0o7QXFENzJLRTtFQUNFO0VBQ0E7RUFDQSxXakQrMkJnQztFaUQ5MkJoQyxjakQrMkJnQztFaUQ5MkJoQztBckQrMktKO0FxRDcyS0k7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRDgyS047O0FxRHoyS0E7RUFDRSxxQmpEZzJCa0M7QUo0Z0pwQztBcUQxMktFO0VBQ0U7QXJENDJLSjtBcUQxMktJO0VBQ0U7RUFDQTtFQUNBLHFDakQyMUI4QjtBSmloSnBDO0FxRHoyS0k7RUFDRSxXakQwTHdCO0VpRHpMeEI7RUFDQSx5Qi9DdENFO0FOaTVLUjs7QXFEdDJLQTtFQUNFLG1CakQ0MEJrQztBSjZoSnBDO0FxRHYyS0U7RUFDRTtFQUNBLGFqRHcwQmdDO0VpRHYwQmhDLFlqRHMwQmdDO0VpRHIwQmhDO0FyRHkyS0o7QXFEdjJLSTtFQUNFO0VBQ0E7RUFDQSx1Q2pEbzBCOEI7QUpxaUpwQztBcUR0MktJO0VBQ0UsU2pEbUt3QjtFaURsS3hCO0VBQ0EsMkIvQzdERTtBTnE2S1I7O0FxRG4yS0E7RUFDRSxrQmpEcXpCa0M7QUppakpwQztBcURwMktFO0VBQ0U7QXJEczJLSjtBcURwMktJO0VBQ0U7RUFDQTtFQUNBLHdDakRnekI4QjtBSnNqSnBDO0FxRG4yS0k7RUFDRSxRakQrSXdCO0VpRDlJeEI7RUFDQSw0Qi9DakZFO0FOczdLUjtBcURoMktFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXakQ0eEJnQztFaUQzeEJoQztFQUNBO0VBQ0E7QXJEazJLSjs7QXFEOTFLQTtFQUNFLG9CakRxeEJrQztBSjRrSnBDO0FxRC8xS0U7RUFDRTtFQUNBLGFqRGl4QmdDO0VpRGh4QmhDLFlqRCt3QmdDO0VpRDl3QmhDO0FyRGkyS0o7QXFELzFLSTtFQUNFO0VBQ0E7RUFDQSxzQ2pENndCOEI7QUpvbEpwQztBcUQ5MUtJO0VBQ0UsVWpENEd3QjtFaUQzR3hCO0VBQ0EsMEIvQ3BIRTtBTm85S1I7O0FxRDEwS0E7RUFDRTtFQUNBO0VoRDBCSTtFZ0R2QkosNkNqRCt0QmtDO0VpRDl0QmxDO0V6Q25JRTtFQUNBO0FaZzlLSjtBcUQzMEtFO0VBQ0U7QXJENjBLSjs7QXFEejBLQTtFQUNFO0VBQ0EsY2pEeEpTO0FKbytLWDs7QXNEditLQTtFQUNFO0F0RDArS0Y7O0FzRHYrS0E7RUFDRTtNQUFBO0F0RDArS0Y7O0FzRHYrS0E7RUFDRTtFQUNBO0VBQ0E7QXREMCtLRjtBdURqZ0xFO0VBQ0U7RUFDQTtFQUNBO0F2RG1nTEo7O0FzRDMrS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFakNsQkksc0RpQ21CSjtFakNuQkksOENpQ21CSjtFakNuQkksc0NpQ21CSjtFakNuQkksMEVpQ21CSjtBdEQ4K0tGO0FxQjcvS007RWlDUU47SWpDUFE7SUFBQTtFckJnZ0xOO0FBQ0Y7O0FzRGgvS0E7OztFQUdFO0F0RG0vS0Y7O0FzRGgvS0E7O0VBRUU7TUFBQTtVQUFBO0F0RG0vS0Y7O0FzRGgvS0E7O0VBRUU7TUFBQTtVQUFBO0F0RG0vS0Y7O0FzRDErS0U7RUFDRTtFQUNBO0VBQUE7RUFDQTtNQUFBO1VBQUE7QXRENitLSjtBc0QxK0tFOzs7RUFHRTtFQUNBO0F0RDQrS0o7QXNEeitLRTs7RUFFRTtFQUNBO0VqQzVERSxtQ2lDNkRGO0VqQzdERSwyQmlDNkRGO0F0RDIrS0o7QXFCcGlMTTtFaUNxREo7O0lqQ3BETTtJQUFBO0VyQndpTE47QUFDRjs7QXNEeCtLQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBLFVsRHM5Qm1DO0VrRHI5Qm5DO0VBQ0EsY2hEcEZNO0VnRHFGTjtFQUNBO0VBQ0E7RUFDQSxZbERpOUJtQztFaUJ2aUMvQixzQ2lDdUZKO0VqQ3ZGSSw4QmlDdUZKO0F0RDArS0Y7QXFCN2pMTTtFaUNrRU47O0lqQ2pFUTtJQUFBO0VyQmlrTE47QUFDRjtBT3ZrTEU7OztFK0MyRkUsY2hEN0ZJO0VnRDhGSjtFQUNBO0VBQ0EsWWxEMDhCaUM7QUp1aUpyQzs7QXNEOStLQTtFQUNFO0F0RGkvS0Y7O0FzRDUrS0E7RUFDRTtBdEQrK0tGOztBc0R4K0tBOztFQUVFO0VBQ0EsV2xEbThCbUM7RWtEbDhCbkMsWWxEazhCbUM7RWtEajhCbkM7QXREMitLRjs7QXNEeitLQTtFQUNFO0F0RDQrS0Y7O0FzRDErS0E7RUFDRTtBdEQ2K0tGOztBc0RwK0tBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUVBLGlCbER5NUJtQztFa0R4NUJuQyxnQmxEdzVCbUM7RWtEdjVCbkM7QXREcytLRjtBc0RwK0tFO0VBQ0U7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0EsV2xEdTVCaUM7RWtEdDVCakMsV2xEdTVCaUM7RWtEdDVCakMsaUJsRHc1QmlDO0VrRHY1QmpDLGdCbER1NUJpQztFa0R0NUJqQztFQUNBO0VBQ0EseUJoRDVKSTtFZ0Q2Sko7RUFFQTtFQUNBO0VBQ0E7RWpDL0pFLHFDaUNnS0Y7RWpDaEtFLDZCaUNnS0Y7QXREcStLSjtBcUJqb0xNO0VpQzZJSjtJakM1SU07SUFBQTtFckJvb0xOO0FBQ0Y7QXNEditLRTtFQUNFO0F0RHkrS0o7O0FzRGgrS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNoRHZMTTtFZ0R3TE47QXREbStLRjs7QXdEcnFMQTtFQUNFO0lBQUs7WUFBQTtFeER5cUxMO0FBQ0Y7O0F3RDNxTEE7RUFDRTtJQUFLO1lBQUE7RXhEeXFMTDtBQUNGO0F3RHZxTEE7RUFDRTtFQUNBLFdwRHNrQ3dCO0VvRHJrQ3hCLFlwRHFrQ3dCO0VvRHBrQ3hCLHdCcERza0N3QjtFb0Rya0N4QjtFQUNBO0VBRUE7RUFDQTtVQUFBO0F4RHdxTEY7O0F3RHJxTEE7RUFDRSxXcERna0N3QjtFb0QvakN4QixZcEQrakN3QjtFb0Q5akN4QixtQnBEZ2tDd0I7QUp3bUoxQjs7QXdEanFMQTtFQUNFO0lBQ0U7WUFBQTtFeERvcUxGO0V3RGxxTEE7SUFDRTtJQUNBO1lBQUE7RXhEb3FMRjtBQUNGOztBd0QzcUxBO0VBQ0U7SUFDRTtZQUFBO0V4RG9xTEY7RXdEbHFMQTtJQUNFO0lBQ0E7WUFBQTtFeERvcUxGO0FBQ0Y7QXdEanFMQTtFQUNFO0VBQ0EsV3BEc2lDd0I7RW9EcmlDeEIsWXBEcWlDd0I7RW9EcGlDeEIsd0JwRHNpQ3dCO0VvRHJpQ3hCO0VBRUE7RUFDQTtFQUNBO1VBQUE7QXhEa3FMRjs7QXdEL3BMQTtFQUNFLFdwRGdpQ3dCO0VvRC9oQ3hCLFlwRCtoQ3dCO0FKbW9KMUI7O0F3RDlwTEU7RUFDRTs7SUFFRTtZQUFBO0V4RGlxTEo7QUFDRjtBeUQ3dExBO0VBQXFCO0F6RGd1THJCOztBeUQvdExBO0VBQXFCO0F6RG11THJCOztBeURsdUxBO0VBQXFCO0F6RHN1THJCOztBeURydUxBO0VBQXFCO0F6RHl1THJCOztBeUR4dUxBO0VBQXFCO0F6RDR1THJCOztBeUQzdUxBO0VBQXFCO0F6RCt1THJCOztBMERqdkxFO0VBQ0U7QTFEb3ZMSjs7QU8xdUxFOzs7RW1ETEk7QTFEcXZMTjs7QTBEM3ZMRTtFQUNFO0ExRDh2TEo7O0FPcHZMRTs7O0VtRExJO0ExRCt2TE47O0EwRHJ3TEU7RUFDRTtBMUR3d0xKOztBTzl2TEU7OztFbURMSTtBMUR5d0xOOztBMEQvd0xFO0VBQ0U7QTFEa3hMSjs7QU94d0xFOzs7RW1ETEk7QTFEbXhMTjs7QTBEenhMRTtFQUNFO0ExRDR4TEo7O0FPbHhMRTs7O0VtRExJO0ExRDZ4TE47O0EwRG55TEU7RUFDRTtBMURzeUxKOztBTzV4TEU7OztFbURMSTtBMUR1eUxOOztBMEQ3eUxFO0VBQ0U7QTFEZ3pMSjs7QU90eUxFOzs7RW1ETEk7QTFEaXpMTjs7QTBEdnpMRTtFQUNFO0ExRDB6TEo7O0FPaHpMRTs7O0VtRExJO0ExRDJ6TE47O0EyRDF6TEE7RUFDRTtBM0Q2ekxGOztBMkQxekxBO0VBQ0U7QTNENnpMRjs7QTREeDBMQTtFQUFrQjtBNUQ0MExsQjs7QTREMzBMQTtFQUFrQjtBNUQrMExsQjs7QTREOTBMQTtFQUFrQjtBNURrMUxsQjs7QTREajFMQTtFQUFrQjtBNURxMUxsQjs7QTREcDFMQTtFQUFrQjtBNUR3MUxsQjs7QTREdDFMQTtFQUFtQjtBNUQwMUxuQjs7QTREejFMQTtFQUFtQjtBNUQ2MUxuQjs7QTRENTFMQTtFQUFtQjtBNURnMkxuQjs7QTRELzFMQTtFQUFtQjtBNURtMkxuQjs7QTREbDJMQTtFQUFtQjtBNURzMkxuQjs7QTREbjJMRTtFQUNFO0E1RHMyTEo7O0E0RHYyTEU7RUFDRTtBNUQwMkxKOztBNEQzMkxFO0VBQ0U7QTVEODJMSjs7QTRELzJMRTtFQUNFO0E1RGszTEo7O0E0RG4zTEU7RUFDRTtBNURzM0xKOztBNER2M0xFO0VBQ0U7QTVEMDNMSjs7QTREMzNMRTtFQUNFO0E1RDgzTEo7O0E0RC8zTEU7RUFDRTtBNURrNExKOztBNEQ5M0xBO0VBQ0U7QTVEaTRMRjs7QTREMTNMQTtFQUNFO0E1RDYzTEY7O0E0RDEzTEE7RUFDRTtBNUQ2M0xGOztBNEQxM0xBO0VBQ0U7RUFDQTtBNUQ2M0xGOztBNEQxM0xBO0VBQ0U7RUFDQTtBNUQ2M0xGOztBNEQxM0xBO0VBQ0U7RUFDQTtBNUQ2M0xGOztBNEQxM0xBO0VBQ0U7RUFDQTtBNUQ2M0xGOztBNEQxM0xBO0VBQ0U7QTVENjNMRjs7QTREMTNMQTtFQUNFO0E1RDYzTEY7O0E0RDEzTEE7RUFDRTtBNUQ2M0xGOztBNEQxM0xBO0VBQ0U7QTVENjNMRjs7QXVEcjhMRTtFQUNFO0VBQ0E7RUFDQTtBdkR3OExKOztBNkRqOExNO0VBQXdCO0E3RHE4TDlCOztBNkRyOExNO0VBQXdCO0E3RHk4TDlCOztBNkR6OExNO0VBQXdCO0E3RDY4TDlCOztBNkQ3OExNO0VBQXdCO0E3RGk5TDlCOztBNkRqOUxNO0VBQXdCO0E3RHE5TDlCOztBNkRyOUxNO0VBQXdCO0E3RHk5TDlCOztBNkR6OUxNO0VBQXdCO0E3RDY5TDlCOztBNkQ3OUxNO0VBQXdCO0VBQUE7RUFBQTtFQUFBO0E3RGkrTDlCOztBNkRqK0xNO0VBQXdCO0VBQUE7RUFBQTtFQUFBO0E3RHErTDlCOztBZ0JwN0xJO0U2Q2pERTtJQUF3QjtFN0QwK0w1QjtFNkQxK0xJO0lBQXdCO0U3RDYrTDVCO0U2RDcrTEk7SUFBd0I7RTdEZy9MNUI7RTZEaC9MSTtJQUF3QjtFN0RtL0w1QjtFNkRuL0xJO0lBQXdCO0U3RHMvTDVCO0U2RHQvTEk7SUFBd0I7RTdEeS9MNUI7RTZEei9MSTtJQUF3QjtFN0Q0L0w1QjtFNkQ1L0xJO0lBQXdCO0lBQUE7SUFBQTtJQUFBO0U3RCsvTDVCO0U2RC8vTEk7SUFBd0I7SUFBQTtJQUFBO0lBQUE7RTdEa2dNNUI7QUFDRjtBZ0JsOUxJO0U2Q2pERTtJQUF3QjtFN0R1Z001QjtFNkR2Z01JO0lBQXdCO0U3RDBnTTVCO0U2RDFnTUk7SUFBd0I7RTdENmdNNUI7RTZEN2dNSTtJQUF3QjtFN0RnaE01QjtFNkRoaE1JO0lBQXdCO0U3RG1oTTVCO0U2RG5oTUk7SUFBd0I7RTdEc2hNNUI7RTZEdGhNSTtJQUF3QjtFN0R5aE01QjtFNkR6aE1JO0lBQXdCO0lBQUE7SUFBQTtJQUFBO0U3RDRoTTVCO0U2RDVoTUk7SUFBd0I7SUFBQTtJQUFBO0lBQUE7RTdEK2hNNUI7QUFDRjtBZ0IvK0xJO0U2Q2pERTtJQUF3QjtFN0RvaU01QjtFNkRwaU1JO0lBQXdCO0U3RHVpTTVCO0U2RHZpTUk7SUFBd0I7RTdEMGlNNUI7RTZEMWlNSTtJQUF3QjtFN0Q2aU01QjtFNkQ3aU1JO0lBQXdCO0U3RGdqTTVCO0U2RGhqTUk7SUFBd0I7RTdEbWpNNUI7RTZEbmpNSTtJQUF3QjtFN0Rzak01QjtFNkR0ak1JO0lBQXdCO0lBQUE7SUFBQTtJQUFBO0U3RHlqTTVCO0U2RHpqTUk7SUFBd0I7SUFBQTtJQUFBO0lBQUE7RTdENGpNNUI7QUFDRjtBZ0I1Z01JO0U2Q2pERTtJQUF3QjtFN0Rpa001QjtFNkRqa01JO0lBQXdCO0U3RG9rTTVCO0U2RHBrTUk7SUFBd0I7RTdEdWtNNUI7RTZEdmtNSTtJQUF3QjtFN0Qwa001QjtFNkQxa01JO0lBQXdCO0U3RDZrTTVCO0U2RDdrTUk7SUFBd0I7RTdEZ2xNNUI7RTZEaGxNSTtJQUF3QjtFN0RtbE01QjtFNkRubE1JO0lBQXdCO0lBQUE7SUFBQTtJQUFBO0U3RHNsTTVCO0U2RHRsTUk7SUFBd0I7SUFBQTtJQUFBO0lBQUE7RTdEeWxNNUI7QUFDRjtBNkRobE1BO0VBRUk7SUFBcUI7RTdEa2xNdkI7RTZEbGxNRTtJQUFxQjtFN0RxbE12QjtFNkRybE1FO0lBQXFCO0U3RHdsTXZCO0U2RHhsTUU7SUFBcUI7RTdEMmxNdkI7RTZEM2xNRTtJQUFxQjtFN0Q4bE12QjtFNkQ5bE1FO0lBQXFCO0U3RGltTXZCO0U2RGptTUU7SUFBcUI7RTdEb21NdkI7RTZEcG1NRTtJQUFxQjtJQUFBO0lBQUE7SUFBQTtFN0R1bU12QjtFNkR2bU1FO0lBQXFCO0lBQUE7SUFBQTtJQUFBO0U3RDBtTXZCO0FBQ0Y7QThEaG9NQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlEa29NRjtBOERob01FO0VBQ0U7RUFDQTtBOURrb01KO0E4RC9uTUU7Ozs7O0VBS0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlEaW9NSjs7QThEeG5NSTtFQUNFO0E5RDJuTU47O0E4RDVuTUk7RUFDRTtBOUQrbk1OOztBOERob01JO0VBQ0U7QTlEbW9NTjs7QThEcG9NSTtFQUNFO0E5RHVvTU47O0ErRGhxTUk7RUFBZ0M7RUFBQTtFQUFBO01BQUE7VUFBQTtBL0RvcU1wQzs7QStEbnFNSTtFQUFnQztFQUFBO0VBQUE7TUFBQTtVQUFBO0EvRHVxTXBDOztBK0R0cU1JO0VBQWdDO0VBQUE7RUFBQTtNQUFBO1VBQUE7QS9EMHFNcEM7O0ErRHpxTUk7RUFBZ0M7RUFBQTtFQUFBO01BQUE7VUFBQTtBL0Q2cU1wQzs7QStEM3FNSTtFQUE4QjtNQUFBO1VBQUE7QS9EK3FNbEM7O0ErRDlxTUk7RUFBOEI7TUFBQTtVQUFBO0EvRGtyTWxDOztBK0Rqck1JO0VBQThCO01BQUE7VUFBQTtBL0Rxck1sQzs7QStEcHJNSTtFQUE4QjtFQUFBO01BQUE7VUFBQTtBL0R3ck1sQzs7QStEdnJNSTtFQUE4QjtFQUFBO01BQUE7VUFBQTtBL0Qyck1sQzs7QStEMXJNSTtFQUE4QjtFQUFBO01BQUE7VUFBQTtBL0Q4ck1sQzs7QStEN3JNSTtFQUE4QjtNQUFBO1VBQUE7QS9EaXNNbEM7O0ErRGhzTUk7RUFBOEI7TUFBQTtVQUFBO0EvRG9zTWxDOztBK0Rsc01JO0VBQW9DO0VBQUE7TUFBQTtVQUFBO0EvRHNzTXhDOztBK0Ryc01JO0VBQW9DO0VBQUE7TUFBQTtVQUFBO0EvRHlzTXhDOztBK0R4c01JO0VBQW9DO0VBQUE7TUFBQTtVQUFBO0EvRDRzTXhDOztBK0Qzc01JO0VBQW9DO0VBQUE7TUFBQTtVQUFBO0EvRCtzTXhDOztBK0Q5c01JO0VBQW9DO01BQUE7VUFBQTtBL0RrdE14Qzs7QStEaHRNSTtFQUFpQztFQUFBO01BQUE7VUFBQTtBL0RvdE1yQzs7QStEbnRNSTtFQUFpQztFQUFBO01BQUE7VUFBQTtBL0R1dE1yQzs7QStEdHRNSTtFQUFpQztFQUFBO01BQUE7VUFBQTtBL0QwdE1yQzs7QStEenRNSTtFQUFpQztFQUFBO01BQUE7VUFBQTtBL0Q2dE1yQzs7QStENXRNSTtFQUFpQztFQUFBO01BQUE7VUFBQTtBL0RndU1yQzs7QStEOXRNSTtFQUFrQztNQUFBO1VBQUE7QS9Ea3VNdEM7O0ErRGp1TUk7RUFBa0M7TUFBQTtVQUFBO0EvRHF1TXRDOztBK0RwdU1JO0VBQWtDO01BQUE7VUFBQTtBL0R3dU10Qzs7QStEdnVNSTtFQUFrQztNQUFBO1VBQUE7QS9EMnVNdEM7O0ErRDF1TUk7RUFBa0M7TUFBQTtVQUFBO0EvRDh1TXRDOztBK0Q3dU1JO0VBQWtDO01BQUE7VUFBQTtBL0Rpdk10Qzs7QStEL3VNSTtFQUFnQztNQUFBO1VBQUE7QS9EbXZNcEM7O0ErRGx2TUk7RUFBZ0M7TUFBQTtVQUFBO0EvRHN2TXBDOztBK0Rydk1JO0VBQWdDO01BQUE7VUFBQTtBL0R5dk1wQzs7QStEeHZNSTtFQUFnQztNQUFBO1VBQUE7QS9ENHZNcEM7O0ErRDN2TUk7RUFBZ0M7TUFBQTtVQUFBO0EvRCt2TXBDOztBK0Q5dk1JO0VBQWdDO01BQUE7VUFBQTtBL0Rrd01wQzs7QWdCdHZNSTtFK0NsREE7SUFBZ0M7SUFBQTtJQUFBO1FBQUE7WUFBQTtFL0Q2eU1sQztFK0Q1eU1FO0lBQWdDO0lBQUE7SUFBQTtRQUFBO1lBQUE7RS9EK3lNbEM7RStEOXlNRTtJQUFnQztJQUFBO0lBQUE7UUFBQTtZQUFBO0UvRGl6TWxDO0UrRGh6TUU7SUFBZ0M7SUFBQTtJQUFBO1FBQUE7WUFBQTtFL0Rtek1sQztFK0Rqek1FO0lBQThCO1FBQUE7WUFBQTtFL0Rvek1oQztFK0Ruek1FO0lBQThCO1FBQUE7WUFBQTtFL0Rzek1oQztFK0Ryek1FO0lBQThCO1FBQUE7WUFBQTtFL0R3ek1oQztFK0R2ek1FO0lBQThCO0lBQUE7UUFBQTtZQUFBO0UvRDB6TWhDO0UrRHp6TUU7SUFBOEI7SUFBQTtRQUFBO1lBQUE7RS9ENHpNaEM7RStEM3pNRTtJQUE4QjtJQUFBO1FBQUE7WUFBQTtFL0Q4ek1oQztFK0Q3ek1FO0lBQThCO1FBQUE7WUFBQTtFL0RnME1oQztFK0Qvek1FO0lBQThCO1FBQUE7WUFBQTtFL0RrME1oQztFK0RoME1FO0lBQW9DO0lBQUE7UUFBQTtZQUFBO0UvRG0wTXRDO0UrRGwwTUU7SUFBb0M7SUFBQTtRQUFBO1lBQUE7RS9EcTBNdEM7RStEcDBNRTtJQUFvQztJQUFBO1FBQUE7WUFBQTtFL0R1ME10QztFK0R0ME1FO0lBQW9DO0lBQUE7UUFBQTtZQUFBO0UvRHkwTXRDO0UrRHgwTUU7SUFBb0M7UUFBQTtZQUFBO0UvRDIwTXRDO0UrRHowTUU7SUFBaUM7SUFBQTtRQUFBO1lBQUE7RS9ENDBNbkM7RStEMzBNRTtJQUFpQztJQUFBO1FBQUE7WUFBQTtFL0Q4ME1uQztFK0Q3ME1FO0lBQWlDO0lBQUE7UUFBQTtZQUFBO0UvRGcxTW5DO0UrRC8wTUU7SUFBaUM7SUFBQTtRQUFBO1lBQUE7RS9EazFNbkM7RStEajFNRTtJQUFpQztJQUFBO1FBQUE7WUFBQTtFL0RvMU1uQztFK0RsMU1FO0lBQWtDO1FBQUE7WUFBQTtFL0RxMU1wQztFK0RwMU1FO0lBQWtDO1FBQUE7WUFBQTtFL0R1MU1wQztFK0R0MU1FO0lBQWtDO1FBQUE7WUFBQTtFL0R5MU1wQztFK0R4MU1FO0lBQWtDO1FBQUE7WUFBQTtFL0QyMU1wQztFK0QxMU1FO0lBQWtDO1FBQUE7WUFBQTtFL0Q2MU1wQztFK0Q1MU1FO0lBQWtDO1FBQUE7WUFBQTtFL0QrMU1wQztFK0Q3MU1FO0lBQWdDO1FBQUE7WUFBQTtFL0RnMk1sQztFK0QvMU1FO0lBQWdDO1FBQUE7WUFBQTtFL0RrMk1sQztFK0RqMk1FO0lBQWdDO1FBQUE7WUFBQTtFL0RvMk1sQztFK0RuMk1FO0lBQWdDO1FBQUE7WUFBQTtFL0RzMk1sQztFK0RyMk1FO0lBQWdDO1FBQUE7WUFBQTtFL0R3Mk1sQztFK0R2Mk1FO0lBQWdDO1FBQUE7WUFBQTtFL0QwMk1sQztBQUNGO0FnQi8xTUk7RStDbERBO0lBQWdDO0lBQUE7SUFBQTtRQUFBO1lBQUE7RS9EcTVNbEM7RStEcDVNRTtJQUFnQztJQUFBO0lBQUE7UUFBQTtZQUFBO0UvRHU1TWxDO0UrRHQ1TUU7SUFBZ0M7SUFBQTtJQUFBO1FBQUE7WUFBQTtFL0R5NU1sQztFK0R4NU1FO0lBQWdDO0lBQUE7SUFBQTtRQUFBO1lBQUE7RS9EMjVNbEM7RStEejVNRTtJQUE4QjtRQUFBO1lBQUE7RS9ENDVNaEM7RStEMzVNRTtJQUE4QjtRQUFBO1lBQUE7RS9EODVNaEM7RStENzVNRTtJQUE4QjtRQUFBO1lBQUE7RS9EZzZNaEM7RStELzVNRTtJQUE4QjtJQUFBO1FBQUE7WUFBQTtFL0RrNk1oQztFK0RqNk1FO0lBQThCO0lBQUE7UUFBQTtZQUFBO0UvRG82TWhDO0UrRG42TUU7SUFBOEI7SUFBQTtRQUFBO1lBQUE7RS9EczZNaEM7RStEcjZNRTtJQUE4QjtRQUFBO1lBQUE7RS9EdzZNaEM7RStEdjZNRTtJQUE4QjtRQUFBO1lBQUE7RS9EMDZNaEM7RStEeDZNRTtJQUFvQztJQUFBO1FBQUE7WUFBQTtFL0QyNk10QztFK0QxNk1FO0lBQW9DO0lBQUE7UUFBQTtZQUFBO0UvRDY2TXRDO0UrRDU2TUU7SUFBb0M7SUFBQTtRQUFBO1lBQUE7RS9EKzZNdEM7RStEOTZNRTtJQUFvQztJQUFBO1FBQUE7WUFBQTtFL0RpN010QztFK0RoN01FO0lBQW9DO1FBQUE7WUFBQTtFL0RtN010QztFK0RqN01FO0lBQWlDO0lBQUE7UUFBQTtZQUFBO0UvRG83TW5DO0UrRG43TUU7SUFBaUM7SUFBQTtRQUFBO1lBQUE7RS9EczdNbkM7RStEcjdNRTtJQUFpQztJQUFBO1FBQUE7WUFBQTtFL0R3N01uQztFK0R2N01FO0lBQWlDO0lBQUE7UUFBQTtZQUFBO0UvRDA3TW5DO0UrRHo3TUU7SUFBaUM7SUFBQTtRQUFBO1lBQUE7RS9ENDdNbkM7RStEMTdNRTtJQUFrQztRQUFBO1lBQUE7RS9ENjdNcEM7RStENTdNRTtJQUFrQztRQUFBO1lBQUE7RS9EKzdNcEM7RStEOTdNRTtJQUFrQztRQUFBO1lBQUE7RS9EaThNcEM7RStEaDhNRTtJQUFrQztRQUFBO1lBQUE7RS9EbThNcEM7RStEbDhNRTtJQUFrQztRQUFBO1lBQUE7RS9EcThNcEM7RStEcDhNRTtJQUFrQztRQUFBO1lBQUE7RS9EdThNcEM7RStEcjhNRTtJQUFnQztRQUFBO1lBQUE7RS9EdzhNbEM7RStEdjhNRTtJQUFnQztRQUFBO1lBQUE7RS9EMDhNbEM7RStEejhNRTtJQUFnQztRQUFBO1lBQUE7RS9ENDhNbEM7RStEMzhNRTtJQUFnQztRQUFBO1lBQUE7RS9EODhNbEM7RStENzhNRTtJQUFnQztRQUFBO1lBQUE7RS9EZzlNbEM7RStELzhNRTtJQUFnQztRQUFBO1lBQUE7RS9EazlNbEM7QUFDRjtBZ0J2OE1JO0UrQ2xEQTtJQUFnQztJQUFBO0lBQUE7UUFBQTtZQUFBO0UvRDYvTWxDO0UrRDUvTUU7SUFBZ0M7SUFBQTtJQUFBO1FBQUE7WUFBQTtFL0QrL01sQztFK0Q5L01FO0lBQWdDO0lBQUE7SUFBQTtRQUFBO1lBQUE7RS9EaWdObEM7RStEaGdORTtJQUFnQztJQUFBO0lBQUE7UUFBQTtZQUFBO0UvRG1nTmxDO0UrRGpnTkU7SUFBOEI7UUFBQTtZQUFBO0UvRG9nTmhDO0UrRG5nTkU7SUFBOEI7UUFBQTtZQUFBO0UvRHNnTmhDO0UrRHJnTkU7SUFBOEI7UUFBQTtZQUFBO0UvRHdnTmhDO0UrRHZnTkU7SUFBOEI7SUFBQTtRQUFBO1lBQUE7RS9EMGdOaEM7RStEemdORTtJQUE4QjtJQUFBO1FBQUE7WUFBQTtFL0Q0Z05oQztFK0QzZ05FO0lBQThCO0lBQUE7UUFBQTtZQUFBO0UvRDhnTmhDO0UrRDdnTkU7SUFBOEI7UUFBQTtZQUFBO0UvRGdoTmhDO0UrRC9nTkU7SUFBOEI7UUFBQTtZQUFBO0UvRGtoTmhDO0UrRGhoTkU7SUFBb0M7SUFBQTtRQUFBO1lBQUE7RS9EbWhOdEM7RStEbGhORTtJQUFvQztJQUFBO1FBQUE7WUFBQTtFL0RxaE50QztFK0RwaE5FO0lBQW9DO0lBQUE7UUFBQTtZQUFBO0UvRHVoTnRDO0UrRHRoTkU7SUFBb0M7SUFBQTtRQUFBO1lBQUE7RS9EeWhOdEM7RStEeGhORTtJQUFvQztRQUFBO1lBQUE7RS9EMmhOdEM7RStEemhORTtJQUFpQztJQUFBO1FBQUE7WUFBQTtFL0Q0aE5uQztFK0QzaE5FO0lBQWlDO0lBQUE7UUFBQTtZQUFBO0UvRDhoTm5DO0UrRDdoTkU7SUFBaUM7SUFBQTtRQUFBO1lBQUE7RS9EZ2lObkM7RStEL2hORTtJQUFpQztJQUFBO1FBQUE7WUFBQTtFL0RraU5uQztFK0RqaU5FO0lBQWlDO0lBQUE7UUFBQTtZQUFBO0UvRG9pTm5DO0UrRGxpTkU7SUFBa0M7UUFBQTtZQUFBO0UvRHFpTnBDO0UrRHBpTkU7SUFBa0M7UUFBQTtZQUFBO0UvRHVpTnBDO0UrRHRpTkU7SUFBa0M7UUFBQTtZQUFBO0UvRHlpTnBDO0UrRHhpTkU7SUFBa0M7UUFBQTtZQUFBO0UvRDJpTnBDO0UrRDFpTkU7SUFBa0M7UUFBQTtZQUFBO0UvRDZpTnBDO0UrRDVpTkU7SUFBa0M7UUFBQTtZQUFBO0UvRCtpTnBDO0UrRDdpTkU7SUFBZ0M7UUFBQTtZQUFBO0UvRGdqTmxDO0UrRC9pTkU7SUFBZ0M7UUFBQTtZQUFBO0UvRGtqTmxDO0UrRGpqTkU7SUFBZ0M7UUFBQTtZQUFBO0UvRG9qTmxDO0UrRG5qTkU7SUFBZ0M7UUFBQTtZQUFBO0UvRHNqTmxDO0UrRHJqTkU7SUFBZ0M7UUFBQTtZQUFBO0UvRHdqTmxDO0UrRHZqTkU7SUFBZ0M7UUFBQTtZQUFBO0UvRDBqTmxDO0FBQ0Y7QWdCL2lOSTtFK0NsREE7SUFBZ0M7SUFBQTtJQUFBO1FBQUE7WUFBQTtFL0RxbU5sQztFK0RwbU5FO0lBQWdDO0lBQUE7SUFBQTtRQUFBO1lBQUE7RS9EdW1ObEM7RStEdG1ORTtJQUFnQztJQUFBO0lBQUE7UUFBQTtZQUFBO0UvRHltTmxDO0UrRHhtTkU7SUFBZ0M7SUFBQTtJQUFBO1FBQUE7WUFBQTtFL0QybU5sQztFK0R6bU5FO0lBQThCO1FBQUE7WUFBQTtFL0Q0bU5oQztFK0QzbU5FO0lBQThCO1FBQUE7WUFBQTtFL0Q4bU5oQztFK0Q3bU5FO0lBQThCO1FBQUE7WUFBQTtFL0Rnbk5oQztFK0QvbU5FO0lBQThCO0lBQUE7UUFBQTtZQUFBO0UvRGtuTmhDO0UrRGpuTkU7SUFBOEI7SUFBQTtRQUFBO1lBQUE7RS9Eb25OaEM7RStEbm5ORTtJQUE4QjtJQUFBO1FBQUE7WUFBQTtFL0Rzbk5oQztFK0Rybk5FO0lBQThCO1FBQUE7WUFBQTtFL0R3bk5oQztFK0R2bk5FO0lBQThCO1FBQUE7WUFBQTtFL0Qwbk5oQztFK0R4bk5FO0lBQW9DO0lBQUE7UUFBQTtZQUFBO0UvRDJuTnRDO0UrRDFuTkU7SUFBb0M7SUFBQTtRQUFBO1lBQUE7RS9ENm5OdEM7RStENW5ORTtJQUFvQztJQUFBO1FBQUE7WUFBQTtFL0Qrbk50QztFK0Q5bk5FO0lBQW9DO0lBQUE7UUFBQTtZQUFBO0UvRGlvTnRDO0UrRGhvTkU7SUFBb0M7UUFBQTtZQUFBO0UvRG1vTnRDO0UrRGpvTkU7SUFBaUM7SUFBQTtRQUFBO1lBQUE7RS9Eb29ObkM7RStEbm9ORTtJQUFpQztJQUFBO1FBQUE7WUFBQTtFL0Rzb05uQztFK0Ryb05FO0lBQWlDO0lBQUE7UUFBQTtZQUFBO0UvRHdvTm5DO0UrRHZvTkU7SUFBaUM7SUFBQTtRQUFBO1lBQUE7RS9EMG9ObkM7RStEem9ORTtJQUFpQztJQUFBO1FBQUE7WUFBQTtFL0Q0b05uQztFK0Qxb05FO0lBQWtDO1FBQUE7WUFBQTtFL0Q2b05wQztFK0Q1b05FO0lBQWtDO1FBQUE7WUFBQTtFL0Qrb05wQztFK0Q5b05FO0lBQWtDO1FBQUE7WUFBQTtFL0RpcE5wQztFK0RocE5FO0lBQWtDO1FBQUE7WUFBQTtFL0RtcE5wQztFK0RscE5FO0lBQWtDO1FBQUE7WUFBQTtFL0RxcE5wQztFK0RwcE5FO0lBQWtDO1FBQUE7WUFBQTtFL0R1cE5wQztFK0RycE5FO0lBQWdDO1FBQUE7WUFBQTtFL0R3cE5sQztFK0R2cE5FO0lBQWdDO1FBQUE7WUFBQTtFL0QwcE5sQztFK0R6cE5FO0lBQWdDO1FBQUE7WUFBQTtFL0Q0cE5sQztFK0QzcE5FO0lBQWdDO1FBQUE7WUFBQTtFL0Q4cE5sQztFK0Q3cE5FO0lBQWdDO1FBQUE7WUFBQTtFL0RncU5sQztFK0QvcE5FO0lBQWdDO1FBQUE7WUFBQTtFL0RrcU5sQztBQUNGO0FnRTdzTkk7RUFBd0I7QWhFZ3RONUI7O0FnRS9zTkk7RUFBd0I7QWhFbXRONUI7O0FnRWx0Tkk7RUFBd0I7QWhFc3RONUI7O0FnQmxxTkk7RWdEdERBO0lBQXdCO0VoRTZ0TjFCO0VnRTV0TkU7SUFBd0I7RWhFK3ROMUI7RWdFOXRORTtJQUF3QjtFaEVpdU4xQjtBQUNGO0FnQjlxTkk7RWdEdERBO0lBQXdCO0VoRXd1TjFCO0VnRXZ1TkU7SUFBd0I7RWhFMHVOMUI7RWdFenVORTtJQUF3QjtFaEU0dU4xQjtBQUNGO0FnQnpyTkk7RWdEdERBO0lBQXdCO0VoRW12TjFCO0VnRWx2TkU7SUFBd0I7RWhFcXZOMUI7RWdFcHZORTtJQUF3QjtFaEV1dk4xQjtBQUNGO0FnQnBzTkk7RWdEdERBO0lBQXdCO0VoRTh2TjFCO0VnRTd2TkU7SUFBd0I7RWhFZ3dOMUI7RWdFL3ZORTtJQUF3QjtFaEVrd04xQjtBQUNGO0FpRXh3TkU7RUFBeUI7S0FBQTtVQUFBO0FqRTJ3TjNCOztBaUUzd05FO0VBQXlCO0tBQUE7TUFBQTtVQUFBO0FqRSt3TjNCOztBaUUvd05FO0VBQXlCO0tBQUE7TUFBQTtVQUFBO0FqRW14TjNCOztBa0VueE5FO0VBQXNCO0FsRXV4TnhCOztBa0V2eE5FO0VBQXNCO0FsRTJ4TnhCOztBbUUxeE5FO0VBQXlCO0FuRTh4TjNCOztBbUU5eE5FO0VBQXlCO0FuRWt5TjNCOztBbUVseU5FO0VBQXlCO0FuRXN5TjNCOztBbUV0eU5FO0VBQXlCO0FuRTB5TjNCOztBbUUxeU5FO0VBQXlCO0VBQUE7QW5FOHlOM0I7O0FtRXp5TkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGEvRGlxQmtDO0FKMm9NcEM7O0FtRXp5TkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGEvRHlwQmtDO0FKbXBNcEM7O0FtRXh5TkU7RUFERjtJQUVJO0lBQUE7SUFDQTtJQUNBLGEvRGlwQmdDO0VKMnBNbEM7QUFDRjs7QW9FdDBOQTtFQ0VFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckV3ME5GOztBcUU5ek5FO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRWcwTko7O0FzRTcxTkE7RUFBYTtVQUFBO0F0RWkyTmI7O0FzRWgyTkE7RUFBVTtVQUFBO0F0RW8yTlY7O0FzRW4yTkE7RUFBYTtVQUFBO0F0RXUyTmI7O0FzRXQyTkE7RUFBZTtVQUFBO0F0RTAyTmY7O0F1RXoyTkk7RUFBdUI7QXZFNjJOM0I7O0F1RTcyTkk7RUFBdUI7QXZFaTNOM0I7O0F1RWozTkk7RUFBdUI7QXZFcTNOM0I7O0F1RXIzTkk7RUFBdUI7QXZFeTNOM0I7O0F1RXozTkk7RUFBdUI7QXZFNjNOM0I7O0F1RTczTkk7RUFBdUI7QXZFaTROM0I7O0F1RWo0Tkk7RUFBdUI7QXZFcTROM0I7O0F1RXI0Tkk7RUFBdUI7QXZFeTROM0I7O0F1RXo0Tkk7RUFBdUI7QXZFNjROM0I7O0F1RTc0Tkk7RUFBdUI7QXZFaTVOM0I7O0F1RTc0TkE7RUFBVTtBdkVpNU5WOztBdUVoNU5BO0VBQVU7QXZFbzVOVjs7QXVFaDVOQTtFQUFjO0F2RW81TmQ7O0F1RW41TkE7RUFBYztBdkV1NU5kOztBdUVyNU5BO0VBQVU7QXZFeTVOVjs7QXVFeDVOQTtFQUFVO0F2RTQ1TlY7O0F3RXI2TlE7RUFBZ0M7QXhFeTZOeEM7O0F3RXg2TlE7O0VBRUU7QXhFMjZOVjs7QXdFejZOUTs7RUFFRTtBeEU0Nk5WOztBd0UxNk5ROztFQUVFO0F4RTY2TlY7O0F3RTM2TlE7O0VBRUU7QXhFODZOVjs7QXdFNzdOUTtFQUFnQztBeEVpOE54Qzs7QXdFaDhOUTs7RUFFRTtBeEVtOE5WOztBd0VqOE5ROztFQUVFO0F4RW84TlY7O0F3RWw4TlE7O0VBRUU7QXhFcThOVjs7QXdFbjhOUTs7RUFFRTtBeEVzOE5WOztBd0VyOU5RO0VBQWdDO0F4RXk5TnhDOztBd0V4OU5ROztFQUVFO0F4RTI5TlY7O0F3RXo5TlE7O0VBRUU7QXhFNDlOVjs7QXdFMTlOUTs7RUFFRTtBeEU2OU5WOztBd0UzOU5ROztFQUVFO0F4RTg5TlY7O0F3RTcrTlE7RUFBZ0M7QXhFaS9OeEM7O0F3RWgvTlE7O0VBRUU7QXhFbS9OVjs7QXdFai9OUTs7RUFFRTtBeEVvL05WOztBd0VsL05ROztFQUVFO0F4RXEvTlY7O0F3RW4vTlE7O0VBRUU7QXhFcy9OVjs7QXdFcmdPUTtFQUFnQztBeEV5Z094Qzs7QXdFeGdPUTs7RUFFRTtBeEUyZ09WOztBd0V6Z09ROztFQUVFO0F4RTRnT1Y7O0F3RTFnT1E7O0VBRUU7QXhFNmdPVjs7QXdFM2dPUTs7RUFFRTtBeEU4Z09WOztBd0U3aE9RO0VBQWdDO0F4RWlpT3hDOztBd0VoaU9ROztFQUVFO0F4RW1pT1Y7O0F3RWppT1E7O0VBRUU7QXhFb2lPVjs7QXdFbGlPUTs7RUFFRTtBeEVxaU9WOztBd0VuaU9ROztFQUVFO0F4RXNpT1Y7O0F3RXJqT1E7RUFBZ0M7QXhFeWpPeEM7O0F3RXhqT1E7O0VBRUU7QXhFMmpPVjs7QXdFempPUTs7RUFFRTtBeEU0ak9WOztBd0Uxak9ROztFQUVFO0F4RTZqT1Y7O0F3RTNqT1E7O0VBRUU7QXhFOGpPVjs7QXdFN2tPUTtFQUFnQztBeEVpbE94Qzs7QXdFaGxPUTs7RUFFRTtBeEVtbE9WOztBd0VqbE9ROztFQUVFO0F4RW9sT1Y7O0F3RWxsT1E7O0VBRUU7QXhFcWxPVjs7QXdFbmxPUTs7RUFFRTtBeEVzbE9WOztBd0VybU9RO0VBQWdDO0F4RXltT3hDOztBd0V4bU9ROztFQUVFO0F4RTJtT1Y7O0F3RXptT1E7O0VBRUU7QXhFNG1PVjs7QXdFMW1PUTs7RUFFRTtBeEU2bU9WOztBd0UzbU9ROztFQUVFO0F4RThtT1Y7O0F3RTduT1E7RUFBZ0M7QXhFaW9PeEM7O0F3RWhvT1E7O0VBRUU7QXhFbW9PVjs7QXdFam9PUTs7RUFFRTtBeEVvb09WOztBd0Vsb09ROztFQUVFO0F4RXFvT1Y7O0F3RW5vT1E7O0VBRUU7QXhFc29PVjs7QXdFcnBPUTtFQUFnQztBeEV5cE94Qzs7QXdFeHBPUTs7RUFFRTtBeEUycE9WOztBd0V6cE9ROztFQUVFO0F4RTRwT1Y7O0F3RTFwT1E7O0VBRUU7QXhFNnBPVjs7QXdFM3BPUTs7RUFFRTtBeEU4cE9WOztBd0U3cU9RO0VBQWdDO0F4RWlyT3hDOztBd0Vock9ROztFQUVFO0F4RW1yT1Y7O0F3RWpyT1E7O0VBRUU7QXhFb3JPVjs7QXdFbHJPUTs7RUFFRTtBeEVxck9WOztBd0Vuck9ROztFQUVFO0F4RXNyT1Y7O0F3RTlxT1E7RUFBd0I7QXhFa3JPaEM7O0F3RWpyT1E7O0VBRUU7QXhFb3JPVjs7QXdFbHJPUTs7RUFFRTtBeEVxck9WOztBd0Vuck9ROztFQUVFO0F4RXNyT1Y7O0F3RXByT1E7O0VBRUU7QXhFdXJPVjs7QXdFdHNPUTtFQUF3QjtBeEUwc09oQzs7QXdFenNPUTs7RUFFRTtBeEU0c09WOztBd0Uxc09ROztFQUVFO0F4RTZzT1Y7O0F3RTNzT1E7O0VBRUU7QXhFOHNPVjs7QXdFNXNPUTs7RUFFRTtBeEUrc09WOztBd0U5dE9RO0VBQXdCO0F4RWt1T2hDOztBd0VqdU9ROztFQUVFO0F4RW91T1Y7O0F3RWx1T1E7O0VBRUU7QXhFcXVPVjs7QXdFbnVPUTs7RUFFRTtBeEVzdU9WOztBd0VwdU9ROztFQUVFO0F4RXV1T1Y7O0F3RXR2T1E7RUFBd0I7QXhFMHZPaEM7O0F3RXp2T1E7O0VBRUU7QXhFNHZPVjs7QXdFMXZPUTs7RUFFRTtBeEU2dk9WOztBd0Uzdk9ROztFQUVFO0F4RTh2T1Y7O0F3RTV2T1E7O0VBRUU7QXhFK3ZPVjs7QXdFOXdPUTtFQUF3QjtBeEVreE9oQzs7QXdFanhPUTs7RUFFRTtBeEVveE9WOztBd0VseE9ROztFQUVFO0F4RXF4T1Y7O0F3RW54T1E7O0VBRUU7QXhFc3hPVjs7QXdFcHhPUTs7RUFFRTtBeEV1eE9WOztBd0VqeE9JO0VBQW1CO0F4RXF4T3ZCOztBd0VweE9JOztFQUVFO0F4RXV4T047O0F3RXJ4T0k7O0VBRUU7QXhFd3hPTjs7QXdFdHhPSTs7RUFFRTtBeEV5eE9OOztBd0V2eE9JOztFQUVFO0F4RTB4T047O0FnQm55T0k7RXdEbERJO0lBQWdDO0V4RTAxT3RDO0V3RXoxT007O0lBRUU7RXhFMjFPUjtFd0V6MU9NOztJQUVFO0V4RTIxT1I7RXdFejFPTTs7SUFFRTtFeEUyMU9SO0V3RXoxT007O0lBRUU7RXhFMjFPUjtFd0UxMk9NO0lBQWdDO0V4RTYyT3RDO0V3RTUyT007O0lBRUU7RXhFODJPUjtFd0U1Mk9NOztJQUVFO0V4RTgyT1I7RXdFNTJPTTs7SUFFRTtFeEU4Mk9SO0V3RTUyT007O0lBRUU7RXhFODJPUjtFd0U3M09NO0lBQWdDO0V4RWc0T3RDO0V3RS8zT007O0lBRUU7RXhFaTRPUjtFd0UvM09NOztJQUVFO0V4RWk0T1I7RXdFLzNPTTs7SUFFRTtFeEVpNE9SO0V3RS8zT007O0lBRUU7RXhFaTRPUjtFd0VoNU9NO0lBQWdDO0V4RW01T3RDO0V3RWw1T007O0lBRUU7RXhFbzVPUjtFd0VsNU9NOztJQUVFO0V4RW81T1I7RXdFbDVPTTs7SUFFRTtFeEVvNU9SO0V3RWw1T007O0lBRUU7RXhFbzVPUjtFd0VuNk9NO0lBQWdDO0V4RXM2T3RDO0V3RXI2T007O0lBRUU7RXhFdTZPUjtFd0VyNk9NOztJQUVFO0V4RXU2T1I7RXdFcjZPTTs7SUFFRTtFeEV1Nk9SO0V3RXI2T007O0lBRUU7RXhFdTZPUjtFd0V0N09NO0lBQWdDO0V4RXk3T3RDO0V3RXg3T007O0lBRUU7RXhFMDdPUjtFd0V4N09NOztJQUVFO0V4RTA3T1I7RXdFeDdPTTs7SUFFRTtFeEUwN09SO0V3RXg3T007O0lBRUU7RXhFMDdPUjtFd0V6OE9NO0lBQWdDO0V4RTQ4T3RDO0V3RTM4T007O0lBRUU7RXhFNjhPUjtFd0UzOE9NOztJQUVFO0V4RTY4T1I7RXdFMzhPTTs7SUFFRTtFeEU2OE9SO0V3RTM4T007O0lBRUU7RXhFNjhPUjtFd0U1OU9NO0lBQWdDO0V4RSs5T3RDO0V3RTk5T007O0lBRUU7RXhFZytPUjtFd0U5OU9NOztJQUVFO0V4RWcrT1I7RXdFOTlPTTs7SUFFRTtFeEVnK09SO0V3RTk5T007O0lBRUU7RXhFZytPUjtFd0UvK09NO0lBQWdDO0V4RWsvT3RDO0V3RWovT007O0lBRUU7RXhFbS9PUjtFd0VqL09NOztJQUVFO0V4RW0vT1I7RXdFai9PTTs7SUFFRTtFeEVtL09SO0V3RWovT007O0lBRUU7RXhFbS9PUjtFd0VsZ1BNO0lBQWdDO0V4RXFnUHRDO0V3RXBnUE07O0lBRUU7RXhFc2dQUjtFd0VwZ1BNOztJQUVFO0V4RXNnUFI7RXdFcGdQTTs7SUFFRTtFeEVzZ1BSO0V3RXBnUE07O0lBRUU7RXhFc2dQUjtFd0VyaFBNO0lBQWdDO0V4RXdoUHRDO0V3RXZoUE07O0lBRUU7RXhFeWhQUjtFd0V2aFBNOztJQUVFO0V4RXloUFI7RXdFdmhQTTs7SUFFRTtFeEV5aFBSO0V3RXZoUE07O0lBRUU7RXhFeWhQUjtFd0V4aVBNO0lBQWdDO0V4RTJpUHRDO0V3RTFpUE07O0lBRUU7RXhFNGlQUjtFd0UxaVBNOztJQUVFO0V4RTRpUFI7RXdFMWlQTTs7SUFFRTtFeEU0aVBSO0V3RTFpUE07O0lBRUU7RXhFNGlQUjtFd0VwaVBNO0lBQXdCO0V4RXVpUDlCO0V3RXRpUE07O0lBRUU7RXhFd2lQUjtFd0V0aVBNOztJQUVFO0V4RXdpUFI7RXdFdGlQTTs7SUFFRTtFeEV3aVBSO0V3RXRpUE07O0lBRUU7RXhFd2lQUjtFd0V2alBNO0lBQXdCO0V4RTBqUDlCO0V3RXpqUE07O0lBRUU7RXhFMmpQUjtFd0V6alBNOztJQUVFO0V4RTJqUFI7RXdFempQTTs7SUFFRTtFeEUyalBSO0V3RXpqUE07O0lBRUU7RXhFMmpQUjtFd0Uxa1BNO0lBQXdCO0V4RTZrUDlCO0V3RTVrUE07O0lBRUU7RXhFOGtQUjtFd0U1a1BNOztJQUVFO0V4RThrUFI7RXdFNWtQTTs7SUFFRTtFeEU4a1BSO0V3RTVrUE07O0lBRUU7RXhFOGtQUjtFd0U3bFBNO0lBQXdCO0V4RWdtUDlCO0V3RS9sUE07O0lBRUU7RXhFaW1QUjtFd0UvbFBNOztJQUVFO0V4RWltUFI7RXdFL2xQTTs7SUFFRTtFeEVpbVBSO0V3RS9sUE07O0lBRUU7RXhFaW1QUjtFd0VoblBNO0lBQXdCO0V4RW1uUDlCO0V3RWxuUE07O0lBRUU7RXhFb25QUjtFd0VsblBNOztJQUVFO0V4RW9uUFI7RXdFbG5QTTs7SUFFRTtFeEVvblBSO0V3RWxuUE07O0lBRUU7RXhFb25QUjtFd0U5bVBFO0lBQW1CO0V4RWluUHJCO0V3RWhuUEU7O0lBRUU7RXhFa25QSjtFd0VoblBFOztJQUVFO0V4RWtuUEo7RXdFaG5QRTs7SUFFRTtFeEVrblBKO0V3RWhuUEU7O0lBRUU7RXhFa25QSjtBQUNGO0FnQjVuUEk7RXdEbERJO0lBQWdDO0V4RWtyUHRDO0V3RWpyUE07O0lBRUU7RXhFbXJQUjtFd0VqclBNOztJQUVFO0V4RW1yUFI7RXdFanJQTTs7SUFFRTtFeEVtclBSO0V3RWpyUE07O0lBRUU7RXhFbXJQUjtFd0Vsc1BNO0lBQWdDO0V4RXFzUHRDO0V3RXBzUE07O0lBRUU7RXhFc3NQUjtFd0Vwc1BNOztJQUVFO0V4RXNzUFI7RXdFcHNQTTs7SUFFRTtFeEVzc1BSO0V3RXBzUE07O0lBRUU7RXhFc3NQUjtFd0VydFBNO0lBQWdDO0V4RXd0UHRDO0V3RXZ0UE07O0lBRUU7RXhFeXRQUjtFd0V2dFBNOztJQUVFO0V4RXl0UFI7RXdFdnRQTTs7SUFFRTtFeEV5dFBSO0V3RXZ0UE07O0lBRUU7RXhFeXRQUjtFd0V4dVBNO0lBQWdDO0V4RTJ1UHRDO0V3RTF1UE07O0lBRUU7RXhFNHVQUjtFd0UxdVBNOztJQUVFO0V4RTR1UFI7RXdFMXVQTTs7SUFFRTtFeEU0dVBSO0V3RTF1UE07O0lBRUU7RXhFNHVQUjtFd0UzdlBNO0lBQWdDO0V4RTh2UHRDO0V3RTd2UE07O0lBRUU7RXhFK3ZQUjtFd0U3dlBNOztJQUVFO0V4RSt2UFI7RXdFN3ZQTTs7SUFFRTtFeEUrdlBSO0V3RTd2UE07O0lBRUU7RXhFK3ZQUjtFd0U5d1BNO0lBQWdDO0V4RWl4UHRDO0V3RWh4UE07O0lBRUU7RXhFa3hQUjtFd0VoeFBNOztJQUVFO0V4RWt4UFI7RXdFaHhQTTs7SUFFRTtFeEVreFBSO0V3RWh4UE07O0lBRUU7RXhFa3hQUjtFd0VqeVBNO0lBQWdDO0V4RW95UHRDO0V3RW55UE07O0lBRUU7RXhFcXlQUjtFd0VueVBNOztJQUVFO0V4RXF5UFI7RXdFbnlQTTs7SUFFRTtFeEVxeVBSO0V3RW55UE07O0lBRUU7RXhFcXlQUjtFd0VwelBNO0lBQWdDO0V4RXV6UHRDO0V3RXR6UE07O0lBRUU7RXhFd3pQUjtFd0V0elBNOztJQUVFO0V4RXd6UFI7RXdFdHpQTTs7SUFFRTtFeEV3elBSO0V3RXR6UE07O0lBRUU7RXhFd3pQUjtFd0V2MFBNO0lBQWdDO0V4RTAwUHRDO0V3RXowUE07O0lBRUU7RXhFMjBQUjtFd0V6MFBNOztJQUVFO0V4RTIwUFI7RXdFejBQTTs7SUFFRTtFeEUyMFBSO0V3RXowUE07O0lBRUU7RXhFMjBQUjtFd0UxMVBNO0lBQWdDO0V4RTYxUHRDO0V3RTUxUE07O0lBRUU7RXhFODFQUjtFd0U1MVBNOztJQUVFO0V4RTgxUFI7RXdFNTFQTTs7SUFFRTtFeEU4MVBSO0V3RTUxUE07O0lBRUU7RXhFODFQUjtFd0U3MlBNO0lBQWdDO0V4RWczUHRDO0V3RS8yUE07O0lBRUU7RXhFaTNQUjtFd0UvMlBNOztJQUVFO0V4RWkzUFI7RXdFLzJQTTs7SUFFRTtFeEVpM1BSO0V3RS8yUE07O0lBRUU7RXhFaTNQUjtFd0VoNFBNO0lBQWdDO0V4RW00UHRDO0V3RWw0UE07O0lBRUU7RXhFbzRQUjtFd0VsNFBNOztJQUVFO0V4RW80UFI7RXdFbDRQTTs7SUFFRTtFeEVvNFBSO0V3RWw0UE07O0lBRUU7RXhFbzRQUjtFd0U1M1BNO0lBQXdCO0V4RSszUDlCO0V3RTkzUE07O0lBRUU7RXhFZzRQUjtFd0U5M1BNOztJQUVFO0V4RWc0UFI7RXdFOTNQTTs7SUFFRTtFeEVnNFBSO0V3RTkzUE07O0lBRUU7RXhFZzRQUjtFd0UvNFBNO0lBQXdCO0V4RWs1UDlCO0V3RWo1UE07O0lBRUU7RXhFbTVQUjtFd0VqNVBNOztJQUVFO0V4RW01UFI7RXdFajVQTTs7SUFFRTtFeEVtNVBSO0V3RWo1UE07O0lBRUU7RXhFbTVQUjtFd0VsNlBNO0lBQXdCO0V4RXE2UDlCO0V3RXA2UE07O0lBRUU7RXhFczZQUjtFd0VwNlBNOztJQUVFO0V4RXM2UFI7RXdFcDZQTTs7SUFFRTtFeEVzNlBSO0V3RXA2UE07O0lBRUU7RXhFczZQUjtFd0VyN1BNO0lBQXdCO0V4RXc3UDlCO0V3RXY3UE07O0lBRUU7RXhFeTdQUjtFd0V2N1BNOztJQUVFO0V4RXk3UFI7RXdFdjdQTTs7SUFFRTtFeEV5N1BSO0V3RXY3UE07O0lBRUU7RXhFeTdQUjtFd0V4OFBNO0lBQXdCO0V4RTI4UDlCO0V3RTE4UE07O0lBRUU7RXhFNDhQUjtFd0UxOFBNOztJQUVFO0V4RTQ4UFI7RXdFMThQTTs7SUFFRTtFeEU0OFBSO0V3RTE4UE07O0lBRUU7RXhFNDhQUjtFd0V0OFBFO0lBQW1CO0V4RXk4UHJCO0V3RXg4UEU7O0lBRUU7RXhFMDhQSjtFd0V4OFBFOztJQUVFO0V4RTA4UEo7RXdFeDhQRTs7SUFFRTtFeEUwOFBKO0V3RXg4UEU7O0lBRUU7RXhFMDhQSjtBQUNGO0FnQnA5UEk7RXdEbERJO0lBQWdDO0V4RTBnUXRDO0V3RXpnUU07O0lBRUU7RXhFMmdRUjtFd0V6Z1FNOztJQUVFO0V4RTJnUVI7RXdFemdRTTs7SUFFRTtFeEUyZ1FSO0V3RXpnUU07O0lBRUU7RXhFMmdRUjtFd0UxaFFNO0lBQWdDO0V4RTZoUXRDO0V3RTVoUU07O0lBRUU7RXhFOGhRUjtFd0U1aFFNOztJQUVFO0V4RThoUVI7RXdFNWhRTTs7SUFFRTtFeEU4aFFSO0V3RTVoUU07O0lBRUU7RXhFOGhRUjtFd0U3aVFNO0lBQWdDO0V4RWdqUXRDO0V3RS9pUU07O0lBRUU7RXhFaWpRUjtFd0UvaVFNOztJQUVFO0V4RWlqUVI7RXdFL2lRTTs7SUFFRTtFeEVpalFSO0V3RS9pUU07O0lBRUU7RXhFaWpRUjtFd0Voa1FNO0lBQWdDO0V4RW1rUXRDO0V3RWxrUU07O0lBRUU7RXhFb2tRUjtFd0Vsa1FNOztJQUVFO0V4RW9rUVI7RXdFbGtRTTs7SUFFRTtFeEVva1FSO0V3RWxrUU07O0lBRUU7RXhFb2tRUjtFd0VubFFNO0lBQWdDO0V4RXNsUXRDO0V3RXJsUU07O0lBRUU7RXhFdWxRUjtFd0VybFFNOztJQUVFO0V4RXVsUVI7RXdFcmxRTTs7SUFFRTtFeEV1bFFSO0V3RXJsUU07O0lBRUU7RXhFdWxRUjtFd0V0bVFNO0lBQWdDO0V4RXltUXRDO0V3RXhtUU07O0lBRUU7RXhFMG1RUjtFd0V4bVFNOztJQUVFO0V4RTBtUVI7RXdFeG1RTTs7SUFFRTtFeEUwbVFSO0V3RXhtUU07O0lBRUU7RXhFMG1RUjtFd0V6blFNO0lBQWdDO0V4RTRuUXRDO0V3RTNuUU07O0lBRUU7RXhFNm5RUjtFd0UzblFNOztJQUVFO0V4RTZuUVI7RXdFM25RTTs7SUFFRTtFeEU2blFSO0V3RTNuUU07O0lBRUU7RXhFNm5RUjtFd0U1b1FNO0lBQWdDO0V4RStvUXRDO0V3RTlvUU07O0lBRUU7RXhFZ3BRUjtFd0U5b1FNOztJQUVFO0V4RWdwUVI7RXdFOW9RTTs7SUFFRTtFeEVncFFSO0V3RTlvUU07O0lBRUU7RXhFZ3BRUjtFd0UvcFFNO0lBQWdDO0V4RWtxUXRDO0V3RWpxUU07O0lBRUU7RXhFbXFRUjtFd0VqcVFNOztJQUVFO0V4RW1xUVI7RXdFanFRTTs7SUFFRTtFeEVtcVFSO0V3RWpxUU07O0lBRUU7RXhFbXFRUjtFd0VsclFNO0lBQWdDO0V4RXFyUXRDO0V3RXByUU07O0lBRUU7RXhFc3JRUjtFd0VwclFNOztJQUVFO0V4RXNyUVI7RXdFcHJRTTs7SUFFRTtFeEVzclFSO0V3RXByUU07O0lBRUU7RXhFc3JRUjtFd0Vyc1FNO0lBQWdDO0V4RXdzUXRDO0V3RXZzUU07O0lBRUU7RXhFeXNRUjtFd0V2c1FNOztJQUVFO0V4RXlzUVI7RXdFdnNRTTs7SUFFRTtFeEV5c1FSO0V3RXZzUU07O0lBRUU7RXhFeXNRUjtFd0V4dFFNO0lBQWdDO0V4RTJ0UXRDO0V3RTF0UU07O0lBRUU7RXhFNHRRUjtFd0UxdFFNOztJQUVFO0V4RTR0UVI7RXdFMXRRTTs7SUFFRTtFeEU0dFFSO0V3RTF0UU07O0lBRUU7RXhFNHRRUjtFd0VwdFFNO0lBQXdCO0V4RXV0UTlCO0V3RXR0UU07O0lBRUU7RXhFd3RRUjtFd0V0dFFNOztJQUVFO0V4RXd0UVI7RXdFdHRRTTs7SUFFRTtFeEV3dFFSO0V3RXR0UU07O0lBRUU7RXhFd3RRUjtFd0V2dVFNO0lBQXdCO0V4RTB1UTlCO0V3RXp1UU07O0lBRUU7RXhFMnVRUjtFd0V6dVFNOztJQUVFO0V4RTJ1UVI7RXdFenVRTTs7SUFFRTtFeEUydVFSO0V3RXp1UU07O0lBRUU7RXhFMnVRUjtFd0UxdlFNO0lBQXdCO0V4RTZ2UTlCO0V3RTV2UU07O0lBRUU7RXhFOHZRUjtFd0U1dlFNOztJQUVFO0V4RTh2UVI7RXdFNXZRTTs7SUFFRTtFeEU4dlFSO0V3RTV2UU07O0lBRUU7RXhFOHZRUjtFd0U3d1FNO0lBQXdCO0V4RWd4UTlCO0V3RS93UU07O0lBRUU7RXhFaXhRUjtFd0Uvd1FNOztJQUVFO0V4RWl4UVI7RXdFL3dRTTs7SUFFRTtFeEVpeFFSO0V3RS93UU07O0lBRUU7RXhFaXhRUjtFd0VoeVFNO0lBQXdCO0V4RW15UTlCO0V3RWx5UU07O0lBRUU7RXhFb3lRUjtFd0VseVFNOztJQUVFO0V4RW95UVI7RXdFbHlRTTs7SUFFRTtFeEVveVFSO0V3RWx5UU07O0lBRUU7RXhFb3lRUjtFd0U5eFFFO0lBQW1CO0V4RWl5UXJCO0V3RWh5UUU7O0lBRUU7RXhFa3lRSjtFd0VoeVFFOztJQUVFO0V4RWt5UUo7RXdFaHlRRTs7SUFFRTtFeEVreVFKO0V3RWh5UUU7O0lBRUU7RXhFa3lRSjtBQUNGO0FnQjV5UUk7RXdEbERJO0lBQWdDO0V4RWsyUXRDO0V3RWoyUU07O0lBRUU7RXhFbTJRUjtFd0VqMlFNOztJQUVFO0V4RW0yUVI7RXdFajJRTTs7SUFFRTtFeEVtMlFSO0V3RWoyUU07O0lBRUU7RXhFbTJRUjtFd0VsM1FNO0lBQWdDO0V4RXEzUXRDO0V3RXAzUU07O0lBRUU7RXhFczNRUjtFd0VwM1FNOztJQUVFO0V4RXMzUVI7RXdFcDNRTTs7SUFFRTtFeEVzM1FSO0V3RXAzUU07O0lBRUU7RXhFczNRUjtFd0VyNFFNO0lBQWdDO0V4RXc0UXRDO0V3RXY0UU07O0lBRUU7RXhFeTRRUjtFd0V2NFFNOztJQUVFO0V4RXk0UVI7RXdFdjRRTTs7SUFFRTtFeEV5NFFSO0V3RXY0UU07O0lBRUU7RXhFeTRRUjtFd0V4NVFNO0lBQWdDO0V4RTI1UXRDO0V3RTE1UU07O0lBRUU7RXhFNDVRUjtFd0UxNVFNOztJQUVFO0V4RTQ1UVI7RXdFMTVRTTs7SUFFRTtFeEU0NVFSO0V3RTE1UU07O0lBRUU7RXhFNDVRUjtFd0UzNlFNO0lBQWdDO0V4RTg2UXRDO0V3RTc2UU07O0lBRUU7RXhFKzZRUjtFd0U3NlFNOztJQUVFO0V4RSs2UVI7RXdFNzZRTTs7SUFFRTtFeEUrNlFSO0V3RTc2UU07O0lBRUU7RXhFKzZRUjtFd0U5N1FNO0lBQWdDO0V4RWk4UXRDO0V3RWg4UU07O0lBRUU7RXhFazhRUjtFd0VoOFFNOztJQUVFO0V4RWs4UVI7RXdFaDhRTTs7SUFFRTtFeEVrOFFSO0V3RWg4UU07O0lBRUU7RXhFazhRUjtFd0VqOVFNO0lBQWdDO0V4RW85UXRDO0V3RW45UU07O0lBRUU7RXhFcTlRUjtFd0VuOVFNOztJQUVFO0V4RXE5UVI7RXdFbjlRTTs7SUFFRTtFeEVxOVFSO0V3RW45UU07O0lBRUU7RXhFcTlRUjtFd0VwK1FNO0lBQWdDO0V4RXUrUXRDO0V3RXQrUU07O0lBRUU7RXhFdytRUjtFd0V0K1FNOztJQUVFO0V4RXcrUVI7RXdFdCtRTTs7SUFFRTtFeEV3K1FSO0V3RXQrUU07O0lBRUU7RXhFdytRUjtFd0V2L1FNO0lBQWdDO0V4RTAvUXRDO0V3RXovUU07O0lBRUU7RXhFMi9RUjtFd0V6L1FNOztJQUVFO0V4RTIvUVI7RXdFei9RTTs7SUFFRTtFeEUyL1FSO0V3RXovUU07O0lBRUU7RXhFMi9RUjtFd0UxZ1JNO0lBQWdDO0V4RTZnUnRDO0V3RTVnUk07O0lBRUU7RXhFOGdSUjtFd0U1Z1JNOztJQUVFO0V4RThnUlI7RXdFNWdSTTs7SUFFRTtFeEU4Z1JSO0V3RTVnUk07O0lBRUU7RXhFOGdSUjtFd0U3aFJNO0lBQWdDO0V4RWdpUnRDO0V3RS9oUk07O0lBRUU7RXhFaWlSUjtFd0UvaFJNOztJQUVFO0V4RWlpUlI7RXdFL2hSTTs7SUFFRTtFeEVpaVJSO0V3RS9oUk07O0lBRUU7RXhFaWlSUjtFd0VoalJNO0lBQWdDO0V4RW1qUnRDO0V3RWxqUk07O0lBRUU7RXhFb2pSUjtFd0VsalJNOztJQUVFO0V4RW9qUlI7RXdFbGpSTTs7SUFFRTtFeEVvalJSO0V3RWxqUk07O0lBRUU7RXhFb2pSUjtFd0U1aVJNO0lBQXdCO0V4RStpUjlCO0V3RTlpUk07O0lBRUU7RXhFZ2pSUjtFd0U5aVJNOztJQUVFO0V4RWdqUlI7RXdFOWlSTTs7SUFFRTtFeEVnalJSO0V3RTlpUk07O0lBRUU7RXhFZ2pSUjtFd0UvalJNO0lBQXdCO0V4RWtrUjlCO0V3RWprUk07O0lBRUU7RXhFbWtSUjtFd0Vqa1JNOztJQUVFO0V4RW1rUlI7RXdFamtSTTs7SUFFRTtFeEVta1JSO0V3RWprUk07O0lBRUU7RXhFbWtSUjtFd0VsbFJNO0lBQXdCO0V4RXFsUjlCO0V3RXBsUk07O0lBRUU7RXhFc2xSUjtFd0VwbFJNOztJQUVFO0V4RXNsUlI7RXdFcGxSTTs7SUFFRTtFeEVzbFJSO0V3RXBsUk07O0lBRUU7RXhFc2xSUjtFd0VybVJNO0lBQXdCO0V4RXdtUjlCO0V3RXZtUk07O0lBRUU7RXhFeW1SUjtFd0V2bVJNOztJQUVFO0V4RXltUlI7RXdFdm1STTs7SUFFRTtFeEV5bVJSO0V3RXZtUk07O0lBRUU7RXhFeW1SUjtFd0V4blJNO0lBQXdCO0V4RTJuUjlCO0V3RTFuUk07O0lBRUU7RXhFNG5SUjtFd0UxblJNOztJQUVFO0V4RTRuUlI7RXdFMW5STTs7SUFFRTtFeEU0blJSO0V3RTFuUk07O0lBRUU7RXhFNG5SUjtFd0V0blJFO0lBQW1CO0V4RXluUnJCO0V3RXhuUkU7O0lBRUU7RXhFMG5SSjtFd0V4blJFOztJQUVFO0V4RTBuUko7RXdFeG5SRTs7SUFFRTtFeEUwblJKO0V3RXhuUkU7O0lBRUU7RXhFMG5SSjtBQUNGO0F5RTNyUkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7QXpFMnJSSjs7QTBFcnNSQTtFQUFrQjtBMUV5c1JsQjs7QTBFcnNSQTtFQUFpQjtBMUV5c1JqQjs7QTBFeHNSQTtFQUFpQjtBMUU0c1JqQjs7QTBFM3NSQTtFQUFpQjtBMUUrc1JqQjs7QTBFOXNSQTtFQ1RFO0VBQ0E7RUFDQTtBM0UydFJGOztBMEU1c1JJO0VBQXdCO0ExRWd0UjVCOztBMEUvc1JJO0VBQXdCO0ExRW10UjVCOztBMEVsdFJJO0VBQXdCO0ExRXN0UjVCOztBZ0JqclJJO0UwRHZDQTtJQUF3QjtFMUU2dFIxQjtFMEU1dFJFO0lBQXdCO0UxRSt0UjFCO0UwRTl0UkU7SUFBd0I7RTFFaXVSMUI7QUFDRjtBZ0I3clJJO0UwRHZDQTtJQUF3QjtFMUV3dVIxQjtFMEV2dVJFO0lBQXdCO0UxRTB1UjFCO0UwRXp1UkU7SUFBd0I7RTFFNHVSMUI7QUFDRjtBZ0J4c1JJO0UwRHZDQTtJQUF3QjtFMUVtdlIxQjtFMEVsdlJFO0lBQXdCO0UxRXF2UjFCO0UwRXB2UkU7SUFBd0I7RTFFdXZSMUI7QUFDRjtBZ0JudFJJO0UwRHZDQTtJQUF3QjtFMUU4dlIxQjtFMEU3dlJFO0lBQXdCO0UxRWd3UjFCO0UwRS92UkU7SUFBd0I7RTFFa3dSMUI7QUFDRjtBMEU3dlJBO0VBQW1CO0ExRWd3Um5COztBMEUvdlJBO0VBQW1CO0ExRW13Um5COztBMEVsd1JBO0VBQW1CO0ExRXN3Um5COztBMEVsd1JBO0VBQXVCO0ExRXN3UnZCOztBMEVyd1JBO0VBQXVCO0ExRXl3UnZCOztBMEV4d1JBO0VBQXVCO0ExRTR3UnZCOztBMEUzd1JBO0VBQXVCO0ExRSt3UnZCOztBMEU5d1JBO0VBQXVCO0ExRWt4UnZCOztBMEVqeFJBO0VBQXVCO0ExRXF4UnZCOztBMEVqeFJBO0VBQWM7QTFFcXhSZDs7QTRFNXpSRTtFQUNFO0E1RSt6Uko7O0FPcnpSRTtFcUVMTTtBNUU4elJSOztBNEVwMFJFO0VBQ0U7QTVFdTBSSjs7QU83elJFO0VxRUxNO0E1RXMwUlI7O0E0RTUwUkU7RUFDRTtBNUUrMFJKOztBT3IwUkU7RXFFTE07QTVFODBSUjs7QTRFcDFSRTtFQUNFO0E1RXUxUko7O0FPNzBSRTtFcUVMTTtBNUVzMVJSOztBNEU1MVJFO0VBQ0U7QTVFKzFSSjs7QU9yMVJFO0VxRUxNO0E1RTgxUlI7O0E0RXAyUkU7RUFDRTtBNUV1MlJKOztBTzcxUkU7RXFFTE07QTVFczJSUjs7QTRFNTJSRTtFQUNFO0E1RSsyUko7O0FPcjJSRTtFcUVMTTtBNUU4MlJSOztBNEVwM1JFO0VBQ0U7QTVFdTNSSjs7QU83MlJFO0VxRUxNO0E1RXMzUlI7O0EwRS8wUkE7RUFBYTtBMUVtMVJiOztBMEVsMVJBO0VBQWM7QTFFczFSZDs7QTBFcDFSQTtFQUFpQjtBMUV3MVJqQjs7QTBFdjFSQTtFQUFpQjtBMUUyMVJqQjs7QTBFdjFSQTtFR3ZERTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RWs1UkY7O0EwRTMxUkE7RUFBd0I7QTFFKzFSeEI7O0EwRTcxUkE7RUFDRTtFQUNBO0ExRWcyUkY7O0EwRTMxUkE7RUFBYztBMUUrMVJkOztBOEVoNlJBO0VBQ0U7QTlFbTZSRjs7QThFaDZSQTtFQUNFO0E5RW02UkY7O0ErRW42UkU7RUFDRTs7O0lBS0U7SUFFQTtZQUFBO0UvRW02Uko7RStFLzVSSTtJQUNFO0UvRWk2Uk47RStFeDVSRTtJQUNFO0UvRTA1Uko7RStFNTRSRTtJQUNFO0UvRTg0Uko7RStFNTRSRTs7SUFFRTtJQUNBO0UvRTg0Uko7RStFMzRSRTs7SUFFRTtFL0U2NFJKO0UrRTE0UkU7OztJQUdFO0lBQ0E7RS9FNDRSSjtFK0V6NFJFOztJQUVFO0UvRTI0Uko7RStFbjRSRTtJQUNFLFEzRTJpQzhCO0VKMDFQbEM7RStFbjRSRTtJQUNFO0UvRXE0Uko7RStFbjRSRTtJQUNFO0UvRXE0Uko7RStFajRSRTtJQUNFO0UvRW00Uko7RStFajRSRTtJQUNFO0UvRW00Uko7RStFaDRSRTtJQUNFO0UvRWs0Uko7RStFaDRSSTs7SUFFRTtFL0VrNFJOO0UrRTczUkk7O0lBRUU7RS9FKzNSTjtFK0UzM1JFO0lBQ0U7RS9FNjNSSjtFK0UzM1JJOzs7O0lBSUUscUIzRTlHRztFSjIrUlQ7RStFejNSRTtJQUNFO0lBQ0EscUIzRXBISztFSisrUlQ7QUFDRjtBZ0Z6L1JBO0VBQ0k7RUFDQTtFQUNBO0VBSUE7RUFDQTtBaEZ3L1JKO0FnRnQvUkE7RUFDSTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0FoRnEvUko7QWdGbi9SQTtFQUNJO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7QWhGay9SSjtBZ0ZoL1JBO0VBQ0k7RUFDQTtFQUNBO0VBSUE7RUFDQTtBaEYrK1JKO0FnRjcrUkE7RUFDSTtFQUNBO0VBQ0E7RUFJQTtBaEY0K1JKO0FnRngrUkE7RUFDSTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0FoRnUrUko7QWdGbitSQTtFQUNJO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7QWhGaytSSjtBaUYxaVNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpGNGlTSjs7QWlGMWlTQTs7O0VBQUE7QUFJQTtFQUNJO0VBQ0E7QWpGNmlTSjs7QWlGM2lTQTtFQUNJO0VBQ0E7QWpGOGlTSjs7QWlGNWlTQTtFQUNJO0FqRitpU0o7O0FpRjdpU0E7RUFDSTtFQUNBO0VBQ0E7QWpGZ2pTSjs7QWlGOWlTQTtFQUNJO0VBQ0E7QWpGaWpTSjs7QWlGL2lTQTtFQUNJO0VBQ0E7RUFDQTtBakZralNKOztBaUZoalNBO0VBQ0k7RUFDQTtBakZtalNKOztBaUZqalNBO0VBQ0k7QWpGb2pTSjs7QWlGbGpTQTtFQUNJO0FqRnFqU0o7O0FpRm5qU0E7RUFDSTtFQUNBO0VBQ0E7QWpGc2pTSjs7QWlGcGpTQTtFQUNJO0VBQ0E7QWpGdWpTSjs7QWlGcmpTQTtFQUNJO0VBQ0E7RUFDQTtBakZ3alNKOztBaUZ0alNBO0VBQ0k7RUFDQTtFQUNBO0FqRnlqU0o7O0FrRnZuU0E7RUFDSTtFQUNBO0U1RW1CQTtFQUNBO0VBQ0E7QU53bVNKO0FrRjNuU0k7RUFDSTtFQUNBO0VBQ0E7QWxGNm5TUjtBa0YzblNJO0VBQ0k7RUFDQTtFQUNBO0FsRjZuU1I7QWtGM25TSTtFQUNJO0VBQ0E7RUFDQTtBbEY2blNSO0FrRjNuU0k7RUFDSTtFQUNBO0FsRjZuU1I7QWtGM25TSTtFQUVJO0FsRjRuU1I7QWtGMW5TSTtFQUVJO0FsRjJuU1I7QWtGem5TSTtFQUVJO0FsRjBuU1I7QWtGeG5TSTtFQUVJO0FsRnluU1I7QWtGdm5TSTtFQUVJO0FsRnduU1I7QWtGdG5TSTtFQUVJO0FsRnVuU1I7QWtGcm5TSTtFQUVJO0FsRnNuU1I7QWtGcG5TSTtFQUNJO0FsRnNuU1I7QWtGcG5TSTtFQUNJO0FsRnNuU1I7QWtGcG5TSTtFQUNJO0FsRnNuU1I7QWtGam5TUTtFQUNJO0FsRm1uU1o7O0FrRjVtU0k7RUN0RUE7RUFDQTtBbkZzclNKO0FtRnJyU0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDBERDBEd0I7RUN6RHhCO0FuRnVyU1I7QW1GcnJTSTtFQUNJO0FuRnVyU1I7QWtGL25TSTtFQ3pFQTtFQUNBO0FuRjJzU0o7QW1GMXNTSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMERENkR3QjtFQzVEeEI7QW5GNHNTUjtBbUYxc1NJO0VBQ0k7QW5GNHNTUjtBa0ZqcFNJO0VDNUVBO0VBQ0E7QW5GZ3VTSjtBbUYvdFNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSwwRERnRXdCO0VDL0R4QjtBbkZpdVNSO0FtRi90U0k7RUFDSTtBbkZpdVNSO0FrRm5xU0k7RUMvRUE7RUFDQTtBbkZxdlNKO0FtRnB2U0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDBERG1Fd0I7RUNsRXhCO0FuRnN2U1I7QW1GcHZTSTtFQUNJO0FuRnN2U1I7O0FvRnh3U0E7RUFDRTtVQUFBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QXBGMHdTRjtBcUZoeFNBO0VBQ0U7VUFBQTtFQUVBO0VBQ0E7RUFFQTtFQUVBO0dBQUE7T0FBQTtFQUNBO0FyRit3U0Y7QXFGN3dTRTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBckY4d1NKO0FxRjN3U0U7RUFDRTtBckY2d1NKO0FxRnZ3U0k7RUFDRTtFQUNBO0FyRnl3U047QXNGdnlTQTtFQUNFO1VBQUE7RUFFQTtFQUNBO0VBRUE7RUFFQTtHQUFBO09BQUE7RUFDQTtBdEZzeVNGO0FzRnB5U0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RnN5U0o7QXNGbHlTQTtFQUNFO0F0Rm95U0Y7QXNGbHlTRTtFQUNFO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEZveVNKO0FzRmx5U0k7RUFDRTtBdEZveVNOOztBdUZuMFNBO0VBQ0U7RUFFQTtFQUNBO0VBRUE7VUFBQTtFQUVBO0VBRUE7RUFDQTtFQUVBO0VBRUE7QXZGZzBTRjs7QXVGN3pTQTtFQUNFO0F2RmcwU0Y7O0F1Rjd6U0E7RUFDRTtFQUNBO0VBQ0E7QXZGZzBTRjs7QXVGN3pTQTtFQUNFO0VBRUE7R0FBQTtPQUFBO0VBQ0E7QXZGK3pTRjtBdUY3elNFO0VBQ0U7QXZGK3pTSjs7QXVGM3pTQTtFQUNFO0F2Rjh6U0Y7O0F1RjN6U0E7RUFDRTtFQUNBO0VBQ0E7QXZGOHpTRjs7QXVGM3pTQTtFQUNFO0VBQ0E7RUFDQTtBdkY4elNGOztBdUYzelNBO0VBQ0U7RUFDQTtBdkY4elNGO0F1RjV6U0U7RUFDRTtFQUNBO0VBQ0E7VUFBQTtBdkY4elNKO0F1RjV6U0k7RUFDRTtBdkY4elNOO0F1RjF6U0U7RUFDRTtBdkY0elNKOztBb0ZwM1NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0FwRm8zU0Y7O0FvRmozU0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEZvM1NGOztBd0ZqNlNBO0VBQ0U7RUFDQTtFQUNBO0F4Rm82U0Y7QXdGbDZTRTtFQUNFO0VBQ0E7QXhGbzZTSjtBd0ZqNlNFO0VBQ0U7RUFDQTtFQUNBO0F4Rm02U0o7QXdGaDZTRTtFQUNFO0F4Rms2U0o7QXdGLzVTRTtFQUNFO0VBRUE7RUFFQTtFQUNBO0VBRUE7QXhGODVTSjtBd0Y1NVNJO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7QXhGMDVTTjtBd0ZuNVNJO0VBQ0U7QXhGcTVTTjtBd0ZsNVNJO0VBQ0U7RUFDQTtBeEZvNVNOO0F3Rjk0U0U7RUFDRTtFQUNBO0F4Rmc1U0o7QXdGOTRTSTtFQUNFO0F4Rmc1U047QXdGeDRTTTtFQUNFO0VBQ0E7QXhGMDRTUjtBeUZ4OVNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpGMDlTRjtBeUZ4OVNFO0VBQ0U7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RjA5U0o7QXlGeDlTSTtFQUNFO0F6RjA5U047QXlGdDlTRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFNQTtBekZtOVNKO0F5Rmg5U0U7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7RUFDQTtFQUNBO0F6Ris4U0o7QXlGNThTRTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0VBRUE7QXpGNDhTSjtBeUYxOFNJO0VBQ0U7QXpGNDhTTjtBeUZyOFNJO0VBQ0U7QXpGdThTTjtBeUZwOFNJO0VBQ0U7RUFDQTtBekZzOFNOO0F5Rm44U0k7RUFDRTtFQUNBO0F6RnE4U047QXlGLzdTRTtFQUNFO0VBQ0E7QXpGaThTSjtBeUY1N1NFO0VBQ0U7RUFDQTtBekY4N1NKO0F5RjM3U0U7RUFDRTtBekY2N1NKO0EwRnJoVEk7RUFDRTtFQUNBO0ExRnVoVE47QTBGbGhUSTtFQUNFO0VBQ0E7QTFGb2hUTjtBMEYvZ1RJO0VBQ0U7QTFGaWhUTjtBMEY1Z1RJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0ExRjhnVE47QTBGMWdURTtFQUNFO0VBQ0E7QTFGNGdUSjtBMEZ4Z1RJO0VBQ0U7QTFGMGdUTjtBMEZ2Z1RJO0VBQ0U7QTFGeWdUTjtBMEZ0Z1RJO0VBQ0U7QTFGd2dUTjtBMEZyZ1RJO0VBQ0U7QTFGdWdUTjtBMEZyZ1RNO0VBQ0U7QTFGdWdUUjtBMEZwZ1RNO0VBQ0U7RUFDQTtBMUZzZ1RSO0EwRnBnVFE7RUFDRTtFQUNBO0ExRnNnVFY7QTBGcGdUVTtFQUNFO0VBQ0E7QTFGc2dUWjtBMEZwZ1RZO0VBQ0U7RUFDQTtBMUZzZ1RkO0EwRnBnVGM7RUFDRTtFQUNBO0ExRnNnVGhCO0EwRjcvU0U7RUFDRTtFQUNBO0ExRisvU0o7QTBGNS9TRTtFQUNFO0VBQ0E7RUFDQTtBMUY4L1NKOztBMkY1bFRBO0VBQ0U7RUFFQTtFQUNBLHNCdkYyTzRCO0V1RnpPNUI7RUNDQTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7QTVGNmxURjtBMkY5bFRFO0VBQ0U7QTNGZ21USjtBMkY3bFRFO0VBQ0U7RUFDQTtBM0YrbFRKO0EyRjVsVEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM0Y4bFRKO0EyRjNsVEU7RUFDRTtBM0Y2bFRKO0EyRjFsVEU7RUFDRTtFQUVBO0VBQ0E7RUFDQSxnQ3ZGNE0wQjtFdUYzTTFCLG1DdkYyTTBCO0V1RnpNMUI7RUFFQTtFQUVBO0VBQ0E7RUFFQTtFQ3RDRjtFQUNBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7QTVGOG5URjtBMkZ4bFRJO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7QTNGc2xUTjtBMkYva1RJO0VBQ0U7QTNGaWxUTjtBMkY5a1RJO0VBQ0U7RUFDQTtFQUVBO0VBQ0EsK0J2RmdLd0I7RXVGL0p4QixrQ3ZGK0p3QjtFdUY3SnhCO0VBQ0E7QTNGOGtUTjtBMkZ4a1RFO0VBQ0U7QTNGMGtUSjtBMkZ4a1RJO0VBQ0U7RUFFQTtBM0Z5a1ROO0EyRnZrVE07RUFDRTtFQUNBO0EzRnlrVFI7QTJGbmtUSTtFQUNFO0VBQ0E7RUFDQTtFQ3JHSjtFQUNBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7QTVGMnFURjtBMkZua1RJO0VBQ0U7RUFDQTtFQUNBO0VDL0dKO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7RUFDQTtBNUZxclRGO0E2RmhzVEE7RUFDRTtFQUVBO0VBQ0Esc0J6RjJPNEI7RXlGek81QjtFQUVBO0E3RityVEY7QTZGN3JURTtFQUNFO0E3RityVEo7QTZGNXJURTtFQUNFO0VBQ0E7RUFDQTtBN0Y4clRKO0E2RjNyVEU7RUFDRTtBN0Y2clRKO0E2RjFyVEU7RUFDRTtFQUVBO0VBQ0Esc0J6Rm1OMEI7RXlGak4xQjtFQUVBO0VBRUE7RUFDQTtFQUNBO0E3RndyVEo7QTZGcnJURTtFQUNFLFdDeENXO0VEeUNYO0VBRUE7RUFDQTtFQUVBO0E3RnFyVEo7QTZGbnJUSTtFQUNFLFdDaERlO0E5RnF1VHJCO0E2RjlxVEk7RUFDRTtFQUNBO0VBQ0E7QTdGZ3JUTjtBNkY3cVRJO0VBQ0U7RUFDQTtBN0YrcVROO0E2RnpxVEU7RUFDRTtBN0YycVRKO0E2RnZxVEk7RUFDRTtFQUNBO0VBQ0E7QTdGeXFUTjtBNkZwcVRJO0VBQ0U7RUFDQTtFQUNBO0E3RnNxVE47QStGcHZUSTtFQUNFO0VBQ0E7QS9Gc3ZUTjtBK0ZqdlRJO0VBQ0U7RUFDQTtVQUFBO0EvRm12VE47QStGL3VURTtFQUNFLHVCRFRxQjtFQ1VyQjtBL0ZpdlRKO0ErRjl1VEU7RUFDRTtBL0ZndlRKO0ErRjd1VEU7RUFDRTtBL0YrdVRKO0ErRjV1VEU7RUFDRSxpQkRSaUI7RUNTakI7QS9GOHVUSjtBK0YxdVRJO0VBQ0U7QS9GNHVUTjtBK0Z6dVRJO0VBQ0UsV0RaaUM7QTlGdXZUdkM7QStGdnVURTtFQUNFLHlCRHBCNEI7RUNxQjVCLFlEcEI0QjtBOUY2dlRoQztBK0Z0dVRFO0VBQ0U7RUFDQTtFQUNBO0EvRnd1VEo7QStGcnVURTtFQUNFLHFCRHBEaUI7QTlGMnhUckI7O0FnR255VEE7RUFDRTtBaEdzeVRGO0FnR3B5VEU7RUFDRTtBaEdzeVRKOztBZ0dqeVRBO0VBQ0U7RUFBQTtNQUFBO1VBQUE7QWhHb3lURjs7QWdHanlUQTtFQUNFO0VBQ0E7QWhHb3lURjs7QWdHanlUQTtFQUNFO0VBQ0E7QWhHb3lURjs7QWdHOXhURTtFQUNFO0VBQ0EseUIxRmZJO0UwRmdCSjtFcEZaQTtFU0ZFLHdGMkVpQkY7RTNFakJFLGdGMkVpQkY7RTNFakJFLHdFMkVpQkY7RTNFakJFLDhHMkVpQkY7QWhHZ3lUSjtBcUI3eVRNO0UyRU9KO0kzRU5NO0lBQUE7RXJCZ3pUTjtBQUNGO0FnR2h5VEk7RUFDRSxpRTVGK2JrQztFNEY5YmxDLHlENUZtV3dCO1U0Rm5XeEIsaUQ1Rm1Xd0I7QUorN1M5QjtBZ0c5eFRJO0VBQ0U7RXBGSkY7RUFDQTtBWnF5VEo7QWdHMXhUTTtFcEYxQkY7RUFDQTtBWnV6VEo7QWdHenhUTTtFcEZqQkY7RUFDQTtBWjZ5VEo7QWdHcHhUSTtFQUNFO0VBQ0EseUI1RjVESztFNEY2REwscUI1RjNESztFNEY0REw7VUFBQTtBaEdzeFROO0FnR3B4VEk7RUFDRTtBaEdzeFROO0FnR2h4VEU7RUFFRSxxQjVGM0NNO0FKNHpUVjtBZ0cvd1RFO0VBRUUscUI1RjVDTTtBSjR6VFY7QWdHM3dURTtFQUNFO0FoRzZ3VEo7QWdHendURTtFQUNFLHFCNUZ0Rk87RTRGdUZQO0FoRzJ3VEo7QWdHeHdUSTtFQUNFO0VwRjdERjtFQUNBO0FadzBUSjtBZ0d2d1RJO0VBQ0U7RXBGakZGO0VBQ0E7QVoyMVRKO0FnR3R3VEk7RUFDRTtFQUNBO0FoR3d3VE47QWdHbndURTs7RUFFRTtFQUNBLHlCMUY1R0c7QU5pM1RQO0FnR2p3VEU7RUFDRTtBaEdtd1RKO0FnR2x3VEk7RUFDRTtBaEdvd1ROO0FnR2h3VEU7RUFDRTtBaEdrd1RKO0FnRzl2VEU7RUFDRTtFQUNBO0FoR2d3VEo7QWdHN3ZURTtFQUNFO0VBQ0E7RUFDQSxjNUZ0SU87QUpxNFRYO0FnRzN2VEU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGM1RnhKTztFNEZ5SlAseUJBVEs7RUFVTDtBaEc0dlRKO0FnRzN2VEk7RUFDRTtBaEc2dlROOztBaUdoNlRFO0VBR0U7QWpHaTZUSjtBaUc5NVRJO0VBQ0Usa0M3Rndla0M7RTZGdmVsQyxjN0ZJSztBSjQ1VFg7QWlHNTVUSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqRzg1VE47QWlHNzVUTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRys1VFI7QWlHMTVUSTtFQUNFLHFCN0ZrV3dCO0U2RmpXeEIsa0M3RjZja0M7RTZGNWNsQyxjN0Z0Qks7QUprN1RYOztBaUd0NVRBO0VBQ0U7RUFDQTtFckYxQkU7QVpvN1RKOztBaUdyNVRBO0VBQ0UsYzdGckNTO0FKNjdUWDs7QWtHejhURTtFQUdFO0FsRzA4VEo7QWtHdjhUSTtFQUNFO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEd5OFROO0FrR3I4VEk7RUFDRTtFQUNBO0VBQ0Esc0I5RmlYd0I7RThGaFh4QjtFQUNBO0VBQ0EsYzlGUks7RThGU0w7RUFDQTtFdEZORjtBWjg4VEo7QWtHbjhUSTtFQUNFLGM5RmhCSztBSnE5VFg7QWtHajhUSTtFQUNFO0FsR204VE47QWtHLzdUSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsR2k4VE47QWtHaDhUTTtFQUNFLGM5RmpDRztBSm0rVFg7QWtHNzdUSTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWxHODdUTjtBa0d2N1RNO0VBQ0U7RUFDQTtBbEd5N1RSO0FrR3Y3VFE7RUFDRTtBbEd5N1RWOztBbUdoZ1VBOzs7RUFBQTtBQXdCRTtFQTJCQTtJQUNFO0lBWkk7SUFBQTtJQUFBO0lBQUE7SUFJSjtFbkdrK1RGO0VtR3Q5VEE7SUFDRTtJQWpCSTtJQUFBO0lBQUE7SUFBQTtJQUlKO0VuRzArVEY7RW1HejlUQTtJQUNFO0lBdEJJO0lBQUE7SUFBQTtJQUFBO0lBSUo7RW5Hay9URjtBQUNGO0FtR3BnVUU7RUF3QkE7SUFDRTtJQVpJO0lBQUE7SUFBQTtJQUFBO0lBSUo7RW5HNC9URjtFbUdoL1RBO0lBQ0U7SUFqQkk7SUFBQTtJQUFBO0lBQUE7SUFJSjtFbkdvZ1VGO0VtR24vVEE7SUFDRTtJQXRCSTtJQUFBO0lBQUE7SUFBQTtJQUlKO0VuRzRnVUY7QUFDRjtBbUczaFVFO0VBcUJBO0lBQ0U7SUFaSTtJQUFBO0lBQUE7SUFBQTtJQUlKO0VuR3NoVUY7RW1HMWdVQTtJQUNFO0lBakJJO0lBQUE7SUFBQTtJQUFBO0lBSUo7RW5HOGhVRjtFbUc3Z1VBO0lBQ0U7SUF0Qkk7SUFBQTtJQUFBO0lBQUE7SUFJSjtFbkdzaVVGO0FBQ0Y7QW1HM2pVRTtFQThDQTtJQUNFO0lBL0JJO0lBQUE7SUFBQTtJQUFBO0lBSUo7RW5HZ2pVRjtFbUdqaFVBO0lBQ0U7SUFwQ0k7SUFBQTtJQUFBO0lBQUE7SUFJSjtFbkd3alVGO0FBQ0Y7QW1HMWtVRTtFQTJDQTtJQUNFO0lBL0JJO0lBQUE7SUFBQTtJQUFBO0lBSUo7RW5Ha2tVRjtFbUduaVVBO0lBQ0U7SUFwQ0k7SUFBQTtJQUFBO0lBQUE7SUFJSjtFbkcwa1VGO0FBQ0Y7QW1HemxVRTtFQXdDQTtJQUNFO0lBL0JJO0lBQUE7SUFBQTtJQUFBO0lBSUo7RW5Hb2xVRjtFbUdyalVBO0lBQ0U7SUFwQ0k7SUFBQTtJQUFBO0lBQUE7SUFJSjtFbkc0bFVGO0FBQ0Y7QW1Ham5VRTtFQTZEQTtJQTdDTTtJQUFBO0lBQUE7SUFBQTtJQUlKO0VuR3FtVUY7RW1HM2pVQTtJQTlDTTtJQUFBO0lBQUE7SUFBQTtJQUlKO0VuRzRtVUY7RW1HamtVQTtJQS9DTTtJQUFBO0lBQUE7SUFBQTtJQUlKO0VuR21uVUY7QUFDRjtBbUdyb1VFO0VBMERBO0lBN0NNO0lBQUE7SUFBQTtJQUFBO0lBSUo7RW5HNG5VRjtFbUdsbFVBO0lBOUNNO0lBQUE7SUFBQTtJQUFBO0lBSUo7RW5HbW9VRjtFbUd4bFVBO0lBL0NNO0lBQUE7SUFBQTtJQUFBO0lBSUo7RW5HMG9VRjtBQUNGO0FtR3pwVUU7RUF1REE7SUE3Q007SUFBQTtJQUFBO0lBQUE7SUFJSjtFbkdtcFVGO0VtR3ptVUE7SUE5Q007SUFBQTtJQUFBO0lBQUE7SUFJSjtFbkcwcFVGO0VtRy9tVUE7SUEvQ007SUFBQTtJQUFBO0lBQUE7SUFJSjtFbkdpcVVGO0FBQ0Y7QW1Ham5VQTtFQUNFO1VBQUE7QW5HbW5VRjs7QW1Ham5VQTtFQW1CRTtFQUNBO0VBQ0E7RUFDQTtBbkdrbVVGO0FtR2xuVUU7RUFDRTtBbkdvblVKO0FtR2xuVUk7RUFDRTtBbkdvblVOO0FtR2puVU07RUFDRTtBbkdtblVSO0FtR3htVUk7RUFDRTtBbkcwbVVOO0FtR3RtVUU7RUFDRTtBbkd3bVVKO0FtR3ZtVUk7RUFDRTtBbkd5bVVOO0FtR3RtVUU7RUFDRTtFQUNBO0FuR3dtVUo7QW1HdG1VSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuR3dtVU47QW1HbG1VRTtFQUNFO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7QW5Ha21VSjtBbUdobVVJO0VBRUU7QW5HaW1VTjtBbUdobVVNO0VBQ0U7QW5Ha21VUjtBbUc1bFVNO0VBQ0UsbUJBckVnQjtFQXNFaEI7RUFDQTtFQUFBO0FuRzhsVVI7QW1HM2xVTTtFQUNFO0FuRzZsVVI7QW1HemxVSTtFQUNFO0FuRzJsVU47QW1HMWxVTTtFQTdJRTtFQUFBO0VBQUE7RUFBQTtFQUlKO0FuRzB1VUo7QW1HNWxVSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5HOGxVTjtBbUc3bFVNO0VBQ0U7QW5HK2xVUjtBbUczbFVJO0VBQ0U7QW5HNmxVTjtBbUczbFVJO0VBR0U7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUlBO0FuR3FsVU47QW1HbmxVTTtFQUNFO0VBQ0E7QW5HcWxVUjtBbUdsbFVNO0VBRUU7QW5HbWxVUjtBbUdobFVVO0VBQ0U7RUFDQTtBbkdrbFVaO0FtRy9rVVE7RUFJRTtFQUNBO0FuRzhrVVY7QW1HbGxVVTtFQUNFO0FuR29sVVo7QW1HM2tVUTtFQUNFO0VBQ0E7RUFDQTtBbkc2a1VWO0FtR3BrVVE7RUE1TkE7RUFBQTtFQUFBO0VBQUE7RUFJSjtFQUpJO0VBSUo7QW5HcXlVSjtBbUd2a1VJO0VBQ0UsbUJBdktrQjtFQXdLbEI7RUFDQSxZQTNLUztFQTRLVCxhQTVLUztFQTZLVDtFQUNBO0VBQ0E7QW5HeWtVTjtBbUd2a1VNO0VBQ0U7QW5HeWtVUjtBbUdua1VNO0VBbFBFO0VBQUE7RUFBQTtFQUFBO0VBSUo7QW5Hd3pVSjtBbUdya1VNO0VBQ0U7RUF4UEE7RUFBQTtFQUFBO0VBQUE7RUFJSjtBbkdnMFVKO0FtR3RrVUk7RUFLRTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Ha2tVTjtBbUdoa1VNO0VBQ0U7RUFDQSxXQWhCWTtFQWlCWixZQWxCYTtBbkdvbFVyQjtBbUc3alVJO0VBQ0U7RUF4UkU7RUFBQTtFQUFBO0VBQUE7RUFJSjtBbkd3MVVKO0FtR2prVUk7RUFDRTtFQTVSRTtFQUFBO0VBQUE7RUFBQTtFQUlKO0FuR2cyVUo7QW1HbmtVTTtFQWpTRTtFQUFBO0VBQUE7RUFBQTtFQUlKO0FuR3UyVUo7QW1HdGtVSTtFQUVFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBR0E7RUFHQTtFQUdBO0VBRUE7QW5HOGpVTjtBbUc1alVNO0VBQ0U7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQXRVQTtFQUFBO0VBQUE7RUFBQTtFQUlKO0FuR3E0VUo7QW1HNWpVTTtFQUNFO0FuRzhqVVI7QW1HNWpVTTtFQUNFO0VBQ0E7QW5HOGpVUjtBbUcxalVJO0VBSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBL1ZFO0VBQUE7RUFBQTtFQUFBO0VBSUo7RUE2VkU7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZQWRRO0VBZVIsNEJBZFE7RUFlUjtFQUFBO0VBQ0E7RUFDQTtBbkc2alVOO0FtRzFqVU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5HNGpVUjs7QW9HeDlVQTtFQUNJO0VBQ0E7RUFDQSw4QzlGRU87RThGRFA7RUFDQSxjOUZTRztFOEZSSDtFQUNBO0VBQ0EsbUI5RktJO0U4RkpKO1VBQUE7RUFDQTtFQUFBO0FwRzI5VUo7QW9HMTlVSTtFQUNJLG1COUZFRDtFOEZEQztFQUNBLGM5RkRBO0FONjlVUjtBb0cxOVVJO0VBQ0k7RUFDQTtFQUNBLDhDOUZkRztFQWVQO0VBQ0E7RUFDQTtFOEZESTtBcEc4OVVSO0FvRzc5VVE7RUFDSTtFQUNBO0FwRys5VVo7QW9HNTlVSTtFQUNJO0VBQ0E7RUFDQSw4QzlGekJHO0U4RjBCSDtFOUZYSjtFQUNBO0VBQ0E7RThGV0k7QXBHZytVUjtBb0cvOVVRO0VBQ0k7RUFDQTtBcEdpK1VaO0FvRzk5VUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QXBHZytVUjtBb0cvOVVRO0VBQ0k7RUFDQTtFQUNBLGM5Rm5DSjtFOEZvQ0k7QXBHaStVWjtBb0c5OVVJO0VBQ0k7RUFDQTtFQUNBLDhDOUZsREc7RThGbURIO0U5RnBDSjtFQUNBO0VBQ0E7RThGb0NJO0FwR2srVVI7QW9HaitVUTtFQUNJO0VBQ0E7QXBHbStVWjs7QW9HNzlVQTtFQUNJO0VBQ0EsYzlGdkRHO0U4RndESDtBcEdnK1VKO0FvRy85VUk7RUFDSTtBcEdpK1VSO0FvRy85VUk7RUFDSTtFQUNBO0FwR2krVVI7O0FvRzU5VUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEcrOVVKOztBb0c3OVVBO0VBQ0k7RUFDQTtBcEdnK1VKOztBb0c5OVVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHaStVSjs7QW9HOTlVQTtFQUNJO0VBQ0E7RUFDQTtBcEdpK1VKOztBb0c1OVVJO0VBQ0k7RUFDQTtBcEcrOVVSO0FvRzk5VVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtBcEdnK1VaO0FvRzk5VVE7RUFDSTtBcEdnK1VaO0FvRzc5VUk7RUFDSTtFQUNBO0VBQ0E7QXBHKzlVUjtBb0c3OVVZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0FwRys5VWhCOztBb0d4OVVBO0VBQ0k7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0FwRzI5VUo7QW9HMTlVSTtFQUNJO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFDQTtBcEc0OVVSO0FvRzM5VVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHNjlVWjtBb0c1OVVZO0VBQ0k7RUFDQTtBcEc4OVVoQjtBb0c3OVVnQjtFQUNJO0VBQ0E7RUFDQTtBcEcrOVVwQjtBb0c5OVVvQjtFQUNJLGM5RmpMaEI7QU5pcFZSO0FvRzM5VVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEc2OVVaO0FvRzU5VVk7RUFDSTtBcEc4OVVoQjtBb0czOVVRO0VBQ0k7QXBHNjlVWjtBb0cxOVVJO0VBQ0k7QXBHNDlVUjtBb0d6OVVRO0VBQ0k7QXBHMjlVWjs7QW9HcDlVSTtFQUNJO0VBQ0E7RUFDQSxtQjlGck5BO0U4RnNOQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR3U5VVI7QW9HdDlVUTtFQUNJO1VBQUE7RUFDQTtBcEd3OVVaO0FvR3Q5VVE7RUFDSTtBcEd3OVVaOztBb0duOVVJO0VBQ0k7RUFBQTtFQUFBO0VBQUE7QXBHczlVUjtBb0dyOVVRO0VBQ0k7RUFDQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEd1OVVaO0FvR3Q5VVk7RUFDSTtBcEd3OVVoQjtBb0dyOVVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHdTlVWjtBb0dwOVVJO0VBQ0k7RUFBQTtFQUFBO0VBQUE7QXBHczlVUjtBb0dyOVVRO0VBQ0k7RUFDQTtBcEd1OVVaO0FvR3Q5VVk7RUFDSTtBcEd3OVVoQjtBb0d0OVVZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHdzlVaEI7O0FvR245VUE7RUFDSTtFQUNBO0VBQ0EseUI5RnJSSTtFOEZzUko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEdzOVVKO0FvR3I5VUk7RUFDSTtBcEd1OVVSO0FvR3I5VUk7RUFDSTtFQUNBO1VBQUE7QXBHdTlVUjs7QW9HbDlVQTtFQUNJO0FwR3E5VUo7QW9HcDlVSTtFQUNJO0FwR3M5VVI7QW9HcDlVSTtFQUNJO1VBQUE7QXBHczlVUjs7QW9HajlVQTtFQUNJO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtBcEdvOVVKO0FvR245VUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR3E5VVI7QW9HcDlVUTtFQUNJO0VBQ0E7VUFBQTtBcEdzOVVaO0FvR245VUk7RUFDSTtBcEdxOVVSOztBb0doOVVBO0VBQ0k7RUFDQTtFQUNBO0FwR205VUo7QW9HbDlVSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSw4QzlGdlZHO0U4RndWSDtFQUNBO0VBQ0E7QXBHbzlVUjtBb0duOVVRO0VBQ0k7QXBHcTlVWjtBb0duOVVRO0VBQ0k7QXBHcTlVWjtBb0dwOVVZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR3M5VWhCO0FvR3A5VVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHczlVaEI7QW9HbDlVSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEdvOVVSO0FvR2w5VVk7RUFDSTtNQUFBO1VBQUE7RUFDQSxtQjlGMVhSO0FOODBWUjtBb0cvOFVRO0VBQ0k7QXBHaTlVWjtBb0doOVVZO0VBQ0k7QXBHazlVaEI7O0FvRzE4VUk7RUFDSTtBcEc2OFVSO0FvRzM4VUk7RUFDSTtBcEc2OFVSO0FvRzM4VUk7RUFDSTtBcEc2OFVSO0FvRzM4VUk7RUFDSSxjOUZsWlE7QU4rMVZoQjtBb0czOFVJO0VBQ0k7QXBHNjhVUjtBb0czOFVJO0VBQ0k7QXBHNjhVUjtBb0czOFVJO0VBQ0k7QXBHNjhVUjtBb0czOFVJO0VBQ0k7QXBHNjhVUjtBb0czOFVJO0VBQ0k7QXBHNjhVUjs7QW9HeDhVQTtFQUNJO0FwRzI4VUo7O0FvR2o4VUk7RUFDSTtBcEdvOFVSO0FvR244VVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBQUE7QXBHcThVWjtBb0duOFVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEdxOFVaO0FvR244VWdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBHcThVcEI7QW9HbjhVZ0I7RUFDSTtNQUFBO1VBQUE7QXBHcThVcEI7QW9HaDhVSTtFQUNJO0VBQ0E7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0FwR2s4VVI7QW9HLzdVSTtFQUNJO0VBQ0E7QXBHaThVUjtBb0doOFVRO0VBQ0k7QXBHazhVWjtBb0dqOFVZO0VBQ0k7QXBHbThVaEI7O0FvRzU3VUE7RUFDSTtFQUNBO0FwRys3VUo7QW9HNzdVUTtFQUVJO0VBQ0E7QXBHODdVWjtBb0c3N1VZO0VBQ0k7QXBHKzdVaEI7QW9HOTdVZ0I7RUFDSTtBcEdnOFVwQjtBb0c3N1VZO0VBQ0k7QXBHKzdVaEI7QW9HNzdVWTtFQUNJO0FwRys3VWhCO0FvRzk3VWdCO0VBQ0k7QXBHZzhVcEI7QW9HNTdVUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHODdVWjtBb0c3N1VZO0VBQ0k7RUFDQTtBcEcrN1VoQjtBb0c5N1VnQjtFQUNJO0VBQ0E7QXBHZzhVcEI7QW9HNzdVWTtFQUNJO0VBQ0E7RUFDQTtBcEcrN1VoQjtBb0c5N1VnQjtFQUNJO0FwR2c4VXBCO0FvRzc3VVk7RUFDSTtFQUNBO0FwRys3VWhCO0FvRzk3VWdCO0VBQ0k7RUFDQTtBcEdnOFVwQjs7QW9HdjdVQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEcwN1VKO0FvR3o3VUk7RUFFSTtFQUNBO0FwRzA3VVI7QW9HejdVUTtFQUNJO0VBQ0E7QXBHMjdVWjtBb0d6N1VRO0VBQ0k7RUFDQTtBcEcyN1VaO0FvRzE3VVk7RUFDSTtBcEc0N1VoQjtBb0d4N1VJO0VBQ0k7RUFDQTtBcEcwN1VSO0FvR3o3VVE7RUFDSTtBcEcyN1VaO0FvR3g3VUk7RUFDSTtBcEcwN1VSO0FvR3o3VVE7RUFDSTtFQUNBO0FwRzI3VVo7O0FvR3Y3VUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHMDdVSjtBb0d6N1VJO0VBQ0k7RUFDQTtBcEcyN1VSO0FvR3o3VUk7RUFDSTtVQUFBO0FwRzI3VVI7O0FvR3Q3VUE7RUFDSTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7QXBHeTdVSjtBb0d4N1VJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHMDdVUjtBb0d4N1VJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UvRWpvQkYsb0MrRWtvQkU7RS9FbG9CRiw0QitFa29CRTtBcEcwN1VSO0FxQnhqV007RStFdW5CRjtJL0V0bkJJO0lBQUE7RXJCMmpXTjtBQUNGO0FvRzk3VVE7RUFDSTtBcEdnOFVaO0FvRzc3VUk7RUFDSTtFQUNBO0VBQ0E7QXBHKzdVUjtBb0c3N1VJO0VBQ0k7QXBHKzdVUjs7QW9HNTdVQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUI5RjdwQkk7RThGOHBCSjtFQUNBO0VBQ0E7QXBHKzdVSjtBb0c5N1VJO0VBQ0k7RUFDQTtFQUNBO0UvRWxxQkYscUMrRW1xQkU7RS9FbnFCRiw2QitFbXFCRTtBcEdnOFVSO0FxQi9sV007RStFMnBCRjtJL0UxcEJJO0lBQUE7RXJCa21XTjtBQUNGO0FvR3A4VVE7RUFDSTtBcEdzOFVaO0FvR3A4VVE7RUFDSTtBcEdzOFVaOztBb0doOFVBO0VBQ0k7RUFDQTtBcEdtOFVKO0FvR2w4VUk7RUFDSTtBcEdvOFVSO0FvR2w4VUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEdvOFVSO0FvR244VVE7RUFDSTtBcEdxOFVaO0FvR244VUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR3E4VVI7QW9HcDhVUTtFQUNJO0FwR3M4VVo7QW9HbjhVSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHcThVUjtBb0duOFVJO0VBQ0k7QXBHcThVUjtBb0doOFVBO0VBQ0k7RUFDQTtBcEdrOFVKO0FvR2o4VUk7RUFDSTtBcEdtOFVSO0FvR2o4VUk7RUFDSTtFQUNBO0FwR204VVI7QW9HajhVSTtFQUNJO0VBQ0E7QXBHbThVUjtBb0dqOFVJO0VBQ0k7QXBHbThVUjtBb0dqOFVJO0VBQ0k7QXBHbThVUjs7QW9HMzdVQTtFQUNJO0FwRzg3VUo7QW9HNzdVSTtFQUNJO0FwRys3VVI7QW9HOTdVUTtFQUNJO0FwR2c4VVo7O0FvRzU3VUE7RUFDSTtFQUNBO0FwRys3VUo7O0FvRzM3VUE7RUFDSTtFQUNBO1VBQUE7QXBHODdVSjs7QW9HNTdVQTtFQUNJO0VBQ0E7RUFDQTtNQUFBO1VBQUE7RUFDQTtBcEcrN1VKOztBb0c3N1VBO0VBQ0k7RUFDQTtBcEdnOFVKOztBb0c5N1VBO0VBQ0k7QXBHaThVSjs7QW9HNzdVQTtFQUNJO0FwR2c4VUo7QW9HLzdVSTtFQUNJO0FwR2k4VVI7O0FvRzM3VUk7RUFDSTtBcEc4N1VSO0FvRzM3VVE7RUFDSTtNQUFBO1VBQUE7RUFDQTtBcEc2N1VaOztBb0d2N1VBO0VBQ0k7RUFDQTtBcEcwN1VKO0FvR3o3VUk7RUFDSTtFQUNBO0VBQ0E7RUFDQSxtQjlGNXlCRDtFOEY2eUJDO0VBQ0E7RUFDQTtFQUFBO0FwRzI3VVI7QW9HeDdVUTtFQUNJO01BQUE7VUFBQTtBcEcwN1VaO0FvR3o3VVk7RUFDSTtNQUFBO1VBQUE7QXBHMjdVaEI7QW9HejdVWTtFQUNJO0VBQ0E7QXBHMjdVaEI7QW9HejdVWTtFQUNJO01BQUE7VUFBQTtBcEcyN1VoQjs7QW9HcDdVQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FwR3U3VUo7O0FvR243VUE7RUFDSTtBcEdzN1VKOztBcUdoeFdBO0VBQ0k7QXJHbXhXSjs7QXFHanhXQTtFQUNJLDZDL0ZFTTtFK0ZETjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyR294V0o7O0FxR2x4V0E7RUFDSTtFQUNBO0FyR3F4V0o7O0FxR254V0E7RUFDSTtBckdzeFdKOztBcUdweFdBO0VBQ0k7QXJHdXhXSjs7QXFHcnhXQTs7OztFQUlJO0FyR3d4V0o7O0FxR3R4V0E7RUFDSTtFQUNBO0VBQ0E7QXJHeXhXSjs7QXNHdHpXSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F0R3l6V1I7QXNHcnpXWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F0R3V6V2hCO0FzR3J6V2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0R3V6V3BCO0FzR256V1k7RUFDSTtFQUNBO0VBQ0EsY2hHaEJBO0VnR2lCQSwyQ2hHdkJFO0VnR3dCRjtBdEdxeldoQjtBc0dseldZO0VBQ0k7RUFDQSw4QmhHNUJSO0VnRzZCUSxjbEd6Qkw7RWtHMEJLO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEdveldoQjtBc0doeldRO0VBQ0kseUJsRzNDRDtBSjYxV1g7QXNHL3lXZ0I7RUFDSTtFQUNBLGNsRzdDVDtBSjgxV1g7QXNHL3lXb0I7RUFDSSxjbEc3Q2I7QUo4MVdYO0FzRzl5V29CO0VBQ0ksNEJoRy9DUjtFZ0dnRFEsY2xHbERiO0FKazJXWDtBc0d0eVdvQjtFQUNJO0VBQ0E7RUFDQSw0Q2hHckVmO0VnR3NFZSxjaEcvRGpCO0VnR2dFaUI7QXRHd3lXeEI7QXNHcnlXb0I7RUFDSTtFQUNBLHFCbEd6RWI7RWtHMEVhO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFDQTtBdEd1eVd4QjtBc0dueVd3QjtFQUNJO0F0R3F5VzVCO0FzR2h5V3dCO0VBQ0k7QXRHa3lXNUI7QXNHL3hXd0I7RUFDSSxxQmxHN0ZqQjtFa0c4RmlCLDRCaEd6Rlo7RWdHMEZZO0F0R2l5VzVCO0FzRzN4V1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QmxHL0dMO0VrR2dISztFQUNBO0VBQ0E7RUFBQTtBdEc2eFdoQjtBc0cxeFdZO0VBQ0k7QXRHNHhXaEI7O0F1R3o1V0E7RUFDSSx5QmpHZ0NlO0VpRy9CZjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZHNDVXSjtBdUd4NVdJO0VBQ0ksY2pHR1E7RWlHRlI7QXZHMDVXUjtBdUd4NVdJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkcwNVdSO0F1R3o1V1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdkcyNVdaO0F1R3o1V1E7RUFDSSw2Q2pHekJGO0VpRzBCRTtFQUNBO0VBQ0EsY2pHbkJJO0FOODZXaEI7QXVHMTVXWTtFQUNJO0F2RzQ1V2hCO0F1R3Y1V1E7RUFDSTtBdkd5NVdaO0F1R3Y1V1E7RUFDSTtBdkd5NVdaO0F1R3Q1V0k7RUFDSTtBdkd3NVdSOztBdUdqNVdJO0VBQ0ksZWpHcEJXO0VpR3FCWDtFQUNBO0VBQ0E7RUFDQSxTakc3Qk87RWVqQlQseUNrRitDRTtFbEYvQ0YsaUNrRitDRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7QXZHbzVXUjtBcUJuOFdNO0VrRnFDRjtJbEZwQ0k7SUFBQTtFckJzOFdOO0FBQ0Y7QXVHcjVXUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F2R3U1V1o7QXVHdDVXWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJqR3pDWTtFaUcwQ1o7RUFDQTtBdkd3NVdoQjtBdUd2NVdnQjtFQUNJO0VBQ0E7QXZHeTVXcEI7QXVHdjVXZ0I7RUFDSTtFQUNBO0F2R3k1V3BCO0F1R3Y1V2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZHeTVXcEI7QXVHeDVXb0I7RUFDSTtFQUNBLHlCakc3RFU7QU51OVdsQztBdUd2NVdnQjtFQUNJO0VBQ0E7QXZHeTVXcEI7QXVHdDVXb0I7RUFDSSx5QmpHdEVVO0FOODlXbEM7QXVHbjVXUTtFQUNJO0VsRnJHTix5Q2tGc0dNO0VsRnRHTixpQ2tGc0dNO0F2R3E1V1o7QXFCdi9XTTtFa0ZnR0U7SWxGL0ZBO0lBQUE7RXJCMC9XTjtBQUNGO0F1R3o1V1k7RUFDSTtBdkcyNVdoQjtBdUd4NVdRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7QXZHMDVXWjtBdUd0NVdJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJqR3ZHaUI7RWlHd0dqQjtFQUNBO0VsRnJJRiwwQ2tGc0lFO0VsRnRJRixrQ2tGc0lFO0VBQ0EsU2pHdEhPO0VpR3VIUDtVQUFBO0VBQ0E7RUFDQTtBdkd3NVdSO0FxQjloWE07RWtGd0hGO0lsRnZISTtJQUFBO0VyQmlpWE47QUFDRjtBdUd4NVdZO0VBQ0ksY2pHaEpBO0VpR2lKQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0F2RzA1V2hCO0F1R3g1V1k7RUFDSTtBdkcwNVdoQjtBdUd4NVdZO0VBQ0ksbUJqRzVIZTtFaUc2SGY7RUFDQTtFQUNBO0VBQ0EseUJqRy9IVztBTnloWDNCO0F1R3g1V1k7RUFDSTtFQUNBLGNqR2pLQTtBTjJqWGhCO0F1R3g1V1k7RUFDSTtBdkcwNVdoQjtBdUd4NVdZO0VBQ0k7QXZHMDVXaEI7QXVHeDVXWTtFQUNJO0VBQ0E7QXZHMDVXaEI7QXVHdjVXWTtFQUNJO0VBQ0EsY2pHaExBO0FOeWtYaEI7QXVHdDVXWTtFQUNJO0VBQ0E7QXZHdzVXaEI7QXVHcjVXWTtFQUNJO0VBQ0E7RUFDQTtBdkd1NVdoQjtBdUdwNVdRO0VBQ0k7RWxGL0xOLDBDa0ZnTU07RWxGaE1OLGtDa0ZnTU07QXZHczVXWjtBcUJsbFhNO0VrRjBMRTtJbEZ6TEE7SUFBQTtFckJxbFhOO0FBQ0Y7O0F1R3I1V0E7RUFDSSxpQmpHNUxjO0VpRzZMZDtFQUNBO0VBQ0E7RUFDQTtBdkd3NVdKO0F1R3Y1V0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdkd5NVdSO0F1R3Y1V0k7RUFDSTtFbEZuTkYsZ0RrRm9ORTtFbEZwTkYsd0NrRm9ORTtBdkd5NVdSO0FxQnptWE07RWtGOE1GO0lsRjdNSTtJQUFBO0VyQjRtWE47QUFDRjtBdUc1NVdJO0VBQ0k7RUFDQTtFQUNBLG1CakczTkE7RWlHNE5BO0VBQ0E7VUFBQTtFbEYzTkYsZ0RrRjRORTtFbEY1TkYsd0NrRjRORTtFQUNBO0F2Rzg1V1I7QXFCdm5YTTtFa0ZrTkY7SWxGak5JO0lBQUE7RXJCMG5YTjtBQUNGO0F1R2w2V1E7RUFDSTtBdkdvNldaO0F1R2o2V0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdkdtNldSO0F1R2w2V1E7RUFDSTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjakdoUEo7RWlHaVBJO0VBQ0EsMkNqR3RQTTtFaUd1UE47QXZHbzZXWjtBdUduNldZO0VBQ0k7QXZHcTZXaEI7QXVHbDZXUTtFQUNJO0VBQ0EsOENqR2xRRDtFaUdtUUM7QXZHbzZXWjtBdUduNldZO0VBQ0k7QXZHcTZXaEI7QXVHajZXSTtFQUNJO0VBQ0E7QXZHbTZXUjtBdUdqNldJO0VBQ0k7QXZHbTZXUjs7QXVHOTVXQTtFQUNJO0F2R2k2V0o7QXVHaDZXSTtFQUNJO0VBQ0E7RUFDQSw4Q2pHeFJHO0VpR3lSSDtBdkdrNldSO0F1R2o2V1E7RUFDSTtBdkdtNldaO0F1R2g2V0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0F2R2s2V1I7QXVHajZXUTtFQUNJO0VBQ0EsMENqRzFTTDtFaUcyU0s7QXZHbTZXWjtBdUdqNldRO0VBQ0k7RUFBQTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQSw4Q2pHOVNEO0VpRytTQztFQUNBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7QXZHbTZXWjtBdUdsNldZO0VBQ0k7QXZHbzZXaEI7QXVHbDZXWTtFQUVJO0F2R202V2hCO0F1R2o2V1k7RUFDSTtBdkdtNldoQjtBdUdqNldZO0VBQ0k7RUFDQTtFQUNBO0F2R202V2hCO0F1Ry81V0k7RUFDSTtBdkdpNldSO0F1R2g2V1E7RUFDSTtFQUNBLDhDakd2VUQ7RWlHd1VDO0F2R2s2V1o7QXVHaDZXUTtFQUNJO0VBQ0E7RUFDQTtBdkdrNldaO0F1R2o2V1k7RUFDSTtFQUNBO0VBQ0E7QXZHbTZXaEI7QXVHajZXWTtFQUNJO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7QXZHbTZXaEI7QXVHLzVXSTtFQUNJO0F2R2k2V1I7QXVHaDZXUTtFQUNJO0VBQ0EsOENqRzdWRDtFaUc4VkM7QXZHazZXWjtBdUdoNldRO0VBQ0k7RUFDQTtFQUNBO0F2R2s2V1o7QXVHLzVXSTtFQUNJO0F2R2k2V1I7QXVHaDZXUTtFQUNJO0VBQ0EsOENqRzFXRDtFaUcyV0M7QXZHazZXWjtBdUc5NVdRO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsMENqR3JYTDtFaUdzWEs7QXZHZzZXWjtBdUc1NVdRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZHODVXWjtBdUc1NVdRO0VBQ0k7QXZHODVXWjtBdUczNVdJO0VBQ0k7RUFDQTtFQUNBO0F2RzY1V1I7QXVHMzVXSTtFQUNJO0F2RzY1V1I7QXVHNTVXUTtFQUNJO0VBQ0E7RUFDQSw0Q2pHN1lIO0VpRzhZRztFQUNBO0F2Rzg1V1o7QXVHNzVXWTtFQUNJO0VBQ0E7QXZHKzVXaEI7QXVHNzVXWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Rys1V2hCO0F1Rzk1V2dCO0VBQ0k7QXZHZzZXcEI7QXVHNzVXWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZHKzVXaEI7QXVHNTVXZ0I7RUFDSTtBdkc4NVdwQjtBdUc1NVdnQjtFQUNJO0F2Rzg1V3BCO0F1RzE1V2dCO0VBQ0k7QXZHNDVXcEI7QXVHMTVXZ0I7RUFDSTtBdkc0NVdwQjtBdUcxNVdnQjtFQUNJO0F2RzQ1V3BCO0F1R3Q1V2dCO0VBQ0k7QXZHdzVXcEI7QXVHbjVXSTtFQUNJO0VBQ0E7QXZHcTVXUjtBdUdwNVdRO0VBQ0k7QXZHczVXWjtBdUduNVdZO0VBQ0k7QXZHcTVXaEI7QXVHbDVXUTtFQUNJO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7QXZHbzVXWjtBdUdoNVdRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXZHazVXWjtBdUdqNVdZO0VBQ0k7QXZHbTVXaEI7QXVHbDVXZ0I7RUFDSTtBdkdvNVdwQjtBdUdqNVdZO0VBQ0k7QXZHbTVXaEI7QXVHajVXWTtFQUNJO0F2R201V2hCO0F1R2w1V2dCO0VBQ0k7QXZHbzVXcEI7QXVHajVXWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZHbTVXaEI7QXVHbDVXZ0I7RUFDSTtBdkdvNVdwQjtBdUdoNVdnQjtFQUNJLGNqRy9lSjtFaUdnZkk7RUFDQTtBdkdrNVdwQjtBdUdoNVdnQjtFQUNJO0VBQ0E7QXZHazVXcEI7QXVHLzRXb0I7RUFDSSxjakd6ZlI7QU4wNFhoQjtBdUcvNFdvQjtFQUNJO0F2R2k1V3hCO0F1Ry80V29CO0VBQ0k7QXZHaTVXeEI7QXVHNTRXUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZHODRXWjtBdUczNFdJO0VBQ0k7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtBdkc2NFdSO0F1RzM0V0k7RUFDSTtFQUNBO0VBQ0EsbUJqR3JoQkE7RWlHc2hCQTtFQUNBO0VBQ0E7RUFDQSxjakd2aEJRO0VpR3doQlI7QXZHNjRXUjtBdUc1NFdRO0VBQ0k7RUFDQTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBQ0E7QXZHODRXWjtBdUcxNFdRO0VBQ0k7RUFDQTtBdkc0NFdaO0F1RzM0V1k7RUFDSTtBdkc2NFdoQjtBdUczNFdZO0VBQ0k7RUFDQTtFQUNBO0F2RzY0V2hCO0F1RzM0V1k7RUFDSTtBdkc2NFdoQjtBdUcxNFdRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXZHNDRXWjtBdUczNFdZO0VBQ0k7RUFDQTtFQUNBO0F2RzY0V2hCO0F1RzE0V1E7RUFDSTtBdkc0NFdaO0F1RzE0V1E7RUFDSTtBdkc0NFdaO0F1RzE0V2dCO0VBQ0k7QXZHNDRXcEI7QXVHejRXWTtFQUNJO0F2RzI0V2hCO0F1R3o0V1k7RUFDSTtFQUNBO0F2RzI0V2hCO0F1R3Y0V0k7RUFDSTtBdkd5NFdSO0F1R3g0V1E7RUFDSTtBdkcwNFdaO0F1R3g0V1E7RUFDSTtFQUNBO0F2RzA0V1o7QXVHdjRXSTtFQUNJO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtBdkd5NFdSO0F1R3g0V1E7RUFDSTtBdkcwNFdaO0F1R3Y0V1k7RUFDSTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0F2R3k0V2hCO0F1R3Y0V1k7RUFDSSxtQmpHeG1CUjtFaUd5bUJRO0VBQ0E7QXZHeTRXaEI7QXVHeDRXZ0I7RUFDSTtBdkcwNFdwQjtBdUd4NFdnQjtFQUNJO0F2RzA0V3BCO0F1R3Y0V1k7RUFDSSxXbkdobkJMO0VtR2luQks7QXZHeTRXaEI7QXVHeDRXZ0I7RUFDSSxXbkdubkJUO0FKNi9YWDtBdUd4NFdnQjtFQUNJO0F2RzA0V3BCO0F1R3A0V1E7RUFDSTtFQUNBO0VBQUE7RUFBQTtFQUFBO0F2R3M0V1o7O0F1Ry8zV0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdkdrNFdSO0F1R2o0V1E7RUFDSTtBdkdtNFdaO0F1R2w0V1k7RUFDSTtBdkdvNFdoQjs7QXVHNzNXQTtFQUNJO0F2R2c0V0o7QXVHLzNXSTtFQUNJO0VBQ0E7RUFDQTtBdkdpNFdSO0F1R2g0V1E7RUFDSTtFQUNBO0VBQ0E7QXZHazRXWjtBdUcvM1dZO0VBQ0k7RUFDQTtBdkdpNFdoQjtBdUdoNFdnQjtFQUNJO0F2R2s0V3BCO0F1Ry8zV1k7RUFDSSxjakd4cUJQO0VpR3lxQk87QXZHaTRXaEI7QXVHaDRXZ0I7RUFDSTtBdkdrNFdwQjtBdUc3M1dZO0VBQ0k7QXZHKzNXaEI7QXVHMzNXWTtFQUNJO0F2RzYzV2hCOztBdUd0M1dBO0VBQ0k7RUFDQTtBdkd5M1dKOztBdUd0M1dBO0VBQ0k7RUFDQTtFQUNBO0F2R3kzV0o7QXVHeDNXSTtFQUNJO0F2RzAzV1I7O0F3R2hsWUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CbEdzQmE7QU42allqQjtBd0dsbFlJO0VBQ0k7RUFDQSxpQmxHaUJVO0VrR2hCVjtBeEdvbFlSO0F3R2xsWUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4R29sWVI7QXdHbGxZSTtFQUNJO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7QXhHb2xZUjtBd0dubFlRO0VBQ0k7QXhHcWxZWjtBd0dubFlRO0VBQ0k7RUFDQSw0Q2xHdEJIO0VrR3VCRyxjbEdoQkw7RWtHaUJLO0F4R3FsWVo7QXdHbmxZUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0F4R3FsWVo7QXdHcGxZWTtFQUNJLHFCbEc3QlQ7RWtHOEJTO0F4R3NsWWhCO0F3R3JsWWdCO0VBQ0ksY2xHaENiO0FOdW5ZUDtBd0dwbFlZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXhHc2xZaEI7QXdHcGxZWTtFQUNJO0VBQ0EsNENsR2xEUDtBTndvWVQ7O0F3RzlrWUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4R2lsWVI7QXdHaGxZUTtFQUNJO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFDQTtBeEdrbFlaO0F3R2psWVk7RUFDSTtNQUFBO1VBQUE7QXhHbWxZaEI7QXdHamxZWTtFQUNJO0VBQ0E7QXhHbWxZaEI7QXdHaGxZUTtFQUNJO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7QXhHa2xZWjtBd0dqbFlZO0VBQ0k7RUFDQTtFQUNBO0F4R21sWWhCO0F3R2psWVk7RUFDSTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQ0E7QXhHbWxZaEI7QXdHaGxZUTtFQUNJLDBDbEcvRkw7RWtHZ0dLO0VBQ0E7QXhHa2xZWjtBd0dobFlRO0VBQ0k7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7QXhHa2xZWjtBd0dqbFlZO0VBQ0k7RUFDQTtFQUVBO0F4R2tsWWhCO0F3R2hsWVk7RUFDSTtBeEdrbFloQjtBd0dobFlZO0VBQ0k7QXhHa2xZaEI7QXdHOWtZWTtFQUNJO0F4R2dsWWhCO0F3RzVrWVk7RUFDSTtBeEc4a1loQjtBd0cxa1lZO0VBQ0k7QXhHNGtZaEI7QXdHeGtZWTtFQUNJO0F4RzBrWWhCO0F3R3RrWVk7RUFDSTtBeEd3a1loQjtBd0dua1lZO0VBQ0k7QXhHcWtZaEI7QXdHamtZWTtFQUNJO0F4R21rWWhCO0F3Ry9qWVk7RUFDSTtBeEdpa1loQjtBd0c1allZO0VBQ0k7QXhHOGpZaEI7QXdHN2pZZ0I7RUFDSTtFQUNBO0F4RytqWXBCO0F3RzNqWVE7RUFDSTtBeEc2allaO0F3RzFqWUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RzRqWVI7O0F3R3ZqWUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RzBqWUo7QXdHempZSTtFQUNJLGNsR3pMQTtFa0cwTEE7QXhHMmpZUjtBd0d6allJO0VBQ0k7RUFDQTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RzJqWVI7O0F3R3RqWUE7RUFDSTtBeEd5allKO0F3R3hqWUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhHMGpZUjs7QXlHdHhZUTtFQUNJO0VBQ0EsY3JHT0Q7RXFHTkM7QXpHeXhZWjtBeUd2eFlZO0VBQ0ksY3JHTUw7QUpteFlYO0F5R3R4WVk7RUFDSSw0Qm5HSUE7RW1HSEEsY3JHQ0w7QUp1eFlYOztBMEdyeVlBO0VBQ0k7SUFDSTtFMUd3eVlOO0FBQ0Y7QTBHcnlZQTtFQVFnQjtJQUNJO0UxR2d5WWxCO0FBQ0Y7QTBHMXhZQTtFQUlnQjtJQUNJO0UxR3l4WWxCO0FBQ0Y7QTBHbnhZQTtFQUVRO0lBQ0k7RTFHb3hZVjtFMEdseFlNO0lBQ0k7RTFHb3hZVjtFMEdoeFlNO0lBQ0k7RTFHa3hZVjtFMEc3d1lVO0lBRUk7RTFHOHdZZDtFMEd6d1lNO0lBQ0k7SUFDQTtJQUNBO0UxRzJ3WVY7RTBHeHdZVTtJQUNJO0UxRzB3WWQ7RTBHdHdZVTtJQUNJO0UxR3d3WWQ7RTBHcndZTTtJQUNJO0UxR3V3WVY7RTBHandZTTtJQUNJO0UxR213WVY7QUFDRjtBMEc5dllBO0VBRVE7SUFDSTtFMUcrdllWO0UwRzl2WVU7SUFDSTtJQUFBO0lBQUE7SUFBQTtFMUdnd1lkO0UwRy92WWM7SUFDSTtRQUFBO1lBQUE7RTFHaXdZbEI7RTBHaHdZa0I7SUFDSTtRQUFBO1lBQUE7RTFHa3dZdEI7RTBHM3ZZTTtJQUNJO0lBQ0E7SUFDQTtFMUc2dllWO0UwRzF2WUU7SUFDSTtFMUc0dllOO0UwRzF2WUU7SUFDSTtFMUc0dllOO0UwRzN2WU07SUFDSTtFMUc2dllWO0UwR3p2WU07SUFDSTtFMUcydllWO0UwR3h2WVU7SUFDSTtFMUcwdllkO0UwR3h2WVU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRzB2WWQ7RTBHeHZZVTtJQUNJO0lBQUE7UUFBQTtZQUFBO0UxRzB2WWQ7RTBHenZZYztJQUNJO0lBQ0E7SUFDQTtFMUcydllsQjtFMEd6dlljO0lBQ0k7RTFHMnZZbEI7QUFDRjtBMEdydllBO0VBQ0k7SUFDSTtFMUd1dllOO0UwR3B2WU07SUFDSTtFMUdzdllWO0UwR3J2WVU7SUFDSTtJQUNBO0UxR3V2WWQ7RTBHcHZZYztJQUNJO0UxR3N2WWxCO0UwR3B2WWM7SUFDSTtFMUdzdllsQjtFMEdwdlljO0lBQ0k7RTFHc3ZZbEI7RTBHL3VZVTtJQUNJO0UxR2l2WWQ7RTBHL3VZVTtJQUNJO0UxR2l2WWQ7RTBHM3VZVTtJQUNJO0UxRzZ1WWQ7RTBHM3VZVTtJQUNJO0UxRzZ1WWQ7RTBHdnVZVTtJQUNJO0UxR3l1WWQ7RTBHcnVZRTtJQUNJO0lBQ0E7RTFHdXVZTjtFMEdydVlVO0lBQ0k7RTFHdXVZZDtFMEdwdVlNO0lBQ0k7RTFHc3VZVjtFMEdudVlFO0lBQ0k7RTFHcXVZTjtFMEdwdVlNO0lBQ0k7RTFHc3VZVjtFMEdwdVlNO0lBQ0k7RTFHc3VZVjtFMEdwdVlNO0lBQ0k7RTFHc3VZVjtFMEdsdVljO0lBQ0k7SUFDQTtJQUNBO0lBS0E7RTFHZ3VZbEI7RTBHbnVZa0I7SUFDSTtFMUdxdVl0QjtFMEdqdVljO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFHbXVZbEI7RTBHbHVZa0I7SUFDSTtFMUdvdVl0QjtFMEdodVlVO0lBQ0k7RTFHa3VZZDtFMEcvdFlNO0lBQ0k7RTFHaXVZVjtFMEcvdFlNO0lBQ0k7RTFHaXVZVjtFMEdodVlVO0lBQ0k7RTFHa3VZZDtFMEcvdFlNO0lBQ0k7SUFDQTtFMUdpdVlWO0UwR2h1WVU7SUFDSTtJQUNBO0lBQ0E7UUFBQTtZQUFBO0UxR2t1WWQ7RTBHOXRZTTtJQUNJO0UxR2d1WVY7RTBHN3RZVTtJQUNJO0UxRyt0WWQ7RTBHNXRZTTtJQUNJO0UxRzh0WVY7RTBHNXRZTTtJQUNJO0lBQ0E7SUFDQTtFMUc4dFlWO0UwRzN0WVU7SUFDSTtFMUc2dFlkO0UwR3p0WVU7SUFDSTtJQUNBO0lBQ0E7RTFHMnRZZDtFMEd2dFlFO0lBQ0k7RTFHeXRZTjtFMEdydFlVO0lBQ0k7SUFDQTtFMUd1dFlkO0UwR3J0WVU7SUFDSTtJQUNBO0UxR3V0WWQ7RTBHcHRZTTtJQUNJO0UxR3N0WVY7RTBHbnRZRTtJQUNJO0UxR3F0WU47RTBHcHRZTTtJQUNJO0UxR3N0WVY7RTBHbnRZRTs7SUFFSTtJQUNBO0UxR3F0WU47RTBHcHRZTTs7SUFDSTtFMUd1dFlWO0UwR3R0WVU7O0lBQ0k7RTFHeXRZZDtFMEdsdFlNO0lBQ0k7RTFHb3RZVjtFMEdodFlNO0lBQ0k7SUFDQTtFMUdrdFlWO0FBQ0Y7QTBHN3NZQTtFQUNJOztJQUVJO0UxRytzWU47QUFDRjtBMEc1c1lBO0VBT0k7SUFDSTtJQUNBO0UxR3dzWU47RTBHdHNZRTtJQUNJO0UxR3dzWU47RTBHcnNZTTtJQUNJO0UxR3VzWVY7RTBHdHNZVTtJQUNJO0UxR3dzWWQ7RTBHdnNZYztJQUNJO1FBQUE7WUFBQTtJQUNBO0UxR3lzWWxCO0UwR3RzWVU7SUFDSTtFMUd3c1lkO0UwR3ZzWWM7SUFDSTtFMUd5c1lsQjtFMEdwc1lFO0lBQ0k7RTFHc3NZTjtFMEdyc1lNO0lBQ0k7RTFHdXNZVjtFMEdyc1lNO0lBQ0k7RTFHdXNZVjtFMEduc1lNO0lBQ0k7RTFHcXNZVjtFMEdqc1lNO0lBQ0k7RTFHbXNZVjtFMEc5clljO0lBQ0k7RTFHZ3NZbEI7RTBHNXJZTTtJQUNJO0UxRzhyWVY7RTBHM3JZVTtJQUNJO0UxRzZyWWQ7RTBHeHJZTTtJQUNJO0lBQ0E7RTFHMHJZVjtFMEd4cllNO0lBQ0k7RTFHMHJZVjtFMEd2cllFO0lBQ0k7RTFHeXJZTjtFMEd4cllNO0lBQ0k7RTFHMHJZVjtFMEd0cllNO0lBQ0k7RTFHd3JZVjtFMEdwcllNO0lBQ0k7RTFHc3JZVjtFMEdwcllNO0lBQ0k7SUFDQTtFMUdzcllWO0UwR3JyWVU7SUFDSTtFMUd1cllkO0UwR3JyWVU7SUFDSTtFMUd1cllkO0UwR25yWUU7OztJQUdJO0UxR3FyWU47RTBHbHJZTTtJQUNJO0UxR29yWVY7RTBHaHJZTTtJQUNJO0UxR2tyWVY7RTBHL3FZRTtJQUNJO0UxR2lyWU47QUFDRjtBMkd4b1pRO0VBRko7SUFHUTtJQUFBO0lBQUE7SUFBQTtFM0cyb1pWO0FBQ0Y7QTJHem9aUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNHMm9aWjtBMkd6b1pZO0VBQ0k7RUFDQTtVQUFBO0EzRzJvWmhCO0EyR3pvWlk7RUFDSTtBM0cyb1poQjtBMkd0b1pZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTNHd29aaEI7QTJHbG9aZ0I7RUFDSTtBM0dvb1pwQjs7QTRHeHFaQTtFQUNJO0VBQ0E7QTVHMnFaSjtBNEd4cVpRO0VBQ0k7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1R3lxWlo7QTRHdnFaWTtFQUNJO0E1R3lxWmhCO0E0R25xWkk7RUFDSTtFQUNBO0VBQ0E7QTVHcXFaUjtBNEdscVpJO0VBQ0k7QTVHb3FaUjtBNEdqcVpJO0VBQ0k7RUFDQTtFQUNBO0E1R21xWlI7QTRHaHFaSTtFQUNJO0E1R2txWlI7QTRHL3BaSTtFQUNJO0VBQ0E7RUFDQTtBNUdpcVpSO0E0RzlwWkk7RUFDSTtBNUdncVpSO0E0RzdwWkk7RUFDSTtFQUNBO0E1RytwWlI7QTRHNXBaSTtFQUNJO0E1RzhwWlI7QTRHM3BaSTtFQUNJO0E1RzZwWlI7QTRHMXBaSTtFQUNJO0E1RzRwWlI7QTRHenBaSTtFQUNJO0E1RzJwWlI7O0E2R2h1WkE7RUFDSTtFQUNBO0E3R211WkosQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AbWRpL2ZvbnQvc2Nzcy9tYXRlcmlhbGRlc2lnbmljb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BtZGkvZm9udC9zY3NzL19wYXRoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BtZGkvZm9udC9jc3MvbWF0ZXJpYWxkZXNpZ25pY29ucy5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BtZGkvZm9udC9zY3NzL19jb3JlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BtZGkvZm9udC9zY3NzL19pY29ucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AbWRpL2ZvbnQvc2Nzcy9fZnVuY3Rpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0BtZGkvZm9udC9zY3NzL19leHRyYXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQG1kaS9mb250L3Njc3MvX2FuaW1hdGVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvbGliL2Jvb3RzdHJhcC1kYXRlcGlja2VyL2Jvb3RzdHJhcC1kYXRlcGlja2VyLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9hcHAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvYm9vdHN0cmFwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19qdW1ib3Ryb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tZWRpYS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b2FzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fc3Bpbm5lcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9faW50ZXJhY3Rpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fb3ZlcmZsb3cuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NjcmVlbnJlYWRlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zdHJldGNoZWQtbGluay5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvX2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvX21kaS1ib290c3RyYXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9faWNvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvc2VsZWN0Mi9zcmMvc2Nzcy9jb3JlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3NlbGVjdDIvc3JjL3Njc3MvX3NpbmdsZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9zZWxlY3QyL3NyYy9zY3NzL19tdWx0aXBsZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9zZWxlY3QyL3NyYy9zY3NzL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9zZWxlY3QyL3NyYy9zY3NzL3RoZW1lL2RlZmF1bHQvX3NpbmdsZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9zZWxlY3QyL3NyYy9zY3NzL3RoZW1lL2RlZmF1bHQvX211bHRpcGxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3NlbGVjdDIvc3JjL3Njc3MvdGhlbWUvZGVmYXVsdC9sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvc2VsZWN0Mi9zcmMvc2Nzcy90aGVtZS9jbGFzc2ljL19zaW5nbGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvc2VsZWN0Mi9zcmMvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9zZWxlY3QyL3NyYy9zY3NzL3RoZW1lL2NsYXNzaWMvX211bHRpcGxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3NlbGVjdDIvc3JjL3Njc3MvdGhlbWUvY2xhc3NpYy9fZGVmYXVsdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvc2VsZWN0Mi9zcmMvc2Nzcy90aGVtZS9jbGFzc2ljL2xheW91dC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AdHRza2NoL3NlbGVjdDItYm9vdHN0cmFwNC10aGVtZS9zcmMvX2xheW91dC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AdHRza2NoL3NlbGVjdDItYm9vdHN0cmFwNC10aGVtZS9zcmMvX3NpbmdsZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AdHRza2NoL3NlbGVjdDItYm9vdHN0cmFwNC10aGVtZS9zcmMvX211bHRpcGxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Ryb3B6b25lL3NyYy9kcm9wem9uZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL190ZW1wbGF0ZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL19tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvcGFnZXMvX2F1dGguc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9wYWdlcy9fYWNjb3VudC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL3BhZ2VzL19yZWdpc3Rlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL3BhZ2VzL19jYWxjdWxhdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvX21lZGlhLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29tcG9uZW50cy9fY2hlY2tfbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jb21wb25lbnRzL19vYmplY3Rfc3RhdHlzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29tcG9uZW50cy9fb2JqZWN0X3N0YXR5c19zbWFsbC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLCIvKiFcclxuICogRGF0ZXBpY2tlciBmb3IgQm9vdHN0cmFwIHYxLjkuMCAoaHR0cHM6Ly9naXRodWIuY29tL3V4c29sdXRpb25zL2Jvb3RzdHJhcC1kYXRlcGlja2VyKVxyXG4gKlxyXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UgdjIuMCAoaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wKVxyXG4gKi9cclxuXHJcbi5kYXRlcGlja2VyIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGRpcmVjdGlvbjogbHRyO1xyXG59XHJcbi5kYXRlcGlja2VyLWlubGluZSB7XHJcbiAgICB3aWR0aDogMjIwcHg7XHJcbn1cclxuLmRhdGVwaWNrZXItcnRsIHtcclxuICAgIGRpcmVjdGlvbjogcnRsO1xyXG59XHJcbi5kYXRlcGlja2VyLXJ0bC5kcm9wZG93bi1tZW51IHtcclxuICAgIGxlZnQ6IGF1dG87XHJcbn1cclxuLmRhdGVwaWNrZXItcnRsIHRhYmxlIHRyIHRkIHNwYW4ge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcbi5kYXRlcGlja2VyLWRyb3Bkb3duIHtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nOiA0cHg7XHJcbn1cclxuLmRhdGVwaWNrZXItZHJvcGRvd246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi5kYXRlcGlja2VyLWRyb3Bkb3duOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNmZmY7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWxlZnQ6YmVmb3JlIHtcclxuICAgIGxlZnQ6IDZweDtcclxufVxyXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1sZWZ0OmFmdGVyIHtcclxuICAgIGxlZnQ6IDdweDtcclxufVxyXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1yaWdodDpiZWZvcmUge1xyXG4gICAgcmlnaHQ6IDZweDtcclxufVxyXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1yaWdodDphZnRlciB7XHJcbiAgICByaWdodDogN3B4O1xyXG59XHJcbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWJvdHRvbTpiZWZvcmUge1xyXG4gICAgdG9wOiAtN3B4O1xyXG59XHJcbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWJvdHRvbTphZnRlciB7XHJcbiAgICB0b3A6IC02cHg7XHJcbn1cclxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtdG9wOmJlZm9yZSB7XHJcbiAgICBib3R0b206IC03cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgYm9yZGVyLXRvcDogN3B4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbn1cclxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtdG9wOmFmdGVyIHtcclxuICAgIGJvdHRvbTogLTZweDtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICBib3JkZXItdG9wOiA2cHggc29saWQgI2ZmZjtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0aCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxufVxyXG4udGFibGUtc3RyaXBlZCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCxcclxuLnRhYmxlLXN0cmlwZWQgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGgge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQub2xkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5uZXcge1xyXG4gICAgY29sb3I6ICM3Nzc3Nzc7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGF5OmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5mb2N1c2VkIHtcclxuICAgIGJhY2tncm91bmQ6ICNlZWVlZWU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRpc2FibGVkOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBjb2xvcjogIzc3Nzc3NztcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZCB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XHJcbiAgICBib3JkZXItY29sb3I6ICM4NWM1ZTU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkOmZvY3VzLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5mb2N1cyB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZmQ5ZWU7XHJcbiAgICBib3JkZXItY29sb3I6ICMyOThmYzI7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQ6aG92ZXIge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZkOWVlO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNTJhZGRiO1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuYWN0aXZlIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FmZDllZTtcclxuICAgIGJvcmRlci1jb2xvcjogIzUyYWRkYjtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZDphY3RpdmU6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmFjdGl2ZTpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQ6YWN0aXZlOmZvY3VzLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5hY3RpdmU6Zm9jdXMsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkOmFjdGl2ZS5mb2N1cyxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuYWN0aXZlLmZvY3VzIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzkxY2JlODtcclxuICAgIGJvcmRlci1jb2xvcjogIzI5OGZjMjtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5kaXNhYmxlZDpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdOmhvdmVyLFxyXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQ6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmRpc2FibGVkOmZvY3VzLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZFtkaXNhYmxlZF06Zm9jdXMsXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZDpmb2N1cyxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQuZm9jdXMsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkW2Rpc2FibGVkXS5mb2N1cyxcclxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XHJcbiAgICBib3JkZXItY29sb3I6ICM4NWM1ZTU7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuZm9jdXNlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYWZkOWVlO1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmRpc2FibGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5kaXNhYmxlZDphY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZDogI2Q5ZWRmNztcclxuICAgIGNvbG9yOiAjNzc3Nzc3O1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5IHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGI5OTtcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmYjczMztcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpmb2N1cyxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZm9jdXMge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjOTY2O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYjM3NDAwO1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzk2NjtcclxuICAgIGJvcmRlci1jb2xvcjogI2Y1OWUwMDtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmM5NjY7XHJcbiAgICBib3JkZXItY29sb3I6ICNmNTllMDA7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6YWN0aXZlOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmU6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmFjdGl2ZTpmb2N1cyxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuYWN0aXZlOmZvY3VzLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTphY3RpdmUuZm9jdXMsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmFjdGl2ZS5mb2N1cyB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmJjNDI7XHJcbiAgICBib3JkZXItY29sb3I6ICNiMzc0MDA7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5W2Rpc2FibGVkXTpob3ZlcixcclxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpmb2N1cyxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXlbZGlzYWJsZWRdOmZvY3VzLFxyXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6Zm9jdXMsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLmZvY3VzLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheVtkaXNhYmxlZF0uZm9jdXMsXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5mb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkYjk5O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZiNzMzO1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmZvY3VzZWQge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmYzk2NjtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6YWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmRiOTk7XHJcbiAgICBjb2xvcjogIzc3Nzc3NztcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZSB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XHJcbiAgICBib3JkZXItY29sb3I6ICNiYmJiYmI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmZvY3VzLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5mb2N1cyB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7XHJcbiAgICBib3JkZXItY29sb3I6ICM3YzdjN2M7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2U6aG92ZXIge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjOWQ5ZDlkO1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuYWN0aXZlIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVkNTtcclxuICAgIGJvcmRlci1jb2xvcjogIzlkOWQ5ZDtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTphY3RpdmU6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmFjdGl2ZTpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2U6YWN0aXZlOmZvY3VzLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5hY3RpdmU6Zm9jdXMsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmFjdGl2ZS5mb2N1cyxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuYWN0aXZlLmZvY3VzIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MzYzNjMztcclxuICAgIGJvcmRlci1jb2xvcjogIzdjN2M3YztcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5kaXNhYmxlZDpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2VbZGlzYWJsZWRdOmhvdmVyLFxyXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2U6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkOmZvY3VzLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZVtkaXNhYmxlZF06Zm9jdXMsXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTpmb2N1cyxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZGlzYWJsZWQuZm9jdXMsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlW2Rpc2FibGVkXS5mb2N1cyxcclxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XHJcbiAgICBib3JkZXItY29sb3I6ICNiYmJiYmI7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZm9jdXNlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZDVkNWQ1O1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5kaXNhYmxlZDphY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZDogI2VlZWVlZTtcclxuICAgIGNvbG9yOiAjNzc3Nzc3O1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZWVmMztcclxuICAgIGJvcmRlci1jb2xvcjogIzlkYzFkMztcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZDpmb2N1cyxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuZm9jdXMge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFkN2UzO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNGI4OGE2O1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MxZDdlMztcclxuICAgIGJvcmRlci1jb2xvcjogIzczYTZjMDtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZDphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMWQ3ZTM7XHJcbiAgICBib3JkZXItY29sb3I6ICM3M2E2YzA7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQ6YWN0aXZlOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5hY3RpdmU6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkOmFjdGl2ZTpmb2N1cyxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuYWN0aXZlOmZvY3VzLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZDphY3RpdmUuZm9jdXMsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmFjdGl2ZS5mb2N1cyB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNhOGM4ZDg7XHJcbiAgICBib3JkZXItY29sb3I6ICM0Yjg4YTY7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkW2Rpc2FibGVkXTpob3ZlcixcclxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5kaXNhYmxlZDpmb2N1cyxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdOmZvY3VzLFxyXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQ6Zm9jdXMsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmRpc2FibGVkLmZvY3VzLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZFtkaXNhYmxlZF0uZm9jdXMsXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5mb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlZWYzO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjOWRjMWQzO1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmZvY3VzZWQge1xyXG4gICAgYmFja2dyb3VuZDogI2MxZDdlMztcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6YWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQ6ICNlNGVlZjM7XHJcbiAgICBjb2xvcjogIzc3Nzc3NztcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheSB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2NhNzc7XHJcbiAgICBib3JkZXItY29sb3I6ICNmMWE0MTc7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6Zm9jdXMsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmZvY3VzIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0Yjc0NztcclxuICAgIGJvcmRlci1jb2xvcjogIzgxNTYwODtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGI3NDc7XHJcbiAgICBib3JkZXItY29sb3I6ICNiZjgwMGM7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5hY3RpdmUge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRiNzQ3O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYmY4MDBjO1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmFjdGl2ZTpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuYWN0aXZlOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTphY3RpdmU6Zm9jdXMsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmFjdGl2ZTpmb2N1cyxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6YWN0aXZlLmZvY3VzLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5hY3RpdmUuZm9jdXMge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJhYTI1O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjODE1NjA4O1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheVtkaXNhYmxlZF06aG92ZXIsXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6Zm9jdXMsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5W2Rpc2FibGVkXTpmb2N1cyxcclxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmZvY3VzLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZC5mb2N1cyxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXlbZGlzYWJsZWRdLmZvY3VzLFxyXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3Y2E3NztcclxuICAgIGJvcmRlci1jb2xvcjogI2YxYTQxNztcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6YWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQ6ICNmN2NhNzc7XHJcbiAgICBjb2xvcjogIzc3Nzc3NztcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3Nzc3O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNTU1NTU1O1xyXG4gICAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6Zm9jdXMsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkOmZvY3VzLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5mb2N1cyxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQuZm9jdXMge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU1ZTVlO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMTYxNjE2O1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZDpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZTVlNWU7XHJcbiAgICBib3JkZXItY29sb3I6ICMzNzM3Mzc7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZDphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQuYWN0aXZlIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVlNWU1ZTtcclxuICAgIGJvcmRlci1jb2xvcjogIzM3MzczNztcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDphY3RpdmU6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkOmFjdGl2ZTpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuYWN0aXZlOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZC5hY3RpdmU6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmFjdGl2ZTpmb2N1cyxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQ6YWN0aXZlOmZvY3VzLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5hY3RpdmU6Zm9jdXMsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmFjdGl2ZTpmb2N1cyxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6YWN0aXZlLmZvY3VzLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZDphY3RpdmUuZm9jdXMsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmFjdGl2ZS5mb2N1cyxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQuYWN0aXZlLmZvY3VzIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRjNGM0YztcclxuICAgIGJvcmRlci1jb2xvcjogIzE2MTYxNjtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkW2Rpc2FibGVkXTpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdOmhvdmVyLFxyXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIsXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZDpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6Zm9jdXMsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmRpc2FibGVkOmZvY3VzLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZFtkaXNhYmxlZF06Zm9jdXMsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkW2Rpc2FibGVkXTpmb2N1cyxcclxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmZvY3VzLFxyXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQ6Zm9jdXMsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLmZvY3VzLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZC5kaXNhYmxlZC5mb2N1cyxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWRbZGlzYWJsZWRdLmZvY3VzLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZFtkaXNhYmxlZF0uZm9jdXMsXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5mb2N1cyxcclxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM3Nzc3Nzc7XHJcbiAgICBib3JkZXItY29sb3I6ICM1NTU1NTU7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMmU2ZGE0O1xyXG4gICAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmZvY3VzLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQ6Zm9jdXMsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5mb2N1cyxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmZvY3VzIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcclxuICAgIGJvcmRlci1jb2xvcjogIzEyMmI0MDtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZDpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XHJcbiAgICBib3JkZXItY29sb3I6ICMyMDRkNzQ7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XHJcbiAgICBib3JkZXItY29sb3I6ICMyMDRkNzQ7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmFjdGl2ZTpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmFjdGl2ZTpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZTpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmFjdGl2ZTpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmFjdGl2ZTpmb2N1cyxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmFjdGl2ZTpmb2N1cyxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZTpmb2N1cyxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmFjdGl2ZTpmb2N1cyxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmFjdGl2ZS5mb2N1cyxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmFjdGl2ZS5mb2N1cyxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZS5mb2N1cyxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmFjdGl2ZS5mb2N1cyB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMDRkNzQ7XHJcbiAgICBib3JkZXItY29sb3I6ICMxMjJiNDA7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZFtkaXNhYmxlZF06aG92ZXIsXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIsXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQ6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpmb2N1cyxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmRpc2FibGVkOmZvY3VzLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdOmZvY3VzLFxyXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmZvY3VzLFxyXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmZvY3VzLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQuZm9jdXMsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5kaXNhYmxlZC5mb2N1cyxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlW2Rpc2FibGVkXS5mb2N1cyxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkW2Rpc2FibGVkXS5mb2N1cyxcclxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5mb2N1cyxcclxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5mb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMmU2ZGE0O1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMjMlO1xyXG4gICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbjogMSU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbjpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5mb2N1c2VkIHtcclxuICAgIGJhY2tncm91bmQ6ICNlZWVlZWU7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5kaXNhYmxlZDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgY29sb3I6ICM3Nzc3Nzc7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMmU2ZGE0O1xyXG4gICAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6Zm9jdXMsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmZvY3VzLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpmb2N1cyxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmZvY3VzLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5mb2N1cyxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuZm9jdXMsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmZvY3VzIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcclxuICAgIGJvcmRlci1jb2xvcjogIzEyMmI0MDtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcjpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XHJcbiAgICBib3JkZXItY29sb3I6ICMyMDRkNzQ7XHJcbn1cclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcjphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5hY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMjA0ZDc0O1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZTpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6YWN0aXZlOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDphY3RpdmU6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZTpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuYWN0aXZlOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5hY3RpdmU6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmFjdGl2ZTpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTphY3RpdmU6Zm9jdXMsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZTpmb2N1cyxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlOmZvY3VzLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmU6Zm9jdXMsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZTpmb2N1cyxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuYWN0aXZlOmZvY3VzLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmU6Zm9jdXMsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZTpmb2N1cyxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6YWN0aXZlLmZvY3VzLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcjphY3RpdmUuZm9jdXMsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmFjdGl2ZS5mb2N1cyxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLmZvY3VzLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5hY3RpdmUuZm9jdXMsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZS5mb2N1cyxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLmZvY3VzLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUuZm9jdXMge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA0ZDc0O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMTIyYjQwO1xyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5kaXNhYmxlZDpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuZGlzYWJsZWQ6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmRpc2FibGVkOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyW2Rpc2FibGVkXTpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWRbZGlzYWJsZWRdOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF06aG92ZXIsXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcixcclxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmhvdmVyLFxyXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIsXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcjpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6Zm9jdXMsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmRpc2FibGVkOmZvY3VzLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5kaXNhYmxlZDpmb2N1cyxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQ6Zm9jdXMsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXJbZGlzYWJsZWRdOmZvY3VzLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZFtkaXNhYmxlZF06Zm9jdXMsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXTpmb2N1cyxcclxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmZvY3VzLFxyXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6Zm9jdXMsXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpmb2N1cyxcclxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmZvY3VzLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5mb2N1cyxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuZGlzYWJsZWQuZm9jdXMsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmRpc2FibGVkLmZvY3VzLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZC5mb2N1cyxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmVbZGlzYWJsZWRdLmZvY3VzLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcltkaXNhYmxlZF0uZm9jdXMsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkW2Rpc2FibGVkXS5mb2N1cyxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdLmZvY3VzLFxyXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZm9jdXMsXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5mb2N1cyxcclxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmZvY3VzLFxyXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuZm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcclxuICAgIGJvcmRlci1jb2xvcjogIzJlNmRhNDtcclxufVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLm9sZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5uZXcge1xyXG4gICAgY29sb3I6ICM3Nzc3Nzc7XHJcbn1cclxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItc3dpdGNoIHtcclxuICAgIHdpZHRoOiAxNDVweDtcclxufVxyXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2gsXHJcbi5kYXRlcGlja2VyIC5wcmV2LFxyXG4uZGF0ZXBpY2tlciAubmV4dCxcclxuLmRhdGVwaWNrZXIgdGZvb3QgdHIgdGgge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXN3aXRjaDpob3ZlcixcclxuLmRhdGVwaWNrZXIgLnByZXY6aG92ZXIsXHJcbi5kYXRlcGlja2VyIC5uZXh0OmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0Zm9vdCB0ciB0aDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xyXG59XHJcbi5kYXRlcGlja2VyIC5wcmV2LmRpc2FibGVkLFxyXG4uZGF0ZXBpY2tlciAubmV4dC5kaXNhYmxlZCB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLmRhdGVwaWNrZXIgLmN3IHtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgcGFkZGluZzogMCAycHggMCA1cHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbi5pbnB1dC1ncm91cC5kYXRlIC5pbnB1dC1ncm91cC1hZGRvbiB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmlucHV0LWRhdGVyYW5nZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4uaW5wdXQtZGF0ZXJhbmdlIGlucHV0IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uaW5wdXQtZGF0ZXJhbmdlIGlucHV0OmZpcnN0LWNoaWxkIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xyXG59XHJcbi5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQ6bGFzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcclxufVxyXG4uaW5wdXQtZGF0ZXJhbmdlIC5pbnB1dC1ncm91cC1hZGRvbiB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1pbi13aWR0aDogMTZweDtcclxuICAgIHBhZGRpbmc6IDRweCA1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICAgIGJvcmRlci13aWR0aDogMXB4IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTVweDtcclxufVxyXG4uZGF0ZXBpY2tlci5kcm9wZG93bi1tZW51IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWluLXdpZHRoOiAxNjBweDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XHJcbiAgICBib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gICAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XHJcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxufVxyXG4uZGF0ZXBpY2tlci5kcm9wZG93bi1tZW51IHRoLFxyXG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLWlubGluZSB0aCxcclxuLmRhdGVwaWNrZXIuZHJvcGRvd24tbWVudSB0ZCxcclxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1pbmxpbmUgdGQge1xyXG4gICAgcGFkZGluZzogMHB4IDVweDtcclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcbiAqIEJvb3RzdHJhcCB2NC42LjIgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIyIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMiBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuQGltcG9ydCBcIn5AbWRpL2ZvbnQvY3NzL21hdGVyaWFsZGVzaWduaWNvbnMuY3NzXCI7XG5AaW1wb3J0IFwiLi9saWIvYm9vdHN0cmFwLWRhdGVwaWNrZXIvYm9vdHN0cmFwLWRhdGVwaWNrZXIuY3NzXCI7XG46cm9vdCB7XG4gIC0tYmx1ZTogIzE5OUVEODtcbiAgLS1pbmRpZ286ICM2NjEwZjI7XG4gIC0tcHVycGxlOiAjNmY0MmMxO1xuICAtLXBpbms6ICNlODNlOGM7XG4gIC0tcmVkOiAjZGMzNTQ1O1xuICAtLW9yYW5nZTogI0Y5OTAxNDtcbiAgLS15ZWxsb3c6ICNmZmMxMDc7XG4gIC0tZ3JlZW46ICMyOGE3NDU7XG4gIC0tdGVhbDogIzIwYzk5NztcbiAgLS1jeWFuOiAjMTdhMmI4O1xuICAtLXdoaXRlOiAjZmZmZmZmO1xuICAtLWdyYXk6ICM2Yzc1N2Q7XG4gIC0tZ3JheS1kYXJrOiAjMzQzYTQwO1xuICAtLXByaW1hcnk6ICMxOTlFRDg7XG4gIC0tc2Vjb25kYXJ5OiAjNmM3NTdkO1xuICAtLXN1Y2Nlc3M6ICMyOGE3NDU7XG4gIC0taW5mbzogIzE3YTJiODtcbiAgLS13YXJuaW5nOiAjZmZjMTA3O1xuICAtLWRhbmdlcjogI2RjMzU0NTtcbiAgLS1saWdodDogI2Y4ZjlmYTtcbiAgLS1kYXJrOiAjMzQzYTQwO1xuICAtLWJyZWFrcG9pbnQteHM6IDA7XG4gIC0tYnJlYWtwb2ludC1zbTogNTc2cHg7XG4gIC0tYnJlYWtwb2ludC1tZDogNzY4cHg7XG4gIC0tYnJlYWtwb2ludC1sZzogOTkycHg7XG4gIC0tYnJlYWtwb2ludC14bDogMTIwMHB4O1xuICAtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZmFmYztcbn1cblxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5hIHtcbiAgY29sb3I6ICMxOTlFRDg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6IHJnYigxNy4wNjQzMTUzNTI3LCAxMDcuODQ2NDczMDI5LCAxNDcuNDM1Njg0NjQ3Myk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuc3ZnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbltyb2xlPWJ1dHRvbl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5idXR0b246bm90KDpkaXNhYmxlZCksXG5bdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9cmVzZXRdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9c3VibWl0XTpub3QoOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dLFxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IDZyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kaXNwbGF5LTIge1xuICBmb250LXNpemU6IDUuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogNC41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogMC4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCUwqBcIjtcbn1cblxuLmltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGZhZmM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZmlndXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuY29kZSB7XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGNvbG9yOiAjZTgzZThjO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5hID4gY29kZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5rYmQge1xuICBwYWRkaW5nOiAwLjJyZW0gMC40cmVtO1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxua2JkIGtiZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxucHJlIGNvZGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkLFxuLmNvbnRhaW5lci14bCxcbi5jb250YWluZXItbGcsXG4uY29udGFpbmVyLW1kLFxuLmNvbnRhaW5lci1zbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5vLWd1dHRlcnMgPiAuY29sLFxuLm5vLWd1dHRlcnMgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uY29sLXhsLFxuLmNvbC14bC1hdXRvLCAuY29sLXhsLTEyLCAuY29sLXhsLTExLCAuY29sLXhsLTEwLCAuY29sLXhsLTksIC5jb2wteGwtOCwgLmNvbC14bC03LCAuY29sLXhsLTYsIC5jb2wteGwtNSwgLmNvbC14bC00LCAuY29sLXhsLTMsIC5jb2wteGwtMiwgLmNvbC14bC0xLCAuY29sLWxnLFxuLmNvbC1sZy1hdXRvLCAuY29sLWxnLTEyLCAuY29sLWxnLTExLCAuY29sLWxnLTEwLCAuY29sLWxnLTksIC5jb2wtbGctOCwgLmNvbC1sZy03LCAuY29sLWxnLTYsIC5jb2wtbGctNSwgLmNvbC1sZy00LCAuY29sLWxnLTMsIC5jb2wtbGctMiwgLmNvbC1sZy0xLCAuY29sLW1kLFxuLmNvbC1tZC1hdXRvLCAuY29sLW1kLTEyLCAuY29sLW1kLTExLCAuY29sLW1kLTEwLCAuY29sLW1kLTksIC5jb2wtbWQtOCwgLmNvbC1tZC03LCAuY29sLW1kLTYsIC5jb2wtbWQtNSwgLmNvbC1tZC00LCAuY29sLW1kLTMsIC5jb2wtbWQtMiwgLmNvbC1tZC0xLCAuY29sLXNtLFxuLmNvbC1zbS1hdXRvLCAuY29sLXNtLTEyLCAuY29sLXNtLTExLCAuY29sLXNtLTEwLCAuY29sLXNtLTksIC5jb2wtc20tOCwgLmNvbC1zbS03LCAuY29sLXNtLTYsIC5jb2wtc20tNSwgLmNvbC1zbS00LCAuY29sLXNtLTMsIC5jb2wtc20tMiwgLmNvbC1zbS0xLCAuY29sLFxuLmNvbC1hdXRvLCAuY29sLTEyLCAuY29sLTExLCAuY29sLTEwLCAuY29sLTksIC5jb2wtOCwgLmNvbC03LCAuY29sLTYsIC5jb2wtNSwgLmNvbC00LCAuY29sLTMsIC5jb2wtMiwgLmNvbC0xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uY29sIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0xID4gKiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4ucm93LWNvbHMtMyA+ICoge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5yb3ctY29scy00ID4gKiB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4ucm93LWNvbHMtNSA+ICoge1xuICBmbGV4OiAwIDAgMjAlO1xuICBtYXgtd2lkdGg6IDIwJTtcbn1cblxuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xO1xufVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiAxMztcbn1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMDtcbn1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMTtcbn1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMjtcbn1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMztcbn1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNDtcbn1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNTtcbn1cblxuLm9yZGVyLTYge1xuICBvcmRlcjogNjtcbn1cblxuLm9yZGVyLTcge1xuICBvcmRlcjogNztcbn1cblxuLm9yZGVyLTgge1xuICBvcmRlcjogODtcbn1cblxuLm9yZGVyLTkge1xuICBvcmRlcjogOTtcbn1cblxuLm9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwO1xufVxuXG4ub3JkZXItMTEge1xuICBvcmRlcjogMTE7XG59XG5cbi5vcmRlci0xMiB7XG4gIG9yZGVyOiAxMjtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1zbS01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtc20tNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1zbS03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1zbS0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLW1kLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1tZC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItbWQtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLW1kLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1tZC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1tZC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1tZC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLWxnLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1sZy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItbGctOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLWxnLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1sZy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1sZy0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1sZy0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14bC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXIteGwtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXIteGwtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG59XG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4udGFibGUgdGgsXG4udGFibGUgdGQge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi50YWJsZSB0aGVhZCB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGVlMmU2O1xufVxuLnRhYmxlIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2RlZTJlNjtcbn1cblxuLnRhYmxlLXNtIHRoLFxuLnRhYmxlLXNtIHRkIHtcbiAgcGFkZGluZzogMC4zcmVtO1xufVxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLnRhYmxlLWJvcmRlcmVkIHRoLFxuLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi50YWJsZS1ib3JkZXJlZCB0aGVhZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0aGVhZCB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cblxuLnRhYmxlLWJvcmRlcmxlc3MgdGgsXG4udGFibGUtYm9yZGVybGVzcyB0ZCxcbi50YWJsZS1ib3JkZXJsZXNzIHRoZWFkIHRoLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLnRhYmxlLXByaW1hcnksXG4udGFibGUtcHJpbWFyeSA+IHRoLFxuLnRhYmxlLXByaW1hcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxOTAuNiwgMjI3Ljg0LCAyNDQuMDgpO1xufVxuLnRhYmxlLXByaW1hcnkgdGgsXG4udGFibGUtcHJpbWFyeSB0ZCxcbi50YWJsZS1wcmltYXJ5IHRoZWFkIHRoLFxuLnRhYmxlLXByaW1hcnkgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEzNS40LCAyMDQuNTYsIDIzNC43Mik7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNjguNzk3MDI2MDIyMywgMjE4LjY0NDgzMjcxMzgsIDI0MC4zODI5NzM5Nzc3KTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTY4Ljc5NzAyNjAyMjMsIDIxOC42NDQ4MzI3MTM4LCAyNDAuMzgyOTczOTc3Nyk7XG59XG5cbi50YWJsZS1zZWNvbmRhcnksXG4udGFibGUtc2Vjb25kYXJ5ID4gdGgsXG4udGFibGUtc2Vjb25kYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjEzLjg0LCAyMTYuMzYsIDIxOC42KTtcbn1cbi50YWJsZS1zZWNvbmRhcnkgdGgsXG4udGFibGUtc2Vjb25kYXJ5IHRkLFxuLnRhYmxlLXNlY29uZGFyeSB0aGVhZCB0aCxcbi50YWJsZS1zZWNvbmRhcnkgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE3OC41NiwgMTgzLjI0LCAxODcuNCk7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwMC4zMDc1MDkwMjUzLCAyMDMuNjU2MDI4ODgwOSwgMjA2LjYzMjQ5MDk3NDcpO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjAwLjMwNzUwOTAyNTMsIDIwMy42NTYwMjg4ODA5LCAyMDYuNjMyNDkwOTc0Nyk7XG59XG5cbi50YWJsZS1zdWNjZXNzLFxuLnRhYmxlLXN1Y2Nlc3MgPiB0aCxcbi50YWJsZS1zdWNjZXNzID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTk0LjgsIDIzMC4zNiwgMjAyLjkyKTtcbn1cbi50YWJsZS1zdWNjZXNzIHRoLFxuLnRhYmxlLXN1Y2Nlc3MgdGQsXG4udGFibGUtc3VjY2VzcyB0aGVhZCB0aCxcbi50YWJsZS1zdWNjZXNzIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6IHJnYigxNDMuMiwgMjA5LjI0LCAxNTguMjgpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTc2LjcwNTk0MDU5NDEsIDIyMi45NTQwNTk0MDU5LCAxODcuMjY2NTM0NjUzNSk7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3Ni43MDU5NDA1OTQxLCAyMjIuOTU0MDU5NDA1OSwgMTg3LjI2NjUzNDY1MzUpO1xufVxuXG4udGFibGUtaW5mbyxcbi50YWJsZS1pbmZvID4gdGgsXG4udGFibGUtaW5mbyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE5MC4wNCwgMjI4Ljk2LCAyMzUuMTIpO1xufVxuLnRhYmxlLWluZm8gdGgsXG4udGFibGUtaW5mbyB0ZCxcbi50YWJsZS1pbmZvIHRoZWFkIHRoLFxuLnRhYmxlLWluZm8gdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEzNC4zNiwgMjA2LjY0LCAyMTguMDgpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTcwLjUxNTI0NzUyNDgsIDIyMS4xMzMyNjczMjY3LCAyMjkuMTQ0NzUyNDc1Mik7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3MC41MTUyNDc1MjQ4LCAyMjEuMTMzMjY3MzI2NywgMjI5LjE0NDc1MjQ3NTIpO1xufVxuXG4udGFibGUtd2FybmluZyxcbi50YWJsZS13YXJuaW5nID4gdGgsXG4udGFibGUtd2FybmluZyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjM3LjY0LCAxODUuNTYpO1xufVxuLnRhYmxlLXdhcm5pbmcgdGgsXG4udGFibGUtd2FybmluZyB0ZCxcbi50YWJsZS13YXJuaW5nIHRoZWFkIHRoLFxuLnRhYmxlLXdhcm5pbmcgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgMjIyLjc2LCAxMjYuMDQpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyMzEuMjY1LCAxNjAuMDYpO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDIzMS4yNjUsIDE2MC4wNik7XG59XG5cbi50YWJsZS1kYW5nZXIsXG4udGFibGUtZGFuZ2VyID4gdGgsXG4udGFibGUtZGFuZ2VyID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ1LjIsIDE5OC40NCwgMjAyLjkyKTtcbn1cbi50YWJsZS1kYW5nZXIgdGgsXG4udGFibGUtZGFuZ2VyIHRkLFxuLnRhYmxlLWRhbmdlciB0aGVhZCB0aCxcbi50YWJsZS1kYW5nZXIgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIzNi44LCAxNDkuOTYsIDE1OC4yOCk7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0MS40MzQxNzcyMTUyLCAxNzYuNzA1ODIyNzg0OCwgMTgyLjkwNzM0MTc3MjIpO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQxLjQzNDE3NzIxNTIsIDE3Ni43MDU4MjI3ODQ4LCAxODIuOTA3MzQxNzcyMik7XG59XG5cbi50YWJsZS1saWdodCxcbi50YWJsZS1saWdodCA+IHRoLFxuLnRhYmxlLWxpZ2h0ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUzLjA0LCAyNTMuMzIsIDI1My42KTtcbn1cbi50YWJsZS1saWdodCB0aCxcbi50YWJsZS1saWdodCB0ZCxcbi50YWJsZS1saWdodCB0aGVhZCB0aCxcbi50YWJsZS1saWdodCB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjUxLjM2LCAyNTEuODgsIDI1Mi40KTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzguMTY1LCAyNDAuNTcsIDI0Mi45NzUpO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzOC4xNjUsIDI0MC41NywgMjQyLjk3NSk7XG59XG5cbi50YWJsZS1kYXJrLFxuLnRhYmxlLWRhcmsgPiB0aCxcbi50YWJsZS1kYXJrID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTk4LjE2LCAxOTkuODQsIDIwMS41Mik7XG59XG4udGFibGUtZGFyayB0aCxcbi50YWJsZS1kYXJrIHRkLFxuLnRhYmxlLWRhcmsgdGhlYWQgdGgsXG4udGFibGUtZGFyayB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTQ5LjQ0LCAxNTIuNTYsIDE1NS42OCk7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxODUuMDIxNjc1MTI2OSwgMTg3LjA5LCAxODkuMTU4MzI0ODczMSk7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4NS4wMjE2NzUxMjY5LCAxODcuMDksIDE4OS4xNTgzMjQ4NzMxKTtcbn1cblxuLnRhYmxlLWFjdGl2ZSxcbi50YWJsZS1hY3RpdmUgPiB0aCxcbi50YWJsZS1hY3RpdmUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogcmdiKDY5LjE0NjU1MTcyNDEsIDc3LjEyNSwgODUuMTAzNDQ4Mjc1OSk7XG59XG4udGFibGUgLnRoZWFkLWxpZ2h0IHRoIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbi50YWJsZS1kYXJrIHRoLFxuLnRhYmxlLWRhcmsgdGQsXG4udGFibGUtZGFyayB0aGVhZCB0aCB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDY5LjE0NjU1MTcyNDEsIDc3LjEyNSwgODUuMTAzNDQ4Mjc1OSk7XG59XG4udGFibGUtZGFyay50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDtcbn1cbi50YWJsZS1kYXJrLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG59XG4udGFibGUtZGFyay50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDc1KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1zbSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEyOC4xNzg0MjMyMzY1LCAyMDYuMjY3NjM0ODU0OCwgMjQwLjMyMTU3Njc2MzUpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNSwgMTU4LCAyMTYsIDAuMjUpO1xufVxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgb3BhY2l0eTogMTtcbn1cblxuaW5wdXRbdHlwZT1kYXRlXS5mb3JtLWNvbnRyb2wsXG5pbnB1dFt0eXBlPXRpbWVdLmZvcm0tY29udHJvbCxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLmZvcm0tY29udHJvbCxcbmlucHV0W3R5cGU9bW9udGhdLmZvcm0tY29udHJvbCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2w6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjNDk1MDU3O1xufVxuc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMzc1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sW3NpemVdLCBzZWxlY3QuZm9ybS1jb250cm9sW211bHRpcGxlXSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuLmZvcm0tcm93ID4gLmNvbCxcbi5mb3JtLXJvdyA+IFtjbGFzcyo9Y29sLV0ge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDAuM3JlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtO1xufVxuLmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG59XG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjMjhhNzQ1O1xufVxuXG4udmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCAxNjcsIDY5LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmZvcm0tcm93ID4gLmNvbCA+IC52YWxpZC10b29sdGlwLCAuZm9ybS1yb3cgPiBbY2xhc3MqPWNvbC1dID4gLnZhbGlkLXRvb2x0aXAge1xuICBsZWZ0OiA1cHg7XG59XG5cbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC10b29sdGlwLFxuLmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMjhhNzQ1JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgc2VsZWN0LmZvcm0tY29udHJvbDp2YWxpZCwgc2VsZWN0LmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMS41cmVtIGNlbnRlcjtcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkLCAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygwLjc1ZW0gKyAyLjMxMjVyZW0pICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIHJpZ2h0IDAuNzVyZW0gY2VudGVyLzhweCAxMHB4IG5vLXJlcGVhdCwgI2ZmZmZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzI4YTc0NScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKSBjZW50ZXIgcmlnaHQgMS43NXJlbS9jYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBuby1yZXBlYXQ7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZDpmb2N1cywgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzI4YTc0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHJnYig1MS42OTU2NTIxNzM5LCAyMDYuMzA0MzQ3ODI2MSwgODcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNTEuNjk1NjUyMTczOSwgMjA2LjMwNDM0NzgyNjEsIDg3KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcbn1cblxuLmludmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogI2RjMzU0NTtcbn1cblxuLmludmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmZvcm0tcm93ID4gLmNvbCA+IC5pbnZhbGlkLXRvb2x0aXAsIC5mb3JtLXJvdyA+IFtjbGFzcyo9Y29sLV0gPiAuaW52YWxpZC10b29sdGlwIHtcbiAgbGVmdDogNXB4O1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGMzNTQ1JyB2aWV3Qm94PScwIDAgMTIgMTInJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgc2VsZWN0LmZvcm0tY29udHJvbDppbnZhbGlkLCBzZWxlY3QuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEuNXJlbSBjZW50ZXI7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCwgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygwLjc1ZW0gKyAyLjMxMjVyZW0pICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIHJpZ2h0IDAuNzVyZW0gY2VudGVyLzhweCAxMHB4IG5vLXJlcGVhdCwgI2ZmZmZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NScgdmlld0JveD0nMCAwIDEyIDEyJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2RjMzU0NScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpIGNlbnRlciByaWdodCAxLjc1cmVtL2NhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIG5vLXJlcGVhdDtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQ6Zm9jdXMsIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogI2RjMzU0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogI2RjMzU0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIyNy41MzE2NDU1Njk2LCA5Ni40NjgzNTQ0MzA0LCAxMDkuMDI1MzE2NDU1Nyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjcuNTMxNjQ1NTY5NiwgOTYuNDY4MzU0NDMwNCwgMTA5LjAyNTMxNjQ1NTcpO1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mb3JtLWlubGluZSBsYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwLFxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1zZWxlY3Qge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmJ0biB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuOmZvY3VzLCAuYnRuLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjUsIDE1OCwgMjE2LCAwLjI1KTtcbn1cbi5idG4uZGlzYWJsZWQsIC5idG46ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY1O1xufVxuLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTlFRDg7XG4gIGJvcmRlci1jb2xvcjogIzE5OUVEODtcbn1cbi5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjEuMDMyMTU3Njc2MywgMTMyLjkyMzIzNjUxNDUsIDE4MS43MTc4NDIzMjM3KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTkuNzA5NTQzNTY4NSwgMTI0LjU2NDMxNTM1MjcsIDE3MC4yOTA0NTY0MzE1KTtcbn1cbi5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMS4wMzIxNTc2NzYzLCAxMzIuOTIzMjM2NTE0NSwgMTgxLjcxNzg0MjMyMzcpO1xuICBib3JkZXItY29sb3I6IHJnYigxOS43MDk1NDM1Njg1LCAxMjQuNTY0MzE1MzUyNywgMTcwLjI5MDQ1NjQzMTUpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1OS41LCAxNzIuNTUsIDIyMS44NSwgMC41KTtcbn1cbi5idG4tcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTlFRDg7XG4gIGJvcmRlci1jb2xvcjogIzE5OUVEODtcbn1cbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTkuNzA5NTQzNTY4NSwgMTI0LjU2NDMxNTM1MjcsIDE3MC4yOTA0NTY0MzE1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTguMzg2OTI5NDYwNiwgMTE2LjIwNTM5NDE5MDksIDE1OC44NjMwNzA1Mzk0KTtcbn1cbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDU5LjUsIDE3Mi41NSwgMjIxLjg1LCAwLjUpO1xufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoOTAuMjcwMzg2MjY2MSwgOTcuNzkyOTE4NDU0OSwgMTA0LjQ3OTYxMzczMzkpO1xuICBib3JkZXItY29sb3I6IHJnYig4NC4zNjA1MTUwMjE1LCA5MS4zOTA1NTc5Mzk5LCA5Ny42Mzk0ODQ5Nzg1KTtcbn1cbi5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLXNlY29uZGFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoOTAuMjcwMzg2MjY2MSwgOTcuNzkyOTE4NDU0OSwgMTA0LjQ3OTYxMzczMzkpO1xuICBib3JkZXItY29sb3I6IHJnYig4NC4zNjA1MTUwMjE1LCA5MS4zOTA1NTc5Mzk5LCA5Ny42Mzk0ODQ5Nzg1KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMwLjA1LCAxMzcuNywgMTQ0LjUsIDAuNSk7XG59XG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig4NC4zNjA1MTUwMjE1LCA5MS4zOTA1NTc5Mzk5LCA5Ny42Mzk0ODQ5Nzg1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNzguNDUwNjQzNzc2OCwgODQuOTg4MTk3NDI0OSwgOTAuNzk5MzU2MjIzMik7XG59XG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMzAuMDUsIDEzNy43LCAxNDQuNSwgMC41KTtcbn1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cbi5idG4tc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzIuNjA4Njk1NjUyMiwgMTM2LjE0MTMwNDM0NzgsIDU2LjI1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMzAuMTQ0OTI3NTM2MiwgMTI1Ljg1NTA3MjQ2MzgsIDUyKTtcbn1cbi5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzMi42MDg2OTU2NTIyLCAxMzYuMTQxMzA0MzQ3OCwgNTYuMjUpO1xuICBib3JkZXItY29sb3I6IHJnYigzMC4xNDQ5Mjc1MzYyLCAxMjUuODU1MDcyNDYzOCwgNTIpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3Mi4yNSwgMTgwLjIsIDk2LjksIDAuNSk7XG59XG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tc3VjY2VzczpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDMwLjE0NDkyNzUzNjIsIDEyNS44NTUwNzI0NjM4LCA1Mik7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI3LjY4MTE1OTQyMDMsIDExNS41Njg4NDA1Nzk3LCA0Ny43NSk7XG59XG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3Mi4yNSwgMTgwLjIsIDk2LjksIDAuNSk7XG59XG5cbi5idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG4uYnRuLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4Ljc1LCAxMzIuMDY1MjE3MzkxMywgMTUwKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTcuMzMzMzMzMzMzMywgMTIyLjA4Njk1NjUyMTcsIDEzOC42NjY2NjY2NjY3KTtcbn1cbi5idG4taW5mbzpmb2N1cywgLmJ0bi1pbmZvLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxOC43NSwgMTMyLjA2NTIxNzM5MTMsIDE1MCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE3LjMzMzMzMzMzMzMsIDEyMi4wODY5NTY1MjE3LCAxMzguNjY2NjY2NjY2Nyk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDU3LjgsIDE3NS45NSwgMTk0LjY1LCAwLjUpO1xufVxuLmJ0bi1pbmZvLmRpc2FibGVkLCAuYnRuLWluZm86ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNy4zMzMzMzMzMzMzLCAxMjIuMDg2OTU2NTIxNywgMTM4LjY2NjY2NjY2NjcpO1xuICBib3JkZXItY29sb3I6IHJnYigxNS45MTY2NjY2NjY3LCAxMTIuMTA4Njk1NjUyMiwgMTI3LjMzMzMzMzMzMzMpO1xufVxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTcuOCwgMTc1Ljk1LCAxOTQuNjUsIDAuNSk7XG59XG5cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG4uYnRuLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyMy43NSwgMTY3LjgxMjUsIDApO1xuICBib3JkZXItY29sb3I6IHJnYigyMTEsIDE1OC4yNSwgMCk7XG59XG4uYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZy5mb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjIzLjc1LCAxNjcuODEyNSwgMCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIxMSwgMTU4LjI1LCAwKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIxLjcsIDE2OS42LCAxMi4xLCAwLjUpO1xufVxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLCAuYnRuLXdhcm5pbmc6ZGlzYWJsZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTEsIDE1OC4yNSwgMCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE5OC4yNSwgMTQ4LjY4NzUsIDApO1xufVxuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIxLjcsIDE2OS42LCAxMi4xLCAwLjUpO1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4uYnRuLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjAwLjA4MjI3ODQ4MSwgMzQuNjY3NzIxNTE5LCA1MC41MTU4MjI3ODQ4KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTg5LjIxNTE4OTg3MzQsIDMyLjc4NDgxMDEyNjYsIDQ3Ljc3MjE1MTg5ODcpO1xufVxuLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDAuMDgyMjc4NDgxLCAzNC42Njc3MjE1MTksIDUwLjUxNTgyMjc4NDgpO1xuICBib3JkZXItY29sb3I6IHJnYigxODkuMjE1MTg5ODczNCwgMzIuNzg0ODEwMTI2NiwgNDcuNzcyMTUxODk4Nyk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNS4yNSwgODMuMywgOTYuOSwgMC41KTtcbn1cbi5idG4tZGFuZ2VyLmRpc2FibGVkLCAuYnRuLWRhbmdlcjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4OS4yMTUxODk4NzM0LCAzMi43ODQ4MTAxMjY2LCA0Ny43NzIxNTE4OTg3KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTc4LjM0ODEwMTI2NTgsIDMwLjkwMTg5ODczNDIsIDQ1LjAyODQ4MTAxMjcpO1xufVxuLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI1LjI1LCA4My4zLCA5Ni45LCAwLjUpO1xufVxuXG4uYnRuLWxpZ2h0IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5idG4tbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyNS42ODc1LCAyMjkuODc1LCAyMzQuMDYyNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIxOC4yNSwgMjIzLjUsIDIyOC43NSk7XG59XG4uYnRuLWxpZ2h0OmZvY3VzLCAuYnRuLWxpZ2h0LmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjUuNjg3NSwgMjI5Ljg3NSwgMjM0LjA2MjUpO1xuICBib3JkZXItY29sb3I6IHJnYigyMTguMjUsIDIyMy41LCAyMjguNzUpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTUuNzUsIDIxNy4yLCAyMTguNjUsIDAuNSk7XG59XG4uYnRuLWxpZ2h0LmRpc2FibGVkLCAuYnRuLWxpZ2h0OmRpc2FibGVkIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjE4LjI1LCAyMjMuNSwgMjI4Ljc1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjEwLjgxMjUsIDIxNy4xMjUsIDIyMy40Mzc1KTtcbn1cbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxNS43NSwgMjE3LjIsIDIxOC42NSwgMC41KTtcbn1cblxuLmJ0bi1kYXJrIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cbi5idG4tZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzQuODUzNDQ4Mjc1OSwgMzguODc1LCA0Mi44OTY1NTE3MjQxKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjkuMTM3OTMxMDM0NSwgMzIuNSwgMzUuODYyMDY4OTY1NSk7XG59XG4uYnRuLWRhcms6Zm9jdXMsIC5idG4tZGFyay5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzQuODUzNDQ4Mjc1OSwgMzguODc1LCA0Mi44OTY1NTE3MjQxKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjkuMTM3OTMxMDM0NSwgMzIuNSwgMzUuODYyMDY4OTY1NSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDgyLjQ1LCA4Ny41NSwgOTIuNjUsIDAuNSk7XG59XG4uYnRuLWRhcmsuZGlzYWJsZWQsIC5idG4tZGFyazpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG4uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI5LjEzNzkzMTAzNDUsIDMyLjUsIDM1Ljg2MjA2ODk2NTUpO1xuICBib3JkZXItY29sb3I6IHJnYigyMy40MjI0MTM3OTMxLCAyNi4xMjUsIDI4LjgyNzU4NjIwNjkpO1xufVxuLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODIuNDUsIDg3LjU1LCA5Mi42NSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICBjb2xvcjogIzE5OUVEODtcbiAgYm9yZGVyLWNvbG9yOiAjMTk5RUQ4O1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5OUVEODtcbiAgYm9yZGVyLWNvbG9yOiAjMTk5RUQ4O1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjUsIDE1OCwgMjE2LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICMxOTlFRDg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTlFRDg7XG4gIGJvcmRlci1jb2xvcjogIzE5OUVEODtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1LCAxNTgsIDIxNiwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICBjb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuLmJ0bi1vdXRsaW5lLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWluZm8uZGlzYWJsZWQsIC5idG4tb3V0bGluZS1pbmZvOmRpc2FibGVkIHtcbiAgY29sb3I6ICMxN2EyYjg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cbi5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmYzEwNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICBjb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkIHtcbiAgY29sb3I6ICNkYzM1NDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5idG4tb3V0bGluZS1saWdodDpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1saWdodC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWxpZ2h0OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmOGY5ZmE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrIHtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cbi5idG4tb3V0bGluZS1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cbi5idG4tb3V0bGluZS1kYXJrOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyay5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtZGFyay5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhcms6ZGlzYWJsZWQge1xuICBjb2xvcjogIzM0M2E0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTtcbn1cblxuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMxOTlFRDg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4tbGluazpob3ZlciB7XG4gIGNvbG9yOiByZ2IoMTcuMDY0MzE1MzUyNywgMTA3Ljg0NjQ3MzAyOSwgMTQ3LjQzNTY4NDY0NzMpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5idG4tbGluazpmb2N1cywgLmJ0bi1saW5rLmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnRuLWxpbms6ZGlzYWJsZWQsIC5idG4tbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1yZXNldF0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1idXR0b25dLmJ0bi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZhZGUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mYWRlOm5vdCguc2hvdykge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jb2xsYXBzaW5nLndpZHRoIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nLndpZHRoIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIG1hcmdpbjogMC4xMjVyZW0gMCAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZHJvcGRvd24tbWVudS1zbS1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbWQtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1tZC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LWxnLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbGctcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteGwtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuLmRyb3B1cCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbTtcbn1cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZDtcbn1cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbTtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49dG9wXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePXJpZ2h0XSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePWJvdHRvbV0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1sZWZ0XSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG59XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZWNlZjtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogcmdiKDIxLjYyODM3ODM3ODQsIDI0LjI1LCAyNi44NzE2MjE2MjE2KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk5RUQ4O1xufVxuLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICNhZGI1YmQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJ0bi1ncm91cCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpob3Zlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyIHtcbiAgei1pbmRleDogMTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLCAuYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsIC5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjU2MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41NjI1cmVtO1xufVxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLXNtID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4gaW5wdXRbdHlwZT1yYWRpb10sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4gaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9cmFkaW9dLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1maWxlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgei1pbmRleDogMztcbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICB6LWluZGV4OiA0O1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5jdXN0b20tc2VsZWN0Om5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmZvcm0tY29udHJvbDpudGgtbGFzdC1jaGlsZChuKzMpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmN1c3RvbS1zZWxlY3Q6bnRoLWxhc3QtY2hpbGQobiszKSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5jdXN0b20tZmlsZTpudGgtbGFzdC1jaGlsZChuKzMpIC5jdXN0b20tZmlsZS1sYWJlbCxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5jdXN0b20tZmlsZTpudGgtbGFzdC1jaGlsZChuKzMpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bjpmb2N1cyxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG59XG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmJ0bixcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9cmFkaW9dLFxuLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW07XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm50aC1sYXN0LWNoaWxkKG4rMykgPiAuYnRuLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuKzMpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBvcGFjaXR5OiAwO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICMxOTlFRDg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTlFRDg7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1LCAxNTgsIDIxNiwgMC4yNSk7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTI4LjE3ODQyMzIzNjUsIDIwNi4yNjc2MzQ4NTQ4LCAyNDAuMzIxNTc2NzYzNSk7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3My44ODc5NjY4MDUsIDIyMy44MzE5NTAyMDc1LCAyNDUuNjEyMDMzMTk1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTczLjg4Nzk2NjgwNSwgMjIzLjgzMTk1MDIwNzUsIDI0NS42MTIwMzMxOTUpO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0W2Rpc2FibGVkXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXRbZGlzYWJsZWRdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4yNXJlbTtcbiAgbGVmdDogLTEuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWRiNWJkO1xufVxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjI1cmVtO1xuICBsZWZ0OiAtMS41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogNTAlLzUwJSA1MCUgbm8tcmVwZWF0O1xufVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjNmZmZmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNmwyLjk3NCAyLjk5TDggMi4xOTN6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTk5RUQ4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk5RUQ4O1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDQgNCclM2UlM2NwYXRoIHN0cm9rZT0nJTIzZmZmZmZmJyBkPSdNMCAyaDQnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1LCAxNTgsIDIxNiwgMC41KTtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUsIDE1OCwgMjE2LCAwLjUpO1xufVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZmZmZicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUsIDE1OCwgMjE2LCAwLjUpO1xufVxuXG4uY3VzdG9tLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogMi4yNXJlbTtcbn1cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgbGVmdDogLTIuMjVyZW07XG4gIHdpZHRoOiAxLjc1cmVtO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgdG9wOiBjYWxjKDAuMjVyZW0gKyAycHgpO1xuICBsZWZ0OiBjYWxjKC0yLjI1cmVtICsgMnB4KTtcbiAgd2lkdGg6IGNhbGMoMXJlbSAtIDRweCk7XG4gIGhlaWdodDogY2FsYygxcmVtIC0gNHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjc1cmVtKTtcbn1cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1LCAxNTgsIDIxNiwgMC41KTtcbn1cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMS43NXJlbSAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIHJpZ2h0IDAuNzVyZW0gY2VudGVyLzhweCAxMHB4IG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5jdXN0b20tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTI4LjE3ODQyMzIzNjUsIDIwNi4yNjc2MzQ4NTQ4LCAyNDAuMzIxNTc2NzYzNSk7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1LCAxNTgsIDIxNiwgMC4yNSk7XG59XG4uY3VzdG9tLXNlbGVjdDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uY3VzdG9tLXNlbGVjdFttdWx0aXBsZV0sIC5jdXN0b20tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmN1c3RvbS1zZWxlY3Q6ZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cbi5jdXN0b20tc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jdXN0b20tc2VsZWN0Oi1tb3otZm9jdXNyaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgIzQ5NTA1Nztcbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cbi5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEyOC4xNzg0MjMyMzY1LCAyMDYuMjY3NjM0ODU0OCwgMjQwLjMyMTU3Njc2MzUpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNSwgMTU4LCAyMTYsIDAuMjUpO1xufVxuLmN1c3RvbS1maWxlLWlucHV0W2Rpc2FibGVkXSB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cbi5jdXN0b20tZmlsZS1pbnB1dDpsYW5nKGVuKSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIkJyb3dzZVwiO1xufVxuLmN1c3RvbS1maWxlLWlucHV0IH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTtcbn1cblxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1sZWZ0OiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiAwIDAuMjVyZW0gMC4yNXJlbSAwO1xufVxuXG4uY3VzdG9tLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMS40cmVtO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5jdXN0b20tcmFuZ2U6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmN1c3RvbS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2Y4ZmFmYywgMCAwIDAgMC4ycmVtIHJnYmEoMjUsIDE1OCwgMjE2LCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2Y4ZmFmYywgMCAwIDAgMC4ycmVtIHJnYmEoMjUsIDE1OCwgMjE2LCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZjhmYWZjLCAwIDAgMCAwLjJyZW0gcmdiYSgyNSwgMTU4LCAyMTYsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZTo6LW1vei1mb2N1cy1vdXRlciB7XG4gIGJvcmRlcjogMDtcbn1cbi5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTlFRDg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNzMuODg3OTY2ODA1LCAyMjMuODMxOTUwMjA3NSwgMjQ1LjYxMjAzMzE5NSk7XG59XG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5OUVEODtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNzMuODg3OTY2ODA1LCAyMjMuODMxOTUwMjA3NSwgMjQ1LjYxMjAzMzE5NSk7XG59XG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4ycmVtO1xuICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk5RUQ4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNzMuODg3OTY2ODA1LCAyMjMuODMxOTUwMjA3NSwgMjQ1LjYxMjAzMzE5NSk7XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW07XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtZmlsbC1sb3dlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtZmlsbC11cHBlciB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbn1cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG59XG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdCB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuICAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMge1xuICBpc29sYXRpb246IGlzb2xhdGU7XG4gIGJvcmRlci1jb2xvcjogI2U5ZWNlZiAjZTllY2VmICNkZWUyZTY7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGZhZmM7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNiAjZGVlMmU2ICNmOGZhZmM7XG59XG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTlFRDg7XG59XG5cbi5uYXYtZmlsbCA+IC5uYXYtbGluayxcbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWp1c3RpZmllZCA+IC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4ubmF2YmFyIC5jb250YWluZXIsXG4ubmF2YmFyIC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyIC5jb250YWluZXItc20sXG4ubmF2YmFyIC5jb250YWluZXItbWQsXG4ubmF2YmFyIC5jb250YWluZXItbGcsXG4ubmF2YmFyIC5jb250YWluZXIteGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjMxMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5uYXZiYXItdG9nZ2xlcjpob3ZlciwgLm5hdmJhci10b2dnbGVyOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiA1MCUvMTAwJSAxMDAlIG5vLXJlcGVhdDtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogNzV2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWZsdWlkLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItc20sXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1tZCxcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWxnLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20ge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCxcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXNtLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbWQsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1sZyxcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItc20sXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1tZCxcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWxnLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1mbHVpZCxcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXNtLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbWQsXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1sZyxcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItc20sXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1tZCxcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWxnLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCxcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXNtLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbWQsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1sZyxcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCxcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXNtLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItbWQsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1sZyxcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWZsdWlkLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItc20sXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1tZCxcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWxnLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubmF2YmFyLWV4cGFuZCB7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXhsIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXhsIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MCwgMCwgMCwgMC41JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGEge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC41JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uY2FyZCA+IGhyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXAge1xuICBib3JkZXItdG9wOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xufVxuLmNhcmQgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG4uY2FyZCA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuLmNhcmQgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAxLjI1cmVtO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLTAuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbn1cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4uY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpIGNhbGMoMC4yNXJlbSAtIDFweCkgMCAwO1xufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5jYXJkLWZvb3RlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIGNhbGMoMC4yNXJlbSAtIDFweCkgY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xufVxuXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWRlY2sgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWRlY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgfVxuICAuY2FyZC1kZWNrIC5jYXJkIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkICsgLmNhcmQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG59XG5cbi5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWNvbHVtbnMge1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuICB9XG4gIC5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWNjb3JkaW9uIHtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xufVxuLmFjY29yZGlvbiA+IC5jYXJkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hY2NvcmRpb24gPiAuY2FyZDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5hY2NvcmRpb24gPiAuY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBjb250ZW50OiBcIi9cIjtcbn1cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjMTk5RUQ4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLnBhZ2UtbGluazpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiByZ2IoMTcuMDY0MzE1MzUyNywgMTA3Ljg0NjQ3MzAyOSwgMTQ3LjQzNTY4NDY0NzMpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbn1cbi5wYWdlLWxpbms6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNSwgMTU4LCAyMTYsIDAuMjUpO1xufVxuXG4ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbn1cbi5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk5RUQ4O1xuICBib3JkZXItY29sb3I6ICMxOTlFRDg7XG59XG4ucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xufVxuXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zcmVtO1xufVxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xufVxuXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjJyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMnJlbTtcbn1cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC40ZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYmFkZ2Uge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbmEuYmFkZ2U6aG92ZXIsIGEuYmFkZ2U6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5iYWRnZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogMC42ZW07XG4gIHBhZGRpbmctbGVmdDogMC42ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xufVxuXG4uYmFkZ2UtcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk5RUQ4O1xufVxuYS5iYWRnZS1wcmltYXJ5OmhvdmVyLCBhLmJhZGdlLXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE5LjcwOTU0MzU2ODUsIDEyNC41NjQzMTUzNTI3LCAxNzAuMjkwNDU2NDMxNSk7XG59XG5hLmJhZGdlLXByaW1hcnk6Zm9jdXMsIGEuYmFkZ2UtcHJpbWFyeS5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1LCAxNTgsIDIxNiwgMC41KTtcbn1cblxuLmJhZGdlLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xufVxuYS5iYWRnZS1zZWNvbmRhcnk6aG92ZXIsIGEuYmFkZ2Utc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig4NC4zNjA1MTUwMjE1LCA5MS4zOTA1NTc5Mzk5LCA5Ny42Mzk0ODQ5Nzg1KTtcbn1cbmEuYmFkZ2Utc2Vjb25kYXJ5OmZvY3VzLCBhLmJhZGdlLXNlY29uZGFyeS5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7XG59XG5cbi5iYWRnZS1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG59XG5hLmJhZGdlLXN1Y2Nlc3M6aG92ZXIsIGEuYmFkZ2Utc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzAuMTQ0OTI3NTM2MiwgMTI1Ljg1NTA3MjQ2MzgsIDUyKTtcbn1cbmEuYmFkZ2Utc3VjY2Vzczpmb2N1cywgYS5iYWRnZS1zdWNjZXNzLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7XG59XG5cbi5iYWRnZS1pbmZvIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG59XG5hLmJhZGdlLWluZm86aG92ZXIsIGEuYmFkZ2UtaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTcuMzMzMzMzMzMzMywgMTIyLjA4Njk1NjUyMTcsIDEzOC42NjY2NjY2NjY3KTtcbn1cbmEuYmFkZ2UtaW5mbzpmb2N1cywgYS5iYWRnZS1pbmZvLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpO1xufVxuXG4uYmFkZ2Utd2FybmluZyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xufVxuYS5iYWRnZS13YXJuaW5nOmhvdmVyLCBhLmJhZGdlLXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxMSwgMTU4LjI1LCAwKTtcbn1cbmEuYmFkZ2Utd2FybmluZzpmb2N1cywgYS5iYWRnZS13YXJuaW5nLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7XG59XG5cbi5iYWRnZS1kYW5nZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbn1cbmEuYmFkZ2UtZGFuZ2VyOmhvdmVyLCBhLmJhZGdlLWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTg5LjIxNTE4OTg3MzQsIDMyLjc4NDgxMDEyNjYsIDQ3Ljc3MjE1MTg5ODcpO1xufVxuYS5iYWRnZS1kYW5nZXI6Zm9jdXMsIGEuYmFkZ2UtZGFuZ2VyLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XG59XG5cbi5iYWRnZS1saWdodCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuYS5iYWRnZS1saWdodDpob3ZlciwgYS5iYWRnZS1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjE4LjI1LCAyMjMuNSwgMjI4Ljc1KTtcbn1cbmEuYmFkZ2UtbGlnaHQ6Zm9jdXMsIGEuYmFkZ2UtbGlnaHQuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpO1xufVxuXG4uYmFkZ2UtZGFyayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuYS5iYWRnZS1kYXJrOmhvdmVyLCBhLmJhZGdlLWRhcms6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI5LjEzNzkzMTAzNDUsIDMyLjUsIDM1Ljg2MjA2ODk2NTUpO1xufVxuYS5iYWRnZS1kYXJrOmZvY3VzLCBhLmJhZGdlLWRhcmsuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuXG4uanVtYm90cm9uIHtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmp1bWJvdHJvbiB7XG4gICAgcGFkZGluZzogNHJlbSAycmVtO1xuICB9XG59XG5cbi5qdW1ib3Ryb24tZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmFsZXJ0LWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xufVxuLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LXByaW1hcnkge1xuICBjb2xvcjogcmdiKDEzLCA4Mi4xNiwgMTEyLjMyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwOSwgMjM1LjYsIDI0Ny4yKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTkwLjYsIDIyNy44NCwgMjQ0LjA4KTtcbn1cbi5hbGVydC1wcmltYXJ5IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiKDE2OC43OTcwMjYwMjIzLCAyMTguNjQ0ODMyNzEzOCwgMjQwLjM4Mjk3Mzk3NzcpO1xufVxuLmFsZXJ0LXByaW1hcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogcmdiKDcuNzA5NTQzNTY4NSwgNDguNzI0MzE1MzUyNywgNjYuNjEwNDU2NDMxNSk7XG59XG5cbi5hbGVydC1zZWNvbmRhcnkge1xuICBjb2xvcjogcmdiKDU2LjE2LCA2MC44NCwgNjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI1LjYsIDIyNy40LCAyMjkpO1xuICBib3JkZXItY29sb3I6IHJnYigyMTMuODQsIDIxNi4zNiwgMjE4LjYpO1xufVxuLmFsZXJ0LXNlY29uZGFyeSBociB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYigyMDAuMzA3NTA5MDI1MywgMjAzLjY1NjAyODg4MDksIDIwNi42MzI0OTA5NzQ3KTtcbn1cbi5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogcmdiKDMyLjUyMDUxNTAyMTUsIDM1LjIzMDU1NzkzOTksIDM3LjYzOTQ4NDk3ODUpO1xufVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIGNvbG9yOiByZ2IoMjAuOCwgODYuODQsIDM1Ljg4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxMiwgMjM3LjQsIDIxNy44KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTk0LjgsIDIzMC4zNiwgMjAyLjkyKTtcbn1cbi5hbGVydC1zdWNjZXNzIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiKDE3Ni43MDU5NDA1OTQxLCAyMjIuOTU0MDU5NDA1OSwgMTg3LjI2NjUzNDY1MzUpO1xufVxuLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogcmdiKDEwLjk0NDkyNzUzNjIsIDQ1LjY5NTA3MjQ2MzgsIDE4Ljg4KTtcbn1cblxuLmFsZXJ0LWluZm8ge1xuICBjb2xvcjogcmdiKDExLjk2LCA4NC4yNCwgOTUuNjgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjA4LjYsIDIzNi40LCAyNDAuOCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE5MC4wNCwgMjI4Ljk2LCAyMzUuMTIpO1xufVxuLmFsZXJ0LWluZm8gaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2IoMTcwLjUxNTI0NzUyNDgsIDIyMS4xMzMyNjczMjY3LCAyMjkuMTQ0NzUyNDc1Mik7XG59XG4uYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiByZ2IoNi4yOTMzMzMzMzMzLCA0NC4zMjY5NTY1MjE3LCA1MC4zNDY2NjY2NjY3KTtcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogcmdiKDEzMi42LCAxMDAuMzYsIDMuNjQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNDIuNiwgMjA1LjQpO1xuICBib3JkZXItY29sb3I6IHJnYigyNTUsIDIzNy42NCwgMTg1LjU2KTtcbn1cbi5hbGVydC13YXJuaW5nIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiKDI1NSwgMjMxLjI2NSwgMTYwLjA2KTtcbn1cbi5hbGVydC13YXJuaW5nIC5hbGVydC1saW5rIHtcbiAgY29sb3I6IHJnYig4Mi45NjI1OTU0MTk4LCA2Mi43OTEyOTc3MDk5LCAyLjI3NzQwNDU4MDIpO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgY29sb3I6IHJnYigxMTQuNCwgMjcuNTYsIDM1Ljg4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0OCwgMjE0LjYsIDIxNy44KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjQ1LjIsIDE5OC40NCwgMjAyLjkyKTtcbn1cbi5hbGVydC1kYW5nZXIgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2IoMjQxLjQzNDE3NzIxNTIsIDE3Ni43MDU4MjI3ODQ4LCAxODIuOTA3MzQxNzcyMik7XG59XG4uYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6IHJnYig3My4zMDEwOTg5MDExLCAxNy42NTg5MDEwOTg5LCAyMi45ODk4OTAxMDk5KTtcbn1cblxuLmFsZXJ0LWxpZ2h0IHtcbiAgY29sb3I6IHJnYigxMjguOTYsIDEyOS40OCwgMTMwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1My42LCAyNTMuOCwgMjU0KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjUzLjA0LCAyNTMuMzIsIDI1My42KTtcbn1cbi5hbGVydC1saWdodCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYigyMzguMTY1LCAyNDAuNTcsIDI0Mi45NzUpO1xufVxuLmFsZXJ0LWxpZ2h0IC5hbGVydC1saW5rIHtcbiAgY29sb3I6IHJnYigxMDMuNTQ5MjM1MTgxNiwgMTAzLjk4LCAxMDQuNDEwNzY0ODE4NCk7XG59XG5cbi5hbGVydC1kYXJrIHtcbiAgY29sb3I6IHJnYigyNy4wNCwgMzAuMTYsIDMzLjI4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxNC40LCAyMTUuNiwgMjE2LjgpO1xuICBib3JkZXItY29sb3I6IHJnYigxOTguMTYsIDE5OS44NCwgMjAxLjUyKTtcbn1cbi5hbGVydC1kYXJrIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiKDE4NS4wMjE2NzUxMjY5LCAxODcuMDksIDE4OS4xNTgzMjQ4NzMxKTtcbn1cbi5hbGVydC1kYXJrIC5hbGVydC1saW5rIHtcbiAgY29sb3I6IHJnYig0LjE3NzkzMTAzNDUsIDQuNjYsIDUuMTQyMDY4OTY1NSk7XG59XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcmVtIDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxufVxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTlFRDg7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMXJlbSAxcmVtO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiAxcyBsaW5lYXIgaW5maW5pdGUgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbn1cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTlFRDg7XG4gIGJvcmRlci1jb2xvcjogIzE5OUVEODtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7XG4gIGNvbG9yOiByZ2IoMTMsIDgyLjE2LCAxMTIuMzIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTkwLjYsIDIyNy44NCwgMjQ0LjA4KTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMTMsIDgyLjE2LCAxMTIuMzIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTY4Ljc5NzAyNjAyMjMsIDIxOC42NDQ4MzI3MTM4LCAyNDAuMzgyOTczOTc3Nyk7XG59XG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEzLCA4Mi4xNiwgMTEyLjMyKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTMsIDgyLjE2LCAxMTIuMzIpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7XG4gIGNvbG9yOiByZ2IoNTYuMTYsIDYwLjg0LCA2NSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMTMuODQsIDIxNi4zNiwgMjE4LjYpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoNTYuMTYsIDYwLjg0LCA2NSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDAuMzA3NTA5MDI1MywgMjAzLjY1NjAyODg4MDksIDIwNi42MzI0OTA5NzQ3KTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig1Ni4xNiwgNjAuODQsIDY1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNTYuMTYsIDYwLjg0LCA2NSk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiByZ2IoMjAuOCwgODYuODQsIDM1Ljg4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE5NC44LCAyMzAuMzYsIDIwMi45Mik7XG59XG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogcmdiKDIwLjgsIDg2Ljg0LCAzNS44OCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNzYuNzA1OTQwNTk0MSwgMjIyLjk1NDA1OTQwNTksIDE4Ny4yNjY1MzQ2NTM1KTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjAuOCwgODYuODQsIDM1Ljg4KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjAuOCwgODYuODQsIDM1Ljg4KTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6IHJnYigxMS45NiwgODQuMjQsIDk1LjY4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE5MC4wNCwgMjI4Ljk2LCAyMzUuMTIpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6IHJnYigxMS45NiwgODQuMjQsIDk1LjY4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE3MC41MTUyNDc1MjQ4LCAyMjEuMTMzMjY3MzI2NywgMjI5LjE0NDc1MjQ3NTIpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMS45NiwgODQuMjQsIDk1LjY4KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTEuOTYsIDg0LjI0LCA5NS42OCk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiByZ2IoMTMyLjYsIDEwMC4zNiwgMy42NCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDIzNy42NCwgMTg1LjU2KTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMTMyLjYsIDEwMC4zNiwgMy42NCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDIzMS4yNjUsIDE2MC4wNik7XG59XG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEzMi42LCAxMDAuMzYsIDMuNjQpO1xuICBib3JkZXItY29sb3I6IHJnYigxMzIuNiwgMTAwLjM2LCAzLjY0KTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogcmdiKDExNC40LCAyNy41NiwgMzUuODgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ1LjIsIDE5OC40NCwgMjAyLjkyKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogcmdiKDExNC40LCAyNy41NiwgMzUuODgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQxLjQzNDE3NzIxNTIsIDE3Ni43MDU4MjI3ODQ4LCAxODIuOTA3MzQxNzcyMik7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTE0LjQsIDI3LjU2LCAzNS44OCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDExNC40LCAyNy41NiwgMzUuODgpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0IHtcbiAgY29sb3I6IHJnYigxMjguOTYsIDEyOS40OCwgMTMwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1My4wNCwgMjUzLjMyLCAyNTMuNik7XG59XG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMTI4Ljk2LCAxMjkuNDgsIDEzMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzguMTY1LCAyNDAuNTcsIDI0Mi45NzUpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTI4Ljk2LCAxMjkuNDgsIDEzMCk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEyOC45NiwgMTI5LjQ4LCAxMzApO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsge1xuICBjb2xvcjogcmdiKDI3LjA0LCAzMC4xNiwgMzMuMjgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTk4LjE2LCAxOTkuODQsIDIwMS41Mik7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogcmdiKDI3LjA0LCAzMC4xNiwgMzMuMjgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTg1LjAyMTY3NTEyNjksIDE4Ny4wOSwgMTg5LjE1ODMyNDg3MzEpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNy4wNCwgMzAuMTYsIDMzLjI4KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjcuMDQsIDMwLjE2LCAzMy4yOCk7XG59XG5cbi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC41O1xufVxuLmNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3ZlciwgLmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuYS5jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udG9hc3Qge1xuICBmbGV4LWJhc2lzOiAzNTBweDtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDAuMjVyZW0gMC43NXJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4udG9hc3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4udG9hc3Quc2hvd2luZyB7XG4gIG9wYWNpdHk6IDE7XG59XG4udG9hc3Quc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xufVxuLnRvYXN0LmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG59XG5cbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAuNXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ubW9kYWwubW9kYWwtc3RhdGljIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAxcmVtKTtcbn1cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxcmVtKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1mb290ZXIge1xuICBmbGV4LXNocmluazogMDtcbn1cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAxcmVtKTtcbn1cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxcmVtKTtcbiAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xufVxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIG1hcmdpbjogLTFyZW0gLTFyZW0gLTFyZW0gYXV0bztcbn1cblxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xufVxuLm1vZGFsLWZvb3RlciA+ICoge1xuICBtYXJnaW46IDAuMjVyZW07XG59XG5cbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDEuNzVyZW0gYXV0bztcbiAgfVxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7XG4gIH1cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTtcbiAgfVxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTtcbiAgICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICB9XG4gIC5tb2RhbC1zbSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDcwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xufVxuLnRvb2x0aXAuc2hvdyB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi50b29sdGlwIC5hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwLjhyZW07XG4gIGhlaWdodDogMC40cmVtO1xufVxuLnRvb2x0aXAgLmFycm93OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy10b29sdGlwLXRvcCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwO1xufVxuLmJzLXRvb2x0aXAtdG9wIC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3cge1xuICBib3R0b206IDA7XG59XG4uYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuXG4uYnMtdG9vbHRpcC1yaWdodCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIHtcbiAgcGFkZGluZzogMCAwLjRyZW07XG59XG4uYnMtdG9vbHRpcC1yaWdodCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3cge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMC40cmVtO1xuICBoZWlnaHQ6IDAuOHJlbTtcbn1cbi5icy10b29sdGlwLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDAuNHJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDA7XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwO1xufVxuLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3cge1xuICB0b3A6IDA7XG59XG4uYnMtdG9vbHRpcC1ib3R0b20gLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMCAwLjRyZW0gMC40cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuXG4uYnMtdG9vbHRpcC1sZWZ0LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSB7XG4gIHBhZGRpbmc6IDAgMC40cmVtO1xufVxuLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdyB7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMC40cmVtO1xuICBoZWlnaHQ6IDAuOHJlbTtcbn1cbi5icy10b29sdGlwLWxlZnQgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMCAwLjRyZW0gMC40cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDtcbn1cblxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA2MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjc2cHg7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuLnBvcG92ZXIgLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBtYXJnaW46IDAgMC4zcmVtO1xufVxuLnBvcG92ZXIgLmFycm93OjpiZWZvcmUsIC5wb3BvdmVyIC5hcnJvdzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtcG9wb3Zlci10b3AsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uYnMtcG9wb3Zlci10b3AgPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gPiAuYXJyb3cge1xuICBib3R0b206IGNhbGMoLTAuNXJlbSAtIDFweCk7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgYm90dG9tOiAxcHg7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnMtcG9wb3Zlci1yaWdodCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gPiAuYXJyb3cge1xuICBsZWZ0OiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbjogMC4zcmVtIDA7XG59XG4uYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgbGVmdDogMXB4O1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJzLXBvcG92ZXItYm90dG9tLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dID4gLmFycm93IHtcbiAgdG9wOiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICB0b3A6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYigyNDcuMzUsIDI0Ny4zNSwgMjQ3LjM1KTtcbn1cblxuLmJzLXBvcG92ZXItbGVmdCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdID4gLmFycm93IHtcbiAgcmlnaHQ6IGNhbGMoLTAuNXJlbSAtIDFweCk7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luOiAwLjNyZW0gMDtcbn1cbi5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdID4gLmFycm93OjphZnRlciB7XG4gIHJpZ2h0OiAxcHg7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAgMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDcuMzUsIDI0Ny4zNSwgMjQ3LjM1KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYigyMzQuNiwgMjM0LjYsIDIzNC42KTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xufVxuLnBvcG92ZXItaGVhZGVyOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2Fyb3VzZWwtaW5uZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tbGVmdCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLXJpZ2h0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgMC42cztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE1JTtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiA1MCUvMTAwJSAxMDAlIG5vLXJlcGVhdDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZmZmZicgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNUw0LjI1IDRsMi41LTIuNUw1LjI1IDB6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmZmZmJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTIuNzUgMGwtMS41IDEuNUwzLjc1IDRsLTIuNSAyLjVMMi43NSA4bDQtNC00LTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMTUlO1xuICBtYXJnaW4tbGVmdDogMTUlO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZmxleDogMCAxIGF1dG87XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMTUlO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xuICBib3JkZXI6IDAuMjVlbSBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiAwLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ib3JkZXI7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJvcmRlci13aWR0aDogMC4yZW07XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLnNwaW5uZXItZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiAwLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ncm93O1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnNwaW5uZXItYm9yZGVyLFxuICAuc3Bpbm5lci1ncm93IHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gIH1cbn1cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5OUVEOCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXByaW1hcnk6aG92ZXIsIGEuYmctcHJpbWFyeTpmb2N1cyxcbmJ1dHRvbi5iZy1wcmltYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTkuNzA5NTQzNTY4NSwgMTI0LjU2NDMxNTM1MjcsIDE3MC4yOTA0NTY0MzE1KSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXNlY29uZGFyeTpob3ZlciwgYS5iZy1zZWNvbmRhcnk6Zm9jdXMsXG5idXR0b24uYmctc2Vjb25kYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig4NC4zNjA1MTUwMjE1LCA5MS4zOTA1NTc5Mzk5LCA5Ny42Mzk0ODQ5Nzg1KSAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDtcbn1cblxuYS5iZy1zdWNjZXNzOmhvdmVyLCBhLmJnLXN1Y2Nlc3M6Zm9jdXMsXG5idXR0b24uYmctc3VjY2Vzczpob3ZlcixcbmJ1dHRvbi5iZy1zdWNjZXNzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDMwLjE0NDkyNzUzNjIsIDEyNS44NTUwNzI0NjM4LCA1MikgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctaW5mbzpob3ZlciwgYS5iZy1pbmZvOmZvY3VzLFxuYnV0dG9uLmJnLWluZm86aG92ZXIsXG5idXR0b24uYmctaW5mbzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNy4zMzMzMzMzMzMzLCAxMjIuMDg2OTU2NTIxNywgMTM4LjY2NjY2NjY2NjcpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXdhcm5pbmc6aG92ZXIsIGEuYmctd2FybmluZzpmb2N1cyxcbmJ1dHRvbi5iZy13YXJuaW5nOmhvdmVyLFxuYnV0dG9uLmJnLXdhcm5pbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjExLCAxNTguMjUsIDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctZGFuZ2VyOmhvdmVyLCBhLmJnLWRhbmdlcjpmb2N1cyxcbmJ1dHRvbi5iZy1kYW5nZXI6aG92ZXIsXG5idXR0b24uYmctZGFuZ2VyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4OS4yMTUxODk4NzM0LCAzMi43ODQ4MTAxMjY2LCA0Ny43NzIxNTE4OTg3KSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctbGlnaHQ6aG92ZXIsIGEuYmctbGlnaHQ6Zm9jdXMsXG5idXR0b24uYmctbGlnaHQ6aG92ZXIsXG5idXR0b24uYmctbGlnaHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjE4LjI1LCAyMjMuNSwgMjI4Ljc1KSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbn1cblxuYS5iZy1kYXJrOmhvdmVyLCBhLmJnLWRhcms6Zm9jdXMsXG5idXR0b24uYmctZGFyazpob3ZlcixcbmJ1dHRvbi5iZy1kYXJrOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI5LjEzNzkzMTAzNDUsIDMyLjUsIDM1Ljg2MjA2ODk2NTUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMTk5RUQ4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8ge1xuICBib3JkZXItY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc20ge1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiA1MHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5lbWJlZC1yZXNwb25zaXZlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbn1cbi5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4uZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4uZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCxcbi5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCxcbi5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDQyLjg1NzE0Mjg2JTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTM6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3NSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTFieTE6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuLmZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsb2F0LXNtLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXNtLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG9hdC1tZC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1tZC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LW1kLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxvYXQtbGctbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbGctcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbG9hdC14bC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14bC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi51c2VyLXNlbGVjdC1hbGwge1xuICB1c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1hdXRvIHtcbiAgdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LW5vbmUge1xuICB1c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG59XG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbkBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAuc3RpY2t5LXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbGcge1xuICBib3gtc2hhZG93OiAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LW5vbmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZoLTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi52dy0xMDAge1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLnZoLTEwMCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCxcbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXItMCxcbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wLFxuLm15LTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0wLFxuLm14LTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xLFxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xLFxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTEsXG4ubXktMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMixcbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0yLFxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMixcbi5teS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0yLFxuLm14LTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMsXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMyxcbi5teS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMyxcbi5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00LFxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00LFxuLm15LTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNSB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNSxcbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNSxcbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01LFxuLm15LTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC01LFxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCxcbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnByLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTAsXG4ucHktMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0wLFxuLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTEsXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xLFxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xLFxuLnB5LTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMSxcbi5weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIsXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMixcbi5weS0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMixcbi5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMsXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0zLFxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zLFxuLnB5LTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMyxcbi5weC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQsXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCxcbi5weS00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNCxcbi5weC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUsXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci01LFxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi01LFxuLnB5LTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNSxcbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xIHtcbiAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjEsXG4ubXktbjEge1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMiB7XG4gIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjIsXG4ubXktbjIge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjIsXG4ubXktbjIge1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4zIHtcbiAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjMsXG4ubXktbjMge1xuICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNCB7XG4gIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjQsXG4ubXktbjQge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjQsXG4ubXktbjQge1xuICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW41IHtcbiAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjUsXG4ubXktbjUge1xuICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tci1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1sLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS01LFxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjEsXG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjEsXG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMyxcbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMyxcbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjUsXG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjEsXG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjEsXG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMyxcbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjEsXG4gIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMSxcbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMyxcbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uMyxcbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW41LFxuICAubXgtbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4uc3RyZXRjaGVkLWxpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4udGV4dC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudGV4dC1zbS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LW1kLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRleHQtbGctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRleHQteGwtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbGlnaHRlciB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlciAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMxOTlFRDggIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXByaW1hcnk6aG92ZXIsIGEudGV4dC1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6IHJnYigxNy4wNjQzMTUzNTI3LCAxMDcuODQ2NDczMDI5LCAxNDcuNDM1Njg0NjQ3MykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXNlY29uZGFyeTpob3ZlciwgYS50ZXh0LXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoNzIuNTQwNzcyNTMyMiwgNzguNTg1ODM2OTA5OSwgODMuOTU5MjI3NDY3OCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1zdWNjZXNzOmhvdmVyLCBhLnRleHQtc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMjUuMjE3MzkxMzA0MywgMTA1LjI4MjYwODY5NTcsIDQzLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtaW5mbzpob3ZlciwgYS50ZXh0LWluZm86Zm9jdXMge1xuICBjb2xvcjogcmdiKDE0LjUsIDEwMi4xMzA0MzQ3ODI2LCAxMTYpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtd2FybmluZzpob3ZlciwgYS50ZXh0LXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogcmdiKDE4NS41LCAxMzkuMTI1LCAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtZGFuZ2VyOmhvdmVyLCBhLnRleHQtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6IHJnYigxNjcuNDgxMDEyNjU4MiwgMjkuMDE4OTg3MzQxOCwgNDIuMjg0ODEwMTI2NikgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtbGlnaHQ6aG92ZXIsIGEudGV4dC1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMjAzLjM3NSwgMjEwLjc1LCAyMTguMTI1KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrIHtcbiAgY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWRhcms6aG92ZXIsIGEudGV4dC1kYXJrOmZvY3VzIHtcbiAgY29sb3I6IHJnYigxNy43MDY4OTY1NTE3LCAxOS43NSwgMjEuNzkzMTAzNDQ4MykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keSB7XG4gIGNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2stNTAge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlLTUwIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1icmVhayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJlc2V0IHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgKixcbiAgKjo6YmVmb3JlLFxuICAqOjphZnRlciB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgYTpub3QoLmJ0bikge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICB9XG4gIHByZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWRiNWJkO1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICB0cixcbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG4gIEBwYWdlIHtcbiAgICBzaXplOiBhMztcbiAgfVxuICBib2R5IHtcbiAgICBtaW4td2lkdGg6IDk5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiA5OTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJhZGdlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICB9XG4gIC50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZSB0ZCxcbiAgLnRhYmxlIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUtZGFyayB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgLnRhYmxlLWRhcmsgdGgsXG4gIC50YWJsZS1kYXJrIHRkLFxuICAudGFibGUtZGFyayB0aGVhZCB0aCxcbiAgLnRhYmxlLWRhcmsgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICB9XG4gIC50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICB9XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1CbGFja1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1CbGFjay5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LUJsYWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1CbGFjay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LUJsYWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LUJsYWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtU2VtaUJvbGRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtU2VtaUJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1TZW1pQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1TZW1pQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LUJvbGRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtTWVkaXVtXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LU1lZGl1bS5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LU1lZGl1bS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LVJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtUmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90by1SZWd1bGFyXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvL1JvYm90by1SZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Sb2JvdG8vUm9ib3RvLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUm9ib3RvL1JvYm90by1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG8vUm9ib3RvLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG8vUm9ib3RvLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUnVzc29PbmUtUmVndWxhclwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1J1c3NvT25lL1J1c3NvT25lLVJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1J1c3NvT25lL1J1c3NvT25lLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUnVzc29PbmUvUnVzc29PbmUtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUnVzc29PbmUvUnVzc29PbmUtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1J1c3NvT25lL1J1c3NvT25lLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4ubWRpOjpiZWZvcmUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNHB4O1xufVxuXG4vKi5idG4gLm1kaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDRweDtcbn0qL1xuLmJ0bi14cyAubWRpOjpiZWZvcmUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB0b3A6IDNweDtcbn1cblxuLmJ0bi1zbSAubWRpOjpiZWZvcmUsIC5idG4tZ3JvdXAtc20gPiAuYnRuIC5tZGk6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIHRvcDogM3B4O1xufVxuXG4uZHJvcGRvd24tbWVudSAubWRpIHtcbiAgd2lkdGg6IDE4cHg7XG59XG5cbi5kcm9wZG93bi1tZW51IC5tZGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IC04cHg7XG59XG5cbi5uYXYgLm1kaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDRweDtcbn1cblxuLm5hdmJhciAubmF2YmFyLXRvZ2dsZSAubWRpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNHB4O1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLmJyZWFkY3J1bWIgLm1kaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDRweDtcbn1cblxuLmJyZWFkY3J1bWIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJyZWFkY3J1bWIgYTpob3ZlciBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5hbGVydCAubWRpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uIC5tZGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzcHg7XG59XG5cbi5uYXZiYXItYnJhbmQgLm1kaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0gLm1kaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogLTNweDtcbn1cblxuLm1haW4taWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5tYWluLWljb25fd2FybmluZyB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWdBQUFBWUNBWUFBQURIMmJ3UUFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFEZlNVUkJWRGhQclpLaFRnTkJGRVh2blYwSlNUV3BxTUJEUW5BVjdUL2dhcHZXd25md0RYd0pGa2tDSDRCb2s0b1ZGUlVyVm16MzlzM3lRcUFacGdLT21NeWQ5NUo3WCtheFc5dzhRcm9uV2VJYkVtbzdId0tFdStOaWhNUVppRmx3blVaczhnMUVGUnUybnlwTkFHVmhmaWRyUVdGdFU3QnhuY1FzVVBrOVNkWkNOc0NKREtwRERPSTZ5UWtMMW5tTEltWWczbDMvUUZJTHRDdjJZbjU3amFJYjlCVkhiYmNKVDI4Zkx2OEF0YndhU2VXemVWMzZXNDlsZU9IRitUUmdYMHlPaXhIYnNqR3EzVEE3WnVRZkdsU0dWL3UxbmVzdmJPMVhhQWJWQWIwd1E1cU5QeGJSQUFBQUFFbEZUa1N1UW1DQyk7XG59XG4ubWFpbi1pY29uX2Fycm93LXJpZ2h0IHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMjlweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBREFBQUFBd0NBWUFBQUJYQXZtSEFBQUFCR2RCVFVFQUFMR1BDL3hoQlFBQUFDQmpTRkpOQUFCNkpnQUFnSVFBQVBvQUFBQ0E2QUFBZFRBQUFPcGdBQUE2bUFBQUYzQ2N1bEU4QUFBQUJtSkxSMFFBQUFBQUFBRDVRN3QvQUFBQUNYQklXWE1BQUE3RUFBQU94QUdWS3c0YkFBQUFoMGxFUVZSbzN1M1BzUkZBWUJBRjRSdVY2VVFOSk5KZkp0U0NUblFscEFuN0RMTmJ3TjM3cXN6TXpNek1mbE0vN212eVh3ZmNuSk1JQWhCRlVJQVlnZ1JFRURRQVJ5UUFLQ0lGd0JCSkFJSklBeDVIdkFHb3V1cjhMdUNxZG16RDhrM0F3K096QUdCOERnQ056d0RBOFR3QUhzOENBdU01UUdnOFVqL3Q3ZTBOWm1abVptYVpia3U0T0JrMWpTZEtBQUFBSlhSRldIUmtZWFJsT21OeVpXRjBaUUF5TURJd0xUQTFMVEkyVkRJd09qRXpPakF4S3pBd09qQXcyQnU1c1FBQUFDVjBSVmgwWkdGMFpUcHRiMlJwWm5rQU1qQXlNQzB3TlMweU5sUXlNRG94TXpvd01Tc3dNRG93TUtsR0FRMEFBQUFaZEVWWWRGTnZablIzWVhKbEFIZDNkeTVwYm10elkyRndaUzV2Y21lYjdqd2FBQUFBQUVsRlRrU3VRbUNDKTtcbn1cbi5tYWluLWljb25fcmVkLWFycm93IHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMjlweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQjBBQUFBYUNBWUFBQUJMbGxlM0FBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFGYVNVUkJWRWhMdlpYUFNzTkFFSWNud1lMU2hBUVNTa0Q2Q0wxNzdBUDBXR2hQNGtQMDBsZnc2TGxQMEJ5cmVKSWVQUFNvNytBeFlJVk5XaXl5NDJRNld5dEZ2R1QzZzAzMlQ4aHY1Mk5KNEQ4MHdFQzZicURBSyszN1R6SzBEd0tjNnpCODAwbnlJbE9ONGN2OUJBeUNXNGlpVEliMllhMVJ0TUU4UnllVjFsb2hESE52TnJ1QU5KWFpaamtOcmJYMit3a01oekpqbVlQV29rQm11VVNxdlBFbWNkemowNHFMeFQ3UUZzZWhPZ2p1OUhoY3lwSTlUQ2hyVFZPRjY3V3NXS1FPcFlzYnJZWTYxSmxXQTRYNjRQdVhrR1ZuN05rVmxCeVQzZ0pYSzltS1pZNE8wa0IzdXdxM1cxbXhDT3NsNkhMdktmV0kwK2tuNzhJVnpqUWJ2UWJXM09sVXFOVCtBVXVmd1Y4ZmZOYTgyejNnWkhMUWpFbnk2Z0Y0VFRaNTlRKzBrMWkzMis5Y0pUVW4vMVBheGdkVTFUV09SaHNvUzVsMUJNYnhYUGQ2WHpZcS9ST2oyV2xvRFovbVZ1dFpodTZnaW0razJ4QUEzM1Q4QTBJZ1dwQWhBQUFBQUVsRlRrU3VRbUNDKTtcbn1cbi5tYWluLWljb25fX21lbnUge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLm1haW4taWNvbl9hY2NvdW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vYWNjb3VudC5wbmdcIik7XG59XG4ubWFpbi1pY29uX3JlcXVlc3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9yZXF1ZXN0LnBuZ1wiKTtcbn1cbi5tYWluLWljb25fc3BlYWtlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL3NwZWFrZXIucG5nXCIpO1xufVxuLm1haW4taWNvbl9kb2N1bWVudHMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9kb2N1bWVudHMucG5nXCIpO1xufVxuLm1haW4taWNvbl9wYXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9wYXkucG5nXCIpO1xufVxuLm1haW4taWNvbl9pbmRpY2F0aW9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vaW5kaWNhdGlvbi5wbmdcIik7XG59XG4ubWFpbi1pY29uX2hlbHAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9oZWxwLnBuZ1wiKTtcbn1cbi5tYWluLWljb25fc2V0dGluZ3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9zZXR0aW5ncy5wbmdcIik7XG59XG4ubWFpbi1pY29uX2NhbGN1bGF0b3Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9jYWxjdWxhdG9yLnBuZ1wiKTtcbn1cbi5tYWluLWljb25fY29udGFjdHMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9jb250YWN0cy5wbmdcIik7XG59XG4ubWFpbi1pY29uX3hzOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmNhbGNfaWNvbi5lZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG59XG4uY2FsY19pY29uLmVlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgY29udGVudDogXCIgXCI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbi9lZS5wbmdcIik7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5jYWxjX2ljb24uZWUuYWN0aXZlOjpiZWZvcmUsIC5jYWxjX2ljb24uZWU6aG92ZXI6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2FsY19pY29uLnR2cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG59XG4uY2FsY19pY29uLnR2czo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vdHZzLnBuZ1wiKTtcbiAgb3BhY2l0eTogMC41O1xufVxuLmNhbGNfaWNvbi50dnMuYWN0aXZlOjpiZWZvcmUsIC5jYWxjX2ljb24udHZzOmhvdmVyOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmNhbGNfaWNvbi5odnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuLmNhbGNfaWNvbi5odnM6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMS41cmVtO1xuICBjb250ZW50OiBcIiBcIjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uL2h2cy5wbmdcIik7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5jYWxjX2ljb24uaHZzLmFjdGl2ZTo6YmVmb3JlLCAuY2FsY19pY29uLmh2czpob3Zlcjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jYWxjX2ljb24udm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuLmNhbGNfaWNvbi52bzo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24vdm8ucG5nXCIpO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uY2FsY19pY29uLnZvLmFjdGl2ZTo6YmVmb3JlLCAuY2FsY19pY29uLnZvOmhvdmVyOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyOHB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlbGVjdDItY29udGFpbmVyW2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMzJweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICBmbG9hdDogbGVmdDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAwMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwNTE7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogNnB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgbGVmdDogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNHB4O1xufVxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgcGFkZGluZzogNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24uc2VsZWN0Mi1zZWFyY2gtLWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jbG9zZS1tYXNrIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiA5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xufVxuXG4uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiAjNDQ0O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgaGVpZ2h0OiAyNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICByaWdodDogMXB4O1xuICB3aWR0aDogMjBweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcGFkZGluZzogMXB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiAjOTk5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiBzb2xpZCBibGFjayAxcHg7XG4gIG91dGxpbmU6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltyb2xlPWdyb3VwXSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICBjb2xvcjogIzk5OTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC0yZW07XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTNlbTtcbiAgcGFkZGluZy1sZWZ0OiA0ZW07XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTRlbTtcbiAgcGFkZGluZy1sZWZ0OiA1ZW07XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC01ZW07XG4gIHBhZGRpbmctbGVmdDogNmVtO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg5N2ZiO1xuICBjb2xvcjogd2hpdGU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDYuNSwgMjQ2LjUsIDI0Ni41KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSA1MCUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDUwJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgNTAlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjRkZGRkZGRkZcIiwgZW5kQ29sb3JzdHI9XCIjRkZFRUVFRUVcIiwgR3JhZGllbnRUeXBlPTApO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGhlaWdodDogMjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgcmlnaHQ6IDFweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsICNjY2NjY2MgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI0ZGRUVFRUVFXCIsIGVuZENvbG9yc3RyPVwiI0ZGQ0NDQ0NDXCIsIEdyYWRpZW50VHlwZT0wKTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgbGVmdDogMXB4O1xuICByaWdodDogYXV0bztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI0ZGRkZGRkZGXCIsIGVuZENvbG9yc3RyPVwiI0ZGRUVFRUVFXCIsIEdyYWRpZW50VHlwZT0wKTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgd2hpdGUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCB3aGl0ZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZWVlZSA1MCUsIHdoaXRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjRkZFRUVFRUVcIiwgZW5kQ29sb3JzdHI9XCIjRkZGRkZGRkZcIiwgR3JhZGllbnRUeXBlPTApO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgY3Vyc29yOiB0ZXh0O1xuICBvdXRsaW5lOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA1cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMCA1cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6ICM4ODg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICM1NTU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgb3V0bGluZTogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF0ge1xuICBwYWRkaW5nOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgY29sb3I6IGdyZXk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODc1ZDc7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJvcmRlci1jb2xvcjogIzU4OTdmYjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgKjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5pbnB1dC1ncm91cCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIH4gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNDpub3QoOmxhc3QtY2hpbGQpIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEyOC4xNzg0MjMyMzY1LCAyMDYuMjY3NjM0ODU0OCwgMjQwLjMyMTU3Njc2MzUpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNSwgMTU4LCAyMTYsIDAuMjUpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1jb2xvcjogI2NlZDRkYTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VhcmNoX19maWVsZCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuc2VsZWN0LmlzLWludmFsaWQgfiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uLCBmb3JtLndhcy12YWxpZGF0ZWQgc2VsZWN0OmludmFsaWQgfiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuc2VsZWN0LmlzLXZhbGlkIH4gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLXNlbGVjdGlvbiwgZm9ybS53YXMtdmFsaWRhdGVkIHNlbGVjdDp2YWxpZCB+IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VhcmNoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXItY29sb3I6ICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItZHJvcGRvd24uc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1kcm9wZG93bi5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQyLjI1LCAyNDIuMjUsIDI0Mi4yNSk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5OUVEODtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF0ge1xuICBwYWRkaW5nOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltyb2xlPWdyb3VwXSAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zLS1uZXN0ZWQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDE1ZW07XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIHBhZGRpbmc6IDZweDtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDAuOWVtO1xuICBoZWlnaHQ6IDAuOWVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuMTVlbTtcbiAgbWFyZ2luLXRvcDogMC43ZW07XG4gIG1hcmdpbi1yaWdodDogMC4zZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIGNvbG9yOiAjZjhmOWZhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjOGM4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTc0LjUsIDE3NC41LCAxNzQuNSk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogM3B4O1xuICB3aWR0aDogMjBweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBib3JkZXItY29sb3I6ICMzNDNhNDAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNXB4IDRweCAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGNvbG9yOiAjNDk1MDU3O1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19tZXNzYWdlIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMC4zNzVyZW07XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIG1hcmdpbi10b3A6IGNhbGMoMC4zNzVyZW0gLSAycHgpO1xuICBtYXJnaW4tcmlnaHQ6IDAuMzc1cmVtO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMTg4LjUsIDE5OCwgMjA3LjUpO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgY29sb3I6ICM0OTUwNTc7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSArIC5zZWxlY3QyLXNlYXJjaCB7XG4gIHdpZHRoOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHJnYigxODguNSwgMTk4LCAyMDcuNSk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDAuN2VtO1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qXG4gKiBUaGUgTUlUIExpY2Vuc2VcbiAqIENvcHlyaWdodCAoYykgMjAxMiBNYXRpYXMgTWVubyA8bUB0aWFzLm1lPlxuICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgcGFzc2luZy10aHJvdWdoIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICB9XG4gIDMwJSwgNzAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIHBhc3NpbmctdGhyb3VnaCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgfVxuICAzMCUsIDcwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcGFzc2luZy10aHJvdWdoIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICB9XG4gIDMwJSwgNzAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlLWluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICB9XG4gIDMwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgc2xpZGUtaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gIH1cbiAgMzAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGUtaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gIH1cbiAgMzAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4uZHJvcHpvbmUsIC5kcm9wem9uZSAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmRyb3B6b25lIHtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDIwcHggMjBweDtcbn1cbi5kcm9wem9uZS5kei1jbGlja2FibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZHJvcHpvbmUuZHotY2xpY2thYmxlICoge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZHJvcHpvbmUuZHotY2xpY2thYmxlIC5kei1tZXNzYWdlLCAuZHJvcHpvbmUuZHotY2xpY2thYmxlIC5kei1tZXNzYWdlICoge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZHJvcHpvbmUuZHotc3RhcnRlZCAuZHotbWVzc2FnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHJvcHpvbmUuZHotZHJhZy1ob3ZlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4uZHJvcHpvbmUuZHotZHJhZy1ob3ZlciAuZHotbWVzc2FnZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5kcm9wem9uZSAuZHotbWVzc2FnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAyZW0gMDtcbn1cbi5kcm9wem9uZSAuZHotbWVzc2FnZSAuZHotYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udDogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBpbmhlcml0O1xufVxuLmRyb3B6b25lIC5kei1wcmV2aWV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogMTZweDtcbiAgbWluLWhlaWdodDogMTAwcHg7XG59XG4uZHJvcHpvbmUgLmR6LXByZXZpZXc6aG92ZXIge1xuICB6LWluZGV4OiAxMDAwO1xufVxuLmRyb3B6b25lIC5kei1wcmV2aWV3OmhvdmVyIC5kei1kZXRhaWxzIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5kcm9wem9uZSAuZHotcHJldmlldy5kei1maWxlLXByZXZpZXcgLmR6LWltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogIzk5OTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZSwgI2RkZCk7XG59XG4uZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotZmlsZS1wcmV2aWV3IC5kei1kZXRhaWxzIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5kcm9wem9uZSAuZHotcHJldmlldy5kei1pbWFnZS1wcmV2aWV3IHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4uZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotaW1hZ2UtcHJldmlldyAuZHotZGV0YWlscyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbn1cbi5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcmVtb3ZlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcmVtb3ZlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZHJvcHpvbmUgLmR6LXByZXZpZXc6aG92ZXIgLmR6LWRldGFpbHMge1xuICBvcGFjaXR5OiAxO1xufVxuLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIHtcbiAgei1pbmRleDogMjA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyZW0gMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xufVxuLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1zaXplIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWU6aG92ZXIgc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjAwLCAyMDAsIDIwMCwgMC44KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZTpub3QoOmhvdmVyKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZTpub3QoOmhvdmVyKSBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lIHNwYW4sIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotc2l6ZSBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBwYWRkaW5nOiAwIDAuNGVtO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uZHJvcHpvbmUgLmR6LXByZXZpZXc6aG92ZXIgLmR6LWltYWdlIGltZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA1LCAxLjA1KTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMDUsIDEuMDUpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjA1LCAxLjA1KTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjA1LCAxLjA1KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1LCAxLjA1KTtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoOHB4KTtcbiAgZmlsdGVyOiBibHVyKDhweCk7XG59XG4uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxMDtcbn1cbi5kcm9wem9uZSAuZHotcHJldmlldyAuZHotaW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotc3VjY2VzcyAuZHotc3VjY2Vzcy1tYXJrIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHBhc3NpbmctdGhyb3VnaCAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtbW96LWFuaW1hdGlvbjogcGFzc2luZy10aHJvdWdoIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1tcy1hbmltYXRpb246IHBhc3NpbmctdGhyb3VnaCAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtby1hbmltYXRpb246IHBhc3NpbmctdGhyb3VnaCAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICBhbmltYXRpb246IHBhc3NpbmctdGhyb3VnaCAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xufVxuLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWVycm9yIC5kei1lcnJvci1tYXJrIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNsaWRlLWluIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIC1tb3otYW5pbWF0aW9uOiBzbGlkZS1pbiAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtbXMtYW5pbWF0aW9uOiBzbGlkZS1pbiAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAtby1hbmltYXRpb246IHNsaWRlLWluIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gIGFuaW1hdGlvbjogc2xpZGUtaW4gM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbn1cbi5kcm9wem9uZSAuZHotcHJldmlldyAuZHotc3VjY2Vzcy1tYXJrLCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1hcmsge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogNTAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTI3cHg7XG4gIG1hcmdpbi10b3A6IC0yN3B4O1xufVxuLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1zdWNjZXNzLW1hcmsgc3ZnLCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1hcmsgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1NHB4O1xuICBoZWlnaHQ6IDU0cHg7XG59XG4uZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotcHJvY2Vzc2luZyAuZHotcHJvZ3Jlc3Mge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xufVxuLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWNvbXBsZXRlIC5kei1wcm9ncmVzcyB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW47XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW47XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbjtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluO1xufVxuLmRyb3B6b25lIC5kei1wcmV2aWV3Om5vdCguZHotcHJvY2Vzc2luZykgLmR6LXByb2dyZXNzIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHB1bHNlIDZzIGVhc2UgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBwdWxzZSA2cyBlYXNlIGluZmluaXRlO1xuICAtbXMtYW5pbWF0aW9uOiBwdWxzZSA2cyBlYXNlIGluZmluaXRlO1xuICAtby1hbmltYXRpb246IHB1bHNlIDZzIGVhc2UgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogcHVsc2UgNnMgZWFzZSBpbmZpbml0ZTtcbn1cbi5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcHJvZ3Jlc3Mge1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxMDAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIHdpZHRoOiA4MHB4O1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXByb2dyZXNzIC5kei11cGxvYWQge1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNjY2LCAjNDQ0KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogd2lkdGggMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiB3aWR0aCAzMDBtcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogd2lkdGggMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IHdpZHRoIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWVycm9yIC5kei1lcnJvci1tZXNzYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotZXJyb3I6aG92ZXIgLmR6LWVycm9yLW1lc3NhZ2Uge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWVzc2FnZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRvcDogMTMwcHg7XG4gIGxlZnQ6IC0xMHB4O1xuICB3aWR0aDogMTQwcHg7XG4gIGJhY2tncm91bmQ6IHJnYigxOTAsIDM4LCAzOCk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYigxOTAsIDM4LCAzOCksIHJnYigxNjguNzUsIDMzLjc1LCAzMy43NSkpO1xuICBwYWRkaW5nOiAwLjVlbSAxLjJlbTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tZXNzYWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02cHg7XG4gIGxlZnQ6IDY0cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgcmdiKDE5MCwgMzgsIDM4KTtcbn1cblxuLm1haW4tYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA3cHggMjVweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1TZW1pQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIGNvbG9yOiAjMTk5RUQ4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMTk5RUQ4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5tYWluLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxOTlFRDg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubWFpbi1idG5fX25leHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1TZW1pQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFHOEFBQUF1Q0FZQUFBQW13VWVwQUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQVRLU1VSQlZIaGU3WnRkYUJ4VkZJRHZ2VE96UDFuRDVoZTBWVW10b29ZK3BLblFLaFNMTnRFRUt2UkY4RUdzcUNYU2lDKzJSbHFKUGhpc2FXM1JhRk5GRUd4UXNJaElVU3F0YldyQlFsUFUycWhwMDlCU3RIODBhYmJkemU3T3pselBtV1RLSk4zZDdKcU5leVBuZzhPY2UyYjNaVC9PekQyN3M0eVl1L0NKWXpxeW5TTm1ocHc0em9pcGduQ05JVHc1VVRoY2FYaWNHbm5qbGVOSU85TmV2clE2TE43UUJXOFlMeE9GeEpMeXBHWEwzMU1XUHg0ejVlSDVHNGNQWUJraWI0RmVlZGh0eHZXdGxYc01qYThjTHhHekNkaEtEVjJ5bDlkMkRQZkJNbStCWG5rNlJDQ3h2ZW9hTG53dlg4WURVVWlzQkpOWGg1Z2NIbVJXZjA5S250MnZwMno1ODFNN3J6ejh6UUNMNFN2R1g1Z2IyRzBJU3NUUW5CVXhPMmgreGl2dlorS2VWY3hvMnFsTGYwVWNiaytMZHp4ZDBRcG5zWGxjSHpreDljVjV2Wm1ZQWY0d014NTdQNEJwUlVpOCtuVkxhUTJrK1BsN3I0Wlo4Y3JLK1UxRVlSQUxHaG1yYVlnSnpzSXJGaHJ2UU1uQXNuTXlCNmpUaW96eDZKWVNXL01uZ29aNDRsUjcrU29vNGEwcnAwWWllVVdHM3pLUDZROXR3bzVqdDRlMXpzN1ZvVEpJY3hKSThoUkFyM3Rlc0tyYXFCRHN6alhMQXE5akNZTGt6UW1Fem96R0QwS1NDN3ZVejF1T3ZsSytCS3JUZGgvSlV3UmV2WWhwZFdzdHNLWGZkNXZvZXZ4dUZvUnlWajhrVHlIMEI5c01HYXdlODJtODdwTTFGZXV3QkpIUkVjbFRDU1BFaklidDJIRXcrL0dOMDgxK0pFOHhuTmx2UVdOY2NCNWFzZEQzTHBReXpuNGtUMEdNUnpvRFV2ak1vTUdiQjl2TFZrTXA3ZWFGNUNrSXpuN2FzdlhPOTh6enczckcyWS9rS1lxK3BGWEkwanZpTVB2Tmc5bnZOU3hCa0x3NUFjNSt6Ujg1WDF6RDdOZTZ2N1hzWGtnbmRSL0pVeGh4NndPTUwzb21DYmIwcFRWYU41UkkzbHlDbDFRNWpyaGdsU3Z2WW41TWNZMlFQSVdSSTZlWWRYU2I0K2pRU2ZPbGZVTXM1WnlZZ09RcGpQbGRTNUpMVzR6RTdDK2F1aVBIb0dSRDNIak9oZVFwaW5WaUYyT1hqL3NzbTBVNjlpYmVnbElTQWp1UDVDbE5ZcFNsRG0xQ1dXemdvdFh4WG0vMFBLUzRudlNFR2NsVEVQUEg5aVEzbzc1WTB1NWJ2SG5rVXlnbElDWjFIVUx5Rk1PKzBNZGtmNDhQTEtWMi81cFlEeVVVWitJcENKS25MSFlLTmlrdmptSDY5MVdyKzRXZTZBbEkzYTVEZVpNZ2VRcVJPdFpsODhpWllOS1NaNS85UExZVlNobkZJU1JQRVdUa0hMT092TzFJT256YTNOQTdBTHVXTkpzVUx5UlBFWkxmcnh2anRxV1B4T1R1cGc4akI3RUVrZlgvQ3lSUEFhdy92MlQ4cjUrQ3RwVERIWHZqYjBJcERvR2JGSktuTkRqVEhXaERXZXlQQzdaM3BydHBOSmdLeVNzeXpreVhqQVJpU1hta2Z2UElMaWlsbmVuU1FmS0tpRHZUd2VVeThkVnZpVFlvb1Rqc3VwdG11blNRdkdKaEpaajU3VnJuY25sKzFQNzR1Yyt1OTBPSzh2QStsM1kwbUFySis2OHhvMHhlL0FYdWN4dHNmdTFjSU5lWkxoM3VEM3Q0eEdja1NpSmJLbi93Njd6ZXFSS3pUdStnK1dSajErZytTUEdmc2U3WFlEbmhQS0UwQVhhaDFseHJYS291RmZXYTRCWGpaYUtRV0xhTXhVMDJNRG9tRDU2K1l1MVl2bTEwRDVUZDBXRGErNXlYR3orcEF5alBCNEVQdmVCVHUzbjkwWS9JR1JTRTl6VzhST0xteE4yazVMVEQ5T0tWaHpuS1FtbDRDY1d1SkhtRkJ3WGhwUkVEaFdGa0hjWXo0WldINE5xVjZPWkVZWEVsb1R6TTNjaWJiSEpJM096eXI0UVIvd3NZK3dmRWFaa1VCTFJjYlFBQUFBQkpSVTVFcmtKZ2dnPT0pO1xufVxuLm1haW4tYnRuX19uZXh0OmhvdmVyIHtcbiAgY29sb3I6ICNGOTkwMTQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tYWluLWJ0bl9fcHJldiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LVNlbWlCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMTk5RUQ4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFHNEFBQUF1Q0FZQUFBREpBeXlYQUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQVRnU1VSQlZIaGU3WnRkYkZOVkhNRHZQZmVqSHh1c1pSMXNCYjh4bXhzYUZGQ0I2SGdRTUNabzBBY2UxR25RUkI4SXVwQ3hpWE5oaXdsa0N6cWpoZ0FMK0VEaWl5Yk9oSmhnQ0l0ak14aFJwdkVCeEtrRTE3dGdkUzFyZDI5N2U2L25mN3FXdVhWYlcxcnVKZm4va3BON1BucnZ3L25sZis3NXQ2Y2NjbXZDVDE0TFFTR2ZoVnpIbkx6K2p4dWRiRUlMUENOVkFCUllPRUFhRkdOS25aSHZKTU45cExKNzRDRk9kajFwU3RJRGhCZHFPVUpxazhOSW9UQ054Q0FYRGIrcjdGeDdralpUQXZNU0IvY0laYzNIbHJtcjEvNUU2d3RZTDFJMHFMeUx5dDdOSzdrclZ6VGFCSGw1aVJOb2taWWNIanBPUk1kekQxWTRZdzNWSG5sRnVaTmJYaVp6RGlIZklFWXlzZlRZQlJaaWdhYjFDN2xnY0lKV2RlaUhkMVF1c0dqemRaMTZtb2p5czdMQXh3OXU4TXZiN2kzajZoWTVVRm94MFhVSUdKaGdOc201aUdQU1NyYnU4a2llcWs3YTVOOVo3Uk51TDVXU28waHhNYzNVUnBDUnF6aHh3Y2JuV3ptQjNIR2ZSNDQwMUhoempWaWtRR1E3OFN6YUt0cDdWL0V1OSt1RTU0d1A2djBsRXEwZzFwQ3RPTUl0ZjlnbCt1OTVuNzRwcGUwMUhoM2VhWWgxWkNNT1BpTXUyZG45R2llSXE4c2RKTHA3VllXTXNXWXQ4NGtEUDZUOGpaNDdlYmQzRDdRUFBGYmxMcFd5RFZTa1dNeG5BTVlscVc3TkFaN3duaWVXdWFNYmJ5dE5qaUNXTXBjNHRpRlozTm0zbFJmbHB4eUVqKzFmVitYR0pkSWV6Q2FPU1lPY2pTeXFZRGxiNnhxZjZDOFJrNk9JNWN3bFRpemQ5TUplbmdoTGF6MXlGSE0yZTVGSkJvczJYL3VYanhDbjYxWEkyVDdjNEhkanptWXZNb21iek5udVlqbGJRN1ZIci9GaXptWTNwb3VEdHJoNFIvY3J2Q0N0TEpONHJSbHpObHN5VlJ6NElaN3RYWldrMU5zRzdYM3JLaDFsY3FhZ1JLeG11ampCK2VpbWJzalo2djF1N1ptN0Z5WkhFTnN4UXh6ZCtmdWc0WE1LR0dvMlpvYWNpYk1uM2pRTlEvMTgrSnJVUHhLWjdFWHN4bFJ4N0RSUnFPZXQzeE5qb3g5RFIyTy9vcW1KOU1FaXhFWk1Gd2ZuR2VMaEl5MGZtWHI4ajBCVWR4ejhPY2dPcHlEMllrYkUwUkxUTHB3TjZjUG45OER2NWUrZER4cVh4K1BzQTRoOW1QNk9BM0VKV21KLzczL3hsQkVOZlVGWFNuSDNtY0FFTHBqMllzYm1oQUxpSU1UVThkN0RiWFNqRXZvbU1PSHFIUTZ6UWNRZVpCSUh3Y1dpTHZMMTBVQkMrVzBmTEprdGc0b2FpdUhyemk1a0VnZUFJZGlvYUZkYnQzeGl4TlR2dzNIVDJmSGRxSVpMcGoyWVRWeHFvd0pMcHFhZE85bGttb2I2NmE5aHg3bXJjSmdXc1pyWnhBSHBxQnM3MHZ5TCtjL29JZWpjY2ZxdmFOekF1TE9hdWNRQjErWDF0SFNiZXV6UzVVakNUWE03ZG40ZHNZNzV4S1UzS3BEYmFaZCtlQnMyS2wwL0Jqbk03YXhsUG5GQVNwNzJiK2ZMZldZMC9CbmtkbzM5STVqYldVZ3U0bUI1VksvMUh1b3dqVVR3VzBYRjNNNUNzaEVIZ0R3UXgzSzcrTWd3eSsyYUJwUllVQVdueU0wbVczRkFTcDRXYk50eTNOQW1CaUs2S1RlZVVlS0RTcFFMWTNKK1U4bjFPQW1JaHNPVkx1OUw3U3VjOWR0TzB6citRYTdJbUlZZVVIYXRyK05Db1hIYWhPQXg0VitPdVpEZWo2aERmV1B5L1k5ZkpLSVlwVDRUSENGdW51ZnhPRmlCQVdtRzhtZEg1S3VqUTdRSlczbTJ0T1Z6Z0N0NXhJSGpaRnBBRkJTSVFvakdYSlplWkg1UzMxNnB0TUJYVnJISnZyekVBU2w1SUF5dVVFQmF2czlETXBQYTBZTThXQ0toemxhOUc1bG91RGRUUVFvSFNJSUNVWmFxTXdvNTBTaXRPS1JsSWJjOEhQY2ZvZk9iS25kQzFLb0FBQUFBU1VWT1JLNUNZSUk9KTtcbn1cbi5tYWluLWJ0bl9fcHJldjpob3ZlciB7XG4gIGNvbG9yOiAjMTk5RUQ4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWFpbi1idG5fX3NpZ24ge1xuICBjb2xvcjogI0Y5OTAxNDtcbiAgYm9yZGVyOiAycHggc29saWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNnB4IDIwcHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ubWFpbi1idG5fX3NpZ246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjk5MDE0O1xuICBib3JkZXItY29sb3I6ICNGOTkwMTQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWFpbi1idG5fX3NlbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1TZW1pQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzE5OUVEODtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBSklBQUFBdUNBWUFBQUREYzBDQUFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFUOFNVUkJWSGhlN1p4ZGJCUlZGSUR2ek96dTdMYWxMYnRzZjBnd2hoOEZFMk9oV2tHRitBQSthSHdneG1BVE5kWEV4QmdqQ2pYU2FKR2FJZ1phS21xQ3BGcDlORkdqa0dwUUltb2xNY1FTMGJhbytBdFU2bmJicFFzNzdzNTBmanhuMnRuTWR2YTM0Y1hkOHlVbjk4eloxeS9uM3Jsejd6S0N1QnB3czJNNnN2MUdGQmZHN0RodjVzcUN6eGk4TFNlS0Uwc2VhOVFoTUorWFZIWlJUSUdDWFYvZktsUUhkbkc4YTlOTW1TaGFEQ1BFZFAyOG9lc2pocWFlQ1QyeCtsV29haEFvVlVIWVJjSXU1SzdySGVybkJQZkdtUkpSU3FoVDQvZUh0MjA0akNsRVFaM0pMcElMd2x2ZjkvTVZmTGo0eVBVNEVFWE1oZGkwR1orZGwxanZTQVFhbEhieFNuL2ZhdW1qN2dqOGpKMHBiNW13Q3lFb0ZJWmdQaEVsd1pJS043dXRyb3kxMzd5SVhWZmwvcGZqaE1VVmR6MjRDMzdDcG1Kdk1qbXhSTEtZKzB5VUFDNmVZOTNyNjhzdzUwWGZZLzcyOTIrQ0ZKdEszakxaeFNuSVFLSzRhQXo2V1BPS1NnVlNsK2VhbGJqb2RrUGszVmlvQXhGSlhteXE5VlM1T1JsZXR0WUd1d2Rhb0lSZEtTOUhTQ1FpU2FXSFo1M3I2a1RNaGVyZ1MvNkhPNE9Rb2lNNVp5c1NpVWpodm1XVnJLbkdsK0E0THVCZWQ4OGVLT1cxOENhUkNBZGRkOVI1Qlk2cHNQQitLTEQ3eU8xUXlybndKcEVJQjh1clBPekpHLzJtRzU3YVphK3o1VTArU0xPNlFpSVJhWG02WVJHL3BOd2xNMTVZVmZQVWdhMVF3aWt1b3k4a0VwRVdFZWEybmczMU13dnY4dXJuQWx2ZnVoWlRpTFJUSElsRVpBUjN2V0h4clRDT0szZmRjTXQrS0dYc1NpUVNrWldPcGhwUHVZdFRlTGQ0ZDgzZXJ6WkRLVzFYSXBHSXJQaTlBdXRjVyt2Qm5BOEU5NVZ2M2w0TnFVTW1Fb25JeVpZVlZhd2hJTXI0VVhmQnh1WjJLRG4ybGtna0lpLzJyNjhYZVk3cG5LL2k4V0RINFVZb3BYUWxFb25JaTVVTFJkYXlhaUdlbkhRSmk1ZDJ3VWdpRWZNaklQS3p2bkFCdHJRUnR3WklKS0l3OENSbHorbEo4OFNrY201b0IvdmpGQjdIVFVJaUVYblI5bTFJVmcwbTZGTDBnMGhuOHdDVXJGc25KaVFTa1pOakYyTHMrS2drR3JwK09YYmtVQWVVOEFCY3lnVUJFb25JaWpTdHM5WVRZd25NdFg5K2YxazYxamNHS1lxVWNqbUFSQ0t5MHZYOWhCcE82RjVkamcrR1g3ajNYU2pKRUk3clNpUVNrWkdSaU14NnoxeENSOVRFNE5GbllVU0pwaUZTMWtjSWlVU2tSZFVOOXN6QW1Bd0RyMDJGZTZOdnR3MUQyVm9iT1c3aWtraEVXdDc1YVlvTlg1SkZRMU5IbzRkYTkwTEozbzBja0VpRWd6RkpaWHRPaFZFYXB2dzF2RlArNVdRVVVuek9lUHVXUkNJY3RKOE1LUW5OY09zSjZmUEk3Z2MrZ1pMamRYOHVKQktSd3BlakV2djBYTXpEREVPS2YvSGU4MUN5cHJTcy93VkFJaEZKWk0xZzIwNk14VEZYSjBjUFhQNXczNStRT3ZhTTBrRWlFVWw2VGsrb29iam1NNmFWcytGWFdnNUN5ZG96U3J2QXRrTWlFU2EvUlJYMnhsREU5RUU1TzlqR0luOUxrT2FjMGl4SUpNSmtPMHhwdUdla1M5R1BJOTJQZmdPbHZMc1JRaUtWT0hnODVPQndoSDAzbnZETmZwVEZvN1FGU1lSWUI1Tnd4SE80WlhWdi9uaWM4M2pXbUZXaXBGQkdmMjJkM0dsK1Q4TnBEUmZaZVl1RXh5VXRzRHNKM29ZN3gva0YvalVjTC9obnlrUlJvMmxoWFluL29NZWkvUk03TnIwR0ZYeHJ5N2lEbllua1VVa0FSY0pySjE0SXZPdGQwQjh0RWY5TGNCR05nZE1ZZGlBOExtSk5hemtYMkhic0ltR080cUJBT00xaHR5S1JpaC9zUEJnb0R3YStwUlhValJDN1NBZytXMEpaT1ZHOFdGM0g2a3dvVUVHZHlDS2JLQ1JSNlRBdmVRamlLc1BZZjBVcWp6WWI1RmErQUFBQUFFbEZUa1N1UW1DQyk7XG59XG4ubWFpbi1idG5fX3NlbmQ6aG92ZXIge1xuICBjb2xvcjogIzE5OUVEODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubWFpbi1saW5rIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzE5OUVEODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1haW4tbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1haW4tbGlua19yZWdpc3RlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGZsb2F0OiBub25lO1xufVxuXG4uY2hlY2tib3gtY3VzdG9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjY2NjY2NjO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uZm9ybS1jaGVja2JveDpjaGVja2VkICsgLmNoZWNrYm94LWN1c3RvbSB7XG4gIGJhY2tncm91bmQ6ICM0Mjg0QjA7XG4gIGJvcmRlci1jb2xvcjogIzQyODRCMDtcbn1cblxuLmZvcm0tY2hlY2tib3g6Y2hlY2tlZCArIC5jaGVja2JveC1jdXN0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUxJSkgcm90YXRlKC00NWRlZyk7XG4gIGxlZnQ6IDJweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4uZm9ybS1jaGVja2JveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5yYWRpby1ncm91cF9faXRlbSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnJhZGlvLWdyb3VwX19pdGVtLWN1c3RvbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzY0QjVGNjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1ncm93OiAwO1xufVxuLnJhZGlvLWdyb3VwX19pdGVtLWlubGluZSB7XG4gIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuLnJhZGlvLWdyb3VwX19jb250cm9sIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmFkaW8tZ3JvdXBfX2NvbnRyb2w6Y2hlY2tlZCArIC5yYWRpby1ncm91cF9faXRlbS1jdXN0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6ICM2NEI1RjY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uZGF0ZXJhbmdlLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBmb250LXNpemU6IDAuODFyZW07XG59XG4uZGF0ZXJhbmdlLWdyb3VwX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAzM3B4O1xuICBtYXJnaW46IDAgN3B4O1xufVxuLmRhdGVyYW5nZS1ncm91cF9faXRlbS1jb250cm9sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiA5MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIGNvbG9yOiAjNENCN0Q3O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZGF0ZXJhbmdlLWdyb3VwX19pdGVtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM0Y2I3ZDc7XG4gIGNvbG9yOiAjNGNiN2Q3O1xufVxuLmRhdGVyYW5nZS1ncm91cF9faXRlbS1jb250cm9sOmZvY3VzIH4gLmRhdGVyYW5nZS1ncm91cF9faXRlbS1pY29uIHtcbiAgYmFja2dyb3VuZDogIzRjYjdkNztcbiAgYm9yZGVyLWNvbG9yOiAjNGNiN2Q3O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZGF0ZXJhbmdlLWdyb3VwX19pdGVtLWNvbnRyb2w6Zm9jdXMgfiAuZGF0ZXJhbmdlLWdyb3VwX19pdGVtLWljb24gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmRhdGVyYW5nZS1ncm91cF9faXRlbS1pY29uIHtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlNGU0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0zcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLmRhdGVyYW5nZS1ncm91cF9faXRlbS1pY29uIGkge1xuICBjb2xvcjogcmdiYSgzNSwgOTQsIDE1MCwgMC44NjY2NjY2NjY3KTtcbn1cbi5kYXRlcmFuZ2UtZ3JvdXBfX2l0ZW0gaW5wdXQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5kYXRlcmFuZ2UtZ3JvdXAgbGFiZWwge1xuICBjb2xvcjogIzQwNzFBMTtcbn1cbi5kYXRlcmFuZ2UtZ3JvdXAuX2Rpc2FibGVkIC5kYXRlcmFuZ2UtZ3JvdXBfX2l0ZW0taWNvbiB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG59XG5cbi5tYWluLWlucHV0X2F1dGgge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTRFNEU0O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0U0RTRFNDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm1haW4taW5wdXRfYXV0aDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxOTlFRDg7XG59XG4ubWFpbi1pbnB1dF9hdXRoX2xhc3Qge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uaW5wdXQtZ3JvdXBfX3NlYXJjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaW5wdXQtZ3JvdXBfX3NlYXJjaC1jb250cm9sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44MXJlbTtcbiAgY29sb3I6ICM0Q0I3RDc7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbnB1dC1ncm91cF9fc2VhcmNoLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM0Y2I3ZDc7XG59XG4uaW5wdXQtZ3JvdXBfX3NlYXJjaC1pY29uIHtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlNGU0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0zcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLmlucHV0LWdyb3VwX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmlucHV0LWdyb3VwX19yb3ctaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmlucHV0LWdyb3VwX19yb3ctaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmlucHV0LWdyb3VwX19yb3ctaXRlbSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjRjk5MDE0O1xuICB0b3A6IC0yMHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5pbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDAuODFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMjgsIDIyOCwgMjI4KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAwIDVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5pbnB1dDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNlNGU0ZTQ7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbmlucHV0LCB0ZXh0YXJlYSB7XG4gIC8qIEZvciBGaXJlZm94ICovXG59XG5pbnB1dDotbW96LXJlYWQtb25seTpmb2N1cywgdGV4dGFyZWE6LW1vei1yZWFkLW9ubHk6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuaW5wdXQ6cmVhZC1vbmx5OmZvY3VzLCB0ZXh0YXJlYTpyZWFkLW9ubHk6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4udGV4dGFyZWEtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGZvbnQtc2l6ZTogMC44MXJlbTtcbn1cbi50ZXh0YXJlYS1ncm91cCB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlNGU0O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1pbi1oZWlnaHQ6IDU1cHg7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi50ZXh0YXJlYS1ncm91cCB0ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2U0ZTRlNDtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi50ZXh0YXJlYS1ncm91cF9ibG9jay1lbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpdGNoLWdyb3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDEwcHggMTBweCAxMHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbn1cbi5zd2l0Y2gtZ3JvdXAgbGFiZWwuc3dpdGNoLWdyb3VwX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwLjgxcmVtO1xuICBjb2xvcjogI0FFQUVBRTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1TZW1pQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uc3dpdGNoLWdyb3VwIGxhYmVsLnN3aXRjaC1ncm91cF9faXRlbV9hY3RpdmUge1xuICBjb2xvcjogIzY0QjVGNjtcbn1cbi5zd2l0Y2gtZ3JvdXAgbGFiZWwuc3dpdGNoLWdyb3VwX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDAgMCAwIDUwcHg7XG59XG4uc3dpdGNoLWdyb3VwIGxhYmVsLnN3aXRjaC1ncm91cF9faXRlbTpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IC00N3B4O1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRCNUY2O1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG59XG4uc3dpdGNoLWdyb3VwIGxhYmVsLnN3aXRjaC1ncm91cF9faXRlbTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFOTJDQztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAtNTFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uc3dpdGNoLWdyb3VwX19jb250cm9sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgb3BhY2l0eTogMDtcbn1cbi5zd2l0Y2gtZ3JvdXBfX2NvbnRyb2w6Y2hlY2tlZCArIC5zd2l0Y2gtZ3JvdXBfX2l0ZW06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4uc3dpdGNoLWdyb3VwX19jb250ZW50LWl0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXRjaC1ncm91cF9fY29udGVudC1pdGVtX2FjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uX3RleHQtbGlnaHQtZ3JheSB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuLl90ZXh0LWdyYXkge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5fdGV4dC1ibHVlIHtcbiAgY29sb3I6ICM0MDcxQTE7XG59XG4uX3RleHQtaWNvbi1ibHVlIHtcbiAgY29sb3I6ICMyMzVFOTY7XG59XG4uX3RleHQtZ3JlZW4ge1xuICBjb2xvcjogIzgxQzc4NDtcbn1cbi5fdGV4dC1vcmFuZ2Uge1xuICBjb2xvcjogI0Y5OTAxNDtcbn1cbi5fdGV4dC1yZWQge1xuICBjb2xvcjogI0U0NzI3Mjtcbn1cbi5fdGV4dC1saWdodC1yZWQge1xuICBjb2xvcjogI0ZGOTE5MTtcbn1cbi5fdGV4dC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5fYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xufVxuXG4uYWNjb3JkaW9uX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY29yZGlvbl9faXRlbSBpIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zN3B4O1xuICBsZWZ0OiAyMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uYWNjb3JkaW9uX19pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMjlweDtcbiAgd2lkdGg6IDMycHg7XG4gIGxlZnQ6IDIwcHg7XG4gIHRvcDogLTM3cHg7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDA7XG59XG4uYWNjb3JkaW9uX19pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWF4LWhlaWdodDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5hY2NvcmRpb25fX2l0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IGkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbn1cbi5hY2NvcmRpb25fX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgei1pbmRleDogMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hY2NvcmRpb25fX3JlcXVlc3QtYmxvY2sge1xuICBwYWRkaW5nLWxlZnQ6IDg1cHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5hY2NvcmRpb25fX3JlcXVlc3QtYmxvY2sgLnJvdyB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi5hY2NvcmRpb25fX3JlcXVlc3QtYmxvY2sgLnJvdyBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIHBhZGRpbmc6IDIwcHggMCAwO1xuICBmbG9hdDogcmlnaHQ7XG59XG4ucGFnaW5hdGlvbl9fbGlzdC1wcmV2LCAucGFnaW5hdGlvbl9fbGlzdC1uZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IG5vbmU7XG59XG4ucGFnaW5hdGlvbl9fbGlzdC1wcmV2X2Rpc2FibGVkLCAucGFnaW5hdGlvbl9fbGlzdC1uZXh0X2Rpc2FibGVkIHtcbiAgY29sb3I6ICMxOTllZDg7XG59XG4ucGFnaW5hdGlvbl9fbGlzdC1wcmV2X2Rpc2FibGVkIGk6YmVmb3JlLCAucGFnaW5hdGlvbl9fbGlzdC1uZXh0X2Rpc2FibGVkIGk6YmVmb3JlIHtcbiAgY29sb3I6ICNjY2M7XG59XG4ucGFnaW5hdGlvbl9fbGlzdC1wcmV2OmhvdmVyLCAucGFnaW5hdGlvbl9fbGlzdC1uZXh0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5wYWdpbmF0aW9uX19saXN0LXByZXYgaSwgLnBhZ2luYXRpb25fX2xpc3QtbmV4dCBpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2luYXRpb25fX2xpc3QtcHJldiBpOmJlZm9yZSwgLnBhZ2luYXRpb25fX2xpc3QtbmV4dCBpOmJlZm9yZSB7XG4gIGNvbG9yOiAjMTk5ZWQ4O1xufVxuLnBhZ2luYXRpb25fX2xpc3QtaXRlbSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxOTllZDg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAzMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLnBhZ2luYXRpb25fX2xpc3QtaXRlbTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogIzE5OWVkODtcbn1cbi5wYWdpbmF0aW9uX19saXN0LWl0ZW06aG92ZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucGFnaW5hdGlvbl9fbGlzdC1pdGVtLWxpbmsge1xuICBjb2xvcjogIzE5OWVkODtcbiAgZm9udC1zaXplOiAwLjgxcmVtO1xuICBsaW5lLWhlaWdodDogMzFweDtcbn1cbi5wYWdpbmF0aW9uX19saXN0LWl0ZW0tbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYWdpbmF0aW9uX19saXN0LWl0ZW1fYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE5OWVkODtcbiAgYmFja2dyb3VuZDogIzE5OWVkODtcbn1cbi5wYWdpbmF0aW9uX19saXN0LWl0ZW1fYWN0aXZlIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnBhZ2UtaXRlbSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxOTllZDg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAzMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW46IDAgMnB4O1xufVxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCwgLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rLCAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNDtcbn1cbi5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQ6aG92ZXIsIC5wYWdlLWl0ZW06bGFzdC1jaGlsZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQ6aG92ZXIgLnBhZ2UtbGluaywgLnBhZ2UtaXRlbTpsYXN0LWNoaWxkOmhvdmVyIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzE5OUVEODtcbn1cbi5wYWdlLWl0ZW06aG92ZXIsIC5wYWdlLWl0ZW0uYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE5OWVkODtcbiAgYmFja2dyb3VuZDogIzE5OWVkODtcbn1cbi5wYWdlLWl0ZW06aG92ZXIgLnBhZ2UtbGluaywgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhZ2UtaXRlbS5kaXNhYmxlZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDdweCA1cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjMTk5RUQ4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDAuODFyZW07XG59XG4ucGFnZS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogbm9uZTtcbn1cbi5wYWdlLWxpbms6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uc2VsZWN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xufVxuLnNlbGVjdC1ncm91cF9fc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgbWF4LXdpZHRoOiAzODBweDtcbiAgaGVpZ2h0OiAzM3B4O1xuICBwYWRkaW5nOiAwIDMwcHggMCA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQUNEU1VSQlZFaEw3ZEhCQ2NBZ0VFVFI5RitDV3BLQ2Q3RUVhNWd3b0pmSXNxNGd1ZmhPUVdRK3dRZUgzWURxQmxUL0JscHIvVXVtM1JFRE1VWjQ3MUZLNlNleldpdENDRWdwOVpPWkdNZzV3emtuUnNZNDcyd0ZTSXFzanBQNnlOK0laWnpVQUhHSWd4eTJqTk5TZ01hZldNWnBPVUFjdG95VEtiRGpCbFEzb0RvY0FGN1NZdFEyT0JmT1lRQUFBQUJKUlU1RXJrSmdnZz09KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAzcHggdG9wIDUwJSwgMCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG59XG4uc2VsZWN0LWdyb3VwX19jdXN0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnNlbGVjdC1ncm91cF9fY3VzdG9tIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uc2VsZWN0LWdyb3VwX19jdXN0b21fYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGNiN2Q3O1xufVxuLnNlbGVjdC1ncm91cF9oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uc2VsZWN0LWdyb3VwIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5zZWxlY3Qtb3B0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0Y2I3ZDc7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWF4LWhlaWdodDogMjUwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uc2VsZWN0LW9wdGlvbnMgbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDdweCAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnNlbGVjdC1vcHRpb25zIGxpIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uc2VsZWN0LW9wdGlvbnMgbGlbcmVsPWhpZGVdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWxlY3Qtb3B0aW9ucyBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG59XG5cbi5tYWluLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1haW4tdGFibGVfX3JvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cbi5tYWluLXRhYmxlX19jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMTBweCA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjJGMkYyO1xufVxuLm1haW4tdGFibGVfX2NlbGw6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG59XG4ubWFpbi10YWJsZV9fY2VsbF9oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICM0Q0I3RDc7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNENCN0Q3O1xufVxuLm1haW4tdGFibGVfX2NlbGxfaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuLm1haW4tdGFibGVfX2NlbGxfbnVtYmVyIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNFOUVDRUY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNEU0RTQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAwLjgxcmVtO1xufVxuLm1haW4tdGFibGVfX2NlbGwuX2ZpbGVzIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm1haW4tdGFibGVfX3JlcXVlc3QtYmxvY2stc3RhZ2VzIC5tYWluLXRhYmxlX19jZWxsIHtcbiAgZm9udC1zaXplOiAwLjgxcmVtO1xuICBtaW4taGVpZ2h0OiA3MHB4O1xufVxuLm1haW4tdGFibGVfX3JlcXVlc3QtYmxvY2stc3RhZ2VzIC5tYWluLXRhYmxlX19jZWxsIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4ubWFpbi10YWJsZV9fcmVxdWVzdC1ibG9jay1zdGFnZXMgLm1haW4tdGFibGVfX2NlbGwgaSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm1haW4tdGFibGVfX3JlcXVlc3QtYmxvY2stc3RhZ2VzIC5tYWluLXRhYmxlX19jZWxsOm50aC1jaGlsZCgxKSB7XG4gIHdpZHRoOiAyMCU7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5tYWluLXRhYmxlX19yZXF1ZXN0LWJsb2NrLXN0YWdlcyAubWFpbi10YWJsZV9fY2VsbDpudGgtY2hpbGQoMikge1xuICB3aWR0aDogNDAlO1xufVxuLm1haW4tdGFibGVfX3JlcXVlc3QtYmxvY2stc3RhZ2VzIC5tYWluLXRhYmxlX19jZWxsOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiA0MCU7XG59XG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3JkZXItY29sb3I6ICNlNGU0ZTQ7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBmbGV4LXNocmluazogMTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIHBhZGRpbmctdG9wOiAwLjEwOTllbTtcbiAgbWFyZ2luLXRvcDogMC44NWVtO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIHtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xufVxuXG4uZHJvcHpvbmUge1xuICBib3JkZXI6IG5vbmU7XG59XG4uZHJvcHpvbmUgLmR6LW1lc3NhZ2UgLmR6LWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLnRvZ2dsZS1pY29uIGk6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC41cyBlYXNlO1xufVxuLnRvZ2dsZS1pY29uX29wZW46YmVmb3JlLCAudG9nZ2xlLWljb25fb3BlbiBpOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuNXMgZWFzZTtcbn1cblxuLm1lbnUtbW9iLWljb24ge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tZW51LW1vYi1pY29uX19pdGVtIHtcbiAgd2lkdGg6IDMxcHg7XG4gIGhlaWdodDogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICMxOTlFRDg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG59XG4ubWVudS1tb2ItaWNvbl9vcGVuIHNwYW4ge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbn1cbi5tZW51LW1vYi1pY29uX29wZW4gc3BhbjpudGgtY2hpbGQoMSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4ubWVudS1tb2ItaWNvbl9vcGVuIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDAlO1xuICBvcGFjaXR5OiAwO1xufVxuLm1lbnUtbW9iLWljb25fb3BlbiBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5hbGVydCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5faGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaHRtbCwgYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1pbi13aWR0aDogMzIwcHg7XG59XG5cbiNhcHAge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbiogOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnRleHRhcmVhLFxuaW1nIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uYXV0aC13cmFwcGVyIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uYXV0aC13cmFwcGVyIC5sZWZ0LXBhbmVsIC5zcXVhcmUtYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDUwJSAwIDUwJSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXV0aC13cmFwcGVyIC5sZWZ0LXBhbmVsIC5zcXVhcmUtYmxvY2sgZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMS41cmVtO1xuICB0b3A6IDEuNXJlbTtcbiAgcmlnaHQ6IDEuNXJlbTtcbiAgYm90dG9tOiAxLjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmF1dGgtd3JhcHBlciAubGVmdC1wYW5lbCAudGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGNvbG9yOiAjMjM1RTk2O1xuICBmb250LWZhbWlseTogXCJSdXNzb09uZS1SZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5hdXRoLXdyYXBwZXIgLmxlZnQtcGFuZWwgLnN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjgxcmVtO1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbn1cbi5hdXRoLXdyYXBwZXIgLnJpZ2h0LXBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5hdXRoLXdyYXBwZXIgLnJpZ2h0LXBhbmVsIG5hdiAubmF2LWxpbmsge1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2NlZDRkYTtcbiAgY29sb3I6ICNjZWQ0ZGE7XG59XG4uYXV0aC13cmFwcGVyIC5yaWdodC1wYW5lbCBuYXYgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM0OTUwNTc7XG59XG4uYXV0aC13cmFwcGVyIC5yaWdodC1wYW5lbCBuYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyMzVFOTY7XG4gIGNvbG9yOiAjNDk1MDU3O1xufVxuLmF1dGgtd3JhcHBlciAucmlnaHQtcGFuZWwgLmxvZ2luLWZvcm0gLmZvcm0tZ3JvdXAgbGFiZWwsIC5hdXRoLXdyYXBwZXIgLnJpZ2h0LXBhbmVsIC5yZWNvdmVyeS1mb3JtIC5mb3JtLWdyb3VwIGxhYmVsLCAuYXV0aC13cmFwcGVyIC5yaWdodC1wYW5lbCAucmVnaXN0ZXItZm9ybSAuZm9ybS1ncm91cCBsYWJlbCB7XG4gIG9wYWNpdHk6IDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxOTlFRDg7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuLmF1dGgtd3JhcHBlciAucmlnaHQtcGFuZWwgLmxvZ2luLWZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQsIC5hdXRoLXdyYXBwZXIgLnJpZ2h0LXBhbmVsIC5yZWNvdmVyeS1mb3JtIC5mb3JtLWdyb3VwIGlucHV0LCAuYXV0aC13cmFwcGVyIC5yaWdodC1wYW5lbCAucmVnaXN0ZXItZm9ybSAuZm9ybS1ncm91cCBpbnB1dCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItY29sb3I6ICNjZWQ0ZGE7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDAuMTI1cmVtO1xuICBoZWlnaHQ6IDI1cHg7XG59XG4uYXV0aC13cmFwcGVyIC5yaWdodC1wYW5lbCAubG9naW4tZm9ybSAuZm9ybS1ncm91cDpob3ZlciBsYWJlbCwgLmF1dGgtd3JhcHBlciAucmlnaHQtcGFuZWwgLnJlY292ZXJ5LWZvcm0gLmZvcm0tZ3JvdXA6aG92ZXIgbGFiZWwsIC5hdXRoLXdyYXBwZXIgLnJpZ2h0LXBhbmVsIC5yZWdpc3Rlci1mb3JtIC5mb3JtLWdyb3VwOmhvdmVyIGxhYmVsIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hdXRoLXdyYXBwZXIgLnJpZ2h0LXBhbmVsIC5sb2dpbi1mb3JtIC5mb3JtLWdyb3VwOmZvY3VzLXdpdGhpbiBsYWJlbCwgLmF1dGgtd3JhcHBlciAucmlnaHQtcGFuZWwgLnJlY292ZXJ5LWZvcm0gLmZvcm0tZ3JvdXA6Zm9jdXMtd2l0aGluIGxhYmVsLCAuYXV0aC13cmFwcGVyIC5yaWdodC1wYW5lbCAucmVnaXN0ZXItZm9ybSAuZm9ybS1ncm91cDpmb2N1cy13aXRoaW4gbGFiZWwge1xuICBvcGFjaXR5OiAxO1xufVxuLmF1dGgtd3JhcHBlciAucmlnaHQtcGFuZWwgLmxvZ2luLWZvcm0gLmZvcm0tZ3JvdXA6Zm9jdXMtd2l0aGluIGlucHV0LCAuYXV0aC13cmFwcGVyIC5yaWdodC1wYW5lbCAucmVjb3ZlcnktZm9ybSAuZm9ybS1ncm91cDpmb2N1cy13aXRoaW4gaW5wdXQsIC5hdXRoLXdyYXBwZXIgLnJpZ2h0LXBhbmVsIC5yZWdpc3Rlci1mb3JtIC5mb3JtLWdyb3VwOmZvY3VzLXdpdGhpbiBpbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI2NlZDRkYTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzIzNUU5NjtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4O1xufVxuLmF1dGgtd3JhcHBlciAucmlnaHQtcGFuZWwgLnBhc3N3b3JkLXJlY292ZXJ5LXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB3aWR0aCA2MDBtcztcbn1cbi5hdXRoLXdyYXBwZXIgLnJpZ2h0LXBhbmVsICNwYXNzd29yZF9yZWNvdmVyeV93cmFwcGVyX3Nob3c6Y2hlY2tlZCArIC5wYXNzd29yZC1yZWNvdmVyeS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50b3AtcGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmZGZmO1xuICBwYWRkaW5nOiA3cHggMjBweCA5cHggMDtcbiAgei1pbmRleDogMztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xufVxuLnRvcC1wYW5lbCBhLCAudG9wLXBhbmVsIC5tYWluLWxpbmsge1xuICBjb2xvcjogIzIzNUU5NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnRvcC1wYW5lbF9fbG9nbyB7XG4gIHdpZHRoOiAzMDJweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yNHB4O1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvYnJhbmQvYnJhbmRfYmcucG5nXCIpIG5vLXJlcGVhdDtcbn1cbi50b3AtcGFuZWxfX2xvZ28taW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgd2lkdGg6IDM4cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnRvcC1wYW5lbF9fbG9nby1uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1SZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgY29sb3I6ICMyMzVFOTY7XG59XG4udG9wLXBhbmVsX19sb2dvLW5hbWU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udG9wLXBhbmVsX19hY2NvdW50LWxpbmsge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4udG9wLXBhbmVsX19hY2NvdW50LW5hbWUge1xuICBmb250LXNpemU6IDAuODVyZW07XG59XG4udG9wLXBhbmVsX19sb2dvdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5tYWluLXNpZGViYXItbGVmdCB7XG4gIG1heC13aWR0aDogOTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3MXB4O1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIG1pbi1oZWlnaHQ6IDczMHB4O1xuICBiYWNrZ3JvdW5kOiAjMTk5ZWQ4O1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5tYWluLXNpZGViYXItbGVmdCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm1haW4tc2lkZWJhci1sZWZ0X19ncm91cCB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLm1haW4tc2lkZWJhci1sZWZ0X19ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk5ZWQ4O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWFpbi1zaWRlYmFyLWxlZnRfX2dyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5tYWluLXNpZGViYXItbGVmdF9fZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4ubWFpbi1zaWRlYmFyLWxlZnRfX2dyb3VwLWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG59XG4ubWFpbi1zaWRlYmFyLWxlZnRfX2dyb3VwLWl0ZW0gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1N2RhYjtcbn1cbi5tYWluLXNpZGViYXItbGVmdF9fZ3JvdXAtaXRlbSBwIHtcbiAgbWFyZ2luLXRvcDogOXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1haW4tc2lkZWJhci1sZWZ0X19ncm91cC1pdGVtLmFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1N2RhYjtcbn1cbi5tYWluLXNpZGViYXItbGVmdF9vcGVuIHtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubWFpbi1zaWRlYmFyLWxlZnRfb3BlbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm1haW4tc2lkZWJhci1sZWZ0X29wZW4gLm1haW4tY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4O1xufVxuLm1haW4tc2lkZWJhci1sZWZ0X19tYXJrLWNvdW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMycHg7XG4gIHJpZ2h0OiAxOHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjk5MDE0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5tYWluLXNpZGViYXItcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgei1pbmRleDogMTtcbiAgcmlnaHQ6IC0xMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBwYWRkaW5nOiAxNHB4IDIwcHggMjBweCAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC41cyBlYXNlLWluLW91dDtcbiAgdG9wOiA3MXB4O1xuICBib3gtc2hhZG93OiAtMXB4IDNweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvdHRvbTogMDtcbiAgbWluLWhlaWdodDogNzMwcHg7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubWFpbi1zaWRlYmFyLXJpZ2h0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubWFpbi1zaWRlYmFyLXJpZ2h0X19pdGVtLWhlYWRlciB7XG4gIGNvbG9yOiAjMjM1RTk2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cbi5tYWluLXNpZGViYXItcmlnaHRfX2l0ZW0taGVhZGVyIC5pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubWFpbi1zaWRlYmFyLXJpZ2h0X19pdGVtLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAxcHggMjBweDtcbiAgbWFyZ2luLXRvcDogMTFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzRmNzY4Yjtcbn1cbi5tYWluLXNpZGViYXItcmlnaHRfX2l0ZW0tY29udGVudCAuaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDM1LCA5NCwgMTUwLCAwLjYpO1xuICBjb2xvcjogIzIzNUU5Njtcbn1cbi5tYWluLXNpZGViYXItcmlnaHRfX2l0ZW0tY29udGVudCAucm93IHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLm1haW4tc2lkZWJhci1yaWdodF9faXRlbS1jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4ubWFpbi1zaWRlYmFyLXJpZ2h0X19pdGVtLWNvbnRlbnQgLnRleHQtc21hbGwge1xuICBmb250LXNpemU6IDAuODFyZW07XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuLm1haW4tc2lkZWJhci1yaWdodF9faXRlbS1jb250ZW50IGkuaWNvbjpiZWZvcmUge1xuICBmb250LXNpemU6IDE5cHg7XG4gIGNvbG9yOiAjMjM1RTk2O1xufVxuLm1haW4tc2lkZWJhci1yaWdodF9faXRlbSAuZW1haWwge1xuICBjb2xvcjogIzY0QjVGNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubWFpbi1zaWRlYmFyLXJpZ2h0X19pdGVtIC53b3JrdGltZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ubWFpbi1zaWRlYmFyLXJpZ2h0X29wZW4ge1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC41cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5tYWluLXNpZGViYXItcmlnaHRfb3BlbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ubWFpbi1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIG1pbi13aWR0aDogMzEwcHg7XG4gIG1hcmdpbjogODBweCBhdXRvIDMwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi13aWR0aDogMzAwcHg7XG59XG4ubWFpbi1jb250ZW50X193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tYWluLWNvbnRlbnRfbGVmdC1zaWRlYmFyLW9wZW4ge1xuICBtYXJnaW4tbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgMC41cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5tYWluLWNvbnRlbnRfbGVmdC1zaWRlYmFyLW9wZW4ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5tYWluLWNvbnRlbnRfX2Jsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA4MHB4IDAgMzBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm94LXNoYWRvdzogM3B4IDNweCA1cHggcmdiYSgxODgsIDE4OCwgMTg4LCAwLjM0OTAxOTYwNzgpO1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAwLjVzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm1haW4tY29udGVudF9fYmxvY2sge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5tYWluLWNvbnRlbnRfX2Jsb2NrX3NtYWxsLXBhZGRpbmcge1xuICBwYWRkaW5nLXRvcDogNDVweDtcbn1cbi5tYWluLWNvbnRlbnRfX21hcmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgbGVmdDogLThweDtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xufVxuLm1haW4tY29udGVudF9fbWFyay1uYW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA3cHggMjBweDtcbiAgYmFja2dyb3VuZDogIzM3ODJBMjtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJ1c3NvT25lLVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLm1haW4tY29udGVudF9fbWFyay1uYW1lX29yYW5nZSB7XG4gIGJhY2tncm91bmQ6ICNGOTkwMTQ7XG59XG4ubWFpbi1jb250ZW50X19tYXJrLWRhdGUtY3JlYXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LVNlbWlCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjODFDNzg0O1xufVxuLm1haW4tY29udGVudF9fbWFyay1kYXRlLWNyZWF0ZSBpIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG4ubWFpbi1jb250ZW50X19maWx0ZXJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgcGFkZGluZzogMCAyNXB4O1xufVxuLm1haW4tY29udGVudF9fcm93LXdyYXAge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi5yZXF1ZXN0LWJsb2NrIHtcbiAgcGFkZGluZzogMCAyNXB4O1xufVxuLnJlcXVlc3QtYmxvY2tfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjgxcmVtO1xuICBjb2xvcjogIzRGNzY4QjtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1TZW1pQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi5yZXF1ZXN0LWJsb2NrX19zdWJ0aXRsZV9ub3RpZmljYXRpb24ge1xuICBtYXJnaW46IDA7XG59XG4ucmVxdWVzdC1ibG9ja19faW5mby1ibG9jayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAzcHggM3B4IDVweCByZ2JhKDE4OCwgMTg4LCAxODgsIDAuMzQ5MDE5NjA3OCk7XG4gIGZvbnQtc2l6ZTogMC44MXJlbTtcbn1cbi5yZXF1ZXN0LWJsb2NrX19pbmZvLWJsb2NrLXRpdGxlIHtcbiAgY29sb3I6ICM2NEI1RjY7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnJlcXVlc3QtYmxvY2tfX2luZm8tYmxvY2staXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1TZW1pQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzRGNzY4QjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnJlcXVlc3QtYmxvY2tfX2luZm8tYmxvY2staXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZXF1ZXN0LWJsb2NrX19pbmZvLWJsb2NrLWl0ZW0gc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5yZXF1ZXN0LWJsb2NrX19pbmZvLWJsb2NrLWl0ZW0gaSB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuLnJlcXVlc3QtYmxvY2tfX2luZm8tYmxvY2staXRlbV9kYXRlIHtcbiAgY29sb3I6ICM0Rjc2OEI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ucmVxdWVzdC1ibG9ja19fZmlsZXMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnJlcXVlc3QtYmxvY2tfX2ZpbGVzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LVNlbWlCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLnJlcXVlc3QtYmxvY2tfX2ZpbGVzLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICMxNDdFQjY7XG59XG4ucmVxdWVzdC1ibG9ja19fZmlsZXMtaXRlbSBpOmJlZm9yZSB7XG4gIGNvbG9yOiAjMTQ3RUI2O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xufVxuLnJlcXVlc3QtYmxvY2tfX2ZpbGVzLWl0ZW1fZG9jdW1lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnJlcXVlc3QtYmxvY2tfX3Jlc3BvbmNlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5yZXF1ZXN0LWJsb2NrX19yZXNwb25jZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1TZW1pQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5yZXF1ZXN0LWJsb2NrX19yZXNwb25jZSB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucmVxdWVzdC1ibG9ja19fY29tbWVudCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucmVxdWVzdC1ibG9ja19fY29tbWVudC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1TZW1pQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5yZXF1ZXN0LWJsb2NrX19zdGFnZXMtdGl0bGUge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIGNvbG9yOiAjMzE1RjgxO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLnJlcXVlc3QtYmxvY2tfX3NhdmUtZHJhZnQsIC5yZXF1ZXN0LWJsb2NrX19zYXZlLWRyYWZ0OmhvdmVyLCAucmVxdWVzdC1ibG9ja19fc2F2ZS1kcmFmdDpmb2N1cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBjb2xvcjogI0ZGOTE5MTtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5yZXF1ZXN0LWJsb2NrX19zYXZlLWRyYWZ0OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnJlcXVlc3QtYmxvY2tfX2NyZWF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMjBweDtcbn1cbi5yZXF1ZXN0LWJsb2NrX19zdGVwcyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucmVxdWVzdC1ibG9ja19fc3RlcHMtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjY2NjO1xufVxuLnJlcXVlc3QtYmxvY2tfX3N0ZXBzLWl0ZW0gYSwgLnJlcXVlc3QtYmxvY2tfX3N0ZXBzLWl0ZW0gcCB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucmVxdWVzdC1ibG9ja19fc3RlcHMtaXRlbSBpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0NDQ0NDQztcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnJlcXVlc3QtYmxvY2tfX3N0ZXBzLWl0ZW0gaTpiZWZvcmUge1xuICB0b3A6IDA7XG59XG4ucmVxdWVzdC1ibG9ja19fc3RlcHMtaXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA3MiU7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGxlZnQ6IDE5NnB4O1xuICB3aWR0aDogODYuOCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjQ0NDQ0NDO1xufVxuLnJlcXVlc3QtYmxvY2tfX3N0ZXBzLWl0ZW1fYWN0aXZlIGEsIC5yZXF1ZXN0LWJsb2NrX19zdGVwcy1pdGVtX2FjdGl2ZSBpLCAucmVxdWVzdC1ibG9ja19fc3RlcHMtaXRlbV9hY3RpdmUgcCB7XG4gIGNvbG9yOiAjRjk5MDE0O1xufVxuLnJlcXVlc3QtYmxvY2tfX3N0ZXBzLWl0ZW1fYWN0aXZlIGkge1xuICBib3JkZXI6IDJweCBzb2xpZCAjRjk5MDE0O1xufVxuLnJlcXVlc3QtYmxvY2tfX3N0ZXBzLWl0ZW1fcGFzc2VkIGEsIC5yZXF1ZXN0LWJsb2NrX19zdGVwcy1pdGVtX3Bhc3NlZCBpLCAucmVxdWVzdC1ibG9ja19fc3RlcHMtaXRlbV9wYXNzZWQgcCB7XG4gIGNvbG9yOiAjNjRCNUY2O1xufVxuLnJlcXVlc3QtYmxvY2tfX3N0ZXBzLWl0ZW1fcGFzc2VkIGkge1xuICBib3JkZXItY29sb3I6ICM2NEI1RjY7XG59XG4ucmVxdWVzdC1ibG9ja19fc3RlcHMtaXRlbV9wYXNzZWQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjNjRCNUY2O1xufVxuLnJlcXVlc3QtYmxvY2tfX3N0ZXBzLXdyYXBwZXI6bGFzdC1jaGlsZCAucmVxdWVzdC1ibG9ja19fc3RlcHMtaXRlbTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmVxdWVzdC1ibG9ja19fZmlsdGVycyB7XG4gIHBhZGRpbmc6IDAgNzVweDtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xufVxuLnJlcXVlc3QtYmxvY2tfX2ZpbHRlcnMtcmFkaW8tYmxvY2sge1xuICBwYWRkaW5nOiAyNXB4IDA7XG59XG4ucmVxdWVzdC1ibG9ja19fZmlsdGVycy10eXBlIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ucmVxdWVzdC1ibG9ja19fZmlsdGVycyBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucmVxdWVzdC1ibG9ja19fbGlzdC1pdGVtIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YyRjJGMjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4ucmVxdWVzdC1ibG9ja19fbGlzdC1pdGVtIGEge1xuICBmb250LXNpemU6IDAuODVyZW07XG59XG4ucmVxdWVzdC1ibG9ja19fbGlzdC1pdGVtIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucmVxdWVzdC1ibG9ja19fbGlzdC1pdGVtIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ucmVxdWVzdC1ibG9ja19fbGlzdC1pdGVtX2RhdGUge1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG59XG4ucmVxdWVzdC1ibG9ja19fbGlzdC1pdGVtX2RhdGVfaW5mbyB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5yZXF1ZXN0LWJsb2NrX19saXN0LWl0ZW1fZHJhZnQge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAwLjgxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkY5MTkxO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjRkY5MTkxO1xufVxuLnJlcXVlc3QtYmxvY2tfX2xpc3QtaXRlbV9kcmFmdDpob3ZlciB7XG4gIGNvbG9yOiAjRkY5MTkxO1xufVxuLnJlcXVlc3QtYmxvY2tfX2xpc3QtaXRlbV9hcHBlYWwgc3BhbiB7XG4gIGNvbG9yOiAjMjM1RTk2O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnJlcXVlc3QtYmxvY2tfX2xpc3QtaXRlbV9hcHBlYWwgYSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6IHJnYig1MSwgNTEsIDUxKTtcbn1cbi5yZXF1ZXN0LWJsb2NrX19saXN0LWl0ZW1fYXBwZWFsLXN0YXR1c19zZW50IHtcbiAgY29sb3I6ICMyMzVFOTY7XG59XG4ucmVxdWVzdC1ibG9ja19fbGlzdC1pdGVtX2FwcGVhbC1zdGF0dXNfcmVjZWl2ZWQge1xuICBjb2xvcjogIzgxQzc4NDtcbn1cbi5yZXF1ZXN0LWJsb2NrX19saXN0LWl0ZW1fYXBwZWFsLXN0YXR1c193YWl0IHtcbiAgY29sb3I6ICNGOTkwMTQ7XG59XG4ucmVxdWVzdC1ibG9ja19fbGlzdC1pdGVtLWhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzRDQjdENztcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0Q0I3RDc7XG59XG4ucmVxdWVzdC1ibG9jayAuaW5wdXQtZ3JvdXBfX2RhdGVyYW5nZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnJlcXVlc3QtYmxvY2tfX25vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICMwMDlCRDU7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIG1pbi1oZWlnaHQ6IDgycHg7XG4gIGNvbG9yOiAjMjM1RTk2O1xuICBmb250LXNpemU6IDAuODVyZW07XG59XG4ucmVxdWVzdC1ibG9ja19fbm90aWZpY2F0aW9uIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzglO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDE1cHg7XG4gIGNvbG9yOiAjMDA5QkQ1O1xufVxuLnJlcXVlc3QtYmxvY2tfX3RhYmxlIC5tYWluLXRhYmxlX19jZWxsIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ucmVxdWVzdC1ibG9ja19fdGFibGUgLm1haW4tdGFibGVfX2NlbGwgLnNlbGVjdC1ncm91cCB7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG4ucmVxdWVzdC1ibG9ja19fdGFibGUgLm1haW4tdGFibGVfX2NlbGw6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtNTBweDtcbn1cbi5yZXF1ZXN0LWJsb2NrX190YWJsZSAubWFpbi10YWJsZV9fY2VsbDpudGgtY2hpbGQoNSkge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuLnJlcXVlc3QtYmxvY2tfX3RhYmxlLWhlYWRlciB7XG4gIGNvbG9yOiAjNENCN0Q3O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNENCN0Q3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVxdWVzdC1ibG9ja19fdGFibGUtaGVhZGVyOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDI3MHB4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5yZXF1ZXN0LWJsb2NrX190YWJsZS1kZWxldGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmVxdWVzdC1ibG9ja19fdGFibGUtY29udHJvbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucmVxdWVzdC1ibG9ja19fdGFibGUtY29udHJvbCBidXR0b246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmVxdWVzdC1ibG9ja19fdGFibGUtY29udHJvbC1hZGQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5yZXF1ZXN0LWJsb2NrX190YWJsZS1jb250cm9sX3JpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1heC13aWR0aDogOTUlO1xufVxuLnJlcXVlc3QtYmxvY2tfX3VwbG9hZC1maWxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5yZXF1ZXN0LWJsb2NrX191cGxvYWQtZmlsZSBpbnB1dCB7XG4gIHdpZHRoOiA4MCU7XG59XG4ucmVxdWVzdC1ibG9ja19fdXBsb2FkLWZpbGUgcCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xufVxuLnJlcXVlc3QtYmxvY2tfX25hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbi5yZXF1ZXN0LWJsb2NrX19uYXYtc2lnbiB7XG4gIG1hcmdpbjogMnB4IDAgMDtcbn1cbi5yZXF1ZXN0LWJsb2NrX19uYXYtcG9pbnQtbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5yZXF1ZXN0LWJsb2NrX19uYXYtcG9pbnQtaXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMjgsIDIyOCwgMjI4KTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLnJlcXVlc3QtYmxvY2tfX25hdi1wb2ludC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2IoMjI4LCAyMjgsIDIyOCk7XG59XG4ucmVxdWVzdC1ibG9ja19fbmF2LXBvaW50LWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiKDI1LCAxNTgsIDIxNik7XG59XG4ucmVxdWVzdC1ibG9ja19fbmF2LXBvaW50LWxpbmsge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAwLjgxcmVtO1xufVxuLnJlcXVlc3QtYmxvY2tfX25hdi1wb2ludC1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4ucmVxdWVzdC1ibG9ja19fbmF2LXBvaW50LWxpbmsubmF2LWxpbmsge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnJlcXVlc3QtYmxvY2tfY2hlY2tib3gtZmlsdGVyIGxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjgxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYWNjb3VudF9faW5mb3JtYXRpb24ge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbjogMCA1MHB4IDAgMDtcbiAgcGFkZGluZzogMzBweDtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xufVxuLmFjY291bnRfX2luZm9ybWF0aW9uIGkge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uYWNjb3VudF9faW5mb3JtYXRpb24gaTpiZWZvcmUge1xuICB0b3A6IDA7XG59XG5cbi5wYXltZW50LWxpc3Qge1xuICBwYWRkaW5nOiAwIDUwcHg7XG59XG4ucGF5bWVudC1saXN0X19pdGVtIHtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wYXltZW50LWxpc3RfX2l0ZW0tdGl0bGUge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5wYXltZW50LWxpc3RfX2l0ZW0tc3RhdHVzIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5wYXltZW50LWxpc3RfX2l0ZW0tc3RhdHVzIHNwYW46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5wYXltZW50LWxpc3RfX2l0ZW0tc3RhdHVzIGEge1xuICBjb2xvcjogI0Y5OTAxNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucGF5bWVudC1saXN0X19pdGVtLXN0YXR1cyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBheW1lbnQtbGlzdF9faXRlbV9wYWlkIC5wYXltZW50LWxpc3RfX2l0ZW0tc3RhdHVzIHtcbiAgY29sb3I6ICM4MUM3ODQ7XG59XG4ucGF5bWVudC1saXN0X19pdGVtX25vdC1wYWlkIC5wYXltZW50LWxpc3RfX2l0ZW0tc3RhdHVzIHtcbiAgY29sb3I6ICNGOTkwMTQ7XG59XG5cbi5fbm93cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4jc3RhZ2VfY29uc3RydWN0aW9uX3dyYXBwZXIge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuI3N0YWdlX2NvbnN0cnVjdGlvbl93cmFwcGVyIC5yZXF1ZXN0LWJsb2NrX190YWJsZSB7XG4gIHdpZHRoOiAxMjAwcHg7XG59XG5cbi5yZWdpc3Rlci10eXBlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiA2MHB4IDI1cHggNDBweDtcbiAgYmFja2dyb3VuZDogIzE5OUVEODtcbn1cbi5yZWdpc3Rlci10eXBlX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5yZWdpc3Rlci10eXBlX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4IDEwcHggMjBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCk7XG59XG4ucmVnaXN0ZXItdHlwZV9fYmxvY2sge1xuICBwYWRkaW5nOiA3MHB4IDc1cHggNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiAzcHggM3B4IDVweCByZ2JhKDE4OCwgMTg4LCAxODgsIDAuMzQ5MDEpO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLnJlZ2lzdGVyLXR5cGVfX2Jsb2NrX2Nob2ljZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5yZWdpc3Rlci10eXBlX19ibG9jay10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxOTlFRDg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4ucmVnaXN0ZXItdHlwZV9fYmxvY2staXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2NXB4IDVweCAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggMTBweCByZ2JhKDE1MywgMTUzLCAxNTMsIDAuMzQ5KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5yZWdpc3Rlci10eXBlX19ibG9jay1pdGVtOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTk5RUQ4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucmVnaXN0ZXItdHlwZV9fYmxvY2staXRlbTpob3ZlciAucmVnaXN0ZXItdHlwZV9fYmxvY2staXRlbS10aXRsZSB7XG4gIGNvbG9yOiAjMTk5RUQ4O1xufVxuLnJlZ2lzdGVyLXR5cGVfX2Jsb2NrLWl0ZW0taW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTI1cHg7XG4gIGhlaWdodDogMTI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucmVnaXN0ZXItdHlwZV9fYmxvY2staXRlbS10aXRsZSB7XG4gIGNvbG9yOiAjNDY1MzYyO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xufVxuXG4ucmVnaXN0ZXItZm9ybV9faXRlbSB7XG4gIHBhZGRpbmc6IDIwcHggNTVweCA0MHB4O1xuICBiYWNrZ3JvdW5kOiByZ2IoMjQyLCAyNDIsIDI0Mik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIyOCwgMjI4LCAyMjgpO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLnJlZ2lzdGVyLWZvcm1fX2l0ZW0tY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDAuODFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yZWdpc3Rlci1mb3JtX19pdGVtLWNoZWNrYm94IC5jaGVja2JveC1jdXN0b20ge1xuICBmbGV4LXNocmluazogMDtcbn1cbi5yZWdpc3Rlci1mb3JtX19pdGVtLWNoZWNrYm94X2F1dGgge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cbi5yZWdpc3Rlci1mb3JtX19pdGVtLWNoZWNrYm94LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5yZWdpc3Rlci1mb3JtX19pdGVtLWNoZWNrYm94LWdyb3VwIC5faXMtcmVxdWlyZWQtZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0yN3B4O1xuICB0b3A6IC0xMnB4O1xufVxuLnJlZ2lzdGVyLWZvcm1fX2l0ZW0tY2hlY2tib3gtZ3JvdXAtZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG4ucmVnaXN0ZXItZm9ybV9faXRlbS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMxNUY4MTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5yZWdpc3Rlci1mb3JtX19pdGVtIGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmVnaXN0ZXItZm9ybV9faXRlbSBsYWJlbCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuODFyZW07XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5yZWdpc3Rlci1mb3JtX19pdGVtIGxhYmVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucmVnaXN0ZXItZm9ybV9faXRlbSBsYWJlbC5yZWdpc3Rlci1mb3JtX19pdGVtLWNoZWNrYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnJlZ2lzdGVyLWZvcm1fX2l0ZW1faW5mb3JtYXRpb24gLnJlZ2lzdGVyLWZvcm1fX2l0ZW1fZmlyc3QtZWwge1xuICBtaW4td2lkdGg6IDY1cHg7XG59XG4ucmVnaXN0ZXItZm9ybV9faXRlbV9wYXNzcG9ydCAucmVnaXN0ZXItZm9ybV9faXRlbV9maXJzdC1lbCB7XG4gIG1pbi13aWR0aDogOTVweDtcbn1cbi5yZWdpc3Rlci1mb3JtX19pdGVtX3Blcm1hbmVudC1hZGRyZXNzIC5yZWdpc3Rlci1mb3JtX19pdGVtX2ZpcnN0LWVsIHtcbiAgbWluLXdpZHRoOiAxMzBweDtcbn1cbi5yZWdpc3Rlci1mb3JtX19pdGVtX21haWwtYWRkcmVzcyAucmVnaXN0ZXItZm9ybV9faXRlbV9maXJzdC1lbCB7XG4gIG1pbi13aWR0aDogMTQwcHg7XG59XG4ucmVnaXN0ZXItZm9ybV9faXRlbV9sayAucmVnaXN0ZXItZm9ybV9faXRlbV9maXJzdC1lbCB7XG4gIG1pbi13aWR0aDogNjBweDtcbn1cbi5yZWdpc3Rlci1mb3JtX19pdGVtX3JlcXVpc2l0ZXMgLnJlZ2lzdGVyLWZvcm1fX2l0ZW1fZmlyc3QtZWwsIC5yZWdpc3Rlci1mb3JtX19pdGVtX2Jvc3MgLnJlZ2lzdGVyLWZvcm1fX2l0ZW1fZmlyc3QtZWwge1xuICBtaW4td2lkdGg6IDEwNXB4O1xufVxuLnJlZ2lzdGVyLWZvcm1fX2l0ZW1fYWRkaXRpb25hbCAucmVnaXN0ZXItZm9ybV9faXRlbV9maXJzdC1lbCB7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG4ucmVnaXN0ZXItZm9ybV9faXRlbV9wcm94eSAucmVnaXN0ZXItZm9ybV9faXRlbV9maXJzdC1lbCB7XG4gIG1pbi13aWR0aDogMTY1cHg7XG59XG4ucmVnaXN0ZXItZm9ybV9faXRlbS1yYWRpby10YWIgLm5hdi10YWJzIHtcbiAgcGFkZGluZzogMTVweCAwIDI1cHggIWltcG9ydGFudDtcbn1cbi5yZWdpc3Rlci1mb3JtX19pdGVtLXJhZGlvLXRhYiAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4IDAgIWltcG9ydGFudDtcbn1cbi5yZWdpc3Rlci1mb3JtX19pdGVtIC5zZWxlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5yZWdpc3Rlci1mb3JtX19hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNXB4O1xuICBmb250LXNpemU6IDAuNjhyZW07XG4gIHBhZGRpbmc6IDJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uYmxvY2stcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzBweDtcbiAgbGVmdDogMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgei1pbmRleDogMTtcbn1cbi5ibG9jay1wcmV2IC5tYWluLWxpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5ibG9jay1wcmV2IHNwYW4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbn1cblxuLl9pcy1yZXF1aXJlZC1maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5faXMtcmVxdWlyZWQtZmllbGQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIipcIjtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJweDtcbiAgcmlnaHQ6IC04cHg7XG59XG5cbi5jYWxjdWxhdG9yIC5zZWxlY3QtY2FsYyAubmF2LWxpbmsge1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2NlZDRkYTtcbiAgY29sb3I6ICNjZWQ0ZGE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNhbGN1bGF0b3IgLnNlbGVjdC1jYWxjIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNDk1MDU3O1xufVxuLmNhbGN1bGF0b3IgLnNlbGVjdC1jYWxjIC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjM1RTk2O1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1ODRweCkge1xuICAubWFpbi1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnJlcXVlc3QtYmxvY2tfX3N0ZXBzLWl0ZW06YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnJlcXVlc3QtYmxvY2tfX3N0ZXBzLWl0ZW06YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmF1dGgtZm9ybV9fcmlnaHQge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbiAgLmF1dGgtZm9ybV9fZm9yZ290LXBhc3N3b3JkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG4gIC5yZWdpc3Rlci10eXBlX19ibG9jayB7XG4gICAgcGFkZGluZzogNzBweCAyMHB4IDMwcHggMjBweDtcbiAgfVxuICAubWFpbi1jb250ZW50X19maWx0ZXJzIC5pbnB1dC1ncm91cCwgLm1haW4tY29udGVudF9fZmlsdGVycyAuaW5wdXQtZ3JvdXBfX2RhdGVyYW5nZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAucmVxdWVzdC1ibG9ja19faW5mby1ibG9jayB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAucmVxdWVzdC1ibG9ja19fdXBsb2FkLWZpbGUgcCB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxuICAucmVxdWVzdC1ibG9ja19fbGlzdC1pdGVtX2RhdGUge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICAucmVxdWVzdC1ibG9ja19fZmlsdGVycyBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1haW4tYnRuX19yZWdpc3Rlci1mb3JtLWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucmVnaXN0ZXItZm9ybV9faXRlbSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAucmVnaXN0ZXItZm9ybV9faXRlbS1jaGVja2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAucmVnaXN0ZXItZm9ybV9faXRlbS1jaGVja2JveCBzcGFuIHtcbiAgICBmbGV4LXNocmluazogMTtcbiAgfVxuICAucmVnaXN0ZXItZm9ybV9faXRlbS1jaGVja2JveCBzcGFuLmNoZWNrYm94LWN1c3RvbSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbiAgLnRvcC1wYW5lbF9fbG9nbyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICAubWFpbi1zaWRlYmFyLWxlZnQge1xuICAgIGxlZnQ6IC0xMDAlO1xuICB9XG4gIC5tYWluLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMTEwcHggMTVweCAzMHB4O1xuICB9XG4gIC5tYWluLWNvbnRlbnRfX21hcmstZGF0ZS1jcmVhdGUge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgfVxuICAucmVxdWVzdC1ibG9ja19faW5mby1ibG9jayB7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gIH1cbiAgLnJlcXVlc3QtYmxvY2tfX2xpc3QgPiAucm93OmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5yZXF1ZXN0LWJsb2NrX19saXN0ID4gLnJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5yZXF1ZXN0LWJsb2NrX19saXN0LWl0ZW0ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5yZXF1ZXN0LWJsb2NrX19saXN0LWl0ZW1fZGF0ZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucmVxdWVzdC1ibG9ja19fbGlzdC1pdGVtLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgfVxuICAuYXV0aC1mb3JtIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmF1dGgtZm9ybV9fcmlnaHQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIH1cbiAgLmF1dGgtZm9ybV9fZm9yZ290LXBhc3N3b3JkLXdyYXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5hdXRoLWZvcm1fX2ZvcmdvdC1wYXNzd29yZC10aXRsZSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuYXV0aC1mb3JtX19mb3Jnb3QtcGFzc3dvcmQtZm9ybSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnJlZ2lzdGVyLXR5cGVfX2Jsb2NrLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnJlZ2lzdGVyLXR5cGVfX2Jsb2NrLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLnJlZ2lzdGVyLWZvcm1fX2l0ZW1fZmlyc3QtZWwge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJlZ2lzdGVyLWZvcm1fX2l0ZW0tY2hlY2tib3gtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50b3AtcGFuZWxfX2FjY291bnQtbmFtZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWFpbi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLm1haW4tY29udGVudF9fbWFya19kYXRlLWNyZWF0ZSB7XG4gICAgbWFyZ2luOiAxMHB4O1xuICB9XG4gIC5tYWluLWNvbnRlbnRfX2ZpbHRlcnMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnJlcXVlc3QtYmxvY2sge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAucmVxdWVzdC1ibG9ja19fc3VidGl0bGUge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG4gIC5yZXF1ZXN0LWJsb2NrX19maWxlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAucmVxdWVzdC1ibG9ja19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnJlcXVlc3QtYmxvY2tfX3N0YWdlcy1saXN0IC5tYWluLXRhYmxlX19yb3cge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBtYXJnaW46IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnJlcXVlc3QtYmxvY2tfX3N0YWdlcy1saXN0IC5tYWluLXRhYmxlX19yb3c6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnJlcXVlc3QtYmxvY2tfX3N0YWdlcy1saXN0IC5tYWluLXRhYmxlX19jZWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5yZXF1ZXN0LWJsb2NrX19zdGFnZXMtbGlzdCAubWFpbi10YWJsZV9fY2VsbCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucmVxdWVzdC1ibG9ja19fc3RhZ2VzLXRpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLnJlcXVlc3QtYmxvY2tfX3N0ZXBzIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxuICAucmVxdWVzdC1ibG9ja19fZmlsdGVycyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucmVxdWVzdC1ibG9ja19fZmlsdGVycyBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnJlcXVlc3QtYmxvY2tfX25vdGlmaWNhdGlvbiB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMzVweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbiAgLnJlcXVlc3QtYmxvY2tfX25vdGlmaWNhdGlvbiBpIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICB9XG4gIC5yZXF1ZXN0LWJsb2NrIC5yZWdpc3Rlci1mb3JtX19pdGVtIHtcbiAgICBtYXJnaW46IDI1cHggMDtcbiAgfVxuICAucmVxdWVzdC1ibG9ja19fdXBsb2FkLWZpbGUgaW5wdXQge1xuICAgIHdpZHRoOiA4OCU7XG4gIH1cbiAgLnJlcXVlc3QtYmxvY2tfX3NhdmUtZHJhZnQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLnJlcXVlc3QtYmxvY2tfX2NyZWF0ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5yZXF1ZXN0LWJsb2NrX19yZXNwb25jZSB0ZXh0YXJlYSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAucmVxdWVzdC1ibG9ja19fbGlzdC1pdGVtIGEge1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuICAuc3dpdGNoLWdyb3VwIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxuICAuYWNjb3JkaW9uX19pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTE0MHB4O1xuICB9XG4gIC5hY2NvcmRpb25fX2l0ZW0gaSB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC0xNDBweDtcbiAgfVxuICAuYWNjb3JkaW9uX19yZXF1ZXN0LWJsb2NrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLnNlbGVjdC1ncm91cCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNlbGVjdC1ncm91cF9fc2VsZWN0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRleHRhcmVhLWdyb3VwLFxuICAuZGF0ZXJhbmdlLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnRleHRhcmVhLWdyb3VwX19pdGVtLFxuICAuZGF0ZXJhbmdlLWdyb3VwX19pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnRleHRhcmVhLWdyb3VwX19pdGVtIGlucHV0LFxuICAuZGF0ZXJhbmdlLWdyb3VwX19pdGVtIGlucHV0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuYWNjb3JkaW9uX19yZXF1ZXN0cy1ibG9jayB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5hY2NvdW50X19pbmZvcm1hdGlvbiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW46IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubWFpbi1zaWRlYmFyLWxlZnQsXG4gIC5tYWluLXNpZGViYXItcmlnaHQge1xuICAgIHRvcDogOTNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tYWluLWJ0biB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICB9XG4gIGlucHV0IHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbiAgLnJlZ2lzdGVyLWZvcm1fX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnJlZ2lzdGVyLWZvcm1fX2l0ZW0gbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5yZWdpc3Rlci1mb3JtX19pdGVtIGxhYmVsIHNwYW4ge1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAucmVnaXN0ZXItZm9ybV9faXRlbS1jaGVja2JveCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5yZWdpc3Rlci1mb3JtX19pdGVtLWNoZWNrYm94IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxuICAucmVnaXN0ZXItdHlwZSB7XG4gICAgcGFkZGluZzogNjBweCA1cHggMjVweDtcbiAgfVxuICAucmVnaXN0ZXItdHlwZV9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAucmVnaXN0ZXItdHlwZV9fYmxvY2sge1xuICAgIHBhZGRpbmc6IDYwcHggMTBweCAyMHB4O1xuICB9XG4gIC5ibG9jay1wcmV2IC5tYWluLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgfVxuICAucmVxdWVzdC1ibG9ja19fcmVnaXN0ZXItZm9ybS1pdGVtIHtcbiAgICBtYXJnaW46IDAgMCAyNXB4O1xuICB9XG4gIC5yZXF1ZXN0LWJsb2NrX19maWxlcy1pdGVtX21haW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5yZXF1ZXN0LWJsb2NrX19uZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnJlcXVlc3QtYmxvY2tfX3N0YWdlcy1saXN0IC5tYWluLXRhYmxlX19yb3cge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG4gIC5tYWluLWNvbnRlbnQgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAwLjgxcmVtO1xuICB9XG4gIC5tYWluLWNvbnRlbnRfX21hcmstZGF0ZS1jcmVhdGUge1xuICAgIGZvbnQtc2l6ZTogMC42OHJlbTtcbiAgfVxuICAuc2VsZWN0LWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VsZWN0LWdyb3VwX19jdXN0b20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5kYXRlcmFuZ2UtZ3JvdXAgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50b3AtcGFuZWxfX2FjY291bnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnRvcC1wYW5lbF9fbG9nbyB7XG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTcwcHg7XG4gIH1cbiAgLnRvcC1wYW5lbF9fbG9nby1pbWcge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gIC50b3AtcGFuZWxfX2xvZ28tbmFtZSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG4gIC5zZWxlY3QtZ3JvdXAsXG4gIC5pbnB1dC1ncm91cCxcbiAgLnRleHRhcmVhLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5hY2NvdW50X19pbmZvcm1hdGlvbiB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG4gIC5wYWdpbmF0aW9uX19saXN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tb2RhbC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5scy13cmFwcGVyIC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG4ubHMtd3JhcHBlciAuaW5wdXQtZ3JvdXAgaW5wdXQge1xuICBmb250LXNpemU6IDAuODFyZW07XG4gIGhlaWdodDogMzRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi5scy13cmFwcGVyIC5pbnB1dC1ncm91cCBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2U0ZTRlNDtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5scy13cmFwcGVyIC5pbnB1dC1ncm91cCBpbnB1dDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG4ubHMtd3JhcHBlciAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCBidXR0b24ge1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDRweCAzcHggOXB4IDNweDtcbiAgd2lkdGg6IDIuMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTRlNDtcbn1cbi5scy13cmFwcGVyIC5pbnB1dC1ncm91cCAuaXMtdmFsaWQgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIGJ1dHRvbiwgLmxzLXdyYXBwZXIgLmlucHV0LWdyb3VwIC5pcy1pbnZhbGlkICsgLmlucHV0LWdyb3VwLWFwcGVuZCBidXR0b24ge1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cblxuLnN0YWdlX2NvbnN0cnVjdGlvbl93cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgYm9yZGVyLWNvbG9yOiAjZTRlNGU0O1xufVxuLnN0YWdlX2NvbnN0cnVjdGlvbl93cmFwcGVyIC5zdGFnZV9jb25zdHJ1Y3Rpb25fdGFiX3dyYXBwZXIgbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5zdGFnZV9jb25zdHJ1Y3Rpb25fd3JhcHBlciAuc3RhZ2VfY29uc3RydWN0aW9uX3RhYl93cmFwcGVyIGxhYmVsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5zdGFnZV9jb25zdHJ1Y3Rpb25fd3JhcHBlciAjb2JqZWN0X3N0YXR1c18xOm5vdCg6Y2hlY2tlZCkgfiAuc3RhZ2VfY29uc3RydWN0aW9uX3RhYl93cmFwcGVyIGxhYmVsW2Zvcj1vYmplY3Rfc3RhdHVzXzFdIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cbi5zdGFnZV9jb25zdHJ1Y3Rpb25fd3JhcHBlciAjb2JqZWN0X3N0YXR1c18xOmNoZWNrZWQgfiAuc3RhZ2VfY29uc3RydWN0aW9uX3RhYl93cmFwcGVyIGxhYmVsW2Zvcj1vYmplY3Rfc3RhdHVzXzFdIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5zdGFnZV9jb25zdHJ1Y3Rpb25fd3JhcHBlciAjb2JqZWN0X3N0YXR1c18yOm5vdCg6Y2hlY2tlZCkgfiAuc3RhZ2VfY29uc3RydWN0aW9uX3RhYl93cmFwcGVyIGxhYmVsW2Zvcj1vYmplY3Rfc3RhdHVzXzJdIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cbi5zdGFnZV9jb25zdHJ1Y3Rpb25fd3JhcHBlciAjb2JqZWN0X3N0YXR1c18yOmNoZWNrZWQgfiAuc3RhZ2VfY29uc3RydWN0aW9uX3RhYl93cmFwcGVyIGxhYmVsW2Zvcj1vYmplY3Rfc3RhdHVzXzJdIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5zdGFnZV9jb25zdHJ1Y3Rpb25fd3JhcHBlciAjb2JqZWN0X3N0YXR1c18zOm5vdCg6Y2hlY2tlZCkgfiAuc3RhZ2VfY29uc3RydWN0aW9uX3RhYl93cmFwcGVyIGxhYmVsW2Zvcj1vYmplY3Rfc3RhdHVzXzNdIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cbi5zdGFnZV9jb25zdHJ1Y3Rpb25fd3JhcHBlciAjb2JqZWN0X3N0YXR1c18zOmNoZWNrZWQgfiAuc3RhZ2VfY29uc3RydWN0aW9uX3RhYl93cmFwcGVyIGxhYmVsW2Zvcj1vYmplY3Rfc3RhdHVzXzNdIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5zdGFnZV9jb25zdHJ1Y3Rpb25fd3JhcHBlciAuc3RhZ2VfY29uc3RydWN0aW9uX2NvbnRlbnRfd3JhcHBlciAuY29udGVudF9pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWluLWhlaWdodDogMjByZW07XG59XG4uc3RhZ2VfY29uc3RydWN0aW9uX3dyYXBwZXIgI29iamVjdF9zdGF0dXNfMTpjaGVja2VkIH4gLnN0YWdlX2NvbnN0cnVjdGlvbl9jb250ZW50X3dyYXBwZXIgLnN0YWdlX2NvbnN0cnVjdGlvbl9jb250ZW50XzEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zdGFnZV9jb25zdHJ1Y3Rpb25fd3JhcHBlciAjb2JqZWN0X3N0YXR1c18yOmNoZWNrZWQgfiAuc3RhZ2VfY29uc3RydWN0aW9uX2NvbnRlbnRfd3JhcHBlciAuc3RhZ2VfY29uc3RydWN0aW9uX2NvbnRlbnRfMiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN0YWdlX2NvbnN0cnVjdGlvbl93cmFwcGVyICNvYmplY3Rfc3RhdHVzXzM6Y2hlY2tlZCB+IC5zdGFnZV9jb25zdHJ1Y3Rpb25fY29udGVudF93cmFwcGVyIC5zdGFnZV9jb25zdHJ1Y3Rpb25fY29udGVudF8zIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3RhZ2VfY29uc3RydWN0aW9uX3dyYXBwZXIgLnBoYXNlZF9jb21taXNzaW9uaW5nX3dyYXBwZXIgLnBjLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4uc3RhZ2VfY29uc3RydWN0aW9uX3dyYXBwZXJfc21hbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBib3JkZXItY29sb3I6ICNlNGU0ZTQ7XG59IiwiLyohXG4gKiBCb290c3RyYXAgdjQuNi4yIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyMiBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMjIgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gKi9cblxuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcInJvb3RcIjtcbkBpbXBvcnQgXCJyZWJvb3RcIjtcbkBpbXBvcnQgXCJ0eXBlXCI7XG5AaW1wb3J0IFwiaW1hZ2VzXCI7XG5AaW1wb3J0IFwiY29kZVwiO1xuQGltcG9ydCBcImdyaWRcIjtcbkBpbXBvcnQgXCJ0YWJsZXNcIjtcbkBpbXBvcnQgXCJmb3Jtc1wiO1xuQGltcG9ydCBcImJ1dHRvbnNcIjtcbkBpbXBvcnQgXCJ0cmFuc2l0aW9uc1wiO1xuQGltcG9ydCBcImRyb3Bkb3duXCI7XG5AaW1wb3J0IFwiYnV0dG9uLWdyb3VwXCI7XG5AaW1wb3J0IFwiaW5wdXQtZ3JvdXBcIjtcbkBpbXBvcnQgXCJjdXN0b20tZm9ybXNcIjtcbkBpbXBvcnQgXCJuYXZcIjtcbkBpbXBvcnQgXCJuYXZiYXJcIjtcbkBpbXBvcnQgXCJjYXJkXCI7XG5AaW1wb3J0IFwiYnJlYWRjcnVtYlwiO1xuQGltcG9ydCBcInBhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJiYWRnZVwiO1xuQGltcG9ydCBcImp1bWJvdHJvblwiO1xuQGltcG9ydCBcImFsZXJ0XCI7XG5AaW1wb3J0IFwicHJvZ3Jlc3NcIjtcbkBpbXBvcnQgXCJtZWRpYVwiO1xuQGltcG9ydCBcImxpc3QtZ3JvdXBcIjtcbkBpbXBvcnQgXCJjbG9zZVwiO1xuQGltcG9ydCBcInRvYXN0c1wiO1xuQGltcG9ydCBcIm1vZGFsXCI7XG5AaW1wb3J0IFwidG9vbHRpcFwiO1xuQGltcG9ydCBcInBvcG92ZXJcIjtcbkBpbXBvcnQgXCJjYXJvdXNlbFwiO1xuQGltcG9ydCBcInNwaW5uZXJzXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzXCI7XG5AaW1wb3J0IFwicHJpbnRcIjtcbiIsIjpyb290IHtcbiAgLy8gQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGJwLCAkdmFsdWUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgIC0tYnJlYWtwb2ludC0jeyRicH06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC8vIFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxuICAtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMy4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4vLyA1LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDNcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA1XG59XG5cbi8vIFNoaW0gZm9yIFwibmV3XCIgSFRNTDUgc3RydWN0dXJhbCBlbGVtZW50cyB0byBkaXNwbGF5IGNvcnJlY3RseSAoSUUxMCwgb2xkZXIgYnJvd3NlcnMpXG4vLyBUT0RPOiByZW1vdmUgaW4gdjVcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gU2V0IGFuIGV4cGxpY2l0IGluaXRpYWwgdGV4dC1hbGlnbiB2YWx1ZSBzbyB0aGF0IHdlIGNhbiBsYXRlciB1c2Vcbi8vICAgIHRoZSBgaW5oZXJpdGAgdmFsdWUgb24gdGhpbmdzIGxpa2UgYDx0aD5gIGVsZW1lbnRzLlxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIDNcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7IC8vIDJcbn1cblxuLy8gRnV0dXJlLXByb29mIHJ1bGU6IGluIGJyb3dzZXJzIHRoYXQgc3VwcG9ydCA6Zm9jdXMtdmlzaWJsZSwgc3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmVcbi8vIG9uIGVsZW1lbnRzIHRoYXQgcHJvZ3JhbW1hdGljYWxseSByZWNlaXZlIGZvY3VzIGJ1dCB3b3VsZG4ndCBub3JtYWxseSBzaG93IGEgdmlzaWJsZVxuLy8gZm9jdXMgb3V0bGluZS4gSW4gZ2VuZXJhbCwgdGhpcyB3b3VsZCBtZWFuIHRoYXQgdGhlIG91dGxpbmUgaXMgb25seSBhcHBsaWVkIGlmIHRoZVxuLy8gaW50ZXJhY3Rpb24gdGhhdCBsZWQgdG8gdGhlIGVsZW1lbnQgcmVjZWl2aW5nIHByb2dyYW1tYXRpYyBmb2N1cyB3YXMgYSBrZXlib2FyZCBpbnRlcmFjdGlvbixcbi8vIG9yIHRoZSBicm93c2VyIGhhcyBzb21laG93IGRldGVybWluZWQgdGhhdCB0aGUgdXNlciBpcyBwcmltYXJpbHkgYSBrZXlib2FyZCB1c2VyIGFuZC9vclxuLy8gd2FudHMgZm9jdXMgb3V0bGluZXMgdG8gYWx3YXlzIGJlIHByZXNlbnRlZC5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTLzpmb2N1cy12aXNpYmxlXG4vLyBhbmQgaHR0cHM6Ly9kZXZlbG9wZXIucGFjaWVsbG9ncm91cC5jb20vYmxvZy8yMDE4LzAzL2ZvY3VzLXZpc2libGUtYW5kLWJhY2t3YXJkcy1jb21wYXRpYmlsaXR5L1xuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXG4gIGhlaWdodDogMDsgLy8gMVxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gMlxufVxuXG5cbi8vXG4vLyBUeXBvZ3JhcGh5XG4vL1xuXG4vLyBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDQuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbi8vIDUuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0geyAvLyAxXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICBjdXJzb3I6IGhlbHA7IC8vIDNcbiAgYm9yZGVyLWJvdHRvbTogMDsgLy8gNFxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDVcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxufVxuXG5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg4MCUpOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg3NSUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vXG4vLyBMaW5rc1xuLy9cblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb2RlXG4vL1xuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG5wcmUge1xuICAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbiAgbWFyZ2luLXRvcDogMDtcbiAgLy8gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLy8gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG4gIG92ZXJmbG93OiBhdXRvO1xuICAvLyBEaXNhYmxlIGF1dG8taGlkaW5nIHNjcm9sbGJhciBpbiBJRSAmIGxlZ2FjeSBFZGdlIHRvIGF2b2lkIG92ZXJsYXAsXG4gIC8vIG1ha2luZyBpdCBpbXBvc3NpYmxlIHRvIGludGVyYWN0IHdpdGggdGhlIGNvbnRlbnRcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbmZpZ3VyZSB7XG4gIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG4vL1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxufVxuXG5zdmcge1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgU1ZHIG92ZXJmbG93IGJ1ZyBpbiBJRTEwLzExIGlzIHN0aWxsIHJlcXVpcmVkLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNjg3OFxuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxuXG4vL1xuLy8gRm9ybXNcbi8vXG5cbmxhYmVsIHtcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAkbGFiZWwtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBFeHBsaWNpdGx5IHJlbW92ZSBmb2N1cyBvdXRsaW5lIGluIENocm9taXVtIHdoZW4gaXQgc2hvdWxkbid0IGJlXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXG4vLyBjb25mdXNlZCBhbmQgYXBwbGllcyBpdHMgdmVyeSB2aXNpYmxlIHR3by10b25lIG91dGxpbmUgYW55d2F5LlxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbn1cblxuLy8gU2V0IHRoZSBjdXJzb3IgZm9yIG5vbi1gPGJ1dHRvbj5gIGJ1dHRvbnNcbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMwNTYyXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB3b3JkLXdyYXAgaW4gU2FmYXJpLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5AaWYgJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucyB7XG4gIGJ1dHRvbixcbiAgW3R5cGU9XCJidXR0b25cIl0sXG4gIFt0eXBlPVwicmVzZXRcIl0sXG4gIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLVxuICBwYWRkaW5nOiAwOyAvLyAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtXG59XG5cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4gIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbiAgbWluLXdpZHRoOiAwO1xuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4vLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gMVxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEuNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxufVxuXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4vL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxufVxuXG4vL1xuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG4vL1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUVcbn1cblxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xuJGdyYXlzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gICAgXCIyMDBcIjogJGdyYXktMjAwLFxuICAgIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gICAgXCI1MDBcIjogJGdyYXktNTAwLFxuICAgIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gICAgXCI4MDBcIjogJGdyYXktODAwLFxuICAgIFwiOTAwXCI6ICRncmF5LTkwMFxuICApLFxuICAkZ3JheXNcbik7XG5cbiRibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xuXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcbiRjb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gICAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gICAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gICAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gICAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gICAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICAgIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gICAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4gICksXG4gICRjb2xvcnNcbik7XG5cbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gICAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICAgIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICAgIFwiZGFya1wiOiAgICAgICAkZGFya1xuICApLFxuICAkdGhlbWUtY29sb3JzXG4pO1xuXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICAgICAgOCUgIWRlZmF1bHQ7XG5cbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogIDE1MCAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBZSVEgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4keWlxLXRleHQtZGFyazogICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHlpcS10ZXh0LWxpZ2h0OiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsIFwiJTNjXCIpLFxuICAoXCI+XCIsIFwiJTNlXCIpLFxuICAoXCIjXCIsIFwiJTIzXCIpLFxuICAoXCIoXCIsIFwiJTI4XCIpLFxuICAoXCIpXCIsIFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6ICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6ICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAwOiAwLFxuICAgIDE6ICgkc3BhY2VyICogLjI1KSxcbiAgICAyOiAoJHNwYWNlciAqIC41KSxcbiAgICAzOiAkc3BhY2VyLFxuICAgIDQ6ICgkc3BhY2VyICogMS41KSxcbiAgICA1OiAoJHNwYWNlciAqIDMpXG4gICksXG4gICRzcGFjZXJzXG4pO1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAyNTogMjUlLFxuICAgIDUwOiA1MCUsXG4gICAgNzU6IDc1JSxcbiAgICAxMDA6IDEwMCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4vLyBEYXJrZW4gcGVyY2VudGFnZSBmb3IgbGlua3Mgd2l0aCBgLnRleHQtKmAgY2xhc3MgKGUuZy4gYC50ZXh0LXN1Y2Nlc3NgKVxuJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZTogMTUlICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbiRyb3VuZGVkLXBpbGw6ICAgICAgICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aDogICB3aWR0aCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6ICgpICFkZWZhdWx0O1xuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogam9pbihcbiAgKFxuICAgICgyMSA5KSxcbiAgICAoMTYgOSksXG4gICAgKDQgMyksXG4gICAgKDEgMSksXG4gICksXG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Ncbik7XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtc2l6ZTogICAgICAgICAgICAgICA2cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkyLXNpemU6ICAgICAgICAgICAgICAgNS41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkzLXNpemU6ICAgICAgICAgICAgICAgNC41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXk0LXNpemU6ICAgICAgICAgICAgICAgMy41cmVtICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTItd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTMtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTQtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogICAgICAgICAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIC44NzVlbSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemU6ICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4ka2JkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIC0uMXJlbSAwIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogICAgICAgLjNyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYmc6ICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYWNjZW50LWJnOiAgICAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1jb2xvcjogICAgICAkdGFibGUtZGFyay1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oJHRhYmxlLWRhcmstYmcsIDcuNSUpICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kdGFibGUtYmctbGV2ZWw6ICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItbGV2ZWw6ICAgICAgICAgIC02ICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15ICogLjUpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LXNtICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtbGcgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI6ICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAgICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg6ICAgICAgLjMxMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbjogICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1sYWJlbC1jb2xvcjogICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc6ICByZ2JhKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgLjUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3c6ICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjogICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiAgICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNmwyLjk3NCAyLjk5TDggMi4xOTN6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDQgNCc+PHBhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6ICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogMS43NSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAqIC41ICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgICAgICAgICAgc3VidHJhY3QoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDQpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kOiAgICAgICAgICBlc2NhcGUtc3ZnKCRjdXN0b20tc2VsZWN0LWluZGljYXRvcikgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAvICRjdXN0b20tc2VsZWN0LWJnLXNpemUgbm8tcmVwZWF0ICFkZWZhdWx0OyAvLyBVc2VkIHNvIHdlIGNhbiBoYXZlIG11bHRpcGxlIGJhY2tncm91bmQgZWxlbWVudHMgKGUuZy4sIGFycm93IGFuZCBmZWVkYmFjayBpY29uKVxuXG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ6IGFkZCgxZW0gKiAuNzUsICgyICogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICogLjc1KSArICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgICAgY2VudGVyIHJpZ2h0ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIElFL0VkZ2VcbiRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAgICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnOiAgICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm94LXNoYWRvdzogICAgICAgICAgICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS10ZXh0OiAoXG4gIGVuOiBcIkJyb3dzZVwiXG4pICFkZWZhdWx0O1xuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgdmlld0JveD0nMCAwIDEyIDEyJz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKCkgIWRlZmF1bHQ7XG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJ2YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbiAgICApLFxuICAgIFwiaW52YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXG4gICAgKSxcbiAgKSxcbiAgJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbik7XG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LWRpdmlkZXItY29sb3I6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbmF2LWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG5cblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpICogLjUgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LXNjcm9sbC1tYXgtaGVpZ2h0OiAgICAgIDc1dmggIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgc3VidHJhY3QoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMsICRkcm9wZG93bi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJG5hdi1kaXZpZGVyLW1hcmdpbi15ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG5cbi8vIEp1bWJvdHJvblxuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgc3VidHJhY3QoJGNhcmQtYm9yZGVyLXJhZGl1cywgJGNhcmQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIHN1YnRyYWN0KCRwb3BvdmVyLWJvcmRlci1yYWRpdXMsICRwb3BvdmVyLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gVG9hc3RzXG5cbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuMjVyZW0gLjc1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kYmFkZ2UtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuLy8gTWFyZ2luIGJldHdlZW4gZWxlbWVudHMgaW4gZm9vdGVyLCBtdXN0IGJlIGxvd2VyIHRoYW4gb3IgZXF1YWwgdG8gMiAqICRtb2RhbC1pbm5lci1wYWRkaW5nXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYWxlcnQtYmctbGV2ZWw6ICAgICAgICAgICAgICAgICAgICAtMTAgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1sZXZlbDogICAgICAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBMaXN0IGdyb3VwXG5cbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBDYXJvdXNlbFxuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjVMNC4yNSA0bDIuNS0yLjVMNS4yNSAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNMi43NSAwbC0xLjUgMS41TDMuNzUgNGwtMi41IDIuNUwyLjc1IDhsNC00LTQtNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuXG5cbi8vIFNwaW5uZXJzXG5cbiRzcGlubmVyLXdpZHRoOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogIC0uMTI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAgIC4yNWVtICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuXG5cbi8vIENsb3NlXG5cbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XG5cblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLyBVdGlsaXRpZXNcblxuJGRpc3BsYXlzOiBub25lLCBpbmxpbmUsIGlubGluZS1ibG9jaywgYmxvY2ssIHRhYmxlLCB0YWJsZS1yb3csIHRhYmxlLWNlbGwsIGZsZXgsIGlubGluZS1mbGV4ICFkZWZhdWx0O1xuJG92ZXJmbG93czogYXV0bywgaGlkZGVuICFkZWZhdWx0O1xuJHBvc2l0aW9uczogc3RhdGljLCByZWxhdGl2ZSwgYWJzb2x1dGUsIGZpeGVkLCBzdGlja3kgIWRlZmF1bHQ7XG4kdXNlci1zZWxlY3RzOiBhbGwsIGF1dG8sIG5vbmUgIWRlZmF1bHQ7XG5cblxuLy8gUHJpbnRpbmdcblxuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTMgIWRlZmF1bHQ7XG4kcHJpbnQtYm9keS1taW4td2lkdGg6ICAgICAgICAgICAgICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpICFkZWZhdWx0O1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIHJlc3BvbnNpdmUgZm9udCBzaXplc1xuLy9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvdjgueC9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgZm9udCBzaXplXG4kcmZzLWJhc2UtZm9udC1zaXplOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy1mb250LXNpemUtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1mb250LXNpemUtdW5pdCAhPSByZW0gYW5kICRyZnMtZm9udC1zaXplLXVuaXQgIT0gcHgge1xuICBAZXJyb3IgXCJgI3skcmZzLWZvbnQtc2l6ZS11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1mb250LXNpemUtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgZm9udC1zaXplIHN0YXJ0cyBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuQGlmICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHB4IGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBlbSBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcmVtIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIFJlc2l6ZSBmb250IHNpemUgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBcIm51bWJlclwiIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB0byBmYWxzZVxuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS1mb250LXNpemUgdW5pdFxuJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0OiB1bml0KCRyZnMtYmFzZS1mb250LXNpemUpO1xuXG5AZnVuY3Rpb24gZGl2aWRlKCRkaXZpZGVuZCwgJGRpdmlzb3IsICRwcmVjaXNpb246IDEwKSB7XG4gICRzaWduOiBpZigkZGl2aWRlbmQgPiAwIGFuZCAkZGl2aXNvciA+IDAgb3IgJGRpdmlkZW5kIDwgMCBhbmQgJGRpdmlzb3IgPCAwLCAxLCAtMSk7XG4gICRkaXZpZGVuZDogYWJzKCRkaXZpZGVuZCk7XG4gICRkaXZpc29yOiBhYnMoJGRpdmlzb3IpO1xuICBAaWYgJGRpdmlkZW5kID09IDAge1xuICAgIEByZXR1cm4gMDtcbiAgfVxuICBAaWYgJGRpdmlzb3IgPT0gMCB7XG4gICAgQGVycm9yIFwiQ2Fubm90IGRpdmlkZSBieSAwXCI7XG4gIH1cbiAgJHJlbWFpbmRlcjogJGRpdmlkZW5kO1xuICAkcmVzdWx0OiAwO1xuICAkZmFjdG9yOiAxMDtcbiAgQHdoaWxlICgkcmVtYWluZGVyID4gMCBhbmQgJHByZWNpc2lvbiA+PSAwKSB7XG4gICAgJHF1b3RpZW50OiAwO1xuICAgIEB3aGlsZSAoJHJlbWFpbmRlciA+PSAkZGl2aXNvcikge1xuICAgICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAtICRkaXZpc29yO1xuICAgICAgJHF1b3RpZW50OiAkcXVvdGllbnQgKyAxO1xuICAgIH1cbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyAkcXVvdGllbnQ7XG4gICAgJGZhY3RvcjogJGZhY3RvciAqIC4xO1xuICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgKiAxMDtcbiAgICAkcHJlY2lzaW9uOiAkcHJlY2lzaW9uIC0gMTtcbiAgICBAaWYgKCRwcmVjaXNpb24gPCAwIGFuZCAkcmVtYWluZGVyID49ICRkaXZpc29yICogNSkge1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCArIDE7XG4gICAgfVxuICB9XG4gICRyZXN1bHQ6ICRyZXN1bHQgKiAkZmFjdG9yICogJHNpZ247XG4gICRkaXZpZGVuZC11bml0OiB1bml0KCRkaXZpZGVuZCk7XG4gICRkaXZpc29yLXVuaXQ6IHVuaXQoJGRpdmlzb3IpO1xuICAkdW5pdC1tYXA6IChcbiAgICBcInB4XCI6IDFweCxcbiAgICBcInJlbVwiOiAxcmVtLFxuICAgIFwiZW1cIjogMWVtLFxuICAgIFwiJVwiOiAxJVxuICApO1xuICBAaWYgKCRkaXZpZGVuZC11bml0ICE9ICRkaXZpc29yLXVuaXQgYW5kIG1hcC1oYXMta2V5KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpKSB7XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIG1hcC1nZXQoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCk7XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS1mb250LXNpemUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInB4XCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiBkaXZpZGUoJHJmcy1iYXNlLWZvbnQtc2l6ZSwgJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInJlbVwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogZGl2aWRlKCRyZnMtYmFzZS1mb250LXNpemUsIGRpdmlkZSgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInB4XCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicmVtXCIgb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCBkaXZpZGUoJHJmcy1icmVha3BvaW50ICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBkaXNhYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLWRpc2FibGUtY2xhc3Mge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBcImRpc2FibGVcIiB7XG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBmb250IHNpemVcbiAgICAmLFxuICAgIC5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgJi5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1lbmFibGUtY2xhc3Mge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSgkbXEtdmFsdWUpIHtcbiAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSwgKG1heC1oZWlnaHQ6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVzcG9uc2l2ZSBmb250IHNpemUgbWl4aW5cbkBtaXhpbiByZnMoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICAvLyBDYWNoZSAkZnMgdW5pdFxuICAkZnMtdW5pdDogaWYodHlwZS1vZigkZnMpID09IFwibnVtYmVyXCIsIHVuaXQoJGZzKSwgZmFsc2UpO1xuXG4gIC8vIEFkZCAhaW1wb3J0YW50IHN1ZmZpeCBpZiBuZWVkZWRcbiAgJHJmcy1zdWZmaXg6IGlmKCRpbXBvcnRhbnQsIFwiICFpbXBvcnRhbnRcIiwgXCJcIik7XG5cbiAgLy8gSWYgJGZzIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICRmcyBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gIEBpZiBub3QgJGZzLXVuaXQgb3IgJGZzLXVuaXQgIT0gXCJcIiBhbmQgJGZzLXVuaXQgIT0gXCJweFwiIGFuZCAkZnMtdW5pdCAhPSBcInJlbVwiIG9yICRmcyA9PSAwIHtcbiAgICBmb250LXNpemU6ICN7JGZzfSN7JHJmcy1zdWZmaXh9O1xuICB9XG4gIEBlbHNlIHtcbiAgICAvLyBSZW1vdmUgdW5pdCBmcm9tICRmcyBmb3IgY2FsY3VsYXRpb25zXG4gICAgQGlmICRmcy11bml0ID09IFwicHhcIiB7XG4gICAgICAkZnM6IGRpdmlkZSgkZnMsICRmcyAqIDAgKyAxKTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJGZzLXVuaXQgPT0gXCJyZW1cIiB7XG4gICAgICAkZnM6IGRpdmlkZSgkZnMsIGRpdmlkZSgkZnMgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbiAgICB9XG5cbiAgICAvLyBTZXQgZGVmYXVsdCBmb250IHNpemVcbiAgICAkcmZzLXN0YXRpYzogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCRmcywgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skZnN9cHgpO1xuXG4gICAgLy8gT25seSBhZGQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHRoZSBmb250IHNpemUgaXMgYmlnZ2VyIHRoYW4gdGhlIG1pbmltdW0gZm9udCBzaXplXG4gICAgQGlmICRmcyA8PSAkcmZzLWJhc2UtZm9udC1zaXplIG9yIG5vdCAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB7XG4gICAgICBmb250LXNpemU6ICN7JHJmcy1zdGF0aWN9I3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgbWluaW11bSBmb250IHNpemUgZm9yICRmc1xuICAgICAgJGZzLW1pbjogJHJmcy1iYXNlLWZvbnQtc2l6ZSArIGRpdmlkZSgkZnMgLSAkcmZzLWJhc2UtZm9udC1zaXplLCAkcmZzLWZhY3Rvcik7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJGZzIGFuZCB0aGUgbWluaW11bSBmb250IHNpemVcbiAgICAgICRmcy1kaWZmOiAkZnMgLSAkZnMtbWluO1xuXG4gICAgICAvLyBCYXNlIGZvbnQtc2l6ZSBmb3JtYXR0aW5nXG4gICAgICAkbWluLXdpZHRoOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3tkaXZpZGUoJGZzLW1pbiwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skZnMtbWlufXB4KTtcblxuICAgICAgLy8gVXNlIGB2bWluYCBpZiB0d28tZGltZW5zaW9uYWwgaXMgZW5hYmxlZFxuICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICR2YXJpYWJsZS13aWR0aDogI3tkaXZpZGUoJGZzLWRpZmYgKiAxMDAsICRyZnMtYnJlYWtwb2ludCl9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgIC8vIFNldCB0aGUgY2FsY3VsYXRlZCBmb250LXNpemVcbiAgICAgICRyZnMtZmx1aWQ6IGNhbGMoI3skbWluLXdpZHRofSArICN7JHZhcmlhYmxlLXdpZHRofSkgI3skcmZzLXN1ZmZpeH07XG5cbiAgICAgIC8vIEJyZWFrcG9pbnQgZm9ybWF0dGluZ1xuICAgICAgJG1xLXZhbHVlOiBpZigkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCwgI3skcmZzLWJyZWFrcG9pbnR9cHgsICN7ZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1yZW0tdmFsdWUpfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcblxuICAgICAgQGluY2x1ZGUgX3Jmcy1kaXNhYmxlLWNsYXNzIHtcbiAgICAgICAgZm9udC1zaXplOiAjeyRyZnMtc3RhdGljfSN7JHJmcy1zdWZmaXh9O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5KCRtcS12YWx1ZSkge1xuICAgICAgICBAaW5jbHVkZSBfcmZzLWVuYWJsZS1jbGFzcyB7XG4gICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSW5jbHVkZSBzYWZhcmkgaWZyYW1lIHJlc2l6ZSBmaXggaWYgbmVlZGVkXG4gICAgICAgIG1pbi13aWR0aDogaWYoJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4LCAoMCAqIDF2dyksIG51bGwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUaGUgZm9udC1zaXplICYgcmVzcG9uc2l2ZS1mb250LXNpemUgbWl4aW5zIHVzZSBSRlMgdG8gcmVzY2FsZSB0aGUgZm9udCBzaXplXG5AbWl4aW4gZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG5cbkBtaXhpbiByZXNwb25zaXZlLWZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuIiwiLy8gYm9keVxyXG4kYm9keS1iZzogI2Y4ZmFmYztcclxuXHJcbi8vIHR5cG9ncmFwaHlcclxuJEJvbGQ6ICdNb250c2VycmF0LUJvbGQnLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xyXG4kQmxhY2s6ICdNb250c2VycmF0LUJsYWNrJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuJFNlbWlCb2xkOiAnTW9udHNlcnJhdC1TZW1pQm9sZCcsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XHJcbiRSZWd1bGFyOiAnTW9udHNlcnJhdC1SZWd1bGFyJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuJE1lZGl1bTogJ01vbnRzZXJyYXQtTWVkaXVtJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuJFJvYm90b1JlZ3VsYXI6ICdSb2JvdG8tUmVndWxhcicsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XHJcbiRSdXNzb09uZVJlZ3VsYXI6ICdSdXNzb09uZS1SZWd1bGFyJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuJEFyaWFsOiBBcmlhbCwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuXHJcbi8vIENvbG9yc1xyXG4kd2hpdGU6ICNmZmZmZmYgIWRlZmF1bHQ7XHJcbiRibHVlOiAjMTk5RUQ4ICFkZWZhdWx0O1xyXG4kbWFpblRleHRDb2xvcjogIzIzNUU5NiAhZGVmYXVsdDtcclxuJG9yYW5nZTogI0Y5OTAxNCAhZGVmYXVsdDtcclxuXHJcbi8vIGJhY2tncm91bmQgc2V0XHJcbkBtaXhpbiBjb3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi8vIG1haW5cclxuJGNvbnRlbnRNYXhXaWR0aDogMTQwMHB4ICFkZWZhdWx0O1xyXG4vLyRjb250ZW50QmFja2dyb3VuZDogI2Y4ZjhmOCAhZGVmYXVsdDtcclxuJHJlZ2lzdGVyVHlwZUJnOiAjMTk5RUQ4ICFkZWZhdWx0O1xyXG4vLyRyZWdpc3Rlck1hcmtCZzogIzM3ODJBMiAhZGVmYXVsdDtcclxuXHJcbi8vdG9wIHBhbmVsXHJcbiRuYXZiYXJIZWlnaHQ6IDcxcHggIWRlZmF1bHQ7XHJcbiRuYXZiYXJCYWNrZ3JvdW5kOiAjZjBmZGZmICFkZWZhdWx0O1xyXG4vLyRuYXZiYXJTZWNvbmRhcnlUZXh0Q29sb3I6ICRtYWluVGV4dENvbG9yICFkZWZhdWx0O1xyXG5cclxuLy8gbGVmdCBzaWRlYmFyXHJcbiRsZWZ0U2lkZWJhcldpZHRoOiA5MnB4ICFkZWZhdWx0O1xyXG4vLyRsZWZ0U2lkZWJhck1pbkhlaWdodDogNTcwcHggIWRlZmF1bHQ7XHJcbiRsZWZ0U2lkZWJhckl0ZW1CYWNrZ3JvdW5kOiAjMTk5ZWQ4ICFkZWZhdWx0O1xyXG4kbGVmdFNpZGViYXJJdGVtQWN0aXZlQmFja2dyb3VuZDogIzE1N2RhYiAhZGVmYXVsdDtcclxuXHJcbi8vIHJpZ2h0IHNpZGViYXJcclxuJHJpZ2h0U2lkZWJhckJhY2tncm91bmQ6ICNmOGY4ZjggIWRlZmF1bHQ7XHJcbiRyaWdodFNpZGViYXJXaWRnZXRCYWNrZ3JvdW5kOiAjZmZmZmZmICFkZWZhdWx0O1xyXG4kcmlnaHRTaWRlYmFyV2lkZ2V0Qm9yZGVyOiAxcHggc29saWQgIzRmNzY4YiAhZGVmYXVsdDtcclxuJHJpZ2h0U2lkZWJhclByaW1hcnlUZXh0Q29sb3I6ICRtYWluVGV4dENvbG9yICFkZWZhdWx0O1xyXG4vLyRyaWdodFNpZGViYXJTZWNvbmRhcnlUZXh0Q29sb3I6ICRtYWluVGV4dENvbG9yICFkZWZhdWx0O1xyXG4vLyRyaWdodFNpZGViYXJUaGlyZFRleHRDb2xvcjogIzRGNzY4QiAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBib3ggc2hhZG93XHJcbiRiYXJzU2hhZG93czogdHJ1ZSAhZGVmYXVsdDtcclxuIiwiLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cbi8vXG4vLyBPcmlnaW5hbGx5IGFkZGVkIGR1cmluZyBvdXIgYWxwaGFzIGFuZCBtYWludGFpbmVkIGR1cmluZyBiZXRhcywgdGhpcyBtaXhpbiB3YXNcbi8vIGRlc2lnbmVkIHRvIHByZXZlbnQgYDpob3ZlcmAgc3RpY2tpbmVzcyBvbiBpT1MtYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXG4vL1xuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc2V1ZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxuXG5AbWl4aW4gaG92ZXIoKSB7XG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwbGFpbi1ob3Zlci1mb2N1cygpIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSgpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcblxuLy9cbi8vIEhlYWRpbmdzXG4vL1xuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG5oMSwgLmgxIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpOyB9XG5oMiwgLmgyIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpOyB9XG5oMywgLmgzIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpOyB9XG5oNCwgLmg0IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpOyB9XG5oNSwgLmg1IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpOyB9XG5oNiwgLmg2IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNi1mb250LXNpemUpOyB9XG5cbi5sZWFkIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWFkLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbn1cblxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbi5kaXNwbGF5LTEge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkxLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkxLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTItc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTItd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0zIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5My1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5My13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXk0LXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXk0LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuXG5cbi8vXG4vLyBIb3Jpem9udGFsIHJ1bGVzXG4vL1xuXG5ociB7XG4gIG1hcmdpbi10b3A6ICRoci1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGhyLW1hcmdpbi15O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbn1cblxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XG59XG5cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg5MCUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemUpO1xuICBjb2xvcjogJGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQoKSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIC41O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQoKSB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLlxuXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMXgpO1xuXG4gIC8vIEF1dG9wcmVmaXhlciB0YWtlcyBjYXJlIG9mIGFkZGluZyAtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gYW5kIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8sXG4gIC8vIGJ1dCBkb2Vzbid0IGNvbnZlcnQgZHBweD0+ZHBpLlxuICAvLyBUaGVyZSdzIG5vIHN1Y2ggdGhpbmcgYXMgdW5wcmVmaXhlZCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvIHNpbmNlIGl0J3Mgbm9uc3RhbmRhcmQuXG4gIC8vIENvbXBhdGliaWxpdHkgaW5mbzogaHR0cHM6Ly9jYW5pdXNlLmNvbS9jc3MtbWVkaWEtcmVzb2x1dGlvblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgLy8gSUU5LTExIGRvbid0IHN1cHBvcnQgZHBweFxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7IC8vIFN0YW5kYXJkaXplZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0yeCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgaW1nLXJldGluYSgpYFwiLCBcInY0LjMuMFwiLCBcInY1XCIpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG4iLCIvLyBJbmxpbmUgY29kZVxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFVzZXIgaW5wdXQgdHlwaWNhbGx5IGVudGVyZWQgdmlhIGtleWJvYXJkXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRrYmQtYm94LXNoYWRvdyk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMDAlKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbi8vIEVuYWJsZSBzY3JvbGxhYmxlIGJsb2NrcyBvZiBjb2RlXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAkcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAuNTtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyICogLjU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZ3V0dGVyICogLjU7XG4gIG1hcmdpbi1sZWZ0OiAtJGd1dHRlciAqIC41O1xufVxuXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYG1ha2UtY29udGFpbmVyLW1heC13aWR0aHNgIG1peGluXCIsIFwidjQuNS4yXCIsIFwidjVcIik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIC41O1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgKiAuNTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXG4gIG1heC13aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06IGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlcm9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgZGl2aWRlKDEwMCUsICRjb3VudCk7XG4gICAgbWF4LXdpZHRoOiBkaXZpZGUoMTAwJSwgJGNvdW50KTtcbiAgfVxufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAvLyBDb21tb24gcHJvcGVydGllcyBmb3IgYWxsIGJyZWFrcG9pbnRzXG4gICVncmlkLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAuNTtcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgKiAuNTtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wjeyRpbmZpeH0sXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQGlmICRncmlkLXJvdy1jb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWZpcnN0IHsgb3JkZXI6IC0xOyB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1sYXN0IHsgb3JkZXI6ICRjb2x1bW5zICsgMTsgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHsgb3JkZXI6ICRpOyB9XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNpYyBCb290c3RyYXAgdGFibGVcbi8vXG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBjb2xvcjogJHRhYmxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmc7IC8vIFJlc2V0IGZvciBuZXN0aW5nIHdpdGhpbiBwYXJlbnRzIHdpdGggYGJhY2tncm91bmQtY29sb3JgLlxuXG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci10b3A6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG4vL1xuXG4udGFibGUtc20ge1xuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmctc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXIgdmVyc2lvbnNcbi8vXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICB0aCxcbiAgdGQge1xuICAgIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtYm9yZGVybGVzcyB7XG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgsXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgdGJvZHkgdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYWNjZW50LWJnO1xuICB9XG59XG5cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICB0Ym9keSB0ciB7XG4gICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmxlIGJhY2tncm91bmRzXG4vL1xuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYm9yZGVyLWxldmVsKSk7XG59XG5cbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZSwgJHRhYmxlLWFjdGl2ZS1iZyk7XG5cblxuLy8gRGFyayBzdHlsZXNcbi8vXG4vLyBTYW1lIHRhYmxlIG1hcmt1cCwgYnV0IGludmVydGVkIGNvbG9yIHNjaGVtZTogZGFyayBiYWNrZ3JvdW5kIGFuZCBsaWdodCB0ZXh0LlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLnRhYmxlIHtcbiAgLnRoZWFkLWRhcmsge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnRoZWFkLWxpZ2h0IHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhlYWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGVhZC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuXG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJi50YWJsZS1zdHJpcGVkIHtcbiAgICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYWNjZW50LWJnO1xuICAgIH1cbiAgfVxuXG4gICYudGFibGUtaG92ZXIge1xuICAgIHRib2R5IHRyIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgICBjb2xvcjogJHRhYmxlLWRhcmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgICAgIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlciBvbiBob3Jpem9udGFsIHNjcm9sbCBkdWUgdG8gdXNlIG9mIGBkaXNwbGF5OiBibG9jaztgXG4gICAgICAgID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRhYmxlc1xuXG5AbWl4aW4gdGFibGUtcm93LXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGJvcmRlcjogbnVsbCkge1xuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAmLFxuICAgID4gdGgsXG4gICAgPiB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICB9XG5cbiAgICBAaWYgJGJvcmRlciAhPSBudWxsIHtcbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cbiAgLnRhYmxlLWhvdmVyIHtcbiAgICAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG5cbiAgICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcblxuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBUZXh0dWFsIGZvcm0gY29udHJvbHNcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICYuZm9ybS1jb250cm9sIHtcbiAgICBhcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXG4gIH1cbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIC8vIFJlbW92ZSBzZWxlY3Qgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkaW5wdXQtY29sb3I7XG4gIH1cblxuICAmOmZvY3VzOjotbXMtdmFsdWUge1xuICAgIC8vIFN1cHByZXNzIHRoZSBuZXN0ZWQgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZSwgYXMgaXQgbG9va3MgYmFkIGFuZCBjYW5ub3QgYmUgbWFkZSB0b1xuICAgIC8vIG1hdGNoIHRoZSBhcHBlYXJhbmNlIG9mIHRoZSBuYXRpdmUgd2lkZ2V0LlxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICB9XG59XG5cbi8vIE1ha2UgZmlsZSBpbnB1dHMgYmV0dGVyIG1hdGNoIHRleHQgaW5wdXRzIGJ5IGZvcmNpbmcgdGhlbSB0byBuZXcgbGluZXMuXG4uZm9ybS1jb250cm9sLWZpbGUsXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5cbi8vXG4vLyBMYWJlbHNcbi8vXG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsYWJlbD4vPGxlZ2VuZD5gIGRlZmF1bHRcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xufVxuXG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJltzaXplXSxcbiAgJlttdWx0aXBsZV0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbn1cblxuXG4vLyBGb3JtIGdyaWRcbi8vXG4vLyBTcGVjaWFsIHJlcGxhY2VtZW50IGZvciBvdXIgZ3JpZCBzeXN0ZW0ncyBgLnJvd2AgZm9yIHRpZ2h0ZXIgZm9ybSBsYXlvdXRzLlxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggKiAuNTtcblxuICA+IC5jb2wsXG4gID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG4gICAgcGFkZGluZy1sZWZ0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAqIC41O1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15O1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIGZvciB3b3JrYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCxcbiAgJjpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCBib3R0b20gbWFyZ2luXG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIE92ZXJyaWRlIGJhc2UgLmZvcm0tY2hlY2tcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg7XG5cbiAgLy8gVW5kbyAuZm9ybS1jaGVjay1pbnB1dCBkZWZhdWx0cyBhbmQgYWRkIHNvbWUgYG1hcmdpbi1yaWdodGAuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cbi8vXG4vLyBQcm92aWRlIGZlZWRiYWNrIHRvIHVzZXJzIHdoZW4gZm9ybSBmaWVsZCB2YWx1ZXMgYXJlIHZhbGlkIG9yIGludmFsaWQuIFdvcmtzXG4vLyBwcmltYXJpbHkgZm9yIGNsaWVudC1zaWRlIHZhbGlkYXRpb24gdmlhIHNjb3BlZCBgOmludmFsaWRgIGFuZCBgOnZhbGlkYFxuLy8gcHNldWRvLWNsYXNzZXMgYnV0IGFsc28gaW5jbHVkZXMgYC5pcy1pbnZhbGlkYCBhbmQgYC5pcy12YWxpZGAgY2xhc3NlcyBmb3Jcbi8vIHNlcnZlciBzaWRlIHZhbGlkYXRpb24uXG5cbkBlYWNoICRzdGF0ZSwgJGRhdGEgaW4gJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMge1xuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCBtYXAtZ2V0KCRkYXRhLCBjb2xvciksIG1hcC1nZXQoJGRhdGEsIGljb24pKTtcbn1cblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gUHJldmVudCBzaG9ydGVyIGVsZW1lbnRzIGZyb20gZ3Jvd2luZyB0byBzYW1lIGhlaWdodCBhcyBvdGhlcnMgKGUuZy4sIHNtYWxsIGJ1dHRvbnMgZ3Jvd2luZyB0byBub3JtYWwgc2l6ZWQgYnV0dG9uIGhlaWdodClcblxuICAvLyBCZWNhdXNlIHdlIHVzZSBmbGV4LCB0aGUgaW5pdGlhbCBzaXppbmcgb2YgY2hlY2tib3hlcyBpcyBjb2xsYXBzZWQgYW5kXG4gIC8vIGRvZXNuJ3Qgb2NjdXB5IHRoZSBmdWxsLXdpZHRoICh3aGljaCBpcyB3aGF0IHdlIHdhbnQgZm9yIHhzIGdyaWQgdGllciksXG4gIC8vIHNvIHdlIGZvcmNlIHRoYXQgaGVyZS5cbiAgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gQWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAsXG4gICAgLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICB9XG5cbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPiAxIHtcbiAgICBAZWFjaCAkdmFsdWUgaW4gJHRyYW5zaXRpb24ge1xuICAgICAgQGlmICR2YWx1ZSA9PSBudWxsIG9yICR2YWx1ZSA9PSBub25lIHtcbiAgICAgICAgQHdhcm4gXCJUaGUga2V5d29yZCAnbm9uZScgb3IgJ251bGwnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICBAaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcmAgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtZm9jdXMoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGZvcm0tY29udHJvbC1mb2N1cygpYCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG5cbi8vIFRoaXMgbWl4aW4gdXNlcyBhbiBgaWYoKWAgdGVjaG5pcXVlIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBEYXJ0IFNhc3Ncbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8xODczI2lzc3VlY29tbWVudC0xNTIyOTM3MjUgZm9yIG1vcmUgZGV0YWlsc1xuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgQGlmICgkc3RhdGUgPT0gXCJ2YWxpZFwiIG9yICRzdGF0ZSA9PSBcImludmFsaWRcIikge1xuICAgIC53YXMtdmFsaWRhdGVkICN7aWYoJiwgXCImXCIsIFwiXCIpfTojeyRzdGF0ZX0sXG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCAkY29sb3IsICRpY29uKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcblxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMTU1N1xuICAgIC8vIEFsaWduIHRvb2x0aXAgdG8gZm9ybSBlbGVtZW50c1xuICAgIC5mb3JtLXJvdyA+IC5jb2wgPiAmLFxuICAgIC5mb3JtLXJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdID4gJiB7XG4gICAgICBsZWZ0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAqIC41O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGljb24pO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1wYWRkaW5nLXggKiA0ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1wYWRkaW5nLXggKiAyIGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kLCAkY3VzdG9tLXNlbGVjdC1iZyBlc2NhcGUtc3ZnKCRpY29uKSAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uIC8gJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplIG5vLXJlcGVhdDtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMTAlKTtcbiAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1iZyhsaWdodGVuKCRjb2xvciwgMTAlKSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGN1c3RvbSBmaWxlXG4gIC5jdXN0b20tZmlsZS1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEdyYWRpZW50c1xuXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yKSB7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14O1xuICB9IEBlbHNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJGJ0bi1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiAkYnRuLXdoaXRlLXNwYWNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogJGJ0bi1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LCAkYnRuLXBhZGRpbmcteCwgJGJ0bi1mb250LXNpemUsICRidG4tbGluZS1oZWlnaHQsICRidG4tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkYnRuLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogJGJ0bi1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IGlmKCRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMsIHBvaW50ZXIsIG51bGwpO1xuXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1mb2N1cy1ib3gtc2hhZG93LCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgJGJ0bi1saW5lLWhlaWdodC1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tbGluZS1oZWlnaHQtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cblxuLy9cbi8vIEJsb2NrIGJ1dHRvblxuLy9cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcblxuICAvLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4gICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogJGJ0bi1ibG9jay1zcGFjaW5nLXk7XG4gIH1cbn1cblxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICYuYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNy41JSksICRob3Zlci1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMCUpLCAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKSwgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMi41JSkpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxuICAgIH1cbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3IsICRjb2xvci1ob3ZlcjogY29sb3IteWlxKCRjb2xvciksICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLCAkYWN0aXZlLWJvcmRlcjogJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQnV0dG9uIHNpemVzXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgLy8gTWFudWFsbHkgZGVjbGFyZSB0byBwcm92aWRlIGFuIG92ZXJyaWRlIHRvIHRoZSBicm93c2VyIGRlZmF1bHRcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cywgMCk7XG59XG4iLCIuZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcblxuICAmLndpZHRoIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aCk7XG4gIH1cbn1cbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0KCk7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWluLXdpZHRoO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1wYWRkaW5nLXg7XG4gIG1hcmdpbjogJGRyb3Bkb3duLXNwYWNlciAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkcm9wZG93bi1mb250LXNpemUpO1xuICBjb2xvcjogJGRyb3Bkb3duLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkZHJvcGRvd24tYm9yZGVyLXdpZHRoIHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRkcm9wZG93bi1ib3gtc2hhZG93KTtcbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tbGVmdCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XG4gIH1cbn1cblxuLmRyb3ByaWdodCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQocmlnaHQpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGxlZnQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChsZWZ0KTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIFdoZW4gUG9wcGVyIGlzIGVuYWJsZWQsIHJlc2V0IHRoZSBiYXNpYyBkcm9wZG93biBwb3NpdGlvblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5kcm9wZG93bi1tZW51IHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZywgJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXksIHRydWUpO1xufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG5cbiAgLy8gUHJldmVudCBkcm9wZG93biBvdmVyZmxvdyBpZiB0aGVyZSdzIG5vIHBhZGRpbmdcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI3NzAzXG4gIEBpZiAkZHJvcGRvd24tcGFkZGluZy15ID09IDAge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBEcm9wZG93biB0ZXh0XG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbn1cbiIsIkBtaXhpbiBjYXJldC1kb3duKCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtdXAoKSB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1yaWdodCgpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LWxlZnQoKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KCRkaXJlY3Rpb246IGRvd24pIHtcbiAgQGlmICRlbmFibGUtY2FyZXQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWRvd24oKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1yaWdodCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWxlZnQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogJG5hdi1kaXZpZGVyLWNvbG9yLCAkbWFyZ2luLXk6ICRuYXYtZGl2aWRlci1tYXJnaW4teSwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogJG1hcmdpbi15IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3I7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgbmF2LWRpdmlkZXIoKWAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuXG4gICAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XG4gICAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuXG4gICY6OmFmdGVyLFxuICAuZHJvcHVwICY6OmFmdGVyLFxuICAuZHJvcHJpZ2h0ICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wbGVmdCAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXG4vL1xuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXG5cbi5idG4tZ3JvdXAtdG9nZ2xlIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCB2YWx1ZVxuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5jdXN0b20tc2VsZWN0LFxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDElO1xuICAgIG1pbi13aWR0aDogMDsgLy8gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzYyNDcxNDAvd2h5LWRvbnQtZmxleC1pdGVtcy1zaHJpbmstcGFzdC1jb250ZW50LXNpemVcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgKyAuZm9ybS1jb250cm9sLFxuICAgICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgKyAuY3VzdG9tLWZpbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICB6LWluZGV4OiAzO1xuICB9XG5cbiAgLy8gQnJpbmcgdGhlIGN1c3RvbSBmaWxlIGlucHV0IGFib3ZlIHRoZSBsYWJlbFxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmN1c3RvbS1zZWxlY3Qge1xuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgeyBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7IH1cbiAgfVxuXG4gIC8vIEN1c3RvbSBmaWxlIGlucHV0cyBoYXZlIG1vcmUgY29tcGxleCBtYXJrdXAsIHRodXMgcmVxdWlyaW5nIGRpZmZlcmVudFxuICAvLyBib3JkZXItcmFkaXVzIG92ZXJyaWRlcy5cbiAgPiAuY3VzdG9tLWZpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIgeyBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApOyB9XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwgeyBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7IH1cbiAgfVxuXG4gICY6bm90KC5oYXMtdmFsaWRhdGlvbikge1xuICAgID4gLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpLFxuICAgID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSxcbiAgICA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAmLmhhcy12YWxpZGF0aW9uIHtcbiAgICA+IC5mb3JtLWNvbnRyb2w6bnRoLWxhc3QtY2hpbGQobiArIDMpLFxuICAgID4gLmN1c3RvbS1zZWxlY3Q6bnRoLWxhc3QtY2hpbGQobiArIDMpLFxuICAgID4gLmN1c3RvbS1maWxlOm50aC1sYXN0LWNoaWxkKG4gKyAzKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICAgPiAuY3VzdG9tLWZpbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmRcbi8vXG4vLyBXaGlsZSBpdCByZXF1aXJlcyBvbmUgZXh0cmEgbGF5ZXIgb2YgSFRNTCBmb3IgZWFjaCwgZGVkaWNhdGVkIHByZXBlbmQgYW5kXG4vLyBhcHBlbmQgZWxlbWVudHMgYWxsb3cgdXMgdG8gMSkgYmUgbGVzcyBjbGV2ZXIsIDIpIHNpbXBsaWZ5IG91ciBzZWxlY3RvcnMsIGFuZFxuLy8gMykgc3VwcG9ydCBIVE1MNSBmb3JtIHZhbGlkYXRpb24uXG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gIH1cblxuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7IG1hcmdpbi1yaWdodDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cbi5pbnB1dC1ncm91cC1hcHBlbmQgeyBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBBbGxvdyB1c2Ugb2YgPGxhYmVsPiBlbGVtZW50cyBieSBvdmVycmlkaW5nIG91ciBkZWZhdWx0IG1hcmdpbi1ib3R0b21cbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gTnVrZSBkZWZhdWx0IG1hcmdpbnMgZnJvbSBjaGVja2JveGVzIGFuZCByYWRpb3MgdG8gdmVydGljYWxseSBjZW50ZXIgd2l0aGluLlxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZCByb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmJ0bixcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG4iLCIvLyBFbWJlZGRlZCBpY29ucyBmcm9tIE9wZW4gSWNvbmljLlxuLy8gUmVsZWFzZWQgdW5kZXIgTUlUIGFuZCBjb3B5cmlnaHQgMjAxNCBXYXlidXJ5LlxuLy8gaHR0cHM6Ly91c2VpY29uaWMuY29tL29wZW5cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBCYXNlIGNsYXNzIHRha2VzIGNhcmUgb2YgYWxsIHRoZSBrZXkgYmVoYXZpb3JhbCBhc3BlY3RzLlxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0OyAvLyBLZWVwIHRoZW1lZCBhcHBlYXJhbmNlIGZvciBwcmludFxufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1yaWdodDogJGN1c3RvbS1jb250cm9sLXNwYWNlci14O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xOyAvLyBQdXQgdGhlIGlucHV0IGJlaGluZCB0aGUgbGFiZWwgc28gaXQgZG9lc24ndCBvdmVybGF5IHRleHRcbiAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgaGVpZ2h0OiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpICogLjU7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIC8vIHRoZSBtaXhpbiBpcyBub3QgdXNlZCBoZXJlIHRvIG1ha2Ugc3VyZSB0aGVyZSBpcyBmZWVkYmFja1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWJveC1zaGFkb3csICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdztcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgLy8gVXNlIFtkaXNhYmxlZF0gYW5kIDpkaXNhYmxlZCB0byB3b3JrIGFyb3VuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBDdXN0b20gY29udHJvbCBpbmRpY2F0b3JzXG4vL1xuLy8gQnVpbGQgdGhlIGN1c3RvbSBjb250cm9scyBvdXQgb2YgcHNldWRvLWVsZW1lbnRzLlxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtbGFiZWwtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGN1cnNvcjogJGN1c3RvbS1jb250cm9sLWN1cnNvcjtcblxuICAvLyBCYWNrZ3JvdW5kLWNvbG9yIGFuZCAod2hlbiBlbmFibGVkKSBncmFkaWVudFxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgKiAuNTtcbiAgICBsZWZ0OiAtKCRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xuICAgIGJvcmRlcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgLy8gRm9yZWdyb3VuZCAoaWNvbilcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgKiAuNTtcbiAgICBsZWZ0OiAtKCRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiA1MCUgLyAjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZX0gbm8tcmVwZWF0O1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciBjaGVja2JveGVzLlxuXG4uY3VzdG9tLWNoZWNrYm94IHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcpO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZSk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgICAmOmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSYWRpb3Ncbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgcmFkaW9zLlxuXG4uY3VzdG9tLXJhZGlvIHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICB9XG59XG5cblxuLy8gc3dpdGNoZXNcbi8vXG4vLyBUd2VhayBhIGZldyB0aGluZ3MgZm9yIHN3aXRjaGVzXG5cbi5jdXN0b20tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXI7XG5cbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogLSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpO1xuICAgICAgd2lkdGg6ICRjdXN0b20tc3dpdGNoLXdpZHRoO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogYWRkKCgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgKiAuNSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyKTtcbiAgICAgIGxlZnQ6IGFkZCgtKCRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlciksICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogMik7XG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XG4gICAgICBoZWlnaHQ6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I7XG4gICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIC4xNXMgZWFzZS1pbi1vdXQsICRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJGN1c3RvbS1zd2l0Y2gtd2lkdGggLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxuLy9cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1jb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmcgJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDtcbiAgYm9yZGVyOiAkY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXMsIDApO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3cpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3csICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG5cbiAgICAmOjotbXMtdmFsdWUge1xuICAgICAgLy8gRm9yIHZpc3VhbCBjb25zaXN0ZW5jeSB3aXRoIG90aGVyIHBsYXRmb3Jtcy9icm93c2VycyxcbiAgICAgIC8vIHN1cHByZXNzIHRoZSBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZS5cbiAgICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICB9XG4gIH1cblxuICAmW211bHRpcGxlXSxcbiAgJltzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSGlkZXMgdGhlIGRlZmF1bHQgY2FyZXQgaW4gSUUxMVxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gUmVtb3ZlIG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGN1c3RvbS1zZWxlY3QtY29sb3I7XG4gIH1cbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTtcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc20pO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZyk7XG59XG5cblxuLy8gRmlsZVxuLy9cbi8vIEN1c3RvbSBmaWxlIGlucHV0LlxuXG4uY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gVXNlIFtkaXNhYmxlZF0gYW5kIDpkaXNhYmxlZCB0byB3b3JrIGFyb3VuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdIH4gLmN1c3RvbS1maWxlLWxhYmVsLFxuICAmOmRpc2FibGVkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc7XG4gIH1cblxuICBAZWFjaCAkbGFuZywgJHZhbHVlIGluICRjdXN0b20tZmlsZS10ZXh0IHtcbiAgICAmOmxhbmcoI3skbGFuZ30pIH4gLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBjb250ZW50OiAkdmFsdWU7XG4gICAgfVxuICB9XG5cbiAgfiAuY3VzdG9tLWZpbGUtbGFiZWxbZGF0YS1icm93c2VdOjphZnRlciB7XG4gICAgY29udGVudDogYXR0cihkYXRhLWJyb3dzZSk7XG4gIH1cbn1cblxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1mYW1pbHk6ICRjdXN0b20tZmlsZS1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRjdXN0b20tZmlsZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tZmlsZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWJnO1xuICBib3JkZXI6ICRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1maWxlLWJveC1zaGFkb3cpO1xuXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjtcbiAgICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gICAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBjb250ZW50OiBcIkJyb3dzZVwiO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tZmlsZS1idXR0b24tYmcpO1xuICAgIGJvcmRlci1sZWZ0OiBpbmhlcml0O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyAwKTtcbiAgfVxufVxuXG4vLyBSYW5nZVxuLy9cbi8vIFN0eWxlIHJhbmdlIGlucHV0cyB0aGUgc2FtZSBhY3Jvc3MgYnJvd3NlcnMuIFZlbmRvci1zcGVjaWZpYyBydWxlcyBmb3IgcHNldWRvXG4vLyBlbGVtZW50cyBjYW5ub3QgYmUgbWl4ZWQuIEFzIHN1Y2gsIHRoZXJlIGFyZSBubyBzaGFyZWQgc3R5bGVzIGZvciBmb2N1cyBvclxuLy8gYWN0aXZlIHN0YXRlcyBvbiBwcmVmaXhlZCBzZWxlY3RvcnMuXG5cbi5jdXN0b20tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhZGQoJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQsICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aCAqIDIpO1xuICBwYWRkaW5nOiAwOyAvLyBOZWVkIHRvIHJlc2V0IHBhZGRpbmdcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcblxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGVmZmVjdC5cbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tcy10aHVtYiAgICAgICAgICAgIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gIH1cblxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAoJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQgLSAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCkgKiAuNTsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gV2h5P1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1zLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDA7IC8vIEVkZ2Ugc3BlY2lmaWNcbiAgICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgbWFyZ2luLWxlZnQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgIC8vIFdvcmthcm91bmQgdGhhdCBvdmVyZmxvd2VkIGJveC1zaGFkb3cgaXMgaGlkZGVuLlxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbXMtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0ICogLjU7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1zLWZpbGwtbG93ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjo6LW1zLWZpbGwtdXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgLy8gYXJiaXRyYXJ5P1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICY6Oi1tcy10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tZmlsZS1sYWJlbCxcbi5jdXN0b20tc2VsZWN0IHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzLCBgPHVsPmBzIG9yIGA8b2w+YHMuXG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgJG5hdi1saW5rLXBhZGRpbmcteDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcblxuICAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIC8vIFByZXZlbnRzIGFjdGl2ZSAubmF2LWxpbmsgdGFiIG92ZXJsYXBwaW5nIGZvY3VzIG91dGxpbmUgb2YgcHJldmlvdXMvbmV4dCAubmF2LWxpbmtcbiAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLm5hdi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gQ29udGVudHNcbi8vXG4vLyBOYXZiYXJcbi8vIE5hdmJhciBicmFuZFxuLy8gTmF2YmFyIG5hdlxuLy8gTmF2YmFyIHRleHRcbi8vIE5hdmJhciBkaXZpZGVyXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy8gTmF2YmFyIHBvc2l0aW9uXG4vLyBOYXZiYXIgdGhlbWVzXG5cblxuLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXG4gIHBhZGRpbmc6ICRuYXZiYXItcGFkZGluZy15ICRuYXZiYXItcGFkZGluZy14O1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmNvbnRhaW5lcixcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgYnJhbmRcbi8vXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cblxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXZcbi8vXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteSAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IDUwJSAvIDEwMCUgMTAwJSBuby1yZXBlYXQ7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6ICRuYXZiYXItbmF2LXNjcm9sbC1tYXgtaGVpZ2h0O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC5uYXZiYXItZXhwYW5kLSpgIHJlc3BvbnNpdmUgY2xhc3NlcyBmb3IgY29uZmlndXJpbmdcbi8vIHdoZXJlIHlvdXIgbmF2YmFyIGNvbGxhcHNlcy5cbi5uYXZiYXItZXhwYW5kIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICAlY29udGFpbmVyLW5hdmJhci1leHBhbmQtI3skYnJlYWtwb2ludH0ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uYXZiYXItZXhwYW5kLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHNpemUsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgICAgICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmF2YmFyLWV4cGFuZC0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZvciBuZXN0aW5nIGNvbnRhaW5lcnMsIGhhdmUgdG8gcmVkZWNsYXJlIGZvciBhbGlnbm1lbnQgcHVycG9zZXNcbiAgICAgICAgJWNvbnRhaW5lci1uZXN0aW5nLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmVzdGluZy0jeyRicmVha3BvaW50fTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgICAgICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAgIC8vIENoYW5nZXMgZmxleC1iYXNlcyB0byBhdXRvIGJlY2F1c2Ugb2YgYW4gSUUxMCBidWdcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLy8gRGFyayBsaW5rcyBhZ2FpbnN0IGEgbGlnaHQgYmFja2dyb3VuZFxuLm5hdmJhci1saWdodCB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmcpO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gV2hpdGUgbGlua3MgYWdhaW5zdCBhIGRhcmsgYmFja2dyb3VuZFxuLm5hdmJhci1kYXJrIHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyk7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxuICBoZWlnaHQ6ICRjYXJkLWhlaWdodDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkICB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgLy8gRHVlIHRvIHNwZWNpZmljaXR5IG9mIHRoZSBhYm92ZSBzZWxlY3RvciAoYC5jYXJkID4gLmxpc3QtZ3JvdXBgKSwgd2UgbXVzdFxuICAvLyB1c2UgYSBjaGlsZCBzZWxlY3RvciBoZXJlIHRvIHByZXZlbnQgZG91YmxlIGJvcmRlcnMuXG4gID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4gID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbn1cblxuLmNhcmQtYm9keSB7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcbiAgLy8gYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZSwgZW5zdXJpbmcgZm9vdGVycyBhcmUgYWxpZ25lZCB0byB0aGUgYm90dG9tLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgLy8gV29ya2Fyb3VuZCBmb3IgdGhlIGltYWdlIHNpemUgYnVnIGluIElFXG4gIC8vIFNlZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjg4NTVcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteDtcbiAgY29sb3I6ICRjYXJkLWNvbG9yO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRjYXJkLXNwYWNlci15O1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0kY2FyZC1zcGFjZXIteSAqIC41O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rIHtcbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJGNhcmQtc3BhY2VyLXg7XG4gIH1cbn1cblxuLy9cbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xuLy9cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlbW92ZXMgdGhlIGRlZmF1bHQgbWFyZ2luLWJvdHRvbSBvZiA8aE4+XG4gIGNvbG9yOiAkY2FyZC1jYXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAwIDApO1xuICB9XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBjb2xvcjogJGNhcmQtY2FwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci10b3A6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG5cblxuLy9cbi8vIEhlYWRlciBuYXZzXG4vL1xuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLXNwYWNlci14ICogLjU7XG4gIG1hcmdpbi1ib3R0b206IC0kY2FyZC1zcGFjZXIteTtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1zcGFjZXIteCAqIC41O1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAqIC41O1xuICBtYXJnaW4tbGVmdDogLSRjYXJkLXNwYWNlci14ICogLjU7XG59XG5cbi8vIENhcmQgaW1hZ2Vcbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6ICRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgZmxleC1zaHJpbms6IDA7IC8vIEZvciBJRTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yOTM5NlxuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBDYXJkIGRlY2tcblxuLmNhcmQtZGVjayB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtZGVjay1tYXJnaW47XG4gICAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcblxuICAgIC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBkZWZhdWx0XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENhcmQgZ3JvdXBzXG4vL1xuXG4uY2FyZC1ncm91cCB7XG4gIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZ3JvdXAtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDb2x1bW5zXG4vL1xuXG4uY2FyZC1jb2x1bW5zIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWNvbHVtbnMtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGNvbHVtbi1jb3VudDogJGNhcmQtY29sdW1ucy1jb3VudDtcbiAgICBjb2x1bW4tZ2FwOiAkY2FyZC1jb2x1bW5zLWdhcDtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gRG9uJ3QgbGV0IHRoZW0gdmVydGljYWxseSBzcGFuIG11bHRpcGxlIGNvbHVtbnNcbiAgICAgIHdpZHRoOiAxMDAlOyAvLyBEb24ndCBsZXQgdGhlaXIgd2lkdGggY2hhbmdlXG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIEFjY29yZGlvblxuLy9cblxuLmFjY29yZGlvbiB7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcblxuICA+IC5jYXJkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICAgIH1cblxuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICB9XG5cbiAgICA+IC5jYXJkLWhlYWRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXkgJGJyZWFkY3J1bWItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyZWFkY3J1bWItYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIFN1cHByZXNzIGlubGluZSBzcGFjaW5ncyBhbmQgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvclxuICAgICAgcGFkZGluZy1yaWdodDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuICAgICAgY29sb3I6ICRicmVhZGNydW1iLWRpdmlkZXItY29sb3I7XG4gICAgICBjb250ZW50OiBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXIpO1xuICAgIH1cbiAgfVxuXG4gIC8vIElFOS0xMSBoYWNrIHRvIHByb3Blcmx5IGhhbmRsZSBoeXBlcmxpbmsgdW5kZXJsaW5lcyBmb3IgYnJlYWRjcnVtYnMgYnVpbHRcbiAgLy8gd2l0aG91dCBgPHVsPmBzLiBUaGUgYDo6YmVmb3JlYCBwc2V1ZG8tZWxlbWVudCBnZW5lcmF0ZXMgYW4gZWxlbWVudFxuICAvLyAqd2l0aGluKiB0aGUgLmJyZWFkY3J1bWItaXRlbSBhbmQgdGhlcmVieSBpbmhlcml0cyB0aGUgYHRleHQtZGVjb3JhdGlvbmAuXG4gIC8vXG4gIC8vIFRvIHRyaWNrIElFIGludG8gc3VwcHJlc3NpbmcgdGhlIHVuZGVybGluZSwgd2UgZ2l2ZSB0aGUgcHNldWRvLWVsZW1lbnQgYW5cbiAgLy8gdW5kZXJsaW5lIGFuZCB0aGVuIGltbWVkaWF0ZWx5IHJlbW92ZSBpdC5cbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRwYWdpbmF0aW9uLXBhZGRpbmcteSAkcGFnaW5hdGlvbi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1sZWZ0OiAtJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoO1xuICBsaW5lLWhlaWdodDogJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcbiAgYm9yZGVyOiAkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgb3V0bGluZTogJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTtcbiAgICBib3gtc2hhZG93OiAkcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgLy8gT3BpbmlvbmF0ZWQ6IHJlbW92ZSB0aGUgXCJoYW5kXCIgY3Vyc29yIHNldCBwcmV2aW91c2x5IGZvciAucGFnZS1saW5rXG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRsaW5lLWhlaWdodC1sZywgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkbGluZS1oZWlnaHQtc20sICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgLnBhZ2UtaXRlbSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXG4vLyBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogJGJhZGdlLXBhZGRpbmcteSAkYmFkZ2UtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJhZGdlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJhZGdlLXRyYW5zaXRpb24pO1xuXG4gIEBhdC1yb290IGEjeyZ9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi8vIFBpbGwgYmFkZ2VzXG4vL1xuLy8gTWFrZSB0aGVtIGV4dHJhIHJvdW5kZWQgd2l0aCBhIG1vZGlmaWVyIHRvIHJlcGxhY2UgdjMncyBiYWRnZXMuXG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBwYWRkaW5nLWxlZnQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gQ29sb3JzXG4vL1xuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zIChsaW5rZWQgYmFkZ2VzIGdldCBkYXJrZXIgb24gOmhvdmVyKS5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5iYWRnZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJhZGdlLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuIiwiQG1peGluIGJhZGdlLXZhcmlhbnQoJGJnKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuXG4gIEBhdC1yb290IGEjeyZ9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmcsIDEwJSk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYmFkZ2UtZm9jdXMtd2lkdGggcmdiYSgkYmcsIC41KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAkanVtYm90cm9uLXBhZGRpbmcgKCRqdW1ib3Ryb24tcGFkZGluZyAqIC41KTtcbiAgbWFyZ2luLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBjb2xvcjogJGp1bWJvdHJvbi1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGp1bWJvdHJvbi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmc6ICgkanVtYm90cm9uLXBhZGRpbmcgKiAyKSAkanVtYm90cm9uLXBhZGRpbmc7XG4gIH1cbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRhbGVydC1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6ICRhbGVydC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjbG9zZS1mb250LXNpemUgKyAkYWxlcnQtcGFkZGluZy14ICogMjtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5hbGVydC0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQodGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1ib3JkZXItbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1jb2xvci1sZXZlbCkpO1xuICB9XG59XG4iLCJAbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgNSUpO1xuICB9XG5cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvLyBEaXNhYmxlIGFuaW1hdGlvbiBpZiB0cmFuc2l0aW9ucyBhcmUgZGlzYWJsZWRcbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gICAgZnJvbSB7IGJhY2tncm91bmQtcG9zaXRpb246ICRwcm9ncmVzcy1oZWlnaHQgMDsgfVxuICAgIHRvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG4gIH1cbn1cblxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAkcHJvZ3Jlc3MtaGVpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBmb3JjZSByb3VuZGVkIGNvcm5lcnMgYnkgY3JvcHBpbmcgaXRcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcHJvZ3Jlc3MtYm94LXNoYWRvdyk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICRwcm9ncmVzcy1iYXItY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1iZztcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XG4gIGJhY2tncm91bmQtc2l6ZTogJHByb2dyZXNzLWhlaWdodCAkcHJvZ3Jlc3MtaGVpZ2h0O1xufVxuXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nIHByb2dyZXNzLWJhci1zdHJpcGVzO1xuXG4gICAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgei1pbmRleDogMTsgLy8gUGxhY2UgaG92ZXIvZm9jdXMgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWhvdmVyLWJnO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDtcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWJnO1xuICBib3JkZXI6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aCBzb2xpZCAkbGlzdC1ncm91cC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSW5jbHVkZSBib3RoIGhlcmUgZm9yIGA8YT5gcyBhbmQgYDxidXR0b24+YHNcbiAgJi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJiArICYge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEhvcml6b250YWxcbi8vXG4vLyBDaGFuZ2UgdGhlIGxheW91dCBvZiBsaXN0IGdyb3VwIGl0ZW1zIGZyb20gdmVydGljYWwgKGRlZmF1bHQpIHRvIGhvcml6b250YWwuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwjeyRpbmZpeH0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gRmx1c2ggbGlzdCBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3Rcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBDb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgLTkpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIDYpKTtcbn1cbiIsIi8vIExpc3QgR3JvdXBzXG5cbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cbiAgICAmLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY2xvc2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRjbG9zZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gIHRleHQtc2hhZG93OiAkY2xvc2UtdGV4dC1zaGFkb3c7XG4gIG9wYWNpdHk6IC41O1xuXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBvcGFjaXR5OiAuNzU7XG4gICAgfVxuICB9XG59XG5cbi8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYS5jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuIiwiLnRvYXN0IHtcbiAgLy8gUHJldmVudHMgZnJvbSBzaHJpbmtpbmcgaW4gSUUxMSwgd2hlbiBpbiBhIGZsZXggY29udGFpbmVyXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MzQxXG4gIGZsZXgtYmFzaXM6ICR0b2FzdC1tYXgtd2lkdGg7XG4gIG1heC13aWR0aDogJHRvYXN0LW1heC13aWR0aDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCR0b2FzdC1mb250LXNpemUpO1xuICBjb2xvcjogJHRvYXN0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9hc3QtYmFja2dyb3VuZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkdG9hc3QtYm9yZGVyLXdpZHRoIHNvbGlkICR0b2FzdC1ib3JkZXItY29sb3I7XG4gIGJveC1zaGFkb3c6ICR0b2FzdC1ib3gtc2hhZG93O1xuICBvcGFjaXR5OiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b2FzdC1ib3JkZXItcmFkaXVzKTtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206ICR0b2FzdC1wYWRkaW5nLXg7XG4gIH1cblxuICAmLnNob3dpbmcge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmLmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICR0b2FzdC1wYWRkaW5nLXkgJHRvYXN0LXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b2FzdC1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogJHRvYXN0LWJvcmRlci13aWR0aCBzb2xpZCAkdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoc3VidHJhY3QoJHRvYXN0LWJvcmRlci1yYWRpdXMsICR0b2FzdC1ib3JkZXItd2lkdGgpKTtcbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy14OyAvLyBhcHBseSB0byBib3RoIHZlcnRpY2FsIGFuZCBob3Jpem9udGFsXG59XG4iLCIvLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4ubW9kYWwtb3BlbiB7XG4gIC8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5tb2RhbCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW47XG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAubW9kYWwuZmFkZSAmIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1mYWRlLXRyYW5zZm9ybTtcbiAgfVxuICAubW9kYWwuc2hvdyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zaG93LXRyYW5zZm9ybTtcbiAgfVxuXG4gIC8vIFdoZW4gdHJ5aW5nIHRvIGNsb3NlLCBhbmltYXRlIGZvY3VzIHRvIHNjYWxlXG4gIC5tb2RhbC5tb2RhbC1zdGF0aWMgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2NhbGUtdHJhbnNmb3JtO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7IC8vIElFMTAvMTFcbiAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcblxuICAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7IC8vIElFMTAvMTFcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZvb3RlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcblxuICAvLyBFbnN1cmUgYG1vZGFsLWRpYWxvZy1jZW50ZXJlZGAgZXh0ZW5kcyB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIHZpZXcgKElFMTAvMTEpXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IC8vIElFMTBcbiAgICBoZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuICAgIGhlaWdodDogbWluLWNvbnRlbnQ7IC8vIFJlc2V0IGhlaWdodCB0byAwIGV4Y2VwdCBvbiBJRVxuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAvLyBFbnN1cmUgYC5tb2RhbC1ib2R5YCBzaG93cyBzY3JvbGxiYXIgKElFMTAvMTEpXG4gICYubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIGNvbG9yOiAkbW9kYWwtY29udGVudC1jb2xvcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tkcm9wO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OyB9XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IC8vIHNvIHRoZSBjbG9zZSBidG4gYWx3YXlzIHN0YXlzIG9uIHRoZSB1cHBlciByaWdodCBjb3JuZXJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206ICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAuY2xvc2Uge1xuICAgIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgICAvLyBhdXRvIG9uIHRoZSBsZWZ0IGZvcmNlIGljb24gdG8gdGhlIHJpZ2h0IGV2ZW4gd2hlbiB0aGVyZSBpcyBubyAubW9kYWwtdGl0bGVcbiAgICBtYXJnaW46ICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkpIGF1dG87XG4gIH1cbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gdGhlcmUgc2hvdWxkIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nIC0gJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbiAqIC41O1xuICBib3JkZXItdG9wOiAkbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gUGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gIC8vIFRoaXMgc29sdXRpb24gaXMgZmFyIGZyb20gaWRlYWwgYmVjYXVzZSBvZiB0aGUgdW5pdmVyc2FsIHNlbGVjdG9yIHVzYWdlLFxuICAvLyBidXQgaXMgbmVlZGVkIHRvIGZpeCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0ODAwXG4gID4gKiB7XG4gICAgbWFyZ2luOiAkbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuICogLjU7XG4gIH1cbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbWQ7XG4gICAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwIGF1dG87XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcbiAgICAgIGhlaWdodDogbWluLWNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cCk7XG4gIH1cblxuICAubW9kYWwtc20geyBtYXgtd2lkdGg6ICRtb2RhbC1zbTsgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1sZztcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7IG1heC13aWR0aDogJG1vZGFsLXhsOyB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHppbmRleC10b29sdGlwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAkdG9vbHRpcC1tYXJnaW47XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHRvb2x0aXAtZm9udC1zaXplKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xuXG4gICYuc2hvdyB7IG9wYWNpdHk6ICR0b29sdGlwLW9wYWNpdHk7IH1cblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC10b3Age1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAuYXJyb3cge1xuICAgIGJvdHRvbTogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1yaWdodCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20ge1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAuYXJyb3cge1xuICAgIHRvcDogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1sZWZ0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpIDAgKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYXV0byB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXJpZ2h0O1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtbGVmdDtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogJHRvb2x0aXAtbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAkdG9vbHRpcC1wYWRkaW5nLXkgJHRvb2x0aXAtcGFkZGluZy14O1xuICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCgpIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG59XG4iLCIucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6ICRwb3BvdmVyLW1heC13aWR0aDtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcG9wb3Zlci1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHBvcG92ZXItYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHBvcG92ZXItYm94LXNoYWRvdyk7XG5cbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIG1hcmdpbjogMCAkcG9wb3Zlci1ib3JkZXItcmFkaXVzO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci10b3Age1xuICBtYXJnaW4tYm90dG9tOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIGJvdHRvbTogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItcmlnaHQge1xuICBtYXJnaW4tbGVmdDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICBsZWZ0OiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW46ICRwb3BvdmVyLWJvcmRlci1yYWRpdXMgMDsgLy8gbWFrZSBzdXJlIHRoZSBhcnJvdyBkb2VzIG5vdCB0b3VjaCB0aGUgcG9wb3ZlcidzIHJvdW5kZWQgY29ybmVyc1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgdG9wOiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci1oZWFkZXIncyBib3JkZXIganVzdCBiZWxvdyB0aGUgYXJyb3dcbiAgLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoICogLjU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItaGVhZGVyLWJnO1xuICB9XG59XG5cbi5icy1wb3BvdmVyLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgcmlnaHQ6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbjogJHBvcG92ZXItYm9yZGVyLXJhZGl1cyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYXV0byB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXRvcDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXJpZ2h0O1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWJvdHRvbTtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItbGVmdDtcbiAgfVxufVxuXG5cbi8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgY29sb3I6ICRwb3BvdmVyLWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItaGVhZGVyLWJnO1xuICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgZGFya2VuKCRwb3BvdmVyLWhlYWRlci1iZywgNSUpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteSAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteDtcbiAgY29sb3I6ICRwb3BvdmVyLWJvZHktY29sb3I7XG59XG4iLCIvLyBOb3RlcyBvbiB0aGUgY2xhc3Nlczpcbi8vXG4vLyAxLiAuY2Fyb3VzZWwucG9pbnRlci1ldmVudCBzaG91bGQgaWRlYWxseSBiZSBwYW4teSAodG8gYWxsb3cgZm9yIHVzZXJzIHRvIHNjcm9sbCB2ZXJ0aWNhbGx5KVxuLy8gICAgZXZlbiB3aGVuIHRoZWlyIHNjcm9sbCBhY3Rpb24gc3RhcnRlZCBvbiBhIGNhcm91c2VsLCBidXQgZm9yIGNvbXBhdGliaWxpdHkgKHdpdGggRmlyZWZveClcbi8vICAgIHdlJ3JlIHByZXZlbnRpbmcgYWxsIGFjdGlvbnMgaW5zdGVhZFxuLy8gMi4gVGhlIC5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5jYXJvdXNlbC1pdGVtLXJpZ2h0IGlzIHVzZWQgdG8gaW5kaWNhdGUgd2hlcmVcbi8vICAgIHRoZSBhY3RpdmUgc2xpZGUgaXMgaGVhZGluZy5cbi8vIDMuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbSBpcyB0aGUgY3VycmVudCBzbGlkZS5cbi8vIDQuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQgaXMgdGhlIGN1cnJlbnRcbi8vICAgIHNsaWRlIGluIGl0cyBpbi10cmFuc2l0aW9uIHN0YXRlLiBPbmx5IG9uZSBvZiB0aGVzZSBvY2N1cnMgYXQgYSB0aW1lLlxuLy8gNS4gLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodFxuLy8gICAgaXMgdGhlIHVwY29taW5nIHNsaWRlIGluIHRyYW5zaXRpb24uXG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1sZWZ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tcmlnaHQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgdHJhbnNpdGlvbnNcbi8vXG5cbi5jYXJvdXNlbC1mYWRlIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4gIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMHMgJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICB9XG59XG5cblxuLy9cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy9cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICAvLyBVc2UgZmxleCBmb3IgYWxpZ25tZW50ICgxLTMpXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyAzLiBob3Jpem9udGFsbHkgY2VudGVyIGNvbnRlbnRzXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uKTtcblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpO1xuICB9XG59XG5cbi8vIEljb25zIGZvciB3aXRoaW5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgYmFja2dyb3VuZDogNTAlIC8gMTAwJSAxMDAlIG5vLXJlcGVhdDtcbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnKTtcbn1cblxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xuLy9cbi8vIEFkZCBhbiBvcmRlcmVkIGxpc3Qgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYSBsaXN0IGl0ZW0gZm9yIGVhY2hcbi8vIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gb3ZlcnJpZGUgPG9sPiBkZWZhdWx0XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgbGkge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAvLyBVc2UgdHJhbnNwYXJlbnQgYm9yZGVycyB0byBpbmNyZWFzZSB0aGUgaGl0IGFyZWEgYnkgMTBweCBvbiB0b3AgYW5kIGJvdHRvbS5cbiAgICBib3JkZXItdG9wOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbik7XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vXG4vL1xuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpICogLjU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvL1xuLy8gUm90YXRpbmcgYm9yZGVyXG4vL1xuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG5cbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246ICRzcGlubmVyLXZlcnRpY2FsLWFsaWduO1xuICBib3JkZXI6ICRzcGlubmVyLWJvcmRlci13aWR0aCBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItYm9yZGVyO1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGgtc207XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0LXNtO1xuICBib3JkZXItd2lkdGg6ICRzcGlubmVyLWJvcmRlci13aWR0aC1zbTtcbn1cblxuLy9cbi8vIEdyb3dpbmcgY2lyY2xlXG4vL1xuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLnNwaW5uZXItZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246ICRzcGlubmVyLXZlcnRpY2FsLWFsaWduO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItZ3Jvdztcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG59XG5cbkBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkge1xuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5zcGlubmVyLWJvcmRlcixcbiAgICAuc3Bpbm5lci1ncm93IHtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uYWxpZ24tYmFzZWxpbmUgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfSAvLyBCcm93c2VyIGRlZmF1bHRcbi5hbGlnbi10b3AgICAgICAgICB7IHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuLmFsaWduLW1pZGRsZSAgICAgIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tYm90dG9tICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LWJvdHRvbSB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC10b3AgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9LFxuICBidXR0b24jeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBiZy12YXJpYW50YCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG5cbkBtaXhpbiBiZy1ncmFkaWVudC12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGJnLWdyYWRpZW50LXZhcmlhbnRgIG1peGluXCIsIFwidjQuNS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgYmctdmFyaWFudChcIi5iZy0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbn1cblxuQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgQGluY2x1ZGUgYmctZ3JhZGllbnQtdmFyaWFudChcIi5iZy1ncmFkaWVudC0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbiAgfVxufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBCb3JkZXJcbi8vXG5cbi5ib3JkZXIgICAgICAgICB7IGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wICAgICB7IGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0ICAgeyBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbSAgeyBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0ICAgIHsgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCAgICAgICAgeyBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AtMCAgICB7IGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodC0wICB7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbS0wIHsgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQtMCAgIHsgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJvcmRlci0jeyRjb2xvcn0ge1xuICAgIGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8vXG4vLyBCb3JkZXItcmFkaXVzXG4vL1xuXG4ucm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGcgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1waWxsICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgICAgLmQjeyRpbmZpeH0tI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgIC5kLXByaW50LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5AZWFjaCAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8gaW4gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvcyB7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAxKTtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXk6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDIpO1xuXG4gIC5lbWJlZC1yZXNwb25zaXZlLSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXh9YnkjeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15fSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKGRpdmlkZSgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teSwgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXgpKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBGbGV4IHZhcmlhdGlvblxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZmlsbCAgICAgICAgIHsgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMCAgICAgICB7IGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0xICAgICAgIHsgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMCAgICAgeyBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTEgICAgIHsgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxvYXQjeyRpbmZpeH0tbGVmdCAgeyBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tbm9uZSAgeyBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkdmFsdWUgaW4gJHVzZXItc2VsZWN0cyB7XG4gIC51c2VyLXNlbGVjdC0jeyR2YWx1ZX0geyB1c2VyLXNlbGVjdDogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkdmFsdWUgaW4gJG92ZXJmbG93cyB7XG4gIC5vdmVyZmxvdy0jeyR2YWx1ZX0geyBvdmVyZmxvdzogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb21tb24gdmFsdWVzXG5AZWFjaCAkcG9zaXRpb24gaW4gJHBvc2l0aW9ucyB7XG4gIC5wb3NpdGlvbi0jeyRwb3NpdGlvbn0geyBwb3NpdGlvbjogJHBvc2l0aW9uICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gIH1cbn1cbiIsIi8vXG4vLyBTY3JlZW5yZWFkZXJzXG4vL1xuXG4uc3Itb25seSB7XG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTtcbn1cbiIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwczovL3d3dy5hMTF5cHJvamVjdC5jb20vcG9zdHMvMjAxMy0wMS0xMS1ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2tpdHR5Z2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiBzci1vbmx5KCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSgpIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5zaGFkb3ctc20geyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbSAhaW1wb3J0YW50OyB9XG4uc2hhZG93IHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3cgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1sZyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbm9uZSB7IGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLy8gVmlld3BvcnQgYWRkaXRpb25hbCBoZWxwZXJzXG5cbi5taW4tdnctMTAwIHsgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4ubWluLXZoLTEwMCB7IG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLnZ3LTEwMCB7IHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4udmgtMTAwIHsgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5lZ2F0aXZlIG1hcmdpbnMgKGUuZy4sIHdoZXJlIGAubWItbjFgIGlzIG5lZ2F0aXZlIHZlcnNpb24gb2YgYC5tYi0xYClcbiAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICBAaWYgXCIjeyRzaXplfVwiICE9IFwiMFwiIHtcbiAgICAgICAgLm0jeyRpbmZpeH0tbiN7JHNpemV9IHsgbWFyZ2luOiAtJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tdCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1yI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tYiN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1sI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIC8vIEp1c3QgaW4gY2FzZSBgcG9pbnRlci1ldmVudHM6IG5vbmVgIGlzIHNldCBvbiBhIHBhcmVudFxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy8gSUUxMCBidWdmaXgsIHNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8xNjk0Nzk2Ny9pZTEwLWhvdmVyLXBzZXVkby1jbGFzcy1kb2VzbnQtd29yay13aXRob3V0LWJhY2tncm91bmQtY29sb3JcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFRleHRcbi8vXG5cbi50ZXh0LW1vbm9zcGFjZSB7IGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlICFpbXBvcnRhbnQ7IH1cblxuLy8gQWxpZ25tZW50XG5cbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG4udGV4dC13cmFwICAgICB7IHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSgpOyB9XG5cbi8vIFJlc3BvbnNpdmUgYWxpZ25tZW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC50ZXh0I3skaW5maXh9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG5cbi50ZXh0LWxvd2VyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXVwcGVyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWNhcGl0YWxpemUgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi8vIFdlaWdodCBhbmQgaXRhbGljc1xuXG4uZm9udC13ZWlnaHQtbGlnaHQgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LW5vcm1hbCAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZCAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZGVyICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LWl0YWxpYyAgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLy8gQ29udGV4dHVhbCBjb2xvcnNcblxuLnRleHQtd2hpdGUgeyBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudChcIi50ZXh0LSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xufVxuXG4udGV4dC1ib2R5IHsgY29sb3I6ICRib2R5LWNvbG9yICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW11dGVkIHsgY29sb3I6ICR0ZXh0LW11dGVkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2stNTAgeyBjb2xvcjogcmdiYSgkYmxhY2ssIC41KSAhaW1wb3J0YW50OyB9XG4udGV4dC13aGl0ZS01MCB7IGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjUpICFpbXBvcnRhbnQ7IH1cblxuLy8gTWlzY1xuXG4udGV4dC1oaWRlIHtcbiAgQGluY2x1ZGUgdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50OyAvLyBEZXByZWNhdGVkLCBidXQgYXZvaWRzIGlzc3VlcyB3aXRoIGZsZXggY29udGFpbmVyc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgLy8gVXNlZCBpbnN0ZWFkIG9mIGBvdmVyZmxvdy13cmFwYCBmb3IgSUUgJiBFZGdlIExlZ2FjeVxufVxuXG4vLyBSZXNldFxuXG4udGV4dC1yZXNldCB7IGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFR5cG9ncmFwaHlcblxuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIEBpZiAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlICE9IDAge1xuICAgIGEjeyRwYXJlbnR9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtZW1waGFzaXMtdmFyaWFudCgpYFwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbkBtaXhpbiB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZm9udC1mYW1pbHktbm8tbWlzc2luZy1nZW5lcmljLWZhbWlseS1rZXl3b3JkXG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuXG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWhpZGUoKWBcIiwgXCJ2NC4xLjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy9cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvbWFpbi5jc3MvYmxvYi9tYXN0ZXIvc3JjL19wcmludC5jc3NcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OlxuLy8gaHR0cHM6Ly93d3cucGhwaWVkLmNvbS9kZWxheS1sb2FkaW5nLXlvdXItcHJpbnQtY3NzL1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGlmICRlbmFibGUtcHJpbnQtc3R5bGVzIHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICAqLFxuICAgICo6OmJlZm9yZSxcbiAgICAqOjphZnRlciB7XG4gICAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgb3V0IGBjb2xvcmAgYW5kIGBiYWNrZ3JvdW5kYFxuICAgICAgLy9jb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXJcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAvL2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAmOm5vdCguYnRuKSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vYVtocmVmXTo6YWZ0ZXIge1xuICAgIC8vICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICAvL31cblxuICAgIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9cbiAgICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAgIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICAvL1xuXG4gICAgLy9hW2hyZWZePVwiI1wiXTo6YWZ0ZXIsXG4gICAgLy9hW2hyZWZePVwiamF2YXNjcmlwdDpcIl06OmFmdGVyIHtcbiAgICAvLyBjb250ZW50OiBcIlwiO1xuICAgIC8vfVxuXG4gICAgcHJlIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBwcmUsXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktNTAwOyAvLyBCb290c3RyYXAgY3VzdG9tIGNvZGU7IHVzaW5nIGAkYm9yZGVyLXdpZHRoYCBpbnN0ZWFkIG9mIDFweFxuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHRyLFxuICAgIGltZyB7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBvcnBoYW5zOiAzO1xuICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG5cbiAgICAvLyBTcGVjaWZ5IGEgc2l6ZSBhbmQgbWluLXdpZHRoIHRvIG1ha2UgcHJpbnRpbmcgY2xvc2VyIGFjcm9zcyBicm93c2Vycy5cbiAgICAvLyBXZSBkb24ndCBzZXQgbWFyZ2luIGhlcmUgYmVjYXVzZSBpdCBicmVha3MgYHNpemVgIGluIENocm9tZS4gV2UgYWxzb1xuICAgIC8vIGRvbid0IHVzZSBgIWltcG9ydGFudGAgb24gYHNpemVgIGFzIGl0IGJyZWFrcyBpbiBDaHJvbWUuXG4gICAgQHBhZ2Uge1xuICAgICAgc2l6ZTogJHByaW50LXBhZ2Utc2l6ZTtcbiAgICB9XG4gICAgYm9keSB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcbiAgICAubmF2YmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5iYWRnZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJsYWNrO1xuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG5cbiAgICAgIHRkLFxuICAgICAgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtYm9yZGVyZWQge1xuICAgICAgdGgsXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1kYXJrIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBlbmRcbiAgfVxufVxuIiwiLy8gTW9udHNlcnJhdFxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1CbGFjayc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LUJsYWNrLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1CbGFjay5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtQmxhY2sud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1CbGFjay53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1CbGFjay50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVNlbWlCb2xkJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtU2VtaUJvbGQuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LVNlbWlCb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1TZW1pQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LVNlbWlCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LVNlbWlCb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtQm9sZCc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LUJvbGQuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtTWVkaXVtLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1NZWRpdW0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1SZWd1bGFyJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtUmVndWxhci5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4vLyBSb2JvdG9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90by1SZWd1bGFyJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9Sb2JvdG8vUm9ib3RvLVJlZ3VsYXIuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUm9ib3RvL1JvYm90by1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnLi4vZm9udHMvUm9ib3RvL1JvYm90by1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnLi4vZm9udHMvUm9ib3RvL1JvYm90by1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbi8vIFJ1c28gT25lXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSdXNzb09uZS1SZWd1bGFyJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9SdXNzb09uZS9SdXNzb09uZS1SZWd1bGFyLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1J1c3NvT25lL1J1c3NvT25lLVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvUnVzc29PbmUvUnVzc29PbmUtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnLi4vZm9udHMvUnVzc29PbmUvUnVzc29PbmUtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL1J1c3NvT25lL1J1c3NvT25lLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuLy8gbWF0ZXJpYWxpY29uc1xyXG5AaW1wb3J0IFwifkBtZGkvZm9udC9jc3MvbWF0ZXJpYWxkZXNpZ25pY29ucy5jc3NcIjtcclxuQGltcG9ydCBcIm1kaS1ib290c3RyYXAuc2Nzc1wiO1xyXG4iLCIubWRpOjpiZWZvcmUge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDRweDtcclxufVxyXG4vKi5idG4gLm1kaTo6YmVmb3JlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiA0cHg7XHJcbn0qL1xyXG4uYnRuLXhzIC5tZGk6OmJlZm9yZSB7XHJcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgdG9wOiAzcHg7XHJcbn1cclxuLmJ0bi1zbSAubWRpOjpiZWZvcmUge1xyXG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgIHRvcDogM3B4O1xyXG59XHJcbi5kcm9wZG93bi1tZW51IC5tZGkge1xyXG4gICAgd2lkdGg6IDE4cHg7XHJcbn1cclxuLmRyb3Bkb3duLW1lbnUgLm1kaTo6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogNHB4O1xyXG4gICAgbGVmdDogLThweDtcclxufVxyXG4ubmF2IC5tZGk6OmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDRweDtcclxufVxyXG4ubmF2YmFyIC5uYXZiYXItdG9nZ2xlIC5tZGk6OmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDRweDtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG59XHJcbi5icmVhZGNydW1iIC5tZGk6OmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDRweDtcclxufVxyXG4uYnJlYWRjcnVtYiBhOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4uYnJlYWRjcnVtYiBhOmhvdmVyIHNwYW4ge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuLmFsZXJ0IC5tZGk6OmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDRweDtcclxuICAgIG1hcmdpbi1yaWdodDogMnB4O1xyXG59XHJcbi5pbnB1dC1ncm91cC1hZGRvbiAubWRpOjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAzcHg7XHJcbn1cclxuLm5hdmJhci1icmFuZCAubWRpOjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAycHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcclxufVxyXG4ubGlzdC1ncm91cC1pdGVtIC5tZGk6OmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDNweDtcclxuICAgIGxlZnQ6IC0zcHhcclxufVxyXG4iLCIubWFpbi1pY29uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBAaW5jbHVkZSBjb3ZlcjtcclxuICAgICZfd2FybmluZyB7XHJcbiAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWdBQUFBWUNBWUFBQURIMmJ3UUFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFEZlNVUkJWRGhQclpLaFRnTkJGRVh2blYwSlNUV3BxTUJEUW5BVjdUL2dhcHZXd25md0RYd0pGa2tDSDRCb2s0b1ZGUlVyVm16MzlzM3lRcUFacGdLT21NeWQ5NUo3WCtheFc5dzhRcm9uV2VJYkVtbzdId0tFdStOaWhNUVppRmx3blVaczhnMUVGUnUybnlwTkFHVmhmaWRyUVdGdFU3QnhuY1FzVVBrOVNkWkNOc0NKREtwRERPSTZ5UWtMMW5tTEltWWczbDMvUUZJTHRDdjJZbjU3amFJYjlCVkhiYmNKVDI4Zkx2OEF0YndhU2VXemVWMzZXNDlsZU9IRitUUmdYMHlPaXhIYnNqR3EzVEE3WnVRZkdsU0dWL3UxbmVzdmJPMVhhQWJWQWIwd1E1cU5QeGJSQUFBQUFFbEZUa1N1UW1DQyk7XHJcbiAgICB9XHJcbiAgICAmX2Fycm93LXJpZ2h0IHtcclxuICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICBoZWlnaHQ6IDI5cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBREFBQUFBd0NBWUFBQUJYQXZtSEFBQUFCR2RCVFVFQUFMR1BDL3hoQlFBQUFDQmpTRkpOQUFCNkpnQUFnSVFBQVBvQUFBQ0E2QUFBZFRBQUFPcGdBQUE2bUFBQUYzQ2N1bEU4QUFBQUJtSkxSMFFBQUFBQUFBRDVRN3QvQUFBQUNYQklXWE1BQUE3RUFBQU94QUdWS3c0YkFBQUFoMGxFUVZSbzN1M1BzUkZBWUJBRjRSdVY2VVFOSk5KZkp0U0NUblFscEFuN0RMTmJ3TjM3cXN6TXpNek1mbE0vN212eVh3ZmNuSk1JQWhCRlVJQVlnZ1JFRURRQVJ5UUFLQ0lGd0JCSkFJSklBeDVIdkFHb3V1cjhMdUNxZG16RDhrM0F3K096QUdCOERnQ056d0RBOFR3QUhzOENBdU01UUdnOFVqL3Q3ZTBOWm1abVptYVpia3U0T0JrMWpTZEtBQUFBSlhSRldIUmtZWFJsT21OeVpXRjBaUUF5TURJd0xUQTFMVEkyVkRJd09qRXpPakF4S3pBd09qQXcyQnU1c1FBQUFDVjBSVmgwWkdGMFpUcHRiMlJwWm5rQU1qQXlNQzB3TlMweU5sUXlNRG94TXpvd01Tc3dNRG93TUtsR0FRMEFBQUFaZEVWWWRGTnZablIzWVhKbEFIZDNkeTVwYm10elkyRndaUzV2Y21lYjdqd2FBQUFBQUVsRlRrU3VRbUNDKTtcclxuICAgIH1cclxuICAgICZfcmVkLWFycm93IHtcclxuICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICBoZWlnaHQ6IDI5cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQjBBQUFBYUNBWUFBQUJMbGxlM0FBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFGYVNVUkJWRWhMdlpYUFNzTkFFSWNud1lMU2hBUVNTa0Q2Q0wxNzdBUDBXR2hQNGtQMDBsZnc2TGxQMEJ5cmVKSWVQUFNvNytBeFlJVk5XaXl5NDJRNld5dEZ2R1QzZzAzMlQ4aHY1Mk5KNEQ4MHdFQzZicURBSyszN1R6SzBEd0tjNnpCODAwbnlJbE9ONGN2OUJBeUNXNGlpVEliMllhMVJ0TUU4UnllVjFsb2hESE52TnJ1QU5KWFpaamtOcmJYMit3a01oekpqbVlQV29rQm11VVNxdlBFbWNkemowNHFMeFQ3UUZzZWhPZ2p1OUhoY3lwSTlUQ2hyVFZPRjY3V3NXS1FPcFlzYnJZWTYxSmxXQTRYNjRQdVhrR1ZuN05rVmxCeVQzZ0pYSzltS1pZNE8wa0IzdXdxM1cxbXhDT3NsNkhMdktmV0kwK2tuNzhJVnpqUWJ2UWJXM09sVXFOVCtBVXVmd1Y4ZmZOYTgyejNnWkhMUWpFbnk2Z0Y0VFRaNTlRKzBrMWkzMis5Y0pUVW4vMVBheGdkVTFUV09SaHNvUzVsMUJNYnhYUGQ2WHpZcS9ST2oyV2xvRFovbVZ1dFpodTZnaW0razJ4QUEzM1Q4QTBJZ1dwQWhBQUFBQUVsRlRrU3VRbUNDKTtcclxuICAgIH1cclxuICAgICZfX21lbnUge1xyXG4gICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgIGhlaWdodDogMzJweDtcclxuICAgIH1cclxuICAgICZfYWNjb3VudCB7XHJcbiAgICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFFQUFBQUJBQ0FZQUFBQ3FhWEhlQUFBQUJtSkxSMFFBL3dEL0FQK2d2YWVUQUFBQUNYQklXWE1BQUM0akFBQXVJd0Y0cFQ5MkFBQUFCM1JKVFVVSDRRb2ZCU29CVGFFRHVnQUFCeGRKUkVGVWVOcmxXMTFzWE1VVlBuTjN2ZDVZRmc0aURwQ2s2ZzhKbENLVVNrRXBhdFhRb2lEUlBxQTh0S0FBallSS2FSV1ZRbmxHTkNxcWtIanFEeEpxVmZyUVZvSTBha3FGR2xUMW9ZbUVtbGJndFBsejZsZ3BwQ2FMN2JXOVA5Zlp2ZmZPbk8vd0VJOTFkZTM5dWJ0MzErdnNlVnA1ZCthYzc4eVpPZDg1TTFiVVpRbUM0SlowT2oxS1JDTkVsQ0VpaDRnMEVia0FGZ3FGd3BYUjBWRnRmejgyTmthN2R1MmlkU01pc3Z3WndDMWE2eThEZUFYQUJ3Q2tHUUZRQmZDbU1lWmhBTGRkdm56WldUY09xRlFxRzVqNUFJQ0tKQ2pNL0F1dDlTYlhkUlVSVWJGWTdEbmdOd0w0bDRpd2RFNEFvS1MxM2t0RVZDZ1UxZzd3OVBRMEVSSE56TXhrQWZ4YnVpL1R4cGlIaUlpTU1XdXp6NW41TjdMMk1sYXBWRzdxcWdPMDFuZUxTRTU2U0FBOFRVVGsrMzVuUU50REI4QjNwRWNGd0RIUDh3YVl1VE5PQVBBNzZYRUJNQWRnQXhIUmtTTkhrZ0h1ZVo0Q01OWUJZNDN2KzNjQU9KZncxTjZaTTJjeVJFUktxZGFCdTY1clYvNVVCOEQvOXVUSms4c0V4eGp6allSVitMbGNiaWhNekdLSjlSeUF3d2tERjYzMVY4TFpKQWdDcSt0VEFPWVNWT2RxcllkYVRwUE0vUDJFd2YrOVdxME9XNDRmRldzb2dKOG1xUE0vUkVSVFUxUHg4cnpXK3A0a3NUUHpENG1JNXVibW1vbzhZOHo5SWxKSXlBay9ieHA4dVZ5MlRsaElTUG1IV3V0TnJaS3RwQTVmWTh5ZU9LRi9PS0ZWZjdrZU9XbVVyKzBoek13SFJNUzBhYzhNRWRHaFE0Y2FwcnhiazBodnJ1dU9Sc3Zqc0Z5OWV0V0NlMkdKWGRaMTB1VGs1Q0NBbVhZelQ4MnNZUGVlaUV5MHFlVDNXdXNNRVZFdWwxdWh4MVp3UVJCOEVzQkhObThEZUtSV3RJeU5qWkdJVUxsY2RwajV4VGJNMC9VV2hUelAyOTVPeVc2TWVTQWN1bldLcUpkcTFQeC9hb2FPRzJOMmkwaTFWYnE4NnVSbno1NGxFZmxmaTVQK2JYNStma010dzQ4ZlA3N2NEaE9SVTVHeDBVT3VvTFcrcDFZRVJiYkhtNjJZdTdDd01MZ2lDb0lndUtHRlpnYmJLcXpXSHJhS2pESDdJeTJ4T2EzMWw1YUFQQ0lpYmlRYVhxZ1hybFlmZ0tkRVJNZnNMaDFjcmRDSnU3Y3VONU5SSmlZbUJnRDhNeG94cTRHTFVtNEFIK1h6K2VGNkdZT1phZCsrZlNwTzlBS1ExUndReDRNL3NlTktwZEtLdWV6Zm1QbXJJaEtlV1B1K2YwY3RaK1h6ZVRMRzNCc1pBMlordEphdWlETitGTU1KTytibjU0bk9uejlQQUQ3VDVDQmZhLzNwcFFPekVZSDVSMlRzbjQweDJXYWFGc3ljaWRZZ0FNNlBqNCtyUmx1Q21YYzBzNWpNL0Z5WWd6L2FWQTdSK3VaYVJsdHViNHo1b29qTVJaVHREUmM5amNUV0JNeThKeElOWldQTTF4b1JtcW1wcVJTQWNvUEYvSDg0L045dU1nTGVhYkRxcjBhQUh5MlZTdGwyK3hITS9PdUlIYTgxT0JmdWJhcFVkTjBoQ3lCT3l2dEJsS1g1dnY4NUFMUGhoZ1NBYjlYTERqSDZqOWE1ZXdIa1EzWVVBZHdWL28ySTBPTGk0bkNNQzVqZDVQditUYkU3RGI2L2xZam94SWtUQ3NCemthL2Y2MUFqMWpyaUQ1RWk1M3VSdy96dEdJdjVHQUhZMlFLWm1QUjlmekM2ejR3eEQzZWpLKzE1M20wQVRBaElybHF0RGhsam5vd1p6YzhUZ0FkYTVkWGh2Rm9zRmdlYlNWWHRpbVdWeDQ0ZFV3RGVDUWRtWEVJRTRKY0U0SnRKdExuVzRuWUt3QnR0Mm4zVUlhSkJXcitpMmhxczFKQkRSQ25xWDBuWnh3bDlLU0lTT0VTMDJNY1JVSFNJcU5ESERwaDFSQ1RYeDF2Z2tuUHUzTG4zKzlVQlNxbjNuWjA3ZDBKRVpudkpzRmkzT08xRndNWDAwdWZYaWVpWmJpaGw1cFJTNm1XNjlqeHVoUVJCOEVvMm03M1VsUnlZU2szYVF1TUwzV0tDQUFicVhYSVlZKzZMTWRmaE5teCtpK3dxS0tVdTlkditaK2FmTFRzZ25VN1BpY2hrUHpuQWNaelR4V0tSd2c4VUR2UlIranVkU3FYeUd6ZHV2T2FBVXFsRTZYVDZWTDg0UUd1OWZ6a1NpSWhHUmtiSWNad0F3S3Q5Z04vTFpESVg3VjJvRTI1c3BsS3BnMFRrWDgvb21mbHhwUlRiUnE0VFlrVWtJaVFpcjEvSCtLZlQ2ZlFmdzNlT1R1UmtKTWR4bmlDaStlc1J2VEhtSVJHaExWdTJyTzZBVUgvL2lldnc1UC9yd01EQXU5RjNnMDROaXZpV2lMelJvUUprTGZDWHIxeTU4dlhWM2kya1YvdjE0dUlpbFVxbHgwWkdSdTVYU20xdUJoU0FaK25hdjhBMFdnbEhLZVhVSVNqN0FleW14djArS0tVKzIyVG9QN2h0MnphczVueFZ4MUR5UEc5ck5wdjljRDJIUG9EdnBsS3BYOVZjdkVZVCtMNS9leWFUbVZpbisvNDF4M0dlckV1SjYzMVpxVlJvY0hEd290YjY4K3NRL0Y4YWdXOUs3SlYyRUFSM3l6b1JlM3ZjOGtQcEZkeHg2VEdFNy9zN2xxNmcwS3ZnbWZucFRvWVZWU3FWR3dDYzdFSHNsVGpObEhZcUtYdTYvcmlIUXY2RTUza0RpWVY4czNMaHdvVUJBT05yaUQzUHpBOFNFVldyMWU2ZnRQYXhrKy83MjBWa3VvdG5nd0Z3c0tmU2p1dTZLZ2lDTFhGZWFMUVE2ck5hNnowaWtyYU10VmVycmh1MTF2Y0JPSm9BNkhGbS9qWXpmOExPMytnSmJhemFwQk1PbUoyZHBjMmJONGViRUhjUzBaMUtxYnVJYUx0U2FxdUliQ0tpRFV0a3pGZEtGWmJlOUY4U2tRdEU5TjlxdFhwNmVIaTRhak5RSndxcGp3SEs3WjkwYS8vTTVBQUFBQUJKUlU1RXJrSmdnZz09KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9pY29uL2FjY291bnQucG5nXCIpO1xyXG4gICAgfVxyXG4gICAgJl9yZXF1ZXN0IHtcclxuICAgICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUVBQUFBQkFDQVlBQUFDcWFYSGVBQUFBQm1KTFIwUUEvd0QvQVArZ3ZhZVRBQUFBQ1hCSVdYTUFBQzRqQUFBdUl3RjRwVDkyQUFBQUIzUkpUVVVINFFvZkJUVXB0VTZsM2dBQUNwVkpSRUZVZU5ydFczdU1uRlVWUCtmNzVyRzdiYmUwVUNpbExRWHBVa3JUZ0JwNXhEUm9FU3dCb2phU1dFUXhKcUl4QmpRYW9vRlFZbnhHZVVSQ2lrQUlDUmdRZ3BwVUE0SmFveWtwdFlZYVNvRmRRbkZidXQxdU85dDl6TTU4OTU3Znp6LzIremJUNmN6c3pPek1WaEpPTXRtWm5lK2VlMTczbkhQUE9TUHlBYngvWVhoNHVPcDN4NDRkT3psRUZZdkZsdUFaR3h0ckNQZkV4SVJHVWFUNWZMN2k5OTc3aXYvWFZoRHJuSk4wT2wyK1lSQUVRU2dpb2FvRzhWNWFzaWVURjBuRUwwdWxVbGFPdjFBb1NCaUdVM3ZrY2pucDd1NU9xMnBLVlVQdmZWWlZUMVBWTE1rSkFFZlQ2ZlJFak5PUGpJejRCUXNXaUlpSW1Va1locTBSUURreTczMHFDSUkwZ0hsQkVLd1JrY3RFWksycXJoU1JwU0t5VUVUQ1Vpc1drZmRJdmszeWRSSFpRZktWTUF5UGtZeUNJSWpLdFp6Tlpyc0FuS1dxbjFYVlQ2bnF4VEhlY2hnZ3VWTkVuaWY1dktydTk5NjdUQ1pEa3VLY2swd20wNXdBU2hrZkhoNlc3dTd1TE1uVFZIV2RpR3hTMWZVaTBqa0QyYjVNOGhtU3YxZlZ3L2w4ZnJ5cnE2dUQ1QnBWdlVOVnJ4Y1JMeUpqSW5LUTVCc2lja2hFSWhIcFZOVXpSYVJIUk00U2tUa2lVaVQ1RzVMM3ErcHJRUkJZcldOUmsvR3l6eDBBTGdUd001S0gyUVlBOEtTWlhRcmdSL0cvUmtuK0RjQ1hpOFhpb2xyMFJsRzBITUN0SkYrTzErWUFmQ2VLb3M2bXRGNWk2aUdBSGdBL0pUbk8yWU4vZSsrdkxxV0xwR3pidHUwRW4xU0IvaHNCdkRVcFV6emduSnRiRitONzl1d1JrcVdJRmdDNGllUytXV1RjQUR4WExCWTdFanFPSERuU2pPTE9CL0JTTElTN3BsMDhQajUrSFBNQXpnZndhODR5QVBqSHlNaElXT2tZMWdNVEV4TlRmSGp2THlTNWkrUTdBSzZzdWlpZnowOHQ2dXZyVXpQN09NbnRuSDB3Ny8zYXBweFdtU1dYSEp1Ylk5ejNWWHg0Y0hCd2l2bGNMcWRtdHFIRTVESExBdGpkcWlRdEVTQ0FEOGRXc0R1bzlPQ2lSWXRFVldYdjNyM2EzZDE5amFvK0ppSm50ekI1Y25FU05DMlFmSXRrMEFvQnBGS3BCT2N4RVJrUWtTV3BTazVEZFpMSG5wNmVkYXI2a0txZU1WUGhpOGk3SXJKZlJBN0VDVkNYaUN5SlkvVktFY2xVV2J0a1lHQ0FyUkJBU2Y0eUo4NWJEbGZObDgzc0FwSzdXMkRDaHdFOEN1REtmZnYyQlJXSXVvamt2U1FQVlZsZk5MTVB4WEY5eHVZZkg0RXZ4Q256d3hXZGhQZCtJWURmdHVETUR3RDRabjkvZjFDZTI1Y3pZMmEza1R4V0JjK1RVUlIxekVUekplL1BJZmtDeVp6My90cmpFZ29Sa2FOSGp3WUF2dDJhNklVN2hvYUdnbHJocTFRekpKOG42U3ZnY3NWaWNVR2pqRmNROG5JQWo4WEUvWHhLcUlWQ0lmbXIzdnUxTlRUUkNMd0M0T0o2WW5lU3Vablp4ampWTFpmazFucXU0YU9qbzlVRU1RZkFCZ0IvalBFOVlXWXJUdEIrRkVVWkFFKzNLSHc5N0wwL3BSR05IVGh3SUNUNTVnbUpnTmtWWmRuY0RTU3ZBOURqdlo5YlJhamRacmFHNUVZQUQ1QWNKRmtBY0orWm5SM3pyYWxjTGllcUtpUVZ3Q1dxZWtNTEhPNFJrdHRUcWRSd3ZRdElpcW9hZ01kVjlVNFJTYzc4S3dCMkEvaUVpRndpSWxlSXlEb1JHVlhWWFdFWXZnMWdRRldQaVlpSlNKcmtmRlZkSWlKclJlUWpjVlI3aWVSVFVSUTkxOUhSa1NlcGZYMTluTkwrK1BoNFNISnJpN1Qvb3BtdGFpUjdHeGdZU0k3QmVTUnpKYmhlSVBrUXlkZWJvR01QeWZ0SWJ2TGVMNjUycXhVejA5aGNXcFhsL1FIQWlpWkxhZ3RKSGluQkZUVkpReEhBbG5Jckt5K3JCU0lpUVJDb3FuNnhWU1V5RVJrMHM2Rm1GbWF6MmFNaThuWkpwcGh1a29hTXFsNFFSZEdjcWZLWHFtU3oyUk1GNEp4THFlcW1WdVhjSkFmUzZmUllzd1ZWa2dNaWdoYVFjazRxbGJxeVBNODVUZ0JtSnFsVWFvMklMR3VWQUZSMVRsTXF5MlNTOVlzVDVjd1FGcXZxSjBWRVZxOWVYVmtBT3VraXIycHhkWHhWRW1ycXZiOG5keERuM0ZJUldkNmk0NWdXa2RWYnRtelI1SDVUeVZ5MWhkNC9nV01BZnVpY082V1JSQ2lPOFkvT3dQRlZnbGZON0lMcHp1ekJOdHpqeHdIYzBxRHZlSlprdnNWMDdBUHdtV3A3QnNWaXNWdEVGcmVoU2RTbHFwODNzNVcxOG9IRU9zenNvM0dTMDlsaU91YVYxREpPRkVBWWhrdmIyQ2xicjZyWEpzV0k4bXB0YVg4aENJTGJSV1IrbXhSUnRaNFJCRUZ3ZWp0N2hhcjZQUUNmRTVFVDJtZGhHTXI0K0hnR3dDOUY1Tk1pa21vRENWa1JxWHFUVE1XZGszYkNtYXA2UDRDclJPUlB4V0x4cjUyZG5XT0ZRbUYrSnBPNVRsVy9FcmZRT3R1bGcxcTRVMjJTZWprc1ZkV2JSZVQ2am82T0hNbGlmTms1VFVRV3pjTCtRUzBCT0prZHlJckltZkZydHFGcUhBNUlEcmRwMHpmaXltc2pZZkJvbTVnZnF5V0FReTNlOE84QU5wQzhGTUJHRWRsUkovUGJTYTRIY0M3SnUyV3kwOXNLS0lwSWRjR09qWTFsV3BSdzVBRGNibVlMOC9tOGxsUndla2krTkUzeDhCRXpXMTVTdGUwd3M0c0JiR3NCWFlNQXZsNnJYS3drMzVqaEp2OHhzeXRLKzRpbDc2TW9XcHFrMndBZU5MTmJTTDRiZjc3RHpFNnRrQjdyNk9qb0hBQjN6NUMyUGpPN3Vxb0FBQ2lBSjJiU3VqS3p5eXBWZXN0cThhZWIyWTNlKy9QaUpPaExacmJlZTk5Vm5oV1dyVXNCdUhNRzlPMU1MbWExQlBDMUpwSDNBOWhVdGRSVWN0Rnh6b2x6TG5UT2FmeHM2SndMcXEzZHZIbnpsQlVCQ0FFODJ5U05XNmV0blR2bmxqZlpzMyt3RnZQVnZpdi9YR21nb1VSQmlWVXNLaXVWMVFPakFEYlg0NEZUSkhjMmlIeVg5MzdWckFaenMyODBTR092OTM1ZGFlK2pHdUxBekc1dEFIRWV3RStTOVJNVEUyMWxQUEVKWTJOajZRWW5VMTZzYTROOFBwK1lXTEZlcisrOVh6T2IyaDhhR2txcTEvVXE2Z2lBVzZmVmZuTCtZbS83cXpxUlAza1MwbGtwRkFyaXZWOVlaOFZvbDNPdS9uN2l5TWlJT09mT0p1bnE2UGgrdFRUZVY2dTR0dU1ZeElyNlhSMGx1Ui9VWFpOTXVxZ0EwZ0IrWElkMHQzbnZ6Ni9sMlZzRnBSMWU1MXhvWmlzQS9Hc2ErbllVaThVNXpYcmFVK3QwTk84QTJEZ3dNQkRXRzlJYWdmS2had0NkWnJZQndPRTZMSFJUdzBwSkpPMjlEOHpzbWpwOWdRUHdNSUJ6elN4ZDNvYnE3ZTF0bVBGeUFYcnZPK0srZmozamVSR0F4MmNTWnhOcFp3RDhvb0Z3Y3lpK0NLMEEwRFUwTktRVmNnMFpIQnlzYWVJSjdOKy9Yd0hNTmJObFp2YjlCdVlWZGhRS2hZV2xYYVptMmxvSllmTUF2TmpFUE5BOVpuYTVtWjBCb050N242NVQrQmtBOHdFc05yUExBZHhMY3FTUlM0LzMvdEphRmVocTliSVRva0YzZDNkQzFGbXF1bFZWTDJwQ2xtK1MvSXRNanNEdkRZSWdSOUxGUFQvR3JacEFSRklBVGxYVjFTTHlzYmlTM05QZ1h2dEpmamNJZ3FmTFIvZ2JGa0Fpd1dTbURrQ1BxajRqazhNR000cGtKQStLeUtpSU9GVk5pMGpTazVoSlhmSUF5YzFCRUR4Q1VsVzFKU04xNVpOVkt3RnNQd2xUb3RPYVBZQ2JraGJmcmwyN1duNzVLSDIvSkw2U2p2OGZNSTU0Q0d2OVRDSk9ReGxZN0ZrN0FkeEZzdjhrTWo5RThpbm4zUExTNjNKYllYaDQrTGdTbC9kK1BZQVh5bVo1MmcwUnlaMEF2dFh1N0xNdWE0aWlhQzZBMjBqK2srUndHeGt2a253VndEM2UrM01xMFRMVHRsSERON0pzTmpzMVVPMmNXeHlHWWZKRHFWVWlza0phTTkxeFVFUjZSV1M3bVQyZFNxVmVMVytvbmhRQmxQaUQ0d2FPOHZsOFZ6YWJYYStxNjFUMVFwbWNBajhqYm4vVlEzRk9Kbi81OVo2STlKSGNEdURQcVZUcVlQSkFmMysvTEZ1MnJLVldQZU14bEhLTGlJVXpMNTFPcjQwVG1oVnhySjhmOXdQVEpSMmJRdHkxR1NUNVh4SHBCZkJhS2RQdDBIcmJvRlpwckxlM04zRE96WGZPTFhMT25lNmNXekErUHA2cGxaSW53NVB2YTZpM1hsanB0OElmd0N6QS93QWVEQVU0a0Y2ZFJRQUFBQUJKUlU1RXJrSmdnZz09KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9pY29uL3JlcXVlc3QucG5nXCIpO1xyXG4gICAgfVxyXG4gICAgJl9zcGVha2VyIHtcclxuICAgICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUVBQUFBQkFDQVlBQUFDcWFYSGVBQUFBQm1KTFIwUUEvd0QvQVArZ3ZhZVRBQUFBQ1hCSVdYTUFBQzRqQUFBdUl3RjRwVDkyQUFBQUIzUkpUVVVINFFvZkJTa0lIMURvM1FBQUJsVkpSRUZVZU5ybFcwMXNYRmNWL3M1NXovTVRZMnczY2VJUTh4TUN1MjRnQmFrVUZTRVMwWW9GRlFpaENGRUVVb0ZGV0xIcHFpVGQwWXAyVVJWVnBjQUNCRzFTaEFwRm9DS0ZxR3BVVUNYU2pZVlVrMkNvbkRwbS9CT1A1L2ZlKzUwdU91UE11TGJqR2IreG56dWY5Q1RQak85NTkzejMzblBQejcyQ0hVSzlYaCtMNC9nb2dBbVMrMVYxRkVDMjhYTU53SHpqbWZIZVg4MWtNdlBZYTFoWldWbjltK1JoNTl4Smt1ZElXcWNnYVNSLzQ1ejd2UGQrdkNuM3hvMGI2VlBjekpwS1o1eHpueU41M1JJR3labDZ2WDZubVEwQWdQYytIY28zT3hKQ2VNcDJDQ0dFeDNhZGhKWlJmOExNS3JiektKTjhwTFV2TzRKcjE2NDFSLzV1TTN2TGRoLy84OTUvQ2dBbUp5ZDdxM3dJb1RucVQxcktRUEluUFZzV1UxTlRNRE40NzBkSS9zdFNDcEt2ZSsrSHpBd1hMMTVNUnZuRnhVVUF3UEx5OG0xbVZyWDBvN1N3c1BEKzF1WGFOYWFucDF1Vjk3WjNVQzhVQ2tNQWJqa1Q1RmFXdmxnczdoOGFHcm9PSU5wamZwbGJYRnc4TURvNnVpd2luUk1RUW9DWmpVWlJOQXNnZzcySlNnamhFSUJpSE1mci9vT3U5MldoVUVBVVJWRFZmK3hoNVFFZ3I2cVg0ampHMU5SVVp5MUpQbTN2RVpCOHZLTWxFRUk0cWFvdnBYeDBsd0NNZE9ERDNCbEYwZC9YMm9PMlR5SUNNNE9aelFFWVM2dm1KSDhrSWhNaThrQUh6V1pFWkdKVEcwQVNKSCtSWnVWRENOK05vdWpoamV6WEpqaEM4dkVOUGNWbVFHRm05YlN1WmUvOWwxc0c2NWt1UkZUV0JrL2FPdjFKUGdkZ0lLVWovOFU0amwvWVpzQ1RDeUg4OUYxK1FhMVdBOG1zbVRHbFZ2enU1aUJ0Y3dZMDVXVktwZExOR1pETlprSHkzbHQ1aHJ1UWN3Z2hoRStZMmN0Snh2MGhoTHNHQndmYmw0Q3FQcHN5NWVtOVB5b2lyMGRSc2w1NEZFWG4ybXdBeVErSlNEWk5PVWJuM01GTUp2Tm0wc28zbHRJQmtoOVlKY0RNUHAwaTVjMDVONXJOWm51YUZpZDUreW9CSXZMOWxDaS9YSzFXaDdMWjdGS3YzNldxM3dPQXVFSEFGN3JvN0o4QXZKTGt6THh3NGNLUFQ1dzR3UjNpK3lzQUVEdm5QdHlsZ0pkVjlaRzlHaWFLQ09yMStxRTRpcUpqSFl4NlRWVnplSThnanVOakN1QUkraGRIRk1DaFBpWmdUQUVjNkdNQzlpdUFYQjhUa0ZQME4wUUJWUHVZZ0tvQ1dPaGpBaFlVd1BVK0p1RC9DbUNtandtWWljM3M2bWFsbzdYT0U4bEhBZVFCL0U1Vi83YVh0UThoWEYwTlFidElLNTN1OHFXYi9qNDNON2ZWY1BhWjdhYmFXdk1CbDdyUTVUR1NLeVNMSkpjYXo0TmJ5TVlnaFBCRGtqV1M1WmFuNHB3N2VmRGd3UjA1Q2RhSVpsY0plS3FMYUdwQVJBWkY1SDBpTWl3aXd3RDJiYkh0YVJISmlFaSs1Y25GY2Z5U2MrNmU0ZUZoVkNxVlhoUHdOQURvbVRObklDS1hldlVpa21zL1o5YXIwTFJFYUgvMjNuOHJuOCtqWHEvM01oeis1OXFPSlpHK2ZuZ0RFbDRnK1FySlMyYTJzc1dqY0EvMXlnYVFMSzFtaGxxbXhMZDd5UFpuUmVRdUVma01nTUV0cHF6T2hoQ2U2TkdzUE5WR2dITU9JdkpiQUwwNmNOZlZHUU5WUFIxQytQbFdkbzlPbG44VVJYK3BWcXMzQ1JnWUdJQ3Exc3lzVnlYeHJzdHRxdnFkRU1Ldm95aDZsejNwMHZnOUp5TDFYQzdYdmdRYUw3c0hRRWdUQVkxK2ZZUGtpNnE2M2VxUVU5VlQ2eFpIV3hoNnNRY0VhQUoyNUV0bTlsb0hYdXQ2by8rc21iWFZHTnM2TmprNUNWVzlEMEF4NFQzMzl3bUp1c1BNM3VpeTdieXEzbi8yN05rdHVhdGY3M0o3ZVhLdExPODlhclhhZU1MVjRqZElkblE2UFlSd2I2ZGJ4Ym51empENHI3WEttWjJkUlFqaGs3dGNYdi9saGt0cnZTOUxwUkpXVmxaMGJHeHNSa1RHdTVqeTB3Q2VCekFKNEQ4QWZpQWlYOTJOaU0vTS9xdXFIMWxhV3NMSXlNaldDR2cwUktWU0djL244OWVRc25NRG5RV2ZZVnhFQ2h0Vm1YVVRxNHQ5Ky9iTjFtcTFqL2JRUWVvbFdDNlhQeGpIY1dHekV2dW0yMU94V0VRdWw1dXUxV29mMjJNa3NGd3VUd3dPRHI1VktCUzJKNmtabGxZcWxhTnBQVU8wMWhDWFNxWERRUHN0dG0yaFdIekhMU2lYeTRkSnpxWDRTT3liSVlReEFKaWZuKytKUmNYYzNKeVNmRDZGeXY4cTRhQnBmWlRMNWFaNVBXVm14UlRvdmhoQ3VBOEFscGVYZDhIYWtIL1lwZHNranVTNVhUVzF6U3MxRFNMK3VrTkdraVQvMkh4dllwZWpFcG9OMlJEQ0EwbWsxOWE3Uyt5OS82YVpaWnYyS0hWd3pyV1NjYXhCeG12YlVQclZFTUw5Skk4MjVTYWRLSTBUelhvTTNNeDdYTDU4K2NyeDQ4ZXZBUGhadzJoK1hFU09rWnhRMVVNQTlxUDkrbndCd0N5QUdUTzdFa1hSdjV1eXpwOC9mek8zbGtuMkJzL2I1cHBYRTQ5RnpxY0FBQUFBU1VWT1JLNUNZSUk9KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9pY29uL3NwZWFrZXIucG5nXCIpO1xyXG4gICAgfVxyXG4gICAgJl9kb2N1bWVudHMge1xyXG4gICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRUFBQUFCQUNBWUFBQUNxYVhIZUFBQUFCbUpMUjBRQS93RC9BUCtndmFlVEFBQUFDWEJJV1hNQUFDNGpBQUF1SXdGNHBUOTJBQUFBQjNSSlRVVUg0UW9mQlMwSDY0TXdTQUFBQTBCSlJFRlVlTnJ0bXoxb1ZFRVF4Lyt6ZTIvREJRMmFRZ0lXcGxBd29La0VSUlJzdE5CR0xVU3dTNmtvQ0hZaXBMQ3dVQ3dVc2JVUXNSQjdSYnlrVWZ4QUlVSWdqZGhFZ3ZoeHllbmQ1WFptTERTb0lmZWVtczJSZDIrbmUrL2Q3ZXo4ZHZhL3UzUHZnQ1dzV3EyaTI2elpiQzU1bjM2L21KK2ZoM01PM252bnZkL29uQnNCc0JkQVgwN2piZ0I0eGN5M2pERnZyTFhmVkJWRTFQNGIzdnNqcWxyVDdyTnZ6SHdKQUdablovL01nQVVxSW5LSGlJNmppMDFWSjR3eHd3dlhwbDZ2THdSL3I5dURCd0FpMmk0aTd5dVZpbEhWSHhuUWFyWDJsa3FsY1JUSVJPU0d0ZmFVR1JzYkkydHRvWUlIQUdQTVNSSFpUQ0t5ajRnZW80QW1JdWNNZ0Qwb3FCbGpEaG9BVzRzS1FGV0hTa1RVbTVJaUZ3Rzh6ckhpYnlLaUt5a2Y2UzB0M2cwdWFtRGNHUE13cndDODk5dXN0ZW5USUd1YTVIMmFvOHNEWEhsQ0VVQUVFQUZFQUJGQUJCQUJGQllBNXp5K3pQNlhNZzRUMTFRMXp6WHk4cklBRk9Hb0hEVWdBb2dBaW0xWkl2Z1ZRQ3VnUHdXd0R1MnJVSFVBellEK0xJQzEvdzFBVlk4eDg0TlF2VW1TeEl2SUhCR3RhZVB2QW9DcnpCd2tNNGxvMkZyN2Nqa1p3RW1TK0U2bG82cUt0VllBU0lqMnZQY2NOU0FDaUFDV3RRcWNFSkdkQWYwMUFMZ1UwZG92SXVXVVZlSmZiU0JUS0ZYMVBvRERSUng5VmExR0RZZ0FvZ2ltenBHN0FONEdGc0h6UkpTMDhmY0l3TE9BSXJpQmlFYXloT0IrdS9mS1JPUkFhT0lpTXRmT0h6T2ZEZW5MZXorYzl0NmNpSHlKR2hBQlJCRk1CMVN2MTIwb1orVnlPZXQwUnBPVGt4Z2NITFNkR3VDc25XQnRCUW9pNnpNS0lvM0FCWkcrdEoxZ1ZnYXM2WEJHbHZFWHRmeW9BUkZBQk5DeFZhRFQ5bFJWSndKdWhmdUo2R2h1QUlqSWJXdnQ5WUJiNFNGcjdkSGNUQUVpQ2owZzdtODBRQW9zQVdKVTlVT0JBWHd3QUY2c2x0Nm9hdWdmWWVZem5qOG5FZGxLUkpPcmhNR1VxcjRMMk41YUl0clY3aUV6SDZHZjZ2dVVpSFlXS2ZkVkZkUFQweVVDZ0dhenVkNDU5NmxJQUZxdDFtN24zQk1EQUQwOVBaK1orVkJocEYva3NuUHVTYVZTK1hGamRIUVVxZ3J2L1E0UmFXcjNHalB6R1FCb05OcWN1bWRtWmhKbVBpMGkzUmI1elVhajBRY0F0VnJ0MStacktYRlkrSGMxTTI4aG9nRUFTVTZ6blZYMVk3VmFuZXJ2NzE5eVNmd09CVGdVU2tDV0wwWUFBQUFBU1VWT1JLNUNZSUk9KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9pY29uL2RvY3VtZW50cy5wbmdcIik7XHJcbiAgICB9XHJcbiAgICAmX3BheSB7XHJcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFFQUFBQUJBQ0FZQUFBQ3FhWEhlQUFBQUJtSkxSMFFBL3dEL0FQK2d2YWVUQUFBQUNYQklXWE1BQUM0akFBQXVJd0Y0cFQ5MkFBQUFCM1JKVFVVSDRRc0JDeDRjRXJXNGdnQUFCWU5KUkVGVWVOcnRXMEZzVkZVVVBlKzkvOXNaV3FaUkNDMEVqWUxCQlcwUWlZbHMxQTBxeXhJVk5PN0FSTlNFaGU0ME1iS29pUzVNeE1TbEdqUVNDWm9RTlVaaXlzcVFHQ0RkR0xVaWFTckRwQldtVTlycC9QL2ZPOWRGLzYvVFlVcExxZEQ1MDVQOFRQNGtNL1B1dWVmZWQrOTlmNEFtaDFxdUN4c2ZIMjhENExXMXRaV01NYzNoalZLcEJBQ3cxbTRqR1lqSUh3QVFCRUg2alJjUkFJQno3ak9wZ25QdWFLb05QMzc4T0FBZ0RNTUhSZVEzcVFPU1Q2ZWFCT2ZjSzNJRGtKUXdETzlKbmVTdHRSN0pZVmtZaGxOaGVENmZUN3orZ29pVTVTWkE4bHNBbUpxYWF0eFlMeGFMUHNrVHNrZzQ1dzQyWW93bmlXNEhTY290Z3VUbVJpVGhpQ3dSU01yWTJGZ0xBSXlNaktENmRkbWdVQ2drWHIrWFpHRUpqZjg1Q0lMdEl1STFRbEZ6ZUluc0hpUjVLSXFpamNsdlJGSDBBTW4zUk9SM2t2OHNqOFpDVGJjV2xVcWxrK1NaV3pUNmluUHVoTFgyNGFvdzJtU3RQVUR5UXAza3VDV0tvanRMd0tsVHAyQ3Q3YjBGbzBPU0Y2MjFUeVRmU2JMTk9iZVg1TWc4b2ZIV0haYzh5Zk9Mak91aXRYYWZpS3l1OHZaK2twZEVKRmhvWWx4U1krWkRzVmpFMmJObmsrNXRsNGhjdVVtanAwaSs3WnpycnZMMmZoSHBGeEc3U0NMM3pGY2tEUTRPenJyMzRwaEZKcE5CRkVYclNlNTB6bTFVU3JVQU1QSE1nRldmOFoxelozemYvNm12cjArUi9GQXA5ZG9DK2EySXlJOGk4ckV4NW9lQmdRSGQwOVB6Sk1rM2xWTDdsc0IvTDJXejJhK3R0YzhwcGJvQTFIclRBVGdONE5mRTVobUVZZGk5c0VMTTljWGw2SDBrdzRYR3RYUHV4ZGpMbVRBTXQ1QTh0Z1ExMFhXSUZibjdoZ3NLdys1WkU2RlNxYVJ6dVZ3UlFDNE9neU5oR0g1QU1xeVowcFM2dXJvbUNvV0M2ZWpvMkFCQXo0NGVjYlV1TWNaY0RZS2drc3ZsSkovUG83MjlmWTB4cGxVbFc4Wi84bmQxUERZblNOcDY3dzhQRDQ5djNibzFtcHljM0ZEOUd5TENiRGI3a1ZKcUQ0QnJRUkRjbGNsa1hQSmxxNnVUVFJpR205TGFlc2VxbTNMT3JackpBUUQ4T040QlFEelB1MER5OG0xWWo3NGRjMG1sVkQ0SWdxY3ltY3dJZ0FrQVhwTHN2VG9MU1pTelBrV09YK2Y3L2dFQWZiV0U2K1UrSFY1Q0ZXVG5rbUN6UUswUVVLZHZXVkhBQ2dGTmpxYlpCVllVTUk4Q1ZuSkFrOEdyUjBEYTgwRFNhWTZLeUhaalRIa1dFMDBBQW9EVyt2NjBoMEFaUUFuQVdOVlZGSkVTQUF3T0RocVNSNTF6YlRPeUo3bE9LVlZvNURBUWtTL0RNRHpVMHRJeU5uMDdhN1lpempteDFxN0taREovSzZVeUpPODJ4cFFiUGdUaVlld2p4cGlMTXhJb2x6dTExaVpXdUZaS0djL3pkdmkrL3ptQVZnQ1Y2N0poZ3hyL2w5WjZNd0JFVWZTWU1lYXdVdXJ4UlcwSGpZZ29pbllDZ0hQdURhMzErMDFWQ0lsSVgydHI2MGdRQk4yMXhvdklaUkdwcEwwUy9BWUFmTi92cnpMOEZ4SEphYTAzYUsyenpya2Q4eDMwTkN3QjF0b0xVUlN0VlVxdG5kbm95ZWRKWHB1SmI4ODdKeUt2cDVXQVFDbTFhbFpDODd3TG51ZFZod0lBOUtlU0FOLzNjMkVZWHFraDVTRmcraUdxY3JtY2pMMTY1NjhSeVhVaXN2VG5WUDhqU082SzEzNnk2dTE4YjIrdnFpTGsyYmxPeDVLRGtVWW00UHZZMngxMXpoalBpY2lmOVQ0bUltS3RmV1owZExTeEZSQWJzanV1QTdhUkhGL0lVeWZXMnUycGFZYU1NU2NuSnljN2pURURXdXNjeVhjQlhJMmJvV3RWMTdpSURCV0x4VTdQODg1YmExOU9tcUdHVmtBaUJPZmNxNGt0UTBOREtvb2l6em5YVW5YNUV4TVRTZVAzaFloVWtoeVFtbTRRd0NXUy9VcXA3MFJrUWtSWVV4MWU4bjEvZ09TVVVnb2sxeGhqeXRVRVhFN3ppRXhFdnRKYTd5VTVxWlRTQ1FITk5CT3NOUHRRVkZZSXVBRUJzcUtBRlFKU2o5cHRVWnFOZ0prQ1VrUUdQTStiYWtvRmlNaEJyZldqeWFTb21aS2dpdnVIVDRDYVIyUklUbUQ2UkNXMWNNNGRtNU9WbUlSMkFKOEM2R2tnUlFpbUg0Q3VkKzhBV0FCbDU5dzd2dStmdnU0QjZacHhVcXIxUDljZnNQOEZzbVNnQ2tOaW43NEFBQUFBU1VWT1JLNUNZSUk9KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9pY29uL3BheS5wbmdcIik7XHJcbiAgICB9XHJcbiAgICAmX2luZGljYXRpb24ge1xyXG4gICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRUFBQUFCQUNBWUFBQUNxYVhIZUFBQUFCbUpMUjBRQS93RC9BUCtndmFlVEFBQUFDWEJJV1hNQUFDNGpBQUF1SXdGNHBUOTJBQUFBQjNSSlRVVUg0UW9mQlM0c2JCS2F5d0FBQi85SlJFRlVlTnJsVzExc1hFY1YvczdzMnV2ZllEY0poRkJEUXhJYXhVMUxhcUFnUllxS0tEendUMFZwV3NDaS9LbW9ENFEyUElCQXlVTXJhQ2lVcDFTZ0JKV3FVTlVRVVpXb29vVTJFaW8wSWNZaWtLVElTWERBY1g2STQvLzE3cjB6MytHaDk2YlhOMnZuZW4xM2JZZnpzcnVhTytmTytlWTdaODZjbVJWVVdVWkhSeHZxNit1WGkwZ1RnQ3dBenprM25Ndmx6a1NmR3g0ZVJrdExDeGFkREF3TVhQcnVuRnZubkx1ZjVGNVY3U2VwTXdsSkpkbERjaGZKdXdZSEIrc1dqZUdxR2hxOWdlUmpxbHJRZE9Tb2MyN2I2ZE9uYXdCZ2ZIeDh3UnEraGVRSnJhQ1FmTnBhdXhvQTh2bjgvQnBlTEJZQkFOYmFENU04cDFVVWtzOU9UazYyemlzQStYeStoZVNmZEI2RjVMZURTYWlPMGIyOXZTSGQ3MHhoL0VWVjdVa0JoT09lNXkydkd1VkpQcDdDb0g4UzZqMTE2bFNXWk85Y2RWcHIzMTh4NDMzZkQ0M3ZUbUhtSndGQVJNSVlBdWZjaGpSY3dqbjNsVW9hMzV1UzZ4Nk12Nk9ucHllVFlsejRabXJHajQyTmhjWWZUVE40clZpeDRoS3dBUXMra2FaKzU5eTlxWUZBOG9VS1JPOWp6cm5yQStNL3BxbzI3WGRZYXorVXhENjVndkhmRlpFZFdLUmlyYjNXR0hNNms4bk1EZ0JWaGJWMll6YWIvU3NXc2FocXZ6R21iYVpuekdXSWlFQkVrTWxrL29CRkxpSnlMY21kc3dKQVZVSHkreUxTaXF0QVJPUUIzL2ZiUE0rN3Nnc01EZzZpb2FHaHBhNnViZ2hYa2FqcXk4YVlUWWxpQU1rblJPU3pzOTBOenNQTXpuWTFlN2R6N2xCdGJlMzBENDJQanpmTllxMTk0T0xGaS9Yek9iUE91YzBrZXhJdXZTOG1RZW1oSk1vS2hVTGJRcUIySkV2ZG0yajNWU3d1bjVFNXFqcVJZT1kvdjVEOHU2K3ZMeHc3RTR6OTRaSkt1cnU3NFp5N0pRR05kS0VHT3BKUEpTREJjTWxsc0tPakF3QzJKQWc4LzV5dWJXaG9xTjVhZTZQdisyMnhiQ3o4YkxmV3RnZStPNld2NTNrcnJiVTNqSTZPTnNaOFBPeTczbHI3amlqdFM4aTVCRGk5d2ZmOVZkUFIvMlFDQkE5UGszS3VpekhsTzdIWitWZWtiU0RXdGpWRzA0Mng5dkZJMzFkbVlNQ2pDWVAzdHNzWTBOcmFLZ0JXbFVzL1k4eEhBaEM3QXFaOEtsSTZheGFSNndBY0IvQ3FpTHk1V0N5K0tkTDk5cUR2MDBIZmowZUEzU0FpalFDNkFad1JrVnRTV0Q0M1hRYkFoUXNYNXFvNERLMlBCSG1CUkY0WWZ1OVIxVmRLck9FUzBIM25kSHBWOVhsVlBaRlMvbkJyOUhlMnQ3Y1hJckp4cnNsVzhQbjErRElUU1pSdUVoRmJJbmxTQU1oa01sdG5HUFFIQUx3bHBYalpYQ3FoMkprdy81a3VCcXlQK2RuMm1ILytPK0xIWjJOdDIySjlPMklBRmlKOXV3UEdsaDBEVkZYamdSb2tuNXdMQUFBd01USFJaSzI5MmZmOXQwZHBIb25rTjFscjMxbHFGZkI5LzIzVzJvN0p5Y2tsc1hGSjBIZWp0WFpEc0dLRWV0OVZMZ0RPdWZmR0FYaHVyZ0JVOHpDRzVDR1NYeTRYQUpLZmpHK0hGL3docE9kNXlPVnlJSGxJUkRvQWNBN3FMdG1iRGNQQVFqYmU5MzNVMU5TQTVOOUU1TVkwVk1ZWmtGOEV4djhqTVA1Q0Ntckg0d0NjWDZCRnpkRDRZeUxTcnFxL0pUbm53dytTL1hFQS9yTVFqVDk1OHFTUTdCV1JkYXI2RzJQTVIwV2tQZ1ZXOWNkandLdmxLSnFjbkt6TDVYSTN6ekVnVFNjMWE5YXMrWm1JckZiVkxtUE1IYVhXL3pMS1k2aXZyeCtlQWdESjdwbHE1OU9Pc0thbVRVUmVybkE5N3hmR21Mc0hCZ2F3Yk5reWtKZXdqZ2Z1UkpNUTM5Rm1BU0NielI0bk9lczZtN1gyb2pIbTRXaFVUVUhxUk9UK3dQaWZHMk02Ky9yNnNITGx5dmh6M3lCNVI0aVRpS3hQcUwrSjVPK3R0WGZYMXRhZWl3YUcvZk9kQ0RubmNpVFBCTW5LVHdIZ3lKRWo4UURXbWRMUjJYWFJHQUJWZlVaRU5sOWhqRytza09FZ1dTOGlwMFJrdWFydU1zWjhiZi8rL1dodmI1L3k3TURBd0JPNVhPNnBjcXJSUTBORGR1M2F0YnRGcFBPeXhrS2gwSm9FdVh3K3YrVDgrZk9wR3U5NVhoUEpDOEhNL3hnQXVycTZLbFU2MngxbFFMenhVSUk4K2xjcERrWTh6MXVpcWtPQjdoOEF3UGJ0Mnl0Wk95d05nS29tdnZ0RDhwRTBqSGZPdGFqcVNLRHp3UkxGa29vRElDV1duWEVBalFsMC9WZFZId053b3N5OVJJMklQQXBnaWFydU1NWnNSeFdFNUc0UnVjYzV0eXFiemZhVjhzbDc1K09xV3hYTDUxTVljTm5wY0NhVDJhV3FnOVVZaktwdU5jWThPSjhwOTNUSDQzZFc2ZjAzbEZyckY0U1FmS1pLTHZBazhQb1JWN1Zkb0tTTWpZMWgzNzU5b3FyalZRS2hDd0RPbmoyN01BQUlYY0h6dlBWVkRJYlBBNjlkMHBqWElCalpOYUcydHZZb3ljOVVZQnpuU0c3TzUvTkxuSE9mRHQ1M0c4bm5saTVkaXBHUmtRVVhEN2FtT2R2Rll2R2FzRFFlM0VpN0xjS0UzNFZ1V0EwR1pCTXRGY2I4S05ndS96Q0ZNZlRuY3JtTFVhWUJlQ0hjM0lqSUIwbStaSXk1ZFdKaUFvMk5qZkZxVG91SXZCV3ZuMGJOYXVzQm9QekxYODY1TFNuNHVrYnovWHcrajBLaGNFMko1LzRZVkozaU0vaTVpbXlIazBnbWsvbWw3L3RIczluc0FRQzVja0FVRVpEY1k0eTVCd0FhR2hwQWNsK0o1emFSL0xNeDVuMkZRZ0YxZFhWVEtrR3FPaVlpemNIM0F3QU80QW8zWHlOUzY1d3J6OGRVRllWQ29ZYmtTM09jaEJHU0w2cXF1d0pqL2dKTU9SVzZLM2JNZFYvVmcySklTK2ZjN1VudUZhWGdOajNBYTZkRElRQWtEMVhsbnlJSkkrdTNxZ0RDNFNnRFNINGhaRVdxZTRHeWxCanprSWdJeWZ0VXRiOFNJSXZJQnBLSFZUV3MvcHBjTG9jRktjNjU2NTF6MzV2cnYweEkvcDNrRG10dFczaUNUZElMUHIrWUNyQVZtcTFMdDBEMjdOa2puWjJkbXdHOFIwVFdBRmdsSXNzQk5BR29BZUFCR0ZIVmN3RDZBQnhUMVlPWlRPWmdkRy9TM053TWtzK0tTSGdmNlV2R21OMjQybVM2REhCNGVEaU1OM3ZUWk1DaWt2Qm9qT1N2U1g0Vi80OFMvanVkNU9vMDlQMFBZbWlxMzVTcGJMMEFBQUFBU1VWT1JLNUNZSUk9KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9pY29uL2luZGljYXRpb24ucG5nXCIpO1xyXG4gICAgfVxyXG4gICAgJl9oZWxwIHtcclxuICAgICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUVBQUFBQkFDQVlBQUFDcWFYSGVBQUFBQm1KTFIwUUEvd0QvQVArZ3ZhZVRBQUFBQ1hCSVdYTUFBQzRqQUFBdUl3RjRwVDkyQUFBQUIzUkpUVVVINGdJSEJqa24zMHcva3dBQUJzWkpSRUZVZU5ybFcwMXNYRWNkLzgzTTI2eURxOFN0alhCYVVDQXRLU0UwRFNvU3RGQmhJUzZsQW9XZ0Fna2NRQUpWU0tCU3lLRUhrSXdRcmNRRjFLb0hXaUVqVmJTQ1ZFSzBOd1FpS1FjaWtKdUVLQ2pHTlJoYzFVNVlPLzVhdjQrWitmMDVaRit5VG5hOXR0L2I1OTN3dTZ6ODNucm0vLzAxc3dvRndIdS9WeW0xVjBUdVZFcnRBYkJMS2RVUG9BeEFBRVFpVWdId0pvQUpBQk1reDRJZytBKzZCWlZLcFo3aDI3ejNueUQ1VzVLeVdaQVVrczliYSsrejF0NlNycStVNmh6R3d6QUVBSkJVWVJpK20rUVphUk5Jdmp3M045Zm5uRk1BTUQ0K3ZyWE1MeXdzQUFDY2M1OGlXWlZpUUpKdnhYRzhkOHVzSVVtU2xQRVBpOGlFYkJGSS9pVU13OXNBWUhaMnRsZ2hlTzkvS1IwQzcvMlRBQ0FpN1dNNE5UWG4zRDBpc2l5ZGh6TmhHUFp2bEMrOW5pL056ODlEUk9DOS81TFcrbThBZWpzd0VkM2IwOU5UY2M0ZGJKZkpQeXRkQXUvOTUzTnhpVFRLay95TmRCbTg5NDlsWXY3NDhlTXA4eitUTG9YMy9wR1dzYTJGMlg5TmEvMDh1aGplK3c4R1FYQm13d0p3em4zSUdQUFhuT2s1S3lMakFNN1c2djBsclhVQVlBZUF1d0FjVkVyZENlRDllVzRhUlZGL1QwL1AzTHFLSnVjY1JrWkd0SWd3SjB1c2tEeldLS1hXNDhTSkU2ditKdmw5RVpuTmlZWlJBTGgwNmRMNkpFYnkxWng4OEhFQVdGNWUzckRXcXRWcWFzTGZ6b21XSDdiY05JNWplTzhQNVZDaWlyVjJkODM4c3BndUFNQmErODRzWFdXS2xaV1ZuVTNkd0ZxYmF2OWlWdWFUSk9uUE81aEZVZFNYVlFna1R3SEE2T2hvMDRqNXJhekt0OWJlc1JZakt5c3JteFpDSE1mOUl1S3pFQmhGMFo2R3BrOVNpMGlTUjFQU0lpME5ldStmSVBsR2JlQWhKS3Nranp2blBscmZiVGI1LzJNWnJXQ3FVcW1vUmk3dzhZemFuNmwzcGV1SVRqKy91ZzRDUjZNbzBzMWlWSzNFZlRPTERMejNPeHBGL3VXTWtuMm1oZWEvdVlHMUprNmVQTGxXbG5vNkk2MHZycXIzU2I0cmE0Uk5rbVIzSTJKRkJOUFQwOXMzV2xmRWNmemVOV3FWZTdQU2E2M3RyZGZPTjdLdTE2S3VlR2tUV25wdXJUVnpFTUNCcS9NQXBkUVRHYlBVSld2dDROalltR25ndDI5VFNuMXhFMnZlMFVJQW1RZzJ4bndkQUZRVVJYM2xjdmx5WHZsYXJsQjJHc0RySW5KR1JKYU5NYi9ZNkRva0h6ZkcvTFRGUGxub2RGcnJFa2dPZFdJblM3STNqZnJYOXd6VzJ2dnkyTVJhdXlzZ3VjOFkwMUV0TE1tanhwaHFvM2REUTBQSVBPeTQ1Z1ozYTYzMVBSM1d2eDh5eHZ3cXJSMGErYjNXK3JNNXVldWVvTmFIZHdTY2MvZVhTcVZUTmUyc2VqY3pNd09sRkVpK0RPQ1duQ2JkZDJrQXQzY0E3MU5Ka3R5ZU1uODlob2VITVRnNENPZmNJYVhVNTNMY2R4ZEl6bXhsdENONXZyNWNiallvc2RaK3BBMTd2eG9BNk5rcXRZdklPYTMxQVdzdEdnWGlTcVdDZ1lFQldHdUhnaUQ0WXhzT2UzcDBxOEZvRzVtL29MVStBQUNsVXFuaGR3WUdCdUNjKzNJN21LOC9HWXEzZ1A5NXJmVytScDFqT3Blc3VjVlBqREV2dEpHT09BQXdDK0R0QmVmNTc0aEl3K0VvU1dpdDRiMy90ZGI2a1RaYjRaeFdTczBVYlByV0dEUFNpSG52UFpSU0VKSFgyczE4RGROYVJONG8yUHhIbWdRa0dHTWdJcThBZUxBZ1pVeG9BT2NLTnYvWG1uVjN6cm5EU3FsUEYwV0xVdXBmR3NDRklnV2d0YjQ0UER6YzdOMlJncFh4RDJXdGZVY1FCRE1GeG9BSHROWi9ia0xRbUZKcWIwRjBRR3V0ZEtsVXVpZ2lsOUVaS0RJYnZRQUFRVTBhUDFaS1BWWFF4dThqMmVpNHFBcGdXNEZkNTdNQW9NSXdSTGxjZm85UzZwLzRQNEwzdmk4SWdnVlY1My9TVVRjdzIrdi9mOUJhZi9LcUM5UWVIbFZLdlZoQTVQMks5LzUwZytkTDVYTDVIQXE0Z0ZXdFZvL2VVSHVUTkZtUHh0YlpnbjVzRGVFc0ZMRC9aZSs5U2c5SUF3QUlnZ0FBUE1tbmxWTGZiWGY5c1pYbVQvS2hJQWlrdmh1c3o0dkhBQ3pleEw3Lzl5QUlUcVczMzFZSlFDa0Y1eHhFNUhzM3F3QklIcDZjbk1UT25UdXZQZ3ZxdjFCemhXZElIbEZLM1grVE1mOWNFQVJqalFZaU41U0lZUmcrZEpNcC82SXg1dEgwdHcycmxONm9MUVd3NEwzL2pOYjZsVGI0NFVBVVJUZWMreVZKc29oMTNsM2VhTTN2dlg4QUFMWnYzNzdoYXVrcDZYS1FmSGhUa3F1N0ovejdMcjRxKzROTTVwUGUxU0g1ZWhkcS91Y0FNRGs1bVZzVS9WMFhhZjdKWEFOSmFnbmUreDkxdU5hRjVHRUFtSnFheWplYXpzL1BwMEo0dUVQNVg3TFc3aXNrcVM0dExlMGcrYWNPTXZtWGlxNnAwN2p3S01uNUxlVDkzODY1Qit2ZHRGQ2tSMXUxMkpBVTZPdVI5LzRMd09adW9yZkxHb3h6N2hCSjEwYkdwK000UGtCU0E5ZHVqbllFNmc4NlNlNzIzajlHOHEwY21EN3JuRHRDY2xmZFJLZXpoeFBWYWhXOXZWY21XMUVVM2JwdDI3YURKTy9XV244QVY2N2tEQUs0RmRkK1BoOEQrQytBYVFEakpNOXByUzhzTGk2ZTd1dnJpd0hnL1BuejJMOS9mKzYwL2crTzVMSXBiMFAxMWdBQUFBQkpSVTVFcmtKZ2dnPT0pO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL2ljb24vaGVscC5wbmdcIik7XHJcbiAgICB9XHJcbiAgICAmX3NldHRpbmdzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9pY29uL3NldHRpbmdzLnBuZ1wiKTtcclxuICAgIH1cclxuICAgICZfY2FsY3VsYXRvciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvaWNvbi9jYWxjdWxhdG9yLnBuZ1wiKTtcclxuICAgIH1cclxuICAgICZfY29udGFjdHN7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvaWNvbi9jb250YWN0cy5wbmdcIik7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gc2l6ZVxyXG4gICAgJl94cyB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmNhbGNfaWNvbntcclxuICAgICYuZWV7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFpbi1pY29uLWxlZnQodXJsKFwiLi4vaW1hZ2VzL2ljb24vZWUucG5nXCIpKTtcclxuICAgIH1cclxuICAgICYudHZze1xyXG4gICAgICAgIEBpbmNsdWRlIG1haW4taWNvbi1sZWZ0KHVybChcIi4uL2ltYWdlcy9pY29uL3R2cy5wbmdcIikpO1xyXG4gICAgfVxyXG4gICAgJi5odnN7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFpbi1pY29uLWxlZnQodXJsKFwiLi4vaW1hZ2VzL2ljb24vaHZzLnBuZ1wiKSk7XHJcbiAgICB9XHJcbiAgICAmLnZve1xyXG4gICAgICAgIEBpbmNsdWRlIG1haW4taWNvbi1sZWZ0KHVybChcIi4uL2ltYWdlcy9pY29uL3ZvLnBuZ1wiKSk7XHJcbiAgICB9XHJcbn1cclxuIiwiQG1peGluIG1haW4taWNvbi1sZWZ0KCRpbWFnZSl7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuICAgICY6OmJlZm9yZXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEuNXJlbTtcclxuICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGltYWdlO1xyXG4gICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgfVxyXG4gICAgJi5hY3RpdmU6OmJlZm9yZSwgJjpob3Zlcjo6YmVmb3Jle1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuIiwiLnNlbGVjdDItY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gIEBpbXBvcnQgXCJzaW5nbGVcIjtcbiAgQGltcG9ydCBcIm11bHRpcGxlXCI7XG59XG5cbkBpbXBvcnQgXCJkcm9wZG93blwiO1xuXG4uc2VsZWN0Mi1jbG9zZS1tYXNrIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiA5OTtcblxuICAvLyBzdHlsZXMgcmVxdWlyZWQgZm9yIElFIHRvIHdvcmtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG5cbi5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbkBpbXBvcnQgXCJ0aGVtZS9kZWZhdWx0L2xheW91dFwiO1xuQGltcG9ydCBcInRoZW1lL2NsYXNzaWMvbGF5b3V0XCI7XG4iLCIuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcblxuICBoZWlnaHQ6IDI4cHg7XG5cbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4mW2Rpcj1cInJ0bFwiXSB7XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgbWluLWhlaWdodDogMzJweDtcblxuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5cbi5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgZmxvYXQ6IGxlZnQ7XG5cbiAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDAwMHB4O1xuXG4gIHdpZHRoOiAxMDAlO1xuXG4gIHotaW5kZXg6IDEwNTE7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogNnB4O1xuXG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXG4gICZbYXJpYS1zZWxlY3RlZF0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBsZWZ0OiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cHg7XG5cbiAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLnNlbGVjdDItc2VhcmNoLS1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgIGhlaWdodDogMjZweDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIHRvcDogMXB4O1xuICAgIHJpZ2h0OiAxcHg7XG5cbiAgICB3aWR0aDogMjBweDtcblxuICAgIGIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcblxuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbGVmdDogNTAlO1xuXG4gICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuJltkaXI9XCJydGxcIl0ge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgIGxlZnQ6IDFweDtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4mLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCB7XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuJi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgIGIge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHRleHQ7XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgLy8gVGhpcyBwYWRkaW5nIGlzIHRvIGFjY291bnQgZm9yIHRoZSBib3R0b20gYm9yZGVyIGZvciB0aGUgZmlyc3RcbiAgICAvLyBzZWxlY3Rpb24gcm93IGFuZCB0aGUgdG9wIGJvcmRlciBvZiB0aGUgc2Vjb25kIHNlbGVjdGlvbiByb3cuXG4gICAgLy8gV2l0aG91dCBpdCwgc2VsZWN0aW9ucyBvbiB0aGUgZmlyc3Qgcm93IG1heSBiZSBvZmZzZXQgaW5jb3JyZWN0bHlcbiAgICAvLyBhbmQgYXBwZWFyIGluIHRoZWlyIG93biByb3cgaW5zdGVhZCBvZiBnb2luZyB0byB0aGUgc2Vjb25kIHJvd1xuICAgIHBhZGRpbmc6IDFweDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgfVxuICB9XG59XG5cbiZbZGlyPVwicnRsXCJdIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuJi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICBib3JkZXI6IHNvbGlkIGJsYWNrIDFweDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbiYuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xuICBAaW1wb3J0IFwic2luZ2xlXCI7XG4gIEBpbXBvcnQgXCJtdWx0aXBsZVwiO1xuXG4gICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG5cbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAmW3JvbGU9Z3JvdXBdIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJlthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgICAgIGNvbG9yOiAjOTk5O1xuICAgIH1cblxuICAgICZbYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcblxuICAgICAgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcblxuICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMmVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuXG4gICAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtM2VtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07XG5cbiAgICAgICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNGVtO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVlbTtcblxuICAgICAgICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNWVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU4OTdmYjtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxufVxuIiwiLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJHNlbGVjdGlvbi1iZy10b3AtY29sb3IsICRzZWxlY3Rpb24tYmctYm90dG9tLWNvbG9yKTtcblxuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuICBvdXRsaW5lOiAwO1xuXG4gIEBpbmNsdWRlIGdyYWRpZW50LXZlcnRpY2FsKCRzZWxlY3Rpb24tYmctdG9wLWNvbG9yLCAkc2VsZWN0aW9uLWJnLWJvdHRvbS1jb2xvciwgNTAlLCAxMDAlKTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9jdXMtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5O1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuICAgIGhlaWdodDogMjZweDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIHRvcDogMXB4O1xuICAgIHJpZ2h0OiAxcHg7XG5cbiAgICB3aWR0aDogMjBweDtcblxuICAgIEBpbmNsdWRlIGdyYWRpZW50LXZlcnRpY2FsKCNlZWVlZWUsICNjY2NjY2MsIDUwJSwgMTAwJSk7XG5cbiAgICBiIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XG5cbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcblxuICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cbiZbZGlyPVwicnRsXCJdIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuICAgICAgbGVmdDogMXB4O1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbiYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGZvY3VzLWJvcmRlci1jb2xvcjtcblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgYiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuXG4gICAgICBAaW5jbHVkZSBncmFkaWVudC12ZXJ0aWNhbCgkc2VsZWN0aW9uLW9wZW5lZC1iZy1ib3R0b20tY29sb3IsICRzZWxlY3Rpb24tb3BlbmVkLWJnLXRvcC1jb2xvciwgMCUsIDUwJSk7XG4gICAgfVxuICB9XG5cbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LXZlcnRpY2FsKCRzZWxlY3Rpb24tb3BlbmVkLWJnLXRvcC1jb2xvciwgJHNlbGVjdGlvbi1vcGVuZWQtYmctYm90dG9tLWNvbG9yLCA1MCUsIDEwMCUpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwLXNhc3MvYmxvYi8zLjMtc3RhYmxlL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmFkaWVudHMuc2NzcyNMMTctTDI3XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuLy8gQ29sb3Igc3RvcHMgYXJlIG5vdCBhdmFpbGFibGUgaW4gSUU5IGFuZCBiZWxvdy5cbkBtaXhpbiBncmFkaWVudC12ZXJ0aWNhbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7ICAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7ICAvLyBPcGVyYSAxMlxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTApOyAvLyBJRTkgYW5kIGRvd25cbn1cbiIsIi5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuICBjdXJzb3I6IHRleHQ7XG5cbiAgb3V0bGluZTogMDtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9jdXMtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICBjb2xvcjogJHJlbW92ZS1jb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRyZW1vdmUtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbiZbZGlyPVwicnRsXCJdIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbiYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9jdXMtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG4gIH1cblxuICAmLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiJHJlbW92ZS1jb2xvcjogIzg4OCAhZGVmYXVsdDtcbiRyZW1vdmUtaG92ZXItY29sb3I6ICM1NTUgIWRlZmF1bHQ7XG4kcmVtb3ZlLXdpZHRoOiAyMHB4ICFkZWZhdWx0O1xuXG4kc2VsZWN0aW9uLWNvbG9yOiAjNDQ0ICFkZWZhdWx0O1xuXG4kYm9yZGVyLWNvbG9yOiAjYWFhICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXM6IDRweCAhZGVmYXVsdDtcblxuJGZvY3VzLWJvcmRlci1jb2xvcjogIzU4OTdmYiAhZGVmYXVsdDtcblxuJGNvbnRhaW5lci1oZWlnaHQ6IDI4cHggIWRlZmF1bHQ7XG5cbiRzZWxlY3Rpb24tYmctdG9wLWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcbiRzZWxlY3Rpb24tYmctYm90dG9tLWNvbG9yOiAjZWVlZWVlICFkZWZhdWx0O1xuXG4kY29udGFpbmVyLXBsYWNlaG9sZGVyLWNvbG9yOiAjOTk5ICFkZWZhdWx0O1xuXG4kY29udGFpbmVyLWZvY3VzLWJvcmRlci1jb2xvcjogYmx1ZSAhZGVmYXVsdDtcblxuJHNlbGVjdGlvbi1vcGVuZWQtYmctdG9wLWNvbG9yOiAkc2VsZWN0aW9uLWJnLWJvdHRvbS1jb2xvciAhZGVmYXVsdDtcbiRzZWxlY3Rpb24tb3BlbmVkLWJnLWJvdHRvbS1jb2xvcjogJHNlbGVjdGlvbi1iZy10b3AtY29sb3IgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi16LWluZGV4OiAxICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tYmctY29sb3I6ICRzZWxlY3Rpb24tYmctdG9wLWNvbG9yICFkZWZhdWx0O1xuXG4kcmVzdWx0cy1tYXgtaGVpZ2h0OiAyMDBweCAhZGVmYXVsdDtcbiRyZXN1bHRzLW5lc3RlZC1wYWRkaW5nOiAyMHB4ICFkZWZhdWx0O1xuXG4kcmVzdWx0cy1jaG9pY2UtYmctaG92ZXItY29sb3I6ICMzODc1ZDcgIWRlZmF1bHQ7XG4kcmVzdWx0cy1jaG9pY2UtZmctaG92ZXItY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuXG4kcmVzdWx0cy1jaG9pY2UtZmctdW5zZWxlY3RhYmxlLWNvbG9yOiBncmV5ICFkZWZhdWx0O1xuIiwiQGltcG9ydCBcImRlZmF1bHRzXCI7XG5AaW1wb3J0IFwiLi4vLi4vbWl4aW5zL2dyYWRpZW50c1wiO1xuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMge1xuICBAaW1wb3J0IFwic2luZ2xlXCI7XG4gIEBpbXBvcnQgXCJtdWx0aXBsZVwiO1xuXG4gIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItZHJvcGRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZy1jb2xvcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuXG4gIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuXG4gIC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgICBtYXgtaGVpZ2h0OiAkcmVzdWx0cy1tYXgtaGVpZ2h0O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICZbcm9sZT1ncm91cF0ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICAgICAgY29sb3I6ICRyZXN1bHRzLWNob2ljZS1mZy11bnNlbGVjdGFibGUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlc3VsdHMtY2hvaWNlLWJnLWhvdmVyLWNvbG9yO1xuICAgIGNvbG9yOiAkcmVzdWx0cy1jaG9pY2UtZmctaG92ZXItY29sb3I7XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxuXG4gICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICAgIGJvcmRlci1jb2xvcjogJGZvY3VzLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuIiwiLy8gYmFzaWNcbi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gICo6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuLy8gaW5wdXQtZ3JvdXBcbi5pbnB1dC1ncm91cCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQge1xuICBmbGV4LWdyb3c6IDE7XG59XG4vLyBmb3IgcHJlcGVuZGVkIGlucHV0XG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB+IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLy8gZm9yIGFwcGVuZGVkIGlucHV0XG4uaW5wdXQtZ3JvdXAgPiAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQ6bm90KDpsYXN0LWNoaWxkKSAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCB7XG5cbiAgLy8gaW5wdXQgYm94XG4gIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuICB9XG5cbiAgLy8gZm9jdXNlZCBpbnB1dCBib3hcbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG5cbiAgICAvLyB3aGVuIG9wZW4sIGhpZGUgYm90dG9tIGJvcmRlclxuICAgICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAvLyBvcGVuIGlucHV0IGJveFxuICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgICAmLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSB7XG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cge1xuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gZGlzYWJsZWQgaW5wdXQgYm94XG4gICYuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkLFxuICAmLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAvLyB2YWxpZGF0ZWQgaW5wdXQgYm94XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICBzZWxlY3QuaXMtaW52YWxpZCB+ICYgLnNlbGVjdDItc2VsZWN0aW9uLFxuICBmb3JtLndhcy12YWxpZGF0ZWQgc2VsZWN0OmludmFsaWQgfiAmIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyO1xuICB9XG4gIHNlbGVjdC5pcy12YWxpZCB+ICYgLnNlbGVjdDItc2VsZWN0aW9uLFxuICBmb3JtLndhcy12YWxpZGF0ZWQgc2VsZWN0OnZhbGlkIH4gJiAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3M7XG4gIH1cbiAgLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuICAvLyBmaXhlcyBwbGFjZWhvbGRlciB3aWR0aFxuICAuc2VsZWN0Mi1zZWFyY2gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gZHJvcGRvd25cbiAgLnNlbGVjdDItZHJvcGRvd24ge1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAwOyAvLyBvdmVyd3JpdGUgc2VsZWN0Mi5jc3NcblxuICAgIC8vIGRyb3Bkb3duIG9wZW5lZCBiZWxvd1xuICAgICYuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAvLyBkcm9wZG93biBvcGVuZWQgYWJvdmVcbiAgICAmLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgIC8vIHNlbGVjdGVkIGl0ZW1cbiAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xuICAgICAgY29sb3I6IGNvbG9yLXlpcShkYXJrZW4oJGlucHV0LWJnLCA1JSkpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRpbnB1dC1iZywgNSUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIG1vdXNlIGhvdmVyZWQgaXRlbVxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRwcmltYXJ5KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgfVxuXG4gIC8vIGZvciA8b3B0Z3JvdXA+XG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltyb2xlPVwiZ3JvdXBcIl0ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucy0tbmVzdGVkIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgfVxuXG4gIC8vIGZpeGVzIHZlcnRpY2FsIG92ZXJmbG93XG4gIC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgICBtYXgtaGVpZ2h0OiAxNWVtO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgfVxuXG4gIC8vIGFsbCBjbGVhciBidXR0b25cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgJGJnOiAjYzhjOGM4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogLjllbTtcbiAgICBoZWlnaHQ6IC45ZW07XG4gICAgcGFkZGluZy1sZWZ0OiAuMTVlbTtcbiAgICBtYXJnaW4tdG9wOiAuN2VtO1xuICAgIG1hcmdpbi1yaWdodDogLjNlbTtcbiAgICBsaW5lLWhlaWdodDogLjc1ZW07XG4gICAgY29sb3I6ICRsaWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmcsIDEwJSk7XG4gICAgfVxuICB9XG59XG4iLCIuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG5cbiAgICAvLyBoZWlnaHQgb2YgaW5wdXQgYm94XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAvLyBwbGFjZWhvbGRlclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC8vIGFycm93XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAzcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNjAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDVweCA0cHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBzZWxlY3RlZCBpdGVtXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi8vIHNlYXJjaCBib3hcbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBubyByZXN1bHQgbWVzc2FnZVxuLnNlbGVjdDItcmVzdWx0c19fbWVzc2FnZSB7XG4gIGNvbG9yOiAkc2Vjb25kYXJ5O1xufVxuIiwiLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG5cbiAgICAvLyBoZWlnaHQgb2YgaW5wdXQgYm94XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgLy8gaW5wdXQgYm94XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwICRpbnB1dC1wYWRkaW5nLXggLyAyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG5cbiAgICAvLyBlYWNoIHNlbGVjdGVkIGl0ZW0gaW4gaW5wdXQgYm94XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LXBhZGRpbmcteDtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15fSAtIDJweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRpbnB1dC1wYWRkaW5nLXggLyAyO1xuICAgICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkbGlnaHQsIDIwJSk7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbiAgICB9XG5cbiAgICAvLyBzZWFyY2ggZmllbGRcbiAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgfVxuXG4gICAgLy8gZml4ZXMgcGxhY2Vob2xkZXIgd2lkdGhcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSArIC5zZWxlY3QyLXNlYXJjaCB7XG4gICAgICB3aWR0aDogMDtcbiAgICB9XG5cbiAgICAvLyB4IGJ1dHRvbiBvZiBlYWNoIHNlbGVjdGVkIGl0ZW0gaW4gaW5wdXQgYm94XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiBkYXJrZW4oJGxpZ2h0LCAyMCUpO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBhbGwgY2xlYXIgYnV0dG9uXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAuN2VtO1xuICAgICAgLy8gb3ZlcndyaXRlIGxheW91dC5zY3NzXG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAvLyBoaWRlIHggYnV0dG9uIG9mIGVhY2ggc2VsZWN0ZWQgaXRlbSBpbiBkaXNhYmxlZCBpbnB1dCBib3hcbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbWF4LWNsYXNzXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1tYXgtY2xhc3NcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qXG4gKiBUaGUgTUlUIExpY2Vuc2VcbiAqIENvcHlyaWdodCAoYykgMjAxMiBNYXRpYXMgTWVubyA8bUB0aWFzLm1lPlxuICovXG5cbi8vIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkgb2Zcbi8vIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlIFwiU29mdHdhcmVcIiksIHRvIGRlYWwgaW5cbi8vIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRoZSByaWdodHMgdG9cbi8vIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yIHNlbGwgY29waWVzXG4vLyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpcyBmdXJuaXNoZWQgdG8gZG9cbi8vIHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczpcblxuLy8gVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4gYWxsXG4vLyBjb3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLlxuXG4vLyBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgXCJBUyBJU1wiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SXG4vLyBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSxcbi8vIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRVxuLy8gQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBPVEhFUlxuLy8gTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcgRlJPTSxcbi8vIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIgREVBTElOR1MgSU4gVEhFXG4vLyBTT0ZUV0FSRS5cblxuQG1peGluIGtleWZyYW1lcygkbmFtZSkge1xuICBALXdlYmtpdC1rZXlmcmFtZXMgI3skbmFtZX0ge1xuICAgIEBjb250ZW50OyBcbiAgfVxuICBALW1vei1rZXlmcmFtZXMgI3skbmFtZX0ge1xuICAgIEBjb250ZW50O1xuICB9XG4gIEBrZXlmcmFtZXMgI3skbmFtZX0ge1xuICAgIEBjb250ZW50O1xuICB9IFxufVxuXG5cbkBtaXhpbiBwcmVmaXgoJG1hcCwgJHZlbmRvcnM6IHdlYmtpdCBtb3ogbXMgbykge1xuICBAZWFjaCAkcHJvcCwgJHZhbHVlIGluICRtYXAge1xuICAgIEBpZiAkdmVuZG9ycyB7XG4gICAgICBAZWFjaCAkdmVuZG9yIGluICR2ZW5kb3JzIHtcbiAgICAgICAgI3tcIi1cIiArICR2ZW5kb3IgKyBcIi1cIiArICRwcm9wfTogI3skdmFsdWV9O1xuICAgICAgfVxuICAgIH1cbiAgICAvLyBEdW1wIHJlZ3VsYXIgcHJvcGVydHkgYW55d2F5XG4gICAgI3skcHJvcH06ICN7JHZhbHVlfTtcbiAgfVxufVxuXG5cbkBpbmNsdWRlIGtleWZyYW1lcyhwYXNzaW5nLXRocm91Z2gpIHtcbiAgXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHByZWZpeCgodHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpKSk7XG4gIH1cblxuICAzMCUsIDcwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBAaW5jbHVkZSBwcmVmaXgoKHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpKSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHByZWZpeCgodHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KSkpO1xuICB9XG59XG5cblxuQGluY2x1ZGUga2V5ZnJhbWVzKHNsaWRlLWluKSB7XG4gIFxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSBwcmVmaXgoKHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KSkpO1xuICB9XG5cbiAgMzAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIEBpbmNsdWRlIHByZWZpeCgodHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkpKTtcbiAgfVxufVxuXG5cblxuQGluY2x1ZGUga2V5ZnJhbWVzKHB1bHNlKSB7XG4gIFxuICAwJSB7IEBpbmNsdWRlIHByZWZpeCgodHJhbnNmb3JtOiBzY2FsZSgxKSkpOyB9XG4gIDEwJSB7IEBpbmNsdWRlIHByZWZpeCgodHJhbnNmb3JtOiBzY2FsZSgxLjEpKSk7IH1cbiAgMjAlIHsgQGluY2x1ZGUgcHJlZml4KCh0cmFuc2Zvcm06IHNjYWxlKDEpKSk7IH1cblxufVxuXG5cblxuLmRyb3B6b25lLCAuZHJvcHpvbmUgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZHJvcHpvbmUge1xuXG4gICRpbWFnZS1zaXplOiAxMjBweDtcblxuICAkaW1hZ2UtYm9yZGVyLXJhZGl1czogMjBweDtcblxuICAmLmR6LWNsaWNrYWJsZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgKiB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuICAgIC5kei1tZXNzYWdlIHtcbiAgICAgICYsICoge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDIwcHggMjBweDtcblxuICAmLmR6LXN0YXJ0ZWQge1xuICAgIC5kei1tZXNzYWdlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi5kei1kcmFnLWhvdmVyIHtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIC5kei1tZXNzYWdlIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG4gIH1cbiAgLmR6LW1lc3NhZ2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDJlbSAwO1xuXG4gICAgLmR6LWJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udDogaW5oZXJpdDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG91dGxpbmU6IGluaGVyaXQ7XG4gICAgfVxuICB9XG5cblxuXG4gIC5kei1wcmV2aWV3IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgIG1hcmdpbjogMTZweDtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgLy8gTWFraW5nIHN1cmUgdGhhdCBhbHdheXMgdGhlIGhvdmVyZWQgcHJldmlldyBlbGVtZW50IGlzIG9uIHRvcFxuICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgIC5kei1kZXRhaWxzIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmR6LWZpbGUtcHJldmlldyB7XG5cbiAgICAgIC5kei1pbWFnZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRpbWFnZS1ib3JkZXItcmFkaXVzO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOTk5O1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlLCAjZGRkKTtcbiAgICAgIH1cblxuICAgICAgLmR6LWRldGFpbHMge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZHotaW1hZ2UtcHJldmlldyB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIC5kei1kZXRhaWxzIHtcbiAgICAgICAgQGluY2x1ZGUgcHJlZml4KCh0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmR6LXJlbW92ZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIC5kei1kZXRhaWxzIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIC5kei1kZXRhaWxzIHtcbiAgICAgICRiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xuXG4gICAgICB6LWluZGV4OiAyMDtcblxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcblxuICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMmVtIDFlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG5cbiAgICAgICR3aWR0aDogMTIwcHg7XG5cbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuXG4gICAgICAuZHotc2l6ZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAuZHotZmlsZW5hbWUge1xuXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIwMCwgMjAwLCAyMDAsIDAuOCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bm90KDpob3Zlcikge1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAuZHotZmlsZW5hbWUsIC5kei1zaXplIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMC40ZW07XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5kei1pbWFnZSB7XG4gICAgICAgIC8vIG9wYWNpdHk6IDAuODtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBAaW5jbHVkZSBwcmVmaXgoKHRyYW5zZm9ybTogc2NhbGUoMS4wNSwgMS4wNSkpKTsgLy8gR2V0dGluZyByaWQgb2YgdGhhdCB3aGl0ZSBibGVlZC1pblxuICAgICAgICAgIEBpbmNsdWRlIHByZWZpeCgoZmlsdGVyOiBibHVyKDhweCkpLCB3ZWJraXQpOyAvLyBHZXR0aW5nIHJpZCBvZiB0aGF0IHdoaXRlIGJsZWVkLWluXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmR6LWltYWdlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRpbWFnZS1ib3JkZXItcmFkaXVzO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiAkaW1hZ2Utc2l6ZTtcbiAgICAgIGhlaWdodDogJGltYWdlLXNpemU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cblxuICAgICYuZHotc3VjY2VzcyB7XG4gICAgICAuZHotc3VjY2Vzcy1tYXJrIHtcbiAgICAgICAgQGluY2x1ZGUgcHJlZml4KChhbmltYXRpb246IHBhc3NpbmctdGhyb3VnaCAzcyBjdWJpYy1iZXppZXIoMC43NzAsIDAuMDAwLCAwLjE3NSwgMS4wMDApKSk7XG4gICAgICB9XG4gICAgfVxuICAgICYuZHotZXJyb3Ige1xuICAgICAgLmR6LWVycm9yLW1hcmsge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBAaW5jbHVkZSBwcmVmaXgoKGFuaW1hdGlvbjogc2xpZGUtaW4gM3MgY3ViaWMtYmV6aWVyKDAuNzcwLCAwLjAwMCwgMC4xNzUsIDEuMDAwKSkpO1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgLmR6LXN1Y2Nlc3MtbWFyaywgLmR6LWVycm9yLW1hcmsge1xuXG4gICAgICAkaW1hZ2UtaGVpZ2h0OiA1NHB4O1xuICAgICAgJGltYWdlLXdpZHRoOiA1NHB4O1xuXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHotaW5kZXg6IDUwMDtcblxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtKCRpbWFnZS13aWR0aC8yKTtcbiAgICAgIG1hcmdpbi10b3A6IC0oJGltYWdlLWhlaWdodC8yKTtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAkaW1hZ2Utd2lkdGg7XG4gICAgICAgIGhlaWdodDogJGltYWdlLWhlaWdodDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgICBcbiAgICAmLmR6LXByb2Nlc3NpbmcgLmR6LXByb2dyZXNzIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBAaW5jbHVkZSBwcmVmaXgoKHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcikpO1xuICAgIH1cbiAgICAmLmR6LWNvbXBsZXRlIC5kei1wcm9ncmVzcyB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgQGluY2x1ZGUgcHJlZml4KCh0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbikpO1xuICAgIH1cblxuICAgICY6bm90KC5kei1wcm9jZXNzaW5nKSB7XG4gICAgICAuZHotcHJvZ3Jlc3Mge1xuICAgICAgICBAaW5jbHVkZSBwcmVmaXgoKGFuaW1hdGlvbjogcHVsc2UgNnMgZWFzZSBpbmZpbml0ZSkpO1xuICAgICAgfVxuICAgIH1cbiAgICAuZHotcHJvZ3Jlc3Mge1xuXG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgei1pbmRleDogMTAwMDtcblxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC04cHg7XG5cbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuXG4gICAgICAvLyBib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuXG4gICAgICAvLyBGaXggZm9yIGNocm9tZSBidWc6IGh0dHBzOi8vY29kZS5nb29nbGUuY29tL3AvY2hyb21pdW0vaXNzdWVzL2RldGFpbD9pZD0xNTcyMThcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblxuXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIC5kei11cGxvYWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNjY2LCAjNDQ0KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIEBpbmNsdWRlIHByZWZpeCgodHJhbnNpdGlvbjogd2lkdGggMzAwbXMgZWFzZS1pbi1vdXQpKTtcbiAgICAgIH1cblxuICAgIH1cblxuICAgICYuZHotZXJyb3Ige1xuICAgICAgLmR6LWVycm9yLW1lc3NhZ2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgICY6aG92ZXIgLmR6LWVycm9yLW1lc3NhZ2Uge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHotZXJyb3ItbWVzc2FnZSB7XG4gICAgICAkd2lkdGg6ICRpbWFnZS1zaXplICsgMjBweDtcbiAgICAgICRjb2xvcjogcmdiKDE5MCwgMzgsIDM4KTtcblxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIEBpbmNsdWRlIHByZWZpeCgodHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UpKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIHRvcDogJGltYWdlLXNpemUgKyAxMHB4O1xuICAgICAgbGVmdDogLTEwcHg7XG4gICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJGNvbG9yLCBkYXJrZW4oJGNvbG9yLCA1JSkpO1xuICAgICAgcGFkZGluZzogMC41ZW0gMS4yZW07XG4gICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgIC8vIFRoZSB0cmlhbmdsZSBwb2ludGluZyB1cFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTZweDtcbiAgICAgICAgbGVmdDogJHdpZHRoIC8gMiAtIDZweDtcbiAgICAgICAgd2lkdGg6IDA7IFxuICAgICAgICBoZWlnaHQ6IDA7IFxuICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG5cbiIsIi8vIGJ0blxyXG4ubWFpbi1idG4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogN3B4IDI1cHg7XHJcbiAgICBmb250LWZhbWlseTogJFNlbWlCb2xkO1xyXG4gICAgZm9udC1zaXplOiAuODVyZW07XHJcbiAgICBjb2xvcjogJGJsdWU7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYmx1ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gICAgJl9fbmV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJFNlbWlCb2xkO1xyXG4gICAgICAgIEBpbmNsdWRlIGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUc4QUFBQXVDQVlBQUFBbXdVZXBBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBVEtTVVJCVkhoZTdadGRhQnhWRklEdnZUT3pQMW5ENWhlMFZVbXRvb1krcEtuUUtoU0xOdEVFS3ZSRjhFR3NxQ1hTaUMrMlJscUpQaGlzYVczUmFGTkZFR3hRc0loSVVTcXRiV3JCUWxQVTJxaHAwOUJTdEg4MGFiYmR6ZTdPemx6UG1XVEtKTjNkN0pxTmV5UG5nOE9jZTJiM1pUL096RDI3czR5WXUvQ0pZenF5blNObWhwdzR6b2lwZ25DTklUdzVVVGhjYVhpY0dubmpsZU5JTzlOZXZyUTZMTjdRQlc4WUx4T0Z4Skx5cEdYTDMxTVdQeDR6NWVINUc0Y1BZQmtpYjRGZWVkaHR4dld0bFhzTWphOGNMeEd6Q2RoS0RWMnlsOWQyRFBmQk1tK0JYbms2UkNDeHZlb2FMbnd2WDhZRFVVaXNCSk5YaDVnY0htUldmMDlLbnQydnAyejU4MU03cnp6OHpRQ0w0U3ZHWDVnYjJHMElTc1RRbkJVeE8yaCt4aXZ2WitLZVZjeG8ycWxMZjBVY2JrK0xkenhkMFFwbnNYbGNIemt4OWNWNXZabVlBZjR3TXg1N1A0QnBSVWk4K25WTGFRMmsrUGw3cjRaWjhjcksrVTFFWVJBTEdobXJhWWdKenNJckZocnZRTW5Bc25NeUI2alRpb3p4NkpZU1cvTW5nb1o0NGxSNytTb280YTBycDBZaWVVV0czektQNlE5dHdvNWp0NGUxenM3Vm9USkljeEpJOGhSQXIzdGVzS3JhcUJEc3pqWExBcTlqQ1lMa3pRbUV6b3pHRDBLU0M3dlV6MXVPdmxLK0JLclRkaC9KVXdSZXZZaHBkV3N0c0tYZmQ1dm9ldnh1Rm9SeVZqOGtUeUgwQjlzTUdhd2U4Mm04N3BNMUZldXdCSkhSRWNsVENTUEVqSWJ0MkhFdysvR04wODErSkU4eG5ObHZRV05jY0I1YXNkRDNMcFF5em40a1QwR01Sem9EVXZqTW9NR2JCOXZMVmtNcDdlYUY1Q2tJem43YXN2WE85OHp6dzNyRzJZL2tLWXErcEZYSTBqdmlNUHZOZzludk5TeEJrTHc1QWM1K3pSODVYMXpEN05lNnY3WHNYa2duZFIvSlV4aHg2d09NTDNvbUNiYjBwVFZhTjVSSTNseUNsMVE1anJoZ2xTdnZZbjVNY1kyUVBJV1JJNmVZZFhTYjQralFTZk9sZlVNczVaeVlnT1FwalBsZFM1SkxXNHpFN0MrYXVpUEhvR1JEM0hqT2hlUXBpblZpRjJPWGovc3NtMFU2OWliZWdsSVNBanVQNUNsTllwU2xEbTFDV1d6Z290WHhYbS8wUEtTNG52U0VHY2xURVBQSDlpUTNvNzVZMHU1YnZIbmtVeWdsSUNaMUhVTHlGTU8rME1ka2Y0OFBMS1YyLzVwWUR5VVVaK0lwQ0pLbkxIWUtOaWt2am1INjkxV3IrNFdlNkFsSTNhNURlWk1nZVFxUk90Wmw4OGlaWU5LU1o1LzlQTFlWU2huRklTUlBFV1RrSExPT3ZPMUlPbnphM05BN0FMdVdOSnNVTHlSUEVaTGZyeHZqdHFXUHhPVHVwZzhqQjdFRWtmWC9DeVJQQWF3L3YyVDhyNStDdHBUREhYdmpiMElwRG9HYkZKS25ORGpUSFdoRFdleVBDN1ozcHJ0cE5KZ0t5U3N5emt5WGpBUmlTWG1rZnZQSUxpaWxuZW5TUWZLS2lEdlR3ZVV5OGRWdmlUWW9vVGpzdXB0bXVuU1F2R0poSlpqNTdWcm5jbmwrMVA3NHVjK3U5ME9LOHZBK2wzWTBtQXJKKzY4eG8weGUvQVh1Y3h0c2Z1MWNJTmVaTGgzdUQzdDR4R2NrU2lKYktuL3c2N3plcVJLelR1K2crV1JqMStnK1NQR2ZzZTdYWURuaFBLRTBBWGFoMWx4clhLb3VGZldhNEJYalphS1FXTGFNeFUwMk1Eb21ENTYrWXUxWXZtMTBENVRkMFdEYSs1eVhHeitwQXlqUEI0RVB2ZUJUdTNuOTBZL0lHUlNFOXpXOFJPTG14TjJrNUxURDlPS1Zoem5LUW1sNENjV3VKSG1GQndYaHBSRURoV0ZrSGNZejRaV0g0TnFWNk9aRVlYRWxvVHpNM2NpYmJISkkzT3p5cjRRUi93c1krd2ZFYVprVUJMUmNiUUFBQUFCSlJVNUVya0pnZ2c9PSk7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRjk5MDE0O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcHJldiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJFNlbWlCb2xkO1xyXG4gICAgICAgIGNvbG9yOiAjMTk5RUQ4O1xyXG4gICAgICAgIEBpbmNsdWRlIGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUc0QUFBQXVDQVlBQUFESkF5eVhBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBVGdTVVJCVkhoZTdadGRiRk5WSE1EdlBmZWpIeHVzWlIxc0JiOHhteHNhRkZDQjZIZ1FNQ1pvMEFjZTFHblFSQjhJdXBDeGlYTmhpd2xrQ3pxamhnQUwrRURpaXliT2hKaGdDSXRqTXhoUnB2RUJ4S2tFMTd0Z2RTMXJkMjk3ZTYvbmY3cVd1WFZiVzFydUpmbi9rcE43UG5ydncvbmxmKzc1dDZjY2NtdkNUMTRMUVNHZmhWekhuTHoranh1ZGJFSUxQQ05WQUJSWU9FQWFGR05LblpIdkpNTjlwTEo3NENGT2RqMXBTdElEaEJkcU9VSnFrOE5Jb1RDTnhDQVhEYityN0Z4N2tqWlRBdk1TQi9jSVpjM0hscm1yMS81RTZ3dFlMMUkwcUx5THl0N05LN2tyVnpUYUJIbDVpUk5va1pZY0hqcE9STWR6RDFZNFl3M1ZIbmxGdVpOYlhpWnpEaUhmSUVZeXNmVFlCUlppZ2FiMUM3bGdjSUpXZGVpSGQxUXVzR2p6ZFoxNm1vanlzN0xBeHc5dThNdmI3aTNqNmhZNVVGb3gwWFVJR0poZ05zbTVpR1BTU3JidThraWVxazdhNU45WjdSTnVMNVdTbzBoeE1jM1VScENScXpoeHdjYm5Xem1CM0hHZlI0NDAxSGh6alZpa1FHUTc4U3phS3RwN1YvRXU5K3VFNTR3UDZ2MGxFcTBnMXBDdE9NSXRmOWdsK3U5NW43NHBwZTAxSGgzZWFZaDFaQ01PUGlNdTJkbjlHaWVJcThzZEpMcDdWWVdNc1dZdDg0a0RQNlQ4alo0N2ViZDNEN1FQUEZibExwV3lEVlNrV014bkFNWWxxVzdOQVo3d25pZVd1YU1iYnl0TmppQ1dNcGM0dGlGWjNObTNsUmZscHh5RWorMWZWK1hHSmRJZXpDYU9TWU9jalN5cVlEbGI2eHFmNkM4Ums2T0k1Y3dsVGl6ZDlNSmVuZ2hMYXoxeUZITTJlNUZKQm9zMlgvdVhqeENuNjFYSTJUN2M0SGRqem1Zdk1vbWJ6Tm51WWpsYlE3VkhyL0Zpem1ZM3BvdUR0cmg0Ui9jcnZDQ3RMSk40clJsek5sc3lWUno0SVo3dFhaV2sxTnNHN1gzcktoMWxjcWFnUkt4bXVqakIrZWltYnNqWjZ2MXU3Wm03RnlaSEVOc3hReHpkK2Z1ZzRYTUtHR28yWm9hY2liTW4zalFOUS8xOCtKclVQeEtaN0VYc3hsUng3RFJScU9ldDN4TmpveDlEUjJPL29xbUo5TUVpeEVaTUZ3Zm5HZUxoSXkwZm1YcjhqMEJVZHh6OE9jZ09weUQyWWtiRTBSTFRMcHdONmNQbjk4RHY1ZStkRHhxWHgrUHNBNGg5bVA2T0EzRUpXbUovNzMveGxCRU5mVUZYU25IM21jQUVMcGoyWXNibWhBTGlJTVRVOGQ3RGJYU2pFdm9tTU9IcUhRNnpRY1FlWkJJSHdjV2lMdkwxMFVCQytXMGZMSmt0ZzRvYWl1SHJ6aTVrRWdlQUlkaW9hRmRidDN4aXhOVHZ3M0hUMmZIZHFJWkxwajJZVFZ4cW93SkxwcWFkTzlsa21vYjY2YTloeDdtcmNKZ1dzWnJaeEFIcHFCczcwdnlMK2Mvb0llamNjZnF2YU56QXVMT2F1Y1FCMStYMXRIU2JldXpTNVVqQ1RYTTdkbjRkc1k3NXhLVTNLcERiYVpkK2VCczJLbDAvQmpuTTdheGxQbkZBU3A3MmIrZkxmV1kwL0Jua2RvMzlJNWpiV1VndTRtQjVWSy8xSHVvd2pVVHdXMFhGM001Q3NoRUhnRHdReDNLNytNZ3d5KzJhQnBSWVVBV255TTBtVzNGQVNwNFdiTnR5M05BbUJpSzZLVGVlVWVLRFNwUUxZM0orVThuMU9BbUloc09WTHU5TDdTdWM5ZHRPMHpyK1FhN0ltSVllVUhhdHIrTkNvWEhhaE9BeDRWK091WkRlajZoRGZXUHkvWTlmSktJWXBUNFRIQ0Z1bnVmeE9GaUJBV21HOG1kSDVLdWpRN1FKVzNtMnRPVnpnQ3Q1eElIalpGcEFGQlNJUW9qR1hKWmVaSDVTMzE2cHRNQlhWckhKdnJ6RUFTbDVJQXl1VUVCYXZzOURNcFBhMFlNOFdDS2h6bGE5RzVsb3VEZFRRUW9IU0lJQ1VaYXFNd281MFNpdE9LUmxJYmM4SFBjZm9mT2JLbmRDMUtvQUFBQUFTVVZPUks1Q1lJST0pO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogIzE5OUVEODtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3NpZ24ge1xyXG4gICAgICAgIGNvbG9yOiAjRjk5MDE0O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiA2cHggMjBweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLDAsMCwuMik7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGOTkwMTQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0Y5OTAxNDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3NlbmQge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRTZW1pQm9sZDtcclxuICAgICAgICBjb2xvcjogIzE5OUVEODtcclxuICAgICAgICBAaW5jbHVkZSBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFKSUFBQUF1Q0FZQUFBRERjMENBQUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQVQ4U1VSQlZIaGU3WnhkYkJSVkZJRHZ6T3p1N0xhbExidHNmMGd3aGg4RkUyT2hXa0dGK0FBK2FId2d4bUFUTmRYRXhCZ2pDalhTYUpHYUlnWmFLbXFDcEZwOU5GR2prR3BRSW1vbE1jUVMwYmFvK0F0VTZuYmJwUXM3N3M1MGZqeG4ydG5NZHZhMzRjWGQ4eVVuOTh6WjF5L24zcmx6N3pLQ3VCcHdzMk02c3YxR0ZCZkc3RGh2NXNxQ3p4aThMU2VLRTBzZWE5UWhNSitYVkhaUlRJR0NYVi9mS2xRSGRuRzhhOU5NbVNoYURDUEVkUDI4b2VzamhxYWVDVDJ4K2xXb2FoQW9WVUhZUmNJdTVLN3JIZXJuQlBmR21SSlJTcWhUNC9lSHQyMDRqQ2xFUVozSkxwSUx3bHZmOS9NVmZMajR5UFU0RUVYTWhkaTBHWitkbDFqdlNBUWFsSGJ4U24vZmF1bWo3Z2o4akowcGI1bXdDeUVvRklaZ1BoRWx3WklLTjd1dHJveTEzN3lJWFZmbC9wZmpoTVVWZHoyNEMzN0NwbUp2TWpteFJMS1krMHlVQUM2ZVk5M3I2OHN3NTBYZlkvNzI5MitDRkp0SzNqTFp4U25JUUtLNGFBejZXUE9LU2dWU2wrZWFsYmpvZGtQazNWaW9BeEZKWG15cTlWUzVPUmxldHRZR3V3ZGFvSVJkS1M5SFNDUWlTYVdIWjUzcjZrVE1oZXJnUy82SE80T1FvaU01WnlzU2lVamh2bVdWcktuR2wrQTRMdUJlZDg4ZUtPVzE4Q2FSQ0FkZGQ5UjVCWTZwc1BCK0tMRDd5TzFReXJud0pwRUlCOHVyUE96SkcvMm1HNTdhWmErejVVMCtTTE82UWlJUmFYbTZZUkcvcE53bE0xNVlWZlBVZ2ExUXdpa3VveThrRXBFV0VlYTJuZzMxTXd2djh1cm5BbHZmdWhaVGlMUlRISWxFWkFSM3ZXSHhyVENPSzNmZGNNdCtLR1hzU2lRU2taV09waHBQdVl0VGVMZDRkODNlcnpaREtXMVhJcEdJclBpOUF1dGNXK3ZCbkE4RTk1VnYzbDROcVVNbUVvbkl5WllWVmF3aElNcjRVWGZCeHVaMktEbjJsa2drSWkvMnI2OFhlWTdwbksvaThXREg0VVlvcFhRbEVvbklpNVVMUmRheWFpR2VuSFFKaTVkMndVZ2lFZk1qSVBLenZuQUJ0clFSdHdaSUpLSXc4Q1JseitsSjg4U2tjbTVvQi92akZCN0hUVUlpRVhuUjltMUlWZzBtNkZMMGcwaG44d0NVckZzbkppUVNrWk5qRjJMcytLZ2tHcnArT1hia1VBZVU4QUJjeWdVQkVvbklpalN0czlZVFl3bk10WDkrZjFrNjFqY0dLWXFVY2ptQVJDS3kwdlg5aEJwTzZGNWRqZytHWDdqM1hTakpFSTdyU2lRU2taR1JpTXg2ejF4Q1I5VEU0TkZuWVVTSnBpRlMxa2NJaVVTa1JkVU45c3pBbUF3RHIwMkZlNk52dHcxRDJWb2JPVzdpa2toRVd0NzVhWW9OWDVKRlExTkhvNGRhOTBMSjNvMGNrRWlFZ3pGSlpYdE9oVkVhcHZ3MXZGUCs1V1FVVW56T2VQdVdSQ0ljdEo4TUtRbk5jT3NKNmZQSTdnYytnWkxqZFg4dUpCS1J3cGVqRXZ2MFhNekRERU9LZi9IZTgxQ3lwclNzL3dWQUloRkpaTTFnMjA2TXhURlhKMGNQWFA1dzM1K1FPdmFNMGtFaUVVbDZUaytvb2JqbU02YVZzK0ZYV2c1Q3lkb3pTcnZBdGtNaUVTYS9SUlgyeGxERTlFRTVPOWpHSW45TGtPYWMwaXhJSk1Ka08weHB1R2VrUzlHUEk5MlBmZ09sdkxzUlFpS1ZPSGc4NU9Cd2hIMDNudkROZnBURm83UUZTWVJZQjVOd3hITzRaWFZ2L25pYzgzaldtRldpcEZCR2YyMmQzR2wrVDhOcERSZlplWXVFeHlVdHNEc0ozb1k3eC9rRi9qVWNML2hueWtSUm8ybGhYWW4vb01laS9STTdOcjBHRlh4cnk3aURuWW5rVVVrQVJjSnJKMTRJdk90ZDBCOHRFZjlMY0JHTmdkTVlkaUE4TG1KTmF6a1gySGJzSW1HTzRxQkFPTTFodHlLUmloL3NQQmdvRHdhK3BSWFVqUkM3U0FnK1cwSlpPVkc4V0YzSDZrd29VRUdkeUNLYktDUlI2VEF2ZVFqaUtzUFlmMFVxanpZYjVGYStBQUFBQUVsRlRrU3VRbUNDKTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICMxOTlFRDg7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIGxpbmtzXHJcbi5tYWluLWxpbmsge1xyXG4gICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICBjb2xvcjogJGJsdWU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICAgICZfcmVnaXN0ZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIGNoZWNrYm94XHJcbi5jaGVja2JveC1jdXN0b20ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDE4cHg7XHJcbiAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjY2NjY2NjO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5mb3JtLWNoZWNrYm94OmNoZWNrZWQgKyAuY2hlY2tib3gtY3VzdG9tIHtcclxuICAgIGJhY2tncm91bmQ6ICM0Mjg0QjA7XHJcbiAgICBib3JkZXItY29sb3I6ICM0Mjg0QjA7XHJcbn1cclxuLmZvcm0tY2hlY2tib3g6Y2hlY2tlZCArIC5jaGVja2JveC1jdXN0b206YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogMTFweDtcclxuICAgIGhlaWdodDogNnB4O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNXB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MSUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgbGVmdDogMnB4O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgYm9yZGVyLXRvcDogbm9uZTtcclxuXHJcbn1cclxuLmZvcm0tY2hlY2tib3gge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4vLyByYWRpb1xyXG4ucmFkaW8tZ3JvdXAge1xyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICYtY3VzdG9tIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNjRCNUY2O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtaW5saW5lIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY29udHJvbCB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICYgKyAucmFkaW8tZ3JvdXBfX2l0ZW0tY3VzdG9tOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2NEI1RjY7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogM3B4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBkYXRlcmFuZ2VcclxuLmRhdGVyYW5nZS1ncm91cCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgZm9udC1zaXplOiAuODFyZW07XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogMzNweDtcclxuICAgICAgICBtYXJnaW46IDAgN3B4O1xyXG4gICAgICAgICYtY29udHJvbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogOTBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmbGV4OiAxIDEgMCU7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuODVyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNENCN0Q3O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNGNiN2Q3O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM0Y2I3ZDc7XHJcbiAgICAgICAgICAgICAgICB+IC5kYXRlcmFuZ2UtZ3JvdXBfX2l0ZW0taWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzRjYjdkNztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM0Y2I3ZDc7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNGU0ZTQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbGVmdDogLTNweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMzUsIDk0LCAxNTAsIDAuODY2NjY2NjY2Nyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICM0MDcxQTE7XHJcbiAgICB9XHJcbiAgICAmLl9kaXNhYmxlZCB7XHJcbiAgICAgICAgJiAuZGF0ZXJhbmdlLWdyb3VwX19pdGVtLWljb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gaW5wdXRcclxuLm1haW4taW5wdXQge1xyXG4gICAgJl9hdXRoIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTRFNDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0U0RTRFNDtcclxuICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzE5OUVEODtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9sYXN0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmlucHV0LWdyb3VwIHtcclxuICAgICZfX3NlYXJjaCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAmLWNvbnRyb2wge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmbGV4OiAxIDEgMCU7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuODFyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNENCN0Q3O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNGNiN2Q3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTRlNDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtM3B4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC43NXJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRjk5MDE0O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMjBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5pbnB1dCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBmb250LXNpemU6IC44MXJlbTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjI4LCAyMjgsIDIyOCwgMSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNlNGU0ZTQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gcmVhZG9ubHkgc2V0XHJcbmlucHV0LCB0ZXh0YXJlYSB7XHJcbiAgICAvKiBGb3IgRmlyZWZveCAqL1xyXG4gICAgJjotbW96LXJlYWQtb25seTpmb2N1cyB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuICAgICY6cmVhZC1vbmx5OmZvY3VzIHtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyB0ZXh0YXJlYVxyXG4udGV4dGFyZWEtZ3JvdXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgIGZvbnQtc2l6ZTogLjgxcmVtO1xyXG4gICAgdGV4dGFyZWEge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNGU0ZTQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNlNGU0ZTQ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9ibG9jay1lbCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHN3aXRjaFxyXG4uc3dpdGNoLWdyb3VwIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMTBweCAxMHB4IDEwcHggMjBweDtcclxuICAgIGZvbnQtc2l6ZTogLjg1cmVtO1xyXG4gICAgbGFiZWwuc3dpdGNoLWdyb3VwX19pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBmb250LXNpemU6IDAuODFyZW07XHJcbiAgICAgICAgY29sb3I6ICNBRUFFQUU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRTZW1pQm9sZDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICZfYWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICM2NEI1RjY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgNTBweDtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTQ3cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NEI1RjY7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzRTkyQ0M7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC01MXB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NvbnRyb2wge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgIGhlaWdodDogMS4yNXJlbTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICYgKyAuc3dpdGNoLWdyb3VwX19pdGVtOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICZfYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyB0ZXh0IHN0eWxlc1xyXG4uX3RleHQge1xyXG4gICAgJi1saWdodC1ncmF5IHtcclxuICAgICAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgIH1cclxuICAgICYtZ3JheSB7XHJcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICB9XHJcbiAgICAmLWJsdWUge1xyXG4gICAgICAgIGNvbG9yOiAjNDA3MUExO1xyXG4gICAgfVxyXG4gICAgJi1pY29uLWJsdWUge1xyXG4gICAgICAgIGNvbG9yOiAkbWFpblRleHRDb2xvcjtcclxuICAgIH1cclxuICAgICYtZ3JlZW4ge1xyXG4gICAgICAgIGNvbG9yOiAjODFDNzg0O1xyXG4gICAgfVxyXG4gICAgJi1vcmFuZ2Uge1xyXG4gICAgICAgIGNvbG9yOiAjRjk5MDE0O1xyXG4gICAgfVxyXG4gICAgJi1yZWQge1xyXG4gICAgICAgIGNvbG9yOiAjRTQ3MjcyO1xyXG4gICAgfVxyXG4gICAgJi1saWdodC1yZWQge1xyXG4gICAgICAgIGNvbG9yOiAjRkY5MTkxO1xyXG4gICAgfVxyXG4gICAgJi1ib2xkIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gYmFja2dyb3VuZFxyXG4uX2JnLWxpZ2h0IHtcclxuICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XHJcbn1cclxuXHJcbi8vLy8gd3JhcFxyXG4vLy5fbm93cmFwIHtcclxuLy8gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuLy99XHJcblxyXG4vLyBhY2NvcmRpb25cclxuLmFjY29yZGlvbiB7XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtMzdweDtcclxuICAgICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjlweDtcclxuICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHRvcDogLTM3cHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICAmIH4gLmFjY29yZGlvbl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgfiBpIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgICAvLyByZXF1ZXN0XHJcbiAgICAmX19yZXF1ZXN0LWJsb2NrIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDg1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICAgICAgJiAucm93IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gcGFnaW5hdGlvblxyXG4ucGFnaW5hdGlvbiB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDAgMDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgICYtcHJldixcclxuICAgICAgICAmLW5leHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgJl9kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzE5OWVkODtcclxuICAgICAgICAgICAgICAgIGk6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2NjYztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxOTllZDg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzE5OWVkODtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE5OWVkODtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxOTllZDg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODFyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX2FjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTk5ZWQ4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE5OWVkODtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4vLyBwYWdpbmF0aW9uIGZvcmtcclxuLnBhZ2UtaXRlbSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMTk5ZWQ4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB3aWR0aDogMzJweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICBtYXJnaW46IDAgMnB4O1xyXG4gICAgJjpmaXJzdC1jaGlsZCxcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgJiAucGFnZS1saW5rIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogLjQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICYgLnBhZ2UtbGluayB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzE5OUVEODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXIsICYuYWN0aXZlIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTk5ZWQ4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMxOTllZDg7XHJcbiAgICAgICAgJiAucGFnZS1saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICYgLnBhZ2UtbGluayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ucGFnZS1saW5rIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDdweCA1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgIGNvbG9yOiAjMTk5RUQ4O1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IC44MXJlbTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogbm9uZTtcclxuICAgIH1cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHNlbGVjdFxyXG4uc2VsZWN0LWdyb3VwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAuODVyZW07XHJcbiAgICAmX19zZWxlY3Qge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMzgwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMzBweCAwIDVweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDAuODFyZW07XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTRlNDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFDRFNVUkJWRWhMN2RIQkNjQWdFRVRSOUYrQ1dwS0NkN0VFYTVnd29KZklzcTRndWZoT1FXUSt3UWVIM1lEcUJsVC9CbHByL1V1bTNSRURNVVo0NzFGSzZTZXpXaXRDQ0VncDlaT1pHTWc1d3prblJzWTQ3MndGU0lxc2pwUDZ5TitJWlp6VUFIR0lneHkyak5OU2dNYWZXTVpwT1VBY3RveVRLYkRqQmxRM29Eb2NBRjdTWXRRMk9CZk9ZUUFBQUFCSlJVNUVya0pnZ2c9PSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDNweCB0b3AgNTAlLCAwIDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG4gICAgJl9fY3VzdG9tIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjJzIGVhc2UtaW4pO1xyXG4gICAgICAgICZfYWN0aXZlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNGNiN2Q3O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfaGlkZGVuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG59XHJcbi5zZWxlY3Qtb3B0aW9ucyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNGNiN2Q3O1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgbWF4LWhlaWdodDogMjUwcHg7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgbGkge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiA3cHggMTBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4xNXMgZWFzZS1pbik7XHJcbiAgICAgICAgJltyZWw9XCJoaWRlXCJdIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyB0YWJsZVxyXG4ubWFpbi10YWJsZSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgJl9fcm93IHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XHJcbiAgICB9XHJcbiAgICAmX19jZWxsIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCA1cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMkYyRjI7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcclxuICAgICAgICB9XHJcbiAgICAmX2hlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICAgICAgY29sb3I6ICM0Q0I3RDc7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0Q0I3RDc7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX251bWJlciB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0U5RUNFRjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTRFNEU0O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBmb250LXNpemU6IDAuODFyZW07XHJcbiAgICB9XHJcbiAgICAmLl9maWxlcyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG59XHJcbi8vIHJlcXVlc3RzLWJsb2NrIHN0YWdlc1xyXG4mX19yZXF1ZXN0LWJsb2NrLXN0YWdlcyB7XHJcbiYgLm1haW4tdGFibGVfX2NlbGwge1xyXG4gICAgZm9udC1zaXplOiAwLjgxcmVtO1xyXG4gICAgbWluLWhlaWdodDogNzBweDtcclxuICAgIHNwYW4ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIH1cclxuICAgIGkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICBmb250LXNpemU6IC43NXJlbTtcclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICB9XHJcbn1cclxufVxyXG5cclxufVxyXG5cclxuLy8gYm9vdHN0cmFwIGZvcmtcclxuLm5hdi10YWJzIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAmIC5uYXYtbGluayB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XHJcbiAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxufVxyXG5cclxuLy8gc2VsZWN0MiBmb3JrXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2U0ZTRlNDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbn1cclxuLnNlbGVjdDIuc2VsZWN0Mi1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMzRweDtcclxuICAgIGZsZXgtc2hyaW5rOiAxO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcclxuICAgIHBhZGRpbmctdG9wOiAwLjEwOTllbTtcclxuICAgIG1hcmdpbi10b3A6IDAuODVlbTtcclxufVxyXG4uc2VsZWN0Mi1yZXN1bHRzIHtcclxuICAgIGZvbnQtc2l6ZTogLjg1cmVtO1xyXG59XHJcblxyXG4vLyBkcm9wem9uZSBmb3JrXHJcbi5kcm9wem9uZSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAuZHotbWVzc2FnZSAuZHotYnV0dG9uIHtcclxuICAgICAgICBmb250LXNpemU6IC43NXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gdG9nZ2xlIGljb25cclxuLnRvZ2dsZS1pY29uIHtcclxuICAgIGk6YmVmb3JlIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2UsLXdlYmtpdC10cmFuc2Zvcm0gLjVzIGVhc2U7XHJcbiAgICB9XHJcbiAgICAmX29wZW4ge1xyXG4gICAgICAgICY6YmVmb3JlLCBpOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZSwtd2Via2l0LXRyYW5zZm9ybSAuNXMgZWFzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIG1lbnUgbW9iXHJcbi5tZW51LW1vYi1pY29uIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAzMXB4O1xyXG4gICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG4gICAgJl9vcGVuIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMCU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIGFsZXJ0XHJcbi5hbGVydCB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4vLyBoaWRkZW5cclxuLl9oaWRkZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4iLCIvLyBtYWluIHN0eWxlXHJcbmh0bWwsIGJvZHkge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbmJvZHkge1xyXG4gICAgZm9udC1mYW1pbHk6ICRSZWd1bGFyO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgYmFja2dyb3VuZDogI0Y4RjhGODtcclxuICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgbWluLXdpZHRoOiAzMjBweDtcclxufVxyXG4jYXBwIHtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbn1cclxuKiA6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG5pbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcbmlucHV0LFxyXG5idXR0b24sXHJcbnRleHRhcmVhLFxyXG5pbWcge1xyXG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbmJ1dHRvbiB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuIiwiLy8gYXV0aCBwYWdlXHJcbi5hdXRoIHtcclxuICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgIC5sZWZ0LXBhbmVsIHtcclxuICAgICAgICAgICAgLy8g0LrQstCw0LTRgNCw0YIg0LTQu9GPINC60LDRgNGC0LjQvdC60LhcclxuICAgICAgICAgICAgLnNxdWFyZS1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTAlIDAgNTAlIDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpblRleHRDb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUnVzc29PbmVSZWd1bGFyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3VidGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjgxcmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRBcmlhbDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS04MDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmlnaHQtcGFuZWwge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XHJcblxyXG4gICAgICAgICAgICBuYXYge1xyXG4gICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgJGdyYXktNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS00MDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkbWFpblRleHRDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgLmxvZ2luLWZvcm0sIC5yZWNvdmVyeS1mb3JtLCAucmVnaXN0ZXItZm9ybSB7XHJcbiAgICAgICAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkTWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS00MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cy13aXRoaW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LTQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRtYWluVGV4dENvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucGFzc3dvcmQtcmVjb3Zlcnktd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDYwMG1zO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjcGFzc3dvcmRfcmVjb3Zlcnlfd3JhcHBlcl9zaG93OmNoZWNrZWQgKyAucGFzc3dvcmQtcmVjb3Zlcnktd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gdG9wIHBhbmVsXHJcbi50b3AtcGFuZWwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhckJhY2tncm91bmQ7XHJcbiAgICBwYWRkaW5nOiA3cHggMjBweCA5cHggMDtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBAaWYgJGJhcnNTaGFkb3dzIHtcclxuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKSk7XHJcbiAgICB9XHJcbiAgICBhLCAubWFpbi1saW5rIHtcclxuICAgICAgICBjb2xvcjogJG1haW5UZXh0Q29sb3I7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IDMwMnB4O1xyXG4gICAgICAgIGhlaWdodDogNTRweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvYnJhbmQvYnJhbmRfYmcucG5nJykgbm8tcmVwZWF0O1xyXG4gICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDM4cHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLW5hbWUge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJFJlZ3VsYXI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg1cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJG1haW5UZXh0Q29sb3I7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYWNjb3VudCB7XHJcbiAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLW5hbWUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC44NXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19sb2dvdXQge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLy8gc2lkZWJhclxyXG4ubWFpbi1zaWRlYmFyIHtcclxuICAgIC8vIHNpZGViYXIgbGVmdFxyXG4gICAgJi1sZWZ0IHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRsZWZ0U2lkZWJhcldpZHRoO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogJG5hdmJhckhlaWdodDtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGxlZnQgMC41cyBlYXNlLWluLW91dCk7XHJcbiAgICAgICAgbWluLWhlaWdodDogNzMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzE5OWVkODtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsMCwwLC4zKTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgQGlmICRiYXJzU2hhZG93cyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjMpKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fZ3JvdXAge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsZWZ0U2lkZWJhckl0ZW1CYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxlZnRTaWRlYmFySXRlbUFjdGl2ZUJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsZWZ0U2lkZWJhckl0ZW1BY3RpdmVCYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX29wZW4ge1xyXG4gICAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24obGVmdCAwLjVzIGVhc2UtaW4tb3V0KTtcclxuICAgICAgICAgICAgJiAubWFpbi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX21hcmstY291bnQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMzJweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGOTkwMTQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9zaWRlYmFyIHJpZ2h0XHJcbiAgICAmLXJpZ2h0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gUmVndWxhcicsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAuODVyZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHJpZ2h0OiAtMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmlnaHRTaWRlYmFyQmFja2dyb3VuZDtcclxuICAgICAgICBwYWRkaW5nOiAxNHB4IDIwcHggMjBweCAyMHB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmZmZmO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ocmlnaHQgMC41cyBlYXNlLWluLW91dCk7XHJcbiAgICAgICAgdG9wOiAkbmF2YmFySGVpZ2h0O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IC0xcHggM3B4IDRweCAwIHJnYmEoMCwwLDAsLjIpO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA3MzBweDtcclxuICAgICAgICBAaWYgJGJhcnNTaGFkb3dzIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygtMXB4IDNweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJpZ2h0U2lkZWJhclByaW1hcnlUZXh0Q29sb3I7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtaGVhZGVyIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmlnaHRTaWRlYmFyV2lkZ2V0QmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAxcHggMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDExcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRyaWdodFNpZGViYXJXaWRnZXRCb3JkZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1jb250ZW50IC5pY29uIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDM1LCA5NCwgMTUwLCAwLjYpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluVGV4dENvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtY29udGVudCAucm93IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWNvbnRlbnQgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1jb250ZW50IC50ZXh0LXNtYWxsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44MXJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5OTk5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWNvbnRlbnQgaS5pY29uOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5UZXh0Q29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5lbWFpbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY0QjVGNjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAud29ya3RpbWUge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfb3BlbiB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHJpZ2h0IDAuNXMgZWFzZS1pbi1vdXQpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gbWFpbiBjb250ZW50XHJcbi5tYWluLWNvbnRlbnQge1xyXG4gICAgbWF4LXdpZHRoOiAkY29udGVudE1heFdpZHRoO1xyXG4gICAgbWluLXdpZHRoOiAzMTBweDtcclxuICAgIG1hcmdpbjogODBweCBhdXRvIDMwcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWluLXdpZHRoOiAzMDBweDtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmX2xlZnQtc2lkZWJhci1vcGVuIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTEwcHggIWltcG9ydGFudDtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG1hcmdpbi1sZWZ0IDAuNXMgZWFzZS1pbi1vdXQpO1xyXG4gICAgfVxyXG4gICAgJl9fYmxvY2sge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiA4MHB4IDAgMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBib3gtc2hhZG93OiAzcHggM3B4IDVweCByZ2JhKDE4OCwgMTg4LCAxODgsIDAuMzQ5MDE5NjA3ODQzMTM3KTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG1hcmdpbi1sZWZ0IDAuNXMgZWFzZS1pbi1vdXQpO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgJl9zbWFsbC1wYWRkaW5nIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbWFyayB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTVweDtcclxuICAgICAgICBsZWZ0OiAtOHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjg1cmVtO1xyXG4gICAgICAgICYtbmFtZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogN3B4IDIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzNzgyQTI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg1cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRSdXNzb09uZVJlZ3VsYXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgJl9vcmFuZ2Uge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y5OTAxNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWRhdGUtY3JlYXRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJFNlbWlCb2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogIzgxQzc4NDtcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ZpbHRlcnMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAyNXB4O1xyXG4gICAgfVxyXG4gICAgJl9fcm93LXdyYXAge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIH1cclxufVxyXG5cclxuLy9yZXF1ZXN0XHJcbi5yZXF1ZXN0LWJsb2NrIHtcclxuICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICAgICZfX3N1YnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDAuODFyZW07XHJcbiAgICAgICAgY29sb3I6ICM0Rjc2OEI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRTZW1pQm9sZDtcclxuICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICAmX25vdGlmaWNhdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbmZvLWJsb2NrIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDNweCAzcHggNXB4IHJnYmEoMTg4LCAxODgsIDE4OCwgMC4zNDkwMTk2MDc4NDMxMzcpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjgxcmVtO1xyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogIzY0QjVGNjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRCb2xkO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkU2VtaUJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNEY3NjhCO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX2RhdGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM0Rjc2OEI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ZpbGVzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC44NXJlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRTZW1pQm9sZDtcclxuICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzE0N0VCNjtcclxuICAgICAgICAgICAgaTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxNDdFQjY7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX2RvY3VtZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcmVzcG9uY2Uge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg1cmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJFNlbWlCb2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NvbW1lbnQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg1cmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJFNlbWlCb2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zdGFnZXMge1xyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzE1RjgxO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkQm9sZDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zYXZlLWRyYWZ0IHtcclxuICAgICAgICAmLCAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMzBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkY5MTkxO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC44NXJlbTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY3JlYXRlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fc3RlcHMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC43NXJlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRNZWRpdW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICNjY2M7XHJcbiAgICAgICAgICAgIGEsIHAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNDQ0NDQ0M7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQ0NDQ0NDO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogNzIlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDE5NnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDg2LjglO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQ0NDQ0NDO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGEsIGksIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRjk5MDE0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0Y5OTAxNDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX3Bhc3NlZCB7XHJcbiAgICAgICAgICAgICAgICBhLCBpLCBwIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY0QjVGNjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzY0QjVGNjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2NEI1RjY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICYgLnJlcXVlc3QtYmxvY2tfX3N0ZXBzLWl0ZW06YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19maWx0ZXJzIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDc1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAuODVyZW07XHJcbiAgICAgICAgJi1yYWRpby1ibG9jayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi10eXBlIHtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMkYyRjI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuODVyZW07XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9kYXRlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcclxuICAgICAgICAgICAgICAgICZfaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfZHJhZnQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODFyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkY5MTkxO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRjkxOTE7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGOTE5MTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX2FwcGVhbCB7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5UZXh0Q29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYig1MSwgNTEsIDUxKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgICAgICAmX3NlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5UZXh0Q29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfcmVjZWl2ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzgxQzc4NDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl93YWl0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGOTkwMTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtaXRlbS1oZWFkZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogIzRDQjdENztcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0Q0I3RDc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiAuaW5wdXQtZ3JvdXBfX2RhdGVyYW5nZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICAgICZfX25vdGlmaWNhdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggNTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjMDA5QkQ1O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogODJweDtcclxuICAgICAgICBjb2xvcjogJG1haW5UZXh0Q29sb3I7XHJcbiAgICAgICAgZm9udC1zaXplOiAuODVyZW07XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAzOCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDlCRDU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGFibGUge1xyXG4gICAgICAgICYgLm1haW4tdGFibGVfX2NlbGwge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgJiAuc2VsZWN0LWdyb3VwIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC01MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1oZWFkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogIzRDQjdENztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNENCN0Q3O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtZGVsZXRlIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWNvbnRyb2wge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtYWRkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDk1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3VwbG9hZC1maWxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuODVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbmF2IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgICYtc2lnbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMnB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1wb2ludCB7XHJcbiAgICAgICAgICAgICYtbmF2IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIyOCwgMjI4LCAyMjgsIDEpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDIyOCwgMjI4LCAyMjgsIDEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjUsIDE1OCwgMjE2LCAxKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44MXJlbTtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9jaGVja2JveC1maWx0ZXIge1xyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuODFyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vL2FjY291bnRcclxuLmFjY291bnQge1xyXG4gICAgJl9faW5mb3JtYXRpb24ge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBtYXJnaW46IDAgNTBweCAwIDA7XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICBmb250LXNpemU6IC44NXJlbTtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHBheVxyXG4ucGF5bWVudC1saXN0IHtcclxuICAgIHBhZGRpbmc6IDAgNTBweDtcclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1zdGF0dXMge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX3BhaWQge1xyXG4gICAgICAgICAgICAmIC5wYXltZW50LWxpc3RfX2l0ZW0tc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjODFDNzg0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfbm90LXBhaWQge1xyXG4gICAgICAgICAgICAmIC5wYXltZW50LWxpc3RfX2l0ZW0tc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRjk5MDE0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBtb2RpZmljYXRpb25cclxuLl9ub3dyYXAge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuI3N0YWdlX2NvbnN0cnVjdGlvbl93cmFwcGVyIHtcclxuICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICYgLnJlcXVlc3QtYmxvY2tfX3RhYmxlIHtcclxuICAgICAgICB3aWR0aDogMTIwMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblxyXG59XHJcbiIsIlxyXG4vLyByZWdpc3RlciB0eXBlIHBhZ2VcclxuLnJlZ2lzdGVyLXR5cGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiA2MHB4IDI1cHggNDBweDtcclxuICAgIGJhY2tncm91bmQ6ICRyZWdpc3RlclR5cGVCZztcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1heC13aWR0aDogJGNvbnRlbnRNYXhXaWR0aDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHggMjBweCAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGOEY4Rjg7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCk7XHJcbiAgICB9XHJcbiAgICAmX19ibG9jayB7XHJcbiAgICAgICAgcGFkZGluZzogNzBweCA3NXB4IDQwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDNweCAzcHggNXB4IHJnYmEoMTg4LCAxODgsIDE4OCwgMC4zNDkwMSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgICAmX2Nob2ljZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRNZWRpdW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDY1cHggNXB4IDE1cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogM3B4IDNweCAxMHB4IHJnYmEoMTUzLCAxNTMsIDE1MywgMC4zNDkpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICYgLnJlZ2lzdGVyLXR5cGVfX2Jsb2NrLWl0ZW0tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTI1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDY1MzYyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRNZWRpdW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHJlZ2lzdGVyIGZvcm1cclxuLnJlZ2lzdGVyLWZvcm0ge1xyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCA1NXB4IDQwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNDIsIDI0MiwgMjQyLCAxKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMjgsIDIyOCwgMjI4LCAxKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICYtY2hlY2tib3gge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuODFyZW07XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgJiAuY2hlY2tib3gtY3VzdG9tIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfYXV0aCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC43NXJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWNoZWNrYm94LWdyb3VwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgJiAuX2lzLXJlcXVpcmVkLWZpZWxkIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0yN3B4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJEJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzE1RjgxO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44MXJlbTtcclxuICAgICAgICAgICAgICAgIC8vZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnJlZ2lzdGVyLWZvcm1fX2l0ZW0tY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfaW5mb3JtYXRpb24ge1xyXG4gICAgICAgICAgICAucmVnaXN0ZXItZm9ybV9faXRlbV9maXJzdC1lbCB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDY1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9wYXNzcG9ydCB7XHJcbiAgICAgICAgICAgIC5yZWdpc3Rlci1mb3JtX19pdGVtX2ZpcnN0LWVsIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogOTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX3Blcm1hbmVudC1hZGRyZXNzIHtcclxuICAgICAgICAgICAgLnJlZ2lzdGVyLWZvcm1fX2l0ZW1fZmlyc3QtZWwge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX21haWwtYWRkcmVzcyB7XHJcbiAgICAgICAgICAgIC5yZWdpc3Rlci1mb3JtX19pdGVtX2ZpcnN0LWVsIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9sayB7XHJcbiAgICAgICAgICAgIC5yZWdpc3Rlci1mb3JtX19pdGVtX2ZpcnN0LWVsIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX3JlcXVpc2l0ZXMsXHJcbiAgICAgICAgJl9ib3NzIHtcclxuICAgICAgICAgICAgLnJlZ2lzdGVyLWZvcm1fX2l0ZW1fZmlyc3QtZWwge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX2FkZGl0aW9uYWwge1xyXG4gICAgICAgICAgICAucmVnaXN0ZXItZm9ybV9faXRlbV9maXJzdC1lbCB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfcHJveHkge1xyXG4gICAgICAgICAgICAucmVnaXN0ZXItZm9ybV9faXRlbV9maXJzdC1lbCB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE2NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtcmFkaW8tdGFiIHtcclxuICAgICAgICAgICAgLy9cclxuICAgICAgICAgICAgJiAubmF2LXRhYnMge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwIDI1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICYgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJiAuc2VsZWN0aW9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYWxlcnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAuNjhyZW07XHJcbiAgICAgICAgcGFkZGluZzogMnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuLy8gYmxvY2sgcHJldlxyXG4uYmxvY2stcHJldiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0zMHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgJiAubWFpbi1saW5rIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICB9XHJcbiAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTJweDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gcmVxdWlyZWQgZmllbGRcclxuLl9pcy1yZXF1aXJlZC1maWVsZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnKic7XHJcbiAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICBmb250LXNpemU6IC44NXJlbTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgIHJpZ2h0OiAtOHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi5jYWxjdWxhdG9ye1xyXG4gICAgLnNlbGVjdC1jYWxjIHtcclxuICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgJGdyYXktNDAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktNDAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJG1haW5UZXh0Q29sb3I7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBtZWRpYSAobWF4LXdpZHRoOiAoKCRsZWZ0U2lkZWJhcldpZHRoICogMikgKyAkY29udGVudE1heFdpZHRoKSkge1xyXG4gICAgLm1haW4tY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDExMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAucmVxdWVzdC1ibG9jayB7XHJcbiAgICAgICAgJl9fc3RlcHMge1xyXG4gICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgLy8mOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIC8vICAgIGxlZnQ6IDE5N3B4O1xyXG4gICAgICAgICAgICAgICAgLy8gICAgd2lkdGg6IDg1LjclXHJcbiAgICAgICAgICAgICAgICAvL31cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgIC5yZXF1ZXN0LWJsb2NrIHtcclxuICAgICAgICAmX19zdGVwcyB7XHJcbiAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAuYXV0aC1mb3JtIHtcclxuICAgICAgICAmX19yaWdodCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ZvcmdvdC1wYXNzd29yZC10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJlZ2lzdGVyLXR5cGUge1xyXG4gICAgICAgICZfX2Jsb2NrIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNzBweCAyMHB4IDMwcHggMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFpbi1jb250ZW50IHtcclxuICAgICAgICAmX19maWx0ZXJzIHtcclxuICAgICAgICAgICAgJiAuaW5wdXQtZ3JvdXAsXHJcbiAgICAgICAgICAgICYgLmlucHV0LWdyb3VwX19kYXRlcmFuZ2Uge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZXF1ZXN0LWJsb2NrIHtcclxuICAgICAgICAmX19pbmZvLWJsb2NrIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX191cGxvYWQtZmlsZSB7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgJi1pdGVtX2RhdGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ZpbHRlcnMgbGFiZWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy90ZW1wbGF0ZXNcclxuICAgIC5tYWluLWJ0biB7XHJcbiAgICAgICAgJl9fcmVnaXN0ZXItZm9ybS1pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIC5yZWdpc3Rlci1mb3JtIHtcclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgJi1jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5jaGVja2JveC1jdXN0b20ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudG9wLXBhbmVsIHtcclxuICAgICAgICAmX19sb2dvIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYWluLXNpZGViYXItbGVmdCB7XHJcbiAgICAgICAgbGVmdDogLTEwMCU7XHJcbiAgICB9XHJcbiAgICAubWFpbi1jb250ZW50IHtcclxuICAgICAgICBtYXJnaW46IDExMHB4IDE1cHggMzBweDtcclxuICAgICAgICAmX19tYXJrLWRhdGUtY3JlYXRlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZXF1ZXN0LWJsb2NrIHtcclxuICAgICAgICAmX19pbmZvLWJsb2NrIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICAmID4gLnJvdzpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgPiAucm93IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICZfZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIGJvZHkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjg1cmVtO1xyXG4gICAgfVxyXG4gICAgLmF1dGgge1xyXG4gICAgICAgICYtZm9ybSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgJl9fcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2ZvcmdvdC1wYXNzd29yZCB7XHJcbiAgICAgICAgICAgICAgICAmLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtZm9ybSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucmVnaXN0ZXItdHlwZSB7XHJcbiAgICAgICAgJl9fYmxvY2sge1xyXG4gICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZWdpc3Rlci1mb3JtIHtcclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgJl9maXJzdC1lbCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtY2hlY2tib3gtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudG9wLXBhbmVsIHtcclxuICAgICAgICAmX19hY2NvdW50IHtcclxuICAgICAgICAgICAgJi1uYW1lIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubWFpbi1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgJl9fbWFyayB7XHJcbiAgICAgICAgICAgICZfZGF0ZS1jcmVhdGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ZpbHRlcnMge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZXF1ZXN0LWJsb2NrIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgJl9fc3VidGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fZmlsZXMge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3N0YWdlcyB7XHJcbiAgICAgICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAmIC5tYWluLXRhYmxlX19yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgLm1haW4tdGFibGVfX2NlbGwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19zdGVwcyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19maWx0ZXJzIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbm90aWZpY2F0aW9uIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMzVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLnJlZ2lzdGVyLWZvcm1fX2l0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDI1cHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdXBsb2FkLWZpbGUge1xyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODglO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3NhdmUtZHJhZnQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19jcmVhdGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fcmVzcG9uY2Uge1xyXG4gICAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zd2l0Y2gtZ3JvdXAge1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgfVxyXG4gICAgLmFjY29yZGlvbiB7XHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19yZXF1ZXN0LWJsb2NrIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZWxlY3QtZ3JvdXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICZfX3NlbGVjdCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGV4dGFyZWEtZ3JvdXAsXHJcbiAgICAuZGF0ZXJhbmdlLWdyb3VwIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy90ZW1wbGF0ZXNcclxuICAgIC5hY2NvcmRpb24ge1xyXG4gICAgICAgICZfX3JlcXVlc3RzLWJsb2NrIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hY2NvdW50IHtcclxuICAgICAgICAmX19pbmZvcm1hdGlvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgIC5tYWluLXNpZGViYXItbGVmdCxcclxuICAgIC5tYWluLXNpZGViYXItcmlnaHQge1xyXG4gICAgICAgIHRvcDogOTNweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAvLy5hdXRoIHtcclxuICAgIC8vICAgICYtd3JhcHBlciB7XHJcbiAgICAvLyAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgLy8gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIC8vICAgIH1cclxuICAgIC8vfVxyXG4gICAgLm1haW4tYnRuIHtcclxuICAgICAgICBmb250LXNpemU6IC43NXJlbTtcclxuICAgICAgICBwYWRkaW5nOiA3cHggMTBweDtcclxuICAgIH1cclxuICAgIGlucHV0IHtcclxuICAgICAgICBmb250LXNpemU6IC43NXJlbTtcclxuICAgIH1cclxuICAgIC5yZWdpc3Rlci1mb3JtIHtcclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC43NXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZWdpc3Rlci10eXBlIHtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDVweCAyNXB4O1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19ibG9jayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMTBweCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ibG9jay1wcmV2IHtcclxuICAgICAgICAmIC5tYWluLWxpbmsge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuODVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJlcXVlc3QtYmxvY2sge1xyXG4gICAgICAgICZfX3JlZ2lzdGVyLWZvcm0taXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19maWxlcyB7XHJcbiAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmX21haW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX25leHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3N0YWdlcy1saXN0IHtcclxuICAgICAgICAgICAgJiAubWFpbi10YWJsZV9fcm93IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1haW4tY29udGVudCB7XHJcbiAgICAgICAgJiAubmF2LXRhYnMgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjgxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19tYXJrLWRhdGUtY3JlYXRlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuNjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlbGVjdC1ncm91cCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgJl9fY3VzdG9tIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRhdGVyYW5nZS1ncm91cCB7XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudG9wLXBhbmVsIHtcclxuICAgICAgICAmX19hY2NvdW50IHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbG9nbyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNzBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNzBweDtcclxuICAgICAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1uYW1lIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlbGVjdC1ncm91cCxcclxuICAgIC5pbnB1dC1ncm91cCxcclxuICAgIC50ZXh0YXJlYS1ncm91cCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hY2NvdW50IHtcclxuICAgICAgICAmX19pbmZvcm1hdGlvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYWdpbmF0aW9uIHtcclxuICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9kYWwtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi5scy13cmFwcGVyIHtcclxuXHJcbiAgICAuaW5wdXQtZ3JvdXAge1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC44MXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNlNGU0ZTQ7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAuMik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpkaXNhYmxlZHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbnB1dC1ncm91cC1hcHBlbmQge1xyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDNweCA5cHggM3B4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIuMXJlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNGU0ZTQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pcy12YWxpZCwgLmlzLWludmFsaWQge1xyXG4gICAgICAgICAgICAmICsgLmlucHV0LWdyb3VwLWFwcGVuZCB7XHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5zdGFnZV9jb25zdHJ1Y3Rpb25fd3JhcHBlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZTRlNGU0O1xyXG5cclxuICAgIC5zdGFnZV9jb25zdHJ1Y3Rpb25fdGFiX3dyYXBwZXIge1xyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAjb2JqZWN0X3N0YXR1c18xOm5vdCg6Y2hlY2tlZCkgfiAuc3RhZ2VfY29uc3RydWN0aW9uX3RhYl93cmFwcGVyIGxhYmVsW2Zvcj1cIm9iamVjdF9zdGF0dXNfMVwiXSB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgI29iamVjdF9zdGF0dXNfMTpjaGVja2VkIH4gLnN0YWdlX2NvbnN0cnVjdGlvbl90YWJfd3JhcHBlciBsYWJlbFtmb3I9XCJvYmplY3Rfc3RhdHVzXzFcIl0ge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgI29iamVjdF9zdGF0dXNfMjpub3QoOmNoZWNrZWQpIH4gLnN0YWdlX2NvbnN0cnVjdGlvbl90YWJfd3JhcHBlciBsYWJlbFtmb3I9XCJvYmplY3Rfc3RhdHVzXzJcIl0ge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICNvYmplY3Rfc3RhdHVzXzI6Y2hlY2tlZCB+IC5zdGFnZV9jb25zdHJ1Y3Rpb25fdGFiX3dyYXBwZXIgbGFiZWxbZm9yPVwib2JqZWN0X3N0YXR1c18yXCJdIHtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICNvYmplY3Rfc3RhdHVzXzM6bm90KDpjaGVja2VkKSB+IC5zdGFnZV9jb25zdHJ1Y3Rpb25fdGFiX3dyYXBwZXIgbGFiZWxbZm9yPVwib2JqZWN0X3N0YXR1c18zXCJdIHtcclxuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAjb2JqZWN0X3N0YXR1c18zOmNoZWNrZWQgfiAuc3RhZ2VfY29uc3RydWN0aW9uX3RhYl93cmFwcGVyIGxhYmVsW2Zvcj1cIm9iamVjdF9zdGF0dXNfM1wiXSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuc3RhZ2VfY29uc3RydWN0aW9uX2NvbnRlbnRfd3JhcHBlciAuY29udGVudF9pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICNvYmplY3Rfc3RhdHVzXzE6Y2hlY2tlZCB+IC5zdGFnZV9jb25zdHJ1Y3Rpb25fY29udGVudF93cmFwcGVyIC5zdGFnZV9jb25zdHJ1Y3Rpb25fY29udGVudF8xIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAjb2JqZWN0X3N0YXR1c18yOmNoZWNrZWQgfiAuc3RhZ2VfY29uc3RydWN0aW9uX2NvbnRlbnRfd3JhcHBlciAuc3RhZ2VfY29uc3RydWN0aW9uX2NvbnRlbnRfMiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgI29iamVjdF9zdGF0dXNfMzpjaGVja2VkIH4gLnN0YWdlX2NvbnN0cnVjdGlvbl9jb250ZW50X3dyYXBwZXIgLnN0YWdlX2NvbnN0cnVjdGlvbl9jb250ZW50XzMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5waGFzZWRfY29tbWlzc2lvbmluZ193cmFwcGVyIC5wYy10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgfVxyXG59XHJcbiIsIi5zdGFnZV9jb25zdHJ1Y3Rpb25fd3JhcHBlcl9zbWFsbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZTRlNGU0O1xyXG59XHJcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/