<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* ------------------------------------------------------------ *        Main
\* ------------------------------------------------------------ */
/*
 *  ----------------- VARIABLES &amp; B4 -----------------
 */
/*
@import "../plugins/bootstrap/scss/root";
@import "../plugins/bootstrap/scss/reboot";
@import "../plugins/bootstrap/scss/type";
@import "../plugins/bootstrap/scss/images";
@import "../plugins/bootstrap/scss/code";
@import "../plugins/bootstrap/scss/grid";
@import "../plugins/bootstrap/scss/tables";
@import "../plugins/bootstrap/scss/forms";
@import "../plugins/bootstrap/scss/buttons";
@import "../plugins/bootstrap/scss/transitions";
@import "../plugins/bootstrap/scss/dropdown";
@import "../plugins/bootstrap/scss/button-group";
@import "../plugins/bootstrap/scss/input-group";
@import "../plugins/bootstrap/scss/custom-forms";
@import "../plugins/bootstrap/scss/nav";
@import "../plugins/bootstrap/scss/navbar";
@import "../plugins/bootstrap/scss/card";
@import "../plugins/bootstrap/scss/breadcrumb";
@import "../plugins/bootstrap/scss/pagination";
@import "../plugins/bootstrap/scss/badge";
@import "../plugins/bootstrap/scss/jumbotron";
@import "../plugins/bootstrap/scss/alert";
@import "../plugins/bootstrap/scss/progress";
@import "../plugins/bootstrap/scss/media";
@import "../plugins/bootstrap/scss/list-group";
@import "../plugins/bootstrap/scss/close";
@import "../plugins/bootstrap/scss/modal";
@import "../plugins/bootstrap/scss/tooltip";
@import "../plugins/bootstrap/scss/popover";
@import "../plugins/bootstrap/scss/carousel";
@import "../plugins/bootstrap/scss/utilities";
@import "../plugins/bootstrap/scss/print";*/
/*
@import "../node_modules/bootstrap/scss/functions";
@import "../node_modules/bootstrap/scss/variables";
@import "../node_modules/bootstrap/scss/mixins";
@import "../node_modules/bootstrap/scss/root";
@import "../node_modules/bootstrap/scss/reboot";
@import "../node_modules/bootstrap/scss/type";
@import "../node_modules/bootstrap/scss/images";
@import "../node_modules/bootstrap/scss/code";
@import "../node_modules/bootstrap/scss/grid";
@import "../node_modules/bootstrap/scss/tables";
@import "../node_modules/bootstrap/scss/forms";
@import "../node_modules/bootstrap/scss/buttons";
@import "../node_modules/bootstrap/scss/transitions";
@import "../node_modules/bootstrap/scss/dropdown";
@import "../node_modules/bootstrap/scss/button-group";
@import "../node_modules/bootstrap/scss/input-group";
@import "../node_modules/bootstrap/scss/custom-forms";
@import "../node_modules/bootstrap/scss/nav";
@import "../node_modules/bootstrap/scss/navbar";
@import "../node_modules/bootstrap/scss/card";
@import "../node_modules/bootstrap/scss/breadcrumb";
@import "../node_modules/bootstrap/scss/pagination";
@import "../node_modules/bootstrap/scss/badge";
@import "../node_modules/bootstrap/scss/jumbotron";
@import "../node_modules/bootstrap/scss/alert";
@import "../node_modules/bootstrap/scss/progress";
@import "../node_modules/bootstrap/scss/media";
@import "../node_modules/bootstrap/scss/list-group";
@import "../node_modules/bootstrap/scss/close";
@import "../node_modules/bootstrap/scss/modal";
@import "../node_modules/bootstrap/scss/tooltip";
@import "../node_modules/bootstrap/scss/popover";
@import "../node_modules/bootstrap/scss/carousel";
@import "../node_modules/bootstrap/scss/utilities";
@import "../node_modules/bootstrap/scss/print";*/
/* MaterialDesignIcons.com */

.grecaptcha-badge {
  opacity: 0 !important;
}
.modal-footer-class{
    font-size: 1.5em !important;
}

.card.home-card.corona{
    transform: scaleX(-1);
    position: relative;
    overflow: hidden;
}

.card.home-card.corona::before {
    content: "";
    position: absolute;
    transform: scaleX(-1);
    width: 100%;
    height: 100%;
    z-index: -1;
    background: url(../img/preview-lightbox-home-citavirtual.jpg) 0 0;
    background-size: cover;
    background-position: center center;
}

.card-title img {
    max-width: 37%;
    height: auto;
}

.cards-1 .card.home-card .card-body{
    width:50%;
}

.card.home-card {
    background-repeat: no-repeat !important;
    background-position: right top !important;
/*    background-image: url(../img/corona/home-corona.jpg);*/
    background-size: cover;
    height: auto !important;
    margin-bottom: 3rem;
}

.cards-1 .card.corona .button{
    transform: scaleX(-1);
    margin-top: auto;
}
.cards-1 .card.home-card .card-link{
    margin-left:0;
}
.card-body.home-card{
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center center;
    padding-left: 17% !important;
    background-position: -17% !important;
}
.card-body.home-card {
    max-width: 65rem !important;
    height: 24rem !important;
}
.cards-1 .card.corona .card-title {
    transform: scaleX(-1);
    font-size: 3.3rem !important;
    line-height: 30px !important;
}
.cards-1 .card.home-card .card-title {
    font-size: 3.4rem;
    font-weight: 500;
    margin-bottom: 2.5rem;
    margin-top: 1.5rem;
    line-height: 2rem;
    width: 100%;
}
.cards-1 .card.home-card .card-title.medicare {
    font-size: 3.2rem;
}
.cards-1 .card.corona .card-subtitle{
    transform: scaleX(-1);
}
.cards-1 .card.home-card .card-subtitle{
    font-size: 1.7rem;
}
.second-row-benefits{
    margin-top: 20px;
}
@media (max-width: 1360px) {
    .card-body.home-card{
        padding-left: 13% !important;
    }
    .cards-1 .card.home-card .card-title {
        font-size: 3.5rem !important;
    }
}
@media (max-width: 1100px) {
    .cards-1 .card.home-card .card-title {
        font-size: 3rem !important;
    }
}
@media (max-width: 991.98px) {
    .card.home-card {
        background-size: cover !important;
    }
    .card-body.home-card{
        background-image: none !important;
        padding-left: 1rem !important;
    }
}
@media (max-width: 767.98px) {
    .card.home-card {
    }
    .cards-1 .card.home-card .card-subtitle {
        margin-top: 0 !important;
        font-size: 1.3rem !important;
    }
    .cards-1 .card.home-card .card-title {
        margin-top: 0 !important;
        font-size: 1.8rem !important;
    }
    .second-row-benefits{
        margin-top: 0;
    }

    .telemedicina .card-title img{
        max-width: 75%;
    }
    .home-card.corona.telemedicina h3.card-title{
        margin-bottom: 0.6em;
    }
    .card.home-card.corona.telemedicina::before{
        background-position: 22% center;
    }
}


@font-face {
  font-family: "Material Design Icons";
  src: url("../fonts/materialdesignicons-webfont.eot?v=2.3.54");
  src: url("../fonts/materialdesignicons-webfont.eot?#iefix&amp;v=2.3.54") format("embedded-opentype"), url("../fonts/materialdesignicons-webfont.woff2?v=2.3.54") format("woff2"), url("../fonts/materialdesignicons-webfont.woff?v=2.3.54") format("woff"), url("../fonts/materialdesignicons-webfont.ttf?v=2.3.54") format("truetype"), url("../fonts/materialdesignicons-webfont.svg?v=2.3.54#materialdesigniconsregular") format("svg");
  font-weight: normal;
  font-style: normal; }

.mdi:before,
.mdi-set {
  display: inline-block;
  font: normal normal normal 24px/1 "Material Design Icons";
  font-size: inherit;
  text-rendering: auto;
  line-height: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mdi-chart-multiline:before {
  content: "\F8D3"; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mdi-cogs:before {
  content: "\F8D5"; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mdi-death-star:before {
  content: "\F8D7"; }

.mdi-death-star-variant:before {
  content: "\F8D8"; }

.mdi-debian:before {
  content: "\F8D9"; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mdi-eventbrite:before {
  content: "\F7C6"; }

.mdi-evernote:before {
  content: "\F204"; }

.mdi-exclamation:before {
  content: "\F205"; }

.mdi-exit-to-app:before {
  content: "\F206"; }

.mdi-export:before {
  content: "\F207"; }

.mdi-eye:before {
  content: "\F208"; }

.mdi-eye-off:before {
  content: "\F209"; }

.mdi-eye-off-outline:before {
  content: "\F6D0"; }

.mdi-eye-outline:before {
  content: "\F6CF"; }

.mdi-eye-plus:before {
  content: "\F86A"; }

.mdi-eye-plus-outline:before {
  content: "\F86B"; }

.mdi-eye-settings:before {
  content: "\F86C"; }

.mdi-eye-settings-outline:before {
  content: "\F86D"; }

.mdi-eyedropper:before {
  content: "\F20A"; }

.mdi-eyedropper-variant:before {
  content: "\F20B"; }

.mdi-face:before {
  content: "\F643"; }

.mdi-face-profile:before {
  content: "\F644"; }

.mdi-facebook:before {
  content: "\F20C"; }

.mdi-facebook-box:before {
  content: "\F20D"; }

.mdi-facebook-messenger:before {
  content: "\F20E"; }

.mdi-factory:before {
  content: "\F20F"; }

.mdi-fan:before {
  content: "\F210"; }

.mdi-fan-off:before {
  content: "\F81C"; }

.mdi-fast-forward:before {
  content: "\F211"; }

.mdi-fast-forward-outline:before {
  content: "\F6D1"; }

.mdi-fax:before {
  content: "\F212"; }

.mdi-feather:before {
  content: "\F6D2"; }

.mdi-fedora:before {
  content: "\F8DA"; }

.mdi-ferry:before {
  content: "\F213"; }

.mdi-file:before {
  content: "\F214"; }

.mdi-file-account:before {
  content: "\F73A"; }

.mdi-file-chart:before {
  content: "\F215"; }

.mdi-file-check:before {
  content: "\F216"; }

.mdi-file-cloud:before {
  content: "\F217"; }

.mdi-file-compare:before {
  content: "\F8A9"; }

.mdi-file-delimited:before {
  content: "\F218"; }

.mdi-file-document:before {
  content: "\F219"; }

.mdi-file-document-box:before {
  content: "\F21A"; }

.mdi-file-excel:before {
  content: "\F21B"; }

.mdi-file-excel-box:before {
  content: "\F21C"; }

.mdi-file-export:before {
  content: "\F21D"; }

.mdi-file-find:before {
  content: "\F21E"; }

.mdi-file-hidden:before {
  content: "\F613"; }

.mdi-file-image:before {
  content: "\F21F"; }

.mdi-file-import:before {
  content: "\F220"; }

.mdi-file-lock:before {
  content: "\F221"; }

.mdi-file-multiple:before {
  content: "\F222"; }

.mdi-file-music:before {
  content: "\F223"; }

.mdi-file-outline:before {
  content: "\F224"; }

.mdi-file-pdf:before {
  content: "\F225"; }

.mdi-file-pdf-box:before {
  content: "\F226"; }

.mdi-file-percent:before {
  content: "\F81D"; }

.mdi-file-plus:before {
  content: "\F751"; }

.mdi-file-powerpoint:before {
  content: "\F227"; }

.mdi-file-powerpoint-box:before {
  content: "\F228"; }

.mdi-file-presentation-box:before {
  content: "\F229"; }

.mdi-file-question:before {
  content: "\F86E"; }

.mdi-file-restore:before {
  content: "\F670"; }

.mdi-file-send:before {
  content: "\F22A"; }

.mdi-file-tree:before {
  content: "\F645"; }

.mdi-file-undo:before {
  content: "\F8DB"; }

.mdi-file-video:before {
  content: "\F22B"; }

.mdi-file-word:before {
  content: "\F22C"; }

.mdi-file-word-box:before {
  content: "\F22D"; }

.mdi-file-xml:before {
  content: "\F22E"; }

.mdi-film:before {
  content: "\F22F"; }

.mdi-filmstrip:before {
  content: "\F230"; }

.mdi-filmstrip-off:before {
  content: "\F231"; }

.mdi-filter:before {
  content: "\F232"; }

.mdi-filter-outline:before {
  content: "\F233"; }

.mdi-filter-remove:before {
  content: "\F234"; }

.mdi-filter-remove-outline:before {
  content: "\F235"; }

.mdi-filter-variant:before {
  content: "\F236"; }

.mdi-finance:before {
  content: "\F81E"; }

.mdi-find-replace:before {
  content: "\F6D3"; }

.mdi-fingerprint:before {
  content: "\F237"; }

.mdi-fire:before {
  content: "\F238"; }

.mdi-fire-truck:before {
  content: "\F8AA"; }

.mdi-firefox:before {
  content: "\F239"; }

.mdi-fish:before {
  content: "\F23A"; }

.mdi-flag:before {
  content: "\F23B"; }

.mdi-flag-checkered:before {
  content: "\F23C"; }

.mdi-flag-outline:before {
  content: "\F23D"; }

.mdi-flag-triangle:before {
  content: "\F23F"; }

.mdi-flag-variant:before {
  content: "\F240"; }

.mdi-flag-variant-outline:before {
  content: "\F23E"; }

.mdi-flash:before {
  content: "\F241"; }

.mdi-flash-auto:before {
  content: "\F242"; }

.mdi-flash-circle:before {
  content: "\F81F"; }

.mdi-flash-off:before {
  content: "\F243"; }

.mdi-flash-outline:before {
  content: "\F6D4"; }

.mdi-flash-red-eye:before {
  content: "\F67A"; }

.mdi-flashlight:before {
  content: "\F244"; }

.mdi-flashlight-off:before {
  content: "\F245"; }

.mdi-flask:before {
  content: "\F093"; }

.mdi-flask-empty:before {
  content: "\F094"; }

.mdi-flask-empty-outline:before {
  content: "\F095"; }

.mdi-flask-outline:before {
  content: "\F096"; }

.mdi-flattr:before {
  content: "\F246"; }

.mdi-flip-to-back:before {
  content: "\F247"; }

.mdi-flip-to-front:before {
  content: "\F248"; }

.mdi-floor-lamp:before {
  content: "\F8DC"; }

.mdi-floor-plan:before {
  content: "\F820"; }

.mdi-floppy:before {
  content: "\F249"; }

.mdi-flower:before {
  content: "\F24A"; }

.mdi-folder:before {
  content: "\F24B"; }

.mdi-folder-account:before {
  content: "\F24C"; }

.mdi-folder-download:before {
  content: "\F24D"; }

.mdi-folder-edit:before {
  content: "\F8DD"; }

.mdi-folder-google-drive:before {
  content: "\F24E"; }

.mdi-folder-image:before {
  content: "\F24F"; }

.mdi-folder-key:before {
  content: "\F8AB"; }

.mdi-folder-key-network:before {
  content: "\F8AC"; }

.mdi-folder-lock:before {
  content: "\F250"; }

.mdi-folder-lock-open:before {
  content: "\F251"; }

.mdi-folder-move:before {
  content: "\F252"; }

.mdi-folder-multiple:before {
  content: "\F253"; }

.mdi-folder-multiple-image:before {
  content: "\F254"; }

.mdi-folder-multiple-outline:before {
  content: "\F255"; }

.mdi-folder-network:before {
  content: "\F86F"; }

.mdi-folder-open:before {
  content: "\F76F"; }

.mdi-folder-outline:before {
  content: "\F256"; }

.mdi-folder-plus:before {
  content: "\F257"; }

.mdi-folder-remove:before {
  content: "\F258"; }

.mdi-folder-star:before {
  content: "\F69C"; }

.mdi-folder-upload:before {
  content: "\F259"; }

.mdi-font-awesome:before {
  content: "\F03A"; }

.mdi-food:before {
  content: "\F25A"; }

.mdi-food-apple:before {
  content: "\F25B"; }

.mdi-food-croissant:before {
  content: "\F7C7"; }

.mdi-food-fork-drink:before {
  content: "\F5F2"; }

.mdi-food-off:before {
  content: "\F5F3"; }

.mdi-food-variant:before {
  content: "\F25C"; }

.mdi-football:before {
  content: "\F25D"; }

.mdi-football-australian:before {
  content: "\F25E"; }

.mdi-football-helmet:before {
  content: "\F25F"; }

.mdi-forklift:before {
  content: "\F7C8"; }

.mdi-format-align-bottom:before {
  content: "\F752"; }

.mdi-format-align-center:before {
  content: "\F260"; }

.mdi-format-align-justify:before {
  content: "\F261"; }

.mdi-format-align-left:before {
  content: "\F262"; }

.mdi-format-align-middle:before {
  content: "\F753"; }

.mdi-format-align-right:before {
  content: "\F263"; }

.mdi-format-align-top:before {
  content: "\F754"; }

.mdi-format-annotation-plus:before {
  content: "\F646"; }

.mdi-format-bold:before {
  content: "\F264"; }

.mdi-format-clear:before {
  content: "\F265"; }

.mdi-format-color-fill:before {
  content: "\F266"; }

.mdi-format-color-text:before {
  content: "\F69D"; }

.mdi-format-columns:before {
  content: "\F8DE"; }

.mdi-format-float-center:before {
  content: "\F267"; }

.mdi-format-float-left:before {
  content: "\F268"; }

.mdi-format-float-none:before {
  content: "\F269"; }

.mdi-format-float-right:before {
  content: "\F26A"; }

.mdi-format-font:before {
  content: "\F6D5"; }

.mdi-format-header-1:before {
  content: "\F26B"; }

.mdi-format-header-2:before {
  content: "\F26C"; }

.mdi-format-header-3:before {
  content: "\F26D"; }

.mdi-format-header-4:before {
  content: "\F26E"; }

.mdi-format-header-5:before {
  content: "\F26F"; }

.mdi-format-header-6:before {
  content: "\F270"; }

.mdi-format-header-decrease:before {
  content: "\F271"; }

.mdi-format-header-equal:before {
  content: "\F272"; }

.mdi-format-header-increase:before {
  content: "\F273"; }

.mdi-format-header-pound:before {
  content: "\F274"; }

.mdi-format-horizontal-align-center:before {
  content: "\F61E"; }

.mdi-format-horizontal-align-left:before {
  content: "\F61F"; }

.mdi-format-horizontal-align-right:before {
  content: "\F620"; }

.mdi-format-indent-decrease:before {
  content: "\F275"; }

.mdi-format-indent-increase:before {
  content: "\F276"; }

.mdi-format-italic:before {
  content: "\F277"; }

.mdi-format-line-spacing:before {
  content: "\F278"; }

.mdi-format-line-style:before {
  content: "\F5C8"; }

.mdi-format-line-weight:before {
  content: "\F5C9"; }

.mdi-format-list-bulleted:before {
  content: "\F279"; }

.mdi-format-list-bulleted-type:before {
  content: "\F27A"; }

.mdi-format-list-checks:before {
  content: "\F755"; }

.mdi-format-list-numbers:before {
  content: "\F27B"; }

.mdi-format-page-break:before {
  content: "\F6D6"; }

.mdi-format-paint:before {
  content: "\F27C"; }

.mdi-format-paragraph:before {
  content: "\F27D"; }

.mdi-format-pilcrow:before {
  content: "\F6D7"; }

.mdi-format-quote-close:before {
  content: "\F27E"; }

.mdi-format-quote-open:before {
  content: "\F756"; }

.mdi-format-rotate-90:before {
  content: "\F6A9"; }

.mdi-format-section:before {
  content: "\F69E"; }

.mdi-format-size:before {
  content: "\F27F"; }

.mdi-format-strikethrough:before {
  content: "\F280"; }

.mdi-format-strikethrough-variant:before {
  content: "\F281"; }

.mdi-format-subscript:before {
  content: "\F282"; }

.mdi-format-superscript:before {
  content: "\F283"; }

.mdi-format-text:before {
  content: "\F284"; }

.mdi-format-textdirection-l-to-r:before {
  content: "\F285"; }

.mdi-format-textdirection-r-to-l:before {
  content: "\F286"; }

.mdi-format-title:before {
  content: "\F5F4"; }

.mdi-format-underline:before {
  content: "\F287"; }

.mdi-format-vertical-align-bottom:before {
  content: "\F621"; }

.mdi-format-vertical-align-center:before {
  content: "\F622"; }

.mdi-format-vertical-align-top:before {
  content: "\F623"; }

.mdi-format-wrap-inline:before {
  content: "\F288"; }

.mdi-format-wrap-square:before {
  content: "\F289"; }

.mdi-format-wrap-tight:before {
  content: "\F28A"; }

.mdi-format-wrap-top-bottom:before {
  content: "\F28B"; }

.mdi-forum:before {
  content: "\F28C"; }

.mdi-forum-outline:before {
  content: "\F821"; }

.mdi-forward:before {
  content: "\F28D"; }

.mdi-foursquare:before {
  content: "\F28E"; }

.mdi-freebsd:before {
  content: "\F8DF"; }

.mdi-fridge:before {
  content: "\F28F"; }

.mdi-fridge-filled:before {
  content: "\F290"; }

.mdi-fridge-filled-bottom:before {
  content: "\F291"; }

.mdi-fridge-filled-top:before {
  content: "\F292"; }

.mdi-fuel:before {
  content: "\F7C9"; }

.mdi-fullscreen:before {
  content: "\F293"; }

.mdi-fullscreen-exit:before {
  content: "\F294"; }

.mdi-function:before {
  content: "\F295"; }

.mdi-function-variant:before {
  content: "\F870"; }

.mdi-gamepad:before {
  content: "\F296"; }

.mdi-gamepad-variant:before {
  content: "\F297"; }

.mdi-garage:before {
  content: "\F6D8"; }

.mdi-garage-alert:before {
  content: "\F871"; }

.mdi-garage-open:before {
  content: "\F6D9"; }

.mdi-gas-cylinder:before {
  content: "\F647"; }

.mdi-gas-station:before {
  content: "\F298"; }

.mdi-gate:before {
  content: "\F299"; }

.mdi-gate-and:before {
  content: "\F8E0"; }

.mdi-gate-nand:before {
  content: "\F8E1"; }

.mdi-gate-nor:before {
  content: "\F8E2"; }

.mdi-gate-not:before {
  content: "\F8E3"; }

.mdi-gate-or:before {
  content: "\F8E4"; }

.mdi-gate-xnor:before {
  content: "\F8E5"; }

.mdi-gate-xor:before {
  content: "\F8E6"; }

.mdi-gauge:before {
  content: "\F29A"; }

.mdi-gauge-empty:before {
  content: "\F872"; }

.mdi-gauge-full:before {
  content: "\F873"; }

.mdi-gauge-low:before {
  content: "\F874"; }

.mdi-gavel:before {
  content: "\F29B"; }

.mdi-gender-female:before {
  content: "\F29C"; }

.mdi-gender-male:before {
  content: "\F29D"; }

.mdi-gender-male-female:before {
  content: "\F29E"; }

.mdi-gender-transgender:before {
  content: "\F29F"; }

.mdi-gentoo:before {
  content: "\F8E7"; }

.mdi-gesture:before {
  content: "\F7CA"; }

.mdi-gesture-double-tap:before {
  content: "\F73B"; }

.mdi-gesture-swipe-down:before {
  content: "\F73C"; }

.mdi-gesture-swipe-left:before {
  content: "\F73D"; }

.mdi-gesture-swipe-right:before {
  content: "\F73E"; }

.mdi-gesture-swipe-up:before {
  content: "\F73F"; }

.mdi-gesture-tap:before {
  content: "\F740"; }

.mdi-gesture-two-double-tap:before {
  content: "\F741"; }

.mdi-gesture-two-tap:before {
  content: "\F742"; }

.mdi-ghost:before {
  content: "\F2A0"; }

.mdi-gift:before {
  content: "\F2A1"; }

.mdi-git:before {
  content: "\F2A2"; }

.mdi-github-box:before {
  content: "\F2A3"; }

.mdi-github-circle:before {
  content: "\F2A4"; }

.mdi-github-face:before {
  content: "\F6DA"; }

.mdi-glass-cocktail:before {
  content: "\F356"; }

.mdi-glass-flute:before {
  content: "\F2A5"; }

.mdi-glass-mug:before {
  content: "\F2A6"; }

.mdi-glass-stange:before {
  content: "\F2A7"; }

.mdi-glass-tulip:before {
  content: "\F2A8"; }

.mdi-glass-wine:before {
  content: "\F875"; }

.mdi-glassdoor:before {
  content: "\F2A9"; }

.mdi-glasses:before {
  content: "\F2AA"; }

.mdi-globe-model:before {
  content: "\F8E8"; }

.mdi-gmail:before {
  content: "\F2AB"; }

.mdi-gnome:before {
  content: "\F2AC"; }

.mdi-golf:before {
  content: "\F822"; }

.mdi-gondola:before {
  content: "\F685"; }

.mdi-google:before {
  content: "\F2AD"; }

.mdi-google-allo:before {
  content: "\F801"; }

.mdi-google-analytics:before {
  content: "\F7CB"; }

.mdi-google-assistant:before {
  content: "\F7CC"; }

.mdi-google-cardboard:before {
  content: "\F2AE"; }

.mdi-google-chrome:before {
  content: "\F2AF"; }

.mdi-google-circles:before {
  content: "\F2B0"; }

.mdi-google-circles-communities:before {
  content: "\F2B1"; }

.mdi-google-circles-extended:before {
  content: "\F2B2"; }

.mdi-google-circles-group:before {
  content: "\F2B3"; }

.mdi-google-controller:before {
  content: "\F2B4"; }

.mdi-google-controller-off:before {
  content: "\F2B5"; }

.mdi-google-drive:before {
  content: "\F2B6"; }

.mdi-google-earth:before {
  content: "\F2B7"; }

.mdi-google-glass:before {
  content: "\F2B8"; }

.mdi-google-hangouts:before {
  content: "\F2C9"; }

.mdi-google-home:before {
  content: "\F823"; }

.mdi-google-keep:before {
  content: "\F6DB"; }

.mdi-google-maps:before {
  content: "\F5F5"; }

.mdi-google-nearby:before {
  content: "\F2B9"; }

.mdi-google-pages:before {
  content: "\F2BA"; }

.mdi-google-photos:before {
  content: "\F6DC"; }

.mdi-google-physical-web:before {
  content: "\F2BB"; }

.mdi-google-play:before {
  content: "\F2BC"; }

.mdi-google-plus:before {
  content: "\F2BD"; }

.mdi-google-plus-box:before {
  content: "\F2BE"; }

.mdi-google-translate:before {
  content: "\F2BF"; }

.mdi-google-wallet:before {
  content: "\F2C0"; }

.mdi-gpu:before {
  content: "\F8AD"; }

.mdi-gradient:before {
  content: "\F69F"; }

.mdi-graphql:before {
  content: "\F876"; }

.mdi-grease-pencil:before {
  content: "\F648"; }

.mdi-grid:before {
  content: "\F2C1"; }

.mdi-grid-large:before {
  content: "\F757"; }

.mdi-grid-off:before {
  content: "\F2C2"; }

.mdi-group:before {
  content: "\F2C3"; }

.mdi-guitar-acoustic:before {
  content: "\F770"; }

.mdi-guitar-electric:before {
  content: "\F2C4"; }

.mdi-guitar-pick:before {
  content: "\F2C5"; }

.mdi-guitar-pick-outline:before {
  content: "\F2C6"; }

.mdi-guy-fawkes-mask:before {
  content: "\F824"; }

.mdi-hackernews:before {
  content: "\F624"; }

.mdi-hamburger:before {
  content: "\F684"; }

.mdi-hammer:before {
  content: "\F8E9"; }

.mdi-hand-pointing-right:before {
  content: "\F2C7"; }

.mdi-hanger:before {
  content: "\F2C8"; }

.mdi-harddisk:before {
  content: "\F2CA"; }

.mdi-headphones:before {
  content: "\F2CB"; }

.mdi-headphones-box:before {
  content: "\F2CC"; }

.mdi-headphones-off:before {
  content: "\F7CD"; }

.mdi-headphones-settings:before {
  content: "\F2CD"; }

.mdi-headset:before {
  content: "\F2CE"; }

.mdi-headset-dock:before {
  content: "\F2CF"; }

.mdi-headset-off:before {
  content: "\F2D0"; }

.mdi-heart:before {
  content: "\F2D1"; }

.mdi-heart-box:before {
  content: "\F2D2"; }

.mdi-heart-box-outline:before {
  content: "\F2D3"; }

.mdi-heart-broken:before {
  content: "\F2D4"; }

.mdi-heart-half:before {
  content: "\F6DE"; }

.mdi-heart-half-full:before {
  content: "\F6DD"; }

.mdi-heart-half-outline:before {
  content: "\F6DF"; }

.mdi-heart-off:before {
  content: "\F758"; }

.mdi-heart-outline:before {
  content: "\F2D5"; }

.mdi-heart-pulse:before {
  content: "\F5F6"; }

.mdi-help:before {
  content: "\F2D6"; }

.mdi-help-box:before {
  content: "\F78A"; }

.mdi-help-circle:before {
  content: "\F2D7"; }

.mdi-help-circle-outline:before {
  content: "\F625"; }

.mdi-help-network:before {
  content: "\F6F4"; }

.mdi-hexagon:before {
  content: "\F2D8"; }

.mdi-hexagon-multiple:before {
  content: "\F6E0"; }

.mdi-hexagon-outline:before {
  content: "\F2D9"; }

.mdi-high-definition:before {
  content: "\F7CE"; }

.mdi-high-definition-box:before {
  content: "\F877"; }

.mdi-highway:before {
  content: "\F5F7"; }

.mdi-history:before {
  content: "\F2DA"; }

.mdi-hockey-puck:before {
  content: "\F878"; }

.mdi-hockey-sticks:before {
  content: "\F879"; }

.mdi-hololens:before {
  content: "\F2DB"; }

.mdi-home:before {
  content: "\F2DC"; }

.mdi-home-account:before {
  content: "\F825"; }

.mdi-home-alert:before {
  content: "\F87A"; }

.mdi-home-assistant:before {
  content: "\F7CF"; }

.mdi-home-automation:before {
  content: "\F7D0"; }

.mdi-home-circle:before {
  content: "\F7D1"; }

.mdi-home-currency-usd:before {
  content: "\F8AE"; }

.mdi-home-heart:before {
  content: "\F826"; }

.mdi-home-lock:before {
  content: "\F8EA"; }

.mdi-home-lock-open:before {
  content: "\F8EB"; }

.mdi-home-map-marker:before {
  content: "\F5F8"; }

.mdi-home-modern:before {
  content: "\F2DD"; }

.mdi-home-outline:before {
  content: "\F6A0"; }

.mdi-home-variant:before {
  content: "\F2DE"; }

.mdi-hook:before {
  content: "\F6E1"; }

.mdi-hook-off:before {
  content: "\F6E2"; }

.mdi-hops:before {
  content: "\F2DF"; }

.mdi-hospital:before {
  content: "\F2E0"; }

.mdi-hospital-building:before {
  content: "\F2E1"; }

.mdi-hospital-marker:before {
  content: "\F2E2"; }

.mdi-hot-tub:before {
  content: "\F827"; }

.mdi-hotel:before {
  content: "\F2E3"; }

.mdi-houzz:before {
  content: "\F2E4"; }

.mdi-houzz-box:before {
  content: "\F2E5"; }

.mdi-hulu:before {
  content: "\F828"; }

.mdi-human:before {
  content: "\F2E6"; }

.mdi-human-child:before {
  content: "\F2E7"; }

.mdi-human-female:before {
  content: "\F649"; }

.mdi-human-greeting:before {
  content: "\F64A"; }

.mdi-human-handsdown:before {
  content: "\F64B"; }

.mdi-human-handsup:before {
  content: "\F64C"; }

.mdi-human-male:before {
  content: "\F64D"; }

.mdi-human-male-female:before {
  content: "\F2E8"; }

.mdi-human-pregnant:before {
  content: "\F5CF"; }

.mdi-humble-bundle:before {
  content: "\F743"; }

.mdi-ice-cream:before {
  content: "\F829"; }

.mdi-image:before {
  content: "\F2E9"; }

.mdi-image-album:before {
  content: "\F2EA"; }

.mdi-image-area:before {
  content: "\F2EB"; }

.mdi-image-area-close:before {
  content: "\F2EC"; }

.mdi-image-broken:before {
  content: "\F2ED"; }

.mdi-image-broken-variant:before {
  content: "\F2EE"; }

.mdi-image-filter:before {
  content: "\F2EF"; }

.mdi-image-filter-black-white:before {
  content: "\F2F0"; }

.mdi-image-filter-center-focus:before {
  content: "\F2F1"; }

.mdi-image-filter-center-focus-weak:before {
  content: "\F2F2"; }

.mdi-image-filter-drama:before {
  content: "\F2F3"; }

.mdi-image-filter-frames:before {
  content: "\F2F4"; }

.mdi-image-filter-hdr:before {
  content: "\F2F5"; }

.mdi-image-filter-none:before {
  content: "\F2F6"; }

.mdi-image-filter-tilt-shift:before {
  content: "\F2F7"; }

.mdi-image-filter-vintage:before {
  content: "\F2F8"; }

.mdi-image-multiple:before {
  content: "\F2F9"; }

.mdi-image-off:before {
  content: "\F82A"; }

.mdi-image-plus:before {
  content: "\F87B"; }

.mdi-import:before {
  content: "\F2FA"; }

.mdi-inbox:before {
  content: "\F686"; }

.mdi-inbox-arrow-down:before {
  content: "\F2FB"; }

.mdi-inbox-arrow-up:before {
  content: "\F3D1"; }

.mdi-inbox-multiple:before {
  content: "\F8AF"; }

.mdi-incognito:before {
  content: "\F5F9"; }

.mdi-infinity:before {
  content: "\F6E3"; }

.mdi-information:before {
  content: "\F2FC"; }

.mdi-information-outline:before {
  content: "\F2FD"; }

.mdi-information-variant:before {
  content: "\F64E"; }

.mdi-instagram:before {
  content: "\F2FE"; }

.mdi-instapaper:before {
  content: "\F2FF"; }

.mdi-internet-explorer:before {
  content: "\F300"; }

.mdi-invert-colors:before {
  content: "\F301"; }

.mdi-itunes:before {
  content: "\F676"; }

.mdi-jeepney:before {
  content: "\F302"; }

.mdi-jira:before {
  content: "\F303"; }

.mdi-jquery:before {
  content: "\F87C"; }

.mdi-jsfiddle:before {
  content: "\F304"; }

.mdi-json:before {
  content: "\F626"; }

.mdi-karate:before {
  content: "\F82B"; }

.mdi-keg:before {
  content: "\F305"; }

.mdi-kettle:before {
  content: "\F5FA"; }

.mdi-key:before {
  content: "\F306"; }

.mdi-key-change:before {
  content: "\F307"; }

.mdi-key-minus:before {
  content: "\F308"; }

.mdi-key-plus:before {
  content: "\F309"; }

.mdi-key-remove:before {
  content: "\F30A"; }

.mdi-key-variant:before {
  content: "\F30B"; }

.mdi-keyboard:before {
  content: "\F30C"; }

.mdi-keyboard-backspace:before {
  content: "\F30D"; }

.mdi-keyboard-caps:before {
  content: "\F30E"; }

.mdi-keyboard-close:before {
  content: "\F30F"; }

.mdi-keyboard-off:before {
  content: "\F310"; }

.mdi-keyboard-return:before {
  content: "\F311"; }

.mdi-keyboard-tab:before {
  content: "\F312"; }

.mdi-keyboard-variant:before {
  content: "\F313"; }

.mdi-kickstarter:before {
  content: "\F744"; }

.mdi-kodi:before {
  content: "\F314"; }

.mdi-label:before {
  content: "\F315"; }

.mdi-label-outline:before {
  content: "\F316"; }

.mdi-ladybug:before {
  content: "\F82C"; }

.mdi-lambda:before {
  content: "\F627"; }

.mdi-lamp:before {
  content: "\F6B4"; }

.mdi-lan:before {
  content: "\F317"; }

.mdi-lan-connect:before {
  content: "\F318"; }

.mdi-lan-disconnect:before {
  content: "\F319"; }

.mdi-lan-pending:before {
  content: "\F31A"; }

.mdi-language-c:before {
  content: "\F671"; }

.mdi-language-cpp:before {
  content: "\F672"; }

.mdi-language-csharp:before {
  content: "\F31B"; }

.mdi-language-css3:before {
  content: "\F31C"; }

.mdi-language-go:before {
  content: "\F7D2"; }

.mdi-language-html5:before {
  content: "\F31D"; }

.mdi-language-javascript:before {
  content: "\F31E"; }

.mdi-language-lua:before {
  content: "\F8B0"; }

.mdi-language-php:before {
  content: "\F31F"; }

.mdi-language-python:before {
  content: "\F320"; }

.mdi-language-python-text:before {
  content: "\F321"; }

.mdi-language-r:before {
  content: "\F7D3"; }

.mdi-language-swift:before {
  content: "\F6E4"; }

.mdi-language-typescript:before {
  content: "\F6E5"; }

.mdi-laptop:before {
  content: "\F322"; }

.mdi-laptop-chromebook:before {
  content: "\F323"; }

.mdi-laptop-mac:before {
  content: "\F324"; }

.mdi-laptop-off:before {
  content: "\F6E6"; }

.mdi-laptop-windows:before {
  content: "\F325"; }

.mdi-lastfm:before {
  content: "\F326"; }

.mdi-lastpass:before {
  content: "\F446"; }

.mdi-launch:before {
  content: "\F327"; }

.mdi-lava-lamp:before {
  content: "\F7D4"; }

.mdi-layers:before {
  content: "\F328"; }

.mdi-layers-off:before {
  content: "\F329"; }

.mdi-lead-pencil:before {
  content: "\F64F"; }

.mdi-leaf:before {
  content: "\F32A"; }

.mdi-led-off:before {
  content: "\F32B"; }

.mdi-led-on:before {
  content: "\F32C"; }

.mdi-led-outline:before {
  content: "\F32D"; }

.mdi-led-strip:before {
  content: "\F7D5"; }

.mdi-led-variant-off:before {
  content: "\F32E"; }

.mdi-led-variant-on:before {
  content: "\F32F"; }

.mdi-led-variant-outline:before {
  content: "\F330"; }

.mdi-library:before {
  content: "\F331"; }

.mdi-library-books:before {
  content: "\F332"; }

.mdi-library-music:before {
  content: "\F333"; }

.mdi-library-plus:before {
  content: "\F334"; }

.mdi-lifebuoy:before {
  content: "\F87D"; }

.mdi-lightbulb:before {
  content: "\F335"; }

.mdi-lightbulb-on:before {
  content: "\F6E7"; }

.mdi-lightbulb-on-outline:before {
  content: "\F6E8"; }

.mdi-lightbulb-outline:before {
  content: "\F336"; }

.mdi-link:before {
  content: "\F337"; }

.mdi-link-off:before {
  content: "\F338"; }

.mdi-link-variant:before {
  content: "\F339"; }

.mdi-link-variant-off:before {
  content: "\F33A"; }

.mdi-linkedin:before {
  content: "\F33B"; }

.mdi-linkedin-box:before {
  content: "\F33C"; }

.mdi-linux:before {
  content: "\F33D"; }

.mdi-linux-mint:before {
  content: "\F8EC"; }

.mdi-loading:before {
  content: "\F771"; }

.mdi-lock:before {
  content: "\F33E"; }

.mdi-lock-alert:before {
  content: "\F8ED"; }

.mdi-lock-open:before {
  content: "\F33F"; }

.mdi-lock-open-outline:before {
  content: "\F340"; }

.mdi-lock-outline:before {
  content: "\F341"; }

.mdi-lock-pattern:before {
  content: "\F6E9"; }

.mdi-lock-plus:before {
  content: "\F5FB"; }

.mdi-lock-question:before {
  content: "\F8EE"; }

.mdi-lock-reset:before {
  content: "\F772"; }

.mdi-lock-smart:before {
  content: "\F8B1"; }

.mdi-locker:before {
  content: "\F7D6"; }

.mdi-locker-multiple:before {
  content: "\F7D7"; }

.mdi-login:before {
  content: "\F342"; }

.mdi-login-variant:before {
  content: "\F5FC"; }

.mdi-logout:before {
  content: "\F343"; }

.mdi-logout-variant:before {
  content: "\F5FD"; }

.mdi-looks:before {
  content: "\F344"; }

.mdi-loop:before {
  content: "\F6EA"; }

.mdi-loupe:before {
  content: "\F345"; }

.mdi-lumx:before {
  content: "\F346"; }

.mdi-magnet:before {
  content: "\F347"; }

.mdi-magnet-on:before {
  content: "\F348"; }

.mdi-magnify:before {
  content: "\F349"; }

.mdi-magnify-minus:before {
  content: "\F34A"; }

.mdi-magnify-minus-outline:before {
  content: "\F6EB"; }

.mdi-magnify-plus:before {
  content: "\F34B"; }

.mdi-magnify-plus-outline:before {
  content: "\F6EC"; }

.mdi-mail-ru:before {
  content: "\F34C"; }

.mdi-mailbox:before {
  content: "\F6ED"; }

.mdi-map:before {
  content: "\F34D"; }

.mdi-map-marker:before {
  content: "\F34E"; }

.mdi-map-marker-circle:before {
  content: "\F34F"; }

.mdi-map-marker-distance:before {
  content: "\F8EF"; }

.mdi-map-marker-minus:before {
  content: "\F650"; }

.mdi-map-marker-multiple:before {
  content: "\F350"; }

.mdi-map-marker-off:before {
  content: "\F351"; }

.mdi-map-marker-outline:before {
  content: "\F7D8"; }

.mdi-map-marker-plus:before {
  content: "\F651"; }

.mdi-map-marker-radius:before {
  content: "\F352"; }

.mdi-margin:before {
  content: "\F353"; }

.mdi-markdown:before {
  content: "\F354"; }

.mdi-marker:before {
  content: "\F652"; }

.mdi-marker-check:before {
  content: "\F355"; }

.mdi-material-ui:before {
  content: "\F357"; }

.mdi-math-compass:before {
  content: "\F358"; }

.mdi-matrix:before {
  content: "\F628"; }

.mdi-maxcdn:before {
  content: "\F359"; }

.mdi-medical-bag:before {
  content: "\F6EE"; }

.mdi-medium:before {
  content: "\F35A"; }

.mdi-memory:before {
  content: "\F35B"; }

.mdi-menu:before {
  content: "\F35C"; }

.mdi-menu-down:before {
  content: "\F35D"; }

.mdi-menu-down-outline:before {
  content: "\F6B5"; }

.mdi-menu-left:before {
  content: "\F35E"; }

.mdi-menu-right:before {
  content: "\F35F"; }

.mdi-menu-up:before {
  content: "\F360"; }

.mdi-menu-up-outline:before {
  content: "\F6B6"; }

.mdi-message:before {
  content: "\F361"; }

.mdi-message-alert:before {
  content: "\F362"; }

.mdi-message-bulleted:before {
  content: "\F6A1"; }

.mdi-message-bulleted-off:before {
  content: "\F6A2"; }

.mdi-message-draw:before {
  content: "\F363"; }

.mdi-message-image:before {
  content: "\F364"; }

.mdi-message-outline:before {
  content: "\F365"; }

.mdi-message-plus:before {
  content: "\F653"; }

.mdi-message-processing:before {
  content: "\F366"; }

.mdi-message-reply:before {
  content: "\F367"; }

.mdi-message-reply-text:before {
  content: "\F368"; }

.mdi-message-settings:before {
  content: "\F6EF"; }

.mdi-message-settings-variant:before {
  content: "\F6F0"; }

.mdi-message-text:before {
  content: "\F369"; }

.mdi-message-text-outline:before {
  content: "\F36A"; }

.mdi-message-video:before {
  content: "\F36B"; }

.mdi-meteor:before {
  content: "\F629"; }

.mdi-metronome:before {
  content: "\F7D9"; }

.mdi-metronome-tick:before {
  content: "\F7DA"; }

.mdi-micro-sd:before {
  content: "\F7DB"; }

.mdi-microphone:before {
  content: "\F36C"; }

.mdi-microphone-minus:before {
  content: "\F8B2"; }

.mdi-microphone-off:before {
  content: "\F36D"; }

.mdi-microphone-outline:before {
  content: "\F36E"; }

.mdi-microphone-plus:before {
  content: "\F8B3"; }

.mdi-microphone-settings:before {
  content: "\F36F"; }

.mdi-microphone-variant:before {
  content: "\F370"; }

.mdi-microphone-variant-off:before {
  content: "\F371"; }

.mdi-microscope:before {
  content: "\F654"; }

.mdi-microsoft:before {
  content: "\F372"; }

.mdi-midi:before {
  content: "\F8F0"; }

.mdi-midi-port:before {
  content: "\F8F1"; }

.mdi-minecraft:before {
  content: "\F373"; }

.mdi-minus:before {
  content: "\F374"; }

.mdi-minus-box:before {
  content: "\F375"; }

.mdi-minus-box-outline:before {
  content: "\F6F1"; }

.mdi-minus-circle:before {
  content: "\F376"; }

.mdi-minus-circle-outline:before {
  content: "\F377"; }

.mdi-minus-network:before {
  content: "\F378"; }

.mdi-mixcloud:before {
  content: "\F62A"; }

.mdi-mixed-reality:before {
  content: "\F87E"; }

.mdi-mixer:before {
  content: "\F7DC"; }

.mdi-monitor:before {
  content: "\F379"; }

.mdi-monitor-multiple:before {
  content: "\F37A"; }

.mdi-more:before {
  content: "\F37B"; }

.mdi-motorbike:before {
  content: "\F37C"; }

.mdi-mouse:before {
  content: "\F37D"; }

.mdi-mouse-off:before {
  content: "\F37E"; }

.mdi-mouse-variant:before {
  content: "\F37F"; }

.mdi-mouse-variant-off:before {
  content: "\F380"; }

.mdi-move-resize:before {
  content: "\F655"; }

.mdi-move-resize-variant:before {
  content: "\F656"; }

.mdi-movie:before {
  content: "\F381"; }

.mdi-movie-roll:before {
  content: "\F7DD"; }

.mdi-multiplication:before {
  content: "\F382"; }

.mdi-multiplication-box:before {
  content: "\F383"; }

.mdi-mushroom:before {
  content: "\F7DE"; }

.mdi-mushroom-outline:before {
  content: "\F7DF"; }

.mdi-music:before {
  content: "\F759"; }

.mdi-music-box:before {
  content: "\F384"; }

.mdi-music-box-outline:before {
  content: "\F385"; }

.mdi-music-circle:before {
  content: "\F386"; }

.mdi-music-note:before {
  content: "\F387"; }

.mdi-music-note-bluetooth:before {
  content: "\F5FE"; }

.mdi-music-note-bluetooth-off:before {
  content: "\F5FF"; }

.mdi-music-note-eighth:before {
  content: "\F388"; }

.mdi-music-note-half:before {
  content: "\F389"; }

.mdi-music-note-off:before {
  content: "\F38A"; }

.mdi-music-note-quarter:before {
  content: "\F38B"; }

.mdi-music-note-sixteenth:before {
  content: "\F38C"; }

.mdi-music-note-whole:before {
  content: "\F38D"; }

.mdi-music-off:before {
  content: "\F75A"; }

.mdi-nas:before {
  content: "\F8F2"; }

.mdi-nativescript:before {
  content: "\F87F"; }

.mdi-nature:before {
  content: "\F38E"; }

.mdi-nature-people:before {
  content: "\F38F"; }

.mdi-navigation:before {
  content: "\F390"; }

.mdi-near-me:before {
  content: "\F5CD"; }

.mdi-needle:before {
  content: "\F391"; }

.mdi-netflix:before {
  content: "\F745"; }

.mdi-network:before {
  content: "\F6F2"; }

.mdi-network-strength-1:before {
  content: "\F8F3"; }

.mdi-network-strength-1-alert:before {
  content: "\F8F4"; }

.mdi-network-strength-2:before {
  content: "\F8F5"; }

.mdi-network-strength-2-alert:before {
  content: "\F8F6"; }

.mdi-network-strength-3:before {
  content: "\F8F7"; }

.mdi-network-strength-3-alert:before {
  content: "\F8F8"; }

.mdi-network-strength-4:before {
  content: "\F8F9"; }

.mdi-network-strength-4-alert:before {
  content: "\F8FA"; }

.mdi-network-strength-off:before {
  content: "\F8FB"; }

.mdi-network-strength-off-outline:before {
  content: "\F8FC"; }

.mdi-network-strength-outline:before {
  content: "\F8FD"; }

.mdi-new-box:before {
  content: "\F394"; }

.mdi-newspaper:before {
  content: "\F395"; }

.mdi-nfc:before {
  content: "\F396"; }

.mdi-nfc-tap:before {
  content: "\F397"; }

.mdi-nfc-variant:before {
  content: "\F398"; }

.mdi-ninja:before {
  content: "\F773"; }

.mdi-nintendo-switch:before {
  content: "\F7E0"; }

.mdi-nodejs:before {
  content: "\F399"; }

.mdi-note:before {
  content: "\F39A"; }

.mdi-note-multiple:before {
  content: "\F6B7"; }

.mdi-note-multiple-outline:before {
  content: "\F6B8"; }

.mdi-note-outline:before {
  content: "\F39B"; }

.mdi-note-plus:before {
  content: "\F39C"; }

.mdi-note-plus-outline:before {
  content: "\F39D"; }

.mdi-note-text:before {
  content: "\F39E"; }

.mdi-notebook:before {
  content: "\F82D"; }

.mdi-notification-clear-all:before {
  content: "\F39F"; }

.mdi-npm:before {
  content: "\F6F6"; }

.mdi-nuke:before {
  content: "\F6A3"; }

.mdi-null:before {
  content: "\F7E1"; }

.mdi-numeric:before {
  content: "\F3A0"; }

.mdi-numeric-0-box:before {
  content: "\F3A1"; }

.mdi-numeric-0-box-multiple-outline:before {
  content: "\F3A2"; }

.mdi-numeric-0-box-outline:before {
  content: "\F3A3"; }

.mdi-numeric-1-box:before {
  content: "\F3A4"; }

.mdi-numeric-1-box-multiple-outline:before {
  content: "\F3A5"; }

.mdi-numeric-1-box-outline:before {
  content: "\F3A6"; }

.mdi-numeric-2-box:before {
  content: "\F3A7"; }

.mdi-numeric-2-box-multiple-outline:before {
  content: "\F3A8"; }

.mdi-numeric-2-box-outline:before {
  content: "\F3A9"; }

.mdi-numeric-3-box:before {
  content: "\F3AA"; }

.mdi-numeric-3-box-multiple-outline:before {
  content: "\F3AB"; }

.mdi-numeric-3-box-outline:before {
  content: "\F3AC"; }

.mdi-numeric-4-box:before {
  content: "\F3AD"; }

.mdi-numeric-4-box-multiple-outline:before {
  content: "\F3AE"; }

.mdi-numeric-4-box-outline:before {
  content: "\F3AF"; }

.mdi-numeric-5-box:before {
  content: "\F3B0"; }

.mdi-numeric-5-box-multiple-outline:before {
  content: "\F3B1"; }

.mdi-numeric-5-box-outline:before {
  content: "\F3B2"; }

.mdi-numeric-6-box:before {
  content: "\F3B3"; }

.mdi-numeric-6-box-multiple-outline:before {
  content: "\F3B4"; }

.mdi-numeric-6-box-outline:before {
  content: "\F3B5"; }

.mdi-numeric-7-box:before {
  content: "\F3B6"; }

.mdi-numeric-7-box-multiple-outline:before {
  content: "\F3B7"; }

.mdi-numeric-7-box-outline:before {
  content: "\F3B8"; }

.mdi-numeric-8-box:before {
  content: "\F3B9"; }

.mdi-numeric-8-box-multiple-outline:before {
  content: "\F3BA"; }

.mdi-numeric-8-box-outline:before {
  content: "\F3BB"; }

.mdi-numeric-9-box:before {
  content: "\F3BC"; }

.mdi-numeric-9-box-multiple-outline:before {
  content: "\F3BD"; }

.mdi-numeric-9-box-outline:before {
  content: "\F3BE"; }

.mdi-numeric-9-plus-box:before {
  content: "\F3BF"; }

.mdi-numeric-9-plus-box-multiple-outline:before {
  content: "\F3C0"; }

.mdi-numeric-9-plus-box-outline:before {
  content: "\F3C1"; }

.mdi-nut:before {
  content: "\F6F7"; }

.mdi-nutrition:before {
  content: "\F3C2"; }

.mdi-oar:before {
  content: "\F67B"; }

.mdi-octagon:before {
  content: "\F3C3"; }

.mdi-octagon-outline:before {
  content: "\F3C4"; }

.mdi-octagram:before {
  content: "\F6F8"; }

.mdi-octagram-outline:before {
  content: "\F774"; }

.mdi-odnoklassniki:before {
  content: "\F3C5"; }

.mdi-office:before {
  content: "\F3C6"; }

.mdi-oil:before {
  content: "\F3C7"; }

.mdi-oil-temperature:before {
  content: "\F3C8"; }

.mdi-omega:before {
  content: "\F3C9"; }

.mdi-onedrive:before {
  content: "\F3CA"; }

.mdi-onenote:before {
  content: "\F746"; }

.mdi-onepassword:before {
  content: "\F880"; }

.mdi-opacity:before {
  content: "\F5CC"; }

.mdi-open-in-app:before {
  content: "\F3CB"; }

.mdi-open-in-new:before {
  content: "\F3CC"; }

.mdi-openid:before {
  content: "\F3CD"; }

.mdi-opera:before {
  content: "\F3CE"; }

.mdi-orbit:before {
  content: "\F018"; }

.mdi-ornament:before {
  content: "\F3CF"; }

.mdi-ornament-variant:before {
  content: "\F3D0"; }

.mdi-owl:before {
  content: "\F3D2"; }

.mdi-package:before {
  content: "\F3D3"; }

.mdi-package-down:before {
  content: "\F3D4"; }

.mdi-package-up:before {
  content: "\F3D5"; }

.mdi-package-variant:before {
  content: "\F3D6"; }

.mdi-package-variant-closed:before {
  content: "\F3D7"; }

.mdi-page-first:before {
  content: "\F600"; }

.mdi-page-last:before {
  content: "\F601"; }

.mdi-page-layout-body:before {
  content: "\F6F9"; }

.mdi-page-layout-footer:before {
  content: "\F6FA"; }

.mdi-page-layout-header:before {
  content: "\F6FB"; }

.mdi-page-layout-sidebar-left:before {
  content: "\F6FC"; }

.mdi-page-layout-sidebar-right:before {
  content: "\F6FD"; }

.mdi-palette:before {
  content: "\F3D8"; }

.mdi-palette-advanced:before {
  content: "\F3D9"; }

.mdi-palette-swatch:before {
  content: "\F8B4"; }

.mdi-panda:before {
  content: "\F3DA"; }

.mdi-pandora:before {
  content: "\F3DB"; }

.mdi-panorama:before {
  content: "\F3DC"; }

.mdi-panorama-fisheye:before {
  content: "\F3DD"; }

.mdi-panorama-horizontal:before {
  content: "\F3DE"; }

.mdi-panorama-vertical:before {
  content: "\F3DF"; }

.mdi-panorama-wide-angle:before {
  content: "\F3E0"; }

.mdi-paper-cut-vertical:before {
  content: "\F3E1"; }

.mdi-paperclip:before {
  content: "\F3E2"; }

.mdi-parking:before {
  content: "\F3E3"; }

.mdi-passport:before {
  content: "\F7E2"; }

.mdi-patreon:before {
  content: "\F881"; }

.mdi-pause:before {
  content: "\F3E4"; }

.mdi-pause-circle:before {
  content: "\F3E5"; }

.mdi-pause-circle-outline:before {
  content: "\F3E6"; }

.mdi-pause-octagon:before {
  content: "\F3E7"; }

.mdi-pause-octagon-outline:before {
  content: "\F3E8"; }

.mdi-paw:before {
  content: "\F3E9"; }

.mdi-paw-off:before {
  content: "\F657"; }

.mdi-paypal:before {
  content: "\F882"; }

.mdi-peace:before {
  content: "\F883"; }

.mdi-pen:before {
  content: "\F3EA"; }

.mdi-pencil:before {
  content: "\F3EB"; }

.mdi-pencil-box:before {
  content: "\F3EC"; }

.mdi-pencil-box-outline:before {
  content: "\F3ED"; }

.mdi-pencil-circle:before {
  content: "\F6FE"; }

.mdi-pencil-circle-outline:before {
  content: "\F775"; }

.mdi-pencil-lock:before {
  content: "\F3EE"; }

.mdi-pencil-off:before {
  content: "\F3EF"; }

.mdi-pentagon:before {
  content: "\F6FF"; }

.mdi-pentagon-outline:before {
  content: "\F700"; }

.mdi-percent:before {
  content: "\F3F0"; }

.mdi-periodic-table:before {
  content: "\F8B5"; }

.mdi-periodic-table-co2:before {
  content: "\F7E3"; }

.mdi-periscope:before {
  content: "\F747"; }

.mdi-pharmacy:before {
  content: "\F3F1"; }

.mdi-phone:before {
  content: "\F3F2"; }

.mdi-phone-bluetooth:before {
  content: "\F3F3"; }

.mdi-phone-classic:before {
  content: "\F602"; }

.mdi-phone-forward:before {
  content: "\F3F4"; }

.mdi-phone-hangup:before {
  content: "\F3F5"; }

.mdi-phone-in-talk:before {
  content: "\F3F6"; }

.mdi-phone-incoming:before {
  content: "\F3F7"; }

.mdi-phone-locked:before {
  content: "\F3F8"; }

.mdi-phone-log:before {
  content: "\F3F9"; }

.mdi-phone-minus:before {
  content: "\F658"; }

.mdi-phone-missed:before {
  content: "\F3FA"; }

.mdi-phone-outgoing:before {
  content: "\F3FB"; }

.mdi-phone-paused:before {
  content: "\F3FC"; }

.mdi-phone-plus:before {
  content: "\F659"; }

.mdi-phone-return:before {
  content: "\F82E"; }

.mdi-phone-rotate-landscape:before {
  content: "\F884"; }

.mdi-phone-rotate-portrait:before {
  content: "\F885"; }

.mdi-phone-settings:before {
  content: "\F3FD"; }

.mdi-phone-voip:before {
  content: "\F3FE"; }

.mdi-pi:before {
  content: "\F3FF"; }

.mdi-pi-box:before {
  content: "\F400"; }

.mdi-piano:before {
  content: "\F67C"; }

.mdi-pickaxe:before {
  content: "\F8B6"; }

.mdi-pier:before {
  content: "\F886"; }

.mdi-pier-crane:before {
  content: "\F887"; }

.mdi-pig:before {
  content: "\F401"; }

.mdi-pill:before {
  content: "\F402"; }

.mdi-pillar:before {
  content: "\F701"; }

.mdi-pin:before {
  content: "\F403"; }

.mdi-pin-off:before {
  content: "\F404"; }

.mdi-pin-off-outline:before {
  content: "\F92F"; }

.mdi-pin-outline:before {
  content: "\F930"; }

.mdi-pine-tree:before {
  content: "\F405"; }

.mdi-pine-tree-box:before {
  content: "\F406"; }

.mdi-pinterest:before {
  content: "\F407"; }

.mdi-pinterest-box:before {
  content: "\F408"; }

.mdi-pipe:before {
  content: "\F7E4"; }

.mdi-pipe-disconnected:before {
  content: "\F7E5"; }

.mdi-pipe-leak:before {
  content: "\F888"; }

.mdi-pistol:before {
  content: "\F702"; }

.mdi-piston:before {
  content: "\F889"; }

.mdi-pizza:before {
  content: "\F409"; }

.mdi-plane-shield:before {
  content: "\F6BA"; }

.mdi-play:before {
  content: "\F40A"; }

.mdi-play-box-outline:before {
  content: "\F40B"; }

.mdi-play-circle:before {
  content: "\F40C"; }

.mdi-play-circle-outline:before {
  content: "\F40D"; }

.mdi-play-network:before {
  content: "\F88A"; }

.mdi-play-pause:before {
  content: "\F40E"; }

.mdi-play-protected-content:before {
  content: "\F40F"; }

.mdi-play-speed:before {
  content: "\F8FE"; }

.mdi-playlist-check:before {
  content: "\F5C7"; }

.mdi-playlist-edit:before {
  content: "\F8FF"; }

.mdi-playlist-minus:before {
  content: "\F410"; }

.mdi-playlist-play:before {
  content: "\F411"; }

.mdi-playlist-plus:before {
  content: "\F412"; }

.mdi-playlist-remove:before {
  content: "\F413"; }

.mdi-playstation:before {
  content: "\F414"; }

.mdi-plex:before {
  content: "\F6B9"; }

.mdi-plus:before {
  content: "\F415"; }

.mdi-plus-box:before {
  content: "\F416"; }

.mdi-plus-box-outline:before {
  content: "\F703"; }

.mdi-plus-circle:before {
  content: "\F417"; }

.mdi-plus-circle-multiple-outline:before {
  content: "\F418"; }

.mdi-plus-circle-outline:before {
  content: "\F419"; }

.mdi-plus-network:before {
  content: "\F41A"; }

.mdi-plus-one:before {
  content: "\F41B"; }

.mdi-plus-outline:before {
  content: "\F704"; }

.mdi-pocket:before {
  content: "\F41C"; }

.mdi-pokeball:before {
  content: "\F41D"; }

.mdi-poker-chip:before {
  content: "\F82F"; }

.mdi-polaroid:before {
  content: "\F41E"; }

.mdi-poll:before {
  content: "\F41F"; }

.mdi-poll-box:before {
  content: "\F420"; }

.mdi-polymer:before {
  content: "\F421"; }

.mdi-pool:before {
  content: "\F606"; }

.mdi-popcorn:before {
  content: "\F422"; }

.mdi-pot:before {
  content: "\F65A"; }

.mdi-pot-mix:before {
  content: "\F65B"; }

.mdi-pound:before {
  content: "\F423"; }

.mdi-pound-box:before {
  content: "\F424"; }

.mdi-power:before {
  content: "\F425"; }

.mdi-power-cycle:before {
  content: "\F900"; }

.mdi-power-off:before {
  content: "\F901"; }

.mdi-power-on:before {
  content: "\F902"; }

.mdi-power-plug:before {
  content: "\F6A4"; }

.mdi-power-plug-off:before {
  content: "\F6A5"; }

.mdi-power-settings:before {
  content: "\F426"; }

.mdi-power-sleep:before {
  content: "\F903"; }

.mdi-power-socket:before {
  content: "\F427"; }

.mdi-power-socket-au:before {
  content: "\F904"; }

.mdi-power-socket-eu:before {
  content: "\F7E6"; }

.mdi-power-socket-uk:before {
  content: "\F7E7"; }

.mdi-power-socket-us:before {
  content: "\F7E8"; }

.mdi-power-standby:before {
  content: "\F905"; }

.mdi-prescription:before {
  content: "\F705"; }

.mdi-presentation:before {
  content: "\F428"; }

.mdi-presentation-play:before {
  content: "\F429"; }

.mdi-printer:before {
  content: "\F42A"; }

.mdi-printer-3d:before {
  content: "\F42B"; }

.mdi-printer-alert:before {
  content: "\F42C"; }

.mdi-printer-settings:before {
  content: "\F706"; }

.mdi-priority-high:before {
  content: "\F603"; }

.mdi-priority-low:before {
  content: "\F604"; }

.mdi-professional-hexagon:before {
  content: "\F42D"; }

.mdi-projector:before {
  content: "\F42E"; }

.mdi-projector-screen:before {
  content: "\F42F"; }

.mdi-publish:before {
  content: "\F6A6"; }

.mdi-pulse:before {
  content: "\F430"; }

.mdi-puzzle:before {
  content: "\F431"; }

.mdi-qqchat:before {
  content: "\F605"; }

.mdi-qrcode:before {
  content: "\F432"; }

.mdi-qrcode-edit:before {
  content: "\F8B7"; }

.mdi-qrcode-scan:before {
  content: "\F433"; }

.mdi-quadcopter:before {
  content: "\F434"; }

.mdi-quality-high:before {
  content: "\F435"; }

.mdi-quicktime:before {
  content: "\F436"; }

.mdi-rabbit:before {
  content: "\F906"; }

.mdi-radar:before {
  content: "\F437"; }

.mdi-radiator:before {
  content: "\F438"; }

.mdi-radio:before {
  content: "\F439"; }

.mdi-radio-handheld:before {
  content: "\F43A"; }

.mdi-radio-tower:before {
  content: "\F43B"; }

.mdi-radioactive:before {
  content: "\F43C"; }

.mdi-radiobox-blank:before {
  content: "\F43D"; }

.mdi-radiobox-marked:before {
  content: "\F43E"; }

.mdi-raspberrypi:before {
  content: "\F43F"; }

.mdi-ray-end:before {
  content: "\F440"; }

.mdi-ray-end-arrow:before {
  content: "\F441"; }

.mdi-ray-start:before {
  content: "\F442"; }

.mdi-ray-start-arrow:before {
  content: "\F443"; }

.mdi-ray-start-end:before {
  content: "\F444"; }

.mdi-ray-vertex:before {
  content: "\F445"; }

.mdi-react:before {
  content: "\F707"; }

.mdi-read:before {
  content: "\F447"; }

.mdi-receipt:before {
  content: "\F449"; }

.mdi-record:before {
  content: "\F44A"; }

.mdi-record-rec:before {
  content: "\F44B"; }

.mdi-recycle:before {
  content: "\F44C"; }

.mdi-reddit:before {
  content: "\F44D"; }

.mdi-redo:before {
  content: "\F44E"; }

.mdi-redo-variant:before {
  content: "\F44F"; }

.mdi-refresh:before {
  content: "\F450"; }

.mdi-regex:before {
  content: "\F451"; }

.mdi-relative-scale:before {
  content: "\F452"; }

.mdi-reload:before {
  content: "\F453"; }

.mdi-reminder:before {
  content: "\F88B"; }

.mdi-remote:before {
  content: "\F454"; }

.mdi-remote-desktop:before {
  content: "\F8B8"; }

.mdi-rename-box:before {
  content: "\F455"; }

.mdi-reorder-horizontal:before {
  content: "\F687"; }

.mdi-reorder-vertical:before {
  content: "\F688"; }

.mdi-repeat:before {
  content: "\F456"; }

.mdi-repeat-off:before {
  content: "\F457"; }

.mdi-repeat-once:before {
  content: "\F458"; }

.mdi-replay:before {
  content: "\F459"; }

.mdi-reply:before {
  content: "\F45A"; }

.mdi-reply-all:before {
  content: "\F45B"; }

.mdi-reproduction:before {
  content: "\F45C"; }

.mdi-resize-bottom-right:before {
  content: "\F45D"; }

.mdi-responsive:before {
  content: "\F45E"; }

.mdi-restart:before {
  content: "\F708"; }

.mdi-restore:before {
  content: "\F6A7"; }

.mdi-rewind:before {
  content: "\F45F"; }

.mdi-rewind-outline:before {
  content: "\F709"; }

.mdi-rhombus:before {
  content: "\F70A"; }

.mdi-rhombus-outline:before {
  content: "\F70B"; }

.mdi-ribbon:before {
  content: "\F460"; }

.mdi-rice:before {
  content: "\F7E9"; }

.mdi-ring:before {
  content: "\F7EA"; }

.mdi-road:before {
  content: "\F461"; }

.mdi-road-variant:before {
  content: "\F462"; }

.mdi-robot:before {
  content: "\F6A8"; }

.mdi-robot-vacuum:before {
  content: "\F70C"; }

.mdi-robot-vacuum-variant:before {
  content: "\F907"; }

.mdi-rocket:before {
  content: "\F463"; }

.mdi-room-service:before {
  content: "\F88C"; }

.mdi-rotate-3d:before {
  content: "\F464"; }

.mdi-rotate-left:before {
  content: "\F465"; }

.mdi-rotate-left-variant:before {
  content: "\F466"; }

.mdi-rotate-right:before {
  content: "\F467"; }

.mdi-rotate-right-variant:before {
  content: "\F468"; }

.mdi-rounded-corner:before {
  content: "\F607"; }

.mdi-router-wireless:before {
  content: "\F469"; }

.mdi-routes:before {
  content: "\F46A"; }

.mdi-rowing:before {
  content: "\F608"; }

.mdi-rss:before {
  content: "\F46B"; }

.mdi-rss-box:before {
  content: "\F46C"; }

.mdi-ruler:before {
  content: "\F46D"; }

.mdi-run:before {
  content: "\F70D"; }

.mdi-run-fast:before {
  content: "\F46E"; }

.mdi-sale:before {
  content: "\F46F"; }

.mdi-salesforce:before {
  content: "\F88D"; }

.mdi-sass:before {
  content: "\F7EB"; }

.mdi-satellite:before {
  content: "\F470"; }

.mdi-satellite-uplink:before {
  content: "\F908"; }

.mdi-satellite-variant:before {
  content: "\F471"; }

.mdi-sausage:before {
  content: "\F8B9"; }

.mdi-saxophone:before {
  content: "\F609"; }

.mdi-scale:before {
  content: "\F472"; }

.mdi-scale-balance:before {
  content: "\F5D1"; }

.mdi-scale-bathroom:before {
  content: "\F473"; }

.mdi-scanner:before {
  content: "\F6AA"; }

.mdi-scanner-off:before {
  content: "\F909"; }

.mdi-school:before {
  content: "\F474"; }

.mdi-screen-rotation:before {
  content: "\F475"; }

.mdi-screen-rotation-lock:before {
  content: "\F476"; }

.mdi-screwdriver:before {
  content: "\F477"; }

.mdi-script:before {
  content: "\F478"; }

.mdi-sd:before {
  content: "\F479"; }

.mdi-seal:before {
  content: "\F47A"; }

.mdi-search-web:before {
  content: "\F70E"; }

.mdi-seat-flat:before {
  content: "\F47B"; }

.mdi-seat-flat-angled:before {
  content: "\F47C"; }

.mdi-seat-individual-suite:before {
  content: "\F47D"; }

.mdi-seat-legroom-extra:before {
  content: "\F47E"; }

.mdi-seat-legroom-normal:before {
  content: "\F47F"; }

.mdi-seat-legroom-reduced:before {
  content: "\F480"; }

.mdi-seat-recline-extra:before {
  content: "\F481"; }

.mdi-seat-recline-normal:before {
  content: "\F482"; }

.mdi-security:before {
  content: "\F483"; }

.mdi-security-account:before {
  content: "\F88E"; }

.mdi-security-home:before {
  content: "\F689"; }

.mdi-security-network:before {
  content: "\F484"; }

.mdi-select:before {
  content: "\F485"; }

.mdi-select-all:before {
  content: "\F486"; }

.mdi-select-inverse:before {
  content: "\F487"; }

.mdi-select-off:before {
  content: "\F488"; }

.mdi-selection:before {
  content: "\F489"; }

.mdi-selection-off:before {
  content: "\F776"; }

.mdi-send:before {
  content: "\F48A"; }

.mdi-send-secure:before {
  content: "\F7EC"; }

.mdi-serial-port:before {
  content: "\F65C"; }

.mdi-server:before {
  content: "\F48B"; }

.mdi-server-minus:before {
  content: "\F48C"; }

.mdi-server-network:before {
  content: "\F48D"; }

.mdi-server-network-off:before {
  content: "\F48E"; }

.mdi-server-off:before {
  content: "\F48F"; }

.mdi-server-plus:before {
  content: "\F490"; }

.mdi-server-remove:before {
  content: "\F491"; }

.mdi-server-security:before {
  content: "\F492"; }

.mdi-set-all:before {
  content: "\F777"; }

.mdi-set-center:before {
  content: "\F778"; }

.mdi-set-center-right:before {
  content: "\F779"; }

.mdi-set-left:before {
  content: "\F77A"; }

.mdi-set-left-center:before {
  content: "\F77B"; }

.mdi-set-left-right:before {
  content: "\F77C"; }

.mdi-set-none:before {
  content: "\F77D"; }

.mdi-set-right:before {
  content: "\F77E"; }

.mdi-settings:before {
  content: "\F493"; }

.mdi-settings-box:before {
  content: "\F494"; }

.mdi-settings-outline:before {
  content: "\F8BA"; }

.mdi-shape:before {
  content: "\F830"; }

.mdi-shape-circle-plus:before {
  content: "\F65D"; }

.mdi-shape-outline:before {
  content: "\F831"; }

.mdi-shape-plus:before {
  content: "\F495"; }

.mdi-shape-polygon-plus:before {
  content: "\F65E"; }

.mdi-shape-rectangle-plus:before {
  content: "\F65F"; }

.mdi-shape-square-plus:before {
  content: "\F660"; }

.mdi-share:before {
  content: "\F496"; }

.mdi-share-outline:before {
  content: "\F931"; }

.mdi-share-variant:before {
  content: "\F497"; }

.mdi-shield:before {
  content: "\F498"; }

.mdi-shield-half-full:before {
  content: "\F77F"; }

.mdi-shield-outline:before {
  content: "\F499"; }

.mdi-ship-wheel:before {
  content: "\F832"; }

.mdi-shopping:before {
  content: "\F49A"; }

.mdi-shopping-music:before {
  content: "\F49B"; }

.mdi-shovel:before {
  content: "\F70F"; }

.mdi-shovel-off:before {
  content: "\F710"; }

.mdi-shredder:before {
  content: "\F49C"; }

.mdi-shuffle:before {
  content: "\F49D"; }

.mdi-shuffle-disabled:before {
  content: "\F49E"; }

.mdi-shuffle-variant:before {
  content: "\F49F"; }

.mdi-sigma:before {
  content: "\F4A0"; }

.mdi-sigma-lower:before {
  content: "\F62B"; }

.mdi-sign-caution:before {
  content: "\F4A1"; }

.mdi-sign-direction:before {
  content: "\F780"; }

.mdi-sign-text:before {
  content: "\F781"; }

.mdi-signal:before {
  content: "\F4A2"; }

.mdi-signal-2g:before {
  content: "\F711"; }

.mdi-signal-3g:before {
  content: "\F712"; }

.mdi-signal-4g:before {
  content: "\F713"; }

.mdi-signal-cellular-1:before {
  content: "\F8BB"; }

.mdi-signal-cellular-2:before {
  content: "\F8BC"; }

.mdi-signal-cellular-3:before {
  content: "\F8BD"; }

.mdi-signal-cellular-outline:before {
  content: "\F8BE"; }

.mdi-signal-hspa:before {
  content: "\F714"; }

.mdi-signal-hspa-plus:before {
  content: "\F715"; }

.mdi-signal-off:before {
  content: "\F782"; }

.mdi-signal-variant:before {
  content: "\F60A"; }

.mdi-silverware:before {
  content: "\F4A3"; }

.mdi-silverware-fork:before {
  content: "\F4A4"; }

.mdi-silverware-spoon:before {
  content: "\F4A5"; }

.mdi-silverware-variant:before {
  content: "\F4A6"; }

.mdi-sim:before {
  content: "\F4A7"; }

.mdi-sim-alert:before {
  content: "\F4A8"; }

.mdi-sim-off:before {
  content: "\F4A9"; }

.mdi-sitemap:before {
  content: "\F4AA"; }

.mdi-skip-backward:before {
  content: "\F4AB"; }

.mdi-skip-forward:before {
  content: "\F4AC"; }

.mdi-skip-next:before {
  content: "\F4AD"; }

.mdi-skip-next-circle:before {
  content: "\F661"; }

.mdi-skip-next-circle-outline:before {
  content: "\F662"; }

.mdi-skip-previous:before {
  content: "\F4AE"; }

.mdi-skip-previous-circle:before {
  content: "\F663"; }

.mdi-skip-previous-circle-outline:before {
  content: "\F664"; }

.mdi-skull:before {
  content: "\F68B"; }

.mdi-skype:before {
  content: "\F4AF"; }

.mdi-skype-business:before {
  content: "\F4B0"; }

.mdi-slack:before {
  content: "\F4B1"; }

.mdi-slackware:before {
  content: "\F90A"; }

.mdi-sleep:before {
  content: "\F4B2"; }

.mdi-sleep-off:before {
  content: "\F4B3"; }

.mdi-smoke-detector:before {
  content: "\F392"; }

.mdi-smoking:before {
  content: "\F4B4"; }

.mdi-smoking-off:before {
  content: "\F4B5"; }

.mdi-snapchat:before {
  content: "\F4B6"; }

.mdi-snowflake:before {
  content: "\F716"; }

.mdi-snowman:before {
  content: "\F4B7"; }

.mdi-soccer:before {
  content: "\F4B8"; }

.mdi-soccer-field:before {
  content: "\F833"; }

.mdi-sofa:before {
  content: "\F4B9"; }

.mdi-solid:before {
  content: "\F68C"; }

.mdi-sort:before {
  content: "\F4BA"; }

.mdi-sort-alphabetical:before {
  content: "\F4BB"; }

.mdi-sort-ascending:before {
  content: "\F4BC"; }

.mdi-sort-descending:before {
  content: "\F4BD"; }

.mdi-sort-numeric:before {
  content: "\F4BE"; }

.mdi-sort-variant:before {
  content: "\F4BF"; }

.mdi-soundcloud:before {
  content: "\F4C0"; }

.mdi-source-branch:before {
  content: "\F62C"; }

.mdi-source-commit:before {
  content: "\F717"; }

.mdi-source-commit-end:before {
  content: "\F718"; }

.mdi-source-commit-end-local:before {
  content: "\F719"; }

.mdi-source-commit-local:before {
  content: "\F71A"; }

.mdi-source-commit-next-local:before {
  content: "\F71B"; }

.mdi-source-commit-start:before {
  content: "\F71C"; }

.mdi-source-commit-start-next-local:before {
  content: "\F71D"; }

.mdi-source-fork:before {
  content: "\F4C1"; }

.mdi-source-merge:before {
  content: "\F62D"; }

.mdi-source-pull:before {
  content: "\F4C2"; }

.mdi-soy-sauce:before {
  content: "\F7ED"; }

.mdi-speaker:before {
  content: "\F4C3"; }

.mdi-speaker-off:before {
  content: "\F4C4"; }

.mdi-speaker-wireless:before {
  content: "\F71E"; }

.mdi-speedometer:before {
  content: "\F4C5"; }

.mdi-spellcheck:before {
  content: "\F4C6"; }

.mdi-spotify:before {
  content: "\F4C7"; }

.mdi-spotlight:before {
  content: "\F4C8"; }

.mdi-spotlight-beam:before {
  content: "\F4C9"; }

.mdi-spray:before {
  content: "\F665"; }

.mdi-square:before {
  content: "\F763"; }

.mdi-square-edit-outline:before {
  content: "\F90B"; }

.mdi-square-inc:before {
  content: "\F4CA"; }

.mdi-square-inc-cash:before {
  content: "\F4CB"; }

.mdi-square-outline:before {
  content: "\F762"; }

.mdi-square-root:before {
  content: "\F783"; }

.mdi-ssh:before {
  content: "\F8BF"; }

.mdi-stack-exchange:before {
  content: "\F60B"; }

.mdi-stack-overflow:before {
  content: "\F4CC"; }

.mdi-stadium:before {
  content: "\F71F"; }

.mdi-stairs:before {
  content: "\F4CD"; }

.mdi-standard-definition:before {
  content: "\F7EE"; }

.mdi-star:before {
  content: "\F4CE"; }

.mdi-star-circle:before {
  content: "\F4CF"; }

.mdi-star-half:before {
  content: "\F4D0"; }

.mdi-star-off:before {
  content: "\F4D1"; }

.mdi-star-outline:before {
  content: "\F4D2"; }

.mdi-steam:before {
  content: "\F4D3"; }

.mdi-steam-box:before {
  content: "\F90C"; }

.mdi-steering:before {
  content: "\F4D4"; }

.mdi-steering-off:before {
  content: "\F90D"; }

.mdi-step-backward:before {
  content: "\F4D5"; }

.mdi-step-backward-2:before {
  content: "\F4D6"; }

.mdi-step-forward:before {
  content: "\F4D7"; }

.mdi-step-forward-2:before {
  content: "\F4D8"; }

.mdi-stethoscope:before {
  content: "\F4D9"; }

.mdi-sticker:before {
  content: "\F5D0"; }

.mdi-sticker-emoji:before {
  content: "\F784"; }

.mdi-stocking:before {
  content: "\F4DA"; }

.mdi-stop:before {
  content: "\F4DB"; }

.mdi-stop-circle:before {
  content: "\F666"; }

.mdi-stop-circle-outline:before {
  content: "\F667"; }

.mdi-store:before {
  content: "\F4DC"; }

.mdi-store-24-hour:before {
  content: "\F4DD"; }

.mdi-stove:before {
  content: "\F4DE"; }

.mdi-subdirectory-arrow-left:before {
  content: "\F60C"; }

.mdi-subdirectory-arrow-right:before {
  content: "\F60D"; }

.mdi-subway:before {
  content: "\F6AB"; }

.mdi-subway-variant:before {
  content: "\F4DF"; }

.mdi-summit:before {
  content: "\F785"; }

.mdi-sunglasses:before {
  content: "\F4E0"; }

.mdi-surround-sound:before {
  content: "\F5C5"; }

.mdi-surround-sound-2-0:before {
  content: "\F7EF"; }

.mdi-surround-sound-3-1:before {
  content: "\F7F0"; }

.mdi-surround-sound-5-1:before {
  content: "\F7F1"; }

.mdi-surround-sound-7-1:before {
  content: "\F7F2"; }

.mdi-svg:before {
  content: "\F720"; }

.mdi-swap-horizontal:before {
  content: "\F4E1"; }

.mdi-swap-horizontal-variant:before {
  content: "\F8C0"; }

.mdi-swap-vertical:before {
  content: "\F4E2"; }

.mdi-swap-vertical-variant:before {
  content: "\F8C1"; }

.mdi-swim:before {
  content: "\F4E3"; }

.mdi-switch:before {
  content: "\F4E4"; }

.mdi-sword:before {
  content: "\F4E5"; }

.mdi-sword-cross:before {
  content: "\F786"; }

.mdi-sync:before {
  content: "\F4E6"; }

.mdi-sync-alert:before {
  content: "\F4E7"; }

.mdi-sync-off:before {
  content: "\F4E8"; }

.mdi-tab:before {
  content: "\F4E9"; }

.mdi-tab-plus:before {
  content: "\F75B"; }

.mdi-tab-unselected:before {
  content: "\F4EA"; }

.mdi-table:before {
  content: "\F4EB"; }

.mdi-table-column:before {
  content: "\F834"; }

.mdi-table-column-plus-after:before {
  content: "\F4EC"; }

.mdi-table-column-plus-before:before {
  content: "\F4ED"; }

.mdi-table-column-remove:before {
  content: "\F4EE"; }

.mdi-table-column-width:before {
  content: "\F4EF"; }

.mdi-table-edit:before {
  content: "\F4F0"; }

.mdi-table-large:before {
  content: "\F4F1"; }

.mdi-table-of-contents:before {
  content: "\F835"; }

.mdi-table-row:before {
  content: "\F836"; }

.mdi-table-row-height:before {
  content: "\F4F2"; }

.mdi-table-row-plus-after:before {
  content: "\F4F3"; }

.mdi-table-row-plus-before:before {
  content: "\F4F4"; }

.mdi-table-row-remove:before {
  content: "\F4F5"; }

.mdi-table-search:before {
  content: "\F90E"; }

.mdi-table-settings:before {
  content: "\F837"; }

.mdi-tablet:before {
  content: "\F4F6"; }

.mdi-tablet-android:before {
  content: "\F4F7"; }

.mdi-tablet-ipad:before {
  content: "\F4F8"; }

.mdi-taco:before {
  content: "\F761"; }

.mdi-tag:before {
  content: "\F4F9"; }

.mdi-tag-faces:before {
  content: "\F4FA"; }

.mdi-tag-heart:before {
  content: "\F68A"; }

.mdi-tag-minus:before {
  content: "\F90F"; }

.mdi-tag-multiple:before {
  content: "\F4FB"; }

.mdi-tag-outline:before {
  content: "\F4FC"; }

.mdi-tag-plus:before {
  content: "\F721"; }

.mdi-tag-remove:before {
  content: "\F722"; }

.mdi-tag-text-outline:before {
  content: "\F4FD"; }

.mdi-target:before {
  content: "\F4FE"; }

.mdi-taxi:before {
  content: "\F4FF"; }

.mdi-teach:before {
  content: "\F88F"; }

.mdi-teamviewer:before {
  content: "\F500"; }

.mdi-telegram:before {
  content: "\F501"; }

.mdi-television:before {
  content: "\F502"; }

.mdi-television-box:before {
  content: "\F838"; }

.mdi-television-classic:before {
  content: "\F7F3"; }

.mdi-television-classic-off:before {
  content: "\F839"; }

.mdi-television-guide:before {
  content: "\F503"; }

.mdi-television-off:before {
  content: "\F83A"; }

.mdi-temperature-celsius:before {
  content: "\F504"; }

.mdi-temperature-fahrenheit:before {
  content: "\F505"; }

.mdi-temperature-kelvin:before {
  content: "\F506"; }

.mdi-tennis:before {
  content: "\F507"; }

.mdi-tent:before {
  content: "\F508"; }

.mdi-terrain:before {
  content: "\F509"; }

.mdi-test-tube:before {
  content: "\F668"; }

.mdi-test-tube-empty:before {
  content: "\F910"; }

.mdi-test-tube-off:before {
  content: "\F911"; }

.mdi-text-shadow:before {
  content: "\F669"; }

.mdi-text-to-speech:before {
  content: "\F50A"; }

.mdi-text-to-speech-off:before {
  content: "\F50B"; }

.mdi-textbox:before {
  content: "\F60E"; }

.mdi-textbox-password:before {
  content: "\F7F4"; }

.mdi-texture:before {
  content: "\F50C"; }

.mdi-theater:before {
  content: "\F50D"; }

.mdi-theme-light-dark:before {
  content: "\F50E"; }

.mdi-thermometer:before {
  content: "\F50F"; }

.mdi-thermometer-lines:before {
  content: "\F510"; }

.mdi-thermostat:before {
  content: "\F393"; }

.mdi-thermostat-box:before {
  content: "\F890"; }

.mdi-thought-bubble:before {
  content: "\F7F5"; }

.mdi-thought-bubble-outline:before {
  content: "\F7F6"; }

.mdi-thumb-down:before {
  content: "\F511"; }

.mdi-thumb-down-outline:before {
  content: "\F512"; }

.mdi-thumb-up:before {
  content: "\F513"; }

.mdi-thumb-up-outline:before {
  content: "\F514"; }

.mdi-thumbs-up-down:before {
  content: "\F515"; }

.mdi-ticket:before {
  content: "\F516"; }

.mdi-ticket-account:before {
  content: "\F517"; }

.mdi-ticket-confirmation:before {
  content: "\F518"; }

.mdi-ticket-outline:before {
  content: "\F912"; }

.mdi-ticket-percent:before {
  content: "\F723"; }

.mdi-tie:before {
  content: "\F519"; }

.mdi-tilde:before {
  content: "\F724"; }

.mdi-timelapse:before {
  content: "\F51A"; }

.mdi-timer:before {
  content: "\F51B"; }

.mdi-timer-10:before {
  content: "\F51C"; }

.mdi-timer-3:before {
  content: "\F51D"; }

.mdi-timer-off:before {
  content: "\F51E"; }

.mdi-timer-sand:before {
  content: "\F51F"; }

.mdi-timer-sand-empty:before {
  content: "\F6AC"; }

.mdi-timer-sand-full:before {
  content: "\F78B"; }

.mdi-timetable:before {
  content: "\F520"; }

.mdi-toggle-switch:before {
  content: "\F521"; }

.mdi-toggle-switch-off:before {
  content: "\F522"; }

.mdi-tooltip:before {
  content: "\F523"; }

.mdi-tooltip-edit:before {
  content: "\F524"; }

.mdi-tooltip-image:before {
  content: "\F525"; }

.mdi-tooltip-outline:before {
  content: "\F526"; }

.mdi-tooltip-outline-plus:before {
  content: "\F527"; }

.mdi-tooltip-text:before {
  content: "\F528"; }

.mdi-tooth:before {
  content: "\F8C2"; }

.mdi-tooth-outline:before {
  content: "\F529"; }

.mdi-tor:before {
  content: "\F52A"; }

.mdi-tower-beach:before {
  content: "\F680"; }

.mdi-tower-fire:before {
  content: "\F681"; }

.mdi-towing:before {
  content: "\F83B"; }

.mdi-track-light:before {
  content: "\F913"; }

.mdi-trackpad:before {
  content: "\F7F7"; }

.mdi-trackpad-lock:before {
  content: "\F932"; }

.mdi-tractor:before {
  content: "\F891"; }

.mdi-traffic-light:before {
  content: "\F52B"; }

.mdi-train:before {
  content: "\F52C"; }

.mdi-train-variant:before {
  content: "\F8C3"; }

.mdi-tram:before {
  content: "\F52D"; }

.mdi-transcribe:before {
  content: "\F52E"; }

.mdi-transcribe-close:before {
  content: "\F52F"; }

.mdi-transfer:before {
  content: "\F530"; }

.mdi-transit-transfer:before {
  content: "\F6AD"; }

.mdi-transition:before {
  content: "\F914"; }

.mdi-transition-masked:before {
  content: "\F915"; }

.mdi-translate:before {
  content: "\F5CA"; }

.mdi-treasure-chest:before {
  content: "\F725"; }

.mdi-tree:before {
  content: "\F531"; }

.mdi-trello:before {
  content: "\F532"; }

.mdi-trending-down:before {
  content: "\F533"; }

.mdi-trending-neutral:before {
  content: "\F534"; }

.mdi-trending-up:before {
  content: "\F535"; }

.mdi-triangle:before {
  content: "\F536"; }

.mdi-triangle-outline:before {
  content: "\F537"; }

.mdi-trophy:before {
  content: "\F538"; }

.mdi-trophy-award:before {
  content: "\F539"; }

.mdi-trophy-outline:before {
  content: "\F53A"; }

.mdi-trophy-variant:before {
  content: "\F53B"; }

.mdi-trophy-variant-outline:before {
  content: "\F53C"; }

.mdi-truck:before {
  content: "\F53D"; }

.mdi-truck-delivery:before {
  content: "\F53E"; }

.mdi-truck-fast:before {
  content: "\F787"; }

.mdi-truck-trailer:before {
  content: "\F726"; }

.mdi-tshirt-crew:before {
  content: "\F53F"; }

.mdi-tshirt-v:before {
  content: "\F540"; }

.mdi-tumble-dryer:before {
  content: "\F916"; }

.mdi-tumblr:before {
  content: "\F541"; }

.mdi-tumblr-box:before {
  content: "\F917"; }

.mdi-tumblr-reblog:before {
  content: "\F542"; }

.mdi-tune:before {
  content: "\F62E"; }

.mdi-tune-vertical:before {
  content: "\F66A"; }

.mdi-twitch:before {
  content: "\F543"; }

.mdi-twitter:before {
  content: "\F544"; }

.mdi-twitter-box:before {
  content: "\F545"; }

.mdi-twitter-circle:before {
  content: "\F546"; }

.mdi-twitter-retweet:before {
  content: "\F547"; }

.mdi-uber:before {
  content: "\F748"; }

.mdi-ubuntu:before {
  content: "\F548"; }

.mdi-ultra-high-definition:before {
  content: "\F7F8"; }

.mdi-umbraco:before {
  content: "\F549"; }

.mdi-umbrella:before {
  content: "\F54A"; }

.mdi-umbrella-outline:before {
  content: "\F54B"; }

.mdi-undo:before {
  content: "\F54C"; }

.mdi-undo-variant:before {
  content: "\F54D"; }

.mdi-unfold-less-horizontal:before {
  content: "\F54E"; }

.mdi-unfold-less-vertical:before {
  content: "\F75F"; }

.mdi-unfold-more-horizontal:before {
  content: "\F54F"; }

.mdi-unfold-more-vertical:before {
  content: "\F760"; }

.mdi-ungroup:before {
  content: "\F550"; }

.mdi-unity:before {
  content: "\F6AE"; }

.mdi-untappd:before {
  content: "\F551"; }

.mdi-update:before {
  content: "\F6AF"; }

.mdi-upload:before {
  content: "\F552"; }

.mdi-upload-multiple:before {
  content: "\F83C"; }

.mdi-upload-network:before {
  content: "\F6F5"; }

.mdi-usb:before {
  content: "\F553"; }

.mdi-van-passenger:before {
  content: "\F7F9"; }

.mdi-van-utility:before {
  content: "\F7FA"; }

.mdi-vanish:before {
  content: "\F7FB"; }

.mdi-vector-arrange-above:before {
  content: "\F554"; }

.mdi-vector-arrange-below:before {
  content: "\F555"; }

.mdi-vector-circle:before {
  content: "\F556"; }

.mdi-vector-circle-variant:before {
  content: "\F557"; }

.mdi-vector-combine:before {
  content: "\F558"; }

.mdi-vector-curve:before {
  content: "\F559"; }

.mdi-vector-difference:before {
  content: "\F55A"; }

.mdi-vector-difference-ab:before {
  content: "\F55B"; }

.mdi-vector-difference-ba:before {
  content: "\F55C"; }

.mdi-vector-ellipse:before {
  content: "\F892"; }

.mdi-vector-intersection:before {
  content: "\F55D"; }

.mdi-vector-line:before {
  content: "\F55E"; }

.mdi-vector-point:before {
  content: "\F55F"; }

.mdi-vector-polygon:before {
  content: "\F560"; }

.mdi-vector-polyline:before {
  content: "\F561"; }

.mdi-vector-radius:before {
  content: "\F749"; }

.mdi-vector-rectangle:before {
  content: "\F5C6"; }

.mdi-vector-selection:before {
  content: "\F562"; }

.mdi-vector-square:before {
  content: "\F001"; }

.mdi-vector-triangle:before {
  content: "\F563"; }

.mdi-vector-union:before {
  content: "\F564"; }

.mdi-venmo:before {
  content: "\F578"; }

.mdi-verified:before {
  content: "\F565"; }

.mdi-vibrate:before {
  content: "\F566"; }

.mdi-video:before {
  content: "\F567"; }

.mdi-video-3d:before {
  content: "\F7FC"; }

.mdi-video-4k-box:before {
  content: "\F83D"; }

.mdi-video-account:before {
  content: "\F918"; }

.mdi-video-image:before {
  content: "\F919"; }

.mdi-video-input-antenna:before {
  content: "\F83E"; }

.mdi-video-input-component:before {
  content: "\F83F"; }

.mdi-video-input-hdmi:before {
  content: "\F840"; }

.mdi-video-input-svideo:before {
  content: "\F841"; }

.mdi-video-off:before {
  content: "\F568"; }

.mdi-video-stabilization:before {
  content: "\F91A"; }

.mdi-video-switch:before {
  content: "\F569"; }

.mdi-view-agenda:before {
  content: "\F56A"; }

.mdi-view-array:before {
  content: "\F56B"; }

.mdi-view-carousel:before {
  content: "\F56C"; }

.mdi-view-column:before {
  content: "\F56D"; }

.mdi-view-dashboard:before {
  content: "\F56E"; }

.mdi-view-dashboard-variant:before {
  content: "\F842"; }

.mdi-view-day:before {
  content: "\F56F"; }

.mdi-view-grid:before {
  content: "\F570"; }

.mdi-view-headline:before {
  content: "\F571"; }

.mdi-view-list:before {
  content: "\F572"; }

.mdi-view-module:before {
  content: "\F573"; }

.mdi-view-parallel:before {
  content: "\F727"; }

.mdi-view-quilt:before {
  content: "\F574"; }

.mdi-view-sequential:before {
  content: "\F728"; }

.mdi-view-stream:before {
  content: "\F575"; }

.mdi-view-week:before {
  content: "\F576"; }

.mdi-vimeo:before {
  content: "\F577"; }

.mdi-violin:before {
  content: "\F60F"; }

.mdi-virtual-reality:before {
  content: "\F893"; }

.mdi-visualstudio:before {
  content: "\F610"; }

.mdi-vk:before {
  content: "\F579"; }

.mdi-vk-box:before {
  content: "\F57A"; }

.mdi-vk-circle:before {
  content: "\F57B"; }

.mdi-vlc:before {
  content: "\F57C"; }

.mdi-voice:before {
  content: "\F5CB"; }

.mdi-voicemail:before {
  content: "\F57D"; }

.mdi-volume-high:before {
  content: "\F57E"; }

.mdi-volume-low:before {
  content: "\F57F"; }

.mdi-volume-medium:before {
  content: "\F580"; }

.mdi-volume-minus:before {
  content: "\F75D"; }

.mdi-volume-mute:before {
  content: "\F75E"; }

.mdi-volume-off:before {
  content: "\F581"; }

.mdi-volume-plus:before {
  content: "\F75C"; }

.mdi-vpn:before {
  content: "\F582"; }

.mdi-vuejs:before {
  content: "\F843"; }

.mdi-walk:before {
  content: "\F583"; }

.mdi-wall:before {
  content: "\F7FD"; }

.mdi-wall-sconce:before {
  content: "\F91B"; }

.mdi-wall-sconce-flat:before {
  content: "\F91C"; }

.mdi-wall-sconce-variant:before {
  content: "\F91D"; }

.mdi-wallet:before {
  content: "\F584"; }

.mdi-wallet-giftcard:before {
  content: "\F585"; }

.mdi-wallet-membership:before {
  content: "\F586"; }

.mdi-wallet-travel:before {
  content: "\F587"; }

.mdi-wan:before {
  content: "\F588"; }

.mdi-washing-machine:before {
  content: "\F729"; }

.mdi-watch:before {
  content: "\F589"; }

.mdi-watch-export:before {
  content: "\F58A"; }

.mdi-watch-export-variant:before {
  content: "\F894"; }

.mdi-watch-import:before {
  content: "\F58B"; }

.mdi-watch-import-variant:before {
  content: "\F895"; }

.mdi-watch-variant:before {
  content: "\F896"; }

.mdi-watch-vibrate:before {
  content: "\F6B0"; }

.mdi-water:before {
  content: "\F58C"; }

.mdi-water-off:before {
  content: "\F58D"; }

.mdi-water-percent:before {
  content: "\F58E"; }

.mdi-water-pump:before {
  content: "\F58F"; }

.mdi-watermark:before {
  content: "\F612"; }

.mdi-waves:before {
  content: "\F78C"; }

.mdi-weather-cloudy:before {
  content: "\F590"; }

.mdi-weather-fog:before {
  content: "\F591"; }

.mdi-weather-hail:before {
  content: "\F592"; }

.mdi-weather-hurricane:before {
  content: "\F897"; }

.mdi-weather-lightning:before {
  content: "\F593"; }

.mdi-weather-lightning-rainy:before {
  content: "\F67D"; }

.mdi-weather-night:before {
  content: "\F594"; }

.mdi-weather-partlycloudy:before {
  content: "\F595"; }

.mdi-weather-pouring:before {
  content: "\F596"; }

.mdi-weather-rainy:before {
  content: "\F597"; }

.mdi-weather-snowy:before {
  content: "\F598"; }

.mdi-weather-snowy-rainy:before {
  content: "\F67E"; }

.mdi-weather-sunny:before {
  content: "\F599"; }

.mdi-weather-sunset:before {
  content: "\F59A"; }

.mdi-weather-sunset-down:before {
  content: "\F59B"; }

.mdi-weather-sunset-up:before {
  content: "\F59C"; }

.mdi-weather-windy:before {
  content: "\F59D"; }

.mdi-weather-windy-variant:before {
  content: "\F59E"; }

.mdi-web:before {
  content: "\F59F"; }

.mdi-webcam:before {
  content: "\F5A0"; }

.mdi-webhook:before {
  content: "\F62F"; }

.mdi-webpack:before {
  content: "\F72A"; }

.mdi-wechat:before {
  content: "\F611"; }

.mdi-weight:before {
  content: "\F5A1"; }

.mdi-weight-kilogram:before {
  content: "\F5A2"; }

.mdi-whatsapp:before {
  content: "\F5A3"; }

.mdi-wheelchair-accessibility:before {
  content: "\F5A4"; }

.mdi-white-balance-auto:before {
  content: "\F5A5"; }

.mdi-white-balance-incandescent:before {
  content: "\F5A6"; }

.mdi-white-balance-iridescent:before {
  content: "\F5A7"; }

.mdi-white-balance-sunny:before {
  content: "\F5A8"; }

.mdi-widgets:before {
  content: "\F72B"; }

.mdi-wifi:before {
  content: "\F5A9"; }

.mdi-wifi-off:before {
  content: "\F5AA"; }

.mdi-wifi-strength-1:before {
  content: "\F91E"; }

.mdi-wifi-strength-1-alert:before {
  content: "\F91F"; }

.mdi-wifi-strength-1-lock:before {
  content: "\F920"; }

.mdi-wifi-strength-2:before {
  content: "\F921"; }

.mdi-wifi-strength-2-alert:before {
  content: "\F922"; }

.mdi-wifi-strength-2-lock:before {
  content: "\F923"; }

.mdi-wifi-strength-3:before {
  content: "\F924"; }

.mdi-wifi-strength-3-alert:before {
  content: "\F925"; }

.mdi-wifi-strength-3-lock:before {
  content: "\F926"; }

.mdi-wifi-strength-4:before {
  content: "\F927"; }

.mdi-wifi-strength-4-alert:before {
  content: "\F928"; }

.mdi-wifi-strength-4-lock:before {
  content: "\F929"; }

.mdi-wifi-strength-alert-outline:before {
  content: "\F92A"; }

.mdi-wifi-strength-lock-outline:before {
  content: "\F92B"; }

.mdi-wifi-strength-off:before {
  content: "\F92C"; }

.mdi-wifi-strength-off-outline:before {
  content: "\F92D"; }

.mdi-wifi-strength-outline:before {
  content: "\F92E"; }

.mdi-wii:before {
  content: "\F5AB"; }

.mdi-wiiu:before {
  content: "\F72C"; }

.mdi-wikipedia:before {
  content: "\F5AC"; }

.mdi-window-close:before {
  content: "\F5AD"; }

.mdi-window-closed:before {
  content: "\F5AE"; }

.mdi-window-maximize:before {
  content: "\F5AF"; }

.mdi-window-minimize:before {
  content: "\F5B0"; }

.mdi-window-open:before {
  content: "\F5B1"; }

.mdi-window-restore:before {
  content: "\F5B2"; }

.mdi-windows:before {
  content: "\F5B3"; }

.mdi-wordpress:before {
  content: "\F5B4"; }

.mdi-worker:before {
  content: "\F5B5"; }

.mdi-wrap:before {
  content: "\F5B6"; }

.mdi-wrench:before {
  content: "\F5B7"; }

.mdi-wunderlist:before {
  content: "\F5B8"; }

.mdi-xamarin:before {
  content: "\F844"; }

.mdi-xamarin-outline:before {
  content: "\F845"; }

.mdi-xaml:before {
  content: "\F673"; }

.mdi-xbox:before {
  content: "\F5B9"; }

.mdi-xbox-controller:before {
  content: "\F5BA"; }

.mdi-xbox-controller-battery-alert:before {
  content: "\F74A"; }

.mdi-xbox-controller-battery-empty:before {
  content: "\F74B"; }

.mdi-xbox-controller-battery-full:before {
  content: "\F74C"; }

.mdi-xbox-controller-battery-low:before {
  content: "\F74D"; }

.mdi-xbox-controller-battery-medium:before {
  content: "\F74E"; }

.mdi-xbox-controller-battery-unknown:before {
  content: "\F74F"; }

.mdi-xbox-controller-off:before {
  content: "\F5BB"; }

.mdi-xda:before {
  content: "\F5BC"; }

.mdi-xing:before {
  content: "\F5BD"; }

.mdi-xing-box:before {
  content: "\F5BE"; }

.mdi-xing-circle:before {
  content: "\F5BF"; }

.mdi-xml:before {
  content: "\F5C0"; }

.mdi-xmpp:before {
  content: "\F7FE"; }

.mdi-yammer:before {
  content: "\F788"; }

.mdi-yeast:before {
  content: "\F5C1"; }

.mdi-yelp:before {
  content: "\F5C2"; }

.mdi-yin-yang:before {
  content: "\F67F"; }

.mdi-youtube:before {
  content: "\F5C3"; }

.mdi-youtube-creator-studio:before {
  content: "\F846"; }

.mdi-youtube-gaming:before {
  content: "\F847"; }

.mdi-youtube-tv:before {
  content: "\F448"; }

.mdi-zip-box:before {
  content: "\F5C4"; }

.mdi-blank:before {
  content: "\F68C";
  visibility: hidden; }

.mdi-18px.mdi-set, .mdi-18px.mdi:before {
  font-size: 18px; }

.mdi-24px.mdi-set, .mdi-24px.mdi:before {
  font-size: 24px; }

.mdi-36px.mdi-set, .mdi-36px.mdi:before {
  font-size: 36px; }

.mdi-48px.mdi-set, .mdi-48px.mdi:before {
  font-size: 48px; }

.mdi-dark:before {
  color: rgba(0, 0, 0, 0.54); }

.mdi-dark.mdi-inactive:before {
  color: rgba(0, 0, 0, 0.26); }

.mdi-light:before {
  color: white; }

.mdi-light.mdi-inactive:before {
  color: rgba(255, 255, 255, 0.3); }

.mdi-rotate-45 {
  /*
        // Not included in production
        &amp;.mdi-flip-h:before {
            -webkit-transform: scaleX(-1) rotate(45deg);
            transform: scaleX(-1) rotate(45deg);
            filter: FlipH;
            -ms-filter: "FlipH";
        }
        &amp;.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);
    -o-transform: rotate(45deg);
       transform: rotate(45deg); }

.mdi-rotate-90 {
  /*
        // Not included in production
        &amp;.mdi-flip-h:before {
            -webkit-transform: scaleX(-1) rotate(90deg);
            transform: scaleX(-1) rotate(90deg);
            filter: FlipH;
            -ms-filter: "FlipH";
        }
        &amp;.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);
    -o-transform: rotate(90deg);
       transform: rotate(90deg); }

.mdi-rotate-135 {
  /*
        // Not included in production
        &amp;.mdi-flip-h:before {
            -webkit-transform: scaleX(-1) rotate(135deg);
            transform: scaleX(-1) rotate(135deg);
            filter: FlipH;
            -ms-filter: "FlipH";
        }
        &amp;.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);
    -o-transform: rotate(135deg);
       transform: rotate(135deg); }

.mdi-rotate-180 {
  /*
        // Not included in production
        &amp;.mdi-flip-h:before {
            -webkit-transform: scaleX(-1) rotate(180deg);
            transform: scaleX(-1) rotate(180deg);
            filter: FlipH;
            -ms-filter: "FlipH";
        }
        &amp;.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);
    -o-transform: rotate(180deg);
       transform: rotate(180deg); }

.mdi-rotate-225 {
  /*
        // Not included in production
        &amp;.mdi-flip-h:before {
            -webkit-transform: scaleX(-1) rotate(225deg);
            transform: scaleX(-1) rotate(225deg);
            filter: FlipH;
            -ms-filter: "FlipH";
        }
        &amp;.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);
    -o-transform: rotate(225deg);
       transform: rotate(225deg); }

.mdi-rotate-270 {
  /*
        // Not included in production
        &amp;.mdi-flip-h:before {
            -webkit-transform: scaleX(-1) rotate(270deg);
            transform: scaleX(-1) rotate(270deg);
            filter: FlipH;
            -ms-filter: "FlipH";
        }
        &amp;.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);
    -o-transform: rotate(270deg);
       transform: rotate(270deg); }

.mdi-rotate-315 {
  /*
        // Not included in production
        &amp;.mdi-flip-h:before {
            -webkit-transform: scaleX(-1) rotate(315deg);
            transform: scaleX(-1) rotate(315deg);
            filter: FlipH;
            -ms-filter: "FlipH";
        }
        &amp;.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);
    -o-transform: rotate(315deg);
       transform: rotate(315deg); }

.mdi-flip-h:before {
  -webkit-transform: scaleX(-1);
  -o-transform: scaleX(-1);
     transform: scaleX(-1);
  -webkit-filter: FlipH;
          filter: FlipH;
  -ms-filter: "FlipH"; }

.mdi-flip-v:before {
  -webkit-transform: scaleY(-1);
  -o-transform: scaleY(-1);
     transform: scaleY(-1);
  -webkit-filter: FlipV;
          filter: FlipV;
  -ms-filter: "FlipV"; }

.mdi-spin:before {
  -webkit-animation: mdi-spin 2s infinite linear;
  -o-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); } }

@-o-keyframes mdi-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
       transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    -o-transform: rotate(359deg);
       transform: rotate(359deg); } }

@keyframes mdi-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
       transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    -o-transform: rotate(359deg);
       transform: rotate(359deg); } }

/* ------------------------------------------------------------ *        Variables
\* ------------------------------------------------------------ */
/*
 *  ----------------- PLUGINS -----------------
 */
/*
 *  ----------------- UTILS -----------------
 */
/* ------------------------------------------------------------ *	Mixins
\* ------------------------------------------------------------ */
/* ------------------------------------------------------------ *	Helpers
\* ------------------------------------------------------------ */
/*  Clear  */
.clear:after {
  content: '';
  line-height: 0;
  display: table;
  clear: both; }

/*  Notext  */
.notext {
  white-space: nowrap;
  text-indent: 100%;
  text-shadow: none;
  overflow: hidden; }

.notext-old {
  font-size: 0;
  line-height: 0;
  text-indent: -4000px; }

/*  Hidden  */
[hidden],
.hidden {
  display: none; }

/*  Alignleft  */
.alignleft {
  float: left; }

/*  Alignright  */
.alignright {
  float: right; }

/*  Disabled  */
[disabled],
.disabled {
  cursor: default; }

/*  Background  */
.container-fullsize {
  -webkit-background-size: cover;
          background-size: cover;
  background-repeat: no-repeat;
  background-position: center center; }

/*  Animations  */
.animations {
  opacity: 0; }

.animations.animated {
  opacity: 1; }

/*  Grid  */
.cols {
  margin: 0 -15px; }

.cols-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.cols-flex .col {
  width: auto; }

.row:after,
.cols:after {
  content: '';
  line-height: 0;
  display: table;
  clear: both; }

.col {
  float: left;
  width: 100%;
  padding: 0 15px; }

.col-1of2 {
  width: 50%; }

/*  Mobile only  */
.mobile-only {
  display: none; }

@media (max-width: 360) {
  .desktop-only {
    display: none; }
  .mobile-only {
    display: block; }
  .animations {
    opacity: 1; } }

/*
 *  ----------------- LAYOUT -----------------
 */
/* ------------------------------------------------------------ *        Base
\* ------------------------------------------------------------ */
html {
  font-size: 62.5%; }
  @media only screen and (min-width: 1000px) and (max-width: 1360px) {
    html {
      font-size: 50%;
      /*        zoom:0.8;*/
      /*        -moz-transform: scale(0.8);
        -moz-transform-origin: 0 0;*/ } }

body {
  min-width: 320px;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 1.5;
  color: #333333;
  font-weight: 400;
  overflow-x: hidden;
  word-wrap: break-word; }

a {
  color: inherit; }

a:focus,
a:active,
a:hover {
  text-decoration: none;
  color: inherit; }

a[href^="tel"] {
  text-decoration: none; }

img {
  width: auto;
  max-width: 100%;
  height: auto; }

ul,
ol {
  padding: 0;
  margin: 0; }

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0; }

h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child,
h6:last-child,
p:last-child,
ul:last-child,
ol:last-child,
dl:last-child,
table:last-child,
blockquote:last-child {
  margin-bottom: 0; }

.text-underline a {
  text-decoration: underline !important; }

/* Dispositivos Pequeños y Tablets vertical , Celulares horizontal min-width:576px  */
/* Dispositivos Medianos , Tablets horizontal min-width:768px  */
/* Dispositivos grandes , min-width:992px */
/* Escritorio , min-width:1200 px */
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 18-may-2018, 11:08:38
    Author     : PC03-MAXI
*/
/* ------------------------------------------------------------ *        Header
\* ------------------------------------------------------------ */
body &gt; header {
  -webkit-box-shadow: 0 1px 10px 5px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 10px 5px rgba(0, 0, 0, 0.1);
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }
  body &gt; header .top-bar {
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background: #003F44;
    color: white;
    height: 5rem;
    visibility: visible;
    opacity: 1; }
    body &gt; header .top-bar .rate-container {
      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; }
      body &gt; header .top-bar .rate-container .rate-points {
        color: #EBAB21;
        font-size: 2.1rem;
        font-weight: 700;
        margin-right: 1.5rem; }
      body &gt; header .top-bar .rate-container p {
        font-size: 1.6rem;
        font-weight: 500; }
      body &gt; header .top-bar .rate-container .rate-stars {
        background: #048086;
        height: 100%;
        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;
        margin-right: 3.5rem;
        padding: 0rem 1.5rem; }
        body &gt; header .top-bar .rate-container .rate-stars:after {
          content: "";
          position: absolute;
          width: 0;
          right: -3rem;
          top: 0;
          height: 0;
          border-top: 3rem solid #048086;
          border-right: 3rem solid transparent; }
        body &gt; header .top-bar .rate-container .rate-stars:before {
          content: "";
          position: absolute;
          right: -3rem;
          bottom: 0;
          width: 0;
          height: 0;
          border-bottom: 3rem solid #048086;
          border-right: 3rem solid transparent; }
    body &gt; header .top-bar .right-content {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      margin-left: auto;
      margin-right: 5rem; }
    body &gt; header .top-bar .social-net, body &gt; header .top-bar .lang-selector, body &gt; header .top-bar .font-size-selector {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      list-style: none;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      font-size: 1.4rem;
      color: white;
      font-weight: 500; }
      body &gt; header .top-bar .social-net li, body &gt; header .top-bar .lang-selector li, body &gt; header .top-bar .font-size-selector li {
        height: 100%;
        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;
        overflow: hidden; }
        body &gt; header .top-bar .social-net li a, body &gt; header .top-bar .lang-selector li a, body &gt; header .top-bar .font-size-selector li a {
          padding: 2rem 1.5rem; }
          body &gt; header .top-bar .social-net li a.a-small, body &gt; header .top-bar .lang-selector li a.a-small, body &gt; header .top-bar .font-size-selector li a.a-small {
            padding-top: 2.8rem; }
          body &gt; header .top-bar .social-net li a.active, body &gt; header .top-bar .lang-selector li a.active, body &gt; header .top-bar .font-size-selector li a.active {
            background: #048086; }
          body &gt; header .top-bar .social-net li a:hover, body &gt; header .top-bar .social-net li a:active, body &gt; header .top-bar .social-net li a:focus, body &gt; header .top-bar .lang-selector li a:hover, body &gt; header .top-bar .lang-selector li a:active, body &gt; header .top-bar .lang-selector li a:focus, body &gt; header .top-bar .font-size-selector li a:hover, body &gt; header .top-bar .font-size-selector li a:active, body &gt; header .top-bar .font-size-selector li a:focus {
            background: #048086; }
    body &gt; header .top-bar .lang-selector li, body &gt; header .top-bar .font-size-selector li {
      border-right: 1px solid #819CA9; }
    body &gt; header .top-bar .font-size-selector {
      font-size: 2.5rem; }
    body &gt; header .top-bar .social-net {
      font-size: 2rem; }
      body &gt; header .top-bar .social-net li a {
        padding: 2rem 0.5rem; }
  body &gt; header nav.navbar {
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    background: rgba(255, 255, 255, 0.95);
    padding: 0 3.2rem;
    height: 11.6rem; }
    body &gt; header nav.navbar .navbar-brand {
      /*            margin-right: 3rem;
                        margin-left: 3rem;*/
      margin-top: 1rem;
      margin-bottom: 1rem; }
    body &gt; header nav.navbar .btn-call, body &gt; header nav.navbar .btn-search, body &gt; header nav.navbar .btn-share, body &gt; header nav.navbar .btn-lang-m {
      padding: 0; }
      body &gt; header nav.navbar .btn-call i, body &gt; header nav.navbar .btn-search i, body &gt; header nav.navbar .btn-share i, body &gt; header nav.navbar .btn-lang-m i {
        margin-left: 0;
        font-size: 2.8rem; }
    body &gt; header nav.navbar .navbar-toggler {
      border: none;
      font-size: 2rem; }
    body &gt; header nav.navbar .btn-search {
      margin-left: auto; }
    body &gt; header nav.navbar .btn-call i, body &gt; header nav.navbar .btn-search i, body &gt; header nav.navbar .btn-lang-m i {
      margin-left: 0;
      font-size: 2.8rem; }
    body &gt; header nav.navbar .navbar-toggler {
      border: none;
      font-size: 2rem; }
    body &gt; header nav.navbar .btn-search {
      margin-left: auto; }
    body &gt; header nav.navbar .navbar-nav {
      padding: 0 2rem;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 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: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      body &gt; header nav.navbar .navbar-nav .nav-item .nav-link {
        -webkit-transition: all .2s ease-out;
        -o-transition: all .2s ease-out;
        transition: all .2s ease-out;
        font-size: 1.5rem;
        font-weight: 500;
        line-height: 4.2rem;
        padding: 0 1.5rem;
        color: rgba(0, 77, 96, 0.94); }
        body &gt; header nav.navbar .navbar-nav .nav-item .nav-link svg {
          width: 18px;
          height: 18px;
          vertical-align: middle;
          fill: rgba(0, 77, 96, 0.94); }
        body &gt; header nav.navbar .navbar-nav .nav-item .nav-link.active {
          background: #03576F;
          color: rgba(255, 255, 255, 0.94); }
          body &gt; header nav.navbar .navbar-nav .nav-item .nav-link.active svg {
            fill: rgba(255, 255, 255, 0.94); }
      body &gt; header nav.navbar .navbar-nav .nav-item ul {
        display: none;
        margin: 0;
        padding: 1.5rem 0;
        list-style: none;
        position: absolute;
        background: #03576F;
        -webkit-box-shadow: rgba(0, 0, 0, 0.2) 5px 5px 5px;
                box-shadow: rgba(0, 0, 0, 0.2) 5px 5px 5px; }
        body &gt; header nav.navbar .navbar-nav .nav-item ul li {
          position: relative; }
          body &gt; header nav.navbar .navbar-nav .nav-item ul li &gt; ul {
            padding: 0; }
          body &gt; header nav.navbar .navbar-nav .nav-item ul li:hover ul {
            display: block; }
          body &gt; header nav.navbar .navbar-nav .nav-item ul li:hover &gt; a {
            background: #DDDDDD;
            color: #02576E; }
            body &gt; header nav.navbar .navbar-nav .nav-item ul li:hover &gt; a svg {
              fill: #02576E; }
          body &gt; header nav.navbar .navbar-nav .nav-item ul li a {
            -webkit-transition: all .2s ease-out;
            -o-transition: all .2s ease-out;
            transition: all .2s ease-out;
            display: block;
            line-height: 3.6rem;
            padding: 1rem 3.5rem .6rem;
            color: #DDDDDD;
            font-size: 1.6rem;
            text-transform: none; }
            body &gt; header nav.navbar .navbar-nav .nav-item ul li a svg {
              fill: #DDDDDD;
              width: 1.5rem;
              height: 1.5rem;
              vertical-align: middle;
              position: relative;
              top: -1px; }
          body &gt; header nav.navbar .navbar-nav .nav-item ul li ul {
            position: absolute;
            background: #DDDDDD;
            left: 100%;
            top: 0;
            width: -webkit-max-content;
            width: -moz-max-content;
            width: max-content; }
            @media (max-width: 767.98px) {
              body &gt; header nav.navbar .navbar-nav .nav-item ul li ul {
                width: 100% !important; } }
            body &gt; header nav.navbar .navbar-nav .nav-item ul li ul li a {
              color: #03576F; }
              body &gt; header nav.navbar .navbar-nav .nav-item ul li ul li a svg {
                fill: #03576F; }
              body &gt; header nav.navbar .navbar-nav .nav-item ul li ul li a:hover {
                background: #03576F;
                color: #DDDDDD; }
                body &gt; header nav.navbar .navbar-nav .nav-item ul li ul li a:hover svg {
                  fill: #DDDDDD; }
      body &gt; header nav.navbar .navbar-nav .nav-item:hover .nav-link {
        background: #03576F;
        color: rgba(255, 255, 255, 0.94); }
        body &gt; header nav.navbar .navbar-nav .nav-item:hover .nav-link svg {
          fill: rgba(255, 255, 255, 0.94); }
      body &gt; header nav.navbar .navbar-nav .nav-item:hover &gt; ul {
        display: block; }
      @media (max-width: 767.98px) {
        body &gt; header nav.navbar .navbar-nav {
          padding: 0 !important; }
          body &gt; header nav.navbar .navbar-nav .nav-item {
            display: block;
            width: 100%; }
            body &gt; header nav.navbar .navbar-nav .nav-item .nav-link {
              position: relative;
              background: rgba(129, 156, 169, 0.1);
              display: block;
              width: 100%;
              padding: 0.6rem 1.5rem;
              border-bottom: 1px solid rgba(0, 0, 0, 0.12);
              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;
              /*                        &amp;:hover{
                                                    background: rgba(#819CA9,0.1);
                                                }*/ }
              body &gt; header nav.navbar .navbar-nav .nav-item .nav-link svg {
                position: absolute;
                right: 2rem; }
            body &gt; header nav.navbar .navbar-nav .nav-item:last-child .nav-link {
              border-bottom: none; }
            body &gt; header nav.navbar .navbar-nav .nav-item ul {
              display: none !important;
              left: 0 !important;
              position: relative !important;
              padding: 0.5rem 0; }
              body &gt; header nav.navbar .navbar-nav .nav-item ul.active {
                display: block !important; }
              body &gt; header nav.navbar .navbar-nav .nav-item ul li a {
                padding: 0 1.5rem; } }
    body &gt; header nav.navbar #searchCollapse {
      background: #03576F;
      padding: 1.5rem; }
    body &gt; header nav.navbar #langCollapse {
      padding: 2rem 1rem;
      background: #036a6f; }
      body &gt; header nav.navbar #langCollapse .lang-selector {
        list-style: none;
        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; }
        body &gt; header nav.navbar #langCollapse .lang-selector li {
          padding: 0.5rem 3rem;
          /*border: 1px solid $color2;*/
          background: #FFF;
          color: #003F44;
          margin: 0rem .5rem; }
    body &gt; header nav.navbar #sidebarCall {
      min-width: 100vw;
      max-width: 100vw;
      position: fixed;
      top: 0;
      left: -100vw;
      background: white;
      /* margin-left: -33vw; */
      height: 100vh;
      -webkit-transition: all ease 0.3s;
      -o-transition: all ease 0.3s;
      transition: all ease 0.3s;
      z-index: 99; }
      body &gt; header nav.navbar #sidebarCall .call-head {
        background: #048086;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        padding-top: 1rem;
        padding-bottom: 1rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        color: white; }
        body &gt; header nav.navbar #sidebarCall .call-head h4 {
          margin-right: 8rem;
          font-size: 2rem; }
        body &gt; header nav.navbar #sidebarCall .call-head button {
          color: white;
          border: none; }
      body &gt; header nav.navbar #sidebarCall.open {
        left: 0; }
      body &gt; header nav.navbar #sidebarCall .btn.btn-link.close {
        display: none; }
    body &gt; header nav.navbar #shareCollapse .top-bar {
      position: relative;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      background: #003F44;
      color: white;
      height: auto; }
      body &gt; header nav.navbar #shareCollapse .top-bar .rate-container {
        width: 100%;
        padding: 0rem;
        padding-right: 1rem; }
        body &gt; header nav.navbar #shareCollapse .top-bar .rate-container .rate-stars {
          height: 5rem;
          background: none;
          margin-right: 0rem; }
          body &gt; header nav.navbar #shareCollapse .top-bar .rate-container .rate-stars:after, body &gt; header nav.navbar #shareCollapse .top-bar .rate-container .rate-stars:before {
            display: none; }
        body &gt; header nav.navbar #shareCollapse .top-bar .rate-container .rate-points {
          display: none; }
        body &gt; header nav.navbar #shareCollapse .top-bar .rate-container p {
          font-size: 1.1rem;
          text-align: center; }
      body &gt; header nav.navbar #shareCollapse .top-bar .share-content {
        width: 100%;
        border-top: 1px solid rgba(255, 255, 255, 0.12); }
        body &gt; header nav.navbar #shareCollapse .top-bar .share-content .social-net {
          -webkit-box-pack: center;
          -webkit-justify-content: center;
              -ms-flex-pack: center;
                  justify-content: center;
          text-align: center;
          -webkit-box-orient: initial;
          -webkit-box-direction: initial;
          -webkit-flex-direction: initial;
              -ms-flex-direction: initial;
                  flex-direction: initial; }
          body &gt; header nav.navbar #shareCollapse .top-bar .share-content .social-net li a {
            font-size: 2.5rem;
            color: rgba(255, 255, 255, 0.54);
            padding: 1rem 0.5rem; }
    body &gt; header nav.navbar .search-content {
      margin: 0 1.7rem; }
      body &gt; header nav.navbar .search-content span {
        color: white;
        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: 2.5rem;
        z-index: 2;
        background: #03576F;
        padding-right: 1.8rem; }
      body &gt; header nav.navbar .search-content input.form-control {
        border-radius: 0;
        border: none;
        height: 4.2rem;
        padding: 0 1.5rem;
        font-size: 1.6rem;
        font-weight: 500;
        color: white;
        background: #03576F; }
        body &gt; header nav.navbar .search-content input.form-control::-webkit-input-placeholder {
          /* Chrome/Opera/Safari */
          color: white;
          text-transform: uppercase; }
        body &gt; header nav.navbar .search-content input.form-control::-moz-placeholder {
          /* Firefox 19+ */
          color: white;
          text-transform: uppercase; }
        body &gt; header nav.navbar .search-content input.form-control:-ms-input-placeholder {
          /* IE 10+ */
          color: white;
          text-transform: uppercase; }
        body &gt; header nav.navbar .search-content input.form-control:-moz-placeholder {
          /* Firefox 18- */
          color: white;
          text-transform: uppercase; }
        body &gt; header nav.navbar .search-content input.form-control:active, body &gt; header nav.navbar .search-content input.form-control:focus {
          outline: none; }
      body &gt; header nav.navbar .search-content.search-content-mobile {
        margin-right: 0; }
        body &gt; header nav.navbar .search-content.search-content-mobile input.form-control {
          background: white;
          color: #03576F; }
          body &gt; header nav.navbar .search-content.search-content-mobile input.form-control::-webkit-input-placeholder {
            /* Chrome/Opera/Safari */
            color: #03576F;
            text-transform: uppercase; }
          body &gt; header nav.navbar .search-content.search-content-mobile input.form-control::-moz-placeholder {
            /* Firefox 19+ */
            color: #03576F;
            text-transform: uppercase; }
          body &gt; header nav.navbar .search-content.search-content-mobile input.form-control:-ms-input-placeholder {
            /* IE 10+ */
            color: #03576F;
            text-transform: uppercase; }
          body &gt; header nav.navbar .search-content.search-content-mobile input.form-control:-moz-placeholder {
            /* Firefox 18- */
            color: #03576F;
            text-transform: uppercase; }
        body &gt; header nav.navbar .search-content.search-content-mobile span {
          background: white; }
          body &gt; header nav.navbar .search-content.search-content-mobile span i {
            color: #03576F; }
  body &gt; header.sticky .top-bar {
    position: absolute;
    visibility: hidden;
    opacity: 0; }
  body &gt; header.sticky nav.navbar {
    background: white;
    height: 9rem; }
/*paolo*/
  @media (max-width: 1000px) {

    body &gt; header {
      position: relative; }
      body &gt; header nav.navbar {
        padding: 0 !important;
        height: auto;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
                justify-content: flex-start; }
        body &gt; header nav.navbar button, body &gt; header nav.navbar a.btn.btn-link {
          border: 1px solid #003F44;
          width: 4rem;
          height: 4rem; }

          body &gt; header nav.navbar button:last-child, body &gt; header nav.navbar a.btn.btn-link:last-child {
            margin-right: 0.5rem; }
          body &gt; header nav.navbar button:hover, body &gt; header nav.navbar a.btn.btn-link:hover {
            border: 1px solid #003F44; }

        body &gt; header nav.navbar .navbar-toggler {
          margin-left: 0.5rem;
          margin-right: 0.5rem; }
        body &gt; header nav.navbar .navbar-brand {
          margin-right: 2rem; }
          body &gt; header nav.navbar .navbar-brand img {
            max-width: 20vw; }

        body &gt; header nav.navbar .navbar-nav {
          padding-top: 3rem;
          padding-bottom: 2rem;
          width: 100%;
          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; } }

  body &gt; header.sticky .top-bar {
    position: absolute;
    visibility: hidden;
    opacity: 0; }
  body &gt; header.sticky nav.navbar {
    height: 9rem; }
  @media (max-width: 1199.98px) {
    body &gt; header {
      position: relative; }
      body &gt; header nav.navbar {
        padding: 0 !important;
        height: auto;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
                justify-content: flex-start; }
        body &gt; header nav.navbar .navbar-brand {
          margin-right: 2rem; }
        body &gt; header nav.navbar .navbar-nav {
          padding-top: 3rem;
          padding-bottom: 2rem;
          width: 100%;
          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; } }

header .lang-selector {
  font-size: 1.4rem; }

header .locale-switcher {
  margin-right: 15px;
  padding-right: 15px;
  border-right: 1px solid rgba(0, 77, 96, 0.94); }
  header .locale-switcher li:first-child {
    margin: 0 !important; }
  header .locale-switcher li a {
    padding: 8px;
    background: rgba(0, 77, 96, 0.94);
    color: #ffffff; }

/* Dispositivos Pequeños y Tablets vertical , Celulares horizontal min-width:576px  */
@media (max-width: 767.98px) {
  body &gt; header nav.navbar {
    padding: 0 1.5rem; }
    body &gt; header nav.navbar .btn-search, body &gt; header nav.navbar .btn-call, body &gt; header nav.navbar .btn-share, body &gt; header nav.navbar .btn-lang-m {
      padding: 0; }
    body &gt; header nav.navbar .btn-call, body &gt; header nav.navbar .btn-share, body &gt; header nav.navbar .btn-lang-m {
      margin-left: 1rem; }
    body &gt; header nav.navbar .btn-lang-m {
      margin-right: 1.5rem; } }

/* Dispositivos Medianos , Tablets horizontal min-width:768px  */
/* Dispositivos grandes , min-width:992px */
/* Escritorio , min-width:1200 px */
@media only screen and (min-width: 990px) and (max-width: 1575px) {
  body header nav.navbar .navbar-nav .nav-item .nav-link {
    height: 4.2rem;
    line-height: 100%;
    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 1rem;
    font-size: 1.2rem; }
  body header nav.navbar form.form-inline {
    -webkit-box-flex: 0.2;
    -webkit-flex: 0.2;
        -ms-flex: 0.2;
            flex: 0.2; }
    body header nav.navbar form.form-inline .search-content {
      -webkit-box-flex: 0.2;
      -webkit-flex: 0.2;
          -ms-flex: 0.2;
              flex: 0.2; }
      body header nav.navbar form.form-inline .search-content input.form-control {
        font-size: 1.2rem; }
  body header nav.navbar button.call {
    font-size: 1.2rem; }
  body header .top-bar .rate-container p {
    font-size: 1.4rem; } }

@media only screen and (min-width: 768px) and (max-width: 1200px) {
  body &gt; header nav.navbar {
    padding: 0 1.5rem; }
    body &gt; header nav.navbar .btn-search, body &gt; header nav.navbar .btn-call, body &gt; header nav.navbar .btn-share {
      padding: 0; }
    body &gt; header nav.navbar .btn-call, body &gt; header nav.navbar .btn-share {
      margin-left: 1rem; }
    body &gt; header nav.navbar .btn-share {
      margin-right: 1.5rem; } }

/* ------------------------------------------------------------ *        NAV BAR
\* ------------------------------------------------------------ */
/* Dispositivos Pequeños y Tablets vertical , Celulares horizontal min-width:576px  */
/* Dispositivos Medianos , Tablets horizontal min-width:768px  */
/* Dispositivos grandes , min-width:992px */
/* Escritorio , min-width:1200 px */
/* ------------------------------------------------------------ *        Footer
\* ------------------------------------------------------------ */
footer {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background: #003F44;
  color: rgba(255, 255, 255, 0.54);
  font-size: 1.3rem;
  font-weight: 500; }
  footer .top-row {
    padding-bottom: 3rem; }
    footer .top-row .border-left {
      border-left: 1px dotted rgba(255, 255, 255, 0.42) !important;
      padding-left: 6rem; }
    footer .top-row .brand-cont {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
      footer .top-row .brand-cont .brand {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
            -ms-flex: 0 0 25%;
                flex: 0 0 25%;
        max-width: 25%; }
      footer .top-row .brand-cont p {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 64%;
            -ms-flex: 0 0 64%;
                flex: 0 0 64%;
        max-width: 64%; }
    footer .top-row p {
      color: white; }
    footer .top-row .nav-footer {
      list-style: none;
      list-style: none;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; }
      footer .top-row .nav-footer li {
        padding: 1rem 0.8rem; }
        footer .top-row .nav-footer li a {
          color: white; }
  footer .mid-row {
    border-bottom: 1px dotted rgba(255, 255, 255, 0.42);
    border-top: 1px dotted rgba(255, 255, 255, 0.42);
    padding-bottom: 3rem;
    padding-top: 3rem; }
    footer .mid-row p {
      font-size: 1.3rem; }
    footer .mid-row .extra-links {
      list-style: none;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; }
      footer .mid-row .extra-links li {
        margin-top: .8rem;
        margin-bottom: .8rem; }
        footer .mid-row .extra-links li:after {
          content: "|"; }
        footer .mid-row .extra-links li a:hover, footer .mid-row .extra-links li a:focus, footer .mid-row .extra-links li a:active {
          color: white; }
        footer .mid-row .extra-links li:last-child:after {
          content: ""; }
      footer .mid-row .extra-links a {
        padding-left: 0.5rem;
        padding-right: 0.5rem; }
    footer .mid-row .social-cont {
      margin-left: auto; }
      footer .mid-row .social-cont p {
        margin-bottom: 0; }
  footer .bot-row {
    padding-top: 3rem; }
    footer .bot-row p {
      font-size: 1.3rem; }
      footer .bot-row p a {
        color: rgba(255, 255, 255, 0.54); }
  @media (max-width: 1199.98px) {
    footer .top-row {
      padding-bottom: 0; }
      footer .top-row .border-left {
        padding-left: 1.5rem;
        padding-top: 1.25rem;
        padding-bottom: 0; }
      footer .top-row .brand-cont {
        border-bottom: 1px dotted rgba(255, 255, 255, 0.42);
        padding-bottom: 1.5rem; }
        footer .top-row .brand-cont .brand {
          margin-bottom: 1.5rem;
          display: block; }
        footer .top-row .brand-cont p {
          max-width: 100%; }
    footer .mid-row {
      border-bottom: 1px dotted rgba(255, 255, 255, 0.42);
      border-top: none; }
      footer .mid-row .social-cont {
        margin-left: 1.5rem; }
        footer .mid-row .social-cont p {
          font-size: 1.2rem;
          margin-bottom: 1.5rem; }
        footer .mid-row .social-cont .social-net &gt; li &gt; a {
          margin-left: 3rem;
          font-size: 2.5rem; } }
  @media (max-width: 767.98px) {
      footer .top-row .brand-cont {
          display: block;
      }
    footer .top-row .border-left {
      border-left: 0 !important; }
    footer .social-cont {
      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; }
      footer .social-cont p {
        margin-bottom: 0 !important; }
    footer .extra-links {
      margin-bottom: 3rem; }
      footer .extra-links li:after {
        display: none; } }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 21-may-2018, 14:42:35
    Author     : PC03-MAXI
*/
.mdi.mdi-youtube {
  position: relative;
  top: 0.2rem; }

/*@import 'layout/icomoon';*/
/* ------------------------------------------------------------ *        Iconmd
\* ------------------------------------------------------------ */
/*podes definir los tamaños standars*/
.material-icons.md-18 {
  font-size: 18px; }

.material-icons.md-24 {
  font-size: 24px; }

.material-icons.md-36 {
  font-size: 36px; }

.material-icons.md-48 {
  font-size: 48px; }

.material-icons.md-64 {
  font-size: 64px; }

/*definimos colorete*/
.material-icons.md-dark {
  color: rgba(0, 0, 0, 0.54); }

.material-icons.md-dark.md-inactive {
  color: rgba(0, 0, 0, 0.26); }

.material-icons.md-light {
  color: white; }

.material-icons.md-light.md-inactive {
  color: rgba(255, 255, 255, 0.3); }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 26-sep-2018, 13:31:31
    Author     : Rodri
*/
.ie11 {
  /* HEADERS */
  /* HOME */
  /* CARDS */
  /* MENU */
  /* MEJORAMIENTO DE CALIDAD */
  /* PROVEEDORES */
  /* UNETE */ }
  .ie11 .section-banner .container {
    display: none; }
  .ie11 section.home-main .content {
    /*position: absolute !important;*/
    bottom: 0 !important; }
  .ie11 .card-title,
  .ie11 .card-subtitle,
  .ie11 .afiliados-pago-primas .card-white p {
    max-width: 100%; }
  .ie11 .navbar-nav li ul li ul {
    width: 40rem; }
  .ie11 section.programa-mejoramiento-calidad-objetivos .qip .box-qip::after,
  .ie11 section.programa-mejoramiento-calidad-objetivos .qip .box-qip::before {
    top: 0; }
  .ie11 .section-proveedores ul.download a,
  .ie11 .section-proveedores ul.download.open li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0.5rem;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start; }
    .ie11 .section-proveedores ul.download a span,
    .ie11 .section-proveedores ul.download.open li span {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1; }
  .ie11 .section-proveedores ul.download.open li img {
    margin-right: 0.5rem; }
  .ie11 .section-requisitos .requisitos-detail-row .requisitos-list {
    display: block; }

/*
 *  ----------------- COMPONENTES -----------------
 */
/* ------------------------------------------------------------ *        Btn
\* ------------------------------------------------------------ */
.btn {
  line-height: 4.2rem;
  border-radius: 0;
  padding: 0 1.5rem;
  height: 4.2rem;
  font-size: 1.6rem;
  font-weight: 500;
  color: white;
  text-transform: uppercase;
  /* &amp;:hover,&amp;:focus,&amp;:active{
         background:$pri!important;

     }*/ }
  .btn.btn-icon-left svg {
    display: inline-block;
    vertical-align: middle;
    width: 2.4rem;
    height: 2.4rem;
    fill: #FFF;
    margin-right: 0.5rem;
    margin-bottom: 0.4rem; }
  .btn.btn-icon {
    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 1.5rem; }
    .btn.btn-icon i {
      font-size: 2.5rem;
      margin-left: 1.5rem; }
  .btn.green {
    color: #003F44 !important; }
    .btn.green i {
      margin-right: 0.5rem; }
  .btn.white-text {
    color: #fff; }
  .btn.btn-lg {
    line-height: 5.2rem;
    height: 5.2rem; }

.btn-outline-primary {
  border-color: #003F44;
  color: #003F44; }
  .btn-outline-primary:hover, .btn-outline-primary:focus, .btn-outline-primary:active {
    background: #003F44 !important;
    color: white !important;
    border-color: #003F44; }
    .btn-outline-primary:hover.btn-icon-left svg, .btn-outline-primary:focus.btn-icon-left svg, .btn-outline-primary:active.btn-icon-left svg {
      fill: white !important; }
  .btn-outline-primary.btn-icon-left svg {
    fill: #003F44; }

.btn-outline-secondary {
  border-color: #048086;
  color: #048086; }
  .btn-outline-secondary:hover, .btn-outline-secondary:focus, .btn-outline-secondary:active {
    background: #048086 !important;
    color: white !important;
    border-color: #048086; }
    .btn-outline-secondary:hover.btn-icon-left svg, .btn-outline-secondary:focus.btn-icon-left svg, .btn-outline-secondary:active.btn-icon-left svg {
      fill: white !important; }
  .btn-outline-secondary.btn-icon-left svg {
    fill: #048086; }

.btn-outline-primary-light {
  border-color: #048086;
  color: #048086; }
  .btn-outline-primary-light:hover, .btn-outline-primary-light:focus, .btn-outline-primary-light:active {
    background: #048086 !important;
    color: white !important;
    border-color: #048086; }
    .btn-outline-primary-light:hover.btn-icon-left svg, .btn-outline-primary-light:focus.btn-icon-left svg, .btn-outline-primary-light:active.btn-icon-left svg {
      fill: white !important; }
  .btn-outline-primary-light.btn-icon-left svg {
    fill: #048086; }

.btn-outline-light:hover, .btn-outline-light:focus, .btn-outline-light:active {
  background: white !important; }
  .btn-outline-light:hover svg, .btn-outline-light:focus svg, .btn-outline-light:active svg {
    fill: #003F44 !important; }

.btn-primary {
  background: #003F44;
  border: none;
  color: white; }
  .btn-primary:hover, .btn-primary:focus, .btn-primary:active {
    background: #048086 !important; }

.btn-link {
  color: #003F44; }

.btn-long {
  padding: 1.5rem 5.5rem; }

.btn-link {
  color: #003F44; }

.only-mobile{
 display:none !important;
}

.blog-footer {
    margin-bottom: 1.5rem;
    background: white;
    color: #003F44; }
.blog-footer:hover, .blog-footer:focus, .blog-footer:active {
    color: white;
    background: #127D86 !important; }

.btn-secondary {
  background: #048086;
  border: none;
  color: white; }
  .btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active {
    background: #003F44 !important; }

.btn-tertiary {
  background: #004D60; }
  .btn-tertiary:hover, .btn-tertiary:focus, .btn-tertiary:active {
    background: #819CA9 !important; }

.btn-white {
  background: white;
  color: #678796; }
  .btn-white:hover, .btn-white:focus, .btn-white:active {
    color: white;
    background: #819CA9 !important; }

.btnLlamanos {
  background-color: #E29B46 !important; }
  .btnLlamanos i {
    margin-left: 15px;
    font-size: 1.3em; }

/* ------------------------------------------------------------ *        Form
\* ------------------------------------------------------------ */
.inline-fields {
  height: 4.5rem;
  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: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  .inline-fields .md-radio {
    margin-right: 15px; }

form {
  color: rgba(255, 255, 255, 0.54);
  font-size: 1.3rem; }
  form label {
    font-size: 1.6rem;
    font-weight: 500;
    color: white; }
  form .no-label {
    margin-top: 2.4rem; }
  form .form-control {
    color: rgba(4, 128, 134, 0.94);
    font-size: 1.3rem;
    border-radius: 0;
    padding: 1.2rem 1.5rem; }
  form .md-checkbox label {
    color: rgba(255, 255, 255, 0.9);
    font-weight: 400; }
  form .warning {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    color: rgba(255, 255, 255, 0.9); }
    form .warning i {
      font-size: 2rem; }
    form .warning .text {
      margin-left: 1rem; }
  form button {
    margin-top: 2rem;
    float: right; }
  form select.form-control {
    height: auto !important; }

/* Dispositivos Pequeños y Tablets vertical , Celulares horizontal min-width:576px  */
/* Dispositivos Medianos , Tablets horizontal min-width:768px  */
/* Dispositivos grandes , min-width:992px */
/* Escritorio , min-width:1200 px */
/* ------------------------------------------------------------ *        Pager
\* ------------------------------------------------------------ */
.pagination {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 0rem;
  margin-bottom: 1.5rem !important; }

/* Dispositivos Pequeños y Tablets vertical , Celulares horizontal min-width:576px  */
/* Dispositivos Medianos , Tablets horizontal min-width:768px  */
/* Dispositivos grandes , min-width:992px */
/* Escritorio , min-width:1200 px */
/* ------------------------------------------------------------ *        Slider
\* ------------------------------------------------------------ */
/* Dispositivos Pequeños y Tablets vertical , Celulares horizontal min-width:576px  */
/* Dispositivos Medianos , Tablets horizontal min-width:768px  */
/* Dispositivos grandes , min-width:992px */
/* Escritorio , min-width:1200 px */
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 17-may-2018, 18:21:43
    Author     : codigowww
*/
.tooltip {
  font-size: 1.3rem;
  line-height: 1.6rem; }
  .tooltip .tooltip-inner {
    padding: 1.5rem 1.25rem;
    border-radius: 1rem; }

.popover {
  border: none;
  left: -2rem; }
  .popover .popover-header {
    display: none; }
  .popover .popover-body {
    padding: 2rem;
    background: #EEEEEE;
    padding: 0; }

.callpopover {
  color: #546E7A; }
  .callpopover .close {
    margin-right: 1rem; }
  .callpopover ul {
    list-style: none;
    padding: 1rem;
    padding-top: 0rem; }
    .callpopover ul li {
      padding-top: 1.3rem;
      padding-bottom: 1.3rem;
      padding: 1rem;
      border-bottom: 1px solid rgba(255, 87, 34, 0.12); }
      .callpopover ul li h5 {
        font-size: 1.6rem;
        font-weight: bold; }
      .callpopover ul li p {
        font-size: 1.4rem;
        margin-bottom: 0; }
      .callpopover ul li:last-child {
        border-bottom: none; }
  .callpopover .horarios {
    margin-top: 1rem;
    padding-top: 1rem;
    padding-bottom: 1.5rem;
    background: #819CA9;
    color: white; }
    .callpopover .horarios h5 {
      margin-bottom: 1rem;
      margin-bottom: 0;
      font-size: 1.6rem;
      font-weight: bold; }
    .callpopover .horarios p {
      margin-bottom: 0;
      font-size: 1.6rem;
      font-weight: 400; }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 16-ago-2018, 16:44:41
    Author     : PC03-MAXI
*/
ul.list-circle {
  list-style: none; }
  ul.list-circle li:before {
    content: " ";
    margin-right: 1rem;
    border-radius: 50%;
    border: 2px solid white;
    width: 1rem;
    height: 1rem;
    display: inline-block;
    position: relative;
    top: -1px; }
  ul.list-circle.list-circle-gray li:before {
    border: 2px solid rgba(51, 51, 51, 0.54); }
  ul.list-circle.list-circle-green li:before {
    border: 2px solid #048086; }

ul.list-check {
  list-style: none; }
  ul.list-check li {
    margin-bottom: 2rem; }
    ul.list-check li:before {
      font: normal normal normal 24px/1 "Material Design Icons";
      content: "\F5E0";
      color: white;
      border: none;
      margin-right: 1rem;
      width: auto;
      height: auto;
      position: relative;
      top: 2px; }
  ul.list-check.list-check-green li:before {
    color: #048086; }
  ul.list-check.list-check-gray li:before {
    color: rgba(51, 51, 51, 0.54); }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 15-may-2018, 17:15:24
    Author     : PC03-MAXI
*/
.cards-1 .card {
  border: 0;
  /*        position: relative;
                padding-bottom: 3rem;
                border-radius: 0;
                border-color: transparent;
                background-color: transparent;
                height: 100%;
                overflow:hidden;*/
  position: relative;
  /* padding-bottom: 3rem; */
  border-radius: 0;
  border-color: transparent;
  background-color: transparent;
  width: 100%;
  height: 100%;
  overflow: hidden; }
  .cards-1 .card .img-background {
    position: absolute;
    z-index: 0;
    position: absolute;
    height: auto;
    max-width: unset;
    min-height: 100%;
    display: none;
    /*width: 100%;*/
    /*            padding-bottom: 3rem;*/ }
  .cards-1 .card .card-body {
    position: relative;
    width: 52%;
    max-width: 35rem;
    background: rgba(0, 63, 68, 0.9);
    height: 100%;
    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: 2rem;
    height: 35rem; }
    @media (max-width: 767.98px) {
      .cards-1 .card .card-body {
        width: 55%; } }
  .cards-1 .card .card-title {
    font-size: 1.8rem;
    color: rgba(255, 255, 255, 0.92);
    font-weight: 500;
    margin-bottom: 1.5rem;
    line-height: 2rem;
    width: 100%; }
  .cards-1 .card .card-subtitle {
    font-size: 1.5rem;
    color: white;
    font-weight: 500;
    margin-bottom: 1.5rem !important;
    line-height: 1.7rem; }
  .cards-1 .card p {
    color: white;
    margin-bottom: 0;
    font-weight: 500; }
  .cards-1 .card ul {
    color: white;
    list-style-position: inside;
    font-weight: 500; }
  .cards-1 .card .card-link {
    background: #048086;
    color: white;
    font-size: 1.4rem;
    font-weight: bold;
    margin-left: -2rem;
    margin-top: auto;
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start; }
    .cards-1 .card .card-link:hover {
      background: #FFF !important;
      color: #003F44 !important; }
  .cards-1 .card.right-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100% !important;
    /*            flex-direction: row;*/ }
    .cards-1 .card.right-content .icon-top {
      position: absolute;
      top: 0;
      left: 2rem;
      background: #EEEEEE;
      padding: 1rem;
      z-index: 1000; }
    .cards-1 .card.right-content .card-title {
      font-size: 3rem;
      line-height: 3.8rem;
      margin-bottom: 1rem; }
    .cards-1 .card.right-content .img-background {
      width: auto; }
    .cards-1 .card.right-content .card-body {
      /*              position: relative;
                                right: 0;
                                width: 70%;
                                background: $color2;
                                max-width: none;*/
      position: relative;
      /* right: 0; */
      /* width: 32%; */
      /* max-width: 33rem; */
      /* float: right; */
      background: #003F44;
      /* max-width: none; */
      -webkit-align-self: flex-end;
          -ms-flex-item-align: end;
              align-self: flex-end;
      max-width: 50rem; }
      .cards-1 .card.right-content .card-body p {
        font-size: 1.4rem; }
      .cards-1 .card.right-content .card-body ul li {
        font-size: 1.4rem; }
    .cards-1 .card.right-content .card-subtitle {
      width: 80%; }
    .cards-1 .card.right-content .btn {
      -webkit-align-self: flex-start;
          -ms-flex-item-align: start;
              align-self: flex-start;
      margin-top: auto;
      font-size: 1.4rem; }
    @media (max-width: 1199.98px) {
      .cards-1 .card.right-content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column; }
        .cards-1 .card.right-content .card-title {
          font-size: 2.4rem; }
        .cards-1 .card.right-content .card-body {
          position: relative;
          left: 0;
          width: 100%;
          max-width: unset; }
          .cards-1 .card.right-content .card-body .btn {
            margin-top: 2rem; }
        .cards-1 .card.right-content .card-subtitle {
          width: 100%; }
        .cards-1 .card.right-content .img-background {
          position: relative;
          width: 100%;
          height: auto;
          min-height: auto; } }
    @media (max-width: 767.98px) {
      .cards-1 .card.right-content .card-body {
        height: 100%;
        padding-top: 6rem; } }
  @media (max-width: 767.98px) {
    .cards-1 .card {
      height: auto !important;
      margin-bottom: 1.5rem; }
      .cards-1 .card .card-title {
        font-size: 2rem;
        line-height: 2.6rem; }
      .cards-1 .card .card-subtitle {
        font-size: 1.4rem; }
      .cards-1 .card .card-body {
        height: 100%; } }

.swipper-slider-card {
  width: 100%;
  height: 100%; }
  .swipper-slider-card .swiper-wrapper {
    max-height: 35rem; }
  .swipper-slider-card .swiper-slide {
    max-height: 35rem; }
  .swipper-slider-card .swiper-pagination {
    right: 2rem;
    left: auto;
    /* bottom: 0; */
    /* margin: auto; */
    width: auto;
    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-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; }
    .swipper-slider-card .swiper-pagination .swiper-pagination-bullet {
      margin: 4px 0px;
      background: white;
      opacity: 1; }
    .swipper-slider-card .swiper-pagination .swiper-pagination-bullet-active {
      background: #048086; }
  @media (max-width: 1199.98px) {
    .swipper-slider-card .swipper-slider-card .swiper-pagination {
      position: relative;
      left: 0;
      width: 100%;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      margin-top: 2rem;
      -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; }
    .swipper-slider-card .swipper-slider-card .swiper-pagination-bullet {
      margin: 0px 4px !important; } }

.swipper-slider-card ul li {
  padding-right: 2rem; }

.cards-2 .card-col {
  margin-bottom: 3rem; }
  @media (max-width: 767.98px) {
    .cards-2 .card-col {
      margin-bottom: 0; } }

.cards-2 .card {
  position: relative;
  min-height: 23rem;
  border-radius: 0;
  border-color: transparent;
  /*        display: flex;
                flex-direction: row;*/
  height: 100%;
  /*   .img-background{
               position:absolute;
           }*/ }
  @media (max-width: 1199.98px) {
    .cards-2 .card {
      margin-bottom: 2rem; } }
  .cards-2 .card .card-title {
    font-size: 1.8rem;
    color: #048086;
    font-weight: 500;
    margin-bottom: 4rem; }
  .cards-2 .card .card-subtitle {
    color: #000;
    font-size: 1.5rem;
    font-weight: 400;
    margin-bottom: 2rem !important; }
    .cards-2 .card .card-subtitle a {
      color: #047F85;
      text-transform: none; }
      .cards-2 .card .card-subtitle a:hover {
        text-decoration: underline; }
  .cards-2 .card .icono {
    position: absolute;
    right: 3rem;
    bottom: 2rem; }
  .cards-2 .card .card-link {
    margin-left: 0;
    position: relative;
    left: -21px;
    margin-top: auto;
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start;
    font-size: 1.5rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    font-weight: 700; }
  .cards-2 .card .card-body {
    padding: 2rem;
    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-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding-top: 3rem;
    padding-bottom: 3rem; }
  .cards-2 .card.green {
    background: #003F44;
    color: white; }
    .cards-2 .card.green .card-body {
      padding-top: 2rem;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column; }
    .cards-2 .card.green .card-title, .cards-2 .card.green .card-subtitle {
      color: white;
      margin-bottom: 1.5rem !important; }
    .cards-2 .card.green .card-link {
      color: white;
      background: #048086; }
      .cards-2 .card.green .card-link:hover {
        background: #FFF !important;
        color: #003F44 !important; }
  @media (max-width: 767.98px) {
    .cards-2 .card {
      height: auto !important;
      min-height: 0;
      margin-bottom: 1.5rem; }
      .cards-2 .card .card-title {
        font-size: 2.2rem;
        line-height: 2.6rem; }
      .cards-2 .card .card-subtitle {
        font-size: 1.6rem; } }

@media only screen and (max-width: 1360px) and (min-width: 1100px) {
  .cards-1 .card .card-body {
    width: 55%; }
    .cards-1 .card .card-body .card-title {
      font-size: 18px;
      line-height: 21px; }
    .cards-1 .card .card-body .card-subtitle {
      font-size: 15px;
      line-height: 17px; } }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 16-may-2018, 10:35:23
    Author     : PC03-MAXI
*/
article {
  margin-bottom: 1.5rem; }
  article figure {
    border-top: 2px solid #048086;
    margin-bottom: 1rem; }
  article .category {
    display: inline-block;
    padding: 0.5rem 1.5rem;
    background: #048086;
    font-size: 1.6rem;
    color: white;
    font-weight: 500;
    margin-bottom: 1.8rem;
    margin-right: 0.6rem; }
  article time.date {
    color: rgba(0, 0, 0, 0.54);
    font-size: 1.6rem;
    font-weight: 400; }
  article .title {
    color: rgba(4, 128, 134, 0.92);
    font-weight: 500;
    font-size: 2.4rem;
    margin-bottom: 1.5rem; }
    article .title:focus, article .title:hover, article .title:active {
      color: #003F44; }
  article .cont {
    color: #333333;
    font-size: 1.6rem; }
    article .cont p {
      color: #333333;
      font-size: 1.6rem; }
  article .btn {
    color: #048086;
    font-weight: 500;
    font-size: 1.6rem; }
    article .btn:focus, article .btn:hover, article .btn:active {
      color: #003F44; }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 17-may-2018, 12:08:45
    Author     : codigowww
*/
#smartwizard {
  -webkit-box-shadow: none;
          box-shadow: none; }
  #smartwizard .nav-tabs {
    display: none; }
  #smartwizard .sw-toolbar {
    background: transparent; }
  #smartwizard .step-content {
    background: transparent; }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 17-may-2018, 13:55:05
    Author     : codigowww
*/
.md-checkbox {
  position: relative;
  margin: 16px 0;
  text-align: left;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  .md-checkbox.md-checkbox-inline {
    display: inline-block; }
  .md-checkbox label {
    cursor: pointer; }
    .md-checkbox label:before, .md-checkbox label:after {
      content: "";
      position: absolute;
      left: 0;
      top: 0; }
    .md-checkbox label:before {
      width: 18px;
      height: 18px;
      background: transparent;
      border: 2px solid rgba(255, 255, 255, 0.9);
      border-radius: 2px;
      cursor: pointer;
      -webkit-transition: background .3s;
      -o-transition: background .3s;
      transition: background .3s;
      margin-right: 15px; }
  .md-checkbox input[type="checkbox"] {
    outline: 0;
    margin-right: 8px;
    visibility: hidden; }
    .md-checkbox input[type="checkbox"]:checked + label:before {
      background: rgba(255, 255, 255, 0.9);
      border: none; }
    .md-checkbox input[type="checkbox"]:checked + label:after {
      -webkit-transform: rotate(-45deg);
           -o-transform: rotate(-45deg);
              transform: rotate(-45deg);
      top: 4.7px;
      left: 4px;
      width: 10px;
      height: 5px;
      border: 2px solid #048086;
      border-top-style: none;
      border-right-style: none; }
    .md-checkbox input[type="checkbox"]:disabled + label:before {
      border-color: rgba(0, 0, 0, 0.26); }
    .md-checkbox input[type="checkbox"]:disabled:checked + label:before {
      background: rgba(0, 0, 0, 0.26); }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 26-jul-2018, 16:00:40
    Author     : PC03-MAXI
*/
.md-radio [type="radio"]:checked,
.md-radio [type="radio"]:not(:checked) {
  position: absolute;
  left: -9999px; }

.md-radio [type="radio"]:checked + label,
.md-radio [type="radio"]:not(:checked) + label {
  position: relative;
  padding-left: 30px;
  cursor: pointer;
  line-height: 25px;
  margin-bottom: 0;
  display: inline-block;
  color: white; }

.md-radio [type="radio"]:checked + label:before,
.md-radio [type="radio"]:not(:checked) + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 24px;
  height: 24px;
  border: 2px solid white;
  border-radius: 100%;
  background: transparent; }

.md-radio [type="radio"]:checked + label:after,
.md-radio [type="radio"]:not(:checked) + label:after {
  content: '';
  width: 12px;
  height: 12px;
  background: white;
  position: absolute;
  top: 6px;
  left: 6px;
  border-radius: 100%;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease; }

.md-radio [type="radio"]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  -o-transform: scale(0);
     transform: scale(0); }

.md-radio [type="radio"]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  -o-transform: scale(1);
     transform: scale(1); }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 17-may-2018, 17:19:10
    Author     : codigowww
*/
.asistente {
  position: fixed;
  z-index: 10;
  background: #EB992F;
  border-top-left-radius: 4rem;
  border-bottom-left-radius: 4rem;
  width: 24.5rem;
  height: 6.5rem;
  top: 55%;
  right: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: all ease 0.3s;
  -o-transition: all ease 0.3s;
  transition: all ease 0.3s;
  cursor: pointer; }
  .asistente:before {
    content: url(../img/asistente.svg);
    position: relative;
    margin-left: 0.5rem;
    left: 0;
    width: 5.3rem;
    height: 5.3rem;
    display: block; }
  .asistente .copy, .asistente .copy_hov {
    color: black;
    margin-left: 1.5rem;
    font-size: 1.8rem;
    font-weight: 500;
    margin-bottom: 0;
    opacity: 1; }
  .asistente .copy_hov {
    /*        display:none;*/
    position: absolute;
    opacity: 0;
    font-size: 1rem;
    -webkit-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s; }
  .asistente:hover {
    width: 47rem; }
    .asistente:hover .copy {
      display: none;
      opacity: 0; }
    .asistente:hover .copy_hov {
      /*            display:block;*/
      position: relative;
      font-size: 1.8rem;
      line-height: 2.2rem;
      opacity: 1;
      -webkit-transition: all 0.1s ease-out 0.3s;
      -o-transition: all 0.1s ease-out 0.3s;
      transition: all 0.1s ease-out 0.3s; }
  @media (max-width: 1199.98px) {
    .asistente {
      display: none; } }

.btn-asistente {
  background: #EB992F;
  border-radius: 4rem;
  width: auto;
  height: 4.7rem;
  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;
  color: #1F1F1F;
  text-transform: none;
  font-size: 2rem; }
  .btn-asistente:before {
    content: " ";
    background: url(../img/asistente.svg);
    -webkit-background-size: 3.3rem 3.3rem;
            background-size: 3.3rem;
    position: relative;
    margin-left: 0;
    left: -1rem;
    width: 3.3rem;
    height: 3.3rem;
    display: block; }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 04-jul-2018, 12:57:20
    Author     : PC03-MAXI
*/
.tip {
  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; }
  .tip .icon-box {
    margin-right: 1.8rem;
    min-width: 6.5rem;
    min-height: 5.7rem;
    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; }
  .tip .tip-text {
    color: #003F44;
    font-size: 3rem;
    font-weight: 400;
    line-height: 110%; }
  @media (max-width: 767.98px) {
    .tip .tip-text {
      font-size: 2rem; } }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 24-ago-2018, 11:25:46
    Author     : Rodri
*/
@media (min-width: 578px) and (max-width: 767px) {
  .container {
    max-width: 100%; }
}

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 10-jul-2018, 18:06:00
    Author     : PC03-MAXI
*/
.social-net {
  list-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around; }
  .social-net li {
    margin-right: 0.5rem; }
    .social-net li a {
      color: white;
      font-size: 2rem; }
    .social-net li:last-child {
      margin-right: 0rem; }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 30-jul-2018, 12:54:11
    Author     : PC03-MAXI
*/
ul.download {
  padding-left: 1rem !important; }
  ul.download li {
    padding-left: 1rem; }
    ul.download li a img {
      margin-right: 1rem; }
    ul.download li a.link-external {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
      ul.download li a.link-external.no-link {
        cursor: auto;
        color: #333;
        text-decoration: none; }
      ul.download li a.link-external img {
        -webkit-align-self: flex-start;
            -ms-flex-item-align: start;
                align-self: flex-start; }

#fbLiveChatModalDlg {
  /*position: relative;*/
  /*    display: flex;
        align-items: center;
        justify-content: center;*/ }
  #fbLiveChatModalDlg .modal-dialog {
    max-width: 780px;
    margin: 0rem auto 0rem;
    -webkit-transform: translate(0%, -50%);
         -o-transform: translate(0%, -50%);
            transform: translate(0%, -50%);
    top: 50%; }
    #fbLiveChatModalDlg .modal-dialog .modal-content {
      border-radius: 0;
      padding: 5rem;
      padding-bottom: 7rem; }
      #fbLiveChatModalDlg .modal-dialog .modal-content .alert.hide {
        display: none; }
      #fbLiveChatModalDlg .modal-dialog .modal-content .alert-danger {
        top: 1.5rem;
        width: 50%; }
      #fbLiveChatModalDlg .modal-dialog .modal-content .modal-header {
        border-radius: 0;
        border-bottom: none;
        position: absolute;
        right: 0rem;
        top: 0rem; }
        #fbLiveChatModalDlg .modal-dialog .modal-content .modal-header .close {
          width: 5rem;
          height: 5rem;
          background: #003F44;
          color: #FFF;
          font-size: 1.4rem;
          opacity: 1; }
          #fbLiveChatModalDlg .modal-dialog .modal-content .modal-header .close span {
            font-size: 2rem; }
      #fbLiveChatModalDlg .modal-dialog .modal-content .modal-body {
        padding: 0rem; }
        #fbLiveChatModalDlg .modal-dialog .modal-content .modal-body h4 {
          font-size: 3.4rem;
          font-weight: 400;
          line-height: 110%;
          color: #047F85;
          width: 80%;
          margin-bottom: .5rem; }
        #fbLiveChatModalDlg .modal-dialog .modal-content .modal-body h5 {
          font-size: 2rem;
          font-weight: 300;
          line-height: 120%;
          color: #333;
          margin-bottom: 2rem; }
        #fbLiveChatModalDlg .modal-dialog .modal-content .modal-body label {
          font-size: 1.4rem;
          font-weight: 400;
          line-height: 120%;
          color: #666;
          display: block;
          margin-bottom: 0.2rem; }
        #fbLiveChatModalDlg .modal-dialog .modal-content .modal-body input[type="text"], #fbLiveChatModalDlg .modal-dialog .modal-content .modal-body input[type="email"], #fbLiveChatModalDlg .modal-dialog .modal-content .modal-body textarea {
          font-size: 1.6rem;
          font-weight: 400;
          line-height: 4.2rem;
          color: #003F44;
          border: 1px solid;
          padding: 0rem 1.5rem 0rem 1rem;
          width: 100%; }
        #fbLiveChatModalDlg .modal-dialog .modal-content .modal-body textarea {
          line-height: 120%;
          padding-top: 1rem;
          resize: none;
          height: 9.3rem; }
        #fbLiveChatModalDlg .modal-dialog .modal-content .modal-body .radio-buttons .md-radio {
          display: inline-block;
          margin-right: 2rem; }
          #fbLiveChatModalDlg .modal-dialog .modal-content .modal-body .radio-buttons .md-radio label {
            cursor: pointer;
            line-height: 2.4rem;
            padding-left: 3rem; }
        #fbLiveChatModalDlg .modal-dialog .modal-content .modal-body .radio-buttons input {
          margin-right: .75rem; }
        #fbLiveChatModalDlg .modal-dialog .modal-content .modal-body .radio-buttons .md-radio [type="radio"]:checked + label:after, #fbLiveChatModalDlg .modal-dialog .modal-content .modal-body .radio-buttons .md-radio [type="radio"]:not(:checked) + label:after {
          background: #666; }
        #fbLiveChatModalDlg .modal-dialog .modal-content .modal-body .radio-buttons .md-radio [type="radio"]:checked + label:before, #fbLiveChatModalDlg .modal-dialog .modal-content .modal-body .radio-buttons .md-radio [type="radio"]:not(:checked) + label:before {
          border-color: #666; }
        #fbLiveChatModalDlg .modal-dialog .modal-content .modal-body .comunicarse p {
          font-size: 1.5rem;
          font-weight: 400;
          line-height: 140%;
          color: #333; }
        #fbLiveChatModalDlg .modal-dialog .modal-content .modal-body .required-fields {
          position: absolute;
          right: 0rem;
          font-size: 1.2rem;
          color: #666;
          font-style: italic; }
      #fbLiveChatModalDlg .modal-dialog .modal-content .modal-footer {
        border-top: none;
        position: absolute;
        bottom: 0rem;
        right: 0rem;
        padding: 0rem; }
        #fbLiveChatModalDlg .modal-dialog .modal-content .modal-footer .btn {
          font-size: 1.6rem;
          font-weight: 700;
          line-height: 4.2rem; }
          #fbLiveChatModalDlg .modal-dialog .modal-content .modal-footer .btn-submit {
            border: 1px solid #47989D;
            width: 19rem;
            color: #036A6F;
            background: #FFF; }
            #fbLiveChatModalDlg .modal-dialog .modal-content .modal-footer .btn-submit:hover {
              background: #47989D;
              color: #FFF; }
          #fbLiveChatModalDlg .modal-dialog .modal-content .modal-footer .btn-close {
            color: #666;
            background: #FFF;
            width: 12rem; }
            #fbLiveChatModalDlg .modal-dialog .modal-content .modal-footer .btn-close:hover {
              color: #111; }

#surveysubmit {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  margin-top: 2rem; }
  #surveysubmit #aicsurveysend {
    margin-left: 0rem;
    margin-right: 1rem; }
  #surveysubmit #aicsurveycancel {
    color: #003f44; }

/*#av_chat_header{
    position: fixed;
    top: 0rem;
    z-index: 99999;
    width: 35rem;
}*/
@media (max-width: 767.98px) {
  #fbLiveChatModalDlg .modal-dialog .modal-content .modal-footer {
    bottom: -6rem; }

    .only-mobile{
        display:block !important;
    }
}

/*
 *  ----------------- SECTIONS -----------------
 */
/* ------------------------------------------------------------ *        HOME
\* ------------------------------------------------------------ */
section {
  padding-top: 5rem;
  padding-bottom: 5rem;
  position: relative; }
  section .icon-top {
    position: absolute;
    top: 0;
    /* left: 5rem; */
    background: rgba(129, 156, 169, 0.2);
    padding: 1rem;
    z-index: 1000; }
  section .icon-box {
    background: rgba(129, 156, 169, 0.2);
    padding: 1rem;
    display: inline-block; }
  section .icon-top.green, section .icon-box.green {
    background: #048086;
    color: white; }
  section .icon-top.white, section .icon-box.white {
    background: white;
    color: #048086; }
  section .icon-top.green-dark, section .icon-box.green-dark {
    background: #003F44;
    color: white; }
  section.first-section {
    margin-top: 16.6rem; }
    section.first-section.h100 {
      min-height: calc(100vh -  16.6rem); }
    @media (max-width: 767.98px) {
      section.first-section {
        margin-top: 0; } }
  section.h100 {
    min-height: 100vh; }
  section .img-bg {
    position: absolute;
    top: 0;
    width: 100%; }
  section [class*="img-bg"] {
    overflow: hidden; }
  section p {
    /*color: #003F44;*/
    font-size: 1.8rem;
    font-weight: 400; }

/* Dispositivos Pequeños y Tablets vertical , Celulares horizontal min-width:576px  */
@media (max-width: 767.98px) {
  section {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem; }}

/* iPads (portrait) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {

    .only-mobile{
        display:block !important;
    }
}
/* Dispositivos Medianos , Tablets horizontal min-width:768px  */
/* Dispositivos grandes , min-width:992px */
/* Escritorio , min-width:1200 px */
@media only screen and (min-width: 768px) and (max-width: 1200px) {
  section.first-section {
    margin-top: 0rem; }
}

/* ------------------------------------------------------------ *        HOME
\* ------------------------------------------------------------ */
section.home-main {
  /*background:url(../img/bg/header.jpg);*/
  background-repeat: no-repeat;
  -webkit-background-size: contain;
          background-size: contain;
  background-position: center;
  background-color: #003f44;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0;
  padding-bottom: 0; }
  section.home-main .content {
    width: 100%;
    position: relative; }
  section.home-main .container-fluid {
    position: relative;
    z-index: 1;
    padding-top: 2.5rem;
    padding-bottom: 3.2rem; }
    @media (max-width: 767.98px) {
      section.home-main .container-fluid {
        padding-top: 0rem; } }
  section.home-main .bg {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNS8xNS8xOFGbqDYAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAGElEQVQImQXBAQEAAAABIEPtdyMVFAuGHoR+DnmrFX1FAAAAAElFTkSuQmCC");
    background-repeat: repeat;
    position: absolute;
    width: 50%;
    height: 100%;
    z-index: 0; }
  section.home-main .bg-l {
    left: 0;
    background: rgba(129, 156, 169, 0.85);
    background-repeat: repeat; }
  section.home-main .bg-r {
    left: 50%;
    background: rgba(29, 48, 56, 0.8);
    background-repeat: repeat; }
  section.home-main h2 {
    font-size: 4.8rem;
    color: white;
    font-weight: 500;
    margin-bottom: .5rem; }
  section.home-main p {
    font-size: 2.8rem;
    color: rgba(255, 255, 255, 0.92);
    font-weight: 500;
    margin-bottom: 0rem;
    line-height: 3rem; }
  section.home-main .cont-box-home {
    padding: 1rem 3rem 1.5rem 3rem; }
  section.home-main span.llama {
    font-size: 2rem;
    color: white;
    font-weight: 500;
    margin-bottom: 1rem;
    margin-top: 1rem; }
  section.home-main .telefono {
    font-size: 3.4rem;
    font-weight: bold;
    padding: 0rem; }
  section.home-main btn {
    font-size: 1.4rem;
    font-weight: 500; }
  section.home-main .col-l {
    /*padding-right: 5rem;*/ }
  section.home-main .col-r {
    /*padding-left: 5rem;*/ }
  section.home-main .cont-box-home {
    padding: 0 3rem 0 3rem; }
  @media (max-width: 1199.98px) {
    section.home-main {
      height: auto;
      background-image: none !important; }
      section.home-main .container {
        padding-top: 0;
        padding-bottom: 0; }
      section.home-main h2 {
        font-size: 3.3rem;
        margin-bottom: 1.5rem; }
      section.home-main p {
        font-size: 2rem;
        margin-bottom: 2rem; }
      section.home-main .col-l {
        background: #819CA9;
        padding-top: 3rem;
        padding-bottom: 3rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem; }
        section.home-main .col-l .btn {
          margin-bottom: 1.5rem; }
      section.home-main .col-r {
        padding-left: 1.5rem;
        background: #546E7A;
        padding-top: 3rem;
        padding-bottom: 3rem;
        padding-right: 1.5rem; } }
  @media (max-width: 767.98px) {
    section.home-main .col-l, section.home-main .col-r {
      padding-top: 1.5rem;
      padding-bottom: 1.5rem; }
      section.home-main .col-l h2, section.home-main .col-r h2 {
        font-size: 2.8rem;
        margin-bottom: 1rem; }
      section.home-main .col-l p, section.home-main .col-r p {
        font-size: 2rem;
        line-height: 2.4rem;
        margin-bottom: 1.5rem; }
      section.home-main .col-l .btn, section.home-main .col-r .btn {
        margin-bottom: 0;
        line-height: 4.2rem;
        height: 4.2rem; } }

section.home-cards {
  background: rgba(129, 156, 169, 0.2); }
  section.home-cards h2.title {
    font-size: 3.4rem;
    font-weight: 400;
    color: #003F44;
    margin-bottom: 3rem; }
    @media (max-width: 767.98px) {
      section.home-cards h2.title {
        font-size: 2rem;
        margin-bottom: 2rem; } }
  @media (max-width: 767.98px) {
    section.home-cards .btn-outline-primary {
      margin: 0 0 1rem 0 !important;
      width: 100%;
      display: block; } }

section.home-servicios {
  background: rgba(129, 156, 169, 0.1); }
  section.home-servicios .title {
    font-size: 3.4rem;
    font-weight: bold;
    color: #048086;
    margin-bottom: 4rem; }
  section.home-servicios .card {
    padding-right: 3rem;
    min-height: 16rem; }
    section.home-servicios .card .card-body {
      padding-bottom: 2rem; }
    section.home-servicios .card .card-title {
      margin-bottom: 2rem; }
    section.home-servicios .card .card-link {
      font-size: 1.4rem; }

section.home-links {
  background: #EEEEEE; }
  section.home-links .card {
    padding-bottom: 0rem;
    height: 100%; }
    section.home-links .card .card-body {
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start;
      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: 2rem 2rem; }
    section.home-links .card .card-title {
      margin-bottom: 1rem;
      font-size: 2rem; }
    section.home-links .card .card-subtitle {
      font-size: 1.6rem;
      margin-bottom: 2rem !important; }
    section.home-links .card .card-link {
      font-size: 1.4rem; }
  @media (max-width: 1199.98px) {
    section.home-links .card {
      height: auto; }
      section.home-links .card .card-subtitle {
        margin-bottom: 3rem !important; }
      section.home-links .card .btn {
        max-width: 70%; } }
  @media (max-width: 1199.98px) {
    section.home-links .card {
      height: auto; }
      section.home-links .card .card-subtitle {
        margin-bottom: 3rem !important; }
      section.home-links .card .btn {
        max-width: 70%; } }

section.home-articulos {
  padding-top: 0;
  position: relative; }
  section.home-articulos.icon-white .icon-top {
    background: #FFF; }
  section.home-articulos .container {
    position: relative; }
  section.home-articulos .icon-top {
    position: absolute;
    top: -10rem;
    /* left: 5rem; */
    background: #EEEEEE;
    padding: 1rem;
    z-index: 1000; }
  section.home-articulos header {
    padding-top: 10rem;
    padding-bottom: 6.5rem;
    background: url(../img/siempresaludable.jpg);
    background-repeat: no-repeat;
    -webkit-background-size: cover;
            background-size: cover;
    background-position: right;
    background-color: #819CA9; }
    section.home-articulos header .title {
      font-size: 3.4rem;
      color: white;
      font-weight: 400;
      margin-bottom: 1rem; }
    section.home-articulos header .subtitle {
      font-size: 2rem;
      color: white;
      margin-bottom: 2.5rem;
      max-width: 41rem; }
  @media (max-width: 1199.98px) {
    section.home-articulos header {
      background: #819CA9;
      padding-top: 3.4rem;
      padding-bottom: 5rem; }
      section.home-articulos header .title {
        font-size: 2.4rem;
        margin-bottom: 1rem; }
      section.home-articulos header .subtitle {
        font-size: 1.6rem; } }
  @media (max-width: 1199.98px) {
    section.home-articulos header {
      background: #819CA9;
      padding-top: 3.4rem;
      padding-bottom: 5rem; }
      section.home-articulos header .title {
        font-size: 2.4rem;
        margin-bottom: 1rem; }
      section.home-articulos header .subtitle {
        font-size: 1.6rem; } }
  section.home-articulos ul.pagination {
    position: relative;
    /* align-items: center; */
    /* text-align: center; */
    /* display: flex; */
    /* align-items: center; */
    /* flex-direction: row; */
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    section.home-articulos ul.pagination:after {
      content: '';
      width: 100%;
      height: 1px;
      background-color: #444;
      position: absolute;
      left: 0;
      bottom: 50%;
      z-index: 0; }
    section.home-articulos ul.pagination .next {
      z-index: 2; }
      section.home-articulos ul.pagination .next a {
        color: white !important;
        padding-top: 0;
        padding-bottom: 0; }
  @media (max-width: 1199.98px) {
    section.home-articulos ul.pagination:after {
      display: none; }
    section.home-articulos ul.pagination .next {
      width: 100%; }
      section.home-articulos ul.pagination .next a {
        display: block; } }
  section.home-articulos .articles {
    padding-top: 3rem;
    padding-bottom: 3rem; }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 25-jul-2018, 18:59:53
    Author     : PC03-MAXI
*/
.newsletter {
  position: relative;
  background: rgba(129, 156, 169, 0.3);
  padding-top: 5rem;
  padding-bottom: 5rem; }
  .newsletter .container {
    position: relative; }
  .newsletter .triangle {
    position: absolute;
    top: -5rem;
    left: 2rem;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 2rem 2rem 0 2rem;
    border-color: #048086 transparent transparent transparent; }
  .newsletter p.suscribe {
    font-size: 2rem;
    color: #003F44;
    font-weight: 500; }
  .newsletter p.authorize {
    margin-top: 4rem;
    font-size: 1.6rem;
    color: #003F44;
    font-weight: 400; }
  .newsletter form .form-control {
    padding: 0 1.5rem;
    height: 6rem;
    font-size: 1.6rem;
    color: rgba(0, 63, 68, 0.54); }
    .newsletter form .form-control::-webkit-input-placeholder {
      color: rgba(0, 63, 68, 0.54); }
    .newsletter form .form-control::-moz-placeholder {
      color: rgba(0, 63, 68, 0.54); }
    .newsletter form .form-control:-ms-input-placeholder {
      color: rgba(0, 63, 68, 0.54); }
    .newsletter form .form-control::-ms-input-placeholder {
      color: rgba(0, 63, 68, 0.54); }
    .newsletter form .form-control::placeholder {
      color: rgba(0, 63, 68, 0.54); }
  .newsletter form .btn {
    padding: 0 4rem;
    height: 6rem; }
    @media (max-width: 1199.98px) {
      .newsletter form .btn {
        padding: 0 2rem; } }

@media (max-width: 1199.98px) {
  .newsletter {
    background: #D9E1E5; } }

@media (max-width: 1199.98px) {
  .newsletter {
    background: #D9E1E5; } }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 10-jul-2018, 15:50:16
    Author     : PC03-MAXI
*/
.btn-blue {
    background: #03576f;
}

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 29-jun-2018, 14:47:11
    Author     : Rodri
*/
.section-comunicate {
  background: transparent url(../img/icon_comunicate.png) center center no-repeat;
  position: relative; }
  .section-comunicate.has_asistente_before {
    border-top: 1px solid #FFF; }
  .section-comunicate.has_orientacion_after {
    border-bottom: 1px solid #FFF; }
  .section-comunicate .icon-middle {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 50%;
    margin-left: -6.8rem; }
  .section-comunicate:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 50%;
    background: #048086;
    z-index: -1; }
  .section-comunicate:after {
    content: '';
    position: absolute;
    left: 50%;
    top: 0;
    bottom: 0;
    right: 0;
    background: white;
    z-index: -1; }
  .section-comunicate h2 {
    color: #FFF !important;
    font-size: 6rem !important;
    font-weight: 500 !important;
    margin-bottom: 0 !important;
    line-height: 6.4rem !important; }
  .section-comunicate h3 {
    color: #FFF;
    font-size: 2.4rem;
    font-weight: 400; }
  .section-comunicate h4 {
    font-size: 2rem;
    font-weight: bold;
    color: #003F44;
    margin-bottom: 1rem; }
  .section-comunicate p {
    font-size: 1.8rem;
    font-weight: 400;
    color: #003F44;
    margin-bottom: 1rem; }
    .section-comunicate p strong {
      display: block; }
  @media (max-width: 767.98px) {
    .section-comunicate {
      background: #048086; }
      .section-comunicate:before, .section-comunicate .icon-middle {
        display: none; }
      .section-comunicate h2 {
        font-size: 4rem; }
      .section-comunicate h3 {
        font-size: 1.8rem;
        margin-bottom: 1.5rem; }
      .section-comunicate h4, .section-comunicate p {
        color: rgba(255, 255, 255, 0.92); } }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 13-ago-2018, 12:47:15
    Author     : PC03-MAXI
*/
.page-planes-beneficios .planes-category .container {
  position: relative; }

.page-planes-beneficios .btn-solicita-orientacion {
  position: absolute;
  right: 1.5rem;
  top: 0rem;
  padding-left: 6.6rem;
  padding-right: 6.6rem;
  z-index: 2;
  color: #048086;
  font-weight: bold; }
  @media (max-width: 1199.98px) {
    .page-planes-beneficios .btn-solicita-orientacion {
      position: relative;
      right: unset;
      margin-left: 1rem;
      margin-right: 1rem;
      /* left: 0; */
      /* margin: auto; */
      display: block; } }

.page-planes-beneficios section.downloads {
  padding-bottom: 0; }
  .page-planes-beneficios section.downloads h2 {
    font-size: 2.2rem;
    font-weight: 500;
    color: #003F44;
    margin-bottom: 2rem; }
  .page-planes-beneficios section.downloads p.autorizado {
    font-size: 1.8rem;
    color: #333333;
    margin-top: 2rem; }
  .page-planes-beneficios section.downloads .document-item {
    display: block;
    margin-bottom: 0.5rem; }

.links-bar {
  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;
  margin-right: 3rem;
  margin-top: 3rem;
  border-bottom: none; }
  .links-bar a {
    color: #048086;
    font-size: 1.5rem;
    font-weight: 500;
    padding: 0.5rem 1.5rem;
    border-right: 1px solid #048086;
    -webkit-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    transition: all .2s ease-out; }
    .links-bar a:hover {
      background: #048086;
      color: #FFF; }
    .links-bar a:last-child {
      border-right: none; }

.planes-category .category {
  color: #869FAC;
  font-size: 3.4rem;
  font-weight: 500;
  margin-bottom: 0; }

.planes-category .title {
  font-size: 6.5rem;
  color: #003F44;
  font-weight: 500;
  margin-bottom: 0rem; }
  .planes-category .title.blue {
    color: #03576F; }
  .planes-category .title.green {
    color: #048086; }

.planes-category .subtitle {
  font-size: 2.2rem;
  color: #048086;
  font-weight: 500;
  margin-bottom: 3rem; }

.planes-category .card.card-planes-beneficios {
  border: none;
  -webkit-box-shadow: 0px 4px 14px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0px 4px 14px 0 rgba(0, 0, 0, 0.1);
  /*        margin-bottom: 2rem;*/
  /*        height: 100%;*/ }
  .planes-category .card.card-planes-beneficios.platino .card-body {
    padding-top: 3.8rem;
    z-index: 2; }
  .planes-category .card.card-planes-beneficios.platino .card-header .icon {
    margin-top: 0rem;
    height: 3.4rem; }
  .planes-category .card.card-planes-beneficios .card-header:first-child {
    border-radius: calc(0.85rem - 1px) calc(0.85rem - 1px) 0 0; }
  .planes-category .card.card-planes-beneficios .card-header {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#884c74+0,693a5a+100 */
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00636a+0,003f44+100 */
    background: #00636a;
    /* Old browsers */
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #00636a 0%, #003f44 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: -webkit-gradient(linear, left top, left bottom, from(#00636a), to(#003f44));
    background: -o-linear-gradient(top, #00636a 0%, #003f44 100%);
    background: linear-gradient(to bottom, #00636a 0%, #003f44 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00636a', endColorstr='#003f44',GradientType=0 );
    /* IE6-9 */
    color: white;
    padding-top: 2rem;
    padding-bottom: 2rem;
    /*            padding-top:3.8rem;*/
    padding-left: 2rem;
    padding-right: 2rem;
    text-align: center; }
    .planes-category .card.card-planes-beneficios .card-header.blue {
      background: #03576F; }
    .planes-category .card.card-planes-beneficios .card-header.green {
      background: #048086; }
    .planes-category .card.card-planes-beneficios .card-header h3 {
      font-size: 2.6rem;
      font-weight: 500; }
    .planes-category .card.card-planes-beneficios .card-header .clase {
      font-weight: 400;
      font-size: 2rem;
      color: white; }
    .planes-category .card.card-planes-beneficios .card-header .icon {
      position: relative;
      margin-top: 1rem;
      height: 5rem;
      /*                                &amp;:after{
                                                    content: " ";
                                                    background: #003F44;
                                                    border-radius: 50%;
                                                    width: 6rem;
                                                    height: 6rem;
                                                    display: block;
                                                    position: absolute;
                                                    left: 0;
                                                    right: 0;
                                                    margin: auto;
                                                    top: 25px;
                                                }*/ }
      .planes-category .card.card-planes-beneficios .card-header .icon img {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        margin: auto;
        top: 3.5rem;
        z-index: 2;
        height: 4rem; }
      .planes-category .card.card-planes-beneficios .card-header .icon:before {
        content: " ";
        background: white;
        border-radius: 50%;
        width: 10rem;
        height: 10rem;
        display: block;
        position: absolute;
        left: 0;
        right: 0;
        margin: auto;
        top: 9px; }
  .planes-category .card.card-planes-beneficios .card-body {
    padding-top: 4.2rem;
    padding-bottom: 3.5rem; }
    .planes-category .card.card-planes-beneficios .card-body .desc {
      font-size: 1.8rem;
      color: #333;
      margin-bottom: 2rem;
      font-weight: 400; }
    .planes-category .card.card-planes-beneficios .card-body .beneficios-list {
      list-style: none;
      margin-bottom: 1rem; }
      .planes-category .card.card-planes-beneficios .card-body .beneficios-list li {
        color: #048086;
        font-size: 1.8rem;
        font-weight: 500;
        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-top: 0.5rem;
        padding-bottom: 0.5rem;
        border-bottom: 1px #94ABB6 dotted; }
        .planes-category .card.card-planes-beneficios .card-body .beneficios-list li:last-child {
          border-bottom: none; }
        .planes-category .card.card-planes-beneficios .card-body .beneficios-list li .left {
          /*                        display: flex;
                        align-items: center;*/
          width: 80%; }
        .planes-category .card.card-planes-beneficios .card-body .beneficios-list li .right {
          width: 40%;
          text-align: right; }
          @media screen and (min-width: 900px) and (max-width: 1200px) {
            .planes-category .card.card-planes-beneficios .card-body .beneficios-list li .right:not(.price) {
              font-size: 1.3rem; } }
          .planes-category .card.card-planes-beneficios .card-body .beneficios-list li .right .label {
            font-size: 1.6rem;
            display: block;
            /* margin-top: -1px; */
            position: relative;
            top: -1rem; }
          .planes-category .card.card-planes-beneficios .card-body .beneficios-list li .right.price {
            font-size: 3.6rem; }
            .planes-category .card.card-planes-beneficios .card-body .beneficios-list li .right.price:before {
              content: "$";
              position: relative;
              font-size: 1.6rem;
              top: -7px;
              left: -2px; }
          .planes-category .card.card-planes-beneficios .card-body .beneficios-list li .right.without-value span {
            padding: 26px 0;
            top: 0; }
          .planes-category .card.card-planes-beneficios .card-body .beneficios-list li .right.percent {
            font-size: 3.6rem; }
            .planes-category .card.card-planes-beneficios .card-body .beneficios-list li .right.percent:before {
              content: "%";
              position: relative;
              font-size: 1.6rem;
              top: -7px;
              left: -2px; }
          .planes-category .card.card-planes-beneficios .card-body .beneficios-list li .right.other {
            font-size: 3.6rem; }
        .planes-category .card.card-planes-beneficios .card-body .beneficios-list li.head {
          color: #003F44;
          font-size: 1.6rem;
          font-weight: 500; }
    .planes-category .card.card-planes-beneficios .card-body .prima {
      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-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      align-items: center; }
      .planes-category .card.card-planes-beneficios .card-body .prima .sticker {
        position: relative;
        left: -12px;
        background: #003F44;
        display: inline-block;
        padding-left: 1.8rem;
        padding-right: 1.8rem;
        padding-top: 0.1rem;
        padding-bottom: 0.1rem;
        font-size: 1.6rem;
        color: white;
        -webkit-align-self: flex-start;
            -ms-flex-item-align: start;
                align-self: flex-start; }
      .planes-category .card.card-planes-beneficios .card-body .prima .price {
        text-align: center;
        font-size: 6.5rem;
        font-weight: 500;
        color: #003F44; }
        .planes-category .card.card-planes-beneficios .card-body .prima .price small {
          font-size: 3.4rem;
          position: relative;
          top: -25px;
          left: -0.5rem; }
        .planes-category .card.card-planes-beneficios .card-body .prima .price:before {
          content: "$";
          font-size: 2rem;
          margin-right: 0.3rem;
          position: relative;
          top: -1rem; }
      .planes-category .card.card-planes-beneficios .card-body .prima .btn {
        background: #003F44; }
        .planes-category .card.card-planes-beneficios .card-body .prima .btn:hover, .planes-category .card.card-planes-beneficios .card-body .prima .btn:active, .planes-category .card.card-planes-beneficios .card-body .prima .btn:focus {
          background: rgba(0, 63, 68, 0.54) !important; }
  .planes-category .card.card-planes-beneficios.color1 .card-header {
    background: #048086; }
    .planes-category .card.card-planes-beneficios.color1 .card-header .icon:after {
      background: #048086; }
  .planes-category .card.card-planes-beneficios.color1 .card-body .prima .sticker {
    background: #048086; }
  .planes-category .card.card-planes-beneficios.platino .card-header {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e16059+0,be2b23+100 */
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00afaf+0,048086+100 */
    background: #00afaf;
    /* Old browsers */
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #00afaf 0%, #048086 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: -webkit-gradient(linear, left top, left bottom, from(#00afaf), to(#048086));
    background: -o-linear-gradient(top, #00afaf 0%, #048086 100%);
    background: linear-gradient(to bottom, #00afaf 0%, #048086 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00afaf', endColorstr='#048086',GradientType=0 );
    /* IE6-9 */ }
    .planes-category .card.card-planes-beneficios.platino .card-header .icon:after {
      background: #048086; }
  .planes-category .card.card-planes-beneficios.platino .card-body .prima .sticker {
    background: #048086; }
  .planes-category .card.card-planes-beneficios.platino .card-body .prima .price {
    color: #048086; }
  .planes-category .card.card-planes-beneficios.platino .card-body .prima .btn {
    background: #048086; }
    .planes-category .card.card-planes-beneficios.platino .card-body .prima .btn:hover, .planes-category .card.card-planes-beneficios.platino .card-body .prima .btn:active, .planes-category .card.card-planes-beneficios.platino .card-body .prima .btn:focus {
      background: rgba(4, 128, 134, 0.54) !important; }
  .planes-category .card.card-planes-beneficios.color3 .card-header {
    background: #004D60; }
    .planes-category .card.card-planes-beneficios.color3 .card-header .icon:after {
      background: #004D60; }
  .planes-category .card.card-planes-beneficios.color3 .card-body .prima .sticker {
    background: #004D60; }

@media (max-width: 767.98px) {
  .planes-category .category {
    font-size: 2.4rem; }
  .planes-category .btn-solicita-orientacion {
    position: relative;
    right: 0;
    top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    z-index: 2;
    color: #048086;
    font-weight: bold; } }

/*
    Created on : 21-ago-2018, 16:16:31
    Author     : Rodri
*/
.section-haciendo-contacto {
  padding: 8.5rem 0 7rem 0;
  background: #EAEEF1; }
  .section-haciendo-contacto h1 {
    line-height: 6.5rem;
    color: #02576E;
    font-size: 6.5rem;
    margin-bottom: 2rem;
    font-weight: 500; }
    .section-haciendo-contacto h1 i {
      width: 12.7rem;
      height: 12.7rem;
      background: #03576F;
      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;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      border-radius: 100%;
      float: left;
      margin-right: 2.5rem; }
      .section-haciendo-contacto h1 i svg {
        width: 5rem;
        height: 5rem;
        fill: #FFF; }
  .section-haciendo-contacto p {
    color: #01576D;
    font-size: 2.2rem; }
    .section-haciendo-contacto p strong {
      font-weight: 500; }
    .section-haciendo-contacto p.green {
      position: relative;
      background: #048086;
      color: #FFF;
      font-size: 1.8rem;
      /*text-align: center;*/
      margin: 0;
      padding: 2rem;
      font-weight: 400;
      border-top: #FABE00 solid 0.6rem; }
      .section-haciendo-contacto p.green strong {
        /*display: block;*/
        /*font-size: 2.2rem;*/
        font-weight: 500; }
      .section-haciendo-contacto p.green img {
        float: left;
        margin-right: 1.5rem;
        margin-top: 1rem; }
  @media (max-width: 767.98px) {
    .section-haciendo-contacto {
      padding: 3rem 0 3rem 0; }
      .section-haciendo-contacto h1 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        font-size: 2.5rem;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center; }
        .section-haciendo-contacto h1 i {
          width: 5rem;
          height: 5rem;
          float: none;
          margin-right: 1.5rem; }
          .section-haciendo-contacto h1 i svg {
            width: 3rem;
            height: 3rem; }
      .section-haciendo-contacto p {
        font-size: 1.8rem; }
        .section-haciendo-contacto p.green {
          font-size: 1.6rem;
          /*padding: 5.6rem 2.5rem 3rem 2.5rem;*/
          font-weight: 400;
          text-align: center;
          /*border-top: #FABE00 solid 1.5rem;*/
          margin-top: 3rem; }
          .section-haciendo-contacto p.green img {
            display: block;
            margin: 0 auto 1rem auto;
            float: none; }
          .section-haciendo-contacto p.green strong {
            /*font-size: 1.8rem;*/ } }

.section-cuidandote {
  padding-top: 6rem; }
  .section-cuidandote .border-t {
    border-top: #004E61 dotted 1px;
    margin-top: 3rem;
    padding-top: 4rem; }
  .section-cuidandote h2 {
    color: #03576F;
    font-size: 6.5rem;
    font-weight: 600;
    line-height: 6.7rem;
    margin-bottom: 1rem; }
  .section-cuidandote h3 {
    color: #03576F;
    font-size: 2.8rem;
    font-weight: 500;
    margin-bottom: 1rem; }
  .section-cuidandote p {
    font-size: 1.8rem;
    color: #333333;
    margin-bottom: 1rem; }
    .section-cuidandote p strong {
      color: #02576E;
      display: block;
      font-weight: 600; }
  .section-cuidandote ul {
    color: #333333;
    font-size: 1.6rem;
    font-weight: 400;
    margin: 0;
    padding: 0;
    margin-left: 2.5rem;
    list-style: none; }
    .section-cuidandote ul li {
      margin-bottom: 0.5rem;
      position: relative; }
      .section-cuidandote ul li:before {
        content: '';
        display: inline-block;
        width: 1rem;
        height: 1rem;
        border: #333333 solid 2px;
        border-radius: 100%;
        margin-left: -2.5rem;
        float: left;
        margin-top: 0.7rem;
        opacity: 0.54; }
  @media (max-width: 767.98px) {
    .section-cuidandote {
      padding: 3rem 0 4rem 0; }
      .section-cuidandote h2 {
        font-size: 2.5rem;
        line-height: 3rem; }
      .section-cuidandote h3 {
        font-size: 2.5rem; }
      .section-cuidandote p {
        font-size: 1.6rem; }
      .section-cuidandote .border-t {
        margin-top: 1.5rem;
        padding-top: 2rem; } }

.section-gold-service {
  padding: 8rem 0 8rem 0;
  position: relative;
  background: #048086;
  color: #FFF; }
  .section-gold-service:before {
    content: '';
    top: 0;
    bottom: 0;
    right: 0;
    left: 50%;
    position: absolute;
    background: url("../img/planes-medicos/cuidado-personalizado/gold-service.jpg") center center no-repeat;
    -webkit-background-size: cover;
            background-size: cover; }
  .section-gold-service h2 {
    font-size: 6.5rem;
    font-weight: 600; }
  .section-gold-service h3 {
    font-size: 2.8rem;
    font-weight: 500;
    margin-bottom: 1.5rem; }
  .section-gold-service ul {
    color: #FFF;
    font-size: 1.6rem;
    font-weight: 400;
    margin: 0;
    padding: 0;
    margin-left: 2.5rem;
    list-style: none; }
    .section-gold-service ul li {
      margin-bottom: 0.5rem;
      position: relative; }
      .section-gold-service ul li:before {
        content: '';
        display: inline-block;
        width: 1rem;
        height: 1rem;
        border: #FFF solid 2px;
        border-radius: 100%;
        margin-left: -2.5rem;
        float: left;
        margin-top: 0.7rem;
        opacity: 0.54; }
  @media (max-width: 767.98px) {
    .section-gold-service {
      padding: 0 0 3rem 0; }
      .section-gold-service:before {
        display: block;
        position: relative;
        left: 0;
        height: 20rem;
        margin-bottom: 1.5rem; }
      .section-gold-service h2 {
        font-size: 2.5rem; }
      .section-gold-service h3 {
        font-size: 2rem; } }

/*
    Author     : MAXI
*/
.page-cuidado-coordinado .main-content {
  position: relative; }
  .page-cuidado-coordinado .main-content:before {
    content: " ";
    width: 50%;
    height: 100%;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eeeeee+0,ffffff+50 */
    background: #eeeeee;
    /* Old browsers */
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #eeeeee 0%, white 50%);
    /* Chrome10-25,Safari5.1-6 */
    background: -webkit-gradient(linear, left top, right top, from(#eeeeee), color-stop(50%, white));
    background: -o-linear-gradient(left, #eeeeee 0%, white 50%);
    background: linear-gradient(to right, #eeeeee 0%, white 50%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=1 );
    /* IE6-9 */
    position: absolute;
    right: 0;
    top: 0; }

.page-cuidado-coordinado section {
  padding-top: 8.4rem;
  padding-bottom: 8.4rem; }

.page-cuidado-coordinado section.unidad-dorada {
  color: #66522D; }
  .page-cuidado-coordinado section.unidad-dorada h2 {
    font-size: 6.5rem;
    font-weight: 500; }
  .page-cuidado-coordinado section.unidad-dorada p.subtitle {
    font-size: 2rem; }
  .page-cuidado-coordinado section.unidad-dorada p.buenas-manos {
    font-size: 2rem;
    font-weight: 500;
    margin-bottom: 3rem; }
  .page-cuidado-coordinado section.unidad-dorada .numeros-contacto {
    margin-top: 3rem; }
    .page-cuidado-coordinado section.unidad-dorada .numeros-contacto h3 {
      font-size: 3.4rem;
      margin-bottom: 3rem; }
      .page-cuidado-coordinado section.unidad-dorada .numeros-contacto h3 i {
        background: #66522D;
        padding: 0.8rem 1rem;
        margin-right: 2rem; }
  .page-cuidado-coordinado section.unidad-dorada .btn-localidades {
    padding: 0rem 3rem;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    color: #66522D;
    border-color: #66522D; }
    .page-cuidado-coordinado section.unidad-dorada .btn-localidades i {
      font-size: 2.5rem; }

.page-cuidado-coordinado section.camp {
  color: #003F44; }
  .page-cuidado-coordinado section.camp h2 {
    font-size: 6.5rem;
    font-weight: 500; }
  .page-cuidado-coordinado section.camp p.subtitle {
    font-size: 2rem;
    margin-bottom: 3rem; }
  .page-cuidado-coordinado section.camp .camp-ofrece {
    margin-top: 3rem; }
    .page-cuidado-coordinado section.camp .camp-ofrece h3 {
      font-size: 3.4rem;
      margin-bottom: 2.5rem;
      color: #003F44; }
  .page-cuidado-coordinado section.camp .directorio-camp {
    margin-top: 2rem; }
    .page-cuidado-coordinado section.camp .directorio-camp h4 {
      font-size: 2.4rem;
      color: #003F44;
      margin-bottom: 0.5rem; }
    .page-cuidado-coordinado section.camp .directorio-camp .btn {
      color: #003F44;
      padding: 0; }

.page-cuidado-coordinado p {
  font-size: 2rem; }
  .page-cuidado-coordinado p.small {
    font-size: 1.6rem; }

.page-cuidado-coordinado section.camp ul {
  font-size: 1.6rem; }
  .page-cuidado-coordinado section.camp ul li {
    padding-left: 2.5rem;
    position: relative; }
    .page-cuidado-coordinado section.camp ul li:before {
      position: absolute;
      left: 0;
      top: 0.6rem; }

@media (max-width: 767.98px) {
  .page-cuidado-coordinado .section-banner {
    padding-top: 0;
    padding-bottom: 1.5rem; }
  .page-cuidado-coordinado .main-content:before {
    display: none; }
  .page-cuidado-coordinado .unidad-dorada {
    padding-top: 3rem;
    padding-bottom: 3rem; }
  .page-cuidado-coordinado h2 {
    font-size: 2.5rem !important; }
  .page-cuidado-coordinado h3 {
    font-size: 2rem !important;
    margin-bottom: 2rem; }
    .page-cuidado-coordinado h3 i img {
      width: 2rem; }
  .page-cuidado-coordinado p.subtitle, .page-cuidado-coordinado p.buenas-manos, .page-cuidado-coordinado p {
    font-size: 1.8rem !important; }
  .page-cuidado-coordinado .camp {
    padding: 0 0 3rem 0; } }

/*
/*
    Author     : MAXI
*/
.page-proveedores-farmacias {
  padding-bottom: 0; }
  .page-proveedores-farmacias .document-item {
    display: block;
    margin-bottom: 0.3rem; }
  .page-proveedores-farmacias .busca-proveedores p {
    color: #048086;
    font-size: 1.8rem;
    margin-bottom: 2.5rem; }
  .page-proveedores-farmacias h1 {
    margin-top: 8.4rem;
    color: #048086;
    font-size: 6.4rem;
    font-weight: 500; }
  .page-proveedores-farmacias p.subtitle {
    font-size: 1.8rem;
    color: #333333;
    max-width: 57rem; }
  .page-proveedores-farmacias .home-cards {
    margin-top: 4rem;
    margin-bottom: 6rem;
    background: transparent; }
    .page-proveedores-farmacias .home-cards .cards-1 .card .card-body {
      height: 20rem; }
  .page-proveedores-farmacias #comofunciona h1 {
    font-size: 5.4rem !important; }
    .page-proveedores-farmacias #comofunciona h1.borde-top {
      border-top: 1px solid #DDD;
      padding-top: 2rem; }
  .page-proveedores-farmacias #comofunciona h3 {
    margin-bottom: 1rem !important; }
  .page-proveedores-farmacias #comofunciona .legal-eoc i {
    font-size: 3rem;
    margin-right: 1rem;
    color: #048086;
    position: relative;
    top: -1px; }
  .page-proveedores-farmacias .directorios-tabs {
    margin-bottom: 5rem; }
    .page-proveedores-farmacias .directorios-tabs .section-tabs {
      border-bottom: 1px solid #048086;
      /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+51,eeeeee+100 */
      background: white;
      /* Old browsers */
      /* FF3.6-15 */
      background: -webkit-linear-gradient(top, white 51%, #eeeeee 100%);
      /* Chrome10-25,Safari5.1-6 */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(51%, white), to(#eeeeee));
      background: -o-linear-gradient(top, white 51%, #eeeeee 100%);
      background: linear-gradient(to bottom, white 51%, #eeeeee 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
      /* IE6-9 */ }
    .page-proveedores-farmacias .directorios-tabs ul.nav-tabs {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-flex-wrap: nowrap;
          -ms-flex-wrap: nowrap;
              flex-wrap: nowrap;
      -webkit-box-align: end;
      -webkit-align-items: flex-end;
          -ms-flex-align: end;
              align-items: flex-end; }
      .page-proveedores-farmacias .directorios-tabs ul.nav-tabs li .nav-link {
        font-size: 1.6rem;
        line-height: 1.8rem;
        border: 1px solid transparent;
        color: #666666;
        font-weight: 500;
        border-radius: 0;
        text-align: center;
        padding-top: 2rem;
        padding-bottom: 2rem; }
        .page-proveedores-farmacias .directorios-tabs ul.nav-tabs li .nav-link.active {
          color: white;
          background-color: #048086;
          border-color: #048086 #048086 #048086;
          border-radius: 0; }
    .page-proveedores-farmacias .directorios-tabs .btn-open {
      margin-bottom: 1px;
      padding-left: 3rem;
      position: relative; }
      .page-proveedores-farmacias .directorios-tabs .btn-open:before {
        content: '';
        display: block;
        height: 1px;
        background: rgba(0, 63, 68, 0.12);
        position: absolute;
        left: 0;
        right: 0;
        top: 50%;
        margin-top: -1px;
        z-index: 0; }
      .page-proveedores-farmacias .directorios-tabs .btn-open:hover {
        color: #FFF; }
      .page-proveedores-farmacias .directorios-tabs .btn-open .btn {
        text-align: left;
        min-width: 51rem;
        color: #FFF;
        position: relative; }
        .page-proveedores-farmacias .directorios-tabs .btn-open .btn svg {
          margin-top: 0.75rem;
          float: right;
          margin-left: 3rem;
          fill: #FFF;
          width: 2.4rem;
          height: 2.4rem; }
    .page-proveedores-farmacias .directorios-tabs #directoriosprov ul li {
      margin-bottom: 1.5rem; }
    .page-proveedores-farmacias .directorios-tabs .tab-content {
      padding-top: 8rem;
      padding-bottom: 5rem; }
      .page-proveedores-farmacias .directorios-tabs .tab-content h3 {
        color: #048086;
        font-size: 3.4rem;
        font-weight: 500;
        margin-bottom: 3rem;
        max-width: 75rem; }
      .page-proveedores-farmacias .directorios-tabs .tab-content h4 {
        color: #048086;
        font-size: 2.4rem;
        font-weight: 500;
        border-bottom: 1px dotted #94ABB6;
        margin-bottom: 3rem;
        padding-bottom: 1rem; }
      .page-proveedores-farmacias .directorios-tabs .tab-content ul.list-circle li a {
        font-size: 2rem;
        font-weight: 400;
        color: #048086; }
      .page-proveedores-farmacias .directorios-tabs .tab-content ul.list-circle li ol {
        margin-left: 6rem; }
        .page-proveedores-farmacias .directorios-tabs .tab-content ul.list-circle li ol li:before {
          display: none; }
  .page-proveedores-farmacias #collapseOne {
    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-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around; }
  .page-proveedores-farmacias .prod {
    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-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  .page-proveedores-farmacias #collapseOne .prod .col-lg-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 70%;
        -ms-flex: 0 0 70%;
            flex: 0 0 70%;
    max-width: 70%; }
  @media (max-width: 767.98px) {
    .page-proveedores-farmacias #collapseOne {
      display: block; }
    .page-proveedores-farmacias h1 {
      margin-top: 3rem;
      font-size: 2.5rem; }
    .page-proveedores-farmacias .home-cards {
      margin-top: 3rem;
      margin-bottom: 1.5rem; }
    .page-proveedores-farmacias .directorios-tabs .btn-open .btn {
      min-width: 0; }
    .page-proveedores-farmacias .directorios-tabs .tab-content {
      padding-top: 3rem;
      padding-bottom: 3rem; }
      .page-proveedores-farmacias .directorios-tabs .tab-content h3 {
        font-size: 2rem;
        margin-bottom: 1.5rem; }
      .page-proveedores-farmacias .directorios-tabs .tab-content h4 {
        font-size: 1.8rem;
        margin-bottom: 1rem; }
      .page-proveedores-farmacias .directorios-tabs .tab-content ul.list-circle li a {
        font-size: 1.4rem; }
    .page-proveedores-farmacias .directorios-tabs ul.nav-tabs {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column; }
      .page-proveedores-farmacias .directorios-tabs ul.nav-tabs li .nav-link {
        font-size: 1.4rem;
        padding: 1rem; } }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 21-ago-2018, 11:27:59
    Author     : Rodri
*/
.section-bienestar-integral-map {
  position: relative;
  padding: 0;
  background: #FFF; }
  .section-bienestar-integral-map:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 50%;
    background: #03576F;
    z-index: 0;
    margin-left: -10rem; }
  .section-bienestar-integral-map .beneficios-actividades {
    margin-top: 3rem; }
    .section-bienestar-integral-map .beneficios-actividades h3 {
      font-size: 2.8rem;
      margin-bottom: 1rem; }
  .section-bienestar-integral-map .map {
    position: absolute;
    top: 0;
    height: 42rem;
    right: 0;
    left: 50%;
    z-index: 2;
    margin-left: -10rem; }
    .section-bienestar-integral-map .map iframe {
      position: relative;
      width: 100%;
      height: 100%; }
    .section-bienestar-integral-map .map p {
      color: #01576D;
      font-size: 2.2rem;
      font-weight: 500;
      position: absolute;
      max-width: 23.6rem;
      background: white;
      top: 6rem;
      left: 0;
      z-index: 2;
      padding: 1.5rem 1.5rem 1.5rem 3rem; }
  .section-bienestar-integral-map h1 {
    color: #03576F;
    font-size: 6.5rem;
    font-weight: 500;
    margin-bottom: 1rem; }
  .section-bienestar-integral-map h2 {
    color: #02576E;
    font-size: 2.8rem;
    font-weight: 500;
    margin-bottom: 1rem; }
  .section-bienestar-integral-map h3 {
    color: #02576E;
    font-size: 2.2rem;
    font-weight: 500;
    margin-bottom: 3rem; }
  .section-bienestar-integral-map ul.beneficios {
    color: #01576D;
    font-size: 2rem;
    font-weight: 400;
    margin: 0;
    padding: 0;
    margin-left: 2.5rem;
    list-style: none; }
    .section-bienestar-integral-map ul.beneficios li {
      margin-bottom: 0rem;
      position: relative; }
      .section-bienestar-integral-map ul.beneficios li:before {
        content: '';
        display: inline-block;
        width: 1rem;
        height: 1rem;
        border: #03576F solid 2px;
        border-radius: 100%;
        margin-left: -2.5rem;
        float: left;
        margin-top: 0.95rem;
        opacity: 0.54; }
  .section-bienestar-integral-map .col-left {
    padding-top: 6rem;
    padding-bottom: 7rem; }
  .section-bienestar-integral-map .col-right {
    position: relative;
    padding-top: 42rem;
    background: #03576F; }
    .section-bienestar-integral-map .col-right:before {
      content: '';
      left: -1.5rem;
      right: 0;
      height: 1px;
      top: 47.1rem;
      background: #FFF;
      position: absolute; }
    .section-bienestar-integral-map .col-right .nav {
      margin-bottom: 2.5rem;
      -webkit-flex-wrap: nowrap !important;
          -ms-flex-wrap: nowrap !important;
              flex-wrap: nowrap !important; }
      .section-bienestar-integral-map .col-right .nav .nav-item .nav-link {
        -webkit-transition: all .2s ease-out;
        -o-transition: all .2s ease-out;
        transition: all .2s ease-out;
        border-radius: 0;
        font-size: 1.9rem;
        font-weight: 500;
        color: rgba(255, 255, 255, 0.74);
        display: inline-block;
        line-height: 5rem;
        padding: 0 1rem; }
        .section-bienestar-integral-map .col-right .nav .nav-item .nav-link.active {
          color: #EB992F; }
    .section-bienestar-integral-map .col-right p {
      color: #FFF;
      font-size: 1.6rem;
      font-weight: 400; }
      .section-bienestar-integral-map .col-right p .orange {
        color: #EB992F;
        font-size: 2.2rem;
        font-weight: 500;
        display: block;
        line-height: 2.6rem; }
    .section-bienestar-integral-map .col-right a svg {
      display: inline-block;
      vertical-align: middle;
      width: 2.4rem;
      height: 2.4rem;
      fill: #FFF;
      margin-right: 0.5rem;
      margin-top: -2px; }
    .section-bienestar-integral-map .col-right a:hover svg {
      fill: #212529; }
  .section-bienestar-integral-map .embed-responsive {
    display: none; }
  @media (max-width: 767.98px) {
    .section-bienestar-integral-map {
      min-height: 0;
      padding: 2rem 0 0 0; }
      .section-bienestar-integral-map:before {
        display: none; }
      .section-bienestar-integral-map .map {
        display: none; }
      .section-bienestar-integral-map .embed-responsive {
        display: block;
        margin-bottom: 1rem; }
      .section-bienestar-integral-map .col-left {
        padding-top: 0rem;
        padding-bottom: 1.5rem; }
      .section-bienestar-integral-map .col-right {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem; }
        .section-bienestar-integral-map .col-right:before {
          display: none; }
        .section-bienestar-integral-map .col-right .nav {
          -webkit-flex-wrap: wrap !important;
              -ms-flex-wrap: wrap !important;
                  flex-wrap: wrap !important; }
      .section-bienestar-integral-map h1 {
        font-size: 2.5rem;
        line-height: 3.2rem; }
      .section-bienestar-integral-map h2 {
        font-size: 2.2rem;
        margin-bottom: 1rem; }
      .section-bienestar-integral-map h3 {
        font-size: 1.8rem;
        margin-bottom: 2rem; }
      .section-bienestar-integral-map ul.beneficios {
        font-size: 1.8rem; }
        .section-bienestar-integral-map ul.beneficios li:before {
          margin-top: 0.7rem; } }

.swiper-container-a, .swiper-container-b {
  position: relative; }
  .swiper-container-a .swiper-pagination-a, .swiper-container-a .swiper-pagination-b, .swiper-container-b .swiper-pagination-a, .swiper-container-b .swiper-pagination-b {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 2rem;
    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;
    z-index: 2; }
    .swiper-container-a .swiper-pagination-a .swiper-pagination-bullet, .swiper-container-a .swiper-pagination-b .swiper-pagination-bullet, .swiper-container-b .swiper-pagination-a .swiper-pagination-bullet, .swiper-container-b .swiper-pagination-b .swiper-pagination-bullet {
      width: 12px;
      height: 12px;
      background: #FFF;
      opacity: 1; }
    .swiper-container-a .swiper-pagination-a .swiper-pagination-bullet-active, .swiper-container-a .swiper-pagination-b .swiper-pagination-bullet-active, .swiper-container-b .swiper-pagination-a .swiper-pagination-bullet-active, .swiper-container-b .swiper-pagination-b .swiper-pagination-bullet-active {
      background: #048086; }

.section-patitas-calientes {
  background: #048086;
  color: #FFF;
  padding: 6rem 0 7rem 0; }
  .section-patitas-calientes h2 {
    font-size: 6.5rem;
    font-weight: 600;
    margin-bottom: 1.5rem; }
  .section-patitas-calientes p {
    font-size: 1.8rem; }
    .section-patitas-calientes p strong {
      font-size: 2rem;
      font-weight: 600;
      display: block; }
      .section-patitas-calientes p strong.tel {
        font-size: 3rem;
        line-height: 4rem; }
    .section-patitas-calientes p.line {
      border-top: #94ABB6 dotted 1px;
      padding-top: 1.5rem;
      margin-top: 2rem;
      font-size: 1.4rem; }
  .section-patitas-calientes h4 {
    margin-bottom: 1rem;
    font-size: 2.8rem;
    font-weight: 500; }
    .section-patitas-calientes h4 img {
      float: lefT;
      margin-right: 1.5rem;
      margin-top: 0.5rem; }
    .section-patitas-calientes h4 span {
      font-weight: 400;
      display: block; }
  .section-patitas-calientes ul.beneficios {
    font-size: 1.6rem;
    font-weight: 400;
    margin: 0;
    padding: 0;
    margin-left: 2.5rem;
    list-style: none; }
    .section-patitas-calientes ul.beneficios li {
      margin-bottom: 0rem;
      position: relative; }
      .section-patitas-calientes ul.beneficios li:before {
        content: '';
        display: inline-block;
        width: 1rem;
        height: 1rem;
        border: #FFF solid 2px;
        border-radius: 100%;
        margin-left: -2.5rem;
        float: left;
        margin-top: 0.7rem;
        opacity: 0.54; }
  @media (max-width: 767.98px) {
    .section-patitas-calientes {
      padding: 1.5rem 0; }
      .section-patitas-calientes h2 {
        font-size: 2.8rem;
        font-weight: 600;
        margin-bottom: 1.5rem; }
      .section-patitas-calientes p {
        font-size: 1.6rem; }
      .section-patitas-calientes h4 {
        margin-bottom: 1rem;
        font-size: 2.2rem;
        font-weight: 500;
        overflow: hidden; }
      .section-patitas-calientes ul.beneficios {
        font-size: 1.8rem; }
        .section-patitas-calientes ul.beneficios li:before {
          margin-top: 0.7rem; } }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 13-ago-2018, 12:47:15
    Author     : PC03-MAXI
*/
.page-clinicas-especializadas section.que-es-vita-care {
  padding-top: 6rem;
  padding-bottom: 5rem;
  background: #F6F6F6; }
  .page-clinicas-especializadas section.que-es-vita-care h2 {
    color: #003F44;
    font-size: 3.4rem;
    font-weight: 700;
    margin-bottom: 2.3rem; }
  .page-clinicas-especializadas section.que-es-vita-care p {
    color: #003F44;
    font-size: 1.8rem;
    font-weight: 400; }
  .page-clinicas-especializadas section.que-es-vita-care:before {
    content: " ";
    width: calc(40% - 1.5rem);
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: url("../img/planes-medicos/clinicas-especializadas/vita-care.jpg");
    -webkit-background-size: cover;
            background-size: cover;
    background-position: center;
    background-repeat: no-repeat; }
  @media (max-width: 767.98px) {
    .page-clinicas-especializadas section.que-es-vita-care {
      padding: 0 0 3rem 0; }
      .page-clinicas-especializadas section.que-es-vita-care:before {
        position: relative;
        width: 100%;
        display: block;
        height: 20rem;
        margin-bottom: 2rem; }
      .page-clinicas-especializadas section.que-es-vita-care h2 {
        font-size: 2.5rem;
        margin-bottom: 1rem; }
      .page-clinicas-especializadas section.que-es-vita-care p {
        font-size: 1.6rem; } }

.page-clinicas-especializadas section.beneficios-vita {
  color: #048086;
  padding-top: 8rem;
  padding-bottom: 9rem; }
  .page-clinicas-especializadas section.beneficios-vita h2 {
    font-size: 3.4rem;
    font-weight: 500;
    color: #048086;
    margin-bottom: 2rem; }
  .page-clinicas-especializadas section.beneficios-vita h3 {
    color: #048086;
    font-size: 2.4rem;
    font-weight: 500;
    padding-bottom: 2rem;
    border-bottom: 1px dotted #94ABB6;
    margin-bottom: 2rem; }
  .page-clinicas-especializadas section.beneficios-vita ul li {
    position: relative;
    padding-left: 3rem;
    color: #048086; }
    .page-clinicas-especializadas section.beneficios-vita ul li:before {
      position: absolute;
      left: 0;
      top: -0.1rem; }
  .page-clinicas-especializadas section.beneficios-vita ul.list-circle li {
    padding-left: 2rem; }
    .page-clinicas-especializadas section.beneficios-vita ul.list-circle li:before {
      top: 0.6rem; }
  .page-clinicas-especializadas section.beneficios-vita .btn-share {
    color: #048086; }
  @media (max-width: 767.98px) {
    .page-clinicas-especializadas section.beneficios-vita {
      padding: 3rem 0; }
      .page-clinicas-especializadas section.beneficios-vita h2 {
        font-size: 2.5rem;
        margin-bottom: 1rem; } }

.page-clinicas-especializadas section.contacto {
  padding-top: 7rem;
  padding-bottom: 6rem;
  background: #048086;
  color: white; }
  .page-clinicas-especializadas section.contacto .icon-top {
    position: absolute;
    top: -7rem; }
  .page-clinicas-especializadas section.contacto h2 {
    font-size: 3.4rem;
    font-weight: 500;
    margin-bottom: 2.8rem; }
  .page-clinicas-especializadas section.contacto .telefonos .tel {
    padding: 2.3rem 0rem;
    border-right: 1px dotted #94ABB6; }
    .page-clinicas-especializadas section.contacto .telefonos .tel a {
      font-size: 2rem;
      font-weight: 700; }
    .page-clinicas-especializadas section.contacto .telefonos .tel .desc {
      font-size: 2rem;
      font-weight: 400;
      display: block; }
    .page-clinicas-especializadas section.contacto .telefonos .tel.no-border {
      border-right: none; }
  .page-clinicas-especializadas section.contacto .horario-localidades {
    margin-top: 2.2rem;
    margin-bottom: 2rem;
    border-bottom: 1px dotted #94ABB6;
    border-top: 1px dotted #94ABB6;
    padding: 2.3rem 0rem; }
    .page-clinicas-especializadas section.contacto .horario-localidades .horario {
      font-size: 2rem;
      font-weight: bold; }
    .page-clinicas-especializadas section.contacto .horario-localidades .btn-localidades {
      padding: 0rem 3rem;
      display: -webkit-inline-box;
      display: -webkit-inline-flex;
      display: -ms-inline-flexbox;
      display: inline-flex; }
      .page-clinicas-especializadas section.contacto .horario-localidades .btn-localidades i {
        font-size: 2.5rem; }
  .page-clinicas-especializadas section.contacto:before {
    content: " ";
    width: calc(40% - 1.5rem);
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: url("../img/planes-medicos/clinicas-especializadas/contacto.jpg");
    -webkit-background-size: cover;
            background-size: cover;
    background-position: center;
    background-repeat: no-repeat; }
  @media (max-width: 767.98px) {
    .page-clinicas-especializadas section.contacto {
      padding: 0 0 3rem 0; }
      .page-clinicas-especializadas section.contacto:before {
        position: relative;
        width: 100%;
        display: block;
        height: 20rem;
        margin-bottom: 2rem; }
      .page-clinicas-especializadas section.contacto h2 {
        font-size: 2.5rem;
        margin-bottom: 1rem; } }

@media only screen and (min-width: 990px) and (max-width: 1575px) {
  .page-clinicas-especializadas section.que-es-vita-care:before {
    width: calc(34% - 1.5rem); }
  .page-clinicas-especializadas section.contacto:before {
    width: calc(34% - 1.5rem); } }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 13-ago-2018, 12:47:15
    Author     : PC03-MAXI
*/
@media (max-width: 767.98px) {
  .page-detalle-plan .links-bar {
    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;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
    margin-right: 0rem;
    margin-top: 0rem;
    border-bottom: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; } }

.page-detalle-plan section.detalle-plan {
  /*        &amp;.platino{
                    h1{
                        color: $salmon_3;
                    }
                    p.description{
                        color: $salmon_3;
                    }


                    .card-plan-caracteristicas{
                        .card-header{
                            background:$salmon_2;

                            .type{
                                color:$salmon_2;
                            }
                            .price{

                                color:$salmon_2;
                                &amp;:before{
                                    color:$salmon_2;

                                }
                            }
                        }

                        .card-body{

                            .desc{
                                color:$salmon_2;
                            }

                        }

                        &amp;.color2{

                            .card-header{
                                background:$salmon_4;


                                .price{

                                    color:$salmon_4;
                                    &amp;:before{
                                        color:$salmon_4;

                                    }
                                }
                            }

                            .card-body{

                                .desc{
                                    color:$salmon_4;
                                }


                            }

                        }


                        &amp;.color3{

                            .card-header{
                                background:$salmon_3;
                                .price{

                                    color:$salmon_3;
                                    &amp;:before{
                                        color:$salmon_3;

                                    }
                                }
                            }

                            .card-body{

                                .desc{
                                    color:$salmon_3;
                                }


                            }

                        }

                    }
                }*/ }
  @media (max-width: 767.98px) {
    .page-detalle-plan section.detalle-plan p.category {
      font-size: 2.4rem !important; }
    .page-detalle-plan section.detalle-plan h1 {
      font-size: 3.5rem !important; }
    .page-detalle-plan section.detalle-plan p.description {
      margin-bottom: 2rem !important; } }
  .page-detalle-plan section.detalle-plan h1 {
    font-size: 6.5rem;
    font-weight: 500;
    margin-bottom: 0;
    color: #048086; }
  .page-detalle-plan section.detalle-plan p.description {
    color: #048086;
    font-size: 1.8rem;
    margin-bottom: 5rem; }
  .page-detalle-plan section.detalle-plan p.category {
    color: #859FAC;
    font-weight: 500;
    font-size: 3.4rem;
    margin-bottom: 0; }
  .page-detalle-plan section.detalle-plan p.extra-info {
    margin-top: 3.3rem;
    font-size: 1.6rem;
    color: #333333;
    margin-bottom: 0rem;
    width: 75%; }
    @media (max-width: 767.98px) {
      .page-detalle-plan section.detalle-plan p.extra-info {
        margin-top: 7rem; } }
    @media (max-width: 1199.98px) {
      .page-detalle-plan section.detalle-plan p.extra-info {
        width: auto; } }
  .page-detalle-plan section.detalle-plan .card-plan-caracteristicas {
    border: none;
    /*box-shadow: 0px 4px 14px 0 rgba(0, 0, 0, 0.1);*/
    height: 100%; }
    .page-detalle-plan section.detalle-plan .card-plan-caracteristicas .card-header:first-child {
      border-radius: 1px 1px 0 0; }
    .page-detalle-plan section.detalle-plan .card-plan-caracteristicas .card-header {
      position: relative;
      background: #003F44;
      color: white;
      height: 13.5rem;
      padding-top: 3.8rem;
      padding-left: 7rem;
      padding-right: 7rem;
      text-align: center; }
      .page-detalle-plan section.detalle-plan .card-plan-caracteristicas .card-header h3 {
        font-size: 2.4rem;
        font-weight: 500; }
      .page-detalle-plan section.detalle-plan .card-plan-caracteristicas .card-header .clase {
        font-weight: 400;
        font-size: 2rem; }
      .page-detalle-plan section.detalle-plan .card-plan-caracteristicas .card-header .price {
        position: relative;
        font-size: 6.5rem;
        font-weight: 500;
        color: #003F44;
        position: absolute;
        bottom: -4rem;
        z-index: 2;
        left: 0;
        right: 0;
        margin: auto;
        text-align: center; }
        .page-detalle-plan section.detalle-plan .card-plan-caracteristicas .card-header .price:before {
          content: "$";
          color: #003F44;
          /* position: relative; */
          /* top: -11px; */
          font-size: 2rem;
          z-index: 1;
          position: absolute;
          top: 0;
          bottom: 0;
          left: -5rem;
          right: 0;
          margin: auto;
          height: 3rem; }
      .page-detalle-plan section.detalle-plan .card-plan-caracteristicas .card-header:after {
        content: " ";
        background: #F4F4F4;
        border-radius: 50%;
        width: 20rem;
        height: 20rem;
        display: block;
        position: absolute;
        left: 0;
        right: 0;
        margin: auto;
        bottom: -12rem;
        z-index: 0;
        display: none; }
      .page-detalle-plan section.detalle-plan .card-plan-caracteristicas .card-header .type {
        font-size: 1.8rem;
        color: #003F44;
        border-top: 1px solid #003F44;
        position: absolute;
        bottom: -6.4rem;
        z-index: 1;
        left: 0;
        right: 0;
        margin: auto;
        display: inline-block;
        width: 15rem; }
      .page-detalle-plan section.detalle-plan .card-plan-caracteristicas .card-header .icon {
        position: relative;
        margin-top: 2rem;
        height: 5rem; }
        .page-detalle-plan section.detalle-plan .card-plan-caracteristicas .card-header .icon img {
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          margin: auto;
          top: 4.2rem;
          z-index: 2; }
        .page-detalle-plan section.detalle-plan .card-plan-caracteristicas .card-header .icon:before {
          content: " ";
          background: white;
          border-radius: 50%;
          width: 10rem;
          height: 10rem;
          display: block;
          position: absolute;
          left: 0;
          right: 0;
          margin: auto;
          top: 9px; }
        .page-detalle-plan section.detalle-plan .card-plan-caracteristicas .card-header .icon:after {
          content: " ";
          background: #003F44;
          border-radius: 50%;
          width: 6rem;
          height: 6rem;
          display: block;
          position: absolute;
          left: 0;
          right: 0;
          margin: auto;
          top: 25px; }
    .page-detalle-plan section.detalle-plan .card-plan-caracteristicas .card-body {
      padding-top: 2rem;
      padding-bottom: 0;
      position: relative;
      background: #F4F4F4; }
      .page-detalle-plan section.detalle-plan .card-plan-caracteristicas .card-body .desc {
        font-size: 1.8rem;
        color: #003F44;
        margin-bottom: 2rem;
        text-align: center;
        font-weight: 500; }
      .page-detalle-plan section.detalle-plan .card-plan-caracteristicas .card-body .beneficios-list {
        list-style: none;
        margin-bottom: 4rem; }
        .page-detalle-plan section.detalle-plan .card-plan-caracteristicas .card-body .beneficios-list li {
          color: #048086;
          font-size: 1.8rem;
          font-weight: 500;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          padding-top: 0.5rem;
          padding-bottom: 0.5rem;
          border-bottom: 1px #94ABB6 dotted; }
          .page-detalle-plan section.detalle-plan .card-plan-caracteristicas .card-body .beneficios-list li:last-child {
            border-bottom: none; }
          .page-detalle-plan section.detalle-plan .card-plan-caracteristicas .card-body .beneficios-list li .left {
            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: 40%; }
            .page-detalle-plan section.detalle-plan .card-plan-caracteristicas .card-body .beneficios-list li .left .value {
              padding-left: 0.5rem;
              font-size: 3.6rem; }
            .page-detalle-plan section.detalle-plan .card-plan-caracteristicas .card-body .beneficios-list li .left .desc {
              margin-bottom: 0;
              font-size: 1.6rem;
              color: #048086;
              position: relative;
              text-align: left;
              top: -4px; }
            .page-detalle-plan section.detalle-plan .card-plan-caracteristicas .card-body .beneficios-list li .left.without-value .desc {
              padding: 26px 0;
              top: 0; }
            .page-detalle-plan section.detalle-plan .card-plan-caracteristicas .card-body .beneficios-list li .left.price .value:before {
              content: "$";
              position: relative;
              font-size: 1.6rem;
              top: -7px;
              left: -2px; }
            .page-detalle-plan section.detalle-plan .card-plan-caracteristicas .card-body .beneficios-list li .left.percent .value:before {
              content: "%";
              position: relative;
              font-size: 1.6rem;
              top: -7px;
              left: -2px; }
          .page-detalle-plan section.detalle-plan .card-plan-caracteristicas .card-body .beneficios-list li .right {
            text-align: right;
            width: 60%;
            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: end;
            -webkit-justify-content: flex-end;
                -ms-flex-pack: end;
                    justify-content: flex-end; }
            .page-detalle-plan section.detalle-plan .card-plan-caracteristicas .card-body .beneficios-list li .right sup {
              top: .5rem; }
          .page-detalle-plan section.detalle-plan .card-plan-caracteristicas .card-body .beneficios-list li.head {
            color: #003F44;
            font-size: 1.6rem;
            font-weight: 500; }
      .page-detalle-plan section.detalle-plan .card-plan-caracteristicas .card-body .prima {
        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-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        align-items: center; }
        .page-detalle-plan section.detalle-plan .card-plan-caracteristicas .card-body .prima .sticker {
          position: relative;
          left: -12px;
          background: #003F44;
          display: inline-block;
          padding-left: 1.8rem;
          padding-right: 1.8rem;
          padding-top: 0.1rem;
          padding-bottom: 0.1rem;
          font-size: 1.6rem;
          color: white;
          -webkit-align-self: flex-start;
              -ms-flex-item-align: start;
                  align-self: flex-start; }
        .page-detalle-plan section.detalle-plan .card-plan-caracteristicas .card-body .prima .price {
          text-align: center;
          font-size: 6.5rem;
          font-weight: 500;
          color: #048086; }
          .page-detalle-plan section.detalle-plan .card-plan-caracteristicas .card-body .prima .price small {
            font-size: 3.4rem;
            position: relative;
            top: -25px;
            left: -0.5rem; }
          .page-detalle-plan section.detalle-plan .card-plan-caracteristicas .card-body .prima .price:before {
            content: "$";
            font-size: 2rem;
            margin-right: 0.3rem;
            position: relative;
            top: -1rem; }
    .page-detalle-plan section.detalle-plan .card-plan-caracteristicas.color3 .card-header {
      background: #048086; }
      .page-detalle-plan section.detalle-plan .card-plan-caracteristicas.color3 .card-header .price {
        color: #048086; }
        .page-detalle-plan section.detalle-plan .card-plan-caracteristicas.color3 .card-header .price:before {
          color: #048086; }
    .page-detalle-plan section.detalle-plan .card-plan-caracteristicas.color3 .card-body .desc {
      color: #048086; }
    .page-detalle-plan section.detalle-plan .card-plan-caracteristicas.color3 .card-body .prima .sticker {
      background: #048086; }
    .page-detalle-plan section.detalle-plan .card-plan-caracteristicas.color2 .card-header {
      background: #004D60; }
      .page-detalle-plan section.detalle-plan .card-plan-caracteristicas.color2 .card-header .price {
        color: #004D60; }
        .page-detalle-plan section.detalle-plan .card-plan-caracteristicas.color2 .card-header .price:before {
          color: #004D60; }
    .page-detalle-plan section.detalle-plan .card-plan-caracteristicas.color2 .card-body .desc {
      color: #004D60; }
    .page-detalle-plan section.detalle-plan .card-plan-caracteristicas.color2 .card-body .prima .sticker {
      background: #004D60; }

.page-detalle-plan section.downloads {
  padding-top: 0; }
  .page-detalle-plan section.downloads h2 {
    color: #333333;
    font-size: 2.2rem;
    font-weight: 500; }
  .page-detalle-plan section.downloads .autorizado {
    color: #333333;
    font-size: 1.8rem; }
  .page-detalle-plan section.downloads .document-item {
    display: block;
    margin-bottom: 0.3rem; }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 29-jun-2018, 15:40:30
    Author     : Rodri
*/
.section-banner {
  position: relative;
  -webkit-background-size: cover;
          background-size: cover;
  min-height: 48rem;
  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;
  background-position: center center; }
  .section-banner .breadcrumb {
    position: absolute;
    top: 1rem;
    left: 2rem;
    background: transparent;
    color: #FFF; }
    .section-banner .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
      display: inline-block;
      padding-right: 0.75rem;
      padding-left: 0.75rem;
      color: #FFF;
      font-size: 2rem;
      line-height: 1.5rem;
      content: "\0203a"; }
    .section-banner .breadcrumb .breadcrumb-item {
      line-height: 2rem;
      font-weight: 600;
      text-decoration: underline;
      font-size: 1.5rem; }
      .section-banner .breadcrumb .breadcrumb-item.active {
        font-weight: 400;
        text-decoration: none;
        color: #FFF; }
  .section-banner img.bg {
    display: none; }
  .section-banner:before {
    background: rgba(129, 156, 169, 0.94);
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 50%;
    z-index: 0; }
  .section-banner h2 {
    color: white;
    font-size: 5.3rem;
    line-height: 5.6rem;
    font-weight: 500;
    margin-bottom: 1rem; }
  .section-banner h3 {
    color: rgba(255, 255, 255, 0.92);
    font-size: 3.2rem;
    font-weight: 400; }
    .section-banner h3.small {
      font-size: 2.4rem;
      font-weight: 400; }
    .section-banner h3 + p {
      padding-top: 1.5rem;
      margin-top: 1.5rem;
      border-top: #FFF dotted 1px; }
  .section-banner p {
    color: rgba(255, 255, 255, 0.92);
    font-size: 2.4rem;
    margin-bottom: 1.5rem;
    font-weight: 400;
    line-height: 3.4rem; }
  .section-banner .btn {
    line-height: 6rem;
    padding: 0 3rem;
    height: 6rem;
    margin-top: 1.5rem; }
  .section-banner .col-lg-6 {
    padding-right: 6rem; }
  @media (max-width: 767.98px) {
    .section-banner {
      display: block;
      padding-top: 0;
      min-height: 0;
      background: rgba(129, 156, 169, 0.94) !important; }
      .section-banner:before {
        display: none; }
      .section-banner .col-lg-6 {
        padding-right: 1.5rem; }
      .section-banner img.bg {
        display: block;
        max-width: 100%;
        height: auto;
        margin-bottom: 1.5rem; }
      .section-banner h2 {
        font-size: 3rem;
        line-height: 3.6rem; }
      .section-banner h3 {
        font-size: 2.2rem;
        line-height: 2.6rem; }
      .section-banner p {
        font-size: 2rem;
        line-height: 2.6rem; }
      .section-banner .btn {
        line-height: 4.2rem;
        padding: 0 1.5rem;
        height: 4.2rem;
        margin-top: 0; }
      .section-banner .breadcrumb {
        top: 0.5rem;
        left: 0.5rem; }
        .section-banner .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
          font-size: 1rem; }
        .section-banner .breadcrumb .breadcrumb-item {
          font-size: 1rem; } }

@media only screen and (min-width: 990px) and (max-width: 1575px) {
  .section-banner .breadcrumb {
    width: 48vw; } }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 29-jun-2018, 16:40:12
    Author     : Rodri
*/
.section-afiliados {
  padding-top: 7rem; }
  .section-afiliados .container {
    position: relative; }
  .section-afiliados .icon-top {
    position: absolute;
    top: -7rem;
    /* left: 5rem; */
    background: rgba(129, 156, 169, 0.2);
    padding: 1rem;
    z-index: 1000; }
  .section-afiliados .asistente {
    position: relative;
    top: auto;
    right: auto;
    height: 4.2rem;
    width: 23.5rem;
    border-radius: 4rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 1.8rem;
    font-weight: 500;
    margin-left: 1.5rem; }
    .section-afiliados .asistente:before {
      width: 3.3rem;
      height: 3.3rem;
      content: '';
      background: url(../img/asistente.svg);
      -webkit-background-size: cover;
              background-size: cover;
      margin-right: 1.3rem; }
    .section-afiliados .asistente:hover {
      color: white;
      background: rgba(235, 153, 47, 0.54); }
  .section-afiliados .berder-left {
    border-left: #94ABB6 dotted 1px; }
  .section-afiliados h2 {
    color: #047F85;
    font-size: 3.4rem;
    font-weight: 400;
    margin-bottom: 1rem; }
  .section-afiliados h3 {
    color: #047F85;
    font-size: 2rem;
    line-height: 2.6rem;
    font-weight: 400;
    margin-bottom: 2rem; }
  .section-afiliados h4 {
    color: #003F44;
    font-size: 2rem;
    font-weight: bold;
    margin-bottom: 1.5rem; }
  .section-afiliados p {
    color: #003F44;
    margin-bottom: 0.5rem;
    font-weight: 400;
    font-size: 1.6rem; }
    .section-afiliados p strong {
      font-weight: bold;
      display: block; }
    .section-afiliados p.box-green {
      line-height: 2rem;
      margin-top: 2rem;
      background: #048086;
      color: #FFF;
      text-align: center;
      padding: 1.5rem; }
      .section-afiliados p.box-green strong {
        font-size: 2rem; }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 30-jun-2018, 14:08:49
    Author     : Rodri
*/
.section-proveedores {
  padding-top: 10rem; }
  .section-proveedores .icon-top {
    position: absolute;
    top: -10rem; }
  .section-proveedores .container {
    position: relative; }
  .section-proveedores h2 {
    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;
    color: #003F44;
    font-size: 3.4rem;
    font-weight: 500;
    margin-bottom: 1.5rem; }
    .section-proveedores h2 i {
      margin-right: 1.5rem;
      background: #003F44;
      width: 6.5rem;
      height: 5.7rem;
      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;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
    .section-proveedores h2.light {
      font-weight: 400;
      margin-bottom: 2rem; }
  .section-proveedores h4 {
    color: #003F44;
    font-size: 2rem;
    font-weight: 500;
    margin-bottom: 1rem; }
  .section-proveedores p {
    color: #003F44;
    font-size: 1.8rem;
    font-weight: 400;
    margin-bottom: 1.5rem; }
  .section-proveedores p.more-info {
    font-weight: 500;
    border-bottom: #94ABB6 dotted 1px;
    padding-bottom: 1rem; }
  .section-proveedores ul {
    margin: 1.5rem 0 1.5rem 0;
    padding: 0;
    list-style: none; }
    .section-proveedores ul a {
      color: #047F85;
      font-size: 1.8rem;
      text-decoration: underline;
      margin-bottom: 1.5rem;
      font-weight: 400; }
      .section-proveedores ul a.download {
        /*padding-left: 3.6rem;*/
        /*background: url(../img/icon-list-download.svg) left 5px no-repeat;*/
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
            -ms-flex-align: start;
                align-items: flex-start;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex; }
        .section-proveedores ul a.download span {
          -webkit-box-flex: 1;
          -webkit-flex: 1;
              -ms-flex: 1;
                  flex: 1; }
    .section-proveedores ul.open {
      padding-left: 3.6rem;
      background: url(../img/icon-list-open.svg) left 5px no-repeat; }
  .section-proveedores .bb-gray {
    border-bottom: #94ABB6 dotted 1px; }
  .section-proveedores .br-gray {
    border-right: #94ABB6 dotted 1px; }
  @media (max-width: 767.98px) {
    .section-proveedores {
      padding-top: 7rem; }
      .section-proveedores .icon-top {
        top: -7rem; }
      .section-proveedores h2 {
        font-size: 2.6rem; }
      .section-proveedores ul.download {
        padding-left: 0 !important; } }

.proovedores-cards .bannerBox-info--text .btnCustom {
    font-size: 15px !important;
    padding: 10px 10px !important;
    bottom: 9px;
}
.proovedores-cards .bannerBox-info--text h2{
    font-size: 21px; !important;
}
.afiliados-cards .bannerBox-info--text .btnCustom {
    font-size: 15px !important;
    padding: 10px 10px !important;
}
.afiliados-cards .bannerBox-info--text h2{
    font-size: 21px; !important;
}
.afiliados-cards .bannerBox-info--text:first-child .btnCustom{
    bottom: 9px;
}
.cuidadores-cards .bannerBox-info--text .btnCustom {
    line-height: 20px !important;
}
.cuidadores-cards .bannerBox-info--text h2{
    font-size: 21px; !important;
}
.cuidadores-cards .bannerBox.leftOrientation .bannerBox-image img{
    object-position: inherit;
}

.page-cuidado-y-servicio-medico .cards-info .col-12{
    margin-bottom:0;
}
.page-cuidado-y-servicio-medico .bannerBoxSingle {
    max-height: 240px;
}

.cubierta-medicamentos.home-cards .col-12{
    margin-bottom: 20px;
}
.cubierta-medicamentos.home-cards .bannerBox{
    margin-bottom: 0;
}
#planes-medicos-homepage .bannerBoxSingle{
    max-height: 240px;

}

#accordion-head .btn-contact img {
    padding-bottom: 5px;
}

@media (max-width: 1200px) {

    .afiliados-cards .bannerBox-info--text:first-child .btnCustom{

    }
}
.box-dudas {
  margin-top: 3rem;
  background: #048086; }
  .box-dudas .gray {
    border-left: #003F44 solid 3px;
    border-right: #003F44 solid 3px;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    background: #F4F4F4; }
    .box-dudas .gray .icon-zone {
      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;
      margin-left: -7.5rem;
      border-right: #94ABB6 dotted 1px; }
    .box-dudas .gray i {
      background: #FFF;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      width: 12rem;
      height: 12rem;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      border-radius: 100%;
      margin-right: 1.5rem; }
    .box-dudas .gray h2 {
      color: #047F85;
      font-size: 3.4rem;
      line-height: 3.6rem;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1; }
    .box-dudas .gray h4 {
      color: #003F44;
      font-size: 2rem;
      font-weight: bold;
      margin-bottom: 1rem; }
  .box-dudas p {
    color: #003F44;
    font-size: 2rem;
    line-height: 2.4rem;
    font-weight: 400; }
    .box-dudas p.white {
      color: white;
      padding: 1rem; }
  @media (max-width: 767.98px) {
    .box-dudas .gray {
      border-top: #003F44 solid 3px; }
      .box-dudas .gray .icon-zone {
        border: 0;
        margin-left: 0;
        margin-bottom: 1rem; }
        .box-dudas .gray .icon-zone i {
          width: 6rem;
          height: 6rem;
          padding: 1.5rem; }
      .box-dudas .gray h2 {
        font-size: 2.4rem;
        line-height: 2.6rem; } }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 10-jul-2018, 14:32:17
    Author     : PC03-MAXI
*/
.documents-container {
  min-height: 100%;
  border-right: 1px dotted #94ABB6; }
  .documents-container.border-none {
    border: none; }
  .documents-container .title {
    font-size: 2.4rem;
    color: #003F44;
    font-weight: 500;
    margin-bottom: 1.4rem; }
  .documents-container .document-item {
    display: block;
    font-size: 1.8rem;
    font-weight: 500;
    color: #047F85;
    margin-bottom: 0.8rem; }
  .documents-container.white {
    padding-top: 1rem;
    padding-left: 3rem; }
    .documents-container.white .document-item {
      padding-bottom: 1rem;
      color: #FFF; }
      .documents-container.white .document-item img {
        width: 1.8rem;
        height: auto;
        margin-right: 1rem; }
  @media (max-width: 767.98px) {
    .documents-container .title {
      font-size: 1.6rem;
      margin-bottom: 1rem;
      margin-top: 0.5rem; }
    .documents-container .document-item {
      font-size: 1.6rem; } }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 04-jul-2018, 11:16:59
    Author     : PC03-MAXI
*/
.representantes-ventas,
.solicitud-afiliacion,
.oficinas-correo {
  background: #EEE; }
  .representantes-ventas .border-bottom,
  .solicitud-afiliacion .border-bottom,
  .oficinas-correo .border-bottom {
    padding-bottom: 5rem;
    border-bottom: #94ABB6 dotted 1px !important; }
  .representantes-ventas .oficina-item p, .representantes-ventas p,
  .solicitud-afiliacion .oficina-item p,
  .solicitud-afiliacion p,
  .oficinas-correo .oficina-item p,
  .oficinas-correo p {
    font-size: 1.6rem !important;
    line-height: 2rem !important; }

.section-requisitos {
  padding-top: 10rem;
  color: #048086; }
  .section-requisitos h2 {
    font-weight: 700;
    font-size: 4.6rem;
    color: #048086;
    margin-bottom: 2.5rem; }
  .section-requisitos h4 {
    font-weight: 500;
    font-size: 2rem;
    color: #048086; }
  .section-requisitos p {
    font-weight: 400;
    font-size: 2rem;
    color: #048086;
    margin-bottom: 0; }
  .section-requisitos .cumple {
    margin-bottom: 5rem; }
  .section-requisitos .requisitos-detail-row {
    border-bottom: #036A6F dotted 1px;
    padding-bottom: 5rem;
    margin-bottom: 5rem; }
    .section-requisitos .requisitos-detail-row .requisitos-list {
      margin-left: 2rem;
      list-style: none;
      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-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start;
      height: 100%;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      .section-requisitos .requisitos-detail-row .requisitos-list li {
        padding-left: 1rem;
        padding-right: 1rem;
        color: #048086;
        font-size: 2rem; }
        .section-requisitos .requisitos-detail-row .requisitos-list li:before {
          font: normal normal normal 24px/1 "Material Design Icons";
          content: "\F5E0";
          margin-right: 1rem;
          color: #048086;
          float: left;
          margin-left: -3.5rem;
          margin-top: 0.25rem; }
    .section-requisitos .requisitos-detail-row .requisitos-especificos {
      color: #003F44; }
      .section-requisitos .requisitos-detail-row .requisitos-especificos h3 {
        font-size: 2.4rem;
        font-weight: 500;
        color: #003F44;
        padding-bottom: 1.5rem;
        margin-bottom: 2rem;
        border-bottom: #036A6F dotted 1px; }
      .section-requisitos .requisitos-detail-row .requisitos-especificos h4 {
        font-size: 2rem;
        font-weight: 700;
        color: #003F44;
        margin-bottom: 1.7rem; }
      .section-requisitos .requisitos-detail-row .requisitos-especificos p {
        color: #003F44; }
  @media (max-width: 767.98px) {
    .section-requisitos {
      padding-top: 7rem; }
      .section-requisitos h2 {
        font-size: 3.2rem;
        margin-bottom: 1.5rem; }
      .section-requisitos h4, .section-requisitos p {
        font-size: 1.8rem; }
      .section-requisitos .cumple {
        margin-bottom: 2rem; }
      .section-requisitos .requisitos-detail-row {
        margin-bottom: 1rem; }
        .section-requisitos .requisitos-detail-row .requisitos-list li {
          font-size: 1.6rem; }
          .section-requisitos .requisitos-detail-row .requisitos-list li:before {
            margin-top: 0; }
        .section-requisitos .requisitos-detail-row .requisitos-especificos {
          padding-top: 2rem; }
          .section-requisitos .requisitos-detail-row .requisitos-especificos h3 {
            font-size: 1.8rem;
            margin-bottom: 1rem; }
          .section-requisitos .requisitos-detail-row .requisitos-especificos h4 {
            margin-bottom: 1rem; }
          .section-requisitos .requisitos-detail-row .requisitos-especificos p {
            margin-bottom: 1.5rem; } }

section.representantes-ventas .tip {
  margin-bottom: 5.8rem; }

section.representantes-ventas .representante-item {
  border-right: 2px dashed #FFFFFF;; }
  section.representantes-ventas .representante-item h4 {
    font-size: 2.4rem;
    font-weight: 500;
    color: #003F44;
    margin-bottom: 1.2rem; }
  section.representantes-ventas .representante-item p {
    font-size: 1.8rem;
    color: #003F44;
    font-weight: 500; }
    section.representantes-ventas .representante-item p a.tel {
      font-size: 1.8rem;
      font-weight: 500;
      margin-bottom: 2rem; }

section.representantes-ventas .horario p {
  font-weight: 500; }

@media (max-width: 767.98px) {
  section.representantes-ventas .tip {
    margin-bottom: 2rem; }
  section.representantes-ventas .representante-item h4 {
    font-size: 1.8rem;
    margin-bottom: 1rem; }
  section.representantes-ventas .representante-item p {
    font-size: 1.6rem;
    margin-bottom: 1.5rem; }
    section.representantes-ventas .representante-item p a {
      font-size: 1.6rem; } }

section.solicitud-afiliacion .tip {
  margin-bottom: 3rem; }

section.solicitud-afiliacion .help {
  margin-bottom: 5rem;
  font-size: 2rem;
  color: #003F44; }

@media (max-width: 767.98px) {
  section.solicitud-afiliacion .tip {
    margin-bottom: 2rem; }
  section.solicitud-afiliacion .help {
    margin-bottom: 2rem;
    font-size: 1.6rem; } }

section.oficinas-correo .tip {
  margin-bottom: 5.8rem; }

section.oficinas-correo p {
  font-size: 1.8rem;
  color: #003F44; }

section.oficinas-correo .oficina-item {
  border-right: 1px dotted #94ABB6; }
  section.oficinas-correo .oficina-item h4 {
    font-size: 2.4rem;
    font-weight: 500;
    color: #003F44;
    margin-bottom: 1.2rem; }
  section.oficinas-correo .oficina-item p {
    font-size: 1.8rem;
    color: #003F44; }

@media (max-width: 767.98px) {
  section.oficinas-correo .tip {
    margin-bottom: 2rem; }
  section.oficinas-correo .oficina-item h4 {
    font-size: 1.8rem;
    margin-bottom: 1rem; }
  section.oficinas-correo .oficina-item p {
    font-size: 1.6rem;
    margin-bottom: 1.5rem; }
    section.oficinas-correo .oficina-item p a {
      font-size: 1.6rem; } }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 03-jul-2018, 16:37:54
    Author     : PC03-MAXI
*/
section.telefonos-horarios {
  color: white;
  padding-top: 10rem;
  padding-bottom: 3.2rem;
  background: #048086; }
  section.telefonos-horarios .bg-green:before {
    display: none; }
  section.telefonos-horarios .icon-top {
    position: absolute;
    top: -10rem; }
  section.telefonos-horarios .bg-green:before {
    background: #048086;
    content: ' ';
    position: absolute;
    top: -10rem;
    bottom: 0;
    left: 0;
    z-index: 0;
    width: 100vw;
    height: calc(100% + 10rem + 3.2rem);
    z-index: -1; }
  section.telefonos-horarios:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    background: url("../img/contacto/contact-info.jpg");
    background-position: center;
    width: 33%;
    height: 100%;
    z-index: 0; }
  section.telefonos-horarios .help {
    color: white;
    margin-bottom: 3rem;
    font-size: 2.4rem; }
    section.telefonos-horarios .help span {
      font-weight: 500; }
    section.telefonos-horarios .help strong {
      font-weight: bold; }
  section.telefonos-horarios .tel-column h4 {
    font-size: 2.4rem;
    margin-bottom: 2rem; }
  section.telefonos-horarios .tel-column ul {
    list-style: none; }
    section.telefonos-horarios .tel-column ul li {
      color: white;
      margin-bottom: 1.4rem;
      font-size: 1.8rem;
      line-height: 125%; }
      section.telefonos-horarios .tel-column ul li a {
        font-weight: 700;
        display: block; }
  section.telefonos-horarios .horario-share-cont {
    border-top: dotted 1px #94ABB6;
    border-bottom: dotted 1px #94ABB6;
    padding: 0;
    margin-left: 15px;
    margin-right: 15px;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    margin-bottom: 3.3rem; }
  section.telefonos-horarios .horario {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    section.telefonos-horarios .horario i {
      font-size: 3rem;
      margin-right: 1.2rem; }
    section.telefonos-horarios .horario p {
      font-size: 2rem;
      font-weight: 700;
      color: #FFF;
      line-height: 120%; }
  section.telefonos-horarios .share p {
    font-size: 2rem;
    margin-bottom: 0;
    color: #FFF; }
  section.telefonos-horarios .share .social-net {
    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: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  section.telefonos-horarios .asistente-chat {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    section.telefonos-horarios .asistente-chat .chat-with-us {
      font-size: 1.8rem;
      font-weight: 700;
      color: #FFF;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1; }
  @media (max-width: 767.98px) {
    section.telefonos-horarios {
      padding-top: 2rem;
      padding-bottom: 2rem; }
      section.telefonos-horarios .help {
        margin-bottom: 1.5rem;
        font-size: 1.6rem; }
      section.telefonos-horarios .tel-column h4 {
        font-size: 1.8rem;
        margin-bottom: 1rem; }
      section.telefonos-horarios .tel-column ul li {
        color: white;
        margin-bottom: 1.4rem;
        font-size: 1.6rem; }
      section.telefonos-horarios .horario-share-cont {
        padding: 0 1.5rem;
        margin-left: 0;
        margin-right: 0;
        padding-top: 1rem;
        padding-bottom: 1.5rem;
        margin-bottom: 2rem; }
      section.telefonos-horarios .horario, section.telefonos-horarios .asistente-chat {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column; } }

section.form-contacto {
  background: #003F44;
  color: white;
  padding-top: 8rem;
  padding-bottom: 7rem; }
  section.form-contacto .help-block-error {
    font-size: 1.2rem;
    color: #ff5252;
    padding-top: 0.5rem; }
  section.form-contacto .help {
    font-size: 2.4rem;
    color: white;
    margin-bottom: 3rem; }
    section.form-contacto .help span {
      font-weight: 500; }
  section.form-contacto .form-group label {
    font-size: 1.6rem;
    font-weight: 500;
    text-transform: uppercase; }
  section.form-contacto .form-group.required:not(.field-contactform-newsletter) label:after {
    margin-left: 1rem;
    content: "*"; }
  section.form-contacto .body-label {
    font-size: 1.6rem;
    font-weight: 500; }
  section.form-contacto .md-checkbox label {
    text-transform: none; }
  section.form-contacto .field-contactform-verifycode {
    background: rgba(255, 255, 255, 0.3);
    padding: 1.3rem; }
  section.form-contacto #contactform-plan {
    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: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  @media (max-width: 767.98px) {
    section.form-contacto {
      padding-top: 2rem;
      padding-bottom: 2rem; }
      section.form-contacto .help {
        margin-bottom: 2rem;
        font-size: 1.6rem; } }

section.contacto-links {
  background-color: rgba(129, 156, 169, 0.1); }

section.no-afiliado {
  background-color: #048086;
  color: white;
  padding-top: 12rem;
  padding-bottom: 8rem; }
  section.no-afiliado p {
    color: white; }
    section.no-afiliado p .large {
      font-size: 2rem; }
  section.no-afiliado .help {
    font-size: 3.4rem;
    color: white;
    margin-bottom: 5rem; }
    section.no-afiliado .help span {
      font-weight: 700; }
    section.no-afiliado .help strong {
      font-weight: bold; }
  section.no-afiliado .tel-row {
    padding-bottom: 3.9rem;
    border-bottom: 1px #F2F5F6 dotted;
    margin-left: -1.5rem;
    margin-right: -1.5rem;
    margin-bottom: 3.2rem; }
    section.no-afiliado .tel-row .tel-column {
      padding-left: 2.5rem; }
      section.no-afiliado .tel-row .tel-column.bordered {
        border-right: 1px #F2F5F6 dotted; }
      section.no-afiliado .tel-row .tel-column h4 {
        font-size: 2.4rem;
        font-weight: 500;
        margin-bottom: 1.3rem; }
      section.no-afiliado .tel-row .tel-column ul {
        list-style: none; }
        section.no-afiliado .tel-row .tel-column ul li {
          color: white;
          margin-bottom: 2rem;
          font-size: 1.8rem; }
          section.no-afiliado .tel-row .tel-column ul li a {
            font-weight: 500;
            display: block; }
  section.no-afiliado .horario-column {
    border-right: 1px #F2F5F6 dotted;
    border-left: 1px #F2F5F6 dotted;
    padding-top: 1.6rem;
    padding-bottom: 3.2rem;
    padding-left: 1.5rem; }
    section.no-afiliado .horario-column h4 {
      font-size: 2rem;
      font-weight: 700; }
  section.no-afiliado .orientacion-column p {
    font-size: 1.8rem; }
  @media (max-width: 767.98px) {
    section.no-afiliado {
      padding-top: 2rem;
      padding-bottom: 2rem; }
      section.no-afiliado .help {
        margin-bottom: 1.5rem;
        font-size: 1.6rem; }
      section.no-afiliado .tel-column {
        padding-left: 1.5rem !important; }
        section.no-afiliado .tel-column.bordered.last {
          border-right: 0; }
        section.no-afiliado .tel-column h4 {
          font-size: 1.8rem;
          margin-bottom: 1rem; }
        section.no-afiliado .tel-column ul li {
          color: white;
          margin-bottom: 1.4rem;
          font-size: 1.6rem; }
      section.no-afiliado .horario-column {
        padding-left: 1.5rem;
        border-right: none; } }

section.oficinas-map {
  position: relative;
  overflow: hidden;
  padding: 0;
  background-image: url(../img/mapbg.jpg); }
  section.oficinas-map:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #004D60;
    mix-blend-mode: multiply;
    z-index: 0; }
  section.oficinas-map .container {
    z-index: 1;
    position: relative;
    padding-top: 10rem;
    padding-bottom: 7.2rem; }
  section.oficinas-map h2 {
    color: white;
    font-size: 3.4rem;
    margin-bottom: 1.6rem; }
  section.oficinas-map .help {
    font-size: 2.2rem;
    line-height: 2.8rem;
    color: rgba(255, 255, 255, 0.94); }
  section.oficinas-map .help-block {
    font-size: 1.6rem;
    padding-top: 0.5rem;
    color: white; }
  section.oficinas-map .fields-column {
    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; }
    section.oficinas-map .fields-column .form-group {
      width: 25.5rem;
      margin-left: 1.5rem;
      margin-right: 1.5rem;
      margin-bottom: 0; }
      section.oficinas-map .fields-column .form-group select {
        color: #003F44;
        font-size: 1.6rem;
        font-weight: 500;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        background: #FFF url(../img/icon_select.jpg) right center no-repeat;
        height: 4.2rem !important;
        border: 0;
        padding: 0 1.5rem; }
    section.oficinas-map .fields-column label {
      font-size: 1.6rem;
      color: white;
      font-weight: 500; }
    section.oficinas-map .fields-column .btn-open-map {
      padding-right: 3.5rem;
      padding-left: 3.5rem;
      margin-left: 2rem;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1;
      margin-top: 2.9rem; }
      section.oficinas-map .fields-column .btn-open-map:focus {
        color: #212529 !important; }
  section.oficinas-map #map-contact {
    width: 100%;
    height: 64rem; }
  @media (max-width: 767.98px) {
    section.oficinas-map {
      padding-top: 0;
      padding-bottom: 0; }
      section.oficinas-map #map-contact {
        /*height: 20rem;*/ }
      section.oficinas-map .container {
        padding-top: 2.5rem;
        padding-bottom: 3rem; }
      section.oficinas-map .fields-column {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        margin-top: 2rem; }
        section.oficinas-map .fields-column .form-group {
          width: 100%;
          margin-left: 0;
          margin-right: 0;
          margin-bottom: 0; }
        section.oficinas-map .fields-column .btn-open-map {
          padding-right: 3.5rem;
          padding-left: 3.5rem;
          margin-left: 0;
          margin-top: 2.9rem;
          display: block;
          width: 100%; } }

.infowindow {
  /*    &amp; &gt; div:nth-child(1) {
            &amp; &gt; div:nth-child(4) {
                background: #EEE !important;
            }
        }*/ }
  .infowindow #infowindow {
    padding-top: 1rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    font-size: 1.6rem !important; }
    .infowindow #infowindow ul {
      margin: 1rem 0 0 0;
      padding: 0;
      list-style: none; }
      .infowindow #infowindow ul li {
        border-top: rgba(255, 87, 34, 0.12) dotted 1px;
        padding: 1rem 0; }

@media only screen and (min-width: 990px) and (max-width: 1575px) {
  section.form-contacto .form-group label {
    font-size: 1.2rem; }
  section.telefonos-horarios:after {
    width: 28%; } }

@media (max-width: 991.98px) {
  section.telefonos-horarios:after {
    display: none; } }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 23-jul-2018, 16:19:01
    Author     : Rodri
*/
.section-detalle-noticias h2 {
  color: #003F44;
  font-size: 3.4rem;
  margin-bottom: 1.5rem;
  line-height: 120%; }
  .section-detalle-noticias h2 img {
    display: inline-block;
    margin-right: 1rem; }

.section-detalle-noticias h3 {
  color: #666;
  font-size: 2rem;
  margin-bottom: 2rem; }

.section-detalle-noticias h5 {
  color: #666;
  font-size: 1.8rem;
  margin-bottom: 1rem; }

.section-detalle-noticias img.noticia-img {
  width: 100%;
  margin-bottom: 2.5rem; }

.section-detalle-noticias p {
  color: #666;
  font-size: 1.6rem; }
  .section-detalle-noticias p + h3 {
    margin-top: 2rem; }

.section-detalle-noticias .swiper-pagination {
  bottom: 25px; }
  .section-detalle-noticias .swiper-pagination .swiper-pagination-bullet-active {
    background: #003F44; }

.section-detalle-noticias .platino-logo {
  max-width: 18rem; }

.section-detalle-noticias .noticia-item .cont, .section-detalle-noticias .noticia-item .btn {
  display: none; }

.section-detalle-noticias .noticia-item .title {
  color: #047F85;
  font-size: 2.4rem; }

.section-detalle-noticias .aside {
  position: relative; }
  .section-detalle-noticias .aside h3 {
    margin-bottom: 2rem; }
  .section-detalle-noticias .aside .noticia-item {
    margin-bottom: 3rem;
    padding-bottom: 1.5rem;
    border-bottom: #94ABB6 solid 1px; }
    .section-detalle-noticias .aside .noticia-item .title {
      color: #003F44;
      font-size: 1.6rem; }
  .section-detalle-noticias .aside form {
    margin-bottom: 3.5rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%; }
    .section-detalle-noticias .aside form input {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1;
      background: #EEEEEE;
      border: 0;
      height: 5.4rem;
      padding: 0 1.5rem;
      color: #003F44;
      font-size: 1.6rem;
      font-weight: 500; }
    .section-detalle-noticias .aside form button {
      cursor: pointer;
      text-align: center;
      background: #003F44;
      border: 0;
      display: block;
      width: 5.2rem;
      height: 5.4rem;
      margin: 0;
      -webkit-transition: all .2s ease-out;
      -o-transition: all .2s ease-out;
      transition: all .2s ease-out;
      float: none; }
      .section-detalle-noticias .aside form button:hover {
        background: #048086; }
      .section-detalle-noticias .aside form button i {
        color: #FFF;
        font-size: 2.5rem;
        display: inline-block;
        line-height: 5.4rem; }
  .section-detalle-noticias .aside a.back {
    font-size: 1.8rem;
    right: 0;
    color: #666;
    margin-bottom: 2.5rem;
    text-align: right;
    line-height: 3.3rem;
    margin-left: auto;
    display: block;
    width: 13rem; }
    .section-detalle-noticias .aside a.back i {
      font-size: 2.8rem;
      position: relative;
      top: 4px; }

.section-detalle-noticias .download {
  list-style: none;
  padding: 0;
  margin: 0; }
  .section-detalle-noticias .download li {
    font-size: 1.6rem;
    line-height: 2rem;
    color: #003F44;
    margin-bottom: 1rem;
    background: url("../img/icons/ul_referencias.png") top left no-repeat;
    padding-left: 3.7rem; }

.section-detalle-noticias .top-bar-cont {
  position: relative; }
  .section-detalle-noticias .top-bar-cont .share {
    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;
    margin-bottom: 1rem;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
    .section-detalle-noticias .top-bar-cont .share p {
      margin: 0 1.5rem 0 0; }

.section-detalle-noticias .comments {
  margin-top: 4rem; }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 24-jul-2018, 16:43:13
    Author     : Rodri
*/
.section-glosario {
  padding-top: 0; }
  .section-glosario .form {
    z-index: 2;
    position: relative;
    margin-bottom: -6rem; }
  .section-glosario form {
    margin-bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%; }
    .section-glosario form input {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1;
      background: #EEEEEE;
      border: 0;
      height: 5.4rem;
      padding: 0 1.5rem;
      color: #003F44;
      font-size: 1.6rem;
      font-weight: 500; }
    .section-glosario form a.btn-close-search {
      position: absolute;
      color: #444;
      font-size: 2.5rem;
      top: 0.9rem;
      right: 8rem; }
    .section-glosario form button {
      cursor: pointer;
      text-align: center;
      background: #003F44;
      border: 0;
      display: block;
      width: 5.2rem;
      height: 5.4rem;
      margin: 0;
      -webkit-transition: all .2s ease-out;
      -o-transition: all .2s ease-out;
      transition: all .2s ease-out;
      float: none; }
      .section-glosario form button:hover {
        background: #048086; }
      .section-glosario form button i {
        color: #FFF;
        font-size: 2.5rem;
        display: inline-block;
        line-height: 5.4rem; }
  .section-glosario .title {
    background: #003F44; }
  .section-glosario .nav-glosario {
    margin-bottom: 6rem;
    background: #048086; }
    .section-glosario .nav-glosario ul {
      margin: 0;
      padding: 0;
      list-style: none; }
      .section-glosario .nav-glosario ul li {
        display: inline-block;
        color: rgba(255, 255, 255, 0.92);
        font-size: 2.5rem;
        line-height: 6.1rem;
        margin-right: 1rem; }
  .section-glosario h1 {
    color: rgba(255, 255, 255, 0.92);
    font-size: 2.5rem;
    font-weight: 400;
    margin: 0;
    padding: 0;
    line-height: 6.1rem; }
  .section-glosario dl {
    padding-left: 4rem; }
  .section-glosario dt {
    color: #047F85;
    font-size: 2rem;
    font-weight: 400;
    margin-bottom: 1.5rem; }
  .section-glosario dd {
    color: #333333;
    font-size: 1.6rem;
    margin-bottom: 2rem; }
  .section-glosario .cintillo {
    position: relative;
    display: block;
    font-size: 5rem;
    color: rgba(255, 255, 255, 0.92);
    width: 6rem;
    height: 6rem;
    text-align: center;
    line-height: 5.6rem;
    margin-bottom: 3.5rem;
    background: #048086; }
    .section-glosario .cintillo:before {
      content: '';
      width: 1px;
      height: 14rem;
      background: #048086;
      left: 14px;
      top: -2.5rem;
      z-index: -1;
      position: absolute; }
    .section-glosario .cintillo:after {
      content: '';
      position: absolute;
      top: -14px;
      left: 0;
      width: 0;
      height: 0;
      border-left: 7px solid transparent;
      border-top: 7px solid transparent;
      border-right: 7px solid #036A6F;
      border-bottom: 7px solid #036A6F; }
  @media (max-width: 767.98px) {
    .section-glosario .nav-glosario ul li {
      font-size: 2rem;
      line-height: 5rem; }
    .section-glosario .form {
      margin-bottom: 4rem; }
    .section-glosario .nav-glosario {
      margin-bottom: 2rem; } }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 25-jul-2018, 16:01:43
    Author     : Rodri
*/
.section-faqs .header-border {
  border-bottom: #048086 solid 1px;
  padding-bottom: 3rem;
  margin-bottom: 3rem; }

.section-faqs h1 {
  color: rgba(0, 63, 68, 0.92);
  font-size: 2.5rem;
  line-height: 6.1rem; }

.section-faqs h2 {
  color: #047F85;
  font-size: 6rem;
  font-weight: 300;
  margin-bottom: 3rem;
  margin-left: 2rem;
  text-transform: capitalize; }

.section-faqs form {
  margin-bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%; }
  .section-faqs form input {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    background: #EEEEEE;
    border: 0;
    height: 5.4rem;
    padding: 0 1.5rem;
    color: #003F44;
    font-size: 1.6rem;
    font-weight: 500; }
  .section-faqs form button {
    cursor: pointer;
    text-align: center;
    background: #003F44;
    border: 0;
    display: block;
    width: 5.2rem;
    height: 5.4rem;
    margin: 0;
    -webkit-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    transition: all .2s ease-out;
    float: none; }
    .section-faqs form button:hover {
      background: #048086; }
    .section-faqs form button i {
      color: #FFF;
      font-size: 2.5rem;
      display: inline-block;
      line-height: 5.4rem; }

.section-faqs .nav-aside {
  display: block;
  margin: 2rem 0 0 0;
  padding: 0;
  list-style: none;
  font-size: 2rem; }
  .section-faqs .nav-aside li {
    display: block; }
  .section-faqs .nav-aside a {
    display: block;
    color: #047F85;
    margin-bottom: 2rem;
    font-weight: 400;
    text-transform: capitalize; }
    .section-faqs .nav-aside a.active {
      font-weight: bold; }

.section-faqs .card {
  position: relative;
  margin-bottom: 1rem;
  border: 0; }
  .section-faqs .card .card-header {
    background: transparent;
    border: 0;
    padding: 0; }
    .section-faqs .card .card-header button {
      white-space: normal;
      height: auto;
      text-transform: none;
      padding: 0;
      color: #047F85;
      font-weight: bold;
      font-size: 2rem; }
      .section-faqs .card .card-header button.collapsed {
        color: #666666;
        font-weight: 400; }
        .section-faqs .card .card-header button.collapsed:before {
          content: '-'; }
        .section-faqs .card .card-header button.collapsed:after {
          opacity: 0; }
      .section-faqs .card .card-header button:before {
        content: '+';
        margin-right: 1rem; }
      .section-faqs .card .card-header button:after {
        -webkit-transition: all .2s ease-out;
        -o-transition: all .2s ease-out;
        transition: all .2s ease-out;
        opacity: 1;
        content: '+';
        position: absolute;
        background: #047F85;
        height: 100%;
        width: 0.5rem;
        left: -1.8rem;
        top: 0; }
      .section-faqs .card .card-header button:hover, .section-faqs .card .card-header button:focus {
        color: #047F85;
        text-decoration: none; }
  .section-faqs .card .card-body {
    padding: 1.5rem 2.75rem;
    color: #666666;
    font-size: 1.8rem; }

.section-faqs .border-left {
  border-left: #444444 solid 1px !important; }

@media (max-width: 767.98px) {
  .section-faqs h2 {
    font-size: 4rem;
    margin-bottom: 2rem;
    margin-left: 0;
    border-top: #CCC dotted 1px;
    padding-top: 1.5rem; }
  .section-faqs .card .card-header button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    line-height: 2.4rem;
    text-align: left; }
  .section-faqs .card .card-body {
    padding: 1.5rem 2.3rem !important;
    font-size: 1.6rem; } }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 13-ago-2018, 16:05:51
    Author     : Rodri
*/
.section-medicare-video {
  min-height: 52.2rem;
  position: relative;
  padding: 6rem 0 6rem 0;
  /*    .embed-responsive {
            display: none;
        }*/ }
  .section-medicare-video .video-zone {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 50%;
    margin-left: -17rem; }
    .section-medicare-video .video-zone iframe {
      position: relative;
      width: 100%;
      height: 100%; }
  .section-medicare-video .text-video {
    padding-top: 4rem;
    /*padding-right: 17rem;*/ }
  .section-medicare-video h1 {
    color: #048086;
    font-size: 6.5rem;
    line-height: 7rem;
    font-weight: 500;
    margin: 0 0 1.5rem 0; }
  .section-medicare-video h3 {
    border-top: #048086 dotted 1px;
    padding-top: 2rem;
    margin: 0;
    color: #048086;
    font-size: 2.2rem;
    font-weight: 500; }
  @media (max-width: 767.98px) {
    .section-medicare-video {
      min-height: 0;
      padding: 8rem 0 2rem 0;
      /*	.embed-responsive {
                    display: block;
                }*/ }
      .section-medicare-video .video-zone {
        display: none; }
      .section-medicare-video .text-video {
        padding-top: 0;
        /*padding-right: 0;*/ }
      .section-medicare-video h1 {
        font-size: 3.5rem;
        line-height: 4rem; }
      .section-medicare-video h3 {
        font-size: 2rem;
        margin-bottom: 2rem; } }

.section-medicare-cubierta {
  background: #F8F8F8;
  padding: 7rem 0; }
  .section-medicare-cubierta h2 {
    color: #03576F;
    font-size: 3.4rem;
    font-weight: bold;
    margin-bottom: 4rem; }
  .section-medicare-cubierta .item-cubirta {
    margin-bottom: 3rem;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .section-medicare-cubierta .item-cubirta p {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1;
      color: #003F44;
      font-size: 2rem;
      font-weight: 400;
      margin: 0 0 0 1.5rem; }
      .section-medicare-cubierta .item-cubirta p strong {
        display: block;
        font-size: 2.2rem;
        line-height: 2.2rem; }
  .section-medicare-cubierta .cols &gt; div:nth-child(1) {
    border-right: #94ABB6 dotted 1px; }
  .section-medicare-cubierta .cols &gt; div:nth-child(2) {
    padding-left: 7rem; }
  @media (max-width: 767.98px) {
    .section-medicare-cubierta {
      padding: 2rem 0 0 0; }
      .section-medicare-cubierta h2 {
        font-size: 2.5rem;
        margin-bottom: 1.5rem; }
      .section-medicare-cubierta .cols &gt; div:nth-child(2) {
        padding-left: 1.5rem; } }

.section-medicare-articles article {
  margin-bottom: 3rem; }
  .section-medicare-articles article figure {
    border-top: #FFF solid 1px; }
  .section-medicare-articles article h2.green {
    padding: 1.5rem;
    background: #048086;
    color: #FFF;
    line-height: 2.4rem;
    font-size: 2.4rem;
    font-weight: 400; }
    .section-medicare-articles article h2.green strong {
      font-size: 4rem;
      line-height: 4rem;
      font-weight: 500;
      display: block; }
  .section-medicare-articles article h2.line {
    color: #048086;
    font-size: 3.4rem;
    border-bottom: #94ABB6 dotted 1px;
    padding-bottom: 1.5rem;
    padding-top: 0.5rem;
    margin-bottom: 1.5rem;
    font-weight: 400; }
    .section-medicare-articles article h2.line strong {
      font-weight: 500; }
  .section-medicare-articles article p {
    color: #333333;
    font-size: 2rem; }
    .section-medicare-articles article p strong {
      color: #047F85;
      font-weight: bold; }
  .section-medicare-articles article ul {
    color: #333333;
    font-size: 2rem;
    margin-left: 2rem;
    margin-bottom: 1.5rem; }

.section-medicare-elegible {
  position: relative;
  padding: 0; }
  .section-medicare-elegible:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 50%;
    background: url("../img/planes-medicos/sobre-medicare/elegibilidad.jpg") center center no-repeat;
    -webkit-background-size: cover;
            background-size: cover;
    z-index: 0; }
  .section-medicare-elegible:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    right: 0;
    background: #F8F8F8;
    z-index: 0; }
  .section-medicare-elegible .container {
    position: relative;
    z-index: 1; }
    .section-medicare-elegible .container .col-12 {
      background: #F8F8F8;
      padding: 4rem 5rem; }
  .section-medicare-elegible h2 {
    color: #047F85;
    font-size: 3.4rem;
    font-weight: 500;
    margin-bottom: 2rem; }
  .section-medicare-elegible h3 {
    color: #047F85;
    font-size: 2.4rem;
    font-weight: 500;
    margin-bottom: 2rem; }
  .section-medicare-elegible ul {
    color: #003F44;
    font-size: 1.8rem;
    margin-bottom: 2rem;
    margin-left: 2rem; }
    .section-medicare-elegible ul li {
      margin-bottom: 1rem; }
  @media (max-width: 767.98px) {
    .section-medicare-elegible .container .col-12 {
      background: #F8F8F8;
      padding: 1.5rem; }
    .section-medicare-elegible h2 {
      font-size: 2.5rem; }
    .section-medicare-elegible .btn {
      font-size: 1.2rem; } }

section.programa-mejoramiento-calidad-box-heart {
  padding-top: 0rem; }
  section.programa-mejoramiento-calidad-box-heart .box-heart {
    position: absolute;
    top: 0rem;
    left: 1.5rem;
    background: url("../img/icons/box-heart.png");
    width: 65px;
    height: 57px; }
  section.programa-mejoramiento-calidad-box-heart .container {
    position: relative; }

section.programa-mejoramiento-calidad-info .box-txt {
  margin-bottom: 3rem; }
  section.programa-mejoramiento-calidad-info .box-txt.border-t {
    border-top: #94ABB6 dotted 1px;
    padding-top: 3rem; }
  section.programa-mejoramiento-calidad-info .box-txt h2 {
    color: #047F85;
    margin-bottom: 2rem;
    font-size: 3.4rem;
    font-weight: 500; }
  section.programa-mejoramiento-calidad-info .box-txt p {
    color: #003F44;
    font-size: 1.8rem;
    line-height: 140%;
    font-weight: 400; }
  section.programa-mejoramiento-calidad-info .box-txt.quote {
    padding: 5.5rem 3rem;
    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;
    margin-bottom: 2rem; }
    section.programa-mejoramiento-calidad-info .box-txt.quote:before {
      content: " ";
      background: url("../img/icons/quote-open.png");
      width: 50px;
      height: 40px;
      -webkit-background-size: cover;
              background-size: cover;
      position: absolute;
      top: 0;
      left: 1.5rem; }
    section.programa-mejoramiento-calidad-info .box-txt.quote:after {
      content: " ";
      background: url("../img/icons/quote-close.png");
      width: 50px;
      height: 40px;
      -webkit-background-size: cover;
              background-size: cover;
      position: absolute;
      bottom: 1rem;
      right: 1.5rem; }
    section.programa-mejoramiento-calidad-info .box-txt.quote p {
      color: #047F85;
      font-style: italic;
      font-weight: 500;
      line-height: 2.2rem;
      font-size: 1.8rem;
      text-align: center; }

section.programa-mejoramiento-calidad-objetivos {
  background: #F4F7F8; }
  section.programa-mejoramiento-calidad-objetivos h2 {
    color: #047F85;
    margin-bottom: 3rem;
    font-size: 3.4rem;
    font-weight: 500; }
  section.programa-mejoramiento-calidad-objetivos ul li {
    list-style: none;
    position: relative;
    padding-left: 2rem;
    font-size: 1.8rem;
    font-weight: 400;
    color: #333;
    line-height: 140%;
    margin-bottom: 1.5rem; }
    section.programa-mejoramiento-calidad-objetivos ul li:before {
      content: " ";
      border: 2px solid #048086;
      border-radius: 10rem;
      width: 10px;
      height: 10px;
      position: absolute;
      left: 0;
      top: 0.8rem; }
  section.programa-mejoramiento-calidad-objetivos p.c-green {
    line-height: 120%;
    color: #003F44; }
  section.programa-mejoramiento-calidad-objetivos .qip {
    margin-top: 6rem; }
    section.programa-mejoramiento-calidad-objetivos .qip .box-qip {
      position: relative;
      background: #FFF;
      padding: 3.5rem 0rem;
      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; }
      section.programa-mejoramiento-calidad-objetivos .qip .box-qip:before {
        content: " ";
        position: absolute;
        left: 0;
        width: 87px;
        height: 100%;
        background: #048086;
        border-right: 4px solid #003F44; }
      section.programa-mejoramiento-calidad-objetivos .qip .box-qip:after {
        content: " ";
        position: absolute;
        right: 0;
        width: 32px;
        height: 100%;
        background: #048086;
        border-left: 4px solid #003F44; }
      section.programa-mejoramiento-calidad-objetivos .qip .box-qip .happy-face {
        background: #FFF url("../img/icons/happy-face.png") no-repeat;
        -webkit-background-size: 40px 40px;
                background-size: 40px;
        background-position: center;
        border-radius: 10rem;
        position: absolute;
        left: 3.8rem;
        top: 2.25rem;
        width: 9.7rem;
        height: 9.7rem; }
      section.programa-mejoramiento-calidad-objetivos .qip .box-qip p {
        width: 80%;
        margin: 0px auto;
        font-size: 2rem;
        font-weight: 400;
        line-height: 120%;
        color: #003F44;
        position: relative;
        left: 4rem; }

section.programa-mejoramiento-calidad-responsabilidad h3 {
  font-size: 3.4rem;
  font-weight: 500;
  color: #047F85;
  margin-bottom: 1.5rem; }

section.programa-mejoramiento-calidad-responsabilidad p {
  font-size: 1.8rem;
  line-height: 125%;
  font-weight: 400;
  color: #003F44; }

@media (max-width: 767.98px) {
  section.programa-mejoramiento-calidad-info {
    padding-top: 6rem; }
    section.programa-mejoramiento-calidad-info .box-txt.quote p {
      font-size: 2rem; }
    section.programa-mejoramiento-calidad-info .box-txt h2 {
      font-size: 2.4rem; }
    section.programa-mejoramiento-calidad-info .box-txt p {
      font-size: 1.6rem; }
  section.programa-mejoramiento-calidad-objetivos h2 {
    font-size: 2.4rem; }
  section.programa-mejoramiento-calidad-objetivos p, section.programa-mejoramiento-calidad-objetivos ul li {
    font-size: 1.6rem; }
  section.programa-mejoramiento-calidad-objetivos .qip {
    margin-top: 3rem; }
    section.programa-mejoramiento-calidad-objetivos .qip .box-qip {
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
      section.programa-mejoramiento-calidad-objetivos .qip .box-qip:before {
        content: " ";
        position: absolute;
        top: 0;
        width: 100%;
        height: 87px;
        background: #048086;
        border-bottom: 4px solid #003F44;
        border-right: none; }
      section.programa-mejoramiento-calidad-objetivos .qip .box-qip:after {
        content: " ";
        position: absolute;
        bottom: 0;
        width: 100%;
        height: 32px;
        background: #048086;
        border-top: 4px solid #003F44;
        border-left: none; }
      section.programa-mejoramiento-calidad-objetivos .qip .box-qip .happy-face {
        left: auto;
        top: 3.5rem; }
      section.programa-mejoramiento-calidad-objetivos .qip .box-qip p {
        width: 100%;
        margin: 0px auto;
        font-size: 2rem;
        line-height: 120%;
        color: #003F44;
        position: relative;
        padding: 9rem 1.5rem 2rem 1.5rem;
        top: 0rem;
        left: 0rem; }
  section.programa-mejoramiento-calidad-responsabilidad {
    padding: 3rem 0rem; } }

section.cubierta-fuera-de-red-box-file {
  padding-top: 0rem; }
  section.cubierta-fuera-de-red-box-file .box-file {
    position: absolute;
    top: 0rem;
    left: 1.5rem;
    background: url("../img/icons/box-file.png");
    width: 65px;
    height: 57px; }
  section.cubierta-fuera-de-red-box-file .container {
    position: relative; }

section.cubierta-fuera-de-red {
  padding-top: 6rem;
  padding-bottom: 10rem; }
  section.cubierta-fuera-de-red h1 {
    font-size: 6rem;
    font-weight: 500;
    color: #047F85;
    margin-bottom: 2rem; }
  section.cubierta-fuera-de-red p {
    margin-bottom: 2rem;
    font-size: 1.8rem;
    color: #333; }
    section.cubierta-fuera-de-red p a {
      color: #047F85;
      text-decoration: underline; }

@media (max-width: 767.98px) {
  section.cubierta-fuera-de-red h1 {
    font-size: 3rem; }
  section.cubierta-fuera-de-red p {
    font-size: 1.6rem; } }

section.politica-de-transicion-suplido {
  padding-top: 6rem;
  padding-bottom: 10rem; }
  section.politica-de-transicion-suplido h1 {
    font-size: 6.4rem;
    font-weight: 500;
    color: #048086;
    margin-bottom: 1rem;
    line-height: 100%; }
    section.politica-de-transicion-suplido h1 span {
      font-size: 2.4rem;
      display: block;
      opacity: .92;
      line-height: 100%;
      margin-bottom: 1rem;
      margin-top: 1rem; }
  section.politica-de-transicion-suplido p {
    font-size: 1.8rem;
    color: #333333;
    font-weight: 400; }

section.politica-de-transicion-info {
  background: #F4F7F8; }
  section.politica-de-transicion-info .document-item {
    display: block;
    margin-bottom: 0.3rem; }
  section.politica-de-transicion-info h3 {
    color: #047F85;
    font-size: 2rem;
    font-weight: 500;
    margin-bottom: 4rem; }
  section.politica-de-transicion-info #list-pdf h3 {
    margin-bottom: 1rem;
    font-size: 2.4rem !important; }
  section.politica-de-transicion-info p.subtitle {
    color: #333;
    font-size: 1.8rem;
    line-height: 140%;
    margin-bottom: 3rem;
    font-weight: 500; }
  section.politica-de-transicion-info ul li {
    list-style: none;
    position: relative;
    padding-left: 2rem;
    margin-bottom: 4.5rem; }
    section.politica-de-transicion-info ul li:before {
      content: " ";
      border: 2px solid #048086;
      border-radius: 10rem;
      width: 10px;
      height: 10px;
      position: absolute;
      left: 0;
      top: 0.8rem; }
    section.politica-de-transicion-info ul li p {
      font-size: 1.8rem;
      color: #333;
      line-height: 140%;
      font-weight: 400;
      margin-bottom: 3rem; }
  section.politica-de-transicion-info .lee-aqui p {
    font-size: 2rem;
    line-height: 100%;
    color: #333;
    font-weight: 400; }
  section.politica-de-transicion-info .lee-aqui a {
    color: #047F85;
    text-decoration: underline;
    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: 1.8rem; }
    section.politica-de-transicion-info .lee-aqui a svg {
      margin-right: 1rem; }

@media (max-width: 767.98px) {
  section.politica-de-transicion-suplido {
    padding-top: 3rem;
    padding-bottom: 4rem; }
    section.politica-de-transicion-suplido h1 {
      font-size: 3rem; }
      section.politica-de-transicion-suplido h1 span {
        font-size: 1.8rem; }
    section.politica-de-transicion-suplido p {
      font-size: 1.6rem; }
    section.politica-de-transicion-suplido svg {
      margin: 0px auto;
      display: block;
      margin-bottom: 3rem;
      width: 40%;
      height: auto; }
  section.politica-de-transicion-info ul li p {
    font-size: 1.6rem;
    margin-bottom: 1.5rem; }
  section.politica-de-transicion-info a.btn {
    width: 100%;
    margin-bottom: 1.5rem; }
  section.politica-de-transicion-info .lee-aqui p {
    font-size: 1.8rem;
    margin-top: 2rem; } }

section.determinacion-organizacionales-box-file {
  padding-top: 0rem; }
  section.determinacion-organizacionales-box-file .box-file {
    position: absolute;
    top: 0rem;
    left: 1.5rem;
    background: url("../img/icons/box-file.png");
    width: 65px;
    height: 57px; }
  section.determinacion-organizacionales-box-file .container {
    position: relative; }

section.determinacion-organizacionales-info .nav-tabs.years {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  border-left: #FFF solid 1px;
  margin-left: -1px;
  border-bottom: #03576F solid 1px;
  margin-bottom: 3rem;
  margin-top: -3.5rem; }
  section.determinacion-organizacionales-info .nav-tabs.years .nav-link {
    border-color: transparent;
    color: #03576F;
    font-size: 1.4rem;
    font-weight: 600;
    padding: 0 1.5rem;
    line-height: 4rem; }
    section.determinacion-organizacionales-info .nav-tabs.years .nav-link.active {
      background: #03576F;
      color: #FFF; }

section.determinacion-organizacionales-info .form-medicamentos h2 {
  color: #026A6E;
  font-size: 2.4rem;
  font-weight: 500;
  margin-bottom: 1.5rem; }

section.determinacion-organizacionales-info .form-medicamentos ul {
  color: #333333;
  font-size: 2rem;
  padding-left: 2rem;
  margin-bottom: 2rem; }

section.determinacion-organizacionales-info .form-medicamentos p {
  color: #016A6D;
  font-size: 2rem;
  font-weight: 500;
  line-height: 2.4rem; }

section.determinacion-organizacionales-info h1 {
  font-size: 6rem;
  font-weight: 500;
  color: #047F85;
  margin-bottom: 2rem; }

section.determinacion-organizacionales-info p.subtitle {
  font-size: 2rem;
  font-weight: 500;
  line-height: 140%;
  color: #047F85; }

section.determinacion-organizacionales-info .tab-content {
  border-left: 1px solid #444444;
  padding: 3.5rem 0rem; }
  section.determinacion-organizacionales-info .tab-content .card {
    border: none; }
    section.determinacion-organizacionales-info .tab-content .card .card-header {
      border: none;
      padding: 0;
      background: none; }
      section.determinacion-organizacionales-info .tab-content .card .card-header button {
        -webkit-transition: all .2s ease-out;
        -o-transition: all .2s ease-out;
        transition: all .2s ease-out;
        font-size: 2rem;
        font-weight: 400;
        color: #FFF;
        padding: 0rem 1.25rem 0rem 2rem;
        text-align: left;
        background: #047F85;
        line-height: 5.5rem;
        height: auto;
        width: 100%; }
        section.determinacion-organizacionales-info .tab-content .card .card-header button:hover, section.determinacion-organizacionales-info .tab-content .card .card-header button:focus {
          text-decoration: none; }
        section.determinacion-organizacionales-info .tab-content .card .card-header button:after {
          content: ' ';
          position: absolute;
          background: #047F85;
          -webkit-transition: all .2s ease-out;
          -o-transition: all .2s ease-out;
          transition: all .2s ease-out;
          opacity: 1;
          height: 100%;
          width: 0.5rem;
          left: -0.3rem;
          top: 0; }
        section.determinacion-organizacionales-info .tab-content .card .card-header button.collapsed {
          color: #047F85;
          background: none;
          /*font-size: 2rem;*/
          font-weight: 400;
          /*padding-left: 1.5rem;*/
          line-height: 110%;
          margin-bottom: 1rem; }
          section.determinacion-organizacionales-info .tab-content .card .card-header button.collapsed:before {
            content: "+";
            font-size: 3rem;
            font-weight: 300;
            position: relative;
            top: 0.3rem;
            margin-right: 0.8rem; }
          section.determinacion-organizacionales-info .tab-content .card .card-header button.collapsed:after {
            height: 0; }
    section.determinacion-organizacionales-info .tab-content .card .card-body {
      padding: 7rem 1.5rem 3rem 6rem; }
      section.determinacion-organizacionales-info .tab-content .card .card-body.formulario {
        padding: 3rem 1.5rem; }
      section.determinacion-organizacionales-info .tab-content .card .card-body h2 {
        margin: 0 0 0.5rem 0;
        color: #047F85;
        font-size: 2rem;
        font-weight: 500; }
      section.determinacion-organizacionales-info .tab-content .card .card-body h5 {
        font-size: 1.6rem;
        font-weight: 300;
        margin-top: 1rem; }
      section.determinacion-organizacionales-info .tab-content .card .card-body ul {
        color: #333333;
        font-size: 1.8rem;
        font-weight: 400;
        margin: 0;
        padding: 0;
        margin-left: 8rem;
        margin-bottom: 3rem;
        list-style: none; }
        section.determinacion-organizacionales-info .tab-content .card .card-body ul li {
          margin-bottom: 0rem;
          position: relative; }
          section.determinacion-organizacionales-info .tab-content .card .card-body ul li:before {
            content: '';
            display: inline-block;
            width: 1rem;
            height: 1rem;
            border: #047F85 solid 2px;
            border-radius: 100%;
            margin-left: -2.5rem;
            float: left;
            margin-top: 0.7rem;
            opacity: 0.54; }
      section.determinacion-organizacionales-info .tab-content .card .card-body h3 {
        font-size: 2.4rem;
        font-weight: 500;
        color: #003F44;
        margin-bottom: 1.5rem; }
      section.determinacion-organizacionales-info .tab-content .card .card-body h4 {
        font-size: 2rem;
        font-weight: 500;
        color: #047F85;
        margin-bottom: 3rem; }
      section.determinacion-organizacionales-info .tab-content .card .card-body p {
        font-size: 1.8rem;
        color: #333;
        line-height: 140%; }
        section.determinacion-organizacionales-info .tab-content .card .card-body p a {
          color: #047F85;
          text-decoration: underline; }
      section.determinacion-organizacionales-info .tab-content .card .card-body .faxs {
        margin-top: 7rem; }
        section.determinacion-organizacionales-info .tab-content .card .card-body .faxs .fax-item {
          border-left: 1px dotted #94ABB6;
          padding-top: 1rem;
          padding-bottom: 5rem;
          padding-left: 2.5rem; }
          section.determinacion-organizacionales-info .tab-content .card .card-body .faxs .fax-item:first-child {
            border: none; }
        section.determinacion-organizacionales-info .tab-content .card .card-body .faxs p {
          font-size: 2rem;
          color: #003F44;
          line-height: 120%; }

@media (max-width: 767.98px) {
  .section-banner h2 {
    font-size: 2.2rem;
    line-height: 140%; }
  section.determinacion-organizacionales-info {
    padding-top: 6rem; }
    section.determinacion-organizacionales-info h1 {
      font-size: 3rem;
      line-height: 120%; }
    section.determinacion-organizacionales-info p.subtitle {
      font-size: 1.8rem;
      line-height: 120%; }
    section.determinacion-organizacionales-info .tab-content .card .card-header button {
      white-space: normal;
      padding: 1rem 1.25rem 1rem 1.25rem;
      line-height: 130%; }
    section.determinacion-organizacionales-info .tab-content .card .card-body {
      padding: 3rem 1.5rem 3rem 1.5rem; }
      section.determinacion-organizacionales-info .tab-content .card .card-body p {
        font-size: 1.6rem; }
      section.determinacion-organizacionales-info .tab-content .card .card-body h4 {
        margin-bottom: 1.5rem;
        margin-top: 4rem; }
      section.determinacion-organizacionales-info .tab-content .card .card-body .faxs {
        margin-top: 3rem; }
        section.determinacion-organizacionales-info .tab-content .card .card-body .faxs .fax-item {
          padding-bottom: 1.5rem; }
          section.determinacion-organizacionales-info .tab-content .card .card-body .faxs .fax-item h3 {
            font-size: 2.2rem;
            margin-bottom: 0.5rem; }
          section.determinacion-organizacionales-info .tab-content .card .card-body .faxs .fax-item p {
            font-size: 1.8rem; } }

section.programa-manejo-de-terapia-box-heart {
  padding-top: 0rem; }
  section.programa-manejo-de-terapia-box-heart .box-heart {
    position: absolute;
    top: 0rem;
    left: 1.5rem;
    background: url("../img/icons/box-heart.png");
    width: 65px;
    height: 57px; }
  section.programa-manejo-de-terapia-box-heart .container {
    position: relative; }

section.programa-manejo-de-terapia-main p {
  font-size: 1.6rem;
  color: #047F85;
  margin-bottom: 2rem; }
  section.programa-manejo-de-terapia-main p.p-20 {
    font-size: 2rem; }
  section.programa-manejo-de-terapia-main p span.fw-medium {
    font-weight: 500; }

section.programa-manejo-de-terapia-criterios {
  background: #F6F6F6; }
  section.programa-manejo-de-terapia-criterios h2 {
    font-size: 3.4rem;
    font-weight: 500;
    color: #047F85; }
  section.programa-manejo-de-terapia-criterios p.subtitle {
    font-size: 1.8rem;
    line-height: 140%;
    color: #003F44; }
  section.programa-manejo-de-terapia-criterios .lists ul {
    padding-left: 1.5rem; }
  section.programa-manejo-de-terapia-criterios .lists &gt; ul.no-list-style &gt; li:before {
    display: none; }
  section.programa-manejo-de-terapia-criterios .lists &gt; ul.no-list-style &gt; li &gt; ul &gt; li &gt; ul &gt; li:first-child {
    margin-top: 0rem; }
  section.programa-manejo-de-terapia-criterios .lists &gt; ul li {
    font-size: 1.6rem;
    color: #333;
    line-height: 140%;
    list-style: none !important;
    position: relative; }
  section.programa-manejo-de-terapia-criterios .lists &gt; ul &gt; li {
    margin-bottom: 3.5rem;
    padding-left: 0.5rem; }
    section.programa-manejo-de-terapia-criterios .lists &gt; ul &gt; li:before {
      content: " ";
      border: 2px solid #048086;
      border-radius: 10rem;
      width: 10px;
      height: 10px;
      position: absolute;
      left: -1.5rem;
      top: 0.5rem;
      opacity: .54; }
    section.programa-manejo-de-terapia-criterios .lists &gt; ul &gt; li &gt; ul {
      margin-bottom: 2rem;
      margin-top: 0.5rem; }
      section.programa-manejo-de-terapia-criterios .lists &gt; ul &gt; li &gt; ul &gt; li {
        line-height: 160%; }
        section.programa-manejo-de-terapia-criterios .lists &gt; ul &gt; li &gt; ul &gt; li &gt; ul {
          padding-left: 4.5rem;
          margin-bottom: 2rem;
          margin-top: 0.5rem; }
          section.programa-manejo-de-terapia-criterios .lists &gt; ul &gt; li &gt; ul &gt; li &gt; ul &gt; li {
            list-style: disc !important;
            margin-top: 0.5rem; }
  section.programa-manejo-de-terapia-criterios .lists .legal {
    font-size: 2rem;
    font-weight: 500;
    color: #047F85;
    line-height: 120%;
    position: relative;
    padding-left: 4rem;
    padding-right: 2rem; }
    section.programa-manejo-de-terapia-criterios .lists .legal i.mdi {
      font-size: 3.5rem;
      position: absolute;
      top: 0rem;
      left: 0rem; }
  section.programa-manejo-de-terapia-criterios .lists a.share {
    color: #003F44;
    font-size: 1.6rem;
    font-weight: 500;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 2rem;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: right;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
    section.programa-manejo-de-terapia-criterios .lists a.share i {
      font-size: 3rem;
      margin-right: 1rem; }

section.programa-manejo-de-terapia-servicios {
  background: #FFF; }
  section.programa-manejo-de-terapia-servicios a.descarga {
    font-size: 1.8rem;
    font-weight: 500;
    color: #003F44;
    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;
    line-height: 130%; }
    section.programa-manejo-de-terapia-servicios a.descarga svg {
      margin-right: 1rem;
      display: inline-block; }
  section.programa-manejo-de-terapia-servicios .para-mas-info h4 {
    font-size: 2rem;
    font-weight: 500;
    color: #003F44;
    padding-bottom: 0.5rem;
    border-bottom: 1px dotted #94ABB6;
    margin-bottom: 1rem; }
  section.programa-manejo-de-terapia-servicios .para-mas-info p {
    font-size: 1.8rem;
    color: #003F44; }

@media (max-width: 767.98px) {
  section.programa-manejo-de-terapia-main {
    padding-top: 6rem; }
  section.programa-manejo-de-terapia-criterios {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem; }
    section.programa-manejo-de-terapia-criterios h2 {
      font-size: 3rem;
      margin-bottom: 1.5rem; }
    section.programa-manejo-de-terapia-criterios .lists .legal {
      padding-right: 0rem; }
  section.programa-manejo-de-terapia-criterios {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem; }
    section.programa-manejo-de-terapia-criterios h2 {
      font-size: 3rem;
      margin-bottom: 1.5rem; }
    section.programa-manejo-de-terapia-criterios a.descarga {
      margin-top: 2.5rem; }
  section.programa-manejo-de-terapia-servicios .lists ul li {
    margin-bottom: 1.5rem; } }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 21-ago-2018, 11:27:59
    Author     : Rodri
*/
.section-bienestar-integral-map {
  position: relative;
  padding: 0;
  background: #FFF; }
  .section-bienestar-integral-map:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 50%;
    background: #03576F;
    z-index: 0;
    margin-left: -10rem; }
  .section-bienestar-integral-map .beneficios-actividades {
    margin-top: 3rem; }
    .section-bienestar-integral-map .beneficios-actividades h3 {
      font-size: 2.8rem;
      margin-bottom: 1rem; }
  .section-bienestar-integral-map .map {
    position: absolute;
    top: 0;
    height: 42rem;
    right: 0;
    left: 50%;
    z-index: 2;
    margin-left: -10rem; }
    .section-bienestar-integral-map .map iframe {
      position: relative;
      width: 100%;
      height: 100%; }
    .section-bienestar-integral-map .map p {
      color: #01576D;
      font-size: 2.2rem;
      font-weight: 500;
      position: absolute;
      max-width: 23.6rem;
      background: white;
      top: 6rem;
      left: 0;
      z-index: 2;
      padding: 1.5rem 1.5rem 1.5rem 3rem; }
  .section-bienestar-integral-map h1 {
    color: #03576F;
    font-size: 6.5rem;
    font-weight: 500;
    margin-bottom: 1rem; }
  .section-bienestar-integral-map h2 {
    color: #02576E;
    font-size: 2.8rem;
    font-weight: 500;
    margin-bottom: 1rem; }
  .section-bienestar-integral-map h3 {
    color: #02576E;
    font-size: 2.2rem;
    font-weight: 500;
    margin-bottom: 3rem; }
  .section-bienestar-integral-map ul.beneficios {
    color: #01576D;
    font-size: 2rem;
    font-weight: 400;
    margin: 0;
    padding: 0;
    margin-left: 2.5rem;
    list-style: none; }
    .section-bienestar-integral-map ul.beneficios li {
      margin-bottom: 0rem;
      position: relative; }
      .section-bienestar-integral-map ul.beneficios li:before {
        content: '';
        display: inline-block;
        width: 1rem;
        height: 1rem;
        border: #03576F solid 2px;
        border-radius: 100%;
        margin-left: -2.5rem;
        float: left;
        margin-top: 0.95rem;
        opacity: 0.54; }
  .section-bienestar-integral-map .col-left {
    padding-top: 6rem;
    padding-bottom: 7rem; }
  .section-bienestar-integral-map .col-right {
    position: relative;
    padding-top: 42rem;
    background: #03576F; }
    .section-bienestar-integral-map .col-right:before {
      content: '';
      left: -1.5rem;
      right: 0;
      height: 1px;
      top: 47.1rem;
      background: #FFF;
      position: absolute; }
    .section-bienestar-integral-map .col-right .nav {
      margin-bottom: 2.5rem;
      -webkit-flex-wrap: nowrap !important;
          -ms-flex-wrap: nowrap !important;
              flex-wrap: nowrap !important; }
      .section-bienestar-integral-map .col-right .nav .nav-item .nav-link {
        -webkit-transition: all .2s ease-out;
        -o-transition: all .2s ease-out;
        transition: all .2s ease-out;
        border-radius: 0;
        font-size: 1.9rem;
        font-weight: 500;
        color: rgba(255, 255, 255, 0.74);
        display: inline-block;
        line-height: 5rem;
        padding: 0 1rem; }
        .section-bienestar-integral-map .col-right .nav .nav-item .nav-link.active {
          color: #EB992F; }
    .section-bienestar-integral-map .col-right p {
      color: #FFF;
      font-size: 1.6rem;
      font-weight: 400; }
      .section-bienestar-integral-map .col-right p .orange {
        color: #EB992F;
        font-size: 2.2rem;
        font-weight: 500;
        display: block;
        line-height: 2.6rem; }
    .section-bienestar-integral-map .col-right a svg {
      display: inline-block;
      vertical-align: middle;
      width: 2.4rem;
      height: 2.4rem;
      fill: #FFF;
      margin-right: 0.5rem;
      margin-top: -2px; }
    .section-bienestar-integral-map .col-right a:hover svg {
      fill: #212529; }
  .section-bienestar-integral-map .embed-responsive {
    display: none; }
  @media (max-width: 767.98px) {
    .section-bienestar-integral-map {
      min-height: 0;
      padding: 2rem 0 0 0; }
      .section-bienestar-integral-map:before {
        display: none; }
      .section-bienestar-integral-map .map {
        display: none; }
      .section-bienestar-integral-map .embed-responsive {
        display: block;
        margin-bottom: 1rem; }
      .section-bienestar-integral-map .col-left {
        padding-top: 0rem;
        padding-bottom: 1.5rem; }
      .section-bienestar-integral-map .col-right {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem; }
        .section-bienestar-integral-map .col-right:before {
          display: none; }
        .section-bienestar-integral-map .col-right .nav {
          -webkit-flex-wrap: wrap !important;
              -ms-flex-wrap: wrap !important;
                  flex-wrap: wrap !important; }
      .section-bienestar-integral-map h1 {
        font-size: 2.5rem;
        line-height: 3.2rem; }
      .section-bienestar-integral-map h2 {
        font-size: 2.2rem;
        margin-bottom: 1rem; }
      .section-bienestar-integral-map h3 {
        font-size: 1.8rem;
        margin-bottom: 2rem; }
      .section-bienestar-integral-map ul.beneficios {
        font-size: 1.8rem; }
        .section-bienestar-integral-map ul.beneficios li:before {
          margin-top: 0.7rem; } }

.swiper-container-a, .swiper-container-b {
  position: relative; }
  .swiper-container-a .swiper-pagination-a, .swiper-container-a .swiper-pagination-b, .swiper-container-b .swiper-pagination-a, .swiper-container-b .swiper-pagination-b {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 2rem;
    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;
    z-index: 2; }
    .swiper-container-a .swiper-pagination-a .swiper-pagination-bullet, .swiper-container-a .swiper-pagination-b .swiper-pagination-bullet, .swiper-container-b .swiper-pagination-a .swiper-pagination-bullet, .swiper-container-b .swiper-pagination-b .swiper-pagination-bullet {
      width: 12px;
      height: 12px;
      background: #FFF;
      opacity: 1; }
    .swiper-container-a .swiper-pagination-a .swiper-pagination-bullet-active, .swiper-container-a .swiper-pagination-b .swiper-pagination-bullet-active, .swiper-container-b .swiper-pagination-a .swiper-pagination-bullet-active, .swiper-container-b .swiper-pagination-b .swiper-pagination-bullet-active {
      background: #048086; }

.section-patitas-calientes {
  background: #048086;
  color: #FFF;
  padding: 6rem 0 7rem 0; }
  .section-patitas-calientes h2 {
    font-size: 6.5rem;
    font-weight: 600;
    margin-bottom: 1.5rem; }
  .section-patitas-calientes p {
    font-size: 1.8rem; }
    .section-patitas-calientes p strong {
      font-size: 2rem;
      font-weight: 600;
      display: block; }
      .section-patitas-calientes p strong.tel {
        font-size: 3rem;
        line-height: 4rem; }
    .section-patitas-calientes p.line {
      border-top: #94ABB6 dotted 1px;
      padding-top: 1.5rem;
      margin-top: 2rem;
      font-size: 1.4rem; }
  .section-patitas-calientes h4 {
    margin-bottom: 1rem;
    font-size: 2.8rem;
    font-weight: 500; }
    .section-patitas-calientes h4 img {
      float: lefT;
      margin-right: 1.5rem;
      margin-top: 0.5rem; }
    .section-patitas-calientes h4 span {
      font-weight: 400;
      display: block; }
  .section-patitas-calientes ul.beneficios {
    font-size: 1.6rem;
    font-weight: 400;
    margin: 0;
    padding: 0;
    margin-left: 2.5rem;
    list-style: none; }
    .section-patitas-calientes ul.beneficios li {
      margin-bottom: 0rem;
      position: relative; }
      .section-patitas-calientes ul.beneficios li:before {
        content: '';
        display: inline-block;
        width: 1rem;
        height: 1rem;
        border: #FFF solid 2px;
        border-radius: 100%;
        margin-left: -2.5rem;
        float: left;
        margin-top: 0.7rem;
        opacity: 0.54; }
  @media (max-width: 767.98px) {
    .section-patitas-calientes {
      padding: 1.5rem 0; }
      .section-patitas-calientes h2 {
        font-size: 2.8rem;
        font-weight: 600;
        margin-bottom: 1.5rem; }
      .section-patitas-calientes p {
        font-size: 1.6rem; }
      .section-patitas-calientes h4 {
        margin-bottom: 1rem;
        font-size: 2.2rem;
        font-weight: 500;
        overflow: hidden; }
      .section-patitas-calientes ul.beneficios {
        font-size: 1.8rem; }
        .section-patitas-calientes ul.beneficios li:before {
          margin-top: 0.7rem; } }

/*
    Created on : 21-ago-2018, 16:16:31
    Author     : Rodri
*/
.section-haciendo-contacto {
  padding: 8.5rem 0 7rem 0;
  background: #EAEEF1; }
  .section-haciendo-contacto h1 {
    line-height: 6.5rem;
    color: #02576E;
    font-size: 6.5rem;
    margin-bottom: 2rem;
    font-weight: 500; }
    .section-haciendo-contacto h1 i {
      width: 12.7rem;
      height: 12.7rem;
      background: #03576F;
      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;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      border-radius: 100%;
      float: left;
      margin-right: 2.5rem; }
      .section-haciendo-contacto h1 i svg {
        width: 5rem;
        height: 5rem;
        fill: #FFF; }
  .section-haciendo-contacto p {
    color: #01576D;
    font-size: 2.2rem; }
    .section-haciendo-contacto p strong {
      font-weight: 500; }
    .section-haciendo-contacto p.green {
      position: relative;
      background: #048086;
      color: #FFF;
      font-size: 1.8rem;
      /*text-align: center;*/
      margin: 0;
      padding: 2rem;
      font-weight: 400;
      border-top: #FABE00 solid 0.6rem; }
      .section-haciendo-contacto p.green strong {
        /*display: block;*/
        /*font-size: 2.2rem;*/
        font-weight: 500; }
      .section-haciendo-contacto p.green img {
        float: left;
        margin-right: 1.5rem;
        margin-top: 1rem; }
  @media (max-width: 767.98px) {
    .section-haciendo-contacto {
      padding: 3rem 0 3rem 0; }
      .section-haciendo-contacto h1 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        font-size: 2.5rem;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center; }
        .section-haciendo-contacto h1 i {
          width: 5rem;
          height: 5rem;
          float: none;
          margin-right: 1.5rem; }
          .section-haciendo-contacto h1 i svg {
            width: 3rem;
            height: 3rem; }
      .section-haciendo-contacto p {
        font-size: 1.8rem; }
        .section-haciendo-contacto p.green {
          font-size: 1.6rem;
          /*padding: 5.6rem 2.5rem 3rem 2.5rem;*/
          font-weight: 400;
          text-align: center;
          /*border-top: #FABE00 solid 1.5rem;*/
          margin-top: 3rem; }
          .section-haciendo-contacto p.green img {
            display: block;
            margin: 0 auto 1rem auto;
            float: none; }
          .section-haciendo-contacto p.green strong {
            /*font-size: 1.8rem;*/ } }

.section-cuidandote {
  padding-top: 6rem; }
  .section-cuidandote .border-t {
    border-top: #004E61 dotted 1px;
    margin-top: 3rem;
    padding-top: 4rem; }
  .section-cuidandote h2 {
    color: #03576F;
    font-size: 6.5rem;
    font-weight: 600;
    line-height: 6.7rem;
    margin-bottom: 1rem; }
  .section-cuidandote h3 {
    color: #03576F;
    font-size: 2.8rem;
    font-weight: 500;
    margin-bottom: 1rem; }
  .section-cuidandote p {
    font-size: 1.8rem;
    color: #333333;
    margin-bottom: 1rem; }
    .section-cuidandote p strong {
      color: #02576E;
      display: block;
      font-weight: 600; }
  .section-cuidandote ul {
    color: #333333;
    font-size: 1.6rem;
    font-weight: 400;
    margin: 0;
    padding: 0;
    margin-left: 2.5rem;
    list-style: none; }
    .section-cuidandote ul li {
      margin-bottom: 0.5rem;
      position: relative; }
      .section-cuidandote ul li:before {
        content: '';
        display: inline-block;
        width: 1rem;
        height: 1rem;
        border: #333333 solid 2px;
        border-radius: 100%;
        margin-left: -2.5rem;
        float: left;
        margin-top: 0.7rem;
        opacity: 0.54; }
  @media (max-width: 767.98px) {
    .section-cuidandote {
      padding: 3rem 0 4rem 0; }
      .section-cuidandote h2 {
        font-size: 2.5rem;
        line-height: 3rem; }
      .section-cuidandote h3 {
        font-size: 2.5rem; }
      .section-cuidandote p {
        font-size: 1.6rem; }
      .section-cuidandote .border-t {
        margin-top: 1.5rem;
        padding-top: 2rem; } }

.section-gold-service {
  padding: 8rem 0 8rem 0;
  position: relative;
  background: #048086;
  color: #FFF; }
  .section-gold-service:before {
    content: '';
    top: 0;
    bottom: 0;
    right: 0;
    left: 50%;
    position: absolute;
    background: url("../img/planes-medicos/cuidado-personalizado/gold-service.jpg") center center no-repeat;
    -webkit-background-size: cover;
            background-size: cover; }
  .section-gold-service h2 {
    font-size: 6.5rem;
    font-weight: 600; }
  .section-gold-service h3 {
    font-size: 2.8rem;
    font-weight: 500;
    margin-bottom: 1.5rem; }
  .section-gold-service ul {
    color: #FFF;
    font-size: 1.6rem;
    font-weight: 400;
    margin: 0;
    padding: 0;
    margin-left: 2.5rem;
    list-style: none; }
    .section-gold-service ul li {
      margin-bottom: 0.5rem;
      position: relative; }
      .section-gold-service ul li:before {
        content: '';
        display: inline-block;
        width: 1rem;
        height: 1rem;
        border: #FFF solid 2px;
        border-radius: 100%;
        margin-left: -2.5rem;
        float: left;
        margin-top: 0.7rem;
        opacity: 0.54; }
  @media (max-width: 767.98px) {
    .section-gold-service {
      padding: 0 0 3rem 0; }
      .section-gold-service:before {
        display: block;
        position: relative;
        left: 0;
        height: 20rem;
        margin-bottom: 1.5rem; }
      .section-gold-service h2 {
        font-size: 2.5rem; }
      .section-gold-service h3 {
        font-size: 2rem; } }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 21-ago-2018, 19:03:20
    Author     : Rodri
*/
.section-prevencion {
  padding: 7rem 0; }
  .section-prevencion h1 {
    color: #03576F;
    font-size: 6.5rem;
    font-weight: 500;
    margin-bottom: 1rem; }
  .section-prevencion h3 {
    color: #03576F;
    font-size: 2.2rem;
    font-weight: 500;
    margin-bottom: 2rem; }
  .section-prevencion h2 {
    color: #047F85;
    font-size: 2.8rem;
    font-weight: 500; }
    .section-prevencion h2.large {
      font-size: 3.4rem; }
  .section-prevencion p {
    color: #333333;
    font-size: 1.8rem;
    margin-bottom: 1rem; }
  .section-prevencion ul {
    color: #047F85;
    font-size: 1.6rem;
    font-weight: 400;
    margin: 0;
    padding: 0;
    margin-left: 2.5rem;
    list-style: none; }
    .section-prevencion ul li {
      margin-bottom: 0.5rem;
      position: relative; }
      .section-prevencion ul li:before {
        content: '';
        display: inline-block;
        width: 1rem;
        height: 1rem;
        border: #047F85 solid 2px;
        border-radius: 100%;
        margin-left: -2.5rem;
        float: left;
        margin-top: 0.7rem;
        opacity: 0.54; }
  .section-prevencion .box-green {
    margin-bottom: 1rem;
    background: #003F44;
    padding: 2rem;
    color: #FFF; }
    .section-prevencion .box-green p {
      line-height: 2.6rem;
      font-size: 2.2rem;
      margin-bottom: 1.5rem;
      color: #FFF; }
      .section-prevencion .box-green p span {
        font-size: 1.8rem;
        line-height: 1.8rem; }
    .section-prevencion .box-green a svg {
      display: inline-block;
      vertical-align: middle;
      width: 2.4rem;
      height: 2.4rem;
      fill: #FFF;
      margin-right: 0.5rem; }
    .section-prevencion .box-green a:hover svg {
      fill: #003F44; }
  .section-prevencion figure {
    position: relative; }
    .section-prevencion figure a {
      position: absolute;
      bottom: 2rem;
      left: 2rem; }
      .section-prevencion figure a svg {
        display: inline-block;
        vertical-align: middle;
        width: 2.4rem;
        height: 2.4rem;
        fill: #FFF;
        margin-right: 0.5rem; }
      .section-prevencion figure a:hover svg {
        fill: #003F44; }
    .section-prevencion figure p {
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      background: #048086 url("../img/icons/icon_star.png") 2rem center no-repeat;
      color: #FFF;
      font-size: 2rem;
      padding: 1.5rem 2rem 1.5rem 10rem;
      margin-bottom: 0; }
  .section-prevencion .border-t {
    border-top: #94ABB6 dotted 1px;
    padding-top: 5rem;
    margin-top: 5rem; }
  @media (max-width: 767.98px) {
    .section-prevencion {
      padding: 3rem 0 3rem 0; }
      .section-prevencion h1 {
        font-size: 3rem; }
      .section-prevencion h3 {
        font-size: 1.8rem; }
      .section-prevencion h2 {
        font-size: 2rem; }
      .section-prevencion p {
        font-size: 1.6rem; }
      .section-prevencion ul {
        margin-bottom: 2rem; }
      .section-prevencion .box-green .btn {
        font-size: 1.3rem; }
      .section-prevencion .box-green p {
        font-size: 1.8rem; }
      .section-prevencion .border-t {
        padding-top: 3rem;
        margin-top: 2.5rem; }
      .section-prevencion figure .btn {
        font-size: 1.3rem; }
      .section-prevencion figure p {
        position: absolute;
        font-size: 1.4rem;
        padding: 1rem 1rem 1rem 7rem;
        -webkit-background-size: 3.5rem 3.5rem;
                background-size: 3.5rem; } }

.section-recompensando {
  padding-top: 8rem;
  background: #F4F4F4; }
  .section-recompensando h2 {
    color: #047F85;
    font-size: 3.4rem;
    font-weight: 500;
    margin-bottom: 1.5rem; }
  .section-recompensando p {
    color: #333333;
    font-size: 1.8rem; }
    .section-recompensando p.green {
      color: #047F85;
      font-size: 2rem;
      font-weight: 500; }
  .section-recompensando ul {
    color: #047F85;
    font-size: 1.6rem;
    font-weight: 400;
    margin: 0;
    padding: 0;
    margin-left: 2.5rem;
    list-style: none; }
    .section-recompensando ul li {
      margin-bottom: 0.5rem;
      position: relative; }
      .section-recompensando ul li:before {
        content: '';
        display: inline-block;
        width: 1rem;
        height: 1rem;
        border: #047F85 solid 2px;
        border-radius: 100%;
        margin-left: -2.5rem;
        float: left;
        margin-top: 0.7rem;
        opacity: 0.54; }
      .section-recompensando ul li ul li:before {
        border: transparent solid 2px;
        background: #048086; }
  @media (max-width: 767.98px) {
    .section-recompensando h2 {
      font-size: 2.4rem; }
    .section-recompensando p {
      font-size: 1.6rem; }
    .section-recompensando p.green {
      font-size: 1.8rem; } }

.section-educacion-salud {
  padding: 8rem 0 8rem 0;
  position: relative;
  background: #048086;
  color: #FFF; }
  .section-educacion-salud:before {
    content: '';
    top: 0;
    bottom: 0;
    right: 0;
    left: 50%;
    position: absolute;
    background: url("../img/planes-medicos/prevencion-educacion/educacion.jpg") center center no-repeat;
    -webkit-background-size: cover;
            background-size: cover; }
  .section-educacion-salud h2 {
    font-size: 3.4rem;
    font-weight: 600;
    margin-bottom: 2.5rem; }
  .section-educacion-salud ul {
    color: #FFF;
    font-size: 1.8rem;
    font-weight: 400;
    margin: 0;
    padding: 0;
    margin-left: 2.5rem;
    list-style: none; }
    .section-educacion-salud ul li {
      margin-bottom: 3rem;
      position: relative; }
      .section-educacion-salud ul li:before {
        content: '';
        display: inline-block;
        width: 1rem;
        height: 1rem;
        border: #FFF solid 2px;
        border-radius: 100%;
        margin-left: -2.5rem;
        float: left;
        margin-top: 0.7rem;
        opacity: 0.54; }
  .section-educacion-salud .btn-open {
    margin-top: 1.5rem;
    margin-bottom: 3px;
    padding-left: 3rem;
    position: relative; }
    .section-educacion-salud .btn-open:before {
      content: '';
      display: block;
      height: 1px;
      background: rgba(255, 255, 255, 0.12);
      position: absolute;
      left: 0;
      right: 0;
      top: 50%;
      margin-top: -1px;
      z-index: 0; }
    .section-educacion-salud .btn-open .btn {
      position: relative;
      z-index: 1;
      text-align: left;
      min-width: 24rem;
      background: #FFF;
      color: #048086; }
      .section-educacion-salud .btn-open .btn:hover, .section-educacion-salud .btn-open .btn:focus {
        color: #FFF;
        background: #003F44 !important; }
      .section-educacion-salud .btn-open .btn svg {
        float: left;
        margin-right: 1rem;
        margin-top: 0.75rem;
        fill: #048086;
        width: 2.4rem;
        height: 2.4rem; }
        .section-educacion-salud .btn-open .btn svg.arrow {
          float: right;
          margin-right: 0;
          margin-left: 3rem; }
  @media (max-width: 767.98px) {
    .section-educacion-salud {
      padding: 0 0 3rem 0; }
      .section-educacion-salud:before {
        position: relative;
        display: block;
        left: 0;
        height: 20rem;
        margin-bottom: 1.5rem; }
      .section-educacion-salud h2 {
        font-size: 2.4rem; } }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 22-ago-2018, 10:45:17
    Author     : Rodri
*/
.section-tecnologia {
  padding: 7rem 0; }
  .section-tecnologia h1 {
    color: #003F44;
    font-size: 6rem;
    font-weight: 500;
    margin-bottom: 1.5rem; }
  .section-tecnologia .alerta-tecnologia h4 {
    color: #047F85;
    font-size: 3.4rem;
    font-weight: 500;
    margin-bottom: 2rem; }
  .section-tecnologia h3 {
    color: #003F44;
    font-size: 2rem;
    font-weight: 400;
    margin-bottom: 2rem; }
  .section-tecnologia img.img-phone {
    position: absolute;
    height: 54.3rem;
    width: auto;
    max-width: initial;
    left: -15.5rem; }
  @media (min-width: 768px) {
    .section-tecnologia .text-beside-phone {
      min-height: 50.5rem; } }
  .section-tecnologia .border-top {
    border-top: #94ABB6 dotted 1px;
    margin-top: 3.5rem;
    padding-top: 3rem; }
  .section-tecnologia .border-right {
    border-right: #94ABB6 dotted 1px; }
  .section-tecnologia .social-net li a {
    color: #333333;
    font-size: 2.5rem; }
  .section-tecnologia h2 {
    color: #003F44;
    font-size: 2.4rem;
    font-weight: 600;
    margin-bottom: 1rem; }
    .section-tecnologia h2.green {
      color: #048086; }
    .section-tecnologia h2.title-aside {
      font-size: 6rem;
      color: #048086;
      line-height: 6rem;
      font-weight: 500; }
      .section-tecnologia h2.title-aside svg {
        display: block;
        width: 6rem;
        height: 6rem;
        fill: #048086; }
      .section-tecnologia h2.title-aside.orange {
        color: #EB992F; }
        .section-tecnologia h2.title-aside.orange svg {
          fill: #EB992F; }
  .section-tecnologia p {
    color: #003F44;
    font-size: 1.8rem;
    font-weight: 400; }
  .section-tecnologia ul.beneficios {
    color: #003F44;
    font-size: 1.6rem;
    font-weight: 400;
    margin: 0 0 2rem 0;
    padding: 0;
    margin-left: 2.5rem;
    list-style: none; }
    .section-tecnologia ul.beneficios li {
      margin-bottom: 0rem;
      position: relative; }
      .section-tecnologia ul.beneficios li:before {
        content: '';
        display: inline-block;
        width: 1rem;
        height: 1rem;
        border: #003F44 solid 2px;
        border-radius: 100%;
        margin-left: -2.5rem;
        float: left;
        margin-top: 0.5rem;
        opacity: 0.54; }
  .section-tecnologia .asistente {
    position: relative;
    top: auto;
    right: auto;
    height: 4.2rem;
    width: 23.5rem;
    border-radius: 4rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .section-tecnologia .asistente:before {
      width: 3.3rem;
      height: 3.3rem;
      content: '';
      background: url(../img/asistente.svg);
      -webkit-background-size: cover;
              background-size: cover; }
    .section-tecnologia .asistente span.label {
      font-size: 1.8rem;
      font-weight: 500;
      margin-left: 1.5rem; }
  .section-tecnologia .box-gris {
    position: relative;
    background: #F4F4F4;
    margin-top: 6rem;
    padding: 3rem;
    /*margin-bottom: 3rem;*/ }
    .section-tecnologia .box-gris:before {
      content: '';
      display: block;
      position: absolute;
      top: -3rem;
      left: 6rem;
      width: 0;
      height: 0;
      border-left: 3rem solid transparent;
      border-bottom: 3rem solid #F4F4F4;
      border-right: 3rem solid transparent; }
  .section-tecnologia form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .section-tecnologia form input {
      border: 0;
      padding: 0 1.5rem;
      background: #F4F4F4;
      color: #003F44;
      font-size: 1.6rem;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1; }
    .section-tecnologia form .btn {
      margin: 0; }
  .section-tecnologia .alert {
    margin: 0 0 1.5rem 0;
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .section-tecnologia .alert svg {
      margin-top: 0.5rem; }
    .section-tecnologia .alert span {
      margin-left: 1rem;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1; }
  .section-tecnologia .btns_downloads {
    margin-bottom: 2rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .section-tecnologia .btns_downloads a {
      margin: 0 1px; }
  .section-tecnologia .col-aside p {
    font-size: 1.7rem; }
  .section-tecnologia .alerta-description {
    background-color: #116f71;
    padding: 5em; }
    .section-tecnologia .alerta-description h2, .section-tecnologia .alerta-description p, .section-tecnologia .alerta-description h3 {
      color: #ffffff; }
    .section-tecnologia .alerta-description .icon, .section-tecnologia .alerta-description .text-description {
      padding-top: .5em;
      padding-bottom: .5em; }
    .section-tecnologia .alerta-description .text-description {
      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; }
    @media (max-width: 991.98px) {
      .section-tecnologia .alerta-description {
        padding: 2em 0; } }
  @media (max-width: 767.98px) {
    .section-tecnologia {
      padding: 3rem 0; }
      .section-tecnologia h1 {
        font-size: 3rem; }
        .section-tecnologia h1 .btn {
          margin-top: 1rem; }
      .section-tecnologia h3 {
        font-size: 1.8rem; }
      .section-tecnologia .box-gris {
        margin-top: 3rem;
        margin-bottom: 3rem; }
      .section-tecnologia h2.title-aside {
        font-size: 3rem;
        line-height: 3rem; }
      .section-tecnologia .alerta-tecnologia h4 {
        font-size: 2.5rem; } }

section.cubierta-fuera-de-red-de-farmacias-box-hand {
  padding-top: 0rem; }
  section.cubierta-fuera-de-red-de-farmacias-box-hand .box-hand {
    position: absolute;
    top: 0rem;
    left: 1.5rem;
    background: url("../img/icons/box-hand.png");
    width: 65px;
    height: 57px; }
  section.cubierta-fuera-de-red-de-farmacias-box-hand .container {
    position: relative; }

section.cubierta-fuera-de-red-de-farmacias-main {
  padding-top: 3rem; }
  section.cubierta-fuera-de-red-de-farmacias-main h2 {
    font-size: 3.6rem;
    line-height: 4.2rem;
    font-weight: 700;
    color: #047F85;
    margin-bottom: 3rem; }
  section.cubierta-fuera-de-red-de-farmacias-main ul li {
    font-size: 2rem;
    font-weight: 400;
    color: #047F85;
    margin-bottom: 1.5rem;
    list-style: none !important;
    position: relative;
    padding-left: 3rem; }
    section.cubierta-fuera-de-red-de-farmacias-main ul li i {
      position: absolute;
      left: 0rem;
      top: -0.2rem;
      font-size: 2.2rem; }
  section.cubierta-fuera-de-red-de-farmacias-main p {
    font-size: 2rem;
    color: #047F85;
    line-height: 140%;
    margin-bottom: 3rem; }
  section.cubierta-fuera-de-red-de-farmacias-main a.share {
    color: #003F44;
    font-size: 1.6rem;
    font-weight: 500;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 2rem;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: right;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
    section.cubierta-fuera-de-red-de-farmacias-main a.share i {
      font-size: 3rem;
      margin-right: 1rem; }

@media (max-width: 767.98px) {
  section.cubierta-fuera-de-red-de-farmacias-main {
    padding-top: 6rem; }
    section.cubierta-fuera-de-red-de-farmacias-main h2 {
      font-size: 3rem;
      line-height: 120%;
      margin-bottom: 2.5rem; }
    section.cubierta-fuera-de-red-de-farmacias-main ul {
      margin-bottom: 3rem; }
      section.cubierta-fuera-de-red-de-farmacias-main ul li {
        margin-bottom: 1.5rem;
        font-size: 1.8rem; }
    section.cubierta-fuera-de-red-de-farmacias-main p {
      font-size: 1.8rem; } }

.page-determinaciones-cubierta section.box-file {
  padding-top: 0rem; }
  .page-determinaciones-cubierta section.box-file .box-file {
    position: absolute;
    top: 0rem;
    left: 1.5rem;
    background: url("../img/icons/box-file.png");
    width: 65px;
    height: 57px; }
  .page-determinaciones-cubierta section.box-file .container {
    position: relative; }

.page-determinaciones-cubierta section.determinaciones-de-cubierta ul {
  margin-bottom: 4rem; }
  .page-determinaciones-cubierta section.determinaciones-de-cubierta ul li {
    list-style: none !important;
    font-size: 2rem;
    line-height: 140%;
    color: #047F85;
    margin-bottom: 2rem;
    position: relative;
    padding-left: 3rem; }
    .page-determinaciones-cubierta section.determinaciones-de-cubierta ul li:before {
      position: absolute;
      left: 0rem; }

.page-determinaciones-cubierta section.determinaciones-de-cubierta h1 {
  font-size: 6rem;
  font-weight: 500;
  color: #047F85;
  margin-bottom: 1rem; }

.page-determinaciones-cubierta section.determinaciones-de-cubierta p.subtitle {
  font-size: 2rem;
  font-weight: 500;
  color: #047F85;
  margin-bottom: 3rem; }

.page-determinaciones-cubierta section.determinaciones-de-cubierta h4 {
  font-size: 2.4rem;
  font-weight: 700;
  color: #047F85;
  margin-bottom: 3rem; }

.page-determinaciones-cubierta section.determinaciones-de-cubierta p {
  font-size: 2rem;
  line-height: 140%;
  color: #047F85; }

.page-determinaciones-cubierta section.determinaciones-de-cubierta a.btn.green {
  margin-top: 5rem;
  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: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end; }
  .page-determinaciones-cubierta section.determinaciones-de-cubierta a.btn.green i {
    font-size: 2.6rem; }

.page-determinaciones-cubierta section.formas {
  padding-top: 0rem;
  background: #F0F3F4; }
  .page-determinaciones-cubierta section.formas .box-headset {
    position: absolute;
    top: 0rem;
    left: 1.5rem;
    background: url("../img/icons/box-headset.png");
    width: 65px;
    height: 57px; }
  .page-determinaciones-cubierta section.formas .container {
    position: relative; }
  .page-determinaciones-cubierta section.formas .formas-info {
    margin-top: 8rem; }
    .page-determinaciones-cubierta section.formas .formas-info h2 {
      font-size: 3.4rem;
      font-weight: 500;
      color: #048086; }
    .page-determinaciones-cubierta section.formas .formas-info .llamanos {
      border-top: #94ABB6 dotted 1px;
      padding-top: 2.5rem;
      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; }
      .page-determinaciones-cubierta section.formas .formas-info .llamanos svg {
        width: 4rem;
        height: 4rem;
        fill: #048086;
        margin-right: 2rem; }
      .page-determinaciones-cubierta section.formas .formas-info .llamanos h4 {
        font-size: 2.4rem;
        font-weight: 500;
        margin-bottom: 0;
        color: #047F85; }
      .page-determinaciones-cubierta section.formas .formas-info .llamanos p {
        font-size: 2rem;
        color: #003F44; }
        .page-determinaciones-cubierta section.formas .formas-info .llamanos p a {
          color: #047F85;
          text-decoration: underline; }
    .page-determinaciones-cubierta section.formas .formas-info .faxs {
      /*margin-top: 7rem;*/
      /*border-bottom: 1px dotted #94ABB6;*/
      padding-bottom: 4.5rem; }
      .page-determinaciones-cubierta section.formas .formas-info .faxs .icon-download {
        position: absolute;
        top: -8rem; }
      .page-determinaciones-cubierta section.formas .formas-info .faxs.border-none {
        border: none; }
      .page-determinaciones-cubierta section.formas .formas-info .faxs h4 {
        font-size: 2rem;
        font-weight: 500;
        line-height: 130%;
        color: #047F85;
        /*width: 75%;*/ }
      .page-determinaciones-cubierta section.formas .formas-info .faxs .fax-item {
        border-left: 1px dotted #94ABB6;
        padding-top: 1rem;
        padding-left: 2.5rem; }
        .page-determinaciones-cubierta section.formas .formas-info .faxs .fax-item:first-child, .page-determinaciones-cubierta section.formas .formas-info .faxs .fax-item.border-none {
          border: none;
          padding-left: 1.5rem; }
        .page-determinaciones-cubierta section.formas .formas-info .faxs .fax-item h3 {
          font-size: 2.4rem;
          font-weight: 500;
          color: #003F44;
          line-height: 100%; }
        .page-determinaciones-cubierta section.formas .formas-info .faxs .fax-item h4 {
          font-size: 2rem;
          font-weight: 500;
          color: #003F44;
          line-height: 100%;
          margin-bottom: 3.5rem; }
      .page-determinaciones-cubierta section.formas .formas-info .faxs p {
        font-size: 2rem;
        color: #003F44;
        line-height: 120%; }
        .page-determinaciones-cubierta section.formas .formas-info .faxs p span.fw-medium {
          font-weight: 500; }
      .page-determinaciones-cubierta section.formas .formas-info .faxs .solicitud {
        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;
        margin-bottom: 1rem; }
        .page-determinaciones-cubierta section.formas .formas-info .faxs .solicitud svg {
          margin-right: 1.5rem; }
        .page-determinaciones-cubierta section.formas .formas-info .faxs .solicitud span {
          font-size: 2.4rem;
          font-weight: 500;
          color: #047F85; }
    .page-determinaciones-cubierta section.formas .formas-info .faxs-new .fax-item p {
      font-size: 1.8rem;
      color: #003F44; }
    .page-determinaciones-cubierta section.formas .formas-info ul li {
      list-style: none;
      position: relative;
      padding-left: 2rem;
      font-size: 1.8rem;
      color: #333;
      line-height: 140%;
      margin-bottom: 1.5rem; }
      .page-determinaciones-cubierta section.formas .formas-info ul li:before {
        content: " ";
        border: 2px solid #048086;
        border-radius: 10rem;
        width: 10px;
        height: 10px;
        position: absolute;
        left: 0;
        top: 0.8rem; }
    .page-determinaciones-cubierta section.formas .formas-info .envios h4 {
      width: 45%; }
    .page-determinaciones-cubierta section.formas .formas-info .envios ul li {
      font-size: 1.8rem;
      font-weight: 500;
      margin-bottom: 1rem; }
    .page-determinaciones-cubierta section.formas .formas-info .envios p {
      font-size: 1.8rem;
      color: #003F44; }

section.excepciones {
  padding-top: 0rem; }
  section.excepciones .btn-open {
    margin-bottom: 1px;
    padding-left: 3rem;
    position: relative; }
    section.excepciones .btn-open:before {
      content: '';
      display: block;
      height: 1px;
      background: rgba(0, 63, 68, 0.12);
      position: absolute;
      left: 0;
      right: 0;
      top: 50%;
      margin-top: -1px;
      z-index: 0; }
    section.excepciones .btn-open:hover {
      color: #FFF; }
    section.excepciones .btn-open .btn {
      text-align: left;
      min-width: 51rem;
      color: #FFF;
      position: relative; }
      section.excepciones .btn-open .btn svg {
        margin-top: 0.75rem;
        float: right;
        margin-left: 3rem;
        fill: #FFF;
        width: 2.4rem;
        height: 2.4rem; }
  section.excepciones ul {
    color: #003F44;
    font-weight: 400;
    font-size: 1.8rem;
    margin: 0;
    list-style: none;
    padding: 0; }
    section.excepciones ul.download li {
      color: #047F85;
      padding-left: 0; }
      section.excepciones ul.download li a {
        color: #047F85; }
      section.excepciones ul.download li:before {
        display: none; }
    section.excepciones ul li {
      padding-left: 2.5rem;
      position: relative;
      margin-bottom: 0.5rem; }
      section.excepciones ul li:before {
        content: '';
        display: block;
        position: absolute;
        width: 10px;
        height: 10px;
        border: #003F44 solid 2px;
        border-radius: 100%;
        left: 0;
        top: 0.75rem; }
      section.excepciones ul li ul {
        margin-top: 0.5rem;
        margin-left: 3rem; }
        section.excepciones ul li ul li:before {
          background: #003F44;
          border-color: #FFF; }
  section.excepciones .box-alert {
    position: absolute;
    top: 0rem;
    left: 1.5rem;
    background: url("../img/icons/box-alert.png");
    width: 65px;
    height: 57px; }
  section.excepciones .container {
    position: relative; }
  section.excepciones .excepciones-info {
    margin-top: 8rem; }
    section.excepciones .excepciones-info h2 {
      font-size: 3.4rem;
      font-weight: 500;
      color: #047F85;
      margin-bottom: 1.5rem; }
    section.excepciones .excepciones-info h4 {
      font-size: 2.4rem;
      color: #047F85;
      margin-bottom: 4.5rem; }
    section.excepciones .excepciones-info p {
      font-size: 1.8rem;
      color: #003F44;
      line-height: 120%; }
      section.excepciones .excepciones-info p strong {
        font-weight: 700; }
    section.excepciones .excepciones-info .btn-conoce-mas {
      position: relative;
      margin-top: 5rem; }
      section.excepciones .excepciones-info .btn-conoce-mas:before {
        content: " ";
        width: 100%;
        position: absolute;
        height: 1px;
        background: #003F44;
        top: 2rem; }
      section.excepciones .excepciones-info .btn-conoce-mas a {
        padding-left: 4rem;
        padding-right: 4rem;
        margin-left: -2rem;
        font-size: 1.6rem; }

@media (max-width: 767.98px) {
  .page-determinaciones-cubierta section.determinaciones-de-cubierta {
    padding-top: 6rem; }
    .page-determinaciones-cubierta section.determinaciones-de-cubierta h1 {
      font-size: 3rem; }
    .page-determinaciones-cubierta section.determinaciones-de-cubierta p.subtitle {
      font-size: 1.8rem; }
    .page-determinaciones-cubierta section.determinaciones-de-cubierta h4 {
      font-size: 2.2rem; }
    .page-determinaciones-cubierta section.determinaciones-de-cubierta ul li {
      font-size: 1.8rem;
      margin-bottom: 1.5rem; }
    .page-determinaciones-cubierta section.determinaciones-de-cubierta p {
      font-size: 1.8rem; }
  .page-determinaciones-cubierta section.formas h2 {
    font-size: 3rem; }
  .page-determinaciones-cubierta section.formas .formas-info .faxs {
    margin-top: 2rem;
    padding-bottom: 0rem; }
    .page-determinaciones-cubierta section.formas .formas-info .faxs .fax-item {
      margin-bottom: 2rem;
      padding-left: 1.5rem; }
      .page-determinaciones-cubierta section.formas .formas-info .faxs .fax-item h3 {
        font-size: 2.2rem; }
      .page-determinaciones-cubierta section.formas .formas-info .faxs .fax-item h4 {
        font-size: 1.8rem;
        margin-bottom: 2rem; }
      .page-determinaciones-cubierta section.formas .formas-info .faxs .fax-item p {
        font-size: 1.8rem; }
  .page-determinaciones-cubierta section.formas .formas-info .envios h4 {
    width: 100%; }
  .page-determinaciones-cubierta section.excepciones {
    padding-bottom: 3rem; }
    .page-determinaciones-cubierta section.excepciones h2 {
      font-size: 3rem; }
    .page-determinaciones-cubierta section.excepciones .excepciones-info .btn-open {
      padding-left: 0rem; }
      .page-determinaciones-cubierta section.excepciones .excepciones-info .btn-open a.btn {
        min-width: 100%;
        font-size: 1.4rem; }
    .page-determinaciones-cubierta section.excepciones .excepciones-info .btn-conoce-mas {
      margin-top: 3rem; }
      .page-determinaciones-cubierta section.excepciones .excepciones-info .btn-conoce-mas a {
        padding-left: 0rem;
        padding-right: 0rem;
        width: 100%;
        margin-left: 0rem; } }

.page-cuidado-y-servicio-medico h2 {
  font-size: 3.4rem;
  font-weight: 400;
  line-height: 120%;
  color: #003F44; }

.page-cuidado-y-servicio-medico .card .card-body .card-title {
  font-size: 2.8rem; }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 03-sep-2018, 16:18:29
    Author     : Rodri
*/
.afiliados-solicitud-materiales {
  padding-top: 10rem; }
  .afiliados-solicitud-materiales h1 {
    color: #047F85;
    font-size: 4.6rem;
    font-weight: 600;
    margin-bottom: 1.5rem; }
  .afiliados-solicitud-materiales p {
    color: #048086;
    font-size: 2rem;
    margin-bottom: 2.5rem; }
  @media (max-width: 767.98px) {
    .afiliados-solicitud-materiales {
      padding-top: 7rem; }
      .afiliados-solicitud-materiales h1 {
        font-size: 2.5rem; }
      .afiliados-solicitud-materiales .btn {
        margin-bottom: 1.5rem; } }

.afiliados-solicitud-materiales-form {
  background: rgba(234, 238, 241, 0.5); }
  .afiliados-solicitud-materiales-form .help-block {
    color: #dc3535; }
  .afiliados-solicitud-materiales-form h2 {
    color: #003F44;
    font-size: 2.4rem;
    font-weight: 600;
    margin-bottom: 1rem; }
  .afiliados-solicitud-materiales-form h3 {
    font-size: 2rem;
    color: #003F44;
    font-weight: 400;
    margin-bottom: 2rem; }
  .afiliados-solicitud-materiales-form form .form-group {
    margin-bottom: 1.5rem; }
  .afiliados-solicitud-materiales-form form .md-checkbox {
    margin: 0; }
  .afiliados-solicitud-materiales-form form label {
    line-height: 1.8rem;
    color: rgba(0, 63, 68, 0.94);
    font-size: 1.6rem;
    font-weight: 500; }
    .afiliados-solicitud-materiales-form form label:before {
      top: 1px;
      border-color: #003F44; }
  .afiliados-solicitud-materiales-form form input[type="checkbox"] {
    margin-right: 15px; }
  .afiliados-solicitud-materiales-form form .form-control {
    border: #003F44 solid 1px;
    background: #FFF;
    color: rgba(0, 63, 68, 0.94);
    font-size: 1.6rem;
    padding: 0 1.5rem;
    height: 4rem !important; }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 04-sep-2018, 17:38:31
    Author     : Rodri
*/
.afiliados-pago-primas {
  background: rgba(151, 172, 183, 0.1); }
  .afiliados-pago-primas h1 {
    color: #003F44;
    font-size: 4.6rem;
    font-weight: 600; }
  .afiliados-pago-primas h2 {
    color: #003F44;
    font-size: 2.8rem;
    font-weight: 400;
    margin-bottom: 3rem; }
  .afiliados-pago-primas p {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    color: #003F44;
    font-size: 2rem;
    font-weight: 400; }
    .afiliados-pago-primas p.line {
      font-size: 1.8rem;
      border-top: #94ABB6 dotted 1px;
      padding-top: 3rem;
      margin-top: 4rem;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
      .afiliados-pago-primas p.line i {
        margin-top: 0.5rem;
        background: #003F44;
        width: 6rem;
        height: 6rem;
        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-right: 1.5rem; }
        .afiliados-pago-primas p.line i svg {
          width: 3rem;
          height: 3rem;
          fill: #FFF; }
      .afiliados-pago-primas p.line span {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
            -ms-flex: 1;
                flex: 1; }
  .afiliados-pago-primas .lh-2 {
    line-height: 2rem; }
  .afiliados-pago-primas .card-white {
    position: relative;
    min-height: 100%;
    background: white;
    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;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 6rem 2.5rem;
    text-align: center; }
    .afiliados-pago-primas .card-white.pt {
      padding-top: 8rem;
      padding-bottom: 4rem;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start; }
      .afiliados-pago-primas .card-white.pt p {
        font-size: 1.6rem; }
        .afiliados-pago-primas .card-white.pt p.fz-20 {
          font-size: 2rem; }
    .afiliados-pago-primas .card-white .box-svg {
      background: #048086;
      width: 5.5rem;
      height: 5.5rem;
      position: absolute;
      left: 2.5rem;
      top: 0;
      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; }
      .afiliados-pago-primas .card-white .box-svg span {
        color: #FFF;
        font-size: 3.2rem; }
    .afiliados-pago-primas .card-white i {
      position: absolute;
      left: 2.5rem;
      top: 0;
      padding: 1rem;
      background: #048086; }
      .afiliados-pago-primas .card-white i img {
        margin: 0; }
    .afiliados-pago-primas .card-white p {
      color: #047F85;
      font-size: 1.6rem;
      line-height: 2.4rem;
      margin: 0; }
      .afiliados-pago-primas .card-white p strong {
        display: block;
        font-size: 2rem;
        margin-bottom: 1.5rem; }
    .afiliados-pago-primas .card-white img {
      margin-bottom: 1.5rem; }
  .afiliados-pago-primas .swiper {
    position: relative; }
  .afiliados-pago-primas .swiper-button-next,
  .afiliados-pago-primas .swiper-button-prev {
    background: transparent;
    width: 3.5rem;
    height: 3.5rem;
    margin-top: -1.75rem;
    border: rgba(0, 63, 68, 0.5) solid 2px;
    border-radius: 100%; }
    .afiliados-pago-primas .swiper-button-next svg,
    .afiliados-pago-primas .swiper-button-prev svg {
      fill: #003F44; }
  .afiliados-pago-primas .swiper-button-disabled {
    display: none !important; }
  .afiliados-pago-primas .swiper-button-next {
    right: -5rem; }
  .afiliados-pago-primas .swiper-button-prev {
    left: -5rem; }
  .afiliados-pago-primas ul.more-info {
    margin-top: 3rem;
    font-weight: 500;
    font-size: 1.5rem; }
    .afiliados-pago-primas ul.more-info li {
      margin-bottom: 0.5rem; }
  @media (max-width: 767.98px) {
    .afiliados-pago-primas h1 {
      font-size: 2.5rem; }
    .afiliados-pago-primas .card-white {
      margin-bottom: 1.5rem;
      min-height: 0; } }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
Created on : 06-sep-2018, 17:00:38
Author : Rodri
*/
.afiliados-desafiliacion p {
  color: #003F44;
  font-size: 1.6rem;
  line-height: 2rem;
  font-weight: 400; }
  .afiliados-desafiliacion p.medium {
    font-size: 1.8rem;
    line-height: 2.4rem; }
  .afiliados-desafiliacion p.large {
    font-size: 2rem;
    line-height: 2.6rem; }

.afiliados-desafiliacion h2 {
  color: #003F44;
  font-size: 3.4rem;
  font-weight: 500;
  margin-bottom: 1rem; }
  .afiliados-desafiliacion h2.green {
    color: #047F85; }
  .afiliados-desafiliacion h2.small {
    font-size: 2.4rem; }

.afiliados-desafiliacion h3 {
  font-size: 2.8rem;
  color: #003F44;
  font-weight: 500;
  margin-bottom: 1rem; }

.afiliados-desafiliacion h4 {
  color: #003F44;
  font-size: 2rem;
  font-weight: 500; }

.afiliados-desafiliacion .alert {
  padding: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  .afiliados-desafiliacion .alert i {
    width: 6rem;
    height: 6rem;
    background: #003F44;
    padding: 1.5rem;
    margin-right: 1.5rem; }
  .afiliados-desafiliacion .alert span {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1; }

.afiliados-desafiliacion .border-top {
  border-top: #94ABB6 dotted 1px;
  padding-top: 4rem;
  margin-top: 3rem; }

.afiliados-desafiliacion .border-left {
  padding-left: 2.5rem;
  border-left: #94ABB6 dotted 1px; }

.afiliados-desafiliacion .entregar-solicitud-title {
  font-size: 2rem; }

.afiliados-desafiliacion .detalles-importantes-title {
  font-size: 2.4rem;
  margin-top: 1.5rem;
  color: #003F44; }

.afiliados-desafiliacion .important {
  margin: 3rem 0;
  background: #EEEEEE;
  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;
  border-right: #003F44 solid 4px;
  border-left: #003F44 solid 55px;
  padding: 1.5rem; }
  .afiliados-desafiliacion .important.white {
    background: white; }
  .afiliados-desafiliacion .important img {
    margin-left: -5rem;
    margin-right: 1rem; }
  .afiliados-desafiliacion .important h3 {
    color: #003F44;
    font-size: 2.8rem;
    font-weight: 600;
    margin: 0 5rem 0 0; }
  .afiliados-desafiliacion .important p {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1; }

.afiliados-desafiliacion ul {
  color: #003F44;
  font-weight: 400;
  font-size: 1.8rem;
  margin: 0;
  list-style: none;
  padding: 0; }
  .afiliados-desafiliacion ul.download li {
    color: #047F85;
    padding-left: 0; }
    .afiliados-desafiliacion ul.download li a {
      color: #047F85; }
    .afiliados-desafiliacion ul.download li:before {
      display: none; }
  .afiliados-desafiliacion ul li {
    padding-left: 2.5rem;
    position: relative;
    margin-bottom: 0.5rem; }
    .afiliados-desafiliacion ul li:before {
      content: '';
      display: block;
      position: absolute;
      width: 10px;
      height: 10px;
      border: #003F44 solid 2px;
      border-radius: 100%;
      left: 0;
      top: 0.75rem; }
    .afiliados-desafiliacion ul li ul {
      margin-top: 0.5rem;
      margin-left: 3rem; }
      .afiliados-desafiliacion ul li ul li:before {
        background: #003F44;
        border-color: #FFF; }

.afiliados-desafiliacion .section-gray {
  background: #F5F5F5;
  padding: 5rem 0;
  margin: 5rem 0 2rem 0; }
  .afiliados-desafiliacion .section-gray p {
    font-size: 1.8rem; }
    .afiliados-desafiliacion .section-gray p strong, .afiliados-desafiliacion .section-gray p span {
      display: block; }
    .afiliados-desafiliacion .section-gray p span {
      font-weight: 600;
      font-size: 1.8rem; }
  .afiliados-desafiliacion .section-gray h2 {
    margin-bottom: 4rem;
    font-size: 2.8rem;
    font-weight: 500; }
    .afiliados-desafiliacion .section-gray h2 span {
      font-size: 1.8rem;
      font-weight: 400;
      display: block;
      line-height: 1.8rem; }
  .afiliados-desafiliacion .section-gray h3 {
    color: #048086;
    font-size: 2.8rem;
    font-weight: 500;
    margin-bottom: 1rem; }
  .afiliados-desafiliacion .section-gray h4 {
    color: #003F44;
    font-size: 2.4rem;
    font-weight: 500;
    margin-bottom: 0.5rem; }

.afiliados-desafiliacion .btn-open {
  margin-bottom: 1px;
  padding-left: 3rem;
  position: relative; }
  .afiliados-desafiliacion .btn-open:before {
    content: '';
    display: block;
    height: 1px;
    background: rgba(0, 63, 68, 0.12);
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    margin-top: -1px;
    z-index: 0; }
  .afiliados-desafiliacion .btn-open:hover {
    color: #FFF; }
  .afiliados-desafiliacion .btn-open .btn {
    text-align: left;
    min-width: 51rem;
    color: #FFF;
    position: relative; }
    .afiliados-desafiliacion .btn-open .btn svg {
      margin-top: 0.75rem;
      float: right;
      margin-left: 3rem;
      fill: #FFF;
      width: 2.4rem;
      height: 2.4rem; }

@media (max-width: 767.98px) {
  .afiliados-desafiliacion .important {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    border-left: none;
    border-right: none;
    border-top: #003F44 solid 55px;
    border-bottom: #003F44 solid 4px; }
    .afiliados-desafiliacion .important h3 {
      margin: 0 0 2rem 0; }
    .afiliados-desafiliacion .important img {
      margin-left: 0rem;
      margin-right: 0rem;
      margin-top: -5rem;
      margin-bottom: 2rem; }
  .afiliados-desafiliacion .btn-open {
    padding-left: 0rem; }
    .afiliados-desafiliacion .btn-open:before {
      display: none; }
    .afiliados-desafiliacion .btn-open .btn {
      min-width: 100%;
      font-size: 1rem; }
  .afiliados-desafiliacion .border-left {
    margin-top: 3.5rem;
    border: none;
    padding-left: 1.5rem;
    padding-right: 1.5rem; } }

.page-afiliados-reportar-fraude section.reportar-fraude-info .borde-bot {
  border-bottom: 1px dotted #94ABB6;
  padding-bottom: 5rem;
  padding-top: 6rem; }

.page-afiliados-reportar-fraude section.reportar-fraude-info .head-info p {
  font-size: 2rem;
  color: #333;
  font-weight: 400;
  line-height: 130%; }

.page-afiliados-reportar-fraude section.reportar-fraude-info .fraudes-tipos .box-text {
  padding: 2rem 1.5rem; }
  .page-afiliados-reportar-fraude section.reportar-fraude-info .fraudes-tipos .box-text h3 {
    font-size: 3.2rem;
    font-weight: 500;
    margin-bottom: 1rem;
    color: #047F85; }
  .page-afiliados-reportar-fraude section.reportar-fraude-info .fraudes-tipos .box-text p {
    color: #003F44;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 120%; }

.page-afiliados-reportar-fraude section.reportar-fraude-info .ejemplos h2 {
  font-size: 3.4rem;
  font-weight: 500;
  color: #047F85;
  margin-bottom: 3rem; }

.page-afiliados-reportar-fraude section.reportar-fraude-info .ejemplos ul {
  padding-left: 1.5rem; }
  .page-afiliados-reportar-fraude section.reportar-fraude-info .ejemplos ul li {
    list-style: none !important;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 130%;
    color: #003F44;
    margin-bottom: 1.5rem;
    padding-left: 1.2rem; }
    .page-afiliados-reportar-fraude section.reportar-fraude-info .ejemplos ul li:before {
      content: '';
      display: inline-block;
      width: 1.2rem;
      height: 1.2rem;
      border: #003F44 solid 2px;
      border-radius: 100%;
      margin-left: -2.5rem;
      float: left;
      margin-top: 0.5rem; }

.page-afiliados-reportar-fraude section.reportar-fraude-info .opciones-head {
  padding-top: 5rem; }
  .page-afiliados-reportar-fraude section.reportar-fraude-info .opciones-head h4 {
    font-size: 2.8rem;
    font-weight: 400;
    color: #003F44;
    line-height: 110%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 4rem; }
    .page-afiliados-reportar-fraude section.reportar-fraude-info .opciones-head h4 img {
      display: inline-block;
      margin-right: 1rem; }
  .page-afiliados-reportar-fraude section.reportar-fraude-info .opciones-head h5 {
    font-size: 2.8rem;
    font-weight: 500;
    line-height: 100%;
    color: #003F44;
    margin-bottom: 1rem; }

.page-afiliados-reportar-fraude section.reportar-fraude-info .opciones-body {
  margin-bottom: 4rem; }
  .page-afiliados-reportar-fraude section.reportar-fraude-info .opciones-body .box-info {
    height: 20rem;
    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;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-left: 2.5rem;
    padding-right: 2.5rem; }
    .page-afiliados-reportar-fraude section.reportar-fraude-info .opciones-body .box-info:first-child {
      padding-left: 5rem; }
    .page-afiliados-reportar-fraude section.reportar-fraude-info .opciones-body .box-info:nth-child(2) {
      border-left: 1px dotted #94ABB6;
      border-right: 1px dotted #94ABB6; }
    .page-afiliados-reportar-fraude section.reportar-fraude-info .opciones-body .box-info p {
      font-size: 2rem;
      font-weight: 400;
      color: #003F44;
      line-height: 120%; }
      .page-afiliados-reportar-fraude section.reportar-fraude-info .opciones-body .box-info p a, .page-afiliados-reportar-fraude section.reportar-fraude-info .opciones-body .box-info p a:hover {
        font-weight: 700;
        text-decoration: none;
        display: block; }
        .page-afiliados-reportar-fraude section.reportar-fraude-info .opciones-body .box-info p a.fz-small, .page-afiliados-reportar-fraude section.reportar-fraude-info .opciones-body .box-info p a:hover.fz-small {
          font-size: 1.8rem; }
      .page-afiliados-reportar-fraude section.reportar-fraude-info .opciones-body .box-info p strong {
        font-weight: 700; }

@media (max-width: 767.98px) {
  .page-afiliados-reportar-fraude {
    padding-bottom: 3rem; }
    .page-afiliados-reportar-fraude section.reportar-fraude-info {
      padding-top: 5rem; }
      .page-afiliados-reportar-fraude section.reportar-fraude-info .borde-bot {
        padding-top: 3rem;
        padding-bottom: 3rem; }
      .page-afiliados-reportar-fraude section.reportar-fraude-info .head-info p {
        font-size: 1.8rem; }
      .page-afiliados-reportar-fraude section.reportar-fraude-info .fraudes-tipos .box-text {
        padding: 0rem; }
        .page-afiliados-reportar-fraude section.reportar-fraude-info .fraudes-tipos .box-text h3 {
          font-size: 2.6rem; }
      .page-afiliados-reportar-fraude section.reportar-fraude-info .ejemplos h2 {
        font-size: 2.8rem; }
      .page-afiliados-reportar-fraude section.reportar-fraude-info .ejemplos ul li {
        font-size: 1.6rem; }
      .page-afiliados-reportar-fraude section.reportar-fraude-info .opciones-head {
        padding-top: 3rem; }
        .page-afiliados-reportar-fraude section.reportar-fraude-info .opciones-head h4 {
          font-size: 1.8rem;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center;
          margin-bottom: 3rem; }
        .page-afiliados-reportar-fraude section.reportar-fraude-info .opciones-head h5 {
          font-size: 2.4rem;
          margin-bottom: 1rem; }
      .page-afiliados-reportar-fraude section.reportar-fraude-info .opciones-body {
        margin-bottom: 3rem; }
        .page-afiliados-reportar-fraude section.reportar-fraude-info .opciones-body .box-info {
          height: auto;
          padding: 2rem 1.5rem !important; }
          .page-afiliados-reportar-fraude section.reportar-fraude-info .opciones-body .box-info:nth-child(2) {
            border-left: none;
            border-right: none;
            border-top: 1px dotted #94ABB6;
            border-bottom: 1px dotted #94ABB6; }
        .page-afiliados-reportar-fraude section.reportar-fraude-info .opciones-body p {
          font-size: 1.8rem; }
          .page-afiliados-reportar-fraude section.reportar-fraude-info .opciones-body p a.fz-small {
            font-size: 1.6rem; } }

.page-afiliados-apelaciones-y-querellas a:not(.btn) {
  text-decoration: underline; }

.page-afiliados-apelaciones-y-querellas section.apelaciones-y-querellas-main p {
  font-size: 1.8rem;
  font-weight: 400;
  color: #003F44;
  margin-bottom: 2rem;
  line-height: 130%; }
  .page-afiliados-apelaciones-y-querellas section.apelaciones-y-querellas-main p .green {
    color: #047F85; }

.page-afiliados-apelaciones-y-querellas section.apelaciones-y-querellas-main .box-nombramiento {
  background: rgba(221, 221, 221, 0.2);
  padding: 2rem;
  padding-top: 8rem;
  position: relative; }
  .page-afiliados-apelaciones-y-querellas section.apelaciones-y-querellas-main .box-nombramiento:before {
    content: " ";
    background: url("../img/nombramiento-de-representante.png");
    width: 100%;
    height: 8rem;
    position: absolute;
    top: 0rem;
    left: 0rem; }
  .page-afiliados-apelaciones-y-querellas section.apelaciones-y-querellas-main .box-nombramiento h2 {
    font-size: 3.3rem;
    font-weight: 700;
    color: #003F44;
    margin-bottom: 0.5rem; }
  .page-afiliados-apelaciones-y-querellas section.apelaciones-y-querellas-main .box-nombramiento h3 {
    font-size: 2rem;
    font-weight: 700;
    color: #003F44;
    margin-bottom: 0.5rem; }
  .page-afiliados-apelaciones-y-querellas section.apelaciones-y-querellas-main .box-nombramiento p {
    font-size: 2rem;
    font-weight: 400;
    line-height: 120%;
    color: #003F44;
    margin-bottom: 1rem; }

.page-afiliados-apelaciones-y-querellas section.apelaciones-y-querellas-main h4 {
  color: #003F44;
  font-size: 2.4rem;
  font-weight: 500;
  margin-bottom: 1rem; }
  .page-afiliados-apelaciones-y-querellas section.apelaciones-y-querellas-main h4.green {
    color: #047F85; }

.page-afiliados-apelaciones-y-querellas section.apelaciones-y-querellas-main .border-left {
  border-left: #94ABB6 dotted 1px;
  padding-left: 2.5rem; }

.page-afiliados-apelaciones-y-querellas section.apelaciones-y-querellas-main .border-top {
  border-top: #94ABB6 dotted 1px;
  padding-top: 3rem;
  margin-top: 3rem; }

.page-afiliados-apelaciones-y-querellas section.apelaciones-y-querellas-main h2 {
  color: #047F85;
  font-size: 3.4rem;
  font-weight: 500;
  margin-bottom: 2rem; }

.page-afiliados-apelaciones-y-querellas section.apelaciones-y-querellas-main h5 {
  color: #333;
  font-size: 2rem;
  font-weight: 500;
  margin-bottom: 2rem; }

.page-afiliados-apelaciones-y-querellas section.apelaciones-y-querellas-main .box-solicitud {
  background: #F4F4F4;
  margin: 3rem 0 4rem 0; }
  .page-afiliados-apelaciones-y-querellas section.apelaciones-y-querellas-main .box-solicitud h2 {
    color: #FFF;
    background: #047F85;
    font-size: 1.8rem;
    font-weight: 500;
    text-align: center;
    padding: 1.5rem 3rem; }
  .page-afiliados-apelaciones-y-querellas section.apelaciones-y-querellas-main .box-solicitud .documents-container {
    border: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 2rem; }

.page-afiliados-apelaciones-y-querellas section.apelaciones-y-querellas-main .btn-open {
  margin-bottom: 1px;
  padding-left: 3rem;
  position: relative; }
  .page-afiliados-apelaciones-y-querellas section.apelaciones-y-querellas-main .btn-open:before {
    content: '';
    display: block;
    height: 1px;
    background: rgba(0, 63, 68, 0.12);
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    margin-top: -1px;
    z-index: 0; }
  .page-afiliados-apelaciones-y-querellas section.apelaciones-y-querellas-main .btn-open:hover {
    color: #FFF; }
  .page-afiliados-apelaciones-y-querellas section.apelaciones-y-querellas-main .btn-open .btn {
    text-align: left;
    min-width: 51rem;
    color: #FFF; }
    .page-afiliados-apelaciones-y-querellas section.apelaciones-y-querellas-main .btn-open .btn svg {
      margin-top: 0.75rem;
      float: right;
      margin-left: 3rem;
      fill: #FFF;
      width: 2.4rem;
      height: 2.4rem; }

.page-afiliados-apelaciones-y-querellas .tab-content {
  border-left: 1px solid #444444;
  /*padding: 3.5rem 0rem;*/ }
  .page-afiliados-apelaciones-y-querellas .tab-content .card {
    border: none; }
    .page-afiliados-apelaciones-y-querellas .tab-content .card .card-header {
      border: none;
      padding: 0;
      background: none; }
      .page-afiliados-apelaciones-y-querellas .tab-content .card .card-header button {
        -webkit-transition: all .2s ease-out;
        -o-transition: all .2s ease-out;
        transition: all .2s ease-out;
        font-size: 1.6rem;
        font-weight: 400;
        color: #FFF;
        padding: 0rem 1.25rem 0rem 3rem;
        text-align: left;
        background: #047F85;
        line-height: 5.5rem;
        height: auto;
        text-transform: none;
        width: 100%; }
        .page-afiliados-apelaciones-y-querellas .tab-content .card .card-header button:hover, .page-afiliados-apelaciones-y-querellas .tab-content .card .card-header button:focus {
          text-decoration: none; }
        .page-afiliados-apelaciones-y-querellas .tab-content .card .card-header button:after {
          content: ' ';
          position: absolute;
          background: #047F85;
          -webkit-transition: all .2s ease-out;
          -o-transition: all .2s ease-out;
          transition: all .2s ease-out;
          opacity: 1;
          height: 100%;
          width: 0.5rem;
          left: -0.3rem;
          top: 0; }
        .page-afiliados-apelaciones-y-querellas .tab-content .card .card-header button.collapsed {
          color: #047F85;
          background: none;
          font-size: 1.6rem;
          font-weight: 400;
          padding-left: 1.5rem;
          line-height: 3rem;
          /*margin-bottom: 1rem;*/ }
          .page-afiliados-apelaciones-y-querellas .tab-content .card .card-header button.collapsed:before {
            content: "+";
            font-size: 3rem;
            font-weight: 300;
            position: relative;
            top: 0.3rem;
            margin-right: 0.8rem; }
          .page-afiliados-apelaciones-y-querellas .tab-content .card .card-header button.collapsed:after {
            height: 0; }
    .page-afiliados-apelaciones-y-querellas .tab-content .card .card-body {
      padding: 3rem; }
      .page-afiliados-apelaciones-y-querellas .tab-content .card .card-body h2 {
        margin: 0 0 0.5rem 0;
        color: #047F85;
        font-size: 2rem;
        font-weight: 500; }
      .page-afiliados-apelaciones-y-querellas .tab-content .card .card-body ul {
        color: #333333;
        font-size: 1.6rem;
        font-weight: 400;
        margin: 0;
        padding: 0;
        margin-left: 8rem;
        margin-bottom: 3rem;
        list-style: none; }
        .page-afiliados-apelaciones-y-querellas .tab-content .card .card-body ul li {
          margin-bottom: 0rem;
          position: relative; }
          .page-afiliados-apelaciones-y-querellas .tab-content .card .card-body ul li:before {
            content: '';
            display: inline-block;
            width: 1rem;
            height: 1rem;
            border: #047F85 solid 2px;
            border-radius: 100%;
            margin-left: -2.5rem;
            float: left;
            margin-top: 0.7rem;
            opacity: 0.54; }
      .page-afiliados-apelaciones-y-querellas .tab-content .card .card-body h3 {
        font-size: 2.4rem;
        font-weight: 500;
        color: #003F44;
        margin-bottom: 1.5rem; }
      .page-afiliados-apelaciones-y-querellas .tab-content .card .card-body h4 {
        font-size: 2rem;
        font-weight: 500;
        color: #047F85;
        margin-bottom: 1rem; }
      .page-afiliados-apelaciones-y-querellas .tab-content .card .card-body h5 {
        font-size: 1.6rem;
        margin-bottom: 1.5rem; }
      .page-afiliados-apelaciones-y-querellas .tab-content .card .card-body p {
        font-size: 1.6rem;
        color: #333;
        line-height: 2rem; }
        .page-afiliados-apelaciones-y-querellas .tab-content .card .card-body p .green {
          color: #047F85;
          font-size: 1.8rem; }
        .page-afiliados-apelaciones-y-querellas .tab-content .card .card-body p a {
          color: #047F85;
          text-decoration: underline; }

@media (max-width: 767.98px) {
  .page-afiliados-apelaciones-y-querellas section.apelaciones-y-querellas-main .btn-open {
    padding-left: 0rem; }
    .page-afiliados-apelaciones-y-querellas section.apelaciones-y-querellas-main .btn-open:before {
      display: none; }
    .page-afiliados-apelaciones-y-querellas section.apelaciones-y-querellas-main .btn-open .btn {
      min-width: 100%; }
  .page-afiliados-apelaciones-y-querellas section.apelaciones-y-querellas-main .border-left {
    border: none;
    padding-left: 1.5rem; }
  .page-afiliados-apelaciones-y-querellas section.apelaciones-y-querellas-main h4.green {
    margin-bottom: 2rem; }
  .page-afiliados-apelaciones-y-querellas section.apelaciones-y-querellas-main .box-nombramiento {
    padding-top: 6rem; }
    .page-afiliados-apelaciones-y-querellas section.apelaciones-y-querellas-main .box-nombramiento:before {
      background-repeat: no-repeat;
      -webkit-background-size: 100% 100%;
              background-size: 100%; }
    .page-afiliados-apelaciones-y-querellas section.apelaciones-y-querellas-main .box-nombramiento h2 {
      font-size: 2.4rem; }
    .page-afiliados-apelaciones-y-querellas section.apelaciones-y-querellas-main .box-nombramiento h3 {
      font-size: 1.8rem; }
    .page-afiliados-apelaciones-y-querellas section.apelaciones-y-querellas-main .box-nombramiento p {
      font-size: 1.8rem; }
    .page-afiliados-apelaciones-y-querellas section.apelaciones-y-querellas-main .box-nombramiento a {
      font-size: 3.4vw; }
  .page-afiliados-apelaciones-y-querellas section.apelaciones-y-querellas-main .box-solicitud h2 {
    margin-bottom: 0rem; }
  .page-afiliados-apelaciones-y-querellas section.apelaciones-y-querellas-main .box-solicitud .documents-container {
    -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; }
  .page-afiliados-apelaciones-y-querellas .tab-content .card .card-header button {
    white-space: normal; }
    .page-afiliados-apelaciones-y-querellas .tab-content .card .card-header button:not(.collapsed) {
      line-height: 150%;
      padding-top: 1.5rem;
      padding-bottom: 1.5rem; }
  .page-afiliados-apelaciones-y-querellas .tab-content .card .card-body ul {
    margin-left: 2.5rem; } }

/*
/*
    Author     : MAXI
*/
.afiliados-nombramiento-de-representante .copy-designar-representante {
  font-size: 1.8rem;
  color: #333333; }

.afiliados-nombramiento-de-representante .copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1.5rem;
  margin-top: 3rem; }
  .afiliados-nombramiento-de-representante .copy i {
    margin-right: 1.5rem;
    background: #003F44;
    width: 6.5rem;
    height: 5.7rem;
    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;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none; }
  .afiliados-nombramiento-de-representante .copy p {
    color: #003F44;
    font-size: 1.8rem; }

.afiliados-nombramiento-de-representante .descarga-col a.btn {
  padding: 0rem 3rem; }

.afiliados-nombramiento-de-representante .ubicaciones {
  margin-top: 0rem;
  /*border-top: 1px dotted #94ABB6;*/
  border-bottom: 1px dotted #94ABB6;
  padding-top: 2.8rem;
  padding-bottom: 2.8rem; }
  .afiliados-nombramiento-de-representante .ubicaciones .ubicaciones-col {
    padding-top: 3.2rem;
    padding-bottom: 3.2rem;
    border-right: 1px dotted #94ABB6; }
    .afiliados-nombramiento-de-representante .ubicaciones .ubicaciones-col:last-child {
      border-right: none; }
    .afiliados-nombramiento-de-representante .ubicaciones .ubicaciones-col p {
      color: #003F44; }
    .afiliados-nombramiento-de-representante .ubicaciones .ubicaciones-col .title {
      font-size: 2.4rem;
      font-weight: 500;
      color: #003F44;
      margin-bottom: 1rem; }
    .afiliados-nombramiento-de-representante .ubicaciones .ubicaciones-col .subtitle {
      font-size: 2rem;
      font-weight: bold;
      margin-bottom: 0; }

@media (max-width: 767.98px) {
  .afiliados-nombramiento-de-representante .ubicaciones .ubicaciones-col {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem; } }

/*
/*
    Author     : MAXI
*/
.afiliados-notificacion-privacidad p {
  color: #003F44;
  font-weight: 400;
  margin-bottom: 1.5rem;
  line-height: 2.4rem;
  font-size: 1.8rem; }
  .afiliados-notificacion-privacidad p.large {
    line-height: 2.6rem;
    font-size: 2rem; }
  .afiliados-notificacion-privacidad p.gray {
    background: #F4F4F4;
    padding: 3rem 3.5rem; }
  .afiliados-notificacion-privacidad p span {
    font-size: 1.6rem; }

.afiliados-notificacion-privacidad a {
  text-decoration: underline; }

.afiliados-notificacion-privacidad .border-top {
  border-top: #94ABB6 dotted 1px;
  padding-top: 3rem;
  margin-top: 3rem; }

.afiliados-notificacion-privacidad .border-left {
  border-left: #94ABB6 dotted 1px;
  padding-left: 2rem; }

.afiliados-notificacion-privacidad h2 {
  color: #003F44;
  font-size: 3.4rem;
  font-weight: 500;
  margin-bottom: 2.5rem; }

.afiliados-notificacion-privacidad h3 {
  color: #003F44;
  font-size: 2.8rem;
  font-weight: 400;
  margin-bottom: 2rem;
  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; }
  .afiliados-notificacion-privacidad h3 img {
    margin-right: 1.5rem; }
  .afiliados-notificacion-privacidad h3 span {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1; }

.afiliados-notificacion-privacidad h4 {
  color: #003F44;
  font-size: 2.4rem;
  font-weight: 500;
  margin-bottom: 1rem; }

.afiliados-notificacion-privacidad h5 {
  color: #003F44;
  font-size: 2rem;
  font-weight: 500;
  margin-bottom: 1rem; }
  .afiliados-notificacion-privacidad h5.sep-top {
    border-top: #94ABB6 dotted 1px;
    padding-top: 1.5rem;
    margin-top: 1.5rem; }

.afiliados-notificacion-privacidad ul {
  color: #003F44;
  font-size: 1.8rem;
  font-weight: 400;
  margin: 0 0 1.5rem 0;
  list-style: none;
  padding: 0; }
  .afiliados-notificacion-privacidad ul.black li:before {
    background: #003F44;
    border-color: #FFF; }
  .afiliados-notificacion-privacidad ul li {
    padding-left: 2.5rem;
    position: relative;
    margin-bottom: 1rem; }
    .afiliados-notificacion-privacidad ul li:before {
      content: '';
      display: block;
      position: absolute;
      width: 10px;
      height: 10px;
      border: #003F44 solid 2px;
      border-radius: 100%;
      left: 0;
      top: 0.75rem; }
    .afiliados-notificacion-privacidad ul li ul {
      margin-top: 1rem;
      margin-left: 1.5rem; }
      .afiliados-notificacion-privacidad ul li ul li:before {
        background: #003F44;
        border-color: #FFF; }

@media (max-width: 767.98px) {
  .afiliados-notificacion-privacidad h2 {
    font-size: 2.4rem; }
  .afiliados-notificacion-privacidad h3 {
    font-size: 2rem; }
  .afiliados-notificacion-privacidad p {
    font-size: 1.6rem; }
  .afiliados-notificacion-privacidad ul {
    font-size: 1.6rem; }
  .afiliados-notificacion-privacidad .border-left {
    padding-left: 1.5rem;
    border-left: none !important;
    border-top: 1px solid #dee2e6 !important;
    padding-bottom: 2rem;
    padding-top: 2rem; } }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 11-sep-2018, 17:51:01
    Author     : Rodri
*/
.quienes-somos .tab-pane {
  border-left: #03576F solid 1px;
  padding: 3rem; }
  .quienes-somos .tab-pane p {
    color: #02576E; }

.quienes-somos .nav-tabs.years {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  border-left: #FFF solid 1px;
  margin-left: -1px;
  border-bottom: #03576F solid 1px;
  margin-bottom: 0;
  margin-top: -3.5rem; }
  .quienes-somos .nav-tabs.years .nav-link {
    border-top-color: transparent;
    color: #03576F;
    font-size: 1.4rem;
    text-transform: uppercase;
    font-weight: 600;
    padding: 0 1.5rem;
    line-height: 4rem; }
    .quienes-somos .nav-tabs.years .nav-link.active, .quienes-somos .nav-tabs.years .nav-link:hover {
      background: #03576F;
      color: #FFF; }

.quienes-somos h1 {
  color: #003F44;
  font-size: 6rem;
  font-weight: 500;
  margin-bottom: 1.5rem; }

.quienes-somos h2 {
  color: #006A6C;
  font-size: 2.4rem;
  font-weight: 500;
  margin-bottom: 1.5rem; }

.quienes-somos p {
  color: #333;
  font-size: 1.8rem;
  font-weight: 400;
  line-height: 2.2rem; }

.quienes-somos .border-top {
  border-top: #94ABB6 dotted 1px;
  padding-top: 3rem;
  margin-top: 3rem; }

.quienes-somos .border-bottom {
  border-bottom: #94ABB6 dotted 1px;
  padding-bottom: 6rem;
  margin-bottom: 3rem; }

.quienes-somos .green {
  margin-top: 3rem;
  background: #137476;
  padding: 3rem;
  color: #FFF; }
  .quienes-somos .green h2 {
    color: #FFF; }
  .quienes-somos .green ul {
    margin: 0 0 0 2rem;
    padding: 0; }
    .quienes-somos .green ul li {
      margin-bottom: 0.5rem; }

.quienes-somos .line {
  position: relative;
  padding: 2rem 5rem;
  background: url(../img/bg_line.jpg) center center no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
  margin-bottom: 6rem;
  margin-top: 3rem; }
  .quienes-somos .line .swiper-button-next,
  .quienes-somos .line .swiper-button-prev {
    background: none;
    width: 5rem;
    height: 5rem;
    margin-top: 0;
    top: 4.7rem; }
  .quienes-somos .line .swiper-button-next {
    right: 0; }
  .quienes-somos .line .swiper-button-prev {
    left: 0; }
  .quienes-somos .line .swiper-slide-active ul li {
    padding-top: 3.5rem; }
    .quienes-somos .line .swiper-slide-active ul li .detail {

        min-width: 890px;
      display: block; }
    .quienes-somos .line .swiper-slide-active ul li:before {
      width: 9rem;
      height: 9rem;
      top: 0.5rem;
      margin-left: -4.5rem;
      border-color: #EB992F; }
  .quienes-somos .line:before {
    content: '';
    display: block;
    position: absolute;
    z-index: 0;
    left: 5rem;
    right: 5rem;
    height: 1px;
    top: 7.2rem;
    background: #FFF; }
  .quienes-somos .line ul {
    min-height: 35rem;
    position: relative;
    list-style: none;
    text-align: center;
    padding: 0;
    margin: 0; }
    @media (max-width: 767.98px) {
      .quienes-somos .line ul {
        min-height: 51rem; } }
    .quienes-somos .line ul li {
      -webkit-transition: all .2s ease-out;
      -o-transition: all .2s ease-out;
      transition: all .2s ease-out;
      display: inline-block;
      z-index: 1;
      margin: 0 4rem;
      padding-bottom: 4rem;
      cursor: pointer;
      vertical-align: top;
      position: relative; }
      .quienes-somos .line ul li:after {
        content: '';
        position: absolute;
        width: 1px;
        height: 2rem;
        background: #FFF;
        top: 3rem;
        left: 50%;
        z-index: 1; }
      .quienes-somos .line ul li:before {
        z-index: 2;
        content: '';
        position: absolute;
        display: block;
        width: 2.4rem;
        height: 2.4rem;
        background: #048086;
        border: #FFF solid 4px;
        border-radius: 100%;
        top: 4rem;
        left: 50%;
        margin-left: -1.2rem; }
      .quienes-somos .line ul li .detail {
        display: none;
        position: absolute;
        width: 35rem;
        background: #048086;
        color: #FFF;
        padding: 2rem;
        left: -540%;
        margin-left: -17.5rem;
        top: 13rem; }
        .quienes-somos .line ul li .detail:before {
          content: '';
          width: 1px;
          height: 15rem;
          background: #048086;
          position: absolute;
          z-index: 0;
          top: -9rem;
          left: 50%; }
        .quienes-somos .line ul li .detail p {
          /*margin: 0;*/
          color: #FFF;
          font-size: 1.6rem;
          font-weight: 400;
          font-style: italic; }
        @media (max-width: 767.98px) {
          .quienes-somos .line ul li .detail {
            width: 26rem;overflow-y: scroll;
              height: 400px;
            margin-left: -13rem;
              min-width: inherit !important;
              left: 50%;
          }
            .quienes-somos .line ul li .detail p {
                /*margin: 0;*/
                overflow-y: scroll;
                height: 400px;}
        }
      .quienes-somos .line ul li .year {
        position: relative;
        z-index: 3;
        color: #FFF;
        font-size: 2rem;
        font-weight: 500; }
      .quienes-somos .line ul li.active {
        padding-top: 3.5rem; }
        .quienes-somos .line ul li.active .detail {
          display: block; }
        .quienes-somos .line ul li.active:before {
          width: 9rem;
          height: 9rem;
          top: 0.5rem;
          margin-left: -4.5rem;
          border-color: #EB992F; }

@media (max-width: 767.98px) {
  .quienes-somos {
    padding-top: 3rem; }
    .quienes-somos h1 {
      font-size: 3rem; }
    .quienes-somos .nav-tabs.years {
      margin-top: 2.5rem; } }

.page-programa-calificaciones-por-estrellas section.programa-calificaciones-por-estrellas-main p {
  font-size: 1.8rem;
  color: #003F44;
  line-height: 140%;
  margin-bottom: 2rem;
  font-weight: 400; }
  .page-programa-calificaciones-por-estrellas section.programa-calificaciones-por-estrellas-main p a {
    color: #047F85;
    text-decoration: underline; }

.page-programa-calificaciones-por-estrellas section.programa-calificaciones-por-estrellas-main .files-cont {
  margin-bottom: 3rem; }
  .page-programa-calificaciones-por-estrellas section.programa-calificaciones-por-estrellas-main .files-cont .files {
    background: #F4F4F4;
    padding: 3.5rem; }
    .page-programa-calificaciones-por-estrellas section.programa-calificaciones-por-estrellas-main .files-cont .files a {
      color: #047F85;
      position: relative;
      /*padding-left: 4rem;*/
      font-weight: 400;
      line-height: 130%;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
      .page-programa-calificaciones-por-estrellas section.programa-calificaciones-por-estrellas-main .files-cont .files a img {
        /*                            position: absolute;
                            top: 0.5rem;
                            left: 0rem;*/
        margin-right: 1rem; }
      .page-programa-calificaciones-por-estrellas section.programa-calificaciones-por-estrellas-main .files-cont .files a strong {
        display: block;
        -webkit-box-flex: 1;
        -webkit-flex: 1;
            -ms-flex: 1;
                flex: 1; }

@media (max-width: 767.98px) {
  .page-programa-calificaciones-por-estrellas section.programa-calificaciones-por-estrellas-main p {
    font-size: 1.6rem; }
  .page-programa-calificaciones-por-estrellas section.programa-calificaciones-por-estrellas-main .files-cont .files a {
    margin-top: 1rem;
    margin-bottom: 1rem; } }

.page-responsabilidad-social-corporativa .go-next {
  position: absolute;
  left: 0;
  top: 44rem;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 11.6rem;
  height: 11.6rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 100%;
  border: rgba(71, 152, 157, 0.2) solid 2.3rem; }
  .page-responsabilidad-social-corporativa .go-next span {
    -webkit-transition: all .4s ease-out;
    -o-transition: all .4s ease-out;
    transition: all .4s ease-out;
    background: #FFF;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 7rem;
    height: 7rem;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 100%; }

.page-responsabilidad-social-corporativa .section-banner {
  background-color: #1D868B;
  -webkit-background-size: auto 100%;
          background-size: auto 100%;
  background-repeat: no-repeat;
  min-height: 50rem;
  background-position: right center; }
  .page-responsabilidad-social-corporativa .section-banner:before {
    display: none; }
  .page-responsabilidad-social-corporativa .section-banner h2 {
    font-size: 5.4rem; }
  .page-responsabilidad-social-corporativa .section-banner p {
    margin: 0;
    font-size: 2.1rem;
    line-height: 2.6rem; }

.page-responsabilidad-social-corporativa article {
  position: relative;
  margin: 0;
  -webkit-background-size: auto 100%;
          background-size: auto 100%;
  background-position: center right;
  background-repeat: no-repeat;
  overflow: hidden;
  text-align: right; }
  .page-responsabilidad-social-corporativa article:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 60%;
    z-index: 0;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+90,ffffff+100&amp;1+0,0.78+90,0+100 */
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, white 0%, rgba(255, 255, 255, 0.78) 90%, rgba(255, 255, 255, 0) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: -webkit-gradient(linear, left top, right top, from(white), color-stop(90%, rgba(255, 255, 255, 0.78)), to(rgba(255, 255, 255, 0)));
    background: -o-linear-gradient(left, white 0%, rgba(255, 255, 255, 0.78) 90%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(to right, white 0%, rgba(255, 255, 255, 0.78) 90%, rgba(255, 255, 255, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );
    /* IE6-9 */ }
  .page-responsabilidad-social-corporativa article .bg {
    display: none; }
  .page-responsabilidad-social-corporativa article h2 {
    color: #003F44;
    font-size: 4rem; }
  .page-responsabilidad-social-corporativa article h3 {
    color: #003F44;
    font-size: 2.1rem; }
  .page-responsabilidad-social-corporativa article .cont-text {
    -webkit-transition: all .4s ease-out;
    -o-transition: all .4s ease-out;
    transition: all .4s ease-out;
    position: relative;
    padding: 10rem 0 20rem 0; }
    .page-responsabilidad-social-corporativa article .cont-text .descripcion {
      display: none;
      padding-top: 2rem; }
    .page-responsabilidad-social-corporativa article .cont-text .text {
      position: relative;
      z-index: 1; }
    .page-responsabilidad-social-corporativa article .cont-text ul {
      padding-left: 2rem;
      list-style-position: inside;
      direction: rtl; }
      .page-responsabilidad-social-corporativa article .cont-text ul li {
        margin-bottom: .2rem; }
    .page-responsabilidad-social-corporativa article .cont-text:before {
      -webkit-transition: all .4s ease-out;
      -o-transition: all .4s ease-out;
      transition: all .4s ease-out;
      content: '';
      background: rgba(238, 238, 238, 0.9);
      position: absolute;
      right: -4rem;
      top: 0;
      bottom: 0;
      width: 100vw;
      z-index: 0; }
    .page-responsabilidad-social-corporativa article .cont-text .more {
      -webkit-transition: all .4s ease-out;
      -o-transition: all .4s ease-out;
      transition: all .4s ease-out;
      position: absolute;
      right: -11.8rem;
      /*bottom: -14.6rem;*/
      top: 8.8rem;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0); }
      .page-responsabilidad-social-corporativa article .cont-text .more span {
        -webkit-transition-delay: .2s;
             -o-transition-delay: .2s;
                transition-delay: .2s;
        font-size: 1.6rem;
        font-weight: bold;
        color: #003F44; }
      .page-responsabilidad-social-corporativa article .cont-text .more i {
        margin: 2rem;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 11.6rem;
        height: 11.6rem;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        border-radius: 100%;
        border: rgba(71, 152, 157, 0.2) solid 2.3rem; }
        .page-responsabilidad-social-corporativa article .cont-text .more i span {
          -webkit-transition: all .4s ease-out;
          -o-transition: all .4s ease-out;
          transition: all .4s ease-out;
          background: #FFF;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          width: 7rem;
          height: 7rem;
          -webkit-box-pack: center;
          -webkit-justify-content: center;
              -ms-flex-pack: center;
                  justify-content: center;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center;
          border-radius: 100%; }
  .page-responsabilidad-social-corporativa article.article-right {
    background-position: center left;
    text-align: left; }
    .page-responsabilidad-social-corporativa article.article-right:before {
      left: auto;
      right: 0;
      -webkit-transform: rotate(180deg);
           -o-transform: rotate(180deg);
              transform: rotate(180deg);
      width: 60%; }
    .page-responsabilidad-social-corporativa article.article-right .cont-text:before {
      content: '';
      background: rgba(238, 238, 238, 0.9);
      position: absolute;
      left: -4rem;
      right: 0;
      top: 0;
      bottom: 0;
      width: 100vw;
      z-index: 0; }
    .page-responsabilidad-social-corporativa article.article-right .cont-text ul {
      list-style-position: inside;
      direction: ltr; }
    .page-responsabilidad-social-corporativa article.article-right .cont-text .more {
      right: auto;
      left: -11.8rem;
      /*left: -13.6rem;*/
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: row-reverse;
          -ms-flex-direction: row-reverse;
              flex-direction: row-reverse; }
    .page-responsabilidad-social-corporativa article.article-right.active .cont-text .more {
      -webkit-transform: translate3d(0, -19rem, 0);
              transform: translate3d(0, -19rem, 0); }
  .page-responsabilidad-social-corporativa article.active .cont-text {
    padding-bottom: 10rem; }
    .page-responsabilidad-social-corporativa article.active .cont-text:before {
      right: -6rem;
      background: #FFF; }
    .page-responsabilidad-social-corporativa article.active .cont-text .more {
      /*top: 4rem;*/
      /*right: -13.6rem;*/
      /*bottom: 100%;*/
      /*                    bottom: auto;
                                        top: auto;*/
      /*transform: translateY(-5rem);*/
      -webkit-transform: translate3d(2rem, -19rem, 0);
              transform: translate3d(2rem, -19rem, 0); }
      .page-responsabilidad-social-corporativa article.active .cont-text .more &gt; span {
        -webkit-transition-delay: 0s;
             -o-transition-delay: 0s;
                transition-delay: 0s;
        opacity: 0;
        pointer-events: none; }
      .page-responsabilidad-social-corporativa article.active .cont-text .more i {
        border: 0; }
        .page-responsabilidad-social-corporativa article.active .cont-text .more i span {
          -webkit-transform: rotate(45deg);
               -o-transform: rotate(45deg);
                  transform: rotate(45deg); }

#plataforma-sensibilidad {
  display: none;
  width: 100rem;
  padding: 0rem;
  padding-right: 1.5rem; }
  @media (max-width: 767.98px) {
    #plataforma-sensibilidad {
      padding: 1.5rem; } }
  #plataforma-sensibilidad h2 {
    font-size: 2.4rem;
    font-weight: 500;
    color: #006A6C;
    margin-bottom: 1.5rem; }
  #plataforma-sensibilidad p {
    font-size: 1.8rem;
    color: #333;
    margin-bottom: 2rem;
    line-height: 120%;
    font-weight: 400; }

@media (max-width: 767.98px) {
  .page-responsabilidad-social-corporativa .section-banner h2 {
    font-size: 2.2rem; }
  .page-responsabilidad-social-corporativa .go-next {
    left: auto;
    /*right: 2rem;*/ }
  .page-responsabilidad-social-corporativa article {
    text-align: left;
    padding: 0rem 2rem;
    /*            &amp;#first-step{
                            .cont-text{
                                padding-top: 14rem;
                            }
                        }*/ }
    .page-responsabilidad-social-corporativa article:before {
      display: none; }
    .page-responsabilidad-social-corporativa article.active .cont-text:before {
      right: -2rem; }
    .page-responsabilidad-social-corporativa article.active .cont-text .more {
      position: absolute;
      top: -12rem;
      right: -4rem;
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-transform: translate3d(0, 0, 0) !important;
              transform: translate3d(0, 0, 0) !important; }
    .page-responsabilidad-social-corporativa article.article-right .cont-text:before {
      left: -2rem; }
    .page-responsabilidad-social-corporativa article.article-right .cont-text .more {
      left: -2.5rem; }
    .page-responsabilidad-social-corporativa article h2 {
      line-height: 105%;
      margin-bottom: 1.5rem;
      font-size: 3rem;
      margin-bottom: 1.5rem; }
    .page-responsabilidad-social-corporativa article h3 {
      font-size: 1.8rem; }
    .page-responsabilidad-social-corporativa article .cont-text {
      padding: 8rem 0rem 6rem; }
      .page-responsabilidad-social-corporativa article .cont-text:before {
        right: -2rem;
        background: rgba(238, 238, 238, 0.85); }
      .page-responsabilidad-social-corporativa article .cont-text .more {
        position: relative;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: row-reverse;
            -ms-flex-direction: row-reverse;
                flex-direction: row-reverse;
        -webkit-transition: unset;
        -o-transition: unset;
        transition: unset;
        left: -2rem;
        top: 1rem;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
            -ms-flex-pack: end;
                justify-content: flex-end; } }

.page-empleos section.empleos-main {
  padding-bottom: 0rem; }
  .page-empleos section.empleos-main .separador {
    border-bottom: 1px dotted #94ABB6;
    padding-top: 6rem; }
  .page-empleos section.empleos-main h2 {
    font-size: 3.6rem;
    font-weight: 500;
    color: #006A6C;
    line-height: 100%;
    margin-bottom: 2rem; }
  .page-empleos section.empleos-main h3 {
    font-size: 3.2rem; }
  .page-empleos section.empleos-main p, .page-empleos section.empleos-main ul {
    margin-left: 2rem;
    font-size: 2rem;
    font-weight: 400;
    color: #333; }
  .page-empleos section.empleos-main ul li {
    margin: 0.5rem 0; }
  .page-empleos section.empleos-main .empleos-blocks h2 {
    font-size: 2.6rem;
    font-weight: 400; }
  .page-empleos section.empleos-main .img-bot {
    background: #EB992F;
    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: 2rem; }
    .page-empleos section.empleos-main .img-bot img {
      margin-right: 3rem; }
    .page-empleos section.empleos-main .img-bot p {
      color: #FFF;
      font-size: 2.4rem;
      font-weight: 500;
      line-height: 120%; }
      .page-empleos section.empleos-main .img-bot p a {
        text-decoration: underline;
        color: #FFF; }

.page-empleos section.empleos-more-info {
  background: #367e84; }
  .page-empleos section.empleos-more-info h3 {
    font-size: 3.2rem;
    font-weight: 500;
    line-height: 120%;
    color: #fff;
    margin-bottom: 2rem;
    border-bottom: 1px solid #fff;
    padding-bottom: 1rem; }
  .page-empleos section.empleos-more-info p {
    font-weight: 400;
    line-height: 130%;
    color: #fff;
    margin-bottom: 2rem; }
    .page-empleos section.empleos-more-info p a {
      font-weight: 500; }

.page-empleos section.empleos-case-study h3 {
  font-size: 3.2rem; }

.page-empleos section.empleos-prizes {
  background: #163e43; }
  .page-empleos section.empleos-prizes h2 {
    font-size: 3.6rem;
    font-weight: 500;
    color: #fff;
    line-height: 100%; }
  .page-empleos section.empleos-prizes .mejores-patronos {
    max-width: 40%;
    margin: 0 auto;
    display: block; }
    @media (max-width: 767.98px) {
      .page-empleos section.empleos-prizes .mejores-patronos {
        max-width: 60%; } }
  .page-empleos section.empleos-prizes .line {
    position: relative;
    padding: 2rem 5rem 0;
    margin-top: 3rem; }
    .page-empleos section.empleos-prizes .line .swiper-button-next,
    .page-empleos section.empleos-prizes .line .swiper-button-prev {
      background: none;
      width: 5rem;
      height: 5rem;
      margin-top: 0;
      top: 4.7rem; }
    .page-empleos section.empleos-prizes .line .swiper-button-next {
      right: 0; }
    .page-empleos section.empleos-prizes .line .swiper-button-prev {
      left: 0; }
    .page-empleos section.empleos-prizes .line .swiper-slide-active ul li {
      padding-top: 3.5rem; }
      .page-empleos section.empleos-prizes .line .swiper-slide-active ul li .detail {
        display: block; }
      .page-empleos section.empleos-prizes .line .swiper-slide-active ul li:before {
        width: 9rem;
        height: 9rem;
        top: 0.5rem;
        margin-left: -4.5rem;
        border-color: #EB992F; }
    .page-empleos section.empleos-prizes .line:before {
      content: '';
      display: block;
      position: absolute;
      z-index: 0;
      left: 5rem;
      right: 5rem;
      height: 1px;
      top: 7.2rem;
      background: #FFF; }
    .page-empleos section.empleos-prizes .line ul {
      position: relative;
      list-style: none;
      text-align: center;
      padding: 0;
      margin: 0; }
      .page-empleos section.empleos-prizes .line ul li {
        -webkit-transition: all .2s ease-out;
        -o-transition: all .2s ease-out;
        transition: all .2s ease-out;
        display: inline-block;
        z-index: 1;
        margin: 0 4rem;
        padding-bottom: 4rem;
        cursor: pointer;
        vertical-align: top;
        position: relative; }
        .page-empleos section.empleos-prizes .line ul li:after {
          content: '';
          position: absolute;
          width: 1px;
          height: 2rem;
          background: #FFF;
          top: 3rem;
          left: 50%;
          z-index: 1; }
        .page-empleos section.empleos-prizes .line ul li:before {
          z-index: 2;
          content: '';
          position: absolute;
          display: block;
          width: 2.4rem;
          height: 2.4rem;
          background: #048086;
          border: #FFF solid 4px;
          border-radius: 100%;
          top: 4rem;
          left: 50%;
          margin-left: -1.2rem; }
        .page-empleos section.empleos-prizes .line ul li .detail {
          display: none;
          position: absolute;
          width: 35rem;
          background: #048086;
          color: #FFF;
          padding: 2rem;
          left: 50%;
          margin-left: -17.5rem;
          top: 13rem; }
          .page-empleos section.empleos-prizes .line ul li .detail:before {
            content: '';
            width: 1px;
            height: 15rem;
            background: #048086;
            position: absolute;
            z-index: 0;
            top: -9rem;
            left: 50%; }
          .page-empleos section.empleos-prizes .line ul li .detail p {
            /*margin: 0;*/
            color: #FFF;
            font-size: 1.6rem;
            font-weight: 400;
            font-style: italic; }
          @media (max-width: 767.98px) {
            .page-empleos section.empleos-prizes .line ul li .detail {
              width: 26rem;
              margin-left: -13rem; } }
        .page-empleos section.empleos-prizes .line ul li .year {
          position: relative;
          z-index: 3;
          color: #FFF;
          font-size: 2rem;
          font-weight: 500; }
        .page-empleos section.empleos-prizes .line ul li.active {
          padding-top: 3.5rem; }
          .page-empleos section.empleos-prizes .line ul li.active .detail {
            display: block; }
          .page-empleos section.empleos-prizes .line ul li.active:before {
            width: 9rem;
            height: 9rem;
            top: 0.5rem;
            margin-left: -4.5rem;
            border-color: #EB992F; }

.page-empleos section.empleos-jobs-links {
  padding-top: 7rem;
  padding-bottom: 7rem; }

.page-empleos section.empleos-igualdad {
  background: #f2f2f2;
  padding-top: 7rem;
  padding-bottom: 7rem; }

.page-empleos .jobs-links {
  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;
  list-style: none; }
  .page-empleos .jobs-links li {
    margin-right: 1.5rem; }
    .page-empleos .jobs-links li:last-child {
      margin-right: 0; }

.page-empleos .swiper-empleos {
  width: 100%;
  height: 100%; }
  .page-empleos .swiper-empleos .swiper-wrapper {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch; }
  .page-empleos .swiper-empleos .swiper-pagination-bullet-active {
    background: #ffffff; }
  .page-empleos .swiper-empleos .swiper-slide {
    background: #367e84;
    color: #fff;
    padding: 3rem 1.8rem;
    height: auto; }
    .page-empleos .swiper-empleos .swiper-slide.dark {
      background: #163e43; }
    .page-empleos .swiper-empleos .swiper-slide h3 {
      font-size: 2.4rem; }
    .page-empleos .swiper-empleos .swiper-slide p {
      margin: .6em 0;
      color: #fff; }
    .page-empleos .swiper-empleos .swiper-slide ul {
      color: #fff; }

@media (max-width: 767.98px) {
  .page-empleos section.empleos-main .img-bot p {
    font-size: 1.8rem; }
  .page-empleos section.empleos-more-info {
    padding-top: 3rem; } }

.page-programa-de-cuidadores section.programa-de-cuidadores-main h3 {
  font-size: 2.4rem;
  font-weight: 500;
  line-height: 130%;
  color: #047F85;
  margin-bottom: 3rem; }

.page-programa-de-cuidadores section.programa-de-cuidadores-main h2 {
  font-size: 3.4rem;
  font-weight: 400;
  line-height: 110%;
  color: #047F85;
  margin-bottom: 1.5rem; }

.page-programa-de-cuidadores section.programa-de-cuidadores-main .ventajas {
  margin-bottom: 5rem; }
  .page-programa-de-cuidadores section.programa-de-cuidadores-main .ventajas .col-ventaja {
    border-top: 4px solid #47989D;
    padding-top: 2.5rem; }
    .page-programa-de-cuidadores section.programa-de-cuidadores-main .ventajas .col-ventaja h4 {
      font-size: 2.4rem;
      font-weight: 500;
      line-height: 120%;
      color: #003F44;
      margin-bottom: 1.5rem; }
    .page-programa-de-cuidadores section.programa-de-cuidadores-main .ventajas .col-ventaja ul li {
      font-size: 1.6rem;
      font-weight: 400;
      line-height: 120%;
      color: #333;
      margin-bottom: 1.5rem;
      position: relative;
      padding-left: 2rem;
      padding-right: 2rem; }
      .page-programa-de-cuidadores section.programa-de-cuidadores-main .ventajas .col-ventaja ul li:before {
        position: absolute;
        top: .5rem;
        left: 0; }
      .page-programa-de-cuidadores section.programa-de-cuidadores-main .ventajas .col-ventaja ul li .info {
        color: #048086; }
    .page-programa-de-cuidadores section.programa-de-cuidadores-main .ventajas .col-ventaja a.btn {
      margin-bottom: 1.5rem;
      width: 100%; }

.page-programa-de-cuidadores section.programa-de-cuidadores-main .mas {
  margin-bottom: 5rem; }
  .page-programa-de-cuidadores section.programa-de-cuidadores-main .mas p {
    font-size: 2.1rem;
    font-weight: 400;
    line-height: 140%;
    text-align: center;
    color: #333;
    display: block;
    width: 95%;
    margin: 0px auto; }

.page-programa-de-cuidadores section.programa-de-cuidadores-main .registrate {
  margin-top: 6rem;
  margin-bottom: 4rem; }
  .page-programa-de-cuidadores section.programa-de-cuidadores-main .registrate .box-registrate {
    position: relative;
    background: #003F44;
    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;
    height: 15rem; }
    .page-programa-de-cuidadores section.programa-de-cuidadores-main .registrate .box-registrate:before {
      content: " ";
      position: absolute;
      left: 0;
      width: 5.5rem;
      height: 100%;
      background: #47989D; }
    .page-programa-de-cuidadores section.programa-de-cuidadores-main .registrate .box-registrate .hand-stop {
      background: #003F44 url(../img/icons/hand-stop.png) no-repeat;
      -webkit-background-size: 28px 28px;
              background-size: 28px;
      background-position: center;
      border-radius: 10rem;
      position: absolute;
      left: 1.8rem;
      top: 4rem;
      width: 7rem;
      height: 7rem; }
    .page-programa-de-cuidadores section.programa-de-cuidadores-main .registrate .box-registrate p {
      width: 80%;
      margin: 0px auto;
      font-size: 1.8rem;
      font-weight: 400;
      line-height: 120%;
      color: #FFF;
      position: relative;
      left: 2rem; }
      .page-programa-de-cuidadores section.programa-de-cuidadores-main .registrate .box-registrate p a {
        text-decoration: underline; }

@media (max-width: 767.98px) {
  .page-programa-de-cuidadores section.programa-de-cuidadores-main h2 {
    font-size: 2.4rem; }
  .page-programa-de-cuidadores section.programa-de-cuidadores-main h3 {
    font-size: 1.8rem; }
  .page-programa-de-cuidadores section.programa-de-cuidadores-main .ventajas {
    margin-bottom: 1rem; }
    .page-programa-de-cuidadores section.programa-de-cuidadores-main .ventajas .col-ventaja {
      padding-bottom: 1.5rem; }
      .page-programa-de-cuidadores section.programa-de-cuidadores-main .ventajas .col-ventaja h4 {
        font-size: 2.2rem; }
  .page-programa-de-cuidadores section.programa-de-cuidadores-main .mas p {
    font-size: 1.8rem; }
  .page-programa-de-cuidadores section.programa-de-cuidadores-main .registrate {
    margin-top: 3rem; }
    .page-programa-de-cuidadores section.programa-de-cuidadores-main .registrate .box-registrate {
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      height: 81vw; }
      .page-programa-de-cuidadores section.programa-de-cuidadores-main .registrate .box-registrate:before {
        content: " ";
        position: absolute;
        top: 0;
        width: 100%;
        height: 5.5rem; }
      .page-programa-de-cuidadores section.programa-de-cuidadores-main .registrate .box-registrate .hand-stop {
        left: auto;
        top: 2rem; }
      .page-programa-de-cuidadores section.programa-de-cuidadores-main .registrate .box-registrate p {
        width: 100%;
        margin: 0px auto;
        position: relative;
        padding: 9rem 1.5rem 1rem 1.5rem;
        top: 0rem;
        left: 0rem; } }

.page-registro-de-cuidadores section.registro-de-cuidadores-main h3 {
  font-size: 2.4rem;
  font-weight: 500;
  line-height: 130%;
  color: #047F85;
  margin-bottom: 3rem; }

.page-registro-de-cuidadores section.registro-de-cuidadores-main .the-table {
  border: 1px solid #036A6F; }
  .page-registro-de-cuidadores section.registro-de-cuidadores-main .the-table-head-cell {
    background: #036a6f;
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #036a6f), color-stop(100%, #003f44));
    background: -webkit-linear-gradient(top, #036a6f 0%, #003f44 100%);
    background: -o-linear-gradient(top, #036a6f 0%, #003f44 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#036a6f), to(#003f44));
    background: linear-gradient(to bottom, #036a6f 0%, #003f44 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#036a6f', endColorstr='#003f44', GradientType=0 );
    height: 6.8rem;
    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; }
    .page-registro-de-cuidadores section.registro-de-cuidadores-main .the-table-head-cell .type-name {
      display: inline-block;
      background: #FFF;
      font-size: 3.4rem;
      font-weight: 400;
      color: #036A6F;
      line-height: 6.8rem;
      text-align: center;
      height: 100%;
      -webkit-box-flex: 0.3;
      -webkit-flex: 0.3;
          -ms-flex: 0.3;
              flex: 0.3; }
    .page-registro-de-cuidadores section.registro-de-cuidadores-main .the-table-head-cell .type-info {
      font-size: 2.1rem;
      font-weight: 400;
      color: #FFF;
      text-align: center;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1; }
  .page-registro-de-cuidadores section.registro-de-cuidadores-main .the-table-body-row {
    border-bottom: 1px solid #EEE; }
    .page-registro-de-cuidadores section.registro-de-cuidadores-main .the-table-body-row .table-cell {
      padding: 3rem; }
      .page-registro-de-cuidadores section.registro-de-cuidadores-main .the-table-body-row .table-cell h5 {
        font-size: 2rem;
        font-weight: 500;
        line-height: 100%;
        color: #003F44;
        margin-bottom: 1rem; }
      .page-registro-de-cuidadores section.registro-de-cuidadores-main .the-table-body-row .table-cell p {
        font-size: 1.6rem;
        font-weight: 400;
        line-height: 120%;
        color: #666; }
    .page-registro-de-cuidadores section.registro-de-cuidadores-main .the-table-body-row &gt; div:first-child {
      border-right: 1px solid #EEE; }

.page-registro-de-cuidadores section.registro-de-cuidadores-extra-info {
  padding-top: 0rem; }
  .page-registro-de-cuidadores section.registro-de-cuidadores-extra-info .first-column .descargar-text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 5rem;
    border-bottom: 1px dotted #94ABB6; }
    .page-registro-de-cuidadores section.registro-de-cuidadores-extra-info .first-column .descargar-text img {
      margin-right: 2.5rem; }
    .page-registro-de-cuidadores section.registro-de-cuidadores-extra-info .first-column .descargar-text p {
      font-size: 2rem;
      font-weight: 400;
      line-height: 100%;
      color: #003F44; }
  .page-registro-de-cuidadores section.registro-de-cuidadores-extra-info .first-column .descargar-botones {
    padding-top: 3.5rem;
    padding-bottom: 5rem;
    border-bottom: 1px dotted #94ABB6; }
    .page-registro-de-cuidadores section.registro-de-cuidadores-extra-info .first-column .descargar-botones.no-border {
      border-bottom: none; }
    .page-registro-de-cuidadores section.registro-de-cuidadores-extra-info .first-column .descargar-botones h4 {
      font-size: 2.1rem;
      font-weight: 500;
      line-height: 100%;
      color: #003F44;
      margin-bottom: .5rem; }
    .page-registro-de-cuidadores section.registro-de-cuidadores-extra-info .first-column .descargar-botones p {
      font-size: 2rem;
      font-weight: 400;
      color: #333;
      margin-bottom: 1rem; }
    .page-registro-de-cuidadores section.registro-de-cuidadores-extra-info .first-column .descargar-botones ul {
      padding-left: 0rem !important; }
      .page-registro-de-cuidadores section.registro-de-cuidadores-extra-info .first-column .descargar-botones ul li {
        list-style: none;
        color: #047F85;
        padding-left: 0rem;
        font-size: 1.8rem;
        font-weight: 400;
        color: #047F85; }
  .page-registro-de-cuidadores section.registro-de-cuidadores-extra-info .second-column {
    border-left: 1px dotted #94ABB6; }
    .page-registro-de-cuidadores section.registro-de-cuidadores-extra-info .second-column .info-item {
      margin-bottom: 2.3rem; }
      .page-registro-de-cuidadores section.registro-de-cuidadores-extra-info .second-column .info-item p.large {
        font-size: 2rem;
        font-weight: 500;
        color: #003F44;
        margin-bottom: .3rem; }
      .page-registro-de-cuidadores section.registro-de-cuidadores-extra-info .second-column .info-item p {
        font-size: 1.6rem;
        font-weight: 400;
        line-height: 120%;
        color: #003F44; }
        .page-registro-de-cuidadores section.registro-de-cuidadores-extra-info .second-column .info-item p strong {
          font-weight: 500; }
      .page-registro-de-cuidadores section.registro-de-cuidadores-extra-info .second-column .info-item a {
        text-decoration: underline; }

@media (max-width: 767.98px) {
  .page-registro-de-cuidadores section.registro-de-cuidadores-main h3 {
    font-size: 1.8rem; }
  .page-registro-de-cuidadores section.registro-de-cuidadores-main .the-table {
    border: 1px solid #036A6F; }
    .page-registro-de-cuidadores section.registro-de-cuidadores-main .the-table-head-cell .type-name {
      font-size: 2.6rem; }
    .page-registro-de-cuidadores section.registro-de-cuidadores-main .the-table-head-cell .type-info {
      font-size: 1.6rem; }
    .page-registro-de-cuidadores section.registro-de-cuidadores-main .the-table-body-row {
      border-bottom: 1px solid #EEE; }
      .page-registro-de-cuidadores section.registro-de-cuidadores-main .the-table-body-row .table-cell {
        padding: 2rem; }
        .page-registro-de-cuidadores section.registro-de-cuidadores-main .the-table-body-row .table-cell h5 {
          font-size: 1.8rem; }
      .page-registro-de-cuidadores section.registro-de-cuidadores-main .the-table-body-row &gt; div:first-child {
        border-right: none; }
  .page-registro-de-cuidadores section.registro-de-cuidadores-extra-info .first-column .descargar-text {
    padding-bottom: 2.5rem;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .page-registro-de-cuidadores section.registro-de-cuidadores-extra-info .first-column .descargar-text p {
      font-size: 1.6rem; }
  .page-registro-de-cuidadores section.registro-de-cuidadores-extra-info .first-column .descargar-botones {
    padding-bottom: 2.5rem; }
    .page-registro-de-cuidadores section.registro-de-cuidadores-extra-info .first-column .descargar-botones ul {
      margin-bottom: 1.5rem; }
    .page-registro-de-cuidadores section.registro-de-cuidadores-extra-info .first-column .descargar-botones p {
      font-size: 1.8rem; } }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 16-oct-2018, 16:15:41
    Author     : Rodri
*/
.section-centro-prensa h1 {
  color: #003F44;
  font-size: 6rem;
  font-weight: 500;
    display:none;
}

.section-centro-prensa h3 {
  color: #047F85;
  font-size: 2.4rem;
  font-weight: 500; }

.section-centro-prensa .gray {
  padding: 2rem;
  background: #EEEEEE; }

.section-centro-prensa p a:not(.tel) {
  color: #047F85; }

.section-centro-prensa a.mailto {
  text-decoration: underline; }

.list-noticias #infscr-loading {
  clear: both;
  text-align: center;
  padding-top: 2rem;
  width: 100%;
  margin-bottom: 2rem; }

.list-noticias article {
  margin-bottom: 3rem; }

@media (max-width: 767.98px) {
  section.section-centro-prensa h1 {
    font-size: 3rem; }
  section.section-centro-prensa h3 {
    font-size: 2.2rem; } }

.preloader {
    display: none;
    width: 70px;
    height: 70px;
    border: 10px solid #eee;
    border-top: 10px solid #666;
    border-radius: 50%;
    animation-name: girar;
    animation-duration: 2s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    margin-left: auto;
    margin-right: auto;
}
@keyframes girar {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwibWFpbi5zY3NzIiwiX2Jvb3RzdHJhcF9jb25mLnNjc3MiLCJtYXRlcmlhbGRlc2lnbmljb25zL21hdGVyaWFsZGVzaWduaWNvbnMuc2NzcyIsIm1hdGVyaWFsZGVzaWduaWNvbnMvX3BhdGguc2NzcyIsIm1hdGVyaWFsZGVzaWduaWNvbnMvX2NvcmUuc2NzcyIsIm1hdGVyaWFsZGVzaWduaWNvbnMvX2ljb25zLnNjc3MiLCJtYXRlcmlhbGRlc2lnbmljb25zL19mdW5jdGlvbnMuc2NzcyIsIm1hdGVyaWFsZGVzaWduaWNvbnMvX2V4dHJhcy5zY3NzIiwibWF0ZXJpYWxkZXNpZ25pY29ucy9fYW5pbWF0ZWQuc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsInV0aWxzL19taXhpbnMuc2NzcyIsInV0aWxzL19oZWxwZXJzLnNjc3MiLCJsYXlvdXQvX2Jhc2Uuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCIuLi9wbHVnaW5zL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsImxheW91dC9fbmF2LnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwibGF5b3V0L19maXhlcy5zY3NzIiwibGF5b3V0L19pY29ubWQuc2NzcyIsImxheW91dC9faWUxMS5zY3NzIiwiY29tcG9uZW50cy9fYnRuLnNjc3MiLCIuLi9wbHVnaW5zL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsImNvbXBvbmVudHMvX2Zvcm0uc2NzcyIsImNvbXBvbmVudHMvX3BhZ2VyLnNjc3MiLCJjb21wb25lbnRzL19zbGlkZXIuc2NzcyIsImNvbXBvbmVudHMvX3BvcG92ZXIuc2NzcyIsImNvbXBvbmVudHMvX2xpc3Quc2NzcyIsImNvbXBvbmVudHMvX2NhcmRzLnNjc3MiLCJjb21wb25lbnRzL19hcnRpY2xlLnNjc3MiLCJjb21wb25lbnRzL19zdGVwc3dpemFyZC5zY3NzIiwiY29tcG9uZW50cy9fY2hlY2tib3guc2NzcyIsImNvbXBvbmVudHMvX3JhZGlvLnNjc3MiLCJjb21wb25lbnRzL19hc2lzdGVudGUuc2NzcyIsImNvbXBvbmVudHMvX3RpcC5zY3NzIiwiY29tcG9uZW50cy9fY29udGFpbmVyLnNjc3MiLCJjb21wb25lbnRzL19zb2NpYWxuZXQuc2NzcyIsImNvbXBvbmVudHMvX2Rvd25sb2FkX2xpc3Quc2NzcyIsImNvbXBvbmVudHMvX2NoYXQuc2NzcyIsInNlY3Rpb25zL19zZWN0aW9ucy5zY3NzIiwic2VjdGlvbnMvX2hvbWUuc2NzcyIsInNlY3Rpb25zL19uZXdzbGV0dGVyLnNjc3MiLCJzZWN0aW9ucy9fb3JpZW50YWNpb24uc2NzcyIsInNlY3Rpb25zL19wbGFuZXMtbWVkaWNvcy5zY3NzIiwic2VjdGlvbnMvX3BsYW5lcy1iZW5lZmljaW9zLnNjc3MiLCJzZWN0aW9ucy9fY3VpZGFkby1wZXJzb25hbC5zY3NzIiwic2VjdGlvbnMvX2N1aWRhZG8tY29vcmRpbmFkby5zY3NzIiwic2VjdGlvbnMvX3Byb3ZlZWRvcmVzLWZhcm1hY2lhcy5zY3NzIiwic2VjdGlvbnMvX2JpZW5lc3Rhci1pbnRlZ3JhbC5zY3NzIiwic2VjdGlvbnMvX2NsaW5pY2FzLWVzcGVjaWFsaXphZGFzLnNjc3MiLCJzZWN0aW9ucy9fcGxhbmVzLWRldGFsbGUuc2NzcyIsInNlY3Rpb25zL19zZWN0aW9uQmFubmVyLnNjc3MiLCJzZWN0aW9ucy9fYWZpbGlhZG9zLnNjc3MiLCJzZWN0aW9ucy9fcHJvdmVlZG9yZXMuc2NzcyIsInNlY3Rpb25zL19kb2N1bWVudHMuc2NzcyIsInNlY3Rpb25zL191bmV0ZS5zY3NzIiwic2VjdGlvbnMvX2NvbnRhY3RvLnNjc3MiLCJzZWN0aW9ucy9fZGV0YWxsZS1ub3RpY2lhcy5zY3NzIiwic2VjdGlvbnMvX2dsb3NhcmlvLnNjc3MiLCJzZWN0aW9ucy9fZmFxcy5zY3NzIiwic2VjdGlvbnMvX21lZGljYXJlLnNjc3MiLCJzZWN0aW9ucy9fcHJvZ3JhbWEtbWVqb3JhbWllbnRvLWNhbGlkYWQuc2NzcyIsInNlY3Rpb25zL19jdWJpZXJ0YS1mdWVyYS1kZS1yZWQuc2NzcyIsInNlY3Rpb25zL19wb2xpdGljYS1kZS10cmFuc2ljaW9uLnNjc3MiLCJzZWN0aW9ucy9fZGV0ZXJtaW5hY2lvbi1vcmdhbml6YWNpb25hbGVzLnNjc3MiLCJzZWN0aW9ucy9fcHJvZ3JhbWEtbWFuZWpvLWRlLXRlcmFwaWEuc2NzcyIsInNlY3Rpb25zL19wcmV2ZW5jaW9uLWVkdWNhY2lvbi5zY3NzIiwic2VjdGlvbnMvX3RlY25vbG9naWEuc2NzcyIsInNlY3Rpb25zL19jdWJpZXJ0YS1mdWVyYS1kZS1yZWQtZGUtZmFybWFjaWFzLnNjc3MiLCJzZWN0aW9ucy9fZGV0ZXJtaW5hY2lvbmVzLWN1YmllcnRhLnNjc3MiLCJzZWN0aW9ucy9fY3VpZGFkby15LXNlcnZpY2lvLW1lZGljby5zY3NzIiwic2VjdGlvbnMvX2FmaWxpYWRvcy1zb2xpY2l0dWQtbWF0ZXJpYWxlcy5zY3NzIiwic2VjdGlvbnMvX2FmaWxpYWRvcy1wYWdvLXByaW1hcy5zY3NzIiwic2VjdGlvbnMvX2FmaWxpYWRvcy1kZXNhZmlsaWFjaW9uLnNjc3MiLCJzZWN0aW9ucy9fcmVwb3J0YXItZnJhdWRlLnNjc3MiLCJzZWN0aW9ucy9fYXBlbGFjaW9uZXMteS1xdWVyZWxsYXMuc2NzcyIsInNlY3Rpb25zL19ub21icmFtaWVudG9fcmVwcmVzZW50YW50ZS5zY3NzIiwic2VjdGlvbnMvX25vdGlmaWNhY2lvbl9wcml2YWNpZGFkLnNjc3MiLCJzZWN0aW9ucy9fcXVpZW5lcy1zb21vcy5zY3NzIiwic2VjdGlvbnMvX3Byb2dyYW1hLWNhbGlmaWNhY2lvbmVzLXBvci1lc3RyZWxsYXMuc2NzcyIsInNlY3Rpb25zL19yZXNwb25zYWJpbGlkYWQtc29jaWFsLWNvcnBvcmF0aXZhLnNjc3MiLCJzZWN0aW9ucy9fZW1wbGVvcy5zY3NzIiwic2VjdGlvbnMvX3Byb2dyYW1hLWRlLWN1aWRhZG9yZXMuc2NzcyIsInNlY3Rpb25zL19yZWdpc3Ryby1kZS1jdWlkYWRvcmVzLnNjc3MiLCJzZWN0aW9ucy9fY2VudHJvLXByZW5zYS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQ0FqQjtrRUFFa0U7QUFFbEU7O0dBRUc7QUNGSDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7NENBZ0M0QztBQUc1Qzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7aURBbUNpRDtBQzFFakQsNkJBQTZCO0FDQTdCO0VBQ0UscUNBQWdDO0VBQ2hDLDhEQUE0RTtFQUM1RSx1YUFJMkg7RUFDM0gsb0JBQW1CO0VBQ25CLG1CQUFrQixFQUFBOztBQ1RwQjs7RUFFRSxzQkFBcUI7RUFDckIsMERBQXVFO0VBQ3ZFLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIscUJBQW9CO0VBQ3BCLG9DQUFtQztFQUNuQyxtQ0FBa0MsRUFDbkM7O0FDUkc7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7O0FBRkQ7RUFDSSxpQkNBMkMsRURDOUM7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LGVBQWM7RUFDZCxrQkFBaUI7RUFDakIsaUJBQWdCLEVBQ25COztBQVZMO0VBWVEsY0FBYTtFQUNiLG9CQUFtQixFQUN0Qjs7QUFkTDtFQWlCWSxlQUFjLEVBQ2pCOztBQWxCVDtFQXFCUSwyQkFBMEIsRUFDN0I7O0FBR0w7RUFFUSxZQUFXO0VBQ1gsbUJBQWtCO0VBQ2xCLGtCQUFpQjtFQUNqQixZQUFXO0VBQ1gsb0JBQW1CLEVBQ3RCOztBQVBMO0VBU1Esb0JBQW1CLEVBQ3RCOztBckU0QkQ7RXFFdkJBO0lBRVEsZ0JBQWUsRUFDbEI7RUFITDtJQUtRLGtCQUFpQixFQUNwQixFQUFBIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICogICAgICAgIE1haW5cblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qXG4gKiAgLS0tLS0tLS0tLS0tLS0tLS0gVkFSSUFCTEVTICYgQjQgLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuLypcbkBpbXBvcnQgXCIuLi9wbHVnaW5zL2Jvb3RzdHJhcC9zY3NzL3Jvb3RcIjtcbkBpbXBvcnQgXCIuLi9wbHVnaW5zL2Jvb3RzdHJhcC9zY3NzL3JlYm9vdFwiO1xuQGltcG9ydCBcIi4uL3BsdWdpbnMvYm9vdHN0cmFwL3Njc3MvdHlwZVwiO1xuQGltcG9ydCBcIi4uL3BsdWdpbnMvYm9vdHN0cmFwL3Njc3MvaW1hZ2VzXCI7XG5AaW1wb3J0IFwiLi4vcGx1Z2lucy9ib290c3RyYXAvc2Nzcy9jb2RlXCI7XG5AaW1wb3J0IFwiLi4vcGx1Z2lucy9ib290c3RyYXAvc2Nzcy9ncmlkXCI7XG5AaW1wb3J0IFwiLi4vcGx1Z2lucy9ib290c3RyYXAvc2Nzcy90YWJsZXNcIjtcbkBpbXBvcnQgXCIuLi9wbHVnaW5zL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zXCI7XG5AaW1wb3J0IFwiLi4vcGx1Z2lucy9ib290c3RyYXAvc2Nzcy9idXR0b25zXCI7XG5AaW1wb3J0IFwiLi4vcGx1Z2lucy9ib290c3RyYXAvc2Nzcy90cmFuc2l0aW9uc1wiO1xuQGltcG9ydCBcIi4uL3BsdWdpbnMvYm9vdHN0cmFwL3Njc3MvZHJvcGRvd25cIjtcbkBpbXBvcnQgXCIuLi9wbHVnaW5zL2Jvb3RzdHJhcC9zY3NzL2J1dHRvbi1ncm91cFwiO1xuQGltcG9ydCBcIi4uL3BsdWdpbnMvYm9vdHN0cmFwL3Njc3MvaW5wdXQtZ3JvdXBcIjtcbkBpbXBvcnQgXCIuLi9wbHVnaW5zL2Jvb3RzdHJhcC9zY3NzL2N1c3RvbS1mb3Jtc1wiO1xuQGltcG9ydCBcIi4uL3BsdWdpbnMvYm9vdHN0cmFwL3Njc3MvbmF2XCI7XG5AaW1wb3J0IFwiLi4vcGx1Z2lucy9ib290c3RyYXAvc2Nzcy9uYXZiYXJcIjtcbkBpbXBvcnQgXCIuLi9wbHVnaW5zL2Jvb3RzdHJhcC9zY3NzL2NhcmRcIjtcbkBpbXBvcnQgXCIuLi9wbHVnaW5zL2Jvb3RzdHJhcC9zY3NzL2JyZWFkY3J1bWJcIjtcbkBpbXBvcnQgXCIuLi9wbHVnaW5zL2Jvb3RzdHJhcC9zY3NzL3BhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCIuLi9wbHVnaW5zL2Jvb3RzdHJhcC9zY3NzL2JhZGdlXCI7XG5AaW1wb3J0IFwiLi4vcGx1Z2lucy9ib290c3RyYXAvc2Nzcy9qdW1ib3Ryb25cIjtcbkBpbXBvcnQgXCIuLi9wbHVnaW5zL2Jvb3RzdHJhcC9zY3NzL2FsZXJ0XCI7XG5AaW1wb3J0IFwiLi4vcGx1Z2lucy9ib290c3RyYXAvc2Nzcy9wcm9ncmVzc1wiO1xuQGltcG9ydCBcIi4uL3BsdWdpbnMvYm9vdHN0cmFwL3Njc3MvbWVkaWFcIjtcbkBpbXBvcnQgXCIuLi9wbHVnaW5zL2Jvb3RzdHJhcC9zY3NzL2xpc3QtZ3JvdXBcIjtcbkBpbXBvcnQgXCIuLi9wbHVnaW5zL2Jvb3RzdHJhcC9zY3NzL2Nsb3NlXCI7XG5AaW1wb3J0IFwiLi4vcGx1Z2lucy9ib290c3RyYXAvc2Nzcy9tb2RhbFwiO1xuQGltcG9ydCBcIi4uL3BsdWdpbnMvYm9vdHN0cmFwL3Njc3MvdG9vbHRpcFwiO1xuQGltcG9ydCBcIi4uL3BsdWdpbnMvYm9vdHN0cmFwL3Njc3MvcG9wb3ZlclwiO1xuQGltcG9ydCBcIi4uL3BsdWdpbnMvYm9vdHN0cmFwL3Njc3MvY2Fyb3VzZWxcIjtcbkBpbXBvcnQgXCIuLi9wbHVnaW5zL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllc1wiO1xuQGltcG9ydCBcIi4uL3BsdWdpbnMvYm9vdHN0cmFwL3Njc3MvcHJpbnRcIjsqL1xuLypcbkBpbXBvcnQgXCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnNcIjtcbkBpbXBvcnQgXCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3Mvcm9vdFwiO1xuQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9yZWJvb3RcIjtcbkBpbXBvcnQgXCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdHlwZVwiO1xuQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9pbWFnZXNcIjtcbkBpbXBvcnQgXCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvY29kZVwiO1xuQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ncmlkXCI7XG5AaW1wb3J0IFwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3RhYmxlc1wiO1xuQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtc1wiO1xuQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9idXR0b25zXCI7XG5AaW1wb3J0IFwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3RyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Ryb3Bkb3duXCI7XG5AaW1wb3J0IFwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2J1dHRvbi1ncm91cFwiO1xuQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9pbnB1dC1ncm91cFwiO1xuQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9jdXN0b20tZm9ybXNcIjtcbkBpbXBvcnQgXCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbmF2XCI7XG5AaW1wb3J0IFwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL25hdmJhclwiO1xuQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9jYXJkXCI7XG5AaW1wb3J0IFwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2JyZWFkY3J1bWJcIjtcbkBpbXBvcnQgXCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvcGFnaW5hdGlvblwiO1xuQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9iYWRnZVwiO1xuQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9qdW1ib3Ryb25cIjtcbkBpbXBvcnQgXCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvYWxlcnRcIjtcbkBpbXBvcnQgXCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvcHJvZ3Jlc3NcIjtcbkBpbXBvcnQgXCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWVkaWFcIjtcbkBpbXBvcnQgXCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbGlzdC1ncm91cFwiO1xuQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9jbG9zZVwiO1xuQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9tb2RhbFwiO1xuQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy90b29sdGlwXCI7XG5AaW1wb3J0IFwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3BvcG92ZXJcIjtcbkBpbXBvcnQgXCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvY2Fyb3VzZWxcIjtcbkBpbXBvcnQgXCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzXCI7XG5AaW1wb3J0IFwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ByaW50XCI7Ki9cbi8qIE1hdGVyaWFsRGVzaWduSWNvbnMuY29tICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbWF0ZXJpYWxkZXNpZ25pY29ucy13ZWJmb250LmVvdD92PTIuMy41NFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tYXRlcmlhbGRlc2lnbmljb25zLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTIuMy41NFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbWF0ZXJpYWxkZXNpZ25pY29ucy13ZWJmb250LndvZmYyP3Y9Mi4zLjU0XCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9tYXRlcmlhbGRlc2lnbmljb25zLXdlYmZvbnQud29mZj92PTIuMy41NFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9tYXRlcmlhbGRlc2lnbmljb25zLXdlYmZvbnQudHRmP3Y9Mi4zLjU0XCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9tYXRlcmlhbGRlc2lnbmljb25zLXdlYmZvbnQuc3ZnP3Y9Mi4zLjU0I21hdGVyaWFsZGVzaWduaWNvbnNyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5tZGk6YmVmb3JlLFxuLm1kaS1zZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDI0cHgvMSBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLm1kaS1hY2Nlc3MtcG9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMDJcIjsgfVxuXG4ubWRpLWFjY2Vzcy1wb2ludC1uZXR3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDAzXCI7IH1cblxuLm1kaS1hY2NvdW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDA0XCI7IH1cblxuLm1kaS1hY2NvdW50LWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDA1XCI7IH1cblxuLm1kaS1hY2NvdW50LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAwNlwiOyB9XG5cbi5tZGktYWNjb3VudC1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAwN1wiOyB9XG5cbi5tZGktYWNjb3VudC1jYXJkLWRldGFpbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RDJcIjsgfVxuXG4ubWRpLWFjY291bnQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMDhcIjsgfVxuXG4ubWRpLWFjY291bnQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDA5XCI7IH1cblxuLm1kaS1hY2NvdW50LWNvbnZlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMEFcIjsgfVxuXG4ubWRpLWFjY291bnQtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZCQlwiOyB9XG5cbi5tZGktYWNjb3VudC1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg0OFwiOyB9XG5cbi5tZGktYWNjb3VudC1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg5OFwiOyB9XG5cbi5tZGktYWNjb3VudC1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMEJcIjsgfVxuXG4ubWRpLWFjY291bnQtbG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMENcIjsgfVxuXG4ubWRpLWFjY291bnQtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMERcIjsgfVxuXG4ubWRpLWFjY291bnQtbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMEVcIjsgfVxuXG4ubWRpLWFjY291bnQtbXVsdGlwbGUtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4QzRcIjsgfVxuXG4ubWRpLWFjY291bnQtbXVsdGlwbGUtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RDNcIjsgfVxuXG4ubWRpLWFjY291bnQtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAwRlwiOyB9XG5cbi5tZGktYWNjb3VudC1tdWx0aXBsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDEwXCI7IH1cblxuLm1kaS1hY2NvdW50LW11bHRpcGxlLXBsdXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdGRlwiOyB9XG5cbi5tZGktYWNjb3VudC1uZXR3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDExXCI7IH1cblxuLm1kaS1hY2NvdW50LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAxMlwiOyB9XG5cbi5tZGktYWNjb3VudC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDEzXCI7IH1cblxuLm1kaS1hY2NvdW50LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMTRcIjsgfVxuXG4ubWRpLWFjY291bnQtcGx1cy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODAwXCI7IH1cblxuLm1kaS1hY2NvdW50LXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAxNVwiOyB9XG5cbi5tZGktYWNjb3VudC1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMTZcIjsgfVxuXG4ubWRpLWFjY291bnQtc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MzBcIjsgfVxuXG4ubWRpLWFjY291bnQtc2V0dGluZ3MtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYzMVwiOyB9XG5cbi5tZGktYWNjb3VudC1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDE3XCI7IH1cblxuLm1kaS1hY2NvdW50LXN3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAxOVwiOyB9XG5cbi5tZGktYWNjdXNvZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4NDlcIjsgfVxuXG4ubWRpLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAxQVwiOyB9XG5cbi5tZGktYWlyLWNvbmRpdGlvbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDFCXCI7IH1cblxuLm1kaS1haXJiYWxsb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDFDXCI7IH1cblxuLm1kaS1haXJwbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAxRFwiOyB9XG5cbi5tZGktYWlycGxhbmUtbGFuZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVENFwiOyB9XG5cbi5tZGktYWlycGxhbmUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDFFXCI7IH1cblxuLm1kaS1haXJwbGFuZS10YWtlb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUQ1XCI7IH1cblxuLm1kaS1haXJwbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDFGXCI7IH1cblxuLm1kaS1haXJwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODRBXCI7IH1cblxuLm1kaS1hbGFybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAyMFwiOyB9XG5cbi5tZGktYWxhcm0tYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc4RFwiOyB9XG5cbi5tZGktYWxhcm0tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMjFcIjsgfVxuXG4ubWRpLWFsYXJtLWxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzhFXCI7IH1cblxuLm1kaS1hbGFybS1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAyMlwiOyB9XG5cbi5tZGktYWxhcm0tb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDIzXCI7IH1cblxuLm1kaS1hbGFybS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDI0XCI7IH1cblxuLm1kaS1hbGFybS1zbm9vemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2OERcIjsgfVxuXG4ubWRpLWFsYnVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDI1XCI7IH1cblxuLm1kaS1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAyNlwiOyB9XG5cbi5tZGktYWxlcnQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDI3XCI7IH1cblxuLm1kaS1hbGVydC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMjhcIjsgfVxuXG4ubWRpLWFsZXJ0LWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUQ2XCI7IH1cblxuLm1kaS1hbGVydC1kZWNhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZCQ1wiOyB9XG5cbi5tZGktYWxlcnQtb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAyOVwiOyB9XG5cbi5tZGktYWxlcnQtb2N0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NjZcIjsgfVxuXG4ubWRpLWFsZXJ0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMkFcIjsgfVxuXG4ubWRpLWFsaWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODk5XCI7IH1cblxuLm1kaS1hbGwtaW5jbHVzaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkJEXCI7IH1cblxuLm1kaS1hbHBoYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAyQlwiOyB9XG5cbi5tZGktYWxwaGFiZXRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDJDXCI7IH1cblxuLm1kaS1hbHRpbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RDdcIjsgfVxuXG4ubWRpLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAyRFwiOyB9XG5cbi5tZGktYW1hem9uLWFsZXhhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGOEM1XCI7IH1cblxuLm1kaS1hbWF6b24tZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMkVcIjsgfVxuXG4ubWRpLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAyRlwiOyB9XG5cbi5tZGktYW1wbGlmaWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDMwXCI7IH1cblxuLm1kaS1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMzFcIjsgfVxuXG4ubWRpLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMzJcIjsgfVxuXG4ubWRpLWFuZHJvaWQtZGVidWctYnJpZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDMzXCI7IH1cblxuLm1kaS1hbmRyb2lkLWhlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3OEZcIjsgfVxuXG4ubWRpLWFuZHJvaWQtc3R1ZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDM0XCI7IH1cblxuLm1kaS1hbmd1bGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkIxXCI7IH1cblxuLm1kaS1hbmd1bGFyanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QkVcIjsgfVxuXG4ubWRpLWFuaW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVEOFwiOyB9XG5cbi5tZGktYW52aWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4OUFcIjsgfVxuXG4ubWRpLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDM1XCI7IH1cblxuLm1kaS1hcHBsZS1maW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMzZcIjsgfVxuXG4ubWRpLWFwcGxlLWljbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAzOFwiOyB9XG5cbi5tZGktYXBwbGUtaW9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDM3XCI7IH1cblxuLm1kaS1hcHBsZS1rZXlib2FyZC1jYXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjMyXCI7IH1cblxuLm1kaS1hcHBsZS1rZXlib2FyZC1jb21tYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjMzXCI7IH1cblxuLm1kaS1hcHBsZS1rZXlib2FyZC1jb250cm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjM0XCI7IH1cblxuLm1kaS1hcHBsZS1rZXlib2FyZC1vcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MzVcIjsgfVxuXG4ubWRpLWFwcGxlLWtleWJvYXJkLXNoaWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjM2XCI7IH1cblxuLm1kaS1hcHBsZS1zYWZhcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMzlcIjsgfVxuXG4ubWRpLWFwcGxpY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjE0XCI7IH1cblxuLm1kaS1hcHByb3ZhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc5MFwiOyB9XG5cbi5tZGktYXBwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAzQlwiOyB9XG5cbi5tZGktYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjhDNlwiOyB9XG5cbi5tZGktYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAzQ1wiOyB9XG5cbi5tZGktYXJyYW5nZS1icmluZy1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDNEXCI7IH1cblxuLm1kaS1hcnJhbmdlLWJyaW5nLXRvLWZyb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDNFXCI7IH1cblxuLm1kaS1hcnJhbmdlLXNlbmQtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwM0ZcIjsgfVxuXG4ubWRpLWFycmFuZ2Utc2VuZC10by1iYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDQwXCI7IH1cblxuLm1kaS1hcnJvdy1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNDFcIjsgfVxuXG4ubWRpLWFycm93LWJvdHRvbS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDQyXCI7IH1cblxuLm1kaS1hcnJvdy1ib3R0b20tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNDNcIjsgfVxuXG4ubWRpLWFycm93LWNvbGxhcHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjE1XCI7IH1cblxuLm1kaS1hcnJvdy1jb2xsYXBzZS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNDRcIjsgfVxuXG4ubWRpLWFycm93LWNvbGxhcHNlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3OTFcIjsgfVxuXG4ubWRpLWFycm93LWNvbGxhcHNlLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4NEJcIjsgfVxuXG4ubWRpLWFycm93LWNvbGxhcHNlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3OTJcIjsgfVxuXG4ubWRpLWFycm93LWNvbGxhcHNlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzkzXCI7IH1cblxuLm1kaS1hcnJvdy1jb2xsYXBzZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc5NFwiOyB9XG5cbi5tZGktYXJyb3ctY29sbGFwc2UtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4NENcIjsgfVxuXG4ubWRpLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNDVcIjsgfVxuXG4ubWRpLWFycm93LWRvd24tYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcyRFwiOyB9XG5cbi5tZGktYXJyb3ctZG93bi1ib2xkLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcyRVwiOyB9XG5cbi5tZGktYXJyb3ctZG93bi1ib2xkLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzJGXCI7IH1cblxuLm1kaS1hcnJvdy1kb3duLWJvbGQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDQ3XCI7IH1cblxuLm1kaS1hcnJvdy1kb3duLWJvbGQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNDhcIjsgfVxuXG4ubWRpLWFycm93LWRvd24tYm9sZC1oZXhhZ29uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNDlcIjsgfVxuXG4ubWRpLWFycm93LWRvd24tYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkJGXCI7IH1cblxuLm1kaS1hcnJvdy1kb3duLWRyb3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDRBXCI7IH1cblxuLm1kaS1hcnJvdy1kb3duLWRyb3AtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNEJcIjsgfVxuXG4ubWRpLWFycm93LWRvd24tdGhpY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNDZcIjsgfVxuXG4ubWRpLWFycm93LWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYxNlwiOyB9XG5cbi5tZGktYXJyb3ctZXhwYW5kLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA0Q1wiOyB9XG5cbi5tZGktYXJyb3ctZXhwYW5kLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3OTVcIjsgfVxuXG4ubWRpLWFycm93LWV4cGFuZC1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODREXCI7IH1cblxuLm1kaS1hcnJvdy1leHBhbmQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc5NlwiOyB9XG5cbi5tZGktYXJyb3ctZXhwYW5kLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzk3XCI7IH1cblxuLm1kaS1hcnJvdy1leHBhbmQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3OThcIjsgfVxuXG4ubWRpLWFycm93LWV4cGFuZC12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg0RVwiOyB9XG5cbi5tZGktYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA0RFwiOyB9XG5cbi5tZGktYXJyb3ctbGVmdC1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzMwXCI7IH1cblxuLm1kaS1hcnJvdy1sZWZ0LWJvbGQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzMxXCI7IH1cblxuLm1kaS1hcnJvdy1sZWZ0LWJvbGQtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MzJcIjsgfVxuXG4ubWRpLWFycm93LWxlZnQtYm9sZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNEZcIjsgfVxuXG4ubWRpLWFycm93LWxlZnQtYm9sZC1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA1MFwiOyB9XG5cbi5tZGktYXJyb3ctbGVmdC1ib2xkLWhleGFnb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA1MVwiOyB9XG5cbi5tZGktYXJyb3ctbGVmdC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QzBcIjsgfVxuXG4ubWRpLWFycm93LWxlZnQtZHJvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNTJcIjsgfVxuXG4ubWRpLWFycm93LWxlZnQtZHJvcC1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA1M1wiOyB9XG5cbi5tZGktYXJyb3ctbGVmdC10aGljazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA0RVwiOyB9XG5cbi5tZGktYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNTRcIjsgfVxuXG4ubWRpLWFycm93LXJpZ2h0LWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MzNcIjsgfVxuXG4ubWRpLWFycm93LXJpZ2h0LWJvbGQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzM0XCI7IH1cblxuLm1kaS1hcnJvdy1yaWdodC1ib2xkLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzM1XCI7IH1cblxuLm1kaS1hcnJvdy1yaWdodC1ib2xkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA1NlwiOyB9XG5cbi5tZGktYXJyb3ctcmlnaHQtYm9sZC1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA1N1wiOyB9XG5cbi5tZGktYXJyb3ctcmlnaHQtYm9sZC1oZXhhZ29uLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNThcIjsgfVxuXG4ubWRpLWFycm93LXJpZ2h0LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZDMVwiOyB9XG5cbi5tZGktYXJyb3ctcmlnaHQtZHJvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNTlcIjsgfVxuXG4ubWRpLWFycm93LXJpZ2h0LWRyb3AtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNUFcIjsgfVxuXG4ubWRpLWFycm93LXJpZ2h0LXRoaWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDU1XCI7IH1cblxuLm1kaS1hcnJvdy10b3AtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA1QlwiOyB9XG5cbi5tZGktYXJyb3ctdG9wLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDVDXCI7IH1cblxuLm1kaS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA1RFwiOyB9XG5cbi5tZGktYXJyb3ctdXAtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjczNlwiOyB9XG5cbi5tZGktYXJyb3ctdXAtYm9sZC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MzdcIjsgfVxuXG4ubWRpLWFycm93LXVwLWJvbGQtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MzhcIjsgfVxuXG4ubWRpLWFycm93LXVwLWJvbGQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDVGXCI7IH1cblxuLm1kaS1hcnJvdy11cC1ib2xkLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDYwXCI7IH1cblxuLm1kaS1hcnJvdy11cC1ib2xkLWhleGFnb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA2MVwiOyB9XG5cbi5tZGktYXJyb3ctdXAtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkMyXCI7IH1cblxuLm1kaS1hcnJvdy11cC1kcm9wLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA2MlwiOyB9XG5cbi5tZGktYXJyb3ctdXAtZHJvcC1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA2M1wiOyB9XG5cbi5tZGktYXJyb3ctdXAtdGhpY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNUVcIjsgfVxuXG4ubWRpLWFydGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgwMlwiOyB9XG5cbi5tZGktYXNzaXN0YW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDY0XCI7IH1cblxuLm1kaS1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZDM1wiOyB9XG5cbi5tZGktYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNjVcIjsgfVxuXG4ubWRpLWF0bGFzc2lhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgwM1wiOyB9XG5cbi5tZGktYXRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc2N1wiOyB9XG5cbi5tZGktYXR0YWNobWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA2NlwiOyB9XG5cbi5tZGktYXVkaW9ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDY3XCI7IH1cblxuLm1kaS1hdWdtZW50ZWQtcmVhbGl0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg0RlwiOyB9XG5cbi5tZGktYXV0by1maXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNjhcIjsgfVxuXG4ubWRpLWF1dG8tdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDY5XCI7IH1cblxuLm1kaS1hdXRvcmVuZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNkFcIjsgfVxuXG4ubWRpLWF2LXRpbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDZCXCI7IH1cblxuLm1kaS1heGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4QzdcIjsgfVxuXG4ubWRpLWF6dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODA0XCI7IH1cblxuLm1kaS1iYWJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDZDXCI7IH1cblxuLm1kaS1iYWJ5LWJ1Z2d5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjhFXCI7IH1cblxuLm1kaS1iYWNrYnVyZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDZEXCI7IH1cblxuLm1kaS1iYWNrc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNkVcIjsgfVxuXG4ubWRpLWJhY2t1cC1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDZGXCI7IH1cblxuLm1kaS1iYWRtaW50b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4NTBcIjsgfVxuXG4ubWRpLWJhbmRjYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjc0XCI7IH1cblxuLm1kaS1iYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDcwXCI7IH1cblxuLm1kaS1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDcxXCI7IH1cblxuLm1kaS1iYXJjb2RlLXNjYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwNzJcIjsgfVxuXG4ubWRpLWJhcmxleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA3M1wiOyB9XG5cbi5tZGktYmFycmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDc0XCI7IH1cblxuLm1kaS1iYXNlYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg1MVwiOyB9XG5cbi5tZGktYmFzZWJhbGwtYmF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODUyXCI7IH1cblxuLm1kaS1iYXNlY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA3NVwiOyB9XG5cbi5tZGktYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDc2XCI7IH1cblxuLm1kaS1iYXNrZXQtZmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA3N1wiOyB9XG5cbi5tZGktYmFza2V0LXVuZmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA3OFwiOyB9XG5cbi5tZGktYmFza2V0YmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgwNVwiOyB9XG5cbi5tZGktYmF0dGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA3OVwiOyB9XG5cbi5tZGktYmF0dGVyeS0xMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA3QVwiOyB9XG5cbi5tZGktYmF0dGVyeS0yMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA3QlwiOyB9XG5cbi5tZGktYmF0dGVyeS0zMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA3Q1wiOyB9XG5cbi5tZGktYmF0dGVyeS00MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA3RFwiOyB9XG5cbi5tZGktYmF0dGVyeS01MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA3RVwiOyB9XG5cbi5tZGktYmF0dGVyeS02MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA3RlwiOyB9XG5cbi5tZGktYmF0dGVyeS03MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA4MFwiOyB9XG5cbi5tZGktYmF0dGVyeS04MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA4MVwiOyB9XG5cbi5tZGktYmF0dGVyeS05MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA4MlwiOyB9XG5cbi5tZGktYmF0dGVyeS1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA4M1wiOyB9XG5cbi5tZGktYmF0dGVyeS1jaGFyZ2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA4NFwiOyB9XG5cbi5tZGktYmF0dGVyeS1jaGFyZ2luZy0xMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg5QlwiOyB9XG5cbi5tZGktYmF0dGVyeS1jaGFyZ2luZy0xMDA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwODVcIjsgfVxuXG4ubWRpLWJhdHRlcnktY2hhcmdpbmctMjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwODZcIjsgfVxuXG4ubWRpLWJhdHRlcnktY2hhcmdpbmctMzA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwODdcIjsgfVxuXG4ubWRpLWJhdHRlcnktY2hhcmdpbmctNDA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwODhcIjsgfVxuXG4ubWRpLWJhdHRlcnktY2hhcmdpbmctNTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4OUNcIjsgfVxuXG4ubWRpLWJhdHRlcnktY2hhcmdpbmctNjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwODlcIjsgfVxuXG4ubWRpLWJhdHRlcnktY2hhcmdpbmctNzA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4OURcIjsgfVxuXG4ubWRpLWJhdHRlcnktY2hhcmdpbmctODA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwOEFcIjsgfVxuXG4ubWRpLWJhdHRlcnktY2hhcmdpbmctOTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwOEJcIjsgfVxuXG4ubWRpLWJhdHRlcnktY2hhcmdpbmctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg5RVwiOyB9XG5cbi5tZGktYmF0dGVyeS1jaGFyZ2luZy13aXJlbGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgwNlwiOyB9XG5cbi5tZGktYmF0dGVyeS1jaGFyZ2luZy13aXJlbGVzcy0xMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgwN1wiOyB9XG5cbi5tZGktYmF0dGVyeS1jaGFyZ2luZy13aXJlbGVzcy0yMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgwOFwiOyB9XG5cbi5tZGktYmF0dGVyeS1jaGFyZ2luZy13aXJlbGVzcy0zMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgwOVwiOyB9XG5cbi5tZGktYmF0dGVyeS1jaGFyZ2luZy13aXJlbGVzcy00MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgwQVwiOyB9XG5cbi5tZGktYmF0dGVyeS1jaGFyZ2luZy13aXJlbGVzcy01MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgwQlwiOyB9XG5cbi5tZGktYmF0dGVyeS1jaGFyZ2luZy13aXJlbGVzcy02MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgwQ1wiOyB9XG5cbi5tZGktYmF0dGVyeS1jaGFyZ2luZy13aXJlbGVzcy03MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgwRFwiOyB9XG5cbi5tZGktYmF0dGVyeS1jaGFyZ2luZy13aXJlbGVzcy04MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgwRVwiOyB9XG5cbi5tZGktYmF0dGVyeS1jaGFyZ2luZy13aXJlbGVzcy05MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgwRlwiOyB9XG5cbi5tZGktYmF0dGVyeS1jaGFyZ2luZy13aXJlbGVzcy1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgxMFwiOyB9XG5cbi5tZGktYmF0dGVyeS1jaGFyZ2luZy13aXJlbGVzcy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODExXCI7IH1cblxuLm1kaS1iYXR0ZXJ5LW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDhDXCI7IH1cblxuLm1kaS1iYXR0ZXJ5LW5lZ2F0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDhEXCI7IH1cblxuLm1kaS1iYXR0ZXJ5LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwOEVcIjsgfVxuXG4ubWRpLWJhdHRlcnktcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA4RlwiOyB9XG5cbi5tZGktYmF0dGVyeS1wb3NpdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA5MFwiOyB9XG5cbi5tZGktYmF0dGVyeS11bmtub3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDkxXCI7IH1cblxuLm1kaS1iZWFjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA5MlwiOyB9XG5cbi5tZGktYmVha2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjhGXCI7IH1cblxuLm1kaS1iZWF0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA5N1wiOyB9XG5cbi5tZGktYmVkLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODlGXCI7IH1cblxuLm1kaS1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDk4XCI7IH1cblxuLm1kaS1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDk5XCI7IH1cblxuLm1kaS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDlBXCI7IH1cblxuLm1kaS1iZWxsLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA5QlwiOyB9XG5cbi5tZGktYmVsbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDlDXCI7IH1cblxuLm1kaS1iZWxsLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwOURcIjsgfVxuXG4ubWRpLWJlbGwtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjA5RVwiOyB9XG5cbi5tZGktYmVsbC1yaW5nLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwOUZcIjsgfVxuXG4ubWRpLWJlbGwtc2xlZXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQTBcIjsgfVxuXG4ubWRpLWJldGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQTFcIjsgfVxuXG4ubWRpLWJpYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEEyXCI7IH1cblxuLm1kaS1iaWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEEzXCI7IH1cblxuLm1kaS1iaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEE0XCI7IH1cblxuLm1kaS1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEE1XCI7IH1cblxuLm1kaS1iaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQTZcIjsgfVxuXG4ubWRpLWJpb2hhemFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBBN1wiOyB9XG5cbi5tZGktYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEE4XCI7IH1cblxuLm1kaS1iaXRjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODEyXCI7IH1cblxuLm1kaS1ibGFjay1tZXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEE5XCI7IH1cblxuLm1kaS1ibGFja2JlcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEFBXCI7IH1cblxuLm1kaS1ibGVuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEFCXCI7IH1cblxuLm1kaS1ibGluZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQUNcIjsgfVxuXG4ubWRpLWJsb2NrLWhlbHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBBRFwiOyB9XG5cbi5tZGktYmxvZ2dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBBRVwiOyB9XG5cbi5tZGktYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEFGXCI7IH1cblxuLm1kaS1ibHVldG9vdGgtYXVkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQjBcIjsgfVxuXG4ubWRpLWJsdWV0b290aC1jb25uZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEIxXCI7IH1cblxuLm1kaS1ibHVldG9vdGgtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEIyXCI7IH1cblxuLm1kaS1ibHVldG9vdGgtc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQjNcIjsgfVxuXG4ubWRpLWJsdWV0b290aC10cmFuc2ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBCNFwiOyB9XG5cbi5tZGktYmx1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBCNVwiOyB9XG5cbi5tZGktYmx1ci1saW5lYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQjZcIjsgfVxuXG4ubWRpLWJsdXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEI3XCI7IH1cblxuLm1kaS1ibHVyLXJhZGlhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBCOFwiOyB9XG5cbi5tZGktYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY5MFwiOyB9XG5cbi5tZGktYm9tYi1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QzRcIjsgfVxuXG4ubWRpLWJvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQjlcIjsgfVxuXG4ubWRpLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQkFcIjsgfVxuXG4ubWRpLWJvb2stbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RDlcIjsgfVxuXG4ubWRpLWJvb2stbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQkJcIjsgfVxuXG4ubWRpLWJvb2stbXVsdGlwbGUtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBCQ1wiOyB9XG5cbi5tZGktYm9vay1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEJEXCI7IH1cblxuLm1kaS1ib29rLW9wZW4tcGFnZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNURBXCI7IH1cblxuLm1kaS1ib29rLW9wZW4tdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBCRVwiOyB9XG5cbi5tZGktYm9vay1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNURCXCI7IH1cblxuLm1kaS1ib29rLXNlY3VyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc5OVwiOyB9XG5cbi5tZGktYm9vay11bnNlY3VyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc5QVwiOyB9XG5cbi5tZGktYm9vay12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEJGXCI7IH1cblxuLm1kaS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBDMFwiOyB9XG5cbi5tZGktYm9va21hcmstY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQzFcIjsgfVxuXG4ubWRpLWJvb2ttYXJrLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEMyXCI7IH1cblxuLm1kaS1ib29rbWFyay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEMzXCI7IH1cblxuLm1kaS1ib29rbWFyay1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEM1XCI7IH1cblxuLm1kaS1ib29rbWFyay1wbHVzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQzRcIjsgfVxuXG4ubWRpLWJvb2ttYXJrLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBDNlwiOyB9XG5cbi5tZGktYm9vbWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVEQ1wiOyB9XG5cbi5tZGktYm9vdHN0cmFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkM1XCI7IH1cblxuLm1kaS1ib3JkZXItYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEM3XCI7IH1cblxuLm1kaS1ib3JkZXItYWxsLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4QTBcIjsgfVxuXG4ubWRpLWJvcmRlci1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQzhcIjsgfVxuXG4ubWRpLWJvcmRlci1ib3R0b20tdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjhBMVwiOyB9XG5cbi5tZGktYm9yZGVyLWNvbG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEM5XCI7IH1cblxuLm1kaS1ib3JkZXItaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBDQVwiOyB9XG5cbi5tZGktYm9yZGVyLWluc2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBDQlwiOyB9XG5cbi5tZGktYm9yZGVyLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwQ0NcIjsgfVxuXG4ubWRpLWJvcmRlci1sZWZ0LXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4QTJcIjsgfVxuXG4ubWRpLWJvcmRlci1ub25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMENEXCI7IH1cblxuLm1kaS1ib3JkZXItbm9uZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGOEEzXCI7IH1cblxuLm1kaS1ib3JkZXItb3V0c2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBDRVwiOyB9XG5cbi5tZGktYm9yZGVyLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMENGXCI7IH1cblxuLm1kaS1ib3JkZXItcmlnaHQtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjhBNFwiOyB9XG5cbi5tZGktYm9yZGVyLXN0eWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEQwXCI7IH1cblxuLm1kaS1ib3JkZXItdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEQxXCI7IH1cblxuLm1kaS1ib3JkZXItdG9wLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4QTVcIjsgfVxuXG4ubWRpLWJvcmRlci12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBEMlwiOyB9XG5cbi5tZGktYm90dGxlLXdpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4NTNcIjsgfVxuXG4ubWRpLWJvdy10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NzdcIjsgfVxuXG4ubWRpLWJvd2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MTdcIjsgfVxuXG4ubWRpLWJvd2xpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRDNcIjsgfVxuXG4ubWRpLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBENFwiOyB9XG5cbi5tZGktYm94LWN1dHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBENVwiOyB9XG5cbi5tZGktYm94LXNoYWRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYzN1wiOyB9XG5cbi5tZGktYnJpZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjE4XCI7IH1cblxuLm1kaS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRDZcIjsgfVxuXG4ubWRpLWJyaWVmY2FzZS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBEN1wiOyB9XG5cbi5tZGktYnJpZWZjYXNlLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEQ4XCI7IH1cblxuLm1kaS1icmllZmNhc2Utb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgxM1wiOyB9XG5cbi5tZGktYnJpZWZjYXNlLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBEOVwiOyB9XG5cbi5tZGktYnJpZ2h0bmVzcy0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMERBXCI7IH1cblxuLm1kaS1icmlnaHRuZXNzLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwREJcIjsgfVxuXG4ubWRpLWJyaWdodG5lc3MtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBEQ1wiOyB9XG5cbi5tZGktYnJpZ2h0bmVzcy00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEREXCI7IH1cblxuLm1kaS1icmlnaHRuZXNzLTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwREVcIjsgfVxuXG4ubWRpLWJyaWdodG5lc3MtNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBERlwiOyB9XG5cbi5tZGktYnJpZ2h0bmVzcy03OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEUwXCI7IH1cblxuLm1kaS1icmlnaHRuZXNzLWF1dG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRTFcIjsgfVxuXG4ubWRpLWJyb29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEUyXCI7IH1cblxuLm1kaS1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBFM1wiOyB9XG5cbi5tZGktYnVmZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjE5XCI7IH1cblxuLm1kaS1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRTRcIjsgfVxuXG4ubWRpLWJ1bGxldGluLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEU1XCI7IH1cblxuLm1kaS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBFNlwiOyB9XG5cbi5tZGktYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RERcIjsgfVxuXG4ubWRpLWJ1bGxzZXllLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGOEM4XCI7IH1cblxuLm1kaS1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRTdcIjsgfVxuXG4ubWRpLWJ1cy1hcnRpY3VsYXRlZC1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3OUJcIjsgfVxuXG4ubWRpLWJ1cy1hcnRpY3VsYXRlZC1mcm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc5Q1wiOyB9XG5cbi5tZGktYnVzLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGOEM5XCI7IH1cblxuLm1kaS1idXMtZG91YmxlLWRlY2tlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc5RFwiOyB9XG5cbi5tZGktYnVzLXNjaG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc5RVwiOyB9XG5cbi5tZGktYnVzLXNpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3OUZcIjsgfVxuXG4ubWRpLWNhY2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBFOFwiOyB9XG5cbi5tZGktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBFOVwiOyB9XG5cbi5tZGktY2FrZS1sYXllcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEVBXCI7IH1cblxuLm1kaS1jYWtlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRUJcIjsgfVxuXG4ubWRpLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRUNcIjsgfVxuXG4ubWRpLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEVEXCI7IH1cblxuLm1kaS1jYWxlbmRhci1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBFRVwiOyB9XG5cbi5tZGktY2FsZW5kYXItY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRUZcIjsgfVxuXG4ubWRpLWNhbGVuZGFyLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEYwXCI7IH1cblxuLm1kaS1jYWxlbmRhci1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGOEE2XCI7IH1cblxuLm1kaS1jYWxlbmRhci1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBGMVwiOyB9XG5cbi5tZGktY2FsZW5kYXItbXVsdGlwbGUtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRjJcIjsgfVxuXG4ubWRpLWNhbGVuZGFyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwRjNcIjsgfVxuXG4ubWRpLWNhbGVuZGFyLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjkxXCI7IH1cblxuLm1kaS1jYWxlbmRhci1yYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY3OFwiOyB9XG5cbi5tZGktY2FsZW5kYXItcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEY0XCI7IH1cblxuLm1kaS1jYWxlbmRhci10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEY1XCI7IH1cblxuLm1kaS1jYWxlbmRhci10b2RheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBGNlwiOyB9XG5cbi5tZGktY2FsbC1tYWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEY3XCI7IH1cblxuLm1kaS1jYWxsLW1lcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEY4XCI7IH1cblxuLm1kaS1jYWxsLW1pc3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBGOVwiOyB9XG5cbi5tZGktY2FsbC1yZWNlaXZlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBGQVwiOyB9XG5cbi5tZGktY2FsbC1zcGxpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBGQlwiOyB9XG5cbi5tZGktY2FtY29yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEZDXCI7IH1cblxuLm1kaS1jYW1jb3JkZXItYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMEZEXCI7IH1cblxuLm1kaS1jYW1jb3JkZXItYm94LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBGRVwiOyB9XG5cbi5tZGktY2FtY29yZGVyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjBGRlwiOyB9XG5cbi5tZGktY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTAwXCI7IH1cblxuLm1kaS1jYW1lcmEtYWNjb3VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjhDQVwiOyB9XG5cbi5tZGktY2FtZXJhLWJ1cnN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjkyXCI7IH1cblxuLm1kaS1jYW1lcmEtZW5oYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEwMVwiOyB9XG5cbi5tZGktY2FtZXJhLWZyb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTAyXCI7IH1cblxuLm1kaS1jYW1lcmEtZnJvbnQtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEwM1wiOyB9XG5cbi5tZGktY2FtZXJhLWdvcHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0EwXCI7IH1cblxuLm1kaS1jYW1lcmEtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4Q0JcIjsgfVxuXG4ubWRpLWNhbWVyYS1pcmlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTA0XCI7IH1cblxuLm1kaS1jYW1lcmEtbWV0ZXJpbmctY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0ExXCI7IH1cblxuLm1kaS1jYW1lcmEtbWV0ZXJpbmctbWF0cml4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0EyXCI7IH1cblxuLm1kaS1jYW1lcmEtbWV0ZXJpbmctcGFydGlhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdBM1wiOyB9XG5cbi5tZGktY2FtZXJhLW1ldGVyaW5nLXNwb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3QTRcIjsgfVxuXG4ubWRpLWNhbWVyYS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1REZcIjsgfVxuXG4ubWRpLWNhbWVyYS1wYXJ0eS1tb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTA1XCI7IH1cblxuLm1kaS1jYW1lcmEtcmVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEwNlwiOyB9XG5cbi5tZGktY2FtZXJhLXJlYXItdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEwN1wiOyB9XG5cbi5tZGktY2FtZXJhLXN3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEwOFwiOyB9XG5cbi5tZGktY2FtZXJhLXRpbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTA5XCI7IH1cblxuLm1kaS1jYW5jZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MzlcIjsgfVxuXG4ubWRpLWNhbmRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVFMlwiOyB9XG5cbi5tZGktY2FuZHljYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTBBXCI7IH1cblxuLm1kaS1jYW5uYWJpczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdBNVwiOyB9XG5cbi5tZGktY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTBCXCI7IH1cblxuLm1kaS1jYXItYmF0dGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEwQ1wiOyB9XG5cbi5tZGktY2FyLWNvbm5lY3RlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEwRFwiOyB9XG5cbi5tZGktY2FyLWNvbnZlcnRpYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0E2XCI7IH1cblxuLm1kaS1jYXItZXN0YXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0E3XCI7IH1cblxuLm1kaS1jYXItaGF0Y2hiYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0E4XCI7IH1cblxuLm1kaS1jYXItbGltb3VzaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGOENDXCI7IH1cblxuLm1kaS1jYXItcGlja3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0E5XCI7IH1cblxuLm1kaS1jYXItc2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdBQVwiOyB9XG5cbi5tZGktY2FyLXNwb3J0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdBQlwiOyB9XG5cbi5tZGktY2FyLXdhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMEVcIjsgfVxuXG4ubWRpLWNhcmF2YW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3QUNcIjsgfVxuXG4ubWRpLWNhcmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjM4XCI7IH1cblxuLm1kaS1jYXJkcy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGOENEXCI7IH1cblxuLm1kaS1jYXJkcy1kaWFtb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGOENFXCI7IH1cblxuLm1kaS1jYXJkcy1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjhDRlwiOyB9XG5cbi5tZGktY2FyZHMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYzOVwiOyB9XG5cbi5tZGktY2FyZHMtcGxheWluZy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjNBXCI7IH1cblxuLm1kaS1jYXJkcy1zcGFkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjhEMFwiOyB9XG5cbi5tZGktY2FyZHMtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZDNlwiOyB9XG5cbi5tZGktY2Fycm90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTBGXCI7IH1cblxuLm1kaS1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTEwXCI7IH1cblxuLm1kaS1jYXJ0LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY2QlwiOyB9XG5cbi5tZGktY2FydC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTExXCI7IH1cblxuLm1kaS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMTJcIjsgfVxuXG4ubWRpLWNhc2Utc2Vuc2l0aXZlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjExM1wiOyB9XG5cbi5tZGktY2FzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjExNFwiOyB9XG5cbi5tZGktY2FzaC0xMDA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMTVcIjsgfVxuXG4ubWRpLWNhc2gtbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMTZcIjsgfVxuXG4ubWRpLWNhc2gtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTE3XCI7IH1cblxuLm1kaS1jYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTE4XCI7IH1cblxuLm1kaS1jYXN0LWNvbm5lY3RlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjExOVwiOyB9XG5cbi5tZGktY2FzdC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3ODlcIjsgfVxuXG4ubWRpLWNhc3RsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjExQVwiOyB9XG5cbi5tZGktY2F0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTFCXCI7IH1cblxuLm1kaS1jY3R2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0FEXCI7IH1cblxuLm1kaS1jZWlsaW5nLWxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzY4XCI7IH1cblxuLm1kaS1jZWxscGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMUNcIjsgfVxuXG4ubWRpLWNlbGxwaG9uZS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTFEXCI7IH1cblxuLm1kaS1jZWxscGhvbmUtYmFzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMUVcIjsgfVxuXG4ubWRpLWNlbGxwaG9uZS1kb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTFGXCI7IH1cblxuLm1kaS1jZWxscGhvbmUtaXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTIwXCI7IH1cblxuLm1kaS1jZWxscGhvbmUtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEyMVwiOyB9XG5cbi5tZGktY2VsbHBob25lLWxpbmstb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTIyXCI7IH1cblxuLm1kaS1jZWxscGhvbmUtbWVzc2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjhEMlwiOyB9XG5cbi5tZGktY2VsbHBob25lLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTIzXCI7IH1cblxuLm1kaS1jZWxscGhvbmUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjhEMVwiOyB9XG5cbi5tZGktY2VsbHBob25lLXdpcmVsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODE0XCI7IH1cblxuLm1kaS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEyNFwiOyB9XG5cbi5tZGktY2hhaXItc2Nob29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTI1XCI7IH1cblxuLm1kaS1jaGFydC1hcmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMjZcIjsgfVxuXG4ubWRpLWNoYXJ0LWFyZWFzcGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMjdcIjsgfVxuXG4ubWRpLWNoYXJ0LWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEyOFwiOyB9XG5cbi5tZGktY2hhcnQtYmFyLXN0YWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NjlcIjsgfVxuXG4ubWRpLWNoYXJ0LWJ1YmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVFM1wiOyB9XG5cbi5tZGktY2hhcnQtZG9udXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3QUVcIjsgfVxuXG4ubWRpLWNoYXJ0LWRvbnV0LXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3QUZcIjsgfVxuXG4ubWRpLWNoYXJ0LWdhbnR0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjZDXCI7IH1cblxuLm1kaS1jaGFydC1oaXN0b2dyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMjlcIjsgfVxuXG4ubWRpLWNoYXJ0LWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMkFcIjsgfVxuXG4ubWRpLWNoYXJ0LWxpbmUtc3RhY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc2QVwiOyB9XG5cbi5tZGktY2hhcnQtbGluZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0IwXCI7IH1cblxuLm1kaS1jaGFydC1tdWx0aWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4RDNcIjsgfVxuXG4ubWRpLWNoYXJ0LXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEyQlwiOyB9XG5cbi5tZGktY2hhcnQtc2NhdHRlcnBsb3QtaGV4YmluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjZEXCI7IH1cblxuLm1kaS1jaGFydC10aW1lbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY2RVwiOyB9XG5cbi5tZGktY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMkNcIjsgfVxuXG4ubWRpLWNoZWNrLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEyRFwiOyB9XG5cbi5tZGktY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUUwXCI7IH1cblxuLm1kaS1jaGVjay1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVFMVwiOyB9XG5cbi5tZGktY2hlY2stb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg1NFwiOyB9XG5cbi5tZGktY2hlY2tib3gtYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMkVcIjsgfVxuXG4ubWRpLWNoZWNrYm94LWJsYW5rLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEyRlwiOyB9XG5cbi5tZGktY2hlY2tib3gtYmxhbmstY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMzBcIjsgfVxuXG4ubWRpLWNoZWNrYm94LWJsYW5rLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMzFcIjsgfVxuXG4ubWRpLWNoZWNrYm94LWludGVybWVkaWF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg1NVwiOyB9XG5cbi5tZGktY2hlY2tib3gtbWFya2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTMyXCI7IH1cblxuLm1kaS1jaGVja2JveC1tYXJrZWQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTMzXCI7IH1cblxuLm1kaS1jaGVja2JveC1tYXJrZWQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMzRcIjsgfVxuXG4ubWRpLWNoZWNrYm94LW1hcmtlZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTM1XCI7IH1cblxuLm1kaS1jaGVja2JveC1tdWx0aXBsZS1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEzNlwiOyB9XG5cbi5tZGktY2hlY2tib3gtbXVsdGlwbGUtYmxhbmstY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjNCXCI7IH1cblxuLm1kaS1jaGVja2JveC1tdWx0aXBsZS1ibGFuay1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYzQ1wiOyB9XG5cbi5tZGktY2hlY2tib3gtbXVsdGlwbGUtYmxhbmstb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEzN1wiOyB9XG5cbi5tZGktY2hlY2tib3gtbXVsdGlwbGUtbWFya2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTM4XCI7IH1cblxuLm1kaS1jaGVja2JveC1tdWx0aXBsZS1tYXJrZWQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjNEXCI7IH1cblxuLm1kaS1jaGVja2JveC1tdWx0aXBsZS1tYXJrZWQtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2M0VcIjsgfVxuXG4ubWRpLWNoZWNrYm94LW11bHRpcGxlLW1hcmtlZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTM5XCI7IH1cblxuLm1kaS1jaGVja2VyYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxM0FcIjsgfVxuXG4ubWRpLWNoZW1pY2FsLXdlYXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEzQlwiOyB9XG5cbi5tZGktY2hlc3MtYmlzaG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODVCXCI7IH1cblxuLm1kaS1jaGVzcy1raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODU2XCI7IH1cblxuLm1kaS1jaGVzcy1rbmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4NTdcIjsgfVxuXG4ubWRpLWNoZXNzLXBhd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4NThcIjsgfVxuXG4ubWRpLWNoZXNzLXF1ZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODU5XCI7IH1cblxuLm1kaS1jaGVzcy1yb29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODVBXCI7IH1cblxuLm1kaS1jaGV2cm9uLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTNDXCI7IH1cblxuLm1kaS1jaGV2cm9uLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTNEXCI7IH1cblxuLm1kaS1jaGV2cm9uLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjEzRVwiOyB9XG5cbi5tZGktY2hldnJvbi1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxM0ZcIjsgfVxuXG4ubWRpLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE0MFwiOyB9XG5cbi5tZGktY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTQxXCI7IH1cblxuLm1kaS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTQyXCI7IH1cblxuLm1kaS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTQzXCI7IH1cblxuLm1kaS1jaGlsaS1ob3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3QjFcIjsgfVxuXG4ubWRpLWNoaWxpLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdCMlwiOyB9XG5cbi5tZGktY2hpbGktbWlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdCM1wiOyB9XG5cbi5tZGktY2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYxQVwiOyB9XG5cbi5tZGktY2h1cmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTQ0XCI7IH1cblxuLm1kaS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NjRcIjsgfVxuXG4ubWRpLWNpcmNsZS1lZGl0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4RDRcIjsgfVxuXG4ubWRpLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzY1XCI7IH1cblxuLm1kaS1jaXNjby13ZWJleDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE0NVwiOyB9XG5cbi5tZGktY2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE0NlwiOyB9XG5cbi5tZGktY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTQ3XCI7IH1cblxuLm1kaS1jbGlwYm9hcmQtYWNjb3VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE0OFwiOyB9XG5cbi5tZGktY2xpcGJvYXJkLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTQ5XCI7IH1cblxuLm1kaS1jbGlwYm9hcmQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE0QVwiOyB9XG5cbi5tZGktY2xpcGJvYXJkLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNEJcIjsgfVxuXG4ubWRpLWNsaXBib2FyZC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE0Q1wiOyB9XG5cbi5tZGktY2xpcGJvYXJkLWNoZWNrLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4QTdcIjsgfVxuXG4ubWRpLWNsaXBib2FyZC1mbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkM3XCI7IH1cblxuLm1kaS1jbGlwYm9hcmQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE0RFwiOyB9XG5cbi5tZGktY2xpcGJvYXJkLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NTBcIjsgfVxuXG4ubWRpLWNsaXBib2FyZC1wdWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg1Q1wiOyB9XG5cbi5tZGktY2xpcGJvYXJkLXB1bHNlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4NURcIjsgfVxuXG4ubWRpLWNsaXBib2FyZC10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTRFXCI7IH1cblxuLm1kaS1jbGlwcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNEZcIjsgfVxuXG4ubWRpLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTUwXCI7IH1cblxuLm1kaS1jbG9jay1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVDRVwiOyB9XG5cbi5tZGktY2xvY2stZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTUxXCI7IH1cblxuLm1kaS1jbG9jay1mYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTUyXCI7IH1cblxuLm1kaS1jbG9jay1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE1M1wiOyB9XG5cbi5tZGktY2xvY2stb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTU0XCI7IH1cblxuLm1kaS1jbG9jay1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE1NVwiOyB9XG5cbi5tZGktY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNTZcIjsgfVxuXG4ubWRpLWNsb3NlLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE1N1wiOyB9XG5cbi5tZGktY2xvc2UtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNThcIjsgfVxuXG4ubWRpLWNsb3NlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE1OVwiOyB9XG5cbi5tZGktY2xvc2UtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNUFcIjsgfVxuXG4ubWRpLWNsb3NlLW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNUJcIjsgfVxuXG4ubWRpLWNsb3NlLW9jdGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNUNcIjsgfVxuXG4ubWRpLWNsb3NlLW9jdGFnb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE1RFwiOyB9XG5cbi5tZGktY2xvc2Utb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZDOFwiOyB9XG5cbi5tZGktY2xvc2VkLWNhcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNUVcIjsgfVxuXG4ubWRpLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTVGXCI7IH1cblxuLm1kaS1jbG91ZC1icmFjZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3QjRcIjsgfVxuXG4ubWRpLWNsb3VkLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTYwXCI7IH1cblxuLm1kaS1jbG91ZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNjFcIjsgfVxuXG4ubWRpLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTYyXCI7IH1cblxuLm1kaS1jbG91ZC1vZmYtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE2NFwiOyB9XG5cbi5tZGktY2xvdWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE2M1wiOyB9XG5cbi5tZGktY2xvdWQtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNjVcIjsgfVxuXG4ubWRpLWNsb3VkLXByaW50LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNjZcIjsgfVxuXG4ubWRpLWNsb3VkLXN5bmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2M0ZcIjsgfVxuXG4ubWRpLWNsb3VkLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3QjVcIjsgfVxuXG4ubWRpLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE2N1wiOyB9XG5cbi5tZGktY2xvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODE1XCI7IH1cblxuLm1kaS1jb2RlLWFycmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTY4XCI7IH1cblxuLm1kaS1jb2RlLWJyYWNlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE2OVwiOyB9XG5cbi5tZGktY29kZS1icmFja2V0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE2QVwiOyB9XG5cbi5tZGktY29kZS1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE2QlwiOyB9XG5cbi5tZGktY29kZS1ncmVhdGVyLXRoYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNkNcIjsgfVxuXG4ubWRpLWNvZGUtZ3JlYXRlci10aGFuLW9yLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTZEXCI7IH1cblxuLm1kaS1jb2RlLWxlc3MtdGhhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE2RVwiOyB9XG5cbi5tZGktY29kZS1sZXNzLXRoYW4tb3ItZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNkZcIjsgfVxuXG4ubWRpLWNvZGUtbm90LWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTcwXCI7IH1cblxuLm1kaS1jb2RlLW5vdC1lcXVhbC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTcxXCI7IH1cblxuLm1kaS1jb2RlLXBhcmVudGhlc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTcyXCI7IH1cblxuLm1kaS1jb2RlLXN0cmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE3M1wiOyB9XG5cbi5tZGktY29kZS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTc0XCI7IH1cblxuLm1kaS1jb2RlLXRhZ3MtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2OTNcIjsgfVxuXG4ubWRpLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxNzVcIjsgfVxuXG4ubWRpLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE3NlwiOyB9XG5cbi5tZGktY29mZmVlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QzlcIjsgfVxuXG4ubWRpLWNvZmZlZS10by1nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE3N1wiOyB9XG5cbi5tZGktY29nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjhENVwiOyB9XG5cbi5tZGktY29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE3OFwiOyB9XG5cbi5tZGktY29pbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2OTRcIjsgfVxuXG4ubWRpLWNvbGxhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NDBcIjsgfVxuXG4ubWRpLWNvbG9yLWhlbHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE3OVwiOyB9XG5cbi5tZGktY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE3QVwiOyB9XG5cbi5tZGktY29tbWVudC1hY2NvdW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTdCXCI7IH1cblxuLm1kaS1jb21tZW50LWFjY291bnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE3Q1wiOyB9XG5cbi5tZGktY29tbWVudC1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE3RFwiOyB9XG5cbi5tZGktY29tbWVudC1hbGVydC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTdFXCI7IH1cblxuLm1kaS1jb21tZW50LWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTdGXCI7IH1cblxuLm1kaS1jb21tZW50LWNoZWNrLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxODBcIjsgfVxuXG4ubWRpLWNvbW1lbnQtbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4NUVcIjsgfVxuXG4ubWRpLWNvbW1lbnQtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE4MVwiOyB9XG5cbi5tZGktY29tbWVudC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTgyXCI7IH1cblxuLm1kaS1jb21tZW50LXBsdXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE4M1wiOyB9XG5cbi5tZGktY29tbWVudC1wcm9jZXNzaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTg0XCI7IH1cblxuLm1kaS1jb21tZW50LXByb2Nlc3Npbmctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE4NVwiOyB9XG5cbi5tZGktY29tbWVudC1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgxNlwiOyB9XG5cbi5tZGktY29tbWVudC1xdWVzdGlvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTg2XCI7IH1cblxuLm1kaS1jb21tZW50LXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVERVwiOyB9XG5cbi5tZGktY29tbWVudC1yZW1vdmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE4N1wiOyB9XG5cbi5tZGktY29tbWVudC10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTg4XCI7IH1cblxuLm1kaS1jb21tZW50LXRleHQtbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4NUZcIjsgfVxuXG4ubWRpLWNvbW1lbnQtdGV4dC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODYwXCI7IH1cblxuLm1kaS1jb21tZW50LXRleHQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE4OVwiOyB9XG5cbi5tZGktY29tcGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE4QVwiOyB9XG5cbi5tZGktY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE4QlwiOyB9XG5cbi5tZGktY29tcGFzcy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMThDXCI7IH1cblxuLm1kaS1jb25zb2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMThEXCI7IH1cblxuLm1kaS1jb25zb2xlLWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3QjZcIjsgfVxuXG4ubWRpLWNvbnNvbGUtbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjhBOFwiOyB9XG5cbi5tZGktY29udGFjdC1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMThFXCI7IH1cblxuLm1kaS1jb250YWN0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZDQVwiOyB9XG5cbi5tZGktY29udGVudC1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMThGXCI7IH1cblxuLm1kaS1jb250ZW50LWN1dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE5MFwiOyB9XG5cbi5tZGktY29udGVudC1kdXBsaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxOTFcIjsgfVxuXG4ubWRpLWNvbnRlbnQtcGFzdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxOTJcIjsgfVxuXG4ubWRpLWNvbnRlbnQtc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE5M1wiOyB9XG5cbi5tZGktY29udGVudC1zYXZlLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE5NFwiOyB9XG5cbi5tZGktY29udGVudC1zYXZlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4MTdcIjsgfVxuXG4ubWRpLWNvbnRlbnQtc2F2ZS1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYxQlwiOyB9XG5cbi5tZGktY29udHJhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxOTVcIjsgfVxuXG4ubWRpLWNvbnRyYXN0LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE5NlwiOyB9XG5cbi5tZGktY29udHJhc3QtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTk3XCI7IH1cblxuLm1kaS1jb29raWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxOThcIjsgfVxuXG4ubWRpLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVFNlwiOyB9XG5cbi5tZGktY29ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdCN1wiOyB9XG5cbi5tZGktY291bnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE5OVwiOyB9XG5cbi5tZGktY293OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTlBXCI7IH1cblxuLm1kaS1jcmFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg2MVwiOyB9XG5cbi5tZGktY3JlYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQzlcIjsgfVxuXG4ubWRpLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTlCXCI7IH1cblxuLm1kaS1jcmVkaXQtY2FyZC1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE5Q1wiOyB9XG5cbi5tZGktY3JlZGl0LWNhcmQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUU0XCI7IH1cblxuLm1kaS1jcmVkaXQtY2FyZC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjc1XCI7IH1cblxuLm1kaS1jcmVkaXQtY2FyZC1zY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTlEXCI7IH1cblxuLm1kaS1jcmVkaXQtY2FyZC1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjhENlwiOyB9XG5cbi5tZGktY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE5RVwiOyB9XG5cbi5tZGktY3JvcC1mcmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMTlGXCI7IH1cblxuLm1kaS1jcm9wLWxhbmRzY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFBMFwiOyB9XG5cbi5tZGktY3JvcC1wb3J0cmFpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFBMVwiOyB9XG5cbi5tZGktY3JvcC1yb3RhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2OTVcIjsgfVxuXG4ubWRpLWNyb3Atc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUEyXCI7IH1cblxuLm1kaS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUEzXCI7IH1cblxuLm1kaS1jcm9zc2hhaXJzLWdwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFBNFwiOyB9XG5cbi5tZGktY3Jvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQTVcIjsgfVxuXG4ubWRpLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQTZcIjsgfVxuXG4ubWRpLWN1YmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFBN1wiOyB9XG5cbi5tZGktY3ViZS1zZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUE4XCI7IH1cblxuLm1kaS1jdWJlLXVuZm9sZGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUE5XCI7IH1cblxuLm1kaS1jdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQUFcIjsgfVxuXG4ubWRpLWN1cC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RTVcIjsgfVxuXG4ubWRpLWN1cC13YXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFBQlwiOyB9XG5cbi5tZGktY3VybGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg2MlwiOyB9XG5cbi5tZGktY3VycmVuY3ktYmR0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODYzXCI7IH1cblxuLm1kaS1jdXJyZW5jeS1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQUNcIjsgfVxuXG4ubWRpLWN1cnJlbmN5LWNoZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdCOFwiOyB9XG5cbi5tZGktY3VycmVuY3ktY255OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0I5XCI7IH1cblxuLm1kaS1jdXJyZW5jeS1ldGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3QkFcIjsgfVxuXG4ubWRpLWN1cnJlbmN5LWV1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFBRFwiOyB9XG5cbi5tZGktY3VycmVuY3ktZ2JwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUFFXCI7IH1cblxuLm1kaS1jdXJyZW5jeS1pbnI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQUZcIjsgfVxuXG4ubWRpLWN1cnJlbmN5LWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdCQlwiOyB9XG5cbi5tZGktY3VycmVuY3kta3J3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0JDXCI7IH1cblxuLm1kaS1jdXJyZW5jeS1renQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4NjRcIjsgfVxuXG4ubWRpLWN1cnJlbmN5LW5nbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFCMFwiOyB9XG5cbi5tZGktY3VycmVuY3ktcnViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUIxXCI7IH1cblxuLm1kaS1jdXJyZW5jeS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0JEXCI7IH1cblxuLm1kaS1jdXJyZW5jeS10cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQjJcIjsgfVxuXG4ubWRpLWN1cnJlbmN5LXR3ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdCRVwiOyB9XG5cbi5tZGktY3VycmVuY3ktdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUIzXCI7IH1cblxuLm1kaS1jdXJyZW5jeS11c2Qtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjc5XCI7IH1cblxuLm1kaS1jdXJzb3ItZGVmYXVsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFCNFwiOyB9XG5cbi5tZGktY3Vyc29yLWRlZmF1bHQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFCNVwiOyB9XG5cbi5tZGktY3Vyc29yLW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQjZcIjsgfVxuXG4ubWRpLWN1cnNvci1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUI3XCI7IH1cblxuLm1kaS1jdXJzb3ItdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVFN1wiOyB9XG5cbi5tZGktZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQjhcIjsgfVxuXG4ubWRpLWRhdGFiYXNlLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUI5XCI7IH1cblxuLm1kaS1kYXRhYmFzZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUJBXCI7IH1cblxuLm1kaS1kYXRhYmFzZS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4NjVcIjsgfVxuXG4ubWRpLWRlYXRoLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4RDdcIjsgfVxuXG4ubWRpLWRlYXRoLXN0YXItdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjhEOFwiOyB9XG5cbi5tZGktZGViaWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGOEQ5XCI7IH1cblxuLm1kaS1kZWJ1Zy1zdGVwLWludG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQkJcIjsgfVxuXG4ubWRpLWRlYnVnLXN0ZXAtb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUJDXCI7IH1cblxuLm1kaS1kZWJ1Zy1zdGVwLW92ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQkRcIjsgfVxuXG4ubWRpLWRlY2FncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzZCXCI7IH1cblxuLm1kaS1kZWNhZ3JhbS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzZDXCI7IH1cblxuLm1kaS1kZWNpbWFsLWRlY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUJFXCI7IH1cblxuLm1kaS1kZWNpbWFsLWluY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUJGXCI7IH1cblxuLm1kaS1kZWxldGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQzBcIjsgfVxuXG4ubWRpLWRlbGV0ZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2ODJcIjsgfVxuXG4ubWRpLWRlbGV0ZS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZDQlwiOyB9XG5cbi5tZGktZGVsZXRlLWZvcmV2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RThcIjsgfVxuXG4ubWRpLWRlbGV0ZS1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODE4XCI7IH1cblxuLm1kaS1kZWxldGUtc3dlZXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RTlcIjsgfVxuXG4ubWRpLWRlbGV0ZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUMxXCI7IH1cblxuLm1kaS1kZWx0YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFDMlwiOyB9XG5cbi5tZGktZGVza3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUMzXCI7IH1cblxuLm1kaS1kZXNrdG9wLWNsYXNzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3QkZcIjsgfVxuXG4ubWRpLWRlc2t0b3AtbWFjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUM0XCI7IH1cblxuLm1kaS1kZXNrdG9wLXRvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUM1XCI7IH1cblxuLm1kaS1kZXRhaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUM2XCI7IH1cblxuLm1kaS1kZXZlbG9wZXItYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2OTZcIjsgfVxuXG4ubWRpLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQzdcIjsgfVxuXG4ubWRpLWRpYWxwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MUNcIjsgfVxuXG4ubWRpLWRpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQzhcIjsgfVxuXG4ubWRpLWRpY2UtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFDQVwiOyB9XG5cbi5tZGktZGljZS0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUNCXCI7IH1cblxuLm1kaS1kaWNlLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQ0NcIjsgfVxuXG4ubWRpLWRpY2UtNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFDRFwiOyB9XG5cbi5tZGktZGljZS01OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUNFXCI7IH1cblxuLm1kaS1kaWNlLTY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxQ0ZcIjsgfVxuXG4ubWRpLWRpY2UtZDEwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzZFXCI7IH1cblxuLm1kaS1kaWNlLWQxMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg2NlwiOyB9XG5cbi5tZGktZGljZS1kMjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RUFcIjsgfVxuXG4ubWRpLWRpY2UtZDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RUJcIjsgfVxuXG4ubWRpLWRpY2UtZDY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RUNcIjsgfVxuXG4ubWRpLWRpY2UtZDg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RURcIjsgfVxuXG4ubWRpLWRpY2UtbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NkRcIjsgfVxuXG4ubWRpLWRpY3Rpb25hcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MURcIjsgfVxuXG4ubWRpLWRpcC1zd2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3QzBcIjsgfVxuXG4ubWRpLWRpcmVjdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRDBcIjsgfVxuXG4ubWRpLWRpcmVjdGlvbnMtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY0MVwiOyB9XG5cbi5tZGktZGlzY29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY2RlwiOyB9XG5cbi5tZGktZGlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVFRVwiOyB9XG5cbi5tZGktZGlzay1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFEMVwiOyB9XG5cbi5tZGktZGlzcXVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUQyXCI7IH1cblxuLm1kaS1kaXNxdXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFEM1wiOyB9XG5cbi5tZGktZGl2aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRDRcIjsgfVxuXG4ubWRpLWRpdmlzaW9uLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFENVwiOyB9XG5cbi5tZGktZG5hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjgzXCI7IH1cblxuLm1kaS1kbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRDZcIjsgfVxuXG4ubWRpLWRvLW5vdC1kaXN0dXJiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjk3XCI7IH1cblxuLm1kaS1kby1ub3QtZGlzdHVyYi1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2OThcIjsgfVxuXG4ubWRpLWRvY2tlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg2N1wiOyB9XG5cbi5tZGktZG9sYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QjJcIjsgfVxuXG4ubWRpLWRvbWFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFEN1wiOyB9XG5cbi5tZGktZG9ua2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0MxXCI7IH1cblxuLm1kaS1kb29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODE5XCI7IH1cblxuLm1kaS1kb29yLWNsb3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgxQVwiOyB9XG5cbi5tZGktZG9vci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODFCXCI7IH1cblxuLm1kaS1kb29yYmVsbC12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg2OFwiOyB9XG5cbi5tZGktZG90cy1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUQ4XCI7IH1cblxuLm1kaS1kb3RzLWhvcml6b250YWwtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0MyXCI7IH1cblxuLm1kaS1kb3RzLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUQ5XCI7IH1cblxuLm1kaS1kb3RzLXZlcnRpY2FsLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdDM1wiOyB9XG5cbi5tZGktZG91YmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjk5XCI7IH1cblxuLm1kaS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFEQVwiOyB9XG5cbi5tZGktZG93bmxvYWQtbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZGM1wiOyB9XG5cbi5tZGktZHJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFEQlwiOyB9XG5cbi5tZGktZHJhZy1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMURDXCI7IH1cblxuLm1kaS1kcmFnLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUREXCI7IH1cblxuLm1kaS1kcmF3aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMURFXCI7IH1cblxuLm1kaS1kcmF3aW5nLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFERlwiOyB9XG5cbi5tZGktZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRTBcIjsgfVxuXG4ubWRpLWRyaWJiYmxlLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFFMVwiOyB9XG5cbi5tZGktZHJvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRTJcIjsgfVxuXG4ubWRpLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRTNcIjsgfVxuXG4ubWRpLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFFNFwiOyB9XG5cbi5tZGktZHVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFFNVwiOyB9XG5cbi5tZGktZHVtYmJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRTZcIjsgfVxuXG4ubWRpLWVhci1oZWFyaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0M0XCI7IH1cblxuLm1kaS1lYXJ0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFFN1wiOyB9XG5cbi5tZGktZWFydGgtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkNDXCI7IH1cblxuLm1kaS1lYXJ0aC1ib3gtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkNEXCI7IH1cblxuLm1kaS1lYXJ0aC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRThcIjsgfVxuXG4ubWRpLWVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRTlcIjsgfVxuXG4ubWRpLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUVBXCI7IH1cblxuLm1kaS1lbGVwaGFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdDNVwiOyB9XG5cbi5tZGktZWxldmF0aW9uLWRlY2xpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRUJcIjsgfVxuXG4ubWRpLWVsZXZhdGlvbi1yaXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUVDXCI7IH1cblxuLm1kaS1lbGV2YXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFFRFwiOyB9XG5cbi5tZGktZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRUVcIjsgfVxuXG4ubWRpLWVtYWlsLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkNFXCI7IH1cblxuLm1kaS1lbWFpbC1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUVGXCI7IH1cblxuLm1kaS1lbWFpbC1vcGVuLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RUZcIjsgfVxuXG4ubWRpLWVtYWlsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRjBcIjsgfVxuXG4ubWRpLWVtYWlsLXNlY3VyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFGMVwiOyB9XG5cbi5tZGktZW1haWwtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVGMFwiOyB9XG5cbi5tZGktZW1ieTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZCM1wiOyB9XG5cbi5tZGktZW1vdGljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRjJcIjsgfVxuXG4ubWRpLWVtb3RpY29uLWNvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRjNcIjsgfVxuXG4ubWRpLWVtb3RpY29uLWRlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2OUFcIjsgfVxuXG4ubWRpLWVtb3RpY29uLWRldmlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUY0XCI7IH1cblxuLm1kaS1lbW90aWNvbi1leGNpdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjlCXCI7IH1cblxuLm1kaS1lbW90aWNvbi1oYXBweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFGNVwiOyB9XG5cbi5tZGktZW1vdGljb24tbmV1dHJhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFGNlwiOyB9XG5cbi5tZGktZW1vdGljb24tcG9vcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFGN1wiOyB9XG5cbi5tZGktZW1vdGljb24tc2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUY4XCI7IH1cblxuLm1kaS1lbW90aWNvbi10b25ndWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRjlcIjsgfVxuXG4ubWRpLWVuZ2luZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFGQVwiOyB9XG5cbi5tZGktZW5naW5lLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRkJcIjsgfVxuXG4ubWRpLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMUZDXCI7IH1cblxuLm1kaS1lcXVhbC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxRkRcIjsgfVxuXG4ubWRpLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFGRVwiOyB9XG5cbi5tZGktZXJhc2VyLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NDJcIjsgfVxuXG4ubWRpLWVzY2FsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjFGRlwiOyB9XG5cbi5tZGktZXRoZXJldW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4NjlcIjsgfVxuXG4ubWRpLWV0aGVybmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjAwXCI7IH1cblxuLm1kaS1ldGhlcm5ldC1jYWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIwMVwiOyB9XG5cbi5tZGktZXRoZXJuZXQtY2FibGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjAyXCI7IH1cblxuLm1kaS1ldHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjAzXCI7IH1cblxuLm1kaS1ldi1zdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUYxXCI7IH1cblxuLm1kaS1ldmVudGJyaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0M2XCI7IH1cblxuLm1kaS1ldmVybm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIwNFwiOyB9XG5cbi5tZGktZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMDVcIjsgfVxuXG4ubWRpLWV4aXQtdG8tYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjA2XCI7IH1cblxuLm1kaS1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMDdcIjsgfVxuXG4ubWRpLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIwOFwiOyB9XG5cbi5tZGktZXllLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIwOVwiOyB9XG5cbi5tZGktZXllLW9mZi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkQwXCI7IH1cblxuLm1kaS1leWUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZDRlwiOyB9XG5cbi5tZGktZXllLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4NkFcIjsgfVxuXG4ubWRpLWV5ZS1wbHVzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4NkJcIjsgfVxuXG4ubWRpLWV5ZS1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg2Q1wiOyB9XG5cbi5tZGktZXllLXNldHRpbmdzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4NkRcIjsgfVxuXG4ubWRpLWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMEFcIjsgfVxuXG4ubWRpLWV5ZWRyb3BwZXItdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIwQlwiOyB9XG5cbi5tZGktZmFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY0M1wiOyB9XG5cbi5tZGktZmFjZS1wcm9maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjQ0XCI7IH1cblxuLm1kaS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIwQ1wiOyB9XG5cbi5tZGktZmFjZWJvb2stYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjBEXCI7IH1cblxuLm1kaS1mYWNlYm9vay1tZXNzZW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMEVcIjsgfVxuXG4ubWRpLWZhY3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMEZcIjsgfVxuXG4ubWRpLWZhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIxMFwiOyB9XG5cbi5tZGktZmFuLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgxQ1wiOyB9XG5cbi5tZGktZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjExXCI7IH1cblxuLm1kaS1mYXN0LWZvcndhcmQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZEMVwiOyB9XG5cbi5tZGktZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjEyXCI7IH1cblxuLm1kaS1mZWF0aGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkQyXCI7IH1cblxuLm1kaS1mZWRvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4REFcIjsgfVxuXG4ubWRpLWZlcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjEzXCI7IH1cblxuLm1kaS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjE0XCI7IH1cblxuLm1kaS1maWxlLWFjY291bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3M0FcIjsgfVxuXG4ubWRpLWZpbGUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMTVcIjsgfVxuXG4ubWRpLWZpbGUtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMTZcIjsgfVxuXG4ubWRpLWZpbGUtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMTdcIjsgfVxuXG4ubWRpLWZpbGUtY29tcGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjhBOVwiOyB9XG5cbi5tZGktZmlsZS1kZWxpbWl0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMThcIjsgfVxuXG4ubWRpLWZpbGUtZG9jdW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMTlcIjsgfVxuXG4ubWRpLWZpbGUtZG9jdW1lbnQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjFBXCI7IH1cblxuLm1kaS1maWxlLWV4Y2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjFCXCI7IH1cblxuLm1kaS1maWxlLWV4Y2VsLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIxQ1wiOyB9XG5cbi5tZGktZmlsZS1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMURcIjsgfVxuXG4ubWRpLWZpbGUtZmluZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIxRVwiOyB9XG5cbi5tZGktZmlsZS1oaWRkZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MTNcIjsgfVxuXG4ubWRpLWZpbGUtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMUZcIjsgfVxuXG4ubWRpLWZpbGUtaW1wb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjIwXCI7IH1cblxuLm1kaS1maWxlLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMjFcIjsgfVxuXG4ubWRpLWZpbGUtbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMjJcIjsgfVxuXG4ubWRpLWZpbGUtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMjNcIjsgfVxuXG4ubWRpLWZpbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIyNFwiOyB9XG5cbi5tZGktZmlsZS1wZGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMjVcIjsgfVxuXG4ubWRpLWZpbGUtcGRmLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIyNlwiOyB9XG5cbi5tZGktZmlsZS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODFEXCI7IH1cblxuLm1kaS1maWxlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NTFcIjsgfVxuXG4ubWRpLWZpbGUtcG93ZXJwb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIyN1wiOyB9XG5cbi5tZGktZmlsZS1wb3dlcnBvaW50LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIyOFwiOyB9XG5cbi5tZGktZmlsZS1wcmVzZW50YXRpb24tYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjI5XCI7IH1cblxuLm1kaS1maWxlLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODZFXCI7IH1cblxuLm1kaS1maWxlLXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NzBcIjsgfVxuXG4ubWRpLWZpbGUtc2VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIyQVwiOyB9XG5cbi5tZGktZmlsZS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjQ1XCI7IH1cblxuLm1kaS1maWxlLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4REJcIjsgfVxuXG4ubWRpLWZpbGUtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMkJcIjsgfVxuXG4ubWRpLWZpbGUtd29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIyQ1wiOyB9XG5cbi5tZGktZmlsZS13b3JkLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIyRFwiOyB9XG5cbi5tZGktZmlsZS14bWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMkVcIjsgfVxuXG4ubWRpLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyMkZcIjsgfVxuXG4ubWRpLWZpbG1zdHJpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIzMFwiOyB9XG5cbi5tZGktZmlsbXN0cmlwLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIzMVwiOyB9XG5cbi5tZGktZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjMyXCI7IH1cblxuLm1kaS1maWx0ZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIzM1wiOyB9XG5cbi5tZGktZmlsdGVyLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIzNFwiOyB9XG5cbi5tZGktZmlsdGVyLXJlbW92ZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjM1XCI7IH1cblxuLm1kaS1maWx0ZXItdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIzNlwiOyB9XG5cbi5tZGktZmluYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgxRVwiOyB9XG5cbi5tZGktZmluZC1yZXBsYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkQzXCI7IH1cblxuLm1kaS1maW5nZXJwcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIzN1wiOyB9XG5cbi5tZGktZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIzOFwiOyB9XG5cbi5tZGktZmlyZS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjhBQVwiOyB9XG5cbi5tZGktZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIzOVwiOyB9XG5cbi5tZGktZmlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIzQVwiOyB9XG5cbi5tZGktZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIzQlwiOyB9XG5cbi5tZGktZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyM0NcIjsgfVxuXG4ubWRpLWZsYWctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIzRFwiOyB9XG5cbi5tZGktZmxhZy10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIzRlwiOyB9XG5cbi5tZGktZmxhZy12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjQwXCI7IH1cblxuLm1kaS1mbGFnLXZhcmlhbnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjIzRVwiOyB9XG5cbi5tZGktZmxhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNDFcIjsgfVxuXG4ubWRpLWZsYXNoLWF1dG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNDJcIjsgfVxuXG4ubWRpLWZsYXNoLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgxRlwiOyB9XG5cbi5tZGktZmxhc2gtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjQzXCI7IH1cblxuLm1kaS1mbGFzaC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkQ0XCI7IH1cblxuLm1kaS1mbGFzaC1yZWQtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjdBXCI7IH1cblxuLm1kaS1mbGFzaGxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjQ0XCI7IH1cblxuLm1kaS1mbGFzaGxpZ2h0LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI0NVwiOyB9XG5cbi5tZGktZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwOTNcIjsgfVxuXG4ubWRpLWZsYXNrLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDk0XCI7IH1cblxuLm1kaS1mbGFzay1lbXB0eS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDk1XCI7IH1cblxuLm1kaS1mbGFzay1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMDk2XCI7IH1cblxuLm1kaS1mbGF0dHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNDZcIjsgfVxuXG4ubWRpLWZsaXAtdG8tYmFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI0N1wiOyB9XG5cbi5tZGktZmxpcC10by1mcm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI0OFwiOyB9XG5cbi5tZGktZmxvb3ItbGFtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjhEQ1wiOyB9XG5cbi5tZGktZmxvb3ItcGxhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgyMFwiOyB9XG5cbi5tZGktZmxvcHB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjQ5XCI7IH1cblxuLm1kaS1mbG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNEFcIjsgfVxuXG4ubWRpLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI0QlwiOyB9XG5cbi5tZGktZm9sZGVyLWFjY291bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNENcIjsgfVxuXG4ubWRpLWZvbGRlci1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI0RFwiOyB9XG5cbi5tZGktZm9sZGVyLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4RERcIjsgfVxuXG4ubWRpLWZvbGRlci1nb29nbGUtZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNEVcIjsgfVxuXG4ubWRpLWZvbGRlci1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI0RlwiOyB9XG5cbi5tZGktZm9sZGVyLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjhBQlwiOyB9XG5cbi5tZGktZm9sZGVyLWtleS1uZXR3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGOEFDXCI7IH1cblxuLm1kaS1mb2xkZXItbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI1MFwiOyB9XG5cbi5tZGktZm9sZGVyLWxvY2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI1MVwiOyB9XG5cbi5tZGktZm9sZGVyLW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNTJcIjsgfVxuXG4ubWRpLWZvbGRlci1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI1M1wiOyB9XG5cbi5tZGktZm9sZGVyLW11bHRpcGxlLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjU0XCI7IH1cblxuLm1kaS1mb2xkZXItbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI1NVwiOyB9XG5cbi5tZGktZm9sZGVyLW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4NkZcIjsgfVxuXG4ubWRpLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzZGXCI7IH1cblxuLm1kaS1mb2xkZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI1NlwiOyB9XG5cbi5tZGktZm9sZGVyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNTdcIjsgfVxuXG4ubWRpLWZvbGRlci1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNThcIjsgfVxuXG4ubWRpLWZvbGRlci1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjlDXCI7IH1cblxuLm1kaS1mb2xkZXItdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjU5XCI7IH1cblxuLm1kaS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwM0FcIjsgfVxuXG4ubWRpLWZvb2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNUFcIjsgfVxuXG4ubWRpLWZvb2QtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNUJcIjsgfVxuXG4ubWRpLWZvb2QtY3JvaXNzYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0M3XCI7IH1cblxuLm1kaS1mb29kLWZvcmstZHJpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RjJcIjsgfVxuXG4ubWRpLWZvb2Qtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUYzXCI7IH1cblxuLm1kaS1mb29kLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNUNcIjsgfVxuXG4ubWRpLWZvb3RiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjVEXCI7IH1cblxuLm1kaS1mb290YmFsbC1hdXN0cmFsaWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjVFXCI7IH1cblxuLm1kaS1mb290YmFsbC1oZWxtZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNUZcIjsgfVxuXG4ubWRpLWZvcmtsaWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0M4XCI7IH1cblxuLm1kaS1mb3JtYXQtYWxpZ24tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzUyXCI7IH1cblxuLm1kaS1mb3JtYXQtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjYwXCI7IH1cblxuLm1kaS1mb3JtYXQtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI2MVwiOyB9XG5cbi5tZGktZm9ybWF0LWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNjJcIjsgfVxuXG4ubWRpLWZvcm1hdC1hbGlnbi1taWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NTNcIjsgfVxuXG4ubWRpLWZvcm1hdC1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI2M1wiOyB9XG5cbi5tZGktZm9ybWF0LWFsaWduLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc1NFwiOyB9XG5cbi5tZGktZm9ybWF0LWFubm90YXRpb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY0NlwiOyB9XG5cbi5tZGktZm9ybWF0LWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNjRcIjsgfVxuXG4ubWRpLWZvcm1hdC1jbGVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI2NVwiOyB9XG5cbi5tZGktZm9ybWF0LWNvbG9yLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNjZcIjsgfVxuXG4ubWRpLWZvcm1hdC1jb2xvci10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjlEXCI7IH1cblxuLm1kaS1mb3JtYXQtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjhERVwiOyB9XG5cbi5tZGktZm9ybWF0LWZsb2F0LWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI2N1wiOyB9XG5cbi5tZGktZm9ybWF0LWZsb2F0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNjhcIjsgfVxuXG4ubWRpLWZvcm1hdC1mbG9hdC1ub25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjY5XCI7IH1cblxuLm1kaS1mb3JtYXQtZmxvYXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNkFcIjsgfVxuXG4ubWRpLWZvcm1hdC1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkQ1XCI7IH1cblxuLm1kaS1mb3JtYXQtaGVhZGVyLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNkJcIjsgfVxuXG4ubWRpLWZvcm1hdC1oZWFkZXItMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI2Q1wiOyB9XG5cbi5tZGktZm9ybWF0LWhlYWRlci0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjZEXCI7IH1cblxuLm1kaS1mb3JtYXQtaGVhZGVyLTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyNkVcIjsgfVxuXG4ubWRpLWZvcm1hdC1oZWFkZXItNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI2RlwiOyB9XG5cbi5tZGktZm9ybWF0LWhlYWRlci02OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjcwXCI7IH1cblxuLm1kaS1mb3JtYXQtaGVhZGVyLWRlY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjcxXCI7IH1cblxuLm1kaS1mb3JtYXQtaGVhZGVyLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjcyXCI7IH1cblxuLm1kaS1mb3JtYXQtaGVhZGVyLWluY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjczXCI7IH1cblxuLm1kaS1mb3JtYXQtaGVhZGVyLXBvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjc0XCI7IH1cblxuLm1kaS1mb3JtYXQtaG9yaXpvbnRhbC1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MUVcIjsgfVxuXG4ubWRpLWZvcm1hdC1ob3Jpem9udGFsLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MUZcIjsgfVxuXG4ubWRpLWZvcm1hdC1ob3Jpem9udGFsLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjIwXCI7IH1cblxuLm1kaS1mb3JtYXQtaW5kZW50LWRlY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjc1XCI7IH1cblxuLm1kaS1mb3JtYXQtaW5kZW50LWluY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjc2XCI7IH1cblxuLm1kaS1mb3JtYXQtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjc3XCI7IH1cblxuLm1kaS1mb3JtYXQtbGluZS1zcGFjaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjc4XCI7IH1cblxuLm1kaS1mb3JtYXQtbGluZS1zdHlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVDOFwiOyB9XG5cbi5tZGktZm9ybWF0LWxpbmUtd2VpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUM5XCI7IH1cblxuLm1kaS1mb3JtYXQtbGlzdC1idWxsZXRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI3OVwiOyB9XG5cbi5tZGktZm9ybWF0LWxpc3QtYnVsbGV0ZWQtdHlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI3QVwiOyB9XG5cbi5tZGktZm9ybWF0LWxpc3QtY2hlY2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzU1XCI7IH1cblxuLm1kaS1mb3JtYXQtbGlzdC1udW1iZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjdCXCI7IH1cblxuLm1kaS1mb3JtYXQtcGFnZS1icmVhazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZENlwiOyB9XG5cbi5tZGktZm9ybWF0LXBhaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjdDXCI7IH1cblxuLm1kaS1mb3JtYXQtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjdEXCI7IH1cblxuLm1kaS1mb3JtYXQtcGlsY3JvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZEN1wiOyB9XG5cbi5tZGktZm9ybWF0LXF1b3RlLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjdFXCI7IH1cblxuLm1kaS1mb3JtYXQtcXVvdGUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc1NlwiOyB9XG5cbi5tZGktZm9ybWF0LXJvdGF0ZS05MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZBOVwiOyB9XG5cbi5tZGktZm9ybWF0LXNlY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2OUVcIjsgfVxuXG4ubWRpLWZvcm1hdC1zaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjdGXCI7IH1cblxuLm1kaS1mb3JtYXQtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI4MFwiOyB9XG5cbi5tZGktZm9ybWF0LXN0cmlrZXRocm91Z2gtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI4MVwiOyB9XG5cbi5tZGktZm9ybWF0LXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI4MlwiOyB9XG5cbi5tZGktZm9ybWF0LXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjgzXCI7IH1cblxuLm1kaS1mb3JtYXQtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI4NFwiOyB9XG5cbi5tZGktZm9ybWF0LXRleHRkaXJlY3Rpb24tbC10by1yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjg1XCI7IH1cblxuLm1kaS1mb3JtYXQtdGV4dGRpcmVjdGlvbi1yLXRvLWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyODZcIjsgfVxuXG4ubWRpLWZvcm1hdC10aXRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVGNFwiOyB9XG5cbi5tZGktZm9ybWF0LXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI4N1wiOyB9XG5cbi5tZGktZm9ybWF0LXZlcnRpY2FsLWFsaWduLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYyMVwiOyB9XG5cbi5tZGktZm9ybWF0LXZlcnRpY2FsLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYyMlwiOyB9XG5cbi5tZGktZm9ybWF0LXZlcnRpY2FsLWFsaWduLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYyM1wiOyB9XG5cbi5tZGktZm9ybWF0LXdyYXAtaW5saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjg4XCI7IH1cblxuLm1kaS1mb3JtYXQtd3JhcC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyODlcIjsgfVxuXG4ubWRpLWZvcm1hdC13cmFwLXRpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjhBXCI7IH1cblxuLm1kaS1mb3JtYXQtd3JhcC10b3AtYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjhCXCI7IH1cblxuLm1kaS1mb3J1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI4Q1wiOyB9XG5cbi5tZGktZm9ydW0tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgyMVwiOyB9XG5cbi5tZGktZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI4RFwiOyB9XG5cbi5tZGktZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI4RVwiOyB9XG5cbi5tZGktZnJlZWJzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjhERlwiOyB9XG5cbi5tZGktZnJpZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjhGXCI7IH1cblxuLm1kaS1mcmlkZ2UtZmlsbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjkwXCI7IH1cblxuLm1kaS1mcmlkZ2UtZmlsbGVkLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI5MVwiOyB9XG5cbi5tZGktZnJpZGdlLWZpbGxlZC10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyOTJcIjsgfVxuXG4ubWRpLWZ1ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3QzlcIjsgfVxuXG4ubWRpLWZ1bGxzY3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyOTNcIjsgfVxuXG4ubWRpLWZ1bGxzY3JlZW4tZXhpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI5NFwiOyB9XG5cbi5tZGktZnVuY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyOTVcIjsgfVxuXG4ubWRpLWZ1bmN0aW9uLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4NzBcIjsgfVxuXG4ubWRpLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyOTZcIjsgfVxuXG4ubWRpLWdhbWVwYWQtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI5N1wiOyB9XG5cbi5tZGktZ2FyYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkQ4XCI7IH1cblxuLm1kaS1nYXJhZ2UtYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4NzFcIjsgfVxuXG4ubWRpLWdhcmFnZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkQ5XCI7IH1cblxuLm1kaS1nYXMtY3lsaW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NDdcIjsgfVxuXG4ubWRpLWdhcy1zdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjk4XCI7IH1cblxuLm1kaS1nYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjk5XCI7IH1cblxuLm1kaS1nYXRlLWFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjhFMFwiOyB9XG5cbi5tZGktZ2F0ZS1uYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGOEUxXCI7IH1cblxuLm1kaS1nYXRlLW5vcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjhFMlwiOyB9XG5cbi5tZGktZ2F0ZS1ub3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4RTNcIjsgfVxuXG4ubWRpLWdhdGUtb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4RTRcIjsgfVxuXG4ubWRpLWdhdGUteG5vcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjhFNVwiOyB9XG5cbi5tZGktZ2F0ZS14b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4RTZcIjsgfVxuXG4ubWRpLWdhdWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjlBXCI7IH1cblxuLm1kaS1nYXVnZS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg3MlwiOyB9XG5cbi5tZGktZ2F1Z2UtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg3M1wiOyB9XG5cbi5tZGktZ2F1Z2UtbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODc0XCI7IH1cblxuLm1kaS1nYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI5QlwiOyB9XG5cbi5tZGktZ2VuZGVyLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI5Q1wiOyB9XG5cbi5tZGktZ2VuZGVyLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyOURcIjsgfVxuXG4ubWRpLWdlbmRlci1tYWxlLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjI5RVwiOyB9XG5cbi5tZGktZ2VuZGVyLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMjlGXCI7IH1cblxuLm1kaS1nZW50b286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4RTdcIjsgfVxuXG4ubWRpLWdlc3R1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3Q0FcIjsgfVxuXG4ubWRpLWdlc3R1cmUtZG91YmxlLXRhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjczQlwiOyB9XG5cbi5tZGktZ2VzdHVyZS1zd2lwZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzNDXCI7IH1cblxuLm1kaS1nZXN0dXJlLXN3aXBlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3M0RcIjsgfVxuXG4ubWRpLWdlc3R1cmUtc3dpcGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3M0VcIjsgfVxuXG4ubWRpLWdlc3R1cmUtc3dpcGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3M0ZcIjsgfVxuXG4ubWRpLWdlc3R1cmUtdGFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzQwXCI7IH1cblxuLm1kaS1nZXN0dXJlLXR3by1kb3VibGUtdGFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzQxXCI7IH1cblxuLm1kaS1nZXN0dXJlLXR3by10YXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NDJcIjsgfVxuXG4ubWRpLWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkEwXCI7IH1cblxuLm1kaS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkExXCI7IH1cblxuLm1kaS1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQTJcIjsgfVxuXG4ubWRpLWdpdGh1Yi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQTNcIjsgfVxuXG4ubWRpLWdpdGh1Yi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQTRcIjsgfVxuXG4ubWRpLWdpdGh1Yi1mYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkRBXCI7IH1cblxuLm1kaS1nbGFzcy1jb2NrdGFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM1NlwiOyB9XG5cbi5tZGktZ2xhc3MtZmx1dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQTVcIjsgfVxuXG4ubWRpLWdsYXNzLW11ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJBNlwiOyB9XG5cbi5tZGktZ2xhc3Mtc3RhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkE3XCI7IH1cblxuLm1kaS1nbGFzcy10dWxpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJBOFwiOyB9XG5cbi5tZGktZ2xhc3Mtd2luZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg3NVwiOyB9XG5cbi5tZGktZ2xhc3Nkb29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkE5XCI7IH1cblxuLm1kaS1nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkFBXCI7IH1cblxuLm1kaS1nbG9iZS1tb2RlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjhFOFwiOyB9XG5cbi5tZGktZ21haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQUJcIjsgfVxuXG4ubWRpLWdub21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkFDXCI7IH1cblxuLm1kaS1nb2xmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODIyXCI7IH1cblxuLm1kaS1nb25kb2xhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjg1XCI7IH1cblxuLm1kaS1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQURcIjsgfVxuXG4ubWRpLWdvb2dsZS1hbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODAxXCI7IH1cblxuLm1kaS1nb29nbGUtYW5hbHl0aWNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0NCXCI7IH1cblxuLm1kaS1nb29nbGUtYXNzaXN0YW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0NDXCI7IH1cblxuLm1kaS1nb29nbGUtY2FyZGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkFFXCI7IH1cblxuLm1kaS1nb29nbGUtY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkFGXCI7IH1cblxuLm1kaS1nb29nbGUtY2lyY2xlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJCMFwiOyB9XG5cbi5tZGktZ29vZ2xlLWNpcmNsZXMtY29tbXVuaXRpZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQjFcIjsgfVxuXG4ubWRpLWdvb2dsZS1jaXJjbGVzLWV4dGVuZGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkIyXCI7IH1cblxuLm1kaS1nb29nbGUtY2lyY2xlcy1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJCM1wiOyB9XG5cbi5tZGktZ29vZ2xlLWNvbnRyb2xsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQjRcIjsgfVxuXG4ubWRpLWdvb2dsZS1jb250cm9sbGVyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJCNVwiOyB9XG5cbi5tZGktZ29vZ2xlLWRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkI2XCI7IH1cblxuLm1kaS1nb29nbGUtZWFydGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQjdcIjsgfVxuXG4ubWRpLWdvb2dsZS1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJCOFwiOyB9XG5cbi5tZGktZ29vZ2xlLWhhbmdvdXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkM5XCI7IH1cblxuLm1kaS1nb29nbGUtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgyM1wiOyB9XG5cbi5tZGktZ29vZ2xlLWtlZXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2REJcIjsgfVxuXG4ubWRpLWdvb2dsZS1tYXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUY1XCI7IH1cblxuLm1kaS1nb29nbGUtbmVhcmJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkI5XCI7IH1cblxuLm1kaS1nb29nbGUtcGFnZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQkFcIjsgfVxuXG4ubWRpLWdvb2dsZS1waG90b3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RENcIjsgfVxuXG4ubWRpLWdvb2dsZS1waHlzaWNhbC13ZWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQkJcIjsgfVxuXG4ubWRpLWdvb2dsZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkJDXCI7IH1cblxuLm1kaS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJCRFwiOyB9XG5cbi5tZGktZ29vZ2xlLXBsdXMtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkJFXCI7IH1cblxuLm1kaS1nb29nbGUtdHJhbnNsYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkJGXCI7IH1cblxuLm1kaS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkMwXCI7IH1cblxuLm1kaS1ncHU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4QURcIjsgfVxuXG4ubWRpLWdyYWRpZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjlGXCI7IH1cblxuLm1kaS1ncmFwaHFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODc2XCI7IH1cblxuLm1kaS1ncmVhc2UtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjQ4XCI7IH1cblxuLm1kaS1ncmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkMxXCI7IH1cblxuLm1kaS1ncmlkLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzU3XCI7IH1cblxuLm1kaS1ncmlkLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJDMlwiOyB9XG5cbi5tZGktZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQzNcIjsgfVxuXG4ubWRpLWd1aXRhci1hY291c3RpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc3MFwiOyB9XG5cbi5tZGktZ3VpdGFyLWVsZWN0cmljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkM0XCI7IH1cblxuLm1kaS1ndWl0YXItcGljazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJDNVwiOyB9XG5cbi5tZGktZ3VpdGFyLXBpY2stb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJDNlwiOyB9XG5cbi5tZGktZ3V5LWZhd2tlcy1tYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODI0XCI7IH1cblxuLm1kaS1oYWNrZXJuZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjI0XCI7IH1cblxuLm1kaS1oYW1idXJnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2ODRcIjsgfVxuXG4ubWRpLWhhbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjhFOVwiOyB9XG5cbi5tZGktaGFuZC1wb2ludGluZy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJDN1wiOyB9XG5cbi5tZGktaGFuZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkM4XCI7IH1cblxuLm1kaS1oYXJkZGlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJDQVwiOyB9XG5cbi5tZGktaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJDQlwiOyB9XG5cbi5tZGktaGVhZHBob25lcy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQ0NcIjsgfVxuXG4ubWRpLWhlYWRwaG9uZXMtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0NEXCI7IH1cblxuLm1kaS1oZWFkcGhvbmVzLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkNEXCI7IH1cblxuLm1kaS1oZWFkc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkNFXCI7IH1cblxuLm1kaS1oZWFkc2V0LWRvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyQ0ZcIjsgfVxuXG4ubWRpLWhlYWRzZXQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkQwXCI7IH1cblxuLm1kaS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJEMVwiOyB9XG5cbi5tZGktaGVhcnQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkQyXCI7IH1cblxuLm1kaS1oZWFydC1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJEM1wiOyB9XG5cbi5tZGktaGVhcnQtYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkQ0XCI7IH1cblxuLm1kaS1oZWFydC1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkRFXCI7IH1cblxuLm1kaS1oZWFydC1oYWxmLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RERcIjsgfVxuXG4ubWRpLWhlYXJ0LWhhbGYtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZERlwiOyB9XG5cbi5tZGktaGVhcnQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzU4XCI7IH1cblxuLm1kaS1oZWFydC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkQ1XCI7IH1cblxuLm1kaS1oZWFydC1wdWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVGNlwiOyB9XG5cbi5tZGktaGVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJENlwiOyB9XG5cbi5tZGktaGVscC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3OEFcIjsgfVxuXG4ubWRpLWhlbHAtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkQ3XCI7IH1cblxuLm1kaS1oZWxwLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjI1XCI7IH1cblxuLm1kaS1oZWxwLW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RjRcIjsgfVxuXG4ubWRpLWhleGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRDhcIjsgfVxuXG4ubWRpLWhleGFnb24tbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RTBcIjsgfVxuXG4ubWRpLWhleGFnb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJEOVwiOyB9XG5cbi5tZGktaGlnaC1kZWZpbml0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0NFXCI7IH1cblxuLm1kaS1oaWdoLWRlZmluaXRpb24tYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODc3XCI7IH1cblxuLm1kaS1oaWdod2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUY3XCI7IH1cblxuLm1kaS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkRBXCI7IH1cblxuLm1kaS1ob2NrZXktcHVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg3OFwiOyB9XG5cbi5tZGktaG9ja2V5LXN0aWNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg3OVwiOyB9XG5cbi5tZGktaG9sb2xlbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyREJcIjsgfVxuXG4ubWRpLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRENcIjsgfVxuXG4ubWRpLWhvbWUtYWNjb3VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgyNVwiOyB9XG5cbi5tZGktaG9tZS1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg3QVwiOyB9XG5cbi5tZGktaG9tZS1hc3Npc3RhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3Q0ZcIjsgfVxuXG4ubWRpLWhvbWUtYXV0b21hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdEMFwiOyB9XG5cbi5tZGktaG9tZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3RDFcIjsgfVxuXG4ubWRpLWhvbWUtY3VycmVuY3ktdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGOEFFXCI7IH1cblxuLm1kaS1ob21lLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODI2XCI7IH1cblxuLm1kaS1ob21lLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4RUFcIjsgfVxuXG4ubWRpLWhvbWUtbG9jay1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGOEVCXCI7IH1cblxuLm1kaS1ob21lLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RjhcIjsgfVxuXG4ubWRpLWhvbWUtbW9kZXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkREXCI7IH1cblxuLm1kaS1ob21lLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QTBcIjsgfVxuXG4ubWRpLWhvbWUtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJERVwiOyB9XG5cbi5tZGktaG9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZFMVwiOyB9XG5cbi5tZGktaG9vay1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RTJcIjsgfVxuXG4ubWRpLWhvcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyREZcIjsgfVxuXG4ubWRpLWhvc3BpdGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkUwXCI7IH1cblxuLm1kaS1ob3NwaXRhbC1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJFMVwiOyB9XG5cbi5tZGktaG9zcGl0YWwtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkUyXCI7IH1cblxuLm1kaS1ob3QtdHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODI3XCI7IH1cblxuLm1kaS1ob3RlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJFM1wiOyB9XG5cbi5tZGktaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRTRcIjsgfVxuXG4ubWRpLWhvdXp6LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJFNVwiOyB9XG5cbi5tZGktaHVsdTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgyOFwiOyB9XG5cbi5tZGktaHVtYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRTZcIjsgfVxuXG4ubWRpLWh1bWFuLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkU3XCI7IH1cblxuLm1kaS1odW1hbi1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NDlcIjsgfVxuXG4ubWRpLWh1bWFuLWdyZWV0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjRBXCI7IH1cblxuLm1kaS1odW1hbi1oYW5kc2Rvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NEJcIjsgfVxuXG4ubWRpLWh1bWFuLWhhbmRzdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NENcIjsgfVxuXG4ubWRpLWh1bWFuLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NERcIjsgfVxuXG4ubWRpLWh1bWFuLW1hbGUtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkU4XCI7IH1cblxuLm1kaS1odW1hbi1wcmVnbmFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVDRlwiOyB9XG5cbi5tZGktaHVtYmxlLWJ1bmRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc0M1wiOyB9XG5cbi5tZGktaWNlLWNyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODI5XCI7IH1cblxuLm1kaS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJFOVwiOyB9XG5cbi5tZGktaW1hZ2UtYWxidW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRUFcIjsgfVxuXG4ubWRpLWltYWdlLWFyZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRUJcIjsgfVxuXG4ubWRpLWltYWdlLWFyZWEtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRUNcIjsgfVxuXG4ubWRpLWltYWdlLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJFRFwiOyB9XG5cbi5tZGktaW1hZ2UtYnJva2VuLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRUVcIjsgfVxuXG4ubWRpLWltYWdlLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJFRlwiOyB9XG5cbi5tZGktaW1hZ2UtZmlsdGVyLWJsYWNrLXdoaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkYwXCI7IH1cblxuLm1kaS1pbWFnZS1maWx0ZXItY2VudGVyLWZvY3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkYxXCI7IH1cblxuLm1kaS1pbWFnZS1maWx0ZXItY2VudGVyLWZvY3VzLXdlYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRjJcIjsgfVxuXG4ubWRpLWltYWdlLWZpbHRlci1kcmFtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJGM1wiOyB9XG5cbi5tZGktaW1hZ2UtZmlsdGVyLWZyYW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJGNFwiOyB9XG5cbi5tZGktaW1hZ2UtZmlsdGVyLWhkcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJGNVwiOyB9XG5cbi5tZGktaW1hZ2UtZmlsdGVyLW5vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRjZcIjsgfVxuXG4ubWRpLWltYWdlLWZpbHRlci10aWx0LXNoaWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkY3XCI7IH1cblxuLm1kaS1pbWFnZS1maWx0ZXItdmludGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJGOFwiOyB9XG5cbi5tZGktaW1hZ2UtbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYyRjlcIjsgfVxuXG4ubWRpLWltYWdlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgyQVwiOyB9XG5cbi5tZGktaW1hZ2UtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg3QlwiOyB9XG5cbi5tZGktaW1wb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkZBXCI7IH1cblxuLm1kaS1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY4NlwiOyB9XG5cbi5tZGktaW5ib3gtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJGQlwiOyB9XG5cbi5tZGktaW5ib3gtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRDFcIjsgfVxuXG4ubWRpLWluYm94LW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGOEFGXCI7IH1cblxuLm1kaS1pbmNvZ25pdG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RjlcIjsgfVxuXG4ubWRpLWluZmluaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkUzXCI7IH1cblxuLm1kaS1pbmZvcm1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJGQ1wiOyB9XG5cbi5tZGktaW5mb3JtYXRpb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjJGRFwiOyB9XG5cbi5tZGktaW5mb3JtYXRpb24tdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY0RVwiOyB9XG5cbi5tZGktaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkZFXCI7IH1cblxuLm1kaS1pbnN0YXBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMkZGXCI7IH1cblxuLm1kaS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMwMFwiOyB9XG5cbi5tZGktaW52ZXJ0LWNvbG9yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMwMVwiOyB9XG5cbi5tZGktaXR1bmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjc2XCI7IH1cblxuLm1kaS1qZWVwbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzAyXCI7IH1cblxuLm1kaS1qaXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzAzXCI7IH1cblxuLm1kaS1qcXVlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4N0NcIjsgfVxuXG4ubWRpLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzA0XCI7IH1cblxuLm1kaS1qc29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjI2XCI7IH1cblxuLm1kaS1rYXJhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4MkJcIjsgfVxuXG4ubWRpLWtlZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMwNVwiOyB9XG5cbi5tZGkta2V0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUZBXCI7IH1cblxuLm1kaS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMDZcIjsgfVxuXG4ubWRpLWtleS1jaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMDdcIjsgfVxuXG4ubWRpLWtleS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMwOFwiOyB9XG5cbi5tZGkta2V5LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMDlcIjsgfVxuXG4ubWRpLWtleS1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMEFcIjsgfVxuXG4ubWRpLWtleS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzBCXCI7IH1cblxuLm1kaS1rZXlib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMwQ1wiOyB9XG5cbi5tZGkta2V5Ym9hcmQtYmFja3NwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzBEXCI7IH1cblxuLm1kaS1rZXlib2FyZC1jYXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzBFXCI7IH1cblxuLm1kaS1rZXlib2FyZC1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMwRlwiOyB9XG5cbi5tZGkta2V5Ym9hcmQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzEwXCI7IH1cblxuLm1kaS1rZXlib2FyZC1yZXR1cm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMTFcIjsgfVxuXG4ubWRpLWtleWJvYXJkLXRhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMxMlwiOyB9XG5cbi5tZGkta2V5Ym9hcmQtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMxM1wiOyB9XG5cbi5tZGkta2lja3N0YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NDRcIjsgfVxuXG4ubWRpLWtvZGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMTRcIjsgfVxuXG4ubWRpLWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzE1XCI7IH1cblxuLm1kaS1sYWJlbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzE2XCI7IH1cblxuLm1kaS1sYWR5YnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODJDXCI7IH1cblxuLm1kaS1sYW1iZGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MjdcIjsgfVxuXG4ubWRpLWxhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QjRcIjsgfVxuXG4ubWRpLWxhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMxN1wiOyB9XG5cbi5tZGktbGFuLWNvbm5lY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMThcIjsgfVxuXG4ubWRpLWxhbi1kaXNjb25uZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzE5XCI7IH1cblxuLm1kaS1sYW4tcGVuZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMxQVwiOyB9XG5cbi5tZGktbGFuZ3VhZ2UtYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY3MVwiOyB9XG5cbi5tZGktbGFuZ3VhZ2UtY3BwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjcyXCI7IH1cblxuLm1kaS1sYW5ndWFnZS1jc2hhcnA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMUJcIjsgfVxuXG4ubWRpLWxhbmd1YWdlLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMUNcIjsgfVxuXG4ubWRpLWxhbmd1YWdlLWdvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0QyXCI7IH1cblxuLm1kaS1sYW5ndWFnZS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMxRFwiOyB9XG5cbi5tZGktbGFuZ3VhZ2UtamF2YXNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMxRVwiOyB9XG5cbi5tZGktbGFuZ3VhZ2UtbHVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGOEIwXCI7IH1cblxuLm1kaS1sYW5ndWFnZS1waHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMUZcIjsgfVxuXG4ubWRpLWxhbmd1YWdlLXB5dGhvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMyMFwiOyB9XG5cbi5tZGktbGFuZ3VhZ2UtcHl0aG9uLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMjFcIjsgfVxuXG4ubWRpLWxhbmd1YWdlLXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3RDNcIjsgfVxuXG4ubWRpLWxhbmd1YWdlLXN3aWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkU0XCI7IH1cblxuLm1kaS1sYW5ndWFnZS10eXBlc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkU1XCI7IH1cblxuLm1kaS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMjJcIjsgfVxuXG4ubWRpLWxhcHRvcC1jaHJvbWVib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzIzXCI7IH1cblxuLm1kaS1sYXB0b3AtbWFjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzI0XCI7IH1cblxuLm1kaS1sYXB0b3Atb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkU2XCI7IH1cblxuLm1kaS1sYXB0b3Atd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMyNVwiOyB9XG5cbi5tZGktbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzI2XCI7IH1cblxuLm1kaS1sYXN0cGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ0NlwiOyB9XG5cbi5tZGktbGF1bmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzI3XCI7IH1cblxuLm1kaS1sYXZhLWxhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3RDRcIjsgfVxuXG4ubWRpLWxheWVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMyOFwiOyB9XG5cbi5tZGktbGF5ZXJzLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMyOVwiOyB9XG5cbi5tZGktbGVhZC1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NEZcIjsgfVxuXG4ubWRpLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMkFcIjsgfVxuXG4ubWRpLWxlZC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMkJcIjsgfVxuXG4ubWRpLWxlZC1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMyQ1wiOyB9XG5cbi5tZGktbGVkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMkRcIjsgfVxuXG4ubWRpLWxlZC1zdHJpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdENVwiOyB9XG5cbi5tZGktbGVkLXZhcmlhbnQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzJFXCI7IH1cblxuLm1kaS1sZWQtdmFyaWFudC1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMyRlwiOyB9XG5cbi5tZGktbGVkLXZhcmlhbnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMzMFwiOyB9XG5cbi5tZGktbGlicmFyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMzMVwiOyB9XG5cbi5tZGktbGlicmFyeS1ib29rczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMzMlwiOyB9XG5cbi5tZGktbGlicmFyeS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMzM1wiOyB9XG5cbi5tZGktbGlicmFyeS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzM0XCI7IH1cblxuLm1kaS1saWZlYnVveTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg3RFwiOyB9XG5cbi5tZGktbGlnaHRidWxiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzM1XCI7IH1cblxuLm1kaS1saWdodGJ1bGItb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RTdcIjsgfVxuXG4ubWRpLWxpZ2h0YnVsYi1vbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkU4XCI7IH1cblxuLm1kaS1saWdodGJ1bGItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMzNlwiOyB9XG5cbi5tZGktbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMzN1wiOyB9XG5cbi5tZGktbGluay1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzMzhcIjsgfVxuXG4ubWRpLWxpbmstdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMzOVwiOyB9XG5cbi5tZGktbGluay12YXJpYW50LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMzQVwiOyB9XG5cbi5tZGktbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzM0JcIjsgfVxuXG4ubWRpLWxpbmtlZGluLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMzQ1wiOyB9XG5cbi5tZGktbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzM0RcIjsgfVxuXG4ubWRpLWxpbnV4LW1pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4RUNcIjsgfVxuXG4ubWRpLWxvYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NzFcIjsgfVxuXG4ubWRpLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzM0VcIjsgfVxuXG4ubWRpLWxvY2stYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4RURcIjsgfVxuXG4ubWRpLWxvY2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjMzRlwiOyB9XG5cbi5tZGktbG9jay1vcGVuLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNDBcIjsgfVxuXG4ubWRpLWxvY2stb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM0MVwiOyB9XG5cbi5tZGktbG9jay1wYXR0ZXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkU5XCI7IH1cblxuLm1kaS1sb2NrLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RkJcIjsgfVxuXG4ubWRpLWxvY2stcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4RUVcIjsgfVxuXG4ubWRpLWxvY2stcmVzZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NzJcIjsgfVxuXG4ubWRpLWxvY2stc21hcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4QjFcIjsgfVxuXG4ubWRpLWxvY2tlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdENlwiOyB9XG5cbi5tZGktbG9ja2VyLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0Q3XCI7IH1cblxuLm1kaS1sb2dpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM0MlwiOyB9XG5cbi5tZGktbG9naW4tdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVGQ1wiOyB9XG5cbi5tZGktbG9nb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzQzXCI7IH1cblxuLm1kaS1sb2dvdXQtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVGRFwiOyB9XG5cbi5tZGktbG9va3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNDRcIjsgfVxuXG4ubWRpLWxvb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RUFcIjsgfVxuXG4ubWRpLWxvdXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzQ1XCI7IH1cblxuLm1kaS1sdW14OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzQ2XCI7IH1cblxuLm1kaS1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNDdcIjsgfVxuXG4ubWRpLW1hZ25ldC1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM0OFwiOyB9XG5cbi5tZGktbWFnbmlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM0OVwiOyB9XG5cbi5tZGktbWFnbmlmeS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM0QVwiOyB9XG5cbi5tZGktbWFnbmlmeS1taW51cy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkVCXCI7IH1cblxuLm1kaS1tYWduaWZ5LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNEJcIjsgfVxuXG4ubWRpLW1hZ25pZnktcGx1cy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkVDXCI7IH1cblxuLm1kaS1tYWlsLXJ1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzRDXCI7IH1cblxuLm1kaS1tYWlsYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkVEXCI7IH1cblxuLm1kaS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNERcIjsgfVxuXG4ubWRpLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNEVcIjsgfVxuXG4ubWRpLW1hcC1tYXJrZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzRGXCI7IH1cblxuLm1kaS1tYXAtbWFya2VyLWRpc3RhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGOEVGXCI7IH1cblxuLm1kaS1tYXAtbWFya2VyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjUwXCI7IH1cblxuLm1kaS1tYXAtbWFya2VyLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzUwXCI7IH1cblxuLm1kaS1tYXAtbWFya2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM1MVwiOyB9XG5cbi5tZGktbWFwLW1hcmtlci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0Q4XCI7IH1cblxuLm1kaS1tYXAtbWFya2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NTFcIjsgfVxuXG4ubWRpLW1hcC1tYXJrZXItcmFkaXVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzUyXCI7IH1cblxuLm1kaS1tYXJnaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNTNcIjsgfVxuXG4ubWRpLW1hcmtkb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzU0XCI7IH1cblxuLm1kaS1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NTJcIjsgfVxuXG4ubWRpLW1hcmtlci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM1NVwiOyB9XG5cbi5tZGktbWF0ZXJpYWwtdWk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNTdcIjsgfVxuXG4ubWRpLW1hdGgtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM1OFwiOyB9XG5cbi5tZGktbWF0cml4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjI4XCI7IH1cblxuLm1kaS1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNTlcIjsgfVxuXG4ubWRpLW1lZGljYWwtYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkVFXCI7IH1cblxuLm1kaS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNUFcIjsgfVxuXG4ubWRpLW1lbW9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM1QlwiOyB9XG5cbi5tZGktbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM1Q1wiOyB9XG5cbi5tZGktbWVudS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzVEXCI7IH1cblxuLm1kaS1tZW51LWRvd24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZCNVwiOyB9XG5cbi5tZGktbWVudS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzVFXCI7IH1cblxuLm1kaS1tZW51LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzVGXCI7IH1cblxuLm1kaS1tZW51LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzYwXCI7IH1cblxuLm1kaS1tZW51LXVwLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QjZcIjsgfVxuXG4ubWRpLW1lc3NhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNjFcIjsgfVxuXG4ubWRpLW1lc3NhZ2UtYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNjJcIjsgfVxuXG4ubWRpLW1lc3NhZ2UtYnVsbGV0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QTFcIjsgfVxuXG4ubWRpLW1lc3NhZ2UtYnVsbGV0ZWQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkEyXCI7IH1cblxuLm1kaS1tZXNzYWdlLWRyYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNjNcIjsgfVxuXG4ubWRpLW1lc3NhZ2UtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNjRcIjsgfVxuXG4ubWRpLW1lc3NhZ2Utb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM2NVwiOyB9XG5cbi5tZGktbWVzc2FnZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjUzXCI7IH1cblxuLm1kaS1tZXNzYWdlLXByb2Nlc3Npbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNjZcIjsgfVxuXG4ubWRpLW1lc3NhZ2UtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNjdcIjsgfVxuXG4ubWRpLW1lc3NhZ2UtcmVwbHktdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM2OFwiOyB9XG5cbi5tZGktbWVzc2FnZS1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZFRlwiOyB9XG5cbi5tZGktbWVzc2FnZS1zZXR0aW5ncy12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkYwXCI7IH1cblxuLm1kaS1tZXNzYWdlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNjlcIjsgfVxuXG4ubWRpLW1lc3NhZ2UtdGV4dC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzZBXCI7IH1cblxuLm1kaS1tZXNzYWdlLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzZCXCI7IH1cblxuLm1kaS1tZXRlb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MjlcIjsgfVxuXG4ubWRpLW1ldHJvbm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdEOVwiOyB9XG5cbi5tZGktbWV0cm9ub21lLXRpY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3REFcIjsgfVxuXG4ubWRpLW1pY3JvLXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0RCXCI7IH1cblxuLm1kaS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzZDXCI7IH1cblxuLm1kaS1taWNyb3Bob25lLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGOEIyXCI7IH1cblxuLm1kaS1taWNyb3Bob25lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM2RFwiOyB9XG5cbi5tZGktbWljcm9waG9uZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzZFXCI7IH1cblxuLm1kaS1taWNyb3Bob25lLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4QjNcIjsgfVxuXG4ubWRpLW1pY3JvcGhvbmUtc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNkZcIjsgfVxuXG4ubWRpLW1pY3JvcGhvbmUtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM3MFwiOyB9XG5cbi5tZGktbWljcm9waG9uZS12YXJpYW50LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM3MVwiOyB9XG5cbi5tZGktbWljcm9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY1NFwiOyB9XG5cbi5tZGktbWljcm9zb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzcyXCI7IH1cblxuLm1kaS1taWRpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGOEYwXCI7IH1cblxuLm1kaS1taWRpLXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4RjFcIjsgfVxuXG4ubWRpLW1pbmVjcmFmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM3M1wiOyB9XG5cbi5tZGktbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNzRcIjsgfVxuXG4ubWRpLW1pbnVzLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM3NVwiOyB9XG5cbi5tZGktbWludXMtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RjFcIjsgfVxuXG4ubWRpLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM3NlwiOyB9XG5cbi5tZGktbWludXMtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNzdcIjsgfVxuXG4ubWRpLW1pbnVzLW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzNzhcIjsgfVxuXG4ubWRpLW1peGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjJBXCI7IH1cblxuLm1kaS1taXhlZC1yZWFsaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODdFXCI7IH1cblxuLm1kaS1taXhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdEQ1wiOyB9XG5cbi5tZGktbW9uaXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM3OVwiOyB9XG5cbi5tZGktbW9uaXRvci1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM3QVwiOyB9XG5cbi5tZGktbW9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM3QlwiOyB9XG5cbi5tZGktbW90b3JiaWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzdDXCI7IH1cblxuLm1kaS1tb3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM3RFwiOyB9XG5cbi5tZGktbW91c2Utb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzdFXCI7IH1cblxuLm1kaS1tb3VzZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzdGXCI7IH1cblxuLm1kaS1tb3VzZS12YXJpYW50LW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM4MFwiOyB9XG5cbi5tZGktbW92ZS1yZXNpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NTVcIjsgfVxuXG4ubWRpLW1vdmUtcmVzaXplLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NTZcIjsgfVxuXG4ubWRpLW1vdmllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzgxXCI7IH1cblxuLm1kaS1tb3ZpZS1yb2xsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0REXCI7IH1cblxuLm1kaS1tdWx0aXBsaWNhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM4MlwiOyB9XG5cbi5tZGktbXVsdGlwbGljYXRpb24tYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzgzXCI7IH1cblxuLm1kaS1tdXNocm9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdERVwiOyB9XG5cbi5tZGktbXVzaHJvb20tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdERlwiOyB9XG5cbi5tZGktbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NTlcIjsgfVxuXG4ubWRpLW11c2ljLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM4NFwiOyB9XG5cbi5tZGktbXVzaWMtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzODVcIjsgfVxuXG4ubWRpLW11c2ljLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM4NlwiOyB9XG5cbi5tZGktbXVzaWMtbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM4N1wiOyB9XG5cbi5tZGktbXVzaWMtbm90ZS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RkVcIjsgfVxuXG4ubWRpLW11c2ljLW5vdGUtYmx1ZXRvb3RoLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVGRlwiOyB9XG5cbi5tZGktbXVzaWMtbm90ZS1laWdodGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzODhcIjsgfVxuXG4ubWRpLW11c2ljLW5vdGUtaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM4OVwiOyB9XG5cbi5tZGktbXVzaWMtbm90ZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzOEFcIjsgfVxuXG4ubWRpLW11c2ljLW5vdGUtcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM4QlwiOyB9XG5cbi5tZGktbXVzaWMtbm90ZS1zaXh0ZWVudGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzOENcIjsgfVxuXG4ubWRpLW11c2ljLW5vdGUtd2hvbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzOERcIjsgfVxuXG4ubWRpLW11c2ljLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc1QVwiOyB9XG5cbi5tZGktbmFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGOEYyXCI7IH1cblxuLm1kaS1uYXRpdmVzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4N0ZcIjsgfVxuXG4ubWRpLW5hdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM4RVwiOyB9XG5cbi5tZGktbmF0dXJlLXBlb3BsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM4RlwiOyB9XG5cbi5tZGktbmF2aWdhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM5MFwiOyB9XG5cbi5tZGktbmVhci1tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVDRFwiOyB9XG5cbi5tZGktbmVlZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzkxXCI7IH1cblxuLm1kaS1uZXRmbGl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzQ1XCI7IH1cblxuLm1kaS1uZXR3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkYyXCI7IH1cblxuLm1kaS1uZXR3b3JrLXN0cmVuZ3RoLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4RjNcIjsgfVxuXG4ubWRpLW5ldHdvcmstc3RyZW5ndGgtMS1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjhGNFwiOyB9XG5cbi5tZGktbmV0d29yay1zdHJlbmd0aC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGOEY1XCI7IH1cblxuLm1kaS1uZXR3b3JrLXN0cmVuZ3RoLTItYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4RjZcIjsgfVxuXG4ubWRpLW5ldHdvcmstc3RyZW5ndGgtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjhGN1wiOyB9XG5cbi5tZGktbmV0d29yay1zdHJlbmd0aC0zLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGOEY4XCI7IH1cblxuLm1kaS1uZXR3b3JrLXN0cmVuZ3RoLTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4RjlcIjsgfVxuXG4ubWRpLW5ldHdvcmstc3RyZW5ndGgtNC1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjhGQVwiOyB9XG5cbi5tZGktbmV0d29yay1zdHJlbmd0aC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4RkJcIjsgfVxuXG4ubWRpLW5ldHdvcmstc3RyZW5ndGgtb2ZmLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4RkNcIjsgfVxuXG4ubWRpLW5ldHdvcmstc3RyZW5ndGgtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjhGRFwiOyB9XG5cbi5tZGktbmV3LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM5NFwiOyB9XG5cbi5tZGktbmV3c3BhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzk1XCI7IH1cblxuLm1kaS1uZmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzOTZcIjsgfVxuXG4ubWRpLW5mYy10YXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzOTdcIjsgfVxuXG4ubWRpLW5mYy12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzk4XCI7IH1cblxuLm1kaS1uaW5qYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc3M1wiOyB9XG5cbi5tZGktbmludGVuZG8tc3dpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0UwXCI7IH1cblxuLm1kaS1ub2RlanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzOTlcIjsgfVxuXG4ubWRpLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzOUFcIjsgfVxuXG4ubWRpLW5vdGUtbXVsdGlwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QjdcIjsgfVxuXG4ubWRpLW5vdGUtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZCOFwiOyB9XG5cbi5tZGktbm90ZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzlCXCI7IH1cblxuLm1kaS1ub3RlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzOUNcIjsgfVxuXG4ubWRpLW5vdGUtcGx1cy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzlEXCI7IH1cblxuLm1kaS1ub3RlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzOUVcIjsgfVxuXG4ubWRpLW5vdGVib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODJEXCI7IH1cblxuLm1kaS1ub3RpZmljYXRpb24tY2xlYXItYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGMzlGXCI7IH1cblxuLm1kaS1ucG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RjZcIjsgfVxuXG4ubWRpLW51a2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QTNcIjsgfVxuXG4ubWRpLW51bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3RTFcIjsgfVxuXG4ubWRpLW51bWVyaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQTBcIjsgfVxuXG4ubWRpLW51bWVyaWMtMC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQTFcIjsgfVxuXG4ubWRpLW51bWVyaWMtMC1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNBMlwiOyB9XG5cbi5tZGktbnVtZXJpYy0wLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0EzXCI7IH1cblxuLm1kaS1udW1lcmljLTEtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0E0XCI7IH1cblxuLm1kaS1udW1lcmljLTEtYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQTVcIjsgfVxuXG4ubWRpLW51bWVyaWMtMS1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNBNlwiOyB9XG5cbi5tZGktbnVtZXJpYy0yLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNBN1wiOyB9XG5cbi5tZGktbnVtZXJpYy0yLWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0E4XCI7IH1cblxuLm1kaS1udW1lcmljLTItYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQTlcIjsgfVxuXG4ubWRpLW51bWVyaWMtMy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQUFcIjsgfVxuXG4ubWRpLW51bWVyaWMtMy1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNBQlwiOyB9XG5cbi5tZGktbnVtZXJpYy0zLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0FDXCI7IH1cblxuLm1kaS1udW1lcmljLTQtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0FEXCI7IH1cblxuLm1kaS1udW1lcmljLTQtYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQUVcIjsgfVxuXG4ubWRpLW51bWVyaWMtNC1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNBRlwiOyB9XG5cbi5tZGktbnVtZXJpYy01LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNCMFwiOyB9XG5cbi5tZGktbnVtZXJpYy01LWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0IxXCI7IH1cblxuLm1kaS1udW1lcmljLTUtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQjJcIjsgfVxuXG4ubWRpLW51bWVyaWMtNi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQjNcIjsgfVxuXG4ubWRpLW51bWVyaWMtNi1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNCNFwiOyB9XG5cbi5tZGktbnVtZXJpYy02LWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0I1XCI7IH1cblxuLm1kaS1udW1lcmljLTctYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0I2XCI7IH1cblxuLm1kaS1udW1lcmljLTctYm94LW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQjdcIjsgfVxuXG4ubWRpLW51bWVyaWMtNy1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNCOFwiOyB9XG5cbi5tZGktbnVtZXJpYy04LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNCOVwiOyB9XG5cbi5tZGktbnVtZXJpYy04LWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0JBXCI7IH1cblxuLm1kaS1udW1lcmljLTgtYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQkJcIjsgfVxuXG4ubWRpLW51bWVyaWMtOS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQkNcIjsgfVxuXG4ubWRpLW51bWVyaWMtOS1ib3gtbXVsdGlwbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNCRFwiOyB9XG5cbi5tZGktbnVtZXJpYy05LWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0JFXCI7IH1cblxuLm1kaS1udW1lcmljLTktcGx1cy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQkZcIjsgfVxuXG4ubWRpLW51bWVyaWMtOS1wbHVzLWJveC1tdWx0aXBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0MwXCI7IH1cblxuLm1kaS1udW1lcmljLTktcGx1cy1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNDMVwiOyB9XG5cbi5tZGktbnV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkY3XCI7IH1cblxuLm1kaS1udXRyaXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQzJcIjsgfVxuXG4ubWRpLW9hcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY3QlwiOyB9XG5cbi5tZGktb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNDM1wiOyB9XG5cbi5tZGktb2N0YWdvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0M0XCI7IH1cblxuLm1kaS1vY3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZGOFwiOyB9XG5cbi5tZGktb2N0YWdyYW0tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc3NFwiOyB9XG5cbi5tZGktb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNDNVwiOyB9XG5cbi5tZGktb2ZmaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0M2XCI7IH1cblxuLm1kaS1vaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQzdcIjsgfVxuXG4ubWRpLW9pbC10ZW1wZXJhdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNDOFwiOyB9XG5cbi5tZGktb21lZ2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQzlcIjsgfVxuXG4ubWRpLW9uZWRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0NBXCI7IH1cblxuLm1kaS1vbmVub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzQ2XCI7IH1cblxuLm1kaS1vbmVwYXNzd29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg4MFwiOyB9XG5cbi5tZGktb3BhY2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVDQ1wiOyB9XG5cbi5tZGktb3Blbi1pbi1hcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQ0JcIjsgfVxuXG4ubWRpLW9wZW4taW4tbmV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0NDXCI7IH1cblxuLm1kaS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQ0RcIjsgfVxuXG4ubWRpLW9wZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0NFXCI7IH1cblxuLm1kaS1vcmJpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjAxOFwiOyB9XG5cbi5tZGktb3JuYW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzQ0ZcIjsgfVxuXG4ubWRpLW9ybmFtZW50LXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRDBcIjsgfVxuXG4ubWRpLW93bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNEMlwiOyB9XG5cbi5tZGktcGFja2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNEM1wiOyB9XG5cbi5tZGktcGFja2FnZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0Q0XCI7IH1cblxuLm1kaS1wYWNrYWdlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0Q1XCI7IH1cblxuLm1kaS1wYWNrYWdlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRDZcIjsgfVxuXG4ubWRpLXBhY2thZ2UtdmFyaWFudC1jbG9zZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRDdcIjsgfVxuXG4ubWRpLXBhZ2UtZmlyc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MDBcIjsgfVxuXG4ubWRpLXBhZ2UtbGFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYwMVwiOyB9XG5cbi5tZGktcGFnZS1sYXlvdXQtYm9keTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZGOVwiOyB9XG5cbi5tZGktcGFnZS1sYXlvdXQtZm9vdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkZBXCI7IH1cblxuLm1kaS1wYWdlLWxheW91dC1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2RkJcIjsgfVxuXG4ubWRpLXBhZ2UtbGF5b3V0LXNpZGViYXItbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZGQ1wiOyB9XG5cbi5tZGktcGFnZS1sYXlvdXQtc2lkZWJhci1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZGRFwiOyB9XG5cbi5tZGktcGFsZXR0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNEOFwiOyB9XG5cbi5tZGktcGFsZXR0ZS1hZHZhbmNlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNEOVwiOyB9XG5cbi5tZGktcGFsZXR0ZS1zd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4QjRcIjsgfVxuXG4ubWRpLXBhbmRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0RBXCI7IH1cblxuLm1kaS1wYW5kb3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0RCXCI7IH1cblxuLm1kaS1wYW5vcmFtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNEQ1wiOyB9XG5cbi5tZGktcGFub3JhbWEtZmlzaGV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNERFwiOyB9XG5cbi5tZGktcGFub3JhbWEtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNERVwiOyB9XG5cbi5tZGktcGFub3JhbWEtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzREZcIjsgfVxuXG4ubWRpLXBhbm9yYW1hLXdpZGUtYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRTBcIjsgfVxuXG4ubWRpLXBhcGVyLWN1dC12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNFMVwiOyB9XG5cbi5tZGktcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0UyXCI7IH1cblxuLm1kaS1wYXJraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0UzXCI7IH1cblxuLm1kaS1wYXNzcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdFMlwiOyB9XG5cbi5tZGktcGF0cmVvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg4MVwiOyB9XG5cbi5tZGktcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRTRcIjsgfVxuXG4ubWRpLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNFNVwiOyB9XG5cbi5tZGktcGF1c2UtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRTZcIjsgfVxuXG4ubWRpLXBhdXNlLW9jdGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRTdcIjsgfVxuXG4ubWRpLXBhdXNlLW9jdGFnb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNFOFwiOyB9XG5cbi5tZGktcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0U5XCI7IH1cblxuLm1kaS1wYXctb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjU3XCI7IH1cblxuLm1kaS1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4ODJcIjsgfVxuXG4ubWRpLXBlYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODgzXCI7IH1cblxuLm1kaS1wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRUFcIjsgfVxuXG4ubWRpLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNFQlwiOyB9XG5cbi5tZGktcGVuY2lsLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNFQ1wiOyB9XG5cbi5tZGktcGVuY2lsLWJveC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0VEXCI7IH1cblxuLm1kaS1wZW5jaWwtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkZFXCI7IH1cblxuLm1kaS1wZW5jaWwtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NzVcIjsgfVxuXG4ubWRpLXBlbmNpbC1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0VFXCI7IH1cblxuLm1kaS1wZW5jaWwtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0VGXCI7IH1cblxuLm1kaS1wZW50YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZGRlwiOyB9XG5cbi5tZGktcGVudGFnb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcwMFwiOyB9XG5cbi5tZGktcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNGMFwiOyB9XG5cbi5tZGktcGVyaW9kaWMtdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4QjVcIjsgfVxuXG4ubWRpLXBlcmlvZGljLXRhYmxlLWNvMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdFM1wiOyB9XG5cbi5tZGktcGVyaXNjb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzQ3XCI7IH1cblxuLm1kaS1waGFybWFjeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNGMVwiOyB9XG5cbi5tZGktcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRjJcIjsgfVxuXG4ubWRpLXBob25lLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNGM1wiOyB9XG5cbi5tZGktcGhvbmUtY2xhc3NpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYwMlwiOyB9XG5cbi5tZGktcGhvbmUtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNGNFwiOyB9XG5cbi5tZGktcGhvbmUtaGFuZ3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0Y1XCI7IH1cblxuLm1kaS1waG9uZS1pbi10YWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0Y2XCI7IH1cblxuLm1kaS1waG9uZS1pbmNvbWluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNGN1wiOyB9XG5cbi5tZGktcGhvbmUtbG9ja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0Y4XCI7IH1cblxuLm1kaS1waG9uZS1sb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRjlcIjsgfVxuXG4ubWRpLXBob25lLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjU4XCI7IH1cblxuLm1kaS1waG9uZS1taXNzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRkFcIjsgfVxuXG4ubWRpLXBob25lLW91dGdvaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGM0ZCXCI7IH1cblxuLm1kaS1waG9uZS1wYXVzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRkNcIjsgfVxuXG4ubWRpLXBob25lLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NTlcIjsgfVxuXG4ubWRpLXBob25lLXJldHVybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgyRVwiOyB9XG5cbi5tZGktcGhvbmUtcm90YXRlLWxhbmRzY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg4NFwiOyB9XG5cbi5tZGktcGhvbmUtcm90YXRlLXBvcnRyYWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODg1XCI7IH1cblxuLm1kaS1waG9uZS1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNGRFwiOyB9XG5cbi5tZGktcGhvbmUtdm9pcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjNGRVwiOyB9XG5cbi5tZGktcGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzRkZcIjsgfVxuXG4ubWRpLXBpLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQwMFwiOyB9XG5cbi5tZGktcGlhbm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2N0NcIjsgfVxuXG4ubWRpLXBpY2theGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4QjZcIjsgfVxuXG4ubWRpLXBpZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4ODZcIjsgfVxuXG4ubWRpLXBpZXItY3JhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4ODdcIjsgfVxuXG4ubWRpLXBpZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQwMVwiOyB9XG5cbi5tZGktcGlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQwMlwiOyB9XG5cbi5tZGktcGlsbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzAxXCI7IH1cblxuLm1kaS1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MDNcIjsgfVxuXG4ubWRpLXBpbi1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MDRcIjsgfVxuXG4ubWRpLXBpbi1vZmYtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjkyRlwiOyB9XG5cbi5tZGktcGluLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY5MzBcIjsgfVxuXG4ubWRpLXBpbmUtdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQwNVwiOyB9XG5cbi5tZGktcGluZS10cmVlLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQwNlwiOyB9XG5cbi5tZGktcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDA3XCI7IH1cblxuLm1kaS1waW50ZXJlc3QtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDA4XCI7IH1cblxuLm1kaS1waXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0U0XCI7IH1cblxuLm1kaS1waXBlLWRpc2Nvbm5lY3RlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdFNVwiOyB9XG5cbi5tZGktcGlwZS1sZWFrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODg4XCI7IH1cblxuLm1kaS1waXN0b2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MDJcIjsgfVxuXG4ubWRpLXBpc3RvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg4OVwiOyB9XG5cbi5tZGktcGl6emE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MDlcIjsgfVxuXG4ubWRpLXBsYW5lLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZCQVwiOyB9XG5cbi5tZGktcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQwQVwiOyB9XG5cbi5tZGktcGxheS1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQwQlwiOyB9XG5cbi5tZGktcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MENcIjsgfVxuXG4ubWRpLXBsYXktY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MERcIjsgfVxuXG4ubWRpLXBsYXktbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg4QVwiOyB9XG5cbi5tZGktcGxheS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQwRVwiOyB9XG5cbi5tZGktcGxheS1wcm90ZWN0ZWQtY29udGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQwRlwiOyB9XG5cbi5tZGktcGxheS1zcGVlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjhGRVwiOyB9XG5cbi5tZGktcGxheWxpc3QtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QzdcIjsgfVxuXG4ubWRpLXBsYXlsaXN0LWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4RkZcIjsgfVxuXG4ubWRpLXBsYXlsaXN0LW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDEwXCI7IH1cblxuLm1kaS1wbGF5bGlzdC1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDExXCI7IH1cblxuLm1kaS1wbGF5bGlzdC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDEyXCI7IH1cblxuLm1kaS1wbGF5bGlzdC1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MTNcIjsgfVxuXG4ubWRpLXBsYXlzdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDE0XCI7IH1cblxuLm1kaS1wbGV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkI5XCI7IH1cblxuLm1kaS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDE1XCI7IH1cblxuLm1kaS1wbHVzLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQxNlwiOyB9XG5cbi5tZGktcGx1cy1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcwM1wiOyB9XG5cbi5tZGktcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MTdcIjsgfVxuXG4ubWRpLXBsdXMtY2lyY2xlLW11bHRpcGxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MThcIjsgfVxuXG4ubWRpLXBsdXMtY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MTlcIjsgfVxuXG4ubWRpLXBsdXMtbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQxQVwiOyB9XG5cbi5tZGktcGx1cy1vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MUJcIjsgfVxuXG4ubWRpLXBsdXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcwNFwiOyB9XG5cbi5tZGktcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDFDXCI7IH1cblxuLm1kaS1wb2tlYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQxRFwiOyB9XG5cbi5tZGktcG9rZXItY2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgyRlwiOyB9XG5cbi5tZGktcG9sYXJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MUVcIjsgfVxuXG4ubWRpLXBvbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MUZcIjsgfVxuXG4ubWRpLXBvbGwtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDIwXCI7IH1cblxuLm1kaS1wb2x5bWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDIxXCI7IH1cblxuLm1kaS1wb29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjA2XCI7IH1cblxuLm1kaS1wb3Bjb3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDIyXCI7IH1cblxuLm1kaS1wb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NUFcIjsgfVxuXG4ubWRpLXBvdC1taXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NUJcIjsgfVxuXG4ubWRpLXBvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDIzXCI7IH1cblxuLm1kaS1wb3VuZC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MjRcIjsgfVxuXG4ubWRpLXBvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDI1XCI7IH1cblxuLm1kaS1wb3dlci1jeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjkwMFwiOyB9XG5cbi5tZGktcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGOTAxXCI7IH1cblxuLm1kaS1wb3dlci1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjkwMlwiOyB9XG5cbi5tZGktcG93ZXItcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZBNFwiOyB9XG5cbi5tZGktcG93ZXItcGx1Zy1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QTVcIjsgfVxuXG4ubWRpLXBvd2VyLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDI2XCI7IH1cblxuLm1kaS1wb3dlci1zbGVlcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjkwM1wiOyB9XG5cbi5tZGktcG93ZXItc29ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDI3XCI7IH1cblxuLm1kaS1wb3dlci1zb2NrZXQtYXU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY5MDRcIjsgfVxuXG4ubWRpLXBvd2VyLXNvY2tldC1ldTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdFNlwiOyB9XG5cbi5tZGktcG93ZXItc29ja2V0LXVrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0U3XCI7IH1cblxuLm1kaS1wb3dlci1zb2NrZXQtdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3RThcIjsgfVxuXG4ubWRpLXBvd2VyLXN0YW5kYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY5MDVcIjsgfVxuXG4ubWRpLXByZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcwNVwiOyB9XG5cbi5tZGktcHJlc2VudGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDI4XCI7IH1cblxuLm1kaS1wcmVzZW50YXRpb24tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQyOVwiOyB9XG5cbi5tZGktcHJpbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQyQVwiOyB9XG5cbi5tZGktcHJpbnRlci0zZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQyQlwiOyB9XG5cbi5tZGktcHJpbnRlci1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQyQ1wiOyB9XG5cbi5tZGktcHJpbnRlci1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcwNlwiOyB9XG5cbi5tZGktcHJpb3JpdHktaGlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYwM1wiOyB9XG5cbi5tZGktcHJpb3JpdHktbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjA0XCI7IH1cblxuLm1kaS1wcm9mZXNzaW9uYWwtaGV4YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQyRFwiOyB9XG5cbi5tZGktcHJvamVjdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDJFXCI7IH1cblxuLm1kaS1wcm9qZWN0b3Itc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDJGXCI7IH1cblxuLm1kaS1wdWJsaXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkE2XCI7IH1cblxuLm1kaS1wdWxzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQzMFwiOyB9XG5cbi5tZGktcHV6emxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDMxXCI7IH1cblxuLm1kaS1xcWNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MDVcIjsgfVxuXG4ubWRpLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQzMlwiOyB9XG5cbi5tZGktcXJjb2RlLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4QjdcIjsgfVxuXG4ubWRpLXFyY29kZS1zY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDMzXCI7IH1cblxuLm1kaS1xdWFkY29wdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDM0XCI7IH1cblxuLm1kaS1xdWFsaXR5LWhpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MzVcIjsgfVxuXG4ubWRpLXF1aWNrdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQzNlwiOyB9XG5cbi5tZGktcmFiYml0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGOTA2XCI7IH1cblxuLm1kaS1yYWRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQzN1wiOyB9XG5cbi5tZGktcmFkaWF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0MzhcIjsgfVxuXG4ubWRpLXJhZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDM5XCI7IH1cblxuLm1kaS1yYWRpby1oYW5kaGVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQzQVwiOyB9XG5cbi5tZGktcmFkaW8tdG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0M0JcIjsgfVxuXG4ubWRpLXJhZGlvYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDNDXCI7IH1cblxuLm1kaS1yYWRpb2JveC1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQzRFwiOyB9XG5cbi5tZGktcmFkaW9ib3gtbWFya2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDNFXCI7IH1cblxuLm1kaS1yYXNwYmVycnlwaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQzRlwiOyB9XG5cbi5tZGktcmF5LWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ0MFwiOyB9XG5cbi5tZGktcmF5LWVuZC1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ0MVwiOyB9XG5cbi5tZGktcmF5LXN0YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDQyXCI7IH1cblxuLm1kaS1yYXktc3RhcnQtYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NDNcIjsgfVxuXG4ubWRpLXJheS1zdGFydC1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NDRcIjsgfVxuXG4ubWRpLXJheS12ZXJ0ZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NDVcIjsgfVxuXG4ubWRpLXJlYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzA3XCI7IH1cblxuLm1kaS1yZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDQ3XCI7IH1cblxuLm1kaS1yZWNlaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDQ5XCI7IH1cblxuLm1kaS1yZWNvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NEFcIjsgfVxuXG4ubWRpLXJlY29yZC1yZWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NEJcIjsgfVxuXG4ubWRpLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NENcIjsgfVxuXG4ubWRpLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ0RFwiOyB9XG5cbi5tZGktcmVkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ0RVwiOyB9XG5cbi5tZGktcmVkby12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDRGXCI7IH1cblxuLm1kaS1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDUwXCI7IH1cblxuLm1kaS1yZWdleDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ1MVwiOyB9XG5cbi5tZGktcmVsYXRpdmUtc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NTJcIjsgfVxuXG4ubWRpLXJlbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ1M1wiOyB9XG5cbi5tZGktcmVtaW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4OEJcIjsgfVxuXG4ubWRpLXJlbW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ1NFwiOyB9XG5cbi5tZGktcmVtb3RlLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4QjhcIjsgfVxuXG4ubWRpLXJlbmFtZS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NTVcIjsgfVxuXG4ubWRpLXJlb3JkZXItaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY4N1wiOyB9XG5cbi5tZGktcmVvcmRlci12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY4OFwiOyB9XG5cbi5tZGktcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDU2XCI7IH1cblxuLm1kaS1yZXBlYXQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDU3XCI7IH1cblxuLm1kaS1yZXBlYXQtb25jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ1OFwiOyB9XG5cbi5tZGktcmVwbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDU5XCI7IH1cblxuLm1kaS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ1QVwiOyB9XG5cbi5tZGktcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDVCXCI7IH1cblxuLm1kaS1yZXByb2R1Y3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NUNcIjsgfVxuXG4ubWRpLXJlc2l6ZS1ib3R0b20tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NURcIjsgfVxuXG4ubWRpLXJlc3BvbnNpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NUVcIjsgfVxuXG4ubWRpLXJlc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MDhcIjsgfVxuXG4ubWRpLXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QTdcIjsgfVxuXG4ubWRpLXJld2luZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ1RlwiOyB9XG5cbi5tZGktcmV3aW5kLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MDlcIjsgfVxuXG4ubWRpLXJob21idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MEFcIjsgfVxuXG4ubWRpLXJob21idXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcwQlwiOyB9XG5cbi5tZGktcmliYm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDYwXCI7IH1cblxuLm1kaS1yaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0U5XCI7IH1cblxuLm1kaS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0VBXCI7IH1cblxuLm1kaS1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDYxXCI7IH1cblxuLm1kaS1yb2FkLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NjJcIjsgfVxuXG4ubWRpLXJvYm90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkE4XCI7IH1cblxuLm1kaS1yb2JvdC12YWN1dW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MENcIjsgfVxuXG4ubWRpLXJvYm90LXZhY3V1bS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGOTA3XCI7IH1cblxuLm1kaS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NjNcIjsgfVxuXG4ubWRpLXJvb20tc2VydmljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg4Q1wiOyB9XG5cbi5tZGktcm90YXRlLTNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDY0XCI7IH1cblxuLm1kaS1yb3RhdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ2NVwiOyB9XG5cbi5tZGktcm90YXRlLWxlZnQtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ2NlwiOyB9XG5cbi5tZGktcm90YXRlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDY3XCI7IH1cblxuLm1kaS1yb3RhdGUtcmlnaHQtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ2OFwiOyB9XG5cbi5tZGktcm91bmRlZC1jb3JuZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MDdcIjsgfVxuXG4ubWRpLXJvdXRlci13aXJlbGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ2OVwiOyB9XG5cbi5tZGktcm91dGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDZBXCI7IH1cblxuLm1kaS1yb3dpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MDhcIjsgfVxuXG4ubWRpLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ2QlwiOyB9XG5cbi5tZGktcnNzLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ2Q1wiOyB9XG5cbi5tZGktcnVsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NkRcIjsgfVxuXG4ubWRpLXJ1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcwRFwiOyB9XG5cbi5tZGktcnVuLWZhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NkVcIjsgfVxuXG4ubWRpLXNhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NkZcIjsgfVxuXG4ubWRpLXNhbGVzZm9yY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4OERcIjsgfVxuXG4ubWRpLXNhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3RUJcIjsgfVxuXG4ubWRpLXNhdGVsbGl0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ3MFwiOyB9XG5cbi5tZGktc2F0ZWxsaXRlLXVwbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjkwOFwiOyB9XG5cbi5tZGktc2F0ZWxsaXRlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NzFcIjsgfVxuXG4ubWRpLXNhdXNhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4QjlcIjsgfVxuXG4ubWRpLXNheG9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYwOVwiOyB9XG5cbi5tZGktc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NzJcIjsgfVxuXG4ubWRpLXNjYWxlLWJhbGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1RDFcIjsgfVxuXG4ubWRpLXNjYWxlLWJhdGhyb29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDczXCI7IH1cblxuLm1kaS1zY2FubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkFBXCI7IH1cblxuLm1kaS1zY2FubmVyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjkwOVwiOyB9XG5cbi5tZGktc2Nob29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDc0XCI7IH1cblxuLm1kaS1zY3JlZW4tcm90YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0NzVcIjsgfVxuXG4ubWRpLXNjcmVlbi1yb3RhdGlvbi1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDc2XCI7IH1cblxuLm1kaS1zY3Jld2RyaXZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ3N1wiOyB9XG5cbi5tZGktc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDc4XCI7IH1cblxuLm1kaS1zZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ3OVwiOyB9XG5cbi5tZGktc2VhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ3QVwiOyB9XG5cbi5tZGktc2VhcmNoLXdlYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcwRVwiOyB9XG5cbi5tZGktc2VhdC1mbGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDdCXCI7IH1cblxuLm1kaS1zZWF0LWZsYXQtYW5nbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDdDXCI7IH1cblxuLm1kaS1zZWF0LWluZGl2aWR1YWwtc3VpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0N0RcIjsgfVxuXG4ubWRpLXNlYXQtbGVncm9vbS1leHRyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ3RVwiOyB9XG5cbi5tZGktc2VhdC1sZWdyb29tLW5vcm1hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ3RlwiOyB9XG5cbi5tZGktc2VhdC1sZWdyb29tLXJlZHVjZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0ODBcIjsgfVxuXG4ubWRpLXNlYXQtcmVjbGluZS1leHRyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ4MVwiOyB9XG5cbi5tZGktc2VhdC1yZWNsaW5lLW5vcm1hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ4MlwiOyB9XG5cbi5tZGktc2VjdXJpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0ODNcIjsgfVxuXG4ubWRpLXNlY3VyaXR5LWFjY291bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4OEVcIjsgfVxuXG4ubWRpLXNlY3VyaXR5LWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2ODlcIjsgfVxuXG4ubWRpLXNlY3VyaXR5LW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0ODRcIjsgfVxuXG4ubWRpLXNlbGVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ4NVwiOyB9XG5cbi5tZGktc2VsZWN0LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ4NlwiOyB9XG5cbi5tZGktc2VsZWN0LWludmVyc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0ODdcIjsgfVxuXG4ubWRpLXNlbGVjdC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0ODhcIjsgfVxuXG4ubWRpLXNlbGVjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ4OVwiOyB9XG5cbi5tZGktc2VsZWN0aW9uLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc3NlwiOyB9XG5cbi5tZGktc2VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ4QVwiOyB9XG5cbi5tZGktc2VuZC1zZWN1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3RUNcIjsgfVxuXG4ubWRpLXNlcmlhbC1wb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjVDXCI7IH1cblxuLm1kaS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0OEJcIjsgfVxuXG4ubWRpLXNlcnZlci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ4Q1wiOyB9XG5cbi5tZGktc2VydmVyLW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0OERcIjsgfVxuXG4ubWRpLXNlcnZlci1uZXR3b3JrLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ4RVwiOyB9XG5cbi5tZGktc2VydmVyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ4RlwiOyB9XG5cbi5tZGktc2VydmVyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0OTBcIjsgfVxuXG4ubWRpLXNlcnZlci1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0OTFcIjsgfVxuXG4ubWRpLXNlcnZlci1zZWN1cml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ5MlwiOyB9XG5cbi5tZGktc2V0LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc3N1wiOyB9XG5cbi5tZGktc2V0LWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc3OFwiOyB9XG5cbi5tZGktc2V0LWNlbnRlci1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc3OVwiOyB9XG5cbi5tZGktc2V0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3N0FcIjsgfVxuXG4ubWRpLXNldC1sZWZ0LWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc3QlwiOyB9XG5cbi5tZGktc2V0LWxlZnQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3N0NcIjsgfVxuXG4ubWRpLXNldC1ub25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzdEXCI7IH1cblxuLm1kaS1zZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3N0VcIjsgfVxuXG4ubWRpLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDkzXCI7IH1cblxuLm1kaS1zZXR0aW5ncy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0OTRcIjsgfVxuXG4ubWRpLXNldHRpbmdzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4QkFcIjsgfVxuXG4ubWRpLXNoYXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODMwXCI7IH1cblxuLm1kaS1zaGFwZS1jaXJjbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY1RFwiOyB9XG5cbi5tZGktc2hhcGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgzMVwiOyB9XG5cbi5tZGktc2hhcGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ5NVwiOyB9XG5cbi5tZGktc2hhcGUtcG9seWdvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjVFXCI7IH1cblxuLm1kaS1zaGFwZS1yZWN0YW5nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY1RlwiOyB9XG5cbi5tZGktc2hhcGUtc3F1YXJlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NjBcIjsgfVxuXG4ubWRpLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDk2XCI7IH1cblxuLm1kaS1zaGFyZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGOTMxXCI7IH1cblxuLm1kaS1zaGFyZS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDk3XCI7IH1cblxuLm1kaS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0OThcIjsgfVxuXG4ubWRpLXNoaWVsZC1oYWxmLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3N0ZcIjsgfVxuXG4ubWRpLXNoaWVsZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNDk5XCI7IH1cblxuLm1kaS1zaGlwLXdoZWVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODMyXCI7IH1cblxuLm1kaS1zaG9wcGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ5QVwiOyB9XG5cbi5tZGktc2hvcHBpbmctbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0OUJcIjsgfVxuXG4ubWRpLXNob3ZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcwRlwiOyB9XG5cbi5tZGktc2hvdmVsLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcxMFwiOyB9XG5cbi5tZGktc2hyZWRkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0OUNcIjsgfVxuXG4ubWRpLXNodWZmbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0OURcIjsgfVxuXG4ubWRpLXNodWZmbGUtZGlzYWJsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0OUVcIjsgfVxuXG4ubWRpLXNodWZmbGUtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ5RlwiOyB9XG5cbi5tZGktc2lnbWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QTBcIjsgfVxuXG4ubWRpLXNpZ21hLWxvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjJCXCI7IH1cblxuLm1kaS1zaWduLWNhdXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QTFcIjsgfVxuXG4ubWRpLXNpZ24tZGlyZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzgwXCI7IH1cblxuLm1kaS1zaWduLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3ODFcIjsgfVxuXG4ubWRpLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRBMlwiOyB9XG5cbi5tZGktc2lnbmFsLTJnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzExXCI7IH1cblxuLm1kaS1zaWduYWwtM2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MTJcIjsgfVxuXG4ubWRpLXNpZ25hbC00ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcxM1wiOyB9XG5cbi5tZGktc2lnbmFsLWNlbGx1bGFyLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4QkJcIjsgfVxuXG4ubWRpLXNpZ25hbC1jZWxsdWxhci0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGOEJDXCI7IH1cblxuLm1kaS1zaWduYWwtY2VsbHVsYXItMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjhCRFwiOyB9XG5cbi5tZGktc2lnbmFsLWNlbGx1bGFyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4QkVcIjsgfVxuXG4ubWRpLXNpZ25hbC1oc3BhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzE0XCI7IH1cblxuLm1kaS1zaWduYWwtaHNwYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzE1XCI7IH1cblxuLm1kaS1zaWduYWwtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzgyXCI7IH1cblxuLm1kaS1zaWduYWwtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYwQVwiOyB9XG5cbi5tZGktc2lsdmVyd2FyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRBM1wiOyB9XG5cbi5tZGktc2lsdmVyd2FyZS1mb3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEE0XCI7IH1cblxuLm1kaS1zaWx2ZXJ3YXJlLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEE1XCI7IH1cblxuLm1kaS1zaWx2ZXJ3YXJlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QTZcIjsgfVxuXG4ubWRpLXNpbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRBN1wiOyB9XG5cbi5tZGktc2ltLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEE4XCI7IH1cblxuLm1kaS1zaW0tb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEE5XCI7IH1cblxuLm1kaS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEFBXCI7IH1cblxuLm1kaS1za2lwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEFCXCI7IH1cblxuLm1kaS1za2lwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QUNcIjsgfVxuXG4ubWRpLXNraXAtbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRBRFwiOyB9XG5cbi5tZGktc2tpcC1uZXh0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY2MVwiOyB9XG5cbi5tZGktc2tpcC1uZXh0LWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjYyXCI7IH1cblxuLm1kaS1za2lwLXByZXZpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEFFXCI7IH1cblxuLm1kaS1za2lwLXByZXZpb3VzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY2M1wiOyB9XG5cbi5tZGktc2tpcC1wcmV2aW91cy1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY2NFwiOyB9XG5cbi5tZGktc2t1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2OEJcIjsgfVxuXG4ubWRpLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEFGXCI7IH1cblxuLm1kaS1za3lwZS1idXNpbmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRCMFwiOyB9XG5cbi5tZGktc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QjFcIjsgfVxuXG4ubWRpLXNsYWNrd2FyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjkwQVwiOyB9XG5cbi5tZGktc2xlZXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QjJcIjsgfVxuXG4ubWRpLXNsZWVwLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRCM1wiOyB9XG5cbi5tZGktc21va2UtZGV0ZWN0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYzOTJcIjsgfVxuXG4ubWRpLXNtb2tpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QjRcIjsgfVxuXG4ubWRpLXNtb2tpbmctb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEI1XCI7IH1cblxuLm1kaS1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRCNlwiOyB9XG5cbi5tZGktc25vd2ZsYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzE2XCI7IH1cblxuLm1kaS1zbm93bWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEI3XCI7IH1cblxuLm1kaS1zb2NjZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QjhcIjsgfVxuXG4ubWRpLXNvY2Nlci1maWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgzM1wiOyB9XG5cbi5tZGktc29mYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRCOVwiOyB9XG5cbi5tZGktc29saWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2OENcIjsgfVxuXG4ubWRpLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QkFcIjsgfVxuXG4ubWRpLXNvcnQtYWxwaGFiZXRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEJCXCI7IH1cblxuLm1kaS1zb3J0LWFzY2VuZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRCQ1wiOyB9XG5cbi5tZGktc29ydC1kZXNjZW5kaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEJEXCI7IH1cblxuLm1kaS1zb3J0LW51bWVyaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QkVcIjsgfVxuXG4ubWRpLXNvcnQtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRCRlwiOyB9XG5cbi5tZGktc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRDMFwiOyB9XG5cbi5tZGktc291cmNlLWJyYW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYyQ1wiOyB9XG5cbi5tZGktc291cmNlLWNvbW1pdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcxN1wiOyB9XG5cbi5tZGktc291cmNlLWNvbW1pdC1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MThcIjsgfVxuXG4ubWRpLXNvdXJjZS1jb21taXQtZW5kLWxvY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzE5XCI7IH1cblxuLm1kaS1zb3VyY2UtY29tbWl0LWxvY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzFBXCI7IH1cblxuLm1kaS1zb3VyY2UtY29tbWl0LW5leHQtbG9jYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MUJcIjsgfVxuXG4ubWRpLXNvdXJjZS1jb21taXQtc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MUNcIjsgfVxuXG4ubWRpLXNvdXJjZS1jb21taXQtc3RhcnQtbmV4dC1sb2NhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcxRFwiOyB9XG5cbi5tZGktc291cmNlLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QzFcIjsgfVxuXG4ubWRpLXNvdXJjZS1tZXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYyRFwiOyB9XG5cbi5tZGktc291cmNlLXB1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QzJcIjsgfVxuXG4ubWRpLXNveS1zYXVjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdFRFwiOyB9XG5cbi5tZGktc3BlYWtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRDM1wiOyB9XG5cbi5tZGktc3BlYWtlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QzRcIjsgfVxuXG4ubWRpLXNwZWFrZXItd2lyZWxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MUVcIjsgfVxuXG4ubWRpLXNwZWVkb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEM1XCI7IH1cblxuLm1kaS1zcGVsbGNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEM2XCI7IH1cblxuLm1kaS1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEM3XCI7IH1cblxuLm1kaS1zcG90bGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0QzhcIjsgfVxuXG4ubWRpLXNwb3RsaWdodC1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEM5XCI7IH1cblxuLm1kaS1zcHJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY2NVwiOyB9XG5cbi5tZGktc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzYzXCI7IH1cblxuLm1kaS1zcXVhcmUtZWRpdC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGOTBCXCI7IH1cblxuLm1kaS1zcXVhcmUtaW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNENBXCI7IH1cblxuLm1kaS1zcXVhcmUtaW5jLWNhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0Q0JcIjsgfVxuXG4ubWRpLXNxdWFyZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzYyXCI7IH1cblxuLm1kaS1zcXVhcmUtcm9vdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc4M1wiOyB9XG5cbi5tZGktc3NoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGOEJGXCI7IH1cblxuLm1kaS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYwQlwiOyB9XG5cbi5tZGktc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0Q0NcIjsgfVxuXG4ubWRpLXN0YWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MUZcIjsgfVxuXG4ubWRpLXN0YWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRDRFwiOyB9XG5cbi5tZGktc3RhbmRhcmQtZGVmaW5pdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdFRVwiOyB9XG5cbi5tZGktc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRDRVwiOyB9XG5cbi5tZGktc3Rhci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0Q0ZcIjsgfVxuXG4ubWRpLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjREMFwiOyB9XG5cbi5tZGktc3Rhci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RDFcIjsgfVxuXG4ubWRpLXN0YXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjREMlwiOyB9XG5cbi5tZGktc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RDNcIjsgfVxuXG4ubWRpLXN0ZWFtLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjkwQ1wiOyB9XG5cbi5tZGktc3RlZXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RDRcIjsgfVxuXG4ubWRpLXN0ZWVyaW5nLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjkwRFwiOyB9XG5cbi5tZGktc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRENVwiOyB9XG5cbi5tZGktc3RlcC1iYWNrd2FyZC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEQ2XCI7IH1cblxuLm1kaS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RDdcIjsgfVxuXG4ubWRpLXN0ZXAtZm9yd2FyZC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEQ4XCI7IH1cblxuLm1kaS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjREOVwiOyB9XG5cbi5tZGktc3RpY2tlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVEMFwiOyB9XG5cbi5tZGktc3RpY2tlci1lbW9qaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc4NFwiOyB9XG5cbi5tZGktc3RvY2tpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0REFcIjsgfVxuXG4ubWRpLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0REJcIjsgfVxuXG4ubWRpLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjY2XCI7IH1cblxuLm1kaS1zdG9wLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjY3XCI7IH1cblxuLm1kaS1zdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjREQ1wiOyB9XG5cbi5tZGktc3RvcmUtMjQtaG91cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRERFwiOyB9XG5cbi5tZGktc3RvdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0REVcIjsgfVxuXG4ubWRpLXN1YmRpcmVjdG9yeS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjBDXCI7IH1cblxuLm1kaS1zdWJkaXJlY3RvcnktYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MERcIjsgfVxuXG4ubWRpLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZBQlwiOyB9XG5cbi5tZGktc3Vid2F5LXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0REZcIjsgfVxuXG4ubWRpLXN1bW1pdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc4NVwiOyB9XG5cbi5tZGktc3VuZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRFMFwiOyB9XG5cbi5tZGktc3Vycm91bmQtc291bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QzVcIjsgfVxuXG4ubWRpLXN1cnJvdW5kLXNvdW5kLTItMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdFRlwiOyB9XG5cbi5tZGktc3Vycm91bmQtc291bmQtMy0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0YwXCI7IH1cblxuLm1kaS1zdXJyb3VuZC1zb3VuZC01LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3RjFcIjsgfVxuXG4ubWRpLXN1cnJvdW5kLXNvdW5kLTctMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdGMlwiOyB9XG5cbi5tZGktc3ZnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzIwXCI7IH1cblxuLm1kaS1zd2FwLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RTFcIjsgfVxuXG4ubWRpLXN3YXAtaG9yaXpvbnRhbC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGOEMwXCI7IH1cblxuLm1kaS1zd2FwLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEUyXCI7IH1cblxuLm1kaS1zd2FwLXZlcnRpY2FsLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4QzFcIjsgfVxuXG4ubWRpLXN3aW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RTNcIjsgfVxuXG4ubWRpLXN3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRFNFwiOyB9XG5cbi5tZGktc3dvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RTVcIjsgfVxuXG4ubWRpLXN3b3JkLWNyb3NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzg2XCI7IH1cblxuLm1kaS1zeW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEU2XCI7IH1cblxuLm1kaS1zeW5jLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEU3XCI7IH1cblxuLm1kaS1zeW5jLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRFOFwiOyB9XG5cbi5tZGktdGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEU5XCI7IH1cblxuLm1kaS10YWItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc1QlwiOyB9XG5cbi5tZGktdGFiLXVuc2VsZWN0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RUFcIjsgfVxuXG4ubWRpLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEVCXCI7IH1cblxuLm1kaS10YWJsZS1jb2x1bW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4MzRcIjsgfVxuXG4ubWRpLXRhYmxlLWNvbHVtbi1wbHVzLWFmdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEVDXCI7IH1cblxuLm1kaS10YWJsZS1jb2x1bW4tcGx1cy1iZWZvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RURcIjsgfVxuXG4ubWRpLXRhYmxlLWNvbHVtbi1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RUVcIjsgfVxuXG4ubWRpLXRhYmxlLWNvbHVtbi13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRFRlwiOyB9XG5cbi5tZGktdGFibGUtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRGMFwiOyB9XG5cbi5tZGktdGFibGUtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RjFcIjsgfVxuXG4ubWRpLXRhYmxlLW9mLWNvbnRlbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODM1XCI7IH1cblxuLm1kaS10YWJsZS1yb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4MzZcIjsgfVxuXG4ubWRpLXRhYmxlLXJvdy1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RjJcIjsgfVxuXG4ubWRpLXRhYmxlLXJvdy1wbHVzLWFmdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEYzXCI7IH1cblxuLm1kaS10YWJsZS1yb3ctcGx1cy1iZWZvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RjRcIjsgfVxuXG4ubWRpLXRhYmxlLXJvdy1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RjVcIjsgfVxuXG4ubWRpLXRhYmxlLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjkwRVwiOyB9XG5cbi5tZGktdGFibGUtc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4MzdcIjsgfVxuXG4ubWRpLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRGNlwiOyB9XG5cbi5tZGktdGFibGV0LWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RjdcIjsgfVxuXG4ubWRpLXRhYmxldC1pcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEY4XCI7IH1cblxuLm1kaS10YWNvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzYxXCI7IH1cblxuLm1kaS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RjlcIjsgfVxuXG4ubWRpLXRhZy1mYWNlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRGQVwiOyB9XG5cbi5tZGktdGFnLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjhBXCI7IH1cblxuLm1kaS10YWctbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY5MEZcIjsgfVxuXG4ubWRpLXRhZy1tdWx0aXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjRGQlwiOyB9XG5cbi5tZGktdGFnLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RkNcIjsgfVxuXG4ubWRpLXRhZy1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzIxXCI7IH1cblxuLm1kaS10YWctcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzIyXCI7IH1cblxuLm1kaS10YWctdGV4dC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNEZEXCI7IH1cblxuLm1kaS10YXJnZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RkVcIjsgfVxuXG4ubWRpLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY0RkZcIjsgfVxuXG4ubWRpLXRlYWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODhGXCI7IH1cblxuLm1kaS10ZWFtdmlld2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTAwXCI7IH1cblxuLm1kaS10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUwMVwiOyB9XG5cbi5tZGktdGVsZXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUwMlwiOyB9XG5cbi5tZGktdGVsZXZpc2lvbi1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4MzhcIjsgfVxuXG4ubWRpLXRlbGV2aXNpb24tY2xhc3NpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdGM1wiOyB9XG5cbi5tZGktdGVsZXZpc2lvbi1jbGFzc2ljLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgzOVwiOyB9XG5cbi5tZGktdGVsZXZpc2lvbi1ndWlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUwM1wiOyB9XG5cbi5tZGktdGVsZXZpc2lvbi1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4M0FcIjsgfVxuXG4ubWRpLXRlbXBlcmF0dXJlLWNlbHNpdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MDRcIjsgfVxuXG4ubWRpLXRlbXBlcmF0dXJlLWZhaHJlbmhlaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MDVcIjsgfVxuXG4ubWRpLXRlbXBlcmF0dXJlLWtlbHZpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUwNlwiOyB9XG5cbi5tZGktdGVubmlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTA3XCI7IH1cblxuLm1kaS10ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTA4XCI7IH1cblxuLm1kaS10ZXJyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTA5XCI7IH1cblxuLm1kaS10ZXN0LXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NjhcIjsgfVxuXG4ubWRpLXRlc3QtdHViZS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjkxMFwiOyB9XG5cbi5tZGktdGVzdC10dWJlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjkxMVwiOyB9XG5cbi5tZGktdGV4dC1zaGFkb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NjlcIjsgfVxuXG4ubWRpLXRleHQtdG8tc3BlZWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTBBXCI7IH1cblxuLm1kaS10ZXh0LXRvLXNwZWVjaC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MEJcIjsgfVxuXG4ubWRpLXRleHRib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MEVcIjsgfVxuXG4ubWRpLXRleHRib3gtcGFzc3dvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3RjRcIjsgfVxuXG4ubWRpLXRleHR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MENcIjsgfVxuXG4ubWRpLXRoZWF0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MERcIjsgfVxuXG4ubWRpLXRoZW1lLWxpZ2h0LWRhcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MEVcIjsgfVxuXG4ubWRpLXRoZXJtb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTBGXCI7IH1cblxuLm1kaS10aGVybW9tZXRlci1saW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUxMFwiOyB9XG5cbi5tZGktdGhlcm1vc3RhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjM5M1wiOyB9XG5cbi5tZGktdGhlcm1vc3RhdC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4OTBcIjsgfVxuXG4ubWRpLXRob3VnaHQtYnViYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0Y1XCI7IH1cblxuLm1kaS10aG91Z2h0LWJ1YmJsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0Y2XCI7IH1cblxuLm1kaS10aHVtYi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTExXCI7IH1cblxuLm1kaS10aHVtYi1kb3duLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MTJcIjsgfVxuXG4ubWRpLXRodW1iLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTEzXCI7IH1cblxuLm1kaS10aHVtYi11cC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTE0XCI7IH1cblxuLm1kaS10aHVtYnMtdXAtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUxNVwiOyB9XG5cbi5tZGktdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTE2XCI7IH1cblxuLm1kaS10aWNrZXQtYWNjb3VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUxN1wiOyB9XG5cbi5tZGktdGlja2V0LWNvbmZpcm1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUxOFwiOyB9XG5cbi5tZGktdGlja2V0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY5MTJcIjsgfVxuXG4ubWRpLXRpY2tldC1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzIzXCI7IH1cblxuLm1kaS10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MTlcIjsgfVxuXG4ubWRpLXRpbGRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzI0XCI7IH1cblxuLm1kaS10aW1lbGFwc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MUFcIjsgfVxuXG4ubWRpLXRpbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTFCXCI7IH1cblxuLm1kaS10aW1lci0xMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUxQ1wiOyB9XG5cbi5tZGktdGltZXItMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUxRFwiOyB9XG5cbi5tZGktdGltZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTFFXCI7IH1cblxuLm1kaS10aW1lci1zYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTFGXCI7IH1cblxuLm1kaS10aW1lci1zYW5kLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkFDXCI7IH1cblxuLm1kaS10aW1lci1zYW5kLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3OEJcIjsgfVxuXG4ubWRpLXRpbWV0YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUyMFwiOyB9XG5cbi5tZGktdG9nZ2xlLXN3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUyMVwiOyB9XG5cbi5tZGktdG9nZ2xlLXN3aXRjaC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MjJcIjsgfVxuXG4ubWRpLXRvb2x0aXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MjNcIjsgfVxuXG4ubWRpLXRvb2x0aXAtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUyNFwiOyB9XG5cbi5tZGktdG9vbHRpcC1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUyNVwiOyB9XG5cbi5tZGktdG9vbHRpcC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTI2XCI7IH1cblxuLm1kaS10b29sdGlwLW91dGxpbmUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUyN1wiOyB9XG5cbi5tZGktdG9vbHRpcC10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTI4XCI7IH1cblxuLm1kaS10b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjhDMlwiOyB9XG5cbi5tZGktdG9vdGgtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUyOVwiOyB9XG5cbi5tZGktdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTJBXCI7IH1cblxuLm1kaS10b3dlci1iZWFjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY4MFwiOyB9XG5cbi5tZGktdG93ZXItZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjY4MVwiOyB9XG5cbi5tZGktdG93aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODNCXCI7IH1cblxuLm1kaS10cmFjay1saWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjkxM1wiOyB9XG5cbi5tZGktdHJhY2twYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3RjdcIjsgfVxuXG4ubWRpLXRyYWNrcGFkLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY5MzJcIjsgfVxuXG4ubWRpLXRyYWN0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4OTFcIjsgfVxuXG4ubWRpLXRyYWZmaWMtbGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MkJcIjsgfVxuXG4ubWRpLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTJDXCI7IH1cblxuLm1kaS10cmFpbi12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGOEMzXCI7IH1cblxuLm1kaS10cmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTJEXCI7IH1cblxuLm1kaS10cmFuc2NyaWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTJFXCI7IH1cblxuLm1kaS10cmFuc2NyaWJlLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTJGXCI7IH1cblxuLm1kaS10cmFuc2ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUzMFwiOyB9XG5cbi5tZGktdHJhbnNpdC10cmFuc2ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZBRFwiOyB9XG5cbi5tZGktdHJhbnNpdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjkxNFwiOyB9XG5cbi5tZGktdHJhbnNpdGlvbi1tYXNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY5MTVcIjsgfVxuXG4ubWRpLXRyYW5zbGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVDQVwiOyB9XG5cbi5tZGktdHJlYXN1cmUtY2hlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MjVcIjsgfVxuXG4ubWRpLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MzFcIjsgfVxuXG4ubWRpLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUzMlwiOyB9XG5cbi5tZGktdHJlbmRpbmctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUzM1wiOyB9XG5cbi5tZGktdHJlbmRpbmctbmV1dHJhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUzNFwiOyB9XG5cbi5tZGktdHJlbmRpbmctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MzVcIjsgfVxuXG4ubWRpLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTM2XCI7IH1cblxuLm1kaS10cmlhbmdsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTM3XCI7IH1cblxuLm1kaS10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1MzhcIjsgfVxuXG4ubWRpLXRyb3BoeS1hd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUzOVwiOyB9XG5cbi5tZGktdHJvcGh5LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1M0FcIjsgfVxuXG4ubWRpLXRyb3BoeS12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTNCXCI7IH1cblxuLm1kaS10cm9waHktdmFyaWFudC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTNDXCI7IH1cblxuLm1kaS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjUzRFwiOyB9XG5cbi5tZGktdHJ1Y2stZGVsaXZlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1M0VcIjsgfVxuXG4ubWRpLXRydWNrLWZhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3ODdcIjsgfVxuXG4ubWRpLXRydWNrLXRyYWlsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MjZcIjsgfVxuXG4ubWRpLXRzaGlydC1jcmV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTNGXCI7IH1cblxuLm1kaS10c2hpcnQtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU0MFwiOyB9XG5cbi5tZGktdHVtYmxlLWRyeWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGOTE2XCI7IH1cblxuLm1kaS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NDFcIjsgfVxuXG4ubWRpLXR1bWJsci1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY5MTdcIjsgfVxuXG4ubWRpLXR1bWJsci1yZWJsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NDJcIjsgfVxuXG4ubWRpLXR1bmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MkVcIjsgfVxuXG4ubWRpLXR1bmUtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2NkFcIjsgfVxuXG4ubWRpLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU0M1wiOyB9XG5cbi5tZGktdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU0NFwiOyB9XG5cbi5tZGktdHdpdHRlci1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NDVcIjsgfVxuXG4ubWRpLXR3aXR0ZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTQ2XCI7IH1cblxuLm1kaS10d2l0dGVyLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NDdcIjsgfVxuXG4ubWRpLXViZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NDhcIjsgfVxuXG4ubWRpLXVidW50dTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU0OFwiOyB9XG5cbi5tZGktdWx0cmEtaGlnaC1kZWZpbml0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0Y4XCI7IH1cblxuLm1kaS11bWJyYWNvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTQ5XCI7IH1cblxuLm1kaS11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU0QVwiOyB9XG5cbi5tZGktdW1icmVsbGEtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU0QlwiOyB9XG5cbi5tZGktdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU0Q1wiOyB9XG5cbi5tZGktdW5kby12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTREXCI7IH1cblxuLm1kaS11bmZvbGQtbGVzcy1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTRFXCI7IH1cblxuLm1kaS11bmZvbGQtbGVzcy12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc1RlwiOyB9XG5cbi5tZGktdW5mb2xkLW1vcmUtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU0RlwiOyB9XG5cbi5tZGktdW5mb2xkLW1vcmUtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NjBcIjsgfVxuXG4ubWRpLXVuZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NTBcIjsgfVxuXG4ubWRpLXVuaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNkFFXCI7IH1cblxuLm1kaS11bnRhcHBkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTUxXCI7IH1cblxuLm1kaS11cGRhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QUZcIjsgfVxuXG4ubWRpLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU1MlwiOyB9XG5cbi5tZGktdXBsb2FkLW11bHRpcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODNDXCI7IH1cblxuLm1kaS11cGxvYWQtbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjZGNVwiOyB9XG5cbi5tZGktdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTUzXCI7IH1cblxuLm1kaS12YW4tcGFzc2VuZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0Y5XCI7IH1cblxuLm1kaS12YW4tdXRpbGl0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdGQVwiOyB9XG5cbi5tZGktdmFuaXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0ZCXCI7IH1cblxuLm1kaS12ZWN0b3ItYXJyYW5nZS1hYm92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU1NFwiOyB9XG5cbi5tZGktdmVjdG9yLWFycmFuZ2UtYmVsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NTVcIjsgfVxuXG4ubWRpLXZlY3Rvci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NTZcIjsgfVxuXG4ubWRpLXZlY3Rvci1jaXJjbGUtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU1N1wiOyB9XG5cbi5tZGktdmVjdG9yLWNvbWJpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NThcIjsgfVxuXG4ubWRpLXZlY3Rvci1jdXJ2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU1OVwiOyB9XG5cbi5tZGktdmVjdG9yLWRpZmZlcmVuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NUFcIjsgfVxuXG4ubWRpLXZlY3Rvci1kaWZmZXJlbmNlLWFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTVCXCI7IH1cblxuLm1kaS12ZWN0b3ItZGlmZmVyZW5jZS1iYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU1Q1wiOyB9XG5cbi5tZGktdmVjdG9yLWVsbGlwc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4OTJcIjsgfVxuXG4ubWRpLXZlY3Rvci1pbnRlcnNlY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NURcIjsgfVxuXG4ubWRpLXZlY3Rvci1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTVFXCI7IH1cblxuLm1kaS12ZWN0b3ItcG9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NUZcIjsgfVxuXG4ubWRpLXZlY3Rvci1wb2x5Z29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTYwXCI7IH1cblxuLm1kaS12ZWN0b3ItcG9seWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NjFcIjsgfVxuXG4ubWRpLXZlY3Rvci1yYWRpdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NDlcIjsgfVxuXG4ubWRpLXZlY3Rvci1yZWN0YW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QzZcIjsgfVxuXG4ubWRpLXZlY3Rvci1zZWxlY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NjJcIjsgfVxuXG4ubWRpLXZlY3Rvci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYwMDFcIjsgfVxuXG4ubWRpLXZlY3Rvci10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU2M1wiOyB9XG5cbi5tZGktdmVjdG9yLXVuaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTY0XCI7IH1cblxuLm1kaS12ZW5tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU3OFwiOyB9XG5cbi5tZGktdmVyaWZpZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NjVcIjsgfVxuXG4ubWRpLXZpYnJhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NjZcIjsgfVxuXG4ubWRpLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTY3XCI7IH1cblxuLm1kaS12aWRlby0zZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjdGQ1wiOyB9XG5cbi5tZGktdmlkZW8tNGstYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODNEXCI7IH1cblxuLm1kaS12aWRlby1hY2NvdW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGOTE4XCI7IH1cblxuLm1kaS12aWRlby1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjkxOVwiOyB9XG5cbi5tZGktdmlkZW8taW5wdXQtYW50ZW5uYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjgzRVwiOyB9XG5cbi5tZGktdmlkZW8taW5wdXQtY29tcG9uZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODNGXCI7IH1cblxuLm1kaS12aWRlby1pbnB1dC1oZG1pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODQwXCI7IH1cblxuLm1kaS12aWRlby1pbnB1dC1zdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4NDFcIjsgfVxuXG4ubWRpLXZpZGVvLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU2OFwiOyB9XG5cbi5tZGktdmlkZW8tc3RhYmlsaXphdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjkxQVwiOyB9XG5cbi5tZGktdmlkZW8tc3dpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTY5XCI7IH1cblxuLm1kaS12aWV3LWFnZW5kYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU2QVwiOyB9XG5cbi5tZGktdmlldy1hcnJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU2QlwiOyB9XG5cbi5tZGktdmlldy1jYXJvdXNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU2Q1wiOyB9XG5cbi5tZGktdmlldy1jb2x1bW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NkRcIjsgfVxuXG4ubWRpLXZpZXctZGFzaGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTZFXCI7IH1cblxuLm1kaS12aWV3LWRhc2hib2FyZC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODQyXCI7IH1cblxuLm1kaS12aWV3LWRheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU2RlwiOyB9XG5cbi5tZGktdmlldy1ncmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTcwXCI7IH1cblxuLm1kaS12aWV3LWhlYWRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTcxXCI7IH1cblxuLm1kaS12aWV3LWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NzJcIjsgfVxuXG4ubWRpLXZpZXctbW9kdWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTczXCI7IH1cblxuLm1kaS12aWV3LXBhcmFsbGVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzI3XCI7IH1cblxuLm1kaS12aWV3LXF1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTc0XCI7IH1cblxuLm1kaS12aWV3LXNlcXVlbnRpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MjhcIjsgfVxuXG4ubWRpLXZpZXctc3RyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTc1XCI7IH1cblxuLm1kaS12aWV3LXdlZWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1NzZcIjsgfVxuXG4ubWRpLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTc3XCI7IH1cblxuLm1kaS12aW9saW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MEZcIjsgfVxuXG4ubWRpLXZpcnR1YWwtcmVhbGl0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg5M1wiOyB9XG5cbi5tZGktdmlzdWFsc3R1ZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjEwXCI7IH1cblxuLm1kaS12azpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU3OVwiOyB9XG5cbi5tZGktdmstYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTdBXCI7IH1cblxuLm1kaS12ay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1N0JcIjsgfVxuXG4ubWRpLXZsYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU3Q1wiOyB9XG5cbi5tZGktdm9pY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1Q0JcIjsgfVxuXG4ubWRpLXZvaWNlbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU3RFwiOyB9XG5cbi5tZGktdm9sdW1lLWhpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1N0VcIjsgfVxuXG4ubWRpLXZvbHVtZS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1N0ZcIjsgfVxuXG4ubWRpLXZvbHVtZS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1ODBcIjsgfVxuXG4ubWRpLXZvbHVtZS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc1RFwiOyB9XG5cbi5tZGktdm9sdW1lLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NUVcIjsgfVxuXG4ubWRpLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1ODFcIjsgfVxuXG4ubWRpLXZvbHVtZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzVDXCI7IH1cblxuLm1kaS12cG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1ODJcIjsgfVxuXG4ubWRpLXZ1ZWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODQzXCI7IH1cblxuLm1kaS13YWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTgzXCI7IH1cblxuLm1kaS13YWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGN0ZEXCI7IH1cblxuLm1kaS13YWxsLXNjb25jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjkxQlwiOyB9XG5cbi5tZGktd2FsbC1zY29uY2UtZmxhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjkxQ1wiOyB9XG5cbi5tZGktd2FsbC1zY29uY2UtdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjkxRFwiOyB9XG5cbi5tZGktd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTg0XCI7IH1cblxuLm1kaS13YWxsZXQtZ2lmdGNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1ODVcIjsgfVxuXG4ubWRpLXdhbGxldC1tZW1iZXJzaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTg2XCI7IH1cblxuLm1kaS13YWxsZXQtdHJhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTg3XCI7IH1cblxuLm1kaS13YW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1ODhcIjsgfVxuXG4ubWRpLXdhc2hpbmctbWFjaGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcyOVwiOyB9XG5cbi5tZGktd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1ODlcIjsgfVxuXG4ubWRpLXdhdGNoLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU4QVwiOyB9XG5cbi5tZGktd2F0Y2gtZXhwb3J0LXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4OTRcIjsgfVxuXG4ubWRpLXdhdGNoLWltcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU4QlwiOyB9XG5cbi5tZGktd2F0Y2gtaW1wb3J0LXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4OTVcIjsgfVxuXG4ubWRpLXdhdGNoLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY4OTZcIjsgfVxuXG4ubWRpLXdhdGNoLXZpYnJhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2QjBcIjsgfVxuXG4ubWRpLXdhdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNThDXCI7IH1cblxuLm1kaS13YXRlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1OERcIjsgfVxuXG4ubWRpLXdhdGVyLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1OEVcIjsgfVxuXG4ubWRpLXdhdGVyLXB1bXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1OEZcIjsgfVxuXG4ubWRpLXdhdGVybWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYxMlwiOyB9XG5cbi5tZGktd2F2ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3OENcIjsgfVxuXG4ubWRpLXdlYXRoZXItY2xvdWR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTkwXCI7IH1cblxuLm1kaS13ZWF0aGVyLWZvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU5MVwiOyB9XG5cbi5tZGktd2VhdGhlci1oYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTkyXCI7IH1cblxuLm1kaS13ZWF0aGVyLWh1cnJpY2FuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg5N1wiOyB9XG5cbi5tZGktd2VhdGhlci1saWdodG5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1OTNcIjsgfVxuXG4ubWRpLXdlYXRoZXItbGlnaHRuaW5nLXJhaW55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjdEXCI7IH1cblxuLm1kaS13ZWF0aGVyLW5pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTk0XCI7IH1cblxuLm1kaS13ZWF0aGVyLXBhcnRseWNsb3VkeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU5NVwiOyB9XG5cbi5tZGktd2VhdGhlci1wb3VyaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTk2XCI7IH1cblxuLm1kaS13ZWF0aGVyLXJhaW55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTk3XCI7IH1cblxuLm1kaS13ZWF0aGVyLXNub3d5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTk4XCI7IH1cblxuLm1kaS13ZWF0aGVyLXNub3d5LXJhaW55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjdFXCI7IH1cblxuLm1kaS13ZWF0aGVyLXN1bm55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTk5XCI7IH1cblxuLm1kaS13ZWF0aGVyLXN1bnNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU5QVwiOyB9XG5cbi5tZGktd2VhdGhlci1zdW5zZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU5QlwiOyB9XG5cbi5tZGktd2VhdGhlci1zdW5zZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1OUNcIjsgfVxuXG4ubWRpLXdlYXRoZXItd2luZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1OURcIjsgfVxuXG4ubWRpLXdlYXRoZXItd2luZHktdmFyaWFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjU5RVwiOyB9XG5cbi5tZGktd2ViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNTlGXCI7IH1cblxuLm1kaS13ZWJjYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QTBcIjsgfVxuXG4ubWRpLXdlYmhvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2MkZcIjsgfVxuXG4ubWRpLXdlYnBhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3MkFcIjsgfVxuXG4ubWRpLXdlY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjYxMVwiOyB9XG5cbi5tZGktd2VpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUExXCI7IH1cblxuLm1kaS13ZWlnaHQta2lsb2dyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QTJcIjsgfVxuXG4ubWRpLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUEzXCI7IH1cblxuLm1kaS13aGVlbGNoYWlyLWFjY2Vzc2liaWxpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QTRcIjsgfVxuXG4ubWRpLXdoaXRlLWJhbGFuY2UtYXV0bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVBNVwiOyB9XG5cbi5tZGktd2hpdGUtYmFsYW5jZS1pbmNhbmRlc2NlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QTZcIjsgfVxuXG4ubWRpLXdoaXRlLWJhbGFuY2UtaXJpZGVzY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVBN1wiOyB9XG5cbi5tZGktd2hpdGUtYmFsYW5jZS1zdW5ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVBOFwiOyB9XG5cbi5tZGktd2lkZ2V0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjcyQlwiOyB9XG5cbi5tZGktd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVBOVwiOyB9XG5cbi5tZGktd2lmaS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QUFcIjsgfVxuXG4ubWRpLXdpZmktc3RyZW5ndGgtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjkxRVwiOyB9XG5cbi5tZGktd2lmaS1zdHJlbmd0aC0xLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGOTFGXCI7IH1cblxuLm1kaS13aWZpLXN0cmVuZ3RoLTEtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjkyMFwiOyB9XG5cbi5tZGktd2lmaS1zdHJlbmd0aC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGOTIxXCI7IH1cblxuLm1kaS13aWZpLXN0cmVuZ3RoLTItYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY5MjJcIjsgfVxuXG4ubWRpLXdpZmktc3RyZW5ndGgtMi1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGOTIzXCI7IH1cblxuLm1kaS13aWZpLXN0cmVuZ3RoLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY5MjRcIjsgfVxuXG4ubWRpLXdpZmktc3RyZW5ndGgtMy1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjkyNVwiOyB9XG5cbi5tZGktd2lmaS1zdHJlbmd0aC0zLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY5MjZcIjsgfVxuXG4ubWRpLXdpZmktc3RyZW5ndGgtNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjkyN1wiOyB9XG5cbi5tZGktd2lmaS1zdHJlbmd0aC00LWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGOTI4XCI7IH1cblxuLm1kaS13aWZpLXN0cmVuZ3RoLTQtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjkyOVwiOyB9XG5cbi5tZGktd2lmaS1zdHJlbmd0aC1hbGVydC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGOTJBXCI7IH1cblxuLm1kaS13aWZpLXN0cmVuZ3RoLWxvY2stb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjkyQlwiOyB9XG5cbi5tZGktd2lmaS1zdHJlbmd0aC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY5MkNcIjsgfVxuXG4ubWRpLXdpZmktc3RyZW5ndGgtb2ZmLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY5MkRcIjsgfVxuXG4ubWRpLXdpZmktc3RyZW5ndGgtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjkyRVwiOyB9XG5cbi5tZGktd2lpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUFCXCI7IH1cblxuLm1kaS13aWl1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzJDXCI7IH1cblxuLm1kaS13aWtpcGVkaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QUNcIjsgfVxuXG4ubWRpLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVBRFwiOyB9XG5cbi5tZGktd2luZG93LWNsb3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVBRVwiOyB9XG5cbi5tZGktd2luZG93LW1heGltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUFGXCI7IH1cblxuLm1kaS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QjBcIjsgfVxuXG4ubWRpLXdpbmRvdy1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUIxXCI7IH1cblxuLm1kaS13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVCMlwiOyB9XG5cbi5tZGktd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVCM1wiOyB9XG5cbi5tZGktd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUI0XCI7IH1cblxuLm1kaS13b3JrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QjVcIjsgfVxuXG4ubWRpLXdyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QjZcIjsgfVxuXG4ubWRpLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVCN1wiOyB9XG5cbi5tZGktd3VuZGVybGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVCOFwiOyB9XG5cbi5tZGkteGFtYXJpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg0NFwiOyB9XG5cbi5tZGkteGFtYXJpbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODQ1XCI7IH1cblxuLm1kaS14YW1sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjczXCI7IH1cblxuLm1kaS14Ym94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUI5XCI7IH1cblxuLm1kaS14Ym94LWNvbnRyb2xsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QkFcIjsgfVxuXG4ubWRpLXhib3gtY29udHJvbGxlci1iYXR0ZXJ5LWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzRBXCI7IH1cblxuLm1kaS14Ym94LWNvbnRyb2xsZXItYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc0QlwiOyB9XG5cbi5tZGkteGJveC1jb250cm9sbGVyLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc0Q1wiOyB9XG5cbi5tZGkteGJveC1jb250cm9sbGVyLWJhdHRlcnktbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNzREXCI7IH1cblxuLm1kaS14Ym94LWNvbnRyb2xsZXItYmF0dGVyeS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NEVcIjsgfVxuXG4ubWRpLXhib3gtY29udHJvbGxlci1iYXR0ZXJ5LXVua25vd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3NEZcIjsgfVxuXG4ubWRpLXhib3gtY29udHJvbGxlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QkJcIjsgfVxuXG4ubWRpLXhkYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVCQ1wiOyB9XG5cbi5tZGkteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVCRFwiOyB9XG5cbi5tZGkteGluZy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QkVcIjsgfVxuXG4ubWRpLXhpbmctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUJGXCI7IH1cblxuLm1kaS14bWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QzBcIjsgfVxuXG4ubWRpLXhtcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY3RkVcIjsgfVxuXG4ubWRpLXlhbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjc4OFwiOyB9XG5cbi5tZGkteWVhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QzFcIjsgfVxuXG4ubWRpLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY1QzJcIjsgfVxuXG4ubWRpLXlpbi15YW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNjdGXCI7IH1cblxuLm1kaS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGNUMzXCI7IH1cblxuLm1kaS15b3V0dWJlLWNyZWF0b3Itc3R1ZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxGODQ2XCI7IH1cblxuLm1kaS15b3V0dWJlLWdhbWluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjg0N1wiOyB9XG5cbi5tZGkteW91dHViZS10djpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjQ0OFwiOyB9XG5cbi5tZGktemlwLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjVDNFwiOyB9XG5cbi5tZGktYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEY2OENcIjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5tZGktMThweC5tZGktc2V0LCAubWRpLTE4cHgubWRpOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4ubWRpLTI0cHgubWRpLXNldCwgLm1kaS0yNHB4Lm1kaTpiZWZvcmUge1xuICBmb250LXNpemU6IDI0cHg7IH1cblxuLm1kaS0zNnB4Lm1kaS1zZXQsIC5tZGktMzZweC5tZGk6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAzNnB4OyB9XG5cbi5tZGktNDhweC5tZGktc2V0LCAubWRpLTQ4cHgubWRpOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNDhweDsgfVxuXG4ubWRpLWRhcms6YmVmb3JlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7IH1cblxuLm1kaS1kYXJrLm1kaS1pbmFjdGl2ZTpiZWZvcmUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTsgfVxuXG4ubWRpLWxpZ2h0OmJlZm9yZSB7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4ubWRpLWxpZ2h0Lm1kaS1pbmFjdGl2ZTpiZWZvcmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XG5cbi5tZGktcm90YXRlLTQ1IHtcbiAgLypcbiAgICAgICAgLy8gTm90IGluY2x1ZGVkIGluIHByb2R1Y3Rpb25cbiAgICAgICAgJi5tZGktZmxpcC1oOmJlZm9yZSB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKC0xKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICBmaWx0ZXI6IEZsaXBIO1xuICAgICAgICAgICAgLW1zLWZpbHRlcjogXCJGbGlwSFwiO1xuICAgICAgICB9XG4gICAgICAgICYubWRpLWZsaXAtdjpiZWZvcmUge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgtMSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIGZpbHRlcjogRmxpcFY7XG4gICAgICAgICAgICAtbXMtZmlsdGVyOiBcIkZsaXBWXCI7XG4gICAgICAgIH1cbiAgICAgICAgKi8gfVxuICAubWRpLXJvdGF0ZS00NTpiZWZvcmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG5cbi5tZGktcm90YXRlLTkwIHtcbiAgLypcbiAgICAgICAgLy8gTm90IGluY2x1ZGVkIGluIHByb2R1Y3Rpb25cbiAgICAgICAgJi5tZGktZmxpcC1oOmJlZm9yZSB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKC0xKSByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpIHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICBmaWx0ZXI6IEZsaXBIO1xuICAgICAgICAgICAgLW1zLWZpbHRlcjogXCJGbGlwSFwiO1xuICAgICAgICB9XG4gICAgICAgICYubWRpLWZsaXAtdjpiZWZvcmUge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgtMSkgcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSkgcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgIGZpbHRlcjogRmxpcFY7XG4gICAgICAgICAgICAtbXMtZmlsdGVyOiBcIkZsaXBWXCI7XG4gICAgICAgIH1cbiAgICAgICAgKi8gfVxuICAubWRpLXJvdGF0ZS05MDpiZWZvcmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cbi5tZGktcm90YXRlLTEzNSB7XG4gIC8qXG4gICAgICAgIC8vIE5vdCBpbmNsdWRlZCBpbiBwcm9kdWN0aW9uXG4gICAgICAgICYubWRpLWZsaXAtaDpiZWZvcmUge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgtMSkgcm90YXRlKDEzNWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSkgcm90YXRlKDEzNWRlZyk7XG4gICAgICAgICAgICBmaWx0ZXI6IEZsaXBIO1xuICAgICAgICAgICAgLW1zLWZpbHRlcjogXCJGbGlwSFwiO1xuICAgICAgICB9XG4gICAgICAgICYubWRpLWZsaXAtdjpiZWZvcmUge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgtMSkgcm90YXRlKDEzNWRlZyk7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKSByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgICAgIGZpbHRlcjogRmxpcFY7XG4gICAgICAgICAgICAtbXMtZmlsdGVyOiBcIkZsaXBWXCI7XG4gICAgICAgIH1cbiAgICAgICAgKi8gfVxuICAubWRpLXJvdGF0ZS0xMzU6YmVmb3JlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgfVxuXG4ubWRpLXJvdGF0ZS0xODAge1xuICAvKlxuICAgICAgICAvLyBOb3QgaW5jbHVkZWQgaW4gcHJvZHVjdGlvblxuICAgICAgICAmLm1kaS1mbGlwLWg6YmVmb3JlIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoLTEpIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgZmlsdGVyOiBGbGlwSDtcbiAgICAgICAgICAgIC1tcy1maWx0ZXI6IFwiRmxpcEhcIjtcbiAgICAgICAgfVxuICAgICAgICAmLm1kaS1mbGlwLXY6YmVmb3JlIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoLTEpIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICBmaWx0ZXI6IEZsaXBWO1xuICAgICAgICAgICAgLW1zLWZpbHRlcjogXCJGbGlwVlwiO1xuICAgICAgICB9XG4gICAgICAgICovIH1cbiAgLm1kaS1yb3RhdGUtMTgwOmJlZm9yZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLm1kaS1yb3RhdGUtMjI1IHtcbiAgLypcbiAgICAgICAgLy8gTm90IGluY2x1ZGVkIGluIHByb2R1Y3Rpb25cbiAgICAgICAgJi5tZGktZmxpcC1oOmJlZm9yZSB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKC0xKSByb3RhdGUoMjI1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKSByb3RhdGUoMjI1ZGVnKTtcbiAgICAgICAgICAgIGZpbHRlcjogRmxpcEg7XG4gICAgICAgICAgICAtbXMtZmlsdGVyOiBcIkZsaXBIXCI7XG4gICAgICAgIH1cbiAgICAgICAgJi5tZGktZmxpcC12OmJlZm9yZSB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKC0xKSByb3RhdGUoMjI1ZGVnKTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpIHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgICAgICAgZmlsdGVyOiBGbGlwVjtcbiAgICAgICAgICAgIC1tcy1maWx0ZXI6IFwiRmxpcFZcIjtcbiAgICAgICAgfVxuICAgICAgICAqLyB9XG4gIC5tZGktcm90YXRlLTIyNTpiZWZvcmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpOyB9XG5cbi5tZGktcm90YXRlLTI3MCB7XG4gIC8qXG4gICAgICAgIC8vIE5vdCBpbmNsdWRlZCBpbiBwcm9kdWN0aW9uXG4gICAgICAgICYubWRpLWZsaXAtaDpiZWZvcmUge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgtMSkgcm90YXRlKDI3MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSkgcm90YXRlKDI3MGRlZyk7XG4gICAgICAgICAgICBmaWx0ZXI6IEZsaXBIO1xuICAgICAgICAgICAgLW1zLWZpbHRlcjogXCJGbGlwSFwiO1xuICAgICAgICB9XG4gICAgICAgICYubWRpLWZsaXAtdjpiZWZvcmUge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgtMSkgcm90YXRlKDI3MGRlZyk7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKSByb3RhdGUoMjcwZGVnKTtcbiAgICAgICAgICAgIGZpbHRlcjogRmxpcFY7XG4gICAgICAgICAgICAtbXMtZmlsdGVyOiBcIkZsaXBWXCI7XG4gICAgICAgIH1cbiAgICAgICAgKi8gfVxuICAubWRpLXJvdGF0ZS0yNzA6YmVmb3JlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuXG4ubWRpLXJvdGF0ZS0zMTUge1xuICAvKlxuICAgICAgICAvLyBOb3QgaW5jbHVkZWQgaW4gcHJvZHVjdGlvblxuICAgICAgICAmLm1kaS1mbGlwLWg6YmVmb3JlIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoLTEpIHJvdGF0ZSgzMTVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpIHJvdGF0ZSgzMTVkZWcpO1xuICAgICAgICAgICAgZmlsdGVyOiBGbGlwSDtcbiAgICAgICAgICAgIC1tcy1maWx0ZXI6IFwiRmxpcEhcIjtcbiAgICAgICAgfVxuICAgICAgICAmLm1kaS1mbGlwLXY6YmVmb3JlIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoLTEpIHJvdGF0ZSgzMTVkZWcpO1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSkgcm90YXRlKDMxNWRlZyk7XG4gICAgICAgICAgICBmaWx0ZXI6IEZsaXBWO1xuICAgICAgICAgICAgLW1zLWZpbHRlcjogXCJGbGlwVlwiO1xuICAgICAgICB9XG4gICAgICAgICovIH1cbiAgLm1kaS1yb3RhdGUtMzE1OmJlZm9yZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7IH1cblxuLm1kaS1mbGlwLWg6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgZmlsdGVyOiBGbGlwSDtcbiAgLW1zLWZpbHRlcjogXCJGbGlwSFwiOyB9XG5cbi5tZGktZmxpcC12OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG4gIGZpbHRlcjogRmxpcFY7XG4gIC1tcy1maWx0ZXI6IFwiRmxpcFZcIjsgfVxuXG4ubWRpLXNwaW46YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IG1kaS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBtZGktc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIG1kaS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIG1kaS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH0gfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKiAgICAgICAgVmFyaWFibGVzXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKlxuICogIC0tLS0tLS0tLS0tLS0tLS0tIFBMVUdJTlMgLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuLypcbiAqICAtLS0tLS0tLS0tLS0tLS0tLSBVVElMUyAtLS0tLS0tLS0tLS0tLS0tLVxuICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlx0TWl4aW5zXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlx0SGVscGVyc1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogIENsZWFyICAqL1xuLmNsZWFyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLyogIE5vdGV4dCAgKi9cbi5ub3RleHQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWluZGVudDogMTAwJTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm5vdGV4dC1vbGQge1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB0ZXh0LWluZGVudDogLTQwMDBweDsgfVxuXG4vKiAgSGlkZGVuICAqL1xuW2hpZGRlbl0sXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiAgQWxpZ25sZWZ0ICAqL1xuLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi8qICBBbGlnbnJpZ2h0ICAqL1xuLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLyogIERpc2FibGVkICAqL1xuW2Rpc2FibGVkXSxcbi5kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4vKiAgQmFja2dyb3VuZCAgKi9cbi5jb250YWluZXItZnVsbHNpemUge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9XG5cbi8qICBBbmltYXRpb25zICAqL1xuLmFuaW1hdGlvbnMge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5hbmltYXRpb25zLmFuaW1hdGVkIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4vKiAgR3JpZCAgKi9cbi5jb2xzIHtcbiAgbWFyZ2luOiAwIC0xNXB4OyB9XG5cbi5jb2xzLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5jb2xzLWZsZXggLmNvbCB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5yb3c6YWZ0ZXIsXG4uY29sczphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5jb2wge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTVweDsgfVxuXG4uY29sLTFvZjIge1xuICB3aWR0aDogNTAlOyB9XG5cbi8qICBNb2JpbGUgb25seSAgKi9cbi5tb2JpbGUtb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MCkge1xuICAuZGVza3RvcC1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tb2JpbGUtb25seSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmFuaW1hdGlvbnMge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4vKlxuICogIC0tLS0tLS0tLS0tLS0tLS0tIExBWU9VVCAtLS0tLS0tLS0tLS0tLS0tLVxuICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKiAgICAgICAgQmFzZVxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgICBodG1sIHtcbiAgICAgIGZvbnQtc2l6ZTogNTAlO1xuICAgICAgLyogICAgICAgIHpvb206MC44OyovXG4gICAgICAvKiAgICAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogMCAwOyovIH0gfVxuXG5ib2R5IHtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG5hOmZvY3VzLFxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG5hW2hyZWZePVwidGVsXCJdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG51bCxcbm9sIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbjogMDsgfVxuXG5oMTpsYXN0LWNoaWxkLFxuaDI6bGFzdC1jaGlsZCxcbmgzOmxhc3QtY2hpbGQsXG5oNDpsYXN0LWNoaWxkLFxuaDU6bGFzdC1jaGlsZCxcbmg2Omxhc3QtY2hpbGQsXG5wOmxhc3QtY2hpbGQsXG51bDpsYXN0LWNoaWxkLFxub2w6bGFzdC1jaGlsZCxcbmRsOmxhc3QtY2hpbGQsXG50YWJsZTpsYXN0LWNoaWxkLFxuYmxvY2txdW90ZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4udGV4dC11bmRlcmxpbmUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cblxuLyogRGlzcG9zaXRpdm9zIFBlcXVlw7FvcyB5IFRhYmxldHMgdmVydGljYWwgLCBDZWx1bGFyZXMgaG9yaXpvbnRhbCBtaW4td2lkdGg6NTc2cHggICovXG4vKiBEaXNwb3NpdGl2b3MgTWVkaWFub3MgLCBUYWJsZXRzIGhvcml6b250YWwgbWluLXdpZHRoOjc2OHB4ICAqL1xuLyogRGlzcG9zaXRpdm9zIGdyYW5kZXMgLCBtaW4td2lkdGg6OTkycHggKi9cbi8qIEVzY3JpdG9yaW8gLCBtaW4td2lkdGg6MTIwMCBweCAqL1xuLypcblRvIGNoYW5nZSB0aGlzIGxpY2Vuc2UgaGVhZGVyLCBjaG9vc2UgTGljZW5zZSBIZWFkZXJzIGluIFByb2plY3QgUHJvcGVydGllcy5cblRvIGNoYW5nZSB0aGlzIHRlbXBsYXRlIGZpbGUsIGNob29zZSBUb29scyB8IFRlbXBsYXRlc1xuYW5kIG9wZW4gdGhlIHRlbXBsYXRlIGluIHRoZSBlZGl0b3IuXG4qL1xuLypcbiAgICBDcmVhdGVkIG9uIDogMTgtbWF5LTIwMTgsIDExOjA4OjM4XG4gICAgQXV0aG9yICAgICA6IFBDMDMtTUFYSVxuKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqICAgICAgICBIZWFkZXJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmJvZHkgPiBoZWFkZXIge1xuICBib3gtc2hhZG93OiAwIDFweCAxMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDsgfVxuICBib2R5ID4gaGVhZGVyIC50b3AtYmFyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQ6ICMwMDNGNDQ7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGhlaWdodDogNXJlbTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICBib2R5ID4gaGVhZGVyIC50b3AtYmFyIC5yYXRlLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgYm9keSA+IGhlYWRlciAudG9wLWJhciAucmF0ZS1jb250YWluZXIgLnJhdGUtcG9pbnRzIHtcbiAgICAgICAgY29sb3I6ICNFQkFCMjE7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTsgfVxuICAgICAgYm9keSA+IGhlYWRlciAudG9wLWJhciAucmF0ZS1jb250YWluZXIgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICBib2R5ID4gaGVhZGVyIC50b3AtYmFyIC5yYXRlLWNvbnRhaW5lciAucmF0ZS1zdGFycyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwNDgwODY7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDByZW0gMS41cmVtOyB9XG4gICAgICAgIGJvZHkgPiBoZWFkZXIgLnRvcC1iYXIgLnJhdGUtY29udGFpbmVyIC5yYXRlLXN0YXJzOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICByaWdodDogLTNyZW07XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBib3JkZXItdG9wOiAzcmVtIHNvbGlkICMwNDgwODY7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcmVtIHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgICAgIGJvZHkgPiBoZWFkZXIgLnRvcC1iYXIgLnJhdGUtY29udGFpbmVyIC5yYXRlLXN0YXJzOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IC0zcmVtO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3JlbSBzb2xpZCAjMDQ4MDg2O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogM3JlbSBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgIGJvZHkgPiBoZWFkZXIgLnRvcC1iYXIgLnJpZ2h0LWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cmVtOyB9XG4gICAgYm9keSA+IGhlYWRlciAudG9wLWJhciAuc29jaWFsLW5ldCwgYm9keSA+IGhlYWRlciAudG9wLWJhciAubGFuZy1zZWxlY3RvciwgYm9keSA+IGhlYWRlciAudG9wLWJhciAuZm9udC1zaXplLXNlbGVjdG9yIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgYm9keSA+IGhlYWRlciAudG9wLWJhciAuc29jaWFsLW5ldCBsaSwgYm9keSA+IGhlYWRlciAudG9wLWJhciAubGFuZy1zZWxlY3RvciBsaSwgYm9keSA+IGhlYWRlciAudG9wLWJhciAuZm9udC1zaXplLXNlbGVjdG9yIGxpIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgIGJvZHkgPiBoZWFkZXIgLnRvcC1iYXIgLnNvY2lhbC1uZXQgbGkgYSwgYm9keSA+IGhlYWRlciAudG9wLWJhciAubGFuZy1zZWxlY3RvciBsaSBhLCBib2R5ID4gaGVhZGVyIC50b3AtYmFyIC5mb250LXNpemUtc2VsZWN0b3IgbGkgYSB7XG4gICAgICAgICAgcGFkZGluZzogMnJlbSAxLjVyZW07IH1cbiAgICAgICAgICBib2R5ID4gaGVhZGVyIC50b3AtYmFyIC5zb2NpYWwtbmV0IGxpIGEuYS1zbWFsbCwgYm9keSA+IGhlYWRlciAudG9wLWJhciAubGFuZy1zZWxlY3RvciBsaSBhLmEtc21hbGwsIGJvZHkgPiBoZWFkZXIgLnRvcC1iYXIgLmZvbnQtc2l6ZS1zZWxlY3RvciBsaSBhLmEtc21hbGwge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIuOHJlbTsgfVxuICAgICAgICAgIGJvZHkgPiBoZWFkZXIgLnRvcC1iYXIgLnNvY2lhbC1uZXQgbGkgYS5hY3RpdmUsIGJvZHkgPiBoZWFkZXIgLnRvcC1iYXIgLmxhbmctc2VsZWN0b3IgbGkgYS5hY3RpdmUsIGJvZHkgPiBoZWFkZXIgLnRvcC1iYXIgLmZvbnQtc2l6ZS1zZWxlY3RvciBsaSBhLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDQ4MDg2OyB9XG4gICAgICAgICAgYm9keSA+IGhlYWRlciAudG9wLWJhciAuc29jaWFsLW5ldCBsaSBhOmhvdmVyLCBib2R5ID4gaGVhZGVyIC50b3AtYmFyIC5zb2NpYWwtbmV0IGxpIGE6YWN0aXZlLCBib2R5ID4gaGVhZGVyIC50b3AtYmFyIC5zb2NpYWwtbmV0IGxpIGE6Zm9jdXMsIGJvZHkgPiBoZWFkZXIgLnRvcC1iYXIgLmxhbmctc2VsZWN0b3IgbGkgYTpob3ZlciwgYm9keSA+IGhlYWRlciAudG9wLWJhciAubGFuZy1zZWxlY3RvciBsaSBhOmFjdGl2ZSwgYm9keSA+IGhlYWRlciAudG9wLWJhciAubGFuZy1zZWxlY3RvciBsaSBhOmZvY3VzLCBib2R5ID4gaGVhZGVyIC50b3AtYmFyIC5mb250LXNpemUtc2VsZWN0b3IgbGkgYTpob3ZlciwgYm9keSA+IGhlYWRlciAudG9wLWJhciAuZm9udC1zaXplLXNlbGVjdG9yIGxpIGE6YWN0aXZlLCBib2R5ID4gaGVhZGVyIC50b3AtYmFyIC5mb250LXNpemUtc2VsZWN0b3IgbGkgYTpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDQ4MDg2OyB9XG4gICAgYm9keSA+IGhlYWRlciAudG9wLWJhciAubGFuZy1zZWxlY3RvciBsaSwgYm9keSA+IGhlYWRlciAudG9wLWJhciAuZm9udC1zaXplLXNlbGVjdG9yIGxpIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM4MTlDQTk7IH1cbiAgICBib2R5ID4gaGVhZGVyIC50b3AtYmFyIC5mb250LXNpemUtc2VsZWN0b3Ige1xuICAgICAgZm9udC1zaXplOiAyLjVyZW07IH1cbiAgICBib2R5ID4gaGVhZGVyIC50b3AtYmFyIC5zb2NpYWwtbmV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAgICAgYm9keSA+IGhlYWRlciAudG9wLWJhciAuc29jaWFsLW5ldCBsaSBhIHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAwLjVyZW07IH1cbiAgYm9keSA+IGhlYWRlciBuYXYubmF2YmFyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG4gICAgcGFkZGluZzogMCAzLjJyZW07XG4gICAgaGVpZ2h0OiAxMS42cmVtOyB9XG4gICAgYm9keSA+IGhlYWRlciBuYXYubmF2YmFyIC5uYXZiYXItYnJhbmQge1xuICAgICAgLyogICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogM3JlbTsqL1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICBib2R5ID4gaGVhZGVyIG5hdi5uYXZiYXIgLmJ0bi1jYWxsLCBib2R5ID4gaGVhZGVyIG5hdi5uYXZiYXIgLmJ0bi1zZWFyY2gsIGJvZHkgPiBoZWFkZXIgbmF2Lm5hdmJhciAuYnRuLXNoYXJlLCBib2R5ID4gaGVhZGVyIG5hdi5uYXZiYXIgLmJ0bi1sYW5nLW0ge1xuICAgICAgcGFkZGluZzogMS41cmVtIDFyZW07IH1cbiAgICAgIGJvZHkgPiBoZWFkZXIgbmF2Lm5hdmJhciAuYnRuLWNhbGwgaSwgYm9keSA+IGhlYWRlciBuYXYubmF2YmFyIC5idG4tc2VhcmNoIGksIGJvZHkgPiBoZWFkZXIgbmF2Lm5hdmJhciAuYnRuLXNoYXJlIGksIGJvZHkgPiBoZWFkZXIgbmF2Lm5hdmJhciAuYnRuLWxhbmctbSBpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtOyB9XG4gICAgYm9keSA+IGhlYWRlciBuYXYubmF2YmFyIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDJyZW07IH1cbiAgICBib2R5ID4gaGVhZGVyIG5hdi5uYXZiYXIgLmJ0bi1zZWFyY2gge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICBib2R5ID4gaGVhZGVyIG5hdi5uYXZiYXIgLmJ0bi1jYWxsIGksIGJvZHkgPiBoZWFkZXIgbmF2Lm5hdmJhciAuYnRuLXNlYXJjaCBpLCBib2R5ID4gaGVhZGVyIG5hdi5uYXZiYXIgLmJ0bi1sYW5nLW0gaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMi44cmVtOyB9XG4gICAgYm9keSA+IGhlYWRlciBuYXYubmF2YmFyIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDJyZW07IH1cbiAgICBib2R5ID4gaGVhZGVyIG5hdi5uYXZiYXIgLmJ0bi1zZWFyY2gge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICBib2R5ID4gaGVhZGVyIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYge1xuICAgICAgcGFkZGluZzogMCAycmVtO1xuICAgICAgZmxleDogMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICBib2R5ID4gaGVhZGVyIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogNC4ycmVtO1xuICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgNzcsIDk2LCAwLjk0KTsgfVxuICAgICAgICBib2R5ID4gaGVhZGVyIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluayBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIGZpbGw6IHJnYmEoMCwgNzcsIDk2LCAwLjk0KTsgfVxuICAgICAgICBib2R5ID4gaGVhZGVyIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMzU3NkY7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NCk7IH1cbiAgICAgICAgICBib2R5ID4gaGVhZGVyIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NCk7IH1cbiAgICAgIGJvZHkgPiBoZWFkZXIgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAubmF2LWl0ZW0gdWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMzU3NkY7XG4gICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yKSA1cHggNXB4IDVweDsgfVxuICAgICAgICBib2R5ID4gaGVhZGVyIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1pdGVtIHVsIGxpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICBib2R5ID4gaGVhZGVyIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1pdGVtIHVsIGxpID4gdWwge1xuICAgICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAgIGJvZHkgPiBoZWFkZXIgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAubmF2LWl0ZW0gdWwgbGk6aG92ZXIgdWwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICBib2R5ID4gaGVhZGVyIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1pdGVtIHVsIGxpOmhvdmVyID4gYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjREREREREO1xuICAgICAgICAgICAgY29sb3I6ICMwMjU3NkU7IH1cbiAgICAgICAgICAgIGJvZHkgPiBoZWFkZXIgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAubmF2LWl0ZW0gdWwgbGk6aG92ZXIgPiBhIHN2ZyB7XG4gICAgICAgICAgICAgIGZpbGw6ICMwMjU3NkU7IH1cbiAgICAgICAgICBib2R5ID4gaGVhZGVyIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1pdGVtIHVsIGxpIGEge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuNnJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMy41cmVtIC42cmVtO1xuICAgICAgICAgICAgY29sb3I6ICNEREREREQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgICAgICBib2R5ID4gaGVhZGVyIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1pdGVtIHVsIGxpIGEgc3ZnIHtcbiAgICAgICAgICAgICAgZmlsbDogI0RERERERDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgdG9wOiAtMXB4OyB9XG4gICAgICAgICAgYm9keSA+IGhlYWRlciBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5uYXYtaXRlbSB1bCBsaSB1bCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjREREREREO1xuICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgICAgIGJvZHkgPiBoZWFkZXIgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAubmF2LWl0ZW0gdWwgbGkgdWwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgICAgICAgYm9keSA+IGhlYWRlciBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5uYXYtaXRlbSB1bCBsaSB1bCBsaSBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMzU3NkY7IH1cbiAgICAgICAgICAgICAgYm9keSA+IGhlYWRlciBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5uYXYtaXRlbSB1bCBsaSB1bCBsaSBhIHN2ZyB7XG4gICAgICAgICAgICAgICAgZmlsbDogIzAzNTc2RjsgfVxuICAgICAgICAgICAgICBib2R5ID4gaGVhZGVyIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1pdGVtIHVsIGxpIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMzU3NkY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNEREREREQ7IH1cbiAgICAgICAgICAgICAgICBib2R5ID4gaGVhZGVyIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1pdGVtIHVsIGxpIHVsIGxpIGE6aG92ZXIgc3ZnIHtcbiAgICAgICAgICAgICAgICAgIGZpbGw6ICNEREREREQ7IH1cbiAgICAgIGJvZHkgPiBoZWFkZXIgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAubmF2LWl0ZW06aG92ZXIgLm5hdi1saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAzNTc2RjtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NCk7IH1cbiAgICAgICAgYm9keSA+IGhlYWRlciBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5uYXYtaXRlbTpob3ZlciAubmF2LWxpbmsgc3ZnIHtcbiAgICAgICAgICBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTQpOyB9XG4gICAgICBib2R5ID4gaGVhZGVyIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1pdGVtOmhvdmVyID4gdWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIGJvZHkgPiBoZWFkZXIgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgYm9keSA+IGhlYWRlciBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICBib2R5ID4gaGVhZGVyIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMjksIDE1NiwgMTY5LCAwLjEpO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAuNnJlbSAxLjVyZW07XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAvKiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjODE5Q0E5LDAuMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9Ki8gfVxuICAgICAgICAgICAgICBib2R5ID4gaGVhZGVyIG5hdi5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluayBzdmcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMnJlbTsgfVxuICAgICAgICAgICAgYm9keSA+IGhlYWRlciBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5uYXYtaXRlbTpsYXN0LWNoaWxkIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgICAgICAgIGJvZHkgPiBoZWFkZXIgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAubmF2LWl0ZW0gdWwge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwOyB9XG4gICAgICAgICAgICAgIGJvZHkgPiBoZWFkZXIgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAubmF2LWl0ZW0gdWwuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICAgIGJvZHkgPiBoZWFkZXIgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiAubmF2LWl0ZW0gdWwgbGkgYSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxLjVyZW07IH0gfVxuICAgIGJvZHkgPiBoZWFkZXIgbmF2Lm5hdmJhciAjc2VhcmNoQ29sbGFwc2Uge1xuICAgICAgYmFja2dyb3VuZDogIzAzNTc2RjtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbTsgfVxuICAgIGJvZHkgPiBoZWFkZXIgbmF2Lm5hdmJhciAjbGFuZ0NvbGxhcHNlIHtcbiAgICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICMwMzZhNmY7IH1cbiAgICAgIGJvZHkgPiBoZWFkZXIgbmF2Lm5hdmJhciAjbGFuZ0NvbGxhcHNlIC5sYW5nLXNlbGVjdG9yIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgICAgICBib2R5ID4gaGVhZGVyIG5hdi5uYXZiYXIgI2xhbmdDb2xsYXBzZSAubGFuZy1zZWxlY3RvciBsaSB7XG4gICAgICAgICAgcGFkZGluZzogMC41cmVtIDNyZW07XG4gICAgICAgICAgLypib3JkZXI6IDFweCBzb2xpZCAkY29sb3IyOyovXG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgICBjb2xvcjogIzAwM0Y0NDtcbiAgICAgICAgICBtYXJnaW46IDByZW0gLjVyZW07IH1cbiAgICBib2R5ID4gaGVhZGVyIG5hdi5uYXZiYXIgI3NpZGViYXJDYWxsIHtcbiAgICAgIG1pbi13aWR0aDogMTAwdnc7XG4gICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogLTEwMHZ3O1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAvKiBtYXJnaW4tbGVmdDogLTMzdnc7ICovXG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcbiAgICAgIHotaW5kZXg6IDk5OyB9XG4gICAgICBib2R5ID4gaGVhZGVyIG5hdi5uYXZiYXIgI3NpZGViYXJDYWxsIC5jYWxsLWhlYWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDQ4MDg2O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAgIGJvZHkgPiBoZWFkZXIgbmF2Lm5hdmJhciAjc2lkZWJhckNhbGwgLmNhbGwtaGVhZCBoNCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAgICAgICBib2R5ID4gaGVhZGVyIG5hdi5uYXZiYXIgI3NpZGViYXJDYWxsIC5jYWxsLWhlYWQgYnV0dG9uIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICBib2R5ID4gaGVhZGVyIG5hdi5uYXZiYXIgI3NpZGViYXJDYWxsLm9wZW4ge1xuICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICBib2R5ID4gaGVhZGVyIG5hdi5uYXZiYXIgI3NpZGViYXJDYWxsIC5idG4uYnRuLWxpbmsuY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgYm9keSA+IGhlYWRlciBuYXYubmF2YmFyICNzaGFyZUNvbGxhcHNlIC50b3AtYmFyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAzRjQ0O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICBib2R5ID4gaGVhZGVyIG5hdi5uYXZiYXIgI3NoYXJlQ29sbGFwc2UgLnRvcC1iYXIgLnJhdGUtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDByZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07IH1cbiAgICAgICAgYm9keSA+IGhlYWRlciBuYXYubmF2YmFyICNzaGFyZUNvbGxhcHNlIC50b3AtYmFyIC5yYXRlLWNvbnRhaW5lciAucmF0ZS1zdGFycyB7XG4gICAgICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcmVtOyB9XG4gICAgICAgICAgYm9keSA+IGhlYWRlciBuYXYubmF2YmFyICNzaGFyZUNvbGxhcHNlIC50b3AtYmFyIC5yYXRlLWNvbnRhaW5lciAucmF0ZS1zdGFyczphZnRlciwgYm9keSA+IGhlYWRlciBuYXYubmF2YmFyICNzaGFyZUNvbGxhcHNlIC50b3AtYmFyIC5yYXRlLWNvbnRhaW5lciAucmF0ZS1zdGFyczpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBib2R5ID4gaGVhZGVyIG5hdi5uYXZiYXIgI3NoYXJlQ29sbGFwc2UgLnRvcC1iYXIgLnJhdGUtY29udGFpbmVyIC5yYXRlLXBvaW50cyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBib2R5ID4gaGVhZGVyIG5hdi5uYXZiYXIgI3NoYXJlQ29sbGFwc2UgLnRvcC1iYXIgLnJhdGUtY29udGFpbmVyIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgYm9keSA+IGhlYWRlciBuYXYubmF2YmFyICNzaGFyZUNvbGxhcHNlIC50b3AtYmFyIC5zaGFyZS1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpOyB9XG4gICAgICAgIGJvZHkgPiBoZWFkZXIgbmF2Lm5hdmJhciAjc2hhcmVDb2xsYXBzZSAudG9wLWJhciAuc2hhcmUtY29udGVudCAuc29jaWFsLW5ldCB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBpbml0aWFsOyB9XG4gICAgICAgICAgYm9keSA+IGhlYWRlciBuYXYubmF2YmFyICNzaGFyZUNvbGxhcHNlIC50b3AtYmFyIC5zaGFyZS1jb250ZW50IC5zb2NpYWwtbmV0IGxpIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU0KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMC41cmVtOyB9XG4gICAgYm9keSA+IGhlYWRlciBuYXYubmF2YmFyIC5zZWFyY2gtY29udGVudCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuN3JlbTsgfVxuICAgICAgYm9keSA+IGhlYWRlciBuYXYubmF2YmFyIC5zZWFyY2gtY29udGVudCBzcGFuIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgYmFja2dyb3VuZDogIzAzNTc2RjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS44cmVtOyB9XG4gICAgICBib2R5ID4gaGVhZGVyIG5hdi5uYXZiYXIgLnNlYXJjaC1jb250ZW50IGlucHV0LmZvcm0tY29udHJvbCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiA0LjJyZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDM1NzZGOyB9XG4gICAgICAgIGJvZHkgPiBoZWFkZXIgbmF2Lm5hdmJhciAuc2VhcmNoLWNvbnRlbnQgaW5wdXQuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgYm9keSA+IGhlYWRlciBuYXYubmF2YmFyIC5zZWFyY2gtY29udGVudCBpbnB1dC5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgIC8qIEZpcmVmb3ggMTkrICovXG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgYm9keSA+IGhlYWRlciBuYXYubmF2YmFyIC5zZWFyY2gtY29udGVudCBpbnB1dC5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAvKiBJRSAxMCsgKi9cbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICBib2R5ID4gaGVhZGVyIG5hdi5uYXZiYXIgLnNlYXJjaC1jb250ZW50IGlucHV0LmZvcm0tY29udHJvbDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAvKiBGaXJlZm94IDE4LSAqL1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgIGJvZHkgPiBoZWFkZXIgbmF2Lm5hdmJhciAuc2VhcmNoLWNvbnRlbnQgaW5wdXQuZm9ybS1jb250cm9sOmFjdGl2ZSwgYm9keSA+IGhlYWRlciBuYXYubmF2YmFyIC5zZWFyY2gtY29udGVudCBpbnB1dC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgIGJvZHkgPiBoZWFkZXIgbmF2Lm5hdmJhciAuc2VhcmNoLWNvbnRlbnQuc2VhcmNoLWNvbnRlbnQtbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIGJvZHkgPiBoZWFkZXIgbmF2Lm5hdmJhciAuc2VhcmNoLWNvbnRlbnQuc2VhcmNoLWNvbnRlbnQtbW9iaWxlIGlucHV0LmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgY29sb3I6ICMwMzU3NkY7IH1cbiAgICAgICAgICBib2R5ID4gaGVhZGVyIG5hdi5uYXZiYXIgLnNlYXJjaC1jb250ZW50LnNlYXJjaC1jb250ZW50LW1vYmlsZSBpbnB1dC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICAgICAgICAgICAgY29sb3I6ICMwMzU3NkY7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgICAgYm9keSA+IGhlYWRlciBuYXYubmF2YmFyIC5zZWFyY2gtY29udGVudC5zZWFyY2gtY29udGVudC1tb2JpbGUgaW5wdXQuZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIC8qIEZpcmVmb3ggMTkrICovXG4gICAgICAgICAgICBjb2xvcjogIzAzNTc2RjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgICBib2R5ID4gaGVhZGVyIG5hdi5uYXZiYXIgLnNlYXJjaC1jb250ZW50LnNlYXJjaC1jb250ZW50LW1vYmlsZSBpbnB1dC5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIC8qIElFIDEwKyAqL1xuICAgICAgICAgICAgY29sb3I6ICMwMzU3NkY7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgICAgYm9keSA+IGhlYWRlciBuYXYubmF2YmFyIC5zZWFyY2gtY29udGVudC5zZWFyY2gtY29udGVudC1tb2JpbGUgaW5wdXQuZm9ybS1jb250cm9sOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgLyogRmlyZWZveCAxOC0gKi9cbiAgICAgICAgICAgIGNvbG9yOiAjMDM1NzZGO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICBib2R5ID4gaGVhZGVyIG5hdi5uYXZiYXIgLnNlYXJjaC1jb250ZW50LnNlYXJjaC1jb250ZW50LW1vYmlsZSBzcGFuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAgICAgICAgIGJvZHkgPiBoZWFkZXIgbmF2Lm5hdmJhciAuc2VhcmNoLWNvbnRlbnQuc2VhcmNoLWNvbnRlbnQtbW9iaWxlIHNwYW4gaSB7XG4gICAgICAgICAgICBjb2xvcjogIzAzNTc2RjsgfVxuICBib2R5ID4gaGVhZGVyLnN0aWNreSAudG9wLWJhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIGJvZHkgPiBoZWFkZXIuc3RpY2t5IG5hdi5uYXZiYXIge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGhlaWdodDogOXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgYm9keSA+IGhlYWRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIGJvZHkgPiBoZWFkZXIgbmF2Lm5hdmJhciB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICAgYm9keSA+IGhlYWRlciBuYXYubmF2YmFyIGJ1dHRvbiwgYm9keSA+IGhlYWRlciBuYXYubmF2YmFyIGEuYnRuLmJ0bi1saW5rIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAzRjQ0O1xuICAgICAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgICAgIGhlaWdodDogNHJlbTsgfVxuICAgICAgICAgIGJvZHkgPiBoZWFkZXIgbmF2Lm5hdmJhciBidXR0b246bGFzdC1jaGlsZCwgYm9keSA+IGhlYWRlciBuYXYubmF2YmFyIGEuYnRuLmJ0bi1saW5rOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cbiAgICAgICAgICBib2R5ID4gaGVhZGVyIG5hdi5uYXZiYXIgYnV0dG9uOmhvdmVyLCBib2R5ID4gaGVhZGVyIG5hdi5uYXZiYXIgYS5idG4uYnRuLWxpbms6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwM0Y0NDsgfVxuICAgICAgICBib2R5ID4gaGVhZGVyIG5hdi5uYXZiYXIgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG4gICAgICAgIGJvZHkgPiBoZWFkZXIgbmF2Lm5hdmJhciAubmF2YmFyLWJyYW5kIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07IH1cbiAgICAgICAgICBib2R5ID4gaGVhZGVyIG5hdi5uYXZiYXIgLm5hdmJhci1icmFuZCBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMHZ3OyB9XG4gICAgICAgIGJvZHkgPiBoZWFkZXIgbmF2Lm5hdmJhciAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9IH1cbiAgYm9keSA+IGhlYWRlci5zdGlja3kgLnRvcC1iYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDsgfVxuICBib2R5ID4gaGVhZGVyLnN0aWNreSBuYXYubmF2YmFyIHtcbiAgICBoZWlnaHQ6IDlyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIGJvZHkgPiBoZWFkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBib2R5ID4gaGVhZGVyIG5hdi5uYXZiYXIge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAgIGJvZHkgPiBoZWFkZXIgbmF2Lm5hdmJhciAubmF2YmFyLWJyYW5kIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07IH1cbiAgICAgICAgYm9keSA+IGhlYWRlciBuYXYubmF2YmFyIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH0gfVxuXG5oZWFkZXIgLmxhbmctc2VsZWN0b3Ige1xuICBmb250LXNpemU6IDEuNHJlbTsgfVxuXG5oZWFkZXIgLmxvY2FsZS1zd2l0Y2hlciB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCA3NywgOTYsIDAuOTQpOyB9XG4gIGhlYWRlciAubG9jYWxlLXN3aXRjaGVyIGxpOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICBoZWFkZXIgLmxvY2FsZS1zd2l0Y2hlciBsaSBhIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCA3NywgOTYsIDAuOTQpO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi8qIERpc3Bvc2l0aXZvcyBQZXF1ZcOxb3MgeSBUYWJsZXRzIHZlcnRpY2FsICwgQ2VsdWxhcmVzIGhvcml6b250YWwgbWluLXdpZHRoOjU3NnB4ICAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGJvZHkgPiBoZWFkZXIgbmF2Lm5hdmJhciB7XG4gICAgcGFkZGluZzogMCAxLjVyZW07IH1cbiAgICBib2R5ID4gaGVhZGVyIG5hdi5uYXZiYXIgLmJ0bi1zZWFyY2gsIGJvZHkgPiBoZWFkZXIgbmF2Lm5hdmJhciAuYnRuLWNhbGwsIGJvZHkgPiBoZWFkZXIgbmF2Lm5hdmJhciAuYnRuLXNoYXJlLCBib2R5ID4gaGVhZGVyIG5hdi5uYXZiYXIgLmJ0bi1sYW5nLW0ge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIGJvZHkgPiBoZWFkZXIgbmF2Lm5hdmJhciAuYnRuLWNhbGwsIGJvZHkgPiBoZWFkZXIgbmF2Lm5hdmJhciAuYnRuLXNoYXJlLCBib2R5ID4gaGVhZGVyIG5hdi5uYXZiYXIgLmJ0bi1sYW5nLW0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cbiAgICBib2R5ID4gaGVhZGVyIG5hdi5uYXZiYXIgLmJ0bi1sYW5nLW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07IH0gfVxuXG4vKiBEaXNwb3NpdGl2b3MgTWVkaWFub3MgLCBUYWJsZXRzIGhvcml6b250YWwgbWluLXdpZHRoOjc2OHB4ICAqL1xuLyogRGlzcG9zaXRpdm9zIGdyYW5kZXMgLCBtaW4td2lkdGg6OTkycHggKi9cbi8qIEVzY3JpdG9yaW8gLCBtaW4td2lkdGg6MTIwMCBweCAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTBweCkgYW5kIChtYXgtd2lkdGg6IDE1NzVweCkge1xuICBib2R5IGhlYWRlciBuYXYubmF2YmFyIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgIGhlaWdodDogNC4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgYm9keSBoZWFkZXIgbmF2Lm5hdmJhciBmb3JtLmZvcm0taW5saW5lIHtcbiAgICBmbGV4OiAwLjI7IH1cbiAgICBib2R5IGhlYWRlciBuYXYubmF2YmFyIGZvcm0uZm9ybS1pbmxpbmUgLnNlYXJjaC1jb250ZW50IHtcbiAgICAgIGZsZXg6IDAuMjsgfVxuICAgICAgYm9keSBoZWFkZXIgbmF2Lm5hdmJhciBmb3JtLmZvcm0taW5saW5lIC5zZWFyY2gtY29udGVudCBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuICBib2R5IGhlYWRlciBuYXYubmF2YmFyIGJ1dHRvbi5jYWxsIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuICBib2R5IGhlYWRlciAudG9wLWJhciAucmF0ZS1jb250YWluZXIgcCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGJvZHkgPiBoZWFkZXIgbmF2Lm5hdmJhciB7XG4gICAgcGFkZGluZzogMCAxLjVyZW07IH1cbiAgICBib2R5ID4gaGVhZGVyIG5hdi5uYXZiYXIgLmJ0bi1zZWFyY2gsIGJvZHkgPiBoZWFkZXIgbmF2Lm5hdmJhciAuYnRuLWNhbGwsIGJvZHkgPiBoZWFkZXIgbmF2Lm5hdmJhciAuYnRuLXNoYXJlIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICBib2R5ID4gaGVhZGVyIG5hdi5uYXZiYXIgLmJ0bi1jYWxsLCBib2R5ID4gaGVhZGVyIG5hdi5uYXZiYXIgLmJ0bi1zaGFyZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuICAgIGJvZHkgPiBoZWFkZXIgbmF2Lm5hdmJhciAuYnRuLXNoYXJlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtOyB9IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICogICAgICAgIE5BViBCQVJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIERpc3Bvc2l0aXZvcyBQZXF1ZcOxb3MgeSBUYWJsZXRzIHZlcnRpY2FsICwgQ2VsdWxhcmVzIGhvcml6b250YWwgbWluLXdpZHRoOjU3NnB4ICAqL1xuLyogRGlzcG9zaXRpdm9zIE1lZGlhbm9zICwgVGFibGV0cyBob3Jpem9udGFsIG1pbi13aWR0aDo3NjhweCAgKi9cbi8qIERpc3Bvc2l0aXZvcyBncmFuZGVzICwgbWluLXdpZHRoOjk5MnB4ICovXG4vKiBFc2NyaXRvcmlvICwgbWluLXdpZHRoOjEyMDAgcHggKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqICAgICAgICBGb290ZXJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgYmFja2dyb3VuZDogIzAwM0Y0NDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NCk7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogNTAwOyB9XG4gIGZvb3RlciAudG9wLXJvdyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07IH1cbiAgICBmb290ZXIgLnRvcC1yb3cgLmJvcmRlci1sZWZ0IHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggZG90dGVkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40MikgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctbGVmdDogNnJlbTsgfVxuICAgIGZvb3RlciAudG9wLXJvdyAuYnJhbmQtY29udCB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICBmb290ZXIgLnRvcC1yb3cgLmJyYW5kLWNvbnQgLmJyYW5kIHtcbiAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgICAgIGZvb3RlciAudG9wLXJvdyAuYnJhbmQtY29udCBwIHtcbiAgICAgICAgZmxleDogMCAwIDY0JTtcbiAgICAgICAgbWF4LXdpZHRoOiA2NCU7IH1cbiAgICBmb290ZXIgLnRvcC1yb3cgcCB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICBmb290ZXIgLnRvcC1yb3cgLm5hdi1mb290ZXIge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICBmb290ZXIgLnRvcC1yb3cgLm5hdi1mb290ZXIgbGkge1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDAuOHJlbTsgfVxuICAgICAgICBmb290ZXIgLnRvcC1yb3cgLm5hdi1mb290ZXIgbGkgYSB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gIGZvb3RlciAubWlkLXJvdyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDIpO1xuICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQyKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTsgfVxuICAgIGZvb3RlciAubWlkLXJvdyBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG4gICAgZm9vdGVyIC5taWQtcm93IC5leHRyYS1saW5rcyB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIGZvb3RlciAubWlkLXJvdyAuZXh0cmEtbGlua3MgbGkge1xuICAgICAgICBtYXJnaW4tdG9wOiAuOHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjhyZW07IH1cbiAgICAgICAgZm9vdGVyIC5taWQtcm93IC5leHRyYS1saW5rcyBsaTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJ8XCI7IH1cbiAgICAgICAgZm9vdGVyIC5taWQtcm93IC5leHRyYS1saW5rcyBsaSBhOmhvdmVyLCBmb290ZXIgLm1pZC1yb3cgLmV4dHJhLWxpbmtzIGxpIGE6Zm9jdXMsIGZvb3RlciAubWlkLXJvdyAuZXh0cmEtbGlua3MgbGkgYTphY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgICBmb290ZXIgLm1pZC1yb3cgLmV4dHJhLWxpbmtzIGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgICAgIGZvb3RlciAubWlkLXJvdyAuZXh0cmEtbGlua3MgYSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07IH1cbiAgICBmb290ZXIgLm1pZC1yb3cgLnNvY2lhbC1jb250IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgICBmb290ZXIgLm1pZC1yb3cgLnNvY2lhbC1jb250IHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIGZvb3RlciAuYm90LXJvdyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW07IH1cbiAgICBmb290ZXIgLmJvdC1yb3cgcCB7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTsgfVxuICAgICAgZm9vdGVyIC5ib3Qtcm93IHAgYSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTQpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICBmb290ZXIgLnRvcC1yb3cge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgIGZvb3RlciAudG9wLXJvdyAuYm9yZGVyLWxlZnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICBmb290ZXIgLnRvcC1yb3cgLmJyYW5kLWNvbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDIpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtOyB9XG4gICAgICAgIGZvb3RlciAudG9wLXJvdyAuYnJhbmQtY29udCAuYnJhbmQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICBmb290ZXIgLnRvcC1yb3cgLmJyYW5kLWNvbnQgcCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgZm9vdGVyIC5taWQtcm93IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQyKTtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7IH1cbiAgICAgIGZvb3RlciAubWlkLXJvdyAuc29jaWFsLWNvbnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMS41cmVtOyB9XG4gICAgICAgIGZvb3RlciAubWlkLXJvdyAuc29jaWFsLWNvbnQgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gICAgICAgIGZvb3RlciAubWlkLXJvdyAuc29jaWFsLWNvbnQgLnNvY2lhbC1uZXQgPiBsaSA+IGEge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgZm9vdGVyIC50b3Atcm93IC5ib3JkZXItbGVmdCB7XG4gICAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gICAgZm9vdGVyIC5zb2NpYWwtY29udCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgZm9vdGVyIC5zb2NpYWwtY29udCBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gICAgZm9vdGVyIC5leHRyYS1saW5rcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gICAgICBmb290ZXIgLmV4dHJhLWxpbmtzIGxpOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qXG5UbyBjaGFuZ2UgdGhpcyBsaWNlbnNlIGhlYWRlciwgY2hvb3NlIExpY2Vuc2UgSGVhZGVycyBpbiBQcm9qZWN0IFByb3BlcnRpZXMuXG5UbyBjaGFuZ2UgdGhpcyB0ZW1wbGF0ZSBmaWxlLCBjaG9vc2UgVG9vbHMgfCBUZW1wbGF0ZXNcbmFuZCBvcGVuIHRoZSB0ZW1wbGF0ZSBpbiB0aGUgZWRpdG9yLlxuKi9cbi8qIFxuICAgIENyZWF0ZWQgb24gOiAyMS1tYXktMjAxOCwgMTQ6NDI6MzVcbiAgICBBdXRob3IgICAgIDogUEMwMy1NQVhJXG4qL1xuLm1kaS5tZGkteW91dHViZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwLjJyZW07IH1cblxuLypAaW1wb3J0ICdsYXlvdXQvaWNvbW9vbic7Ki9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqICAgICAgICBJY29ubWRcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qcG9kZXMgZGVmaW5pciBsb3MgdGFtYcOxb3Mgc3RhbmRhcnMqL1xuLm1hdGVyaWFsLWljb25zLm1kLTE4IHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5tYXRlcmlhbC1pY29ucy5tZC0yNCB7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuXG4ubWF0ZXJpYWwtaWNvbnMubWQtMzYge1xuICBmb250LXNpemU6IDM2cHg7IH1cblxuLm1hdGVyaWFsLWljb25zLm1kLTQ4IHtcbiAgZm9udC1zaXplOiA0OHB4OyB9XG5cbi5tYXRlcmlhbC1pY29ucy5tZC02NCB7XG4gIGZvbnQtc2l6ZTogNjRweDsgfVxuXG4vKmRlZmluaW1vcyBjb2xvcmV0ZSovXG4ubWF0ZXJpYWwtaWNvbnMubWQtZGFyayB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpOyB9XG5cbi5tYXRlcmlhbC1pY29ucy5tZC1kYXJrLm1kLWluYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7IH1cblxuLm1hdGVyaWFsLWljb25zLm1kLWxpZ2h0IHtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5tYXRlcmlhbC1pY29ucy5tZC1saWdodC5tZC1pbmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IH1cblxuLypcblRvIGNoYW5nZSB0aGlzIGxpY2Vuc2UgaGVhZGVyLCBjaG9vc2UgTGljZW5zZSBIZWFkZXJzIGluIFByb2plY3QgUHJvcGVydGllcy5cblRvIGNoYW5nZSB0aGlzIHRlbXBsYXRlIGZpbGUsIGNob29zZSBUb29scyB8IFRlbXBsYXRlc1xuYW5kIG9wZW4gdGhlIHRlbXBsYXRlIGluIHRoZSBlZGl0b3IuXG4qL1xuLyogXG4gICAgQ3JlYXRlZCBvbiA6IDI2LXNlcC0yMDE4LCAxMzozMTozMVxuICAgIEF1dGhvciAgICAgOiBSb2RyaVxuKi9cbi5pZTExIHtcbiAgLyogSEVBREVSUyAqL1xuICAvKiBIT01FICovXG4gIC8qIENBUkRTICovXG4gIC8qIE1FTlUgKi9cbiAgLyogTUVKT1JBTUlFTlRPIERFIENBTElEQUQgKi9cbiAgLyogUFJPVkVFRE9SRVMgKi9cbiAgLyogVU5FVEUgKi8gfVxuICAuaWUxMSAuc2VjdGlvbi1iYW5uZXIgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaWUxMSBzZWN0aW9uLmhvbWUtbWFpbiAuY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmllMTEgLmNhcmQtdGl0bGUsXG4gIC5pZTExIC5jYXJkLXN1YnRpdGxlLFxuICAuaWUxMSAuYWZpbGlhZG9zLXBhZ28tcHJpbWFzIC5jYXJkLXdoaXRlIHAge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuaWUxMSAubmF2YmFyLW5hdiBsaSB1bCBsaSB1bCB7XG4gICAgd2lkdGg6IDQwcmVtOyB9XG4gIC5pZTExIHNlY3Rpb24ucHJvZ3JhbWEtbWVqb3JhbWllbnRvLWNhbGlkYWQtb2JqZXRpdm9zIC5xaXAgLmJveC1xaXA6OmFmdGVyLFxuICAuaWUxMSBzZWN0aW9uLnByb2dyYW1hLW1lam9yYW1pZW50by1jYWxpZGFkLW9iamV0aXZvcyAucWlwIC5ib3gtcWlwOjpiZWZvcmUge1xuICAgIHRvcDogMDsgfVxuICAuaWUxMSAuc2VjdGlvbi1wcm92ZWVkb3JlcyB1bC5kb3dubG9hZCBhLFxuICAuaWUxMSAuc2VjdGlvbi1wcm92ZWVkb3JlcyB1bC5kb3dubG9hZC5vcGVuIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIC5pZTExIC5zZWN0aW9uLXByb3ZlZWRvcmVzIHVsLmRvd25sb2FkIGEgc3BhbixcbiAgICAuaWUxMSAuc2VjdGlvbi1wcm92ZWVkb3JlcyB1bC5kb3dubG9hZC5vcGVuIGxpIHNwYW4ge1xuICAgICAgZmxleDogMTsgfVxuICAuaWUxMSAuc2VjdGlvbi1wcm92ZWVkb3JlcyB1bC5kb3dubG9hZC5vcGVuIGxpIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cbiAgLmllMTEgLnNlY3Rpb24tcmVxdWlzaXRvcyAucmVxdWlzaXRvcy1kZXRhaWwtcm93IC5yZXF1aXNpdG9zLWxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qXG4gKiAgLS0tLS0tLS0tLS0tLS0tLS0gQ09NUE9ORU5URVMgLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICogICAgICAgIEJ0blxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJ0biB7XG4gIGxpbmUtaGVpZ2h0OiA0LjJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDAgMS41cmVtO1xuICBoZWlnaHQ6IDQuMnJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLyogJjpob3ZlciwmOmZvY3VzLCY6YWN0aXZle1xuICAgICAgICAgYmFja2dyb3VuZDokcHJpIWltcG9ydGFudDtcblxuICAgICB9Ki8gfVxuICAuYnRuLmJ0bi1pY29uLWxlZnQgc3ZnIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMi40cmVtO1xuICAgIGhlaWdodDogMi40cmVtO1xuICAgIGZpbGw6ICNGRkY7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC40cmVtOyB9XG4gIC5idG4uYnRuLWljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTsgfVxuICAgIC5idG4uYnRuLWljb24gaSB7XG4gICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07IH1cbiAgLmJ0bi5ncmVlbiB7XG4gICAgY29sb3I6ICMwMDNGNDQgIWltcG9ydGFudDsgfVxuICAgIC5idG4uZ3JlZW4gaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuICAuYnRuLndoaXRlLXRleHQge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5idG4uYnRuLWxnIHtcbiAgICBsaW5lLWhlaWdodDogNS4ycmVtO1xuICAgIGhlaWdodDogNS4ycmVtOyB9XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAzRjQ0O1xuICBjb2xvcjogIzAwM0Y0NDsgfVxuICAuYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5OmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzAwM0Y0NCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzAwM0Y0NDsgfVxuICAgIC5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyLmJ0bi1pY29uLWxlZnQgc3ZnLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cy5idG4taWNvbi1sZWZ0IHN2ZywgLmJ0bi1vdXRsaW5lLXByaW1hcnk6YWN0aXZlLmJ0bi1pY29uLWxlZnQgc3ZnIHtcbiAgICAgIGZpbGw6IHdoaXRlICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnkuYnRuLWljb24tbGVmdCBzdmcge1xuICAgIGZpbGw6ICMwMDNGNDQ7IH1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzA0ODA4NjtcbiAgY29sb3I6ICMwNDgwODY7IH1cbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMwNDgwODYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICMwNDgwODY7IH1cbiAgICAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyLmJ0bi1pY29uLWxlZnQgc3ZnLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLmJ0bi1pY29uLWxlZnQgc3ZnLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmFjdGl2ZS5idG4taWNvbi1sZWZ0IHN2ZyB7XG4gICAgICBmaWxsOiB3aGl0ZSAhaW1wb3J0YW50OyB9XG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuYnRuLWljb24tbGVmdCBzdmcge1xuICAgIGZpbGw6ICMwNDgwODY7IH1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnktbGlnaHQge1xuICBib3JkZXItY29sb3I6ICMwNDgwODY7XG4gIGNvbG9yOiAjMDQ4MDg2OyB9XG4gIC5idG4tb3V0bGluZS1wcmltYXJ5LWxpZ2h0OmhvdmVyLCAuYnRuLW91dGxpbmUtcHJpbWFyeS1saWdodDpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnktbGlnaHQ6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDQ4MDg2ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDQ4MDg2OyB9XG4gICAgLmJ0bi1vdXRsaW5lLXByaW1hcnktbGlnaHQ6aG92ZXIuYnRuLWljb24tbGVmdCBzdmcsIC5idG4tb3V0bGluZS1wcmltYXJ5LWxpZ2h0OmZvY3VzLmJ0bi1pY29uLWxlZnQgc3ZnLCAuYnRuLW91dGxpbmUtcHJpbWFyeS1saWdodDphY3RpdmUuYnRuLWljb24tbGVmdCBzdmcge1xuICAgICAgZmlsbDogd2hpdGUgIWltcG9ydGFudDsgfVxuICAuYnRuLW91dGxpbmUtcHJpbWFyeS1saWdodC5idG4taWNvbi1sZWZ0IHN2ZyB7XG4gICAgZmlsbDogIzA0ODA4NjsgfVxuXG4uYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIsIC5idG4tb3V0bGluZS1saWdodDpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyIHN2ZywgLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzIHN2ZywgLmJ0bi1vdXRsaW5lLWxpZ2h0OmFjdGl2ZSBzdmcge1xuICAgIGZpbGw6ICMwMDNGNDQgIWltcG9ydGFudDsgfVxuXG4uYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjMDAzRjQ0O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICAuYnRuLXByaW1hcnk6aG92ZXIsIC5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5OmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzA0ODA4NiAhaW1wb3J0YW50OyB9XG5cbi5idG4tbGluayB7XG4gIGNvbG9yOiAjMDAzRjQ0OyB9XG5cbi5idG4tbG9uZyB7XG4gIHBhZGRpbmc6IDEuNXJlbSA1LjVyZW07IH1cblxuLmJ0bi1saW5rIHtcbiAgY29sb3I6ICMwMDNGNDQ7IH1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiAjMDQ4MDg2O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICAuYnRuLXNlY29uZGFyeTpob3ZlciwgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzAwM0Y0NCAhaW1wb3J0YW50OyB9XG5cbi5idG4tdGVydGlhcnkge1xuICBiYWNrZ3JvdW5kOiAjMDA0RDYwOyB9XG4gIC5idG4tdGVydGlhcnk6aG92ZXIsIC5idG4tdGVydGlhcnk6Zm9jdXMsIC5idG4tdGVydGlhcnk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjODE5Q0E5ICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi13aGl0ZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogIzY3ODc5NjsgfVxuICAuYnRuLXdoaXRlOmhvdmVyLCAuYnRuLXdoaXRlOmZvY3VzLCAuYnRuLXdoaXRlOmFjdGl2ZSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICM4MTlDQTkgIWltcG9ydGFudDsgfVxuXG4uYnRuTGxhbWFub3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTI5QjQ2ICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bkxsYW1hbm9zIGkge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMS4zZW07IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICogICAgICAgIEZvcm1cblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5pbmxpbmUtZmllbGRzIHtcbiAgaGVpZ2h0OiA0LjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuaW5saW5lLWZpZWxkcyAubWQtcmFkaW8ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuXG5mb3JtIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NCk7XG4gIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG4gIGZvcm0gbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIGZvcm0gLm5vLWxhYmVsIHtcbiAgICBtYXJnaW4tdG9wOiAyLjRyZW07IH1cbiAgZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgICBjb2xvcjogcmdiYSg0LCAxMjgsIDEzNCwgMC45NCk7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAxLjJyZW0gMS41cmVtOyB9XG4gIGZvcm0gLm1kLWNoZWNrYm94IGxhYmVsIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgZm9ybSAud2FybmluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7IH1cbiAgICBmb3JtIC53YXJuaW5nIGkge1xuICAgICAgZm9udC1zaXplOiAycmVtOyB9XG4gICAgZm9ybSAud2FybmluZyAudGV4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuICBmb3JtIGJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgZm9ybSBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4vKiBEaXNwb3NpdGl2b3MgUGVxdWXDsW9zIHkgVGFibGV0cyB2ZXJ0aWNhbCAsIENlbHVsYXJlcyBob3Jpem9udGFsIG1pbi13aWR0aDo1NzZweCAgKi9cbi8qIERpc3Bvc2l0aXZvcyBNZWRpYW5vcyAsIFRhYmxldHMgaG9yaXpvbnRhbCBtaW4td2lkdGg6NzY4cHggICovXG4vKiBEaXNwb3NpdGl2b3MgZ3JhbmRlcyAsIG1pbi13aWR0aDo5OTJweCAqL1xuLyogRXNjcml0b3JpbyAsIG1pbi13aWR0aDoxMjAwIHB4ICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKiAgICAgICAgUGFnZXJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wYWdpbmF0aW9uIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDByZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi8qIERpc3Bvc2l0aXZvcyBQZXF1ZcOxb3MgeSBUYWJsZXRzIHZlcnRpY2FsICwgQ2VsdWxhcmVzIGhvcml6b250YWwgbWluLXdpZHRoOjU3NnB4ICAqL1xuLyogRGlzcG9zaXRpdm9zIE1lZGlhbm9zICwgVGFibGV0cyBob3Jpem9udGFsIG1pbi13aWR0aDo3NjhweCAgKi9cbi8qIERpc3Bvc2l0aXZvcyBncmFuZGVzICwgbWluLXdpZHRoOjk5MnB4ICovXG4vKiBFc2NyaXRvcmlvICwgbWluLXdpZHRoOjEyMDAgcHggKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqICAgICAgICBTbGlkZXJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIERpc3Bvc2l0aXZvcyBQZXF1ZcOxb3MgeSBUYWJsZXRzIHZlcnRpY2FsICwgQ2VsdWxhcmVzIGhvcml6b250YWwgbWluLXdpZHRoOjU3NnB4ICAqL1xuLyogRGlzcG9zaXRpdm9zIE1lZGlhbm9zICwgVGFibGV0cyBob3Jpem9udGFsIG1pbi13aWR0aDo3NjhweCAgKi9cbi8qIERpc3Bvc2l0aXZvcyBncmFuZGVzICwgbWluLXdpZHRoOjk5MnB4ICovXG4vKiBFc2NyaXRvcmlvICwgbWluLXdpZHRoOjEyMDAgcHggKi9cbi8qXG5UbyBjaGFuZ2UgdGhpcyBsaWNlbnNlIGhlYWRlciwgY2hvb3NlIExpY2Vuc2UgSGVhZGVycyBpbiBQcm9qZWN0IFByb3BlcnRpZXMuXG5UbyBjaGFuZ2UgdGhpcyB0ZW1wbGF0ZSBmaWxlLCBjaG9vc2UgVG9vbHMgfCBUZW1wbGF0ZXNcbmFuZCBvcGVuIHRoZSB0ZW1wbGF0ZSBpbiB0aGUgZWRpdG9yLlxuKi9cbi8qIFxuICAgIENyZWF0ZWQgb24gOiAxNy1tYXktMjAxOCwgMTg6MjE6NDNcbiAgICBBdXRob3IgICAgIDogY29kaWdvd3d3XG4qL1xuLnRvb2x0aXAge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNnJlbTsgfVxuICAudG9vbHRpcCAudG9vbHRpcC1pbm5lciB7XG4gICAgcGFkZGluZzogMS41cmVtIDEuMjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTsgfVxuXG4ucG9wb3ZlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbGVmdDogLTJyZW07IH1cbiAgLnBvcG92ZXIgLnBvcG92ZXItaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wb3BvdmVyIC5wb3BvdmVyLWJvZHkge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgYmFja2dyb3VuZDogI0VFRUVFRTtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi5jYWxscG9wb3ZlciB7XG4gIGNvbG9yOiAjNTQ2RTdBOyB9XG4gIC5jYWxscG9wb3ZlciAuY2xvc2Uge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuICAuY2FsbHBvcG92ZXIgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMHJlbTsgfVxuICAgIC5jYWxscG9wb3ZlciB1bCBsaSB7XG4gICAgICBwYWRkaW5nLXRvcDogMS4zcmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuM3JlbTtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDg3LCAzNCwgMC4xMik7IH1cbiAgICAgIC5jYWxscG9wb3ZlciB1bCBsaSBoNSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgLmNhbGxwb3BvdmVyIHVsIGxpIHAge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmNhbGxwb3BvdmVyIHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC5jYWxscG9wb3ZlciAuaG9yYXJpb3Mge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjODE5Q0E5O1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5jYWxscG9wb3ZlciAuaG9yYXJpb3MgaDUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLmNhbGxwb3BvdmVyIC5ob3JhcmlvcyBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLypcblRvIGNoYW5nZSB0aGlzIGxpY2Vuc2UgaGVhZGVyLCBjaG9vc2UgTGljZW5zZSBIZWFkZXJzIGluIFByb2plY3QgUHJvcGVydGllcy5cblRvIGNoYW5nZSB0aGlzIHRlbXBsYXRlIGZpbGUsIGNob29zZSBUb29scyB8IFRlbXBsYXRlc1xuYW5kIG9wZW4gdGhlIHRlbXBsYXRlIGluIHRoZSBlZGl0b3IuXG4qL1xuLyogXG4gICAgQ3JlYXRlZCBvbiA6IDE2LWFnby0yMDE4LCAxNjo0NDo0MVxuICAgIEF1dGhvciAgICAgOiBQQzAzLU1BWElcbiovXG51bC5saXN0LWNpcmNsZSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgdWwubGlzdC1jaXJjbGUgbGk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDsgfVxuICB1bC5saXN0LWNpcmNsZS5saXN0LWNpcmNsZS1ncmF5IGxpOmJlZm9yZSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiYSg1MSwgNTEsIDUxLCAwLjU0KTsgfVxuICB1bC5saXN0LWNpcmNsZS5saXN0LWNpcmNsZS1ncmVlbiBsaTpiZWZvcmUge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwNDgwODY7IH1cblxudWwubGlzdC1jaGVjayB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgdWwubGlzdC1jaGVjayBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgIHVsLmxpc3QtY2hlY2sgbGk6YmVmb3JlIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDI0cHgvMSBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiO1xuICAgICAgY29udGVudDogXCJcXEY1RTBcIjtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAycHg7IH1cbiAgdWwubGlzdC1jaGVjay5saXN0LWNoZWNrLWdyZWVuIGxpOmJlZm9yZSB7XG4gICAgY29sb3I6ICMwNDgwODY7IH1cbiAgdWwubGlzdC1jaGVjay5saXN0LWNoZWNrLWdyYXkgbGk6YmVmb3JlIHtcbiAgICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjU0KTsgfVxuXG4vKlxuVG8gY2hhbmdlIHRoaXMgbGljZW5zZSBoZWFkZXIsIGNob29zZSBMaWNlbnNlIEhlYWRlcnMgaW4gUHJvamVjdCBQcm9wZXJ0aWVzLlxuVG8gY2hhbmdlIHRoaXMgdGVtcGxhdGUgZmlsZSwgY2hvb3NlIFRvb2xzIHwgVGVtcGxhdGVzXG5hbmQgb3BlbiB0aGUgdGVtcGxhdGUgaW4gdGhlIGVkaXRvci5cbiovXG4vKiBcbiAgICBDcmVhdGVkIG9uIDogMTUtbWF5LTIwMTgsIDE3OjE1OjI0XG4gICAgQXV0aG9yICAgICA6IFBDMDMtTUFYSVxuKi9cbi5jYXJkcy0xIC5jYXJkIHtcbiAgYm9yZGVyOiAwO1xuICAvKiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuOyovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogcGFkZGluZy1ib3R0b206IDNyZW07ICovXG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5jYXJkcy0xIC5jYXJkIC5pbWctYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAvKndpZHRoOiAxMDAlOyovXG4gICAgLyogICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTsqLyB9XG4gIC5jYXJkcy0xIC5jYXJkIC5jYXJkLWJvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNTIlO1xuICAgIG1heC13aWR0aDogMzVyZW07XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCA2MywgNjgsIDAuOSk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIGhlaWdodDogMzVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5jYXJkcy0xIC5jYXJkIC5jYXJkLWJvZHkge1xuICAgICAgICB3aWR0aDogNTUlOyB9IH1cbiAgLmNhcmRzLTEgLmNhcmQgLmNhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTIpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jYXJkcy0xIC5jYXJkIC5jYXJkLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS43cmVtOyB9XG4gIC5jYXJkcy0xIC5jYXJkIHAge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmNhcmRzLTEgLmNhcmQgdWwge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuY2FyZHMtMSAuY2FyZCAuY2FyZC1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDQ4MDg2O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW07XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG4gICAgLmNhcmRzLTEgLmNhcmQgLmNhcmQtbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzAwM0Y0NCAhaW1wb3J0YW50OyB9XG4gIC5jYXJkcy0xIC5jYXJkLnJpZ2h0LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgLyogICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyovIH1cbiAgICAuY2FyZHMtMSAuY2FyZC5yaWdodC1jb250ZW50IC5pY29uLXRvcCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAycmVtO1xuICAgICAgYmFja2dyb3VuZDogI0VFRUVFRTtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICB6LWluZGV4OiAxMDAwOyB9XG4gICAgLmNhcmRzLTEgLmNhcmQucmlnaHQtY29udGVudCAuY2FyZC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICBsaW5lLWhlaWdodDogMy44cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgIC5jYXJkcy0xIC5jYXJkLnJpZ2h0LWNvbnRlbnQgLmltZy1iYWNrZ3JvdW5kIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLmNhcmRzLTEgLmNhcmQucmlnaHQtY29udGVudCAuY2FyZC1ib2R5IHtcbiAgICAgIC8qICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3IyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7Ki9cbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC8qIHJpZ2h0OiAwOyAqL1xuICAgICAgLyogd2lkdGg6IDMyJTsgKi9cbiAgICAgIC8qIG1heC13aWR0aDogMzNyZW07ICovXG4gICAgICAvKiBmbG9hdDogcmlnaHQ7ICovXG4gICAgICBiYWNrZ3JvdW5kOiAjMDAzRjQ0O1xuICAgICAgLyogbWF4LXdpZHRoOiBub25lOyAqL1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICBtYXgtd2lkdGg6IDUwcmVtOyB9XG4gICAgICAuY2FyZHMtMSAuY2FyZC5yaWdodC1jb250ZW50IC5jYXJkLWJvZHkgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gICAgICAuY2FyZHMtMSAuY2FyZC5yaWdodC1jb250ZW50IC5jYXJkLWJvZHkgdWwgbGkge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAgIC5jYXJkcy0xIC5jYXJkLnJpZ2h0LWNvbnRlbnQgLmNhcmQtc3VidGl0bGUge1xuICAgICAgd2lkdGg6IDgwJTsgfVxuICAgIC5jYXJkcy0xIC5jYXJkLnJpZ2h0LWNvbnRlbnQgLmJ0biB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgLmNhcmRzLTEgLmNhcmQucmlnaHQtY29udGVudCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgLmNhcmRzLTEgLmNhcmQucmlnaHQtY29udGVudCAuY2FyZC10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07IH1cbiAgICAgICAgLmNhcmRzLTEgLmNhcmQucmlnaHQtY29udGVudCAuY2FyZC1ib2R5IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0OyB9XG4gICAgICAgICAgLmNhcmRzLTEgLmNhcmQucmlnaHQtY29udGVudCAuY2FyZC1ib2R5IC5idG4ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTsgfVxuICAgICAgICAuY2FyZHMtMSAuY2FyZC5yaWdodC1jb250ZW50IC5jYXJkLXN1YnRpdGxlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuY2FyZHMtMSAuY2FyZC5yaWdodC1jb250ZW50IC5pbWctYmFja2dyb3VuZCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5jYXJkcy0xIC5jYXJkLnJpZ2h0LWNvbnRlbnQgLmNhcmQtYm9keSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDZyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuY2FyZHMtMSAuY2FyZCB7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAgICAgLmNhcmRzLTEgLmNhcmQgLmNhcmQtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjZyZW07IH1cbiAgICAgIC5jYXJkcy0xIC5jYXJkIC5jYXJkLXN1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07IH1cbiAgICAgIC5jYXJkcy0xIC5jYXJkIC5jYXJkLWJvZHkge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuXG4uc3dpcHBlci1zbGlkZXItY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnN3aXBwZXItc2xpZGVyLWNhcmQgLnN3aXBlci13cmFwcGVyIHtcbiAgICBtYXgtaGVpZ2h0OiAzNXJlbTsgfVxuICAuc3dpcHBlci1zbGlkZXItY2FyZCAuc3dpcGVyLXNsaWRlIHtcbiAgICBtYXgtaGVpZ2h0OiAzNXJlbTsgfVxuICAuc3dpcHBlci1zbGlkZXItY2FyZCAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIHJpZ2h0OiAycmVtO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogYm90dG9tOiAwOyAqL1xuICAgIC8qIG1hcmdpbjogYXV0bzsgKi9cbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5zd2lwcGVyLXNsaWRlci1jYXJkIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIG1hcmdpbjogNHB4IDBweDtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5zd2lwcGVyLXNsaWRlci1jYXJkIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDQ4MDg2OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAuc3dpcHBlci1zbGlkZXItY2FyZCAuc3dpcHBlci1zbGlkZXItY2FyZCAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLnN3aXBwZXItc2xpZGVyLWNhcmQgLnN3aXBwZXItc2xpZGVyLWNhcmQgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICBtYXJnaW46IDBweCA0cHggIWltcG9ydGFudDsgfSB9XG5cbi5zd2lwcGVyLXNsaWRlci1jYXJkIHVsIGxpIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTsgfVxuXG4uY2FyZHMtMiAuY2FyZC1jb2wge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5jYXJkcy0yIC5jYXJkLWNvbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLmNhcmRzLTIgLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDIzcmVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyovXG4gIGhlaWdodDogMTAwJTtcbiAgLyogICAuaW1nLWJhY2tncm91bmR7XG4gICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgfSovIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIC5jYXJkcy0yIC5jYXJkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICAuY2FyZHMtMiAuY2FyZCAuY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgY29sb3I6ICMwNDgwODY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gIC5jYXJkcy0yIC5jYXJkIC5jYXJkLXN1YnRpdGxlIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDsgfVxuICAgIC5jYXJkcy0yIC5jYXJkIC5jYXJkLXN1YnRpdGxlIGEge1xuICAgICAgY29sb3I6ICMwNDdGODU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLmNhcmRzLTIgLmNhcmQgLmNhcmQtc3VidGl0bGUgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5jYXJkcy0yIC5jYXJkIC5pY29ubyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzcmVtO1xuICAgIGJvdHRvbTogMnJlbTsgfVxuICAuY2FyZHMtMiAuY2FyZCAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTIxcHg7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5jYXJkcy0yIC5jYXJkIC5jYXJkLWJvZHkge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfVxuICAuY2FyZHMtMiAuY2FyZC5ncmVlbiB7XG4gICAgYmFja2dyb3VuZDogIzAwM0Y0NDtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuY2FyZHMtMiAuY2FyZC5ncmVlbiAuY2FyZC1ib2R5IHtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmNhcmRzLTIgLmNhcmQuZ3JlZW4gLmNhcmQtdGl0bGUsIC5jYXJkcy0yIC5jYXJkLmdyZWVuIC5jYXJkLXN1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgLmNhcmRzLTIgLmNhcmQuZ3JlZW4gLmNhcmQtbGluayB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDQ4MDg2OyB9XG4gICAgICAuY2FyZHMtMiAuY2FyZC5ncmVlbiAuY2FyZC1saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRiAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzAwM0Y0NCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5jYXJkcy0yIC5jYXJkIHtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAgICAgLmNhcmRzLTIgLmNhcmQgLmNhcmQtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNnJlbTsgfVxuICAgICAgLmNhcmRzLTIgLmNhcmQgLmNhcmQtc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2MHB4KSBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5jYXJkcy0xIC5jYXJkIC5jYXJkLWJvZHkge1xuICAgIHdpZHRoOiA1NSU7IH1cbiAgICAuY2FyZHMtMSAuY2FyZCAuY2FyZC1ib2R5IC5jYXJkLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4OyB9XG4gICAgLmNhcmRzLTEgLmNhcmQgLmNhcmQtYm9keSAuY2FyZC1zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDsgfSB9XG5cbi8qXG5UbyBjaGFuZ2UgdGhpcyBsaWNlbnNlIGhlYWRlciwgY2hvb3NlIExpY2Vuc2UgSGVhZGVycyBpbiBQcm9qZWN0IFByb3BlcnRpZXMuXG5UbyBjaGFuZ2UgdGhpcyB0ZW1wbGF0ZSBmaWxlLCBjaG9vc2UgVG9vbHMgfCBUZW1wbGF0ZXNcbmFuZCBvcGVuIHRoZSB0ZW1wbGF0ZSBpbiB0aGUgZWRpdG9yLlxuKi9cbi8qIFxuICAgIENyZWF0ZWQgb24gOiAxNi1tYXktMjAxOCwgMTA6MzU6MjNcbiAgICBBdXRob3IgICAgIDogUEMwMy1NQVhJXG4qL1xuYXJ0aWNsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICBhcnRpY2xlIGZpZ3VyZSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwNDgwODY7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICBhcnRpY2xlIC5jYXRlZ29yeSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gICAgYmFja2dyb3VuZDogIzA0ODA4NjtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjZyZW07IH1cbiAgYXJ0aWNsZSB0aW1lLmRhdGUge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgYXJ0aWNsZSAudGl0bGUge1xuICAgIGNvbG9yOiByZ2JhKDQsIDEyOCwgMTM0LCAwLjkyKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAgIGFydGljbGUgLnRpdGxlOmZvY3VzLCBhcnRpY2xlIC50aXRsZTpob3ZlciwgYXJ0aWNsZSAudGl0bGU6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMDAzRjQ0OyB9XG4gIGFydGljbGUgLmNvbnQge1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG4gICAgYXJ0aWNsZSAuY29udCBwIHtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgYXJ0aWNsZSAuYnRuIHtcbiAgICBjb2xvcjogIzA0ODA4NjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG4gICAgYXJ0aWNsZSAuYnRuOmZvY3VzLCBhcnRpY2xlIC5idG46aG92ZXIsIGFydGljbGUgLmJ0bjphY3RpdmUge1xuICAgICAgY29sb3I6ICMwMDNGNDQ7IH1cblxuLypcblRvIGNoYW5nZSB0aGlzIGxpY2Vuc2UgaGVhZGVyLCBjaG9vc2UgTGljZW5zZSBIZWFkZXJzIGluIFByb2plY3QgUHJvcGVydGllcy5cblRvIGNoYW5nZSB0aGlzIHRlbXBsYXRlIGZpbGUsIGNob29zZSBUb29scyB8IFRlbXBsYXRlc1xuYW5kIG9wZW4gdGhlIHRlbXBsYXRlIGluIHRoZSBlZGl0b3IuXG4qL1xuLyogXG4gICAgQ3JlYXRlZCBvbiA6IDE3LW1heS0yMDE4LCAxMjowODo0NVxuICAgIEF1dGhvciAgICAgOiBjb2RpZ293d3dcbiovXG4jc21hcnR3aXphcmQge1xuICBib3gtc2hhZG93OiBub25lOyB9XG4gICNzbWFydHdpemFyZCAubmF2LXRhYnMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI3NtYXJ0d2l6YXJkIC5zdy10b29sYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAjc21hcnR3aXphcmQgLnN0ZXAtY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLypcblRvIGNoYW5nZSB0aGlzIGxpY2Vuc2UgaGVhZGVyLCBjaG9vc2UgTGljZW5zZSBIZWFkZXJzIGluIFByb2plY3QgUHJvcGVydGllcy5cblRvIGNoYW5nZSB0aGlzIHRlbXBsYXRlIGZpbGUsIGNob29zZSBUb29scyB8IFRlbXBsYXRlc1xuYW5kIG9wZW4gdGhlIHRlbXBsYXRlIGluIHRoZSBlZGl0b3IuXG4qL1xuLyogXG4gICAgQ3JlYXRlZCBvbiA6IDE3LW1heS0yMDE4LCAxMzo1NTowNVxuICAgIEF1dGhvciAgICAgOiBjb2RpZ293d3dcbiovXG4ubWQtY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMTZweCAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5tZC1jaGVja2JveC5tZC1jaGVja2JveC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubWQtY2hlY2tib3ggbGFiZWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5tZC1jaGVja2JveCBsYWJlbDpiZWZvcmUsIC5tZC1jaGVja2JveCBsYWJlbDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDsgfVxuICAgIC5tZC1jaGVja2JveCBsYWJlbDpiZWZvcmUge1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gIC5tZC1jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG91dGxpbmU6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgLm1kLWNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5tZC1jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB0b3A6IDQuN3B4O1xuICAgICAgbGVmdDogNHB4O1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwNDgwODY7XG4gICAgICBib3JkZXItdG9wLXN0eWxlOiBub25lO1xuICAgICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBub25lOyB9XG4gICAgLm1kLWNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7IH1cbiAgICAubWQtY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI2KTsgfVxuXG4vKlxuVG8gY2hhbmdlIHRoaXMgbGljZW5zZSBoZWFkZXIsIGNob29zZSBMaWNlbnNlIEhlYWRlcnMgaW4gUHJvamVjdCBQcm9wZXJ0aWVzLlxuVG8gY2hhbmdlIHRoaXMgdGVtcGxhdGUgZmlsZSwgY2hvb3NlIFRvb2xzIHwgVGVtcGxhdGVzXG5hbmQgb3BlbiB0aGUgdGVtcGxhdGUgaW4gdGhlIGVkaXRvci5cbiovXG4vKiBcbiAgICBDcmVhdGVkIG9uIDogMjYtanVsLTIwMTgsIDE2OjAwOjQwXG4gICAgQXV0aG9yICAgICA6IFBDMDMtTUFYSVxuKi9cbi5tZC1yYWRpbyBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQsXG4ubWQtcmFkaW8gW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4OyB9XG5cbi5tZC1yYWRpbyBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCxcbi5tZC1yYWRpbyBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4ubWQtcmFkaW8gW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuLm1kLXJhZGlvIFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5tZC1yYWRpbyBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDphZnRlcixcbi5tZC1yYWRpbyBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgbGVmdDogNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cblxuLm1kLXJhZGlvIFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG5cbi5tZC1yYWRpbyBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4vKlxuVG8gY2hhbmdlIHRoaXMgbGljZW5zZSBoZWFkZXIsIGNob29zZSBMaWNlbnNlIEhlYWRlcnMgaW4gUHJvamVjdCBQcm9wZXJ0aWVzLlxuVG8gY2hhbmdlIHRoaXMgdGVtcGxhdGUgZmlsZSwgY2hvb3NlIFRvb2xzIHwgVGVtcGxhdGVzXG5hbmQgb3BlbiB0aGUgdGVtcGxhdGUgaW4gdGhlIGVkaXRvci5cbiovXG4vKiBcbiAgICBDcmVhdGVkIG9uIDogMTctbWF5LTIwMTgsIDE3OjE5OjEwXG4gICAgQXV0aG9yICAgICA6IGNvZGlnb3d3d1xuKi9cbi5hc2lzdGVudGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kOiAjRUI5OTJGO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cmVtO1xuICB3aWR0aDogMjQuNXJlbTtcbiAgaGVpZ2h0OiA2LjVyZW07XG4gIHRvcDogNTUlO1xuICByaWdodDogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5hc2lzdGVudGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoLi4vaW1nL2FzaXN0ZW50ZS5zdmcpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDUuM3JlbTtcbiAgICBoZWlnaHQ6IDUuM3JlbTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYXNpc3RlbnRlIC5jb3B5LCAuYXNpc3RlbnRlIC5jb3B5X2hvdiB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmFzaXN0ZW50ZSAuY29weV9ob3Yge1xuICAgIC8qICAgICAgICBkaXNwbGF5Om5vbmU7Ki9cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgMHM7IH1cbiAgLmFzaXN0ZW50ZTpob3ZlciB7XG4gICAgd2lkdGg6IDQ3cmVtOyB9XG4gICAgLmFzaXN0ZW50ZTpob3ZlciAuY29weSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgIC5hc2lzdGVudGU6aG92ZXIgLmNvcHlfaG92IHtcbiAgICAgIC8qICAgICAgICAgICAgZGlzcGxheTpibG9jazsqL1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2Utb3V0IDAuM3M7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIC5hc2lzdGVudGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5idG4tYXNpc3RlbnRlIHtcbiAgYmFja2dyb3VuZDogI0VCOTkyRjtcbiAgYm9yZGVyLXJhZGl1czogNHJlbTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogNC43cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzFGMUYxRjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAuYnRuLWFzaXN0ZW50ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXNpc3RlbnRlLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzLjNyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGxlZnQ6IC0xcmVtO1xuICAgIHdpZHRoOiAzLjNyZW07XG4gICAgaGVpZ2h0OiAzLjNyZW07XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLypcblRvIGNoYW5nZSB0aGlzIGxpY2Vuc2UgaGVhZGVyLCBjaG9vc2UgTGljZW5zZSBIZWFkZXJzIGluIFByb2plY3QgUHJvcGVydGllcy5cblRvIGNoYW5nZSB0aGlzIHRlbXBsYXRlIGZpbGUsIGNob29zZSBUb29scyB8IFRlbXBsYXRlc1xuYW5kIG9wZW4gdGhlIHRlbXBsYXRlIGluIHRoZSBlZGl0b3IuXG4qL1xuLyogXG4gICAgQ3JlYXRlZCBvbiA6IDA0LWp1bC0yMDE4LCAxMjo1NzoyMFxuICAgIEF1dGhvciAgICAgOiBQQzAzLU1BWElcbiovXG4udGlwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAudGlwIC5pY29uLWJveCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjhyZW07XG4gICAgbWluLXdpZHRoOiA2LjVyZW07XG4gICAgbWluLWhlaWdodDogNS43cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAudGlwIC50aXAtdGV4dCB7XG4gICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDExMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnRpcCAudGlwLXRleHQge1xuICAgICAgZm9udC1zaXplOiAycmVtOyB9IH1cblxuLypcblRvIGNoYW5nZSB0aGlzIGxpY2Vuc2UgaGVhZGVyLCBjaG9vc2UgTGljZW5zZSBIZWFkZXJzIGluIFByb2plY3QgUHJvcGVydGllcy5cblRvIGNoYW5nZSB0aGlzIHRlbXBsYXRlIGZpbGUsIGNob29zZSBUb29scyB8IFRlbXBsYXRlc1xuYW5kIG9wZW4gdGhlIHRlbXBsYXRlIGluIHRoZSBlZGl0b3IuXG4qL1xuLyogXG4gICAgQ3JlYXRlZCBvbiA6IDI0LWFnby0yMDE4LCAxMToyNTo0NlxuICAgIEF1dGhvciAgICAgOiBSb2RyaVxuKi9cbkBtZWRpYSAobWluLXdpZHRoOiA1NzhweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi8qXG5UbyBjaGFuZ2UgdGhpcyBsaWNlbnNlIGhlYWRlciwgY2hvb3NlIExpY2Vuc2UgSGVhZGVycyBpbiBQcm9qZWN0IFByb3BlcnRpZXMuXG5UbyBjaGFuZ2UgdGhpcyB0ZW1wbGF0ZSBmaWxlLCBjaG9vc2UgVG9vbHMgfCBUZW1wbGF0ZXNcbmFuZCBvcGVuIHRoZSB0ZW1wbGF0ZSBpbiB0aGUgZWRpdG9yLlxuKi9cbi8qIFxuICAgIENyZWF0ZWQgb24gOiAxMC1qdWwtMjAxOCwgMTg6MDY6MDBcbiAgICBBdXRob3IgICAgIDogUEMwMy1NQVhJXG4qL1xuLnNvY2lhbC1uZXQge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAuc29jaWFsLW5ldCBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cbiAgICAuc29jaWFsLW5ldCBsaSBhIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAgIC5zb2NpYWwtbmV0IGxpOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcmVtOyB9XG5cbi8qXG5UbyBjaGFuZ2UgdGhpcyBsaWNlbnNlIGhlYWRlciwgY2hvb3NlIExpY2Vuc2UgSGVhZGVycyBpbiBQcm9qZWN0IFByb3BlcnRpZXMuXG5UbyBjaGFuZ2UgdGhpcyB0ZW1wbGF0ZSBmaWxlLCBjaG9vc2UgVG9vbHMgfCBUZW1wbGF0ZXNcbmFuZCBvcGVuIHRoZSB0ZW1wbGF0ZSBpbiB0aGUgZWRpdG9yLlxuKi9cbi8qIFxuICAgIENyZWF0ZWQgb24gOiAzMC1qdWwtMjAxOCwgMTI6NTQ6MTFcbiAgICBBdXRob3IgICAgIDogUEMwMy1NQVhJXG4qL1xudWwuZG93bmxvYWQge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICB1bC5kb3dubG9hZCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9XG4gICAgdWwuZG93bmxvYWQgbGkgYSBpbWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG4gICAgdWwuZG93bmxvYWQgbGkgYS5saW5rLWV4dGVybmFsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIHVsLmRvd25sb2FkIGxpIGEubGluay1leHRlcm5hbC5uby1saW5rIHtcbiAgICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICB1bC5kb3dubG9hZCBsaSBhLmxpbmstZXh0ZXJuYWwgaW1nIHtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfVxuXG4jZmJMaXZlQ2hhdE1vZGFsRGxnIHtcbiAgLypwb3NpdGlvbjogcmVsYXRpdmU7Ki9cbiAgLyogICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7Ki8gfVxuICAjZmJMaXZlQ2hhdE1vZGFsRGxnIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogNzgwcHg7XG4gICAgbWFyZ2luOiAwcmVtIGF1dG8gMHJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTUwJSk7XG4gICAgdG9wOiA1MCU7IH1cbiAgICAjZmJMaXZlQ2hhdE1vZGFsRGxnIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIHBhZGRpbmc6IDVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogN3JlbTsgfVxuICAgICAgI2ZiTGl2ZUNoYXRNb2RhbERsZyAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5hbGVydC5oaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgI2ZiTGl2ZUNoYXRNb2RhbERsZyAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5hbGVydC1kYW5nZXIge1xuICAgICAgICB0b3A6IDEuNXJlbTtcbiAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgI2ZiTGl2ZUNoYXRNb2RhbERsZyAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwcmVtO1xuICAgICAgICB0b3A6IDByZW07IH1cbiAgICAgICAgI2ZiTGl2ZUNoYXRNb2RhbERsZyAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgICAgICAgICB3aWR0aDogNXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwM0Y0NDtcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgICAgI2ZiTGl2ZUNoYXRNb2RhbERsZyAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgLmNsb3NlIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtOyB9XG4gICAgICAjZmJMaXZlQ2hhdE1vZGFsRGxnIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAwcmVtOyB9XG4gICAgICAgICNmYkxpdmVDaGF0TW9kYWxEbGcgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSBoNCB7XG4gICAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICAgICAgICBjb2xvcjogIzA0N0Y4NTtcbiAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9XG4gICAgICAgICNmYkxpdmVDaGF0TW9kYWxEbGcgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSBoNSB7XG4gICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgICAgICAjZmJMaXZlQ2hhdE1vZGFsRGxnIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgbGFiZWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4ycmVtOyB9XG4gICAgICAgICNmYkxpdmVDaGF0TW9kYWxEbGcgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSBpbnB1dFt0eXBlPVwidGV4dFwiXSwgI2ZiTGl2ZUNoYXRNb2RhbERsZyAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgI2ZiTGl2ZUNoYXRNb2RhbERsZyAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IHRleHRhcmVhIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0LjJyZW07XG4gICAgICAgICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICAgICAgcGFkZGluZzogMHJlbSAxLjVyZW0gMHJlbSAxcmVtO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICNmYkxpdmVDaGF0TW9kYWxEbGcgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSB0ZXh0YXJlYSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgICAgcmVzaXplOiBub25lO1xuICAgICAgICAgIGhlaWdodDogOS4zcmVtOyB9XG4gICAgICAgICNmYkxpdmVDaGF0TW9kYWxEbGcgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAucmFkaW8tYnV0dG9ucyAubWQtcmFkaW8ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07IH1cbiAgICAgICAgICAjZmJMaXZlQ2hhdE1vZGFsRGxnIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLnJhZGlvLWJ1dHRvbnMgLm1kLXJhZGlvIGxhYmVsIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07IH1cbiAgICAgICAgI2ZiTGl2ZUNoYXRNb2RhbERsZyAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5yYWRpby1idXR0b25zIGlucHV0IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC43NXJlbTsgfVxuICAgICAgICAjZmJMaXZlQ2hhdE1vZGFsRGxnIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLnJhZGlvLWJ1dHRvbnMgLm1kLXJhZGlvIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOmFmdGVyLCAjZmJMaXZlQ2hhdE1vZGFsRGxnIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLnJhZGlvLWJ1dHRvbnMgLm1kLXJhZGlvIFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjY2OyB9XG4gICAgICAgICNmYkxpdmVDaGF0TW9kYWxEbGcgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAucmFkaW8tYnV0dG9ucyAubWQtcmFkaW8gW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLCAjZmJMaXZlQ2hhdE1vZGFsRGxnIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLnJhZGlvLWJ1dHRvbnMgLm1kLXJhZGlvIFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNjY2OyB9XG4gICAgICAgICNmYkxpdmVDaGF0TW9kYWxEbGcgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuY29tdW5pY2Fyc2UgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgICBjb2xvcjogIzMzMzsgfVxuICAgICAgICAjZmJMaXZlQ2hhdE1vZGFsRGxnIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLnJlcXVpcmVkLWZpZWxkcyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwcmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgICAgI2ZiTGl2ZUNoYXRNb2RhbERsZyAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMHJlbTtcbiAgICAgICAgcmlnaHQ6IDByZW07XG4gICAgICAgIHBhZGRpbmc6IDByZW07IH1cbiAgICAgICAgI2ZiTGl2ZUNoYXRNb2RhbERsZyAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0biB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNC4ycmVtOyB9XG4gICAgICAgICAgI2ZiTGl2ZUNoYXRNb2RhbERsZyAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1zdWJtaXQge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzQ3OTg5RDtcbiAgICAgICAgICAgIHdpZHRoOiAxOXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjMDM2QTZGO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjsgfVxuICAgICAgICAgICAgI2ZiTGl2ZUNoYXRNb2RhbERsZyAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1zdWJtaXQ6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDc5ODlEO1xuICAgICAgICAgICAgICBjb2xvcjogI0ZGRjsgfVxuICAgICAgICAgICNmYkxpdmVDaGF0TW9kYWxEbGcgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tY2xvc2Uge1xuICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICAgICAgd2lkdGg6IDEycmVtOyB9XG4gICAgICAgICAgICAjZmJMaXZlQ2hhdE1vZGFsRGxnIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWNsb3NlOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMxMTE7IH1cblxuI3N1cnZleXN1Ym1pdCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMnJlbTsgfVxuICAjc3VydmV5c3VibWl0ICNhaWNzdXJ2ZXlzZW5kIHtcbiAgICBtYXJnaW4tbGVmdDogMHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgI3N1cnZleXN1Ym1pdCAjYWljc3VydmV5Y2FuY2VsIHtcbiAgICBjb2xvcjogIzAwM2Y0NDsgfVxuXG4vKiNhdl9jaGF0X2hlYWRlcntcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwcmVtO1xuICAgIHotaW5kZXg6IDk5OTk5O1xuICAgIHdpZHRoOiAzNXJlbTtcbn0qL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNmYkxpdmVDaGF0TW9kYWxEbGcgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIHtcbiAgICBib3R0b206IC02cmVtOyB9IH1cblxuLypcbiAqICAtLS0tLS0tLS0tLS0tLS0tLSBTRUNUSU9OUyAtLS0tLS0tLS0tLS0tLS0tLVxuICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKiAgICAgICAgSE9NRVxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIHNlY3Rpb24gLmljb24tdG9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIC8qIGxlZnQ6IDVyZW07ICovXG4gICAgYmFja2dyb3VuZDogcmdiYSgxMjksIDE1NiwgMTY5LCAwLjIpO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgei1pbmRleDogMTAwMDsgfVxuICBzZWN0aW9uIC5pY29uLWJveCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxMjksIDE1NiwgMTY5LCAwLjIpO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIHNlY3Rpb24gLmljb24tdG9wLmdyZWVuLCBzZWN0aW9uIC5pY29uLWJveC5ncmVlbiB7XG4gICAgYmFja2dyb3VuZDogIzA0ODA4NjtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgc2VjdGlvbiAuaWNvbi10b3Aud2hpdGUsIHNlY3Rpb24gLmljb24tYm94LndoaXRlIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBjb2xvcjogIzA0ODA4NjsgfVxuICBzZWN0aW9uIC5pY29uLXRvcC5ncmVlbi1kYXJrLCBzZWN0aW9uIC5pY29uLWJveC5ncmVlbi1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAzRjQ0O1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICBzZWN0aW9uLmZpcnN0LXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDE2LjZyZW07IH1cbiAgICBzZWN0aW9uLmZpcnN0LXNlY3Rpb24uaDEwMCB7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gIDE2LjZyZW0pOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICBzZWN0aW9uLmZpcnN0LXNlY3Rpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgc2VjdGlvbi5oMTAwIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDsgfVxuICBzZWN0aW9uIC5pbWctYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgc2VjdGlvbiBbY2xhc3MqPVwiaW1nLWJnXCJdIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIHNlY3Rpb24gcCB7XG4gICAgLypjb2xvcjogIzAwM0Y0NDsqL1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLyogRGlzcG9zaXRpdm9zIFBlcXVlw7FvcyB5IFRhYmxldHMgdmVydGljYWwgLCBDZWx1bGFyZXMgaG9yaXpvbnRhbCBtaW4td2lkdGg6NTc2cHggICovXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtOyB9IH1cblxuLyogRGlzcG9zaXRpdm9zIE1lZGlhbm9zICwgVGFibGV0cyBob3Jpem9udGFsIG1pbi13aWR0aDo3NjhweCAgKi9cbi8qIERpc3Bvc2l0aXZvcyBncmFuZGVzICwgbWluLXdpZHRoOjk5MnB4ICovXG4vKiBFc2NyaXRvcmlvICwgbWluLXdpZHRoOjEyMDAgcHggKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgc2VjdGlvbi5maXJzdC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAwcmVtOyB9IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICogICAgICAgIEhPTUVcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbnNlY3Rpb24uaG9tZS1tYWluIHtcbiAgLypiYWNrZ3JvdW5kOnVybCguLi9pbWcvYmcvaGVhZGVyLmpwZyk7Ki9cbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNmNDQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICBzZWN0aW9uLmhvbWUtbWFpbiAuY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIHNlY3Rpb24uaG9tZS1tYWluIC5jb250YWluZXItZmx1aWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDMuMnJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgc2VjdGlvbi5ob21lLW1haW4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcmVtOyB9IH1cbiAgc2VjdGlvbi5ob21lLW1haW4gLmJnIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFJQUFBQUNDQVlBQUFCeXRnMGtBQUFBQkhOQ1NWUUlDQWdJZkFoa2lBQUFBQWx3U0ZsekFBQUxFZ0FBQ3hJQjB0MSsvQUFBQUJaMFJWaDBRM0psWVhScGIyNGdWR2x0WlFBd05TOHhOUzh4T0ZHYnFEWUFBQUFjZEVWWWRGTnZablIzWVhKbEFFRmtiMkpsSUVacGNtVjNiM0pyY3lCRFV6Ym92TEtNQUFBQUdFbEVRVlFJbVFYQkFRRUFBQUFCSUVQdGR5TVZGQXVHSG9SK0RubXJGWDFGQUFBQUFFbEZUa1N1UW1DQ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAwOyB9XG4gIHNlY3Rpb24uaG9tZS1tYWluIC5iZy1sIHtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTI5LCAxNTYsIDE2OSwgMC44NSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDsgfVxuICBzZWN0aW9uLmhvbWUtbWFpbiAuYmctciB7XG4gICAgbGVmdDogNTAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjksIDQ4LCA1NiwgMC44KTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0OyB9XG4gIHNlY3Rpb24uaG9tZS1tYWluIGgyIHtcbiAgICBmb250LXNpemU6IDQuOHJlbTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuICBzZWN0aW9uLmhvbWUtbWFpbiBwIHtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkyKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDByZW07XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07IH1cbiAgc2VjdGlvbi5ob21lLW1haW4gLmNvbnQtYm94LWhvbWUge1xuICAgIHBhZGRpbmc6IDFyZW0gM3JlbSAxLjVyZW0gM3JlbTsgfVxuICBzZWN0aW9uLmhvbWUtbWFpbiBzcGFuLmxsYW1hIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gIHNlY3Rpb24uaG9tZS1tYWluIC50ZWxlZm9ubyB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogMHJlbTsgfVxuICBzZWN0aW9uLmhvbWUtbWFpbiBidG4ge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgc2VjdGlvbi5ob21lLW1haW4gLmNvbC1sIHtcbiAgICAvKnBhZGRpbmctcmlnaHQ6IDVyZW07Ki8gfVxuICBzZWN0aW9uLmhvbWUtbWFpbiAuY29sLXIge1xuICAgIC8qcGFkZGluZy1sZWZ0OiA1cmVtOyovIH1cbiAgc2VjdGlvbi5ob21lLW1haW4gLmNvbnQtYm94LWhvbWUge1xuICAgIHBhZGRpbmc6IDAgM3JlbSAwIDNyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIHNlY3Rpb24uaG9tZS1tYWluIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgc2VjdGlvbi5ob21lLW1haW4gLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgc2VjdGlvbi5ob21lLW1haW4gaDIge1xuICAgICAgICBmb250LXNpemU6IDMuM3JlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gICAgICBzZWN0aW9uLmhvbWUtbWFpbiBwIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgICBzZWN0aW9uLmhvbWUtbWFpbiAuY29sLWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjODE5Q0E5O1xuICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07IH1cbiAgICAgICAgc2VjdGlvbi5ob21lLW1haW4gLmNvbC1sIC5idG4ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAgICAgc2VjdGlvbi5ob21lLW1haW4gLmNvbC1yIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICM1NDZFN0E7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgc2VjdGlvbi5ob21lLW1haW4gLmNvbC1sLCBzZWN0aW9uLmhvbWUtbWFpbiAuY29sLXIge1xuICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07IH1cbiAgICAgIHNlY3Rpb24uaG9tZS1tYWluIC5jb2wtbCBoMiwgc2VjdGlvbi5ob21lLW1haW4gLmNvbC1yIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAgIHNlY3Rpb24uaG9tZS1tYWluIC5jb2wtbCBwLCBzZWN0aW9uLmhvbWUtbWFpbiAuY29sLXIgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gICAgICBzZWN0aW9uLmhvbWUtbWFpbiAuY29sLWwgLmJ0biwgc2VjdGlvbi5ob21lLW1haW4gLmNvbC1yIC5idG4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogNC4ycmVtO1xuICAgICAgICBoZWlnaHQ6IDQuMnJlbTsgfSB9XG5cbnNlY3Rpb24uaG9tZS1jYXJkcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTI5LCAxNTYsIDE2OSwgMC4yKTsgfVxuICBzZWN0aW9uLmhvbWUtY2FyZHMgaDIudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgc2VjdGlvbi5ob21lLWNhcmRzIGgyLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgc2VjdGlvbi5ob21lLWNhcmRzIC5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgICAgIG1hcmdpbjogMCAwIDFyZW0gMCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbnNlY3Rpb24uaG9tZS1zZXJ2aWNpb3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEyOSwgMTU2LCAxNjksIDAuMSk7IH1cbiAgc2VjdGlvbi5ob21lLXNlcnZpY2lvcyAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMDQ4MDg2O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgc2VjdGlvbi5ob21lLXNlcnZpY2lvcyAuY2FyZCB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgICBtaW4taGVpZ2h0OiAxNnJlbTsgfVxuICAgIHNlY3Rpb24uaG9tZS1zZXJ2aWNpb3MgLmNhcmQgLmNhcmQtYm9keSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuICAgIHNlY3Rpb24uaG9tZS1zZXJ2aWNpb3MgLmNhcmQgLmNhcmQtdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgIHNlY3Rpb24uaG9tZS1zZXJ2aWNpb3MgLmNhcmQgLmNhcmQtbGluayB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuXG5zZWN0aW9uLmhvbWUtbGlua3Mge1xuICBiYWNrZ3JvdW5kOiAjRUVFRUVFOyB9XG4gIHNlY3Rpb24uaG9tZS1saW5rcyAuY2FyZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDByZW07XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgc2VjdGlvbi5ob21lLWxpbmtzIC5jYXJkIC5jYXJkLWJvZHkge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6IDJyZW0gMnJlbTsgfVxuICAgIHNlY3Rpb24uaG9tZS1saW5rcyAuY2FyZCAuY2FyZC10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgZm9udC1zaXplOiAycmVtOyB9XG4gICAgc2VjdGlvbi5ob21lLWxpbmtzIC5jYXJkIC5jYXJkLXN1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50OyB9XG4gICAgc2VjdGlvbi5ob21lLWxpbmtzIC5jYXJkIC5jYXJkLWxpbmsge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIHNlY3Rpb24uaG9tZS1saW5rcyAuY2FyZCB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIHNlY3Rpb24uaG9tZS1saW5rcyAuY2FyZCAuY2FyZC1zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAgICAgc2VjdGlvbi5ob21lLWxpbmtzIC5jYXJkIC5idG4ge1xuICAgICAgICBtYXgtd2lkdGg6IDcwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICBzZWN0aW9uLmhvbWUtbGlua3MgLmNhcmQge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICBzZWN0aW9uLmhvbWUtbGlua3MgLmNhcmQgLmNhcmQtc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgICAgIHNlY3Rpb24uaG9tZS1saW5rcyAuY2FyZCAuYnRuIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7IH0gfVxuXG5zZWN0aW9uLmhvbWUtYXJ0aWN1bG9zIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBzZWN0aW9uLmhvbWUtYXJ0aWN1bG9zLmljb24td2hpdGUgLmljb24tdG9wIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGOyB9XG4gIHNlY3Rpb24uaG9tZS1hcnRpY3Vsb3MgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIHNlY3Rpb24uaG9tZS1hcnRpY3Vsb3MgLmljb24tdG9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTByZW07XG4gICAgLyogbGVmdDogNXJlbTsgKi9cbiAgICBiYWNrZ3JvdW5kOiAjRUVFRUVFO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgei1pbmRleDogMTAwMDsgfVxuICBzZWN0aW9uLmhvbWUtYXJ0aWN1bG9zIGhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjVyZW07XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zaWVtcHJlc2FsdWRhYmxlLmpwZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MTlDQTk7IH1cbiAgICBzZWN0aW9uLmhvbWUtYXJ0aWN1bG9zIGhlYWRlciAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgIHNlY3Rpb24uaG9tZS1hcnRpY3Vsb3MgaGVhZGVyIC5zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgICBtYXgtd2lkdGg6IDQxcmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICBzZWN0aW9uLmhvbWUtYXJ0aWN1bG9zIGhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjODE5Q0E5O1xuICAgICAgcGFkZGluZy10b3A6IDMuNHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtOyB9XG4gICAgICBzZWN0aW9uLmhvbWUtYXJ0aWN1bG9zIGhlYWRlciAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgICAgc2VjdGlvbi5ob21lLWFydGljdWxvcyBoZWFkZXIgLnN1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgc2VjdGlvbi5ob21lLWFydGljdWxvcyBoZWFkZXIge1xuICAgICAgYmFja2dyb3VuZDogIzgxOUNBOTtcbiAgICAgIHBhZGRpbmctdG9wOiAzLjRyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTsgfVxuICAgICAgc2VjdGlvbi5ob21lLWFydGljdWxvcyBoZWFkZXIgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAgIHNlY3Rpb24uaG9tZS1hcnRpY3Vsb3MgaGVhZGVyIC5zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9IH1cbiAgc2VjdGlvbi5ob21lLWFydGljdWxvcyB1bC5wYWdpbmF0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLyogYWxpZ24taXRlbXM6IGNlbnRlcjsgKi9cbiAgICAvKiB0ZXh0LWFsaWduOiBjZW50ZXI7ICovXG4gICAgLyogZGlzcGxheTogZmxleDsgKi9cbiAgICAvKiBhbGlnbi1pdGVtczogY2VudGVyOyAqL1xuICAgIC8qIGZsZXgtZGlyZWN0aW9uOiByb3c7ICovXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBzZWN0aW9uLmhvbWUtYXJ0aWN1bG9zIHVsLnBhZ2luYXRpb246YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDUwJTtcbiAgICAgIHotaW5kZXg6IDA7IH1cbiAgICBzZWN0aW9uLmhvbWUtYXJ0aWN1bG9zIHVsLnBhZ2luYXRpb24gLm5leHQge1xuICAgICAgei1pbmRleDogMjsgfVxuICAgICAgc2VjdGlvbi5ob21lLWFydGljdWxvcyB1bC5wYWdpbmF0aW9uIC5uZXh0IGEge1xuICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICBzZWN0aW9uLmhvbWUtYXJ0aWN1bG9zIHVsLnBhZ2luYXRpb246YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIHNlY3Rpb24uaG9tZS1hcnRpY3Vsb3MgdWwucGFnaW5hdGlvbiAubmV4dCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgc2VjdGlvbi5ob21lLWFydGljdWxvcyB1bC5wYWdpbmF0aW9uIC5uZXh0IGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIHNlY3Rpb24uaG9tZS1hcnRpY3Vsb3MgLmFydGljbGVzIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfVxuXG4vKlxuVG8gY2hhbmdlIHRoaXMgbGljZW5zZSBoZWFkZXIsIGNob29zZSBMaWNlbnNlIEhlYWRlcnMgaW4gUHJvamVjdCBQcm9wZXJ0aWVzLlxuVG8gY2hhbmdlIHRoaXMgdGVtcGxhdGUgZmlsZSwgY2hvb3NlIFRvb2xzIHwgVGVtcGxhdGVzXG5hbmQgb3BlbiB0aGUgdGVtcGxhdGUgaW4gdGhlIGVkaXRvci5cbiovXG4vKiBcbiAgICBDcmVhdGVkIG9uIDogMjUtanVsLTIwMTgsIDE4OjU5OjUzXG4gICAgQXV0aG9yICAgICA6IFBDMDMtTUFYSVxuKi9cbi5uZXdzbGV0dGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEyOSwgMTU2LCAxNjksIDAuMyk7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTsgfVxuICAubmV3c2xldHRlciAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm5ld3NsZXR0ZXIgLnRyaWFuZ2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNXJlbTtcbiAgICBsZWZ0OiAycmVtO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMnJlbSAycmVtIDAgMnJlbTtcbiAgICBib3JkZXItY29sb3I6ICMwNDgwODYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH1cbiAgLm5ld3NsZXR0ZXIgcC5zdXNjcmliZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGNvbG9yOiAjMDAzRjQ0O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLm5ld3NsZXR0ZXIgcC5hdXRob3JpemUge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAubmV3c2xldHRlciBmb3JtIC5mb3JtLWNvbnRyb2wge1xuICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgIGhlaWdodDogNnJlbTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBjb2xvcjogcmdiYSgwLCA2MywgNjgsIDAuNTQpOyB9XG4gICAgLm5ld3NsZXR0ZXIgZm9ybSAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogcmdiYSgwLCA2MywgNjgsIDAuNTQpOyB9XG4gIC5uZXdzbGV0dGVyIGZvcm0gLmJ0biB7XG4gICAgcGFkZGluZzogMCA0cmVtO1xuICAgIGhlaWdodDogNnJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgIC5uZXdzbGV0dGVyIGZvcm0gLmJ0biB7XG4gICAgICAgIHBhZGRpbmc6IDAgMnJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5ld3NsZXR0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNEOUUxRTU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5uZXdzbGV0dGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRDlFMUU1OyB9IH1cblxuLypcblRvIGNoYW5nZSB0aGlzIGxpY2Vuc2UgaGVhZGVyLCBjaG9vc2UgTGljZW5zZSBIZWFkZXJzIGluIFByb2plY3QgUHJvcGVydGllcy5cblRvIGNoYW5nZSB0aGlzIHRlbXBsYXRlIGZpbGUsIGNob29zZSBUb29scyB8IFRlbXBsYXRlc1xuYW5kIG9wZW4gdGhlIHRlbXBsYXRlIGluIHRoZSBlZGl0b3IuXG4qL1xuLyogXG4gICAgQ3JlYXRlZCBvbiA6IDEwLWp1bC0yMDE4LCAxNTo1MDoxNlxuICAgIEF1dGhvciAgICAgOiBQQzAzLU1BWElcbiovXG5zZWN0aW9uLnNlY3Rpb24tb3JpZW50YWNpb24ge1xuICBiYWNrZ3JvdW5kOiAjMDAzRjQ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICBwYWRkaW5nLXRvcDogNC41cmVtO1xuICAvKkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkwcHgpIGFuZChtYXgtd2lkdGg6IDE1NzVweCl7Ki9cbiAgLyp9Ki8gfVxuICBzZWN0aW9uLnNlY3Rpb24tb3JpZW50YWNpb24gLnRvb2x0aXAge1xuICAgIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIHNlY3Rpb24uc2VjdGlvbi1vcmllbnRhY2lvbiAudHJpYW5nbGUge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItdG9wOiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMzBweCBzb2xpZCAjMDAzRjQ0O1xuICAgIGJvcmRlci1ib3R0b206IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogMzI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgdG9wOiAyNSU7IH1cbiAgc2VjdGlvbi5zZWN0aW9uLW9yaWVudGFjaW9uIC5oZWxwLWJsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMCwgMCwgMC45Mik7IH1cbiAgc2VjdGlvbi5zZWN0aW9uLW9yaWVudGFjaW9uIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIC8qZm9udC13ZWlnaHQ6Ym9sZDsqL1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIuOHJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NCk7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgc2VjdGlvbi5zZWN0aW9uLW9yaWVudGFjaW9uIC5zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMi40cmVtICFpbXBvcnRhbnQ7IH1cbiAgc2VjdGlvbi5zZWN0aW9uLW9yaWVudGFjaW9uIGZvcm0ge1xuICAgIC8qICAgICAgICBpbnB1dDotd2Via2l0LWF1dG9maWxsLFxuICAgICAgICAgICAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlciwgXG4gICAgICAgICAgICBpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLCBcbiAgICAgICAgICAgIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlIHtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMzBweCB3aGl0ZSBpbnNldDtcbiAgICAgICAgfSovXG4gICAgLyogICAgICAgIC5maWVsZC1lbWFpbHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgICB9Ki8gfVxuICAgIHNlY3Rpb24uc2VjdGlvbi1vcmllbnRhY2lvbiBmb3JtIC5yZXEtZmllbGRzIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAvKiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTJyZW07Ki8gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgICAgICBzZWN0aW9uLnNlY3Rpb24tb3JpZW50YWNpb24gZm9ybSAucmVxLWZpZWxkcyB7XG4gICAgICAgICAgdG9wOiAwOyB9IH1cbiAgICBzZWN0aW9uLnNlY3Rpb24tb3JpZW50YWNpb24gZm9ybSAjb3JpZW50YWNpb25mb3JtLXRlbGVmb25vX2NhcmFjdGVyaXN0aWNhIHtcbiAgICAgIHdpZHRoOiA2cmVtOyB9XG4gICAgc2VjdGlvbi5zZWN0aW9uLW9yaWVudGFjaW9uIGZvcm0gLm1kLWNoZWNrYm94IGxhYmVsOmJlZm9yZSB7XG4gICAgICB0b3A6IDVweDsgfVxuICAgIHNlY3Rpb24uc2VjdGlvbi1vcmllbnRhY2lvbiBmb3JtIC5maWVsZHMtdGVsZWZvbm8ge1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTsgfVxuICAgIHNlY3Rpb24uc2VjdGlvbi1vcmllbnRhY2lvbiBmb3JtIC5pbmZvLWxpbmtzIHtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIHNlY3Rpb24uc2VjdGlvbi1vcmllbnRhY2lvbiBmb3JtIC5pbmZvLWxpbmtzIGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGN1cnNvcjogYXV0bzsgfVxuICAgICAgICBzZWN0aW9uLnNlY3Rpb24tb3JpZW50YWNpb24gZm9ybSAuaW5mby1saW5rcyBhIGkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjRyZW07XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgc2VjdGlvbi5zZWN0aW9uLW9yaWVudGFjaW9uIGZvcm0gLmJ0bi5idG4tYmxvY2sge1xuICAgICAgbWFyZ2luLXRvcDogMHJlbTsgfVxuICAgIHNlY3Rpb24uc2VjdGlvbi1vcmllbnRhY2lvbiBmb3JtIC50ZXh0YXJlYS1jb250IHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk0KTtcbiAgICAgIHBhZGRpbmctdG9wOiAyLjhyZW07XG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC8qICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyMwMDNmNDQrMCwwMDNmNDQrMTAwJjArMCwxKzEwMCBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCw2Myw2OCwwKSAwJSwgcmdiYSgwLDYzLDY4LDEpIDEwMCUpOyAgRkYzLjYtMTUgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsNjMsNjgsMCkgMCUscmdiYSgwLDYzLDY4LDEpIDEwMCUpOyAgQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLDYzLDY4LDApIDAlLHJnYmEoMCw2Myw2OCwxKSAxMDAlKTsgIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwMDAzZjQ0JywgZW5kQ29sb3JzdHI9JyMwMDNmNDQnLEdyYWRpZW50VHlwZT0wICk7ICBJRTYtOSBcbiAgICAgICAgICAgICAgICAgICAgICAgIH0qLyB9XG4gICAgICBzZWN0aW9uLnNlY3Rpb24tb3JpZW50YWNpb24gZm9ybSAudGV4dGFyZWEtY29udCB0ZXh0YXJlYSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDdyZW07XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTQpO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgcmVzaXplOiBub25lOyB9XG4gICAgICAgIHNlY3Rpb24uc2VjdGlvbi1vcmllbnRhY2lvbiBmb3JtIC50ZXh0YXJlYS1jb250IHRleHRhcmVhOmZvY3VzLCBzZWN0aW9uLnNlY3Rpb24tb3JpZW50YWNpb24gZm9ybSAudGV4dGFyZWEtY29udCB0ZXh0YXJlYTphY3RpdmUsIHNlY3Rpb24uc2VjdGlvbi1vcmllbnRhY2lvbiBmb3JtIC50ZXh0YXJlYS1jb250IHRleHRhcmVhOmhvdmVyIHtcbiAgICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgc2VjdGlvbi5zZWN0aW9uLW9yaWVudGFjaW9uIGZvcm0gLndhcm5pbmcge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgc2VjdGlvbi5zZWN0aW9uLW9yaWVudGFjaW9uIGZvcm0gLndhcm5pbmcgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi42cmVtOyB9XG4gICAgICBzZWN0aW9uLnNlY3Rpb24tb3JpZW50YWNpb24gZm9ybSAud2FybmluZyAudGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgICAgc2VjdGlvbi5zZWN0aW9uLW9yaWVudGFjaW9uIGZvcm0gLndhcm5pbmcgLnRleHQgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgc2VjdGlvbi5zZWN0aW9uLW9yaWVudGFjaW9uIC50aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgZm9udC1zaXplOiAzLjRyZW07IH1cbiAgICBzZWN0aW9uLnNlY3Rpb24tb3JpZW50YWNpb24gLnN1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICBzZWN0aW9uLnNlY3Rpb24tb3JpZW50YWNpb24gLmJnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnL2NvbnRhY3QuanBnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBzZWN0aW9uLnNlY3Rpb24tb3JpZW50YWNpb24gLmJnIC5iZy10aXRsZSB7XG4gICAgICBoZWlnaHQ6IDM2LjFyZW07XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDQsIDEyOCwgMTM0LCAwLjkpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7IH1cbiAgc2VjdGlvbi5zZWN0aW9uLW9yaWVudGFjaW9uIC5sZWZ0LXRleHQtY29udCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICBzZWN0aW9uLnNlY3Rpb24tb3JpZW50YWNpb24gc2VjdGlvbi5zZWN0aW9uLm9yaWVudGFjaW9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwcmVtOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTBweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIHNlY3Rpb24uc2VjdGlvbi1vcmllbnRhY2lvbiBmb3JtIGxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7IH0gfVxuICBzZWN0aW9uLnNlY3Rpb24tb3JpZW50YWNpb24gZm9ybSBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07IH1cbiAgc2VjdGlvbi5zZWN0aW9uLW9yaWVudGFjaW9uIC5iZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDE3dnc7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE4MDBweCkgYW5kIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICAgICAgc2VjdGlvbi5zZWN0aW9uLW9yaWVudGFjaW9uIC5iZyB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA4dnc7IH0gfVxuICAgIHNlY3Rpb24uc2VjdGlvbi1vcmllbnRhY2lvbiAuYmcgLmJnLXRpdGxlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIGJhY2tncm91bmQ6ICMwNDgwODY7IH1cbiAgc2VjdGlvbi5zZWN0aW9uLW9yaWVudGFjaW9uIC5sZWZ0LXRleHQtY29udCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG5cbi8qXG5UbyBjaGFuZ2UgdGhpcyBsaWNlbnNlIGhlYWRlciwgY2hvb3NlIExpY2Vuc2UgSGVhZGVycyBpbiBQcm9qZWN0IFByb3BlcnRpZXMuXG5UbyBjaGFuZ2UgdGhpcyB0ZW1wbGF0ZSBmaWxlLCBjaG9vc2UgVG9vbHMgfCBUZW1wbGF0ZXNcbmFuZCBvcGVuIHRoZSB0ZW1wbGF0ZSBpbiB0aGUgZWRpdG9yLlxuKi9cbi8qIFxuICAgIENyZWF0ZWQgb24gOiAyOS1qdW4tMjAxOCwgMTQ6NDc6MTFcbiAgICBBdXRob3IgICAgIDogUm9kcmlcbiovXG4uc2VjdGlvbi1jb211bmljYXRlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltZy9pY29uX2NvbXVuaWNhdGUucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zZWN0aW9uLWNvbXVuaWNhdGUuaGFzX2FzaXN0ZW50ZV9iZWZvcmUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRkZGOyB9XG4gIC5zZWN0aW9uLWNvbXVuaWNhdGUuaGFzX29yaWVudGFjaW9uX2FmdGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGRjsgfVxuICAuc2VjdGlvbi1jb211bmljYXRlIC5pY29uLW1pZGRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTYuOHJlbTsgfVxuICAuc2VjdGlvbi1jb211bmljYXRlOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogNTAlO1xuICAgIGJhY2tncm91bmQ6ICMwNDgwODY7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnNlY3Rpb24tY29tdW5pY2F0ZTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5zZWN0aW9uLWNvbXVuaWNhdGUgaDIge1xuICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogNi40cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnNlY3Rpb24tY29tdW5pY2F0ZSBoMyB7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuc2VjdGlvbi1jb211bmljYXRlIGg0IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAuc2VjdGlvbi1jb211bmljYXRlIHAge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgIC5zZWN0aW9uLWNvbXVuaWNhdGUgcCBzdHJvbmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnNlY3Rpb24tY29tdW5pY2F0ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDQ4MDg2OyB9XG4gICAgICAuc2VjdGlvbi1jb211bmljYXRlOmJlZm9yZSwgLnNlY3Rpb24tY29tdW5pY2F0ZSAuaWNvbi1taWRkbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuc2VjdGlvbi1jb211bmljYXRlIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiA0cmVtOyB9XG4gICAgICAuc2VjdGlvbi1jb211bmljYXRlIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAgICAgLnNlY3Rpb24tY29tdW5pY2F0ZSBoNCwgLnNlY3Rpb24tY29tdW5pY2F0ZSBwIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45Mik7IH0gfVxuXG4vKlxuVG8gY2hhbmdlIHRoaXMgbGljZW5zZSBoZWFkZXIsIGNob29zZSBMaWNlbnNlIEhlYWRlcnMgaW4gUHJvamVjdCBQcm9wZXJ0aWVzLlxuVG8gY2hhbmdlIHRoaXMgdGVtcGxhdGUgZmlsZSwgY2hvb3NlIFRvb2xzIHwgVGVtcGxhdGVzXG5hbmQgb3BlbiB0aGUgdGVtcGxhdGUgaW4gdGhlIGVkaXRvci5cbiovXG4vKlxuICAgIENyZWF0ZWQgb24gOiAxMy1hZ28tMjAxOCwgMTI6NDc6MTVcbiAgICBBdXRob3IgICAgIDogUEMwMy1NQVhJXG4qL1xuLnBhZ2UtcGxhbmVzLWJlbmVmaWNpb3MgLnBsYW5lcy1jYXRlZ29yeSAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5wYWdlLXBsYW5lcy1iZW5lZmljaW9zIC5idG4tc29saWNpdGEtb3JpZW50YWNpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxLjVyZW07XG4gIHRvcDogMHJlbTtcbiAgcGFkZGluZy1sZWZ0OiA2LjZyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDYuNnJlbTtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICMwNDgwODY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAucGFnZS1wbGFuZXMtYmVuZWZpY2lvcyAuYnRuLXNvbGljaXRhLW9yaWVudGFjaW9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgLyogbGVmdDogMDsgKi9cbiAgICAgIC8qIG1hcmdpbjogYXV0bzsgKi9cbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnBhZ2UtcGxhbmVzLWJlbmVmaWNpb3Mgc2VjdGlvbi5kb3dubG9hZHMge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAucGFnZS1wbGFuZXMtYmVuZWZpY2lvcyBzZWN0aW9uLmRvd25sb2FkcyBoMiB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzAwM0Y0NDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5wYWdlLXBsYW5lcy1iZW5lZmljaW9zIHNlY3Rpb24uZG93bmxvYWRzIHAuYXV0b3JpemFkbyB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbWFyZ2luLXRvcDogMnJlbTsgfVxuICAucGFnZS1wbGFuZXMtYmVuZWZpY2lvcyBzZWN0aW9uLmRvd25sb2FkcyAuZG9jdW1lbnQtaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG5cbi5saW5rcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgLmxpbmtzLWJhciBhIHtcbiAgICBjb2xvcjogIzA0ODA4NjtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzA0ODA4NjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2Utb3V0OyB9XG4gICAgLmxpbmtzLWJhciBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwNDgwODY7XG4gICAgICBjb2xvcjogI0ZGRjsgfVxuICAgIC5saW5rcy1iYXIgYTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuXG4ucGxhbmVzLWNhdGVnb3J5IC5jYXRlZ29yeSB7XG4gIGNvbG9yOiAjODY5RkFDO1xuICBmb250LXNpemU6IDMuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucGxhbmVzLWNhdGVnb3J5IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogNi41cmVtO1xuICBjb2xvcjogIzAwM0Y0NDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMHJlbTsgfVxuICAucGxhbmVzLWNhdGVnb3J5IC50aXRsZS5ibHVlIHtcbiAgICBjb2xvcjogIzAzNTc2RjsgfVxuICAucGxhbmVzLWNhdGVnb3J5IC50aXRsZS5ncmVlbiB7XG4gICAgY29sb3I6ICMwNDgwODY7IH1cblxuLnBsYW5lcy1jYXRlZ29yeSAuc3VidGl0bGUge1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgY29sb3I6ICMwNDgwODY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07IH1cblxuLnBsYW5lcy1jYXRlZ29yeSAuY2FyZC5jYXJkLXBsYW5lcy1iZW5lZmljaW9zIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDE0cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC8qICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyovXG4gIC8qICAgICAgICBoZWlnaHQ6IDEwMCU7Ki8gfVxuICAucGxhbmVzLWNhdGVnb3J5IC5jYXJkLmNhcmQtcGxhbmVzLWJlbmVmaWNpb3MucGxhdGlubyAuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMy44cmVtO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLnBsYW5lcy1jYXRlZ29yeSAuY2FyZC5jYXJkLXBsYW5lcy1iZW5lZmljaW9zLnBsYXRpbm8gLmNhcmQtaGVhZGVyIC5pY29uIHtcbiAgICBtYXJnaW4tdG9wOiAwcmVtO1xuICAgIGhlaWdodDogMy40cmVtOyB9XG4gIC5wbGFuZXMtY2F0ZWdvcnkgLmNhcmQuY2FyZC1wbGFuZXMtYmVuZWZpY2lvcyAuY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoMC44NXJlbSAtIDFweCkgY2FsYygwLjg1cmVtIC0gMXB4KSAwIDA7IH1cbiAgLnBsYW5lcy1jYXRlZ29yeSAuY2FyZC5jYXJkLXBsYW5lcy1iZW5lZmljaW9zIC5jYXJkLWhlYWRlciB7XG4gICAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzg4NGM3NCswLDY5M2E1YSsxMDAgKi9cbiAgICAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cDovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jMDA2MzZhKzAsMDAzZjQ0KzEwMCAqL1xuICAgIGJhY2tncm91bmQ6ICMwMDYzNmE7XG4gICAgLyogT2xkIGJyb3dzZXJzICovXG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMDA2MzZhIDAlLCAjMDAzZjQ0IDEwMCUpO1xuICAgIC8qIEZGMy42LTE1ICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMDA2MzZhIDAlLCAjMDAzZjQ0IDEwMCUpO1xuICAgIC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAwNjM2YSAwJSwgIzAwM2Y0NCAxMDAlKTtcbiAgICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwNjM2YScsIGVuZENvbG9yc3RyPScjMDAzZjQ0JyxHcmFkaWVudFR5cGU9MCApO1xuICAgIC8qIElFNi05ICovXG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIC8qICAgICAgICAgICAgcGFkZGluZy10b3A6My44cmVtOyovXG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnBsYW5lcy1jYXRlZ29yeSAuY2FyZC5jYXJkLXBsYW5lcy1iZW5lZmljaW9zIC5jYXJkLWhlYWRlci5ibHVlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMzU3NkY7IH1cbiAgICAucGxhbmVzLWNhdGVnb3J5IC5jYXJkLmNhcmQtcGxhbmVzLWJlbmVmaWNpb3MgLmNhcmQtaGVhZGVyLmdyZWVuIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwNDgwODY7IH1cbiAgICAucGxhbmVzLWNhdGVnb3J5IC5jYXJkLmNhcmQtcGxhbmVzLWJlbmVmaWNpb3MgLmNhcmQtaGVhZGVyIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIC5wbGFuZXMtY2F0ZWdvcnkgLmNhcmQuY2FyZC1wbGFuZXMtYmVuZWZpY2lvcyAuY2FyZC1oZWFkZXIgLmNsYXNlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAucGxhbmVzLWNhdGVnb3J5IC5jYXJkLmNhcmQtcGxhbmVzLWJlbmVmaWNpb3MgLmNhcmQtaGVhZGVyIC5pY29uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICAvKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAzRjQ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0qLyB9XG4gICAgICAucGxhbmVzLWNhdGVnb3J5IC5jYXJkLmNhcmQtcGxhbmVzLWJlbmVmaWNpb3MgLmNhcmQtaGVhZGVyIC5pY29uIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB0b3A6IDMuNXJlbTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgaGVpZ2h0OiA0cmVtOyB9XG4gICAgICAucGxhbmVzLWNhdGVnb3J5IC5jYXJkLmNhcmQtcGxhbmVzLWJlbmVmaWNpb3MgLmNhcmQtaGVhZGVyIC5pY29uOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB3aWR0aDogMTByZW07XG4gICAgICAgIGhlaWdodDogMTByZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHRvcDogOXB4OyB9XG4gIC5wbGFuZXMtY2F0ZWdvcnkgLmNhcmQuY2FyZC1wbGFuZXMtYmVuZWZpY2lvcyAuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogNC4ycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW07IH1cbiAgICAucGxhbmVzLWNhdGVnb3J5IC5jYXJkLmNhcmQtcGxhbmVzLWJlbmVmaWNpb3MgLmNhcmQtYm9keSAuZGVzYyB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAucGxhbmVzLWNhdGVnb3J5IC5jYXJkLmNhcmQtcGxhbmVzLWJlbmVmaWNpb3MgLmNhcmQtYm9keSAuYmVuZWZpY2lvcy1saXN0IHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgICAucGxhbmVzLWNhdGVnb3J5IC5jYXJkLmNhcmQtcGxhbmVzLWJlbmVmaWNpb3MgLmNhcmQtYm9keSAuYmVuZWZpY2lvcy1saXN0IGxpIHtcbiAgICAgICAgY29sb3I6ICMwNDgwODY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggIzk0QUJCNiBkb3R0ZWQ7IH1cbiAgICAgICAgLnBsYW5lcy1jYXRlZ29yeSAuY2FyZC5jYXJkLXBsYW5lcy1iZW5lZmljaW9zIC5jYXJkLWJvZHkgLmJlbmVmaWNpb3MtbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgICAgIC5wbGFuZXMtY2F0ZWdvcnkgLmNhcmQuY2FyZC1wbGFuZXMtYmVuZWZpY2lvcyAuY2FyZC1ib2R5IC5iZW5lZmljaW9zLWxpc3QgbGkgLmxlZnQge1xuICAgICAgICAgIC8qICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7Ki9cbiAgICAgICAgICB3aWR0aDogODAlOyB9XG4gICAgICAgIC5wbGFuZXMtY2F0ZWdvcnkgLmNhcmQuY2FyZC1wbGFuZXMtYmVuZWZpY2lvcyAuY2FyZC1ib2R5IC5iZW5lZmljaW9zLWxpc3QgbGkgLnJpZ2h0IHtcbiAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIC5wbGFuZXMtY2F0ZWdvcnkgLmNhcmQuY2FyZC1wbGFuZXMtYmVuZWZpY2lvcyAuY2FyZC1ib2R5IC5iZW5lZmljaW9zLWxpc3QgbGkgLnJpZ2h0Om5vdCgucHJpY2UpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07IH0gfVxuICAgICAgICAgIC5wbGFuZXMtY2F0ZWdvcnkgLmNhcmQuY2FyZC1wbGFuZXMtYmVuZWZpY2lvcyAuY2FyZC1ib2R5IC5iZW5lZmljaW9zLWxpc3QgbGkgLnJpZ2h0IC5sYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgLyogbWFyZ2luLXRvcDogLTFweDsgKi9cbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogLTFyZW07IH1cbiAgICAgICAgICAucGxhbmVzLWNhdGVnb3J5IC5jYXJkLmNhcmQtcGxhbmVzLWJlbmVmaWNpb3MgLmNhcmQtYm9keSAuYmVuZWZpY2lvcy1saXN0IGxpIC5yaWdodC5wcmljZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuNnJlbTsgfVxuICAgICAgICAgICAgLnBsYW5lcy1jYXRlZ29yeSAuY2FyZC5jYXJkLXBsYW5lcy1iZW5lZmljaW9zIC5jYXJkLWJvZHkgLmJlbmVmaWNpb3MtbGlzdCBsaSAucmlnaHQucHJpY2U6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCIkXCI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgIHRvcDogLTdweDtcbiAgICAgICAgICAgICAgbGVmdDogLTJweDsgfVxuICAgICAgICAgIC5wbGFuZXMtY2F0ZWdvcnkgLmNhcmQuY2FyZC1wbGFuZXMtYmVuZWZpY2lvcyAuY2FyZC1ib2R5IC5iZW5lZmljaW9zLWxpc3QgbGkgLnJpZ2h0LndpdGhvdXQtdmFsdWUgc3BhbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNnB4IDA7XG4gICAgICAgICAgICB0b3A6IDA7IH1cbiAgICAgICAgICAucGxhbmVzLWNhdGVnb3J5IC5jYXJkLmNhcmQtcGxhbmVzLWJlbmVmaWNpb3MgLmNhcmQtYm9keSAuYmVuZWZpY2lvcy1saXN0IGxpIC5yaWdodC5wZXJjZW50IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy42cmVtOyB9XG4gICAgICAgICAgICAucGxhbmVzLWNhdGVnb3J5IC5jYXJkLmNhcmQtcGxhbmVzLWJlbmVmaWNpb3MgLmNhcmQtYm9keSAuYmVuZWZpY2lvcy1saXN0IGxpIC5yaWdodC5wZXJjZW50OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiJVwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICB0b3A6IC03cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IC0ycHg7IH1cbiAgICAgICAgICAucGxhbmVzLWNhdGVnb3J5IC5jYXJkLmNhcmQtcGxhbmVzLWJlbmVmaWNpb3MgLmNhcmQtYm9keSAuYmVuZWZpY2lvcy1saXN0IGxpIC5yaWdodC5vdGhlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuNnJlbTsgfVxuICAgICAgICAucGxhbmVzLWNhdGVnb3J5IC5jYXJkLmNhcmQtcGxhbmVzLWJlbmVmaWNpb3MgLmNhcmQtYm9keSAuYmVuZWZpY2lvcy1saXN0IGxpLmhlYWQge1xuICAgICAgICAgIGNvbG9yOiAjMDAzRjQ0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAucGxhbmVzLWNhdGVnb3J5IC5jYXJkLmNhcmQtcGxhbmVzLWJlbmVmaWNpb3MgLmNhcmQtYm9keSAucHJpbWEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnBsYW5lcy1jYXRlZ29yeSAuY2FyZC5jYXJkLXBsYW5lcy1iZW5lZmljaW9zIC5jYXJkLWJvZHkgLnByaW1hIC5zdGlja2VyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiAtMTJweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwM0Y0NDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuOHJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS44cmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMC4xcmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4xcmVtO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAucGxhbmVzLWNhdGVnb3J5IC5jYXJkLmNhcmQtcGxhbmVzLWJlbmVmaWNpb3MgLmNhcmQtYm9keSAucHJpbWEgLnByaWNlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDYuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICMwMDNGNDQ7IH1cbiAgICAgICAgLnBsYW5lcy1jYXRlZ29yeSAuY2FyZC5jYXJkLXBsYW5lcy1iZW5lZmljaW9zIC5jYXJkLWJvZHkgLnByaW1hIC5wcmljZSBzbWFsbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogLTI1cHg7XG4gICAgICAgICAgbGVmdDogLTAuNXJlbTsgfVxuICAgICAgICAucGxhbmVzLWNhdGVnb3J5IC5jYXJkLmNhcmQtcGxhbmVzLWJlbmVmaWNpb3MgLmNhcmQtYm9keSAucHJpbWEgLnByaWNlOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCIkXCI7XG4gICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4zcmVtO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IC0xcmVtOyB9XG4gICAgICAucGxhbmVzLWNhdGVnb3J5IC5jYXJkLmNhcmQtcGxhbmVzLWJlbmVmaWNpb3MgLmNhcmQtYm9keSAucHJpbWEgLmJ0biB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDNGNDQ7IH1cbiAgICAgICAgLnBsYW5lcy1jYXRlZ29yeSAuY2FyZC5jYXJkLXBsYW5lcy1iZW5lZmljaW9zIC5jYXJkLWJvZHkgLnByaW1hIC5idG46aG92ZXIsIC5wbGFuZXMtY2F0ZWdvcnkgLmNhcmQuY2FyZC1wbGFuZXMtYmVuZWZpY2lvcyAuY2FyZC1ib2R5IC5wcmltYSAuYnRuOmFjdGl2ZSwgLnBsYW5lcy1jYXRlZ29yeSAuY2FyZC5jYXJkLXBsYW5lcy1iZW5lZmljaW9zIC5jYXJkLWJvZHkgLnByaW1hIC5idG46Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgNjMsIDY4LCAwLjU0KSAhaW1wb3J0YW50OyB9XG4gIC5wbGFuZXMtY2F0ZWdvcnkgLmNhcmQuY2FyZC1wbGFuZXMtYmVuZWZpY2lvcy5jb2xvcjEgLmNhcmQtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDQ4MDg2OyB9XG4gICAgLnBsYW5lcy1jYXRlZ29yeSAuY2FyZC5jYXJkLXBsYW5lcy1iZW5lZmljaW9zLmNvbG9yMSAuY2FyZC1oZWFkZXIgLmljb246YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzA0ODA4NjsgfVxuICAucGxhbmVzLWNhdGVnb3J5IC5jYXJkLmNhcmQtcGxhbmVzLWJlbmVmaWNpb3MuY29sb3IxIC5jYXJkLWJvZHkgLnByaW1hIC5zdGlja2VyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDQ4MDg2OyB9XG4gIC5wbGFuZXMtY2F0ZWdvcnkgLmNhcmQuY2FyZC1wbGFuZXMtYmVuZWZpY2lvcy5wbGF0aW5vIC5jYXJkLWhlYWRlciB7XG4gICAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvI2UxNjA1OSswLGJlMmIyMysxMDAgKi9cbiAgICAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cDovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jMDBhZmFmKzAsMDQ4MDg2KzEwMCAqL1xuICAgIGJhY2tncm91bmQ6ICMwMGFmYWY7XG4gICAgLyogT2xkIGJyb3dzZXJzICovXG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMDBhZmFmIDAlLCAjMDQ4MDg2IDEwMCUpO1xuICAgIC8qIEZGMy42LTE1ICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMDBhZmFmIDAlLCAjMDQ4MDg2IDEwMCUpO1xuICAgIC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAwYWZhZiAwJSwgIzA0ODA4NiAxMDAlKTtcbiAgICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwYWZhZicsIGVuZENvbG9yc3RyPScjMDQ4MDg2JyxHcmFkaWVudFR5cGU9MCApO1xuICAgIC8qIElFNi05ICovIH1cbiAgICAucGxhbmVzLWNhdGVnb3J5IC5jYXJkLmNhcmQtcGxhbmVzLWJlbmVmaWNpb3MucGxhdGlubyAuY2FyZC1oZWFkZXIgLmljb246YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzA0ODA4NjsgfVxuICAucGxhbmVzLWNhdGVnb3J5IC5jYXJkLmNhcmQtcGxhbmVzLWJlbmVmaWNpb3MucGxhdGlubyAuY2FyZC1ib2R5IC5wcmltYSAuc3RpY2tlciB7XG4gICAgYmFja2dyb3VuZDogIzA0ODA4NjsgfVxuICAucGxhbmVzLWNhdGVnb3J5IC5jYXJkLmNhcmQtcGxhbmVzLWJlbmVmaWNpb3MucGxhdGlubyAuY2FyZC1ib2R5IC5wcmltYSAucHJpY2Uge1xuICAgIGNvbG9yOiAjMDQ4MDg2OyB9XG4gIC5wbGFuZXMtY2F0ZWdvcnkgLmNhcmQuY2FyZC1wbGFuZXMtYmVuZWZpY2lvcy5wbGF0aW5vIC5jYXJkLWJvZHkgLnByaW1hIC5idG4ge1xuICAgIGJhY2tncm91bmQ6ICMwNDgwODY7IH1cbiAgICAucGxhbmVzLWNhdGVnb3J5IC5jYXJkLmNhcmQtcGxhbmVzLWJlbmVmaWNpb3MucGxhdGlubyAuY2FyZC1ib2R5IC5wcmltYSAuYnRuOmhvdmVyLCAucGxhbmVzLWNhdGVnb3J5IC5jYXJkLmNhcmQtcGxhbmVzLWJlbmVmaWNpb3MucGxhdGlubyAuY2FyZC1ib2R5IC5wcmltYSAuYnRuOmFjdGl2ZSwgLnBsYW5lcy1jYXRlZ29yeSAuY2FyZC5jYXJkLXBsYW5lcy1iZW5lZmljaW9zLnBsYXRpbm8gLmNhcmQtYm9keSAucHJpbWEgLmJ0bjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDQsIDEyOCwgMTM0LCAwLjU0KSAhaW1wb3J0YW50OyB9XG4gIC5wbGFuZXMtY2F0ZWdvcnkgLmNhcmQuY2FyZC1wbGFuZXMtYmVuZWZpY2lvcy5jb2xvcjMgLmNhcmQtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA0RDYwOyB9XG4gICAgLnBsYW5lcy1jYXRlZ29yeSAuY2FyZC5jYXJkLXBsYW5lcy1iZW5lZmljaW9zLmNvbG9yMyAuY2FyZC1oZWFkZXIgLmljb246YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzAwNEQ2MDsgfVxuICAucGxhbmVzLWNhdGVnb3J5IC5jYXJkLmNhcmQtcGxhbmVzLWJlbmVmaWNpb3MuY29sb3IzIC5jYXJkLWJvZHkgLnByaW1hIC5zdGlja2VyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA0RDYwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGxhbmVzLWNhdGVnb3J5IC5jYXRlZ29yeSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07IH1cbiAgLnBsYW5lcy1jYXRlZ29yeSAuYnRuLXNvbGljaXRhLW9yaWVudGFjaW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcmVtO1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICMwNDgwODY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH0gfVxuXG4vKlxuICAgIENyZWF0ZWQgb24gOiAyMS1hZ28tMjAxOCwgMTY6MTY6MzFcbiAgICBBdXRob3IgICAgIDogUm9kcmlcbiovXG4uc2VjdGlvbi1oYWNpZW5kby1jb250YWN0byB7XG4gIHBhZGRpbmc6IDguNXJlbSAwIDdyZW0gMDtcbiAgYmFja2dyb3VuZDogI0VBRUVGMTsgfVxuICAuc2VjdGlvbi1oYWNpZW5kby1jb250YWN0byBoMSB7XG4gICAgbGluZS1oZWlnaHQ6IDYuNXJlbTtcbiAgICBjb2xvcjogIzAyNTc2RTtcbiAgICBmb250LXNpemU6IDYuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAuc2VjdGlvbi1oYWNpZW5kby1jb250YWN0byBoMSBpIHtcbiAgICAgIHdpZHRoOiAxMi43cmVtO1xuICAgICAgaGVpZ2h0OiAxMi43cmVtO1xuICAgICAgYmFja2dyb3VuZDogIzAzNTc2RjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTsgfVxuICAgICAgLnNlY3Rpb24taGFjaWVuZG8tY29udGFjdG8gaDEgaSBzdmcge1xuICAgICAgICB3aWR0aDogNXJlbTtcbiAgICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgICBmaWxsOiAjRkZGOyB9XG4gIC5zZWN0aW9uLWhhY2llbmRvLWNvbnRhY3RvIHAge1xuICAgIGNvbG9yOiAjMDE1NzZEO1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtOyB9XG4gICAgLnNlY3Rpb24taGFjaWVuZG8tY29udGFjdG8gcCBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIC5zZWN0aW9uLWhhY2llbmRvLWNvbnRhY3RvIHAuZ3JlZW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogIzA0ODA4NjtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAvKnRleHQtYWxpZ246IGNlbnRlcjsqL1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBib3JkZXItdG9wOiAjRkFCRTAwIHNvbGlkIDAuNnJlbTsgfVxuICAgICAgLnNlY3Rpb24taGFjaWVuZG8tY29udGFjdG8gcC5ncmVlbiBzdHJvbmcge1xuICAgICAgICAvKmRpc3BsYXk6IGJsb2NrOyovXG4gICAgICAgIC8qZm9udC1zaXplOiAyLjJyZW07Ki9cbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgLnNlY3Rpb24taGFjaWVuZG8tY29udGFjdG8gcC5ncmVlbiBpbWcge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnNlY3Rpb24taGFjaWVuZG8tY29udGFjdG8ge1xuICAgICAgcGFkZGluZzogM3JlbSAwIDNyZW0gMDsgfVxuICAgICAgLnNlY3Rpb24taGFjaWVuZG8tY29udGFjdG8gaDEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAuc2VjdGlvbi1oYWNpZW5kby1jb250YWN0byBoMSBpIHtcbiAgICAgICAgICB3aWR0aDogNXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07IH1cbiAgICAgICAgICAuc2VjdGlvbi1oYWNpZW5kby1jb250YWN0byBoMSBpIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgICAgIGhlaWdodDogM3JlbTsgfVxuICAgICAgLnNlY3Rpb24taGFjaWVuZG8tY29udGFjdG8gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gICAgICAgIC5zZWN0aW9uLWhhY2llbmRvLWNvbnRhY3RvIHAuZ3JlZW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgIC8qcGFkZGluZzogNS42cmVtIDIuNXJlbSAzcmVtIDIuNXJlbTsqL1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIC8qYm9yZGVyLXRvcDogI0ZBQkUwMCBzb2xpZCAxLjVyZW07Ki9cbiAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtOyB9XG4gICAgICAgICAgLnNlY3Rpb24taGFjaWVuZG8tY29udGFjdG8gcC5ncmVlbiBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxcmVtIGF1dG87XG4gICAgICAgICAgICBmbG9hdDogbm9uZTsgfVxuICAgICAgICAgIC5zZWN0aW9uLWhhY2llbmRvLWNvbnRhY3RvIHAuZ3JlZW4gc3Ryb25nIHtcbiAgICAgICAgICAgIC8qZm9udC1zaXplOiAxLjhyZW07Ki8gfSB9XG5cbi5zZWN0aW9uLWN1aWRhbmRvdGUge1xuICBwYWRkaW5nLXRvcDogNnJlbTsgfVxuICAuc2VjdGlvbi1jdWlkYW5kb3RlIC5ib3JkZXItdCB7XG4gICAgYm9yZGVyLXRvcDogIzAwNEU2MSBkb3R0ZWQgMXB4O1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgcGFkZGluZy10b3A6IDRyZW07IH1cbiAgLnNlY3Rpb24tY3VpZGFuZG90ZSBoMiB7XG4gICAgY29sb3I6ICMwMzU3NkY7XG4gICAgZm9udC1zaXplOiA2LjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogNi43cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLnNlY3Rpb24tY3VpZGFuZG90ZSBoMyB7XG4gICAgY29sb3I6ICMwMzU3NkY7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5zZWN0aW9uLWN1aWRhbmRvdGUgcCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgIC5zZWN0aW9uLWN1aWRhbmRvdGUgcCBzdHJvbmcge1xuICAgICAgY29sb3I6ICMwMjU3NkU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLnNlY3Rpb24tY3VpZGFuZG90ZSB1bCB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAuc2VjdGlvbi1jdWlkYW5kb3RlIHVsIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnNlY3Rpb24tY3VpZGFuZG90ZSB1bCBsaTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICBib3JkZXI6ICMzMzMzMzMgc29saWQgMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIuNXJlbTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuN3JlbTtcbiAgICAgICAgb3BhY2l0eTogMC41NDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuc2VjdGlvbi1jdWlkYW5kb3RlIHtcbiAgICAgIHBhZGRpbmc6IDNyZW0gMCA0cmVtIDA7IH1cbiAgICAgIC5zZWN0aW9uLWN1aWRhbmRvdGUgaDIge1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07IH1cbiAgICAgIC5zZWN0aW9uLWN1aWRhbmRvdGUgaDMge1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTsgfVxuICAgICAgLnNlY3Rpb24tY3VpZGFuZG90ZSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgICAgIC5zZWN0aW9uLWN1aWRhbmRvdGUgLmJvcmRlci10IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTsgfSB9XG5cbi5zZWN0aW9uLWdvbGQtc2VydmljZSB7XG4gIHBhZGRpbmc6IDhyZW0gMCA4cmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzA0ODA4NjtcbiAgY29sb3I6ICNGRkY7IH1cbiAgLnNlY3Rpb24tZ29sZC1zZXJ2aWNlOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wbGFuZXMtbWVkaWNvcy9jdWlkYWRvLXBlcnNvbmFsaXphZG8vZ29sZC1zZXJ2aWNlLmpwZ1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5zZWN0aW9uLWdvbGQtc2VydmljZSBoMiB7XG4gICAgZm9udC1zaXplOiA2LjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuc2VjdGlvbi1nb2xkLXNlcnZpY2UgaDMge1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gIC5zZWN0aW9uLWdvbGQtc2VydmljZSB1bCB7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAuc2VjdGlvbi1nb2xkLXNlcnZpY2UgdWwgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuc2VjdGlvbi1nb2xkLXNlcnZpY2UgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgYm9yZGVyOiAjRkZGIHNvbGlkIDJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW07XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjdyZW07XG4gICAgICAgIG9wYWNpdHk6IDAuNTQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnNlY3Rpb24tZ29sZC1zZXJ2aWNlIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAzcmVtIDA7IH1cbiAgICAgIC5zZWN0aW9uLWdvbGQtc2VydmljZTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDIwcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgICAgIC5zZWN0aW9uLWdvbGQtc2VydmljZSBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9XG4gICAgICAuc2VjdGlvbi1nb2xkLXNlcnZpY2UgaDMge1xuICAgICAgICBmb250LXNpemU6IDJyZW07IH0gfVxuXG4vKlxuICAgIEF1dGhvciAgICAgOiBNQVhJXG4qL1xuLnBhZ2UtY3VpZGFkby1jb29yZGluYWRvIC5tYWluLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBhZ2UtY3VpZGFkby1jb29yZGluYWRvIC5tYWluLWNvbnRlbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cDovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jZWVlZWVlKzAsZmZmZmZmKzUwICovXG4gICAgYmFja2dyb3VuZDogI2VlZWVlZTtcbiAgICAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZWVlZWVlIDAlLCB3aGl0ZSA1MCUpO1xuICAgIC8qIEZGMy42LTE1ICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgI2VlZWVlZSAwJSwgd2hpdGUgNTAlKTtcbiAgICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2VlZWVlZSAwJSwgd2hpdGUgNTAlKTtcbiAgICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2VlZWVlZScsIGVuZENvbG9yc3RyPScjZmZmZmZmJyxHcmFkaWVudFR5cGU9MSApO1xuICAgIC8qIElFNi05ICovXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDsgfVxuXG4ucGFnZS1jdWlkYWRvLWNvb3JkaW5hZG8gc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA4LjRyZW07XG4gIHBhZGRpbmctYm90dG9tOiA4LjRyZW07IH1cblxuLnBhZ2UtY3VpZGFkby1jb29yZGluYWRvIHNlY3Rpb24udW5pZGFkLWRvcmFkYSB7XG4gIGNvbG9yOiAjNjY1MjJEOyB9XG4gIC5wYWdlLWN1aWRhZG8tY29vcmRpbmFkbyBzZWN0aW9uLnVuaWRhZC1kb3JhZGEgaDIge1xuICAgIGZvbnQtc2l6ZTogNi41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLnBhZ2UtY3VpZGFkby1jb29yZGluYWRvIHNlY3Rpb24udW5pZGFkLWRvcmFkYSBwLnN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07IH1cbiAgLnBhZ2UtY3VpZGFkby1jb29yZGluYWRvIHNlY3Rpb24udW5pZGFkLWRvcmFkYSBwLmJ1ZW5hcy1tYW5vcyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAucGFnZS1jdWlkYWRvLWNvb3JkaW5hZG8gc2VjdGlvbi51bmlkYWQtZG9yYWRhIC5udW1lcm9zLWNvbnRhY3RvIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtOyB9XG4gICAgLnBhZ2UtY3VpZGFkby1jb29yZGluYWRvIHNlY3Rpb24udW5pZGFkLWRvcmFkYSAubnVtZXJvcy1jb250YWN0byBoMyB7XG4gICAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgICAgIC5wYWdlLWN1aWRhZG8tY29vcmRpbmFkbyBzZWN0aW9uLnVuaWRhZC1kb3JhZGEgLm51bWVyb3MtY29udGFjdG8gaDMgaSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM2NjUyMkQ7XG4gICAgICAgIHBhZGRpbmc6IDAuOHJlbSAxcmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07IH1cbiAgLnBhZ2UtY3VpZGFkby1jb29yZGluYWRvIHNlY3Rpb24udW5pZGFkLWRvcmFkYSAuYnRuLWxvY2FsaWRhZGVzIHtcbiAgICBwYWRkaW5nOiAwcmVtIDNyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgY29sb3I6ICM2NjUyMkQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjY1MjJEOyB9XG4gICAgLnBhZ2UtY3VpZGFkby1jb29yZGluYWRvIHNlY3Rpb24udW5pZGFkLWRvcmFkYSAuYnRuLWxvY2FsaWRhZGVzIGkge1xuICAgICAgZm9udC1zaXplOiAyLjVyZW07IH1cblxuLnBhZ2UtY3VpZGFkby1jb29yZGluYWRvIHNlY3Rpb24uY2FtcCB7XG4gIGNvbG9yOiAjMDAzRjQ0OyB9XG4gIC5wYWdlLWN1aWRhZG8tY29vcmRpbmFkbyBzZWN0aW9uLmNhbXAgaDIge1xuICAgIGZvbnQtc2l6ZTogNi41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLnBhZ2UtY3VpZGFkby1jb29yZGluYWRvIHNlY3Rpb24uY2FtcCBwLnN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAucGFnZS1jdWlkYWRvLWNvb3JkaW5hZG8gc2VjdGlvbi5jYW1wIC5jYW1wLW9mcmVjZSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTsgfVxuICAgIC5wYWdlLWN1aWRhZG8tY29vcmRpbmFkbyBzZWN0aW9uLmNhbXAgLmNhbXAtb2ZyZWNlIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgICAgY29sb3I6ICMwMDNGNDQ7IH1cbiAgLnBhZ2UtY3VpZGFkby1jb29yZGluYWRvIHNlY3Rpb24uY2FtcCAuZGlyZWN0b3Jpby1jYW1wIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gICAgLnBhZ2UtY3VpZGFkby1jb29yZGluYWRvIHNlY3Rpb24uY2FtcCAuZGlyZWN0b3Jpby1jYW1wIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgICAucGFnZS1jdWlkYWRvLWNvb3JkaW5hZG8gc2VjdGlvbi5jYW1wIC5kaXJlY3RvcmlvLWNhbXAgLmJ0biB7XG4gICAgICBjb2xvcjogIzAwM0Y0NDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cblxuLnBhZ2UtY3VpZGFkby1jb29yZGluYWRvIHAge1xuICBmb250LXNpemU6IDJyZW07IH1cbiAgLnBhZ2UtY3VpZGFkby1jb29yZGluYWRvIHAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG5cbi5wYWdlLWN1aWRhZG8tY29vcmRpbmFkbyBzZWN0aW9uLmNhbXAgdWwge1xuICBmb250LXNpemU6IDEuNnJlbTsgfVxuICAucGFnZS1jdWlkYWRvLWNvb3JkaW5hZG8gc2VjdGlvbi5jYW1wIHVsIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucGFnZS1jdWlkYWRvLWNvb3JkaW5hZG8gc2VjdGlvbi5jYW1wIHVsIGxpOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwLjZyZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWdlLWN1aWRhZG8tY29vcmRpbmFkbyAuc2VjdGlvbi1iYW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07IH1cbiAgLnBhZ2UtY3VpZGFkby1jb29yZGluYWRvIC5tYWluLWNvbnRlbnQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wYWdlLWN1aWRhZG8tY29vcmRpbmFkbyAudW5pZGFkLWRvcmFkYSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07IH1cbiAgLnBhZ2UtY3VpZGFkby1jb29yZGluYWRvIGgyIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYWdlLWN1aWRhZG8tY29vcmRpbmFkbyBoMyB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgIC5wYWdlLWN1aWRhZG8tY29vcmRpbmFkbyBoMyBpIGltZyB7XG4gICAgICB3aWR0aDogMnJlbTsgfVxuICAucGFnZS1jdWlkYWRvLWNvb3JkaW5hZG8gcC5zdWJ0aXRsZSwgLnBhZ2UtY3VpZGFkby1jb29yZGluYWRvIHAuYnVlbmFzLW1hbm9zLCAucGFnZS1jdWlkYWRvLWNvb3JkaW5hZG8gcCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW0gIWltcG9ydGFudDsgfVxuICAucGFnZS1jdWlkYWRvLWNvb3JkaW5hZG8gLmNhbXAge1xuICAgIHBhZGRpbmc6IDAgMCAzcmVtIDA7IH0gfVxuXG4vKlxuLypcbiAgICBBdXRob3IgICAgIDogTUFYSVxuKi9cbi5wYWdlLXByb3ZlZWRvcmVzLWZhcm1hY2lhcyB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5wYWdlLXByb3ZlZWRvcmVzLWZhcm1hY2lhcyAuZG9jdW1lbnQtaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zcmVtOyB9XG4gIC5wYWdlLXByb3ZlZWRvcmVzLWZhcm1hY2lhcyAuYnVzY2EtcHJvdmVlZG9yZXMgcCB7XG4gICAgY29sb3I6ICMwNDgwODY7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9XG4gIC5wYWdlLXByb3ZlZWRvcmVzLWZhcm1hY2lhcyBoMSB7XG4gICAgbWFyZ2luLXRvcDogOC40cmVtO1xuICAgIGNvbG9yOiAjMDQ4MDg2O1xuICAgIGZvbnQtc2l6ZTogNi40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLnBhZ2UtcHJvdmVlZG9yZXMtZmFybWFjaWFzIHAuc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIG1heC13aWR0aDogNTdyZW07IH1cbiAgLnBhZ2UtcHJvdmVlZG9yZXMtZmFybWFjaWFzIC5ob21lLWNhcmRzIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAucGFnZS1wcm92ZWVkb3Jlcy1mYXJtYWNpYXMgLmhvbWUtY2FyZHMgLmNhcmRzLTEgLmNhcmQgLmNhcmQtYm9keSB7XG4gICAgICBoZWlnaHQ6IDIwcmVtOyB9XG4gIC5wYWdlLXByb3ZlZWRvcmVzLWZhcm1hY2lhcyAjY29tb2Z1bmNpb25hIGgxIHtcbiAgICBmb250LXNpemU6IDUuNHJlbSAhaW1wb3J0YW50OyB9XG4gICAgLnBhZ2UtcHJvdmVlZG9yZXMtZmFybWFjaWFzICNjb21vZnVuY2lvbmEgaDEuYm9yZGUtdG9wIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjREREO1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07IH1cbiAgLnBhZ2UtcHJvdmVlZG9yZXMtZmFybWFjaWFzICNjb21vZnVuY2lvbmEgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGFnZS1wcm92ZWVkb3Jlcy1mYXJtYWNpYXMgI2NvbW9mdW5jaW9uYSAubGVnYWwtZW9jIGkge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgY29sb3I6ICMwNDgwODY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDsgfVxuICAucGFnZS1wcm92ZWVkb3Jlcy1mYXJtYWNpYXMgLmRpcmVjdG9yaW9zLXRhYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07IH1cbiAgICAucGFnZS1wcm92ZWVkb3Jlcy1mYXJtYWNpYXMgLmRpcmVjdG9yaW9zLXRhYnMgLnNlY3Rpb24tdGFicyB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzA0ODA4NjtcbiAgICAgIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyNmZmZmZmYrNTEsZWVlZWVlKzEwMCAqL1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgNTElLCAjZWVlZWVlIDEwMCUpO1xuICAgICAgLyogRkYzLjYtMTUgKi9cbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgNTElLCAjZWVlZWVlIDEwMCUpO1xuICAgICAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDUxJSwgI2VlZWVlZSAxMDAlKTtcbiAgICAgIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2VlZWVlZScsR3JhZGllbnRUeXBlPTAgKTtcbiAgICAgIC8qIElFNi05ICovIH1cbiAgICAucGFnZS1wcm92ZWVkb3Jlcy1mYXJtYWNpYXMgLmRpcmVjdG9yaW9zLXRhYnMgdWwubmF2LXRhYnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAgICAgLnBhZ2UtcHJvdmVlZG9yZXMtZmFybWFjaWFzIC5kaXJlY3Rvcmlvcy10YWJzIHVsLm5hdi10YWJzIGxpIC5uYXYtbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS44cmVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gICAgICAgIC5wYWdlLXByb3ZlZWRvcmVzLWZhcm1hY2lhcyAuZGlyZWN0b3Jpb3MtdGFicyB1bC5uYXYtdGFicyBsaSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA0ODA4NjtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMwNDgwODYgIzA0ODA4NiAjMDQ4MDg2O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAucGFnZS1wcm92ZWVkb3Jlcy1mYXJtYWNpYXMgLmRpcmVjdG9yaW9zLXRhYnMgLmJ0bi1vcGVuIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnBhZ2UtcHJvdmVlZG9yZXMtZmFybWFjaWFzIC5kaXJlY3Rvcmlvcy10YWJzIC5idG4tb3BlbjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDYzLCA2OCwgMC4xMik7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICB6LWluZGV4OiAwOyB9XG4gICAgICAucGFnZS1wcm92ZWVkb3Jlcy1mYXJtYWNpYXMgLmRpcmVjdG9yaW9zLXRhYnMgLmJ0bi1vcGVuOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNGRkY7IH1cbiAgICAgIC5wYWdlLXByb3ZlZWRvcmVzLWZhcm1hY2lhcyAuZGlyZWN0b3Jpb3MtdGFicyAuYnRuLW9wZW4gLmJ0biB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1pbi13aWR0aDogNTFyZW07XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLnBhZ2UtcHJvdmVlZG9yZXMtZmFybWFjaWFzIC5kaXJlY3Rvcmlvcy10YWJzIC5idG4tb3BlbiAuYnRuIHN2ZyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gICAgICAgICAgZmlsbDogI0ZGRjtcbiAgICAgICAgICB3aWR0aDogMi40cmVtO1xuICAgICAgICAgIGhlaWdodDogMi40cmVtOyB9XG4gICAgLnBhZ2UtcHJvdmVlZG9yZXMtZmFybWFjaWFzIC5kaXJlY3Rvcmlvcy10YWJzICNkaXJlY3Rvcmlvc3Byb3YgdWwgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gICAgLnBhZ2UtcHJvdmVlZG9yZXMtZmFybWFjaWFzIC5kaXJlY3Rvcmlvcy10YWJzIC50YWItY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtOyB9XG4gICAgICAucGFnZS1wcm92ZWVkb3Jlcy1mYXJtYWNpYXMgLmRpcmVjdG9yaW9zLXRhYnMgLnRhYi1jb250ZW50IGgzIHtcbiAgICAgICAgY29sb3I6ICMwNDgwODY7XG4gICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDc1cmVtOyB9XG4gICAgICAucGFnZS1wcm92ZWVkb3Jlcy1mYXJtYWNpYXMgLmRpcmVjdG9yaW9zLXRhYnMgLnRhYi1jb250ZW50IGg0IHtcbiAgICAgICAgY29sb3I6ICMwNDgwODY7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM5NEFCQjY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG4gICAgICAucGFnZS1wcm92ZWVkb3Jlcy1mYXJtYWNpYXMgLmRpcmVjdG9yaW9zLXRhYnMgLnRhYi1jb250ZW50IHVsLmxpc3QtY2lyY2xlIGxpIGEge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAjMDQ4MDg2OyB9XG4gICAgICAucGFnZS1wcm92ZWVkb3Jlcy1mYXJtYWNpYXMgLmRpcmVjdG9yaW9zLXRhYnMgLnRhYi1jb250ZW50IHVsLmxpc3QtY2lyY2xlIGxpIG9sIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDZyZW07IH1cbiAgICAgICAgLnBhZ2UtcHJvdmVlZG9yZXMtZmFybWFjaWFzIC5kaXJlY3Rvcmlvcy10YWJzIC50YWItY29udGVudCB1bC5saXN0LWNpcmNsZSBsaSBvbCBsaTpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBhZ2UtcHJvdmVlZG9yZXMtZmFybWFjaWFzICNjb2xsYXBzZU9uZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gIC5wYWdlLXByb3ZlZWRvcmVzLWZhcm1hY2lhcyAucHJvZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgZmxleDogMTsgfVxuICAucGFnZS1wcm92ZWVkb3Jlcy1mYXJtYWNpYXMgI2NvbGxhcHNlT25lIC5wcm9kIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDcwJTtcbiAgICBtYXgtd2lkdGg6IDcwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAucGFnZS1wcm92ZWVkb3Jlcy1mYXJtYWNpYXMgI2NvbGxhcHNlT25lIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnBhZ2UtcHJvdmVlZG9yZXMtZmFybWFjaWFzIGgxIHtcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICBmb250LXNpemU6IDIuNXJlbTsgfVxuICAgIC5wYWdlLXByb3ZlZWRvcmVzLWZhcm1hY2lhcyAuaG9tZS1jYXJkcyB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gICAgLnBhZ2UtcHJvdmVlZG9yZXMtZmFybWFjaWFzIC5kaXJlY3Rvcmlvcy10YWJzIC5idG4tb3BlbiAuYnRuIHtcbiAgICAgIG1pbi13aWR0aDogMDsgfVxuICAgIC5wYWdlLXByb3ZlZWRvcmVzLWZhcm1hY2lhcyAuZGlyZWN0b3Jpb3MtdGFicyAudGFiLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfVxuICAgICAgLnBhZ2UtcHJvdmVlZG9yZXMtZmFybWFjaWFzIC5kaXJlY3Rvcmlvcy10YWJzIC50YWItY29udGVudCBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gICAgICAucGFnZS1wcm92ZWVkb3Jlcy1mYXJtYWNpYXMgLmRpcmVjdG9yaW9zLXRhYnMgLnRhYi1jb250ZW50IGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAgIC5wYWdlLXByb3ZlZWRvcmVzLWZhcm1hY2lhcyAuZGlyZWN0b3Jpb3MtdGFicyAudGFiLWNvbnRlbnQgdWwubGlzdC1jaXJjbGUgbGkgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gICAgLnBhZ2UtcHJvdmVlZG9yZXMtZmFybWFjaWFzIC5kaXJlY3Rvcmlvcy10YWJzIHVsLm5hdi10YWJzIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5wYWdlLXByb3ZlZWRvcmVzLWZhcm1hY2lhcyAuZGlyZWN0b3Jpb3MtdGFicyB1bC5uYXYtdGFicyBsaSAubmF2LWxpbmsge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgcGFkZGluZzogMXJlbTsgfSB9XG5cbi8qXG5UbyBjaGFuZ2UgdGhpcyBsaWNlbnNlIGhlYWRlciwgY2hvb3NlIExpY2Vuc2UgSGVhZGVycyBpbiBQcm9qZWN0IFByb3BlcnRpZXMuXG5UbyBjaGFuZ2UgdGhpcyB0ZW1wbGF0ZSBmaWxlLCBjaG9vc2UgVG9vbHMgfCBUZW1wbGF0ZXNcbmFuZCBvcGVuIHRoZSB0ZW1wbGF0ZSBpbiB0aGUgZWRpdG9yLlxuKi9cbi8qIFxuICAgIENyZWF0ZWQgb24gOiAyMS1hZ28tMjAxOCwgMTE6Mjc6NTlcbiAgICBBdXRob3IgICAgIDogUm9kcmlcbiovXG4uc2VjdGlvbi1iaWVuZXN0YXItaW50ZWdyYWwtbWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGOyB9XG4gIC5zZWN0aW9uLWJpZW5lc3Rhci1pbnRlZ3JhbC1tYXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYmFja2dyb3VuZDogIzAzNTc2RjtcbiAgICB6LWluZGV4OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW07IH1cbiAgLnNlY3Rpb24tYmllbmVzdGFyLWludGVncmFsLW1hcCAuYmVuZWZpY2lvcy1hY3RpdmlkYWRlcyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTsgfVxuICAgIC5zZWN0aW9uLWJpZW5lc3Rhci1pbnRlZ3JhbC1tYXAgLmJlbmVmaWNpb3MtYWN0aXZpZGFkZXMgaDMge1xuICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5zZWN0aW9uLWJpZW5lc3Rhci1pbnRlZ3JhbC1tYXAgLm1hcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDQycmVtO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW07IH1cbiAgICAuc2VjdGlvbi1iaWVuZXN0YXItaW50ZWdyYWwtbWFwIC5tYXAgaWZyYW1lIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnNlY3Rpb24tYmllbmVzdGFyLWludGVncmFsLW1hcCAubWFwIHAge1xuICAgICAgY29sb3I6ICMwMTU3NkQ7XG4gICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXgtd2lkdGg6IDIzLjZyZW07XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIHRvcDogNnJlbTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAxLjVyZW0gM3JlbTsgfVxuICAuc2VjdGlvbi1iaWVuZXN0YXItaW50ZWdyYWwtbWFwIGgxIHtcbiAgICBjb2xvcjogIzAzNTc2RjtcbiAgICBmb250LXNpemU6IDYuNXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLnNlY3Rpb24tYmllbmVzdGFyLWludGVncmFsLW1hcCBoMiB7XG4gICAgY29sb3I6ICMwMjU3NkU7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5zZWN0aW9uLWJpZW5lc3Rhci1pbnRlZ3JhbC1tYXAgaDMge1xuICAgIGNvbG9yOiAjMDI1NzZFO1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAuc2VjdGlvbi1iaWVuZXN0YXItaW50ZWdyYWwtbWFwIHVsLmJlbmVmaWNpb3Mge1xuICAgIGNvbG9yOiAjMDE1NzZEO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW07XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5zZWN0aW9uLWJpZW5lc3Rhci1pbnRlZ3JhbC1tYXAgdWwuYmVuZWZpY2lvcyBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuc2VjdGlvbi1iaWVuZXN0YXItaW50ZWdyYWwtbWFwIHVsLmJlbmVmaWNpb3MgbGk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgYm9yZGVyOiAjMDM1NzZGIHNvbGlkIDJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW07XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjk1cmVtO1xuICAgICAgICBvcGFjaXR5OiAwLjU0OyB9XG4gIC5zZWN0aW9uLWJpZW5lc3Rhci1pbnRlZ3JhbC1tYXAgLmNvbC1sZWZ0IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbTsgfVxuICAuc2VjdGlvbi1iaWVuZXN0YXItaW50ZWdyYWwtbWFwIC5jb2wtcmlnaHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogNDJyZW07XG4gICAgYmFja2dyb3VuZDogIzAzNTc2RjsgfVxuICAgIC5zZWN0aW9uLWJpZW5lc3Rhci1pbnRlZ3JhbC1tYXAgLmNvbC1yaWdodDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBsZWZ0OiAtMS41cmVtO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHRvcDogNDcuMXJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAuc2VjdGlvbi1iaWVuZXN0YXItaW50ZWdyYWwtbWFwIC5jb2wtcmlnaHQgLm5hdiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgICAuc2VjdGlvbi1iaWVuZXN0YXItaW50ZWdyYWwtbWFwIC5jb2wtcmlnaHQgLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzQpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1cmVtO1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW07IH1cbiAgICAgICAgLnNlY3Rpb24tYmllbmVzdGFyLWludGVncmFsLW1hcCAuY29sLXJpZ2h0IC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjRUI5OTJGOyB9XG4gICAgLnNlY3Rpb24tYmllbmVzdGFyLWludGVncmFsLW1hcCAuY29sLXJpZ2h0IHAge1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgIC5zZWN0aW9uLWJpZW5lc3Rhci1pbnRlZ3JhbC1tYXAgLmNvbC1yaWdodCBwIC5vcmFuZ2Uge1xuICAgICAgICBjb2xvcjogI0VCOTkyRjtcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMi42cmVtOyB9XG4gICAgLnNlY3Rpb24tYmllbmVzdGFyLWludGVncmFsLW1hcCAuY29sLXJpZ2h0IGEgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogMi40cmVtO1xuICAgICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgICBmaWxsOiAjRkZGO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4OyB9XG4gICAgLnNlY3Rpb24tYmllbmVzdGFyLWludGVncmFsLW1hcCAuY29sLXJpZ2h0IGE6aG92ZXIgc3ZnIHtcbiAgICAgIGZpbGw6ICMyMTI1Mjk7IH1cbiAgLnNlY3Rpb24tYmllbmVzdGFyLWludGVncmFsLW1hcCAuZW1iZWQtcmVzcG9uc2l2ZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuc2VjdGlvbi1iaWVuZXN0YXItaW50ZWdyYWwtbWFwIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nOiAycmVtIDAgMCAwOyB9XG4gICAgICAuc2VjdGlvbi1iaWVuZXN0YXItaW50ZWdyYWwtbWFwOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5zZWN0aW9uLWJpZW5lc3Rhci1pbnRlZ3JhbC1tYXAgLm1hcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5zZWN0aW9uLWJpZW5lc3Rhci1pbnRlZ3JhbC1tYXAgLmVtYmVkLXJlc3BvbnNpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgICAgLnNlY3Rpb24tYmllbmVzdGFyLWludGVncmFsLW1hcCAuY29sLWxlZnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMHJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTsgfVxuICAgICAgLnNlY3Rpb24tYmllbmVzdGFyLWludGVncmFsLW1hcCAuY29sLXJpZ2h0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTsgfVxuICAgICAgICAuc2VjdGlvbi1iaWVuZXN0YXItaW50ZWdyYWwtbWFwIC5jb2wtcmlnaHQ6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5zZWN0aW9uLWJpZW5lc3Rhci1pbnRlZ3JhbC1tYXAgLmNvbC1yaWdodCAubmF2IHtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgICAgLnNlY3Rpb24tYmllbmVzdGFyLWludGVncmFsLW1hcCBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMy4ycmVtOyB9XG4gICAgICAuc2VjdGlvbi1iaWVuZXN0YXItaW50ZWdyYWwtbWFwIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAgIC5zZWN0aW9uLWJpZW5lc3Rhci1pbnRlZ3JhbC1tYXAgaDMge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgICAgLnNlY3Rpb24tYmllbmVzdGFyLWludGVncmFsLW1hcCB1bC5iZW5lZmljaW9zIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgICAgICAgLnNlY3Rpb24tYmllbmVzdGFyLWludGVncmFsLW1hcCB1bC5iZW5lZmljaW9zIGxpOmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMC43cmVtOyB9IH1cblxuLnN3aXBlci1jb250YWluZXItYSwgLnN3aXBlci1jb250YWluZXItYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc3dpcGVyLWNvbnRhaW5lci1hIC5zd2lwZXItcGFnaW5hdGlvbi1hLCAuc3dpcGVyLWNvbnRhaW5lci1hIC5zd2lwZXItcGFnaW5hdGlvbi1iLCAuc3dpcGVyLWNvbnRhaW5lci1iIC5zd2lwZXItcGFnaW5hdGlvbi1hLCAuc3dpcGVyLWNvbnRhaW5lci1iIC5zd2lwZXItcGFnaW5hdGlvbi1iIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDJyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICAuc3dpcGVyLWNvbnRhaW5lci1hIC5zd2lwZXItcGFnaW5hdGlvbi1hIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItY29udGFpbmVyLWEgLnN3aXBlci1wYWdpbmF0aW9uLWIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci1jb250YWluZXItYiAuc3dpcGVyLXBhZ2luYXRpb24tYSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuc3dpcGVyLWNvbnRhaW5lci1iIC5zd2lwZXItcGFnaW5hdGlvbi1iIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5zd2lwZXItY29udGFpbmVyLWEgLnN3aXBlci1wYWdpbmF0aW9uLWEgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUsIC5zd2lwZXItY29udGFpbmVyLWEgLnN3aXBlci1wYWdpbmF0aW9uLWIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUsIC5zd2lwZXItY29udGFpbmVyLWIgLnN3aXBlci1wYWdpbmF0aW9uLWEgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUsIC5zd2lwZXItY29udGFpbmVyLWIgLnN3aXBlci1wYWdpbmF0aW9uLWIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogIzA0ODA4NjsgfVxuXG4uc2VjdGlvbi1wYXRpdGFzLWNhbGllbnRlcyB7XG4gIGJhY2tncm91bmQ6ICMwNDgwODY7XG4gIGNvbG9yOiAjRkZGO1xuICBwYWRkaW5nOiA2cmVtIDAgN3JlbSAwOyB9XG4gIC5zZWN0aW9uLXBhdGl0YXMtY2FsaWVudGVzIGgyIHtcbiAgICBmb250LXNpemU6IDYuNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAuc2VjdGlvbi1wYXRpdGFzLWNhbGllbnRlcyBwIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAgIC5zZWN0aW9uLXBhdGl0YXMtY2FsaWVudGVzIHAgc3Ryb25nIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnNlY3Rpb24tcGF0aXRhcy1jYWxpZW50ZXMgcCBzdHJvbmcudGVsIHtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogNHJlbTsgfVxuICAgIC5zZWN0aW9uLXBhdGl0YXMtY2FsaWVudGVzIHAubGluZSB7XG4gICAgICBib3JkZXItdG9wOiAjOTRBQkI2IGRvdHRlZCAxcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gIC5zZWN0aW9uLXBhdGl0YXMtY2FsaWVudGVzIGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAuc2VjdGlvbi1wYXRpdGFzLWNhbGllbnRlcyBoNCBpbWcge1xuICAgICAgZmxvYXQ6IGxlZlQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuICAgIC5zZWN0aW9uLXBhdGl0YXMtY2FsaWVudGVzIGg0IHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zZWN0aW9uLXBhdGl0YXMtY2FsaWVudGVzIHVsLmJlbmVmaWNpb3Mge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbTtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnNlY3Rpb24tcGF0aXRhcy1jYWxpZW50ZXMgdWwuYmVuZWZpY2lvcyBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuc2VjdGlvbi1wYXRpdGFzLWNhbGllbnRlcyB1bC5iZW5lZmljaW9zIGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgIGJvcmRlcjogI0ZGRiBzb2xpZCAycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXRvcDogMC43cmVtO1xuICAgICAgICBvcGFjaXR5OiAwLjU0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5zZWN0aW9uLXBhdGl0YXMtY2FsaWVudGVzIHtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAwOyB9XG4gICAgICAuc2VjdGlvbi1wYXRpdGFzLWNhbGllbnRlcyBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgICAgIC5zZWN0aW9uLXBhdGl0YXMtY2FsaWVudGVzIHAge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuICAgICAgLnNlY3Rpb24tcGF0aXRhcy1jYWxpZW50ZXMgaDQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLnNlY3Rpb24tcGF0aXRhcy1jYWxpZW50ZXMgdWwuYmVuZWZpY2lvcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gICAgICAgIC5zZWN0aW9uLXBhdGl0YXMtY2FsaWVudGVzIHVsLmJlbmVmaWNpb3MgbGk6YmVmb3JlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwLjdyZW07IH0gfVxuXG4vKlxuVG8gY2hhbmdlIHRoaXMgbGljZW5zZSBoZWFkZXIsIGNob29zZSBMaWNlbnNlIEhlYWRlcnMgaW4gUHJvamVjdCBQcm9wZXJ0aWVzLlxuVG8gY2hhbmdlIHRoaXMgdGVtcGxhdGUgZmlsZSwgY2hvb3NlIFRvb2xzIHwgVGVtcGxhdGVzXG5hbmQgb3BlbiB0aGUgdGVtcGxhdGUgaW4gdGhlIGVkaXRvci5cbiovXG4vKiBcbiAgICBDcmVhdGVkIG9uIDogMTMtYWdvLTIwMTgsIDEyOjQ3OjE1XG4gICAgQXV0aG9yICAgICA6IFBDMDMtTUFYSVxuKi9cbi5wYWdlLWNsaW5pY2FzLWVzcGVjaWFsaXphZGFzIHNlY3Rpb24ucXVlLWVzLXZpdGEtY2FyZSB7XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgYmFja2dyb3VuZDogI0Y2RjZGNjsgfVxuICAucGFnZS1jbGluaWNhcy1lc3BlY2lhbGl6YWRhcyBzZWN0aW9uLnF1ZS1lcy12aXRhLWNhcmUgaDIge1xuICAgIGNvbG9yOiAjMDAzRjQ0O1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4zcmVtOyB9XG4gIC5wYWdlLWNsaW5pY2FzLWVzcGVjaWFsaXphZGFzIHNlY3Rpb24ucXVlLWVzLXZpdGEtY2FyZSBwIHtcbiAgICBjb2xvcjogIzAwM0Y0NDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5wYWdlLWNsaW5pY2FzLWVzcGVjaWFsaXphZGFzIHNlY3Rpb24ucXVlLWVzLXZpdGEtY2FyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHdpZHRoOiBjYWxjKDQwJSAtIDEuNXJlbSk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcGxhbmVzLW1lZGljb3MvY2xpbmljYXMtZXNwZWNpYWxpemFkYXMvdml0YS1jYXJlLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5wYWdlLWNsaW5pY2FzLWVzcGVjaWFsaXphZGFzIHNlY3Rpb24ucXVlLWVzLXZpdGEtY2FyZSB7XG4gICAgICBwYWRkaW5nOiAwIDAgM3JlbSAwOyB9XG4gICAgICAucGFnZS1jbGluaWNhcy1lc3BlY2lhbGl6YWRhcyBzZWN0aW9uLnF1ZS1lcy12aXRhLWNhcmU6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjByZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAgIC5wYWdlLWNsaW5pY2FzLWVzcGVjaWFsaXphZGFzIHNlY3Rpb24ucXVlLWVzLXZpdGEtY2FyZSBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgICAucGFnZS1jbGluaWNhcy1lc3BlY2lhbGl6YWRhcyBzZWN0aW9uLnF1ZS1lcy12aXRhLWNhcmUgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9IH1cblxuLnBhZ2UtY2xpbmljYXMtZXNwZWNpYWxpemFkYXMgc2VjdGlvbi5iZW5lZmljaW9zLXZpdGEge1xuICBjb2xvcjogIzA0ODA4NjtcbiAgcGFkZGluZy10b3A6IDhyZW07XG4gIHBhZGRpbmctYm90dG9tOiA5cmVtOyB9XG4gIC5wYWdlLWNsaW5pY2FzLWVzcGVjaWFsaXphZGFzIHNlY3Rpb24uYmVuZWZpY2lvcy12aXRhIGgyIHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMDQ4MDg2O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLnBhZ2UtY2xpbmljYXMtZXNwZWNpYWxpemFkYXMgc2VjdGlvbi5iZW5lZmljaW9zLXZpdGEgaDMge1xuICAgIGNvbG9yOiAjMDQ4MDg2O1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjOTRBQkI2O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLnBhZ2UtY2xpbmljYXMtZXNwZWNpYWxpemFkYXMgc2VjdGlvbi5iZW5lZmljaW9zLXZpdGEgdWwgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgY29sb3I6ICMwNDgwODY7IH1cbiAgICAucGFnZS1jbGluaWNhcy1lc3BlY2lhbGl6YWRhcyBzZWN0aW9uLmJlbmVmaWNpb3Mtdml0YSB1bCBsaTpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogLTAuMXJlbTsgfVxuICAucGFnZS1jbGluaWNhcy1lc3BlY2lhbGl6YWRhcyBzZWN0aW9uLmJlbmVmaWNpb3Mtdml0YSB1bC5saXN0LWNpcmNsZSBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtOyB9XG4gICAgLnBhZ2UtY2xpbmljYXMtZXNwZWNpYWxpemFkYXMgc2VjdGlvbi5iZW5lZmljaW9zLXZpdGEgdWwubGlzdC1jaXJjbGUgbGk6YmVmb3JlIHtcbiAgICAgIHRvcDogMC42cmVtOyB9XG4gIC5wYWdlLWNsaW5pY2FzLWVzcGVjaWFsaXphZGFzIHNlY3Rpb24uYmVuZWZpY2lvcy12aXRhIC5idG4tc2hhcmUge1xuICAgIGNvbG9yOiAjMDQ4MDg2OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5wYWdlLWNsaW5pY2FzLWVzcGVjaWFsaXphZGFzIHNlY3Rpb24uYmVuZWZpY2lvcy12aXRhIHtcbiAgICAgIHBhZGRpbmc6IDNyZW0gMDsgfVxuICAgICAgLnBhZ2UtY2xpbmljYXMtZXNwZWNpYWxpemFkYXMgc2VjdGlvbi5iZW5lZmljaW9zLXZpdGEgaDIge1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG5cbi5wYWdlLWNsaW5pY2FzLWVzcGVjaWFsaXphZGFzIHNlY3Rpb24uY29udGFjdG8ge1xuICBwYWRkaW5nLXRvcDogN3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gIGJhY2tncm91bmQ6ICMwNDgwODY7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICAucGFnZS1jbGluaWNhcy1lc3BlY2lhbGl6YWRhcyBzZWN0aW9uLmNvbnRhY3RvIC5pY29uLXRvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTdyZW07IH1cbiAgLnBhZ2UtY2xpbmljYXMtZXNwZWNpYWxpemFkYXMgc2VjdGlvbi5jb250YWN0byBoMiB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjhyZW07IH1cbiAgLnBhZ2UtY2xpbmljYXMtZXNwZWNpYWxpemFkYXMgc2VjdGlvbi5jb250YWN0byAudGVsZWZvbm9zIC50ZWwge1xuICAgIHBhZGRpbmc6IDIuM3JlbSAwcmVtO1xuICAgIGJvcmRlci1yaWdodDogMXB4IGRvdHRlZCAjOTRBQkI2OyB9XG4gICAgLnBhZ2UtY2xpbmljYXMtZXNwZWNpYWxpemFkYXMgc2VjdGlvbi5jb250YWN0byAudGVsZWZvbm9zIC50ZWwgYSB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLnBhZ2UtY2xpbmljYXMtZXNwZWNpYWxpemFkYXMgc2VjdGlvbi5jb250YWN0byAudGVsZWZvbm9zIC50ZWwgLmRlc2Mge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnBhZ2UtY2xpbmljYXMtZXNwZWNpYWxpemFkYXMgc2VjdGlvbi5jb250YWN0byAudGVsZWZvbm9zIC50ZWwubm8tYm9yZGVyIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAucGFnZS1jbGluaWNhcy1lc3BlY2lhbGl6YWRhcyBzZWN0aW9uLmNvbnRhY3RvIC5ob3JhcmlvLWxvY2FsaWRhZGVzIHtcbiAgICBtYXJnaW4tdG9wOiAyLjJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM5NEFCQjY7XG4gICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjOTRBQkI2O1xuICAgIHBhZGRpbmc6IDIuM3JlbSAwcmVtOyB9XG4gICAgLnBhZ2UtY2xpbmljYXMtZXNwZWNpYWxpemFkYXMgc2VjdGlvbi5jb250YWN0byAuaG9yYXJpby1sb2NhbGlkYWRlcyAuaG9yYXJpbyB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5wYWdlLWNsaW5pY2FzLWVzcGVjaWFsaXphZGFzIHNlY3Rpb24uY29udGFjdG8gLmhvcmFyaW8tbG9jYWxpZGFkZXMgLmJ0bi1sb2NhbGlkYWRlcyB7XG4gICAgICBwYWRkaW5nOiAwcmVtIDNyZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDsgfVxuICAgICAgLnBhZ2UtY2xpbmljYXMtZXNwZWNpYWxpemFkYXMgc2VjdGlvbi5jb250YWN0byAuaG9yYXJpby1sb2NhbGlkYWRlcyAuYnRuLWxvY2FsaWRhZGVzIGkge1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTsgfVxuICAucGFnZS1jbGluaWNhcy1lc3BlY2lhbGl6YWRhcyBzZWN0aW9uLmNvbnRhY3RvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgd2lkdGg6IGNhbGMoNDAlIC0gMS41cmVtKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wbGFuZXMtbWVkaWNvcy9jbGluaWNhcy1lc3BlY2lhbGl6YWRhcy9jb250YWN0by5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAucGFnZS1jbGluaWNhcy1lc3BlY2lhbGl6YWRhcyBzZWN0aW9uLmNvbnRhY3RvIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAzcmVtIDA7IH1cbiAgICAgIC5wYWdlLWNsaW5pY2FzLWVzcGVjaWFsaXphZGFzIHNlY3Rpb24uY29udGFjdG86YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjByZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAgIC5wYWdlLWNsaW5pY2FzLWVzcGVjaWFsaXphZGFzIHNlY3Rpb24uY29udGFjdG8gaDIge1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTc1cHgpIHtcbiAgLnBhZ2UtY2xpbmljYXMtZXNwZWNpYWxpemFkYXMgc2VjdGlvbi5xdWUtZXMtdml0YS1jYXJlOmJlZm9yZSB7XG4gICAgd2lkdGg6IGNhbGMoMzQlIC0gMS41cmVtKTsgfVxuICAucGFnZS1jbGluaWNhcy1lc3BlY2lhbGl6YWRhcyBzZWN0aW9uLmNvbnRhY3RvOmJlZm9yZSB7XG4gICAgd2lkdGg6IGNhbGMoMzQlIC0gMS41cmVtKTsgfSB9XG5cbi8qXG5UbyBjaGFuZ2UgdGhpcyBsaWNlbnNlIGhlYWRlciwgY2hvb3NlIExpY2Vuc2UgSGVhZGVycyBpbiBQcm9qZWN0IFByb3BlcnRpZXMuXG5UbyBjaGFuZ2UgdGhpcyB0ZW1wbGF0ZSBmaWxlLCBjaG9vc2UgVG9vbHMgfCBUZW1wbGF0ZXNcbmFuZCBvcGVuIHRoZSB0ZW1wbGF0ZSBpbiB0aGUgZWRpdG9yLlxuKi9cbi8qXG4gICAgQ3JlYXRlZCBvbiA6IDEzLWFnby0yMDE4LCAxMjo0NzoxNVxuICAgIEF1dGhvciAgICAgOiBQQzAzLU1BWElcbiovXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2UtZGV0YWxsZS1wbGFuIC5saW5rcy1iYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcmVtO1xuICAgIG1hcmdpbi10b3A6IDByZW07XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuLnBhZ2UtZGV0YWxsZS1wbGFuIHNlY3Rpb24uZGV0YWxsZS1wbGFuIHtcbiAgLyogICAgICAgICYucGxhdGlub3tcbiAgICAgICAgICAgICAgICAgICAgaDF7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNhbG1vbl8zO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHAuZGVzY3JpcHRpb257XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNhbG1vbl8zO1xuICAgICAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgICAgICAuY2FyZC1wbGFuLWNhcmFjdGVyaXN0aWNhc3tcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkLWhlYWRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRzYWxtb25fMjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50eXBle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokc2FsbW9uXzI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcmljZXtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokc2FsbW9uXzI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHNhbG1vbl8yO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkLWJvZHl7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGVzY3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHNhbG1vbl8yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNvbG9yMntcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkLWhlYWRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDokc2FsbW9uXzQ7XG5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJpY2V7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRzYWxtb25fNDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRzYWxtb25fNDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmQtYm9keXtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGVzY3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRzYWxtb25fNDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNvbG9yM3tcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkLWhlYWRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDokc2FsbW9uXzM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcmljZXtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHNhbG1vbl8zO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHNhbG1vbl8zO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2FyZC1ib2R5e1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kZXNje1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHNhbG1vbl8zO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9Ki8gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAucGFnZS1kZXRhbGxlLXBsYW4gc2VjdGlvbi5kZXRhbGxlLXBsYW4gcC5jYXRlZ29yeSB7XG4gICAgICBmb250LXNpemU6IDIuNHJlbSAhaW1wb3J0YW50OyB9XG4gICAgLnBhZ2UtZGV0YWxsZS1wbGFuIHNlY3Rpb24uZGV0YWxsZS1wbGFuIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICAucGFnZS1kZXRhbGxlLXBsYW4gc2VjdGlvbi5kZXRhbGxlLXBsYW4gcC5kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7IH0gfVxuICAucGFnZS1kZXRhbGxlLXBsYW4gc2VjdGlvbi5kZXRhbGxlLXBsYW4gaDEge1xuICAgIGZvbnQtc2l6ZTogNi41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjb2xvcjogIzA0ODA4NjsgfVxuICAucGFnZS1kZXRhbGxlLXBsYW4gc2VjdGlvbi5kZXRhbGxlLXBsYW4gcC5kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICMwNDgwODY7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfVxuICAucGFnZS1kZXRhbGxlLXBsYW4gc2VjdGlvbi5kZXRhbGxlLXBsYW4gcC5jYXRlZ29yeSB7XG4gICAgY29sb3I6ICM4NTlGQUM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wYWdlLWRldGFsbGUtcGxhbiBzZWN0aW9uLmRldGFsbGUtcGxhbiBwLmV4dHJhLWluZm8ge1xuICAgIG1hcmdpbi10b3A6IDMuM3JlbTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5wYWdlLWRldGFsbGUtcGxhbiBzZWN0aW9uLmRldGFsbGUtcGxhbiBwLmV4dHJhLWluZm8ge1xuICAgICAgICBtYXJnaW4tdG9wOiA3cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAucGFnZS1kZXRhbGxlLXBsYW4gc2VjdGlvbi5kZXRhbGxlLXBsYW4gcC5leHRyYS1pbmZvIHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAucGFnZS1kZXRhbGxlLXBsYW4gc2VjdGlvbi5kZXRhbGxlLXBsYW4gLmNhcmQtcGxhbi1jYXJhY3RlcmlzdGljYXMge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAvKmJveC1zaGFkb3c6IDBweCA0cHggMTRweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTsqL1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wYWdlLWRldGFsbGUtcGxhbiBzZWN0aW9uLmRldGFsbGUtcGxhbiAuY2FyZC1wbGFuLWNhcmFjdGVyaXN0aWNhcyAuY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMXB4IDFweCAwIDA7IH1cbiAgICAucGFnZS1kZXRhbGxlLXBsYW4gc2VjdGlvbi5kZXRhbGxlLXBsYW4gLmNhcmQtcGxhbi1jYXJhY3RlcmlzdGljYXMgLmNhcmQtaGVhZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDNGNDQ7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBoZWlnaHQ6IDEzLjVyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMy44cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiA3cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogN3JlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnBhZ2UtZGV0YWxsZS1wbGFuIHNlY3Rpb24uZGV0YWxsZS1wbGFuIC5jYXJkLXBsYW4tY2FyYWN0ZXJpc3RpY2FzIC5jYXJkLWhlYWRlciBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAucGFnZS1kZXRhbGxlLXBsYW4gc2VjdGlvbi5kZXRhbGxlLXBsYW4gLmNhcmQtcGxhbi1jYXJhY3RlcmlzdGljYXMgLmNhcmQtaGVhZGVyIC5jbGFzZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAgICAgLnBhZ2UtZGV0YWxsZS1wbGFuIHNlY3Rpb24uZGV0YWxsZS1wbGFuIC5jYXJkLXBsYW4tY2FyYWN0ZXJpc3RpY2FzIC5jYXJkLWhlYWRlciAucHJpY2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogNi41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogIzAwM0Y0NDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC00cmVtO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnBhZ2UtZGV0YWxsZS1wbGFuIHNlY3Rpb24uZGV0YWxsZS1wbGFuIC5jYXJkLXBsYW4tY2FyYWN0ZXJpc3RpY2FzIC5jYXJkLWhlYWRlciAucHJpY2U6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIiRcIjtcbiAgICAgICAgICBjb2xvcjogIzAwM0Y0NDtcbiAgICAgICAgICAvKiBwb3NpdGlvbjogcmVsYXRpdmU7ICovXG4gICAgICAgICAgLyogdG9wOiAtMTFweDsgKi9cbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAtNXJlbTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiAzcmVtOyB9XG4gICAgICAucGFnZS1kZXRhbGxlLXBsYW4gc2VjdGlvbi5kZXRhbGxlLXBsYW4gLmNhcmQtcGxhbi1jYXJhY3RlcmlzdGljYXMgLmNhcmQtaGVhZGVyOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGNEY0RjQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgd2lkdGg6IDIwcmVtO1xuICAgICAgICBoZWlnaHQ6IDIwcmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBib3R0b206IC0xMnJlbTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnBhZ2UtZGV0YWxsZS1wbGFuIHNlY3Rpb24uZGV0YWxsZS1wbGFuIC5jYXJkLXBsYW4tY2FyYWN0ZXJpc3RpY2FzIC5jYXJkLWhlYWRlciAudHlwZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBjb2xvcjogIzAwM0Y0NDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDNGNDQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtNi40cmVtO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNXJlbTsgfVxuICAgICAgLnBhZ2UtZGV0YWxsZS1wbGFuIHNlY3Rpb24uZGV0YWxsZS1wbGFuIC5jYXJkLXBsYW4tY2FyYWN0ZXJpc3RpY2FzIC5jYXJkLWhlYWRlciAuaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgaGVpZ2h0OiA1cmVtOyB9XG4gICAgICAgIC5wYWdlLWRldGFsbGUtcGxhbiBzZWN0aW9uLmRldGFsbGUtcGxhbiAuY2FyZC1wbGFuLWNhcmFjdGVyaXN0aWNhcyAuY2FyZC1oZWFkZXIgLmljb24gaW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIHRvcDogNC4ycmVtO1xuICAgICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgICAgLnBhZ2UtZGV0YWxsZS1wbGFuIHNlY3Rpb24uZGV0YWxsZS1wbGFuIC5jYXJkLXBsYW4tY2FyYWN0ZXJpc3RpY2FzIC5jYXJkLWhlYWRlciAuaWNvbjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICB3aWR0aDogMTByZW07XG4gICAgICAgICAgaGVpZ2h0OiAxMHJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgdG9wOiA5cHg7IH1cbiAgICAgICAgLnBhZ2UtZGV0YWxsZS1wbGFuIHNlY3Rpb24uZGV0YWxsZS1wbGFuIC5jYXJkLXBsYW4tY2FyYWN0ZXJpc3RpY2FzIC5jYXJkLWhlYWRlciAuaWNvbjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwM0Y0NDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgd2lkdGg6IDZyZW07XG4gICAgICAgICAgaGVpZ2h0OiA2cmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICB0b3A6IDI1cHg7IH1cbiAgICAucGFnZS1kZXRhbGxlLXBsYW4gc2VjdGlvbi5kZXRhbGxlLXBsYW4gLmNhcmQtcGxhbi1jYXJhY3RlcmlzdGljYXMgLmNhcmQtYm9keSB7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogI0Y0RjRGNDsgfVxuICAgICAgLnBhZ2UtZGV0YWxsZS1wbGFuIHNlY3Rpb24uZGV0YWxsZS1wbGFuIC5jYXJkLXBsYW4tY2FyYWN0ZXJpc3RpY2FzIC5jYXJkLWJvZHkgLmRlc2Mge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgLnBhZ2UtZGV0YWxsZS1wbGFuIHNlY3Rpb24uZGV0YWxsZS1wbGFuIC5jYXJkLXBsYW4tY2FyYWN0ZXJpc3RpY2FzIC5jYXJkLWJvZHkgLmJlbmVmaWNpb3MtbGlzdCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgICAgICAgLnBhZ2UtZGV0YWxsZS1wbGFuIHNlY3Rpb24uZGV0YWxsZS1wbGFuIC5jYXJkLXBsYW4tY2FyYWN0ZXJpc3RpY2FzIC5jYXJkLWJvZHkgLmJlbmVmaWNpb3MtbGlzdCBsaSB7XG4gICAgICAgICAgY29sb3I6ICMwNDgwODY7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggIzk0QUJCNiBkb3R0ZWQ7IH1cbiAgICAgICAgICAucGFnZS1kZXRhbGxlLXBsYW4gc2VjdGlvbi5kZXRhbGxlLXBsYW4gLmNhcmQtcGxhbi1jYXJhY3RlcmlzdGljYXMgLmNhcmQtYm9keSAuYmVuZWZpY2lvcy1saXN0IGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICAgICAgIC5wYWdlLWRldGFsbGUtcGxhbiBzZWN0aW9uLmRldGFsbGUtcGxhbiAuY2FyZC1wbGFuLWNhcmFjdGVyaXN0aWNhcyAuY2FyZC1ib2R5IC5iZW5lZmljaW9zLWxpc3QgbGkgLmxlZnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB3aWR0aDogNDAlOyB9XG4gICAgICAgICAgICAucGFnZS1kZXRhbGxlLXBsYW4gc2VjdGlvbi5kZXRhbGxlLXBsYW4gLmNhcmQtcGxhbi1jYXJhY3RlcmlzdGljYXMgLmNhcmQtYm9keSAuYmVuZWZpY2lvcy1saXN0IGxpIC5sZWZ0IC52YWx1ZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDMuNnJlbTsgfVxuICAgICAgICAgICAgLnBhZ2UtZGV0YWxsZS1wbGFuIHNlY3Rpb24uZGV0YWxsZS1wbGFuIC5jYXJkLXBsYW4tY2FyYWN0ZXJpc3RpY2FzIC5jYXJkLWJvZHkgLmJlbmVmaWNpb3MtbGlzdCBsaSAubGVmdCAuZGVzYyB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICBjb2xvcjogIzA0ODA4NjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICB0b3A6IC00cHg7IH1cbiAgICAgICAgICAgIC5wYWdlLWRldGFsbGUtcGxhbiBzZWN0aW9uLmRldGFsbGUtcGxhbiAuY2FyZC1wbGFuLWNhcmFjdGVyaXN0aWNhcyAuY2FyZC1ib2R5IC5iZW5lZmljaW9zLWxpc3QgbGkgLmxlZnQud2l0aG91dC12YWx1ZSAuZGVzYyB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDI2cHggMDtcbiAgICAgICAgICAgICAgdG9wOiAwOyB9XG4gICAgICAgICAgICAucGFnZS1kZXRhbGxlLXBsYW4gc2VjdGlvbi5kZXRhbGxlLXBsYW4gLmNhcmQtcGxhbi1jYXJhY3RlcmlzdGljYXMgLmNhcmQtYm9keSAuYmVuZWZpY2lvcy1saXN0IGxpIC5sZWZ0LnByaWNlIC52YWx1ZTpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIiRcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgdG9wOiAtN3B4O1xuICAgICAgICAgICAgICBsZWZ0OiAtMnB4OyB9XG4gICAgICAgICAgICAucGFnZS1kZXRhbGxlLXBsYW4gc2VjdGlvbi5kZXRhbGxlLXBsYW4gLmNhcmQtcGxhbi1jYXJhY3RlcmlzdGljYXMgLmNhcmQtYm9keSAuYmVuZWZpY2lvcy1saXN0IGxpIC5sZWZ0LnBlcmNlbnQgLnZhbHVlOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiJVwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICB0b3A6IC03cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IC0ycHg7IH1cbiAgICAgICAgICAucGFnZS1kZXRhbGxlLXBsYW4gc2VjdGlvbi5kZXRhbGxlLXBsYW4gLmNhcmQtcGxhbi1jYXJhY3RlcmlzdGljYXMgLmNhcmQtYm9keSAuYmVuZWZpY2lvcy1saXN0IGxpIC5yaWdodCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAgICAgICAgIC5wYWdlLWRldGFsbGUtcGxhbiBzZWN0aW9uLmRldGFsbGUtcGxhbiAuY2FyZC1wbGFuLWNhcmFjdGVyaXN0aWNhcyAuY2FyZC1ib2R5IC5iZW5lZmljaW9zLWxpc3QgbGkgLnJpZ2h0IHN1cCB7XG4gICAgICAgICAgICAgIHRvcDogLjVyZW07IH1cbiAgICAgICAgICAucGFnZS1kZXRhbGxlLXBsYW4gc2VjdGlvbi5kZXRhbGxlLXBsYW4gLmNhcmQtcGxhbi1jYXJhY3RlcmlzdGljYXMgLmNhcmQtYm9keSAuYmVuZWZpY2lvcy1saXN0IGxpLmhlYWQge1xuICAgICAgICAgICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIC5wYWdlLWRldGFsbGUtcGxhbiBzZWN0aW9uLmRldGFsbGUtcGxhbiAuY2FyZC1wbGFuLWNhcmFjdGVyaXN0aWNhcyAuY2FyZC1ib2R5IC5wcmltYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgLnBhZ2UtZGV0YWxsZS1wbGFuIHNlY3Rpb24uZGV0YWxsZS1wbGFuIC5jYXJkLXBsYW4tY2FyYWN0ZXJpc3RpY2FzIC5jYXJkLWJvZHkgLnByaW1hIC5zdGlja2VyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbGVmdDogLTEycHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwM0Y0NDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjhyZW07XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMS44cmVtO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjFyZW07XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMXJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfVxuICAgICAgICAucGFnZS1kZXRhbGxlLXBsYW4gc2VjdGlvbi5kZXRhbGxlLXBsYW4gLmNhcmQtcGxhbi1jYXJhY3RlcmlzdGljYXMgLmNhcmQtYm9keSAucHJpbWEgLnByaWNlIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiA2LjVyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBjb2xvcjogIzA0ODA4NjsgfVxuICAgICAgICAgIC5wYWdlLWRldGFsbGUtcGxhbiBzZWN0aW9uLmRldGFsbGUtcGxhbiAuY2FyZC1wbGFuLWNhcmFjdGVyaXN0aWNhcyAuY2FyZC1ib2R5IC5wcmltYSAucHJpY2Ugc21hbGwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IC0yNXB4O1xuICAgICAgICAgICAgbGVmdDogLTAuNXJlbTsgfVxuICAgICAgICAgIC5wYWdlLWRldGFsbGUtcGxhbiBzZWN0aW9uLmRldGFsbGUtcGxhbiAuY2FyZC1wbGFuLWNhcmFjdGVyaXN0aWNhcyAuY2FyZC1ib2R5IC5wcmltYSAucHJpY2U6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiJFwiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjNyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IC0xcmVtOyB9XG4gICAgLnBhZ2UtZGV0YWxsZS1wbGFuIHNlY3Rpb24uZGV0YWxsZS1wbGFuIC5jYXJkLXBsYW4tY2FyYWN0ZXJpc3RpY2FzLmNvbG9yMyAuY2FyZC1oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZDogIzA0ODA4NjsgfVxuICAgICAgLnBhZ2UtZGV0YWxsZS1wbGFuIHNlY3Rpb24uZGV0YWxsZS1wbGFuIC5jYXJkLXBsYW4tY2FyYWN0ZXJpc3RpY2FzLmNvbG9yMyAuY2FyZC1oZWFkZXIgLnByaWNlIHtcbiAgICAgICAgY29sb3I6ICMwNDgwODY7IH1cbiAgICAgICAgLnBhZ2UtZGV0YWxsZS1wbGFuIHNlY3Rpb24uZGV0YWxsZS1wbGFuIC5jYXJkLXBsYW4tY2FyYWN0ZXJpc3RpY2FzLmNvbG9yMyAuY2FyZC1oZWFkZXIgLnByaWNlOmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICMwNDgwODY7IH1cbiAgICAucGFnZS1kZXRhbGxlLXBsYW4gc2VjdGlvbi5kZXRhbGxlLXBsYW4gLmNhcmQtcGxhbi1jYXJhY3RlcmlzdGljYXMuY29sb3IzIC5jYXJkLWJvZHkgLmRlc2Mge1xuICAgICAgY29sb3I6ICMwNDgwODY7IH1cbiAgICAucGFnZS1kZXRhbGxlLXBsYW4gc2VjdGlvbi5kZXRhbGxlLXBsYW4gLmNhcmQtcGxhbi1jYXJhY3RlcmlzdGljYXMuY29sb3IzIC5jYXJkLWJvZHkgLnByaW1hIC5zdGlja2VyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwNDgwODY7IH1cbiAgICAucGFnZS1kZXRhbGxlLXBsYW4gc2VjdGlvbi5kZXRhbGxlLXBsYW4gLmNhcmQtcGxhbi1jYXJhY3RlcmlzdGljYXMuY29sb3IyIC5jYXJkLWhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA0RDYwOyB9XG4gICAgICAucGFnZS1kZXRhbGxlLXBsYW4gc2VjdGlvbi5kZXRhbGxlLXBsYW4gLmNhcmQtcGxhbi1jYXJhY3RlcmlzdGljYXMuY29sb3IyIC5jYXJkLWhlYWRlciAucHJpY2Uge1xuICAgICAgICBjb2xvcjogIzAwNEQ2MDsgfVxuICAgICAgICAucGFnZS1kZXRhbGxlLXBsYW4gc2VjdGlvbi5kZXRhbGxlLXBsYW4gLmNhcmQtcGxhbi1jYXJhY3RlcmlzdGljYXMuY29sb3IyIC5jYXJkLWhlYWRlciAucHJpY2U6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogIzAwNEQ2MDsgfVxuICAgIC5wYWdlLWRldGFsbGUtcGxhbiBzZWN0aW9uLmRldGFsbGUtcGxhbiAuY2FyZC1wbGFuLWNhcmFjdGVyaXN0aWNhcy5jb2xvcjIgLmNhcmQtYm9keSAuZGVzYyB7XG4gICAgICBjb2xvcjogIzAwNEQ2MDsgfVxuICAgIC5wYWdlLWRldGFsbGUtcGxhbiBzZWN0aW9uLmRldGFsbGUtcGxhbiAuY2FyZC1wbGFuLWNhcmFjdGVyaXN0aWNhcy5jb2xvcjIgLmNhcmQtYm9keSAucHJpbWEgLnN0aWNrZXIge1xuICAgICAgYmFja2dyb3VuZDogIzAwNEQ2MDsgfVxuXG4ucGFnZS1kZXRhbGxlLXBsYW4gc2VjdGlvbi5kb3dubG9hZHMge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuICAucGFnZS1kZXRhbGxlLXBsYW4gc2VjdGlvbi5kb3dubG9hZHMgaDIge1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLnBhZ2UtZGV0YWxsZS1wbGFuIHNlY3Rpb24uZG93bmxvYWRzIC5hdXRvcml6YWRvIHtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAucGFnZS1kZXRhbGxlLXBsYW4gc2VjdGlvbi5kb3dubG9hZHMgLmRvY3VtZW50LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDAuM3JlbTsgfVxuXG4vKlxuVG8gY2hhbmdlIHRoaXMgbGljZW5zZSBoZWFkZXIsIGNob29zZSBMaWNlbnNlIEhlYWRlcnMgaW4gUHJvamVjdCBQcm9wZXJ0aWVzLlxuVG8gY2hhbmdlIHRoaXMgdGVtcGxhdGUgZmlsZSwgY2hvb3NlIFRvb2xzIHwgVGVtcGxhdGVzXG5hbmQgb3BlbiB0aGUgdGVtcGxhdGUgaW4gdGhlIGVkaXRvci5cbiovXG4vKiBcbiAgICBDcmVhdGVkIG9uIDogMjktanVuLTIwMTgsIDE1OjQwOjMwXG4gICAgQXV0aG9yICAgICA6IFJvZHJpXG4qL1xuLnNlY3Rpb24tYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtaW4taGVpZ2h0OiA0OHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuICAuc2VjdGlvbi1iYW5uZXIgLmJyZWFkY3J1bWIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFyZW07XG4gICAgbGVmdDogMnJlbTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI0ZGRjsgfVxuICAgIC5zZWN0aW9uLWJhbm5lciAuYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICBjb250ZW50OiBcIlxcMDIwM2FcIjsgfVxuICAgIC5zZWN0aW9uLWJhbm5lciAuYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgICAgIC5zZWN0aW9uLWJhbm5lciAuYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICNGRkY7IH1cbiAgLnNlY3Rpb24tYmFubmVyIGltZy5iZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2VjdGlvbi1iYW5uZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEyOSwgMTU2LCAxNjksIDAuOTQpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB6LWluZGV4OiAwOyB9XG4gIC5zZWN0aW9uLWJhbm5lciBoMiB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogNS4zcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA1LjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5zZWN0aW9uLWJhbm5lciBoMyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45Mik7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIC5zZWN0aW9uLWJhbm5lciBoMy5zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAuc2VjdGlvbi1iYW5uZXIgaDMgKyBwIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICBib3JkZXItdG9wOiAjRkZGIGRvdHRlZCAxcHg7IH1cbiAgLnNlY3Rpb24tYmFubmVyIHAge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTIpO1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjRyZW07IH1cbiAgLnNlY3Rpb24tYmFubmVyIC5idG4ge1xuICAgIGxpbmUtaGVpZ2h0OiA2cmVtO1xuICAgIHBhZGRpbmc6IDAgM3JlbTtcbiAgICBoZWlnaHQ6IDZyZW07XG4gICAgbWFyZ2luLXRvcDogMS41cmVtOyB9XG4gIC5zZWN0aW9uLWJhbm5lciAuY29sLWxnLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnNlY3Rpb24tYmFubmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxMjksIDE1NiwgMTY5LCAwLjk0KSAhaW1wb3J0YW50OyB9XG4gICAgICAuc2VjdGlvbi1iYW5uZXI6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnNlY3Rpb24tYmFubmVyIC5jb2wtbGctNiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTsgfVxuICAgICAgLnNlY3Rpb24tYmFubmVyIGltZy5iZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gICAgICAuc2VjdGlvbi1iYW5uZXIgaDIge1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjZyZW07IH1cbiAgICAgIC5zZWN0aW9uLWJhbm5lciBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi42cmVtOyB9XG4gICAgICAuc2VjdGlvbi1iYW5uZXIgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNnJlbTsgfVxuICAgICAgLnNlY3Rpb24tYmFubmVyIC5idG4ge1xuICAgICAgICBsaW5lLWhlaWdodDogNC4ycmVtO1xuICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiA0LjJyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIC5zZWN0aW9uLWJhbm5lciAuYnJlYWRjcnVtYiB7XG4gICAgICAgIHRvcDogMC41cmVtO1xuICAgICAgICBsZWZ0OiAwLjVyZW07IH1cbiAgICAgICAgLnNlY3Rpb24tYmFubmVyIC5icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAgICAgICAuc2VjdGlvbi1iYW5uZXIgLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTBweCkgYW5kIChtYXgtd2lkdGg6IDE1NzVweCkge1xuICAuc2VjdGlvbi1iYW5uZXIgLmJyZWFkY3J1bWIge1xuICAgIHdpZHRoOiA0OHZ3OyB9IH1cblxuLypcblRvIGNoYW5nZSB0aGlzIGxpY2Vuc2UgaGVhZGVyLCBjaG9vc2UgTGljZW5zZSBIZWFkZXJzIGluIFByb2plY3QgUHJvcGVydGllcy5cblRvIGNoYW5nZSB0aGlzIHRlbXBsYXRlIGZpbGUsIGNob29zZSBUb29scyB8IFRlbXBsYXRlc1xuYW5kIG9wZW4gdGhlIHRlbXBsYXRlIGluIHRoZSBlZGl0b3IuXG4qL1xuLyogXG4gICAgQ3JlYXRlZCBvbiA6IDI5LWp1bi0yMDE4LCAxNjo0MDoxMlxuICAgIEF1dGhvciAgICAgOiBSb2RyaVxuKi9cbi5zZWN0aW9uLWFmaWxpYWRvcyB7XG4gIHBhZGRpbmctdG9wOiA3cmVtOyB9XG4gIC5zZWN0aW9uLWFmaWxpYWRvcyAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlY3Rpb24tYWZpbGlhZG9zIC5pY29uLXRvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTdyZW07XG4gICAgLyogbGVmdDogNXJlbTsgKi9cbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEyOSwgMTU2LCAxNjksIDAuMik7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB6LWluZGV4OiAxMDAwOyB9XG4gIC5zZWN0aW9uLWFmaWxpYWRvcyAuYXNpc3RlbnRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGhlaWdodDogNC4ycmVtO1xuICAgIHdpZHRoOiAyMy41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDRyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07IH1cbiAgICAuc2VjdGlvbi1hZmlsaWFkb3MgLmFzaXN0ZW50ZTpiZWZvcmUge1xuICAgICAgd2lkdGg6IDMuM3JlbTtcbiAgICAgIGhlaWdodDogMy4zcmVtO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2FzaXN0ZW50ZS5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogMS4zcmVtOyB9XG4gICAgLnNlY3Rpb24tYWZpbGlhZG9zIC5hc2lzdGVudGU6aG92ZXIge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMzUsIDE1MywgNDcsIDAuNTQpOyB9XG4gIC5zZWN0aW9uLWFmaWxpYWRvcyAuYmVyZGVyLWxlZnQge1xuICAgIGJvcmRlci1sZWZ0OiAjOTRBQkI2IGRvdHRlZCAxcHg7IH1cbiAgLnNlY3Rpb24tYWZpbGlhZG9zIGgyIHtcbiAgICBjb2xvcjogIzA0N0Y4NTtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLnNlY3Rpb24tYWZpbGlhZG9zIGgzIHtcbiAgICBjb2xvcjogIzA0N0Y4NTtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLnNlY3Rpb24tYWZpbGlhZG9zIGg0IHtcbiAgICBjb2xvcjogIzAwM0Y0NDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gIC5zZWN0aW9uLWFmaWxpYWRvcyBwIHtcbiAgICBjb2xvcjogIzAwM0Y0NDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuICAgIC5zZWN0aW9uLWFmaWxpYWRvcyBwIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnNlY3Rpb24tYWZpbGlhZG9zIHAuYm94LWdyZWVuIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICMwNDgwODY7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbTsgfVxuICAgICAgLnNlY3Rpb24tYWZpbGlhZG9zIHAuYm94LWdyZWVuIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuXG4vKlxuVG8gY2hhbmdlIHRoaXMgbGljZW5zZSBoZWFkZXIsIGNob29zZSBMaWNlbnNlIEhlYWRlcnMgaW4gUHJvamVjdCBQcm9wZXJ0aWVzLlxuVG8gY2hhbmdlIHRoaXMgdGVtcGxhdGUgZmlsZSwgY2hvb3NlIFRvb2xzIHwgVGVtcGxhdGVzXG5hbmQgb3BlbiB0aGUgdGVtcGxhdGUgaW4gdGhlIGVkaXRvci5cbiovXG4vKiBcbiAgICBDcmVhdGVkIG9uIDogMzAtanVuLTIwMTgsIDE0OjA4OjQ5XG4gICAgQXV0aG9yICAgICA6IFJvZHJpXG4qL1xuLnNlY3Rpb24tcHJvdmVlZG9yZXMge1xuICBwYWRkaW5nLXRvcDogMTByZW07IH1cbiAgLnNlY3Rpb24tcHJvdmVlZG9yZXMgLmljb24tdG9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTByZW07IH1cbiAgLnNlY3Rpb24tcHJvdmVlZG9yZXMgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zZWN0aW9uLXByb3ZlZWRvcmVzIGgyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgICAuc2VjdGlvbi1wcm92ZWVkb3JlcyBoMiBpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgICAgYmFja2dyb3VuZDogIzAwM0Y0NDtcbiAgICAgIHdpZHRoOiA2LjVyZW07XG4gICAgICBoZWlnaHQ6IDUuN3JlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuc2VjdGlvbi1wcm92ZWVkb3JlcyBoMi5saWdodCB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAuc2VjdGlvbi1wcm92ZWVkb3JlcyBoNCB7XG4gICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAuc2VjdGlvbi1wcm92ZWVkb3JlcyBwIHtcbiAgICBjb2xvcjogIzAwM0Y0NDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAuc2VjdGlvbi1wcm92ZWVkb3JlcyBwLm1vcmUtaW5mbyB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBib3JkZXItYm90dG9tOiAjOTRBQkI2IGRvdHRlZCAxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cbiAgLnNlY3Rpb24tcHJvdmVlZG9yZXMgdWwge1xuICAgIG1hcmdpbjogMS41cmVtIDAgMS41cmVtIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnNlY3Rpb24tcHJvdmVlZG9yZXMgdWwgYSB7XG4gICAgICBjb2xvcjogIzA0N0Y4NTtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAuc2VjdGlvbi1wcm92ZWVkb3JlcyB1bCBhLmRvd25sb2FkIHtcbiAgICAgICAgLypwYWRkaW5nLWxlZnQ6IDMuNnJlbTsqL1xuICAgICAgICAvKmJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbi1saXN0LWRvd25sb2FkLnN2ZykgbGVmdCA1cHggbm8tcmVwZWF0OyovXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIC5zZWN0aW9uLXByb3ZlZWRvcmVzIHVsIGEuZG93bmxvYWQgc3BhbiB7XG4gICAgICAgICAgZmxleDogMTsgfVxuICAgIC5zZWN0aW9uLXByb3ZlZWRvcmVzIHVsLm9wZW4ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzLjZyZW07XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb24tbGlzdC1vcGVuLnN2ZykgbGVmdCA1cHggbm8tcmVwZWF0OyB9XG4gIC5zZWN0aW9uLXByb3ZlZWRvcmVzIC5iYi1ncmF5IHtcbiAgICBib3JkZXItYm90dG9tOiAjOTRBQkI2IGRvdHRlZCAxcHg7IH1cbiAgLnNlY3Rpb24tcHJvdmVlZG9yZXMgLmJyLWdyYXkge1xuICAgIGJvcmRlci1yaWdodDogIzk0QUJCNiBkb3R0ZWQgMXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5zZWN0aW9uLXByb3ZlZWRvcmVzIHtcbiAgICAgIHBhZGRpbmctdG9wOiA3cmVtOyB9XG4gICAgICAuc2VjdGlvbi1wcm92ZWVkb3JlcyAuaWNvbi10b3Age1xuICAgICAgICB0b3A6IC03cmVtOyB9XG4gICAgICAuc2VjdGlvbi1wcm92ZWVkb3JlcyBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi42cmVtOyB9XG4gICAgICAuc2VjdGlvbi1wcm92ZWVkb3JlcyB1bC5kb3dubG9hZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9IH1cblxuLmJveC1kdWRhcyB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIGJhY2tncm91bmQ6ICMwNDgwODY7IH1cbiAgLmJveC1kdWRhcyAuZ3JheSB7XG4gICAgYm9yZGVyLWxlZnQ6ICMwMDNGNDQgc29saWQgM3B4O1xuICAgIGJvcmRlci1yaWdodDogIzAwM0Y0NCBzb2xpZCAzcHg7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICAgIGJhY2tncm91bmQ6ICNGNEY0RjQ7IH1cbiAgICAuYm94LWR1ZGFzIC5ncmF5IC5pY29uLXpvbmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tbGVmdDogLTcuNXJlbTtcbiAgICAgIGJvcmRlci1yaWdodDogIzk0QUJCNiBkb3R0ZWQgMXB4OyB9XG4gICAgLmJveC1kdWRhcyAuZ3JheSBpIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEycmVtO1xuICAgICAgaGVpZ2h0OiAxMnJlbTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTsgfVxuICAgIC5ib3gtZHVkYXMgLmdyYXkgaDIge1xuICAgICAgY29sb3I6ICMwNDdGODU7XG4gICAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzLjZyZW07XG4gICAgICBmbGV4OiAxOyB9XG4gICAgLmJveC1kdWRhcyAuZ3JheSBoNCB7XG4gICAgICBjb2xvcjogIzAwM0Y0NDtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAuYm94LWR1ZGFzIHAge1xuICAgIGNvbG9yOiAjMDAzRjQ0O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAuYm94LWR1ZGFzIHAud2hpdGUge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgcGFkZGluZzogMXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuYm94LWR1ZGFzIC5ncmF5IHtcbiAgICAgIGJvcmRlci10b3A6ICMwMDNGNDQgc29saWQgM3B4OyB9XG4gICAgICAuYm94LWR1ZGFzIC5ncmF5IC5pY29uLXpvbmUge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgICAgIC5ib3gtZHVkYXMgLmdyYXkgLmljb24tem9uZSBpIHtcbiAgICAgICAgICB3aWR0aDogNnJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDZyZW07XG4gICAgICAgICAgcGFkZGluZzogMS41cmVtOyB9XG4gICAgICAuYm94LWR1ZGFzIC5ncmF5IGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjZyZW07IH0gfVxuXG4vKlxuVG8gY2hhbmdlIHRoaXMgbGljZW5zZSBoZWFkZXIsIGNob29zZSBMaWNlbnNlIEhlYWRlcnMgaW4gUHJvamVjdCBQcm9wZXJ0aWVzLlxuVG8gY2hhbmdlIHRoaXMgdGVtcGxhdGUgZmlsZSwgY2hvb3NlIFRvb2xzIHwgVGVtcGxhdGVzXG5hbmQgb3BlbiB0aGUgdGVtcGxhdGUgaW4gdGhlIGVkaXRvci5cbiovXG4vKiBcbiAgICBDcmVhdGVkIG9uIDogMTAtanVsLTIwMTgsIDE0OjMyOjE3XG4gICAgQXV0aG9yICAgICA6IFBDMDMtTUFYSVxuKi9cbi5kb2N1bWVudHMtY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggZG90dGVkICM5NEFCQjY7IH1cbiAgLmRvY3VtZW50cy1jb250YWluZXIuYm9yZGVyLW5vbmUge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAuZG9jdW1lbnRzLWNvbnRhaW5lciAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGNvbG9yOiAjMDAzRjQ0O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMS40cmVtOyB9XG4gIC5kb2N1bWVudHMtY29udGFpbmVyIC5kb2N1bWVudC1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMDQ3Rjg1O1xuICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTsgfVxuICAuZG9jdW1lbnRzLWNvbnRhaW5lci53aGl0ZSB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtOyB9XG4gICAgLmRvY3VtZW50cy1jb250YWluZXIud2hpdGUgLmRvY3VtZW50LWl0ZW0ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICBjb2xvcjogI0ZGRjsgfVxuICAgICAgLmRvY3VtZW50cy1jb250YWluZXIud2hpdGUgLmRvY3VtZW50LWl0ZW0gaW1nIHtcbiAgICAgICAgd2lkdGg6IDEuOHJlbTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmRvY3VtZW50cy1jb250YWluZXIgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuICAgIC5kb2N1bWVudHMtY29udGFpbmVyIC5kb2N1bWVudC1pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9IH1cblxuLypcblRvIGNoYW5nZSB0aGlzIGxpY2Vuc2UgaGVhZGVyLCBjaG9vc2UgTGljZW5zZSBIZWFkZXJzIGluIFByb2plY3QgUHJvcGVydGllcy5cblRvIGNoYW5nZSB0aGlzIHRlbXBsYXRlIGZpbGUsIGNob29zZSBUb29scyB8IFRlbXBsYXRlc1xuYW5kIG9wZW4gdGhlIHRlbXBsYXRlIGluIHRoZSBlZGl0b3IuXG4qL1xuLyogXG4gICAgQ3JlYXRlZCBvbiA6IDA0LWp1bC0yMDE4LCAxMToxNjo1OVxuICAgIEF1dGhvciAgICAgOiBQQzAzLU1BWElcbiovXG4ucmVwcmVzZW50YW50ZXMtdmVudGFzLFxuLnNvbGljaXR1ZC1hZmlsaWFjaW9uLFxuLm9maWNpbmFzLWNvcnJlbyB7XG4gIGJhY2tncm91bmQ6ICNFRUU7IH1cbiAgLnJlcHJlc2VudGFudGVzLXZlbnRhcyAuYm9yZGVyLWJvdHRvbSxcbiAgLnNvbGljaXR1ZC1hZmlsaWFjaW9uIC5ib3JkZXItYm90dG9tLFxuICAub2ZpY2luYXMtY29ycmVvIC5ib3JkZXItYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAjOTRBQkI2IGRvdHRlZCAxcHggIWltcG9ydGFudDsgfVxuICAucmVwcmVzZW50YW50ZXMtdmVudGFzIC5vZmljaW5hLWl0ZW0gcCwgLnJlcHJlc2VudGFudGVzLXZlbnRhcyBwLFxuICAuc29saWNpdHVkLWFmaWxpYWNpb24gLm9maWNpbmEtaXRlbSBwLFxuICAuc29saWNpdHVkLWFmaWxpYWNpb24gcCxcbiAgLm9maWNpbmFzLWNvcnJlbyAub2ZpY2luYS1pdGVtIHAsXG4gIC5vZmljaW5hcy1jb3JyZW8gcCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5zZWN0aW9uLXJlcXVpc2l0b3Mge1xuICBwYWRkaW5nLXRvcDogMTByZW07XG4gIGNvbG9yOiAjMDQ4MDg2OyB9XG4gIC5zZWN0aW9uLXJlcXVpc2l0b3MgaDIge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiA0LjZyZW07XG4gICAgY29sb3I6ICMwNDgwODY7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9XG4gIC5zZWN0aW9uLXJlcXVpc2l0b3MgaDQge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGNvbG9yOiAjMDQ4MDg2OyB9XG4gIC5zZWN0aW9uLXJlcXVpc2l0b3MgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgY29sb3I6ICMwNDgwODY7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuc2VjdGlvbi1yZXF1aXNpdG9zIC5jdW1wbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07IH1cbiAgLnNlY3Rpb24tcmVxdWlzaXRvcyAucmVxdWlzaXRvcy1kZXRhaWwtcm93IHtcbiAgICBib3JkZXItYm90dG9tOiAjMDM2QTZGIGRvdHRlZCAxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfVxuICAgIC5zZWN0aW9uLXJlcXVpc2l0b3MgLnJlcXVpc2l0b3MtZGV0YWlsLXJvdyAucmVxdWlzaXRvcy1saXN0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIC5zZWN0aW9uLXJlcXVpc2l0b3MgLnJlcXVpc2l0b3MtZGV0YWlsLXJvdyAucmVxdWlzaXRvcy1saXN0IGxpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgICBjb2xvcjogIzA0ODA4NjtcbiAgICAgICAgZm9udC1zaXplOiAycmVtOyB9XG4gICAgICAgIC5zZWN0aW9uLXJlcXVpc2l0b3MgLnJlcXVpc2l0b3MtZGV0YWlsLXJvdyAucmVxdWlzaXRvcy1saXN0IGxpOmJlZm9yZSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMjRweC8xIFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG4gICAgICAgICAgY29udGVudDogXCJcXEY1RTBcIjtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgY29sb3I6ICMwNDgwODY7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zLjVyZW07XG4gICAgICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbTsgfVxuICAgIC5zZWN0aW9uLXJlcXVpc2l0b3MgLnJlcXVpc2l0b3MtZGV0YWlsLXJvdyAucmVxdWlzaXRvcy1lc3BlY2lmaWNvcyB7XG4gICAgICBjb2xvcjogIzAwM0Y0NDsgfVxuICAgICAgLnNlY3Rpb24tcmVxdWlzaXRvcyAucmVxdWlzaXRvcy1kZXRhaWwtcm93IC5yZXF1aXNpdG9zLWVzcGVjaWZpY29zIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjMDAzRjQ0O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICBib3JkZXItYm90dG9tOiAjMDM2QTZGIGRvdHRlZCAxcHg7IH1cbiAgICAgIC5zZWN0aW9uLXJlcXVpc2l0b3MgLnJlcXVpc2l0b3MtZGV0YWlsLXJvdyAucmVxdWlzaXRvcy1lc3BlY2lmaWNvcyBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuN3JlbTsgfVxuICAgICAgLnNlY3Rpb24tcmVxdWlzaXRvcyAucmVxdWlzaXRvcy1kZXRhaWwtcm93IC5yZXF1aXNpdG9zLWVzcGVjaWZpY29zIHAge1xuICAgICAgICBjb2xvcjogIzAwM0Y0NDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuc2VjdGlvbi1yZXF1aXNpdG9zIHtcbiAgICAgIHBhZGRpbmctdG9wOiA3cmVtOyB9XG4gICAgICAuc2VjdGlvbi1yZXF1aXNpdG9zIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAgICAgLnNlY3Rpb24tcmVxdWlzaXRvcyBoNCwgLnNlY3Rpb24tcmVxdWlzaXRvcyBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgICAgIC5zZWN0aW9uLXJlcXVpc2l0b3MgLmN1bXBsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAgIC5zZWN0aW9uLXJlcXVpc2l0b3MgLnJlcXVpc2l0b3MtZGV0YWlsLXJvdyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAgICAgLnNlY3Rpb24tcmVxdWlzaXRvcyAucmVxdWlzaXRvcy1kZXRhaWwtcm93IC5yZXF1aXNpdG9zLWxpc3QgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG4gICAgICAgICAgLnNlY3Rpb24tcmVxdWlzaXRvcyAucmVxdWlzaXRvcy1kZXRhaWwtcm93IC5yZXF1aXNpdG9zLWxpc3QgbGk6YmVmb3JlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgLnNlY3Rpb24tcmVxdWlzaXRvcyAucmVxdWlzaXRvcy1kZXRhaWwtcm93IC5yZXF1aXNpdG9zLWVzcGVjaWZpY29zIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTsgfVxuICAgICAgICAgIC5zZWN0aW9uLXJlcXVpc2l0b3MgLnJlcXVpc2l0b3MtZGV0YWlsLXJvdyAucmVxdWlzaXRvcy1lc3BlY2lmaWNvcyBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAgICAgICAuc2VjdGlvbi1yZXF1aXNpdG9zIC5yZXF1aXNpdG9zLWRldGFpbC1yb3cgLnJlcXVpc2l0b3MtZXNwZWNpZmljb3MgaDQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgICAgICAgIC5zZWN0aW9uLXJlcXVpc2l0b3MgLnJlcXVpc2l0b3MtZGV0YWlsLXJvdyAucmVxdWlzaXRvcy1lc3BlY2lmaWNvcyBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfSB9XG5cbnNlY3Rpb24ucmVwcmVzZW50YW50ZXMtdmVudGFzIC50aXAge1xuICBtYXJnaW4tYm90dG9tOiA1LjhyZW07IH1cblxuc2VjdGlvbi5yZXByZXNlbnRhbnRlcy12ZW50YXMgLnJlcHJlc2VudGFudGUtaXRlbSB7XG4gIGJvcmRlci1yaWdodDogMXB4IGRvdHRlZCAgIzk0QUJCNjsgfVxuICBzZWN0aW9uLnJlcHJlc2VudGFudGVzLXZlbnRhcyAucmVwcmVzZW50YW50ZS1pdGVtIGg0IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMDAzRjQ0O1xuICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTsgfVxuICBzZWN0aW9uLnJlcHJlc2VudGFudGVzLXZlbnRhcyAucmVwcmVzZW50YW50ZS1pdGVtIHAge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGNvbG9yOiAjMDAzRjQ0O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICBzZWN0aW9uLnJlcHJlc2VudGFudGVzLXZlbnRhcyAucmVwcmVzZW50YW50ZS1pdGVtIHAgYS50ZWwge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuXG5zZWN0aW9uLnJlcHJlc2VudGFudGVzLXZlbnRhcyAuaG9yYXJpbyBwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgc2VjdGlvbi5yZXByZXNlbnRhbnRlcy12ZW50YXMgLnRpcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICBzZWN0aW9uLnJlcHJlc2VudGFudGVzLXZlbnRhcyAucmVwcmVzZW50YW50ZS1pdGVtIGg0IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIHNlY3Rpb24ucmVwcmVzZW50YW50ZXMtdmVudGFzIC5yZXByZXNlbnRhbnRlLWl0ZW0gcCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gICAgc2VjdGlvbi5yZXByZXNlbnRhbnRlcy12ZW50YXMgLnJlcHJlc2VudGFudGUtaXRlbSBwIGEge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07IH0gfVxuXG5zZWN0aW9uLnNvbGljaXR1ZC1hZmlsaWFjaW9uIC50aXAge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG5cbnNlY3Rpb24uc29saWNpdHVkLWFmaWxpYWNpb24gLmhlbHAge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjMDAzRjQ0OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBzZWN0aW9uLnNvbGljaXR1ZC1hZmlsaWFjaW9uIC50aXAge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgc2VjdGlvbi5zb2xpY2l0dWQtYWZpbGlhY2lvbiAuaGVscCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBmb250LXNpemU6IDEuNnJlbTsgfSB9XG5cbnNlY3Rpb24ub2ZpY2luYXMtY29ycmVvIC50aXAge1xuICBtYXJnaW4tYm90dG9tOiA1LjhyZW07IH1cblxuc2VjdGlvbi5vZmljaW5hcy1jb3JyZW8gcCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogIzAwM0Y0NDsgfVxuXG5zZWN0aW9uLm9maWNpbmFzLWNvcnJlbyAub2ZpY2luYS1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggZG90dGVkICM5NEFCQjY7IH1cbiAgc2VjdGlvbi5vZmljaW5hcy1jb3JyZW8gLm9maWNpbmEtaXRlbSBoNCB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzAwM0Y0NDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07IH1cbiAgc2VjdGlvbi5vZmljaW5hcy1jb3JyZW8gLm9maWNpbmEtaXRlbSBwIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBjb2xvcjogIzAwM0Y0NDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgc2VjdGlvbi5vZmljaW5hcy1jb3JyZW8gLnRpcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICBzZWN0aW9uLm9maWNpbmFzLWNvcnJlbyAub2ZpY2luYS1pdGVtIGg0IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIHNlY3Rpb24ub2ZpY2luYXMtY29ycmVvIC5vZmljaW5hLWl0ZW0gcCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gICAgc2VjdGlvbi5vZmljaW5hcy1jb3JyZW8gLm9maWNpbmEtaXRlbSBwIGEge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07IH0gfVxuXG4vKlxuVG8gY2hhbmdlIHRoaXMgbGljZW5zZSBoZWFkZXIsIGNob29zZSBMaWNlbnNlIEhlYWRlcnMgaW4gUHJvamVjdCBQcm9wZXJ0aWVzLlxuVG8gY2hhbmdlIHRoaXMgdGVtcGxhdGUgZmlsZSwgY2hvb3NlIFRvb2xzIHwgVGVtcGxhdGVzXG5hbmQgb3BlbiB0aGUgdGVtcGxhdGUgaW4gdGhlIGVkaXRvci5cbiovXG4vKiBcbiAgICBDcmVhdGVkIG9uIDogMDMtanVsLTIwMTgsIDE2OjM3OjU0XG4gICAgQXV0aG9yICAgICA6IFBDMDMtTUFYSVxuKi9cbnNlY3Rpb24udGVsZWZvbm9zLWhvcmFyaW9zIHtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nLXRvcDogMTByZW07XG4gIHBhZGRpbmctYm90dG9tOiAzLjJyZW07XG4gIGJhY2tncm91bmQ6ICMwNDgwODY7IH1cbiAgc2VjdGlvbi50ZWxlZm9ub3MtaG9yYXJpb3MgLmJnLWdyZWVuOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBzZWN0aW9uLnRlbGVmb25vcy1ob3JhcmlvcyAuaWNvbi10b3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMHJlbTsgfVxuICBzZWN0aW9uLnRlbGVmb25vcy1ob3JhcmlvcyAuYmctZ3JlZW46YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDQ4MDg2O1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTByZW07XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxMHJlbSArIDMuMnJlbSk7XG4gICAgei1pbmRleDogLTE7IH1cbiAgc2VjdGlvbi50ZWxlZm9ub3MtaG9yYXJpb3M6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NvbnRhY3RvL2NvbnRhY3QtaW5mby5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHdpZHRoOiAzNSU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDA7IH1cbiAgc2VjdGlvbi50ZWxlZm9ub3MtaG9yYXJpb3MgLmhlbHAge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIGZvbnQtc2l6ZTogMi40cmVtOyB9XG4gICAgc2VjdGlvbi50ZWxlZm9ub3MtaG9yYXJpb3MgLmhlbHAgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgc2VjdGlvbi50ZWxlZm9ub3MtaG9yYXJpb3MgLmhlbHAgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIHNlY3Rpb24udGVsZWZvbm9zLWhvcmFyaW9zIC50ZWwtY29sdW1uIGg0IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIHNlY3Rpb24udGVsZWZvbm9zLWhvcmFyaW9zIC50ZWwtY29sdW1uIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgc2VjdGlvbi50ZWxlZm9ub3MtaG9yYXJpb3MgLnRlbC1jb2x1bW4gdWwgbGkge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS40cmVtO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTI1JTsgfVxuICAgICAgc2VjdGlvbi50ZWxlZm9ub3MtaG9yYXJpb3MgLnRlbC1jb2x1bW4gdWwgbGkgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIHNlY3Rpb24udGVsZWZvbm9zLWhvcmFyaW9zIC5ob3JhcmlvLXNoYXJlLWNvbnQge1xuICAgIGJvcmRlci10b3A6IGRvdHRlZCAxcHggIzk0QUJCNjtcbiAgICBib3JkZXItYm90dG9tOiBkb3R0ZWQgMXB4ICM5NEFCQjY7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDMuM3JlbTsgfVxuICBzZWN0aW9uLnRlbGVmb25vcy1ob3JhcmlvcyAuaG9yYXJpbyB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIHNlY3Rpb24udGVsZWZvbm9zLWhvcmFyaW9zIC5ob3JhcmlvIGkge1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjJyZW07IH1cbiAgICBzZWN0aW9uLnRlbGVmb25vcy1ob3JhcmlvcyAuaG9yYXJpbyBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyB9XG4gIHNlY3Rpb24udGVsZWZvbm9zLWhvcmFyaW9zIC5zaGFyZSBwIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjb2xvcjogI0ZGRjsgfVxuICBzZWN0aW9uLnRlbGVmb25vcy1ob3JhcmlvcyAuc2hhcmUgLnNvY2lhbC1uZXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgc2VjdGlvbi50ZWxlZm9ub3MtaG9yYXJpb3MgLmFzaXN0ZW50ZS1jaGF0IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgc2VjdGlvbi50ZWxlZm9ub3MtaG9yYXJpb3MgLmFzaXN0ZW50ZS1jaGF0IC5jaGF0LXdpdGgtdXMge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBmbGV4OiAxOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIHNlY3Rpb24udGVsZWZvbm9zLWhvcmFyaW9zIHtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07IH1cbiAgICAgIHNlY3Rpb24udGVsZWZvbm9zLWhvcmFyaW9zIC5oZWxwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuICAgICAgc2VjdGlvbi50ZWxlZm9ub3MtaG9yYXJpb3MgLnRlbC1jb2x1bW4gaDQge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgICAgc2VjdGlvbi50ZWxlZm9ub3MtaG9yYXJpb3MgLnRlbC1jb2x1bW4gdWwgbGkge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgICAgIHNlY3Rpb24udGVsZWZvbm9zLWhvcmFyaW9zIC5ob3JhcmlvLXNoYXJlLWNvbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAgIHNlY3Rpb24udGVsZWZvbm9zLWhvcmFyaW9zIC5ob3JhcmlvLCBzZWN0aW9uLnRlbGVmb25vcy1ob3JhcmlvcyAuYXNpc3RlbnRlLWNoYXQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuc2VjdGlvbi5mb3JtLWNvbnRhY3RvIHtcbiAgYmFja2dyb3VuZDogIzAwM0Y0NDtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDdyZW07IH1cbiAgc2VjdGlvbi5mb3JtLWNvbnRhY3RvIC5oZWxwLWJsb2NrLWVycm9yIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBjb2xvcjogI2ZmNTI1MjtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtOyB9XG4gIHNlY3Rpb24uZm9ybS1jb250YWN0byAuaGVscCB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgICBzZWN0aW9uLmZvcm0tY29udGFjdG8gLmhlbHAgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIHNlY3Rpb24uZm9ybS1jb250YWN0byAuZm9ybS1ncm91cCBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIHNlY3Rpb24uZm9ybS1jb250YWN0byAuZm9ybS1ncm91cC5yZXF1aXJlZDpub3QoLmZpZWxkLWNvbnRhY3Rmb3JtLW5ld3NsZXR0ZXIpIGxhYmVsOmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICBjb250ZW50OiBcIipcIjsgfVxuICBzZWN0aW9uLmZvcm0tY29udGFjdG8gLmJvZHktbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgc2VjdGlvbi5mb3JtLWNvbnRhY3RvIC5tZC1jaGVja2JveCBsYWJlbCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgc2VjdGlvbi5mb3JtLWNvbnRhY3RvIC5maWVsZC1jb250YWN0Zm9ybS12ZXJpZnljb2RlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgcGFkZGluZzogMS4zcmVtOyB9XG4gIHNlY3Rpb24uZm9ybS1jb250YWN0byAjY29udGFjdGZvcm0tcGxhbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICBzZWN0aW9uLmZvcm0tY29udGFjdG8ge1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuICAgICAgc2VjdGlvbi5mb3JtLWNvbnRhY3RvIC5oZWxwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07IH0gfVxuXG5zZWN0aW9uLmNvbnRhY3RvLWxpbmtzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjksIDE1NiwgMTY5LCAwLjEpOyB9XG5cbnNlY3Rpb24ubm8tYWZpbGlhZG8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ4MDg2O1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctdG9wOiAxMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDhyZW07IH1cbiAgc2VjdGlvbi5uby1hZmlsaWFkbyBwIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICBzZWN0aW9uLm5vLWFmaWxpYWRvIHAgLmxhcmdlIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICBzZWN0aW9uLm5vLWFmaWxpYWRvIC5oZWxwIHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfVxuICAgIHNlY3Rpb24ubm8tYWZpbGlhZG8gLmhlbHAgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgc2VjdGlvbi5uby1hZmlsaWFkbyAuaGVscCBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgc2VjdGlvbi5uby1hZmlsaWFkbyAudGVsLXJvdyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuOXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggI0YyRjVGNiBkb3R0ZWQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTsgfVxuICAgIHNlY3Rpb24ubm8tYWZpbGlhZG8gLnRlbC1yb3cgLnRlbC1jb2x1bW4ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07IH1cbiAgICAgIHNlY3Rpb24ubm8tYWZpbGlhZG8gLnRlbC1yb3cgLnRlbC1jb2x1bW4uYm9yZGVyZWQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCAjRjJGNUY2IGRvdHRlZDsgfVxuICAgICAgc2VjdGlvbi5uby1hZmlsaWFkbyAudGVsLXJvdyAudGVsLWNvbHVtbiBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjNyZW07IH1cbiAgICAgIHNlY3Rpb24ubm8tYWZpbGlhZG8gLnRlbC1yb3cgLnRlbC1jb2x1bW4gdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAgIHNlY3Rpb24ubm8tYWZpbGlhZG8gLnRlbC1yb3cgLnRlbC1jb2x1bW4gdWwgbGkge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gICAgICAgICAgc2VjdGlvbi5uby1hZmlsaWFkbyAudGVsLXJvdyAudGVsLWNvbHVtbiB1bCBsaSBhIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICBzZWN0aW9uLm5vLWFmaWxpYWRvIC5ob3JhcmlvLWNvbHVtbiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggI0YyRjVGNiBkb3R0ZWQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCAjRjJGNUY2IGRvdHRlZDtcbiAgICBwYWRkaW5nLXRvcDogMS42cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjJyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07IH1cbiAgICBzZWN0aW9uLm5vLWFmaWxpYWRvIC5ob3JhcmlvLWNvbHVtbiBoNCB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIHNlY3Rpb24ubm8tYWZpbGlhZG8gLm9yaWVudGFjaW9uLWNvbHVtbiBwIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICBzZWN0aW9uLm5vLWFmaWxpYWRvIHtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07IH1cbiAgICAgIHNlY3Rpb24ubm8tYWZpbGlhZG8gLmhlbHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG4gICAgICBzZWN0aW9uLm5vLWFmaWxpYWRvIC50ZWwtY29sdW1uIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAgICAgICBzZWN0aW9uLm5vLWFmaWxpYWRvIC50ZWwtY29sdW1uLmJvcmRlcmVkLmxhc3Qge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAgICAgICBzZWN0aW9uLm5vLWFmaWxpYWRvIC50ZWwtY29sdW1uIGg0IHtcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgICAgIHNlY3Rpb24ubm8tYWZpbGlhZG8gLnRlbC1jb2x1bW4gdWwgbGkge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgICAgIHNlY3Rpb24ubm8tYWZpbGlhZG8gLmhvcmFyaW8tY29sdW1uIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfSB9XG5cbnNlY3Rpb24ub2ZpY2luYXMtbWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL21hcGJnLmpwZyk7IH1cbiAgc2VjdGlvbi5vZmljaW5hcy1tYXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDRENjA7XG4gICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgIHotaW5kZXg6IDA7IH1cbiAgc2VjdGlvbi5vZmljaW5hcy1tYXAgLmNvbnRhaW5lciB7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjJyZW07IH1cbiAgc2VjdGlvbi5vZmljaW5hcy1tYXAgaDIge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07IH1cbiAgc2VjdGlvbi5vZmljaW5hcy1tYXAgLmhlbHAge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NCk7IH1cbiAgc2VjdGlvbi5vZmljaW5hcy1tYXAgLmhlbHAtYmxvY2sge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIHNlY3Rpb24ub2ZpY2luYXMtbWFwIC5maWVsZHMtY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgc2VjdGlvbi5vZmljaW5hcy1tYXAgLmZpZWxkcy1jb2x1bW4gLmZvcm0tZ3JvdXAge1xuICAgICAgd2lkdGg6IDI1LjVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICBzZWN0aW9uLm9maWNpbmFzLW1hcCAuZmllbGRzLWNvbHVtbiAuZm9ybS1ncm91cCBzZWxlY3Qge1xuICAgICAgICBjb2xvcjogIzAwM0Y0NDtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGIHVybCguLi9pbWcvaWNvbl9zZWxlY3QuanBnKSByaWdodCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBoZWlnaHQ6IDQuMnJlbSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMS41cmVtOyB9XG4gICAgc2VjdGlvbi5vZmljaW5hcy1tYXAgLmZpZWxkcy1jb2x1bW4gbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgc2VjdGlvbi5vZmljaW5hcy1tYXAgLmZpZWxkcy1jb2x1bW4gLmJ0bi1vcGVuLW1hcCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgICAgZmxleDogMTtcbiAgICAgIG1hcmdpbi10b3A6IDIuOXJlbTsgfVxuICAgICAgc2VjdGlvbi5vZmljaW5hcy1tYXAgLmZpZWxkcy1jb2x1bW4gLmJ0bi1vcGVuLW1hcDpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7IH1cbiAgc2VjdGlvbi5vZmljaW5hcy1tYXAgI21hcC1jb250YWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDY0cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIHNlY3Rpb24ub2ZpY2luYXMtbWFwIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgIHNlY3Rpb24ub2ZpY2luYXMtbWFwICNtYXAtY29udGFjdCB7XG4gICAgICAgIC8qaGVpZ2h0OiAyMHJlbTsqLyB9XG4gICAgICBzZWN0aW9uLm9maWNpbmFzLW1hcCAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07IH1cbiAgICAgIHNlY3Rpb24ub2ZpY2luYXMtbWFwIC5maWVsZHMtY29sdW1uIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTsgfVxuICAgICAgICBzZWN0aW9uLm9maWNpbmFzLW1hcCAuZmllbGRzLWNvbHVtbiAuZm9ybS1ncm91cCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgc2VjdGlvbi5vZmljaW5hcy1tYXAgLmZpZWxkcy1jb2x1bW4gLmJ0bi1vcGVuLW1hcCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMy41cmVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMy41cmVtO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIuOXJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5pbmZvd2luZG93IHtcbiAgLyogICAgJiA+IGRpdjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgJiA+IGRpdjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFRUUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSovIH1cbiAgLmluZm93aW5kb3cgI2luZm93aW5kb3cge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBmb250LXNpemU6IDEuNnJlbSAhaW1wb3J0YW50OyB9XG4gICAgLmluZm93aW5kb3cgI2luZm93aW5kb3cgdWwge1xuICAgICAgbWFyZ2luOiAxcmVtIDAgMCAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgIC5pbmZvd2luZG93ICNpbmZvd2luZG93IHVsIGxpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogcmdiYSgyNTUsIDg3LCAzNCwgMC4xMikgZG90dGVkIDFweDtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTc1cHgpIHtcbiAgc2VjdGlvbi5mb3JtLWNvbnRhY3RvIC5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuICBzZWN0aW9uLnRlbGVmb25vcy1ob3JhcmlvczphZnRlciB7XG4gICAgd2lkdGg6IDI4JTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICBzZWN0aW9uLnRlbGVmb25vcy1ob3JhcmlvczphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qXG5UbyBjaGFuZ2UgdGhpcyBsaWNlbnNlIGhlYWRlciwgY2hvb3NlIExpY2Vuc2UgSGVhZGVycyBpbiBQcm9qZWN0IFByb3BlcnRpZXMuXG5UbyBjaGFuZ2UgdGhpcyB0ZW1wbGF0ZSBmaWxlLCBjaG9vc2UgVG9vbHMgfCBUZW1wbGF0ZXNcbmFuZCBvcGVuIHRoZSB0ZW1wbGF0ZSBpbiB0aGUgZWRpdG9yLlxuKi9cbi8qIFxuICAgIENyZWF0ZWQgb24gOiAyMy1qdWwtMjAxOCwgMTY6MTk6MDFcbiAgICBBdXRob3IgICAgIDogUm9kcmlcbiovXG4uc2VjdGlvbi1kZXRhbGxlLW5vdGljaWFzIGgyIHtcbiAgY29sb3I6ICMwMDNGNDQ7XG4gIGZvbnQtc2l6ZTogMy40cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMjAlOyB9XG4gIC5zZWN0aW9uLWRldGFsbGUtbm90aWNpYXMgaDIgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG5cbi5zZWN0aW9uLWRldGFsbGUtbm90aWNpYXMgaDMge1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG5cbi5zZWN0aW9uLWRldGFsbGUtbm90aWNpYXMgaDUge1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLnNlY3Rpb24tZGV0YWxsZS1ub3RpY2lhcyBpbWcubm90aWNpYS1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9XG5cbi5zZWN0aW9uLWRldGFsbGUtbm90aWNpYXMgcCB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEuNnJlbTsgfVxuICAuc2VjdGlvbi1kZXRhbGxlLW5vdGljaWFzIHAgKyBoMyB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTsgfVxuXG4uc2VjdGlvbi1kZXRhbGxlLW5vdGljaWFzIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGJvdHRvbTogMjVweDsgfVxuICAuc2VjdGlvbi1kZXRhbGxlLW5vdGljaWFzIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzAwM0Y0NDsgfVxuXG4uc2VjdGlvbi1kZXRhbGxlLW5vdGljaWFzIC5wbGF0aW5vLWxvZ28ge1xuICBtYXgtd2lkdGg6IDE4cmVtOyB9XG5cbi5zZWN0aW9uLWRldGFsbGUtbm90aWNpYXMgLm5vdGljaWEtaXRlbSAuY29udCwgLnNlY3Rpb24tZGV0YWxsZS1ub3RpY2lhcyAubm90aWNpYS1pdGVtIC5idG4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWN0aW9uLWRldGFsbGUtbm90aWNpYXMgLm5vdGljaWEtaXRlbSAudGl0bGUge1xuICBjb2xvcjogIzA0N0Y4NTtcbiAgZm9udC1zaXplOiAyLjRyZW07IH1cblxuLnNlY3Rpb24tZGV0YWxsZS1ub3RpY2lhcyAuYXNpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlY3Rpb24tZGV0YWxsZS1ub3RpY2lhcyAuYXNpZGUgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLnNlY3Rpb24tZGV0YWxsZS1ub3RpY2lhcyAuYXNpZGUgLm5vdGljaWEtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgIGJvcmRlci1ib3R0b206ICM5NEFCQjYgc29saWQgMXB4OyB9XG4gICAgLnNlY3Rpb24tZGV0YWxsZS1ub3RpY2lhcyAuYXNpZGUgLm5vdGljaWEtaXRlbSAudGl0bGUge1xuICAgICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuICAuc2VjdGlvbi1kZXRhbGxlLW5vdGljaWFzIC5hc2lkZSBmb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zZWN0aW9uLWRldGFsbGUtbm90aWNpYXMgLmFzaWRlIGZvcm0gaW5wdXQge1xuICAgICAgZmxleDogMTtcbiAgICAgIGJhY2tncm91bmQ6ICNFRUVFRUU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBoZWlnaHQ6IDUuNHJlbTtcbiAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAuc2VjdGlvbi1kZXRhbGxlLW5vdGljaWFzIC5hc2lkZSBmb3JtIGJ1dHRvbiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAzRjQ0O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNS4ycmVtO1xuICAgICAgaGVpZ2h0OiA1LjRyZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2Utb3V0O1xuICAgICAgZmxvYXQ6IG5vbmU7IH1cbiAgICAgIC5zZWN0aW9uLWRldGFsbGUtbm90aWNpYXMgLmFzaWRlIGZvcm0gYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzA0ODA4NjsgfVxuICAgICAgLnNlY3Rpb24tZGV0YWxsZS1ub3RpY2lhcyAuYXNpZGUgZm9ybSBidXR0b24gaSB7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogNS40cmVtOyB9XG4gIC5zZWN0aW9uLWRldGFsbGUtbm90aWNpYXMgLmFzaWRlIGEuYmFjayB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgcmlnaHQ6IDA7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAzLjNyZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEzcmVtOyB9XG4gICAgLnNlY3Rpb24tZGV0YWxsZS1ub3RpY2lhcyAuYXNpZGUgYS5iYWNrIGkge1xuICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDRweDsgfVxuXG4uc2VjdGlvbi1kZXRhbGxlLW5vdGljaWFzIC5kb3dubG9hZCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuICAuc2VjdGlvbi1kZXRhbGxlLW5vdGljaWFzIC5kb3dubG9hZCBsaSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvdWxfcmVmZXJlbmNpYXMucG5nXCIpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuN3JlbTsgfVxuXG4uc2VjdGlvbi1kZXRhbGxlLW5vdGljaWFzIC50b3AtYmFyLWNvbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlY3Rpb24tZGV0YWxsZS1ub3RpY2lhcyAudG9wLWJhci1jb250IC5zaGFyZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIC5zZWN0aW9uLWRldGFsbGUtbm90aWNpYXMgLnRvcC1iYXItY29udCAuc2hhcmUgcCB7XG4gICAgICBtYXJnaW46IDAgMS41cmVtIDAgMDsgfVxuXG4uc2VjdGlvbi1kZXRhbGxlLW5vdGljaWFzIC5jb21tZW50cyB7XG4gIG1hcmdpbi10b3A6IDRyZW07IH1cblxuLypcblRvIGNoYW5nZSB0aGlzIGxpY2Vuc2UgaGVhZGVyLCBjaG9vc2UgTGljZW5zZSBIZWFkZXJzIGluIFByb2plY3QgUHJvcGVydGllcy5cblRvIGNoYW5nZSB0aGlzIHRlbXBsYXRlIGZpbGUsIGNob29zZSBUb29scyB8IFRlbXBsYXRlc1xuYW5kIG9wZW4gdGhlIHRlbXBsYXRlIGluIHRoZSBlZGl0b3IuXG4qL1xuLyogXG4gICAgQ3JlYXRlZCBvbiA6IDI0LWp1bC0yMDE4LCAxNjo0MzoxM1xuICAgIEF1dGhvciAgICAgOiBSb2RyaVxuKi9cbi5zZWN0aW9uLWdsb3NhcmlvIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cbiAgLnNlY3Rpb24tZ2xvc2FyaW8gLmZvcm0ge1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtOyB9XG4gIC5zZWN0aW9uLWdsb3NhcmlvIGZvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zZWN0aW9uLWdsb3NhcmlvIGZvcm0gaW5wdXQge1xuICAgICAgZmxleDogMTtcbiAgICAgIGJhY2tncm91bmQ6ICNFRUVFRUU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBoZWlnaHQ6IDUuNHJlbTtcbiAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAuc2VjdGlvbi1nbG9zYXJpbyBmb3JtIGEuYnRuLWNsb3NlLXNlYXJjaCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb2xvcjogIzQ0NDtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgdG9wOiAwLjlyZW07XG4gICAgICByaWdodDogOHJlbTsgfVxuICAgIC5zZWN0aW9uLWdsb3NhcmlvIGZvcm0gYnV0dG9uIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDNGNDQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA1LjJyZW07XG4gICAgICBoZWlnaHQ6IDUuNHJlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XG4gICAgICBmbG9hdDogbm9uZTsgfVxuICAgICAgLnNlY3Rpb24tZ2xvc2FyaW8gZm9ybSBidXR0b246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDQ4MDg2OyB9XG4gICAgICAuc2VjdGlvbi1nbG9zYXJpbyBmb3JtIGJ1dHRvbiBpIHtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1LjRyZW07IH1cbiAgLnNlY3Rpb24tZ2xvc2FyaW8gLnRpdGxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAzRjQ0OyB9XG4gIC5zZWN0aW9uLWdsb3NhcmlvIC5uYXYtZ2xvc2FyaW8ge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gICAgYmFja2dyb3VuZDogIzA0ODA4NjsgfVxuICAgIC5zZWN0aW9uLWdsb3NhcmlvIC5uYXYtZ2xvc2FyaW8gdWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgIC5zZWN0aW9uLWdsb3NhcmlvIC5uYXYtZ2xvc2FyaW8gdWwgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTIpO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYuMXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG4gIC5zZWN0aW9uLWdsb3NhcmlvIGgxIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkyKTtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiA2LjFyZW07IH1cbiAgLnNlY3Rpb24tZ2xvc2FyaW8gZGwge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbTsgfVxuICAuc2VjdGlvbi1nbG9zYXJpbyBkdCB7XG4gICAgY29sb3I6ICMwNDdGODU7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gIC5zZWN0aW9uLWdsb3NhcmlvIGRkIHtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5zZWN0aW9uLWdsb3NhcmlvIC5jaW50aWxsbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkyKTtcbiAgICB3aWR0aDogNnJlbTtcbiAgICBoZWlnaHQ6IDZyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiA1LjZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuICAgIGJhY2tncm91bmQ6ICMwNDgwODY7IH1cbiAgICAuc2VjdGlvbi1nbG9zYXJpbyAuY2ludGlsbG86YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMTRyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjMDQ4MDg2O1xuICAgICAgbGVmdDogMTRweDtcbiAgICAgIHRvcDogLTIuNXJlbTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLnNlY3Rpb24tZ2xvc2FyaW8gLmNpbnRpbGxvOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTRweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItdG9wOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCAjMDM2QTZGO1xuICAgICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICMwMzZBNkY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnNlY3Rpb24tZ2xvc2FyaW8gLm5hdi1nbG9zYXJpbyB1bCBsaSB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBsaW5lLWhlaWdodDogNXJlbTsgfVxuICAgIC5zZWN0aW9uLWdsb3NhcmlvIC5mb3JtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgICAuc2VjdGlvbi1nbG9zYXJpbyAubmF2LWdsb3NhcmlvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuXG4vKlxuVG8gY2hhbmdlIHRoaXMgbGljZW5zZSBoZWFkZXIsIGNob29zZSBMaWNlbnNlIEhlYWRlcnMgaW4gUHJvamVjdCBQcm9wZXJ0aWVzLlxuVG8gY2hhbmdlIHRoaXMgdGVtcGxhdGUgZmlsZSwgY2hvb3NlIFRvb2xzIHwgVGVtcGxhdGVzXG5hbmQgb3BlbiB0aGUgdGVtcGxhdGUgaW4gdGhlIGVkaXRvci5cbiovXG4vKiBcbiAgICBDcmVhdGVkIG9uIDogMjUtanVsLTIwMTgsIDE2OjAxOjQzXG4gICAgQXV0aG9yICAgICA6IFJvZHJpXG4qL1xuLnNlY3Rpb24tZmFxcyAuaGVhZGVyLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206ICMwNDgwODYgc29saWQgMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuXG4uc2VjdGlvbi1mYXFzIGgxIHtcbiAgY29sb3I6IHJnYmEoMCwgNjMsIDY4LCAwLjkyKTtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiA2LjFyZW07IH1cblxuLnNlY3Rpb24tZmFxcyBoMiB7XG4gIGNvbG9yOiAjMDQ3Rjg1O1xuICBmb250LXNpemU6IDZyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4uc2VjdGlvbi1mYXFzIGZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTsgfVxuICAuc2VjdGlvbi1mYXFzIGZvcm0gaW5wdXQge1xuICAgIGZsZXg6IDE7XG4gICAgYmFja2dyb3VuZDogI0VFRUVFRTtcbiAgICBib3JkZXI6IDA7XG4gICAgaGVpZ2h0OiA1LjRyZW07XG4gICAgcGFkZGluZzogMCAxLjVyZW07XG4gICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuc2VjdGlvbi1mYXFzIGZvcm0gYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICMwMDNGNDQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1LjJyZW07XG4gICAgaGVpZ2h0OiA1LjRyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XG4gICAgZmxvYXQ6IG5vbmU7IH1cbiAgICAuc2VjdGlvbi1mYXFzIGZvcm0gYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwNDgwODY7IH1cbiAgICAuc2VjdGlvbi1mYXFzIGZvcm0gYnV0dG9uIGkge1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiA1LjRyZW07IH1cblxuLnNlY3Rpb24tZmFxcyAubmF2LWFzaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMnJlbSAwIDAgMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAycmVtOyB9XG4gIC5zZWN0aW9uLWZhcXMgLm5hdi1hc2lkZSBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNlY3Rpb24tZmFxcyAubmF2LWFzaWRlIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMDQ3Rjg1O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgIC5zZWN0aW9uLWZhcXMgLm5hdi1hc2lkZSBhLmFjdGl2ZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uc2VjdGlvbi1mYXFzIC5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDA7IH1cbiAgLnNlY3Rpb24tZmFxcyAuY2FyZCAuY2FyZC1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnNlY3Rpb24tZmFxcyAuY2FyZCAuY2FyZC1oZWFkZXIgYnV0dG9uIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBjb2xvcjogIzA0N0Y4NTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAycmVtOyB9XG4gICAgICAuc2VjdGlvbi1mYXFzIC5jYXJkIC5jYXJkLWhlYWRlciBidXR0b24uY29sbGFwc2VkIHtcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgICAgLnNlY3Rpb24tZmFxcyAuY2FyZCAuY2FyZC1oZWFkZXIgYnV0dG9uLmNvbGxhcHNlZDpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICctJzsgfVxuICAgICAgICAuc2VjdGlvbi1mYXFzIC5jYXJkIC5jYXJkLWhlYWRlciBidXR0b24uY29sbGFwc2VkOmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAuc2VjdGlvbi1mYXFzIC5jYXJkIC5jYXJkLWhlYWRlciBidXR0b246YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJysnO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgICAgIC5zZWN0aW9uLWZhcXMgLmNhcmQgLmNhcmQtaGVhZGVyIGJ1dHRvbjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGNvbnRlbnQ6ICcrJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDQ3Rjg1O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAwLjVyZW07XG4gICAgICAgIGxlZnQ6IC0xLjhyZW07XG4gICAgICAgIHRvcDogMDsgfVxuICAgICAgLnNlY3Rpb24tZmFxcyAuY2FyZCAuY2FyZC1oZWFkZXIgYnV0dG9uOmhvdmVyLCAuc2VjdGlvbi1mYXFzIC5jYXJkIC5jYXJkLWhlYWRlciBidXR0b246Zm9jdXMge1xuICAgICAgICBjb2xvcjogIzA0N0Y4NTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5zZWN0aW9uLWZhcXMgLmNhcmQgLmNhcmQtYm9keSB7XG4gICAgcGFkZGluZzogMS41cmVtIDIuNzVyZW07XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgZm9udC1zaXplOiAxLjhyZW07IH1cblxuLnNlY3Rpb24tZmFxcyAuYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogIzQ0NDQ0NCBzb2xpZCAxcHggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlY3Rpb24tZmFxcyBoMiB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXRvcDogI0NDQyBkb3R0ZWQgMXB4O1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07IH1cbiAgLnNlY3Rpb24tZmFxcyAuY2FyZCAuY2FyZC1oZWFkZXIgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuc2VjdGlvbi1mYXFzIC5jYXJkIC5jYXJkLWJvZHkge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAyLjNyZW0gIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEuNnJlbTsgfSB9XG5cbi8qXG5UbyBjaGFuZ2UgdGhpcyBsaWNlbnNlIGhlYWRlciwgY2hvb3NlIExpY2Vuc2UgSGVhZGVycyBpbiBQcm9qZWN0IFByb3BlcnRpZXMuXG5UbyBjaGFuZ2UgdGhpcyB0ZW1wbGF0ZSBmaWxlLCBjaG9vc2UgVG9vbHMgfCBUZW1wbGF0ZXNcbmFuZCBvcGVuIHRoZSB0ZW1wbGF0ZSBpbiB0aGUgZWRpdG9yLlxuKi9cbi8qIFxuICAgIENyZWF0ZWQgb24gOiAxMy1hZ28tMjAxOCwgMTY6MDU6NTFcbiAgICBBdXRob3IgICAgIDogUm9kcmlcbiovXG4uc2VjdGlvbi1tZWRpY2FyZS12aWRlbyB7XG4gIG1pbi1oZWlnaHQ6IDUyLjJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNnJlbSAwIDZyZW0gMDtcbiAgLyogICAgLmVtYmVkLXJlc3BvbnNpdmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfSovIH1cbiAgLnNlY3Rpb24tbWVkaWNhcmUtdmlkZW8gLnZpZGVvLXpvbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTE3cmVtOyB9XG4gICAgLnNlY3Rpb24tbWVkaWNhcmUtdmlkZW8gLnZpZGVvLXpvbmUgaWZyYW1lIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5zZWN0aW9uLW1lZGljYXJlLXZpZGVvIC50ZXh0LXZpZGVvIHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICAvKnBhZGRpbmctcmlnaHQ6IDE3cmVtOyovIH1cbiAgLnNlY3Rpb24tbWVkaWNhcmUtdmlkZW8gaDEge1xuICAgIGNvbG9yOiAjMDQ4MDg2O1xuICAgIGZvbnQtc2l6ZTogNi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA3cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luOiAwIDAgMS41cmVtIDA7IH1cbiAgLnNlY3Rpb24tbWVkaWNhcmUtdmlkZW8gaDMge1xuICAgIGJvcmRlci10b3A6ICMwNDgwODYgZG90dGVkIDFweDtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICMwNDgwODY7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuc2VjdGlvbi1tZWRpY2FyZS12aWRlbyB7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgcGFkZGluZzogOHJlbSAwIDJyZW0gMDtcbiAgICAgIC8qXHQuZW1iZWQtcmVzcG9uc2l2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH0qLyB9XG4gICAgICAuc2VjdGlvbi1tZWRpY2FyZS12aWRlbyAudmlkZW8tem9uZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5zZWN0aW9uLW1lZGljYXJlLXZpZGVvIC50ZXh0LXZpZGVvIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIC8qcGFkZGluZy1yaWdodDogMDsqLyB9XG4gICAgICAuc2VjdGlvbi1tZWRpY2FyZS12aWRlbyBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogNHJlbTsgfVxuICAgICAgLnNlY3Rpb24tbWVkaWNhcmUtdmlkZW8gaDMge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuXG4uc2VjdGlvbi1tZWRpY2FyZS1jdWJpZXJ0YSB7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIHBhZGRpbmc6IDdyZW0gMDsgfVxuICAuc2VjdGlvbi1tZWRpY2FyZS1jdWJpZXJ0YSBoMiB7XG4gICAgY29sb3I6ICMwMzU3NkY7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICAuc2VjdGlvbi1tZWRpY2FyZS1jdWJpZXJ0YSAuaXRlbS1jdWJpcnRhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5zZWN0aW9uLW1lZGljYXJlLWN1YmllcnRhIC5pdGVtLWN1YmlydGEgcCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luOiAwIDAgMCAxLjVyZW07IH1cbiAgICAgIC5zZWN0aW9uLW1lZGljYXJlLWN1YmllcnRhIC5pdGVtLWN1YmlydGEgcCBzdHJvbmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07IH1cbiAgLnNlY3Rpb24tbWVkaWNhcmUtY3ViaWVydGEgLmNvbHMgPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICBib3JkZXItcmlnaHQ6ICM5NEFCQjYgZG90dGVkIDFweDsgfVxuICAuc2VjdGlvbi1tZWRpY2FyZS1jdWJpZXJ0YSAuY29scyA+IGRpdjpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuc2VjdGlvbi1tZWRpY2FyZS1jdWJpZXJ0YSB7XG4gICAgICBwYWRkaW5nOiAycmVtIDAgMCAwOyB9XG4gICAgICAuc2VjdGlvbi1tZWRpY2FyZS1jdWJpZXJ0YSBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgICAgIC5zZWN0aW9uLW1lZGljYXJlLWN1YmllcnRhIC5jb2xzID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtOyB9IH1cblxuLnNlY3Rpb24tbWVkaWNhcmUtYXJ0aWNsZXMgYXJ0aWNsZSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgLnNlY3Rpb24tbWVkaWNhcmUtYXJ0aWNsZXMgYXJ0aWNsZSBmaWd1cmUge1xuICAgIGJvcmRlci10b3A6ICNGRkYgc29saWQgMXB4OyB9XG4gIC5zZWN0aW9uLW1lZGljYXJlLWFydGljbGVzIGFydGljbGUgaDIuZ3JlZW4ge1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjMDQ4MDg2O1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIC5zZWN0aW9uLW1lZGljYXJlLWFydGljbGVzIGFydGljbGUgaDIuZ3JlZW4gc3Ryb25nIHtcbiAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zZWN0aW9uLW1lZGljYXJlLWFydGljbGVzIGFydGljbGUgaDIubGluZSB7XG4gICAgY29sb3I6ICMwNDgwODY7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogIzk0QUJCNiBkb3R0ZWQgMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIC5zZWN0aW9uLW1lZGljYXJlLWFydGljbGVzIGFydGljbGUgaDIubGluZSBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuc2VjdGlvbi1tZWRpY2FyZS1hcnRpY2xlcyBhcnRpY2xlIHAge1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAgIC5zZWN0aW9uLW1lZGljYXJlLWFydGljbGVzIGFydGljbGUgcCBzdHJvbmcge1xuICAgICAgY29sb3I6ICMwNDdGODU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuc2VjdGlvbi1tZWRpY2FyZS1hcnRpY2xlcyBhcnRpY2xlIHVsIHtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG5cbi5zZWN0aW9uLW1lZGljYXJlLWVsZWdpYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5zZWN0aW9uLW1lZGljYXJlLWVsZWdpYmxlOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogNTAlO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wbGFuZXMtbWVkaWNvcy9zb2JyZS1tZWRpY2FyZS9lbGVnaWJpbGlkYWQuanBnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgei1pbmRleDogMDsgfVxuICAuc2VjdGlvbi1tZWRpY2FyZS1lbGVnaWJsZTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gICAgei1pbmRleDogMDsgfVxuICAuc2VjdGlvbi1tZWRpY2FyZS1lbGVnaWJsZSAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5zZWN0aW9uLW1lZGljYXJlLWVsZWdpYmxlIC5jb250YWluZXIgLmNvbC0xMiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICAgICAgcGFkZGluZzogNHJlbSA1cmVtOyB9XG4gIC5zZWN0aW9uLW1lZGljYXJlLWVsZWdpYmxlIGgyIHtcbiAgICBjb2xvcjogIzA0N0Y4NTtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLnNlY3Rpb24tbWVkaWNhcmUtZWxlZ2libGUgaDMge1xuICAgIGNvbG9yOiAjMDQ3Rjg1O1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAuc2VjdGlvbi1tZWRpY2FyZS1lbGVnaWJsZSB1bCB7XG4gICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTsgfVxuICAgIC5zZWN0aW9uLW1lZGljYXJlLWVsZWdpYmxlIHVsIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnNlY3Rpb24tbWVkaWNhcmUtZWxlZ2libGUgLmNvbnRhaW5lciAuY29sLTEyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gICAgICBwYWRkaW5nOiAxLjVyZW07IH1cbiAgICAuc2VjdGlvbi1tZWRpY2FyZS1lbGVnaWJsZSBoMiB7XG4gICAgICBmb250LXNpemU6IDIuNXJlbTsgfVxuICAgIC5zZWN0aW9uLW1lZGljYXJlLWVsZWdpYmxlIC5idG4ge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07IH0gfVxuXG5zZWN0aW9uLnByb2dyYW1hLW1lam9yYW1pZW50by1jYWxpZGFkLWJveC1oZWFydCB7XG4gIHBhZGRpbmctdG9wOiAwcmVtOyB9XG4gIHNlY3Rpb24ucHJvZ3JhbWEtbWVqb3JhbWllbnRvLWNhbGlkYWQtYm94LWhlYXJ0IC5ib3gtaGVhcnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDByZW07XG4gICAgbGVmdDogMS41cmVtO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29ucy9ib3gtaGVhcnQucG5nXCIpO1xuICAgIHdpZHRoOiA2NXB4O1xuICAgIGhlaWdodDogNTdweDsgfVxuICBzZWN0aW9uLnByb2dyYW1hLW1lam9yYW1pZW50by1jYWxpZGFkLWJveC1oZWFydCAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuc2VjdGlvbi5wcm9ncmFtYS1tZWpvcmFtaWVudG8tY2FsaWRhZC1pbmZvIC5ib3gtdHh0IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICBzZWN0aW9uLnByb2dyYW1hLW1lam9yYW1pZW50by1jYWxpZGFkLWluZm8gLmJveC10eHQuYm9yZGVyLXQge1xuICAgIGJvcmRlci10b3A6ICM5NEFCQjYgZG90dGVkIDFweDtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTsgfVxuICBzZWN0aW9uLnByb2dyYW1hLW1lam9yYW1pZW50by1jYWxpZGFkLWluZm8gLmJveC10eHQgaDIge1xuICAgIGNvbG9yOiAjMDQ3Rjg1O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICBzZWN0aW9uLnByb2dyYW1hLW1lam9yYW1pZW50by1jYWxpZGFkLWluZm8gLmJveC10eHQgcCB7XG4gICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICBzZWN0aW9uLnByb2dyYW1hLW1lam9yYW1pZW50by1jYWxpZGFkLWluZm8gLmJveC10eHQucXVvdGUge1xuICAgIHBhZGRpbmc6IDUuNXJlbSAzcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgc2VjdGlvbi5wcm9ncmFtYS1tZWpvcmFtaWVudG8tY2FsaWRhZC1pbmZvIC5ib3gtdHh0LnF1b3RlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29ucy9xdW90ZS1vcGVuLnBuZ1wiKTtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDEuNXJlbTsgfVxuICAgIHNlY3Rpb24ucHJvZ3JhbWEtbWVqb3JhbWllbnRvLWNhbGlkYWQtaW5mbyAuYm94LXR4dC5xdW90ZTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29ucy9xdW90ZS1jbG9zZS5wbmdcIik7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDFyZW07XG4gICAgICByaWdodDogMS41cmVtOyB9XG4gICAgc2VjdGlvbi5wcm9ncmFtYS1tZWpvcmFtaWVudG8tY2FsaWRhZC1pbmZvIC5ib3gtdHh0LnF1b3RlIHAge1xuICAgICAgY29sb3I6ICMwNDdGODU7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbnNlY3Rpb24ucHJvZ3JhbWEtbWVqb3JhbWllbnRvLWNhbGlkYWQtb2JqZXRpdm9zIHtcbiAgYmFja2dyb3VuZDogI0Y0RjdGODsgfVxuICBzZWN0aW9uLnByb2dyYW1hLW1lam9yYW1pZW50by1jYWxpZGFkLW9iamV0aXZvcyBoMiB7XG4gICAgY29sb3I6ICMwNDdGODU7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIHNlY3Rpb24ucHJvZ3JhbWEtbWVqb3JhbWllbnRvLWNhbGlkYWQtb2JqZXRpdm9zIHVsIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgICBzZWN0aW9uLnByb2dyYW1hLW1lam9yYW1pZW50by1jYWxpZGFkLW9iamV0aXZvcyB1bCBsaTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDQ4MDg2O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDAuOHJlbTsgfVxuICBzZWN0aW9uLnByb2dyYW1hLW1lam9yYW1pZW50by1jYWxpZGFkLW9iamV0aXZvcyBwLmMtZ3JlZW4ge1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgIGNvbG9yOiAjMDAzRjQ0OyB9XG4gIHNlY3Rpb24ucHJvZ3JhbWEtbWVqb3JhbWllbnRvLWNhbGlkYWQtb2JqZXRpdm9zIC5xaXAge1xuICAgIG1hcmdpbi10b3A6IDZyZW07IH1cbiAgICBzZWN0aW9uLnByb2dyYW1hLW1lam9yYW1pZW50by1jYWxpZGFkLW9iamV0aXZvcyAucWlwIC5ib3gtcWlwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICBwYWRkaW5nOiAzLjVyZW0gMHJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICBzZWN0aW9uLnByb2dyYW1hLW1lam9yYW1pZW50by1jYWxpZGFkLW9iamV0aXZvcyAucWlwIC5ib3gtcWlwOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiA4N3B4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwNDgwODY7XG4gICAgICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkICMwMDNGNDQ7IH1cbiAgICAgIHNlY3Rpb24ucHJvZ3JhbWEtbWVqb3JhbWllbnRvLWNhbGlkYWQtb2JqZXRpdm9zIC5xaXAgLmJveC1xaXA6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogIzA0ODA4NjtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMDAzRjQ0OyB9XG4gICAgICBzZWN0aW9uLnByb2dyYW1hLW1lam9yYW1pZW50by1jYWxpZGFkLW9iamV0aXZvcyAucWlwIC5ib3gtcWlwIC5oYXBweS1mYWNlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRiB1cmwoXCIuLi9pbWcvaWNvbnMvaGFwcHktZmFjZS5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMy44cmVtO1xuICAgICAgICB0b3A6IDIuMjVyZW07XG4gICAgICAgIHdpZHRoOiA5LjdyZW07XG4gICAgICAgIGhlaWdodDogOS43cmVtOyB9XG4gICAgICBzZWN0aW9uLnByb2dyYW1hLW1lam9yYW1pZW50by1jYWxpZGFkLW9iamV0aXZvcyAucWlwIC5ib3gtcWlwIHAge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICBjb2xvcjogIzAwM0Y0NDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiA0cmVtOyB9XG5cbnNlY3Rpb24ucHJvZ3JhbWEtbWVqb3JhbWllbnRvLWNhbGlkYWQtcmVzcG9uc2FiaWxpZGFkIGgzIHtcbiAgZm9udC1zaXplOiAzLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDQ3Rjg1O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cblxuc2VjdGlvbi5wcm9ncmFtYS1tZWpvcmFtaWVudG8tY2FsaWRhZC1yZXNwb25zYWJpbGlkYWQgcCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMTI1JTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDNGNDQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIHNlY3Rpb24ucHJvZ3JhbWEtbWVqb3JhbWllbnRvLWNhbGlkYWQtaW5mbyB7XG4gICAgcGFkZGluZy10b3A6IDZyZW07IH1cbiAgICBzZWN0aW9uLnByb2dyYW1hLW1lam9yYW1pZW50by1jYWxpZGFkLWluZm8gLmJveC10eHQucXVvdGUgcCB7XG4gICAgICBmb250LXNpemU6IDJyZW07IH1cbiAgICBzZWN0aW9uLnByb2dyYW1hLW1lam9yYW1pZW50by1jYWxpZGFkLWluZm8gLmJveC10eHQgaDIge1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07IH1cbiAgICBzZWN0aW9uLnByb2dyYW1hLW1lam9yYW1pZW50by1jYWxpZGFkLWluZm8gLmJveC10eHQgcCB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuICBzZWN0aW9uLnByb2dyYW1hLW1lam9yYW1pZW50by1jYWxpZGFkLW9iamV0aXZvcyBoMiB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07IH1cbiAgc2VjdGlvbi5wcm9ncmFtYS1tZWpvcmFtaWVudG8tY2FsaWRhZC1vYmpldGl2b3MgcCwgc2VjdGlvbi5wcm9ncmFtYS1tZWpvcmFtaWVudG8tY2FsaWRhZC1vYmpldGl2b3MgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG4gIHNlY3Rpb24ucHJvZ3JhbWEtbWVqb3JhbWllbnRvLWNhbGlkYWQtb2JqZXRpdm9zIC5xaXAge1xuICAgIG1hcmdpbi10b3A6IDNyZW07IH1cbiAgICBzZWN0aW9uLnByb2dyYW1hLW1lam9yYW1pZW50by1jYWxpZGFkLW9iamV0aXZvcyAucWlwIC5ib3gtcWlwIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICBzZWN0aW9uLnByb2dyYW1hLW1lam9yYW1pZW50by1jYWxpZGFkLW9iamV0aXZvcyAucWlwIC5ib3gtcWlwOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogODdweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzA0ODA4NjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMDNGNDQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAgICAgc2VjdGlvbi5wcm9ncmFtYS1tZWpvcmFtaWVudG8tY2FsaWRhZC1vYmpldGl2b3MgLnFpcCAuYm94LXFpcDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzA0ODA4NjtcbiAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMwMDNGNDQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lOyB9XG4gICAgICBzZWN0aW9uLnByb2dyYW1hLW1lam9yYW1pZW50by1jYWxpZGFkLW9iamV0aXZvcyAucWlwIC5ib3gtcWlwIC5oYXBweS1mYWNlIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgdG9wOiAzLjVyZW07IH1cbiAgICAgIHNlY3Rpb24ucHJvZ3JhbWEtbWVqb3JhbWllbnRvLWNhbGlkYWQtb2JqZXRpdm9zIC5xaXAgLmJveC1xaXAgcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICBjb2xvcjogIzAwM0Y0NDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiA5cmVtIDEuNXJlbSAycmVtIDEuNXJlbTtcbiAgICAgICAgdG9wOiAwcmVtO1xuICAgICAgICBsZWZ0OiAwcmVtOyB9XG4gIHNlY3Rpb24ucHJvZ3JhbWEtbWVqb3JhbWllbnRvLWNhbGlkYWQtcmVzcG9uc2FiaWxpZGFkIHtcbiAgICBwYWRkaW5nOiAzcmVtIDByZW07IH0gfVxuXG5zZWN0aW9uLmN1YmllcnRhLWZ1ZXJhLWRlLXJlZC1ib3gtZmlsZSB7XG4gIHBhZGRpbmctdG9wOiAwcmVtOyB9XG4gIHNlY3Rpb24uY3ViaWVydGEtZnVlcmEtZGUtcmVkLWJveC1maWxlIC5ib3gtZmlsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHJlbTtcbiAgICBsZWZ0OiAxLjVyZW07XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25zL2JveC1maWxlLnBuZ1wiKTtcbiAgICB3aWR0aDogNjVweDtcbiAgICBoZWlnaHQ6IDU3cHg7IH1cbiAgc2VjdGlvbi5jdWJpZXJ0YS1mdWVyYS1kZS1yZWQtYm94LWZpbGUgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbnNlY3Rpb24uY3ViaWVydGEtZnVlcmEtZGUtcmVkIHtcbiAgcGFkZGluZy10b3A6IDZyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxMHJlbTsgfVxuICBzZWN0aW9uLmN1YmllcnRhLWZ1ZXJhLWRlLXJlZCBoMSB7XG4gICAgZm9udC1zaXplOiA2cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMwNDdGODU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICBzZWN0aW9uLmN1YmllcnRhLWZ1ZXJhLWRlLXJlZCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgc2VjdGlvbi5jdWJpZXJ0YS1mdWVyYS1kZS1yZWQgcCBhIHtcbiAgICAgIGNvbG9yOiAjMDQ3Rjg1O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIHNlY3Rpb24uY3ViaWVydGEtZnVlcmEtZGUtcmVkIGgxIHtcbiAgICBmb250LXNpemU6IDNyZW07IH1cbiAgc2VjdGlvbi5jdWJpZXJ0YS1mdWVyYS1kZS1yZWQgcCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07IH0gfVxuXG5zZWN0aW9uLnBvbGl0aWNhLWRlLXRyYW5zaWNpb24tc3VwbGlkbyB7XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMTByZW07IH1cbiAgc2VjdGlvbi5wb2xpdGljYS1kZS10cmFuc2ljaW9uLXN1cGxpZG8gaDEge1xuICAgIGZvbnQtc2l6ZTogNi40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMwNDgwODY7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTAwJTsgfVxuICAgIHNlY3Rpb24ucG9saXRpY2EtZGUtdHJhbnNpY2lvbi1zdXBsaWRvIGgxIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9wYWNpdHk6IC45MjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgc2VjdGlvbi5wb2xpdGljYS1kZS10cmFuc2ljaW9uLXN1cGxpZG8gcCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5zZWN0aW9uLnBvbGl0aWNhLWRlLXRyYW5zaWNpb24taW5mbyB7XG4gIGJhY2tncm91bmQ6ICNGNEY3Rjg7IH1cbiAgc2VjdGlvbi5wb2xpdGljYS1kZS10cmFuc2ljaW9uLWluZm8gLmRvY3VtZW50LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDAuM3JlbTsgfVxuICBzZWN0aW9uLnBvbGl0aWNhLWRlLXRyYW5zaWNpb24taW5mbyBoMyB7XG4gICAgY29sb3I6ICMwNDdGODU7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICBzZWN0aW9uLnBvbGl0aWNhLWRlLXRyYW5zaWNpb24taW5mbyAjbGlzdC1wZGYgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgZm9udC1zaXplOiAyLjRyZW0gIWltcG9ydGFudDsgfVxuICBzZWN0aW9uLnBvbGl0aWNhLWRlLXRyYW5zaWNpb24taW5mbyBwLnN1YnRpdGxlIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgc2VjdGlvbi5wb2xpdGljYS1kZS10cmFuc2ljaW9uLWluZm8gdWwgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW07IH1cbiAgICBzZWN0aW9uLnBvbGl0aWNhLWRlLXRyYW5zaWNpb24taW5mbyB1bCBsaTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDQ4MDg2O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDAuOHJlbTsgfVxuICAgIHNlY3Rpb24ucG9saXRpY2EtZGUtdHJhbnNpY2lvbi1pbmZvIHVsIGxpIHAge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgc2VjdGlvbi5wb2xpdGljYS1kZS10cmFuc2ljaW9uLWluZm8gLmxlZS1hcXVpIHAge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIHNlY3Rpb24ucG9saXRpY2EtZGUtdHJhbnNpY2lvbi1pbmZvIC5sZWUtYXF1aSBhIHtcbiAgICBjb2xvcjogIzA0N0Y4NTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgICBzZWN0aW9uLnBvbGl0aWNhLWRlLXRyYW5zaWNpb24taW5mbyAubGVlLWFxdWkgYSBzdmcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBzZWN0aW9uLnBvbGl0aWNhLWRlLXRyYW5zaWNpb24tc3VwbGlkbyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07IH1cbiAgICBzZWN0aW9uLnBvbGl0aWNhLWRlLXRyYW5zaWNpb24tc3VwbGlkbyBoMSB7XG4gICAgICBmb250LXNpemU6IDNyZW07IH1cbiAgICAgIHNlY3Rpb24ucG9saXRpY2EtZGUtdHJhbnNpY2lvbi1zdXBsaWRvIGgxIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAgIHNlY3Rpb24ucG9saXRpY2EtZGUtdHJhbnNpY2lvbi1zdXBsaWRvIHAge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgICBzZWN0aW9uLnBvbGl0aWNhLWRlLXRyYW5zaWNpb24tc3VwbGlkbyBzdmcge1xuICAgICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgc2VjdGlvbi5wb2xpdGljYS1kZS10cmFuc2ljaW9uLWluZm8gdWwgbGkgcCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gIHNlY3Rpb24ucG9saXRpY2EtZGUtdHJhbnNpY2lvbi1pbmZvIGEuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgc2VjdGlvbi5wb2xpdGljYS1kZS10cmFuc2ljaW9uLWluZm8gLmxlZS1hcXVpIHAge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIG1hcmdpbi10b3A6IDJyZW07IH0gfVxuXG5zZWN0aW9uLmRldGVybWluYWNpb24tb3JnYW5pemFjaW9uYWxlcy1ib3gtZmlsZSB7XG4gIHBhZGRpbmctdG9wOiAwcmVtOyB9XG4gIHNlY3Rpb24uZGV0ZXJtaW5hY2lvbi1vcmdhbml6YWNpb25hbGVzLWJveC1maWxlIC5ib3gtZmlsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHJlbTtcbiAgICBsZWZ0OiAxLjVyZW07XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25zL2JveC1maWxlLnBuZ1wiKTtcbiAgICB3aWR0aDogNjVweDtcbiAgICBoZWlnaHQ6IDU3cHg7IH1cbiAgc2VjdGlvbi5kZXRlcm1pbmFjaW9uLW9yZ2FuaXphY2lvbmFsZXMtYm94LWZpbGUgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbnNlY3Rpb24uZGV0ZXJtaW5hY2lvbi1vcmdhbml6YWNpb25hbGVzLWluZm8gLm5hdi10YWJzLnllYXJzIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYm9yZGVyLWxlZnQ6ICNGRkYgc29saWQgMXB4O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgYm9yZGVyLWJvdHRvbTogIzAzNTc2RiBzb2xpZCAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIG1hcmdpbi10b3A6IC0zLjVyZW07IH1cbiAgc2VjdGlvbi5kZXRlcm1pbmFjaW9uLW9yZ2FuaXphY2lvbmFsZXMtaW5mbyAubmF2LXRhYnMueWVhcnMgLm5hdi1saW5rIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMDM1NzZGO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZzogMCAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDRyZW07IH1cbiAgICBzZWN0aW9uLmRldGVybWluYWNpb24tb3JnYW5pemFjaW9uYWxlcy1pbmZvIC5uYXYtdGFicy55ZWFycyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMzU3NkY7XG4gICAgICBjb2xvcjogI0ZGRjsgfVxuXG5zZWN0aW9uLmRldGVybWluYWNpb24tb3JnYW5pemFjaW9uYWxlcy1pbmZvIC5mb3JtLW1lZGljYW1lbnRvcyBoMiB7XG4gIGNvbG9yOiAjMDI2QTZFO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG5cbnNlY3Rpb24uZGV0ZXJtaW5hY2lvbi1vcmdhbml6YWNpb25hbGVzLWluZm8gLmZvcm0tbWVkaWNhbWVudG9zIHVsIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG5cbnNlY3Rpb24uZGV0ZXJtaW5hY2lvbi1vcmdhbml6YWNpb25hbGVzLWluZm8gLmZvcm0tbWVkaWNhbWVudG9zIHAge1xuICBjb2xvcjogIzAxNkE2RDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMi40cmVtOyB9XG5cbnNlY3Rpb24uZGV0ZXJtaW5hY2lvbi1vcmdhbml6YWNpb25hbGVzLWluZm8gaDEge1xuICBmb250LXNpemU6IDZyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDQ3Rjg1O1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG5cbnNlY3Rpb24uZGV0ZXJtaW5hY2lvbi1vcmdhbml6YWNpb25hbGVzLWluZm8gcC5zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGNvbG9yOiAjMDQ3Rjg1OyB9XG5cbnNlY3Rpb24uZGV0ZXJtaW5hY2lvbi1vcmdhbml6YWNpb25hbGVzLWluZm8gLnRhYi1jb250ZW50IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNDQ0NDQ0O1xuICBwYWRkaW5nOiAzLjVyZW0gMHJlbTsgfVxuICBzZWN0aW9uLmRldGVybWluYWNpb24tb3JnYW5pemFjaW9uYWxlcy1pbmZvIC50YWItY29udGVudCAuY2FyZCB7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICAgc2VjdGlvbi5kZXRlcm1pbmFjaW9uLW9yZ2FuaXphY2lvbmFsZXMtaW5mbyAudGFiLWNvbnRlbnQgLmNhcmQgLmNhcmQtaGVhZGVyIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgICBzZWN0aW9uLmRldGVybWluYWNpb24tb3JnYW5pemFjaW9uYWxlcy1pbmZvIC50YWItY29udGVudCAuY2FyZCAuY2FyZC1oZWFkZXIgYnV0dG9uIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dDtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgcGFkZGluZzogMHJlbSAxLjI1cmVtIDByZW0gMnJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgYmFja2dyb3VuZDogIzA0N0Y4NTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBzZWN0aW9uLmRldGVybWluYWNpb24tb3JnYW5pemFjaW9uYWxlcy1pbmZvIC50YWItY29udGVudCAuY2FyZCAuY2FyZC1oZWFkZXIgYnV0dG9uOmhvdmVyLCBzZWN0aW9uLmRldGVybWluYWNpb24tb3JnYW5pemFjaW9uYWxlcy1pbmZvIC50YWItY29udGVudCAuY2FyZCAuY2FyZC1oZWFkZXIgYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgc2VjdGlvbi5kZXRlcm1pbmFjaW9uLW9yZ2FuaXphY2lvbmFsZXMtaW5mbyAudGFiLWNvbnRlbnQgLmNhcmQgLmNhcmQtaGVhZGVyIGJ1dHRvbjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDQ3Rjg1O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDAuNXJlbTtcbiAgICAgICAgICBsZWZ0OiAtMC4zcmVtO1xuICAgICAgICAgIHRvcDogMDsgfVxuICAgICAgICBzZWN0aW9uLmRldGVybWluYWNpb24tb3JnYW5pemFjaW9uYWxlcy1pbmZvIC50YWItY29udGVudCAuY2FyZCAuY2FyZC1oZWFkZXIgYnV0dG9uLmNvbGxhcHNlZCB7XG4gICAgICAgICAgY29sb3I6ICMwNDdGODU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAvKmZvbnQtc2l6ZTogMnJlbTsqL1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgLypwYWRkaW5nLWxlZnQ6IDEuNXJlbTsqL1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAgICAgICBzZWN0aW9uLmRldGVybWluYWNpb24tb3JnYW5pemFjaW9uYWxlcy1pbmZvIC50YWItY29udGVudCAuY2FyZCAuY2FyZC1oZWFkZXIgYnV0dG9uLmNvbGxhcHNlZDpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCIrXCI7XG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAwLjNyZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuOHJlbTsgfVxuICAgICAgICAgIHNlY3Rpb24uZGV0ZXJtaW5hY2lvbi1vcmdhbml6YWNpb25hbGVzLWluZm8gLnRhYi1jb250ZW50IC5jYXJkIC5jYXJkLWhlYWRlciBidXR0b24uY29sbGFwc2VkOmFmdGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMDsgfVxuICAgIHNlY3Rpb24uZGV0ZXJtaW5hY2lvbi1vcmdhbml6YWNpb25hbGVzLWluZm8gLnRhYi1jb250ZW50IC5jYXJkIC5jYXJkLWJvZHkge1xuICAgICAgcGFkZGluZzogN3JlbSAxLjVyZW0gM3JlbSA2cmVtOyB9XG4gICAgICBzZWN0aW9uLmRldGVybWluYWNpb24tb3JnYW5pemFjaW9uYWxlcy1pbmZvIC50YWItY29udGVudCAuY2FyZCAuY2FyZC1ib2R5LmZvcm11bGFyaW8ge1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDEuNXJlbTsgfVxuICAgICAgc2VjdGlvbi5kZXRlcm1pbmFjaW9uLW9yZ2FuaXphY2lvbmFsZXMtaW5mbyAudGFiLWNvbnRlbnQgLmNhcmQgLmNhcmQtYm9keSBoMiB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAuNXJlbSAwO1xuICAgICAgICBjb2xvcjogIzA0N0Y4NTtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICBzZWN0aW9uLmRldGVybWluYWNpb24tb3JnYW5pemFjaW9uYWxlcy1pbmZvIC50YWItY29udGVudCAuY2FyZCAuY2FyZC1ib2R5IGg1IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgICAgIHNlY3Rpb24uZGV0ZXJtaW5hY2lvbi1vcmdhbml6YWNpb25hbGVzLWluZm8gLnRhYi1jb250ZW50IC5jYXJkIC5jYXJkLWJvZHkgdWwge1xuICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgICAgc2VjdGlvbi5kZXRlcm1pbmFjaW9uLW9yZ2FuaXphY2lvbmFsZXMtaW5mbyAudGFiLWNvbnRlbnQgLmNhcmQgLmNhcmQtYm9keSB1bCBsaSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICBzZWN0aW9uLmRldGVybWluYWNpb24tb3JnYW5pemFjaW9uYWxlcy1pbmZvIC50YWItY29udGVudCAuY2FyZCAuY2FyZC1ib2R5IHVsIGxpOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgYm9yZGVyOiAjMDQ3Rjg1IHNvbGlkIDJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIuNXJlbTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC43cmVtO1xuICAgICAgICAgICAgb3BhY2l0eTogMC41NDsgfVxuICAgICAgc2VjdGlvbi5kZXRlcm1pbmFjaW9uLW9yZ2FuaXphY2lvbmFsZXMtaW5mbyAudGFiLWNvbnRlbnQgLmNhcmQgLmNhcmQtYm9keSBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogIzAwM0Y0NDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gICAgICBzZWN0aW9uLmRldGVybWluYWNpb24tb3JnYW5pemFjaW9uYWxlcy1pbmZvIC50YWItY29udGVudCAuY2FyZCAuY2FyZC1ib2R5IGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogIzA0N0Y4NTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAgICAgc2VjdGlvbi5kZXRlcm1pbmFjaW9uLW9yZ2FuaXphY2lvbmFsZXMtaW5mbyAudGFiLWNvbnRlbnQgLmNhcmQgLmNhcmQtYm9keSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTsgfVxuICAgICAgICBzZWN0aW9uLmRldGVybWluYWNpb24tb3JnYW5pemFjaW9uYWxlcy1pbmZvIC50YWItY29udGVudCAuY2FyZCAuY2FyZC1ib2R5IHAgYSB7XG4gICAgICAgICAgY29sb3I6ICMwNDdGODU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIHNlY3Rpb24uZGV0ZXJtaW5hY2lvbi1vcmdhbml6YWNpb25hbGVzLWluZm8gLnRhYi1jb250ZW50IC5jYXJkIC5jYXJkLWJvZHkgLmZheHMge1xuICAgICAgICBtYXJnaW4tdG9wOiA3cmVtOyB9XG4gICAgICAgIHNlY3Rpb24uZGV0ZXJtaW5hY2lvbi1vcmdhbml6YWNpb25hbGVzLWluZm8gLnRhYi1jb250ZW50IC5jYXJkIC5jYXJkLWJvZHkgLmZheHMgLmZheC1pdGVtIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IGRvdHRlZCAjOTRBQkI2O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtOyB9XG4gICAgICAgICAgc2VjdGlvbi5kZXRlcm1pbmFjaW9uLW9yZ2FuaXphY2lvbmFsZXMtaW5mbyAudGFiLWNvbnRlbnQgLmNhcmQgLmNhcmQtYm9keSAuZmF4cyAuZmF4LWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAgIHNlY3Rpb24uZGV0ZXJtaW5hY2lvbi1vcmdhbml6YWNpb25hbGVzLWluZm8gLnRhYi1jb250ZW50IC5jYXJkIC5jYXJkLWJvZHkgLmZheHMgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgIGNvbG9yOiAjMDAzRjQ0O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbi1iYW5uZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlOyB9XG4gIHNlY3Rpb24uZGV0ZXJtaW5hY2lvbi1vcmdhbml6YWNpb25hbGVzLWluZm8ge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtOyB9XG4gICAgc2VjdGlvbi5kZXRlcm1pbmFjaW9uLW9yZ2FuaXphY2lvbmFsZXMtaW5mbyBoMSB7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTIwJTsgfVxuICAgIHNlY3Rpb24uZGV0ZXJtaW5hY2lvbi1vcmdhbml6YWNpb25hbGVzLWluZm8gcC5zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyB9XG4gICAgc2VjdGlvbi5kZXRlcm1pbmFjaW9uLW9yZ2FuaXphY2lvbmFsZXMtaW5mbyAudGFiLWNvbnRlbnQgLmNhcmQgLmNhcmQtaGVhZGVyIGJ1dHRvbiB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgcGFkZGluZzogMXJlbSAxLjI1cmVtIDFyZW0gMS4yNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlOyB9XG4gICAgc2VjdGlvbi5kZXRlcm1pbmFjaW9uLW9yZ2FuaXphY2lvbmFsZXMtaW5mbyAudGFiLWNvbnRlbnQgLmNhcmQgLmNhcmQtYm9keSB7XG4gICAgICBwYWRkaW5nOiAzcmVtIDEuNXJlbSAzcmVtIDEuNXJlbTsgfVxuICAgICAgc2VjdGlvbi5kZXRlcm1pbmFjaW9uLW9yZ2FuaXphY2lvbmFsZXMtaW5mbyAudGFiLWNvbnRlbnQgLmNhcmQgLmNhcmQtYm9keSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgICAgIHNlY3Rpb24uZGV0ZXJtaW5hY2lvbi1vcmdhbml6YWNpb25hbGVzLWluZm8gLnRhYi1jb250ZW50IC5jYXJkIC5jYXJkLWJvZHkgaDQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDRyZW07IH1cbiAgICAgIHNlY3Rpb24uZGV0ZXJtaW5hY2lvbi1vcmdhbml6YWNpb25hbGVzLWluZm8gLnRhYi1jb250ZW50IC5jYXJkIC5jYXJkLWJvZHkgLmZheHMge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtOyB9XG4gICAgICAgIHNlY3Rpb24uZGV0ZXJtaW5hY2lvbi1vcmdhbml6YWNpb25hbGVzLWluZm8gLnRhYi1jb250ZW50IC5jYXJkIC5jYXJkLWJvZHkgLmZheHMgLmZheC1pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtOyB9XG4gICAgICAgICAgc2VjdGlvbi5kZXRlcm1pbmFjaW9uLW9yZ2FuaXphY2lvbmFsZXMtaW5mbyAudGFiLWNvbnRlbnQgLmNhcmQgLmNhcmQtYm9keSAuZmF4cyAuZmF4LWl0ZW0gaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgICAgICAgICBzZWN0aW9uLmRldGVybWluYWNpb24tb3JnYW5pemFjaW9uYWxlcy1pbmZvIC50YWItY29udGVudCAuY2FyZCAuY2FyZC1ib2R5IC5mYXhzIC5mYXgtaXRlbSBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9IH1cblxuc2VjdGlvbi5wcm9ncmFtYS1tYW5lam8tZGUtdGVyYXBpYS1ib3gtaGVhcnQge1xuICBwYWRkaW5nLXRvcDogMHJlbTsgfVxuICBzZWN0aW9uLnByb2dyYW1hLW1hbmVqby1kZS10ZXJhcGlhLWJveC1oZWFydCAuYm94LWhlYXJ0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcmVtO1xuICAgIGxlZnQ6IDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvYm94LWhlYXJ0LnBuZ1wiKTtcbiAgICB3aWR0aDogNjVweDtcbiAgICBoZWlnaHQ6IDU3cHg7IH1cbiAgc2VjdGlvbi5wcm9ncmFtYS1tYW5lam8tZGUtdGVyYXBpYS1ib3gtaGVhcnQgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbnNlY3Rpb24ucHJvZ3JhbWEtbWFuZWpvLWRlLXRlcmFwaWEtbWFpbiBwIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjMDQ3Rjg1O1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIHNlY3Rpb24ucHJvZ3JhbWEtbWFuZWpvLWRlLXRlcmFwaWEtbWFpbiBwLnAtMjAge1xuICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICBzZWN0aW9uLnByb2dyYW1hLW1hbmVqby1kZS10ZXJhcGlhLW1haW4gcCBzcGFuLmZ3LW1lZGl1bSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG5zZWN0aW9uLnByb2dyYW1hLW1hbmVqby1kZS10ZXJhcGlhLWNyaXRlcmlvcyB7XG4gIGJhY2tncm91bmQ6ICNGNkY2RjY7IH1cbiAgc2VjdGlvbi5wcm9ncmFtYS1tYW5lam8tZGUtdGVyYXBpYS1jcml0ZXJpb3MgaDIge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMwNDdGODU7IH1cbiAgc2VjdGlvbi5wcm9ncmFtYS1tYW5lam8tZGUtdGVyYXBpYS1jcml0ZXJpb3MgcC5zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgY29sb3I6ICMwMDNGNDQ7IH1cbiAgc2VjdGlvbi5wcm9ncmFtYS1tYW5lam8tZGUtdGVyYXBpYS1jcml0ZXJpb3MgLmxpc3RzIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTsgfVxuICBzZWN0aW9uLnByb2dyYW1hLW1hbmVqby1kZS10ZXJhcGlhLWNyaXRlcmlvcyAubGlzdHMgPiB1bC5uby1saXN0LXN0eWxlID4gbGk6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIHNlY3Rpb24ucHJvZ3JhbWEtbWFuZWpvLWRlLXRlcmFwaWEtY3JpdGVyaW9zIC5saXN0cyA+IHVsLm5vLWxpc3Qtc3R5bGUgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwcmVtOyB9XG4gIHNlY3Rpb24ucHJvZ3JhbWEtbWFuZWpvLWRlLXRlcmFwaWEtY3JpdGVyaW9zIC5saXN0cyA+IHVsIGxpIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIHNlY3Rpb24ucHJvZ3JhbWEtbWFuZWpvLWRlLXRlcmFwaWEtY3JpdGVyaW9zIC5saXN0cyA+IHVsID4gbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICAgIHNlY3Rpb24ucHJvZ3JhbWEtbWFuZWpvLWRlLXRlcmFwaWEtY3JpdGVyaW9zIC5saXN0cyA+IHVsID4gbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzA0ODA4NjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMS41cmVtO1xuICAgICAgdG9wOiAwLjVyZW07XG4gICAgICBvcGFjaXR5OiAuNTQ7IH1cbiAgICBzZWN0aW9uLnByb2dyYW1hLW1hbmVqby1kZS10ZXJhcGlhLWNyaXRlcmlvcyAubGlzdHMgPiB1bCA+IGxpID4gdWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuICAgICAgc2VjdGlvbi5wcm9ncmFtYS1tYW5lam8tZGUtdGVyYXBpYS1jcml0ZXJpb3MgLmxpc3RzID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICAgICAgICBsaW5lLWhlaWdodDogMTYwJTsgfVxuICAgICAgICBzZWN0aW9uLnByb2dyYW1hLW1hbmVqby1kZS10ZXJhcGlhLWNyaXRlcmlvcyAubGlzdHMgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuICAgICAgICAgIHNlY3Rpb24ucHJvZ3JhbWEtbWFuZWpvLWRlLXRlcmFwaWEtY3JpdGVyaW9zIC5saXN0cyA+IHVsID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cbiAgc2VjdGlvbi5wcm9ncmFtYS1tYW5lam8tZGUtdGVyYXBpYS1jcml0ZXJpb3MgLmxpc3RzIC5sZWdhbCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMwNDdGODU7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9XG4gICAgc2VjdGlvbi5wcm9ncmFtYS1tYW5lam8tZGUtdGVyYXBpYS1jcml0ZXJpb3MgLmxpc3RzIC5sZWdhbCBpLm1kaSB7XG4gICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMHJlbTtcbiAgICAgIGxlZnQ6IDByZW07IH1cbiAgc2VjdGlvbi5wcm9ncmFtYS1tYW5lam8tZGUtdGVyYXBpYS1jcml0ZXJpb3MgLmxpc3RzIGEuc2hhcmUge1xuICAgIGNvbG9yOiAjMDAzRjQ0O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIHNlY3Rpb24ucHJvZ3JhbWEtbWFuZWpvLWRlLXRlcmFwaWEtY3JpdGVyaW9zIC5saXN0cyBhLnNoYXJlIGkge1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG5cbnNlY3Rpb24ucHJvZ3JhbWEtbWFuZWpvLWRlLXRlcmFwaWEtc2VydmljaW9zIHtcbiAgYmFja2dyb3VuZDogI0ZGRjsgfVxuICBzZWN0aW9uLnByb2dyYW1hLW1hbmVqby1kZS10ZXJhcGlhLXNlcnZpY2lvcyBhLmRlc2NhcmdhIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMDAzRjQ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTMwJTsgfVxuICAgIHNlY3Rpb24ucHJvZ3JhbWEtbWFuZWpvLWRlLXRlcmFwaWEtc2VydmljaW9zIGEuZGVzY2FyZ2Egc3ZnIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICBzZWN0aW9uLnByb2dyYW1hLW1hbmVqby1kZS10ZXJhcGlhLXNlcnZpY2lvcyAucGFyYS1tYXMtaW5mbyBoNCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM5NEFCQjY7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICBzZWN0aW9uLnByb2dyYW1hLW1hbmVqby1kZS10ZXJhcGlhLXNlcnZpY2lvcyAucGFyYS1tYXMtaW5mbyBwIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBjb2xvcjogIzAwM0Y0NDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgc2VjdGlvbi5wcm9ncmFtYS1tYW5lam8tZGUtdGVyYXBpYS1tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbTsgfVxuICBzZWN0aW9uLnByb2dyYW1hLW1hbmVqby1kZS10ZXJhcGlhLWNyaXRlcmlvcyB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtOyB9XG4gICAgc2VjdGlvbi5wcm9ncmFtYS1tYW5lam8tZGUtdGVyYXBpYS1jcml0ZXJpb3MgaDIge1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gICAgc2VjdGlvbi5wcm9ncmFtYS1tYW5lam8tZGUtdGVyYXBpYS1jcml0ZXJpb3MgLmxpc3RzIC5sZWdhbCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcmVtOyB9XG4gIHNlY3Rpb24ucHJvZ3JhbWEtbWFuZWpvLWRlLXRlcmFwaWEtY3JpdGVyaW9zIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07IH1cbiAgICBzZWN0aW9uLnByb2dyYW1hLW1hbmVqby1kZS10ZXJhcGlhLWNyaXRlcmlvcyBoMiB7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgICBzZWN0aW9uLnByb2dyYW1hLW1hbmVqby1kZS10ZXJhcGlhLWNyaXRlcmlvcyBhLmRlc2NhcmdhIHtcbiAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTsgfVxuICBzZWN0aW9uLnByb2dyYW1hLW1hbmVqby1kZS10ZXJhcGlhLXNlcnZpY2lvcyAubGlzdHMgdWwgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfSB9XG5cbi8qXG5UbyBjaGFuZ2UgdGhpcyBsaWNlbnNlIGhlYWRlciwgY2hvb3NlIExpY2Vuc2UgSGVhZGVycyBpbiBQcm9qZWN0IFByb3BlcnRpZXMuXG5UbyBjaGFuZ2UgdGhpcyB0ZW1wbGF0ZSBmaWxlLCBjaG9vc2UgVG9vbHMgfCBUZW1wbGF0ZXNcbmFuZCBvcGVuIHRoZSB0ZW1wbGF0ZSBpbiB0aGUgZWRpdG9yLlxuKi9cbi8qIFxuICAgIENyZWF0ZWQgb24gOiAyMS1hZ28tMjAxOCwgMTE6Mjc6NTlcbiAgICBBdXRob3IgICAgIDogUm9kcmlcbiovXG4uc2VjdGlvbi1iaWVuZXN0YXItaW50ZWdyYWwtbWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGOyB9XG4gIC5zZWN0aW9uLWJpZW5lc3Rhci1pbnRlZ3JhbC1tYXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYmFja2dyb3VuZDogIzAzNTc2RjtcbiAgICB6LWluZGV4OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW07IH1cbiAgLnNlY3Rpb24tYmllbmVzdGFyLWludGVncmFsLW1hcCAuYmVuZWZpY2lvcy1hY3RpdmlkYWRlcyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTsgfVxuICAgIC5zZWN0aW9uLWJpZW5lc3Rhci1pbnRlZ3JhbC1tYXAgLmJlbmVmaWNpb3MtYWN0aXZpZGFkZXMgaDMge1xuICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5zZWN0aW9uLWJpZW5lc3Rhci1pbnRlZ3JhbC1tYXAgLm1hcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDQycmVtO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW07IH1cbiAgICAuc2VjdGlvbi1iaWVuZXN0YXItaW50ZWdyYWwtbWFwIC5tYXAgaWZyYW1lIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnNlY3Rpb24tYmllbmVzdGFyLWludGVncmFsLW1hcCAubWFwIHAge1xuICAgICAgY29sb3I6ICMwMTU3NkQ7XG4gICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXgtd2lkdGg6IDIzLjZyZW07XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIHRvcDogNnJlbTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAxLjVyZW0gM3JlbTsgfVxuICAuc2VjdGlvbi1iaWVuZXN0YXItaW50ZWdyYWwtbWFwIGgxIHtcbiAgICBjb2xvcjogIzAzNTc2RjtcbiAgICBmb250LXNpemU6IDYuNXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLnNlY3Rpb24tYmllbmVzdGFyLWludGVncmFsLW1hcCBoMiB7XG4gICAgY29sb3I6ICMwMjU3NkU7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5zZWN0aW9uLWJpZW5lc3Rhci1pbnRlZ3JhbC1tYXAgaDMge1xuICAgIGNvbG9yOiAjMDI1NzZFO1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAuc2VjdGlvbi1iaWVuZXN0YXItaW50ZWdyYWwtbWFwIHVsLmJlbmVmaWNpb3Mge1xuICAgIGNvbG9yOiAjMDE1NzZEO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW07XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5zZWN0aW9uLWJpZW5lc3Rhci1pbnRlZ3JhbC1tYXAgdWwuYmVuZWZpY2lvcyBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuc2VjdGlvbi1iaWVuZXN0YXItaW50ZWdyYWwtbWFwIHVsLmJlbmVmaWNpb3MgbGk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgYm9yZGVyOiAjMDM1NzZGIHNvbGlkIDJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW07XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjk1cmVtO1xuICAgICAgICBvcGFjaXR5OiAwLjU0OyB9XG4gIC5zZWN0aW9uLWJpZW5lc3Rhci1pbnRlZ3JhbC1tYXAgLmNvbC1sZWZ0IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbTsgfVxuICAuc2VjdGlvbi1iaWVuZXN0YXItaW50ZWdyYWwtbWFwIC5jb2wtcmlnaHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogNDJyZW07XG4gICAgYmFja2dyb3VuZDogIzAzNTc2RjsgfVxuICAgIC5zZWN0aW9uLWJpZW5lc3Rhci1pbnRlZ3JhbC1tYXAgLmNvbC1yaWdodDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBsZWZ0OiAtMS41cmVtO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHRvcDogNDcuMXJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAuc2VjdGlvbi1iaWVuZXN0YXItaW50ZWdyYWwtbWFwIC5jb2wtcmlnaHQgLm5hdiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgICAuc2VjdGlvbi1iaWVuZXN0YXItaW50ZWdyYWwtbWFwIC5jb2wtcmlnaHQgLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzQpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1cmVtO1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW07IH1cbiAgICAgICAgLnNlY3Rpb24tYmllbmVzdGFyLWludGVncmFsLW1hcCAuY29sLXJpZ2h0IC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjRUI5OTJGOyB9XG4gICAgLnNlY3Rpb24tYmllbmVzdGFyLWludGVncmFsLW1hcCAuY29sLXJpZ2h0IHAge1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgIC5zZWN0aW9uLWJpZW5lc3Rhci1pbnRlZ3JhbC1tYXAgLmNvbC1yaWdodCBwIC5vcmFuZ2Uge1xuICAgICAgICBjb2xvcjogI0VCOTkyRjtcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMi42cmVtOyB9XG4gICAgLnNlY3Rpb24tYmllbmVzdGFyLWludGVncmFsLW1hcCAuY29sLXJpZ2h0IGEgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogMi40cmVtO1xuICAgICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgICBmaWxsOiAjRkZGO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4OyB9XG4gICAgLnNlY3Rpb24tYmllbmVzdGFyLWludGVncmFsLW1hcCAuY29sLXJpZ2h0IGE6aG92ZXIgc3ZnIHtcbiAgICAgIGZpbGw6ICMyMTI1Mjk7IH1cbiAgLnNlY3Rpb24tYmllbmVzdGFyLWludGVncmFsLW1hcCAuZW1iZWQtcmVzcG9uc2l2ZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuc2VjdGlvbi1iaWVuZXN0YXItaW50ZWdyYWwtbWFwIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nOiAycmVtIDAgMCAwOyB9XG4gICAgICAuc2VjdGlvbi1iaWVuZXN0YXItaW50ZWdyYWwtbWFwOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5zZWN0aW9uLWJpZW5lc3Rhci1pbnRlZ3JhbC1tYXAgLm1hcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5zZWN0aW9uLWJpZW5lc3Rhci1pbnRlZ3JhbC1tYXAgLmVtYmVkLXJlc3BvbnNpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgICAgLnNlY3Rpb24tYmllbmVzdGFyLWludGVncmFsLW1hcCAuY29sLWxlZnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMHJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTsgfVxuICAgICAgLnNlY3Rpb24tYmllbmVzdGFyLWludGVncmFsLW1hcCAuY29sLXJpZ2h0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTsgfVxuICAgICAgICAuc2VjdGlvbi1iaWVuZXN0YXItaW50ZWdyYWwtbWFwIC5jb2wtcmlnaHQ6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5zZWN0aW9uLWJpZW5lc3Rhci1pbnRlZ3JhbC1tYXAgLmNvbC1yaWdodCAubmF2IHtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgICAgLnNlY3Rpb24tYmllbmVzdGFyLWludGVncmFsLW1hcCBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMy4ycmVtOyB9XG4gICAgICAuc2VjdGlvbi1iaWVuZXN0YXItaW50ZWdyYWwtbWFwIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAgIC5zZWN0aW9uLWJpZW5lc3Rhci1pbnRlZ3JhbC1tYXAgaDMge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgICAgLnNlY3Rpb24tYmllbmVzdGFyLWludGVncmFsLW1hcCB1bC5iZW5lZmljaW9zIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgICAgICAgLnNlY3Rpb24tYmllbmVzdGFyLWludGVncmFsLW1hcCB1bC5iZW5lZmljaW9zIGxpOmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMC43cmVtOyB9IH1cblxuLnN3aXBlci1jb250YWluZXItYSwgLnN3aXBlci1jb250YWluZXItYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc3dpcGVyLWNvbnRhaW5lci1hIC5zd2lwZXItcGFnaW5hdGlvbi1hLCAuc3dpcGVyLWNvbnRhaW5lci1hIC5zd2lwZXItcGFnaW5hdGlvbi1iLCAuc3dpcGVyLWNvbnRhaW5lci1iIC5zd2lwZXItcGFnaW5hdGlvbi1hLCAuc3dpcGVyLWNvbnRhaW5lci1iIC5zd2lwZXItcGFnaW5hdGlvbi1iIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDJyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICAuc3dpcGVyLWNvbnRhaW5lci1hIC5zd2lwZXItcGFnaW5hdGlvbi1hIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItY29udGFpbmVyLWEgLnN3aXBlci1wYWdpbmF0aW9uLWIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci1jb250YWluZXItYiAuc3dpcGVyLXBhZ2luYXRpb24tYSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuc3dpcGVyLWNvbnRhaW5lci1iIC5zd2lwZXItcGFnaW5hdGlvbi1iIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5zd2lwZXItY29udGFpbmVyLWEgLnN3aXBlci1wYWdpbmF0aW9uLWEgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUsIC5zd2lwZXItY29udGFpbmVyLWEgLnN3aXBlci1wYWdpbmF0aW9uLWIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUsIC5zd2lwZXItY29udGFpbmVyLWIgLnN3aXBlci1wYWdpbmF0aW9uLWEgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUsIC5zd2lwZXItY29udGFpbmVyLWIgLnN3aXBlci1wYWdpbmF0aW9uLWIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogIzA0ODA4NjsgfVxuXG4uc2VjdGlvbi1wYXRpdGFzLWNhbGllbnRlcyB7XG4gIGJhY2tncm91bmQ6ICMwNDgwODY7XG4gIGNvbG9yOiAjRkZGO1xuICBwYWRkaW5nOiA2cmVtIDAgN3JlbSAwOyB9XG4gIC5zZWN0aW9uLXBhdGl0YXMtY2FsaWVudGVzIGgyIHtcbiAgICBmb250LXNpemU6IDYuNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAuc2VjdGlvbi1wYXRpdGFzLWNhbGllbnRlcyBwIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAgIC5zZWN0aW9uLXBhdGl0YXMtY2FsaWVudGVzIHAgc3Ryb25nIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnNlY3Rpb24tcGF0aXRhcy1jYWxpZW50ZXMgcCBzdHJvbmcudGVsIHtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogNHJlbTsgfVxuICAgIC5zZWN0aW9uLXBhdGl0YXMtY2FsaWVudGVzIHAubGluZSB7XG4gICAgICBib3JkZXItdG9wOiAjOTRBQkI2IGRvdHRlZCAxcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gIC5zZWN0aW9uLXBhdGl0YXMtY2FsaWVudGVzIGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAuc2VjdGlvbi1wYXRpdGFzLWNhbGllbnRlcyBoNCBpbWcge1xuICAgICAgZmxvYXQ6IGxlZlQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuICAgIC5zZWN0aW9uLXBhdGl0YXMtY2FsaWVudGVzIGg0IHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zZWN0aW9uLXBhdGl0YXMtY2FsaWVudGVzIHVsLmJlbmVmaWNpb3Mge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbTtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnNlY3Rpb24tcGF0aXRhcy1jYWxpZW50ZXMgdWwuYmVuZWZpY2lvcyBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuc2VjdGlvbi1wYXRpdGFzLWNhbGllbnRlcyB1bC5iZW5lZmljaW9zIGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgIGJvcmRlcjogI0ZGRiBzb2xpZCAycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXRvcDogMC43cmVtO1xuICAgICAgICBvcGFjaXR5OiAwLjU0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5zZWN0aW9uLXBhdGl0YXMtY2FsaWVudGVzIHtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAwOyB9XG4gICAgICAuc2VjdGlvbi1wYXRpdGFzLWNhbGllbnRlcyBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgICAgIC5zZWN0aW9uLXBhdGl0YXMtY2FsaWVudGVzIHAge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuICAgICAgLnNlY3Rpb24tcGF0aXRhcy1jYWxpZW50ZXMgaDQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLnNlY3Rpb24tcGF0aXRhcy1jYWxpZW50ZXMgdWwuYmVuZWZpY2lvcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gICAgICAgIC5zZWN0aW9uLXBhdGl0YXMtY2FsaWVudGVzIHVsLmJlbmVmaWNpb3MgbGk6YmVmb3JlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwLjdyZW07IH0gfVxuXG4vKlxuICAgIENyZWF0ZWQgb24gOiAyMS1hZ28tMjAxOCwgMTY6MTY6MzFcbiAgICBBdXRob3IgICAgIDogUm9kcmlcbiovXG4uc2VjdGlvbi1oYWNpZW5kby1jb250YWN0byB7XG4gIHBhZGRpbmc6IDguNXJlbSAwIDdyZW0gMDtcbiAgYmFja2dyb3VuZDogI0VBRUVGMTsgfVxuICAuc2VjdGlvbi1oYWNpZW5kby1jb250YWN0byBoMSB7XG4gICAgbGluZS1oZWlnaHQ6IDYuNXJlbTtcbiAgICBjb2xvcjogIzAyNTc2RTtcbiAgICBmb250LXNpemU6IDYuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAuc2VjdGlvbi1oYWNpZW5kby1jb250YWN0byBoMSBpIHtcbiAgICAgIHdpZHRoOiAxMi43cmVtO1xuICAgICAgaGVpZ2h0OiAxMi43cmVtO1xuICAgICAgYmFja2dyb3VuZDogIzAzNTc2RjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTsgfVxuICAgICAgLnNlY3Rpb24taGFjaWVuZG8tY29udGFjdG8gaDEgaSBzdmcge1xuICAgICAgICB3aWR0aDogNXJlbTtcbiAgICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgICBmaWxsOiAjRkZGOyB9XG4gIC5zZWN0aW9uLWhhY2llbmRvLWNvbnRhY3RvIHAge1xuICAgIGNvbG9yOiAjMDE1NzZEO1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtOyB9XG4gICAgLnNlY3Rpb24taGFjaWVuZG8tY29udGFjdG8gcCBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIC5zZWN0aW9uLWhhY2llbmRvLWNvbnRhY3RvIHAuZ3JlZW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogIzA0ODA4NjtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAvKnRleHQtYWxpZ246IGNlbnRlcjsqL1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBib3JkZXItdG9wOiAjRkFCRTAwIHNvbGlkIDAuNnJlbTsgfVxuICAgICAgLnNlY3Rpb24taGFjaWVuZG8tY29udGFjdG8gcC5ncmVlbiBzdHJvbmcge1xuICAgICAgICAvKmRpc3BsYXk6IGJsb2NrOyovXG4gICAgICAgIC8qZm9udC1zaXplOiAyLjJyZW07Ki9cbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgLnNlY3Rpb24taGFjaWVuZG8tY29udGFjdG8gcC5ncmVlbiBpbWcge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnNlY3Rpb24taGFjaWVuZG8tY29udGFjdG8ge1xuICAgICAgcGFkZGluZzogM3JlbSAwIDNyZW0gMDsgfVxuICAgICAgLnNlY3Rpb24taGFjaWVuZG8tY29udGFjdG8gaDEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAuc2VjdGlvbi1oYWNpZW5kby1jb250YWN0byBoMSBpIHtcbiAgICAgICAgICB3aWR0aDogNXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07IH1cbiAgICAgICAgICAuc2VjdGlvbi1oYWNpZW5kby1jb250YWN0byBoMSBpIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgICAgIGhlaWdodDogM3JlbTsgfVxuICAgICAgLnNlY3Rpb24taGFjaWVuZG8tY29udGFjdG8gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gICAgICAgIC5zZWN0aW9uLWhhY2llbmRvLWNvbnRhY3RvIHAuZ3JlZW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgIC8qcGFkZGluZzogNS42cmVtIDIuNXJlbSAzcmVtIDIuNXJlbTsqL1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIC8qYm9yZGVyLXRvcDogI0ZBQkUwMCBzb2xpZCAxLjVyZW07Ki9cbiAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtOyB9XG4gICAgICAgICAgLnNlY3Rpb24taGFjaWVuZG8tY29udGFjdG8gcC5ncmVlbiBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxcmVtIGF1dG87XG4gICAgICAgICAgICBmbG9hdDogbm9uZTsgfVxuICAgICAgICAgIC5zZWN0aW9uLWhhY2llbmRvLWNvbnRhY3RvIHAuZ3JlZW4gc3Ryb25nIHtcbiAgICAgICAgICAgIC8qZm9udC1zaXplOiAxLjhyZW07Ki8gfSB9XG5cbi5zZWN0aW9uLWN1aWRhbmRvdGUge1xuICBwYWRkaW5nLXRvcDogNnJlbTsgfVxuICAuc2VjdGlvbi1jdWlkYW5kb3RlIC5ib3JkZXItdCB7XG4gICAgYm9yZGVyLXRvcDogIzAwNEU2MSBkb3R0ZWQgMXB4O1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgcGFkZGluZy10b3A6IDRyZW07IH1cbiAgLnNlY3Rpb24tY3VpZGFuZG90ZSBoMiB7XG4gICAgY29sb3I6ICMwMzU3NkY7XG4gICAgZm9udC1zaXplOiA2LjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogNi43cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLnNlY3Rpb24tY3VpZGFuZG90ZSBoMyB7XG4gICAgY29sb3I6ICMwMzU3NkY7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5zZWN0aW9uLWN1aWRhbmRvdGUgcCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgIC5zZWN0aW9uLWN1aWRhbmRvdGUgcCBzdHJvbmcge1xuICAgICAgY29sb3I6ICMwMjU3NkU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLnNlY3Rpb24tY3VpZGFuZG90ZSB1bCB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAuc2VjdGlvbi1jdWlkYW5kb3RlIHVsIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnNlY3Rpb24tY3VpZGFuZG90ZSB1bCBsaTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICBib3JkZXI6ICMzMzMzMzMgc29saWQgMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIuNXJlbTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuN3JlbTtcbiAgICAgICAgb3BhY2l0eTogMC41NDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuc2VjdGlvbi1jdWlkYW5kb3RlIHtcbiAgICAgIHBhZGRpbmc6IDNyZW0gMCA0cmVtIDA7IH1cbiAgICAgIC5zZWN0aW9uLWN1aWRhbmRvdGUgaDIge1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07IH1cbiAgICAgIC5zZWN0aW9uLWN1aWRhbmRvdGUgaDMge1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTsgfVxuICAgICAgLnNlY3Rpb24tY3VpZGFuZG90ZSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgICAgIC5zZWN0aW9uLWN1aWRhbmRvdGUgLmJvcmRlci10IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTsgfSB9XG5cbi5zZWN0aW9uLWdvbGQtc2VydmljZSB7XG4gIHBhZGRpbmc6IDhyZW0gMCA4cmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzA0ODA4NjtcbiAgY29sb3I6ICNGRkY7IH1cbiAgLnNlY3Rpb24tZ29sZC1zZXJ2aWNlOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wbGFuZXMtbWVkaWNvcy9jdWlkYWRvLXBlcnNvbmFsaXphZG8vZ29sZC1zZXJ2aWNlLmpwZ1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5zZWN0aW9uLWdvbGQtc2VydmljZSBoMiB7XG4gICAgZm9udC1zaXplOiA2LjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuc2VjdGlvbi1nb2xkLXNlcnZpY2UgaDMge1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gIC5zZWN0aW9uLWdvbGQtc2VydmljZSB1bCB7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAuc2VjdGlvbi1nb2xkLXNlcnZpY2UgdWwgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuc2VjdGlvbi1nb2xkLXNlcnZpY2UgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgYm9yZGVyOiAjRkZGIHNvbGlkIDJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW07XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjdyZW07XG4gICAgICAgIG9wYWNpdHk6IDAuNTQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnNlY3Rpb24tZ29sZC1zZXJ2aWNlIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAzcmVtIDA7IH1cbiAgICAgIC5zZWN0aW9uLWdvbGQtc2VydmljZTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDIwcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgICAgIC5zZWN0aW9uLWdvbGQtc2VydmljZSBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9XG4gICAgICAuc2VjdGlvbi1nb2xkLXNlcnZpY2UgaDMge1xuICAgICAgICBmb250LXNpemU6IDJyZW07IH0gfVxuXG4vKlxuVG8gY2hhbmdlIHRoaXMgbGljZW5zZSBoZWFkZXIsIGNob29zZSBMaWNlbnNlIEhlYWRlcnMgaW4gUHJvamVjdCBQcm9wZXJ0aWVzLlxuVG8gY2hhbmdlIHRoaXMgdGVtcGxhdGUgZmlsZSwgY2hvb3NlIFRvb2xzIHwgVGVtcGxhdGVzXG5hbmQgb3BlbiB0aGUgdGVtcGxhdGUgaW4gdGhlIGVkaXRvci5cbiovXG4vKiBcbiAgICBDcmVhdGVkIG9uIDogMjEtYWdvLTIwMTgsIDE5OjAzOjIwXG4gICAgQXV0aG9yICAgICA6IFJvZHJpXG4qL1xuLnNlY3Rpb24tcHJldmVuY2lvbiB7XG4gIHBhZGRpbmc6IDdyZW0gMDsgfVxuICAuc2VjdGlvbi1wcmV2ZW5jaW9uIGgxIHtcbiAgICBjb2xvcjogIzAzNTc2RjtcbiAgICBmb250LXNpemU6IDYuNXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLnNlY3Rpb24tcHJldmVuY2lvbiBoMyB7XG4gICAgY29sb3I6ICMwMzU3NkY7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5zZWN0aW9uLXByZXZlbmNpb24gaDIge1xuICAgIGNvbG9yOiAjMDQ3Rjg1O1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAuc2VjdGlvbi1wcmV2ZW5jaW9uIGgyLmxhcmdlIHtcbiAgICAgIGZvbnQtc2l6ZTogMy40cmVtOyB9XG4gIC5zZWN0aW9uLXByZXZlbmNpb24gcCB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAuc2VjdGlvbi1wcmV2ZW5jaW9uIHVsIHtcbiAgICBjb2xvcjogIzA0N0Y4NTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW07XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5zZWN0aW9uLXByZXZlbmNpb24gdWwgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuc2VjdGlvbi1wcmV2ZW5jaW9uIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgIGJvcmRlcjogIzA0N0Y4NSBzb2xpZCAycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXRvcDogMC43cmVtO1xuICAgICAgICBvcGFjaXR5OiAwLjU0OyB9XG4gIC5zZWN0aW9uLXByZXZlbmNpb24gLmJveC1ncmVlbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAzRjQ0O1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgY29sb3I6ICNGRkY7IH1cbiAgICAuc2VjdGlvbi1wcmV2ZW5jaW9uIC5ib3gtZ3JlZW4gcCB7XG4gICAgICBsaW5lLWhlaWdodDogMi42cmVtO1xuICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICBjb2xvcjogI0ZGRjsgfVxuICAgICAgLnNlY3Rpb24tcHJldmVuY2lvbiAuYm94LWdyZWVuIHAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS44cmVtOyB9XG4gICAgLnNlY3Rpb24tcHJldmVuY2lvbiAuYm94LWdyZWVuIGEgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogMi40cmVtO1xuICAgICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgICBmaWxsOiAjRkZGO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cbiAgICAuc2VjdGlvbi1wcmV2ZW5jaW9uIC5ib3gtZ3JlZW4gYTpob3ZlciBzdmcge1xuICAgICAgZmlsbDogIzAwM0Y0NDsgfVxuICAuc2VjdGlvbi1wcmV2ZW5jaW9uIGZpZ3VyZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNlY3Rpb24tcHJldmVuY2lvbiBmaWd1cmUgYSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDJyZW07XG4gICAgICBsZWZ0OiAycmVtOyB9XG4gICAgICAuc2VjdGlvbi1wcmV2ZW5jaW9uIGZpZ3VyZSBhIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2lkdGg6IDIuNHJlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgIGZpbGw6ICNGRkY7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG4gICAgICAuc2VjdGlvbi1wcmV2ZW5jaW9uIGZpZ3VyZSBhOmhvdmVyIHN2ZyB7XG4gICAgICAgIGZpbGw6ICMwMDNGNDQ7IH1cbiAgICAuc2VjdGlvbi1wcmV2ZW5jaW9uIGZpZ3VyZSBwIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICMwNDgwODYgdXJsKFwiLi4vaW1nL2ljb25zL2ljb25fc3Rhci5wbmdcIikgMnJlbSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbSAxLjVyZW0gMTByZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zZWN0aW9uLXByZXZlbmNpb24gLmJvcmRlci10IHtcbiAgICBib3JkZXItdG9wOiAjOTRBQkI2IGRvdHRlZCAxcHg7XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgbWFyZ2luLXRvcDogNXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuc2VjdGlvbi1wcmV2ZW5jaW9uIHtcbiAgICAgIHBhZGRpbmc6IDNyZW0gMCAzcmVtIDA7IH1cbiAgICAgIC5zZWN0aW9uLXByZXZlbmNpb24gaDEge1xuICAgICAgICBmb250LXNpemU6IDNyZW07IH1cbiAgICAgIC5zZWN0aW9uLXByZXZlbmNpb24gaDMge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAgICAgLnNlY3Rpb24tcHJldmVuY2lvbiBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAgICAgLnNlY3Rpb24tcHJldmVuY2lvbiBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgICAgIC5zZWN0aW9uLXByZXZlbmNpb24gdWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgICAuc2VjdGlvbi1wcmV2ZW5jaW9uIC5ib3gtZ3JlZW4gLmJ0biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG4gICAgICAuc2VjdGlvbi1wcmV2ZW5jaW9uIC5ib3gtZ3JlZW4gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gICAgICAuc2VjdGlvbi1wcmV2ZW5jaW9uIC5ib3JkZXItdCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAyLjVyZW07IH1cbiAgICAgIC5zZWN0aW9uLXByZXZlbmNpb24gZmlndXJlIC5idG4ge1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTsgfVxuICAgICAgLnNlY3Rpb24tcHJldmVuY2lvbiBmaWd1cmUgcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAxcmVtIDdyZW07XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMy41cmVtOyB9IH1cblxuLnNlY3Rpb24tcmVjb21wZW5zYW5kbyB7XG4gIHBhZGRpbmctdG9wOiA4cmVtO1xuICBiYWNrZ3JvdW5kOiAjRjRGNEY0OyB9XG4gIC5zZWN0aW9uLXJlY29tcGVuc2FuZG8gaDIge1xuICAgIGNvbG9yOiAjMDQ3Rjg1O1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gIC5zZWN0aW9uLXJlY29tcGVuc2FuZG8gcCB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgICAuc2VjdGlvbi1yZWNvbXBlbnNhbmRvIHAuZ3JlZW4ge1xuICAgICAgY29sb3I6ICMwNDdGODU7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5zZWN0aW9uLXJlY29tcGVuc2FuZG8gdWwge1xuICAgIGNvbG9yOiAjMDQ3Rjg1O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbTtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnNlY3Rpb24tcmVjb21wZW5zYW5kbyB1bCBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5zZWN0aW9uLXJlY29tcGVuc2FuZG8gdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgYm9yZGVyOiAjMDQ3Rjg1IHNvbGlkIDJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW07XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjdyZW07XG4gICAgICAgIG9wYWNpdHk6IDAuNTQ7IH1cbiAgICAgIC5zZWN0aW9uLXJlY29tcGVuc2FuZG8gdWwgbGkgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyOiB0cmFuc3BhcmVudCBzb2xpZCAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwNDgwODY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnNlY3Rpb24tcmVjb21wZW5zYW5kbyBoMiB7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTsgfVxuICAgIC5zZWN0aW9uLXJlY29tcGVuc2FuZG8gcCB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuICAgIC5zZWN0aW9uLXJlY29tcGVuc2FuZG8gcC5ncmVlbiB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTsgfSB9XG5cbi5zZWN0aW9uLWVkdWNhY2lvbi1zYWx1ZCB7XG4gIHBhZGRpbmc6IDhyZW0gMCA4cmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzA0ODA4NjtcbiAgY29sb3I6ICNGRkY7IH1cbiAgLnNlY3Rpb24tZWR1Y2FjaW9uLXNhbHVkOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wbGFuZXMtbWVkaWNvcy9wcmV2ZW5jaW9uLWVkdWNhY2lvbi9lZHVjYWNpb24uanBnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLnNlY3Rpb24tZWR1Y2FjaW9uLXNhbHVkIGgyIHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfVxuICAuc2VjdGlvbi1lZHVjYWNpb24tc2FsdWQgdWwge1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbTtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnNlY3Rpb24tZWR1Y2FjaW9uLXNhbHVkIHVsIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5zZWN0aW9uLWVkdWNhY2lvbi1zYWx1ZCB1bCBsaTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICBib3JkZXI6ICNGRkYgc29saWQgMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIuNXJlbTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuN3JlbTtcbiAgICAgICAgb3BhY2l0eTogMC41NDsgfVxuICAuc2VjdGlvbi1lZHVjYWNpb24tc2FsdWQgLmJ0bi1vcGVuIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2VjdGlvbi1lZHVjYWNpb24tc2FsdWQgLmJ0bi1vcGVuOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgei1pbmRleDogMDsgfVxuICAgIC5zZWN0aW9uLWVkdWNhY2lvbi1zYWx1ZCAuYnRuLW9wZW4gLmJ0biB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1pbi13aWR0aDogMjRyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgY29sb3I6ICMwNDgwODY7IH1cbiAgICAgIC5zZWN0aW9uLWVkdWNhY2lvbi1zYWx1ZCAuYnRuLW9wZW4gLmJ0bjpob3ZlciwgLnNlY3Rpb24tZWR1Y2FjaW9uLXNhbHVkIC5idG4tb3BlbiAuYnRuOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDNGNDQgIWltcG9ydGFudDsgfVxuICAgICAgLnNlY3Rpb24tZWR1Y2FjaW9uLXNhbHVkIC5idG4tb3BlbiAuYnRuIHN2ZyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gICAgICAgIGZpbGw6ICMwNDgwODY7XG4gICAgICAgIHdpZHRoOiAyLjRyZW07XG4gICAgICAgIGhlaWdodDogMi40cmVtOyB9XG4gICAgICAgIC5zZWN0aW9uLWVkdWNhY2lvbi1zYWx1ZCAuYnRuLW9wZW4gLmJ0biBzdmcuYXJyb3cge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnNlY3Rpb24tZWR1Y2FjaW9uLXNhbHVkIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAzcmVtIDA7IH1cbiAgICAgIC5zZWN0aW9uLWVkdWNhY2lvbi1zYWx1ZDpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDIwcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgICAgIC5zZWN0aW9uLWVkdWNhY2lvbi1zYWx1ZCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtOyB9IH1cblxuLypcblRvIGNoYW5nZSB0aGlzIGxpY2Vuc2UgaGVhZGVyLCBjaG9vc2UgTGljZW5zZSBIZWFkZXJzIGluIFByb2plY3QgUHJvcGVydGllcy5cblRvIGNoYW5nZSB0aGlzIHRlbXBsYXRlIGZpbGUsIGNob29zZSBUb29scyB8IFRlbXBsYXRlc1xuYW5kIG9wZW4gdGhlIHRlbXBsYXRlIGluIHRoZSBlZGl0b3IuXG4qL1xuLypcbiAgICBDcmVhdGVkIG9uIDogMjItYWdvLTIwMTgsIDEwOjQ1OjE3XG4gICAgQXV0aG9yICAgICA6IFJvZHJpXG4qL1xuLnNlY3Rpb24tdGVjbm9sb2dpYSB7XG4gIHBhZGRpbmc6IDdyZW0gMDsgfVxuICAuc2VjdGlvbi10ZWNub2xvZ2lhIGgxIHtcbiAgICBjb2xvcjogIzAwM0Y0NDtcbiAgICBmb250LXNpemU6IDZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgLnNlY3Rpb24tdGVjbm9sb2dpYSAuYWxlcnRhLXRlY25vbG9naWEgaDQge1xuICAgIGNvbG9yOiAjMDQ3Rjg1O1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAuc2VjdGlvbi10ZWNub2xvZ2lhIGgzIHtcbiAgICBjb2xvcjogIzAwM0Y0NDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5zZWN0aW9uLXRlY25vbG9naWEgaW1nLmltZy1waG9uZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogNTQuM3JlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgbGVmdDogLTE1LjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlY3Rpb24tdGVjbm9sb2dpYSAudGV4dC1iZXNpZGUtcGhvbmUge1xuICAgICAgbWluLWhlaWdodDogNTAuNXJlbTsgfSB9XG4gIC5zZWN0aW9uLXRlY25vbG9naWEgLmJvcmRlci10b3Age1xuICAgIGJvcmRlci10b3A6ICM5NEFCQjYgZG90dGVkIDFweDtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW07XG4gICAgcGFkZGluZy10b3A6IDNyZW07IH1cbiAgLnNlY3Rpb24tdGVjbm9sb2dpYSAuYm9yZGVyLXJpZ2h0IHtcbiAgICBib3JkZXItcmlnaHQ6ICM5NEFCQjYgZG90dGVkIDFweDsgfVxuICAuc2VjdGlvbi10ZWNub2xvZ2lhIC5zb2NpYWwtbmV0IGxpIGEge1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9XG4gIC5zZWN0aW9uLXRlY25vbG9naWEgaDIge1xuICAgIGNvbG9yOiAjMDAzRjQ0O1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgIC5zZWN0aW9uLXRlY25vbG9naWEgaDIuZ3JlZW4ge1xuICAgICAgY29sb3I6ICMwNDgwODY7IH1cbiAgICAuc2VjdGlvbi10ZWNub2xvZ2lhIGgyLnRpdGxlLWFzaWRlIHtcbiAgICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICAgIGNvbG9yOiAjMDQ4MDg2O1xuICAgICAgbGluZS1oZWlnaHQ6IDZyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAuc2VjdGlvbi10ZWNub2xvZ2lhIGgyLnRpdGxlLWFzaWRlIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNnJlbTtcbiAgICAgICAgaGVpZ2h0OiA2cmVtO1xuICAgICAgICBmaWxsOiAjMDQ4MDg2OyB9XG4gICAgICAuc2VjdGlvbi10ZWNub2xvZ2lhIGgyLnRpdGxlLWFzaWRlLm9yYW5nZSB7XG4gICAgICAgIGNvbG9yOiAjRUI5OTJGOyB9XG4gICAgICAgIC5zZWN0aW9uLXRlY25vbG9naWEgaDIudGl0bGUtYXNpZGUub3JhbmdlIHN2ZyB7XG4gICAgICAgICAgZmlsbDogI0VCOTkyRjsgfVxuICAuc2VjdGlvbi10ZWNub2xvZ2lhIHAge1xuICAgIGNvbG9yOiAjMDAzRjQ0O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLnNlY3Rpb24tdGVjbm9sb2dpYSB1bC5iZW5lZmljaW9zIHtcbiAgICBjb2xvcjogIzAwM0Y0NDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbjogMCAwIDJyZW0gMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW07XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5zZWN0aW9uLXRlY25vbG9naWEgdWwuYmVuZWZpY2lvcyBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuc2VjdGlvbi10ZWNub2xvZ2lhIHVsLmJlbmVmaWNpb3MgbGk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgYm9yZGVyOiAjMDAzRjQ0IHNvbGlkIDJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW07XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICAgIG9wYWNpdHk6IDAuNTQ7IH1cbiAgLnNlY3Rpb24tdGVjbm9sb2dpYSAuYXNpc3RlbnRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGhlaWdodDogNC4ycmVtO1xuICAgIHdpZHRoOiAyMy41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDRyZW07XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5zZWN0aW9uLXRlY25vbG9naWEgLmFzaXN0ZW50ZTpiZWZvcmUge1xuICAgICAgd2lkdGg6IDMuM3JlbTtcbiAgICAgIGhlaWdodDogMy4zcmVtO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2FzaXN0ZW50ZS5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgIC5zZWN0aW9uLXRlY25vbG9naWEgLmFzaXN0ZW50ZSBzcGFuLmxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07IH1cbiAgLnNlY3Rpb24tdGVjbm9sb2dpYSAuYm94LWdyaXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjRjRGNEY0O1xuICAgIG1hcmdpbi10b3A6IDZyZW07XG4gICAgcGFkZGluZzogM3JlbTtcbiAgICAvKm1hcmdpbi1ib3R0b206IDNyZW07Ki8gfVxuICAgIC5zZWN0aW9uLXRlY25vbG9naWEgLmJveC1ncmlzOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtM3JlbTtcbiAgICAgIGxlZnQ6IDZyZW07XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiAzcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogM3JlbSBzb2xpZCAjRjRGNEY0O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAzcmVtIHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5zZWN0aW9uLXRlY25vbG9naWEgZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5zZWN0aW9uLXRlY25vbG9naWEgZm9ybSBpbnB1dCB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICNGNEY0RjQ7XG4gICAgICBjb2xvcjogIzAwM0Y0NDtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgZmxleDogMTsgfVxuICAgIC5zZWN0aW9uLXRlY25vbG9naWEgZm9ybSAuYnRuIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAuc2VjdGlvbi10ZWNub2xvZ2lhIC5hbGVydCB7XG4gICAgbWFyZ2luOiAwIDAgMS41cmVtIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnNlY3Rpb24tdGVjbm9sb2dpYSAuYWxlcnQgc3ZnIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuICAgIC5zZWN0aW9uLXRlY25vbG9naWEgLmFsZXJ0IHNwYW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICBmbGV4OiAxOyB9XG4gIC5zZWN0aW9uLXRlY25vbG9naWEgLmJ0bnNfZG93bmxvYWRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuc2VjdGlvbi10ZWNub2xvZ2lhIC5idG5zX2Rvd25sb2FkcyBhIHtcbiAgICAgIG1hcmdpbjogMCAxcHg7IH1cbiAgLnNlY3Rpb24tdGVjbm9sb2dpYSAuY29sLWFzaWRlIHAge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtOyB9XG4gIC5zZWN0aW9uLXRlY25vbG9naWEgLmFsZXJ0YS1kZXNjcmlwdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzExNmY3MTtcbiAgICBwYWRkaW5nOiA1ZW07IH1cbiAgICAuc2VjdGlvbi10ZWNub2xvZ2lhIC5hbGVydGEtZGVzY3JpcHRpb24gaDIsIC5zZWN0aW9uLXRlY25vbG9naWEgLmFsZXJ0YS1kZXNjcmlwdGlvbiBwLCAuc2VjdGlvbi10ZWNub2xvZ2lhIC5hbGVydGEtZGVzY3JpcHRpb24gaDMge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuc2VjdGlvbi10ZWNub2xvZ2lhIC5hbGVydGEtZGVzY3JpcHRpb24gLmljb24sIC5zZWN0aW9uLXRlY25vbG9naWEgLmFsZXJ0YS1kZXNjcmlwdGlvbiAudGV4dC1kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogLjVlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAuNWVtOyB9XG4gICAgLnNlY3Rpb24tdGVjbm9sb2dpYSAuYWxlcnRhLWRlc2NyaXB0aW9uIC50ZXh0LWRlc2NyaXB0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAuc2VjdGlvbi10ZWNub2xvZ2lhIC5hbGVydGEtZGVzY3JpcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiAyZW0gMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5zZWN0aW9uLXRlY25vbG9naWEge1xuICAgICAgcGFkZGluZzogM3JlbSAwOyB9XG4gICAgICAuc2VjdGlvbi10ZWNub2xvZ2lhIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtOyB9XG4gICAgICAgIC5zZWN0aW9uLXRlY25vbG9naWEgaDEgLmJ0biB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTsgfVxuICAgICAgLnNlY3Rpb24tdGVjbm9sb2dpYSBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gICAgICAuc2VjdGlvbi10ZWNub2xvZ2lhIC5ib3gtZ3JpcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgICAgIC5zZWN0aW9uLXRlY25vbG9naWEgaDIudGl0bGUtYXNpZGUge1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtOyB9XG4gICAgICAuc2VjdGlvbi10ZWNub2xvZ2lhIC5hbGVydGEtdGVjbm9sb2dpYSBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9IH1cblxuc2VjdGlvbi5jdWJpZXJ0YS1mdWVyYS1kZS1yZWQtZGUtZmFybWFjaWFzLWJveC1oYW5kIHtcbiAgcGFkZGluZy10b3A6IDByZW07IH1cbiAgc2VjdGlvbi5jdWJpZXJ0YS1mdWVyYS1kZS1yZWQtZGUtZmFybWFjaWFzLWJveC1oYW5kIC5ib3gtaGFuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHJlbTtcbiAgICBsZWZ0OiAxLjVyZW07XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25zL2JveC1oYW5kLnBuZ1wiKTtcbiAgICB3aWR0aDogNjVweDtcbiAgICBoZWlnaHQ6IDU3cHg7IH1cbiAgc2VjdGlvbi5jdWJpZXJ0YS1mdWVyYS1kZS1yZWQtZGUtZmFybWFjaWFzLWJveC1oYW5kIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5zZWN0aW9uLmN1YmllcnRhLWZ1ZXJhLWRlLXJlZC1kZS1mYXJtYWNpYXMtbWFpbiB7XG4gIHBhZGRpbmctdG9wOiAzcmVtOyB9XG4gIHNlY3Rpb24uY3ViaWVydGEtZnVlcmEtZGUtcmVkLWRlLWZhcm1hY2lhcy1tYWluIGgyIHtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogNC4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMwNDdGODU7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICBzZWN0aW9uLmN1YmllcnRhLWZ1ZXJhLWRlLXJlZC1kZS1mYXJtYWNpYXMtbWFpbiB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMwNDdGODU7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtOyB9XG4gICAgc2VjdGlvbi5jdWJpZXJ0YS1mdWVyYS1kZS1yZWQtZGUtZmFybWFjaWFzLW1haW4gdWwgbGkgaSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwcmVtO1xuICAgICAgdG9wOiAtMC4ycmVtO1xuICAgICAgZm9udC1zaXplOiAyLjJyZW07IH1cbiAgc2VjdGlvbi5jdWJpZXJ0YS1mdWVyYS1kZS1yZWQtZGUtZmFybWFjaWFzLW1haW4gcCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGNvbG9yOiAjMDQ3Rjg1O1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgc2VjdGlvbi5jdWJpZXJ0YS1mdWVyYS1kZS1yZWQtZGUtZmFybWFjaWFzLW1haW4gYS5zaGFyZSB7XG4gICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgc2VjdGlvbi5jdWJpZXJ0YS1mdWVyYS1kZS1yZWQtZGUtZmFybWFjaWFzLW1haW4gYS5zaGFyZSBpIHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgc2VjdGlvbi5jdWJpZXJ0YS1mdWVyYS1kZS1yZWQtZGUtZmFybWFjaWFzLW1haW4ge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtOyB9XG4gICAgc2VjdGlvbi5jdWJpZXJ0YS1mdWVyYS1kZS1yZWQtZGUtZmFybWFjaWFzLW1haW4gaDIge1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07IH1cbiAgICBzZWN0aW9uLmN1YmllcnRhLWZ1ZXJhLWRlLXJlZC1kZS1mYXJtYWNpYXMtbWFpbiB1bCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gICAgICBzZWN0aW9uLmN1YmllcnRhLWZ1ZXJhLWRlLXJlZC1kZS1mYXJtYWNpYXMtbWFpbiB1bCBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgICBzZWN0aW9uLmN1YmllcnRhLWZ1ZXJhLWRlLXJlZC1kZS1mYXJtYWNpYXMtbWFpbiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9IH1cblxuLnBhZ2UtZGV0ZXJtaW5hY2lvbmVzLWN1YmllcnRhIHNlY3Rpb24uYm94LWZpbGUge1xuICBwYWRkaW5nLXRvcDogMHJlbTsgfVxuICAucGFnZS1kZXRlcm1pbmFjaW9uZXMtY3ViaWVydGEgc2VjdGlvbi5ib3gtZmlsZSAuYm94LWZpbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDByZW07XG4gICAgbGVmdDogMS41cmVtO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29ucy9ib3gtZmlsZS5wbmdcIik7XG4gICAgd2lkdGg6IDY1cHg7XG4gICAgaGVpZ2h0OiA1N3B4OyB9XG4gIC5wYWdlLWRldGVybWluYWNpb25lcy1jdWJpZXJ0YSBzZWN0aW9uLmJveC1maWxlIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucGFnZS1kZXRlcm1pbmFjaW9uZXMtY3ViaWVydGEgc2VjdGlvbi5kZXRlcm1pbmFjaW9uZXMtZGUtY3ViaWVydGEgdWwge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gIC5wYWdlLWRldGVybWluYWNpb25lcy1jdWJpZXJ0YSBzZWN0aW9uLmRldGVybWluYWNpb25lcy1kZS1jdWJpZXJ0YSB1bCBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBjb2xvcjogIzA0N0Y4NTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07IH1cbiAgICAucGFnZS1kZXRlcm1pbmFjaW9uZXMtY3ViaWVydGEgc2VjdGlvbi5kZXRlcm1pbmFjaW9uZXMtZGUtY3ViaWVydGEgdWwgbGk6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDByZW07IH1cblxuLnBhZ2UtZGV0ZXJtaW5hY2lvbmVzLWN1YmllcnRhIHNlY3Rpb24uZGV0ZXJtaW5hY2lvbmVzLWRlLWN1YmllcnRhIGgxIHtcbiAgZm9udC1zaXplOiA2cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzA0N0Y4NTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4ucGFnZS1kZXRlcm1pbmFjaW9uZXMtY3ViaWVydGEgc2VjdGlvbi5kZXRlcm1pbmFjaW9uZXMtZGUtY3ViaWVydGEgcC5zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwNDdGODU7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07IH1cblxuLnBhZ2UtZGV0ZXJtaW5hY2lvbmVzLWN1YmllcnRhIHNlY3Rpb24uZGV0ZXJtaW5hY2lvbmVzLWRlLWN1YmllcnRhIGg0IHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDQ3Rjg1O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG5cbi5wYWdlLWRldGVybWluYWNpb25lcy1jdWJpZXJ0YSBzZWN0aW9uLmRldGVybWluYWNpb25lcy1kZS1jdWJpZXJ0YSBwIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgY29sb3I6ICMwNDdGODU7IH1cblxuLnBhZ2UtZGV0ZXJtaW5hY2lvbmVzLWN1YmllcnRhIHNlY3Rpb24uZGV0ZXJtaW5hY2lvbmVzLWRlLWN1YmllcnRhIGEuYnRuLmdyZWVuIHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAucGFnZS1kZXRlcm1pbmFjaW9uZXMtY3ViaWVydGEgc2VjdGlvbi5kZXRlcm1pbmFjaW9uZXMtZGUtY3ViaWVydGEgYS5idG4uZ3JlZW4gaSB7XG4gICAgZm9udC1zaXplOiAyLjZyZW07IH1cblxuLnBhZ2UtZGV0ZXJtaW5hY2lvbmVzLWN1YmllcnRhIHNlY3Rpb24uZm9ybWFzIHtcbiAgcGFkZGluZy10b3A6IDByZW07XG4gIGJhY2tncm91bmQ6ICNGMEYzRjQ7IH1cbiAgLnBhZ2UtZGV0ZXJtaW5hY2lvbmVzLWN1YmllcnRhIHNlY3Rpb24uZm9ybWFzIC5ib3gtaGVhZHNldCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHJlbTtcbiAgICBsZWZ0OiAxLjVyZW07XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25zL2JveC1oZWFkc2V0LnBuZ1wiKTtcbiAgICB3aWR0aDogNjVweDtcbiAgICBoZWlnaHQ6IDU3cHg7IH1cbiAgLnBhZ2UtZGV0ZXJtaW5hY2lvbmVzLWN1YmllcnRhIHNlY3Rpb24uZm9ybWFzIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGFnZS1kZXRlcm1pbmFjaW9uZXMtY3ViaWVydGEgc2VjdGlvbi5mb3JtYXMgLmZvcm1hcy1pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtOyB9XG4gICAgLnBhZ2UtZGV0ZXJtaW5hY2lvbmVzLWN1YmllcnRhIHNlY3Rpb24uZm9ybWFzIC5mb3JtYXMtaW5mbyBoMiB7XG4gICAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogIzA0ODA4NjsgfVxuICAgIC5wYWdlLWRldGVybWluYWNpb25lcy1jdWJpZXJ0YSBzZWN0aW9uLmZvcm1hcyAuZm9ybWFzLWluZm8gLmxsYW1hbm9zIHtcbiAgICAgIGJvcmRlci10b3A6ICM5NEFCQjYgZG90dGVkIDFweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnBhZ2UtZGV0ZXJtaW5hY2lvbmVzLWN1YmllcnRhIHNlY3Rpb24uZm9ybWFzIC5mb3JtYXMtaW5mbyAubGxhbWFub3Mgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDRyZW07XG4gICAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgICAgZmlsbDogIzA0ODA4NjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtOyB9XG4gICAgICAucGFnZS1kZXRlcm1pbmFjaW9uZXMtY3ViaWVydGEgc2VjdGlvbi5mb3JtYXMgLmZvcm1hcy1pbmZvIC5sbGFtYW5vcyBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBjb2xvcjogIzA0N0Y4NTsgfVxuICAgICAgLnBhZ2UtZGV0ZXJtaW5hY2lvbmVzLWN1YmllcnRhIHNlY3Rpb24uZm9ybWFzIC5mb3JtYXMtaW5mbyAubGxhbWFub3MgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgY29sb3I6ICMwMDNGNDQ7IH1cbiAgICAgICAgLnBhZ2UtZGV0ZXJtaW5hY2lvbmVzLWN1YmllcnRhIHNlY3Rpb24uZm9ybWFzIC5mb3JtYXMtaW5mbyAubGxhbWFub3MgcCBhIHtcbiAgICAgICAgICBjb2xvcjogIzA0N0Y4NTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5wYWdlLWRldGVybWluYWNpb25lcy1jdWJpZXJ0YSBzZWN0aW9uLmZvcm1hcyAuZm9ybWFzLWluZm8gLmZheHMge1xuICAgICAgLyptYXJnaW4tdG9wOiA3cmVtOyovXG4gICAgICAvKmJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzk0QUJCNjsqL1xuICAgICAgcGFkZGluZy1ib3R0b206IDQuNXJlbTsgfVxuICAgICAgLnBhZ2UtZGV0ZXJtaW5hY2lvbmVzLWN1YmllcnRhIHNlY3Rpb24uZm9ybWFzIC5mb3JtYXMtaW5mbyAuZmF4cyAuaWNvbi1kb3dubG9hZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtOHJlbTsgfVxuICAgICAgLnBhZ2UtZGV0ZXJtaW5hY2lvbmVzLWN1YmllcnRhIHNlY3Rpb24uZm9ybWFzIC5mb3JtYXMtaW5mbyAuZmF4cy5ib3JkZXItbm9uZSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgLnBhZ2UtZGV0ZXJtaW5hY2lvbmVzLWN1YmllcnRhIHNlY3Rpb24uZm9ybWFzIC5mb3JtYXMtaW5mbyAuZmF4cyBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICAgIGNvbG9yOiAjMDQ3Rjg1O1xuICAgICAgICAvKndpZHRoOiA3NSU7Ki8gfVxuICAgICAgLnBhZ2UtZGV0ZXJtaW5hY2lvbmVzLWN1YmllcnRhIHNlY3Rpb24uZm9ybWFzIC5mb3JtYXMtaW5mbyAuZmF4cyAuZmF4LWl0ZW0ge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IGRvdHRlZCAjOTRBQkI2O1xuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07IH1cbiAgICAgICAgLnBhZ2UtZGV0ZXJtaW5hY2lvbmVzLWN1YmllcnRhIHNlY3Rpb24uZm9ybWFzIC5mb3JtYXMtaW5mbyAuZmF4cyAuZmF4LWl0ZW06Zmlyc3QtY2hpbGQsIC5wYWdlLWRldGVybWluYWNpb25lcy1jdWJpZXJ0YSBzZWN0aW9uLmZvcm1hcyAuZm9ybWFzLWluZm8gLmZheHMgLmZheC1pdGVtLmJvcmRlci1ub25lIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07IH1cbiAgICAgICAgLnBhZ2UtZGV0ZXJtaW5hY2lvbmVzLWN1YmllcnRhIHNlY3Rpb24uZm9ybWFzIC5mb3JtYXMtaW5mbyAuZmF4cyAuZmF4LWl0ZW0gaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgLnBhZ2UtZGV0ZXJtaW5hY2lvbmVzLWN1YmllcnRhIHNlY3Rpb24uZm9ybWFzIC5mb3JtYXMtaW5mbyAuZmF4cyAuZmF4LWl0ZW0gaDQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGNvbG9yOiAjMDAzRjQ0O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbTsgfVxuICAgICAgLnBhZ2UtZGV0ZXJtaW5hY2lvbmVzLWN1YmllcnRhIHNlY3Rpb24uZm9ybWFzIC5mb3JtYXMtaW5mbyAuZmF4cyBwIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBjb2xvcjogIzAwM0Y0NDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7IH1cbiAgICAgICAgLnBhZ2UtZGV0ZXJtaW5hY2lvbmVzLWN1YmllcnRhIHNlY3Rpb24uZm9ybWFzIC5mb3JtYXMtaW5mbyAuZmF4cyBwIHNwYW4uZnctbWVkaXVtIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAucGFnZS1kZXRlcm1pbmFjaW9uZXMtY3ViaWVydGEgc2VjdGlvbi5mb3JtYXMgLmZvcm1hcy1pbmZvIC5mYXhzIC5zb2xpY2l0dWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgICAgIC5wYWdlLWRldGVybWluYWNpb25lcy1jdWJpZXJ0YSBzZWN0aW9uLmZvcm1hcyAuZm9ybWFzLWluZm8gLmZheHMgLnNvbGljaXR1ZCBzdmcge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtOyB9XG4gICAgICAgIC5wYWdlLWRldGVybWluYWNpb25lcy1jdWJpZXJ0YSBzZWN0aW9uLmZvcm1hcyAuZm9ybWFzLWluZm8gLmZheHMgLnNvbGljaXR1ZCBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGNvbG9yOiAjMDQ3Rjg1OyB9XG4gICAgLnBhZ2UtZGV0ZXJtaW5hY2lvbmVzLWN1YmllcnRhIHNlY3Rpb24uZm9ybWFzIC5mb3JtYXMtaW5mbyAuZmF4cy1uZXcgLmZheC1pdGVtIHAge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBjb2xvcjogIzAwM0Y0NDsgfVxuICAgIC5wYWdlLWRldGVybWluYWNpb25lcy1jdWJpZXJ0YSBzZWN0aW9uLmZvcm1hcyAuZm9ybWFzLWluZm8gdWwgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAgICAgLnBhZ2UtZGV0ZXJtaW5hY2lvbmVzLWN1YmllcnRhIHNlY3Rpb24uZm9ybWFzIC5mb3JtYXMtaW5mbyB1bCBsaTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzA0ODA4NjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwLjhyZW07IH1cbiAgICAucGFnZS1kZXRlcm1pbmFjaW9uZXMtY3ViaWVydGEgc2VjdGlvbi5mb3JtYXMgLmZvcm1hcy1pbmZvIC5lbnZpb3MgaDQge1xuICAgICAgd2lkdGg6IDQ1JTsgfVxuICAgIC5wYWdlLWRldGVybWluYWNpb25lcy1jdWJpZXJ0YSBzZWN0aW9uLmZvcm1hcyAuZm9ybWFzLWluZm8gLmVudmlvcyB1bCBsaSB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgLnBhZ2UtZGV0ZXJtaW5hY2lvbmVzLWN1YmllcnRhIHNlY3Rpb24uZm9ybWFzIC5mb3JtYXMtaW5mbyAuZW52aW9zIHAge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBjb2xvcjogIzAwM0Y0NDsgfVxuXG5zZWN0aW9uLmV4Y2VwY2lvbmVzIHtcbiAgcGFkZGluZy10b3A6IDByZW07IH1cbiAgc2VjdGlvbi5leGNlcGNpb25lcyAuYnRuLW9wZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgc2VjdGlvbi5leGNlcGNpb25lcyAuYnRuLW9wZW46YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgNjMsIDY4LCAwLjEyKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgIHotaW5kZXg6IDA7IH1cbiAgICBzZWN0aW9uLmV4Y2VwY2lvbmVzIC5idG4tb3Blbjpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGRjsgfVxuICAgIHNlY3Rpb24uZXhjZXBjaW9uZXMgLmJ0bi1vcGVuIC5idG4ge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1pbi13aWR0aDogNTFyZW07XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgc2VjdGlvbi5leGNlcGNpb25lcyAuYnRuLW9wZW4gLmJ0biBzdmcge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICAgICAgICBmaWxsOiAjRkZGO1xuICAgICAgICB3aWR0aDogMi40cmVtO1xuICAgICAgICBoZWlnaHQ6IDIuNHJlbTsgfVxuICBzZWN0aW9uLmV4Y2VwY2lvbmVzIHVsIHtcbiAgICBjb2xvcjogIzAwM0Y0NDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBzZWN0aW9uLmV4Y2VwY2lvbmVzIHVsLmRvd25sb2FkIGxpIHtcbiAgICAgIGNvbG9yOiAjMDQ3Rjg1O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICBzZWN0aW9uLmV4Y2VwY2lvbmVzIHVsLmRvd25sb2FkIGxpIGEge1xuICAgICAgICBjb2xvcjogIzA0N0Y4NTsgfVxuICAgICAgc2VjdGlvbi5leGNlcGNpb25lcyB1bC5kb3dubG9hZCBsaTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgc2VjdGlvbi5leGNlcGNpb25lcyB1bCBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuICAgICAgc2VjdGlvbi5leGNlcGNpb25lcyB1bCBsaTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYm9yZGVyOiAjMDAzRjQ0IHNvbGlkIDJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwLjc1cmVtOyB9XG4gICAgICBzZWN0aW9uLmV4Y2VwY2lvbmVzIHVsIGxpIHVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogM3JlbTsgfVxuICAgICAgICBzZWN0aW9uLmV4Y2VwY2lvbmVzIHVsIGxpIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwM0Y0NDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNGRkY7IH1cbiAgc2VjdGlvbi5leGNlcGNpb25lcyAuYm94LWFsZXJ0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcmVtO1xuICAgIGxlZnQ6IDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvYm94LWFsZXJ0LnBuZ1wiKTtcbiAgICB3aWR0aDogNjVweDtcbiAgICBoZWlnaHQ6IDU3cHg7IH1cbiAgc2VjdGlvbi5leGNlcGNpb25lcyAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgc2VjdGlvbi5leGNlcGNpb25lcyAuZXhjZXBjaW9uZXMtaW5mbyB7XG4gICAgbWFyZ2luLXRvcDogOHJlbTsgfVxuICAgIHNlY3Rpb24uZXhjZXBjaW9uZXMgLmV4Y2VwY2lvbmVzLWluZm8gaDIge1xuICAgICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6ICMwNDdGODU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgICBzZWN0aW9uLmV4Y2VwY2lvbmVzIC5leGNlcGNpb25lcy1pbmZvIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgY29sb3I6ICMwNDdGODU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW07IH1cbiAgICBzZWN0aW9uLmV4Y2VwY2lvbmVzIC5leGNlcGNpb25lcy1pbmZvIHAge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBjb2xvcjogIzAwM0Y0NDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlOyB9XG4gICAgICBzZWN0aW9uLmV4Y2VwY2lvbmVzIC5leGNlcGNpb25lcy1pbmZvIHAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIHNlY3Rpb24uZXhjZXBjaW9uZXMgLmV4Y2VwY2lvbmVzLWluZm8gLmJ0bi1jb25vY2UtbWFzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IDVyZW07IH1cbiAgICAgIHNlY3Rpb24uZXhjZXBjaW9uZXMgLmV4Y2VwY2lvbmVzLWluZm8gLmJ0bi1jb25vY2UtbWFzOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwM0Y0NDtcbiAgICAgICAgdG9wOiAycmVtOyB9XG4gICAgICBzZWN0aW9uLmV4Y2VwY2lvbmVzIC5leGNlcGNpb25lcy1pbmZvIC5idG4tY29ub2NlLW1hcyBhIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTJyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFnZS1kZXRlcm1pbmFjaW9uZXMtY3ViaWVydGEgc2VjdGlvbi5kZXRlcm1pbmFjaW9uZXMtZGUtY3ViaWVydGEge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtOyB9XG4gICAgLnBhZ2UtZGV0ZXJtaW5hY2lvbmVzLWN1YmllcnRhIHNlY3Rpb24uZGV0ZXJtaW5hY2lvbmVzLWRlLWN1YmllcnRhIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTsgfVxuICAgIC5wYWdlLWRldGVybWluYWNpb25lcy1jdWJpZXJ0YSBzZWN0aW9uLmRldGVybWluYWNpb25lcy1kZS1jdWJpZXJ0YSBwLnN1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gICAgLnBhZ2UtZGV0ZXJtaW5hY2lvbmVzLWN1YmllcnRhIHNlY3Rpb24uZGV0ZXJtaW5hY2lvbmVzLWRlLWN1YmllcnRhIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMi4ycmVtOyB9XG4gICAgLnBhZ2UtZGV0ZXJtaW5hY2lvbmVzLWN1YmllcnRhIHNlY3Rpb24uZGV0ZXJtaW5hY2lvbmVzLWRlLWN1YmllcnRhIHVsIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gICAgLnBhZ2UtZGV0ZXJtaW5hY2lvbmVzLWN1YmllcnRhIHNlY3Rpb24uZGV0ZXJtaW5hY2lvbmVzLWRlLWN1YmllcnRhIHAge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgLnBhZ2UtZGV0ZXJtaW5hY2lvbmVzLWN1YmllcnRhIHNlY3Rpb24uZm9ybWFzIGgyIHtcbiAgICBmb250LXNpemU6IDNyZW07IH1cbiAgLnBhZ2UtZGV0ZXJtaW5hY2lvbmVzLWN1YmllcnRhIHNlY3Rpb24uZm9ybWFzIC5mb3JtYXMtaW5mbyAuZmF4cyB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHJlbTsgfVxuICAgIC5wYWdlLWRldGVybWluYWNpb25lcy1jdWJpZXJ0YSBzZWN0aW9uLmZvcm1hcyAuZm9ybWFzLWluZm8gLmZheHMgLmZheC1pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTsgfVxuICAgICAgLnBhZ2UtZGV0ZXJtaW5hY2lvbmVzLWN1YmllcnRhIHNlY3Rpb24uZm9ybWFzIC5mb3JtYXMtaW5mbyAuZmF4cyAuZmF4LWl0ZW0gaDMge1xuICAgICAgICBmb250LXNpemU6IDIuMnJlbTsgfVxuICAgICAgLnBhZ2UtZGV0ZXJtaW5hY2lvbmVzLWN1YmllcnRhIHNlY3Rpb24uZm9ybWFzIC5mb3JtYXMtaW5mbyAuZmF4cyAuZmF4LWl0ZW0gaDQge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgICAgLnBhZ2UtZGV0ZXJtaW5hY2lvbmVzLWN1YmllcnRhIHNlY3Rpb24uZm9ybWFzIC5mb3JtYXMtaW5mbyAuZmF4cyAuZmF4LWl0ZW0gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gIC5wYWdlLWRldGVybWluYWNpb25lcy1jdWJpZXJ0YSBzZWN0aW9uLmZvcm1hcyAuZm9ybWFzLWluZm8gLmVudmlvcyBoNCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnBhZ2UtZGV0ZXJtaW5hY2lvbmVzLWN1YmllcnRhIHNlY3Rpb24uZXhjZXBjaW9uZXMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtOyB9XG4gICAgLnBhZ2UtZGV0ZXJtaW5hY2lvbmVzLWN1YmllcnRhIHNlY3Rpb24uZXhjZXBjaW9uZXMgaDIge1xuICAgICAgZm9udC1zaXplOiAzcmVtOyB9XG4gICAgLnBhZ2UtZGV0ZXJtaW5hY2lvbmVzLWN1YmllcnRhIHNlY3Rpb24uZXhjZXBjaW9uZXMgLmV4Y2VwY2lvbmVzLWluZm8gLmJ0bi1vcGVuIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMHJlbTsgfVxuICAgICAgLnBhZ2UtZGV0ZXJtaW5hY2lvbmVzLWN1YmllcnRhIHNlY3Rpb24uZXhjZXBjaW9uZXMgLmV4Y2VwY2lvbmVzLWluZm8gLmJ0bi1vcGVuIGEuYnRuIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAgIC5wYWdlLWRldGVybWluYWNpb25lcy1jdWJpZXJ0YSBzZWN0aW9uLmV4Y2VwY2lvbmVzIC5leGNlcGNpb25lcy1pbmZvIC5idG4tY29ub2NlLW1hcyB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtOyB9XG4gICAgICAucGFnZS1kZXRlcm1pbmFjaW9uZXMtY3ViaWVydGEgc2VjdGlvbi5leGNlcGNpb25lcyAuZXhjZXBjaW9uZXMtaW5mbyAuYnRuLWNvbm9jZS1tYXMgYSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcmVtOyB9IH1cblxuLnBhZ2UtY3VpZGFkby15LXNlcnZpY2lvLW1lZGljbyBoMiB7XG4gIGZvbnQtc2l6ZTogMy40cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgY29sb3I6ICMwMDNGNDQ7XG4gIG1hcmdpbi1ib3R0b206IDZyZW07IH1cblxuLnBhZ2UtY3VpZGFkby15LXNlcnZpY2lvLW1lZGljbyAuY2FyZCAuY2FyZC1ib2R5IC5jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjhyZW07IH1cblxuLypcblRvIGNoYW5nZSB0aGlzIGxpY2Vuc2UgaGVhZGVyLCBjaG9vc2UgTGljZW5zZSBIZWFkZXJzIGluIFByb2plY3QgUHJvcGVydGllcy5cblRvIGNoYW5nZSB0aGlzIHRlbXBsYXRlIGZpbGUsIGNob29zZSBUb29scyB8IFRlbXBsYXRlc1xuYW5kIG9wZW4gdGhlIHRlbXBsYXRlIGluIHRoZSBlZGl0b3IuXG4qL1xuLyogXG4gICAgQ3JlYXRlZCBvbiA6IDAzLXNlcC0yMDE4LCAxNjoxODoyOVxuICAgIEF1dGhvciAgICAgOiBSb2RyaVxuKi9cbi5hZmlsaWFkb3Mtc29saWNpdHVkLW1hdGVyaWFsZXMge1xuICBwYWRkaW5nLXRvcDogMTByZW07IH1cbiAgLmFmaWxpYWRvcy1zb2xpY2l0dWQtbWF0ZXJpYWxlcyBoMSB7XG4gICAgY29sb3I6ICMwNDdGODU7XG4gICAgZm9udC1zaXplOiA0LjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgLmFmaWxpYWRvcy1zb2xpY2l0dWQtbWF0ZXJpYWxlcyBwIHtcbiAgICBjb2xvcjogIzA0ODA4NjtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5hZmlsaWFkb3Mtc29saWNpdHVkLW1hdGVyaWFsZXMge1xuICAgICAgcGFkZGluZy10b3A6IDdyZW07IH1cbiAgICAgIC5hZmlsaWFkb3Mtc29saWNpdHVkLW1hdGVyaWFsZXMgaDEge1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTsgfVxuICAgICAgLmFmaWxpYWRvcy1zb2xpY2l0dWQtbWF0ZXJpYWxlcyAuYnRuIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9IH1cblxuLmFmaWxpYWRvcy1zb2xpY2l0dWQtbWF0ZXJpYWxlcy1mb3JtIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMzQsIDIzOCwgMjQxLCAwLjUpOyB9XG4gIC5hZmlsaWFkb3Mtc29saWNpdHVkLW1hdGVyaWFsZXMtZm9ybSAuaGVscC1ibG9jayB7XG4gICAgY29sb3I6ICNkYzM1MzU7IH1cbiAgLmFmaWxpYWRvcy1zb2xpY2l0dWQtbWF0ZXJpYWxlcy1mb3JtIGgyIHtcbiAgICBjb2xvcjogIzAwM0Y0NDtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLmFmaWxpYWRvcy1zb2xpY2l0dWQtbWF0ZXJpYWxlcy1mb3JtIGgzIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5hZmlsaWFkb3Mtc29saWNpdHVkLW1hdGVyaWFsZXMtZm9ybSBmb3JtIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgLmFmaWxpYWRvcy1zb2xpY2l0dWQtbWF0ZXJpYWxlcy1mb3JtIGZvcm0gLm1kLWNoZWNrYm94IHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmFmaWxpYWRvcy1zb2xpY2l0dWQtbWF0ZXJpYWxlcy1mb3JtIGZvcm0gbGFiZWwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gICAgY29sb3I6IHJnYmEoMCwgNjMsIDY4LCAwLjk0KTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgLmFmaWxpYWRvcy1zb2xpY2l0dWQtbWF0ZXJpYWxlcy1mb3JtIGZvcm0gbGFiZWw6YmVmb3JlIHtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAzRjQ0OyB9XG4gIC5hZmlsaWFkb3Mtc29saWNpdHVkLW1hdGVyaWFsZXMtZm9ybSBmb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gIC5hZmlsaWFkb3Mtc29saWNpdHVkLW1hdGVyaWFsZXMtZm9ybSBmb3JtIC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlcjogIzAwM0Y0NCBzb2xpZCAxcHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBjb2xvcjogcmdiYSgwLCA2MywgNjgsIDAuOTQpO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgIGhlaWdodDogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi8qXG5UbyBjaGFuZ2UgdGhpcyBsaWNlbnNlIGhlYWRlciwgY2hvb3NlIExpY2Vuc2UgSGVhZGVycyBpbiBQcm9qZWN0IFByb3BlcnRpZXMuXG5UbyBjaGFuZ2UgdGhpcyB0ZW1wbGF0ZSBmaWxlLCBjaG9vc2UgVG9vbHMgfCBUZW1wbGF0ZXNcbmFuZCBvcGVuIHRoZSB0ZW1wbGF0ZSBpbiB0aGUgZWRpdG9yLlxuKi9cbi8qIFxuICAgIENyZWF0ZWQgb24gOiAwNC1zZXAtMjAxOCwgMTc6Mzg6MzFcbiAgICBBdXRob3IgICAgIDogUm9kcmlcbiovXG4uYWZpbGlhZG9zLXBhZ28tcHJpbWFzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNTEsIDE3MiwgMTgzLCAwLjEpOyB9XG4gIC5hZmlsaWFkb3MtcGFnby1wcmltYXMgaDEge1xuICAgIGNvbG9yOiAjMDAzRjQ0O1xuICAgIGZvbnQtc2l6ZTogNC42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmFmaWxpYWRvcy1wYWdvLXByaW1hcyBoMiB7XG4gICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gIC5hZmlsaWFkb3MtcGFnby1wcmltYXMgcCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAuYWZpbGlhZG9zLXBhZ28tcHJpbWFzIHAubGluZSB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGJvcmRlci10b3A6ICM5NEFCQjYgZG90dGVkIDFweDtcbiAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5hZmlsaWFkb3MtcGFnby1wcmltYXMgcC5saW5lIGkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDNGNDQ7XG4gICAgICAgIHdpZHRoOiA2cmVtO1xuICAgICAgICBoZWlnaHQ6IDZyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTsgfVxuICAgICAgICAuYWZpbGlhZG9zLXBhZ28tcHJpbWFzIHAubGluZSBpIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDNyZW07XG4gICAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgIGZpbGw6ICNGRkY7IH1cbiAgICAgIC5hZmlsaWFkb3MtcGFnby1wcmltYXMgcC5saW5lIHNwYW4ge1xuICAgICAgICBmbGV4OiAxOyB9XG4gIC5hZmlsaWFkb3MtcGFnby1wcmltYXMgLmxoLTIge1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtOyB9XG4gIC5hZmlsaWFkb3MtcGFnby1wcmltYXMgLmNhcmQtd2hpdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZyZW0gMi41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5hZmlsaWFkb3MtcGFnby1wcmltYXMgLmNhcmQtd2hpdGUucHQge1xuICAgICAgcGFkZGluZy10b3A6IDhyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAuYWZpbGlhZG9zLXBhZ28tcHJpbWFzIC5jYXJkLXdoaXRlLnB0IHAge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuICAgICAgICAuYWZpbGlhZG9zLXBhZ28tcHJpbWFzIC5jYXJkLXdoaXRlLnB0IHAuZnotMjAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAgIC5hZmlsaWFkb3MtcGFnby1wcmltYXMgLmNhcmQtd2hpdGUgLmJveC1zdmcge1xuICAgICAgYmFja2dyb3VuZDogIzA0ODA4NjtcbiAgICAgIHdpZHRoOiA1LjVyZW07XG4gICAgICBoZWlnaHQ6IDUuNXJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDIuNXJlbTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5hZmlsaWFkb3MtcGFnby1wcmltYXMgLmNhcmQtd2hpdGUgLmJveC1zdmcgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBmb250LXNpemU6IDMuMnJlbTsgfVxuICAgIC5hZmlsaWFkb3MtcGFnby1wcmltYXMgLmNhcmQtd2hpdGUgaSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAyLjVyZW07XG4gICAgICB0b3A6IDA7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgYmFja2dyb3VuZDogIzA0ODA4NjsgfVxuICAgICAgLmFmaWxpYWRvcy1wYWdvLXByaW1hcyAuY2FyZC13aGl0ZSBpIGltZyB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5hZmlsaWFkb3MtcGFnby1wcmltYXMgLmNhcmQtd2hpdGUgcCB7XG4gICAgICBjb2xvcjogIzA0N0Y4NTtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmFmaWxpYWRvcy1wYWdvLXByaW1hcyAuY2FyZC13aGl0ZSBwIHN0cm9uZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAgIC5hZmlsaWFkb3MtcGFnby1wcmltYXMgLmNhcmQtd2hpdGUgaW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAuYWZpbGlhZG9zLXBhZ28tcHJpbWFzIC5zd2lwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWZpbGlhZG9zLXBhZ28tcHJpbWFzIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gIC5hZmlsaWFkb3MtcGFnby1wcmltYXMgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDMuNXJlbTtcbiAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAtMS43NXJlbTtcbiAgICBib3JkZXI6IHJnYmEoMCwgNjMsIDY4LCAwLjUpIHNvbGlkIDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlOyB9XG4gICAgLmFmaWxpYWRvcy1wYWdvLXByaW1hcyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2ZyxcbiAgICAuYWZpbGlhZG9zLXBhZ28tcHJpbWFzIC5zd2lwZXItYnV0dG9uLXByZXYgc3ZnIHtcbiAgICAgIGZpbGw6ICMwMDNGNDQ7IH1cbiAgLmFmaWxpYWRvcy1wYWdvLXByaW1hcyAuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5hZmlsaWFkb3MtcGFnby1wcmltYXMgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IC01cmVtOyB9XG4gIC5hZmlsaWFkb3MtcGFnby1wcmltYXMgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogLTVyZW07IH1cbiAgLmFmaWxpYWRvcy1wYWdvLXByaW1hcyB1bC5tb3JlLWluZm8ge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAgIC5hZmlsaWFkb3MtcGFnby1wcmltYXMgdWwubW9yZS1pbmZvIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuYWZpbGlhZG9zLXBhZ28tcHJpbWFzIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9XG4gICAgLmFmaWxpYWRvcy1wYWdvLXByaW1hcyAuY2FyZC13aGl0ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICBtaW4taGVpZ2h0OiAwOyB9IH1cblxuLypcblRvIGNoYW5nZSB0aGlzIGxpY2Vuc2UgaGVhZGVyLCBjaG9vc2UgTGljZW5zZSBIZWFkZXJzIGluIFByb2plY3QgUHJvcGVydGllcy5cblRvIGNoYW5nZSB0aGlzIHRlbXBsYXRlIGZpbGUsIGNob29zZSBUb29scyB8IFRlbXBsYXRlc1xuYW5kIG9wZW4gdGhlIHRlbXBsYXRlIGluIHRoZSBlZGl0b3IuXG4qL1xuLyogXG5DcmVhdGVkIG9uIDogMDYtc2VwLTIwMTgsIDE3OjAwOjM4XG5BdXRob3IgOiBSb2RyaVxuKi9cbi5hZmlsaWFkb3MtZGVzYWZpbGlhY2lvbiBwIHtcbiAgY29sb3I6ICMwMDNGNDQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuYWZpbGlhZG9zLWRlc2FmaWxpYWNpb24gcC5tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07IH1cbiAgLmFmaWxpYWRvcy1kZXNhZmlsaWFjaW9uIHAubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMi42cmVtOyB9XG5cbi5hZmlsaWFkb3MtZGVzYWZpbGlhY2lvbiBoMiB7XG4gIGNvbG9yOiAjMDAzRjQ0O1xuICBmb250LXNpemU6IDMuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAuYWZpbGlhZG9zLWRlc2FmaWxpYWNpb24gaDIuZ3JlZW4ge1xuICAgIGNvbG9yOiAjMDQ3Rjg1OyB9XG4gIC5hZmlsaWFkb3MtZGVzYWZpbGlhY2lvbiBoMi5zbWFsbCB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07IH1cblxuLmFmaWxpYWRvcy1kZXNhZmlsaWFjaW9uIGgzIHtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGNvbG9yOiAjMDAzRjQ0O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5hZmlsaWFkb3MtZGVzYWZpbGlhY2lvbiBoNCB7XG4gIGNvbG9yOiAjMDAzRjQ0O1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLmFmaWxpYWRvcy1kZXNhZmlsaWFjaW9uIC5hbGVydCB7XG4gIHBhZGRpbmc6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmFmaWxpYWRvcy1kZXNhZmlsaWFjaW9uIC5hbGVydCBpIHtcbiAgICB3aWR0aDogNnJlbTtcbiAgICBoZWlnaHQ6IDZyZW07XG4gICAgYmFja2dyb3VuZDogIzAwM0Y0NDtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07IH1cbiAgLmFmaWxpYWRvcy1kZXNhZmlsaWFjaW9uIC5hbGVydCBzcGFuIHtcbiAgICBmbGV4OiAxOyB9XG5cbi5hZmlsaWFkb3MtZGVzYWZpbGlhY2lvbiAuYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6ICM5NEFCQjYgZG90dGVkIDFweDtcbiAgcGFkZGluZy10b3A6IDRyZW07XG4gIG1hcmdpbi10b3A6IDNyZW07IH1cblxuLmFmaWxpYWRvcy1kZXNhZmlsaWFjaW9uIC5ib3JkZXItbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBib3JkZXItbGVmdDogIzk0QUJCNiBkb3R0ZWQgMXB4OyB9XG5cbi5hZmlsaWFkb3MtZGVzYWZpbGlhY2lvbiAuZW50cmVnYXItc29saWNpdHVkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtOyB9XG5cbi5hZmlsaWFkb3MtZGVzYWZpbGlhY2lvbiAuZGV0YWxsZXMtaW1wb3J0YW50ZXMtdGl0bGUge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBjb2xvcjogIzAwM0Y0NDsgfVxuXG4uYWZpbGlhZG9zLWRlc2FmaWxpYWNpb24gLmltcG9ydGFudCB7XG4gIG1hcmdpbjogM3JlbSAwO1xuICBiYWNrZ3JvdW5kOiAjRUVFRUVFO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmlnaHQ6ICMwMDNGNDQgc29saWQgNHB4O1xuICBib3JkZXItbGVmdDogIzAwM0Y0NCBzb2xpZCA1NXB4O1xuICBwYWRkaW5nOiAxLjVyZW07IH1cbiAgLmFmaWxpYWRvcy1kZXNhZmlsaWFjaW9uIC5pbXBvcnRhbnQud2hpdGUge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gIC5hZmlsaWFkb3MtZGVzYWZpbGlhY2lvbiAuaW1wb3J0YW50IGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuICAuYWZpbGlhZG9zLWRlc2FmaWxpYWNpb24gLmltcG9ydGFudCBoMyB7XG4gICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW46IDAgNXJlbSAwIDA7IH1cbiAgLmFmaWxpYWRvcy1kZXNhZmlsaWFjaW9uIC5pbXBvcnRhbnQgcCB7XG4gICAgZmxleDogMTsgfVxuXG4uYWZpbGlhZG9zLWRlc2FmaWxpYWNpb24gdWwge1xuICBjb2xvcjogIzAwM0Y0NDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuICAuYWZpbGlhZG9zLWRlc2FmaWxpYWNpb24gdWwuZG93bmxvYWQgbGkge1xuICAgIGNvbG9yOiAjMDQ3Rjg1O1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5hZmlsaWFkb3MtZGVzYWZpbGlhY2lvbiB1bC5kb3dubG9hZCBsaSBhIHtcbiAgICAgIGNvbG9yOiAjMDQ3Rjg1OyB9XG4gICAgLmFmaWxpYWRvcy1kZXNhZmlsaWFjaW9uIHVsLmRvd25sb2FkIGxpOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5hZmlsaWFkb3MtZGVzYWZpbGlhY2lvbiB1bCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuICAgIC5hZmlsaWFkb3MtZGVzYWZpbGlhY2lvbiB1bCBsaTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYm9yZGVyOiAjMDAzRjQ0IHNvbGlkIDJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwLjc1cmVtOyB9XG4gICAgLmFmaWxpYWRvcy1kZXNhZmlsaWFjaW9uIHVsIGxpIHVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtOyB9XG4gICAgICAuYWZpbGlhZG9zLWRlc2FmaWxpYWNpb24gdWwgbGkgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwM0Y0NDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkZGOyB9XG5cbi5hZmlsaWFkb3MtZGVzYWZpbGlhY2lvbiAuc2VjdGlvbi1ncmF5IHtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgcGFkZGluZzogNXJlbSAwO1xuICBtYXJnaW46IDVyZW0gMCAycmVtIDA7IH1cbiAgLmFmaWxpYWRvcy1kZXNhZmlsaWFjaW9uIC5zZWN0aW9uLWdyYXkgcCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgICAuYWZpbGlhZG9zLWRlc2FmaWxpYWNpb24gLnNlY3Rpb24tZ3JheSBwIHN0cm9uZywgLmFmaWxpYWRvcy1kZXNhZmlsaWFjaW9uIC5zZWN0aW9uLWdyYXkgcCBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmFmaWxpYWRvcy1kZXNhZmlsaWFjaW9uIC5zZWN0aW9uLWdyYXkgcCBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAuYWZpbGlhZG9zLWRlc2FmaWxpYWNpb24gLnNlY3Rpb24tZ3JheSBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgLmFmaWxpYWRvcy1kZXNhZmlsaWFjaW9uIC5zZWN0aW9uLWdyYXkgaDIgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07IH1cbiAgLmFmaWxpYWRvcy1kZXNhZmlsaWFjaW9uIC5zZWN0aW9uLWdyYXkgaDMge1xuICAgIGNvbG9yOiAjMDQ4MDg2O1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAuYWZpbGlhZG9zLWRlc2FmaWxpYWNpb24gLnNlY3Rpb24tZ3JheSBoNCB7XG4gICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxuLmFmaWxpYWRvcy1kZXNhZmlsaWFjaW9uIC5idG4tb3BlbiB7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFmaWxpYWRvcy1kZXNhZmlsaWFjaW9uIC5idG4tb3BlbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgNjMsIDY4LCAwLjEyKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIHotaW5kZXg6IDA7IH1cbiAgLmFmaWxpYWRvcy1kZXNhZmlsaWFjaW9uIC5idG4tb3Blbjpob3ZlciB7XG4gICAgY29sb3I6ICNGRkY7IH1cbiAgLmFmaWxpYWRvcy1kZXNhZmlsaWFjaW9uIC5idG4tb3BlbiAuYnRuIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1pbi13aWR0aDogNTFyZW07XG4gICAgY29sb3I6ICNGRkY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmFmaWxpYWRvcy1kZXNhZmlsaWFjaW9uIC5idG4tb3BlbiAuYnRuIHN2ZyB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gICAgICBmaWxsOiAjRkZGO1xuICAgICAgd2lkdGg6IDIuNHJlbTtcbiAgICAgIGhlaWdodDogMi40cmVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYWZpbGlhZG9zLWRlc2FmaWxpYWNpb24gLmltcG9ydGFudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogIzAwM0Y0NCBzb2xpZCA1NXB4O1xuICAgIGJvcmRlci1ib3R0b206ICMwMDNGNDQgc29saWQgNHB4OyB9XG4gICAgLmFmaWxpYWRvcy1kZXNhZmlsaWFjaW9uIC5pbXBvcnRhbnQgaDMge1xuICAgICAgbWFyZ2luOiAwIDAgMnJlbSAwOyB9XG4gICAgLmFmaWxpYWRvcy1kZXNhZmlsaWFjaW9uIC5pbXBvcnRhbnQgaW1nIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcmVtO1xuICAgICAgbWFyZ2luLXRvcDogLTVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5hZmlsaWFkb3MtZGVzYWZpbGlhY2lvbiAuYnRuLW9wZW4ge1xuICAgIHBhZGRpbmctbGVmdDogMHJlbTsgfVxuICAgIC5hZmlsaWFkb3MtZGVzYWZpbGlhY2lvbiAuYnRuLW9wZW46YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYWZpbGlhZG9zLWRlc2FmaWxpYWNpb24gLmJ0bi1vcGVuIC5idG4ge1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxcmVtOyB9XG4gIC5hZmlsaWFkb3MtZGVzYWZpbGlhY2lvbiAuYm9yZGVyLWxlZnQge1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtOyB9IH1cblxuLnBhZ2UtYWZpbGlhZG9zLXJlcG9ydGFyLWZyYXVkZSBzZWN0aW9uLnJlcG9ydGFyLWZyYXVkZS1pbmZvIC5ib3JkZS1ib3Qge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM5NEFCQjY7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICBwYWRkaW5nLXRvcDogNnJlbTsgfVxuXG4ucGFnZS1hZmlsaWFkb3MtcmVwb3J0YXItZnJhdWRlIHNlY3Rpb24ucmVwb3J0YXItZnJhdWRlLWluZm8gLmhlYWQtaW5mbyBwIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7IH1cblxuLnBhZ2UtYWZpbGlhZG9zLXJlcG9ydGFyLWZyYXVkZSBzZWN0aW9uLnJlcG9ydGFyLWZyYXVkZS1pbmZvIC5mcmF1ZGVzLXRpcG9zIC5ib3gtdGV4dCB7XG4gIHBhZGRpbmc6IDJyZW0gMS41cmVtOyB9XG4gIC5wYWdlLWFmaWxpYWRvcy1yZXBvcnRhci1mcmF1ZGUgc2VjdGlvbi5yZXBvcnRhci1mcmF1ZGUtaW5mbyAuZnJhdWRlcy10aXBvcyAuYm94LXRleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBjb2xvcjogIzA0N0Y4NTsgfVxuICAucGFnZS1hZmlsaWFkb3MtcmVwb3J0YXItZnJhdWRlIHNlY3Rpb24ucmVwb3J0YXItZnJhdWRlLWluZm8gLmZyYXVkZXMtdGlwb3MgLmJveC10ZXh0IHAge1xuICAgIGNvbG9yOiAjMDAzRjQ0O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7IH1cblxuLnBhZ2UtYWZpbGlhZG9zLXJlcG9ydGFyLWZyYXVkZSBzZWN0aW9uLnJlcG9ydGFyLWZyYXVkZS1pbmZvIC5lamVtcGxvcyBoMiB7XG4gIGZvbnQtc2l6ZTogMy40cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzA0N0Y4NTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuXG4ucGFnZS1hZmlsaWFkb3MtcmVwb3J0YXItZnJhdWRlIHNlY3Rpb24ucmVwb3J0YXItZnJhdWRlLWluZm8gLmVqZW1wbG9zIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07IH1cbiAgLnBhZ2UtYWZpbGlhZG9zLXJlcG9ydGFyLWZyYXVkZSBzZWN0aW9uLnJlcG9ydGFyLWZyYXVkZS1pbmZvIC5lamVtcGxvcyB1bCBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMS4ycmVtOyB9XG4gICAgLnBhZ2UtYWZpbGlhZG9zLXJlcG9ydGFyLWZyYXVkZSBzZWN0aW9uLnJlcG9ydGFyLWZyYXVkZS1pbmZvIC5lamVtcGxvcyB1bCBsaTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMS4ycmVtO1xuICAgICAgaGVpZ2h0OiAxLjJyZW07XG4gICAgICBib3JkZXI6ICMwMDNGNDQgc29saWQgMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cblxuLnBhZ2UtYWZpbGlhZG9zLXJlcG9ydGFyLWZyYXVkZSBzZWN0aW9uLnJlcG9ydGFyLWZyYXVkZS1pbmZvIC5vcGNpb25lcy1oZWFkIHtcbiAgcGFkZGluZy10b3A6IDVyZW07IH1cbiAgLnBhZ2UtYWZpbGlhZG9zLXJlcG9ydGFyLWZyYXVkZSBzZWN0aW9uLnJlcG9ydGFyLWZyYXVkZS1pbmZvIC5vcGNpb25lcy1oZWFkIGg0IHtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMDAzRjQ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICAgIC5wYWdlLWFmaWxpYWRvcy1yZXBvcnRhci1mcmF1ZGUgc2VjdGlvbi5yZXBvcnRhci1mcmF1ZGUtaW5mbyAub3BjaW9uZXMtaGVhZCBoNCBpbWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG4gIC5wYWdlLWFmaWxpYWRvcy1yZXBvcnRhci1mcmF1ZGUgc2VjdGlvbi5yZXBvcnRhci1mcmF1ZGUtaW5mbyAub3BjaW9uZXMtaGVhZCBoNSB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBjb2xvcjogIzAwM0Y0NDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5wYWdlLWFmaWxpYWRvcy1yZXBvcnRhci1mcmF1ZGUgc2VjdGlvbi5yZXBvcnRhci1mcmF1ZGUtaW5mbyAub3BjaW9uZXMtYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgLnBhZ2UtYWZpbGlhZG9zLXJlcG9ydGFyLWZyYXVkZSBzZWN0aW9uLnJlcG9ydGFyLWZyYXVkZS1pbmZvIC5vcGNpb25lcy1ib2R5IC5ib3gtaW5mbyB7XG4gICAgaGVpZ2h0OiAyMHJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtOyB9XG4gICAgLnBhZ2UtYWZpbGlhZG9zLXJlcG9ydGFyLWZyYXVkZSBzZWN0aW9uLnJlcG9ydGFyLWZyYXVkZS1pbmZvIC5vcGNpb25lcy1ib2R5IC5ib3gtaW5mbzpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVyZW07IH1cbiAgICAucGFnZS1hZmlsaWFkb3MtcmVwb3J0YXItZnJhdWRlIHNlY3Rpb24ucmVwb3J0YXItZnJhdWRlLWluZm8gLm9wY2lvbmVzLWJvZHkgLmJveC1pbmZvOm50aC1jaGlsZCgyKSB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IGRvdHRlZCAjOTRBQkI2O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggZG90dGVkICM5NEFCQjY7IH1cbiAgICAucGFnZS1hZmlsaWFkb3MtcmVwb3J0YXItZnJhdWRlIHNlY3Rpb24ucmVwb3J0YXItZnJhdWRlLWluZm8gLm9wY2lvbmVzLWJvZHkgLmJveC1pbmZvIHAge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjMDAzRjQ0O1xuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7IH1cbiAgICAgIC5wYWdlLWFmaWxpYWRvcy1yZXBvcnRhci1mcmF1ZGUgc2VjdGlvbi5yZXBvcnRhci1mcmF1ZGUtaW5mbyAub3BjaW9uZXMtYm9keSAuYm94LWluZm8gcCBhLCAucGFnZS1hZmlsaWFkb3MtcmVwb3J0YXItZnJhdWRlIHNlY3Rpb24ucmVwb3J0YXItZnJhdWRlLWluZm8gLm9wY2lvbmVzLWJvZHkgLmJveC1pbmZvIHAgYTpob3ZlciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLnBhZ2UtYWZpbGlhZG9zLXJlcG9ydGFyLWZyYXVkZSBzZWN0aW9uLnJlcG9ydGFyLWZyYXVkZS1pbmZvIC5vcGNpb25lcy1ib2R5IC5ib3gtaW5mbyBwIGEuZnotc21hbGwsIC5wYWdlLWFmaWxpYWRvcy1yZXBvcnRhci1mcmF1ZGUgc2VjdGlvbi5yZXBvcnRhci1mcmF1ZGUtaW5mbyAub3BjaW9uZXMtYm9keSAuYm94LWluZm8gcCBhOmhvdmVyLmZ6LXNtYWxsIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAgICAgLnBhZ2UtYWZpbGlhZG9zLXJlcG9ydGFyLWZyYXVkZSBzZWN0aW9uLnJlcG9ydGFyLWZyYXVkZS1pbmZvIC5vcGNpb25lcy1ib2R5IC5ib3gtaW5mbyBwIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYWdlLWFmaWxpYWRvcy1yZXBvcnRhci1mcmF1ZGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtOyB9XG4gICAgLnBhZ2UtYWZpbGlhZG9zLXJlcG9ydGFyLWZyYXVkZSBzZWN0aW9uLnJlcG9ydGFyLWZyYXVkZS1pbmZvIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1cmVtOyB9XG4gICAgICAucGFnZS1hZmlsaWFkb3MtcmVwb3J0YXItZnJhdWRlIHNlY3Rpb24ucmVwb3J0YXItZnJhdWRlLWluZm8gLmJvcmRlLWJvdCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfVxuICAgICAgLnBhZ2UtYWZpbGlhZG9zLXJlcG9ydGFyLWZyYXVkZSBzZWN0aW9uLnJlcG9ydGFyLWZyYXVkZS1pbmZvIC5oZWFkLWluZm8gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gICAgICAucGFnZS1hZmlsaWFkb3MtcmVwb3J0YXItZnJhdWRlIHNlY3Rpb24ucmVwb3J0YXItZnJhdWRlLWluZm8gLmZyYXVkZXMtdGlwb3MgLmJveC10ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMHJlbTsgfVxuICAgICAgICAucGFnZS1hZmlsaWFkb3MtcmVwb3J0YXItZnJhdWRlIHNlY3Rpb24ucmVwb3J0YXItZnJhdWRlLWluZm8gLmZyYXVkZXMtdGlwb3MgLmJveC10ZXh0IGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuNnJlbTsgfVxuICAgICAgLnBhZ2UtYWZpbGlhZG9zLXJlcG9ydGFyLWZyYXVkZSBzZWN0aW9uLnJlcG9ydGFyLWZyYXVkZS1pbmZvIC5lamVtcGxvcyBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtOyB9XG4gICAgICAucGFnZS1hZmlsaWFkb3MtcmVwb3J0YXItZnJhdWRlIHNlY3Rpb24ucmVwb3J0YXItZnJhdWRlLWluZm8gLmVqZW1wbG9zIHVsIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgICAgIC5wYWdlLWFmaWxpYWRvcy1yZXBvcnRhci1mcmF1ZGUgc2VjdGlvbi5yZXBvcnRhci1mcmF1ZGUtaW5mbyAub3BjaW9uZXMtaGVhZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcmVtOyB9XG4gICAgICAgIC5wYWdlLWFmaWxpYWRvcy1yZXBvcnRhci1mcmF1ZGUgc2VjdGlvbi5yZXBvcnRhci1mcmF1ZGUtaW5mbyAub3BjaW9uZXMtaGVhZCBoNCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gICAgICAgIC5wYWdlLWFmaWxpYWRvcy1yZXBvcnRhci1mcmF1ZGUgc2VjdGlvbi5yZXBvcnRhci1mcmF1ZGUtaW5mbyAub3BjaW9uZXMtaGVhZCBoNSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgICAgLnBhZ2UtYWZpbGlhZG9zLXJlcG9ydGFyLWZyYXVkZSBzZWN0aW9uLnJlcG9ydGFyLWZyYXVkZS1pbmZvIC5vcGNpb25lcy1ib2R5IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAgICAgICAucGFnZS1hZmlsaWFkb3MtcmVwb3J0YXItZnJhdWRlIHNlY3Rpb24ucmVwb3J0YXItZnJhdWRlLWluZm8gLm9wY2lvbmVzLWJvZHkgLmJveC1pbmZvIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgcGFkZGluZzogMnJlbSAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAgICAgICAgIC5wYWdlLWFmaWxpYWRvcy1yZXBvcnRhci1mcmF1ZGUgc2VjdGlvbi5yZXBvcnRhci1mcmF1ZGUtaW5mbyAub3BjaW9uZXMtYm9keSAuYm94LWluZm86bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjOTRBQkI2O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjOTRBQkI2OyB9XG4gICAgICAgIC5wYWdlLWFmaWxpYWRvcy1yZXBvcnRhci1mcmF1ZGUgc2VjdGlvbi5yZXBvcnRhci1mcmF1ZGUtaW5mbyAub3BjaW9uZXMtYm9keSBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAgICAgICAgIC5wYWdlLWFmaWxpYWRvcy1yZXBvcnRhci1mcmF1ZGUgc2VjdGlvbi5yZXBvcnRhci1mcmF1ZGUtaW5mbyAub3BjaW9uZXMtYm9keSBwIGEuZnotc21hbGwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07IH0gfVxuXG4ucGFnZS1hZmlsaWFkb3MtYXBlbGFjaW9uZXMteS1xdWVyZWxsYXMgYTpub3QoLmJ0bikge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ucGFnZS1hZmlsaWFkb3MtYXBlbGFjaW9uZXMteS1xdWVyZWxsYXMgc2VjdGlvbi5hcGVsYWNpb25lcy15LXF1ZXJlbGxhcy1tYWluIHAge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDNGNDQ7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlOyB9XG4gIC5wYWdlLWFmaWxpYWRvcy1hcGVsYWNpb25lcy15LXF1ZXJlbGxhcyBzZWN0aW9uLmFwZWxhY2lvbmVzLXktcXVlcmVsbGFzLW1haW4gcCAuZ3JlZW4ge1xuICAgIGNvbG9yOiAjMDQ3Rjg1OyB9XG5cbi5wYWdlLWFmaWxpYWRvcy1hcGVsYWNpb25lcy15LXF1ZXJlbGxhcyBzZWN0aW9uLmFwZWxhY2lvbmVzLXktcXVlcmVsbGFzLW1haW4gLmJveC1ub21icmFtaWVudG8ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyMSwgMjIxLCAyMjEsIDAuMik7XG4gIHBhZGRpbmc6IDJyZW07XG4gIHBhZGRpbmctdG9wOiA4cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBhZ2UtYWZpbGlhZG9zLWFwZWxhY2lvbmVzLXktcXVlcmVsbGFzIHNlY3Rpb24uYXBlbGFjaW9uZXMteS1xdWVyZWxsYXMtbWFpbiAuYm94LW5vbWJyYW1pZW50bzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9ub21icmFtaWVudG8tZGUtcmVwcmVzZW50YW50ZS5wbmdcIik7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA4cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDByZW07XG4gICAgbGVmdDogMHJlbTsgfVxuICAucGFnZS1hZmlsaWFkb3MtYXBlbGFjaW9uZXMteS1xdWVyZWxsYXMgc2VjdGlvbi5hcGVsYWNpb25lcy15LXF1ZXJlbGxhcy1tYWluIC5ib3gtbm9tYnJhbWllbnRvIGgyIHtcbiAgICBmb250LXNpemU6IDMuM3JlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMDAzRjQ0O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuICAucGFnZS1hZmlsaWFkb3MtYXBlbGFjaW9uZXMteS1xdWVyZWxsYXMgc2VjdGlvbi5hcGVsYWNpb25lcy15LXF1ZXJlbGxhcy1tYWluIC5ib3gtbm9tYnJhbWllbnRvIGgzIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzAwM0Y0NDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgLnBhZ2UtYWZpbGlhZG9zLWFwZWxhY2lvbmVzLXktcXVlcmVsbGFzIHNlY3Rpb24uYXBlbGFjaW9uZXMteS1xdWVyZWxsYXMtbWFpbiAuYm94LW5vbWJyYW1pZW50byBwIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBjb2xvcjogIzAwM0Y0NDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5wYWdlLWFmaWxpYWRvcy1hcGVsYWNpb25lcy15LXF1ZXJlbGxhcyBzZWN0aW9uLmFwZWxhY2lvbmVzLXktcXVlcmVsbGFzLW1haW4gaDQge1xuICBjb2xvcjogIzAwM0Y0NDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLnBhZ2UtYWZpbGlhZG9zLWFwZWxhY2lvbmVzLXktcXVlcmVsbGFzIHNlY3Rpb24uYXBlbGFjaW9uZXMteS1xdWVyZWxsYXMtbWFpbiBoNC5ncmVlbiB7XG4gICAgY29sb3I6ICMwNDdGODU7IH1cblxuLnBhZ2UtYWZpbGlhZG9zLWFwZWxhY2lvbmVzLXktcXVlcmVsbGFzIHNlY3Rpb24uYXBlbGFjaW9uZXMteS1xdWVyZWxsYXMtbWFpbiAuYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogIzk0QUJCNiBkb3R0ZWQgMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTsgfVxuXG4ucGFnZS1hZmlsaWFkb3MtYXBlbGFjaW9uZXMteS1xdWVyZWxsYXMgc2VjdGlvbi5hcGVsYWNpb25lcy15LXF1ZXJlbGxhcy1tYWluIC5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogIzk0QUJCNiBkb3R0ZWQgMXB4O1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgbWFyZ2luLXRvcDogM3JlbTsgfVxuXG4ucGFnZS1hZmlsaWFkb3MtYXBlbGFjaW9uZXMteS1xdWVyZWxsYXMgc2VjdGlvbi5hcGVsYWNpb25lcy15LXF1ZXJlbGxhcy1tYWluIGgyIHtcbiAgY29sb3I6ICMwNDdGODU7XG4gIGZvbnQtc2l6ZTogMy40cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG5cbi5wYWdlLWFmaWxpYWRvcy1hcGVsYWNpb25lcy15LXF1ZXJlbGxhcyBzZWN0aW9uLmFwZWxhY2lvbmVzLXktcXVlcmVsbGFzLW1haW4gaDUge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG5cbi5wYWdlLWFmaWxpYWRvcy1hcGVsYWNpb25lcy15LXF1ZXJlbGxhcyBzZWN0aW9uLmFwZWxhY2lvbmVzLXktcXVlcmVsbGFzLW1haW4gLmJveC1zb2xpY2l0dWQge1xuICBiYWNrZ3JvdW5kOiAjRjRGNEY0O1xuICBtYXJnaW46IDNyZW0gMCA0cmVtIDA7IH1cbiAgLnBhZ2UtYWZpbGlhZG9zLWFwZWxhY2lvbmVzLXktcXVlcmVsbGFzIHNlY3Rpb24uYXBlbGFjaW9uZXMteS1xdWVyZWxsYXMtbWFpbiAuYm94LXNvbGljaXR1ZCBoMiB7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgYmFja2dyb3VuZDogIzA0N0Y4NTtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxLjVyZW0gM3JlbTsgfVxuICAucGFnZS1hZmlsaWFkb3MtYXBlbGFjaW9uZXMteS1xdWVyZWxsYXMgc2VjdGlvbi5hcGVsYWNpb25lcy15LXF1ZXJlbGxhcy1tYWluIC5ib3gtc29saWNpdHVkIC5kb2N1bWVudHMtY29udGFpbmVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDJyZW07IH1cblxuLnBhZ2UtYWZpbGlhZG9zLWFwZWxhY2lvbmVzLXktcXVlcmVsbGFzIHNlY3Rpb24uYXBlbGFjaW9uZXMteS1xdWVyZWxsYXMtbWFpbiAuYnRuLW9wZW4ge1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wYWdlLWFmaWxpYWRvcy1hcGVsYWNpb25lcy15LXF1ZXJlbGxhcyBzZWN0aW9uLmFwZWxhY2lvbmVzLXktcXVlcmVsbGFzLW1haW4gLmJ0bi1vcGVuOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCA2MywgNjgsIDAuMTIpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgei1pbmRleDogMDsgfVxuICAucGFnZS1hZmlsaWFkb3MtYXBlbGFjaW9uZXMteS1xdWVyZWxsYXMgc2VjdGlvbi5hcGVsYWNpb25lcy15LXF1ZXJlbGxhcy1tYWluIC5idG4tb3Blbjpob3ZlciB7XG4gICAgY29sb3I6ICNGRkY7IH1cbiAgLnBhZ2UtYWZpbGlhZG9zLWFwZWxhY2lvbmVzLXktcXVlcmVsbGFzIHNlY3Rpb24uYXBlbGFjaW9uZXMteS1xdWVyZWxsYXMtbWFpbiAuYnRuLW9wZW4gLmJ0biB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtaW4td2lkdGg6IDUxcmVtO1xuICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgLnBhZ2UtYWZpbGlhZG9zLWFwZWxhY2lvbmVzLXktcXVlcmVsbGFzIHNlY3Rpb24uYXBlbGFjaW9uZXMteS1xdWVyZWxsYXMtbWFpbiAuYnRuLW9wZW4gLmJ0biBzdmcge1xuICAgICAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICAgICAgZmlsbDogI0ZGRjtcbiAgICAgIHdpZHRoOiAyLjRyZW07XG4gICAgICBoZWlnaHQ6IDIuNHJlbTsgfVxuXG4ucGFnZS1hZmlsaWFkb3MtYXBlbGFjaW9uZXMteS1xdWVyZWxsYXMgLnRhYi1jb250ZW50IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNDQ0NDQ0O1xuICAvKnBhZGRpbmc6IDMuNXJlbSAwcmVtOyovIH1cbiAgLnBhZ2UtYWZpbGlhZG9zLWFwZWxhY2lvbmVzLXktcXVlcmVsbGFzIC50YWItY29udGVudCAuY2FyZCB7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICAgLnBhZ2UtYWZpbGlhZG9zLWFwZWxhY2lvbmVzLXktcXVlcmVsbGFzIC50YWItY29udGVudCAuY2FyZCAuY2FyZC1oZWFkZXIge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAgIC5wYWdlLWFmaWxpYWRvcy1hcGVsYWNpb25lcy15LXF1ZXJlbGxhcyAudGFiLWNvbnRlbnQgLmNhcmQgLmNhcmQtaGVhZGVyIGJ1dHRvbiB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgcGFkZGluZzogMHJlbSAxLjI1cmVtIDByZW0gM3JlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgYmFja2dyb3VuZDogIzA0N0Y4NTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLnBhZ2UtYWZpbGlhZG9zLWFwZWxhY2lvbmVzLXktcXVlcmVsbGFzIC50YWItY29udGVudCAuY2FyZCAuY2FyZC1oZWFkZXIgYnV0dG9uOmhvdmVyLCAucGFnZS1hZmlsaWFkb3MtYXBlbGFjaW9uZXMteS1xdWVyZWxsYXMgLnRhYi1jb250ZW50IC5jYXJkIC5jYXJkLWhlYWRlciBidXR0b246Zm9jdXMge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAucGFnZS1hZmlsaWFkb3MtYXBlbGFjaW9uZXMteS1xdWVyZWxsYXMgLnRhYi1jb250ZW50IC5jYXJkIC5jYXJkLWhlYWRlciBidXR0b246YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzA0N0Y4NTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2Utb3V0O1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAwLjVyZW07XG4gICAgICAgICAgbGVmdDogLTAuM3JlbTtcbiAgICAgICAgICB0b3A6IDA7IH1cbiAgICAgICAgLnBhZ2UtYWZpbGlhZG9zLWFwZWxhY2lvbmVzLXktcXVlcmVsbGFzIC50YWItY29udGVudCAuY2FyZCAuY2FyZC1oZWFkZXIgYnV0dG9uLmNvbGxhcHNlZCB7XG4gICAgICAgICAgY29sb3I6ICMwNDdGODU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgIC8qbWFyZ2luLWJvdHRvbTogMXJlbTsqLyB9XG4gICAgICAgICAgLnBhZ2UtYWZpbGlhZG9zLWFwZWxhY2lvbmVzLXktcXVlcmVsbGFzIC50YWItY29udGVudCAuY2FyZCAuY2FyZC1oZWFkZXIgYnV0dG9uLmNvbGxhcHNlZDpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCIrXCI7XG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAwLjNyZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuOHJlbTsgfVxuICAgICAgICAgIC5wYWdlLWFmaWxpYWRvcy1hcGVsYWNpb25lcy15LXF1ZXJlbGxhcyAudGFiLWNvbnRlbnQgLmNhcmQgLmNhcmQtaGVhZGVyIGJ1dHRvbi5jb2xsYXBzZWQ6YWZ0ZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAwOyB9XG4gICAgLnBhZ2UtYWZpbGlhZG9zLWFwZWxhY2lvbmVzLXktcXVlcmVsbGFzIC50YWItY29udGVudCAuY2FyZCAuY2FyZC1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDNyZW07IH1cbiAgICAgIC5wYWdlLWFmaWxpYWRvcy1hcGVsYWNpb25lcy15LXF1ZXJlbGxhcyAudGFiLWNvbnRlbnQgLmNhcmQgLmNhcmQtYm9keSBoMiB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAuNXJlbSAwO1xuICAgICAgICBjb2xvcjogIzA0N0Y4NTtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAucGFnZS1hZmlsaWFkb3MtYXBlbGFjaW9uZXMteS1xdWVyZWxsYXMgLnRhYi1jb250ZW50IC5jYXJkIC5jYXJkLWJvZHkgdWwge1xuICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgICAgLnBhZ2UtYWZpbGlhZG9zLWFwZWxhY2lvbmVzLXktcXVlcmVsbGFzIC50YWItY29udGVudCAuY2FyZCAuY2FyZC1ib2R5IHVsIGxpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5wYWdlLWFmaWxpYWRvcy1hcGVsYWNpb25lcy15LXF1ZXJlbGxhcyAudGFiLWNvbnRlbnQgLmNhcmQgLmNhcmQtYm9keSB1bCBsaTpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICAgIGJvcmRlcjogIzA0N0Y4NSBzb2xpZCAycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW07XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuN3JlbTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTQ7IH1cbiAgICAgIC5wYWdlLWFmaWxpYWRvcy1hcGVsYWNpb25lcy15LXF1ZXJlbGxhcyAudGFiLWNvbnRlbnQgLmNhcmQgLmNhcmQtYm9keSBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogIzAwM0Y0NDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gICAgICAucGFnZS1hZmlsaWFkb3MtYXBlbGFjaW9uZXMteS1xdWVyZWxsYXMgLnRhYi1jb250ZW50IC5jYXJkIC5jYXJkLWJvZHkgaDQge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjMDQ3Rjg1O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgICAucGFnZS1hZmlsaWFkb3MtYXBlbGFjaW9uZXMteS1xdWVyZWxsYXMgLnRhYi1jb250ZW50IC5jYXJkIC5jYXJkLWJvZHkgaDUge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gICAgICAucGFnZS1hZmlsaWFkb3MtYXBlbGFjaW9uZXMteS1xdWVyZWxsYXMgLnRhYi1jb250ZW50IC5jYXJkIC5jYXJkLWJvZHkgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07IH1cbiAgICAgICAgLnBhZ2UtYWZpbGlhZG9zLWFwZWxhY2lvbmVzLXktcXVlcmVsbGFzIC50YWItY29udGVudCAuY2FyZCAuY2FyZC1ib2R5IHAgLmdyZWVuIHtcbiAgICAgICAgICBjb2xvcjogIzA0N0Y4NTtcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAgICAgICAucGFnZS1hZmlsaWFkb3MtYXBlbGFjaW9uZXMteS1xdWVyZWxsYXMgLnRhYi1jb250ZW50IC5jYXJkIC5jYXJkLWJvZHkgcCBhIHtcbiAgICAgICAgICBjb2xvcjogIzA0N0Y4NTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2UtYWZpbGlhZG9zLWFwZWxhY2lvbmVzLXktcXVlcmVsbGFzIHNlY3Rpb24uYXBlbGFjaW9uZXMteS1xdWVyZWxsYXMtbWFpbiAuYnRuLW9wZW4ge1xuICAgIHBhZGRpbmctbGVmdDogMHJlbTsgfVxuICAgIC5wYWdlLWFmaWxpYWRvcy1hcGVsYWNpb25lcy15LXF1ZXJlbGxhcyBzZWN0aW9uLmFwZWxhY2lvbmVzLXktcXVlcmVsbGFzLW1haW4gLmJ0bi1vcGVuOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnBhZ2UtYWZpbGlhZG9zLWFwZWxhY2lvbmVzLXktcXVlcmVsbGFzIHNlY3Rpb24uYXBlbGFjaW9uZXMteS1xdWVyZWxsYXMtbWFpbiAuYnRuLW9wZW4gLmJ0biB7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7IH1cbiAgLnBhZ2UtYWZpbGlhZG9zLWFwZWxhY2lvbmVzLXktcXVlcmVsbGFzIHNlY3Rpb24uYXBlbGFjaW9uZXMteS1xdWVyZWxsYXMtbWFpbiAuYm9yZGVyLWxlZnQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTsgfVxuICAucGFnZS1hZmlsaWFkb3MtYXBlbGFjaW9uZXMteS1xdWVyZWxsYXMgc2VjdGlvbi5hcGVsYWNpb25lcy15LXF1ZXJlbGxhcy1tYWluIGg0LmdyZWVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5wYWdlLWFmaWxpYWRvcy1hcGVsYWNpb25lcy15LXF1ZXJlbGxhcyBzZWN0aW9uLmFwZWxhY2lvbmVzLXktcXVlcmVsbGFzLW1haW4gLmJveC1ub21icmFtaWVudG8ge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtOyB9XG4gICAgLnBhZ2UtYWZpbGlhZG9zLWFwZWxhY2lvbmVzLXktcXVlcmVsbGFzIHNlY3Rpb24uYXBlbGFjaW9uZXMteS1xdWVyZWxsYXMtbWFpbiAuYm94LW5vbWJyYW1pZW50bzpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTsgfVxuICAgIC5wYWdlLWFmaWxpYWRvcy1hcGVsYWNpb25lcy15LXF1ZXJlbGxhcyBzZWN0aW9uLmFwZWxhY2lvbmVzLXktcXVlcmVsbGFzLW1haW4gLmJveC1ub21icmFtaWVudG8gaDIge1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07IH1cbiAgICAucGFnZS1hZmlsaWFkb3MtYXBlbGFjaW9uZXMteS1xdWVyZWxsYXMgc2VjdGlvbi5hcGVsYWNpb25lcy15LXF1ZXJlbGxhcy1tYWluIC5ib3gtbm9tYnJhbWllbnRvIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gICAgLnBhZ2UtYWZpbGlhZG9zLWFwZWxhY2lvbmVzLXktcXVlcmVsbGFzIHNlY3Rpb24uYXBlbGFjaW9uZXMteS1xdWVyZWxsYXMtbWFpbiAuYm94LW5vbWJyYW1pZW50byBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gICAgLnBhZ2UtYWZpbGlhZG9zLWFwZWxhY2lvbmVzLXktcXVlcmVsbGFzIHNlY3Rpb24uYXBlbGFjaW9uZXMteS1xdWVyZWxsYXMtbWFpbiAuYm94LW5vbWJyYW1pZW50byBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMy40dnc7IH1cbiAgLnBhZ2UtYWZpbGlhZG9zLWFwZWxhY2lvbmVzLXktcXVlcmVsbGFzIHNlY3Rpb24uYXBlbGFjaW9uZXMteS1xdWVyZWxsYXMtbWFpbiAuYm94LXNvbGljaXR1ZCBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHJlbTsgfVxuICAucGFnZS1hZmlsaWFkb3MtYXBlbGFjaW9uZXMteS1xdWVyZWxsYXMgc2VjdGlvbi5hcGVsYWNpb25lcy15LXF1ZXJlbGxhcy1tYWluIC5ib3gtc29saWNpdHVkIC5kb2N1bWVudHMtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5wYWdlLWFmaWxpYWRvcy1hcGVsYWNpb25lcy15LXF1ZXJlbGxhcyAudGFiLWNvbnRlbnQgLmNhcmQgLmNhcmQtaGVhZGVyIGJ1dHRvbiB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuICAgIC5wYWdlLWFmaWxpYWRvcy1hcGVsYWNpb25lcy15LXF1ZXJlbGxhcyAudGFiLWNvbnRlbnQgLmNhcmQgLmNhcmQtaGVhZGVyIGJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTsgfVxuICAucGFnZS1hZmlsaWFkb3MtYXBlbGFjaW9uZXMteS1xdWVyZWxsYXMgLnRhYi1jb250ZW50IC5jYXJkIC5jYXJkLWJvZHkgdWwge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW07IH0gfVxuXG4vKlxuLypcbiAgICBBdXRob3IgICAgIDogTUFYSVxuKi9cbi5hZmlsaWFkb3Mtbm9tYnJhbWllbnRvLWRlLXJlcHJlc2VudGFudGUgLmNvcHktZGVzaWduYXItcmVwcmVzZW50YW50ZSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogIzMzMzMzMzsgfVxuXG4uYWZpbGlhZG9zLW5vbWJyYW1pZW50by1kZS1yZXByZXNlbnRhbnRlIC5jb3B5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBtYXJnaW4tdG9wOiAzcmVtOyB9XG4gIC5hZmlsaWFkb3Mtbm9tYnJhbWllbnRvLWRlLXJlcHJlc2VudGFudGUgLmNvcHkgaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgYmFja2dyb3VuZDogIzAwM0Y0NDtcbiAgICB3aWR0aDogNi41cmVtO1xuICAgIGhlaWdodDogNS43cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4OiBub25lOyB9XG4gIC5hZmlsaWFkb3Mtbm9tYnJhbWllbnRvLWRlLXJlcHJlc2VudGFudGUgLmNvcHkgcCB7XG4gICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgZm9udC1zaXplOiAxLjhyZW07IH1cblxuLmFmaWxpYWRvcy1ub21icmFtaWVudG8tZGUtcmVwcmVzZW50YW50ZSAuZGVzY2FyZ2EtY29sIGEuYnRuIHtcbiAgcGFkZGluZzogMHJlbSAzcmVtOyB9XG5cbi5hZmlsaWFkb3Mtbm9tYnJhbWllbnRvLWRlLXJlcHJlc2VudGFudGUgLnViaWNhY2lvbmVzIHtcbiAgbWFyZ2luLXRvcDogMHJlbTtcbiAgLypib3JkZXItdG9wOiAxcHggZG90dGVkICM5NEFCQjY7Ki9cbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjOTRBQkI2O1xuICBwYWRkaW5nLXRvcDogMi44cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMi44cmVtOyB9XG4gIC5hZmlsaWFkb3Mtbm9tYnJhbWllbnRvLWRlLXJlcHJlc2VudGFudGUgLnViaWNhY2lvbmVzIC51YmljYWNpb25lcy1jb2wge1xuICAgIHBhZGRpbmctdG9wOiAzLjJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDMuMnJlbTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBkb3R0ZWQgIzk0QUJCNjsgfVxuICAgIC5hZmlsaWFkb3Mtbm9tYnJhbWllbnRvLWRlLXJlcHJlc2VudGFudGUgLnViaWNhY2lvbmVzIC51YmljYWNpb25lcy1jb2w6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgICAuYWZpbGlhZG9zLW5vbWJyYW1pZW50by1kZS1yZXByZXNlbnRhbnRlIC51YmljYWNpb25lcyAudWJpY2FjaW9uZXMtY29sIHAge1xuICAgICAgY29sb3I6ICMwMDNGNDQ7IH1cbiAgICAuYWZpbGlhZG9zLW5vbWJyYW1pZW50by1kZS1yZXByZXNlbnRhbnRlIC51YmljYWNpb25lcyAudWJpY2FjaW9uZXMtY29sIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogIzAwM0Y0NDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAuYWZpbGlhZG9zLW5vbWJyYW1pZW50by1kZS1yZXByZXNlbnRhbnRlIC51YmljYWNpb25lcyAudWJpY2FjaW9uZXMtY29sIC5zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5hZmlsaWFkb3Mtbm9tYnJhbWllbnRvLWRlLXJlcHJlc2VudGFudGUgLnViaWNhY2lvbmVzIC51YmljYWNpb25lcy1jb2wge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTsgfSB9XG5cbi8qXG4vKlxuICAgIEF1dGhvciAgICAgOiBNQVhJXG4qL1xuLmFmaWxpYWRvcy1ub3RpZmljYWNpb24tcHJpdmFjaWRhZCBwIHtcbiAgY29sb3I6ICMwMDNGNDQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgLmFmaWxpYWRvcy1ub3RpZmljYWNpb24tcHJpdmFjaWRhZCBwLmxhcmdlIHtcbiAgICBsaW5lLWhlaWdodDogMi42cmVtO1xuICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAuYWZpbGlhZG9zLW5vdGlmaWNhY2lvbi1wcml2YWNpZGFkIHAuZ3JheSB7XG4gICAgYmFja2dyb3VuZDogI0Y0RjRGNDtcbiAgICBwYWRkaW5nOiAzcmVtIDMuNXJlbTsgfVxuICAuYWZpbGlhZG9zLW5vdGlmaWNhY2lvbi1wcml2YWNpZGFkIHAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07IH1cblxuLmFmaWxpYWRvcy1ub3RpZmljYWNpb24tcHJpdmFjaWRhZCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmFmaWxpYWRvcy1ub3RpZmljYWNpb24tcHJpdmFjaWRhZCAuYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6ICM5NEFCQjYgZG90dGVkIDFweDtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIG1hcmdpbi10b3A6IDNyZW07IH1cblxuLmFmaWxpYWRvcy1ub3RpZmljYWNpb24tcHJpdmFjaWRhZCAuYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogIzk0QUJCNiBkb3R0ZWQgMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07IH1cblxuLmFmaWxpYWRvcy1ub3RpZmljYWNpb24tcHJpdmFjaWRhZCBoMiB7XG4gIGNvbG9yOiAjMDAzRjQ0O1xuICBmb250LXNpemU6IDMuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9XG5cbi5hZmlsaWFkb3Mtbm90aWZpY2FjaW9uLXByaXZhY2lkYWQgaDMge1xuICBjb2xvcjogIzAwM0Y0NDtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmFmaWxpYWRvcy1ub3RpZmljYWNpb24tcHJpdmFjaWRhZCBoMyBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtOyB9XG4gIC5hZmlsaWFkb3Mtbm90aWZpY2FjaW9uLXByaXZhY2lkYWQgaDMgc3BhbiB7XG4gICAgZmxleDogMTsgfVxuXG4uYWZpbGlhZG9zLW5vdGlmaWNhY2lvbi1wcml2YWNpZGFkIGg0IHtcbiAgY29sb3I6ICMwMDNGNDQ7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5hZmlsaWFkb3Mtbm90aWZpY2FjaW9uLXByaXZhY2lkYWQgaDUge1xuICBjb2xvcjogIzAwM0Y0NDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5hZmlsaWFkb3Mtbm90aWZpY2FjaW9uLXByaXZhY2lkYWQgaDUuc2VwLXRvcCB7XG4gICAgYm9yZGVyLXRvcDogIzk0QUJCNiBkb3R0ZWQgMXB4O1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgbWFyZ2luLXRvcDogMS41cmVtOyB9XG5cbi5hZmlsaWFkb3Mtbm90aWZpY2FjaW9uLXByaXZhY2lkYWQgdWwge1xuICBjb2xvcjogIzAwM0Y0NDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5hZmlsaWFkb3Mtbm90aWZpY2FjaW9uLXByaXZhY2lkYWQgdWwuYmxhY2sgbGk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAzRjQ0O1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRjsgfVxuICAuYWZpbGlhZG9zLW5vdGlmaWNhY2lvbi1wcml2YWNpZGFkIHVsIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgIC5hZmlsaWFkb3Mtbm90aWZpY2FjaW9uLXByaXZhY2lkYWQgdWwgbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJvcmRlcjogIzAwM0Y0NCBzb2xpZCAycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMC43NXJlbTsgfVxuICAgIC5hZmlsaWFkb3Mtbm90aWZpY2FjaW9uLXByaXZhY2lkYWQgdWwgbGkgdWwge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07IH1cbiAgICAgIC5hZmlsaWFkb3Mtbm90aWZpY2FjaW9uLXByaXZhY2lkYWQgdWwgbGkgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwM0Y0NDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkZGOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYWZpbGlhZG9zLW5vdGlmaWNhY2lvbi1wcml2YWNpZGFkIGgyIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTsgfVxuICAuYWZpbGlhZG9zLW5vdGlmaWNhY2lvbi1wcml2YWNpZGFkIGgzIHtcbiAgICBmb250LXNpemU6IDJyZW07IH1cbiAgLmFmaWxpYWRvcy1ub3RpZmljYWNpb24tcHJpdmFjaWRhZCBwIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuICAuYWZpbGlhZG9zLW5vdGlmaWNhY2lvbi1wcml2YWNpZGFkIHVsIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuICAuYWZpbGlhZG9zLW5vdGlmaWNhY2lvbi1wcml2YWNpZGFkIC5ib3JkZXItbGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIHBhZGRpbmctdG9wOiAycmVtOyB9IH1cblxuLypcblRvIGNoYW5nZSB0aGlzIGxpY2Vuc2UgaGVhZGVyLCBjaG9vc2UgTGljZW5zZSBIZWFkZXJzIGluIFByb2plY3QgUHJvcGVydGllcy5cblRvIGNoYW5nZSB0aGlzIHRlbXBsYXRlIGZpbGUsIGNob29zZSBUb29scyB8IFRlbXBsYXRlc1xuYW5kIG9wZW4gdGhlIHRlbXBsYXRlIGluIHRoZSBlZGl0b3IuXG4qL1xuLyogXG4gICAgQ3JlYXRlZCBvbiA6IDExLXNlcC0yMDE4LCAxNzo1MTowMVxuICAgIEF1dGhvciAgICAgOiBSb2RyaVxuKi9cbi5xdWllbmVzLXNvbW9zIC50YWItcGFuZSB7XG4gIGJvcmRlci1sZWZ0OiAjMDM1NzZGIHNvbGlkIDFweDtcbiAgcGFkZGluZzogM3JlbTsgfVxuICAucXVpZW5lcy1zb21vcyAudGFiLXBhbmUgcCB7XG4gICAgY29sb3I6ICMwMjU3NkU7IH1cblxuLnF1aWVuZXMtc29tb3MgLm5hdi10YWJzLnllYXJzIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYm9yZGVyLWxlZnQ6ICNGRkYgc29saWQgMXB4O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgYm9yZGVyLWJvdHRvbTogIzAzNTc2RiBzb2xpZCAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IC0zLjVyZW07IH1cbiAgLnF1aWVuZXMtc29tb3MgLm5hdi10YWJzLnllYXJzIC5uYXYtbGluayB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMwMzU3NkY7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0cmVtOyB9XG4gICAgLnF1aWVuZXMtc29tb3MgLm5hdi10YWJzLnllYXJzIC5uYXYtbGluay5hY3RpdmUsIC5xdWllbmVzLXNvbW9zIC5uYXYtdGFicy55ZWFycyAubmF2LWxpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzAzNTc2RjtcbiAgICAgIGNvbG9yOiAjRkZGOyB9XG5cbi5xdWllbmVzLXNvbW9zIGgxIHtcbiAgY29sb3I6ICMwMDNGNDQ7XG4gIGZvbnQtc2l6ZTogNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG5cbi5xdWllbmVzLXNvbW9zIGgyIHtcbiAgY29sb3I6ICMwMDZBNkM7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cblxuLnF1aWVuZXMtc29tb3MgcCB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMnJlbTsgfVxuXG4ucXVpZW5lcy1zb21vcyAuYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6ICM5NEFCQjYgZG90dGVkIDFweDtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIG1hcmdpbi10b3A6IDNyZW07IH1cblxuLnF1aWVuZXMtc29tb3MgLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAjOTRBQkI2IGRvdHRlZCAxcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG5cbi5xdWllbmVzLXNvbW9zIC5ncmVlbiB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIGJhY2tncm91bmQ6ICMxMzc0NzY7XG4gIHBhZGRpbmc6IDNyZW07XG4gIGNvbG9yOiAjRkZGOyB9XG4gIC5xdWllbmVzLXNvbW9zIC5ncmVlbiBoMiB7XG4gICAgY29sb3I6ICNGRkY7IH1cbiAgLnF1aWVuZXMtc29tb3MgLmdyZWVuIHVsIHtcbiAgICBtYXJnaW46IDAgMCAwIDJyZW07XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5xdWllbmVzLXNvbW9zIC5ncmVlbiB1bCBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxuLnF1aWVuZXMtc29tb3MgLmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDJyZW0gNXJlbTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19saW5lLmpwZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG4gIG1hcmdpbi10b3A6IDNyZW07IH1cbiAgLnF1aWVuZXMtc29tb3MgLmxpbmUgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgLnF1aWVuZXMtc29tb3MgLmxpbmUgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB3aWR0aDogNXJlbTtcbiAgICBoZWlnaHQ6IDVyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0b3A6IDQuN3JlbTsgfVxuICAucXVpZW5lcy1zb21vcyAubGluZSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogMDsgfVxuICAucXVpZW5lcy1zb21vcyAubGluZSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAwOyB9XG4gIC5xdWllbmVzLXNvbW9zIC5saW5lIC5zd2lwZXItc2xpZGUtYWN0aXZlIHVsIGxpIHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtOyB9XG4gICAgLnF1aWVuZXMtc29tb3MgLmxpbmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgdWwgbGkgLmRldGFpbCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5xdWllbmVzLXNvbW9zIC5saW5lIC5zd2lwZXItc2xpZGUtYWN0aXZlIHVsIGxpOmJlZm9yZSB7XG4gICAgICB3aWR0aDogOXJlbTtcbiAgICAgIGhlaWdodDogOXJlbTtcbiAgICAgIHRvcDogMC41cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IC00LjVyZW07XG4gICAgICBib3JkZXItY29sb3I6ICNFQjk5MkY7IH1cbiAgLnF1aWVuZXMtc29tb3MgLmxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMDtcbiAgICBsZWZ0OiA1cmVtO1xuICAgIHJpZ2h0OiA1cmVtO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHRvcDogNy4ycmVtO1xuICAgIGJhY2tncm91bmQ6ICNGRkY7IH1cbiAgLnF1aWVuZXMtc29tb3MgLmxpbmUgdWwge1xuICAgIG1pbi1oZWlnaHQ6IDM1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnF1aWVuZXMtc29tb3MgLmxpbmUgdWwge1xuICAgICAgICBtaW4taGVpZ2h0OiA0NHJlbTsgfSB9XG4gICAgLnF1aWVuZXMtc29tb3MgLmxpbmUgdWwgbGkge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBtYXJnaW46IDAgNHJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnF1aWVuZXMtc29tb3MgLmxpbmUgdWwgbGk6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgIHRvcDogM3JlbTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAucXVpZW5lcy1zb21vcyAubGluZSB1bCBsaTpiZWZvcmUge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDIuNHJlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICMwNDgwODY7XG4gICAgICAgIGJvcmRlcjogI0ZGRiBzb2xpZCA0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIHRvcDogNHJlbTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEuMnJlbTsgfVxuICAgICAgLnF1aWVuZXMtc29tb3MgLmxpbmUgdWwgbGkgLmRldGFpbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDM1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDQ4MDg2O1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE3LjVyZW07XG4gICAgICAgIHRvcDogMTNyZW07IH1cbiAgICAgICAgLnF1aWVuZXMtc29tb3MgLmxpbmUgdWwgbGkgLmRldGFpbDpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDQ4MDg2O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgIHRvcDogLTlyZW07XG4gICAgICAgICAgbGVmdDogNTAlOyB9XG4gICAgICAgIC5xdWllbmVzLXNvbW9zIC5saW5lIHVsIGxpIC5kZXRhaWwgcCB7XG4gICAgICAgICAgLyptYXJnaW46IDA7Ki9cbiAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAucXVpZW5lcy1zb21vcyAubGluZSB1bCBsaSAuZGV0YWlsIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNnJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTNyZW07IH0gfVxuICAgICAgLnF1aWVuZXMtc29tb3MgLmxpbmUgdWwgbGkgLnllYXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIC5xdWllbmVzLXNvbW9zIC5saW5lIHVsIGxpLmFjdGl2ZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzLjVyZW07IH1cbiAgICAgICAgLnF1aWVuZXMtc29tb3MgLmxpbmUgdWwgbGkuYWN0aXZlIC5kZXRhaWwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5xdWllbmVzLXNvbW9zIC5saW5lIHVsIGxpLmFjdGl2ZTpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiA5cmVtO1xuICAgICAgICAgIGhlaWdodDogOXJlbTtcbiAgICAgICAgICB0b3A6IDAuNXJlbTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTQuNXJlbTtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNFQjk5MkY7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5xdWllbmVzLXNvbW9zIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTsgfVxuICAgIC5xdWllbmVzLXNvbW9zIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTsgfVxuICAgIC5xdWllbmVzLXNvbW9zIC5uYXYtdGFicy55ZWFycyB7XG4gICAgICBtYXJnaW4tdG9wOiAyLjVyZW07IH0gfVxuXG4ucGFnZS1wcm9ncmFtYS1jYWxpZmljYWNpb25lcy1wb3ItZXN0cmVsbGFzIHNlY3Rpb24ucHJvZ3JhbWEtY2FsaWZpY2FjaW9uZXMtcG9yLWVzdHJlbGxhcy1tYWluIHAge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgY29sb3I6ICMwMDNGNDQ7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5wYWdlLXByb2dyYW1hLWNhbGlmaWNhY2lvbmVzLXBvci1lc3RyZWxsYXMgc2VjdGlvbi5wcm9ncmFtYS1jYWxpZmljYWNpb25lcy1wb3ItZXN0cmVsbGFzLW1haW4gcCBhIHtcbiAgICBjb2xvcjogIzA0N0Y4NTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ucGFnZS1wcm9ncmFtYS1jYWxpZmljYWNpb25lcy1wb3ItZXN0cmVsbGFzIHNlY3Rpb24ucHJvZ3JhbWEtY2FsaWZpY2FjaW9uZXMtcG9yLWVzdHJlbGxhcy1tYWluIC5maWxlcy1jb250IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAucGFnZS1wcm9ncmFtYS1jYWxpZmljYWNpb25lcy1wb3ItZXN0cmVsbGFzIHNlY3Rpb24ucHJvZ3JhbWEtY2FsaWZpY2FjaW9uZXMtcG9yLWVzdHJlbGxhcy1tYWluIC5maWxlcy1jb250IC5maWxlcyB7XG4gICAgYmFja2dyb3VuZDogI0Y0RjRGNDtcbiAgICBwYWRkaW5nOiAzLjVyZW07IH1cbiAgICAucGFnZS1wcm9ncmFtYS1jYWxpZmljYWNpb25lcy1wb3ItZXN0cmVsbGFzIHNlY3Rpb24ucHJvZ3JhbWEtY2FsaWZpY2FjaW9uZXMtcG9yLWVzdHJlbGxhcy1tYWluIC5maWxlcy1jb250IC5maWxlcyBhIHtcbiAgICAgIGNvbG9yOiAjMDQ3Rjg1O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLypwYWRkaW5nLWxlZnQ6IDRyZW07Ki9cbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAucGFnZS1wcm9ncmFtYS1jYWxpZmljYWNpb25lcy1wb3ItZXN0cmVsbGFzIHNlY3Rpb24ucHJvZ3JhbWEtY2FsaWZpY2FjaW9uZXMtcG9yLWVzdHJlbGxhcy1tYWluIC5maWxlcy1jb250IC5maWxlcyBhIGltZyB7XG4gICAgICAgIC8qICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcmVtOyovXG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuICAgICAgLnBhZ2UtcHJvZ3JhbWEtY2FsaWZpY2FjaW9uZXMtcG9yLWVzdHJlbGxhcyBzZWN0aW9uLnByb2dyYW1hLWNhbGlmaWNhY2lvbmVzLXBvci1lc3RyZWxsYXMtbWFpbiAuZmlsZXMtY29udCAuZmlsZXMgYSBzdHJvbmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxleDogMTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2UtcHJvZ3JhbWEtY2FsaWZpY2FjaW9uZXMtcG9yLWVzdHJlbGxhcyBzZWN0aW9uLnByb2dyYW1hLWNhbGlmaWNhY2lvbmVzLXBvci1lc3RyZWxsYXMtbWFpbiBwIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuICAucGFnZS1wcm9ncmFtYS1jYWxpZmljYWNpb25lcy1wb3ItZXN0cmVsbGFzIHNlY3Rpb24ucHJvZ3JhbWEtY2FsaWZpY2FjaW9uZXMtcG9yLWVzdHJlbGxhcy1tYWluIC5maWxlcy1jb250IC5maWxlcyBhIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH0gfVxuXG4ucGFnZS1yZXNwb25zYWJpbGlkYWQtc29jaWFsLWNvcnBvcmF0aXZhIC5nby1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDQ0cmVtO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTEuNnJlbTtcbiAgaGVpZ2h0OiAxMS42cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyOiByZ2JhKDcxLCAxNTIsIDE1NywgMC4yKSBzb2xpZCAyLjNyZW07IH1cbiAgLnBhZ2UtcmVzcG9uc2FiaWxpZGFkLXNvY2lhbC1jb3Jwb3JhdGl2YSAuZ28tbmV4dCBzcGFuIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2Utb3V0O1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogN3JlbTtcbiAgICBoZWlnaHQ6IDdyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlOyB9XG5cbi5wYWdlLXJlc3BvbnNhYmlsaWRhZC1zb2NpYWwtY29ycG9yYXRpdmEgLnNlY3Rpb24tYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFEODY4QjtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1pbi1oZWlnaHQ6IDUwcmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7IH1cbiAgLnBhZ2UtcmVzcG9uc2FiaWxpZGFkLXNvY2lhbC1jb3Jwb3JhdGl2YSAuc2VjdGlvbi1iYW5uZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wYWdlLXJlc3BvbnNhYmlsaWRhZC1zb2NpYWwtY29ycG9yYXRpdmEgLnNlY3Rpb24tYmFubmVyIGgyIHtcbiAgICBmb250LXNpemU6IDUuNHJlbTsgfVxuICAucGFnZS1yZXNwb25zYWJpbGlkYWQtc29jaWFsLWNvcnBvcmF0aXZhIC5zZWN0aW9uLWJhbm5lciBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNnJlbTsgfVxuXG4ucGFnZS1yZXNwb25zYWJpbGlkYWQtc29jaWFsLWNvcnBvcmF0aXZhIGFydGljbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLnBhZ2UtcmVzcG9uc2FiaWxpZGFkLXNvY2lhbC1jb3Jwb3JhdGl2YSBhcnRpY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogNjAlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvI2ZmZmZmZiswLGZmZmZmZis5MCxmZmZmZmYrMTAwJjErMCwwLjc4KzkwLDArMTAwICovXG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgd2hpdGUgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43OCkgOTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgIC8qIEZGMy42LTE1ICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgd2hpdGUgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43OCkgOTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgIC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB3aGl0ZSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc4KSA5MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gICAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNmZmZmZmYnLCBlbmRDb2xvcnN0cj0nIzAwZmZmZmZmJyxHcmFkaWVudFR5cGU9MSApO1xuICAgIC8qIElFNi05ICovIH1cbiAgLnBhZ2UtcmVzcG9uc2FiaWxpZGFkLXNvY2lhbC1jb3Jwb3JhdGl2YSBhcnRpY2xlIC5iZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucGFnZS1yZXNwb25zYWJpbGlkYWQtc29jaWFsLWNvcnBvcmF0aXZhIGFydGljbGUgaDIge1xuICAgIGNvbG9yOiAjMDAzRjQ0O1xuICAgIGZvbnQtc2l6ZTogNHJlbTsgfVxuICAucGFnZS1yZXNwb25zYWJpbGlkYWQtc29jaWFsLWNvcnBvcmF0aXZhIGFydGljbGUgaDMge1xuICAgIGNvbG9yOiAjMDAzRjQ0O1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtOyB9XG4gIC5wYWdlLXJlc3BvbnNhYmlsaWRhZC1zb2NpYWwtY29ycG9yYXRpdmEgYXJ0aWNsZSAuY29udC10ZXh0IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2Utb3V0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxMHJlbSAwIDIwcmVtIDA7IH1cbiAgICAucGFnZS1yZXNwb25zYWJpbGlkYWQtc29jaWFsLWNvcnBvcmF0aXZhIGFydGljbGUgLmNvbnQtdGV4dCAuZGVzY3JpcGNpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtOyB9XG4gICAgLnBhZ2UtcmVzcG9uc2FiaWxpZGFkLXNvY2lhbC1jb3Jwb3JhdGl2YSBhcnRpY2xlIC5jb250LXRleHQgLnRleHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgIC5wYWdlLXJlc3BvbnNhYmlsaWRhZC1zb2NpYWwtY29ycG9yYXRpdmEgYXJ0aWNsZSAuY29udC10ZXh0IHVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICAgIGRpcmVjdGlvbjogcnRsOyB9XG4gICAgICAucGFnZS1yZXNwb25zYWJpbGlkYWQtc29jaWFsLWNvcnBvcmF0aXZhIGFydGljbGUgLmNvbnQtdGV4dCB1bCBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC4ycmVtOyB9XG4gICAgLnBhZ2UtcmVzcG9uc2FiaWxpZGFkLXNvY2lhbC1jb3Jwb3JhdGl2YSBhcnRpY2xlIC5jb250LXRleHQ6YmVmb3JlIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1vdXQ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjM4LCAyMzgsIDIzOCwgMC45KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtNHJlbTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIHotaW5kZXg6IDA7IH1cbiAgICAucGFnZS1yZXNwb25zYWJpbGlkYWQtc29jaWFsLWNvcnBvcmF0aXZhIGFydGljbGUgLmNvbnQtdGV4dCAubW9yZSB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2Utb3V0O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0xMS44cmVtO1xuICAgICAgLypib3R0b206IC0xNC42cmVtOyovXG4gICAgICB0b3A6IDguOHJlbTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAgICAgLnBhZ2UtcmVzcG9uc2FiaWxpZGFkLXNvY2lhbC1jb3Jwb3JhdGl2YSBhcnRpY2xlIC5jb250LXRleHQgLm1vcmUgc3BhbiB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4ycztcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogIzAwM0Y0NDsgfVxuICAgICAgLnBhZ2UtcmVzcG9uc2FiaWxpZGFkLXNvY2lhbC1jb3Jwb3JhdGl2YSBhcnRpY2xlIC5jb250LXRleHQgLm1vcmUgaSB7XG4gICAgICAgIG1hcmdpbjogMnJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDExLjZyZW07XG4gICAgICAgIGhlaWdodDogMTEuNnJlbTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogcmdiYSg3MSwgMTUyLCAxNTcsIDAuMikgc29saWQgMi4zcmVtOyB9XG4gICAgICAgIC5wYWdlLXJlc3BvbnNhYmlsaWRhZC1zb2NpYWwtY29ycG9yYXRpdmEgYXJ0aWNsZSAuY29udC10ZXh0IC5tb3JlIGkgc3BhbiB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLW91dDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgd2lkdGg6IDdyZW07XG4gICAgICAgICAgaGVpZ2h0OiA3cmVtO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuICAucGFnZS1yZXNwb25zYWJpbGlkYWQtc29jaWFsLWNvcnBvcmF0aXZhIGFydGljbGUuYXJ0aWNsZS1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5wYWdlLXJlc3BvbnNhYmlsaWRhZC1zb2NpYWwtY29ycG9yYXRpdmEgYXJ0aWNsZS5hcnRpY2xlLXJpZ2h0OmJlZm9yZSB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgd2lkdGg6IDYwJTsgfVxuICAgIC5wYWdlLXJlc3BvbnNhYmlsaWRhZC1zb2NpYWwtY29ycG9yYXRpdmEgYXJ0aWNsZS5hcnRpY2xlLXJpZ2h0IC5jb250LXRleHQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMzgsIDIzOCwgMjM4LCAwLjkpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTRyZW07XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIHotaW5kZXg6IDA7IH1cbiAgICAucGFnZS1yZXNwb25zYWJpbGlkYWQtc29jaWFsLWNvcnBvcmF0aXZhIGFydGljbGUuYXJ0aWNsZS1yaWdodCAuY29udC10ZXh0IHVsIHtcbiAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICAgIGRpcmVjdGlvbjogbHRyOyB9XG4gICAgLnBhZ2UtcmVzcG9uc2FiaWxpZGFkLXNvY2lhbC1jb3Jwb3JhdGl2YSBhcnRpY2xlLmFydGljbGUtcmlnaHQgLmNvbnQtdGV4dCAubW9yZSB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IC0xMS44cmVtO1xuICAgICAgLypsZWZ0OiAtMTMuNnJlbTsqL1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gICAgLnBhZ2UtcmVzcG9uc2FiaWxpZGFkLXNvY2lhbC1jb3Jwb3JhdGl2YSBhcnRpY2xlLmFydGljbGUtcmlnaHQuYWN0aXZlIC5jb250LXRleHQgLm1vcmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTlyZW0sIDApOyB9XG4gIC5wYWdlLXJlc3BvbnNhYmlsaWRhZC1zb2NpYWwtY29ycG9yYXRpdmEgYXJ0aWNsZS5hY3RpdmUgLmNvbnQtdGV4dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtOyB9XG4gICAgLnBhZ2UtcmVzcG9uc2FiaWxpZGFkLXNvY2lhbC1jb3Jwb3JhdGl2YSBhcnRpY2xlLmFjdGl2ZSAuY29udC10ZXh0OmJlZm9yZSB7XG4gICAgICByaWdodDogLTZyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGOyB9XG4gICAgLnBhZ2UtcmVzcG9uc2FiaWxpZGFkLXNvY2lhbC1jb3Jwb3JhdGl2YSBhcnRpY2xlLmFjdGl2ZSAuY29udC10ZXh0IC5tb3JlIHtcbiAgICAgIC8qdG9wOiA0cmVtOyovXG4gICAgICAvKnJpZ2h0OiAtMTMuNnJlbTsqL1xuICAgICAgLypib3R0b206IDEwMCU7Ki9cbiAgICAgIC8qICAgICAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvOyovXG4gICAgICAvKnRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXJlbSk7Ki9cbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMnJlbSwgLTE5cmVtLCAwKTsgfVxuICAgICAgLnBhZ2UtcmVzcG9uc2FiaWxpZGFkLXNvY2lhbC1jb3Jwb3JhdGl2YSBhcnRpY2xlLmFjdGl2ZSAuY29udC10ZXh0IC5tb3JlID4gc3BhbiB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgLnBhZ2UtcmVzcG9uc2FiaWxpZGFkLXNvY2lhbC1jb3Jwb3JhdGl2YSBhcnRpY2xlLmFjdGl2ZSAuY29udC10ZXh0IC5tb3JlIGkge1xuICAgICAgICBib3JkZXI6IDA7IH1cbiAgICAgICAgLnBhZ2UtcmVzcG9uc2FiaWxpZGFkLXNvY2lhbC1jb3Jwb3JhdGl2YSBhcnRpY2xlLmFjdGl2ZSAuY29udC10ZXh0IC5tb3JlIGkgc3BhbiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG5cbiNwbGF0YWZvcm1hLXNlbnNpYmlsaWRhZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDByZW07XG4gIHBhZGRpbmc6IDByZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAjcGxhdGFmb3JtYS1zZW5zaWJpbGlkYWQge1xuICAgICAgcGFkZGluZzogMS41cmVtOyB9IH1cbiAgI3BsYXRhZm9ybWEtc2Vuc2liaWxpZGFkIGgyIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMDA2QTZDO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAjcGxhdGFmb3JtYS1zZW5zaWJpbGlkYWQgcCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFnZS1yZXNwb25zYWJpbGlkYWQtc29jaWFsLWNvcnBvcmF0aXZhIC5zZWN0aW9uLWJhbm5lciBoMiB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07IH1cbiAgLnBhZ2UtcmVzcG9uc2FiaWxpZGFkLXNvY2lhbC1jb3Jwb3JhdGl2YSAuZ28tbmV4dCB7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKnJpZ2h0OiAycmVtOyovIH1cbiAgLnBhZ2UtcmVzcG9uc2FiaWxpZGFkLXNvY2lhbC1jb3Jwb3JhdGl2YSBhcnRpY2xlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDByZW0gMnJlbTtcbiAgICAvKiAgICAgICAgICAgICYjZmlyc3Qtc3RlcHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udC10ZXh0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfSovIH1cbiAgICAucGFnZS1yZXNwb25zYWJpbGlkYWQtc29jaWFsLWNvcnBvcmF0aXZhIGFydGljbGU6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucGFnZS1yZXNwb25zYWJpbGlkYWQtc29jaWFsLWNvcnBvcmF0aXZhIGFydGljbGUuYWN0aXZlIC5jb250LXRleHQ6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAtMnJlbTsgfVxuICAgIC5wYWdlLXJlc3BvbnNhYmlsaWRhZC1zb2NpYWwtY29ycG9yYXRpdmEgYXJ0aWNsZS5hY3RpdmUgLmNvbnQtdGV4dCAubW9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xMnJlbTtcbiAgICAgIHJpZ2h0OiAtNHJlbTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSAhaW1wb3J0YW50OyB9XG4gICAgLnBhZ2UtcmVzcG9uc2FiaWxpZGFkLXNvY2lhbC1jb3Jwb3JhdGl2YSBhcnRpY2xlLmFydGljbGUtcmlnaHQgLmNvbnQtdGV4dDpiZWZvcmUge1xuICAgICAgbGVmdDogLTJyZW07IH1cbiAgICAucGFnZS1yZXNwb25zYWJpbGlkYWQtc29jaWFsLWNvcnBvcmF0aXZhIGFydGljbGUuYXJ0aWNsZS1yaWdodCAuY29udC10ZXh0IC5tb3JlIHtcbiAgICAgIGxlZnQ6IC0yLjVyZW07IH1cbiAgICAucGFnZS1yZXNwb25zYWJpbGlkYWQtc29jaWFsLWNvcnBvcmF0aXZhIGFydGljbGUgaDIge1xuICAgICAgbGluZS1oZWlnaHQ6IDEwNSU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgICAucGFnZS1yZXNwb25zYWJpbGlkYWQtc29jaWFsLWNvcnBvcmF0aXZhIGFydGljbGUgaDMge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgICAucGFnZS1yZXNwb25zYWJpbGlkYWQtc29jaWFsLWNvcnBvcmF0aXZhIGFydGljbGUgLmNvbnQtdGV4dCB7XG4gICAgICBwYWRkaW5nOiA4cmVtIDByZW0gNnJlbTsgfVxuICAgICAgLnBhZ2UtcmVzcG9uc2FiaWxpZGFkLXNvY2lhbC1jb3Jwb3JhdGl2YSBhcnRpY2xlIC5jb250LXRleHQ6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IC0ycmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOCwgMjM4LCAyMzgsIDAuODUpOyB9XG4gICAgICAucGFnZS1yZXNwb25zYWJpbGlkYWQtc29jaWFsLWNvcnBvcmF0aXZhIGFydGljbGUgLmNvbnQtdGV4dCAubW9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICB0cmFuc2l0aW9uOiB1bnNldDtcbiAgICAgICAgbGVmdDogLTJyZW07XG4gICAgICAgIHRvcDogMXJlbTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG5cbi5wYWdlLWVtcGxlb3Mgc2VjdGlvbi5lbXBsZW9zLW1haW4ge1xuICBwYWRkaW5nLWJvdHRvbTogMHJlbTsgfVxuICAucGFnZS1lbXBsZW9zIHNlY3Rpb24uZW1wbGVvcy1tYWluIC5zZXBhcmFkb3Ige1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzk0QUJCNjtcbiAgICBwYWRkaW5nLXRvcDogNnJlbTsgfVxuICAucGFnZS1lbXBsZW9zIHNlY3Rpb24uZW1wbGVvcy1tYWluIGgyIHtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMDA2QTZDO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLnBhZ2UtZW1wbGVvcyBzZWN0aW9uLmVtcGxlb3MtbWFpbiBoMyB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07IH1cbiAgLnBhZ2UtZW1wbGVvcyBzZWN0aW9uLmVtcGxlb3MtbWFpbiBwLCAucGFnZS1lbXBsZW9zIHNlY3Rpb24uZW1wbGVvcy1tYWluIHVsIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzMzMzsgfVxuICAucGFnZS1lbXBsZW9zIHNlY3Rpb24uZW1wbGVvcy1tYWluIHVsIGxpIHtcbiAgICBtYXJnaW46IDAuNXJlbSAwOyB9XG4gIC5wYWdlLWVtcGxlb3Mgc2VjdGlvbi5lbXBsZW9zLW1haW4gLmVtcGxlb3MtYmxvY2tzIGgyIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5wYWdlLWVtcGxlb3Mgc2VjdGlvbi5lbXBsZW9zLW1haW4gLmltZy1ib3Qge1xuICAgIGJhY2tncm91bmQ6ICNFQjk5MkY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDJyZW07IH1cbiAgICAucGFnZS1lbXBsZW9zIHNlY3Rpb24uZW1wbGVvcy1tYWluIC5pbWctYm90IGltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDNyZW07IH1cbiAgICAucGFnZS1lbXBsZW9zIHNlY3Rpb24uZW1wbGVvcy1tYWluIC5pbWctYm90IHAge1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTIwJTsgfVxuICAgICAgLnBhZ2UtZW1wbGVvcyBzZWN0aW9uLmVtcGxlb3MtbWFpbiAuaW1nLWJvdCBwIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY29sb3I6ICNGRkY7IH1cblxuLnBhZ2UtZW1wbGVvcyBzZWN0aW9uLmVtcGxlb3MtbW9yZS1pbmZvIHtcbiAgYmFja2dyb3VuZDogIzM2N2U4NDsgfVxuICAucGFnZS1lbXBsZW9zIHNlY3Rpb24uZW1wbGVvcy1tb3JlLWluZm8gaDMge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuICAucGFnZS1lbXBsZW9zIHNlY3Rpb24uZW1wbGVvcy1tb3JlLWluZm8gcCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgLnBhZ2UtZW1wbGVvcyBzZWN0aW9uLmVtcGxlb3MtbW9yZS1pbmZvIHAgYSB7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5wYWdlLWVtcGxlb3Mgc2VjdGlvbi5lbXBsZW9zLWNhc2Utc3R1ZHkgaDMge1xuICBmb250LXNpemU6IDMuMnJlbTsgfVxuXG4ucGFnZS1lbXBsZW9zIHNlY3Rpb24uZW1wbGVvcy1wcml6ZXMge1xuICBiYWNrZ3JvdW5kOiAjMTYzZTQzOyB9XG4gIC5wYWdlLWVtcGxlb3Mgc2VjdGlvbi5lbXBsZW9zLXByaXplcyBoMiB7XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogMTAwJTsgfVxuICAucGFnZS1lbXBsZW9zIHNlY3Rpb24uZW1wbGVvcy1wcml6ZXMgLm1lam9yZXMtcGF0cm9ub3Mge1xuICAgIG1heC13aWR0aDogNDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAucGFnZS1lbXBsZW9zIHNlY3Rpb24uZW1wbGVvcy1wcml6ZXMgLm1lam9yZXMtcGF0cm9ub3Mge1xuICAgICAgICBtYXgtd2lkdGg6IDYwJTsgfSB9XG4gIC5wYWdlLWVtcGxlb3Mgc2VjdGlvbi5lbXBsZW9zLXByaXplcyAubGluZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDJyZW0gNXJlbSAwO1xuICAgIG1hcmdpbi10b3A6IDNyZW07IH1cbiAgICAucGFnZS1lbXBsZW9zIHNlY3Rpb24uZW1wbGVvcy1wcml6ZXMgLmxpbmUgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgICAucGFnZS1lbXBsZW9zIHNlY3Rpb24uZW1wbGVvcy1wcml6ZXMgLmxpbmUgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgd2lkdGg6IDVyZW07XG4gICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgdG9wOiA0LjdyZW07IH1cbiAgICAucGFnZS1lbXBsZW9zIHNlY3Rpb24uZW1wbGVvcy1wcml6ZXMgLmxpbmUgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICByaWdodDogMDsgfVxuICAgIC5wYWdlLWVtcGxlb3Mgc2VjdGlvbi5lbXBsZW9zLXByaXplcyAubGluZSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAucGFnZS1lbXBsZW9zIHNlY3Rpb24uZW1wbGVvcy1wcml6ZXMgLmxpbmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgdWwgbGkge1xuICAgICAgcGFkZGluZy10b3A6IDMuNXJlbTsgfVxuICAgICAgLnBhZ2UtZW1wbGVvcyBzZWN0aW9uLmVtcGxlb3MtcHJpemVzIC5saW5lIC5zd2lwZXItc2xpZGUtYWN0aXZlIHVsIGxpIC5kZXRhaWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnBhZ2UtZW1wbGVvcyBzZWN0aW9uLmVtcGxlb3MtcHJpemVzIC5saW5lIC5zd2lwZXItc2xpZGUtYWN0aXZlIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA5cmVtO1xuICAgICAgICBoZWlnaHQ6IDlyZW07XG4gICAgICAgIHRvcDogMC41cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTQuNXJlbTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRUI5OTJGOyB9XG4gICAgLnBhZ2UtZW1wbGVvcyBzZWN0aW9uLmVtcGxlb3MtcHJpemVzIC5saW5lOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIGxlZnQ6IDVyZW07XG4gICAgICByaWdodDogNXJlbTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgdG9wOiA3LjJyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGOyB9XG4gICAgLnBhZ2UtZW1wbGVvcyBzZWN0aW9uLmVtcGxlb3MtcHJpemVzIC5saW5lIHVsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAucGFnZS1lbXBsZW9zIHNlY3Rpb24uZW1wbGVvcy1wcml6ZXMgLmxpbmUgdWwgbGkge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2Utb3V0O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIG1hcmdpbjogMCA0cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLnBhZ2UtZW1wbGVvcyBzZWN0aW9uLmVtcGxlb3MtcHJpemVzIC5saW5lIHVsIGxpOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgICB0b3A6IDNyZW07XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgICAgLnBhZ2UtZW1wbGVvcyBzZWN0aW9uLmVtcGxlb3MtcHJpemVzIC5saW5lIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDIuNHJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDQ4MDg2O1xuICAgICAgICAgIGJvcmRlcjogI0ZGRiBzb2xpZCA0cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICB0b3A6IDRyZW07XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMS4ycmVtOyB9XG4gICAgICAgIC5wYWdlLWVtcGxlb3Mgc2VjdGlvbi5lbXBsZW9zLXByaXplcyAubGluZSB1bCBsaSAuZGV0YWlsIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMzVyZW07XG4gICAgICAgICAgYmFja2dyb3VuZDogIzA0ODA4NjtcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTE3LjVyZW07XG4gICAgICAgICAgdG9wOiAxM3JlbTsgfVxuICAgICAgICAgIC5wYWdlLWVtcGxlb3Mgc2VjdGlvbi5lbXBsZW9zLXByaXplcyAubGluZSB1bCBsaSAuZGV0YWlsOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzA0ODA4NjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICB0b3A6IC05cmVtO1xuICAgICAgICAgICAgbGVmdDogNTAlOyB9XG4gICAgICAgICAgLnBhZ2UtZW1wbGVvcyBzZWN0aW9uLmVtcGxlb3MtcHJpemVzIC5saW5lIHVsIGxpIC5kZXRhaWwgcCB7XG4gICAgICAgICAgICAvKm1hcmdpbjogMDsqL1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgICAgIC5wYWdlLWVtcGxlb3Mgc2VjdGlvbi5lbXBsZW9zLXByaXplcyAubGluZSB1bCBsaSAuZGV0YWlsIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDI2cmVtO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEzcmVtOyB9IH1cbiAgICAgICAgLnBhZ2UtZW1wbGVvcyBzZWN0aW9uLmVtcGxlb3MtcHJpemVzIC5saW5lIHVsIGxpIC55ZWFyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgICAucGFnZS1lbXBsZW9zIHNlY3Rpb24uZW1wbGVvcy1wcml6ZXMgLmxpbmUgdWwgbGkuYWN0aXZlIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMy41cmVtOyB9XG4gICAgICAgICAgLnBhZ2UtZW1wbGVvcyBzZWN0aW9uLmVtcGxlb3MtcHJpemVzIC5saW5lIHVsIGxpLmFjdGl2ZSAuZGV0YWlsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgLnBhZ2UtZW1wbGVvcyBzZWN0aW9uLmVtcGxlb3MtcHJpemVzIC5saW5lIHVsIGxpLmFjdGl2ZTpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDlyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDlyZW07XG4gICAgICAgICAgICB0b3A6IDAuNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNC41cmVtO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRUI5OTJGOyB9XG5cbi5wYWdlLWVtcGxlb3Mgc2VjdGlvbi5lbXBsZW9zLWpvYnMtbGlua3Mge1xuICBwYWRkaW5nLXRvcDogN3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDdyZW07IH1cblxuLnBhZ2UtZW1wbGVvcyBzZWN0aW9uLmVtcGxlb3MtaWd1YWxkYWQge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBwYWRkaW5nLXRvcDogN3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDdyZW07IH1cblxuLnBhZ2UtZW1wbGVvcyAuam9icy1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5wYWdlLWVtcGxlb3MgLmpvYnMtbGlua3MgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtOyB9XG4gICAgLnBhZ2UtZW1wbGVvcyAuam9icy1saW5rcyBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4ucGFnZS1lbXBsZW9zIC5zd2lwZXItZW1wbGVvcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnBhZ2UtZW1wbGVvcyAuc3dpcGVyLWVtcGxlb3MgLnN3aXBlci13cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAucGFnZS1lbXBsZW9zIC5zd2lwZXItZW1wbGVvcyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAucGFnZS1lbXBsZW9zIC5zd2lwZXItZW1wbGVvcyAuc3dpcGVyLXNsaWRlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzY3ZTg0O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDNyZW0gMS44cmVtO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5wYWdlLWVtcGxlb3MgLnN3aXBlci1lbXBsZW9zIC5zd2lwZXItc2xpZGUuZGFyayB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTYzZTQzOyB9XG4gICAgLnBhZ2UtZW1wbGVvcyAuc3dpcGVyLWVtcGxlb3MgLnN3aXBlci1zbGlkZSBoMyB7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTsgfVxuICAgIC5wYWdlLWVtcGxlb3MgLnN3aXBlci1lbXBsZW9zIC5zd2lwZXItc2xpZGUgcCB7XG4gICAgICBtYXJnaW46IC42ZW0gMDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnBhZ2UtZW1wbGVvcyAuc3dpcGVyLWVtcGxlb3MgLnN3aXBlci1zbGlkZSB1bCB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2UtZW1wbGVvcyBzZWN0aW9uLmVtcGxlb3MtbWFpbiAuaW1nLWJvdCBwIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAucGFnZS1lbXBsZW9zIHNlY3Rpb24uZW1wbGVvcy1tb3JlLWluZm8ge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtOyB9IH1cblxuLnBhZ2UtcHJvZ3JhbWEtZGUtY3VpZGFkb3JlcyBzZWN0aW9uLnByb2dyYW1hLWRlLWN1aWRhZG9yZXMtbWFpbiBoMyB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgY29sb3I6ICMwNDdGODU7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07IH1cblxuLnBhZ2UtcHJvZ3JhbWEtZGUtY3VpZGFkb3JlcyBzZWN0aW9uLnByb2dyYW1hLWRlLWN1aWRhZG9yZXMtbWFpbiBoMiB7XG4gIGZvbnQtc2l6ZTogMy40cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgY29sb3I6ICMwNDdGODU7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuXG4ucGFnZS1wcm9ncmFtYS1kZS1jdWlkYWRvcmVzIHNlY3Rpb24ucHJvZ3JhbWEtZGUtY3VpZGFkb3Jlcy1tYWluIC52ZW50YWphcyB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07IH1cbiAgLnBhZ2UtcHJvZ3JhbWEtZGUtY3VpZGFkb3JlcyBzZWN0aW9uLnByb2dyYW1hLWRlLWN1aWRhZG9yZXMtbWFpbiAudmVudGFqYXMgLmNvbC12ZW50YWphIHtcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgIzQ3OTg5RDtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtOyB9XG4gICAgLnBhZ2UtcHJvZ3JhbWEtZGUtY3VpZGFkb3JlcyBzZWN0aW9uLnByb2dyYW1hLWRlLWN1aWRhZG9yZXMtbWFpbiAudmVudGFqYXMgLmNvbC12ZW50YWphIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgICAucGFnZS1wcm9ncmFtYS1kZS1jdWlkYWRvcmVzIHNlY3Rpb24ucHJvZ3JhbWEtZGUtY3VpZGFkb3Jlcy1tYWluIC52ZW50YWphcyAuY29sLXZlbnRhamEgdWwgbGkge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07IH1cbiAgICAgIC5wYWdlLXByb2dyYW1hLWRlLWN1aWRhZG9yZXMgc2VjdGlvbi5wcm9ncmFtYS1kZS1jdWlkYWRvcmVzLW1haW4gLnZlbnRhamFzIC5jb2wtdmVudGFqYSB1bCBsaTpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLjVyZW07XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC5wYWdlLXByb2dyYW1hLWRlLWN1aWRhZG9yZXMgc2VjdGlvbi5wcm9ncmFtYS1kZS1jdWlkYWRvcmVzLW1haW4gLnZlbnRhamFzIC5jb2wtdmVudGFqYSB1bCBsaSAuaW5mbyB7XG4gICAgICAgIGNvbG9yOiAjMDQ4MDg2OyB9XG4gICAgLnBhZ2UtcHJvZ3JhbWEtZGUtY3VpZGFkb3JlcyBzZWN0aW9uLnByb2dyYW1hLWRlLWN1aWRhZG9yZXMtbWFpbiAudmVudGFqYXMgLmNvbC12ZW50YWphIGEuYnRuIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5wYWdlLXByb2dyYW1hLWRlLWN1aWRhZG9yZXMgc2VjdGlvbi5wcm9ncmFtYS1kZS1jdWlkYWRvcmVzLW1haW4gLm1hcyB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07IH1cbiAgLnBhZ2UtcHJvZ3JhbWEtZGUtY3VpZGFkb3JlcyBzZWN0aW9uLnByb2dyYW1hLWRlLWN1aWRhZG9yZXMtbWFpbiAubWFzIHAge1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiAwcHggYXV0bzsgfVxuXG4ucGFnZS1wcm9ncmFtYS1kZS1jdWlkYWRvcmVzIHNlY3Rpb24ucHJvZ3JhbWEtZGUtY3VpZGFkb3Jlcy1tYWluIC5yZWdpc3RyYXRlIHtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICAucGFnZS1wcm9ncmFtYS1kZS1jdWlkYWRvcmVzIHNlY3Rpb24ucHJvZ3JhbWEtZGUtY3VpZGFkb3Jlcy1tYWluIC5yZWdpc3RyYXRlIC5ib3gtcmVnaXN0cmF0ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICMwMDNGNDQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTVyZW07IH1cbiAgICAucGFnZS1wcm9ncmFtYS1kZS1jdWlkYWRvcmVzIHNlY3Rpb24ucHJvZ3JhbWEtZGUtY3VpZGFkb3Jlcy1tYWluIC5yZWdpc3RyYXRlIC5ib3gtcmVnaXN0cmF0ZTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDUuNXJlbTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICM0Nzk4OUQ7IH1cbiAgICAucGFnZS1wcm9ncmFtYS1kZS1jdWlkYWRvcmVzIHNlY3Rpb24ucHJvZ3JhbWEtZGUtY3VpZGFkb3Jlcy1tYWluIC5yZWdpc3RyYXRlIC5ib3gtcmVnaXN0cmF0ZSAuaGFuZC1zdG9wIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDNGNDQgdXJsKC4uL2ltZy9pY29ucy9oYW5kLXN0b3AucG5nKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDEuOHJlbTtcbiAgICAgIHRvcDogNHJlbTtcbiAgICAgIHdpZHRoOiA3cmVtO1xuICAgICAgaGVpZ2h0OiA3cmVtOyB9XG4gICAgLnBhZ2UtcHJvZ3JhbWEtZGUtY3VpZGFkb3JlcyBzZWN0aW9uLnByb2dyYW1hLWRlLWN1aWRhZG9yZXMtbWFpbiAucmVnaXN0cmF0ZSAuYm94LXJlZ2lzdHJhdGUgcCB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAycmVtOyB9XG4gICAgICAucGFnZS1wcm9ncmFtYS1kZS1jdWlkYWRvcmVzIHNlY3Rpb24ucHJvZ3JhbWEtZGUtY3VpZGFkb3Jlcy1tYWluIC5yZWdpc3RyYXRlIC5ib3gtcmVnaXN0cmF0ZSBwIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2UtcHJvZ3JhbWEtZGUtY3VpZGFkb3JlcyBzZWN0aW9uLnByb2dyYW1hLWRlLWN1aWRhZG9yZXMtbWFpbiBoMiB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07IH1cbiAgLnBhZ2UtcHJvZ3JhbWEtZGUtY3VpZGFkb3JlcyBzZWN0aW9uLnByb2dyYW1hLWRlLWN1aWRhZG9yZXMtbWFpbiBoMyB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgLnBhZ2UtcHJvZ3JhbWEtZGUtY3VpZGFkb3JlcyBzZWN0aW9uLnByb2dyYW1hLWRlLWN1aWRhZG9yZXMtbWFpbiAudmVudGFqYXMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAucGFnZS1wcm9ncmFtYS1kZS1jdWlkYWRvcmVzIHNlY3Rpb24ucHJvZ3JhbWEtZGUtY3VpZGFkb3Jlcy1tYWluIC52ZW50YWphcyAuY29sLXZlbnRhamEge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTsgfVxuICAgICAgLnBhZ2UtcHJvZ3JhbWEtZGUtY3VpZGFkb3JlcyBzZWN0aW9uLnByb2dyYW1hLWRlLWN1aWRhZG9yZXMtbWFpbiAudmVudGFqYXMgLmNvbC12ZW50YWphIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07IH1cbiAgLnBhZ2UtcHJvZ3JhbWEtZGUtY3VpZGFkb3JlcyBzZWN0aW9uLnByb2dyYW1hLWRlLWN1aWRhZG9yZXMtbWFpbiAubWFzIHAge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gIC5wYWdlLXByb2dyYW1hLWRlLWN1aWRhZG9yZXMgc2VjdGlvbi5wcm9ncmFtYS1kZS1jdWlkYWRvcmVzLW1haW4gLnJlZ2lzdHJhdGUge1xuICAgIG1hcmdpbi10b3A6IDNyZW07IH1cbiAgICAucGFnZS1wcm9ncmFtYS1kZS1jdWlkYWRvcmVzIHNlY3Rpb24ucHJvZ3JhbWEtZGUtY3VpZGFkb3Jlcy1tYWluIC5yZWdpc3RyYXRlIC5ib3gtcmVnaXN0cmF0ZSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogODF2dzsgfVxuICAgICAgLnBhZ2UtcHJvZ3JhbWEtZGUtY3VpZGFkb3JlcyBzZWN0aW9uLnByb2dyYW1hLWRlLWN1aWRhZG9yZXMtbWFpbiAucmVnaXN0cmF0ZSAuYm94LXJlZ2lzdHJhdGU6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1LjVyZW07IH1cbiAgICAgIC5wYWdlLXByb2dyYW1hLWRlLWN1aWRhZG9yZXMgc2VjdGlvbi5wcm9ncmFtYS1kZS1jdWlkYWRvcmVzLW1haW4gLnJlZ2lzdHJhdGUgLmJveC1yZWdpc3RyYXRlIC5oYW5kLXN0b3Age1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB0b3A6IDJyZW07IH1cbiAgICAgIC5wYWdlLXByb2dyYW1hLWRlLWN1aWRhZG9yZXMgc2VjdGlvbi5wcm9ncmFtYS1kZS1jdWlkYWRvcmVzLW1haW4gLnJlZ2lzdHJhdGUgLmJveC1yZWdpc3RyYXRlIHAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiA5cmVtIDEuNXJlbSAxcmVtIDEuNXJlbTtcbiAgICAgICAgdG9wOiAwcmVtO1xuICAgICAgICBsZWZ0OiAwcmVtOyB9IH1cblxuLnBhZ2UtcmVnaXN0cm8tZGUtY3VpZGFkb3JlcyBzZWN0aW9uLnJlZ2lzdHJvLWRlLWN1aWRhZG9yZXMtbWFpbiBoMyB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgY29sb3I6ICMwNDdGODU7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07IH1cblxuLnBhZ2UtcmVnaXN0cm8tZGUtY3VpZGFkb3JlcyBzZWN0aW9uLnJlZ2lzdHJvLWRlLWN1aWRhZG9yZXMtbWFpbiAudGhlLXRhYmxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAzNkE2RjsgfVxuICAucGFnZS1yZWdpc3Ryby1kZS1jdWlkYWRvcmVzIHNlY3Rpb24ucmVnaXN0cm8tZGUtY3VpZGFkb3Jlcy1tYWluIC50aGUtdGFibGUtaGVhZC1jZWxsIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDM2YTZmO1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzAzNmE2ZiAwJSwgIzAwM2Y0NCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgIzAzNmE2ZiksIGNvbG9yLXN0b3AoMTAwJSwgIzAwM2Y0NCkpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzAzNmE2ZiAwJSwgIzAwM2Y0NCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMDM2YTZmIDAlLCAjMDAzZjQ0IDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjMDM2YTZmIDAlLCAjMDAzZjQ0IDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwMzZhNmYgMCUsICMwMDNmNDQgMTAwJSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMzZhNmYnLCBlbmRDb2xvcnN0cj0nIzAwM2Y0NCcsIEdyYWRpZW50VHlwZT0wICk7XG4gICAgaGVpZ2h0OiA2LjhyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnBhZ2UtcmVnaXN0cm8tZGUtY3VpZGFkb3JlcyBzZWN0aW9uLnJlZ2lzdHJvLWRlLWN1aWRhZG9yZXMtbWFpbiAudGhlLXRhYmxlLWhlYWQtY2VsbCAudHlwZS1uYW1lIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogIzAzNkE2RjtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2LjhyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBmbGV4OiAwLjM7IH1cbiAgICAucGFnZS1yZWdpc3Ryby1kZS1jdWlkYWRvcmVzIHNlY3Rpb24ucmVnaXN0cm8tZGUtY3VpZGFkb3Jlcy1tYWluIC50aGUtdGFibGUtaGVhZC1jZWxsIC50eXBlLWluZm8ge1xuICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmbGV4OiAxOyB9XG4gIC5wYWdlLXJlZ2lzdHJvLWRlLWN1aWRhZG9yZXMgc2VjdGlvbi5yZWdpc3Ryby1kZS1jdWlkYWRvcmVzLW1haW4gLnRoZS10YWJsZS1ib2R5LXJvdyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUU7IH1cbiAgICAucGFnZS1yZWdpc3Ryby1kZS1jdWlkYWRvcmVzIHNlY3Rpb24ucmVnaXN0cm8tZGUtY3VpZGFkb3Jlcy1tYWluIC50aGUtdGFibGUtYm9keS1yb3cgLnRhYmxlLWNlbGwge1xuICAgICAgcGFkZGluZzogM3JlbTsgfVxuICAgICAgLnBhZ2UtcmVnaXN0cm8tZGUtY3VpZGFkb3JlcyBzZWN0aW9uLnJlZ2lzdHJvLWRlLWN1aWRhZG9yZXMtbWFpbiAudGhlLXRhYmxlLWJvZHktcm93IC50YWJsZS1jZWxsIGg1IHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAgIC5wYWdlLXJlZ2lzdHJvLWRlLWN1aWRhZG9yZXMgc2VjdGlvbi5yZWdpc3Ryby1kZS1jdWlkYWRvcmVzLW1haW4gLnRoZS10YWJsZS1ib2R5LXJvdyAudGFibGUtY2VsbCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICBjb2xvcjogIzY2NjsgfVxuICAgIC5wYWdlLXJlZ2lzdHJvLWRlLWN1aWRhZG9yZXMgc2VjdGlvbi5yZWdpc3Ryby1kZS1jdWlkYWRvcmVzLW1haW4gLnRoZS10YWJsZS1ib2R5LXJvdyA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRUVFOyB9XG5cbi5wYWdlLXJlZ2lzdHJvLWRlLWN1aWRhZG9yZXMgc2VjdGlvbi5yZWdpc3Ryby1kZS1jdWlkYWRvcmVzLWV4dHJhLWluZm8ge1xuICBwYWRkaW5nLXRvcDogMHJlbTsgfVxuICAucGFnZS1yZWdpc3Ryby1kZS1jdWlkYWRvcmVzIHNlY3Rpb24ucmVnaXN0cm8tZGUtY3VpZGFkb3Jlcy1leHRyYS1pbmZvIC5maXJzdC1jb2x1bW4gLmRlc2Nhcmdhci10ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzk0QUJCNjsgfVxuICAgIC5wYWdlLXJlZ2lzdHJvLWRlLWN1aWRhZG9yZXMgc2VjdGlvbi5yZWdpc3Ryby1kZS1jdWlkYWRvcmVzLWV4dHJhLWluZm8gLmZpcnN0LWNvbHVtbiAuZGVzY2FyZ2FyLXRleHQgaW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMi41cmVtOyB9XG4gICAgLnBhZ2UtcmVnaXN0cm8tZGUtY3VpZGFkb3JlcyBzZWN0aW9uLnJlZ2lzdHJvLWRlLWN1aWRhZG9yZXMtZXh0cmEtaW5mbyAuZmlyc3QtY29sdW1uIC5kZXNjYXJnYXItdGV4dCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgIGNvbG9yOiAjMDAzRjQ0OyB9XG4gIC5wYWdlLXJlZ2lzdHJvLWRlLWN1aWRhZG9yZXMgc2VjdGlvbi5yZWdpc3Ryby1kZS1jdWlkYWRvcmVzLWV4dHJhLWluZm8gLmZpcnN0LWNvbHVtbiAuZGVzY2FyZ2FyLWJvdG9uZXMge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjOTRBQkI2OyB9XG4gICAgLnBhZ2UtcmVnaXN0cm8tZGUtY3VpZGFkb3JlcyBzZWN0aW9uLnJlZ2lzdHJvLWRlLWN1aWRhZG9yZXMtZXh0cmEtaW5mbyAuZmlyc3QtY29sdW1uIC5kZXNjYXJnYXItYm90b25lcy5uby1ib3JkZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgIC5wYWdlLXJlZ2lzdHJvLWRlLWN1aWRhZG9yZXMgc2VjdGlvbi5yZWdpc3Ryby1kZS1jdWlkYWRvcmVzLWV4dHJhLWluZm8gLmZpcnN0LWNvbHVtbiAuZGVzY2FyZ2FyLWJvdG9uZXMgaDQge1xuICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICBjb2xvcjogIzAwM0Y0NDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9XG4gICAgLnBhZ2UtcmVnaXN0cm8tZGUtY3VpZGFkb3JlcyBzZWN0aW9uLnJlZ2lzdHJvLWRlLWN1aWRhZG9yZXMtZXh0cmEtaW5mbyAuZmlyc3QtY29sdW1uIC5kZXNjYXJnYXItYm90b25lcyBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAucGFnZS1yZWdpc3Ryby1kZS1jdWlkYWRvcmVzIHNlY3Rpb24ucmVnaXN0cm8tZGUtY3VpZGFkb3Jlcy1leHRyYS1pbmZvIC5maXJzdC1jb2x1bW4gLmRlc2Nhcmdhci1ib3RvbmVzIHVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMHJlbSAhaW1wb3J0YW50OyB9XG4gICAgICAucGFnZS1yZWdpc3Ryby1kZS1jdWlkYWRvcmVzIHNlY3Rpb24ucmVnaXN0cm8tZGUtY3VpZGFkb3Jlcy1leHRyYS1pbmZvIC5maXJzdC1jb2x1bW4gLmRlc2Nhcmdhci1ib3RvbmVzIHVsIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgY29sb3I6ICMwNDdGODU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAjMDQ3Rjg1OyB9XG4gIC5wYWdlLXJlZ2lzdHJvLWRlLWN1aWRhZG9yZXMgc2VjdGlvbi5yZWdpc3Ryby1kZS1jdWlkYWRvcmVzLWV4dHJhLWluZm8gLnNlY29uZC1jb2x1bW4ge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggZG90dGVkICM5NEFCQjY7IH1cbiAgICAucGFnZS1yZWdpc3Ryby1kZS1jdWlkYWRvcmVzIHNlY3Rpb24ucmVnaXN0cm8tZGUtY3VpZGFkb3Jlcy1leHRyYS1pbmZvIC5zZWNvbmQtY29sdW1uIC5pbmZvLWl0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi4zcmVtOyB9XG4gICAgICAucGFnZS1yZWdpc3Ryby1kZS1jdWlkYWRvcmVzIHNlY3Rpb24ucmVnaXN0cm8tZGUtY3VpZGFkb3Jlcy1leHRyYS1pbmZvIC5zZWNvbmQtY29sdW1uIC5pbmZvLWl0ZW0gcC5sYXJnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC4zcmVtOyB9XG4gICAgICAucGFnZS1yZWdpc3Ryby1kZS1jdWlkYWRvcmVzIHNlY3Rpb24ucmVnaXN0cm8tZGUtY3VpZGFkb3Jlcy1leHRyYS1pbmZvIC5zZWNvbmQtY29sdW1uIC5pbmZvLWl0ZW0gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgY29sb3I6ICMwMDNGNDQ7IH1cbiAgICAgICAgLnBhZ2UtcmVnaXN0cm8tZGUtY3VpZGFkb3JlcyBzZWN0aW9uLnJlZ2lzdHJvLWRlLWN1aWRhZG9yZXMtZXh0cmEtaW5mbyAuc2Vjb25kLWNvbHVtbiAuaW5mby1pdGVtIHAgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAucGFnZS1yZWdpc3Ryby1kZS1jdWlkYWRvcmVzIHNlY3Rpb24ucmVnaXN0cm8tZGUtY3VpZGFkb3Jlcy1leHRyYS1pbmZvIC5zZWNvbmQtY29sdW1uIC5pbmZvLWl0ZW0gYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFnZS1yZWdpc3Ryby1kZS1jdWlkYWRvcmVzIHNlY3Rpb24ucmVnaXN0cm8tZGUtY3VpZGFkb3Jlcy1tYWluIGgzIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAucGFnZS1yZWdpc3Ryby1kZS1jdWlkYWRvcmVzIHNlY3Rpb24ucmVnaXN0cm8tZGUtY3VpZGFkb3Jlcy1tYWluIC50aGUtdGFibGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMzZBNkY7IH1cbiAgICAucGFnZS1yZWdpc3Ryby1kZS1jdWlkYWRvcmVzIHNlY3Rpb24ucmVnaXN0cm8tZGUtY3VpZGFkb3Jlcy1tYWluIC50aGUtdGFibGUtaGVhZC1jZWxsIC50eXBlLW5hbWUge1xuICAgICAgZm9udC1zaXplOiAyLjZyZW07IH1cbiAgICAucGFnZS1yZWdpc3Ryby1kZS1jdWlkYWRvcmVzIHNlY3Rpb24ucmVnaXN0cm8tZGUtY3VpZGFkb3Jlcy1tYWluIC50aGUtdGFibGUtaGVhZC1jZWxsIC50eXBlLWluZm8ge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgICAucGFnZS1yZWdpc3Ryby1kZS1jdWlkYWRvcmVzIHNlY3Rpb24ucmVnaXN0cm8tZGUtY3VpZGFkb3Jlcy1tYWluIC50aGUtdGFibGUtYm9keS1yb3cge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUU7IH1cbiAgICAgIC5wYWdlLXJlZ2lzdHJvLWRlLWN1aWRhZG9yZXMgc2VjdGlvbi5yZWdpc3Ryby1kZS1jdWlkYWRvcmVzLW1haW4gLnRoZS10YWJsZS1ib2R5LXJvdyAudGFibGUtY2VsbCB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW07IH1cbiAgICAgICAgLnBhZ2UtcmVnaXN0cm8tZGUtY3VpZGFkb3JlcyBzZWN0aW9uLnJlZ2lzdHJvLWRlLWN1aWRhZG9yZXMtbWFpbiAudGhlLXRhYmxlLWJvZHktcm93IC50YWJsZS1jZWxsIGg1IHtcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAgICAgLnBhZ2UtcmVnaXN0cm8tZGUtY3VpZGFkb3JlcyBzZWN0aW9uLnJlZ2lzdHJvLWRlLWN1aWRhZG9yZXMtbWFpbiAudGhlLXRhYmxlLWJvZHktcm93ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gIC5wYWdlLXJlZ2lzdHJvLWRlLWN1aWRhZG9yZXMgc2VjdGlvbi5yZWdpc3Ryby1kZS1jdWlkYWRvcmVzLWV4dHJhLWluZm8gLmZpcnN0LWNvbHVtbiAuZGVzY2FyZ2FyLXRleHQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5wYWdlLXJlZ2lzdHJvLWRlLWN1aWRhZG9yZXMgc2VjdGlvbi5yZWdpc3Ryby1kZS1jdWlkYWRvcmVzLWV4dHJhLWluZm8gLmZpcnN0LWNvbHVtbiAuZGVzY2FyZ2FyLXRleHQgcCB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuICAucGFnZS1yZWdpc3Ryby1kZS1jdWlkYWRvcmVzIHNlY3Rpb24ucmVnaXN0cm8tZGUtY3VpZGFkb3Jlcy1leHRyYS1pbmZvIC5maXJzdC1jb2x1bW4gLmRlc2Nhcmdhci1ib3RvbmVzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtOyB9XG4gICAgLnBhZ2UtcmVnaXN0cm8tZGUtY3VpZGFkb3JlcyBzZWN0aW9uLnJlZ2lzdHJvLWRlLWN1aWRhZG9yZXMtZXh0cmEtaW5mbyAuZmlyc3QtY29sdW1uIC5kZXNjYXJnYXItYm90b25lcyB1bCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgICAucGFnZS1yZWdpc3Ryby1kZS1jdWlkYWRvcmVzIHNlY3Rpb24ucmVnaXN0cm8tZGUtY3VpZGFkb3Jlcy1leHRyYS1pbmZvIC5maXJzdC1jb2x1bW4gLmRlc2Nhcmdhci1ib3RvbmVzIHAge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07IH0gfVxuXG4vKlxuVG8gY2hhbmdlIHRoaXMgbGljZW5zZSBoZWFkZXIsIGNob29zZSBMaWNlbnNlIEhlYWRlcnMgaW4gUHJvamVjdCBQcm9wZXJ0aWVzLlxuVG8gY2hhbmdlIHRoaXMgdGVtcGxhdGUgZmlsZSwgY2hvb3NlIFRvb2xzIHwgVGVtcGxhdGVzXG5hbmQgb3BlbiB0aGUgdGVtcGxhdGUgaW4gdGhlIGVkaXRvci5cbiovXG4vKiBcbiAgICBDcmVhdGVkIG9uIDogMTYtb2N0LTIwMTgsIDE2OjE1OjQxXG4gICAgQXV0aG9yICAgICA6IFJvZHJpXG4qL1xuLnNlY3Rpb24tY2VudHJvLXByZW5zYSBoMSB7XG4gIGNvbG9yOiAjMDAzRjQ0O1xuICBmb250LXNpemU6IDZyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLnNlY3Rpb24tY2VudHJvLXByZW5zYSBoMyB7XG4gIGNvbG9yOiAjMDQ3Rjg1O1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uc2VjdGlvbi1jZW50cm8tcHJlbnNhIC5ncmF5IHtcbiAgcGFkZGluZzogMnJlbTtcbiAgYmFja2dyb3VuZDogI0VFRUVFRTsgfVxuXG4uc2VjdGlvbi1jZW50cm8tcHJlbnNhIHAgYTpub3QoLnRlbCkge1xuICBjb2xvcjogIzA0N0Y4NTsgfVxuXG4uc2VjdGlvbi1jZW50cm8tcHJlbnNhIGEubWFpbHRvIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmxpc3Qtbm90aWNpYXMgI2luZnNjci1sb2FkaW5nIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG5cbi5saXN0LW5vdGljaWFzIGFydGljbGUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBzZWN0aW9uLnNlY3Rpb24tY2VudHJvLXByZW5zYSBoMSB7XG4gICAgZm9udC1zaXplOiAzcmVtOyB9XG4gIHNlY3Rpb24uc2VjdGlvbi1jZW50cm8tcHJlbnNhIGgzIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTsgfSB9XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG4gICAgICAgIE1haW5cblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLypcbiAqICAtLS0tLS0tLS0tLS0tLS0tLSBWQVJJQUJMRVMgJiBCNCAtLS0tLS0tLS0tLS0tLS0tLVxuICovXG5cbi8vUGFyYSBjYW1iaWFyIG9wY2lvbmVzIGRlIGJvb3RzdHJhcCBlZGl0YXIgYm9vdHN0cmFwLnNjc3MgLSBwYXJhIG1hbnRlbmVybG8gZW4gZ2l0IGVzIG5lY2VzYXJpbyBjbG9uYXIgZWwgZGUgbGEgY2FycGV0YSBub2RlX21vZHVsZXMgZGUgbG8gY29udHJhcmlvIGVzIGlnbm9yYWRvXG5AaW1wb3J0ICdib290c3RyYXBfY29uZic7XG5AaW1wb3J0ICdtYXRlcmlhbGRlc2lnbmljb25zL21hdGVyaWFsZGVzaWduaWNvbnMuc2Nzcyc7XG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuXG5cblxuXG5cbi8vQGltcG9ydCAnYm9vdHN0cmFwX2N1c3RvbS9hd2Vzb21lLWJvb3RzdHJhcC1jaGVja2JveC5zY3NzJztcblxuXG4vKlxuICogIC0tLS0tLS0tLS0tLS0tLS0tIFBMVUdJTlMgLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuXG5cbi8vQGltcG9ydCAnLi4vbm9kZV9tb2R1bGVzL3ByZXR0eS1jaGVja2JveC9zcmMvcHJldHR5LWNoZWNrYm94LnNjc3MnO1xuXG5cbi8qXG4gKiAgLS0tLS0tLS0tLS0tLS0tLS0gVVRJTFMgLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuXG5AaW1wb3J0ICd1dGlscy9taXhpbnMnO1xuQGltcG9ydCAndXRpbHMvaGVscGVycyc7XG5cblxuXG5cbi8qXG4gKiAgLS0tLS0tLS0tLS0tLS0tLS0gTEFZT1VUIC0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cblxuXG5AaW1wb3J0ICdsYXlvdXQvYmFzZSc7XG5AaW1wb3J0ICdsYXlvdXQvaGVhZGVyJztcbkBpbXBvcnQgJ2xheW91dC9uYXYnO1xuQGltcG9ydCAnbGF5b3V0L2Zvb3Rlcic7XG5AaW1wb3J0ICdsYXlvdXQvZml4ZXMnO1xuLypAaW1wb3J0ICdsYXlvdXQvaWNvbW9vbic7Ki9cbkBpbXBvcnQgJ2xheW91dC9pY29ubWQnO1xuQGltcG9ydCAnbGF5b3V0L2llMTEnO1xuXG4vKlxuICogIC0tLS0tLS0tLS0tLS0tLS0tIENPTVBPTkVOVEVTIC0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cbkBpbXBvcnQgJ2NvbXBvbmVudHMvYnRuJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvZm9ybSc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3BhZ2VyJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvc2xpZGVyJztcblxuQGltcG9ydCAnY29tcG9uZW50cy9wb3BvdmVyJztcblxuQGltcG9ydCAnY29tcG9uZW50cy9saXN0JztcblxuQGltcG9ydCAnY29tcG9uZW50cy9jYXJkcyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2FydGljbGUnO1xuQGltcG9ydCAnY29tcG9uZW50cy9zdGVwc3dpemFyZCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2NoZWNrYm94JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvcmFkaW8nO1xuQGltcG9ydCAnY29tcG9uZW50cy9hc2lzdGVudGUnO1xuQGltcG9ydCAnY29tcG9uZW50cy90aXAnO1xuQGltcG9ydCAnY29tcG9uZW50cy9jb250YWluZXInO1xuXG5cbkBpbXBvcnQgJ2NvbXBvbmVudHMvc29jaWFsbmV0JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvZG93bmxvYWRfbGlzdCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2NoYXQnO1xuLypcbiAqICAtLS0tLS0tLS0tLS0tLS0tLSBTRUNUSU9OUyAtLS0tLS0tLS0tLS0tLS0tLVxuICovXG5AaW1wb3J0ICdzZWN0aW9ucy9zZWN0aW9ucyc7XG5AaW1wb3J0ICdzZWN0aW9ucy9ob21lJztcbkBpbXBvcnQgJ3NlY3Rpb25zL25ld3NsZXR0ZXInO1xuQGltcG9ydCAnc2VjdGlvbnMvb3JpZW50YWNpb24nO1xuQGltcG9ydCAnc2VjdGlvbnMvcGxhbmVzLW1lZGljb3MnO1xuQGltcG9ydCAnc2VjdGlvbnMvcGxhbmVzLWJlbmVmaWNpb3MnO1xuQGltcG9ydCAnc2VjdGlvbnMvY3VpZGFkby1wZXJzb25hbCc7XG5AaW1wb3J0ICdzZWN0aW9ucy9jdWlkYWRvLWNvb3JkaW5hZG8nO1xuQGltcG9ydCAnc2VjdGlvbnMvcHJvdmVlZG9yZXMtZmFybWFjaWFzJztcbkBpbXBvcnQgJ3NlY3Rpb25zL2JpZW5lc3Rhci1pbnRlZ3JhbCc7XG5AaW1wb3J0ICdzZWN0aW9ucy9jbGluaWNhcy1lc3BlY2lhbGl6YWRhcyc7XG5AaW1wb3J0ICdzZWN0aW9ucy9wbGFuZXMtZGV0YWxsZSc7XG5AaW1wb3J0ICdzZWN0aW9ucy9zZWN0aW9uQmFubmVyJztcbkBpbXBvcnQgJ3NlY3Rpb25zL2FmaWxpYWRvcyc7XG5AaW1wb3J0ICdzZWN0aW9ucy9wcm92ZWVkb3Jlcyc7XG5AaW1wb3J0ICdzZWN0aW9ucy9kb2N1bWVudHMnO1xuQGltcG9ydCAnc2VjdGlvbnMvdW5ldGUnO1xuQGltcG9ydCAnc2VjdGlvbnMvY29udGFjdG8nO1xuLy9AaW1wb3J0ICdzZWN0aW9ucy9hc2lzdGVudGUnO1xuQGltcG9ydCAnc2VjdGlvbnMvZGV0YWxsZS1ub3RpY2lhcyc7XG5AaW1wb3J0ICdzZWN0aW9ucy9nbG9zYXJpbyc7XG5AaW1wb3J0ICdzZWN0aW9ucy9mYXFzJztcbkBpbXBvcnQgJ3NlY3Rpb25zL21lZGljYXJlJztcbkBpbXBvcnQgJ3NlY3Rpb25zL3Byb2dyYW1hLW1lam9yYW1pZW50by1jYWxpZGFkJztcbkBpbXBvcnQgJ3NlY3Rpb25zL2N1YmllcnRhLWZ1ZXJhLWRlLXJlZCc7XG5AaW1wb3J0ICdzZWN0aW9ucy9wb2xpdGljYS1kZS10cmFuc2ljaW9uJztcbkBpbXBvcnQgJ3NlY3Rpb25zL2RldGVybWluYWNpb24tb3JnYW5pemFjaW9uYWxlcyc7XG5AaW1wb3J0ICdzZWN0aW9ucy9wcm9ncmFtYS1tYW5lam8tZGUtdGVyYXBpYSc7XG5AaW1wb3J0ICdzZWN0aW9ucy9iaWVuZXN0YXItaW50ZWdyYWwnO1xuQGltcG9ydCAnc2VjdGlvbnMvY3VpZGFkby1wZXJzb25hbCc7XG5AaW1wb3J0ICdzZWN0aW9ucy9wcmV2ZW5jaW9uLWVkdWNhY2lvbic7XG5AaW1wb3J0ICdzZWN0aW9ucy90ZWNub2xvZ2lhJztcbkBpbXBvcnQgJ3NlY3Rpb25zL2N1YmllcnRhLWZ1ZXJhLWRlLXJlZC1kZS1mYXJtYWNpYXMnO1xuQGltcG9ydCAnc2VjdGlvbnMvZGV0ZXJtaW5hY2lvbmVzLWN1YmllcnRhJztcbkBpbXBvcnQgJ3NlY3Rpb25zL2N1aWRhZG8teS1zZXJ2aWNpby1tZWRpY28nO1xuXG5AaW1wb3J0ICdzZWN0aW9ucy9hZmlsaWFkb3Mtc29saWNpdHVkLW1hdGVyaWFsZXMnO1xuQGltcG9ydCAnc2VjdGlvbnMvYWZpbGlhZG9zLXBhZ28tcHJpbWFzJztcbkBpbXBvcnQgJ3NlY3Rpb25zL2FmaWxpYWRvcy1kZXNhZmlsaWFjaW9uJztcbkBpbXBvcnQgJ3NlY3Rpb25zL3JlcG9ydGFyLWZyYXVkZSc7XG5AaW1wb3J0ICdzZWN0aW9ucy9hcGVsYWNpb25lcy15LXF1ZXJlbGxhcyc7XG5AaW1wb3J0ICdzZWN0aW9ucy9ub21icmFtaWVudG9fcmVwcmVzZW50YW50ZSc7XG5AaW1wb3J0ICdzZWN0aW9ucy9ub3RpZmljYWNpb25fcHJpdmFjaWRhZCc7XG5cbkBpbXBvcnQgJ3NlY3Rpb25zL3F1aWVuZXMtc29tb3MnO1xuQGltcG9ydCAnc2VjdGlvbnMvcHJvZ3JhbWEtY2FsaWZpY2FjaW9uZXMtcG9yLWVzdHJlbGxhcyc7XG5AaW1wb3J0ICdzZWN0aW9ucy9yZXNwb25zYWJpbGlkYWQtc29jaWFsLWNvcnBvcmF0aXZhJztcbkBpbXBvcnQgJ3NlY3Rpb25zL2VtcGxlb3MnO1xuQGltcG9ydCAnc2VjdGlvbnMvcHJvZ3JhbWEtZGUtY3VpZGFkb3Jlcyc7XG5AaW1wb3J0ICdzZWN0aW9ucy9yZWdpc3Ryby1kZS1jdWlkYWRvcmVzJztcbkBpbXBvcnQgJ3NlY3Rpb25zL2NlbnRyby1wcmVuc2EnO1xuIiwiXG5AaW1wb3J0IFwiLi4vcGx1Z2lucy9ib290c3RyYXAvc2Nzcy9mdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCIuLi9wbHVnaW5zL2Jvb3RzdHJhcC9zY3NzL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL3BsdWdpbnMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zXCI7XG4vKlxuQGltcG9ydCBcIi4uL3BsdWdpbnMvYm9vdHN0cmFwL3Njc3Mvcm9vdFwiO1xuQGltcG9ydCBcIi4uL3BsdWdpbnMvYm9vdHN0cmFwL3Njc3MvcmVib290XCI7XG5AaW1wb3J0IFwiLi4vcGx1Z2lucy9ib290c3RyYXAvc2Nzcy90eXBlXCI7XG5AaW1wb3J0IFwiLi4vcGx1Z2lucy9ib290c3RyYXAvc2Nzcy9pbWFnZXNcIjtcbkBpbXBvcnQgXCIuLi9wbHVnaW5zL2Jvb3RzdHJhcC9zY3NzL2NvZGVcIjtcbkBpbXBvcnQgXCIuLi9wbHVnaW5zL2Jvb3RzdHJhcC9zY3NzL2dyaWRcIjtcbkBpbXBvcnQgXCIuLi9wbHVnaW5zL2Jvb3RzdHJhcC9zY3NzL3RhYmxlc1wiO1xuQGltcG9ydCBcIi4uL3BsdWdpbnMvYm9vdHN0cmFwL3Njc3MvZm9ybXNcIjtcbkBpbXBvcnQgXCIuLi9wbHVnaW5zL2Jvb3RzdHJhcC9zY3NzL2J1dHRvbnNcIjtcbkBpbXBvcnQgXCIuLi9wbHVnaW5zL2Jvb3RzdHJhcC9zY3NzL3RyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwiLi4vcGx1Z2lucy9ib290c3RyYXAvc2Nzcy9kcm9wZG93blwiO1xuQGltcG9ydCBcIi4uL3BsdWdpbnMvYm9vdHN0cmFwL3Njc3MvYnV0dG9uLWdyb3VwXCI7XG5AaW1wb3J0IFwiLi4vcGx1Z2lucy9ib290c3RyYXAvc2Nzcy9pbnB1dC1ncm91cFwiO1xuQGltcG9ydCBcIi4uL3BsdWdpbnMvYm9vdHN0cmFwL3Njc3MvY3VzdG9tLWZvcm1zXCI7XG5AaW1wb3J0IFwiLi4vcGx1Z2lucy9ib290c3RyYXAvc2Nzcy9uYXZcIjtcbkBpbXBvcnQgXCIuLi9wbHVnaW5zL2Jvb3RzdHJhcC9zY3NzL25hdmJhclwiO1xuQGltcG9ydCBcIi4uL3BsdWdpbnMvYm9vdHN0cmFwL3Njc3MvY2FyZFwiO1xuQGltcG9ydCBcIi4uL3BsdWdpbnMvYm9vdHN0cmFwL3Njc3MvYnJlYWRjcnVtYlwiO1xuQGltcG9ydCBcIi4uL3BsdWdpbnMvYm9vdHN0cmFwL3Njc3MvcGFnaW5hdGlvblwiO1xuQGltcG9ydCBcIi4uL3BsdWdpbnMvYm9vdHN0cmFwL3Njc3MvYmFkZ2VcIjtcbkBpbXBvcnQgXCIuLi9wbHVnaW5zL2Jvb3RzdHJhcC9zY3NzL2p1bWJvdHJvblwiO1xuQGltcG9ydCBcIi4uL3BsdWdpbnMvYm9vdHN0cmFwL3Njc3MvYWxlcnRcIjtcbkBpbXBvcnQgXCIuLi9wbHVnaW5zL2Jvb3RzdHJhcC9zY3NzL3Byb2dyZXNzXCI7XG5AaW1wb3J0IFwiLi4vcGx1Z2lucy9ib290c3RyYXAvc2Nzcy9tZWRpYVwiO1xuQGltcG9ydCBcIi4uL3BsdWdpbnMvYm9vdHN0cmFwL3Njc3MvbGlzdC1ncm91cFwiO1xuQGltcG9ydCBcIi4uL3BsdWdpbnMvYm9vdHN0cmFwL3Njc3MvY2xvc2VcIjtcbkBpbXBvcnQgXCIuLi9wbHVnaW5zL2Jvb3RzdHJhcC9zY3NzL21vZGFsXCI7XG5AaW1wb3J0IFwiLi4vcGx1Z2lucy9ib290c3RyYXAvc2Nzcy90b29sdGlwXCI7XG5AaW1wb3J0IFwiLi4vcGx1Z2lucy9ib290c3RyYXAvc2Nzcy9wb3BvdmVyXCI7XG5AaW1wb3J0IFwiLi4vcGx1Z2lucy9ib290c3RyYXAvc2Nzcy9jYXJvdXNlbFwiO1xuQGltcG9ydCBcIi4uL3BsdWdpbnMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzXCI7XG5AaW1wb3J0IFwiLi4vcGx1Z2lucy9ib290c3RyYXAvc2Nzcy9wcmludFwiOyovXG5cbi8vQk9PVFNUUkFQIEZST00gTlBNXG4vKlxuQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGluc1wiO1xuQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9yb290XCI7XG5AaW1wb3J0IFwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3JlYm9vdFwiO1xuQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy90eXBlXCI7XG5AaW1wb3J0IFwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2ltYWdlc1wiO1xuQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9jb2RlXCI7XG5AaW1wb3J0IFwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2dyaWRcIjtcbkBpbXBvcnQgXCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdGFibGVzXCI7XG5AaW1wb3J0IFwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zXCI7XG5AaW1wb3J0IFwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2J1dHRvbnNcIjtcbkBpbXBvcnQgXCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdHJhbnNpdGlvbnNcIjtcbkBpbXBvcnQgXCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZHJvcGRvd25cIjtcbkBpbXBvcnQgXCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvYnV0dG9uLWdyb3VwXCI7XG5AaW1wb3J0IFwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2lucHV0LWdyb3VwXCI7XG5AaW1wb3J0IFwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2N1c3RvbS1mb3Jtc1wiO1xuQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9uYXZcIjtcbkBpbXBvcnQgXCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbmF2YmFyXCI7XG5AaW1wb3J0IFwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2NhcmRcIjtcbkBpbXBvcnQgXCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvYnJlYWRjcnVtYlwiO1xuQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9wYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2JhZGdlXCI7XG5AaW1wb3J0IFwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2p1bWJvdHJvblwiO1xuQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9hbGVydFwiO1xuQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9wcm9ncmVzc1wiO1xuQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9tZWRpYVwiO1xuQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9saXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Nsb3NlXCI7XG5AaW1wb3J0IFwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21vZGFsXCI7XG5AaW1wb3J0IFwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3Rvb2x0aXBcIjtcbkBpbXBvcnQgXCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvcG9wb3ZlclwiO1xuQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9jYXJvdXNlbFwiO1xuQGltcG9ydCBcIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXNcIjtcbkBpbXBvcnQgXCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvcHJpbnRcIjsqL1xuXG4iLCIvKiBNYXRlcmlhbERlc2lnbkljb25zLmNvbSAqL1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xuQGltcG9ydCBcInBhdGhcIjtcbkBpbXBvcnQgXCJjb3JlXCI7XG5AaW1wb3J0IFwiaWNvbnNcIjtcbkBpbXBvcnQgXCJleHRyYXNcIjtcbkBpbXBvcnQgXCJhbmltYXRlZFwiOyIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJyN7JG1kaS1mb250LW5hbWV9JztcbiAgc3JjOiB1cmwoJyN7JG1kaS1mb250LXBhdGh9LyN7JG1kaS1maWxlbmFtZX0td2ViZm9udC5lb3Q/dj0jeyRtZGktdmVyc2lvbn0nKTtcbiAgc3JjOiB1cmwoJyN7JG1kaS1mb250LXBhdGh9LyN7JG1kaS1maWxlbmFtZX0td2ViZm9udC5lb3Q/I2llZml4JnY9I3skbWRpLXZlcnNpb259JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnI3skbWRpLWZvbnQtcGF0aH0vI3skbWRpLWZpbGVuYW1lfS13ZWJmb250LndvZmYyP3Y9I3skbWRpLXZlcnNpb259JykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnI3skbWRpLWZvbnQtcGF0aH0vI3skbWRpLWZpbGVuYW1lfS13ZWJmb250LndvZmY/dj0jeyRtZGktdmVyc2lvbn0nKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJyN7JG1kaS1mb250LXBhdGh9LyN7JG1kaS1maWxlbmFtZX0td2ViZm9udC50dGY/dj0jeyRtZGktdmVyc2lvbn0nKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcjeyRtZGktZm9udC1wYXRofS8jeyRtZGktZmlsZW5hbWV9LXdlYmZvbnQuc3ZnP3Y9I3skbWRpLXZlcnNpb259IyN7JG1kaS1maWxlbmFtZX0jeyRtZGktZm9udC13ZWlnaHR9JykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuIiwiLiN7JG1kaS1jc3MtcHJlZml4fTpiZWZvcmUsXG4uI3skbWRpLWNzcy1wcmVmaXh9LXNldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgI3skbWRpLWZvbnQtc2l6ZS1iYXNlfS8xICcjeyRtZGktZm9udC1uYW1lfSc7IC8vIHNob3J0ZW5pbmcgZm9udCBkZWNsYXJhdGlvblxuICBmb250LXNpemU6IGluaGVyaXQ7IC8vIGNhbid0IGhhdmUgZm9udC1zaXplIGluaGVyaXQgb24gbGluZSBhYm92ZSwgc28gbmVlZCB0byBvdmVycmlkZVxuICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn0iLCJAZWFjaCAka2V5LCAkdmFsdWUgaW4gJG1kaS1pY29ucyB7XG4gICAgLiN7JG1kaS1jc3MtcHJlZml4fS0jeyRrZXl9OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGNoYXIoJHZhbHVlKTtcbiAgICB9XG59XG5cbi4jeyRtZGktY3NzLXByZWZpeH0tYmxhbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcRjY4Q1wiO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn0iLCLvu79AZnVuY3Rpb24gY2hhcigkY2hhcmFjdGVyLWNvZGUpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKFwic2VsZWN0b3ItYXBwZW5kXCIpIHtcbiAgICAgICAgQHJldHVybiB1bnF1b3RlKFwiXFxcIlxcXFwjeyRjaGFyYWN0ZXItY29kZX1cXFwiXCIpO1xuICAgIH1cblxuICAgIEBpZiBcIlxcXFwjeyd4J31cIiA9PSBcIlxcXFx4XCIge1xuICAgICAgICBAcmV0dXJuIHN0ci1zbGljZShcIlxceFwiLCAxLCAxKSArICRjaGFyYWN0ZXItY29kZTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAcmV0dXJuICN7XCJcXFwiXFxcXFwifSN7JGNoYXJhY3Rlci1jb2RlICsgXCJcXFwiXCJ9O1xuICAgIH1cbn1cblxuQGZ1bmN0aW9uIG1kaSgkbmFtZSkge1xuICAgIEBpZiBtYXAtaGFzLWtleSgkbWRpLWljb25zLCAkbmFtZSkgPT0gZmFsc2Uge1xuICAgICAgICBAd2FybiBcIkljb24gI3skbmFtZX0gbm90IGZvdW5kLlwiO1xuICAgICAgICBAcmV0dXJuIFwiXCI7XG4gICAgfVxuICAgIEByZXR1cm4gY2hhcihtYXAtZ2V0KCRtZGktaWNvbnMsICRuYW1lKSk7XG59IiwiJG1kaS1zaXplczogMTggMjQgMzYgNDg7XG5AZWFjaCAkbWRpLXNpemUgaW4gJG1kaS1zaXplcyB7XG4gICAgLiN7JG1kaS1jc3MtcHJlZml4fS0jeyRtZGktc2l6ZX1weCB7XG4gICAgICAgICYuI3skbWRpLWNzcy1wcmVmaXh9LXNldCxcbiAgICAgICAgJi4jeyRtZGktY3NzLXByZWZpeH06YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1kaS1zaXplICogMXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uI3skbWRpLWNzcy1wcmVmaXh9LWRhcmsge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgfVxuICAgICYubWRpLWluYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjYpO1xuICAgIH1cbn1cbi4jeyRtZGktY3NzLXByZWZpeH0tbGlnaHQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgfVxuICAgICYubWRpLWluYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgfVxufVxuXG4kbWRpLWRlZ3JlZXM6IDQ1IDkwIDEzNSAxODAgMjI1IDI3MCAzMTU7XG5AZWFjaCAkbWRpLWRlZ3JlZSBpbiAkbWRpLWRlZ3JlZXMge1xuICAgIC4jeyRtZGktY3NzLXByZWZpeH0tcm90YXRlLSN7JG1kaS1kZWdyZWV9e1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCN7JG1kaS1kZWdyZWV9ZGVnKTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgjeyRtZGktZGVncmVlfWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgjeyRtZGktZGVncmVlfWRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgLypcbiAgICAgICAgLy8gTm90IGluY2x1ZGVkIGluIHByb2R1Y3Rpb25cbiAgICAgICAgJi4jeyRtZGktY3NzLXByZWZpeH0tZmxpcC1oOmJlZm9yZSB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKC0xKSByb3RhdGUoI3skbWRpLWRlZ3JlZX1kZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpIHJvdGF0ZSgjeyRtZGktZGVncmVlfWRlZyk7XG4gICAgICAgICAgICBmaWx0ZXI6IEZsaXBIO1xuICAgICAgICAgICAgLW1zLWZpbHRlcjogXCJGbGlwSFwiO1xuICAgICAgICB9XG4gICAgICAgICYuI3skbWRpLWNzcy1wcmVmaXh9LWZsaXAtdjpiZWZvcmUge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgtMSkgcm90YXRlKCN7JG1kaS1kZWdyZWV9ZGVnKTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgjeyRtZGktZGVncmVlfWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSkgcm90YXRlKCN7JG1kaS1kZWdyZWV9ZGVnKTtcbiAgICAgICAgICAgIGZpbHRlcjogRmxpcFY7XG4gICAgICAgICAgICAtbXMtZmlsdGVyOiBcIkZsaXBWXCI7XG4gICAgICAgIH1cbiAgICAgICAgKi9cbiAgICB9XG59XG4uI3skbWRpLWNzcy1wcmVmaXh9LWZsaXAtaDpiZWZvcmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICBmaWx0ZXI6IEZsaXBIO1xuICAgIC1tcy1maWx0ZXI6IFwiRmxpcEhcIjtcbn1cbi4jeyRtZGktY3NzLXByZWZpeH0tZmxpcC12OmJlZm9yZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICAgIGZpbHRlcjogRmxpcFY7XG4gICAgLW1zLWZpbHRlcjogXCJGbGlwVlwiO1xufSIsIi8vIEZyb20gRm9udCBBd2Vzb21lXG4uI3skbWRpLWNzcy1wcmVmaXh9LXNwaW46YmVmb3JlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogI3skbWRpLWNzcy1wcmVmaXh9LXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiAjeyRtZGktY3NzLXByZWZpeH0tc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyAjeyRtZGktY3NzLXByZWZpeH0tc3BpbiB7XG4gICAgMCUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyAjeyRtZGktY3NzLXByZWZpeH0tc3BpbiB7XG4gICAgMCUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIH1cbn0iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG4gICAgICAgIFZhcmlhYmxlc1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vLyBPdmVyd3JpdGUgQm9vdHN0cmFwJ3MgdmFyaWFibGVzIGhlcmVcbi8vIFlvdSBjYW4gZmluZCB0aGVtIGluIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3Ncbi8vIENvcHkgdGhlIHZhcmlhYmxlcyB5b3UgbmVlZCBpbnRvIHRoaXMgZmlsZSwgZG9uJ3QgbW9kaWZ5IGZpbGVzIHVuZGVyIG5vZGVfbW9kdWxlcy9cblxuLy8gU29tZSBleGFtcGxlIHZhcmlhYmxlcyB0aGF0IHlvdSBjYW4gdW5jb21tZW50OlxuXG4vLyBFbmFibGluZyBzaGFkb3dzIGFuZCBncmFkaWVudHNcbi8vJGVuYWJsZS1zaGFkb3dzOiB0cnVlO1xuLy8kZW5hYmxlLWdyYWRpZW50czogdHJ1ZTtcblxuLy8gQ2hhbmdpbmcgdGhlIGJvZHkgYmFja2dyb3VuZCBhbmQgdGV4dFxuLy8kYm9keS1iZzogI2QzZTllYjtcbi8vJGJvZHktY29sb3I6ICMxNTE0MTc7XG5cbi8vIENoYW5naW5nIHRoZSBib3JkZXIgcmFkaXVzIG9mIGJ1dHRvbnNcbi8vJGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cbi8vIENoYW5naW5nIHRoZSB0aGVtZSBjb2xvcnNcbi8vJHByaW1hcnk6ICMyMDJmNDE7XG4vLyRzZWNvbmRhcnk6ICM0MzYyOTY7XG4vLyRzdWNjZXNzOiAjMmJjNTUwO1xuLy8kaW5mbzogIzQ5NWRmZjtcbi8vJHdhcm5pbmc6ICNlZjgxNDM7XG4vLyRkYW5nZXI6ICNmZjI5M2E7XG4vLyRsaWdodDogI2RmZTZlZTtcbi8vJGRhcms6ICMwZjEzMTk7XG5cblxuLy8gQWRkaW5nICghKSBhbiBhZGRpdGlvbmFsIHRoZW1lIGNvbG9yIChleC4gY2xhc3NlcyBidG4tY29vbCwgYmctY29vbClcbi8vJHRoZW1lLWNvbG9yczogKFxuLy8gIFwiY29vbFwiOiAjNGQzZmEzXG4vLyk7XG5cblxuXG5cblxuXG4kdmFfZGFya18yOiAjMDA0QzVGO1xuXG5cblxuXG4kb3JhbmdlIDogI0VCQUIyMTtcblxuXG5cbiR2YV9saWdodDIgOiAjMDQ4ODhFO1xuXG5cblxuXG4kZ3JheV9ibHVlOiM4MTlDQTk7XG4kZ3JheSA6ICM4MTlDQTk7XG4kZ3JheV9saWdodDojRDlFMUU1O1xuJGdyYXlfZGFyazojNTQ2RTdBO1xuJG1hZyA6ICNBRDE0NTc7XG5cbiRiYXNlLWZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcblxuLy8keWVsbG93OiAjQTE2ODEyO1xuJHllbGxvdzojRUI5OTJGO1xuJGJsdWU6ICMwMDRENjA7XG4kYmx1ZV8yOiAjMDM1NzZGO1xuJHZhX2RhcmsgOiAjMDAzRjQ0O1xuXG4kdmFfbGlnaHQgOiAjMDQ4MDg2O1xuXG4kaGVhZGVyX2ggOiAxNi42cmVtO1xuJG1vYmlsZTogMzYwO1xuXG4kcHJpOiAkdmFfbGlnaHQ7XG4kc2VjOiAkdmFfZGFyaztcblxuJGdvbGQ6ICM2NjUyMkQ7XG5cbiRjb2xvcjE6ICR2YV9saWdodDtcbiRjb2xvcjI6ICR2YV9kYXJrO1xuJGNvbG9yMzogJGJsdWU7XG4kY29sb3I0OiAkYmx1ZV8yO1xuXG5cbiRwdXJwbGUgOiAjODg0Qzc0O1xuJHB1cnBsZV8yOiAjNzc0MjY2O1xuJHB1cnBsZV8zOiAjNTczMTRBO1xuXG4kc2FsbW9uOiAjRTE2MDU5O1xuJHNhbG1vbl8yOiNCQTE4MTA7XG4kc2FsbW9uXzM6I0YwNUY1NztcbiRzYWxtb25fNDojRUQzRTM0OyIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcblx0TWl4aW5zXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXMpIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAgICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gICAgICAtbXMtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xufVxuXG5AbWl4aW4gdHJhbnNmb3JtKCR0cmFuc2Zvcm1zKSB7XG5cdCAgIC1tb3otdHJhbnNmb3JtOiAkdHJhbnNmb3Jtcztcblx0ICAgICAtby10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuXHQgICAgLW1zLXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcbiAgICAgICAgICB0cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbnMuLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbnM7XG4gICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb25zO1xufVxuXG5AbWl4aW4gY2YgeyBjb250ZW50OiAnJzsgbGluZS1oZWlnaHQ6IDA7IGRpc3BsYXk6IHRhYmxlOyBjbGVhcjogYm90aDsgfVxuXG5AbWl4aW4gY2hldnJvbigkZGltZW5zaW9ucywgJGJvcmRlcldpZHRoLCAkYm9yZGVyQ29sb3IsICRtYXJnaW4sICRyb3RhdGlvbiwgJG9yaWdpbiwgJHRyYW5zaXRpb25EdXJhdGlvbikge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6ICRkaW1lbnNpb25zO1xuICBoZWlnaHQ6ICRkaW1lbnNpb25zO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci13aWR0aDogMCAwICRib3JkZXJXaWR0aCAkYm9yZGVyV2lkdGg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlckNvbG9yO1xuICBtYXJnaW46ICRtYXJnaW47XG4gIHRyYW5zZm9ybTogcm90YXRlKCRyb3RhdGlvbik7XG4gIHRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbkR1cmF0aW9uO1xufVxuXG5AbWl4aW4gZnVsbCB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBib3R0b206IDA7IGxlZnQ6IDA7IHJpZ2h0OiAwOyB9XG5AbWl4aW4gY2VudGVyIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IGxlZnQ6IDUwJTsgfVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuXHRIZWxwZXJzXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qICBDbGVhciAgKi9cblxuLmNsZWFyOmFmdGVyIHsgY29udGVudDogJyc7IGxpbmUtaGVpZ2h0OiAwOyBkaXNwbGF5OiB0YWJsZTsgY2xlYXI6IGJvdGg7IH1cblxuXG4vKiAgTm90ZXh0ICAqL1xuXG4ubm90ZXh0IHsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgdGV4dC1pbmRlbnQ6IDEwMCU7IHRleHQtc2hhZG93OiBub25lOyBvdmVyZmxvdzogaGlkZGVuOyB9XG4ubm90ZXh0LW9sZCB7IGZvbnQtc2l6ZTogMDsgbGluZS1oZWlnaHQ6IDA7IHRleHQtaW5kZW50OiAtNDAwMHB4OyB9XG5cblxuLyogIEhpZGRlbiAgKi9cblxuW2hpZGRlbl0sXG4uaGlkZGVuIHsgZGlzcGxheTogbm9uZTsgfVxuXG5cbi8qICBBbGlnbmxlZnQgICovXG5cbi5hbGlnbmxlZnQgeyBmbG9hdDogbGVmdDsgfVxuXG5cbi8qICBBbGlnbnJpZ2h0ICAqL1xuXG4uYWxpZ25yaWdodCB7IGZsb2F0OiByaWdodDsgfVxuXG5cbi8qICBEaXNhYmxlZCAgKi9cblxuW2Rpc2FibGVkXSxcbi5kaXNhYmxlZCB7IGN1cnNvcjogZGVmYXVsdDsgfVxuXG4vKiAgQmFja2dyb3VuZCAgKi9cblxuLmNvbnRhaW5lci1mdWxsc2l6ZSB7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cblxuLyogIEFuaW1hdGlvbnMgICovXG5cbi5hbmltYXRpb25zIHsgb3BhY2l0eTogMDsgfVxuLmFuaW1hdGlvbnMuYW5pbWF0ZWQgeyBvcGFjaXR5OiAxOyB9XG5cbi8qICBHcmlkICAqL1xuXG4uY29scyB7IG1hcmdpbjogMCAtMTVweDsgfVxuLmNvbHMtZmxleCB7IGRpc3BsYXk6IGZsZXg7IH1cbi5jb2xzLWZsZXggLmNvbCB7IHdpZHRoOiBhdXRvOyB9XG5cbi5yb3c6YWZ0ZXIsXG4uY29sczphZnRlciB7IEBpbmNsdWRlIGNmOyB9XG5cbi5jb2wgeyBmbG9hdDogbGVmdDsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDAgMTVweDsgfVxuXG4uY29sLTFvZjIgeyB3aWR0aDogNTAlOyB9XG5cbi8qICBNb2JpbGUgb25seSAgKi9cblxuLm1vYmlsZS1vbmx5IHsgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlKXtcblx0LmRlc2t0b3Atb25seSB7IGRpc3BsYXk6IG5vbmU7IH1cblx0Lm1vYmlsZS1vbmx5IHsgZGlzcGxheTogYmxvY2s7IH1cblx0LmFuaW1hdGlvbnMgeyBvcGFjaXR5OiAxOyB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG4gICAgICAgIEJhc2VcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmh0bWwge1xuICAgIGZvbnQtc2l6ZTogNjIuNSU7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMTAwcHgpIGFuZCAobWF4LXdpZHRoIDogMTM2MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTAlO1xuLyogICAgICAgIHpvb206MC44OyovXG4vKiAgICAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogMCAwOyovXG4gICAgfVxufVxuXG5ib2R5IHtcbiAgICBtaW4td2lkdGg6IDMyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbmEgeyBjb2xvcjogaW5oZXJpdDsgfVxuXG5hOmZvY3VzLFxuYTphY3RpdmUsXG5hOmhvdmVyIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBjb2xvcjogaW5oZXJpdDsgfVxuXG5hW2hyZWZePVwidGVsXCJdIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmltZyB7XG4gICAgd2lkdGg6IGF1dG87IG1heC13aWR0aDogMTAwJTsgaGVpZ2h0OiBhdXRvO1xufVxuXG51bCxcbm9sIHsgcGFkZGluZzogMDsgbWFyZ2luOiAwOyB9XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7IG1hcmdpbjogMDsgfVxuXG5oMSB7IH1cbmgyIHsgfVxuaDIgc21hbGwgeyB9XG5oMyB7IH1cbmg0IHsgfVxuaDUgeyB9XG5oNiB7IH1cblxuaDE6bGFzdC1jaGlsZCxcbmgyOmxhc3QtY2hpbGQsXG5oMzpsYXN0LWNoaWxkLFxuaDQ6bGFzdC1jaGlsZCxcbmg1Omxhc3QtY2hpbGQsXG5oNjpsYXN0LWNoaWxkLFxucDpsYXN0LWNoaWxkLFxudWw6bGFzdC1jaGlsZCxcbm9sOmxhc3QtY2hpbGQsXG5kbDpsYXN0LWNoaWxkLFxudGFibGU6bGFzdC1jaGlsZCxcbmJsb2NrcXVvdGU6bGFzdC1jaGlsZCB7IG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnRleHQtdW5kZXJsaW5lIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG4vKiBEaXNwb3NpdGl2b3MgUGVxdWXDsW9zIHkgVGFibGV0cyB2ZXJ0aWNhbCAsIENlbHVsYXJlcyBob3Jpem9udGFsIG1pbi13aWR0aDo1NzZweCAgKi9cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcblxufVxuLyogRGlzcG9zaXRpdm9zIE1lZGlhbm9zICwgVGFibGV0cyBob3Jpem9udGFsIG1pbi13aWR0aDo3NjhweCAgKi9cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblxufVxuLyogRGlzcG9zaXRpdm9zIGdyYW5kZXMgLCBtaW4td2lkdGg6OTkycHggKi9cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblxufVxuLyogRXNjcml0b3JpbyAsIG1pbi13aWR0aDoxMjAwIHB4ICovXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cbn1cblxuIiwiLypcblRvIGNoYW5nZSB0aGlzIGxpY2Vuc2UgaGVhZGVyLCBjaG9vc2UgTGljZW5zZSBIZWFkZXJzIGluIFByb2plY3QgUHJvcGVydGllcy5cblRvIGNoYW5nZSB0aGlzIHRlbXBsYXRlIGZpbGUsIGNob29zZSBUb29scyB8IFRlbXBsYXRlc1xuYW5kIG9wZW4gdGhlIHRlbXBsYXRlIGluIHRoZSBlZGl0b3IuXG4qL1xuLypcbiAgICBDcmVhdGVkIG9uIDogMTgtbWF5LTIwMTgsIDExOjA4OjM4XG4gICAgQXV0aG9yICAgICA6IFBDMDMtTUFYSVxuKi9cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuICAgICAgICBIZWFkZXJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuYm9keSA+IGhlYWRlcntcbiAgICBib3gtc2hhZG93OiAwIDFweCAxMHB4IDVweCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwMzA7XG5cbiAgICAudG9wLWJhcntcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJhY2tncm91bmQ6JGNvbG9yMjtcbiAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAucmF0ZS1jb250YWluZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAucmF0ZS1wb2ludHN7XG4gICAgICAgICAgICAgICAgY29sb3I6JG9yYW5nZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6Mi4xcmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjcwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcblxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIC5yYXRlLXN0YXJze1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JHZhX2xpZ2h0O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHJlbSAxLjVyZW07XG5cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcblxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTNyZW07XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAzcmVtIHNvbGlkICR2YV9saWdodDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XG5cbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG5cbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0zcmVtO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNyZW0gc29saWQgJHZhX2xpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDNyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAucmlnaHQtY29udGVudHtcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OmF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuc29jaWFsLW5ldCwubGFuZy1zZWxlY3RvciwuZm9udC1zaXplLXNlbGVjdG9ye1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOjEuNHJlbTtcbiAgICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgLy9ib3JkZXItbGVmdCA6MXB4IHNvbGlkICRncmF5X2JsdWU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnJlbSAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICYuYS1zbWFsbHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyLjhyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JHZhX2xpZ2h0O1xuICAgICAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLCY6YWN0aXZlLCY6Zm9jdXN7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiR2YV9saWdodDtcblxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxhbmctc2VsZWN0b3IsLmZvbnQtc2l6ZS1zZWxlY3RvcntcbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodCA6MXB4IHNvbGlkICRncmF5X2JsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9udC1zaXplLXNlbGVjdG9ye1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuc29jaWFsLW5ldHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMC41cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgIH1cblxuICAgIH1cblxuXG5cblxuXG4gICAgbmF2Lm5hdmJhcntcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSh3aGl0ZSwwLjk1KTtcbiAgICAgICAgcGFkZGluZzogMCAzLjJyZW07XG4gICAgICAgIGhlaWdodDoxMS42cmVtO1xuICAgICAgICAubmF2YmFyLWJyYW5ke1xuICAgICAgICAgICAgLyogICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogM3JlbTsqL1xuICAgICAgICAgICAgbWFyZ2luLXRvcDoxcmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLmJ0bi1jYWxsLC5idG4tc2VhcmNoLC5idG4tc2hhcmUsLmJ0bi1sYW5nLW17XG5cbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuXG4gICAgICAgICAgICBpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVye1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuXG4gICAgICAgIH1cblxuICAgICAgICAuYnRuLXNlYXJjaHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB9XG5cblxuICAgICAgICAuYnRuLWNhbGwsLmJ0bi1zZWFyY2gsLmJ0bi1sYW5nLW17XG4gICAgICAgICAgICBpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXJ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4tc2VhcmNoe1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmJhci1uYXZ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgIC5uYXYtaXRlbXtcbiAgICAgICAgICAgICAgICAubmF2LWxpbmt7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOnJnYmEoJGNvbG9yMywuOTQpO1xuXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDpyZ2JhKCRjb2xvcjMsLjk0KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMzU3NkY7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgjRkZGLCAwLjk0KTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiByZ2JhKCNGRkYsIDAuOTQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMzU3NkY7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMCwwLDAsLjIpIDVweCA1cHggNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY+dWx7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0RERERERDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMjU3NkU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICMwMjU3NkU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDMuNXJlbSAuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0RERERERDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjREREREREO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNEREREREQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAzNTc2RjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjMDM1NzZGO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDM1NzZGO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjREREREREO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogI0RERERERDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLm5hdi1saW5re1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAzNTc2RjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCNGRkYsIDAuOTQpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IHJnYmEoI0ZGRiwgMC45NCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmID4gdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG5cbiAgICAgICAgICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cblxuXG4gICAgICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoIzgxOUNBOSwwLjEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNnJlbSAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYShibGFjaywwLjEyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLyogICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoIzgxOUNBOSwwLjEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSovXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG5cbiAgICAgICAgI3NlYXJjaENvbGxhcHNle1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiRjb2xvcjQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICAgIH1cblxuXG4gICAgICAgICNsYW5nQ29sbGFwc2V7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIDFyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMywxMDYsMTExKTtcbiAgICAgICAgICAgIC5sYW5nLXNlbGVjdG9ye1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgLypib3JkZXI6IDFweCBzb2xpZCAkY29sb3IyOyovXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRjb2xvcjI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHJlbSAuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgICNzaWRlYmFyQ2FsbHtcblxuXG5cbiAgICAgICAgICAgIC5jYWxsLWhlYWR7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDokY29sb3IxO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToxcmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDoxLjVyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDoxLjVyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGg0e1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToycmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IC0xMDB2dztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgLyogbWFyZ2luLWxlZnQ6IC0zM3Z3OyAqL1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246YWxsIGVhc2UgMC4zcztcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICAgICAgJi5vcGVue1xuXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAuYnRuLmJ0bi1saW5rLmNsb3Nle1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3NoYXJlQ29sbGFwc2V7XG5cbiAgICAgICAgICAgIC50b3AtYmFye1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAzRjQ0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cblxuICAgICAgICAgICAgICAgIC5yYXRlLWNvbnRhaW5lcntcblxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHJlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgLnJhdGUtc3RhcnN7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciwgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAucmF0ZS1wb2ludHN7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxLjFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAuc2hhcmUtY29udGVudHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKHdoaXRlLC4xMik7XG4gICAgICAgICAgICAgICAgICAgIC5zb2NpYWwtbmV0e1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogaW5pdGlhbDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOnJnYmEod2hpdGUsLjU0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICAuc2VhcmNoLWNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjEuN3JlbTtcbiAgICAgICAgICAgIHNwYW57XG5cblxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRjb2xvcjQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS44cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dC5mb3JtLWNvbnRyb2x7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czowO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQuMnJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MS42cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDokY29sb3I0O1xuXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgICAgICAgICAgICAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphY3RpdmUsJjpmb2N1c3tcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zZWFyY2gtY29udGVudC1tb2JpbGV7XG5cbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgaW5wdXQuZm9ybS1jb250cm9se1xuXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6d2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRjb2xvcjQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRjb2xvcjQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokY29sb3I0O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokY29sb3I0O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokY29sb3I0O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOndoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yNDtcblxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuXG4gICAgfVxuXG5cbiAgICAmLnN0aWNreXtcblxuICAgICAgICAudG9wLWJhcntcbiAgICAgICAgICAgIC8vZGlzcGxheTpub25lIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgbmF2Lm5hdmJhcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6d2hpdGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDlyZW07XG4gICAgICAgIH1cblxuICAgIH1cblxuXG5cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblxuXG5cblxuICAgICAgICBuYXYubmF2YmFye1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG5cbiAgICAgICAgICAgIGJ1dHRvbiwgYS5idG4uYnRuLWxpbmt7XG4gICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkY29sb3IyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDowLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkY29sb3IyO1xuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgLm5hdmJhci10b2dnbGVye1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2YmFyLWJyYW5ke1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjB2dztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgLm5hdmJhci1uYXZ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6M3JlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToycmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblxuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJi5zdGlja3l7XG5cbiAgICAgICAgLnRvcC1iYXJ7XG4gICAgICAgICAgICAvL2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuXG4gICAgICAgIG5hdi5uYXZiYXJ7XG4gICAgICAgICAgICBoZWlnaHQ6IDlyZW07XG4gICAgICAgIH1cblxuICAgIH1cblxuXG5cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgbmF2Lm5hdmJhcntcblxuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLm5hdmJhci1icmFuZHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIC5uYXZiYXItbmF2e1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjNyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MnJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgIH1cbiAgICB9XG5cblxufVxuXG5cbmhlYWRlciB7XG4gICAgLmxhbmctc2VsZWN0b3Ige1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG5cbiAgICAubG9jYWxlLXN3aXRjaGVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKCRjb2xvcjMsIC45NCk7XG5cbiAgICAgICAgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3IzLCAuOTQpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBEaXNwb3NpdGl2b3MgUGVxdWXDsW9zIHkgVGFibGV0cyB2ZXJ0aWNhbCAsIENlbHVsYXJlcyBob3Jpem9udGFsIG1pbi13aWR0aDo1NzZweCAgKi9cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIGJvZHkgPiBoZWFkZXIgbmF2Lm5hdmJhciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuXG4gICAgICAgIC5idG4tc2VhcmNoLCAuYnRuLWNhbGwgLCAuYnRuLXNoYXJlICwgLmJ0bi1sYW5nLW17XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5idG4tY2FsbCwgLmJ0bi1zaGFyZSAsIC5idG4tbGFuZy1tIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bi1sYW5nLW0ge1xuXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MS41cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuLyogRGlzcG9zaXRpdm9zIE1lZGlhbm9zICwgVGFibGV0cyBob3Jpem9udGFsIG1pbi13aWR0aDo3NjhweCAgKi9cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblxufVxuLyogRGlzcG9zaXRpdm9zIGdyYW5kZXMgLCBtaW4td2lkdGg6OTkycHggKi9cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblxufVxuLyogRXNjcml0b3JpbyAsIG1pbi13aWR0aDoxMjAwIHB4ICovXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG59XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTBweCkgYW5kKG1heC13aWR0aDogMTU3NXB4KXtcbiAgICBib2R5e1xuICAgICAgICBoZWFkZXJ7XG4gICAgICAgICAgICBuYXYubmF2YmFye1xuICAgICAgICAgICAgICAgIC5uYXZiYXItbmF2e1xuICAgICAgICAgICAgICAgICAgICAubmF2LWl0ZW17XG4gICAgICAgICAgICAgICAgICAgICAgICAubmF2LWxpbmt7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0LjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBmb3JtLmZvcm0taW5saW5le1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwLjI7XG4gICAgICAgICAgICAgICAgICAgIC5zZWFyY2gtY29udGVudHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAuMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0LmZvcm0tY29udHJvbHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBidXR0b24uY2FsbHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRvcC1iYXJ7XG4gICAgICAgICAgICAgICAgLnJhdGUtY29udGFpbmVye1xuICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZChtYXgtd2lkdGg6IDEyMDBweCl7XG4gICAgYm9keSA+IGhlYWRlciBuYXYubmF2YmFyIHtcbiAgICAgICAgcGFkZGluZzogMCAxLjVyZW07XG5cbiAgICAgICAgLmJ0bi1zZWFyY2gsIC5idG4tY2FsbCAsIC5idG4tc2hhcmV7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5idG4tY2FsbCwgLmJ0bi1zaGFyZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4tc2hhcmV7XG5cbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAycHgsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG4gICAgICAgIE5BViBCQVJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXG4vKiBEaXNwb3NpdGl2b3MgUGVxdWXDsW9zIHkgVGFibGV0cyB2ZXJ0aWNhbCAsIENlbHVsYXJlcyBob3Jpem9udGFsIG1pbi13aWR0aDo1NzZweCAgKi9cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHsgXG5cbn1cbi8qIERpc3Bvc2l0aXZvcyBNZWRpYW5vcyAsIFRhYmxldHMgaG9yaXpvbnRhbCBtaW4td2lkdGg6NzY4cHggICovXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7IFxuXG59XG4vKiBEaXNwb3NpdGl2b3MgZ3JhbmRlcyAsIG1pbi13aWR0aDo5OTJweCAqL1xuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykgeyBcblxufVxuLyogRXNjcml0b3JpbyAsIG1pbi13aWR0aDoxMjAwIHB4ICovXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7IFxuXG59XG5cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcbiAgICAgICAgRm9vdGVyXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbmZvb3RlcntcbiAgICBwYWRkaW5nLXRvcDo1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOjVyZW07XG4gICAgYmFja2dyb3VuZDokdmFfZGFyaztcbiAgICBjb2xvcjogcmdiYSh3aGl0ZSwuNTQpO1xuICAgIGZvbnQtc2l6ZToxLjNyZW07XG4gICAgZm9udC13ZWlnaHQ6NTAwO1xuXG5cbiAgICAudG9wLXJvd3tcblxuXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgICAgICAuYm9yZGVyLWxlZnR7XG4gICAgICAgICAgICBib3JkZXItbGVmdCA6IDFweCBkb3R0ZWQgcmdiYSh3aGl0ZSwuNDIpIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDo2cmVtO1xuICAgICAgICB9XG5cblxuICAgICAgICAuYnJhbmQtY29udHtcblxuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgLmJyYW5ke1xuXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDY0JTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY0JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgcHtcbiAgICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi1mb290ZXJ7XG5cbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6bm9uZTtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgbGl7XG5cbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDAuOHJlbTtcbiAgICAgICAgICAgICAgICBhe1xuXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG5cbiAgICAubWlkLXJvd3tcbiAgICAgICAgYm9yZGVyLWJvdHRvbSA6IDFweCBkb3R0ZWQgcmdiYSh3aGl0ZSwuNDIpO1xuICAgICAgICBib3JkZXItdG9wIDogMXB4IGRvdHRlZCByZ2JhKHdoaXRlLC40Mik7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxLjNyZW07XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5leHRyYS1saW5rc3tcblxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcblxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGxpe1xuXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLjhyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjhyZW07XG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDpcInxcIjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhe1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsJjpmb2N1cywmOmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjAuNXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjAuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zb2NpYWwtY29udHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG5cblxuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmJvdC1yb3d7XG5cbiAgICAgICAgcGFkZGluZy10b3A6M3JlbTtcbiAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxLjNyZW07XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKHdoaXRlLC41NCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykgeyBcbiAgICAgICAgLnRvcC1yb3d7XG5cbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjA7XG4gICAgICAgICAgICAuYm9yZGVyLWxlZnR7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjEuNXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDoxLjI1cmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnJhbmQtY29udHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbSA6IDFweCBkb3R0ZWQgcmdiYSh3aGl0ZSwuNDIpO1xuXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MS41cmVtO1xuICAgICAgICAgICAgICAgIC5icmFuZHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5taWQtcm93e1xuXG4gICAgICAgICAgICBib3JkZXItYm90dG9tIDogMXB4IGRvdHRlZCByZ2JhKHdoaXRlLC40Mik7XG5cbiAgICAgICAgICAgIGJvcmRlci10b3AgOiBub25lO1xuXG4gICAgICAgICAgICAuc29jaWFsLWNvbnR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MS4ycmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNvY2lhbC1uZXQgPiBsaSA+IGF7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjNyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyLjVyZW07IFxuICAgICAgICAgICAgICAgIH1cblxuXG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cblxuXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC50b3Atcm93e1xuICAgICAgICAgICAgLmJvcmRlci1sZWZ0e1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNvY2lhbC1jb250IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblx0LmV4dHJhLWxpbmtzIHtcblx0ICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG5cdCAgICBcblx0ICAgIGxpOmFmdGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHQgICAgfVxuXHR9XG4gICAgfVxufVxuXG5cbiIsIi8qXG5UbyBjaGFuZ2UgdGhpcyBsaWNlbnNlIGhlYWRlciwgY2hvb3NlIExpY2Vuc2UgSGVhZGVycyBpbiBQcm9qZWN0IFByb3BlcnRpZXMuXG5UbyBjaGFuZ2UgdGhpcyB0ZW1wbGF0ZSBmaWxlLCBjaG9vc2UgVG9vbHMgfCBUZW1wbGF0ZXNcbmFuZCBvcGVuIHRoZSB0ZW1wbGF0ZSBpbiB0aGUgZWRpdG9yLlxuKi9cbi8qIFxuICAgIENyZWF0ZWQgb24gOiAyMS1tYXktMjAxOCwgMTQ6NDI6MzVcbiAgICBBdXRob3IgICAgIDogUEMwMy1NQVhJXG4qL1xuXG4ubWRpLm1kaS15b3V0dWJle1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDAuMnJlbTtcbn0iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG4gICAgICAgIEljb25tZFxuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cbi8qcG9kZXMgZGVmaW5pciBsb3MgdGFtYcOxb3Mgc3RhbmRhcnMqL1xuLm1hdGVyaWFsLWljb25zLm1kLTE4IHsgZm9udC1zaXplOiAxOHB4OyB9XG4ubWF0ZXJpYWwtaWNvbnMubWQtMjQgeyBmb250LXNpemU6IDI0cHg7IH1cbi5tYXRlcmlhbC1pY29ucy5tZC0zNiB7IGZvbnQtc2l6ZTogMzZweDsgfVxuLm1hdGVyaWFsLWljb25zLm1kLTQ4IHsgZm9udC1zaXplOiA0OHB4OyB9XG4ubWF0ZXJpYWwtaWNvbnMubWQtNjQgeyBmb250LXNpemU6IDY0cHg7IH1cblxuLypkZWZpbmltb3MgY29sb3JldGUqL1xuLm1hdGVyaWFsLWljb25zLm1kLWRhcmsgeyBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTsgfVxuLm1hdGVyaWFsLWljb25zLm1kLWRhcmsubWQtaW5hY3RpdmUgeyBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTsgfVxuXG4ubWF0ZXJpYWwtaWNvbnMubWQtbGlnaHQgeyBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTsgfVxuLm1hdGVyaWFsLWljb25zLm1kLWxpZ2h0Lm1kLWluYWN0aXZlIHsgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTsgfSIsIi8qXG5UbyBjaGFuZ2UgdGhpcyBsaWNlbnNlIGhlYWRlciwgY2hvb3NlIExpY2Vuc2UgSGVhZGVycyBpbiBQcm9qZWN0IFByb3BlcnRpZXMuXG5UbyBjaGFuZ2UgdGhpcyB0ZW1wbGF0ZSBmaWxlLCBjaG9vc2UgVG9vbHMgfCBUZW1wbGF0ZXNcbmFuZCBvcGVuIHRoZSB0ZW1wbGF0ZSBpbiB0aGUgZWRpdG9yLlxuKi9cbi8qIFxuICAgIENyZWF0ZWQgb24gOiAyNi1zZXAtMjAxOCwgMTM6MzE6MzFcbiAgICBBdXRob3IgICAgIDogUm9kcmlcbiovXG5cbi5pZTExIHtcbiAgICAvKiBIRUFERVJTICovXG4gICAgLnNlY3Rpb24tYmFubmVyIC5jb250YWluZXIge1xuXHRkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBcbiAgICAvKiBIT01FICovXG4gICAgc2VjdGlvbi5ob21lLW1haW4gLmNvbnRlbnQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0Ym90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIFxuICAgIC8qIENBUkRTICovXG4gICAgLmNhcmQtdGl0bGUsXG4gICAgLmNhcmQtc3VidGl0bGUsXG4gICAgLmFmaWxpYWRvcy1wYWdvLXByaW1hcyAuY2FyZC13aGl0ZSBwIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBcbiAgICAvKiBNRU5VICovXG4gICAgLm5hdmJhci1uYXYgbGkgdWwgbGkgdWwge1xuXHR3aWR0aDogNDByZW07XG4gICAgfVxuICAgIFxuICAgIC8qIE1FSk9SQU1JRU5UTyBERSBDQUxJREFEICovXG4gICAgc2VjdGlvbi5wcm9ncmFtYS1tZWpvcmFtaWVudG8tY2FsaWRhZC1vYmpldGl2b3MgLnFpcCAuYm94LXFpcDo6YWZ0ZXIsXG4gICAgc2VjdGlvbi5wcm9ncmFtYS1tZWpvcmFtaWVudG8tY2FsaWRhZC1vYmpldGl2b3MgLnFpcCAuYm94LXFpcDo6YmVmb3JlIHtcblx0dG9wOiAwO1xuICAgIH1cbiAgICBcbiAgICAvKiBQUk9WRUVET1JFUyAqL1xuICAgIC5zZWN0aW9uLXByb3ZlZWRvcmVzIHVsLmRvd25sb2FkIGEsIFxuICAgIC5zZWN0aW9uLXByb3ZlZWRvcmVzIHVsLmRvd25sb2FkLm9wZW4gbGkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcblx0c3BhbiB7XG5cdCAgICBmbGV4OiAxO1xuXHR9XG4gICAgfVxuICAgIC5zZWN0aW9uLXByb3ZlZWRvcmVzIHVsLmRvd25sb2FkLm9wZW4gbGkgaW1nIHtcblx0bWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgfVxuICAgIFxuICAgIC8qIFVORVRFICovXG4gICAgLnNlY3Rpb24tcmVxdWlzaXRvcyAucmVxdWlzaXRvcy1kZXRhaWwtcm93IC5yZXF1aXNpdG9zLWxpc3Qge1xuXHRkaXNwbGF5OiBibG9jaztcbiAgICB9XG59IiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuICAgICAgICBCdG5cblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmJ0bntcbiAgICBsaW5lLWhlaWdodDogNC4ycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6MDtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICBoZWlnaHQ6IDQuMnJlbTtcbiAgICBmb250LXNpemU6MS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6d2hpdGU7XG4gICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuXG4gICAgJi5idG4taWNvbi1sZWZ0IHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB3aWR0aDogMi40cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgICAgICBmaWxsOiAjRkZGO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJ0bi1pY29ue1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcblxuICAgICAgICBpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDoxLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmdyZWVuIHtcbiAgICAgICAgY29sb3I6ICR2YV9kYXJrICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYud2hpdGUtdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgLyogJjpob3ZlciwmOmZvY3VzLCY6YWN0aXZle1xuICAgICAgICAgYmFja2dyb3VuZDokcHJpIWltcG9ydGFudDtcblxuICAgICB9Ki9cbiAgICAmLmJ0bi1sZyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1LjJyZW07XG4gICAgICAgIGhlaWdodDogNS4ycmVtO1xuICAgIH1cbn1cblxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeXtcbiAgICBib3JkZXItY29sb3I6ICR2YV9kYXJrO1xuICAgIGNvbG9yOiAkdmFfZGFyaztcblxuICAgICY6aG92ZXIsJjpmb2N1cywmOmFjdGl2ZXtcbiAgICAgICAgYmFja2dyb3VuZDokdmFfZGFyayFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICR2YV9kYXJrO1xuXG4gICAgICAgICYuYnRuLWljb24tbGVmdCB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGZpbGw6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJ0bi1pY29uLWxlZnQge1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsbDogJHZhX2Rhcms7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeXtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcjE7XG4gICAgY29sb3I6ICRjb2xvcjE7XG5cbiAgICAmOmhvdmVyLCY6Zm9jdXMsJjphY3RpdmV7XG4gICAgICAgIGJhY2tncm91bmQ6JGNvbG9yMSFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjE7XG5cbiAgICAgICAgJi5idG4taWNvbi1sZWZ0IHtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgZmlsbDogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYnRuLWljb24tbGVmdCB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAkY29sb3IxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeS1saWdodHtcbiAgICBib3JkZXItY29sb3I6ICMwNDgwODY7XG4gICAgY29sb3I6ICMwNDgwODY7XG5cbiAgICAmOmhvdmVyLCY6Zm9jdXMsJjphY3RpdmV7XG4gICAgICAgIGJhY2tncm91bmQ6IzA0ODA4NiFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICMwNDgwODY7XG5cbiAgICAgICAgJi5idG4taWNvbi1sZWZ0IHtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgZmlsbDogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYnRuLWljb24tbGVmdCB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAjMDQ4MDg2O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYnRuLW91dGxpbmUtbGlnaHR7XG5cblxuICAgICY6aG92ZXIsJjpmb2N1cywmOmFjdGl2ZXtcbiAgICAgICAgYmFja2dyb3VuZDp3aGl0ZSFpbXBvcnRhbnQ7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICR2YV9kYXJrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLmJ0bi1wcmltYXJ5e1xuXG4gICAgYmFja2dyb3VuZDokc2VjO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgJjpob3ZlciwmOmZvY3VzLCY6YWN0aXZle1xuICAgICAgICBiYWNrZ3JvdW5kOiRwcmkhaW1wb3J0YW50O1xuXG4gICAgfVxufVxuXG4uYnRuLWxpbmt7XG4gICAgY29sb3I6JHNlYztcblxufVxuLmJ0bi1sb25ne1xuICAgIHBhZGRpbmc6IDEuNXJlbSA1LjVyZW07XG59XG4uYnRuLWxpbmt7XG4gICAgY29sb3I6JHNlYztcblxufVxuXG4uYnRuLXNlY29uZGFyeXtcblxuICAgIGJhY2tncm91bmQ6JHByaTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgICY6aG92ZXIsJjpmb2N1cywmOmFjdGl2ZXtcblxuICAgICAgICBiYWNrZ3JvdW5kOiRzZWMhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuXG4uYnRuLXRlcnRpYXJ5e1xuXG4gICAgYmFja2dyb3VuZDokYmx1ZTtcblxuICAgICY6aG92ZXIsJjpmb2N1cywmOmFjdGl2ZXtcblxuICAgICAgICBiYWNrZ3JvdW5kOiRncmF5IWltcG9ydGFudDtcbiAgICB9XG5cblxufVxuXG4uYnRuLXdoaXRle1xuXG4gICAgYmFja2dyb3VuZDp3aGl0ZTtcbiAgICBjb2xvcjojNjc4Nzk2O1xuXG4gICAgJjpob3ZlciwmOmZvY3VzLCY6YWN0aXZle1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6JGdyYXkhaW1wb3J0YW50O1xuICAgIH1cblxuXG59XG5cbi5idG5MbGFtYW5vcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0UyOUI0NiAhaW1wb3J0YW50O1xuXG4gICAgaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgIH1cbn1cblxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuXG4vL1xuLy8gQ29sb3Igc3lzdGVtXG4vL1xuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZVxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xuJGdyYXlzOiBtYXAtbWVyZ2UoKFxuICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgXCIzMDBcIjogJGdyYXktMzAwLFxuICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgXCI2MDBcIjogJGdyYXktNjAwLFxuICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgXCI5MDBcIjogJGdyYXktOTAwXG4pLCAkZ3JheXMpO1xuXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMjhhNzQ1ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcblxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XG4kY29sb3JzOiBtYXAtbWVyZ2UoKFxuICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuKSwgJGNvbG9ycyk7XG5cbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZSgoXG4gIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmtcbiksICR0aGVtZS1jb2xvcnMpO1xuLy8gc3R5bGVsaW50LWVuYWJsZVxuXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICAgICAgOCUgIWRlZmF1bHQ7XG5cbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogMTUwICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIFlJUSBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiR5aXEtdGV4dC1kYXJrOiAkZ3JheS05MDAgIWRlZmF1bHQ7XG4keWlxLXRleHQtbGlnaHQ6ICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogIGZhbHNlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkLCBubyBsb25nZXIgYWZmZWN0cyBhbnkgY29tcGlsZWQgQ1NTXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICB0cnVlICFkZWZhdWx0O1xuXG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZVxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoKFxuICAwOiAwLFxuICAxOiAoJHNwYWNlciAqIC4yNSksXG4gIDI6ICgkc3BhY2VyICogLjUpLFxuICAzOiAkc3BhY2VyLFxuICA0OiAoJHNwYWNlciAqIDEuNSksXG4gIDU6ICgkc3BhY2VyICogMylcbiksICRzcGFjZXJzKTtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbiRzaXplczogbWFwLW1lcmdlKChcbiAgMjU6IDI1JSxcbiAgNTA6IDUwJSxcbiAgNzU6IDc1JSxcbiAgMTAwOiAxMDAlXG4pLCAkc2l6ZXMpO1xuLy8gc3R5bGVsaW50LWVuYWJsZVxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBGb250c1xuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogLjg3NSkgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAoJHNwYWNlciAvIDIpICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICA4MCUgIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuXG4kdGFibGUtZGFyay1iZzogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1hY2NlbnQtYmc6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oJGdyYXktOTAwLCA3LjUlKSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgLjI1KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG4vLyBGb3Jtc1xuXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogJGlucHV0LWJ0bi1saW5lLWhlaWdodCkgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lcn0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXItc206ICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1zbSAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20pICsgKCRpbnB1dC1idG4tcGFkZGluZy15LXNtICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXItc219ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyLWxnOiAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtbGcgKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnKSArICgkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyLWxnfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA0JyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM0UlM0NwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpLCAwIDAgNXB4IHJnYmEoJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yLCAuNSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgIDc1JSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgIDEyNSUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgZW46IFwiQnJvd3NlXCJcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICgkc3BhY2VyIC8gMikgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpIC8gMiAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cblxuLy8gSnVtYm90cm9uXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIGNhbGMoI3skY2FyZC1ib3JkZXItcmFkaXVzfSAtICN7JGNhcmQtYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgKCRncmlkLWd1dHRlci13aWR0aCAvIDIpICFkZWZhdWx0O1xuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICAgICAgICAgJGNhcmQtZ3JvdXAtbWFyZ2luICFkZWZhdWx0O1xuXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgICAgICAgICAzICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1nYXA6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6IDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRhbGVydC1iZy1sZXZlbDogICAgICAgICAgICAgICAgICAgIC0xMCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItbGV2ZWw6ICAgICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLWxldmVsOiAgICAgICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogLjc1KSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIFwiL1wiICFkZWZhdWx0O1xuXG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgIC41ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZD0nTTIuNzUgMGwtMS41IDEuNSAyLjUgMi41LTIuNSAyLjUgMS41IDEuNSA0LTQtNC00eicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLyBQcmludGluZ1xuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTMgIWRlZmF1bHQ7XG4kcHJpbnQtYm9keS1taW4td2lkdGg6ICAgICAgICAgICAgICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpICFkZWZhdWx0O1xuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuICAgICAgICBGb3JtXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblxuXG4uaW5saW5lLWZpZWxkc3tcbiAgICBoZWlnaHQ6IDQuNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIFxuICAgIC5tZC1yYWRpb3tcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cbn1cblxuZm9ybXtcblxuICAgIGNvbG9yOnJnYmEod2hpdGUsLjU0KTtcbiAgICBmb250LXNpemU6MS4zcmVtO1xuXG4gICAgbGFiZWx7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgIGNvbG9yOndoaXRlO1xuICAgIH1cblxuICAgIC5uby1sYWJlbHtcbiAgICAgICAgbWFyZ2luLXRvcDogMi40cmVtO1xuICAgIH1cblxuICAgIC5mb3JtLWNvbnRyb2x7XG4gICAgICAgIGNvbG9yOnJnYmEoJHByaSwuOTQpO1xuICAgICAgICBmb250LXNpemU6MS4zcmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgICAgIHBhZGRpbmc6IDEuMnJlbSAxLjVyZW07XG4gICAgfVxuXG5cbiAgICAubWQtY2hlY2tib3h7XG4gICAgICAgIGxhYmVse1xuXG4gICAgICAgICAgICBjb2xvcjpyZ2JhKHdoaXRlLC45KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndhcm5pbmd7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGNvbG9yOnJnYmEod2hpdGUsLjkpO1xuXG4gICAgICAgIGl7XG4gICAgICAgICAgICBmb250LXNpemU6MnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0e1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MXJlbTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgYnV0dG9ue1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuXG4gICAgc2VsZWN0LmZvcm0tY29udHJvbHtcblxuICAgICAgICBoZWlnaHQ6YXV0byFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vKiBEaXNwb3NpdGl2b3MgUGVxdWXDsW9zIHkgVGFibGV0cyB2ZXJ0aWNhbCAsIENlbHVsYXJlcyBob3Jpem9udGFsIG1pbi13aWR0aDo1NzZweCAgKi9cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHsgXG5cbn1cbi8qIERpc3Bvc2l0aXZvcyBNZWRpYW5vcyAsIFRhYmxldHMgaG9yaXpvbnRhbCBtaW4td2lkdGg6NzY4cHggICovXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7IFxuXG59XG4vKiBEaXNwb3NpdGl2b3MgZ3JhbmRlcyAsIG1pbi13aWR0aDo5OTJweCAqL1xuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykgeyBcblxufVxuLyogRXNjcml0b3JpbyAsIG1pbi13aWR0aDoxMjAwIHB4ICovXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7IFxuXG59XG5cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcbiAgICAgICAgUGFnZXJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wYWdpbmF0aW9uIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAwcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG5cbi8qIERpc3Bvc2l0aXZvcyBQZXF1ZcOxb3MgeSBUYWJsZXRzIHZlcnRpY2FsICwgQ2VsdWxhcmVzIGhvcml6b250YWwgbWluLXdpZHRoOjU3NnB4ICAqL1xuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkgeyBcblxufVxuLyogRGlzcG9zaXRpdm9zIE1lZGlhbm9zICwgVGFibGV0cyBob3Jpem9udGFsIG1pbi13aWR0aDo3NjhweCAgKi9cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHsgXG5cbn1cbi8qIERpc3Bvc2l0aXZvcyBncmFuZGVzICwgbWluLXdpZHRoOjk5MnB4ICovXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7IFxuXG59XG4vKiBFc2NyaXRvcmlvICwgbWluLXdpZHRoOjEyMDAgcHggKi9cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHsgXG5cbn1cblxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuICAgICAgICBTbGlkZXJcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXG4vKiBEaXNwb3NpdGl2b3MgUGVxdWXDsW9zIHkgVGFibGV0cyB2ZXJ0aWNhbCAsIENlbHVsYXJlcyBob3Jpem9udGFsIG1pbi13aWR0aDo1NzZweCAgKi9cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHsgXG5cbn1cbi8qIERpc3Bvc2l0aXZvcyBNZWRpYW5vcyAsIFRhYmxldHMgaG9yaXpvbnRhbCBtaW4td2lkdGg6NzY4cHggICovXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7IFxuXG59XG4vKiBEaXNwb3NpdGl2b3MgZ3JhbmRlcyAsIG1pbi13aWR0aDo5OTJweCAqL1xuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykgeyBcblxufVxuLyogRXNjcml0b3JpbyAsIG1pbi13aWR0aDoxMjAwIHB4ICovXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7IFxuXG59XG5cbiIsIi8qXG5UbyBjaGFuZ2UgdGhpcyBsaWNlbnNlIGhlYWRlciwgY2hvb3NlIExpY2Vuc2UgSGVhZGVycyBpbiBQcm9qZWN0IFByb3BlcnRpZXMuXG5UbyBjaGFuZ2UgdGhpcyB0ZW1wbGF0ZSBmaWxlLCBjaG9vc2UgVG9vbHMgfCBUZW1wbGF0ZXNcbmFuZCBvcGVuIHRoZSB0ZW1wbGF0ZSBpbiB0aGUgZWRpdG9yLlxuKi9cbi8qIFxuICAgIENyZWF0ZWQgb24gOiAxNy1tYXktMjAxOCwgMTg6MjE6NDNcbiAgICBBdXRob3IgICAgIDogY29kaWdvd3d3XG4qL1xuXG4udG9vbHRpcCB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbiAgICBcbiAgICAudG9vbHRpcC1pbm5lciB7XG5cdHBhZGRpbmc6IDEuNXJlbSAxLjI1cmVtO1xuXHRib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIH1cbn1cblxuLnBvcG92ZXJ7XG5cbiAgICBib3JkZXI6bm9uZTtcbiAgICBsZWZ0OiAtMnJlbTtcblxuICAgIC5wb3BvdmVyLWhlYWRlcntcbiAgICAgICAgZGlzcGxheTpub25lO1xuXG4gICAgfVxuXG4gICAgLnBvcG92ZXItYm9keXtcbiAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgYmFja2dyb3VuZDojRUVFRUVFO1xuXG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICB9XG59XG5cblxuLmNhbGxwb3BvdmVye1xuXG4gICAgLmNsb3NlIHtcblx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIH1cbiAgICBcbiAgICBjb2xvcjojNTQ2RTdBO1xuICAgIHVse1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcmVtO1xuXG5cblxuICAgICAgICBsaXtcblxuICAgICAgICAgICAgcGFkZGluZy10b3A6MS4zcmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MS4zcmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcblxuICAgICAgICAgICAgaDV7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjEuNnJlbTtcblxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjEuNHJlbTtcblxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgjRkY1NzIyLC4xMik7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOm5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5ob3Jhcmlvc3tcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICM4MTlDQTk7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgICBoNXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxLjZyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgICBmb250LXNpemU6MS42cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuXG4gICAgICAgIH1cbiAgICB9XG59IiwiLypcblRvIGNoYW5nZSB0aGlzIGxpY2Vuc2UgaGVhZGVyLCBjaG9vc2UgTGljZW5zZSBIZWFkZXJzIGluIFByb2plY3QgUHJvcGVydGllcy5cblRvIGNoYW5nZSB0aGlzIHRlbXBsYXRlIGZpbGUsIGNob29zZSBUb29scyB8IFRlbXBsYXRlc1xuYW5kIG9wZW4gdGhlIHRlbXBsYXRlIGluIHRoZSBlZGl0b3IuXG4qL1xuLyogXG4gICAgQ3JlYXRlZCBvbiA6IDE2LWFnby0yMDE4LCAxNjo0NDo0MVxuICAgIEF1dGhvciAgICAgOiBQQzAzLU1BWElcbiovXG5cbnVsLmxpc3QtY2lyY2xle1xuICAgIGxpc3Qtc3R5bGU6bm9uZTtcbiAgICBsaXtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxpc3QtY2lyY2xlLWdyYXl7XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgYm9yZGVyOjJweCBzb2xpZCByZ2JhKCMzMzMzMzMsLjU0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmxpc3QtY2lyY2xlLWdyZWVue1xuICAgICAgICBsaXtcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGJvcmRlcjoycHggc29saWQgJGNvbG9yMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG51bC5saXN0LWNoZWNre1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbGl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MnJlbTtcblxuXG4gICAgICAgICY6YmVmb3Jle1xuXG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAyNHB4LzEgXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG1kaSgnY2hlY2stY2lyY2xlJyk7XG4gICAgICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgICYubGlzdC1jaGVjay1ncmVlbntcbiAgICAgICAgbGl7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBjb2xvcjokY29sb3IxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5saXN0LWNoZWNrLWdyYXl7XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29sb3I6cmdiYSgjMzMzMzMzLC41NCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLypcblRvIGNoYW5nZSB0aGlzIGxpY2Vuc2UgaGVhZGVyLCBjaG9vc2UgTGljZW5zZSBIZWFkZXJzIGluIFByb2plY3QgUHJvcGVydGllcy5cblRvIGNoYW5nZSB0aGlzIHRlbXBsYXRlIGZpbGUsIGNob29zZSBUb29scyB8IFRlbXBsYXRlc1xuYW5kIG9wZW4gdGhlIHRlbXBsYXRlIGluIHRoZSBlZGl0b3IuXG4qL1xuLyogXG4gICAgQ3JlYXRlZCBvbiA6IDE1LW1heS0yMDE4LCAxNzoxNToyNFxuICAgIEF1dGhvciAgICAgOiBQQzAzLU1BWElcbiovXG5cbi5jYXJkcy0xe1xuXG4gICAgLmNhcmR7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgLyogICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjsqL1xuXG5cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAvKiBwYWRkaW5nLWJvdHRvbTogM3JlbTsgKi9cbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cblxuICAgICAgICAuaW1nLWJhY2tncm91bmR7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgLyp3aWR0aDogMTAwJTsqL1xuICAgICAgICAgICAgLyogICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTsqL1xuICAgICAgICB9XG5cblxuICAgICAgICAuY2FyZC1ib2R5e1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDUyJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzVyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR2YV9kYXJrLDAuOSk7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDM1cmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jYXJkLXRpdGxle1xuICAgICAgICAgICAgZm9udC1zaXplOjEuOHJlbTtcbiAgICAgICAgICAgIGNvbG9yOnJnYmEod2hpdGUsLjkyKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MS41cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLXN1YnRpdGxle1xuICAgICAgICAgICAgZm9udC1zaXplOjEuNXJlbTtcbiAgICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43cmVtO1xuICAgICAgICB9XG5cblxuICAgICAgICBwe1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgfVxuICAgICAgICB1bHtcbiAgICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQtbGlua3tcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR2YV9saWdodDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDotMnJlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR2YV9kYXJrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG5cbiAgICAgICAgJi5yaWdodC1jb250ZW50e1xuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAvKiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7Ki9cblxuXG4gICAgICAgICAgICAuaWNvbi10b3B7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAycmVtOyBcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUVFRUVFO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAuY2FyZC10aXRsZXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6M3JlbTsgXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuOHJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW1nLWJhY2tncm91bmR7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2FyZC1ib2R5e1xuICAgICAgICAgICAgICAgIC8qICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3IyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7Ki9cbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgLyogcmlnaHQ6IDA7ICovXG4gICAgICAgICAgICAgICAgLyogd2lkdGg6IDMyJTsgKi9cbiAgICAgICAgICAgICAgICAvKiBtYXgtd2lkdGg6IDMzcmVtOyAqL1xuICAgICAgICAgICAgICAgIC8qIGZsb2F0OiByaWdodDsgKi9cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3IyO1xuICAgICAgICAgICAgICAgIC8qIG1heC13aWR0aDogbm9uZTsgKi9cbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwcmVtO1xuXG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FyZC1zdWJ0aXRsZXtcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRue1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgIH1cblxuXG5cblxuXG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykgeyBcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIC5jYXJkLXRpdGxle1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6Mi40cmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jYXJkLWJvZHl7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgLmJ0bntcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MnJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jYXJkLXN1YnRpdGxle1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmltZy1iYWNrZ3JvdW5ke1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIC5jYXJkLWJvZHl7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXG4gICAgICAgICAgICAuY2FyZC10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2FyZC1zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2FyZC1ib2R5e1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG59XG5cbi5zd2lwcGVyLXNsaWRlci1jYXJke1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAuc3dpcGVyLXdyYXBwZXJ7XG4gICAgICAgIG1heC1oZWlnaHQ6IDM1cmVtO1xuICAgIH1cbiAgICAuc3dpcGVyLXNsaWRle1xuICAgICAgICBtYXgtaGVpZ2h0OiAzNXJlbTtcbiAgICB9XG4gICAgLnN3aXBlci1wYWdpbmF0aW9ue1xuICAgICAgICByaWdodDogMnJlbTtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgLyogYm90dG9tOiAwOyAqL1xuICAgICAgICAvKiBtYXJnaW46IGF1dG87ICovXG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e1xuICAgICAgICAgICAgbWFyZ2luOiA0cHggMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDp3aGl0ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6JGNvbG9yMTtcbiAgICAgICAgfVxuICAgIH0gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7IFxuXG4gICAgICAgIC5zd2lwcGVyLXNsaWRlci1jYXJke1xuICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9ue1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCA0cHghaW1wb3J0YW50O1xuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuLnN3aXBwZXItc2xpZGVyLWNhcmR7XG4gICAgdWx7XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhcmRzLTJ7XG5cblxuXG4gICAgLmNhcmQtY29se1xuICAgICAgICBtYXJnaW4tYm90dG9tOjNyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmR7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAyM3JlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czowO1xuICAgICAgICBib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7XG4gICAgICAgIC8qICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7Ki9cbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIC8vIHBhZGRpbmctYm90dG9tOjNyZW07XG5cbiAgICAgICAgLyogICAuaW1nLWJhY2tncm91bmR7XG4gICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgfSovXG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7IFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgfVxuICAgICAgICAuY2FyZC10aXRsZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxLjhyZW07XG4gICAgICAgICAgICBjb2xvcjokdmFfbGlnaHQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQtc3VidGl0bGV7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwNDdGODU7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuXG4gICAgICAgIC5pY29ub3tcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgYm90dG9tOiAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQtbGlua3tcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogLTIxcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICAgIC5jYXJkLWJvZHl7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgICAgIH1cblxuXG4gICAgICAgICYuZ3JlZW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHZhX2Rhcms7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgICAgICAgIC5jYXJkLWJvZHkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2FyZC10aXRsZSwgLmNhcmQtc3VidGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYXJkLWxpbmsge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdmFfbGlnaHQ7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHZhX2RhcmsgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuICAgICAgICAgICAgLmNhcmQtdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2FyZC1zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzYwcHgpIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpe1xuICAgIC5jYXJkcy0xe1xuICAgICAgICAuY2FyZHtcbiAgICAgICAgICAgIC5jYXJkLWJvZHl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgICAgICAgICAuY2FyZC10aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNhcmQtc3VidGl0bGV7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8qXG5UbyBjaGFuZ2UgdGhpcyBsaWNlbnNlIGhlYWRlciwgY2hvb3NlIExpY2Vuc2UgSGVhZGVycyBpbiBQcm9qZWN0IFByb3BlcnRpZXMuXG5UbyBjaGFuZ2UgdGhpcyB0ZW1wbGF0ZSBmaWxlLCBjaG9vc2UgVG9vbHMgfCBUZW1wbGF0ZXNcbmFuZCBvcGVuIHRoZSB0ZW1wbGF0ZSBpbiB0aGUgZWRpdG9yLlxuKi9cbi8qIFxuICAgIENyZWF0ZWQgb24gOiAxNi1tYXktMjAxOCwgMTA6MzU6MjNcbiAgICBBdXRob3IgICAgIDogUEMwMy1NQVhJXG4qL1xuXG5hcnRpY2xle1xuXG5cbiAgICBtYXJnaW4tYm90dG9tOjEuNXJlbTtcblxuICAgIGZpZ3VyZXtcblxuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJHByaTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxcmVtO1xuICAgICAgICBpbWd7XG5cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLmNhdGVnb3J5e1xuXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDokcHJpO1xuICAgICAgICBmb250LXNpemU6MS42cmVtO1xuICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjEuOHJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjZyZW07XG5cbiAgICB9XG4gICAgdGltZS5kYXRle1xuICAgICAgICBjb2xvcjpyZ2JhKGJsYWNrLC41NCk7XG4gICAgICAgIGZvbnQtc2l6ZToxLjZyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG5cbiAgICAudGl0bGV7XG4gICAgICAgIGNvbG9yOnJnYmEoJHByaSwuOTIpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6Mi40cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjEuNXJlbTtcbiAgICAgICAgJjpmb2N1cywmOmhvdmVyLCY6YWN0aXZle1xuXG4gICAgICAgICAgICBjb2xvcjokc2VjO1xuXG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnR7XG4gICAgICAgIGNvbG9yOiMzMzMzMzM7XG4gICAgICAgIGZvbnQtc2l6ZToxLjZyZW07XG4gICAgICAgIHB7XG4gICAgICAgICAgICBjb2xvcjojMzMzMzMzO1xuICAgICAgICAgICAgZm9udC1zaXplOjEuNnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLmJ0bntcbiAgICAgICAgY29sb3I6JHByaTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOjEuNnJlbTsgIFxuXG4gICAgICAgICY6Zm9jdXMsJjpob3ZlciwmOmFjdGl2ZXtcblxuICAgICAgICAgICAgY29sb3I6JHNlYztcblxuICAgICAgICB9XG4gICAgfVxuXG5cblxuXG5cblxuXG59IiwiLypcblRvIGNoYW5nZSB0aGlzIGxpY2Vuc2UgaGVhZGVyLCBjaG9vc2UgTGljZW5zZSBIZWFkZXJzIGluIFByb2plY3QgUHJvcGVydGllcy5cblRvIGNoYW5nZSB0aGlzIHRlbXBsYXRlIGZpbGUsIGNob29zZSBUb29scyB8IFRlbXBsYXRlc1xuYW5kIG9wZW4gdGhlIHRlbXBsYXRlIGluIHRoZSBlZGl0b3IuXG4qL1xuLyogXG4gICAgQ3JlYXRlZCBvbiA6IDE3LW1heS0yMDE4LCAxMjowODo0NVxuICAgIEF1dGhvciAgICAgOiBjb2RpZ293d3dcbiovXG5cbiNzbWFydHdpemFyZHtcbiAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAubmF2LXRhYnMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuXG4gICAgXG4gICAgXG4gICAgLnN3LXRvb2xiYXJ7XG4gICAgICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIFxuICAgIC5zdGVwLWNvbnRlbnR7XG4gICAgICAgIFxuICAgICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAgIH1cbiAgICBcbn0iLCIvKlxuVG8gY2hhbmdlIHRoaXMgbGljZW5zZSBoZWFkZXIsIGNob29zZSBMaWNlbnNlIEhlYWRlcnMgaW4gUHJvamVjdCBQcm9wZXJ0aWVzLlxuVG8gY2hhbmdlIHRoaXMgdGVtcGxhdGUgZmlsZSwgY2hvb3NlIFRvb2xzIHwgVGVtcGxhdGVzXG5hbmQgb3BlbiB0aGUgdGVtcGxhdGUgaW4gdGhlIGVkaXRvci5cbiovXG4vKiBcbiAgICBDcmVhdGVkIG9uIDogMTctbWF5LTIwMTgsIDEzOjU1OjA1XG4gICAgQXV0aG9yICAgICA6IGNvZGlnb3d3d1xuKi9cblxuXG5cbiRtZC1jaGVja2JveC1tYXJnaW46IDE2cHggMDtcbiRtZC1jaGVja2JveC1jaGVja2VkLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTApO1xuJG1kLWNoZWNrYm94LWJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkwKTtcbiRtZC1jaGVja2JveC1ib3JkZXItY29sb3ItZGlzYWJsZWQ6IHJnYmEoMCwgMCwgMCwgMC4yNik7XG4kbWQtY2hlY2tib3gtY2hlY2tlZC1jb2xvci1kaXNhYmxlZDogcmdiYSgwLCAwLCAwLCAwLjI2KTtcblxuJG1kLWNoZWNrYm94LXNpemU6IDE4cHg7XG4kbWQtY2hlY2tib3gtcGFkZGluZzogNHB4O1xuXG4kbWQtY2hlY2ttYXJrLXdpZHRoOiAycHg7XG4kbWQtY2hlY2ttYXJrLWNvbG9yOiAkY29sb3IxO1xuXG4ubWQtY2hlY2tib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46ICRtZC1jaGVja2JveC1tYXJnaW47XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgJi5tZC1jaGVja2JveC1pbmxpbmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAvLyBib3hcbiAgICAgICAgICAgIHdpZHRoOiAkbWQtY2hlY2tib3gtc2l6ZTtcbiAgICAgICAgICAgIGhlaWdodDogJG1kLWNoZWNrYm94LXNpemU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRtZC1jaGVja2JveC1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAvLyBjaGVja21hcmtcbiAgICAgICAgfSAgICBcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRtZC1jaGVja2JveC1zaXplIC0gMTBweDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICArIGxhYmVsOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWQtY2hlY2tib3gtY2hlY2tlZC1jb2xvcjtcbiAgICAgICAgICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICsgbGFiZWw6YWZ0ZXIge1xuXG4gICAgICAgICAgICAgICAgJG1kLWNoZWNrbWFyay1zaXplOiAkbWQtY2hlY2tib3gtc2l6ZSAtIDIqJG1kLWNoZWNrYm94LXBhZGRpbmc7XG5cbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXG4gICAgICAgICAgICAgICAgdG9wOiAoJG1kLWNoZWNrYm94LXNpemUgLyAyKSAtICgkbWQtY2hlY2ttYXJrLXNpemUgLyA0KSAtICRtZC1jaGVja2JveC1zaXplLzEwO1xuICAgICAgICAgICAgICAgIGxlZnQ6ICRtZC1jaGVja2JveC1wYWRkaW5nO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkbWQtY2hlY2ttYXJrLXNpemU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkbWQtY2hlY2ttYXJrLXNpemUgLyAyO1xuXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkbWQtY2hlY2ttYXJrLXdpZHRoIHNvbGlkICRtZC1jaGVja21hcmstY29sb3I7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICB9IFxuICAgICAgICB9XG5cbiAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICArIGxhYmVsOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRtZC1jaGVja2JveC1ib3JkZXItY29sb3ItZGlzYWJsZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgICsgbGFiZWw6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWQtY2hlY2tib3gtY2hlY2tlZC1jb2xvci1kaXNhYmxlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuIiwiLypcblRvIGNoYW5nZSB0aGlzIGxpY2Vuc2UgaGVhZGVyLCBjaG9vc2UgTGljZW5zZSBIZWFkZXJzIGluIFByb2plY3QgUHJvcGVydGllcy5cblRvIGNoYW5nZSB0aGlzIHRlbXBsYXRlIGZpbGUsIGNob29zZSBUb29scyB8IFRlbXBsYXRlc1xuYW5kIG9wZW4gdGhlIHRlbXBsYXRlIGluIHRoZSBlZGl0b3IuXG4qL1xuLyogXG4gICAgQ3JlYXRlZCBvbiA6IDI2LWp1bC0yMDE4LCAxNjowMDo0MFxuICAgIEF1dGhvciAgICAgOiBQQzAzLU1BWElcbiovXG5cblxuLm1kLXJhZGlve1xuXG4gICAgW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkLFxuICAgICAgICBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgfVxuICAgIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsLFxuICAgICAgICBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbFxuICAgICAgICB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gICAgW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuICAgICAgICBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsXG4gICAgICAgIFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNnB4O1xuICAgICAgICBsZWZ0OiA2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICB9XG4gICAgW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgfVxuICAgIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbn0iLCIvKlxuVG8gY2hhbmdlIHRoaXMgbGljZW5zZSBoZWFkZXIsIGNob29zZSBMaWNlbnNlIEhlYWRlcnMgaW4gUHJvamVjdCBQcm9wZXJ0aWVzLlxuVG8gY2hhbmdlIHRoaXMgdGVtcGxhdGUgZmlsZSwgY2hvb3NlIFRvb2xzIHwgVGVtcGxhdGVzXG5hbmQgb3BlbiB0aGUgdGVtcGxhdGUgaW4gdGhlIGVkaXRvci5cbiovXG4vKiBcbiAgICBDcmVhdGVkIG9uIDogMTctbWF5LTIwMTgsIDE3OjE5OjEwXG4gICAgQXV0aG9yICAgICA6IGNvZGlnb3d3d1xuKi9cblxuLmFzaXN0ZW50ZXtcbiAgICBwb3NpdGlvbjpmaXhlZDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHJlbTtcbiAgICB3aWR0aDogMjQuNXJlbTtcbiAgICBoZWlnaHQ6Ni41cmVtO1xuICAgIHRvcDogNTUlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvYXNpc3RlbnRlLnN2Zyk7O1xuICAgICAgICAvL2JvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgLy9iYWNrZ3JvdW5kOndoaXRlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgd2lkdGg6NS4zcmVtO1xuICAgICAgICBoZWlnaHQ6NS4zcmVtO1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgIH1cbiAgICAuY29weSwuY29weV9ob3Z7XG4gICAgICAgIGNvbG9yOmJsYWNrO1xuICAgICAgICBtYXJnaW4tbGVmdDoxLjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZToxLjhyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICBvcGFjaXR5OjE7XG4gICAgfVxuICAgIC5jb3B5X2hvdntcbiAgICAgICAgLyogICAgICAgIGRpc3BsYXk6bm9uZTsqL1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICBmb250LXNpemU6MXJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgMHM7XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICAgIHdpZHRoOiA0N3JlbTtcbiAgICAgICAgLmNvcHl7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgIH1cbiAgICAgICAgLmNvcHlfaG92e1xuICAgICAgICAgICAgLyogICAgICAgICAgICBkaXNwbGF5OmJsb2NrOyovXG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxLjhyZW07XG5cdCAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1vdXQgMC4zcztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykgeyBcbiAgICAgICAgZGlzcGxheTpub25lOyAgIFxuICAgIH1cbn1cbi5idG4tYXNpc3RlbnRle1xuICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XG4gICAgYm9yZGVyLXJhZGl1czogNHJlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDQuN3JlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6IzFGMUYxRjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXNpemU6MnJlbTtcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXNpc3RlbnRlLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMy4zcmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBsZWZ0OiAtMXJlbTtcbiAgICAgICAgd2lkdGg6IDMuM3JlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjNyZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuIiwiLypcblRvIGNoYW5nZSB0aGlzIGxpY2Vuc2UgaGVhZGVyLCBjaG9vc2UgTGljZW5zZSBIZWFkZXJzIGluIFByb2plY3QgUHJvcGVydGllcy5cblRvIGNoYW5nZSB0aGlzIHRlbXBsYXRlIGZpbGUsIGNob29zZSBUb29scyB8IFRlbXBsYXRlc1xuYW5kIG9wZW4gdGhlIHRlbXBsYXRlIGluIHRoZSBlZGl0b3IuXG4qL1xuLyogXG4gICAgQ3JlYXRlZCBvbiA6IDA0LWp1bC0yMDE4LCAxMjo1NzoyMFxuICAgIEF1dGhvciAgICAgOiBQQzAzLU1BWElcbiovXG5cbi50aXB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC5pY29uLWJveHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjEuOHJlbTtcbiAgICAgICAgbWluLXdpZHRoOiA2LjVyZW07XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUuN3JlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnRpcC10ZXh0e1xuICAgICAgICBjb2xvcjokY29sb3IyO1xuICAgICAgICBmb250LXNpemU6M3JlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcblxuICAgIH1cbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0LnRpcC10ZXh0e1xuXHQgICAgZm9udC1zaXplOjJyZW07XG5cdH1cbiAgICB9XG59IiwiLypcblRvIGNoYW5nZSB0aGlzIGxpY2Vuc2UgaGVhZGVyLCBjaG9vc2UgTGljZW5zZSBIZWFkZXJzIGluIFByb2plY3QgUHJvcGVydGllcy5cblRvIGNoYW5nZSB0aGlzIHRlbXBsYXRlIGZpbGUsIGNob29zZSBUb29scyB8IFRlbXBsYXRlc1xuYW5kIG9wZW4gdGhlIHRlbXBsYXRlIGluIHRoZSBlZGl0b3IuXG4qL1xuLyogXG4gICAgQ3JlYXRlZCBvbiA6IDI0LWFnby0yMDE4LCAxMToyNTo0NlxuICAgIEF1dGhvciAgICAgOiBSb2RyaVxuKi9cblxuLmNvbnRhaW5lciB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3OHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbn0iLCIvKlxuVG8gY2hhbmdlIHRoaXMgbGljZW5zZSBoZWFkZXIsIGNob29zZSBMaWNlbnNlIEhlYWRlcnMgaW4gUHJvamVjdCBQcm9wZXJ0aWVzLlxuVG8gY2hhbmdlIHRoaXMgdGVtcGxhdGUgZmlsZSwgY2hvb3NlIFRvb2xzIHwgVGVtcGxhdGVzXG5hbmQgb3BlbiB0aGUgdGVtcGxhdGUgaW4gdGhlIGVkaXRvci5cbiovXG4vKiBcbiAgICBDcmVhdGVkIG9uIDogMTAtanVsLTIwMTgsIDE4OjA2OjAwXG4gICAgQXV0aG9yICAgICA6IFBDMDMtTUFYSVxuKi9cblxuLnNvY2lhbC1uZXR7XG5cbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGxpe1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgYXsgIFxuICAgICAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6MnJlbTtcblxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcmVtO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qXG5UbyBjaGFuZ2UgdGhpcyBsaWNlbnNlIGhlYWRlciwgY2hvb3NlIExpY2Vuc2UgSGVhZGVycyBpbiBQcm9qZWN0IFByb3BlcnRpZXMuXG5UbyBjaGFuZ2UgdGhpcyB0ZW1wbGF0ZSBmaWxlLCBjaG9vc2UgVG9vbHMgfCBUZW1wbGF0ZXNcbmFuZCBvcGVuIHRoZSB0ZW1wbGF0ZSBpbiB0aGUgZWRpdG9yLlxuKi9cbi8qIFxuICAgIENyZWF0ZWQgb24gOiAzMC1qdWwtMjAxOCwgMTI6NTQ6MTFcbiAgICBBdXRob3IgICAgIDogUEMwMy1NQVhJXG4qL1xuXG51bC5kb3dubG9hZHtcblxuICAgIHBhZGRpbmctbGVmdDogMXJlbSFpbXBvcnRhbnQ7XG4gICAgbGl7XG4gICAgICAgIHBhZGRpbmctbGVmdDoxcmVtO1xuICAgICAgICBhe1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAmLmxpbmstZXh0ZXJuYWx7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgICAgICYubm8tbGlua3tcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIjZmJMaXZlQ2hhdE1vZGFsRGxne1xuICAgIC8qcG9zaXRpb246IHJlbGF0aXZlOyovXG4gICAgLyogICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7Ki9cbiAgICAubW9kYWwtZGlhbG9ne1xuICAgICAgICBtYXgtd2lkdGg6IDc4MHB4O1xuICAgICAgICBtYXJnaW46IDByZW0gYXV0byAwcmVtO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTUwJSk7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICAubW9kYWwtY29udGVudHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDdyZW07XG4gICAgICAgICAgICAuYWxlcnQuaGlkZXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFsZXJ0LWRhbmdlcntcbiAgICAgICAgICAgICAgICB0b3A6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1vZGFsLWhlYWRlcntcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwcmVtO1xuICAgICAgICAgICAgICAgIHRvcDogMHJlbTtcbiAgICAgICAgICAgICAgICAuY2xvc2V7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1cmVtO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDNGNDQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tb2RhbC1ib2R5e1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDByZW07XG4gICAgICAgICAgICAgICAgaDR7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwNDdGODU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBoNXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGxhYmVse1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4ycmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSwgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCB0ZXh0YXJlYXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0LjJyZW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAzRjQ0O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHJlbSAxLjVyZW0gMHJlbSAxcmVtO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdGV4dGFyZWF7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgcmVzaXplOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkuM3JlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnJhZGlvLWJ1dHRvbnN7XG4gICAgICAgICAgICAgICAgICAgIC5tZC1yYWRpb3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVse1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjc1cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5tZC1yYWRpbyBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDphZnRlciwgLm1kLXJhZGlvIFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzY2NjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAubWQtcmFkaW8gW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLCAubWQtcmFkaW8gW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jb211bmljYXJzZXtcbiAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucmVxdWlyZWQtZmllbGRze1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwcmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubW9kYWwtZm9vdGVye1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMHJlbTtcbiAgICAgICAgICAgICAgICByaWdodDogMHJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcmVtO1xuICAgICAgICAgICAgICAgIC5idG57XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNC4ycmVtO1xuICAgICAgICAgICAgICAgICAgICAmLXN1Ym1pdHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0Nzk4OUQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTlyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAzNkE2RjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0Nzk4OUQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi1jbG9zZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxMTE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNzdXJ2ZXlzdWJtaXR7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgI2FpY3N1cnZleXNlbmR7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgfVxuICAgICNhaWNzdXJ2ZXljYW5jZWx7XG4gICAgICAgIGNvbG9yOiAjMDAzZjQ0O1xuICAgIH1cbn1cblxuLyojYXZfY2hhdF9oZWFkZXJ7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMHJlbTtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgICB3aWR0aDogMzVyZW07XG59Ki9cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAjZmJMaXZlQ2hhdE1vZGFsRGxnIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlcntcbiAgICAgICAgYm90dG9tOiAtNnJlbTtcbiAgICB9XG59IiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuICAgICAgICBIT01FXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblxuXG5zZWN0aW9ue1xuICAgIHBhZGRpbmctdG9wOjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206NXJlbTtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcblxuICAgIC5pY29uLXRvcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICAvKiBsZWZ0OiA1cmVtOyAqL1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEyOSwgMTU2LCAxNjksIDAuMik7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIHotaW5kZXg6IDEwMDA7XG5cbiAgICB9XG5cbiAgICAuaWNvbi1ib3h7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTI5LCAxNTYsIDE2OSwgMC4yKTtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuXG4gICAgLmljb24tdG9wLC5pY29uLWJveHtcbiAgICAgICAgJi5ncmVlbntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwNDgwODY7XG4gICAgICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgJi53aGl0ZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6d2hpdGU7XG4gICAgICAgICAgICBjb2xvcjokY29sb3IxO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5ncmVlbi1kYXJre1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yMjtcbiAgICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG5cblxuXG5cbiAgICAmLmZpcnN0LXNlY3Rpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNi42cmVtO1xuXG4gICAgICAgICYuaDEwMHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAgMTYuNnJlbSk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHsgXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5oMTAwe1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICB9XG5cblxuXG4gICAgLmltZy1iZ3tcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgfVxuICAgICYgW2NsYXNzKj1cImltZy1iZ1wiXSB7XG5cbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIH1cbiAgICBcbiAgICBwIHtcblx0Lypjb2xvcjogIzAwM0Y0NDsqL1xuXHRmb250LXNpemU6IDEuOHJlbTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG5cbn1cblxuXG5cbi8qIERpc3Bvc2l0aXZvcyBQZXF1ZcOxb3MgeSBUYWJsZXRzIHZlcnRpY2FsICwgQ2VsdWxhcmVzIGhvcml6b250YWwgbWluLXdpZHRoOjU3NnB4ICAqL1xuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7IFxuICAgIHNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgIH1cbn1cbi8qIERpc3Bvc2l0aXZvcyBNZWRpYW5vcyAsIFRhYmxldHMgaG9yaXpvbnRhbCBtaW4td2lkdGg6NzY4cHggICovXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7IFxuXG59XG4vKiBEaXNwb3NpdGl2b3MgZ3JhbmRlcyAsIG1pbi13aWR0aDo5OTJweCAqL1xuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykgeyBcblxufVxuLyogRXNjcml0b3JpbyAsIG1pbi13aWR0aDoxMjAwIHB4ICovXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7IFxuXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZChtYXgtd2lkdGg6IDEyMDBweCl7XG4gICAgc2VjdGlvbi5maXJzdC1zZWN0aW9ue1xuICAgICAgICBtYXJnaW4tdG9wOiAwcmVtO1xuICAgIH1cbn0iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG4gICAgICAgIEhPTUVcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuc2VjdGlvbi5ob21lLW1haW57XG4gICAgLypiYWNrZ3JvdW5kOnVybCguLi9pbWcvYmcvaGVhZGVyLmpwZyk7Ki9cbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2Y0NDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy10b3A6MDtcbiAgICBwYWRkaW5nLWJvdHRvbTowO1xuXG4gICAgLmNvbnRlbnR7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5jb250YWluZXItZmx1aWR7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMy4ycmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDByZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJne1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQUlBQUFBQ0NBWUFBQUJ5dGcwa0FBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFBbHdTRmx6QUFBTEVnQUFDeElCMHQxKy9BQUFBQlowUlZoMFEzSmxZWFJwYjI0Z1ZHbHRaUUF3TlM4eE5TOHhPRkdicURZQUFBQWNkRVZZZEZOdlpuUjNZWEpsQUVGa2IySmxJRVpwY21WM2IzSnJjeUJEVXpib3ZMS01BQUFBR0VsRVFWUUltUVhCQVFFQUFBQUJJRVB0ZHlNVkZBdUdIb1IrRG5tckZYMUZBQUFBQUVsRlRrU3VRbUNDJyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICB3aWR0aDo1MCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICB9XG4gICAgLmJnLWx7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgYmFja2dyb3VuZDpyZ2JhKCM4MTlDQTksLjg1KTtcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiAgdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFJQUFBQUNDQVlBQUFCeXRnMGtBQUFBQkhOQ1NWUUlDQWdJZkFoa2lBQUFBQWx3U0ZsekFBQUxFZ0FBQ3hJQjB0MSsvQUFBQUJaMFJWaDBRM0psWVhScGIyNGdWR2x0WlFBd05TOHhOUzh4T0ZHYnFEWUFBQUFjZEVWWWRGTnZablIzWVhKbEFFRmtiMkpsSUVacGNtVjNiM0pyY3lCRFV6Ym92TEtNQUFBQUdrbEVRVlFJbVdOc25MTXlob0dCb1l1SmdZR2hpNEdCb1F3QUtnSURzQnZidVZjQUFBQUFTVVZPUks1Q1lJST0nKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgICB9XG4gICAgLmJnLXJ7XG4gICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOnJnYmEoIzFEMzAzOCwuOCk7XG4gICAgICAgIC8vYmFja2dyb3VuZDogIHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBSUFBQUFDQ0FZQUFBQnl0ZzBrQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRWdBQUN4SUIwdDErL0FBQUFCWjBSVmgwUTNKbFlYUnBiMjRnVkdsdFpRQXdOUzh4TlM4eE9GR2JxRFlBQUFBY2RFVllkRk52Wm5SM1lYSmxBRUZrYjJKbElFWnBjbVYzYjNKcmN5QkRVemJvdkxLTUFBQUFHa2xFUVZRSW1XT1VOYkNJWVdCZzZHSmlZR0RvWW1CZ0tBTUFGZjhDYndxMVp5Z0FBQUFBU1VWT1JLNUNZSUk9Jyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gICAgfVxuXG4gICAgaDJ7XG4gICAgICAgIGZvbnQtc2l6ZTogNC44cmVtO1xuICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICB9XG5cbiAgICBwe1xuICAgICAgICBmb250LXNpemU6Mi44cmVtO1xuICAgICAgICBjb2xvcjpyZ2JhKHdoaXRlLC45Mik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDByZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgIH1cblxuICAgIC5jb250LWJveC1ob21le1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDNyZW0gMS41cmVtIDNyZW07XG4gICAgfVxuXG4gICAgc3Bhbi5sbGFtYXtcbiAgICAgICAgZm9udC1zaXplOjJyZW07XG4gICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDoxcmVtO1xuICAgIH1cblxuICAgIC50ZWxlZm9ub3tcblxuICAgICAgICBmb250LXNpemU6My40cmVtO1xuICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgICBwYWRkaW5nOiAwcmVtO1xuICAgIH1cblxuICAgIGJ0bntcblxuICAgICAgICBmb250LXNpemU6MS40cmVtO1xuICAgICAgICBmb250LXdlaWdodDo1MDA7XG5cbiAgICB9XG5cbiAgICAuY29sLWx7XG4gICAgICAgIC8qcGFkZGluZy1yaWdodDogNXJlbTsqL1xuXG4gICAgfVxuXG4gICAgLmNvbC1ye1xuICAgICAgICAvKnBhZGRpbmctbGVmdDogNXJlbTsqL1xuICAgIH1cblxuICAgIC5jb250LWJveC1ob21lIHtcblx0cGFkZGluZzogMCAzcmVtIDAgM3JlbTtcbiAgICB9XG5cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgIC5jb250YWluZXJ7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDowO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBoMntcblxuICAgICAgICAgICAgZm9udC1zaXplOjMuM3JlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXNpemU6MnJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmNvbC1se1xuICAgICAgICAgICAgYmFja2dyb3VuZDokZ3JheTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjNyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTozcmVtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjEuNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MS41cmVtO1xuICAgICAgICAgICAgLmJ0bntcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29sLXJ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MS41cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZDojNTQ2RTdBO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6M3JlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjNyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjEuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAuY29sLWwsIC5jb2wtciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0LjJyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0LjJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG5cbnNlY3Rpb24uaG9tZS1jYXJkc3tcblxuICAgIGgyLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAjMDAzRjQ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGJhY2tncm91bmQ6cmdiYSgkZ3JheV9ibHVlLC4yKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAuYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxcmVtIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuXG5cblxuXG5cbnNlY3Rpb24uaG9tZS1zZXJ2aWNpb3N7XG5cbiAgICBiYWNrZ3JvdW5kOnJnYmEoJGdyYXlfYmx1ZSwuMSk7XG5cblxuICAgIC50aXRsZXtcbiAgICAgICAgZm9udC1zaXplOjMuNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgICAgY29sb3I6JHZhX2xpZ2h0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjRyZW07XG4gICAgfVxuXG5cbiAgICAuY2FyZHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgICAgICAgbWluLWhlaWdodDogMTZyZW07XG4gICAgICAgIC5jYXJkLWJvZHl7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgfVxuICAgICAgICAuY2FyZC10aXRsZXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmQtbGlua3tcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG5cblxufVxuXG5cblxuc2VjdGlvbi5ob21lLWxpbmtze1xuICAgIGJhY2tncm91bmQ6I0VFRUVFRTtcblxuXG4gICAgLmNhcmR7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcmVtO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgLmNhcmQtYm9keXtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMnJlbTtcblxuICAgICAgICB9XG4gICAgICAgIC5jYXJkLXRpdGxle1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLXN1YnRpdGxle1xuICAgICAgICAgICAgZm9udC1zaXplOjEuNnJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLWxpbmt7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIC5jYXJke1xuXG5cbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuXG4gICAgICAgICAgICAuY2FyZC1zdWJ0aXRsZXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjNyZW0haW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRue1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgIH1cblxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIC5jYXJke1xuXG5cbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuXG4gICAgICAgICAgICAuY2FyZC1zdWJ0aXRsZXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjNyZW0haW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRue1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG59XG5cblxuc2VjdGlvbi5ob21lLWFydGljdWxvc3tcbiAgICBwYWRkaW5nLXRvcDowO1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuXG4gICAgJi5pY29uLXdoaXRlIHtcbiAgICAgICAgLmljb24tdG9we1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGFpbmVye1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICB9XG4gICAgLmljb24tdG9we1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTEwcmVtO1xuICAgICAgICAvKiBsZWZ0OiA1cmVtOyAqL1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUVFRUVFO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICB6LWluZGV4OiAxMDAwO1xuICAgIH1cbiAgICBoZWFkZXJ7XG4gICAgICAgIHBhZGRpbmctdG9wOjEwcmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTo2LjVyZW07XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2llbXByZXNhbHVkYWJsZS5qcGcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzgxOUNBOTtcblxuICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICBmb250LXNpemU6My40cmVtO1xuICAgICAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdWJ0aXRsZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToycmVtO1xuICAgICAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjIuNXJlbTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDFyZW07XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBoZWFkZXJ7XG4gICAgICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjIuNHJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3VidGl0bGV7XG5cbiAgICAgICAgICAgICAgICBmb250LXNpemU6MS42cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXk7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDozLjRyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTo1cmVtO1xuXG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBoZWFkZXJ7XG4gICAgICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjIuNHJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3VidGl0bGV7XG5cbiAgICAgICAgICAgICAgICBmb250LXNpemU6MS42cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXk7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDozLjRyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTo1cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICB1bC5wYWdpbmF0aW9ue1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8qIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICovXG4gICAgICAgIC8qIHRleHQtYWxpZ246IGNlbnRlcjsgKi9cbiAgICAgICAgLyogZGlzcGxheTogZmxleDsgKi9cbiAgICAgICAgLyogYWxpZ24taXRlbXM6IGNlbnRlcjsgKi9cbiAgICAgICAgLyogZmxleC1kaXJlY3Rpb246IHJvdzsgKi9cbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uZXh0e1xuICAgICAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgdWwucGFnaW5hdGlvbntcblxuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uZXh0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAuYXJ0aWNsZXN7XG5cbiAgICAgICAgcGFkZGluZy10b3A6M3JlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206M3JlbTtcbiAgICB9XG5cblxuXG59XG4iLCIvKlxuVG8gY2hhbmdlIHRoaXMgbGljZW5zZSBoZWFkZXIsIGNob29zZSBMaWNlbnNlIEhlYWRlcnMgaW4gUHJvamVjdCBQcm9wZXJ0aWVzLlxuVG8gY2hhbmdlIHRoaXMgdGVtcGxhdGUgZmlsZSwgY2hvb3NlIFRvb2xzIHwgVGVtcGxhdGVzXG5hbmQgb3BlbiB0aGUgdGVtcGxhdGUgaW4gdGhlIGVkaXRvci5cbiovXG4vKiBcbiAgICBDcmVhdGVkIG9uIDogMjUtanVsLTIwMTgsIDE4OjU5OjUzXG4gICAgQXV0aG9yICAgICA6IFBDMDMtTUFYSVxuKi9cblxuLm5ld3NsZXR0ZXJ7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG5cblxuICAgIC5jb250YWluZXJ7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIH1cbiAgICAudHJpYW5nbGV7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtNXJlbTtcbiAgICAgICAgbGVmdDogMnJlbTtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycmVtIDJyZW0gMCAycmVtO1xuICAgICAgICBib3JkZXItY29sb3I6ICMwNDgwODYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIGJhY2tncm91bmQ6cmdiYSgkZ3JheV9ibHVlLC4zKTtcbiAgICBwYWRkaW5nLXRvcDo1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOjVyZW07XG4gICAgcC5zdXNjcmliZXtcbiAgICAgICAgZm9udC1zaXplOjJyZW07XG4gICAgICAgIGNvbG9yOiRjb2xvcjI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgcC5hdXRob3JpemV7XG4gICAgICAgIG1hcmdpbi10b3A6NHJlbTtcbiAgICAgICAgZm9udC1zaXplOjEuNnJlbTtcbiAgICAgICAgY29sb3I6ICRjb2xvcjI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4gICAgZm9ybXtcblxuICAgICAgICAuZm9ybS1jb250cm9se1xuXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogNnJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZSA6IDEuNnJlbTtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcjIsLjU0KTtcblxuXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlcntcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3IyLC41NCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG5cbiAgICAgICAgLmJ0bntcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNHJlbTtcbiAgICAgICAgICAgIGhlaWdodDogNnJlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7IFxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICB9XG5cbn1cblxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHsgXG5cbiAgICAubmV3c2xldHRlcntcblxuICAgICAgICBiYWNrZ3JvdW5kOiRncmF5X2xpZ2h0O1xuICAgIH1cbn1cblxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHsgXG5cbiAgICAubmV3c2xldHRlcntcblxuICAgICAgICBiYWNrZ3JvdW5kOiRncmF5X2xpZ2h0O1xuICAgIH1cbn0iLCIvKlxuVG8gY2hhbmdlIHRoaXMgbGljZW5zZSBoZWFkZXIsIGNob29zZSBMaWNlbnNlIEhlYWRlcnMgaW4gUHJvamVjdCBQcm9wZXJ0aWVzLlxuVG8gY2hhbmdlIHRoaXMgdGVtcGxhdGUgZmlsZSwgY2hvb3NlIFRvb2xzIHwgVGVtcGxhdGVzXG5hbmQgb3BlbiB0aGUgdGVtcGxhdGUgaW4gdGhlIGVkaXRvci5cbiovXG4vKiBcbiAgICBDcmVhdGVkIG9uIDogMTAtanVsLTIwMTgsIDE1OjUwOjE2XG4gICAgQXV0aG9yICAgICA6IFBDMDMtTUFYSVxuKi9cblxuc2VjdGlvbi5zZWN0aW9uLW9yaWVudGFjaW9ue1xuICAgIGJhY2tncm91bmQ6JGNvbG9yMjtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtO1xuXG4gICAgLnRvb2x0aXB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC50cmlhbmdsZXtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAzMHB4IHNvbGlkICRjb2xvcjI7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHotaW5kZXg6IDMyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgIHRvcDogMjUlO1xuICAgIH1cblxuICAgIC5oZWxwLWJsb2NrIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGNvbG9yOiByZ2JhKHJlZCwgMC45Mik7XG4gICAgfVxuXG4gICAgLnRpdGxle1xuICAgICAgICBmb250LXNpemU6IDVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1cmVtO1xuICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICAvKmZvbnQtd2VpZ2h0OmJvbGQ7Ki9cbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206Mi44cmVtO1xuICAgICAgICBib3JkZXItYm90dG9tIDogMXB4IGRvdHRlZCByZ2JhKHdoaXRlLC45NCk7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgfVxuXG5cblxuXG4gICAgLnN1YnRpdGxle1xuICAgICAgICBtYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6I0ZGRiAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDo0MDAgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cblxuICAgIGZvcm17XG5cbi8qICAgICAgICBpbnB1dDotd2Via2l0LWF1dG9maWxsLFxuICAgICAgICAgICAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlciwgXG4gICAgICAgICAgICBpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLCBcbiAgICAgICAgICAgIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlIHtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMzBweCB3aGl0ZSBpbnNldDtcbiAgICAgICAgfSovXG5cbiAgICAgICAgLnJlcS1maWVsZHN7XG4gICAgICAgICAgICBjb2xvcjpyZ2JhKHdoaXRlLC41MCk7XG4gICAgICAgICAgICBmb250LXNpemU6MS42cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIC8qICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMnJlbTsqL1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7IFxuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgICNvcmllbnRhY2lvbmZvcm0tdGVsZWZvbm9fY2FyYWN0ZXJpc3RpY2F7XG4gICAgICAgICAgICB3aWR0aDogNnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZC1jaGVja2JveCBsYWJlbDpiZWZvcmV7XG4gICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZHMtdGVsZWZvbm97XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLyogICAgICAgIC5maWVsZC1lbWFpbHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgICB9Ki9cblxuICAgICAgICAuaW5mby1saW5rc3tcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206LjVyZW07XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjEuNnJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bi5idG4tYmxvY2t7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcmVtO1xuICAgICAgICB9XG5cblxuICAgICAgICAudGV4dGFyZWEtY29udHtcbiAgICAgICAgICAgIGJvcmRlci10b3AgOiAxcHggZG90dGVkIHJnYmEod2hpdGUsLjk0KTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyLjhyZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgdGV4dGFyZWF7XG4gICAgICAgICAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDo3cmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOnJnYmEod2hpdGUsLjU0KTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MS42cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgICAgICByZXNpemU6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzLCY6YWN0aXZlLCY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8qICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyMwMDNmNDQrMCwwMDNmNDQrMTAwJjArMCwxKzEwMCBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCw2Myw2OCwwKSAwJSwgcmdiYSgwLDYzLDY4LDEpIDEwMCUpOyAgRkYzLjYtMTUgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsNjMsNjgsMCkgMCUscmdiYSgwLDYzLDY4LDEpIDEwMCUpOyAgQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLDYzLDY4LDApIDAlLHJnYmEoMCw2Myw2OCwxKSAxMDAlKTsgIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwMDAzZjQ0JywgZW5kQ29sb3JzdHI9JyMwMDNmNDQnLEdyYWRpZW50VHlwZT0wICk7ICBJRTYtOSBcbiAgICAgICAgICAgICAgICAgICAgICAgIH0qL1xuXG4gICAgICAgIH1cblxuXG5cbiAgICAgICAgLndhcm5pbmd7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0e1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxLjZyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHsgXG5cbiAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTozLjRyZW07XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5zdWJ0aXRsZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToycmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmd7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICB3aWR0aDo1MCU7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGJhY2tncm91bmQ6dXJsKC4uL2ltZy9iZy9jb250YWN0LmpwZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmJvdHRvbSBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuXG4gICAgICAgIC5iZy10aXRsZXtcbiAgICAgICAgICAgIGhlaWdodDogMzYuMXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yMSwuOTApO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGVmdC10ZXh0LWNvbnR7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgc2VjdGlvbi5zZWN0aW9uLm9yaWVudGFjaW9ue1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDByZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MHB4KSBhbmQobWF4LXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICBmb3Jte1xuICAgICAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTBweCkgYW5kKG1heC13aWR0aDogMTU3NXB4KXsqL1xuICAgIGZvcm17XG4gICAgICAgIGxhYmVse1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJne1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTd2dztcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxODAwcHgpIGFuZChtYXgtd2lkdGg6IDE5MjBweCl7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgOHZ3O1xuICAgICAgICB9XG4gICAgICAgIC5iZy10aXRsZXtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNCwgMTI4LCAxMzQsIDEpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5sZWZ0LXRleHQtY29udHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgICAvKn0qL1xuXG59IiwiLypcblRvIGNoYW5nZSB0aGlzIGxpY2Vuc2UgaGVhZGVyLCBjaG9vc2UgTGljZW5zZSBIZWFkZXJzIGluIFByb2plY3QgUHJvcGVydGllcy5cblRvIGNoYW5nZSB0aGlzIHRlbXBsYXRlIGZpbGUsIGNob29zZSBUb29scyB8IFRlbXBsYXRlc1xuYW5kIG9wZW4gdGhlIHRlbXBsYXRlIGluIHRoZSBlZGl0b3IuXG4qL1xuLyogXG4gICAgQ3JlYXRlZCBvbiA6IDI5LWp1bi0yMDE4LCAxNDo0NzoxMVxuICAgIEF1dGhvciAgICAgOiBSb2RyaVxuKi9cblxuLnNlY3Rpb24tY29tdW5pY2F0ZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltZy9pY29uX2NvbXVuaWNhdGUucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJi5oYXNfYXNpc3RlbnRlX2JlZm9yZXtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGRkY7XG4gICAgfVxuICAgICYuaGFzX29yaWVudGFjaW9uX2FmdGVye1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGRjtcbiAgICB9XG5cbiAgICAuaWNvbi1taWRkbGV7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgYm90dG9tOjA7XG4gICAgICAgIG1hcmdpbjphdXRvO1xuICAgICAgICBsZWZ0OiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiAtNi44cmVtO1xuICAgIH1cblxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJHZhX2xpZ2h0O1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDZyZW0gIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdGxpbmUtaGVpZ2h0OiA2LjRyZW0gIWltcG9ydGFudDsgXG4gICAgfVxuICAgIGgzIHtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAkdmFfZGFyaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogJHZhX2Rhcms7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRiYWNrZ3JvdW5kOiAkdmFfbGlnaHQ7XG5cdFxuXHQmOmJlZm9yZSwgLmljb24tbWlkZGxlIHtcblx0ICAgIGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0XG5cdGgyIHtcblx0ICAgIGZvbnQtc2l6ZTogNHJlbTtcblx0fVxuXHRcblx0aDMge1xuXHQgICAgZm9udC1zaXplOiAxLjhyZW07XG5cdCAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdH1cblx0XG5cdGg0LCBwIHtcblx0ICAgIGNvbG9yOiByZ2JhKCNGRkYsIDAuOTIpO1xuXHR9XG4gICAgfVxufSIsIi8qXG5UbyBjaGFuZ2UgdGhpcyBsaWNlbnNlIGhlYWRlciwgY2hvb3NlIExpY2Vuc2UgSGVhZGVycyBpbiBQcm9qZWN0IFByb3BlcnRpZXMuXG5UbyBjaGFuZ2UgdGhpcyB0ZW1wbGF0ZSBmaWxlLCBjaG9vc2UgVG9vbHMgfCBUZW1wbGF0ZXNcbmFuZCBvcGVuIHRoZSB0ZW1wbGF0ZSBpbiB0aGUgZWRpdG9yLlxuKi9cbi8qXG4gICAgQ3JlYXRlZCBvbiA6IDEzLWFnby0yMDE4LCAxMjo0NzoxNVxuICAgIEF1dGhvciAgICAgOiBQQzAzLU1BWElcbiovXG5cblxuLnBhZ2UtcGxhbmVzLWJlbmVmaWNpb3N7XG5cbiAgICAucGxhbmVzLWNhdGVnb3J5e1xuICAgICAgICAuY29udGFpbmVye1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi1zb2xpY2l0YS1vcmllbnRhY2lvbntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMS41cmVtO1xuICAgICAgICB0b3A6IDByZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDo2LjZyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6Ni42cmVtO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBjb2xvcjokY29sb3IxO1xuICAgICAgICBmb250LXdlaWdodDpib2xkO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICAvKiBsZWZ0OiAwOyAqL1xuICAgICAgICAgICAgLyogbWFyZ2luOiBhdXRvOyAqL1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgfVxuXG4gICAgfVxuICAgIHNlY3Rpb24uZG93bmxvYWRze1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBmb250LXNpemU6Mi4ycmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgY29sb3I6JGNvbG9yMjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAgICAgfVxuXG4gICAgICAgIHAuYXV0b3JpemFkb3tcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxLjhyZW07XG4gICAgICAgICAgICBjb2xvcjojMzMzMzMzO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kb2N1bWVudC1pdGVte1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MC41cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG5cblxuXG59XG5cbi5saW5rcy1iYXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIGJvcmRlci1ib3R0b206bm9uZTtcbiAgICBhe1xuICAgICAgICBjb2xvcjokY29sb3IxO1xuICAgICAgICBmb250LXNpemU6MS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvcjE7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3IxO1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0Om5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cblxufVxuXG4ucGxhbmVzLWNhdGVnb3J5e1xuXG4gICAgLmNhdGVnb3J5e1xuICAgICAgICBjb2xvcjojODY5RkFDO1xuICAgICAgICBmb250LXNpemU6My40cmVtO1xuICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICB9XG4gICAgLnRpdGxle1xuICAgICAgICBmb250LXNpemU6Ni41cmVtO1xuICAgICAgICBjb2xvcjokY29sb3IyO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuXG4gICAgICAgICYuYmx1ZSB7XG4gICAgICAgICAgICBjb2xvcjogIzAzNTc2RjtcbiAgICAgICAgfVxuICAgICAgICAmLmdyZWVuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDQ4MDg2O1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAuc3VidGl0bGV7XG5cbiAgICAgICAgZm9udC1zaXplOjIuMnJlbTtcbiAgICAgICAgY29sb3I6JGNvbG9yMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICAgIH1cblxuXG5cbiAgICAuY2FyZC5jYXJkLXBsYW5lcy1iZW5lZmljaW9ze1xuXG4gICAgICAgICYucGxhdGlub3tcbiAgICAgICAgICAgIC5jYXJkLWJvZHl7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMuOHJlbTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhcmQtaGVhZGVye1xuICAgICAgICAgICAgICAgIC5pY29ue1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcmVtO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMuNHJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTRweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgLyogICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07Ki9cbiAgICAgICAgLyogICAgICAgIGhlaWdodDogMTAwJTsqL1xuXG4gICAgICAgIC5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBjYWxjKDAuODVyZW0gLSAxcHgpIGNhbGMoMC44NXJlbSAtIDFweCkgMCAwO1xuICAgICAgICB9XG4gICAgICAgIC5jYXJkLWhlYWRlcntcblxuXG4gICAgICAgICAgICAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cDovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jODg0Yzc0KzAsNjkzYTVhKzEwMCAqL1xuICAgICAgICAgICAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzAwNjM2YSswLDAwM2Y0NCsxMDAgKi9cbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigwLDk5LDEwNik7IC8qIE9sZCBicm93c2VycyAqL1xuICAgICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsOTksMTA2LDEpIDAlLCByZ2JhKDAsNjMsNjgsMSkgMTAwJSk7IC8qIEZGMy42LTE1ICovXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCw5OSwxMDYsMSkgMCUscmdiYSgwLDYzLDY4LDEpIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLDk5LDEwNiwxKSAwJSxyZ2JhKDAsNjMsNjgsMSkgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgICAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMDYzNmEnLCBlbmRDb2xvcnN0cj0nIzAwM2Y0NCcsR3JhZGllbnRUeXBlPTAgKTsgLyogSUU2LTkgKi9cbiAgICAgICAgICAgIGNvbG9yOndoaXRlO1xuXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuXG5cbiAgICAgICAgICAgIC8qICAgICAgICAgICAgcGFkZGluZy10b3A6My44cmVtOyovXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAmLmJsdWUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMzU3NkY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmdyZWVuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDQ4MDg2O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICBmb250LXNpemU6Mi42cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNsYXNle1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MnJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pY29ue1xuXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1cmVtO1xuXG5cbiAgICAgICAgICAgICAgICBpbWd7XG5cbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMy41cmVtO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcmVtO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcmVtO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAzRjQ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0qL1xuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG5cblxuXG5cbiAgICAgICAgLmNhcmQtYm9keXtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0LjJyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtO1xuXG4gICAgICAgICAgICAuZGVzY3tcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjojMzMzO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MnJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmVuZWZpY2lvcy1saXN0e1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjFyZW07XG4gICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRjb2xvcjE7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxLjhyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4ICM5NEFCQjYgZG90dGVkO1xuXG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTpub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5sZWZ0e1xuLyogICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsqL1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ODAlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnJpZ2h0e1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KC5wcmljZSl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgICAgICAgICAubGFiZWx7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogbWFyZ2luLXRvcDogLTFweDsgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMXJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYucHJpY2V7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjMuNnJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiRcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLndpdGhvdXQtdmFsdWV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI2cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYucGVyY2VudHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6My42cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiVcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm90aGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTozLjZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5oZWFke1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAucHJpbWF7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAuc3RpY2tlcntcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTJweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yMjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MS44cmVtO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjEuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnByaWNle1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNi41cmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjokY29sb3IyO1xuICAgICAgICAgICAgICAgICAgICBzbWFsbHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0wLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIkXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTFyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYnRue1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRjb2xvcjI7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwmOmFjdGl2ZSwmOmZvY3Vze1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3IyLC41NCkhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgICYuY29sb3Ixe1xuICAgICAgICAgICAgLmNhcmQtaGVhZGVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JGNvbG9yMTtcblxuICAgICAgICAgICAgICAgIC5pY29ue1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDokY29sb3IxO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXJkLWJvZHl7XG4gICAgICAgICAgICAgICAgLnByaW1hIC5zdGlja2Vye1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3IxO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuXG4gICAgICAgICYucGxhdGlub3tcblxuICAgICAgICAgICAgLmNhcmQtaGVhZGVye1xuICAgICAgICAgICAgICAgIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyNlMTYwNTkrMCxiZTJiMjMrMTAwICovXG4gICAgICAgICAgICAgICAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzAwYWZhZiswLDA0ODA4NisxMDAgKi9cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMCwxNzUsMTc1KTsgLyogT2xkIGJyb3dzZXJzICovXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsMTc1LDE3NSwxKSAwJSwgcmdiYSg0LDEyOCwxMzQsMSkgMTAwJSk7IC8qIEZGMy42LTE1ICovXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsMTc1LDE3NSwxKSAwJSxyZ2JhKDQsMTI4LDEzNCwxKSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsMTc1LDE3NSwxKSAwJSxyZ2JhKDQsMTI4LDEzNCwxKSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMGFmYWYnLCBlbmRDb2xvcnN0cj0nIzA0ODA4NicsR3JhZGllbnRUeXBlPTAgKTsgLyogSUU2LTkgKi9cblxuICAgICAgICAgICAgICAgIC5pY29ue1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDokY29sb3IxO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXJkLWJvZHl7XG4gICAgICAgICAgICAgICAgLnByaW1hIC5zdGlja2Vye1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3IxO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wcmltYSAucHJpY2V7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRjb2xvcjE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnByaW1hIC5idG57XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjE7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwmOmFjdGl2ZSwmOmZvY3Vze1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3IxLC41NCkhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgJi5jb2xvcjN7XG4gICAgICAgICAgICAuY2FyZC1oZWFkZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDokY29sb3IzO1xuXG4gICAgICAgICAgICAgICAgLmljb257XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRjb2xvcjM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXJkLWJvZHl7XG4gICAgICAgICAgICAgICAgLnByaW1hIC5zdGlja2Vye1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3IzO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0LmNhdGVnb3J5IHtcblx0ICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuXHR9XG5cdC5idG4tc29saWNpdGEtb3JpZW50YWNpb24ge1xuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQgICAgcmlnaHQ6IDA7XG5cdCAgICB0b3A6IDByZW07XG5cdCAgICBwYWRkaW5nLWxlZnQ6IDByZW07XG5cdCAgICBwYWRkaW5nLXJpZ2h0OiAwcmVtO1xuXHQgICAgei1pbmRleDogMjtcblx0ICAgIGNvbG9yOiAjMDQ4MDg2O1xuXHQgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cbiAgICB9XG5cbn1cbiIsIi8qXG4gICAgQ3JlYXRlZCBvbiA6IDIxLWFnby0yMDE4LCAxNjoxNjozMVxuICAgIEF1dGhvciAgICAgOiBSb2RyaVxuKi9cblxuLnNlY3Rpb24taGFjaWVuZG8tY29udGFjdG8ge1xuICAgIHBhZGRpbmc6IDguNXJlbSAwIDdyZW0gMDtcbiAgICBiYWNrZ3JvdW5kOiAjRUFFRUYxO1xuXG4gICAgaDEge1xuICAgICAgICBsaW5lLWhlaWdodDogNi41cmVtO1xuICAgICAgICBjb2xvcjogIzAyNTc2RTtcbiAgICAgICAgZm9udC1zaXplOiA2LjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICB3aWR0aDogMTIuN3JlbTtcbiAgICAgICAgICAgIGhlaWdodDogMTIuN3JlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMzU3NkY7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDVyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgICAgICAgICAgIGZpbGw6ICNGRkY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGNvbG9yOiAjMDE1NzZEO1xuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZ3JlZW4ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzA0ODA4NjtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAvKnRleHQtYWxpZ246IGNlbnRlcjsqL1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAjRkFCRTAwIHNvbGlkIDAuNnJlbTtcblxuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAvKmRpc3BsYXk6IGJsb2NrOyovXG4gICAgICAgICAgICAgICAgLypmb250LXNpemU6IDIuMnJlbTsqL1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogM3JlbSAwIDNyZW0gMDtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNXJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuXG4gICAgICAgICAgICAmLmdyZWVuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAvKnBhZGRpbmc6IDUuNnJlbSAyLjVyZW0gM3JlbSAyLjVyZW07Ki9cbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAvKmJvcmRlci10b3A6ICNGQUJFMDAgc29saWQgMS41cmVtOyovXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxcmVtIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICAvKmZvbnQtc2l6ZTogMS44cmVtOyovXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VjdGlvbi1jdWlkYW5kb3RlIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcblxuICAgIC5ib3JkZXItdCB7XG4gICAgICAgIGJvcmRlci10b3A6ICMwMDRFNjEgZG90dGVkIDFweDtcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICMwMzU3NkY7XG4gICAgICAgIGZvbnQtc2l6ZTogNi41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogNi43cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgICBoMyB7XG4gICAgICAgIGNvbG9yOiAjMDM1NzZGO1xuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgY29sb3I6ICMwMjU3NkU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdWwge1xuICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIuNXJlbTtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogIzMzMzMzMyBzb2xpZCAycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIuNXJlbTtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjdyZW07XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41NDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDAgNHJlbSAwO1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgfVxuICAgICAgICAuYm9yZGVyLXQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWN0aW9uLWdvbGQtc2VydmljZSB7XG4gICAgcGFkZGluZzogOHJlbSAwIDhyZW0gMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogIzA0ODA4NjtcbiAgICBjb2xvcjogI0ZGRjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3BsYW5lcy1tZWRpY29zL2N1aWRhZG8tcGVyc29uYWxpemFkby9nb2xkLXNlcnZpY2UuanBnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiA2LjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICB9XG4gICAgdWwge1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIuNXJlbTtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogI0ZGRiBzb2xpZCAycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIuNXJlbTtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjdyZW07XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41NDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAwIDAgM3JlbSAwO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMjByZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qXG4gICAgQXV0aG9yICAgICA6IE1BWElcbiovXG5cbi5wYWdlLWN1aWRhZG8tY29vcmRpbmFkb3tcblxuXG4gICAgXG4gICAgLm1haW4tY29udGVudHtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG5cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OlwiIFwiO1xuICAgICAgICAgICAgd2lkdGg6NTAlO1xuICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cDovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jZWVlZWVlKzAsZmZmZmZmKzUwICovXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjM4LDIzOCwyMzgpOyAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjM4LDIzOCwyMzgsMSkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMSkgNTAlKTsgLyogRkYzLjYtMTUgKi9cbiAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjM4LDIzOCwyMzgsMSkgMCUscmdiYSgyNTUsMjU1LDI1NSwxKSA1MCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDIzOCwyMzgsMjM4LDEpIDAlLHJnYmEoMjU1LDI1NSwyNTUsMSkgNTAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2VlZWVlZScsIGVuZENvbG9yc3RyPScjZmZmZmZmJyxHcmFkaWVudFR5cGU9MSApOyAvKiBJRTYtOSAqL1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuXG5cbiAgICB9XG5cbiAgICBzZWN0aW9ue1xuICAgICAgICBwYWRkaW5nLXRvcDo4LjRyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjguNHJlbTtcbiAgICB9XG5cbiAgICBzZWN0aW9uLnVuaWRhZC1kb3JhZGF7XG5cblxuICAgICAgICBjb2xvcjokZ29sZDtcblxuICAgICAgICBoMntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTo2LjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgIH1cblxuICAgICAgICBwLnN1YnRpdGxle1xuXG4gICAgICAgICAgICBmb250LXNpemU6MnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAuYnVlbmFzLW1hbm9ze1xuICAgICAgICAgICAgZm9udC1zaXplOjJyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5udW1lcm9zLWNvbnRhY3Rve1xuICAgICAgICAgICAgbWFyZ2luLXRvcDozcmVtO1xuXG4gICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICBpe1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRnb2xkO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjhyZW0gMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBmb250LXNpemU6My40cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuLWxvY2FsaWRhZGVze1xuICAgICAgICAgICAgcGFkZGluZzogMHJlbSAzcmVtO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBjb2xvcjokZ29sZDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjokZ29sZDtcbiAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07IFxuXG4gICAgICAgICAgICB9XG5cblxuICAgICAgICB9XG5cbiAgICB9XG5cblxuICAgIHNlY3Rpb24uY2FtcHtcblxuICAgICAgICBjb2xvcjokY29sb3IyO1xuXG4gICAgICAgIGgye1xuICAgICAgICAgICAgZm9udC1zaXplOjYuNXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgcC5zdWJ0aXRsZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToycmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTozcmVtO1xuICAgICAgICB9XG5cblxuICAgICAgICAuY2FtcC1vZnJlY2V7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjNyZW07XG5cbiAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTozLjRyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToyLjVyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLmRpcmVjdG9yaW8tY2FtcHtcblxuICAgICAgICAgICAgbWFyZ2luLXRvcDoycmVtO1xuICAgICAgICAgICAgaDR7XG5cbiAgICAgICAgICAgICAgICBmb250LXNpemU6Mi40cmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiRjb2xvcjI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRueyAgXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcblxuICAgICAgICAmLnNtYWxsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgc2VjdGlvbi5jYW1we1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDAuNnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLnNlY3Rpb24tYmFubmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICAubWFpbi1jb250ZW50IHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC51bmlkYWQtZG9yYWRhIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwLnN1YnRpdGxlLCBwLmJ1ZW5hcy1tYW5vcywgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5jYW1wIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAzcmVtIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCIvKlxuLypcbiAgICBBdXRob3IgICAgIDogTUFYSVxuKi9cblxuLnBhZ2UtcHJvdmVlZG9yZXMtZmFybWFjaWFze1xuXG4gICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAuZG9jdW1lbnQtaXRlbXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuM3JlbTtcbiAgICB9XG5cbiAgICAuYnVzY2EtcHJvdmVlZG9yZXN7XG4gICAgICAgIHB7XG4gICAgICAgICAgICBjb2xvcjogIzA0ODA4NjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICBoMXtcbiAgICAgICAgbWFyZ2luLXRvcDo4LjRyZW07XG4gICAgICAgIGNvbG9yOiRjb2xvcjE7XG4gICAgICAgIGZvbnQtc2l6ZTo2LjRyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICB9XG5cbiAgICBwLnN1YnRpdGxle1xuICAgICAgICBmb250LXNpemU6MS44cmVtO1xuICAgICAgICBjb2xvcjojMzMzMzMzO1xuICAgICAgICBtYXgtd2lkdGg6IDU3cmVtO1xuICAgIH1cblxuICAgIC5ob21lLWNhcmRze1xuICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuXG4gICAgICAgIC5jYXJkcy0xe1xuICAgICAgICAgICAgLmNhcmR7XG4gICAgICAgICAgICAgICAgLmNhcmQtYm9keXtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjIwcmVtO1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI2NvbW9mdW5jaW9uYXtcbiAgICAgICAgaDF7XG4gICAgICAgICAgICBmb250LXNpemU6IDUuNHJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgJi5ib3JkZS10b3B7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEREQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDN7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmxlZ2FsLWVvY3tcbiAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRpcmVjdG9yaW9zLXRhYnN7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG5cbiAgICAgICAgLnNlY3Rpb24tdGFicyB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yMTtcbiAgICAgICAgICAgIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyNmZmZmZmYrNTEsZWVlZWVlKzEwMCAqL1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDI1NSwyNTUsMjU1KTsgLyogT2xkIGJyb3dzZXJzICovXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LDI1NSwyNTUsMSkgNTElLCByZ2JhKDIzOCwyMzgsMjM4LDEpIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xuICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDUxJSxyZ2JhKDIzOCwyMzgsMjM4LDEpIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsMjU1LDI1NSwxKSA1MSUscmdiYSgyMzgsMjM4LDIzOCwxKSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2ZmZmZmZicsIGVuZENvbG9yc3RyPScjZWVlZWVlJyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOSAqL1xuICAgICAgICB9XG5cbiAgICAgICAgdWwubmF2LXRhYnN7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgbGl7XG5cbiAgICAgICAgICAgICAgICAubmF2LWxpbmt7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44cmVtO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IzY2NjY2NjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDoycmVtO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToycmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yMSAkY29sb3IxICRjb2xvcjE7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4tb3BlbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCMwMDNGNDQsIDAuMTIpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDUxcmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAjRkZGO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMi40cmVtO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjZGlyZWN0b3Jpb3Nwcm92e1xuICAgICAgICAgICAgdWx7XG4gICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIC50YWItY29udGVudHtcblxuICAgICAgICAgICAgcGFkZGluZy10b3A6OHJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjVyZW07XG5cblxuICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yMTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6My40cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc1cmVtO1xuXG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgaDR7XG4gICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yMTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6Mi40cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggZG90dGVkICM5NEFCQjY7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTozcmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIHVsLmxpc3QtY2lyY2xle1xuICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBvbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNnJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgfVxuICAgICNjb2xsYXBzZU9uZSB7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgfVxuICAgIC5wcm9kIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgZmxleDogMTtcbiAgICB9XG4gICAgI2NvbGxhcHNlT25lIC5wcm9kIC5jb2wtbGctNiB7XG4gICAgICAgIGZsZXg6IDAgMCA3MCU7XG4gICAgICAgIG1heC13aWR0aDogNzAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAjY29sbGFwc2VPbmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5ob21lLWNhcmRzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmRpcmVjdG9yaW9zLXRhYnMge1xuICAgICAgICAgICAgLmJ0bi1vcGVuIC5idG4ge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50YWItY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XG5cbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB1bC5saXN0LWNpcmNsZSBsaSBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWwubmF2LXRhYnMge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgICBsaSAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIi8qXG5UbyBjaGFuZ2UgdGhpcyBsaWNlbnNlIGhlYWRlciwgY2hvb3NlIExpY2Vuc2UgSGVhZGVycyBpbiBQcm9qZWN0IFByb3BlcnRpZXMuXG5UbyBjaGFuZ2UgdGhpcyB0ZW1wbGF0ZSBmaWxlLCBjaG9vc2UgVG9vbHMgfCBUZW1wbGF0ZXNcbmFuZCBvcGVuIHRoZSB0ZW1wbGF0ZSBpbiB0aGUgZWRpdG9yLlxuKi9cbi8qIFxuICAgIENyZWF0ZWQgb24gOiAyMS1hZ28tMjAxOCwgMTE6Mjc6NTlcbiAgICBBdXRob3IgICAgIDogUm9kcmlcbiovXG5cbi5zZWN0aW9uLWJpZW5lc3Rhci1pbnRlZ3JhbC1tYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDM1NzZGO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcmVtO1xuICAgIH1cblxuXG5cbiAgICAuYmVuZWZpY2lvcy1hY3RpdmlkYWRlc3tcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcblxuICAgICAgICBoM3tcbiAgICAgICAgICAgIGZvbnQtc2l6ZToyLjhyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjFyZW07XG5cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLm1hcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDQycmVtO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcmVtO1xuXG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICMwMTU3NkQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIzLjZyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgIHRvcDogNnJlbTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAxLjVyZW0gM3JlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgxIHtcbiAgICAgICAgY29sb3I6ICMwMzU3NkY7XG4gICAgICAgIGZvbnQtc2l6ZTogNi41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAjMDI1NzZFO1xuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG4gICAgaDMge1xuICAgICAgICBjb2xvcjogIzAyNTc2RTtcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgfVxuICAgIHVsLmJlbmVmaWNpb3Mge1xuICAgICAgICBjb2xvcjogIzAxNTc2RDtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW07XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAjMDM1NzZGIHNvbGlkIDJweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuOTVyZW07XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41NDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLWxlZnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDdyZW07XG4gICAgfVxuICAgIC5jb2wtcmlnaHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MnJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogIzAzNTc2RjtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGxlZnQ6IC0xLjVyZW07XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgdG9wOiA0Ny4xcmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoI0ZGRkZGRiwgMC43NCk7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDVyZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcblxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0VCOTkyRjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgICAgIC5vcmFuZ2Uge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRUI5OTJGO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMi40cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMi40cmVtO1xuICAgICAgICAgICAgICAgIGZpbGw6ICNGRkY7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogIzIxMjUyOTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmVtYmVkLXJlc3BvbnNpdmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nOiAycmVtIDAgMCAwO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLm1hcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5lbWJlZC1yZXNwb25zaXZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuICAgICAgICAuY29sLWxlZnQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDByZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5jb2wtcmlnaHQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYXZ7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMy4ycmVtO1xuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIH1cbiAgICAgICAgdWwuYmVuZWZpY2lvcyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcblxuICAgICAgICAgICAgbGk6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjdyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWEsIC5zd2lwZXItY29udGFpbmVyLWIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1hLCAuc3dpcGVyLXBhZ2luYXRpb24tYiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMnJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwNDgwODY7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWN0aW9uLXBhdGl0YXMtY2FsaWVudGVzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDQ4MDg2O1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHBhZGRpbmc6IDZyZW0gMCA3cmVtIDA7XG5cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNi41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgfVxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAmLnRlbCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5saW5lIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6ICM5NEFCQjYgZG90dGVkIDFweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOjEuNHJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoNCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBmbG9hdDogbGVmVDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIHVsLmJlbmVmaWNpb3Mge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMi41cmVtO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDByZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogI0ZGRiBzb2xpZCAycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIuNXJlbTtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjdyZW07XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41NDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgfVxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgICB1bC5iZW5lZmljaW9zIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuXG4gICAgICAgICAgICBsaTpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuN3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKlxuVG8gY2hhbmdlIHRoaXMgbGljZW5zZSBoZWFkZXIsIGNob29zZSBMaWNlbnNlIEhlYWRlcnMgaW4gUHJvamVjdCBQcm9wZXJ0aWVzLlxuVG8gY2hhbmdlIHRoaXMgdGVtcGxhdGUgZmlsZSwgY2hvb3NlIFRvb2xzIHwgVGVtcGxhdGVzXG5hbmQgb3BlbiB0aGUgdGVtcGxhdGUgaW4gdGhlIGVkaXRvci5cbiovXG4vKiBcbiAgICBDcmVhdGVkIG9uIDogMTMtYWdvLTIwMTgsIDEyOjQ3OjE1XG4gICAgQXV0aG9yICAgICA6IFBDMDMtTUFYSVxuKi9cbi5wYWdlLWNsaW5pY2FzLWVzcGVjaWFsaXphZGFze1xuXG5cblxuICAgIHNlY3Rpb24ucXVlLWVzLXZpdGEtY2FyZXtcbiAgICAgICAgcGFkZGluZy10b3A6NnJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206NXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDojRjZGNkY2O1xuXG4gICAgICAgIGgye1xuICAgICAgICAgICAgY29sb3I6JGNvbG9yMjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTozLjRyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDo3MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjIuM3JlbTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgcHtcbiAgICAgICAgICAgIGNvbG9yOiRjb2xvcjI7XG4gICAgICAgICAgICBmb250LXNpemU6MS44cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmV7XG5cblxuICAgICAgICAgICAgY29udGVudDpcIiBcIjtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDQwJSAtIDEuNXJlbSk7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvcGxhbmVzLW1lZGljb3MvY2xpbmljYXMtZXNwZWNpYWxpemFkYXMvdml0YS1jYXJlLmpwZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDNyZW0gMDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHNlY3Rpb24uYmVuZWZpY2lvcy12aXRhIHtcbiAgICAgICAgY29sb3I6JGNvbG9yMTtcbiAgICAgICAgcGFkZGluZy10b3A6OHJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206OXJlbTtcblxuICAgICAgICBoMntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTozLjRyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgICAgICBjb2xvcjokY29sb3IxO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgze1xuICAgICAgICAgICAgY29sb3I6JGNvbG9yMTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToyLjRyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToycmVtO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggZG90dGVkICM5NEFCQjY7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjJyZW07XG4gICAgICAgIH1cblxuICAgICAgICB1bHtcbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yMTtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0wLjFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHVsLmxpc3QtY2lyY2xle1xuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDAuNnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5idG4tc2hhcmV7XG4gICAgICAgICAgICBjb2xvcjogIzA0ODA4NjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5iZW5lZmljaW9zLXZpdGEtY2FyZXtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb25kaWNpb25lcy1lc3BlY2lhbGlzdGFze1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcmVtIDA7XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cblxuXG4gICAgc2VjdGlvbi5jb250YWN0b3tcbiAgICAgICAgcGFkZGluZy10b3A6N3JlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206NnJlbTtcblxuICAgICAgICAuaWNvbi10b3B7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC03cmVtOyBcbiAgICAgICAgfVxuXG4gICAgICAgIGgye1xuICAgICAgICAgICAgZm9udC1zaXplOjMuNHJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206Mi44cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRlbGVmb25vc3tcbiAgICAgICAgICAgIC50ZWx7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMi4zcmVtIDByZW0gO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IGRvdHRlZCAjOTRBQkI2O1xuXG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjJyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjcwMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZGVzY3tcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjJyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLm5vLWJvcmRlcntcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0Om5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhvcmFyaW8tbG9jYWxpZGFkZXN7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjIuMnJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MnJlbTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzk0QUJCNjtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgIzk0QUJCNjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuM3JlbSAwcmVtIDtcblxuICAgICAgICAgICAgLmhvcmFyaW97XG5cbiAgICAgICAgICAgICAgICBmb250LXNpemU6MnJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDpib2xkO1xuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idG4tbG9jYWxpZGFkZXN7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHJlbSAzcmVtO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXG4gICAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07IFxuXG4gICAgICAgICAgICAgICAgfVxuXG5cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6XCIgXCI7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg0MCUgLSAxLjVyZW0pO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3BsYW5lcy1tZWRpY29zL2NsaW5pY2FzLWVzcGVjaWFsaXphZGFzL2NvbnRhY3RvLmpwZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgfVxuXG5cblxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3IxO1xuICAgICAgICBjb2xvcjp3aGl0ZTtcblxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDNyZW0gMDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkwcHgpIGFuZChtYXgtd2lkdGg6IDE1NzVweCl7XG4gICAgLnBhZ2UtY2xpbmljYXMtZXNwZWNpYWxpemFkYXN7XG4gICAgICAgIHNlY3Rpb24ucXVlLWVzLXZpdGEtY2FyZXtcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDM0JSAtIDEuNXJlbSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgc2VjdGlvbi5jb250YWN0b3tcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDM0JSAtIDEuNXJlbSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLypcblRvIGNoYW5nZSB0aGlzIGxpY2Vuc2UgaGVhZGVyLCBjaG9vc2UgTGljZW5zZSBIZWFkZXJzIGluIFByb2plY3QgUHJvcGVydGllcy5cblRvIGNoYW5nZSB0aGlzIHRlbXBsYXRlIGZpbGUsIGNob29zZSBUb29scyB8IFRlbXBsYXRlc1xuYW5kIG9wZW4gdGhlIHRlbXBsYXRlIGluIHRoZSBlZGl0b3IuXG4qL1xuLypcbiAgICBDcmVhdGVkIG9uIDogMTMtYWdvLTIwMTgsIDEyOjQ3OjE1XG4gICAgQXV0aG9yICAgICA6IFBDMDMtTUFYSVxuKi9cbi5wYWdlLWRldGFsbGUtcGxhbntcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAubGlua3MtYmFyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHJlbTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgc2VjdGlvbi5kZXRhbGxlLXBsYW57XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBwLmNhdGVnb3J5IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTo2LjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgICAvLyBjb2xvcjokY29sb3IxO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjE7XG4gICAgICAgIH1cblxuXG5cblxuICAgICAgICBwLmRlc2NyaXB0aW9ue1xuICAgICAgICAgICAgY29sb3I6JGNvbG9yMTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxLjhyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgICAgICB9XG5cblxuXG4gICAgICAgIHAuY2F0ZWdvcnl7XG4gICAgICAgICAgICBjb2xvcjojODU5RkFDO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOjMuNHJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBwLmV4dHJhLWluZm97XG5cbiAgICAgICAgICAgIG1hcmdpbi10b3A6My4zcmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOjEuNnJlbTtcbiAgICAgICAgICAgIGNvbG9yOiMzMzMzMzM7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjByZW07XG4gICAgICAgICAgICB3aWR0aDogNzUlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDdyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC1wbGFuLWNhcmFjdGVyaXN0aWNhc3tcblxuXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAvKmJveC1zaGFkb3c6IDBweCA0cHggMTRweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTsqL1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG5cblxuXG4gICAgICAgICAgICAuY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFweCAxcHggMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhcmQtaGVhZGVye1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JGNvbG9yMjtcbiAgICAgICAgICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzLjVyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6My44cmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogN3JlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6Mi40cmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNsYXNle1xuXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjJyZW07XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucHJpY2V7XG5cbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDYuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yMjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IC00cmVtO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblxuXG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiJFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8qIHBvc2l0aW9uOiByZWxhdGl2ZTsgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgIC8qIHRvcDogLTExcHg7ICovXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3JlbTtcblxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiNGNEY0RjQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcmVtO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcmVtO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjphdXRvO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xMnJlbTtcblxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50eXBle1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MS44cmVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjokY29sb3IyO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yMjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IC02LjRyZW07XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pY29ue1xuXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1cmVtO1xuXG5cbiAgICAgICAgICAgICAgICAgICAgaW1ne1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDQuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA5cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAzRjQ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG5cblxuXG5cblxuXG4gICAgICAgICAgICAuY2FyZC1ib2R5e1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiNGNEY0RjQ7XG4gICAgICAgICAgICAgICAgLmRlc2N7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjokY29sb3IyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjJyZW07XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYmVuZWZpY2lvcy1saXN0e1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206NHJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokY29sb3IxO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4ICM5NEFCQjYgZG90dGVkO1xuXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOm5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAubGVmdHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XG5cblxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZhbHVle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjMuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGVzY3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC00cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnBlcmNlbnQsJi5wcmljZXtcblxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi53aXRob3V0LXZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRlc2Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjZweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wcmljZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZhbHVle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIkXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wZXJjZW50e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudmFsdWV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiVcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5yaWdodHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjYwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdXB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmhlYWR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MS42cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAucHJpbWF7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIC5zdGlja2Vye1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3IyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjEuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MS44cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MS42cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnByaWNle1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA2LjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNtYWxse1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0yNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0wLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIkXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4zcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0xcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cblxuXG5cbiAgICAgICAgICAgICYuY29sb3Ize1xuXG4gICAgICAgICAgICAgICAgLmNhcmQtaGVhZGVye1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRjb2xvcjE7XG5cblxuICAgICAgICAgICAgICAgICAgICAucHJpY2V7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRjb2xvcjE7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokY29sb3IxO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2FyZC1ib2R5e1xuXG4gICAgICAgICAgICAgICAgICAgIC5kZXNje1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5wcmltYSAuc3RpY2tlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAmLmNvbG9yMntcblxuICAgICAgICAgICAgICAgIC5jYXJkLWhlYWRlcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDokY29sb3IzO1xuICAgICAgICAgICAgICAgICAgICAucHJpY2V7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRjb2xvcjM7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokY29sb3IzO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2FyZC1ib2R5e1xuXG4gICAgICAgICAgICAgICAgICAgIC5kZXNje1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yMztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5wcmltYSAuc3RpY2tlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuXG5cblxuXG4gICAgICAgIH1cblxuXG5cbiAgICAgICAgLyogICAgICAgICYucGxhdGlub3tcbiAgICAgICAgICAgICAgICAgICAgaDF7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNhbG1vbl8zO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHAuZGVzY3JpcHRpb257XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNhbG1vbl8zO1xuICAgICAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgICAgICAuY2FyZC1wbGFuLWNhcmFjdGVyaXN0aWNhc3tcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkLWhlYWRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRzYWxtb25fMjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50eXBle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokc2FsbW9uXzI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcmljZXtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokc2FsbW9uXzI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHNhbG1vbl8yO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkLWJvZHl7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGVzY3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHNhbG1vbl8yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNvbG9yMntcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkLWhlYWRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDokc2FsbW9uXzQ7XG5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJpY2V7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRzYWxtb25fNDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRzYWxtb25fNDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmQtYm9keXtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGVzY3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRzYWxtb25fNDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNvbG9yM3tcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkLWhlYWRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDokc2FsbW9uXzM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcmljZXtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHNhbG1vbl8zO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHNhbG1vbl8zO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2FyZC1ib2R5e1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kZXNje1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHNhbG1vbl8zO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9Ki9cblxuXG5cblxuXG4gICAgfVxuXG4gICAgc2VjdGlvbi5kb3dubG9hZHN7XG4gICAgICAgIHBhZGRpbmctdG9wOjA7XG4gICAgICAgIGgye1xuICAgICAgICAgICAgY29sb3I6IzMzMzMzMztcbiAgICAgICAgICAgIGZvbnQtc2l6ZToyLjJyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgIH1cblxuICAgICAgICAuYXV0b3JpemFkb3tcbiAgICAgICAgICAgIGNvbG9yOiMzMzMzMzM7XG4gICAgICAgICAgICBmb250LXNpemU6MS44cmVtO1xuXG4gICAgICAgIH1cblxuXG4gICAgICAgIC5kb2N1bWVudC1pdGVte1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MC4zcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCIvKlxuVG8gY2hhbmdlIHRoaXMgbGljZW5zZSBoZWFkZXIsIGNob29zZSBMaWNlbnNlIEhlYWRlcnMgaW4gUHJvamVjdCBQcm9wZXJ0aWVzLlxuVG8gY2hhbmdlIHRoaXMgdGVtcGxhdGUgZmlsZSwgY2hvb3NlIFRvb2xzIHwgVGVtcGxhdGVzXG5hbmQgb3BlbiB0aGUgdGVtcGxhdGUgaW4gdGhlIGVkaXRvci5cbiovXG4vKiBcbiAgICBDcmVhdGVkIG9uIDogMjktanVuLTIwMTgsIDE1OjQwOjMwXG4gICAgQXV0aG9yICAgICA6IFJvZHJpXG4qL1xuXG4uc2VjdGlvbi1iYW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIG1pbi1oZWlnaHQ6IDQ4cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXG4gICAgLmJyZWFkY3J1bWIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMXJlbTtcbiAgICAgICAgbGVmdDogMnJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuXG4gICAgICAgIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwwMjAzYVwiO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW1nLmJnIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEyOSwgMTU2LCAxNjksIDAuOTQpO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogNS4zcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogNS42cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgICBoMyB7XG4gICAgICAgIGNvbG9yOiByZ2JhKCNGRkYsIDAuOTIpO1xuICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICAmLnNtYWxsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgKyBwIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICAgICAgICBib3JkZXItdG9wOiAjRkZGIGRvdHRlZCAxcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGNvbG9yOiByZ2JhKCNGRkYsIDAuOTIpO1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMy40cmVtO1xuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgICBsaW5lLWhlaWdodDogNnJlbTtcbiAgICAgICAgcGFkZGluZzogMCAzcmVtO1xuICAgICAgICBoZWlnaHQ6IDZyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICB9XG4gICAgXG4gICAgLmNvbC1sZy02IHtcblx0cGFkZGluZy1yaWdodDogNnJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHsgXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMjksIDE1NiwgMTY5LCAwLjk0KSAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblx0XG5cdC5jb2wtbGctNiB7XG5cdCAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG5cdH1cblx0XG4gICAgICAgIGltZy5iZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjZyZW07XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi42cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQuMnJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiA0LjJyZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5icmVhZGNydW1iIHtcbiAgICAgICAgICAgIHRvcDogMC41cmVtO1xuICAgICAgICAgICAgbGVmdDogMC41cmVtO1xuXG4gICAgICAgICAgICAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkwcHgpIGFuZChtYXgtd2lkdGg6IDE1NzVweCl7XG4gICAgLnNlY3Rpb24tYmFubmVye1xuICAgICAgICAuYnJlYWRjcnVtYntcbiAgICAgICAgICAgIHdpZHRoOiA0OHZ3O1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qXG5UbyBjaGFuZ2UgdGhpcyBsaWNlbnNlIGhlYWRlciwgY2hvb3NlIExpY2Vuc2UgSGVhZGVycyBpbiBQcm9qZWN0IFByb3BlcnRpZXMuXG5UbyBjaGFuZ2UgdGhpcyB0ZW1wbGF0ZSBmaWxlLCBjaG9vc2UgVG9vbHMgfCBUZW1wbGF0ZXNcbmFuZCBvcGVuIHRoZSB0ZW1wbGF0ZSBpbiB0aGUgZWRpdG9yLlxuKi9cbi8qIFxuICAgIENyZWF0ZWQgb24gOiAyOS1qdW4tMjAxOCwgMTY6NDA6MTJcbiAgICBBdXRob3IgICAgIDogUm9kcmlcbiovXG4uc2VjdGlvbi1hZmlsaWFkb3Mge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtO1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLmljb24tdG9wIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC03cmVtO1xuICAgICAgICAvKiBsZWZ0OiA1cmVtOyAqL1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEyOSwgMTU2LCAxNjksIDAuMik7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgfVxuICAgIC5hc2lzdGVudGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGhlaWdodDogNC4ycmVtO1xuICAgICAgICB3aWR0aDogMjMuNXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMy4zcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAzLjNyZW07XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXNpc3RlbnRlLnN2Zyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjNyZW07XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuXG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDpyZ2JhKCNFQjk5MkYsLjU0KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmVyZGVyLWxlZnQge1xuICAgICAgICBib3JkZXItbGVmdDogIzk0QUJCNiBkb3R0ZWQgMXB4O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAjMDQ3Rjg1O1xuICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG4gICAgaDMge1xuICAgICAgICBjb2xvcjogIzA0N0Y4NTtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi42cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cbiAgICBoNCB7XG4gICAgICAgIGNvbG9yOiAkdmEtZGFyaztcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIH1cbiAgICBwIHtcbiAgICAgICAgY29sb3I6ICR2YS1kYXJrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5ib3gtZ3JlZW4ge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzA0ODA4NjtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtO1xuXG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKlxuVG8gY2hhbmdlIHRoaXMgbGljZW5zZSBoZWFkZXIsIGNob29zZSBMaWNlbnNlIEhlYWRlcnMgaW4gUHJvamVjdCBQcm9wZXJ0aWVzLlxuVG8gY2hhbmdlIHRoaXMgdGVtcGxhdGUgZmlsZSwgY2hvb3NlIFRvb2xzIHwgVGVtcGxhdGVzXG5hbmQgb3BlbiB0aGUgdGVtcGxhdGUgaW4gdGhlIGVkaXRvci5cbiovXG4vKiBcbiAgICBDcmVhdGVkIG9uIDogMzAtanVuLTIwMTgsIDE0OjA4OjQ5XG4gICAgQXV0aG9yICAgICA6IFJvZHJpXG4qL1xuXG4uc2VjdGlvbi1wcm92ZWVkb3JlcyB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtO1xuXG4gICAgLmljb24tdG9wIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xMHJlbTtcblxuICAgIH1cblxuXG4gICAgLmNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICBoMiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbG9yOiAkY29sb3IyO1xuXHRmb250LXNpemU6IDMuNHJlbTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXG5cdGkge1xuXHQgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG5cdCAgICBiYWNrZ3JvdW5kOiAkdmFfZGFyaztcblx0ICAgIHdpZHRoOiA2LjVyZW07XG5cdCAgICBoZWlnaHQ6IDUuN3JlbTtcblx0ICAgIGRpc3BsYXk6IGZsZXg7XG5cdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0Ji5saWdodCB7XG5cdCAgICBmb250LXdlaWdodDogNDAwO1xuXHQgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblx0fVxuICAgIH1cbiAgICBoNCB7XG5cdGNvbG9yOiAkdmFfZGFyaztcblx0Zm9udC1zaXplOiAycmVtO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgICBwIHtcblx0Y29sb3I6ICR2YV9kYXJrO1xuXHRmb250LXNpemU6IDEuOHJlbTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIH1cblxuICAgIHAubW9yZS1pbmZve1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRib3JkZXItYm90dG9tOiAjOTRBQkI2IGRvdHRlZCAxcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgICB1bCB7XG5cdG1hcmdpbjogMS41cmVtIDAgMS41cmVtIDA7XG5cdHBhZGRpbmc6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0YSB7XG5cdCAgICBjb2xvcjogIzA0N0Y4NTtcblx0ICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuXHQgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdCAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdCAgICBmb250LXdlaWdodDogNDAwO1xuXG5cdCAgICAmLmRvd25sb2FkIHtcblx0XHQvKnBhZGRpbmctbGVmdDogMy42cmVtOyovXG5cdFx0LypiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb24tbGlzdC1kb3dubG9hZC5zdmcpIGxlZnQgNXB4IG5vLXJlcGVhdDsqL1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRzcGFuIHtcblx0XHQgICAgZmxleDogMTtcblx0XHR9XG5cdCAgICB9XG5cdH1cblx0Ji5vcGVuIHtcblx0ICAgIHBhZGRpbmctbGVmdDogMy42cmVtO1xuXHQgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uLWxpc3Qtb3Blbi5zdmcpIGxlZnQgNXB4IG5vLXJlcGVhdDtcblx0fVxuICAgIH1cbiAgICAuYmItZ3JheSB7XG5cdGJvcmRlci1ib3R0b206ICM5NEFCQjYgZG90dGVkIDFweDtcbiAgICB9XG4gICAgLmJyLWdyYXkge1xuXHRib3JkZXItcmlnaHQ6ICM5NEFCQjYgZG90dGVkIDFweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0cGFkZGluZy10b3A6IDdyZW07XG5cblx0Lmljb24tdG9wIHtcblx0ICAgIHRvcDogLTdyZW07XG5cdH1cblxuXHRoMiB7XG5cdCAgICBmb250LXNpemU6IDIuNnJlbTtcblx0fVxuXHR1bC5kb3dubG9hZCB7XG5cdCAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0fVxuICAgIH1cbn1cblxuLmJveC1kdWRhcyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICBiYWNrZ3JvdW5kOiAjMDQ4MDg2O1xuXG4gICAgLmdyYXkge1xuXHRib3JkZXItbGVmdDogJHZhX2Rhcmsgc29saWQgM3B4O1xuXHRib3JkZXItcmlnaHQ6ICR2YV9kYXJrIHNvbGlkIDNweDtcblx0cGFkZGluZy10b3A6IDIuNXJlbTtcblx0cGFkZGluZy1ib3R0b206IDIuNXJlbTtcblx0YmFja2dyb3VuZDogI0Y0RjRGNDtcblxuXHQuaWNvbi16b25lIHtcblx0ICAgIGRpc3BsYXk6IGZsZXg7XG5cdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHQgICAgbWFyZ2luLWxlZnQ6IC03LjVyZW07XG5cdCAgICBib3JkZXItcmlnaHQ6ICM5NEFCQjYgZG90dGVkIDFweDtcblx0fVxuXHRpIHtcblx0ICAgIGJhY2tncm91bmQ6ICNGRkY7XG5cdCAgICBkaXNwbGF5OiBmbGV4O1xuXHQgICAgd2lkdGg6IDEycmVtO1xuXHQgICAgaGVpZ2h0OiAxMnJlbTtcblx0ICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdCAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcblx0fVxuXHRoMiB7XG5cdCAgICBjb2xvcjogIzA0N0Y4NTtcblx0ICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuXHQgICAgbGluZS1oZWlnaHQ6IDMuNnJlbTtcblx0ICAgIGZsZXg6IDE7XG5cdH1cblx0aDQge1xuXHQgICAgY29sb3I6ICR2YV9kYXJrO1xuXHQgICAgZm9udC1zaXplOiAycmVtO1xuXHQgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdCAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHR9XG4gICAgfVxuXG4gICAgcCB7XG5cdGNvbG9yOiAkdmFfZGFyaztcblx0Zm9udC1zaXplOiAycmVtO1xuXHRsaW5lLWhlaWdodDogMi40cmVtO1xuXHRmb250LXdlaWdodDogNDAwO1xuXG5cdCYud2hpdGUge1xuXHQgICAgY29sb3I6IHdoaXRlO1xuXHQgICAgcGFkZGluZzogMXJlbTtcblx0fVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHQuZ3JheSB7XG5cdCAgICBib3JkZXItdG9wOiAjMDAzRjQ0IHNvbGlkIDNweDtcblx0ICAgIFxuXHQgICAgLmljb24tem9uZSB7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cblx0XHRpIHtcblx0XHQgICAgd2lkdGg6IDZyZW07XG5cdFx0ICAgIGhlaWdodDogNnJlbTtcblx0XHQgICAgcGFkZGluZzogMS41cmVtO1xuXHRcdH1cblx0ICAgIH1cblx0ICAgIGgyIHtcblx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRsaW5lLWhlaWdodDogMi42cmVtO1xuXHQgICAgfVxuXHR9XG4gICAgfVxufSIsIi8qXG5UbyBjaGFuZ2UgdGhpcyBsaWNlbnNlIGhlYWRlciwgY2hvb3NlIExpY2Vuc2UgSGVhZGVycyBpbiBQcm9qZWN0IFByb3BlcnRpZXMuXG5UbyBjaGFuZ2UgdGhpcyB0ZW1wbGF0ZSBmaWxlLCBjaG9vc2UgVG9vbHMgfCBUZW1wbGF0ZXNcbmFuZCBvcGVuIHRoZSB0ZW1wbGF0ZSBpbiB0aGUgZWRpdG9yLlxuKi9cbi8qIFxuICAgIENyZWF0ZWQgb24gOiAxMC1qdWwtMjAxOCwgMTQ6MzI6MTdcbiAgICBBdXRob3IgICAgIDogUEMwMy1NQVhJXG4qL1xuXG4uZG9jdW1lbnRzLWNvbnRhaW5lcntcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yaWdodDogMXB4IGRvdHRlZCAjOTRBQkI2O1xuICAgICYuYm9yZGVyLW5vbmV7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gICAgXG4gICAgLnRpdGxle1xuICAgICAgICBmb250LXNpemU6Mi40cmVtO1xuICAgICAgICBjb2xvcjokY29sb3IyO1xuICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MS40cmVtO1xuICAgIH1cblxuICAgIC5kb2N1bWVudC1pdGVte1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBmb250LXNpemU6MS44cmVtO1xuICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgIGNvbG9yOiMwNDdGODU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MC44cmVtO1xuICAgIH1cbiAgICBcbiAgICAmLndoaXRlIHtcblx0cGFkZGluZy10b3A6IDFyZW07XG5cdHBhZGRpbmctbGVmdDogM3JlbTtcblx0XG5cdC5kb2N1bWVudC1pdGVte1xuXHQgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG5cdCAgICBjb2xvcjogI0ZGRjtcblx0ICAgIFxuXHQgICAgaW1nIHtcblx0XHR3aWR0aDogMS44cmVtO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cdCAgICB9XG5cdH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0LnRpdGxlIHtcblx0ICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuXHQgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblx0ICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcblx0fVxuXHQuZG9jdW1lbnQtaXRlbSB7XG5cdCAgICBmb250LXNpemU6IDEuNnJlbTtcblx0fVxuICAgIH1cbn0iLCIvKlxuVG8gY2hhbmdlIHRoaXMgbGljZW5zZSBoZWFkZXIsIGNob29zZSBMaWNlbnNlIEhlYWRlcnMgaW4gUHJvamVjdCBQcm9wZXJ0aWVzLlxuVG8gY2hhbmdlIHRoaXMgdGVtcGxhdGUgZmlsZSwgY2hvb3NlIFRvb2xzIHwgVGVtcGxhdGVzXG5hbmQgb3BlbiB0aGUgdGVtcGxhdGUgaW4gdGhlIGVkaXRvci5cbiovXG4vKiBcbiAgICBDcmVhdGVkIG9uIDogMDQtanVsLTIwMTgsIDExOjE2OjU5XG4gICAgQXV0aG9yICAgICA6IFBDMDMtTUFYSVxuKi9cblxuLnJlcHJlc2VudGFudGVzLXZlbnRhcyxcbi5zb2xpY2l0dWQtYWZpbGlhY2lvbixcbi5vZmljaW5hcy1jb3JyZW8ge1xuICAgIGJhY2tncm91bmQ6ICNFRUU7XG4gICAgXG4gICAgLmJvcmRlci1ib3R0b20ge1xuXHRwYWRkaW5nLWJvdHRvbTogNXJlbTtcblx0Ym9yZGVyLWJvdHRvbTogIzk0QUJCNiBkb3R0ZWQgMXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5vZmljaW5hLWl0ZW0gcCwgcCB7XG5cdGZvbnQtc2l6ZTogMS42cmVtICFpbXBvcnRhbnQ7XG5cdGxpbmUtaGVpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uc2VjdGlvbi1yZXF1aXNpdG9ze1xuXG4gICAgcGFkZGluZy10b3A6MTByZW07XG4gICAgY29sb3I6ICRjb2xvcjE7XG4gICAgaDJ7XG5cbiAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgICAgICBmb250LXNpemU6NC42cmVtO1xuICAgICAgICBjb2xvcjogJGNvbG9yMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyLjVyZW07XG4gICAgfVxuXG4gICAgaDR7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgZm9udC1zaXplOjJyZW07XG4gICAgICAgIGNvbG9yOiAkY29sb3IxO1xuICAgIH1cblxuICAgIHB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgZm9udC1zaXplOjJyZW07XG4gICAgICAgIGNvbG9yOiAkY29sb3IxO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgfVxuXG4gICAgLmN1bXBsZXtcblxuICAgICAgICBtYXJnaW4tYm90dG9tOjVyZW07XG4gICAgfVxuXG4gICAgLnJlcXVpc2l0b3MtZGV0YWlsLXJvd3tcblx0Ym9yZGVyLWJvdHRvbTogIzAzNkE2RiBkb3R0ZWQgMXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcblxuXG4gICAgICAgIC5yZXF1aXNpdG9zLWxpc3R7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6bm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjE7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDI0cHgvMSBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBtZGkoJ2NoZWNrLWNpcmNsZScpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MXJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjE7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTMuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIC5yZXF1aXNpdG9zLWVzcGVjaWZpY29ze1xuXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yMjtcblxuXG4gICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICBmb250LXNpemU6Mi40cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMjtcblx0XHRwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0Ym9yZGVyLWJvdHRvbTogIzAzNkE2RiBkb3R0ZWQgMXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoNHtcblxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToycmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxLjdyZW07XG4gICAgICAgICAgICB9ICAgICAgICBcblxuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogN3JlbTtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICBoNCwgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgfVxuICAgICAgICAuY3VtcGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIH1cbiAgICAgICAgLnJlcXVpc2l0b3MtZGV0YWlsLXJvdyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAgICAgICAucmVxdWlzaXRvcy1saXN0IHtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmVxdWlzaXRvcy1lc3BlY2lmaWNvcyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG5cbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbnNlY3Rpb24ucmVwcmVzZW50YW50ZXMtdmVudGFze1xuXG5cbiAgICAudGlwe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1LjhyZW07XG4gICAgfVxuXG5cbiAgICAucmVwcmVzZW50YW50ZS1pdGVte1xuXG4gICAgICAgIGJvcmRlci1yaWdodDoxcHggZG90dGVkICAjOTRBQkI2O1xuXG4gICAgICAgIGg0e1xuICAgICAgICAgICAgZm9udC1zaXplOjIuNHJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgICAgIGNvbG9yOiRjb2xvcjI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEuMnJlbTtcblxuICAgICAgICB9XG5cblxuICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOjEuOHJlbTtcbiAgICAgICAgICAgIGNvbG9yOiRjb2xvcjI7XG4gICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgICAgICBhLnRlbHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MS44cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5ob3Jhcmlve1xuXG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXdlaWdodDo1MDA7ICAgXG4gICAgICAgIH1cblxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLnRpcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICB9XG4gICAgICAgIC5yZXByZXNlbnRhbnRlLWl0ZW0ge1xuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5zZWN0aW9uLnNvbGljaXR1ZC1hZmlsaWFjaW9ue1xuICAgIC50aXB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgfSAgXG5cbiAgICAuaGVscHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICAgICAgZm9udC1zaXplOjJyZW07XG4gICAgICAgIGNvbG9yOiRjb2xvcjI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC50aXAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgfVxuICAgICAgICAuaGVscCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbnNlY3Rpb24ub2ZpY2luYXMtY29ycmVve1xuXG5cbiAgICAudGlwe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1LjhyZW07XG4gICAgfSBcblxuICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZToxLjhyZW07XG4gICAgICAgIGNvbG9yOiRjb2xvcjI7XG4gICAgfVxuXG4gICAgLm9maWNpbmEtaXRlbXtcblxuICAgICAgICBib3JkZXItcmlnaHQ6MXB4IGRvdHRlZCAjOTRBQkI2O1xuXG5cbiAgICAgICAgaDR7XG4gICAgICAgICAgICBmb250LXNpemU6Mi40cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgY29sb3I6JGNvbG9yMjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MS4ycmVtO1xuXG4gICAgICAgIH1cblxuICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOjEuOHJlbTtcbiAgICAgICAgICAgIGNvbG9yOiRjb2xvcjI7XG5cblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC50aXAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgfVxuICAgICAgICAub2ZpY2luYS1pdGVtIHtcbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKlxuVG8gY2hhbmdlIHRoaXMgbGljZW5zZSBoZWFkZXIsIGNob29zZSBMaWNlbnNlIEhlYWRlcnMgaW4gUHJvamVjdCBQcm9wZXJ0aWVzLlxuVG8gY2hhbmdlIHRoaXMgdGVtcGxhdGUgZmlsZSwgY2hvb3NlIFRvb2xzIHwgVGVtcGxhdGVzXG5hbmQgb3BlbiB0aGUgdGVtcGxhdGUgaW4gdGhlIGVkaXRvci5cbiovXG4vKiBcbiAgICBDcmVhdGVkIG9uIDogMDMtanVsLTIwMTgsIDE2OjM3OjU0XG4gICAgQXV0aG9yICAgICA6IFBDMDMtTUFYSVxuKi9cblxuc2VjdGlvbi50ZWxlZm9ub3MtaG9yYXJpb3N7XG4gICAgY29sb3I6d2hpdGU7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjJyZW07XG4gICAgYmFja2dyb3VuZDogIzA0ODA4NjtcblxuICAgIC5iZy1ncmVlbjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5pY29uLXRvcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMTByZW07XG4gICAgfVxuXG4gICAgLmJnLWdyZWVue1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwNDgwODY7XG4gICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0xMHJlbTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxMHJlbSArIDMuMnJlbSk7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9jb250YWN0by9jb250YWN0LWluZm8uanBnJyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgIH1cblxuICAgIC5oZWxwe1xuXG4gICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjNyZW07XG4gICAgICAgIGZvbnQtc2l6ZToyLjRyZW07XG5cbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50ZWwtY29sdW1ue1xuICAgICAgICBoNHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToyLjRyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjJyZW07XG4gICAgICAgIH1cbiAgICAgICAgdWx7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOm5vbmU7XG5cbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MS40cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjUlO1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjcwMDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAuaG9yYXJpby1zaGFyZS1jb250e1xuICAgICAgICBib3JkZXItdG9wOiBkb3R0ZWQgMXB4ICM5NEFCQjY7XG4gICAgICAgIGJvcmRlci1ib3R0b206IGRvdHRlZCAxcHggIzk0QUJCNjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgcGFkZGluZy10b3A6MS41cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbToxLjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206My4zcmVtO1xuICAgIH1cblxuICAgIC5ob3Jhcmlve1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIGl7XG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MS4ycmVtO1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zaGFyZXtcbiAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgfVxuICAgICAgICAuc29jaWFsLW5ldHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFzaXN0ZW50ZS1jaGF0e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAuY2hhdC13aXRoLXVze1xuICAgICAgICAgICAgZm9udC1zaXplOjEuOHJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjcwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG5cbiAgICAgICAgLmhlbHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIH1cbiAgICAgICAgLnRlbC1jb2x1bW4ge1xuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bCBsaSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaG9yYXJpby1zaGFyZS1jb250IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMS41cmVtOyBcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyBcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICB9XG4gICAgICAgIC5ob3JhcmlvLCAuYXNpc3RlbnRlLWNoYXQge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuc2VjdGlvbi5mb3JtLWNvbnRhY3Rve1xuICAgIGJhY2tncm91bmQ6JGNvbG9yMjtcbiAgICBjb2xvcjp3aGl0ZTtcbiAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbTtcblxuICAgIC5oZWxwLWJsb2NrLWVycm9yIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGNvbG9yOiAjZmY1MjUyO1xuICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgIH1cblxuICAgIC5oZWxwe1xuICAgICAgICBmb250LXNpemU6Mi40cmVtO1xuICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTozcmVtO1xuXG4gICAgICAgIHNwYW57XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tZ3JvdXB7XG4gICAgICAgIGxhYmVse1xuICAgICAgICAgICAgZm9udC1zaXplOjEuNnJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmLnJlcXVpcmVkOm5vdCguZmllbGQtY29udGFjdGZvcm0tbmV3c2xldHRlcil7XG4gICAgICAgICAgICBsYWJlbDphZnRlcntcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoxcmVtO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCIqXCI7XG4gICAgICAgICAgICB9IFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJvZHktbGFiZWx7XG4gICAgICAgIGZvbnQtc2l6ZToxLjZyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgLm1kLWNoZWNrYm94e1xuICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLWNvbnRhY3Rmb3JtLXZlcmlmeWNvZGV7XG4gICAgICAgIGJhY2tncm91bmQ6cmdiYSh3aGl0ZSwwLjMpO1xuICAgICAgICBwYWRkaW5nOjEuM3JlbTtcbiAgICB9XG5cbiAgICAjY29udGFjdGZvcm0tcGxhbntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG5cbiAgICAgICAgLmhlbHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuc2VjdGlvbi5jb250YWN0by1saW5rc3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCM4MTlDQTksMC4xKTtcbn1cblxuXG5zZWN0aW9uLm5vLWFmaWxpYWRve1xuICAgIGJhY2tncm91bmQtY29sb3I6JGNvbG9yMTtcbiAgICBjb2xvcjp3aGl0ZTtcbiAgICBwYWRkaW5nLXRvcDogMTJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW07XG5cbiAgICBwIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgIC5sYXJnZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVscHtcbiAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjVyZW07XG5cbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjcwMDtcbiAgICAgICAgfVxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGVsLXJvd3tcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMuOXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggI0YyRjVGNiBkb3R0ZWQ7IFxuICAgICAgICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjMuMnJlbTtcblxuICAgICAgICAudGVsLWNvbHVtbntcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuXG4gICAgICAgICAgICAmLmJvcmRlcmVke1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogIDFweCAjRjJGNUY2IGRvdHRlZDsgXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGg0e1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyLjRyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEuM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6bm9uZTtcblxuICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToycmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcblxuICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfSAgXG4gICAgfVxuXG4gICAgLmhvcmFyaW8tY29sdW1ue1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCAjRjJGNUY2IGRvdHRlZDsgXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggI0YyRjVGNiBkb3R0ZWQ7IFxuICAgICAgICBwYWRkaW5nLXRvcDogMS42cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTozLjJyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuXG4gICAgICAgIGg0e1xuICAgICAgICAgICAgZm9udC1zaXplOjJyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm9yaWVudGFjaW9uLWNvbHVtbntcbiAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxLjhyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuXG4gICAgICAgIC5oZWxwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICB9XG4gICAgICAgIC50ZWwtY29sdW1uIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICYuYm9yZGVyZWQubGFzdCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsIGxpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS40cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ob3JhcmlvLWNvbHVtbiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuc2VjdGlvbi5vZmljaW5hcy1tYXB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbWFwYmcuanBnKTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctdG9wOjEwcmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTo3LjJyZW07XG4gICAgfVxuXG4gICAgaDJ7XG4gICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICBmb250LXNpemU6My40cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjEuNnJlbTtcbiAgICB9XG5cbiAgICAuaGVscHtcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG4gICAgICAgIGNvbG9yOnJnYmEod2hpdGUsMC45NCk7XG4gICAgfVxuXG4gICAgLmhlbHAtYmxvY2sge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cblxuICAgIC5maWVsZHMtY29sdW1ue1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5mb3JtLWdyb3Vwe1xuICAgICAgICAgICAgd2lkdGg6IDI1LjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDoxLjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MS41cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwM0Y0NDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGIHVybCguLi9pbWcvaWNvbl9zZWxlY3QuanBnKSByaWdodCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNC4ycmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICBmb250LXNpemU6MS42cmVtO1xuICAgICAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4tb3Blbi1tYXB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6My41cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MnJlbTtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjlyZW07XG4gICAgICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjbWFwLWNvbnRhY3Qge1xuICAgICAgICB3aWR0aDogMTAwJTsgXG4gICAgICAgIGhlaWdodDogNjRyZW07XG4gICAgfVxuXG4gICAgLm9maWNpbmFzLW1hcHtcblxuXG5cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgICNtYXAtY29udGFjdCB7XG4gICAgICAgICAgICAvKmhlaWdodDogMjByZW07Ki9cbiAgICAgICAgfVxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICAgICAgfVxuICAgICAgICAuZmllbGRzLWNvbHVtbiB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcblxuICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ0bi1vcGVuLW1hcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMy41cmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMy41cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuOXJlbTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmluZm93aW5kb3cge1xuICAgICNpbmZvd2luZG93IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDAgMCAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiByZ2JhKCNGRjU3MjIsIDAuMTIpIGRvdHRlZCAxcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8qICAgICYgPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICYgPiBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUVFICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0qL1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MHB4KSBhbmQobWF4LXdpZHRoOiAxNTc1cHgpe1xuICAgIHNlY3Rpb24uZm9ybS1jb250YWN0b3tcbiAgICAgICAgLmZvcm0tZ3JvdXB7XG4gICAgICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBzZWN0aW9uLnRlbGVmb25vcy1ob3Jhcmlvc3tcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIHdpZHRoOiAyOCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XG4gICAgc2VjdGlvbi50ZWxlZm9ub3MtaG9yYXJpb3N7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qXG5UbyBjaGFuZ2UgdGhpcyBsaWNlbnNlIGhlYWRlciwgY2hvb3NlIExpY2Vuc2UgSGVhZGVycyBpbiBQcm9qZWN0IFByb3BlcnRpZXMuXG5UbyBjaGFuZ2UgdGhpcyB0ZW1wbGF0ZSBmaWxlLCBjaG9vc2UgVG9vbHMgfCBUZW1wbGF0ZXNcbmFuZCBvcGVuIHRoZSB0ZW1wbGF0ZSBpbiB0aGUgZWRpdG9yLlxuKi9cbi8qIFxuICAgIENyZWF0ZWQgb24gOiAyMy1qdWwtMjAxOCwgMTY6MTk6MDFcbiAgICBBdXRob3IgICAgIDogUm9kcmlcbiovXG5cbi5zZWN0aW9uLWRldGFsbGUtbm90aWNpYXMge1xuICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDMge1xuICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cbiAgICBoNXtcbiAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgICBpbWcubm90aWNpYS1pbWd7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgfVxuICAgIHAge1xuICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG5cbiAgICAgICAgJiArIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnN3aXBlci1wYWdpbmF0aW9ue1xuICAgICAgICBib3R0b206IDI1cHg7XG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwM0Y0NDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wbGF0aW5vLWxvZ297XG5cbiAgICAgICAgbWF4LXdpZHRoOiAxOHJlbTtcblxuICAgIH1cblxuXG4gICAgLm5vdGljaWEtaXRlbSB7XG4gICAgICAgIC5jb250LCAuYnRuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDQ3Rjg1O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFzaWRlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoMyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5vdGljaWEtaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICM5NEFCQjYgc29saWQgMXB4O1xuXG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAzRjQ0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFRUVFRUU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNS40cmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAzRjQ0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwM0Y0NDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUuMnJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUuNHJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDQ4MDg2O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUuNHJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhLmJhY2t7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjNyZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEzcmVtO1xuICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRvd25sb2FkIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICBjb2xvcjogIzAwM0Y0NDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29ucy91bF9yZWZlcmVuY2lhcy5wbmcnKSB0b3AgbGVmdCBuby1yZXBlYXQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuN3JlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50b3AtYmFyLWNvbnR7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLnNoYXJlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMS41cmVtIDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb21tZW50cyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgfVxufSIsIi8qXG5UbyBjaGFuZ2UgdGhpcyBsaWNlbnNlIGhlYWRlciwgY2hvb3NlIExpY2Vuc2UgSGVhZGVycyBpbiBQcm9qZWN0IFByb3BlcnRpZXMuXG5UbyBjaGFuZ2UgdGhpcyB0ZW1wbGF0ZSBmaWxlLCBjaG9vc2UgVG9vbHMgfCBUZW1wbGF0ZXNcbmFuZCBvcGVuIHRoZSB0ZW1wbGF0ZSBpbiB0aGUgZWRpdG9yLlxuKi9cbi8qIFxuICAgIENyZWF0ZWQgb24gOiAyNC1qdWwtMjAxOCwgMTY6NDM6MTNcbiAgICBBdXRob3IgICAgIDogUm9kcmlcbiovXG5cbi5zZWN0aW9uLWdsb3NhcmlvIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgIC5mb3JtIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNnJlbTtcbiAgICB9XG4gICAgZm9ybSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUVFRUVFO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiA1LjRyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAzRjQ0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgICAgIGEuYnRuLWNsb3NlLXNlYXJjaHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgICB0b3A6IDAuOXJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiA4cmVtO1xuICAgICAgICB9XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAzRjQ0O1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNS4ycmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiA1LjRyZW07XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2Utb3V0O1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwNDgwODY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNS40cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50aXRsZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDNGNDQ7XG4gICAgfVxuICAgIC5uYXYtZ2xvc2FyaW8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDQ4MDg2O1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCNGRkYsIDAuOTIpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2LjFyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGgxIHtcbiAgICAgICAgY29sb3I6IHJnYmEoI0ZGRiwgMC45Mik7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2LjFyZW07XG4gICAgfVxuICAgIGRsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgIH1cbiAgICBkdCB7XG4gICAgICAgIGNvbG9yOiAjMDQ3Rjg1O1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICB9XG4gICAgZGQge1xuICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuICAgIC5jaW50aWxsbyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICAgICAgY29sb3I6IHJnYmEoI0ZGRiwgMC45Mik7XG4gICAgICAgIHdpZHRoOiA2cmVtO1xuICAgICAgICBoZWlnaHQ6IDZyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUuNnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDQ4MDg2O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGhlaWdodDogMTRyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDQ4MDg2O1xuICAgICAgICAgICAgbGVmdDogMTRweDtcbiAgICAgICAgICAgIHRvcDogLTIuNXJlbTtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0xNHB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkICMwMzZBNkY7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgIzAzNkE2RjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAubmF2LWdsb3NhcmlvIHVsIGxpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5mb3JtIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICAgIH1cbiAgICAgICAgLm5hdi1nbG9zYXJpbyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qXG5UbyBjaGFuZ2UgdGhpcyBsaWNlbnNlIGhlYWRlciwgY2hvb3NlIExpY2Vuc2UgSGVhZGVycyBpbiBQcm9qZWN0IFByb3BlcnRpZXMuXG5UbyBjaGFuZ2UgdGhpcyB0ZW1wbGF0ZSBmaWxlLCBjaG9vc2UgVG9vbHMgfCBUZW1wbGF0ZXNcbmFuZCBvcGVuIHRoZSB0ZW1wbGF0ZSBpbiB0aGUgZWRpdG9yLlxuKi9cbi8qIFxuICAgIENyZWF0ZWQgb24gOiAyNS1qdWwtMjAxOCwgMTY6MDE6NDNcbiAgICBBdXRob3IgICAgIDogUm9kcmlcbiovXG5cbi5zZWN0aW9uLWZhcXMge1xuICAgIC5oZWFkZXItYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogIzA0ODA4NiBzb2xpZCAxcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIH1cbiAgICBoMSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKCMwMDNGNDQsIDAuOTIpO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYuMXJlbTtcbiAgICB9XG4gICAgaDIge1xuICAgICAgICBjb2xvcjogIzA0N0Y4NTtcbiAgICAgICAgZm9udC1zaXplOiA2cmVtO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgfVxuICAgIGZvcm0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0VFRUVFRTtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGhlaWdodDogNS40cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxLjVyZW07XG4gICAgICAgICAgICBjb2xvcjogIzAwM0Y0NDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwM0Y0NDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDUuMnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogNS40cmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dDtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDQ4MDg2O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUuNHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2LWFzaWRlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMnJlbSAwIDAgMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzA0N0Y4NTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2FyZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzA0N0Y4NTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG5cbiAgICAgICAgICAgICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICctJztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcrJztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnKyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzA0N0Y4NTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMS44cmVtO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDQ3Rjg1O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jYXJkLWJvZHkge1xuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDIuNzVyZW07XG4gICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ib3JkZXItbGVmdCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAjNDQ0NDQ0IHNvbGlkIDFweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAjQ0NDIGRvdHRlZCAxcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5jYXJkIHtcbiAgICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMi4zcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLypcblRvIGNoYW5nZSB0aGlzIGxpY2Vuc2UgaGVhZGVyLCBjaG9vc2UgTGljZW5zZSBIZWFkZXJzIGluIFByb2plY3QgUHJvcGVydGllcy5cblRvIGNoYW5nZSB0aGlzIHRlbXBsYXRlIGZpbGUsIGNob29zZSBUb29scyB8IFRlbXBsYXRlc1xuYW5kIG9wZW4gdGhlIHRlbXBsYXRlIGluIHRoZSBlZGl0b3IuXG4qL1xuLyogXG4gICAgQ3JlYXRlZCBvbiA6IDEzLWFnby0yMDE4LCAxNjowNTo1MVxuICAgIEF1dGhvciAgICAgOiBSb2RyaVxuKi9cblxuLnNlY3Rpb24tbWVkaWNhcmUtdmlkZW8ge1xuICAgIG1pbi1oZWlnaHQ6IDUyLjJyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDZyZW0gMCA2cmVtIDA7XG5cbiAgICAudmlkZW8tem9uZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTdyZW07XG5cbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQtdmlkZW8ge1xuICAgICAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICAgICAgLypwYWRkaW5nLXJpZ2h0OiAxN3JlbTsqL1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgICAgY29sb3I6ICMwNDgwODY7XG4gICAgICAgIGZvbnQtc2l6ZTogNi41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogN3JlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMS41cmVtIDA7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBib3JkZXItdG9wOiAjMDQ4MDg2IGRvdHRlZCAxcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiAjMDQ4MDg2O1xuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gICAgLyogICAgLmVtYmVkLXJlc3BvbnNpdmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfSovXG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgcGFkZGluZzogOHJlbSAwIDJyZW0gMDtcblxuICAgICAgICAudmlkZW8tem9uZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC8qXHQuZW1iZWQtcmVzcG9uc2l2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH0qL1xuICAgICAgICAudGV4dC12aWRlbyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIC8qcGFkZGluZy1yaWdodDogMDsqL1xuICAgICAgICB9XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDRyZW07XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlY3Rpb24tbWVkaWNhcmUtY3ViaWVydGEge1xuICAgIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gICAgcGFkZGluZzogN3JlbSAwO1xuXG4gICAgaDIge1xuICAgICAgICBjb2xvcjogIzAzNTc2RjtcbiAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIH1cblxuICAgIC5pdGVtLWN1YmlydGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAzRjQ0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMS41cmVtO1xuXG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29scyB7XG4gICAgICAgICYgPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogIzk0QUJCNiBkb3R0ZWQgMXB4O1xuICAgICAgICB9XG4gICAgICAgICYgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogN3JlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAycmVtIDAgMCAwO1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5jb2xzID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlY3Rpb24tbWVkaWNhcmUtYXJ0aWNsZXMge1xuICAgIGFydGljbGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gICAgICAgIGZpZ3VyZSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAjRkZGIHNvbGlkIDFweDtcbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgICAmLmdyZWVuIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzA0ODA4NjtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmxpbmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDQ4MDg2O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICM5NEFCQjYgZG90dGVkIDFweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuXG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDQ3Rjg1O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWN0aW9uLW1lZGljYXJlLWVsZWdpYmxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3BsYW5lcy1tZWRpY29zL3NvYnJlLW1lZGljYXJlL2VsZWdpYmlsaWRhZC5qcGcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIC5jb2wtMTIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRyZW0gNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAjMDQ3Rjg1O1xuICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gICAgaDMge1xuICAgICAgICBjb2xvcjogIzA0N0Y4NTtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuICAgIHVsIHtcbiAgICAgICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC5jb250YWluZXIgLmNvbC0xMiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIH1cbiAgICB9XG59Iiwic2VjdGlvbi5wcm9ncmFtYS1tZWpvcmFtaWVudG8tY2FsaWRhZC1ib3gtaGVhcnR7XG4gICAgcGFkZGluZy10b3A6IDByZW07XG4gICAgLmJveC1oZWFydHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDByZW07XG4gICAgICAgIGxlZnQ6IDEuNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbnMvYm94LWhlYXJ0LnBuZycpO1xuICAgICAgICB3aWR0aDogNjVweDtcbiAgICAgICAgaGVpZ2h0OiA1N3B4O1xuICAgIH1cbiAgICAuY29udGFpbmVye1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxufVxuXG5zZWN0aW9uLnByb2dyYW1hLW1lam9yYW1pZW50by1jYWxpZGFkLWluZm97XG4gICAgLmJveC10eHR7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG5cdCYuYm9yZGVyLXQge1xuXHQgICAgYm9yZGVyLXRvcDogIzk0QUJCNiBkb3R0ZWQgMXB4O1xuXHQgICAgcGFkZGluZy10b3A6IDNyZW07XG5cdH1cbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBjb2xvcjogIzA0N0Y4NTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAzRjQ0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcblx0ICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5xdW90ZXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUuNXJlbSAzcmVtO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbnMvcXVvdGUtb3Blbi5wbmcnKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbnMvcXVvdGUtY2xvc2UucG5nJyk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgICByaWdodDogMS41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzA0N0Y4NTtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxufVxuXG5zZWN0aW9uLnByb2dyYW1hLW1lam9yYW1pZW50by1jYWxpZGFkLW9iamV0aXZvc3tcbiAgICBiYWNrZ3JvdW5kOiAjRjRGN0Y4O1xuICAgIGgye1xuICAgICAgICBjb2xvcjogIzA0N0Y4NTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICAgIHVse1xuICAgICAgICBsaXtcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwNDgwODY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMC44cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuXHQgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgcC5jLWdyZWVue1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgfVxuICAgIC5xaXB7XG4gICAgICAgIG1hcmdpbi10b3A6IDZyZW07XG4gICAgICAgIC5ib3gtcWlwe1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMuNXJlbSAwcmVtO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogODdweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzA0ODA4NjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCAjMDAzRjQ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwNDgwODY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMDAzRjQ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmhhcHB5LWZhY2V7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRiB1cmwoJy4uL2ltZy9pY29ucy9oYXBweS1mYWNlLnBuZycpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAzLjhyZW07XG4gICAgICAgICAgICAgICAgdG9wOiAyLjI1cmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5LjdyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5LjdyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwM0Y0NDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbGVmdDogNHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuc2VjdGlvbi5wcm9ncmFtYS1tZWpvcmFtaWVudG8tY2FsaWRhZC1yZXNwb25zYWJpbGlkYWR7XG4gICAgaDN7XG4gICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogIzA0N0Y4NTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIH1cbiAgICBwe1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyNSU7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAjMDAzRjQ0O1xuICAgIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICBzZWN0aW9uLnByb2dyYW1hLW1lam9yYW1pZW50by1jYWxpZGFkLWluZm97XG4gICAgICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgICAgICAuYm94LXR4dHtcbiAgICAgICAgICAgICYucXVvdGV7XG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgye1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHNlY3Rpb24ucHJvZ3JhbWEtbWVqb3JhbWllbnRvLWNhbGlkYWQtb2JqZXRpdm9ze1xuICAgICAgICBoMntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICB9XG4gICAgICAgIHAsIHVsIGxpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIH1cbiAgICAgICAgLnFpcHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICAgICAgICAuYm94LXFpcHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4N3B4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDQ4MDg2O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzAwM0Y0NDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwNDgwODY7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMDAzRjQ0O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmhhcHB5LWZhY2V7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMy41cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOXJlbSAxLjVyZW0gMnJlbSAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMHJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMHJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgc2VjdGlvbi5wcm9ncmFtYS1tZWpvcmFtaWVudG8tY2FsaWRhZC1yZXNwb25zYWJpbGlkYWR7XG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMHJlbTtcbiAgICB9XG59Iiwic2VjdGlvbi5jdWJpZXJ0YS1mdWVyYS1kZS1yZWQtYm94LWZpbGV7XG4gICAgcGFkZGluZy10b3A6IDByZW07XG4gICAgLmJveC1maWxle1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMHJlbTtcbiAgICAgICAgbGVmdDogMS41cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29ucy9ib3gtZmlsZS5wbmcnKTtcbiAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgIGhlaWdodDogNTdweDtcbiAgICB9XG4gICAgLmNvbnRhaW5lcntcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbn1cblxuc2VjdGlvbi5jdWJpZXJ0YS1mdWVyYS1kZS1yZWR7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xuICAgIGgxe1xuICAgICAgICBmb250LXNpemU6IDZyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjMDQ3Rjg1O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cbiAgICBwe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogIzA0N0Y4NTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgIHNlY3Rpb24uY3ViaWVydGEtZnVlcmEtZGUtcmVke1xuICAgICAgICBoMXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIH1cbiAgICB9XG59Iiwic2VjdGlvbi5wb2xpdGljYS1kZS10cmFuc2ljaW9uLXN1cGxpZG97XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xuICAgIGgxe1xuICAgICAgICBmb250LXNpemU6IDYuNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICMwNDgwODY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBzcGFue1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG9wYWNpdHk6IC45MjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbn1cblxuc2VjdGlvbi5wb2xpdGljYS1kZS10cmFuc2ljaW9uLWluZm97XG4gICAgYmFja2dyb3VuZDogI0Y0RjdGODtcbiAgICAuZG9jdW1lbnQtaXRlbXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuM3JlbTtcbiAgICB9XG4gICAgaDN7XG4gICAgICAgIGNvbG9yOiAjMDQ3Rjg1O1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgfVxuICAgICNsaXN0LXBkZntcbiAgICAgICAgaDN7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwLnN1YnRpdGxle1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgICB1bHtcbiAgICAgICAgbGl7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDQ4MDg2O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDAuOHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW07XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubGVlLWFxdWl7XG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgICAgY29sb3I6ICMwNDdGODU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgIHNlY3Rpb24ucG9saXRpY2EtZGUtdHJhbnNpY2lvbi1zdXBsaWRve1xuICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgICAgIGgxe1xuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIH1cbiAgICAgICAgc3Zne1xuICAgICAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBzZWN0aW9uLnBvbGl0aWNhLWRlLXRyYW5zaWNpb24taW5mb3tcbiAgICAgICAgdWx7XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhLmJ0bntcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5sZWUtYXF1aXtcbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJzZWN0aW9uLmRldGVybWluYWNpb24tb3JnYW5pemFjaW9uYWxlcy1ib3gtZmlsZXtcbiAgICBwYWRkaW5nLXRvcDogMHJlbTtcbiAgICAuYm94LWZpbGV7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwcmVtO1xuICAgICAgICBsZWZ0OiAxLjVyZW07XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb25zL2JveC1maWxlLnBuZycpO1xuICAgICAgICB3aWR0aDogNjVweDtcbiAgICAgICAgaGVpZ2h0OiA1N3B4O1xuICAgIH1cbiAgICAuY29udGFpbmVye1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxufVxuXG5zZWN0aW9uLmRldGVybWluYWNpb24tb3JnYW5pemFjaW9uYWxlcy1pbmZve1xuICAgIC5uYXYtdGFicy55ZWFycyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAjRkZGIHNvbGlkIDFweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICMwMzU3NkYgc29saWQgMXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMy41cmVtO1xuXG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6ICMwMzU3NkY7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAzNTc2RjtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLW1lZGljYW1lbnRvcyB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDI2QTZFO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDE2QTZEO1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDF7XG4gICAgICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICMwNDdGODU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuICAgIHAuc3VidGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgIGNvbG9yOiAjMDQ3Rjg1O1xuICAgIH1cbiAgICAudGFiLWNvbnRlbnR7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzQ0NDQ0NDtcbiAgICAgICAgcGFkZGluZzogMy41cmVtIDByZW07XG4gICAgICAgIC5jYXJke1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgLmNhcmQtaGVhZGVye1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcmVtIDEuMjVyZW0gMHJlbSAycmVtO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDQ3Rjg1O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNS41cmVtO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3Vze1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDQ3Rjg1O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTAuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmNvbGxhcHNlZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDQ3Rjg1O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8qZm9udC1zaXplOiAycmVtOyovXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgLypwYWRkaW5nLWxlZnQ6IDEuNXJlbTsqL1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIrXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMC4zcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC44cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2FyZC1ib2R5e1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdyZW0gMS41cmVtIDNyZW0gNnJlbTtcblxuICAgICAgICAgICAgICAgICYuZm9ybXVsYXJpbyB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNyZW0gMS41cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAuNXJlbSAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzA0N0Y4NTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBoNXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDByZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogIzA0N0Y4NSBzb2xpZCAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjdyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC41NDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAzRjQ0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGg0e1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDQ3Rjg1O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwNDdGODU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZmF4c3tcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogN3JlbTtcbiAgICAgICAgICAgICAgICAgICAgLmZheC1pdGVte1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBkb3R0ZWQgIzk0QUJCNjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwM0Y0NDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgIC5zZWN0aW9uLWJhbm5lcntcbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgc2VjdGlvbi5kZXRlcm1pbmFjaW9uLW9yZ2FuaXphY2lvbmFsZXMtaW5mb3tcbiAgICAgICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgICAgIGgxe1xuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgIH1cbiAgICAgICAgcC5zdWJ0aXRsZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgIH1cbiAgICAgICAgLnRhYi1jb250ZW50e1xuICAgICAgICAgICAgLmNhcmR7XG4gICAgICAgICAgICAgICAgLmNhcmQtaGVhZGVye1xuICAgICAgICAgICAgICAgICAgICBidXR0b257XG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAxLjI1cmVtIDFyZW0gMS4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jYXJkLWJvZHl7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNyZW0gMS41cmVtIDNyZW0gMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaDR7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5mYXhze1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mYXgtaXRlbXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59Iiwic2VjdGlvbi5wcm9ncmFtYS1tYW5lam8tZGUtdGVyYXBpYS1ib3gtaGVhcnR7XG4gICAgcGFkZGluZy10b3A6IDByZW07XG4gICAgLmJveC1oZWFydHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDByZW07XG4gICAgICAgIGxlZnQ6IDEuNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbnMvYm94LWhlYXJ0LnBuZycpO1xuICAgICAgICB3aWR0aDogNjVweDtcbiAgICAgICAgaGVpZ2h0OiA1N3B4O1xuICAgIH1cbiAgICAuY29udGFpbmVye1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxufVxuXG5zZWN0aW9uLnByb2dyYW1hLW1hbmVqby1kZS10ZXJhcGlhLW1haW57XG4gICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGNvbG9yOiAjMDQ3Rjg1O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAmLnAtMjB7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIH1cbiAgICAgICAgc3Bhbi5mdy1tZWRpdW17XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5zZWN0aW9uLnByb2dyYW1hLW1hbmVqby1kZS10ZXJhcGlhLWNyaXRlcmlvc3tcbiAgICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xuICAgIGgye1xuICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICMwNDdGODU7XG4gICAgfVxuICAgIHAuc3VidGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgfVxuICAgIC5saXN0c3tcbiAgICAgICAgdWx7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICAmPnVse1xuICAgICAgICAgICAgJi5uby1saXN0LXN0eWxle1xuICAgICAgICAgICAgICAgICY+bGl7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmPnVse1xuICAgICAgICAgICAgICAgICAgICAgICAgJj5saXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnVse1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmxpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfSAgXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJj5saXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDQ4MDg2O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjU0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmPnVse1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICY+bGl7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY+dWx7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0LjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5saXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogZGlzYyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5sZWdhbHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBjb2xvcjogIzA0N0Y4NTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgICAgICAgIGkubWRpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDByZW07XG4gICAgICAgICAgICAgICAgbGVmdDogMHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhLnNoYXJle1xuICAgICAgICAgICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbnNlY3Rpb24ucHJvZ3JhbWEtbWFuZWpvLWRlLXRlcmFwaWEtc2VydmljaW9ze1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgYS5kZXNjYXJnYXtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjMDAzRjQ0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgc3Zne1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wYXJhLW1hcy1pbmZve1xuICAgICAgICBoNHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBjb2xvcjogIzAwM0Y0NDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM5NEFCQjY7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAzRjQ0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgIHNlY3Rpb24ucHJvZ3JhbWEtbWFuZWpvLWRlLXRlcmFwaWEtbWFpbntcbiAgICAgICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgfVxuICAgIHNlY3Rpb24ucHJvZ3JhbWEtbWFuZWpvLWRlLXRlcmFwaWEtY3JpdGVyaW9ze1xuICAgICAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICAgICAgICBoMntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICAubGlzdHN7XG4gICAgICAgICAgICAubGVnYWx7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBzZWN0aW9uLnByb2dyYW1hLW1hbmVqby1kZS10ZXJhcGlhLWNyaXRlcmlvc3tcbiAgICAgICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgYS5kZXNjYXJnYXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBzZWN0aW9uLnByb2dyYW1hLW1hbmVqby1kZS10ZXJhcGlhLXNlcnZpY2lvc3tcbiAgICAgICAgLmxpc3Rze1xuICAgICAgICAgICAgdWx7XG4gICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLypcblRvIGNoYW5nZSB0aGlzIGxpY2Vuc2UgaGVhZGVyLCBjaG9vc2UgTGljZW5zZSBIZWFkZXJzIGluIFByb2plY3QgUHJvcGVydGllcy5cblRvIGNoYW5nZSB0aGlzIHRlbXBsYXRlIGZpbGUsIGNob29zZSBUb29scyB8IFRlbXBsYXRlc1xuYW5kIG9wZW4gdGhlIHRlbXBsYXRlIGluIHRoZSBlZGl0b3IuXG4qL1xuLyogXG4gICAgQ3JlYXRlZCBvbiA6IDIxLWFnby0yMDE4LCAxOTowMzoyMFxuICAgIEF1dGhvciAgICAgOiBSb2RyaVxuKi9cblxuLnNlY3Rpb24tcHJldmVuY2lvbiB7XG4gICAgcGFkZGluZzogN3JlbSAwO1xuICAgIFxuICAgIGgxIHtcblx0Y29sb3I6ICMwMzU3NkY7XG5cdGZvbnQtc2l6ZTogNi41cmVtO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgICBoMyB7XG5cdGNvbG9yOiAjMDM1NzZGO1xuXHRmb250LXNpemU6IDIuMnJlbTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gICAgaDIge1xuXHRjb2xvcjogIzA0N0Y4NTtcblx0Zm9udC1zaXplOiAyLjhyZW07XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFxuXHQmLmxhcmdlIHtcblx0ICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuXHR9XG4gICAgfVxuICAgIHAge1xuXHRjb2xvcjogIzMzMzMzMztcblx0Zm9udC1zaXplOiAxLjhyZW07XG5cdG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuICAgIHVsIHtcblx0Y29sb3I6ICMwNDdGODU7XG5cdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbi1sZWZ0OiAyLjVyZW07XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0bGkge1xuXHQgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCAgICAmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAxcmVtO1xuXHRcdGhlaWdodDogMXJlbTtcblx0XHRib3JkZXI6ICMwNDdGODUgc29saWQgMnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0bWFyZ2luLWxlZnQ6IC0yLjVyZW07XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luLXRvcDogMC43cmVtO1xuXHRcdG9wYWNpdHk6IDAuNTQ7XG5cdCAgICB9XG5cdH1cbiAgICB9XG4gICAgLmJveC1ncmVlbiB7XG5cdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdGJhY2tncm91bmQ6ICMwMDNGNDQ7XG5cdHBhZGRpbmc6IDJyZW07XG5cdGNvbG9yOiAjRkZGO1xuXHRcblx0cCB7XG5cdCAgICBsaW5lLWhlaWdodDogMi42cmVtO1xuXHQgICAgZm9udC1zaXplOiAyLjJyZW07XG5cdCAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdCAgICBjb2xvcjogI0ZGRjtcblx0ICAgIFxuXHQgICAgc3BhbiB7XG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuOHJlbTtcblx0ICAgIH1cblx0fVxuXHRhIHtcblx0ICAgIHN2ZyB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0d2lkdGg6IDIuNHJlbTtcblx0XHRoZWlnaHQ6IDIuNHJlbTtcblx0XHRmaWxsOiAjRkZGO1xuXHRcdG1hcmdpbi1yaWdodDogMC41cmVtO1xuXHQgICAgfVxuXHQgICAgJjpob3ZlciB7XG5cdFx0c3ZnIHtcblx0XHQgICAgZmlsbDogIzAwM0Y0NDtcblx0XHR9XG5cdCAgICB9XG5cdH1cbiAgICB9XG4gICAgZmlndXJlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcblx0YSB7XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICBib3R0b206IDJyZW07XG5cdCAgICBsZWZ0OiAycmVtO1xuXHQgICAgXG5cdCAgICBzdmcge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdHdpZHRoOiAyLjRyZW07XG5cdFx0aGVpZ2h0OiAyLjRyZW07XG5cdFx0ZmlsbDogI0ZGRjtcblx0XHRtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcblx0ICAgIH1cblx0ICAgICY6aG92ZXIge1xuXHRcdHN2ZyB7XG5cdFx0ICAgIGZpbGw6ICMwMDNGNDQ7XG5cdFx0fVxuXHQgICAgfVxuXHR9XG5cdHAge1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgYm90dG9tOiAwO1xuXHQgICAgbGVmdDogMDtcblx0ICAgIHJpZ2h0OiAwO1xuXHQgICAgYmFja2dyb3VuZDogIzA0ODA4NiB1cmwoJy4uL2ltZy9pY29ucy9pY29uX3N0YXIucG5nJykgMnJlbSBjZW50ZXIgbm8tcmVwZWF0O1xuXHQgICAgY29sb3I6ICNGRkY7XG5cdCAgICBmb250LXNpemU6IDJyZW07XG5cdCAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbSAxLjVyZW0gMTByZW07XG5cdCAgICBtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG4gICAgfVxuICAgIC5ib3JkZXItdCB7XG5cdGJvcmRlci10b3A6ICM5NEFCQjYgZG90dGVkIDFweDtcblx0cGFkZGluZy10b3A6IDVyZW07XG5cdG1hcmdpbi10b3A6IDVyZW07XG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRwYWRkaW5nOiAzcmVtIDAgM3JlbSAwO1xuXHRcblx0aDEge1xuXHQgICAgZm9udC1zaXplOiAzcmVtO1xuXHR9XG5cdGgzIHtcblx0ICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuXHR9XG5cdGgyIHtcblx0ICAgIGZvbnQtc2l6ZTogMnJlbTtcblx0fVxuXHRwIHtcblx0ICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuXHR9XG5cdHVsIHtcblx0ICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG5cdH1cblx0LmJveC1ncmVlbiB7XG5cdCAgICAuYnRuIHtcblx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0ICAgIH1cblx0ICAgIHAge1xuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHQgICAgfVxuXHR9XG5cdC5ib3JkZXItdCB7XG5cdCAgICBwYWRkaW5nLXRvcDogM3JlbTtcblx0ICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcblx0fVxuXHRmaWd1cmUge1xuXHQgICAgLmJ0biB7XG5cdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdCAgICB9XG5cdCAgICBwIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0cGFkZGluZzogMXJlbSAxcmVtIDFyZW0gN3JlbTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDMuNXJlbTtcblx0ICAgIH1cblx0fVxuICAgIH1cbn1cblxuLnNlY3Rpb24tcmVjb21wZW5zYW5kbyB7XG4gICAgcGFkZGluZy10b3A6IDhyZW07XG4gICAgYmFja2dyb3VuZDogI0Y0RjRGNDtcbiAgICBcbiAgICBoMiB7XG5cdGNvbG9yOiAjMDQ3Rjg1O1xuXHRmb250LXNpemU6IDMuNHJlbTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIH1cbiAgICBwIHtcblx0Y29sb3I6ICMzMzMzMzM7XG5cdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcblx0Ji5ncmVlbiB7XG5cdCAgICBjb2xvcjogIzA0N0Y4NTtcblx0ICAgIGZvbnQtc2l6ZTogMnJlbTtcblx0ICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cdH1cbiAgICB9XG4gICAgdWwge1xuXHRjb2xvcjogIzA0N0Y4NTtcblx0Zm9udC1zaXplOiAxLjZyZW07XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luLWxlZnQ6IDIuNXJlbTtcblx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHRsaSB7XG5cdCAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0ICAgICY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDFyZW07XG5cdFx0aGVpZ2h0OiAxcmVtO1xuXHRcdGJvcmRlcjogIzA0N0Y4NSBzb2xpZCAycHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRtYXJnaW4tbGVmdDogLTIuNXJlbTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW4tdG9wOiAwLjdyZW07XG5cdFx0b3BhY2l0eTogMC41NDtcblx0ICAgIH1cblx0ICAgIFxuXHQgICAgdWwge1xuXHRcdGxpIHtcblx0XHQgICAgJjpiZWZvcmUge1xuXHRcdFx0Ym9yZGVyOiB0cmFuc3BhcmVudCBzb2xpZCAycHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMDQ4MDg2O1xuXHRcdCAgICB9XG5cdFx0fVxuXHQgICAgfVxuXHR9XG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRoMiB7XG5cdCAgICBmb250LXNpemU6IDIuNHJlbTtcblx0fVxuXHRwIHtcblx0ICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuXHR9XG5cdHAuZ3JlZW4ge1xuXHQgICAgZm9udC1zaXplOiAxLjhyZW07XG5cdH1cbiAgICB9XG59XG5cbi5zZWN0aW9uLWVkdWNhY2lvbi1zYWx1ZCB7XG4gICAgcGFkZGluZzogOHJlbSAwIDhyZW0gMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogIzA0ODA4NjtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBcbiAgICAmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDA7XG5cdGxlZnQ6IDUwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9wbGFuZXMtbWVkaWNvcy9wcmV2ZW5jaW9uLWVkdWNhY2lvbi9lZHVjYWNpb24uanBnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuICAgIGgyIHtcblx0Zm9udC1zaXplOiAzLjRyZW07XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICB9XG4gICAgdWwge1xuXHRjb2xvcjogI0ZGRjtcblx0Zm9udC1zaXplOiAxLjhyZW07XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luLWxlZnQ6IDIuNXJlbTtcblx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHRsaSB7XG5cdCAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCAgICAmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAxcmVtO1xuXHRcdGhlaWdodDogMXJlbTtcblx0XHRib3JkZXI6ICNGRkYgc29saWQgMnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0bWFyZ2luLWxlZnQ6IC0yLjVyZW07XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luLXRvcDogMC43cmVtO1xuXHRcdG9wYWNpdHk6IDAuNTQ7XG5cdCAgICB9XG5cdH1cbiAgICB9XG4gICAgLmJ0bi1vcGVuIHtcblx0bWFyZ2luLXRvcDogMS41cmVtO1xuXHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdHBhZGRpbmctbGVmdDogM3JlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCY6YmVmb3JlIHtcblx0ICAgIGNvbnRlbnQ6ICcnO1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICBoZWlnaHQ6IDFweDtcblx0ICAgIGJhY2tncm91bmQ6IHJnYmEoI0ZGRiwgMC4xMik7XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICBsZWZ0OiAwO1xuXHQgICAgcmlnaHQ6IDA7XG5cdCAgICB0b3A6IDUwJTtcblx0ICAgIG1hcmdpbi10b3A6IC0xcHg7XG5cdCAgICB6LWluZGV4OiAwO1xuXHR9XG5cdFxuXHQuYnRuIHtcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICAgIHotaW5kZXg6IDE7XG5cdCAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXHQgICAgbWluLXdpZHRoOiAyNHJlbTtcblx0ICAgIGJhY2tncm91bmQ6ICNGRkY7XG5cdCAgICBjb2xvcjogIzA0ODA4Njtcblx0ICAgIFxuXHQgICAgJjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0Y29sb3I6ICNGRkY7XG5cdFx0YmFja2dyb3VuZDokdmFfZGFyayFpbXBvcnRhbnQ7XG5cdCAgICB9XG5cdCAgICBzdmcge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbi1yaWdodDogMXJlbTtcblx0XHRtYXJnaW4tdG9wOiAwLjc1cmVtO1xuXHRcdGZpbGw6ICMwNDgwODY7XG5cdFx0d2lkdGg6IDIuNHJlbTtcblx0XHRoZWlnaHQ6IDIuNHJlbTtcblx0XHRcblx0XHQmLmFycm93IHtcblx0XHQgICAgZmxvYXQ6IHJpZ2h0O1xuXHRcdCAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0ICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xuXHRcdH1cblx0ICAgIH1cblx0fVxuICAgIH1cbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0cGFkZGluZzogMCAwIDNyZW0gMDtcblx0XG5cdCY6YmVmb3JlIHtcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgbGVmdDogMDtcblx0ICAgIGhlaWdodDogMjByZW07XG5cdCAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdH1cblx0aDIge1xuXHQgICAgZm9udC1zaXplOiAyLjRyZW07XG5cdH1cbiAgICB9XG59IiwiLypcblRvIGNoYW5nZSB0aGlzIGxpY2Vuc2UgaGVhZGVyLCBjaG9vc2UgTGljZW5zZSBIZWFkZXJzIGluIFByb2plY3QgUHJvcGVydGllcy5cblRvIGNoYW5nZSB0aGlzIHRlbXBsYXRlIGZpbGUsIGNob29zZSBUb29scyB8IFRlbXBsYXRlc1xuYW5kIG9wZW4gdGhlIHRlbXBsYXRlIGluIHRoZSBlZGl0b3IuXG4qL1xuLypcbiAgICBDcmVhdGVkIG9uIDogMjItYWdvLTIwMTgsIDEwOjQ1OjE3XG4gICAgQXV0aG9yICAgICA6IFJvZHJpXG4qL1xuXG4uc2VjdGlvbi10ZWNub2xvZ2lhIHtcbiAgICBwYWRkaW5nOiA3cmVtIDA7XG5cbiAgICBoMSB7XG4gICAgICAgIGNvbG9yOiAjMDAzRjQ0O1xuICAgICAgICBmb250LXNpemU6IDZyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICB9XG4gICAgLmFsZXJ0YS10ZWNub2xvZ2lhIGg0IHtcblxuICAgICAgICBjb2xvcjogIzA0N0Y4NTtcbiAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuICAgIGgzIHtcbiAgICAgICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gICAgaW1nLmltZy1waG9uZXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDU0LjNyZW07XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgICAgIGxlZnQ6IC0xNS41cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgLnRleHQtYmVzaWRlLXBob25le1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTAuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYm9yZGVyLXRvcCB7XG4gICAgICAgIGJvcmRlci10b3A6ICM5NEFCQjYgZG90dGVkIDFweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMy41cmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICB9XG4gICAgLmJvcmRlci1yaWdodCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogIzk0QUJCNiBkb3R0ZWQgMXB4O1xuICAgIH1cbiAgICAuc29jaWFsLW5ldCBsaSBhIHtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAjMDAzRjQ0O1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICAgICAmLmdyZWVuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDQ4MDg2O1xuICAgICAgICB9XG4gICAgICAgICYudGl0bGUtYXNpZGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiA2cmVtO1xuICAgICAgICAgICAgY29sb3I6ICMwNDgwODY7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNnJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDZyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2cmVtO1xuICAgICAgICAgICAgICAgIGZpbGw6ICMwNDgwODY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYub3JhbmdlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0VCOTkyRjtcblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICNFQjk5MkY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgICBjb2xvcjogIzAwM0Y0NDtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICAgIHVsLmJlbmVmaWNpb3Mge1xuICAgICAgICBjb2xvcjogIzAwM0Y0NDtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbjogMCAwIDJyZW0gMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIuNXJlbTtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXI6ICMwMDNGNDQgc29saWQgMnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW07XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFzaXN0ZW50ZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiA0LjJyZW07XG4gICAgICAgIHdpZHRoOiAyMy41cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMy4zcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAzLjNyZW07XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYXNpc3RlbnRlLnN2Zyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB9XG5cbiAgICAgICAgc3Bhbi5sYWJlbHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG5cbiAgICAgICAgfVxuXG5cblxuICAgIH1cbiAgICAuYm94LWdyaXMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGNEY0RjQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDZyZW07XG4gICAgICAgIHBhZGRpbmc6IDNyZW07XG4gICAgICAgIC8qbWFyZ2luLWJvdHRvbTogM3JlbTsqL1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0zcmVtO1xuICAgICAgICAgICAgbGVmdDogNnJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDNyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcmVtIHNvbGlkICNGNEY0RjQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDNyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgZm9ybSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxLjVyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjRGNEY0O1xuICAgICAgICAgICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgIH1cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFsZXJ0IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMS41cmVtIDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnRuc19kb3dubG9hZHMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDFweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wtYXNpZGV7XG5cbiAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxLjdyZW07XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hbGVydGEtZGVzY3JpcHRpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE2ZjcxO1xuICAgICAgICBwYWRkaW5nOiA1ZW07XG5cbiAgICAgICAgaDIsIHAsIGgzIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24sIC50ZXh0LWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAuNWVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IC41ZW07XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgcGFkZGluZzogMmVtIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogM3JlbSAwO1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcblxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgfVxuICAgICAgICAuYm94LWdyaXMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgIH1cbiAgICAgICAgaDIudGl0bGUtYXNpZGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuYWxlcnRhLXRlY25vbG9naWEgaDQge1xuXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsInNlY3Rpb24uY3ViaWVydGEtZnVlcmEtZGUtcmVkLWRlLWZhcm1hY2lhcy1ib3gtaGFuZHtcbiAgICBwYWRkaW5nLXRvcDogMHJlbTtcbiAgICAuYm94LWhhbmR7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwcmVtO1xuICAgICAgICBsZWZ0OiAxLjVyZW07XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb25zL2JveC1oYW5kLnBuZycpO1xuICAgICAgICB3aWR0aDogNjVweDtcbiAgICAgICAgaGVpZ2h0OiA1N3B4O1xuICAgIH1cbiAgICAuY29udGFpbmVye1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxufVxuXG5zZWN0aW9uLmN1YmllcnRhLWZ1ZXJhLWRlLXJlZC1kZS1mYXJtYWNpYXMtbWFpbntcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICBcbiAgICBoMntcbiAgICAgICAgZm9udC1zaXplOiAzLjZyZW07XG5cdGxpbmUtaGVpZ2h0OiA0LjJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMDQ3Rjg1O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIH1cbiAgICB1bHtcbiAgICAgICAgbGl7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG5cdCAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgY29sb3I6ICMwNDdGODU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgICAgICAgICBpe1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwcmVtO1xuICAgICAgICAgICAgICAgIHRvcDogLTAuMnJlbTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBwe1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGNvbG9yOiAjMDQ3Rjg1O1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICB9XG4gICAgYS5zaGFyZXtcbiAgICAgICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgaXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICBzZWN0aW9uLmN1YmllcnRhLWZ1ZXJhLWRlLXJlZC1kZS1mYXJtYWNpYXMtbWFpbntcbiAgICAgICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgICAgIGgye1xuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgdWx7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIucGFnZS1kZXRlcm1pbmFjaW9uZXMtY3ViaWVydGF7XG4gICAgXG4gICAgc2VjdGlvbi5ib3gtZmlsZXtcbiAgICAgICAgcGFkZGluZy10b3A6IDByZW07XG4gICAgICAgIC5ib3gtZmlsZXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMHJlbTtcbiAgICAgICAgICAgIGxlZnQ6IDEuNXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb25zL2JveC1maWxlLnBuZycpO1xuICAgICAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDU3cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhaW5lcntcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBzZWN0aW9uLmRldGVybWluYWNpb25lcy1kZS1jdWJpZXJ0YXtcbiAgICAgICAgdWx7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzA0N0Y4NTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMHJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDF7XG4gICAgICAgICAgICBmb250LXNpemU6IDZyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgY29sb3I6ICMwNDdGODU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB9XG4gICAgICAgIHAuc3VidGl0bGV7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgY29sb3I6ICMwNDdGODU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICB9XG4gICAgICAgIGg0e1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgY29sb3I6ICMwNDdGODU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgICAgIGNvbG9yOiAjMDQ3Rjg1O1xuICAgICAgICB9XG4gICAgICAgIGEuYnRuLmdyZWVue1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBzZWN0aW9uLmZvcm1hc3tcbiAgICAgICAgcGFkZGluZy10b3A6IDByZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICNGMEYzRjQ7XG4gICAgICAgIC5ib3gtaGVhZHNldHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMHJlbTtcbiAgICAgICAgICAgIGxlZnQ6IDEuNXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb25zL2JveC1oZWFkc2V0LnBuZycpO1xuICAgICAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDU3cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhaW5lcntcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybWFzLWluZm97XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cmVtO1xuICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzA0ODA4NjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5sbGFtYW5vc3tcblx0XHRib3JkZXItdG9wOiAjOTRBQkI2IGRvdHRlZCAxcHg7XG5cdFx0cGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAjMDQ4MDg2O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGg0e1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwNDdGODU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzA0N0Y4NTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZheHN7XG4gICAgICAgICAgICAgICAgLyptYXJnaW4tdG9wOiA3cmVtOyovXG4gICAgICAgICAgICAgICAgLypib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM5NEFCQjY7Ki9cbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtO1xuXG4gICAgICAgICAgICAgICAgLmljb24tZG93bmxvYWQge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLThyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5ib3JkZXItbm9uZXtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBoNHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwNDdGODU7XG4gICAgICAgICAgICAgICAgICAgIC8qd2lkdGg6IDc1JTsqL1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mYXgtaXRlbXtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBkb3R0ZWQgIzk0QUJCNjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkLCAmLmJvcmRlci1ub25le1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwM0Y0NDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGg0e1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAzRjQ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwM0Y0NDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4uZnctbWVkaXVte1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc29saWNpdHVke1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwNDdGODU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmF4cy1uZXd7XG4gICAgICAgICAgICAgICAgLmZheC1pdGVte1xuICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwM0Y0NDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzA0ODA4NjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwLjhyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZW52aW9ze1xuICAgICAgICAgICAgICAgIGg0e1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB1bHtcbiAgICAgICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwM0Y0NDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbnNlY3Rpb24uZXhjZXBjaW9uZXN7XG4gICAgcGFkZGluZy10b3A6IDByZW07XG4gICAgXG4gICAgLmJ0bi1vcGVuIHtcblx0bWFyZ2luLWJvdHRvbTogMXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDNyZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOmJlZm9yZSB7XG5cdCAgICBjb250ZW50OiAnJztcblx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgaGVpZ2h0OiAxcHg7XG5cdCAgICBiYWNrZ3JvdW5kOiByZ2JhKCMwMDNGNDQsIDAuMTIpO1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgbGVmdDogMDtcblx0ICAgIHJpZ2h0OiAwO1xuXHQgICAgdG9wOiA1MCU7XG5cdCAgICBtYXJnaW4tdG9wOiAtMXB4O1xuXHQgICAgei1pbmRleDogMDtcblx0fVxuXHQmOmhvdmVyIHtcblx0ICAgIGNvbG9yOiAjRkZGO1xuXHR9XG5cdC5idG4ge1xuXHQgICAgdGV4dC1hbGlnbjogbGVmdDtcblx0ICAgIG1pbi13aWR0aDogNTFyZW07XG5cdCAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICAgIHN2ZyB7XG5cdFx0bWFyZ2luLXRvcDogMC43NXJlbTtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0bWFyZ2luLWxlZnQ6IDNyZW07XG5cdFx0ZmlsbDogI0ZGRjtcblx0XHR3aWR0aDogMi40cmVtO1xuXHRcdGhlaWdodDogMi40cmVtO1xuXHQgICAgfVxuXHR9XG4gICAgfVxuICAgIHVsIHtcblx0Y29sb3I6ICMwMDNGNDQ7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRtYXJnaW46IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cblx0Ji5kb3dubG9hZCB7XG5cdCAgICBsaSB7XG5cdFx0Y29sb3I6ICMwNDdGODU7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXG5cdFx0YSB7XG5cdFx0ICAgIGNvbG9yOiAjMDQ3Rjg1O1xuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0ICAgIGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHQgICAgfVxuXHR9XG5cdGxpIHtcblx0ICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXG5cdCAgICAmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRib3JkZXI6ICMwMDNGNDQgc29saWQgMnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDAuNzVyZW07XG5cdCAgICB9XG5cdCAgICB1bCB7XG5cdFx0bWFyZ2luLXRvcDogMC41cmVtO1xuXHRcdG1hcmdpbi1sZWZ0OiAzcmVtO1xuXG5cdFx0bGkge1xuXHRcdCAgICAmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMDAzRjQ0O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjRkZGO1xuXHRcdCAgICB9XG5cdFx0fVxuXHQgICAgfVxuXHR9XG4gICAgfVxuICAgIC5ib3gtYWxlcnR7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwcmVtO1xuICAgICAgICBsZWZ0OiAxLjVyZW07XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb25zL2JveC1hbGVydC5wbmcnKTtcbiAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgIGhlaWdodDogNTdweDtcbiAgICB9XG4gICAgLmNvbnRhaW5lcntcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5leGNlcGNpb25lcy1pbmZve1xuICAgICAgICBtYXJnaW4tdG9wOiA4cmVtO1xuICAgICAgICBoMntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDQ3Rjg1O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICB9XG4gICAgICAgIGg0e1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgICBjb2xvcjogIzA0N0Y4NTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICBjb2xvcjogIzAwM0Y0NDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgc3Ryb25ne1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi1jb25vY2UtbWFze1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAzRjQ0O1xuICAgICAgICAgICAgICAgIHRvcDogMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgIC5wYWdlLWRldGVybWluYWNpb25lcy1jdWJpZXJ0YXtcbiAgICAgICAgc2VjdGlvbi5kZXRlcm1pbmFjaW9uZXMtZGUtY3ViaWVydGF7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICAgICAgICAgIGgxe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAuc3VidGl0bGV7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoNHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgc2VjdGlvbi5mb3JtYXN7XG4gICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZm9ybWFzLWluZm97XG4gICAgICAgICAgICAgICAgLmZheHN7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcmVtO1xuICAgICAgICAgICAgICAgICAgICAuZmF4LWl0ZW17XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGg0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5lbnZpb3N7XG4gICAgICAgICAgICAgICAgICAgIGg0e1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIHNlY3Rpb24uZXhjZXBjaW9uZXN7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICAgICAgICAgIGgye1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5leGNlcGNpb25lcy1pbmZve1xuICAgICAgICAgICAgICAgIC5idG4tb3BlbntcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcmVtO1xuICAgICAgICAgICAgICAgICAgICBhLmJ0bntcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5idG4tY29ub2NlLW1hc3tcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDByZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5wYWdlLWN1aWRhZG8teS1zZXJ2aWNpby1tZWRpY297XG4gICAgaDJ7XG4gICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gICAgfVxuICAgIC5jYXJke1xuICAgICAgICAuY2FyZC1ib2R5e1xuICAgICAgICAgICAgLmNhcmQtdGl0bGV7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLypcblRvIGNoYW5nZSB0aGlzIGxpY2Vuc2UgaGVhZGVyLCBjaG9vc2UgTGljZW5zZSBIZWFkZXJzIGluIFByb2plY3QgUHJvcGVydGllcy5cblRvIGNoYW5nZSB0aGlzIHRlbXBsYXRlIGZpbGUsIGNob29zZSBUb29scyB8IFRlbXBsYXRlc1xuYW5kIG9wZW4gdGhlIHRlbXBsYXRlIGluIHRoZSBlZGl0b3IuXG4qL1xuLyogXG4gICAgQ3JlYXRlZCBvbiA6IDAzLXNlcC0yMDE4LCAxNjoxODoyOVxuICAgIEF1dGhvciAgICAgOiBSb2RyaVxuKi9cblxuLmFmaWxpYWRvcy1zb2xpY2l0dWQtbWF0ZXJpYWxlcyB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtO1xuXG4gICAgaDEge1xuICAgICAgICBjb2xvcjogIzA0N0Y4NTtcbiAgICAgICAgZm9udC1zaXplOiA0LjZyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgY29sb3I6ICMwNDgwODY7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogN3JlbTtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFmaWxpYWRvcy1zb2xpY2l0dWQtbWF0ZXJpYWxlcy1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCNFQUVFRjEsIDAuNSk7XG5cblxuICAgIC5oZWxwLWJsb2Nre1xuICAgICAgICBjb2xvcjogI2RjMzUzNTtcblxuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAjMDAzRjQ0O1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG4gICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGNvbG9yOiAjMDAzRjQ0O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cbiAgICBmb3JtIHtcbiAgICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5tZC1jaGVja2JveCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCMwMDNGNDQsIDAuOTQpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAzRjQ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICBib3JkZXI6ICMwMDNGNDQgc29saWQgMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCMwMDNGNDQsIDAuOTQpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qXG5UbyBjaGFuZ2UgdGhpcyBsaWNlbnNlIGhlYWRlciwgY2hvb3NlIExpY2Vuc2UgSGVhZGVycyBpbiBQcm9qZWN0IFByb3BlcnRpZXMuXG5UbyBjaGFuZ2UgdGhpcyB0ZW1wbGF0ZSBmaWxlLCBjaG9vc2UgVG9vbHMgfCBUZW1wbGF0ZXNcbmFuZCBvcGVuIHRoZSB0ZW1wbGF0ZSBpbiB0aGUgZWRpdG9yLlxuKi9cbi8qIFxuICAgIENyZWF0ZWQgb24gOiAwNC1zZXAtMjAxOCwgMTc6Mzg6MzFcbiAgICBBdXRob3IgICAgIDogUm9kcmlcbiovXG5cbi5hZmlsaWFkb3MtcGFnby1wcmltYXMge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoIzk3QUNCNywgMC4xKTtcblxuICAgIGgxIHtcbiAgICAgICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgICAgIGZvbnQtc2l6ZTogNC42cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAjMDAzRjQ0O1xuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBjb2xvcjogIzAwM0Y0NDtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgICYubGluZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6ICM5NEFCQjYgZG90dGVkIDFweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAzRjQ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNnJlbTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAjRkZGO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAubGgtMntcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgfVxuICAgIC5jYXJkLXdoaXRlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDZyZW0gMi41cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJi5wdCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgICYuZnotMjB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJveC1zdmd7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDQ4MDg2O1xuICAgICAgICAgICAgd2lkdGg6IDUuNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogNS41cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMi41cmVtO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAyLjVyZW07XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzA0ODA4NjtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogIzA0N0Y4NTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN3aXBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHdpZHRoOiAzLjVyZW07XG4gICAgICAgIGhlaWdodDogMy41cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMS43NXJlbTtcbiAgICAgICAgYm9yZGVyOiByZ2JhKCMwMDNGNDQsIDAuNSkgc29saWQgMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsbDogIzAwM0Y0NDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtcbiAgICAgICAgZGlzcGxheTpub25lIWltcG9ydGFudDtcbiAgICAgICAgXG4gICAgfVxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICByaWdodDogLTVyZW07XG4gICAgfVxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICBsZWZ0OiAtNXJlbTtcbiAgICB9XG5cbiAgICB1bC5tb3JlLWluZm97XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBsaXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICAuY2FyZC13aGl0ZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qXG5UbyBjaGFuZ2UgdGhpcyBsaWNlbnNlIGhlYWRlciwgY2hvb3NlIExpY2Vuc2UgSGVhZGVycyBpbiBQcm9qZWN0IFByb3BlcnRpZXMuXG5UbyBjaGFuZ2UgdGhpcyB0ZW1wbGF0ZSBmaWxlLCBjaG9vc2UgVG9vbHMgfCBUZW1wbGF0ZXNcbmFuZCBvcGVuIHRoZSB0ZW1wbGF0ZSBpbiB0aGUgZWRpdG9yLlxuKi9cbi8qIFxuQ3JlYXRlZCBvbiA6IDA2LXNlcC0yMDE4LCAxNzowMDozOFxuQXV0aG9yIDogUm9kcmlcbiovXG5cbi5hZmlsaWFkb3MtZGVzYWZpbGlhY2lvbiB7XG4gICAgcCB7XG5cdGNvbG9yOiAjMDAzRjQ0O1xuXHRmb250LXNpemU6IDEuNnJlbTtcblx0bGluZS1oZWlnaHQ6IDJyZW07XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cblx0Ji5tZWRpdW0ge1xuXHQgICAgZm9udC1zaXplOiAxLjhyZW07XG5cdCAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuXHR9XG5cdCYubGFyZ2Uge1xuXHQgICAgZm9udC1zaXplOiAycmVtO1xuXHQgICAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcblx0fVxuICAgIH1cbiAgICBoMiB7XG5cdGNvbG9yOiAjMDAzRjQ0O1xuXHRmb250LXNpemU6IDMuNHJlbTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblxuXHQmLmdyZWVuIHtcblx0ICAgIGNvbG9yOiAjMDQ3Rjg1O1xuXHR9XG5cdCYuc21hbGwge1xuXHQgICAgZm9udC1zaXplOiAyLjRyZW07XG5cdH1cbiAgICB9XG4gICAgaDMge1xuXHRmb250LXNpemU6IDIuOHJlbTtcblx0Y29sb3I6ICMwMDNGNDQ7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuICAgIGg0IHtcblx0Y29sb3I6ICMwMDNGNDQ7XG5cdGZvbnQtc2l6ZTogMnJlbTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gICAgLmFsZXJ0IHtcblx0cGFkZGluZzogMDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblxuXHRpIHtcblx0ICAgIHdpZHRoOiA2cmVtO1xuXHQgICAgaGVpZ2h0OiA2cmVtO1xuXHQgICAgYmFja2dyb3VuZDogIzAwM0Y0NDtcblx0ICAgIHBhZGRpbmc6IDEuNXJlbTtcblx0ICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuXHR9XG5cdHNwYW4ge1xuXHQgICAgZmxleDogMTtcblx0fVxuICAgIH1cbiAgICAuYm9yZGVyLXRvcCB7XG5cdGJvcmRlci10b3A6ICM5NEFCQjYgZG90dGVkIDFweDtcblx0cGFkZGluZy10b3A6IDRyZW07XG5cdG1hcmdpbi10b3A6IDNyZW07XG4gICAgfVxuICAgIC5ib3JkZXItbGVmdCB7XG5cdHBhZGRpbmctbGVmdDogMi41cmVtO1xuXHRib3JkZXItbGVmdDogIzk0QUJCNiBkb3R0ZWQgMXB4O1xuICAgIH1cbiAgICAuZW50cmVnYXItc29saWNpdHVkLXRpdGxle1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxuICAgIC5kZXRhbGxlcy1pbXBvcnRhbnRlcy10aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgfVxuICAgIC5pbXBvcnRhbnQge1xuXHRtYXJnaW46IDNyZW0gMDtcblx0YmFja2dyb3VuZDogI0VFRUVFRTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJpZ2h0OiAjMDAzRjQ0IHNvbGlkIDRweDtcblx0Ym9yZGVyLWxlZnQ6ICMwMDNGNDQgc29saWQgNTVweDtcblx0cGFkZGluZzogMS41cmVtO1xuXG5cdCYud2hpdGUge1xuXHQgICAgYmFja2dyb3VuZDogd2hpdGU7XG5cdH1cblxuXHRpbWcge1xuXHQgICAgbWFyZ2luLWxlZnQ6IC01cmVtO1xuXHQgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuXHR9XG5cdGgzIHtcblx0ICAgIGNvbG9yOiAjMDAzRjQ0O1xuXHQgICAgZm9udC1zaXplOiAyLjhyZW07XG5cdCAgICBmb250LXdlaWdodDogNjAwO1xuXHQgICAgbWFyZ2luOiAwIDVyZW0gMCAwO1xuXHR9XG5cdHAge1xuXHQgICAgZmxleDogMTtcblx0fVxuICAgIH1cbiAgICB1bCB7XG5cdGNvbG9yOiAjMDAzRjQ0O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDEuOHJlbTtcblx0bWFyZ2luOiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXG5cdCYuZG93bmxvYWQge1xuXHQgICAgbGkge1xuXHRcdGNvbG9yOiAjMDQ3Rjg1O1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblxuXHRcdGEge1xuXHRcdCAgICBjb2xvcjogIzA0N0Y4NTtcblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdCAgICBkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0ICAgIH1cblx0fVxuXHRsaSB7XG5cdCAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblxuXHQgICAgJjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTBweDtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0Ym9yZGVyOiAjMDAzRjQ0IHNvbGlkIDJweDtcblx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwLjc1cmVtO1xuXHQgICAgfVxuXHQgICAgdWwge1xuXHRcdG1hcmdpbi10b3A6IDAuNXJlbTtcblx0XHRtYXJnaW4tbGVmdDogM3JlbTtcblxuXHRcdGxpIHtcblx0XHQgICAgJjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZDogIzAwM0Y0NDtcblx0XHRcdGJvcmRlci1jb2xvcjogI0ZGRjtcblx0XHQgICAgfVxuXHRcdH1cblx0ICAgIH1cblx0fVxuICAgIH1cbiAgICAuc2VjdGlvbi1ncmF5IHtcblx0YmFja2dyb3VuZDogI0Y1RjVGNTtcblx0cGFkZGluZzogNXJlbSAwO1xuXHRtYXJnaW46IDVyZW0gMCAycmVtIDA7XG5cblx0cCB7XG5cdCAgICBmb250LXNpemU6IDEuOHJlbTtcblxuXHQgICAgc3Ryb25nLCBzcGFuIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0ICAgIH1cblx0ICAgIHNwYW4ge1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdCAgICB9XG5cdH1cblx0aDIge1xuXHQgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcblx0ICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuXHQgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuXHQgICAgc3BhbiB7XG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRsaW5lLWhlaWdodDogMS44cmVtO1xuXHQgICAgfVxuXHR9XG5cdGgzIHtcblx0ICAgIGNvbG9yOiAjMDQ4MDg2O1xuXHQgICAgZm9udC1zaXplOiAyLjhyZW07XG5cdCAgICBmb250LXdlaWdodDogNTAwO1xuXHQgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblx0fVxuXHRoNCB7XG5cdCAgICBjb2xvcjogIzAwM0Y0NDtcblx0ICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuXHQgICAgZm9udC13ZWlnaHQ6IDUwMDtcblx0ICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblx0fVxuICAgIH1cbiAgICAuYnRuLW9wZW4ge1xuXHRtYXJnaW4tYm90dG9tOiAxcHg7XG5cdHBhZGRpbmctbGVmdDogM3JlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQmOmJlZm9yZSB7XG5cdCAgICBjb250ZW50OiAnJztcblx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgaGVpZ2h0OiAxcHg7XG5cdCAgICBiYWNrZ3JvdW5kOiByZ2JhKCMwMDNGNDQsIDAuMTIpO1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgbGVmdDogMDtcblx0ICAgIHJpZ2h0OiAwO1xuXHQgICAgdG9wOiA1MCU7XG5cdCAgICBtYXJnaW4tdG9wOiAtMXB4O1xuXHQgICAgei1pbmRleDogMDtcblx0fVxuXHQmOmhvdmVyIHtcblx0ICAgIGNvbG9yOiAjRkZGO1xuXHR9XG5cdC5idG4ge1xuXHQgICAgdGV4dC1hbGlnbjogbGVmdDtcblx0ICAgIG1pbi13aWR0aDogNTFyZW07XG5cdCAgICBjb2xvcjogI0ZGRjtcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICAgIHN2ZyB7XG5cdFx0bWFyZ2luLXRvcDogMC43NXJlbTtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0bWFyZ2luLWxlZnQ6IDNyZW07XG5cdFx0ZmlsbDogI0ZGRjtcblx0XHR3aWR0aDogMi40cmVtO1xuXHRcdGhlaWdodDogMi40cmVtO1xuXHQgICAgfVxuXHR9XG4gICAgfVxufVxuXG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgLmFmaWxpYWRvcy1kZXNhZmlsaWFjaW9ue1xuXHQuaW1wb3J0YW50e1xuXHQgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ICAgIGJvcmRlci1sZWZ0OiBub25lO1xuXHQgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuXHQgICAgYm9yZGVyLXRvcDogIzAwM0Y0NCBzb2xpZCA1NXB4O1xuXHQgICAgYm9yZGVyLWJvdHRvbTogIzAwM0Y0NCBzb2xpZCA0cHg7XG5cdCAgICBoM3tcblx0XHRtYXJnaW46IDAgMCAycmVtIDA7XG5cdCAgICB9XG5cdCAgICBpbWd7XG5cdFx0bWFyZ2luLWxlZnQ6IDByZW07XG5cdFx0bWFyZ2luLXJpZ2h0OiAwcmVtO1xuXHRcdG1hcmdpbi10b3A6IC01cmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdCAgICB9XG5cdH1cblx0LmJ0bi1vcGVue1xuXHQgICAgcGFkZGluZy1sZWZ0OiAwcmVtO1xuXHQgICAgJjpiZWZvcmV7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0ICAgIH1cblx0ICAgIC5idG57XG5cdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0ICAgIH1cblx0fVxuXHQuYm9yZGVyLWxlZnR7XG5cdCAgICBtYXJnaW4tdG9wOiAzLjVyZW07XG5cdCAgICBib3JkZXI6IG5vbmU7XG5cdCAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcblx0ICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcblx0fVxuICAgIH1cbn0iLCIucGFnZS1hZmlsaWFkb3MtcmVwb3J0YXItZnJhdWRle1xuICAgIFxuICAgIHNlY3Rpb24ucmVwb3J0YXItZnJhdWRlLWluZm97XG4gICAgICAgIC5ib3JkZS1ib3R7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM5NEFCQjY7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5oZWFkLWluZm97XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mcmF1ZGVzLXRpcG9ze1xuICAgICAgICAgICAgLmJveC10ZXh0e1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMS41cmVtO1xuICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwNDdGODU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAzRjQ0O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5lamVtcGxvc3tcbiAgICAgICAgICAgIGgye1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwNDdGODU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAjMDAzRjQ0IHNvbGlkIDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5vcGNpb25lc3tcbiAgICAgICAgICAgICYtaGVhZHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICAgICAgICAgICAgICBoNHtcbiAgICAgICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwM0Y0NDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGg1e1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAzRjQ0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtYm9keXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgICAgICAgICAgIC5ib3gtaW5mb3tcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHJlbTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IGRvdHRlZCAjOTRBQkI2O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggZG90dGVkICM5NEFCQjY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwM0Y0NDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYSwgYTpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZ6LXNtYWxse1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAucGFnZS1hZmlsaWFkb3MtcmVwb3J0YXItZnJhdWRle1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICAgICAgc2VjdGlvbi5yZXBvcnRhci1mcmF1ZGUtaW5mb3tcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgICAgICAgICAgLmJvcmRlLWJvdHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5oZWFkLWluZm97XG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZyYXVkZXMtdGlwb3N7XG4gICAgICAgICAgICAgICAgLmJveC10ZXh0e1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcmVtO1xuICAgICAgICAgICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmVqZW1wbG9ze1xuICAgICAgICAgICAgICAgIGgye1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdWx7XG4gICAgICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAub3BjaW9uZXN7XG4gICAgICAgICAgICAgICAgJi1oZWFke1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgaDR7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGg1e1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtYm9keXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgLmJveC1pbmZve1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnJlbSAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggZG90dGVkICM5NEFCQjY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjOTRBQkI2O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEuZnotc21hbGx7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnBhZ2UtYWZpbGlhZG9zLWFwZWxhY2lvbmVzLXktcXVlcmVsbGFze1xuICAgIGE6bm90KC5idG4pe1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gICAgc2VjdGlvbi5hcGVsYWNpb25lcy15LXF1ZXJlbGxhcy1tYWlue1xuICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG5cbiAgICAgICAgICAgIC5ncmVlbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwNDdGODU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJveC1ub21icmFtaWVudG97XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCNEREREREQsIDAuMik7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDhyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9ub21icmFtaWVudG8tZGUtcmVwcmVzZW50YW50ZS5wbmcnKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDhyZW07XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMHJlbTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjNyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwM0Y0NDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwM0Y0NDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAzRjQ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAgICAgICAmLmdyZWVuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzA0N0Y4NTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYm9yZGVyLWxlZnQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6ICM5NEFCQjYgZG90dGVkIDFweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5ib3JkZXItdG9wIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6ICM5NEFCQjYgZG90dGVkIDFweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBjb2xvcjogIzA0N0Y4NTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIH1cbiAgICAgICAgaDUge1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgfVxuICAgICAgICAuYm94LXNvbGljaXR1ZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjRGNEY0O1xuICAgICAgICAgICAgbWFyZ2luOiAzcmVtIDAgNHJlbSAwO1xuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzA0N0Y4NTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kb2N1bWVudHMtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi1vcGVuIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoIzAwM0Y0NCwgMC4xMik7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTFyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAjRkZGO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMi40cmVtO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGFiLWNvbnRlbnR7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzQ0NDQ0NDtcbiAgICAgICAgLypwYWRkaW5nOiAzLjVyZW0gMHJlbTsqL1xuICAgICAgICAuY2FyZHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIC5jYXJkLWhlYWRlcntcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcmVtIDEuMjVyZW0gMHJlbSAzcmVtO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDQ3Rjg1O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNS41cmVtO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3Vze1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDQ3Rjg1O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTAuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmNvbGxhcHNlZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDQ3Rjg1O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAvKm1hcmdpbi1ib3R0b206IDFyZW07Ki9cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiK1wiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDAuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhcmQtYm9keXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcmVtO1xuXG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwLjVyZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwNDdGODU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhyZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAjMDQ3Rjg1IHNvbGlkIDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuN3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDR7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwNDdGODU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGg1e1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuXG4gICAgICAgICAgICAgICAgICAgIC5ncmVlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzA0N0Y4NTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzA0N0Y4NTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgIC5wYWdlLWFmaWxpYWRvcy1hcGVsYWNpb25lcy15LXF1ZXJlbGxhc3tcbiAgICAgICAgc2VjdGlvbi5hcGVsYWNpb25lcy15LXF1ZXJlbGxhcy1tYWlue1xuICAgICAgICAgICAgLmJ0bi1vcGVue1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHJlbTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJ0bntcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ib3JkZXItbGVmdHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoNC5ncmVlbntcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYm94LW5vbWJyYW1pZW50b3tcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40dnc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJveC1zb2xpY2l0dWR7XG4gICAgICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDByZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5kb2N1bWVudHMtY29udGFpbmVye1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRhYi1jb250ZW50e1xuICAgICAgICAgICAgLmNhcmR7XG4gICAgICAgICAgICAgICAgLmNhcmQtaGVhZGVye1xuICAgICAgICAgICAgICAgICAgICBidXR0b257XG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLmNvbGxhcHNlZCl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jYXJkLWJvZHl7XG4gICAgICAgICAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0gICBcbn0iLCIvKlxuLypcbiAgICBBdXRob3IgICAgIDogTUFYSVxuKi9cblxuLmFmaWxpYWRvcy1ub21icmFtaWVudG8tZGUtcmVwcmVzZW50YW50ZXtcblxuXG5cbiAgICAuY29weS1kZXNpZ25hci1yZXByZXNlbnRhbnRle1xuXG4gICAgICAgIGZvbnQtc2l6ZToxLjhyZW07XG4gICAgICAgIGNvbG9yOiMzMzMzMzM7XG5cbiAgICB9XG5cbiAgICAuY29weXtcblxuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MS41cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICBpe1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAzRjQ0O1xuICAgICAgICAgICAgd2lkdGg6IDYuNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogNS43cmVtO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBwe1xuICAgICAgICAgICAgY29sb3I6JGNvbG9yMjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxLjhyZW07XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5kZXNjYXJnYS1jb2x7XG4gICAgICAgIGEuYnRue1xuICAgICAgICAgICAgcGFkZGluZzogMHJlbSAzcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG5cblxuICAgIC51YmljYWNpb25lc3tcblxuICAgICAgICBtYXJnaW4tdG9wOjByZW07XG4gICAgICAgIC8qYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjOTRBQkI2OyovXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzk0QUJCNjtcbiAgICAgICAgcGFkZGluZy10b3A6Mi44cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbToyLjhyZW07XG5cbiAgICAgICAgLnViaWNhY2lvbmVzLWNvbHtcblxuICAgICAgICAgICAgcGFkZGluZy10b3A6My4ycmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMuMnJlbTtcblxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggZG90dGVkICM5NEFCQjY7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6bm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yMjsgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyLjRyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiRjb2xvcjI7ICBcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3VidGl0bGV7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjJyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgIC5hZmlsaWFkb3Mtbm9tYnJhbWllbnRvLWRlLXJlcHJlc2VudGFudGV7XG4gICAgICAgIC51YmljYWNpb25lc3tcbiAgICAgICAgICAgIC51YmljYWNpb25lcy1jb2x7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8qXG4vKlxuICAgIEF1dGhvciAgICAgOiBNQVhJXG4qL1xuXG4uYWZpbGlhZG9zLW5vdGlmaWNhY2lvbi1wcml2YWNpZGFkIHtcbiAgICBwIHtcbiAgICAgICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG5cbiAgICAgICAgJi5sYXJnZSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi42cmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICB9XG4gICAgICAgICYuZ3JheSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjRGNEY0O1xuICAgICAgICAgICAgcGFkZGluZzogM3JlbSAzLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBhe1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gICAgLmJvcmRlci10b3Age1xuICAgICAgICBib3JkZXItdG9wOiAjOTRBQkI2IGRvdHRlZCAxcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIH1cbiAgICAuYm9yZGVyLWxlZnQge1xuICAgICAgICBib3JkZXItbGVmdDogIzk0QUJCNiBkb3R0ZWQgMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgfVxuICAgIGgzIHtcbiAgICAgICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDQge1xuICAgICAgICBjb2xvcjogIzAwM0Y0NDtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuICAgIGg1IHtcbiAgICAgICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICAgICAmLnNlcC10b3Age1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogIzk0QUJCNiBkb3R0ZWQgMXB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICB1bCB7XG4gICAgICAgIGNvbG9yOiAjMDAzRjQ0O1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMS41cmVtIDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cblxuICAgICAgICAmLmJsYWNrIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDNGNDQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6ICMwMDNGNDQgc29saWQgMnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDAuNzVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAzRjQ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgIC5hZmlsaWFkb3Mtbm90aWZpY2FjaW9uLXByaXZhY2lkYWR7XG4gICAgICAgIGgye1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIH1cbiAgICAgICAgaDN7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICB9XG4gICAgICAgIHVse1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmJvcmRlci1sZWZ0e1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICAgIH1cbiAgICB9XG59IiwiLypcblRvIGNoYW5nZSB0aGlzIGxpY2Vuc2UgaGVhZGVyLCBjaG9vc2UgTGljZW5zZSBIZWFkZXJzIGluIFByb2plY3QgUHJvcGVydGllcy5cblRvIGNoYW5nZSB0aGlzIHRlbXBsYXRlIGZpbGUsIGNob29zZSBUb29scyB8IFRlbXBsYXRlc1xuYW5kIG9wZW4gdGhlIHRlbXBsYXRlIGluIHRoZSBlZGl0b3IuXG4qL1xuLyogXG4gICAgQ3JlYXRlZCBvbiA6IDExLXNlcC0yMDE4LCAxNzo1MTowMVxuICAgIEF1dGhvciAgICAgOiBSb2RyaVxuKi9cblxuLnF1aWVuZXMtc29tb3Mge1xuICAgIC50YWItcGFuZSB7XG5cdGJvcmRlci1sZWZ0OiAjMDM1NzZGIHNvbGlkIDFweDtcblx0cGFkZGluZzogM3JlbTtcblx0XG5cdHAge1xuXHQgICAgY29sb3I6ICMwMjU3NkU7XG5cdH1cbiAgICB9XG4gICAgLm5hdi10YWJzLnllYXJzIHtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0Ym9yZGVyLWxlZnQ6ICNGRkYgc29saWQgMXB4O1xuXHRtYXJnaW4tbGVmdDogLTFweDtcblx0Ym9yZGVyLWJvdHRvbTogIzAzNTc2RiBzb2xpZCAxcHg7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdG1hcmdpbi10b3A6IC0zLjVyZW07XG5cblx0Lm5hdi1saW5rIHtcblx0ICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuXHQgICAgY29sb3I6ICMwMzU3NkY7XG5cdCAgICBmb250LXNpemU6IDEuNHJlbTtcblx0ICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdCAgICBmb250LXdlaWdodDogNjAwO1xuXHQgICAgcGFkZGluZzogMCAxLjVyZW07XG5cdCAgICBsaW5lLWhlaWdodDogNHJlbTtcblxuXHQgICAgJi5hY3RpdmUsICY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICMwMzU3NkY7XG5cdFx0Y29sb3I6ICNGRkY7XG5cdCAgICB9XG5cdH1cbiAgICB9XG4gICAgaDEge1xuXHRjb2xvcjogIzAwM0Y0NDtcblx0Zm9udC1zaXplOiA2cmVtO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgfVxuICAgIGgyIHtcblx0Y29sb3I6ICMwMDZBNkM7XG5cdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgfVxuICAgIHAge1xuXHRjb2xvcjogIzMzMztcblx0Zm9udC1zaXplOiAxLjhyZW07XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gICAgfVxuICAgIC5ib3JkZXItdG9wIHtcblx0Ym9yZGVyLXRvcDogIzk0QUJCNiBkb3R0ZWQgMXB4O1xuXHRwYWRkaW5nLXRvcDogM3JlbTtcblx0bWFyZ2luLXRvcDogM3JlbTtcbiAgICB9XG4gICAgLmJvcmRlci1ib3R0b20ge1xuXHRib3JkZXItYm90dG9tOiAjOTRBQkI2IGRvdHRlZCAxcHg7XG5cdHBhZGRpbmctYm90dG9tOiA2cmVtO1xuXHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIH1cbiAgICAuZ3JlZW4ge1xuXHRtYXJnaW4tdG9wOiAzcmVtO1xuXHRiYWNrZ3JvdW5kOiAjMTM3NDc2O1xuXHRwYWRkaW5nOiAzcmVtO1xuXHRjb2xvcjogI0ZGRjtcblx0XG5cdGgyIHtcblx0ICAgIGNvbG9yOiAjRkZGO1xuXHR9XG5cdHVsIHtcblx0ICAgIG1hcmdpbjogMCAwIDAgMnJlbTtcblx0ICAgIHBhZGRpbmc6IDA7XG5cdCAgICBcblx0ICAgIGxpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cdCAgICB9XG5cdH1cbiAgICB9XG4gICAgLmxpbmUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDJyZW0gNXJlbTtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19saW5lLmpwZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdG1hcmdpbi1ib3R0b206IDZyZW07XG5cdG1hcmdpbi10b3A6IDNyZW07XG5cdFxuXHQuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuXHQuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcblx0ICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cdCAgICB3aWR0aDogNXJlbTtcblx0ICAgIGhlaWdodDogNXJlbTtcblx0ICAgIG1hcmdpbi10b3A6IDA7XG5cdCAgICB0b3A6IDQuN3JlbTtcblx0fVxuXHQuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcblx0ICAgIHJpZ2h0OiAwO1xuXHR9XG5cdC5zd2lwZXItYnV0dG9uLXByZXYge1xuXHQgICAgbGVmdDogMDtcblx0fVxuXHRcblx0LnN3aXBlci1zbGlkZS1hY3RpdmUge1xuXHQgICAgdWwgbGkge1xuXHRcdHBhZGRpbmctdG9wOiAzLjVyZW07XG5cblx0XHQuZGV0YWlsIHtcblx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHQgICAgd2lkdGg6IDlyZW07XG5cdFx0ICAgIGhlaWdodDogOXJlbTtcblx0XHQgICAgdG9wOiAwLjVyZW07XG5cdFx0ICAgIG1hcmdpbi1sZWZ0OiAtNC41cmVtO1xuXHRcdCAgICBib3JkZXItY29sb3I6ICNFQjk5MkY7XG5cdFx0fVxuXHQgICAgfVxuXHR9XG5cdFxuXHQmOmJlZm9yZSB7XG5cdCAgICBjb250ZW50OiAnJztcblx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgei1pbmRleDogMDtcblx0ICAgIGxlZnQ6IDVyZW07XG5cdCAgICByaWdodDogNXJlbTtcblx0ICAgIGhlaWdodDogMXB4O1xuXHQgICAgdG9wOiA3LjJyZW07XG5cdCAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuXHR9XG5cdFxuXHR1bCB7XG5cdCAgICBtaW4taGVpZ2h0OiAzNXJlbTtcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCAgICBwYWRkaW5nOiAwO1xuXHQgICAgbWFyZ2luOiAwO1xuXHQgICAgXG5cdCAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRtaW4taGVpZ2h0OiA0NHJlbTtcblx0ICAgIH1cblx0ICAgIFxuXHQgICAgbGkge1xuXHRcdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0bWFyZ2luOiAwIDRyZW07XG5cdFx0cGFkZGluZy1ib3R0b206IDRyZW07XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFxuXHRcdCY6YWZ0ZXIge1xuXHRcdCAgICBjb250ZW50OiAnJztcblx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgICB3aWR0aDogMXB4O1xuXHRcdCAgICBoZWlnaHQ6IDJyZW07XG5cdFx0ICAgIGJhY2tncm91bmQ6ICNGRkY7XG5cdFx0ICAgIHRvcDogM3JlbTtcblx0XHQgICAgbGVmdDogNTAlO1xuXHRcdCAgICB6LWluZGV4OiAxO1xuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0ICAgIHotaW5kZXg6IDI7XG5cdFx0ICAgIGNvbnRlbnQ6ICcnO1xuXHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdCAgICB3aWR0aDogMi40cmVtO1xuXHRcdCAgICBoZWlnaHQ6IDIuNHJlbTtcblx0XHQgICAgYmFja2dyb3VuZDogIzA0ODA4Njtcblx0XHQgICAgYm9yZGVyOiAjRkZGIHNvbGlkIDRweDtcblx0XHQgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcblx0XHQgICAgdG9wOiA0cmVtO1xuXHRcdCAgICBsZWZ0OiA1MCU7XG5cdFx0ICAgIG1hcmdpbi1sZWZ0OiAtMS4ycmVtO1xuXHRcdH1cblx0XHQuZGV0YWlsIHtcblx0XHQgICAgZGlzcGxheTogbm9uZTtcblx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgICB3aWR0aDogMzVyZW07XG5cdFx0ICAgIGJhY2tncm91bmQ6ICMwNDgwODY7XG5cdFx0ICAgIGNvbG9yOiAjRkZGO1xuXHRcdCAgICBwYWRkaW5nOiAycmVtO1xuXHRcdCAgICBsZWZ0OiA1MCU7XG5cdFx0ICAgIG1hcmdpbi1sZWZ0OiAtMTcuNXJlbTtcblx0XHQgICAgdG9wOiAxM3JlbTtcblx0XHQgICAgXG5cdFx0ICAgICY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdGhlaWdodDogMTVyZW07XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMDQ4MDg2O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ei1pbmRleDogMDtcblx0XHRcdHRvcDogLTlyZW07XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0ICAgIH1cblx0XHQgICAgcCB7XG5cdFx0XHQvKm1hcmdpbjogMDsqL1xuXHRcdFx0Y29sb3I6ICNGRkY7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0ICAgIH1cblx0XHQgICAgXG5cdFx0ICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0d2lkdGg6IDI2cmVtO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xM3JlbTtcblx0XHQgICAgfVxuXHRcdH1cblx0XHQueWVhciB7XG5cdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQgICAgei1pbmRleDogMztcblx0XHQgICAgY29sb3I6ICNGRkY7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMnJlbTtcblx0XHQgICAgZm9udC13ZWlnaHQ6IDUwMDtcblx0XHR9XG5cdFx0XG5cdFx0Ji5hY3RpdmUge1xuXHRcdCAgICBwYWRkaW5nLXRvcDogMy41cmVtO1xuXHRcdCAgICBcblx0XHQgICAgLmRldGFpbCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHQgICAgfVxuXHRcdCAgICAmOmJlZm9yZSB7XG5cdFx0XHR3aWR0aDogOXJlbTtcblx0XHRcdGhlaWdodDogOXJlbTtcblx0XHRcdHRvcDogMC41cmVtO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC00LjVyZW07XG5cdFx0XHRib3JkZXItY29sb3I6ICNFQjk5MkY7XG5cdFx0ICAgIH1cblx0XHR9XG5cdCAgICB9XG5cdH1cbiAgICB9XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdHBhZGRpbmctdG9wOiAzcmVtO1xuXHRcblx0aDEge1xuXHQgICAgZm9udC1zaXplOiAzcmVtO1xuXHR9XG5cdC5uYXYtdGFicy55ZWFycyB7XG5cdCAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG5cdH1cbiAgICB9XG59IiwiLnBhZ2UtcHJvZ3JhbWEtY2FsaWZpY2FjaW9uZXMtcG9yLWVzdHJlbGxhc3tcbiAgICBzZWN0aW9ue1xuICAgICAgICAmLnByb2dyYW1hLWNhbGlmaWNhY2lvbmVzLXBvci1lc3RyZWxsYXMtbWFpbntcbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDQ3Rjg1O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmlsZXMtY29udHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICAgICAgICAgIC5maWxlc3tcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y0RjRGNDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMy41cmVtO1xuICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwNDdGODU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAvKnBhZGRpbmctbGVmdDogNHJlbTsqL1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWd7XG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHJlbTsqL1xuXHRcdFx0ICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblx0XHRcdCAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgIC5wYWdlLXByb2dyYW1hLWNhbGlmaWNhY2lvbmVzLXBvci1lc3RyZWxsYXN7XG4gICAgICAgIHNlY3Rpb257XG4gICAgICAgICAgICAmLnByb2dyYW1hLWNhbGlmaWNhY2lvbmVzLXBvci1lc3RyZWxsYXMtbWFpbntcbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmZpbGVzLWNvbnR7XG4gICAgICAgICAgICAgICAgICAgIC5maWxlc3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5wYWdlLXJlc3BvbnNhYmlsaWRhZC1zb2NpYWwtY29ycG9yYXRpdmF7XG4gICAgLmdvLW5leHQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogNDRyZW07XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMS42cmVtO1xuICAgICAgICBoZWlnaHQ6IDExLjZyZW07XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBib3JkZXI6IHJnYmEoIzQ3OTg5RCwgMC4yKSBzb2xpZCAyLjNyZW07XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2Utb3V0O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB3aWR0aDogN3JlbTtcbiAgICAgICAgICAgIGhlaWdodDogN3JlbTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9IFxuICAgIC5zZWN0aW9uLWJhbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxRDg2OEI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBtaW4taGVpZ2h0OiA1MHJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiA1LjRyZW07XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhcnRpY2xlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvI2ZmZmZmZiswLGZmZmZmZis5MCxmZmZmZmYrMTAwJjErMCwwLjc4KzkwLDArMTAwICovXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwyNTUsMjU1LDEpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDAuNzgpIDkwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cbiAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUscmdiYSgyNTUsMjU1LDI1NSwwLjc4KSA5MCUscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsMjU1LDI1NSwxKSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDAuNzgpIDkwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjZmZmZmZmJywgZW5kQ29sb3JzdHI9JyMwMGZmZmZmZicsR3JhZGllbnRUeXBlPTEgKTsgLyogSUU2LTkgKi9cbiAgICAgICAgfVxuXG4gICAgICAgIC5iZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAzRjQ0OyBcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBjb2xvcjogIzAwM0Y0NDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgICB9XG4gICAgICAgIC5jb250LXRleHQge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLW91dDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcmVtIDAgMjByZW0gMDtcblxuICAgICAgICAgICAgLmRlc2NyaXBjaW9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWx7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICAgICAgICAgICAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjJyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjRUVFRUVFLCAuOSk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNHJlbTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1vcmUge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTEuOHJlbTtcbiAgICAgICAgICAgICAgICAvKmJvdHRvbTogLTE0LjZyZW07Ki9cbiAgICAgICAgICAgICAgICB0b3A6IDguOHJlbTtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4ycztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwM0Y0NDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExLjZyZW07XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogcmdiYSgjNDc5ODlELCAwLjIpIHNvbGlkIDIuM3JlbTtcblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFydGljbGUtcmlnaHQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udC10ZXh0IHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCNFRUVFRUUsIC45KTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gICAgICAgICAgICAgICAgICAgIGRpcmVjdGlvbjogbHRyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubW9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTEuOHJlbTsgXG4gICAgICAgICAgICAgICAgICAgIC8qbGVmdDogLTEzLjZyZW07Ki8gXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgIC5jb250LXRleHR7XG4gICAgICAgICAgICAgICAgICAgIC5tb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTlyZW0sIDApO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgLmNvbnQtdGV4dCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC02cmVtO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubW9yZSB7XG4gICAgICAgICAgICAgICAgICAgIC8qdG9wOiA0cmVtOyovXG4gICAgICAgICAgICAgICAgICAgIC8qcmlnaHQ6IC0xMy42cmVtOyovXG4gICAgICAgICAgICAgICAgICAgIC8qYm90dG9tOiAxMDAlOyovXG4gICAgICAgICAgICAgICAgICAgIC8qICAgICAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvOyovXG4gICAgICAgICAgICAgICAgICAgIC8qdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cmVtKTsqL1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDJyZW0sIC0xOXJlbSwgMCk7XG4gICAgICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4jcGxhdGFmb3JtYS1zZW5zaWJpbGlkYWR7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwcmVtO1xuICAgIHBhZGRpbmc6IDByZW07XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICB9XG4gICAgaDJ7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogIzAwNkE2QztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIH1cbiAgICBwe1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAucGFnZS1yZXNwb25zYWJpbGlkYWQtc29jaWFsLWNvcnBvcmF0aXZhe1xuICAgICAgICAuc2VjdGlvbi1iYW5uZXJ7XG4gICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZ28tbmV4dHtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAvKnJpZ2h0OiAycmVtOyovXG4gICAgICAgIH1cbiAgICAgICAgYXJ0aWNsZXtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcmVtIDJyZW07XG4gICAgICAgICAgICAvKiAgICAgICAgICAgICYjZmlyc3Qtc3RlcHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udC10ZXh0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfSovXG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgLmNvbnQtdGV4dHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTJyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLm1vcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0xMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYXJ0aWNsZS1yaWdodHtcbiAgICAgICAgICAgICAgICAuY29udC10ZXh0e1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0ycmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5tb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTIuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgye1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDUlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udC10ZXh0e1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhyZW0gMHJlbSA2cmVtO1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICByaWdodDogLTJyZW07XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjM4LCAyMzgsIDIzOCwgMC44NSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5tb3Jle1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0ycmVtO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5wYWdlLWVtcGxlb3N7XG4gICAgc2VjdGlvbi5lbXBsZW9zLW1haW57XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcmVtO1xuICAgICAgICAuc2VwYXJhZG9ye1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjOTRBQkI2O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgICAgIH1cbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBjb2xvcjogIzAwNkE2QztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgICAgfVxuICAgICAgICBwLCB1bCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAuNXJlbSAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmVtcGxlb3MtYmxvY2tzIHtcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmltZy1ib3R7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUI5OTJGO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHNlY3Rpb24uZW1wbGVvcy1tb3JlLWluZm97XG4gICAgICAgIGJhY2tncm91bmQ6ICMzNjdlODQ7XG5cbiAgICAgICAgaDN7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHNlY3Rpb24uZW1wbGVvcy1jYXNlLXN0dWR5IHtcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBzZWN0aW9uLmVtcGxlb3MtcHJpemVzIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzE2M2U0MztcblxuICAgICAgICBoMntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAubWVqb3Jlcy1wYXRyb25vcyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5saW5lIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gNXJlbSAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcblxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDVyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiA0LjdyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgdWwgbGkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMy41cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgIC5kZXRhaWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00LjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNFQjk5MkY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1cmVtO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA1cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIHRvcDogNy4ycmVtO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDRyZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMi40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDQ4MDg2O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAjRkZGIHNvbGlkIDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5kZXRhaWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwNDgwODY7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE3LjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEzcmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwNDgwODY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qbWFyZ2luOiAwOyovXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEzcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnllYXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzLjVyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZXRhaWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDlyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0VCOTkyRjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHNlY3Rpb24uZW1wbGVvcy1qb2JzLWxpbmtzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDdyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3cmVtO1xuICAgIH1cblxuICAgIHNlY3Rpb24uZW1wbGVvcy1pZ3VhbGRhZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3JlbTtcbiAgICB9XG5cbiAgICAuam9icy1saW5rcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItZW1wbGVvcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzM2N2U4NDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogM3JlbSAxLjhyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgICYuZGFyayB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE2M2U0MztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IC42ZW0gMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAucGFnZS1lbXBsZW9ze1xuICAgICAgICBzZWN0aW9uLmVtcGxlb3MtbWFpbntcbiAgICAgICAgICAgIC5pbWctYm90e1xuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzZWN0aW9uLmVtcGxlb3MtbW9yZS1pbmZve1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucGFnZS1wcm9ncmFtYS1kZS1jdWlkYWRvcmVze1xuICAgIHNlY3Rpb257XG4gICAgICAgICYucHJvZ3JhbWEtZGUtY3VpZGFkb3Jlcy1tYWlue1xuICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzA0N0Y4NTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzA0N0Y4NTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudmVudGFqYXN7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICAgICAgICAgICAgICAuY29sLXZlbnRhamF7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjNDc5ODlEO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICAgICAgICAgICAgICAgICAgICBoNHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgdWx7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmluZm97XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDQ4MDg2O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhLmJ0bntcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1hc3tcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJlZ2lzdHJhdGV7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgICAgICAgICAgIC5ib3gtcmVnaXN0cmF0ZXtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAzRjQ0O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cmVtO1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1LjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDc5ODlEO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5oYW5kLXN0b3B7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAzRjQ0IHVybCguLi9pbWcvaWNvbnMvaGFuZC1zdG9wLnBuZykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxLjhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogN3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogN3JlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgLnBhZ2UtcHJvZ3JhbWEtZGUtY3VpZGFkb3Jlc3tcbiAgICAgICAgc2VjdGlvbntcbiAgICAgICAgICAgICYucHJvZ3JhbWEtZGUtY3VpZGFkb3Jlcy1tYWlue1xuICAgICAgICAgICAgICAgIGgye1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudmVudGFqYXN7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIC5jb2wtdmVudGFqYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBoNHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubWFze1xuICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnJlZ2lzdHJhdGV7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgIC5ib3gtcmVnaXN0cmF0ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MXZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5oYW5kLXN0b3B7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDlyZW0gMS41cmVtIDFyZW0gMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5wYWdlLXJlZ2lzdHJvLWRlLWN1aWRhZG9yZXN7XG4gICAgc2VjdGlvbntcbiAgICAgICAgJi5yZWdpc3Ryby1kZS1jdWlkYWRvcmVzLW1haW57XG4gICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDQ3Rjg1O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGhlLXRhYmxle1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMzZBNkY7XG4gICAgICAgICAgICAgICAgJi1oZWFke1xuICAgICAgICAgICAgICAgICAgICAmLWNlbGx7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDMsMTA2LDExMSwxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgzLDEwNiwxMTEsMSkgMCUsIHJnYmEoMCw2Myw2OCwxKSAxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCByZ2JhKDMsMTA2LDExMSwxKSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgwLDYzLDY4LDEpKSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMywxMDYsMTExLDEpIDAlLCByZ2JhKDAsNjMsNjgsMSkgMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDMsMTA2LDExMSwxKSAwJSwgcmdiYSgwLDYzLDY4LDEpIDEwMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMywxMDYsMTExLDEpIDAlLCByZ2JhKDAsNjMsNjgsMSkgMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDMsMTA2LDExMSwxKSAwJSwgcmdiYSgwLDYzLDY4LDEpIDEwMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMzZhNmYnLCBlbmRDb2xvcnN0cj0nIzAwM2Y0NCcsIEdyYWRpZW50VHlwZT0wICk7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgLnR5cGUtbmFtZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDM2QTZGO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2LjhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwLjM7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAudHlwZS1pbmZve1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi1ib2R5e1xuICAgICAgICAgICAgICAgICAgICAmLXJvd3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFO1xuICAgICAgICAgICAgICAgICAgICAgICAgLnRhYmxlLWNlbGx7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJj5kaXY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VFRTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnJlZ2lzdHJvLWRlLWN1aWRhZG9yZXMtZXh0cmEtaW5mb3tcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcmVtO1xuICAgICAgICAgICAgLmZpcnN0LWNvbHVtbntcbiAgICAgICAgICAgICAgICAuZGVzY2FyZ2FyLXRleHR7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM5NEFCQjY7XG4gICAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMi41cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwM0Y0NDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZGVzY2FyZ2FyLWJvdG9uZXN7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM5NEFCQjY7XG4gICAgICAgICAgICAgICAgICAgICYubm8tYm9yZGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBoNHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB1bHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzA0N0Y4NTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDByZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzA0N0Y4NTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWNvbmQtY29sdW1ue1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggZG90dGVkICM5NEFCQjY7XG4gICAgICAgICAgICAgICAgLmluZm8taXRlbXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi4zcmVtO1xuICAgICAgICAgICAgICAgICAgICBwLmxhcmdle1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAzRjQ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjNyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDNGNDQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgLnBhZ2UtcmVnaXN0cm8tZGUtY3VpZGFkb3Jlc3tcbiAgICAgICAgc2VjdGlvbntcbiAgICAgICAgICAgICYucmVnaXN0cm8tZGUtY3VpZGFkb3Jlcy1tYWlue1xuICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRoZS10YWJsZXtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAzNkE2RjtcbiAgICAgICAgICAgICAgICAgICAgJi1oZWFke1xuICAgICAgICAgICAgICAgICAgICAgICAgJi1jZWxse1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50eXBlLW5hbWV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudHlwZS1pbmZve1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi1ib2R5e1xuICAgICAgICAgICAgICAgICAgICAgICAgJi1yb3d7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRhYmxlLWNlbGx7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg1e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5kaXY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnJlZ2lzdHJvLWRlLWN1aWRhZG9yZXMtZXh0cmEtaW5mb3tcbiAgICAgICAgICAgICAgICAuZmlyc3QtY29sdW1ue1xuICAgICAgICAgICAgICAgICAgICAuZGVzY2FyZ2FyLXRleHR7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmRlc2Nhcmdhci1ib3RvbmVze1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLypcblRvIGNoYW5nZSB0aGlzIGxpY2Vuc2UgaGVhZGVyLCBjaG9vc2UgTGljZW5zZSBIZWFkZXJzIGluIFByb2plY3QgUHJvcGVydGllcy5cblRvIGNoYW5nZSB0aGlzIHRlbXBsYXRlIGZpbGUsIGNob29zZSBUb29scyB8IFRlbXBsYXRlc1xuYW5kIG9wZW4gdGhlIHRlbXBsYXRlIGluIHRoZSBlZGl0b3IuXG4qL1xuLyogXG4gICAgQ3JlYXRlZCBvbiA6IDE2LW9jdC0yMDE4LCAxNjoxNTo0MVxuICAgIEF1dGhvciAgICAgOiBSb2RyaVxuKi9cblxuLnNlY3Rpb24tY2VudHJvLXByZW5zYSB7XG4gICAgaDEge1xuICAgICAgICBjb2xvcjogIzAwM0Y0NDtcbiAgICAgICAgZm9udC1zaXplOiA2cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgICBoMyB7XG4gICAgICAgIGNvbG9yOiAjMDQ3Rjg1O1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gICAgLmdyYXkge1xuICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUVFRUVFO1xuICAgIH1cbiAgICBwIHtcbiAgICAgICAgYTpub3QoLnRlbCl7XG4gICAgICAgICAgICBjb2xvcjogIzA0N0Y4NTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBhLm1haWx0b3tcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxufVxuXG4ubGlzdC1ub3RpY2lhc3tcbiAgICAjaW5mc2NyLWxvYWRpbmcge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuICAgIGFydGljbGV7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgfVxufVxuXG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgc2VjdGlvbi5zZWN0aW9uLWNlbnRyby1wcmVuc2F7XG4gICAgICAgIGgxe1xuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICB9XG4gICAgICAgIGgze1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgIH1cbiAgICB9XG59Il19 */
</pre></body></html>