/* ==========================================================================
   Index of scss files
   @mixin ========================================================================= *//* Normalize
   @mixin ========================================================================= *//* Breakpoint
   @mixin ========================================================================= *//* Flex Helpers
   @mixin ========================================================================= *//* Base
   @mixin ========================================================================= *//* ==========================================================================
   Webfonts
   ========================================================================== *//* ==========================================================================
   Variables
   ========================================================================== *//* Colors
========================================================================== *//* Sizes
========================================================================== *//* Fonts
========================================================================== *//* Breakpoints
========================================================================== *//* ==========================================================================
   Mixins
   ========================================================================== *//* 1. Font smoothing
========================================================================== *//* Better font-rendering on OSX
   https://maximilianhoffmann.com/posts/better-font-rendering-on-osx
*//* 5. BTN styles (exemplary mixin for custom classes set of utilities for buttons)
========================================================================== *//*
@mixin helper--btn-styles ($height: $size_btn_v) {
    display: inline-flex;

    height: $height;
    padding: 0 $size_gutter;

    transition: 170ms ease;
    text-transform: uppercase;

    border-width: 1px;

    align-items: center;
    align-content: center;
    justify-content: center;
}
 *//* ==========================================================================
   Typography
   ========================================================================== *//* Global texts
========================================================================== */.module-tmpl-tool .l-main {font-family: Arial, sans-serif;line-height: 1.4;color: #fff;background: #ebebeb;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.module-tmpl-tool .l-main figure,.module-tmpl-tool .l-main blockquote {margin: 0;}.module-tmpl-tool .l-main a {cursor: pointer;text-decoration: none;color: #fff;}.module-tmpl-tool .l-main a:hover {text-decoration: none;}.module-tmpl-tool .l-main a:focus {outline: none;}.module-tmpl-tool .l-main a:not([class]) {color: #fff;}.module-tmpl-tool .l-main h1:not([class]) + .module-tmpl-tool .l-main h1:not([class]),.module-tmpl-tool .l-main h2:not([class]) + .module-tmpl-tool .l-main h1:not([class]),.module-tmpl-tool .l-main h3:not([class]) + .module-tmpl-tool .l-main h1:not([class]),.module-tmpl-tool .l-main h4:not([class]) + .module-tmpl-tool .l-main h1:not([class]),.module-tmpl-tool .l-main h5:not([class]) + .module-tmpl-tool .l-main h1:not([class]),.module-tmpl-tool .l-main h6:not([class]) + .module-tmpl-tool .l-main h1:not([class]),.module-tmpl-tool .l-main p:not([class]) + .module-tmpl-tool .l-main h1:not([class]),.module-tmpl-tool .l-main ul:not([class]) + .module-tmpl-tool .l-main h1:not([class]),.module-tmpl-tool .l-main ol:not([class]) + .module-tmpl-tool .l-main h1:not([class]),.module-tmpl-tool .l-main h1:not([class]) +
.module-tmpl-tool .l-main h2:not([class]),.module-tmpl-tool .l-main h2:not([class]) +
.module-tmpl-tool .l-main h2:not([class]),.module-tmpl-tool .l-main h3:not([class]) +
.module-tmpl-tool .l-main h2:not([class]),.module-tmpl-tool .l-main h4:not([class]) +
.module-tmpl-tool .l-main h2:not([class]),.module-tmpl-tool .l-main h5:not([class]) +
.module-tmpl-tool .l-main h2:not([class]),.module-tmpl-tool .l-main h6:not([class]) +
.module-tmpl-tool .l-main h2:not([class]),.module-tmpl-tool .l-main p:not([class]) +
.module-tmpl-tool .l-main h2:not([class]),.module-tmpl-tool .l-main ul:not([class]) +
.module-tmpl-tool .l-main h2:not([class]),.module-tmpl-tool .l-main ol:not([class]) +
.module-tmpl-tool .l-main h2:not([class]),.module-tmpl-tool .l-main h1:not([class]) +
.module-tmpl-tool .l-main h3:not([class]),.module-tmpl-tool .l-main h2:not([class]) +
.module-tmpl-tool .l-main h3:not([class]),.module-tmpl-tool .l-main h3:not([class]) +
.module-tmpl-tool .l-main h3:not([class]),.module-tmpl-tool .l-main h4:not([class]) +
.module-tmpl-tool .l-main h3:not([class]),.module-tmpl-tool .l-main h5:not([class]) +
.module-tmpl-tool .l-main h3:not([class]),.module-tmpl-tool .l-main h6:not([class]) +
.module-tmpl-tool .l-main h3:not([class]),.module-tmpl-tool .l-main p:not([class]) +
.module-tmpl-tool .l-main h3:not([class]),.module-tmpl-tool .l-main ul:not([class]) +
.module-tmpl-tool .l-main h3:not([class]),.module-tmpl-tool .l-main ol:not([class]) +
.module-tmpl-tool .l-main h3:not([class]),.module-tmpl-tool .l-main h1:not([class]) +
.module-tmpl-tool .l-main h4:not([class]),.module-tmpl-tool .l-main h2:not([class]) +
.module-tmpl-tool .l-main h4:not([class]),.module-tmpl-tool .l-main h3:not([class]) +
.module-tmpl-tool .l-main h4:not([class]),.module-tmpl-tool .l-main h4:not([class]) +
.module-tmpl-tool .l-main h4:not([class]),.module-tmpl-tool .l-main h5:not([class]) +
.module-tmpl-tool .l-main h4:not([class]),.module-tmpl-tool .l-main h6:not([class]) +
.module-tmpl-tool .l-main h4:not([class]),.module-tmpl-tool .l-main p:not([class]) +
.module-tmpl-tool .l-main h4:not([class]),.module-tmpl-tool .l-main ul:not([class]) +
.module-tmpl-tool .l-main h4:not([class]),.module-tmpl-tool .l-main ol:not([class]) +
.module-tmpl-tool .l-main h4:not([class]),.module-tmpl-tool .l-main h1:not([class]) +
.module-tmpl-tool .l-main h5:not([class]),.module-tmpl-tool .l-main h2:not([class]) +
.module-tmpl-tool .l-main h5:not([class]),.module-tmpl-tool .l-main h3:not([class]) +
.module-tmpl-tool .l-main h5:not([class]),.module-tmpl-tool .l-main h4:not([class]) +
.module-tmpl-tool .l-main h5:not([class]),.module-tmpl-tool .l-main h5:not([class]) +
.module-tmpl-tool .l-main h5:not([class]),.module-tmpl-tool .l-main h6:not([class]) +
.module-tmpl-tool .l-main h5:not([class]),.module-tmpl-tool .l-main p:not([class]) +
.module-tmpl-tool .l-main h5:not([class]),.module-tmpl-tool .l-main ul:not([class]) +
.module-tmpl-tool .l-main h5:not([class]),.module-tmpl-tool .l-main ol:not([class]) +
.module-tmpl-tool .l-main h5:not([class]),.module-tmpl-tool .l-main h1:not([class]) +
.module-tmpl-tool .l-main h6:not([class]),.module-tmpl-tool .l-main h2:not([class]) +
.module-tmpl-tool .l-main h6:not([class]),.module-tmpl-tool .l-main h3:not([class]) +
.module-tmpl-tool .l-main h6:not([class]),.module-tmpl-tool .l-main h4:not([class]) +
.module-tmpl-tool .l-main h6:not([class]),.module-tmpl-tool .l-main h5:not([class]) +
.module-tmpl-tool .l-main h6:not([class]),.module-tmpl-tool .l-main h6:not([class]) +
.module-tmpl-tool .l-main h6:not([class]),.module-tmpl-tool .l-main p:not([class]) +
.module-tmpl-tool .l-main h6:not([class]),.module-tmpl-tool .l-main ul:not([class]) +
.module-tmpl-tool .l-main h6:not([class]),.module-tmpl-tool .l-main ol:not([class]) +
.module-tmpl-tool .l-main h6:not([class]),.module-tmpl-tool .l-main h1:not([class]) +
.module-tmpl-tool .l-main p:not([class]),.module-tmpl-tool .l-main h2:not([class]) +
.module-tmpl-tool .l-main p:not([class]),.module-tmpl-tool .l-main h3:not([class]) +
.module-tmpl-tool .l-main p:not([class]),.module-tmpl-tool .l-main h4:not([class]) +
.module-tmpl-tool .l-main p:not([class]),.module-tmpl-tool .l-main h5:not([class]) +
.module-tmpl-tool .l-main p:not([class]),.module-tmpl-tool .l-main h6:not([class]) +
.module-tmpl-tool .l-main p:not([class]),.module-tmpl-tool .l-main p:not([class]) +
.module-tmpl-tool .l-main p:not([class]),.module-tmpl-tool .l-main ul:not([class]) +
.module-tmpl-tool .l-main p:not([class]),.module-tmpl-tool .l-main ol:not([class]) +
.module-tmpl-tool .l-main p:not([class]),.module-tmpl-tool .l-main h1:not([class]) +
.module-tmpl-tool .l-main ul:not([class]),.module-tmpl-tool .l-main h2:not([class]) +
.module-tmpl-tool .l-main ul:not([class]),.module-tmpl-tool .l-main h3:not([class]) +
.module-tmpl-tool .l-main ul:not([class]),.module-tmpl-tool .l-main h4:not([class]) +
.module-tmpl-tool .l-main ul:not([class]),.module-tmpl-tool .l-main h5:not([class]) +
.module-tmpl-tool .l-main ul:not([class]),.module-tmpl-tool .l-main h6:not([class]) +
.module-tmpl-tool .l-main ul:not([class]),.module-tmpl-tool .l-main p:not([class]) +
.module-tmpl-tool .l-main ul:not([class]),.module-tmpl-tool .l-main ul:not([class]) +
.module-tmpl-tool .l-main ul:not([class]),.module-tmpl-tool .l-main ol:not([class]) +
.module-tmpl-tool .l-main ul:not([class]),.module-tmpl-tool .l-main h1:not([class]) +
.module-tmpl-tool .l-main ol:not([class]),.module-tmpl-tool .l-main h2:not([class]) +
.module-tmpl-tool .l-main ol:not([class]),.module-tmpl-tool .l-main h3:not([class]) +
.module-tmpl-tool .l-main ol:not([class]),.module-tmpl-tool .l-main h4:not([class]) +
.module-tmpl-tool .l-main ol:not([class]),.module-tmpl-tool .l-main h5:not([class]) +
.module-tmpl-tool .l-main ol:not([class]),.module-tmpl-tool .l-main h6:not([class]) +
.module-tmpl-tool .l-main ol:not([class]),.module-tmpl-tool .l-main p:not([class]) +
.module-tmpl-tool .l-main ol:not([class]),.module-tmpl-tool .l-main ul:not([class]) +
.module-tmpl-tool .l-main ol:not([class]),.module-tmpl-tool .l-main ol:not([class]) +
.module-tmpl-tool .l-main ol:not([class]) {margin-top: 10px;}.module-tmpl-tool .l-main h1,.module-tmpl-tool .l-main h2,.module-tmpl-tool .l-main h3,.module-tmpl-tool .l-main h4,.module-tmpl-tool .l-main h5,.module-tmpl-tool .l-main h6,.module-tmpl-tool .l-main p {margin: 0;}.module-tmpl-tool .l-main * {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.module-tmpl-tool .l-main *:focus {outline: none;}/* ==========================================================================
   Helpers
   ========================================================================== *//* Layout oriented helpers
   ========================================================================== */.l-inner,.module-tmpl-tool .l-inner {width: 100%;max-width: 1082px;margin: 0 auto;}.l-inside-inner,.module-tmpl-tool .l-inside-inner {width: 100%;max-width: 940px;margin: 0 auto;}/* Clearfixes
   ========================================================================== *//* Content helpers
   ========================================================================== */.c-calculator-box__value,.module-tmpl-tool .c-calculator-box__value,.c-validation-msg,.s-btn-style-1,.module-tmpl-tool .s-btn-style-1,.s-btn-style-2,.s-btn-style-3,.module-tmpl-tool .s-btn-style-2,.module-tmpl-tool .s-btn-style-3 {-webkit-transition: 170ms ease;-o-transition: 170ms ease;-moz-transition: 170ms ease;transition: 170ms ease;}.u-info {display: block;width: 0;height: 0;margin: 0;padding: 0;text-indent: -99998em;}.u-default-link-anim .c-label:before,.module-tmpl-tool .l-main a:not([class]) .c-label:before {display: block;content: '';}.f-form .f-input-wrapper,.f-form .f-textarea-wrapper,.module-tmpl-tool .f-form .f-input-wrapper,.module-tmpl-tool .f-form .f-textarea-wrapper {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;}.u-default-link-anim,.module-tmpl-tool .l-main a:not([class]) {display: -webkit-inline-box;display: -webkit-inline-flex;display: -moz-inline-box;display: -ms-inline-flexbox;display: inline-flex;}.u-default-link-anim,.module-tmpl-tool .l-main a:not([class]) {-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;}.u-default-link-anim,.module-tmpl-tool .l-main a:not([class]) {-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;}.f-form .f-input-wrapper,.f-form .f-textarea-wrapper,.module-tmpl-tool .f-form .f-input-wrapper,.module-tmpl-tool .f-form .f-textarea-wrapper {-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-box-align: stretch;-webkit-align-items: stretch;-moz-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}/* Apparence helpers
   ========================================================================== *//* ==========================================================================
   Icons
   ========================================================================== *//* styles for fontello icons
.o-icon {
    font-family: $font_ico;
    line-height: 1;

    @extend %helper--inline-flex--center--center;
    &:before {
        margin: 0;

        line-height: 1;

        @extend %helper--inline-flex--center--center;
    }
}
*//* ==========================================================================
   CSS Animations
   ========================================================================== *//* Animation 1
   ========================================================================== *//* ==========================================================================
   User interface
   ========================================================================== *//* ==========================================================================
   Objects
   ========================================================================== */[data-css-spacing~='top10'] {margin-top: 100px;}[data-css-offset~='top10'] {padding-top: 100px;}[data-css-spacing~='right10'] {margin-right: 100px;}[data-css-offset~='right10'] {padding-right: 100px;}[data-css-spacing~='bottom10'] {margin-bottom: 100px;}[data-css-offset~='bottom10'] {padding-bottom: 100px;}[data-css-spacing~='left10'] {margin-left: 100px;}[data-css-offset~='left10'] {padding-left: 100px;}[data-css-spacing~='top9'] {margin-top: 90px;}[data-css-offset~='top9'] {padding-top: 90px;}[data-css-spacing~='right9'] {margin-right: 90px;}[data-css-offset~='right9'] {padding-right: 90px;}[data-css-spacing~='bottom9'] {margin-bottom: 90px;}[data-css-offset~='bottom9'] {padding-bottom: 90px;}[data-css-spacing~='left9'] {margin-left: 90px;}[data-css-offset~='left9'] {padding-left: 90px;}[data-css-spacing~='top8'] {margin-top: 80px;}[data-css-offset~='top8'] {padding-top: 80px;}[data-css-spacing~='right8'] {margin-right: 80px;}[data-css-offset~='right8'] {padding-right: 80px;}[data-css-spacing~='bottom8'] {margin-bottom: 80px;}[data-css-offset~='bottom8'] {padding-bottom: 80px;}[data-css-spacing~='left8'] {margin-left: 80px;}[data-css-offset~='left8'] {padding-left: 80px;}[data-css-spacing~='top7'] {margin-top: 70px;}[data-css-offset~='top7'] {padding-top: 70px;}[data-css-spacing~='right7'] {margin-right: 70px;}[data-css-offset~='right7'] {padding-right: 70px;}[data-css-spacing~='bottom7'] {margin-bottom: 70px;}[data-css-offset~='bottom7'] {padding-bottom: 70px;}[data-css-spacing~='left7'] {margin-left: 70px;}[data-css-offset~='left7'] {padding-left: 70px;}[data-css-spacing~='top6'] {margin-top: 60px;}[data-css-offset~='top6'] {padding-top: 60px;}[data-css-spacing~='right6'] {margin-right: 60px;}[data-css-offset~='right6'] {padding-right: 60px;}[data-css-spacing~='bottom6'] {margin-bottom: 60px;}[data-css-offset~='bottom6'] {padding-bottom: 60px;}[data-css-spacing~='left6'] {margin-left: 60px;}[data-css-offset~='left6'] {padding-left: 60px;}[data-css-spacing~='top5'] {margin-top: 50px;}[data-css-offset~='top5'] {padding-top: 50px;}[data-css-spacing~='right5'] {margin-right: 50px;}[data-css-offset~='right5'] {padding-right: 50px;}[data-css-spacing~='bottom5'] {margin-bottom: 50px;}[data-css-offset~='bottom5'] {padding-bottom: 50px;}[data-css-spacing~='left5'] {margin-left: 50px;}[data-css-offset~='left5'] {padding-left: 50px;}[data-css-spacing~='top4'] {margin-top: 40px;}[data-css-offset~='top4'] {padding-top: 40px;}[data-css-spacing~='right4'] {margin-right: 40px;}[data-css-offset~='right4'] {padding-right: 40px;}[data-css-spacing~='bottom4'] {margin-bottom: 40px;}[data-css-offset~='bottom4'] {padding-bottom: 40px;}[data-css-spacing~='left4'] {margin-left: 40px;}[data-css-offset~='left4'] {padding-left: 40px;}[data-css-spacing~='top3'] {margin-top: 30px;}[data-css-offset~='top3'] {padding-top: 30px;}[data-css-spacing~='right3'] {margin-right: 30px;}[data-css-offset~='right3'] {padding-right: 30px;}[data-css-spacing~='bottom3'] {margin-bottom: 30px;}[data-css-offset~='bottom3'] {padding-bottom: 30px;}[data-css-spacing~='left3'] {margin-left: 30px;}[data-css-offset~='left3'] {padding-left: 30px;}[data-css-spacing~='top2'] {margin-top: 20px;}[data-css-offset~='top2'] {padding-top: 20px;}[data-css-spacing~='right2'] {margin-right: 20px;}[data-css-offset~='right2'] {padding-right: 20px;}[data-css-spacing~='bottom2'] {margin-bottom: 20px;}[data-css-offset~='bottom2'] {padding-bottom: 20px;}[data-css-spacing~='left2'] {margin-left: 20px;}[data-css-offset~='left2'] {padding-left: 20px;}[data-css-spacing~='top1'] {margin-top: 10px;}[data-css-offset~='top1'] {padding-top: 10px;}[data-css-spacing~='right1'] {margin-right: 10px;}[data-css-offset~='right1'] {padding-right: 10px;}[data-css-spacing~='bottom1'] {margin-bottom: 10px;}[data-css-offset~='bottom1'] {padding-bottom: 10px;}[data-css-spacing~='left1'] {margin-left: 10px;}[data-css-offset~='left1'] {padding-left: 10px;}[data-css-spacing~='top0'] {margin-top: 0px;}[data-css-offset~='top0'] {padding-top: 0px;}[data-css-spacing~='right0'] {margin-right: 0px;}[data-css-offset~='right0'] {padding-right: 0px;}[data-css-spacing~='bottom0'] {margin-bottom: 0px;}[data-css-offset~='bottom0'] {padding-bottom: 0px;}[data-css-spacing~='left0'] {margin-left: 0px;}[data-css-offset~='left0'] {padding-left: 0px;}/* ==========================================================================
   Grid System
   ========================================================================== *//* Griddle Setup
========================================================================== *//* Custom Classes
========================================================================== */.container:after {content: "";display: table;clear: both;}.row,.row-reverse {display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -moz-box;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-flex: 0;-webkit-flex: 0 1 auto;-moz-box-flex: 0;-moz-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;}.gr-0,.gr-1,.gr-2,.gr-3,.gr-4,.gr-5,.gr-6,.gr-7,.gr-8,.gr-9,.gr-10,.gr-11,.gr-12,.gr-13,.gr-14,.gr-15,.gr-16,.gr-17,.gr-18,.gr-19,.gr-20,.gr-21,.gr-22,.gr-23,.gr-24 {-webkit-box-flex: 0;-webkit-flex: 0 0 auto;-moz-box-flex: 0;-moz-flex: 0 0 auto;-ms-flex: 0 0 auto;flex: 0 0 auto;-webkit-box-direction: normal;-webkit-box-orient: vertical;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;flex-direction: column;display: block;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-right: 10px;padding-left: 10px;}.gr-adapt {max-width: 100%;display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -moz-box;display: flex;-webkit-box-flex: 0;-webkit-flex: 0 1 auto;-moz-box-flex: 0;-moz-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;-webkit-box-direction: normal;-webkit-box-orient: vertical;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-right: 10px;padding-left: 10px;}.gr-grow {max-width: 100%;display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -moz-box;display: flex;-webkit-box-flex: 1;-webkit-flex: 1 1 auto;-moz-box-flex: 1;-moz-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;-webkit-box-direction: normal;-webkit-box-orient: vertical;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-right: 10px;padding-left: 10px;}.push-0,.push-1,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9,.push-10,.push-11,.push-12,.push-13,.push-14,.push-15,.push-16,.push-17,.push-18,.push-19,.push-20,.push-21,.push-22,.push-23,.push-24 {position: relative;}.pull-0,.pull-1,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.pull-10,.pull-11,.pull-12,.pull-13,.pull-14,.pull-15,.pull-16,.pull-17,.pull-18,.pull-19,.pull-20,.pull-21,.pull-22,.pull-23,.pull-24 {position: relative;}.nowrap {-webkit-flex-wrap: nowrap;-moz-flex-wrap: nowrap;-ms-flex-wrap: none;flex-wrap: nowrap;white-space: nowrap;}.nowrap > * {white-space: normal;}.wrap {-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;white-space: normal;}.gr-centered {display: block !important;float: none !important;margin-left: auto !important;margin-right: auto !important;clear: both !important;}#gridle-settings {content: '{ "version" : "2.0.48", "states" : { "default":{ "name" : "default", "min-width" : null, "max-width" : null, "query" : null, "classes" : true, "context" : "24", "column-width" : null, "gutter-width" : "20px", "gutter-height" : "0", "gutter-top" : "0", "gutter-right" : "10px", "gutter-bottom" : "0", "gutter-left" : "10px", "direction" : "ltr", "dir-attribute" : false, "name-multiplicator" : "1", "states-classes" : false, "classes-prefix" : null, "_" : true }, "desktop-small":{ "name" : "desktop-small", "min-width" : null, "max-width" : "1162px", "query" : "screen and (max-width: 1162px)", "classes" : true, "context" : "24", "column-width" : null, "gutter-width" : "20px", "gutter-height" : "0", "gutter-top" : "0", "gutter-right" : "10px", "gutter-bottom" : "0", "gutter-left" : "10px", "direction" : "ltr", "dir-attribute" : false, "name-multiplicator" : "1", "states-classes" : false, "classes-prefix" : null, "_" : true }, "tablet":{ "name" : "tablet", "min-width" : null, "max-width" : "1024px", "query" : "screen and (max-width: 1024px)", "classes" : true, "context" : "24", "column-width" : null, "gutter-width" : "20px", "gutter-height" : "0", "gutter-top" : "0", "gutter-right" : "10px", "gutter-bottom" : "0", "gutter-left" : "10px", "direction" : "ltr", "dir-attribute" : false, "name-multiplicator" : "1", "states-classes" : false, "classes-prefix" : null, "_" : true }, "tablet-landscape":{ "name" : "tablet-landscape", "min-width" : null, "max-width" : null, "query" : "screen and (max-width: 1082px) and (min-width: 768px) and (orientation : landscape)", "classes" : true, "context" : "24", "column-width" : null, "gutter-width" : "20px", "gutter-height" : "0", "gutter-top" : "0", "gutter-right" : "10px", "gutter-bottom" : "0", "gutter-left" : "10px", "direction" : "ltr", "dir-attribute" : false, "name-multiplicator" : "1", "states-classes" : false, "classes-prefix" : null, "_" : true }, "tablet-portrait":{ "name" : "tablet-portrait", "min-width" : null, "max-width" : null, "query" : "screen and (max-width: 920px) and (min-width: 641px) and (orientation : portrait)", "classes" : true, "context" : "24", "column-width" : null, "gutter-width" : "20px", "gutter-height" : "0", "gutter-top" : "0", "gutter-right" : "10px", "gutter-bottom" : "0", "gutter-left" : "10px", "direction" : "ltr", "dir-attribute" : false, "name-multiplicator" : "1", "states-classes" : false, "classes-prefix" : null, "_" : true }, "phone":{ "name" : "phone", "min-width" : null, "max-width" : "767px", "query" : "screen and (max-width: 767px)", "classes" : true, "context" : "24", "column-width" : null, "gutter-width" : "20px", "gutter-height" : "0", "gutter-top" : "0", "gutter-right" : "10px", "gutter-bottom" : "0", "gutter-left" : "10px", "direction" : "ltr", "dir-attribute" : false, "name-multiplicator" : "1", "states-classes" : false, "classes-prefix" : null, "_" : true }, "phone-landscape":{ "name" : "phone-landscape", "min-width" : null, "max-width" : null, "query" : "screen and (max-width: $size_phone) and (orientation : landscape)", "classes" : true, "context" : "24", "column-width" : null, "gutter-width" : "20px", "gutter-height" : "0", "gutter-top" : "0", "gutter-right" : "10px", "gutter-bottom" : "0", "gutter-left" : "10px", "direction" : "ltr", "dir-attribute" : false, "name-multiplicator" : "1", "states-classes" : false, "classes-prefix" : null, "_" : true }, "phone-portrait":{ "name" : "phone-portrait", "min-width" : null, "max-width" : null, "query" : "screen and (max-width: $size_phone) and (orientation : portrait)", "classes" : true, "context" : "24", "column-width" : null, "gutter-width" : "20px", "gutter-height" : "0", "gutter-top" : "0", "gutter-right" : "10px", "gutter-bottom" : "0", "gutter-left" : "10px", "direction" : "ltr", "dir-attribute" : false, "name-multiplicator" : "1", "states-classes" : false, "classes-prefix" : null, "_" : true }} }';}.gr-0 {-webkit-flex-basis: 0%;-moz-flex-basis: 0%;-ms-flex-preferred-size: 0%;flex-basis: 0%;max-width: 0%;}.push-0 {left: 0%;right: auto;}.pull-0 {right: 0%;left: auto;}.prefix-0 {margin-left: 0%;}.suffix-0 {margin-right: 0%;}.order-first {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-0 {-webkit-box-ordinal-group: 1;-webkit-order: 0;-moz-order: 0;-ms-flex-order: 0;-moz-box-ordinal-group: 1;order: 0;}.order-last {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-1 {-webkit-flex-basis: 4.16667%;-moz-flex-basis: 4.16667%;-ms-flex-preferred-size: 4.16667%;flex-basis: 4.16667%;max-width: 4.16667%;}.push-1 {left: 4.16667%;right: auto;}.pull-1 {right: 4.16667%;left: auto;}.prefix-1 {margin-left: 4.16667%;}.suffix-1 {margin-right: 4.16667%;}.order-first {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-1 {-webkit-box-ordinal-group: 2;-webkit-order: 1;-moz-order: 1;-ms-flex-order: 1;-moz-box-ordinal-group: 2;order: 1;}.order-last {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-2 {-webkit-flex-basis: 8.33333%;-moz-flex-basis: 8.33333%;-ms-flex-preferred-size: 8.33333%;flex-basis: 8.33333%;max-width: 8.33333%;}.push-2 {left: 8.33333%;right: auto;}.pull-2 {right: 8.33333%;left: auto;}.prefix-2 {margin-left: 8.33333%;}.suffix-2 {margin-right: 8.33333%;}.order-first {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-2 {-webkit-box-ordinal-group: 3;-webkit-order: 2;-moz-order: 2;-ms-flex-order: 2;-moz-box-ordinal-group: 3;order: 2;}.order-last {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-3 {-webkit-flex-basis: 12.5%;-moz-flex-basis: 12.5%;-ms-flex-preferred-size: 12.5%;flex-basis: 12.5%;max-width: 12.5%;}.push-3 {left: 12.5%;right: auto;}.pull-3 {right: 12.5%;left: auto;}.prefix-3 {margin-left: 12.5%;}.suffix-3 {margin-right: 12.5%;}.order-first {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-3 {-webkit-box-ordinal-group: 4;-webkit-order: 3;-moz-order: 3;-ms-flex-order: 3;-moz-box-ordinal-group: 4;order: 3;}.order-last {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-4 {-webkit-flex-basis: 16.66667%;-moz-flex-basis: 16.66667%;-ms-flex-preferred-size: 16.66667%;flex-basis: 16.66667%;max-width: 16.66667%;}.push-4 {left: 16.66667%;right: auto;}.pull-4 {right: 16.66667%;left: auto;}.prefix-4 {margin-left: 16.66667%;}.suffix-4 {margin-right: 16.66667%;}.order-first {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-4 {-webkit-box-ordinal-group: 5;-webkit-order: 4;-moz-order: 4;-ms-flex-order: 4;-moz-box-ordinal-group: 5;order: 4;}.order-last {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-5 {-webkit-flex-basis: 20.83333%;-moz-flex-basis: 20.83333%;-ms-flex-preferred-size: 20.83333%;flex-basis: 20.83333%;max-width: 20.83333%;}.push-5 {left: 20.83333%;right: auto;}.pull-5 {right: 20.83333%;left: auto;}.prefix-5 {margin-left: 20.83333%;}.suffix-5 {margin-right: 20.83333%;}.order-first {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-5 {-webkit-box-ordinal-group: 6;-webkit-order: 5;-moz-order: 5;-ms-flex-order: 5;-moz-box-ordinal-group: 6;order: 5;}.order-last {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-6 {-webkit-flex-basis: 25%;-moz-flex-basis: 25%;-ms-flex-preferred-size: 25%;flex-basis: 25%;max-width: 25%;}.push-6 {left: 25%;right: auto;}.pull-6 {right: 25%;left: auto;}.prefix-6 {margin-left: 25%;}.suffix-6 {margin-right: 25%;}.order-first {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-6 {-webkit-box-ordinal-group: 7;-webkit-order: 6;-moz-order: 6;-ms-flex-order: 6;-moz-box-ordinal-group: 7;order: 6;}.order-last {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-7 {-webkit-flex-basis: 29.16667%;-moz-flex-basis: 29.16667%;-ms-flex-preferred-size: 29.16667%;flex-basis: 29.16667%;max-width: 29.16667%;}.push-7 {left: 29.16667%;right: auto;}.pull-7 {right: 29.16667%;left: auto;}.prefix-7 {margin-left: 29.16667%;}.suffix-7 {margin-right: 29.16667%;}.order-first {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-7 {-webkit-box-ordinal-group: 8;-webkit-order: 7;-moz-order: 7;-ms-flex-order: 7;-moz-box-ordinal-group: 8;order: 7;}.order-last {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-8 {-webkit-flex-basis: 33.33333%;-moz-flex-basis: 33.33333%;-ms-flex-preferred-size: 33.33333%;flex-basis: 33.33333%;max-width: 33.33333%;}.push-8 {left: 33.33333%;right: auto;}.pull-8 {right: 33.33333%;left: auto;}.prefix-8 {margin-left: 33.33333%;}.suffix-8 {margin-right: 33.33333%;}.order-first {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-8 {-webkit-box-ordinal-group: 9;-webkit-order: 8;-moz-order: 8;-ms-flex-order: 8;-moz-box-ordinal-group: 9;order: 8;}.order-last {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-9 {-webkit-flex-basis: 37.5%;-moz-flex-basis: 37.5%;-ms-flex-preferred-size: 37.5%;flex-basis: 37.5%;max-width: 37.5%;}.push-9 {left: 37.5%;right: auto;}.pull-9 {right: 37.5%;left: auto;}.prefix-9 {margin-left: 37.5%;}.suffix-9 {margin-right: 37.5%;}.order-first {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-9 {-webkit-box-ordinal-group: 10;-webkit-order: 9;-moz-order: 9;-ms-flex-order: 9;-moz-box-ordinal-group: 10;order: 9;}.order-last {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-10 {-webkit-flex-basis: 41.66667%;-moz-flex-basis: 41.66667%;-ms-flex-preferred-size: 41.66667%;flex-basis: 41.66667%;max-width: 41.66667%;}.push-10 {left: 41.66667%;right: auto;}.pull-10 {right: 41.66667%;left: auto;}.prefix-10 {margin-left: 41.66667%;}.suffix-10 {margin-right: 41.66667%;}.order-first {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-10 {-webkit-box-ordinal-group: 11;-webkit-order: 10;-moz-order: 10;-ms-flex-order: 10;-moz-box-ordinal-group: 11;order: 10;}.order-last {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-11 {-webkit-flex-basis: 45.83333%;-moz-flex-basis: 45.83333%;-ms-flex-preferred-size: 45.83333%;flex-basis: 45.83333%;max-width: 45.83333%;}.push-11 {left: 45.83333%;right: auto;}.pull-11 {right: 45.83333%;left: auto;}.prefix-11 {margin-left: 45.83333%;}.suffix-11 {margin-right: 45.83333%;}.order-first {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-11 {-webkit-box-ordinal-group: 12;-webkit-order: 11;-moz-order: 11;-ms-flex-order: 11;-moz-box-ordinal-group: 12;order: 11;}.order-last {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-12 {-webkit-flex-basis: 50%;-moz-flex-basis: 50%;-ms-flex-preferred-size: 50%;flex-basis: 50%;max-width: 50%;}.push-12 {left: 50%;right: auto;}.pull-12 {right: 50%;left: auto;}.prefix-12 {margin-left: 50%;}.suffix-12 {margin-right: 50%;}.order-first {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-12 {-webkit-box-ordinal-group: 13;-webkit-order: 12;-moz-order: 12;-ms-flex-order: 12;-moz-box-ordinal-group: 13;order: 12;}.order-last {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-13 {-webkit-flex-basis: 54.16667%;-moz-flex-basis: 54.16667%;-ms-flex-preferred-size: 54.16667%;flex-basis: 54.16667%;max-width: 54.16667%;}.push-13 {left: 54.16667%;right: auto;}.pull-13 {right: 54.16667%;left: auto;}.prefix-13 {margin-left: 54.16667%;}.suffix-13 {margin-right: 54.16667%;}.order-first {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-13 {-webkit-box-ordinal-group: 14;-webkit-order: 13;-moz-order: 13;-ms-flex-order: 13;-moz-box-ordinal-group: 14;order: 13;}.order-last {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-14 {-webkit-flex-basis: 58.33333%;-moz-flex-basis: 58.33333%;-ms-flex-preferred-size: 58.33333%;flex-basis: 58.33333%;max-width: 58.33333%;}.push-14 {left: 58.33333%;right: auto;}.pull-14 {right: 58.33333%;left: auto;}.prefix-14 {margin-left: 58.33333%;}.suffix-14 {margin-right: 58.33333%;}.order-first {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-14 {-webkit-box-ordinal-group: 15;-webkit-order: 14;-moz-order: 14;-ms-flex-order: 14;-moz-box-ordinal-group: 15;order: 14;}.order-last {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-15 {-webkit-flex-basis: 62.5%;-moz-flex-basis: 62.5%;-ms-flex-preferred-size: 62.5%;flex-basis: 62.5%;max-width: 62.5%;}.push-15 {left: 62.5%;right: auto;}.pull-15 {right: 62.5%;left: auto;}.prefix-15 {margin-left: 62.5%;}.suffix-15 {margin-right: 62.5%;}.order-first {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-15 {-webkit-box-ordinal-group: 16;-webkit-order: 15;-moz-order: 15;-ms-flex-order: 15;-moz-box-ordinal-group: 16;order: 15;}.order-last {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-16 {-webkit-flex-basis: 66.66667%;-moz-flex-basis: 66.66667%;-ms-flex-preferred-size: 66.66667%;flex-basis: 66.66667%;max-width: 66.66667%;}.push-16 {left: 66.66667%;right: auto;}.pull-16 {right: 66.66667%;left: auto;}.prefix-16 {margin-left: 66.66667%;}.suffix-16 {margin-right: 66.66667%;}.order-first {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-16 {-webkit-box-ordinal-group: 17;-webkit-order: 16;-moz-order: 16;-ms-flex-order: 16;-moz-box-ordinal-group: 17;order: 16;}.order-last {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-17 {-webkit-flex-basis: 70.83333%;-moz-flex-basis: 70.83333%;-ms-flex-preferred-size: 70.83333%;flex-basis: 70.83333%;max-width: 70.83333%;}.push-17 {left: 70.83333%;right: auto;}.pull-17 {right: 70.83333%;left: auto;}.prefix-17 {margin-left: 70.83333%;}.suffix-17 {margin-right: 70.83333%;}.order-first {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-17 {-webkit-box-ordinal-group: 18;-webkit-order: 17;-moz-order: 17;-ms-flex-order: 17;-moz-box-ordinal-group: 18;order: 17;}.order-last {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-18 {-webkit-flex-basis: 75%;-moz-flex-basis: 75%;-ms-flex-preferred-size: 75%;flex-basis: 75%;max-width: 75%;}.push-18 {left: 75%;right: auto;}.pull-18 {right: 75%;left: auto;}.prefix-18 {margin-left: 75%;}.suffix-18 {margin-right: 75%;}.order-first {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-18 {-webkit-box-ordinal-group: 19;-webkit-order: 18;-moz-order: 18;-ms-flex-order: 18;-moz-box-ordinal-group: 19;order: 18;}.order-last {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-19 {-webkit-flex-basis: 79.16667%;-moz-flex-basis: 79.16667%;-ms-flex-preferred-size: 79.16667%;flex-basis: 79.16667%;max-width: 79.16667%;}.push-19 {left: 79.16667%;right: auto;}.pull-19 {right: 79.16667%;left: auto;}.prefix-19 {margin-left: 79.16667%;}.suffix-19 {margin-right: 79.16667%;}.order-first {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-19 {-webkit-box-ordinal-group: 20;-webkit-order: 19;-moz-order: 19;-ms-flex-order: 19;-moz-box-ordinal-group: 20;order: 19;}.order-last {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-20 {-webkit-flex-basis: 83.33333%;-moz-flex-basis: 83.33333%;-ms-flex-preferred-size: 83.33333%;flex-basis: 83.33333%;max-width: 83.33333%;}.push-20 {left: 83.33333%;right: auto;}.pull-20 {right: 83.33333%;left: auto;}.prefix-20 {margin-left: 83.33333%;}.suffix-20 {margin-right: 83.33333%;}.order-first {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-20 {-webkit-box-ordinal-group: 21;-webkit-order: 20;-moz-order: 20;-ms-flex-order: 20;-moz-box-ordinal-group: 21;order: 20;}.order-last {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-21 {-webkit-flex-basis: 87.5%;-moz-flex-basis: 87.5%;-ms-flex-preferred-size: 87.5%;flex-basis: 87.5%;max-width: 87.5%;}.push-21 {left: 87.5%;right: auto;}.pull-21 {right: 87.5%;left: auto;}.prefix-21 {margin-left: 87.5%;}.suffix-21 {margin-right: 87.5%;}.order-first {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-21 {-webkit-box-ordinal-group: 22;-webkit-order: 21;-moz-order: 21;-ms-flex-order: 21;-moz-box-ordinal-group: 22;order: 21;}.order-last {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-22 {-webkit-flex-basis: 91.66667%;-moz-flex-basis: 91.66667%;-ms-flex-preferred-size: 91.66667%;flex-basis: 91.66667%;max-width: 91.66667%;}.push-22 {left: 91.66667%;right: auto;}.pull-22 {right: 91.66667%;left: auto;}.prefix-22 {margin-left: 91.66667%;}.suffix-22 {margin-right: 91.66667%;}.order-first {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-22 {-webkit-box-ordinal-group: 23;-webkit-order: 22;-moz-order: 22;-ms-flex-order: 22;-moz-box-ordinal-group: 23;order: 22;}.order-last {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-23 {-webkit-flex-basis: 95.83333%;-moz-flex-basis: 95.83333%;-ms-flex-preferred-size: 95.83333%;flex-basis: 95.83333%;max-width: 95.83333%;}.push-23 {left: 95.83333%;right: auto;}.pull-23 {right: 95.83333%;left: auto;}.prefix-23 {margin-left: 95.83333%;}.suffix-23 {margin-right: 95.83333%;}.order-first {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-23 {-webkit-box-ordinal-group: 24;-webkit-order: 23;-moz-order: 23;-ms-flex-order: 23;-moz-box-ordinal-group: 24;order: 23;}.order-last {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-24 {-webkit-flex-basis: 100%;-moz-flex-basis: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;max-width: 100%;}.push-24 {left: 100%;right: auto;}.pull-24 {right: 100%;left: auto;}.prefix-24 {margin-left: 100%;}.suffix-24 {margin-right: 100%;}.order-first {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-24 {-webkit-box-ordinal-group: 25;-webkit-order: 24;-moz-order: 24;-ms-flex-order: 24;-moz-box-ordinal-group: 25;order: 24;}.order-last {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.float-left {float: left;}.float-right {float: right;}.clear {clear: both;}.clear-left {clear: left;}.clear-right {clear: right;}.no-gutter {padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 0;}.no-gutter-left {padding-left: 0;}.no-gutter-right {padding-right: 0;}.no-gutter-top {padding-top: 0;}.no-gutter-bottom {padding-bottom: 0;}.gutter {padding-right: 10px;padding-left: 10px;}.gutter-left {padding-left: 10px;}.gutter-right {padding-right: 10px;}.auto-height {height: inherit;}.row {-webkit-box-direction: normal;-webkit-box-orient: horizontal;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;flex-direction: row;padding-left: 0 !important;padding-right: 0 !important;margin-left: -10px;margin-right: -10px;}[class*="no-gutter"] > .row {margin-left: 0 !important;margin-right: 0 !important;}.row-reverse {-webkit-box-direction: reverse;-webkit-box-orient: horizontal;-webkit-flex-direction: row-reverse;-moz-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;padding-left: 0 !important;padding-right: 0 !important;margin-left: -10px;margin-right: -10px;}[class*="no-gutter"] > .row-reverse {margin-left: 0 !important;margin-right: 0 !important;}.row-full {width: 100vw;margin-left: 50% !important;margin-right: 0 !important;-webkit-transform: translateX(-50%);-moz-transition: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);-moz-transform: translateX(-50%);transform: translateX(-50%);}.col {-webkit-box-direction: normal;-webkit-box-orient: vertical;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;flex-direction: column;padding-left: 0 !important;padding-right: 0 !important;margin-left: -10px;margin-right: -10px;}.col-reverse {-webkit-box-direction: reverse;-webkit-box-orient: vertical;-webkit-flex-direction: column-reverse;-moz-flex-direction: column-reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;padding-left: 0 !important;padding-right: 0 !important;margin-left: -10px;margin-right: -10px;}.row-align-left {-webkit-box-pack: start;-ms-flex-pack: start;-webkit-justify-content: flex-start;-moz-justify-content: flex-start;-moz-box-pack: start;justify-content: flex-start;}.row-align-center {-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;-moz-justify-content: center;-moz-box-pack: center;justify-content: center;}.row-align-right {-webkit-box-pack: end;-ms-flex-pack: end;-webkit-justify-content: flex-end;-moz-justify-content: flex-end;-moz-box-pack: end;justify-content: flex-end;}.row-align-middle {-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;-moz-align-items: center;-moz-box-align: center;align-items: center;}.row-align-top {-webkit-box-align: start;-ms-flex-align: start;-webkit-align-items: flex-start;-moz-align-items: flex-start;-moz-box-align: start;align-items: flex-start;}.row-align-bottom {-webkit-box-align: end;-ms-flex-align: end;-webkit-align-items: flex-end;-moz-align-items: flex-end;-moz-box-align: end;align-items: flex-end;}.row-align-around {-ms-flex-pack: distribute;-webkit-justify-content: space-around;-moz-justify-content: space-around;justify-content: space-around;}.row-align-between {-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;-moz-justify-content: space-between;-moz-box-pack: justify;justify-content: space-between;}.hide {display: none;}.not-visible {visibility: hidden;}.show {display: block;}.show-inline {display: inline-block;}.visible {visibility: visible;}.row-debug {position: relative;z-index: 99999;overflow: hidden;}.row-debug:before {pointer-events: none;content: '';position: absolute;top: 0;left: 0;width: 100%;height: 99999px;background: -webkit-gradient(linear, left top, right top, color-stop(50%, transparent), color-stop(50%, rgba(0, 0, 0, 0.02)));background: -webkit-linear-gradient(left, transparent 50%, rgba(0, 0, 0, 0.02) 50%);background: -moz-linear-gradient(left, transparent 50%, rgba(0, 0, 0, 0.02) 50%);background: -o-linear-gradient(left, transparent 50%, rgba(0, 0, 0, 0.02) 50%);background: linear-gradient(to right, transparent 50%, rgba(0, 0, 0, 0.02) 50%);-moz-background-size: 8.33333% 100%;-o-background-size: 8.33333% 100%;background-size: 8.33333% 100%;z-index: 99999;}body {direction: ltr;}[class*="gr-"] > [class^="row"],[class*="gr-"] > [class^="col"] {margin-left: -10px;margin-right: -10px;}/* Layout Setup
========================================================================== */.l-calculator .row {margin-left: 0 !important;margin-right: 0 !important;}.row {margin-left: 0;margin-right: 0;}/* Layouts and main layout elements
   @mixin ========================================================================= */.module-htmlcontainer {padding: 0;background: #F0F0F0;}.module-htmlcontainer p,.module-htmlcontainer div {margin: 0;}/* ==========================================================================
   Calculator layout
   ========================================================================== */.l-calculator,.module-tmpl-tool .l-calculator {margin: 0;padding-top: 60px;padding-bottom: 35px;background: url("https://assets.kpmg/content/dam/kpmg/pl/images/gfx/tools/calculator/bg.png") no-repeat right top 25px;}.l-calculator__header,.module-tmpl-tool .l-calculator__header {margin: 0;padding: 0 10px;}.l-calculator__content,.l-calculator__actions,.module-tmpl-tool .l-calculator__content,.module-tmpl-tool .l-calculator__actions {margin: 0;}.l-main,.module-tmpl-tool .l-main {background: #F0F0F0;color: #F0F0F0;}/* ==========================================================================
   Popups
   ========================================================================== */.c-popup,.module-tmpl-tool .c-popup {position: fixed;z-index: 100;top: 0;right: 0;bottom: 0;left: 0;display: none;background: transparent;}.c-popup__content,.module-tmpl-tool .c-popup__content {position: absolute;z-index: 2;top: 50%;left: 50%;margin: 0;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.c-popup__content__close,.module-tmpl-tool .c-popup__content__close {position: absolute;top: 20px;right: 10px;cursor: pointer;}.c-popup__overlay,.module-tmpl-tool .c-popup__overlay {position: fixed;z-index: 1;top: 0;left: 0;overflow: hidden;width: 100%;height: 100%;background-color: rgba(11, 11, 11, 0.8);}.c-popup--send-msg .c-popup__content,.module-tmpl-tool .c-popup--send-msg .c-popup__content {overflow-y: auto;width: 744px;max-height: 83vh;padding: 20px 30px 20px 45px;}/* Components
   @mixin ========================================================================= *//* ==========================================================================
   Logos
   ========================================================================== *//* ==========================================================================
   Lists
   ========================================================================== */.c-list--tabs-years,.module-tmpl-tool .c-list--tabs-years {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;margin: 0;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;}.c-list--tabs-years .c-list__item,.module-tmpl-tool .c-list--tabs-years .c-list__item {margin: 0;}.c-list--tabs-years .c-list__item__link.is-active.s-btn-style-2,.module-tmpl-tool .c-list--tabs-years .c-list__item__link.is-active.s-btn-style-2 {border-color: #d40e8c;background: #d40e8c;}.c-list--tabs-years .c-list__item + .c-list__item,.module-tmpl-tool .c-list--tabs-years .c-list__item + .c-list__item {margin-left: 2%;}.c-list--tabs-companies,.module-tmpl-tool .c-list--tabs-companies {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;margin: 0;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.c-list--tabs-companies .c-list__item,.module-tmpl-tool .c-list--tabs-companies .c-list__item {margin: 0;width: 49%;}.c-list--tabs-companies .c-list__item__link.is-active.s-btn-style-1,.module-tmpl-tool .c-list--tabs-companies .c-list__item__link.is-active.s-btn-style-1 {border-color: #d40e8c;background: #d40e8c;}.c-list--tabs-companies .c-list__item + .c-list__item,.module-tmpl-tool .c-list--tabs-companies .c-list__item + .c-list__item {margin-left: 2%;}.c-list--calculator,.module-tmpl-tool .c-list--calculator {margin: 0;}.c-list--calculator .c-list__item,.module-tmpl-tool .c-list--calculator .c-list__item {margin: 0;}.c-list--calculator .c-list__item + .c-list__item,.module-tmpl-tool .c-list--calculator .c-list__item + .c-list__item {margin: 0;margin-top: 15px;}/* ==========================================================================
   Buttons
   ========================================================================== */.c-promo-box {border-top: 4px solid #fff;border-bottom: 4px solid #fff;}.c-promo-box__inner {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;padding: 30px 80px 25px 55px;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;-webkit-box-align: start;-webkit-align-items: flex-start;-moz-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.c-promo-box__inner .c-value + .c-currency {margin-left: 15px;}.c-promo-box__item + .c-promo-box__item {margin-left: 30px;}.c-calculator-box,.module-tmpl-tool .c-calculator-box {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-box-align: stretch;-webkit-align-items: stretch;-moz-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.c-calculator-box input[type=number]::-webkit-inner-spin-button,.c-calculator-box input[type=number]::-webkit-outer-spin-button,.module-tmpl-tool .c-calculator-box input[type=number]::-webkit-inner-spin-button,.module-tmpl-tool .c-calculator-box input[type=number]::-webkit-outer-spin-button {margin: 0;-webkit-appearance: none;appearance: none;}.c-calculator-box input[type=number],.module-tmpl-tool .c-calculator-box input[type=number] {-moz-appearance: textfield;}.c-calculator-box input::-ms-clear,.module-tmpl-tool .c-calculator-box input::-ms-clear {display: none;}.c-calculator-box--readonly .c-calculator-box__value,.module-tmpl-tool .c-calculator-box--readonly .c-calculator-box__value {pointer-events: none;}.c-calculator-box__unit,.module-tmpl-tool .c-calculator-box__unit {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 70px;min-height: 74px;color: #fff;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}.c-calculator-box__desc,.c-calculator-box__value,.module-tmpl-tool .c-calculator-box__desc,.module-tmpl-tool .c-calculator-box__value {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;border: 2px solid #fff;-webkit-border-radius: 10px !important;-moz-border-radius: 10px !important;border-radius: 10px !important;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.c-calculator-box__desc,.module-tmpl-tool .c-calculator-box__desc {width: -webkit-calc(100% - 15px - 204px - 10px - 70px);width: -moz-calc(100% - 15px - 204px - 10px - 70px);width: calc(100% - 15px - 204px - 10px - 70px);min-height: 74px;padding: 5px 8px;font-size: 16px;font-weight: normal;color: #fff;-webkit-box-flex: 1;-webkit-flex-grow: 1;-moz-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}.c-calculator-box__desc + .c-calculator-box__value,.module-tmpl-tool .c-calculator-box__desc + .c-calculator-box__value {margin-left: 15px;}.c-calculator-box__value,.module-tmpl-tool .c-calculator-box__value {width: 204px;min-height: 74px;padding: 0 20px;-webkit-transition: 170ms ease-in-out;-o-transition: 170ms ease-in-out;-moz-transition: 170ms ease-in-out;transition: 170ms ease-in-out;background: transparent;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}.c-calculator-box__value + .c-calculator-box__unit,.module-tmpl-tool .c-calculator-box__value + .c-calculator-box__unit {margin-left: 10px;}.c-calculator-box__value.is-active,.c-calculator-box__value:focus,.module-tmpl-tool .c-calculator-box__value.is-active,.module-tmpl-tool .c-calculator-box__value:focus {border-color: #fff;background: #d40e8c;}.c-info {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.c-info-box,.module-tmpl-tool .c-info-box {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 49%;height: 90px;padding: 10px 10px 10px 20px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.c-info-box + .c-info-box,.module-tmpl-tool .c-info-box + .c-info-box {margin-left: 2%;}.c-info-box__desc,.module-tmpl-tool .c-info-box__desc {color: #fff;}.c-info-box__desc + .c-info-box__icon,.module-tmpl-tool .c-info-box__desc + .c-info-box__icon {margin-left: 10px;}.c-info-box__icon,.module-tmpl-tool .c-info-box__icon {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}.c-info-box--phone .c-info-box__icon,.module-tmpl-tool .c-info-box--phone .c-info-box__icon {width: 45px;height: 70px;background: url("https://assets.kpmg/content/dam/kpmg/pl/images/gfx/tools/calculator/phone.png") 50% 50% no-repeat;}.c-info-box--msg .c-info-box__icon,.module-tmpl-tool .c-info-box--msg .c-info-box__icon {width: 63px;height: 46px;background: url("https://assets.kpmg/content/dam/kpmg/pl/images/gfx/tools/calculator/message.png") 50% 50% no-repeat;}.c-team,.module-tmpl-tool .c-team {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;margin-right: -9px;margin-left: -9px;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-box-align: stretch;-webkit-align-items: stretch;-moz-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.c-team-box,.module-tmpl-tool .c-team-box {width: 25%;padding: 10px;border: 9px solid #F0F0F0;background: #F0F0F0;}.c-team-box__media.o-img-wrapper img,.module-tmpl-tool .c-team-box__media.o-img-wrapper img {display: block;width: 100%;max-width: 100%;}.c-team-box__media + .c-team-box__desc,.module-tmpl-tool .c-team-box__media + .c-team-box__desc {margin-top: 15px;}.c-team-box__name,.module-tmpl-tool .c-team-box__name {color: #005eb8;}.c-team-box a,.module-tmpl-tool .c-team-box a {color: #333;}/* ==========================================================================
    Tabs
   ========================================================================== */.c-tabs,.module-tmpl-tool .c-tabs {margin: 0;}.c-tabs__nav,.module-tmpl-tool .c-tabs__nav {margin: 0;}.c-tabs__content,.module-tmpl-tool .c-tabs__content {margin: 0;display: none;}.c-tabs__content.is-tab-active,.module-tmpl-tool .c-tabs__content.is-tab-active {display: block;}.c-tabs__content__tab,.module-tmpl-tool .c-tabs__content__tab {display: none;}.c-tabs__content__tab.is-tab-active,.module-tmpl-tool .c-tabs__content__tab.is-tab-active {display: block;}/* ==========================================================================
   Buttons
   ========================================================================== */.c-btn {cursor: pointer;border: none;}.c-btn .c-label {width: 100%;text-align: center;}/* ==========================================================================
   Forms
   ========================================================================== */.f-form fieldset,.module-tmpl-tool .f-form fieldset {margin: 0;padding: 0;border: 0;}.f-form input,.f-form textarea,.f-form select,.module-tmpl-tool .f-form input,.module-tmpl-tool .f-form textarea,.module-tmpl-tool .f-form select {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}.f-form input:focus,.f-form textarea:focus,.f-form select:focus,.module-tmpl-tool .f-form input:focus,.module-tmpl-tool .f-form textarea:focus,.module-tmpl-tool .f-form select:focus {outline: none;}.f-form textarea,.module-tmpl-tool .f-form textarea {min-height: 240px;max-height: 480px;padding: 10px;resize: vertical;}.f-form input:-webkit-autofill,.f-form textarea:-webkit-autofill,.f-form select:-webkit-autofill,.module-tmpl-tool .f-form input:-webkit-autofill,.module-tmpl-tool .f-form textarea:-webkit-autofill,.module-tmpl-tool .f-form select:-webkit-autofill {-webkit-box-shadow: 0 0 0 1000px white inset;}.f-form *::-ms-clear,.module-tmpl-tool .f-form *::-ms-clear {display: none;}.f-form .f-input-wrapper,.f-form .f-select-wrapper,.f-form .f-textarea-wrapper,.module-tmpl-tool .f-form .f-input-wrapper,.module-tmpl-tool .f-form .f-select-wrapper,.module-tmpl-tool .f-form .f-textarea-wrapper {position: relative;cursor: pointer;}.f-form .f-input-wrapper input::-webkit-input-placeholder,.f-form .f-input-wrapper textarea::-webkit-input-placeholder,.f-form .f-textarea-wrapper input::-webkit-input-placeholder,.f-form .f-textarea-wrapper textarea::-webkit-input-placeholder,.module-tmpl-tool .f-form .f-input-wrapper input::-webkit-input-placeholder,.module-tmpl-tool .f-form .f-input-wrapper textarea::-webkit-input-placeholder,.module-tmpl-tool .f-form .f-textarea-wrapper input::-webkit-input-placeholder,.module-tmpl-tool .f-form .f-textarea-wrapper textarea::-webkit-input-placeholder {color: currentColor;}.f-form .f-input-wrapper input:-moz-placeholder,.f-form .f-input-wrapper textarea:-moz-placeholder,.f-form .f-textarea-wrapper input:-moz-placeholder,.f-form .f-textarea-wrapper textarea:-moz-placeholder,.module-tmpl-tool .f-form .f-input-wrapper input:-moz-placeholder,.module-tmpl-tool .f-form .f-input-wrapper textarea:-moz-placeholder,.module-tmpl-tool .f-form .f-textarea-wrapper input:-moz-placeholder,.module-tmpl-tool .f-form .f-textarea-wrapper textarea:-moz-placeholder {color: currentColor;}.f-form .f-input-wrapper input::-moz-placeholder,.f-form .f-input-wrapper textarea::-moz-placeholder,.f-form .f-textarea-wrapper input::-moz-placeholder,.f-form .f-textarea-wrapper textarea::-moz-placeholder,.module-tmpl-tool .f-form .f-input-wrapper input::-moz-placeholder,.module-tmpl-tool .f-form .f-input-wrapper textarea::-moz-placeholder,.module-tmpl-tool .f-form .f-textarea-wrapper input::-moz-placeholder,.module-tmpl-tool .f-form .f-textarea-wrapper textarea::-moz-placeholder {color: currentColor;}.f-form .f-input-wrapper input:-ms-input-placeholder,.f-form .f-input-wrapper textarea:-ms-input-placeholder,.f-form .f-textarea-wrapper input:-ms-input-placeholder,.f-form .f-textarea-wrapper textarea:-ms-input-placeholder,.module-tmpl-tool .f-form .f-input-wrapper input:-ms-input-placeholder,.module-tmpl-tool .f-form .f-input-wrapper textarea:-ms-input-placeholder,.module-tmpl-tool .f-form .f-textarea-wrapper input:-ms-input-placeholder,.module-tmpl-tool .f-form .f-textarea-wrapper textarea:-ms-input-placeholder {color: currentColor;}.f-form .f-input-wrapper input,.f-form .f-input-wrapper textarea,.f-form .f-textarea-wrapper input,.f-form .f-textarea-wrapper textarea,.module-tmpl-tool .f-form .f-input-wrapper input,.module-tmpl-tool .f-form .f-input-wrapper textarea,.module-tmpl-tool .f-form .f-textarea-wrapper input,.module-tmpl-tool .f-form .f-textarea-wrapper textarea {width: 100%;border: none;background: transparent;}.f-form .f-input-wrapper input,.module-tmpl-tool .f-form .f-input-wrapper input {width: 100%;height: 48px;}.f-form .f-select-wrapper,.module-tmpl-tool .f-form .f-select-wrapper {position: relative;overflow: hidden;}.f-form .f-select-wrapper select,.module-tmpl-tool .f-form .f-select-wrapper select {position: relative;z-index: 3;width: 100%;height: 48px;border: none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;background: transparent;-webkit-appearance: none;-moz-appearance: none;}.f-form .f-select-wrapper select::-ms-expand,.module-tmpl-tool .f-form .f-select-wrapper select::-ms-expand {display: none;}.f-form--send-msg .f-form__actions,.module-tmpl-tool .f-form--send-msg .f-form__actions {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.f-form--send-msg .f-form__actions .c-police + .c-btn,.module-tmpl-tool .f-form--send-msg .f-form__actions .c-police + .c-btn {margin-left: 10px;}.f-form--send-msg .f-form__actions .c-btn,.module-tmpl-tool .f-form--send-msg .f-form__actions .c-btn {-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;}.f-form--send-msg .f-form__content .f-field--checkbox .f-field__label:before,.f-form--send-msg .f-form__content .f-field--checkbox .f-field__label:after,.module-tmpl-tool .f-form--send-msg .f-form__content .f-field--checkbox .f-field__label:before,.module-tmpl-tool .f-form--send-msg .f-form__content .f-field--checkbox .f-field__label:after {margin-top: 2px;margin-left: -35px;}.module-tmpl-tool .f-form--send-msg .f-form__actions .c-police {text-decoration: underline;}.module-tmpl-tool .f-form--send-msg .f-form__actions .c-police:hover {text-decoration: none;}/* ==========================================================================
   Fields
   ========================================================================== */.f-field--checkbox {position: relative;}.f-field--checkbox .f-field {position: relative;}.f-field--checkbox .f-field__control {position: absolute;right: 0;width: 0;height: 0;opacity: 0;}.f-field--checkbox .f-field__control:checked + .f-field__label:after {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;background: url("https://assets.kpmg/content/dam/kpmg/pl/images/gfx/tools/calculator/check.png") no-repeat left top;}.f-field--checkbox .f-field__control:checked + .f-field__label:before {border-color: #c6007e;background: #c6007e;}.f-field--checkbox .f-field__label {position: relative;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;cursor: pointer;font-weight: normal;color: #fff;}.f-field--checkbox .f-field__label:before {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width: 27px;min-width: 27px;height: 27px;min-height: 27px;margin-right: 8px;content: '';border: 2px solid #fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background: transparent;}.f-field--checkbox .f-field__label:after {position: absolute;top: 4px;left: 2px;display: none;width: 23px;height: 19px;content: '';}/* ==========================================================================
   Navigations
   ========================================================================== *//* ==========================================================================
   Links
   ========================================================================== *//* ==========================================================================
   Buttons
   ========================================================================== */.c-validation-msg {display: none;font-weight: 600;color: #29041d;}.c-validation-msg.is-visible {display: block;}/* Utilities
   @mixin ========================================================================= *//* ==========================================================================
   Utilities
   ========================================================================== *//* Text indent
========================================================================== *//* Displays
   ========================================================================== */.u-show {display: block;}/* Backgrounds
   ========================================================================== */.l-main .u-bg-1 {background-color: #fff;}.l-main .u-bg-2 {background-color: #0091da;}.l-main .u-bg-3 {background-color: #005eb8;}.l-main .u-bg-4 {background-color: #d40e8c;}.l-main .u-bg-5 {background-color: #ebebeb;}.l-main .u-bg-6 {background-color: #29041d;}.l-main .u-bg-7 {background-color: #c6007e;}.l-main .u-bg-8 {background-color: #333;}.l-main .u-bg-9 {background-color: #F0F0F0;}.l-main .u-bg-1-on-hover:hover {background-color: #fff;}.l-main .u-bg-2-on-hover:hover {background-color: #0091da;}.l-main .u-bg-3-on-hover:hover {background-color: #005eb8;}.l-main .u-bg-4-on-hover:hover {background-color: #d40e8c;}.l-main .u-bg-5-on-hover:hover {background-color: #ebebeb;}.l-main .u-bg-6-on-hover:hover {background-color: #29041d;}.l-main .u-bg-7-on-hover:hover {background-color: #c6007e;}.l-main .u-bg-8-on-hover:hover {background-color: #333;}.l-main .u-bg-9-on-hover:hover {background-color: #F0F0F0;}.u-bg-current {background-color: currentColor;}.u-bg-current-on-hover:hover {background-color: currentColor;}.u-bg-transparent {background-color: transparent;}.u-bg-transparent-on-hover:hover {background-color: transparent;}/* Paints (colors)
========================================================================== */.u-paint-1 {color: #fff;}.u-paint-2 {color: #0091da;}.u-paint-3 {color: #005eb8;}.u-paint-4 {color: #d40e8c;}.u-paint-5 {color: #ebebeb;}.u-paint-6 {color: #29041d;}.u-paint-7 {color: #c6007e;}.u-paint-8 {color: #333;}.u-paint-9 {color: #F0F0F0;}.u-paint-1-on-hover:hover {color: #fff;}.u-paint-2-on-hover:hover {color: #0091da;}.u-paint-3-on-hover:hover {color: #005eb8;}.u-paint-4-on-hover:hover {color: #d40e8c;}.u-paint-5-on-hover:hover {color: #ebebeb;}.u-paint-6-on-hover:hover {color: #29041d;}.u-paint-7-on-hover:hover {color: #c6007e;}.u-paint-8-on-hover:hover {color: #333;}.u-paint-9-on-hover:hover {color: #F0F0F0;}.u-paint-current-on-hover:hover {color: currentColor;}/* Borders
========================================================================== */.u-border-1 {border-color: #fff;}.u-border-2 {border-color: #0091da;}.u-border-3 {border-color: #005eb8;}.u-border-4 {border-color: #d40e8c;}.u-border-5 {border-color: #ebebeb;}.u-border-6 {border-color: #29041d;}.u-border-7 {border-color: #c6007e;}.u-border-8 {border-color: #333;}.u-border-9 {border-color: #F0F0F0;}.u-border-1-on-hover:hover {border-color: #fff;}.u-border-2-on-hover:hover {border-color: #0091da;}.u-border-3-on-hover:hover {border-color: #005eb8;}.u-border-4-on-hover:hover {border-color: #d40e8c;}.u-border-5-on-hover:hover {border-color: #ebebeb;}.u-border-6-on-hover:hover {border-color: #29041d;}.u-border-7-on-hover:hover {border-color: #c6007e;}.u-border-8-on-hover:hover {border-color: #333;}.u-border-9-on-hover:hover {border-color: #F0F0F0;}.u-border-current {border-color: currentColor;}.u-border-current-on-hover:hover {border-color: currentColor;}/* Change element color/background on parent hover
========================================================================== *//* Example:
    You set following colors in variables file: $color_1: black; $color_2: yellow;
    You have button with following classes="u-paint-1 u-bg-2" ("u-paint-1" class styles: color: $color_1 (= black). "u-bg-2" class styles: background-color: $color_2 (= yellow)) inside some box (it doesn't have to be direct parent of this button).
    You want the button switch colors on the box hover state - it means have reverse color/background: color: yellow; and background-color: black;
    You need to give "u-rev-on-hover-parent" class to the box and "u-rev-on-hover" class to the button
*//* Example:
    You set following colors in variables file: $color_1: black; $color_2: purple; $color_3: red; $color_4: yellow;
    You have button with following classes="u-paint-1 u-bg-2" ("u-paint-1" class styles: color: $color_1. "u-bg-2" class styles: color: $color_2) inside some box (it doesn't have to be direct parent of this button).
    You want the button change its color on $color_3 and its background on $color_4 while the box is hovered.
    You need to give "u-change-on-parent-hov-parent" class to the box and "u-change-on-parent-hov-paint-3 u-change-on-parent-hov-bg-4" classes to the button
*//* Sets of utilities ex. set of styles for buttons (those classes can be added to linsk and buttons)
   ========================================================================== *//*
.s-btn-style {
    &-1 {
        position: relative;

        overflow: hidden;

        min-width: $size_s-btn_h;

        color: $color_2;
        background-color: $color_3;

        @include helper--btn-styles;
        &:before {
            position: absolute;

            z-index: 1;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;

            display: block;

            width: 100%;
            height: 100%;
            margin: auto;

            content: '';
            transition: 500ms cubic-bezier(.190, 1.000, .220, 1.000);
            transform: translateY(100%);

            background-color: $color_5;
        }
        .c-label {
            position: relative;
            z-index: 2;

            font-family: $font_sans;
            font-size: 14px;
            font-weight: 500;
            line-height: 1;

            letter-spacing: 1.2px;
            text-transform: uppercase;
        }
        &:hover {
            &:before {
                transform: translateY(0%);
            }
        }
    }
}
*//* Translates
========================================================================== */.u-horizontal-middle-right {-webkit-transform: translateX(50%);-moz-transform: translateX(50%);-ms-transform: translateX(50%);-o-transform: translateX(50%);transform: translateX(50%);}.u-horizontal-middle-left {-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}.u-vertical-middle-top {-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}.u-vertical-middle-top.u-horizontal-middle-right {-webkit-transform: translate(50%, -50%);-moz-transform: translate(50%, -50%);-ms-transform: translate(50%, -50%);-o-transform: translate(50%, -50%);transform: translate(50%, -50%);}.u-vertical-middle-top.u-horizontal-middle-left {-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.u-vertical-middle-top.u-horizontal-total-right {-webkit-transform: translateX(100%, -50%);-moz-transform: translateX(100%, -50%);-ms-transform: translateX(100%, -50%);-o-transform: translateX(100%, -50%);transform: translateX(100%, -50%);}.u-vertical-middle-top.u-horizontal-total-left {-webkit-transform: translateX(-100%, -50%);-moz-transform: translateX(-100%, -50%);-ms-transform: translateX(-100%, -50%);-o-transform: translateX(-100%, -50%);transform: translateX(-100%, -50%);}.u-vertical-middle-bottom {-webkit-transform: translateY(50%);-moz-transform: translateY(50%);-ms-transform: translateY(50%);-o-transform: translateY(50%);transform: translateY(50%);}.u-vertical-middle-bottom.u-horizontal-middle-right {-webkit-transform: translate(50%, 50%);-moz-transform: translate(50%, 50%);-ms-transform: translate(50%, 50%);-o-transform: translate(50%, 50%);transform: translate(50%, 50%);}.u-vertical-middle-bottom.u-horizontal-middle-left {-webkit-transform: translate(-50%, 50%);-moz-transform: translate(-50%, 50%);-ms-transform: translate(-50%, 50%);-o-transform: translate(-50%, 50%);transform: translate(-50%, 50%);}.u-vertical-middle-bottom.u-horizontal-total-right {-webkit-transform: translateX(100%, 50%);-moz-transform: translateX(100%, 50%);-ms-transform: translateX(100%, 50%);-o-transform: translateX(100%, 50%);transform: translateX(100%, 50%);}.u-vertical-middle-bottom.u-horizontal-total-left {-webkit-transform: translateX(-100%, 50%);-moz-transform: translateX(-100%, 50%);-ms-transform: translateX(-100%, 50%);-o-transform: translateX(-100%, 50%);transform: translateX(-100%, 50%);}.u-horizontal-total-right {-webkit-transform: translateX(100%);-moz-transform: translateX(100%);-ms-transform: translateX(100%);-o-transform: translateX(100%);transform: translateX(100%);}.u-horizontal-total-left {-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-ms-transform: translateX(-100%);-o-transform: translateX(-100%);transform: translateX(-100%);}.u-vertical-total-top {-webkit-transform: translateY(-100%);-moz-transform: translateY(-100%);-ms-transform: translateY(-100%);-o-transform: translateY(-100%);transform: translateY(-100%);}.u-vertical-total-top.u-horizontal-middle-right {-webkit-transform: translate(50%, -100%);-moz-transform: translate(50%, -100%);-ms-transform: translate(50%, -100%);-o-transform: translate(50%, -100%);transform: translate(50%, -100%);}.u-vertical-total-top.u-horizontal-middle-left {-webkit-transform: translate(-50%, -100%);-moz-transform: translate(-50%, -100%);-ms-transform: translate(-50%, -100%);-o-transform: translate(-50%, -100%);transform: translate(-50%, -100%);}.u-vertical-total-top.u-horizontal-total-right {-webkit-transform: translateX(100%, -100%);-moz-transform: translateX(100%, -100%);-ms-transform: translateX(100%, -100%);-o-transform: translateX(100%, -100%);transform: translateX(100%, -100%);}.u-vertical-total-top.u-horizontal-total-left {-webkit-transform: translateX(-100%, -100%);-moz-transform: translateX(-100%, -100%);-ms-transform: translateX(-100%, -100%);-o-transform: translateX(-100%, -100%);transform: translateX(-100%, -100%);}.u-vertical-total-bottom {-webkit-transform: translateY(100%);-moz-transform: translateY(100%);-ms-transform: translateY(100%);-o-transform: translateY(100%);transform: translateY(100%);}.u-vertical-total-bottom.u-horizontal-middle-right {-webkit-transform: translate(50%, 100%);-moz-transform: translate(50%, 100%);-ms-transform: translate(50%, 100%);-o-transform: translate(50%, 100%);transform: translate(50%, 100%);}.u-vertical-total-bottom.u-horizontal-middle-left {-webkit-transform: translate(-50%, 100%);-moz-transform: translate(-50%, 100%);-ms-transform: translate(-50%, 100%);-o-transform: translate(-50%, 100%);transform: translate(-50%, 100%);}.u-vertical-total-bottom.u-horizontal-total-right {-webkit-transform: translateX(100%, 100%);-moz-transform: translateX(100%, 100%);-ms-transform: translateX(100%, 100%);-o-transform: translateX(100%, 100%);transform: translateX(100%, 100%);}.u-vertical-total-bottom.u-horizontal-total-left {-webkit-transform: translateX(-100%, 100%);-moz-transform: translateX(-100%, 100%);-ms-transform: translateX(-100%, 100%);-o-transform: translateX(-100%, 100%);transform: translateX(-100%, 100%);}/* Simple link
========================================================================== */.u-default-link-anim .c-label,.module-tmpl-tool .l-main a:not([class]) .c-label {position: relative;overflow: hidden;}.u-default-link-anim .c-label:before,.module-tmpl-tool .l-main a:not([class]) .c-label:before {position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;-webkit-transition: 0.18s cubic-bezier(0.52, 0.01, 0.16, 1);-o-transition: 0.18s cubic-bezier(0.52, 0.01, 0.16, 1);-moz-transition: 0.18s cubic-bezier(0.52, 0.01, 0.16, 1);transition: 0.18s cubic-bezier(0.52, 0.01, 0.16, 1);-webkit-transform: scaleX(0);-moz-transform: scaleX(0);-ms-transform: scaleX(0);-o-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 50%;-moz-transform-origin: 0 50%;-ms-transform-origin: 0 50%;-o-transform-origin: 0 50%;transform-origin: 0 50%;background: currentColor;}.u-default-link-anim:hover .c-label:before,.module-tmpl-tool .l-main a:hover:not([class]) .c-label:before {-webkit-transition-timing-function: cubic-bezier(0.62, 0.02, 0.34, 1);-moz-transition-timing-function: cubic-bezier(0.62, 0.02, 0.34, 1);-o-transition-timing-function: cubic-bezier(0.62, 0.02, 0.34, 1);transition-timing-function: cubic-bezier(0.62, 0.02, 0.34, 1);-webkit-transition-duration: .24s;-moz-transition-duration: .24s;-o-transition-duration: .24s;transition-duration: .24s;-webkit-transform: scaleX(1);-moz-transform: scaleX(1);-ms-transform: scaleX(1);-o-transform: scaleX(1);transform: scaleX(1);}/* ==========================================================================
   Utilities sets
   ========================================================================== */.s-btn-style-1,.module-tmpl-tool .s-btn-style-1 {display: -webkit-inline-box;display: -webkit-inline-flex;display: -moz-inline-box;display: -ms-inline-flexbox;display: inline-flex;width: 100%;height: 48px;padding: 15px;font-size: 16px;text-transform: uppercase;border: 2px solid #fff;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;}.s-btn-style-1:hover,.module-tmpl-tool .s-btn-style-1:hover {border-color: #d40e8c;background: #d40e8c;}.s-btn-style-2,.s-btn-style-3,.module-tmpl-tool .s-btn-style-2,.module-tmpl-tool .s-btn-style-3 {display: -webkit-inline-box;display: -webkit-inline-flex;display: -moz-inline-box;display: -ms-inline-flexbox;display: inline-flex;font-size: 16px;text-transform: uppercase;border: 2px solid #fff;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;}.s-btn-style-2,.module-tmpl-tool .s-btn-style-2 {min-width: 140px;height: 48px;padding: 0 30px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}.s-btn-style-2:hover,.module-tmpl-tool .s-btn-style-2:hover {border-color: #d40e8c;background: #d40e8c;}.s-btn-style-3,.module-tmpl-tool .s-btn-style-3 {min-width: 128px;height: 40px;padding: 0 20px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}.s-btn-style-3:hover,.module-tmpl-tool .s-btn-style-3:hover {border-color: currentColor;background: #d40e8c;}/* ==========================================================================
   Text styles
   ========================================================================== */.t-default-xs,.module-tmpl-tool .t-default-xs {font-size: 10px;color: #fff;}.t-default-2xs,.module-tmpl-tool .t-default-2xs {font-size: 14px;}.t-default-s,.module-tmpl-tool .t-default-s {font-size: 16px;}.t-default-2s,.module-tmpl-tool .t-default-2s {font-size: 17px;}.t-default-m,.module-tmpl-tool .t-default-m {font-size: 26px;}.t-default-bold-2xs,.module-tmpl-tool .t-default-bold-2xs {font-size: 14px;font-weight: 600;}.t-default-bold-s,.module-tmpl-tool .t-default-bold-s {font-size: 16px;font-weight: 600;}.t-default-bold-3s,.module-tmpl-tool .t-default-bold-3s {font-size: 18px;font-weight: 600;color: #fff;}.t-default-bold-m,.module-tmpl-tool .t-default-bold-m {font-size: 26px;font-weight: 600;}.t-second-extra-light-l,.module-tmpl-tool .t-second-extra-light-l {font-family: "KPMGWebExtraLight", "KPMG ExtraLight", "KPMG Extra Light", "KPMG Light", serif;font-size: 50px;line-height: 1;font-weight: normal;color: #fff;}.t-second-light-2l,.module-tmpl-tool .t-second-light-2l {font-family: "KPMGWebLight", "KPMG Light", serif;font-size: 60px;line-height: 1;color: #fff;}.t-second-extra-light-3l,.module-tmpl-tool .t-second-extra-light-3l {font-family: "KPMGWebExtraLight", "KPMG ExtraLight", "KPMG Extra Light", "KPMG Light", serif;font-size: 80px;line-height: 1.1;font-weight: normal;color: #fff;}/* Uppercase
   ========================================================================== */.t-weight-b,.module-tmpl-tool .t-weight-b {font-weight: 600;}/* Uppercase
   ========================================================================== */.t-upper,.module-tmpl-tool .t-upper {text-transform: uppercase;}/* Text decoration
   ========================================================================== */.t-underline,.module-tmpl-tool .t-underline {text-decoration: underline;}/* Line-height
   ========================================================================== */.t-line-h-s,.module-tmpl-tool .t-line-h-s {line-height: 16px;}/* Alignment
   ========================================================================== */.t-centered,.module-tmpl-tool .t-centered {text-align: center;}.t-right,.module-tmpl-tool .t-right {text-align: right;}/* Vendor CSS
   @mixin ========================================================================= *//* Custom Grid Classes CSS
   Do not remove this - it's used in production build
   @mixin ========================================================================= *//*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsImJhc2UvX2ZvbnRzLnNjc3MiLCJiYXNlL192YXJpYWJsZXMuc2NzcyIsImJhc2UvX21peGlucy5zY3NzIiwiYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwiYmFzZS9faGVscGVycy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2luY2x1ZGUtbWVkaWEvZGlzdC9faW5jbHVkZS1tZWRpYS5zY3NzIiwiYmFzZS9faWNvbnMuc2NzcyIsImJhc2UvX2FuaW1hdGlvbnMuc2NzcyIsImJhc2UvX3VpLnNjc3MiLCJiYXNlL19vYmplY3RzLnNjc3MiLCJtYWluLmNzcyIsImJhc2UvX2N1c3RvbS1hdHRyaWJ1dGVzLnNjc3MiLCJiYXNlL19ncmlkLWdyaWRsZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2dyaWRsZS9zYXNzL2dyaWRsZS9fbWl4aW5zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvZ3JpZGxlL3Nhc3MvZ3JpZGxlL19hcGkuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ncmlkbGUvc2Fzcy9ncmlkbGUvX2ZsZXhib3guc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ncmlkbGUvc2Fzcy9ncmlkbGUvX2RyaXZlci1mbGV4LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvZ3JpZGxlL3Nhc3MvZ3JpZGxlL19mdW5jdGlvbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ncmlkbGUvc2Fzcy9ncmlkbGUvX2dlbmVyYXRlLW1peGlucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2dyaWRsZS9zYXNzL2dyaWRsZS9fc2V0dGluZ3MtbWl4aW5zLnNjc3MiLCJsYXlvdXQvX2NvbW1vbi5zY3NzIiwibGF5b3V0L19jYWxjdWxhdG9yLnNjc3MiLCJsYXlvdXQvX21haW4uc2NzcyIsImxheW91dC9fcG9wdXBzLnNjc3MiLCJjb21wb25lbnRzL19sb2dvcy5zY3NzIiwiY29tcG9uZW50cy9fbGlzdHMuc2NzcyIsImNvbXBvbmVudHMvX2JveGVzLnNjc3MiLCJjb21wb25lbnRzL190YWJzLnNjc3MiLCJjb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJjb21wb25lbnRzL19mb3Jtcy5zY3NzIiwiY29tcG9uZW50cy9fZmllbGRzLnNjc3MiLCJjb21wb25lbnRzL19uYXZpZ2F0aW9ucy5zY3NzIiwiY29tcG9uZW50cy9fbGlua3Muc2NzcyIsImNvbXBvbmVudHMvX21lc3NhZ2VzLnNjc3MiLCJiYXNlL191dGlsaXRpZXMuc2NzcyIsImJhc2UvX3V0aWxpdGllcy1zZXRzLnNjc3MiLCJiYXNlL190ZXh0LXN0eWxlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztzRkFFc0Y7QUFFdEY7c0ZBQ3NGO0FBR3RGO3NGQUNzRjtBQUd0RjtzRkFDc0Y7QUFHdEY7c0ZBQ3NGO0FDakJ0Rjs7Z0ZBRWdGO0FBQy9FO0VBQ0csaUNBQWlDO0VBQ2pDLDhDQUFRO0VBQ1Isa1JBR3NFO0VBQ3RFLG9CQUFvQjtFQUNwQixtQkFBbUIsRUFBQTs7QUFHdkI7RUFDSSw0QkFBNEI7RUFDNUIsd0NBQVE7RUFDUixxUEFHMkQ7RUFDM0Qsb0JBQW9CO0VBQ3BCLG1CQUFtQixFQUFBOztBQ3RCdkI7O2dGQUVnRjtBQUVoRjs2RUFDNkU7QUFzQzdFOzZFQUM2RTtBQStDN0U7NkVBQzZFO0FBeUI3RTs2RUFDNkU7QUN0SDdFOztnRkFFZ0Y7QUFFaEY7NkVBQzZFO0FBQzdFOztFQUVFO0FBNkJGOzZFQUM2RTtBQUM3RTs7Ozs7Ozs7Ozs7Ozs7OztHQWdCRztBQ3ZESDs7Z0ZBRWdGO0FBR2hGOzZFQUM2RTtBQUM3RTtFQUNJLCtCRnFGMkM7RUVwRjNDLGlCQUFpQjtFQUVqQixZRkxzQjtFRU10QixvQkZEeUI7RUNBckIsb0NBQW9DO0VBQ3BDLG1DQUFtQyxFQ0cxQzs7QUFDRDs7RUFFSSxVQUFVLEVBQ2I7O0FBQ0Q7RUFDSSxnQkFBZ0I7RUFDaEIsc0JBQXNCO0VBRXRCLFlGbEJzQixFRThCekI7RUFoQkQ7SUFNUSxzQkFBc0IsRUFDekI7RUFQTDtJQVNRLGNBQWMsRUFDakI7RUFWTDtJQVlRLFlGMUJrQixFRTZCckI7O0FBR0w7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFXWSxpQkZGMEIsRUVHN0I7O0FBWlQ7Ozs7Ozs7RUFxQlEsVUFBVSxFQUNiOztBQXRCTDtFQXdCUSwrQkFBdUI7S0FBdkIsNEJBQXVCO1VBQXZCLHVCQUF1QixFQUkxQjtFQTVCTDtJQTBCWSxjQUFjLEVBQ2pCOztBQ2pFVDs7Z0ZBRWdGO0FBRWhGO2dGQUNnRjtBQUNoRjs7RUFDSSxZQUFZO0VBQ1osa0JIcUNvQztFR3BDcEMsZUFBZSxFQUNsQjs7QUFTRDs7RUFDSSxZQUFZO0VBQ1osaUJIeUJ1QztFR3hCdkMsZUFBZSxFQUNsQjs7QUMwaEJHO0VEeGhCSjs7SUFFUSxvQkFBMkI7SUFDM0IsbUJBQTBCLEVBRWpDLEVBQUE7O0FBa0JEO2dGQUNnRjtBQXFDaEY7Z0ZBQ2dGO0FBT2hGOzs7Ozs7RUFDSSwrQkFBdUI7RUFBdkIsMEJBQXVCO0VBQXZCLDRCQUF1QjtFQUF2Qix1QkFBdUIsRUFDMUI7O0FBSUQ7RUFDSSxlQUFlO0VBRWYsU0FBUztFQUNULFVBQVU7RUFDVixVQUFVO0VBQ1YsV0FBVztFQUVYLHNCQUFzQixFQUN6Qjs7QUFpRkQ7RUFDSSxlQUFlO0VBRWYsWUFBWSxFQUNmOztBQWtCRDs7OztFQUNJLHFCQUFjO0VBQWQsc0JBQWM7RUFBZCxrQkFBYztFQUFkLHFCQUFjO0VBQWQsY0FBYyxFQUNqQjs7QUFDRDtFQUNJLDRCQUFxQjtFQUFyQiw2QkFBcUI7RUFBckIseUJBQXFCO0VBQXJCLDRCQUFxQjtFQUFyQixxQkFBcUIsRUFDeEI7O0FBS0Q7RUFDSSwwQkFBb0I7RUFBcEIsNEJBQW9CO0tBQXBCLHVCQUFvQjtNQUFwQix1QkFBb0I7VUFBcEIsb0JBQW9CO0VBQ3BCLDhCQUFzQjtNQUF0QiwyQkFBc0I7VUFBdEIsc0JBQXNCLEVBQ3pCOztBQVlEO0VBQ0kseUJBQXdCO0VBQXhCLGdDQUF3QjtLQUF4QixzQkFBd0I7TUFBeEIsc0JBQXdCO1VBQXhCLHdCQUF3QixFQUMzQjs7QUE0RkQ7Ozs7RUFFSSwrQkFBdUI7TUFBdkIsNEJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2QiwyQkFBcUI7RUFBckIsNkJBQXFCO0tBQXJCLHdCQUFxQjtNQUFyQix3QkFBcUI7VUFBckIscUJBQXFCLEVBQ3hCOztBQTRMRDtnRkFDZ0Y7QUU1Z0JoRjs7Z0ZBRWdGO0FBRWhGOzs7Ozs7Ozs7Ozs7OztFQWNFO0FDbEJGOztnRkFFZ0Y7QUFHaEY7Z0ZBQ2dGO0FDTmhGOztnRkFFZ0Y7QUNGaEY7O2dGQUVnRjtBQ2tXaEY7RUM3Vk0sa0JBQXdDLEVBQzNDOztBRCtWSDtFQzdWTSxtQkFBMEMsRUFDN0M7O0FOc2lCQztFS3RNRjtJQzNWUyxrQkFBd0MsRUFDM0M7RUQ0Vk47SUMxVlMsbUJBQTBDLEVBQzdDLEVBQUE7O0FONmhCSjtFS2hNRjtJQ2pXUyxrQkFBd0MsRUFDM0M7RURrV047SUNoV1MsbUJBQTBDLEVBQzdDLEVBQUE7O0FONmhCSjtFSzFMRjtJQ3ZXUyxrQkFBd0MsRUFDM0M7RUR3V047SUN0V1MsbUJBQTBDLEVBQzdDLEVBQUE7O0FEd1dSO0VDclhNLG9CQUF3QyxFQUMzQzs7QUR1WEg7RUNyWE0scUJBQTBDLEVBQzdDOztBTnNpQkM7RUs5S0Y7SUNuWFMsb0JBQXdDLEVBQzNDO0VEb1hOO0lDbFhTLHFCQUEwQyxFQUM3QyxFQUFBOztBTjZoQko7RUt4S0Y7SUN6WFMsb0JBQXdDLEVBQzNDO0VEMFhOO0lDeFhTLHFCQUEwQyxFQUM3QyxFQUFBOztBTjZoQko7RUtsS0Y7SUMvWFMsb0JBQXdDLEVBQzNDO0VEZ1lOO0lDOVhTLHFCQUEwQyxFQUM3QyxFQUFBOztBRGdZUjtFQzdZTSxxQkFBd0MsRUFDM0M7O0FEK1lIO0VDN1lNLHNCQUEwQyxFQUM3Qzs7QU5zaUJDO0VLdEpGO0lDM1lTLHFCQUF3QyxFQUMzQztFRDRZTjtJQzFZUyxzQkFBMEMsRUFDN0MsRUFBQTs7QU42aEJKO0VLaEpGO0lDalpTLHFCQUF3QyxFQUMzQztFRGtaTjtJQ2haUyxzQkFBMEMsRUFDN0MsRUFBQTs7QU42aEJKO0VLMUlGO0lDdlpTLHFCQUF3QyxFQUMzQztFRHdaTjtJQ3RaUyxzQkFBMEMsRUFDN0MsRUFBQTs7QUR3WlI7RUNyYU0sbUJBQXdDLEVBQzNDOztBRHVhSDtFQ3JhTSxvQkFBMEMsRUFDN0M7O0FOc2lCQztFSzlIRjtJQ25hUyxtQkFBd0MsRUFDM0M7RURvYU47SUNsYVMsb0JBQTBDLEVBQzdDLEVBQUE7O0FONmhCSjtFS3hIRjtJQ3phUyxtQkFBd0MsRUFDM0M7RUQwYU47SUN4YVMsb0JBQTBDLEVBQzdDLEVBQUE7O0FONmhCSjtFS2xIRjtJQy9hUyxtQkFBd0MsRUFDM0M7RURnYk47SUM5YVMsb0JBQTBDLEVBQzdDLEVBQUE7O0FEZ2JSO0VDN2JNLGlCQUF3QyxFQUMzQzs7QUQrYkg7RUM3Yk0sa0JBQTBDLEVBQzdDOztBTnNpQkM7RUt0R0Y7SUMzYlMsaUJBQXdDLEVBQzNDO0VENGJOO0lDMWJTLGtCQUEwQyxFQUM3QyxFQUFBOztBTjZoQko7RUtoR0Y7SUNqY1MsaUJBQXdDLEVBQzNDO0VEa2NOO0lDaGNTLGtCQUEwQyxFQUM3QyxFQUFBOztBTjZoQko7RUsxRkY7SUN2Y1MsaUJBQXdDLEVBQzNDO0VEd2NOO0lDdGNTLGtCQUEwQyxFQUM3QyxFQUFBOztBRHdjUjtFQ3JkTSxtQkFBd0MsRUFDM0M7O0FEdWRIO0VDcmRNLG9CQUEwQyxFQUM3Qzs7QU5zaUJDO0VLOUVGO0lDbmRTLG1CQUF3QyxFQUMzQztFRG9kTjtJQ2xkUyxvQkFBMEMsRUFDN0MsRUFBQTs7QU42aEJKO0VLeEVGO0lDemRTLG1CQUF3QyxFQUMzQztFRDBkTjtJQ3hkUyxvQkFBMEMsRUFDN0MsRUFBQTs7QU42aEJKO0VLbEVGO0lDL2RTLG1CQUF3QyxFQUMzQztFRGdlTjtJQzlkUyxvQkFBMEMsRUFDN0MsRUFBQTs7QURnZVI7RUM3ZU0sb0JBQXdDLEVBQzNDOztBRCtlSDtFQzdlTSxxQkFBMEMsRUFDN0M7O0FOc2lCQztFS3RERjtJQzNlUyxvQkFBd0MsRUFDM0M7RUQ0ZU47SUMxZVMscUJBQTBDLEVBQzdDLEVBQUE7O0FONmhCSjtFS2hERjtJQ2pmUyxvQkFBd0MsRUFDM0M7RURrZk47SUNoZlMscUJBQTBDLEVBQzdDLEVBQUE7O0FONmhCSjtFSzFDRjtJQ3ZmUyxvQkFBd0MsRUFDM0M7RUR3Zk47SUN0ZlMscUJBQTBDLEVBQzdDLEVBQUE7O0FEd2ZSO0VDcmdCTSxrQkFBd0MsRUFDM0M7O0FEdWdCSDtFQ3JnQk0sbUJBQTBDLEVBQzdDOztBTnNpQkM7RUs5QkY7SUNuZ0JTLGtCQUF3QyxFQUMzQztFRG9nQk47SUNsZ0JTLG1CQUEwQyxFQUM3QyxFQUFBOztBTjZoQko7RUt4QkY7SUN6Z0JTLGtCQUF3QyxFQUMzQztFRDBnQk47SUN4Z0JTLG1CQUEwQyxFQUM3QyxFQUFBOztBTjZoQko7RUtsQkY7SUMvZ0JTLGtCQUF3QyxFQUMzQztFRGdoQk47SUM5Z0JTLG1CQUEwQyxFQUM3QyxFQUFBOztBRGdoQlI7RUM3aEJNLGlCQUF3QyxFQUMzQzs7QUQraEJIO0VDN2hCTSxrQkFBMEMsRUFDN0M7O0FOc2lCQztFS05GO0lDM2hCUyxpQkFBd0MsRUFDM0M7RUQ0aEJOO0lDMWhCUyxrQkFBMEMsRUFDN0MsRUFBQTs7QU42aEJKO0VLQUY7SUNqaUJTLGlCQUF3QyxFQUMzQztFRGtpQk47SUNoaUJTLGtCQUEwQyxFQUM3QyxFQUFBOztBTjZoQko7RUtNRjtJQ3ZpQlMsaUJBQXdDLEVBQzNDO0VEd2lCTjtJQ3RpQlMsa0JBQTBDLEVBQzdDLEVBQUE7O0FEd2lCUjtFQ3JqQk0sbUJBQXdDLEVBQzNDOztBRHVqQkg7RUNyakJNLG9CQUEwQyxFQUM3Qzs7QU5zaUJDO0VLa0JGO0lDbmpCUyxtQkFBd0MsRUFDM0M7RURvakJOO0lDbGpCUyxvQkFBMEMsRUFDN0MsRUFBQTs7QU42aEJKO0VLd0JGO0lDempCUyxtQkFBd0MsRUFDM0M7RUQwakJOO0lDeGpCUyxvQkFBMEMsRUFDN0MsRUFBQTs7QU42aEJKO0VLOEJGO0lDL2pCUyxtQkFBd0MsRUFDM0M7RURna0JOO0lDOWpCUyxvQkFBMEMsRUFDN0MsRUFBQTs7QURna0JSO0VDN2tCTSxvQkFBd0MsRUFDM0M7O0FEK2tCSDtFQzdrQk0scUJBQTBDLEVBQzdDOztBTnNpQkM7RUswQ0Y7SUMza0JTLG9CQUF3QyxFQUMzQztFRDRrQk47SUMxa0JTLHFCQUEwQyxFQUM3QyxFQUFBOztBTjZoQko7RUtnREY7SUNqbEJTLG9CQUF3QyxFQUMzQztFRGtsQk47SUNobEJTLHFCQUEwQyxFQUM3QyxFQUFBOztBTjZoQko7RUtzREY7SUN2bEJTLG9CQUF3QyxFQUMzQztFRHdsQk47SUN0bEJTLHFCQUEwQyxFQUM3QyxFQUFBOztBRHdsQlI7RUNybUJNLGtCQUF3QyxFQUMzQzs7QUR1bUJIO0VDcm1CTSxtQkFBMEMsRUFDN0M7O0FOc2lCQztFS2tFRjtJQ25tQlMsa0JBQXdDLEVBQzNDO0VEb21CTjtJQ2xtQlMsbUJBQTBDLEVBQzdDLEVBQUE7O0FONmhCSjtFS3dFRjtJQ3ptQlMsa0JBQXdDLEVBQzNDO0VEMG1CTjtJQ3htQlMsbUJBQTBDLEVBQzdDLEVBQUE7O0FONmhCSjtFSzhFRjtJQy9tQlMsa0JBQXdDLEVBQzNDO0VEZ25CTjtJQzltQlMsbUJBQTBDLEVBQzdDLEVBQUE7O0FEZ25CUjtFQzduQk0saUJBQXdDLEVBQzNDOztBRCtuQkg7RUM3bkJNLGtCQUEwQyxFQUM3Qzs7QU5zaUJDO0VLMEZGO0lDM25CUyxpQkFBd0MsRUFDM0M7RUQ0bkJOO0lDMW5CUyxrQkFBMEMsRUFDN0MsRUFBQTs7QU42aEJKO0VLZ0dGO0lDam9CUyxpQkFBd0MsRUFDM0M7RURrb0JOO0lDaG9CUyxrQkFBMEMsRUFDN0MsRUFBQTs7QU42aEJKO0VLc0dGO0lDdm9CUyxpQkFBd0MsRUFDM0M7RUR3b0JOO0lDdG9CUyxrQkFBMEMsRUFDN0MsRUFBQTs7QUR3b0JSO0VDcnBCTSxtQkFBd0MsRUFDM0M7O0FEdXBCSDtFQ3JwQk0sb0JBQTBDLEVBQzdDOztBTnNpQkM7RUtrSEY7SUNucEJTLG1CQUF3QyxFQUMzQztFRG9wQk47SUNscEJTLG9CQUEwQyxFQUM3QyxFQUFBOztBTjZoQko7RUt3SEY7SUN6cEJTLG1CQUF3QyxFQUMzQztFRDBwQk47SUN4cEJTLG9CQUEwQyxFQUM3QyxFQUFBOztBTjZoQko7RUs4SEY7SUMvcEJTLG1CQUF3QyxFQUMzQztFRGdxQk47SUM5cEJTLG9CQUEwQyxFQUM3QyxFQUFBOztBRGdxQlI7RUM3cUJNLG9CQUF3QyxFQUMzQzs7QUQrcUJIO0VDN3FCTSxxQkFBMEMsRUFDN0M7O0FOc2lCQztFSzBJRjtJQzNxQlMsb0JBQXdDLEVBQzNDO0VENHFCTjtJQzFxQlMscUJBQTBDLEVBQzdDLEVBQUE7O0FONmhCSjtFS2dKRjtJQ2pyQlMsb0JBQXdDLEVBQzNDO0VEa3JCTjtJQ2hyQlMscUJBQTBDLEVBQzdDLEVBQUE7O0FONmhCSjtFS3NKRjtJQ3ZyQlMsb0JBQXdDLEVBQzNDO0VEd3JCTjtJQ3RyQlMscUJBQTBDLEVBQzdDLEVBQUE7O0FEd3JCUjtFQ3JzQk0sa0JBQXdDLEVBQzNDOztBRHVzQkg7RUNyc0JNLG1CQUEwQyxFQUM3Qzs7QU5zaUJDO0VLa0tGO0lDbnNCUyxrQkFBd0MsRUFDM0M7RURvc0JOO0lDbHNCUyxtQkFBMEMsRUFDN0MsRUFBQTs7QU42aEJKO0VLd0tGO0lDenNCUyxrQkFBd0MsRUFDM0M7RUQwc0JOO0lDeHNCUyxtQkFBMEMsRUFDN0MsRUFBQTs7QU42aEJKO0VLOEtGO0lDL3NCUyxrQkFBd0MsRUFDM0M7RURndEJOO0lDOXNCUyxtQkFBMEMsRUFDN0MsRUFBQTs7QURndEJSO0VDN3RCTSxpQkFBd0MsRUFDM0M7O0FEK3RCSDtFQzd0Qk0sa0JBQTBDLEVBQzdDOztBTnNpQkM7RUswTEY7SUMzdEJTLGlCQUF3QyxFQUMzQztFRDR0Qk47SUMxdEJTLGtCQUEwQyxFQUM3QyxFQUFBOztBTjZoQko7RUtnTUY7SUNqdUJTLGlCQUF3QyxFQUMzQztFRGt1Qk47SUNodUJTLGtCQUEwQyxFQUM3QyxFQUFBOztBTjZoQko7RUtzTUY7SUN2dUJTLGlCQUF3QyxFQUMzQztFRHd1Qk47SUN0dUJTLGtCQUEwQyxFQUM3QyxFQUFBOztBRHd1QlI7RUNydkJNLG1CQUF3QyxFQUMzQzs7QUR1dkJIO0VDcnZCTSxvQkFBMEMsRUFDN0M7O0FOc2lCQztFS2tORjtJQ252QlMsbUJBQXdDLEVBQzNDO0VEb3ZCTjtJQ2x2QlMsb0JBQTBDLEVBQzdDLEVBQUE7O0FONmhCSjtFS3dORjtJQ3p2QlMsbUJBQXdDLEVBQzNDO0VEMHZCTjtJQ3h2QlMsb0JBQTBDLEVBQzdDLEVBQUE7O0FONmhCSjtFSzhORjtJQy92QlMsbUJBQXdDLEVBQzNDO0VEZ3dCTjtJQzl2QlMsb0JBQTBDLEVBQzdDLEVBQUE7O0FEZ3dCUjtFQzd3Qk0sb0JBQXdDLEVBQzNDOztBRCt3Qkg7RUM3d0JNLHFCQUEwQyxFQUM3Qzs7QU5zaUJDO0VLME9GO0lDM3dCUyxvQkFBd0MsRUFDM0M7RUQ0d0JOO0lDMXdCUyxxQkFBMEMsRUFDN0MsRUFBQTs7QU42aEJKO0VLZ1BGO0lDanhCUyxvQkFBd0MsRUFDM0M7RURreEJOO0lDaHhCUyxxQkFBMEMsRUFDN0MsRUFBQTs7QU42aEJKO0VLc1BGO0lDdnhCUyxvQkFBd0MsRUFDM0M7RUR3eEJOO0lDdHhCUyxxQkFBMEMsRUFDN0MsRUFBQTs7QUR3eEJSO0VDcnlCTSxrQkFBd0MsRUFDM0M7O0FEdXlCSDtFQ3J5Qk0sbUJBQTBDLEVBQzdDOztBTnNpQkM7RUtrUUY7SUNueUJTLGtCQUF3QyxFQUMzQztFRG95Qk47SUNseUJTLG1CQUEwQyxFQUM3QyxFQUFBOztBTjZoQko7RUt3UUY7SUN6eUJTLGtCQUF3QyxFQUMzQztFRDB5Qk47SUN4eUJTLG1CQUEwQyxFQUM3QyxFQUFBOztBTjZoQko7RUs4UUY7SUMveUJTLGtCQUF3QyxFQUMzQztFRGd6Qk47SUM5eUJTLG1CQUEwQyxFQUM3QyxFQUFBOztBRGd6QlI7RUM3ekJNLGlCQUF3QyxFQUMzQzs7QUQrekJIO0VDN3pCTSxrQkFBMEMsRUFDN0M7O0FOc2lCQztFSzBSRjtJQzN6QlMsaUJBQXdDLEVBQzNDO0VENHpCTjtJQzF6QlMsa0JBQTBDLEVBQzdDLEVBQUE7O0FONmhCSjtFS2dTRjtJQ2owQlMsaUJBQXdDLEVBQzNDO0VEazBCTjtJQ2gwQlMsa0JBQTBDLEVBQzdDLEVBQUE7O0FONmhCSjtFS3NTRjtJQ3YwQlMsaUJBQXdDLEVBQzNDO0VEdzBCTjtJQ3QwQlMsa0JBQTBDLEVBQzdDLEVBQUE7O0FEdzBCUjtFQ3IxQk0sbUJBQXdDLEVBQzNDOztBRHUxQkg7RUNyMUJNLG9CQUEwQyxFQUM3Qzs7QU5zaUJDO0VLa1RGO0lDbjFCUyxtQkFBd0MsRUFDM0M7RURvMUJOO0lDbDFCUyxvQkFBMEMsRUFDN0MsRUFBQTs7QU42aEJKO0VLd1RGO0lDejFCUyxtQkFBd0MsRUFDM0M7RUQwMUJOO0lDeDFCUyxvQkFBMEMsRUFDN0MsRUFBQTs7QU42aEJKO0VLOFRGO0lDLzFCUyxtQkFBd0MsRUFDM0M7RURnMkJOO0lDOTFCUyxvQkFBMEMsRUFDN0MsRUFBQTs7QURnMkJSO0VDNzJCTSxvQkFBd0MsRUFDM0M7O0FEKzJCSDtFQzcyQk0scUJBQTBDLEVBQzdDOztBTnNpQkM7RUswVUY7SUMzMkJTLG9CQUF3QyxFQUMzQztFRDQyQk47SUMxMkJTLHFCQUEwQyxFQUM3QyxFQUFBOztBTjZoQko7RUtnVkY7SUNqM0JTLG9CQUF3QyxFQUMzQztFRGszQk47SUNoM0JTLHFCQUEwQyxFQUM3QyxFQUFBOztBTjZoQko7RUtzVkY7SUN2M0JTLG9CQUF3QyxFQUMzQztFRHczQk47SUN0M0JTLHFCQUEwQyxFQUM3QyxFQUFBOztBRHczQlI7RUNyNEJNLGtCQUF3QyxFQUMzQzs7QUR1NEJIO0VDcjRCTSxtQkFBMEMsRUFDN0M7O0FOc2lCQztFS2tXRjtJQ240QlMsa0JBQXdDLEVBQzNDO0VEbzRCTjtJQ2w0QlMsbUJBQTBDLEVBQzdDLEVBQUE7O0FONmhCSjtFS3dXRjtJQ3o0QlMsa0JBQXdDLEVBQzNDO0VEMDRCTjtJQ3g0QlMsbUJBQTBDLEVBQzdDLEVBQUE7O0FONmhCSjtFSzhXRjtJQy80QlMsa0JBQXdDLEVBQzNDO0VEZzVCTjtJQzk0QlMsbUJBQTBDLEVBQzdDLEVBQUE7O0FEZzVCUjtFQzc1Qk0saUJBQXdDLEVBQzNDOztBRCs1Qkg7RUM3NUJNLGtCQUEwQyxFQUM3Qzs7QU5zaUJDO0VLMFhGO0lDMzVCUyxpQkFBd0MsRUFDM0M7RUQ0NUJOO0lDMTVCUyxrQkFBMEMsRUFDN0MsRUFBQTs7QU42aEJKO0VLZ1lGO0lDajZCUyxpQkFBd0MsRUFDM0M7RURrNkJOO0lDaDZCUyxrQkFBMEMsRUFDN0MsRUFBQTs7QU42aEJKO0VLc1lGO0lDdjZCUyxpQkFBd0MsRUFDM0M7RUR3NkJOO0lDdDZCUyxrQkFBMEMsRUFDN0MsRUFBQTs7QUR3NkJSO0VDcjdCTSxtQkFBd0MsRUFDM0M7O0FEdTdCSDtFQ3I3Qk0sb0JBQTBDLEVBQzdDOztBTnNpQkM7RUtrWkY7SUNuN0JTLG1CQUF3QyxFQUMzQztFRG83Qk47SUNsN0JTLG9CQUEwQyxFQUM3QyxFQUFBOztBTjZoQko7RUt3WkY7SUN6N0JTLG1CQUF3QyxFQUMzQztFRDA3Qk47SUN4N0JTLG9CQUEwQyxFQUM3QyxFQUFBOztBTjZoQko7RUs4WkY7SUMvN0JTLG1CQUF3QyxFQUMzQztFRGc4Qk47SUM5N0JTLG9CQUEwQyxFQUM3QyxFQUFBOztBRGc4QlI7RUM3OEJNLG9CQUF3QyxFQUMzQzs7QUQrOEJIO0VDNzhCTSxxQkFBMEMsRUFDN0M7O0FOc2lCQztFSzBhRjtJQzM4QlMsb0JBQXdDLEVBQzNDO0VENDhCTjtJQzE4QlMscUJBQTBDLEVBQzdDLEVBQUE7O0FONmhCSjtFS2diRjtJQ2o5QlMsb0JBQXdDLEVBQzNDO0VEazlCTjtJQ2g5QlMscUJBQTBDLEVBQzdDLEVBQUE7O0FONmhCSjtFS3NiRjtJQ3Y5QlMsb0JBQXdDLEVBQzNDO0VEdzlCTjtJQ3Q5QlMscUJBQTBDLEVBQzdDLEVBQUE7O0FEdzlCUjtFQ3IrQk0sa0JBQXdDLEVBQzNDOztBRHUrQkg7RUNyK0JNLG1CQUEwQyxFQUM3Qzs7QU5zaUJDO0VLa2NGO0lDbitCUyxrQkFBd0MsRUFDM0M7RURvK0JOO0lDbCtCUyxtQkFBMEMsRUFDN0MsRUFBQTs7QU42aEJKO0VLd2NGO0lDeitCUyxrQkFBd0MsRUFDM0M7RUQwK0JOO0lDeCtCUyxtQkFBMEMsRUFDN0MsRUFBQTs7QU42aEJKO0VLOGNGO0lDLytCUyxrQkFBd0MsRUFDM0M7RURnL0JOO0lDOStCUyxtQkFBMEMsRUFDN0MsRUFBQTs7QURnL0JSO0VDNy9CTSxpQkFBd0MsRUFDM0M7O0FEKy9CSDtFQzcvQk0sa0JBQTBDLEVBQzdDOztBTnNpQkM7RUswZEY7SUMzL0JTLGlCQUF3QyxFQUMzQztFRDQvQk47SUMxL0JTLGtCQUEwQyxFQUM3QyxFQUFBOztBTjZoQko7RUtnZUY7SUNqZ0NTLGlCQUF3QyxFQUMzQztFRGtnQ047SUNoZ0NTLGtCQUEwQyxFQUM3QyxFQUFBOztBTjZoQko7RUtzZUY7SUN2Z0NTLGlCQUF3QyxFQUMzQztFRHdnQ047SUN0Z0NTLGtCQUEwQyxFQUM3QyxFQUFBOztBRHdnQ1I7RUNyaENNLG1CQUF3QyxFQUMzQzs7QUR1aENIO0VDcmhDTSxvQkFBMEMsRUFDN0M7O0FOc2lCQztFS2tmRjtJQ25oQ1MsbUJBQXdDLEVBQzNDO0VEb2hDTjtJQ2xoQ1Msb0JBQTBDLEVBQzdDLEVBQUE7O0FONmhCSjtFS3dmRjtJQ3poQ1MsbUJBQXdDLEVBQzNDO0VEMGhDTjtJQ3hoQ1Msb0JBQTBDLEVBQzdDLEVBQUE7O0FONmhCSjtFSzhmRjtJQy9oQ1MsbUJBQXdDLEVBQzNDO0VEZ2lDTjtJQzloQ1Msb0JBQTBDLEVBQzdDLEVBQUE7O0FEZ2lDUjtFQzdpQ00sb0JBQXdDLEVBQzNDOztBRCtpQ0g7RUM3aUNNLHFCQUEwQyxFQUM3Qzs7QU5zaUJDO0VLMGdCRjtJQzNpQ1Msb0JBQXdDLEVBQzNDO0VENGlDTjtJQzFpQ1MscUJBQTBDLEVBQzdDLEVBQUE7O0FONmhCSjtFS2doQkY7SUNqakNTLG9CQUF3QyxFQUMzQztFRGtqQ047SUNoakNTLHFCQUEwQyxFQUM3QyxFQUFBOztBTjZoQko7RUtzaEJGO0lDdmpDUyxvQkFBd0MsRUFDM0M7RUR3akNOO0lDdGpDUyxxQkFBMEMsRUFDN0MsRUFBQTs7QUR3akNSO0VDcmtDTSxrQkFBd0MsRUFDM0M7O0FEdWtDSDtFQ3JrQ00sbUJBQTBDLEVBQzdDOztBTnNpQkM7RUtraUJGO0lDbmtDUyxrQkFBd0MsRUFDM0M7RURva0NOO0lDbGtDUyxtQkFBMEMsRUFDN0MsRUFBQTs7QU42aEJKO0VLd2lCRjtJQ3prQ1Msa0JBQXdDLEVBQzNDO0VEMGtDTjtJQ3hrQ1MsbUJBQTBDLEVBQzdDLEVBQUE7O0FONmhCSjtFSzhpQkY7SUMva0NTLGtCQUF3QyxFQUMzQztFRGdsQ047SUM5a0NTLG1CQUEwQyxFQUM3QyxFQUFBOztBRGdsQ1I7RUM3bENNLGlCQUF3QyxFQUMzQzs7QUQrbENIO0VDN2xDTSxrQkFBMEMsRUFDN0M7O0FOc2lCQztFSzBqQkY7SUMzbENTLGlCQUF3QyxFQUMzQztFRDRsQ047SUMxbENTLGtCQUEwQyxFQUM3QyxFQUFBOztBTjZoQko7RUtna0JGO0lDam1DUyxpQkFBd0MsRUFDM0M7RURrbUNOO0lDaG1DUyxrQkFBMEMsRUFDN0MsRUFBQTs7QU42aEJKO0VLc2tCRjtJQ3ZtQ1MsaUJBQXdDLEVBQzNDO0VEd21DTjtJQ3RtQ1Msa0JBQTBDLEVBQzdDLEVBQUE7O0FEd21DUjtFQ3JuQ00sbUJBQXdDLEVBQzNDOztBRHVuQ0g7RUNybkNNLG9CQUEwQyxFQUM3Qzs7QU5zaUJDO0VLa2xCRjtJQ25uQ1MsbUJBQXdDLEVBQzNDO0VEb25DTjtJQ2xuQ1Msb0JBQTBDLEVBQzdDLEVBQUE7O0FONmhCSjtFS3dsQkY7SUN6bkNTLG1CQUF3QyxFQUMzQztFRDBuQ047SUN4bkNTLG9CQUEwQyxFQUM3QyxFQUFBOztBTjZoQko7RUs4bEJGO0lDL25DUyxtQkFBd0MsRUFDM0M7RURnb0NOO0lDOW5DUyxvQkFBMEMsRUFDN0MsRUFBQTs7QURnb0NSO0VDN29DTSxvQkFBd0MsRUFDM0M7O0FEK29DSDtFQzdvQ00scUJBQTBDLEVBQzdDOztBTnNpQkM7RUswbUJGO0lDM29DUyxvQkFBd0MsRUFDM0M7RUQ0b0NOO0lDMW9DUyxxQkFBMEMsRUFDN0MsRUFBQTs7QU42aEJKO0VLZ25CRjtJQ2pwQ1Msb0JBQXdDLEVBQzNDO0VEa3BDTjtJQ2hwQ1MscUJBQTBDLEVBQzdDLEVBQUE7O0FONmhCSjtFS3NuQkY7SUN2cENTLG9CQUF3QyxFQUMzQztFRHdwQ047SUN0cENTLHFCQUEwQyxFQUM3QyxFQUFBOztBRHdwQ1I7RUNycUNNLGtCQUF3QyxFQUMzQzs7QUR1cUNIO0VDcnFDTSxtQkFBMEMsRUFDN0M7O0FOc2lCQztFS2tvQkY7SUNucUNTLGtCQUF3QyxFQUMzQztFRG9xQ047SUNscUNTLG1CQUEwQyxFQUM3QyxFQUFBOztBTjZoQko7RUt3b0JGO0lDenFDUyxrQkFBd0MsRUFDM0M7RUQwcUNOO0lDeHFDUyxtQkFBMEMsRUFDN0MsRUFBQTs7QU42aEJKO0VLOG9CRjtJQy9xQ1Msa0JBQXdDLEVBQzNDO0VEZ3JDTjtJQzlxQ1MsbUJBQTBDLEVBQzdDLEVBQUE7O0FEZ3JDUjtFQzdyQ00saUJBQXdDLEVBQzNDOztBRCtyQ0g7RUM3ckNNLGtCQUEwQyxFQUM3Qzs7QU5zaUJDO0VLMHBCRjtJQzNyQ1MsaUJBQXdDLEVBQzNDO0VENHJDTjtJQzFyQ1Msa0JBQTBDLEVBQzdDLEVBQUE7O0FONmhCSjtFS2dxQkY7SUNqc0NTLGlCQUF3QyxFQUMzQztFRGtzQ047SUNoc0NTLGtCQUEwQyxFQUM3QyxFQUFBOztBTjZoQko7RUtzcUJGO0lDdnNDUyxpQkFBd0MsRUFDM0M7RUR3c0NOO0lDdHNDUyxrQkFBMEMsRUFDN0MsRUFBQTs7QUR3c0NSO0VDcnRDTSxtQkFBd0MsRUFDM0M7O0FEdXRDSDtFQ3J0Q00sb0JBQTBDLEVBQzdDOztBTnNpQkM7RUtrckJGO0lDbnRDUyxtQkFBd0MsRUFDM0M7RURvdENOO0lDbHRDUyxvQkFBMEMsRUFDN0MsRUFBQTs7QU42aEJKO0VLd3JCRjtJQ3p0Q1MsbUJBQXdDLEVBQzNDO0VEMHRDTjtJQ3h0Q1Msb0JBQTBDLEVBQzdDLEVBQUE7O0FONmhCSjtFSzhyQkY7SUMvdENTLG1CQUF3QyxFQUMzQztFRGd1Q047SUM5dENTLG9CQUEwQyxFQUM3QyxFQUFBOztBRGd1Q1I7RUM3dUNNLG9CQUF3QyxFQUMzQzs7QUQrdUNIO0VDN3VDTSxxQkFBMEMsRUFDN0M7O0FOc2lCQztFSzBzQkY7SUMzdUNTLG9CQUF3QyxFQUMzQztFRDR1Q047SUMxdUNTLHFCQUEwQyxFQUM3QyxFQUFBOztBTjZoQko7RUtndEJGO0lDanZDUyxvQkFBd0MsRUFDM0M7RURrdkNOO0lDaHZDUyxxQkFBMEMsRUFDN0MsRUFBQTs7QU42aEJKO0VLc3RCRjtJQ3Z2Q1Msb0JBQXdDLEVBQzNDO0VEd3ZDTjtJQ3R2Q1MscUJBQTBDLEVBQzdDLEVBQUE7O0FEd3ZDUjtFQ3J3Q00sa0JBQXdDLEVBQzNDOztBRHV3Q0g7RUNyd0NNLG1CQUEwQyxFQUM3Qzs7QU5zaUJDO0VLa3VCRjtJQ253Q1Msa0JBQXdDLEVBQzNDO0VEb3dDTjtJQ2x3Q1MsbUJBQTBDLEVBQzdDLEVBQUE7O0FONmhCSjtFS3d1QkY7SUN6d0NTLGtCQUF3QyxFQUMzQztFRDB3Q047SUN4d0NTLG1CQUEwQyxFQUM3QyxFQUFBOztBTjZoQko7RUs4dUJGO0lDL3dDUyxrQkFBd0MsRUFDM0M7RURneENOO0lDOXdDUyxtQkFBMEMsRUFDN0MsRUFBQTs7QURneENSO0VDN3hDTSxnQkFBd0MsRUFDM0M7O0FEK3hDSDtFQzd4Q00saUJBQTBDLEVBQzdDOztBTnNpQkM7RUswdkJGO0lDM3hDUyxnQkFBd0MsRUFDM0M7RUQ0eENOO0lDMXhDUyxpQkFBMEMsRUFDN0MsRUFBQTs7QU42aEJKO0VLZ3dCRjtJQ2p5Q1MsZ0JBQXdDLEVBQzNDO0VEa3lDTjtJQ2h5Q1MsaUJBQTBDLEVBQzdDLEVBQUE7O0FONmhCSjtFS3N3QkY7SUN2eUNTLGdCQUF3QyxFQUMzQztFRHd5Q047SUN0eUNTLGlCQUEwQyxFQUM3QyxFQUFBOztBRHd5Q1I7RUNyekNNLGtCQUF3QyxFQUMzQzs7QUR1ekNIO0VDcnpDTSxtQkFBMEMsRUFDN0M7O0FOc2lCQztFS2t4QkY7SUNuekNTLGtCQUF3QyxFQUMzQztFRG96Q047SUNsekNTLG1CQUEwQyxFQUM3QyxFQUFBOztBTjZoQko7RUt3eEJGO0lDenpDUyxrQkFBd0MsRUFDM0M7RUQwekNOO0lDeHpDUyxtQkFBMEMsRUFDN0MsRUFBQTs7QU42aEJKO0VLOHhCRjtJQy96Q1Msa0JBQXdDLEVBQzNDO0VEZzBDTjtJQzl6Q1MsbUJBQTBDLEVBQzdDLEVBQUE7O0FEZzBDUjtFQzcwQ00sbUJBQXdDLEVBQzNDOztBRCswQ0g7RUM3MENNLG9CQUEwQyxFQUM3Qzs7QU5zaUJDO0VLMHlCRjtJQzMwQ1MsbUJBQXdDLEVBQzNDO0VENDBDTjtJQzEwQ1Msb0JBQTBDLEVBQzdDLEVBQUE7O0FONmhCSjtFS2d6QkY7SUNqMUNTLG1CQUF3QyxFQUMzQztFRGsxQ047SUNoMUNTLG9CQUEwQyxFQUM3QyxFQUFBOztBTjZoQko7RUtzekJGO0lDdjFDUyxtQkFBd0MsRUFDM0M7RUR3MUNOO0lDdDFDUyxvQkFBMEMsRUFDN0MsRUFBQTs7QUR3MUNSO0VDcjJDTSxpQkFBd0MsRUFDM0M7O0FEdTJDSDtFQ3IyQ00sa0JBQTBDLEVBQzdDOztBTnNpQkM7RUtrMEJGO0lDbjJDUyxpQkFBd0MsRUFDM0M7RURvMkNOO0lDbDJDUyxrQkFBMEMsRUFDN0MsRUFBQTs7QU42aEJKO0VLdzBCRjtJQ3oyQ1MsaUJBQXdDLEVBQzNDO0VEMDJDTjtJQ3gyQ1Msa0JBQTBDLEVBQzdDLEVBQUE7O0FONmhCSjtFSzgwQkY7SUMvMkNTLGlCQUF3QyxFQUMzQztFRGczQ047SUM5MkNTLGtCQUEwQyxFQUM3QyxFQUFBOztBQ3BCUjs7Z0ZBRWdGO0FBR2hGOzZFQUM2RTtBQWtDN0U7NkVBQzZFO0FDQTNFO0VDMmtCQSxZQUFZO0VBQ1osZUFBZTtFQUNmLFlBQVksRUFDWjs7QUQ5a0JBO0VFc0JBLHFCQUFxQjtFQUNyQixzQkFBc0I7RUFDdEIsbUJBQW1CO0VBQ25CLHFCQUFxQjtFQUV0QixrQkFBYztFQUFkLGNBQWM7RUF3RWIsd0JDcklzQjtFRHNJdEIscUJDdElzQjtFRDBJckIsb0JDMUlxQjtFRDZJdkIsZ0JDN0l1QjtFRG9SdEIsb0JDblJjO0VEb1JkLHVCQ3BScUI7RURxUnJCLGlCQ3JSYztFRHNSZCxvQkN0UnFCO0VEdVJyQixtQkN2UnFCO0VEeVJ0QixlQ3pSc0IsRUhvQ3BCOztBQUhEO0VFa1BBLG9CQy9KYztFRGdLZCx1QkNoS3FCO0VEaUtyQixpQkNqS2M7RURrS2Qsb0JDbEtxQjtFRG1LckIsbUJDbktxQjtFRHFLdEIsZUNyS3NCO0VEbEJwQiw4QkFBOEI7RUFDOUIsNkJBQTZCO0VBUTlCLCtCQ1U2QjtFRFQ3Qiw0QkNTNkI7RURSN0IsMkJDUTZCO0VETjlCLHVCQ004QjtFQUM5QixlQUFlO0VBRWQsK0JBQStCO0VBQy9CLDRCQUE0QjtFQUU3Qix1QkFBdUI7RUZxcUJwQixvQkd2V3dEO0VIdVd4RCxtQkd4V3VELEVKcFp4RDs7QUFIRDtFR3FPRCxnQkFBZ0I7RUQvTWYscUJBQXFCO0VBQ3JCLHNCQUFzQjtFQUN0QixtQkFBbUI7RUFDbkIscUJBQXFCO0VBRXRCLGtCQUFjO0VBQWQsY0FBYztFQXVOYixvQkNYYztFRFlkLHVCQ1pxQjtFRGFyQixpQkNiYztFRGNkLG9CQ2RxQjtFRGVyQixtQkNmcUI7RURpQnRCLGVDakJzQjtFRHRLcEIsOEJBQThCO0VBQzlCLDZCQUE2QjtFQVE5QiwrQkM4SjZCO0VEN0o3Qiw0QkM2SjZCO0VENUo3QiwyQkM0SjZCO0VEMUo5Qix1QkMwSjhCO0VBRTdCLCtCQUErQjtFQUMvQiw0QkFBNEI7RUFFN0IsdUJBQXVCO0VGa2hCcEIsb0JHdld3RDtFSHVXeEQsbUJHeFd1RCxFSnBaeEQ7O0FBSEQ7RUc2UEQsZ0JBQWdCO0VEdk9mLHFCQUFxQjtFQUNyQixzQkFBc0I7RUFDdEIsbUJBQW1CO0VBQ25CLHFCQUFxQjtFQUV0QixrQkFBYztFQUFkLGNBQWM7RUF1TmIsb0JDYWM7RURaZCx1QkNZcUI7RURYckIsaUJDV2M7RURWZCxvQkNVcUI7RURUckIsbUJDU3FCO0VEUHRCLGVDT3NCO0VEOUxwQiw4QkFBOEI7RUFDOUIsNkJBQTZCO0VBUTlCLCtCQ3NMNkI7RURyTDdCLDRCQ3FMNkI7RURwTDdCLDJCQ29MNkI7RURsTDlCLHVCQ2tMOEI7RUFFN0IsK0JBQStCO0VBQy9CLDRCQUE0QjtFQUU3Qix1QkFBdUI7RUYwZnBCLG9CR3ZXd0Q7RUh1V3hELG1CR3hXdUQsRUpwWnhEOztBQUhEO0VDMFJELG1CQUFrQixFRHZSaEI7O0FBSEQ7RUN3VkQsbUJBQWtCLEVEclZoQjs7QUFIRDtFRW1HQSwwQkNuRHdCO0VEb0R4Qix1QkNwRHdCO0VEc0R2QixvQkFBb0I7RUFLdEIsa0JDM0R5QjtFQUN6QixvQkFBbUIsRUg5Q2pCO0VLa1BEO0lGak1BLG9CQUFvQixFQUNwQjs7QUhyREE7RUVtR0Esd0JDaENzQjtFRGlDdEIscUJDakNzQjtFRHFDckIsb0JDckNxQjtFRHdDdkIsZ0JDeEN1QjtFQUN2QixvQkFBbUIsRUhqRWpCOztBQUhEO0VDOGxCRCwwQkFBeUI7RUFDekIsdUJBQXNCO0VBQ3RCLDZCQUE0QjtFQUM1Qiw4QkFBNkI7RUFDN0IsdUJBQXNCLEVEL2xCcEI7O0FBeEJHO0VBcUJKO0lDMmtCQSxZQUFZO0lBQ1osZUFBZTtJQUNmLFlBQVksRUFDWixFQUFBOztBRG5tQkk7RUFxQko7SUVzQkEscUJBQXFCO0lBQ3JCLHNCQUFzQjtJQUN0QixtQkFBbUI7SUFDbkIscUJBQXFCO0lBRXRCLGtCQUFjO0lBQWQsY0FBYztJQXdFYix3QkNySXNCO0lEc0l0QixxQkN0SXNCO0lEMElyQixvQkMxSXFCO0lENkl2QixnQkM3SXVCO0lEb1J0QixvQkNuUmM7SURvUmQsdUJDcFJxQjtJRHFSckIsaUJDclJjO0lEc1JkLG9CQ3RScUI7SUR1UnJCLG1CQ3ZScUI7SUR5UnRCLGVDelJzQixFSG9DcEIsRUFBQTs7QUF4Qkc7RUFxQko7SUVrUEEsb0JDL0pjO0lEZ0tkLHVCQ2hLcUI7SURpS3JCLGlCQ2pLYztJRGtLZCxvQkNsS3FCO0lEbUtyQixtQkNuS3FCO0lEcUt0QixlQ3JLc0I7SURsQnBCLDhCQUE4QjtJQUM5Qiw2QkFBNkI7SUFROUIsK0JDVTZCO0lEVDdCLDRCQ1M2QjtJRFI3QiwyQkNRNkI7SUROOUIsdUJDTThCO0lBQzlCLGVBQWU7SUFFZCwrQkFBK0I7SUFDL0IsNEJBQTRCO0lBRTdCLHVCQUF1QjtJRnFxQnBCLG9CR3ZXd0Q7SUh1V3hELG1CR3hXdUQsRUpwWnhELEVBQUE7O0FBeEJHO0VBcUJKO0lHcU9ELGdCQUFnQjtJRC9NZixxQkFBcUI7SUFDckIsc0JBQXNCO0lBQ3RCLG1CQUFtQjtJQUNuQixxQkFBcUI7SUFFdEIsa0JBQWM7SUFBZCxjQUFjO0lBdU5iLG9CQ1hjO0lEWWQsdUJDWnFCO0lEYXJCLGlCQ2JjO0lEY2Qsb0JDZHFCO0lEZXJCLG1CQ2ZxQjtJRGlCdEIsZUNqQnNCO0lEdEtwQiw4QkFBOEI7SUFDOUIsNkJBQTZCO0lBUTlCLCtCQzhKNkI7SUQ3SjdCLDRCQzZKNkI7SUQ1SjdCLDJCQzRKNkI7SUQxSjlCLHVCQzBKOEI7SUFFN0IsK0JBQStCO0lBQy9CLDRCQUE0QjtJQUU3Qix1QkFBdUI7SUZraEJwQixvQkd2V3dEO0lIdVd4RCxtQkd4V3VELEVKcFp4RCxFQUFBOztBQXhCRztFQXFCSjtJRzZQRCxnQkFBZ0I7SUR2T2YscUJBQXFCO0lBQ3JCLHNCQUFzQjtJQUN0QixtQkFBbUI7SUFDbkIscUJBQXFCO0lBRXRCLGtCQUFjO0lBQWQsY0FBYztJQXVOYixvQkNhYztJRFpkLHVCQ1lxQjtJRFhyQixpQkNXYztJRFZkLG9CQ1VxQjtJRFRyQixtQkNTcUI7SURQdEIsZUNPc0I7SUQ5THBCLDhCQUE4QjtJQUM5Qiw2QkFBNkI7SUFROUIsK0JDc0w2QjtJRHJMN0IsNEJDcUw2QjtJRHBMN0IsMkJDb0w2QjtJRGxMOUIsdUJDa0w4QjtJQUU3QiwrQkFBK0I7SUFDL0IsNEJBQTRCO0lBRTdCLHVCQUF1QjtJRjBmcEIsb0JHdld3RDtJSHVXeEQsbUJHeFd1RCxFSnBaeEQsRUFBQTs7QUF4Qkc7RUFxQko7SUMwUkQsbUJBQWtCLEVEdlJoQixFQUFBOztBQXhCRztFQXFCSjtJQ3dWRCxtQkFBa0IsRURyVmhCLEVBQUE7O0FBeEJHO0VBcUJKO0lFbUdBLDBCQ25Ed0I7SURvRHhCLHVCQ3BEd0I7SURzRHZCLG9CQUFvQjtJQUt0QixrQkMzRHlCO0lBQ3pCLG9CQUFtQixFSDlDakI7SUtrUEQ7TUZqTUEsb0JBQW9CLEVBQ3BCLEVBQUE7O0FIMUVJO0VBcUJKO0lFbUdBLHdCQ2hDc0I7SURpQ3RCLHFCQ2pDc0I7SURxQ3JCLG9CQ3JDcUI7SUR3Q3ZCLGdCQ3hDdUI7SUFDdkIsb0JBQW1CLEVIakVqQixFQUFBOztBQXhCRztFQXFCSjtJQzhsQkQsMEJBQXlCO0lBQ3pCLHVCQUFzQjtJQUN0Qiw2QkFBNEI7SUFDNUIsOEJBQTZCO0lBQzdCLHVCQUFzQixFRC9sQnBCLEVBQUE7O0FBeEJHO0VBcUJKO0lDMmtCQSxZQUFZO0lBQ1osZUFBZTtJQUNmLFlBQVksRUFDWixFQUFBOztBRG5tQkk7RUFxQko7SUVzQkEscUJBQXFCO0lBQ3JCLHNCQUFzQjtJQUN0QixtQkFBbUI7SUFDbkIscUJBQXFCO0lBRXRCLGtCQUFjO0lBQWQsY0FBYztJQXdFYix3QkNySXNCO0lEc0l0QixxQkN0SXNCO0lEMElyQixvQkMxSXFCO0lENkl2QixnQkM3SXVCO0lEb1J0QixvQkNuUmM7SURvUmQsdUJDcFJxQjtJRHFSckIsaUJDclJjO0lEc1JkLG9CQ3RScUI7SUR1UnJCLG1CQ3ZScUI7SUR5UnRCLGVDelJzQixFSG9DcEIsRUFBQTs7QUF4Qkc7RUFxQko7SUVrUEEsb0JDL0pjO0lEZ0tkLHVCQ2hLcUI7SURpS3JCLGlCQ2pLYztJRGtLZCxvQkNsS3FCO0lEbUtyQixtQkNuS3FCO0lEcUt0QixlQ3JLc0I7SURsQnBCLDhCQUE4QjtJQUM5Qiw2QkFBNkI7SUFROUIsK0JDVTZCO0lEVDdCLDRCQ1M2QjtJRFI3QiwyQkNRNkI7SUROOUIsdUJDTThCO0lBQzlCLGVBQWU7SUFFZCwrQkFBK0I7SUFDL0IsNEJBQTRCO0lBRTdCLHVCQUF1QjtJRnFxQnBCLG9CR3ZXd0Q7SUh1V3hELG1CR3hXdUQsRUpwWnhELEVBQUE7O0FBeEJHO0VBcUJKO0lHcU9ELGdCQUFnQjtJRC9NZixxQkFBcUI7SUFDckIsc0JBQXNCO0lBQ3RCLG1CQUFtQjtJQUNuQixxQkFBcUI7SUFFdEIsa0JBQWM7SUFBZCxjQUFjO0lBdU5iLG9CQ1hjO0lEWWQsdUJDWnFCO0lEYXJCLGlCQ2JjO0lEY2Qsb0JDZHFCO0lEZXJCLG1CQ2ZxQjtJRGlCdEIsZUNqQnNCO0lEdEtwQiw4QkFBOEI7SUFDOUIsNkJBQTZCO0lBUTlCLCtCQzhKNkI7SUQ3SjdCLDRCQzZKNkI7SUQ1SjdCLDJCQzRKNkI7SUQxSjlCLHVCQzBKOEI7SUFFN0IsK0JBQStCO0lBQy9CLDRCQUE0QjtJQUU3Qix1QkFBdUI7SUZraEJwQixvQkd2V3dEO0lIdVd4RCxtQkd4V3VELEVKcFp4RCxFQUFBOztBQXhCRztFQXFCSjtJRzZQRCxnQkFBZ0I7SUR2T2YscUJBQXFCO0lBQ3JCLHNCQUFzQjtJQUN0QixtQkFBbUI7SUFDbkIscUJBQXFCO0lBRXRCLGtCQUFjO0lBQWQsY0FBYztJQXVOYixvQkNhYztJRFpkLHVCQ1lxQjtJRFhyQixpQkNXYztJRFZkLG9CQ1VxQjtJRFRyQixtQkNTcUI7SURQdEIsZUNPc0I7SUQ5THBCLDhCQUE4QjtJQUM5Qiw2QkFBNkI7SUFROUIsK0JDc0w2QjtJRHJMN0IsNEJDcUw2QjtJRHBMN0IsMkJDb0w2QjtJRGxMOUIsdUJDa0w4QjtJQUU3QiwrQkFBK0I7SUFDL0IsNEJBQTRCO0lBRTdCLHVCQUF1QjtJRjBmcEIsb0JHdld3RDtJSHVXeEQsbUJHeFd1RCxFSnBaeEQsRUFBQTs7QUF4Qkc7RUFxQko7SUMwUkQsbUJBQWtCLEVEdlJoQixFQUFBOztBQXhCRztFQXFCSjtJQ3dWRCxtQkFBa0IsRURyVmhCLEVBQUE7O0FBeEJHO0VBcUJKO0lFbUdBLDBCQ25Ed0I7SURvRHhCLHVCQ3BEd0I7SURzRHZCLG9CQUFvQjtJQUt0QixrQkMzRHlCO0lBQ3pCLG9CQUFtQixFSDlDakI7SUtrUEQ7TUZqTUEsb0JBQW9CLEVBQ3BCLEVBQUE7O0FIMUVJO0VBcUJKO0lFbUdBLHdCQ2hDc0I7SURpQ3RCLHFCQ2pDc0I7SURxQ3JCLG9CQ3JDcUI7SUR3Q3ZCLGdCQ3hDdUI7SUFDdkIsb0JBQW1CLEVIakVqQixFQUFBOztBQXhCRztFQXFCSjtJQzhsQkQsMEJBQXlCO0lBQ3pCLHVCQUFzQjtJQUN0Qiw2QkFBNEI7SUFDNUIsOEJBQTZCO0lBQzdCLHVCQUFzQixFRC9sQnBCLEVBQUE7O0FBeEJHO0VBcUJKO0lDMmtCQSxZQUFZO0lBQ1osZUFBZTtJQUNmLFlBQVksRUFDWixFQUFBOztBRG5tQkk7RUFxQko7SUVzQkEscUJBQXFCO0lBQ3JCLHNCQUFzQjtJQUN0QixtQkFBbUI7SUFDbkIscUJBQXFCO0lBRXRCLGtCQUFjO0lBQWQsY0FBYztJQXdFYix3QkNySXNCO0lEc0l0QixxQkN0SXNCO0lEMElyQixvQkMxSXFCO0lENkl2QixnQkM3SXVCO0lEb1J0QixvQkNuUmM7SURvUmQsdUJDcFJxQjtJRHFSckIsaUJDclJjO0lEc1JkLG9CQ3RScUI7SUR1UnJCLG1CQ3ZScUI7SUR5UnRCLGVDelJzQixFSG9DcEIsRUFBQTs7QUF4Qkc7RUFxQko7SUVrUEEsb0JDL0pjO0lEZ0tkLHVCQ2hLcUI7SURpS3JCLGlCQ2pLYztJRGtLZCxvQkNsS3FCO0lEbUtyQixtQkNuS3FCO0lEcUt0QixlQ3JLc0I7SURsQnBCLDhCQUE4QjtJQUM5Qiw2QkFBNkI7SUFROUIsK0JDVTZCO0lEVDdCLDRCQ1M2QjtJRFI3QiwyQkNRNkI7SUROOUIsdUJDTThCO0lBQzlCLGVBQWU7SUFFZCwrQkFBK0I7SUFDL0IsNEJBQTRCO0lBRTdCLHVCQUF1QjtJRnFxQnBCLG9CR3ZXd0Q7SUh1V3hELG1CR3hXdUQsRUpwWnhELEVBQUE7O0FBeEJHO0VBcUJKO0lHcU9ELGdCQUFnQjtJRC9NZixxQkFBcUI7SUFDckIsc0JBQXNCO0lBQ3RCLG1CQUFtQjtJQUNuQixxQkFBcUI7SUFFdEIsa0JBQWM7SUFBZCxjQUFjO0lBdU5iLG9CQ1hjO0lEWWQsdUJDWnFCO0lEYXJCLGlCQ2JjO0lEY2Qsb0JDZHFCO0lEZXJCLG1CQ2ZxQjtJRGlCdEIsZUNqQnNCO0lEdEtwQiw4QkFBOEI7SUFDOUIsNkJBQTZCO0lBUTlCLCtCQzhKNkI7SUQ3SjdCLDRCQzZKNkI7SUQ1SjdCLDJCQzRKNkI7SUQxSjlCLHVCQzBKOEI7SUFFN0IsK0JBQStCO0lBQy9CLDRCQUE0QjtJQUU3Qix1QkFBdUI7SUZraEJwQixvQkd2V3dEO0lIdVd4RCxtQkd4V3VELEVKcFp4RCxFQUFBOztBQXhCRztFQXFCSjtJRzZQRCxnQkFBZ0I7SUR2T2YscUJBQXFCO0lBQ3JCLHNCQUFzQjtJQUN0QixtQkFBbUI7SUFDbkIscUJBQXFCO0lBRXRCLGtCQUFjO0lBQWQsY0FBYztJQXVOYixvQkNhYztJRFpkLHVCQ1lxQjtJRFhyQixpQkNXYztJRFZkLG9CQ1VxQjtJRFRyQixtQkNTcUI7SURQdEIsZUNPc0I7SUQ5THBCLDhCQUE4QjtJQUM5Qiw2QkFBNkI7SUFROUIsK0JDc0w2QjtJRHJMN0IsNEJDcUw2QjtJRHBMN0IsMkJDb0w2QjtJRGxMOUIsdUJDa0w4QjtJQUU3QiwrQkFBK0I7SUFDL0IsNEJBQTRCO0lBRTdCLHVCQUF1QjtJRjBmcEIsb0JHdld3RDtJSHVXeEQsbUJHeFd1RCxFSnBaeEQsRUFBQTs7QUF4Qkc7RUFxQko7SUMwUkQsbUJBQWtCLEVEdlJoQixFQUFBOztBQXhCRztFQXFCSjtJQ3dWRCxtQkFBa0IsRURyVmhCLEVBQUE7O0FBeEJHO0VBcUJKO0lFbUdBLDBCQ25Ed0I7SURvRHhCLHVCQ3BEd0I7SURzRHZCLG9CQUFvQjtJQUt0QixrQkMzRHlCO0lBQ3pCLG9CQUFtQixFSDlDakI7SUtrUEQ7TUZqTUEsb0JBQW9CLEVBQ3BCLEVBQUE7O0FIMUVJO0VBcUJKO0lFbUdBLHdCQ2hDc0I7SURpQ3RCLHFCQ2pDc0I7SURxQ3JCLG9CQ3JDcUI7SUR3Q3ZCLGdCQ3hDdUI7SUFDdkIsb0JBQW1CLEVIakVqQixFQUFBOztBQXhCRztFQXFCSjtJQzhsQkQsMEJBQXlCO0lBQ3pCLHVCQUFzQjtJQUN0Qiw2QkFBNEI7SUFDNUIsOEJBQTZCO0lBQzdCLHVCQUFzQixFRC9sQnBCLEVBQUE7O0FBeEJHO0VBcUJKO0lDMmtCQSxZQUFZO0lBQ1osZUFBZTtJQUNmLFlBQVksRUFDWixFQUFBOztBRG5tQkk7RUFxQko7SUVzQkEscUJBQXFCO0lBQ3JCLHNCQUFzQjtJQUN0QixtQkFBbUI7SUFDbkIscUJBQXFCO0lBRXRCLGtCQUFjO0lBQWQsY0FBYztJQXdFYix3QkNySXNCO0lEc0l0QixxQkN0SXNCO0lEMElyQixvQkMxSXFCO0lENkl2QixnQkM3SXVCO0lEb1J0QixvQkNuUmM7SURvUmQsdUJDcFJxQjtJRHFSckIsaUJDclJjO0lEc1JkLG9CQ3RScUI7SUR1UnJCLG1CQ3ZScUI7SUR5UnRCLGVDelJzQixFSG9DcEIsRUFBQTs7QUF4Qkc7RUFxQko7SUVrUEEsb0JDL0pjO0lEZ0tkLHVCQ2hLcUI7SURpS3JCLGlCQ2pLYztJRGtLZCxvQkNsS3FCO0lEbUtyQixtQkNuS3FCO0lEcUt0QixlQ3JLc0I7SURsQnBCLDhCQUE4QjtJQUM5Qiw2QkFBNkI7SUFROUIsK0JDVTZCO0lEVDdCLDRCQ1M2QjtJRFI3QiwyQkNRNkI7SUROOUIsdUJDTThCO0lBQzlCLGVBQWU7SUFFZCwrQkFBK0I7SUFDL0IsNEJBQTRCO0lBRTdCLHVCQUF1QjtJRnFxQnBCLG9CR3ZXd0Q7SUh1V3hELG1CR3hXdUQsRUpwWnhELEVBQUE7O0FBeEJHO0VBcUJKO0lHcU9ELGdCQUFnQjtJRC9NZixxQkFBcUI7SUFDckIsc0JBQXNCO0lBQ3RCLG1CQUFtQjtJQUNuQixxQkFBcUI7SUFFdEIsa0JBQWM7SUFBZCxjQUFjO0lBdU5iLG9CQ1hjO0lEWWQsdUJDWnFCO0lEYXJCLGlCQ2JjO0lEY2Qsb0JDZHFCO0lEZXJCLG1CQ2ZxQjtJRGlCdEIsZUNqQnNCO0lEdEtwQiw4QkFBOEI7SUFDOUIsNkJBQTZCO0lBUTlCLCtCQzhKNkI7SUQ3SjdCLDRCQzZKNkI7SUQ1SjdCLDJCQzRKNkI7SUQxSjlCLHVCQzBKOEI7SUFFN0IsK0JBQStCO0lBQy9CLDRCQUE0QjtJQUU3Qix1QkFBdUI7SUZraEJwQixvQkd2V3dEO0lIdVd4RCxtQkd4V3VELEVKcFp4RCxFQUFBOztBQXhCRztFQXFCSjtJRzZQRCxnQkFBZ0I7SUR2T2YscUJBQXFCO0lBQ3JCLHNCQUFzQjtJQUN0QixtQkFBbUI7SUFDbkIscUJBQXFCO0lBRXRCLGtCQUFjO0lBQWQsY0FBYztJQXVOYixvQkNhYztJRFpkLHVCQ1lxQjtJRFhyQixpQkNXYztJRFZkLG9CQ1VxQjtJRFRyQixtQkNTcUI7SURQdEIsZUNPc0I7SUQ5THBCLDhCQUE4QjtJQUM5Qiw2QkFBNkI7SUFROUIsK0JDc0w2QjtJRHJMN0IsNEJDcUw2QjtJRHBMN0IsMkJDb0w2QjtJRGxMOUIsdUJDa0w4QjtJQUU3QiwrQkFBK0I7SUFDL0IsNEJBQTRCO0lBRTdCLHVCQUF1QjtJRjBmcEIsb0JHdld3RDtJSHVXeEQsbUJHeFd1RCxFSnBaeEQsRUFBQTs7QUF4Qkc7RUFxQko7SUMwUkQsbUJBQWtCLEVEdlJoQixFQUFBOztBQXhCRztFQXFCSjtJQ3dWRCxtQkFBa0IsRURyVmhCLEVBQUE7O0FBeEJHO0VBcUJKO0lFbUdBLDBCQ25Ed0I7SURvRHhCLHVCQ3BEd0I7SURzRHZCLG9CQUFvQjtJQUt0QixrQkMzRHlCO0lBQ3pCLG9CQUFtQixFSDlDakI7SUtrUEQ7TUZqTUEsb0JBQW9CLEVBQ3BCLEVBQUE7O0FIMUVJO0VBcUJKO0lFbUdBLHdCQ2hDc0I7SURpQ3RCLHFCQ2pDc0I7SURxQ3JCLG9CQ3JDcUI7SUR3Q3ZCLGdCQ3hDdUI7SUFDdkIsb0JBQW1CLEVIakVqQixFQUFBOztBQXhCRztFQXFCSjtJQzhsQkQsMEJBQXlCO0lBQ3pCLHVCQUFzQjtJQUN0Qiw2QkFBNEI7SUFDNUIsOEJBQTZCO0lBQzdCLHVCQUFzQixFRC9sQnBCLEVBQUE7O0FBeEJHO0VBcUJKO0lDMmtCQSxZQUFZO0lBQ1osZUFBZTtJQUNmLFlBQVksRUFDWixFQUFBOztBRG5tQkk7RUFxQko7SUVzQkEscUJBQXFCO0lBQ3JCLHNCQUFzQjtJQUN0QixtQkFBbUI7SUFDbkIscUJBQXFCO0lBRXRCLGtCQUFjO0lBQWQsY0FBYztJQXdFYix3QkNySXNCO0lEc0l0QixxQkN0SXNCO0lEMElyQixvQkMxSXFCO0lENkl2QixnQkM3SXVCO0lEb1J0QixvQkNuUmM7SURvUmQsdUJDcFJxQjtJRHFSckIsaUJDclJjO0lEc1JkLG9CQ3RScUI7SUR1UnJCLG1CQ3ZScUI7SUR5UnRCLGVDelJzQixFSG9DcEIsRUFBQTs7QUF4Qkc7RUFxQko7SUVrUEEsb0JDL0pjO0lEZ0tkLHVCQ2hLcUI7SURpS3JCLGlCQ2pLYztJRGtLZCxvQkNsS3FCO0lEbUtyQixtQkNuS3FCO0lEcUt0QixlQ3JLc0I7SURsQnBCLDhCQUE4QjtJQUM5Qiw2QkFBNkI7SUFROUIsK0JDVTZCO0lEVDdCLDRCQ1M2QjtJRFI3QiwyQkNRNkI7SUROOUIsdUJDTThCO0lBQzlCLGVBQWU7SUFFZCwrQkFBK0I7SUFDL0IsNEJBQTRCO0lBRTdCLHVCQUF1QjtJRnFxQnBCLG9CR3ZXd0Q7SUh1V3hELG1CR3hXdUQsRUpwWnhELEVBQUE7O0FBeEJHO0VBcUJKO0lHcU9ELGdCQUFnQjtJRC9NZixxQkFBcUI7SUFDckIsc0JBQXNCO0lBQ3RCLG1CQUFtQjtJQUNuQixxQkFBcUI7SUFFdEIsa0JBQWM7SUFBZCxjQUFjO0lBdU5iLG9CQ1hjO0lEWWQsdUJDWnFCO0lEYXJCLGlCQ2JjO0lEY2Qsb0JDZHFCO0lEZXJCLG1CQ2ZxQjtJRGlCdEIsZUNqQnNCO0lEdEtwQiw4QkFBOEI7SUFDOUIsNkJBQTZCO0lBUTlCLCtCQzhKNkI7SUQ3SjdCLDRCQzZKNkI7SUQ1SjdCLDJCQzRKNkI7SUQxSjlCLHVCQzBKOEI7SUFFN0IsK0JBQStCO0lBQy9CLDRCQUE0QjtJQUU3Qix1QkFBdUI7SUZraEJwQixvQkd2V3dEO0lIdVd4RCxtQkd4V3VELEVKcFp4RCxFQUFBOztBQXhCRztFQXFCSjtJRzZQRCxnQkFBZ0I7SUR2T2YscUJBQXFCO0lBQ3JCLHNCQUFzQjtJQUN0QixtQkFBbUI7SUFDbkIscUJBQXFCO0lBRXRCLGtCQUFjO0lBQWQsY0FBYztJQXVOYixvQkNhYztJRFpkLHVCQ1lxQjtJRFhyQixpQkNXYztJRFZkLG9CQ1VxQjtJRFRyQixtQkNTcUI7SURQdEIsZUNPc0I7SUQ5THBCLDhCQUE4QjtJQUM5Qiw2QkFBNkI7SUFROUIsK0JDc0w2QjtJRHJMN0IsNEJDcUw2QjtJRHBMN0IsMkJDb0w2QjtJRGxMOUIsdUJDa0w4QjtJQUU3QiwrQkFBK0I7SUFDL0IsNEJBQTRCO0lBRTdCLHVCQUF1QjtJRjBmcEIsb0JHdld3RDtJSHVXeEQsbUJHeFd1RCxFSnBaeEQsRUFBQTs7QUF4Qkc7RUFxQko7SUMwUkQsbUJBQWtCLEVEdlJoQixFQUFBOztBQXhCRztFQXFCSjtJQ3dWRCxtQkFBa0IsRURyVmhCLEVBQUE7O0FBeEJHO0VBcUJKO0lFbUdBLDBCQ25Ed0I7SURvRHhCLHVCQ3BEd0I7SURzRHZCLG9CQUFvQjtJQUt0QixrQkMzRHlCO0lBQ3pCLG9CQUFtQixFSDlDakI7SUtrUEQ7TUZqTUEsb0JBQW9CLEVBQ3BCLEVBQUE7O0FIMUVJO0VBcUJKO0lFbUdBLHdCQ2hDc0I7SURpQ3RCLHFCQ2pDc0I7SURxQ3JCLG9CQ3JDcUI7SUR3Q3ZCLGdCQ3hDdUI7SUFDdkIsb0JBQW1CLEVIakVqQixFQUFBOztBQXhCRztFQXFCSjtJQzhsQkQsMEJBQXlCO0lBQ3pCLHVCQUFzQjtJQUN0Qiw2QkFBNEI7SUFDNUIsOEJBQTZCO0lBQzdCLHVCQUFzQixFRC9sQnBCLEVBQUE7O0FBeEJHO0VBcUJKO0lDMmtCQSxZQUFZO0lBQ1osZUFBZTtJQUNmLFlBQVksRUFDWixFQUFBOztBRG5tQkk7RUFxQko7SUVzQkEscUJBQXFCO0lBQ3JCLHNCQUFzQjtJQUN0QixtQkFBbUI7SUFDbkIscUJBQXFCO0lBRXRCLGtCQUFjO0lBQWQsY0FBYztJQXdFYix3QkNySXNCO0lEc0l0QixxQkN0SXNCO0lEMElyQixvQkMxSXFCO0lENkl2QixnQkM3SXVCO0lEb1J0QixvQkNuUmM7SURvUmQsdUJDcFJxQjtJRHFSckIsaUJDclJjO0lEc1JkLG9CQ3RScUI7SUR1UnJCLG1CQ3ZScUI7SUR5UnRCLGVDelJzQixFSG9DcEIsRUFBQTs7QUF4Qkc7RUFxQko7SUVrUEEsb0JDL0pjO0lEZ0tkLHVCQ2hLcUI7SURpS3JCLGlCQ2pLYztJRGtLZCxvQkNsS3FCO0lEbUtyQixtQkNuS3FCO0lEcUt0QixlQ3JLc0I7SURsQnBCLDhCQUE4QjtJQUM5Qiw2QkFBNkI7SUFROUIsK0JDVTZCO0lEVDdCLDRCQ1M2QjtJRFI3QiwyQkNRNkI7SUROOUIsdUJDTThCO0lBQzlCLGVBQWU7SUFFZCwrQkFBK0I7SUFDL0IsNEJBQTRCO0lBRTdCLHVCQUF1QjtJRnFxQnBCLG9CR3ZXd0Q7SUh1V3hELG1CR3hXdUQsRUpwWnhELEVBQUE7O0FBeEJHO0VBcUJKO0lHcU9ELGdCQUFnQjtJRC9NZixxQkFBcUI7SUFDckIsc0JBQXNCO0lBQ3RCLG1CQUFtQjtJQUNuQixxQkFBcUI7SUFFdEIsa0JBQWM7SUFBZCxjQUFjO0lBdU5iLG9CQ1hjO0lEWWQsdUJDWnFCO0lEYXJCLGlCQ2JjO0lEY2Qsb0JDZHFCO0lEZXJCLG1CQ2ZxQjtJRGlCdEIsZUNqQnNCO0lEdEtwQiw4QkFBOEI7SUFDOUIsNkJBQTZCO0lBUTlCLCtCQzhKNkI7SUQ3SjdCLDRCQzZKNkI7SUQ1SjdCLDJCQzRKNkI7SUQxSjlCLHVCQzBKOEI7SUFFN0IsK0JBQStCO0lBQy9CLDRCQUE0QjtJQUU3Qix1QkFBdUI7SUZraEJwQixvQkd2V3dEO0lIdVd4RCxtQkd4V3VELEVKcFp4RCxFQUFBOztBQXhCRztFQXFCSjtJRzZQRCxnQkFBZ0I7SUR2T2YscUJBQXFCO0lBQ3JCLHNCQUFzQjtJQUN0QixtQkFBbUI7SUFDbkIscUJBQXFCO0lBRXRCLGtCQUFjO0lBQWQsY0FBYztJQXVOYixvQkNhYztJRFpkLHVCQ1lxQjtJRFhyQixpQkNXYztJRFZkLG9CQ1VxQjtJRFRyQixtQkNTcUI7SURQdEIsZUNPc0I7SUQ5THBCLDhCQUE4QjtJQUM5Qiw2QkFBNkI7SUFROUIsK0JDc0w2QjtJRHJMN0IsNEJDcUw2QjtJRHBMN0IsMkJDb0w2QjtJRGxMOUIsdUJDa0w4QjtJQUU3QiwrQkFBK0I7SUFDL0IsNEJBQTRCO0lBRTdCLHVCQUF1QjtJRjBmcEIsb0JHdld3RDtJSHVXeEQsbUJHeFd1RCxFSnBaeEQsRUFBQTs7QUF4Qkc7RUFxQko7SUMwUkQsbUJBQWtCLEVEdlJoQixFQUFBOztBQXhCRztFQXFCSjtJQ3dWRCxtQkFBa0IsRURyVmhCLEVBQUE7O0FBeEJHO0VBcUJKO0lFbUdBLDBCQ25Ed0I7SURvRHhCLHVCQ3BEd0I7SURzRHZCLG9CQUFvQjtJQUt0QixrQkMzRHlCO0lBQ3pCLG9CQUFtQixFSDlDakI7SUtrUEQ7TUZqTUEsb0JBQW9CLEVBQ3BCLEVBQUE7O0FIMUVJO0VBcUJKO0lFbUdBLHdCQ2hDc0I7SURpQ3RCLHFCQ2pDc0I7SURxQ3JCLG9CQ3JDcUI7SUR3Q3ZCLGdCQ3hDdUI7SUFDdkIsb0JBQW1CLEVIakVqQixFQUFBOztBQXhCRztFQXFCSjtJQzhsQkQsMEJBQXlCO0lBQ3pCLHVCQUFzQjtJQUN0Qiw2QkFBNEI7SUFDNUIsOEJBQTZCO0lBQzdCLHVCQUFzQixFRC9sQnBCLEVBQUE7O0FBeEJHO0VBcUJKO0lDMmtCQSxZQUFZO0lBQ1osZUFBZTtJQUNmLFlBQVksRUFDWixFQUFBOztBRG5tQkk7RUFxQko7SUVzQkEscUJBQXFCO0lBQ3JCLHNCQUFzQjtJQUN0QixtQkFBbUI7SUFDbkIscUJBQXFCO0lBRXRCLGtCQUFjO0lBQWQsY0FBYztJQXdFYix3QkNySXNCO0lEc0l0QixxQkN0SXNCO0lEMElyQixvQkMxSXFCO0lENkl2QixnQkM3SXVCO0lEb1J0QixvQkNuUmM7SURvUmQsdUJDcFJxQjtJRHFSckIsaUJDclJjO0lEc1JkLG9CQ3RScUI7SUR1UnJCLG1CQ3ZScUI7SUR5UnRCLGVDelJzQixFSG9DcEIsRUFBQTs7QUF4Qkc7RUFxQko7SUVrUEEsb0JDL0pjO0lEZ0tkLHVCQ2hLcUI7SURpS3JCLGlCQ2pLYztJRGtLZCxvQkNsS3FCO0lEbUtyQixtQkNuS3FCO0lEcUt0QixlQ3JLc0I7SURsQnBCLDhCQUE4QjtJQUM5Qiw2QkFBNkI7SUFROUIsK0JDVTZCO0lEVDdCLDRCQ1M2QjtJRFI3QiwyQkNRNkI7SUROOUIsdUJDTThCO0lBQzlCLGVBQWU7SUFFZCwrQkFBK0I7SUFDL0IsNEJBQTRCO0lBRTdCLHVCQUF1QjtJRnFxQnBCLG9CR3ZXd0Q7SUh1V3hELG1CR3hXdUQsRUpwWnhELEVBQUE7O0FBeEJHO0VBcUJKO0lHcU9ELGdCQUFnQjtJRC9NZixxQkFBcUI7SUFDckIsc0JBQXNCO0lBQ3RCLG1CQUFtQjtJQUNuQixxQkFBcUI7SUFFdEIsa0JBQWM7SUFBZCxjQUFjO0lBdU5iLG9CQ1hjO0lEWWQsdUJDWnFCO0lEYXJCLGlCQ2JjO0lEY2Qsb0JDZHFCO0lEZXJCLG1CQ2ZxQjtJRGlCdEIsZUNqQnNCO0lEdEtwQiw4QkFBOEI7SUFDOUIsNkJBQTZCO0lBUTlCLCtCQzhKNkI7SUQ3SjdCLDRCQzZKNkI7SUQ1SjdCLDJCQzRKNkI7SUQxSjlCLHVCQzBKOEI7SUFFN0IsK0JBQStCO0lBQy9CLDRCQUE0QjtJQUU3Qix1QkFBdUI7SUZraEJwQixvQkd2V3dEO0lIdVd4RCxtQkd4V3VELEVKcFp4RCxFQUFBOztBQXhCRztFQXFCSjtJRzZQRCxnQkFBZ0I7SUR2T2YscUJBQXFCO0lBQ3JCLHNCQUFzQjtJQUN0QixtQkFBbUI7SUFDbkIscUJBQXFCO0lBRXRCLGtCQUFjO0lBQWQsY0FBYztJQXVOYixvQkNhYztJRFpkLHVCQ1lxQjtJRFhyQixpQkNXYztJRFZkLG9CQ1VxQjtJRFRyQixtQkNTcUI7SURQdEIsZUNPc0I7SUQ5THBCLDhCQUE4QjtJQUM5Qiw2QkFBNkI7SUFROUIsK0JDc0w2QjtJRHJMN0IsNEJDcUw2QjtJRHBMN0IsMkJDb0w2QjtJRGxMOUIsdUJDa0w4QjtJQUU3QiwrQkFBK0I7SUFDL0IsNEJBQTRCO0lBRTdCLHVCQUF1QjtJRjBmcEIsb0JHdld3RDtJSHVXeEQsbUJHeFd1RCxFSnBaeEQsRUFBQTs7QUF4Qkc7RUFxQko7SUMwUkQsbUJBQWtCLEVEdlJoQixFQUFBOztBQXhCRztFQXFCSjtJQ3dWRCxtQkFBa0IsRURyVmhCLEVBQUE7O0FBeEJHO0VBcUJKO0lFbUdBLDBCQ25Ed0I7SURvRHhCLHVCQ3BEd0I7SURzRHZCLG9CQUFvQjtJQUt0QixrQkMzRHlCO0lBQ3pCLG9CQUFtQixFSDlDakI7SUtrUEQ7TUZqTUEsb0JBQW9CLEVBQ3BCLEVBQUE7O0FIMUVJO0VBcUJKO0lFbUdBLHdCQ2hDc0I7SURpQ3RCLHFCQ2pDc0I7SURxQ3JCLG9CQ3JDcUI7SUR3Q3ZCLGdCQ3hDdUI7SUFDdkIsb0JBQW1CLEVIakVqQixFQUFBOztBQXhCRztFQXFCSjtJQzhsQkQsMEJBQXlCO0lBQ3pCLHVCQUFzQjtJQUN0Qiw2QkFBNEI7SUFDNUIsOEJBQTZCO0lBQzdCLHVCQUFzQixFRC9sQnBCLEVBQUE7O0FLMmNEO0VBQ0M7SUFBZ0Isb0JBQW9CLEVBQUEsRUFBQTs7QUFuRnRDO0VBQ0MsbTBIQUZ5QyxFQUd6Qzs7QUFpSUk7RUgvU0osdUJDdkVxQjtFRHdFckIsb0JDeEVxQjtFRHlFckIsNEJDekVxQjtFRDJFdEIsZUMzRXNCO0VBS3BCLGNBTG9CLEVFd1hoQjs7QUFHRDtFSmpNSSxTQVpZO0VBWUEsWUFBVyxFSW1NMUI7O0FBR0Q7RUp4SUksVUFaWTtFQVlDLFdBQVUsRUkwSTFCOztBQUdEO0VKeEZJLGdCQUxZLEVJK0ZmOztBQUdEO0VKekNJLGlCQUxZLEVJZ0RmOztBQUdEO0VIdFlKLDZCQUErQjtFQUMvQixrQkdzWTZCO0VIclk3QixlR3FZNkI7RUhwWTdCLG1CR29ZNkI7RUhsWTlCLDBCR2tZOEI7T0hsWTlCLFVHa1k4QixFQUN4Qjs7QUFDRDtFSHpZSiw2QkFBK0I7RUFDL0IsaUJHNFZRO0VIM1ZSLGNHMlZRO0VIMVZSLGtCRzBWUTtFSHhWVCwwQkd3VlM7T0h4VlQsU0d3VlMsRUE4Q0g7O0FBQ0Q7RUg1WUosaUNBQStCO0VBQy9CLG9CRzRZK0I7RUgzWS9CLGlCRzJZK0I7RUgxWS9CLHFCRzBZK0I7RUh4WWhDLDhCR3dZZ0M7T0h4WWhDLFlHd1lnQyxFQUMxQjs7QUFqQ0Q7RUgvU0osNkJDdkVxQjtFRHdFckIsMEJDeEVxQjtFRHlFckIsa0NDekVxQjtFRDJFdEIscUJDM0VzQjtFQUtwQixvQkFMb0IsRUV3WGhCOztBQUdEO0VKak1JLGVBWlk7RUFZQSxZQUFXLEVJbU0xQjs7QUFHRDtFSnhJSSxnQkFaWTtFQVlDLFdBQVUsRUkwSTFCOztBQUdEO0VKeEZJLHNCQUxZLEVJK0ZmOztBQUdEO0VKekNJLHVCQUxZLEVJZ0RmOztBQUdEO0VIdFlKLDZCQUErQjtFQUMvQixrQkdzWTZCO0VIclk3QixlR3FZNkI7RUhwWTdCLG1CR29ZNkI7RUhsWTlCLDBCR2tZOEI7T0hsWTlCLFVHa1k4QixFQUN4Qjs7QUFDRDtFSHpZSiw2QkFBK0I7RUFDL0IsaUJHZ1pVO0VIL1lWLGNHK1lVO0VIOVlWLGtCRzhZVTtFSDVZWCwwQkc0WVc7T0g1WVgsU0c0WVcsRUFOTDs7QUFDRDtFSDVZSixpQ0FBK0I7RUFDL0Isb0JHNFkrQjtFSDNZL0IsaUJHMlkrQjtFSDFZL0IscUJHMFkrQjtFSHhZaEMsOEJHd1lnQztPSHhZaEMsWUd3WWdDLEVBQzFCOztBQWpDRDtFSC9TSiw2QkN2RXFCO0VEd0VyQiwwQkN4RXFCO0VEeUVyQixrQ0N6RXFCO0VEMkV0QixxQkMzRXNCO0VBS3BCLG9CQUxvQixFRXdYaEI7O0FBR0Q7RUpqTUksZUFaWTtFQVlBLFlBQVcsRUltTTFCOztBQUdEO0VKeElJLGdCQVpZO0VBWUMsV0FBVSxFSTBJMUI7O0FBR0Q7RUp4Rkksc0JBTFksRUkrRmY7O0FBR0Q7RUp6Q0ksdUJBTFksRUlnRGY7O0FBR0Q7RUh0WUosNkJBQStCO0VBQy9CLGtCR3NZNkI7RUhyWTdCLGVHcVk2QjtFSHBZN0IsbUJHb1k2QjtFSGxZOUIsMEJHa1k4QjtPSGxZOUIsVUdrWThCLEVBQ3hCOztBQUNEO0VIellKLDZCQUErQjtFQUMvQixpQkdnWlU7RUgvWVYsY0crWVU7RUg5WVYsa0JHOFlVO0VINVlYLDBCRzRZVztPSDVZWCxTRzRZVyxFQU5MOztBQUNEO0VINVlKLGlDQUErQjtFQUMvQixvQkc0WStCO0VIM1kvQixpQkcyWStCO0VIMVkvQixxQkcwWStCO0VIeFloQyw4Qkd3WWdDO09IeFloQyxZR3dZZ0MsRUFDMUI7O0FBakNEO0VIL1NKLDBCQ3ZFcUI7RUR3RXJCLHVCQ3hFcUI7RUR5RXJCLCtCQ3pFcUI7RUQyRXRCLGtCQzNFc0I7RUFLcEIsaUJBTG9CLEVFd1hoQjs7QUFHRDtFSmpNSSxZQVpZO0VBWUEsWUFBVyxFSW1NMUI7O0FBR0Q7RUp4SUksYUFaWTtFQVlDLFdBQVUsRUkwSTFCOztBQUdEO0VKeEZJLG1CQUxZLEVJK0ZmOztBQUdEO0VKekNJLG9CQUxZLEVJZ0RmOztBQUdEO0VIdFlKLDZCQUErQjtFQUMvQixrQkdzWTZCO0VIclk3QixlR3FZNkI7RUhwWTdCLG1CR29ZNkI7RUhsWTlCLDBCR2tZOEI7T0hsWTlCLFVHa1k4QixFQUN4Qjs7QUFDRDtFSHpZSiw2QkFBK0I7RUFDL0IsaUJHZ1pVO0VIL1lWLGNHK1lVO0VIOVlWLGtCRzhZVTtFSDVZWCwwQkc0WVc7T0g1WVgsU0c0WVcsRUFOTDs7QUFDRDtFSDVZSixpQ0FBK0I7RUFDL0Isb0JHNFkrQjtFSDNZL0IsaUJHMlkrQjtFSDFZL0IscUJHMFkrQjtFSHhZaEMsOEJHd1lnQztPSHhZaEMsWUd3WWdDLEVBQzFCOztBQWpDRDtFSC9TSiw4QkN2RXFCO0VEd0VyQiwyQkN4RXFCO0VEeUVyQixtQ0N6RXFCO0VEMkV0QixzQkMzRXNCO0VBS3BCLHFCQUxvQixFRXdYaEI7O0FBR0Q7RUpqTUksZ0JBWlk7RUFZQSxZQUFXLEVJbU0xQjs7QUFHRDtFSnhJSSxpQkFaWTtFQVlDLFdBQVUsRUkwSTFCOztBQUdEO0VKeEZJLHVCQUxZLEVJK0ZmOztBQUdEO0VKekNJLHdCQUxZLEVJZ0RmOztBQUdEO0VIdFlKLDZCQUErQjtFQUMvQixrQkdzWTZCO0VIclk3QixlR3FZNkI7RUhwWTdCLG1CR29ZNkI7RUhsWTlCLDBCR2tZOEI7T0hsWTlCLFVHa1k4QixFQUN4Qjs7QUFDRDtFSHpZSiw2QkFBK0I7RUFDL0IsaUJHZ1pVO0VIL1lWLGNHK1lVO0VIOVlWLGtCRzhZVTtFSDVZWCwwQkc0WVc7T0g1WVgsU0c0WVcsRUFOTDs7QUFDRDtFSDVZSixpQ0FBK0I7RUFDL0Isb0JHNFkrQjtFSDNZL0IsaUJHMlkrQjtFSDFZL0IscUJHMFkrQjtFSHhZaEMsOEJHd1lnQztPSHhZaEMsWUd3WWdDLEVBQzFCOztBQWpDRDtFSC9TSiw4QkN2RXFCO0VEd0VyQiwyQkN4RXFCO0VEeUVyQixtQ0N6RXFCO0VEMkV0QixzQkMzRXNCO0VBS3BCLHFCQUxvQixFRXdYaEI7O0FBR0Q7RUpqTUksZ0JBWlk7RUFZQSxZQUFXLEVJbU0xQjs7QUFHRDtFSnhJSSxpQkFaWTtFQVlDLFdBQVUsRUkwSTFCOztBQUdEO0VKeEZJLHVCQUxZLEVJK0ZmOztBQUdEO0VKekNJLHdCQUxZLEVJZ0RmOztBQUdEO0VIdFlKLDZCQUErQjtFQUMvQixrQkdzWTZCO0VIclk3QixlR3FZNkI7RUhwWTdCLG1CR29ZNkI7RUhsWTlCLDBCR2tZOEI7T0hsWTlCLFVHa1k4QixFQUN4Qjs7QUFDRDtFSHpZSiw2QkFBK0I7RUFDL0IsaUJHZ1pVO0VIL1lWLGNHK1lVO0VIOVlWLGtCRzhZVTtFSDVZWCwwQkc0WVc7T0g1WVgsU0c0WVcsRUFOTDs7QUFDRDtFSDVZSixpQ0FBK0I7RUFDL0Isb0JHNFkrQjtFSDNZL0IsaUJHMlkrQjtFSDFZL0IscUJHMFkrQjtFSHhZaEMsOEJHd1lnQztPSHhZaEMsWUd3WWdDLEVBQzFCOztBQWpDRDtFSC9TSix3QkN2RXFCO0VEd0VyQixxQkN4RXFCO0VEeUVyQiw2QkN6RXFCO0VEMkV0QixnQkMzRXNCO0VBS3BCLGVBTG9CLEVFd1hoQjs7QUFHRDtFSmpNSSxVQVpZO0VBWUEsWUFBVyxFSW1NMUI7O0FBR0Q7RUp4SUksV0FaWTtFQVlDLFdBQVUsRUkwSTFCOztBQUdEO0VKeEZJLGlCQUxZLEVJK0ZmOztBQUdEO0VKekNJLGtCQUxZLEVJZ0RmOztBQUdEO0VIdFlKLDZCQUErQjtFQUMvQixrQkdzWTZCO0VIclk3QixlR3FZNkI7RUhwWTdCLG1CR29ZNkI7RUhsWTlCLDBCR2tZOEI7T0hsWTlCLFVHa1k4QixFQUN4Qjs7QUFDRDtFSHpZSiw2QkFBK0I7RUFDL0IsaUJHZ1pVO0VIL1lWLGNHK1lVO0VIOVlWLGtCRzhZVTtFSDVZWCwwQkc0WVc7T0g1WVgsU0c0WVcsRUFOTDs7QUFDRDtFSDVZSixpQ0FBK0I7RUFDL0Isb0JHNFkrQjtFSDNZL0IsaUJHMlkrQjtFSDFZL0IscUJHMFkrQjtFSHhZaEMsOEJHd1lnQztPSHhZaEMsWUd3WWdDLEVBQzFCOztBQWpDRDtFSC9TSiw4QkN2RXFCO0VEd0VyQiwyQkN4RXFCO0VEeUVyQixtQ0N6RXFCO0VEMkV0QixzQkMzRXNCO0VBS3BCLHFCQUxvQixFRXdYaEI7O0FBR0Q7RUpqTUksZ0JBWlk7RUFZQSxZQUFXLEVJbU0xQjs7QUFHRDtFSnhJSSxpQkFaWTtFQVlDLFdBQVUsRUkwSTFCOztBQUdEO0VKeEZJLHVCQUxZLEVJK0ZmOztBQUdEO0VKekNJLHdCQUxZLEVJZ0RmOztBQUdEO0VIdFlKLDZCQUErQjtFQUMvQixrQkdzWTZCO0VIclk3QixlR3FZNkI7RUhwWTdCLG1CR29ZNkI7RUhsWTlCLDBCR2tZOEI7T0hsWTlCLFVHa1k4QixFQUN4Qjs7QUFDRDtFSHpZSiw2QkFBK0I7RUFDL0IsaUJHZ1pVO0VIL1lWLGNHK1lVO0VIOVlWLGtCRzhZVTtFSDVZWCwwQkc0WVc7T0g1WVgsU0c0WVcsRUFOTDs7QUFDRDtFSDVZSixpQ0FBK0I7RUFDL0Isb0JHNFkrQjtFSDNZL0IsaUJHMlkrQjtFSDFZL0IscUJHMFkrQjtFSHhZaEMsOEJHd1lnQztPSHhZaEMsWUd3WWdDLEVBQzFCOztBQWpDRDtFSC9TSiw4QkN2RXFCO0VEd0VyQiwyQkN4RXFCO0VEeUVyQixtQ0N6RXFCO0VEMkV0QixzQkMzRXNCO0VBS3BCLHFCQUxvQixFRXdYaEI7O0FBR0Q7RUpqTUksZ0JBWlk7RUFZQSxZQUFXLEVJbU0xQjs7QUFHRDtFSnhJSSxpQkFaWTtFQVlDLFdBQVUsRUkwSTFCOztBQUdEO0VKeEZJLHVCQUxZLEVJK0ZmOztBQUdEO0VKekNJLHdCQUxZLEVJZ0RmOztBQUdEO0VIdFlKLDZCQUErQjtFQUMvQixrQkdzWTZCO0VIclk3QixlR3FZNkI7RUhwWTdCLG1CR29ZNkI7RUhsWTlCLDBCR2tZOEI7T0hsWTlCLFVHa1k4QixFQUN4Qjs7QUFDRDtFSHpZSiw2QkFBK0I7RUFDL0IsaUJHZ1pVO0VIL1lWLGNHK1lVO0VIOVlWLGtCRzhZVTtFSDVZWCwwQkc0WVc7T0g1WVgsU0c0WVcsRUFOTDs7QUFDRDtFSDVZSixpQ0FBK0I7RUFDL0Isb0JHNFkrQjtFSDNZL0IsaUJHMlkrQjtFSDFZL0IscUJHMFkrQjtFSHhZaEMsOEJHd1lnQztPSHhZaEMsWUd3WWdDLEVBQzFCOztBQWpDRDtFSC9TSiwwQkN2RXFCO0VEd0VyQix1QkN4RXFCO0VEeUVyQiwrQkN6RXFCO0VEMkV0QixrQkMzRXNCO0VBS3BCLGlCQUxvQixFRXdYaEI7O0FBR0Q7RUpqTUksWUFaWTtFQVlBLFlBQVcsRUltTTFCOztBQUdEO0VKeElJLGFBWlk7RUFZQyxXQUFVLEVJMEkxQjs7QUFHRDtFSnhGSSxtQkFMWSxFSStGZjs7QUFHRDtFSnpDSSxvQkFMWSxFSWdEZjs7QUFHRDtFSHRZSiw2QkFBK0I7RUFDL0Isa0JHc1k2QjtFSHJZN0IsZUdxWTZCO0VIcFk3QixtQkdvWTZCO0VIbFk5QiwwQkdrWThCO09IbFk5QixVR2tZOEIsRUFDeEI7O0FBQ0Q7RUh6WUosOEJBQStCO0VBQy9CLGlCR2daVTtFSC9ZVixjRytZVTtFSDlZVixrQkc4WVU7RUg1WVgsMkJHNFlXO09INVlYLFNHNFlXLEVBTkw7O0FBQ0Q7RUg1WUosaUNBQStCO0VBQy9CLG9CRzRZK0I7RUgzWS9CLGlCRzJZK0I7RUgxWS9CLHFCRzBZK0I7RUh4WWhDLDhCR3dZZ0M7T0h4WWhDLFlHd1lnQyxFQUMxQjs7QUFqQ0Q7RUgvU0osOEJDdkVxQjtFRHdFckIsMkJDeEVxQjtFRHlFckIsbUNDekVxQjtFRDJFdEIsc0JDM0VzQjtFQUtwQixxQkFMb0IsRUV3WGhCOztBQUdEO0VKak1JLGdCQVpZO0VBWUEsWUFBVyxFSW1NMUI7O0FBR0Q7RUp4SUksaUJBWlk7RUFZQyxXQUFVLEVJMEkxQjs7QUFHRDtFSnhGSSx1QkFMWSxFSStGZjs7QUFHRDtFSnpDSSx3QkFMWSxFSWdEZjs7QUFHRDtFSHRZSiw2QkFBK0I7RUFDL0Isa0JHc1k2QjtFSHJZN0IsZUdxWTZCO0VIcFk3QixtQkdvWTZCO0VIbFk5QiwwQkdrWThCO09IbFk5QixVR2tZOEIsRUFDeEI7O0FBQ0Q7RUh6WUosOEJBQStCO0VBQy9CLGtCR2daVTtFSC9ZVixlRytZVTtFSDlZVixtQkc4WVU7RUg1WVgsMkJHNFlXO09INVlYLFVHNFlXLEVBTkw7O0FBQ0Q7RUg1WUosaUNBQStCO0VBQy9CLG9CRzRZK0I7RUgzWS9CLGlCRzJZK0I7RUgxWS9CLHFCRzBZK0I7RUh4WWhDLDhCR3dZZ0M7T0h4WWhDLFlHd1lnQyxFQUMxQjs7QUFqQ0Q7RUgvU0osOEJDdkVxQjtFRHdFckIsMkJDeEVxQjtFRHlFckIsbUNDekVxQjtFRDJFdEIsc0JDM0VzQjtFQUtwQixxQkFMb0IsRUV3WGhCOztBQUdEO0VKak1JLGdCQVpZO0VBWUEsWUFBVyxFSW1NMUI7O0FBR0Q7RUp4SUksaUJBWlk7RUFZQyxXQUFVLEVJMEkxQjs7QUFHRDtFSnhGSSx1QkFMWSxFSStGZjs7QUFHRDtFSnpDSSx3QkFMWSxFSWdEZjs7QUFHRDtFSHRZSiw2QkFBK0I7RUFDL0Isa0JHc1k2QjtFSHJZN0IsZUdxWTZCO0VIcFk3QixtQkdvWTZCO0VIbFk5QiwwQkdrWThCO09IbFk5QixVR2tZOEIsRUFDeEI7O0FBQ0Q7RUh6WUosOEJBQStCO0VBQy9CLGtCR2daVTtFSC9ZVixlRytZVTtFSDlZVixtQkc4WVU7RUg1WVgsMkJHNFlXO09INVlYLFVHNFlXLEVBTkw7O0FBQ0Q7RUg1WUosaUNBQStCO0VBQy9CLG9CRzRZK0I7RUgzWS9CLGlCRzJZK0I7RUgxWS9CLHFCRzBZK0I7RUh4WWhDLDhCR3dZZ0M7T0h4WWhDLFlHd1lnQyxFQUMxQjs7QUFqQ0Q7RUgvU0osd0JDdkVxQjtFRHdFckIscUJDeEVxQjtFRHlFckIsNkJDekVxQjtFRDJFdEIsZ0JDM0VzQjtFQUtwQixlQUxvQixFRXdYaEI7O0FBR0Q7RUpqTUksVUFaWTtFQVlBLFlBQVcsRUltTTFCOztBQUdEO0VKeElJLFdBWlk7RUFZQyxXQUFVLEVJMEkxQjs7QUFHRDtFSnhGSSxpQkFMWSxFSStGZjs7QUFHRDtFSnpDSSxrQkFMWSxFSWdEZjs7QUFHRDtFSHRZSiw2QkFBK0I7RUFDL0Isa0JHc1k2QjtFSHJZN0IsZUdxWTZCO0VIcFk3QixtQkdvWTZCO0VIbFk5QiwwQkdrWThCO09IbFk5QixVR2tZOEIsRUFDeEI7O0FBQ0Q7RUh6WUosOEJBQStCO0VBQy9CLGtCR2daVTtFSC9ZVixlRytZVTtFSDlZVixtQkc4WVU7RUg1WVgsMkJHNFlXO09INVlYLFVHNFlXLEVBTkw7O0FBQ0Q7RUg1WUosaUNBQStCO0VBQy9CLG9CRzRZK0I7RUgzWS9CLGlCRzJZK0I7RUgxWS9CLHFCRzBZK0I7RUh4WWhDLDhCR3dZZ0M7T0h4WWhDLFlHd1lnQyxFQUMxQjs7QUFqQ0Q7RUgvU0osOEJDdkVxQjtFRHdFckIsMkJDeEVxQjtFRHlFckIsbUNDekVxQjtFRDJFdEIsc0JDM0VzQjtFQUtwQixxQkFMb0IsRUV3WGhCOztBQUdEO0VKak1JLGdCQVpZO0VBWUEsWUFBVyxFSW1NMUI7O0FBR0Q7RUp4SUksaUJBWlk7RUFZQyxXQUFVLEVJMEkxQjs7QUFHRDtFSnhGSSx1QkFMWSxFSStGZjs7QUFHRDtFSnpDSSx3QkFMWSxFSWdEZjs7QUFHRDtFSHRZSiw2QkFBK0I7RUFDL0Isa0JHc1k2QjtFSHJZN0IsZUdxWTZCO0VIcFk3QixtQkdvWTZCO0VIbFk5QiwwQkdrWThCO09IbFk5QixVR2tZOEIsRUFDeEI7O0FBQ0Q7RUh6WUosOEJBQStCO0VBQy9CLGtCR2daVTtFSC9ZVixlRytZVTtFSDlZVixtQkc4WVU7RUg1WVgsMkJHNFlXO09INVlYLFVHNFlXLEVBTkw7O0FBQ0Q7RUg1WUosaUNBQStCO0VBQy9CLG9CRzRZK0I7RUgzWS9CLGlCRzJZK0I7RUgxWS9CLHFCRzBZK0I7RUh4WWhDLDhCR3dZZ0M7T0h4WWhDLFlHd1lnQyxFQUMxQjs7QUFqQ0Q7RUgvU0osOEJDdkVxQjtFRHdFckIsMkJDeEVxQjtFRHlFckIsbUNDekVxQjtFRDJFdEIsc0JDM0VzQjtFQUtwQixxQkFMb0IsRUV3WGhCOztBQUdEO0VKak1JLGdCQVpZO0VBWUEsWUFBVyxFSW1NMUI7O0FBR0Q7RUp4SUksaUJBWlk7RUFZQyxXQUFVLEVJMEkxQjs7QUFHRDtFSnhGSSx1QkFMWSxFSStGZjs7QUFHRDtFSnpDSSx3QkFMWSxFSWdEZjs7QUFHRDtFSHRZSiw2QkFBK0I7RUFDL0Isa0JHc1k2QjtFSHJZN0IsZUdxWTZCO0VIcFk3QixtQkdvWTZCO0VIbFk5QiwwQkdrWThCO09IbFk5QixVR2tZOEIsRUFDeEI7O0FBQ0Q7RUh6WUosOEJBQStCO0VBQy9CLGtCR2daVTtFSC9ZVixlRytZVTtFSDlZVixtQkc4WVU7RUg1WVgsMkJHNFlXO09INVlYLFVHNFlXLEVBTkw7O0FBQ0Q7RUg1WUosaUNBQStCO0VBQy9CLG9CRzRZK0I7RUgzWS9CLGlCRzJZK0I7RUgxWS9CLHFCRzBZK0I7RUh4WWhDLDhCR3dZZ0M7T0h4WWhDLFlHd1lnQyxFQUMxQjs7QUFqQ0Q7RUgvU0osMEJDdkVxQjtFRHdFckIsdUJDeEVxQjtFRHlFckIsK0JDekVxQjtFRDJFdEIsa0JDM0VzQjtFQUtwQixpQkFMb0IsRUV3WGhCOztBQUdEO0VKak1JLFlBWlk7RUFZQSxZQUFXLEVJbU0xQjs7QUFHRDtFSnhJSSxhQVpZO0VBWUMsV0FBVSxFSTBJMUI7O0FBR0Q7RUp4RkksbUJBTFksRUkrRmY7O0FBR0Q7RUp6Q0ksb0JBTFksRUlnRGY7O0FBR0Q7RUh0WUosNkJBQStCO0VBQy9CLGtCR3NZNkI7RUhyWTdCLGVHcVk2QjtFSHBZN0IsbUJHb1k2QjtFSGxZOUIsMEJHa1k4QjtPSGxZOUIsVUdrWThCLEVBQ3hCOztBQUNEO0VIellKLDhCQUErQjtFQUMvQixrQkdnWlU7RUgvWVYsZUcrWVU7RUg5WVYsbUJHOFlVO0VINVlYLDJCRzRZVztPSDVZWCxVRzRZVyxFQU5MOztBQUNEO0VINVlKLGlDQUErQjtFQUMvQixvQkc0WStCO0VIM1kvQixpQkcyWStCO0VIMVkvQixxQkcwWStCO0VIeFloQyw4Qkd3WWdDO09IeFloQyxZR3dZZ0MsRUFDMUI7O0FBakNEO0VIL1NKLDhCQ3ZFcUI7RUR3RXJCLDJCQ3hFcUI7RUR5RXJCLG1DQ3pFcUI7RUQyRXRCLHNCQzNFc0I7RUFLcEIscUJBTG9CLEVFd1hoQjs7QUFHRDtFSmpNSSxnQkFaWTtFQVlBLFlBQVcsRUltTTFCOztBQUdEO0VKeElJLGlCQVpZO0VBWUMsV0FBVSxFSTBJMUI7O0FBR0Q7RUp4RkksdUJBTFksRUkrRmY7O0FBR0Q7RUp6Q0ksd0JBTFksRUlnRGY7O0FBR0Q7RUh0WUosNkJBQStCO0VBQy9CLGtCR3NZNkI7RUhyWTdCLGVHcVk2QjtFSHBZN0IsbUJHb1k2QjtFSGxZOUIsMEJHa1k4QjtPSGxZOUIsVUdrWThCLEVBQ3hCOztBQUNEO0VIellKLDhCQUErQjtFQUMvQixrQkdnWlU7RUgvWVYsZUcrWVU7RUg5WVYsbUJHOFlVO0VINVlYLDJCRzRZVztPSDVZWCxVRzRZVyxFQU5MOztBQUNEO0VINVlKLGlDQUErQjtFQUMvQixvQkc0WStCO0VIM1kvQixpQkcyWStCO0VIMVkvQixxQkcwWStCO0VIeFloQyw4Qkd3WWdDO09IeFloQyxZR3dZZ0MsRUFDMUI7O0FBakNEO0VIL1NKLDhCQ3ZFcUI7RUR3RXJCLDJCQ3hFcUI7RUR5RXJCLG1DQ3pFcUI7RUQyRXRCLHNCQzNFc0I7RUFLcEIscUJBTG9CLEVFd1hoQjs7QUFHRDtFSmpNSSxnQkFaWTtFQVlBLFlBQVcsRUltTTFCOztBQUdEO0VKeElJLGlCQVpZO0VBWUMsV0FBVSxFSTBJMUI7O0FBR0Q7RUp4RkksdUJBTFksRUkrRmY7O0FBR0Q7RUp6Q0ksd0JBTFksRUlnRGY7O0FBR0Q7RUh0WUosNkJBQStCO0VBQy9CLGtCR3NZNkI7RUhyWTdCLGVHcVk2QjtFSHBZN0IsbUJHb1k2QjtFSGxZOUIsMEJHa1k4QjtPSGxZOUIsVUdrWThCLEVBQ3hCOztBQUNEO0VIellKLDhCQUErQjtFQUMvQixrQkdnWlU7RUgvWVYsZUcrWVU7RUg5WVYsbUJHOFlVO0VINVlYLDJCRzRZVztPSDVZWCxVRzRZVyxFQU5MOztBQUNEO0VINVlKLGlDQUErQjtFQUMvQixvQkc0WStCO0VIM1kvQixpQkcyWStCO0VIMVkvQixxQkcwWStCO0VIeFloQyw4Qkd3WWdDO09IeFloQyxZR3dZZ0MsRUFDMUI7O0FBakNEO0VIL1NKLHdCQ3ZFcUI7RUR3RXJCLHFCQ3hFcUI7RUR5RXJCLDZCQ3pFcUI7RUQyRXRCLGdCQzNFc0I7RUFLcEIsZUFMb0IsRUV3WGhCOztBQUdEO0VKak1JLFVBWlk7RUFZQSxZQUFXLEVJbU0xQjs7QUFHRDtFSnhJSSxXQVpZO0VBWUMsV0FBVSxFSTBJMUI7O0FBR0Q7RUp4RkksaUJBTFksRUkrRmY7O0FBR0Q7RUp6Q0ksa0JBTFksRUlnRGY7O0FBR0Q7RUh0WUosNkJBQStCO0VBQy9CLGtCR3NZNkI7RUhyWTdCLGVHcVk2QjtFSHBZN0IsbUJHb1k2QjtFSGxZOUIsMEJHa1k4QjtPSGxZOUIsVUdrWThCLEVBQ3hCOztBQUNEO0VIellKLDhCQUErQjtFQUMvQixrQkdnWlU7RUgvWVYsZUcrWVU7RUg5WVYsbUJHOFlVO0VINVlYLDJCRzRZVztPSDVZWCxVRzRZVyxFQU5MOztBQUNEO0VINVlKLGlDQUErQjtFQUMvQixvQkc0WStCO0VIM1kvQixpQkcyWStCO0VIMVkvQixxQkcwWStCO0VIeFloQyw4Qkd3WWdDO09IeFloQyxZR3dZZ0MsRUFDMUI7O0FBakNEO0VIL1NKLDhCQ3ZFcUI7RUR3RXJCLDJCQ3hFcUI7RUR5RXJCLG1DQ3pFcUI7RUQyRXRCLHNCQzNFc0I7RUFLcEIscUJBTG9CLEVFd1hoQjs7QUFHRDtFSmpNSSxnQkFaWTtFQVlBLFlBQVcsRUltTTFCOztBQUdEO0VKeElJLGlCQVpZO0VBWUMsV0FBVSxFSTBJMUI7O0FBR0Q7RUp4RkksdUJBTFksRUkrRmY7O0FBR0Q7RUp6Q0ksd0JBTFksRUlnRGY7O0FBR0Q7RUh0WUosNkJBQStCO0VBQy9CLGtCR3NZNkI7RUhyWTdCLGVHcVk2QjtFSHBZN0IsbUJHb1k2QjtFSGxZOUIsMEJHa1k4QjtPSGxZOUIsVUdrWThCLEVBQ3hCOztBQUNEO0VIellKLDhCQUErQjtFQUMvQixrQkdnWlU7RUgvWVYsZUcrWVU7RUg5WVYsbUJHOFlVO0VINVlYLDJCRzRZVztPSDVZWCxVRzRZVyxFQU5MOztBQUNEO0VINVlKLGlDQUErQjtFQUMvQixvQkc0WStCO0VIM1kvQixpQkcyWStCO0VIMVkvQixxQkcwWStCO0VIeFloQyw4Qkd3WWdDO09IeFloQyxZR3dZZ0MsRUFDMUI7O0FBakNEO0VIL1NKLDhCQ3ZFcUI7RUR3RXJCLDJCQ3hFcUI7RUR5RXJCLG1DQ3pFcUI7RUQyRXRCLHNCQzNFc0I7RUFLcEIscUJBTG9CLEVFd1hoQjs7QUFHRDtFSmpNSSxnQkFaWTtFQVlBLFlBQVcsRUltTTFCOztBQUdEO0VKeElJLGlCQVpZO0VBWUMsV0FBVSxFSTBJMUI7O0FBR0Q7RUp4RkksdUJBTFksRUkrRmY7O0FBR0Q7RUp6Q0ksd0JBTFksRUlnRGY7O0FBR0Q7RUh0WUosNkJBQStCO0VBQy9CLGtCR3NZNkI7RUhyWTdCLGVHcVk2QjtFSHBZN0IsbUJHb1k2QjtFSGxZOUIsMEJHa1k4QjtPSGxZOUIsVUdrWThCLEVBQ3hCOztBQUNEO0VIellKLDhCQUErQjtFQUMvQixrQkdnWlU7RUgvWVYsZUcrWVU7RUg5WVYsbUJHOFlVO0VINVlYLDJCRzRZVztPSDVZWCxVRzRZVyxFQU5MOztBQUNEO0VINVlKLGlDQUErQjtFQUMvQixvQkc0WStCO0VIM1kvQixpQkcyWStCO0VIMVkvQixxQkcwWStCO0VIeFloQyw4Qkd3WWdDO09IeFloQyxZR3dZZ0MsRUFDMUI7O0FBakNEO0VIL1NKLDBCQ3ZFcUI7RUR3RXJCLHVCQ3hFcUI7RUR5RXJCLCtCQ3pFcUI7RUQyRXRCLGtCQzNFc0I7RUFLcEIsaUJBTG9CLEVFd1hoQjs7QUFHRDtFSmpNSSxZQVpZO0VBWUEsWUFBVyxFSW1NMUI7O0FBR0Q7RUp4SUksYUFaWTtFQVlDLFdBQVUsRUkwSTFCOztBQUdEO0VKeEZJLG1CQUxZLEVJK0ZmOztBQUdEO0VKekNJLG9CQUxZLEVJZ0RmOztBQUdEO0VIdFlKLDZCQUErQjtFQUMvQixrQkdzWTZCO0VIclk3QixlR3FZNkI7RUhwWTdCLG1CR29ZNkI7RUhsWTlCLDBCR2tZOEI7T0hsWTlCLFVHa1k4QixFQUN4Qjs7QUFDRDtFSHpZSiw4QkFBK0I7RUFDL0Isa0JHZ1pVO0VIL1lWLGVHK1lVO0VIOVlWLG1CRzhZVTtFSDVZWCwyQkc0WVc7T0g1WVgsVUc0WVcsRUFOTDs7QUFDRDtFSDVZSixpQ0FBK0I7RUFDL0Isb0JHNFkrQjtFSDNZL0IsaUJHMlkrQjtFSDFZL0IscUJHMFkrQjtFSHhZaEMsOEJHd1lnQztPSHhZaEMsWUd3WWdDLEVBQzFCOztBQWpDRDtFSC9TSiw4QkN2RXFCO0VEd0VyQiwyQkN4RXFCO0VEeUVyQixtQ0N6RXFCO0VEMkV0QixzQkMzRXNCO0VBS3BCLHFCQUxvQixFRXdYaEI7O0FBR0Q7RUpqTUksZ0JBWlk7RUFZQSxZQUFXLEVJbU0xQjs7QUFHRDtFSnhJSSxpQkFaWTtFQVlDLFdBQVUsRUkwSTFCOztBQUdEO0VKeEZJLHVCQUxZLEVJK0ZmOztBQUdEO0VKekNJLHdCQUxZLEVJZ0RmOztBQUdEO0VIdFlKLDZCQUErQjtFQUMvQixrQkdzWTZCO0VIclk3QixlR3FZNkI7RUhwWTdCLG1CR29ZNkI7RUhsWTlCLDBCR2tZOEI7T0hsWTlCLFVHa1k4QixFQUN4Qjs7QUFDRDtFSHpZSiw4QkFBK0I7RUFDL0Isa0JHZ1pVO0VIL1lWLGVHK1lVO0VIOVlWLG1CRzhZVTtFSDVZWCwyQkc0WVc7T0g1WVgsVUc0WVcsRUFOTDs7QUFDRDtFSDVZSixpQ0FBK0I7RUFDL0Isb0JHNFkrQjtFSDNZL0IsaUJHMlkrQjtFSDFZL0IscUJHMFkrQjtFSHhZaEMsOEJHd1lnQztPSHhZaEMsWUd3WWdDLEVBQzFCOztBQWpDRDtFSC9TSiw4QkN2RXFCO0VEd0VyQiwyQkN4RXFCO0VEeUVyQixtQ0N6RXFCO0VEMkV0QixzQkMzRXNCO0VBS3BCLHFCQUxvQixFRXdYaEI7O0FBR0Q7RUpqTUksZ0JBWlk7RUFZQSxZQUFXLEVJbU0xQjs7QUFHRDtFSnhJSSxpQkFaWTtFQVlDLFdBQVUsRUkwSTFCOztBQUdEO0VKeEZJLHVCQUxZLEVJK0ZmOztBQUdEO0VKekNJLHdCQUxZLEVJZ0RmOztBQUdEO0VIdFlKLDZCQUErQjtFQUMvQixrQkdzWTZCO0VIclk3QixlR3FZNkI7RUhwWTdCLG1CR29ZNkI7RUhsWTlCLDBCR2tZOEI7T0hsWTlCLFVHa1k4QixFQUN4Qjs7QUFDRDtFSHpZSiw4QkFBK0I7RUFDL0Isa0JHZ1pVO0VIL1lWLGVHK1lVO0VIOVlWLG1CRzhZVTtFSDVZWCwyQkc0WVc7T0g1WVgsVUc0WVcsRUFOTDs7QUFDRDtFSDVZSixpQ0FBK0I7RUFDL0Isb0JHNFkrQjtFSDNZL0IsaUJHMlkrQjtFSDFZL0IscUJHMFkrQjtFSHhZaEMsOEJHd1lnQztPSHhZaEMsWUd3WWdDLEVBQzFCOztBQWpDRDtFSC9TSix5QkN2RXFCO0VEd0VyQixzQkN4RXFCO0VEeUVyQiw4QkN6RXFCO0VEMkV0QixpQkMzRXNCO0VBS3BCLGdCQUxvQixFRXdYaEI7O0FBR0Q7RUpqTUksV0FaWTtFQVlBLFlBQVcsRUltTTFCOztBQUdEO0VKeElJLFlBWlk7RUFZQyxXQUFVLEVJMEkxQjs7QUFHRDtFSnhGSSxrQkFMWSxFSStGZjs7QUFHRDtFSnpDSSxtQkFMWSxFSWdEZjs7QUFHRDtFSHRZSiw2QkFBK0I7RUFDL0Isa0JHc1k2QjtFSHJZN0IsZUdxWTZCO0VIcFk3QixtQkdvWTZCO0VIbFk5QiwwQkdrWThCO09IbFk5QixVR2tZOEIsRUFDeEI7O0FBQ0Q7RUh6WUosOEJBQStCO0VBQy9CLGtCR2daVTtFSC9ZVixlRytZVTtFSDlZVixtQkc4WVU7RUg1WVgsMkJHNFlXO09INVlYLFVHNFlXLEVBTkw7O0FBQ0Q7RUg1WUosaUNBQStCO0VBQy9CLG9CRzRZK0I7RUgzWS9CLGlCRzJZK0I7RUgxWS9CLHFCRzBZK0I7RUh4WWhDLDhCR3dZZ0M7T0h4WWhDLFlHd1lnQyxFQUMxQjs7QUFoY0w7RUpzbUJBLFlBQU0sRUlwbUJMOztBQUNEO0VKbW1CQSxhQUFNLEVJam1CTDs7QUFJRDtFSjZtQkEsWUFBTSxFSTNtQkw7O0FBQ0Q7RUowbUJBLFlBQU0sRUl4bUJMOztBQUNEO0VKdW1CQSxhQUFNLEVJcm1CTDs7QUFJRDtFSmtuQkMsZUFBMEI7RUFBMUIsaUJBQTBCO0VBQTFCLGtCQUEwQjtFQUExQixnQkFBMEIsRUlobkIxQjs7QUFDRDtFSittQkMsZ0JBQTBCLEVJN21CMUI7O0FBQ0Q7RUo0bUJDLGlCQUEwQixFSTFtQjFCOztBQUNEO0VKeW1CQyxlQUEwQixFSXZtQjFCOztBQUNEO0VKc21CQyxrQkFBMEIsRUlwbUIxQjs7QUFJRDtFSnduQkUsb0JHdld3RDtFSHVXeEQsbUJHeFd1RCxFQzlReEQ7O0FBQ0Q7RUpxbkJFLG1CR3hXdUQsRUMzUXhEOztBQUNEO0VKa25CRSxvQkd2V3dELEVDelF6RDs7QUFVRDtFQUNDLGdCQUFlLEVBQ2Y7O0FBZ0JEO0VIcEdDLDhCQUE4QjtFQUM5QiwrQkFBK0I7RUFFaEMsNEJDbEc0QjtFRG1HNUIseUJDbkc0QjtFRG9HNUIsd0JDcEc0QjtFRHNHN0Isb0JDdEc2QjtFQUU1QiwyQkFBMkI7RUFDM0IsNEJBQTRCO0VBQzVCLG1CQUFrRDtFQUNsRCxvQkFBb0QsRUVnTW5EO0VSNnhHRDtJTXo5R0MsMEJBQTBCO0lBQzFCLDJCQUEyQixFQUMzQjs7QUUyTEQ7RUhoSEMsK0JBQStCO0VBQy9CLCtCQUErQjtFQVdoQyxvQ0NwR29DO0VEcUdwQyxpQ0NyR29DO0VEc0dwQyxnQ0N0R29DO0VEd0dyQyw0QkN4R3FDO0VBSXBDLDJCQUEyQjtFQUMzQiw0QkFBNEI7RUFDNUIsbUJBQWtEO0VBQ2xELG9CQUFvRCxFRW1NbkQ7RVJ5eUdEO0lNeCtHQywwQkFBMEI7SUFDMUIsMkJBQTJCLEVBQzNCOztBRWlNRDtFRlBBLGFBQWE7RUFZWiw0QkFBMkI7RUFDM0IsMkJBQTBCO0VBRXpCLG9DQUE2QjtFQUM3QixrQ0FBMkI7RUFDM0IsZ0NBQXlCO0VBQ3pCLCtCQUF3QjtFQUV6QixpQ0FBcUI7T0FBckIsNEJBQXFCLEVFWHJCOztBQUlEO0VIekhDLDhCQUE4QjtFQUM5Qiw2QkFBNkI7RUFROUIsK0JDdkQrQjtFRHdEL0IsNEJDeEQrQjtFRHlEL0IsMkJDekQrQjtFRDJEaEMsdUJDM0RnQztFQUUvQiwyQkFBMkI7RUFDM0IsNEJBQTRCO0VBQzVCLG1CQUFrRDtFQUNsRCxvQkFBb0QsRUVvS25EOztBQUNEO0VIekhDLCtCQUErQjtFQUMvQiw2QkFBNkI7RUFLOUIsdUNDekR1QztFRDBEdkMsb0NDMUR1QztFRDJEdkMsbUNDM0R1QztFRDZEeEMsK0JDN0R3QztFQUl2QywyQkFBMkI7RUFDM0IsNEJBQTRCO0VBQzVCLG1CQUFrRDtFQUNsRCxvQkFBb0QsRUV1S25EOztBQXNCRDtFSDJEQyx3QkFBd0I7RUFDeEIscUJBQXFCO0VBYXRCLG9DQ29DcUM7RURuQ3JDLGlDQ21DcUM7RURqQ3RDLHFCQ2lDc0M7T0RqQ3RDLDRCQ2lDc0MsRUUzR3BDOztBQUNEO0VIbUVDLHlCQ3lDZ0M7RUR4Q2hDLHNCQ3dDZ0M7RUR0Q2pDLGdDQ3NDaUM7RURyQ2pDLDZCQ3FDaUM7RURuQ2xDLHNCQ21Da0M7T0RuQ2xDLHdCQ21Da0MsRUUxR2hDOztBQUNEO0VId0RDLHNCQUFzQjtFQUN0QixtQkFBbUI7RUFVcEIsa0NDd0NtQztFRHZDbkMsK0JDdUNtQztFRHJDcEMsbUJDcUNvQztPRHJDcEMsMEJDcUNvQyxFRXpHbEM7O0FBQ0Q7RUhrR0MsMEJDVTRCO0VEVDVCLHVCQ1M0QjtFRFA3Qiw0QkNPNkI7RURON0IseUJDTTZCO0VESjlCLHVCQ0k4QjtPREo5QixvQkNJOEIsRUUxRzVCOztBQUNEO0VIeUZDLHlCQUF5QjtFQUN6QixzQkFBc0I7RUFRdkIsZ0NDS2lDO0VESmpDLDZCQ0lpQztFREZsQyxzQkNFa0M7T0RGbEMsd0JDRWtDLEVFckdoQzs7QUFDRDtFSHlGQyx1QkFBdUI7RUFDdkIsb0JBQW9CO0VBS3JCLDhCQ1MrQjtFRFIvQiwyQkNRK0I7RUROaEMsb0JDTWdDO09ETmhDLHNCQ01nQyxFRXRHOUI7O0FBRUE7RUhpREEsMEJBQTBCO0VBSzNCLHNDQ2dDdUM7RUQvQnZDLG1DQytCdUM7RUQ3QnhDLDhCQzZCd0MsRUVwRnJDOztBQUNEO0VIMkNBLDBCQUEwQjtFQUMxQix1QkFBdUI7RUFPeEIsdUNDa0N3QztFRGpDeEMsb0NDaUN3QztFRC9CekMsdUJDK0J5QztPRC9CekMsK0JDK0J5QyxFRW5GdEM7O0FBc0JGO0VKa1hBLGNBQWEsRUloWFo7O0FBSUQ7RUoyWEEsbUJBQWtCLEVJelhqQjs7QUFJRDtFSnNZQSxlQUFjLEVJcFliOztBQUlEO0VKaVpBLHNCQUFxQixFSS9ZcEI7O0FBSUQ7RUoyWkEsb0JBQW1CLEVJelpsQjs7QUF1QkQ7RUptTkEsbUJBQWtCO0VBQ2xCLGVBQWM7RUFDZCxpQkFBZ0IsRUluTmY7RUFGRDtJSndOQyxxQkFBcUI7SUFDckIsWUFBVztJQUNYLG1CQUFrQjtJQUNsQixPQUFNO0lBQUUsUUFBTztJQUNmLFlBQVc7SUFBRSxnQkFBZTtJQUc1Qiw4SEFBMkI7SUFBM0Isb0ZBQTJCO0lBQTNCLGlGQUEyQjtJQUEzQiwrRUFBMkI7SUFBM0IsZ0ZBQTJCO0lBQzNCLG9DQUErQjtNQUEvQixrQ0FBK0I7U0FBL0IsK0JBQStCO0lBQy9CLGVBQWMsRUFDZDs7QUlvQkM7RUFDQyxlQ3RqQlksRUR1akJaOztBTHBNSDtFS3VKSTtJSC9TSix1QkN2RXFCO0lEd0VyQixvQkN4RXFCO0lEeUVyQiw0QkN6RXFCO0lEMkV0QixlQzNFc0I7SUFLcEIsY0FMb0IsRUV3WGhCO0VBR0Q7SUpqTUksU0FaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksVUFaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4RkksZ0JBTFksRUkrRmY7RUFHRDtJSnpDSSxpQkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDZCQUErQjtJQUMvQixpQkc0VlE7SUgzVlIsY0cyVlE7SUgxVlIsa0JHMFZRO0lIeFZULDBCR3dWUztTSHhWVCxTR3dWUyxFQThDSDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osNkJDdkVxQjtJRHdFckIsMEJDeEVxQjtJRHlFckIsa0NDekVxQjtJRDJFdEIscUJDM0VzQjtJQUtwQixvQkFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksZUFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksZ0JBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLHNCQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksdUJBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw2QkFBK0I7SUFDL0IsaUJHZ1pVO0lIL1lWLGNHK1lVO0lIOVlWLGtCRzhZVTtJSDVZWCwwQkc0WVc7U0g1WVgsU0c0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osNkJDdkVxQjtJRHdFckIsMEJDeEVxQjtJRHlFckIsa0NDekVxQjtJRDJFdEIscUJDM0VzQjtJQUtwQixvQkFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksZUFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksZ0JBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLHNCQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksdUJBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw2QkFBK0I7SUFDL0IsaUJHZ1pVO0lIL1lWLGNHK1lVO0lIOVlWLGtCRzhZVTtJSDVZWCwwQkc0WVc7U0g1WVgsU0c0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osMEJDdkVxQjtJRHdFckIsdUJDeEVxQjtJRHlFckIsK0JDekVxQjtJRDJFdEIsa0JDM0VzQjtJQUtwQixpQkFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksWUFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksYUFaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4RkksbUJBTFksRUkrRmY7RUFHRDtJSnpDSSxvQkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDZCQUErQjtJQUMvQixpQkdnWlU7SUgvWVYsY0crWVU7SUg5WVYsa0JHOFlVO0lINVlYLDBCRzRZVztTSDVZWCxTRzRZVyxFQU5MO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWpDRDtJSC9TSiw4QkN2RXFCO0lEd0VyQiwyQkN4RXFCO0lEeUVyQixtQ0N6RXFCO0lEMkV0QixzQkMzRXNCO0lBS3BCLHFCQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxnQkFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksaUJBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLHVCQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksd0JBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw2QkFBK0I7SUFDL0IsaUJHZ1pVO0lIL1lWLGNHK1lVO0lIOVlWLGtCRzhZVTtJSDVZWCwwQkc0WVc7U0g1WVgsU0c0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osOEJDdkVxQjtJRHdFckIsMkJDeEVxQjtJRHlFckIsbUNDekVxQjtJRDJFdEIsc0JDM0VzQjtJQUtwQixxQkFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksZ0JBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLGlCQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSx1QkFMWSxFSStGZjtFQUdEO0lKekNJLHdCQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosNkJBQStCO0lBQy9CLGlCR2daVTtJSC9ZVixjRytZVTtJSDlZVixrQkc4WVU7SUg1WVgsMEJHNFlXO1NINVlYLFNHNFlXLEVBTkw7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBakNEO0lIL1NKLHdCQ3ZFcUI7SUR3RXJCLHFCQ3hFcUI7SUR5RXJCLDZCQ3pFcUI7SUQyRXRCLGdCQzNFc0I7SUFLcEIsZUFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksVUFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksV0FaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4RkksaUJBTFksRUkrRmY7RUFHRDtJSnpDSSxrQkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDZCQUErQjtJQUMvQixpQkdnWlU7SUgvWVYsY0crWVU7SUg5WVYsa0JHOFlVO0lINVlYLDBCRzRZVztTSDVZWCxTRzRZVyxFQU5MO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWpDRDtJSC9TSiw4QkN2RXFCO0lEd0VyQiwyQkN4RXFCO0lEeUVyQixtQ0N6RXFCO0lEMkV0QixzQkMzRXNCO0lBS3BCLHFCQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxnQkFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksaUJBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLHVCQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksd0JBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw2QkFBK0I7SUFDL0IsaUJHZ1pVO0lIL1lWLGNHK1lVO0lIOVlWLGtCRzhZVTtJSDVZWCwwQkc0WVc7U0g1WVgsU0c0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osOEJDdkVxQjtJRHdFckIsMkJDeEVxQjtJRHlFckIsbUNDekVxQjtJRDJFdEIsc0JDM0VzQjtJQUtwQixxQkFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksZ0JBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLGlCQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSx1QkFMWSxFSStGZjtFQUdEO0lKekNJLHdCQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosNkJBQStCO0lBQy9CLGlCR2daVTtJSC9ZVixjRytZVTtJSDlZVixrQkc4WVU7SUg1WVgsMEJHNFlXO1NINVlYLFNHNFlXLEVBTkw7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBakNEO0lIL1NKLDBCQ3ZFcUI7SUR3RXJCLHVCQ3hFcUI7SUR5RXJCLCtCQ3pFcUI7SUQyRXRCLGtCQzNFc0I7SUFLcEIsaUJBTG9CLEVFd1hoQjtFQUdEO0lKak1JLFlBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLGFBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLG1CQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksb0JBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw4QkFBK0I7SUFDL0IsaUJHZ1pVO0lIL1lWLGNHK1lVO0lIOVlWLGtCRzhZVTtJSDVZWCwyQkc0WVc7U0g1WVgsU0c0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osOEJDdkVxQjtJRHdFckIsMkJDeEVxQjtJRHlFckIsbUNDekVxQjtJRDJFdEIsc0JDM0VzQjtJQUtwQixxQkFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksZ0JBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLGlCQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSx1QkFMWSxFSStGZjtFQUdEO0lKekNJLHdCQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosOEJBQStCO0lBQy9CLGtCR2daVTtJSC9ZVixlRytZVTtJSDlZVixtQkc4WVU7SUg1WVgsMkJHNFlXO1NINVlYLFVHNFlXLEVBTkw7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBakNEO0lIL1NKLDhCQ3ZFcUI7SUR3RXJCLDJCQ3hFcUI7SUR5RXJCLG1DQ3pFcUI7SUQyRXRCLHNCQzNFc0I7SUFLcEIscUJBTG9CLEVFd1hoQjtFQUdEO0lKak1JLGdCQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxpQkFaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4RkksdUJBTFksRUkrRmY7RUFHRDtJSnpDSSx3QkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDhCQUErQjtJQUMvQixrQkdnWlU7SUgvWVYsZUcrWVU7SUg5WVYsbUJHOFlVO0lINVlYLDJCRzRZVztTSDVZWCxVRzRZVyxFQU5MO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWpDRDtJSC9TSix3QkN2RXFCO0lEd0VyQixxQkN4RXFCO0lEeUVyQiw2QkN6RXFCO0lEMkV0QixnQkMzRXNCO0lBS3BCLGVBTG9CLEVFd1hoQjtFQUdEO0lKak1JLFVBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLFdBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLGlCQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksa0JBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw4QkFBK0I7SUFDL0Isa0JHZ1pVO0lIL1lWLGVHK1lVO0lIOVlWLG1CRzhZVTtJSDVZWCwyQkc0WVc7U0g1WVgsVUc0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osOEJDdkVxQjtJRHdFckIsMkJDeEVxQjtJRHlFckIsbUNDekVxQjtJRDJFdEIsc0JDM0VzQjtJQUtwQixxQkFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksZ0JBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLGlCQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSx1QkFMWSxFSStGZjtFQUdEO0lKekNJLHdCQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosOEJBQStCO0lBQy9CLGtCR2daVTtJSC9ZVixlRytZVTtJSDlZVixtQkc4WVU7SUg1WVgsMkJHNFlXO1NINVlYLFVHNFlXLEVBTkw7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBakNEO0lIL1NKLDhCQ3ZFcUI7SUR3RXJCLDJCQ3hFcUI7SUR5RXJCLG1DQ3pFcUI7SUQyRXRCLHNCQzNFc0I7SUFLcEIscUJBTG9CLEVFd1hoQjtFQUdEO0lKak1JLGdCQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxpQkFaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4RkksdUJBTFksRUkrRmY7RUFHRDtJSnpDSSx3QkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDhCQUErQjtJQUMvQixrQkdnWlU7SUgvWVYsZUcrWVU7SUg5WVYsbUJHOFlVO0lINVlYLDJCRzRZVztTSDVZWCxVRzRZVyxFQU5MO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWpDRDtJSC9TSiwwQkN2RXFCO0lEd0VyQix1QkN4RXFCO0lEeUVyQiwrQkN6RXFCO0lEMkV0QixrQkMzRXNCO0lBS3BCLGlCQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxZQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxhQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSxtQkFMWSxFSStGZjtFQUdEO0lKekNJLG9CQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosOEJBQStCO0lBQy9CLGtCR2daVTtJSC9ZVixlRytZVTtJSDlZVixtQkc4WVU7SUg1WVgsMkJHNFlXO1NINVlYLFVHNFlXLEVBTkw7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBakNEO0lIL1NKLDhCQ3ZFcUI7SUR3RXJCLDJCQ3hFcUI7SUR5RXJCLG1DQ3pFcUI7SUQyRXRCLHNCQzNFc0I7SUFLcEIscUJBTG9CLEVFd1hoQjtFQUdEO0lKak1JLGdCQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxpQkFaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4RkksdUJBTFksRUkrRmY7RUFHRDtJSnpDSSx3QkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDhCQUErQjtJQUMvQixrQkdnWlU7SUgvWVYsZUcrWVU7SUg5WVYsbUJHOFlVO0lINVlYLDJCRzRZVztTSDVZWCxVRzRZVyxFQU5MO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWpDRDtJSC9TSiw4QkN2RXFCO0lEd0VyQiwyQkN4RXFCO0lEeUVyQixtQ0N6RXFCO0lEMkV0QixzQkMzRXNCO0lBS3BCLHFCQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxnQkFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksaUJBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLHVCQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksd0JBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw4QkFBK0I7SUFDL0Isa0JHZ1pVO0lIL1lWLGVHK1lVO0lIOVlWLG1CRzhZVTtJSDVZWCwyQkc0WVc7U0g1WVgsVUc0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osd0JDdkVxQjtJRHdFckIscUJDeEVxQjtJRHlFckIsNkJDekVxQjtJRDJFdEIsZ0JDM0VzQjtJQUtwQixlQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxVQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxXQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSxpQkFMWSxFSStGZjtFQUdEO0lKekNJLGtCQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosOEJBQStCO0lBQy9CLGtCR2daVTtJSC9ZVixlRytZVTtJSDlZVixtQkc4WVU7SUg1WVgsMkJHNFlXO1NINVlYLFVHNFlXLEVBTkw7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBakNEO0lIL1NKLDhCQ3ZFcUI7SUR3RXJCLDJCQ3hFcUI7SUR5RXJCLG1DQ3pFcUI7SUQyRXRCLHNCQzNFc0I7SUFLcEIscUJBTG9CLEVFd1hoQjtFQUdEO0lKak1JLGdCQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxpQkFaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4RkksdUJBTFksRUkrRmY7RUFHRDtJSnpDSSx3QkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDhCQUErQjtJQUMvQixrQkdnWlU7SUgvWVYsZUcrWVU7SUg5WVYsbUJHOFlVO0lINVlYLDJCRzRZVztTSDVZWCxVRzRZVyxFQU5MO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWpDRDtJSC9TSiw4QkN2RXFCO0lEd0VyQiwyQkN4RXFCO0lEeUVyQixtQ0N6RXFCO0lEMkV0QixzQkMzRXNCO0lBS3BCLHFCQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxnQkFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksaUJBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLHVCQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksd0JBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw4QkFBK0I7SUFDL0Isa0JHZ1pVO0lIL1lWLGVHK1lVO0lIOVlWLG1CRzhZVTtJSDVZWCwyQkc0WVc7U0g1WVgsVUc0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osMEJDdkVxQjtJRHdFckIsdUJDeEVxQjtJRHlFckIsK0JDekVxQjtJRDJFdEIsa0JDM0VzQjtJQUtwQixpQkFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksWUFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksYUFaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4RkksbUJBTFksRUkrRmY7RUFHRDtJSnpDSSxvQkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDhCQUErQjtJQUMvQixrQkdnWlU7SUgvWVYsZUcrWVU7SUg5WVYsbUJHOFlVO0lINVlYLDJCRzRZVztTSDVZWCxVRzRZVyxFQU5MO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWpDRDtJSC9TSiw4QkN2RXFCO0lEd0VyQiwyQkN4RXFCO0lEeUVyQixtQ0N6RXFCO0lEMkV0QixzQkMzRXNCO0lBS3BCLHFCQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxnQkFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksaUJBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLHVCQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksd0JBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw4QkFBK0I7SUFDL0Isa0JHZ1pVO0lIL1lWLGVHK1lVO0lIOVlWLG1CRzhZVTtJSDVZWCwyQkc0WVc7U0g1WVgsVUc0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osOEJDdkVxQjtJRHdFckIsMkJDeEVxQjtJRHlFckIsbUNDekVxQjtJRDJFdEIsc0JDM0VzQjtJQUtwQixxQkFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksZ0JBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLGlCQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSx1QkFMWSxFSStGZjtFQUdEO0lKekNJLHdCQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosOEJBQStCO0lBQy9CLGtCR2daVTtJSC9ZVixlRytZVTtJSDlZVixtQkc4WVU7SUg1WVgsMkJHNFlXO1NINVlYLFVHNFlXLEVBTkw7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBakNEO0lIL1NKLHlCQ3ZFcUI7SUR3RXJCLHNCQ3hFcUI7SUR5RXJCLDhCQ3pFcUI7SUQyRXRCLGlCQzNFc0I7SUFLcEIsZ0JBTG9CLEVFd1hoQjtFQUdEO0lKak1JLFdBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLFlBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLGtCQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksbUJBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw4QkFBK0I7SUFDL0Isa0JHZ1pVO0lIL1lWLGVHK1lVO0lIOVlWLG1CRzhZVTtJSDVZWCwyQkc0WVc7U0g1WVgsVUc0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFoY0w7SUpzbUJBLFlBQU0sRUlwbUJMO0VBQ0Q7SUptbUJBLGFBQU0sRUlqbUJMO0VBSUQ7SUo2bUJBLFlBQU0sRUkzbUJMO0VBQ0Q7SUowbUJBLFlBQU0sRUl4bUJMO0VBQ0Q7SUp1bUJBLGFBQU0sRUlybUJMO0VBSUQ7SUprbkJDLGVBQTBCO0lBQTFCLGlCQUEwQjtJQUExQixrQkFBMEI7SUFBMUIsZ0JBQTBCLEVJaG5CMUI7RUFDRDtJSittQkMsZ0JBQTBCLEVJN21CMUI7RUFDRDtJSjRtQkMsaUJBQTBCLEVJMW1CMUI7RUFDRDtJSnltQkMsZUFBMEIsRUl2bUIxQjtFQUNEO0lKc21CQyxrQkFBMEIsRUlwbUIxQjtFQUlEO0lKd25CRSxvQkd2V3dEO0lIdVd4RCxtQkd4V3VELEVDOVF4RDtFQUNEO0lKcW5CRSxtQkd4V3VELEVDM1F4RDtFQUNEO0lKa25CRSxvQkd2V3dELEVDelF6RDtFQVVEO0lBQ0MsZ0JBQWUsRUFDZjtFQWdCRDtJSHBHQyw4QkFBOEI7SUFDOUIsK0JBQStCO0lBRWhDLDRCQ2xHNEI7SURtRzVCLHlCQ25HNEI7SURvRzVCLHdCQ3BHNEI7SURzRzdCLG9CQ3RHNkI7SUFFNUIsMkJBQTJCO0lBQzNCLDRCQUE0QjtJQUM1QixtQkFBa0Q7SUFDbEQsb0JBQW9ELEVFZ01uRDtJUnl5SUM7TU1yK0lELDBCQUEwQjtNQUMxQiwyQkFBMkIsRUFDM0I7RUUyTEQ7SUhoSEMsK0JBQStCO0lBQy9CLCtCQUErQjtJQVdoQyxvQ0NwR29DO0lEcUdwQyxpQ0NyR29DO0lEc0dwQyxnQ0N0R29DO0lEd0dyQyw0QkN4R3FDO0lBSXBDLDJCQUEyQjtJQUMzQiw0QkFBNEI7SUFDNUIsbUJBQWtEO0lBQ2xELG9CQUFvRCxFRW1NbkQ7SVJveklDO01Nbi9JRCwwQkFBMEI7TUFDMUIsMkJBQTJCLEVBQzNCO0VFaU1EO0lGUEEsYUFBYTtJQVlaLDRCQUEyQjtJQUMzQiwyQkFBMEI7SUFFekIsb0NBQTZCO0lBQzdCLGtDQUEyQjtJQUMzQixnQ0FBeUI7SUFDekIsK0JBQXdCO0lBRXpCLGlDQUFxQjtTQUFyQiw0QkFBcUIsRUVYckI7RUFJRDtJSHpIQyw4QkFBOEI7SUFDOUIsNkJBQTZCO0lBUTlCLCtCQ3ZEK0I7SUR3RC9CLDRCQ3hEK0I7SUR5RC9CLDJCQ3pEK0I7SUQyRGhDLHVCQzNEZ0M7SUFFL0IsMkJBQTJCO0lBQzNCLDRCQUE0QjtJQUM1QixtQkFBa0Q7SUFDbEQsb0JBQW9ELEVFb0tuRDtFQUNEO0lIekhDLCtCQUErQjtJQUMvQiw2QkFBNkI7SUFLOUIsdUNDekR1QztJRDBEdkMsb0NDMUR1QztJRDJEdkMsbUNDM0R1QztJRDZEeEMsK0JDN0R3QztJQUl2QywyQkFBMkI7SUFDM0IsNEJBQTRCO0lBQzVCLG1CQUFrRDtJQUNsRCxvQkFBb0QsRUV1S25EO0VBc0JEO0lIMkRDLHdCQUF3QjtJQUN4QixxQkFBcUI7SUFhdEIsb0NDb0NxQztJRG5DckMsaUNDbUNxQztJRGpDdEMscUJDaUNzQztTRGpDdEMsNEJDaUNzQyxFRTNHcEM7RUFDRDtJSG1FQyx5QkN5Q2dDO0lEeENoQyxzQkN3Q2dDO0lEdENqQyxnQ0NzQ2lDO0lEckNqQyw2QkNxQ2lDO0lEbkNsQyxzQkNtQ2tDO1NEbkNsQyx3QkNtQ2tDLEVFMUdoQztFQUNEO0lId0RDLHNCQUFzQjtJQUN0QixtQkFBbUI7SUFVcEIsa0NDd0NtQztJRHZDbkMsK0JDdUNtQztJRHJDcEMsbUJDcUNvQztTRHJDcEMsMEJDcUNvQyxFRXpHbEM7RUFDRDtJSGtHQywwQkNVNEI7SURUNUIsdUJDUzRCO0lEUDdCLDRCQ082QjtJRE43Qix5QkNNNkI7SURKOUIsdUJDSThCO1NESjlCLG9CQ0k4QixFRTFHNUI7RUFDRDtJSHlGQyx5QkFBeUI7SUFDekIsc0JBQXNCO0lBUXZCLGdDQ0tpQztJREpqQyw2QkNJaUM7SURGbEMsc0JDRWtDO1NERmxDLHdCQ0VrQyxFRXJHaEM7RUFDRDtJSHlGQyx1QkFBdUI7SUFDdkIsb0JBQW9CO0lBS3JCLDhCQ1MrQjtJRFIvQiwyQkNRK0I7SUROaEMsb0JDTWdDO1NETmhDLHNCQ01nQyxFRXRHOUI7RUFFQTtJSGlEQSwwQkFBMEI7SUFLM0Isc0NDZ0N1QztJRC9CdkMsbUNDK0J1QztJRDdCeEMsOEJDNkJ3QyxFRXBGckM7RUFDRDtJSDJDQSwwQkFBMEI7SUFDMUIsdUJBQXVCO0lBT3hCLHVDQ2tDd0M7SURqQ3hDLG9DQ2lDd0M7SUQvQnpDLHVCQytCeUM7U0QvQnpDLCtCQytCeUMsRUVuRnRDO0VBc0JGO0lKa1hBLGNBQWEsRUloWFo7RUFJRDtJSjJYQSxtQkFBa0IsRUl6WGpCO0VBSUQ7SUpzWUEsZUFBYyxFSXBZYjtFQUlEO0lKaVpBLHNCQUFxQixFSS9ZcEI7RUFJRDtJSjJaQSxvQkFBbUIsRUl6WmxCO0VBdUJEO0lKbU5BLG1CQUFrQjtJQUNsQixlQUFjO0lBQ2QsaUJBQWdCLEVJbk5mO0lBRkQ7TUp3TkMscUJBQXFCO01BQ3JCLFlBQVc7TUFDWCxtQkFBa0I7TUFDbEIsT0FBTTtNQUFFLFFBQU87TUFDZixZQUFXO01BQUUsZ0JBQWU7TUFHNUIsOEhBQTJCO01BQTNCLG9GQUEyQjtNQUEzQixpRkFBMkI7TUFBM0IsK0VBQTJCO01BQTNCLGdGQUEyQjtNQUMzQixvQ0FBK0I7UUFBL0Isa0NBQStCO1dBQS9CLCtCQUErQjtNQUMvQixlQUFjLEVBQ2Q7RUlvQkM7SUFDQyxlQ3RqQlksRUR1akJaLEVBQUE7O0FMcE1IO0VLdUpJO0lIL1NKLHVCQ3ZFcUI7SUR3RXJCLG9CQ3hFcUI7SUR5RXJCLDRCQ3pFcUI7SUQyRXRCLGVDM0VzQjtJQUtwQixjQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxTQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxVQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSxnQkFMWSxFSStGZjtFQUdEO0lKekNJLGlCQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosNkJBQStCO0lBQy9CLGlCRzRWUTtJSDNWUixjRzJWUTtJSDFWUixrQkcwVlE7SUh4VlQsMEJHd1ZTO1NIeFZULFNHd1ZTLEVBOENIO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWpDRDtJSC9TSiw2QkN2RXFCO0lEd0VyQiwwQkN4RXFCO0lEeUVyQixrQ0N6RXFCO0lEMkV0QixxQkMzRXNCO0lBS3BCLG9CQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxlQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxnQkFaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4Rkksc0JBTFksRUkrRmY7RUFHRDtJSnpDSSx1QkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDZCQUErQjtJQUMvQixpQkdnWlU7SUgvWVYsY0crWVU7SUg5WVYsa0JHOFlVO0lINVlYLDBCRzRZVztTSDVZWCxTRzRZVyxFQU5MO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWpDRDtJSC9TSiw2QkN2RXFCO0lEd0VyQiwwQkN4RXFCO0lEeUVyQixrQ0N6RXFCO0lEMkV0QixxQkMzRXNCO0lBS3BCLG9CQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxlQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxnQkFaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4Rkksc0JBTFksRUkrRmY7RUFHRDtJSnpDSSx1QkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDZCQUErQjtJQUMvQixpQkdnWlU7SUgvWVYsY0crWVU7SUg5WVYsa0JHOFlVO0lINVlYLDBCRzRZVztTSDVZWCxTRzRZVyxFQU5MO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWpDRDtJSC9TSiwwQkN2RXFCO0lEd0VyQix1QkN4RXFCO0lEeUVyQiwrQkN6RXFCO0lEMkV0QixrQkMzRXNCO0lBS3BCLGlCQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxZQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxhQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSxtQkFMWSxFSStGZjtFQUdEO0lKekNJLG9CQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosNkJBQStCO0lBQy9CLGlCR2daVTtJSC9ZVixjRytZVTtJSDlZVixrQkc4WVU7SUg1WVgsMEJHNFlXO1NINVlYLFNHNFlXLEVBTkw7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBakNEO0lIL1NKLDhCQ3ZFcUI7SUR3RXJCLDJCQ3hFcUI7SUR5RXJCLG1DQ3pFcUI7SUQyRXRCLHNCQzNFc0I7SUFLcEIscUJBTG9CLEVFd1hoQjtFQUdEO0lKak1JLGdCQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxpQkFaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4RkksdUJBTFksRUkrRmY7RUFHRDtJSnpDSSx3QkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDZCQUErQjtJQUMvQixpQkdnWlU7SUgvWVYsY0crWVU7SUg5WVYsa0JHOFlVO0lINVlYLDBCRzRZVztTSDVZWCxTRzRZVyxFQU5MO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWpDRDtJSC9TSiw4QkN2RXFCO0lEd0VyQiwyQkN4RXFCO0lEeUVyQixtQ0N6RXFCO0lEMkV0QixzQkMzRXNCO0lBS3BCLHFCQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxnQkFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksaUJBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLHVCQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksd0JBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw2QkFBK0I7SUFDL0IsaUJHZ1pVO0lIL1lWLGNHK1lVO0lIOVlWLGtCRzhZVTtJSDVZWCwwQkc0WVc7U0g1WVgsU0c0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osd0JDdkVxQjtJRHdFckIscUJDeEVxQjtJRHlFckIsNkJDekVxQjtJRDJFdEIsZ0JDM0VzQjtJQUtwQixlQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxVQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxXQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSxpQkFMWSxFSStGZjtFQUdEO0lKekNJLGtCQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosNkJBQStCO0lBQy9CLGlCR2daVTtJSC9ZVixjRytZVTtJSDlZVixrQkc4WVU7SUg1WVgsMEJHNFlXO1NINVlYLFNHNFlXLEVBTkw7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBakNEO0lIL1NKLDhCQ3ZFcUI7SUR3RXJCLDJCQ3hFcUI7SUR5RXJCLG1DQ3pFcUI7SUQyRXRCLHNCQzNFc0I7SUFLcEIscUJBTG9CLEVFd1hoQjtFQUdEO0lKak1JLGdCQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxpQkFaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4RkksdUJBTFksRUkrRmY7RUFHRDtJSnpDSSx3QkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDZCQUErQjtJQUMvQixpQkdnWlU7SUgvWVYsY0crWVU7SUg5WVYsa0JHOFlVO0lINVlYLDBCRzRZVztTSDVZWCxTRzRZVyxFQU5MO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWpDRDtJSC9TSiw4QkN2RXFCO0lEd0VyQiwyQkN4RXFCO0lEeUVyQixtQ0N6RXFCO0lEMkV0QixzQkMzRXNCO0lBS3BCLHFCQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxnQkFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksaUJBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLHVCQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksd0JBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw2QkFBK0I7SUFDL0IsaUJHZ1pVO0lIL1lWLGNHK1lVO0lIOVlWLGtCRzhZVTtJSDVZWCwwQkc0WVc7U0g1WVgsU0c0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osMEJDdkVxQjtJRHdFckIsdUJDeEVxQjtJRHlFckIsK0JDekVxQjtJRDJFdEIsa0JDM0VzQjtJQUtwQixpQkFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksWUFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksYUFaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4RkksbUJBTFksRUkrRmY7RUFHRDtJSnpDSSxvQkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDhCQUErQjtJQUMvQixpQkdnWlU7SUgvWVYsY0crWVU7SUg5WVYsa0JHOFlVO0lINVlYLDJCRzRZVztTSDVZWCxTRzRZVyxFQU5MO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWpDRDtJSC9TSiw4QkN2RXFCO0lEd0VyQiwyQkN4RXFCO0lEeUVyQixtQ0N6RXFCO0lEMkV0QixzQkMzRXNCO0lBS3BCLHFCQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxnQkFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksaUJBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLHVCQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksd0JBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw4QkFBK0I7SUFDL0Isa0JHZ1pVO0lIL1lWLGVHK1lVO0lIOVlWLG1CRzhZVTtJSDVZWCwyQkc0WVc7U0g1WVgsVUc0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osOEJDdkVxQjtJRHdFckIsMkJDeEVxQjtJRHlFckIsbUNDekVxQjtJRDJFdEIsc0JDM0VzQjtJQUtwQixxQkFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksZ0JBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLGlCQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSx1QkFMWSxFSStGZjtFQUdEO0lKekNJLHdCQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosOEJBQStCO0lBQy9CLGtCR2daVTtJSC9ZVixlRytZVTtJSDlZVixtQkc4WVU7SUg1WVgsMkJHNFlXO1NINVlYLFVHNFlXLEVBTkw7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBakNEO0lIL1NKLHdCQ3ZFcUI7SUR3RXJCLHFCQ3hFcUI7SUR5RXJCLDZCQ3pFcUI7SUQyRXRCLGdCQzNFc0I7SUFLcEIsZUFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksVUFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksV0FaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4RkksaUJBTFksRUkrRmY7RUFHRDtJSnpDSSxrQkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDhCQUErQjtJQUMvQixrQkdnWlU7SUgvWVYsZUcrWVU7SUg5WVYsbUJHOFlVO0lINVlYLDJCRzRZVztTSDVZWCxVRzRZVyxFQU5MO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWpDRDtJSC9TSiw4QkN2RXFCO0lEd0VyQiwyQkN4RXFCO0lEeUVyQixtQ0N6RXFCO0lEMkV0QixzQkMzRXNCO0lBS3BCLHFCQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxnQkFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksaUJBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLHVCQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksd0JBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw4QkFBK0I7SUFDL0Isa0JHZ1pVO0lIL1lWLGVHK1lVO0lIOVlWLG1CRzhZVTtJSDVZWCwyQkc0WVc7U0g1WVgsVUc0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osOEJDdkVxQjtJRHdFckIsMkJDeEVxQjtJRHlFckIsbUNDekVxQjtJRDJFdEIsc0JDM0VzQjtJQUtwQixxQkFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksZ0JBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLGlCQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSx1QkFMWSxFSStGZjtFQUdEO0lKekNJLHdCQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosOEJBQStCO0lBQy9CLGtCR2daVTtJSC9ZVixlRytZVTtJSDlZVixtQkc4WVU7SUg1WVgsMkJHNFlXO1NINVlYLFVHNFlXLEVBTkw7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBakNEO0lIL1NKLDBCQ3ZFcUI7SUR3RXJCLHVCQ3hFcUI7SUR5RXJCLCtCQ3pFcUI7SUQyRXRCLGtCQzNFc0I7SUFLcEIsaUJBTG9CLEVFd1hoQjtFQUdEO0lKak1JLFlBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLGFBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLG1CQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksb0JBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw4QkFBK0I7SUFDL0Isa0JHZ1pVO0lIL1lWLGVHK1lVO0lIOVlWLG1CRzhZVTtJSDVZWCwyQkc0WVc7U0g1WVgsVUc0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osOEJDdkVxQjtJRHdFckIsMkJDeEVxQjtJRHlFckIsbUNDekVxQjtJRDJFdEIsc0JDM0VzQjtJQUtwQixxQkFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksZ0JBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLGlCQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSx1QkFMWSxFSStGZjtFQUdEO0lKekNJLHdCQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosOEJBQStCO0lBQy9CLGtCR2daVTtJSC9ZVixlRytZVTtJSDlZVixtQkc4WVU7SUg1WVgsMkJHNFlXO1NINVlYLFVHNFlXLEVBTkw7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBakNEO0lIL1NKLDhCQ3ZFcUI7SUR3RXJCLDJCQ3hFcUI7SUR5RXJCLG1DQ3pFcUI7SUQyRXRCLHNCQzNFc0I7SUFLcEIscUJBTG9CLEVFd1hoQjtFQUdEO0lKak1JLGdCQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxpQkFaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4RkksdUJBTFksRUkrRmY7RUFHRDtJSnpDSSx3QkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDhCQUErQjtJQUMvQixrQkdnWlU7SUgvWVYsZUcrWVU7SUg5WVYsbUJHOFlVO0lINVlYLDJCRzRZVztTSDVZWCxVRzRZVyxFQU5MO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWpDRDtJSC9TSix3QkN2RXFCO0lEd0VyQixxQkN4RXFCO0lEeUVyQiw2QkN6RXFCO0lEMkV0QixnQkMzRXNCO0lBS3BCLGVBTG9CLEVFd1hoQjtFQUdEO0lKak1JLFVBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLFdBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLGlCQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksa0JBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw4QkFBK0I7SUFDL0Isa0JHZ1pVO0lIL1lWLGVHK1lVO0lIOVlWLG1CRzhZVTtJSDVZWCwyQkc0WVc7U0g1WVgsVUc0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osOEJDdkVxQjtJRHdFckIsMkJDeEVxQjtJRHlFckIsbUNDekVxQjtJRDJFdEIsc0JDM0VzQjtJQUtwQixxQkFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksZ0JBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLGlCQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSx1QkFMWSxFSStGZjtFQUdEO0lKekNJLHdCQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosOEJBQStCO0lBQy9CLGtCR2daVTtJSC9ZVixlRytZVTtJSDlZVixtQkc4WVU7SUg1WVgsMkJHNFlXO1NINVlYLFVHNFlXLEVBTkw7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBakNEO0lIL1NKLDhCQ3ZFcUI7SUR3RXJCLDJCQ3hFcUI7SUR5RXJCLG1DQ3pFcUI7SUQyRXRCLHNCQzNFc0I7SUFLcEIscUJBTG9CLEVFd1hoQjtFQUdEO0lKak1JLGdCQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxpQkFaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4RkksdUJBTFksRUkrRmY7RUFHRDtJSnpDSSx3QkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDhCQUErQjtJQUMvQixrQkdnWlU7SUgvWVYsZUcrWVU7SUg5WVYsbUJHOFlVO0lINVlYLDJCRzRZVztTSDVZWCxVRzRZVyxFQU5MO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWpDRDtJSC9TSiwwQkN2RXFCO0lEd0VyQix1QkN4RXFCO0lEeUVyQiwrQkN6RXFCO0lEMkV0QixrQkMzRXNCO0lBS3BCLGlCQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxZQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxhQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSxtQkFMWSxFSStGZjtFQUdEO0lKekNJLG9CQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosOEJBQStCO0lBQy9CLGtCR2daVTtJSC9ZVixlRytZVTtJSDlZVixtQkc4WVU7SUg1WVgsMkJHNFlXO1NINVlYLFVHNFlXLEVBTkw7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBakNEO0lIL1NKLDhCQ3ZFcUI7SUR3RXJCLDJCQ3hFcUI7SUR5RXJCLG1DQ3pFcUI7SUQyRXRCLHNCQzNFc0I7SUFLcEIscUJBTG9CLEVFd1hoQjtFQUdEO0lKak1JLGdCQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxpQkFaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4RkksdUJBTFksRUkrRmY7RUFHRDtJSnpDSSx3QkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDhCQUErQjtJQUMvQixrQkdnWlU7SUgvWVYsZUcrWVU7SUg5WVYsbUJHOFlVO0lINVlYLDJCRzRZVztTSDVZWCxVRzRZVyxFQU5MO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWpDRDtJSC9TSiw4QkN2RXFCO0lEd0VyQiwyQkN4RXFCO0lEeUVyQixtQ0N6RXFCO0lEMkV0QixzQkMzRXNCO0lBS3BCLHFCQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxnQkFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksaUJBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLHVCQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksd0JBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw4QkFBK0I7SUFDL0Isa0JHZ1pVO0lIL1lWLGVHK1lVO0lIOVlWLG1CRzhZVTtJSDVZWCwyQkc0WVc7U0g1WVgsVUc0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0oseUJDdkVxQjtJRHdFckIsc0JDeEVxQjtJRHlFckIsOEJDekVxQjtJRDJFdEIsaUJDM0VzQjtJQUtwQixnQkFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksV0FaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksWUFaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4Rkksa0JBTFksRUkrRmY7RUFHRDtJSnpDSSxtQkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDhCQUErQjtJQUMvQixrQkdnWlU7SUgvWVYsZUcrWVU7SUg5WVYsbUJHOFlVO0lINVlYLDJCRzRZVztTSDVZWCxVRzRZVyxFQU5MO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWhjTDtJSnNtQkEsWUFBTSxFSXBtQkw7RUFDRDtJSm1tQkEsYUFBTSxFSWptQkw7RUFJRDtJSjZtQkEsWUFBTSxFSTNtQkw7RUFDRDtJSjBtQkEsWUFBTSxFSXhtQkw7RUFDRDtJSnVtQkEsYUFBTSxFSXJtQkw7RUFJRDtJSmtuQkMsZUFBMEI7SUFBMUIsaUJBQTBCO0lBQTFCLGtCQUEwQjtJQUExQixnQkFBMEIsRUlobkIxQjtFQUNEO0lKK21CQyxnQkFBMEIsRUk3bUIxQjtFQUNEO0lKNG1CQyxpQkFBMEIsRUkxbUIxQjtFQUNEO0lKeW1CQyxlQUEwQixFSXZtQjFCO0VBQ0Q7SUpzbUJDLGtCQUEwQixFSXBtQjFCO0VBSUQ7SUp3bkJFLG9CR3ZXd0Q7SUh1V3hELG1CR3hXdUQsRUM5UXhEO0VBQ0Q7SUpxbkJFLG1CR3hXdUQsRUMzUXhEO0VBQ0Q7SUprbkJFLG9CR3ZXd0QsRUN6UXpEO0VBVUQ7SUFDQyxnQkFBZSxFQUNmO0VBZ0JEO0lIcEdDLDhCQUE4QjtJQUM5QiwrQkFBK0I7SUFFaEMsNEJDbEc0QjtJRG1HNUIseUJDbkc0QjtJRG9HNUIsd0JDcEc0QjtJRHNHN0Isb0JDdEc2QjtJQUU1QiwyQkFBMkI7SUFDM0IsNEJBQTRCO0lBQzVCLG1CQUFrRDtJQUNsRCxvQkFBb0QsRUVnTW5EO0lSa3lLQztNTTk5S0QsMEJBQTBCO01BQzFCLDJCQUEyQixFQUMzQjtFRTJMRDtJSGhIQywrQkFBK0I7SUFDL0IsK0JBQStCO0lBV2hDLG9DQ3BHb0M7SURxR3BDLGlDQ3JHb0M7SURzR3BDLGdDQ3RHb0M7SUR3R3JDLDRCQ3hHcUM7SUFJcEMsMkJBQTJCO0lBQzNCLDRCQUE0QjtJQUM1QixtQkFBa0Q7SUFDbEQsb0JBQW9ELEVFbU1uRDtJUjZ5S0M7TU01K0tELDBCQUEwQjtNQUMxQiwyQkFBMkIsRUFDM0I7RUVpTUQ7SUZQQSxhQUFhO0lBWVosNEJBQTJCO0lBQzNCLDJCQUEwQjtJQUV6QixvQ0FBNkI7SUFDN0Isa0NBQTJCO0lBQzNCLGdDQUF5QjtJQUN6QiwrQkFBd0I7SUFFekIsaUNBQXFCO1NBQXJCLDRCQUFxQixFRVhyQjtFQUlEO0lIekhDLDhCQUE4QjtJQUM5Qiw2QkFBNkI7SUFROUIsK0JDdkQrQjtJRHdEL0IsNEJDeEQrQjtJRHlEL0IsMkJDekQrQjtJRDJEaEMsdUJDM0RnQztJQUUvQiwyQkFBMkI7SUFDM0IsNEJBQTRCO0lBQzVCLG1CQUFrRDtJQUNsRCxvQkFBb0QsRUVvS25EO0VBQ0Q7SUh6SEMsK0JBQStCO0lBQy9CLDZCQUE2QjtJQUs5Qix1Q0N6RHVDO0lEMER2QyxvQ0MxRHVDO0lEMkR2QyxtQ0MzRHVDO0lENkR4QywrQkM3RHdDO0lBSXZDLDJCQUEyQjtJQUMzQiw0QkFBNEI7SUFDNUIsbUJBQWtEO0lBQ2xELG9CQUFvRCxFRXVLbkQ7RUFzQkQ7SUgyREMsd0JBQXdCO0lBQ3hCLHFCQUFxQjtJQWF0QixvQ0NvQ3FDO0lEbkNyQyxpQ0NtQ3FDO0lEakN0QyxxQkNpQ3NDO1NEakN0Qyw0QkNpQ3NDLEVFM0dwQztFQUNEO0lIbUVDLHlCQ3lDZ0M7SUR4Q2hDLHNCQ3dDZ0M7SUR0Q2pDLGdDQ3NDaUM7SURyQ2pDLDZCQ3FDaUM7SURuQ2xDLHNCQ21Da0M7U0RuQ2xDLHdCQ21Da0MsRUUxR2hDO0VBQ0Q7SUh3REMsc0JBQXNCO0lBQ3RCLG1CQUFtQjtJQVVwQixrQ0N3Q21DO0lEdkNuQywrQkN1Q21DO0lEckNwQyxtQkNxQ29DO1NEckNwQywwQkNxQ29DLEVFekdsQztFQUNEO0lIa0dDLDBCQ1U0QjtJRFQ1Qix1QkNTNEI7SURQN0IsNEJDTzZCO0lETjdCLHlCQ002QjtJREo5Qix1QkNJOEI7U0RKOUIsb0JDSThCLEVFMUc1QjtFQUNEO0lIeUZDLHlCQUF5QjtJQUN6QixzQkFBc0I7SUFRdkIsZ0NDS2lDO0lESmpDLDZCQ0lpQztJREZsQyxzQkNFa0M7U0RGbEMsd0JDRWtDLEVFckdoQztFQUNEO0lIeUZDLHVCQUF1QjtJQUN2QixvQkFBb0I7SUFLckIsOEJDUytCO0lEUi9CLDJCQ1ErQjtJRE5oQyxvQkNNZ0M7U0ROaEMsc0JDTWdDLEVFdEc5QjtFQUVBO0lIaURBLDBCQUEwQjtJQUszQixzQ0NnQ3VDO0lEL0J2QyxtQ0MrQnVDO0lEN0J4Qyw4QkM2QndDLEVFcEZyQztFQUNEO0lIMkNBLDBCQUEwQjtJQUMxQix1QkFBdUI7SUFPeEIsdUNDa0N3QztJRGpDeEMsb0NDaUN3QztJRC9CekMsdUJDK0J5QztTRC9CekMsK0JDK0J5QyxFRW5GdEM7RUFzQkY7SUprWEEsY0FBYSxFSWhYWjtFQUlEO0lKMlhBLG1CQUFrQixFSXpYakI7RUFJRDtJSnNZQSxlQUFjLEVJcFliO0VBSUQ7SUppWkEsc0JBQXFCLEVJL1lwQjtFQUlEO0lKMlpBLG9CQUFtQixFSXpabEI7RUF1QkQ7SUptTkEsbUJBQWtCO0lBQ2xCLGVBQWM7SUFDZCxpQkFBZ0IsRUluTmY7SUFGRDtNSndOQyxxQkFBcUI7TUFDckIsWUFBVztNQUNYLG1CQUFrQjtNQUNsQixPQUFNO01BQUUsUUFBTztNQUNmLFlBQVc7TUFBRSxnQkFBZTtNQUc1Qiw4SEFBMkI7TUFBM0Isb0ZBQTJCO01BQTNCLGlGQUEyQjtNQUEzQiwrRUFBMkI7TUFBM0IsZ0ZBQTJCO01BQzNCLG9DQUErQjtRQUEvQixrQ0FBK0I7V0FBL0IsK0JBQStCO01BQy9CLGVBQWMsRUFDZDtFSW9CQztJQUNDLGVDdGpCWSxFRHVqQlosRUFBQTs7QUxwTUg7RUt1Skk7SUgvU0osdUJDdkVxQjtJRHdFckIsb0JDeEVxQjtJRHlFckIsNEJDekVxQjtJRDJFdEIsZUMzRXNCO0lBS3BCLGNBTG9CLEVFd1hoQjtFQUdEO0lKak1JLFNBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLFVBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLGdCQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksaUJBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw2QkFBK0I7SUFDL0IsaUJHNFZRO0lIM1ZSLGNHMlZRO0lIMVZSLGtCRzBWUTtJSHhWVCwwQkd3VlM7U0h4VlQsU0d3VlMsRUE4Q0g7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBakNEO0lIL1NKLDZCQ3ZFcUI7SUR3RXJCLDBCQ3hFcUI7SUR5RXJCLGtDQ3pFcUI7SUQyRXRCLHFCQzNFc0I7SUFLcEIsb0JBTG9CLEVFd1hoQjtFQUdEO0lKak1JLGVBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLGdCQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSxzQkFMWSxFSStGZjtFQUdEO0lKekNJLHVCQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosNkJBQStCO0lBQy9CLGlCR2daVTtJSC9ZVixjRytZVTtJSDlZVixrQkc4WVU7SUg1WVgsMEJHNFlXO1NINVlYLFNHNFlXLEVBTkw7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBakNEO0lIL1NKLDZCQ3ZFcUI7SUR3RXJCLDBCQ3hFcUI7SUR5RXJCLGtDQ3pFcUI7SUQyRXRCLHFCQzNFc0I7SUFLcEIsb0JBTG9CLEVFd1hoQjtFQUdEO0lKak1JLGVBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLGdCQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSxzQkFMWSxFSStGZjtFQUdEO0lKekNJLHVCQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosNkJBQStCO0lBQy9CLGlCR2daVTtJSC9ZVixjRytZVTtJSDlZVixrQkc4WVU7SUg1WVgsMEJHNFlXO1NINVlYLFNHNFlXLEVBTkw7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBakNEO0lIL1NKLDBCQ3ZFcUI7SUR3RXJCLHVCQ3hFcUI7SUR5RXJCLCtCQ3pFcUI7SUQyRXRCLGtCQzNFc0I7SUFLcEIsaUJBTG9CLEVFd1hoQjtFQUdEO0lKak1JLFlBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLGFBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLG1CQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksb0JBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw2QkFBK0I7SUFDL0IsaUJHZ1pVO0lIL1lWLGNHK1lVO0lIOVlWLGtCRzhZVTtJSDVZWCwwQkc0WVc7U0g1WVgsU0c0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osOEJDdkVxQjtJRHdFckIsMkJDeEVxQjtJRHlFckIsbUNDekVxQjtJRDJFdEIsc0JDM0VzQjtJQUtwQixxQkFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksZ0JBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLGlCQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSx1QkFMWSxFSStGZjtFQUdEO0lKekNJLHdCQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosNkJBQStCO0lBQy9CLGlCR2daVTtJSC9ZVixjRytZVTtJSDlZVixrQkc4WVU7SUg1WVgsMEJHNFlXO1NINVlYLFNHNFlXLEVBTkw7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBakNEO0lIL1NKLDhCQ3ZFcUI7SUR3RXJCLDJCQ3hFcUI7SUR5RXJCLG1DQ3pFcUI7SUQyRXRCLHNCQzNFc0I7SUFLcEIscUJBTG9CLEVFd1hoQjtFQUdEO0lKak1JLGdCQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxpQkFaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4RkksdUJBTFksRUkrRmY7RUFHRDtJSnpDSSx3QkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDZCQUErQjtJQUMvQixpQkdnWlU7SUgvWVYsY0crWVU7SUg5WVYsa0JHOFlVO0lINVlYLDBCRzRZVztTSDVZWCxTRzRZVyxFQU5MO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWpDRDtJSC9TSix3QkN2RXFCO0lEd0VyQixxQkN4RXFCO0lEeUVyQiw2QkN6RXFCO0lEMkV0QixnQkMzRXNCO0lBS3BCLGVBTG9CLEVFd1hoQjtFQUdEO0lKak1JLFVBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLFdBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLGlCQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksa0JBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw2QkFBK0I7SUFDL0IsaUJHZ1pVO0lIL1lWLGNHK1lVO0lIOVlWLGtCRzhZVTtJSDVZWCwwQkc0WVc7U0g1WVgsU0c0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osOEJDdkVxQjtJRHdFckIsMkJDeEVxQjtJRHlFckIsbUNDekVxQjtJRDJFdEIsc0JDM0VzQjtJQUtwQixxQkFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksZ0JBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLGlCQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSx1QkFMWSxFSStGZjtFQUdEO0lKekNJLHdCQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosNkJBQStCO0lBQy9CLGlCR2daVTtJSC9ZVixjRytZVTtJSDlZVixrQkc4WVU7SUg1WVgsMEJHNFlXO1NINVlYLFNHNFlXLEVBTkw7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBakNEO0lIL1NKLDhCQ3ZFcUI7SUR3RXJCLDJCQ3hFcUI7SUR5RXJCLG1DQ3pFcUI7SUQyRXRCLHNCQzNFc0I7SUFLcEIscUJBTG9CLEVFd1hoQjtFQUdEO0lKak1JLGdCQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxpQkFaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4RkksdUJBTFksRUkrRmY7RUFHRDtJSnpDSSx3QkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDZCQUErQjtJQUMvQixpQkdnWlU7SUgvWVYsY0crWVU7SUg5WVYsa0JHOFlVO0lINVlYLDBCRzRZVztTSDVZWCxTRzRZVyxFQU5MO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWpDRDtJSC9TSiwwQkN2RXFCO0lEd0VyQix1QkN4RXFCO0lEeUVyQiwrQkN6RXFCO0lEMkV0QixrQkMzRXNCO0lBS3BCLGlCQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxZQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxhQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSxtQkFMWSxFSStGZjtFQUdEO0lKekNJLG9CQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosOEJBQStCO0lBQy9CLGlCR2daVTtJSC9ZVixjRytZVTtJSDlZVixrQkc4WVU7SUg1WVgsMkJHNFlXO1NINVlYLFNHNFlXLEVBTkw7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBakNEO0lIL1NKLDhCQ3ZFcUI7SUR3RXJCLDJCQ3hFcUI7SUR5RXJCLG1DQ3pFcUI7SUQyRXRCLHNCQzNFc0I7SUFLcEIscUJBTG9CLEVFd1hoQjtFQUdEO0lKak1JLGdCQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxpQkFaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4RkksdUJBTFksRUkrRmY7RUFHRDtJSnpDSSx3QkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDhCQUErQjtJQUMvQixrQkdnWlU7SUgvWVYsZUcrWVU7SUg5WVYsbUJHOFlVO0lINVlYLDJCRzRZVztTSDVZWCxVRzRZVyxFQU5MO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWpDRDtJSC9TSiw4QkN2RXFCO0lEd0VyQiwyQkN4RXFCO0lEeUVyQixtQ0N6RXFCO0lEMkV0QixzQkMzRXNCO0lBS3BCLHFCQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxnQkFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksaUJBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLHVCQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksd0JBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw4QkFBK0I7SUFDL0Isa0JHZ1pVO0lIL1lWLGVHK1lVO0lIOVlWLG1CRzhZVTtJSDVZWCwyQkc0WVc7U0g1WVgsVUc0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osd0JDdkVxQjtJRHdFckIscUJDeEVxQjtJRHlFckIsNkJDekVxQjtJRDJFdEIsZ0JDM0VzQjtJQUtwQixlQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxVQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxXQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSxpQkFMWSxFSStGZjtFQUdEO0lKekNJLGtCQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosOEJBQStCO0lBQy9CLGtCR2daVTtJSC9ZVixlRytZVTtJSDlZVixtQkc4WVU7SUg1WVgsMkJHNFlXO1NINVlYLFVHNFlXLEVBTkw7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBakNEO0lIL1NKLDhCQ3ZFcUI7SUR3RXJCLDJCQ3hFcUI7SUR5RXJCLG1DQ3pFcUI7SUQyRXRCLHNCQzNFc0I7SUFLcEIscUJBTG9CLEVFd1hoQjtFQUdEO0lKak1JLGdCQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxpQkFaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4RkksdUJBTFksRUkrRmY7RUFHRDtJSnpDSSx3QkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDhCQUErQjtJQUMvQixrQkdnWlU7SUgvWVYsZUcrWVU7SUg5WVYsbUJHOFlVO0lINVlYLDJCRzRZVztTSDVZWCxVRzRZVyxFQU5MO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWpDRDtJSC9TSiw4QkN2RXFCO0lEd0VyQiwyQkN4RXFCO0lEeUVyQixtQ0N6RXFCO0lEMkV0QixzQkMzRXNCO0lBS3BCLHFCQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxnQkFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksaUJBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLHVCQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksd0JBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw4QkFBK0I7SUFDL0Isa0JHZ1pVO0lIL1lWLGVHK1lVO0lIOVlWLG1CRzhZVTtJSDVZWCwyQkc0WVc7U0g1WVgsVUc0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osMEJDdkVxQjtJRHdFckIsdUJDeEVxQjtJRHlFckIsK0JDekVxQjtJRDJFdEIsa0JDM0VzQjtJQUtwQixpQkFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksWUFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksYUFaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4RkksbUJBTFksRUkrRmY7RUFHRDtJSnpDSSxvQkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDhCQUErQjtJQUMvQixrQkdnWlU7SUgvWVYsZUcrWVU7SUg5WVYsbUJHOFlVO0lINVlYLDJCRzRZVztTSDVZWCxVRzRZVyxFQU5MO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWpDRDtJSC9TSiw4QkN2RXFCO0lEd0VyQiwyQkN4RXFCO0lEeUVyQixtQ0N6RXFCO0lEMkV0QixzQkMzRXNCO0lBS3BCLHFCQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxnQkFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksaUJBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLHVCQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksd0JBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw4QkFBK0I7SUFDL0Isa0JHZ1pVO0lIL1lWLGVHK1lVO0lIOVlWLG1CRzhZVTtJSDVZWCwyQkc0WVc7U0g1WVgsVUc0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osOEJDdkVxQjtJRHdFckIsMkJDeEVxQjtJRHlFckIsbUNDekVxQjtJRDJFdEIsc0JDM0VzQjtJQUtwQixxQkFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksZ0JBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLGlCQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSx1QkFMWSxFSStGZjtFQUdEO0lKekNJLHdCQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosOEJBQStCO0lBQy9CLGtCR2daVTtJSC9ZVixlRytZVTtJSDlZVixtQkc4WVU7SUg1WVgsMkJHNFlXO1NINVlYLFVHNFlXLEVBTkw7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBakNEO0lIL1NKLHdCQ3ZFcUI7SUR3RXJCLHFCQ3hFcUI7SUR5RXJCLDZCQ3pFcUI7SUQyRXRCLGdCQzNFc0I7SUFLcEIsZUFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksVUFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksV0FaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4RkksaUJBTFksRUkrRmY7RUFHRDtJSnpDSSxrQkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDhCQUErQjtJQUMvQixrQkdnWlU7SUgvWVYsZUcrWVU7SUg5WVYsbUJHOFlVO0lINVlYLDJCRzRZVztTSDVZWCxVRzRZVyxFQU5MO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWpDRDtJSC9TSiw4QkN2RXFCO0lEd0VyQiwyQkN4RXFCO0lEeUVyQixtQ0N6RXFCO0lEMkV0QixzQkMzRXNCO0lBS3BCLHFCQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxnQkFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksaUJBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLHVCQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksd0JBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw4QkFBK0I7SUFDL0Isa0JHZ1pVO0lIL1lWLGVHK1lVO0lIOVlWLG1CRzhZVTtJSDVZWCwyQkc0WVc7U0g1WVgsVUc0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osOEJDdkVxQjtJRHdFckIsMkJDeEVxQjtJRHlFckIsbUNDekVxQjtJRDJFdEIsc0JDM0VzQjtJQUtwQixxQkFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksZ0JBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLGlCQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSx1QkFMWSxFSStGZjtFQUdEO0lKekNJLHdCQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosOEJBQStCO0lBQy9CLGtCR2daVTtJSC9ZVixlRytZVTtJSDlZVixtQkc4WVU7SUg1WVgsMkJHNFlXO1NINVlYLFVHNFlXLEVBTkw7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBakNEO0lIL1NKLDBCQ3ZFcUI7SUR3RXJCLHVCQ3hFcUI7SUR5RXJCLCtCQ3pFcUI7SUQyRXRCLGtCQzNFc0I7SUFLcEIsaUJBTG9CLEVFd1hoQjtFQUdEO0lKak1JLFlBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLGFBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLG1CQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksb0JBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw4QkFBK0I7SUFDL0Isa0JHZ1pVO0lIL1lWLGVHK1lVO0lIOVlWLG1CRzhZVTtJSDVZWCwyQkc0WVc7U0g1WVgsVUc0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osOEJDdkVxQjtJRHdFckIsMkJDeEVxQjtJRHlFckIsbUNDekVxQjtJRDJFdEIsc0JDM0VzQjtJQUtwQixxQkFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksZ0JBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLGlCQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSx1QkFMWSxFSStGZjtFQUdEO0lKekNJLHdCQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosOEJBQStCO0lBQy9CLGtCR2daVTtJSC9ZVixlRytZVTtJSDlZVixtQkc4WVU7SUg1WVgsMkJHNFlXO1NINVlYLFVHNFlXLEVBTkw7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBakNEO0lIL1NKLDhCQ3ZFcUI7SUR3RXJCLDJCQ3hFcUI7SUR5RXJCLG1DQ3pFcUI7SUQyRXRCLHNCQzNFc0I7SUFLcEIscUJBTG9CLEVFd1hoQjtFQUdEO0lKak1JLGdCQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxpQkFaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4RkksdUJBTFksRUkrRmY7RUFHRDtJSnpDSSx3QkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDhCQUErQjtJQUMvQixrQkdnWlU7SUgvWVYsZUcrWVU7SUg5WVYsbUJHOFlVO0lINVlYLDJCRzRZVztTSDVZWCxVRzRZVyxFQU5MO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWpDRDtJSC9TSix5QkN2RXFCO0lEd0VyQixzQkN4RXFCO0lEeUVyQiw4QkN6RXFCO0lEMkV0QixpQkMzRXNCO0lBS3BCLGdCQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxXQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxZQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSxrQkFMWSxFSStGZjtFQUdEO0lKekNJLG1CQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosOEJBQStCO0lBQy9CLGtCR2daVTtJSC9ZVixlRytZVTtJSDlZVixtQkc4WVU7SUg1WVgsMkJHNFlXO1NINVlYLFVHNFlXLEVBTkw7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBaGNMO0lKc21CQSxZQUFNLEVJcG1CTDtFQUNEO0lKbW1CQSxhQUFNLEVJam1CTDtFQUlEO0lKNm1CQSxZQUFNLEVJM21CTDtFQUNEO0lKMG1CQSxZQUFNLEVJeG1CTDtFQUNEO0lKdW1CQSxhQUFNLEVJcm1CTDtFQUlEO0lKa25CQyxlQUEwQjtJQUExQixpQkFBMEI7SUFBMUIsa0JBQTBCO0lBQTFCLGdCQUEwQixFSWhuQjFCO0VBQ0Q7SUorbUJDLGdCQUEwQixFSTdtQjFCO0VBQ0Q7SUo0bUJDLGlCQUEwQixFSTFtQjFCO0VBQ0Q7SUp5bUJDLGVBQTBCLEVJdm1CMUI7RUFDRDtJSnNtQkMsa0JBQTBCLEVJcG1CMUI7RUFJRDtJSnduQkUsb0JHdld3RDtJSHVXeEQsbUJHeFd1RCxFQzlReEQ7RUFDRDtJSnFuQkUsbUJHeFd1RCxFQzNReEQ7RUFDRDtJSmtuQkUsb0JHdld3RCxFQ3pRekQ7RUFVRDtJQUNDLGdCQUFlLEVBQ2Y7RUFnQkQ7SUhwR0MsOEJBQThCO0lBQzlCLCtCQUErQjtJQUVoQyw0QkNsRzRCO0lEbUc1Qix5QkNuRzRCO0lEb0c1Qix3QkNwRzRCO0lEc0c3QixvQkN0RzZCO0lBRTVCLDJCQUEyQjtJQUMzQiw0QkFBNEI7SUFDNUIsbUJBQWtEO0lBQ2xELG9CQUFvRCxFRWdNbkQ7SVIyeE1DO01NdjlNRCwwQkFBMEI7TUFDMUIsMkJBQTJCLEVBQzNCO0VFMkxEO0lIaEhDLCtCQUErQjtJQUMvQiwrQkFBK0I7SUFXaEMsb0NDcEdvQztJRHFHcEMsaUNDckdvQztJRHNHcEMsZ0NDdEdvQztJRHdHckMsNEJDeEdxQztJQUlwQywyQkFBMkI7SUFDM0IsNEJBQTRCO0lBQzVCLG1CQUFrRDtJQUNsRCxvQkFBb0QsRUVtTW5EO0lSc3lNQztNTXIrTUQsMEJBQTBCO01BQzFCLDJCQUEyQixFQUMzQjtFRWlNRDtJRlBBLGFBQWE7SUFZWiw0QkFBMkI7SUFDM0IsMkJBQTBCO0lBRXpCLG9DQUE2QjtJQUM3QixrQ0FBMkI7SUFDM0IsZ0NBQXlCO0lBQ3pCLCtCQUF3QjtJQUV6QixpQ0FBcUI7U0FBckIsNEJBQXFCLEVFWHJCO0VBSUQ7SUh6SEMsOEJBQThCO0lBQzlCLDZCQUE2QjtJQVE5QiwrQkN2RCtCO0lEd0QvQiw0QkN4RCtCO0lEeUQvQiwyQkN6RCtCO0lEMkRoQyx1QkMzRGdDO0lBRS9CLDJCQUEyQjtJQUMzQiw0QkFBNEI7SUFDNUIsbUJBQWtEO0lBQ2xELG9CQUFvRCxFRW9LbkQ7RUFDRDtJSHpIQywrQkFBK0I7SUFDL0IsNkJBQTZCO0lBSzlCLHVDQ3pEdUM7SUQwRHZDLG9DQzFEdUM7SUQyRHZDLG1DQzNEdUM7SUQ2RHhDLCtCQzdEd0M7SUFJdkMsMkJBQTJCO0lBQzNCLDRCQUE0QjtJQUM1QixtQkFBa0Q7SUFDbEQsb0JBQW9ELEVFdUtuRDtFQXNCRDtJSDJEQyx3QkFBd0I7SUFDeEIscUJBQXFCO0lBYXRCLG9DQ29DcUM7SURuQ3JDLGlDQ21DcUM7SURqQ3RDLHFCQ2lDc0M7U0RqQ3RDLDRCQ2lDc0MsRUUzR3BDO0VBQ0Q7SUhtRUMseUJDeUNnQztJRHhDaEMsc0JDd0NnQztJRHRDakMsZ0NDc0NpQztJRHJDakMsNkJDcUNpQztJRG5DbEMsc0JDbUNrQztTRG5DbEMsd0JDbUNrQyxFRTFHaEM7RUFDRDtJSHdEQyxzQkFBc0I7SUFDdEIsbUJBQW1CO0lBVXBCLGtDQ3dDbUM7SUR2Q25DLCtCQ3VDbUM7SURyQ3BDLG1CQ3FDb0M7U0RyQ3BDLDBCQ3FDb0MsRUV6R2xDO0VBQ0Q7SUhrR0MsMEJDVTRCO0lEVDVCLHVCQ1M0QjtJRFA3Qiw0QkNPNkI7SURON0IseUJDTTZCO0lESjlCLHVCQ0k4QjtTREo5QixvQkNJOEIsRUUxRzVCO0VBQ0Q7SUh5RkMseUJBQXlCO0lBQ3pCLHNCQUFzQjtJQVF2QixnQ0NLaUM7SURKakMsNkJDSWlDO0lERmxDLHNCQ0VrQztTREZsQyx3QkNFa0MsRUVyR2hDO0VBQ0Q7SUh5RkMsdUJBQXVCO0lBQ3ZCLG9CQUFvQjtJQUtyQiw4QkNTK0I7SURSL0IsMkJDUStCO0lETmhDLG9CQ01nQztTRE5oQyxzQkNNZ0MsRUV0RzlCO0VBRUE7SUhpREEsMEJBQTBCO0lBSzNCLHNDQ2dDdUM7SUQvQnZDLG1DQytCdUM7SUQ3QnhDLDhCQzZCd0MsRUVwRnJDO0VBQ0Q7SUgyQ0EsMEJBQTBCO0lBQzFCLHVCQUF1QjtJQU94Qix1Q0NrQ3dDO0lEakN4QyxvQ0NpQ3dDO0lEL0J6Qyx1QkMrQnlDO1NEL0J6QywrQkMrQnlDLEVFbkZ0QztFQXNCRjtJSmtYQSxjQUFhLEVJaFhaO0VBSUQ7SUoyWEEsbUJBQWtCLEVJelhqQjtFQUlEO0lKc1lBLGVBQWMsRUlwWWI7RUFJRDtJSmlaQSxzQkFBcUIsRUkvWXBCO0VBSUQ7SUoyWkEsb0JBQW1CLEVJelpsQjtFQXVCRDtJSm1OQSxtQkFBa0I7SUFDbEIsZUFBYztJQUNkLGlCQUFnQixFSW5OZjtJQUZEO01Kd05DLHFCQUFxQjtNQUNyQixZQUFXO01BQ1gsbUJBQWtCO01BQ2xCLE9BQU07TUFBRSxRQUFPO01BQ2YsWUFBVztNQUFFLGdCQUFlO01BRzVCLDhIQUEyQjtNQUEzQixvRkFBMkI7TUFBM0IsaUZBQTJCO01BQTNCLCtFQUEyQjtNQUEzQixnRkFBMkI7TUFDM0Isb0NBQStCO1FBQS9CLGtDQUErQjtXQUEvQiwrQkFBK0I7TUFDL0IsZUFBYyxFQUNkO0VJb0JDO0lBQ0MsZUN0akJZLEVEdWpCWixFQUFBOztBTHBNSDtFS3VKSTtJSC9TSix1QkN2RXFCO0lEd0VyQixvQkN4RXFCO0lEeUVyQiw0QkN6RXFCO0lEMkV0QixlQzNFc0I7SUFLcEIsY0FMb0IsRUV3WGhCO0VBR0Q7SUpqTUksU0FaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksVUFaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4RkksZ0JBTFksRUkrRmY7RUFHRDtJSnpDSSxpQkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDZCQUErQjtJQUMvQixpQkc0VlE7SUgzVlIsY0cyVlE7SUgxVlIsa0JHMFZRO0lIeFZULDBCR3dWUztTSHhWVCxTR3dWUyxFQThDSDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osNkJDdkVxQjtJRHdFckIsMEJDeEVxQjtJRHlFckIsa0NDekVxQjtJRDJFdEIscUJDM0VzQjtJQUtwQixvQkFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksZUFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksZ0JBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLHNCQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksdUJBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw2QkFBK0I7SUFDL0IsaUJHZ1pVO0lIL1lWLGNHK1lVO0lIOVlWLGtCRzhZVTtJSDVZWCwwQkc0WVc7U0g1WVgsU0c0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osNkJDdkVxQjtJRHdFckIsMEJDeEVxQjtJRHlFckIsa0NDekVxQjtJRDJFdEIscUJDM0VzQjtJQUtwQixvQkFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksZUFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksZ0JBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLHNCQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksdUJBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw2QkFBK0I7SUFDL0IsaUJHZ1pVO0lIL1lWLGNHK1lVO0lIOVlWLGtCRzhZVTtJSDVZWCwwQkc0WVc7U0g1WVgsU0c0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osMEJDdkVxQjtJRHdFckIsdUJDeEVxQjtJRHlFckIsK0JDekVxQjtJRDJFdEIsa0JDM0VzQjtJQUtwQixpQkFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksWUFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksYUFaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4RkksbUJBTFksRUkrRmY7RUFHRDtJSnpDSSxvQkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDZCQUErQjtJQUMvQixpQkdnWlU7SUgvWVYsY0crWVU7SUg5WVYsa0JHOFlVO0lINVlYLDBCRzRZVztTSDVZWCxTRzRZVyxFQU5MO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWpDRDtJSC9TSiw4QkN2RXFCO0lEd0VyQiwyQkN4RXFCO0lEeUVyQixtQ0N6RXFCO0lEMkV0QixzQkMzRXNCO0lBS3BCLHFCQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxnQkFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksaUJBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLHVCQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksd0JBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw2QkFBK0I7SUFDL0IsaUJHZ1pVO0lIL1lWLGNHK1lVO0lIOVlWLGtCRzhZVTtJSDVZWCwwQkc0WVc7U0g1WVgsU0c0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osOEJDdkVxQjtJRHdFckIsMkJDeEVxQjtJRHlFckIsbUNDekVxQjtJRDJFdEIsc0JDM0VzQjtJQUtwQixxQkFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksZ0JBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLGlCQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSx1QkFMWSxFSStGZjtFQUdEO0lKekNJLHdCQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosNkJBQStCO0lBQy9CLGlCR2daVTtJSC9ZVixjRytZVTtJSDlZVixrQkc4WVU7SUg1WVgsMEJHNFlXO1NINVlYLFNHNFlXLEVBTkw7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBakNEO0lIL1NKLHdCQ3ZFcUI7SUR3RXJCLHFCQ3hFcUI7SUR5RXJCLDZCQ3pFcUI7SUQyRXRCLGdCQzNFc0I7SUFLcEIsZUFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksVUFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksV0FaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4RkksaUJBTFksRUkrRmY7RUFHRDtJSnpDSSxrQkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDZCQUErQjtJQUMvQixpQkdnWlU7SUgvWVYsY0crWVU7SUg5WVYsa0JHOFlVO0lINVlYLDBCRzRZVztTSDVZWCxTRzRZVyxFQU5MO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWpDRDtJSC9TSiw4QkN2RXFCO0lEd0VyQiwyQkN4RXFCO0lEeUVyQixtQ0N6RXFCO0lEMkV0QixzQkMzRXNCO0lBS3BCLHFCQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxnQkFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksaUJBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLHVCQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksd0JBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw2QkFBK0I7SUFDL0IsaUJHZ1pVO0lIL1lWLGNHK1lVO0lIOVlWLGtCRzhZVTtJSDVZWCwwQkc0WVc7U0g1WVgsU0c0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osOEJDdkVxQjtJRHdFckIsMkJDeEVxQjtJRHlFckIsbUNDekVxQjtJRDJFdEIsc0JDM0VzQjtJQUtwQixxQkFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksZ0JBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLGlCQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSx1QkFMWSxFSStGZjtFQUdEO0lKekNJLHdCQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosNkJBQStCO0lBQy9CLGlCR2daVTtJSC9ZVixjRytZVTtJSDlZVixrQkc4WVU7SUg1WVgsMEJHNFlXO1NINVlYLFNHNFlXLEVBTkw7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBakNEO0lIL1NKLDBCQ3ZFcUI7SUR3RXJCLHVCQ3hFcUI7SUR5RXJCLCtCQ3pFcUI7SUQyRXRCLGtCQzNFc0I7SUFLcEIsaUJBTG9CLEVFd1hoQjtFQUdEO0lKak1JLFlBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLGFBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLG1CQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksb0JBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw4QkFBK0I7SUFDL0IsaUJHZ1pVO0lIL1lWLGNHK1lVO0lIOVlWLGtCRzhZVTtJSDVZWCwyQkc0WVc7U0g1WVgsU0c0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osOEJDdkVxQjtJRHdFckIsMkJDeEVxQjtJRHlFckIsbUNDekVxQjtJRDJFdEIsc0JDM0VzQjtJQUtwQixxQkFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksZ0JBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLGlCQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSx1QkFMWSxFSStGZjtFQUdEO0lKekNJLHdCQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosOEJBQStCO0lBQy9CLGtCR2daVTtJSC9ZVixlRytZVTtJSDlZVixtQkc4WVU7SUg1WVgsMkJHNFlXO1NINVlYLFVHNFlXLEVBTkw7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBakNEO0lIL1NKLDhCQ3ZFcUI7SUR3RXJCLDJCQ3hFcUI7SUR5RXJCLG1DQ3pFcUI7SUQyRXRCLHNCQzNFc0I7SUFLcEIscUJBTG9CLEVFd1hoQjtFQUdEO0lKak1JLGdCQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxpQkFaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4RkksdUJBTFksRUkrRmY7RUFHRDtJSnpDSSx3QkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDhCQUErQjtJQUMvQixrQkdnWlU7SUgvWVYsZUcrWVU7SUg5WVYsbUJHOFlVO0lINVlYLDJCRzRZVztTSDVZWCxVRzRZVyxFQU5MO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWpDRDtJSC9TSix3QkN2RXFCO0lEd0VyQixxQkN4RXFCO0lEeUVyQiw2QkN6RXFCO0lEMkV0QixnQkMzRXNCO0lBS3BCLGVBTG9CLEVFd1hoQjtFQUdEO0lKak1JLFVBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLFdBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLGlCQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksa0JBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw4QkFBK0I7SUFDL0Isa0JHZ1pVO0lIL1lWLGVHK1lVO0lIOVlWLG1CRzhZVTtJSDVZWCwyQkc0WVc7U0g1WVgsVUc0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osOEJDdkVxQjtJRHdFckIsMkJDeEVxQjtJRHlFckIsbUNDekVxQjtJRDJFdEIsc0JDM0VzQjtJQUtwQixxQkFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksZ0JBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLGlCQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSx1QkFMWSxFSStGZjtFQUdEO0lKekNJLHdCQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosOEJBQStCO0lBQy9CLGtCR2daVTtJSC9ZVixlRytZVTtJSDlZVixtQkc4WVU7SUg1WVgsMkJHNFlXO1NINVlYLFVHNFlXLEVBTkw7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBakNEO0lIL1NKLDhCQ3ZFcUI7SUR3RXJCLDJCQ3hFcUI7SUR5RXJCLG1DQ3pFcUI7SUQyRXRCLHNCQzNFc0I7SUFLcEIscUJBTG9CLEVFd1hoQjtFQUdEO0lKak1JLGdCQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxpQkFaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4RkksdUJBTFksRUkrRmY7RUFHRDtJSnpDSSx3QkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDhCQUErQjtJQUMvQixrQkdnWlU7SUgvWVYsZUcrWVU7SUg5WVYsbUJHOFlVO0lINVlYLDJCRzRZVztTSDVZWCxVRzRZVyxFQU5MO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWpDRDtJSC9TSiwwQkN2RXFCO0lEd0VyQix1QkN4RXFCO0lEeUVyQiwrQkN6RXFCO0lEMkV0QixrQkMzRXNCO0lBS3BCLGlCQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxZQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxhQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSxtQkFMWSxFSStGZjtFQUdEO0lKekNJLG9CQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosOEJBQStCO0lBQy9CLGtCR2daVTtJSC9ZVixlRytZVTtJSDlZVixtQkc4WVU7SUg1WVgsMkJHNFlXO1NINVlYLFVHNFlXLEVBTkw7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBakNEO0lIL1NKLDhCQ3ZFcUI7SUR3RXJCLDJCQ3hFcUI7SUR5RXJCLG1DQ3pFcUI7SUQyRXRCLHNCQzNFc0I7SUFLcEIscUJBTG9CLEVFd1hoQjtFQUdEO0lKak1JLGdCQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxpQkFaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4RkksdUJBTFksRUkrRmY7RUFHRDtJSnpDSSx3QkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDhCQUErQjtJQUMvQixrQkdnWlU7SUgvWVYsZUcrWVU7SUg5WVYsbUJHOFlVO0lINVlYLDJCRzRZVztTSDVZWCxVRzRZVyxFQU5MO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWpDRDtJSC9TSiw4QkN2RXFCO0lEd0VyQiwyQkN4RXFCO0lEeUVyQixtQ0N6RXFCO0lEMkV0QixzQkMzRXNCO0lBS3BCLHFCQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxnQkFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksaUJBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLHVCQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksd0JBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw4QkFBK0I7SUFDL0Isa0JHZ1pVO0lIL1lWLGVHK1lVO0lIOVlWLG1CRzhZVTtJSDVZWCwyQkc0WVc7U0g1WVgsVUc0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osd0JDdkVxQjtJRHdFckIscUJDeEVxQjtJRHlFckIsNkJDekVxQjtJRDJFdEIsZ0JDM0VzQjtJQUtwQixlQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxVQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxXQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSxpQkFMWSxFSStGZjtFQUdEO0lKekNJLGtCQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosOEJBQStCO0lBQy9CLGtCR2daVTtJSC9ZVixlRytZVTtJSDlZVixtQkc4WVU7SUg1WVgsMkJHNFlXO1NINVlYLFVHNFlXLEVBTkw7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBakNEO0lIL1NKLDhCQ3ZFcUI7SUR3RXJCLDJCQ3hFcUI7SUR5RXJCLG1DQ3pFcUI7SUQyRXRCLHNCQzNFc0I7SUFLcEIscUJBTG9CLEVFd1hoQjtFQUdEO0lKak1JLGdCQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxpQkFaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4RkksdUJBTFksRUkrRmY7RUFHRDtJSnpDSSx3QkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDhCQUErQjtJQUMvQixrQkdnWlU7SUgvWVYsZUcrWVU7SUg5WVYsbUJHOFlVO0lINVlYLDJCRzRZVztTSDVZWCxVRzRZVyxFQU5MO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWpDRDtJSC9TSiw4QkN2RXFCO0lEd0VyQiwyQkN4RXFCO0lEeUVyQixtQ0N6RXFCO0lEMkV0QixzQkMzRXNCO0lBS3BCLHFCQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxnQkFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksaUJBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLHVCQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksd0JBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw4QkFBK0I7SUFDL0Isa0JHZ1pVO0lIL1lWLGVHK1lVO0lIOVlWLG1CRzhZVTtJSDVZWCwyQkc0WVc7U0g1WVgsVUc0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osMEJDdkVxQjtJRHdFckIsdUJDeEVxQjtJRHlFckIsK0JDekVxQjtJRDJFdEIsa0JDM0VzQjtJQUtwQixpQkFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksWUFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksYUFaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4RkksbUJBTFksRUkrRmY7RUFHRDtJSnpDSSxvQkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDhCQUErQjtJQUMvQixrQkdnWlU7SUgvWVYsZUcrWVU7SUg5WVYsbUJHOFlVO0lINVlYLDJCRzRZVztTSDVZWCxVRzRZVyxFQU5MO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWpDRDtJSC9TSiw4QkN2RXFCO0lEd0VyQiwyQkN4RXFCO0lEeUVyQixtQ0N6RXFCO0lEMkV0QixzQkMzRXNCO0lBS3BCLHFCQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxnQkFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksaUJBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLHVCQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksd0JBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw4QkFBK0I7SUFDL0Isa0JHZ1pVO0lIL1lWLGVHK1lVO0lIOVlWLG1CRzhZVTtJSDVZWCwyQkc0WVc7U0g1WVgsVUc0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osOEJDdkVxQjtJRHdFckIsMkJDeEVxQjtJRHlFckIsbUNDekVxQjtJRDJFdEIsc0JDM0VzQjtJQUtwQixxQkFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksZ0JBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLGlCQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSx1QkFMWSxFSStGZjtFQUdEO0lKekNJLHdCQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosOEJBQStCO0lBQy9CLGtCR2daVTtJSC9ZVixlRytZVTtJSDlZVixtQkc4WVU7SUg1WVgsMkJHNFlXO1NINVlYLFVHNFlXLEVBTkw7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBakNEO0lIL1NKLHlCQ3ZFcUI7SUR3RXJCLHNCQ3hFcUI7SUR5RXJCLDhCQ3pFcUI7SUQyRXRCLGlCQzNFc0I7SUFLcEIsZ0JBTG9CLEVFd1hoQjtFQUdEO0lKak1JLFdBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLFlBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLGtCQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksbUJBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw4QkFBK0I7SUFDL0Isa0JHZ1pVO0lIL1lWLGVHK1lVO0lIOVlWLG1CRzhZVTtJSDVZWCwyQkc0WVc7U0g1WVgsVUc0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFoY0w7SUpzbUJBLFlBQU0sRUlwbUJMO0VBQ0Q7SUptbUJBLGFBQU0sRUlqbUJMO0VBSUQ7SUo2bUJBLFlBQU0sRUkzbUJMO0VBQ0Q7SUowbUJBLFlBQU0sRUl4bUJMO0VBQ0Q7SUp1bUJBLGFBQU0sRUlybUJMO0VBSUQ7SUprbkJDLGVBQTBCO0lBQTFCLGlCQUEwQjtJQUExQixrQkFBMEI7SUFBMUIsZ0JBQTBCLEVJaG5CMUI7RUFDRDtJSittQkMsZ0JBQTBCLEVJN21CMUI7RUFDRDtJSjRtQkMsaUJBQTBCLEVJMW1CMUI7RUFDRDtJSnltQkMsZUFBMEIsRUl2bUIxQjtFQUNEO0lKc21CQyxrQkFBMEIsRUlwbUIxQjtFQUlEO0lKd25CRSxvQkd2V3dEO0lIdVd4RCxtQkd4V3VELEVDOVF4RDtFQUNEO0lKcW5CRSxtQkd4V3VELEVDM1F4RDtFQUNEO0lKa25CRSxvQkd2V3dELEVDelF6RDtFQVVEO0lBQ0MsZ0JBQWUsRUFDZjtFQWdCRDtJSHBHQyw4QkFBOEI7SUFDOUIsK0JBQStCO0lBRWhDLDRCQ2xHNEI7SURtRzVCLHlCQ25HNEI7SURvRzVCLHdCQ3BHNEI7SURzRzdCLG9CQ3RHNkI7SUFFNUIsMkJBQTJCO0lBQzNCLDRCQUE0QjtJQUM1QixtQkFBa0Q7SUFDbEQsb0JBQW9ELEVFZ01uRDtJUm94T0M7TU1oOU9ELDBCQUEwQjtNQUMxQiwyQkFBMkIsRUFDM0I7RUUyTEQ7SUhoSEMsK0JBQStCO0lBQy9CLCtCQUErQjtJQVdoQyxvQ0NwR29DO0lEcUdwQyxpQ0NyR29DO0lEc0dwQyxnQ0N0R29DO0lEd0dyQyw0QkN4R3FDO0lBSXBDLDJCQUEyQjtJQUMzQiw0QkFBNEI7SUFDNUIsbUJBQWtEO0lBQ2xELG9CQUFvRCxFRW1NbkQ7SVIreE9DO01NOTlPRCwwQkFBMEI7TUFDMUIsMkJBQTJCLEVBQzNCO0VFaU1EO0lGUEEsYUFBYTtJQVlaLDRCQUEyQjtJQUMzQiwyQkFBMEI7SUFFekIsb0NBQTZCO0lBQzdCLGtDQUEyQjtJQUMzQixnQ0FBeUI7SUFDekIsK0JBQXdCO0lBRXpCLGlDQUFxQjtTQUFyQiw0QkFBcUIsRUVYckI7RUFJRDtJSHpIQyw4QkFBOEI7SUFDOUIsNkJBQTZCO0lBUTlCLCtCQ3ZEK0I7SUR3RC9CLDRCQ3hEK0I7SUR5RC9CLDJCQ3pEK0I7SUQyRGhDLHVCQzNEZ0M7SUFFL0IsMkJBQTJCO0lBQzNCLDRCQUE0QjtJQUM1QixtQkFBa0Q7SUFDbEQsb0JBQW9ELEVFb0tuRDtFQUNEO0lIekhDLCtCQUErQjtJQUMvQiw2QkFBNkI7SUFLOUIsdUNDekR1QztJRDBEdkMsb0NDMUR1QztJRDJEdkMsbUNDM0R1QztJRDZEeEMsK0JDN0R3QztJQUl2QywyQkFBMkI7SUFDM0IsNEJBQTRCO0lBQzVCLG1CQUFrRDtJQUNsRCxvQkFBb0QsRUV1S25EO0VBc0JEO0lIMkRDLHdCQUF3QjtJQUN4QixxQkFBcUI7SUFhdEIsb0NDb0NxQztJRG5DckMsaUNDbUNxQztJRGpDdEMscUJDaUNzQztTRGpDdEMsNEJDaUNzQyxFRTNHcEM7RUFDRDtJSG1FQyx5QkN5Q2dDO0lEeENoQyxzQkN3Q2dDO0lEdENqQyxnQ0NzQ2lDO0lEckNqQyw2QkNxQ2lDO0lEbkNsQyxzQkNtQ2tDO1NEbkNsQyx3QkNtQ2tDLEVFMUdoQztFQUNEO0lId0RDLHNCQUFzQjtJQUN0QixtQkFBbUI7SUFVcEIsa0NDd0NtQztJRHZDbkMsK0JDdUNtQztJRHJDcEMsbUJDcUNvQztTRHJDcEMsMEJDcUNvQyxFRXpHbEM7RUFDRDtJSGtHQywwQkNVNEI7SURUNUIsdUJDUzRCO0lEUDdCLDRCQ082QjtJRE43Qix5QkNNNkI7SURKOUIsdUJDSThCO1NESjlCLG9CQ0k4QixFRTFHNUI7RUFDRDtJSHlGQyx5QkFBeUI7SUFDekIsc0JBQXNCO0lBUXZCLGdDQ0tpQztJREpqQyw2QkNJaUM7SURGbEMsc0JDRWtDO1NERmxDLHdCQ0VrQyxFRXJHaEM7RUFDRDtJSHlGQyx1QkFBdUI7SUFDdkIsb0JBQW9CO0lBS3JCLDhCQ1MrQjtJRFIvQiwyQkNRK0I7SUROaEMsb0JDTWdDO1NETmhDLHNCQ01nQyxFRXRHOUI7RUFFQTtJSGlEQSwwQkFBMEI7SUFLM0Isc0NDZ0N1QztJRC9CdkMsbUNDK0J1QztJRDdCeEMsOEJDNkJ3QyxFRXBGckM7RUFDRDtJSDJDQSwwQkFBMEI7SUFDMUIsdUJBQXVCO0lBT3hCLHVDQ2tDd0M7SURqQ3hDLG9DQ2lDd0M7SUQvQnpDLHVCQytCeUM7U0QvQnpDLCtCQytCeUMsRUVuRnRDO0VBc0JGO0lKa1hBLGNBQWEsRUloWFo7RUFJRDtJSjJYQSxtQkFBa0IsRUl6WGpCO0VBSUQ7SUpzWUEsZUFBYyxFSXBZYjtFQUlEO0lKaVpBLHNCQUFxQixFSS9ZcEI7RUFJRDtJSjJaQSxvQkFBbUIsRUl6WmxCO0VBdUJEO0lKbU5BLG1CQUFrQjtJQUNsQixlQUFjO0lBQ2QsaUJBQWdCLEVJbk5mO0lBRkQ7TUp3TkMscUJBQXFCO01BQ3JCLFlBQVc7TUFDWCxtQkFBa0I7TUFDbEIsT0FBTTtNQUFFLFFBQU87TUFDZixZQUFXO01BQUUsZ0JBQWU7TUFHNUIsOEhBQTJCO01BQTNCLG9GQUEyQjtNQUEzQixpRkFBMkI7TUFBM0IsK0VBQTJCO01BQTNCLGdGQUEyQjtNQUMzQixvQ0FBK0I7UUFBL0Isa0NBQStCO1dBQS9CLCtCQUErQjtNQUMvQixlQUFjLEVBQ2Q7RUlvQkM7SUFDQyxlQ3RqQlksRUR1akJaLEVBQUE7O0FMcE1IO0VLdUpJO0lIL1NKLHVCQ3ZFcUI7SUR3RXJCLG9CQ3hFcUI7SUR5RXJCLDRCQ3pFcUI7SUQyRXRCLGVDM0VzQjtJQUtwQixjQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxTQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxVQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSxnQkFMWSxFSStGZjtFQUdEO0lKekNJLGlCQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosNkJBQStCO0lBQy9CLGlCRzRWUTtJSDNWUixjRzJWUTtJSDFWUixrQkcwVlE7SUh4VlQsMEJHd1ZTO1NIeFZULFNHd1ZTLEVBOENIO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWpDRDtJSC9TSiw2QkN2RXFCO0lEd0VyQiwwQkN4RXFCO0lEeUVyQixrQ0N6RXFCO0lEMkV0QixxQkMzRXNCO0lBS3BCLG9CQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxlQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxnQkFaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4Rkksc0JBTFksRUkrRmY7RUFHRDtJSnpDSSx1QkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDZCQUErQjtJQUMvQixpQkdnWlU7SUgvWVYsY0crWVU7SUg5WVYsa0JHOFlVO0lINVlYLDBCRzRZVztTSDVZWCxTRzRZVyxFQU5MO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWpDRDtJSC9TSiw2QkN2RXFCO0lEd0VyQiwwQkN4RXFCO0lEeUVyQixrQ0N6RXFCO0lEMkV0QixxQkMzRXNCO0lBS3BCLG9CQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxlQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxnQkFaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4Rkksc0JBTFksRUkrRmY7RUFHRDtJSnpDSSx1QkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDZCQUErQjtJQUMvQixpQkdnWlU7SUgvWVYsY0crWVU7SUg5WVYsa0JHOFlVO0lINVlYLDBCRzRZVztTSDVZWCxTRzRZVyxFQU5MO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWpDRDtJSC9TSiwwQkN2RXFCO0lEd0VyQix1QkN4RXFCO0lEeUVyQiwrQkN6RXFCO0lEMkV0QixrQkMzRXNCO0lBS3BCLGlCQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxZQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxhQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSxtQkFMWSxFSStGZjtFQUdEO0lKekNJLG9CQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosNkJBQStCO0lBQy9CLGlCR2daVTtJSC9ZVixjRytZVTtJSDlZVixrQkc4WVU7SUg1WVgsMEJHNFlXO1NINVlYLFNHNFlXLEVBTkw7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBakNEO0lIL1NKLDhCQ3ZFcUI7SUR3RXJCLDJCQ3hFcUI7SUR5RXJCLG1DQ3pFcUI7SUQyRXRCLHNCQzNFc0I7SUFLcEIscUJBTG9CLEVFd1hoQjtFQUdEO0lKak1JLGdCQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxpQkFaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4RkksdUJBTFksRUkrRmY7RUFHRDtJSnpDSSx3QkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDZCQUErQjtJQUMvQixpQkdnWlU7SUgvWVYsY0crWVU7SUg5WVYsa0JHOFlVO0lINVlYLDBCRzRZVztTSDVZWCxTRzRZVyxFQU5MO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWpDRDtJSC9TSiw4QkN2RXFCO0lEd0VyQiwyQkN4RXFCO0lEeUVyQixtQ0N6RXFCO0lEMkV0QixzQkMzRXNCO0lBS3BCLHFCQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxnQkFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksaUJBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLHVCQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksd0JBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw2QkFBK0I7SUFDL0IsaUJHZ1pVO0lIL1lWLGNHK1lVO0lIOVlWLGtCRzhZVTtJSDVZWCwwQkc0WVc7U0g1WVgsU0c0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osd0JDdkVxQjtJRHdFckIscUJDeEVxQjtJRHlFckIsNkJDekVxQjtJRDJFdEIsZ0JDM0VzQjtJQUtwQixlQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxVQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxXQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSxpQkFMWSxFSStGZjtFQUdEO0lKekNJLGtCQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosNkJBQStCO0lBQy9CLGlCR2daVTtJSC9ZVixjRytZVTtJSDlZVixrQkc4WVU7SUg1WVgsMEJHNFlXO1NINVlYLFNHNFlXLEVBTkw7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBakNEO0lIL1NKLDhCQ3ZFcUI7SUR3RXJCLDJCQ3hFcUI7SUR5RXJCLG1DQ3pFcUI7SUQyRXRCLHNCQzNFc0I7SUFLcEIscUJBTG9CLEVFd1hoQjtFQUdEO0lKak1JLGdCQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxpQkFaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4RkksdUJBTFksRUkrRmY7RUFHRDtJSnpDSSx3QkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDZCQUErQjtJQUMvQixpQkdnWlU7SUgvWVYsY0crWVU7SUg5WVYsa0JHOFlVO0lINVlYLDBCRzRZVztTSDVZWCxTRzRZVyxFQU5MO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWpDRDtJSC9TSiw4QkN2RXFCO0lEd0VyQiwyQkN4RXFCO0lEeUVyQixtQ0N6RXFCO0lEMkV0QixzQkMzRXNCO0lBS3BCLHFCQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxnQkFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksaUJBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLHVCQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksd0JBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw2QkFBK0I7SUFDL0IsaUJHZ1pVO0lIL1lWLGNHK1lVO0lIOVlWLGtCRzhZVTtJSDVZWCwwQkc0WVc7U0g1WVgsU0c0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osMEJDdkVxQjtJRHdFckIsdUJDeEVxQjtJRHlFckIsK0JDekVxQjtJRDJFdEIsa0JDM0VzQjtJQUtwQixpQkFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksWUFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksYUFaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4RkksbUJBTFksRUkrRmY7RUFHRDtJSnpDSSxvQkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDhCQUErQjtJQUMvQixpQkdnWlU7SUgvWVYsY0crWVU7SUg5WVYsa0JHOFlVO0lINVlYLDJCRzRZVztTSDVZWCxTRzRZVyxFQU5MO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWpDRDtJSC9TSiw4QkN2RXFCO0lEd0VyQiwyQkN4RXFCO0lEeUVyQixtQ0N6RXFCO0lEMkV0QixzQkMzRXNCO0lBS3BCLHFCQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxnQkFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksaUJBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLHVCQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksd0JBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw4QkFBK0I7SUFDL0Isa0JHZ1pVO0lIL1lWLGVHK1lVO0lIOVlWLG1CRzhZVTtJSDVZWCwyQkc0WVc7U0g1WVgsVUc0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osOEJDdkVxQjtJRHdFckIsMkJDeEVxQjtJRHlFckIsbUNDekVxQjtJRDJFdEIsc0JDM0VzQjtJQUtwQixxQkFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksZ0JBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLGlCQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSx1QkFMWSxFSStGZjtFQUdEO0lKekNJLHdCQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosOEJBQStCO0lBQy9CLGtCR2daVTtJSC9ZVixlRytZVTtJSDlZVixtQkc4WVU7SUg1WVgsMkJHNFlXO1NINVlYLFVHNFlXLEVBTkw7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBakNEO0lIL1NKLHdCQ3ZFcUI7SUR3RXJCLHFCQ3hFcUI7SUR5RXJCLDZCQ3pFcUI7SUQyRXRCLGdCQzNFc0I7SUFLcEIsZUFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksVUFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksV0FaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4RkksaUJBTFksRUkrRmY7RUFHRDtJSnpDSSxrQkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDhCQUErQjtJQUMvQixrQkdnWlU7SUgvWVYsZUcrWVU7SUg5WVYsbUJHOFlVO0lINVlYLDJCRzRZVztTSDVZWCxVRzRZVyxFQU5MO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWpDRDtJSC9TSiw4QkN2RXFCO0lEd0VyQiwyQkN4RXFCO0lEeUVyQixtQ0N6RXFCO0lEMkV0QixzQkMzRXNCO0lBS3BCLHFCQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxnQkFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksaUJBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLHVCQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksd0JBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw4QkFBK0I7SUFDL0Isa0JHZ1pVO0lIL1lWLGVHK1lVO0lIOVlWLG1CRzhZVTtJSDVZWCwyQkc0WVc7U0g1WVgsVUc0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osOEJDdkVxQjtJRHdFckIsMkJDeEVxQjtJRHlFckIsbUNDekVxQjtJRDJFdEIsc0JDM0VzQjtJQUtwQixxQkFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksZ0JBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLGlCQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSx1QkFMWSxFSStGZjtFQUdEO0lKekNJLHdCQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosOEJBQStCO0lBQy9CLGtCR2daVTtJSC9ZVixlRytZVTtJSDlZVixtQkc4WVU7SUg1WVgsMkJHNFlXO1NINVlYLFVHNFlXLEVBTkw7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBakNEO0lIL1NKLDBCQ3ZFcUI7SUR3RXJCLHVCQ3hFcUI7SUR5RXJCLCtCQ3pFcUI7SUQyRXRCLGtCQzNFc0I7SUFLcEIsaUJBTG9CLEVFd1hoQjtFQUdEO0lKak1JLFlBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLGFBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLG1CQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksb0JBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw4QkFBK0I7SUFDL0Isa0JHZ1pVO0lIL1lWLGVHK1lVO0lIOVlWLG1CRzhZVTtJSDVZWCwyQkc0WVc7U0g1WVgsVUc0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osOEJDdkVxQjtJRHdFckIsMkJDeEVxQjtJRHlFckIsbUNDekVxQjtJRDJFdEIsc0JDM0VzQjtJQUtwQixxQkFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksZ0JBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLGlCQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSx1QkFMWSxFSStGZjtFQUdEO0lKekNJLHdCQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosOEJBQStCO0lBQy9CLGtCR2daVTtJSC9ZVixlRytZVTtJSDlZVixtQkc4WVU7SUg1WVgsMkJHNFlXO1NINVlYLFVHNFlXLEVBTkw7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBakNEO0lIL1NKLDhCQ3ZFcUI7SUR3RXJCLDJCQ3hFcUI7SUR5RXJCLG1DQ3pFcUI7SUQyRXRCLHNCQzNFc0I7SUFLcEIscUJBTG9CLEVFd1hoQjtFQUdEO0lKak1JLGdCQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxpQkFaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4RkksdUJBTFksRUkrRmY7RUFHRDtJSnpDSSx3QkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDhCQUErQjtJQUMvQixrQkdnWlU7SUgvWVYsZUcrWVU7SUg5WVYsbUJHOFlVO0lINVlYLDJCRzRZVztTSDVZWCxVRzRZVyxFQU5MO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWpDRDtJSC9TSix3QkN2RXFCO0lEd0VyQixxQkN4RXFCO0lEeUVyQiw2QkN6RXFCO0lEMkV0QixnQkMzRXNCO0lBS3BCLGVBTG9CLEVFd1hoQjtFQUdEO0lKak1JLFVBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLFdBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLGlCQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksa0JBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw4QkFBK0I7SUFDL0Isa0JHZ1pVO0lIL1lWLGVHK1lVO0lIOVlWLG1CRzhZVTtJSDVZWCwyQkc0WVc7U0g1WVgsVUc0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osOEJDdkVxQjtJRHdFckIsMkJDeEVxQjtJRHlFckIsbUNDekVxQjtJRDJFdEIsc0JDM0VzQjtJQUtwQixxQkFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksZ0JBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLGlCQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSx1QkFMWSxFSStGZjtFQUdEO0lKekNJLHdCQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosOEJBQStCO0lBQy9CLGtCR2daVTtJSC9ZVixlRytZVTtJSDlZVixtQkc4WVU7SUg1WVgsMkJHNFlXO1NINVlYLFVHNFlXLEVBTkw7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBakNEO0lIL1NKLDhCQ3ZFcUI7SUR3RXJCLDJCQ3hFcUI7SUR5RXJCLG1DQ3pFcUI7SUQyRXRCLHNCQzNFc0I7SUFLcEIscUJBTG9CLEVFd1hoQjtFQUdEO0lKak1JLGdCQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxpQkFaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4RkksdUJBTFksRUkrRmY7RUFHRDtJSnpDSSx3QkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDhCQUErQjtJQUMvQixrQkdnWlU7SUgvWVYsZUcrWVU7SUg5WVYsbUJHOFlVO0lINVlYLDJCRzRZVztTSDVZWCxVRzRZVyxFQU5MO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWpDRDtJSC9TSiwwQkN2RXFCO0lEd0VyQix1QkN4RXFCO0lEeUVyQiwrQkN6RXFCO0lEMkV0QixrQkMzRXNCO0lBS3BCLGlCQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxZQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxhQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSxtQkFMWSxFSStGZjtFQUdEO0lKekNJLG9CQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosOEJBQStCO0lBQy9CLGtCR2daVTtJSC9ZVixlRytZVTtJSDlZVixtQkc4WVU7SUg1WVgsMkJHNFlXO1NINVlYLFVHNFlXLEVBTkw7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBakNEO0lIL1NKLDhCQ3ZFcUI7SUR3RXJCLDJCQ3hFcUI7SUR5RXJCLG1DQ3pFcUI7SUQyRXRCLHNCQzNFc0I7SUFLcEIscUJBTG9CLEVFd1hoQjtFQUdEO0lKak1JLGdCQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxpQkFaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4RkksdUJBTFksRUkrRmY7RUFHRDtJSnpDSSx3QkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDhCQUErQjtJQUMvQixrQkdnWlU7SUgvWVYsZUcrWVU7SUg5WVYsbUJHOFlVO0lINVlYLDJCRzRZVztTSDVZWCxVRzRZVyxFQU5MO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWpDRDtJSC9TSiw4QkN2RXFCO0lEd0VyQiwyQkN4RXFCO0lEeUVyQixtQ0N6RXFCO0lEMkV0QixzQkMzRXNCO0lBS3BCLHFCQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxnQkFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksaUJBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLHVCQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksd0JBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw4QkFBK0I7SUFDL0Isa0JHZ1pVO0lIL1lWLGVHK1lVO0lIOVlWLG1CRzhZVTtJSDVZWCwyQkc0WVc7U0g1WVgsVUc0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0oseUJDdkVxQjtJRHdFckIsc0JDeEVxQjtJRHlFckIsOEJDekVxQjtJRDJFdEIsaUJDM0VzQjtJQUtwQixnQkFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksV0FaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksWUFaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4Rkksa0JBTFksRUkrRmY7RUFHRDtJSnpDSSxtQkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDhCQUErQjtJQUMvQixrQkdnWlU7SUgvWVYsZUcrWVU7SUg5WVYsbUJHOFlVO0lINVlYLDJCRzRZVztTSDVZWCxVRzRZVyxFQU5MO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWhjTDtJSnNtQkEsWUFBTSxFSXBtQkw7RUFDRDtJSm1tQkEsYUFBTSxFSWptQkw7RUFJRDtJSjZtQkEsWUFBTSxFSTNtQkw7RUFDRDtJSjBtQkEsWUFBTSxFSXhtQkw7RUFDRDtJSnVtQkEsYUFBTSxFSXJtQkw7RUFJRDtJSmtuQkMsZUFBMEI7SUFBMUIsaUJBQTBCO0lBQTFCLGtCQUEwQjtJQUExQixnQkFBMEIsRUlobkIxQjtFQUNEO0lKK21CQyxnQkFBMEIsRUk3bUIxQjtFQUNEO0lKNG1CQyxpQkFBMEIsRUkxbUIxQjtFQUNEO0lKeW1CQyxlQUEwQixFSXZtQjFCO0VBQ0Q7SUpzbUJDLGtCQUEwQixFSXBtQjFCO0VBSUQ7SUp3bkJFLG9CR3ZXd0Q7SUh1V3hELG1CR3hXdUQsRUM5UXhEO0VBQ0Q7SUpxbkJFLG1CR3hXdUQsRUMzUXhEO0VBQ0Q7SUprbkJFLG9CR3ZXd0QsRUN6UXpEO0VBVUQ7SUFDQyxnQkFBZSxFQUNmO0VBZ0JEO0lIcEdDLDhCQUE4QjtJQUM5QiwrQkFBK0I7SUFFaEMsNEJDbEc0QjtJRG1HNUIseUJDbkc0QjtJRG9HNUIsd0JDcEc0QjtJRHNHN0Isb0JDdEc2QjtJQUU1QiwyQkFBMkI7SUFDM0IsNEJBQTRCO0lBQzVCLG1CQUFrRDtJQUNsRCxvQkFBb0QsRUVnTW5EO0lSNndRQztNTXo4UUQsMEJBQTBCO01BQzFCLDJCQUEyQixFQUMzQjtFRTJMRDtJSGhIQywrQkFBK0I7SUFDL0IsK0JBQStCO0lBV2hDLG9DQ3BHb0M7SURxR3BDLGlDQ3JHb0M7SURzR3BDLGdDQ3RHb0M7SUR3R3JDLDRCQ3hHcUM7SUFJcEMsMkJBQTJCO0lBQzNCLDRCQUE0QjtJQUM1QixtQkFBa0Q7SUFDbEQsb0JBQW9ELEVFbU1uRDtJUnd4UUM7TU12OVFELDBCQUEwQjtNQUMxQiwyQkFBMkIsRUFDM0I7RUVpTUQ7SUZQQSxhQUFhO0lBWVosNEJBQTJCO0lBQzNCLDJCQUEwQjtJQUV6QixvQ0FBNkI7SUFDN0Isa0NBQTJCO0lBQzNCLGdDQUF5QjtJQUN6QiwrQkFBd0I7SUFFekIsaUNBQXFCO1NBQXJCLDRCQUFxQixFRVhyQjtFQUlEO0lIekhDLDhCQUE4QjtJQUM5Qiw2QkFBNkI7SUFROUIsK0JDdkQrQjtJRHdEL0IsNEJDeEQrQjtJRHlEL0IsMkJDekQrQjtJRDJEaEMsdUJDM0RnQztJQUUvQiwyQkFBMkI7SUFDM0IsNEJBQTRCO0lBQzVCLG1CQUFrRDtJQUNsRCxvQkFBb0QsRUVvS25EO0VBQ0Q7SUh6SEMsK0JBQStCO0lBQy9CLDZCQUE2QjtJQUs5Qix1Q0N6RHVDO0lEMER2QyxvQ0MxRHVDO0lEMkR2QyxtQ0MzRHVDO0lENkR4QywrQkM3RHdDO0lBSXZDLDJCQUEyQjtJQUMzQiw0QkFBNEI7SUFDNUIsbUJBQWtEO0lBQ2xELG9CQUFvRCxFRXVLbkQ7RUFzQkQ7SUgyREMsd0JBQXdCO0lBQ3hCLHFCQUFxQjtJQWF0QixvQ0NvQ3FDO0lEbkNyQyxpQ0NtQ3FDO0lEakN0QyxxQkNpQ3NDO1NEakN0Qyw0QkNpQ3NDLEVFM0dwQztFQUNEO0lIbUVDLHlCQ3lDZ0M7SUR4Q2hDLHNCQ3dDZ0M7SUR0Q2pDLGdDQ3NDaUM7SURyQ2pDLDZCQ3FDaUM7SURuQ2xDLHNCQ21Da0M7U0RuQ2xDLHdCQ21Da0MsRUUxR2hDO0VBQ0Q7SUh3REMsc0JBQXNCO0lBQ3RCLG1CQUFtQjtJQVVwQixrQ0N3Q21DO0lEdkNuQywrQkN1Q21DO0lEckNwQyxtQkNxQ29DO1NEckNwQywwQkNxQ29DLEVFekdsQztFQUNEO0lIa0dDLDBCQ1U0QjtJRFQ1Qix1QkNTNEI7SURQN0IsNEJDTzZCO0lETjdCLHlCQ002QjtJREo5Qix1QkNJOEI7U0RKOUIsb0JDSThCLEVFMUc1QjtFQUNEO0lIeUZDLHlCQUF5QjtJQUN6QixzQkFBc0I7SUFRdkIsZ0NDS2lDO0lESmpDLDZCQ0lpQztJREZsQyxzQkNFa0M7U0RGbEMsd0JDRWtDLEVFckdoQztFQUNEO0lIeUZDLHVCQUF1QjtJQUN2QixvQkFBb0I7SUFLckIsOEJDUytCO0lEUi9CLDJCQ1ErQjtJRE5oQyxvQkNNZ0M7U0ROaEMsc0JDTWdDLEVFdEc5QjtFQUVBO0lIaURBLDBCQUEwQjtJQUszQixzQ0NnQ3VDO0lEL0J2QyxtQ0MrQnVDO0lEN0J4Qyw4QkM2QndDLEVFcEZyQztFQUNEO0lIMkNBLDBCQUEwQjtJQUMxQix1QkFBdUI7SUFPeEIsdUNDa0N3QztJRGpDeEMsb0NDaUN3QztJRC9CekMsdUJDK0J5QztTRC9CekMsK0JDK0J5QyxFRW5GdEM7RUFzQkY7SUprWEEsY0FBYSxFSWhYWjtFQUlEO0lKMlhBLG1CQUFrQixFSXpYakI7RUFJRDtJSnNZQSxlQUFjLEVJcFliO0VBSUQ7SUppWkEsc0JBQXFCLEVJL1lwQjtFQUlEO0lKMlpBLG9CQUFtQixFSXpabEI7RUF1QkQ7SUptTkEsbUJBQWtCO0lBQ2xCLGVBQWM7SUFDZCxpQkFBZ0IsRUluTmY7SUFGRDtNSndOQyxxQkFBcUI7TUFDckIsWUFBVztNQUNYLG1CQUFrQjtNQUNsQixPQUFNO01BQUUsUUFBTztNQUNmLFlBQVc7TUFBRSxnQkFBZTtNQUc1Qiw4SEFBMkI7TUFBM0Isb0ZBQTJCO01BQTNCLGlGQUEyQjtNQUEzQiwrRUFBMkI7TUFBM0IsZ0ZBQTJCO01BQzNCLG9DQUErQjtRQUEvQixrQ0FBK0I7V0FBL0IsK0JBQStCO01BQy9CLGVBQWMsRUFDZDtFSW9CQztJQUNDLGVDdGpCWSxFRHVqQlosRUFBQTs7QUxwTUg7RUt1Skk7SUgvU0osdUJDdkVxQjtJRHdFckIsb0JDeEVxQjtJRHlFckIsNEJDekVxQjtJRDJFdEIsZUMzRXNCO0lBS3BCLGNBTG9CLEVFd1hoQjtFQUdEO0lKak1JLFNBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLFVBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLGdCQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksaUJBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw2QkFBK0I7SUFDL0IsaUJHNFZRO0lIM1ZSLGNHMlZRO0lIMVZSLGtCRzBWUTtJSHhWVCwwQkd3VlM7U0h4VlQsU0d3VlMsRUE4Q0g7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBakNEO0lIL1NKLDZCQ3ZFcUI7SUR3RXJCLDBCQ3hFcUI7SUR5RXJCLGtDQ3pFcUI7SUQyRXRCLHFCQzNFc0I7SUFLcEIsb0JBTG9CLEVFd1hoQjtFQUdEO0lKak1JLGVBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLGdCQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSxzQkFMWSxFSStGZjtFQUdEO0lKekNJLHVCQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosNkJBQStCO0lBQy9CLGlCR2daVTtJSC9ZVixjRytZVTtJSDlZVixrQkc4WVU7SUg1WVgsMEJHNFlXO1NINVlYLFNHNFlXLEVBTkw7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBakNEO0lIL1NKLDZCQ3ZFcUI7SUR3RXJCLDBCQ3hFcUI7SUR5RXJCLGtDQ3pFcUI7SUQyRXRCLHFCQzNFc0I7SUFLcEIsb0JBTG9CLEVFd1hoQjtFQUdEO0lKak1JLGVBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLGdCQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSxzQkFMWSxFSStGZjtFQUdEO0lKekNJLHVCQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosNkJBQStCO0lBQy9CLGlCR2daVTtJSC9ZVixjRytZVTtJSDlZVixrQkc4WVU7SUg1WVgsMEJHNFlXO1NINVlYLFNHNFlXLEVBTkw7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBakNEO0lIL1NKLDBCQ3ZFcUI7SUR3RXJCLHVCQ3hFcUI7SUR5RXJCLCtCQ3pFcUI7SUQyRXRCLGtCQzNFc0I7SUFLcEIsaUJBTG9CLEVFd1hoQjtFQUdEO0lKak1JLFlBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLGFBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLG1CQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksb0JBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw2QkFBK0I7SUFDL0IsaUJHZ1pVO0lIL1lWLGNHK1lVO0lIOVlWLGtCRzhZVTtJSDVZWCwwQkc0WVc7U0g1WVgsU0c0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osOEJDdkVxQjtJRHdFckIsMkJDeEVxQjtJRHlFckIsbUNDekVxQjtJRDJFdEIsc0JDM0VzQjtJQUtwQixxQkFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksZ0JBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLGlCQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSx1QkFMWSxFSStGZjtFQUdEO0lKekNJLHdCQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosNkJBQStCO0lBQy9CLGlCR2daVTtJSC9ZVixjRytZVTtJSDlZVixrQkc4WVU7SUg1WVgsMEJHNFlXO1NINVlYLFNHNFlXLEVBTkw7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBakNEO0lIL1NKLDhCQ3ZFcUI7SUR3RXJCLDJCQ3hFcUI7SUR5RXJCLG1DQ3pFcUI7SUQyRXRCLHNCQzNFc0I7SUFLcEIscUJBTG9CLEVFd1hoQjtFQUdEO0lKak1JLGdCQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxpQkFaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4RkksdUJBTFksRUkrRmY7RUFHRDtJSnpDSSx3QkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDZCQUErQjtJQUMvQixpQkdnWlU7SUgvWVYsY0crWVU7SUg5WVYsa0JHOFlVO0lINVlYLDBCRzRZVztTSDVZWCxTRzRZVyxFQU5MO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWpDRDtJSC9TSix3QkN2RXFCO0lEd0VyQixxQkN4RXFCO0lEeUVyQiw2QkN6RXFCO0lEMkV0QixnQkMzRXNCO0lBS3BCLGVBTG9CLEVFd1hoQjtFQUdEO0lKak1JLFVBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLFdBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLGlCQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksa0JBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw2QkFBK0I7SUFDL0IsaUJHZ1pVO0lIL1lWLGNHK1lVO0lIOVlWLGtCRzhZVTtJSDVZWCwwQkc0WVc7U0g1WVgsU0c0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osOEJDdkVxQjtJRHdFckIsMkJDeEVxQjtJRHlFckIsbUNDekVxQjtJRDJFdEIsc0JDM0VzQjtJQUtwQixxQkFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksZ0JBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLGlCQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSx1QkFMWSxFSStGZjtFQUdEO0lKekNJLHdCQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosNkJBQStCO0lBQy9CLGlCR2daVTtJSC9ZVixjRytZVTtJSDlZVixrQkc4WVU7SUg1WVgsMEJHNFlXO1NINVlYLFNHNFlXLEVBTkw7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBakNEO0lIL1NKLDhCQ3ZFcUI7SUR3RXJCLDJCQ3hFcUI7SUR5RXJCLG1DQ3pFcUI7SUQyRXRCLHNCQzNFc0I7SUFLcEIscUJBTG9CLEVFd1hoQjtFQUdEO0lKak1JLGdCQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxpQkFaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4RkksdUJBTFksRUkrRmY7RUFHRDtJSnpDSSx3QkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDZCQUErQjtJQUMvQixpQkdnWlU7SUgvWVYsY0crWVU7SUg5WVYsa0JHOFlVO0lINVlYLDBCRzRZVztTSDVZWCxTRzRZVyxFQU5MO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWpDRDtJSC9TSiwwQkN2RXFCO0lEd0VyQix1QkN4RXFCO0lEeUVyQiwrQkN6RXFCO0lEMkV0QixrQkMzRXNCO0lBS3BCLGlCQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxZQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxhQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSxtQkFMWSxFSStGZjtFQUdEO0lKekNJLG9CQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosOEJBQStCO0lBQy9CLGlCR2daVTtJSC9ZVixjRytZVTtJSDlZVixrQkc4WVU7SUg1WVgsMkJHNFlXO1NINVlYLFNHNFlXLEVBTkw7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBakNEO0lIL1NKLDhCQ3ZFcUI7SUR3RXJCLDJCQ3hFcUI7SUR5RXJCLG1DQ3pFcUI7SUQyRXRCLHNCQzNFc0I7SUFLcEIscUJBTG9CLEVFd1hoQjtFQUdEO0lKak1JLGdCQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxpQkFaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4RkksdUJBTFksRUkrRmY7RUFHRDtJSnpDSSx3QkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDhCQUErQjtJQUMvQixrQkdnWlU7SUgvWVYsZUcrWVU7SUg5WVYsbUJHOFlVO0lINVlYLDJCRzRZVztTSDVZWCxVRzRZVyxFQU5MO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWpDRDtJSC9TSiw4QkN2RXFCO0lEd0VyQiwyQkN4RXFCO0lEeUVyQixtQ0N6RXFCO0lEMkV0QixzQkMzRXNCO0lBS3BCLHFCQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxnQkFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksaUJBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLHVCQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksd0JBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw4QkFBK0I7SUFDL0Isa0JHZ1pVO0lIL1lWLGVHK1lVO0lIOVlWLG1CRzhZVTtJSDVZWCwyQkc0WVc7U0g1WVgsVUc0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osd0JDdkVxQjtJRHdFckIscUJDeEVxQjtJRHlFckIsNkJDekVxQjtJRDJFdEIsZ0JDM0VzQjtJQUtwQixlQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxVQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxXQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSxpQkFMWSxFSStGZjtFQUdEO0lKekNJLGtCQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosOEJBQStCO0lBQy9CLGtCR2daVTtJSC9ZVixlRytZVTtJSDlZVixtQkc4WVU7SUg1WVgsMkJHNFlXO1NINVlYLFVHNFlXLEVBTkw7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBakNEO0lIL1NKLDhCQ3ZFcUI7SUR3RXJCLDJCQ3hFcUI7SUR5RXJCLG1DQ3pFcUI7SUQyRXRCLHNCQzNFc0I7SUFLcEIscUJBTG9CLEVFd1hoQjtFQUdEO0lKak1JLGdCQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxpQkFaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4RkksdUJBTFksRUkrRmY7RUFHRDtJSnpDSSx3QkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDhCQUErQjtJQUMvQixrQkdnWlU7SUgvWVYsZUcrWVU7SUg5WVYsbUJHOFlVO0lINVlYLDJCRzRZVztTSDVZWCxVRzRZVyxFQU5MO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWpDRDtJSC9TSiw4QkN2RXFCO0lEd0VyQiwyQkN4RXFCO0lEeUVyQixtQ0N6RXFCO0lEMkV0QixzQkMzRXNCO0lBS3BCLHFCQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxnQkFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksaUJBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLHVCQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksd0JBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw4QkFBK0I7SUFDL0Isa0JHZ1pVO0lIL1lWLGVHK1lVO0lIOVlWLG1CRzhZVTtJSDVZWCwyQkc0WVc7U0g1WVgsVUc0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osMEJDdkVxQjtJRHdFckIsdUJDeEVxQjtJRHlFckIsK0JDekVxQjtJRDJFdEIsa0JDM0VzQjtJQUtwQixpQkFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksWUFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksYUFaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4RkksbUJBTFksRUkrRmY7RUFHRDtJSnpDSSxvQkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDhCQUErQjtJQUMvQixrQkdnWlU7SUgvWVYsZUcrWVU7SUg5WVYsbUJHOFlVO0lINVlYLDJCRzRZVztTSDVZWCxVRzRZVyxFQU5MO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWpDRDtJSC9TSiw4QkN2RXFCO0lEd0VyQiwyQkN4RXFCO0lEeUVyQixtQ0N6RXFCO0lEMkV0QixzQkMzRXNCO0lBS3BCLHFCQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxnQkFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksaUJBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLHVCQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksd0JBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw4QkFBK0I7SUFDL0Isa0JHZ1pVO0lIL1lWLGVHK1lVO0lIOVlWLG1CRzhZVTtJSDVZWCwyQkc0WVc7U0g1WVgsVUc0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osOEJDdkVxQjtJRHdFckIsMkJDeEVxQjtJRHlFckIsbUNDekVxQjtJRDJFdEIsc0JDM0VzQjtJQUtwQixxQkFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksZ0JBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLGlCQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSx1QkFMWSxFSStGZjtFQUdEO0lKekNJLHdCQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosOEJBQStCO0lBQy9CLGtCR2daVTtJSC9ZVixlRytZVTtJSDlZVixtQkc4WVU7SUg1WVgsMkJHNFlXO1NINVlYLFVHNFlXLEVBTkw7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBakNEO0lIL1NKLHdCQ3ZFcUI7SUR3RXJCLHFCQ3hFcUI7SUR5RXJCLDZCQ3pFcUI7SUQyRXRCLGdCQzNFc0I7SUFLcEIsZUFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksVUFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksV0FaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4RkksaUJBTFksRUkrRmY7RUFHRDtJSnpDSSxrQkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDhCQUErQjtJQUMvQixrQkdnWlU7SUgvWVYsZUcrWVU7SUg5WVYsbUJHOFlVO0lINVlYLDJCRzRZVztTSDVZWCxVRzRZVyxFQU5MO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWpDRDtJSC9TSiw4QkN2RXFCO0lEd0VyQiwyQkN4RXFCO0lEeUVyQixtQ0N6RXFCO0lEMkV0QixzQkMzRXNCO0lBS3BCLHFCQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxnQkFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksaUJBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLHVCQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksd0JBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw4QkFBK0I7SUFDL0Isa0JHZ1pVO0lIL1lWLGVHK1lVO0lIOVlWLG1CRzhZVTtJSDVZWCwyQkc0WVc7U0g1WVgsVUc0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osOEJDdkVxQjtJRHdFckIsMkJDeEVxQjtJRHlFckIsbUNDekVxQjtJRDJFdEIsc0JDM0VzQjtJQUtwQixxQkFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksZ0JBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLGlCQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSx1QkFMWSxFSStGZjtFQUdEO0lKekNJLHdCQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosOEJBQStCO0lBQy9CLGtCR2daVTtJSC9ZVixlRytZVTtJSDlZVixtQkc4WVU7SUg1WVgsMkJHNFlXO1NINVlYLFVHNFlXLEVBTkw7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBakNEO0lIL1NKLDBCQ3ZFcUI7SUR3RXJCLHVCQ3hFcUI7SUR5RXJCLCtCQ3pFcUI7SUQyRXRCLGtCQzNFc0I7SUFLcEIsaUJBTG9CLEVFd1hoQjtFQUdEO0lKak1JLFlBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLGFBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLG1CQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksb0JBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw4QkFBK0I7SUFDL0Isa0JHZ1pVO0lIL1lWLGVHK1lVO0lIOVlWLG1CRzhZVTtJSDVZWCwyQkc0WVc7U0g1WVgsVUc0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osOEJDdkVxQjtJRHdFckIsMkJDeEVxQjtJRHlFckIsbUNDekVxQjtJRDJFdEIsc0JDM0VzQjtJQUtwQixxQkFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksZ0JBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLGlCQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSx1QkFMWSxFSStGZjtFQUdEO0lKekNJLHdCQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosOEJBQStCO0lBQy9CLGtCR2daVTtJSC9ZVixlRytZVTtJSDlZVixtQkc4WVU7SUg1WVgsMkJHNFlXO1NINVlYLFVHNFlXLEVBTkw7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBakNEO0lIL1NKLDhCQ3ZFcUI7SUR3RXJCLDJCQ3hFcUI7SUR5RXJCLG1DQ3pFcUI7SUQyRXRCLHNCQzNFc0I7SUFLcEIscUJBTG9CLEVFd1hoQjtFQUdEO0lKak1JLGdCQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxpQkFaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4RkksdUJBTFksRUkrRmY7RUFHRDtJSnpDSSx3QkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDhCQUErQjtJQUMvQixrQkdnWlU7SUgvWVYsZUcrWVU7SUg5WVYsbUJHOFlVO0lINVlYLDJCRzRZVztTSDVZWCxVRzRZVyxFQU5MO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWpDRDtJSC9TSix5QkN2RXFCO0lEd0VyQixzQkN4RXFCO0lEeUVyQiw4QkN6RXFCO0lEMkV0QixpQkMzRXNCO0lBS3BCLGdCQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxXQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxZQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSxrQkFMWSxFSStGZjtFQUdEO0lKekNJLG1CQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosOEJBQStCO0lBQy9CLGtCR2daVTtJSC9ZVixlRytZVTtJSDlZVixtQkc4WVU7SUg1WVgsMkJHNFlXO1NINVlYLFVHNFlXLEVBTkw7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBaGNMO0lKc21CQSxZQUFNLEVJcG1CTDtFQUNEO0lKbW1CQSxhQUFNLEVJam1CTDtFQUlEO0lKNm1CQSxZQUFNLEVJM21CTDtFQUNEO0lKMG1CQSxZQUFNLEVJeG1CTDtFQUNEO0lKdW1CQSxhQUFNLEVJcm1CTDtFQUlEO0lKa25CQyxlQUEwQjtJQUExQixpQkFBMEI7SUFBMUIsa0JBQTBCO0lBQTFCLGdCQUEwQixFSWhuQjFCO0VBQ0Q7SUorbUJDLGdCQUEwQixFSTdtQjFCO0VBQ0Q7SUo0bUJDLGlCQUEwQixFSTFtQjFCO0VBQ0Q7SUp5bUJDLGVBQTBCLEVJdm1CMUI7RUFDRDtJSnNtQkMsa0JBQTBCLEVJcG1CMUI7RUFJRDtJSnduQkUsb0JHdld3RDtJSHVXeEQsbUJHeFd1RCxFQzlReEQ7RUFDRDtJSnFuQkUsbUJHeFd1RCxFQzNReEQ7RUFDRDtJSmtuQkUsb0JHdld3RCxFQ3pRekQ7RUFVRDtJQUNDLGdCQUFlLEVBQ2Y7RUFnQkQ7SUhwR0MsOEJBQThCO0lBQzlCLCtCQUErQjtJQUVoQyw0QkNsRzRCO0lEbUc1Qix5QkNuRzRCO0lEb0c1Qix3QkNwRzRCO0lEc0c3QixvQkN0RzZCO0lBRTVCLDJCQUEyQjtJQUMzQiw0QkFBNEI7SUFDNUIsbUJBQWtEO0lBQ2xELG9CQUFvRCxFRWdNbkQ7SVJzd1NDO01NbDhTRCwwQkFBMEI7TUFDMUIsMkJBQTJCLEVBQzNCO0VFMkxEO0lIaEhDLCtCQUErQjtJQUMvQiwrQkFBK0I7SUFXaEMsb0NDcEdvQztJRHFHcEMsaUNDckdvQztJRHNHcEMsZ0NDdEdvQztJRHdHckMsNEJDeEdxQztJQUlwQywyQkFBMkI7SUFDM0IsNEJBQTRCO0lBQzVCLG1CQUFrRDtJQUNsRCxvQkFBb0QsRUVtTW5EO0lSaXhTQztNTWg5U0QsMEJBQTBCO01BQzFCLDJCQUEyQixFQUMzQjtFRWlNRDtJRlBBLGFBQWE7SUFZWiw0QkFBMkI7SUFDM0IsMkJBQTBCO0lBRXpCLG9DQUE2QjtJQUM3QixrQ0FBMkI7SUFDM0IsZ0NBQXlCO0lBQ3pCLCtCQUF3QjtJQUV6QixpQ0FBcUI7U0FBckIsNEJBQXFCLEVFWHJCO0VBSUQ7SUh6SEMsOEJBQThCO0lBQzlCLDZCQUE2QjtJQVE5QiwrQkN2RCtCO0lEd0QvQiw0QkN4RCtCO0lEeUQvQiwyQkN6RCtCO0lEMkRoQyx1QkMzRGdDO0lBRS9CLDJCQUEyQjtJQUMzQiw0QkFBNEI7SUFDNUIsbUJBQWtEO0lBQ2xELG9CQUFvRCxFRW9LbkQ7RUFDRDtJSHpIQywrQkFBK0I7SUFDL0IsNkJBQTZCO0lBSzlCLHVDQ3pEdUM7SUQwRHZDLG9DQzFEdUM7SUQyRHZDLG1DQzNEdUM7SUQ2RHhDLCtCQzdEd0M7SUFJdkMsMkJBQTJCO0lBQzNCLDRCQUE0QjtJQUM1QixtQkFBa0Q7SUFDbEQsb0JBQW9ELEVFdUtuRDtFQXNCRDtJSDJEQyx3QkFBd0I7SUFDeEIscUJBQXFCO0lBYXRCLG9DQ29DcUM7SURuQ3JDLGlDQ21DcUM7SURqQ3RDLHFCQ2lDc0M7U0RqQ3RDLDRCQ2lDc0MsRUUzR3BDO0VBQ0Q7SUhtRUMseUJDeUNnQztJRHhDaEMsc0JDd0NnQztJRHRDakMsZ0NDc0NpQztJRHJDakMsNkJDcUNpQztJRG5DbEMsc0JDbUNrQztTRG5DbEMsd0JDbUNrQyxFRTFHaEM7RUFDRDtJSHdEQyxzQkFBc0I7SUFDdEIsbUJBQW1CO0lBVXBCLGtDQ3dDbUM7SUR2Q25DLCtCQ3VDbUM7SURyQ3BDLG1CQ3FDb0M7U0RyQ3BDLDBCQ3FDb0MsRUV6R2xDO0VBQ0Q7SUhrR0MsMEJDVTRCO0lEVDVCLHVCQ1M0QjtJRFA3Qiw0QkNPNkI7SURON0IseUJDTTZCO0lESjlCLHVCQ0k4QjtTREo5QixvQkNJOEIsRUUxRzVCO0VBQ0Q7SUh5RkMseUJBQXlCO0lBQ3pCLHNCQUFzQjtJQVF2QixnQ0NLaUM7SURKakMsNkJDSWlDO0lERmxDLHNCQ0VrQztTREZsQyx3QkNFa0MsRUVyR2hDO0VBQ0Q7SUh5RkMsdUJBQXVCO0lBQ3ZCLG9CQUFvQjtJQUtyQiw4QkNTK0I7SURSL0IsMkJDUStCO0lETmhDLG9CQ01nQztTRE5oQyxzQkNNZ0MsRUV0RzlCO0VBRUE7SUhpREEsMEJBQTBCO0lBSzNCLHNDQ2dDdUM7SUQvQnZDLG1DQytCdUM7SUQ3QnhDLDhCQzZCd0MsRUVwRnJDO0VBQ0Q7SUgyQ0EsMEJBQTBCO0lBQzFCLHVCQUF1QjtJQU94Qix1Q0NrQ3dDO0lEakN4QyxvQ0NpQ3dDO0lEL0J6Qyx1QkMrQnlDO1NEL0J6QywrQkMrQnlDLEVFbkZ0QztFQXNCRjtJSmtYQSxjQUFhLEVJaFhaO0VBSUQ7SUoyWEEsbUJBQWtCLEVJelhqQjtFQUlEO0lKc1lBLGVBQWMsRUlwWWI7RUFJRDtJSmlaQSxzQkFBcUIsRUkvWXBCO0VBSUQ7SUoyWkEsb0JBQW1CLEVJelpsQjtFQXVCRDtJSm1OQSxtQkFBa0I7SUFDbEIsZUFBYztJQUNkLGlCQUFnQixFSW5OZjtJQUZEO01Kd05DLHFCQUFxQjtNQUNyQixZQUFXO01BQ1gsbUJBQWtCO01BQ2xCLE9BQU07TUFBRSxRQUFPO01BQ2YsWUFBVztNQUFFLGdCQUFlO01BRzVCLDhIQUEyQjtNQUEzQixvRkFBMkI7TUFBM0IsaUZBQTJCO01BQTNCLCtFQUEyQjtNQUEzQixnRkFBMkI7TUFDM0Isb0NBQStCO1FBQS9CLGtDQUErQjtXQUEvQiwrQkFBK0I7TUFDL0IsZUFBYyxFQUNkO0VJb0JDO0lBQ0MsZUN0akJZLEVEdWpCWixFQUFBOztBTHBNSDtFS3VKSTtJSC9TSix1QkN2RXFCO0lEd0VyQixvQkN4RXFCO0lEeUVyQiw0QkN6RXFCO0lEMkV0QixlQzNFc0I7SUFLcEIsY0FMb0IsRUV3WGhCO0VBR0Q7SUpqTUksU0FaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksVUFaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4RkksZ0JBTFksRUkrRmY7RUFHRDtJSnpDSSxpQkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDZCQUErQjtJQUMvQixpQkc0VlE7SUgzVlIsY0cyVlE7SUgxVlIsa0JHMFZRO0lIeFZULDBCR3dWUztTSHhWVCxTR3dWUyxFQThDSDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osNkJDdkVxQjtJRHdFckIsMEJDeEVxQjtJRHlFckIsa0NDekVxQjtJRDJFdEIscUJDM0VzQjtJQUtwQixvQkFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksZUFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksZ0JBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLHNCQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksdUJBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw2QkFBK0I7SUFDL0IsaUJHZ1pVO0lIL1lWLGNHK1lVO0lIOVlWLGtCRzhZVTtJSDVZWCwwQkc0WVc7U0g1WVgsU0c0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osNkJDdkVxQjtJRHdFckIsMEJDeEVxQjtJRHlFckIsa0NDekVxQjtJRDJFdEIscUJDM0VzQjtJQUtwQixvQkFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksZUFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksZ0JBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLHNCQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksdUJBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw2QkFBK0I7SUFDL0IsaUJHZ1pVO0lIL1lWLGNHK1lVO0lIOVlWLGtCRzhZVTtJSDVZWCwwQkc0WVc7U0g1WVgsU0c0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osMEJDdkVxQjtJRHdFckIsdUJDeEVxQjtJRHlFckIsK0JDekVxQjtJRDJFdEIsa0JDM0VzQjtJQUtwQixpQkFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksWUFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksYUFaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4RkksbUJBTFksRUkrRmY7RUFHRDtJSnpDSSxvQkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDZCQUErQjtJQUMvQixpQkdnWlU7SUgvWVYsY0crWVU7SUg5WVYsa0JHOFlVO0lINVlYLDBCRzRZVztTSDVZWCxTRzRZVyxFQU5MO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWpDRDtJSC9TSiw4QkN2RXFCO0lEd0VyQiwyQkN4RXFCO0lEeUVyQixtQ0N6RXFCO0lEMkV0QixzQkMzRXNCO0lBS3BCLHFCQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxnQkFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksaUJBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLHVCQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksd0JBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw2QkFBK0I7SUFDL0IsaUJHZ1pVO0lIL1lWLGNHK1lVO0lIOVlWLGtCRzhZVTtJSDVZWCwwQkc0WVc7U0g1WVgsU0c0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osOEJDdkVxQjtJRHdFckIsMkJDeEVxQjtJRHlFckIsbUNDekVxQjtJRDJFdEIsc0JDM0VzQjtJQUtwQixxQkFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksZ0JBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLGlCQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSx1QkFMWSxFSStGZjtFQUdEO0lKekNJLHdCQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosNkJBQStCO0lBQy9CLGlCR2daVTtJSC9ZVixjRytZVTtJSDlZVixrQkc4WVU7SUg1WVgsMEJHNFlXO1NINVlYLFNHNFlXLEVBTkw7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBakNEO0lIL1NKLHdCQ3ZFcUI7SUR3RXJCLHFCQ3hFcUI7SUR5RXJCLDZCQ3pFcUI7SUQyRXRCLGdCQzNFc0I7SUFLcEIsZUFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksVUFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksV0FaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4RkksaUJBTFksRUkrRmY7RUFHRDtJSnpDSSxrQkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDZCQUErQjtJQUMvQixpQkdnWlU7SUgvWVYsY0crWVU7SUg5WVYsa0JHOFlVO0lINVlYLDBCRzRZVztTSDVZWCxTRzRZVyxFQU5MO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWpDRDtJSC9TSiw4QkN2RXFCO0lEd0VyQiwyQkN4RXFCO0lEeUVyQixtQ0N6RXFCO0lEMkV0QixzQkMzRXNCO0lBS3BCLHFCQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxnQkFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksaUJBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLHVCQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksd0JBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw2QkFBK0I7SUFDL0IsaUJHZ1pVO0lIL1lWLGNHK1lVO0lIOVlWLGtCRzhZVTtJSDVZWCwwQkc0WVc7U0g1WVgsU0c0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osOEJDdkVxQjtJRHdFckIsMkJDeEVxQjtJRHlFckIsbUNDekVxQjtJRDJFdEIsc0JDM0VzQjtJQUtwQixxQkFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksZ0JBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLGlCQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSx1QkFMWSxFSStGZjtFQUdEO0lKekNJLHdCQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosNkJBQStCO0lBQy9CLGlCR2daVTtJSC9ZVixjRytZVTtJSDlZVixrQkc4WVU7SUg1WVgsMEJHNFlXO1NINVlYLFNHNFlXLEVBTkw7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBakNEO0lIL1NKLDBCQ3ZFcUI7SUR3RXJCLHVCQ3hFcUI7SUR5RXJCLCtCQ3pFcUI7SUQyRXRCLGtCQzNFc0I7SUFLcEIsaUJBTG9CLEVFd1hoQjtFQUdEO0lKak1JLFlBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLGFBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLG1CQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksb0JBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw4QkFBK0I7SUFDL0IsaUJHZ1pVO0lIL1lWLGNHK1lVO0lIOVlWLGtCRzhZVTtJSDVZWCwyQkc0WVc7U0g1WVgsU0c0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osOEJDdkVxQjtJRHdFckIsMkJDeEVxQjtJRHlFckIsbUNDekVxQjtJRDJFdEIsc0JDM0VzQjtJQUtwQixxQkFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksZ0JBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLGlCQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSx1QkFMWSxFSStGZjtFQUdEO0lKekNJLHdCQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosOEJBQStCO0lBQy9CLGtCR2daVTtJSC9ZVixlRytZVTtJSDlZVixtQkc4WVU7SUg1WVgsMkJHNFlXO1NINVlYLFVHNFlXLEVBTkw7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBakNEO0lIL1NKLDhCQ3ZFcUI7SUR3RXJCLDJCQ3hFcUI7SUR5RXJCLG1DQ3pFcUI7SUQyRXRCLHNCQzNFc0I7SUFLcEIscUJBTG9CLEVFd1hoQjtFQUdEO0lKak1JLGdCQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxpQkFaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4RkksdUJBTFksRUkrRmY7RUFHRDtJSnpDSSx3QkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDhCQUErQjtJQUMvQixrQkdnWlU7SUgvWVYsZUcrWVU7SUg5WVYsbUJHOFlVO0lINVlYLDJCRzRZVztTSDVZWCxVRzRZVyxFQU5MO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWpDRDtJSC9TSix3QkN2RXFCO0lEd0VyQixxQkN4RXFCO0lEeUVyQiw2QkN6RXFCO0lEMkV0QixnQkMzRXNCO0lBS3BCLGVBTG9CLEVFd1hoQjtFQUdEO0lKak1JLFVBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLFdBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLGlCQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksa0JBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw4QkFBK0I7SUFDL0Isa0JHZ1pVO0lIL1lWLGVHK1lVO0lIOVlWLG1CRzhZVTtJSDVZWCwyQkc0WVc7U0g1WVgsVUc0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osOEJDdkVxQjtJRHdFckIsMkJDeEVxQjtJRHlFckIsbUNDekVxQjtJRDJFdEIsc0JDM0VzQjtJQUtwQixxQkFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksZ0JBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLGlCQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSx1QkFMWSxFSStGZjtFQUdEO0lKekNJLHdCQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosOEJBQStCO0lBQy9CLGtCR2daVTtJSC9ZVixlRytZVTtJSDlZVixtQkc4WVU7SUg1WVgsMkJHNFlXO1NINVlYLFVHNFlXLEVBTkw7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBakNEO0lIL1NKLDhCQ3ZFcUI7SUR3RXJCLDJCQ3hFcUI7SUR5RXJCLG1DQ3pFcUI7SUQyRXRCLHNCQzNFc0I7SUFLcEIscUJBTG9CLEVFd1hoQjtFQUdEO0lKak1JLGdCQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxpQkFaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4RkksdUJBTFksRUkrRmY7RUFHRDtJSnpDSSx3QkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDhCQUErQjtJQUMvQixrQkdnWlU7SUgvWVYsZUcrWVU7SUg5WVYsbUJHOFlVO0lINVlYLDJCRzRZVztTSDVZWCxVRzRZVyxFQU5MO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWpDRDtJSC9TSiwwQkN2RXFCO0lEd0VyQix1QkN4RXFCO0lEeUVyQiwrQkN6RXFCO0lEMkV0QixrQkMzRXNCO0lBS3BCLGlCQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxZQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxhQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSxtQkFMWSxFSStGZjtFQUdEO0lKekNJLG9CQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosOEJBQStCO0lBQy9CLGtCR2daVTtJSC9ZVixlRytZVTtJSDlZVixtQkc4WVU7SUg1WVgsMkJHNFlXO1NINVlYLFVHNFlXLEVBTkw7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBakNEO0lIL1NKLDhCQ3ZFcUI7SUR3RXJCLDJCQ3hFcUI7SUR5RXJCLG1DQ3pFcUI7SUQyRXRCLHNCQzNFc0I7SUFLcEIscUJBTG9CLEVFd1hoQjtFQUdEO0lKak1JLGdCQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxpQkFaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4RkksdUJBTFksRUkrRmY7RUFHRDtJSnpDSSx3QkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDhCQUErQjtJQUMvQixrQkdnWlU7SUgvWVYsZUcrWVU7SUg5WVYsbUJHOFlVO0lINVlYLDJCRzRZVztTSDVZWCxVRzRZVyxFQU5MO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWpDRDtJSC9TSiw4QkN2RXFCO0lEd0VyQiwyQkN4RXFCO0lEeUVyQixtQ0N6RXFCO0lEMkV0QixzQkMzRXNCO0lBS3BCLHFCQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxnQkFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksaUJBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLHVCQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksd0JBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw4QkFBK0I7SUFDL0Isa0JHZ1pVO0lIL1lWLGVHK1lVO0lIOVlWLG1CRzhZVTtJSDVZWCwyQkc0WVc7U0g1WVgsVUc0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osd0JDdkVxQjtJRHdFckIscUJDeEVxQjtJRHlFckIsNkJDekVxQjtJRDJFdEIsZ0JDM0VzQjtJQUtwQixlQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxVQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxXQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSxpQkFMWSxFSStGZjtFQUdEO0lKekNJLGtCQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosOEJBQStCO0lBQy9CLGtCR2daVTtJSC9ZVixlRytZVTtJSDlZVixtQkc4WVU7SUg1WVgsMkJHNFlXO1NINVlYLFVHNFlXLEVBTkw7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBakNEO0lIL1NKLDhCQ3ZFcUI7SUR3RXJCLDJCQ3hFcUI7SUR5RXJCLG1DQ3pFcUI7SUQyRXRCLHNCQzNFc0I7SUFLcEIscUJBTG9CLEVFd1hoQjtFQUdEO0lKak1JLGdCQVpZO0lBWUEsWUFBVyxFSW1NMUI7RUFHRDtJSnhJSSxpQkFaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4RkksdUJBTFksRUkrRmY7RUFHRDtJSnpDSSx3QkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDhCQUErQjtJQUMvQixrQkdnWlU7SUgvWVYsZUcrWVU7SUg5WVYsbUJHOFlVO0lINVlYLDJCRzRZVztTSDVZWCxVRzRZVyxFQU5MO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWpDRDtJSC9TSiw4QkN2RXFCO0lEd0VyQiwyQkN4RXFCO0lEeUVyQixtQ0N6RXFCO0lEMkV0QixzQkMzRXNCO0lBS3BCLHFCQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxnQkFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksaUJBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLHVCQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksd0JBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw4QkFBK0I7SUFDL0Isa0JHZ1pVO0lIL1lWLGVHK1lVO0lIOVlWLG1CRzhZVTtJSDVZWCwyQkc0WVc7U0g1WVgsVUc0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osMEJDdkVxQjtJRHdFckIsdUJDeEVxQjtJRHlFckIsK0JDekVxQjtJRDJFdEIsa0JDM0VzQjtJQUtwQixpQkFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksWUFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksYUFaWTtJQVlDLFdBQVUsRUkwSTFCO0VBR0Q7SUp4RkksbUJBTFksRUkrRmY7RUFHRDtJSnpDSSxvQkFMWSxFSWdEZjtFQUdEO0lIdFlKLDZCQUErQjtJQUMvQixrQkdzWTZCO0lIclk3QixlR3FZNkI7SUhwWTdCLG1CR29ZNkI7SUhsWTlCLDBCR2tZOEI7U0hsWTlCLFVHa1k4QixFQUN4QjtFQUNEO0lIellKLDhCQUErQjtJQUMvQixrQkdnWlU7SUgvWVYsZUcrWVU7SUg5WVYsbUJHOFlVO0lINVlYLDJCRzRZVztTSDVZWCxVRzRZVyxFQU5MO0VBQ0Q7SUg1WUosaUNBQStCO0lBQy9CLG9CRzRZK0I7SUgzWS9CLGlCRzJZK0I7SUgxWS9CLHFCRzBZK0I7SUh4WWhDLDhCR3dZZ0M7U0h4WWhDLFlHd1lnQyxFQUMxQjtFQWpDRDtJSC9TSiw4QkN2RXFCO0lEd0VyQiwyQkN4RXFCO0lEeUVyQixtQ0N6RXFCO0lEMkV0QixzQkMzRXNCO0lBS3BCLHFCQUxvQixFRXdYaEI7RUFHRDtJSmpNSSxnQkFaWTtJQVlBLFlBQVcsRUltTTFCO0VBR0Q7SUp4SUksaUJBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLHVCQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksd0JBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw4QkFBK0I7SUFDL0Isa0JHZ1pVO0lIL1lWLGVHK1lVO0lIOVlWLG1CRzhZVTtJSDVZWCwyQkc0WVc7U0g1WVgsVUc0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFqQ0Q7SUgvU0osOEJDdkVxQjtJRHdFckIsMkJDeEVxQjtJRHlFckIsbUNDekVxQjtJRDJFdEIsc0JDM0VzQjtJQUtwQixxQkFMb0IsRUV3WGhCO0VBR0Q7SUpqTUksZ0JBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLGlCQVpZO0lBWUMsV0FBVSxFSTBJMUI7RUFHRDtJSnhGSSx1QkFMWSxFSStGZjtFQUdEO0lKekNJLHdCQUxZLEVJZ0RmO0VBR0Q7SUh0WUosNkJBQStCO0lBQy9CLGtCR3NZNkI7SUhyWTdCLGVHcVk2QjtJSHBZN0IsbUJHb1k2QjtJSGxZOUIsMEJHa1k4QjtTSGxZOUIsVUdrWThCLEVBQ3hCO0VBQ0Q7SUh6WUosOEJBQStCO0lBQy9CLGtCR2daVTtJSC9ZVixlRytZVTtJSDlZVixtQkc4WVU7SUg1WVgsMkJHNFlXO1NINVlYLFVHNFlXLEVBTkw7RUFDRDtJSDVZSixpQ0FBK0I7SUFDL0Isb0JHNFkrQjtJSDNZL0IsaUJHMlkrQjtJSDFZL0IscUJHMFkrQjtJSHhZaEMsOEJHd1lnQztTSHhZaEMsWUd3WWdDLEVBQzFCO0VBakNEO0lIL1NKLHlCQ3ZFcUI7SUR3RXJCLHNCQ3hFcUI7SUR5RXJCLDhCQ3pFcUI7SUQyRXRCLGlCQzNFc0I7SUFLcEIsZ0JBTG9CLEVFd1hoQjtFQUdEO0lKak1JLFdBWlk7SUFZQSxZQUFXLEVJbU0xQjtFQUdEO0lKeElJLFlBWlk7SUFZQyxXQUFVLEVJMEkxQjtFQUdEO0lKeEZJLGtCQUxZLEVJK0ZmO0VBR0Q7SUp6Q0ksbUJBTFksRUlnRGY7RUFHRDtJSHRZSiw2QkFBK0I7SUFDL0Isa0JHc1k2QjtJSHJZN0IsZUdxWTZCO0lIcFk3QixtQkdvWTZCO0lIbFk5QiwwQkdrWThCO1NIbFk5QixVR2tZOEIsRUFDeEI7RUFDRDtJSHpZSiw4QkFBK0I7SUFDL0Isa0JHZ1pVO0lIL1lWLGVHK1lVO0lIOVlWLG1CRzhZVTtJSDVZWCwyQkc0WVc7U0g1WVgsVUc0WVcsRUFOTDtFQUNEO0lINVlKLGlDQUErQjtJQUMvQixvQkc0WStCO0lIM1kvQixpQkcyWStCO0lIMVkvQixxQkcwWStCO0lIeFloQyw4Qkd3WWdDO1NIeFloQyxZR3dZZ0MsRUFDMUI7RUFoY0w7SUpzbUJBLFlBQU0sRUlwbUJMO0VBQ0Q7SUptbUJBLGFBQU0sRUlqbUJMO0VBSUQ7SUo2bUJBLFlBQU0sRUkzbUJMO0VBQ0Q7SUowbUJBLFlBQU0sRUl4bUJMO0VBQ0Q7SUp1bUJBLGFBQU0sRUlybUJMO0VBSUQ7SUprbkJDLGVBQTBCO0lBQTFCLGlCQUEwQjtJQUExQixrQkFBMEI7SUFBMUIsZ0JBQTBCLEVJaG5CMUI7RUFDRDtJSittQkMsZ0JBQTBCLEVJN21CMUI7RUFDRDtJSjRtQkMsaUJBQTBCLEVJMW1CMUI7RUFDRDtJSnltQkMsZUFBMEIsRUl2bUIxQjtFQUNEO0lKc21CQyxrQkFBMEIsRUlwbUIxQjtFQUlEO0lKd25CRSxvQkd2V3dEO0lIdVd4RCxtQkd4V3VELEVDOVF4RDtFQUNEO0lKcW5CRSxtQkd4V3VELEVDM1F4RDtFQUNEO0lKa25CRSxvQkd2V3dELEVDelF6RDtFQVVEO0lBQ0MsZ0JBQWUsRUFDZjtFQWdCRDtJSHBHQyw4QkFBOEI7SUFDOUIsK0JBQStCO0lBRWhDLDRCQ2xHNEI7SURtRzVCLHlCQ25HNEI7SURvRzVCLHdCQ3BHNEI7SURzRzdCLG9CQ3RHNkI7SUFFNUIsMkJBQTJCO0lBQzNCLDRCQUE0QjtJQUM1QixtQkFBa0Q7SUFDbEQsb0JBQW9ELEVFZ01uRDtJUit2VUM7TU0zN1VELDBCQUEwQjtNQUMxQiwyQkFBMkIsRUFDM0I7RUUyTEQ7SUhoSEMsK0JBQStCO0lBQy9CLCtCQUErQjtJQVdoQyxvQ0NwR29DO0lEcUdwQyxpQ0NyR29DO0lEc0dwQyxnQ0N0R29DO0lEd0dyQyw0QkN4R3FDO0lBSXBDLDJCQUEyQjtJQUMzQiw0QkFBNEI7SUFDNUIsbUJBQWtEO0lBQ2xELG9CQUFvRCxFRW1NbkQ7SVIwd1VDO01NejhVRCwwQkFBMEI7TUFDMUIsMkJBQTJCLEVBQzNCO0VFaU1EO0lGUEEsYUFBYTtJQVlaLDRCQUEyQjtJQUMzQiwyQkFBMEI7SUFFekIsb0NBQTZCO0lBQzdCLGtDQUEyQjtJQUMzQixnQ0FBeUI7SUFDekIsK0JBQXdCO0lBRXpCLGlDQUFxQjtTQUFyQiw0QkFBcUIsRUVYckI7RUFJRDtJSHpIQyw4QkFBOEI7SUFDOUIsNkJBQTZCO0lBUTlCLCtCQ3ZEK0I7SUR3RC9CLDRCQ3hEK0I7SUR5RC9CLDJCQ3pEK0I7SUQyRGhDLHVCQzNEZ0M7SUFFL0IsMkJBQTJCO0lBQzNCLDRCQUE0QjtJQUM1QixtQkFBa0Q7SUFDbEQsb0JBQW9ELEVFb0tuRDtFQUNEO0lIekhDLCtCQUErQjtJQUMvQiw2QkFBNkI7SUFLOUIsdUNDekR1QztJRDBEdkMsb0NDMUR1QztJRDJEdkMsbUNDM0R1QztJRDZEeEMsK0JDN0R3QztJQUl2QywyQkFBMkI7SUFDM0IsNEJBQTRCO0lBQzVCLG1CQUFrRDtJQUNsRCxvQkFBb0QsRUV1S25EO0VBc0JEO0lIMkRDLHdCQUF3QjtJQUN4QixxQkFBcUI7SUFhdEIsb0NDb0NxQztJRG5DckMsaUNDbUNxQztJRGpDdEMscUJDaUNzQztTRGpDdEMsNEJDaUNzQyxFRTNHcEM7RUFDRDtJSG1FQyx5QkN5Q2dDO0lEeENoQyxzQkN3Q2dDO0lEdENqQyxnQ0NzQ2lDO0lEckNqQyw2QkNxQ2lDO0lEbkNsQyxzQkNtQ2tDO1NEbkNsQyx3QkNtQ2tDLEVFMUdoQztFQUNEO0lId0RDLHNCQUFzQjtJQUN0QixtQkFBbUI7SUFVcEIsa0NDd0NtQztJRHZDbkMsK0JDdUNtQztJRHJDcEMsbUJDcUNvQztTRHJDcEMsMEJDcUNvQyxFRXpHbEM7RUFDRDtJSGtHQywwQkNVNEI7SURUNUIsdUJDUzRCO0lEUDdCLDRCQ082QjtJRE43Qix5QkNNNkI7SURKOUIsdUJDSThCO1NESjlCLG9CQ0k4QixFRTFHNUI7RUFDRDtJSHlGQyx5QkFBeUI7SUFDekIsc0JBQXNCO0lBUXZCLGdDQ0tpQztJREpqQyw2QkNJaUM7SURGbEMsc0JDRWtDO1NERmxDLHdCQ0VrQyxFRXJHaEM7RUFDRDtJSHlGQyx1QkFBdUI7SUFDdkIsb0JBQW9CO0lBS3JCLDhCQ1MrQjtJRFIvQiwyQkNRK0I7SUROaEMsb0JDTWdDO1NETmhDLHNCQ01nQyxFRXRHOUI7RUFFQTtJSGlEQSwwQkFBMEI7SUFLM0Isc0NDZ0N1QztJRC9CdkMsbUNDK0J1QztJRDdCeEMsOEJDNkJ3QyxFRXBGckM7RUFDRDtJSDJDQSwwQkFBMEI7SUFDMUIsdUJBQXVCO0lBT3hCLHVDQ2tDd0M7SURqQ3hDLG9DQ2lDd0M7SUQvQnpDLHVCQytCeUM7U0QvQnpDLCtCQytCeUMsRUVuRnRDO0VBc0JGO0lKa1hBLGNBQWEsRUloWFo7RUFJRDtJSjJYQSxtQkFBa0IsRUl6WGpCO0VBSUQ7SUpzWUEsZUFBYyxFSXBZYjtFQUlEO0lKaVpBLHNCQUFxQixFSS9ZcEI7RUFJRDtJSjJaQSxvQkFBbUIsRUl6WmxCO0VBdUJEO0lKbU5BLG1CQUFrQjtJQUNsQixlQUFjO0lBQ2QsaUJBQWdCLEVJbk5mO0lBRkQ7TUp3TkMscUJBQXFCO01BQ3JCLFlBQVc7TUFDWCxtQkFBa0I7TUFDbEIsT0FBTTtNQUFFLFFBQU87TUFDZixZQUFXO01BQUUsZ0JBQWU7TUFHNUIsOEhBQTJCO01BQTNCLG9GQUEyQjtNQUEzQixpRkFBMkI7TUFBM0IsK0VBQTJCO01BQTNCLGdGQUEyQjtNQUMzQixvQ0FBK0I7UUFBL0Isa0NBQStCO1dBQS9CLCtCQUErQjtNQUMvQixlQUFjLEVBQ2Q7RUlvQkM7SUFDQyxlQ3RqQlksRUR1akJaLEVBQUE7O0FSMi9UTDs7RVE1OVRNLG1CQUE2QjtFQUM3QixvQkFBK0IsRUFDL0I7O0FMck9KO0VIcXNVQTs7SVFsK1RJLG1CQUE2QjtJQUM3QixvQkFBK0IsRUFDL0IsRUFBQTs7QUxyT0o7RUgyc1VBOztJUXgrVEksbUJBQTZCO0lBQzdCLG9CQUErQixFQUMvQixFQUFBOztBTHJPSjtFSGl0VUE7O0lROStUSSxtQkFBNkI7SUFDN0Isb0JBQStCLEVBQy9CLEVBQUE7O0FMck9KO0VIdXRVQTs7SVFwL1RJLG1CQUE2QjtJQUM3QixvQkFBK0IsRUFDL0IsRUFBQTs7QUxyT0o7RUg2dFVBOztJUTEvVEksbUJBQTZCO0lBQzdCLG9CQUErQixFQUMvQixFQUFBOztBTHJPSjtFSG11VUE7O0lRaGdVSSxtQkFBNkI7SUFDN0Isb0JBQStCLEVBQy9CLEVBQUE7O0FMck9KO0VIeXVVQTs7SVF0Z1VJLG1CQUE2QjtJQUM3QixvQkFBK0IsRUFDL0IsRUFBQTs7QU4xa0JOOzZFQUM2RTtBQUM3RTtFQUVRLDBCQUEwQjtFQUMxQiwyQkFBMkIsRUFDOUI7O0FBR0w7RUFDSSxlQUFlO0VBQ2YsZ0JBQWdCLEVBQ25COztBYjFCRDtzRkFDc0Y7QXFCckJ0RjtFQUNJLFdBQVc7RUFFWCxvQm5CQ3lCLEVtQkE1Qjs7QUFFRDs7RUFFSSxVQUFVLEVBQ2I7O0FDbkJEOztnRkFFZ0Y7QUFFaEY7O0VBRUksVUFBVTtFQUNWLGtCQUF5QjtFQUN6QixxQkFBNEI7RUFFNUIsMkhBQWtJLEVBV3JJO0VBakJEOztJQVNRLFVBQVU7SUFDYixnQnBCaUNpQyxFb0JoQ2pDO0VBWEw7OztJQWVRLFVBQVUsRUFDYjs7QVI2WEg7RVExWEY7O0lBR1Esa0JBQXlCLEVBRWhDLEVBQUE7O0FScVhDO0VRMVhGOztJQUdRLGtCQUF5QixFQUVoQyxFQUFBOztBQzVCRDs7RUFFSSxvQnJCWXlCO0VxQlh6QixlckJXeUIsRXFCVjVCOztBQ0pEOztnRkFFZ0Y7QUFDaEY7O0VBRUksZ0JBQWdCO0VBQ2hCLGFBQWE7RUFDYixPQUFPO0VBQ1AsU0FBUztFQUNULFVBQVU7RUFDVixRQUFRO0VBRVIsY0FBYztFQUVkLHdCQUF3QixFQTBDM0I7RUFyREQ7O0lBYVEsbUJBQW1CO0lBQ25CLFdBQVc7SUFDWCxTQUFTO0lBQ1QsVUFBVTtJQUVWLFVBQVU7SUFFVix5Q0FBb0I7T0FBcEIsc0NBQW9CO1FBQXBCLHFDQUFvQjtTQUFwQixvQ0FBb0I7WUFBcEIsaUNBQW9CLEVBUXZCO0lBNUJMOztNQXNCWSxtQkFBbUI7TUFDbkIsVUFBaUI7TUFDakIsWXRCb0IwQjtNc0JsQjFCLGdCQUFnQixFQUNuQjtFQTNCVDs7SUE4QlEsZ0JBQWdCO0lBQ2hCLFdBQVc7SUFDWCxPQUFPO0lBQ1AsUUFBUTtJQUVSLGlCQUFpQjtJQUVqQixZQUFZO0lBQ1osYUFBYTtJQUViLHdDdEI1QmtCLEVzQjZCckI7RUF6Q0w7O0lBNkNnQixpQkFBaUI7SUFFakIsYXRCcUMyQjtJc0JwQzNCLGlCQUFpQjtJQUNqQiw2QkFBa0UsRUFDckU7O0FWNFZYO0VVdlZGOztJQUdRLG9CdEJkOEI7SXNCZTlCLG1CdEJmOEIsRXNCNkJyQztJQWxCRDs7TUFRb0IsaUN0QnNCc0I7TXNCdEJ0Qiw4QnRCc0JzQjtNc0J0QnRCLHlCdEJzQnNCO01zQnJCdEIsdUNBQWdCO01BQWhCLG9DQUFnQjtNQUFoQiwrQkFBZ0I7TUFDaEIsbUJBQTBCLEVBSTdCO01BZGpCOztRQVl3QixlQUFlLEVBQ2xCLEVBQUE7O0FWMFVuQjtFVXZWRjs7SUFHUSxvQnRCZDhCO0lzQmU5QixtQnRCZjhCLEVzQjZCckM7SUFsQkQ7O01BUW9CLGlDdEJzQnNCO01zQnRCdEIsOEJ0QnNCc0I7TXNCdEJ0Qix5QnRCc0JzQjtNc0JyQnRCLHVDQUFnQjtNQUFoQixvQ0FBZ0I7TUFBaEIsK0JBQWdCO01BQ2hCLG1CQUEwQixFQUk3QjtNQWRqQjs7UUFZd0IsZUFBZSxFQUNsQixFQUFBOztBeEI5QnJCO3NGQUNzRjtBeUIxQ3RGOztnRkFFZ0Y7QUNGaEY7O2dGQUVnRjtBQUVoRjs7RUFHUSxxQkFBYztFQUFkLHNCQUFjO0VBQWQsa0JBQWM7RUFBZCxxQkFBYztFQUFkLGNBQWM7RUFDZCxVQUFVO0VBQ1YsOEJBQXNCO01BQXRCLDJCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIsMEJBQW9CO0VBQXBCLDRCQUFvQjtLQUFwQix1QkFBb0I7TUFBcEIsdUJBQW9CO1VBQXBCLG9CQUFvQjtFQUNwQix5QkFBd0I7RUFBeEIsZ0NBQXdCO0tBQXhCLHNCQUF3QjtNQUF4QixzQkFBd0I7VUFBeEIsd0JBQXdCLEVBaUIzQjtFQXhCTDs7SUFVZ0IsVUFBVSxFQVliO0lBdEJiOztNQWM0QixzQnhCVEM7TXdCVUQsb0J4QlZDLEV3QldKO0lBaEJ6Qjs7TUFvQm9CLGdCQUFnQixFQUNuQjs7QUFyQmpCOztFQTBCUSxxQkFBYztFQUFkLHNCQUFjO0VBQWQsa0JBQWM7RUFBZCxxQkFBYztFQUFkLGNBQWM7RUFDZCxVQUFVO0VBQ1YsOEJBQXNCO01BQXRCLDJCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIsMEJBQW9CO0VBQXBCLDRCQUFvQjtLQUFwQix1QkFBb0I7TUFBcEIsdUJBQW9CO1VBQXBCLG9CQUFvQjtFQUNwQiwwQkFBK0I7RUFBL0IsdUNBQStCO0tBQS9CLHVCQUErQjtNQUEvQix1QkFBK0I7VUFBL0IsK0JBQStCLEVBa0JsQztFQWhETDs7SUFpQ2dCLFVBQVU7SUFDVixXQUFXLEVBWWQ7SUE5Q2I7O01Bc0M0QixzQnhCakNDO013QmtDRCxvQnhCbENDLEV3Qm1DSjtJQXhDekI7O01BNENvQixnQkFBZ0IsRUFDbkI7O0FBN0NqQjs7RUFrRFEsVUFBVSxFQVViO0VBNURMOztJQXFEZ0IsVUFBVSxFQUtiO0lBMURiOztNQXVEb0IsVUFBVTtNQUNWLGlCQUF3QixFQUMzQjs7QVpvVmY7RVk5VUY7O0lBTW9CLGdCQUFnQixFQUNuQixFQUFBOztBWnVVZjtFWTlVRjs7SUFNb0IsZ0JBQWdCLEVBQ25CLEVBQUE7O0FadVVmO0VZalVGOztJQUdRLHdCQUFnQjtRQUFoQixvQkFBZ0I7WUFBaEIsZ0JBQWdCLEVBYXZCO0lBaEJEOztNQU9vQixZQUFZLEVBS2Y7TUFaakI7O1FBU3dCLGlCeEIxQ2M7UXdCMkNkLGVBQWUsRUFDbEIsRUFBQTs7QUMzRnJCOztnRkFFZ0Y7QUFFaEY7RUFDSSwyQnpCQ3NCO0V5QkF0Qiw4QnpCQXNCLEV5Qm9CekI7RUF0QkQ7SUFJUSxxQkFBYztJQUFkLHNCQUFjO0lBQWQsa0JBQWM7SUFBZCxxQkFBYztJQUFkLGNBQWM7SUFFZCw2QkFBdUU7SUFFdkUsa0NBQTBCO1FBQTFCLDBCQUEwQjtZQUExQiwwQkFBMEI7SUFDMUIseUJBQXdCO0lBQXhCLGdDQUF3QjtPQUF4QixzQkFBd0I7UUFBeEIsc0JBQXdCO1lBQXhCLHdCQUF3QjtJQUN4QiwwQkFBK0I7SUFBL0IsdUNBQStCO09BQS9CLHVCQUErQjtRQUEvQix1QkFBK0I7WUFBL0IsK0JBQStCLEVBTWxDO0lBaEJMO01BYWdCLGtCQUF5QixFQUM1QjtFQWRiO0lBbUJZLGtCQUF5QixFQUM1Qjs7QWJ5WFA7RWFyWEY7SUFHWSxjQUFxQixFQUN4QixFQUFBOztBYmlYUDtFYXJYRjtJQUdZLGNBQXFCLEVBQ3hCLEVBQUE7O0FiaVhQO0VhN1dGO0lBR1ksd0JBQWdCO1FBQWhCLG9CQUFnQjtZQUFoQixnQkFBZ0I7SUFDaEIseUJBQXdCO0lBQXhCLGdDQUF3QjtPQUF4QixzQkFBd0I7UUFBeEIsc0JBQXdCO1lBQXhCLHdCQUF3QixFQU0zQjtJQVZUO01BTWdCLFlBQVk7TUFFWixtQkFBbUIsRUFDdEIsRUFBQTs7QUFNYjs7RUFFSSxxQkFBYztFQUFkLHNCQUFjO0VBQWQsa0JBQWM7RUFBZCxxQkFBYztFQUFkLGNBQWM7RUFFZCwrQkFBdUI7TUFBdkIsNEJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2QiwyQkFBcUI7RUFBckIsNkJBQXFCO0tBQXJCLHdCQUFxQjtNQUFyQix3QkFBcUI7VUFBckIscUJBQXFCO0VBQ3JCLDBCQUErQjtFQUEvQix1Q0FBK0I7S0FBL0IsdUJBQStCO01BQS9CLHVCQUErQjtVQUEvQiwrQkFBK0IsRUE4RWxDO0VBcEZEOzs7O0lBU1EsVUFBVTtJQUVWLHlCQUFpQjtZQUFqQixpQkFBaUIsRUFDcEI7RUFaTDs7SUFjUSwyQkFBMkIsRUFDOUI7RUFmTDs7SUFpQlEsY0FBYyxFQUNqQjtFQWxCTDs7SUFzQmdCLHFCQUFxQixFQUN4QjtFQXZCYjs7SUEyQlEscUJBQWM7SUFBZCxzQkFBYztJQUFkLGtCQUFjO0lBQWQscUJBQWM7SUFBZCxjQUFjO0lBRWQsWXpCakJrQztJeUJrQmxDLGlCekJqQmtDO0l5Qm1CbEMsWXpCN0VrQjtJeUIrRWxCLDhCQUFzQjtRQUF0QiwyQkFBc0I7WUFBdEIsc0JBQXNCO0lBQ3RCLDBCQUFvQjtJQUFwQiw0QkFBb0I7T0FBcEIsdUJBQW9CO1FBQXBCLHVCQUFvQjtZQUFwQixvQkFBb0I7SUFDcEIsdUJBQWU7UUFBZixxQkFBZTtZQUFmLGVBQWUsRUFDbEI7RUFyQ0w7OztJQXdDUSxxQkFBYztJQUFkLHNCQUFjO0lBQWQsa0JBQWM7SUFBZCxxQkFBYztJQUFkLGNBQWM7SUFFZCx1QnpCdkZrQjtJeUJ3RmxCLHVDQUFnRDtPQUFoRCxvQ0FBZ0Q7WUFBaEQsK0JBQWdEO0lBRWhELDhCQUFzQjtRQUF0QiwyQkFBc0I7WUFBdEIsc0JBQXNCO0lBQ3RCLDBCQUFvQjtJQUFwQiw0QkFBb0I7T0FBcEIsdUJBQW9CO1FBQXBCLHVCQUFvQjtZQUFwQixvQkFBb0IsRUFDdkI7RUEvQ0w7O0lBaURRLHVEQUFXO0lBQVgsb0RBQVc7SUFBWCwrQ0FBVztJQUNYLGlCekJqQ2tDO0l5QmtDbEMsaUJBQTJCO0lBRTNCLGdCQUFnQjtJQUNoQixvQkFBb0I7SUFFcEIsWXpCckdrQjtJeUJ1R2xCLG9CQUFhO0lBQWIscUJBQWE7T0FBYixpQkFBYTtRQUFiLHFCQUFhO1lBQWIsYUFBYSxFQUloQjtJQTlETDs7TUE0RFksa0JBQXlCLEVBQzVCO0VBN0RUOztJQWdFUSxhekIxRG1DO0l5QjJEbkMsaUJ6QjFEa0M7SXlCMkRsQyxnQkFBdUI7SUFFdkIsc0NBQThCO0lBQTlCLGlDQUE4QjtJQUE5QixtQ0FBOEI7SUFBOUIsOEJBQThCO0lBRTlCLHdCQUF3QjtJQUV4Qix5QkFBd0I7SUFBeEIsZ0NBQXdCO09BQXhCLHNCQUF3QjtRQUF4QixzQkFBd0I7WUFBeEIsd0JBQXdCO0lBRXhCLHVCQUFlO1FBQWYscUJBQWU7WUFBZixlQUFlLEVBU2xCO0lBbkZMOztNQTRFWSxrQnpCaEYwQixFeUJpRjdCO0lBN0VUOzs7TUFnRlksbUJ6QjdIYztNeUI4SGQsb0J6QjNIaUIsRXlCNEhwQjs7QWI0UVA7RWF4UUY7O0lBSVksYXpCbEYrQixFeUJtRmxDO0VBTFQ7O0lBT1ksWXpCL0U4QixFeUJnRmpDO0VBUlQ7O0lBVVksdURBQVc7SUFBWCxvREFBVztJQUFYLCtDQUFXLEVBQ2QsRUFBQTs7QWI2UFA7RWF4UUY7O0lBSVksYXpCbEYrQixFeUJtRmxDO0VBTFQ7O0lBT1ksWXpCL0U4QixFeUJnRmpDO0VBUlQ7O0lBVVksdURBQVc7SUFBWCxvREFBVztJQUFYLCtDQUFXLEVBQ2QsRUFBQTs7QWI2UFA7RWF6UEY7O0lBSVksaUJ6QmhHOEIsRXlCaUdqQztFQUxUOztJQU9ZLGlCekI3RjhCLEV5QjhGakM7RUFSVDs7SUFVWSxpQnpCN0Y4QixFeUI4RmpDLEVBQUE7O0FiOE9QO0VhMU9GOztJQUdRLHdCQUFnQjtRQUFoQixvQkFBZ0I7WUFBaEIsZ0JBQWdCO0lBQ2hCLHdCQUE0QjtJQUE1QixvQ0FBNEI7T0FBNUIscUJBQTRCO1FBQTVCLHFCQUE0QjtZQUE1Qiw0QkFBNEIsRUFZbkM7SUFoQkQ7O01BTVksWUFBWSxFQUlmO01BVlQ7O1FBUWdCLGVBQWUsRUFDbEI7SUFUYjs7O01BYVksaUJ6QnJJMEIsRXlCc0k3QixFQUFBOztBQUlUO0VBQ0kscUJBQWM7RUFBZCxzQkFBYztFQUFkLGtCQUFjO0VBQWQscUJBQWM7RUFBZCxjQUFjO0VBRWQsMEJBQW9CO0VBQXBCLDRCQUFvQjtLQUFwQix1QkFBb0I7TUFBcEIsdUJBQW9CO1VBQXBCLG9CQUFvQjtFQUNwQiw4QkFBc0I7TUFBdEIsMkJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0QiwwQkFBK0I7RUFBL0IsdUNBQStCO0tBQS9CLHVCQUErQjtNQUEvQix1QkFBK0I7VUFBL0IsK0JBQStCLEVBQ2xDOztBYmtOQztFYWhORjtJQUVRLHdCQUFnQjtRQUFoQixvQkFBZ0I7WUFBaEIsZ0JBQWdCLEVBRXZCLEVBQUE7O0FBR0Q7O0VBRUkscUJBQWM7RUFBZCxzQkFBYztFQUFkLGtCQUFjO0VBQWQscUJBQWM7RUFBZCxjQUFjO0VBRWQsV0FBVztFQUNYLGF6QnRJc0M7RXlCdUl0Qyw2QkFBNEQ7RUFFNUQsMkJ6QnZJcUM7S3lCdUlyQyx3QnpCdklxQztVeUJ1SXJDLG1CekJ2SXFDO0V5QnlJckMsMEJBQW9CO0VBQXBCLDRCQUFvQjtLQUFwQix1QkFBb0I7TUFBcEIsdUJBQW9CO1VBQXBCLG9CQUFvQjtFQUNwQiw4QkFBc0I7TUFBdEIsMkJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0QiwwQkFBK0I7RUFBL0IsdUNBQStCO0tBQS9CLHVCQUErQjtNQUEvQix1QkFBK0I7VUFBL0IsK0JBQStCLEVBbUNsQztFQS9DRDs7SUFjUSxnQkFBZ0IsRUFDbkI7RUFmTDs7SUFpQlEsWXpCbk5rQixFeUJ1TnJCO0lBckJMOztNQW1CWSxrQnpCNUswQixFeUI2SzdCO0VBcEJUOztJQXVCUSxxQkFBYztJQUFkLHNCQUFjO0lBQWQsa0JBQWM7SUFBZCxxQkFBYztJQUFkLGNBQWM7SUFFZCx1QkFBZTtRQUFmLHFCQUFlO1lBQWYsZUFBZSxFQUNsQjtFQTFCTDs7SUE4QmdCLFl6QnhKMEI7SXlCeUoxQixhekJ4SjBCO0l5QjBKMUIsdUhBQXNILEVBQ3pIO0VBbENiOztJQXdDZ0IsWXpCaEswQjtJeUJpSzFCLGF6QmhLMEI7SXlCa0sxQix5SEFBd0gsRUFDM0g7O0FiNkpYO0VheEpGOztJQUdRLFlBQVksRUFNbkI7SUFURDs7TUFLWSxpQnpCL00wQjtNeUJnTjFCLGVBQWUsRUFDbEIsRUFBQTs7QUFJVDs7RUFFSSxxQkFBYztFQUFkLHNCQUFjO0VBQWQsa0JBQWM7RUFBZCxxQkFBYztFQUFkLGNBQWM7RUFFZCxtQkFBbUI7RUFDbkIsa0JBQWtCO0VBRWxCLCtCQUF1QjtNQUF2Qiw0QkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLDJCQUFxQjtFQUFyQiw2QkFBcUI7S0FBckIsd0JBQXFCO01BQXJCLHdCQUFxQjtVQUFyQixxQkFBcUI7RUFDckIsMEJBQStCO0VBQS9CLHVDQUErQjtLQUEvQix1QkFBK0I7TUFBL0IsdUJBQStCO1VBQS9CLCtCQUErQixFQUNsQzs7QWJtSUM7RWFqSUY7O0lBR1Esd0JBQWdCO1FBQWhCLG9CQUFnQjtZQUFoQixnQkFBZ0IsRUFFdkIsRUFBQTs7QWI0SEM7RWFqSUY7O0lBR1Esd0JBQWdCO1FBQWhCLG9CQUFnQjtZQUFoQixnQkFBZ0IsRUFFdkIsRUFBQTs7QUFFRDs7RUFFSSxXekJ0TXFDO0V5QnVNckMsY3pCM09rQztFeUI2T2xDLDBCekI5UXlCO0V5QitRekIsb0J6Qi9ReUIsRXlCbVM1QjtFQTFCRDs7SUFVZ0IsZUFBZTtJQUVmLFlBQVk7SUFDWixnQkFBZ0IsRUFDbkI7RUFkYjs7SUFpQlksaUJBQXdCLEVBQzNCO0VBbEJUOztJQXFCUSxlekJwU3FCLEV5QnFTeEI7RUF0Qkw7O0lBd0JRLFl6QmxTa0IsRXlCbVNyQjs7QWJpR0g7RWFsRkY7O0lBR1EsWXpCN09rQyxFeUIrT3pDLEVBQUE7O0FDcFVEOztnRkFFZ0Y7QUFFaEY7O0VBRUksVUFBVSxFQXVCYjtFQXpCRDs7SUFLUSxVQUFVLEVBQ2I7RUFOTDs7SUFTUSxVQUFVO0lBRVYsY0FBYyxFQWFqQjtJQXhCTDs7TUFjWSxlQUFlLEVBQ2xCO0lBZlQ7O01Ba0JZLGNBQWMsRUFLakI7TUF2QlQ7O1FBcUJnQixlQUFlLEVBQ2xCOztBQzFCYjs7Z0ZBRWdGO0FBRWhGO0VBQ0ksZ0JBQWdCO0VBRWhCLGFBQWEsRUFNaEI7RUFURDtJQUtRLFlBQVk7SUFFWixtQkFBbUIsRUFDdEI7O0FDWkw7O2dGQUVnRjtBQUNoRjs7RUFHUSxVQUFVO0VBQ1YsV0FBVztFQUVYLFVBQVUsRUFDYjs7QUFQTDs7Ozs7O0VBV1EseUJBQWlCO0tBQWpCLHNCQUFpQjtVQUFqQixpQkFBaUI7RUFDakIseUJBQWlCO0tBQWpCLHNCQUFpQjtVQUFqQixpQkFBaUIsRUFJcEI7RUFoQkw7Ozs7OztJQWNZLGNBQWMsRUFDakI7O0FBZlQ7O0VBa0JRLGtCQUFxQjtFQUNyQixrQkFBcUI7RUFDckIsYzVCd0I4QjtFNEJ0QjlCLGlCQUFpQixFQUNwQjs7QUF2Qkw7Ozs7OztFQTJCUSw2Q0FBNkMsRUFDaEQ7O0FBNUJMOztFQThCUSxjQUFjLEVBQ2pCOztBQS9CTDs7Ozs7O0VBbUNRLG1CQUFtQjtFQUVuQixnQkFBZ0IsRUFDbkI7O0FBdENMOzs7Ozs7OztFQTRDWSxvQkFBb0IsRUFDdkI7O0FBN0NUOzs7Ozs7OztFQWdEWSxvQkFBb0IsRUFDdkI7O0FBakRUOzs7Ozs7OztFQW9EWSxvQkFBb0IsRUFDdkI7O0FBckRUOzs7Ozs7OztFQXdEWSxvQkFBb0IsRUFDdkI7O0FBekRUOzs7Ozs7OztFQTREWSxZQUFZO0VBRVosYUFBYTtFQUNiLHdCQUF3QixFQUMzQjs7QUFoRVQ7O0VBb0VZLFlBQVk7RUFDWixhNUJ4QjhCLEU0QjBCakM7O0FBdkVUOztFQStFUSxtQkFBbUI7RUFFbkIsaUJBQWlCLEVBbUJwQjtFQXBHTDs7SUFtRlksbUJBQW1CO0lBQ25CLFdBQVc7SUFFWCxZQUFZO0lBQ1osYTVCMUM4QjtJNEI2QzlCLGFBQWE7SUFDYix5QkFBaUI7T0FBakIsc0JBQWlCO1lBQWpCLGlCQUFpQjtJQUNqQix3QkFBd0I7SUFFeEIseUJBQXlCO0lBQ3RCLHNCQUFzQixFQUM1QjtFQWhHVDs7SUFrR1ksY0FBYyxFQUNqQjs7QUFuR1Q7O0VBd0dnQixxQkFBYztFQUFkLHNCQUFjO0VBQWQsa0JBQWM7RUFBZCxxQkFBYztFQUFkLGNBQWM7RUFFZCw4QkFBc0I7TUFBdEIsMkJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0QiwwQkFBb0I7RUFBcEIsNEJBQW9CO0tBQXBCLHVCQUFvQjtNQUFwQix1QkFBb0I7VUFBcEIsb0JBQW9CO0VBQ3BCLDBCQUErQjtFQUEvQix1Q0FBK0I7S0FBL0IsdUJBQStCO01BQS9CLHVCQUErQjtVQUEvQiwrQkFBK0IsRUFTbEM7RUFySGI7O0lBK0d3QixrQjVCbkVjLEU0Qm9FakI7RUFoSHJCOztJQW1Ib0IsdUJBQWU7UUFBZixxQkFBZTtZQUFmLGVBQWUsRUFDbEI7O0FBcEhqQjs7O0VBOEhnQyxnQkFBZ0I7RUFDaEIsbUJBQTZCLEVBQ2hDOztBaEI4UTNCO0VnQnJRRjs7O0lBV29DLGdCQUFnQjtJQUNoQixlQUFlLEVBQ2xCLEVBQUE7O0FoQndQL0I7RWdCOU9GOztJQU1vQix3QkFBZ0I7UUFBaEIsb0JBQWdCO1lBQWhCLGdCQUFnQixFQVVuQjtJQWhCakI7O01BUzRCLGlCNUI3SFU7TTRCOEhWLGVBQWUsRUFDbEI7SUFYekI7O01BY3dCLFlBQVksRUFDZixFQUFBOztBQU9yQjtFQUNJLDJCQUEyQixFQUs5QjtFQU5EO0lBSVEsc0JBQXNCLEVBQ3pCOztBQzlMTDs7Z0ZBRWdGO0FBRWhGO0VBRVEsbUJBQW1CLEVBZ0V0QjtFQWxFTDtJQUlZLG1CQUFtQixFQTZEdEI7SUFqRVQ7TUFNZ0IsbUJBQW1CO01BQ25CLFNBQVM7TUFFVCxTQUFTO01BQ1QsVUFBVTtNQUVWLFdBQVcsRUFjZDtNQTFCYjtRQWV3QixxQkFBYztRQUFkLHNCQUFjO1FBQWQsa0JBQWM7UUFBZCxxQkFBYztRQUFkLGNBQWM7UUFFZCx3SEFBdUgsRUFDMUg7TUFsQnJCO1FBc0J3QixzQjdCaEJLO1E2QmlCTCxvQjdCakJLLEU2QmtCUjtJQXhCckI7TUE0QmdCLG1CQUFtQjtNQUVuQixxQkFBYztNQUFkLHNCQUFjO01BQWQsa0JBQWM7TUFBZCxxQkFBYztNQUFkLGNBQWM7TUFFZCxnQkFBZ0I7TUFDaEIsb0JBQW9CO01BQ3BCLFk3QmhDVSxFNkI4RGI7TUFoRWI7UUFxQ29CLHFCQUFjO1FBQWQsc0JBQWM7UUFBZCxrQkFBYztRQUFkLHFCQUFjO1FBQWQsY0FBYztRQUVkLCtCQUF1QjtXQUF2Qiw0QkFBdUI7Z0JBQXZCLHVCQUF1QjtRQUN2QixZN0JTc0I7UTZCUnRCLGdCN0JRc0I7UTZCUHRCLGE3Qk9zQjtRNkJOdEIsaUI3Qk1zQjtRNkJMdEIsa0I3QmNxQjtRNkJackIsWUFBWTtRQUVaLHVCN0I5Q007UTZCK0NOLDJCN0J1QnFCO1c2QnZCckIsd0I3QnVCcUI7Z0I2QnZCckIsbUI3QnVCcUI7UTZCdEJyQix3QkFBd0IsRUFDM0I7TUFuRGpCO1FBcURvQixtQkFBbUI7UUFDbkIsU0FBUztRQUNULFVBQVU7UUFFVixjQUFjO1FBRWQsWUFBWTtRQUNaLGFBQWE7UUFFYixZQUFZLEVBQ2Y7O0FDbkVqQjs7Z0ZBRWdGO0FDRmhGOztnRkFFZ0Y7QUNGaEY7O2dGQUVnRjtBQUVoRjtFQUNJLGNBQWM7RUFFZCxpQmhDNEdnQztFZ0MxR2hDLGVoQ0d5QixFZ0NHNUI7RUFYRDtJQVNRLGVBQWUsRUFDbEI7O0FsQ3dDTDtzRkFDc0Y7QW1DdkR0Rjs7Z0ZBRWdGO0FBRWhGOzZFQUM2RTtBQUs3RTtnRkFDZ0Y7QUFDaEY7RUFDSSxlQUFlLEVBQ2xCOztBckJtWUM7RXFCallGO0lBRVEsZUFBZSxFQUV0QixFQUFBOztBQUVEO2dGQUNnRjtBQUNoRjtFQUdZLHVCakNyQmMsRWlDc0JqQjs7QUFKVDtFQUdZLDBCakNwQmlCLEVpQ3FCcEI7O0FBSlQ7RUFHWSwwQmpDbkJpQixFaUNvQnBCOztBQUpUO0VBR1ksMEJqQ2xCaUIsRWlDbUJwQjs7QUFKVDtFQUdZLDBCakNoQmlCLEVpQ2lCcEI7O0FBSlQ7RUFHWSwwQmpDZmlCLEVpQ2dCcEI7O0FBSlQ7RUFHWSwwQmpDakJpQixFaUNrQnBCOztBQUpUO0VBR1ksdUJqQ2RjLEVpQ2VqQjs7QUFKVDtFQUdZLDBCakNiaUIsRWlDY3BCOztBQUpUO0VBU2dCLHVCakMzQlUsRWlDNEJiOztBQVZiO0VBU2dCLDBCakMxQmEsRWlDMkJoQjs7QUFWYjtFQVNnQiwwQmpDekJhLEVpQzBCaEI7O0FBVmI7RUFTZ0IsMEJqQ3hCYSxFaUN5QmhCOztBQVZiO0VBU2dCLDBCakN0QmEsRWlDdUJoQjs7QUFWYjtFQVNnQiwwQmpDckJhLEVpQ3NCaEI7O0FBVmI7RUFTZ0IsMEJqQ3ZCYSxFaUN3QmhCOztBQVZiO0VBU2dCLHVCakNwQlUsRWlDcUJiOztBQVZiO0VBU2dCLDBCakNuQmEsRWlDb0JoQjs7QUFhYjtFQUNJLCtCQUErQixFQUNsQzs7QUFDRDtFQUVRLCtCQUErQixFQUNsQzs7QUFFTDtFQUNJLDhCQUE4QixFQUNqQzs7QUFDRDtFQUVRLDhCQUE4QixFQUNqQzs7QUFHTDs2RUFDNkU7QUFFekU7RUFDSSxZakM5RGtCLEVpQytEckI7O0FBRkQ7RUFDSSxlakM3RHFCLEVpQzhEeEI7O0FBRkQ7RUFDSSxlakM1RHFCLEVpQzZEeEI7O0FBRkQ7RUFDSSxlakMzRHFCLEVpQzREeEI7O0FBRkQ7RUFDSSxlakN6RHFCLEVpQzBEeEI7O0FBRkQ7RUFDSSxlakN4RHFCLEVpQ3lEeEI7O0FBRkQ7RUFDSSxlakMxRHFCLEVpQzJEeEI7O0FBRkQ7RUFDSSxZakN2RGtCLEVpQ3dEckI7O0FBRkQ7RUFDSSxlakN0RHFCLEVpQ3VEeEI7O0FBWUQ7RUFFUSxZakM3RWMsRWlDOEVqQjs7QUFITDtFQUVRLGVqQzVFaUIsRWlDNkVwQjs7QUFITDtFQUVRLGVqQzNFaUIsRWlDNEVwQjs7QUFITDtFQUVRLGVqQzFFaUIsRWlDMkVwQjs7QUFITDtFQUVRLGVqQ3hFaUIsRWlDeUVwQjs7QUFITDtFQUVRLGVqQ3ZFaUIsRWlDd0VwQjs7QUFITDtFQUVRLGVqQ3pFaUIsRWlDMEVwQjs7QUFITDtFQUVRLFlqQ3RFYyxFaUN1RWpCOztBQUhMO0VBRVEsZWpDckVpQixFaUNzRXBCOztBQUdUO0VBRVEsb0JBQW9CLEVBQ3ZCOztBQUdMOzZFQUM2RTtBQUV6RTtFQUNJLG1CakMzRmtCLEVpQzRGckI7O0FBRkQ7RUFDSSxzQmpDMUZxQixFaUMyRnhCOztBQUZEO0VBQ0ksc0JqQ3pGcUIsRWlDMEZ4Qjs7QUFGRDtFQUNJLHNCakN4RnFCLEVpQ3lGeEI7O0FBRkQ7RUFDSSxzQmpDdEZxQixFaUN1RnhCOztBQUZEO0VBQ0ksc0JqQ3JGcUIsRWlDc0Z4Qjs7QUFGRDtFQUNJLHNCakN2RnFCLEVpQ3dGeEI7O0FBRkQ7RUFDSSxtQmpDcEZrQixFaUNxRnJCOztBQUZEO0VBQ0ksc0JqQ25GcUIsRWlDb0Z4Qjs7QUFJRDtFQUVRLG1CakNsR2MsRWlDbUdqQjs7QUFITDtFQUVRLHNCakNqR2lCLEVpQ2tHcEI7O0FBSEw7RUFFUSxzQmpDaEdpQixFaUNpR3BCOztBQUhMO0VBRVEsc0JqQy9GaUIsRWlDZ0dwQjs7QUFITDtFQUVRLHNCakM3RmlCLEVpQzhGcEI7O0FBSEw7RUFFUSxzQmpDNUZpQixFaUM2RnBCOztBQUhMO0VBRVEsc0JqQzlGaUIsRWlDK0ZwQjs7QUFITDtFQUVRLG1CakMzRmMsRWlDNEZqQjs7QUFITDtFQUVRLHNCakMxRmlCLEVpQzJGcEI7O0FBR1Q7RUFDSSwyQkFBMkIsRUFDOUI7O0FBQ0Q7RUFFUSwyQkFBMkIsRUFDOUI7O0FBR0w7NkVBQzZFO0FBQzdFOzs7OztFQUtFO0FBZ0JGOzs7OztFQUtFO0FBaUJGO2dGQUNnRjtBQUNoRjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFxREU7QUFFRjs2RUFDNkU7QUFDN0U7RUFDSSxtQ0FBcUI7S0FBckIsZ0NBQXFCO01BQXJCLCtCQUFxQjtPQUFyQiw4QkFBcUI7VUFBckIsMkJBQXFCLEVBQ3hCOztBQUNEO0VBQ0ksb0NBQXFCO0tBQXJCLGlDQUFxQjtNQUFyQixnQ0FBcUI7T0FBckIsK0JBQXFCO1VBQXJCLDRCQUFxQixFQUN4Qjs7QUFDRDtFQUNJLG9DQUFxQjtLQUFyQixpQ0FBcUI7TUFBckIsZ0NBQXFCO09BQXJCLCtCQUFxQjtVQUFyQiw0QkFBcUIsRUFheEI7RUFkRDtJQUdRLHdDQUFvQjtPQUFwQixxQ0FBb0I7UUFBcEIsb0NBQW9CO1NBQXBCLG1DQUFvQjtZQUFwQixnQ0FBb0IsRUFDdkI7RUFKTDtJQU1RLHlDQUFvQjtPQUFwQixzQ0FBb0I7UUFBcEIscUNBQW9CO1NBQXBCLG9DQUFvQjtZQUFwQixpQ0FBb0IsRUFDdkI7RUFQTDtJQVNRLDBDQUFxQjtPQUFyQix1Q0FBcUI7UUFBckIsc0NBQXFCO1NBQXJCLHFDQUFxQjtZQUFyQixrQ0FBcUIsRUFDeEI7RUFWTDtJQVlRLDJDQUFxQjtPQUFyQix3Q0FBcUI7UUFBckIsdUNBQXFCO1NBQXJCLHNDQUFxQjtZQUFyQixtQ0FBcUIsRUFDeEI7O0FBRUw7RUFDSSxtQ0FBcUI7S0FBckIsZ0NBQXFCO01BQXJCLCtCQUFxQjtPQUFyQiw4QkFBcUI7VUFBckIsMkJBQXFCLEVBYXhCO0VBZEQ7SUFHUSx1Q0FBb0I7T0FBcEIsb0NBQW9CO1FBQXBCLG1DQUFvQjtTQUFwQixrQ0FBb0I7WUFBcEIsK0JBQW9CLEVBQ3ZCO0VBSkw7SUFNUSx3Q0FBb0I7T0FBcEIscUNBQW9CO1FBQXBCLG9DQUFvQjtTQUFwQixtQ0FBb0I7WUFBcEIsZ0NBQW9CLEVBQ3ZCO0VBUEw7SUFTUSx5Q0FBcUI7T0FBckIsc0NBQXFCO1FBQXJCLHFDQUFxQjtTQUFyQixvQ0FBcUI7WUFBckIsaUNBQXFCLEVBQ3hCO0VBVkw7SUFZUSwwQ0FBcUI7T0FBckIsdUNBQXFCO1FBQXJCLHNDQUFxQjtTQUFyQixxQ0FBcUI7WUFBckIsa0NBQXFCLEVBQ3hCOztBQUVMO0VBQ0ksb0NBQXFCO0tBQXJCLGlDQUFxQjtNQUFyQixnQ0FBcUI7T0FBckIsK0JBQXFCO1VBQXJCLDRCQUFxQixFQUN4Qjs7QUFDRDtFQUNJLHFDQUFxQjtLQUFyQixrQ0FBcUI7TUFBckIsaUNBQXFCO09BQXJCLGdDQUFxQjtVQUFyQiw2QkFBcUIsRUFDeEI7O0FBQ0Q7RUFDSSxxQ0FBcUI7S0FBckIsa0NBQXFCO01BQXJCLGlDQUFxQjtPQUFyQixnQ0FBcUI7VUFBckIsNkJBQXFCLEVBYXhCO0VBZEQ7SUFHUSx5Q0FBb0I7T0FBcEIsc0NBQW9CO1FBQXBCLHFDQUFvQjtTQUFwQixvQ0FBb0I7WUFBcEIsaUNBQW9CLEVBQ3ZCO0VBSkw7SUFNUSwwQ0FBb0I7T0FBcEIsdUNBQW9CO1FBQXBCLHNDQUFvQjtTQUFwQixxQ0FBb0I7WUFBcEIsa0NBQW9CLEVBQ3ZCO0VBUEw7SUFTUSwyQ0FBcUI7T0FBckIsd0NBQXFCO1FBQXJCLHVDQUFxQjtTQUFyQixzQ0FBcUI7WUFBckIsbUNBQXFCLEVBQ3hCO0VBVkw7SUFZUSw0Q0FBcUI7T0FBckIseUNBQXFCO1FBQXJCLHdDQUFxQjtTQUFyQix1Q0FBcUI7WUFBckIsb0NBQXFCLEVBQ3hCOztBQUVMO0VBQ0ksb0NBQXFCO0tBQXJCLGlDQUFxQjtNQUFyQixnQ0FBcUI7T0FBckIsK0JBQXFCO1VBQXJCLDRCQUFxQixFQWF4QjtFQWREO0lBR1Esd0NBQW9CO09BQXBCLHFDQUFvQjtRQUFwQixvQ0FBb0I7U0FBcEIsbUNBQW9CO1lBQXBCLGdDQUFvQixFQUN2QjtFQUpMO0lBTVEseUNBQW9CO09BQXBCLHNDQUFvQjtRQUFwQixxQ0FBb0I7U0FBcEIsb0NBQW9CO1lBQXBCLGlDQUFvQixFQUN2QjtFQVBMO0lBU1EsMENBQXFCO09BQXJCLHVDQUFxQjtRQUFyQixzQ0FBcUI7U0FBckIscUNBQXFCO1lBQXJCLGtDQUFxQixFQUN4QjtFQVZMO0lBWVEsMkNBQXFCO09BQXJCLHdDQUFxQjtRQUFyQix1Q0FBcUI7U0FBckIsc0NBQXFCO1lBQXJCLG1DQUFxQixFQUN4Qjs7QUFHTDs2RUFDNkU7QUFDN0U7RUFHUSxtQkFBbUI7RUFFbkIsaUJBQWlCLEVBaUJwQjtFQXRCTDtJQU9ZLG1CQUFtQjtJQUNuQixVQUFVO0lBQ1YsUUFBUTtJQUVSLFlBQVk7SUFDWixZQUFZO0lBRVosNERBQTZCO0lBQTdCLHVEQUE2QjtJQUE3Qix5REFBNkI7SUFBN0Isb0RBQTZCO0lBQzdCLDZCQUFpQjtPQUFqQiwwQkFBaUI7UUFBakIseUJBQWlCO1NBQWpCLHdCQUFpQjtZQUFqQixxQkFBaUI7SUFDakIsZ0NBQXdCO09BQXhCLDZCQUF3QjtRQUF4Qiw0QkFBd0I7U0FBeEIsMkJBQXdCO1lBQXhCLHdCQUF3QjtJQUV4Qix5QkFBeUIsRUFHNUI7O0FBckJUO0VBMEJnQixzRUFBd0M7S0FBeEMsbUVBQXdDO09BQXhDLGlFQUF3QztVQUF4Qyw4REFBd0M7RUFDeEMsa0NBQTBCO0tBQTFCLCtCQUEwQjtPQUExQiw2QkFBMEI7VUFBMUIsMEJBQTBCO0VBQzFCLDZCQUFpQjtLQUFqQiwwQkFBaUI7TUFBakIseUJBQWlCO09BQWpCLHdCQUFpQjtVQUFqQixxQkFBaUIsRUFDcEI7O0FDclViOztnRkFFZ0Y7QUFFaEY7O0VBRUksNEJBQXFCO0VBQXJCLDZCQUFxQjtFQUFyQix5QkFBcUI7RUFBckIsNEJBQXFCO0VBQXJCLHFCQUFxQjtFQUVyQixZQUFZO0VBQ1osYWxDdUNzQztFa0N0Q3RDLGNBQXFCO0VBRXJCLGdCbEN1RmdDO0VrQ3JGaEMsMEJBQTBCO0VBRTFCLHVCbENWc0I7RWtDV3RCLDRCbEN5RHNDO0trQ3pEdEMseUJsQ3lEc0M7VWtDekR0QyxvQmxDeURzQztFa0N2RHRDLDhCQUFzQjtNQUF0QiwyQkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLDBCQUFvQjtFQUFwQiw0QkFBb0I7S0FBcEIsdUJBQW9CO01BQXBCLHVCQUFvQjtVQUFwQixvQkFBb0I7RUFDcEIseUJBQXdCO0VBQXhCLGdDQUF3QjtLQUF4QixzQkFBd0I7TUFBeEIsc0JBQXdCO1VBQXhCLHdCQUF3QixFQU0zQjtFQXZCRDs7SUFvQlEsc0JsQ2ZxQjtJa0NnQnJCLG9CbENoQnFCLEVrQ2lCeEI7O0FBR0w7Ozs7RUFJSSw0QkFBcUI7RUFBckIsNkJBQXFCO0VBQXJCLHlCQUFxQjtFQUFyQiw0QkFBcUI7RUFBckIscUJBQXFCO0VBRXJCLGdCbENnRWdDO0VrQzlEaEMsMEJBQTBCO0VBRTFCLHVCbENqQ3NCO0VrQ21DdEIsOEJBQXNCO01BQXRCLDJCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIsMEJBQW9CO0VBQXBCLDRCQUFvQjtLQUFwQix1QkFBb0I7TUFBcEIsdUJBQW9CO1VBQXBCLG9CQUFvQjtFQUNwQix5QkFBd0I7RUFBeEIsZ0NBQXdCO0tBQXhCLHNCQUF3QjtNQUF4QixzQkFBd0I7VUFBeEIsd0JBQXdCLEVBRTNCOztBQUVEOztFQUVJLGlCbENFdUM7RWtDRHZDLGFsQ0ZzQztFa0NHdEMsZ0JBQXVCO0VBRXZCLDRCbENxQnNDO0trQ3JCdEMseUJsQ3FCc0M7VWtDckJ0QyxvQmxDcUJzQyxFa0NoQnpDO0VBWEQ7O0lBUVEsc0JsQzlDcUI7SWtDK0NyQixvQmxDL0NxQixFa0NnRHhCOztBQUdMOztFQUVJLGlCbENadUM7RWtDYXZDLGFsQ2RzQztFa0NldEMsZ0JBQXVCO0VBRXZCLDJCbENTcUM7S2tDVHJDLHdCbENTcUM7VWtDVHJDLG1CbENTcUMsRWtDSnhDO0VBWEQ7O0lBUVEsMkJBQTJCO0lBQzNCLG9CbEM1RHFCLEVrQzZEeEI7O0FDdEVMOztnRkFFZ0Y7QUFlaEY7O0VBRUksZ0JuQzhFZ0M7RW1DN0VoQyxZbkNkc0IsRW1DZXpCOztBQUVEOztFQUVJLGdCbkN5RWdDLEVtQ3hFbkM7O0FBRUQ7O0VBRUksZ0JuQ3FFZ0MsRW1DcEVuQzs7QUFFRDs7RUFFSSxnQm5DaUVnQyxFbUNoRW5DOztBQUVEOztFQUVJLGdCbkMrRGdDLEVtQzlEbkM7O0F2QndXQztFdUJ0V0Y7O0lBR1EsZ0JuQzBENEIsRW1DeERuQyxFQUFBOztBQUVEOztFQUVJLGdCbkM4Q2dDO0VtQzdDaEMsaUJuQzhEZ0MsRW1DN0RuQzs7QUFFRDs7RUFFSSxnQm5DeUNnQztFbUN4Q2hDLGlCbkN3RGdDLEVtQ3ZEbkM7O0FBRUQ7O0VBRUksZ0JuQ3FDZ0M7RW1DcENoQyxpQm5Da0RnQztFbUNqRGhDLFluQzVEc0IsRW1DNkR6Qjs7QUFFRDs7RUFFSSxnQm5DZ0NnQztFbUMvQmhDLGlCbkMyQ2dDLEVtQzFDbkM7O0FBRUQ7O0VBRUksNkZuQ2tCeUc7RW1DakJ6RyxnQm5DNEJnQztFbUMzQmhDLGVBQWU7RUFDZixvQkFBb0I7RUFDcEIsWW5DM0VzQixFbUM0RXpCOztBQUVEOztFQUVJLGlEbkNRNkQ7RW1DUDdELGdCbkNxQmdDO0VtQ3BCaEMsZUFBZTtFQUNmLFluQ25Gc0IsRW1Db0Z6Qjs7QXZCdVRDO0V1QnJURjs7SUFHUSxnQm5DYzRCLEVtQ1puQyxFQUFBOztBQUVEOztFQUVJLDZGbkNOeUc7RW1DT3pHLGdCbkNTZ0M7RW1DUmhDLGlCQUFpQjtFQUNqQixvQkFBb0I7RUFDcEIsWW5DbkdzQixFbUNvR3pCOztBdkJ1U0M7RXVCclNGOztJQUdRLGVBQWUsRUFFdEIsRUFBQTs7QXZCZ1NDO0V1QjlSRjs7SUFHUSxnQm5DTjRCLEVtQ1FuQyxFQUFBOztBQUdEO2dGQUNnRjtBQUNoRjs7RUFFSSxpQm5DWmdDLEVtQ2FuQzs7QUFFRDtnRkFDZ0Y7QUFDaEY7O0VBRUksMEJBQTBCLEVBQzdCOztBQUVEO2dGQUNnRjtBQUNoRjs7RUFFSSwyQkFBMkIsRUFDOUI7O0FBRUQ7Z0ZBQ2dGO0FBQ2hGOztFQUVJLGtCQUFrQixFQUNyQjs7QUFFRDtnRkFDZ0Y7QUFDaEY7O0VBRUksbUJBQW1CLEVBQ3RCOztBQUVEOztFQUVJLGtCQUFrQixFQUNyQjs7QXJDcEdEO3NGQUNzRjtBQUd0Rjs7c0ZBRXNGIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEluZGV4IG9mIHNjc3MgZmlsZXNcbiAgIEBtaXhpbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIE5vcm1hbGl6ZVxuICAgQG1peGluID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuXG4vKiBCcmVha3BvaW50XG4gICBAbWl4aW4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQGltcG9ydCBcIm5vZGVfbW9kdWxlcy9pbmNsdWRlLW1lZGlhL2Rpc3QvX2luY2x1ZGUtbWVkaWFcIjtcblxuLyogRmxleCBIZWxwZXJzXG4gICBAbWl4aW4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLy8gQGltcG9ydCBcIm5vZGVfbW9kdWxlcy9mbGV4LWhlbHBlcnMvZmxleC1oZWxwZXJzXCI7XG5cbi8qIEJhc2VcbiAgIEBtaXhpbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AaW1wb3J0IFwiYmFzZS9mb250c1wiO1xuQGltcG9ydCBcImJhc2UvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiYmFzZS9taXhpbnNcIjtcbkBpbXBvcnQgXCJiYXNlL3R5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJiYXNlL2hlbHBlcnNcIjtcbkBpbXBvcnQgXCJiYXNlL2ljb25zXCI7XG5AaW1wb3J0IFwiYmFzZS9hbmltYXRpb25zXCI7XG5AaW1wb3J0IFwiYmFzZS91aVwiO1xuQGltcG9ydCBcImJhc2Uvb2JqZWN0c1wiO1xuQGltcG9ydCBcImJhc2UvY3VzdG9tLWF0dHJpYnV0ZXNcIjtcbkBpbXBvcnQgXCJiYXNlL2dyaWQtZ3JpZGxlXCI7XG5cbi8qIExheW91dHMgYW5kIG1haW4gbGF5b3V0IGVsZW1lbnRzXG4gICBAbWl4aW4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQGltcG9ydCBcImxheW91dC9jb21tb25cIjtcbkBpbXBvcnQgXCJsYXlvdXQvY2FsY3VsYXRvclwiO1xuQGltcG9ydCBcImxheW91dC9oZWFkZXJcIjtcbkBpbXBvcnQgXCJsYXlvdXQvbWFpblwiO1xuQGltcG9ydCBcImxheW91dC9mb290ZXJcIjtcbkBpbXBvcnQgXCJsYXlvdXQvc2VjdGlvbnNcIjtcbkBpbXBvcnQgXCJsYXlvdXQvcG9wdXBzXCI7XG5cblxuLyogQ29tcG9uZW50c1xuICAgQG1peGluID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBpbXBvcnQgXCJjb21wb25lbnRzL2xvZ29zXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9saXN0c1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYm94ZXNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3RhYnNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2J1dHRvbnNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Zvcm1zXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9maWVsZHNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL25hdmlnYXRpb25zXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9saW5rc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbWVzc2FnZXNcIjtcblxuLyogVXRpbGl0aWVzXG4gICBAbWl4aW4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQGltcG9ydCBcImJhc2UvdXRpbGl0aWVzXCI7XG5AaW1wb3J0IFwiYmFzZS91dGlsaXRpZXMtc2V0c1wiO1xuQGltcG9ydCBcImJhc2UvdGV4dC1zdHlsZXNcIjtcblxuXG4vKiBWZW5kb3IgQ1NTXG4gICBAbWl4aW4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLy8gQGltcG9ydCBcInZlbmRvci9cIjtcblxuLyogQ3VzdG9tIEdyaWQgQ2xhc3NlcyBDU1NcbiAgIERvIG5vdCByZW1vdmUgdGhpcyAtIGl0J3MgdXNlZCBpbiBwcm9kdWN0aW9uIGJ1aWxkXG4gICBAbWl4aW4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLy8gQGltcG9ydCBcImN1c3RvbS1jbGFzc2VzXCI7XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgV2ViZm9udHNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdLUE1HV2ViRXh0cmFMaWdodCc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0tQTUctV2ViLUV4dHJhLUxpZ2h0LmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9LUE1HLVdlYi1FeHRyYS1MaWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9LUE1HLVdlYi1FeHRyYS1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL0tQTUctV2ViLUV4dHJhLUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvS1BNRy1XZWItRXh0cmEtTGlnaHQuc3ZnI2twbWd3ZWJleHRyYWxpZ2h0JykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdLUE1HV2ViTGlnaHQnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9LUE1HLVdlYi1MaWdodC5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvS1BNRy1XZWItTGlnaHQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvS1BNRy1XZWItTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9LUE1HLVdlYi1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL0tQTUctV2ViLUxpZ2h0LnN2ZyNrcG1nd2VibGlnaHQnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBWYXJpYWJsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIENvbG9yc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiRjb2xvcl93aGl0ZTogICAgICAgICAjZmZmO1xuJGNvbG9yX2JsdWU6ICAgICAgICAgICMwMDkxZGE7XG4kY29sb3JfYmx1ZV8yOiAgICAgICAgIzAwNWViODtcbiRjb2xvcl9waW5rOiAgICAgICAgICAjZDQwZThjO1xuJGNvbG9yX3BpbmtfMjogICAgICAgICNjNjAwN2U7XG4kY29sb3JfZ3JheTogICAgICAgICAgI2ViZWJlYjtcbiRjb2xvcl9ncmF5XzI6ICAgICAgICAjMjkwNDFkO1xuJGNvbG9yX2dyYXlfMzogICAgICAgICMzMzM7ICAgICAgICAgLy8gICMwNTA1MDU7XG4kY29sb3JfZ3JheV80OiAgICAgICAgI0YwRjBGMDtcbiRjb2xvcl9vdmVybGF5OiAgICAgICByZ2JhKDExLCAxMSwgMTEsIDAuOCk7XG5cbiRjb2xvcl9kZWZhdWx0OiAgICAgICAkY29sb3Jfd2hpdGU7XG5cbiRjb2xvcl8xOiAgICAgXHQgICAgICAkY29sb3Jfd2hpdGU7XG4kY29sb3JfMjogICAgICAgICAgICAgJGNvbG9yX2JsdWU7XG4kY29sb3JfMzogICAgICAgICAgICAgJGNvbG9yX2JsdWVfMjtcbiRjb2xvcl80OiAgICAgICAgICAgICAkY29sb3JfcGluaztcbiRjb2xvcl81OiAgICAgICAgICAgICAkY29sb3JfZ3JheTtcbiRjb2xvcl82OiAgICAgICAgICAgICAkY29sb3JfZ3JheV8yO1xuJGNvbG9yXzc6ICAgICAgICAgICAgICRjb2xvcl9waW5rXzI7XG4kY29sb3JfODogICAgICAgICAgICAgJGNvbG9yX2dyYXlfMztcbiRjb2xvcl85OiAgICAgICAgICAgICAkY29sb3JfZ3JheV80O1xuXG4kY29sb3JzOlxuICAgICRjb2xvcl8xLFxuICAgICRjb2xvcl8yLFxuICAgICRjb2xvcl8zLFxuICAgICRjb2xvcl80LFxuICAgICRjb2xvcl81LFxuICAgICRjb2xvcl82LFxuICAgICRjb2xvcl83LFxuICAgICRjb2xvcl84LFxuICAgICRjb2xvcl85O1xuXG4kY29sb3JfZGVmYXVsdF9saW5rOlx0XHQkY29sb3JfZGVmYXVsdDtcblxuXG4vKiBTaXplc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiRzaXplX2lubmVyOiAgICAgICAgXHRcdFx0XHQgICAgICAgICAgMTA4MnB4O1xuJHNpemVfaW5zaWRlX2lubmVyOiAgICAgICAgICAgICAgICAgICA5NDBweDtcbiRzaXplX2d1dHRlcjogICAgICAgXHRcdFx0XHQgICAgICAgICAgMTBweDtcbiRzaXplX2J0bjogICAgICAgICAgICAgICAgICAgICAgICAgICAgNDhweDtcbiRzaXplX2J0bl9zbWFsbDogICAgICAgICAgICAgICAgICAgICAgNDBweDtcbiRidG5fc21hbGxfd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgMTI4cHg7XG4kYnRuX3dpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgIDE0MHB4O1xuXG4kY2hlY2tib3hfc2l6ZTogICAgICAgICAgICAgICAgICAgICAgIDI3cHg7XG4kY2hlY2tfaW1nX3dpZHRoOiAgICAgICAgICAgICAgICAgICAgIDIzcHg7XG4kY2hlY2tfaW1nX2hlaWdodDogICAgICAgICAgICAgICAgICAgIDE5cHg7XG5cbiR2YWx1ZV93aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgMjA0cHg7XG4kdmFsdWVfaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgIDc0cHg7XG4kdmFsdWVfbW9iaWxlX3dpZHRoOiAgICAgICAgICAgICAgICAgIDE4MHB4O1xuJHZhbHVlX21vYmlsZV9oZWlnaHQ6ICAgICAgICAgICAgICAgICA2MHB4O1xuXG4kY2hieF9sYWJlbF9zcGFjZTogICAgICAgICAgICAgICAgICAgIDhweDtcbiR1bml0X3dpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgNzBweDtcbiR1bml0X2hlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgNzRweDtcbiR1bml0X21vYmlsZV93aWR0aDogICAgICAgICAgICAgICAgICAgNjBweDtcbiR1bml0X21vYmlsZV9oZWlnaHQ6ICAgICAgICAgICAgICAgICAgNjBweDtcblxuJGRlc2NfaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICA3NHB4O1xuJGRlc2NfbW9iaWxlX2hlaWdodDogICAgICAgICAgICAgICAgICA2MHB4O1xuXG4kaW5mb19ib3hfaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgIDkwcHg7XG5cbiRib3JkZXJfcmFkaXVzX2luZm9fYm94OiAgICAgICAgICAgICAgOHB4O1xuJGJvcmRlcl9yYWRpdXNfZGVmYXVsdDogICAgICAgICAgICAgICAxMHB4O1xuJGJvcmRlcl9yYWRpdXNfcG9wdXBfYnRuOiAgICAgICAgICAgICA4cHg7XG4kYm9yZGVyX3JhZGl1c19jaGVja2JveDogICAgICAgICAgICAgIDVweDtcblxuJGljb25fcGhvbmVfd2lkdGg6ICAgICAgICAgICAgICAgICAgICA0NXB4O1xuJGljb25fcGhvbmVfaGVpZ2h0OiAgICAgICAgICAgICAgICAgICA3MHB4O1xuJGljb25fbWVzc2FnZV93aWR0aDogICAgICAgICAgICAgICAgICA2M3B4O1xuJGljb25fbWVzc2FnZV9oZWlnaHQ6ICAgICAgICAgICAgICAgICA0NnB4O1xuXG4kdGVhbV9ib3hfd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDI1JTtcbi8vICR0ZWFtX2JveF9tb2JpbGVfbGFuZHNjYXBlX3dpZHRoOiAgICAgNTAlO1xuJHRlYW1fYm94X21vYmlsZV93aWR0aDogICAgICAgICAgICAgICAxMDAlO1xuXG4kcG9wdXBfc2VuZF9tc2dfd2lkdGg6ICAgICAgICAgICAgICAgIDc0NHB4O1xuJHBvcHVwX21vYmlsZV93aWR0aDogICAgICAgICAgICAgICAgICBjYWxjKDEwMCUgLSAyMHB4KTtcblxuXG4vKiBGb250c1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiRmb250X2RlZmF1bHQ6IFx0ICAgICAgICAgICAgICBBcmlhbCwgc2Fucy1zZXJpZjtcbiRmb250X3NlY29uZF9saWdodDogICAgICAgICAgICdLUE1HV2ViTGlnaHQnLCAnS1BNRyBMaWdodCcsIHNlcmlmO1xuJGZvbnRfc2Vjb25kX2V4dHJhX2xpZ2h0OiAgICAgJ0tQTUdXZWJFeHRyYUxpZ2h0JywgJ0tQTUcgRXh0cmFMaWdodCcsICdLUE1HIEV4dHJhIExpZ2h0JywgJ0tQTUcgTGlnaHQnLCBzZXJpZjtcblxuJHNpemVfZm9udF94czogICAgICAgICAgICAgICAgICAxMHB4O1xuJHNpemVfZm9udF8yeHM6ICAgICAgICAgICAgICAgICAxNHB4O1xuJHNpemVfZm9udF9zOiAgICAgICAgICAgICAgICAgICAxNnB4O1xuJHNpemVfZm9udF8yczogICAgICAgICAgICAgICAgICAxN3B4O1xuJHNpemVfZm9udF8zczogICAgICAgICAgICAgICAgICAxOHB4O1xuXG4kc2l6ZV9mb250X206ICAgICAgICAgICAgICAgICAgIDI2cHg7XG4kc2l6ZV9mb250X21vYmlsZV9tOiAgICAgICAgICAgIDIwcHg7XG5cbiRzaXplX2ZvbnRfbDogICAgICAgICAgICAgICAgICAgNTBweDtcblxuJHNpemVfZm9udF8ybDogICAgICAgICAgICAgICAgICA2MHB4O1xuJHNpemVfZm9udF9tb2JpbGVfMmw6ICAgICAgICAgICA0MHB4O1xuXG4kc2l6ZV9mb250XzNsOiAgICAgICAgICAgICAgICAgIDgwcHg7XG4kc2l6ZV9mb250X21vYmlsZV8zbDogICAgICAgICAgIDY2cHg7XG5cblxuJHdlaWdodF9ib2xkOiAgICAgICAgICAgICAgICAgICAgNjAwO1xuXG4vKiBCcmVha3BvaW50c1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy8gYnJlYWtwb2ludHMgbmFtZXMgdXNlZCBmb3IgaW5jbHVkZS1tZWRpYSBicmVha3BvaW50IGFuZCBmb3IgZ3JpZGxlXG4kYnJlYWtwb2ludF9kZXNrdG9wLXNtYWxsOiAgICAgICAgJ2Rlc2t0b3Atc21hbGwnO1xuJGJyZWFrcG9pbnRfdGFibGV0OiAgICAgICAgICAgICAgICd0YWJsZXQnO1xuJGJyZWFrcG9pbnRfcGhvbmU6ICAgICAgICAgICAgICAgICdwaG9uZSc7XG5cbi8vIGJyZWFrcG9pbnRzIHZhbHVlcyB1c2VkIGZvciBpbmNsdWRlIG1lZGlhIGFuZCBmb3IgZ3JpZCBncmlkbGVcbiRzaXplX2Rlc2t0b3Atc21hbGw6ICAgICAgICAgICAgICAkc2l6ZV9pbm5lciArICRzaXplX2d1dHRlcio4O1xuJHNpemVfdGFibGV0OiAgICAgICAgICAgICAgICAgICAgIDEwMjRweDtcbiRzaXplX3Bob25lOiAgICAgICAgICAgICAgICAgICAgICA3NjdweDtcblxuLy8gYnJlYWtwb2ludHMgbmFtZXMgYXJyYXkgLSB1c2VkIHRvIGdlbmVyYXRlIGN1c3RvbSBhdHRyaWJ1dGVzIHdpdGggaW5jbHVkZS1tZWRpYSByd2RcbiRicmVha3BvaW50c19hcnJheTpcbiAgICAkYnJlYWtwb2ludF9kZXNrdG9wLXNtYWxsLFxuICAgICRicmVha3BvaW50X3RhYmxldCxcbiAgICAkYnJlYWtwb2ludF9waG9uZTtcblxuLy8gYnJlYWtwb2ludHMgdmFsdWVzIGFycmF5IC0gdXNlZCB0byBnZW5lcmF0ZSBjdXN0b20gYXR0cmlidXRlcyB3aXRoIGluY2x1ZGUtbWVkaWEgcndkIGFuZCBmb3IgaW5jbHVkZS1tZWRpYSBpdHNlbGZcbiRicmVha3BvaW50czogKFxuICAgICRicmVha3BvaW50X2Rlc2t0b3Atc21hbGw6ICAgICAgICAgICAgICAgICRzaXplX2Rlc2t0b3Atc21hbGwsXG4gICAgJGJyZWFrcG9pbnRfdGFibGV0OiAgICAgICAgICAgICAgICAgICAgICAgJHNpemVfdGFibGV0LFxuICAgICRicmVha3BvaW50X3Bob25lOiAgICAgICAgICAgICAgICAgICAgICAgICRzaXplX3Bob25lXG4pO1xuXG4kbWVkaWEtZXhwcmVzc2lvbnM6IChcbiAgJ3NjcmVlbic6ICdzY3JlZW4nLFxuICAncHJpbnQnOiAncHJpbnQnLFxuICAnaGFuZGhlbGQnOiAnaGFuZGhlbGQnLFxuICAnbGFuZHNjYXBlJzogJyhvcmllbnRhdGlvbjogbGFuZHNjYXBlKScsXG4gICdwb3J0cmFpdCc6ICcob3JpZW50YXRpb246IHBvcnRyYWl0KScsXG4gICdyZXRpbmEyeCc6ICcoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpJyxcbiAgJ3JldGluYTN4JzogJygtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDMpLCAobWluLXJlc29sdXRpb246IDM1MGRwaSknXG4pICFkZWZhdWx0O1xuXG5cbi8vIGJvZHkge1xuLy8gICAgIEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcC1zbWFsbCcpIHtcbi8vICAgICAgICAgYmFja2dyb3VuZDogcGluaztcbi8vICAgICB9XG4vLyAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4vLyAgICAgICAgIGJhY2tncm91bmQ6IHJlZDtcbi8vICAgICB9XG4vLyAgICAgQGluY2x1ZGUgbWVkaWEoJzxwaG9uZScpIHtcbi8vICAgICAgICAgYmFja2dyb3VuZDogeWVsbG93O1xuLy8gICAgIH1cbi8vICAgICBAaW5jbHVkZSBtZWRpYSgnPnBob25lJywgJzw9ZGVza3RvcC1zbWFsbCcpIHtcbi8vICAgICAgICAgYm9yZGVyOiA1cHggc29saWQgZ3JleTtcbi8vICAgICB9XG4vLyAgICAgQGluY2x1ZGUgbWVkaWEoJz50YWJsZXQnLCAnPD0xMTAwcHgnKSB7XG4vLyAgICAgICAgIGNvbG9yOiByZWQ7XG4vLyAgICAgfVxuLy8gICAgIEBpbmNsdWRlIG1lZGlhKCc8cGhvbmUnLCAnbGFuZHNjYXBlJykge1xuLy8gICAgICAgICBiYWNrZ3JvdW5kOiBvcmFuZ2U7XG4vLyAgICAgfVxuLy8gfVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIE1peGluc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogMS4gRm9udCBzbW9vdGhpbmdcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBCZXR0ZXIgZm9udC1yZW5kZXJpbmcgb24gT1NYXG4gICBodHRwczovL21heGltaWxpYW5ob2ZmbWFubi5jb20vcG9zdHMvYmV0dGVyLWZvbnQtcmVuZGVyaW5nLW9uLW9zeFxuKi9cbkBtaXhpbiBmb250LXNtb290aGluZygkdmFsdWU6IG9uKSB7XG4gICAgQGlmICR2YWx1ZSA9PSBvbiB7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIH0gQGVsc2Uge1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87XG4gICAgfVxufVxuQG1peGluIGNsZWFyZml4IHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IDAhaW1wb3J0YW50O1xuXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgICAgIGNvbnRlbnQ6ICcuJztcbiAgICB9XG59XG5AbWl4aW4gdHJhbnNpdGlvbigkcHJvcGVydHk6IGFsbCkge1xuICAgIHRyYW5zaXRpb246ICRwcm9wZXJ0eSAuMXMgZWFzZS1pbi1vdXQ7XG59XG5cbi8qIDUuIEJUTiBzdHlsZXMgKGV4ZW1wbGFyeSBtaXhpbiBmb3IgY3VzdG9tIGNsYXNzZXMgc2V0IG9mIHV0aWxpdGllcyBmb3IgYnV0dG9ucylcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuQG1peGluIGhlbHBlci0tYnRuLXN0eWxlcyAoJGhlaWdodDogJHNpemVfYnRuX3YpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcblxuICAgIGhlaWdodDogJGhlaWdodDtcbiAgICBwYWRkaW5nOiAwICRzaXplX2d1dHRlcjtcblxuICAgIHRyYW5zaXRpb246IDE3MG1zIGVhc2U7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIGJvcmRlci13aWR0aDogMXB4O1xuXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4gKi9cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUeXBvZ3JhcGh5XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5cbi8qIEdsb2JhbCB0ZXh0c1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4ge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udF9kZWZhdWx0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgICBjb2xvcjogJGNvbG9yX2RlZmF1bHQ7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2dyYXk7XG5cbiAgICBAaW5jbHVkZSBmb250LXNtb290aGluZyhvbik7XG59XG4ubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIGZpZ3VyZSxcbi5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luOiAwO1xufVxuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiBhIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgY29sb3I6ICRjb2xvcl9kZWZhdWx0O1xuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgICAmOm5vdChbY2xhc3NdKSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfZGVmYXVsdF9saW5rO1xuXG4gICAgICAgIEBleHRlbmQgLnUtZGVmYXVsdC1saW5rLWFuaW07XG4gICAgfVxufVxuXG4ubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIHtcbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNixcbiAgICBwLFxuICAgIHVsLFxuICAgIG9sIHtcbiAgICAgICAgJjpub3QoW2NsYXNzXSkgKyAmOm5vdChbY2xhc3NdKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZV9ndXR0ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYsXG4gICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgKiB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBIZWxwZXJzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBMYXlvdXQgb3JpZW50ZWQgaGVscGVyc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiVoZWxwZXItLWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6ICRzaXplX2lubmVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4vLyAlaGVscGVyLS1pbm5lciB7XG4vLyAgICAgQGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wLXNtYWxsJykge1xuLy8gICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc2l6ZV9ndXR0ZXI7XG4vLyAgICAgICAgIHBhZGRpbmctbGVmdDogJHNpemVfZ3V0dGVyO1xuLy8gICAgIH1cbi8vIH1cblxuJWhlbHBlci0taW5zaWRlLWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6ICRzaXplX2luc2lkZV9pbm5lcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuJWhlbHBlci0taW5zaWRlLWlubmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3Atc21hbGwnKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplX2d1dHRlcioyO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzaXplX2d1dHRlcioyO1xuICAgIH1cbn1cblxuJWhlbHBlci0tc2VjIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBAZXh0ZW5kICVoZWxwZXItLWZsZXgtLWNlbnRlci0tdG9wO1xufVxuJWhlbHBlci0tc2VjLS1zdHJldGNoIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBAZXh0ZW5kICVoZWxwZXItLWZsZXgtLXN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi8qIENsZWFyZml4ZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4laGVscGVyLS1jbGVhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIWltcG9ydGFudDtcblxuICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgY29udGVudDogJy4nO1xufVxuJWhlbHBlci0tY2xlYXItYWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuXG4gICAgbWFyZ2luOiAwIWltcG9ydGFudDtcblxuICAgIGNvbnRlbnQ6ICcuJztcbn1cbiVoZWxwZXItLWNsZWFyZml4IHtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgICBoZWlnaHQ6IDA7XG5cbiAgICAgICAgY29udGVudDogJ1xcMDAyMCc7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG59XG5cbi8qIENvbnRlbnQgaGVscGVyc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiVoZWxwZXItLXJlc2V0LS1idG4ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG4laGVscGVyLS10cmFuc2l0aW9uIHtcbiAgICB0cmFuc2l0aW9uOiAxNzBtcyBlYXNlO1xufVxuJWhlbHBlci0tYmV6aWVyIHtcbiAgICB0cmFuc2l0aW9uOiA1MDBtcyBjdWJpYy1iZXppZXIoLjE5MCwgMS4wMDAsIC4yMjAsIDEuMDAwKTtcbn1cbiVoZWxwZXItLWluZGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICB0ZXh0LWluZGVudDogLTk5OTk4ZW07XG59XG4laGVscGVyLS1hYnNvbHV0ZS0tY2VudGVyLXZlcnRpY2FsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcblxuICAgIG1hcmdpbjogYXV0byAwO1xufVxuJWhlbHBlci0tYWJzb2x1dGUtLWNlbnRlci12ZXJ0aWNhbC0taG9yaXpvbnRhbC10by1sZWZ0IHtcbiAgICBsZWZ0OiAwO1xuXG4gICAgQGV4dGVuZCAlaGVscGVyLS1hYnNvbHV0ZS0tY2VudGVyLXZlcnRpY2FsO1xufVxuJWhlbHBlci0tYWJzb2x1dGUtLWNlbnRlci12ZXJ0aWNhbC0taG9yaXpvbnRhbC10by1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG5cbiAgICBAZXh0ZW5kICVoZWxwZXItLWFic29sdXRlLS1jZW50ZXItdmVydGljYWw7XG59XG4laGVscGVyLS1maXhlZC0tY2VudGVyLWhvcml6b250YWwtLXZlcnRpY2FsLXRvLXRvcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG4laGVscGVyLS1maXhlZC0tY2VudGVyLS1jZW50ZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBtYXJnaW46IGF1dG87XG59XG4laGVscGVyLS1hYnNvbHV0ZS0tY2VudGVyLWhvcml6b250YWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG4laGVscGVyLS1hYnNvbHV0ZS0tY2VudGVyLWhvcml6b250YWwtLXZlcnRpY2FsLXRvLXRvcCB7XG4gICAgdG9wOiAwO1xuXG4gICAgQGV4dGVuZCAlaGVscGVyLS1hYnNvbHV0ZS0tY2VudGVyLWhvcml6b250YWw7XG59XG4laGVscGVyLS1hYnNvbHV0ZS0tY2VudGVyLWhvcml6b250YWwtLXZlcnRpY2FsLXRvLWJvdHRvbSB7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgQGV4dGVuZCAlaGVscGVyLS1hYnNvbHV0ZS0tY2VudGVyLWhvcml6b250YWw7XG59XG4laGVscGVyLS1hYnNvbHV0ZS0tbGVmdC0tdG9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG59XG4laGVscGVyLS1hYnNvbHV0ZS0tcmlnaHQtLXRvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbn1cbiVoZWxwZXItLWFic29sdXRlLS1sZWZ0LS1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbn1cbiVoZWxwZXItLWFic29sdXRlLS1yaWdodC0tYm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xufVxuJWhlbHBlci0tYWJzb2x1dGUtLWNlbnRlci0tY2VudGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgbWFyZ2luOiBhdXRvO1xufVxuJWhlbHBlci0tcHNldWRvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGNvbnRlbnQ6ICcnO1xufVxuJWhlbHBlci0tcHNldWRvLS1hYnNvbHV0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgQGV4dGVuZCAlaGVscGVyLS1wc2V1ZG87XG59XG4laGVscGVyLS1wc2V1ZG8tLWFic29sdXRlLS1jZW50ZXIge1xuICAgIEBleHRlbmQgJWhlbHBlci0tcHNldWRvO1xuICAgIEBleHRlbmQgJWhlbHBlci0tYWJzb2x1dGUtLWNlbnRlci0tY2VudGVyO1xufVxuJWhlbHBlci0tbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5cbiVoZWxwZXItLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG4laGVscGVyLS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4laGVscGVyLS1hbGlnbi0tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4laGVscGVyLS1hbGlnbi0tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiVoZWxwZXItLWFsaWduLS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbn1cbiVoZWxwZXItLWFsaWduLS1zcGFjZS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuJWhlbHBlci0tanVzdGlmeS0tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbiVoZWxwZXItLWp1c3RpZnktLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4laGVscGVyLS1qdXN0aWZ5LS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4laGVscGVyLS1qdXN0aWZ5LS1zcGFjZS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4laGVscGVyLS1qdXN0aWZ5LS1zcGFjZS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuJWhlbHBlci0tZmxleC0tY2VudGVyLS10b3Age1xuICAgIEBleHRlbmQgJWhlbHBlci0tZmxleDtcbiAgICBAZXh0ZW5kICVoZWxwZXItLWp1c3RpZnktLWNlbnRlcjtcbiAgICBAZXh0ZW5kICVoZWxwZXItLWFsaWduLS1zdGFydDtcbn1cbiVoZWxwZXItLWZsZXgtLWNlbnRlci0tY2VudGVyIHtcbiAgICBAZXh0ZW5kICVoZWxwZXItLWZsZXg7XG4gICAgQGV4dGVuZCAlaGVscGVyLS1qdXN0aWZ5LS1jZW50ZXI7XG4gICAgQGV4dGVuZCAlaGVscGVyLS1hbGlnbi0tY2VudGVyO1xufVxuJWhlbHBlci0tZmxleC0tY2VudGVyLS1ib3R0b20ge1xuICAgIEBleHRlbmQgJWhlbHBlci0tZmxleDtcbiAgICBAZXh0ZW5kICVoZWxwZXItLWp1c3RpZnktLWNlbnRlcjtcbiAgICBAZXh0ZW5kICVoZWxwZXItLWFsaWduLS1lbmQ7XG59XG4laGVscGVyLS1mbGV4LS1jZW50ZXItLXNwYWNlLWJldHdlZW4ge1xuICAgIEBleHRlbmQgJWhlbHBlci0tZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBAZXh0ZW5kICVoZWxwZXItLWp1c3RpZnktLWNlbnRlcjtcbn1cbiVoZWxwZXItLWZsZXgtLXNwYWNlLWJldHdlZW4tLXRvcCB7XG4gICAgQGV4dGVuZCAlaGVscGVyLS1mbGV4O1xuICAgIEBleHRlbmQgJWhlbHBlci0tanVzdGlmeS0tc3BhY2UtYmV0d2VlbjtcbiAgICBAZXh0ZW5kICVoZWxwZXItLWFsaWduLS1zdGFydDtcbn1cbiVoZWxwZXItLWZsZXgtLXNwYWNlLWJldHdlZW4tLWNlbnRlciB7XG4gICAgQGV4dGVuZCAlaGVscGVyLS1mbGV4O1xuICAgIEBleHRlbmQgJWhlbHBlci0tanVzdGlmeS0tc3BhY2UtYmV0d2VlbjtcbiAgICBAZXh0ZW5kICVoZWxwZXItLWFsaWduLS1jZW50ZXI7XG59XG4laGVscGVyLS1mbGV4LS1zcGFjZS1iZXR3ZWVuLS1ib3R0b20ge1xuICAgIEBleHRlbmQgJWhlbHBlci0tZmxleDtcbiAgICBAZXh0ZW5kICVoZWxwZXItLWp1c3RpZnktLXNwYWNlLWJldHdlZW47XG4gICAgQGV4dGVuZCAlaGVscGVyLS1hbGlnbi0tZW5kO1xufVxuJWhlbHBlci0tZmxleC0tc3BhY2UtYXJvdW5kLS10b3Age1xuICAgIEBleHRlbmQgJWhlbHBlci0tZmxleDtcbiAgICBAZXh0ZW5kICVoZWxwZXItLWp1c3RpZnktLXNwYWNlLWFyb3VuZDtcbiAgICBAZXh0ZW5kICVoZWxwZXItLWFsaWduLS1zdGFydDtcbn1cbiVoZWxwZXItLWZsZXgtLXNwYWNlLWFyb3VuZC0tY2VudGVyIHtcbiAgICBAZXh0ZW5kICVoZWxwZXItLWZsZXg7XG4gICAgQGV4dGVuZCAlaGVscGVyLS1qdXN0aWZ5LS1zcGFjZS1hcm91bmQ7XG4gICAgQGV4dGVuZCAlaGVscGVyLS1hbGlnbi0tY2VudGVyO1xufVxuJWhlbHBlci0tZmxleC0tc3BhY2UtYXJvdW5kLS1ib3R0b20ge1xuICAgIEBleHRlbmQgJWhlbHBlci0tZmxleDtcbiAgICBAZXh0ZW5kICVoZWxwZXItLWp1c3RpZnktLXNwYWNlLWJldHdlZW47XG4gICAgQGV4dGVuZCAlaGVscGVyLS1hbGlnbi0tZW5kO1xufVxuJWhlbHBlci0tZmxleC0tbGVmdC0tdG9wIHtcbiAgICBAZXh0ZW5kICVoZWxwZXItLWZsZXg7XG4gICAgQGV4dGVuZCAlaGVscGVyLS1hbGlnbi0tc3RhcnQ7XG4gICAgQGV4dGVuZCAlaGVscGVyLS1qdXN0aWZ5LS1zdGFydDtcbn1cbiVoZWxwZXItLWZsZXgtLWxlZnQtLWNlbnRlciB7XG4gICAgQGV4dGVuZCAlaGVscGVyLS1mbGV4O1xuICAgIEBleHRlbmQgJWhlbHBlci0tYWxpZ24tLWNlbnRlcjtcbiAgICBAZXh0ZW5kICVoZWxwZXItLWp1c3RpZnktLXN0YXJ0O1xufVxuJWhlbHBlci0tZmxleC0tbGVmdC0tYm90dG9tIHtcbiAgICBAZXh0ZW5kICVoZWxwZXItLWZsZXg7XG4gICAgQGV4dGVuZCAlaGVscGVyLS1hbGlnbi0tZW5kO1xuICAgIEBleHRlbmQgJWhlbHBlci0tanVzdGlmeS0tc3RhcnQ7XG59XG4laGVscGVyLS1mbGV4LS1yaWdodC0tdG9wIHtcbiAgICBAZXh0ZW5kICVoZWxwZXItLWZsZXg7XG4gICAgQGV4dGVuZCAlaGVscGVyLS1qdXN0aWZ5LS1lbmQ7XG4gICAgQGV4dGVuZCAlaGVscGVyLS1hbGlnbi0tc3RhcnQ7XG59XG4laGVscGVyLS1mbGV4LS1yaWdodC0tY2VudGVyIHtcbiAgICBAZXh0ZW5kICVoZWxwZXItLWZsZXg7XG4gICAgQGV4dGVuZCAlaGVscGVyLS1qdXN0aWZ5LS1lbmQ7XG4gICAgQGV4dGVuZCAlaGVscGVyLS1hbGlnbi0tY2VudGVyO1xufVxuJWhlbHBlci0tZmxleC0tcmlnaHQtLWJvdHRvbSB7XG4gICAgQGV4dGVuZCAlaGVscGVyLS1mbGV4O1xuICAgIEBleHRlbmQgJWhlbHBlci0tanVzdGlmeS0tZW5kO1xuICAgIEBleHRlbmQgJWhlbHBlci0tYWxpZ24tLWVuZDtcbn1cbiVoZWxwZXItLWZsZXgtLXN0cmV0Y2gge1xuICAgIEBleHRlbmQgJWhlbHBlci0tZmxleDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuJWhlbHBlci0tZmxleC0tdmVydGljYWwtc3BhY2UtYmV0d2VlbiB7XG4gICAgQGV4dGVuZCAlaGVscGVyLS1mbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4laGVscGVyLS1mbGV4LS10b3AtLWxlZnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAZXh0ZW5kICVoZWxwZXItLWZsZXg7XG4gICAgQGV4dGVuZCAlaGVscGVyLS1hbGlnbi0tc3RhcnQ7XG4gICAgQGV4dGVuZCAlaGVscGVyLS1qdXN0aWZ5LS1zdGFydDtcbn1cbiVoZWxwZXItLWZsZXgtLWJvdHRvbS0tbGVmdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBleHRlbmQgJWhlbHBlci0tZmxleDtcbiAgICBAZXh0ZW5kICVoZWxwZXItLWFsaWduLS1zdGFydDtcbiAgICBAZXh0ZW5kICVoZWxwZXItLWp1c3RpZnktLWVuZDtcbn1cbiVoZWxwZXItLWZsZXgtLXNwYWNlLWJldHdlZW4tLWxlZnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAZXh0ZW5kICVoZWxwZXItLWZsZXg7XG4gICAgQGV4dGVuZCAlaGVscGVyLS1hbGlnbi0tc3RhcnQ7XG4gICAgQGV4dGVuZCAlaGVscGVyLS1qdXN0aWZ5LS1zcGFjZS1iZXR3ZWVuO1xufVxuXG4laGVscGVyLS1mbGV4LS10b3AtLWNlbnRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBleHRlbmQgJWhlbHBlci0tZmxleDtcbiAgICBAZXh0ZW5kICVoZWxwZXItLWFsaWduLS1jZW50ZXI7XG4gICAgQGV4dGVuZCAlaGVscGVyLS1qdXN0aWZ5LS1zdGFydDtcbn1cbiVoZWxwZXItLWZsZXgtLWJvdHRvbS0tY2VudGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQGV4dGVuZCAlaGVscGVyLS1mbGV4O1xuICAgIEBleHRlbmQgJWhlbHBlci0tYWxpZ24tLWNlbnRlcjtcbiAgICBAZXh0ZW5kICVoZWxwZXItLWp1c3RpZnktLWVuZDtcbn1cbiVoZWxwZXItLWZsZXgtLXNwYWNlLWJldHdlZW4tLWNlbnRlci12ZXJ0aWNhbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBleHRlbmQgJWhlbHBlci0tZmxleDtcbiAgICBAZXh0ZW5kICVoZWxwZXItLWFsaWduLS1jZW50ZXI7XG4gICAgQGV4dGVuZCAlaGVscGVyLS1qdXN0aWZ5LS1zcGFjZS1iZXR3ZWVuO1xufVxuXG4laGVscGVyLS1pbmxpbmUtZmxleC0tY2VudGVyLS10b3Age1xuICAgIEBleHRlbmQgJWhlbHBlci0taW5saW5lLWZsZXg7XG4gICAgQGV4dGVuZCAlaGVscGVyLS1qdXN0aWZ5LS1jZW50ZXI7XG4gICAgQGV4dGVuZCAlaGVscGVyLS1hbGlnbi0tc3RhcnQ7XG59XG4laGVscGVyLS1pbmxpbmUtZmxleC0tY2VudGVyLS1jZW50ZXIge1xuICAgIEBleHRlbmQgJWhlbHBlci0taW5saW5lLWZsZXg7XG4gICAgQGV4dGVuZCAlaGVscGVyLS1qdXN0aWZ5LS1jZW50ZXI7XG4gICAgQGV4dGVuZCAlaGVscGVyLS1hbGlnbi0tY2VudGVyO1xufVxuJWhlbHBlci0taW5saW5lLWZsZXgtLWNlbnRlci0tYm90dG9tIHtcbiAgICBAZXh0ZW5kICVoZWxwZXItLWlubGluZS1mbGV4O1xuICAgIEBleHRlbmQgJWhlbHBlci0tanVzdGlmeS0tY2VudGVyO1xuICAgIEBleHRlbmQgJWhlbHBlci0tYWxpZ24tLWVuZDtcbn1cbiVoZWxwZXItLWlubGluZS1mbGV4LS1jZW50ZXItLXNwYWNlLWJldHdlZW4ge1xuICAgIEBleHRlbmQgJWhlbHBlci0taW5saW5lLWZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgQGV4dGVuZCAlaGVscGVyLS1qdXN0aWZ5LS1jZW50ZXI7XG59XG4laGVscGVyLS1pbmxpbmUtZmxleC0tc3BhY2UtYmV0d2Vlbi0tdG9wIHtcbiAgICBAZXh0ZW5kICVoZWxwZXItLWlubGluZS1mbGV4O1xuICAgIEBleHRlbmQgJWhlbHBlci0tanVzdGlmeS0tc3BhY2UtYmV0d2VlbjtcbiAgICBAZXh0ZW5kICVoZWxwZXItLWFsaWduLS1zdGFydDtcbn1cbiVoZWxwZXItLWlubGluZS1mbGV4LS1zcGFjZS1iZXR3ZWVuLS1jZW50ZXIge1xuICAgIEBleHRlbmQgJWhlbHBlci0taW5saW5lLWZsZXg7XG4gICAgQGV4dGVuZCAlaGVscGVyLS1qdXN0aWZ5LS1zcGFjZS1iZXR3ZWVuO1xuICAgIEBleHRlbmQgJWhlbHBlci0tYWxpZ24tLWNlbnRlcjtcbn1cbiVoZWxwZXItLWlubGluZS1mbGV4LS1zcGFjZS1iZXR3ZWVuLS1ib3R0b20ge1xuICAgIEBleHRlbmQgJWhlbHBlci0taW5saW5lLWZsZXg7XG4gICAgQGV4dGVuZCAlaGVscGVyLS1qdXN0aWZ5LS1zcGFjZS1iZXR3ZWVuO1xuICAgIEBleHRlbmQgJWhlbHBlci0tYWxpZ24tLWVuZDtcbn1cbiVoZWxwZXItLWlubGluZS1mbGV4LS1zcGFjZS1hcm91bmQtLXRvcCB7XG4gICAgQGV4dGVuZCAlaGVscGVyLS1pbmxpbmUtZmxleDtcbiAgICBAZXh0ZW5kICVoZWxwZXItLWp1c3RpZnktLXNwYWNlLWFyb3VuZDtcbiAgICBAZXh0ZW5kICVoZWxwZXItLWFsaWduLS1zdGFydDtcbn1cbiVoZWxwZXItLWlubGluZS1mbGV4LS1zcGFjZS1hcm91bmQtLWNlbnRlciB7XG4gICAgQGV4dGVuZCAlaGVscGVyLS1pbmxpbmUtZmxleDtcbiAgICBAZXh0ZW5kICVoZWxwZXItLWp1c3RpZnktLXNwYWNlLWFyb3VuZDtcbiAgICBAZXh0ZW5kICVoZWxwZXItLWFsaWduLS1jZW50ZXI7XG59XG4laGVscGVyLS1pbmxpbmUtZmxleC0tc3BhY2UtYXJvdW5kLS1ib3R0b20ge1xuICAgIEBleHRlbmQgJWhlbHBlci0taW5saW5lLWZsZXg7XG4gICAgQGV4dGVuZCAlaGVscGVyLS1qdXN0aWZ5LS1zcGFjZS1iZXR3ZWVuO1xuICAgIEBleHRlbmQgJWhlbHBlci0tYWxpZ24tLWVuZDtcbn1cbiVoZWxwZXItLWlubGluZS1mbGV4LS1sZWZ0LS10b3Age1xuICAgIEBleHRlbmQgJWhlbHBlci0taW5saW5lLWZsZXg7XG4gICAgQGV4dGVuZCAlaGVscGVyLS1hbGlnbi0tc3RhcnQ7XG4gICAgQGV4dGVuZCAlaGVscGVyLS1qdXN0aWZ5LS1zdGFydDtcbn1cbiVoZWxwZXItLWlubGluZS1mbGV4LS1sZWZ0LS1jZW50ZXIge1xuICAgIEBleHRlbmQgJWhlbHBlci0taW5saW5lLWZsZXg7XG4gICAgQGV4dGVuZCAlaGVscGVyLS1hbGlnbi0tY2VudGVyO1xuICAgIEBleHRlbmQgJWhlbHBlci0tanVzdGlmeS0tc3RhcnQ7XG59XG4laGVscGVyLS1pbmxpbmUtZmxleC0tbGVmdC0tYm90dG9tIHtcbiAgICBAZXh0ZW5kICVoZWxwZXItLWlubGluZS1mbGV4O1xuICAgIEBleHRlbmQgJWhlbHBlci0tYWxpZ24tLWVuZDtcbiAgICBAZXh0ZW5kICVoZWxwZXItLWp1c3RpZnktLXN0YXJ0O1xufVxuJWhlbHBlci0taW5saW5lLWZsZXgtLXJpZ2h0LS10b3Age1xuICAgIEBleHRlbmQgJWhlbHBlci0taW5saW5lLWZsZXg7XG4gICAgQGV4dGVuZCAlaGVscGVyLS1qdXN0aWZ5LS1lbmQ7XG4gICAgQGV4dGVuZCAlaGVscGVyLS1hbGlnbi0tc3RhcnQ7XG59XG4laGVscGVyLS1pbmxpbmUtZmxleC0tcmlnaHQtLWNlbnRlciB7XG4gICAgQGV4dGVuZCAlaGVscGVyLS1pbmxpbmUtZmxleDtcbiAgICBAZXh0ZW5kICVoZWxwZXItLWp1c3RpZnktLWVuZDtcbiAgICBAZXh0ZW5kICVoZWxwZXItLWFsaWduLS1jZW50ZXI7XG59XG4laGVscGVyLS1pbmxpbmUtZmxleC0tcmlnaHQtLWJvdHRvbSB7XG4gICAgQGV4dGVuZCAlaGVscGVyLS1pbmxpbmUtZmxleDtcbiAgICBAZXh0ZW5kICVoZWxwZXItLWp1c3RpZnktLWVuZDtcbiAgICBAZXh0ZW5kICVoZWxwZXItLWFsaWduLS1lbmQ7XG59XG4laGVscGVyLS1pbmxpbmUtZmxleC0tc3RyZXRjaCB7XG4gICAgQGV4dGVuZCAlaGVscGVyLS1pbmxpbmUtZmxleDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4laGVscGVyLS1pbmxpbmUtZmxleC0tdG9wLS1sZWZ0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQGV4dGVuZCAlaGVscGVyLS1pbmxpbmUtZmxleDtcbiAgICBAZXh0ZW5kICVoZWxwZXItLWFsaWduLS1zdGFydDtcbiAgICBAZXh0ZW5kICVoZWxwZXItLWp1c3RpZnktLXN0YXJ0O1xufVxuJWhlbHBlci0taW5saW5lLWZsZXgtLXRvcC0tY2VudGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQGV4dGVuZCAlaGVscGVyLS1pbmxpbmUtZmxleDtcbiAgICBAZXh0ZW5kICVoZWxwZXItLWFsaWduLS1jZW50ZXI7XG4gICAgQGV4dGVuZCAlaGVscGVyLS1qdXN0aWZ5LS1zdGFydDtcbn1cbiVoZWxwZXItLWlubGluZS1mbGV4LS1ib3R0b20tLWxlZnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAZXh0ZW5kICVoZWxwZXItLWlubGluZS1mbGV4O1xuICAgIEBleHRlbmQgJWhlbHBlci0tYWxpZ24tLXN0YXJ0O1xuICAgIEBleHRlbmQgJWhlbHBlci0tanVzdGlmeS0tZW5kO1xufVxuJWhlbHBlci0taW5saW5lLWZsZXgtLXNwYWNlLWJldHdlZW4tLWxlZnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAZXh0ZW5kICVoZWxwZXItLWlubGluZS1mbGV4O1xuICAgIEBleHRlbmQgJWhlbHBlci0tYWxpZ24tLXN0YXJ0O1xuICAgIEBleHRlbmQgJWhlbHBlci0tanVzdGlmeS0tc3BhY2UtYmV0d2Vlbjtcbn1cblxuXG5cbiVoZWxwZXItLWltZy0tY292ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG5cbiAgICBAZXh0ZW5kICVoZWxwZXItLWFic29sdXRlLS1jZW50ZXItLWNlbnRlcjtcbn1cblxuXG5cblxuJWhlbHBlci0tc3RvcC1hbmltYXRpb24ge1xuICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG5cbi8qIEFwcGFyZW5jZSBoZWxwZXJzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuJWhlbHBlci0tYm94LXNoYWRvdy0tbm8tY29sb3Ige1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLDAsMCwwKTtcblxuICAgIEBleHRlbmQgJWhlbHBlci0tYWJzb2x1dGUtLWNlbnRlci0tY2VudGVyO1xuICAgIEBleHRlbmQgJWhlbHBlci0tdHJhbnNpdGlvbjtcbn1cblxuJWhlbHBlci0tYm94LXNoYWRvdy0tZGFyayB7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMTBweCAwIHJnYmEoMCwwLDAsLjQpO1xufVxuXG4laGVscGVyLS1vdmVybGF5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBvcGFjaXR5OiAxO1xuXG4gICAgQGV4dGVuZCAlaGVscGVyLS1wc2V1ZG8tLWFic29sdXRlLS1jZW50ZXI7XG59XG5cbiVoZWxwZXItLWRhcmstb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiKDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIC41NCkgMjUlLCByZ2JhKDAsIDAsIDAsIC41NCkgNTAlLCByZ2JhKDAsIDAsIDAsIC41NCkgNzUlLCByZ2IoMCwgMCwgMCkgMTAwJSk7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vICAgICBfICAgICAgICAgICAgXyAgICAgICAgICAgXyAgICAgICAgICAgICAgICAgICAgICAgICAgIF8gX1xuLy8gICAgKF8pICAgICAgICAgIHwgfCAgICAgICAgIHwgfCAgICAgICAgICAgICAgICAgICAgICAgICB8IChfKVxuLy8gICAgIF8gXyBfXyAgIF9fX3wgfF8gICBfICBfX3wgfCBfX18gICBfIF9fIF9fXyAgIF9fXyAgX198IHxfICBfXyBfXG4vLyAgICB8IHwgJ18gXFwgLyBfX3wgfCB8IHwgfC8gX2AgfC8gXyBcXCB8ICdfIGAgXyBcXCAvIF8gXFwvIF9gIHwgfC8gX2AgfFxuLy8gICAgfCB8IHwgfCB8IChfX3wgfCB8X3wgfCAoX3wgfCAgX18vIHwgfCB8IHwgfCB8ICBfXy8gKF98IHwgfCAoX3wgfFxuLy8gICAgfF98X3wgfF98XFxfX198X3xcXF9fLF98XFxfXyxffFxcX19ffCB8X3wgfF98IHxffFxcX19ffFxcX18sX3xffFxcX18sX3xcbi8vXG4vLyAgICAgIFNpbXBsZSwgZWxlZ2FudCBhbmQgbWFpbnRhaW5hYmxlIG1lZGlhIHF1ZXJpZXMgaW4gU2Fzc1xuLy8gICAgICAgICAgICAgICAgICAgICAgICB2MS40Ljlcbi8vXG4vLyAgICAgICAgICAgICAgICBodHRwOi8vaW5jbHVkZS1tZWRpYS5jb21cbi8vXG4vLyAgICAgICAgIEF1dGhvcnM6IEVkdWFyZG8gQm91Y2FzIChAZWR1YXJkb2JvdWNhcylcbi8vICAgICAgICAgICAgICAgICAgSHVnbyBHaXJhdWRlbCAoQGh1Z29naXJhdWRlbClcbi8vXG4vLyAgICAgIFRoaXMgcHJvamVjdCBpcyBsaWNlbnNlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIE1JVCBsaWNlbnNlXG5cblxuLy8vL1xuLy8vIGluY2x1ZGUtbWVkaWEgbGlicmFyeSBwdWJsaWMgY29uZmlndXJhdGlvblxuLy8vIEBhdXRob3IgRWR1YXJkbyBCb3VjYXNcbi8vLyBAYWNjZXNzIHB1YmxpY1xuLy8vL1xuXG5cbi8vL1xuLy8vIENyZWF0ZXMgYSBsaXN0IG9mIGdsb2JhbCBicmVha3BvaW50c1xuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIENyZWF0ZXMgYSBzaW5nbGUgYnJlYWtwb2ludCB3aXRoIHRoZSBsYWJlbCBgcGhvbmVgXG4vLy8gICRicmVha3BvaW50czogKCdwaG9uZSc6IDMyMHB4KTtcbi8vL1xuJGJyZWFrcG9pbnRzOiAoXG4gICdwaG9uZSc6IDMyMHB4LFxuICAndGFibGV0JzogNzY4cHgsXG4gICdkZXNrdG9wJzogMTAyNHB4XG4pICFkZWZhdWx0O1xuXG5cbi8vL1xuLy8vIENyZWF0ZXMgYSBsaXN0IG9mIHN0YXRpYyBleHByZXNzaW9ucyBvciBtZWRpYSB0eXBlc1xuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIENyZWF0ZXMgYSBzaW5nbGUgbWVkaWEgdHlwZSAoc2NyZWVuKVxuLy8vICAkbWVkaWEtZXhwcmVzc2lvbnM6ICgnc2NyZWVuJzogJ3NjcmVlbicpO1xuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIENyZWF0ZXMgYSBzdGF0aWMgZXhwcmVzc2lvbiB3aXRoIGxvZ2ljYWwgZGlzanVuY3Rpb24gKE9SIG9wZXJhdG9yKVxuLy8vICAkbWVkaWEtZXhwcmVzc2lvbnM6IChcbi8vLyAgICAncmV0aW5hMngnOiAnKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSdcbi8vLyAgKTtcbi8vL1xuJG1lZGlhLWV4cHJlc3Npb25zOiAoXG4gICdzY3JlZW4nOiAnc2NyZWVuJyxcbiAgJ3ByaW50JzogJ3ByaW50JyxcbiAgJ2hhbmRoZWxkJzogJ2hhbmRoZWxkJyxcbiAgJ2xhbmRzY2FwZSc6ICcob3JpZW50YXRpb246IGxhbmRzY2FwZSknLFxuICAncG9ydHJhaXQnOiAnKG9yaWVudGF0aW9uOiBwb3J0cmFpdCknLFxuICAncmV0aW5hMngnOiAnKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCknLFxuICAncmV0aW5hM3gnOiAnKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMyksIChtaW4tcmVzb2x1dGlvbjogMzUwZHBpKSwgKG1pbi1yZXNvbHV0aW9uOiAzZHBweCknXG4pICFkZWZhdWx0O1xuXG5cbi8vL1xuLy8vIERlZmluZXMgYSBudW1iZXIgdG8gYmUgYWRkZWQgb3Igc3VidHJhY3RlZCBmcm9tIGVhY2ggdW5pdCB3aGVuIGRlY2xhcmluZyBicmVha3BvaW50cyB3aXRoIGV4Y2x1c2l2ZSBpbnRlcnZhbHNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBJbnRlcnZhbCBmb3IgcGl4ZWxzIGlzIGRlZmluZWQgYXMgYDFgIGJ5IGRlZmF1bHRcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz4xMjhweCcpIHt9XG4vLy9cbi8vLyAgLyogR2VuZXJhdGVzOiAqL1xuLy8vICBAbWVkaWEgKG1pbi13aWR0aDogMTI5cHgpIHt9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gSW50ZXJ2YWwgZm9yIGVtcyBpcyBkZWZpbmVkIGFzIGAwLjAxYCBieSBkZWZhdWx0XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+MjBlbScpIHt9XG4vLy9cbi8vLyAgLyogR2VuZXJhdGVzOiAqL1xuLy8vICBAbWVkaWEgKG1pbi13aWR0aDogMjAuMDFlbSkge31cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBJbnRlcnZhbCBmb3IgcmVtcyBpcyBkZWZpbmVkIGFzIGAwLjFgIGJ5IGRlZmF1bHQsIHRvIGJlIHVzZWQgd2l0aCBgZm9udC1zaXplOiA2Mi41JTtgXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+Mi4wcmVtJykge31cbi8vL1xuLy8vICAvKiBHZW5lcmF0ZXM6ICovXG4vLy8gIEBtZWRpYSAobWluLXdpZHRoOiAyLjFyZW0pIHt9XG4vLy9cbiR1bml0LWludGVydmFsczogKFxuICAncHgnOiAxLFxuICAnZW0nOiAwLjAxLFxuICAncmVtJzogMC4xLFxuICAnJzogMFxuKSAhZGVmYXVsdDtcblxuLy8vXG4vLy8gRGVmaW5lcyB3aGV0aGVyIHN1cHBvcnQgZm9yIG1lZGlhIHF1ZXJpZXMgaXMgYXZhaWxhYmxlLCB1c2VmdWwgZm9yIGNyZWF0aW5nIHNlcGFyYXRlIHN0eWxlc2hlZXRzXG4vLy8gZm9yIGJyb3dzZXJzIHRoYXQgZG9uJ3Qgc3VwcG9ydCBtZWRpYSBxdWVyaWVzLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIERpc2FibGVzIHN1cHBvcnQgZm9yIG1lZGlhIHF1ZXJpZXNcbi8vLyAgJGltLW1lZGlhLXN1cHBvcnQ6IGZhbHNlO1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBjb2xvcjogdG9tYXRvO1xuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gIC8qIEdlbmVyYXRlczogKi9cbi8vLyAgLmZvbyB7XG4vLy8gICAgY29sb3I6IHRvbWF0bztcbi8vLyAgfVxuLy8vXG4kaW0tbWVkaWEtc3VwcG9ydDogdHJ1ZSAhZGVmYXVsdDtcblxuLy8vXG4vLy8gU2VsZWN0cyB3aGljaCBicmVha3BvaW50IHRvIGVtdWxhdGUgd2hlbiBzdXBwb3J0IGZvciBtZWRpYSBxdWVyaWVzIGlzIGRpc2FibGVkLiBNZWRpYSBxdWVyaWVzIHRoYXQgc3RhcnQgYXQgb3Jcbi8vLyBpbnRlcmNlcHQgdGhlIGJyZWFrcG9pbnQgd2lsbCBiZSBkaXNwbGF5ZWQsIGFueSBvdGhlcnMgd2lsbCBiZSBpZ25vcmVkLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFRoaXMgbWVkaWEgcXVlcnkgd2lsbCBzaG93IGJlY2F1c2UgaXQgaW50ZXJjZXB0cyB0aGUgc3RhdGljIGJyZWFrcG9pbnRcbi8vLyAgJGltLW1lZGlhLXN1cHBvcnQ6IGZhbHNlO1xuLy8vICAkaW0tbm8tbWVkaWEtYnJlYWtwb2ludDogJ2Rlc2t0b3AnO1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBjb2xvcjogdG9tYXRvO1xuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gIC8qIEdlbmVyYXRlczogKi9cbi8vLyAgLmZvbyB7XG4vLy8gICAgY29sb3I6IHRvbWF0bztcbi8vLyAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFRoaXMgbWVkaWEgcXVlcnkgd2lsbCBOT1Qgc2hvdyBiZWNhdXNlIGl0IGRvZXMgbm90IGludGVyY2VwdCB0aGUgZGVza3RvcCBicmVha3BvaW50XG4vLy8gICRpbS1tZWRpYS1zdXBwb3J0OiBmYWxzZTtcbi8vLyAgJGltLW5vLW1lZGlhLWJyZWFrcG9pbnQ6ICd0YWJsZXQnO1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPj1kZXNrdG9wJykge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgY29sb3I6IHRvbWF0bztcbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vICAvKiBObyBvdXRwdXQgKi9cbi8vL1xuJGltLW5vLW1lZGlhLWJyZWFrcG9pbnQ6ICdkZXNrdG9wJyAhZGVmYXVsdDtcblxuLy8vXG4vLy8gU2VsZWN0cyB3aGljaCBtZWRpYSBleHByZXNzaW9ucyBhcmUgYWxsb3dlZCBpbiBhbiBleHByZXNzaW9uIGZvciBpdCB0byBiZSB1c2VkIHdoZW4gbWVkaWEgcXVlcmllc1xuLy8vIGFyZSBub3Qgc3VwcG9ydGVkLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFRoaXMgbWVkaWEgcXVlcnkgd2lsbCBzaG93IGJlY2F1c2UgaXQgaW50ZXJjZXB0cyB0aGUgc3RhdGljIGJyZWFrcG9pbnQgYW5kIGNvbnRhaW5zIG9ubHkgYWNjZXB0ZWQgbWVkaWEgZXhwcmVzc2lvbnNcbi8vLyAgJGltLW1lZGlhLXN1cHBvcnQ6IGZhbHNlO1xuLy8vICAkaW0tbm8tbWVkaWEtYnJlYWtwb2ludDogJ2Rlc2t0b3AnO1xuLy8vICAkaW0tbm8tbWVkaWEtZXhwcmVzc2lvbnM6ICgnc2NyZWVuJyk7XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcsICdzY3JlZW4nKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBjb2xvcjogdG9tYXRvO1xuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gICAvKiBHZW5lcmF0ZXM6ICovXG4vLy8gICAuZm9vIHtcbi8vLyAgICAgY29sb3I6IHRvbWF0bztcbi8vLyAgIH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBUaGlzIG1lZGlhIHF1ZXJ5IHdpbGwgTk9UIHNob3cgYmVjYXVzZSBpdCBpbnRlcmNlcHRzIHRoZSBzdGF0aWMgYnJlYWtwb2ludCBidXQgY29udGFpbnMgYSBtZWRpYSBleHByZXNzaW9uIHRoYXQgaXMgbm90IGFjY2VwdGVkXG4vLy8gICRpbS1tZWRpYS1zdXBwb3J0OiBmYWxzZTtcbi8vLyAgJGltLW5vLW1lZGlhLWJyZWFrcG9pbnQ6ICdkZXNrdG9wJztcbi8vLyAgJGltLW5vLW1lZGlhLWV4cHJlc3Npb25zOiAoJ3NjcmVlbicpO1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnLCAncmV0aW5hMngnKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBjb2xvcjogdG9tYXRvO1xuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gIC8qIE5vIG91dHB1dCAqL1xuLy8vXG4kaW0tbm8tbWVkaWEtZXhwcmVzc2lvbnM6ICgnc2NyZWVuJywgJ3BvcnRyYWl0JywgJ2xhbmRzY2FwZScpICFkZWZhdWx0O1xuXG4vLy8vXG4vLy8gQ3Jvc3MtZW5naW5lIGxvZ2dpbmcgZW5naW5lXG4vLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy8vXG5cblxuLy8vXG4vLy8gTG9nIGEgbWVzc2FnZSBlaXRoZXIgd2l0aCBgQGVycm9yYCBpZiBzdXBwb3J0ZWRcbi8vLyBlbHNlIHdpdGggYEB3YXJuYCwgdXNpbmcgYGZlYXR1cmUtZXhpc3RzKCdhdC1lcnJvcicpYFxuLy8vIHRvIGRldGVjdCBzdXBwb3J0LlxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRtZXNzYWdlIC0gTWVzc2FnZSB0byBsb2dcbi8vL1xuQGZ1bmN0aW9uIGltLWxvZygkbWVzc2FnZSkge1xuICBAaWYgZmVhdHVyZS1leGlzdHMoJ2F0LWVycm9yJykge1xuICAgIEBlcnJvciAkbWVzc2FnZTtcbiAgfSBAZWxzZSB7XG4gICAgQHdhcm4gJG1lc3NhZ2U7XG4gICAgJF86IG5vb3AoKTtcbiAgfVxuXG4gIEByZXR1cm4gJG1lc3NhZ2U7XG59XG5cblxuLy8vXG4vLy8gV3JhcHBlciBtaXhpbiBmb3IgdGhlIGxvZyBmdW5jdGlvbiBzbyBpdCBjYW4gYmUgdXNlZCB3aXRoIGEgbW9yZSBmcmllbmRseVxuLy8vIEFQSSB0aGFuIGBAaWYgaW0tbG9nKCcuLicpIHt9YCBvciBgJF86IGltLWxvZygnLi4nKWAuIEJhc2ljYWxseSwgdXNlIHRoZSBmdW5jdGlvblxuLy8vIHdpdGhpbiBmdW5jdGlvbnMgYmVjYXVzZSBpdCBpcyBub3QgcG9zc2libGUgdG8gaW5jbHVkZSBhIG1peGluIGluIGEgZnVuY3Rpb25cbi8vLyBhbmQgdXNlIHRoZSBtaXhpbiBldmVyeXdoZXJlIGVsc2UgYmVjYXVzZSBpdCdzIG11Y2ggbW9yZSBlbGVnYW50LlxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRtZXNzYWdlIC0gTWVzc2FnZSB0byBsb2dcbi8vL1xuQG1peGluIGxvZygkbWVzc2FnZSkge1xuICBAaWYgaW0tbG9nKCRtZXNzYWdlKSB7fVxufVxuXG5cbi8vL1xuLy8vIEZ1bmN0aW9uIHdpdGggbm8gYEByZXR1cm5gIGNhbGxlZCBuZXh0IHRvIGBAd2FybmAgaW4gU2FzcyAzLjNcbi8vLyB0byB0cmlnZ2VyIGEgY29tcGlsaW5nIGVycm9yIGFuZCBzdG9wIHRoZSBwcm9jZXNzLlxuLy8vXG5AZnVuY3Rpb24gbm9vcCgpIHt9XG5cbi8vL1xuLy8vIERldGVybWluZXMgd2hldGhlciBhIGxpc3Qgb2YgY29uZGl0aW9ucyBpcyBpbnRlcmNlcHRlZCBieSB0aGUgc3RhdGljIGJyZWFrcG9pbnQuXG4vLy9cbi8vLyBAcGFyYW0ge0FyZ2xpc3R9ICAgJGNvbmRpdGlvbnMgIC0gTWVkaWEgcXVlcnkgY29uZGl0aW9uc1xuLy8vXG4vLy8gQHJldHVybiB7Qm9vbGVhbn0gLSBSZXR1cm5zIHRydWUgaWYgdGhlIGNvbmRpdGlvbnMgYXJlIGludGVyY2VwdGVkIGJ5IHRoZSBzdGF0aWMgYnJlYWtwb2ludFxuLy8vXG5AZnVuY3Rpb24gaW0taW50ZXJjZXB0cy1zdGF0aWMtYnJlYWtwb2ludCgkY29uZGl0aW9ucy4uLikge1xuICAkbm8tbWVkaWEtYnJlYWtwb2ludC12YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICRpbS1uby1tZWRpYS1icmVha3BvaW50KTtcblxuICBAaWYgbm90ICRuby1tZWRpYS1icmVha3BvaW50LXZhbHVlIHtcbiAgICBAaWYgaW0tbG9nKCdgI3skaW0tbm8tbWVkaWEtYnJlYWtwb2ludH1gIGlzIG5vdCBhIHZhbGlkIGJyZWFrcG9pbnQuJykge31cbiAgfVxuXG4gIEBlYWNoICRjb25kaXRpb24gaW4gJGNvbmRpdGlvbnMge1xuICAgIEBpZiBub3QgbWFwLWhhcy1rZXkoJG1lZGlhLWV4cHJlc3Npb25zLCAkY29uZGl0aW9uKSB7XG4gICAgICAkb3BlcmF0b3I6IGdldC1leHByZXNzaW9uLW9wZXJhdG9yKCRjb25kaXRpb24pO1xuICAgICAgJHByZWZpeDogZ2V0LWV4cHJlc3Npb24tcHJlZml4KCRvcGVyYXRvcik7XG4gICAgICAkdmFsdWU6IGdldC1leHByZXNzaW9uLXZhbHVlKCRjb25kaXRpb24sICRvcGVyYXRvcik7XG5cbiAgICAgIC8vIHNjc3MtbGludDpkaXNhYmxlIFNwYWNlQXJvdW5kT3BlcmF0b3JcbiAgICAgIEBpZiAoJHByZWZpeCA9PSAnbWF4JyBhbmQgJHZhbHVlIDw9ICRuby1tZWRpYS1icmVha3BvaW50LXZhbHVlKSBvclxuICAgICAgICAgICgkcHJlZml4ID09ICdtaW4nIGFuZCAkdmFsdWUgPiAkbm8tbWVkaWEtYnJlYWtwb2ludC12YWx1ZSkge1xuICAgICAgICBAcmV0dXJuIGZhbHNlO1xuICAgICAgfVxuICAgIH0gQGVsc2UgaWYgbm90IGluZGV4KCRpbS1uby1tZWRpYS1leHByZXNzaW9ucywgJGNvbmRpdGlvbikge1xuICAgICAgQHJldHVybiBmYWxzZTtcbiAgICB9XG4gIH1cblxuICBAcmV0dXJuIHRydWU7XG59XG5cbi8vLy9cbi8vLyBQYXJzaW5nIGVuZ2luZVxuLy8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuLy8vL1xuXG5cbi8vL1xuLy8vIEdldCBvcGVyYXRvciBvZiBhbiBleHByZXNzaW9uXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGV4cHJlc3Npb24gLSBFeHByZXNzaW9uIHRvIGV4dHJhY3Qgb3BlcmF0b3IgZnJvbVxuLy8vXG4vLy8gQHJldHVybiB7U3RyaW5nfSAtIEFueSBvZiBgPj1gLCBgPmAsIGA8PWAsIGA8YCwgYOKJpWAsIGDiiaRgXG4vLy9cbkBmdW5jdGlvbiBnZXQtZXhwcmVzc2lvbi1vcGVyYXRvcigkZXhwcmVzc2lvbikge1xuICBAZWFjaCAkb3BlcmF0b3IgaW4gKCc+PScsICc+JywgJzw9JywgJzwnLCAn4omlJywgJ+KJpCcpIHtcbiAgICBAaWYgc3RyLWluZGV4KCRleHByZXNzaW9uLCAkb3BlcmF0b3IpIHtcbiAgICAgIEByZXR1cm4gJG9wZXJhdG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIEl0IGlzIG5vdCBwb3NzaWJsZSB0byBpbmNsdWRlIGEgbWl4aW4gaW5zaWRlIGEgZnVuY3Rpb24sIHNvIHdlIGhhdmUgdG9cbiAgLy8gcmVseSBvbiB0aGUgYGltLWxvZyguLilgIGZ1bmN0aW9uIHJhdGhlciB0aGFuIHRoZSBgbG9nKC4uKWAgbWl4aW4uIEJlY2F1c2VcbiAgLy8gZnVuY3Rpb25zIGNhbm5vdCBiZSBjYWxsZWQgYW55d2hlcmUgaW4gU2Fzcywgd2UgbmVlZCB0byBoYWNrIHRoZSBjYWxsIGluXG4gIC8vIGEgZHVtbXkgdmFyaWFibGUsIHN1Y2ggYXMgYCRfYC4gSWYgYW55Ym9keSBldmVyIHJhaXNlIGEgc2NvcGluZyBpc3N1ZSB3aXRoXG4gIC8vIFNhc3MgMy4zLCBjaGFuZ2UgdGhpcyBsaW5lIGluIGBAaWYgaW0tbG9nKC4uKSB7fWAgaW5zdGVhZC5cbiAgJF86IGltLWxvZygnTm8gb3BlcmF0b3IgZm91bmQgaW4gYCN7JGV4cHJlc3Npb259YC4nKTtcbn1cblxuXG4vLy9cbi8vLyBHZXQgZGltZW5zaW9uIG9mIGFuIGV4cHJlc3Npb24sIGJhc2VkIG9uIGEgZm91bmQgb3BlcmF0b3Jcbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkZXhwcmVzc2lvbiAtIEV4cHJlc3Npb24gdG8gZXh0cmFjdCBkaW1lbnNpb24gZnJvbVxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkb3BlcmF0b3IgLSBPcGVyYXRvciBmcm9tIGAkZXhwcmVzc2lvbmBcbi8vL1xuLy8vIEByZXR1cm4ge1N0cmluZ30gLSBgd2lkdGhgIG9yIGBoZWlnaHRgIChvciBwb3RlbnRpYWxseSBhbnl0aGluZyBlbHNlKVxuLy8vXG5AZnVuY3Rpb24gZ2V0LWV4cHJlc3Npb24tZGltZW5zaW9uKCRleHByZXNzaW9uLCAkb3BlcmF0b3IpIHtcbiAgJG9wZXJhdG9yLWluZGV4OiBzdHItaW5kZXgoJGV4cHJlc3Npb24sICRvcGVyYXRvcik7XG4gICRwYXJzZWQtZGltZW5zaW9uOiBzdHItc2xpY2UoJGV4cHJlc3Npb24sIDAsICRvcGVyYXRvci1pbmRleCAtIDEpO1xuICAkZGltZW5zaW9uOiAnd2lkdGgnO1xuXG4gIEBpZiBzdHItbGVuZ3RoKCRwYXJzZWQtZGltZW5zaW9uKSA+IDAge1xuICAgICRkaW1lbnNpb246ICRwYXJzZWQtZGltZW5zaW9uO1xuICB9XG5cbiAgQHJldHVybiAkZGltZW5zaW9uO1xufVxuXG5cbi8vL1xuLy8vIEdldCBkaW1lbnNpb24gcHJlZml4IGJhc2VkIG9uIGFuIG9wZXJhdG9yXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJG9wZXJhdG9yIC0gT3BlcmF0b3Jcbi8vL1xuLy8vIEByZXR1cm4ge1N0cmluZ30gLSBgbWluYCBvciBgbWF4YFxuLy8vXG5AZnVuY3Rpb24gZ2V0LWV4cHJlc3Npb24tcHJlZml4KCRvcGVyYXRvcikge1xuICBAcmV0dXJuIGlmKGluZGV4KCgnPCcsICc8PScsICfiiaQnKSwgJG9wZXJhdG9yKSwgJ21heCcsICdtaW4nKTtcbn1cblxuXG4vLy9cbi8vLyBHZXQgdmFsdWUgb2YgYW4gZXhwcmVzc2lvbiwgYmFzZWQgb24gYSBmb3VuZCBvcGVyYXRvclxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRleHByZXNzaW9uIC0gRXhwcmVzc2lvbiB0byBleHRyYWN0IHZhbHVlIGZyb21cbi8vLyBAcGFyYW0ge1N0cmluZ30gJG9wZXJhdG9yIC0gT3BlcmF0b3IgZnJvbSBgJGV4cHJlc3Npb25gXG4vLy9cbi8vLyBAcmV0dXJuIHtOdW1iZXJ9IC0gQSBudW1lcmljIHZhbHVlXG4vLy9cbkBmdW5jdGlvbiBnZXQtZXhwcmVzc2lvbi12YWx1ZSgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKSB7XG4gICRvcGVyYXRvci1pbmRleDogc3RyLWluZGV4KCRleHByZXNzaW9uLCAkb3BlcmF0b3IpO1xuICAkdmFsdWU6IHN0ci1zbGljZSgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yLWluZGV4ICsgc3RyLWxlbmd0aCgkb3BlcmF0b3IpKTtcblxuICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkdmFsdWUpIHtcbiAgICAkdmFsdWU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkdmFsdWUpO1xuICB9IEBlbHNlIHtcbiAgICAkdmFsdWU6IHRvLW51bWJlcigkdmFsdWUpO1xuICB9XG5cbiAgJGludGVydmFsOiBtYXAtZ2V0KCR1bml0LWludGVydmFscywgdW5pdCgkdmFsdWUpKTtcblxuICBAaWYgbm90ICRpbnRlcnZhbCB7XG4gICAgLy8gSXQgaXMgbm90IHBvc3NpYmxlIHRvIGluY2x1ZGUgYSBtaXhpbiBpbnNpZGUgYSBmdW5jdGlvbiwgc28gd2UgaGF2ZSB0b1xuICAgIC8vIHJlbHkgb24gdGhlIGBpbS1sb2coLi4pYCBmdW5jdGlvbiByYXRoZXIgdGhhbiB0aGUgYGxvZyguLilgIG1peGluLiBCZWNhdXNlXG4gICAgLy8gZnVuY3Rpb25zIGNhbm5vdCBiZSBjYWxsZWQgYW55d2hlcmUgaW4gU2Fzcywgd2UgbmVlZCB0byBoYWNrIHRoZSBjYWxsIGluXG4gICAgLy8gYSBkdW1teSB2YXJpYWJsZSwgc3VjaCBhcyBgJF9gLiBJZiBhbnlib2R5IGV2ZXIgcmFpc2UgYSBzY29waW5nIGlzc3VlIHdpdGhcbiAgICAvLyBTYXNzIDMuMywgY2hhbmdlIHRoaXMgbGluZSBpbiBgQGlmIGltLWxvZyguLikge31gIGluc3RlYWQuXG4gICAgJF86IGltLWxvZygnVW5rbm93biB1bml0IGAje3VuaXQoJHZhbHVlKX1gLicpO1xuICB9XG5cbiAgQGlmICRvcGVyYXRvciA9PSAnPicge1xuICAgICR2YWx1ZTogJHZhbHVlICsgJGludGVydmFsO1xuICB9IEBlbHNlIGlmICRvcGVyYXRvciA9PSAnPCcge1xuICAgICR2YWx1ZTogJHZhbHVlIC0gJGludGVydmFsO1xuICB9XG5cbiAgQHJldHVybiAkdmFsdWU7XG59XG5cblxuLy8vXG4vLy8gUGFyc2UgYW4gZXhwcmVzc2lvbiB0byByZXR1cm4gYSB2YWxpZCBtZWRpYS1xdWVyeSBleHByZXNzaW9uXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGV4cHJlc3Npb24gLSBFeHByZXNzaW9uIHRvIHBhcnNlXG4vLy9cbi8vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVmFsaWQgbWVkaWEgcXVlcnlcbi8vL1xuQGZ1bmN0aW9uIHBhcnNlLWV4cHJlc3Npb24oJGV4cHJlc3Npb24pIHtcbiAgLy8gSWYgaXQgaXMgcGFydCBvZiAkbWVkaWEtZXhwcmVzc2lvbnMsIGl0IGhhcyBubyBvcGVyYXRvclxuICAvLyB0aGVuIHRoZXJlIGlzIG5vIG5lZWQgdG8gZ28gYW55IGZ1cnRoZXIsIGp1c3QgcmV0dXJuIHRoZSB2YWx1ZVxuICBAaWYgbWFwLWhhcy1rZXkoJG1lZGlhLWV4cHJlc3Npb25zLCAkZXhwcmVzc2lvbikge1xuICAgIEByZXR1cm4gbWFwLWdldCgkbWVkaWEtZXhwcmVzc2lvbnMsICRleHByZXNzaW9uKTtcbiAgfVxuXG4gICRvcGVyYXRvcjogZ2V0LWV4cHJlc3Npb24tb3BlcmF0b3IoJGV4cHJlc3Npb24pO1xuICAkZGltZW5zaW9uOiBnZXQtZXhwcmVzc2lvbi1kaW1lbnNpb24oJGV4cHJlc3Npb24sICRvcGVyYXRvcik7XG4gICRwcmVmaXg6IGdldC1leHByZXNzaW9uLXByZWZpeCgkb3BlcmF0b3IpO1xuICAkdmFsdWU6IGdldC1leHByZXNzaW9uLXZhbHVlKCRleHByZXNzaW9uLCAkb3BlcmF0b3IpO1xuXG4gIEByZXR1cm4gJygjeyRwcmVmaXh9LSN7JGRpbWVuc2lvbn06ICN7JHZhbHVlfSknO1xufVxuXG4vLy9cbi8vLyBTbGljZSBgJGxpc3RgIGJldHdlZW4gYCRzdGFydGAgYW5kIGAkZW5kYCBpbmRleGVzXG4vLy9cbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vL1xuLy8vIEBwYXJhbSB7TGlzdH0gJGxpc3QgLSBMaXN0IHRvIHNsaWNlXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRzdGFydCBbMV0gLSBTdGFydCBpbmRleFxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkZW5kIFtsZW5ndGgoJGxpc3QpXSAtIEVuZCBpbmRleFxuLy8vXG4vLy8gQHJldHVybiB7TGlzdH0gU2xpY2VkIGxpc3Rcbi8vL1xuQGZ1bmN0aW9uIHNsaWNlKCRsaXN0LCAkc3RhcnQ6IDEsICRlbmQ6IGxlbmd0aCgkbGlzdCkpIHtcbiAgQGlmIGxlbmd0aCgkbGlzdCkgPCAxIG9yICRzdGFydCA+ICRlbmQge1xuICAgIEByZXR1cm4gKCk7XG4gIH1cblxuICAkcmVzdWx0OiAoKTtcblxuICBAZm9yICRpIGZyb20gJHN0YXJ0IHRocm91Z2ggJGVuZCB7XG4gICAgJHJlc3VsdDogYXBwZW5kKCRyZXN1bHQsIG50aCgkbGlzdCwgJGkpKTtcbiAgfVxuXG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8vL1xuLy8vIFN0cmluZyB0byBudW1iZXIgY29udmVydGVyXG4vLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy8vXG5cblxuLy8vXG4vLy8gQ2FzdHMgYSBzdHJpbmcgaW50byBhIG51bWJlclxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmcgfCBOdW1iZXJ9ICR2YWx1ZSAtIFZhbHVlIHRvIGJlIHBhcnNlZFxuLy8vXG4vLy8gQHJldHVybiB7TnVtYmVyfVxuLy8vXG5AZnVuY3Rpb24gdG8tbnVtYmVyKCR2YWx1ZSkge1xuICBAaWYgdHlwZS1vZigkdmFsdWUpID09ICdudW1iZXInIHtcbiAgICBAcmV0dXJuICR2YWx1ZTtcbiAgfSBAZWxzZSBpZiB0eXBlLW9mKCR2YWx1ZSkgIT0gJ3N0cmluZycge1xuICAgICRfOiBpbS1sb2coJ1ZhbHVlIGZvciBgdG8tbnVtYmVyYCBzaG91bGQgYmUgYSBudW1iZXIgb3IgYSBzdHJpbmcuJyk7XG4gIH1cblxuICAkZmlyc3QtY2hhcmFjdGVyOiBzdHItc2xpY2UoJHZhbHVlLCAxLCAxKTtcbiAgJHJlc3VsdDogMDtcbiAgJGRpZ2l0czogMDtcbiAgJG1pbnVzOiAoJGZpcnN0LWNoYXJhY3RlciA9PSAnLScpO1xuICAkbnVtYmVyczogKCcwJzogMCwgJzEnOiAxLCAnMic6IDIsICczJzogMywgJzQnOiA0LCAnNSc6IDUsICc2JzogNiwgJzcnOiA3LCAnOCc6IDgsICc5JzogOSk7XG5cbiAgLy8gUmVtb3ZlICsvLSBzaWduIGlmIHByZXNlbnQgYXQgZmlyc3QgY2hhcmFjdGVyXG4gIEBpZiAoJGZpcnN0LWNoYXJhY3RlciA9PSAnKycgb3IgJGZpcnN0LWNoYXJhY3RlciA9PSAnLScpIHtcbiAgICAkdmFsdWU6IHN0ci1zbGljZSgkdmFsdWUsIDIpO1xuICB9XG5cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCBzdHItbGVuZ3RoKCR2YWx1ZSkge1xuICAgICRjaGFyYWN0ZXI6IHN0ci1zbGljZSgkdmFsdWUsICRpLCAkaSk7XG5cbiAgICBAaWYgbm90IChpbmRleChtYXAta2V5cygkbnVtYmVycyksICRjaGFyYWN0ZXIpIG9yICRjaGFyYWN0ZXIgPT0gJy4nKSB7XG4gICAgICBAcmV0dXJuIHRvLWxlbmd0aChpZigkbWludXMsIC0kcmVzdWx0LCAkcmVzdWx0KSwgc3RyLXNsaWNlKCR2YWx1ZSwgJGkpKVxuICAgIH1cblxuICAgIEBpZiAkY2hhcmFjdGVyID09ICcuJyB7XG4gICAgICAkZGlnaXRzOiAxO1xuICAgIH0gQGVsc2UgaWYgJGRpZ2l0cyA9PSAwIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArIG1hcC1nZXQoJG51bWJlcnMsICRjaGFyYWN0ZXIpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJGRpZ2l0czogJGRpZ2l0cyAqIDEwO1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCArIG1hcC1nZXQoJG51bWJlcnMsICRjaGFyYWN0ZXIpIC8gJGRpZ2l0cztcbiAgICB9XG4gIH1cblxuICBAcmV0dXJuIGlmKCRtaW51cywgLSRyZXN1bHQsICRyZXN1bHQpO1xufVxuXG5cbi8vL1xuLy8vIEFkZCBgJHVuaXRgIHRvIGAkdmFsdWVgXG4vLy9cbi8vLyBAcGFyYW0ge051bWJlcn0gJHZhbHVlIC0gVmFsdWUgdG8gYWRkIHVuaXQgdG9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJHVuaXQgLSBTdHJpbmcgcmVwcmVzZW50YXRpb24gb2YgdGhlIHVuaXRcbi8vL1xuLy8vIEByZXR1cm4ge051bWJlcn0gLSBgJHZhbHVlYCBleHByZXNzZWQgaW4gYCR1bml0YFxuLy8vXG5AZnVuY3Rpb24gdG8tbGVuZ3RoKCR2YWx1ZSwgJHVuaXQpIHtcbiAgJHVuaXRzOiAoJ3B4JzogMXB4LCAnY20nOiAxY20sICdtbSc6IDFtbSwgJyUnOiAxJSwgJ2NoJzogMWNoLCAncGMnOiAxcGMsICdpbic6IDFpbiwgJ2VtJzogMWVtLCAncmVtJzogMXJlbSwgJ3B0JzogMXB0LCAnZXgnOiAxZXgsICd2dyc6IDF2dywgJ3ZoJzogMXZoLCAndm1pbic6IDF2bWluLCAndm1heCc6IDF2bWF4KTtcblxuICBAaWYgbm90IGluZGV4KG1hcC1rZXlzKCR1bml0cyksICR1bml0KSB7XG4gICAgJF86IGltLWxvZygnSW52YWxpZCB1bml0IGAjeyR1bml0fWAuJyk7XG4gIH1cblxuICBAcmV0dXJuICR2YWx1ZSAqIG1hcC1nZXQoJHVuaXRzLCAkdW5pdCk7XG59XG5cbi8vL1xuLy8vIFRoaXMgbWl4aW4gYWltcyBhdCByZWRlZmluaW5nIHRoZSBjb25maWd1cmF0aW9uIGp1c3QgZm9yIHRoZSBzY29wZSBvZlxuLy8vIHRoZSBjYWxsLiBJdCBpcyBoZWxwZnVsIHdoZW4gaGF2aW5nIGEgY29tcG9uZW50IG5lZWRpbmcgYW4gZXh0ZW5kZWRcbi8vLyBjb25maWd1cmF0aW9uIHN1Y2ggYXMgY3VzdG9tIGJyZWFrcG9pbnRzIChyZWZlcnJlZCB0byBhcyB0d2Vha3BvaW50cylcbi8vLyBmb3IgaW5zdGFuY2UuXG4vLy9cbi8vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vL1xuLy8vIEBwYXJhbSB7TWFwfSAkdHdlYWtwb2ludHMgWygpXSAtIE1hcCBvZiB0d2Vha3BvaW50cyB0byBiZSBtZXJnZWQgd2l0aCBgJGJyZWFrcG9pbnRzYFxuLy8vIEBwYXJhbSB7TWFwfSAkdHdlYWstbWVkaWEtZXhwcmVzc2lvbnMgWygpXSAtIE1hcCBvZiB0d2Vha2VkIG1lZGlhIGV4cHJlc3Npb25zIHRvIGJlIG1lcmdlZCB3aXRoIGAkbWVkaWEtZXhwcmVzc2lvbmBcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBFeHRlbmQgdGhlIGdsb2JhbCBicmVha3BvaW50cyB3aXRoIGEgdHdlYWtwb2ludFxuLy8vICBAaW5jbHVkZSBtZWRpYS1jb250ZXh0KCgnY3VzdG9tJzogNjc4cHgpKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBAaW5jbHVkZSBtZWRpYSgnPnBob25lJywgJzw9Y3VzdG9tJykge1xuLy8vICAgICAgIC8vIC4uLlxuLy8vICAgICAgfVxuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIEV4dGVuZCB0aGUgZ2xvYmFsIG1lZGlhIGV4cHJlc3Npb25zIHdpdGggYSBjdXN0b20gb25lXG4vLy8gIEBpbmNsdWRlIG1lZGlhLWNvbnRleHQoJHR3ZWFrLW1lZGlhLWV4cHJlc3Npb25zOiAoJ2FsbCc6ICdhbGwnKSkge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgQGluY2x1ZGUgbWVkaWEoJ2FsbCcsICc+cGhvbmUnKSB7XG4vLy8gICAgICAgLy8gLi4uXG4vLy8gICAgICB9XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gRXh0ZW5kIGJvdGggY29uZmlndXJhdGlvbiBtYXBzXG4vLy8gIEBpbmNsdWRlIG1lZGlhLWNvbnRleHQoKCdjdXN0b20nOiA2NzhweCksICgnYWxsJzogJ2FsbCcpKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBAaW5jbHVkZSBtZWRpYSgnYWxsJywgJz5waG9uZScsICc8PWN1c3RvbScpIHtcbi8vLyAgICAgICAvLyAuLi5cbi8vLyAgICAgIH1cbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuQG1peGluIG1lZGlhLWNvbnRleHQoJHR3ZWFrcG9pbnRzOiAoKSwgJHR3ZWFrLW1lZGlhLWV4cHJlc3Npb25zOiAoKSkge1xuICAvLyBTYXZlIGdsb2JhbCBjb25maWd1cmF0aW9uXG4gICRnbG9iYWwtYnJlYWtwb2ludHM6ICRicmVha3BvaW50cztcbiAgJGdsb2JhbC1tZWRpYS1leHByZXNzaW9uczogJG1lZGlhLWV4cHJlc3Npb25zO1xuXG4gIC8vIFVwZGF0ZSBnbG9iYWwgY29uZmlndXJhdGlvblxuICAkYnJlYWtwb2ludHM6IG1hcC1tZXJnZSgkYnJlYWtwb2ludHMsICR0d2Vha3BvaW50cykgIWdsb2JhbDtcbiAgJG1lZGlhLWV4cHJlc3Npb25zOiBtYXAtbWVyZ2UoJG1lZGlhLWV4cHJlc3Npb25zLCAkdHdlYWstbWVkaWEtZXhwcmVzc2lvbnMpICFnbG9iYWw7XG5cbiAgQGNvbnRlbnQ7XG5cbiAgLy8gUmVzdG9yZSBnbG9iYWwgY29uZmlndXJhdGlvblxuICAkYnJlYWtwb2ludHM6ICRnbG9iYWwtYnJlYWtwb2ludHMgIWdsb2JhbDtcbiAgJG1lZGlhLWV4cHJlc3Npb25zOiAkZ2xvYmFsLW1lZGlhLWV4cHJlc3Npb25zICFnbG9iYWw7XG59XG5cbi8vLy9cbi8vLyBpbmNsdWRlLW1lZGlhIHB1YmxpYyBleHBvc2VkIEFQSVxuLy8vIEBhdXRob3IgRWR1YXJkbyBCb3VjYXNcbi8vLyBAYWNjZXNzIHB1YmxpY1xuLy8vL1xuXG5cbi8vL1xuLy8vIEdlbmVyYXRlcyBhIG1lZGlhIHF1ZXJ5IGJhc2VkIG9uIGEgbGlzdCBvZiBjb25kaXRpb25zXG4vLy9cbi8vLyBAcGFyYW0ge0FyZ2xpc3R9ICAgJGNvbmRpdGlvbnMgIC0gTWVkaWEgcXVlcnkgY29uZGl0aW9uc1xuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFdpdGggYSBzaW5nbGUgc2V0IGJyZWFrcG9pbnRcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz5waG9uZScpIHsgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFdpdGggdHdvIHNldCBicmVha3BvaW50c1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPnBob25lJywgJzw9dGFibGV0JykgeyB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gV2l0aCBjdXN0b20gdmFsdWVzXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PTM1OHB4JywgJzw4NTBweCcpIHsgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFdpdGggc2V0IGJyZWFrcG9pbnRzIHdpdGggY3VzdG9tIHZhbHVlc1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPmRlc2t0b3AnLCAnPD0xMzUwcHgnKSB7IH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBXaXRoIGEgc3RhdGljIGV4cHJlc3Npb25cbi8vLyAgQGluY2x1ZGUgbWVkaWEoJ3JldGluYTJ4JykgeyB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gTWl4aW5nIGV2ZXJ5dGhpbmdcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49MzUwcHgnLCAnPHRhYmxldCcsICdyZXRpbmEzeCcpIHsgfVxuLy8vXG5AbWl4aW4gbWVkaWEoJGNvbmRpdGlvbnMuLi4pIHtcbiAgLy8gc2Nzcy1saW50OmRpc2FibGUgU3BhY2VBcm91bmRPcGVyYXRvclxuICBAaWYgKCRpbS1tZWRpYS1zdXBwb3J0IGFuZCBsZW5ndGgoJGNvbmRpdGlvbnMpID09IDApIG9yXG4gICAgICAobm90ICRpbS1tZWRpYS1zdXBwb3J0IGFuZCBpbS1pbnRlcmNlcHRzLXN0YXRpYy1icmVha3BvaW50KCRjb25kaXRpb25zLi4uKSkge1xuICAgIEBjb250ZW50O1xuICB9IEBlbHNlIGlmICgkaW0tbWVkaWEtc3VwcG9ydCBhbmQgbGVuZ3RoKCRjb25kaXRpb25zKSA+IDApIHtcbiAgICBAbWVkaWEgI3t1bnF1b3RlKHBhcnNlLWV4cHJlc3Npb24obnRoKCRjb25kaXRpb25zLCAxKSkpfSB7XG4gICAgICAvLyBSZWN1cnNpdmUgY2FsbFxuICAgICAgQGluY2x1ZGUgbWVkaWEoc2xpY2UoJGNvbmRpdGlvbnMsIDIpLi4uKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEljb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBzdHlsZXMgZm9yIGZvbnRlbGxvIGljb25zXG4uby1pY29uIHtcbiAgICBmb250LWZhbWlseTogJGZvbnRfaWNvO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgQGV4dGVuZCAlaGVscGVyLS1pbmxpbmUtZmxleC0tY2VudGVyLS1jZW50ZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgQGV4dGVuZCAlaGVscGVyLS1pbmxpbmUtZmxleC0tY2VudGVyLS1jZW50ZXI7XG4gICAgfVxufVxuKi9cblxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIENTUyBBbmltYXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5cbi8qIEFuaW1hdGlvbiAxXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLy8gQGtleWZyYW1lcyBhbmltYXRpb25LZXlmcmFtZXNOYW1lIHtcbi8vICAgICAwJSB7XG4vLyAgICAgICAgIC8vXG4vLyAgICAgfVxuLy8gICAgIDEwMCUge1xuLy8gICAgICAgICAvL1xuLy8gICAgIH1cbi8vIH1cblxuLy8gLnVpLWFuaW0tYW5pbWF0aW9uTmFtZSB7XG4vLyAgICAgYW5pbWF0aW9uLW5hbWU6IGFuaW1hdGlvbktleWZyYW1lc05hbWU7XG4vLyAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbi8vICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbi8vIH0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVXNlciBpbnRlcmZhY2VcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vIC51aS1ibGVuZC1tdWx0aXBseSB7XG4vLyAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuLy8gfVxuLy8gLnVpLWJsZW5kLW1hc2sge1xuLy8gICAgIG9wYWNpdHk6IC44O1xuLy8gICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbi8vICAgICAmLS13aG9sZS12ZXJ0aWNhbCB7XG4vLyAgICAgICAgIGhlaWdodDogMTAwJTtcbi8vICAgICB9XG4vLyAgICAgJi0td2hvbGUtaG9yaXpvbnRhbCB7XG4vLyAgICAgICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgIH1cbi8vIH1cbi8vIC51aS1ibGVuZC1wYXJlbnQge1xuLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICAudWktYmxlbmQtbWFzayB7XG4vLyAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICB9XG4vLyB9IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIE9iamVjdHNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vIG9iamVjdCxcbi8vIC5vLW9iamVjdC13cmFwcGVyIHtcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyB9XG4vLyBvYmplY3Qge1xuLy8gICAgIHotaW5kZXg6IC0xO1xuXG4vLyAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4vLyB9XG4vLyAuby1vYmplY3Qtd3JhcHBlciB7XG4vLyAgICAgei1pbmRleDogMTtcblxuLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vIH0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgSW5kZXggb2Ygc2NzcyBmaWxlc1xuICAgQG1peGluID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIE5vcm1hbGl6ZVxuICAgQG1peGluID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEJyZWFrcG9pbnRcbiAgIEBtaXhpbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBGbGV4IEhlbHBlcnNcbiAgIEBtaXhpbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBCYXNlXG4gICBAbWl4aW4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFdlYmZvbnRzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnS1BNR1dlYkV4dHJhTGlnaHQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0tQTUctV2ViLUV4dHJhLUxpZ2h0LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9LUE1HLVdlYi1FeHRyYS1MaWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9LUE1HLVdlYi1FeHRyYS1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0tQTUctV2ViLUV4dHJhLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvS1BNRy1XZWItRXh0cmEtTGlnaHQuc3ZnI2twbWd3ZWJleHRyYWxpZ2h0XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0tQTUdXZWJMaWdodCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvS1BNRy1XZWItTGlnaHQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0tQTUctV2ViLUxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0tQTUctV2ViLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvS1BNRy1XZWItTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9LUE1HLVdlYi1MaWdodC5zdmcja3BtZ3dlYmxpZ2h0XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBWYXJpYWJsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBDb2xvcnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBTaXplc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEZvbnRzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogQnJlYWtwb2ludHNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTWl4aW5zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogMS4gRm9udCBzbW9vdGhpbmdcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBCZXR0ZXIgZm9udC1yZW5kZXJpbmcgb24gT1NYXG4gICBodHRwczovL21heGltaWxpYW5ob2ZmbWFubi5jb20vcG9zdHMvYmV0dGVyLWZvbnQtcmVuZGVyaW5nLW9uLW9zeFxuKi9cbi8qIDUuIEJUTiBzdHlsZXMgKGV4ZW1wbGFyeSBtaXhpbiBmb3IgY3VzdG9tIGNsYXNzZXMgc2V0IG9mIHV0aWxpdGllcyBmb3IgYnV0dG9ucylcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuQG1peGluIGhlbHBlci0tYnRuLXN0eWxlcyAoJGhlaWdodDogJHNpemVfYnRuX3YpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcblxuICAgIGhlaWdodDogJGhlaWdodDtcbiAgICBwYWRkaW5nOiAwICRzaXplX2d1dHRlcjtcblxuICAgIHRyYW5zaXRpb246IDE3MG1zIGVhc2U7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIGJvcmRlci13aWR0aDogMXB4O1xuXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUeXBvZ3JhcGh5XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogR2xvYmFsIHRleHRzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gZmlndXJlLFxuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiBibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjsgfVxuICAubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIGE6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiBhOm5vdChbY2xhc3NdKSB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiBoMTpub3QoW2NsYXNzXSkgKyAubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIGgxOm5vdChbY2xhc3NdKSxcbi5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gaDI6bm90KFtjbGFzc10pICsgLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiBoMTpub3QoW2NsYXNzXSksXG4ubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIGgzOm5vdChbY2xhc3NdKSArIC5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gaDE6bm90KFtjbGFzc10pLFxuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiBoNDpub3QoW2NsYXNzXSkgKyAubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIGgxOm5vdChbY2xhc3NdKSxcbi5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gaDU6bm90KFtjbGFzc10pICsgLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiBoMTpub3QoW2NsYXNzXSksXG4ubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIGg2Om5vdChbY2xhc3NdKSArIC5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gaDE6bm90KFtjbGFzc10pLFxuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiBwOm5vdChbY2xhc3NdKSArIC5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gaDE6bm90KFtjbGFzc10pLFxuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiB1bDpub3QoW2NsYXNzXSkgKyAubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIGgxOm5vdChbY2xhc3NdKSxcbi5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gb2w6bm90KFtjbGFzc10pICsgLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiBoMTpub3QoW2NsYXNzXSksIC5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gaDE6bm90KFtjbGFzc10pICtcbi5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gaDI6bm90KFtjbGFzc10pLFxuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiBoMjpub3QoW2NsYXNzXSkgK1xuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiBoMjpub3QoW2NsYXNzXSksXG4ubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIGgzOm5vdChbY2xhc3NdKSArXG4ubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIGgyOm5vdChbY2xhc3NdKSxcbi5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gaDQ6bm90KFtjbGFzc10pICtcbi5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gaDI6bm90KFtjbGFzc10pLFxuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiBoNTpub3QoW2NsYXNzXSkgK1xuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiBoMjpub3QoW2NsYXNzXSksXG4ubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIGg2Om5vdChbY2xhc3NdKSArXG4ubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIGgyOm5vdChbY2xhc3NdKSxcbi5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gcDpub3QoW2NsYXNzXSkgK1xuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiBoMjpub3QoW2NsYXNzXSksXG4ubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIHVsOm5vdChbY2xhc3NdKSArXG4ubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIGgyOm5vdChbY2xhc3NdKSxcbi5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gb2w6bm90KFtjbGFzc10pICtcbi5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gaDI6bm90KFtjbGFzc10pLCAubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIGgxOm5vdChbY2xhc3NdKSArXG4ubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIGgzOm5vdChbY2xhc3NdKSxcbi5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gaDI6bm90KFtjbGFzc10pICtcbi5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gaDM6bm90KFtjbGFzc10pLFxuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiBoMzpub3QoW2NsYXNzXSkgK1xuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiBoMzpub3QoW2NsYXNzXSksXG4ubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIGg0Om5vdChbY2xhc3NdKSArXG4ubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIGgzOm5vdChbY2xhc3NdKSxcbi5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gaDU6bm90KFtjbGFzc10pICtcbi5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gaDM6bm90KFtjbGFzc10pLFxuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiBoNjpub3QoW2NsYXNzXSkgK1xuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiBoMzpub3QoW2NsYXNzXSksXG4ubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIHA6bm90KFtjbGFzc10pICtcbi5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gaDM6bm90KFtjbGFzc10pLFxuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiB1bDpub3QoW2NsYXNzXSkgK1xuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiBoMzpub3QoW2NsYXNzXSksXG4ubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIG9sOm5vdChbY2xhc3NdKSArXG4ubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIGgzOm5vdChbY2xhc3NdKSwgLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiBoMTpub3QoW2NsYXNzXSkgK1xuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiBoNDpub3QoW2NsYXNzXSksXG4ubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIGgyOm5vdChbY2xhc3NdKSArXG4ubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIGg0Om5vdChbY2xhc3NdKSxcbi5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gaDM6bm90KFtjbGFzc10pICtcbi5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gaDQ6bm90KFtjbGFzc10pLFxuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiBoNDpub3QoW2NsYXNzXSkgK1xuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiBoNDpub3QoW2NsYXNzXSksXG4ubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIGg1Om5vdChbY2xhc3NdKSArXG4ubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIGg0Om5vdChbY2xhc3NdKSxcbi5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gaDY6bm90KFtjbGFzc10pICtcbi5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gaDQ6bm90KFtjbGFzc10pLFxuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiBwOm5vdChbY2xhc3NdKSArXG4ubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIGg0Om5vdChbY2xhc3NdKSxcbi5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gdWw6bm90KFtjbGFzc10pICtcbi5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gaDQ6bm90KFtjbGFzc10pLFxuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiBvbDpub3QoW2NsYXNzXSkgK1xuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiBoNDpub3QoW2NsYXNzXSksIC5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gaDE6bm90KFtjbGFzc10pICtcbi5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gaDU6bm90KFtjbGFzc10pLFxuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiBoMjpub3QoW2NsYXNzXSkgK1xuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiBoNTpub3QoW2NsYXNzXSksXG4ubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIGgzOm5vdChbY2xhc3NdKSArXG4ubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIGg1Om5vdChbY2xhc3NdKSxcbi5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gaDQ6bm90KFtjbGFzc10pICtcbi5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gaDU6bm90KFtjbGFzc10pLFxuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiBoNTpub3QoW2NsYXNzXSkgK1xuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiBoNTpub3QoW2NsYXNzXSksXG4ubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIGg2Om5vdChbY2xhc3NdKSArXG4ubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIGg1Om5vdChbY2xhc3NdKSxcbi5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gcDpub3QoW2NsYXNzXSkgK1xuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiBoNTpub3QoW2NsYXNzXSksXG4ubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIHVsOm5vdChbY2xhc3NdKSArXG4ubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIGg1Om5vdChbY2xhc3NdKSxcbi5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gb2w6bm90KFtjbGFzc10pICtcbi5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gaDU6bm90KFtjbGFzc10pLCAubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIGgxOm5vdChbY2xhc3NdKSArXG4ubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIGg2Om5vdChbY2xhc3NdKSxcbi5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gaDI6bm90KFtjbGFzc10pICtcbi5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gaDY6bm90KFtjbGFzc10pLFxuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiBoMzpub3QoW2NsYXNzXSkgK1xuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiBoNjpub3QoW2NsYXNzXSksXG4ubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIGg0Om5vdChbY2xhc3NdKSArXG4ubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIGg2Om5vdChbY2xhc3NdKSxcbi5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gaDU6bm90KFtjbGFzc10pICtcbi5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gaDY6bm90KFtjbGFzc10pLFxuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiBoNjpub3QoW2NsYXNzXSkgK1xuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiBoNjpub3QoW2NsYXNzXSksXG4ubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIHA6bm90KFtjbGFzc10pICtcbi5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gaDY6bm90KFtjbGFzc10pLFxuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiB1bDpub3QoW2NsYXNzXSkgK1xuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiBoNjpub3QoW2NsYXNzXSksXG4ubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIG9sOm5vdChbY2xhc3NdKSArXG4ubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIGg2Om5vdChbY2xhc3NdKSwgLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiBoMTpub3QoW2NsYXNzXSkgK1xuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiBwOm5vdChbY2xhc3NdKSxcbi5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gaDI6bm90KFtjbGFzc10pICtcbi5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gcDpub3QoW2NsYXNzXSksXG4ubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIGgzOm5vdChbY2xhc3NdKSArXG4ubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIHA6bm90KFtjbGFzc10pLFxuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiBoNDpub3QoW2NsYXNzXSkgK1xuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiBwOm5vdChbY2xhc3NdKSxcbi5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gaDU6bm90KFtjbGFzc10pICtcbi5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gcDpub3QoW2NsYXNzXSksXG4ubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIGg2Om5vdChbY2xhc3NdKSArXG4ubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIHA6bm90KFtjbGFzc10pLFxuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiBwOm5vdChbY2xhc3NdKSArXG4ubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIHA6bm90KFtjbGFzc10pLFxuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiB1bDpub3QoW2NsYXNzXSkgK1xuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiBwOm5vdChbY2xhc3NdKSxcbi5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gb2w6bm90KFtjbGFzc10pICtcbi5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gcDpub3QoW2NsYXNzXSksIC5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gaDE6bm90KFtjbGFzc10pICtcbi5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gdWw6bm90KFtjbGFzc10pLFxuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiBoMjpub3QoW2NsYXNzXSkgK1xuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiB1bDpub3QoW2NsYXNzXSksXG4ubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIGgzOm5vdChbY2xhc3NdKSArXG4ubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIHVsOm5vdChbY2xhc3NdKSxcbi5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gaDQ6bm90KFtjbGFzc10pICtcbi5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gdWw6bm90KFtjbGFzc10pLFxuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiBoNTpub3QoW2NsYXNzXSkgK1xuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiB1bDpub3QoW2NsYXNzXSksXG4ubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIGg2Om5vdChbY2xhc3NdKSArXG4ubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIHVsOm5vdChbY2xhc3NdKSxcbi5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gcDpub3QoW2NsYXNzXSkgK1xuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiB1bDpub3QoW2NsYXNzXSksXG4ubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIHVsOm5vdChbY2xhc3NdKSArXG4ubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIHVsOm5vdChbY2xhc3NdKSxcbi5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gb2w6bm90KFtjbGFzc10pICtcbi5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gdWw6bm90KFtjbGFzc10pLCAubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIGgxOm5vdChbY2xhc3NdKSArXG4ubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIG9sOm5vdChbY2xhc3NdKSxcbi5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gaDI6bm90KFtjbGFzc10pICtcbi5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gb2w6bm90KFtjbGFzc10pLFxuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiBoMzpub3QoW2NsYXNzXSkgK1xuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiBvbDpub3QoW2NsYXNzXSksXG4ubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIGg0Om5vdChbY2xhc3NdKSArXG4ubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIG9sOm5vdChbY2xhc3NdKSxcbi5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gaDU6bm90KFtjbGFzc10pICtcbi5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gb2w6bm90KFtjbGFzc10pLFxuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiBoNjpub3QoW2NsYXNzXSkgK1xuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiBvbDpub3QoW2NsYXNzXSksXG4ubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIHA6bm90KFtjbGFzc10pICtcbi5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gb2w6bm90KFtjbGFzc10pLFxuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiB1bDpub3QoW2NsYXNzXSkgK1xuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiBvbDpub3QoW2NsYXNzXSksXG4ubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIG9sOm5vdChbY2xhc3NdKSArXG4ubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIG9sOm5vdChbY2xhc3NdKSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiBoMSxcbi5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gaDIsXG4ubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIGgzLFxuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiBoNCxcbi5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gaDUsXG4ubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIGg2LFxuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiBwIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiAqOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBIZWxwZXJzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogTGF5b3V0IG9yaWVudGVkIGhlbHBlcnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubC1pbm5lcixcbi5tb2R1bGUtdG1wbC10b29sIC5sLWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTA4MnB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4ubC1pbnNpZGUtaW5uZXIsXG4ubW9kdWxlLXRtcGwtdG9vbCAubC1pbnNpZGUtaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNjFweCkge1xuICAubC1pbnNpZGUtaW5uZXIsXG4gIC5tb2R1bGUtdG1wbC10b29sIC5sLWluc2lkZS1pbm5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuXG4vKiBDbGVhcmZpeGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogQ29udGVudCBoZWxwZXJzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmMtY2FsY3VsYXRvci1ib3hfX3ZhbHVlLFxuLm1vZHVsZS10bXBsLXRvb2wgLmMtY2FsY3VsYXRvci1ib3hfX3ZhbHVlLCAuYy12YWxpZGF0aW9uLW1zZywgLnMtYnRuLXN0eWxlLTEsXG4ubW9kdWxlLXRtcGwtdG9vbCAucy1idG4tc3R5bGUtMSwgLnMtYnRuLXN0eWxlLTIsXG4ucy1idG4tc3R5bGUtMyxcbi5tb2R1bGUtdG1wbC10b29sIC5zLWJ0bi1zdHlsZS0yLFxuLm1vZHVsZS10bXBsLXRvb2wgLnMtYnRuLXN0eWxlLTMge1xuICB0cmFuc2l0aW9uOiAxNzBtcyBlYXNlOyB9XG5cbi51LWluZm8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWluZGVudDogLTk5OTk4ZW07IH1cblxuLnUtZGVmYXVsdC1saW5rLWFuaW0gLmMtbGFiZWw6YmVmb3JlLCAubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIGE6bm90KFtjbGFzc10pIC5jLWxhYmVsOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJzsgfVxuXG4uZi1mb3JtIC5mLWlucHV0LXdyYXBwZXIsXG4uZi1mb3JtIC5mLXRleHRhcmVhLXdyYXBwZXIsXG4ubW9kdWxlLXRtcGwtdG9vbCAuZi1mb3JtIC5mLWlucHV0LXdyYXBwZXIsXG4ubW9kdWxlLXRtcGwtdG9vbCAuZi1mb3JtIC5mLXRleHRhcmVhLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi51LWRlZmF1bHQtbGluay1hbmltLCAubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIGE6bm90KFtjbGFzc10pIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7IH1cblxuLnUtZGVmYXVsdC1saW5rLWFuaW0sIC5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gYTpub3QoW2NsYXNzXSkge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7IH1cblxuLnUtZGVmYXVsdC1saW5rLWFuaW0sIC5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gYTpub3QoW2NsYXNzXSkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uZi1mb3JtIC5mLWlucHV0LXdyYXBwZXIsXG4uZi1mb3JtIC5mLXRleHRhcmVhLXdyYXBwZXIsXG4ubW9kdWxlLXRtcGwtdG9vbCAuZi1mb3JtIC5mLWlucHV0LXdyYXBwZXIsXG4ubW9kdWxlLXRtcGwtdG9vbCAuZi1mb3JtIC5mLXRleHRhcmVhLXdyYXBwZXIge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuXG4vKiBBcHBhcmVuY2UgaGVscGVyc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBJY29uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIHN0eWxlcyBmb3IgZm9udGVsbG8gaWNvbnNcbi5vLWljb24ge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udF9pY287XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICBAZXh0ZW5kICVoZWxwZXItLWlubGluZS1mbGV4LS1jZW50ZXItLWNlbnRlcjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICBAZXh0ZW5kICVoZWxwZXItLWlubGluZS1mbGV4LS1jZW50ZXItLWNlbnRlcjtcbiAgICB9XG59XG4qL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIENTUyBBbmltYXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogQW5pbWF0aW9uIDFcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVXNlciBpbnRlcmZhY2VcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgT2JqZWN0c1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbltkYXRhLWNzcy1zcGFjaW5nfj0ndG9wMTAnXSB7XG4gIG1hcmdpbi10b3A6IDEwMHB4OyB9XG5cbltkYXRhLWNzcy1vZmZzZXR+PSd0b3AxMCddIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTYycHgpIHtcbiAgW2RhdGEtY3NzLXNwYWNpbmcqPSdkZXNrdG9wLXNtYWxsKHRvcDEwKSddIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDsgfVxuICBbZGF0YS1jc3Mtb2Zmc2V0Kj0nZGVza3RvcC1zbWFsbCh0b3AxMCknXSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBbZGF0YS1jc3Mtc3BhY2luZyo9J3RhYmxldCh0b3AxMCknXSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7IH1cbiAgW2RhdGEtY3NzLW9mZnNldCo9J3RhYmxldCh0b3AxMCknXSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIFtkYXRhLWNzcy1zcGFjaW5nKj0ncGhvbmUodG9wMTApJ10ge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4OyB9XG4gIFtkYXRhLWNzcy1vZmZzZXQqPSdwaG9uZSh0b3AxMCknXSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4OyB9IH1cblxuW2RhdGEtY3NzLXNwYWNpbmd+PSdyaWdodDEwJ10ge1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4OyB9XG5cbltkYXRhLWNzcy1vZmZzZXR+PSdyaWdodDEwJ10ge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE2MnB4KSB7XG4gIFtkYXRhLWNzcy1zcGFjaW5nKj0nZGVza3RvcC1zbWFsbChyaWdodDEwKSddIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4OyB9XG4gIFtkYXRhLWNzcy1vZmZzZXQqPSdkZXNrdG9wLXNtYWxsKHJpZ2h0MTApJ10ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBbZGF0YS1jc3Mtc3BhY2luZyo9J3RhYmxldChyaWdodDEwKSddIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4OyB9XG4gIFtkYXRhLWNzcy1vZmZzZXQqPSd0YWJsZXQocmlnaHQxMCknXSB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgW2RhdGEtY3NzLXNwYWNpbmcqPSdwaG9uZShyaWdodDEwKSddIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4OyB9XG4gIFtkYXRhLWNzcy1vZmZzZXQqPSdwaG9uZShyaWdodDEwKSddIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDsgfSB9XG5cbltkYXRhLWNzcy1zcGFjaW5nfj0nYm90dG9tMTAnXSB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG5cbltkYXRhLWNzcy1vZmZzZXR+PSdib3R0b20xMCddIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTYycHgpIHtcbiAgW2RhdGEtY3NzLXNwYWNpbmcqPSdkZXNrdG9wLXNtYWxsKGJvdHRvbTEwKSddIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuICBbZGF0YS1jc3Mtb2Zmc2V0Kj0nZGVza3RvcC1zbWFsbChib3R0b20xMCknXSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBbZGF0YS1jc3Mtc3BhY2luZyo9J3RhYmxldChib3R0b20xMCknXSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cbiAgW2RhdGEtY3NzLW9mZnNldCo9J3RhYmxldChib3R0b20xMCknXSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIFtkYXRhLWNzcy1zcGFjaW5nKj0ncGhvbmUoYm90dG9tMTApJ10ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG4gIFtkYXRhLWNzcy1vZmZzZXQqPSdwaG9uZShib3R0b20xMCknXSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9IH1cblxuW2RhdGEtY3NzLXNwYWNpbmd+PSdsZWZ0MTAnXSB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweDsgfVxuXG5bZGF0YS1jc3Mtb2Zmc2V0fj0nbGVmdDEwJ10ge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTYycHgpIHtcbiAgW2RhdGEtY3NzLXNwYWNpbmcqPSdkZXNrdG9wLXNtYWxsKGxlZnQxMCknXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4OyB9XG4gIFtkYXRhLWNzcy1vZmZzZXQqPSdkZXNrdG9wLXNtYWxsKGxlZnQxMCknXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgW2RhdGEtY3NzLXNwYWNpbmcqPSd0YWJsZXQobGVmdDEwKSddIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHg7IH1cbiAgW2RhdGEtY3NzLW9mZnNldCo9J3RhYmxldChsZWZ0MTApJ10ge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgW2RhdGEtY3NzLXNwYWNpbmcqPSdwaG9uZShsZWZ0MTApJ10ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweDsgfVxuICBbZGF0YS1jc3Mtb2Zmc2V0Kj0ncGhvbmUobGVmdDEwKSddIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4OyB9IH1cblxuW2RhdGEtY3NzLXNwYWNpbmd+PSd0b3A5J10ge1xuICBtYXJnaW4tdG9wOiA5MHB4OyB9XG5cbltkYXRhLWNzcy1vZmZzZXR+PSd0b3A5J10ge1xuICBwYWRkaW5nLXRvcDogOTBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE2MnB4KSB7XG4gIFtkYXRhLWNzcy1zcGFjaW5nKj0nZGVza3RvcC1zbWFsbCh0b3A5KSddIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4OyB9XG4gIFtkYXRhLWNzcy1vZmZzZXQqPSdkZXNrdG9wLXNtYWxsKHRvcDkpJ10ge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBbZGF0YS1jc3Mtc3BhY2luZyo9J3RhYmxldCh0b3A5KSddIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4OyB9XG4gIFtkYXRhLWNzcy1vZmZzZXQqPSd0YWJsZXQodG9wOSknXSB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgW2RhdGEtY3NzLXNwYWNpbmcqPSdwaG9uZSh0b3A5KSddIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4OyB9XG4gIFtkYXRhLWNzcy1vZmZzZXQqPSdwaG9uZSh0b3A5KSddIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDsgfSB9XG5cbltkYXRhLWNzcy1zcGFjaW5nfj0ncmlnaHQ5J10ge1xuICBtYXJnaW4tcmlnaHQ6IDkwcHg7IH1cblxuW2RhdGEtY3NzLW9mZnNldH49J3JpZ2h0OSddIHtcbiAgcGFkZGluZy1yaWdodDogOTBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE2MnB4KSB7XG4gIFtkYXRhLWNzcy1zcGFjaW5nKj0nZGVza3RvcC1zbWFsbChyaWdodDkpJ10ge1xuICAgIG1hcmdpbi1yaWdodDogOTBweDsgfVxuICBbZGF0YS1jc3Mtb2Zmc2V0Kj0nZGVza3RvcC1zbWFsbChyaWdodDkpJ10ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIFtkYXRhLWNzcy1zcGFjaW5nKj0ndGFibGV0KHJpZ2h0OSknXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4OyB9XG4gIFtkYXRhLWNzcy1vZmZzZXQqPSd0YWJsZXQocmlnaHQ5KSddIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIFtkYXRhLWNzcy1zcGFjaW5nKj0ncGhvbmUocmlnaHQ5KSddIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHg7IH1cbiAgW2RhdGEtY3NzLW9mZnNldCo9J3Bob25lKHJpZ2h0OSknXSB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweDsgfSB9XG5cbltkYXRhLWNzcy1zcGFjaW5nfj0nYm90dG9tOSddIHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDsgfVxuXG5bZGF0YS1jc3Mtb2Zmc2V0fj0nYm90dG9tOSddIHtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNjJweCkge1xuICBbZGF0YS1jc3Mtc3BhY2luZyo9J2Rlc2t0b3Atc21hbGwoYm90dG9tOSknXSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDsgfVxuICBbZGF0YS1jc3Mtb2Zmc2V0Kj0nZGVza3RvcC1zbWFsbChib3R0b205KSddIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgW2RhdGEtY3NzLXNwYWNpbmcqPSd0YWJsZXQoYm90dG9tOSknXSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDsgfVxuICBbZGF0YS1jc3Mtb2Zmc2V0Kj0ndGFibGV0KGJvdHRvbTkpJ10ge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIFtkYXRhLWNzcy1zcGFjaW5nKj0ncGhvbmUoYm90dG9tOSknXSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDsgfVxuICBbZGF0YS1jc3Mtb2Zmc2V0Kj0ncGhvbmUoYm90dG9tOSknXSB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7IH0gfVxuXG5bZGF0YS1jc3Mtc3BhY2luZ349J2xlZnQ5J10ge1xuICBtYXJnaW4tbGVmdDogOTBweDsgfVxuXG5bZGF0YS1jc3Mtb2Zmc2V0fj0nbGVmdDknXSB7XG4gIHBhZGRpbmctbGVmdDogOTBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE2MnB4KSB7XG4gIFtkYXRhLWNzcy1zcGFjaW5nKj0nZGVza3RvcC1zbWFsbChsZWZ0OSknXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHg7IH1cbiAgW2RhdGEtY3NzLW9mZnNldCo9J2Rlc2t0b3Atc21hbGwobGVmdDkpJ10ge1xuICAgIHBhZGRpbmctbGVmdDogOTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgW2RhdGEtY3NzLXNwYWNpbmcqPSd0YWJsZXQobGVmdDkpJ10ge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4OyB9XG4gIFtkYXRhLWNzcy1vZmZzZXQqPSd0YWJsZXQobGVmdDkpJ10ge1xuICAgIHBhZGRpbmctbGVmdDogOTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBbZGF0YS1jc3Mtc3BhY2luZyo9J3Bob25lKGxlZnQ5KSddIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweDsgfVxuICBbZGF0YS1jc3Mtb2Zmc2V0Kj0ncGhvbmUobGVmdDkpJ10ge1xuICAgIHBhZGRpbmctbGVmdDogOTBweDsgfSB9XG5cbltkYXRhLWNzcy1zcGFjaW5nfj0ndG9wOCddIHtcbiAgbWFyZ2luLXRvcDogODBweDsgfVxuXG5bZGF0YS1jc3Mtb2Zmc2V0fj0ndG9wOCddIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNjJweCkge1xuICBbZGF0YS1jc3Mtc3BhY2luZyo9J2Rlc2t0b3Atc21hbGwodG9wOCknXSB7XG4gICAgbWFyZ2luLXRvcDogODBweDsgfVxuICBbZGF0YS1jc3Mtb2Zmc2V0Kj0nZGVza3RvcC1zbWFsbCh0b3A4KSddIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgW2RhdGEtY3NzLXNwYWNpbmcqPSd0YWJsZXQodG9wOCknXSB7XG4gICAgbWFyZ2luLXRvcDogODBweDsgfVxuICBbZGF0YS1jc3Mtb2Zmc2V0Kj0ndGFibGV0KHRvcDgpJ10ge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIFtkYXRhLWNzcy1zcGFjaW5nKj0ncGhvbmUodG9wOCknXSB7XG4gICAgbWFyZ2luLXRvcDogODBweDsgfVxuICBbZGF0YS1jc3Mtb2Zmc2V0Kj0ncGhvbmUodG9wOCknXSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7IH0gfVxuXG5bZGF0YS1jc3Mtc3BhY2luZ349J3JpZ2h0OCddIHtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4OyB9XG5cbltkYXRhLWNzcy1vZmZzZXR+PSdyaWdodDgnXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNjJweCkge1xuICBbZGF0YS1jc3Mtc3BhY2luZyo9J2Rlc2t0b3Atc21hbGwocmlnaHQ4KSddIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7IH1cbiAgW2RhdGEtY3NzLW9mZnNldCo9J2Rlc2t0b3Atc21hbGwocmlnaHQ4KSddIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBbZGF0YS1jc3Mtc3BhY2luZyo9J3RhYmxldChyaWdodDgpJ10ge1xuICAgIG1hcmdpbi1yaWdodDogODBweDsgfVxuICBbZGF0YS1jc3Mtb2Zmc2V0Kj0ndGFibGV0KHJpZ2h0OCknXSB7XG4gICAgcGFkZGluZy1yaWdodDogODBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBbZGF0YS1jc3Mtc3BhY2luZyo9J3Bob25lKHJpZ2h0OCknXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4OyB9XG4gIFtkYXRhLWNzcy1vZmZzZXQqPSdwaG9uZShyaWdodDgpJ10ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7IH0gfVxuXG5bZGF0YS1jc3Mtc3BhY2luZ349J2JvdHRvbTgnXSB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cblxuW2RhdGEtY3NzLW9mZnNldH49J2JvdHRvbTgnXSB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTYycHgpIHtcbiAgW2RhdGEtY3NzLXNwYWNpbmcqPSdkZXNrdG9wLXNtYWxsKGJvdHRvbTgpJ10ge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgW2RhdGEtY3NzLW9mZnNldCo9J2Rlc2t0b3Atc21hbGwoYm90dG9tOCknXSB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIFtkYXRhLWNzcy1zcGFjaW5nKj0ndGFibGV0KGJvdHRvbTgpJ10ge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgW2RhdGEtY3NzLW9mZnNldCo9J3RhYmxldChib3R0b204KSddIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBbZGF0YS1jc3Mtc3BhY2luZyo9J3Bob25lKGJvdHRvbTgpJ10ge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgW2RhdGEtY3NzLW9mZnNldCo9J3Bob25lKGJvdHRvbTgpJ10ge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9IH1cblxuW2RhdGEtY3NzLXNwYWNpbmd+PSdsZWZ0OCddIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHg7IH1cblxuW2RhdGEtY3NzLW9mZnNldH49J2xlZnQ4J10ge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNjJweCkge1xuICBbZGF0YS1jc3Mtc3BhY2luZyo9J2Rlc2t0b3Atc21hbGwobGVmdDgpJ10ge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4OyB9XG4gIFtkYXRhLWNzcy1vZmZzZXQqPSdkZXNrdG9wLXNtYWxsKGxlZnQ4KSddIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIFtkYXRhLWNzcy1zcGFjaW5nKj0ndGFibGV0KGxlZnQ4KSddIHtcbiAgICBtYXJnaW4tbGVmdDogODBweDsgfVxuICBbZGF0YS1jc3Mtb2Zmc2V0Kj0ndGFibGV0KGxlZnQ4KSddIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgW2RhdGEtY3NzLXNwYWNpbmcqPSdwaG9uZShsZWZ0OCknXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7IH1cbiAgW2RhdGEtY3NzLW9mZnNldCo9J3Bob25lKGxlZnQ4KSddIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7IH0gfVxuXG5bZGF0YS1jc3Mtc3BhY2luZ349J3RvcDcnXSB7XG4gIG1hcmdpbi10b3A6IDcwcHg7IH1cblxuW2RhdGEtY3NzLW9mZnNldH49J3RvcDcnXSB7XG4gIHBhZGRpbmctdG9wOiA3MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTYycHgpIHtcbiAgW2RhdGEtY3NzLXNwYWNpbmcqPSdkZXNrdG9wLXNtYWxsKHRvcDcpJ10ge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7IH1cbiAgW2RhdGEtY3NzLW9mZnNldCo9J2Rlc2t0b3Atc21hbGwodG9wNyknXSB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIFtkYXRhLWNzcy1zcGFjaW5nKj0ndGFibGV0KHRvcDcpJ10ge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7IH1cbiAgW2RhdGEtY3NzLW9mZnNldCo9J3RhYmxldCh0b3A3KSddIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBbZGF0YS1jc3Mtc3BhY2luZyo9J3Bob25lKHRvcDcpJ10ge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7IH1cbiAgW2RhdGEtY3NzLW9mZnNldCo9J3Bob25lKHRvcDcpJ10ge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4OyB9IH1cblxuW2RhdGEtY3NzLXNwYWNpbmd+PSdyaWdodDcnXSB7XG4gIG1hcmdpbi1yaWdodDogNzBweDsgfVxuXG5bZGF0YS1jc3Mtb2Zmc2V0fj0ncmlnaHQ3J10ge1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTYycHgpIHtcbiAgW2RhdGEtY3NzLXNwYWNpbmcqPSdkZXNrdG9wLXNtYWxsKHJpZ2h0NyknXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4OyB9XG4gIFtkYXRhLWNzcy1vZmZzZXQqPSdkZXNrdG9wLXNtYWxsKHJpZ2h0NyknXSB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgW2RhdGEtY3NzLXNwYWNpbmcqPSd0YWJsZXQocmlnaHQ3KSddIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7IH1cbiAgW2RhdGEtY3NzLW9mZnNldCo9J3RhYmxldChyaWdodDcpJ10ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgW2RhdGEtY3NzLXNwYWNpbmcqPSdwaG9uZShyaWdodDcpJ10ge1xuICAgIG1hcmdpbi1yaWdodDogNzBweDsgfVxuICBbZGF0YS1jc3Mtb2Zmc2V0Kj0ncGhvbmUocmlnaHQ3KSddIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4OyB9IH1cblxuW2RhdGEtY3NzLXNwYWNpbmd+PSdib3R0b203J10ge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG5cbltkYXRhLWNzcy1vZmZzZXR+PSdib3R0b203J10ge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE2MnB4KSB7XG4gIFtkYXRhLWNzcy1zcGFjaW5nKj0nZGVza3RvcC1zbWFsbChib3R0b203KSddIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG4gIFtkYXRhLWNzcy1vZmZzZXQqPSdkZXNrdG9wLXNtYWxsKGJvdHRvbTcpJ10ge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBbZGF0YS1jc3Mtc3BhY2luZyo9J3RhYmxldChib3R0b203KSddIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG4gIFtkYXRhLWNzcy1vZmZzZXQqPSd0YWJsZXQoYm90dG9tNyknXSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgW2RhdGEtY3NzLXNwYWNpbmcqPSdwaG9uZShib3R0b203KSddIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG4gIFtkYXRhLWNzcy1vZmZzZXQqPSdwaG9uZShib3R0b203KSddIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDsgfSB9XG5cbltkYXRhLWNzcy1zcGFjaW5nfj0nbGVmdDcnXSB7XG4gIG1hcmdpbi1sZWZ0OiA3MHB4OyB9XG5cbltkYXRhLWNzcy1vZmZzZXR+PSdsZWZ0NyddIHtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTYycHgpIHtcbiAgW2RhdGEtY3NzLXNwYWNpbmcqPSdkZXNrdG9wLXNtYWxsKGxlZnQ3KSddIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweDsgfVxuICBbZGF0YS1jc3Mtb2Zmc2V0Kj0nZGVza3RvcC1zbWFsbChsZWZ0NyknXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBbZGF0YS1jc3Mtc3BhY2luZyo9J3RhYmxldChsZWZ0NyknXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHg7IH1cbiAgW2RhdGEtY3NzLW9mZnNldCo9J3RhYmxldChsZWZ0NyknXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIFtkYXRhLWNzcy1zcGFjaW5nKj0ncGhvbmUobGVmdDcpJ10ge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4OyB9XG4gIFtkYXRhLWNzcy1vZmZzZXQqPSdwaG9uZShsZWZ0NyknXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4OyB9IH1cblxuW2RhdGEtY3NzLXNwYWNpbmd+PSd0b3A2J10ge1xuICBtYXJnaW4tdG9wOiA2MHB4OyB9XG5cbltkYXRhLWNzcy1vZmZzZXR+PSd0b3A2J10ge1xuICBwYWRkaW5nLXRvcDogNjBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE2MnB4KSB7XG4gIFtkYXRhLWNzcy1zcGFjaW5nKj0nZGVza3RvcC1zbWFsbCh0b3A2KSddIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4OyB9XG4gIFtkYXRhLWNzcy1vZmZzZXQqPSdkZXNrdG9wLXNtYWxsKHRvcDYpJ10ge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBbZGF0YS1jc3Mtc3BhY2luZyo9J3RhYmxldCh0b3A2KSddIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4OyB9XG4gIFtkYXRhLWNzcy1vZmZzZXQqPSd0YWJsZXQodG9wNiknXSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgW2RhdGEtY3NzLXNwYWNpbmcqPSdwaG9uZSh0b3A2KSddIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4OyB9XG4gIFtkYXRhLWNzcy1vZmZzZXQqPSdwaG9uZSh0b3A2KSddIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDsgfSB9XG5cbltkYXRhLWNzcy1zcGFjaW5nfj0ncmlnaHQ2J10ge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHg7IH1cblxuW2RhdGEtY3NzLW9mZnNldH49J3JpZ2h0NiddIHtcbiAgcGFkZGluZy1yaWdodDogNjBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE2MnB4KSB7XG4gIFtkYXRhLWNzcy1zcGFjaW5nKj0nZGVza3RvcC1zbWFsbChyaWdodDYpJ10ge1xuICAgIG1hcmdpbi1yaWdodDogNjBweDsgfVxuICBbZGF0YS1jc3Mtb2Zmc2V0Kj0nZGVza3RvcC1zbWFsbChyaWdodDYpJ10ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIFtkYXRhLWNzcy1zcGFjaW5nKj0ndGFibGV0KHJpZ2h0NiknXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4OyB9XG4gIFtkYXRhLWNzcy1vZmZzZXQqPSd0YWJsZXQocmlnaHQ2KSddIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIFtkYXRhLWNzcy1zcGFjaW5nKj0ncGhvbmUocmlnaHQ2KSddIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7IH1cbiAgW2RhdGEtY3NzLW9mZnNldCo9J3Bob25lKHJpZ2h0NiknXSB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDsgfSB9XG5cbltkYXRhLWNzcy1zcGFjaW5nfj0nYm90dG9tNiddIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuXG5bZGF0YS1jc3Mtb2Zmc2V0fj0nYm90dG9tNiddIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNjJweCkge1xuICBbZGF0YS1jc3Mtc3BhY2luZyo9J2Rlc2t0b3Atc21hbGwoYm90dG9tNiknXSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICBbZGF0YS1jc3Mtb2Zmc2V0Kj0nZGVza3RvcC1zbWFsbChib3R0b202KSddIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgW2RhdGEtY3NzLXNwYWNpbmcqPSd0YWJsZXQoYm90dG9tNiknXSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICBbZGF0YS1jc3Mtb2Zmc2V0Kj0ndGFibGV0KGJvdHRvbTYpJ10ge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIFtkYXRhLWNzcy1zcGFjaW5nKj0ncGhvbmUoYm90dG9tNiknXSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICBbZGF0YS1jc3Mtb2Zmc2V0Kj0ncGhvbmUoYm90dG9tNiknXSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7IH0gfVxuXG5bZGF0YS1jc3Mtc3BhY2luZ349J2xlZnQ2J10ge1xuICBtYXJnaW4tbGVmdDogNjBweDsgfVxuXG5bZGF0YS1jc3Mtb2Zmc2V0fj0nbGVmdDYnXSB7XG4gIHBhZGRpbmctbGVmdDogNjBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE2MnB4KSB7XG4gIFtkYXRhLWNzcy1zcGFjaW5nKj0nZGVza3RvcC1zbWFsbChsZWZ0NiknXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7IH1cbiAgW2RhdGEtY3NzLW9mZnNldCo9J2Rlc2t0b3Atc21hbGwobGVmdDYpJ10ge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgW2RhdGEtY3NzLXNwYWNpbmcqPSd0YWJsZXQobGVmdDYpJ10ge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4OyB9XG4gIFtkYXRhLWNzcy1vZmZzZXQqPSd0YWJsZXQobGVmdDYpJ10ge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBbZGF0YS1jc3Mtc3BhY2luZyo9J3Bob25lKGxlZnQ2KSddIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweDsgfVxuICBbZGF0YS1jc3Mtb2Zmc2V0Kj0ncGhvbmUobGVmdDYpJ10ge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDsgfSB9XG5cbltkYXRhLWNzcy1zcGFjaW5nfj0ndG9wNSddIHtcbiAgbWFyZ2luLXRvcDogNTBweDsgfVxuXG5bZGF0YS1jc3Mtb2Zmc2V0fj0ndG9wNSddIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNjJweCkge1xuICBbZGF0YS1jc3Mtc3BhY2luZyo9J2Rlc2t0b3Atc21hbGwodG9wNSknXSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICBbZGF0YS1jc3Mtb2Zmc2V0Kj0nZGVza3RvcC1zbWFsbCh0b3A1KSddIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgW2RhdGEtY3NzLXNwYWNpbmcqPSd0YWJsZXQodG9wNSknXSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICBbZGF0YS1jc3Mtb2Zmc2V0Kj0ndGFibGV0KHRvcDUpJ10ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIFtkYXRhLWNzcy1zcGFjaW5nKj0ncGhvbmUodG9wNSknXSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICBbZGF0YS1jc3Mtb2Zmc2V0Kj0ncGhvbmUodG9wNSknXSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7IH0gfVxuXG5bZGF0YS1jc3Mtc3BhY2luZ349J3JpZ2h0NSddIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4OyB9XG5cbltkYXRhLWNzcy1vZmZzZXR+PSdyaWdodDUnXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNjJweCkge1xuICBbZGF0YS1jc3Mtc3BhY2luZyo9J2Rlc2t0b3Atc21hbGwocmlnaHQ1KSddIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7IH1cbiAgW2RhdGEtY3NzLW9mZnNldCo9J2Rlc2t0b3Atc21hbGwocmlnaHQ1KSddIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBbZGF0YS1jc3Mtc3BhY2luZyo9J3RhYmxldChyaWdodDUpJ10ge1xuICAgIG1hcmdpbi1yaWdodDogNTBweDsgfVxuICBbZGF0YS1jc3Mtb2Zmc2V0Kj0ndGFibGV0KHJpZ2h0NSknXSB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBbZGF0YS1jc3Mtc3BhY2luZyo9J3Bob25lKHJpZ2h0NSknXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4OyB9XG4gIFtkYXRhLWNzcy1vZmZzZXQqPSdwaG9uZShyaWdodDUpJ10ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH0gfVxuXG5bZGF0YS1jc3Mtc3BhY2luZ349J2JvdHRvbTUnXSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cblxuW2RhdGEtY3NzLW9mZnNldH49J2JvdHRvbTUnXSB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTYycHgpIHtcbiAgW2RhdGEtY3NzLXNwYWNpbmcqPSdkZXNrdG9wLXNtYWxsKGJvdHRvbTUpJ10ge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgW2RhdGEtY3NzLW9mZnNldCo9J2Rlc2t0b3Atc21hbGwoYm90dG9tNSknXSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIFtkYXRhLWNzcy1zcGFjaW5nKj0ndGFibGV0KGJvdHRvbTUpJ10ge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgW2RhdGEtY3NzLW9mZnNldCo9J3RhYmxldChib3R0b201KSddIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBbZGF0YS1jc3Mtc3BhY2luZyo9J3Bob25lKGJvdHRvbTUpJ10ge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgW2RhdGEtY3NzLW9mZnNldCo9J3Bob25lKGJvdHRvbTUpJ10ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9IH1cblxuW2RhdGEtY3NzLXNwYWNpbmd+PSdsZWZ0NSddIHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7IH1cblxuW2RhdGEtY3NzLW9mZnNldH49J2xlZnQ1J10ge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNjJweCkge1xuICBbZGF0YS1jc3Mtc3BhY2luZyo9J2Rlc2t0b3Atc21hbGwobGVmdDUpJ10ge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4OyB9XG4gIFtkYXRhLWNzcy1vZmZzZXQqPSdkZXNrdG9wLXNtYWxsKGxlZnQ1KSddIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIFtkYXRhLWNzcy1zcGFjaW5nKj0ndGFibGV0KGxlZnQ1KSddIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweDsgfVxuICBbZGF0YS1jc3Mtb2Zmc2V0Kj0ndGFibGV0KGxlZnQ1KSddIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgW2RhdGEtY3NzLXNwYWNpbmcqPSdwaG9uZShsZWZ0NSknXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7IH1cbiAgW2RhdGEtY3NzLW9mZnNldCo9J3Bob25lKGxlZnQ1KSddIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH0gfVxuXG5bZGF0YS1jc3Mtc3BhY2luZ349J3RvcDQnXSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuW2RhdGEtY3NzLW9mZnNldH49J3RvcDQnXSB7XG4gIHBhZGRpbmctdG9wOiA0MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTYycHgpIHtcbiAgW2RhdGEtY3NzLXNwYWNpbmcqPSdkZXNrdG9wLXNtYWxsKHRvcDQpJ10ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgW2RhdGEtY3NzLW9mZnNldCo9J2Rlc2t0b3Atc21hbGwodG9wNCknXSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIFtkYXRhLWNzcy1zcGFjaW5nKj0ndGFibGV0KHRvcDQpJ10ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgW2RhdGEtY3NzLW9mZnNldCo9J3RhYmxldCh0b3A0KSddIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBbZGF0YS1jc3Mtc3BhY2luZyo9J3Bob25lKHRvcDQpJ10ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgW2RhdGEtY3NzLW9mZnNldCo9J3Bob25lKHRvcDQpJ10ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9IH1cblxuW2RhdGEtY3NzLXNwYWNpbmd+PSdyaWdodDQnXSB7XG4gIG1hcmdpbi1yaWdodDogNDBweDsgfVxuXG5bZGF0YS1jc3Mtb2Zmc2V0fj0ncmlnaHQ0J10ge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTYycHgpIHtcbiAgW2RhdGEtY3NzLXNwYWNpbmcqPSdkZXNrdG9wLXNtYWxsKHJpZ2h0NCknXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG4gIFtkYXRhLWNzcy1vZmZzZXQqPSdkZXNrdG9wLXNtYWxsKHJpZ2h0NCknXSB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgW2RhdGEtY3NzLXNwYWNpbmcqPSd0YWJsZXQocmlnaHQ0KSddIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH1cbiAgW2RhdGEtY3NzLW9mZnNldCo9J3RhYmxldChyaWdodDQpJ10ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgW2RhdGEtY3NzLXNwYWNpbmcqPSdwaG9uZShyaWdodDQpJ10ge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDsgfVxuICBbZGF0YS1jc3Mtb2Zmc2V0Kj0ncGhvbmUocmlnaHQ0KSddIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9IH1cblxuW2RhdGEtY3NzLXNwYWNpbmd+PSdib3R0b200J10ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbltkYXRhLWNzcy1vZmZzZXR+PSdib3R0b200J10ge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE2MnB4KSB7XG4gIFtkYXRhLWNzcy1zcGFjaW5nKj0nZGVza3RvcC1zbWFsbChib3R0b200KSddIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIFtkYXRhLWNzcy1vZmZzZXQqPSdkZXNrdG9wLXNtYWxsKGJvdHRvbTQpJ10ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBbZGF0YS1jc3Mtc3BhY2luZyo9J3RhYmxldChib3R0b200KSddIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIFtkYXRhLWNzcy1vZmZzZXQqPSd0YWJsZXQoYm90dG9tNCknXSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgW2RhdGEtY3NzLXNwYWNpbmcqPSdwaG9uZShib3R0b200KSddIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIFtkYXRhLWNzcy1vZmZzZXQqPSdwaG9uZShib3R0b200KSddIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfSB9XG5cbltkYXRhLWNzcy1zcGFjaW5nfj0nbGVmdDQnXSB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4OyB9XG5cbltkYXRhLWNzcy1vZmZzZXR+PSdsZWZ0NCddIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTYycHgpIHtcbiAgW2RhdGEtY3NzLXNwYWNpbmcqPSdkZXNrdG9wLXNtYWxsKGxlZnQ0KSddIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDsgfVxuICBbZGF0YS1jc3Mtb2Zmc2V0Kj0nZGVza3RvcC1zbWFsbChsZWZ0NCknXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBbZGF0YS1jc3Mtc3BhY2luZyo9J3RhYmxldChsZWZ0NCknXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7IH1cbiAgW2RhdGEtY3NzLW9mZnNldCo9J3RhYmxldChsZWZ0NCknXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIFtkYXRhLWNzcy1zcGFjaW5nKj0ncGhvbmUobGVmdDQpJ10ge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4OyB9XG4gIFtkYXRhLWNzcy1vZmZzZXQqPSdwaG9uZShsZWZ0NCknXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9IH1cblxuW2RhdGEtY3NzLXNwYWNpbmd+PSd0b3AzJ10ge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbltkYXRhLWNzcy1vZmZzZXR+PSd0b3AzJ10ge1xuICBwYWRkaW5nLXRvcDogMzBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE2MnB4KSB7XG4gIFtkYXRhLWNzcy1zcGFjaW5nKj0nZGVza3RvcC1zbWFsbCh0b3AzKSddIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIFtkYXRhLWNzcy1vZmZzZXQqPSdkZXNrdG9wLXNtYWxsKHRvcDMpJ10ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBbZGF0YS1jc3Mtc3BhY2luZyo9J3RhYmxldCh0b3AzKSddIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIFtkYXRhLWNzcy1vZmZzZXQqPSd0YWJsZXQodG9wMyknXSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgW2RhdGEtY3NzLXNwYWNpbmcqPSdwaG9uZSh0b3AzKSddIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIFtkYXRhLWNzcy1vZmZzZXQqPSdwaG9uZSh0b3AzKSddIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDsgfSB9XG5cbltkYXRhLWNzcy1zcGFjaW5nfj0ncmlnaHQzJ10ge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cblxuW2RhdGEtY3NzLW9mZnNldH49J3JpZ2h0MyddIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE2MnB4KSB7XG4gIFtkYXRhLWNzcy1zcGFjaW5nKj0nZGVza3RvcC1zbWFsbChyaWdodDMpJ10ge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICBbZGF0YS1jc3Mtb2Zmc2V0Kj0nZGVza3RvcC1zbWFsbChyaWdodDMpJ10ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIFtkYXRhLWNzcy1zcGFjaW5nKj0ndGFibGV0KHJpZ2h0MyknXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gIFtkYXRhLWNzcy1vZmZzZXQqPSd0YWJsZXQocmlnaHQzKSddIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIFtkYXRhLWNzcy1zcGFjaW5nKj0ncGhvbmUocmlnaHQzKSddIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgW2RhdGEtY3NzLW9mZnNldCo9J3Bob25lKHJpZ2h0MyknXSB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDsgfSB9XG5cbltkYXRhLWNzcy1zcGFjaW5nfj0nYm90dG9tMyddIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG5bZGF0YS1jc3Mtb2Zmc2V0fj0nYm90dG9tMyddIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNjJweCkge1xuICBbZGF0YS1jc3Mtc3BhY2luZyo9J2Rlc2t0b3Atc21hbGwoYm90dG9tMyknXSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBbZGF0YS1jc3Mtb2Zmc2V0Kj0nZGVza3RvcC1zbWFsbChib3R0b20zKSddIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgW2RhdGEtY3NzLXNwYWNpbmcqPSd0YWJsZXQoYm90dG9tMyknXSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBbZGF0YS1jc3Mtb2Zmc2V0Kj0ndGFibGV0KGJvdHRvbTMpJ10ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIFtkYXRhLWNzcy1zcGFjaW5nKj0ncGhvbmUoYm90dG9tMyknXSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBbZGF0YS1jc3Mtb2Zmc2V0Kj0ncGhvbmUoYm90dG9tMyknXSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuXG5bZGF0YS1jc3Mtc3BhY2luZ349J2xlZnQzJ10ge1xuICBtYXJnaW4tbGVmdDogMzBweDsgfVxuXG5bZGF0YS1jc3Mtb2Zmc2V0fj0nbGVmdDMnXSB7XG4gIHBhZGRpbmctbGVmdDogMzBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE2MnB4KSB7XG4gIFtkYXRhLWNzcy1zcGFjaW5nKj0nZGVza3RvcC1zbWFsbChsZWZ0MyknXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cbiAgW2RhdGEtY3NzLW9mZnNldCo9J2Rlc2t0b3Atc21hbGwobGVmdDMpJ10ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgW2RhdGEtY3NzLXNwYWNpbmcqPSd0YWJsZXQobGVmdDMpJ10ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG4gIFtkYXRhLWNzcy1vZmZzZXQqPSd0YWJsZXQobGVmdDMpJ10ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBbZGF0YS1jc3Mtc3BhY2luZyo9J3Bob25lKGxlZnQzKSddIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDsgfVxuICBbZGF0YS1jc3Mtb2Zmc2V0Kj0ncGhvbmUobGVmdDMpJ10ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDsgfSB9XG5cbltkYXRhLWNzcy1zcGFjaW5nfj0ndG9wMiddIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG5bZGF0YS1jc3Mtb2Zmc2V0fj0ndG9wMiddIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNjJweCkge1xuICBbZGF0YS1jc3Mtc3BhY2luZyo9J2Rlc2t0b3Atc21hbGwodG9wMiknXSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICBbZGF0YS1jc3Mtb2Zmc2V0Kj0nZGVza3RvcC1zbWFsbCh0b3AyKSddIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgW2RhdGEtY3NzLXNwYWNpbmcqPSd0YWJsZXQodG9wMiknXSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICBbZGF0YS1jc3Mtb2Zmc2V0Kj0ndGFibGV0KHRvcDIpJ10ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIFtkYXRhLWNzcy1zcGFjaW5nKj0ncGhvbmUodG9wMiknXSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICBbZGF0YS1jc3Mtb2Zmc2V0Kj0ncGhvbmUodG9wMiknXSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH0gfVxuXG5bZGF0YS1jc3Mtc3BhY2luZ349J3JpZ2h0MiddIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbltkYXRhLWNzcy1vZmZzZXR+PSdyaWdodDInXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNjJweCkge1xuICBbZGF0YS1jc3Mtc3BhY2luZyo9J2Rlc2t0b3Atc21hbGwocmlnaHQyKSddIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgW2RhdGEtY3NzLW9mZnNldCo9J2Rlc2t0b3Atc21hbGwocmlnaHQyKSddIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBbZGF0YS1jc3Mtc3BhY2luZyo9J3RhYmxldChyaWdodDIpJ10ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICBbZGF0YS1jc3Mtb2Zmc2V0Kj0ndGFibGV0KHJpZ2h0MiknXSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBbZGF0YS1jc3Mtc3BhY2luZyo9J3Bob25lKHJpZ2h0MiknXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIFtkYXRhLWNzcy1vZmZzZXQqPSdwaG9uZShyaWdodDIpJ10ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH0gfVxuXG5bZGF0YS1jc3Mtc3BhY2luZ349J2JvdHRvbTInXSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuW2RhdGEtY3NzLW9mZnNldH49J2JvdHRvbTInXSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTYycHgpIHtcbiAgW2RhdGEtY3NzLXNwYWNpbmcqPSdkZXNrdG9wLXNtYWxsKGJvdHRvbTIpJ10ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgW2RhdGEtY3NzLW9mZnNldCo9J2Rlc2t0b3Atc21hbGwoYm90dG9tMiknXSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIFtkYXRhLWNzcy1zcGFjaW5nKj0ndGFibGV0KGJvdHRvbTIpJ10ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgW2RhdGEtY3NzLW9mZnNldCo9J3RhYmxldChib3R0b20yKSddIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBbZGF0YS1jc3Mtc3BhY2luZyo9J3Bob25lKGJvdHRvbTIpJ10ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgW2RhdGEtY3NzLW9mZnNldCo9J3Bob25lKGJvdHRvbTIpJ10ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9IH1cblxuW2RhdGEtY3NzLXNwYWNpbmd+PSdsZWZ0MiddIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cblxuW2RhdGEtY3NzLW9mZnNldH49J2xlZnQyJ10ge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNjJweCkge1xuICBbZGF0YS1jc3Mtc3BhY2luZyo9J2Rlc2t0b3Atc21hbGwobGVmdDIpJ10ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gIFtkYXRhLWNzcy1vZmZzZXQqPSdkZXNrdG9wLXNtYWxsKGxlZnQyKSddIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIFtkYXRhLWNzcy1zcGFjaW5nKj0ndGFibGV0KGxlZnQyKSddIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICBbZGF0YS1jc3Mtb2Zmc2V0Kj0ndGFibGV0KGxlZnQyKSddIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgW2RhdGEtY3NzLXNwYWNpbmcqPSdwaG9uZShsZWZ0MiknXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgW2RhdGEtY3NzLW9mZnNldCo9J3Bob25lKGxlZnQyKSddIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuXG5bZGF0YS1jc3Mtc3BhY2luZ349J3RvcDEnXSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuW2RhdGEtY3NzLW9mZnNldH49J3RvcDEnXSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTYycHgpIHtcbiAgW2RhdGEtY3NzLXNwYWNpbmcqPSdkZXNrdG9wLXNtYWxsKHRvcDEpJ10ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgW2RhdGEtY3NzLW9mZnNldCo9J2Rlc2t0b3Atc21hbGwodG9wMSknXSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIFtkYXRhLWNzcy1zcGFjaW5nKj0ndGFibGV0KHRvcDEpJ10ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgW2RhdGEtY3NzLW9mZnNldCo9J3RhYmxldCh0b3AxKSddIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBbZGF0YS1jc3Mtc3BhY2luZyo9J3Bob25lKHRvcDEpJ10ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgW2RhdGEtY3NzLW9mZnNldCo9J3Bob25lKHRvcDEpJ10ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9IH1cblxuW2RhdGEtY3NzLXNwYWNpbmd+PSdyaWdodDEnXSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG5bZGF0YS1jc3Mtb2Zmc2V0fj0ncmlnaHQxJ10ge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTYycHgpIHtcbiAgW2RhdGEtY3NzLXNwYWNpbmcqPSdkZXNrdG9wLXNtYWxsKHJpZ2h0MSknXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIFtkYXRhLWNzcy1vZmZzZXQqPSdkZXNrdG9wLXNtYWxsKHJpZ2h0MSknXSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgW2RhdGEtY3NzLXNwYWNpbmcqPSd0YWJsZXQocmlnaHQxKSddIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgW2RhdGEtY3NzLW9mZnNldCo9J3RhYmxldChyaWdodDEpJ10ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgW2RhdGEtY3NzLXNwYWNpbmcqPSdwaG9uZShyaWdodDEpJ10ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICBbZGF0YS1jc3Mtb2Zmc2V0Kj0ncGhvbmUocmlnaHQxKSddIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9IH1cblxuW2RhdGEtY3NzLXNwYWNpbmd+PSdib3R0b20xJ10ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbltkYXRhLWNzcy1vZmZzZXR+PSdib3R0b20xJ10ge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE2MnB4KSB7XG4gIFtkYXRhLWNzcy1zcGFjaW5nKj0nZGVza3RvcC1zbWFsbChib3R0b20xKSddIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIFtkYXRhLWNzcy1vZmZzZXQqPSdkZXNrdG9wLXNtYWxsKGJvdHRvbTEpJ10ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBbZGF0YS1jc3Mtc3BhY2luZyo9J3RhYmxldChib3R0b20xKSddIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIFtkYXRhLWNzcy1vZmZzZXQqPSd0YWJsZXQoYm90dG9tMSknXSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgW2RhdGEtY3NzLXNwYWNpbmcqPSdwaG9uZShib3R0b20xKSddIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIFtkYXRhLWNzcy1vZmZzZXQqPSdwaG9uZShib3R0b20xKSddIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfSB9XG5cbltkYXRhLWNzcy1zcGFjaW5nfj0nbGVmdDEnXSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbltkYXRhLWNzcy1vZmZzZXR+PSdsZWZ0MSddIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTYycHgpIHtcbiAgW2RhdGEtY3NzLXNwYWNpbmcqPSdkZXNrdG9wLXNtYWxsKGxlZnQxKSddIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICBbZGF0YS1jc3Mtb2Zmc2V0Kj0nZGVza3RvcC1zbWFsbChsZWZ0MSknXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBbZGF0YS1jc3Mtc3BhY2luZyo9J3RhYmxldChsZWZ0MSknXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgW2RhdGEtY3NzLW9mZnNldCo9J3RhYmxldChsZWZ0MSknXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIFtkYXRhLWNzcy1zcGFjaW5nKj0ncGhvbmUobGVmdDEpJ10ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIFtkYXRhLWNzcy1vZmZzZXQqPSdwaG9uZShsZWZ0MSknXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9IH1cblxuW2RhdGEtY3NzLXNwYWNpbmd+PSd0b3AwJ10ge1xuICBtYXJnaW4tdG9wOiAwcHg7IH1cblxuW2RhdGEtY3NzLW9mZnNldH49J3RvcDAnXSB7XG4gIHBhZGRpbmctdG9wOiAwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNjJweCkge1xuICBbZGF0YS1jc3Mtc3BhY2luZyo9J2Rlc2t0b3Atc21hbGwodG9wMCknXSB7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gIFtkYXRhLWNzcy1vZmZzZXQqPSdkZXNrdG9wLXNtYWxsKHRvcDApJ10ge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIFtkYXRhLWNzcy1zcGFjaW5nKj0ndGFibGV0KHRvcDApJ10ge1xuICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICBbZGF0YS1jc3Mtb2Zmc2V0Kj0ndGFibGV0KHRvcDApJ10ge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgW2RhdGEtY3NzLXNwYWNpbmcqPSdwaG9uZSh0b3AwKSddIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgW2RhdGEtY3NzLW9mZnNldCo9J3Bob25lKHRvcDApJ10ge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7IH0gfVxuXG5bZGF0YS1jc3Mtc3BhY2luZ349J3JpZ2h0MCddIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7IH1cblxuW2RhdGEtY3NzLW9mZnNldH49J3JpZ2h0MCddIHtcbiAgcGFkZGluZy1yaWdodDogMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTYycHgpIHtcbiAgW2RhdGEtY3NzLXNwYWNpbmcqPSdkZXNrdG9wLXNtYWxsKHJpZ2h0MCknXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7IH1cbiAgW2RhdGEtY3NzLW9mZnNldCo9J2Rlc2t0b3Atc21hbGwocmlnaHQwKSddIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIFtkYXRhLWNzcy1zcGFjaW5nKj0ndGFibGV0KHJpZ2h0MCknXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7IH1cbiAgW2RhdGEtY3NzLW9mZnNldCo9J3RhYmxldChyaWdodDApJ10ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBbZGF0YS1jc3Mtc3BhY2luZyo9J3Bob25lKHJpZ2h0MCknXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7IH1cbiAgW2RhdGEtY3NzLW9mZnNldCo9J3Bob25lKHJpZ2h0MCknXSB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4OyB9IH1cblxuW2RhdGEtY3NzLXNwYWNpbmd+PSdib3R0b20wJ10ge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cblxuW2RhdGEtY3NzLW9mZnNldH49J2JvdHRvbTAnXSB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNjJweCkge1xuICBbZGF0YS1jc3Mtc3BhY2luZyo9J2Rlc2t0b3Atc21hbGwoYm90dG9tMCknXSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gIFtkYXRhLWNzcy1vZmZzZXQqPSdkZXNrdG9wLXNtYWxsKGJvdHRvbTApJ10ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIFtkYXRhLWNzcy1zcGFjaW5nKj0ndGFibGV0KGJvdHRvbTApJ10ge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICBbZGF0YS1jc3Mtb2Zmc2V0Kj0ndGFibGV0KGJvdHRvbTApJ10ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgW2RhdGEtY3NzLXNwYWNpbmcqPSdwaG9uZShib3R0b20wKSddIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgW2RhdGEtY3NzLW9mZnNldCo9J3Bob25lKGJvdHRvbTApJ10ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7IH0gfVxuXG5bZGF0YS1jc3Mtc3BhY2luZ349J2xlZnQwJ10ge1xuICBtYXJnaW4tbGVmdDogMHB4OyB9XG5cbltkYXRhLWNzcy1vZmZzZXR+PSdsZWZ0MCddIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNjJweCkge1xuICBbZGF0YS1jc3Mtc3BhY2luZyo9J2Rlc2t0b3Atc21hbGwobGVmdDApJ10ge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7IH1cbiAgW2RhdGEtY3NzLW9mZnNldCo9J2Rlc2t0b3Atc21hbGwobGVmdDApJ10ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBbZGF0YS1jc3Mtc3BhY2luZyo9J3RhYmxldChsZWZ0MCknXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDsgfVxuICBbZGF0YS1jc3Mtb2Zmc2V0Kj0ndGFibGV0KGxlZnQwKSddIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBbZGF0YS1jc3Mtc3BhY2luZyo9J3Bob25lKGxlZnQwKSddIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4OyB9XG4gIFtkYXRhLWNzcy1vZmZzZXQqPSdwaG9uZShsZWZ0MCknXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7IH0gfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgR3JpZCBTeXN0ZW1cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBHcmlkZGxlIFNldHVwXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogQ3VzdG9tIENsYXNzZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5yb3csIC5yb3ctcmV2ZXJzZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtd2Via2l0LWZsZXg6IDAgMSBhdXRvO1xuICAtbW96LWJveC1mbGV4OiAwO1xuICAtbW96LWZsZXg6IDAgMSBhdXRvO1xuICAtbXMtZmxleDogMCAxIGF1dG87XG4gIGZsZXg6IDAgMSBhdXRvOyB9XG5cbi5nci0wLCAuZ3ItMSwgLmdyLTIsIC5nci0zLCAuZ3ItNCwgLmdyLTUsIC5nci02LCAuZ3ItNywgLmdyLTgsIC5nci05LCAuZ3ItMTAsIC5nci0xMSwgLmdyLTEyLCAuZ3ItMTMsIC5nci0xNCwgLmdyLTE1LCAuZ3ItMTYsIC5nci0xNywgLmdyLTE4LCAuZ3ItMTksIC5nci0yMCwgLmdyLTIxLCAuZ3ItMjIsIC5nci0yMywgLmdyLTI0IHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgLW1vei1ib3gtZmxleDogMDtcbiAgLW1vei1mbGV4OiAwIDAgYXV0bztcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxuLmdyLWFkYXB0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtd2Via2l0LWZsZXg6IDAgMSBhdXRvO1xuICAtbW96LWJveC1mbGV4OiAwO1xuICAtbW96LWZsZXg6IDAgMSBhdXRvO1xuICAtbXMtZmxleDogMCAxIGF1dG87XG4gIGZsZXg6IDAgMSBhdXRvO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cbi5nci1ncm93IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICAtbW96LWJveC1mbGV4OiAxO1xuICAtbW96LWZsZXg6IDEgMSBhdXRvO1xuICAtbXMtZmxleDogMSAxIGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cbi5wdXNoLTAsIC5wdXNoLTEsIC5wdXNoLTIsIC5wdXNoLTMsIC5wdXNoLTQsIC5wdXNoLTUsIC5wdXNoLTYsIC5wdXNoLTcsIC5wdXNoLTgsIC5wdXNoLTksIC5wdXNoLTEwLCAucHVzaC0xMSwgLnB1c2gtMTIsIC5wdXNoLTEzLCAucHVzaC0xNCwgLnB1c2gtMTUsIC5wdXNoLTE2LCAucHVzaC0xNywgLnB1c2gtMTgsIC5wdXNoLTE5LCAucHVzaC0yMCwgLnB1c2gtMjEsIC5wdXNoLTIyLCAucHVzaC0yMywgLnB1c2gtMjQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnB1bGwtMCwgLnB1bGwtMSwgLnB1bGwtMiwgLnB1bGwtMywgLnB1bGwtNCwgLnB1bGwtNSwgLnB1bGwtNiwgLnB1bGwtNywgLnB1bGwtOCwgLnB1bGwtOSwgLnB1bGwtMTAsIC5wdWxsLTExLCAucHVsbC0xMiwgLnB1bGwtMTMsIC5wdWxsLTE0LCAucHVsbC0xNSwgLnB1bGwtMTYsIC5wdWxsLTE3LCAucHVsbC0xOCwgLnB1bGwtMTksIC5wdWxsLTIwLCAucHVsbC0yMSwgLnB1bGwtMjIsIC5wdWxsLTIzLCAucHVsbC0yNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubm93cmFwIHtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLm5vd3JhcCA+ICoge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxuLndyYXAge1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG4uZ3ItY2VudGVyZWQge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgY2xlYXI6IGJvdGggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTYycHgpIHtcbiAgLmNvbnRhaW5lclxcQGRlc2t0b3Atc21hbGw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTYycHgpIHtcbiAgLnJvd1xcQGRlc2t0b3Atc21hbGwsIC5yb3ctcmV2ZXJzZVxcQGRlc2t0b3Atc21hbGwge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAxIGF1dG87XG4gICAgLW1vei1ib3gtZmxleDogMDtcbiAgICAtbW96LWZsZXg6IDAgMSBhdXRvO1xuICAgIC1tcy1mbGV4OiAwIDEgYXV0bztcbiAgICBmbGV4OiAwIDEgYXV0bzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNjJweCkge1xuICAuZ3ItMFxcQGRlc2t0b3Atc21hbGwsIC5nci0xXFxAZGVza3RvcC1zbWFsbCwgLmdyLTJcXEBkZXNrdG9wLXNtYWxsLCAuZ3ItM1xcQGRlc2t0b3Atc21hbGwsIC5nci00XFxAZGVza3RvcC1zbWFsbCwgLmdyLTVcXEBkZXNrdG9wLXNtYWxsLCAuZ3ItNlxcQGRlc2t0b3Atc21hbGwsIC5nci03XFxAZGVza3RvcC1zbWFsbCwgLmdyLThcXEBkZXNrdG9wLXNtYWxsLCAuZ3ItOVxcQGRlc2t0b3Atc21hbGwsIC5nci0xMFxcQGRlc2t0b3Atc21hbGwsIC5nci0xMVxcQGRlc2t0b3Atc21hbGwsIC5nci0xMlxcQGRlc2t0b3Atc21hbGwsIC5nci0xM1xcQGRlc2t0b3Atc21hbGwsIC5nci0xNFxcQGRlc2t0b3Atc21hbGwsIC5nci0xNVxcQGRlc2t0b3Atc21hbGwsIC5nci0xNlxcQGRlc2t0b3Atc21hbGwsIC5nci0xN1xcQGRlc2t0b3Atc21hbGwsIC5nci0xOFxcQGRlc2t0b3Atc21hbGwsIC5nci0xOVxcQGRlc2t0b3Atc21hbGwsIC5nci0yMFxcQGRlc2t0b3Atc21hbGwsIC5nci0yMVxcQGRlc2t0b3Atc21hbGwsIC5nci0yMlxcQGRlc2t0b3Atc21hbGwsIC5nci0yM1xcQGRlc2t0b3Atc21hbGwsIC5nci0yNFxcQGRlc2t0b3Atc21hbGwge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgICAtbW96LWJveC1mbGV4OiAwO1xuICAgIC1tb3otZmxleDogMCAwIGF1dG87XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNjJweCkge1xuICAuZ3ItYWRhcHRcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDEgYXV0bztcbiAgICAtbW96LWJveC1mbGV4OiAwO1xuICAgIC1tb3otZmxleDogMCAxIGF1dG87XG4gICAgLW1zLWZsZXg6IDAgMSBhdXRvO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNjJweCkge1xuICAuZ3ItZ3Jvd1xcQGRlc2t0b3Atc21hbGwge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICAgIC1tb3otYm94LWZsZXg6IDE7XG4gICAgLW1vei1mbGV4OiAxIDEgYXV0bztcbiAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE2MnB4KSB7XG4gIC5wdXNoLTBcXEBkZXNrdG9wLXNtYWxsLCAucHVzaC0xXFxAZGVza3RvcC1zbWFsbCwgLnB1c2gtMlxcQGRlc2t0b3Atc21hbGwsIC5wdXNoLTNcXEBkZXNrdG9wLXNtYWxsLCAucHVzaC00XFxAZGVza3RvcC1zbWFsbCwgLnB1c2gtNVxcQGRlc2t0b3Atc21hbGwsIC5wdXNoLTZcXEBkZXNrdG9wLXNtYWxsLCAucHVzaC03XFxAZGVza3RvcC1zbWFsbCwgLnB1c2gtOFxcQGRlc2t0b3Atc21hbGwsIC5wdXNoLTlcXEBkZXNrdG9wLXNtYWxsLCAucHVzaC0xMFxcQGRlc2t0b3Atc21hbGwsIC5wdXNoLTExXFxAZGVza3RvcC1zbWFsbCwgLnB1c2gtMTJcXEBkZXNrdG9wLXNtYWxsLCAucHVzaC0xM1xcQGRlc2t0b3Atc21hbGwsIC5wdXNoLTE0XFxAZGVza3RvcC1zbWFsbCwgLnB1c2gtMTVcXEBkZXNrdG9wLXNtYWxsLCAucHVzaC0xNlxcQGRlc2t0b3Atc21hbGwsIC5wdXNoLTE3XFxAZGVza3RvcC1zbWFsbCwgLnB1c2gtMThcXEBkZXNrdG9wLXNtYWxsLCAucHVzaC0xOVxcQGRlc2t0b3Atc21hbGwsIC5wdXNoLTIwXFxAZGVza3RvcC1zbWFsbCwgLnB1c2gtMjFcXEBkZXNrdG9wLXNtYWxsLCAucHVzaC0yMlxcQGRlc2t0b3Atc21hbGwsIC5wdXNoLTIzXFxAZGVza3RvcC1zbWFsbCwgLnB1c2gtMjRcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTYycHgpIHtcbiAgLnB1bGwtMFxcQGRlc2t0b3Atc21hbGwsIC5wdWxsLTFcXEBkZXNrdG9wLXNtYWxsLCAucHVsbC0yXFxAZGVza3RvcC1zbWFsbCwgLnB1bGwtM1xcQGRlc2t0b3Atc21hbGwsIC5wdWxsLTRcXEBkZXNrdG9wLXNtYWxsLCAucHVsbC01XFxAZGVza3RvcC1zbWFsbCwgLnB1bGwtNlxcQGRlc2t0b3Atc21hbGwsIC5wdWxsLTdcXEBkZXNrdG9wLXNtYWxsLCAucHVsbC04XFxAZGVza3RvcC1zbWFsbCwgLnB1bGwtOVxcQGRlc2t0b3Atc21hbGwsIC5wdWxsLTEwXFxAZGVza3RvcC1zbWFsbCwgLnB1bGwtMTFcXEBkZXNrdG9wLXNtYWxsLCAucHVsbC0xMlxcQGRlc2t0b3Atc21hbGwsIC5wdWxsLTEzXFxAZGVza3RvcC1zbWFsbCwgLnB1bGwtMTRcXEBkZXNrdG9wLXNtYWxsLCAucHVsbC0xNVxcQGRlc2t0b3Atc21hbGwsIC5wdWxsLTE2XFxAZGVza3RvcC1zbWFsbCwgLnB1bGwtMTdcXEBkZXNrdG9wLXNtYWxsLCAucHVsbC0xOFxcQGRlc2t0b3Atc21hbGwsIC5wdWxsLTE5XFxAZGVza3RvcC1zbWFsbCwgLnB1bGwtMjBcXEBkZXNrdG9wLXNtYWxsLCAucHVsbC0yMVxcQGRlc2t0b3Atc21hbGwsIC5wdWxsLTIyXFxAZGVza3RvcC1zbWFsbCwgLnB1bGwtMjNcXEBkZXNrdG9wLXNtYWxsLCAucHVsbC0yNFxcQGRlc2t0b3Atc21hbGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNjJweCkge1xuICAubm93cmFwXFxAZGVza3RvcC1zbWFsbCB7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5ub3dyYXBcXEBkZXNrdG9wLXNtYWxsID4gKiB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE2MnB4KSB7XG4gIC53cmFwXFxAZGVza3RvcC1zbWFsbCB7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNjJweCkge1xuICAuZ3ItY2VudGVyZWRcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBjbGVhcjogYm90aCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWluZXJcXEB0YWJsZXQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJvd1xcQHRhYmxldCwgLnJvdy1yZXZlcnNlXFxAdGFibGV0IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMSBhdXRvO1xuICAgIC1tb3otYm94LWZsZXg6IDA7XG4gICAgLW1vei1mbGV4OiAwIDEgYXV0bztcbiAgICAtbXMtZmxleDogMCAxIGF1dG87XG4gICAgZmxleDogMCAxIGF1dG87IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdyLTBcXEB0YWJsZXQsIC5nci0xXFxAdGFibGV0LCAuZ3ItMlxcQHRhYmxldCwgLmdyLTNcXEB0YWJsZXQsIC5nci00XFxAdGFibGV0LCAuZ3ItNVxcQHRhYmxldCwgLmdyLTZcXEB0YWJsZXQsIC5nci03XFxAdGFibGV0LCAuZ3ItOFxcQHRhYmxldCwgLmdyLTlcXEB0YWJsZXQsIC5nci0xMFxcQHRhYmxldCwgLmdyLTExXFxAdGFibGV0LCAuZ3ItMTJcXEB0YWJsZXQsIC5nci0xM1xcQHRhYmxldCwgLmdyLTE0XFxAdGFibGV0LCAuZ3ItMTVcXEB0YWJsZXQsIC5nci0xNlxcQHRhYmxldCwgLmdyLTE3XFxAdGFibGV0LCAuZ3ItMThcXEB0YWJsZXQsIC5nci0xOVxcQHRhYmxldCwgLmdyLTIwXFxAdGFibGV0LCAuZ3ItMjFcXEB0YWJsZXQsIC5nci0yMlxcQHRhYmxldCwgLmdyLTIzXFxAdGFibGV0LCAuZ3ItMjRcXEB0YWJsZXQge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgICAtbW96LWJveC1mbGV4OiAwO1xuICAgIC1tb3otZmxleDogMCAwIGF1dG87XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZ3ItYWRhcHRcXEB0YWJsZXQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMSBhdXRvO1xuICAgIC1tb3otYm94LWZsZXg6IDA7XG4gICAgLW1vei1mbGV4OiAwIDEgYXV0bztcbiAgICAtbXMtZmxleDogMCAxIGF1dG87XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5nci1ncm93XFxAdGFibGV0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLXdlYmtpdC1mbGV4OiAxIDEgYXV0bztcbiAgICAtbW96LWJveC1mbGV4OiAxO1xuICAgIC1tb3otZmxleDogMSAxIGF1dG87XG4gICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucHVzaC0wXFxAdGFibGV0LCAucHVzaC0xXFxAdGFibGV0LCAucHVzaC0yXFxAdGFibGV0LCAucHVzaC0zXFxAdGFibGV0LCAucHVzaC00XFxAdGFibGV0LCAucHVzaC01XFxAdGFibGV0LCAucHVzaC02XFxAdGFibGV0LCAucHVzaC03XFxAdGFibGV0LCAucHVzaC04XFxAdGFibGV0LCAucHVzaC05XFxAdGFibGV0LCAucHVzaC0xMFxcQHRhYmxldCwgLnB1c2gtMTFcXEB0YWJsZXQsIC5wdXNoLTEyXFxAdGFibGV0LCAucHVzaC0xM1xcQHRhYmxldCwgLnB1c2gtMTRcXEB0YWJsZXQsIC5wdXNoLTE1XFxAdGFibGV0LCAucHVzaC0xNlxcQHRhYmxldCwgLnB1c2gtMTdcXEB0YWJsZXQsIC5wdXNoLTE4XFxAdGFibGV0LCAucHVzaC0xOVxcQHRhYmxldCwgLnB1c2gtMjBcXEB0YWJsZXQsIC5wdXNoLTIxXFxAdGFibGV0LCAucHVzaC0yMlxcQHRhYmxldCwgLnB1c2gtMjNcXEB0YWJsZXQsIC5wdXNoLTI0XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnB1bGwtMFxcQHRhYmxldCwgLnB1bGwtMVxcQHRhYmxldCwgLnB1bGwtMlxcQHRhYmxldCwgLnB1bGwtM1xcQHRhYmxldCwgLnB1bGwtNFxcQHRhYmxldCwgLnB1bGwtNVxcQHRhYmxldCwgLnB1bGwtNlxcQHRhYmxldCwgLnB1bGwtN1xcQHRhYmxldCwgLnB1bGwtOFxcQHRhYmxldCwgLnB1bGwtOVxcQHRhYmxldCwgLnB1bGwtMTBcXEB0YWJsZXQsIC5wdWxsLTExXFxAdGFibGV0LCAucHVsbC0xMlxcQHRhYmxldCwgLnB1bGwtMTNcXEB0YWJsZXQsIC5wdWxsLTE0XFxAdGFibGV0LCAucHVsbC0xNVxcQHRhYmxldCwgLnB1bGwtMTZcXEB0YWJsZXQsIC5wdWxsLTE3XFxAdGFibGV0LCAucHVsbC0xOFxcQHRhYmxldCwgLnB1bGwtMTlcXEB0YWJsZXQsIC5wdWxsLTIwXFxAdGFibGV0LCAucHVsbC0yMVxcQHRhYmxldCwgLnB1bGwtMjJcXEB0YWJsZXQsIC5wdWxsLTIzXFxAdGFibGV0LCAucHVsbC0yNFxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ub3dyYXBcXEB0YWJsZXQge1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiBub25lO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAubm93cmFwXFxAdGFibGV0ID4gKiB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC53cmFwXFxAdGFibGV0IHtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5nci1jZW50ZXJlZFxcQHRhYmxldCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgY2xlYXI6IGJvdGggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODJweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLmNvbnRhaW5lclxcQHRhYmxldC1sYW5kc2NhcGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgycHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5yb3dcXEB0YWJsZXQtbGFuZHNjYXBlLCAucm93LXJldmVyc2VcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMSBhdXRvO1xuICAgIC1tb3otYm94LWZsZXg6IDA7XG4gICAgLW1vei1mbGV4OiAwIDEgYXV0bztcbiAgICAtbXMtZmxleDogMCAxIGF1dG87XG4gICAgZmxleDogMCAxIGF1dG87IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgycHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5nci0wXFxAdGFibGV0LWxhbmRzY2FwZSwgLmdyLTFcXEB0YWJsZXQtbGFuZHNjYXBlLCAuZ3ItMlxcQHRhYmxldC1sYW5kc2NhcGUsIC5nci0zXFxAdGFibGV0LWxhbmRzY2FwZSwgLmdyLTRcXEB0YWJsZXQtbGFuZHNjYXBlLCAuZ3ItNVxcQHRhYmxldC1sYW5kc2NhcGUsIC5nci02XFxAdGFibGV0LWxhbmRzY2FwZSwgLmdyLTdcXEB0YWJsZXQtbGFuZHNjYXBlLCAuZ3ItOFxcQHRhYmxldC1sYW5kc2NhcGUsIC5nci05XFxAdGFibGV0LWxhbmRzY2FwZSwgLmdyLTEwXFxAdGFibGV0LWxhbmRzY2FwZSwgLmdyLTExXFxAdGFibGV0LWxhbmRzY2FwZSwgLmdyLTEyXFxAdGFibGV0LWxhbmRzY2FwZSwgLmdyLTEzXFxAdGFibGV0LWxhbmRzY2FwZSwgLmdyLTE0XFxAdGFibGV0LWxhbmRzY2FwZSwgLmdyLTE1XFxAdGFibGV0LWxhbmRzY2FwZSwgLmdyLTE2XFxAdGFibGV0LWxhbmRzY2FwZSwgLmdyLTE3XFxAdGFibGV0LWxhbmRzY2FwZSwgLmdyLTE4XFxAdGFibGV0LWxhbmRzY2FwZSwgLmdyLTE5XFxAdGFibGV0LWxhbmRzY2FwZSwgLmdyLTIwXFxAdGFibGV0LWxhbmRzY2FwZSwgLmdyLTIxXFxAdGFibGV0LWxhbmRzY2FwZSwgLmdyLTIyXFxAdGFibGV0LWxhbmRzY2FwZSwgLmdyLTIzXFxAdGFibGV0LWxhbmRzY2FwZSwgLmdyLTI0XFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xuICAgIC1tb3otYm94LWZsZXg6IDA7XG4gICAgLW1vei1mbGV4OiAwIDAgYXV0bztcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MnB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuZ3ItYWRhcHRcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDEgYXV0bztcbiAgICAtbW96LWJveC1mbGV4OiAwO1xuICAgIC1tb3otZmxleDogMCAxIGF1dG87XG4gICAgLW1zLWZsZXg6IDAgMSBhdXRvO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODJweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLmdyLWdyb3dcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLXdlYmtpdC1mbGV4OiAxIDEgYXV0bztcbiAgICAtbW96LWJveC1mbGV4OiAxO1xuICAgIC1tb3otZmxleDogMSAxIGF1dG87XG4gICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODJweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLnB1c2gtMFxcQHRhYmxldC1sYW5kc2NhcGUsIC5wdXNoLTFcXEB0YWJsZXQtbGFuZHNjYXBlLCAucHVzaC0yXFxAdGFibGV0LWxhbmRzY2FwZSwgLnB1c2gtM1xcQHRhYmxldC1sYW5kc2NhcGUsIC5wdXNoLTRcXEB0YWJsZXQtbGFuZHNjYXBlLCAucHVzaC01XFxAdGFibGV0LWxhbmRzY2FwZSwgLnB1c2gtNlxcQHRhYmxldC1sYW5kc2NhcGUsIC5wdXNoLTdcXEB0YWJsZXQtbGFuZHNjYXBlLCAucHVzaC04XFxAdGFibGV0LWxhbmRzY2FwZSwgLnB1c2gtOVxcQHRhYmxldC1sYW5kc2NhcGUsIC5wdXNoLTEwXFxAdGFibGV0LWxhbmRzY2FwZSwgLnB1c2gtMTFcXEB0YWJsZXQtbGFuZHNjYXBlLCAucHVzaC0xMlxcQHRhYmxldC1sYW5kc2NhcGUsIC5wdXNoLTEzXFxAdGFibGV0LWxhbmRzY2FwZSwgLnB1c2gtMTRcXEB0YWJsZXQtbGFuZHNjYXBlLCAucHVzaC0xNVxcQHRhYmxldC1sYW5kc2NhcGUsIC5wdXNoLTE2XFxAdGFibGV0LWxhbmRzY2FwZSwgLnB1c2gtMTdcXEB0YWJsZXQtbGFuZHNjYXBlLCAucHVzaC0xOFxcQHRhYmxldC1sYW5kc2NhcGUsIC5wdXNoLTE5XFxAdGFibGV0LWxhbmRzY2FwZSwgLnB1c2gtMjBcXEB0YWJsZXQtbGFuZHNjYXBlLCAucHVzaC0yMVxcQHRhYmxldC1sYW5kc2NhcGUsIC5wdXNoLTIyXFxAdGFibGV0LWxhbmRzY2FwZSwgLnB1c2gtMjNcXEB0YWJsZXQtbGFuZHNjYXBlLCAucHVzaC0yNFxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODJweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLnB1bGwtMFxcQHRhYmxldC1sYW5kc2NhcGUsIC5wdWxsLTFcXEB0YWJsZXQtbGFuZHNjYXBlLCAucHVsbC0yXFxAdGFibGV0LWxhbmRzY2FwZSwgLnB1bGwtM1xcQHRhYmxldC1sYW5kc2NhcGUsIC5wdWxsLTRcXEB0YWJsZXQtbGFuZHNjYXBlLCAucHVsbC01XFxAdGFibGV0LWxhbmRzY2FwZSwgLnB1bGwtNlxcQHRhYmxldC1sYW5kc2NhcGUsIC5wdWxsLTdcXEB0YWJsZXQtbGFuZHNjYXBlLCAucHVsbC04XFxAdGFibGV0LWxhbmRzY2FwZSwgLnB1bGwtOVxcQHRhYmxldC1sYW5kc2NhcGUsIC5wdWxsLTEwXFxAdGFibGV0LWxhbmRzY2FwZSwgLnB1bGwtMTFcXEB0YWJsZXQtbGFuZHNjYXBlLCAucHVsbC0xMlxcQHRhYmxldC1sYW5kc2NhcGUsIC5wdWxsLTEzXFxAdGFibGV0LWxhbmRzY2FwZSwgLnB1bGwtMTRcXEB0YWJsZXQtbGFuZHNjYXBlLCAucHVsbC0xNVxcQHRhYmxldC1sYW5kc2NhcGUsIC5wdWxsLTE2XFxAdGFibGV0LWxhbmRzY2FwZSwgLnB1bGwtMTdcXEB0YWJsZXQtbGFuZHNjYXBlLCAucHVsbC0xOFxcQHRhYmxldC1sYW5kc2NhcGUsIC5wdWxsLTE5XFxAdGFibGV0LWxhbmRzY2FwZSwgLnB1bGwtMjBcXEB0YWJsZXQtbGFuZHNjYXBlLCAucHVsbC0yMVxcQHRhYmxldC1sYW5kc2NhcGUsIC5wdWxsLTIyXFxAdGFibGV0LWxhbmRzY2FwZSwgLnB1bGwtMjNcXEB0YWJsZXQtbGFuZHNjYXBlLCAucHVsbC0yNFxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODJweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLm5vd3JhcFxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiBub25lO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAubm93cmFwXFxAdGFibGV0LWxhbmRzY2FwZSA+ICoge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODJweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLndyYXBcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MnB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuZ3ItY2VudGVyZWRcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBjbGVhcjogYm90aCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTIwcHgpIGFuZCAobWluLXdpZHRoOiA2NDFweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLmNvbnRhaW5lclxcQHRhYmxldC1wb3J0cmFpdDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyMHB4KSBhbmQgKG1pbi13aWR0aDogNjQxcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5yb3dcXEB0YWJsZXQtcG9ydHJhaXQsIC5yb3ctcmV2ZXJzZVxcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDEgYXV0bztcbiAgICAtbW96LWJveC1mbGV4OiAwO1xuICAgIC1tb3otZmxleDogMCAxIGF1dG87XG4gICAgLW1zLWZsZXg6IDAgMSBhdXRvO1xuICAgIGZsZXg6IDAgMSBhdXRvOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTIwcHgpIGFuZCAobWluLXdpZHRoOiA2NDFweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLmdyLTBcXEB0YWJsZXQtcG9ydHJhaXQsIC5nci0xXFxAdGFibGV0LXBvcnRyYWl0LCAuZ3ItMlxcQHRhYmxldC1wb3J0cmFpdCwgLmdyLTNcXEB0YWJsZXQtcG9ydHJhaXQsIC5nci00XFxAdGFibGV0LXBvcnRyYWl0LCAuZ3ItNVxcQHRhYmxldC1wb3J0cmFpdCwgLmdyLTZcXEB0YWJsZXQtcG9ydHJhaXQsIC5nci03XFxAdGFibGV0LXBvcnRyYWl0LCAuZ3ItOFxcQHRhYmxldC1wb3J0cmFpdCwgLmdyLTlcXEB0YWJsZXQtcG9ydHJhaXQsIC5nci0xMFxcQHRhYmxldC1wb3J0cmFpdCwgLmdyLTExXFxAdGFibGV0LXBvcnRyYWl0LCAuZ3ItMTJcXEB0YWJsZXQtcG9ydHJhaXQsIC5nci0xM1xcQHRhYmxldC1wb3J0cmFpdCwgLmdyLTE0XFxAdGFibGV0LXBvcnRyYWl0LCAuZ3ItMTVcXEB0YWJsZXQtcG9ydHJhaXQsIC5nci0xNlxcQHRhYmxldC1wb3J0cmFpdCwgLmdyLTE3XFxAdGFibGV0LXBvcnRyYWl0LCAuZ3ItMThcXEB0YWJsZXQtcG9ydHJhaXQsIC5nci0xOVxcQHRhYmxldC1wb3J0cmFpdCwgLmdyLTIwXFxAdGFibGV0LXBvcnRyYWl0LCAuZ3ItMjFcXEB0YWJsZXQtcG9ydHJhaXQsIC5nci0yMlxcQHRhYmxldC1wb3J0cmFpdCwgLmdyLTIzXFxAdGFibGV0LXBvcnRyYWl0LCAuZ3ItMjRcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgICAtbW96LWJveC1mbGV4OiAwO1xuICAgIC1tb3otZmxleDogMCAwIGF1dG87XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyMHB4KSBhbmQgKG1pbi13aWR0aDogNjQxcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5nci1hZGFwdFxcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAxIGF1dG87XG4gICAgLW1vei1ib3gtZmxleDogMDtcbiAgICAtbW96LWZsZXg6IDAgMSBhdXRvO1xuICAgIC1tcy1mbGV4OiAwIDEgYXV0bztcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjBweCkgYW5kIChtaW4td2lkdGg6IDY0MXB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuZ3ItZ3Jvd1xcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC13ZWJraXQtZmxleDogMSAxIGF1dG87XG4gICAgLW1vei1ib3gtZmxleDogMTtcbiAgICAtbW96LWZsZXg6IDEgMSBhdXRvO1xuICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjBweCkgYW5kIChtaW4td2lkdGg6IDY0MXB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAucHVzaC0wXFxAdGFibGV0LXBvcnRyYWl0LCAucHVzaC0xXFxAdGFibGV0LXBvcnRyYWl0LCAucHVzaC0yXFxAdGFibGV0LXBvcnRyYWl0LCAucHVzaC0zXFxAdGFibGV0LXBvcnRyYWl0LCAucHVzaC00XFxAdGFibGV0LXBvcnRyYWl0LCAucHVzaC01XFxAdGFibGV0LXBvcnRyYWl0LCAucHVzaC02XFxAdGFibGV0LXBvcnRyYWl0LCAucHVzaC03XFxAdGFibGV0LXBvcnRyYWl0LCAucHVzaC04XFxAdGFibGV0LXBvcnRyYWl0LCAucHVzaC05XFxAdGFibGV0LXBvcnRyYWl0LCAucHVzaC0xMFxcQHRhYmxldC1wb3J0cmFpdCwgLnB1c2gtMTFcXEB0YWJsZXQtcG9ydHJhaXQsIC5wdXNoLTEyXFxAdGFibGV0LXBvcnRyYWl0LCAucHVzaC0xM1xcQHRhYmxldC1wb3J0cmFpdCwgLnB1c2gtMTRcXEB0YWJsZXQtcG9ydHJhaXQsIC5wdXNoLTE1XFxAdGFibGV0LXBvcnRyYWl0LCAucHVzaC0xNlxcQHRhYmxldC1wb3J0cmFpdCwgLnB1c2gtMTdcXEB0YWJsZXQtcG9ydHJhaXQsIC5wdXNoLTE4XFxAdGFibGV0LXBvcnRyYWl0LCAucHVzaC0xOVxcQHRhYmxldC1wb3J0cmFpdCwgLnB1c2gtMjBcXEB0YWJsZXQtcG9ydHJhaXQsIC5wdXNoLTIxXFxAdGFibGV0LXBvcnRyYWl0LCAucHVzaC0yMlxcQHRhYmxldC1wb3J0cmFpdCwgLnB1c2gtMjNcXEB0YWJsZXQtcG9ydHJhaXQsIC5wdXNoLTI0XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjBweCkgYW5kIChtaW4td2lkdGg6IDY0MXB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAucHVsbC0wXFxAdGFibGV0LXBvcnRyYWl0LCAucHVsbC0xXFxAdGFibGV0LXBvcnRyYWl0LCAucHVsbC0yXFxAdGFibGV0LXBvcnRyYWl0LCAucHVsbC0zXFxAdGFibGV0LXBvcnRyYWl0LCAucHVsbC00XFxAdGFibGV0LXBvcnRyYWl0LCAucHVsbC01XFxAdGFibGV0LXBvcnRyYWl0LCAucHVsbC02XFxAdGFibGV0LXBvcnRyYWl0LCAucHVsbC03XFxAdGFibGV0LXBvcnRyYWl0LCAucHVsbC04XFxAdGFibGV0LXBvcnRyYWl0LCAucHVsbC05XFxAdGFibGV0LXBvcnRyYWl0LCAucHVsbC0xMFxcQHRhYmxldC1wb3J0cmFpdCwgLnB1bGwtMTFcXEB0YWJsZXQtcG9ydHJhaXQsIC5wdWxsLTEyXFxAdGFibGV0LXBvcnRyYWl0LCAucHVsbC0xM1xcQHRhYmxldC1wb3J0cmFpdCwgLnB1bGwtMTRcXEB0YWJsZXQtcG9ydHJhaXQsIC5wdWxsLTE1XFxAdGFibGV0LXBvcnRyYWl0LCAucHVsbC0xNlxcQHRhYmxldC1wb3J0cmFpdCwgLnB1bGwtMTdcXEB0YWJsZXQtcG9ydHJhaXQsIC5wdWxsLTE4XFxAdGFibGV0LXBvcnRyYWl0LCAucHVsbC0xOVxcQHRhYmxldC1wb3J0cmFpdCwgLnB1bGwtMjBcXEB0YWJsZXQtcG9ydHJhaXQsIC5wdWxsLTIxXFxAdGFibGV0LXBvcnRyYWl0LCAucHVsbC0yMlxcQHRhYmxldC1wb3J0cmFpdCwgLnB1bGwtMjNcXEB0YWJsZXQtcG9ydHJhaXQsIC5wdWxsLTI0XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjBweCkgYW5kIChtaW4td2lkdGg6IDY0MXB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAubm93cmFwXFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLm5vd3JhcFxcQHRhYmxldC1wb3J0cmFpdCA+ICoge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyMHB4KSBhbmQgKG1pbi13aWR0aDogNjQxcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC53cmFwXFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTIwcHgpIGFuZCAobWluLXdpZHRoOiA2NDFweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLmdyLWNlbnRlcmVkXFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBjbGVhcjogYm90aCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhaW5lclxcQHBob25lOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJvd1xcQHBob25lLCAucm93LXJldmVyc2VcXEBwaG9uZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDEgYXV0bztcbiAgICAtbW96LWJveC1mbGV4OiAwO1xuICAgIC1tb3otZmxleDogMCAxIGF1dG87XG4gICAgLW1zLWZsZXg6IDAgMSBhdXRvO1xuICAgIGZsZXg6IDAgMSBhdXRvOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdyLTBcXEBwaG9uZSwgLmdyLTFcXEBwaG9uZSwgLmdyLTJcXEBwaG9uZSwgLmdyLTNcXEBwaG9uZSwgLmdyLTRcXEBwaG9uZSwgLmdyLTVcXEBwaG9uZSwgLmdyLTZcXEBwaG9uZSwgLmdyLTdcXEBwaG9uZSwgLmdyLThcXEBwaG9uZSwgLmdyLTlcXEBwaG9uZSwgLmdyLTEwXFxAcGhvbmUsIC5nci0xMVxcQHBob25lLCAuZ3ItMTJcXEBwaG9uZSwgLmdyLTEzXFxAcGhvbmUsIC5nci0xNFxcQHBob25lLCAuZ3ItMTVcXEBwaG9uZSwgLmdyLTE2XFxAcGhvbmUsIC5nci0xN1xcQHBob25lLCAuZ3ItMThcXEBwaG9uZSwgLmdyLTE5XFxAcGhvbmUsIC5nci0yMFxcQHBob25lLCAuZ3ItMjFcXEBwaG9uZSwgLmdyLTIyXFxAcGhvbmUsIC5nci0yM1xcQHBob25lLCAuZ3ItMjRcXEBwaG9uZSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xuICAgIC1tb3otYm94LWZsZXg6IDA7XG4gICAgLW1vei1mbGV4OiAwIDAgYXV0bztcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdyLWFkYXB0XFxAcGhvbmUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMSBhdXRvO1xuICAgIC1tb3otYm94LWZsZXg6IDA7XG4gICAgLW1vei1mbGV4OiAwIDEgYXV0bztcbiAgICAtbXMtZmxleDogMCAxIGF1dG87XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdyLWdyb3dcXEBwaG9uZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC13ZWJraXQtZmxleDogMSAxIGF1dG87XG4gICAgLW1vei1ib3gtZmxleDogMTtcbiAgICAtbW96LWZsZXg6IDEgMSBhdXRvO1xuICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHVzaC0wXFxAcGhvbmUsIC5wdXNoLTFcXEBwaG9uZSwgLnB1c2gtMlxcQHBob25lLCAucHVzaC0zXFxAcGhvbmUsIC5wdXNoLTRcXEBwaG9uZSwgLnB1c2gtNVxcQHBob25lLCAucHVzaC02XFxAcGhvbmUsIC5wdXNoLTdcXEBwaG9uZSwgLnB1c2gtOFxcQHBob25lLCAucHVzaC05XFxAcGhvbmUsIC5wdXNoLTEwXFxAcGhvbmUsIC5wdXNoLTExXFxAcGhvbmUsIC5wdXNoLTEyXFxAcGhvbmUsIC5wdXNoLTEzXFxAcGhvbmUsIC5wdXNoLTE0XFxAcGhvbmUsIC5wdXNoLTE1XFxAcGhvbmUsIC5wdXNoLTE2XFxAcGhvbmUsIC5wdXNoLTE3XFxAcGhvbmUsIC5wdXNoLTE4XFxAcGhvbmUsIC5wdXNoLTE5XFxAcGhvbmUsIC5wdXNoLTIwXFxAcGhvbmUsIC5wdXNoLTIxXFxAcGhvbmUsIC5wdXNoLTIyXFxAcGhvbmUsIC5wdXNoLTIzXFxAcGhvbmUsIC5wdXNoLTI0XFxAcGhvbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdWxsLTBcXEBwaG9uZSwgLnB1bGwtMVxcQHBob25lLCAucHVsbC0yXFxAcGhvbmUsIC5wdWxsLTNcXEBwaG9uZSwgLnB1bGwtNFxcQHBob25lLCAucHVsbC01XFxAcGhvbmUsIC5wdWxsLTZcXEBwaG9uZSwgLnB1bGwtN1xcQHBob25lLCAucHVsbC04XFxAcGhvbmUsIC5wdWxsLTlcXEBwaG9uZSwgLnB1bGwtMTBcXEBwaG9uZSwgLnB1bGwtMTFcXEBwaG9uZSwgLnB1bGwtMTJcXEBwaG9uZSwgLnB1bGwtMTNcXEBwaG9uZSwgLnB1bGwtMTRcXEBwaG9uZSwgLnB1bGwtMTVcXEBwaG9uZSwgLnB1bGwtMTZcXEBwaG9uZSwgLnB1bGwtMTdcXEBwaG9uZSwgLnB1bGwtMThcXEBwaG9uZSwgLnB1bGwtMTlcXEBwaG9uZSwgLnB1bGwtMjBcXEBwaG9uZSwgLnB1bGwtMjFcXEBwaG9uZSwgLnB1bGwtMjJcXEBwaG9uZSwgLnB1bGwtMjNcXEBwaG9uZSwgLnB1bGwtMjRcXEBwaG9uZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5vd3JhcFxcQHBob25lIHtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLm5vd3JhcFxcQHBob25lID4gKiB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndyYXBcXEBwaG9uZSB7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nci1jZW50ZXJlZFxcQHBob25lIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBjbGVhcjogYm90aCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuY29udGFpbmVyXFxAcGhvbmUtbGFuZHNjYXBlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAucm93XFxAcGhvbmUtbGFuZHNjYXBlLCAucm93LXJldmVyc2VcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAxIGF1dG87XG4gICAgLW1vei1ib3gtZmxleDogMDtcbiAgICAtbW96LWZsZXg6IDAgMSBhdXRvO1xuICAgIC1tcy1mbGV4OiAwIDEgYXV0bztcbiAgICBmbGV4OiAwIDEgYXV0bzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLmdyLTBcXEBwaG9uZS1sYW5kc2NhcGUsIC5nci0xXFxAcGhvbmUtbGFuZHNjYXBlLCAuZ3ItMlxcQHBob25lLWxhbmRzY2FwZSwgLmdyLTNcXEBwaG9uZS1sYW5kc2NhcGUsIC5nci00XFxAcGhvbmUtbGFuZHNjYXBlLCAuZ3ItNVxcQHBob25lLWxhbmRzY2FwZSwgLmdyLTZcXEBwaG9uZS1sYW5kc2NhcGUsIC5nci03XFxAcGhvbmUtbGFuZHNjYXBlLCAuZ3ItOFxcQHBob25lLWxhbmRzY2FwZSwgLmdyLTlcXEBwaG9uZS1sYW5kc2NhcGUsIC5nci0xMFxcQHBob25lLWxhbmRzY2FwZSwgLmdyLTExXFxAcGhvbmUtbGFuZHNjYXBlLCAuZ3ItMTJcXEBwaG9uZS1sYW5kc2NhcGUsIC5nci0xM1xcQHBob25lLWxhbmRzY2FwZSwgLmdyLTE0XFxAcGhvbmUtbGFuZHNjYXBlLCAuZ3ItMTVcXEBwaG9uZS1sYW5kc2NhcGUsIC5nci0xNlxcQHBob25lLWxhbmRzY2FwZSwgLmdyLTE3XFxAcGhvbmUtbGFuZHNjYXBlLCAuZ3ItMThcXEBwaG9uZS1sYW5kc2NhcGUsIC5nci0xOVxcQHBob25lLWxhbmRzY2FwZSwgLmdyLTIwXFxAcGhvbmUtbGFuZHNjYXBlLCAuZ3ItMjFcXEBwaG9uZS1sYW5kc2NhcGUsIC5nci0yMlxcQHBob25lLWxhbmRzY2FwZSwgLmdyLTIzXFxAcGhvbmUtbGFuZHNjYXBlLCAuZ3ItMjRcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgICAtbW96LWJveC1mbGV4OiAwO1xuICAgIC1tb3otZmxleDogMCAwIGF1dG87XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLmdyLWFkYXB0XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDEgYXV0bztcbiAgICAtbW96LWJveC1mbGV4OiAwO1xuICAgIC1tb3otZmxleDogMCAxIGF1dG87XG4gICAgLW1zLWZsZXg6IDAgMSBhdXRvO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLmdyLWdyb3dcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICAgIC1tb3otYm94LWZsZXg6IDE7XG4gICAgLW1vei1mbGV4OiAxIDEgYXV0bztcbiAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAucHVzaC0wXFxAcGhvbmUtbGFuZHNjYXBlLCAucHVzaC0xXFxAcGhvbmUtbGFuZHNjYXBlLCAucHVzaC0yXFxAcGhvbmUtbGFuZHNjYXBlLCAucHVzaC0zXFxAcGhvbmUtbGFuZHNjYXBlLCAucHVzaC00XFxAcGhvbmUtbGFuZHNjYXBlLCAucHVzaC01XFxAcGhvbmUtbGFuZHNjYXBlLCAucHVzaC02XFxAcGhvbmUtbGFuZHNjYXBlLCAucHVzaC03XFxAcGhvbmUtbGFuZHNjYXBlLCAucHVzaC04XFxAcGhvbmUtbGFuZHNjYXBlLCAucHVzaC05XFxAcGhvbmUtbGFuZHNjYXBlLCAucHVzaC0xMFxcQHBob25lLWxhbmRzY2FwZSwgLnB1c2gtMTFcXEBwaG9uZS1sYW5kc2NhcGUsIC5wdXNoLTEyXFxAcGhvbmUtbGFuZHNjYXBlLCAucHVzaC0xM1xcQHBob25lLWxhbmRzY2FwZSwgLnB1c2gtMTRcXEBwaG9uZS1sYW5kc2NhcGUsIC5wdXNoLTE1XFxAcGhvbmUtbGFuZHNjYXBlLCAucHVzaC0xNlxcQHBob25lLWxhbmRzY2FwZSwgLnB1c2gtMTdcXEBwaG9uZS1sYW5kc2NhcGUsIC5wdXNoLTE4XFxAcGhvbmUtbGFuZHNjYXBlLCAucHVzaC0xOVxcQHBob25lLWxhbmRzY2FwZSwgLnB1c2gtMjBcXEBwaG9uZS1sYW5kc2NhcGUsIC5wdXNoLTIxXFxAcGhvbmUtbGFuZHNjYXBlLCAucHVzaC0yMlxcQHBob25lLWxhbmRzY2FwZSwgLnB1c2gtMjNcXEBwaG9uZS1sYW5kc2NhcGUsIC5wdXNoLTI0XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5wdWxsLTBcXEBwaG9uZS1sYW5kc2NhcGUsIC5wdWxsLTFcXEBwaG9uZS1sYW5kc2NhcGUsIC5wdWxsLTJcXEBwaG9uZS1sYW5kc2NhcGUsIC5wdWxsLTNcXEBwaG9uZS1sYW5kc2NhcGUsIC5wdWxsLTRcXEBwaG9uZS1sYW5kc2NhcGUsIC5wdWxsLTVcXEBwaG9uZS1sYW5kc2NhcGUsIC5wdWxsLTZcXEBwaG9uZS1sYW5kc2NhcGUsIC5wdWxsLTdcXEBwaG9uZS1sYW5kc2NhcGUsIC5wdWxsLThcXEBwaG9uZS1sYW5kc2NhcGUsIC5wdWxsLTlcXEBwaG9uZS1sYW5kc2NhcGUsIC5wdWxsLTEwXFxAcGhvbmUtbGFuZHNjYXBlLCAucHVsbC0xMVxcQHBob25lLWxhbmRzY2FwZSwgLnB1bGwtMTJcXEBwaG9uZS1sYW5kc2NhcGUsIC5wdWxsLTEzXFxAcGhvbmUtbGFuZHNjYXBlLCAucHVsbC0xNFxcQHBob25lLWxhbmRzY2FwZSwgLnB1bGwtMTVcXEBwaG9uZS1sYW5kc2NhcGUsIC5wdWxsLTE2XFxAcGhvbmUtbGFuZHNjYXBlLCAucHVsbC0xN1xcQHBob25lLWxhbmRzY2FwZSwgLnB1bGwtMThcXEBwaG9uZS1sYW5kc2NhcGUsIC5wdWxsLTE5XFxAcGhvbmUtbGFuZHNjYXBlLCAucHVsbC0yMFxcQHBob25lLWxhbmRzY2FwZSwgLnB1bGwtMjFcXEBwaG9uZS1sYW5kc2NhcGUsIC5wdWxsLTIyXFxAcGhvbmUtbGFuZHNjYXBlLCAucHVsbC0yM1xcQHBob25lLWxhbmRzY2FwZSwgLnB1bGwtMjRcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLm5vd3JhcFxcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5ub3dyYXBcXEBwaG9uZS1sYW5kc2NhcGUgPiAqIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC53cmFwXFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuZ3ItY2VudGVyZWRcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLmNvbnRhaW5lclxcQHBob25lLXBvcnRyYWl0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5yb3dcXEBwaG9uZS1wb3J0cmFpdCwgLnJvdy1yZXZlcnNlXFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAxIGF1dG87XG4gICAgLW1vei1ib3gtZmxleDogMDtcbiAgICAtbW96LWZsZXg6IDAgMSBhdXRvO1xuICAgIC1tcy1mbGV4OiAwIDEgYXV0bztcbiAgICBmbGV4OiAwIDEgYXV0bzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuZ3ItMFxcQHBob25lLXBvcnRyYWl0LCAuZ3ItMVxcQHBob25lLXBvcnRyYWl0LCAuZ3ItMlxcQHBob25lLXBvcnRyYWl0LCAuZ3ItM1xcQHBob25lLXBvcnRyYWl0LCAuZ3ItNFxcQHBob25lLXBvcnRyYWl0LCAuZ3ItNVxcQHBob25lLXBvcnRyYWl0LCAuZ3ItNlxcQHBob25lLXBvcnRyYWl0LCAuZ3ItN1xcQHBob25lLXBvcnRyYWl0LCAuZ3ItOFxcQHBob25lLXBvcnRyYWl0LCAuZ3ItOVxcQHBob25lLXBvcnRyYWl0LCAuZ3ItMTBcXEBwaG9uZS1wb3J0cmFpdCwgLmdyLTExXFxAcGhvbmUtcG9ydHJhaXQsIC5nci0xMlxcQHBob25lLXBvcnRyYWl0LCAuZ3ItMTNcXEBwaG9uZS1wb3J0cmFpdCwgLmdyLTE0XFxAcGhvbmUtcG9ydHJhaXQsIC5nci0xNVxcQHBob25lLXBvcnRyYWl0LCAuZ3ItMTZcXEBwaG9uZS1wb3J0cmFpdCwgLmdyLTE3XFxAcGhvbmUtcG9ydHJhaXQsIC5nci0xOFxcQHBob25lLXBvcnRyYWl0LCAuZ3ItMTlcXEBwaG9uZS1wb3J0cmFpdCwgLmdyLTIwXFxAcGhvbmUtcG9ydHJhaXQsIC5nci0yMVxcQHBob25lLXBvcnRyYWl0LCAuZ3ItMjJcXEBwaG9uZS1wb3J0cmFpdCwgLmdyLTIzXFxAcGhvbmUtcG9ydHJhaXQsIC5nci0yNFxcQHBob25lLXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC13ZWJraXQtZmxleDogMCAwIGF1dG87XG4gICAgLW1vei1ib3gtZmxleDogMDtcbiAgICAtbW96LWZsZXg6IDAgMCBhdXRvO1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLmdyLWFkYXB0XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMSBhdXRvO1xuICAgIC1tb3otYm94LWZsZXg6IDA7XG4gICAgLW1vei1mbGV4OiAwIDEgYXV0bztcbiAgICAtbXMtZmxleDogMCAxIGF1dG87XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5nci1ncm93XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICAgIC1tb3otYm94LWZsZXg6IDE7XG4gICAgLW1vei1mbGV4OiAxIDEgYXV0bztcbiAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5wdXNoLTBcXEBwaG9uZS1wb3J0cmFpdCwgLnB1c2gtMVxcQHBob25lLXBvcnRyYWl0LCAucHVzaC0yXFxAcGhvbmUtcG9ydHJhaXQsIC5wdXNoLTNcXEBwaG9uZS1wb3J0cmFpdCwgLnB1c2gtNFxcQHBob25lLXBvcnRyYWl0LCAucHVzaC01XFxAcGhvbmUtcG9ydHJhaXQsIC5wdXNoLTZcXEBwaG9uZS1wb3J0cmFpdCwgLnB1c2gtN1xcQHBob25lLXBvcnRyYWl0LCAucHVzaC04XFxAcGhvbmUtcG9ydHJhaXQsIC5wdXNoLTlcXEBwaG9uZS1wb3J0cmFpdCwgLnB1c2gtMTBcXEBwaG9uZS1wb3J0cmFpdCwgLnB1c2gtMTFcXEBwaG9uZS1wb3J0cmFpdCwgLnB1c2gtMTJcXEBwaG9uZS1wb3J0cmFpdCwgLnB1c2gtMTNcXEBwaG9uZS1wb3J0cmFpdCwgLnB1c2gtMTRcXEBwaG9uZS1wb3J0cmFpdCwgLnB1c2gtMTVcXEBwaG9uZS1wb3J0cmFpdCwgLnB1c2gtMTZcXEBwaG9uZS1wb3J0cmFpdCwgLnB1c2gtMTdcXEBwaG9uZS1wb3J0cmFpdCwgLnB1c2gtMThcXEBwaG9uZS1wb3J0cmFpdCwgLnB1c2gtMTlcXEBwaG9uZS1wb3J0cmFpdCwgLnB1c2gtMjBcXEBwaG9uZS1wb3J0cmFpdCwgLnB1c2gtMjFcXEBwaG9uZS1wb3J0cmFpdCwgLnB1c2gtMjJcXEBwaG9uZS1wb3J0cmFpdCwgLnB1c2gtMjNcXEBwaG9uZS1wb3J0cmFpdCwgLnB1c2gtMjRcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5wdWxsLTBcXEBwaG9uZS1wb3J0cmFpdCwgLnB1bGwtMVxcQHBob25lLXBvcnRyYWl0LCAucHVsbC0yXFxAcGhvbmUtcG9ydHJhaXQsIC5wdWxsLTNcXEBwaG9uZS1wb3J0cmFpdCwgLnB1bGwtNFxcQHBob25lLXBvcnRyYWl0LCAucHVsbC01XFxAcGhvbmUtcG9ydHJhaXQsIC5wdWxsLTZcXEBwaG9uZS1wb3J0cmFpdCwgLnB1bGwtN1xcQHBob25lLXBvcnRyYWl0LCAucHVsbC04XFxAcGhvbmUtcG9ydHJhaXQsIC5wdWxsLTlcXEBwaG9uZS1wb3J0cmFpdCwgLnB1bGwtMTBcXEBwaG9uZS1wb3J0cmFpdCwgLnB1bGwtMTFcXEBwaG9uZS1wb3J0cmFpdCwgLnB1bGwtMTJcXEBwaG9uZS1wb3J0cmFpdCwgLnB1bGwtMTNcXEBwaG9uZS1wb3J0cmFpdCwgLnB1bGwtMTRcXEBwaG9uZS1wb3J0cmFpdCwgLnB1bGwtMTVcXEBwaG9uZS1wb3J0cmFpdCwgLnB1bGwtMTZcXEBwaG9uZS1wb3J0cmFpdCwgLnB1bGwtMTdcXEBwaG9uZS1wb3J0cmFpdCwgLnB1bGwtMThcXEBwaG9uZS1wb3J0cmFpdCwgLnB1bGwtMTlcXEBwaG9uZS1wb3J0cmFpdCwgLnB1bGwtMjBcXEBwaG9uZS1wb3J0cmFpdCwgLnB1bGwtMjFcXEBwaG9uZS1wb3J0cmFpdCwgLnB1bGwtMjJcXEBwaG9uZS1wb3J0cmFpdCwgLnB1bGwtMjNcXEBwaG9uZS1wb3J0cmFpdCwgLnB1bGwtMjRcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5ub3dyYXBcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5ub3dyYXBcXEBwaG9uZS1wb3J0cmFpdCA+ICoge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAud3JhcFxcQHBob25lLXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5nci1jZW50ZXJlZFxcQHBob25lLXBvcnRyYWl0IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBjbGVhcjogYm90aCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgQC1tcy12aWV3cG9ydCB7XG4gICAgd2lkdGg6IGRldmljZS13aWR0aDsgfSB9XG5cbiNncmlkbGUtc2V0dGluZ3Mge1xuICBjb250ZW50OiAneyBcInZlcnNpb25cIiA6IFwiMi4wLjQ4XCIsIFwic3RhdGVzXCIgOiB7IFwiZGVmYXVsdFwiOnsgXCJuYW1lXCIgOiBcImRlZmF1bHRcIiwgXCJtaW4td2lkdGhcIiA6IG51bGwsIFwibWF4LXdpZHRoXCIgOiBudWxsLCBcInF1ZXJ5XCIgOiBudWxsLCBcImNsYXNzZXNcIiA6IHRydWUsIFwiY29udGV4dFwiIDogXCIyNFwiLCBcImNvbHVtbi13aWR0aFwiIDogbnVsbCwgXCJndXR0ZXItd2lkdGhcIiA6IFwiMjBweFwiLCBcImd1dHRlci1oZWlnaHRcIiA6IFwiMFwiLCBcImd1dHRlci10b3BcIiA6IFwiMFwiLCBcImd1dHRlci1yaWdodFwiIDogXCIxMHB4XCIsIFwiZ3V0dGVyLWJvdHRvbVwiIDogXCIwXCIsIFwiZ3V0dGVyLWxlZnRcIiA6IFwiMTBweFwiLCBcImRpcmVjdGlvblwiIDogXCJsdHJcIiwgXCJkaXItYXR0cmlidXRlXCIgOiBmYWxzZSwgXCJuYW1lLW11bHRpcGxpY2F0b3JcIiA6IFwiMVwiLCBcInN0YXRlcy1jbGFzc2VzXCIgOiBmYWxzZSwgXCJjbGFzc2VzLXByZWZpeFwiIDogbnVsbCwgXCJfXCIgOiB0cnVlIH0sIFwiZGVza3RvcC1zbWFsbFwiOnsgXCJuYW1lXCIgOiBcImRlc2t0b3Atc21hbGxcIiwgXCJtaW4td2lkdGhcIiA6IG51bGwsIFwibWF4LXdpZHRoXCIgOiBcIjExNjJweFwiLCBcInF1ZXJ5XCIgOiBcInNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE2MnB4KVwiLCBcImNsYXNzZXNcIiA6IHRydWUsIFwiY29udGV4dFwiIDogXCIyNFwiLCBcImNvbHVtbi13aWR0aFwiIDogbnVsbCwgXCJndXR0ZXItd2lkdGhcIiA6IFwiMjBweFwiLCBcImd1dHRlci1oZWlnaHRcIiA6IFwiMFwiLCBcImd1dHRlci10b3BcIiA6IFwiMFwiLCBcImd1dHRlci1yaWdodFwiIDogXCIxMHB4XCIsIFwiZ3V0dGVyLWJvdHRvbVwiIDogXCIwXCIsIFwiZ3V0dGVyLWxlZnRcIiA6IFwiMTBweFwiLCBcImRpcmVjdGlvblwiIDogXCJsdHJcIiwgXCJkaXItYXR0cmlidXRlXCIgOiBmYWxzZSwgXCJuYW1lLW11bHRpcGxpY2F0b3JcIiA6IFwiMVwiLCBcInN0YXRlcy1jbGFzc2VzXCIgOiBmYWxzZSwgXCJjbGFzc2VzLXByZWZpeFwiIDogbnVsbCwgXCJfXCIgOiB0cnVlIH0sIFwidGFibGV0XCI6eyBcIm5hbWVcIiA6IFwidGFibGV0XCIsIFwibWluLXdpZHRoXCIgOiBudWxsLCBcIm1heC13aWR0aFwiIDogXCIxMDI0cHhcIiwgXCJxdWVyeVwiIDogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweClcIiwgXCJjbGFzc2VzXCIgOiB0cnVlLCBcImNvbnRleHRcIiA6IFwiMjRcIiwgXCJjb2x1bW4td2lkdGhcIiA6IG51bGwsIFwiZ3V0dGVyLXdpZHRoXCIgOiBcIjIwcHhcIiwgXCJndXR0ZXItaGVpZ2h0XCIgOiBcIjBcIiwgXCJndXR0ZXItdG9wXCIgOiBcIjBcIiwgXCJndXR0ZXItcmlnaHRcIiA6IFwiMTBweFwiLCBcImd1dHRlci1ib3R0b21cIiA6IFwiMFwiLCBcImd1dHRlci1sZWZ0XCIgOiBcIjEwcHhcIiwgXCJkaXJlY3Rpb25cIiA6IFwibHRyXCIsIFwiZGlyLWF0dHJpYnV0ZVwiIDogZmFsc2UsIFwibmFtZS1tdWx0aXBsaWNhdG9yXCIgOiBcIjFcIiwgXCJzdGF0ZXMtY2xhc3Nlc1wiIDogZmFsc2UsIFwiY2xhc3Nlcy1wcmVmaXhcIiA6IG51bGwsIFwiX1wiIDogdHJ1ZSB9LCBcInRhYmxldC1sYW5kc2NhcGVcIjp7IFwibmFtZVwiIDogXCJ0YWJsZXQtbGFuZHNjYXBlXCIsIFwibWluLXdpZHRoXCIgOiBudWxsLCBcIm1heC13aWR0aFwiIDogbnVsbCwgXCJxdWVyeVwiIDogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODJweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG9yaWVudGF0aW9uIDogbGFuZHNjYXBlKVwiLCBcImNsYXNzZXNcIiA6IHRydWUsIFwiY29udGV4dFwiIDogXCIyNFwiLCBcImNvbHVtbi13aWR0aFwiIDogbnVsbCwgXCJndXR0ZXItd2lkdGhcIiA6IFwiMjBweFwiLCBcImd1dHRlci1oZWlnaHRcIiA6IFwiMFwiLCBcImd1dHRlci10b3BcIiA6IFwiMFwiLCBcImd1dHRlci1yaWdodFwiIDogXCIxMHB4XCIsIFwiZ3V0dGVyLWJvdHRvbVwiIDogXCIwXCIsIFwiZ3V0dGVyLWxlZnRcIiA6IFwiMTBweFwiLCBcImRpcmVjdGlvblwiIDogXCJsdHJcIiwgXCJkaXItYXR0cmlidXRlXCIgOiBmYWxzZSwgXCJuYW1lLW11bHRpcGxpY2F0b3JcIiA6IFwiMVwiLCBcInN0YXRlcy1jbGFzc2VzXCIgOiBmYWxzZSwgXCJjbGFzc2VzLXByZWZpeFwiIDogbnVsbCwgXCJfXCIgOiB0cnVlIH0sIFwidGFibGV0LXBvcnRyYWl0XCI6eyBcIm5hbWVcIiA6IFwidGFibGV0LXBvcnRyYWl0XCIsIFwibWluLXdpZHRoXCIgOiBudWxsLCBcIm1heC13aWR0aFwiIDogbnVsbCwgXCJxdWVyeVwiIDogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyMHB4KSBhbmQgKG1pbi13aWR0aDogNjQxcHgpIGFuZCAob3JpZW50YXRpb24gOiBwb3J0cmFpdClcIiwgXCJjbGFzc2VzXCIgOiB0cnVlLCBcImNvbnRleHRcIiA6IFwiMjRcIiwgXCJjb2x1bW4td2lkdGhcIiA6IG51bGwsIFwiZ3V0dGVyLXdpZHRoXCIgOiBcIjIwcHhcIiwgXCJndXR0ZXItaGVpZ2h0XCIgOiBcIjBcIiwgXCJndXR0ZXItdG9wXCIgOiBcIjBcIiwgXCJndXR0ZXItcmlnaHRcIiA6IFwiMTBweFwiLCBcImd1dHRlci1ib3R0b21cIiA6IFwiMFwiLCBcImd1dHRlci1sZWZ0XCIgOiBcIjEwcHhcIiwgXCJkaXJlY3Rpb25cIiA6IFwibHRyXCIsIFwiZGlyLWF0dHJpYnV0ZVwiIDogZmFsc2UsIFwibmFtZS1tdWx0aXBsaWNhdG9yXCIgOiBcIjFcIiwgXCJzdGF0ZXMtY2xhc3Nlc1wiIDogZmFsc2UsIFwiY2xhc3Nlcy1wcmVmaXhcIiA6IG51bGwsIFwiX1wiIDogdHJ1ZSB9LCBcInBob25lXCI6eyBcIm5hbWVcIiA6IFwicGhvbmVcIiwgXCJtaW4td2lkdGhcIiA6IG51bGwsIFwibWF4LXdpZHRoXCIgOiBcIjc2N3B4XCIsIFwicXVlcnlcIiA6IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcIiwgXCJjbGFzc2VzXCIgOiB0cnVlLCBcImNvbnRleHRcIiA6IFwiMjRcIiwgXCJjb2x1bW4td2lkdGhcIiA6IG51bGwsIFwiZ3V0dGVyLXdpZHRoXCIgOiBcIjIwcHhcIiwgXCJndXR0ZXItaGVpZ2h0XCIgOiBcIjBcIiwgXCJndXR0ZXItdG9wXCIgOiBcIjBcIiwgXCJndXR0ZXItcmlnaHRcIiA6IFwiMTBweFwiLCBcImd1dHRlci1ib3R0b21cIiA6IFwiMFwiLCBcImd1dHRlci1sZWZ0XCIgOiBcIjEwcHhcIiwgXCJkaXJlY3Rpb25cIiA6IFwibHRyXCIsIFwiZGlyLWF0dHJpYnV0ZVwiIDogZmFsc2UsIFwibmFtZS1tdWx0aXBsaWNhdG9yXCIgOiBcIjFcIiwgXCJzdGF0ZXMtY2xhc3Nlc1wiIDogZmFsc2UsIFwiY2xhc3Nlcy1wcmVmaXhcIiA6IG51bGwsIFwiX1wiIDogdHJ1ZSB9LCBcInBob25lLWxhbmRzY2FwZVwiOnsgXCJuYW1lXCIgOiBcInBob25lLWxhbmRzY2FwZVwiLCBcIm1pbi13aWR0aFwiIDogbnVsbCwgXCJtYXgtd2lkdGhcIiA6IG51bGwsIFwicXVlcnlcIiA6IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2l6ZV9waG9uZSkgYW5kIChvcmllbnRhdGlvbiA6IGxhbmRzY2FwZSlcIiwgXCJjbGFzc2VzXCIgOiB0cnVlLCBcImNvbnRleHRcIiA6IFwiMjRcIiwgXCJjb2x1bW4td2lkdGhcIiA6IG51bGwsIFwiZ3V0dGVyLXdpZHRoXCIgOiBcIjIwcHhcIiwgXCJndXR0ZXItaGVpZ2h0XCIgOiBcIjBcIiwgXCJndXR0ZXItdG9wXCIgOiBcIjBcIiwgXCJndXR0ZXItcmlnaHRcIiA6IFwiMTBweFwiLCBcImd1dHRlci1ib3R0b21cIiA6IFwiMFwiLCBcImd1dHRlci1sZWZ0XCIgOiBcIjEwcHhcIiwgXCJkaXJlY3Rpb25cIiA6IFwibHRyXCIsIFwiZGlyLWF0dHJpYnV0ZVwiIDogZmFsc2UsIFwibmFtZS1tdWx0aXBsaWNhdG9yXCIgOiBcIjFcIiwgXCJzdGF0ZXMtY2xhc3Nlc1wiIDogZmFsc2UsIFwiY2xhc3Nlcy1wcmVmaXhcIiA6IG51bGwsIFwiX1wiIDogdHJ1ZSB9LCBcInBob25lLXBvcnRyYWl0XCI6eyBcIm5hbWVcIiA6IFwicGhvbmUtcG9ydHJhaXRcIiwgXCJtaW4td2lkdGhcIiA6IG51bGwsIFwibWF4LXdpZHRoXCIgOiBudWxsLCBcInF1ZXJ5XCIgOiBcInNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNpemVfcGhvbmUpIGFuZCAob3JpZW50YXRpb24gOiBwb3J0cmFpdClcIiwgXCJjbGFzc2VzXCIgOiB0cnVlLCBcImNvbnRleHRcIiA6IFwiMjRcIiwgXCJjb2x1bW4td2lkdGhcIiA6IG51bGwsIFwiZ3V0dGVyLXdpZHRoXCIgOiBcIjIwcHhcIiwgXCJndXR0ZXItaGVpZ2h0XCIgOiBcIjBcIiwgXCJndXR0ZXItdG9wXCIgOiBcIjBcIiwgXCJndXR0ZXItcmlnaHRcIiA6IFwiMTBweFwiLCBcImd1dHRlci1ib3R0b21cIiA6IFwiMFwiLCBcImd1dHRlci1sZWZ0XCIgOiBcIjEwcHhcIiwgXCJkaXJlY3Rpb25cIiA6IFwibHRyXCIsIFwiZGlyLWF0dHJpYnV0ZVwiIDogZmFsc2UsIFwibmFtZS1tdWx0aXBsaWNhdG9yXCIgOiBcIjFcIiwgXCJzdGF0ZXMtY2xhc3Nlc1wiIDogZmFsc2UsIFwiY2xhc3Nlcy1wcmVmaXhcIiA6IG51bGwsIFwiX1wiIDogdHJ1ZSB9fSB9JzsgfVxuXG4uZ3ItMCB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogMCU7XG4gIC1tb3otZmxleC1iYXNpczogMCU7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwJTtcbiAgZmxleC1iYXNpczogMCU7XG4gIG1heC13aWR0aDogMCU7IH1cblxuLnB1c2gtMCB7XG4gIGxlZnQ6IDAlO1xuICByaWdodDogYXV0bzsgfVxuXG4ucHVsbC0wIHtcbiAgcmlnaHQ6IDAlO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5wcmVmaXgtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTsgfVxuXG4uc3VmZml4LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAlOyB9XG5cbi5vcmRlci1maXJzdCB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gIC13ZWJraXQtb3JkZXI6IC0xO1xuICAtbW96LW9yZGVyOiAtMTtcbiAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICBvcmRlcjogLTE7IH1cblxuLm9yZGVyLTAge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuICAtd2Via2l0LW9yZGVyOiAwO1xuICAtbW96LW9yZGVyOiAwO1xuICAtbXMtZmxleC1vcmRlcjogMDtcbiAgb3JkZXI6IDA7IH1cblxuLm9yZGVyLWxhc3Qge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgLXdlYmtpdC1vcmRlcjogOTk5OTtcbiAgLW1vei1vcmRlcjogOTk5OTtcbiAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gIG9yZGVyOiA5OTk5OyB9XG5cbi5nci0xIHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiA0LjE2NjY3JTtcbiAgLW1vei1mbGV4LWJhc2lzOiA0LjE2NjY3JTtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDQuMTY2NjclO1xuICBmbGV4LWJhc2lzOiA0LjE2NjY3JTtcbiAgbWF4LXdpZHRoOiA0LjE2NjY3JTsgfVxuXG4ucHVzaC0xIHtcbiAgbGVmdDogNC4xNjY2NyU7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5wdWxsLTEge1xuICByaWdodDogNC4xNjY2NyU7XG4gIGxlZnQ6IGF1dG87IH1cblxuLnByZWZpeC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDQuMTY2NjclOyB9XG5cbi5zdWZmaXgtMSB7XG4gIG1hcmdpbi1yaWdodDogNC4xNjY2NyU7IH1cblxuLm9yZGVyLWZpcnN0IHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgLXdlYmtpdC1vcmRlcjogLTE7XG4gIC1tb3otb3JkZXI6IC0xO1xuICAtbXMtZmxleC1vcmRlcjogLTE7XG4gIG9yZGVyOiAtMTsgfVxuXG4ub3JkZXItMSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gIC13ZWJraXQtb3JkZXI6IDE7XG4gIC1tb3otb3JkZXI6IDE7XG4gIC1tcy1mbGV4LW9yZGVyOiAxO1xuICBvcmRlcjogMTsgfVxuXG4ub3JkZXItbGFzdCB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAtbW96LW9yZGVyOiA5OTk5O1xuICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgb3JkZXI6IDk5OTk7IH1cblxuLmdyLTIge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDguMzMzMzMlO1xuICAtbW96LWZsZXgtYmFzaXM6IDguMzMzMzMlO1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogOC4zMzMzMyU7XG4gIGZsZXgtYmFzaXM6IDguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG5cbi5wdXNoLTIge1xuICBsZWZ0OiA4LjMzMzMzJTtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLnB1bGwtMiB7XG4gIHJpZ2h0OiA4LjMzMzMzJTtcbiAgbGVmdDogYXV0bzsgfVxuXG4ucHJlZml4LTIge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cblxuLnN1ZmZpeC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiA4LjMzMzMzJTsgfVxuXG4ub3JkZXItZmlyc3Qge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgLW1vei1vcmRlcjogLTE7XG4gIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgb3JkZXI6IC0xOyB9XG5cbi5vcmRlci0yIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgLXdlYmtpdC1vcmRlcjogMjtcbiAgLW1vei1vcmRlcjogMjtcbiAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gIG9yZGVyOiAyOyB9XG5cbi5vcmRlci1sYXN0IHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTAwMDA7XG4gIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gIC1tb3otb3JkZXI6IDk5OTk7XG4gIC1tcy1mbGV4LW9yZGVyOiA5OTk5O1xuICBvcmRlcjogOTk5OTsgfVxuXG4uZ3ItMyB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogMTIuNSU7XG4gIC1tb3otZmxleC1iYXNpczogMTIuNSU7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMi41JTtcbiAgZmxleC1iYXNpczogMTIuNSU7XG4gIG1heC13aWR0aDogMTIuNSU7IH1cblxuLnB1c2gtMyB7XG4gIGxlZnQ6IDEyLjUlO1xuICByaWdodDogYXV0bzsgfVxuXG4ucHVsbC0zIHtcbiAgcmlnaHQ6IDEyLjUlO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5wcmVmaXgtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxMi41JTsgfVxuXG4uc3VmZml4LTMge1xuICBtYXJnaW4tcmlnaHQ6IDEyLjUlOyB9XG5cbi5vcmRlci1maXJzdCB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gIC13ZWJraXQtb3JkZXI6IC0xO1xuICAtbW96LW9yZGVyOiAtMTtcbiAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICBvcmRlcjogLTE7IH1cblxuLm9yZGVyLTMge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xuICAtd2Via2l0LW9yZGVyOiAzO1xuICAtbW96LW9yZGVyOiAzO1xuICAtbXMtZmxleC1vcmRlcjogMztcbiAgb3JkZXI6IDM7IH1cblxuLm9yZGVyLWxhc3Qge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgLXdlYmtpdC1vcmRlcjogOTk5OTtcbiAgLW1vei1vcmRlcjogOTk5OTtcbiAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gIG9yZGVyOiA5OTk5OyB9XG5cbi5nci00IHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxNi42NjY2NyU7XG4gIC1tb3otZmxleC1iYXNpczogMTYuNjY2NjclO1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTYuNjY2NjclO1xuICBmbGV4LWJhc2lzOiAxNi42NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG5cbi5wdXNoLTQge1xuICBsZWZ0OiAxNi42NjY2NyU7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5wdWxsLTQge1xuICByaWdodDogMTYuNjY2NjclO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5wcmVmaXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cblxuLnN1ZmZpeC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNi42NjY2NyU7IH1cblxuLm9yZGVyLWZpcnN0IHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgLXdlYmtpdC1vcmRlcjogLTE7XG4gIC1tb3otb3JkZXI6IC0xO1xuICAtbXMtZmxleC1vcmRlcjogLTE7XG4gIG9yZGVyOiAtMTsgfVxuXG4ub3JkZXItNCB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU7XG4gIC13ZWJraXQtb3JkZXI6IDQ7XG4gIC1tb3otb3JkZXI6IDQ7XG4gIC1tcy1mbGV4LW9yZGVyOiA0O1xuICBvcmRlcjogNDsgfVxuXG4ub3JkZXItbGFzdCB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAtbW96LW9yZGVyOiA5OTk5O1xuICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgb3JkZXI6IDk5OTk7IH1cblxuLmdyLTUge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDIwLjgzMzMzJTtcbiAgLW1vei1mbGV4LWJhc2lzOiAyMC44MzMzMyU7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyMC44MzMzMyU7XG4gIGZsZXgtYmFzaXM6IDIwLjgzMzMzJTtcbiAgbWF4LXdpZHRoOiAyMC44MzMzMyU7IH1cblxuLnB1c2gtNSB7XG4gIGxlZnQ6IDIwLjgzMzMzJTtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLnB1bGwtNSB7XG4gIHJpZ2h0OiAyMC44MzMzMyU7XG4gIGxlZnQ6IGF1dG87IH1cblxuLnByZWZpeC01IHtcbiAgbWFyZ2luLWxlZnQ6IDIwLjgzMzMzJTsgfVxuXG4uc3VmZml4LTUge1xuICBtYXJnaW4tcmlnaHQ6IDIwLjgzMzMzJTsgfVxuXG4ub3JkZXItZmlyc3Qge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgLW1vei1vcmRlcjogLTE7XG4gIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgb3JkZXI6IC0xOyB9XG5cbi5vcmRlci01IHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjtcbiAgLXdlYmtpdC1vcmRlcjogNTtcbiAgLW1vei1vcmRlcjogNTtcbiAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gIG9yZGVyOiA1OyB9XG5cbi5vcmRlci1sYXN0IHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTAwMDA7XG4gIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gIC1tb3otb3JkZXI6IDk5OTk7XG4gIC1tcy1mbGV4LW9yZGVyOiA5OTk5O1xuICBvcmRlcjogOTk5OTsgfVxuXG4uZ3ItNiB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogMjUlO1xuICAtbW96LWZsZXgtYmFzaXM6IDI1JTtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDI1JTtcbiAgZmxleC1iYXNpczogMjUlO1xuICBtYXgtd2lkdGg6IDI1JTsgfVxuXG4ucHVzaC02IHtcbiAgbGVmdDogMjUlO1xuICByaWdodDogYXV0bzsgfVxuXG4ucHVsbC02IHtcbiAgcmlnaHQ6IDI1JTtcbiAgbGVmdDogYXV0bzsgfVxuXG4ucHJlZml4LTYge1xuICBtYXJnaW4tbGVmdDogMjUlOyB9XG5cbi5zdWZmaXgtNiB7XG4gIG1hcmdpbi1yaWdodDogMjUlOyB9XG5cbi5vcmRlci1maXJzdCB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gIC13ZWJraXQtb3JkZXI6IC0xO1xuICAtbW96LW9yZGVyOiAtMTtcbiAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICBvcmRlcjogLTE7IH1cblxuLm9yZGVyLTYge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3O1xuICAtd2Via2l0LW9yZGVyOiA2O1xuICAtbW96LW9yZGVyOiA2O1xuICAtbXMtZmxleC1vcmRlcjogNjtcbiAgb3JkZXI6IDY7IH1cblxuLm9yZGVyLWxhc3Qge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgLXdlYmtpdC1vcmRlcjogOTk5OTtcbiAgLW1vei1vcmRlcjogOTk5OTtcbiAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gIG9yZGVyOiA5OTk5OyB9XG5cbi5nci03IHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAyOS4xNjY2NyU7XG4gIC1tb3otZmxleC1iYXNpczogMjkuMTY2NjclO1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMjkuMTY2NjclO1xuICBmbGV4LWJhc2lzOiAyOS4xNjY2NyU7XG4gIG1heC13aWR0aDogMjkuMTY2NjclOyB9XG5cbi5wdXNoLTcge1xuICBsZWZ0OiAyOS4xNjY2NyU7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5wdWxsLTcge1xuICByaWdodDogMjkuMTY2NjclO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5wcmVmaXgtNyB7XG4gIG1hcmdpbi1sZWZ0OiAyOS4xNjY2NyU7IH1cblxuLnN1ZmZpeC03IHtcbiAgbWFyZ2luLXJpZ2h0OiAyOS4xNjY2NyU7IH1cblxuLm9yZGVyLWZpcnN0IHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgLXdlYmtpdC1vcmRlcjogLTE7XG4gIC1tb3otb3JkZXI6IC0xO1xuICAtbXMtZmxleC1vcmRlcjogLTE7XG4gIG9yZGVyOiAtMTsgfVxuXG4ub3JkZXItNyB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg7XG4gIC13ZWJraXQtb3JkZXI6IDc7XG4gIC1tb3otb3JkZXI6IDc7XG4gIC1tcy1mbGV4LW9yZGVyOiA3O1xuICBvcmRlcjogNzsgfVxuXG4ub3JkZXItbGFzdCB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAtbW96LW9yZGVyOiA5OTk5O1xuICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgb3JkZXI6IDk5OTk7IH1cblxuLmdyLTgge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgLW1vei1mbGV4LWJhc2lzOiAzMy4zMzMzMyU7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAzMy4zMzMzMyU7XG4gIGZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLnB1c2gtOCB7XG4gIGxlZnQ6IDMzLjMzMzMzJTtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLnB1bGwtOCB7XG4gIHJpZ2h0OiAzMy4zMzMzMyU7XG4gIGxlZnQ6IGF1dG87IH1cblxuLnByZWZpeC04IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuXG4uc3VmZml4LTgge1xuICBtYXJnaW4tcmlnaHQ6IDMzLjMzMzMzJTsgfVxuXG4ub3JkZXItZmlyc3Qge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgLW1vei1vcmRlcjogLTE7XG4gIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgb3JkZXI6IC0xOyB9XG5cbi5vcmRlci04IHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTtcbiAgLXdlYmtpdC1vcmRlcjogODtcbiAgLW1vei1vcmRlcjogODtcbiAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gIG9yZGVyOiA4OyB9XG5cbi5vcmRlci1sYXN0IHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTAwMDA7XG4gIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gIC1tb3otb3JkZXI6IDk5OTk7XG4gIC1tcy1mbGV4LW9yZGVyOiA5OTk5O1xuICBvcmRlcjogOTk5OTsgfVxuXG4uZ3ItOSB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogMzcuNSU7XG4gIC1tb3otZmxleC1iYXNpczogMzcuNSU7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAzNy41JTtcbiAgZmxleC1iYXNpczogMzcuNSU7XG4gIG1heC13aWR0aDogMzcuNSU7IH1cblxuLnB1c2gtOSB7XG4gIGxlZnQ6IDM3LjUlO1xuICByaWdodDogYXV0bzsgfVxuXG4ucHVsbC05IHtcbiAgcmlnaHQ6IDM3LjUlO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5wcmVmaXgtOSB7XG4gIG1hcmdpbi1sZWZ0OiAzNy41JTsgfVxuXG4uc3VmZml4LTkge1xuICBtYXJnaW4tcmlnaHQ6IDM3LjUlOyB9XG5cbi5vcmRlci1maXJzdCB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gIC13ZWJraXQtb3JkZXI6IC0xO1xuICAtbW96LW9yZGVyOiAtMTtcbiAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICBvcmRlcjogLTE7IH1cblxuLm9yZGVyLTkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDtcbiAgLXdlYmtpdC1vcmRlcjogOTtcbiAgLW1vei1vcmRlcjogOTtcbiAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gIG9yZGVyOiA5OyB9XG5cbi5vcmRlci1sYXN0IHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTAwMDA7XG4gIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gIC1tb3otb3JkZXI6IDk5OTk7XG4gIC1tcy1mbGV4LW9yZGVyOiA5OTk5O1xuICBvcmRlcjogOTk5OTsgfVxuXG4uZ3ItMTAge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDQxLjY2NjY3JTtcbiAgLW1vei1mbGV4LWJhc2lzOiA0MS42NjY2NyU7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA0MS42NjY2NyU7XG4gIGZsZXgtYmFzaXM6IDQxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cblxuLnB1c2gtMTAge1xuICBsZWZ0OiA0MS42NjY2NyU7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5wdWxsLTEwIHtcbiAgcmlnaHQ6IDQxLjY2NjY3JTtcbiAgbGVmdDogYXV0bzsgfVxuXG4ucHJlZml4LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuXG4uc3VmZml4LTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MS42NjY2NyU7IH1cblxuLm9yZGVyLWZpcnN0IHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgLXdlYmtpdC1vcmRlcjogLTE7XG4gIC1tb3otb3JkZXI6IC0xO1xuICAtbXMtZmxleC1vcmRlcjogLTE7XG4gIG9yZGVyOiAtMTsgfVxuXG4ub3JkZXItMTAge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMTtcbiAgLXdlYmtpdC1vcmRlcjogMTA7XG4gIC1tb3otb3JkZXI6IDEwO1xuICAtbXMtZmxleC1vcmRlcjogMTA7XG4gIG9yZGVyOiAxMDsgfVxuXG4ub3JkZXItbGFzdCB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAtbW96LW9yZGVyOiA5OTk5O1xuICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgb3JkZXI6IDk5OTk7IH1cblxuLmdyLTExIHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiA0NS44MzMzMyU7XG4gIC1tb3otZmxleC1iYXNpczogNDUuODMzMzMlO1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNDUuODMzMzMlO1xuICBmbGV4LWJhc2lzOiA0NS44MzMzMyU7XG4gIG1heC13aWR0aDogNDUuODMzMzMlOyB9XG5cbi5wdXNoLTExIHtcbiAgbGVmdDogNDUuODMzMzMlO1xuICByaWdodDogYXV0bzsgfVxuXG4ucHVsbC0xMSB7XG4gIHJpZ2h0OiA0NS44MzMzMyU7XG4gIGxlZnQ6IGF1dG87IH1cblxuLnByZWZpeC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA0NS44MzMzMyU7IH1cblxuLnN1ZmZpeC0xMSB7XG4gIG1hcmdpbi1yaWdodDogNDUuODMzMzMlOyB9XG5cbi5vcmRlci1maXJzdCB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gIC13ZWJraXQtb3JkZXI6IC0xO1xuICAtbW96LW9yZGVyOiAtMTtcbiAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICBvcmRlcjogLTE7IH1cblxuLm9yZGVyLTExIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTI7XG4gIC13ZWJraXQtb3JkZXI6IDExO1xuICAtbW96LW9yZGVyOiAxMTtcbiAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICBvcmRlcjogMTE7IH1cblxuLm9yZGVyLWxhc3Qge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgLXdlYmtpdC1vcmRlcjogOTk5OTtcbiAgLW1vei1vcmRlcjogOTk5OTtcbiAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gIG9yZGVyOiA5OTk5OyB9XG5cbi5nci0xMiB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogNTAlO1xuICAtbW96LWZsZXgtYmFzaXM6IDUwJTtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDUwJTtcbiAgZmxleC1iYXNpczogNTAlO1xuICBtYXgtd2lkdGg6IDUwJTsgfVxuXG4ucHVzaC0xMiB7XG4gIGxlZnQ6IDUwJTtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLnB1bGwtMTIge1xuICByaWdodDogNTAlO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5wcmVmaXgtMTIge1xuICBtYXJnaW4tbGVmdDogNTAlOyB9XG5cbi5zdWZmaXgtMTIge1xuICBtYXJnaW4tcmlnaHQ6IDUwJTsgfVxuXG4ub3JkZXItZmlyc3Qge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgLW1vei1vcmRlcjogLTE7XG4gIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgb3JkZXI6IC0xOyB9XG5cbi5vcmRlci0xMiB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEzO1xuICAtd2Via2l0LW9yZGVyOiAxMjtcbiAgLW1vei1vcmRlcjogMTI7XG4gIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgb3JkZXI6IDEyOyB9XG5cbi5vcmRlci1sYXN0IHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTAwMDA7XG4gIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gIC1tb3otb3JkZXI6IDk5OTk7XG4gIC1tcy1mbGV4LW9yZGVyOiA5OTk5O1xuICBvcmRlcjogOTk5OTsgfVxuXG4uZ3ItMTMge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDU0LjE2NjY3JTtcbiAgLW1vei1mbGV4LWJhc2lzOiA1NC4xNjY2NyU7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1NC4xNjY2NyU7XG4gIGZsZXgtYmFzaXM6IDU0LjE2NjY3JTtcbiAgbWF4LXdpZHRoOiA1NC4xNjY2NyU7IH1cblxuLnB1c2gtMTMge1xuICBsZWZ0OiA1NC4xNjY2NyU7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5wdWxsLTEzIHtcbiAgcmlnaHQ6IDU0LjE2NjY3JTtcbiAgbGVmdDogYXV0bzsgfVxuXG4ucHJlZml4LTEzIHtcbiAgbWFyZ2luLWxlZnQ6IDU0LjE2NjY3JTsgfVxuXG4uc3VmZml4LTEzIHtcbiAgbWFyZ2luLXJpZ2h0OiA1NC4xNjY2NyU7IH1cblxuLm9yZGVyLWZpcnN0IHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgLXdlYmtpdC1vcmRlcjogLTE7XG4gIC1tb3otb3JkZXI6IC0xO1xuICAtbXMtZmxleC1vcmRlcjogLTE7XG4gIG9yZGVyOiAtMTsgfVxuXG4ub3JkZXItMTMge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNDtcbiAgLXdlYmtpdC1vcmRlcjogMTM7XG4gIC1tb3otb3JkZXI6IDEzO1xuICAtbXMtZmxleC1vcmRlcjogMTM7XG4gIG9yZGVyOiAxMzsgfVxuXG4ub3JkZXItbGFzdCB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAtbW96LW9yZGVyOiA5OTk5O1xuICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgb3JkZXI6IDk5OTk7IH1cblxuLmdyLTE0IHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiA1OC4zMzMzMyU7XG4gIC1tb3otZmxleC1iYXNpczogNTguMzMzMzMlO1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTguMzMzMzMlO1xuICBmbGV4LWJhc2lzOiA1OC4zMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG5cbi5wdXNoLTE0IHtcbiAgbGVmdDogNTguMzMzMzMlO1xuICByaWdodDogYXV0bzsgfVxuXG4ucHVsbC0xNCB7XG4gIHJpZ2h0OiA1OC4zMzMzMyU7XG4gIGxlZnQ6IGF1dG87IH1cblxuLnByZWZpeC0xNCB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cblxuLnN1ZmZpeC0xNCB7XG4gIG1hcmdpbi1yaWdodDogNTguMzMzMzMlOyB9XG5cbi5vcmRlci1maXJzdCB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gIC13ZWJraXQtb3JkZXI6IC0xO1xuICAtbW96LW9yZGVyOiAtMTtcbiAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICBvcmRlcjogLTE7IH1cblxuLm9yZGVyLTE0IHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTU7XG4gIC13ZWJraXQtb3JkZXI6IDE0O1xuICAtbW96LW9yZGVyOiAxNDtcbiAgLW1zLWZsZXgtb3JkZXI6IDE0O1xuICBvcmRlcjogMTQ7IH1cblxuLm9yZGVyLWxhc3Qge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgLXdlYmtpdC1vcmRlcjogOTk5OTtcbiAgLW1vei1vcmRlcjogOTk5OTtcbiAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gIG9yZGVyOiA5OTk5OyB9XG5cbi5nci0xNSB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogNjIuNSU7XG4gIC1tb3otZmxleC1iYXNpczogNjIuNSU7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA2Mi41JTtcbiAgZmxleC1iYXNpczogNjIuNSU7XG4gIG1heC13aWR0aDogNjIuNSU7IH1cblxuLnB1c2gtMTUge1xuICBsZWZ0OiA2Mi41JTtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLnB1bGwtMTUge1xuICByaWdodDogNjIuNSU7XG4gIGxlZnQ6IGF1dG87IH1cblxuLnByZWZpeC0xNSB7XG4gIG1hcmdpbi1sZWZ0OiA2Mi41JTsgfVxuXG4uc3VmZml4LTE1IHtcbiAgbWFyZ2luLXJpZ2h0OiA2Mi41JTsgfVxuXG4ub3JkZXItZmlyc3Qge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgLW1vei1vcmRlcjogLTE7XG4gIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgb3JkZXI6IC0xOyB9XG5cbi5vcmRlci0xNSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE2O1xuICAtd2Via2l0LW9yZGVyOiAxNTtcbiAgLW1vei1vcmRlcjogMTU7XG4gIC1tcy1mbGV4LW9yZGVyOiAxNTtcbiAgb3JkZXI6IDE1OyB9XG5cbi5vcmRlci1sYXN0IHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTAwMDA7XG4gIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gIC1tb3otb3JkZXI6IDk5OTk7XG4gIC1tcy1mbGV4LW9yZGVyOiA5OTk5O1xuICBvcmRlcjogOTk5OTsgfVxuXG4uZ3ItMTYge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDY2LjY2NjY3JTtcbiAgLW1vei1mbGV4LWJhc2lzOiA2Ni42NjY2NyU7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA2Ni42NjY2NyU7XG4gIGZsZXgtYmFzaXM6IDY2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cblxuLnB1c2gtMTYge1xuICBsZWZ0OiA2Ni42NjY2NyU7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5wdWxsLTE2IHtcbiAgcmlnaHQ6IDY2LjY2NjY3JTtcbiAgbGVmdDogYXV0bzsgfVxuXG4ucHJlZml4LTE2IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuXG4uc3VmZml4LTE2IHtcbiAgbWFyZ2luLXJpZ2h0OiA2Ni42NjY2NyU7IH1cblxuLm9yZGVyLWZpcnN0IHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgLXdlYmtpdC1vcmRlcjogLTE7XG4gIC1tb3otb3JkZXI6IC0xO1xuICAtbXMtZmxleC1vcmRlcjogLTE7XG4gIG9yZGVyOiAtMTsgfVxuXG4ub3JkZXItMTYge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNztcbiAgLXdlYmtpdC1vcmRlcjogMTY7XG4gIC1tb3otb3JkZXI6IDE2O1xuICAtbXMtZmxleC1vcmRlcjogMTY7XG4gIG9yZGVyOiAxNjsgfVxuXG4ub3JkZXItbGFzdCB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAtbW96LW9yZGVyOiA5OTk5O1xuICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgb3JkZXI6IDk5OTk7IH1cblxuLmdyLTE3IHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiA3MC44MzMzMyU7XG4gIC1tb3otZmxleC1iYXNpczogNzAuODMzMzMlO1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNzAuODMzMzMlO1xuICBmbGV4LWJhc2lzOiA3MC44MzMzMyU7XG4gIG1heC13aWR0aDogNzAuODMzMzMlOyB9XG5cbi5wdXNoLTE3IHtcbiAgbGVmdDogNzAuODMzMzMlO1xuICByaWdodDogYXV0bzsgfVxuXG4ucHVsbC0xNyB7XG4gIHJpZ2h0OiA3MC44MzMzMyU7XG4gIGxlZnQ6IGF1dG87IH1cblxuLnByZWZpeC0xNyB7XG4gIG1hcmdpbi1sZWZ0OiA3MC44MzMzMyU7IH1cblxuLnN1ZmZpeC0xNyB7XG4gIG1hcmdpbi1yaWdodDogNzAuODMzMzMlOyB9XG5cbi5vcmRlci1maXJzdCB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gIC13ZWJraXQtb3JkZXI6IC0xO1xuICAtbW96LW9yZGVyOiAtMTtcbiAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICBvcmRlcjogLTE7IH1cblxuLm9yZGVyLTE3IHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTg7XG4gIC13ZWJraXQtb3JkZXI6IDE3O1xuICAtbW96LW9yZGVyOiAxNztcbiAgLW1zLWZsZXgtb3JkZXI6IDE3O1xuICBvcmRlcjogMTc7IH1cblxuLm9yZGVyLWxhc3Qge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgLXdlYmtpdC1vcmRlcjogOTk5OTtcbiAgLW1vei1vcmRlcjogOTk5OTtcbiAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gIG9yZGVyOiA5OTk5OyB9XG5cbi5nci0xOCB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogNzUlO1xuICAtbW96LWZsZXgtYmFzaXM6IDc1JTtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDc1JTtcbiAgZmxleC1iYXNpczogNzUlO1xuICBtYXgtd2lkdGg6IDc1JTsgfVxuXG4ucHVzaC0xOCB7XG4gIGxlZnQ6IDc1JTtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLnB1bGwtMTgge1xuICByaWdodDogNzUlO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5wcmVmaXgtMTgge1xuICBtYXJnaW4tbGVmdDogNzUlOyB9XG5cbi5zdWZmaXgtMTgge1xuICBtYXJnaW4tcmlnaHQ6IDc1JTsgfVxuXG4ub3JkZXItZmlyc3Qge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgLW1vei1vcmRlcjogLTE7XG4gIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgb3JkZXI6IC0xOyB9XG5cbi5vcmRlci0xOCB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE5O1xuICAtd2Via2l0LW9yZGVyOiAxODtcbiAgLW1vei1vcmRlcjogMTg7XG4gIC1tcy1mbGV4LW9yZGVyOiAxODtcbiAgb3JkZXI6IDE4OyB9XG5cbi5vcmRlci1sYXN0IHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTAwMDA7XG4gIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gIC1tb3otb3JkZXI6IDk5OTk7XG4gIC1tcy1mbGV4LW9yZGVyOiA5OTk5O1xuICBvcmRlcjogOTk5OTsgfVxuXG4uZ3ItMTkge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDc5LjE2NjY3JTtcbiAgLW1vei1mbGV4LWJhc2lzOiA3OS4xNjY2NyU7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA3OS4xNjY2NyU7XG4gIGZsZXgtYmFzaXM6IDc5LjE2NjY3JTtcbiAgbWF4LXdpZHRoOiA3OS4xNjY2NyU7IH1cblxuLnB1c2gtMTkge1xuICBsZWZ0OiA3OS4xNjY2NyU7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5wdWxsLTE5IHtcbiAgcmlnaHQ6IDc5LjE2NjY3JTtcbiAgbGVmdDogYXV0bzsgfVxuXG4ucHJlZml4LTE5IHtcbiAgbWFyZ2luLWxlZnQ6IDc5LjE2NjY3JTsgfVxuXG4uc3VmZml4LTE5IHtcbiAgbWFyZ2luLXJpZ2h0OiA3OS4xNjY2NyU7IH1cblxuLm9yZGVyLWZpcnN0IHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgLXdlYmtpdC1vcmRlcjogLTE7XG4gIC1tb3otb3JkZXI6IC0xO1xuICAtbXMtZmxleC1vcmRlcjogLTE7XG4gIG9yZGVyOiAtMTsgfVxuXG4ub3JkZXItMTkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyMDtcbiAgLXdlYmtpdC1vcmRlcjogMTk7XG4gIC1tb3otb3JkZXI6IDE5O1xuICAtbXMtZmxleC1vcmRlcjogMTk7XG4gIG9yZGVyOiAxOTsgfVxuXG4ub3JkZXItbGFzdCB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAtbW96LW9yZGVyOiA5OTk5O1xuICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgb3JkZXI6IDk5OTk7IH1cblxuLmdyLTIwIHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiA4My4zMzMzMyU7XG4gIC1tb3otZmxleC1iYXNpczogODMuMzMzMzMlO1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogODMuMzMzMzMlO1xuICBmbGV4LWJhc2lzOiA4My4zMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG5cbi5wdXNoLTIwIHtcbiAgbGVmdDogODMuMzMzMzMlO1xuICByaWdodDogYXV0bzsgfVxuXG4ucHVsbC0yMCB7XG4gIHJpZ2h0OiA4My4zMzMzMyU7XG4gIGxlZnQ6IGF1dG87IH1cblxuLnByZWZpeC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cblxuLnN1ZmZpeC0yMCB7XG4gIG1hcmdpbi1yaWdodDogODMuMzMzMzMlOyB9XG5cbi5vcmRlci1maXJzdCB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gIC13ZWJraXQtb3JkZXI6IC0xO1xuICAtbW96LW9yZGVyOiAtMTtcbiAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICBvcmRlcjogLTE7IH1cblxuLm9yZGVyLTIwIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjE7XG4gIC13ZWJraXQtb3JkZXI6IDIwO1xuICAtbW96LW9yZGVyOiAyMDtcbiAgLW1zLWZsZXgtb3JkZXI6IDIwO1xuICBvcmRlcjogMjA7IH1cblxuLm9yZGVyLWxhc3Qge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgLXdlYmtpdC1vcmRlcjogOTk5OTtcbiAgLW1vei1vcmRlcjogOTk5OTtcbiAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gIG9yZGVyOiA5OTk5OyB9XG5cbi5nci0yMSB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogODcuNSU7XG4gIC1tb3otZmxleC1iYXNpczogODcuNSU7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4Ny41JTtcbiAgZmxleC1iYXNpczogODcuNSU7XG4gIG1heC13aWR0aDogODcuNSU7IH1cblxuLnB1c2gtMjEge1xuICBsZWZ0OiA4Ny41JTtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLnB1bGwtMjEge1xuICByaWdodDogODcuNSU7XG4gIGxlZnQ6IGF1dG87IH1cblxuLnByZWZpeC0yMSB7XG4gIG1hcmdpbi1sZWZ0OiA4Ny41JTsgfVxuXG4uc3VmZml4LTIxIHtcbiAgbWFyZ2luLXJpZ2h0OiA4Ny41JTsgfVxuXG4ub3JkZXItZmlyc3Qge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgLW1vei1vcmRlcjogLTE7XG4gIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgb3JkZXI6IC0xOyB9XG5cbi5vcmRlci0yMSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDIyO1xuICAtd2Via2l0LW9yZGVyOiAyMTtcbiAgLW1vei1vcmRlcjogMjE7XG4gIC1tcy1mbGV4LW9yZGVyOiAyMTtcbiAgb3JkZXI6IDIxOyB9XG5cbi5vcmRlci1sYXN0IHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTAwMDA7XG4gIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gIC1tb3otb3JkZXI6IDk5OTk7XG4gIC1tcy1mbGV4LW9yZGVyOiA5OTk5O1xuICBvcmRlcjogOTk5OTsgfVxuXG4uZ3ItMjIge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDkxLjY2NjY3JTtcbiAgLW1vei1mbGV4LWJhc2lzOiA5MS42NjY2NyU7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA5MS42NjY2NyU7XG4gIGZsZXgtYmFzaXM6IDkxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cblxuLnB1c2gtMjIge1xuICBsZWZ0OiA5MS42NjY2NyU7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5wdWxsLTIyIHtcbiAgcmlnaHQ6IDkxLjY2NjY3JTtcbiAgbGVmdDogYXV0bzsgfVxuXG4ucHJlZml4LTIyIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuXG4uc3VmZml4LTIyIHtcbiAgbWFyZ2luLXJpZ2h0OiA5MS42NjY2NyU7IH1cblxuLm9yZGVyLWZpcnN0IHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgLXdlYmtpdC1vcmRlcjogLTE7XG4gIC1tb3otb3JkZXI6IC0xO1xuICAtbXMtZmxleC1vcmRlcjogLTE7XG4gIG9yZGVyOiAtMTsgfVxuXG4ub3JkZXItMjIge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyMztcbiAgLXdlYmtpdC1vcmRlcjogMjI7XG4gIC1tb3otb3JkZXI6IDIyO1xuICAtbXMtZmxleC1vcmRlcjogMjI7XG4gIG9yZGVyOiAyMjsgfVxuXG4ub3JkZXItbGFzdCB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAtbW96LW9yZGVyOiA5OTk5O1xuICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgb3JkZXI6IDk5OTk7IH1cblxuLmdyLTIzIHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiA5NS44MzMzMyU7XG4gIC1tb3otZmxleC1iYXNpczogOTUuODMzMzMlO1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogOTUuODMzMzMlO1xuICBmbGV4LWJhc2lzOiA5NS44MzMzMyU7XG4gIG1heC13aWR0aDogOTUuODMzMzMlOyB9XG5cbi5wdXNoLTIzIHtcbiAgbGVmdDogOTUuODMzMzMlO1xuICByaWdodDogYXV0bzsgfVxuXG4ucHVsbC0yMyB7XG4gIHJpZ2h0OiA5NS44MzMzMyU7XG4gIGxlZnQ6IGF1dG87IH1cblxuLnByZWZpeC0yMyB7XG4gIG1hcmdpbi1sZWZ0OiA5NS44MzMzMyU7IH1cblxuLnN1ZmZpeC0yMyB7XG4gIG1hcmdpbi1yaWdodDogOTUuODMzMzMlOyB9XG5cbi5vcmRlci1maXJzdCB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gIC13ZWJraXQtb3JkZXI6IC0xO1xuICAtbW96LW9yZGVyOiAtMTtcbiAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICBvcmRlcjogLTE7IH1cblxuLm9yZGVyLTIzIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjQ7XG4gIC13ZWJraXQtb3JkZXI6IDIzO1xuICAtbW96LW9yZGVyOiAyMztcbiAgLW1zLWZsZXgtb3JkZXI6IDIzO1xuICBvcmRlcjogMjM7IH1cblxuLm9yZGVyLWxhc3Qge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgLXdlYmtpdC1vcmRlcjogOTk5OTtcbiAgLW1vei1vcmRlcjogOTk5OTtcbiAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gIG9yZGVyOiA5OTk5OyB9XG5cbi5nci0yNCB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogMTAwJTtcbiAgLW1vei1mbGV4LWJhc2lzOiAxMDAlO1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTAwJTtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5wdXNoLTI0IHtcbiAgbGVmdDogMTAwJTtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLnB1bGwtMjQge1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bzsgfVxuXG4ucHJlZml4LTI0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cblxuLnN1ZmZpeC0yNCB7XG4gIG1hcmdpbi1yaWdodDogMTAwJTsgfVxuXG4ub3JkZXItZmlyc3Qge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgLW1vei1vcmRlcjogLTE7XG4gIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgb3JkZXI6IC0xOyB9XG5cbi5vcmRlci0yNCB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI1O1xuICAtd2Via2l0LW9yZGVyOiAyNDtcbiAgLW1vei1vcmRlcjogMjQ7XG4gIC1tcy1mbGV4LW9yZGVyOiAyNDtcbiAgb3JkZXI6IDI0OyB9XG5cbi5vcmRlci1sYXN0IHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTAwMDA7XG4gIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gIC1tb3otb3JkZXI6IDk5OTk7XG4gIC1tcy1mbGV4LW9yZGVyOiA5OTk5O1xuICBvcmRlcjogOTk5OTsgfVxuXG4uZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uY2xlYXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4uY2xlYXItbGVmdCB7XG4gIGNsZWFyOiBsZWZ0OyB9XG5cbi5jbGVhci1yaWdodCB7XG4gIGNsZWFyOiByaWdodDsgfVxuXG4ubm8tZ3V0dGVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLm5vLWd1dHRlci1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5uby1ndXR0ZXItcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5uby1ndXR0ZXItdG9wIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLm5vLWd1dHRlci1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4uZ3V0dGVyIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cbi5ndXR0ZXItbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDsgfVxuXG4uZ3V0dGVyLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuXG4uYXV0by1oZWlnaHQge1xuICBoZWlnaHQ6IGluaGVyaXQ7IH1cblxuLnJvdyB7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1vei1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9XG4gIFtjbGFzcyo9XCJuby1ndXR0ZXJcIl0gPiAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5yb3ctcmV2ZXJzZSB7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgLW1vei1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9XG4gIFtjbGFzcyo9XCJuby1ndXR0ZXJcIl0gPiAucm93LXJldmVyc2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnJvdy1mdWxsIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXJnaW4tbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuXG4uY29sIHtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9XG5cbi5jb2wtcmV2ZXJzZSB7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDsgfVxuXG4ucm93LWFsaWduLWxlZnQge1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtbW96LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG5cbi5yb3ctYWxpZ24tY2VudGVyIHtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5yb3ctYWxpZ24tcmlnaHQge1xuICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtbW96LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cblxuLnJvdy1hbGlnbi1taWRkbGUge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ucm93LWFsaWduLXRvcCB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbW96LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4ucm93LWFsaWduLWJvdHRvbSB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAtbW96LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG5cbi5yb3ctYWxpZ24tYXJvdW5kIHtcbiAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cblxuLnJvdy1hbGlnbi1iZXR3ZWVuIHtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5ub3QtdmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zaG93LWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLnJvdy1kZWJ1ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk5OTk7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnJvdy1kZWJ1ZzpiZWZvcmUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDk5OTk5cHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMCwgMCwgMCwgMC4wMikgNTAlKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDguMzMzMzMlIDEwMCU7XG4gICAgei1pbmRleDogOTk5OTk7IH1cblxuYm9keSB7XG4gIGRpcmVjdGlvbjogbHRyOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNjJweCkge1xuICAuZ3ItMFxcQGRlc2t0b3Atc21hbGwge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMCU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiAwJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMCU7XG4gICAgZmxleC1iYXNpczogMCU7XG4gICAgbWF4LXdpZHRoOiAwJTsgfVxuICAucHVzaC0wXFxAZGVza3RvcC1zbWFsbCB7XG4gICAgbGVmdDogMCU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnB1bGwtMFxcQGRlc2t0b3Atc21hbGwge1xuICAgIHJpZ2h0OiAwJTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5wcmVmaXgtMFxcQGRlc2t0b3Atc21hbGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAuc3VmZml4LTBcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAlOyB9XG4gIC5vcmRlci1maXJzdFxcQGRlc2t0b3Atc21hbGwge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItMFxcQGRlc2t0b3Atc21hbGwge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XG4gICAgLXdlYmtpdC1vcmRlcjogMDtcbiAgICAtbW96LW9yZGVyOiAwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci1sYXN0XFxAZGVza3RvcC1zbWFsbCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTAwMDA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTk5OTtcbiAgICAtbW96LW9yZGVyOiA5OTk5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5OTk5O1xuICAgIG9yZGVyOiA5OTk5OyB9XG4gIC5nci0xXFxAZGVza3RvcC1zbWFsbCB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA0LjE2NjY3JTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDQuMTY2NjclO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA0LjE2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA0LjE2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQuMTY2NjclOyB9XG4gIC5wdXNoLTFcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICBsZWZ0OiA0LjE2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC0xXFxAZGVza3RvcC1zbWFsbCB7XG4gICAgcmlnaHQ6IDQuMTY2NjclO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC0xXFxAZGVza3RvcC1zbWFsbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMTY2NjclOyB9XG4gIC5zdWZmaXgtMVxcQGRlc2t0b3Atc21hbGwge1xuICAgIG1hcmdpbi1yaWdodDogNC4xNjY2NyU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAZGVza3RvcC1zbWFsbCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbW96LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci0xXFxAZGVza3RvcC1zbWFsbCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAtd2Via2l0LW9yZGVyOiAxO1xuICAgIC1tb3otb3JkZXI6IDE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLWxhc3RcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTJcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDguMzMzMzMlO1xuICAgIC1tb3otZmxleC1iYXNpczogOC4zMzMzMyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDguMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLnB1c2gtMlxcQGRlc2t0b3Atc21hbGwge1xuICAgIGxlZnQ6IDguMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTJcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICByaWdodDogOC4zMzMzMyU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTJcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLnN1ZmZpeC0yXFxAZGVza3RvcC1zbWFsbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4LjMzMzMzJTsgfVxuICAub3JkZXItZmlyc3RcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLTJcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgIC13ZWJraXQtb3JkZXI6IDI7XG4gICAgLW1vei1vcmRlcjogMjtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItbGFzdFxcQGRlc2t0b3Atc21hbGwge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItM1xcQGRlc2t0b3Atc21hbGwge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMTIuNSU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiAxMi41JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTIuNSU7XG4gICAgZmxleC1iYXNpczogMTIuNSU7XG4gICAgbWF4LXdpZHRoOiAxMi41JTsgfVxuICAucHVzaC0zXFxAZGVza3RvcC1zbWFsbCB7XG4gICAgbGVmdDogMTIuNSU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnB1bGwtM1xcQGRlc2t0b3Atc21hbGwge1xuICAgIHJpZ2h0OiAxMi41JTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5wcmVmaXgtM1xcQGRlc2t0b3Atc21hbGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMi41JTsgfVxuICAuc3VmZml4LTNcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyLjUlOyB9XG4gIC5vcmRlci1maXJzdFxcQGRlc2t0b3Atc21hbGwge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItM1xcQGRlc2t0b3Atc21hbGwge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XG4gICAgLXdlYmtpdC1vcmRlcjogMztcbiAgICAtbW96LW9yZGVyOiAzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1sYXN0XFxAZGVza3RvcC1zbWFsbCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTAwMDA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTk5OTtcbiAgICAtbW96LW9yZGVyOiA5OTk5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5OTk5O1xuICAgIG9yZGVyOiA5OTk5OyB9XG4gIC5nci00XFxAZGVza3RvcC1zbWFsbCB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxNi42NjY2NyU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiAxNi42NjY2NyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE2LjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLnB1c2gtNFxcQGRlc2t0b3Atc21hbGwge1xuICAgIGxlZnQ6IDE2LjY2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC00XFxAZGVza3RvcC1zbWFsbCB7XG4gICAgcmlnaHQ6IDE2LjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5wcmVmaXgtNFxcQGRlc2t0b3Atc21hbGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLnN1ZmZpeC00XFxAZGVza3RvcC1zbWFsbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNi42NjY2NyU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAZGVza3RvcC1zbWFsbCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbW96LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci00XFxAZGVza3RvcC1zbWFsbCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTtcbiAgICAtd2Via2l0LW9yZGVyOiA0O1xuICAgIC1tb3otb3JkZXI6IDQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLWxhc3RcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTVcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDIwLjgzMzMzJTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDIwLjgzMzMzJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMjAuODMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDIwLjgzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDIwLjgzMzMzJTsgfVxuICAucHVzaC01XFxAZGVza3RvcC1zbWFsbCB7XG4gICAgbGVmdDogMjAuODMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTVcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICByaWdodDogMjAuODMzMzMlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC01XFxAZGVza3RvcC1zbWFsbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwLjgzMzMzJTsgfVxuICAuc3VmZml4LTVcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwLjgzMzMzJTsgfVxuICAub3JkZXItZmlyc3RcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLTVcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2O1xuICAgIC13ZWJraXQtb3JkZXI6IDU7XG4gICAgLW1vei1vcmRlcjogNTtcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItbGFzdFxcQGRlc2t0b3Atc21hbGwge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItNlxcQGRlc2t0b3Atc21hbGwge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMjUlO1xuICAgIC1tb3otZmxleC1iYXNpczogMjUlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyNSU7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5wdXNoLTZcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICBsZWZ0OiAyNSU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnB1bGwtNlxcQGRlc2t0b3Atc21hbGwge1xuICAgIHJpZ2h0OiAyNSU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTZcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5zdWZmaXgtNlxcQGRlc2t0b3Atc21hbGwge1xuICAgIG1hcmdpbi1yaWdodDogMjUlOyB9XG4gIC5vcmRlci1maXJzdFxcQGRlc2t0b3Atc21hbGwge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItNlxcQGRlc2t0b3Atc21hbGwge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc7XG4gICAgLXdlYmtpdC1vcmRlcjogNjtcbiAgICAtbW96LW9yZGVyOiA2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1sYXN0XFxAZGVza3RvcC1zbWFsbCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTAwMDA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTk5OTtcbiAgICAtbW96LW9yZGVyOiA5OTk5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5OTk5O1xuICAgIG9yZGVyOiA5OTk5OyB9XG4gIC5nci03XFxAZGVza3RvcC1zbWFsbCB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAyOS4xNjY2NyU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiAyOS4xNjY2NyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDI5LjE2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiAyOS4xNjY2NyU7XG4gICAgbWF4LXdpZHRoOiAyOS4xNjY2NyU7IH1cbiAgLnB1c2gtN1xcQGRlc2t0b3Atc21hbGwge1xuICAgIGxlZnQ6IDI5LjE2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC03XFxAZGVza3RvcC1zbWFsbCB7XG4gICAgcmlnaHQ6IDI5LjE2NjY3JTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5wcmVmaXgtN1xcQGRlc2t0b3Atc21hbGwge1xuICAgIG1hcmdpbi1sZWZ0OiAyOS4xNjY2NyU7IH1cbiAgLnN1ZmZpeC03XFxAZGVza3RvcC1zbWFsbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyOS4xNjY2NyU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAZGVza3RvcC1zbWFsbCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbW96LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci03XFxAZGVza3RvcC1zbWFsbCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODtcbiAgICAtd2Via2l0LW9yZGVyOiA3O1xuICAgIC1tb3otb3JkZXI6IDc7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLWxhc3RcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLThcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMzMuMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucHVzaC04XFxAZGVza3RvcC1zbWFsbCB7XG4gICAgbGVmdDogMzMuMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLThcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICByaWdodDogMzMuMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC04XFxAZGVza3RvcC1zbWFsbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuc3VmZml4LThcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMzLjMzMzMzJTsgfVxuICAub3JkZXItZmlyc3RcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLThcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5O1xuICAgIC13ZWJraXQtb3JkZXI6IDg7XG4gICAgLW1vei1vcmRlcjogODtcbiAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItbGFzdFxcQGRlc2t0b3Atc21hbGwge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItOVxcQGRlc2t0b3Atc21hbGwge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMzcuNSU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiAzNy41JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMzcuNSU7XG4gICAgZmxleC1iYXNpczogMzcuNSU7XG4gICAgbWF4LXdpZHRoOiAzNy41JTsgfVxuICAucHVzaC05XFxAZGVza3RvcC1zbWFsbCB7XG4gICAgbGVmdDogMzcuNSU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnB1bGwtOVxcQGRlc2t0b3Atc21hbGwge1xuICAgIHJpZ2h0OiAzNy41JTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5wcmVmaXgtOVxcQGRlc2t0b3Atc21hbGwge1xuICAgIG1hcmdpbi1sZWZ0OiAzNy41JTsgfVxuICAuc3VmZml4LTlcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM3LjUlOyB9XG4gIC5vcmRlci1maXJzdFxcQGRlc2t0b3Atc21hbGwge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItOVxcQGRlc2t0b3Atc21hbGwge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk7XG4gICAgLW1vei1vcmRlcjogOTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItbGFzdFxcQGRlc2t0b3Atc21hbGwge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItMTBcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDQxLjY2NjY3JTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDQxLjY2NjY3JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNDEuNjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAucHVzaC0xMFxcQGRlc2t0b3Atc21hbGwge1xuICAgIGxlZnQ6IDQxLjY2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC0xMFxcQGRlc2t0b3Atc21hbGwge1xuICAgIHJpZ2h0OiA0MS42NjY2NyU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTEwXFxAZGVza3RvcC1zbWFsbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuc3VmZml4LTEwXFxAZGVza3RvcC1zbWFsbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MS42NjY2NyU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAZGVza3RvcC1zbWFsbCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbW96LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci0xMFxcQGRlc2t0b3Atc21hbGwge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDExO1xuICAgIC13ZWJraXQtb3JkZXI6IDEwO1xuICAgIC1tb3otb3JkZXI6IDEwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLWxhc3RcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTExXFxAZGVza3RvcC1zbWFsbCB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA0NS44MzMzMyU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiA0NS44MzMzMyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDQ1LjgzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA0NS44MzMzMyU7XG4gICAgbWF4LXdpZHRoOiA0NS44MzMzMyU7IH1cbiAgLnB1c2gtMTFcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICBsZWZ0OiA0NS44MzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnB1bGwtMTFcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICByaWdodDogNDUuODMzMzMlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC0xMVxcQGRlc2t0b3Atc21hbGwge1xuICAgIG1hcmdpbi1sZWZ0OiA0NS44MzMzMyU7IH1cbiAgLnN1ZmZpeC0xMVxcQGRlc2t0b3Atc21hbGwge1xuICAgIG1hcmdpbi1yaWdodDogNDUuODMzMzMlOyB9XG4gIC5vcmRlci1maXJzdFxcQGRlc2t0b3Atc21hbGwge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItMTFcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMjtcbiAgICAtd2Via2l0LW9yZGVyOiAxMTtcbiAgICAtbW96LW9yZGVyOiAxMTtcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1sYXN0XFxAZGVza3RvcC1zbWFsbCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTAwMDA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTk5OTtcbiAgICAtbW96LW9yZGVyOiA5OTk5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5OTk5O1xuICAgIG9yZGVyOiA5OTk5OyB9XG4gIC5nci0xMlxcQGRlc2t0b3Atc21hbGwge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNTAlO1xuICAgIC1tb3otZmxleC1iYXNpczogNTAlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5wdXNoLTEyXFxAZGVza3RvcC1zbWFsbCB7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTEyXFxAZGVza3RvcC1zbWFsbCB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5wcmVmaXgtMTJcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5zdWZmaXgtMTJcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwJTsgfVxuICAub3JkZXItZmlyc3RcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLTEyXFxAZGVza3RvcC1zbWFsbCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTM7XG4gICAgLXdlYmtpdC1vcmRlcjogMTI7XG4gICAgLW1vei1vcmRlcjogMTI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjsgfVxuICAub3JkZXItbGFzdFxcQGRlc2t0b3Atc21hbGwge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItMTNcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDU0LjE2NjY3JTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDU0LjE2NjY3JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTQuMTY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDU0LjE2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDU0LjE2NjY3JTsgfVxuICAucHVzaC0xM1xcQGRlc2t0b3Atc21hbGwge1xuICAgIGxlZnQ6IDU0LjE2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC0xM1xcQGRlc2t0b3Atc21hbGwge1xuICAgIHJpZ2h0OiA1NC4xNjY2NyU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTEzXFxAZGVza3RvcC1zbWFsbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU0LjE2NjY3JTsgfVxuICAuc3VmZml4LTEzXFxAZGVza3RvcC1zbWFsbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NC4xNjY2NyU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAZGVza3RvcC1zbWFsbCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbW96LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci0xM1xcQGRlc2t0b3Atc21hbGwge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE0O1xuICAgIC13ZWJraXQtb3JkZXI6IDEzO1xuICAgIC1tb3otb3JkZXI6IDEzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMztcbiAgICBvcmRlcjogMTM7IH1cbiAgLm9yZGVyLWxhc3RcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTE0XFxAZGVza3RvcC1zbWFsbCB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA1OC4zMzMzMyU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiA1OC4zMzMzMyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDU4LjMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLnB1c2gtMTRcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICBsZWZ0OiA1OC4zMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnB1bGwtMTRcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICByaWdodDogNTguMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC0xNFxcQGRlc2t0b3Atc21hbGwge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLnN1ZmZpeC0xNFxcQGRlc2t0b3Atc21hbGwge1xuICAgIG1hcmdpbi1yaWdodDogNTguMzMzMzMlOyB9XG4gIC5vcmRlci1maXJzdFxcQGRlc2t0b3Atc21hbGwge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItMTRcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNTtcbiAgICAtd2Via2l0LW9yZGVyOiAxNDtcbiAgICAtbW96LW9yZGVyOiAxNDtcbiAgICAtbXMtZmxleC1vcmRlcjogMTQ7XG4gICAgb3JkZXI6IDE0OyB9XG4gIC5vcmRlci1sYXN0XFxAZGVza3RvcC1zbWFsbCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTAwMDA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTk5OTtcbiAgICAtbW96LW9yZGVyOiA5OTk5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5OTk5O1xuICAgIG9yZGVyOiA5OTk5OyB9XG4gIC5nci0xNVxcQGRlc2t0b3Atc21hbGwge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNjIuNSU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiA2Mi41JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNjIuNSU7XG4gICAgZmxleC1iYXNpczogNjIuNSU7XG4gICAgbWF4LXdpZHRoOiA2Mi41JTsgfVxuICAucHVzaC0xNVxcQGRlc2t0b3Atc21hbGwge1xuICAgIGxlZnQ6IDYyLjUlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTE1XFxAZGVza3RvcC1zbWFsbCB7XG4gICAgcmlnaHQ6IDYyLjUlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC0xNVxcQGRlc2t0b3Atc21hbGwge1xuICAgIG1hcmdpbi1sZWZ0OiA2Mi41JTsgfVxuICAuc3VmZml4LTE1XFxAZGVza3RvcC1zbWFsbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Mi41JTsgfVxuICAub3JkZXItZmlyc3RcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLTE1XFxAZGVza3RvcC1zbWFsbCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTY7XG4gICAgLXdlYmtpdC1vcmRlcjogMTU7XG4gICAgLW1vei1vcmRlcjogMTU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE1O1xuICAgIG9yZGVyOiAxNTsgfVxuICAub3JkZXItbGFzdFxcQGRlc2t0b3Atc21hbGwge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItMTZcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDY2LjY2NjY3JTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDY2LjY2NjY3JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNjYuNjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAucHVzaC0xNlxcQGRlc2t0b3Atc21hbGwge1xuICAgIGxlZnQ6IDY2LjY2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC0xNlxcQGRlc2t0b3Atc21hbGwge1xuICAgIHJpZ2h0OiA2Ni42NjY2NyU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTE2XFxAZGVza3RvcC1zbWFsbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuc3VmZml4LTE2XFxAZGVza3RvcC1zbWFsbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ni42NjY2NyU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAZGVza3RvcC1zbWFsbCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbW96LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci0xNlxcQGRlc2t0b3Atc21hbGwge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE3O1xuICAgIC13ZWJraXQtb3JkZXI6IDE2O1xuICAgIC1tb3otb3JkZXI6IDE2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxNjtcbiAgICBvcmRlcjogMTY7IH1cbiAgLm9yZGVyLWxhc3RcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTE3XFxAZGVza3RvcC1zbWFsbCB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA3MC44MzMzMyU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiA3MC44MzMzMyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDcwLjgzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA3MC44MzMzMyU7XG4gICAgbWF4LXdpZHRoOiA3MC44MzMzMyU7IH1cbiAgLnB1c2gtMTdcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICBsZWZ0OiA3MC44MzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnB1bGwtMTdcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICByaWdodDogNzAuODMzMzMlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC0xN1xcQGRlc2t0b3Atc21hbGwge1xuICAgIG1hcmdpbi1sZWZ0OiA3MC44MzMzMyU7IH1cbiAgLnN1ZmZpeC0xN1xcQGRlc2t0b3Atc21hbGwge1xuICAgIG1hcmdpbi1yaWdodDogNzAuODMzMzMlOyB9XG4gIC5vcmRlci1maXJzdFxcQGRlc2t0b3Atc21hbGwge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItMTdcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxODtcbiAgICAtd2Via2l0LW9yZGVyOiAxNztcbiAgICAtbW96LW9yZGVyOiAxNztcbiAgICAtbXMtZmxleC1vcmRlcjogMTc7XG4gICAgb3JkZXI6IDE3OyB9XG4gIC5vcmRlci1sYXN0XFxAZGVza3RvcC1zbWFsbCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTAwMDA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTk5OTtcbiAgICAtbW96LW9yZGVyOiA5OTk5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5OTk5O1xuICAgIG9yZGVyOiA5OTk5OyB9XG4gIC5nci0xOFxcQGRlc2t0b3Atc21hbGwge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNzUlO1xuICAgIC1tb3otZmxleC1iYXNpczogNzUlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA3NSU7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5wdXNoLTE4XFxAZGVza3RvcC1zbWFsbCB7XG4gICAgbGVmdDogNzUlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTE4XFxAZGVza3RvcC1zbWFsbCB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5wcmVmaXgtMThcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5zdWZmaXgtMThcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1JTsgfVxuICAub3JkZXItZmlyc3RcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLTE4XFxAZGVza3RvcC1zbWFsbCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTk7XG4gICAgLXdlYmtpdC1vcmRlcjogMTg7XG4gICAgLW1vei1vcmRlcjogMTg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE4O1xuICAgIG9yZGVyOiAxODsgfVxuICAub3JkZXItbGFzdFxcQGRlc2t0b3Atc21hbGwge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItMTlcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDc5LjE2NjY3JTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDc5LjE2NjY3JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNzkuMTY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDc5LjE2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDc5LjE2NjY3JTsgfVxuICAucHVzaC0xOVxcQGRlc2t0b3Atc21hbGwge1xuICAgIGxlZnQ6IDc5LjE2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC0xOVxcQGRlc2t0b3Atc21hbGwge1xuICAgIHJpZ2h0OiA3OS4xNjY2NyU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTE5XFxAZGVza3RvcC1zbWFsbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc5LjE2NjY3JTsgfVxuICAuc3VmZml4LTE5XFxAZGVza3RvcC1zbWFsbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3OS4xNjY2NyU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAZGVza3RvcC1zbWFsbCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbW96LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci0xOVxcQGRlc2t0b3Atc21hbGwge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDIwO1xuICAgIC13ZWJraXQtb3JkZXI6IDE5O1xuICAgIC1tb3otb3JkZXI6IDE5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxOTtcbiAgICBvcmRlcjogMTk7IH1cbiAgLm9yZGVyLWxhc3RcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTIwXFxAZGVza3RvcC1zbWFsbCB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA4My4zMzMzMyU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiA4My4zMzMzMyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDgzLjMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLnB1c2gtMjBcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICBsZWZ0OiA4My4zMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnB1bGwtMjBcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICByaWdodDogODMuMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC0yMFxcQGRlc2t0b3Atc21hbGwge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLnN1ZmZpeC0yMFxcQGRlc2t0b3Atc21hbGwge1xuICAgIG1hcmdpbi1yaWdodDogODMuMzMzMzMlOyB9XG4gIC5vcmRlci1maXJzdFxcQGRlc2t0b3Atc21hbGwge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItMjBcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyMTtcbiAgICAtd2Via2l0LW9yZGVyOiAyMDtcbiAgICAtbW96LW9yZGVyOiAyMDtcbiAgICAtbXMtZmxleC1vcmRlcjogMjA7XG4gICAgb3JkZXI6IDIwOyB9XG4gIC5vcmRlci1sYXN0XFxAZGVza3RvcC1zbWFsbCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTAwMDA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTk5OTtcbiAgICAtbW96LW9yZGVyOiA5OTk5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5OTk5O1xuICAgIG9yZGVyOiA5OTk5OyB9XG4gIC5nci0yMVxcQGRlc2t0b3Atc21hbGwge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogODcuNSU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiA4Ny41JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogODcuNSU7XG4gICAgZmxleC1iYXNpczogODcuNSU7XG4gICAgbWF4LXdpZHRoOiA4Ny41JTsgfVxuICAucHVzaC0yMVxcQGRlc2t0b3Atc21hbGwge1xuICAgIGxlZnQ6IDg3LjUlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTIxXFxAZGVza3RvcC1zbWFsbCB7XG4gICAgcmlnaHQ6IDg3LjUlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC0yMVxcQGRlc2t0b3Atc21hbGwge1xuICAgIG1hcmdpbi1sZWZ0OiA4Ny41JTsgfVxuICAuc3VmZml4LTIxXFxAZGVza3RvcC1zbWFsbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4Ny41JTsgfVxuICAub3JkZXItZmlyc3RcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLTIxXFxAZGVza3RvcC1zbWFsbCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjI7XG4gICAgLXdlYmtpdC1vcmRlcjogMjE7XG4gICAgLW1vei1vcmRlcjogMjE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDIxO1xuICAgIG9yZGVyOiAyMTsgfVxuICAub3JkZXItbGFzdFxcQGRlc2t0b3Atc21hbGwge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItMjJcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDkxLjY2NjY3JTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDkxLjY2NjY3JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogOTEuNjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAucHVzaC0yMlxcQGRlc2t0b3Atc21hbGwge1xuICAgIGxlZnQ6IDkxLjY2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC0yMlxcQGRlc2t0b3Atc21hbGwge1xuICAgIHJpZ2h0OiA5MS42NjY2NyU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTIyXFxAZGVza3RvcC1zbWFsbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuc3VmZml4LTIyXFxAZGVza3RvcC1zbWFsbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MS42NjY2NyU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAZGVza3RvcC1zbWFsbCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbW96LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci0yMlxcQGRlc2t0b3Atc21hbGwge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDIzO1xuICAgIC13ZWJraXQtb3JkZXI6IDIyO1xuICAgIC1tb3otb3JkZXI6IDIyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyMjtcbiAgICBvcmRlcjogMjI7IH1cbiAgLm9yZGVyLWxhc3RcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTIzXFxAZGVza3RvcC1zbWFsbCB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA5NS44MzMzMyU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiA5NS44MzMzMyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDk1LjgzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA5NS44MzMzMyU7XG4gICAgbWF4LXdpZHRoOiA5NS44MzMzMyU7IH1cbiAgLnB1c2gtMjNcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICBsZWZ0OiA5NS44MzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnB1bGwtMjNcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICByaWdodDogOTUuODMzMzMlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC0yM1xcQGRlc2t0b3Atc21hbGwge1xuICAgIG1hcmdpbi1sZWZ0OiA5NS44MzMzMyU7IH1cbiAgLnN1ZmZpeC0yM1xcQGRlc2t0b3Atc21hbGwge1xuICAgIG1hcmdpbi1yaWdodDogOTUuODMzMzMlOyB9XG4gIC5vcmRlci1maXJzdFxcQGRlc2t0b3Atc21hbGwge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItMjNcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyNDtcbiAgICAtd2Via2l0LW9yZGVyOiAyMztcbiAgICAtbW96LW9yZGVyOiAyMztcbiAgICAtbXMtZmxleC1vcmRlcjogMjM7XG4gICAgb3JkZXI6IDIzOyB9XG4gIC5vcmRlci1sYXN0XFxAZGVza3RvcC1zbWFsbCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTAwMDA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTk5OTtcbiAgICAtbW96LW9yZGVyOiA5OTk5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5OTk5O1xuICAgIG9yZGVyOiA5OTk5OyB9XG4gIC5nci0yNFxcQGRlc2t0b3Atc21hbGwge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMTAwJTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDEwMCU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnB1c2gtMjRcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTI0XFxAZGVza3RvcC1zbWFsbCB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTI0XFxAZGVza3RvcC1zbWFsbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cbiAgLnN1ZmZpeC0yNFxcQGRlc2t0b3Atc21hbGwge1xuICAgIG1hcmdpbi1yaWdodDogMTAwJTsgfVxuICAub3JkZXItZmlyc3RcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLTI0XFxAZGVza3RvcC1zbWFsbCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjU7XG4gICAgLXdlYmtpdC1vcmRlcjogMjQ7XG4gICAgLW1vei1vcmRlcjogMjQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI0O1xuICAgIG9yZGVyOiAyNDsgfVxuICAub3JkZXItbGFzdFxcQGRlc2t0b3Atc21hbGwge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZmxvYXQtbGVmdFxcQGRlc2t0b3Atc21hbGwge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5mbG9hdC1yaWdodFxcQGRlc2t0b3Atc21hbGwge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuY2xlYXJcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuY2xlYXItbGVmdFxcQGRlc2t0b3Atc21hbGwge1xuICAgIGNsZWFyOiBsZWZ0OyB9XG4gIC5jbGVhci1yaWdodFxcQGRlc2t0b3Atc21hbGwge1xuICAgIGNsZWFyOiByaWdodDsgfVxuICAubm8tZ3V0dGVyXFxAZGVza3RvcC1zbWFsbCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm5vLWd1dHRlci1sZWZ0XFxAZGVza3RvcC1zbWFsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5uby1ndXR0ZXItcmlnaHRcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5uby1ndXR0ZXItdG9wXFxAZGVza3RvcC1zbWFsbCB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLm5vLWd1dHRlci1ib3R0b21cXEBkZXNrdG9wLXNtYWxsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAuZ3V0dGVyXFxAZGVza3RvcC1zbWFsbCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgLmd1dHRlci1sZWZ0XFxAZGVza3RvcC1zbWFsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gIC5ndXR0ZXItcmlnaHRcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gIC5hdXRvLWhlaWdodFxcQGRlc2t0b3Atc21hbGwge1xuICAgIGhlaWdodDogaW5oZXJpdDsgfVxuICAucm93XFxAZGVza3RvcC1zbWFsbCB7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7IH1cbiAgICBbY2xhc3MqPVwibm8tZ3V0dGVyXCJdID4gLnJvd1xcQGRlc2t0b3Atc21hbGwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5yb3ctcmV2ZXJzZVxcQGRlc2t0b3Atc21hbGwge1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLW1vei1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9XG4gICAgW2NsYXNzKj1cIm5vLWd1dHRlclwiXSA+IC5yb3ctcmV2ZXJzZVxcQGRlc2t0b3Atc21hbGwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZnVsbFxcQGRlc2t0b3Atc21hbGwge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXJnaW4tbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAuY29sXFxAZGVza3RvcC1zbWFsbCB7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9XG4gIC5jb2wtcmV2ZXJzZVxcQGRlc2t0b3Atc21hbGwge1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDsgfVxuICAucm93LWFsaWduLWxlZnRcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLnJvdy1hbGlnbi1jZW50ZXJcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAucm93LWFsaWduLXJpZ2h0XFxAZGVza3RvcC1zbWFsbCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLnJvdy1hbGlnbi1taWRkbGVcXEBkZXNrdG9wLXNtYWxsIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5yb3ctYWxpZ24tdG9wXFxAZGVza3RvcC1zbWFsbCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1tb3otYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLnJvdy1hbGlnbi1ib3R0b21cXEBkZXNrdG9wLXNtYWxsIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgLW1vei1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gIC5yb3ctYWxpZ24tYXJvdW5kXFxAZGVza3RvcC1zbWFsbCB7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgLnJvdy1hbGlnbi1iZXR3ZWVuXFxAZGVza3RvcC1zbWFsbCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuaGlkZVxcQGRlc2t0b3Atc21hbGwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5vdC12aXNpYmxlXFxAZGVza3RvcC1zbWFsbCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5zaG93XFxAZGVza3RvcC1zbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNob3ctaW5saW5lXFxAZGVza3RvcC1zbWFsbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC52aXNpYmxlXFxAZGVza3RvcC1zbWFsbCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAucm93LWRlYnVnXFxAZGVza3RvcC1zbWFsbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk5OTk5O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAucm93LWRlYnVnXFxAZGVza3RvcC1zbWFsbDpiZWZvcmUge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogOTk5OTlweDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDAsIDAsIDAsIDAuMDIpIDUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDguMzMzMzMlIDEwMCU7XG4gICAgICB6LWluZGV4OiA5OTk5OTsgfVxuICBib2R5IHtcbiAgICBkaXJlY3Rpb246IGx0cjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZ3ItMFxcQHRhYmxldCB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAwJTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDAlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwJTtcbiAgICBmbGV4LWJhc2lzOiAwJTtcbiAgICBtYXgtd2lkdGg6IDAlOyB9XG4gIC5wdXNoLTBcXEB0YWJsZXQge1xuICAgIGxlZnQ6IDAlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTBcXEB0YWJsZXQge1xuICAgIHJpZ2h0OiAwJTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5wcmVmaXgtMFxcQHRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC5zdWZmaXgtMFxcQHRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwJTsgfVxuICAub3JkZXItZmlyc3RcXEB0YWJsZXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItMFxcQHRhYmxldCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcbiAgICAtd2Via2l0LW9yZGVyOiAwO1xuICAgIC1tb3otb3JkZXI6IDA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLWxhc3RcXEB0YWJsZXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItMVxcQHRhYmxldCB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA0LjE2NjY3JTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDQuMTY2NjclO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA0LjE2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA0LjE2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQuMTY2NjclOyB9XG4gIC5wdXNoLTFcXEB0YWJsZXQge1xuICAgIGxlZnQ6IDQuMTY2NjclO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTFcXEB0YWJsZXQge1xuICAgIHJpZ2h0OiA0LjE2NjY3JTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5wcmVmaXgtMVxcQHRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMTY2NjclOyB9XG4gIC5zdWZmaXgtMVxcQHRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjE2NjY3JTsgfVxuICAub3JkZXItZmlyc3RcXEB0YWJsZXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItMVxcQHRhYmxldCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAtd2Via2l0LW9yZGVyOiAxO1xuICAgIC1tb3otb3JkZXI6IDE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLWxhc3RcXEB0YWJsZXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItMlxcQHRhYmxldCB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA4LjMzMzMzJTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDguMzMzMzMlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4LjMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5wdXNoLTJcXEB0YWJsZXQge1xuICAgIGxlZnQ6IDguMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTJcXEB0YWJsZXQge1xuICAgIHJpZ2h0OiA4LjMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5wcmVmaXgtMlxcQHRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5zdWZmaXgtMlxcQHRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4LjMzMzMzJTsgfVxuICAub3JkZXItZmlyc3RcXEB0YWJsZXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItMlxcQHRhYmxldCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAtd2Via2l0LW9yZGVyOiAyO1xuICAgIC1tb3otb3JkZXI6IDI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLWxhc3RcXEB0YWJsZXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItM1xcQHRhYmxldCB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxMi41JTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDEyLjUlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMi41JTtcbiAgICBmbGV4LWJhc2lzOiAxMi41JTtcbiAgICBtYXgtd2lkdGg6IDEyLjUlOyB9XG4gIC5wdXNoLTNcXEB0YWJsZXQge1xuICAgIGxlZnQ6IDEyLjUlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTNcXEB0YWJsZXQge1xuICAgIHJpZ2h0OiAxMi41JTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5wcmVmaXgtM1xcQHRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyLjUlOyB9XG4gIC5zdWZmaXgtM1xcQHRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMi41JTsgfVxuICAub3JkZXItZmlyc3RcXEB0YWJsZXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItM1xcQHRhYmxldCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcbiAgICAtd2Via2l0LW9yZGVyOiAzO1xuICAgIC1tb3otb3JkZXI6IDM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLWxhc3RcXEB0YWJsZXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItNFxcQHRhYmxldCB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxNi42NjY2NyU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiAxNi42NjY2NyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE2LjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLnB1c2gtNFxcQHRhYmxldCB7XG4gICAgbGVmdDogMTYuNjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTRcXEB0YWJsZXQge1xuICAgIHJpZ2h0OiAxNi42NjY2NyU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTRcXEB0YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLnN1ZmZpeC00XFxAdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2LjY2NjY3JTsgfVxuICAub3JkZXItZmlyc3RcXEB0YWJsZXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItNFxcQHRhYmxldCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTtcbiAgICAtd2Via2l0LW9yZGVyOiA0O1xuICAgIC1tb3otb3JkZXI6IDQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLWxhc3RcXEB0YWJsZXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItNVxcQHRhYmxldCB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAyMC44MzMzMyU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiAyMC44MzMzMyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDIwLjgzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiAyMC44MzMzMyU7XG4gICAgbWF4LXdpZHRoOiAyMC44MzMzMyU7IH1cbiAgLnB1c2gtNVxcQHRhYmxldCB7XG4gICAgbGVmdDogMjAuODMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTVcXEB0YWJsZXQge1xuICAgIHJpZ2h0OiAyMC44MzMzMyU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTVcXEB0YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMC44MzMzMyU7IH1cbiAgLnN1ZmZpeC01XFxAdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwLjgzMzMzJTsgfVxuICAub3JkZXItZmlyc3RcXEB0YWJsZXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItNVxcQHRhYmxldCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjtcbiAgICAtd2Via2l0LW9yZGVyOiA1O1xuICAgIC1tb3otb3JkZXI6IDU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLWxhc3RcXEB0YWJsZXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItNlxcQHRhYmxldCB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAyNSU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiAyNSU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDI1JTtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLnB1c2gtNlxcQHRhYmxldCB7XG4gICAgbGVmdDogMjUlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTZcXEB0YWJsZXQge1xuICAgIHJpZ2h0OiAyNSU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTZcXEB0YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLnN1ZmZpeC02XFxAdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1JTsgfVxuICAub3JkZXItZmlyc3RcXEB0YWJsZXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItNlxcQHRhYmxldCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNztcbiAgICAtd2Via2l0LW9yZGVyOiA2O1xuICAgIC1tb3otb3JkZXI6IDY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLWxhc3RcXEB0YWJsZXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItN1xcQHRhYmxldCB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAyOS4xNjY2NyU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiAyOS4xNjY2NyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDI5LjE2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiAyOS4xNjY2NyU7XG4gICAgbWF4LXdpZHRoOiAyOS4xNjY2NyU7IH1cbiAgLnB1c2gtN1xcQHRhYmxldCB7XG4gICAgbGVmdDogMjkuMTY2NjclO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTdcXEB0YWJsZXQge1xuICAgIHJpZ2h0OiAyOS4xNjY2NyU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTdcXEB0YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAyOS4xNjY2NyU7IH1cbiAgLnN1ZmZpeC03XFxAdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI5LjE2NjY3JTsgfVxuICAub3JkZXItZmlyc3RcXEB0YWJsZXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItN1xcQHRhYmxldCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODtcbiAgICAtd2Via2l0LW9yZGVyOiA3O1xuICAgIC1tb3otb3JkZXI6IDc7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLWxhc3RcXEB0YWJsZXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItOFxcQHRhYmxldCB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAzMy4zMzMzMyU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiAzMy4zMzMzMyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDMzLjMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnB1c2gtOFxcQHRhYmxldCB7XG4gICAgbGVmdDogMzMuMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLThcXEB0YWJsZXQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMyU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LThcXEB0YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLnN1ZmZpeC04XFxAdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMzLjMzMzMzJTsgfVxuICAub3JkZXItZmlyc3RcXEB0YWJsZXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItOFxcQHRhYmxldCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTtcbiAgICAtd2Via2l0LW9yZGVyOiA4O1xuICAgIC1tb3otb3JkZXI6IDg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLWxhc3RcXEB0YWJsZXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItOVxcQHRhYmxldCB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAzNy41JTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDM3LjUlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAzNy41JTtcbiAgICBmbGV4LWJhc2lzOiAzNy41JTtcbiAgICBtYXgtd2lkdGg6IDM3LjUlOyB9XG4gIC5wdXNoLTlcXEB0YWJsZXQge1xuICAgIGxlZnQ6IDM3LjUlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTlcXEB0YWJsZXQge1xuICAgIHJpZ2h0OiAzNy41JTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5wcmVmaXgtOVxcQHRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM3LjUlOyB9XG4gIC5zdWZmaXgtOVxcQHRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNy41JTsgfVxuICAub3JkZXItZmlyc3RcXEB0YWJsZXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItOVxcQHRhYmxldCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTtcbiAgICAtbW96LW9yZGVyOiA5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1sYXN0XFxAdGFibGV0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTEwXFxAdGFibGV0IHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDQxLjY2NjY3JTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDQxLjY2NjY3JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNDEuNjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAucHVzaC0xMFxcQHRhYmxldCB7XG4gICAgbGVmdDogNDEuNjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTEwXFxAdGFibGV0IHtcbiAgICByaWdodDogNDEuNjY2NjclO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC0xMFxcQHRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuc3VmZml4LTEwXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQxLjY2NjY3JTsgfVxuICAub3JkZXItZmlyc3RcXEB0YWJsZXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItMTBcXEB0YWJsZXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDExO1xuICAgIC13ZWJraXQtb3JkZXI6IDEwO1xuICAgIC1tb3otb3JkZXI6IDEwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLWxhc3RcXEB0YWJsZXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItMTFcXEB0YWJsZXQge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNDUuODMzMzMlO1xuICAgIC1tb3otZmxleC1iYXNpczogNDUuODMzMzMlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA0NS44MzMzMyU7XG4gICAgZmxleC1iYXNpczogNDUuODMzMzMlO1xuICAgIG1heC13aWR0aDogNDUuODMzMzMlOyB9XG4gIC5wdXNoLTExXFxAdGFibGV0IHtcbiAgICBsZWZ0OiA0NS44MzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnB1bGwtMTFcXEB0YWJsZXQge1xuICAgIHJpZ2h0OiA0NS44MzMzMyU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTExXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogNDUuODMzMzMlOyB9XG4gIC5zdWZmaXgtMTFcXEB0YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogNDUuODMzMzMlOyB9XG4gIC5vcmRlci1maXJzdFxcQHRhYmxldCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbW96LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci0xMVxcQHRhYmxldCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTI7XG4gICAgLXdlYmtpdC1vcmRlcjogMTE7XG4gICAgLW1vei1vcmRlcjogMTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItbGFzdFxcQHRhYmxldCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTAwMDA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTk5OTtcbiAgICAtbW96LW9yZGVyOiA5OTk5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5OTk5O1xuICAgIG9yZGVyOiA5OTk5OyB9XG4gIC5nci0xMlxcQHRhYmxldCB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA1MCU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiA1MCU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLnB1c2gtMTJcXEB0YWJsZXQge1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC0xMlxcQHRhYmxldCB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5wcmVmaXgtMTJcXEB0YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLnN1ZmZpeC0xMlxcQHRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MCU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAdGFibGV0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLTEyXFxAdGFibGV0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMztcbiAgICAtd2Via2l0LW9yZGVyOiAxMjtcbiAgICAtbW96LW9yZGVyOiAxMjtcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vcmRlci1sYXN0XFxAdGFibGV0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTEzXFxAdGFibGV0IHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDU0LjE2NjY3JTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDU0LjE2NjY3JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTQuMTY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDU0LjE2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDU0LjE2NjY3JTsgfVxuICAucHVzaC0xM1xcQHRhYmxldCB7XG4gICAgbGVmdDogNTQuMTY2NjclO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTEzXFxAdGFibGV0IHtcbiAgICByaWdodDogNTQuMTY2NjclO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC0xM1xcQHRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU0LjE2NjY3JTsgfVxuICAuc3VmZml4LTEzXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU0LjE2NjY3JTsgfVxuICAub3JkZXItZmlyc3RcXEB0YWJsZXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItMTNcXEB0YWJsZXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE0O1xuICAgIC13ZWJraXQtb3JkZXI6IDEzO1xuICAgIC1tb3otb3JkZXI6IDEzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMztcbiAgICBvcmRlcjogMTM7IH1cbiAgLm9yZGVyLWxhc3RcXEB0YWJsZXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItMTRcXEB0YWJsZXQge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNTguMzMzMzMlO1xuICAgIC1tb3otZmxleC1iYXNpczogNTguMzMzMzMlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1OC4zMzMzMyU7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5wdXNoLTE0XFxAdGFibGV0IHtcbiAgICBsZWZ0OiA1OC4zMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnB1bGwtMTRcXEB0YWJsZXQge1xuICAgIHJpZ2h0OiA1OC4zMzMzMyU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTE0XFxAdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5zdWZmaXgtMTRcXEB0YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogNTguMzMzMzMlOyB9XG4gIC5vcmRlci1maXJzdFxcQHRhYmxldCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbW96LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci0xNFxcQHRhYmxldCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTU7XG4gICAgLXdlYmtpdC1vcmRlcjogMTQ7XG4gICAgLW1vei1vcmRlcjogMTQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE0O1xuICAgIG9yZGVyOiAxNDsgfVxuICAub3JkZXItbGFzdFxcQHRhYmxldCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTAwMDA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTk5OTtcbiAgICAtbW96LW9yZGVyOiA5OTk5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5OTk5O1xuICAgIG9yZGVyOiA5OTk5OyB9XG4gIC5nci0xNVxcQHRhYmxldCB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA2Mi41JTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDYyLjUlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA2Mi41JTtcbiAgICBmbGV4LWJhc2lzOiA2Mi41JTtcbiAgICBtYXgtd2lkdGg6IDYyLjUlOyB9XG4gIC5wdXNoLTE1XFxAdGFibGV0IHtcbiAgICBsZWZ0OiA2Mi41JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC0xNVxcQHRhYmxldCB7XG4gICAgcmlnaHQ6IDYyLjUlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC0xNVxcQHRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYyLjUlOyB9XG4gIC5zdWZmaXgtMTVcXEB0YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogNjIuNSU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAdGFibGV0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLTE1XFxAdGFibGV0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNjtcbiAgICAtd2Via2l0LW9yZGVyOiAxNTtcbiAgICAtbW96LW9yZGVyOiAxNTtcbiAgICAtbXMtZmxleC1vcmRlcjogMTU7XG4gICAgb3JkZXI6IDE1OyB9XG4gIC5vcmRlci1sYXN0XFxAdGFibGV0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTE2XFxAdGFibGV0IHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDY2LjY2NjY3JTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDY2LjY2NjY3JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNjYuNjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAucHVzaC0xNlxcQHRhYmxldCB7XG4gICAgbGVmdDogNjYuNjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTE2XFxAdGFibGV0IHtcbiAgICByaWdodDogNjYuNjY2NjclO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC0xNlxcQHRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuc3VmZml4LTE2XFxAdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY2LjY2NjY3JTsgfVxuICAub3JkZXItZmlyc3RcXEB0YWJsZXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItMTZcXEB0YWJsZXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE3O1xuICAgIC13ZWJraXQtb3JkZXI6IDE2O1xuICAgIC1tb3otb3JkZXI6IDE2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxNjtcbiAgICBvcmRlcjogMTY7IH1cbiAgLm9yZGVyLWxhc3RcXEB0YWJsZXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItMTdcXEB0YWJsZXQge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNzAuODMzMzMlO1xuICAgIC1tb3otZmxleC1iYXNpczogNzAuODMzMzMlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA3MC44MzMzMyU7XG4gICAgZmxleC1iYXNpczogNzAuODMzMzMlO1xuICAgIG1heC13aWR0aDogNzAuODMzMzMlOyB9XG4gIC5wdXNoLTE3XFxAdGFibGV0IHtcbiAgICBsZWZ0OiA3MC44MzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnB1bGwtMTdcXEB0YWJsZXQge1xuICAgIHJpZ2h0OiA3MC44MzMzMyU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTE3XFxAdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogNzAuODMzMzMlOyB9XG4gIC5zdWZmaXgtMTdcXEB0YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogNzAuODMzMzMlOyB9XG4gIC5vcmRlci1maXJzdFxcQHRhYmxldCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbW96LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci0xN1xcQHRhYmxldCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTg7XG4gICAgLXdlYmtpdC1vcmRlcjogMTc7XG4gICAgLW1vei1vcmRlcjogMTc7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE3O1xuICAgIG9yZGVyOiAxNzsgfVxuICAub3JkZXItbGFzdFxcQHRhYmxldCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTAwMDA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTk5OTtcbiAgICAtbW96LW9yZGVyOiA5OTk5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5OTk5O1xuICAgIG9yZGVyOiA5OTk5OyB9XG4gIC5nci0xOFxcQHRhYmxldCB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA3NSU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiA3NSU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDc1JTtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLnB1c2gtMThcXEB0YWJsZXQge1xuICAgIGxlZnQ6IDc1JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC0xOFxcQHRhYmxldCB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5wcmVmaXgtMThcXEB0YWJsZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLnN1ZmZpeC0xOFxcQHRhYmxldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NSU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAdGFibGV0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLTE4XFxAdGFibGV0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxOTtcbiAgICAtd2Via2l0LW9yZGVyOiAxODtcbiAgICAtbW96LW9yZGVyOiAxODtcbiAgICAtbXMtZmxleC1vcmRlcjogMTg7XG4gICAgb3JkZXI6IDE4OyB9XG4gIC5vcmRlci1sYXN0XFxAdGFibGV0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTE5XFxAdGFibGV0IHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDc5LjE2NjY3JTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDc5LjE2NjY3JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNzkuMTY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDc5LjE2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDc5LjE2NjY3JTsgfVxuICAucHVzaC0xOVxcQHRhYmxldCB7XG4gICAgbGVmdDogNzkuMTY2NjclO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTE5XFxAdGFibGV0IHtcbiAgICByaWdodDogNzkuMTY2NjclO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC0xOVxcQHRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc5LjE2NjY3JTsgfVxuICAuc3VmZml4LTE5XFxAdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc5LjE2NjY3JTsgfVxuICAub3JkZXItZmlyc3RcXEB0YWJsZXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItMTlcXEB0YWJsZXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDIwO1xuICAgIC13ZWJraXQtb3JkZXI6IDE5O1xuICAgIC1tb3otb3JkZXI6IDE5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxOTtcbiAgICBvcmRlcjogMTk7IH1cbiAgLm9yZGVyLWxhc3RcXEB0YWJsZXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItMjBcXEB0YWJsZXQge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogODMuMzMzMzMlO1xuICAgIC1tb3otZmxleC1iYXNpczogODMuMzMzMzMlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4My4zMzMzMyU7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5wdXNoLTIwXFxAdGFibGV0IHtcbiAgICBsZWZ0OiA4My4zMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnB1bGwtMjBcXEB0YWJsZXQge1xuICAgIHJpZ2h0OiA4My4zMzMzMyU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTIwXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5zdWZmaXgtMjBcXEB0YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogODMuMzMzMzMlOyB9XG4gIC5vcmRlci1maXJzdFxcQHRhYmxldCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbW96LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci0yMFxcQHRhYmxldCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjE7XG4gICAgLXdlYmtpdC1vcmRlcjogMjA7XG4gICAgLW1vei1vcmRlcjogMjA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDIwO1xuICAgIG9yZGVyOiAyMDsgfVxuICAub3JkZXItbGFzdFxcQHRhYmxldCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTAwMDA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTk5OTtcbiAgICAtbW96LW9yZGVyOiA5OTk5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5OTk5O1xuICAgIG9yZGVyOiA5OTk5OyB9XG4gIC5nci0yMVxcQHRhYmxldCB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA4Ny41JTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDg3LjUlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4Ny41JTtcbiAgICBmbGV4LWJhc2lzOiA4Ny41JTtcbiAgICBtYXgtd2lkdGg6IDg3LjUlOyB9XG4gIC5wdXNoLTIxXFxAdGFibGV0IHtcbiAgICBsZWZ0OiA4Ny41JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC0yMVxcQHRhYmxldCB7XG4gICAgcmlnaHQ6IDg3LjUlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC0yMVxcQHRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDg3LjUlOyB9XG4gIC5zdWZmaXgtMjFcXEB0YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogODcuNSU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAdGFibGV0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLTIxXFxAdGFibGV0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyMjtcbiAgICAtd2Via2l0LW9yZGVyOiAyMTtcbiAgICAtbW96LW9yZGVyOiAyMTtcbiAgICAtbXMtZmxleC1vcmRlcjogMjE7XG4gICAgb3JkZXI6IDIxOyB9XG4gIC5vcmRlci1sYXN0XFxAdGFibGV0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTIyXFxAdGFibGV0IHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDkxLjY2NjY3JTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDkxLjY2NjY3JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogOTEuNjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAucHVzaC0yMlxcQHRhYmxldCB7XG4gICAgbGVmdDogOTEuNjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTIyXFxAdGFibGV0IHtcbiAgICByaWdodDogOTEuNjY2NjclO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC0yMlxcQHRhYmxldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuc3VmZml4LTIyXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkxLjY2NjY3JTsgfVxuICAub3JkZXItZmlyc3RcXEB0YWJsZXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItMjJcXEB0YWJsZXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDIzO1xuICAgIC13ZWJraXQtb3JkZXI6IDIyO1xuICAgIC1tb3otb3JkZXI6IDIyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyMjtcbiAgICBvcmRlcjogMjI7IH1cbiAgLm9yZGVyLWxhc3RcXEB0YWJsZXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItMjNcXEB0YWJsZXQge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogOTUuODMzMzMlO1xuICAgIC1tb3otZmxleC1iYXNpczogOTUuODMzMzMlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA5NS44MzMzMyU7XG4gICAgZmxleC1iYXNpczogOTUuODMzMzMlO1xuICAgIG1heC13aWR0aDogOTUuODMzMzMlOyB9XG4gIC5wdXNoLTIzXFxAdGFibGV0IHtcbiAgICBsZWZ0OiA5NS44MzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnB1bGwtMjNcXEB0YWJsZXQge1xuICAgIHJpZ2h0OiA5NS44MzMzMyU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTIzXFxAdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogOTUuODMzMzMlOyB9XG4gIC5zdWZmaXgtMjNcXEB0YWJsZXQge1xuICAgIG1hcmdpbi1yaWdodDogOTUuODMzMzMlOyB9XG4gIC5vcmRlci1maXJzdFxcQHRhYmxldCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbW96LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci0yM1xcQHRhYmxldCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjQ7XG4gICAgLXdlYmtpdC1vcmRlcjogMjM7XG4gICAgLW1vei1vcmRlcjogMjM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDIzO1xuICAgIG9yZGVyOiAyMzsgfVxuICAub3JkZXItbGFzdFxcQHRhYmxldCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTAwMDA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTk5OTtcbiAgICAtbW96LW9yZGVyOiA5OTk5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5OTk5O1xuICAgIG9yZGVyOiA5OTk5OyB9XG4gIC5nci0yNFxcQHRhYmxldCB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxMDAlO1xuICAgIC1tb3otZmxleC1iYXNpczogMTAwJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucHVzaC0yNFxcQHRhYmxldCB7XG4gICAgbGVmdDogMTAwJTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC0yNFxcQHRhYmxldCB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTI0XFxAdGFibGV0IHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuICAuc3VmZml4LTI0XFxAdGFibGV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMCU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAdGFibGV0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLTI0XFxAdGFibGV0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyNTtcbiAgICAtd2Via2l0LW9yZGVyOiAyNDtcbiAgICAtbW96LW9yZGVyOiAyNDtcbiAgICAtbXMtZmxleC1vcmRlcjogMjQ7XG4gICAgb3JkZXI6IDI0OyB9XG4gIC5vcmRlci1sYXN0XFxAdGFibGV0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmZsb2F0LWxlZnRcXEB0YWJsZXQge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5mbG9hdC1yaWdodFxcQHRhYmxldCB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5jbGVhclxcQHRhYmxldCB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmNsZWFyLWxlZnRcXEB0YWJsZXQge1xuICAgIGNsZWFyOiBsZWZ0OyB9XG4gIC5jbGVhci1yaWdodFxcQHRhYmxldCB7XG4gICAgY2xlYXI6IHJpZ2h0OyB9XG4gIC5uby1ndXR0ZXJcXEB0YWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5uby1ndXR0ZXItbGVmdFxcQHRhYmxldCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5uby1ndXR0ZXItcmlnaHRcXEB0YWJsZXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLm5vLWd1dHRlci10b3BcXEB0YWJsZXQge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5uby1ndXR0ZXItYm90dG9tXFxAdGFibGV0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAuZ3V0dGVyXFxAdGFibGV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAuZ3V0dGVyLWxlZnRcXEB0YWJsZXQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAuZ3V0dGVyLXJpZ2h0XFxAdGFibGV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gIC5hdXRvLWhlaWdodFxcQHRhYmxldCB7XG4gICAgaGVpZ2h0OiBpbmhlcml0OyB9XG4gIC5yb3dcXEB0YWJsZXQge1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1vei1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9XG4gICAgW2NsYXNzKj1cIm5vLWd1dHRlclwiXSA+IC5yb3dcXEB0YWJsZXQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5yb3ctcmV2ZXJzZVxcQHRhYmxldCB7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7IH1cbiAgICBbY2xhc3MqPVwibm8tZ3V0dGVyXCJdID4gLnJvdy1yZXZlcnNlXFxAdGFibGV0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucm93LWZ1bGxcXEB0YWJsZXQge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXJnaW4tbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAuY29sXFxAdGFibGV0IHtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7IH1cbiAgLmNvbC1yZXZlcnNlXFxAdGFibGV0IHtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7IH1cbiAgLnJvdy1hbGlnbi1sZWZ0XFxAdGFibGV0IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLnJvdy1hbGlnbi1jZW50ZXJcXEB0YWJsZXQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5yb3ctYWxpZ24tcmlnaHRcXEB0YWJsZXQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5yb3ctYWxpZ24tbWlkZGxlXFxAdGFibGV0IHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5yb3ctYWxpZ24tdG9wXFxAdGFibGV0IHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLW1vei1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAucm93LWFsaWduLWJvdHRvbVxcQHRhYmxldCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIC1tb3otYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAucm93LWFsaWduLWFyb3VuZFxcQHRhYmxldCB7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgLnJvdy1hbGlnbi1iZXR3ZWVuXFxAdGFibGV0IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5oaWRlXFxAdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ub3QtdmlzaWJsZVxcQHRhYmxldCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5zaG93XFxAdGFibGV0IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2hvdy1pbmxpbmVcXEB0YWJsZXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAudmlzaWJsZVxcQHRhYmxldCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAucm93LWRlYnVnXFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTk5OTk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5yb3ctZGVidWdcXEB0YWJsZXQ6YmVmb3JlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDk5OTk5cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgwLCAwLCAwLCAwLjAyKSA1MCUpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA4LjMzMzMzJSAxMDAlO1xuICAgICAgei1pbmRleDogOTk5OTk7IH1cbiAgYm9keSB7XG4gICAgZGlyZWN0aW9uOiBsdHI7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgycHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5nci0wXFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAwJTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDAlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwJTtcbiAgICBmbGV4LWJhc2lzOiAwJTtcbiAgICBtYXgtd2lkdGg6IDAlOyB9XG4gIC5wdXNoLTBcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICBsZWZ0OiAwJTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC0wXFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgcmlnaHQ6IDAlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC0wXFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC5zdWZmaXgtMFxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIG1hcmdpbi1yaWdodDogMCU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbW96LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci0wXFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcbiAgICAtd2Via2l0LW9yZGVyOiAwO1xuICAgIC1tb3otb3JkZXI6IDA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLWxhc3RcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTFcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDQuMTY2NjclO1xuICAgIC1tb3otZmxleC1iYXNpczogNC4xNjY2NyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDQuMTY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDQuMTY2NjclO1xuICAgIG1heC13aWR0aDogNC4xNjY2NyU7IH1cbiAgLnB1c2gtMVxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIGxlZnQ6IDQuMTY2NjclO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTFcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICByaWdodDogNC4xNjY2NyU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTFcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICBtYXJnaW4tbGVmdDogNC4xNjY2NyU7IH1cbiAgLnN1ZmZpeC0xXFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjE2NjY3JTsgfVxuICAub3JkZXItZmlyc3RcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLTFcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgIC13ZWJraXQtb3JkZXI6IDE7XG4gICAgLW1vei1vcmRlcjogMTtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItbGFzdFxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItMlxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogOC4zMzMzMyU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiA4LjMzMzMzJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogOC4zMzMzMyU7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAucHVzaC0yXFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgbGVmdDogOC4zMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnB1bGwtMlxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIHJpZ2h0OiA4LjMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5wcmVmaXgtMlxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAuc3VmZml4LTJcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDguMzMzMzMlOyB9XG4gIC5vcmRlci1maXJzdFxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItMlxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgLXdlYmtpdC1vcmRlcjogMjtcbiAgICAtbW96LW9yZGVyOiAyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1sYXN0XFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTAwMDA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTk5OTtcbiAgICAtbW96LW9yZGVyOiA5OTk5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5OTk5O1xuICAgIG9yZGVyOiA5OTk5OyB9XG4gIC5nci0zXFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxMi41JTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDEyLjUlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMi41JTtcbiAgICBmbGV4LWJhc2lzOiAxMi41JTtcbiAgICBtYXgtd2lkdGg6IDEyLjUlOyB9XG4gIC5wdXNoLTNcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICBsZWZ0OiAxMi41JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC0zXFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgcmlnaHQ6IDEyLjUlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC0zXFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyLjUlOyB9XG4gIC5zdWZmaXgtM1xcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIG1hcmdpbi1yaWdodDogMTIuNSU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbW96LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci0zXFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcbiAgICAtd2Via2l0LW9yZGVyOiAzO1xuICAgIC1tb3otb3JkZXI6IDM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLWxhc3RcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTRcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDE2LjY2NjY3JTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDE2LjY2NjY3JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTYuNjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAucHVzaC00XFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgbGVmdDogMTYuNjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTRcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICByaWdodDogMTYuNjY2NjclO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC00XFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuc3VmZml4LTRcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2LjY2NjY3JTsgfVxuICAub3JkZXItZmlyc3RcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLTRcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1O1xuICAgIC13ZWJraXQtb3JkZXI6IDQ7XG4gICAgLW1vei1vcmRlcjogNDtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItbGFzdFxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItNVxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMjAuODMzMzMlO1xuICAgIC1tb3otZmxleC1iYXNpczogMjAuODMzMzMlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyMC44MzMzMyU7XG4gICAgZmxleC1iYXNpczogMjAuODMzMzMlO1xuICAgIG1heC13aWR0aDogMjAuODMzMzMlOyB9XG4gIC5wdXNoLTVcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICBsZWZ0OiAyMC44MzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnB1bGwtNVxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIHJpZ2h0OiAyMC44MzMzMyU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTVcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICBtYXJnaW4tbGVmdDogMjAuODMzMzMlOyB9XG4gIC5zdWZmaXgtNVxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIG1hcmdpbi1yaWdodDogMjAuODMzMzMlOyB9XG4gIC5vcmRlci1maXJzdFxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItNVxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY7XG4gICAgLXdlYmtpdC1vcmRlcjogNTtcbiAgICAtbW96LW9yZGVyOiA1O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1sYXN0XFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTAwMDA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTk5OTtcbiAgICAtbW96LW9yZGVyOiA5OTk5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5OTk5O1xuICAgIG9yZGVyOiA5OTk5OyB9XG4gIC5nci02XFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAyNSU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiAyNSU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDI1JTtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLnB1c2gtNlxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIGxlZnQ6IDI1JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC02XFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5wcmVmaXgtNlxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLnN1ZmZpeC02XFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNSU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbW96LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci02XFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNztcbiAgICAtd2Via2l0LW9yZGVyOiA2O1xuICAgIC1tb3otb3JkZXI6IDY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLWxhc3RcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTdcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDI5LjE2NjY3JTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDI5LjE2NjY3JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMjkuMTY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDI5LjE2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDI5LjE2NjY3JTsgfVxuICAucHVzaC03XFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgbGVmdDogMjkuMTY2NjclO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTdcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICByaWdodDogMjkuMTY2NjclO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC03XFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI5LjE2NjY3JTsgfVxuICAuc3VmZml4LTdcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI5LjE2NjY3JTsgfVxuICAub3JkZXItZmlyc3RcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLTdcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4O1xuICAgIC13ZWJraXQtb3JkZXI6IDc7XG4gICAgLW1vei1vcmRlcjogNztcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItbGFzdFxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItOFxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMzMuMzMzMzMlO1xuICAgIC1tb3otZmxleC1iYXNpczogMzMuMzMzMzMlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAzMy4zMzMzMyU7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5wdXNoLThcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICBsZWZ0OiAzMy4zMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnB1bGwtOFxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIHJpZ2h0OiAzMy4zMzMzMyU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LThcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5zdWZmaXgtOFxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIG1hcmdpbi1yaWdodDogMzMuMzMzMzMlOyB9XG4gIC5vcmRlci1maXJzdFxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItOFxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk7XG4gICAgLXdlYmtpdC1vcmRlcjogODtcbiAgICAtbW96LW9yZGVyOiA4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1sYXN0XFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTAwMDA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTk5OTtcbiAgICAtbW96LW9yZGVyOiA5OTk5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5OTk5O1xuICAgIG9yZGVyOiA5OTk5OyB9XG4gIC5nci05XFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAzNy41JTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDM3LjUlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAzNy41JTtcbiAgICBmbGV4LWJhc2lzOiAzNy41JTtcbiAgICBtYXgtd2lkdGg6IDM3LjUlOyB9XG4gIC5wdXNoLTlcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICBsZWZ0OiAzNy41JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC05XFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgcmlnaHQ6IDM3LjUlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC05XFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM3LjUlOyB9XG4gIC5zdWZmaXgtOVxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIG1hcmdpbi1yaWdodDogMzcuNSU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbW96LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci05XFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTtcbiAgICAtbW96LW9yZGVyOiA5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1sYXN0XFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTAwMDA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTk5OTtcbiAgICAtbW96LW9yZGVyOiA5OTk5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5OTk5O1xuICAgIG9yZGVyOiA5OTk5OyB9XG4gIC5nci0xMFxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNDEuNjY2NjclO1xuICAgIC1tb3otZmxleC1iYXNpczogNDEuNjY2NjclO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA0MS42NjY2NyU7XG4gICAgZmxleC1iYXNpczogNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5wdXNoLTEwXFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgbGVmdDogNDEuNjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTEwXFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5wcmVmaXgtMTBcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5zdWZmaXgtMTBcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQxLjY2NjY3JTsgfVxuICAub3JkZXItZmlyc3RcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLTEwXFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTE7XG4gICAgLXdlYmtpdC1vcmRlcjogMTA7XG4gICAgLW1vei1vcmRlcjogMTA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItbGFzdFxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItMTFcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDQ1LjgzMzMzJTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDQ1LjgzMzMzJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNDUuODMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDQ1LjgzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDQ1LjgzMzMzJTsgfVxuICAucHVzaC0xMVxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIGxlZnQ6IDQ1LjgzMzMzJTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC0xMVxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIHJpZ2h0OiA0NS44MzMzMyU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTExXFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1LjgzMzMzJTsgfVxuICAuc3VmZml4LTExXFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NS44MzMzMyU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbW96LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci0xMVxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEyO1xuICAgIC13ZWJraXQtb3JkZXI6IDExO1xuICAgIC1tb3otb3JkZXI6IDExO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLWxhc3RcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTEyXFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA1MCU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiA1MCU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLnB1c2gtMTJcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnB1bGwtMTJcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICByaWdodDogNTAlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC0xMlxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLnN1ZmZpeC0xMlxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIG1hcmdpbi1yaWdodDogNTAlOyB9XG4gIC5vcmRlci1maXJzdFxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItMTJcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMztcbiAgICAtd2Via2l0LW9yZGVyOiAxMjtcbiAgICAtbW96LW9yZGVyOiAxMjtcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vcmRlci1sYXN0XFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTAwMDA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTk5OTtcbiAgICAtbW96LW9yZGVyOiA5OTk5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5OTk5O1xuICAgIG9yZGVyOiA5OTk5OyB9XG4gIC5nci0xM1xcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNTQuMTY2NjclO1xuICAgIC1tb3otZmxleC1iYXNpczogNTQuMTY2NjclO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1NC4xNjY2NyU7XG4gICAgZmxleC1iYXNpczogNTQuMTY2NjclO1xuICAgIG1heC13aWR0aDogNTQuMTY2NjclOyB9XG4gIC5wdXNoLTEzXFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgbGVmdDogNTQuMTY2NjclO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTEzXFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgcmlnaHQ6IDU0LjE2NjY3JTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5wcmVmaXgtMTNcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICBtYXJnaW4tbGVmdDogNTQuMTY2NjclOyB9XG4gIC5zdWZmaXgtMTNcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU0LjE2NjY3JTsgfVxuICAub3JkZXItZmlyc3RcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLTEzXFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTQ7XG4gICAgLXdlYmtpdC1vcmRlcjogMTM7XG4gICAgLW1vei1vcmRlcjogMTM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEzO1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXItbGFzdFxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItMTRcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDU4LjMzMzMzJTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDU4LjMzMzMzJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTguMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAucHVzaC0xNFxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIGxlZnQ6IDU4LjMzMzMzJTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC0xNFxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIHJpZ2h0OiA1OC4zMzMzMyU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTE0XFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuc3VmZml4LTE0XFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1OC4zMzMzMyU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbW96LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci0xNFxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE1O1xuICAgIC13ZWJraXQtb3JkZXI6IDE0O1xuICAgIC1tb3otb3JkZXI6IDE0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxNDtcbiAgICBvcmRlcjogMTQ7IH1cbiAgLm9yZGVyLWxhc3RcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTE1XFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA2Mi41JTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDYyLjUlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA2Mi41JTtcbiAgICBmbGV4LWJhc2lzOiA2Mi41JTtcbiAgICBtYXgtd2lkdGg6IDYyLjUlOyB9XG4gIC5wdXNoLTE1XFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgbGVmdDogNjIuNSU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnB1bGwtMTVcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICByaWdodDogNjIuNSU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTE1XFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYyLjUlOyB9XG4gIC5zdWZmaXgtMTVcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYyLjUlOyB9XG4gIC5vcmRlci1maXJzdFxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItMTVcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNjtcbiAgICAtd2Via2l0LW9yZGVyOiAxNTtcbiAgICAtbW96LW9yZGVyOiAxNTtcbiAgICAtbXMtZmxleC1vcmRlcjogMTU7XG4gICAgb3JkZXI6IDE1OyB9XG4gIC5vcmRlci1sYXN0XFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTAwMDA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTk5OTtcbiAgICAtbW96LW9yZGVyOiA5OTk5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5OTk5O1xuICAgIG9yZGVyOiA5OTk5OyB9XG4gIC5nci0xNlxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNjYuNjY2NjclO1xuICAgIC1tb3otZmxleC1iYXNpczogNjYuNjY2NjclO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA2Ni42NjY2NyU7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5wdXNoLTE2XFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgbGVmdDogNjYuNjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTE2XFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgcmlnaHQ6IDY2LjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5wcmVmaXgtMTZcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5zdWZmaXgtMTZcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY2LjY2NjY3JTsgfVxuICAub3JkZXItZmlyc3RcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLTE2XFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTc7XG4gICAgLXdlYmtpdC1vcmRlcjogMTY7XG4gICAgLW1vei1vcmRlcjogMTY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE2O1xuICAgIG9yZGVyOiAxNjsgfVxuICAub3JkZXItbGFzdFxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItMTdcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDcwLjgzMzMzJTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDcwLjgzMzMzJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNzAuODMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDcwLjgzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDcwLjgzMzMzJTsgfVxuICAucHVzaC0xN1xcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIGxlZnQ6IDcwLjgzMzMzJTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC0xN1xcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIHJpZ2h0OiA3MC44MzMzMyU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTE3XFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwLjgzMzMzJTsgfVxuICAuc3VmZml4LTE3XFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MC44MzMzMyU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbW96LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci0xN1xcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE4O1xuICAgIC13ZWJraXQtb3JkZXI6IDE3O1xuICAgIC1tb3otb3JkZXI6IDE3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxNztcbiAgICBvcmRlcjogMTc7IH1cbiAgLm9yZGVyLWxhc3RcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTE4XFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA3NSU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiA3NSU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDc1JTtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLnB1c2gtMThcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICBsZWZ0OiA3NSU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnB1bGwtMThcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICByaWdodDogNzUlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC0xOFxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLnN1ZmZpeC0xOFxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIG1hcmdpbi1yaWdodDogNzUlOyB9XG4gIC5vcmRlci1maXJzdFxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItMThcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxOTtcbiAgICAtd2Via2l0LW9yZGVyOiAxODtcbiAgICAtbW96LW9yZGVyOiAxODtcbiAgICAtbXMtZmxleC1vcmRlcjogMTg7XG4gICAgb3JkZXI6IDE4OyB9XG4gIC5vcmRlci1sYXN0XFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTAwMDA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTk5OTtcbiAgICAtbW96LW9yZGVyOiA5OTk5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5OTk5O1xuICAgIG9yZGVyOiA5OTk5OyB9XG4gIC5nci0xOVxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNzkuMTY2NjclO1xuICAgIC1tb3otZmxleC1iYXNpczogNzkuMTY2NjclO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA3OS4xNjY2NyU7XG4gICAgZmxleC1iYXNpczogNzkuMTY2NjclO1xuICAgIG1heC13aWR0aDogNzkuMTY2NjclOyB9XG4gIC5wdXNoLTE5XFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgbGVmdDogNzkuMTY2NjclO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTE5XFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgcmlnaHQ6IDc5LjE2NjY3JTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5wcmVmaXgtMTlcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICBtYXJnaW4tbGVmdDogNzkuMTY2NjclOyB9XG4gIC5zdWZmaXgtMTlcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc5LjE2NjY3JTsgfVxuICAub3JkZXItZmlyc3RcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLTE5XFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjA7XG4gICAgLXdlYmtpdC1vcmRlcjogMTk7XG4gICAgLW1vei1vcmRlcjogMTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE5O1xuICAgIG9yZGVyOiAxOTsgfVxuICAub3JkZXItbGFzdFxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItMjBcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDgzLjMzMzMzJTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDgzLjMzMzMzJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogODMuMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAucHVzaC0yMFxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIGxlZnQ6IDgzLjMzMzMzJTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC0yMFxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIHJpZ2h0OiA4My4zMzMzMyU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTIwXFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuc3VmZml4LTIwXFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4My4zMzMzMyU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbW96LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci0yMFxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDIxO1xuICAgIC13ZWJraXQtb3JkZXI6IDIwO1xuICAgIC1tb3otb3JkZXI6IDIwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyMDtcbiAgICBvcmRlcjogMjA7IH1cbiAgLm9yZGVyLWxhc3RcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTIxXFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA4Ny41JTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDg3LjUlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4Ny41JTtcbiAgICBmbGV4LWJhc2lzOiA4Ny41JTtcbiAgICBtYXgtd2lkdGg6IDg3LjUlOyB9XG4gIC5wdXNoLTIxXFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgbGVmdDogODcuNSU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnB1bGwtMjFcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICByaWdodDogODcuNSU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTIxXFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg3LjUlOyB9XG4gIC5zdWZmaXgtMjFcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg3LjUlOyB9XG4gIC5vcmRlci1maXJzdFxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItMjFcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyMjtcbiAgICAtd2Via2l0LW9yZGVyOiAyMTtcbiAgICAtbW96LW9yZGVyOiAyMTtcbiAgICAtbXMtZmxleC1vcmRlcjogMjE7XG4gICAgb3JkZXI6IDIxOyB9XG4gIC5vcmRlci1sYXN0XFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTAwMDA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTk5OTtcbiAgICAtbW96LW9yZGVyOiA5OTk5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5OTk5O1xuICAgIG9yZGVyOiA5OTk5OyB9XG4gIC5nci0yMlxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogOTEuNjY2NjclO1xuICAgIC1tb3otZmxleC1iYXNpczogOTEuNjY2NjclO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA5MS42NjY2NyU7XG4gICAgZmxleC1iYXNpczogOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5wdXNoLTIyXFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgbGVmdDogOTEuNjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTIyXFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5wcmVmaXgtMjJcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5zdWZmaXgtMjJcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkxLjY2NjY3JTsgfVxuICAub3JkZXItZmlyc3RcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLTIyXFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjM7XG4gICAgLXdlYmtpdC1vcmRlcjogMjI7XG4gICAgLW1vei1vcmRlcjogMjI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDIyO1xuICAgIG9yZGVyOiAyMjsgfVxuICAub3JkZXItbGFzdFxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItMjNcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDk1LjgzMzMzJTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDk1LjgzMzMzJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogOTUuODMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDk1LjgzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDk1LjgzMzMzJTsgfVxuICAucHVzaC0yM1xcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIGxlZnQ6IDk1LjgzMzMzJTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC0yM1xcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIHJpZ2h0OiA5NS44MzMzMyU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTIzXFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1LjgzMzMzJTsgfVxuICAuc3VmZml4LTIzXFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NS44MzMzMyU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbW96LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci0yM1xcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI0O1xuICAgIC13ZWJraXQtb3JkZXI6IDIzO1xuICAgIC1tb3otb3JkZXI6IDIzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyMztcbiAgICBvcmRlcjogMjM7IH1cbiAgLm9yZGVyLWxhc3RcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTI0XFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxMDAlO1xuICAgIC1tb3otZmxleC1iYXNpczogMTAwJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucHVzaC0yNFxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnB1bGwtMjRcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5wcmVmaXgtMjRcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuICAuc3VmZml4LTI0XFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDAlOyB9XG4gIC5vcmRlci1maXJzdFxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItMjRcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyNTtcbiAgICAtd2Via2l0LW9yZGVyOiAyNDtcbiAgICAtbW96LW9yZGVyOiAyNDtcbiAgICAtbXMtZmxleC1vcmRlcjogMjQ7XG4gICAgb3JkZXI6IDI0OyB9XG4gIC5vcmRlci1sYXN0XFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTAwMDA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTk5OTtcbiAgICAtbW96LW9yZGVyOiA5OTk5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5OTk5O1xuICAgIG9yZGVyOiA5OTk5OyB9XG4gIC5mbG9hdC1sZWZ0XFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmZsb2F0LXJpZ2h0XFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5jbGVhclxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5jbGVhci1sZWZ0XFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgY2xlYXI6IGxlZnQ7IH1cbiAgLmNsZWFyLXJpZ2h0XFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgY2xlYXI6IHJpZ2h0OyB9XG4gIC5uby1ndXR0ZXJcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAubm8tZ3V0dGVyLWxlZnRcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm5vLWd1dHRlci1yaWdodFxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLm5vLWd1dHRlci10b3BcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAubm8tZ3V0dGVyLWJvdHRvbVxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5ndXR0ZXJcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAuZ3V0dGVyLWxlZnRcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgLmd1dHRlci1yaWdodFxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgLmF1dG8taGVpZ2h0XFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgaGVpZ2h0OiBpbmhlcml0OyB9XG4gIC5yb3dcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tb3otZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDsgfVxuICAgIFtjbGFzcyo9XCJuby1ndXR0ZXJcIl0gPiAucm93XFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1yZXZlcnNlXFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7IH1cbiAgICBbY2xhc3MqPVwibm8tZ3V0dGVyXCJdID4gLnJvdy1yZXZlcnNlXFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1mdWxsXFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1hcmdpbi1sZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtbW96LXRyYW5zaXRpb246IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gIC5jb2xcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7IH1cbiAgLmNvbC1yZXZlcnNlXFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9XG4gIC5yb3ctYWxpZ24tbGVmdFxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAucm93LWFsaWduLWNlbnRlclxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5yb3ctYWxpZ24tcmlnaHRcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAucm93LWFsaWduLW1pZGRsZVxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnJvdy1hbGlnbi10b3BcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLW1vei1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAucm93LWFsaWduLWJvdHRvbVxcQHRhYmxldC1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgLnJvdy1hbGlnbi1hcm91bmRcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAucm93LWFsaWduLWJldHdlZW5cXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5oaWRlXFxAdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubm90LXZpc2libGVcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnNob3dcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2hvdy1pbmxpbmVcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnZpc2libGVcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC5yb3ctZGVidWdcXEB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTk5OTk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5yb3ctZGVidWdcXEB0YWJsZXQtbGFuZHNjYXBlOmJlZm9yZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA5OTk5OXB4O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMCwgMCwgMCwgMC4wMikgNTAlKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogOC4zMzMzMyUgMTAwJTtcbiAgICAgIHotaW5kZXg6IDk5OTk5OyB9XG4gIGJvZHkge1xuICAgIGRpcmVjdGlvbjogbHRyOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTIwcHgpIGFuZCAobWluLXdpZHRoOiA2NDFweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLmdyLTBcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMCU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiAwJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMCU7XG4gICAgZmxleC1iYXNpczogMCU7XG4gICAgbWF4LXdpZHRoOiAwJTsgfVxuICAucHVzaC0wXFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICBsZWZ0OiAwJTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC0wXFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICByaWdodDogMCU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTBcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAuc3VmZml4LTBcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIG1hcmdpbi1yaWdodDogMCU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLTBcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XG4gICAgLXdlYmtpdC1vcmRlcjogMDtcbiAgICAtbW96LW9yZGVyOiAwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci1sYXN0XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTFcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNC4xNjY2NyU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiA0LjE2NjY3JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNC4xNjY2NyU7XG4gICAgZmxleC1iYXNpczogNC4xNjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0LjE2NjY3JTsgfVxuICAucHVzaC0xXFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICBsZWZ0OiA0LjE2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC0xXFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICByaWdodDogNC4xNjY2NyU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTFcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjE2NjY3JTsgfVxuICAuc3VmZml4LTFcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIG1hcmdpbi1yaWdodDogNC4xNjY2NyU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLTFcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgLXdlYmtpdC1vcmRlcjogMTtcbiAgICAtbW96LW9yZGVyOiAxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1sYXN0XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTJcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogOC4zMzMzMyU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiA4LjMzMzMzJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogOC4zMzMzMyU7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAucHVzaC0yXFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICBsZWZ0OiA4LjMzMzMzJTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC0yXFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICByaWdodDogOC4zMzMzMyU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTJcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAuc3VmZml4LTJcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIG1hcmdpbi1yaWdodDogOC4zMzMzMyU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLTJcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgLXdlYmtpdC1vcmRlcjogMjtcbiAgICAtbW96LW9yZGVyOiAyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1sYXN0XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTNcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMTIuNSU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiAxMi41JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTIuNSU7XG4gICAgZmxleC1iYXNpczogMTIuNSU7XG4gICAgbWF4LXdpZHRoOiAxMi41JTsgfVxuICAucHVzaC0zXFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICBsZWZ0OiAxMi41JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC0zXFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICByaWdodDogMTIuNSU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTNcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMi41JTsgfVxuICAuc3VmZml4LTNcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIG1hcmdpbi1yaWdodDogMTIuNSU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLTNcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XG4gICAgLXdlYmtpdC1vcmRlcjogMztcbiAgICAtbW96LW9yZGVyOiAzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1sYXN0XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTRcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMTYuNjY2NjclO1xuICAgIC1tb3otZmxleC1iYXNpczogMTYuNjY2NjclO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxNi42NjY2NyU7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5wdXNoLTRcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIGxlZnQ6IDE2LjY2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC00XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICByaWdodDogMTYuNjY2NjclO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC00XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5zdWZmaXgtNFxcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNi42NjY2NyU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLTRcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU7XG4gICAgLXdlYmtpdC1vcmRlcjogNDtcbiAgICAtbW96LW9yZGVyOiA0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1sYXN0XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTVcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMjAuODMzMzMlO1xuICAgIC1tb3otZmxleC1iYXNpczogMjAuODMzMzMlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyMC44MzMzMyU7XG4gICAgZmxleC1iYXNpczogMjAuODMzMzMlO1xuICAgIG1heC13aWR0aDogMjAuODMzMzMlOyB9XG4gIC5wdXNoLTVcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIGxlZnQ6IDIwLjgzMzMzJTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC01XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICByaWdodDogMjAuODMzMzMlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC01XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICBtYXJnaW4tbGVmdDogMjAuODMzMzMlOyB9XG4gIC5zdWZmaXgtNVxcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMC44MzMzMyU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLTVcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY7XG4gICAgLXdlYmtpdC1vcmRlcjogNTtcbiAgICAtbW96LW9yZGVyOiA1O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1sYXN0XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTZcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMjUlO1xuICAgIC1tb3otZmxleC1iYXNpczogMjUlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyNSU7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5wdXNoLTZcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIGxlZnQ6IDI1JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC02XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICByaWdodDogMjUlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC02XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5zdWZmaXgtNlxcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNSU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLTZcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc7XG4gICAgLXdlYmtpdC1vcmRlcjogNjtcbiAgICAtbW96LW9yZGVyOiA2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1sYXN0XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTdcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMjkuMTY2NjclO1xuICAgIC1tb3otZmxleC1iYXNpczogMjkuMTY2NjclO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyOS4xNjY2NyU7XG4gICAgZmxleC1iYXNpczogMjkuMTY2NjclO1xuICAgIG1heC13aWR0aDogMjkuMTY2NjclOyB9XG4gIC5wdXNoLTdcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIGxlZnQ6IDI5LjE2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC03XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICByaWdodDogMjkuMTY2NjclO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC03XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICBtYXJnaW4tbGVmdDogMjkuMTY2NjclOyB9XG4gIC5zdWZmaXgtN1xcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyOS4xNjY2NyU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLTdcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg7XG4gICAgLXdlYmtpdC1vcmRlcjogNztcbiAgICAtbW96LW9yZGVyOiA3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1sYXN0XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLThcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMzMuMzMzMzMlO1xuICAgIC1tb3otZmxleC1iYXNpczogMzMuMzMzMzMlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAzMy4zMzMzMyU7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5wdXNoLThcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIGxlZnQ6IDMzLjMzMzMzJTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC04XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICByaWdodDogMzMuMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC04XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5zdWZmaXgtOFxcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMy4zMzMzMyU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLThcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk7XG4gICAgLXdlYmtpdC1vcmRlcjogODtcbiAgICAtbW96LW9yZGVyOiA4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1sYXN0XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTlcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMzcuNSU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiAzNy41JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMzcuNSU7XG4gICAgZmxleC1iYXNpczogMzcuNSU7XG4gICAgbWF4LXdpZHRoOiAzNy41JTsgfVxuICAucHVzaC05XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICBsZWZ0OiAzNy41JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC05XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICByaWdodDogMzcuNSU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTlcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIG1hcmdpbi1sZWZ0OiAzNy41JTsgfVxuICAuc3VmZml4LTlcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIG1hcmdpbi1yaWdodDogMzcuNSU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLTlcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk7XG4gICAgLW1vei1vcmRlcjogOTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItbGFzdFxcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTAwMDA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTk5OTtcbiAgICAtbW96LW9yZGVyOiA5OTk5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5OTk5O1xuICAgIG9yZGVyOiA5OTk5OyB9XG4gIC5nci0xMFxcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA0MS42NjY2NyU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiA0MS42NjY2NyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDQxLjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLnB1c2gtMTBcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIGxlZnQ6IDQxLjY2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC0xMFxcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgcmlnaHQ6IDQxLjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5wcmVmaXgtMTBcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLnN1ZmZpeC0xMFxcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MS42NjY2NyU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLTEwXFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMTtcbiAgICAtd2Via2l0LW9yZGVyOiAxMDtcbiAgICAtbW96LW9yZGVyOiAxMDtcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1sYXN0XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTExXFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDQ1LjgzMzMzJTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDQ1LjgzMzMzJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNDUuODMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDQ1LjgzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDQ1LjgzMzMzJTsgfVxuICAucHVzaC0xMVxcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgbGVmdDogNDUuODMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTExXFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICByaWdodDogNDUuODMzMzMlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC0xMVxcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1LjgzMzMzJTsgfVxuICAuc3VmZml4LTExXFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1LjgzMzMzJTsgfVxuICAub3JkZXItZmlyc3RcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItMTFcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEyO1xuICAgIC13ZWJraXQtb3JkZXI6IDExO1xuICAgIC1tb3otb3JkZXI6IDExO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLWxhc3RcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItMTJcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNTAlO1xuICAgIC1tb3otZmxleC1iYXNpczogNTAlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5wdXNoLTEyXFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnB1bGwtMTJcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTEyXFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5zdWZmaXgtMTJcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIG1hcmdpbi1yaWdodDogNTAlOyB9XG4gIC5vcmRlci1maXJzdFxcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbW96LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci0xMlxcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTM7XG4gICAgLXdlYmtpdC1vcmRlcjogMTI7XG4gICAgLW1vei1vcmRlcjogMTI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjsgfVxuICAub3JkZXItbGFzdFxcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTAwMDA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTk5OTtcbiAgICAtbW96LW9yZGVyOiA5OTk5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5OTk5O1xuICAgIG9yZGVyOiA5OTk5OyB9XG4gIC5nci0xM1xcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA1NC4xNjY2NyU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiA1NC4xNjY2NyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDU0LjE2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA1NC4xNjY2NyU7XG4gICAgbWF4LXdpZHRoOiA1NC4xNjY2NyU7IH1cbiAgLnB1c2gtMTNcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIGxlZnQ6IDU0LjE2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC0xM1xcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgcmlnaHQ6IDU0LjE2NjY3JTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5wcmVmaXgtMTNcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIG1hcmdpbi1sZWZ0OiA1NC4xNjY2NyU7IH1cbiAgLnN1ZmZpeC0xM1xcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NC4xNjY2NyU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLTEzXFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNDtcbiAgICAtd2Via2l0LW9yZGVyOiAxMztcbiAgICAtbW96LW9yZGVyOiAxMztcbiAgICAtbXMtZmxleC1vcmRlcjogMTM7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci1sYXN0XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTE0XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDU4LjMzMzMzJTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDU4LjMzMzMzJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTguMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAucHVzaC0xNFxcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgbGVmdDogNTguMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTE0XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICByaWdodDogNTguMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC0xNFxcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuc3VmZml4LTE0XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU4LjMzMzMzJTsgfVxuICAub3JkZXItZmlyc3RcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItMTRcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE1O1xuICAgIC13ZWJraXQtb3JkZXI6IDE0O1xuICAgIC1tb3otb3JkZXI6IDE0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxNDtcbiAgICBvcmRlcjogMTQ7IH1cbiAgLm9yZGVyLWxhc3RcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItMTVcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNjIuNSU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiA2Mi41JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNjIuNSU7XG4gICAgZmxleC1iYXNpczogNjIuNSU7XG4gICAgbWF4LXdpZHRoOiA2Mi41JTsgfVxuICAucHVzaC0xNVxcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgbGVmdDogNjIuNSU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnB1bGwtMTVcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIHJpZ2h0OiA2Mi41JTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5wcmVmaXgtMTVcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIG1hcmdpbi1sZWZ0OiA2Mi41JTsgfVxuICAuc3VmZml4LTE1XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYyLjUlOyB9XG4gIC5vcmRlci1maXJzdFxcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbW96LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci0xNVxcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTY7XG4gICAgLXdlYmtpdC1vcmRlcjogMTU7XG4gICAgLW1vei1vcmRlcjogMTU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE1O1xuICAgIG9yZGVyOiAxNTsgfVxuICAub3JkZXItbGFzdFxcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTAwMDA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTk5OTtcbiAgICAtbW96LW9yZGVyOiA5OTk5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5OTk5O1xuICAgIG9yZGVyOiA5OTk5OyB9XG4gIC5nci0xNlxcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA2Ni42NjY2NyU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiA2Ni42NjY2NyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDY2LjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLnB1c2gtMTZcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIGxlZnQ6IDY2LjY2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC0xNlxcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5wcmVmaXgtMTZcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLnN1ZmZpeC0xNlxcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ni42NjY2NyU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLTE2XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNztcbiAgICAtd2Via2l0LW9yZGVyOiAxNjtcbiAgICAtbW96LW9yZGVyOiAxNjtcbiAgICAtbXMtZmxleC1vcmRlcjogMTY7XG4gICAgb3JkZXI6IDE2OyB9XG4gIC5vcmRlci1sYXN0XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTE3XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDcwLjgzMzMzJTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDcwLjgzMzMzJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNzAuODMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDcwLjgzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDcwLjgzMzMzJTsgfVxuICAucHVzaC0xN1xcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgbGVmdDogNzAuODMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTE3XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICByaWdodDogNzAuODMzMzMlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC0xN1xcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwLjgzMzMzJTsgfVxuICAuc3VmZml4LTE3XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwLjgzMzMzJTsgfVxuICAub3JkZXItZmlyc3RcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItMTdcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE4O1xuICAgIC13ZWJraXQtb3JkZXI6IDE3O1xuICAgIC1tb3otb3JkZXI6IDE3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxNztcbiAgICBvcmRlcjogMTc7IH1cbiAgLm9yZGVyLWxhc3RcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItMThcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNzUlO1xuICAgIC1tb3otZmxleC1iYXNpczogNzUlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA3NSU7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5wdXNoLTE4XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICBsZWZ0OiA3NSU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnB1bGwtMThcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIHJpZ2h0OiA3NSU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTE4XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5zdWZmaXgtMThcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIG1hcmdpbi1yaWdodDogNzUlOyB9XG4gIC5vcmRlci1maXJzdFxcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbW96LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci0xOFxcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTk7XG4gICAgLXdlYmtpdC1vcmRlcjogMTg7XG4gICAgLW1vei1vcmRlcjogMTg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE4O1xuICAgIG9yZGVyOiAxODsgfVxuICAub3JkZXItbGFzdFxcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTAwMDA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTk5OTtcbiAgICAtbW96LW9yZGVyOiA5OTk5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5OTk5O1xuICAgIG9yZGVyOiA5OTk5OyB9XG4gIC5nci0xOVxcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA3OS4xNjY2NyU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiA3OS4xNjY2NyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDc5LjE2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA3OS4xNjY2NyU7XG4gICAgbWF4LXdpZHRoOiA3OS4xNjY2NyU7IH1cbiAgLnB1c2gtMTlcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIGxlZnQ6IDc5LjE2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC0xOVxcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgcmlnaHQ6IDc5LjE2NjY3JTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5wcmVmaXgtMTlcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIG1hcmdpbi1sZWZ0OiA3OS4xNjY2NyU7IH1cbiAgLnN1ZmZpeC0xOVxcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3OS4xNjY2NyU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLTE5XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyMDtcbiAgICAtd2Via2l0LW9yZGVyOiAxOTtcbiAgICAtbW96LW9yZGVyOiAxOTtcbiAgICAtbXMtZmxleC1vcmRlcjogMTk7XG4gICAgb3JkZXI6IDE5OyB9XG4gIC5vcmRlci1sYXN0XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTIwXFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDgzLjMzMzMzJTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDgzLjMzMzMzJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogODMuMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAucHVzaC0yMFxcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgbGVmdDogODMuMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTIwXFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICByaWdodDogODMuMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC0yMFxcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuc3VmZml4LTIwXFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgzLjMzMzMzJTsgfVxuICAub3JkZXItZmlyc3RcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItMjBcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDIxO1xuICAgIC13ZWJraXQtb3JkZXI6IDIwO1xuICAgIC1tb3otb3JkZXI6IDIwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyMDtcbiAgICBvcmRlcjogMjA7IH1cbiAgLm9yZGVyLWxhc3RcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItMjFcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogODcuNSU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiA4Ny41JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogODcuNSU7XG4gICAgZmxleC1iYXNpczogODcuNSU7XG4gICAgbWF4LXdpZHRoOiA4Ny41JTsgfVxuICAucHVzaC0yMVxcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgbGVmdDogODcuNSU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnB1bGwtMjFcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIHJpZ2h0OiA4Ny41JTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5wcmVmaXgtMjFcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIG1hcmdpbi1sZWZ0OiA4Ny41JTsgfVxuICAuc3VmZml4LTIxXFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg3LjUlOyB9XG4gIC5vcmRlci1maXJzdFxcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbW96LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci0yMVxcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjI7XG4gICAgLXdlYmtpdC1vcmRlcjogMjE7XG4gICAgLW1vei1vcmRlcjogMjE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDIxO1xuICAgIG9yZGVyOiAyMTsgfVxuICAub3JkZXItbGFzdFxcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTAwMDA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTk5OTtcbiAgICAtbW96LW9yZGVyOiA5OTk5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5OTk5O1xuICAgIG9yZGVyOiA5OTk5OyB9XG4gIC5nci0yMlxcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA5MS42NjY2NyU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiA5MS42NjY2NyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDkxLjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLnB1c2gtMjJcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIGxlZnQ6IDkxLjY2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC0yMlxcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgcmlnaHQ6IDkxLjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5wcmVmaXgtMjJcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLnN1ZmZpeC0yMlxcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MS42NjY2NyU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLTIyXFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyMztcbiAgICAtd2Via2l0LW9yZGVyOiAyMjtcbiAgICAtbW96LW9yZGVyOiAyMjtcbiAgICAtbXMtZmxleC1vcmRlcjogMjI7XG4gICAgb3JkZXI6IDIyOyB9XG4gIC5vcmRlci1sYXN0XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTIzXFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDk1LjgzMzMzJTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDk1LjgzMzMzJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogOTUuODMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDk1LjgzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDk1LjgzMzMzJTsgfVxuICAucHVzaC0yM1xcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgbGVmdDogOTUuODMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTIzXFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICByaWdodDogOTUuODMzMzMlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC0yM1xcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1LjgzMzMzJTsgfVxuICAuc3VmZml4LTIzXFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1LjgzMzMzJTsgfVxuICAub3JkZXItZmlyc3RcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItMjNcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI0O1xuICAgIC13ZWJraXQtb3JkZXI6IDIzO1xuICAgIC1tb3otb3JkZXI6IDIzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyMztcbiAgICBvcmRlcjogMjM7IH1cbiAgLm9yZGVyLWxhc3RcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItMjRcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMTAwJTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDEwMCU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnB1c2gtMjRcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnB1bGwtMjRcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC0yNFxcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cbiAgLnN1ZmZpeC0yNFxcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDAlOyB9XG4gIC5vcmRlci1maXJzdFxcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbW96LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci0yNFxcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjU7XG4gICAgLXdlYmtpdC1vcmRlcjogMjQ7XG4gICAgLW1vei1vcmRlcjogMjQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI0O1xuICAgIG9yZGVyOiAyNDsgfVxuICAub3JkZXItbGFzdFxcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTAwMDA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTk5OTtcbiAgICAtbW96LW9yZGVyOiA5OTk5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5OTk5O1xuICAgIG9yZGVyOiA5OTk5OyB9XG4gIC5mbG9hdC1sZWZ0XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuZmxvYXQtcmlnaHRcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuY2xlYXJcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5jbGVhci1sZWZ0XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICBjbGVhcjogbGVmdDsgfVxuICAuY2xlYXItcmlnaHRcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIGNsZWFyOiByaWdodDsgfVxuICAubm8tZ3V0dGVyXFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAubm8tZ3V0dGVyLWxlZnRcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAubm8tZ3V0dGVyLXJpZ2h0XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5uby1ndXR0ZXItdG9wXFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAubm8tZ3V0dGVyLWJvdHRvbVxcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLmd1dHRlclxcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgLmd1dHRlci1sZWZ0XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgLmd1dHRlci1yaWdodFxcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAuYXV0by1oZWlnaHRcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIGhlaWdodDogaW5oZXJpdDsgfVxuICAucm93XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tb3otZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDsgfVxuICAgIFtjbGFzcyo9XCJuby1ndXR0ZXJcIl0gPiAucm93XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucm93LXJldmVyc2VcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLW1vei1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9XG4gICAgW2NsYXNzKj1cIm5vLWd1dHRlclwiXSA+IC5yb3ctcmV2ZXJzZVxcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1mdWxsXFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1tb3otdHJhbnNpdGlvbjogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgLmNvbFxcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9XG4gIC5jb2wtcmV2ZXJzZVxcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9XG4gIC5yb3ctYWxpZ24tbGVmdFxcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5yb3ctYWxpZ24tY2VudGVyXFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAucm93LWFsaWduLXJpZ2h0XFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAucm93LWFsaWduLW1pZGRsZVxcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucm93LWFsaWduLXRvcFxcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1tb3otYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLnJvdy1hbGlnbi1ib3R0b21cXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgLnJvdy1hbGlnbi1hcm91bmRcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gIC5yb3ctYWxpZ24tYmV0d2VlblxcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuaGlkZVxcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubm90LXZpc2libGVcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuc2hvd1xcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNob3ctaW5saW5lXFxAdGFibGV0LXBvcnRyYWl0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnZpc2libGVcXEB0YWJsZXQtcG9ydHJhaXQge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLnJvdy1kZWJ1Z1xcQHRhYmxldC1wb3J0cmFpdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk5OTk5O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAucm93LWRlYnVnXFxAdGFibGV0LXBvcnRyYWl0OmJlZm9yZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA5OTk5OXB4O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMCwgMCwgMCwgMC4wMikgNTAlKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogOC4zMzMzMyUgMTAwJTtcbiAgICAgIHotaW5kZXg6IDk5OTk5OyB9XG4gIGJvZHkge1xuICAgIGRpcmVjdGlvbjogbHRyOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdyLTBcXEBwaG9uZSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAwJTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDAlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwJTtcbiAgICBmbGV4LWJhc2lzOiAwJTtcbiAgICBtYXgtd2lkdGg6IDAlOyB9XG4gIC5wdXNoLTBcXEBwaG9uZSB7XG4gICAgbGVmdDogMCU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnB1bGwtMFxcQHBob25lIHtcbiAgICByaWdodDogMCU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTBcXEBwaG9uZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC5zdWZmaXgtMFxcQHBob25lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAlOyB9XG4gIC5vcmRlci1maXJzdFxcQHBob25lIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLTBcXEBwaG9uZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcbiAgICAtd2Via2l0LW9yZGVyOiAwO1xuICAgIC1tb3otb3JkZXI6IDA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLWxhc3RcXEBwaG9uZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTAwMDA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTk5OTtcbiAgICAtbW96LW9yZGVyOiA5OTk5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5OTk5O1xuICAgIG9yZGVyOiA5OTk5OyB9XG4gIC5nci0xXFxAcGhvbmUge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNC4xNjY2NyU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiA0LjE2NjY3JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNC4xNjY2NyU7XG4gICAgZmxleC1iYXNpczogNC4xNjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0LjE2NjY3JTsgfVxuICAucHVzaC0xXFxAcGhvbmUge1xuICAgIGxlZnQ6IDQuMTY2NjclO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTFcXEBwaG9uZSB7XG4gICAgcmlnaHQ6IDQuMTY2NjclO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC0xXFxAcGhvbmUge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjE2NjY3JTsgfVxuICAuc3VmZml4LTFcXEBwaG9uZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjE2NjY3JTsgfVxuICAub3JkZXItZmlyc3RcXEBwaG9uZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbW96LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci0xXFxAcGhvbmUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgLXdlYmtpdC1vcmRlcjogMTtcbiAgICAtbW96LW9yZGVyOiAxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1sYXN0XFxAcGhvbmUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItMlxcQHBob25lIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDguMzMzMzMlO1xuICAgIC1tb3otZmxleC1iYXNpczogOC4zMzMzMyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDguMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLnB1c2gtMlxcQHBob25lIHtcbiAgICBsZWZ0OiA4LjMzMzMzJTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC0yXFxAcGhvbmUge1xuICAgIHJpZ2h0OiA4LjMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5wcmVmaXgtMlxcQHBob25lIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLnN1ZmZpeC0yXFxAcGhvbmUge1xuICAgIG1hcmdpbi1yaWdodDogOC4zMzMzMyU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAcGhvbmUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItMlxcQHBob25lIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgIC13ZWJraXQtb3JkZXI6IDI7XG4gICAgLW1vei1vcmRlcjogMjtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItbGFzdFxcQHBob25lIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTNcXEBwaG9uZSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxMi41JTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDEyLjUlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMi41JTtcbiAgICBmbGV4LWJhc2lzOiAxMi41JTtcbiAgICBtYXgtd2lkdGg6IDEyLjUlOyB9XG4gIC5wdXNoLTNcXEBwaG9uZSB7XG4gICAgbGVmdDogMTIuNSU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnB1bGwtM1xcQHBob25lIHtcbiAgICByaWdodDogMTIuNSU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTNcXEBwaG9uZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyLjUlOyB9XG4gIC5zdWZmaXgtM1xcQHBob25lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyLjUlOyB9XG4gIC5vcmRlci1maXJzdFxcQHBob25lIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLTNcXEBwaG9uZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcbiAgICAtd2Via2l0LW9yZGVyOiAzO1xuICAgIC1tb3otb3JkZXI6IDM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLWxhc3RcXEBwaG9uZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTAwMDA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTk5OTtcbiAgICAtbW96LW9yZGVyOiA5OTk5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5OTk5O1xuICAgIG9yZGVyOiA5OTk5OyB9XG4gIC5nci00XFxAcGhvbmUge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMTYuNjY2NjclO1xuICAgIC1tb3otZmxleC1iYXNpczogMTYuNjY2NjclO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxNi42NjY2NyU7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5wdXNoLTRcXEBwaG9uZSB7XG4gICAgbGVmdDogMTYuNjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTRcXEBwaG9uZSB7XG4gICAgcmlnaHQ6IDE2LjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5wcmVmaXgtNFxcQHBob25lIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5zdWZmaXgtNFxcQHBob25lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2LjY2NjY3JTsgfVxuICAub3JkZXItZmlyc3RcXEBwaG9uZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbW96LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci00XFxAcGhvbmUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU7XG4gICAgLXdlYmtpdC1vcmRlcjogNDtcbiAgICAtbW96LW9yZGVyOiA0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1sYXN0XFxAcGhvbmUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItNVxcQHBob25lIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDIwLjgzMzMzJTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDIwLjgzMzMzJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMjAuODMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDIwLjgzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDIwLjgzMzMzJTsgfVxuICAucHVzaC01XFxAcGhvbmUge1xuICAgIGxlZnQ6IDIwLjgzMzMzJTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC01XFxAcGhvbmUge1xuICAgIHJpZ2h0OiAyMC44MzMzMyU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTVcXEBwaG9uZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwLjgzMzMzJTsgfVxuICAuc3VmZml4LTVcXEBwaG9uZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMC44MzMzMyU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAcGhvbmUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItNVxcQHBob25lIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2O1xuICAgIC13ZWJraXQtb3JkZXI6IDU7XG4gICAgLW1vei1vcmRlcjogNTtcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItbGFzdFxcQHBob25lIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTZcXEBwaG9uZSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAyNSU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiAyNSU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDI1JTtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLnB1c2gtNlxcQHBob25lIHtcbiAgICBsZWZ0OiAyNSU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnB1bGwtNlxcQHBob25lIHtcbiAgICByaWdodDogMjUlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC02XFxAcGhvbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLnN1ZmZpeC02XFxAcGhvbmUge1xuICAgIG1hcmdpbi1yaWdodDogMjUlOyB9XG4gIC5vcmRlci1maXJzdFxcQHBob25lIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLTZcXEBwaG9uZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNztcbiAgICAtd2Via2l0LW9yZGVyOiA2O1xuICAgIC1tb3otb3JkZXI6IDY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLWxhc3RcXEBwaG9uZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTAwMDA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTk5OTtcbiAgICAtbW96LW9yZGVyOiA5OTk5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5OTk5O1xuICAgIG9yZGVyOiA5OTk5OyB9XG4gIC5nci03XFxAcGhvbmUge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMjkuMTY2NjclO1xuICAgIC1tb3otZmxleC1iYXNpczogMjkuMTY2NjclO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyOS4xNjY2NyU7XG4gICAgZmxleC1iYXNpczogMjkuMTY2NjclO1xuICAgIG1heC13aWR0aDogMjkuMTY2NjclOyB9XG4gIC5wdXNoLTdcXEBwaG9uZSB7XG4gICAgbGVmdDogMjkuMTY2NjclO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTdcXEBwaG9uZSB7XG4gICAgcmlnaHQ6IDI5LjE2NjY3JTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5wcmVmaXgtN1xcQHBob25lIHtcbiAgICBtYXJnaW4tbGVmdDogMjkuMTY2NjclOyB9XG4gIC5zdWZmaXgtN1xcQHBob25lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI5LjE2NjY3JTsgfVxuICAub3JkZXItZmlyc3RcXEBwaG9uZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbW96LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci03XFxAcGhvbmUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg7XG4gICAgLXdlYmtpdC1vcmRlcjogNztcbiAgICAtbW96LW9yZGVyOiA3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1sYXN0XFxAcGhvbmUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItOFxcQHBob25lIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMzMuMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucHVzaC04XFxAcGhvbmUge1xuICAgIGxlZnQ6IDMzLjMzMzMzJTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC04XFxAcGhvbmUge1xuICAgIHJpZ2h0OiAzMy4zMzMzMyU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LThcXEBwaG9uZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuc3VmZml4LThcXEBwaG9uZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMy4zMzMzMyU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAcGhvbmUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItOFxcQHBob25lIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5O1xuICAgIC13ZWJraXQtb3JkZXI6IDg7XG4gICAgLW1vei1vcmRlcjogODtcbiAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItbGFzdFxcQHBob25lIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTlcXEBwaG9uZSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAzNy41JTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDM3LjUlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAzNy41JTtcbiAgICBmbGV4LWJhc2lzOiAzNy41JTtcbiAgICBtYXgtd2lkdGg6IDM3LjUlOyB9XG4gIC5wdXNoLTlcXEBwaG9uZSB7XG4gICAgbGVmdDogMzcuNSU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnB1bGwtOVxcQHBob25lIHtcbiAgICByaWdodDogMzcuNSU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTlcXEBwaG9uZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM3LjUlOyB9XG4gIC5zdWZmaXgtOVxcQHBob25lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM3LjUlOyB9XG4gIC5vcmRlci1maXJzdFxcQHBob25lIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLTlcXEBwaG9uZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTtcbiAgICAtbW96LW9yZGVyOiA5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1sYXN0XFxAcGhvbmUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItMTBcXEBwaG9uZSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA0MS42NjY2NyU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiA0MS42NjY2NyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDQxLjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLnB1c2gtMTBcXEBwaG9uZSB7XG4gICAgbGVmdDogNDEuNjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTEwXFxAcGhvbmUge1xuICAgIHJpZ2h0OiA0MS42NjY2NyU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTEwXFxAcGhvbmUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLnN1ZmZpeC0xMFxcQHBob25lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQxLjY2NjY3JTsgfVxuICAub3JkZXItZmlyc3RcXEBwaG9uZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbW96LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci0xMFxcQHBob25lIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMTtcbiAgICAtd2Via2l0LW9yZGVyOiAxMDtcbiAgICAtbW96LW9yZGVyOiAxMDtcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1sYXN0XFxAcGhvbmUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItMTFcXEBwaG9uZSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA0NS44MzMzMyU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiA0NS44MzMzMyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDQ1LjgzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA0NS44MzMzMyU7XG4gICAgbWF4LXdpZHRoOiA0NS44MzMzMyU7IH1cbiAgLnB1c2gtMTFcXEBwaG9uZSB7XG4gICAgbGVmdDogNDUuODMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTExXFxAcGhvbmUge1xuICAgIHJpZ2h0OiA0NS44MzMzMyU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTExXFxAcGhvbmUge1xuICAgIG1hcmdpbi1sZWZ0OiA0NS44MzMzMyU7IH1cbiAgLnN1ZmZpeC0xMVxcQHBob25lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1LjgzMzMzJTsgfVxuICAub3JkZXItZmlyc3RcXEBwaG9uZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbW96LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci0xMVxcQHBob25lIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMjtcbiAgICAtd2Via2l0LW9yZGVyOiAxMTtcbiAgICAtbW96LW9yZGVyOiAxMTtcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1sYXN0XFxAcGhvbmUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItMTJcXEBwaG9uZSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA1MCU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiA1MCU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLnB1c2gtMTJcXEBwaG9uZSB7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTEyXFxAcGhvbmUge1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTEyXFxAcGhvbmUge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLnN1ZmZpeC0xMlxcQHBob25lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwJTsgfVxuICAub3JkZXItZmlyc3RcXEBwaG9uZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbW96LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci0xMlxcQHBob25lIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMztcbiAgICAtd2Via2l0LW9yZGVyOiAxMjtcbiAgICAtbW96LW9yZGVyOiAxMjtcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vcmRlci1sYXN0XFxAcGhvbmUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItMTNcXEBwaG9uZSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA1NC4xNjY2NyU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiA1NC4xNjY2NyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDU0LjE2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA1NC4xNjY2NyU7XG4gICAgbWF4LXdpZHRoOiA1NC4xNjY2NyU7IH1cbiAgLnB1c2gtMTNcXEBwaG9uZSB7XG4gICAgbGVmdDogNTQuMTY2NjclO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTEzXFxAcGhvbmUge1xuICAgIHJpZ2h0OiA1NC4xNjY2NyU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTEzXFxAcGhvbmUge1xuICAgIG1hcmdpbi1sZWZ0OiA1NC4xNjY2NyU7IH1cbiAgLnN1ZmZpeC0xM1xcQHBob25lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU0LjE2NjY3JTsgfVxuICAub3JkZXItZmlyc3RcXEBwaG9uZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbW96LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci0xM1xcQHBob25lIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNDtcbiAgICAtd2Via2l0LW9yZGVyOiAxMztcbiAgICAtbW96LW9yZGVyOiAxMztcbiAgICAtbXMtZmxleC1vcmRlcjogMTM7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci1sYXN0XFxAcGhvbmUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItMTRcXEBwaG9uZSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA1OC4zMzMzMyU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiA1OC4zMzMzMyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDU4LjMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLnB1c2gtMTRcXEBwaG9uZSB7XG4gICAgbGVmdDogNTguMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTE0XFxAcGhvbmUge1xuICAgIHJpZ2h0OiA1OC4zMzMzMyU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTE0XFxAcGhvbmUge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLnN1ZmZpeC0xNFxcQHBob25lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU4LjMzMzMzJTsgfVxuICAub3JkZXItZmlyc3RcXEBwaG9uZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbW96LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci0xNFxcQHBob25lIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNTtcbiAgICAtd2Via2l0LW9yZGVyOiAxNDtcbiAgICAtbW96LW9yZGVyOiAxNDtcbiAgICAtbXMtZmxleC1vcmRlcjogMTQ7XG4gICAgb3JkZXI6IDE0OyB9XG4gIC5vcmRlci1sYXN0XFxAcGhvbmUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItMTVcXEBwaG9uZSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA2Mi41JTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDYyLjUlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA2Mi41JTtcbiAgICBmbGV4LWJhc2lzOiA2Mi41JTtcbiAgICBtYXgtd2lkdGg6IDYyLjUlOyB9XG4gIC5wdXNoLTE1XFxAcGhvbmUge1xuICAgIGxlZnQ6IDYyLjUlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTE1XFxAcGhvbmUge1xuICAgIHJpZ2h0OiA2Mi41JTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5wcmVmaXgtMTVcXEBwaG9uZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYyLjUlOyB9XG4gIC5zdWZmaXgtMTVcXEBwaG9uZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Mi41JTsgfVxuICAub3JkZXItZmlyc3RcXEBwaG9uZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbW96LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci0xNVxcQHBob25lIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNjtcbiAgICAtd2Via2l0LW9yZGVyOiAxNTtcbiAgICAtbW96LW9yZGVyOiAxNTtcbiAgICAtbXMtZmxleC1vcmRlcjogMTU7XG4gICAgb3JkZXI6IDE1OyB9XG4gIC5vcmRlci1sYXN0XFxAcGhvbmUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItMTZcXEBwaG9uZSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA2Ni42NjY2NyU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiA2Ni42NjY2NyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDY2LjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLnB1c2gtMTZcXEBwaG9uZSB7XG4gICAgbGVmdDogNjYuNjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTE2XFxAcGhvbmUge1xuICAgIHJpZ2h0OiA2Ni42NjY2NyU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTE2XFxAcGhvbmUge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLnN1ZmZpeC0xNlxcQHBob25lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY2LjY2NjY3JTsgfVxuICAub3JkZXItZmlyc3RcXEBwaG9uZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbW96LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci0xNlxcQHBob25lIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNztcbiAgICAtd2Via2l0LW9yZGVyOiAxNjtcbiAgICAtbW96LW9yZGVyOiAxNjtcbiAgICAtbXMtZmxleC1vcmRlcjogMTY7XG4gICAgb3JkZXI6IDE2OyB9XG4gIC5vcmRlci1sYXN0XFxAcGhvbmUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItMTdcXEBwaG9uZSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA3MC44MzMzMyU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiA3MC44MzMzMyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDcwLjgzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA3MC44MzMzMyU7XG4gICAgbWF4LXdpZHRoOiA3MC44MzMzMyU7IH1cbiAgLnB1c2gtMTdcXEBwaG9uZSB7XG4gICAgbGVmdDogNzAuODMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTE3XFxAcGhvbmUge1xuICAgIHJpZ2h0OiA3MC44MzMzMyU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTE3XFxAcGhvbmUge1xuICAgIG1hcmdpbi1sZWZ0OiA3MC44MzMzMyU7IH1cbiAgLnN1ZmZpeC0xN1xcQHBob25lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwLjgzMzMzJTsgfVxuICAub3JkZXItZmlyc3RcXEBwaG9uZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbW96LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci0xN1xcQHBob25lIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxODtcbiAgICAtd2Via2l0LW9yZGVyOiAxNztcbiAgICAtbW96LW9yZGVyOiAxNztcbiAgICAtbXMtZmxleC1vcmRlcjogMTc7XG4gICAgb3JkZXI6IDE3OyB9XG4gIC5vcmRlci1sYXN0XFxAcGhvbmUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItMThcXEBwaG9uZSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA3NSU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiA3NSU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDc1JTtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLnB1c2gtMThcXEBwaG9uZSB7XG4gICAgbGVmdDogNzUlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTE4XFxAcGhvbmUge1xuICAgIHJpZ2h0OiA3NSU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTE4XFxAcGhvbmUge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLnN1ZmZpeC0xOFxcQHBob25lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1JTsgfVxuICAub3JkZXItZmlyc3RcXEBwaG9uZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbW96LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci0xOFxcQHBob25lIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxOTtcbiAgICAtd2Via2l0LW9yZGVyOiAxODtcbiAgICAtbW96LW9yZGVyOiAxODtcbiAgICAtbXMtZmxleC1vcmRlcjogMTg7XG4gICAgb3JkZXI6IDE4OyB9XG4gIC5vcmRlci1sYXN0XFxAcGhvbmUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItMTlcXEBwaG9uZSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA3OS4xNjY2NyU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiA3OS4xNjY2NyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDc5LjE2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA3OS4xNjY2NyU7XG4gICAgbWF4LXdpZHRoOiA3OS4xNjY2NyU7IH1cbiAgLnB1c2gtMTlcXEBwaG9uZSB7XG4gICAgbGVmdDogNzkuMTY2NjclO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTE5XFxAcGhvbmUge1xuICAgIHJpZ2h0OiA3OS4xNjY2NyU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTE5XFxAcGhvbmUge1xuICAgIG1hcmdpbi1sZWZ0OiA3OS4xNjY2NyU7IH1cbiAgLnN1ZmZpeC0xOVxcQHBob25lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc5LjE2NjY3JTsgfVxuICAub3JkZXItZmlyc3RcXEBwaG9uZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbW96LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci0xOVxcQHBob25lIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyMDtcbiAgICAtd2Via2l0LW9yZGVyOiAxOTtcbiAgICAtbW96LW9yZGVyOiAxOTtcbiAgICAtbXMtZmxleC1vcmRlcjogMTk7XG4gICAgb3JkZXI6IDE5OyB9XG4gIC5vcmRlci1sYXN0XFxAcGhvbmUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItMjBcXEBwaG9uZSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA4My4zMzMzMyU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiA4My4zMzMzMyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDgzLjMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLnB1c2gtMjBcXEBwaG9uZSB7XG4gICAgbGVmdDogODMuMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTIwXFxAcGhvbmUge1xuICAgIHJpZ2h0OiA4My4zMzMzMyU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTIwXFxAcGhvbmUge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLnN1ZmZpeC0yMFxcQHBob25lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgzLjMzMzMzJTsgfVxuICAub3JkZXItZmlyc3RcXEBwaG9uZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbW96LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci0yMFxcQHBob25lIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyMTtcbiAgICAtd2Via2l0LW9yZGVyOiAyMDtcbiAgICAtbW96LW9yZGVyOiAyMDtcbiAgICAtbXMtZmxleC1vcmRlcjogMjA7XG4gICAgb3JkZXI6IDIwOyB9XG4gIC5vcmRlci1sYXN0XFxAcGhvbmUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItMjFcXEBwaG9uZSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA4Ny41JTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDg3LjUlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4Ny41JTtcbiAgICBmbGV4LWJhc2lzOiA4Ny41JTtcbiAgICBtYXgtd2lkdGg6IDg3LjUlOyB9XG4gIC5wdXNoLTIxXFxAcGhvbmUge1xuICAgIGxlZnQ6IDg3LjUlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTIxXFxAcGhvbmUge1xuICAgIHJpZ2h0OiA4Ny41JTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5wcmVmaXgtMjFcXEBwaG9uZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg3LjUlOyB9XG4gIC5zdWZmaXgtMjFcXEBwaG9uZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4Ny41JTsgfVxuICAub3JkZXItZmlyc3RcXEBwaG9uZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbW96LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci0yMVxcQHBob25lIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyMjtcbiAgICAtd2Via2l0LW9yZGVyOiAyMTtcbiAgICAtbW96LW9yZGVyOiAyMTtcbiAgICAtbXMtZmxleC1vcmRlcjogMjE7XG4gICAgb3JkZXI6IDIxOyB9XG4gIC5vcmRlci1sYXN0XFxAcGhvbmUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItMjJcXEBwaG9uZSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA5MS42NjY2NyU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiA5MS42NjY2NyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDkxLjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLnB1c2gtMjJcXEBwaG9uZSB7XG4gICAgbGVmdDogOTEuNjY2NjclO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTIyXFxAcGhvbmUge1xuICAgIHJpZ2h0OiA5MS42NjY2NyU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTIyXFxAcGhvbmUge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLnN1ZmZpeC0yMlxcQHBob25lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkxLjY2NjY3JTsgfVxuICAub3JkZXItZmlyc3RcXEBwaG9uZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbW96LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci0yMlxcQHBob25lIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyMztcbiAgICAtd2Via2l0LW9yZGVyOiAyMjtcbiAgICAtbW96LW9yZGVyOiAyMjtcbiAgICAtbXMtZmxleC1vcmRlcjogMjI7XG4gICAgb3JkZXI6IDIyOyB9XG4gIC5vcmRlci1sYXN0XFxAcGhvbmUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItMjNcXEBwaG9uZSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA5NS44MzMzMyU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiA5NS44MzMzMyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDk1LjgzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA5NS44MzMzMyU7XG4gICAgbWF4LXdpZHRoOiA5NS44MzMzMyU7IH1cbiAgLnB1c2gtMjNcXEBwaG9uZSB7XG4gICAgbGVmdDogOTUuODMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTIzXFxAcGhvbmUge1xuICAgIHJpZ2h0OiA5NS44MzMzMyU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTIzXFxAcGhvbmUge1xuICAgIG1hcmdpbi1sZWZ0OiA5NS44MzMzMyU7IH1cbiAgLnN1ZmZpeC0yM1xcQHBob25lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1LjgzMzMzJTsgfVxuICAub3JkZXItZmlyc3RcXEBwaG9uZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbW96LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci0yM1xcQHBob25lIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyNDtcbiAgICAtd2Via2l0LW9yZGVyOiAyMztcbiAgICAtbW96LW9yZGVyOiAyMztcbiAgICAtbXMtZmxleC1vcmRlcjogMjM7XG4gICAgb3JkZXI6IDIzOyB9XG4gIC5vcmRlci1sYXN0XFxAcGhvbmUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItMjRcXEBwaG9uZSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxMDAlO1xuICAgIC1tb3otZmxleC1iYXNpczogMTAwJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucHVzaC0yNFxcQHBob25lIHtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTI0XFxAcGhvbmUge1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC0yNFxcQHBob25lIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuICAuc3VmZml4LTI0XFxAcGhvbmUge1xuICAgIG1hcmdpbi1yaWdodDogMTAwJTsgfVxuICAub3JkZXItZmlyc3RcXEBwaG9uZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbW96LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci0yNFxcQHBob25lIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyNTtcbiAgICAtd2Via2l0LW9yZGVyOiAyNDtcbiAgICAtbW96LW9yZGVyOiAyNDtcbiAgICAtbXMtZmxleC1vcmRlcjogMjQ7XG4gICAgb3JkZXI6IDI0OyB9XG4gIC5vcmRlci1sYXN0XFxAcGhvbmUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZmxvYXQtbGVmdFxcQHBob25lIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuZmxvYXQtcmlnaHRcXEBwaG9uZSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5jbGVhclxcQHBob25lIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuY2xlYXItbGVmdFxcQHBob25lIHtcbiAgICBjbGVhcjogbGVmdDsgfVxuICAuY2xlYXItcmlnaHRcXEBwaG9uZSB7XG4gICAgY2xlYXI6IHJpZ2h0OyB9XG4gIC5uby1ndXR0ZXJcXEBwaG9uZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm5vLWd1dHRlci1sZWZ0XFxAcGhvbmUge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAubm8tZ3V0dGVyLXJpZ2h0XFxAcGhvbmUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLm5vLWd1dHRlci10b3BcXEBwaG9uZSB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLm5vLWd1dHRlci1ib3R0b21cXEBwaG9uZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLmd1dHRlclxcQHBob25lIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAuZ3V0dGVyLWxlZnRcXEBwaG9uZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gIC5ndXR0ZXItcmlnaHRcXEBwaG9uZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAuYXV0by1oZWlnaHRcXEBwaG9uZSB7XG4gICAgaGVpZ2h0OiBpbmhlcml0OyB9XG4gIC5yb3dcXEBwaG9uZSB7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7IH1cbiAgICBbY2xhc3MqPVwibm8tZ3V0dGVyXCJdID4gLnJvd1xcQHBob25lIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucm93LXJldmVyc2VcXEBwaG9uZSB7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7IH1cbiAgICBbY2xhc3MqPVwibm8tZ3V0dGVyXCJdID4gLnJvdy1yZXZlcnNlXFxAcGhvbmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5yb3ctZnVsbFxcQHBob25lIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1tb3otdHJhbnNpdGlvbjogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgLmNvbFxcQHBob25lIHtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7IH1cbiAgLmNvbC1yZXZlcnNlXFxAcGhvbmUge1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDsgfVxuICAucm93LWFsaWduLWxlZnRcXEBwaG9uZSB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5yb3ctYWxpZ24tY2VudGVyXFxAcGhvbmUge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5yb3ctYWxpZ24tcmlnaHRcXEBwaG9uZSB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLnJvdy1hbGlnbi1taWRkbGVcXEBwaG9uZSB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucm93LWFsaWduLXRvcFxcQHBob25lIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLW1vei1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAucm93LWFsaWduLWJvdHRvbVxcQHBob25lIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgLW1vei1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gIC5yb3ctYWxpZ24tYXJvdW5kXFxAcGhvbmUge1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gIC5yb3ctYWxpZ24tYmV0d2VlblxcQHBob25lIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5oaWRlXFxAcGhvbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5vdC12aXNpYmxlXFxAcGhvbmUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuc2hvd1xcQHBob25lIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2hvdy1pbmxpbmVcXEBwaG9uZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC52aXNpYmxlXFxAcGhvbmUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLnJvdy1kZWJ1Z1xcQHBob25lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTk5OTk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5yb3ctZGVidWdcXEBwaG9uZTpiZWZvcmUge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogOTk5OTlweDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDAsIDAsIDAsIDAuMDIpIDUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDguMzMzMzMlIDEwMCU7XG4gICAgICB6LWluZGV4OiA5OTk5OTsgfVxuICBib2R5IHtcbiAgICBkaXJlY3Rpb246IGx0cjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLmdyLTBcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMCU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiAwJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMCU7XG4gICAgZmxleC1iYXNpczogMCU7XG4gICAgbWF4LXdpZHRoOiAwJTsgfVxuICAucHVzaC0wXFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICBsZWZ0OiAwJTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC0wXFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICByaWdodDogMCU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTBcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAuc3VmZml4LTBcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIG1hcmdpbi1yaWdodDogMCU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLTBcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XG4gICAgLXdlYmtpdC1vcmRlcjogMDtcbiAgICAtbW96LW9yZGVyOiAwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci1sYXN0XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTFcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNC4xNjY2NyU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiA0LjE2NjY3JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNC4xNjY2NyU7XG4gICAgZmxleC1iYXNpczogNC4xNjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0LjE2NjY3JTsgfVxuICAucHVzaC0xXFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICBsZWZ0OiA0LjE2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC0xXFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICByaWdodDogNC4xNjY2NyU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTFcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjE2NjY3JTsgfVxuICAuc3VmZml4LTFcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIG1hcmdpbi1yaWdodDogNC4xNjY2NyU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLTFcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgLXdlYmtpdC1vcmRlcjogMTtcbiAgICAtbW96LW9yZGVyOiAxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1sYXN0XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTJcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogOC4zMzMzMyU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiA4LjMzMzMzJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogOC4zMzMzMyU7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAucHVzaC0yXFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICBsZWZ0OiA4LjMzMzMzJTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC0yXFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICByaWdodDogOC4zMzMzMyU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTJcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAuc3VmZml4LTJcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIG1hcmdpbi1yaWdodDogOC4zMzMzMyU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLTJcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgLXdlYmtpdC1vcmRlcjogMjtcbiAgICAtbW96LW9yZGVyOiAyO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1sYXN0XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTNcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMTIuNSU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiAxMi41JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTIuNSU7XG4gICAgZmxleC1iYXNpczogMTIuNSU7XG4gICAgbWF4LXdpZHRoOiAxMi41JTsgfVxuICAucHVzaC0zXFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICBsZWZ0OiAxMi41JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC0zXFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICByaWdodDogMTIuNSU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTNcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMi41JTsgfVxuICAuc3VmZml4LTNcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIG1hcmdpbi1yaWdodDogMTIuNSU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLTNcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XG4gICAgLXdlYmtpdC1vcmRlcjogMztcbiAgICAtbW96LW9yZGVyOiAzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1sYXN0XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTRcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMTYuNjY2NjclO1xuICAgIC1tb3otZmxleC1iYXNpczogMTYuNjY2NjclO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxNi42NjY2NyU7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5wdXNoLTRcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIGxlZnQ6IDE2LjY2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC00XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICByaWdodDogMTYuNjY2NjclO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC00XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5zdWZmaXgtNFxcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNi42NjY2NyU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLTRcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU7XG4gICAgLXdlYmtpdC1vcmRlcjogNDtcbiAgICAtbW96LW9yZGVyOiA0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1sYXN0XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTVcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMjAuODMzMzMlO1xuICAgIC1tb3otZmxleC1iYXNpczogMjAuODMzMzMlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyMC44MzMzMyU7XG4gICAgZmxleC1iYXNpczogMjAuODMzMzMlO1xuICAgIG1heC13aWR0aDogMjAuODMzMzMlOyB9XG4gIC5wdXNoLTVcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIGxlZnQ6IDIwLjgzMzMzJTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC01XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICByaWdodDogMjAuODMzMzMlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC01XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICBtYXJnaW4tbGVmdDogMjAuODMzMzMlOyB9XG4gIC5zdWZmaXgtNVxcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMC44MzMzMyU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLTVcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY7XG4gICAgLXdlYmtpdC1vcmRlcjogNTtcbiAgICAtbW96LW9yZGVyOiA1O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1sYXN0XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTZcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMjUlO1xuICAgIC1tb3otZmxleC1iYXNpczogMjUlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyNSU7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5wdXNoLTZcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIGxlZnQ6IDI1JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC02XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICByaWdodDogMjUlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC02XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5zdWZmaXgtNlxcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNSU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLTZcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc7XG4gICAgLXdlYmtpdC1vcmRlcjogNjtcbiAgICAtbW96LW9yZGVyOiA2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1sYXN0XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTdcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMjkuMTY2NjclO1xuICAgIC1tb3otZmxleC1iYXNpczogMjkuMTY2NjclO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyOS4xNjY2NyU7XG4gICAgZmxleC1iYXNpczogMjkuMTY2NjclO1xuICAgIG1heC13aWR0aDogMjkuMTY2NjclOyB9XG4gIC5wdXNoLTdcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIGxlZnQ6IDI5LjE2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC03XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICByaWdodDogMjkuMTY2NjclO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC03XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICBtYXJnaW4tbGVmdDogMjkuMTY2NjclOyB9XG4gIC5zdWZmaXgtN1xcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyOS4xNjY2NyU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLTdcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg7XG4gICAgLXdlYmtpdC1vcmRlcjogNztcbiAgICAtbW96LW9yZGVyOiA3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1sYXN0XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLThcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMzMuMzMzMzMlO1xuICAgIC1tb3otZmxleC1iYXNpczogMzMuMzMzMzMlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAzMy4zMzMzMyU7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5wdXNoLThcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIGxlZnQ6IDMzLjMzMzMzJTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC04XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICByaWdodDogMzMuMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC04XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5zdWZmaXgtOFxcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMy4zMzMzMyU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLThcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk7XG4gICAgLXdlYmtpdC1vcmRlcjogODtcbiAgICAtbW96LW9yZGVyOiA4O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1sYXN0XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTlcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMzcuNSU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiAzNy41JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMzcuNSU7XG4gICAgZmxleC1iYXNpczogMzcuNSU7XG4gICAgbWF4LXdpZHRoOiAzNy41JTsgfVxuICAucHVzaC05XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICBsZWZ0OiAzNy41JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC05XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICByaWdodDogMzcuNSU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTlcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIG1hcmdpbi1sZWZ0OiAzNy41JTsgfVxuICAuc3VmZml4LTlcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIG1hcmdpbi1yaWdodDogMzcuNSU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLTlcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk7XG4gICAgLW1vei1vcmRlcjogOTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItbGFzdFxcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTAwMDA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTk5OTtcbiAgICAtbW96LW9yZGVyOiA5OTk5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5OTk5O1xuICAgIG9yZGVyOiA5OTk5OyB9XG4gIC5nci0xMFxcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA0MS42NjY2NyU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiA0MS42NjY2NyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDQxLjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLnB1c2gtMTBcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIGxlZnQ6IDQxLjY2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC0xMFxcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5wcmVmaXgtMTBcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLnN1ZmZpeC0xMFxcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MS42NjY2NyU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLTEwXFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMTtcbiAgICAtd2Via2l0LW9yZGVyOiAxMDtcbiAgICAtbW96LW9yZGVyOiAxMDtcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1sYXN0XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTExXFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDQ1LjgzMzMzJTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDQ1LjgzMzMzJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNDUuODMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDQ1LjgzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDQ1LjgzMzMzJTsgfVxuICAucHVzaC0xMVxcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgbGVmdDogNDUuODMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTExXFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICByaWdodDogNDUuODMzMzMlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC0xMVxcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1LjgzMzMzJTsgfVxuICAuc3VmZml4LTExXFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1LjgzMzMzJTsgfVxuICAub3JkZXItZmlyc3RcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItMTFcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEyO1xuICAgIC13ZWJraXQtb3JkZXI6IDExO1xuICAgIC1tb3otb3JkZXI6IDExO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLWxhc3RcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItMTJcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNTAlO1xuICAgIC1tb3otZmxleC1iYXNpczogNTAlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5wdXNoLTEyXFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnB1bGwtMTJcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTEyXFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5zdWZmaXgtMTJcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIG1hcmdpbi1yaWdodDogNTAlOyB9XG4gIC5vcmRlci1maXJzdFxcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbW96LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci0xMlxcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTM7XG4gICAgLXdlYmtpdC1vcmRlcjogMTI7XG4gICAgLW1vei1vcmRlcjogMTI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjsgfVxuICAub3JkZXItbGFzdFxcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTAwMDA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTk5OTtcbiAgICAtbW96LW9yZGVyOiA5OTk5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5OTk5O1xuICAgIG9yZGVyOiA5OTk5OyB9XG4gIC5nci0xM1xcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA1NC4xNjY2NyU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiA1NC4xNjY2NyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDU0LjE2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA1NC4xNjY2NyU7XG4gICAgbWF4LXdpZHRoOiA1NC4xNjY2NyU7IH1cbiAgLnB1c2gtMTNcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIGxlZnQ6IDU0LjE2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC0xM1xcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgcmlnaHQ6IDU0LjE2NjY3JTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5wcmVmaXgtMTNcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIG1hcmdpbi1sZWZ0OiA1NC4xNjY2NyU7IH1cbiAgLnN1ZmZpeC0xM1xcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NC4xNjY2NyU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLTEzXFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNDtcbiAgICAtd2Via2l0LW9yZGVyOiAxMztcbiAgICAtbW96LW9yZGVyOiAxMztcbiAgICAtbXMtZmxleC1vcmRlcjogMTM7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci1sYXN0XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTE0XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDU4LjMzMzMzJTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDU4LjMzMzMzJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTguMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAucHVzaC0xNFxcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgbGVmdDogNTguMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTE0XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICByaWdodDogNTguMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC0xNFxcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuc3VmZml4LTE0XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU4LjMzMzMzJTsgfVxuICAub3JkZXItZmlyc3RcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItMTRcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE1O1xuICAgIC13ZWJraXQtb3JkZXI6IDE0O1xuICAgIC1tb3otb3JkZXI6IDE0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxNDtcbiAgICBvcmRlcjogMTQ7IH1cbiAgLm9yZGVyLWxhc3RcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItMTVcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNjIuNSU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiA2Mi41JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNjIuNSU7XG4gICAgZmxleC1iYXNpczogNjIuNSU7XG4gICAgbWF4LXdpZHRoOiA2Mi41JTsgfVxuICAucHVzaC0xNVxcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgbGVmdDogNjIuNSU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnB1bGwtMTVcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIHJpZ2h0OiA2Mi41JTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5wcmVmaXgtMTVcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIG1hcmdpbi1sZWZ0OiA2Mi41JTsgfVxuICAuc3VmZml4LTE1XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYyLjUlOyB9XG4gIC5vcmRlci1maXJzdFxcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbW96LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci0xNVxcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTY7XG4gICAgLXdlYmtpdC1vcmRlcjogMTU7XG4gICAgLW1vei1vcmRlcjogMTU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE1O1xuICAgIG9yZGVyOiAxNTsgfVxuICAub3JkZXItbGFzdFxcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTAwMDA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTk5OTtcbiAgICAtbW96LW9yZGVyOiA5OTk5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5OTk5O1xuICAgIG9yZGVyOiA5OTk5OyB9XG4gIC5nci0xNlxcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA2Ni42NjY2NyU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiA2Ni42NjY2NyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDY2LjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLnB1c2gtMTZcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIGxlZnQ6IDY2LjY2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC0xNlxcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgcmlnaHQ6IDY2LjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5wcmVmaXgtMTZcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLnN1ZmZpeC0xNlxcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ni42NjY2NyU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLTE2XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxNztcbiAgICAtd2Via2l0LW9yZGVyOiAxNjtcbiAgICAtbW96LW9yZGVyOiAxNjtcbiAgICAtbXMtZmxleC1vcmRlcjogMTY7XG4gICAgb3JkZXI6IDE2OyB9XG4gIC5vcmRlci1sYXN0XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTE3XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDcwLjgzMzMzJTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDcwLjgzMzMzJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNzAuODMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDcwLjgzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDcwLjgzMzMzJTsgfVxuICAucHVzaC0xN1xcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgbGVmdDogNzAuODMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTE3XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICByaWdodDogNzAuODMzMzMlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC0xN1xcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwLjgzMzMzJTsgfVxuICAuc3VmZml4LTE3XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwLjgzMzMzJTsgfVxuICAub3JkZXItZmlyc3RcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItMTdcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE4O1xuICAgIC13ZWJraXQtb3JkZXI6IDE3O1xuICAgIC1tb3otb3JkZXI6IDE3O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxNztcbiAgICBvcmRlcjogMTc7IH1cbiAgLm9yZGVyLWxhc3RcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItMThcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNzUlO1xuICAgIC1tb3otZmxleC1iYXNpczogNzUlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA3NSU7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5wdXNoLTE4XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICBsZWZ0OiA3NSU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnB1bGwtMThcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIHJpZ2h0OiA3NSU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTE4XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5zdWZmaXgtMThcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIG1hcmdpbi1yaWdodDogNzUlOyB9XG4gIC5vcmRlci1maXJzdFxcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbW96LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci0xOFxcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTk7XG4gICAgLXdlYmtpdC1vcmRlcjogMTg7XG4gICAgLW1vei1vcmRlcjogMTg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE4O1xuICAgIG9yZGVyOiAxODsgfVxuICAub3JkZXItbGFzdFxcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTAwMDA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTk5OTtcbiAgICAtbW96LW9yZGVyOiA5OTk5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5OTk5O1xuICAgIG9yZGVyOiA5OTk5OyB9XG4gIC5nci0xOVxcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA3OS4xNjY2NyU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiA3OS4xNjY2NyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDc5LjE2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA3OS4xNjY2NyU7XG4gICAgbWF4LXdpZHRoOiA3OS4xNjY2NyU7IH1cbiAgLnB1c2gtMTlcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIGxlZnQ6IDc5LjE2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC0xOVxcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgcmlnaHQ6IDc5LjE2NjY3JTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5wcmVmaXgtMTlcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIG1hcmdpbi1sZWZ0OiA3OS4xNjY2NyU7IH1cbiAgLnN1ZmZpeC0xOVxcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3OS4xNjY2NyU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLTE5XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyMDtcbiAgICAtd2Via2l0LW9yZGVyOiAxOTtcbiAgICAtbW96LW9yZGVyOiAxOTtcbiAgICAtbXMtZmxleC1vcmRlcjogMTk7XG4gICAgb3JkZXI6IDE5OyB9XG4gIC5vcmRlci1sYXN0XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTIwXFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDgzLjMzMzMzJTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDgzLjMzMzMzJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogODMuMzMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAucHVzaC0yMFxcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgbGVmdDogODMuMzMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTIwXFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICByaWdodDogODMuMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC0yMFxcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuc3VmZml4LTIwXFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgzLjMzMzMzJTsgfVxuICAub3JkZXItZmlyc3RcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItMjBcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDIxO1xuICAgIC13ZWJraXQtb3JkZXI6IDIwO1xuICAgIC1tb3otb3JkZXI6IDIwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyMDtcbiAgICBvcmRlcjogMjA7IH1cbiAgLm9yZGVyLWxhc3RcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItMjFcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogODcuNSU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiA4Ny41JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogODcuNSU7XG4gICAgZmxleC1iYXNpczogODcuNSU7XG4gICAgbWF4LXdpZHRoOiA4Ny41JTsgfVxuICAucHVzaC0yMVxcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgbGVmdDogODcuNSU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnB1bGwtMjFcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIHJpZ2h0OiA4Ny41JTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5wcmVmaXgtMjFcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIG1hcmdpbi1sZWZ0OiA4Ny41JTsgfVxuICAuc3VmZml4LTIxXFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg3LjUlOyB9XG4gIC5vcmRlci1maXJzdFxcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbW96LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci0yMVxcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjI7XG4gICAgLXdlYmtpdC1vcmRlcjogMjE7XG4gICAgLW1vei1vcmRlcjogMjE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDIxO1xuICAgIG9yZGVyOiAyMTsgfVxuICAub3JkZXItbGFzdFxcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTAwMDA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTk5OTtcbiAgICAtbW96LW9yZGVyOiA5OTk5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5OTk5O1xuICAgIG9yZGVyOiA5OTk5OyB9XG4gIC5nci0yMlxcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA5MS42NjY2NyU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiA5MS42NjY2NyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDkxLjY2NjY3JTtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLnB1c2gtMjJcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIGxlZnQ6IDkxLjY2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC0yMlxcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5wcmVmaXgtMjJcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLnN1ZmZpeC0yMlxcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MS42NjY2NyU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLTIyXFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyMztcbiAgICAtd2Via2l0LW9yZGVyOiAyMjtcbiAgICAtbW96LW9yZGVyOiAyMjtcbiAgICAtbXMtZmxleC1vcmRlcjogMjI7XG4gICAgb3JkZXI6IDIyOyB9XG4gIC5vcmRlci1sYXN0XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTIzXFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDk1LjgzMzMzJTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDk1LjgzMzMzJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogOTUuODMzMzMlO1xuICAgIGZsZXgtYmFzaXM6IDk1LjgzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDk1LjgzMzMzJTsgfVxuICAucHVzaC0yM1xcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgbGVmdDogOTUuODMzMzMlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTIzXFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICByaWdodDogOTUuODMzMzMlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC0yM1xcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1LjgzMzMzJTsgfVxuICAuc3VmZml4LTIzXFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1LjgzMzMzJTsgfVxuICAub3JkZXItZmlyc3RcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItMjNcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI0O1xuICAgIC13ZWJraXQtb3JkZXI6IDIzO1xuICAgIC1tb3otb3JkZXI6IDIzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyMztcbiAgICBvcmRlcjogMjM7IH1cbiAgLm9yZGVyLWxhc3RcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItMjRcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMTAwJTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDEwMCU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnB1c2gtMjRcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnB1bGwtMjRcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC0yNFxcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cbiAgLnN1ZmZpeC0yNFxcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDAlOyB9XG4gIC5vcmRlci1maXJzdFxcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbW96LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci0yNFxcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjU7XG4gICAgLXdlYmtpdC1vcmRlcjogMjQ7XG4gICAgLW1vei1vcmRlcjogMjQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI0O1xuICAgIG9yZGVyOiAyNDsgfVxuICAub3JkZXItbGFzdFxcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTAwMDA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTk5OTtcbiAgICAtbW96LW9yZGVyOiA5OTk5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5OTk5O1xuICAgIG9yZGVyOiA5OTk5OyB9XG4gIC5mbG9hdC1sZWZ0XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuZmxvYXQtcmlnaHRcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuY2xlYXJcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5jbGVhci1sZWZ0XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICBjbGVhcjogbGVmdDsgfVxuICAuY2xlYXItcmlnaHRcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIGNsZWFyOiByaWdodDsgfVxuICAubm8tZ3V0dGVyXFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAubm8tZ3V0dGVyLWxlZnRcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAubm8tZ3V0dGVyLXJpZ2h0XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5uby1ndXR0ZXItdG9wXFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAubm8tZ3V0dGVyLWJvdHRvbVxcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLmd1dHRlclxcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgLmd1dHRlci1sZWZ0XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgLmd1dHRlci1yaWdodFxcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAuYXV0by1oZWlnaHRcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIGhlaWdodDogaW5oZXJpdDsgfVxuICAucm93XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tb3otZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDsgfVxuICAgIFtjbGFzcyo9XCJuby1ndXR0ZXJcIl0gPiAucm93XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucm93LXJldmVyc2VcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLW1vei1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9XG4gICAgW2NsYXNzKj1cIm5vLWd1dHRlclwiXSA+IC5yb3ctcmV2ZXJzZVxcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1mdWxsXFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1tb3otdHJhbnNpdGlvbjogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgLmNvbFxcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9XG4gIC5jb2wtcmV2ZXJzZVxcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9XG4gIC5yb3ctYWxpZ24tbGVmdFxcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5yb3ctYWxpZ24tY2VudGVyXFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAucm93LWFsaWduLXJpZ2h0XFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAucm93LWFsaWduLW1pZGRsZVxcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucm93LWFsaWduLXRvcFxcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1tb3otYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLnJvdy1hbGlnbi1ib3R0b21cXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgLnJvdy1hbGlnbi1hcm91bmRcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gIC5yb3ctYWxpZ24tYmV0d2VlblxcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuaGlkZVxcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubm90LXZpc2libGVcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuc2hvd1xcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNob3ctaW5saW5lXFxAcGhvbmUtbGFuZHNjYXBlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnZpc2libGVcXEBwaG9uZS1sYW5kc2NhcGUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLnJvdy1kZWJ1Z1xcQHBob25lLWxhbmRzY2FwZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk5OTk5O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAucm93LWRlYnVnXFxAcGhvbmUtbGFuZHNjYXBlOmJlZm9yZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA5OTk5OXB4O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMCwgMCwgMCwgMC4wMikgNTAlKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogOC4zMzMzMyUgMTAwJTtcbiAgICAgIHotaW5kZXg6IDk5OTk5OyB9XG4gIGJvZHkge1xuICAgIGRpcmVjdGlvbjogbHRyOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5nci0wXFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMCU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiAwJTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMCU7XG4gICAgZmxleC1iYXNpczogMCU7XG4gICAgbWF4LXdpZHRoOiAwJTsgfVxuICAucHVzaC0wXFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIGxlZnQ6IDAlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTBcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgcmlnaHQ6IDAlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC0wXFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAuc3VmZml4LTBcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwJTsgfVxuICAub3JkZXItZmlyc3RcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbW96LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci0wXFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XG4gICAgLXdlYmtpdC1vcmRlcjogMDtcbiAgICAtbW96LW9yZGVyOiAwO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci1sYXN0XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItMVxcQHBob25lLXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDQuMTY2NjclO1xuICAgIC1tb3otZmxleC1iYXNpczogNC4xNjY2NyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDQuMTY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDQuMTY2NjclO1xuICAgIG1heC13aWR0aDogNC4xNjY2NyU7IH1cbiAgLnB1c2gtMVxcQHBob25lLXBvcnRyYWl0IHtcbiAgICBsZWZ0OiA0LjE2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC0xXFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIHJpZ2h0OiA0LjE2NjY3JTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5wcmVmaXgtMVxcQHBob25lLXBvcnRyYWl0IHtcbiAgICBtYXJnaW4tbGVmdDogNC4xNjY2NyU7IH1cbiAgLnN1ZmZpeC0xXFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIG1hcmdpbi1yaWdodDogNC4xNjY2NyU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItMVxcQHBob25lLXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgIC13ZWJraXQtb3JkZXI6IDE7XG4gICAgLW1vei1vcmRlcjogMTtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItbGFzdFxcQHBob25lLXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTJcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiA4LjMzMzMzJTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDguMzMzMzMlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4LjMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5wdXNoLTJcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgbGVmdDogOC4zMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnB1bGwtMlxcQHBob25lLXBvcnRyYWl0IHtcbiAgICByaWdodDogOC4zMzMzMyU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTJcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5zdWZmaXgtMlxcQHBob25lLXBvcnRyYWl0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDguMzMzMzMlOyB9XG4gIC5vcmRlci1maXJzdFxcQHBob25lLXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLTJcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAtd2Via2l0LW9yZGVyOiAyO1xuICAgIC1tb3otb3JkZXI6IDI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLWxhc3RcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTAwMDA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTk5OTtcbiAgICAtbW96LW9yZGVyOiA5OTk5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5OTk5O1xuICAgIG9yZGVyOiA5OTk5OyB9XG4gIC5nci0zXFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMTIuNSU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiAxMi41JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTIuNSU7XG4gICAgZmxleC1iYXNpczogMTIuNSU7XG4gICAgbWF4LXdpZHRoOiAxMi41JTsgfVxuICAucHVzaC0zXFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIGxlZnQ6IDEyLjUlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTNcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgcmlnaHQ6IDEyLjUlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC0zXFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMi41JTsgfVxuICAuc3VmZml4LTNcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMi41JTsgfVxuICAub3JkZXItZmlyc3RcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbW96LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci0zXFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XG4gICAgLXdlYmtpdC1vcmRlcjogMztcbiAgICAtbW96LW9yZGVyOiAzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1sYXN0XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItNFxcQHBob25lLXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDE2LjY2NjY3JTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDE2LjY2NjY3JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTYuNjY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAucHVzaC00XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIGxlZnQ6IDE2LjY2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC00XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIHJpZ2h0OiAxNi42NjY2NyU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTRcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuc3VmZml4LTRcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNi42NjY2NyU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItNFxcQHBob25lLXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1O1xuICAgIC13ZWJraXQtb3JkZXI6IDQ7XG4gICAgLW1vei1vcmRlcjogNDtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItbGFzdFxcQHBob25lLXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTVcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAyMC44MzMzMyU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiAyMC44MzMzMyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDIwLjgzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiAyMC44MzMzMyU7XG4gICAgbWF4LXdpZHRoOiAyMC44MzMzMyU7IH1cbiAgLnB1c2gtNVxcQHBob25lLXBvcnRyYWl0IHtcbiAgICBsZWZ0OiAyMC44MzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnB1bGwtNVxcQHBob25lLXBvcnRyYWl0IHtcbiAgICByaWdodDogMjAuODMzMzMlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC01XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMC44MzMzMyU7IH1cbiAgLnN1ZmZpeC01XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIG1hcmdpbi1yaWdodDogMjAuODMzMzMlOyB9XG4gIC5vcmRlci1maXJzdFxcQHBob25lLXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLTVcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjtcbiAgICAtd2Via2l0LW9yZGVyOiA1O1xuICAgIC1tb3otb3JkZXI6IDU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLWxhc3RcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTAwMDA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTk5OTtcbiAgICAtbW96LW9yZGVyOiA5OTk5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5OTk5O1xuICAgIG9yZGVyOiA5OTk5OyB9XG4gIC5nci02XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMjUlO1xuICAgIC1tb3otZmxleC1iYXNpczogMjUlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyNSU7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5wdXNoLTZcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgbGVmdDogMjUlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTZcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5wcmVmaXgtNlxcQHBob25lLXBvcnRyYWl0IHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5zdWZmaXgtNlxcQHBob25lLXBvcnRyYWl0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1JTsgfVxuICAub3JkZXItZmlyc3RcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbW96LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci02XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc7XG4gICAgLXdlYmtpdC1vcmRlcjogNjtcbiAgICAtbW96LW9yZGVyOiA2O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1sYXN0XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwMDAwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk5OTk7XG4gICAgLW1vei1vcmRlcjogOTk5OTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTk5OTtcbiAgICBvcmRlcjogOTk5OTsgfVxuICAuZ3ItN1xcQHBob25lLXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDI5LjE2NjY3JTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDI5LjE2NjY3JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMjkuMTY2NjclO1xuICAgIGZsZXgtYmFzaXM6IDI5LjE2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDI5LjE2NjY3JTsgfVxuICAucHVzaC03XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIGxlZnQ6IDI5LjE2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC03XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIHJpZ2h0OiAyOS4xNjY2NyU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTdcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI5LjE2NjY3JTsgfVxuICAuc3VmZml4LTdcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyOS4xNjY2NyU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItN1xcQHBob25lLXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4O1xuICAgIC13ZWJraXQtb3JkZXI6IDc7XG4gICAgLW1vei1vcmRlcjogNztcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItbGFzdFxcQHBob25lLXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLThcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAzMy4zMzMzMyU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiAzMy4zMzMzMyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDMzLjMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnB1c2gtOFxcQHBob25lLXBvcnRyYWl0IHtcbiAgICBsZWZ0OiAzMy4zMzMzMyU7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnB1bGwtOFxcQHBob25lLXBvcnRyYWl0IHtcbiAgICByaWdodDogMzMuMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC04XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLnN1ZmZpeC04XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIG1hcmdpbi1yaWdodDogMzMuMzMzMzMlOyB9XG4gIC5vcmRlci1maXJzdFxcQHBob25lLXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIC13ZWJraXQtb3JkZXI6IC0xO1xuICAgIC1tb3otb3JkZXI6IC0xO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLThcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTtcbiAgICAtd2Via2l0LW9yZGVyOiA4O1xuICAgIC1tb3otb3JkZXI6IDg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLWxhc3RcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTAwMDA7XG4gICAgLXdlYmtpdC1vcmRlcjogOTk5OTtcbiAgICAtbW96LW9yZGVyOiA5OTk5O1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5OTk5O1xuICAgIG9yZGVyOiA5OTk5OyB9XG4gIC5nci05XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMzcuNSU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiAzNy41JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMzcuNSU7XG4gICAgZmxleC1iYXNpczogMzcuNSU7XG4gICAgbWF4LXdpZHRoOiAzNy41JTsgfVxuICAucHVzaC05XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIGxlZnQ6IDM3LjUlO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLTlcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgcmlnaHQ6IDM3LjUlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC05XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIG1hcmdpbi1sZWZ0OiAzNy41JTsgfVxuICAuc3VmZml4LTlcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNy41JTsgfVxuICAub3JkZXItZmlyc3RcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAtbW96LW9yZGVyOiAtMTtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci05XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwO1xuICAgIC13ZWJraXQtb3JkZXI6IDk7XG4gICAgLW1vei1vcmRlcjogOTtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItbGFzdFxcQHBob25lLXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTEwXFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNDEuNjY2NjclO1xuICAgIC1tb3otZmxleC1iYXNpczogNDEuNjY2NjclO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA0MS42NjY2NyU7XG4gICAgZmxleC1iYXNpczogNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5wdXNoLTEwXFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIGxlZnQ6IDQxLjY2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC0xMFxcQHBob25lLXBvcnRyYWl0IHtcbiAgICByaWdodDogNDEuNjY2NjclO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC0xMFxcQHBob25lLXBvcnRyYWl0IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5zdWZmaXgtMTBcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MS42NjY2NyU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItMTBcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTE7XG4gICAgLXdlYmtpdC1vcmRlcjogMTA7XG4gICAgLW1vei1vcmRlcjogMTA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItbGFzdFxcQHBob25lLXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTExXFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNDUuODMzMzMlO1xuICAgIC1tb3otZmxleC1iYXNpczogNDUuODMzMzMlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA0NS44MzMzMyU7XG4gICAgZmxleC1iYXNpczogNDUuODMzMzMlO1xuICAgIG1heC13aWR0aDogNDUuODMzMzMlOyB9XG4gIC5wdXNoLTExXFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIGxlZnQ6IDQ1LjgzMzMzJTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC0xMVxcQHBob25lLXBvcnRyYWl0IHtcbiAgICByaWdodDogNDUuODMzMzMlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC0xMVxcQHBob25lLXBvcnRyYWl0IHtcbiAgICBtYXJnaW4tbGVmdDogNDUuODMzMzMlOyB9XG4gIC5zdWZmaXgtMTFcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NS44MzMzMyU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItMTFcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTI7XG4gICAgLXdlYmtpdC1vcmRlcjogMTE7XG4gICAgLW1vei1vcmRlcjogMTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItbGFzdFxcQHBob25lLXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTEyXFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNTAlO1xuICAgIC1tb3otZmxleC1iYXNpczogNTAlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5wdXNoLTEyXFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC0xMlxcQHBob25lLXBvcnRyYWl0IHtcbiAgICByaWdodDogNTAlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC0xMlxcQHBob25lLXBvcnRyYWl0IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5zdWZmaXgtMTJcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MCU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItMTJcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTM7XG4gICAgLXdlYmtpdC1vcmRlcjogMTI7XG4gICAgLW1vei1vcmRlcjogMTI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjsgfVxuICAub3JkZXItbGFzdFxcQHBob25lLXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTEzXFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNTQuMTY2NjclO1xuICAgIC1tb3otZmxleC1iYXNpczogNTQuMTY2NjclO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1NC4xNjY2NyU7XG4gICAgZmxleC1iYXNpczogNTQuMTY2NjclO1xuICAgIG1heC13aWR0aDogNTQuMTY2NjclOyB9XG4gIC5wdXNoLTEzXFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIGxlZnQ6IDU0LjE2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC0xM1xcQHBob25lLXBvcnRyYWl0IHtcbiAgICByaWdodDogNTQuMTY2NjclO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC0xM1xcQHBob25lLXBvcnRyYWl0IHtcbiAgICBtYXJnaW4tbGVmdDogNTQuMTY2NjclOyB9XG4gIC5zdWZmaXgtMTNcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NC4xNjY2NyU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItMTNcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTQ7XG4gICAgLXdlYmtpdC1vcmRlcjogMTM7XG4gICAgLW1vei1vcmRlcjogMTM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEzO1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXItbGFzdFxcQHBob25lLXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTE0XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNTguMzMzMzMlO1xuICAgIC1tb3otZmxleC1iYXNpczogNTguMzMzMzMlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1OC4zMzMzMyU7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5wdXNoLTE0XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIGxlZnQ6IDU4LjMzMzMzJTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC0xNFxcQHBob25lLXBvcnRyYWl0IHtcbiAgICByaWdodDogNTguMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC0xNFxcQHBob25lLXBvcnRyYWl0IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5zdWZmaXgtMTRcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1OC4zMzMzMyU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItMTRcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTU7XG4gICAgLXdlYmtpdC1vcmRlcjogMTQ7XG4gICAgLW1vei1vcmRlcjogMTQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE0O1xuICAgIG9yZGVyOiAxNDsgfVxuICAub3JkZXItbGFzdFxcQHBob25lLXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTE1XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNjIuNSU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiA2Mi41JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNjIuNSU7XG4gICAgZmxleC1iYXNpczogNjIuNSU7XG4gICAgbWF4LXdpZHRoOiA2Mi41JTsgfVxuICAucHVzaC0xNVxcQHBob25lLXBvcnRyYWl0IHtcbiAgICBsZWZ0OiA2Mi41JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC0xNVxcQHBob25lLXBvcnRyYWl0IHtcbiAgICByaWdodDogNjIuNSU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTE1XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIG1hcmdpbi1sZWZ0OiA2Mi41JTsgfVxuICAuc3VmZml4LTE1XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIG1hcmdpbi1yaWdodDogNjIuNSU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItMTVcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTY7XG4gICAgLXdlYmtpdC1vcmRlcjogMTU7XG4gICAgLW1vei1vcmRlcjogMTU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE1O1xuICAgIG9yZGVyOiAxNTsgfVxuICAub3JkZXItbGFzdFxcQHBob25lLXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTE2XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNjYuNjY2NjclO1xuICAgIC1tb3otZmxleC1iYXNpczogNjYuNjY2NjclO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA2Ni42NjY2NyU7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5wdXNoLTE2XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIGxlZnQ6IDY2LjY2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC0xNlxcQHBob25lLXBvcnRyYWl0IHtcbiAgICByaWdodDogNjYuNjY2NjclO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC0xNlxcQHBob25lLXBvcnRyYWl0IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5zdWZmaXgtMTZcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ni42NjY2NyU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItMTZcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTc7XG4gICAgLXdlYmtpdC1vcmRlcjogMTY7XG4gICAgLW1vei1vcmRlcjogMTY7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE2O1xuICAgIG9yZGVyOiAxNjsgfVxuICAub3JkZXItbGFzdFxcQHBob25lLXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTE3XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNzAuODMzMzMlO1xuICAgIC1tb3otZmxleC1iYXNpczogNzAuODMzMzMlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA3MC44MzMzMyU7XG4gICAgZmxleC1iYXNpczogNzAuODMzMzMlO1xuICAgIG1heC13aWR0aDogNzAuODMzMzMlOyB9XG4gIC5wdXNoLTE3XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIGxlZnQ6IDcwLjgzMzMzJTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC0xN1xcQHBob25lLXBvcnRyYWl0IHtcbiAgICByaWdodDogNzAuODMzMzMlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC0xN1xcQHBob25lLXBvcnRyYWl0IHtcbiAgICBtYXJnaW4tbGVmdDogNzAuODMzMzMlOyB9XG4gIC5zdWZmaXgtMTdcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MC44MzMzMyU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItMTdcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTg7XG4gICAgLXdlYmtpdC1vcmRlcjogMTc7XG4gICAgLW1vei1vcmRlcjogMTc7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE3O1xuICAgIG9yZGVyOiAxNzsgfVxuICAub3JkZXItbGFzdFxcQHBob25lLXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTE4XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNzUlO1xuICAgIC1tb3otZmxleC1iYXNpczogNzUlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA3NSU7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5wdXNoLTE4XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIGxlZnQ6IDc1JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC0xOFxcQHBob25lLXBvcnRyYWl0IHtcbiAgICByaWdodDogNzUlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC0xOFxcQHBob25lLXBvcnRyYWl0IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5zdWZmaXgtMThcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NSU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItMThcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTk7XG4gICAgLXdlYmtpdC1vcmRlcjogMTg7XG4gICAgLW1vei1vcmRlcjogMTg7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE4O1xuICAgIG9yZGVyOiAxODsgfVxuICAub3JkZXItbGFzdFxcQHBob25lLXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTE5XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNzkuMTY2NjclO1xuICAgIC1tb3otZmxleC1iYXNpczogNzkuMTY2NjclO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA3OS4xNjY2NyU7XG4gICAgZmxleC1iYXNpczogNzkuMTY2NjclO1xuICAgIG1heC13aWR0aDogNzkuMTY2NjclOyB9XG4gIC5wdXNoLTE5XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIGxlZnQ6IDc5LjE2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC0xOVxcQHBob25lLXBvcnRyYWl0IHtcbiAgICByaWdodDogNzkuMTY2NjclO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC0xOVxcQHBob25lLXBvcnRyYWl0IHtcbiAgICBtYXJnaW4tbGVmdDogNzkuMTY2NjclOyB9XG4gIC5zdWZmaXgtMTlcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3OS4xNjY2NyU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItMTlcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjA7XG4gICAgLXdlYmtpdC1vcmRlcjogMTk7XG4gICAgLW1vei1vcmRlcjogMTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE5O1xuICAgIG9yZGVyOiAxOTsgfVxuICAub3JkZXItbGFzdFxcQHBob25lLXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTIwXFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogODMuMzMzMzMlO1xuICAgIC1tb3otZmxleC1iYXNpczogODMuMzMzMzMlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4My4zMzMzMyU7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5wdXNoLTIwXFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIGxlZnQ6IDgzLjMzMzMzJTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC0yMFxcQHBob25lLXBvcnRyYWl0IHtcbiAgICByaWdodDogODMuMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC0yMFxcQHBob25lLXBvcnRyYWl0IHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5zdWZmaXgtMjBcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4My4zMzMzMyU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItMjBcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjE7XG4gICAgLXdlYmtpdC1vcmRlcjogMjA7XG4gICAgLW1vei1vcmRlcjogMjA7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDIwO1xuICAgIG9yZGVyOiAyMDsgfVxuICAub3JkZXItbGFzdFxcQHBob25lLXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTIxXFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogODcuNSU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiA4Ny41JTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogODcuNSU7XG4gICAgZmxleC1iYXNpczogODcuNSU7XG4gICAgbWF4LXdpZHRoOiA4Ny41JTsgfVxuICAucHVzaC0yMVxcQHBob25lLXBvcnRyYWl0IHtcbiAgICBsZWZ0OiA4Ny41JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC0yMVxcQHBob25lLXBvcnRyYWl0IHtcbiAgICByaWdodDogODcuNSU7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHJlZml4LTIxXFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIG1hcmdpbi1sZWZ0OiA4Ny41JTsgfVxuICAuc3VmZml4LTIxXFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIG1hcmdpbi1yaWdodDogODcuNSU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItMjFcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjI7XG4gICAgLXdlYmtpdC1vcmRlcjogMjE7XG4gICAgLW1vei1vcmRlcjogMjE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDIxO1xuICAgIG9yZGVyOiAyMTsgfVxuICAub3JkZXItbGFzdFxcQHBob25lLXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTIyXFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogOTEuNjY2NjclO1xuICAgIC1tb3otZmxleC1iYXNpczogOTEuNjY2NjclO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA5MS42NjY2NyU7XG4gICAgZmxleC1iYXNpczogOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5wdXNoLTIyXFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIGxlZnQ6IDkxLjY2NjY3JTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC0yMlxcQHBob25lLXBvcnRyYWl0IHtcbiAgICByaWdodDogOTEuNjY2NjclO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC0yMlxcQHBob25lLXBvcnRyYWl0IHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5zdWZmaXgtMjJcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MS42NjY2NyU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItMjJcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjM7XG4gICAgLXdlYmtpdC1vcmRlcjogMjI7XG4gICAgLW1vei1vcmRlcjogMjI7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDIyO1xuICAgIG9yZGVyOiAyMjsgfVxuICAub3JkZXItbGFzdFxcQHBob25lLXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTIzXFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogOTUuODMzMzMlO1xuICAgIC1tb3otZmxleC1iYXNpczogOTUuODMzMzMlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA5NS44MzMzMyU7XG4gICAgZmxleC1iYXNpczogOTUuODMzMzMlO1xuICAgIG1heC13aWR0aDogOTUuODMzMzMlOyB9XG4gIC5wdXNoLTIzXFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIGxlZnQ6IDk1LjgzMzMzJTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC0yM1xcQHBob25lLXBvcnRyYWl0IHtcbiAgICByaWdodDogOTUuODMzMzMlO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnByZWZpeC0yM1xcQHBob25lLXBvcnRyYWl0IHtcbiAgICBtYXJnaW4tbGVmdDogOTUuODMzMzMlOyB9XG4gIC5zdWZmaXgtMjNcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NS44MzMzMyU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItMjNcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjQ7XG4gICAgLXdlYmtpdC1vcmRlcjogMjM7XG4gICAgLW1vei1vcmRlcjogMjM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDIzO1xuICAgIG9yZGVyOiAyMzsgfVxuICAub3JkZXItbGFzdFxcQHBob25lLXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmdyLTI0XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMTAwJTtcbiAgICAtbW96LWZsZXgtYmFzaXM6IDEwMCU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnB1c2gtMjRcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgbGVmdDogMTAwJTtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC0yNFxcQHBob25lLXBvcnRyYWl0IHtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5wcmVmaXgtMjRcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cbiAgLnN1ZmZpeC0yNFxcQHBob25lLXBvcnRyYWl0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMCU7IH1cbiAgLm9yZGVyLWZpcnN0XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLW1vei1vcmRlcjogLTE7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItMjRcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjU7XG4gICAgLXdlYmtpdC1vcmRlcjogMjQ7XG4gICAgLW1vei1vcmRlcjogMjQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI0O1xuICAgIG9yZGVyOiAyNDsgfVxuICAub3JkZXItbGFzdFxcQHBob25lLXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDAwMDtcbiAgICAtd2Via2l0LW9yZGVyOiA5OTk5O1xuICAgIC1tb3otb3JkZXI6IDk5OTk7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk5OTk7XG4gICAgb3JkZXI6IDk5OTk7IH1cbiAgLmZsb2F0LWxlZnRcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmZsb2F0LXJpZ2h0XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuY2xlYXJcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmNsZWFyLWxlZnRcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgY2xlYXI6IGxlZnQ7IH1cbiAgLmNsZWFyLXJpZ2h0XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIGNsZWFyOiByaWdodDsgfVxuICAubm8tZ3V0dGVyXFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5uby1ndXR0ZXItbGVmdFxcQHBob25lLXBvcnRyYWl0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm5vLWd1dHRlci1yaWdodFxcQHBob25lLXBvcnRyYWl0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5uby1ndXR0ZXItdG9wXFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5uby1ndXR0ZXItYm90dG9tXFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5ndXR0ZXJcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgLmd1dHRlci1sZWZ0XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAuZ3V0dGVyLXJpZ2h0XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgLmF1dG8taGVpZ2h0XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIGhlaWdodDogaW5oZXJpdDsgfVxuICAucm93XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1vei1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9XG4gICAgW2NsYXNzKj1cIm5vLWd1dHRlclwiXSA+IC5yb3dcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnJvdy1yZXZlcnNlXFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLW1vei1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9XG4gICAgW2NsYXNzKj1cIm5vLWd1dHRlclwiXSA+IC5yb3ctcmV2ZXJzZVxcQHBob25lLXBvcnRyYWl0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucm93LWZ1bGxcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1hcmdpbi1sZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtbW96LXRyYW5zaXRpb246IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gIC5jb2xcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9XG4gIC5jb2wtcmV2ZXJzZVxcQHBob25lLXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7IH1cbiAgLnJvdy1hbGlnbi1sZWZ0XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAucm93LWFsaWduLWNlbnRlclxcQHBob25lLXBvcnRyYWl0IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAucm93LWFsaWduLXJpZ2h0XFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5yb3ctYWxpZ24tbWlkZGxlXFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnJvdy1hbGlnbi10b3BcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1tb3otYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLnJvdy1hbGlnbi1ib3R0b21cXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIC1tb3otYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAucm93LWFsaWduLWFyb3VuZFxcQHBob25lLXBvcnRyYWl0IHtcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAucm93LWFsaWduLWJldHdlZW5cXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuaGlkZVxcQHBob25lLXBvcnRyYWl0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ub3QtdmlzaWJsZVxcQHBob25lLXBvcnRyYWl0IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnNob3dcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNob3ctaW5saW5lXFxAcGhvbmUtcG9ydHJhaXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAudmlzaWJsZVxcQHBob25lLXBvcnRyYWl0IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC5yb3ctZGVidWdcXEBwaG9uZS1wb3J0cmFpdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk5OTk5O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAucm93LWRlYnVnXFxAcGhvbmUtcG9ydHJhaXQ6YmVmb3JlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDk5OTk5cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgwLCAwLCAwLCAwLjAyKSA1MCUpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA4LjMzMzMzJSAxMDAlO1xuICAgICAgei1pbmRleDogOTk5OTk7IH1cbiAgYm9keSB7XG4gICAgZGlyZWN0aW9uOiBsdHI7IH0gfVxuXG5bY2xhc3MqPVwiZ3ItXCJdID4gW2NsYXNzXj1cInJvd1wiXSxcbltjbGFzcyo9XCJnci1cIl0gPiBbY2xhc3NePVwiY29sXCJdIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNjJweCkge1xuICBbY2xhc3MqPVwiZ3ItXCJdID4gW2NsYXNzXj1cInJvd1wiXSxcbiAgW2NsYXNzKj1cImdyLVwiXSA+IFtjbGFzc149XCJjb2xcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIFtjbGFzcyo9XCJnci1cIl0gPiBbY2xhc3NePVwicm93XCJdLFxuICBbY2xhc3MqPVwiZ3ItXCJdID4gW2NsYXNzXj1cImNvbFwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgycHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIFtjbGFzcyo9XCJnci1cIl0gPiBbY2xhc3NePVwicm93XCJdLFxuICBbY2xhc3MqPVwiZ3ItXCJdID4gW2NsYXNzXj1cImNvbFwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjBweCkgYW5kIChtaW4td2lkdGg6IDY0MXB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICBbY2xhc3MqPVwiZ3ItXCJdID4gW2NsYXNzXj1cInJvd1wiXSxcbiAgW2NsYXNzKj1cImdyLVwiXSA+IFtjbGFzc149XCJjb2xcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgW2NsYXNzKj1cImdyLVwiXSA+IFtjbGFzc149XCJyb3dcIl0sXG4gIFtjbGFzcyo9XCJnci1cIl0gPiBbY2xhc3NePVwiY29sXCJdIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgW2NsYXNzKj1cImdyLVwiXSA+IFtjbGFzc149XCJyb3dcIl0sXG4gIFtjbGFzcyo9XCJnci1cIl0gPiBbY2xhc3NePVwiY29sXCJdIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICBbY2xhc3MqPVwiZ3ItXCJdID4gW2NsYXNzXj1cInJvd1wiXSxcbiAgW2NsYXNzKj1cImdyLVwiXSA+IFtjbGFzc149XCJjb2xcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9IH1cblxuLyogTGF5b3V0IFNldHVwXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmwtY2FsY3VsYXRvciAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLyogTGF5b3V0cyBhbmQgbWFpbiBsYXlvdXQgZWxlbWVudHNcbiAgIEBtaXhpbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubW9kdWxlLWh0bWxjb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjRjBGMEYwOyB9XG5cbi5tb2R1bGUtaHRtbGNvbnRhaW5lciBwLFxuLm1vZHVsZS1odG1sY29udGFpbmVyIGRpdiB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQ2FsY3VsYXRvciBsYXlvdXRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubC1jYWxjdWxhdG9yLFxuLm1vZHVsZS10bXBsLXRvb2wgLmwtY2FsY3VsYXRvciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL2Fzc2V0cy5rcG1nLmNvbS9jb250ZW50L2RhbS9rcG1nL3BsL2ltYWdlcy9nZngvdG9vbHMvY2FsY3VsYXRvci9iZy5wbmdcIikgbm8tcmVwZWF0IHJpZ2h0IHRvcCAyNXB4OyB9XG4gIC5sLWNhbGN1bGF0b3JfX2hlYWRlcixcbiAgLm1vZHVsZS10bXBsLXRvb2wgLmwtY2FsY3VsYXRvcl9faGVhZGVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAxMHB4OyB9XG4gIC5sLWNhbGN1bGF0b3JfX2NvbnRlbnQsIC5sLWNhbGN1bGF0b3JfX2FjdGlvbnMsXG4gIC5tb2R1bGUtdG1wbC10b29sIC5sLWNhbGN1bGF0b3JfX2NvbnRlbnQsXG4gIC5tb2R1bGUtdG1wbC10b29sIC5sLWNhbGN1bGF0b3JfX2FjdGlvbnMge1xuICAgIG1hcmdpbjogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmwtY2FsY3VsYXRvcixcbiAgLm1vZHVsZS10bXBsLXRvb2wgLmwtY2FsY3VsYXRvciB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1jYWxjdWxhdG9yLFxuICAubW9kdWxlLXRtcGwtdG9vbCAubC1jYWxjdWxhdG9yIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDsgfSB9XG5cbi5sLW1haW4sXG4ubW9kdWxlLXRtcGwtdG9vbCAubC1tYWluIHtcbiAgYmFja2dyb3VuZDogI0YwRjBGMDtcbiAgY29sb3I6ICNGMEYwRjA7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFBvcHVwc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5jLXBvcHVwLFxuLm1vZHVsZS10bXBsLXRvb2wgLmMtcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAuYy1wb3B1cF9fY29udGVudCxcbiAgLm1vZHVsZS10bXBsLXRvb2wgLmMtcG9wdXBfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgICAuYy1wb3B1cF9fY29udGVudF9fY2xvc2UsXG4gICAgLm1vZHVsZS10bXBsLXRvb2wgLmMtcG9wdXBfX2NvbnRlbnRfX2Nsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5jLXBvcHVwX19vdmVybGF5LFxuICAubW9kdWxlLXRtcGwtdG9vbCAuYy1wb3B1cF9fb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMSwgMTEsIDExLCAwLjgpOyB9XG4gIC5jLXBvcHVwLS1zZW5kLW1zZyAuYy1wb3B1cF9fY29udGVudCxcbiAgLm1vZHVsZS10bXBsLXRvb2wgLmMtcG9wdXAtLXNlbmQtbXNnIC5jLXBvcHVwX19jb250ZW50IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHdpZHRoOiA3NDRweDtcbiAgICBtYXgtaGVpZ2h0OiA4M3ZoO1xuICAgIHBhZGRpbmc6IDIwcHggMzBweCAyMHB4IDQ1cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTIwcHgpIGFuZCAobWluLXdpZHRoOiA2NDFweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLmMtcG9wdXAsXG4gIC5tb2R1bGUtdG1wbC10b29sIC5jLXBvcHVwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgIC5jLXBvcHVwLS1zZW5kLW1zZyAuYy1wb3B1cF9fY29udGVudCxcbiAgICAubW9kdWxlLXRtcGwtdG9vbCAuYy1wb3B1cC0tc2VuZC1tc2cgLmMtcG9wdXBfX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDQwcHgpO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgICAuYy1wb3B1cC0tc2VuZC1tc2cgLmMtcG9wdXBfX2NvbnRlbnRfX2lubmVyLFxuICAgICAgLm1vZHVsZS10bXBsLXRvb2wgLmMtcG9wdXAtLXNlbmQtbXNnIC5jLXBvcHVwX19jb250ZW50X19pbm5lciB7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtcG9wdXAsXG4gIC5tb2R1bGUtdG1wbC10b29sIC5jLXBvcHVwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgIC5jLXBvcHVwLS1zZW5kLW1zZyAuYy1wb3B1cF9fY29udGVudCxcbiAgICAubW9kdWxlLXRtcGwtdG9vbCAuYy1wb3B1cC0tc2VuZC1tc2cgLmMtcG9wdXBfX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDQwcHgpO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgICAuYy1wb3B1cC0tc2VuZC1tc2cgLmMtcG9wdXBfX2NvbnRlbnRfX2lubmVyLFxuICAgICAgLm1vZHVsZS10bXBsLXRvb2wgLmMtcG9wdXAtLXNlbmQtbXNnIC5jLXBvcHVwX19jb250ZW50X19pbm5lciB7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvOyB9IH1cblxuLyogQ29tcG9uZW50c1xuICAgQG1peGluID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMb2dvc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMaXN0c1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5jLWxpc3QtLXRhYnMteWVhcnMsXG4ubW9kdWxlLXRtcGwtdG9vbCAuYy1saXN0LS10YWJzLXllYXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5jLWxpc3QtLXRhYnMteWVhcnMgLmMtbGlzdF9faXRlbSxcbiAgLm1vZHVsZS10bXBsLXRvb2wgLmMtbGlzdC0tdGFicy15ZWFycyAuYy1saXN0X19pdGVtIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuYy1saXN0LS10YWJzLXllYXJzIC5jLWxpc3RfX2l0ZW1fX2xpbmsuaXMtYWN0aXZlLnMtYnRuLXN0eWxlLTIsXG4gICAgLm1vZHVsZS10bXBsLXRvb2wgLmMtbGlzdC0tdGFicy15ZWFycyAuYy1saXN0X19pdGVtX19saW5rLmlzLWFjdGl2ZS5zLWJ0bi1zdHlsZS0yIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2Q0MGU4YztcbiAgICAgIGJhY2tncm91bmQ6ICNkNDBlOGM7IH1cbiAgICAuYy1saXN0LS10YWJzLXllYXJzIC5jLWxpc3RfX2l0ZW0gKyAuYy1saXN0X19pdGVtLFxuICAgIC5tb2R1bGUtdG1wbC10b29sIC5jLWxpc3QtLXRhYnMteWVhcnMgLmMtbGlzdF9faXRlbSArIC5jLWxpc3RfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIlOyB9XG5cbi5jLWxpc3QtLXRhYnMtY29tcGFuaWVzLFxuLm1vZHVsZS10bXBsLXRvb2wgLmMtbGlzdC0tdGFicy1jb21wYW5pZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDA7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5jLWxpc3QtLXRhYnMtY29tcGFuaWVzIC5jLWxpc3RfX2l0ZW0sXG4gIC5tb2R1bGUtdG1wbC10b29sIC5jLWxpc3QtLXRhYnMtY29tcGFuaWVzIC5jLWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogNDklOyB9XG4gICAgLmMtbGlzdC0tdGFicy1jb21wYW5pZXMgLmMtbGlzdF9faXRlbV9fbGluay5pcy1hY3RpdmUucy1idG4tc3R5bGUtMSxcbiAgICAubW9kdWxlLXRtcGwtdG9vbCAuYy1saXN0LS10YWJzLWNvbXBhbmllcyAuYy1saXN0X19pdGVtX19saW5rLmlzLWFjdGl2ZS5zLWJ0bi1zdHlsZS0xIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2Q0MGU4YztcbiAgICAgIGJhY2tncm91bmQ6ICNkNDBlOGM7IH1cbiAgICAuYy1saXN0LS10YWJzLWNvbXBhbmllcyAuYy1saXN0X19pdGVtICsgLmMtbGlzdF9faXRlbSxcbiAgICAubW9kdWxlLXRtcGwtdG9vbCAuYy1saXN0LS10YWJzLWNvbXBhbmllcyAuYy1saXN0X19pdGVtICsgLmMtbGlzdF9faXRlbSB7XG4gICAgICBtYXJnaW4tbGVmdDogMiU7IH1cblxuLmMtbGlzdC0tY2FsY3VsYXRvcixcbi5tb2R1bGUtdG1wbC10b29sIC5jLWxpc3QtLWNhbGN1bGF0b3Ige1xuICBtYXJnaW46IDA7IH1cbiAgLmMtbGlzdC0tY2FsY3VsYXRvciAuYy1saXN0X19pdGVtLFxuICAubW9kdWxlLXRtcGwtdG9vbCAuYy1saXN0LS1jYWxjdWxhdG9yIC5jLWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5jLWxpc3QtLWNhbGN1bGF0b3IgLmMtbGlzdF9faXRlbSArIC5jLWxpc3RfX2l0ZW0sXG4gICAgLm1vZHVsZS10bXBsLXRvb2wgLmMtbGlzdC0tY2FsY3VsYXRvciAuYy1saXN0X19pdGVtICsgLmMtbGlzdF9faXRlbSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1saXN0LS1jYWxjdWxhdG9yIC5jLWxpc3RfX2l0ZW0sXG4gIC5tb2R1bGUtdG1wbC10b29sIC5jLWxpc3QtLWNhbGN1bGF0b3IgLmMtbGlzdF9faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtbGlzdC0tY2FsY3VsYXRvciAuYy1saXN0X19pdGVtLFxuICAubW9kdWxlLXRtcGwtdG9vbCAuYy1saXN0LS1jYWxjdWxhdG9yIC5jLWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuYy1saXN0LFxuICAubW9kdWxlLXRtcGwtdG9vbCAuYy1saXN0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuYy1saXN0LS10YWJzLWNvbXBhbmllcyAuYy1saXN0X19pdGVtLFxuICAgIC5tb2R1bGUtdG1wbC10b29sIC5jLWxpc3QtLXRhYnMtY29tcGFuaWVzIC5jLWxpc3RfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5jLWxpc3QtLXRhYnMtY29tcGFuaWVzIC5jLWxpc3RfX2l0ZW0gKyAuYy1saXN0X19pdGVtLFxuICAgICAgLm1vZHVsZS10bXBsLXRvb2wgLmMtbGlzdC0tdGFicy1jb21wYW5pZXMgLmMtbGlzdF9faXRlbSArIC5jLWxpc3RfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBCdXR0b25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmMtcHJvbW8tYm94IHtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZmZmOyB9XG4gIC5jLXByb21vLWJveF9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMzBweCA4MHB4IDI1cHggNTVweDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5jLXByb21vLWJveF9faW5uZXIgLmMtdmFsdWUgKyAuYy1jdXJyZW5jeSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAuYy1wcm9tby1ib3hfX2l0ZW0gKyAuYy1wcm9tby1ib3hfX2l0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyMHB4KSBhbmQgKG1pbi13aWR0aDogNjQxcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5jLXByb21vLWJveF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1wcm9tby1ib3hfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5jLXByb21vLWJveF9faW5uZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5jLXByb21vLWJveF9faW5uZXIgPiBwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLmMtY2FsY3VsYXRvci1ib3gsXG4ubW9kdWxlLXRtcGwtdG9vbCAuYy1jYWxjdWxhdG9yLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmMtY2FsY3VsYXRvci1ib3ggaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuICAuYy1jYWxjdWxhdG9yLWJveCBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gIC5tb2R1bGUtdG1wbC10b29sIC5jLWNhbGN1bGF0b3ItYm94IGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbiAgLm1vZHVsZS10bXBsLXRvb2wgLmMtY2FsY3VsYXRvci1ib3ggaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICBtYXJnaW46IDA7XG4gICAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICAuYy1jYWxjdWxhdG9yLWJveCBpbnB1dFt0eXBlPW51bWJlcl0sXG4gIC5tb2R1bGUtdG1wbC10b29sIC5jLWNhbGN1bGF0b3ItYm94IGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cbiAgLmMtY2FsY3VsYXRvci1ib3ggaW5wdXQ6Oi1tcy1jbGVhcixcbiAgLm1vZHVsZS10bXBsLXRvb2wgLmMtY2FsY3VsYXRvci1ib3ggaW5wdXQ6Oi1tcy1jbGVhciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYy1jYWxjdWxhdG9yLWJveC0tcmVhZG9ubHkgLmMtY2FsY3VsYXRvci1ib3hfX3ZhbHVlLFxuICAubW9kdWxlLXRtcGwtdG9vbCAuYy1jYWxjdWxhdG9yLWJveC0tcmVhZG9ubHkgLmMtY2FsY3VsYXRvci1ib3hfX3ZhbHVlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuYy1jYWxjdWxhdG9yLWJveF9fdW5pdCxcbiAgLm1vZHVsZS10bXBsLXRvb2wgLmMtY2FsY3VsYXRvci1ib3hfX3VuaXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgbWluLWhlaWdodDogNzRweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAuYy1jYWxjdWxhdG9yLWJveF9fZGVzYywgLmMtY2FsY3VsYXRvci1ib3hfX3ZhbHVlLFxuICAubW9kdWxlLXRtcGwtdG9vbCAuYy1jYWxjdWxhdG9yLWJveF9fZGVzYyxcbiAgLm1vZHVsZS10bXBsLXRvb2wgLmMtY2FsY3VsYXRvci1ib3hfX3ZhbHVlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5jLWNhbGN1bGF0b3ItYm94X19kZXNjLFxuICAubW9kdWxlLXRtcGwtdG9vbCAuYy1jYWxjdWxhdG9yLWJveF9fZGVzYyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHggLSAyMDRweCAtIDEwcHggLSA3MHB4KTtcbiAgICBtaW4taGVpZ2h0OiA3NHB4O1xuICAgIHBhZGRpbmc6IDVweCA4cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZmxleC1ncm93OiAxOyB9XG4gICAgLmMtY2FsY3VsYXRvci1ib3hfX2Rlc2MgKyAuYy1jYWxjdWxhdG9yLWJveF9fdmFsdWUsXG4gICAgLm1vZHVsZS10bXBsLXRvb2wgLmMtY2FsY3VsYXRvci1ib3hfX2Rlc2MgKyAuYy1jYWxjdWxhdG9yLWJveF9fdmFsdWUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgLmMtY2FsY3VsYXRvci1ib3hfX3ZhbHVlLFxuICAubW9kdWxlLXRtcGwtdG9vbCAuYy1jYWxjdWxhdG9yLWJveF9fdmFsdWUge1xuICAgIHdpZHRoOiAyMDRweDtcbiAgICBtaW4taGVpZ2h0OiA3NHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB0cmFuc2l0aW9uOiAxNzBtcyBlYXNlLWluLW91dDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAgIC5jLWNhbGN1bGF0b3ItYm94X192YWx1ZSArIC5jLWNhbGN1bGF0b3ItYm94X191bml0LFxuICAgIC5tb2R1bGUtdG1wbC10b29sIC5jLWNhbGN1bGF0b3ItYm94X192YWx1ZSArIC5jLWNhbGN1bGF0b3ItYm94X191bml0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgLmMtY2FsY3VsYXRvci1ib3hfX3ZhbHVlLmlzLWFjdGl2ZSwgLmMtY2FsY3VsYXRvci1ib3hfX3ZhbHVlOmZvY3VzLFxuICAgIC5tb2R1bGUtdG1wbC10b29sIC5jLWNhbGN1bGF0b3ItYm94X192YWx1ZS5pcy1hY3RpdmUsXG4gICAgLm1vZHVsZS10bXBsLXRvb2wgLmMtY2FsY3VsYXRvci1ib3hfX3ZhbHVlOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICNkNDBlOGM7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTIwcHgpIGFuZCAobWluLXdpZHRoOiA2NDFweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLmMtY2FsY3VsYXRvci1ib3hfX3ZhbHVlLFxuICAubW9kdWxlLXRtcGwtdG9vbCAuYy1jYWxjdWxhdG9yLWJveF9fdmFsdWUge1xuICAgIHdpZHRoOiAxODBweDsgfVxuICAuYy1jYWxjdWxhdG9yLWJveF9fdW5pdCxcbiAgLm1vZHVsZS10bXBsLXRvb2wgLmMtY2FsY3VsYXRvci1ib3hfX3VuaXQge1xuICAgIHdpZHRoOiA2MHB4OyB9XG4gIC5jLWNhbGN1bGF0b3ItYm94X19kZXNjLFxuICAubW9kdWxlLXRtcGwtdG9vbCAuYy1jYWxjdWxhdG9yLWJveF9fZGVzYyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHggLSAxODBweCAtIDEwcHggLSA2MHB4KTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWNhbGN1bGF0b3ItYm94X192YWx1ZSxcbiAgLm1vZHVsZS10bXBsLXRvb2wgLmMtY2FsY3VsYXRvci1ib3hfX3ZhbHVlIHtcbiAgICB3aWR0aDogMTgwcHg7IH1cbiAgLmMtY2FsY3VsYXRvci1ib3hfX3VuaXQsXG4gIC5tb2R1bGUtdG1wbC10b29sIC5jLWNhbGN1bGF0b3ItYm94X191bml0IHtcbiAgICB3aWR0aDogNjBweDsgfVxuICAuYy1jYWxjdWxhdG9yLWJveF9fZGVzYyxcbiAgLm1vZHVsZS10bXBsLXRvb2wgLmMtY2FsY3VsYXRvci1ib3hfX2Rlc2Mge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4IC0gMTgwcHggLSAxMHB4IC0gNjBweCk7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1jYWxjdWxhdG9yLWJveF9fdmFsdWUsXG4gIC5tb2R1bGUtdG1wbC10b29sIC5jLWNhbGN1bGF0b3ItYm94X192YWx1ZSB7XG4gICAgbWluLWhlaWdodDogNjBweDsgfVxuICAuYy1jYWxjdWxhdG9yLWJveF9fdW5pdCxcbiAgLm1vZHVsZS10bXBsLXRvb2wgLmMtY2FsY3VsYXRvci1ib3hfX3VuaXQge1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7IH1cbiAgLmMtY2FsY3VsYXRvci1ib3hfX2Rlc2MsXG4gIC5tb2R1bGUtdG1wbC10b29sIC5jLWNhbGN1bGF0b3ItYm94X19kZXNjIHtcbiAgICBtaW4taGVpZ2h0OiA2MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5jLWNhbGN1bGF0b3ItYm94LFxuICAubW9kdWxlLXRtcGwtdG9vbCAuYy1jYWxjdWxhdG9yLWJveCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5jLWNhbGN1bGF0b3ItYm94X19kZXNjLFxuICAgIC5tb2R1bGUtdG1wbC10b29sIC5jLWNhbGN1bGF0b3ItYm94X19kZXNjIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuYy1jYWxjdWxhdG9yLWJveF9fZGVzYyArIC5jLWNhbGN1bGF0b3ItYm94X192YWx1ZSxcbiAgICAgIC5tb2R1bGUtdG1wbC10b29sIC5jLWNhbGN1bGF0b3ItYm94X19kZXNjICsgLmMtY2FsY3VsYXRvci1ib3hfX3ZhbHVlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAuYy1jYWxjdWxhdG9yLWJveF9fdmFsdWUsIC5jLWNhbGN1bGF0b3ItYm94X191bml0LFxuICAgIC5tb2R1bGUtdG1wbC10b29sIC5jLWNhbGN1bGF0b3ItYm94X192YWx1ZSxcbiAgICAubW9kdWxlLXRtcGwtdG9vbCAuYy1jYWxjdWxhdG9yLWJveF9fdW5pdCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cblxuLmMtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuYy1pbmZvIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG4uYy1pbmZvLWJveCxcbi5tb2R1bGUtdG1wbC10b29sIC5jLWluZm8tYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDQ5JTtcbiAgaGVpZ2h0OiA5MHB4O1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5jLWluZm8tYm94ICsgLmMtaW5mby1ib3gsXG4gIC5tb2R1bGUtdG1wbC10b29sIC5jLWluZm8tYm94ICsgLmMtaW5mby1ib3gge1xuICAgIG1hcmdpbi1sZWZ0OiAyJTsgfVxuICAuYy1pbmZvLWJveF9fZGVzYyxcbiAgLm1vZHVsZS10bXBsLXRvb2wgLmMtaW5mby1ib3hfX2Rlc2Mge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmMtaW5mby1ib3hfX2Rlc2MgKyAuYy1pbmZvLWJveF9faWNvbixcbiAgICAubW9kdWxlLXRtcGwtdG9vbCAuYy1pbmZvLWJveF9fZGVzYyArIC5jLWluZm8tYm94X19pY29uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5jLWluZm8tYm94X19pY29uLFxuICAubW9kdWxlLXRtcGwtdG9vbCAuYy1pbmZvLWJveF9faWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAuYy1pbmZvLWJveC0tcGhvbmUgLmMtaW5mby1ib3hfX2ljb24sXG4gIC5tb2R1bGUtdG1wbC10b29sIC5jLWluZm8tYm94LS1waG9uZSAuYy1pbmZvLWJveF9faWNvbiB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcImh0dHBzOi8vYXNzZXRzLmtwbWcuY29tL2NvbnRlbnQvZGFtL2twbWcvcGwvaW1hZ2VzL2dmeC90b29scy9jYWxjdWxhdG9yL3Bob25lLnBuZ1wiKSA1MCUgNTAlIG5vLXJlcGVhdDsgfVxuICAuYy1pbmZvLWJveC0tbXNnIC5jLWluZm8tYm94X19pY29uLFxuICAubW9kdWxlLXRtcGwtdG9vbCAuYy1pbmZvLWJveC0tbXNnIC5jLWluZm8tYm94X19pY29uIHtcbiAgICB3aWR0aDogNjNweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiaHR0cHM6Ly9hc3NldHMua3BtZy5jb20vY29udGVudC9kYW0va3BtZy9wbC9pbWFnZXMvZ2Z4L3Rvb2xzL2NhbGN1bGF0b3IvbWVzc2FnZS5wbmdcIikgNTAlIDUwJSBuby1yZXBlYXQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5jLWluZm8tYm94LFxuICAubW9kdWxlLXRtcGwtdG9vbCAuYy1pbmZvLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYy1pbmZvLWJveCArIC5jLWluZm8tYm94LFxuICAgIC5tb2R1bGUtdG1wbC10b29sIC5jLWluZm8tYm94ICsgLmMtaW5mby1ib3gge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuLmMtdGVhbSxcbi5tb2R1bGUtdG1wbC10b29sIC5jLXRlYW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tcmlnaHQ6IC05cHg7XG4gIG1hcmdpbi1sZWZ0OiAtOXB4O1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy10ZWFtLFxuICAubW9kdWxlLXRtcGwtdG9vbCAuYy10ZWFtIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy10ZWFtLFxuICAubW9kdWxlLXRtcGwtdG9vbCAuYy10ZWFtIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG4uYy10ZWFtLWJveCxcbi5tb2R1bGUtdG1wbC10b29sIC5jLXRlYW0tYm94IHtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiA5cHggc29saWQgI0YwRjBGMDtcbiAgYmFja2dyb3VuZDogI0YwRjBGMDsgfVxuICAuYy10ZWFtLWJveF9fbWVkaWEuby1pbWctd3JhcHBlciBpbWcsXG4gIC5tb2R1bGUtdG1wbC10b29sIC5jLXRlYW0tYm94X19tZWRpYS5vLWltZy13cmFwcGVyIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jLXRlYW0tYm94X19tZWRpYSArIC5jLXRlYW0tYm94X19kZXNjLFxuICAubW9kdWxlLXRtcGwtdG9vbCAuYy10ZWFtLWJveF9fbWVkaWEgKyAuYy10ZWFtLWJveF9fZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAuYy10ZWFtLWJveF9fbmFtZSxcbiAgLm1vZHVsZS10bXBsLXRvb2wgLmMtdGVhbS1ib3hfX25hbWUge1xuICAgIGNvbG9yOiAjMDA1ZWI4OyB9XG4gIC5jLXRlYW0tYm94IGEsXG4gIC5tb2R1bGUtdG1wbC10b29sIC5jLXRlYW0tYm94IGEge1xuICAgIGNvbG9yOiAjMzMzOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuYy10ZWFtLWJveCxcbiAgLm1vZHVsZS10bXBsLXRvb2wgLmMtdGVhbS1ib3gge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICBUYWJzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmMtdGFicyxcbi5tb2R1bGUtdG1wbC10b29sIC5jLXRhYnMge1xuICBtYXJnaW46IDA7IH1cbiAgLmMtdGFic19fbmF2LFxuICAubW9kdWxlLXRtcGwtdG9vbCAuYy10YWJzX19uYXYge1xuICAgIG1hcmdpbjogMDsgfVxuICAuYy10YWJzX19jb250ZW50LFxuICAubW9kdWxlLXRtcGwtdG9vbCAuYy10YWJzX19jb250ZW50IHtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jLXRhYnNfX2NvbnRlbnQuaXMtdGFiLWFjdGl2ZSxcbiAgICAubW9kdWxlLXRtcGwtdG9vbCAuYy10YWJzX19jb250ZW50LmlzLXRhYi1hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuYy10YWJzX19jb250ZW50X190YWIsXG4gICAgLm1vZHVsZS10bXBsLXRvb2wgLmMtdGFic19fY29udGVudF9fdGFiIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5jLXRhYnNfX2NvbnRlbnRfX3RhYi5pcy10YWItYWN0aXZlLFxuICAgICAgLm1vZHVsZS10bXBsLXRvb2wgLmMtdGFic19fY29udGVudF9fdGFiLmlzLXRhYi1hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQnV0dG9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5jLWJ0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lOyB9XG4gIC5jLWJ0biAuYy1sYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5mLWZvcm0gZmllbGRzZXQsXG4ubW9kdWxlLXRtcGwtdG9vbCAuZi1mb3JtIGZpZWxkc2V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7IH1cblxuLmYtZm9ybSBpbnB1dCxcbi5mLWZvcm0gdGV4dGFyZWEsXG4uZi1mb3JtIHNlbGVjdCxcbi5tb2R1bGUtdG1wbC10b29sIC5mLWZvcm0gaW5wdXQsXG4ubW9kdWxlLXRtcGwtdG9vbCAuZi1mb3JtIHRleHRhcmVhLFxuLm1vZHVsZS10bXBsLXRvb2wgLmYtZm9ybSBzZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5mLWZvcm0gaW5wdXQ6Zm9jdXMsXG4gIC5mLWZvcm0gdGV4dGFyZWE6Zm9jdXMsXG4gIC5mLWZvcm0gc2VsZWN0OmZvY3VzLFxuICAubW9kdWxlLXRtcGwtdG9vbCAuZi1mb3JtIGlucHV0OmZvY3VzLFxuICAubW9kdWxlLXRtcGwtdG9vbCAuZi1mb3JtIHRleHRhcmVhOmZvY3VzLFxuICAubW9kdWxlLXRtcGwtdG9vbCAuZi1mb3JtIHNlbGVjdDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG4uZi1mb3JtIHRleHRhcmVhLFxuLm1vZHVsZS10bXBsLXRvb2wgLmYtZm9ybSB0ZXh0YXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDI0MHB4O1xuICBtYXgtaGVpZ2h0OiA0ODBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgfVxuXG4uZi1mb3JtIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG4uZi1mb3JtIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXG4uZi1mb3JtIHNlbGVjdDotd2Via2l0LWF1dG9maWxsLFxuLm1vZHVsZS10bXBsLXRvb2wgLmYtZm9ybSBpbnB1dDotd2Via2l0LWF1dG9maWxsLFxuLm1vZHVsZS10bXBsLXRvb2wgLmYtZm9ybSB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLFxuLm1vZHVsZS10bXBsLXRvb2wgLmYtZm9ybSBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4IHdoaXRlIGluc2V0OyB9XG5cbi5mLWZvcm0gKjo6LW1zLWNsZWFyLFxuLm1vZHVsZS10bXBsLXRvb2wgLmYtZm9ybSAqOjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mLWZvcm0gLmYtaW5wdXQtd3JhcHBlcixcbi5mLWZvcm0gLmYtc2VsZWN0LXdyYXBwZXIsXG4uZi1mb3JtIC5mLXRleHRhcmVhLXdyYXBwZXIsXG4ubW9kdWxlLXRtcGwtdG9vbCAuZi1mb3JtIC5mLWlucHV0LXdyYXBwZXIsXG4ubW9kdWxlLXRtcGwtdG9vbCAuZi1mb3JtIC5mLXNlbGVjdC13cmFwcGVyLFxuLm1vZHVsZS10bXBsLXRvb2wgLmYtZm9ybSAuZi10ZXh0YXJlYS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmYtZm9ybSAuZi1pbnB1dC13cmFwcGVyIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLmYtZm9ybSAuZi1pbnB1dC13cmFwcGVyIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLmYtZm9ybSAuZi10ZXh0YXJlYS13cmFwcGVyIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLmYtZm9ybSAuZi10ZXh0YXJlYS13cmFwcGVyIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLm1vZHVsZS10bXBsLXRvb2wgLmYtZm9ybSAuZi1pbnB1dC13cmFwcGVyIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLm1vZHVsZS10bXBsLXRvb2wgLmYtZm9ybSAuZi1pbnB1dC13cmFwcGVyIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLm1vZHVsZS10bXBsLXRvb2wgLmYtZm9ybSAuZi10ZXh0YXJlYS13cmFwcGVyIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLm1vZHVsZS10bXBsLXRvb2wgLmYtZm9ybSAuZi10ZXh0YXJlYS13cmFwcGVyIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuXG4uZi1mb3JtIC5mLWlucHV0LXdyYXBwZXIgaW5wdXQ6LW1vei1wbGFjZWhvbGRlcixcbi5mLWZvcm0gLmYtaW5wdXQtd3JhcHBlciB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyLFxuLmYtZm9ybSAuZi10ZXh0YXJlYS13cmFwcGVyIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIsXG4uZi1mb3JtIC5mLXRleHRhcmVhLXdyYXBwZXIgdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlcixcbi5tb2R1bGUtdG1wbC10b29sIC5mLWZvcm0gLmYtaW5wdXQtd3JhcHBlciBpbnB1dDotbW96LXBsYWNlaG9sZGVyLFxuLm1vZHVsZS10bXBsLXRvb2wgLmYtZm9ybSAuZi1pbnB1dC13cmFwcGVyIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIsXG4ubW9kdWxlLXRtcGwtdG9vbCAuZi1mb3JtIC5mLXRleHRhcmVhLXdyYXBwZXIgaW5wdXQ6LW1vei1wbGFjZWhvbGRlcixcbi5tb2R1bGUtdG1wbC10b29sIC5mLWZvcm0gLmYtdGV4dGFyZWEtd3JhcHBlciB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuXG4uZi1mb3JtIC5mLWlucHV0LXdyYXBwZXIgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsXG4uZi1mb3JtIC5mLWlucHV0LXdyYXBwZXIgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIsXG4uZi1mb3JtIC5mLXRleHRhcmVhLXdyYXBwZXIgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsXG4uZi1mb3JtIC5mLXRleHRhcmVhLXdyYXBwZXIgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIsXG4ubW9kdWxlLXRtcGwtdG9vbCAuZi1mb3JtIC5mLWlucHV0LXdyYXBwZXIgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsXG4ubW9kdWxlLXRtcGwtdG9vbCAuZi1mb3JtIC5mLWlucHV0LXdyYXBwZXIgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIsXG4ubW9kdWxlLXRtcGwtdG9vbCAuZi1mb3JtIC5mLXRleHRhcmVhLXdyYXBwZXIgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsXG4ubW9kdWxlLXRtcGwtdG9vbCAuZi1mb3JtIC5mLXRleHRhcmVhLXdyYXBwZXIgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogY3VycmVudENvbG9yOyB9XG5cbi5mLWZvcm0gLmYtaW5wdXQtd3JhcHBlciBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZi1mb3JtIC5mLWlucHV0LXdyYXBwZXIgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmYtZm9ybSAuZi10ZXh0YXJlYS13cmFwcGVyIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5mLWZvcm0gLmYtdGV4dGFyZWEtd3JhcHBlciB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4ubW9kdWxlLXRtcGwtdG9vbCAuZi1mb3JtIC5mLWlucHV0LXdyYXBwZXIgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLm1vZHVsZS10bXBsLXRvb2wgLmYtZm9ybSAuZi1pbnB1dC13cmFwcGVyIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5tb2R1bGUtdG1wbC10b29sIC5mLWZvcm0gLmYtdGV4dGFyZWEtd3JhcHBlciBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4ubW9kdWxlLXRtcGwtdG9vbCAuZi1mb3JtIC5mLXRleHRhcmVhLXdyYXBwZXIgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuXG4uZi1mb3JtIC5mLWlucHV0LXdyYXBwZXIgaW5wdXQsXG4uZi1mb3JtIC5mLWlucHV0LXdyYXBwZXIgdGV4dGFyZWEsXG4uZi1mb3JtIC5mLXRleHRhcmVhLXdyYXBwZXIgaW5wdXQsXG4uZi1mb3JtIC5mLXRleHRhcmVhLXdyYXBwZXIgdGV4dGFyZWEsXG4ubW9kdWxlLXRtcGwtdG9vbCAuZi1mb3JtIC5mLWlucHV0LXdyYXBwZXIgaW5wdXQsXG4ubW9kdWxlLXRtcGwtdG9vbCAuZi1mb3JtIC5mLWlucHV0LXdyYXBwZXIgdGV4dGFyZWEsXG4ubW9kdWxlLXRtcGwtdG9vbCAuZi1mb3JtIC5mLXRleHRhcmVhLXdyYXBwZXIgaW5wdXQsXG4ubW9kdWxlLXRtcGwtdG9vbCAuZi1mb3JtIC5mLXRleHRhcmVhLXdyYXBwZXIgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uZi1mb3JtIC5mLWlucHV0LXdyYXBwZXIgaW5wdXQsXG4ubW9kdWxlLXRtcGwtdG9vbCAuZi1mb3JtIC5mLWlucHV0LXdyYXBwZXIgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0OHB4OyB9XG5cbi5mLWZvcm0gLmYtc2VsZWN0LXdyYXBwZXIsXG4ubW9kdWxlLXRtcGwtdG9vbCAuZi1mb3JtIC5mLXNlbGVjdC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5mLWZvcm0gLmYtc2VsZWN0LXdyYXBwZXIgc2VsZWN0LFxuICAubW9kdWxlLXRtcGwtdG9vbCAuZi1mb3JtIC5mLXNlbGVjdC13cmFwcGVyIHNlbGVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLmYtZm9ybSAuZi1zZWxlY3Qtd3JhcHBlciBzZWxlY3Q6Oi1tcy1leHBhbmQsXG4gIC5tb2R1bGUtdG1wbC10b29sIC5mLWZvcm0gLmYtc2VsZWN0LXdyYXBwZXIgc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5mLWZvcm0tLXNlbmQtbXNnIC5mLWZvcm1fX2FjdGlvbnMsXG4ubW9kdWxlLXRtcGwtdG9vbCAuZi1mb3JtLS1zZW5kLW1zZyAuZi1mb3JtX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmYtZm9ybS0tc2VuZC1tc2cgLmYtZm9ybV9fYWN0aW9ucyAuYy1wb2xpY2UgKyAuYy1idG4sXG4gIC5tb2R1bGUtdG1wbC10b29sIC5mLWZvcm0tLXNlbmQtbXNnIC5mLWZvcm1fX2FjdGlvbnMgLmMtcG9saWNlICsgLmMtYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAuZi1mb3JtLS1zZW5kLW1zZyAuZi1mb3JtX19hY3Rpb25zIC5jLWJ0bixcbiAgLm1vZHVsZS10bXBsLXRvb2wgLmYtZm9ybS0tc2VuZC1tc2cgLmYtZm9ybV9fYWN0aW9ucyAuYy1idG4ge1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG5cbi5mLWZvcm0tLXNlbmQtbXNnIC5mLWZvcm1fX2NvbnRlbnQgLmYtZmllbGQtLWNoZWNrYm94IC5mLWZpZWxkX19sYWJlbDpiZWZvcmUsIC5mLWZvcm0tLXNlbmQtbXNnIC5mLWZvcm1fX2NvbnRlbnQgLmYtZmllbGQtLWNoZWNrYm94IC5mLWZpZWxkX19sYWJlbDphZnRlcixcbi5tb2R1bGUtdG1wbC10b29sIC5mLWZvcm0tLXNlbmQtbXNnIC5mLWZvcm1fX2NvbnRlbnQgLmYtZmllbGQtLWNoZWNrYm94IC5mLWZpZWxkX19sYWJlbDpiZWZvcmUsXG4ubW9kdWxlLXRtcGwtdG9vbCAuZi1mb3JtLS1zZW5kLW1zZyAuZi1mb3JtX19jb250ZW50IC5mLWZpZWxkLS1jaGVja2JveCAuZi1maWVsZF9fbGFiZWw6YWZ0ZXIge1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMzVweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZi1mb3JtLS1zZW5kLW1zZyAuZi1mb3JtX19jb250ZW50IC5mLWZpZWxkLS1jaGVja2JveCAuZi1maWVsZF9fbGFiZWw6YmVmb3JlLCAuZi1mb3JtLS1zZW5kLW1zZyAuZi1mb3JtX19jb250ZW50IC5mLWZpZWxkLS1jaGVja2JveCAuZi1maWVsZF9fbGFiZWw6YWZ0ZXIsXG4gIC5tb2R1bGUtdG1wbC10b29sIC5mLWZvcm0tLXNlbmQtbXNnIC5mLWZvcm1fX2NvbnRlbnQgLmYtZmllbGQtLWNoZWNrYm94IC5mLWZpZWxkX19sYWJlbDpiZWZvcmUsXG4gIC5tb2R1bGUtdG1wbC10b29sIC5mLWZvcm0tLXNlbmQtbXNnIC5mLWZvcm1fX2NvbnRlbnQgLmYtZmllbGQtLWNoZWNrYm94IC5mLWZpZWxkX19sYWJlbDphZnRlciB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5mLWZvcm0tLXNlbmQtbXNnIC5mLWZvcm1fX2FjdGlvbnMsXG4gIC5tb2R1bGUtdG1wbC10b29sIC5mLWZvcm0tLXNlbmQtbXNnIC5mLWZvcm1fX2FjdGlvbnMge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5mLWZvcm0tLXNlbmQtbXNnIC5mLWZvcm1fX2FjdGlvbnMgLmMtcG9saWNlICsgLmMtYnRuLFxuICAgIC5tb2R1bGUtdG1wbC10b29sIC5mLWZvcm0tLXNlbmQtbXNnIC5mLWZvcm1fX2FjdGlvbnMgLmMtcG9saWNlICsgLmMtYnRuIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5mLWZvcm0tLXNlbmQtbXNnIC5mLWZvcm1fX2FjdGlvbnMgLmMtYnRuLFxuICAgIC5tb2R1bGUtdG1wbC10b29sIC5mLWZvcm0tLXNlbmQtbXNnIC5mLWZvcm1fX2FjdGlvbnMgLmMtYnRuIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLm1vZHVsZS10bXBsLXRvb2wgLmYtZm9ybS0tc2VuZC1tc2cgLmYtZm9ybV9fYWN0aW9ucyAuYy1wb2xpY2Uge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAubW9kdWxlLXRtcGwtdG9vbCAuZi1mb3JtLS1zZW5kLW1zZyAuZi1mb3JtX19hY3Rpb25zIC5jLXBvbGljZTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBGaWVsZHNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uZi1maWVsZC0tY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmYtZmllbGQtLWNoZWNrYm94IC5mLWZpZWxkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZi1maWVsZC0tY2hlY2tib3ggLmYtZmllbGRfX2NvbnRyb2wge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgIC5mLWZpZWxkLS1jaGVja2JveCAuZi1maWVsZF9fY29udHJvbDpjaGVja2VkICsgLmYtZmllbGRfX2xhYmVsOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiaHR0cHM6Ly9hc3NldHMua3BtZy5jb20vY29udGVudC9kYW0va3BtZy9wbC9pbWFnZXMvZ2Z4L3Rvb2xzL2NhbGN1bGF0b3IvY2hlY2sucG5nXCIpIG5vLXJlcGVhdCBsZWZ0IHRvcDsgfVxuICAgICAgLmYtZmllbGQtLWNoZWNrYm94IC5mLWZpZWxkX19jb250cm9sOmNoZWNrZWQgKyAuZi1maWVsZF9fbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjYzYwMDdlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYzYwMDdlOyB9XG4gICAgLmYtZmllbGQtLWNoZWNrYm94IC5mLWZpZWxkX19sYWJlbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuZi1maWVsZC0tY2hlY2tib3ggLmYtZmllbGRfX2xhYmVsOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgICBtaW4td2lkdGg6IDI3cHg7XG4gICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgbWluLWhlaWdodDogMjdweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuZi1maWVsZC0tY2hlY2tib3ggLmYtZmllbGRfX2xhYmVsOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICBjb250ZW50OiAnJzsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTmF2aWdhdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQnV0dG9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5jLXZhbGlkYXRpb24tbXNnIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMyOTA0MWQ7IH1cbiAgLmMtdmFsaWRhdGlvbi1tc2cuaXMtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogVXRpbGl0aWVzXG4gICBAbWl4aW4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFV0aWxpdGllc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIFRleHQgaW5kZW50XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogRGlzcGxheXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udS1zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC51LXNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLyogQmFja2dyb3VuZHNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubC1tYWluIC51LWJnLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5sLW1haW4gLnUtYmctMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDkxZGE7IH1cblxuLmwtbWFpbiAudS1iZy0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWViODsgfVxuXG4ubC1tYWluIC51LWJnLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDQwZThjOyB9XG5cbi5sLW1haW4gLnUtYmctNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7IH1cblxuLmwtbWFpbiAudS1iZy02IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5MDQxZDsgfVxuXG4ubC1tYWluIC51LWJnLTcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzYwMDdlOyB9XG5cbi5sLW1haW4gLnUtYmctOCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7IH1cblxuLmwtbWFpbiAudS1iZy05IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDsgfVxuXG4ubC1tYWluIC51LWJnLTEtb24taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5sLW1haW4gLnUtYmctMi1vbi1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDkxZGE7IH1cblxuLmwtbWFpbiAudS1iZy0zLW9uLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWViODsgfVxuXG4ubC1tYWluIC51LWJnLTQtb24taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDQwZThjOyB9XG5cbi5sLW1haW4gLnUtYmctNS1vbi1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7IH1cblxuLmwtbWFpbiAudS1iZy02LW9uLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5MDQxZDsgfVxuXG4ubC1tYWluIC51LWJnLTctb24taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzYwMDdlOyB9XG5cbi5sLW1haW4gLnUtYmctOC1vbi1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7IH1cblxuLmwtbWFpbiAudS1iZy05LW9uLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDsgfVxuXG4udS1iZy1jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yOyB9XG5cbi51LWJnLWN1cnJlbnQtb24taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7IH1cblxuLnUtYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4udS1iZy10cmFuc3BhcmVudC1vbi1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qIFBhaW50cyAoY29sb3JzKVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi51LXBhaW50LTEge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4udS1wYWludC0yIHtcbiAgY29sb3I6ICMwMDkxZGE7IH1cblxuLnUtcGFpbnQtMyB7XG4gIGNvbG9yOiAjMDA1ZWI4OyB9XG5cbi51LXBhaW50LTQge1xuICBjb2xvcjogI2Q0MGU4YzsgfVxuXG4udS1wYWludC01IHtcbiAgY29sb3I6ICNlYmViZWI7IH1cblxuLnUtcGFpbnQtNiB7XG4gIGNvbG9yOiAjMjkwNDFkOyB9XG5cbi51LXBhaW50LTcge1xuICBjb2xvcjogI2M2MDA3ZTsgfVxuXG4udS1wYWludC04IHtcbiAgY29sb3I6ICMzMzM7IH1cblxuLnUtcGFpbnQtOSB7XG4gIGNvbG9yOiAjRjBGMEYwOyB9XG5cbi51LXBhaW50LTEtb24taG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4udS1wYWludC0yLW9uLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMwMDkxZGE7IH1cblxuLnUtcGFpbnQtMy1vbi1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjMDA1ZWI4OyB9XG5cbi51LXBhaW50LTQtb24taG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2Q0MGU4YzsgfVxuXG4udS1wYWludC01LW9uLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICNlYmViZWI7IH1cblxuLnUtcGFpbnQtNi1vbi1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjMjkwNDFkOyB9XG5cbi51LXBhaW50LTctb24taG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2M2MDA3ZTsgfVxuXG4udS1wYWludC04LW9uLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7IH1cblxuLnUtcGFpbnQtOS1vbi1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjRjBGMEYwOyB9XG5cbi51LXBhaW50LWN1cnJlbnQtb24taG92ZXI6aG92ZXIge1xuICBjb2xvcjogY3VycmVudENvbG9yOyB9XG5cbi8qIEJvcmRlcnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udS1ib3JkZXItMSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuXG4udS1ib3JkZXItMiB7XG4gIGJvcmRlci1jb2xvcjogIzAwOTFkYTsgfVxuXG4udS1ib3JkZXItMyB7XG4gIGJvcmRlci1jb2xvcjogIzAwNWViODsgfVxuXG4udS1ib3JkZXItNCB7XG4gIGJvcmRlci1jb2xvcjogI2Q0MGU4YzsgfVxuXG4udS1ib3JkZXItNSB7XG4gIGJvcmRlci1jb2xvcjogI2ViZWJlYjsgfVxuXG4udS1ib3JkZXItNiB7XG4gIGJvcmRlci1jb2xvcjogIzI5MDQxZDsgfVxuXG4udS1ib3JkZXItNyB7XG4gIGJvcmRlci1jb2xvcjogI2M2MDA3ZTsgfVxuXG4udS1ib3JkZXItOCB7XG4gIGJvcmRlci1jb2xvcjogIzMzMzsgfVxuXG4udS1ib3JkZXItOSB7XG4gIGJvcmRlci1jb2xvcjogI0YwRjBGMDsgfVxuXG4udS1ib3JkZXItMS1vbi1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuXG4udS1ib3JkZXItMi1vbi1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwOTFkYTsgfVxuXG4udS1ib3JkZXItMy1vbi1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwNWViODsgfVxuXG4udS1ib3JkZXItNC1vbi1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2Q0MGU4YzsgfVxuXG4udS1ib3JkZXItNS1vbi1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ViZWJlYjsgfVxuXG4udS1ib3JkZXItNi1vbi1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzI5MDQxZDsgfVxuXG4udS1ib3JkZXItNy1vbi1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2M2MDA3ZTsgfVxuXG4udS1ib3JkZXItOC1vbi1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzMzMzsgfVxuXG4udS1ib3JkZXItOS1vbi1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI0YwRjBGMDsgfVxuXG4udS1ib3JkZXItY3VycmVudCB7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yOyB9XG5cbi51LWJvcmRlci1jdXJyZW50LW9uLWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7IH1cblxuLyogQ2hhbmdlIGVsZW1lbnQgY29sb3IvYmFja2dyb3VuZCBvbiBwYXJlbnQgaG92ZXJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBFeGFtcGxlOlxuICAgIFlvdSBzZXQgZm9sbG93aW5nIGNvbG9ycyBpbiB2YXJpYWJsZXMgZmlsZTogJGNvbG9yXzE6IGJsYWNrOyAkY29sb3JfMjogeWVsbG93O1xuICAgIFlvdSBoYXZlIGJ1dHRvbiB3aXRoIGZvbGxvd2luZyBjbGFzc2VzPVwidS1wYWludC0xIHUtYmctMlwiIChcInUtcGFpbnQtMVwiIGNsYXNzIHN0eWxlczogY29sb3I6ICRjb2xvcl8xICg9IGJsYWNrKS4gXCJ1LWJnLTJcIiBjbGFzcyBzdHlsZXM6IGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl8yICg9IHllbGxvdykpIGluc2lkZSBzb21lIGJveCAoaXQgZG9lc24ndCBoYXZlIHRvIGJlIGRpcmVjdCBwYXJlbnQgb2YgdGhpcyBidXR0b24pLlxuICAgIFlvdSB3YW50IHRoZSBidXR0b24gc3dpdGNoIGNvbG9ycyBvbiB0aGUgYm94IGhvdmVyIHN0YXRlIC0gaXQgbWVhbnMgaGF2ZSByZXZlcnNlIGNvbG9yL2JhY2tncm91bmQ6IGNvbG9yOiB5ZWxsb3c7IGFuZCBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICBZb3UgbmVlZCB0byBnaXZlIFwidS1yZXYtb24taG92ZXItcGFyZW50XCIgY2xhc3MgdG8gdGhlIGJveCBhbmQgXCJ1LXJldi1vbi1ob3ZlclwiIGNsYXNzIHRvIHRoZSBidXR0b25cbiovXG4vKiBFeGFtcGxlOlxuICAgIFlvdSBzZXQgZm9sbG93aW5nIGNvbG9ycyBpbiB2YXJpYWJsZXMgZmlsZTogJGNvbG9yXzE6IGJsYWNrOyAkY29sb3JfMjogcHVycGxlOyAkY29sb3JfMzogcmVkOyAkY29sb3JfNDogeWVsbG93O1xuICAgIFlvdSBoYXZlIGJ1dHRvbiB3aXRoIGZvbGxvd2luZyBjbGFzc2VzPVwidS1wYWludC0xIHUtYmctMlwiIChcInUtcGFpbnQtMVwiIGNsYXNzIHN0eWxlczogY29sb3I6ICRjb2xvcl8xLiBcInUtYmctMlwiIGNsYXNzIHN0eWxlczogY29sb3I6ICRjb2xvcl8yKSBpbnNpZGUgc29tZSBib3ggKGl0IGRvZXNuJ3QgaGF2ZSB0byBiZSBkaXJlY3QgcGFyZW50IG9mIHRoaXMgYnV0dG9uKS5cbiAgICBZb3Ugd2FudCB0aGUgYnV0dG9uIGNoYW5nZSBpdHMgY29sb3Igb24gJGNvbG9yXzMgYW5kIGl0cyBiYWNrZ3JvdW5kIG9uICRjb2xvcl80IHdoaWxlIHRoZSBib3ggaXMgaG92ZXJlZC5cbiAgICBZb3UgbmVlZCB0byBnaXZlIFwidS1jaGFuZ2Utb24tcGFyZW50LWhvdi1wYXJlbnRcIiBjbGFzcyB0byB0aGUgYm94IGFuZCBcInUtY2hhbmdlLW9uLXBhcmVudC1ob3YtcGFpbnQtMyB1LWNoYW5nZS1vbi1wYXJlbnQtaG92LWJnLTRcIiBjbGFzc2VzIHRvIHRoZSBidXR0b25cbiovXG4vKiBTZXRzIG9mIHV0aWxpdGllcyBleC4gc2V0IG9mIHN0eWxlcyBmb3IgYnV0dG9ucyAodGhvc2UgY2xhc3NlcyBjYW4gYmUgYWRkZWQgdG8gbGluc2sgYW5kIGJ1dHRvbnMpXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbi5zLWJ0bi1zdHlsZSB7XG4gICAgJi0xIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgbWluLXdpZHRoOiAkc2l6ZV9zLWJ0bl9oO1xuXG4gICAgICAgIGNvbG9yOiAkY29sb3JfMjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXzM7XG5cbiAgICAgICAgQGluY2x1ZGUgaGVscGVyLS1idG4tc3R5bGVzO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiA1MDBtcyBjdWJpYy1iZXppZXIoLjE5MCwgMS4wMDAsIC4yMjAsIDEuMDAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcblxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXzU7XG4gICAgICAgIH1cbiAgICAgICAgLmMtbGFiZWwge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250X3NhbnM7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiovXG4vKiBUcmFuc2xhdGVzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnUtaG9yaXpvbnRhbC1taWRkbGUtcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTsgfVxuXG4udS1ob3Jpem9udGFsLW1pZGRsZS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG5cbi51LXZlcnRpY2FsLW1pZGRsZS10b3Age1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLnUtdmVydGljYWwtbWlkZGxlLXRvcC51LWhvcml6b250YWwtbWlkZGxlLXJpZ2h0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpOyB9XG4gIC51LXZlcnRpY2FsLW1pZGRsZS10b3AudS1ob3Jpem9udGFsLW1pZGRsZS1sZWZ0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAudS12ZXJ0aWNhbC1taWRkbGUtdG9wLnUtaG9yaXpvbnRhbC10b3RhbC1yaWdodCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUsIC01MCUpOyB9XG4gIC51LXZlcnRpY2FsLW1pZGRsZS10b3AudS1ob3Jpem9udGFsLXRvdGFsLWxlZnQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSwgLTUwJSk7IH1cblxuLnUtdmVydGljYWwtbWlkZGxlLWJvdHRvbSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpOyB9XG4gIC51LXZlcnRpY2FsLW1pZGRsZS1ib3R0b20udS1ob3Jpem9udGFsLW1pZGRsZS1yaWdodCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpOyB9XG4gIC51LXZlcnRpY2FsLW1pZGRsZS1ib3R0b20udS1ob3Jpem9udGFsLW1pZGRsZS1sZWZ0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpOyB9XG4gIC51LXZlcnRpY2FsLW1pZGRsZS1ib3R0b20udS1ob3Jpem9udGFsLXRvdGFsLXJpZ2h0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSwgNTAlKTsgfVxuICAudS12ZXJ0aWNhbC1taWRkbGUtYm90dG9tLnUtaG9yaXpvbnRhbC10b3RhbC1sZWZ0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUsIDUwJSk7IH1cblxuLnUtaG9yaXpvbnRhbC10b3RhbC1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfVxuXG4udS1ob3Jpem9udGFsLXRvdGFsLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyB9XG5cbi51LXZlcnRpY2FsLXRvdGFsLXRvcCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7IH1cbiAgLnUtdmVydGljYWwtdG90YWwtdG9wLnUtaG9yaXpvbnRhbC1taWRkbGUtcmlnaHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTEwMCUpOyB9XG4gIC51LXZlcnRpY2FsLXRvdGFsLXRvcC51LWhvcml6b250YWwtbWlkZGxlLWxlZnQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTsgfVxuICAudS12ZXJ0aWNhbC10b3RhbC10b3AudS1ob3Jpem9udGFsLXRvdGFsLXJpZ2h0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSwgLTEwMCUpOyB9XG4gIC51LXZlcnRpY2FsLXRvdGFsLXRvcC51LWhvcml6b250YWwtdG90YWwtbGVmdCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlLCAtMTAwJSk7IH1cblxuLnUtdmVydGljYWwtdG90YWwtYm90dG9tIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOyB9XG4gIC51LXZlcnRpY2FsLXRvdGFsLWJvdHRvbS51LWhvcml6b250YWwtbWlkZGxlLXJpZ2h0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDEwMCUpOyB9XG4gIC51LXZlcnRpY2FsLXRvdGFsLWJvdHRvbS51LWhvcml6b250YWwtbWlkZGxlLWxlZnQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDEwMCUpOyB9XG4gIC51LXZlcnRpY2FsLXRvdGFsLWJvdHRvbS51LWhvcml6b250YWwtdG90YWwtcmlnaHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlLCAxMDAlKTsgfVxuICAudS12ZXJ0aWNhbC10b3RhbC1ib3R0b20udS1ob3Jpem9udGFsLXRvdGFsLWxlZnQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSwgMTAwJSk7IH1cblxuLyogU2ltcGxlIGxpbmtcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udS1kZWZhdWx0LWxpbmstYW5pbSAuYy1sYWJlbCwgLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiBhOm5vdChbY2xhc3NdKSAuYy1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAudS1kZWZhdWx0LWxpbmstYW5pbSAuYy1sYWJlbDpiZWZvcmUsIC5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gYTpub3QoW2NsYXNzXSkgLmMtbGFiZWw6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgdHJhbnNpdGlvbjogMC4xOHMgY3ViaWMtYmV6aWVyKDAuNTIsIDAuMDEsIDAuMTYsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xuICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjsgfVxuXG4udS1kZWZhdWx0LWxpbmstYW5pbTpob3ZlciAuYy1sYWJlbDpiZWZvcmUsIC5tb2R1bGUtdG1wbC10b29sIC5sLW1haW4gYTpob3Zlcjpub3QoW2NsYXNzXSkgLmMtbGFiZWw6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjYyLCAwLjAyLCAwLjM0LCAxKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjI0cztcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFV0aWxpdGllcyBzZXRzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnMtYnRuLXN0eWxlLTEsXG4ubW9kdWxlLXRtcGwtdG9vbCAucy1idG4tc3R5bGUtMSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnMtYnRuLXN0eWxlLTE6aG92ZXIsXG4gIC5tb2R1bGUtdG1wbC10b29sIC5zLWJ0bi1zdHlsZS0xOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNkNDBlOGM7XG4gICAgYmFja2dyb3VuZDogI2Q0MGU4YzsgfVxuXG4ucy1idG4tc3R5bGUtMixcbi5zLWJ0bi1zdHlsZS0zLFxuLm1vZHVsZS10bXBsLXRvb2wgLnMtYnRuLXN0eWxlLTIsXG4ubW9kdWxlLXRtcGwtdG9vbCAucy1idG4tc3R5bGUtMyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLnMtYnRuLXN0eWxlLTIsXG4ubW9kdWxlLXRtcGwtdG9vbCAucy1idG4tc3R5bGUtMiB7XG4gIG1pbi13aWR0aDogMTQwcHg7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gIC5zLWJ0bi1zdHlsZS0yOmhvdmVyLFxuICAubW9kdWxlLXRtcGwtdG9vbCAucy1idG4tc3R5bGUtMjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDQwZThjO1xuICAgIGJhY2tncm91bmQ6ICNkNDBlOGM7IH1cblxuLnMtYnRuLXN0eWxlLTMsXG4ubW9kdWxlLXRtcGwtdG9vbCAucy1idG4tc3R5bGUtMyB7XG4gIG1pbi13aWR0aDogMTI4cHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7IH1cbiAgLnMtYnRuLXN0eWxlLTM6aG92ZXIsXG4gIC5tb2R1bGUtdG1wbC10b29sIC5zLWJ0bi1zdHlsZS0zOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBiYWNrZ3JvdW5kOiAjZDQwZThjOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUZXh0IHN0eWxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50LWRlZmF1bHQteHMsXG4ubW9kdWxlLXRtcGwtdG9vbCAudC1kZWZhdWx0LXhzIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4udC1kZWZhdWx0LTJ4cyxcbi5tb2R1bGUtdG1wbC10b29sIC50LWRlZmF1bHQtMnhzIHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi50LWRlZmF1bHQtcyxcbi5tb2R1bGUtdG1wbC10b29sIC50LWRlZmF1bHQtcyB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4udC1kZWZhdWx0LTJzLFxuLm1vZHVsZS10bXBsLXRvb2wgLnQtZGVmYXVsdC0ycyB7XG4gIGZvbnQtc2l6ZTogMTdweDsgfVxuXG4udC1kZWZhdWx0LW0sXG4ubW9kdWxlLXRtcGwtdG9vbCAudC1kZWZhdWx0LW0ge1xuICBmb250LXNpemU6IDI2cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnQtZGVmYXVsdC1tLFxuICAubW9kdWxlLXRtcGwtdG9vbCAudC1kZWZhdWx0LW0ge1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG5cbi50LWRlZmF1bHQtYm9sZC0yeHMsXG4ubW9kdWxlLXRtcGwtdG9vbCAudC1kZWZhdWx0LWJvbGQtMnhzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi50LWRlZmF1bHQtYm9sZC1zLFxuLm1vZHVsZS10bXBsLXRvb2wgLnQtZGVmYXVsdC1ib2xkLXMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLnQtZGVmYXVsdC1ib2xkLTNzLFxuLm1vZHVsZS10bXBsLXRvb2wgLnQtZGVmYXVsdC1ib2xkLTNzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4udC1kZWZhdWx0LWJvbGQtbSxcbi5tb2R1bGUtdG1wbC10b29sIC50LWRlZmF1bHQtYm9sZC1tIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi50LXNlY29uZC1leHRyYS1saWdodC1sLFxuLm1vZHVsZS10bXBsLXRvb2wgLnQtc2Vjb25kLWV4dHJhLWxpZ2h0LWwge1xuICBmb250LWZhbWlseTogXCJLUE1HV2ViRXh0cmFMaWdodFwiLCBcIktQTUcgRXh0cmFMaWdodFwiLCBcIktQTUcgRXh0cmEgTGlnaHRcIiwgXCJLUE1HIExpZ2h0XCIsIHNlcmlmO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4udC1zZWNvbmQtbGlnaHQtMmwsXG4ubW9kdWxlLXRtcGwtdG9vbCAudC1zZWNvbmQtbGlnaHQtMmwge1xuICBmb250LWZhbWlseTogXCJLUE1HV2ViTGlnaHRcIiwgXCJLUE1HIExpZ2h0XCIsIHNlcmlmO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudC1zZWNvbmQtbGlnaHQtMmwsXG4gIC5tb2R1bGUtdG1wbC10b29sIC50LXNlY29uZC1saWdodC0ybCB7XG4gICAgZm9udC1zaXplOiA0MHB4OyB9IH1cblxuLnQtc2Vjb25kLWV4dHJhLWxpZ2h0LTNsLFxuLm1vZHVsZS10bXBsLXRvb2wgLnQtc2Vjb25kLWV4dHJhLWxpZ2h0LTNsIHtcbiAgZm9udC1mYW1pbHk6IFwiS1BNR1dlYkV4dHJhTGlnaHRcIiwgXCJLUE1HIEV4dHJhTGlnaHRcIiwgXCJLUE1HIEV4dHJhIExpZ2h0XCIsIFwiS1BNRyBMaWdodFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnQtc2Vjb25kLWV4dHJhLWxpZ2h0LTNsLFxuICAubW9kdWxlLXRtcGwtdG9vbCAudC1zZWNvbmQtZXh0cmEtbGlnaHQtM2wge1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnQtc2Vjb25kLWV4dHJhLWxpZ2h0LTNsLFxuICAubW9kdWxlLXRtcGwtdG9vbCAudC1zZWNvbmQtZXh0cmEtbGlnaHQtM2wge1xuICAgIGZvbnQtc2l6ZTogNjZweDsgfSB9XG5cbi8qIFVwcGVyY2FzZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50LXdlaWdodC1iLFxuLm1vZHVsZS10bXBsLXRvb2wgLnQtd2VpZ2h0LWIge1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi8qIFVwcGVyY2FzZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50LXVwcGVyLFxuLm1vZHVsZS10bXBsLXRvb2wgLnQtdXBwZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qIFRleHQgZGVjb3JhdGlvblxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50LXVuZGVybGluZSxcbi5tb2R1bGUtdG1wbC10b29sIC50LXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi8qIExpbmUtaGVpZ2h0XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnQtbGluZS1oLXMsXG4ubW9kdWxlLXRtcGwtdG9vbCAudC1saW5lLWgtcyB7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG5cbi8qIEFsaWdubWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50LWNlbnRlcmVkLFxuLm1vZHVsZS10bXBsLXRvb2wgLnQtY2VudGVyZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnQtcmlnaHQsXG4ubW9kdWxlLXRtcGwtdG9vbCAudC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi8qIFZlbmRvciBDU1NcbiAgIEBtaXhpbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBDdXN0b20gR3JpZCBDbGFzc2VzIENTU1xuICAgRG8gbm90IHJlbW92ZSB0aGlzIC0gaXQncyB1c2VkIGluIHByb2R1Y3Rpb24gYnVpbGRcbiAgIEBtaXhpbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4iLCIkc3BhY2luZ051bWJlcjogMTA7XG4kcG9zaXRpb25zOiAndG9wJywgJ3JpZ2h0JywgJ2JvdHRvbScsICdsZWZ0JztcblxuQGZvciAkaSBmcm9tICRzcGFjaW5nTnVtYmVyIHRocm91Z2ggMCB7XG5cdEBmb3IgJGogZnJvbSAxIHRocm91Z2ggbGVuZ3RoKCRwb3NpdGlvbnMpIHtcblx0XHQkcG9zaXRpb246IG50aCgkcG9zaXRpb25zLCAkaik7XG5cdCAgICBbZGF0YS1jc3Mtc3BhY2luZ349JyN7JHBvc2l0aW9ufSN7JGl9J10ge1xuXHRcdCAgICBtYXJnaW4tI3skcG9zaXRpb259OiAkc2l6ZV9ndXR0ZXIqJGk7XG5cdFx0fVxuXHRcdFtkYXRhLWNzcy1vZmZzZXR+PScjeyRwb3NpdGlvbn0jeyRpfSddIHtcblx0XHQgICAgcGFkZGluZy0jeyRwb3NpdGlvbn06ICRzaXplX2d1dHRlciokaTtcblx0XHR9XG5cdFx0QGZvciAkayBmcm9tIDEgdGhyb3VnaCBsZW5ndGgoJGJyZWFrcG9pbnRzX2FycmF5KSB7XG5cdFx0XHQkYnJlYWtwb2ludDogbnRoKCRicmVha3BvaW50c19hcnJheSwgJGspO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJzw9I3skYnJlYWtwb2ludH0nKSB7XG5cdFx0XHRcdFtkYXRhLWNzcy1zcGFjaW5nKj0nI3skYnJlYWtwb2ludH0oI3skcG9zaXRpb259I3skaX0pJ10ge1xuXHRcdFx0ICAgICAgICBtYXJnaW4tI3skcG9zaXRpb259OiAkc2l6ZV9ndXR0ZXIqJGk7XG5cdFx0XHQgICAgfVxuXHRcdFx0ICAgIFtkYXRhLWNzcy1vZmZzZXQqPScjeyRicmVha3BvaW50fSgjeyRwb3NpdGlvbn0jeyRpfSknXSB7XG5cdFx0XHQgICAgICAgIHBhZGRpbmctI3skcG9zaXRpb259OiAkc2l6ZV9ndXR0ZXIqJGk7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEdyaWQgU3lzdGVtXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQGltcG9ydCBcIm5vZGVfbW9kdWxlcy9ncmlkbGUvc2Fzcy9ncmlkbGUvZ3JpZGxlLWZsZXhcIjtcblxuLyogR3JpZGRsZSBTZXR1cFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBpbmNsdWRlIGdyaWRsZV9zZXR1cCggKFxuICAgIGNvbnRleHQgOiAyNCxcbiAgICBndXR0ZXItd2lkdGggOiAkc2l6ZV9ndXR0ZXIqMixcbikpO1xuXG5AaW5jbHVkZSBncmlkbGVfcmVnaXN0ZXJfc3RhdGUgKCAjeyRicmVha3BvaW50X2Rlc2t0b3Atc21hbGx9ICwgKFxuICAgIG1heC13aWR0aCA6ICRzaXplX2Rlc2t0b3Atc21hbGxcbikpO1xuXG5AaW5jbHVkZSBncmlkbGVfcmVnaXN0ZXJfc3RhdGUgKCAjeyRicmVha3BvaW50X3RhYmxldH0gLCAoXG4gICAgbWF4LXdpZHRoIDogJHNpemVfdGFibGV0XG4pKTtcblxuQGluY2x1ZGUgZ3JpZGxlX3JlZ2lzdGVyX3N0YXRlICggdGFibGV0LWxhbmRzY2FwZSwgKFxuICAgIHF1ZXJ5IDogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODJweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG9yaWVudGF0aW9uIDogbGFuZHNjYXBlKVwiXG4pKTtcblxuQGluY2x1ZGUgZ3JpZGxlX3JlZ2lzdGVyX3N0YXRlICggdGFibGV0LXBvcnRyYWl0LCAoXG4gICAgcXVlcnkgOiBcInNjcmVlbiBhbmQgKG1heC13aWR0aDogOTIwcHgpIGFuZCAobWluLXdpZHRoOiA2NDFweCkgYW5kIChvcmllbnRhdGlvbiA6IHBvcnRyYWl0KVwiXG4pKTtcblxuQGluY2x1ZGUgZ3JpZGxlX3JlZ2lzdGVyX3N0YXRlICggI3skYnJlYWtwb2ludF9waG9uZX0gLCAoXG4gICAgbWF4LXdpZHRoIDogJHNpemVfcGhvbmVcbikpO1xuXG5AaW5jbHVkZSBncmlkbGVfcmVnaXN0ZXJfc3RhdGUgKCBwaG9uZS1sYW5kc2NhcGUsIChcbiAgICBxdWVyeSA6IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2l6ZV9waG9uZSkgYW5kIChvcmllbnRhdGlvbiA6IGxhbmRzY2FwZSlcIlxuKSk7XG5cbkBpbmNsdWRlIGdyaWRsZV9yZWdpc3Rlcl9zdGF0ZSAoIHBob25lLXBvcnRyYWl0LCAoXG4gICAgcXVlcnkgOiBcInNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNpemVfcGhvbmUpIGFuZCAob3JpZW50YXRpb24gOiBwb3J0cmFpdClcIlxuKSk7XG5cbi8qIEN1c3RvbSBDbGFzc2VzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQGluY2x1ZGUgZ3JpZGxlX2dlbmVyYXRlX2NsYXNzZXMgKCApO1xuXG4vKiBMYXlvdXQgU2V0dXBcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubC1jYWxjdWxhdG9yIHtcbiAgICAucm93IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ucm93IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG59IiwiLy8gfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gfCBNaXhpbnNcbi8vIHwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIHwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vL1xuLy8gSW5pdFxuLy8gY2FsbGVkIGJ5IF9ncmlkbGVfY2FsbCBtaXhpbiBtdWx0aXBsZSB0aW1lc1xuLy9cbkBtaXhpbiBncmlkbGVfaW5pdCgpIHtcblx0QGlmICRfZ3JpZGxlX2luaXRlZCA9PSBmYWxzZSB7XG5cdFx0JF9ncmlkbGVfaW5pdGVkIDogdHJ1ZSAhZ2xvYmFsO1xuXHRcdEBlYWNoICRzdGF0ZU5hbWUsICRzdGF0ZSBpbiAkX2dyaWRsZV9zdGF0ZXMge1xuXHRcdFx0JGNsYXNzZXMgOiBncmlkbGVfZ2V0X3N0YXRlX3ZhcihjbGFzc2VzLCAkc3RhdGUpO1xuXHRcdFx0QGlmICRjbGFzc2VzIHtcblx0XHRcdFx0QGF0LXJvb3QgKHdpdGhvdXQ6YWxsKSB7XG5cdFx0XHRcdFx0JHEgOiBncmlkbGVfZ2V0X21lZGlhX3F1ZXJ5KCRzdGF0ZSk7XG5cdFx0XHRcdFx0QGlmICRxIHtcblx0XHRcdFx0XHRcdEBtZWRpYSAjeyRxfSB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIF9ncmlkbGVfaW5pdF9jb21tb25fc2lsZW50X2NsYXNzZXMoJHN0YXRlKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIF9ncmlkbGVfaW5pdF9jb21tb25fc2lsZW50X2NsYXNzZXMoJHN0YXRlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4vL1xuLy8gSW5pdCBzaWxlbnQgY2xhc3Nlc1xuLy9cbkBtaXhpbiBfZ3JpZGxlX2NvbW1vbl9zaWxlbnRfY2xhc3NfbmFtZShcblx0JGZvcixcblx0JHN0YXRlTmFtZSA6IGRlZmF1bHRcbikge1xuXHRAaWYgbWl4aW4tZXhpc3RzKCdfZ3JpZGxlX2NvbW1vbl8jeyRmb3J9Jykge1xuXHRcdCUjeyRzdGF0ZU5hbWV9LSN7JGZvcn0ge1xuXHRcdFx0Ly8gaW5qZWN0IGNvbnRlbnRcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0XHRAYXQtcm9vdCAod2l0aG91dDogbWVkaWEpIHtcblx0XHRcdCVhdC1yb290LSN7JHN0YXRlTmFtZX0tI3skZm9yfSB7XG5cdFx0XHRcdC8vIGluamVjdCBjb250ZW50XG5cdFx0XHRcdEBjb250ZW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQG1peGluIF9ncmlkbGVfaW5pdF9jb21tb25fc2lsZW50X2NsYXNzZXMoXG5cdCRzdGF0ZSA6IGRlZmF1bHRcbikge1xuXHQvLyBnZXQgc3RhdGUgbmFtZVxuXHQkc3RhdGVOYW1lIDogZ3JpZGxlX2dldF9zdGF0ZV92YXIobmFtZSwgJHN0YXRlKTtcblxuXHQvLyBkZWZpbmUgcGFja2FnZXMgdG8gaW5pdFxuXHQvLyB0aGUgb3JkZXIgY2FuIG1hdHRlciBoZXJlXG5cdCRwYWNrYWdlcyA6IChcblx0XHRjb250YWluZXIsXG5cdFx0Z3JpZC1vcmRlcixcblx0XHRyb3csXG5cdFx0cm93LWZ1bGwsXG5cdFx0Y29sLFxuXHRcdGdyaWQsXG5cdFx0Z3JpZC10YWJsZSxcblx0XHRncmlkLWFkYXB0LFxuXHRcdGdyaWQtZ3Jvdyxcblx0XHRwdXNoLFxuXHRcdHB1bGwsXG5cdFx0cHJlZml4LFxuXHRcdHN1ZmZpeCxcblx0XHRub3dyYXAsXG5cdFx0d3JhcCxcblx0XHRjbGVhci1lYWNoLFxuXHRcdGdyaWQtY2VudGVyZWQsXG5cdFx0cm93LWFsaWduLFxuXHRcdGhpZGUsXG5cdFx0bm90LXZpc2libGUsXG5cdFx0c2hvdyxcblx0XHRzaG93LWlubGluZSxcblx0XHR2aXNpYmxlLFxuXHRcdGZsb2F0LFxuXHRcdGNsZWFyLFxuXHRcdG5vLWd1dHRlcixcblx0XHRndXR0ZXIsXG5cdFx0cm93LWRlYnVnXG5cdCk7XG5cblx0Ly8gbG9vcCBvbiBlYWNoIHBhY2thZ2VzIHRvIGluaXQgdGhlaXIgY29tbW9uIHNpbGllbnQgY2xhc3Nlc1xuXHRAZWFjaCAkcGFja2FnZSBpbiAkcGFja2FnZXMge1xuXHRcdC8vIGluY2x1ZGUgY29tbW9uXG5cdFx0QGluY2x1ZGUgX2dyaWRsZV9jb21tb25fc2lsZW50X2NsYXNzX25hbWUoJHBhY2thZ2UsICRzdGF0ZU5hbWUpIHtcblx0XHRcdEBpbmNsdWRlIF9ncmlkbGVfaW5jbHVkZV9jb21tb24oJHBhY2thZ2UsICRzdGF0ZU5hbWUpO1xuXHRcdH1cblx0fVxufVxuXG5AbWl4aW4gX2dyaWRsZV9pbmNsdWRlX2NvbW1vbihcblx0JHBhY2thZ2UsXG5cdCRzdGF0ZSA6IGN1cnJlbnRcbikge1xuXG5cdC8vIGdldCBzdGF0ZSBuYW1lXG5cdCRzdGF0ZSA6IGdyaWRsZV9nZXRfc3RhdGUoJHN0YXRlKTtcblx0XG5cdC8vIGNvbnRhaW5lclxuXHRAaWYgJHBhY2thZ2UgPT0gY29udGFpbmVyIHtcblx0XHRAaW5jbHVkZSBfZ3JpZGxlX2NvbW1vbl9jb250YWluZXIoJHN0YXRlKTtcblx0fVxuXG5cdC8vIG9yZGVyXG5cdEBpZiAkcGFja2FnZSA9PSBncmlkLW9yZGVyIHtcblx0XHRAaW5jbHVkZSBfZ3JpZGxlX2NvbW1vbl9ncmlkX29yZGVyKCRzdGF0ZSk7XG5cdH1cblxuXHQvLyByb3dcblx0QGlmICRwYWNrYWdlID09IHJvdyB7XG5cdFx0QGluY2x1ZGUgX2dyaWRsZV9jb21tb25fcm93KCRzdGF0ZSk7XG5cdH1cblxuXHQvLyByb3ctZnVsbFxuXHRAaWYgJHBhY2thZ2UgPT0gcm93LWZ1bGwge1xuXHRcdEBpbmNsdWRlIF9ncmlkbGVfY29tbW9uX3Jvd19mdWxsKCRzdGF0ZSk7XG5cdH1cblxuXHQvLyBjb2xcblx0QGlmICRwYWNrYWdlID09IGNvbCB7XG5cdFx0QGluY2x1ZGUgX2dyaWRsZV9jb21tb25fY29sKCRzdGF0ZSk7XG5cdH1cblxuXHQvLyBncmlkXG5cdEBpZiAkcGFja2FnZSA9PSBncmlkIHtcblx0XHRAaW5jbHVkZSBfZ3JpZGxlX2NvbW1vbl9ncmlkKCRzdGF0ZSk7XG5cdH1cblxuXHQvLyBncmlkLXRhYmxlXG5cdEBpZiAkcGFja2FnZSA9PSBncmlkLXRhYmxlIHtcblx0XHRAaW5jbHVkZSBfZ3JpZGxlX2NvbW1vbl9ncmlkX3RhYmxlKCRzdGF0ZSk7XG5cdH1cblxuXHQvLyBncmlkLWFkYXB0XG5cdEBpZiAkcGFja2FnZSA9PSBncmlkLWFkYXB0IHtcblx0XHRAaW5jbHVkZSBfZ3JpZGxlX2NvbW1vbl9ncmlkX2FkYXB0KCRzdGF0ZSk7XG5cdH1cblxuXHQvLyBncmlkLWdyb3dcblx0QGlmICRwYWNrYWdlID09IGdyaWQtZ3JvdyB7XG5cdFx0QGluY2x1ZGUgX2dyaWRsZV9jb21tb25fZ3JpZF9ncm93KCRzdGF0ZSk7XG5cdH1cblxuXHQvLyBwdXNoXG5cdEBpZiAkcGFja2FnZSA9PSBwdXNoe1xuXHRcdEBpbmNsdWRlIF9ncmlkbGVfY29tbW9uX3B1c2goJHN0YXRlKTtcblx0fVxuXG5cdC8vIHB1bGxcblx0QGlmICRwYWNrYWdlID09IHB1bGx7XG5cdFx0QGluY2x1ZGUgX2dyaWRsZV9jb21tb25fcHVsbCgkc3RhdGUpO1xuXHR9XG5cblx0Ly8gcHJlZml4XG5cdEBpZiAkcGFja2FnZSA9PSBwcmVmaXh7XG5cdFx0QGluY2x1ZGUgX2dyaWRsZV9jb21tb25fcHJlZml4KCRzdGF0ZSk7XG5cdH1cblxuXHQvLyBzdWZmaXhcblx0QGlmICRwYWNrYWdlID09IHN1ZmZpeCB7XG5cdFx0QGluY2x1ZGUgX2dyaWRsZV9jb21tb25fc3VmZml4KCRzdGF0ZSk7XG5cdH1cblxuXHQvLyBub3dyYXBcblx0QGlmICRwYWNrYWdlID09IG5vd3JhcCB7XG5cdFx0QGluY2x1ZGUgX2dyaWRsZV9jb21tb25fbm93cmFwKCRzdGF0ZSk7XG5cdH1cblxuXHQvLyB3cmFwXG5cdEBpZiAkcGFja2FnZSA9PSB3cmFwIHtcblx0XHRAaW5jbHVkZSBfZ3JpZGxlX2NvbW1vbl93cmFwKCRzdGF0ZSk7XG5cdH1cblxuXHQvLyBjbGVhci1lYWNoXG5cdEBpZiAkcGFja2FnZSA9PSBjbGVhci1lYWNoIHtcblx0XHRAaW5jbHVkZSBfZ3JpZGxlX2NvbW1vbl9jbGVhcl9lYWNoKCRzdGF0ZSk7XG5cdH1cblxuXHQvLyBjZW50ZXJlZFxuXHRAaWYgJHBhY2thZ2UgPT0gZ3JpZC1jZW50ZXJlZCB7XG5cdFx0QGluY2x1ZGUgX2dyaWRsZV9jb21tb25fZ3JpZF9jZW50ZXJlZCgkc3RhdGUpO1xuXHR9XG5cblx0Ly8gcm93LWFsaWduXG5cdEBpZiAkcGFja2FnZSA9PSByb3ctYWxpZ24ge1xuXHRcdEBpbmNsdWRlIF9ncmlkbGVfY29tbW9uX3Jvd19hbGlnbigkc3RhdGUpO1xuXHR9XG5cblx0Ly8gaGlkZVxuXHRAaWYgJHBhY2thZ2UgPT0gaGlkZSB7XG5cdFx0QGluY2x1ZGUgX2dyaWRsZV9jb21tb25faGlkZSgkc3RhdGUpO1xuXHR9XG5cblx0Ly8gbm90LXZpc2libGVcblx0QGlmICRwYWNrYWdlID09IG5vdC12aXNpYmxlIHtcblx0XHRAaW5jbHVkZSBfZ3JpZGxlX2NvbW1vbl9ub3RfdmlzaWJsZSgkc3RhdGUpO1xuXHR9XG5cblx0Ly8gc2hvd1xuXHRAaWYgJHBhY2thZ2UgPT0gc2hvd3tcblx0XHRAaW5jbHVkZSBfZ3JpZGxlX2NvbW1vbl9zaG93KCRzdGF0ZSk7XG5cdH1cblxuXHQvLyBzaG93LWlubGluZVxuXHRAaWYgJHBhY2thZ2UgPT0gc2hvdy1pbmxpbmUge1xuXHRcdEBpbmNsdWRlIF9ncmlkbGVfY29tbW9uX3Nob3dfaW5saW5lKCRzdGF0ZSk7XG5cdH1cblxuXHQvLyB2aXNpYmxlXG5cdEBpZiAkcGFja2FnZSA9PSB2aXNpYmxlIHtcblx0XHRAaW5jbHVkZSBfZ3JpZGxlX2NvbW1vbl92aXNpYmxlKCRzdGF0ZSk7XG5cdH1cblxuXHQvLyBmbG9hdFxuXHRAaWYgJHBhY2thZ2UgPT0gZmxvYXQge1xuXHRcdEBpbmNsdWRlIF9ncmlkbGVfY29tbW9uX2Zsb2F0KCRzdGF0ZSk7XG5cdH1cblxuXHQvLyBjbGVhclxuXHRAaWYgJHBhY2thZ2UgPT0gY2xlYXIge1xuXHRcdEBpbmNsdWRlIF9ncmlkbGVfY29tbW9uX2NsZWFyKCRzdGF0ZSk7XG5cdH1cblxuXHQvLyBuby1ndXR0ZXJcblx0QGlmICRwYWNrYWdlID09IG5vLWd1dHRlciB7XG5cdFx0QGluY2x1ZGUgX2dyaWRsZV9jb21tb25fbm9fZ3V0dGVyKCRzdGF0ZSk7XG5cdH1cblxuXHQvLyBndXR0ZXJcblx0QGlmICRwYWNrYWdlID09IGd1dHRlciB7XG5cdFx0QGluY2x1ZGUgX2dyaWRsZV9jb21tb25fZ3V0dGVyKCRzdGF0ZSk7XG5cdH1cblxuXHQvLyByb3cgZGVidWdcblx0QGlmICRwYWNrYWdlID09IHJvdy1kZWJ1ZyB7XG5cdFx0QGluY2x1ZGUgX2dyaWRsZV9jb21tb25fcm93X2RlYnVnKCRzdGF0ZSk7XG5cdH1cblxuXHQvLyBleHRlbmQgY29tbW9uIGNsYXNzIGJ5IHRoZSByZWdpc3RlcmVkIGNzc1xuXHRAaW5jbHVkZSBfZ3JpZGxlX2V4dGVuZF9jb21tb25fY2xhc3MoJHBhY2thZ2UsICRzdGF0ZSk7XG59XG5cblxuLy9cbi8vIFdyYXAgZ3JpZGxlIG1peGluIGNvbnRlbnQgdG8gaW5pdCBpZiBuZWVkZWQgYW5kIHRoZW4gaWYgbmVlZGVkXG4vL1x0XHRcdFxuQG1peGluIF9ncmlkbGVfY2FsbChcblx0JGZvciA6IG51bGxcbikge1xuXHQvLyBpbml0IGlmIG5lZWRlZFxuXHRAaW5jbHVkZSBncmlkbGVfaW5pdCgpO1xuXG5cdC8vIHB1dCBjb250ZW50XG5cdEBjb250ZW50O1xuXG5cdC8vIGV4dGVuZCBhbmQgYXBwbHkgY3NzIGZvciBkaWZmZXJlbnQgc3RhdGVzXG5cdEBpZiAkZm9yIHtcblx0XHRAaW5jbHVkZSBfZ3JpZGxlX2V4dGVuZCgkZm9yKTtcblx0XHRAaWYgbm90IF9ncmlkbGVfaXNfaW5fZ2VuZXJhdGVfcGhhc2UoKSB7XG5cdFx0XHRAaW5jbHVkZSBfZ3JpZGxlX2FwcGx5X2Nzc19mb3IoJGZvcik7XG5cdFx0fVxuXHR9XG59XG5cblxuLy9cbi8vIEV4dGVuZFxuLy8gQHN0YXRlQ29udGV4dFxuLy8gQGNhbGxlZEJ5IFx0XHRfZ3JpZGxlX2NhbGxcbi8vXG5AbWl4aW4gX2dyaWRsZV9leHRlbmQoXG5cdCRwYWNrYWdlXG4pIHtcblx0Ly8gY2hlY2sgaWYgd2UgbmVlZCB0aGUgc3RhdGUgY2xhc3Nlc1xuXHQkc3RhdGVzLWNsYXNzZXMgOiBncmlkbGVfZ2V0X3N0YXRlX3ZhcihzdGF0ZXMtY2xhc3Nlcyk7XG5cdCRzdGF0ZU5hbWUgOiBncmlkbGVfZ2V0X3N0YXRlX3ZhcihuYW1lKTtcblxuXHQvLyBpZiBpcyBhbiBleGlzdGluZyBncmlkbGUgc3RhdGVcblx0QGlmIGdyaWRsZV9oYXNfc3RhdGUoJHN0YXRlTmFtZSkge1xuXHRcdC8vIGV4dGVuZCB0aGUgXCJhdC1yb290XCIgdmVyc2lvbiBmb3IgdGhlIC5zdGF0ZS17c3RhdGVOYW1lfSBjbGFzc2VzXG5cdFx0QGlmICRzdGF0ZXMtY2xhc3NlcyBhbmQgc3RyLWluZGV4KHVucXVvdGUoXCIjeyZ9XCIpLCB1bnF1b3RlKCcuc3RhdGUtI3skX2dyaWRsZV9jdXJyZW50X3N0YXRlTmFtZX0nKSkge1xuXHRcdFx0Ly8gQGF0LXJvb3QgKHdpdGhvdXQ6IG1lZGlhKSB7IC8vIHNlZW1zIG5vdCBuZWVkZWQgaGVyZSwgY2F1c2UgaXNzdWVzIHdpdGggbGlic2Fzc1xuXHRcdFx0XHQvLyBAZGVidWcoXCIlYXQtcm9vdC0jeyRfZ3JpZGxlX2N1cnJlbnRfc3RhdGVOYW1lfS0jeyRwYWNrYWdlfVwiKTtcblx0XHRcdFx0QGV4dGVuZCAlYXQtcm9vdC0jeyRfZ3JpZGxlX2N1cnJlbnRfc3RhdGVOYW1lfS0jeyRwYWNrYWdlfSAhb3B0aW9uYWw7XG5cdFx0XHQvLyB9XG5cdFx0fSBAZWxzZSB7XG5cdFx0XHQvLyBleHRlbmQgdXNpbmcgdGhlIGN1cnJlbnQgc3RhdGUgbmFtZSBzZXQgaW4gZWFjaCBncmlkbGVfc3RhdGUgY2FsbFxuXHRcdFx0Ly8gQGRlYnVnKFwiJSN7JF9ncmlkbGVfY3VycmVudF9zdGF0ZU5hbWV9LSN7JHBhY2thZ2V9XCIpO1xuXHRcdFx0QGV4dGVuZCAlI3skX2dyaWRsZV9jdXJyZW50X3N0YXRlTmFtZX0tI3skcGFja2FnZX0gIW9wdGlvbmFsO1xuXHRcdH1cblx0fSBAZWxzZSB7XG5cdFx0Ly8gaXQncyBub3QgYW4gZXhpc3Rpbmcgc3RhdGUgc28gd2UgY2Fubm90IGV4dGVuZC5cblx0XHQvLyB3ZSBuZWVkIHRvIGluY2x1ZGUgaW5zdGVhZFxuXHRcdEBpbmNsdWRlIF9ncmlkbGVfaW5jbHVkZV9jb21tb24oJHBhY2thZ2UsICRzdGF0ZU5hbWUpO1xuXHR9XG59XG5cblxuLy9cbi8vIEFwcGx5IHRoZSByZWdpc3RlcmVkIGNzcyBmb3IgYSBjZXJ0YWluIHR5cGUgKGdyaWQsIHB1c2gsIGV0Yy4uLilcbi8vIGluIGVhY2ggc3RhdGVzXG4vL1xuJF9ncmlkbGVfYXBwbGllZF9mb3IgOiAoKTtcbkBtaXhpbiBfZ3JpZGxlX2FwcGx5X2Nzc19mb3IoXG5cdCRfZm9yXG4pIHtcblx0JHNlbGVjdG9yIDogXCIjeyZ9LSN7JF9mb3J9XCI7IC8vIGdlbmVyYXRlIGEgdW5pcXVlIG5hbWUgdGhhdCB3aWxsIGJlIHN0YWNrZWQgaW4gYSBtYXAgdG8gZ2VuZXJhdGUgb25seSAxIHRpbWUgXG5cdEBpZiBtYXAtZ2V0KCRfZ3JpZGxlX2FwcGxpZWRfZm9yLCAkc2VsZWN0b3IpID09IG51bGwge1xuXHRcdCRfZ3JpZGxlX2FwcGxpZWRfZm9yIDogbWFwLXNldCgkX2dyaWRsZV9hcHBsaWVkX2ZvciwgJHNlbGVjdG9yLCB0cnVlKSAhZ2xvYmFsO1xuXHRcdCRmb3JzLXBhdHRlcm5zIDogJF9ncmlkbGUtcGFja2FnZXM7XG5cdFx0QGVhY2ggJG1hcCBpbiAkX2dyaWRsZV9hcHBseV9jc3NfZm9yIHtcblx0XHRcdEBlYWNoICRzdGF0ZU5hbWUsICRmb3JzIGluICRtYXAge1xuXHRcdFx0XHQkcnVsZXMgOiBtYXAtZ2V0KCRmb3JzLCAkX2Zvcik7XG5cdFx0XHRcdEBpZiAkcnVsZXMgYW5kIG1hcC1nZXQoJGZvcnMtcGF0dGVybnMsICRfZm9yKSB7XG5cdFx0XHRcdFx0QGF0LXJvb3QgKHdpdGhvdXQgOiBtZWRpYSkge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgX2dyaWRsZV9zdGF0ZSgkc3RhdGVOYW1lLCB0cnVlLCBmYWxzZSkge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBncmlkbGVfdXNlX3N0YXRlKCRzdGF0ZU5hbWUpIHtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBfZ3JpZGxlX21hcF8yX2NzcygkcnVsZXMpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLy9cbi8vIEdyaWRsZSBzdGF0ZVxuLy9cbi8vIEBwYXJhbSBcdHN0cmluZ3xtYXB8bGlzdCBcdCRzdGF0ZXMgXHRcdEEgbGlzdCBvZiBzdGF0ZXMsIGEgc3RhdGUgbmFtZSBvciBhIHN0YXRlIG1hcFxuLy8gQHBhcmFtIFx0Ym9vbGVhbiBcdFx0XHQkaGFzLXBhcmVudCBcdE1vc3RseSBhbHdheXMgdHJ1ZSwgbWVhbiB0aGF0IHRoZSBtaXhpbiBpcyB1c2VkIGluIGEgY3NzIHNlbGVjdG9yIGFuZCBub3QgaW4gY3NzIHJvb3QgbGV2ZWxcbi8vXG5AbWl4aW4gX2dyaWRsZV9zdGF0ZShcblx0JHN0YXRlIDogZGVmYXVsdCxcblx0JGhhcy1wYXJlbnQgOiB0cnVlLFxuXHQkdHJhY2stY3VycmVudC1zdGF0ZSA6IHRydWVcbikge1xuXG5cdC8vIHZhcmlhYmxlcyA6XG5cdCRzdGF0ZSA6IGdyaWRsZV9nZXRfc3RhdGUoJHN0YXRlKTtcblx0JHN0YXRlcy1jbGFzc2VzIDogZ3JpZGxlX2dldF9zdGF0ZV92YXIoc3RhdGVzLWNsYXNzZXMsICRzdGF0ZSk7XG5cdCRzdGF0ZU5hbWUgOiBncmlkbGVfZ2V0X3N0YXRlX3ZhcihuYW1lLCAkc3RhdGUpO1xuXG5cdC8vIG1hbmFnZSBwcmV2aW91cyBzdGF0ZVxuXHQkcHJldmlvdXNfc3RhdGUgOiBudWxsO1xuXHQkcHJldmlvdXNfc3RhdGVOYW1lIDogbnVsbDtcblxuXHQvLyBjaGVjayBpZiBuZWVkIHRvIHRhY2sgdGhlIGN1cnJlbnQgc3RhdGVcblx0QGlmICR0cmFjay1jdXJyZW50LXN0YXRlIHtcblx0XHRAaWYgJF9ncmlkbGVfY3VycmVudF9zdGF0ZSB7XG5cdFx0XHQkcHJldmlvdXNfc3RhdGUgOiAkX2dyaWRsZV9jdXJyZW50X3N0YXRlO1xuXHRcdFx0JHByZXZpb3VzX3N0YXRlTmFtZSA6ICRfZ3JpZGxlX2N1cnJlbnRfc3RhdGVOYW1lO1xuXHRcdH1cblx0XHQvLyBpZiB3ZSBoYXZlIGEgcHJldmlvdXMgc3RhdGUgdGhhdCBpcyBub3QgdGhlIGRlZmF1bHQgb25lLCB3ZVxuXHRcdC8vIG1ha2UgdGhlIGluaGVyaXRlbmNlIHByb2Nlc3MuXG5cdFx0Ly8gaWYgYm90aCBzdGF0ZXMgYXJlIHJlZ2lzdGVyZWQgb25lcyA6IGp1c3QgdGFrZSB0aGUgd2FudGVkIHN0YXRlXG5cdFx0Ly8gaWYgb25seSBwcmV2aW91c19zdGF0ZSBpcyBhIHJlZ2lzdGVyZWQgb25lIDogZXh0ZW5kIHByZXZpb3VzX3N0YXRlIHdpdGggdGhlIHdhbnRlZCBvbmVcblx0XHQvLyBpZiBub25lIG9mIHRoZW0gYXJlIHJlc2l0ZXJlZCA6IGV4dGVuZCB0aGUgd2FudGVkIHdpdGggdGhlIHByZXZpb3VzIG9uZVxuXHRcdEBpZiAkcHJldmlvdXNfc3RhdGUge1xuXHRcdFx0JF9ncmlkbGVfY3VycmVudF9zdGF0ZSA6IF9ncmlkbGVfaW5oZXJpdF9zdGF0ZSgkc3RhdGUsICRwcmV2aW91c19zdGF0ZSkgIWdsb2JhbDtcblx0XHR9IEBlbHNlIHtcblx0XHRcdCRfZ3JpZGxlX2N1cnJlbnRfc3RhdGUgOiAkc3RhdGUgIWdsb2JhbDtcdFxuXHRcdH1cblx0XHQkX2dyaWRsZV9jdXJyZW50X3N0YXRlTmFtZSA6ICRzdGF0ZU5hbWUgIWdsb2JhbDtcblx0fVxuXG5cdC8vIGNoZWNrIGlmIGlzIGEgc3RhdGUgOlxuXHRAaWYgKCRzdGF0ZXMtY2xhc3Nlcylcblx0XHRhbmQgJHN0YXRlTmFtZSB7XG5cdFx0Ly8gaHRtbCBjbGFzcyA6XG5cdFx0QGF0LXJvb3QgKHdpdGhvdXQ6IG1lZGlhKSB7XG5cdFx0XHRAaWYgJGhhcy1wYXJlbnQge1xuXHRcdFx0XHQuc3RhdGUtI3skc3RhdGVOYW1lfSAmIHsgXG5cdFx0XHRcdFx0QGNvbnRlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHQuc3RhdGUtI3skc3RhdGVOYW1lfSB7XG5cdFx0XHRcdFx0QGNvbnRlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBnZXQgdGhlIG1lZGlhIHF1ZXJ5IDpcblx0JHEgOiBncmlkbGVfZ2V0X21lZGlhX3F1ZXJ5KCRzdGF0ZSk7XG5cblx0Ly8gbWFrZSB0aGUgbWVkaWEgcXVlcnkgaWYgYSBxdWVyeSBleGlzdCA6XG5cdEBpZiAkcSB7XG5cdFx0QG1lZGlhICN7JHF9IHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fSBAZWxzZSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cblxuXHQvLyByZXNldCBjdXJyZW50IHN0YXRlIHRvIGRlZmF1bHRcblx0QGlmICR0cmFjay1jdXJyZW50LXN0YXRlIGFuZCAkcHJldmlvdXNfc3RhdGUgYW5kICRwcmV2aW91c19zdGF0ZU5hbWUge1xuXHRcdCRfZ3JpZGxlX2N1cnJlbnRfc3RhdGUgOiAkcHJldmlvdXNfc3RhdGUgIWdsb2JhbDtcblx0XHQkX2dyaWRsZV9jdXJyZW50X3N0YXRlTmFtZSA6ICRwcmV2aW91c19zdGF0ZU5hbWUgIWdsb2JhbDtcblx0fVxufVxuXG5cbi8vXG4vLyBUcmFuc2Zvcm0gbWFwIHRvIGNzc1xuLy9cbkBtaXhpbiBfZ3JpZGxlX21hcF8yX2Nzcyhcblx0JG1hcFxuKSB7XG5cdEBlYWNoICRrZXksICR2YWx1ZSBpbiAkbWFwIHtcblx0XHRAaWYgdHlwZS1vZigkdmFsdWUpID09IG1hcCB7XG5cdFx0XHQmI3ska2V5fSB7XG5cdFx0XHRcdEBlYWNoICRrLCAkdiBpbiAkdmFsdWUge1xuXHRcdFx0XHRcdEBpZiAkayAhPSBudWxsIGFuZCBzdHItaW5kZXgoJGssIGdyaWRsZSkgYW5kIG1peGluLWV4aXN0cygkaykge1xuXHRcdFx0XHRcdFx0JHNldC1uYW1lIDogc3RyLXJlcGxhY2UoJGssIFwiZ3JpZGxlX1wiLCBcIlwiKTtcblx0XHRcdFx0XHRcdCRzZXQtbmFtZSA6IHN0ci1yZXBsYWNlKCRzZXQtbmFtZSwgXCJfXCIsIFwiLVwiLCAxKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIF9ncmlkbGVfc2V0KChcblx0XHRcdFx0XHRcdFx0JHNldC1uYW1lIDogJHZcblx0XHRcdFx0XHRcdCkpO1xuXHRcdFx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRcdFx0I3ska306I3skdn07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fSBAZWxzZSB7XG5cdFx0XHRAaWYgJGtleSAhPSBudWxsIGFuZCBzdHItaW5kZXgoJGtleSwgZ3JpZGxlKSBhbmQgbWl4aW4tZXhpc3RzKCRrZXkpIHtcblx0XHRcdFx0JHNldC1uYW1lIDogc3RyLXJlcGxhY2UoXCIjeyRrZXl9XCIsIFwiZ3JpZGxlX1wiLCBcIlwiKTtcblx0XHRcdFx0JHNldC1uYW1lIDogc3RyLXJlcGxhY2UoXCIjeyRzZXQtbmFtZX1cIiwgXCJfXCIsIFwiLVwiLCAxKTtcblx0XHRcdFx0QGluY2x1ZGUgX2dyaWRsZV9zZXQoKFxuXHRcdFx0XHRcdCRzZXQtbmFtZSA6ICR2YWx1ZVxuXHRcdFx0XHQpKTtcblx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHQjeyRrZXl9OiN7JHZhbHVlfTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy9cbi8vIEV4dGVuZCBjb21tb24gY2xhc3Ncbi8vXG5AbWl4aW4gX2dyaWRsZV9leHRlbmRfY29tbW9uX2NsYXNzKFxuXHQkd2hhdCxcblx0JHN0YXRlIDogZGVmYXVsdFxuKSB7XG5cdC8vIGV4dGVuZFxuXHQkc3RhdGVOYW1lIDogZ3JpZGxlX2dldF9zdGF0ZV92YXIobmFtZSwgJHN0YXRlKTtcblx0JGV4dGVuZCA6IGdyaWRsZV9nZXRfZXh0ZW5kX2NsYXNzX21hcCgkd2hhdCwgJHN0YXRlTmFtZSk7XG5cdEBpZiAkZXh0ZW5kICE9IG51bGwge1xuXHRcdEBpbmNsdWRlIF9ncmlkbGVfbWFwXzJfY3NzKCRleHRlbmQpO1xuXHR9XG59IiwiLy9cbi8vIExheW91dCBoZWxwZXJcbi8vXG5AbWl4aW4gZ3JpZGxlX2xheW91dChcblx0JGxheW91dCxcblx0JGNvbnRleHQgOiBudWxsXG4pIHtcblx0QGluY2x1ZGUgZ3JpZGxlX3N0YXRlKCRjb250ZXh0KSB7XG5cdFx0QGluY2x1ZGUgZ3JpZGxlX3JvdygpO1xuXHRcdEBlYWNoICRzZWwsICRsIGluICRsYXlvdXQge1xuXHRcdFx0PiAjeyRzZWx9IHtcblx0XHRcdFx0QGluY2x1ZGUgZ3JpZGxlKCRsKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy9cbi8vIEdyaWRsZSBzdGF0ZVxuLy9cbi8vIEBwYXJhbSBcdHN0cmluZ3xtYXB8bGlzdCBcdCRzdGF0ZXMgXHRcdEEgbGlzdCBvZiBzdGF0ZXMsIGEgc3RhdGUgbmFtZSBvciBhIHN0YXRlIG1hcFxuLy8gQHBhcmFtIFx0Ym9vbGVhbiBcdFx0XHQkaGFzLXBhcmVudCBcdE1vc3RseSBhbHdheXMgdHJ1ZSwgbWVhbiB0aGF0IHRoZSBtaXhpbiBpcyB1c2VkIGluIGEgY3NzIHNlbGVjdG9yIGFuZCBub3QgaW4gY3NzIHJvb3QgbGV2ZWxcbi8vXG5AbWl4aW4gZ3JpZGxlX3N0YXRlKFxuXHQkc3RhdGVzLFxuXHQkaGFzLXBhcmVudCA6IHRydWVcbikge1xuXG5cdC8vIGNoZWNrIGlmIGlzIGEgbWluLW1heCB3aXRkaCBxdWVyeSAoY29tcGF0aWJpbGl0eSBsYXllcilcblx0QGlmIHR5cGUtb2YoJHN0YXRlcykgPT0gbnVtYmVyIGFuZCB0eXBlLW9mKCRoYXMtcGFyZW50KSA9PSBudW1iZXIge1xuXG5cdFx0Ly8gZ2V0IGEgbmV3IHN0YXRlIGZyb20gc2V0dGluZ3MgcGFzc2VkXG5cdFx0JHN0YXRlIDogZ3JpZGxlX2dldF9zdGF0ZSgoXG5cdFx0XHRtaW4td2lkdGggOiAkc3RhdGVzLFxuXHRcdFx0bWF4LXdpZHRoIDogJGhhcy1wYXJlbnRcblx0XHQpKTtcblxuXHRcdC8vIG1ha2UgYSBxdWVyeVxuXHRcdEBpbmNsdWRlIGdyaWRsZV9zdGF0ZSgkc3RhdGUpIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblxuXHR9IEBlbHNlaWYgdHlwZS1vZigkc3RhdGVzKSA9PSBsaXN0XG5cdFx0b3IgdHlwZS1vZigkc3RhdGVzKSA9PSBzdHJpbmcge1xuXG5cdFx0Ly8gbG9vcCBvbiBlYWNoIHN0YXRlcyA6XG5cdFx0QGVhY2ggJHN0YXRlIGluICRzdGF0ZXNcblx0XHR7XG5cdFx0XHQvLyBtYWtlIHN1cmUgd2UgaGF2ZSB0aGUgc3RhdGUgb2JqZWN0XG5cdFx0XHQkc3RhdGUgOiBncmlkbGVfZ2V0X3N0YXRlKCRzdGF0ZSk7XG5cblx0XHRcdC8vIG1ha2UgZ3JpZGxlIHN0YXRlXG5cdFx0XHRAaW5jbHVkZSBfZ3JpZGxlX3N0YXRlKCRzdGF0ZSwgJGhhcy1wYXJlbnQsIHRydWUpIHtcblx0XHRcdFx0QGNvbnRlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH0gQGVsc2VpZiB0eXBlLW9mKCRzdGF0ZXMpID09IG1hcCB7XG5cblx0XHQvLyBnZXQgYSBzdGF0ZSBmcm9tIHRoZSBwYXNzZWQgb25lXG5cdFx0JHN0YXRlIDogZ3JpZGxlX2dldF9zdGF0ZSgkc3RhdGVzKTtcblxuXHRcdC8vIG1ha2UgZ3JpZGxlIHN0YXRlXG5cdFx0QGluY2x1ZGUgX2dyaWRsZV9zdGF0ZSgkc3RhdGUsICRoYXMtcGFyZW50LCB0cnVlKSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH0gQGVsc2Uge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cblxuLy9cbi8vIEVsZW1lbnQgcXVlcmllc1xuLy9cbkBtaXhpbiBncmlkbGVfZXEoXG5cdCR2YXIsXG5cdCRoZWlnaHQgOiBmYWxzZVxuKSB7XG5cdCRvcCA6IFwibWluLXdpZHRoXCI7XG5cdEBpZiAkaGVpZ2h0IHtcblx0XHRAaWYgJHZhciA8IDAge1xuXHRcdFx0JG9wIDogXCJtYXgtaGVpZ2h0XCI7XG5cdFx0XHQkdmFyIDogJHZhciAqIC0xO1xuXHRcdH0gQGVsc2Uge1xuXHRcdFx0JG9wIDogXCJtaW4taGVpZ2h0XCI7XG5cdFx0fVxuXHR9IEBlbHNlIHtcblx0XHRAaWYgJHZhciA8IDAge1xuXHRcdFx0JG9wIDogXCJtYXgtd2lkdGhcIjtcblx0XHRcdCR2YXIgOiAkdmFyICogLTE7XG5cdFx0fVxuXHR9XG5cblx0JlsjeyRvcH1+PVwiI3skdmFyfVwiXSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuXG4vL1xuLy8gR3JpZGxlIHVzZSBzdGF0ZVxuLy8gVGhpcyBtaXhpbiB3aWxsIG9ubHkgc2V0IHRoZSBjdXJyZW50IHN0YXRlIHRvIHVzZSBhbmQgTk9UIHByaW50IG91dCBhbnkgbWVkaWEgcXVlcnlcbi8vXG5AbWl4aW4gZ3JpZGxlX3VzZV9zdGF0ZShcblx0JHN0YXRlXG4pIHtcblx0Ly8gZ2V0IHRoZSBzdGF0ZVxuXHQkc3RhdGUgOiBncmlkbGVfZ2V0X3N0YXRlKCRzdGF0ZSk7XG5cdCRzdGF0ZU5hbWUgOiBncmlkbGVfZ2V0X3N0YXRlX3ZhcihuYW1lLCAkc3RhdGUpO1xuXG5cdC8vIHNhdmUgdGhlIGN1cnJlbnQgc3RhdGVcblx0JHNhdmVkU3RhdGUgOiAkX2dyaWRsZV9jdXJyZW50X3N0YXRlO1xuXHQkc2F2ZWRTdGF0ZU5hbWUgOiAkX2dyaWRsZV9jdXJyZW50X3N0YXRlTmFtZTtcblxuXHQvLyBzZXQgdGhlIGN1cnJlbnQgc3RhdGVcblx0JF9ncmlkbGVfY3VycmVudF9zdGF0ZSA6ICRzdGF0ZSAhZ2xvYmFsO1xuXHQkX2dyaWRsZV9jdXJyZW50X3N0YXRlTmFtZSA6ICRzdGF0ZU5hbWUgIWdsb2JhbDtcblxuXHQvLyBnZW5lcmF0ZSBjb250ZW50XG5cdEBjb250ZW50O1xuXG5cdC8vIHJlc2V0IHRoZSBzdGF0ZVxuXHQkX2dyaWRsZV9jdXJyZW50X3N0YXRlIDogJHNhdmVkU3RhdGUgIWdsb2JhbDtcblx0JF9ncmlkbGVfY3VycmVudF9zdGF0ZU5hbWUgOiAkc2F2ZWRTdGF0ZU5hbWUgIWdsb2JhbDtcbn1cblxuXG4vL1xuLy8gR3JpZGxlIHNlbGVjdG9yXG4vL1xuQG1peGluIGdyaWRsZV9zZWxlY3Rvcihcblx0JGZvcixcblx0JHN0YXRlcyA6IG51bGxcbikge1xuXHQje2dyaWRsZV9zZWxlY3RvcigkZm9yLCAkc3RhdGVzKX0ge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cblxuLy9cbi8vIEdyaWRsZSBoZWxwZXJcbi8vXG5AbWl4aW4gZ3JpZGxlKCRsYXlvdXQpIHtcblx0JG1hcCA6IF9ncmlkbGVfZ2V0X2dyaWRsZV9zZXRfbWFwX2Zyb21fbGlzdCgkbGF5b3V0KTtcblx0QGlmIHR5cGUtb2YoJG1hcCkgPT0gbWFwIHtcblx0XHRAaW5jbHVkZSBncmlkbGVfc2V0KCRtYXApO1xuXHR9XG59XG5cblxuLy9cbi8vIEhlbHBlciB0byBhcHBseSBtdWx0aXBsZSBjb25maWcgZm9yIGEgY2VydGFpbiBzdGF0ZSB3aXRoIG9uZSBtaXhpblxuLy9cbkBtaXhpbiBncmlkbGVfc2V0KFxuXHQkc2V0dGluZ3MsXG5cdCRzdGF0ZSA6IGN1cnJlbnRcbikge1xuXHQvLyBpbml0IGlmIG5lZWRlZFxuXHRAaW5jbHVkZSBncmlkbGVfaW5pdCgpO1xuXHQvLyB3cmFwIGluIG1lZGlhIHF1ZXJ5XG5cdEBpbmNsdWRlIGdyaWRsZV9zdGF0ZSgkc3RhdGUpIHtcblx0XHRAaW5jbHVkZSBfZ3JpZGxlX3NldCgkc2V0dGluZ3MpO1xuXHR9XG59XG5AbWl4aW4gX2dyaWRsZV9zZXQoXG5cdCRzZXR0aW5nc1xuKSB7XG5cdC8vIGxvb3Agb24gZWFjaCBzZXR0aW5nc1xuXHRAZWFjaCAkc2V0dGluZ05hbWUsICRzZXR0aW5nVmFsdWUgaW4gJHNldHRpbmdzXG5cdHtcblx0XHQkc24gOiB1bnF1b3RlKFwiI3skc2V0dGluZ05hbWV9XCIpO1xuXHRcdCRzdiA6ICRzZXR0aW5nVmFsdWU7XG5cblx0XHQvLyBjaGVjayBpZiBzZXR0aW5nIG5hbWUgaXMgYSBzdGF0ZSA6XG5cdFx0QGlmIGdyaWRsZV9oYXNfc3RhdGUoJHNuKSB7XG5cdFx0XHQvLyBwcm9jZXNzIHRoZSBzdGF0ZVxuXHRcdFx0QGluY2x1ZGUgZ3JpZGxlX3NldCgkc3YsICRzbik7XG5cdFx0fSBAZWxzZSB7XG5cdFx0XHRAaWYgJHNuID09IGNvbnRhaW5lciB7XG5cdFx0XHRcdEBpZiAkc3YgPT0gdHJ1ZSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZ3JpZGxlX2NvbnRhaW5lcigpO1xuXHRcdFx0XHR9XG5cdFx0XHR9IEBlbHNlIGlmICRzbiA9PSBncmlkIHtcblx0XHRcdFx0QGlmIGxlbmd0aCgkc3YpID09IDIge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGdyaWRsZV9ncmlkKG50aCgkc3YsMSksIG50aCgkc3YsMikpO1xuXHRcdFx0XHR9IEBlbHNlIGlmIHR5cGUtb2YoJHN2KSA9PSBsaXN0IGFuZCBsZW5ndGgoJHN2KSA9PSAxIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBncmlkbGVfZ3JpZChudGgoJHN2LDEpKTtcblx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZ3JpZGxlX2dyaWQoJHN2KTtcblx0XHRcdFx0fVxuXHRcdFx0fSBAZWxzZSBpZiAkc24gPT0gZ3JpZC1ncm93IHtcblx0XHRcdFx0QGlmICRzdiA9PSB0cnVlIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBncmlkbGVfZ3JpZF9ncm93KCk7XG5cdFx0XHRcdH1cblx0XHRcdH0gQGVsc2UgaWYgJHNuID09IGdyaWQtYWRhcHQge1xuXHRcdFx0XHRAaWYgJHN2ID09IHRydWUge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGdyaWRsZV9ncmlkX2FkYXB0KCk7XG5cdFx0XHRcdH1cblx0XHRcdH0gQGVsc2UgaWYgJHNuID09IGdyaWQtdGFibGUge1xuXHRcdFx0XHRAaWYgJHN2ID09IHRydWUge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGdyaWRsZV9ncmlkX3RhYmxlKCk7XG5cdFx0XHRcdH1cblx0XHRcdH0gQGVsc2UgaWYgJHNuID09IHB1c2gge1xuXHRcdFx0XHRAaWYgbGVuZ3RoKCRzdikgPT0gMiB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZ3JpZGxlX3B1c2gobnRoKCRzdiwxKSwgbnRoKCRzdiwyKSk7XG5cdFx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGdyaWRsZV9wdXNoKCRzdik7XG5cdFx0XHRcdH1cblx0XHRcdH0gQGVsc2UgaWYgJHNuID09IHB1bGwge1xuXHRcdFx0XHRAaWYgbGVuZ3RoKCRzdikgPT0gMiB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZ3JpZGxlX3B1bGwobnRoKCRzdiwxKSwgbnRoKCRzdiwyKSk7XG5cdFx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGdyaWRsZV9wdWxsKCRzdik7XG5cdFx0XHRcdH1cblx0XHRcdH0gQGVsc2UgaWYgJHNuID09IHByZWZpeCB7XG5cdFx0XHRcdEBpZiBsZW5ndGgoJHN2KSA9PSAyIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBncmlkbGVfcHJlZml4KG50aCgkc3YsMSksIG50aCgkc3YsMikpO1xuXHRcdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBncmlkbGVfcHJlZml4KCRzdik7XG5cdFx0XHRcdH1cblx0XHRcdH0gQGVsc2UgaWYgJHNuID09IHN1ZmZpeCB7XG5cdFx0XHRcdEBpZiBsZW5ndGgoJHN2KSA9PSAyIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBncmlkbGVfc3VmZml4KG50aCgkc3YsMSksIG50aCgkc3YsMikpO1xuXHRcdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBncmlkbGVfc3VmZml4KCRzdik7XG5cdFx0XHRcdH1cblx0XHRcdH0gQGVsc2UgaWYgJHNuID09IGNsZWFyLWVhY2gge1xuXHRcdFx0XHRAaWYgbGVuZ3RoKCRzdikgPT0gMiB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZ3JpZGxlX2NsZWFyX2VhY2gobnRoKCRzdiwxKSwgbnRoKCRzdiwyKSk7XG5cdFx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGdyaWRsZV9jbGVhcl9lYWNoKCRzdik7XG5cdFx0XHRcdH1cblx0XHRcdH0gQGVsc2UgaWYgJHNuID09IGdyaWQtY2VudGVyZWQgYW5kICRzdiA9PSB0cnVlIHtcblx0XHRcdFx0QGluY2x1ZGUgZ3JpZGxlX2dyaWRfY2VudGVyZWQoKTtcblx0XHRcdH0gQGVsc2UgaWYgJHNuID09IHJvdyBhbmQgJHN2ID09IHRydWUge1xuXHRcdFx0XHRAaW5jbHVkZSBncmlkbGVfcm93KCk7XG5cdFx0XHR9IEBlbHNlIGlmICRzbiA9PSByb3ctZnVsbCBhbmQgJHN2ID09IHRydWUge1xuXHRcdFx0XHRAaW5jbHVkZSBncmlkbGVfcm93X2Z1bGwoKTtcblx0XHRcdH0gQGVsc2UgaWYgJHNuID09IGNvbCBhbmQgJHN2ID09IHRydWUge1xuXHRcdFx0XHRAaW5jbHVkZSBncmlkbGVfY29sKCk7XG5cdFx0XHR9IEBlbHNlIGlmICRzbiA9PSByb3ctYWxpZ24ge1xuXHRcdFx0XHRAaW5jbHVkZSBncmlkbGVfcm93X2FsaWduKCRzdik7XG5cdFx0XHR9IEBlbHNlIGlmICRzbiA9PSBub3dyYXAge1xuXHRcdFx0XHRAaWYgJHN2ID09IHRydWUge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGdyaWRsZV9ub3dyYXAoKTtcblx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZ3JpZGxlX3dyYXAoKTtcblx0XHRcdFx0fVxuXHRcdFx0fSBAZWxzZSBpZiAkc24gPT0gd3JhcCB7XG5cdFx0XHRcdEBpZiAkc3YgPT0gdHJ1ZSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZ3JpZGxlX3dyYXAoKTtcblx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZ3JpZGxlX25vd3JhcCgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9IEBlbHNlIGlmICRzbiA9PSBvcmRlciB7XG5cdFx0XHRcdEBpbmNsdWRlIGdyaWRsZV9vcmRlcigkc3YpO1xuXHRcdFx0fSBAZWxzZSBpZiAkc24gPT0gaGlkZSB7XG5cdFx0XHRcdEBpZiAkc3YgPT0gdHJ1ZSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZ3JpZGxlX2hpZGUoKTtcblx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZ3JpZGxlX3Nob3coKTtcblx0XHRcdFx0fVxuXHRcdFx0fSBAZWxzZSBpZiAkc24gPT0gc2hvdyB7XG5cdFx0XHRcdEBpZiAkc3YgPT0gdHJ1ZSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZ3JpZGxlX3Nob3coKTtcblx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZ3JpZGxlX2hpZGUoKTtcblx0XHRcdFx0fVxuXHRcdFx0fSBAZWxzZSBpZiAkc24gPT0gdmlzaWJsZSB7XG5cdFx0XHRcdEBpZiAkc3YgPT0gdHJ1ZSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZ3JpZGxlX3Zpc2libGUoKTtcblx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZ3JpZGxlX25vdF92aXNpYmxlKCk7XG5cdFx0XHRcdH1cblx0XHRcdH0gQGVsc2UgaWYgJHNuID09IG5vdC12aXNpYmxlIHtcblx0XHRcdFx0QGlmICRzdiA9PSB0cnVlIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBncmlkbGVfbm90X3Zpc2libGUoKTtcblx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZ3JpZGxlX3Zpc2libGUoKTtcblx0XHRcdFx0fVxuXHRcdFx0fSBAZWxzZSBpZiAkc24gPT0gc2hvdy1pbmxpbmUge1xuXHRcdFx0XHRAaWYgJHN2ID09IHRydWUge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGdyaWRsZV9zaG93X2lubGluZSgpO1xuXHRcdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBncmlkbGVfaGlkZSgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9IEBlbHNlIGlmICRzbiA9PSBmbG9hdCB7XG5cdFx0XHRcdEBpbmNsdWRlIGdyaWRsZV9mbG9hdCgkc3YpO1xuXHRcdFx0fSBAZWxzZSBpZiAkc24gPT0gY2xlYXIge1xuXHRcdFx0XHRAaWYgJHN2ID09IHRydWUge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGdyaWRsZV9jbGVhcigpO1xuXHRcdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBncmlkbGVfY2xlYXIoJHN2KTtcblx0XHRcdFx0fVxuXHRcdFx0fSBAZWxzZSBpZiAkc24gPT0gbm8tZ3V0dGVyIHtcblx0XHRcdFx0QGlmICRzdiA9PSB0cnVlIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBncmlkbGVfbm9fZ3V0dGVyKCk7XG5cdFx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGdyaWRsZV9ub19ndXR0ZXIoJHN2KTtcblx0XHRcdFx0fVxuXHRcdFx0fSBAZWxzZSBpZiAkc24gPT0gZ3V0dGVyIG9yICRzbiA9PSBndXR0ZXItd2lkdGgge1xuXHRcdFx0XHRAaWYgJHN2ID09IHRydWUge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGdyaWRsZV9ndXR0ZXIoKTtcblx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZ3JpZGxlX2d1dHRlcigkc3YpO1xuXHRcdFx0XHR9XG5cdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0Ly8gd2UgZG8gbm90aGluZ1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi8vXG4vLyBQdXNoXG4vL1xuQG1peGluIF9ncmlkbGVfY29tbW9uX3B1c2goXG5cdCRzdGF0ZSA6IGRlZmF1bHRcbikge1xuXHQvLyBjc3Ncblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdC8vIGhhbmRsZSBkaXJlY3Rpb24gYXR0cmlidXRlXG5cdEBpZiBncmlkbGVfZ2V0X3N0YXRlX3ZhcihkaXItYXR0cmlidXRlLCAkc3RhdGUpIHtcblx0XHRbZGlyPVwicnRsXCJdICYge1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHR9XG5cdFx0W2Rpcj1cImx0clwiXSAmIHtcblx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxufVxuQG1peGluIGdyaWRsZV9wdXNoKFxuXHQkY29sdW1ucyxcblx0JGNvbnRleHQgOiBudWxsXG4pIHtcblx0QGluY2x1ZGUgX2dyaWRsZV9jYWxsKHB1c2gpIHtcblx0XHQvLyB2YXJpYWJsZXMgOlxuXHRcdEBpZiB0eXBlLW9mKCRjb250ZXh0KSAhPSBudW1iZXIge1xuXHRcdFx0JGNvbnRleHQgOiBncmlkbGVfZ2V0X3N0YXRlX3Zhcihjb250ZXh0KTtcblx0XHR9XG5cdFx0JGRpcmVjdGlvbiA6IGdyaWRsZV9nZXRfc3RhdGVfdmFyKGRpcmVjdGlvbik7XG5cdFx0JG5hbWUtbXVsdGlwbGljYXRvciA6IGdyaWRsZV9nZXRfc3RhdGVfdmFyKG5hbWUtbXVsdGlwbGljYXRvcik7XG5cdFx0JGNvbHVtbi13aWR0aCA6IGdyaWRsZV9nZXRfc3RhdGVfdmFyKGNvbHVtbi13aWR0aCk7XG5cblx0XHQvLyB2YXJzIDpcblx0XHQkd2lkdGggOiAwO1xuXHRcdEBpZiAkY29sdW1uLXdpZHRoIHtcblx0XHRcdCR3aWR0aCA6ICRjb2x1bW4td2lkdGggKiAoJGNvbHVtbnMgLyAkbmFtZS1tdWx0aXBsaWNhdG9yKTtcblx0XHR9IEBlbHNlIHtcblx0XHRcdCR3aWR0aCA6IHBlcmNlbnRhZ2UoMSAvICRjb250ZXh0KSAqICgkY29sdW1ucyAvICRuYW1lLW11bHRpcGxpY2F0b3IpO1xuXHRcdH1cblx0XHQvLyBAaWYgJGRpcmVjdGlvbiA9PSBydGwgeyAkd2lkdGggOiAkd2lkdGgqLTE7IH1cblx0XHQvLyBsZWZ0OiR3aWR0aDtcblx0XHQvLyBAaWYgJGRpcmVjdGlvbiA9PSBsdHIge1xuXHRcdC8vIFx0W2Rpcj1cInJ0bFwiXSAmIHtcblx0XHQvLyBcdFx0bGVmdDogJHdpZHRoICogLTE7XG5cdFx0Ly8gXHR9XG5cdFx0Ly8gfVxuXG5cdFx0Ly8gc2V0IHZhbHVlIDpcblx0XHRAaWYgJGRpcmVjdGlvbiA9PSBydGwgeyByaWdodDokd2lkdGg7bGVmdDphdXRvOyB9XG5cdFx0QGVsc2UgeyBsZWZ0OiR3aWR0aDtyaWdodDphdXRvOyB9XG5cdFx0Ly8gaGFuZGxlIGRpcmVjdGlvbiBhdHRyaWJ1dGVcblx0XHRAaWYgZ3JpZGxlX2dldF9zdGF0ZV92YXIoZGlyLWF0dHJpYnV0ZSkge1xuXHRcdFx0W2Rpcj1cInJ0bFwiXSAmIHtcblx0XHRcdFx0cmlnaHQ6ICR3aWR0aDtcblx0XHRcdH1cblx0XHRcdFtkaXI9XCJsdHJcIl0gJiB7XG5cdFx0XHRcdGxlZnQ6ICR3aWR0aDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4vL1xuLy8gUHVsbFxuLy9cbkBtaXhpbiBfZ3JpZGxlX2NvbW1vbl9wdWxsKFxuXHQkc3RhdGUgOiBkZWZhdWx0XG4pIHtcblx0Ly8gY3NzXG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHQvLyBoYW5kbGUgZGlyZWN0aW9uIGF0dHJpYnV0ZVxuXHRAaWYgZ3JpZGxlX2dldF9zdGF0ZV92YXIoZGlyLWF0dHJpYnV0ZSwgJHN0YXRlKSB7XG5cdFx0W2Rpcj1cInJ0bFwiXSAmIHtcblx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdH1cblx0XHRbZGlyPVwibHRyXCJdICYge1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHR9XG5cdH1cbn1cbkBtaXhpbiBncmlkbGVfcHVsbChcblx0JGNvbHVtbnMsXG5cdCRjb250ZXh0IDogbnVsbFxuKSB7XG5cdEBpbmNsdWRlIF9ncmlkbGVfY2FsbChwdWxsKSB7XG5cdFx0Ly8gdmFyaWFibGVzIDpcblx0XHRAaWYgdHlwZS1vZigkY29udGV4dCkgIT0gbnVtYmVyIHtcblx0XHRcdCRjb250ZXh0IDogZ3JpZGxlX2dldF9zdGF0ZV92YXIoY29udGV4dCk7XG5cdFx0fVxuXHRcdCRkaXJlY3Rpb24gOiBncmlkbGVfZ2V0X3N0YXRlX3ZhcihkaXJlY3Rpb24pO1xuXHRcdCRuYW1lLW11bHRpcGxpY2F0b3IgOiBncmlkbGVfZ2V0X3N0YXRlX3ZhcihuYW1lLW11bHRpcGxpY2F0b3IpO1xuXHRcdCRjb2x1bW4td2lkdGggOiBncmlkbGVfZ2V0X3N0YXRlX3Zhcihjb2x1bW4td2lkdGgpO1xuXG5cdFx0Ly8gdmFycyA6XG5cdFx0JHdpZHRoIDogMDtcblx0XHRAaWYgJGNvbHVtbi13aWR0aCB7XG5cdFx0XHQkd2lkdGggOiAkY29sdW1uLXdpZHRoICogKCRjb2x1bW5zIC8gJG5hbWUtbXVsdGlwbGljYXRvcik7XG5cdFx0fSBAZWxzZSB7XG5cdFx0XHQkd2lkdGggOiBwZXJjZW50YWdlKDEgLyAkY29udGV4dCkgKiAoJGNvbHVtbnMgLyAkbmFtZS1tdWx0aXBsaWNhdG9yKTtcblx0XHR9XG5cdFx0Ly8gQGlmICRkaXJlY3Rpb24gPT0gcnRsIHsgJHdpZHRoIDogJHdpZHRoKi0xOyB9XG5cdFx0Ly8gcmlnaHQ6JHdpZHRoO1xuXHRcdC8vIEBpZiAkZGlyZWN0aW9uID09IGx0ciB7XG5cdFx0Ly8gXHRbZGlyPVwicnRsXCJdICYge1xuXHRcdC8vIFx0XHRsZWZ0OiAkd2lkdGggKiAtMTtcblx0XHQvLyBcdH1cblx0XHQvLyB9XG5cblx0XHQvLyBzZXQgdmFsdWUgOlxuXHRcdEBpZiAkZGlyZWN0aW9uID09IHJ0bCB7IGxlZnQ6JHdpZHRoO3JpZ2h0OmF1dG87IH1cblx0XHRAZWxzZSB7IHJpZ2h0OiR3aWR0aDtsZWZ0OmF1dG87IH1cblx0XHQvLyBoYW5kbGUgZGlyZWN0aW9uIGF0dHJpYnV0ZVxuXHRcdEBpZiBncmlkbGVfZ2V0X3N0YXRlX3ZhcihkaXItYXR0cmlidXRlKSB7XG5cdFx0XHRbZGlyPVwicnRsXCJdICYge1xuXHRcdFx0XHRsZWZ0OiAkd2lkdGg7XG5cdFx0XHR9XG5cdFx0XHRbZGlyPVwibHRyXCJdICYge1xuXHRcdFx0XHRyaWdodDogJHdpZHRoO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi8vXG4vLyBQcmVmaXhcbi8vXG5AbWl4aW4gX2dyaWRsZV9jb21tb25fcHJlZml4KFxuXHQkc3RhdGUgOiBkZWZhdWx0XG4pIHtcblx0Ly8gaGFuZGxlIGRpcmVjdGlvbiBhdHRyaWJ1dGVcblx0QGlmIGdyaWRsZV9nZXRfc3RhdGVfdmFyKGRpci1hdHRyaWJ1dGUsICRzdGF0ZSkge1xuXHRcdFtkaXI9XCJydGxcIl0gJiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHR9XG5cdFx0W2Rpcj1cImx0clwiXSAmIHtcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHR9XG5cdH1cbn1cbkBtaXhpbiBncmlkbGVfcHJlZml4KFxuXHQkY29sdW1ucyxcblx0JGNvbnRleHQgOiBudWxsXG4pIHtcblx0QGluY2x1ZGUgX2dyaWRsZV9jYWxsKHByZWZpeCkge1xuXHRcdC8vIHZhcnMgOlxuXHRcdEBpZiB0eXBlLW9mKCRjb250ZXh0KSAhPSBudW1iZXIge1xuXHRcdFx0JGNvbnRleHQgOiBncmlkbGVfZ2V0X3N0YXRlX3Zhcihjb250ZXh0KTtcblx0XHR9XG5cdFx0JGRpcmVjdGlvbiA6IGdyaWRsZV9nZXRfc3RhdGVfdmFyKGRpcmVjdGlvbik7XG5cdFx0JG5hbWUtbXVsdGlwbGljYXRvciA6IGdyaWRsZV9nZXRfc3RhdGVfdmFyKG5hbWUtbXVsdGlwbGljYXRvcik7XG5cdFx0JGNvbHVtbi13aWR0aCA6IGdyaWRsZV9nZXRfc3RhdGVfdmFyKGNvbHVtbi13aWR0aCk7XG5cblx0XHQvLyB2YXJzIDpcblx0XHQkd2lkdGggOiAwO1xuXHRcdEBpZiAkY29sdW1uLXdpZHRoIHtcblx0XHRcdCR3aWR0aCA6ICRjb2x1bW4td2lkdGggKiAoJGNvbHVtbnMgLyAkbmFtZS1tdWx0aXBsaWNhdG9yKTtcblx0XHR9IEBlbHNlIHtcblx0XHRcdCR3aWR0aCA6IHBlcmNlbnRhZ2UoMSAvICRjb250ZXh0KSAqICgkY29sdW1ucyAvICRuYW1lLW11bHRpcGxpY2F0b3IpO1xuXHRcdH1cblxuXHRcdC8vIHNldCB2YWx1ZSA6XG5cdFx0QGlmICRkaXJlY3Rpb24gPT0gcnRsIHsgbWFyZ2luLXJpZ2h0OiR3aWR0aDsgfVxuXHRcdEBlbHNlIHsgbWFyZ2luLWxlZnQ6JHdpZHRoOyB9XG5cdFx0Ly8gaGFuZGxlIGRpcmVjdGlvbiBhdHRyaWJ1dGVcblx0XHRAaWYgZ3JpZGxlX2dldF9zdGF0ZV92YXIoZGlyLWF0dHJpYnV0ZSkge1xuXHRcdFx0W2Rpcj1cInJ0bFwiXSAmIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkd2lkdGg7XG5cdFx0XHR9XG5cdFx0XHRbZGlyPVwibHRyXCJdICYge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogJHdpZHRoO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi8vXG4vLyBTdWZmaXhcbi8vXG5AbWl4aW4gX2dyaWRsZV9jb21tb25fc3VmZml4KFxuXHQkc3RhdGUgOiBkZWZhdWx0XG4pIHtcblx0QGlmIGdyaWRsZV9nZXRfc3RhdGVfdmFyKGRpci1hdHRyaWJ1dGUsICRzdGF0ZSkge1xuXHRcdFtkaXI9XCJydGxcIl0gJiB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0fVxuXHRcdFtkaXI9XCJsdHJcIl0gJiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHR9XG5cdH1cbn1cbkBtaXhpbiBncmlkbGVfc3VmZml4KFxuXHQkY29sdW1ucyxcblx0JGNvbnRleHQgOiBudWxsXG4pIHtcblx0QGluY2x1ZGUgX2dyaWRsZV9jYWxsKHN1ZmZpeCkge1xuXHRcdC8vIHZhcnMgOlxuXHRcdEBpZiB0eXBlLW9mKCRjb250ZXh0KSAhPSBudW1iZXIge1xuXHRcdFx0JGNvbnRleHQgOiBncmlkbGVfZ2V0X3N0YXRlX3Zhcihjb250ZXh0KTtcblx0XHR9XG5cdFx0JGRpcmVjdGlvbiA6IGdyaWRsZV9nZXRfc3RhdGVfdmFyKGRpcmVjdGlvbik7XG5cdFx0JG5hbWUtbXVsdGlwbGljYXRvciA6IGdyaWRsZV9nZXRfc3RhdGVfdmFyKG5hbWUtbXVsdGlwbGljYXRvcik7XG5cdFx0JGNvbHVtbi13aWR0aCA6IGdyaWRsZV9nZXRfc3RhdGVfdmFyKGNvbHVtbi13aWR0aCk7XG5cblx0XHQvLyB2YXJzIDpcblx0XHQkd2lkdGggOiAwO1xuXHRcdEBpZiAkY29sdW1uLXdpZHRoIHtcblx0XHRcdCR3aWR0aCA6ICRjb2x1bW4td2lkdGggKiAoJGNvbHVtbnMgLyAkbmFtZS1tdWx0aXBsaWNhdG9yKTtcblx0XHR9IEBlbHNlIHtcblx0XHRcdCR3aWR0aCA6IHBlcmNlbnRhZ2UoMSAvICRjb250ZXh0KSAqICgkY29sdW1ucyAvICRuYW1lLW11bHRpcGxpY2F0b3IpO1xuXHRcdH1cblxuXHRcdC8vIHNldCB2YWx1ZSA6XG5cdFx0QGlmICRkaXJlY3Rpb24gPT0gcnRsIHsgbWFyZ2luLWxlZnQ6JHdpZHRoOyB9XG5cdFx0QGVsc2UgeyBtYXJnaW4tcmlnaHQ6JHdpZHRoOyB9XG5cblx0XHQvLyBoYW5kbGUgZGlyZWN0aW9uIGF0dHJpYnV0ZVxuXHRcdEBpZiBncmlkbGVfZ2V0X3N0YXRlX3ZhcihkaXItYXR0cmlidXRlKSB7XG5cdFx0XHRbZGlyPVwicnRsXCJdICYge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogJHdpZHRoO1xuXHRcdFx0fVxuXHRcdFx0W2Rpcj1cImx0clwiXSAmIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkd2lkdGg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLy9cbi8vIFJvdyBkZWJ1Z1xuLy9cbkBtaXhpbiBfZ3JpZGxlX2NvbW1vbl9yb3dfZGVidWcoXG5cdCRzdGF0ZSA6IGRlZmF1bHRcbikge1xufVxuQG1peGluIGdyaWRsZV9yb3dfZGVidWcoXG5cdCRzdGF0ZXMgOiBudWxsXG4pIHtcblx0QGluY2x1ZGUgX2dyaWRsZV9jYWxsKHJvdy1kZWJ1Zykge1xuXHRcdC8vIHZhcmlhYmxlcyA6XG5cdFx0JGNvbnRleHQgOiBncmlkbGVfZ2V0X3N0YXRlX3Zhcihjb250ZXh0KTtcblxuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdHotaW5kZXg6OTk5OTk7XG5cdFx0b3ZlcmZsb3c6aGlkZGVuO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRjb250ZW50OicnO1xuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHR0b3A6MDsgbGVmdDowO1xuXHRcdFx0d2lkdGg6MTAwJTsgaGVpZ2h0Ojk5OTk5cHg7XG5cdFx0XHQvLyB2YXJzIDpcblx0XHRcdCR3aWR0aCA6IHBlcmNlbnRhZ2UoMSAvICRjb250ZXh0KTtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLDAsMCwwKSA1MCUgLCByZ2JhKDAsMCwwLC4wMikgNTAlKTsgLy8gU3RhbmRhcmQgc3ludGF4XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6KCR3aWR0aCoyKSAxMDAlO1xuXHRcdFx0ei1pbmRleDo5OTk5OTtcblx0XHR9XG5cdH1cbn1cblxuXG4vL1xuLy8gRGVidWdcbi8vXG5AbWl4aW4gZ3JpZGxlX2RlYnVnKFxuXHQkd2hhdCxcblx0JG91dHB1dCA6IHNoZWxsXG4pIHtcblx0QGlmICRncmlkbGUtZGVidWcge1xuXHRcdEBpZiAkb3V0cHV0ID09IHNoZWxsIHtcblx0XHRcdEBkZWJ1ZyhpbnNwZWN0KCR3aGF0KSk7XG5cdFx0fSBAZWxzZSB7XG5cdFx0XHRAaWYgdHlwZS1vZigkd2hhdCkgPT0gbWFwIHtcblx0XHRcdFx0QGluY2x1ZGUgZ3JpZGxlX2RlYnVnX21hcCgkd2hhdCk7XG5cdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0QF8ge1xuXHRcdFx0XHRcdCN7dHlwZS1vZigkd2hhdCl9IDogaW5zcGVjdCgkd2hhdCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4vL1xuLy8gRGVidWcgYSBtYXBcbi8vXG5AbWl4aW4gZ3JpZGxlX2RlYnVnX21hcCgkbWFwLCAkbmFtZSA6ICcnKSB7XG5cdEBhdC1yb290IHtcblx0XHRAXyAjeyRuYW1lfSB7XG5cdFx0XHRAZWFjaCAka2V5LCAkdmFsdWUgaW4gJG1hcCB7XG5cdFx0XHRcdEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbWFwIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBncmlkbGVfZGVidWdfbWFwKCR2YWx1ZSwgJGtleSk7XG5cdFx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRcdCN7JGtleX06IGluc3BlY3QoJHZhbHVlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi8vXG4vLyBDb250YWluZXJcbi8vXG5AbWl4aW4gX2dyaWRsZV9jb21tb25fY29udGFpbmVyKFxuXHQkc3RhdGUgOiBkZWZhdWx0XG4pIHtcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRjbGVhcjogYm90aDtcblx0fVxuXG59XG5AbWl4aW4gZ3JpZGxlX2NvbnRhaW5lcihcbikge1xuXHRAaW5jbHVkZSBfZ3JpZGxlX2NhbGwoY29udGFpbmVyKSB7XG5cdH1cbn1cblxuXG4vL1xuLy8gQ2VudGVyZWRcbi8vXG5AbWl4aW4gX2dyaWRsZV9jb21tb25fZ3JpZF9jZW50ZXJlZChcblx0JHN0YXRlIDogZGVmYXVsdFxuKSB7XG5cdGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtcblx0ZmxvYXQ6bm9uZSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnQ7XG5cdGNsZWFyOmJvdGggIWltcG9ydGFudDtcbn1cbkBtaXhpbiBncmlkbGVfZ3JpZF9jZW50ZXJlZChcbikge1xuXHRAaW5jbHVkZSBfZ3JpZGxlX2NhbGwoZ3JpZC1jZW50ZXJlZCkge1xuXHR9XG59XG5cblxuLy9cbi8vIEhpZGVcbi8vXG5AbWl4aW4gX2dyaWRsZV9jb21tb25faGlkZShcblx0JHN0YXRlIDogZGVmYXVsdFxuKSB7XG59XG5AbWl4aW4gZ3JpZGxlX2hpZGUoXG4pIHtcblx0QGluY2x1ZGUgX2dyaWRsZV9jYWxsKGhpZGUpIHtcblx0XHRkaXNwbGF5Om5vbmU7XG5cdH1cbn1cblxuXG4vL1xuLy8gTm90IHZpc2libGUgb25cbi8vXG5AbWl4aW4gX2dyaWRsZV9jb21tb25fbm90X3Zpc2libGUoXG5cdCRzdGF0ZSA6IGRlZmF1bHRcbikge1xufVxuQG1peGluIGdyaWRsZV9ub3RfdmlzaWJsZShcbikge1xuXHRAaW5jbHVkZSBfZ3JpZGxlX2NhbGwobm90LXZpc2libGUpIHtcblx0XHR2aXNpYmlsaXR5OmhpZGRlbjtcblx0fVxufVxuXG5cbi8vXG4vLyBTaG93IG9uXG4vL1xuLy8gQHBhcmFtIFx0U3RyaW5nIFx0JG1lZGlhIFx0V2hhdCB0byBoaWRlIChvbmUgb2YgdGhlIDMgc3RhdGUgY2xhc3NlcyBuYW1lKVxuLy9cbkBtaXhpbiBfZ3JpZGxlX2NvbW1vbl9zaG93KFxuXHQkc3RhdGUgOiBkZWZhdWx0XG4pIHtcbn1cbkBtaXhpbiBncmlkbGVfc2hvdyhcbikge1xuXHRAaW5jbHVkZSBfZ3JpZGxlX2NhbGwoc2hvdykge1xuXHRcdGRpc3BsYXk6YmxvY2s7XG5cdH1cbn1cblxuXG4vL1xuLy8gU2hvdyBpbmxpbmVcbi8vXG4vLyBAcGFyYW0gXHRTdHJpbmcgXHRcdCRzdGF0ZSBcdFx0VGhlIHN0YXRlIG5hbWVcbi8vXG5AbWl4aW4gX2dyaWRsZV9jb21tb25fc2hvd19pbmxpbmUoXG5cdCRzdGF0ZSA6IGRlZmF1bHRcbikge1xufVxuQG1peGluIGdyaWRsZV9zaG93X2lubGluZShcbikge1xuXHRAaW5jbHVkZSBfZ3JpZGxlX2NhbGwoc2hvdy1pbmxpbmUpIHtcblx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0fVxufVxuXG5cbi8vXG4vLyBWaXNpYmxlIG9uIDpcbi8vIEBwYXJhbSBcdFN0cmluZyBcdCRtZWRpYSBcdE9uIHdoYXQgc3RhdGVcbi8vXG5AbWl4aW4gX2dyaWRsZV9jb21tb25fdmlzaWJsZShcblx0JHN0YXRlIDogZGVmYXVsdFxuKSB7XG59XG5AbWl4aW4gZ3JpZGxlX3Zpc2libGUoXG4pIHtcblx0QGluY2x1ZGUgX2dyaWRsZV9jYWxsKHZpc2libGUpIHtcblx0XHR2aXNpYmlsaXR5OnZpc2libGU7XG5cdH1cbn1cblxuXG4vL1xuLy8gRmxvYXQgOlxuLy9cbkBtaXhpbiBfZ3JpZGxlX2NvbW1vbl9mbG9hdChcblx0JHN0YXRlIDogZGVmYXVsdFxuKSB7XG59XG5AbWl4aW4gZ3JpZGxlX2Zsb2F0KFxuXHQkZmxvYXQtZGlyZWN0aW9uIDogbGVmdFxuKSB7XG5cdEBpbmNsdWRlIF9ncmlkbGVfY2FsbChmbG9hdCkge1xuXHRcdGZsb2F0OiN7JGZsb2F0LWRpcmVjdGlvbn07XG5cdH1cbn1cblxuXG4vL1xuLy8gR3JpZGxlIGNsZWFyIDpcbi8vXG5AbWl4aW4gX2dyaWRsZV9jb21tb25fY2xlYXIoXG5cdCRzdGF0ZSA6IGRlZmF1bHRcbikge1xufVxuQG1peGluIGdyaWRsZV9jbGVhcihcblx0JGNsZWFyLWRpcmVjdGlvbiA6IGJvdGhcbikge1xuXHRAaW5jbHVkZSBfZ3JpZGxlX2NhbGwoY2xlYXIpIHtcblx0XHRjbGVhcjojeyRjbGVhci1kaXJlY3Rpb259O1xuXHR9XG59XG5cblxuLy9cbi8vIEdyaWRsZSBubyBndXR0ZXIgOlxuLy9cbkBtaXhpbiBfZ3JpZGxlX2NvbW1vbl9ub19ndXR0ZXIoXG5cdCRzdGF0ZSA6IGRlZmF1bHRcbikge1xufVxuQG1peGluIGdyaWRsZV9ub19ndXR0ZXIoXG5cdCRzaWRlIDogdG9wIHJpZ2h0IGJvdHRvbSBsZWZ0XG4pIHtcblx0QGluY2x1ZGUgX2dyaWRsZV9jYWxsKG5vLWd1dHRlcikge1xuXHRcdEBlYWNoICRzIGluICRzaWRlIHtcblx0XHRcdHBhZGRpbmctI3skc30gOiAwO1xuXHRcdH1cblx0fVxufVxuXG5cbi8vXG4vLyBHcmlkbGUgZ3V0dGVyIDpcbi8vXG5AbWl4aW4gX2dyaWRsZV9jb21tb25fZ3V0dGVyKFxuXHQkc3RhdGUgOiBkZWZhdWx0XG4pIHtcbn1cbkBtaXhpbiBncmlkbGVfZ3V0dGVyKFxuXHQkc2lkZS1vci1zaXplIDogdG9wIHJpZ2h0IGJvdHRvbSBsZWZ0XG4pIHtcblx0QGluY2x1ZGUgX2dyaWRsZV9jYWxsKGd1dHRlcikge1xuXG5cdFx0Ly8gZ2V0IGEgZ3V0dGVyIG1hcFxuXHRcdCRndXR0ZXJzIDogX2dyaWRsZV9mb3JnZV9ndXR0ZXJzX21hcCgkc2lkZS1vci1zaXplKTtcblxuXHRcdC8vIGNoZWNrIHRoYXQgd2UgaGF2ZSBhIGd1dHRlciBtYXBcblx0XHRAZWFjaCAkc2lkZSwgJHZhbHVlIGluICRndXR0ZXJzIHtcblx0XHRcdEBpZiAkdmFsdWUgYW5kICR2YWx1ZSA+IDAge1xuXHRcdFx0XHRwYWRkaW5nLSN7JHNpZGV9IDogJHZhbHVlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG59XG4iLCIvLyBGbGV4Ym94IE1peGluc1xuLy8gaHR0cDovL3BoaWxpcHdhbHRvbi5naXRodWIuaW8vc29sdmVkLWJ5LWZsZXhib3gvXG4vLyBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL3NvbHZlZC1ieS1mbGV4Ym94XG4vLyBcbi8vIENvcHlyaWdodCAoYykgMjAxMyBCcmlhbiBGcmFuY29cbi8vXG4vLyBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYVxuLy8gY29weSBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZVxuLy8gXCJTb2Z0d2FyZVwiKSwgdG8gZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nXG4vLyB3aXRob3V0IGxpbWl0YXRpb24gdGhlIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsXG4vLyBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3Igc2VsbCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG9cbi8vIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlzIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0b1xuLy8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOlxuLy8gVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWRcbi8vIGluIGFsbCBjb3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLlxuLy8gVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEIFwiQVMgSVNcIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTU1xuLy8gT1IgSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRlxuLy8gTUVSQ0hBTlRBQklMSVRZLCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULlxuLy8gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTllcbi8vIENMQUlNLCBEQU1BR0VTIE9SIE9USEVSIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsXG4vLyBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORyBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRVxuLy8gU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuXG4vL1xuLy8gVGhpcyBpcyBhIHNldCBvZiBtaXhpbnMgZm9yIHRob3NlIHdobyB3YW50IHRvIG1lc3MgYXJvdW5kIHdpdGggZmxleGJveFxuLy8gdXNpbmcgdGhlIG5hdGl2ZSBzdXBwb3J0IG9mIGN1cnJlbnQgYnJvd3NlcnMuIEZvciBmdWxsIHN1cHBvcnQgdGFibGVcbi8vIGNoZWNrOiBodHRwOi8vY2FuaXVzZS5jb20vZmxleGJveFxuLy9cbi8vIEJhc2ljYWxseSB0aGlzIHdpbGwgdXNlOlxuLy9cbi8vICogRmFsbGJhY2ssIG9sZCBzeW50YXggKElFMTAsIG1vYmlsZSB3ZWJraXQgYnJvd3NlcnMgLSBubyB3cmFwcGluZylcbi8vICogRmluYWwgc3RhbmRhcmRzIHN5bnRheCAoRkYsIFNhZmFyaSwgQ2hyb21lLCBJRTExLCBPcGVyYSlcbi8vXG4vLyBUaGlzIHdhcyBpbnNwaXJlZCBieTpcbi8vIFxuLy8gKiBodHRwOi8vZGV2Lm9wZXJhLmNvbS9hcnRpY2xlcy92aWV3L2FkdmFuY2VkLWNyb3NzLWJyb3dzZXItZmxleGJveC9cbi8vIFxuLy8gV2l0aCBoZWxwIGZyb206XG4vLyBcbi8vICogaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvXG4vLyAqIGh0dHA6Ly90aGUtZWNob3BsZXgubmV0L2ZsZXh5Ym94ZXMvXG4vLyAqIGh0dHA6Ly9tc2RuLm1pY3Jvc29mdC5jb20vZW4tdXMvbGlicmFyeS9pZS9oaDc3MjA2OSh2PXZzLjg1KS5hc3B4XG4vLyAqIGh0dHA6Ly9jc3MtdHJpY2tzLmNvbS91c2luZy1mbGV4Ym94L1xuLy8gKiBodHRwOi8vZGV2Lm9wZXJhLmNvbS9hcnRpY2xlcy92aWV3L2FkdmFuY2VkLWNyb3NzLWJyb3dzZXItZmxleGJveC9cbi8vICogaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tdXMvZG9jcy93ZWIvZ3VpZGUvY3NzL2ZsZXhpYmxlX2JveGVzXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBGbGV4Ym94IENvbnRhaW5lcnNcbi8vXG4vLyBUaGUgJ2ZsZXgnIHZhbHVlIGNhdXNlcyBhbiBlbGVtZW50IHRvIGdlbmVyYXRlIGEgYmxvY2stbGV2ZWwgZmxleFxuLy8gY29udGFpbmVyIGJveC5cbi8vXG4vLyBUaGUgJ2lubGluZS1mbGV4JyB2YWx1ZSBjYXVzZXMgYW4gZWxlbWVudCB0byBnZW5lcmF0ZSBhIGlubGluZS1sZXZlbFxuLy8gZmxleCBjb250YWluZXIgYm94LiBcbi8vXG4vLyBkaXNwbGF5OiBmbGV4IHwgaW5saW5lLWZsZXhcbi8vXG4vLyBodHRwOi8vdzMub3JnL3RyL2NzczMtZmxleGJveC8jZmxleC1jb250YWluZXJzXG4vL1xuLy8gKFBsYWNlaG9sZGVyIHNlbGVjdG9ycyBmb3IgZWFjaCB0eXBlLCBmb3IgdGhvc2Ugd2hvIHJhdGhlciBAZXh0ZW5kKVxuXG5AbWl4aW4gZmxleGJveCB7XG5cdEBpZiAkZ3JpZGxlLXZlbmRvci1wcmVmaXgge1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiAtbW96LWZsZXg7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdH1cblx0ZGlzcGxheTogZmxleDtcbn1cblxuJWZsZXhib3ggeyBAaW5jbHVkZSBmbGV4Ym94OyB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gaW5saW5lLWZsZXgge1xuXHRAaWYgJGdyaWRsZS12ZW5kb3ItcHJlZml4IHtcblx0XHRkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG5cdFx0ZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtZmxleDtcblx0XHRkaXNwbGF5OiAtbW96LWlubGluZS1mbGV4O1xuXHRcdGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcblx0fVxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuJWlubGluZS1mbGV4IHsgQGluY2x1ZGUgaW5saW5lLWZsZXg7IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZsZXhib3ggRGlyZWN0aW9uXG4vL1xuLy8gVGhlICdmbGV4LWRpcmVjdGlvbicgcHJvcGVydHkgc3BlY2lmaWVzIGhvdyBmbGV4IGl0ZW1zIGFyZSBwbGFjZWQgaW5cbi8vIHRoZSBmbGV4IGNvbnRhaW5lciwgYnkgc2V0dGluZyB0aGUgZGlyZWN0aW9uIG9mIHRoZSBmbGV4IGNvbnRhaW5lcidzXG4vLyBtYWluIGF4aXMuIFRoaXMgZGV0ZXJtaW5lcyB0aGUgZGlyZWN0aW9uIHRoYXQgZmxleCBpdGVtcyBhcmUgbGFpZCBvdXQgaW4uIFxuLy9cbi8vIFZhbHVlczogcm93IHwgcm93LXJldmVyc2UgfCBjb2x1bW4gfCBjb2x1bW4tcmV2ZXJzZVxuLy8gRGVmYXVsdDogcm93XG4vL1xuLy8gaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvI2ZsZXgtZGlyZWN0aW9uLXByb3BlcnR5XG5cbkBtaXhpbiBmbGV4LWRpcmVjdGlvbigkdmFsdWU6IHJvdykge1xuXHRAaWYgJGdyaWRsZS12ZW5kb3ItcHJlZml4IHtcblx0XHRAaWYgJHZhbHVlID09IHJvdy1yZXZlcnNlIHtcblx0XHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcblx0XHRcdC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcblx0XHR9IEBlbHNlIGlmICR2YWx1ZSA9PSBjb2x1bW4ge1xuXHRcdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdFx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRcdH0gQGVsc2UgaWYgJHZhbHVlID09IGNvbHVtbi1yZXZlcnNlIHtcblx0XHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcblx0XHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdFx0fSBAZWxzZSB7XG5cdFx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblx0XHRcdC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcblx0XHR9XG5cdFx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogJHZhbHVlO1xuXHRcdC1tb3otZmxleC1kaXJlY3Rpb246ICR2YWx1ZTtcblx0XHQtbXMtZmxleC1kaXJlY3Rpb246ICR2YWx1ZTtcblx0fVxuXHRmbGV4LWRpcmVjdGlvbjogJHZhbHVlO1xufVxuXHQvLyBTaG9ydGVyIHZlcnNpb246XG5cdEBtaXhpbiBmbGV4LWRpcigkYXJncy4uLikgeyBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbigkYXJncy4uLik7IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZsZXhib3ggV3JhcFxuLy9cbi8vIFRoZSAnZmxleC13cmFwJyBwcm9wZXJ0eSBjb250cm9scyB3aGV0aGVyIHRoZSBmbGV4IGNvbnRhaW5lciBpcyBzaW5nbGUtbGluZVxuLy8gb3IgbXVsdGktbGluZSwgYW5kIHRoZSBkaXJlY3Rpb24gb2YgdGhlIGNyb3NzLWF4aXMsIHdoaWNoIGRldGVybWluZXNcbi8vIHRoZSBkaXJlY3Rpb24gbmV3IGxpbmVzIGFyZSBzdGFja2VkIGluLiBcbi8vXG4vLyBWYWx1ZXM6IG5vd3JhcCB8IHdyYXAgfCB3cmFwLXJldmVyc2Vcbi8vIERlZmF1bHQ6IG5vd3JhcFxuLy9cbi8vIGh0dHA6Ly93My5vcmcvdHIvY3NzMy1mbGV4Ym94LyNmbGV4LXdyYXAtcHJvcGVydHlcblxuQG1peGluIGZsZXgtd3JhcCgkdmFsdWU6IG5vd3JhcCkge1xuXHRAaWYgJGdyaWRsZS12ZW5kb3ItcHJlZml4IHtcblx0XHQvLyBObyBXZWJraXQgQm94IGZhbGxiYWNrLlxuXHRcdC13ZWJraXQtZmxleC13cmFwOiAkdmFsdWU7XG5cdFx0LW1vei1mbGV4LXdyYXA6ICR2YWx1ZTtcblx0XHRAaWYgJHZhbHVlID09IG5vd3JhcCB7XG5cdFx0XHQtbXMtZmxleC13cmFwOiBub25lO1xuXHRcdH0gQGVsc2UgeyBcblx0XHRcdC1tcy1mbGV4LXdyYXA6ICR2YWx1ZTsgXG5cdFx0fVxuXHR9XG5cdGZsZXgtd3JhcDogJHZhbHVlO1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRmxleGJveCBGbG93IChzaG9ydGhhbmQpXG4vL1xuLy8gVGhlICdmbGV4LWZsb3cnIHByb3BlcnR5IGlzIGEgc2hvcnRoYW5kIGZvciBzZXR0aW5nIHRoZSAnZmxleC1kaXJlY3Rpb24nXG4vLyBhbmQgJ2ZsZXgtd3JhcCcgcHJvcGVydGllcywgd2hpY2ggdG9nZXRoZXIgZGVmaW5lIHRoZSBmbGV4IGNvbnRhaW5lcidzXG4vLyBtYWluIGFuZCBjcm9zcyBheGVzLlxuLy9cbi8vIFZhbHVlczogPGZsZXgtZGlyZWN0aW9uPiB8IDxmbGV4LXdyYXA+IFxuLy8gRGVmYXVsdDogcm93IG5vd3JhcFxuLy9cbi8vIGh0dHA6Ly93My5vcmcvdHIvY3NzMy1mbGV4Ym94LyNmbGV4LWZsb3ctcHJvcGVydHlcblxuQG1peGluIGZsZXgtZmxvdygkdmFsdWVzOiAocm93IG5vd3JhcCkpIHtcblx0QGlmICRncmlkbGUtdmVuZG9yLXByZWZpeCB7XG5cdFx0Ly8gTm8gV2Via2l0IEJveCBmYWxsYmFjay5cblx0XHQtd2Via2l0LWZsZXgtZmxvdzogJHZhbHVlcztcblx0XHQtbW96LWZsZXgtZmxvdzogJHZhbHVlcztcblx0XHQtbXMtZmxleC1mbG93OiAkdmFsdWVzO1xuXHR9XG5cdGZsZXgtZmxvdzogJHZhbHVlcztcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZsZXhib3ggT3JkZXJcbi8vXG4vLyBUaGUgJ29yZGVyJyBwcm9wZXJ0eSBjb250cm9scyB0aGUgb3JkZXIgaW4gd2hpY2ggZmxleCBpdGVtcyBhcHBlYXIgd2l0aGluXG4vLyB0aGVpciBmbGV4IGNvbnRhaW5lciwgYnkgYXNzaWduaW5nIHRoZW0gdG8gb3JkaW5hbCBncm91cHMuXG4vL1xuLy8gRGVmYXVsdDogMFxuLy9cbi8vIGh0dHA6Ly93My5vcmcvdHIvY3NzMy1mbGV4Ym94LyNvcmRlci1wcm9wZXJ0eVxuXG5AbWl4aW4gb3JkZXIoJGludDogMCkge1xuXHRAaWYgJGdyaWRsZS12ZW5kb3ItcHJlZml4IHtcblx0XHQtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAkaW50ICsgMTtcblx0XHQtd2Via2l0LW9yZGVyOiAkaW50O1xuXHRcdC1tb3otb3JkZXI6ICRpbnQ7XG5cdFx0LW1zLWZsZXgtb3JkZXI6ICRpbnQ7XG5cdH1cblx0b3JkZXI6ICRpbnQ7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBGbGV4Ym94IEdyb3dcbi8vXG4vLyBUaGUgJ2ZsZXgtZ3JvdycgcHJvcGVydHkgc2V0cyB0aGUgZmxleCBncm93IGZhY3Rvci4gTmVnYXRpdmUgbnVtYmVyc1xuLy8gYXJlIGludmFsaWQuXG4vL1xuLy8gRGVmYXVsdDogMFxuLy9cbi8vIGh0dHA6Ly93My5vcmcvdHIvY3NzMy1mbGV4Ym94LyNmbGV4LWdyb3ctcHJvcGVydHlcblxuQG1peGluIGZsZXgtZ3JvdygkaW50OiAwKSB7XG5cdEBpZiAkZ3JpZGxlLXZlbmRvci1wcmVmaXgge1xuXHRcdC13ZWJraXQtYm94LWZsZXg6ICRpbnQ7XG5cdFx0LXdlYmtpdC1mbGV4LWdyb3c6ICRpbnQ7XG5cdFx0LW1vei1mbGV4LWdyb3c6ICRpbnQ7XG5cdFx0LW1zLWZsZXgtcG9zaXRpdmU6ICRpbnQ7XG5cdH1cblx0ZmxleC1ncm93OiAkaW50O1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRmxleGJveCBTaHJpbmtcbi8vXG4vLyBUaGUgJ2ZsZXgtc2hyaW5rJyBwcm9wZXJ0eSBzZXRzIHRoZSBmbGV4IHNocmluayBmYWN0b3IuIE5lZ2F0aXZlIG51bWJlcnNcbi8vIGFyZSBpbnZhbGlkLlxuLy9cbi8vIERlZmF1bHQ6IDFcbi8vXG4vLyBodHRwOi8vdzMub3JnL3RyL2NzczMtZmxleGJveC8jZmxleC1zaHJpbmstcHJvcGVydHlcblxuQG1peGluIGZsZXgtc2hyaW5rKCRpbnQ6IDEpIHtcblx0QGlmICRncmlkbGUtdmVuZG9yLXByZWZpeCB7XG5cdFx0LXdlYmtpdC1mbGV4LXNocmluazogJGludDtcblx0XHQtbW96LWZsZXgtc2hyaW5rOiAkaW50O1xuXHRcdC1tcy1mbGV4LW5lZ2F0aXZlOiAkaW50O1xuXHR9XG5cdGZsZXgtc2hyaW5rOiAkaW50O1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRmxleGJveCBCYXNpc1xuLy9cbi8vIFRoZSAnZmxleC1iYXNpcycgcHJvcGVydHkgc2V0cyB0aGUgZmxleCBiYXNpcy4gTmVnYXRpdmUgbGVuZ3RocyBhcmUgaW52YWxpZC4gXG4vL1xuLy8gVmFsdWVzOiBMaWtlIFwid2lkdGhcIiBcbi8vIERlZmF1bHQ6IGF1dG9cbi8vXG4vLyBodHRwOi8vd3d3LnczLm9yZy9UUi9jc3MzLWZsZXhib3gvI2ZsZXgtYmFzaXMtcHJvcGVydHlcblxuQG1peGluIGZsZXgtYmFzaXMoJHZhbHVlOiBhdXRvKSB7XG5cdEBpZiAkZ3JpZGxlLXZlbmRvci1wcmVmaXgge1xuXHRcdC13ZWJraXQtZmxleC1iYXNpczogJHZhbHVlO1xuXHRcdC1tb3otZmxleC1iYXNpczogJHZhbHVlO1xuXHRcdC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAkdmFsdWU7XG5cdH1cblx0ZmxleC1iYXNpczogJHZhbHVlO1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRmxleGJveCBcIkZsZXhcIiAoc2hvcnRoYW5kKVxuLy9cbi8vIFRoZSAnZmxleCcgcHJvcGVydHkgc3BlY2lmaWVzIHRoZSBjb21wb25lbnRzIG9mIGEgZmxleGlibGUgbGVuZ3RoOiB0aGVcbi8vIGZsZXggZ3JvdyBmYWN0b3IgYW5kIGZsZXggc2hyaW5rIGZhY3RvciwgYW5kIHRoZSBmbGV4IGJhc2lzLiBXaGVuIGFuXG4vLyBlbGVtZW50IGlzIGEgZmxleCBpdGVtLCAnZmxleCcgaXMgY29uc3VsdGVkIGluc3RlYWQgb2YgdGhlIG1haW4gc2l6ZVxuLy8gcHJvcGVydHkgdG8gZGV0ZXJtaW5lIHRoZSBtYWluIHNpemUgb2YgdGhlIGVsZW1lbnQuIElmIGFuIGVsZW1lbnQgaXNcbi8vIG5vdCBhIGZsZXggaXRlbSwgJ2ZsZXgnIGhhcyBubyBlZmZlY3QuXG4vL1xuLy8gVmFsdWVzOiBub25lIHwgPGZsZXgtZ3Jvdz4gPGZsZXgtc2hyaW5rPiB8fCA8ZmxleC1iYXNpcz5cbi8vIERlZmF1bHQ6IFNlZSBpbmRpdmlkdWFsIHByb3BlcnRpZXMgKDEgMSAwKS5cbi8vXG4vLyBodHRwOi8vdzMub3JnL3RyL2NzczMtZmxleGJveC8jZmxleC1wcm9wZXJ0eVxuXG5AbWl4aW4gZmxleCgkZmc6IDEsICRmczogbnVsbCwgJGZiOiBudWxsKSB7XG4gICAgXG5cdC8vIFNldCBhIHZhcmlhYmxlIHRvIGJlIHVzZWQgYnkgYm94LWZsZXggcHJvcGVydGllc1xuXHQkZmctYm94ZmxleDogJGZnO1xuXG5cdC8vIEJveC1GbGV4IG9ubHkgc3VwcG9ydHMgYSBmbGV4LWdyb3cgdmFsdWUgc28gbGV0J3MgZ3JhYiB0aGVcblx0Ly8gZmlyc3QgaXRlbSBpbiB0aGUgbGlzdCBhbmQganVzdCByZXR1cm4gdGhhdC5cblx0QGlmIHR5cGUtb2YoJGZnKSA9PSAnbGlzdCcge1xuXHRcdCRmZy1ib3hmbGV4OiBudGgoJGZnLCAxKTtcblx0fVxuXG5cdEBpZiAkZ3JpZGxlLXZlbmRvci1wcmVmaXgge1xuXHRcdC13ZWJraXQtYm94LWZsZXg6ICRmZy1ib3hmbGV4O1xuXHRcdC13ZWJraXQtZmxleDogJGZnICRmcyAkZmI7XG5cdFx0LW1vei1ib3gtZmxleDogJGZnLWJveGZsZXg7XG5cdFx0LW1vei1mbGV4OiAkZmcgJGZzICRmYjtcblx0XHQtbXMtZmxleDogJGZnICRmcyAkZmI7XG5cdH1cblx0ZmxleDogJGZnICRmcyAkZmI7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBGbGV4Ym94IEp1c3RpZnkgQ29udGVudFxuLy9cbi8vIFRoZSAnanVzdGlmeS1jb250ZW50JyBwcm9wZXJ0eSBhbGlnbnMgZmxleCBpdGVtcyBhbG9uZyB0aGUgbWFpbiBheGlzXG4vLyBvZiB0aGUgY3VycmVudCBsaW5lIG9mIHRoZSBmbGV4IGNvbnRhaW5lci4gVGhpcyBpcyBkb25lIGFmdGVyIGFueSBmbGV4aWJsZVxuLy8gbGVuZ3RocyBhbmQgYW55IGF1dG8gbWFyZ2lucyBoYXZlIGJlZW4gcmVzb2x2ZWQuIFR5cGljYWxseSBpdCBoZWxwcyBkaXN0cmlidXRlXG4vLyBleHRyYSBmcmVlIHNwYWNlIGxlZnRvdmVyIHdoZW4gZWl0aGVyIGFsbCB0aGUgZmxleCBpdGVtcyBvbiBhIGxpbmUgYXJlXG4vLyBpbmZsZXhpYmxlLCBvciBhcmUgZmxleGlibGUgYnV0IGhhdmUgcmVhY2hlZCB0aGVpciBtYXhpbXVtIHNpemUuIEl0IGFsc29cbi8vIGV4ZXJ0cyBzb21lIGNvbnRyb2wgb3ZlciB0aGUgYWxpZ25tZW50IG9mIGl0ZW1zIHdoZW4gdGhleSBvdmVyZmxvdyB0aGUgbGluZS5cbi8vXG4vLyBOb3RlOiAnc3BhY2UtKicgdmFsdWVzIG5vdCBzdXBwb3J0ZWQgaW4gb2xkZXIgc3ludGF4ZXMuXG4vL1xuLy8gVmFsdWVzOiBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBzcGFjZS1iZXR3ZWVuIHwgc3BhY2UtYXJvdW5kXG4vLyBEZWZhdWx0OiBmbGV4LXN0YXJ0XG4vL1xuLy8gaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvI2p1c3RpZnktY29udGVudC1wcm9wZXJ0eVxuXG5AbWl4aW4ganVzdGlmeS1jb250ZW50KCR2YWx1ZTogZmxleC1zdGFydCkge1xuXHRAaWYgJGdyaWRsZS12ZW5kb3ItcHJlZml4IHtcblx0XHRAaWYgJHZhbHVlID09IGZsZXgtc3RhcnQge1xuXHRcdFx0LXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG5cdFx0XHQtbXMtZmxleC1wYWNrOiBzdGFydDtcblx0XHR9IEBlbHNlIGlmICR2YWx1ZSA9PSBmbGV4LWVuZCB7XG5cdFx0XHQtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG5cdFx0XHQtbXMtZmxleC1wYWNrOiBlbmQ7XG5cdFx0fSBAZWxzZSBpZiAkdmFsdWUgPT0gc3BhY2UtYmV0d2VlbiB7XG5cdFx0XHQtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuXHRcdFx0LW1zLWZsZXgtcGFjazoganVzdGlmeTtcblx0XHR9IEBlbHNlIGlmICR2YWx1ZSA9PSBzcGFjZS1hcm91bmQge1xuXHRcdFx0LW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcdFx0XG5cdFx0fSBAZWxzZSB7XG5cdFx0XHQtd2Via2l0LWJveC1wYWNrOiAkdmFsdWU7XG5cdFx0XHQtbXMtZmxleC1wYWNrOiAkdmFsdWU7XG5cdFx0fVxuXHRcdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiAkdmFsdWU7XG5cdFx0LW1vei1qdXN0aWZ5LWNvbnRlbnQ6ICR2YWx1ZTtcblx0fVxuXHRqdXN0aWZ5LWNvbnRlbnQ6ICR2YWx1ZTtcbn1cblx0Ly8gU2hvcnRlciB2ZXJzaW9uOlxuXHRAbWl4aW4gZmxleC1qdXN0KCRhcmdzLi4uKSB7IEBpbmNsdWRlIGp1c3RpZnktY29udGVudCgkYXJncy4uLik7IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZsZXhib3ggQWxpZ24gSXRlbXNcbi8vXG4vLyBGbGV4IGl0ZW1zIGNhbiBiZSBhbGlnbmVkIGluIHRoZSBjcm9zcyBheGlzIG9mIHRoZSBjdXJyZW50IGxpbmUgb2YgdGhlXG4vLyBmbGV4IGNvbnRhaW5lciwgc2ltaWxhciB0byAnanVzdGlmeS1jb250ZW50JyBidXQgaW4gdGhlIHBlcnBlbmRpY3VsYXJcbi8vIGRpcmVjdGlvbi4gJ2FsaWduLWl0ZW1zJyBzZXRzIHRoZSBkZWZhdWx0IGFsaWdubWVudCBmb3IgYWxsIG9mIHRoZSBmbGV4XG4vLyBjb250YWluZXIncyBpdGVtcywgaW5jbHVkaW5nIGFub255bW91cyBmbGV4IGl0ZW1zLiAnYWxpZ24tc2VsZicgYWxsb3dzXG4vLyB0aGlzIGRlZmF1bHQgYWxpZ25tZW50IHRvIGJlIG92ZXJyaWRkZW4gZm9yIGluZGl2aWR1YWwgZmxleCBpdGVtcy4gKEZvclxuLy8gYW5vbnltb3VzIGZsZXggaXRlbXMsICdhbGlnbi1zZWxmJyBhbHdheXMgbWF0Y2hlcyB0aGUgdmFsdWUgb2YgJ2FsaWduLWl0ZW1zJ1xuLy8gb24gdGhlaXIgYXNzb2NpYXRlZCBmbGV4IGNvbnRhaW5lci4pIFxuLy9cbi8vIFZhbHVlczogZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgYmFzZWxpbmUgfCBzdHJldGNoXG4vLyBEZWZhdWx0OiBzdHJldGNoXG4vL1xuLy8gaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvI2FsaWduLWl0ZW1zLXByb3BlcnR5XG5cbkBtaXhpbiBhbGlnbi1pdGVtcygkdmFsdWU6IHN0cmV0Y2gpIHtcblx0QGlmICRncmlkbGUtdmVuZG9yLXByZWZpeCB7XG5cdFx0QGlmICR2YWx1ZSA9PSBmbGV4LXN0YXJ0IHtcblx0XHRcdC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcblx0XHRcdC1tcy1mbGV4LWFsaWduOiBzdGFydDtcblx0XHR9IEBlbHNlIGlmICR2YWx1ZSA9PSBmbGV4LWVuZCB7XG5cdFx0XHQtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuXHRcdFx0LW1zLWZsZXgtYWxpZ246IGVuZDtcblx0XHR9IEBlbHNlIHtcblx0XHRcdC13ZWJraXQtYm94LWFsaWduOiAkdmFsdWU7XG5cdFx0XHQtbXMtZmxleC1hbGlnbjogJHZhbHVlO1xuXHRcdH1cblx0XHQtd2Via2l0LWFsaWduLWl0ZW1zOiAkdmFsdWU7XG5cdFx0LW1vei1hbGlnbi1pdGVtczogJHZhbHVlO1xuXHR9XG5cdGFsaWduLWl0ZW1zOiAkdmFsdWU7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBGbGV4Ym94IEFsaWduIFNlbGZcbi8vXG4vLyBWYWx1ZXM6IGF1dG8gfCBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBiYXNlbGluZSB8IHN0cmV0Y2hcbi8vIERlZmF1bHQ6IGF1dG9cblxuQG1peGluIGFsaWduLXNlbGYoJHZhbHVlOiBhdXRvKSB7XG5cdEBpZiAkZ3JpZGxlLXZlbmRvci1wcmVmaXgge1xuXHRcdC8vIE5vIFdlYmtpdCBCb3ggRmFsbGJhY2suXG5cdFx0LXdlYmtpdC1hbGlnbi1zZWxmOiAkdmFsdWU7XG5cdFx0LW1vei1hbGlnbi1zZWxmOiAkdmFsdWU7XG5cdFx0QGlmICR2YWx1ZSA9PSBmbGV4LXN0YXJ0IHtcblx0XHRcdC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0O1xuXHRcdH0gQGVsc2UgaWYgJHZhbHVlID09IGZsZXgtZW5kIHtcblx0XHRcdC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcblx0XHR9IEBlbHNlIHtcblx0XHRcdC1tcy1mbGV4LWl0ZW0tYWxpZ246ICR2YWx1ZTtcblx0XHR9XG5cdH1cblx0YWxpZ24tc2VsZjogJHZhbHVlO1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRmxleGJveCBBbGlnbiBDb250ZW50XG4vL1xuLy8gVGhlICdhbGlnbi1jb250ZW50JyBwcm9wZXJ0eSBhbGlnbnMgYSBmbGV4IGNvbnRhaW5lcidzIGxpbmVzIHdpdGhpbiB0aGVcbi8vIGZsZXggY29udGFpbmVyIHdoZW4gdGhlcmUgaXMgZXh0cmEgc3BhY2UgaW4gdGhlIGNyb3NzLWF4aXMsIHNpbWlsYXIgdG9cbi8vIGhvdyAnanVzdGlmeS1jb250ZW50JyBhbGlnbnMgaW5kaXZpZHVhbCBpdGVtcyB3aXRoaW4gdGhlIG1haW4tYXhpcy4gTm90ZSxcbi8vIHRoaXMgcHJvcGVydHkgaGFzIG5vIGVmZmVjdCB3aGVuIHRoZSBmbGV4Ym94IGhhcyBvbmx5IGEgc2luZ2xlIGxpbmUuXG4vL1xuLy8gVmFsdWVzOiBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBzcGFjZS1iZXR3ZWVuIHwgc3BhY2UtYXJvdW5kIHwgc3RyZXRjaFxuLy8gRGVmYXVsdDogc3RyZXRjaFxuLy9cbi8vIGh0dHA6Ly93My5vcmcvdHIvY3NzMy1mbGV4Ym94LyNhbGlnbi1jb250ZW50LXByb3BlcnR5XG5cbkBtaXhpbiBhbGlnbi1jb250ZW50KCR2YWx1ZTogc3RyZXRjaCkge1xuXHRAaWYgJGdyaWRsZS12ZW5kb3ItcHJlZml4IHtcblx0XHQvLyBObyBXZWJraXQgQm94IEZhbGxiYWNrLlxuXHRcdC13ZWJraXQtYWxpZ24tY29udGVudDogJHZhbHVlO1xuXHRcdC1tb3otYWxpZ24tY29udGVudDogJHZhbHVlO1xuXHRcdEBpZiAkdmFsdWUgPT0gZmxleC1zdGFydCB7XG5cdFx0XHQtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0O1xuXHRcdH0gQGVsc2UgaWYgJHZhbHVlID09IGZsZXgtZW5kIHtcblx0XHRcdC1tcy1mbGV4LWxpbmUtcGFjazogZW5kO1xuXHRcdH0gQGVsc2Uge1xuXHRcdFx0LW1zLWZsZXgtbGluZS1wYWNrOiAkdmFsdWU7XG5cdFx0fVxuXHR9XG5cdGFsaWduLWNvbnRlbnQ6ICR2YWx1ZTtcbn0iLCIvL1xuLy8gUm93XG4vL1xuQG1peGluIF9ncmlkbGVfY29tbW9uX3Jvdyhcblx0JHN0YXRlIDogZGVmYXVsdFxuKSB7XG5cdEBpbmNsdWRlIGZsZXhib3g7XG5cdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0QGluY2x1ZGUgZmxleCgwIDEgYXV0byk7XG59XG5AbWl4aW4gZ3JpZGxlX3Jvdyhcblx0JHJldmVyc2UgOiBmYWxzZVxuKSB7XG5cdEBpbmNsdWRlIF9ncmlkbGVfY2FsbChyb3cpIHtcblx0XHRAaWYgJHJldmVyc2Uge1xuXHRcdFx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93LXJldmVyc2UpO1xuXHRcdH0gQGVsc2Uge1xuXHRcdFx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcblx0XHR9XG5cdFx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1sZWZ0OiAtI3tncmlkbGVfZ2V0X3N0YXRlX3ZhcihndXR0ZXItbGVmdCl9O1xuXHRcdG1hcmdpbi1yaWdodDogLSN7Z3JpZGxlX2dldF9zdGF0ZV92YXIoZ3V0dGVyLXJpZ2h0KX07XG5cdFxuXHRcdC8vIGhhbmRsZSByb3cgaW4gbm8tZ3V0dGVyXG5cdFx0I3tfZ3JpZGxlX2dldF9nZW5lcmljX3NlbGVjdG9yKG5vLWd1dHRlcil9ID4gJiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Ly8gZG8gdGhpcyBvbmx5IHdoZW4gbm90IGluIGdlbmVyYXRlIHBoYXNlXG5cdFx0Ly8gbWVhbiB0aGF0IHdlIHVzZSB0aGUgbWl4aW4gZGlyZWN0bHlcblx0XHRAaWYgX2dyaWRsZV9pc19pbl9nZW5lcmF0ZV9waGFzZSgpID09IGZhbHNlIHtcblx0XHRcdEBlYWNoICRzdGF0ZU5hbWUsICRzdGF0ZSBpbiBncmlkbGVfZ2V0X3N0YXRlcygpIHtcblx0XHRcdFx0QGluY2x1ZGUgZ3JpZGxlX3N0YXRlKCRzdGF0ZSkge1x0XG5cdFx0XHRcdFx0JiAje3N0ci1yZXBsYWNlKCN7Jn0sXCIuc3RhdGUtI3tncmlkbGVfZ2V0X3N0YXRlX3ZhcihuYW1lLCAkc3RhdGUpfVwiLFwiXCIpfSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLSN7Z3JpZGxlX2dldF9zdGF0ZV92YXIoZ3V0dGVyLWxlZnQsICRzdGF0ZSl9O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtI3tncmlkbGVfZ2V0X3N0YXRlX3ZhcihndXR0ZXItcmlnaHQsICRzdGF0ZSl9O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi8vXG4vLyBDb2xcbi8vXG5AbWl4aW4gX2dyaWRsZV9jb21tb25fY29sKFxuXHQkc3RhdGUgOiBkZWZhdWx0XG4pIHtcbn1cbkBtaXhpbiBncmlkbGVfY29sKFxuXHQkcmV2ZXJzZSA6IGZhbHNlXG4pIHtcblx0QGluY2x1ZGUgX2dyaWRsZV9jYWxsKGNvbCkge1xuXHRcdEBpZiAkcmV2ZXJzZSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4tcmV2ZXJzZSk7XG5cdFx0fSBAZWxzZSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdH1cblx0XHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLWxlZnQ6IC0je2dyaWRsZV9nZXRfc3RhdGVfdmFyKGd1dHRlci1sZWZ0KX07XG5cdFx0bWFyZ2luLXJpZ2h0OiAtI3tncmlkbGVfZ2V0X3N0YXRlX3ZhcihndXR0ZXItcmlnaHQpfTtcblxuXHRcdC8vIGRvIHRoaXMgb25seSB3aGVuIG5vdCBpbiBnZW5lcmF0ZSBwaGFzZVxuXHRcdC8vIG1lYW4gdGhhdCB3ZSB1c2UgdGhlIG1peGluIGRpcmVjdGx5XG5cdFx0QGlmIF9ncmlkbGVfaXNfaW5fZ2VuZXJhdGVfcGhhc2UoKSA9PSBmYWxzZSB7XG5cdFx0XHRAZWFjaCAkc3RhdGVOYW1lLCAkc3RhdGUgaW4gZ3JpZGxlX2dldF9zdGF0ZXMoKSB7XG5cdFx0XHRcdEBpbmNsdWRlIGdyaWRsZV9zdGF0ZSgkc3RhdGUpIHtcdFxuXHRcdFx0XHRcdCYgI3tzdHItcmVwbGFjZSgjeyZ9LFwiLnN0YXRlLSN7Z3JpZGxlX2dldF9zdGF0ZV92YXIobmFtZSwgJHN0YXRlKX1cIixcIlwiKX0ge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0je2dyaWRsZV9nZXRfc3RhdGVfdmFyKGd1dHRlci1sZWZ0LCAkc3RhdGUpfTtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogLSN7Z3JpZGxlX2dldF9zdGF0ZV92YXIoZ3V0dGVyLXJpZ2h0LCAkc3RhdGUpfTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4vL1xuLy8gTm93cmFwXG4vL1xuQG1peGluIF9ncmlkbGVfY29tbW9uX25vd3JhcChcblx0JHN0YXRlIDogZGVmYXVsdFxuKSB7XG5cdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHR3aGl0ZS1zcGFjZTpub3dyYXA7XG5cblx0PiAqIHtcblx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHR9XG59XG5AbWl4aW4gZ3JpZGxlX25vd3JhcCgpIHtcblx0QGluY2x1ZGUgX2dyaWRsZV9jYWxsKG5vd3JhcCkge1xuXHR9XG59XG5cblxuLy9cbi8vIFdyYXBcbi8vXG5AbWl4aW4gX2dyaWRsZV9jb21tb25fd3JhcChcblx0JHN0YXRlIDogZGVmYXVsdFxuKSB7XG5cdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0d2hpdGUtc3BhY2U6bm9ybWFsO1xufVxuQG1peGluIGdyaWRsZV93cmFwKCkge1xuXHRAaW5jbHVkZSBfZ3JpZGxlX2NhbGwod3JhcCkge1xuXHR9XG59XG5cblxuLy9cbi8vIEdyaWRcbi8vXG5AbWl4aW4gX2dyaWRsZV9jb21tb25fZ3JpZChcblx0JHN0YXRlIDogZGVmYXVsdFxuKSB7XG5cdC8vIEBpbmNsdWRlIGZsZXhib3g7XG5cdEBpbmNsdWRlIGZsZXgoMCwwLGF1dG8pO1xuXHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pOyAvLyByZXNldCBkaXJlY3Rpb24gZm9yIGlubmVyIGVsZW1lbnRzXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRAaWYgJGdyaWRsZS12ZW5kb3ItcHJlZml4IHtcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdEBpbmNsdWRlIGdyaWRsZV9ndXR0ZXIoKTtcblx0XG59XG5AbWl4aW4gZ3JpZGxlX2dyaWQoXG5cdCRjb2x1bW5zLFxuXHQkY29udGV4dCA6IG51bGxcbikge1xuXHRAaWYgJGNvbHVtbnMgPT0gZ3JvdyB7XG5cdFx0QGluY2x1ZGUgZ3JpZGxlX2dyaWRfZ3JvdygpO1xuXHR9IEBlbHNlIGlmICRjb2x1bW5zID09IGFkYXB0IHtcblx0XHRAaW5jbHVkZSBncmlkbGVfZ3JpZF9hZGFwdCgpO1xuXHR9IEBlbHNlIHtcblxuXHRcdEBpbmNsdWRlIF9ncmlkbGVfY2FsbChncmlkKSB7XG5cblx0XHRcdC8vIHZhcnNcblx0XHRcdCRuYW1lIDogZ3JpZGxlX2dldF9zdGF0ZV92YXIobmFtZSk7XG5cdFx0XHRAaWYgdHlwZS1vZigkY29udGV4dCkgIT0gbnVtYmVyIHtcblx0XHRcdFx0JGNvbnRleHQgOiBncmlkbGVfZ2V0X3N0YXRlX3Zhcihjb250ZXh0KTtcblx0XHRcdH1cblx0XHRcdCRuYW1lLW11bHRpcGxpY2F0b3IgOiBncmlkbGVfZ2V0X3N0YXRlX3ZhcihuYW1lLW11bHRpcGxpY2F0b3IpO1xuXHRcdFx0JGd1dHRlci1sZWZ0IDogZ3JpZGxlX2dldF9zdGF0ZV92YXIoZ3V0dGVyLWxlZnQpO1xuXHRcdFx0JGd1dHRlci1yaWdodCA6IGdyaWRsZV9nZXRfc3RhdGVfdmFyKGd1dHRlci1yaWdodCk7XG5cdFx0XHQkY29sdW1uLXdpZHRoIDogZ3JpZGxlX2dldF9zdGF0ZV92YXIoY29sdW1uLXdpZHRoKTtcblx0XHRcdFxuXHRcdFx0Ly8gbWFuYWdlIGNvbHVtbnNcblx0XHRcdEBpZiB0eXBlLW9mKCRjb2x1bW5zKSAhPSBudW1iZXIgYW5kIG1hcC1oYXMta2V5KCRfZ3JpZGxlX2NvbHVtbnMsICRjb2x1bW5zKSB7XG5cdFx0XHRcdC8vIHRoZSBjb2x1bW5zIGlzIGEgc2F2ZWQgb25lLCBnZXQgdGhlIGNvbnRleHQgYW5kIGNvbHVtbiB2YWx1ZVxuXHRcdFx0XHQkY29sdW1uIDogbWFwLWdldCgkX2dyaWRsZV9jb2x1bW5zLCAkY29sdW1ucyk7XG5cdFx0XHRcdCRjb250ZXh0IDogbWFwLWdldCgkY29sdW1uLCBjb250ZXh0KTtcblx0XHRcdFx0JGNvbHVtbnMgOiBtYXAtZ2V0KCRjb2x1bW4sIGNvbHVtbnMpO1xuXHRcdFx0fSBAZWxzZSBpZiB0eXBlLW9mKCRjb2x1bW5zKSA9PSBudW1iZXIge1xuXHRcdFx0XHQvLyBjaGVjayBpZiB3ZSBoYXZlIGEgcmF0aW9cblx0XHRcdFx0QGlmICRjb2x1bW5zIDwgMSB7XG5cdFx0XHRcdFx0JGNvbHVtbnMgOiAkY29udGV4dCAvIDEwMCAqICgkY29sdW1ucyAqIDEwMCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0JGNvbHVtbnMgOiAkY29sdW1ucyAvICRuYW1lLW11bHRpcGxpY2F0b3I7XG5cdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0QGVycm9yIFwidGhlIGNvbHVtbiAjeyRjb2x1bW5zfSBkb2VzIG5vdCBleGlzdC4uLlwiO1xuXHRcdFx0fVxuXG5cdFx0XHQvLyB3aWR0aCA6XG5cdFx0XHQkd2lkdGggOiAwO1xuXHRcdFx0QGlmICRjb2x1bW4td2lkdGgge1xuXHRcdFx0XHQkd2lkdGggOiAkY29sdW1uLXdpZHRoICogJGNvbHVtbnM7XG5cdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0JHdpZHRoIDogcGVyY2VudGFnZSgxIC8gJGNvbnRleHQgKiAkY29sdW1ucyk7XG5cdFx0XHR9XG5cblx0XHRcdC8vIGlmIGZsZXhcblx0XHRcdEBpbmNsdWRlIGZsZXgtYmFzaXMoJHdpZHRoKTtcblx0XHRcdG1heC13aWR0aCA6ICR3aWR0aDtcblx0XHR9XG5cblx0fVxufVxuXG4vL1xuLy8gR3JpZCB0YWJsZVxuLy9cbkBtaXhpbiBfZ3JpZGxlX2NvbW1vbl9ncmlkX3RhYmxlKFxuXHQkc3RhdGUgOiBkZWZhdWx0XG4pIHtcbn1cbkBtaXhpbiBncmlkbGVfZ3JpZF90YWJsZShcbikge1xuXHRAaW5jbHVkZSBfZ3JpZGxlX2NhbGwoZ3JpZC10YWJsZSkge1xuXHR9XG59XG5cblxuLy9cbi8vIFJvdyBmdWxsXG4vL1xuQG1peGluIF9ncmlkbGVfY29tbW9uX3Jvd19mdWxsKFxuXHQkc3RhdGUgOiBkZWZhdWx0XG4pIHtcbn1cbkBtaXhpbiBncmlkbGVfcm93X2Z1bGwoXG4pIHtcblx0QGluY2x1ZGUgX2dyaWRsZV9jYWxsKHJvdy1mdWxsKSB7XG5cdFx0JGRpcmVjdGlvbiA6IGdyaWRsZV9nZXRfc3RhdGVfdmFyKGRpcmVjdGlvbik7XG5cdFx0d2lkdGg6IDEwMHZ3O1xuXHRcdEBpZiAkZGlyZWN0aW9uID09IHJ0bCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6NTAlICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tbGVmdDowICFpbXBvcnRhbnQ7XG5cdFx0XHRAaWYgJGdyaWRsZS12ZW5kb3ItcHJlZml4IHtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcblx0XHRcdFx0LW1vei10cmFuc2l0aW9uOiB0cmFuc2xhdGVYKDUwJSk7XG5cdFx0XHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcblx0XHRcdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG5cdFx0XHR9XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcblx0XHR9IEBlbHNlIHtcblx0XHRcdG1hcmdpbi1sZWZ0OjUwJSAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudDtcblx0XHRcdEBpZiAkZ3JpZGxlLXZlbmRvci1wcmVmaXgge1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdFx0LW1vei10cmFuc2l0aW9uOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHR9XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0fVxuXHRcdEBpZiBncmlkbGVfZ2V0X3N0YXRlX3ZhcihkaXItYXR0cmlidXRlKSB7XG5cdFx0XHRbZGlyPVwibHRyXCJdICYge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDo1MCUgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudDtcblx0XHRcdFx0QGlmICRncmlkbGUtdmVuZG9yLXByZWZpeCB7XG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRcdFx0LW1vei10cmFuc2l0aW9uOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRcdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdH1cblx0XHRcdFtkaXI9XCJydGxcIl0gJiB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDo1MCUgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50O1xuXHRcdFx0XHRAaWYgJGdyaWRsZS12ZW5kb3ItcHJlZml4IHtcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuXHRcdFx0XHRcdC1tb3otdHJhbnNpdGlvbjogdHJhbnNsYXRlWCg1MCUpO1xuXHRcdFx0XHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcblx0XHRcdFx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcblx0XHRcdFx0fVxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4vL1xuLy8gZ3JpZCBhZGFwdFxuLy9cbkBtaXhpbiBfZ3JpZGxlX2NvbW1vbl9ncmlkX2FkYXB0KFxuXHQkc3RhdGUgOiBkZWZhdWx0XG4pIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRAaW5jbHVkZSBmbGV4Ym94O1xuXHRAaW5jbHVkZSBmbGV4KDAsMSxhdXRvKTtcblx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTsgLy8gcmVzZXQgZGlyZWN0aW9uIGZvciBpbm5lciBlbGVtZW50c1xuXHRAaWYgJGdyaWRsZS12ZW5kb3ItcHJlZml4IHtcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdEBpbmNsdWRlIGdyaWRsZV9ndXR0ZXIoKTtcbn1cbkBtaXhpbiBncmlkbGVfZ3JpZF9hZGFwdChcbikge1xuXHRAaW5jbHVkZSBfZ3JpZGxlX2NhbGwoZ3JpZC1hZGFwdCkge1xuXHR9XG59XG5cblxuLy9cbi8vIEdyb3dcbi8vXG5AbWl4aW4gX2dyaWRsZV9jb21tb25fZ3JpZF9ncm93KFxuXHQkc3RhdGUgOiBkZWZhdWx0XG4pIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRAaW5jbHVkZSBmbGV4Ym94O1xuXHRAaW5jbHVkZSBmbGV4KDEsMSxhdXRvKTtcblx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTsgLy8gcmVzZXQgZGlyZWN0aW9uIGZvciBpbm5lciBlbGVtZW50c1x0XG5cdEBpZiAkZ3JpZGxlLXZlbmRvci1wcmVmaXgge1xuXHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0QGluY2x1ZGUgZ3JpZGxlX2d1dHRlcigpO1xuXHRcbn1cbkBtaXhpbiBncmlkbGVfZ3JpZF9ncm93KFxuKSB7XG5cdEBpbmNsdWRlIF9ncmlkbGVfY2FsbChncmlkLWdyb3cpIHtcblx0fVxufVxuXG5cbi8vXG4vLyBPcmRlclxuLy9cbkBtaXhpbiBfZ3JpZGxlX2NvbW1vbl9vcmRlcihcblx0JHN0YXRlIDogZGVmYXVsdFxuKSB7XG59XG5AbWl4aW4gZ3JpZGxlX29yZGVyKFxuXHQkcG9zaXRpb25cbikge1xuXHRAaW5jbHVkZSBfZ3JpZGxlX2NhbGwob3JkZXIpIHtcblx0XHRAaW5jbHVkZSBvcmRlcigkcG9zaXRpb24pO1xuXHR9XG59XG5cblxuLy9cbi8vIENsZWFyIGVhY2hcbi8vXG5AbWl4aW4gX2dyaWRsZV9jb21tb25fY2xlYXJfZWFjaChcblx0JHN0YXRlIDogZGVmYXVsdFxuKSB7XG59XG5AbWl4aW4gZ3JpZGxlX2NsZWFyX2VhY2goXG5cdCRjbGVhckVhY2gsXG5cdCRjbGVhcldoYXQgOiBib3RoXG4pIHtcblx0QGluY2x1ZGUgX2dyaWRsZV9jYWxsKGNsZWFyLWVhY2gpIHtcblx0fVxufVxuXG5cbi8vXG4vLyBBbGlnbiA6XG4vL1xuQG1peGluIF9ncmlkbGVfY29tbW9uX3Jvd19hbGlnbihcblx0JHN0YXRlIDogZGVmYXVsdFxuKSB7XG59XG5cbkBtaXhpbiBncmlkbGVfcm93X2FsaWduKFxuXHQkYWxpZ24gOiBtaWRkbGVcbikge1xuXHRAaW5jbHVkZSBfZ3JpZGxlX2NhbGwocm93LWFsaWduKSB7XG5cdFx0QGVhY2ggJGFsIGluICRhbGlnbiB7XG5cdFx0XHRAaWYgJGFsID09IGFyb3VuZCB7XG5cdFx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1hcm91bmQpO1xuXHRcdFx0fSBAZWxzZSBpZiAkYWwgPT0gYmV0d2VlbiB7XG5cdFx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcblx0XHRcdH0gQGVsc2UgaWYgJGFsID09IGxlZnQge1xuXHRcdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1zdGFydCk7XG5cdFx0XHR9IEBlbHNlIGlmICRhbCA9PSBjZW50ZXIge1xuXHRcdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdH0gQGVsc2UgaWYgJGFsID09IHJpZ2h0IHtcblx0XHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtZW5kKTtcblx0XHRcdH0gQGVsc2UgaWYgJGFsID09IHRvcCB7XG5cdFx0XHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGZsZXgtc3RhcnQpO1xuXHRcdFx0fSBAZWxzZSBpZiAkYWwgPT0gbWlkZGxlIHtcblx0XHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdH0gQGVsc2UgaWYgJGFsID09IGJvdHRvbSB7XG5cdFx0XHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGZsZXgtZW5kKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvLyB8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyB8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyB8IEZ1bmN0aW9uc1xuLy8gfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vL1xuLy8gU3RyIHJlcGxhY2Vcbi8vXG4vLyBAcGFyYW0ge3N0cmluZ30gICRzdHJpbmcgICAgU3RyaW5nIHRoYXQgeW91IHdhbnQgdG8gcmVwbGFjZVxuLy8gQHBhcmFtIHtzdHJpbmd9ICAkc3Vic3RyICAgIFN0cmluZyB0aGF0IGlzIHRvIGJlIHJlcGxhY2VkIGJ5IGAkbmV3c3Vic3RyYFxuLy8gQHBhcmFtIHtzdHJpbmd9ICAkbmV3c3Vic3RyIFN0cmluZyB0aGF0IHJlcGxhY2VzIGAkc3Vic3RyYFxuLy8gQHBhcmFtIHtudW1iZXIqfSAkYWxsICAgICAgIEZsYWcgZm9yIHJlcGxhY2VpbmcgYWxsICgxKykgb3Igbm90ICgwKVxuLy8gQHJldHVybiB7c3RyaW5nfVxuLy9cbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc3Vic3RyLCAkbmV3c3Vic3RyLCAkYWxsOiAwKSB7XG5cdCRwb3NpdGlvbi1mb3VuZDogc3RyLWluZGV4KCRzdHJpbmcsICRzdWJzdHIpO1xuXHQkcHJvY2Vzc2VkOiAoKTtcblxuXHRAd2hpbGUgKCRwb3NpdGlvbi1mb3VuZCBhbmQgJHBvc2l0aW9uLWZvdW5kID4gMCkge1xuXHRcdCRsZW5ndGgtc3Vic3RyOiBzdHItbGVuZ3RoKCRzdWJzdHIpO1xuXHRcdCRwcm9jZXNzZWQ6IGFwcGVuZCgkcHJvY2Vzc2VkLCBzdHItc2xpY2UoJHN0cmluZywgMCwgJHBvc2l0aW9uLWZvdW5kIC0gMSkpO1xuXHRcdCRwcm9jZXNzZWQ6IGFwcGVuZCgkcHJvY2Vzc2VkLCAkbmV3c3Vic3RyKTtcblx0XHQkc3RyaW5nOiBzdHItc2xpY2UoJHN0cmluZywgJHBvc2l0aW9uLWZvdW5kICsgJGxlbmd0aC1zdWJzdHIpO1xuXG5cdFx0JHBvc2l0aW9uLWZvdW5kOiAwO1xuXG5cdFx0QGlmICgkYWxsID4gMCkge1xuXHRcdFx0JHBvc2l0aW9uLWZvdW5kOiBzdHItaW5kZXgoJHN0cmluZywgJHN1YnN0cik7XG5cdFx0fVxuXHR9XG5cblx0JHByb2Nlc3NlZDogYXBwZW5kKCRwcm9jZXNzZWQsICRzdHJpbmcpO1xuXHQkc3RyaW5nOiBcIlwiO1xuXG5cdEBlYWNoICRzIGluICRwcm9jZXNzZWQge1xuXHRcdCRzdHJpbmc6ICN7JHN0cmluZ30jeyRzfTtcblx0fVxuXG5cdEByZXR1cm4gJHN0cmluZztcbn1cblxuLy9cbi8vIE1hcCBzZXRcbi8vXG4vLyBAcGFyYW0gXHRNYXAgXHQkbWFwIFx0XHRUaGUgbWFwIHRvIHVzZVxuLy8gQHBhcmFtIFx0U3RyaW5nIFx0JGtleSBcdFx0VGhlIGtleSB0byB1cGRhdGVcbi8vIEBwYXJhbSBcdE1peGVkIFx0JHZhbHVlIFx0XHRUaGUgbmV3IHZhbHVlXG4vLyBAcmV0dXJuIFx0TWFwIFx0XHRcdFRoZSBuZXcgbWFwXG4vL1xuQGZ1bmN0aW9uIG1hcC1zZXQoJG1hcCwgJGtleSwgJHZhbHVlKSB7XG5cdCRuZXc6ICgka2V5OiAkdmFsdWUpO1xuXHRAcmV0dXJuIG1hcC1tZXJnZSgkbWFwLCAkbmV3KTtcbn1cblxuLy9cbi8vIFJlbW92ZSBpdGVtIGZyb20gbGlzdFxuLy9cbkBmdW5jdGlvbiByZW1vdmUtbnRoKCRsaXN0LCAkaW5kZXgpIHtcbiAgJHJlc3VsdDogbnVsbDtcblxuICBAaWYgdHlwZS1vZigkaW5kZXgpICE9IG51bWJlciB7XG5cdEB3YXJuIFwiJGluZGV4OiAje3F1b3RlKCRpbmRleCl9IGlzIG5vdCBhIG51bWJlciBmb3IgYHJlbW92ZS1udGhgLlwiO1xuICB9XG5cbiAgQGVsc2UgaWYgJGluZGV4ID09IDAge1xuXHRAd2FybiBcIkxpc3QgaW5kZXggMCBtdXN0IGJlIGEgbm9uLXplcm8gaW50ZWdlciBmb3IgYHJlbW92ZS1udGhgLlwiO1xuICB9XG5cbiAgQGVsc2UgaWYgYWJzKCRpbmRleCkgPiBsZW5ndGgoJGxpc3QpIHtcblx0QHdhcm4gXCJMaXN0IGluZGV4IGlzICN7JGluZGV4fSBidXQgbGlzdCBpcyBvbmx5ICN7bGVuZ3RoKCRsaXN0KX0gaXRlbSBsb25nIGZvciBgcmVtb3ZlLW50aGAuXCI7XG4gIH1cblxuICBAZWxzZSB7XG5cdCRyZXN1bHQ6ICgpO1xuXHQkaW5kZXg6IGlmKCRpbmRleCA8IDAsIGxlbmd0aCgkbGlzdCkgKyAkaW5kZXggKyAxLCAkaW5kZXgpO1xuXG5cdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggbGVuZ3RoKCRsaXN0KSB7XG5cdCAgQGlmICRpICE9ICRpbmRleCB7XG5cdFx0JHJlc3VsdDogYXBwZW5kKCRyZXN1bHQsIG50aCgkbGlzdCwgJGkpKTtcblx0ICB9XG5cdH1cbiAgfVxuXG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy9cbi8vIExpc3Qgc2hpZnRcbi8vXG4vLyBAcGFyYW0gXHRMaXN0IFx0JGxpc3QgXHRcdFRoZSBsaXN0IHRvIHVzZVxuLy8gQHJldHVybiBcdExpc3QgXHRcdFx0XHRUaGUgcHJvY2Vzc2VkIGxpc3Rcbi8vXG5AZnVuY3Rpb24gbGlzdC1zaGlmdCgkbGlzdCkge1xuXHRAcmV0dXJuIHJlbW92ZS1udGgoJGxpc3QsMSk7XG59XG5cbi8vXG4vLyBMaXN0IHBvcFxuLy9cbi8vIEBwYXJhbSBcdExpc3QgXHQkbGlzdCBcdFx0VGhlIGxpc3QgdG8gdXNlXG4vLyBAcmV0dXJuIFx0TGlzdCBcdFx0XHRcdFRoZSBwcm9jZXNzZWQgbGlzdFxuLy9cbkBmdW5jdGlvbiBsaXN0LXBvcCgkbGlzdCkge1xuXHRAcmV0dXJuIHJlbW92ZS1udGgoJGxpc3QsbGVuZ3RoKCRsaXN0KSk7XG59XG5cbi8vXG4vLyBJbiBtYXBcbi8vIERldGVybWluZSBpZiBzb21ldGhpbmcgaXMgaW4gdGhlIHByb3ZpZGVkIG1hcFxuLy9cbi8vIEBwYXJhbSBcdE1hcCBcdCRtYXAgXHRcdFRoZSBtYXAgdG8gdXNlXG4vLyBAcGFyYW0gXHRNaXhlZCBcdCRuZWVkbGVcdFx0V2hhdCB0byBzZWFyY2hcbi8vIEByZXR1cm4gXHRCb29sZWFuXHRcdFx0XHRUcnVlfGZhbHNlXG4vL1xuQGZ1bmN0aW9uIGluLW1hcCgkbWFwLCAkbmVlZGxlKSB7XG5cdEBlYWNoICR2IGluICRtYXAge1xuXHRcdEBpZiAkdiA9PSAkbmVlZGxlIHtcblx0XHRcdEByZXR1cm4gdHJ1ZTtcblx0XHR9XG5cdH1cblx0QHJldHVybiBmYWxzZTtcbn1cblxuXG4vL1xuLy8gR2V0IHN0YXRlcyBjb3VudFxuLy9cbi8vIEByZXR1cm4gXHRpbnQgXHRUaGUgbnVtYmVyIG9mIHN0YXRlcyBkZWZpbmVkXG4vL1xuQGZ1bmN0aW9uIGdyaWRsZV9zdGF0ZXNfY291bnQoKSB7XG5cdEByZXR1cm4gbGVuZ3RoKCRfZ3JpZGxlX3N0YXRlcyk7XG59XG5cblxuLy9cbi8vIEdldCB0aGUgY3VycmVudCBzdGF0ZVxuLy9cbkBmdW5jdGlvbiBncmlkbGVfY3VycmVudF9zdGF0ZSgpIHtcblx0QHJldHVybiAkX2dyaWRsZV9jdXJyZW50X3N0YXRlO1xufVxuXG5cbi8vXG4vLyBHZXQgdGhlIGN1cnJlbnQgc3RhdGUgbmFtZVxuLy9cbkBmdW5jdGlvbiBncmlkbGVfY3VycmVudF9zdGF0ZV9uYW1lKCkge1xuXHRAcmV0dXJuICRfZ3JpZGxlX2N1cnJlbnRfc3RhdGVOYW1lO1xufVxuXG5cbi8vXG4vLyBHZXQgdGhlIGNvbHVtbiB3aWR0aCBpbiBwZXJjZW50IGZvciB0aGUgZ2xvYmFsIG9yIGEgc3BlY2lmaWMgY29udGV4dFxuLy9cbi8vIEBwYXJhbSBcdGludCBcdFx0JGNvbHVtbnMgXHRcdFx0XHRcdFRoZSBudW1iZXIgb2YgY29sdW1ucyB0byBjYWxjdWxhdGVcbi8vIEBwYXJhbSBcdGludCBcdFx0JGNvbnRleHQgOiAkZ3JpZGxlLWNvbHVtbnMtY291bnQgXHQgXHRUaGUgY29udGV4dCB0byB1c2Vcbi8vIEByZXR1cm4gXHRwZXJjZW50YWdlIFx0XHRcdFx0XHRcdFx0VGhlIHdpZHRoIGluIHBlcmNlbnRcbi8vXG5AZnVuY3Rpb24gZ3JpZGxlX2NvbHVtbl93aWR0aChcblx0JGNvbHVtbnMgOiAxLFxuXHQkc3RhdGVNYXAtb3Itc3RhdGVOYW1lIDogY3VycmVudFxuKSB7XG5cdCRjb250ZXh0IDogZ3JpZGxlX2dldF9zdGF0ZV92YXIoY29udGV4dCwgJHN0YXRlTWFwLW9yLXN0YXRlTmFtZSk7XG5cdEByZXR1cm4gcGVyY2VudGFnZSgxIC8gJGNvbnRleHQgKiAkY29sdW1ucyk7XG59XG5cblxuLy9cbi8vICBHZXQgYSBzdGF0ZSBtYXBcbi8vXG4vLyBAcGFyYW0gXHRzdHJpbmcgXHRcdCRuYW1lIFx0XHRUaGUgbmFtZSBvZiB0aGUgc3RhdGUgdG8gZ2V0XG4vLyBAcmV0dXJuIFx0bWFwIFx0XHRcdFx0QSBzdGF0ZSBtYXAgb2JqZWN0XG4vL1xuQGZ1bmN0aW9uIGdyaWRsZV9nZXRfc3RhdGUoXG5cdCRzdGF0ZU1hcC1vci1zdGF0ZU5hbWUgOiBjdXJyZW50XG4pIHtcblxuXHQvLyBjaGVjayBpZiBuZWVkIHRvIHJldHVybiB0aGUgY3VycmVudCBzdGF0ZVxuXHRAaWYgJHN0YXRlTWFwLW9yLXN0YXRlTmFtZSA9PSBjdXJyZW50IHtcblx0XHRAcmV0dXJuIGdyaWRsZV9jdXJyZW50X3N0YXRlKCk7XG5cdH1cblxuXHQvLyBjaGVjayBpZiBoYXMgYSBzdGF0ZSBuYW1lZCBsaWtlIHRoaXNcblx0QGlmICh0eXBlLW9mKCRzdGF0ZU1hcC1vci1zdGF0ZU5hbWUpID09IHN0cmluZ1xuXHRcdGFuZCAgbWFwLWhhcy1rZXkoJF9ncmlkbGVfc3RhdGVzLCB1bnF1b3RlKFwiI3skc3RhdGVNYXAtb3Itc3RhdGVOYW1lfVwiKSkpXG5cdHtcblx0XHRAcmV0dXJuIG1hcC1nZXQoJF9ncmlkbGVfc3RhdGVzLCB1bnF1b3RlKFwiI3skc3RhdGVNYXAtb3Itc3RhdGVOYW1lfVwiKSk7XG5cdH1cblxuXHQvLyBjaGVjayBpZiBpdCdzIGEgcmVnaXN0ZXJlZCBzdGF0ZSBhcyBtYXAgcGFzc2VkXG5cdEBpZiB0eXBlLW9mKCRzdGF0ZU1hcC1vci1zdGF0ZU5hbWUpID09IG1hcFxuXHRcdGFuZCBtYXAtZ2V0KCRzdGF0ZU1hcC1vci1zdGF0ZU5hbWUsIG5hbWUpIHtcblx0XHQkbmFtZSA6IG1hcC1nZXQoJHN0YXRlTWFwLW9yLXN0YXRlTmFtZSwgbmFtZSk7XG5cdFx0QGlmIGdyaWRsZV9oYXNfc3RhdGUoJG5hbWUpIHtcblx0XHRcdEByZXR1cm4gJHN0YXRlTWFwLW9yLXN0YXRlTmFtZTtcblx0XHR9XG5cdH1cblxuXHQvLyBhIG1hcCBpcyBwYXNzZWQsIHNvIGl0J3MgYSBzdGF0ZSBoaW1zZWxmXG5cdEBpZiAkc3RhdGVNYXAtb3Itc3RhdGVOYW1lXG5cdFx0YW5kIHR5cGUtb2YoJHN0YXRlTWFwLW9yLXN0YXRlTmFtZSkgPT0gbWFwXG5cdHtcblx0XHQvLyBwcmVwYXJlIHN0YXRlXG5cdFx0JHN0YXRlTWFwLW9yLXN0YXRlTmFtZSA6IF9ncmlkbGVfcHJlcGFyZV9zdGF0ZV9zZXR0aW5ncygkc3RhdGVNYXAtb3Itc3RhdGVOYW1lKTtcblx0XHQvLyBjcmVhdGUgYSBuZXcgc3RhdGUgYnkgbWVyZ2luZyBnaXZlbiBvbmUgd2l0aCBkZWZhdWx0IG9uZVxuXHRcdCRzdGF0ZSA6IG1hcC1tZXJnZSgkX2dyaWRsZS1zZXR0aW5ncywgJHN0YXRlTWFwLW9yLXN0YXRlTmFtZSk7XG5cdFx0Ly8gc2V0IHRoZSBuYW1lIHdpdGggcmFuZG9tIG5hbWVcblx0XHQkc3RhdGUgOiBtYXAtc2V0KCRzdGF0ZSwgbmFtZSwgdW5pcXVlLWlkKCkpO1xuXHRcdC8vIHJldHVybiB0aGUgY3VzdG9tIHN0YXRlXG5cdFx0QHJldHVybiAkc3RhdGU7XG5cdH1cblxuXHQvLyByZXR1cm4gdGhlIGRlZmF1bHQgb25lIGlmIGV4aXN0XG5cdEBpZiBtYXAtaGFzLWtleSgkX2dyaWRsZV9zdGF0ZXMsIGRlZmF1bHQpXG5cdHtcblx0XHRAcmV0dXJuIG1hcC1nZXQoJF9ncmlkbGVfc3RhdGVzLCBkZWZhdWx0KTtcblx0fVxuXG5cdC8vIG5vdGhpbmcgZmluZGVkLCByZXR1cm4gdGhlIGRlZmF1bHQgc3RhdGVcblx0QHJldHVybiAkX2dyaWRsZS1zZXR0aW5ncztcbn1cblxuXG4vL1xuLy8gQ2hlY2sgaWYgYSBzdGF0ZSBleGlzdCA6XG4vL1xuLy8gQHBhcmFtIFx0c3RyaW5nIFx0XHQkbmFtZSBcdFx0VGhlIG5hbWUgb2YgdGhlIHN0YXRlIHRvIGNoZWNrXG4vLyBAcmV0dXJuIFx0Qm9vbGVhbiBcdFx0XHR0cnVlIGlzIGV4aXN0XG4vL1xuQGZ1bmN0aW9uIGdyaWRsZV9oYXNfc3RhdGUoXG5cdCRzdGF0ZU5hbWVcbikge1xuXHRAaWYgJHN0YXRlTmFtZSA9PSBjdXJyZW50IHtcblx0XHRAcmV0dXJuIHRydWU7XG5cdH1cblx0QGlmIG1hcC1oYXMta2V5KCRfZ3JpZGxlX3N0YXRlcywgdW5xdW90ZShcIiN7JHN0YXRlTmFtZX1cIikpIHtcblx0XHRAcmV0dXJuIHRydWU7XG5cdH0gQGVsc2Uge1xuXHRcdEByZXR1cm4gZmFsc2U7XG5cdH1cbn1cblxuXG4vL1xuLy8gR2V0IGEgdmFyaWFibGVcbi8vXG4vLyBAcGFyYW0gXHRTdHJpbmcgXHRcdCR2YXJOYW1lIFx0XHRcdFx0XHRUaGUgdmFyaWFibGUgbmFtZVxuLy8gQHBhcmFtICBcdFN0cmluZyBcdFx0JHN0YXRlTWFwLW9yLXN0YXRlTmFtZSBcdCBcdFRoZSBzdGF0ZSBuYW1lIG9yIGEgbWFwIHN0YXRlIHZhbHVlXG4vLyBAcmV0dXJuIFx0TWl4ZWQgXHRcdFx0XHRcdFx0XHRcdFx0VGhlIGZpbmRlZCB2YWx1ZVxuLy9cbkBmdW5jdGlvbiBncmlkbGVfZ2V0X3N0YXRlX3Zhcihcblx0JHZhck5hbWUsXG5cdCRzdGF0ZU1hcC1vci1zdGF0ZU5hbWUgOiBjdXJyZW50XG4pIHtcblx0Ly8gaWYgaXMgYSBzdGF0ZSA6XG5cdCRzdGF0ZSA6IG51bGw7XG5cblx0Ly8gZ2V0IHRoZSBzdGF0ZSAoaWYgbm8gc3RhdGUgZmluZCwgcmV0dXJuIHRoZSBjdXJyZW50IG9uZSkgOlxuXHQkc3RhdGUgOiBncmlkbGVfZ2V0X3N0YXRlKCRzdGF0ZU1hcC1vci1zdGF0ZU5hbWUpO1xuXG5cdC8vIGNoZWNrIGlmIGhhcyBrZXlcblx0QGlmIG1hcC1oYXMta2V5KCRzdGF0ZSwgdW5xdW90ZShcIiN7JHZhck5hbWV9XCIpKSB7XG5cdFx0QHJldHVybiBtYXAtZ2V0KCRzdGF0ZSwgdW5xdW90ZShcIiN7JHZhck5hbWV9XCIpKTtcblx0fVxuXG5cdC8vIG5vdGhpbmcgZmluZGVkIDpcblx0QHJldHVybiBudWxsO1xufVxuXG5cbi8vXG4vLyBTZXQgYSB2YXJpYWJsZSBpbiBhIHN0YXRlXG4vLyBAcGFyYW0gXHRNaXhlZCAkc3RhdGVOYW1lLW9yLXN0YXRlSW5kZXggXHRUaGUgc3RhdGUgbmFtZSBvZiBzdGF0ZSBpbmRleFxuLy8gQHBhcmFtICBcdFN0cmluZyAkdmFyICAgICAgICAgICAgICAgICAgICBcdFx0VmFyaWFibGUgbmFtZSB0byBhc3NpZ25cbi8vIEBwYXJhbSAgXHRNaXhlZCAkbmV3VmFsdWUgICAgICAgICAgXHRcdFRoZSBuZXcgdmFsdWUgdG8gYXNzaWduXG4vLyBAcmV0dXJuIFx0TGlzdCAgICAgICAgICAgICAgICAgICAgICAgICBcdFx0XHRUaGUgc3RhdGVzIGxpc3QgKGZ1bGwpXG4vL1xuQGZ1bmN0aW9uIGdyaWRsZV9zZXRfc3RhdGVfdmFyKFxuXHQkdmFyLFxuXHQkbmV3VmFsdWUsXG5cdCRzdGF0ZU5hbWUgOiBkZWZhdWx0XG4pIHtcblx0Ly8gZ2V0IHRoZSBzdGF0ZSA6XG5cdCRzdGF0ZSA6IGdyaWRsZV9nZXRfc3RhdGUoJHN0YXRlTmFtZSk7XG5cblx0Ly8gY2hlY2sgaWcgc3RhdGUgYW5kIGlmIGhhcyB0aGUgdmFyaWFibGUgOlxuXHRAaWYgJHN0YXRlXG5cdFx0ICBhbmQgbWFwLWhhcy1rZXkoJHN0YXRlLHVucXVvdGUoXCIjeyR2YXJ9XCIpKVxuXHR7XG5cdFx0Ly8gc2V0IG5ldyB2YWx1ZSBpbiBzdGF0ZSA6XG5cdFx0JHN0YXRlIDogbWFwLXNldCgkc3RhdGUsIHVucXVvdGUoXCIjeyR2YXJ9XCIpLCAkbmV3VmFsdWUpO1xuXG5cdFx0Ly8gc2V0IHN0YXRlcyA6XG5cdFx0JF9ncmlkbGVfc3RhdGVzIDogbWFwLXNldCgkX2dyaWRsZV9zdGF0ZXMsIHVucXVvdGUoXCIjeyRzdGF0ZU5hbWV9XCIpLCAkc3RhdGUpO1xuXG5cdFx0Ly8gcmV0dXJuIG5ldyBzdGF0ZSA6XG5cdFx0QHJldHVybiAkc3RhdGU7XG5cdH1cblxuXHQvLyBub3RoaW5nIGdldHRlZCA6XG5cdEByZXR1cm4gbnVsbDtcbn1cblxuXG4vL1xuLy8gZ2V0IHRoZSByZWdpc3RlcmVkIGdyaWRsZSBzdGF0ZXNcbi8vXG5AZnVuY3Rpb24gZ3JpZGxlX2dldF9zdGF0ZXMoKSB7XG5cdEByZXR1cm4gJF9ncmlkbGVfc3RhdGVzO1xufVxuXG5cbi8vXG4vLyBHZXQgdGhlIHN0YXRlcyBuYW1lc1xuLy9cbkBmdW5jdGlvbiBncmlkbGVfZ2V0X3N0YXRlc19uYW1lcygpIHtcblx0JGxpc3QgOiAoKTtcblx0QGVhY2ggJHN0YXRlTmFtZSwgJHN0YXRlIGluICRfZ3JpZGxlX3N0YXRlcyB7XG5cdFx0JGxpc3QgOiBhcHBlbmQoJGxpc3QsICRzdGF0ZU5hbWUpO1xuXHR9XG5cdEByZXR1cm4gJGxpc3Q7XG59XG5AZnVuY3Rpb24gZ3JpZGxlX3N0YXRlc19uYW1lcygpIHtcblx0QHJldHVybiBncmlkbGVfZ2V0X3N0YXRlc19uYW1lcygpO1xufVxuXG5cbi8vXG4vLyBHZXQgdGhlIGFwcGx5IGNzcyBmb3IgbWFwIGZvciBhIGNlcnRhaW4gY2xhc3MgYW5kIHN0YXRlXG4vL1xuQGZ1bmN0aW9uIGdyaWRsZV9nZXRfYXBwbHlfY3NzX2Zvcl9tYXAoXG5cdCRmb3IsXG5cdCRzdGF0ZU5hbWUgOiBkZWZhdWx0XG4pIHtcblx0Ly8gY2hlY2sgaWYgaGFzIHNvbWUgZXh0ZW5kIGZvciB0aGlzIHN0YXRlXG5cdCRtYXAgOiBtYXAtZ2V0KCRfZ3JpZGxlX2FwcGx5X2Nzc19mb3IsICRzdGF0ZU5hbWUpO1xuXHRAaWYgJG1hcCA9PSBudWxsIHsgQHJldHVybiBudWxsOyB9XG5cblx0Ly8gY2hlY2sgaWYgaGFzIHNvbWUgZXh0ZW5kIGZvciB0aGUgcmVxdWVzdGVkIGZvclxuXHQkZXh0ZW5kIDogbWFwLWdldCgkbWFwLCAkZm9yKTtcblxuXHQvLyByZXR1cm4gdGhlIHJlc3VsdGluZyBleHRlbmQgbWFwXG5cdEByZXR1cm4gJGV4dGVuZDtcbn1cblxuXG4vL1xuLy8gR2V0IHRoZSBleHRlbmQgbWFwIGZvciBhIGNlcnRhaW4gY2xhc3MgYW5kIHN0YXRlXG4vL1xuQGZ1bmN0aW9uIGdyaWRsZV9nZXRfZXh0ZW5kX2NsYXNzX21hcChcblx0JGZvcixcblx0JHN0YXRlTmFtZSA6IGRlZmF1bHRcbikge1xuXHQvLyBjaGVjayBpZiBoYXMgc29tZSBleHRlbmQgZm9yIHRoaXMgc3RhdGVcblx0JG1hcCA6IG1hcC1nZXQoJF9ncmlkbGVfZXh0ZW5kX2Jhc2VfY2xhc3NlcywgJHN0YXRlTmFtZSk7XG5cdEBpZiAkbWFwID09IG51bGwgeyBAcmV0dXJuIG51bGw7IH1cblxuXHQvLyBjaGVjayBpZiBoYXMgc29tZSBleHRlbmQgZm9yIHRoZSByZXF1ZXN0ZWQgZm9yXG5cdCRleHRlbmQgOiBtYXAtZ2V0KCRtYXAsICRmb3IpO1xuXG5cdC8vIHJldHVybiB0aGUgcmVzdWx0aW5nIGV4dGVuZCBtYXBcblx0QHJldHVybiAkZXh0ZW5kO1xufVxuXG5cbi8vXG4vLyBHZW5lcmF0ZSBhIGNvbHVtblxuLy9cbi8vIEBwYXJhbSBcdFN0cmluZyBcdFx0JG5hbWUgXHRcdFx0XHRUaGUgY29sdW1uIG5hbWUgKG9mdGVuIGNvdW50KVxuLy8gQHBhcmFtIFx0aW50IFx0XHQkY29sdW1ucyBcdFx0XHRUaGUgY29sdW1uIGNvdW50IHRoYXQgdGhlIGNvbHVtbiB3aWxsIHRha2Vcbi8vIEBwYXJhbSBcdGludCBcdFx0JGNvbnRleHQgXHRcdFx0VGhlIGNvbnRleHQgb24gd2hpY2ggdGhlIHdpZHRoIHdpbGwgYmUgY2FsY3VsZWRcbi8vIEBwYXJhbSBcdEJvb2xlYW4gXHQkZ2VuZXJhdGVDbGFzc2VzIFx0U2V0IGlmIHRoZSBjb2x1bW4gaGFzIHRvIGJlIGdlbmVyYXRlZCBpbiBjc3Ncbi8vXG5AZnVuY3Rpb24gX2dyaWRsZV9jcmVhdGVfY29sdW1uKFxuXHQkbmFtZSxcblx0JGNvbHVtbnMsXG5cdCRjb250ZXh0LFxuXHQkbmFtZS1tdWx0aXBsaWNhdG9yIDogMSAvLyB1c2VkIHRvIGV4dGVuZCB0aGUgc3RhdGUgb24gY3VzdG9tIHJlZ2lzdGVyZWQgY29sdW1uc1xuKSB7XG5cdEByZXR1cm4gKFxuXHRcdG5hbWUgOiAkbmFtZSxcblx0XHRjb2x1bW5zIDogJGNvbHVtbnMsXG5cdFx0Y29udGV4dCA6ICRjb250ZXh0LFxuXHRcdG5hbWUtbXVsdGlwbGljYXRvciA6ICRuYW1lLW11bHRpcGxpY2F0b3Jcblx0KTtcbn1cblxuXG4vLyBnZXQgY29sdW1ucyBuYW1lcyBpbiBhIGxpc3RcbkBmdW5jdGlvbiBncmlkbGVfZ2V0X2NvbHVtbnMoXG5cdCRzdGF0ZSA6IGRlZmF1bHRcbikge1xuXHQvLyBnZXQgdmFyaWFibGVzXG5cdCRjb250ZXh0IDogZ3JpZGxlX2dldF9zdGF0ZV92YXIoY29udGV4dCwgJHN0YXRlKTtcblx0JG5hbWUtbXVsdGlwbGljYXRvciA6IGdyaWRsZV9nZXRfc3RhdGVfdmFyKG5hbWUtbXVsdGlwbGljYXRvciwgJHN0YXRlKTtcblxuXHQvLyBnZXQgc3BlY2lhbHMgY29sdW1uc1xuXHQkY29sdW1uc01hcCA6IG1hcC1tZXJnZSgoKSwgJF9ncmlkbGVfY29sdW1ucyk7XG5cblx0Ly8gbG9vcCB0aHJvdWdoIGNvbnRleHRcblx0QGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29udGV4dCB7XG5cblx0XHQvLyBuYW1lXG5cdFx0JGNvbHVtbk5hbWUgOiBcIiN7JGkqJG5hbWUtbXVsdGlwbGljYXRvcn1cIjtcblx0XHQkY29sdW1uV2lkdGggOiAkaSAqICRuYW1lLW11bHRpcGxpY2F0b3I7XG5cblx0XHQvLyAvLyBjcmVhdGUgYSBjb2x1bW5cblx0XHQkY29sIDogX2dyaWRsZV9jcmVhdGVfY29sdW1uKCRjb2x1bW5OYW1lLCAkY29sdW1uV2lkdGgsICRjb250ZXh0LCAkbmFtZS1tdWx0aXBsaWNhdG9yKTtcblxuXHRcdC8vIC8vIGFkZCBjb2x1bW4gaW4gY29sdW1ucyBtYXBcblx0XHQkY29sdW1uc01hcCA6IG1hcC1zZXQoJGNvbHVtbnNNYXAsICRjb2x1bW5OYW1lLCAgJGNvbCk7XG5cdH1cblxuXHQvLyByZXR1cm4gY29sdW1uc1xuXHRAcmV0dXJuICRjb2x1bW5zTWFwO1xufVxuXG5cbi8vXG4vLyBDaGVjayBpZiBoYXMgY29sdW1uXG4vL1xuQGZ1bmN0aW9uIGdyaWRsZV9oYXNfY29sdW1uKFxuXHQkbmFtZVxuKSB7XG5cdCRjb2x1bW4gOiBtYXAtZ2V0KCRfZ3JpZGxlX2NvbHVtbnMsJG5hbWUpO1xuXHRAaWYgJGNvbHVtbiB7XG5cdFx0QHJldHVybiB0cnVlO1xuXHR9IEBlbHNlIHtcblx0XHRAcmV0dXJuIGZhbHNlO1xuXHR9XG59XG5cblxuQGZ1bmN0aW9uIF9ncmlkbGVfcHJlcGFyZV9zdGF0ZV9zZXR0aW5ncyhcblx0JHNldHRpbmdzXG4pIHtcblx0Ly8gbWFuYWdlIGd1dHRlcnNcblx0JGd1dHRlci10b3AgOiBtYXAtZ2V0KCRzZXR0aW5ncywgZ3V0dGVyLXRvcCk7XG5cdCRndXR0ZXItYm90dG9tIDogbWFwLWdldCgkc2V0dGluZ3MsIGd1dHRlci1ib3R0b20pO1xuXHQkZ3V0dGVyLWxlZnQgOiBtYXAtZ2V0KCRzZXR0aW5ncywgZ3V0dGVyLWxlZnQpO1xuXHQkZ3V0dGVyLXJpZ2h0IDogbWFwLWdldCgkc2V0dGluZ3MsIGd1dHRlci1yaWdodCk7XG5cdCRndXR0ZXItd2lkdGggOiBtYXAtZ2V0KCRzZXR0aW5ncywgZ3V0dGVyLXdpZHRoKTtcblx0JGd1dHRlci1oZWlnaHQgOiBtYXAtZ2V0KCRzZXR0aW5ncywgZ3V0dGVyLWhlaWdodCk7XG5cdEBpZiAkZ3V0dGVyLXJpZ2h0IGFuZCAkZ3V0dGVyLWxlZnQge1xuXHRcdC8vIGNhbGN1bGF0ZSB0aGUgZ3V0dGVyLXdpZHRoXG5cdFx0JHNldHRpbmdzIDogbWFwLXNldCgkc2V0dGluZ3MsIGd1dHRlci13aWR0aCwgJGd1dHRlci1sZWZ0ICsgJGd1dHRlci1yaWdodCk7XG5cdH0gQGVsc2UgaWYgJGd1dHRlci13aWR0aCB7XG5cdFx0Ly8gY2FsY3VsYXRlIHRoZSBndXR0ZXItbGVmdCBhbmQgcmlnaHRcblx0XHQkc2V0dGluZ3MgOiBtYXAtc2V0KCRzZXR0aW5ncywgZ3V0dGVyLWxlZnQsICRndXR0ZXItd2lkdGggKiAuNSk7XG5cdFx0JHNldHRpbmdzIDogbWFwLXNldCgkc2V0dGluZ3MsIGd1dHRlci1yaWdodCwgJGd1dHRlci13aWR0aCAqIC41KTtcblx0fVxuXHRAaWYgJGd1dHRlci10b3AgYW5kICRndXR0ZXItYm90dG9tIHtcblx0XHQvLyBjYWxjdWxhdGUgdGhlIGd1dHRlci1oZWlnaHRcblx0XHQkc2V0dGluZ3MgOiBtYXAtc2V0KCRzZXR0aW5ncywgZ3V0dGVyLWhlaWdodCwgJGd1dHRlci1ib3R0b20gKyAkZ3V0dGVyLXRvcCk7XG5cdH0gQGVsc2UgaWYgJGd1dHRlci1oZWlnaHQge1xuXHRcdC8vIGNhbGN1bGF0ZSB0aGUgZ3V0dGVyLWJvdHRvbSBhbmQgdG9wXG5cdFx0JHNldHRpbmdzIDogbWFwLXNldCgkc2V0dGluZ3MsIGd1dHRlci1ib3R0b20sICRndXR0ZXItaGVpZ2h0ICogLjUpO1xuXHRcdCRzZXR0aW5ncyA6IG1hcC1zZXQoJHNldHRpbmdzLCBndXR0ZXItdG9wLCAkZ3V0dGVyLWhlaWdodCAqIC41KTtcblx0fVxuXG5cdC8vIHJldHVybiBwcmVwYXJlZCBzZXR0aW5nc1xuXHRAcmV0dXJuICRzZXR0aW5ncztcbn1cblxuXG4vL1xuLy8gRXh0ZW5kIGEgc3RhdGVcbi8vXG5AZnVuY3Rpb24gX2dyaWRsZV9pbmhlcml0X3N0YXRlKFxuXHQkc3RhdGUsXG5cdCRleHRlbmQtc3RhdGVcbikge1xuXHQkZXh0ZW5kLXN0YXRlLW5hbWUgOiBncmlkbGVfZ2V0X3N0YXRlX3ZhcihuYW1lLCAkZXh0ZW5kLXN0YXRlKTtcblx0JHN0YXRlLW5hbWUgOiBncmlkbGVfZ2V0X3N0YXRlX3ZhcihuYW1lLCAkc3RhdGUpO1xuXHQkaGFzLXN0YXRlIDogZ3JpZGxlX2hhc19zdGF0ZSgkc3RhdGUtbmFtZSk7XG5cdCRoYXMtZXh0ZW5kLXN0YXRlIDogZ3JpZGxlX2hhc19zdGF0ZSgkZXh0ZW5kLXN0YXRlLW5hbWUpO1xuXHRAaWYgJGhhcy1zdGF0ZSBhbmQgJGhhcy1leHRlbmQtc3RhdGUge1xuXHRcdC8vIHdlIGRvIG5vdGhpbmcgaWYgdGhpcyBpcyBuZXN0ZWQgZXhpc3Rpbmcgc3RhdGVzXG5cdFx0QHJldHVybiAkc3RhdGU7XG5cdH0gQGVsc2UgaWYgJGhhcy1leHRlbmQtc3RhdGUge1xuXHRcdC8vIGlmIHRoZSBiYXNlIHN0YXRlIGlzIGEgcmVnaXN0ZXJlZCBvbmVcblx0XHQvLyBrZWVwIHRoZSBleHRlbmQgc3RhdGUgYW5kIGV4dGVuZCBpdCB3aXRoIHRoZSB3YW50ZWQgc3RhdGVcblx0XHRAcmV0dXJuIG1hcC1tZXJnZSgkZXh0ZW5kLXN0YXRlLCAkc3RhdGUpO1xuXHR9IEBlbHNlIHtcblx0XHQvLyBvdGhlcndpc2UsIHRoZSBiYXNlIHN0YXRlIGlzIGEgY3VzdG9tIG9uZSBzbyB3ZSBrZWVwXG5cdFx0Ly8gaXQgYW5kIGV4dGVuZCB0aGUgd2FudGVkIHN0YXRlIHdpdGggaXRcblx0XHQkbmV3LXN0YXRlIDogbWFwLXJlbW92ZSgkZXh0ZW5kLXN0YXRlLCBuYW1lKTsgLy8gcmVtb3ZlIHRoZSBuYW1lIGlzIGltcG9ydGFudCBoZXJlIVxuXHRcdEByZXR1cm4gbWFwLW1lcmdlKCRzdGF0ZSwgJG5ldy1zdGF0ZSk7XG5cdH1cbn1cblxuXG4vL1xuLy8gR2V0IHRoZSBwYWRkaW5nIHZhbHVlXG4vL1xuQGZ1bmN0aW9uIF9ncmlkbGVfZm9yZ2VfZ3V0dGVyc19tYXAoXG5cdCRzaWRlLW9yLXNpemUsXG5cdCRzdGF0ZSA6IGN1cnJlbnRcbikge1xuXHQkbWFwIDogKCk7XG5cdC8vIGNoZWNrIGlmIGlzIG51bWJlciBwYXNzZWRcblx0QGlmIHR5cGUtb2YoJHNpZGUtb3Itc2l6ZSkgPT0gbWFwIHtcblx0XHRAZWFjaCAkc2lkZSBpbiAodG9wIHJpZ2h0IGJvdHRvbSBsZWZ0KSB7XG5cdFx0XHRAaWYgbWFwLWdldCgkc2lkZS1vci1zaXplLCAkc2lkZSkge1xuXHRcdFx0XHQkbWFwIDogbWFwLXNldCgkbWFwLCAkc2lkZSwgbWFwLWdldCgkc2lkZS1vci1zaXplLCAkc2lkZSkpO1xuXHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdCRtYXAgOiBtYXAtc2V0KCRtYXAsICRzaWRlLCAwKTtcblx0XHRcdH1cblx0XHR9XG5cdH0gQGVsc2UgaWYgdHlwZS1vZigkc2lkZS1vci1zaXplKSA9PSBudW1iZXIge1xuXHRcdCRtYXAgOiAoXG5cdFx0XHR0b3AgOiAwLFxuXHRcdFx0cmlnaHQgOiAkc2lkZS1vci1zaXplICogLjUsXG5cdFx0XHRib3R0b20gOiAwLFxuXHRcdFx0bGVmdCA6ICRzaWRlLW9yLXNpemUgKiAuNVxuXHRcdCk7XG5cdH0gQGVsc2UgaWYgdHlwZS1vZigkc2lkZS1vci1zaXplKSA9PSBsaXN0IG9yIHR5cGUtb2YoJHNpZGUtb3Itc2l6ZSkgPT0gc3RyaW5nIHtcblxuXHRcdC8vIGNoZWNrIGlmIGlzIGEgZnVsbCBudW1iZXIgbGlzdFxuXHRcdCRsaXN0LW51bWJlciA6IHRydWU7XG5cdFx0QGVhY2ggJHMgaW4gJHNpZGUtb3Itc2l6ZSB7XG5cdFx0XHRAaWYgdHlwZS1vZigkcykgIT0gbnVtYmVyIHtcblx0XHRcdFx0JGxpc3QtbnVtYmVyIDogZmFsc2U7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGlmICRsaXN0LW51bWJlciB7XG5cblx0XHRcdEBpZiBsZW5ndGgoJHNpZGUtb3Itc2l6ZSkgPT0gMiB7XG5cdFx0XHRcdCR2YWwxIDogbnRoKCRzaWRlLW9yLXNpemUsMSkgKiAuNTtcblx0XHRcdFx0JHZhbDIgOiBudGgoJHNpZGUtb3Itc2l6ZSwyKSAqIC41O1xuXHRcdFx0XHQkbWFwIDogKFxuXHRcdFx0XHRcdHRvcCA6ICR2YWwxLFxuXHRcdFx0XHRcdHJpZ2h0IDogJHZhbDIsXG5cdFx0XHRcdFx0Ym90dG9tIDogJHZhbDEsXG5cdFx0XHRcdFx0bGVmdCA6ICR2YWwyXG5cdFx0XHRcdClcblx0XHRcdH0gQGVsc2UgaWYgbGVuZ3RoKCRzaWRlLW9yLXNpemUpID09IDQge1xuXHRcdFx0XHQkbWFwIDogKFxuXHRcdFx0XHRcdHRvcCA6IG50aCgkc2lkZS1vci1zaXplLDEpLFxuXHRcdFx0XHRcdHJpZ2h0IDogbnRoKCRzaWRlLW9yLXNpemUsMiksXG5cdFx0XHRcdFx0Ym90dG9tIDogbnRoKCRzaWRlLW9yLXNpemUsMyksXG5cdFx0XHRcdFx0bGVmdCA6IG50aCgkc2lkZS1vci1zaXplLDQpXG5cdFx0XHRcdClcblx0XHRcdH1cblxuXHRcdH0gQGVsc2Uge1xuXHRcdFx0Ly8gZm9yZ2UgdGhlIG1hcCB3aXRoIHJlZ2lzdGVyZWQgdmFsdWVzXG5cdFx0XHRAZWFjaCAkc2lkZSBpbiAodG9wIHJpZ2h0IGJvdHRvbSBsZWZ0KSB7XG5cdFx0XHRcdEBpZiBpbmRleCgkc2lkZS1vci1zaXplLCAkc2lkZSkge1xuXHRcdFx0XHRcdCRtYXAgOiBtYXAtc2V0KCRtYXAsICRzaWRlLCBncmlkbGVfZ2V0X3N0YXRlX3ZhcihcImd1dHRlci0jeyRzaWRlfVwiLCAkc3RhdGUpKTtcblx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0JG1hcCA6IG1hcC1zZXQoJG1hcCwgJHNpZGUsIDApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQvLyBAZGVidWcoXCJnZXQgZ3V0dGVycyBmcm9tIHJlZ2lzdGVyZWQgI3tpbnNwZWN0KCRtYXApfVwiKTtcblx0XHR9XG5cdH0gQGVsc2Uge1xuXHRcdC8vIHVuYWJsZSB0byBnZW5lcmF0ZSBhIGd1dHRlciBtYXBcblx0XHRAcmV0dXJuIGZhbHNlO1xuXHR9XG5cblx0Ly8gcmV0dXJuIHRoZSBwYWRkaW5nIG1hcFxuXHRAcmV0dXJuICRtYXA7XG59XG5cblxuLy9cbi8vIEdldCB0aGUgYXR0cmlidXRlIHNlbGVjdG9yXG4vL1xuQGZ1bmN0aW9uIGdyaWRsZV9zZWxlY3Rvcihcblx0JGZvcixcblx0JHN0YXRlcyA6IG51bGwsXG5cdCR2YWx1ZXMgOiBudWxsXG4pIHtcblx0JHNlbCA6ICgpO1xuXG5cdEBpZiBsZW5ndGgoJGZvcikgPiAxIHtcblx0XHRAZWFjaCAkZiBpbiAkZm9yIHtcblx0XHRcdCRzZWwgOiBhcHBlbmQoJHNlbCwgZ3JpZGxlX3NlbGVjdG9yKCRmLCAkc3RhdGVzLCAkdmFsdWVzKSwgY29tbWEpO1xuXHRcdH1cblx0fSBAZWxzZSB7XG5cblx0XHQvLyBnZXQgYWxsIHN0YXRlcyBpZiBub3Qgc3BlY2lmaWVkXG5cdFx0QGlmICRzdGF0ZXMgPT0gbnVsbCB7XG5cdFx0XHQkc3RhdGVzIDogZ3JpZGxlX2dldF9zdGF0ZXNfbmFtZXMoKTtcblx0XHR9XG5cblx0XHQvLyBnZXQgdGhlIHBhdHRlcm5cblx0XHQkcGF0dGVybiA6IG1hcC1nZXQoJF9ncmlkbGUtcGFja2FnZXMsICRmb3IpO1xuXHRcdCRwYXR0ZXJuIDogbWFwLWdldCgkcGF0dGVybiwgY2xhc3NuYW1lKTtcblxuXHRcdEBlYWNoICRzdGF0ZU5hbWUgaW4gJHN0YXRlcyB7XG5cdFx0XHRAaWYgJHZhbHVlcyAhPSBudWxsIHtcblx0XHRcdFx0JHNlbCA6IGFwcGVuZCgkc2VsLCBfZ3JpZGxlX2NsYXNzbmFtZSgkZm9yLCAkc3RhdGVOYW1lLCAkdmFsdWVzKSwgY29tbWEpO1xuXHRcdFx0fSBAZWxzZSBpZiBpbmRleCgkcGF0dGVybiwgJyVjb2x1bW4nKSB7XG5cdFx0XHRcdEBlYWNoICRjb2x1bW5OYW1lLCAkY29sdW1uIGluIF9ncmlkbGVfZ2V0X3BhdHRlcm5fdmFsdWVzKGNvbHVtbikge1xuXHRcdFx0XHRcdCRzZWwgOiBhcHBlbmQoJHNlbCwgX2dyaWRsZV9jbGFzc25hbWUoJGZvciwgJHN0YXRlTmFtZSwgJGNvbHVtbk5hbWUpLCBjb21tYSk7XG5cdFx0XHRcdH1cblx0XHRcdH0gQGVsc2UgaWYgaW5kZXgoJHBhdHRlcm4sICclY29sdW1uLWNvdW50Jykge1xuXHRcdFx0XHRAZm9yICRpIGZyb20gMCB0aHJvdWdoIF9ncmlkbGVfZ2V0X3BhdHRlcm5fdmFsdWVzKGNvbHVtbi1jb3VudCkge1xuXHRcdFx0XHRcdCRzZWwgOiBhcHBlbmQoJHNlbCwgX2dyaWRsZV9jbGFzc25hbWUoJGZvciwgJHN0YXRlTmFtZSwgJGkpLCBjb21tYSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGlmICRmb3IgPT0gZmxleC1vcmRlciB7XG5cdFx0XHRcdFx0JHNlbCA6IGFwcGVuZCgkc2VsLCBfZ3JpZGxlX2NsYXNzbmFtZSgkZm9yLCAkc3RhdGVOYW1lLCBmaXJzdCksIGNvbW1hKTtcblx0XHRcdFx0XHQkc2VsIDogYXBwZW5kKCRzZWwsIF9ncmlkbGVfY2xhc3NuYW1lKCRmb3IsICRzdGF0ZU5hbWUsIGxhc3QpLCBjb21tYSk7XG5cdFx0XHRcdH1cblx0XHRcdH0gQGVsc2UgaWYgaW5kZXgoJHBhdHRlcm4sICclYWxpZ24nKSB7XG5cdFx0XHRcdEBlYWNoICRhIGluIF9ncmlkbGVfZ2V0X3BhdHRlcm5fdmFsdWVzKGFsaWduKSB7XG5cdFx0XHRcdFx0JHNlbCA6IGFwcGVuZCgkc2VsLCBfZ3JpZGxlX2NsYXNzbmFtZSgkZm9yLCAkc3RhdGVOYW1lLCAkYSksIGNvbW1hKTtcblx0XHRcdFx0fVxuXHRcdFx0fSBAZWxzZSBpZiBpbmRleCgkcGF0dGVybiwgJyVjb3VudCcpIGFuZCAkZm9yID09IGNsZWFyLWVhY2gge1xuXHRcdFx0XHRAZWFjaCAkaWR4LCAkY2xlYXJFYWNoIGluIF9ncmlkbGVfZ2V0X3BhdHRlcm5fdmFsdWVzKGNvdW50KSB7XG5cdFx0XHRcdFx0JGNvdW50IDogbWFwLWdldCgkY2xlYXJFYWNoLCBjbGVhckVhY2gpO1xuXHRcdFx0XHRcdCRzZWwgOiBhcHBlbmQoJHNlbCwgX2dyaWRsZV9jbGFzc25hbWUoJGZvciwgJHN0YXRlTmFtZSwgJGNvdW50KSwgY29tbWEpO1xuXHRcdFx0XHR9XG5cdFx0XHR9IEBlbHNlIGlmIGluZGV4KCRwYXR0ZXJuLCAnJXNpZGUnKSB7XG5cdFx0XHRcdEBlYWNoICRzaWRlIGluIF9ncmlkbGVfZ2V0X3BhdHRlcm5fdmFsdWVzKHNpZGUpIHtcblx0XHRcdFx0XHQkc2VsIDogYXBwZW5kKCRzZWwsIF9ncmlkbGVfY2xhc3NuYW1lKCRmb3IsICRzdGF0ZU5hbWUsICRzaWRlKSwgY29tbWEpO1xuXHRcdFx0XHR9XG5cdFx0XHR9IEBlbHNlIGlmIGluZGV4KCRwYXR0ZXJuLCAnJWZsb2F0Jykge1xuXHRcdFx0XHRAZWFjaCAkZmxvYXQgaW4gX2dyaWRsZV9nZXRfcGF0dGVybl92YWx1ZXMoZmxvYXQpIHtcblx0XHRcdFx0XHQkc2VsIDogYXBwZW5kKCRzZWwsIF9ncmlkbGVfY2xhc3NuYW1lKCRmb3IsICRzdGF0ZU5hbWUsICRmbG9hdCksIGNvbW1hKTtcblx0XHRcdFx0fVxuXHRcdFx0fSBAZWxzZSBpZiBpbmRleCgkcGF0dGVybiwgJyVyZXZlcnNlJykge1xuXHRcdFx0XHRAZWFjaCAkcmV2ZXJzZSBpbiBfZ3JpZGxlX2dldF9wYXR0ZXJuX3ZhbHVlcyhyZXZlcnNlKSB7XG5cdFx0XHRcdFx0JHNlbCA6IGFwcGVuZCgkc2VsLCBfZ3JpZGxlX2NsYXNzbmFtZSgkZm9yLCAkc3RhdGVOYW1lLCAkcmV2ZXJzZSksIGNvbW1hKTtcblx0XHRcdFx0fVxuXHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdCRzZWwgOiBhcHBlbmQoJHNlbCwgX2dyaWRsZV9jbGFzc25hbWUoJGZvciwgJHN0YXRlTmFtZSksIGNvbW1hKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QHJldHVybiAkc2VsO1xufVxuXG5cbi8vXG4vLyBHZW5lcmF0ZSBjbGFzc25hbWVcbi8vXG4vLyBAcGFyYW0gXHRMaXN0IFx0XHQkcGF0dGVybiBcdFRoZSBwYXR0ZXJuIHRvIHVzZSB0byBnZW5lcmF0ZSBjbGFzc25hbWVcbi8vIEBwYXJhbSBcdFN0cmluZyBcdFx0JHN0YXRlIFx0XHRUaGUgc3RhdGVcbi8vIEBwYXJhbSBcdGludCBcdFx0JGNvdW50IFx0XHRUaGUgY29sdW1uIGNvdW50XG4vL1xuQGZ1bmN0aW9uIF9ncmlkbGVfY2xhc3NuYW1lKFxuXHQkZm9yLFxuXHQkc3RhdGUgOiBudWxsLFxuXHQkdmFsdWUgOiBudWxsXG4pIHtcblxuXHQvLyBnZXQgdGhlIHBhdHRlcm5cblx0JHBhdHRlcm4gOiAkZm9yO1xuXHRAaWYgdHlwZS1vZigkZm9yKSA9PSBzdHJpbmcge1xuXHRcdCRwYXR0ZXJuIDogbWFwLWdldCgkX2dyaWRsZS1wYWNrYWdlcywgJGZvcik7XG5cdFx0JHBhdHRlcm4gOiBtYXAtZ2V0KCRwYXR0ZXJuLCBjbGFzc25hbWUpO1xuXHR9XG5cblx0Ly8gZGVsZXRlIGRlZmF1bHQgOlxuXHRAaWYgdW5xdW90ZShcIiN7JHN0YXRlfVwiKSA9PSBkZWZhdWx0IHtcblx0XHQkc3RhdGUgOiBudWxsO1xuXHR9XG5cblx0Ly8gY29uc3RydWN0IGNsYXNzIG5hbWUgOlxuXHQkcmVtb3ZlU2VwYXJhdG9yIDogZmFsc2U7XG5cdEBmb3IgJGkgZnJvbSBsZW5ndGgoJHBhdHRlcm4pIHRocm91Z2ggMSB7XG5cdFx0JHZhciA6IG50aCgkcGF0dGVybiwgJGkpO1xuXG5cdFx0QGlmICR2YXIgPT0gJ0AnIHtcblx0XHRcdCRwYXR0ZXJuIDogc2V0LW50aCgkcGF0dGVybiwgJGksICdcXFxcQCcpO1xuXHRcdH1cblxuXHRcdEBpZiBpbmRleCgkX2dyaWRsZV9uYW1lcy1zZXBhcmF0b3JzLCAkdmFyKSB7XG5cdFx0XHQvLyBjaGVjayBpZiBuZWVkIHRvIHJlbW92ZSBzZXBhcmF0b3Jcblx0XHRcdEBpZiAkcmVtb3ZlU2VwYXJhdG9yIHtcblx0XHRcdFx0JHBhdHRlcm4gOiBzZXQtbnRoKCRwYXR0ZXJuLCAkaSwgbnVsbCk7XG5cdFx0XHR9XG5cdFx0XHQkcmVtb3ZlU2VwYXJhdG9yIDogZmFsc2U7XG5cdFx0fSBAZWxzZSBpZiAkdmFyID09IFwiJXN0YXRlXCIge1xuXHRcdFx0QGlmICRzdGF0ZSA9PSBudWxsIHtcblx0XHRcdFx0JHBhdHRlcm4gOiBzZXQtbnRoKCRwYXR0ZXJuLCAkaSwgbnVsbCk7XG5cdFx0XHRcdCRyZW1vdmVTZXBhcmF0b3IgOiB0cnVlO1xuXHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdCRwYXR0ZXJuIDogc2V0LW50aCgkcGF0dGVybiwgJGksICRzdGF0ZSk7XG5cdFx0XHR9XG5cdFx0fSBAZWxzZSBpZiAkdmFyIGFuZCBzdHItaW5kZXgoJHZhciwgJyUnKSA9PSAxIHtcblx0XHRcdCR0b2tlbiA6IHN0ci1zbGljZSgkdmFyLCAyKTtcblx0XHRcdC8vIGNoZWNrIHRoYXQgdGhlIHZhbHVlIGlzIHBhcnQgb2YgdGhlIHRva2VuXG5cdFx0XHQkdG9rZW5zIDogbWFwLWdldCgkX2dyaWRsZS1uYW1lcy10b2tlbnMsICR0b2tlbik7XG5cdFx0XHRAaWYgJHRva2VucyB7XG5cdFx0XHRcdCRwYXR0ZXJuIDogc2V0LW50aCgkcGF0dGVybiwgJGksICR2YWx1ZSk7XG5cdFx0XHRcdEBpZiAkdmFsdWUgPT0gbnVsbCB7XG5cdFx0XHRcdFx0JHJlbW92ZVNlcGFyYXRvciA6IHRydWU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9IEBlbHNlIGlmICR2YXIgPT0gbnVsbCB7XG5cdFx0XHQkcmVtb3ZlU2VwYXJhdG9yIDogdHJ1ZTtcblx0XHR9XG5cblx0fVxuXG5cdC8vIGNsZWFuIHNlbGVjdG9yXG5cdCRsaXN0OiAoKTtcblx0QGVhY2ggJHZhciBpbiAkcGF0dGVybiB7XG5cdFx0QGlmICR2YXIge1xuXHRcdFx0JGxpc3Q6IGFwcGVuZCgkbGlzdCwgJHZhcik7XG5cdFx0fVxuXHR9XG5cdCRwYXR0ZXJuIDogJGxpc3Q7XG5cblx0Ly8gYnVpbGQgc2VsZWN0b3Jcblx0JHNlbCA6IFwiXCI7XG5cdCRwcmVmaXggOiBncmlkbGVfZ2V0X3N0YXRlX3ZhcihjbGFzc2VzLXByZWZpeCwgJHN0YXRlKTtcblx0QGVhY2ggJHBhcnQgaW4gJHBhdHRlcm4ge1xuXHRcdEBpZiAkcGFydCB7XG5cdFx0XHQkc2VsIDogXCIjeyRzZWx9I3skcGFydH1cIjtcblx0XHR9XG5cdH1cblx0QGlmICRwcmVmaXggYW5kIHN0ci1zbGljZSgkc2VsLDEsc3RyX2xlbmd0aCgkcHJlZml4KSkgIT0gJHByZWZpeCB7XG5cdFx0JHNlbCA6IFwiLiN7JHByZWZpeH0jeyRzZWx9XCI7XG5cdH0gQGVsc2Uge1xuXHRcdCRzZWwgOiBcIi4jeyRzZWx9XCI7XG5cdH1cblxuXHQvLyByZXR1cm4gZ2VuZXJhdGVkIGNsYXNzIDpcblx0QHJldHVybiB1bnF1b3RlKCRzZWwpO1xufVxuXG5cbi8vXG4vLyBVbm1hdGNoZWQgcGF0dGVybnNcbi8vXG4vLyBAcGFyYW0gXHRMaXN0IFx0XHQkcGF0dGVybiBcdFRoZSBwYXR0ZXJuIHRvIHVzZSB0byBnZW5lcmF0ZSBjbGFzc25hbWVcbi8vIEByZXR1cm4gIE1hcCAgICAgICAgICAgICAgICAgICAgIE1hcCBvZiB1bm1hdGNoZWQgcGF0dGVybiBpbmRleDpwYXR0ZXJuXG4vL1xuQGZ1bmN0aW9uIF9ncmlkbGVfdW5tYXRjaGVkX3BhdHRlcm5zKFxuXHQkcGF0dGVyblxuKSB7XG5cdCR1bm1hdGNoZWQgOiAoKTtcblxuXHQvLyBMb29wIGVhY2ggcGFydGVyblxuXHRAZm9yICRpIGZyb20gbGVuZ3RoKCRwYXR0ZXJuKSB0aHJvdWdoIDEge1xuXHRcdCR2YXIgOiBudGgoJHBhdHRlcm4sICRpKTtcblx0XHRAaWYgJHZhciBhbmQgc3RyLWluZGV4KCR2YXIsICclJykgPT0gMSB7XG5cdFx0XHQkdG9rZW4gOiBzdHItc2xpY2UoJHZhciwgMik7XG5cdFx0XHQvLyBjaGVjayB0aGF0IHRoZSB2YWx1ZSBpcyBwYXJ0IG9mIHRoZSB0b2tlblxuXHRcdFx0JHRva2VucyA6IG1hcC1nZXQoJF9ncmlkbGUtbmFtZXMtdG9rZW5zLCAkdG9rZW4pO1xuXHRcdFx0QGlmICR0b2tlbnMgPT0gbnVsbCB7XG5cdFx0XHRcdCR1bm1hdGNoZWQgOiBtYXAtc2V0KCR1bm1hdGNoZWQsICRpLCAkdmFyKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAcmV0dXJuICR1bm1hdGNoZWQ7XG59XG5cblxuLy9cbi8vIG1hdGNoZWQgcGF0dGVybnNcbi8vXG4vLyBAcGFyYW0gXHRMaXN0IFx0XHQkcGF0dGVybiBcdFRoZSBwYXR0ZXJuIHRvIHVzZSB0byBnZW5lcmF0ZSBjbGFzc25hbWVcbi8vIEByZXR1cm4gIE1hcCAgICAgICAgICAgICAgICAgICAgIE1hcCBvZiBtYXRjaGVkIHBhdHRlcm4gaW5kZXg6cGF0dGVyblxuLy9cbkBmdW5jdGlvbiBfZ3JpZGxlX21hdGNoZWRfcGF0dGVybnMoXG5cdCRwYXR0ZXJuXG4pIHtcblx0JG1hdGNoZWQgOiAoKTtcblxuXHQvLyBMb29wIGVhY2ggcGFydGVyblxuXHRAZm9yICRpIGZyb20gbGVuZ3RoKCRwYXR0ZXJuKSB0aHJvdWdoIDEge1xuXHRcdCR2YXIgOiBudGgoJHBhdHRlcm4sICRpKTtcblx0XHRAaWYgJHZhciBhbmQgc3RyLWluZGV4KCR2YXIsICclJykgPT0gMSB7XG5cdFx0XHQkdG9rZW4gOiBzdHItc2xpY2UoJHZhciwgMik7XG5cdFx0XHQvLyBjaGVjayB0aGF0IHRoZSB2YWx1ZSBpcyBwYXJ0IG9mIHRoZSB0b2tlblxuXHRcdFx0JHRva2VucyA6IG1hcC1nZXQoJF9ncmlkbGUtbmFtZXMtdG9rZW5zLCAkdG9rZW4pO1xuXHRcdFx0QGlmICR0b2tlbnMgIT0gbnVsbCB7XG5cdFx0XHRcdCRtYXRjaGVkIDogbWFwLXNldCgkbWF0Y2hlZCwgJGksICR2YXIpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEByZXR1cm4gJG1hdGNoZWQ7XG59XG5cblxuLy9cbi8vIEdldCBkeW5hbWljIHBhdHRlcm4gdmFsdWVzXG4vL1xuLy8gQHBhcmFtIFx0U3RyaW5nIFx0XHQkZm9yIFx0XHRcdE5hbWUgb2YgdGhlIHRva2VuXG4vLyBAcmV0dXJuIFx0TWl4ZWQgXHRcdFx0XHRcdCAgICBWYWx1ZXMgb2YgdGhlIHRva2VuXG4vL1xuQGZ1bmN0aW9uIF9ncmlkbGVfZ2V0X3BhdHRlcm5fdmFsdWVzKFxuXHQkZm9yXG4pe1xuXHRAaWYgJGZvciA9PSBjb2x1bW4ge1xuXHRcdEByZXR1cm4gZ3JpZGxlX2dldF9jb2x1bW5zKCk7XG5cdH1cblxuXHRAaWYgJGZvciA9PSBjb2x1bW4tY291bnQge1xuXHRcdEByZXR1cm4gbGVuZ3RoKGdyaWRsZV9nZXRfY29sdW1ucygpKTtcblx0fVxuXG5cdEBpZiAkZm9yID09IGNvdW50IHtcblx0XHRAcmV0dXJuICRfZ3JpZGxlX2NsZWFyX2NsYXNzZXM7XG5cdH1cblxuXHRAcmV0dXJuIG1hcC1nZXQoJF9ncmlkbGUtbmFtZXMtdG9rZW5zLCAkZm9yKTtcbn1cblxuXG4vL1xuLy8gR2V0IHRoZSBjdXJyZW50IGRyaXZlclxuLy9cbkBmdW5jdGlvbiBncmlkbGVfZ2V0X2RyaXZlcigpIHtcblx0QHJldHVybiAkX2dyaWRsZS1kcml2ZXI7XG59XG5cblxuLy9cbi8vIElzIGRyaXZlclxuLy9cbkBmdW5jdGlvbiBncmlkbGVfaXNfZHJpdmVyKCRkcml2ZXIpIHtcblx0QGVhY2ggJGQgaW4gJGRyaXZlciB7XG5cdFx0QGlmICRkID09IGdyaWRsZV9nZXRfZHJpdmVyKCkge1xuXHRcdFx0QHJldHVybiB0cnVlO1xuXHRcdH1cblx0fVxuXHRAcmV0dXJuIGZhbHNlO1xufVxuXG5cbi8vXG4vLyBDaGVjayBpZiB3ZSBuZWVkIHRvIGdlbmVyYXRlIHRoZSBjbGFzcyBvciBub3Rcbi8vXG4vLyBAcGFyYW0gXHRMaXN0IFx0XHQkZm9yIFx0XHRcdE5hbWUgb2YgdGhlIGNsYXNzIG1hcFxuLy8gQHBhcmFtIFx0TGlzdCBcdFx0JHdoYXQgXHRcdFx0VGhlIG1hcCB0aGF0IHNldCB3aGljaCBjbGFzcyBtYXAgdG8gaW5jbHVkZSBhbmQgZXhjbHVkZVxuLy8gQHJldHVybiBcdEJvb2xlYW4gXHRcdFx0XHRcdHRydWUgaWYgbmVlZCB0byBnZW5lcmF0ZSwgZmFsc2UgaWYgbm90XG4vL1xuQGZ1bmN0aW9uIF9ncmlkbGVfbmVlZF90b19nZW5lcmF0ZShcblx0JHBhY2thZ2UsXG5cdCR3aGF0XG4pIHtcblx0Ly8gY2hlY2sgdGhhdCB0aGUgd2FudGVkIHBhY2thZ2UgZXhpc3QgaW4gc3lzdGVtXG5cdEBpZiBtYXAtZ2V0KCRfZ3JpZGxlLXBhY2thZ2VzLCAkcGFja2FnZSkge1xuXHRcdCRwYWNrYWdlIDogbWFwLWdldCgkX2dyaWRsZS1wYWNrYWdlcywgJHBhY2thZ2UpO1xuXHRcdCRwYWNrYWdlIDogbWFwLWdldCgkcGFja2FnZSwgcGFja2FnZSk7XG5cdH0gQGVsc2Uge1xuXHRcdEByZXR1cm4gZmFsc2U7XG5cdH1cblxuXHQvLyBpZiB3ZSBoYXZlIGEgd2hhdCBwYXJhbSwgbmVlZCB0byBjaGVjayBpZiB0aGUgcGFja2FnZSBpcyBuZWVkZWRcblx0QGlmICR3aGF0IGFuZCAkd2hhdCAhPSBhbGwge1xuXG5cdFx0Ly8gY2hlY2sgaWYgd2UgaGF2ZSBvbmx5IHNvbWUgLSBpbiB0aGUgc3RhdGVzIGxpc3Rcblx0XHQvLyBtZWFuIHRoYXQgd2Ugd2FudCB0byBvbmx5IHJlbW92ZSB0aGVzZSBzcGVjaWZpZWQgc3RhdGVzXG5cdFx0Ly8gZnJvbSB0aGUgYWxsIHN0YXRlcyBsaXN0XG5cdFx0JG9ubHlSZW1vdmUgOiB0cnVlO1xuXHRcdEBlYWNoICR3IGluICR3aGF0IHtcblx0XHRcdEBpZiBzdHItc2xpY2UoJHcsMSwxKSAhPSAnLScge1xuXHRcdFx0XHQkb25seVJlbW92ZSA6IGZhbHNlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpZiAkb25seVJlbW92ZSB7XG5cdFx0XHRAZWFjaCAkbmFtZSBpbiAkcGFja2FnZSB7XG5cdFx0XHRcdEBpZiBpbmRleCgkd2hhdCwgdW5xdW90ZShcIi0jeyRuYW1lfVwiKSkge1xuXHRcdFx0XHRcdEByZXR1cm4gZmFsc2U7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEByZXR1cm4gdHJ1ZTtcblx0XHR9IEBlbHNlIHtcblx0XHRcdEBlYWNoICRuYW1lIGluICRwYWNrYWdlIHtcblx0XHRcdFx0QGlmIGluZGV4KCR3aGF0LCB1bnF1b3RlKFwiI3skbmFtZX1cIikpIHtcblx0XHRcdFx0XHRAcmV0dXJuIHRydWU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEByZXR1cm4gZmFsc2U7XG5cdFx0fVxuXHR9XG5cdC8vIHdlIGRvbid0IGhhdmUgYSB3aGF0IHBhcmFtIHNvIHRoZSBwYWNrYWdlIGlzXG5cdEByZXR1cm4gdHJ1ZTtcbn1cblxuXG4vL1xuLy8gR2V0IGdlbmVyaWMgc2VsZWN0b3IgZm9yIGEgY2xhc3Ncbi8vXG5AZnVuY3Rpb24gX2dyaWRsZV9nZXRfZ2VuZXJpY19zZWxlY3Rvcihcblx0JHBhY2thZ2Vcbikge1xuXHQkcCA6IG1hcC1nZXQoJF9ncmlkbGUtcGFja2FnZXMsICRwYWNrYWdlKTtcblx0JHNlbCA6IG1hcC1nZXQoJHAsIGdlbmVyaWMtc2VsZWN0b3IpO1xuXHRAaWYgJHNlbCB7XG5cdFx0QHJldHVybiB1bnF1b3RlKCRzZWwpO1xuXHR9XG5cdCRzZWwgOiBtYXAtZ2V0KCRwLCBjbGFzc25hbWUpO1xuXHQkZ2VuZXJpYyA6IFwiXCI7XG5cdCRlbmQgOiBmYWxzZTtcblx0JGkgOiAxO1xuXHRAZWFjaCAkcGFydCBpbiAkc2VsIHtcblx0XHRAaWYgbm90ICRlbmQge1xuXHRcdFx0Ly8gaWYgd2UgaGF2ZSBhIHNlcGFyYXRvciwgY2hlY2sgdGhlIG5leHQgdmFsdWUgdG8gc2VlIGlmIGl0J3MgYSB2YXJpYWJsZVxuXHRcdFx0QGlmIGluZGV4KCRfZ3JpZGxlLW5hbWVzLXNlcGFyYXRvcnMsICRwYXJ0KSBhbmQgJGkgPCBsZW5ndGgoJHNlbCkge1xuXHRcdFx0XHRAaWYgbnRoKCRzZWwsJGkgKyAxKSAhPSAnJXN0YXRlJyB7XG5cdFx0XHRcdFx0JGdlbmVyaWMgOiAjeyRnZW5lcmljfSN7JHBhcnR9O1xuXHRcdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0XHQkZW5kIDogdHJ1ZTtcblx0XHRcdFx0fVxuXHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdEBpZiBzdHItc2xpY2UoJHBhcnQsMSwxKSAhPSAnJScge1xuXHRcdFx0XHRcdCRnZW5lcmljIDogI3skZ2VuZXJpY30jeyRwYXJ0fTtcblx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0JGVuZCA6IHRydWU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0JGkgOiAkaSArIDE7XG5cdH1cblx0QHJldHVybiB1bnF1b3RlKCdbY2xhc3MqPVwiI3skZ2VuZXJpY31cIl0nKTtcbn1cblxuXG4vL1xuLy8gQ2hlY2sgaWYgZ3JpZGxlIGlzIGluIGdlbmVyYXRpb24gcGhhc2Vcbi8vXG5AZnVuY3Rpb24gX2dyaWRsZV9pc19pbl9nZW5lcmF0ZV9waGFzZSgpIHtcblx0QHJldHVybiAkX2dyaWRsZV9pc19pbl9nZW5lcmF0ZV9waGFzZTtcbn1cblxuXG4vL1xuLy8gUGFyc2UgZ3JpZGxlIG1peGluIGxpc3Rcbi8vXG5AZnVuY3Rpb24gX2dyaWRsZV9wYXJzZV9ncmlkbGVfbWl4aW5fbGlzdChcblx0JGxpc3Rcbikge1xuXHQvLyBtYXBcblx0JG1hcCA6ICgpO1xuXG5cdC8vIGNvbnRleHRcblx0JGNvbnRleHQgOiBudWxsO1xuXHQkb2YgOiBpbmRleCgkbGlzdCwgb2YpO1xuXHRAaWYgJG9mIHtcblx0XHQkY29udGV4dCA6IG50aCgkbGlzdCwgKCRvZiArIDEpKTtcblx0XHQkbGlzdCA6IHJlbW92ZS1udGgoJGxpc3QsJG9mKTtcblx0XHQkbGlzdCA6IHJlbW92ZS1udGgoJGxpc3QsJG9mKTtcblx0fSBAZWxzZSB7XG5cdFx0JGN0eCA6IGluZGV4KCRsaXN0LCBjb250ZXh0KTtcblx0XHRAaWYgJGN0eCB7XG5cdFx0XHQkY29udGV4dCA6IG50aCgkbGlzdCwgKCRjdHggKyAxKSk7XG5cdFx0XHQkbGlzdCA6IHJlbW92ZS1udGgoJGxpc3QsJGN0eCk7XG5cdFx0XHQkbGlzdCA6IHJlbW92ZS1udGgoJGxpc3QsJGN0eCk7XG5cdFx0fVxuXHR9XG5cblx0Ly8gZ3JpZFxuXHQkZ3IgOiBudGgoJGxpc3QsIDEpO1xuXHRAaWYgdHlwZS1vZigkZ3IpID09IG51bWJlciBvciAkZ3IgPT0gYWRhcHQgb3IgJGdyID09IGdyb3cgb3IgZ3JpZGxlX2hhc19jb2x1bW4oJGdyKSB7XG5cdFx0JG1hcCA6IG1hcC1zZXQoJG1hcCwgZ3JpZCwgJGdyICRjb250ZXh0KTtcblx0XHQkbGlzdCA6IHJlbW92ZS1udGgoJGxpc3QsMSk7XG5cdH1cblxuXHQvLyBwcmVmaXhcblx0JHByZWZpeCA6IG51bGw7XG5cdCRhdCA6IGluZGV4KCRsaXN0LCBhdCk7XG5cdEBpZiAkYXQge1xuXHRcdCRtYXAgOiBtYXAtc2V0KCRtYXAsIHByZWZpeCwgbnRoKCRsaXN0LCgkYXQgKyAxKSkgJGNvbnRleHQpO1xuXHRcdCRsaXN0IDogcmVtb3ZlLW50aCgkbGlzdCwkYXQpO1xuXHRcdCRsaXN0IDogcmVtb3ZlLW50aCgkbGlzdCwkYXQpO1xuXHR9XG5cblx0Ly8gbG9vcCBvbiBlYWNoIHBhcmFtZXRlcnNcblx0JHByb3BfdmFsdWVzIDogKCk7XG5cdCRwcm9wX25hbWUgOiBudWxsO1xuXHQkbGlzdCA6IGFwcGVuZCgkbGlzdCwgX2dyaWRsZS1sYXN0KTtcblx0QGVhY2ggJHBhcmFtIGluICRsaXN0IHtcblxuXHRcdEBpZiAkcGFyYW0gIT0gd2l0aCBhbmQgJHBhcmFtICE9ICdhbmQnIHtcblx0XHRcdEBpZiBtYXAtZ2V0KCRfZ3JpZGxlLXBhY2thZ2VzLCAkcGFyYW0pIG9yICRwYXJhbSA9PSBfZ3JpZGxlLWxhc3Qge1xuXHRcdFx0XHRAaWYgJHByb3BfbmFtZSB7XG5cdFx0XHRcdFx0JHZhbHVlcyA6IHRydWU7XG5cdFx0XHRcdFx0QGlmIGxlbmd0aCgkcHJvcF92YWx1ZXMpID4gMCB7XG5cdFx0XHRcdFx0XHQkdmFsdWVzIDogJHByb3BfdmFsdWVzO1xuXHRcdFx0XHRcdFx0QGlmIGxlbmd0aCgkcHJvcF92YWx1ZXMpID09IDEge1xuXHRcdFx0XHRcdFx0XHQkdmFsdWVzIDogbnRoKCRwcm9wX3ZhbHVlcywxKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCRwcm9wX3ZhbHVlcyA6ICgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQkbWFwIDogbWFwLXNldCgkbWFwLCAkcHJvcF9uYW1lLCAkdmFsdWVzKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQkcHJvcF9uYW1lIDogJHBhcmFtO1xuXHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdCRwcm9wX3ZhbHVlcyA6IGFwcGVuZCgkcHJvcF92YWx1ZXMsICRwYXJhbSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQvLyAvLyBjaGVjayBpZiB3ZSBkb24ndCBoYXZlIGFueSBndXR0ZXIgcGFyYW1ldGVyc1xuXHQvLyBAaWYgbm90IG1hcC1nZXQoJG1hcCwgZ3V0dGVyKSBhbmQgbm90IG1hcC1nZXQoJG1hcCwgbm8tZ3V0dGVyKSB7XG5cdC8vIFx0JG1hcCA6IG1hcC1zZXQoJG1hcCwgZ3V0dGVyLCB0cnVlKTtcblx0Ly8gfVxuXG5cdC8vIHJldHVybiB0aGUgbWFwXG5cdEByZXR1cm4gJG1hcDtcbn1cblxuXG4vL1xuLy8gR2V0IHNldCBtYXAgZnJvbSBzdHJpbmdcbi8vXG5AZnVuY3Rpb24gX2dyaWRsZV9nZXRfZ3JpZGxlX3NldF9tYXBfZnJvbV9saXN0KFxuXHQkbGlzdFxuKSB7XG5cdC8vIGxvb3Agb24gZWFjaCBsaXN0IGVsZW1lbnQgdG8gc3BsaXQgaW50byBzdGF0ZXMgbGlzdHNcblx0JHN0YXRlIDogY3VycmVudDtcblx0JG1hcCA6ICgpO1xuXHRAZWFjaCAkcHJvcCBpbiAkbGlzdCB7XG5cdFx0QGlmIG1hcC1nZXQoJG1hcCwgJHN0YXRlKSA9PSBudWxsIHtcblx0XHRcdCRtYXAgOiBtYXAtc2V0KCRtYXAsICRzdGF0ZSwgKCkpO1xuXHRcdH1cblx0XHRAaWYgdHlwZS1vZigkcHJvcCkgPT0gc3RyaW5nIGFuZCBncmlkbGVfaGFzX3N0YXRlKCRwcm9wKSB7XG5cdFx0XHQkc3RhdGUgOiAkcHJvcDtcblx0XHR9IEBlbHNlIHtcblx0XHRcdCRscyA6IG1hcC1nZXQoJG1hcCwgJHN0YXRlKTtcblx0XHRcdCRscyA6IGFwcGVuZCgkbHMsICRwcm9wKTtcblx0XHRcdCRtYXAgOiBtYXAtc2V0KCRtYXAsICRzdGF0ZSwgJGxzKTtcblx0XHR9XG5cdH1cblxuXHQvLyBsb29wIG9uIGVhY2ggc3RhdGVzXG5cdEBlYWNoICRzdGF0ZU5hbWUsICRwcm9wcyBpbiAkbWFwIHtcblx0XHRAaWYgbGVuZ3RoKCRwcm9wcykgPiAwIHtcblx0XHRcdCRwcm9wc19tYXAgOiBfZ3JpZGxlX3BhcnNlX2dyaWRsZV9taXhpbl9saXN0KCRwcm9wcyk7XG5cdFx0XHRAaWYgdHlwZS1vZigkcHJvcHNfbWFwKSA9PSBtYXAge1xuXHRcdFx0XHQkbWFwIDogbWFwLXNldCgkbWFwLCAkc3RhdGVOYW1lLCAkcHJvcHNfbWFwKTtcblx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHQkbWFwIDogbWFwLXNldCgkbWFwLCAkc3RhdGVOYW1lLCBudWxsKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdEByZXR1cm4gJG1hcDtcbn1cblxuXG4vL1xuLy8gR2V0IHRoZSBtZWRpYSBxdWVyeSBmb3IgYSBwYXJ0aWN1bGFyIHN0YXRlLCBvciB3aWR0aCwgZXRjLi4uXG4vL1xuLy8gQHBhcmFtIFx0TWl4ZWQgXHRcdCRzdGF0ZS1vci1taW4td2lkdGggXHRcdFRoZSBzdGF0ZSBuYW1lIG9mIHRoZSBtaW4gd2lkdGhcbi8vIEBwYXJhbSBcdE1peGVkIFx0XHQkbWF4LXdpZHRoIFx0XHRcdFRoZSBtYXggd2lkdGggaWYgZmlyc3QgcGFyYW0gaXMgYSBtaW4gd2lkdGhcbi8vIEByZXR1cm4gXHRTdHJpbmcgXHRcdFx0XHRcdFx0VGhlIG1lZGlhIHF1ZXJ5IHN0cmluZyB3aXRob3V0IHRoZSBAbWVkaWFcbi8vXG5AZnVuY3Rpb24gZ3JpZGxlX2dldF9tZWRpYV9xdWVyeShcblx0JHN0YXRlLW9yLXNldHRpbmdzIDogY3VycmVudFxuKSB7XG5cdC8vIGNoZWNrIGlmIGlzIGEgc3RyaW5nIDpcblx0JHN0YXRlIDogbnVsbDtcblx0QGlmIHR5cGUtb2YoJHN0YXRlLW9yLXNldHRpbmdzKSA9PSBzdHJpbmdcblx0e1xuXHRcdCRzdGF0ZSA6IGdyaWRsZV9nZXRfc3RhdGUoJHN0YXRlLW9yLXNldHRpbmdzKTtcblx0fVxuXHRAZWxzZSBpZiAkc3RhdGUtb3Itc2V0dGluZ3MgPT0gbnVsbFxuXHR7XG5cdFx0JHN0YXRlIDogJF9ncmlkbGUtc2V0dGluZ3M7XG5cdH1cblx0QGVsc2Vcblx0e1xuXHRcdCRzdGF0ZSA6IG1hcC1tZXJnZSgkX2dyaWRsZS1zZXR0aW5ncywgJHN0YXRlLW9yLXNldHRpbmdzKTtcblx0fVxuXG5cdC8vIGlmIGl0J3Mgc29tZSBzZXR0aW5ncyBvciBhIHN0YXRlIDpcblx0QGlmICRzdGF0ZSB7XG5cblx0XHQvLyBnZXQgdmFycyA6XG5cdFx0JG5hbWUgOiBtYXAtZ2V0KCRzdGF0ZSwgbmFtZSk7XG5cdFx0JG1pbi13aWR0aCA6IG1hcC1nZXQoJHN0YXRlLCBtaW4td2lkdGgpO1xuXHRcdCRtYXgtd2lkdGggOiBtYXAtZ2V0KCRzdGF0ZSwgbWF4LXdpZHRoKTtcblx0XHQkcXVlcnkgOiBtYXAtZ2V0KCRzdGF0ZSwgcXVlcnkpO1xuXG5cdFx0Ly8gZGlyZWN0IHF1ZXJ5IDpcblx0XHRAaWYgJHF1ZXJ5XG5cdFx0e1xuXHRcdFx0QHJldHVybiAkcXVlcnk7XG5cdFx0fVxuXHRcdEBlbHNlIGlmICRtaW4td2lkdGggYW5kICRtYXgtd2lkdGhcblx0XHR7XG5cdFx0XHRAcmV0dXJuIFwic2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRtaW4td2lkdGh9KSBhbmQgKG1heC13aWR0aDogI3skbWF4LXdpZHRofSlcIjtcblx0XHR9XG5cdFx0QGVsc2UgaWYgJG1pbi13aWR0aFxuXHRcdHtcblx0XHRcdEByZXR1cm4gXCJzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JG1pbi13aWR0aH0pXCI7XG5cdFx0fVxuXHRcdEBlbHNlIGlmICRtYXgtd2lkdGhcblx0XHR7XG5cdFx0XHRAcmV0dXJuIFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRtYXgtd2lkdGh9KVwiO1xuXHRcdH1cblx0XHRAZWxzZVxuXHRcdHtcblx0XHRcdEByZXR1cm4gbnVsbDtcblx0XHR9XG5cblx0fVxuXHRAZWxzZVxuXHR7XG5cdFx0QHJldHVybiBudWxsO1xuXHR9XG59XG4iLCIvLyB8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyB8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyB8IEdlbmVyYXRlIG1peGluc1xuLy8gfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbSBjbGFzcyBmb3IgYWxsIHRoZSBzdGF0ZXNcbi8vXG4vLyBAcGFyYW0gXHRsaXN0IFx0JHBhdHRlcm4gXHRcdFRoZSBuYW1lIHBhdHRlcm4gb2YgdGhlIGNsYXNzXG4vLyBAcGFyYW0gXHRsaXN0IFx0JHN0YXRlc05hbWVzIFx0XHRUaGUgc3RhdGVzIG5hbWVzIHRvIGdlbmVyYXRlXG4vL1xuQG1peGluIGdyaWRsZV9nZW5lcmF0ZV9jdXN0b21fY2xhc3MoXG5cdCRwYXR0ZXJuLFxuXHQkc3RhdGVzTmFtZXMgOiBudWxsLFxuXHQkcmVwbGFjZW1lbnRzLi4uXG4pIHtcblx0Ly8gbWFuYWdlIHN0YXRlcyB0byBnZW5lcmF0ZSA6XG5cdCRzdGF0ZXMgOiAoKTtcblx0QGlmICRzdGF0ZXNOYW1lcyA9PSBudWxsIG9yICRzdGF0ZXNOYW1lcyA9PSBhbGwge1xuXHRcdC8vIGxvb3Agb24gZWFjaCBzdGF0ZXMgdG8gZ2VuZXJhdGUgbmFtZXMgbGlzdCA6XG5cdFx0QGVhY2ggJHN0YXRlTmFtZSwgJHN0YXRlIGluICRfZ3JpZGxlX3N0YXRlcyB7XG5cdFx0XHQkc3RhdGVzIDogYXBwZW5kKCRzdGF0ZXMsICRzdGF0ZU5hbWUpO1xuXHRcdH1cblx0fSBAZWxzZSB7XG5cdFx0JHN0YXRlcyA6ICRzdGF0ZXNOYW1lcztcblx0fVxuXG5cdC8vIEdldCBhbGwgcGF0dGVyblxuXHQkdW5tYXRjaGVkX3BhdHRlcm5zIDogIF9ncmlkbGVfdW5tYXRjaGVkX3BhdHRlcm5zKCRwYXR0ZXJuKTtcblx0JG1hdGNoZWRfcGF0dGVybnMgOiAgX2dyaWRsZV9tYXRjaGVkX3BhdHRlcm5zKCRwYXR0ZXJuKTtcblxuICAgIC8vIEFkanVzdCB0aGUgcmVwbGFjZW1lbnQgbGlzdCBsZW5ndGggdG8gYmUgdGhlIHNhbWUgYXMgdW5tYXRjaGVkX3BhdHRlcm5zXG4gICAgQHdoaWxlIGxlbmd0aCggJHVubWF0Y2hlZF9wYXR0ZXJucyApICE9IGxlbmd0aCggJHJlcGxhY2VtZW50cyApIHtcbiAgICAgICAgQGlmIGxlbmd0aCggJHVubWF0Y2hlZF9wYXR0ZXJucyApIDwgbGVuZ3RoKCAkcmVwbGFjZW1lbnRzICkge1xuICAgICAgICAgICAgJHJlcGxhY2VtZW50cyA6IGxpc3QtcG9wKCRyZXBsYWNlbWVudHMpO1xuICAgICAgICB9QGVsc2V7XG4gICAgICAgICAgICAkcmVwbGFjZW1lbnRzIDogYXBwZW5kKCRyZXBsYWNlbWVudHMsIChudWxsKSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBmb3IgZWFjaCB2YWxpZCBwYXR0ZXJuLCBnZXQgcmVwbGFjZW1lbnQgbGlzdFxuICAgIEBlYWNoICRpbmRleCwgJHBhdHRlcm4gaW4gJG1hdGNoZWRfcGF0dGVybnMge1xuICAgICAgICBAaWYgJHBhdHRlcm4gPT0gXCIlc3RhdGVcIiB7XG4gICAgICAgICAgICAkbWF0Y2hlZF9wYXR0ZXJucyA6IG1hcC1yZW1vdmUoJG1hdGNoZWRfcGF0dGVybnMsICRpbmRleCk7XG4gICAgICAgIH1AZWxzZXtcbiAgICAgICAgICAgICRyZXBsYWNlbWVudHMgOiBhcHBlbmQoJHJlcGxhY2VtZW50cywgX2dyaWRsZV9nZXRfcGF0dGVybl92YWx1ZXMoc3RyLXNsaWNlKCRwYXR0ZXJuLCAyKSkpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJGZvdW5kX3BhdHRlcm5zIDogbWFwLW1lcmdlKCR1bm1hdGNoZWRfcGF0dGVybnMsICRtYXRjaGVkX3BhdHRlcm5zKTtcblxuXHQvLyBsb29wIG9uIGVhY2ggc3RhdGVzIDpcblx0QGVhY2ggJHN0YXRlTmFtZSBpbiAkc3RhdGVzXG5cdHtcblx0XHQvLyBtYW5hZ2Ugc3RhdGVuYW1lIDpcblx0XHRAaWYgdHlwZS1vZigkc3RhdGVOYW1lKSAhPSBzdHJpbmcge1xuXHRcdFx0JHN0YXRlTmFtZSA6IG1hcC1nZXQoJHN0YXRlTmFtZSwgbmFtZSk7XG5cdFx0fVxuXG5cdFx0Ly8gY2xhc3NlcyA6XG5cdFx0JGNsYXNzZXMgOiBncmlkbGVfZ2V0X3N0YXRlX3ZhcihjbGFzc2VzLCAkc3RhdGVOYW1lKTtcblxuXHRcdC8vIGdlbnJhdGUgdGhlIGNsYXNzbmFtZSA6XG5cdFx0QGlmICRjbGFzc2VzXG5cdFx0e1xuXHRcdFx0QGluY2x1ZGUgZ3JpZGxlX3N0YXRlKCRzdGF0ZU5hbWUsIGZhbHNlKSB7XG5cdFx0XHRcdCRsZW5ndGhfYTpsZW5ndGgoJGZvdW5kX3BhdHRlcm5zKTtcblx0XHRcdFx0JGxlbmd0aF9iOmxlbmd0aCgkcmVwbGFjZW1lbnRzKTtcblx0XHRcdFx0QGlmICRsZW5ndGhfYSA+IDAgYW5kICRsZW5ndGhfYSA8PSAkbGVuZ3RoX2Ige1xuXHRcdFx0XHRcdCRsaXN0X2luZGV4ZXMgOiAoKTtcblx0XHRcdFx0XHRAZm9yICRpIGZyb20gMSB0aHJvdWdoICRsZW5ndGhfYSB7XG5cdFx0XHRcdFx0XHQkbGlzdF9pbmRleGVzIDogYXBwZW5kKCRsaXN0X2luZGV4ZXMsIDEpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEB3aGlsZSBudGgoJGxpc3RfaW5kZXhlcywgMSkgPD0gbGVuZ3RoKCBudGgoJHJlcGxhY2VtZW50cywgMSkgKXtcblx0XHRcdFx0XHRcdCRncmlkbGUtc2NvcGUgOiAoKSAhZ2xvYmFsO1xuXHRcdFx0XHRcdFx0JHJlcGxhY2VtZW50X3BhdHRlcm4gOiAkcGF0dGVybjtcblx0XHRcdFx0XHRcdCRyZXBsYWNlZF9jb3VudCA6IDA7XG5cblx0XHRcdFx0XHRcdC8vIFdvcmsgdGhlIHJlcGxhY2VtZW50XG5cdFx0XHRcdFx0XHRAZWFjaCAkaW5kZXgsICRmbGFnIGluICRmb3VuZF9wYXR0ZXJucyB7XG5cdFx0XHRcdFx0XHRcdCRyZXBsYWNlZF9jb3VudCA6ICRyZXBsYWNlZF9jb3VudCArIDE7XG5cblx0XHRcdFx0XHRcdFx0JGN1cnJlbnRfcmVwbGFjZW1lbnQgOiBudGgoICRyZXBsYWNlbWVudHMsICRyZXBsYWNlZF9jb3VudCApO1xuXHRcdFx0XHRcdFx0XHQkY3VycmVudF9pbmRleCA6IG50aCgkbGlzdF9pbmRleGVzLCAkcmVwbGFjZWRfY291bnQpO1xuXG5cdFx0XHRcdFx0XHRcdCRyZXBsYWNlbWVudF9wYXR0ZXJuIDogc2V0LW50aCggJHJlcGxhY2VtZW50X3BhdHRlcm4sICRpbmRleCwgbnRoKCAkY3VycmVudF9yZXBsYWNlbWVudCwgJGN1cnJlbnRfaW5kZXggKSApO1xuXG5cdFx0XHRcdFx0XHRcdCR2YXJfbmFtZSA6IHN0ci1zbGljZSgkZmxhZywgMik7XG5cblx0XHRcdFx0XHRcdFx0JGdyaWRsZS1zY29wZSA6IG1hcC1zZXQoICRncmlkbGUtc2NvcGUsICR2YXJfbmFtZSwgbnRoKCAkY3VycmVudF9yZXBsYWNlbWVudCwgJGN1cnJlbnRfaW5kZXggKSApICFnbG9iYWw7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCN7X2dyaWRsZV9jbGFzc25hbWUoJHJlcGxhY2VtZW50X3BhdHRlcm4sICRzdGF0ZU5hbWUpfSB7XG5cdFx0XHRcdFx0XHRcdEBjb250ZW50O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQkZ3JpZGxlLXNjb3BlIDogKCkgIWdsb2JhbDtcblxuXHRcdFx0XHRcdFx0Ly8gQWRkIDEgdG8gaW5kZXhlc1xuXHRcdFx0XHRcdFx0JGJyZWFrIDogZmFsc2U7XG5cdFx0XHRcdFx0XHQkY3VycmVudF9pdGVyYXRpb25faW5kZXggOiBsZW5ndGgoICRsaXN0X2luZGV4ZXMgKTsgLy8gVGhlIGxhc3QgaW5kZXhcblx0XHRcdFx0XHRcdEB3aGlsZSAkYnJlYWsgPT0gZmFsc2Uge1xuXHRcdFx0XHRcdFx0XHQkbGlzdF9pbmRleGVzIDogc2V0LW50aCggJGxpc3RfaW5kZXhlcywgJGN1cnJlbnRfaXRlcmF0aW9uX2luZGV4LCBudGgoICRsaXN0X2luZGV4ZXMsICRjdXJyZW50X2l0ZXJhdGlvbl9pbmRleCApICsgMSApO1xuXG5cdFx0XHRcdFx0XHRcdEBpZiBudGgoICRsaXN0X2luZGV4ZXMsICRjdXJyZW50X2l0ZXJhdGlvbl9pbmRleCApID4gbGVuZ3RoKCBudGgoICRyZXBsYWNlbWVudHMsICRjdXJyZW50X2l0ZXJhdGlvbl9pbmRleCApIClcblx0XHRcdFx0XHRcdFx0XHRhbmQgJGN1cnJlbnRfaXRlcmF0aW9uX2luZGV4ICE9IDEge1xuXHRcdFx0XHRcdFx0XHRcdCRsaXN0X2luZGV4ZXMgOiBzZXQtbnRoKCAkbGlzdF9pbmRleGVzLCAkY3VycmVudF9pdGVyYXRpb25faW5kZXgsIDEpO1xuXG5cdFx0XHRcdFx0XHRcdFx0JGN1cnJlbnRfaXRlcmF0aW9uX2luZGV4IDogJGN1cnJlbnRfaXRlcmF0aW9uX2luZGV4IC0gMTtcblx0XHRcdFx0XHRcdFx0fUBlbHNle1xuXHRcdFx0XHRcdFx0XHRcdCRicmVhayA6IHRydWU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1AZWxzZXtcblx0XHRcdFx0XHQje19ncmlkbGVfY2xhc3NuYW1lKCRwYXR0ZXJuLCAkc3RhdGVOYW1lKX0ge1xuXHRcdFx0XHRcdFx0QGNvbnRlbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLy9cbi8vIEdlbmVyYXRlIGFsbCBoZWxwZXJzIGNsYXNzZXNcbi8vXG5AbWl4aW4gX2dyaWRsZV9nZW5lcmF0ZV9oZWxwZXJfY2xhc3NlcyAoXG5cdCRzdGF0ZSA6IG51bGwsXG5cdCRwYWNrYWdlIDogbnVsbFxuKSB7XG5cdC8vIGhlbHBlcnMgOlxuXHRAaWYgX2dyaWRsZV9uZWVkX3RvX2dlbmVyYXRlKGZsb2F0LCAkcGFja2FnZSkge1xuXHRcdCN7X2dyaWRsZV9jbGFzc25hbWUoZmxvYXQsICRzdGF0ZSwgbGVmdCl9IHtcblx0XHRcdEBpbmNsdWRlIGdyaWRsZV9mbG9hdChsZWZ0KTtcblx0XHR9XG5cdFx0I3tfZ3JpZGxlX2NsYXNzbmFtZShmbG9hdCwgJHN0YXRlLCByaWdodCl9IHtcblx0XHRcdEBpbmNsdWRlIGdyaWRsZV9mbG9hdChyaWdodCk7XG5cdFx0fVxuXHR9XG5cblx0QGlmIF9ncmlkbGVfbmVlZF90b19nZW5lcmF0ZShjbGVhciwgJHBhY2thZ2UpIHtcblx0XHQje19ncmlkbGVfY2xhc3NuYW1lKGNsZWFyLCAkc3RhdGUpfSB7XG5cdFx0XHRAaW5jbHVkZSBncmlkbGVfY2xlYXIoYm90aCk7XG5cdFx0fVxuXHRcdCN7X2dyaWRsZV9jbGFzc25hbWUoY2xlYXIsICRzdGF0ZSwgbGVmdCl9IHtcblx0XHRcdEBpbmNsdWRlIGdyaWRsZV9jbGVhcihsZWZ0KTtcblx0XHR9XG5cdFx0I3tfZ3JpZGxlX2NsYXNzbmFtZShjbGVhciwgJHN0YXRlLCByaWdodCl9IHtcblx0XHRcdEBpbmNsdWRlIGdyaWRsZV9jbGVhcihyaWdodCk7XG5cdFx0fVxuXHR9XG5cblx0QGlmIF9ncmlkbGVfbmVlZF90b19nZW5lcmF0ZShuby1ndXR0ZXIsICRwYWNrYWdlKSB7XG5cdFx0I3tfZ3JpZGxlX2NsYXNzbmFtZShuby1ndXR0ZXIsICRzdGF0ZSl9IHtcblx0XHRcdEBpbmNsdWRlIGdyaWRsZV9ub19ndXR0ZXIoKTtcblx0XHR9XG5cdFx0I3tfZ3JpZGxlX2NsYXNzbmFtZShuby1ndXR0ZXIsICRzdGF0ZSwgbGVmdCl9IHtcblx0XHRcdEBpbmNsdWRlIGdyaWRsZV9ub19ndXR0ZXIobGVmdCk7XG5cdFx0fVxuXHRcdCN7X2dyaWRsZV9jbGFzc25hbWUobm8tZ3V0dGVyLCAkc3RhdGUsIHJpZ2h0KX0ge1xuXHRcdFx0QGluY2x1ZGUgZ3JpZGxlX25vX2d1dHRlcihyaWdodCk7XG5cdFx0fVxuXHRcdCN7X2dyaWRsZV9jbGFzc25hbWUobm8tZ3V0dGVyLCAkc3RhdGUsIHRvcCl9IHtcblx0XHRcdEBpbmNsdWRlIGdyaWRsZV9ub19ndXR0ZXIodG9wKTtcblx0XHR9XG5cdFx0I3tfZ3JpZGxlX2NsYXNzbmFtZShuby1ndXR0ZXIsICRzdGF0ZSwgYm90dG9tKX0ge1xuXHRcdFx0QGluY2x1ZGUgZ3JpZGxlX25vX2d1dHRlcihib3R0b20pO1xuXHRcdH1cblx0fVxuXG5cdEBpZiBfZ3JpZGxlX25lZWRfdG9fZ2VuZXJhdGUoZ3V0dGVyLCAkcGFja2FnZSkge1xuXHRcdCN7X2dyaWRsZV9jbGFzc25hbWUoZ3V0dGVyLCAkc3RhdGUpfSB7XG5cdFx0XHRAaW5jbHVkZSBncmlkbGVfZ3V0dGVyKHRvcCByaWdodCBib3R0b20gbGVmdCk7XG5cdFx0fVxuXHRcdCN7X2dyaWRsZV9jbGFzc25hbWUoZ3V0dGVyLCAkc3RhdGUsIGxlZnQpfSB7XG5cdFx0XHRAaW5jbHVkZSBncmlkbGVfZ3V0dGVyKGxlZnQpO1xuXHRcdH1cblx0XHQje19ncmlkbGVfY2xhc3NuYW1lKGd1dHRlciwgJHN0YXRlLCByaWdodCl9IHtcblx0XHRcdEBpbmNsdWRlIGdyaWRsZV9ndXR0ZXIocmlnaHQpO1xuXHRcdH1cblx0XHQje19ncmlkbGVfY2xhc3NuYW1lKGd1dHRlciwgJHN0YXRlLCB0b3ApfSB7XG5cdFx0XHRAaW5jbHVkZSBncmlkbGVfZ3V0dGVyKHRvcCk7XG5cdFx0fVxuXHRcdCN7X2dyaWRsZV9jbGFzc25hbWUoZ3V0dGVyLCAkc3RhdGUsIGJvdHRvbSl9IHtcblx0XHRcdEBpbmNsdWRlIGdyaWRsZV9ndXR0ZXIoYm90dG9tKTtcblx0XHR9XG5cdH1cblxuXHRAaWYgX2dyaWRsZV9uZWVkX3RvX2dlbmVyYXRlKGF1dG8taGVpZ2h0LCAkcGFja2FnZSkge1xuXHRcdCN7X2dyaWRsZV9jbGFzc25hbWUoYXV0by1oZWlnaHQsICRzdGF0ZSl9IHtcblx0XHRcdGhlaWdodDppbmhlcml0O1xuXHRcdH1cblx0fVxuXG5cdEBpZiBfZ3JpZGxlX25lZWRfdG9fZ2VuZXJhdGUoZ3JpZC1jZW50ZXJlZCwgJHBhY2thZ2UpIHtcblx0XHQje19ncmlkbGVfY2xhc3NuYW1lKGdyaWQtY2VudGVyZWQsICRzdGF0ZSl9IHtcblx0XHRcdEBpbmNsdWRlIGdyaWRsZV9ncmlkX2NlbnRlcmVkKCk7XG5cdFx0fVxuXHR9XG5cblx0QGlmIF9ncmlkbGVfbmVlZF90b19nZW5lcmF0ZShjb250YWluZXIsICRwYWNrYWdlKSB7XG5cdFx0I3tfZ3JpZGxlX2NsYXNzbmFtZShjb250YWluZXIsICRzdGF0ZSl9IHtcblx0XHRcdEBpbmNsdWRlIGdyaWRsZV9jb250YWluZXIoKTtcblx0XHR9XG5cdH1cblxuXHRAaWYgX2dyaWRsZV9uZWVkX3RvX2dlbmVyYXRlKHJvdywgJHBhY2thZ2UpIHtcblx0XHQje19ncmlkbGVfY2xhc3NuYW1lKHJvdywgJHN0YXRlKX0ge1xuXHRcdFx0QGluY2x1ZGUgZ3JpZGxlX3JvdyhmYWxzZSk7XG5cdFx0fVxuXHRcdCN7X2dyaWRsZV9jbGFzc25hbWUocm93LCAkc3RhdGUsIHJldmVyc2UpfSB7XG5cdFx0XHRAaW5jbHVkZSBncmlkbGVfcm93KHRydWUpO1xuXHRcdH1cblx0fVxuXG5cdEBpZiBfZ3JpZGxlX25lZWRfdG9fZ2VuZXJhdGUocm93LWZ1bGwsICRwYWNrYWdlKSB7XG5cdFx0I3tfZ3JpZGxlX2NsYXNzbmFtZShyb3ctZnVsbCwgJHN0YXRlKX0ge1xuXHRcdFx0QGluY2x1ZGUgZ3JpZGxlX3Jvd19mdWxsKCk7XG5cdFx0fVxuXHR9XG5cblx0QGlmIF9ncmlkbGVfbmVlZF90b19nZW5lcmF0ZShjb2wsICRwYWNrYWdlKSB7XG5cdFx0I3tfZ3JpZGxlX2NsYXNzbmFtZShjb2wsICRzdGF0ZSl9IHtcblx0XHRcdEBpbmNsdWRlIGdyaWRsZV9jb2woZmFsc2UpO1xuXHRcdH1cblx0XHQje19ncmlkbGVfY2xhc3NuYW1lKGNvbCwgJHN0YXRlLCByZXZlcnNlKX0ge1xuXHRcdFx0QGluY2x1ZGUgZ3JpZGxlX2NvbCh0cnVlKTtcblx0XHR9XG5cdH1cblxuXHRAaWYgX2dyaWRsZV9uZWVkX3RvX2dlbmVyYXRlKGdyaWQtdGFibGUsICRwYWNrYWdlKSB7XG5cdFx0I3tfZ3JpZGxlX2NsYXNzbmFtZShncmlkLXRhYmxlLCAkc3RhdGUpfSB7XG5cdFx0XHRAaW5jbHVkZSBncmlkbGVfZ3JpZF90YWJsZSgpO1xuXHRcdH1cblx0fVxuXG5cdEBpZiBfZ3JpZGxlX25lZWRfdG9fZ2VuZXJhdGUoZ3JpZC1hZGFwdCwgJHBhY2thZ2UpIHtcblx0XHQje19ncmlkbGVfY2xhc3NuYW1lKGdyaWQtYWRhcHQsICRzdGF0ZSl9IHtcblx0XHRcdEBpbmNsdWRlIGdyaWRsZV9ncmlkX2FkYXB0KCk7XG5cdFx0fVxuXHR9XG5cblx0QGlmIF9ncmlkbGVfbmVlZF90b19nZW5lcmF0ZShncmlkLWdyb3csICRwYWNrYWdlKSB7XG5cdFx0I3tfZ3JpZGxlX2NsYXNzbmFtZShncmlkLWdyb3csICRzdGF0ZSl9IHtcblx0XHRcdEBpbmNsdWRlIGdyaWRsZV9ncmlkX2dyb3coKTtcblx0XHR9XG5cdH1cblxuXHRAaWYgX2dyaWRsZV9uZWVkX3RvX2dlbmVyYXRlKHJvdy1hbGlnbiwgJHBhY2thZ2UpIHtcblx0XHQje19ncmlkbGVfY2xhc3NuYW1lKHJvdy1hbGlnbiwgJHN0YXRlLCBsZWZ0KX0ge1xuXHRcdFx0QGluY2x1ZGUgZ3JpZGxlX3Jvd19hbGlnbihsZWZ0KTtcblx0XHR9XG5cdFx0I3tfZ3JpZGxlX2NsYXNzbmFtZShyb3ctYWxpZ24sICRzdGF0ZSwgY2VudGVyKX0ge1xuXHRcdFx0QGluY2x1ZGUgZ3JpZGxlX3Jvd19hbGlnbihjZW50ZXIpO1xuXHRcdH1cblx0XHQje19ncmlkbGVfY2xhc3NuYW1lKHJvdy1hbGlnbiwgJHN0YXRlLCByaWdodCl9IHtcblx0XHRcdEBpbmNsdWRlIGdyaWRsZV9yb3dfYWxpZ24ocmlnaHQpO1xuXHRcdH1cblx0XHQje19ncmlkbGVfY2xhc3NuYW1lKHJvdy1hbGlnbiwgJHN0YXRlLCBtaWRkbGUpfSB7XG5cdFx0XHRAaW5jbHVkZSBncmlkbGVfcm93X2FsaWduKG1pZGRsZSk7XG5cdFx0fVxuXHRcdCN7X2dyaWRsZV9jbGFzc25hbWUocm93LWFsaWduLCAkc3RhdGUsIHRvcCl9IHtcblx0XHRcdEBpbmNsdWRlIGdyaWRsZV9yb3dfYWxpZ24odG9wKTtcblx0XHR9XG5cdFx0I3tfZ3JpZGxlX2NsYXNzbmFtZShyb3ctYWxpZ24sICRzdGF0ZSwgYm90dG9tKX0ge1xuXHRcdFx0QGluY2x1ZGUgZ3JpZGxlX3Jvd19hbGlnbihib3R0b20pO1xuXHRcdH1cblx0XHRAaWYgZ3JpZGxlX2lzX2RyaXZlcihmbGV4KSB7XG5cdFx0XHQje19ncmlkbGVfY2xhc3NuYW1lKHJvdy1hbGlnbiwgJHN0YXRlLCBhcm91bmQpfSB7XG5cdFx0XHRcdEBpbmNsdWRlIGdyaWRsZV9yb3dfYWxpZ24oYXJvdW5kKTtcblx0XHRcdH1cblx0XHRcdCN7X2dyaWRsZV9jbGFzc25hbWUocm93LWFsaWduLCAkc3RhdGUsIGJldHdlZW4pfSB7XG5cdFx0XHRcdEBpbmNsdWRlIGdyaWRsZV9yb3dfYWxpZ24oYmV0d2Vlbik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly9cblx0Ly8gV3JhcHBpbmdcblx0Ly9cblx0QGlmIF9ncmlkbGVfbmVlZF90b19nZW5lcmF0ZShub3dyYXAsICRwYWNrYWdlKSB7XG5cdFx0I3tfZ3JpZGxlX2NsYXNzbmFtZShub3dyYXAsICRzdGF0ZSl9IHtcblx0XHRcdEBpbmNsdWRlIGdyaWRsZV9ub3dyYXAoKTtcblx0XHR9XG5cdH1cblx0QGlmIF9ncmlkbGVfbmVlZF90b19nZW5lcmF0ZSh3cmFwLCAkcGFja2FnZSkge1xuXHRcdCN7X2dyaWRsZV9jbGFzc25hbWUod3JhcCwgJHN0YXRlKX0ge1xuXHRcdFx0QGluY2x1ZGUgZ3JpZGxlX3dyYXAoKTtcblx0XHR9XG5cdH1cblxuXHQvL1xuXHQvLyBWaXNpYmxlLCBoaWRlLCBldGMuLi5cblx0Ly9cblx0QGlmIF9ncmlkbGVfbmVlZF90b19nZW5lcmF0ZShoaWRlLCAkcGFja2FnZSkge1xuXHRcdCN7X2dyaWRsZV9jbGFzc25hbWUoaGlkZSwgJHN0YXRlKX0ge1xuXHRcdFx0QGluY2x1ZGUgZ3JpZGxlX2hpZGUoKTtcblx0XHR9XG5cdH1cblxuXHRAaWYgX2dyaWRsZV9uZWVkX3RvX2dlbmVyYXRlKG5vdC12aXNpYmxlLCAkcGFja2FnZSkge1xuXHRcdCN7X2dyaWRsZV9jbGFzc25hbWUobm90LXZpc2libGUsICRzdGF0ZSl9IHtcblx0XHRcdEBpbmNsdWRlIGdyaWRsZV9ub3RfdmlzaWJsZSgpO1xuXHRcdH1cblx0fVxuXG5cdEBpZiBfZ3JpZGxlX25lZWRfdG9fZ2VuZXJhdGUoc2hvdywgJHBhY2thZ2UpIHtcblx0XHQje19ncmlkbGVfY2xhc3NuYW1lKHNob3csICRzdGF0ZSl9IHtcblx0XHRcdEBpbmNsdWRlIGdyaWRsZV9zaG93KCk7XG5cdFx0fVxuXHR9XG5cblx0QGlmIF9ncmlkbGVfbmVlZF90b19nZW5lcmF0ZShzaG93LWlubGluZSwgJHBhY2thZ2UpIHtcblx0XHQje19ncmlkbGVfY2xhc3NuYW1lKHNob3ctaW5saW5lLCAkc3RhdGUpfSB7XG5cdFx0XHRAaW5jbHVkZSBncmlkbGVfc2hvd19pbmxpbmUoKTtcblx0XHR9XG5cdH1cblxuXHRAaWYgX2dyaWRsZV9uZWVkX3RvX2dlbmVyYXRlKHZpc2libGUsICRwYWNrYWdlKSB7XG5cdFx0I3tfZ3JpZGxlX2NsYXNzbmFtZSh2aXNpYmxlLCAkc3RhdGUpfSB7XG5cdFx0XHRAaW5jbHVkZSBncmlkbGVfdmlzaWJsZSgpO1xuXHRcdH1cblx0fVxuXG5cdC8vXG5cdC8vIENsZWFyIGVhY2ggY2xhc3MgOlxuXHQvL1xuXHRAaWYgX2dyaWRsZV9uZWVkX3RvX2dlbmVyYXRlKGNsZWFyLWVhY2gsICRwYWNrYWdlKSB7XG5cdFx0QGVhY2ggJGNsZWFyTmFtZSwgJGNsZWFyTWFwIGluICRfZ3JpZGxlX2NsZWFyX2NsYXNzZXMge1xuXHRcdFx0Ly8gZ2V0IGNvdW50IDpcblx0XHRcdCRjbGVhckNvdW50IDogbWFwLWdldCgkY2xlYXJNYXAsIGNsZWFyRWFjaCk7XG5cdFx0XHQvLyB3aGF0IHRvIGNsZWFyIDpcblx0XHRcdCRjbGVhcldoYXQgOiBtYXAtZ2V0KCRjbGVhck1hcCwgY2xlYXJXaGF0KTtcblx0XHRcdC8vIGdlbmVyYXRlIHRoZSBjbGFzcyA6XG5cdFx0XHQje19ncmlkbGVfY2xhc3NuYW1lKGNsZWFyLWVhY2gsICRzdGF0ZSwgJGNsZWFyQ291bnQpfSB7XG5cdFx0XHRcdEBpbmNsdWRlIGdyaWRsZV9jbGVhcl9lYWNoKCRjbGVhckNvdW50LCAkY2xlYXJXaGF0KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvL1xuXHQvLyBkZWJ1Z1xuXHQvL1xuXHRAaWYgX2dyaWRsZV9uZWVkX3RvX2dlbmVyYXRlKHJvdy1kZWJ1ZywgJHBhY2thZ2UpIHtcblx0XHQje19ncmlkbGVfY2xhc3NuYW1lKHJvdy1kZWJ1ZywgJHN0YXRlKX0ge1xuXHRcdFx0QGluY2x1ZGUgZ3JpZGxlX3Jvd19kZWJ1ZygpO1xuXHRcdH1cblx0fVxufVxuXG5cbi8vXG4vLyBHZW5lcmF0ZSBqc29uIHNldHRpbmdzXG4vL1xuQG1peGluIGdyaWRsZV9nZW5lcmF0ZV9qc29uX3NldHRpbmdzKCkge1xuXG5cdC8vIHNldHRpbmdzIGNvbnRlbnQgOlxuXHQkZ3JpZGxlLXNldHRpbmdzLXN0YXRlcyA6IFwie1wiO1xuXG5cdC8vIGdlbmVyYXRlIGFsbCBjbGFzc2VzIGZvciBkaWZmZXJlbnRzIG1lZGlhIHF1ZXJpZXMgOlxuXHQkc3RhdGVzQ291bnQgOiBsZW5ndGgoJF9ncmlkbGVfc3RhdGVzKTtcblx0JGkgOiAwO1xuXHRAZWFjaCAkc3RhdGVOYW1lLCAkc3RhdGUgaW4gJF9ncmlkbGVfc3RhdGVzIHtcblxuXHRcdCRuYW1lIDogJHN0YXRlTmFtZTtcblxuXHRcdCRncmlkbGUtc2V0dGluZ3Mtc3RhdGVzIDogXCIjeyRncmlkbGUtc2V0dGluZ3Mtc3RhdGVzfSBcXFwiI3skbmFtZX1cXFwiOntcIjtcblxuXHRcdEBlYWNoICR2YXJOYW1lLCAkdmFyIGluICRzdGF0ZSB7XG5cblx0XHRcdCR2YWx1ZSA6IG51bGw7XG5cdFx0XHRAaWYgJHZhck5hbWUgPT0gXCJxdWVyeVwiIHtcblx0XHRcdFx0JHZhbHVlIDogZ3JpZGxlX2dldF9tZWRpYV9xdWVyeSgkc3RhdGVOYW1lKTtcblx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHQkdmFsdWUgOiBtYXAtZ2V0KCRzdGF0ZSwkdmFyTmFtZSk7XG5cdFx0XHR9XG5cblx0XHRcdEBpZiAkdmFsdWUgPT0gbnVsbCB7XG5cdFx0XHRcdCRncmlkbGUtc2V0dGluZ3Mtc3RhdGVzIDogXCIjeyRncmlkbGUtc2V0dGluZ3Mtc3RhdGVzfSBcXFwiI3skdmFyTmFtZX1cXFwiIDogbnVsbCxcIjtcblx0XHRcdH0gQGVsc2VpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gYm9vbCB7XG5cdFx0XHRcdCRncmlkbGUtc2V0dGluZ3Mtc3RhdGVzIDogXCIjeyRncmlkbGUtc2V0dGluZ3Mtc3RhdGVzfSBcXFwiI3skdmFyTmFtZX1cXFwiIDogI3skdmFsdWV9LFwiO1xuXHRcdFx0fSBAZWxzZWlmIHR5cGUtb2YoJHZhbHVlKSA9PSBtYXAge1xuXHRcdFx0XHQkZ3JpZGxlLXNldHRpbmdzLXN0YXRlcyA6IFwiI3skZ3JpZGxlLXNldHRpbmdzLXN0YXRlc30gXFxcIiN7JHZhck5hbWV9XFxcIiA6IHtcIjtcblx0XHRcdFx0QGVhY2ggJHZuLCAkdnYgaW4gJHZhbHVlIHtcblx0XHRcdFx0XHQkZ3JpZGxlLXNldHRpbmdzLXN0YXRlcyA6IFwiI3skZ3JpZGxlLXNldHRpbmdzLXN0YXRlc30gXFxcIiN7JHZufVxcXCIgOiBcXFwiI3skdnZ9XFxcIixcIlxuXHRcdFx0XHR9XG5cdFx0XHRcdCRncmlkbGUtc2V0dGluZ3Mtc3RhdGVzIDogXCIjeyRncmlkbGUtc2V0dGluZ3Mtc3RhdGVzfSBcXFwiX1xcXCIgOiB0cnVlXCI7XG5cdFx0XHRcdCRncmlkbGUtc2V0dGluZ3Mtc3RhdGVzIDogXCIjeyRncmlkbGUtc2V0dGluZ3Mtc3RhdGVzfSB9LFwiO1xuXHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdCRncmlkbGUtc2V0dGluZ3Mtc3RhdGVzIDogXCIjeyRncmlkbGUtc2V0dGluZ3Mtc3RhdGVzfSBcXFwiI3skdmFyTmFtZX1cXFwiIDogXFxcIiN7JHZhbHVlfVxcXCIsXCI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JGdyaWRsZS1zZXR0aW5ncy1zdGF0ZXMgOiBcIiN7JGdyaWRsZS1zZXR0aW5ncy1zdGF0ZXN9IFxcXCJfXFxcIiA6IHRydWVcIjtcblxuXHRcdEBpZiAkaSA+PSAkc3RhdGVzQ291bnQgLSAxIHtcblx0XHRcdCRncmlkbGUtc2V0dGluZ3Mtc3RhdGVzIDogXCIjeyRncmlkbGUtc2V0dGluZ3Mtc3RhdGVzfSB9XCI7XG5cdFx0fSBAZWxzZSB7XG5cdFx0XHQkZ3JpZGxlLXNldHRpbmdzLXN0YXRlcyA6IFwiI3skZ3JpZGxlLXNldHRpbmdzLXN0YXRlc30gfSxcIjtcblx0XHR9XG5cblx0XHQvLyB1cGRhdGUgaSA6XG5cdFx0JGkgOiAkaSArIDE7XG5cblx0fVxuXG5cdCAvLyBnZW5lcmF0ZSBzZXR0aW5ncyBqc29uIDpcblx0JGdyaWRsZS1zZXR0aW5ncy1zdGF0ZXMgOiBcIiN7JGdyaWRsZS1zZXR0aW5ncy1zdGF0ZXN9fVwiO1xuXHQkZ3JpZGxlLXNldHRpbmdzIDogXCJ7XCI7XG5cdCRncmlkbGUtc2V0dGluZ3MgOiBcIiN7JGdyaWRsZS1zZXR0aW5nc30gXFxcInZlcnNpb25cXFwiIDogXFxcIiN7JF9ncmlkbGUtdmVyc2lvbn1cXFwiXCI7XG5cblx0Ly8gc3RhdGVzIDpcblx0JGdyaWRsZS1zZXR0aW5ncyA6IFwiI3skZ3JpZGxlLXNldHRpbmdzfSwgXFxcInN0YXRlc1xcXCIgOiAjeyRncmlkbGUtc2V0dGluZ3Mtc3RhdGVzfVwiO1xuXG5cdC8vIHNldHRpbmdzIDpcblx0JGdyaWRsZS1zZXR0aW5ncyA6IFwiI3skZ3JpZGxlLXNldHRpbmdzfSB9XCI7XG5cdCNncmlkbGUtc2V0dGluZ3Mge1xuXHRcdGNvbnRlbnQgOiAkZ3JpZGxlLXNldHRpbmdzO1xuXHR9XG59XG5cblxuLy9cbi8vIEdlbmVyYXRlIGNsYXNzZXNcbi8vXG5AbWl4aW4gZ3JpZGxlX2dlbmVyYXRlX2NsYXNzZXMoXG5cdCRzdGF0ZXMgOiBhbGwsXG5cdCRwYWNrYWdlIDogYWxsLFxuXHQkc2NvcGUgOiBudWxsXG4pIHtcblxuXHQvLyBpbml0IGdyaWRsZVxuXHRAaW5jbHVkZSBncmlkbGVfaW5pdCgpO1xuXG5cdC8vIGNoZWNrIGlmIGEgc2NvcGUgZXhpc3Rcblx0QGlmICRzY29wZSB7XG5cdFx0Ly8gd3JhcHAgZ3JpZCBpbnRvIHNjb3BlXG5cdFx0LiN7JHNjb3BlfSB7XG5cdFx0XHRAaW5jbHVkZSBfZ3JpZGxlX2dlbmVyYXRlX2NsYXNzZXMoJHN0YXRlcywgJHBhY2thZ2UsIHRydWUpO1xuXHRcdH1cblx0fSBAZWxzZSB7XG5cdFx0Ly8gZ2VuZXJhdGUgY2xhc3Nlc1xuXHRcdEBpbmNsdWRlIF9ncmlkbGVfZ2VuZXJhdGVfY2xhc3Nlcygkc3RhdGVzLCAkcGFja2FnZSwgZmFsc2UpO1xuXHR9XG59XG4kX2dyaWRsZV9nZW5lcmF0ZU9ubHlPbmNlIDogdHJ1ZSAhZGVmYXVsdDsgLy8ga2VlcCB0cmFjayBvZiBnZW5lcmF0ZSBvbmNlIGNsYXNzZXNcbkBtaXhpbiBfZ3JpZGxlX2dlbmVyYXRlX2NsYXNzZXMoXG5cdCRzdGF0ZXMgOiBhbGwsXG5cdCRwYWNrYWdlIDogYWxsLFxuXHQkaGFzLXBhcmVudCA6IGZhbHNlXG4pIHtcblxuXHQvLyBzZXQgdGhhdCB3ZSBhcmUgaW4gZ2VuZXJhdGUgcGhhc2UgKHRoYXQgY2FuIGJlIHVzZWQgYW55d2hlcmUpXG5cdCRfZ3JpZGxlX2lzX2luX2dlbmVyYXRlX3BoYXNlIDogdHJ1ZSAhZ2xvYmFsO1xuXG5cdC8vIGdldCBhbGwgdGhlIHJlZ2lzdGVyZWQgc3RhdGVzIHRoYXQgd2lsbCBiZSBwcm9jZXNzZWQgYWZ0ZXJcblx0Ly8gdG8gZGV0ZXJtaW5lIHdoaWNoIHN0YXRlcyB0byBnZW5lcmF0ZVxuXHQkZ2VuZXJhdGUtc3RhdGVzIDogZ3JpZGxlX2dldF9zdGF0ZXNfbmFtZXMoKTtcblxuXHQvLyBpZiB3ZSBoYXZlIHByb3ZpZGVkIHNvbWUgc3RhdGVzIHRvIGdlbmVyYXRlXG5cdEBpZiAkc3RhdGVzICE9IG51bGwgYW5kICRzdGF0ZXMgIT0gYWxsIHtcblx0XHQvLyBjaGVjayBpZiB3ZSBoYXZlIG9ubHkgc29tZSAtIGluIHRoZSBzdGF0ZXMgbGlzdFxuXHRcdC8vIG1lYW4gdGhhdCB3ZSB3YW50IHRvIG9ubHkgcmVtb3ZlIHRoZXNlIHNwZWNpZmllZCBzdGF0ZXNcblx0XHQvLyBmcm9tIHRoZSBhbGwgc3RhdGVzIGxpc3Rcblx0XHQkb25seVJlbW92ZSA6IHRydWU7XG5cdFx0QGVhY2ggJHN0YXRlTmFtZSBpbiAkc3RhdGVzIHtcblx0XHRcdEBpZiBzdHItc2xpY2UoJHN0YXRlTmFtZSwxLDEpICE9ICctJyB7XG5cdFx0XHRcdCRvbmx5UmVtb3ZlIDogZmFsc2U7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vIGlmIHdlIHdhbnQgdG8gb25seSByZW1vdmUgc29tZSBzdGF0ZXNcblx0XHRAaWYgJG9ubHlSZW1vdmUge1xuXHRcdFx0Ly8gbG9vcCBvbiBhbGwgdGhlIHN0YXRlcyB0byByZW1vdmVcblx0XHRcdEBlYWNoICRzdGF0ZU5hbWUgaW4gJHN0YXRlcyB7XG5cdFx0XHRcdCRzbiA6IHN0ci1zbGljZSgkc3RhdGVOYW1lLDIpO1xuXHRcdFx0XHQkaWR4IDogaW5kZXgoJGdlbmVyYXRlLXN0YXRlcywgJHNuKTtcblx0XHRcdFx0QGlmICRpZHggIT0gbnVsbCB7XG5cdFx0XHRcdFx0JGdlbmVyYXRlLXN0YXRlcyA6IHJlbW92ZS1udGgoJGdlbmVyYXRlLXN0YXRlcywkaWR4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH0gQGVsc2Uge1xuXHRcdFx0JGdlbmVyYXRlLXN0YXRlcyA6ICRzdGF0ZXM7XG5cdFx0fVxuXHR9XG5cblxuXHQvLyBnZW5lcmF0ZSB0aGVzZSBjbGFzc2VzIG9ubHkgb25jZVxuXHRAaWYgJF9ncmlkbGVfZ2VuZXJhdGVPbmx5T25jZVxuXHR7XG5cblx0XHQvLyB1cGRhdGUgc3RhdHVzXG5cdFx0JF9ncmlkbGVfZ2VuZXJhdGVPbmx5T25jZSA6IGZhbHNlICFnbG9iYWw7XG5cblx0XHQvLyB8IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRcdC8vIHwgV2luZG93cyA4IGZpeFxuXHRcdC8vIHwgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblx0XHQvLyBXaW5kb3dzIDggZml4IGZvciBzbmFwIG1vZGVcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuXHRcdFx0QC1tcy12aWV3cG9ydCB7IHdpZHRoOiBkZXZpY2Utd2lkdGg7IH1cblx0XHR9XG5cblx0XHQvLyB8IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRcdC8vIHwgSlNPTiBTZXR0aW5nc1xuXHRcdC8vIHwgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblx0XHQvLyBnZW5lcmF0ZSBqc29uIHNldHRpbmdzXG5cdFx0QGlmICRncmlkbGUtZ2VuZXJhdGUtanNvbi1zZXR0aW5nc1xuXHRcdHtcblx0XHRcdEBpbmNsdWRlIGdyaWRsZV9nZW5lcmF0ZV9qc29uX3NldHRpbmdzKCk7XG5cdFx0fVxuXG5cdH1cblxuXHQvLyBsb29wIG9uIGVhY2ggc3RhdGVzIHRvIGdlbmVyYXRlIGFsbCB0aGUgY2xhc3Nlc1xuXHRAZWFjaCAkc3RhdGVOYW1lIGluICRnZW5lcmF0ZS1zdGF0ZXMge1xuXG5cdFx0Ly8gZ2V0IHRoZSBhY3R1YWwgc3RhdGVcblx0XHQkc3RhdGUgOiBncmlkbGVfZ2V0X3N0YXRlKCRzdGF0ZU5hbWUpO1xuXHRcdCRjbGFzc2VzIDogZ3JpZGxlX2dldF9zdGF0ZV92YXIoY2xhc3NlcywgJHN0YXRlKTtcblxuXHRcdC8vIHN0b3AgaGVyZSBpZiBubyBjbGFzc2VzIHdhbnRlZFxuXHRcdEBpZiAkY2xhc3NlcyB7XG5cblx0XHRcdC8vIGRlYnVnXG5cdFx0XHQvLyBAZGVidWcoXCJHZW5lcmF0ZSBjbGFzc2VzIGZvciBzdGF0ZSAjeyRzdGF0ZU5hbWV9XCIpO1xuXG5cdFx0XHQvLyBzY29wZSBhbGwgdGhlIGNsYXNzZXMgaW4gYSBtZWRpYSBxdWVyeVxuXHRcdFx0QGluY2x1ZGUgZ3JpZGxlX3N0YXRlKCRzdGF0ZSwgZmFsc2UpIHtcblxuXHRcdFx0XHQvLyBnZW5lcmF0ZSBhbGwgY2xhc3NlcyBmb3IgY29sdW1uc1xuXHRcdFx0XHQkaSA6IDA7XG5cdFx0XHRcdEBlYWNoICRjb2x1bW5OYW1lLCAkY29sdW1uIGluIGdyaWRsZV9nZXRfY29sdW1ucygkc3RhdGUpIHtcblxuXHRcdFx0XHRcdC8vIHZhcmlhYmxlc1xuXHRcdFx0XHRcdCRjb2x1bW5zQ291bnQgOiBtYXAtZ2V0KCRjb2x1bW4sIGNvbHVtbnMpO1xuXHRcdFx0XHRcdCRjb2x1bW5zQ29udGV4dCA6IG1hcC1nZXQoJGNvbHVtbiwgY29udGV4dCk7XG5cdFx0XHRcdFx0JGNvbHVtbnNOYW1lTXVsdGlwbGljYXRvciA6IG1hcC1nZXQoJGNvbHVtbiwgbmFtZS1tdWx0aXBsaWNhdG9yKTtcblxuXHRcdFx0XHRcdC8vIGV4dGVuZCBjb250ZXh0IGluIHN0YXRlIChmb3IgY29sdW1ucylcblx0XHRcdFx0XHQkZXh0ZW5kZWRTdGF0ZSA6IG1hcC1tZXJnZSgkc3RhdGUsIChcblx0XHRcdFx0XHRcdGNvbnRleHQgOiAkY29sdW1uc0NvbnRleHQsXG5cdFx0XHRcdFx0XHRuYW1lLW11bHRpcGxpY2F0b3IgOiAkY29sdW1uc05hbWVNdWx0aXBsaWNhdG9yIC8vIGluamVjdCB0aGUgbmFtZSBtdWx0aXBsaWNhdG9yIGhlcmUgZ2V0dGVkIGZyb20gY29sdW1uIHRvIGhhbmRsZSBjdXN0b20gcmVnaXN0ZXJlZCBjb2x1bW5zXG5cdFx0XHRcdFx0KSk7XG5cblx0XHRcdFx0XHQvLyBjbGFzc2VzXG5cdFx0XHRcdFx0QGlmIF9ncmlkbGVfbmVlZF90b19nZW5lcmF0ZShncmlkLCAkcGFja2FnZSkge1xuXHRcdFx0XHRcdFx0I3tfZ3JpZGxlX2NsYXNzbmFtZShncmlkLCAkc3RhdGVOYW1lLCAkY29sdW1uTmFtZSl9IHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZ3JpZGxlX2dyaWQoJGNvbHVtbnNDb3VudCwgJGNvbHVtbnNDb250ZXh0KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGlmIF9ncmlkbGVfbmVlZF90b19nZW5lcmF0ZShwdXNoLCAkcGFja2FnZSkge1xuXHRcdFx0XHRcdFx0I3tfZ3JpZGxlX2NsYXNzbmFtZShwdXNoLCAkc3RhdGVOYW1lLCAkY29sdW1uTmFtZSl9IHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZ3JpZGxlX3B1c2goJGNvbHVtbnNDb3VudCwgJGNvbHVtbnNDb250ZXh0KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGlmIF9ncmlkbGVfbmVlZF90b19nZW5lcmF0ZShwdWxsLCAkcGFja2FnZSkge1xuXHRcdFx0XHRcdFx0I3tfZ3JpZGxlX2NsYXNzbmFtZShwdWxsLCAkc3RhdGVOYW1lLCAkY29sdW1uTmFtZSl9IHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZ3JpZGxlX3B1bGwoJGNvbHVtbnNDb3VudCwgJGNvbHVtbnNDb250ZXh0KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGlmIF9ncmlkbGVfbmVlZF90b19nZW5lcmF0ZShwcmVmaXgsICRwYWNrYWdlKSB7XG5cdFx0XHRcdFx0XHQje19ncmlkbGVfY2xhc3NuYW1lKHByZWZpeCwgJHN0YXRlTmFtZSwgJGNvbHVtbk5hbWUpfSB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGdyaWRsZV9wcmVmaXgoJGNvbHVtbnNDb3VudCwgJGNvbHVtbnNDb250ZXh0KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGlmIF9ncmlkbGVfbmVlZF90b19nZW5lcmF0ZShzdWZmaXgsICRwYWNrYWdlKSB7XG5cdFx0XHRcdFx0XHQje19ncmlkbGVfY2xhc3NuYW1lKHN1ZmZpeCwgJHN0YXRlTmFtZSwgJGNvbHVtbk5hbWUpfSB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGdyaWRsZV9zdWZmaXgoJGNvbHVtbnNDb3VudCwgJGNvbHVtbnNDb250ZXh0KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGlmIF9ncmlkbGVfbmVlZF90b19nZW5lcmF0ZShvcmRlciwgJHBhY2thZ2UpIHtcblx0XHRcdFx0XHRcdCN7X2dyaWRsZV9jbGFzc25hbWUob3JkZXIsICRzdGF0ZU5hbWUsIGZpcnN0KX0ge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBncmlkbGVfb3JkZXIoLTEpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0I3tfZ3JpZGxlX2NsYXNzbmFtZShvcmRlciwgJHN0YXRlTmFtZSwgJGkpfSB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGdyaWRsZV9vcmRlcigkaSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQje19ncmlkbGVfY2xhc3NuYW1lKG9yZGVyLCAkc3RhdGVOYW1lLCBsYXN0KX0ge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBncmlkbGVfb3JkZXIoOTk5OSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC8vIHVwICRpXG5cdFx0XHRcdFx0JGkgOiAkaSArIDE7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvLyBtZWRpYSBxdWVyaWVzIGhlbHBlcnMgY2xhc3Nlc1xuXHRcdFx0XHRAaW5jbHVkZSBfZ3JpZGxlX2dlbmVyYXRlX2hlbHBlcl9jbGFzc2VzKCRzdGF0ZU5hbWUsICRwYWNrYWdlKTtcblxuXHRcdFx0XHQvLyBoYW5kbGUgZGlyZWN0aW9uIG9uIGJvZHlcblx0XHRcdFx0Ym9keSB7XG5cdFx0XHRcdFx0ZGlyZWN0aW9uOiBncmlkbGVfZ2V0X3N0YXRlX3ZhcihkaXJlY3Rpb24pO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gYXBwbHkgY3NzIGZvciBzdGF0ZXMgb2YgZWFjaCBlbGVtZW50c1xuXHRAZWFjaCAkbWFwIGluICRfZ3JpZGxlX2FwcGx5X2Nzc19mb3Ige1xuXHRcdEBlYWNoICRzdGF0ZU5hbWUsICRmb3JzIGluICRtYXAge1xuXHRcdFx0QGluY2x1ZGUgX2dyaWRsZV9zdGF0ZSgkc3RhdGVOYW1lLCBmYWxzZSkge1xuXHRcdFx0XHRAZWFjaCAkZiwgJHJ1bGVzIGluICRmb3JzIHtcblx0XHRcdFx0XHRAaWYgbWFwLWdldCgkZm9ycywgJGYpIHtcblx0XHRcdFx0XHRcdEBpZiBfZ3JpZGxlX25lZWRfdG9fZ2VuZXJhdGUoJGYsICRwYWNrYWdlKSB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGdyaWRsZV9zZWxlY3RvcigkZiwgbnVsbCkge1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIF9ncmlkbGVfbWFwXzJfY3NzKCRydWxlcyk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBtYWtlIG5lc3RlZCBncmlkcyB3b3JraW5nIGF1dG9tYXRpY2FsbHlcblx0QGlmIF9ncmlkbGVfbmVlZF90b19nZW5lcmF0ZShjb2wsICRwYWNrYWdlKSBvciBfZ3JpZGxlX25lZWRfdG9fZ2VuZXJhdGUocm93LCAkcGFja2FnZSkge1xuXHRcdEBlYWNoICRzdGF0ZU5hbWUsICRzdGF0ZSBpbiBncmlkbGVfZ2V0X3N0YXRlcygpIHtcblx0XHRcdCRjbGFzc2VzIDogZ3JpZGxlX2dldF9zdGF0ZV92YXIoY2xhc3NlcywgJHN0YXRlKTtcblx0XHRcdEBpZiAkY2xhc3NlcyB7XG5cdFx0XHRcdCRndXR0ZXItbGVmdCA6IGdyaWRsZV9nZXRfc3RhdGVfdmFyKGd1dHRlci1sZWZ0LCAkc3RhdGUpO1xuXHRcdFx0XHQkZ3V0dGVyLXJpZ2h0IDogZ3JpZGxlX2dldF9zdGF0ZV92YXIoZ3V0dGVyLXJpZ2h0LCAkc3RhdGUpO1xuXHRcdFx0XHRAaW5jbHVkZSBfZ3JpZGxlX3N0YXRlKCRzdGF0ZU5hbWUsIGZhbHNlKSB7XG5cdFx0XHRcdFx0I3tfZ3JpZGxlX2dldF9nZW5lcmljX3NlbGVjdG9yKGdyaWQpfSA+IFtjbGFzc149XCIje3N0ci1zbGljZShfZ3JpZGxlX2NsYXNzbmFtZShyb3cpLDIpfVwiXSxcblx0XHRcdFx0XHQje19ncmlkbGVfZ2V0X2dlbmVyaWNfc2VsZWN0b3IoZ3JpZCl9ID4gW2NsYXNzXj1cIiN7c3RyLXNsaWNlKF9ncmlkbGVfY2xhc3NuYW1lKGNvbCksMil9XCJdIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtI3skZ3V0dGVyLWxlZnR9O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtI3skZ3V0dGVyLXJpZ2h0fTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ly8gW2NsYXNzKj1cIiN7c3RyLXNsaWNlKF9ncmlkbGVfY2xhc3NuYW1lKGdyaWQpLDIpfVwiXSA+IFtjbGFzc149XCIje3N0ci1zbGljZShfZ3JpZGxlX2NsYXNzbmFtZShyb3cpLDIpfVwiXSxcblx0XHRcdFx0XHQvLyBbY2xhc3MqPVwiI3tzdHItc2xpY2UoX2dyaWRsZV9jbGFzc25hbWUoZ3JpZCksMil9XCJdID4gW2NsYXNzXj1cIiN7c3RyLXNsaWNlKF9ncmlkbGVfY2xhc3NuYW1lKGNvbCksMil9XCJdIHtcblx0XHRcdFx0XHQvLyBcdG1hcmdpbi1sZWZ0OiAtI3skZ3V0dGVyLWxlZnR9O1xuXHRcdFx0XHRcdC8vIFx0bWFyZ2luLXJpZ2h0OiAtI3skZ3V0dGVyLXJpZ2h0fTtcblx0XHRcdFx0XHQvLyB9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyByZXNldCB0aGUgdmFyaWFibGUgdGhhdCB0cmFjayBpZiB3ZSBhcmUgaW4gZ2VuZXJhdGUgcGhhc2Ugb3Igbm90XG5cdCRfZ3JpZGxlX2lzX2luX2dlbmVyYXRlX3BoYXNlIDogZmFsc2UgIWdsb2JhbDtcbn1cbiIsIi8vIHwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIHwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIHwgU2V0dGluZ3MgbWl4aW5zXG4vLyB8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyB8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vXG4vLyBTZXR1cFxuLy9cbkBtaXhpbiBncmlkbGVfc2V0dXAoXG5cdCRzZXR0aW5ncyA6ICgpXG4pIHtcblx0Ly8gcHJlcGFyZSBzdGF0ZVxuXHQkc2V0dGluZ3MgOiBfZ3JpZGxlX3ByZXBhcmVfc3RhdGVfc2V0dGluZ3MoJHNldHRpbmdzKTtcblxuXHQvLyBleHRlbmQgZGVmYXVsdCBzZXR0aW5nc1xuXHQkX2dyaWRsZS1zZXR0aW5ncyA6IG1hcC1tZXJnZSgoXG5cdFx0bmFtZSA6IGRlZmF1bHQsXG5cdFx0bWluLXdpZHRoIDogbnVsbCxcblx0XHRtYXgtd2lkdGggOiBudWxsLFxuXHRcdHF1ZXJ5IDogbnVsbCxcblx0XHRjbGFzc2VzIDogdHJ1ZSxcblx0XHRjb250ZXh0IDogMTIsXG5cdFx0Y29sdW1uLXdpZHRoIDogbnVsbCxcblx0XHRndXR0ZXItd2lkdGggOiAyMHB4LFxuXHRcdGd1dHRlci1oZWlnaHQgOiAwLFxuXHRcdGd1dHRlci10b3AgOiAwLFxuXHRcdGd1dHRlci1yaWdodCA6IDEwcHgsXG5cdFx0Z3V0dGVyLWJvdHRvbSA6IDAsXG5cdFx0Z3V0dGVyLWxlZnQgOiAxMHB4LFxuXHRcdGRpcmVjdGlvbiA6IGx0cixcblx0XHRkaXItYXR0cmlidXRlIDogZmFsc2UsXG5cdFx0bmFtZS1tdWx0aXBsaWNhdG9yIDogMSxcblx0XHRzdGF0ZXMtY2xhc3NlcyA6IGZhbHNlLFxuXHRcdGNsYXNzZXMtcHJlZml4IDogbnVsbFxuXHQpLCAkc2V0dGluZ3MpICFnbG9iYWw7XG5cblx0Ly8gcmVnaXN0ZXIgZGVmYXVsdCBzdGF0ZSA6XG5cdEBpbmNsdWRlIGdyaWRsZV9yZWdpc3Rlcl9zdGF0ZShkZWZhdWx0LCAkX2dyaWRsZS1zZXR0aW5ncyk7XG5cblx0Ly8gc2V0IGN1cnJlbnQgc3RhdGUgdG8gZGVmYXVsdFxuXHQkX2dyaWRsZV9jdXJyZW50X3N0YXRlIDogJF9ncmlkbGUtc2V0dGluZ3MgIWdsb2JhbDtcblx0JF9ncmlkbGVfY3VycmVudF9zdGF0ZU5hbWUgOiBkZWZhdWx0ICFnbG9iYWw7XG5cbn1cblxuLy9cbi8vIFJlZ2lzdGVyIGEgc3RhdGVcbi8vXG5AbWl4aW4gZ3JpZGxlX3JlZ2lzdGVyX3N0YXRlKFxuXHQkbmFtZSxcblx0JHNldHRpbmdzIDogKClcbikge1xuXHQvLyBwcmVwYXJlIHN0YXRlXG5cdCRzZXR0aW5ncyA6IF9ncmlkbGVfcHJlcGFyZV9zdGF0ZV9zZXR0aW5ncygkc2V0dGluZ3MpO1xuXG5cdC8vIHNldHRpbmdzIDpcblx0JHNldHRpbmdzIDogbWFwLW1lcmdlKCRfZ3JpZGxlLXNldHRpbmdzLCAkc2V0dGluZ3MpO1xuXG5cdC8vIHNldCBuYW1lIDpcblx0JHNldHRpbmdzIDogbWFwLXNldCgkc2V0dGluZ3MsIG5hbWUsICRuYW1lKTtcblxuXHQvLyBndXR0ZXIgc2l6ZXMgOlxuXHQkZ3V0dGVyLXRvcCA6IG1hcC1nZXQoJHNldHRpbmdzLCBndXR0ZXItdG9wKTtcblx0JGd1dHRlci1yaWdodCA6IG1hcC1nZXQoJHNldHRpbmdzLCBndXR0ZXItcmlnaHQpO1xuXHQkZ3V0dGVyLWJvdHRvbSA6IG1hcC1nZXQoJHNldHRpbmdzLCBndXR0ZXItYm90dG9tKTtcblx0JGd1dHRlci1sZWZ0IDogbWFwLWdldCgkc2V0dGluZ3MsIGd1dHRlci1sZWZ0KTtcblxuXHQvLyBhZGQgc3RhdGUgaW4gbWFwcyA6XG5cdCRfZ3JpZGxlX3N0YXRlcyA6IG1hcC1zZXQoJF9ncmlkbGVfc3RhdGVzLCAkbmFtZSwgJHNldHRpbmdzKSAhZ2xvYmFsO1xuXG5cdC8vIGFkZCBydWxlcyBpZiBndXR0ZXIgaXMgZGlmZmVyZW50XG5cdEBpZiAkZ3V0dGVyLXRvcCAhPSBtYXAtZ2V0KCRfZ3JpZGxlLXNldHRpbmdzLCBndXR0ZXItdG9wKVxuXHRcdG9yICRndXR0ZXItcmlnaHQgIT0gbWFwLWdldCgkX2dyaWRsZS1zZXR0aW5ncywgZ3V0dGVyLXJpZ2h0KVxuXHRcdG9yICRndXR0ZXItYm90dG9tICE9IG1hcC1nZXQoJF9ncmlkbGUtc2V0dGluZ3MsIGd1dHRlci1ib3R0b20pXG5cdFx0b3IgJGd1dHRlci1sZWZ0ICE9IG1hcC1nZXQoJF9ncmlkbGUtc2V0dGluZ3MsIGd1dHRlci1sZWZ0KSB7XG5cdFx0JGd1dHRlcnMgOiBfZ3JpZGxlX2ZvcmdlX2d1dHRlcnNfbWFwKHRvcCByaWdodCBib3R0b20gbGVmdCwgJG5hbWUpO1xuXHRcdEBpbmNsdWRlIGdyaWRsZV9hcHBseV9jc3NfZm9yKGdyaWQgZ3JpZC1ncm93IGdyaWQtYWRhcHQsIChcblx0XHRcdGdyaWRsZV9ndXR0ZXIgOiB0b3AgcmlnaHQgYm90dG9tIGxlZnRcblx0XHQpLCAkbmFtZSk7XG5cdH1cblxuXHQvLyBhZGQgcnVsZXMgaWYgZGlyZWN0aW9uIGlzIGRpZmZlcmVudFxuXHQkZGlyZWN0aW9uIDogbWFwLWdldCgkc2V0dGluZ3MsIGRpcmVjdGlvbik7XG5cdEBpZiAkZGlyZWN0aW9uICE9IG1hcC1nZXQoJF9ncmlkbGUtc2V0dGluZ3MsIGRpcmVjdGlvbikge1xuXHRcdCRmbG9hdCA6IGxlZnQ7XG5cdFx0QGlmICRkaXJlY3Rpb24gPT0gcnRsIHtcblx0XHRcdCRmbG9hdCA6IHJpZ2h0O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBncmlkbGVfYXBwbHlfY3NzX2ZvcihncmlkLCAoXG5cdFx0XHRkaXJlY3Rpb24gOiAkZGlyZWN0aW9uLFxuXHRcdFx0ZmxvYXQgOiAkZmxvYXRcblx0XHQpLCAkbmFtZSk7XG5cdH1cbn1cblxuXG4vL1xuLy8gIFJlZ2lzdGVyIGEgY2xlYXIgZWFjaCBjbGFzc1xuLy9cbkBtaXhpbiBncmlkbGVfcmVnaXN0ZXJfY2xlYXJfZWFjaChcblx0JGNvdW50LFxuXHQkY2xlYXJXaGF0XG4pIHtcblx0Ly8gY3JlYXRlIHRoZSBjbGVhciBtYXAgOlxuXHQkY2xhc3NNYXAgOiAoXG5cdFx0Y2xlYXJFYWNoIDogJGNvdW50LFxuXHRcdGNsZWFyV2hhdCA6ICRjbGVhcldoYXRcblx0KTtcblxuXHQvLyBhcHBlbmQgdG8gbWFwIDpcblx0JF9ncmlkbGVfY2xlYXJfY2xhc3NlcyA6IG1hcC1zZXQoJF9ncmlkbGVfY2xlYXJfY2xhc3NlcywgJGNvdW50LCAkY2xhc3NNYXApICFnbG9iYWw7XG59XG5cblxuLy9cbi8vIFJlZ2lzdGVyIGEgc3BlY2lhbCBjbGFzc1xuLy9cbkBtaXhpbiBncmlkbGVfcmVnaXN0ZXJfY29sdW1uKFxuXHQkbmFtZSxcblx0JGNvbHVtbnMsXG5cdCRjb250ZXh0XG4pIHtcblx0Ly8gY3JlYXRlIGEgY29sdW1uIDpcblx0JGNvbCA6IF9ncmlkbGVfY3JlYXRlX2NvbHVtbigkbmFtZSwgJGNvbHVtbnMsICRjb250ZXh0KTtcblxuXHQvLyBhZGQgY29sdW1uIGluIG1hcHMgOlxuXHQkX2dyaWRsZV9jb2x1bW5zIDogbWFwLXNldCgkX2dyaWRsZV9jb2x1bW5zLCAkbmFtZSwgJGNvbCkgIWdsb2JhbDtcbn1cblxuXG4vL1xuLy8gU2V0IGEgY2xhc3NtYXBcbi8vXG5AbWl4aW4gZ3JpZGxlX3NldF9jbGFzc25hbWVfbWFwKFxuXHQkZm9yLFxuXHQkcGF0dGVyblxuKSB7XG5cdC8vIGdldCB0aGUgbWFwXG5cdCRtYXAgOiBtYXAtZ2V0KCRfZ3JpZGxlLXBhY2thZ2VzLCAkZm9yKTtcblx0Ly8gc2V0IHRoZSBuZXcgY2xhc3NuYW1lXG5cdCRtYXAgOiBtYXAtc2V0KCRtYXAsIGNsYXNzbmFtZSwgJHBhdHRlcm4pO1xuXHQvLyBzZXQgdGhlIGNsYXNzbWFwXG5cdCRfZ3JpZGxlLXBhY2thZ2VzIDogbWFwLXNldCgkX2dyaWRsZS1wYWNrYWdlcywgJGZvciwgJG1hcCkgIWdsb2JhbDtcbn1cblxuXG4vL1xuLy8gU2V0IGEgZ2VuZXJpYyBzZWxlY3RvclxuLy9cbkBtaXhpbiBncmlkbGVfc2V0X2dlbmVyaWNfc2VsZWN0b3IoXG5cdCRmb3IsXG5cdCRzZWxlY3RvclxuKSB7XG5cdC8vIGdldCB0aGUgbWFwXG5cdCRtYXAgOiBtYXAtZ2V0KCRfZ3JpZGxlLXBhY2thZ2VzLCAkZm9yKTtcblx0Ly8gc2V0IHRoZSBuZXcgY2xhc3NuYW1lXG5cdCRtYXAgOiBtYXAtc2V0KCRtYXAsIGdlbmVyaWMtc2VsZWN0b3IsICRzZWxlY3Rvcik7XG5cdC8vIHNldCB0aGUgY2xhc3NtYXBcblx0JF9ncmlkbGUtcGFja2FnZXMgOiBtYXAtc2V0KCRfZ3JpZGxlLXBhY2thZ2VzLCAkZm9yLCAkbWFwKSAhZ2xvYmFsO1xufVxuXG5cbi8vXG4vLyBFeHRlbmQgYSBncmlkbGUgY2xhc3Ncbi8vXG4vLyBtYXAgZm9ybWF0IDpcbi8vIChcbi8vIFx0Z3JpZCA6IChcbi8vIFx0XHRtb2JpbGUgOiAoXG4vLyBcdFx0XHRwYWRkaW5nIDogMTBweCxcbi8vIFx0XHRcdGZsb2F0IDogbGVmdFxuLy8gXHRcdCksXG4vLyBcdFx0dGFibGV0IDogKFxuLy8gXHRcdFx0cGFkZGluZyA6IDEwcHhcbi8vIFx0XHQpXG4vLyBcdCksXG4vLyBcdGZsZXgtZ3JpZCA6IChcbi8vIFx0XHRtb2JpbGUgOiAoXG4vLyBcdFx0XHRwYWRkaW5nIDogMTBweFxuLy8gXHRcdClcbi8vIFx0KVxuLy8gKVxuLy9cbi8vIEBtaXhpbiBncmlkbGVfZXh0ZW5kX2Jhc2VfY2xhc3MoXG4vLyBcdCRmb3IsXG4vLyBcdCRleHRlbmQsXG4vLyBcdCRzdGF0ZXNOYW1lcyA6IG51bGxcbi8vICkge1xuLy8gXHQvLyBpZiAkc3RhdGVzIGlzIGFsbFxuLy8gXHRAaWYgJHN0YXRlc05hbWVzID09IG51bGwge1xuLy8gXHRcdCRzdGF0ZXNOYW1lcyA6IGdyaWRsZV9nZXRfc3RhdGVzX25hbWVzKCk7XG4vLyBcdH1cblxuLy8gXHQvLyBhbGxvdyBtdWx0aXBsZSBcIiRmb3JcIlxuLy8gXHRAZWFjaCAkZiBpbiAkZm9yIHtcblxuLy8gXHRcdC8vIGdldCB0aGUgbWFwIGZvciB0aGUgcGFzc2VkIG1peGluIFwiY2F0ZWdvcnlcIlxuLy8gXHRcdCRmb3JNYXAgOiBtYXAtZ2V0KCRfZ3JpZGxlX2V4dGVuZF9iYXNlX2NsYXNzZXMsICRmKTtcblxuLy8gXHRcdC8vIGNyZWF0ZSB0aGUgbWFwIGlmIG5vdCBleGlzdFxuLy8gXHRcdEBpZiAkZm9yTWFwID09IG51bGwgeyAkZm9yTWFwIDogKCk7IH1cblxuLy8gXHRcdC8vIGxvb3Agb24gZWFjaCBzdGF0ZXMgdG8gcmVnaXN0ZXIgYW4gZXh0ZW5kIG1hcFxuLy8gXHRcdEBlYWNoICRzdGF0ZU5hbWUgaW4gJHN0YXRlc05hbWVzIHtcblxuLy8gXHRcdFx0Ly8gY2hlY2sgaWYgaGFzIGEgbWFwIGZvciB0aGUgc3RhdGVcbi8vIFx0XHRcdCRmb3JTdGF0ZU1hcCA6IG1hcC1nZXQoJGZvck1hcCwgJHN0YXRlTmFtZSk7XG4vLyBcdFx0XHRAaWYgJGZvclN0YXRlTWFwID09IG51bGwge1xuLy8gXHRcdFx0XHQkZm9yU3RhdGVNYXAgOiAoKTtcbi8vIFx0XHRcdH1cblxuLy8gXHRcdFx0Ly8gbWVyZ2UgbWFwXG4vLyBcdFx0XHQkZm9yU3RhdGVNYXAgOiBtYXAtbWVyZ2UoJGZvclN0YXRlTWFwLCAkZXh0ZW5kKTtcblxuLy8gXHRcdFx0Ly8gc2V0IHRoZSBuZXcgc3RhdGUgbWFwIGludG8gZm9yTWFwXG4vLyBcdFx0XHQkZm9yTWFwIDogbWFwLXNldCgkZm9yTWFwLCAkc3RhdGVOYW1lLCAkZm9yU3RhdGVNYXApO1xuXG4vLyBcdFx0XHQvLyBzZXQgdGhlIG1hcCBpbiB0aGUgZ3JpZGxlIGdsb2JhbCB2YXJpYWJsZVxuLy8gXHRcdFx0JF9ncmlkbGVfZXh0ZW5kX2Jhc2VfY2xhc3NlcyA6IG1hcC1zZXQoJF9ncmlkbGVfZXh0ZW5kX2Jhc2VfY2xhc3NlcywgJGYsICRmb3JNYXApICFnbG9iYWw7XG5cbi8vIFx0XHR9XG5cbi8vIFx0fVxuLy8gfVxuQG1peGluIGdyaWRsZV9leHRlbmRfYmFzZV9jbGFzcyhcblx0JGZvcixcblx0JGV4dGVuZCxcblx0JHN0YXRlc05hbWVzIDogbnVsbFxuKSB7XG5cdC8vIGlmICRzdGF0ZXMgaXMgYWxsXG5cdEBpZiAkc3RhdGVzTmFtZXMgPT0gbnVsbCB7XG5cdFx0JHN0YXRlc05hbWVzIDogZ3JpZGxlX2dldF9zdGF0ZXNfbmFtZXMoKTtcblx0fVxuXG5cdC8vIGFsbG93IG11bHRpcGxlIFwiJGZvclwiXG5cdEBlYWNoICRzdGF0ZU5hbWUgaW4gJHN0YXRlc05hbWVzIHtcblxuXHRcdC8vIGdldCB0aGUgbWFwIGZvciB0aGUgcGFzc2VkIG1peGluIFwiY2F0ZWdvcnlcIlxuXHRcdCRzdGF0ZU1hcCA6IG1hcC1nZXQoJF9ncmlkbGVfZXh0ZW5kX2Jhc2VfY2xhc3NlcywgJHN0YXRlTmFtZSk7XG5cblx0XHQvLyBjcmVhdGUgdGhlIG1hcCBpZiBub3QgZXhpc3Rcblx0XHRAaWYgJHN0YXRlTWFwID09IG51bGwgeyAkc3RhdGVNYXAgOiAoKTsgfVxuXG5cdFx0Ly8gbG9vcCBvbiBlYWNoIHN0YXRlcyB0byByZWdpc3RlciBhbiBleHRlbmQgbWFwXG5cdFx0QGVhY2ggJGYgaW4gJGZvciB7XG5cblx0XHRcdC8vIGNoZWNrIGlmIGhhcyBhIG1hcCBmb3IgdGhlIHN0YXRlXG5cdFx0XHQkZm9yU3RhdGVNYXAgOiBtYXAtZ2V0KCRzdGF0ZU1hcCwgJGYpO1xuXHRcdFx0QGlmICRmb3JTdGF0ZU1hcCA9PSBudWxsIHtcblx0XHRcdFx0JGZvclN0YXRlTWFwIDogKCk7XG5cdFx0XHR9XG5cblx0XHRcdC8vIG1lcmdlIG1hcFxuXHRcdFx0JGZvclN0YXRlTWFwIDogbWFwLW1lcmdlKCRmb3JTdGF0ZU1hcCwgJGV4dGVuZCk7XG5cblx0XHRcdC8vIHNldCB0aGUgbmV3IHN0YXRlIG1hcCBpbnRvIGZvck1hcFxuXHRcdFx0JHN0YXRlTWFwIDogbWFwLXNldCgkc3RhdGVNYXAsICRmLCAkZm9yU3RhdGVNYXApO1xuXG5cdFx0XHQvLyBzZXQgdGhlIG1hcCBpbiB0aGUgZ3JpZGxlIGdsb2JhbCB2YXJpYWJsZVxuXHRcdFx0JF9ncmlkbGVfZXh0ZW5kX2Jhc2VfY2xhc3NlcyA6IG1hcC1zZXQoJF9ncmlkbGVfZXh0ZW5kX2Jhc2VfY2xhc3NlcywgJHN0YXRlTmFtZSwgJHN0YXRlTWFwKSAhZ2xvYmFsO1xuXHRcdH1cblx0fVxufVxuXG4vL1xuLy8gQXBwbHkgY3NzIGZvclxuLy9cbi8vIG1hcCBmb3JtYXQgOlxuLy8gKFxuLy8gXHQoXG4vLyBcdFx0Z3JpZCA6IChcbi8vIFx0XHRcdG1vYmlsZSA6IChcbi8vIFx0XHRcdFx0cGFkZGluZyA6IDAsXG4vLyBcdFx0XHRcdG1hcmdpbiA6IDBcbi8vIFx0XHRcdCksXG4vLyBcdFx0XHR0YWJsZXQgOiAoXG4vLyBcdFx0XHRcdHBhZGRpbmcgOiAwXG4vLyBcdFx0XHQpXG4vLyBcdFx0KVxuLy8gXHQpLFxuLy8gXHQoXG4vLyBcdFx0ZXRjLi4uXG4vLyBcdClcbi8vIClcbi8vIEBtaXhpbiBncmlkbGVfYXBwbHlfY3NzX2Zvcihcbi8vIFx0JGZvcixcbi8vIFx0JGV4dGVuZCxcbi8vIFx0JHN0YXRlc05hbWVzIDogbnVsbFxuLy8gKSB7XG5cbi8vIFx0Ly8gaWYgc3RhdGVzTmFtZXMgaXMgbnVsbCwgbWVhbiB0aGF0IGl0J3MgYWxsIHRoZSBzdGF0ZXNcbi8vIFx0QGlmICRzdGF0ZXNOYW1lcyA9PSBudWxsIHtcbi8vIFx0XHQkc3RhdGVzTmFtZXMgOiBncmlkbGVfZ2V0X3N0YXRlc19uYW1lcygpO1xuLy8gXHR9XG5cbi8vIFx0Ly8gYWxsb3cgbXVsdGlwbGUgXCIkZm9yXCJcbi8vIFx0QGVhY2ggJGYgaW4gJGZvciB7XG5cbi8vIFx0XHQvLyBnZXQgdGhlIG1hcCBmb3IgdGhlIHBhc3NlZCBtaXhpbiBcImNhdGVnb3J5XCJcbi8vIFx0XHQkc3RhdGVNYXAgOiAoKTtcblxuLy8gXHRcdC8vIGxvb3Agb24gZWFjaCBzdGF0ZXMgdG8gcmVnaXN0ZXIgYW4gZXh0ZW5kIG1hcFxuLy8gXHRcdEBlYWNoICRzdGF0ZU5hbWUgaW4gJHN0YXRlc05hbWVzIHtcbi8vIFx0XHRcdC8vIGFkZCB0aGUgY3NzXG4vLyBcdFx0XHQkc3RhdGVNYXAgOiBtYXAtc2V0KCRzdGF0ZU1hcCwgJHN0YXRlTmFtZSwgJGV4dGVuZCk7XG4vLyBcdFx0fVxuXG4vLyBcdFx0Ly8gc2V0IGluIG1hcFxuLy8gXHRcdCRmb3JNYXAgOiBtYXAtc2V0KCgpLCAkZiwgJHN0YXRlTWFwKTtcblxuLy8gXHRcdC8vIHNldCB0aGUgbWFwIGluIHRoZSBncmlkbGUgZ2xvYmFsIHZhcmlhYmxlXG4vLyBcdFx0JF9ncmlkbGVfYXBwbHlfY3NzX2ZvciA6IGFwcGVuZCgkX2dyaWRsZV9hcHBseV9jc3NfZm9yLCAkZm9yTWFwKSAhZ2xvYmFsO1xuXG4vLyBcdH1cbi8vIH1cbkBtaXhpbiBncmlkbGVfYXBwbHlfY3NzX2Zvcihcblx0JGZvcixcblx0JGV4dGVuZCxcblx0JHN0YXRlc05hbWVzIDogbnVsbFxuKSB7XG5cblx0Ly8gaWYgc3RhdGVzTmFtZXMgaXMgbnVsbCwgbWVhbiB0aGF0IGl0J3MgYWxsIHRoZSBzdGF0ZXNcblx0QGlmICRzdGF0ZXNOYW1lcyA9PSBudWxsIHtcblx0XHQkc3RhdGVzTmFtZXMgOiBncmlkbGVfZ2V0X3N0YXRlc19uYW1lcygpO1xuXHR9XG5cblx0Ly8gYWxsb3cgbXVsdGlwbGUgXCIkZm9yXCJcblx0QGVhY2ggJHN0YXRlTmFtZSBpbiAkc3RhdGVzTmFtZXMge1xuXG5cdFx0Ly8gZ2V0IHRoZSBtYXAgZm9yIHRoZSBwYXNzZWQgbWl4aW4gXCJjYXRlZ29yeVwiXG5cdFx0JGZvck1hcCA6ICgpO1xuXG5cdFx0Ly8gbG9vcCBvbiBlYWNoIHN0YXRlcyB0byByZWdpc3RlciBhbiBleHRlbmQgbWFwXG5cdFx0QGVhY2ggJGYgaW4gJGZvciB7XG5cdFx0XHQvLyBhZGQgdGhlIGNzc1xuXHRcdFx0JGZvck1hcCA6IG1hcC1zZXQoJGZvck1hcCwgJGYsICRleHRlbmQpO1xuXHRcdFx0Ly8gJHN0YXRlTWFwIDogbWFwLXNldCgkc3RhdGVNYXAsICRzdGF0ZU5hbWUsICRleHRlbmQpO1xuXHRcdH1cblxuXHRcdC8vIHNldCBpbiBtYXBcblx0XHQkc3RhdGVzTWFwIDogbWFwLXNldCgoKSwgJHN0YXRlTmFtZSwgJGZvck1hcCk7XG5cblx0XHQvLyBzZXQgdGhlIG1hcCBpbiB0aGUgZ3JpZGxlIGdsb2JhbCB2YXJpYWJsZVxuXHRcdCRfZ3JpZGxlX2FwcGx5X2Nzc19mb3IgOiBhcHBlbmQoJF9ncmlkbGVfYXBwbHlfY3NzX2ZvciwgJHN0YXRlc01hcCkgIWdsb2JhbDtcblx0fVxufVxuXG5cbi8vXG4vLyBSZWdpc3RlciBkZWZhdWx0IHN0YXRlc1xuLy9cbkBtaXhpbiBncmlkbGVfcmVnaXN0ZXJfZGVmYXVsdF9zdGF0ZXMoKSB7XG5cdEBpbmNsdWRlIGdyaWRsZV9yZWdpc3Rlcl9zdGF0ZShtb2JpbGUsIChcblx0XHRtYXgtd2lkdGggOiA0ODBweFxuXHQpKTtcblx0QGluY2x1ZGUgZ3JpZGxlX3JlZ2lzdGVyX3N0YXRlKHRhYmxldCwgKFxuXHRcdG1pbi13aWR0aCA6IDQ4MXB4LFxuXHRcdG1heC13aWR0aCA6IDEwMjRweFxuXHQpKTtcbn1cblxuXG4vL1xuLy8gUmVnaXN0ZXIgZGVmYXVsdCBtb2JpbGUgZmlyc3Qgc3RhdGVzIDpcbi8vXG5AbWl4aW4gZ3JpZGxlX3JlZ2lzdGVyX2RlZmF1bHRfbW9iaWxlX2ZpcnN0X3N0YXRlcygpIHtcblx0QGluY2x1ZGUgZ3JpZGxlX3JlZ2lzdGVyX3N0YXRlKHhzLCAoXG5cdFx0bWF4LXdpZHRoIDogNzUwcHhcblx0KSk7XG5cdEBpbmNsdWRlIGdyaWRsZV9yZWdpc3Rlcl9zdGF0ZShzbSwgKFxuXHRcdG1pbi13aWR0aCA6IDc1MHB4XG5cdCkpO1xuXHRAaW5jbHVkZSBncmlkbGVfcmVnaXN0ZXJfc3RhdGUobWQsIChcblx0XHRtaW4td2lkdGggOiA5NzBweFxuXHQpKTtcblx0QGluY2x1ZGUgZ3JpZGxlX3JlZ2lzdGVyX3N0YXRlKGxnLCAoXG5cdFx0bWluLXdpZHRoIDogMTE3MHB4XG5cdCkpO1xufSIsIi5sLWlubmVyLFxuLm1vZHVsZS10bXBsLXRvb2wgLmwtaW5uZXIge1xuICAgIEBleHRlbmQgJWhlbHBlci0taW5uZXI7XG59XG5cbi5sLWluc2lkZS1pbm5lcixcbi5tb2R1bGUtdG1wbC10b29sIC5sLWluc2lkZS1pbm5lciB7XG4gICAgQGV4dGVuZCAlaGVscGVyLS1pbnNpZGUtaW5uZXI7XG59XG5cbi5tb2R1bGUtaHRtbGNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9ncmF5XzQ7XG59XG5cbi5tb2R1bGUtaHRtbGNvbnRhaW5lciBwLFxuLm1vZHVsZS1odG1sY29udGFpbmVyIGRpdiB7XG4gICAgbWFyZ2luOiAwO1xufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIENhbGN1bGF0b3IgbGF5b3V0XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ubC1jYWxjdWxhdG9yLFxuLm1vZHVsZS10bXBsLXRvb2wgLmwtY2FsY3VsYXRvciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctdG9wOiAkc2l6ZV9ndXR0ZXIqNjtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNpemVfZ3V0dGVyKjMuNTtcblxuICAgIGJhY2tncm91bmQ6IHVybCgnaHR0cHM6Ly9hc3NldHMua3BtZy5jb20vY29udGVudC9kYW0va3BtZy9wbC9pbWFnZXMvZ2Z4L3Rvb2xzL2NhbGN1bGF0b3IvYmcucG5nJykgbm8tcmVwZWF0IHJpZ2h0IHRvcCAkc2l6ZV9ndXR0ZXIqMi41O1xuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIFx0cGFkZGluZzogMCAkc2l6ZV9ndXR0ZXI7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCxcbiAgICAmX19hY3Rpb25zIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cblxuLmwtY2FsY3VsYXRvcixcbi5tb2R1bGUtdG1wbC10b29sIC5sLWNhbGN1bGF0b3Ige1xuICAgIEBpbmNsdWRlIGdyaWRsZV9zdGF0ZSAodGFibGV0IHBob25lKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkc2l6ZV9ndXR0ZXIqMjtcbiAgICB9XG59XG4iLCIubC1tYWluLFxuLm1vZHVsZS10bXBsLXRvb2wgLmwtbWFpbiB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2dyYXlfNDtcbiAgICBjb2xvcjogJGNvbG9yX2dyYXlfNDtcbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBQb3B1cHNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYy1wb3B1cCxcbi5tb2R1bGUtdG1wbC10b29sIC5jLXBvcHVwIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuXG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgJl9fY2xvc2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAkc2l6ZV9ndXR0ZXIqMjtcbiAgICAgICAgICAgIHJpZ2h0OiAkc2l6ZV9ndXR0ZXI7XG5cbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9vdmVybGF5O1xuICAgIH1cbiAgICAmLS1zZW5kLW1zZyB7XG4gICAgICAgIC5jLXBvcHVwIHtcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAgICAgICAgICAgICB3aWR0aDogJHBvcHVwX3NlbmRfbXNnX3dpZHRoO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDgzdmg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHNpemVfZ3V0dGVyKjIgJHNpemVfZ3V0dGVyKjMgJHNpemVfZ3V0dGVyKjIgJHNpemVfZ3V0dGVyKjQuNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmMtcG9wdXAsXG4ubW9kdWxlLXRtcGwtdG9vbCAuYy1wb3B1cCB7XG4gICAgQGluY2x1ZGUgZ3JpZGxlX3N0YXRlICh0YWJsZXQtcG9ydHJhaXQgcGhvbmUpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHNpemVfZ3V0dGVyO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzaXplX2d1dHRlcjtcbiAgICAgICAgJi0tc2VuZC1tc2cge1xuICAgICAgICAgICAgLmMtcG9wdXAge1xuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJHBvcHVwX21vYmlsZV93aWR0aDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDQwcHgpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzaXplX2d1dHRlcioyO1xuICAgICAgICAgICAgICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMb2dvc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTGlzdHNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5jLWxpc3QsXG4ubW9kdWxlLXRtcGwtdG9vbCAuYy1saXN0IHtcbiAgICAmLS10YWJzLXllYXJzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAuYy1saXN0IHtcbiAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5zLWJ0bi1zdHlsZS0yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9waW5rO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9waW5rO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYgKyAuYy1saXN0X19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS10YWJzLWNvbXBhbmllcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIC5jLWxpc3Qge1xuICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgICAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYucy1idG4tc3R5bGUtMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfcGluaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfcGluaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmICsgLmMtbGlzdF9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi0tY2FsY3VsYXRvciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgLmMtbGlzdCB7XG4gICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgJiArIC5jLWxpc3RfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplX2d1dHRlcioxLjU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYy1saXN0LFxuLm1vZHVsZS10bXBsLXRvb2wgLmMtbGlzdCB7XG4gICAgQGluY2x1ZGUgZ3JpZGxlX3N0YXRlICh0YWJsZXQgcGhvbmUpIHtcbiAgICAgICAgJi0tY2FsY3VsYXRvciB7XG4gICAgICAgICAgICAuYy1saXN0IHtcbiAgICAgICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmMtbGlzdCxcbi5tb2R1bGUtdG1wbC10b29sIC5jLWxpc3Qge1xuICAgIEBpbmNsdWRlIGdyaWRsZV9zdGF0ZSAocGhvbmUtcG9ydHJhaXQpIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAmLS10YWJzLWNvbXBhbmllcyB7XG4gICAgICAgICAgICAuYy1saXN0IHtcbiAgICAgICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICYgKyAuYy1saXN0X19pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplX2d1dHRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJ1dHRvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5jLXByb21vLWJveCB7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICRjb2xvcl93aGl0ZTtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJGNvbG9yX3doaXRlO1xuICAgICZfX2lubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBwYWRkaW5nOiAkc2l6ZV9ndXR0ZXIqMyAgJHNpemVfZ3V0dGVyKjggICRzaXplX2d1dHRlcioyLjUgICRzaXplX2d1dHRlcio1LjU7XG5cbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgLmMtdmFsdWUge1xuICAgICAgICAgICAgJiArIC5jLWN1cnJlbmN5IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJHNpemVfZ3V0dGVyKjEuNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgICAgJiArIC5jLXByb21vLWJveF9faXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJHNpemVfZ3V0dGVyKjM7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jLXByb21vLWJveCB7XG4gICAgQGluY2x1ZGUgZ3JpZGxlX3N0YXRlICh0YWJsZXQtcG9ydHJhaXQgcGhvbmUpIHtcbiAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgICAgcGFkZGluZzogJHNpemVfZ3V0dGVyKjI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jLXByb21vLWJveCB7XG4gICAgQGluY2x1ZGUgZ3JpZGxlX3N0YXRlIChwaG9uZS1wb3J0cmFpdCkge1xuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgID4gcCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLmMtY2FsY3VsYXRvci1ib3gsXG4ubW9kdWxlLXRtcGwtdG9vbCAuYy1jYWxjdWxhdG9yLWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbiAgICBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgfVxuICAgIGlucHV0OjotbXMtY2xlYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmLS1yZWFkb25seSB7XG4gICAgICAgIC5jLWNhbGN1bGF0b3ItYm94IHtcbiAgICAgICAgICAgICZfX3ZhbHVlIHtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX191bml0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICB3aWR0aDogJHVuaXRfd2lkdGg7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICR1bml0X2hlaWdodDtcblxuICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuICAgICZfX2Rlc2MsXG4gICAgJl9fdmFsdWUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvcl93aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlcl9yYWRpdXNfZGVmYXVsdCAhaW1wb3J0YW50O1xuXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgJl9fZGVzYyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaXplX2d1dHRlcioxLjV9IC0gI3skdmFsdWVfd2lkdGh9IC0gI3skc2l6ZV9ndXR0ZXJ9IC0gI3skdW5pdF93aWR0aH0pO1xuICAgICAgICBtaW4taGVpZ2h0OiAkZGVzY19oZWlnaHQ7XG4gICAgICAgIHBhZGRpbmc6ICRzaXplX2d1dHRlci8yIDhweDtcblxuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICAgICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcblxuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICYgKyAuYy1jYWxjdWxhdG9yLWJveF9fdmFsdWUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzaXplX2d1dHRlcioxLjU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdmFsdWUge1xuICAgICAgICB3aWR0aDogJHZhbHVlX3dpZHRoO1xuICAgICAgICBtaW4taGVpZ2h0OiAkdmFsdWVfaGVpZ2h0O1xuICAgICAgICBwYWRkaW5nOiAwICRzaXplX2d1dHRlcioyO1xuXG4gICAgICAgIHRyYW5zaXRpb246IDE3MG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBAZXh0ZW5kICVoZWxwZXItLXRyYW5zaXRpb247XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAmICsgLmMtY2FsY3VsYXRvci1ib3hfX3VuaXQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzaXplX2d1dHRlcjtcbiAgICAgICAgfVxuICAgICAgICAmLmlzLWFjdGl2ZSxcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcl93aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9waW5rO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYy1jYWxjdWxhdG9yLWJveCxcbi5tb2R1bGUtdG1wbC10b29sIC5jLWNhbGN1bGF0b3ItYm94IHtcbiAgICBAaW5jbHVkZSBncmlkbGVfc3RhdGUgKHRhYmxldC1wb3J0cmFpdCBwaG9uZSkge1xuICAgICAgICAmX192YWx1ZSB7XG4gICAgICAgICAgICB3aWR0aDogJHZhbHVlX21vYmlsZV93aWR0aDtcbiAgICAgICAgfVxuICAgICAgICAmX191bml0IHtcbiAgICAgICAgICAgIHdpZHRoOiAkdW5pdF9tb2JpbGVfd2lkdGg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc2l6ZV9ndXR0ZXIqMS41fSAtICN7JHZhbHVlX21vYmlsZV93aWR0aH0gLSAjeyRzaXplX2d1dHRlcn0gLSAjeyR1bml0X21vYmlsZV93aWR0aH0pO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYy1jYWxjdWxhdG9yLWJveCxcbi5tb2R1bGUtdG1wbC10b29sIC5jLWNhbGN1bGF0b3ItYm94IHtcbiAgICBAaW5jbHVkZSBncmlkbGVfc3RhdGUgKHBob25lKSB7XG4gICAgICAgICZfX3ZhbHVlIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICR2YWx1ZV9tb2JpbGVfaGVpZ2h0O1xuICAgICAgICB9XG4gICAgICAgICZfX3VuaXQge1xuICAgICAgICAgICAgbWluLWhlaWdodDogJHVuaXRfbW9iaWxlX2hlaWdodDtcbiAgICAgICAgfVxuICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRkZXNjX21vYmlsZV9oZWlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jLWNhbGN1bGF0b3ItYm94LFxuLm1vZHVsZS10bXBsLXRvb2wgLmMtY2FsY3VsYXRvci1ib3gge1xuICAgIEBpbmNsdWRlIGdyaWRsZV9zdGF0ZSAocGhvbmUtcG9ydHJhaXQpIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAmICsgLmMtY2FsY3VsYXRvci1ib3hfX3ZhbHVlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX192YWx1ZSxcbiAgICAgICAgJl9fdW5pdCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZV9ndXR0ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jLWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jLWluZm8ge1xuICAgIEBpbmNsdWRlIGdyaWRsZV9zdGF0ZSAocGhvbmUtcG9ydHJhaXQpIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbn1cblxuXG4uYy1pbmZvLWJveCxcbi5tb2R1bGUtdG1wbC10b29sIC5jLWluZm8tYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgd2lkdGg6IDQ5JTtcbiAgICBoZWlnaHQ6ICRpbmZvX2JveF9oZWlnaHQ7XG4gICAgcGFkZGluZzogJHNpemVfZ3V0dGVyICRzaXplX2d1dHRlciAkc2l6ZV9ndXR0ZXIgJHNpemVfZ3V0dGVyKjI7XG5cbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyX3JhZGl1c19pbmZvX2JveDtcblxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAmICsgLmMtaW5mby1ib3gge1xuICAgICAgICBtYXJnaW4tbGVmdDogMiU7XG4gICAgfVxuICAgICZfX2Rlc2Mge1xuICAgICAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xuICAgICAgICAmICsgLmMtaW5mby1ib3hfX2ljb24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzaXplX2d1dHRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pY29uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG4gICAgJi0tcGhvbmUge1xuICAgICAgICAuYy1pbmZvLWJveCB7XG4gICAgICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogJGljb25fcGhvbmVfd2lkdGg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkaWNvbl9waG9uZV9oZWlnaHQ7XG5cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2h0dHBzOi8vYXNzZXRzLmtwbWcuY29tL2NvbnRlbnQvZGFtL2twbWcvcGwvaW1hZ2VzL2dmeC90b29scy9jYWxjdWxhdG9yL3Bob25lLnBuZycpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYtLW1zZyB7XG4gICAgICAgIC5jLWluZm8tYm94IHtcbiAgICAgICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkaWNvbl9tZXNzYWdlX3dpZHRoO1xuICAgICAgICAgICAgICAgIGhlaWdodDogJGljb25fbWVzc2FnZV9oZWlnaHQ7XG5cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2h0dHBzOi8vYXNzZXRzLmtwbWcuY29tL2NvbnRlbnQvZGFtL2twbWcvcGwvaW1hZ2VzL2dmeC90b29scy9jYWxjdWxhdG9yL21lc3NhZ2UucG5nJykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jLWluZm8tYm94LFxuLm1vZHVsZS10bXBsLXRvb2wgLmMtaW5mby1ib3gge1xuICAgIEBpbmNsdWRlIGdyaWRsZV9zdGF0ZSAocGhvbmUtcG9ydHJhaXQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICYgKyAuYy1pbmZvLWJveCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZV9ndXR0ZXI7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmMtdGVhbSxcbi5tb2R1bGUtdG1wbC10b29sIC5jLXRlYW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBtYXJnaW4tcmlnaHQ6IC05cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC05cHg7XG5cbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmMtdGVhbSxcbi5tb2R1bGUtdG1wbC10b29sIC5jLXRlYW0ge1xuICAgIEBpbmNsdWRlIGdyaWRsZV9zdGF0ZSAodGFibGV0IHBob25lKSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG59XG5cbi5jLXRlYW0tYm94LFxuLm1vZHVsZS10bXBsLXRvb2wgLmMtdGVhbS1ib3gge1xuICAgIHdpZHRoOiAkdGVhbV9ib3hfd2lkdGg7XG4gICAgcGFkZGluZzogJHNpemVfZ3V0dGVyO1xuXG4gICAgYm9yZGVyOiA5cHggc29saWQgJGNvbG9yX2dyYXlfNDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZ3JheV80O1xuICAgICZfX21lZGlhIHtcbiAgICAgICAgJi5vLWltZy13cmFwcGVyIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJiArIC5jLXRlYW0tYm94X19kZXNjIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaXplX2d1dHRlcioxLjU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbmFtZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfYmx1ZV8yO1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9ncmF5XzM7XG4gICAgfVxufVxuXG4vLyAuYy10ZWFtLWJveCxcbi8vIC5tb2R1bGUtdG1wbC10b29sIC5jLXRlYW0tYm94IHtcbi8vICAgICBAaW5jbHVkZSBncmlkbGVfc3RhdGUgKHBob25lLWxhbmRzY2FwZSkge1xuLy8gICAgICAgICB3aWR0aDogJHRlYW1fYm94X21vYmlsZV9sYW5kc2NhcGVfd2lkdGg7XG4vLyAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplX2d1dHRlcjtcbi8vICAgICAgICAgJjpudGgtY2hpbGQoMSksXG4vLyAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbi8vICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplX2d1dHRlcjtcbi8vICAgICAgICAgfVxuLy8gICAgIH1cbi8vIH1cblxuLmMtdGVhbS1ib3gsXG4ubW9kdWxlLXRtcGwtdG9vbCAuYy10ZWFtLWJveCB7XG4gICAgQGluY2x1ZGUgZ3JpZGxlX3N0YXRlIChwaG9uZS1wb3J0cmFpdCkge1xuICAgICAgICB3aWR0aDogJHRlYW1fYm94X21vYmlsZV93aWR0aDtcbiAgICB9XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIFRhYnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5jLXRhYnMsXG4ubW9kdWxlLXRtcGwtdG9vbCAuYy10YWJzIHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAmX19uYXYge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICYuaXMtdGFiLWFjdGl2ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RhYiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAmLmlzLXRhYi1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEJ1dHRvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5jLWJ0biB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIC5jLWxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uZi1mb3JtLFxuLm1vZHVsZS10bXBsLXRvb2wgLmYtZm9ybSB7XG4gICAgZmllbGRzZXQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbiAgICBpbnB1dCxcbiAgICB0ZXh0YXJlYSxcbiAgICBzZWxlY3Qge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdGV4dGFyZWEge1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2l6ZV9idG4qNTtcbiAgICAgICAgbWF4LWhlaWdodDogJHNpemVfYnRuKjEwO1xuICAgICAgICBwYWRkaW5nOiAkc2l6ZV9ndXR0ZXI7XG5cbiAgICAgICAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgICB9XG4gICAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbiAgICB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLFxuICAgIHNlbGVjdDotd2Via2l0LWF1dG9maWxsIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggd2hpdGUgaW5zZXQ7XG4gICAgfVxuICAgICo6Oi1tcy1jbGVhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5mLWlucHV0LXdyYXBwZXIsXG4gICAgLmYtc2VsZWN0LXdyYXBwZXIsXG4gICAgLmYtdGV4dGFyZWEtd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC5mLWlucHV0LXdyYXBwZXIsXG4gICAgLmYtdGV4dGFyZWEtd3JhcHBlciB7XG4gICAgICAgIEBleHRlbmQgJWhlbHBlci0tZmxleC0tc3RyZXRjaDtcbiAgICAgICAgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgICAgIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQ6LW1vei1wbGFjZWhvbGRlcixcbiAgICAgICAgdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0OjotbW96LXBsYWNlaG9sZGVyLFxuICAgICAgICB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAgICAgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQsXG4gICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZi1pbnB1dC13cmFwcGVyIHtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6ICRzaXplX2J0bjtcbiAgICAgICAgICAgIC8vIHBhZGRpbmc6IDAgY2FsYygjeyRzaXplX2J0bn0gKyAjeyRzaXplX2d1dHRlcn0gLSA4cHgpIDAgJHNpemVfZ3V0dGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mLXRleHRhcmVhLXdyYXBwZXIge1xuICAgICAgICAvLyB0ZXh0YXJlYSB7XG4gICAgICAgIC8vICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCN7JHNpemVfZ3V0dGVyfSAqIDIgKyAyMHB4ICk7XG4gICAgICAgIC8vIH1cbiAgICB9XG4gICAgLmYtc2VsZWN0LXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG5cbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAkc2l6ZV9idG47XG4gICAgICAgICAgICAvLyBwYWRkaW5nOiAwIGNhbGMoI3skc2l6ZV9idG59ICsgI3skc2l6ZV9ndXR0ZXJ9IC0gOHB4KSAwICRzaXplX2d1dHRlcjtcblxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi0tc2VuZC1tc2cge1xuICAgICAgICAuZi1mb3JtIHtcbiAgICAgICAgICAgICZfX2FjdGlvbnMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgLmMtcG9saWNlIHtcbiAgICAgICAgICAgICAgICAgICAgJiArIC5jLWJ0biB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJHNpemVfZ3V0dGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jLWJ0biB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZi1mb3JtIHtcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIC5mLWZpZWxkIHtcbiAgICAgICAgICAgICAgICAgICAgJi0tY2hlY2tib3gge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmYtZmllbGRfX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLSgkY2hlY2tib3hfc2l6ZSArICRjaGJ4X2xhYmVsX3NwYWNlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mLWZvcm0sXG4ubW9kdWxlLXRtcGwtdG9vbCAuZi1mb3JtIHtcbiAgICBAaW5jbHVkZSBncmlkbGVfc3RhdGUgKHBob25lKSB7XG4gICAgICAgICYtLXNlbmQtbXNnIHtcbiAgICAgICAgICAgIC5mLWZvcm0ge1xuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAuZi1maWVsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLS1jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmYtZmllbGRfX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mLWZvcm0sXG4ubW9kdWxlLXRtcGwtdG9vbCAuZi1mb3JtIHtcbiAgICBAaW5jbHVkZSBncmlkbGVfc3RhdGUgKHBob25lLXBvcnRyYWl0KSB7XG4gICAgICAgICYtLXNlbmQtbXNnIHtcbiAgICAgICAgICAgIC5mLWZvcm0ge1xuICAgICAgICAgICAgICAgICZfX2FjdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIC5jLXBvbGljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmICsgLmMtYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkc2l6ZV9ndXR0ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmMtYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubW9kdWxlLXRtcGwtdG9vbCAuZi1mb3JtLS1zZW5kLW1zZyAuZi1mb3JtX19hY3Rpb25zIC5jLXBvbGljZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBGaWVsZHNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5mLWZpZWxkIHtcbiAgICAmLS1jaGVja2JveCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLmYtZmllbGQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJl9fY29udHJvbCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyAuZi1maWVsZF9fbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnaHR0cHM6Ly9hc3NldHMua3BtZy5jb20vY29udGVudC9kYW0va3BtZy9wbC9pbWFnZXMvZ2Z4L3Rvb2xzL2NhbGN1bGF0b3IvY2hlY2sucG5nJykgbm8tcmVwZWF0IGxlZnQgdG9wO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIC5mLWZpZWxkX19sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX3BpbmtfMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9waW5rXzI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19sYWJlbCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRjaGVja2JveF9zaXplO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6ICRjaGVja2JveF9zaXplO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRjaGVja2JveF9zaXplO1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkY2hlY2tib3hfc2l6ZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2hieF9sYWJlbF9zcGFjZTtcblxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcblxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3Jfd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJfcmFkaXVzX2NoZWNrYm94O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDJweDtcblxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIE5hdmlnYXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLyIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQnV0dG9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmMtdmFsaWRhdGlvbi1tc2cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBmb250LXdlaWdodDogJHdlaWdodF9ib2xkO1xuXG4gICAgY29sb3I6ICRjb2xvcl9ncmF5XzI7XG5cbiAgICBAZXh0ZW5kICVoZWxwZXItLXRyYW5zaXRpb247XG4gICAgJi5pcy12aXNpYmxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFV0aWxpdGllc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogVGV4dCBpbmRlbnRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udS1pbmZvIHtcbiAgICBAZXh0ZW5kICVoZWxwZXItLWluZGVudDtcbn1cblxuLyogRGlzcGxheXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4udS1zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnUtc2hvdyB7XG4gICAgQGluY2x1ZGUgZ3JpZGxlX3N0YXRlIChwaG9uZS1wb3J0cmFpdCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi8qIEJhY2tncm91bmRzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmwtbWFpbiB7XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCBsZW5ndGgoJGNvbG9ycykge1xuICAgICAgICAudS1iZy0jeyRpfSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBudGgoJGNvbG9ycywgJGkpO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggbGVuZ3RoKCRjb2xvcnMpIHtcbiAgICAgICAgLnUtYmctI3skaX0tb24taG92ZXIge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbnRoKCRjb2xvcnMsICRpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi8vIGZvciBkb3VibGUgaG9yaXpvbnRhbCBiYWNrZ3JvdW5kXG4vLyBAZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkY29sb3JzKSB7XG4vLyAgICAgQGZvciAkaiBmcm9tIDEgdGhyb3VnaCBsZW5ndGgoJGNvbG9ycykge1xuLy8gICAgICAgICAudS1iZy1kb3VibGUtI3skaX0tI3skan0ge1xuLy8gICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIG50aCgkY29sb3JzLCAkaSkgMCUsbnRoKCRjb2xvcnMsICRpKSA1MCUsIG50aCgkY29sb3JzLCAkaikgNTAlLG50aCgkY29sb3JzLCAkaikgMTAwJSk7XG4vLyAgICAgICAgIH1cbi8vICAgICB9XG4vLyB9XG5cbi51LWJnLWN1cnJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi51LWJnLWN1cnJlbnQtb24taG92ZXIge1xuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgfVxufVxuLnUtYmctdHJhbnNwYXJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnUtYmctdHJhbnNwYXJlbnQtb24taG92ZXIge1xuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG59XG5cbi8qIFBhaW50cyAoY29sb3JzKVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggbGVuZ3RoKCRjb2xvcnMpIHtcbiAgICAudS1wYWludC0jeyRpfSB7XG4gICAgICAgIGNvbG9yOiBudGgoJGNvbG9ycywgJGkpO1xuICAgIH1cbn1cbi8vIGlmIHdlIHdhbnQgdG8gY2hhbmdlIGNvbG9ycyBvbiBkaWZmZXJlbnQgc2NyZWVucyByZXNvbHV0aW9ucyB3ZSBuZWVkIHRvIGdlbmVyYXRlIGdyaWRkbGUgY2xhc3MgaW5zdGVhZCBvZiByZWd1bGFyIGNsYXNzXG4vLyBAZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkY29sb3JzKSB7XG4vLyAgICAgQGluY2x1ZGUgZ3JpZGxlX2dlbmVyYXRlX2N1c3RvbV9jbGFzcyggKCd1JywnLScsJ3BhaW50JywnLScsJyN7JGl9JywnQCcsJyVzdGF0ZScpICkge1xuLy8gICAgICAgICBjb2xvcjogbnRoKCRjb2xvcnMsICRpKTtcblxuLy8gICAgICAgICBjb250ZW50OiAnI3tncmlkbGVfZ2V0X2N1cnJlbnRfc3RhdGVfbmFtZSgpfSc7XG4vLyAgICAgfVxuLy8gfVxuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkY29sb3JzKSB7XG4gICAgLnUtcGFpbnQtI3skaX0tb24taG92ZXIge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiBudGgoJGNvbG9ycywgJGkpO1xuICAgICAgICB9XG4gICAgfVxufVxuLnUtcGFpbnQtY3VycmVudC1vbi1ob3ZlciB7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgfVxufVxuXG4vKiBCb3JkZXJzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCBsZW5ndGgoJGNvbG9ycykge1xuICAgIC51LWJvcmRlci0jeyRpfSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbnRoKCRjb2xvcnMsICRpKTtcbiAgICB9XG59XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggbGVuZ3RoKCRjb2xvcnMpIHtcbiAgICAudS1ib3JkZXItI3skaX0tb24taG92ZXIge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbnRoKCRjb2xvcnMsICRpKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi51LWJvcmRlci1jdXJyZW50IHtcbiAgICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi51LWJvcmRlci1jdXJyZW50LW9uLWhvdmVyIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgfVxufVxuXG4vKiBDaGFuZ2UgZWxlbWVudCBjb2xvci9iYWNrZ3JvdW5kIG9uIHBhcmVudCBob3ZlclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEV4YW1wbGU6XG4gICAgWW91IHNldCBmb2xsb3dpbmcgY29sb3JzIGluIHZhcmlhYmxlcyBmaWxlOiAkY29sb3JfMTogYmxhY2s7ICRjb2xvcl8yOiB5ZWxsb3c7XG4gICAgWW91IGhhdmUgYnV0dG9uIHdpdGggZm9sbG93aW5nIGNsYXNzZXM9XCJ1LXBhaW50LTEgdS1iZy0yXCIgKFwidS1wYWludC0xXCIgY2xhc3Mgc3R5bGVzOiBjb2xvcjogJGNvbG9yXzEgKD0gYmxhY2spLiBcInUtYmctMlwiIGNsYXNzIHN0eWxlczogYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXzIgKD0geWVsbG93KSkgaW5zaWRlIHNvbWUgYm94IChpdCBkb2Vzbid0IGhhdmUgdG8gYmUgZGlyZWN0IHBhcmVudCBvZiB0aGlzIGJ1dHRvbikuXG4gICAgWW91IHdhbnQgdGhlIGJ1dHRvbiBzd2l0Y2ggY29sb3JzIG9uIHRoZSBib3ggaG92ZXIgc3RhdGUgLSBpdCBtZWFucyBoYXZlIHJldmVyc2UgY29sb3IvYmFja2dyb3VuZDogY29sb3I6IHllbGxvdzsgYW5kIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIFlvdSBuZWVkIHRvIGdpdmUgXCJ1LXJldi1vbi1ob3Zlci1wYXJlbnRcIiBjbGFzcyB0byB0aGUgYm94IGFuZCBcInUtcmV2LW9uLWhvdmVyXCIgY2xhc3MgdG8gdGhlIGJ1dHRvblxuKi9cbi8vIC51LXJldi1vbi1ob3Zlci1wYXJlbnQge1xuLy8gICAgICY6aG92ZXIge1xuLy8gICAgICAgICAudS1yZXYtb24taG92ZXIge1xuLy8gICAgICAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCBsZW5ndGgoJGNvbG9ycykge1xuLy8gICAgICAgICAgICAgICAgICYudS1wYWludC0jeyRpfSB7XG4vLyAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG50aCgkY29sb3JzLCAkaSk7XG4vLyAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgICYudS1iZy0jeyRpfSB7XG4vLyAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBudGgoJGNvbG9ycywgJGkpO1xuLy8gICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgIH1cbi8vICAgICAgICAgfVxuLy8gICAgIH1cbi8vIH1cblxuLyogRXhhbXBsZTpcbiAgICBZb3Ugc2V0IGZvbGxvd2luZyBjb2xvcnMgaW4gdmFyaWFibGVzIGZpbGU6ICRjb2xvcl8xOiBibGFjazsgJGNvbG9yXzI6IHB1cnBsZTsgJGNvbG9yXzM6IHJlZDsgJGNvbG9yXzQ6IHllbGxvdztcbiAgICBZb3UgaGF2ZSBidXR0b24gd2l0aCBmb2xsb3dpbmcgY2xhc3Nlcz1cInUtcGFpbnQtMSB1LWJnLTJcIiAoXCJ1LXBhaW50LTFcIiBjbGFzcyBzdHlsZXM6IGNvbG9yOiAkY29sb3JfMS4gXCJ1LWJnLTJcIiBjbGFzcyBzdHlsZXM6IGNvbG9yOiAkY29sb3JfMikgaW5zaWRlIHNvbWUgYm94IChpdCBkb2Vzbid0IGhhdmUgdG8gYmUgZGlyZWN0IHBhcmVudCBvZiB0aGlzIGJ1dHRvbikuXG4gICAgWW91IHdhbnQgdGhlIGJ1dHRvbiBjaGFuZ2UgaXRzIGNvbG9yIG9uICRjb2xvcl8zIGFuZCBpdHMgYmFja2dyb3VuZCBvbiAkY29sb3JfNCB3aGlsZSB0aGUgYm94IGlzIGhvdmVyZWQuXG4gICAgWW91IG5lZWQgdG8gZ2l2ZSBcInUtY2hhbmdlLW9uLXBhcmVudC1ob3YtcGFyZW50XCIgY2xhc3MgdG8gdGhlIGJveCBhbmQgXCJ1LWNoYW5nZS1vbi1wYXJlbnQtaG92LXBhaW50LTMgdS1jaGFuZ2Utb24tcGFyZW50LWhvdi1iZy00XCIgY2xhc3NlcyB0byB0aGUgYnV0dG9uXG4qL1xuLy8gLnUtY2hhbmdlLW9uLXBhcmVudC1ob3YtcGFyZW50IHtcbi8vICAgICAmOmhvdmVyIHtcbi8vICAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCBsZW5ndGgoJGNvbG9ycykge1xuLy8gICAgICAgICAgICAgLnUtY2hhbmdlLW9uLXBhcmVudC1ob3Yge1xuLy8gICAgICAgICAgICAgICAgICYtcGFpbnQtI3skaX0ge1xuLy8gICAgICAgICAgICAgICAgICAgICBjb2xvcjogbnRoKCRjb2xvcnMsICRpKTtcblxuLy8gICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgICAgICAmLWJnLSN7JGl9IHtcbi8vICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBudGgoJGNvbG9ycywgJGkpO1xuLy8gICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgIH1cbi8vICAgICAgICAgfVxuLy8gICAgIH1cbi8vIH1cblxuLyogU2V0cyBvZiB1dGlsaXRpZXMgZXguIHNldCBvZiBzdHlsZXMgZm9yIGJ1dHRvbnMgKHRob3NlIGNsYXNzZXMgY2FuIGJlIGFkZGVkIHRvIGxpbnNrIGFuZCBidXR0b25zKVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4ucy1idG4tc3R5bGUge1xuICAgICYtMSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIG1pbi13aWR0aDogJHNpemVfcy1idG5faDtcblxuICAgICAgICBjb2xvcjogJGNvbG9yXzI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl8zO1xuXG4gICAgICAgIEBpbmNsdWRlIGhlbHBlci0tYnRuLXN0eWxlcztcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogNTAwbXMgY3ViaWMtYmV6aWVyKC4xOTAsIDEuMDAwLCAuMjIwLCAxLjAwMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl81O1xuICAgICAgICB9XG4gICAgICAgIC5jLWxhYmVsIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udF9zYW5zO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4qL1xuXG4vKiBUcmFuc2xhdGVzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnUtaG9yaXpvbnRhbC1taWRkbGUtcmlnaHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xufVxuLnUtaG9yaXpvbnRhbC1taWRkbGUtbGVmdCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLnUtdmVydGljYWwtbWlkZGxlLXRvcCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICYudS1ob3Jpem9udGFsLW1pZGRsZS1yaWdodCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG4gICAgfVxuICAgICYudS1ob3Jpem9udGFsLW1pZGRsZS1sZWZ0IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxuICAgICYudS1ob3Jpem9udGFsLXRvdGFsLXJpZ2h0IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUsIC01MCUpO1xuICAgIH1cbiAgICAmLnUtaG9yaXpvbnRhbC10b3RhbC1sZWZ0IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlLCAtNTAlKTtcbiAgICB9XG59XG4udS12ZXJ0aWNhbC1taWRkbGUtYm90dG9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICAmLnUtaG9yaXpvbnRhbC1taWRkbGUtcmlnaHQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7XG4gICAgfVxuICAgICYudS1ob3Jpem9udGFsLW1pZGRsZS1sZWZ0IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbiAgICB9XG4gICAgJi51LWhvcml6b250YWwtdG90YWwtcmlnaHQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSwgNTAlKTtcbiAgICB9XG4gICAgJi51LWhvcml6b250YWwtdG90YWwtbGVmdCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSwgNTAlKTtcbiAgICB9XG59XG4udS1ob3Jpem9udGFsLXRvdGFsLXJpZ2h0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG4udS1ob3Jpem9udGFsLXRvdGFsLWxlZnQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG4udS12ZXJ0aWNhbC10b3RhbC10b3Age1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgJi51LWhvcml6b250YWwtbWlkZGxlLXJpZ2h0IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtMTAwJSk7XG4gICAgfVxuICAgICYudS1ob3Jpem9udGFsLW1pZGRsZS1sZWZ0IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICAgIH1cbiAgICAmLnUtaG9yaXpvbnRhbC10b3RhbC1yaWdodCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlLCAtMTAwJSk7XG4gICAgfVxuICAgICYudS1ob3Jpem9udGFsLXRvdGFsLWxlZnQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUsIC0xMDAlKTtcbiAgICB9XG59XG4udS12ZXJ0aWNhbC10b3RhbC1ib3R0b20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAmLnUtaG9yaXpvbnRhbC1taWRkbGUtcmlnaHQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDEwMCUpO1xuICAgIH1cbiAgICAmLnUtaG9yaXpvbnRhbC1taWRkbGUtbGVmdCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDEwMCUpO1xuICAgIH1cbiAgICAmLnUtaG9yaXpvbnRhbC10b3RhbC1yaWdodCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlLCAxMDAlKTtcbiAgICB9XG4gICAgJi51LWhvcml6b250YWwtdG90YWwtbGVmdCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSwgMTAwJSk7XG4gICAgfVxufVxuXG4vKiBTaW1wbGUgbGlua1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi51LWRlZmF1bHQtbGluay1hbmltIHtcbiAgICBAZXh0ZW5kICVoZWxwZXItLWlubGluZS1mbGV4LS1jZW50ZXItLWNlbnRlcjtcbiAgICAuYy1sYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuMThzIGN1YmljLWJlemllciguNTIsIC4wMSwgLjE2LCAxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcblxuICAgICAgICAgICAgQGV4dGVuZCAlaGVscGVyLS1wc2V1ZG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5jLWxhYmVsIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC42MiwgLjAyLCAuMzQsIDEpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4yNHM7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIC51LW5vd3JhcCB7XG4vLyAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbi8vIH1cbi8vIC51LXdyYXAge1xuLy8gICAgIHdoaXRlLXNwYWNlOiB3cmFwO1xuLy8gfSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBVdGlsaXRpZXMgc2V0c1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnMtYnRuLXN0eWxlLTEsXG4ubW9kdWxlLXRtcGwtdG9vbCAucy1idG4tc3R5bGUtMSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6ICRzaXplX2J0bjtcbiAgICBwYWRkaW5nOiAkc2l6ZV9ndXR0ZXIqMS41O1xuXG4gICAgZm9udC1zaXplOiAkc2l6ZV9mb250X3M7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yX3doaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJfcmFkaXVzX2RlZmF1bHQ7XG5cbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAZXh0ZW5kICVoZWxwZXItLXRyYW5zaXRpb247XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX3Bpbms7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9waW5rO1xuICAgIH1cbn1cblxuLnMtYnRuLXN0eWxlLTIsXG4ucy1idG4tc3R5bGUtMyxcbi5tb2R1bGUtdG1wbC10b29sIC5zLWJ0bi1zdHlsZS0yLFxuLm1vZHVsZS10bXBsLXRvb2wgLnMtYnRuLXN0eWxlLTMge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXG4gICAgZm9udC1zaXplOiAkc2l6ZV9mb250X3M7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yX3doaXRlO1xuXG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgQGV4dGVuZCAlaGVscGVyLS10cmFuc2l0aW9uO1xufVxuXG4ucy1idG4tc3R5bGUtMixcbi5tb2R1bGUtdG1wbC10b29sIC5zLWJ0bi1zdHlsZS0yIHtcbiAgICBtaW4td2lkdGg6ICRidG5fd2lkdGg7XG4gICAgaGVpZ2h0OiAkc2l6ZV9idG47XG4gICAgcGFkZGluZzogMCAkc2l6ZV9ndXR0ZXIqMztcblxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXJfcmFkaXVzX2RlZmF1bHQ7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX3Bpbms7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9waW5rO1xuICAgIH1cbn1cblxuLnMtYnRuLXN0eWxlLTMsXG4ubW9kdWxlLXRtcGwtdG9vbCAucy1idG4tc3R5bGUtMyB7XG4gICAgbWluLXdpZHRoOiAkYnRuX3NtYWxsX3dpZHRoO1xuICAgIGhlaWdodDogJHNpemVfYnRuX3NtYWxsO1xuICAgIHBhZGRpbmc6IDAgJHNpemVfZ3V0dGVyKjI7XG5cbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyX3JhZGl1c19wb3B1cF9idG47XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfcGluaztcbiAgICB9XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVGV4dCBzdHlsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vLyAudC1kZWZhdWx0LXhzICAgICAgICAgICAgICAgIGZvbnQgQXJpYWwgUmVndWxhciAxMHB4O1xuLy8gLnQtZGVmYXVsdC0yeHMgICAgICAgICAgICAgICBmb250IEFyaWFsIFJlZ3VsYXIgMTRweDtcbi8vIC50LWRlZmF1bHQtcyAgICAgICAgICAgICAgICAgZm9udCBBcmlhbCBSZWd1bGFyIDE2cHg7XG4vLyAudC1kZWZhdWx0LTJzICAgICAgICAgICAgICAgIGZvbnQgQXJpYWwgUmVndWxhciAxN3B4XG4vLyAudC1kZWZhdWx0LW0gICAgICAgICAgICAgICAgIGZvbnQgQXJpYWwgUmVndWxhciAyNnB4XG4vLyAudC1kZWZhdWx0LWJvbGQtMnhzICAgICAgICAgIGZvbnQgQXJpYWwgQm9sZCAxNHB4O1xuLy8gLnQtZGVmYXVsdC1ib2xkLXMgICAgICAgICAgICBmb250IEFyaWFsIEJvbGQgMTZweFxuLy8gLnQtZGVmYXVsdC1ib2xkLTNzICAgICAgICAgICBmb250IEFyaWFsIEJvbGQgMThweFxuLy8gLnQtZGVmYXVsdC1ib2xkLW0gICAgICAgICAgICBmb250IEFyaWFsIEJvbGQgMjZweFxuLy8gLnQtc2Vjb25kLWV4dHJhLWxpZ2h0LWwgICAgICBmb250IEtQTUcgRXh0cmEgTGlnaHQgNTBweFxuLy8gLnQtc2Vjb25kLWxpZ2h0LTJsICAgICAgICAgICBmb250IEtQTUcgTGlnaHQgNjBweFxuLy8gLnQtc2Vjb25kLWV4dHJhLWxpZ2h0LTNsICAgICBmb250IEtQTUcgRXh0cmEgTGlnaHQgODBweFxuXG5cbi50LWRlZmF1bHQteHMsXG4ubW9kdWxlLXRtcGwtdG9vbCAudC1kZWZhdWx0LXhzIHtcbiAgICBmb250LXNpemU6ICRzaXplX2ZvbnRfeHM7XG4gICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbn1cblxuLnQtZGVmYXVsdC0yeHMsXG4ubW9kdWxlLXRtcGwtdG9vbCAudC1kZWZhdWx0LTJ4cyB7XG4gICAgZm9udC1zaXplOiAkc2l6ZV9mb250XzJ4cztcbn1cblxuLnQtZGVmYXVsdC1zLFxuLm1vZHVsZS10bXBsLXRvb2wgLnQtZGVmYXVsdC1zIHtcbiAgICBmb250LXNpemU6ICRzaXplX2ZvbnRfcztcbn1cblxuLnQtZGVmYXVsdC0ycyxcbi5tb2R1bGUtdG1wbC10b29sIC50LWRlZmF1bHQtMnMge1xuICAgIGZvbnQtc2l6ZTogJHNpemVfZm9udF8ycztcbn1cblxuLnQtZGVmYXVsdC1tLFxuLm1vZHVsZS10bXBsLXRvb2wgLnQtZGVmYXVsdC1tIHtcbiAgICBmb250LXNpemU6ICRzaXplX2ZvbnRfbTtcbn1cblxuLnQtZGVmYXVsdC1tLFxuLm1vZHVsZS10bXBsLXRvb2wgLnQtZGVmYXVsdC1tIHtcbiAgICBAaW5jbHVkZSBncmlkbGVfc3RhdGUgKHBob25lKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHNpemVfZm9udF9tb2JpbGVfbTtcbiAgICB9XG59XG5cbi50LWRlZmF1bHQtYm9sZC0yeHMsXG4ubW9kdWxlLXRtcGwtdG9vbCAudC1kZWZhdWx0LWJvbGQtMnhzIHtcbiAgICBmb250LXNpemU6ICRzaXplX2ZvbnRfMnhzO1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0X2JvbGQ7XG59XG5cbi50LWRlZmF1bHQtYm9sZC1zLFxuLm1vZHVsZS10bXBsLXRvb2wgLnQtZGVmYXVsdC1ib2xkLXMge1xuICAgIGZvbnQtc2l6ZTogJHNpemVfZm9udF9zO1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0X2JvbGQ7XG59XG5cbi50LWRlZmF1bHQtYm9sZC0zcyxcbi5tb2R1bGUtdG1wbC10b29sIC50LWRlZmF1bHQtYm9sZC0zcyB7XG4gICAgZm9udC1zaXplOiAkc2l6ZV9mb250XzNzO1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0X2JvbGQ7XG4gICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbn1cblxuLnQtZGVmYXVsdC1ib2xkLW0sXG4ubW9kdWxlLXRtcGwtdG9vbCAudC1kZWZhdWx0LWJvbGQtbSB7XG4gICAgZm9udC1zaXplOiAkc2l6ZV9mb250X207XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHRfYm9sZDtcbn1cblxuLnQtc2Vjb25kLWV4dHJhLWxpZ2h0LWwsXG4ubW9kdWxlLXRtcGwtdG9vbCAudC1zZWNvbmQtZXh0cmEtbGlnaHQtbCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250X3NlY29uZF9leHRyYV9saWdodDtcbiAgICBmb250LXNpemU6ICRzaXplX2ZvbnRfbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAkY29sb3Jfd2hpdGU7XG59XG5cbi50LXNlY29uZC1saWdodC0ybCxcbi5tb2R1bGUtdG1wbC10b29sIC50LXNlY29uZC1saWdodC0ybCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250X3NlY29uZF9saWdodDtcbiAgICBmb250LXNpemU6ICRzaXplX2ZvbnRfMmw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICRjb2xvcl93aGl0ZTtcbn1cblxuLnQtc2Vjb25kLWxpZ2h0LTJsLFxuLm1vZHVsZS10bXBsLXRvb2wgLnQtc2Vjb25kLWxpZ2h0LTJsIHtcbiAgICBAaW5jbHVkZSBncmlkbGVfc3RhdGUgKHBob25lKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHNpemVfZm9udF9tb2JpbGVfMmw7XG4gICAgfVxufVxuXG4udC1zZWNvbmQtZXh0cmEtbGlnaHQtM2wsXG4ubW9kdWxlLXRtcGwtdG9vbCAudC1zZWNvbmQtZXh0cmEtbGlnaHQtM2wge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udF9zZWNvbmRfZXh0cmFfbGlnaHQ7XG4gICAgZm9udC1zaXplOiAkc2l6ZV9mb250XzNsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogJGNvbG9yX3doaXRlO1xufVxuXG4udC1zZWNvbmQtZXh0cmEtbGlnaHQtM2wsXG4ubW9kdWxlLXRtcGwtdG9vbCAudC1zZWNvbmQtZXh0cmEtbGlnaHQtM2wge1xuICAgIEBpbmNsdWRlIGdyaWRsZV9zdGF0ZSAodGFibGV0KSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbn1cblxuLnQtc2Vjb25kLWV4dHJhLWxpZ2h0LTNsLFxuLm1vZHVsZS10bXBsLXRvb2wgLnQtc2Vjb25kLWV4dHJhLWxpZ2h0LTNsIHtcbiAgICBAaW5jbHVkZSBncmlkbGVfc3RhdGUgKHBob25lKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHNpemVfZm9udF9tb2JpbGVfM2w7XG4gICAgfVxufVxuXG5cbi8qIFVwcGVyY2FzZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50LXdlaWdodC1iLFxuLm1vZHVsZS10bXBsLXRvb2wgLnQtd2VpZ2h0LWIge1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0X2JvbGQ7XG59XG5cbi8qIFVwcGVyY2FzZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50LXVwcGVyLFxuLm1vZHVsZS10bXBsLXRvb2wgLnQtdXBwZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIFRleHQgZGVjb3JhdGlvblxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50LXVuZGVybGluZSxcbi5tb2R1bGUtdG1wbC10b29sIC50LXVuZGVybGluZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIExpbmUtaGVpZ2h0XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnQtbGluZS1oLXMsXG4ubW9kdWxlLXRtcGwtdG9vbCAudC1saW5lLWgtcyB7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi8qIEFsaWdubWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi50LWNlbnRlcmVkLFxuLm1vZHVsZS10bXBsLXRvb2wgLnQtY2VudGVyZWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnQtcmlnaHQsXG4ubW9kdWxlLXRtcGwtdG9vbCAudC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59Il19 */@font-face {font-family:'KPMGWebExtraLight';src:url("../fonts/KPMG-Web-Extra-Light.eot");src:url("../fonts/KPMG-Web-Extra-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/KPMG-Web-Extra-Light.woff") format("woff"), url("../fonts/KPMG-Web-Extra-Light.ttf") format("truetype"), url("../fonts/KPMG-Web-Extra-Light.svg#kpmgwebextralight") format("svg");font-weight:normal;font-style:normal;}@font-face {font-family:'KPMGWebLight';src:url("../fonts/KPMG-Web-Light.eot");src:url("../fonts/KPMG-Web-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/KPMG-Web-Light.woff") format("woff"), url("../fonts/KPMG-Web-Light.ttf") format("truetype"), url("../fonts/KPMG-Web-Light.svg#kpmgweblight") format("svg");font-weight:normal;font-style:normal;}@media screen and (max-width: 920px) and (min-width: 641px) and (orientation: portrait) {.container\@tablet-portrait:after {content: "";display: table;clear: both;}.row\@tablet-portrait,.row-reverse\@tablet-portrait {display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -moz-box;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-flex: 0;-webkit-flex: 0 1 auto;-moz-box-flex: 0;-moz-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;}.gr-0\@tablet-portrait,.gr-1\@tablet-portrait,.gr-2\@tablet-portrait,.gr-3\@tablet-portrait,.gr-4\@tablet-portrait,.gr-5\@tablet-portrait,.gr-6\@tablet-portrait,.gr-7\@tablet-portrait,.gr-8\@tablet-portrait,.gr-9\@tablet-portrait,.gr-10\@tablet-portrait,.gr-11\@tablet-portrait,.gr-12\@tablet-portrait,.gr-13\@tablet-portrait,.gr-14\@tablet-portrait,.gr-15\@tablet-portrait,.gr-16\@tablet-portrait,.gr-17\@tablet-portrait,.gr-18\@tablet-portrait,.gr-19\@tablet-portrait,.gr-20\@tablet-portrait,.gr-21\@tablet-portrait,.gr-22\@tablet-portrait,.gr-23\@tablet-portrait,.gr-24\@tablet-portrait {-webkit-box-flex: 0;-webkit-flex: 0 0 auto;-moz-box-flex: 0;-moz-flex: 0 0 auto;-ms-flex: 0 0 auto;flex: 0 0 auto;-webkit-box-direction: normal;-webkit-box-orient: vertical;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;flex-direction: column;display: block;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-right: 10px;padding-left: 10px;}.gr-adapt\@tablet-portrait {max-width: 100%;display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -moz-box;display: flex;-webkit-box-flex: 0;-webkit-flex: 0 1 auto;-moz-box-flex: 0;-moz-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;-webkit-box-direction: normal;-webkit-box-orient: vertical;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-right: 10px;padding-left: 10px;}.gr-grow\@tablet-portrait {max-width: 100%;display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -moz-box;display: flex;-webkit-box-flex: 1;-webkit-flex: 1 1 auto;-moz-box-flex: 1;-moz-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;-webkit-box-direction: normal;-webkit-box-orient: vertical;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-right: 10px;padding-left: 10px;}.push-0\@tablet-portrait,.push-1\@tablet-portrait,.push-2\@tablet-portrait,.push-3\@tablet-portrait,.push-4\@tablet-portrait,.push-5\@tablet-portrait,.push-6\@tablet-portrait,.push-7\@tablet-portrait,.push-8\@tablet-portrait,.push-9\@tablet-portrait,.push-10\@tablet-portrait,.push-11\@tablet-portrait,.push-12\@tablet-portrait,.push-13\@tablet-portrait,.push-14\@tablet-portrait,.push-15\@tablet-portrait,.push-16\@tablet-portrait,.push-17\@tablet-portrait,.push-18\@tablet-portrait,.push-19\@tablet-portrait,.push-20\@tablet-portrait,.push-21\@tablet-portrait,.push-22\@tablet-portrait,.push-23\@tablet-portrait,.push-24\@tablet-portrait {position: relative;}.pull-0\@tablet-portrait,.pull-1\@tablet-portrait,.pull-2\@tablet-portrait,.pull-3\@tablet-portrait,.pull-4\@tablet-portrait,.pull-5\@tablet-portrait,.pull-6\@tablet-portrait,.pull-7\@tablet-portrait,.pull-8\@tablet-portrait,.pull-9\@tablet-portrait,.pull-10\@tablet-portrait,.pull-11\@tablet-portrait,.pull-12\@tablet-portrait,.pull-13\@tablet-portrait,.pull-14\@tablet-portrait,.pull-15\@tablet-portrait,.pull-16\@tablet-portrait,.pull-17\@tablet-portrait,.pull-18\@tablet-portrait,.pull-19\@tablet-portrait,.pull-20\@tablet-portrait,.pull-21\@tablet-portrait,.pull-22\@tablet-portrait,.pull-23\@tablet-portrait,.pull-24\@tablet-portrait {position: relative;}.nowrap\@tablet-portrait {-webkit-flex-wrap: nowrap;-moz-flex-wrap: nowrap;-ms-flex-wrap: none;flex-wrap: nowrap;white-space: nowrap;}.nowrap\@tablet-portrait > * {white-space: normal;}.wrap\@tablet-portrait {-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;white-space: normal;}.gr-centered\@tablet-portrait {display: block !important;float: none !important;margin-left: auto !important;margin-right: auto !important;clear: both !important;}.gr-0\@tablet-portrait {-webkit-flex-basis: 0%;-moz-flex-basis: 0%;-ms-flex-preferred-size: 0%;flex-basis: 0%;max-width: 0%;}.push-0\@tablet-portrait {left: 0%;right: auto;}.pull-0\@tablet-portrait {right: 0%;left: auto;}.prefix-0\@tablet-portrait {margin-left: 0%;}.suffix-0\@tablet-portrait {margin-right: 0%;}.order-first\@tablet-portrait {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-0\@tablet-portrait {-webkit-box-ordinal-group: 1;-webkit-order: 0;-moz-order: 0;-ms-flex-order: 0;-moz-box-ordinal-group: 1;order: 0;}.order-last\@tablet-portrait {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-1\@tablet-portrait {-webkit-flex-basis: 4.16667%;-moz-flex-basis: 4.16667%;-ms-flex-preferred-size: 4.16667%;flex-basis: 4.16667%;max-width: 4.16667%;}.push-1\@tablet-portrait {left: 4.16667%;right: auto;}.pull-1\@tablet-portrait {right: 4.16667%;left: auto;}.prefix-1\@tablet-portrait {margin-left: 4.16667%;}.suffix-1\@tablet-portrait {margin-right: 4.16667%;}.order-first\@tablet-portrait {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-1\@tablet-portrait {-webkit-box-ordinal-group: 2;-webkit-order: 1;-moz-order: 1;-ms-flex-order: 1;-moz-box-ordinal-group: 2;order: 1;}.order-last\@tablet-portrait {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-2\@tablet-portrait {-webkit-flex-basis: 8.33333%;-moz-flex-basis: 8.33333%;-ms-flex-preferred-size: 8.33333%;flex-basis: 8.33333%;max-width: 8.33333%;}.push-2\@tablet-portrait {left: 8.33333%;right: auto;}.pull-2\@tablet-portrait {right: 8.33333%;left: auto;}.prefix-2\@tablet-portrait {margin-left: 8.33333%;}.suffix-2\@tablet-portrait {margin-right: 8.33333%;}.order-first\@tablet-portrait {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-2\@tablet-portrait {-webkit-box-ordinal-group: 3;-webkit-order: 2;-moz-order: 2;-ms-flex-order: 2;-moz-box-ordinal-group: 3;order: 2;}.order-last\@tablet-portrait {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-3\@tablet-portrait {-webkit-flex-basis: 12.5%;-moz-flex-basis: 12.5%;-ms-flex-preferred-size: 12.5%;flex-basis: 12.5%;max-width: 12.5%;}.push-3\@tablet-portrait {left: 12.5%;right: auto;}.pull-3\@tablet-portrait {right: 12.5%;left: auto;}.prefix-3\@tablet-portrait {margin-left: 12.5%;}.suffix-3\@tablet-portrait {margin-right: 12.5%;}.order-first\@tablet-portrait {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-3\@tablet-portrait {-webkit-box-ordinal-group: 4;-webkit-order: 3;-moz-order: 3;-ms-flex-order: 3;-moz-box-ordinal-group: 4;order: 3;}.order-last\@tablet-portrait {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-4\@tablet-portrait {-webkit-flex-basis: 16.66667%;-moz-flex-basis: 16.66667%;-ms-flex-preferred-size: 16.66667%;flex-basis: 16.66667%;max-width: 16.66667%;}.push-4\@tablet-portrait {left: 16.66667%;right: auto;}.pull-4\@tablet-portrait {right: 16.66667%;left: auto;}.prefix-4\@tablet-portrait {margin-left: 16.66667%;}.suffix-4\@tablet-portrait {margin-right: 16.66667%;}.order-first\@tablet-portrait {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-4\@tablet-portrait {-webkit-box-ordinal-group: 5;-webkit-order: 4;-moz-order: 4;-ms-flex-order: 4;-moz-box-ordinal-group: 5;order: 4;}.order-last\@tablet-portrait {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-5\@tablet-portrait {-webkit-flex-basis: 20.83333%;-moz-flex-basis: 20.83333%;-ms-flex-preferred-size: 20.83333%;flex-basis: 20.83333%;max-width: 20.83333%;}.push-5\@tablet-portrait {left: 20.83333%;right: auto;}.pull-5\@tablet-portrait {right: 20.83333%;left: auto;}.prefix-5\@tablet-portrait {margin-left: 20.83333%;}.suffix-5\@tablet-portrait {margin-right: 20.83333%;}.order-first\@tablet-portrait {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-5\@tablet-portrait {-webkit-box-ordinal-group: 6;-webkit-order: 5;-moz-order: 5;-ms-flex-order: 5;-moz-box-ordinal-group: 6;order: 5;}.order-last\@tablet-portrait {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-6\@tablet-portrait {-webkit-flex-basis: 25%;-moz-flex-basis: 25%;-ms-flex-preferred-size: 25%;flex-basis: 25%;max-width: 25%;}.push-6\@tablet-portrait {left: 25%;right: auto;}.pull-6\@tablet-portrait {right: 25%;left: auto;}.prefix-6\@tablet-portrait {margin-left: 25%;}.suffix-6\@tablet-portrait {margin-right: 25%;}.order-first\@tablet-portrait {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-6\@tablet-portrait {-webkit-box-ordinal-group: 7;-webkit-order: 6;-moz-order: 6;-ms-flex-order: 6;-moz-box-ordinal-group: 7;order: 6;}.order-last\@tablet-portrait {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-7\@tablet-portrait {-webkit-flex-basis: 29.16667%;-moz-flex-basis: 29.16667%;-ms-flex-preferred-size: 29.16667%;flex-basis: 29.16667%;max-width: 29.16667%;}.push-7\@tablet-portrait {left: 29.16667%;right: auto;}.pull-7\@tablet-portrait {right: 29.16667%;left: auto;}.prefix-7\@tablet-portrait {margin-left: 29.16667%;}.suffix-7\@tablet-portrait {margin-right: 29.16667%;}.order-first\@tablet-portrait {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-7\@tablet-portrait {-webkit-box-ordinal-group: 8;-webkit-order: 7;-moz-order: 7;-ms-flex-order: 7;-moz-box-ordinal-group: 8;order: 7;}.order-last\@tablet-portrait {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-8\@tablet-portrait {-webkit-flex-basis: 33.33333%;-moz-flex-basis: 33.33333%;-ms-flex-preferred-size: 33.33333%;flex-basis: 33.33333%;max-width: 33.33333%;}.push-8\@tablet-portrait {left: 33.33333%;right: auto;}.pull-8\@tablet-portrait {right: 33.33333%;left: auto;}.prefix-8\@tablet-portrait {margin-left: 33.33333%;}.suffix-8\@tablet-portrait {margin-right: 33.33333%;}.order-first\@tablet-portrait {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-8\@tablet-portrait {-webkit-box-ordinal-group: 9;-webkit-order: 8;-moz-order: 8;-ms-flex-order: 8;-moz-box-ordinal-group: 9;order: 8;}.order-last\@tablet-portrait {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-9\@tablet-portrait {-webkit-flex-basis: 37.5%;-moz-flex-basis: 37.5%;-ms-flex-preferred-size: 37.5%;flex-basis: 37.5%;max-width: 37.5%;}.push-9\@tablet-portrait {left: 37.5%;right: auto;}.pull-9\@tablet-portrait {right: 37.5%;left: auto;}.prefix-9\@tablet-portrait {margin-left: 37.5%;}.suffix-9\@tablet-portrait {margin-right: 37.5%;}.order-first\@tablet-portrait {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-9\@tablet-portrait {-webkit-box-ordinal-group: 10;-webkit-order: 9;-moz-order: 9;-ms-flex-order: 9;-moz-box-ordinal-group: 10;order: 9;}.order-last\@tablet-portrait {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-10\@tablet-portrait {-webkit-flex-basis: 41.66667%;-moz-flex-basis: 41.66667%;-ms-flex-preferred-size: 41.66667%;flex-basis: 41.66667%;max-width: 41.66667%;}.push-10\@tablet-portrait {left: 41.66667%;right: auto;}.pull-10\@tablet-portrait {right: 41.66667%;left: auto;}.prefix-10\@tablet-portrait {margin-left: 41.66667%;}.suffix-10\@tablet-portrait {margin-right: 41.66667%;}.order-first\@tablet-portrait {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-10\@tablet-portrait {-webkit-box-ordinal-group: 11;-webkit-order: 10;-moz-order: 10;-ms-flex-order: 10;-moz-box-ordinal-group: 11;order: 10;}.order-last\@tablet-portrait {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-11\@tablet-portrait {-webkit-flex-basis: 45.83333%;-moz-flex-basis: 45.83333%;-ms-flex-preferred-size: 45.83333%;flex-basis: 45.83333%;max-width: 45.83333%;}.push-11\@tablet-portrait {left: 45.83333%;right: auto;}.pull-11\@tablet-portrait {right: 45.83333%;left: auto;}.prefix-11\@tablet-portrait {margin-left: 45.83333%;}.suffix-11\@tablet-portrait {margin-right: 45.83333%;}.order-first\@tablet-portrait {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-11\@tablet-portrait {-webkit-box-ordinal-group: 12;-webkit-order: 11;-moz-order: 11;-ms-flex-order: 11;-moz-box-ordinal-group: 12;order: 11;}.order-last\@tablet-portrait {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-12\@tablet-portrait {-webkit-flex-basis: 50%;-moz-flex-basis: 50%;-ms-flex-preferred-size: 50%;flex-basis: 50%;max-width: 50%;}.push-12\@tablet-portrait {left: 50%;right: auto;}.pull-12\@tablet-portrait {right: 50%;left: auto;}.prefix-12\@tablet-portrait {margin-left: 50%;}.suffix-12\@tablet-portrait {margin-right: 50%;}.order-first\@tablet-portrait {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-12\@tablet-portrait {-webkit-box-ordinal-group: 13;-webkit-order: 12;-moz-order: 12;-ms-flex-order: 12;-moz-box-ordinal-group: 13;order: 12;}.order-last\@tablet-portrait {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-13\@tablet-portrait {-webkit-flex-basis: 54.16667%;-moz-flex-basis: 54.16667%;-ms-flex-preferred-size: 54.16667%;flex-basis: 54.16667%;max-width: 54.16667%;}.push-13\@tablet-portrait {left: 54.16667%;right: auto;}.pull-13\@tablet-portrait {right: 54.16667%;left: auto;}.prefix-13\@tablet-portrait {margin-left: 54.16667%;}.suffix-13\@tablet-portrait {margin-right: 54.16667%;}.order-first\@tablet-portrait {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-13\@tablet-portrait {-webkit-box-ordinal-group: 14;-webkit-order: 13;-moz-order: 13;-ms-flex-order: 13;-moz-box-ordinal-group: 14;order: 13;}.order-last\@tablet-portrait {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-14\@tablet-portrait {-webkit-flex-basis: 58.33333%;-moz-flex-basis: 58.33333%;-ms-flex-preferred-size: 58.33333%;flex-basis: 58.33333%;max-width: 58.33333%;}.push-14\@tablet-portrait {left: 58.33333%;right: auto;}.pull-14\@tablet-portrait {right: 58.33333%;left: auto;}.prefix-14\@tablet-portrait {margin-left: 58.33333%;}.suffix-14\@tablet-portrait {margin-right: 58.33333%;}.order-first\@tablet-portrait {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-14\@tablet-portrait {-webkit-box-ordinal-group: 15;-webkit-order: 14;-moz-order: 14;-ms-flex-order: 14;-moz-box-ordinal-group: 15;order: 14;}.order-last\@tablet-portrait {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-15\@tablet-portrait {-webkit-flex-basis: 62.5%;-moz-flex-basis: 62.5%;-ms-flex-preferred-size: 62.5%;flex-basis: 62.5%;max-width: 62.5%;}.push-15\@tablet-portrait {left: 62.5%;right: auto;}.pull-15\@tablet-portrait {right: 62.5%;left: auto;}.prefix-15\@tablet-portrait {margin-left: 62.5%;}.suffix-15\@tablet-portrait {margin-right: 62.5%;}.order-first\@tablet-portrait {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-15\@tablet-portrait {-webkit-box-ordinal-group: 16;-webkit-order: 15;-moz-order: 15;-ms-flex-order: 15;-moz-box-ordinal-group: 16;order: 15;}.order-last\@tablet-portrait {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-16\@tablet-portrait {-webkit-flex-basis: 66.66667%;-moz-flex-basis: 66.66667%;-ms-flex-preferred-size: 66.66667%;flex-basis: 66.66667%;max-width: 66.66667%;}.push-16\@tablet-portrait {left: 66.66667%;right: auto;}.pull-16\@tablet-portrait {right: 66.66667%;left: auto;}.prefix-16\@tablet-portrait {margin-left: 66.66667%;}.suffix-16\@tablet-portrait {margin-right: 66.66667%;}.order-first\@tablet-portrait {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-16\@tablet-portrait {-webkit-box-ordinal-group: 17;-webkit-order: 16;-moz-order: 16;-ms-flex-order: 16;-moz-box-ordinal-group: 17;order: 16;}.order-last\@tablet-portrait {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-17\@tablet-portrait {-webkit-flex-basis: 70.83333%;-moz-flex-basis: 70.83333%;-ms-flex-preferred-size: 70.83333%;flex-basis: 70.83333%;max-width: 70.83333%;}.push-17\@tablet-portrait {left: 70.83333%;right: auto;}.pull-17\@tablet-portrait {right: 70.83333%;left: auto;}.prefix-17\@tablet-portrait {margin-left: 70.83333%;}.suffix-17\@tablet-portrait {margin-right: 70.83333%;}.order-first\@tablet-portrait {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-17\@tablet-portrait {-webkit-box-ordinal-group: 18;-webkit-order: 17;-moz-order: 17;-ms-flex-order: 17;-moz-box-ordinal-group: 18;order: 17;}.order-last\@tablet-portrait {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-18\@tablet-portrait {-webkit-flex-basis: 75%;-moz-flex-basis: 75%;-ms-flex-preferred-size: 75%;flex-basis: 75%;max-width: 75%;}.push-18\@tablet-portrait {left: 75%;right: auto;}.pull-18\@tablet-portrait {right: 75%;left: auto;}.prefix-18\@tablet-portrait {margin-left: 75%;}.suffix-18\@tablet-portrait {margin-right: 75%;}.order-first\@tablet-portrait {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-18\@tablet-portrait {-webkit-box-ordinal-group: 19;-webkit-order: 18;-moz-order: 18;-ms-flex-order: 18;-moz-box-ordinal-group: 19;order: 18;}.order-last\@tablet-portrait {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-19\@tablet-portrait {-webkit-flex-basis: 79.16667%;-moz-flex-basis: 79.16667%;-ms-flex-preferred-size: 79.16667%;flex-basis: 79.16667%;max-width: 79.16667%;}.push-19\@tablet-portrait {left: 79.16667%;right: auto;}.pull-19\@tablet-portrait {right: 79.16667%;left: auto;}.prefix-19\@tablet-portrait {margin-left: 79.16667%;}.suffix-19\@tablet-portrait {margin-right: 79.16667%;}.order-first\@tablet-portrait {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-19\@tablet-portrait {-webkit-box-ordinal-group: 20;-webkit-order: 19;-moz-order: 19;-ms-flex-order: 19;-moz-box-ordinal-group: 20;order: 19;}.order-last\@tablet-portrait {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-20\@tablet-portrait {-webkit-flex-basis: 83.33333%;-moz-flex-basis: 83.33333%;-ms-flex-preferred-size: 83.33333%;flex-basis: 83.33333%;max-width: 83.33333%;}.push-20\@tablet-portrait {left: 83.33333%;right: auto;}.pull-20\@tablet-portrait {right: 83.33333%;left: auto;}.prefix-20\@tablet-portrait {margin-left: 83.33333%;}.suffix-20\@tablet-portrait {margin-right: 83.33333%;}.order-first\@tablet-portrait {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-20\@tablet-portrait {-webkit-box-ordinal-group: 21;-webkit-order: 20;-moz-order: 20;-ms-flex-order: 20;-moz-box-ordinal-group: 21;order: 20;}.order-last\@tablet-portrait {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-21\@tablet-portrait {-webkit-flex-basis: 87.5%;-moz-flex-basis: 87.5%;-ms-flex-preferred-size: 87.5%;flex-basis: 87.5%;max-width: 87.5%;}.push-21\@tablet-portrait {left: 87.5%;right: auto;}.pull-21\@tablet-portrait {right: 87.5%;left: auto;}.prefix-21\@tablet-portrait {margin-left: 87.5%;}.suffix-21\@tablet-portrait {margin-right: 87.5%;}.order-first\@tablet-portrait {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-21\@tablet-portrait {-webkit-box-ordinal-group: 22;-webkit-order: 21;-moz-order: 21;-ms-flex-order: 21;-moz-box-ordinal-group: 22;order: 21;}.order-last\@tablet-portrait {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-22\@tablet-portrait {-webkit-flex-basis: 91.66667%;-moz-flex-basis: 91.66667%;-ms-flex-preferred-size: 91.66667%;flex-basis: 91.66667%;max-width: 91.66667%;}.push-22\@tablet-portrait {left: 91.66667%;right: auto;}.pull-22\@tablet-portrait {right: 91.66667%;left: auto;}.prefix-22\@tablet-portrait {margin-left: 91.66667%;}.suffix-22\@tablet-portrait {margin-right: 91.66667%;}.order-first\@tablet-portrait {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-22\@tablet-portrait {-webkit-box-ordinal-group: 23;-webkit-order: 22;-moz-order: 22;-ms-flex-order: 22;-moz-box-ordinal-group: 23;order: 22;}.order-last\@tablet-portrait {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-23\@tablet-portrait {-webkit-flex-basis: 95.83333%;-moz-flex-basis: 95.83333%;-ms-flex-preferred-size: 95.83333%;flex-basis: 95.83333%;max-width: 95.83333%;}.push-23\@tablet-portrait {left: 95.83333%;right: auto;}.pull-23\@tablet-portrait {right: 95.83333%;left: auto;}.prefix-23\@tablet-portrait {margin-left: 95.83333%;}.suffix-23\@tablet-portrait {margin-right: 95.83333%;}.order-first\@tablet-portrait {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-23\@tablet-portrait {-webkit-box-ordinal-group: 24;-webkit-order: 23;-moz-order: 23;-ms-flex-order: 23;-moz-box-ordinal-group: 24;order: 23;}.order-last\@tablet-portrait {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-24\@tablet-portrait {-webkit-flex-basis: 100%;-moz-flex-basis: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;max-width: 100%;}.push-24\@tablet-portrait {left: 100%;right: auto;}.pull-24\@tablet-portrait {right: 100%;left: auto;}.prefix-24\@tablet-portrait {margin-left: 100%;}.suffix-24\@tablet-portrait {margin-right: 100%;}.order-first\@tablet-portrait {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-24\@tablet-portrait {-webkit-box-ordinal-group: 25;-webkit-order: 24;-moz-order: 24;-ms-flex-order: 24;-moz-box-ordinal-group: 25;order: 24;}.order-last\@tablet-portrait {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.float-left\@tablet-portrait {float: left;}.float-right\@tablet-portrait {float: right;}.clear\@tablet-portrait {clear: both;}.clear-left\@tablet-portrait {clear: left;}.clear-right\@tablet-portrait {clear: right;}.no-gutter\@tablet-portrait {padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 0;}.no-gutter-left\@tablet-portrait {padding-left: 0;}.no-gutter-right\@tablet-portrait {padding-right: 0;}.no-gutter-top\@tablet-portrait {padding-top: 0;}.no-gutter-bottom\@tablet-portrait {padding-bottom: 0;}.gutter\@tablet-portrait {padding-right: 10px;padding-left: 10px;}.gutter-left\@tablet-portrait {padding-left: 10px;}.gutter-right\@tablet-portrait {padding-right: 10px;}.auto-height\@tablet-portrait {height: inherit;}.row\@tablet-portrait {-webkit-box-direction: normal;-webkit-box-orient: horizontal;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;flex-direction: row;padding-left: 0 !important;padding-right: 0 !important;margin-left: -10px;margin-right: -10px;}[class*="no-gutter"] > .row\@tablet-portrait {margin-left: 0 !important;margin-right: 0 !important;}.row-reverse\@tablet-portrait {-webkit-box-direction: reverse;-webkit-box-orient: horizontal;-webkit-flex-direction: row-reverse;-moz-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;padding-left: 0 !important;padding-right: 0 !important;margin-left: -10px;margin-right: -10px;}[class*="no-gutter"] > .row-reverse\@tablet-portrait {margin-left: 0 !important;margin-right: 0 !important;}.row-full\@tablet-portrait {width: 100vw;margin-left: 50% !important;margin-right: 0 !important;-webkit-transform: translateX(-50%);-moz-transition: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);-moz-transform: translateX(-50%);transform: translateX(-50%);}.col\@tablet-portrait {-webkit-box-direction: normal;-webkit-box-orient: vertical;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;flex-direction: column;padding-left: 0 !important;padding-right: 0 !important;margin-left: -10px;margin-right: -10px;}.col-reverse\@tablet-portrait {-webkit-box-direction: reverse;-webkit-box-orient: vertical;-webkit-flex-direction: column-reverse;-moz-flex-direction: column-reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;padding-left: 0 !important;padding-right: 0 !important;margin-left: -10px;margin-right: -10px;}.row-align-left\@tablet-portrait {-webkit-box-pack: start;-ms-flex-pack: start;-webkit-justify-content: flex-start;-moz-justify-content: flex-start;-moz-box-pack: start;justify-content: flex-start;}.row-align-center\@tablet-portrait {-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;-moz-justify-content: center;-moz-box-pack: center;justify-content: center;}.row-align-right\@tablet-portrait {-webkit-box-pack: end;-ms-flex-pack: end;-webkit-justify-content: flex-end;-moz-justify-content: flex-end;-moz-box-pack: end;justify-content: flex-end;}.row-align-middle\@tablet-portrait {-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;-moz-align-items: center;-moz-box-align: center;align-items: center;}.row-align-top\@tablet-portrait {-webkit-box-align: start;-ms-flex-align: start;-webkit-align-items: flex-start;-moz-align-items: flex-start;-moz-box-align: start;align-items: flex-start;}.row-align-bottom\@tablet-portrait {-webkit-box-align: end;-ms-flex-align: end;-webkit-align-items: flex-end;-moz-align-items: flex-end;-moz-box-align: end;align-items: flex-end;}.row-align-around\@tablet-portrait {-ms-flex-pack: distribute;-webkit-justify-content: space-around;-moz-justify-content: space-around;justify-content: space-around;}.row-align-between\@tablet-portrait {-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;-moz-justify-content: space-between;-moz-box-pack: justify;justify-content: space-between;}.hide\@tablet-portrait {display: none;}.not-visible\@tablet-portrait {visibility: hidden;}.show\@tablet-portrait {display: block;}.show-inline\@tablet-portrait {display: inline-block;}.visible\@tablet-portrait {visibility: visible;}.row-debug\@tablet-portrait {position: relative;z-index: 99999;overflow: hidden;}.row-debug\@tablet-portrait:before {pointer-events: none;content: '';position: absolute;top: 0;left: 0;width: 100%;height: 99999px;background: -webkit-gradient(linear, left top, right top, color-stop(50%, transparent), color-stop(50%, rgba(0, 0, 0, 0.02)));background: -webkit-linear-gradient(left, transparent 50%, rgba(0, 0, 0, 0.02) 50%);background: -moz-linear-gradient(left, transparent 50%, rgba(0, 0, 0, 0.02) 50%);background: -o-linear-gradient(left, transparent 50%, rgba(0, 0, 0, 0.02) 50%);background: linear-gradient(to right, transparent 50%, rgba(0, 0, 0, 0.02) 50%);-moz-background-size: 8.33333% 100%;-o-background-size: 8.33333% 100%;background-size: 8.33333% 100%;z-index: 99999;}body {direction: ltr;}[class*="gr-"] > [class^="row"],[class*="gr-"] > [class^="col"] {margin-left: -10px;margin-right: -10px;}.c-popup,.module-tmpl-tool .c-popup {padding-right: 10px;padding-left: 10px;}.c-popup--send-msg .c-popup__content,.module-tmpl-tool .c-popup--send-msg .c-popup__content {width: -webkit-calc(100% - 20px);width: -moz-calc(100% - 20px);width: calc(100% - 20px);max-height: -webkit-calc(100vh - 40px);max-height: -moz-calc(100vh - 40px);max-height: calc(100vh - 40px);padding-left: 20px;}.c-popup--send-msg .c-popup__content__inner,.module-tmpl-tool .c-popup--send-msg .c-popup__content__inner {overflow: auto;}.c-promo-box__inner {padding: 20px;}.c-calculator-box__value,.module-tmpl-tool .c-calculator-box__value {width: 180px;}.c-calculator-box__unit,.module-tmpl-tool .c-calculator-box__unit {width: 60px;}.c-calculator-box__desc,.module-tmpl-tool .c-calculator-box__desc {width: -webkit-calc(100% - 15px - 180px - 10px - 60px);width: -moz-calc(100% - 15px - 180px - 10px - 60px);width: calc(100% - 15px - 180px - 10px - 60px);}}@media screen and (max-width: 1082px) and (min-width: 768px) and (orientation: landscape) {.container\@tablet-landscape:after {content: "";display: table;clear: both;}.row\@tablet-landscape,.row-reverse\@tablet-landscape {display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -moz-box;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-flex: 0;-webkit-flex: 0 1 auto;-moz-box-flex: 0;-moz-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;}.gr-0\@tablet-landscape,.gr-1\@tablet-landscape,.gr-2\@tablet-landscape,.gr-3\@tablet-landscape,.gr-4\@tablet-landscape,.gr-5\@tablet-landscape,.gr-6\@tablet-landscape,.gr-7\@tablet-landscape,.gr-8\@tablet-landscape,.gr-9\@tablet-landscape,.gr-10\@tablet-landscape,.gr-11\@tablet-landscape,.gr-12\@tablet-landscape,.gr-13\@tablet-landscape,.gr-14\@tablet-landscape,.gr-15\@tablet-landscape,.gr-16\@tablet-landscape,.gr-17\@tablet-landscape,.gr-18\@tablet-landscape,.gr-19\@tablet-landscape,.gr-20\@tablet-landscape,.gr-21\@tablet-landscape,.gr-22\@tablet-landscape,.gr-23\@tablet-landscape,.gr-24\@tablet-landscape {-webkit-box-flex: 0;-webkit-flex: 0 0 auto;-moz-box-flex: 0;-moz-flex: 0 0 auto;-ms-flex: 0 0 auto;flex: 0 0 auto;-webkit-box-direction: normal;-webkit-box-orient: vertical;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;flex-direction: column;display: block;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-right: 10px;padding-left: 10px;}.gr-adapt\@tablet-landscape {max-width: 100%;display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -moz-box;display: flex;-webkit-box-flex: 0;-webkit-flex: 0 1 auto;-moz-box-flex: 0;-moz-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;-webkit-box-direction: normal;-webkit-box-orient: vertical;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-right: 10px;padding-left: 10px;}.gr-grow\@tablet-landscape {max-width: 100%;display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -moz-box;display: flex;-webkit-box-flex: 1;-webkit-flex: 1 1 auto;-moz-box-flex: 1;-moz-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;-webkit-box-direction: normal;-webkit-box-orient: vertical;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-right: 10px;padding-left: 10px;}.push-0\@tablet-landscape,.push-1\@tablet-landscape,.push-2\@tablet-landscape,.push-3\@tablet-landscape,.push-4\@tablet-landscape,.push-5\@tablet-landscape,.push-6\@tablet-landscape,.push-7\@tablet-landscape,.push-8\@tablet-landscape,.push-9\@tablet-landscape,.push-10\@tablet-landscape,.push-11\@tablet-landscape,.push-12\@tablet-landscape,.push-13\@tablet-landscape,.push-14\@tablet-landscape,.push-15\@tablet-landscape,.push-16\@tablet-landscape,.push-17\@tablet-landscape,.push-18\@tablet-landscape,.push-19\@tablet-landscape,.push-20\@tablet-landscape,.push-21\@tablet-landscape,.push-22\@tablet-landscape,.push-23\@tablet-landscape,.push-24\@tablet-landscape {position: relative;}.pull-0\@tablet-landscape,.pull-1\@tablet-landscape,.pull-2\@tablet-landscape,.pull-3\@tablet-landscape,.pull-4\@tablet-landscape,.pull-5\@tablet-landscape,.pull-6\@tablet-landscape,.pull-7\@tablet-landscape,.pull-8\@tablet-landscape,.pull-9\@tablet-landscape,.pull-10\@tablet-landscape,.pull-11\@tablet-landscape,.pull-12\@tablet-landscape,.pull-13\@tablet-landscape,.pull-14\@tablet-landscape,.pull-15\@tablet-landscape,.pull-16\@tablet-landscape,.pull-17\@tablet-landscape,.pull-18\@tablet-landscape,.pull-19\@tablet-landscape,.pull-20\@tablet-landscape,.pull-21\@tablet-landscape,.pull-22\@tablet-landscape,.pull-23\@tablet-landscape,.pull-24\@tablet-landscape {position: relative;}.nowrap\@tablet-landscape {-webkit-flex-wrap: nowrap;-moz-flex-wrap: nowrap;-ms-flex-wrap: none;flex-wrap: nowrap;white-space: nowrap;}.nowrap\@tablet-landscape > * {white-space: normal;}.wrap\@tablet-landscape {-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;white-space: normal;}.gr-centered\@tablet-landscape {display: block !important;float: none !important;margin-left: auto !important;margin-right: auto !important;clear: both !important;}.gr-0\@tablet-landscape {-webkit-flex-basis: 0%;-moz-flex-basis: 0%;-ms-flex-preferred-size: 0%;flex-basis: 0%;max-width: 0%;}.push-0\@tablet-landscape {left: 0%;right: auto;}.pull-0\@tablet-landscape {right: 0%;left: auto;}.prefix-0\@tablet-landscape {margin-left: 0%;}.suffix-0\@tablet-landscape {margin-right: 0%;}.order-first\@tablet-landscape {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-0\@tablet-landscape {-webkit-box-ordinal-group: 1;-webkit-order: 0;-moz-order: 0;-ms-flex-order: 0;-moz-box-ordinal-group: 1;order: 0;}.order-last\@tablet-landscape {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-1\@tablet-landscape {-webkit-flex-basis: 4.16667%;-moz-flex-basis: 4.16667%;-ms-flex-preferred-size: 4.16667%;flex-basis: 4.16667%;max-width: 4.16667%;}.push-1\@tablet-landscape {left: 4.16667%;right: auto;}.pull-1\@tablet-landscape {right: 4.16667%;left: auto;}.prefix-1\@tablet-landscape {margin-left: 4.16667%;}.suffix-1\@tablet-landscape {margin-right: 4.16667%;}.order-first\@tablet-landscape {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-1\@tablet-landscape {-webkit-box-ordinal-group: 2;-webkit-order: 1;-moz-order: 1;-ms-flex-order: 1;-moz-box-ordinal-group: 2;order: 1;}.order-last\@tablet-landscape {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-2\@tablet-landscape {-webkit-flex-basis: 8.33333%;-moz-flex-basis: 8.33333%;-ms-flex-preferred-size: 8.33333%;flex-basis: 8.33333%;max-width: 8.33333%;}.push-2\@tablet-landscape {left: 8.33333%;right: auto;}.pull-2\@tablet-landscape {right: 8.33333%;left: auto;}.prefix-2\@tablet-landscape {margin-left: 8.33333%;}.suffix-2\@tablet-landscape {margin-right: 8.33333%;}.order-first\@tablet-landscape {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-2\@tablet-landscape {-webkit-box-ordinal-group: 3;-webkit-order: 2;-moz-order: 2;-ms-flex-order: 2;-moz-box-ordinal-group: 3;order: 2;}.order-last\@tablet-landscape {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-3\@tablet-landscape {-webkit-flex-basis: 12.5%;-moz-flex-basis: 12.5%;-ms-flex-preferred-size: 12.5%;flex-basis: 12.5%;max-width: 12.5%;}.push-3\@tablet-landscape {left: 12.5%;right: auto;}.pull-3\@tablet-landscape {right: 12.5%;left: auto;}.prefix-3\@tablet-landscape {margin-left: 12.5%;}.suffix-3\@tablet-landscape {margin-right: 12.5%;}.order-first\@tablet-landscape {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-3\@tablet-landscape {-webkit-box-ordinal-group: 4;-webkit-order: 3;-moz-order: 3;-ms-flex-order: 3;-moz-box-ordinal-group: 4;order: 3;}.order-last\@tablet-landscape {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-4\@tablet-landscape {-webkit-flex-basis: 16.66667%;-moz-flex-basis: 16.66667%;-ms-flex-preferred-size: 16.66667%;flex-basis: 16.66667%;max-width: 16.66667%;}.push-4\@tablet-landscape {left: 16.66667%;right: auto;}.pull-4\@tablet-landscape {right: 16.66667%;left: auto;}.prefix-4\@tablet-landscape {margin-left: 16.66667%;}.suffix-4\@tablet-landscape {margin-right: 16.66667%;}.order-first\@tablet-landscape {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-4\@tablet-landscape {-webkit-box-ordinal-group: 5;-webkit-order: 4;-moz-order: 4;-ms-flex-order: 4;-moz-box-ordinal-group: 5;order: 4;}.order-last\@tablet-landscape {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-5\@tablet-landscape {-webkit-flex-basis: 20.83333%;-moz-flex-basis: 20.83333%;-ms-flex-preferred-size: 20.83333%;flex-basis: 20.83333%;max-width: 20.83333%;}.push-5\@tablet-landscape {left: 20.83333%;right: auto;}.pull-5\@tablet-landscape {right: 20.83333%;left: auto;}.prefix-5\@tablet-landscape {margin-left: 20.83333%;}.suffix-5\@tablet-landscape {margin-right: 20.83333%;}.order-first\@tablet-landscape {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-5\@tablet-landscape {-webkit-box-ordinal-group: 6;-webkit-order: 5;-moz-order: 5;-ms-flex-order: 5;-moz-box-ordinal-group: 6;order: 5;}.order-last\@tablet-landscape {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-6\@tablet-landscape {-webkit-flex-basis: 25%;-moz-flex-basis: 25%;-ms-flex-preferred-size: 25%;flex-basis: 25%;max-width: 25%;}.push-6\@tablet-landscape {left: 25%;right: auto;}.pull-6\@tablet-landscape {right: 25%;left: auto;}.prefix-6\@tablet-landscape {margin-left: 25%;}.suffix-6\@tablet-landscape {margin-right: 25%;}.order-first\@tablet-landscape {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-6\@tablet-landscape {-webkit-box-ordinal-group: 7;-webkit-order: 6;-moz-order: 6;-ms-flex-order: 6;-moz-box-ordinal-group: 7;order: 6;}.order-last\@tablet-landscape {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-7\@tablet-landscape {-webkit-flex-basis: 29.16667%;-moz-flex-basis: 29.16667%;-ms-flex-preferred-size: 29.16667%;flex-basis: 29.16667%;max-width: 29.16667%;}.push-7\@tablet-landscape {left: 29.16667%;right: auto;}.pull-7\@tablet-landscape {right: 29.16667%;left: auto;}.prefix-7\@tablet-landscape {margin-left: 29.16667%;}.suffix-7\@tablet-landscape {margin-right: 29.16667%;}.order-first\@tablet-landscape {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-7\@tablet-landscape {-webkit-box-ordinal-group: 8;-webkit-order: 7;-moz-order: 7;-ms-flex-order: 7;-moz-box-ordinal-group: 8;order: 7;}.order-last\@tablet-landscape {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-8\@tablet-landscape {-webkit-flex-basis: 33.33333%;-moz-flex-basis: 33.33333%;-ms-flex-preferred-size: 33.33333%;flex-basis: 33.33333%;max-width: 33.33333%;}.push-8\@tablet-landscape {left: 33.33333%;right: auto;}.pull-8\@tablet-landscape {right: 33.33333%;left: auto;}.prefix-8\@tablet-landscape {margin-left: 33.33333%;}.suffix-8\@tablet-landscape {margin-right: 33.33333%;}.order-first\@tablet-landscape {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-8\@tablet-landscape {-webkit-box-ordinal-group: 9;-webkit-order: 8;-moz-order: 8;-ms-flex-order: 8;-moz-box-ordinal-group: 9;order: 8;}.order-last\@tablet-landscape {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-9\@tablet-landscape {-webkit-flex-basis: 37.5%;-moz-flex-basis: 37.5%;-ms-flex-preferred-size: 37.5%;flex-basis: 37.5%;max-width: 37.5%;}.push-9\@tablet-landscape {left: 37.5%;right: auto;}.pull-9\@tablet-landscape {right: 37.5%;left: auto;}.prefix-9\@tablet-landscape {margin-left: 37.5%;}.suffix-9\@tablet-landscape {margin-right: 37.5%;}.order-first\@tablet-landscape {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-9\@tablet-landscape {-webkit-box-ordinal-group: 10;-webkit-order: 9;-moz-order: 9;-ms-flex-order: 9;-moz-box-ordinal-group: 10;order: 9;}.order-last\@tablet-landscape {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-10\@tablet-landscape {-webkit-flex-basis: 41.66667%;-moz-flex-basis: 41.66667%;-ms-flex-preferred-size: 41.66667%;flex-basis: 41.66667%;max-width: 41.66667%;}.push-10\@tablet-landscape {left: 41.66667%;right: auto;}.pull-10\@tablet-landscape {right: 41.66667%;left: auto;}.prefix-10\@tablet-landscape {margin-left: 41.66667%;}.suffix-10\@tablet-landscape {margin-right: 41.66667%;}.order-first\@tablet-landscape {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-10\@tablet-landscape {-webkit-box-ordinal-group: 11;-webkit-order: 10;-moz-order: 10;-ms-flex-order: 10;-moz-box-ordinal-group: 11;order: 10;}.order-last\@tablet-landscape {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-11\@tablet-landscape {-webkit-flex-basis: 45.83333%;-moz-flex-basis: 45.83333%;-ms-flex-preferred-size: 45.83333%;flex-basis: 45.83333%;max-width: 45.83333%;}.push-11\@tablet-landscape {left: 45.83333%;right: auto;}.pull-11\@tablet-landscape {right: 45.83333%;left: auto;}.prefix-11\@tablet-landscape {margin-left: 45.83333%;}.suffix-11\@tablet-landscape {margin-right: 45.83333%;}.order-first\@tablet-landscape {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-11\@tablet-landscape {-webkit-box-ordinal-group: 12;-webkit-order: 11;-moz-order: 11;-ms-flex-order: 11;-moz-box-ordinal-group: 12;order: 11;}.order-last\@tablet-landscape {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-12\@tablet-landscape {-webkit-flex-basis: 50%;-moz-flex-basis: 50%;-ms-flex-preferred-size: 50%;flex-basis: 50%;max-width: 50%;}.push-12\@tablet-landscape {left: 50%;right: auto;}.pull-12\@tablet-landscape {right: 50%;left: auto;}.prefix-12\@tablet-landscape {margin-left: 50%;}.suffix-12\@tablet-landscape {margin-right: 50%;}.order-first\@tablet-landscape {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-12\@tablet-landscape {-webkit-box-ordinal-group: 13;-webkit-order: 12;-moz-order: 12;-ms-flex-order: 12;-moz-box-ordinal-group: 13;order: 12;}.order-last\@tablet-landscape {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-13\@tablet-landscape {-webkit-flex-basis: 54.16667%;-moz-flex-basis: 54.16667%;-ms-flex-preferred-size: 54.16667%;flex-basis: 54.16667%;max-width: 54.16667%;}.push-13\@tablet-landscape {left: 54.16667%;right: auto;}.pull-13\@tablet-landscape {right: 54.16667%;left: auto;}.prefix-13\@tablet-landscape {margin-left: 54.16667%;}.suffix-13\@tablet-landscape {margin-right: 54.16667%;}.order-first\@tablet-landscape {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-13\@tablet-landscape {-webkit-box-ordinal-group: 14;-webkit-order: 13;-moz-order: 13;-ms-flex-order: 13;-moz-box-ordinal-group: 14;order: 13;}.order-last\@tablet-landscape {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-14\@tablet-landscape {-webkit-flex-basis: 58.33333%;-moz-flex-basis: 58.33333%;-ms-flex-preferred-size: 58.33333%;flex-basis: 58.33333%;max-width: 58.33333%;}.push-14\@tablet-landscape {left: 58.33333%;right: auto;}.pull-14\@tablet-landscape {right: 58.33333%;left: auto;}.prefix-14\@tablet-landscape {margin-left: 58.33333%;}.suffix-14\@tablet-landscape {margin-right: 58.33333%;}.order-first\@tablet-landscape {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-14\@tablet-landscape {-webkit-box-ordinal-group: 15;-webkit-order: 14;-moz-order: 14;-ms-flex-order: 14;-moz-box-ordinal-group: 15;order: 14;}.order-last\@tablet-landscape {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-15\@tablet-landscape {-webkit-flex-basis: 62.5%;-moz-flex-basis: 62.5%;-ms-flex-preferred-size: 62.5%;flex-basis: 62.5%;max-width: 62.5%;}.push-15\@tablet-landscape {left: 62.5%;right: auto;}.pull-15\@tablet-landscape {right: 62.5%;left: auto;}.prefix-15\@tablet-landscape {margin-left: 62.5%;}.suffix-15\@tablet-landscape {margin-right: 62.5%;}.order-first\@tablet-landscape {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-15\@tablet-landscape {-webkit-box-ordinal-group: 16;-webkit-order: 15;-moz-order: 15;-ms-flex-order: 15;-moz-box-ordinal-group: 16;order: 15;}.order-last\@tablet-landscape {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-16\@tablet-landscape {-webkit-flex-basis: 66.66667%;-moz-flex-basis: 66.66667%;-ms-flex-preferred-size: 66.66667%;flex-basis: 66.66667%;max-width: 66.66667%;}.push-16\@tablet-landscape {left: 66.66667%;right: auto;}.pull-16\@tablet-landscape {right: 66.66667%;left: auto;}.prefix-16\@tablet-landscape {margin-left: 66.66667%;}.suffix-16\@tablet-landscape {margin-right: 66.66667%;}.order-first\@tablet-landscape {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-16\@tablet-landscape {-webkit-box-ordinal-group: 17;-webkit-order: 16;-moz-order: 16;-ms-flex-order: 16;-moz-box-ordinal-group: 17;order: 16;}.order-last\@tablet-landscape {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-17\@tablet-landscape {-webkit-flex-basis: 70.83333%;-moz-flex-basis: 70.83333%;-ms-flex-preferred-size: 70.83333%;flex-basis: 70.83333%;max-width: 70.83333%;}.push-17\@tablet-landscape {left: 70.83333%;right: auto;}.pull-17\@tablet-landscape {right: 70.83333%;left: auto;}.prefix-17\@tablet-landscape {margin-left: 70.83333%;}.suffix-17\@tablet-landscape {margin-right: 70.83333%;}.order-first\@tablet-landscape {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-17\@tablet-landscape {-webkit-box-ordinal-group: 18;-webkit-order: 17;-moz-order: 17;-ms-flex-order: 17;-moz-box-ordinal-group: 18;order: 17;}.order-last\@tablet-landscape {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-18\@tablet-landscape {-webkit-flex-basis: 75%;-moz-flex-basis: 75%;-ms-flex-preferred-size: 75%;flex-basis: 75%;max-width: 75%;}.push-18\@tablet-landscape {left: 75%;right: auto;}.pull-18\@tablet-landscape {right: 75%;left: auto;}.prefix-18\@tablet-landscape {margin-left: 75%;}.suffix-18\@tablet-landscape {margin-right: 75%;}.order-first\@tablet-landscape {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-18\@tablet-landscape {-webkit-box-ordinal-group: 19;-webkit-order: 18;-moz-order: 18;-ms-flex-order: 18;-moz-box-ordinal-group: 19;order: 18;}.order-last\@tablet-landscape {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-19\@tablet-landscape {-webkit-flex-basis: 79.16667%;-moz-flex-basis: 79.16667%;-ms-flex-preferred-size: 79.16667%;flex-basis: 79.16667%;max-width: 79.16667%;}.push-19\@tablet-landscape {left: 79.16667%;right: auto;}.pull-19\@tablet-landscape {right: 79.16667%;left: auto;}.prefix-19\@tablet-landscape {margin-left: 79.16667%;}.suffix-19\@tablet-landscape {margin-right: 79.16667%;}.order-first\@tablet-landscape {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-19\@tablet-landscape {-webkit-box-ordinal-group: 20;-webkit-order: 19;-moz-order: 19;-ms-flex-order: 19;-moz-box-ordinal-group: 20;order: 19;}.order-last\@tablet-landscape {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-20\@tablet-landscape {-webkit-flex-basis: 83.33333%;-moz-flex-basis: 83.33333%;-ms-flex-preferred-size: 83.33333%;flex-basis: 83.33333%;max-width: 83.33333%;}.push-20\@tablet-landscape {left: 83.33333%;right: auto;}.pull-20\@tablet-landscape {right: 83.33333%;left: auto;}.prefix-20\@tablet-landscape {margin-left: 83.33333%;}.suffix-20\@tablet-landscape {margin-right: 83.33333%;}.order-first\@tablet-landscape {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-20\@tablet-landscape {-webkit-box-ordinal-group: 21;-webkit-order: 20;-moz-order: 20;-ms-flex-order: 20;-moz-box-ordinal-group: 21;order: 20;}.order-last\@tablet-landscape {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-21\@tablet-landscape {-webkit-flex-basis: 87.5%;-moz-flex-basis: 87.5%;-ms-flex-preferred-size: 87.5%;flex-basis: 87.5%;max-width: 87.5%;}.push-21\@tablet-landscape {left: 87.5%;right: auto;}.pull-21\@tablet-landscape {right: 87.5%;left: auto;}.prefix-21\@tablet-landscape {margin-left: 87.5%;}.suffix-21\@tablet-landscape {margin-right: 87.5%;}.order-first\@tablet-landscape {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-21\@tablet-landscape {-webkit-box-ordinal-group: 22;-webkit-order: 21;-moz-order: 21;-ms-flex-order: 21;-moz-box-ordinal-group: 22;order: 21;}.order-last\@tablet-landscape {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-22\@tablet-landscape {-webkit-flex-basis: 91.66667%;-moz-flex-basis: 91.66667%;-ms-flex-preferred-size: 91.66667%;flex-basis: 91.66667%;max-width: 91.66667%;}.push-22\@tablet-landscape {left: 91.66667%;right: auto;}.pull-22\@tablet-landscape {right: 91.66667%;left: auto;}.prefix-22\@tablet-landscape {margin-left: 91.66667%;}.suffix-22\@tablet-landscape {margin-right: 91.66667%;}.order-first\@tablet-landscape {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-22\@tablet-landscape {-webkit-box-ordinal-group: 23;-webkit-order: 22;-moz-order: 22;-ms-flex-order: 22;-moz-box-ordinal-group: 23;order: 22;}.order-last\@tablet-landscape {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-23\@tablet-landscape {-webkit-flex-basis: 95.83333%;-moz-flex-basis: 95.83333%;-ms-flex-preferred-size: 95.83333%;flex-basis: 95.83333%;max-width: 95.83333%;}.push-23\@tablet-landscape {left: 95.83333%;right: auto;}.pull-23\@tablet-landscape {right: 95.83333%;left: auto;}.prefix-23\@tablet-landscape {margin-left: 95.83333%;}.suffix-23\@tablet-landscape {margin-right: 95.83333%;}.order-first\@tablet-landscape {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-23\@tablet-landscape {-webkit-box-ordinal-group: 24;-webkit-order: 23;-moz-order: 23;-ms-flex-order: 23;-moz-box-ordinal-group: 24;order: 23;}.order-last\@tablet-landscape {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-24\@tablet-landscape {-webkit-flex-basis: 100%;-moz-flex-basis: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;max-width: 100%;}.push-24\@tablet-landscape {left: 100%;right: auto;}.pull-24\@tablet-landscape {right: 100%;left: auto;}.prefix-24\@tablet-landscape {margin-left: 100%;}.suffix-24\@tablet-landscape {margin-right: 100%;}.order-first\@tablet-landscape {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-24\@tablet-landscape {-webkit-box-ordinal-group: 25;-webkit-order: 24;-moz-order: 24;-ms-flex-order: 24;-moz-box-ordinal-group: 25;order: 24;}.order-last\@tablet-landscape {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.float-left\@tablet-landscape {float: left;}.float-right\@tablet-landscape {float: right;}.clear\@tablet-landscape {clear: both;}.clear-left\@tablet-landscape {clear: left;}.clear-right\@tablet-landscape {clear: right;}.no-gutter\@tablet-landscape {padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 0;}.no-gutter-left\@tablet-landscape {padding-left: 0;}.no-gutter-right\@tablet-landscape {padding-right: 0;}.no-gutter-top\@tablet-landscape {padding-top: 0;}.no-gutter-bottom\@tablet-landscape {padding-bottom: 0;}.gutter\@tablet-landscape {padding-right: 10px;padding-left: 10px;}.gutter-left\@tablet-landscape {padding-left: 10px;}.gutter-right\@tablet-landscape {padding-right: 10px;}.auto-height\@tablet-landscape {height: inherit;}.row\@tablet-landscape {-webkit-box-direction: normal;-webkit-box-orient: horizontal;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;flex-direction: row;padding-left: 0 !important;padding-right: 0 !important;margin-left: -10px;margin-right: -10px;}[class*="no-gutter"] > .row\@tablet-landscape {margin-left: 0 !important;margin-right: 0 !important;}.row-reverse\@tablet-landscape {-webkit-box-direction: reverse;-webkit-box-orient: horizontal;-webkit-flex-direction: row-reverse;-moz-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;padding-left: 0 !important;padding-right: 0 !important;margin-left: -10px;margin-right: -10px;}[class*="no-gutter"] > .row-reverse\@tablet-landscape {margin-left: 0 !important;margin-right: 0 !important;}.row-full\@tablet-landscape {width: 100vw;margin-left: 50% !important;margin-right: 0 !important;-webkit-transform: translateX(-50%);-moz-transition: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);-moz-transform: translateX(-50%);transform: translateX(-50%);}.col\@tablet-landscape {-webkit-box-direction: normal;-webkit-box-orient: vertical;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;flex-direction: column;padding-left: 0 !important;padding-right: 0 !important;margin-left: -10px;margin-right: -10px;}.col-reverse\@tablet-landscape {-webkit-box-direction: reverse;-webkit-box-orient: vertical;-webkit-flex-direction: column-reverse;-moz-flex-direction: column-reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;padding-left: 0 !important;padding-right: 0 !important;margin-left: -10px;margin-right: -10px;}.row-align-left\@tablet-landscape {-webkit-box-pack: start;-ms-flex-pack: start;-webkit-justify-content: flex-start;-moz-justify-content: flex-start;-moz-box-pack: start;justify-content: flex-start;}.row-align-center\@tablet-landscape {-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;-moz-justify-content: center;-moz-box-pack: center;justify-content: center;}.row-align-right\@tablet-landscape {-webkit-box-pack: end;-ms-flex-pack: end;-webkit-justify-content: flex-end;-moz-justify-content: flex-end;-moz-box-pack: end;justify-content: flex-end;}.row-align-middle\@tablet-landscape {-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;-moz-align-items: center;-moz-box-align: center;align-items: center;}.row-align-top\@tablet-landscape {-webkit-box-align: start;-ms-flex-align: start;-webkit-align-items: flex-start;-moz-align-items: flex-start;-moz-box-align: start;align-items: flex-start;}.row-align-bottom\@tablet-landscape {-webkit-box-align: end;-ms-flex-align: end;-webkit-align-items: flex-end;-moz-align-items: flex-end;-moz-box-align: end;align-items: flex-end;}.row-align-around\@tablet-landscape {-ms-flex-pack: distribute;-webkit-justify-content: space-around;-moz-justify-content: space-around;justify-content: space-around;}.row-align-between\@tablet-landscape {-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;-moz-justify-content: space-between;-moz-box-pack: justify;justify-content: space-between;}.hide\@tablet-landscape {display: none;}.not-visible\@tablet-landscape {visibility: hidden;}.show\@tablet-landscape {display: block;}.show-inline\@tablet-landscape {display: inline-block;}.visible\@tablet-landscape {visibility: visible;}.row-debug\@tablet-landscape {position: relative;z-index: 99999;overflow: hidden;}.row-debug\@tablet-landscape:before {pointer-events: none;content: '';position: absolute;top: 0;left: 0;width: 100%;height: 99999px;background: -webkit-gradient(linear, left top, right top, color-stop(50%, transparent), color-stop(50%, rgba(0, 0, 0, 0.02)));background: -webkit-linear-gradient(left, transparent 50%, rgba(0, 0, 0, 0.02) 50%);background: -moz-linear-gradient(left, transparent 50%, rgba(0, 0, 0, 0.02) 50%);background: -o-linear-gradient(left, transparent 50%, rgba(0, 0, 0, 0.02) 50%);background: linear-gradient(to right, transparent 50%, rgba(0, 0, 0, 0.02) 50%);-moz-background-size: 8.33333% 100%;-o-background-size: 8.33333% 100%;background-size: 8.33333% 100%;z-index: 99999;}body {direction: ltr;}[class*="gr-"] > [class^="row"],[class*="gr-"] > [class^="col"] {margin-left: -10px;margin-right: -10px;}}@media (max-width: 1162px) {[data-css-spacing*='desktop-small(top10)'] {margin-top: 100px;}[data-css-offset*='desktop-small(top10)'] {padding-top: 100px;}[data-css-spacing*='desktop-small(right10)'] {margin-right: 100px;}[data-css-offset*='desktop-small(right10)'] {padding-right: 100px;}[data-css-spacing*='desktop-small(bottom10)'] {margin-bottom: 100px;}[data-css-offset*='desktop-small(bottom10)'] {padding-bottom: 100px;}[data-css-spacing*='desktop-small(left10)'] {margin-left: 100px;}[data-css-offset*='desktop-small(left10)'] {padding-left: 100px;}[data-css-spacing*='desktop-small(top9)'] {margin-top: 90px;}[data-css-offset*='desktop-small(top9)'] {padding-top: 90px;}[data-css-spacing*='desktop-small(right9)'] {margin-right: 90px;}[data-css-offset*='desktop-small(right9)'] {padding-right: 90px;}[data-css-spacing*='desktop-small(bottom9)'] {margin-bottom: 90px;}[data-css-offset*='desktop-small(bottom9)'] {padding-bottom: 90px;}[data-css-spacing*='desktop-small(left9)'] {margin-left: 90px;}[data-css-offset*='desktop-small(left9)'] {padding-left: 90px;}[data-css-spacing*='desktop-small(top8)'] {margin-top: 80px;}[data-css-offset*='desktop-small(top8)'] {padding-top: 80px;}[data-css-spacing*='desktop-small(right8)'] {margin-right: 80px;}[data-css-offset*='desktop-small(right8)'] {padding-right: 80px;}[data-css-spacing*='desktop-small(bottom8)'] {margin-bottom: 80px;}[data-css-offset*='desktop-small(bottom8)'] {padding-bottom: 80px;}[data-css-spacing*='desktop-small(left8)'] {margin-left: 80px;}[data-css-offset*='desktop-small(left8)'] {padding-left: 80px;}[data-css-spacing*='desktop-small(top7)'] {margin-top: 70px;}[data-css-offset*='desktop-small(top7)'] {padding-top: 70px;}[data-css-spacing*='desktop-small(right7)'] {margin-right: 70px;}[data-css-offset*='desktop-small(right7)'] {padding-right: 70px;}[data-css-spacing*='desktop-small(bottom7)'] {margin-bottom: 70px;}[data-css-offset*='desktop-small(bottom7)'] {padding-bottom: 70px;}[data-css-spacing*='desktop-small(left7)'] {margin-left: 70px;}[data-css-offset*='desktop-small(left7)'] {padding-left: 70px;}[data-css-spacing*='desktop-small(top6)'] {margin-top: 60px;}[data-css-offset*='desktop-small(top6)'] {padding-top: 60px;}[data-css-spacing*='desktop-small(right6)'] {margin-right: 60px;}[data-css-offset*='desktop-small(right6)'] {padding-right: 60px;}[data-css-spacing*='desktop-small(bottom6)'] {margin-bottom: 60px;}[data-css-offset*='desktop-small(bottom6)'] {padding-bottom: 60px;}[data-css-spacing*='desktop-small(left6)'] {margin-left: 60px;}[data-css-offset*='desktop-small(left6)'] {padding-left: 60px;}[data-css-spacing*='desktop-small(top5)'] {margin-top: 50px;}[data-css-offset*='desktop-small(top5)'] {padding-top: 50px;}[data-css-spacing*='desktop-small(right5)'] {margin-right: 50px;}[data-css-offset*='desktop-small(right5)'] {padding-right: 50px;}[data-css-spacing*='desktop-small(bottom5)'] {margin-bottom: 50px;}[data-css-offset*='desktop-small(bottom5)'] {padding-bottom: 50px;}[data-css-spacing*='desktop-small(left5)'] {margin-left: 50px;}[data-css-offset*='desktop-small(left5)'] {padding-left: 50px;}[data-css-spacing*='desktop-small(top4)'] {margin-top: 40px;}[data-css-offset*='desktop-small(top4)'] {padding-top: 40px;}[data-css-spacing*='desktop-small(right4)'] {margin-right: 40px;}[data-css-offset*='desktop-small(right4)'] {padding-right: 40px;}[data-css-spacing*='desktop-small(bottom4)'] {margin-bottom: 40px;}[data-css-offset*='desktop-small(bottom4)'] {padding-bottom: 40px;}[data-css-spacing*='desktop-small(left4)'] {margin-left: 40px;}[data-css-offset*='desktop-small(left4)'] {padding-left: 40px;}[data-css-spacing*='desktop-small(top3)'] {margin-top: 30px;}[data-css-offset*='desktop-small(top3)'] {padding-top: 30px;}[data-css-spacing*='desktop-small(right3)'] {margin-right: 30px;}[data-css-offset*='desktop-small(right3)'] {padding-right: 30px;}[data-css-spacing*='desktop-small(bottom3)'] {margin-bottom: 30px;}[data-css-offset*='desktop-small(bottom3)'] {padding-bottom: 30px;}[data-css-spacing*='desktop-small(left3)'] {margin-left: 30px;}[data-css-offset*='desktop-small(left3)'] {padding-left: 30px;}[data-css-spacing*='desktop-small(top2)'] {margin-top: 20px;}[data-css-offset*='desktop-small(top2)'] {padding-top: 20px;}[data-css-spacing*='desktop-small(right2)'] {margin-right: 20px;}[data-css-offset*='desktop-small(right2)'] {padding-right: 20px;}[data-css-spacing*='desktop-small(bottom2)'] {margin-bottom: 20px;}[data-css-offset*='desktop-small(bottom2)'] {padding-bottom: 20px;}[data-css-spacing*='desktop-small(left2)'] {margin-left: 20px;}[data-css-offset*='desktop-small(left2)'] {padding-left: 20px;}[data-css-spacing*='desktop-small(top1)'] {margin-top: 10px;}[data-css-offset*='desktop-small(top1)'] {padding-top: 10px;}[data-css-spacing*='desktop-small(right1)'] {margin-right: 10px;}[data-css-offset*='desktop-small(right1)'] {padding-right: 10px;}[data-css-spacing*='desktop-small(bottom1)'] {margin-bottom: 10px;}[data-css-offset*='desktop-small(bottom1)'] {padding-bottom: 10px;}[data-css-spacing*='desktop-small(left1)'] {margin-left: 10px;}[data-css-offset*='desktop-small(left1)'] {padding-left: 10px;}[data-css-spacing*='desktop-small(top0)'] {margin-top: 0px;}[data-css-offset*='desktop-small(top0)'] {padding-top: 0px;}[data-css-spacing*='desktop-small(right0)'] {margin-right: 0px;}[data-css-offset*='desktop-small(right0)'] {padding-right: 0px;}[data-css-spacing*='desktop-small(bottom0)'] {margin-bottom: 0px;}[data-css-offset*='desktop-small(bottom0)'] {padding-bottom: 0px;}[data-css-spacing*='desktop-small(left0)'] {margin-left: 0px;}[data-css-offset*='desktop-small(left0)'] {padding-left: 0px;}}@media screen and (max-width: 1162px) {.container\@desktop-small:after {content: "";display: table;clear: both;}.row\@desktop-small,.row-reverse\@desktop-small {display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -moz-box;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-flex: 0;-webkit-flex: 0 1 auto;-moz-box-flex: 0;-moz-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;}.gr-0\@desktop-small,.gr-1\@desktop-small,.gr-2\@desktop-small,.gr-3\@desktop-small,.gr-4\@desktop-small,.gr-5\@desktop-small,.gr-6\@desktop-small,.gr-7\@desktop-small,.gr-8\@desktop-small,.gr-9\@desktop-small,.gr-10\@desktop-small,.gr-11\@desktop-small,.gr-12\@desktop-small,.gr-13\@desktop-small,.gr-14\@desktop-small,.gr-15\@desktop-small,.gr-16\@desktop-small,.gr-17\@desktop-small,.gr-18\@desktop-small,.gr-19\@desktop-small,.gr-20\@desktop-small,.gr-21\@desktop-small,.gr-22\@desktop-small,.gr-23\@desktop-small,.gr-24\@desktop-small {-webkit-box-flex: 0;-webkit-flex: 0 0 auto;-moz-box-flex: 0;-moz-flex: 0 0 auto;-ms-flex: 0 0 auto;flex: 0 0 auto;-webkit-box-direction: normal;-webkit-box-orient: vertical;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;flex-direction: column;display: block;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-right: 10px;padding-left: 10px;}.gr-adapt\@desktop-small {max-width: 100%;display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -moz-box;display: flex;-webkit-box-flex: 0;-webkit-flex: 0 1 auto;-moz-box-flex: 0;-moz-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;-webkit-box-direction: normal;-webkit-box-orient: vertical;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-right: 10px;padding-left: 10px;}.gr-grow\@desktop-small {max-width: 100%;display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -moz-box;display: flex;-webkit-box-flex: 1;-webkit-flex: 1 1 auto;-moz-box-flex: 1;-moz-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;-webkit-box-direction: normal;-webkit-box-orient: vertical;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-right: 10px;padding-left: 10px;}.push-0\@desktop-small,.push-1\@desktop-small,.push-2\@desktop-small,.push-3\@desktop-small,.push-4\@desktop-small,.push-5\@desktop-small,.push-6\@desktop-small,.push-7\@desktop-small,.push-8\@desktop-small,.push-9\@desktop-small,.push-10\@desktop-small,.push-11\@desktop-small,.push-12\@desktop-small,.push-13\@desktop-small,.push-14\@desktop-small,.push-15\@desktop-small,.push-16\@desktop-small,.push-17\@desktop-small,.push-18\@desktop-small,.push-19\@desktop-small,.push-20\@desktop-small,.push-21\@desktop-small,.push-22\@desktop-small,.push-23\@desktop-small,.push-24\@desktop-small {position: relative;}.pull-0\@desktop-small,.pull-1\@desktop-small,.pull-2\@desktop-small,.pull-3\@desktop-small,.pull-4\@desktop-small,.pull-5\@desktop-small,.pull-6\@desktop-small,.pull-7\@desktop-small,.pull-8\@desktop-small,.pull-9\@desktop-small,.pull-10\@desktop-small,.pull-11\@desktop-small,.pull-12\@desktop-small,.pull-13\@desktop-small,.pull-14\@desktop-small,.pull-15\@desktop-small,.pull-16\@desktop-small,.pull-17\@desktop-small,.pull-18\@desktop-small,.pull-19\@desktop-small,.pull-20\@desktop-small,.pull-21\@desktop-small,.pull-22\@desktop-small,.pull-23\@desktop-small,.pull-24\@desktop-small {position: relative;}.nowrap\@desktop-small {-webkit-flex-wrap: nowrap;-moz-flex-wrap: nowrap;-ms-flex-wrap: none;flex-wrap: nowrap;white-space: nowrap;}.nowrap\@desktop-small > * {white-space: normal;}.wrap\@desktop-small {-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;white-space: normal;}.gr-centered\@desktop-small {display: block !important;float: none !important;margin-left: auto !important;margin-right: auto !important;clear: both !important;}.gr-0\@desktop-small {-webkit-flex-basis: 0%;-moz-flex-basis: 0%;-ms-flex-preferred-size: 0%;flex-basis: 0%;max-width: 0%;}.push-0\@desktop-small {left: 0%;right: auto;}.pull-0\@desktop-small {right: 0%;left: auto;}.prefix-0\@desktop-small {margin-left: 0%;}.suffix-0\@desktop-small {margin-right: 0%;}.order-first\@desktop-small {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-0\@desktop-small {-webkit-box-ordinal-group: 1;-webkit-order: 0;-moz-order: 0;-ms-flex-order: 0;-moz-box-ordinal-group: 1;order: 0;}.order-last\@desktop-small {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-1\@desktop-small {-webkit-flex-basis: 4.16667%;-moz-flex-basis: 4.16667%;-ms-flex-preferred-size: 4.16667%;flex-basis: 4.16667%;max-width: 4.16667%;}.push-1\@desktop-small {left: 4.16667%;right: auto;}.pull-1\@desktop-small {right: 4.16667%;left: auto;}.prefix-1\@desktop-small {margin-left: 4.16667%;}.suffix-1\@desktop-small {margin-right: 4.16667%;}.order-first\@desktop-small {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-1\@desktop-small {-webkit-box-ordinal-group: 2;-webkit-order: 1;-moz-order: 1;-ms-flex-order: 1;-moz-box-ordinal-group: 2;order: 1;}.order-last\@desktop-small {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-2\@desktop-small {-webkit-flex-basis: 8.33333%;-moz-flex-basis: 8.33333%;-ms-flex-preferred-size: 8.33333%;flex-basis: 8.33333%;max-width: 8.33333%;}.push-2\@desktop-small {left: 8.33333%;right: auto;}.pull-2\@desktop-small {right: 8.33333%;left: auto;}.prefix-2\@desktop-small {margin-left: 8.33333%;}.suffix-2\@desktop-small {margin-right: 8.33333%;}.order-first\@desktop-small {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-2\@desktop-small {-webkit-box-ordinal-group: 3;-webkit-order: 2;-moz-order: 2;-ms-flex-order: 2;-moz-box-ordinal-group: 3;order: 2;}.order-last\@desktop-small {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-3\@desktop-small {-webkit-flex-basis: 12.5%;-moz-flex-basis: 12.5%;-ms-flex-preferred-size: 12.5%;flex-basis: 12.5%;max-width: 12.5%;}.push-3\@desktop-small {left: 12.5%;right: auto;}.pull-3\@desktop-small {right: 12.5%;left: auto;}.prefix-3\@desktop-small {margin-left: 12.5%;}.suffix-3\@desktop-small {margin-right: 12.5%;}.order-first\@desktop-small {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-3\@desktop-small {-webkit-box-ordinal-group: 4;-webkit-order: 3;-moz-order: 3;-ms-flex-order: 3;-moz-box-ordinal-group: 4;order: 3;}.order-last\@desktop-small {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-4\@desktop-small {-webkit-flex-basis: 16.66667%;-moz-flex-basis: 16.66667%;-ms-flex-preferred-size: 16.66667%;flex-basis: 16.66667%;max-width: 16.66667%;}.push-4\@desktop-small {left: 16.66667%;right: auto;}.pull-4\@desktop-small {right: 16.66667%;left: auto;}.prefix-4\@desktop-small {margin-left: 16.66667%;}.suffix-4\@desktop-small {margin-right: 16.66667%;}.order-first\@desktop-small {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-4\@desktop-small {-webkit-box-ordinal-group: 5;-webkit-order: 4;-moz-order: 4;-ms-flex-order: 4;-moz-box-ordinal-group: 5;order: 4;}.order-last\@desktop-small {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-5\@desktop-small {-webkit-flex-basis: 20.83333%;-moz-flex-basis: 20.83333%;-ms-flex-preferred-size: 20.83333%;flex-basis: 20.83333%;max-width: 20.83333%;}.push-5\@desktop-small {left: 20.83333%;right: auto;}.pull-5\@desktop-small {right: 20.83333%;left: auto;}.prefix-5\@desktop-small {margin-left: 20.83333%;}.suffix-5\@desktop-small {margin-right: 20.83333%;}.order-first\@desktop-small {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-5\@desktop-small {-webkit-box-ordinal-group: 6;-webkit-order: 5;-moz-order: 5;-ms-flex-order: 5;-moz-box-ordinal-group: 6;order: 5;}.order-last\@desktop-small {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-6\@desktop-small {-webkit-flex-basis: 25%;-moz-flex-basis: 25%;-ms-flex-preferred-size: 25%;flex-basis: 25%;max-width: 25%;}.push-6\@desktop-small {left: 25%;right: auto;}.pull-6\@desktop-small {right: 25%;left: auto;}.prefix-6\@desktop-small {margin-left: 25%;}.suffix-6\@desktop-small {margin-right: 25%;}.order-first\@desktop-small {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-6\@desktop-small {-webkit-box-ordinal-group: 7;-webkit-order: 6;-moz-order: 6;-ms-flex-order: 6;-moz-box-ordinal-group: 7;order: 6;}.order-last\@desktop-small {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-7\@desktop-small {-webkit-flex-basis: 29.16667%;-moz-flex-basis: 29.16667%;-ms-flex-preferred-size: 29.16667%;flex-basis: 29.16667%;max-width: 29.16667%;}.push-7\@desktop-small {left: 29.16667%;right: auto;}.pull-7\@desktop-small {right: 29.16667%;left: auto;}.prefix-7\@desktop-small {margin-left: 29.16667%;}.suffix-7\@desktop-small {margin-right: 29.16667%;}.order-first\@desktop-small {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-7\@desktop-small {-webkit-box-ordinal-group: 8;-webkit-order: 7;-moz-order: 7;-ms-flex-order: 7;-moz-box-ordinal-group: 8;order: 7;}.order-last\@desktop-small {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-8\@desktop-small {-webkit-flex-basis: 33.33333%;-moz-flex-basis: 33.33333%;-ms-flex-preferred-size: 33.33333%;flex-basis: 33.33333%;max-width: 33.33333%;}.push-8\@desktop-small {left: 33.33333%;right: auto;}.pull-8\@desktop-small {right: 33.33333%;left: auto;}.prefix-8\@desktop-small {margin-left: 33.33333%;}.suffix-8\@desktop-small {margin-right: 33.33333%;}.order-first\@desktop-small {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-8\@desktop-small {-webkit-box-ordinal-group: 9;-webkit-order: 8;-moz-order: 8;-ms-flex-order: 8;-moz-box-ordinal-group: 9;order: 8;}.order-last\@desktop-small {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-9\@desktop-small {-webkit-flex-basis: 37.5%;-moz-flex-basis: 37.5%;-ms-flex-preferred-size: 37.5%;flex-basis: 37.5%;max-width: 37.5%;}.push-9\@desktop-small {left: 37.5%;right: auto;}.pull-9\@desktop-small {right: 37.5%;left: auto;}.prefix-9\@desktop-small {margin-left: 37.5%;}.suffix-9\@desktop-small {margin-right: 37.5%;}.order-first\@desktop-small {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-9\@desktop-small {-webkit-box-ordinal-group: 10;-webkit-order: 9;-moz-order: 9;-ms-flex-order: 9;-moz-box-ordinal-group: 10;order: 9;}.order-last\@desktop-small {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-10\@desktop-small {-webkit-flex-basis: 41.66667%;-moz-flex-basis: 41.66667%;-ms-flex-preferred-size: 41.66667%;flex-basis: 41.66667%;max-width: 41.66667%;}.push-10\@desktop-small {left: 41.66667%;right: auto;}.pull-10\@desktop-small {right: 41.66667%;left: auto;}.prefix-10\@desktop-small {margin-left: 41.66667%;}.suffix-10\@desktop-small {margin-right: 41.66667%;}.order-first\@desktop-small {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-10\@desktop-small {-webkit-box-ordinal-group: 11;-webkit-order: 10;-moz-order: 10;-ms-flex-order: 10;-moz-box-ordinal-group: 11;order: 10;}.order-last\@desktop-small {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-11\@desktop-small {-webkit-flex-basis: 45.83333%;-moz-flex-basis: 45.83333%;-ms-flex-preferred-size: 45.83333%;flex-basis: 45.83333%;max-width: 45.83333%;}.push-11\@desktop-small {left: 45.83333%;right: auto;}.pull-11\@desktop-small {right: 45.83333%;left: auto;}.prefix-11\@desktop-small {margin-left: 45.83333%;}.suffix-11\@desktop-small {margin-right: 45.83333%;}.order-first\@desktop-small {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-11\@desktop-small {-webkit-box-ordinal-group: 12;-webkit-order: 11;-moz-order: 11;-ms-flex-order: 11;-moz-box-ordinal-group: 12;order: 11;}.order-last\@desktop-small {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-12\@desktop-small {-webkit-flex-basis: 50%;-moz-flex-basis: 50%;-ms-flex-preferred-size: 50%;flex-basis: 50%;max-width: 50%;}.push-12\@desktop-small {left: 50%;right: auto;}.pull-12\@desktop-small {right: 50%;left: auto;}.prefix-12\@desktop-small {margin-left: 50%;}.suffix-12\@desktop-small {margin-right: 50%;}.order-first\@desktop-small {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-12\@desktop-small {-webkit-box-ordinal-group: 13;-webkit-order: 12;-moz-order: 12;-ms-flex-order: 12;-moz-box-ordinal-group: 13;order: 12;}.order-last\@desktop-small {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-13\@desktop-small {-webkit-flex-basis: 54.16667%;-moz-flex-basis: 54.16667%;-ms-flex-preferred-size: 54.16667%;flex-basis: 54.16667%;max-width: 54.16667%;}.push-13\@desktop-small {left: 54.16667%;right: auto;}.pull-13\@desktop-small {right: 54.16667%;left: auto;}.prefix-13\@desktop-small {margin-left: 54.16667%;}.suffix-13\@desktop-small {margin-right: 54.16667%;}.order-first\@desktop-small {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-13\@desktop-small {-webkit-box-ordinal-group: 14;-webkit-order: 13;-moz-order: 13;-ms-flex-order: 13;-moz-box-ordinal-group: 14;order: 13;}.order-last\@desktop-small {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-14\@desktop-small {-webkit-flex-basis: 58.33333%;-moz-flex-basis: 58.33333%;-ms-flex-preferred-size: 58.33333%;flex-basis: 58.33333%;max-width: 58.33333%;}.push-14\@desktop-small {left: 58.33333%;right: auto;}.pull-14\@desktop-small {right: 58.33333%;left: auto;}.prefix-14\@desktop-small {margin-left: 58.33333%;}.suffix-14\@desktop-small {margin-right: 58.33333%;}.order-first\@desktop-small {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-14\@desktop-small {-webkit-box-ordinal-group: 15;-webkit-order: 14;-moz-order: 14;-ms-flex-order: 14;-moz-box-ordinal-group: 15;order: 14;}.order-last\@desktop-small {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-15\@desktop-small {-webkit-flex-basis: 62.5%;-moz-flex-basis: 62.5%;-ms-flex-preferred-size: 62.5%;flex-basis: 62.5%;max-width: 62.5%;}.push-15\@desktop-small {left: 62.5%;right: auto;}.pull-15\@desktop-small {right: 62.5%;left: auto;}.prefix-15\@desktop-small {margin-left: 62.5%;}.suffix-15\@desktop-small {margin-right: 62.5%;}.order-first\@desktop-small {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-15\@desktop-small {-webkit-box-ordinal-group: 16;-webkit-order: 15;-moz-order: 15;-ms-flex-order: 15;-moz-box-ordinal-group: 16;order: 15;}.order-last\@desktop-small {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-16\@desktop-small {-webkit-flex-basis: 66.66667%;-moz-flex-basis: 66.66667%;-ms-flex-preferred-size: 66.66667%;flex-basis: 66.66667%;max-width: 66.66667%;}.push-16\@desktop-small {left: 66.66667%;right: auto;}.pull-16\@desktop-small {right: 66.66667%;left: auto;}.prefix-16\@desktop-small {margin-left: 66.66667%;}.suffix-16\@desktop-small {margin-right: 66.66667%;}.order-first\@desktop-small {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-16\@desktop-small {-webkit-box-ordinal-group: 17;-webkit-order: 16;-moz-order: 16;-ms-flex-order: 16;-moz-box-ordinal-group: 17;order: 16;}.order-last\@desktop-small {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-17\@desktop-small {-webkit-flex-basis: 70.83333%;-moz-flex-basis: 70.83333%;-ms-flex-preferred-size: 70.83333%;flex-basis: 70.83333%;max-width: 70.83333%;}.push-17\@desktop-small {left: 70.83333%;right: auto;}.pull-17\@desktop-small {right: 70.83333%;left: auto;}.prefix-17\@desktop-small {margin-left: 70.83333%;}.suffix-17\@desktop-small {margin-right: 70.83333%;}.order-first\@desktop-small {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-17\@desktop-small {-webkit-box-ordinal-group: 18;-webkit-order: 17;-moz-order: 17;-ms-flex-order: 17;-moz-box-ordinal-group: 18;order: 17;}.order-last\@desktop-small {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-18\@desktop-small {-webkit-flex-basis: 75%;-moz-flex-basis: 75%;-ms-flex-preferred-size: 75%;flex-basis: 75%;max-width: 75%;}.push-18\@desktop-small {left: 75%;right: auto;}.pull-18\@desktop-small {right: 75%;left: auto;}.prefix-18\@desktop-small {margin-left: 75%;}.suffix-18\@desktop-small {margin-right: 75%;}.order-first\@desktop-small {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-18\@desktop-small {-webkit-box-ordinal-group: 19;-webkit-order: 18;-moz-order: 18;-ms-flex-order: 18;-moz-box-ordinal-group: 19;order: 18;}.order-last\@desktop-small {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-19\@desktop-small {-webkit-flex-basis: 79.16667%;-moz-flex-basis: 79.16667%;-ms-flex-preferred-size: 79.16667%;flex-basis: 79.16667%;max-width: 79.16667%;}.push-19\@desktop-small {left: 79.16667%;right: auto;}.pull-19\@desktop-small {right: 79.16667%;left: auto;}.prefix-19\@desktop-small {margin-left: 79.16667%;}.suffix-19\@desktop-small {margin-right: 79.16667%;}.order-first\@desktop-small {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-19\@desktop-small {-webkit-box-ordinal-group: 20;-webkit-order: 19;-moz-order: 19;-ms-flex-order: 19;-moz-box-ordinal-group: 20;order: 19;}.order-last\@desktop-small {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-20\@desktop-small {-webkit-flex-basis: 83.33333%;-moz-flex-basis: 83.33333%;-ms-flex-preferred-size: 83.33333%;flex-basis: 83.33333%;max-width: 83.33333%;}.push-20\@desktop-small {left: 83.33333%;right: auto;}.pull-20\@desktop-small {right: 83.33333%;left: auto;}.prefix-20\@desktop-small {margin-left: 83.33333%;}.suffix-20\@desktop-small {margin-right: 83.33333%;}.order-first\@desktop-small {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-20\@desktop-small {-webkit-box-ordinal-group: 21;-webkit-order: 20;-moz-order: 20;-ms-flex-order: 20;-moz-box-ordinal-group: 21;order: 20;}.order-last\@desktop-small {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-21\@desktop-small {-webkit-flex-basis: 87.5%;-moz-flex-basis: 87.5%;-ms-flex-preferred-size: 87.5%;flex-basis: 87.5%;max-width: 87.5%;}.push-21\@desktop-small {left: 87.5%;right: auto;}.pull-21\@desktop-small {right: 87.5%;left: auto;}.prefix-21\@desktop-small {margin-left: 87.5%;}.suffix-21\@desktop-small {margin-right: 87.5%;}.order-first\@desktop-small {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-21\@desktop-small {-webkit-box-ordinal-group: 22;-webkit-order: 21;-moz-order: 21;-ms-flex-order: 21;-moz-box-ordinal-group: 22;order: 21;}.order-last\@desktop-small {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-22\@desktop-small {-webkit-flex-basis: 91.66667%;-moz-flex-basis: 91.66667%;-ms-flex-preferred-size: 91.66667%;flex-basis: 91.66667%;max-width: 91.66667%;}.push-22\@desktop-small {left: 91.66667%;right: auto;}.pull-22\@desktop-small {right: 91.66667%;left: auto;}.prefix-22\@desktop-small {margin-left: 91.66667%;}.suffix-22\@desktop-small {margin-right: 91.66667%;}.order-first\@desktop-small {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-22\@desktop-small {-webkit-box-ordinal-group: 23;-webkit-order: 22;-moz-order: 22;-ms-flex-order: 22;-moz-box-ordinal-group: 23;order: 22;}.order-last\@desktop-small {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-23\@desktop-small {-webkit-flex-basis: 95.83333%;-moz-flex-basis: 95.83333%;-ms-flex-preferred-size: 95.83333%;flex-basis: 95.83333%;max-width: 95.83333%;}.push-23\@desktop-small {left: 95.83333%;right: auto;}.pull-23\@desktop-small {right: 95.83333%;left: auto;}.prefix-23\@desktop-small {margin-left: 95.83333%;}.suffix-23\@desktop-small {margin-right: 95.83333%;}.order-first\@desktop-small {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-23\@desktop-small {-webkit-box-ordinal-group: 24;-webkit-order: 23;-moz-order: 23;-ms-flex-order: 23;-moz-box-ordinal-group: 24;order: 23;}.order-last\@desktop-small {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-24\@desktop-small {-webkit-flex-basis: 100%;-moz-flex-basis: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;max-width: 100%;}.push-24\@desktop-small {left: 100%;right: auto;}.pull-24\@desktop-small {right: 100%;left: auto;}.prefix-24\@desktop-small {margin-left: 100%;}.suffix-24\@desktop-small {margin-right: 100%;}.order-first\@desktop-small {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-24\@desktop-small {-webkit-box-ordinal-group: 25;-webkit-order: 24;-moz-order: 24;-ms-flex-order: 24;-moz-box-ordinal-group: 25;order: 24;}.order-last\@desktop-small {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.float-left\@desktop-small {float: left;}.float-right\@desktop-small {float: right;}.clear\@desktop-small {clear: both;}.clear-left\@desktop-small {clear: left;}.clear-right\@desktop-small {clear: right;}.no-gutter\@desktop-small {padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 0;}.no-gutter-left\@desktop-small {padding-left: 0;}.no-gutter-right\@desktop-small {padding-right: 0;}.no-gutter-top\@desktop-small {padding-top: 0;}.no-gutter-bottom\@desktop-small {padding-bottom: 0;}.gutter\@desktop-small {padding-right: 10px;padding-left: 10px;}.gutter-left\@desktop-small {padding-left: 10px;}.gutter-right\@desktop-small {padding-right: 10px;}.auto-height\@desktop-small {height: inherit;}.row\@desktop-small {-webkit-box-direction: normal;-webkit-box-orient: horizontal;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;flex-direction: row;padding-left: 0 !important;padding-right: 0 !important;margin-left: -10px;margin-right: -10px;}[class*="no-gutter"] > .row\@desktop-small {margin-left: 0 !important;margin-right: 0 !important;}.row-reverse\@desktop-small {-webkit-box-direction: reverse;-webkit-box-orient: horizontal;-webkit-flex-direction: row-reverse;-moz-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;padding-left: 0 !important;padding-right: 0 !important;margin-left: -10px;margin-right: -10px;}[class*="no-gutter"] > .row-reverse\@desktop-small {margin-left: 0 !important;margin-right: 0 !important;}.row-full\@desktop-small {width: 100vw;margin-left: 50% !important;margin-right: 0 !important;-webkit-transform: translateX(-50%);-moz-transition: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);-moz-transform: translateX(-50%);transform: translateX(-50%);}.col\@desktop-small {-webkit-box-direction: normal;-webkit-box-orient: vertical;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;flex-direction: column;padding-left: 0 !important;padding-right: 0 !important;margin-left: -10px;margin-right: -10px;}.col-reverse\@desktop-small {-webkit-box-direction: reverse;-webkit-box-orient: vertical;-webkit-flex-direction: column-reverse;-moz-flex-direction: column-reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;padding-left: 0 !important;padding-right: 0 !important;margin-left: -10px;margin-right: -10px;}.row-align-left\@desktop-small {-webkit-box-pack: start;-ms-flex-pack: start;-webkit-justify-content: flex-start;-moz-justify-content: flex-start;-moz-box-pack: start;justify-content: flex-start;}.row-align-center\@desktop-small {-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;-moz-justify-content: center;-moz-box-pack: center;justify-content: center;}.row-align-right\@desktop-small {-webkit-box-pack: end;-ms-flex-pack: end;-webkit-justify-content: flex-end;-moz-justify-content: flex-end;-moz-box-pack: end;justify-content: flex-end;}.row-align-middle\@desktop-small {-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;-moz-align-items: center;-moz-box-align: center;align-items: center;}.row-align-top\@desktop-small {-webkit-box-align: start;-ms-flex-align: start;-webkit-align-items: flex-start;-moz-align-items: flex-start;-moz-box-align: start;align-items: flex-start;}.row-align-bottom\@desktop-small {-webkit-box-align: end;-ms-flex-align: end;-webkit-align-items: flex-end;-moz-align-items: flex-end;-moz-box-align: end;align-items: flex-end;}.row-align-around\@desktop-small {-ms-flex-pack: distribute;-webkit-justify-content: space-around;-moz-justify-content: space-around;justify-content: space-around;}.row-align-between\@desktop-small {-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;-moz-justify-content: space-between;-moz-box-pack: justify;justify-content: space-between;}.hide\@desktop-small {display: none;}.not-visible\@desktop-small {visibility: hidden;}.show\@desktop-small {display: block;}.show-inline\@desktop-small {display: inline-block;}.visible\@desktop-small {visibility: visible;}.row-debug\@desktop-small {position: relative;z-index: 99999;overflow: hidden;}.row-debug\@desktop-small:before {pointer-events: none;content: '';position: absolute;top: 0;left: 0;width: 100%;height: 99999px;background: -webkit-gradient(linear, left top, right top, color-stop(50%, transparent), color-stop(50%, rgba(0, 0, 0, 0.02)));background: -webkit-linear-gradient(left, transparent 50%, rgba(0, 0, 0, 0.02) 50%);background: -moz-linear-gradient(left, transparent 50%, rgba(0, 0, 0, 0.02) 50%);background: -o-linear-gradient(left, transparent 50%, rgba(0, 0, 0, 0.02) 50%);background: linear-gradient(to right, transparent 50%, rgba(0, 0, 0, 0.02) 50%);-moz-background-size: 8.33333% 100%;-o-background-size: 8.33333% 100%;background-size: 8.33333% 100%;z-index: 99999;}body {direction: ltr;}[class*="gr-"] > [class^="row"],[class*="gr-"] > [class^="col"] {margin-left: -10px;margin-right: -10px;}}@media (max-width: 1161px) {.l-inside-inner,.module-tmpl-tool .l-inside-inner {padding-right: 20px;padding-left: 20px;}}@media (max-width: 1024px) {[data-css-spacing*='tablet(top10)'] {margin-top: 100px;}[data-css-offset*='tablet(top10)'] {padding-top: 100px;}[data-css-spacing*='tablet(right10)'] {margin-right: 100px;}[data-css-offset*='tablet(right10)'] {padding-right: 100px;}[data-css-spacing*='tablet(bottom10)'] {margin-bottom: 100px;}[data-css-offset*='tablet(bottom10)'] {padding-bottom: 100px;}[data-css-spacing*='tablet(left10)'] {margin-left: 100px;}[data-css-offset*='tablet(left10)'] {padding-left: 100px;}[data-css-spacing*='tablet(top9)'] {margin-top: 90px;}[data-css-offset*='tablet(top9)'] {padding-top: 90px;}[data-css-spacing*='tablet(right9)'] {margin-right: 90px;}[data-css-offset*='tablet(right9)'] {padding-right: 90px;}[data-css-spacing*='tablet(bottom9)'] {margin-bottom: 90px;}[data-css-offset*='tablet(bottom9)'] {padding-bottom: 90px;}[data-css-spacing*='tablet(left9)'] {margin-left: 90px;}[data-css-offset*='tablet(left9)'] {padding-left: 90px;}[data-css-spacing*='tablet(top8)'] {margin-top: 80px;}[data-css-offset*='tablet(top8)'] {padding-top: 80px;}[data-css-spacing*='tablet(right8)'] {margin-right: 80px;}[data-css-offset*='tablet(right8)'] {padding-right: 80px;}[data-css-spacing*='tablet(bottom8)'] {margin-bottom: 80px;}[data-css-offset*='tablet(bottom8)'] {padding-bottom: 80px;}[data-css-spacing*='tablet(left8)'] {margin-left: 80px;}[data-css-offset*='tablet(left8)'] {padding-left: 80px;}[data-css-spacing*='tablet(top7)'] {margin-top: 70px;}[data-css-offset*='tablet(top7)'] {padding-top: 70px;}[data-css-spacing*='tablet(right7)'] {margin-right: 70px;}[data-css-offset*='tablet(right7)'] {padding-right: 70px;}[data-css-spacing*='tablet(bottom7)'] {margin-bottom: 70px;}[data-css-offset*='tablet(bottom7)'] {padding-bottom: 70px;}[data-css-spacing*='tablet(left7)'] {margin-left: 70px;}[data-css-offset*='tablet(left7)'] {padding-left: 70px;}[data-css-spacing*='tablet(top6)'] {margin-top: 60px;}[data-css-offset*='tablet(top6)'] {padding-top: 60px;}[data-css-spacing*='tablet(right6)'] {margin-right: 60px;}[data-css-offset*='tablet(right6)'] {padding-right: 60px;}[data-css-spacing*='tablet(bottom6)'] {margin-bottom: 60px;}[data-css-offset*='tablet(bottom6)'] {padding-bottom: 60px;}[data-css-spacing*='tablet(left6)'] {margin-left: 60px;}[data-css-offset*='tablet(left6)'] {padding-left: 60px;}[data-css-spacing*='tablet(top5)'] {margin-top: 50px;}[data-css-offset*='tablet(top5)'] {padding-top: 50px;}[data-css-spacing*='tablet(right5)'] {margin-right: 50px;}[data-css-offset*='tablet(right5)'] {padding-right: 50px;}[data-css-spacing*='tablet(bottom5)'] {margin-bottom: 50px;}[data-css-offset*='tablet(bottom5)'] {padding-bottom: 50px;}[data-css-spacing*='tablet(left5)'] {margin-left: 50px;}[data-css-offset*='tablet(left5)'] {padding-left: 50px;}[data-css-spacing*='tablet(top4)'] {margin-top: 40px;}[data-css-offset*='tablet(top4)'] {padding-top: 40px;}[data-css-spacing*='tablet(right4)'] {margin-right: 40px;}[data-css-offset*='tablet(right4)'] {padding-right: 40px;}[data-css-spacing*='tablet(bottom4)'] {margin-bottom: 40px;}[data-css-offset*='tablet(bottom4)'] {padding-bottom: 40px;}[data-css-spacing*='tablet(left4)'] {margin-left: 40px;}[data-css-offset*='tablet(left4)'] {padding-left: 40px;}[data-css-spacing*='tablet(top3)'] {margin-top: 30px;}[data-css-offset*='tablet(top3)'] {padding-top: 30px;}[data-css-spacing*='tablet(right3)'] {margin-right: 30px;}[data-css-offset*='tablet(right3)'] {padding-right: 30px;}[data-css-spacing*='tablet(bottom3)'] {margin-bottom: 30px;}[data-css-offset*='tablet(bottom3)'] {padding-bottom: 30px;}[data-css-spacing*='tablet(left3)'] {margin-left: 30px;}[data-css-offset*='tablet(left3)'] {padding-left: 30px;}[data-css-spacing*='tablet(top2)'] {margin-top: 20px;}[data-css-offset*='tablet(top2)'] {padding-top: 20px;}[data-css-spacing*='tablet(right2)'] {margin-right: 20px;}[data-css-offset*='tablet(right2)'] {padding-right: 20px;}[data-css-spacing*='tablet(bottom2)'] {margin-bottom: 20px;}[data-css-offset*='tablet(bottom2)'] {padding-bottom: 20px;}[data-css-spacing*='tablet(left2)'] {margin-left: 20px;}[data-css-offset*='tablet(left2)'] {padding-left: 20px;}[data-css-spacing*='tablet(top1)'] {margin-top: 10px;}[data-css-offset*='tablet(top1)'] {padding-top: 10px;}[data-css-spacing*='tablet(right1)'] {margin-right: 10px;}[data-css-offset*='tablet(right1)'] {padding-right: 10px;}[data-css-spacing*='tablet(bottom1)'] {margin-bottom: 10px;}[data-css-offset*='tablet(bottom1)'] {padding-bottom: 10px;}[data-css-spacing*='tablet(left1)'] {margin-left: 10px;}[data-css-offset*='tablet(left1)'] {padding-left: 10px;}[data-css-spacing*='tablet(top0)'] {margin-top: 0px;}[data-css-offset*='tablet(top0)'] {padding-top: 0px;}[data-css-spacing*='tablet(right0)'] {margin-right: 0px;}[data-css-offset*='tablet(right0)'] {padding-right: 0px;}[data-css-spacing*='tablet(bottom0)'] {margin-bottom: 0px;}[data-css-offset*='tablet(bottom0)'] {padding-bottom: 0px;}[data-css-spacing*='tablet(left0)'] {margin-left: 0px;}[data-css-offset*='tablet(left0)'] {padding-left: 0px;}}@media screen and (max-width: 1024px) {.container\@tablet:after {content: "";display: table;clear: both;}.row\@tablet,.row-reverse\@tablet {display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -moz-box;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-flex: 0;-webkit-flex: 0 1 auto;-moz-box-flex: 0;-moz-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;}.gr-0\@tablet,.gr-1\@tablet,.gr-2\@tablet,.gr-3\@tablet,.gr-4\@tablet,.gr-5\@tablet,.gr-6\@tablet,.gr-7\@tablet,.gr-8\@tablet,.gr-9\@tablet,.gr-10\@tablet,.gr-11\@tablet,.gr-12\@tablet,.gr-13\@tablet,.gr-14\@tablet,.gr-15\@tablet,.gr-16\@tablet,.gr-17\@tablet,.gr-18\@tablet,.gr-19\@tablet,.gr-20\@tablet,.gr-21\@tablet,.gr-22\@tablet,.gr-23\@tablet,.gr-24\@tablet {-webkit-box-flex: 0;-webkit-flex: 0 0 auto;-moz-box-flex: 0;-moz-flex: 0 0 auto;-ms-flex: 0 0 auto;flex: 0 0 auto;-webkit-box-direction: normal;-webkit-box-orient: vertical;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;flex-direction: column;display: block;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-right: 10px;padding-left: 10px;}.gr-adapt\@tablet {max-width: 100%;display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -moz-box;display: flex;-webkit-box-flex: 0;-webkit-flex: 0 1 auto;-moz-box-flex: 0;-moz-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;-webkit-box-direction: normal;-webkit-box-orient: vertical;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-right: 10px;padding-left: 10px;}.gr-grow\@tablet {max-width: 100%;display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -moz-box;display: flex;-webkit-box-flex: 1;-webkit-flex: 1 1 auto;-moz-box-flex: 1;-moz-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;-webkit-box-direction: normal;-webkit-box-orient: vertical;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-right: 10px;padding-left: 10px;}.push-0\@tablet,.push-1\@tablet,.push-2\@tablet,.push-3\@tablet,.push-4\@tablet,.push-5\@tablet,.push-6\@tablet,.push-7\@tablet,.push-8\@tablet,.push-9\@tablet,.push-10\@tablet,.push-11\@tablet,.push-12\@tablet,.push-13\@tablet,.push-14\@tablet,.push-15\@tablet,.push-16\@tablet,.push-17\@tablet,.push-18\@tablet,.push-19\@tablet,.push-20\@tablet,.push-21\@tablet,.push-22\@tablet,.push-23\@tablet,.push-24\@tablet {position: relative;}.pull-0\@tablet,.pull-1\@tablet,.pull-2\@tablet,.pull-3\@tablet,.pull-4\@tablet,.pull-5\@tablet,.pull-6\@tablet,.pull-7\@tablet,.pull-8\@tablet,.pull-9\@tablet,.pull-10\@tablet,.pull-11\@tablet,.pull-12\@tablet,.pull-13\@tablet,.pull-14\@tablet,.pull-15\@tablet,.pull-16\@tablet,.pull-17\@tablet,.pull-18\@tablet,.pull-19\@tablet,.pull-20\@tablet,.pull-21\@tablet,.pull-22\@tablet,.pull-23\@tablet,.pull-24\@tablet {position: relative;}.nowrap\@tablet {-webkit-flex-wrap: nowrap;-moz-flex-wrap: nowrap;-ms-flex-wrap: none;flex-wrap: nowrap;white-space: nowrap;}.nowrap\@tablet > * {white-space: normal;}.wrap\@tablet {-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;white-space: normal;}.gr-centered\@tablet {display: block !important;float: none !important;margin-left: auto !important;margin-right: auto !important;clear: both !important;}.gr-0\@tablet {-webkit-flex-basis: 0%;-moz-flex-basis: 0%;-ms-flex-preferred-size: 0%;flex-basis: 0%;max-width: 0%;}.push-0\@tablet {left: 0%;right: auto;}.pull-0\@tablet {right: 0%;left: auto;}.prefix-0\@tablet {margin-left: 0%;}.suffix-0\@tablet {margin-right: 0%;}.order-first\@tablet {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-0\@tablet {-webkit-box-ordinal-group: 1;-webkit-order: 0;-moz-order: 0;-ms-flex-order: 0;-moz-box-ordinal-group: 1;order: 0;}.order-last\@tablet {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-1\@tablet {-webkit-flex-basis: 4.16667%;-moz-flex-basis: 4.16667%;-ms-flex-preferred-size: 4.16667%;flex-basis: 4.16667%;max-width: 4.16667%;}.push-1\@tablet {left: 4.16667%;right: auto;}.pull-1\@tablet {right: 4.16667%;left: auto;}.prefix-1\@tablet {margin-left: 4.16667%;}.suffix-1\@tablet {margin-right: 4.16667%;}.order-first\@tablet {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-1\@tablet {-webkit-box-ordinal-group: 2;-webkit-order: 1;-moz-order: 1;-ms-flex-order: 1;-moz-box-ordinal-group: 2;order: 1;}.order-last\@tablet {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-2\@tablet {-webkit-flex-basis: 8.33333%;-moz-flex-basis: 8.33333%;-ms-flex-preferred-size: 8.33333%;flex-basis: 8.33333%;max-width: 8.33333%;}.push-2\@tablet {left: 8.33333%;right: auto;}.pull-2\@tablet {right: 8.33333%;left: auto;}.prefix-2\@tablet {margin-left: 8.33333%;}.suffix-2\@tablet {margin-right: 8.33333%;}.order-first\@tablet {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-2\@tablet {-webkit-box-ordinal-group: 3;-webkit-order: 2;-moz-order: 2;-ms-flex-order: 2;-moz-box-ordinal-group: 3;order: 2;}.order-last\@tablet {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-3\@tablet {-webkit-flex-basis: 12.5%;-moz-flex-basis: 12.5%;-ms-flex-preferred-size: 12.5%;flex-basis: 12.5%;max-width: 12.5%;}.push-3\@tablet {left: 12.5%;right: auto;}.pull-3\@tablet {right: 12.5%;left: auto;}.prefix-3\@tablet {margin-left: 12.5%;}.suffix-3\@tablet {margin-right: 12.5%;}.order-first\@tablet {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-3\@tablet {-webkit-box-ordinal-group: 4;-webkit-order: 3;-moz-order: 3;-ms-flex-order: 3;-moz-box-ordinal-group: 4;order: 3;}.order-last\@tablet {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-4\@tablet {-webkit-flex-basis: 16.66667%;-moz-flex-basis: 16.66667%;-ms-flex-preferred-size: 16.66667%;flex-basis: 16.66667%;max-width: 16.66667%;}.push-4\@tablet {left: 16.66667%;right: auto;}.pull-4\@tablet {right: 16.66667%;left: auto;}.prefix-4\@tablet {margin-left: 16.66667%;}.suffix-4\@tablet {margin-right: 16.66667%;}.order-first\@tablet {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-4\@tablet {-webkit-box-ordinal-group: 5;-webkit-order: 4;-moz-order: 4;-ms-flex-order: 4;-moz-box-ordinal-group: 5;order: 4;}.order-last\@tablet {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-5\@tablet {-webkit-flex-basis: 20.83333%;-moz-flex-basis: 20.83333%;-ms-flex-preferred-size: 20.83333%;flex-basis: 20.83333%;max-width: 20.83333%;}.push-5\@tablet {left: 20.83333%;right: auto;}.pull-5\@tablet {right: 20.83333%;left: auto;}.prefix-5\@tablet {margin-left: 20.83333%;}.suffix-5\@tablet {margin-right: 20.83333%;}.order-first\@tablet {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-5\@tablet {-webkit-box-ordinal-group: 6;-webkit-order: 5;-moz-order: 5;-ms-flex-order: 5;-moz-box-ordinal-group: 6;order: 5;}.order-last\@tablet {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-6\@tablet {-webkit-flex-basis: 25%;-moz-flex-basis: 25%;-ms-flex-preferred-size: 25%;flex-basis: 25%;max-width: 25%;}.push-6\@tablet {left: 25%;right: auto;}.pull-6\@tablet {right: 25%;left: auto;}.prefix-6\@tablet {margin-left: 25%;}.suffix-6\@tablet {margin-right: 25%;}.order-first\@tablet {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-6\@tablet {-webkit-box-ordinal-group: 7;-webkit-order: 6;-moz-order: 6;-ms-flex-order: 6;-moz-box-ordinal-group: 7;order: 6;}.order-last\@tablet {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-7\@tablet {-webkit-flex-basis: 29.16667%;-moz-flex-basis: 29.16667%;-ms-flex-preferred-size: 29.16667%;flex-basis: 29.16667%;max-width: 29.16667%;}.push-7\@tablet {left: 29.16667%;right: auto;}.pull-7\@tablet {right: 29.16667%;left: auto;}.prefix-7\@tablet {margin-left: 29.16667%;}.suffix-7\@tablet {margin-right: 29.16667%;}.order-first\@tablet {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-7\@tablet {-webkit-box-ordinal-group: 8;-webkit-order: 7;-moz-order: 7;-ms-flex-order: 7;-moz-box-ordinal-group: 8;order: 7;}.order-last\@tablet {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-8\@tablet {-webkit-flex-basis: 33.33333%;-moz-flex-basis: 33.33333%;-ms-flex-preferred-size: 33.33333%;flex-basis: 33.33333%;max-width: 33.33333%;}.push-8\@tablet {left: 33.33333%;right: auto;}.pull-8\@tablet {right: 33.33333%;left: auto;}.prefix-8\@tablet {margin-left: 33.33333%;}.suffix-8\@tablet {margin-right: 33.33333%;}.order-first\@tablet {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-8\@tablet {-webkit-box-ordinal-group: 9;-webkit-order: 8;-moz-order: 8;-ms-flex-order: 8;-moz-box-ordinal-group: 9;order: 8;}.order-last\@tablet {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-9\@tablet {-webkit-flex-basis: 37.5%;-moz-flex-basis: 37.5%;-ms-flex-preferred-size: 37.5%;flex-basis: 37.5%;max-width: 37.5%;}.push-9\@tablet {left: 37.5%;right: auto;}.pull-9\@tablet {right: 37.5%;left: auto;}.prefix-9\@tablet {margin-left: 37.5%;}.suffix-9\@tablet {margin-right: 37.5%;}.order-first\@tablet {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-9\@tablet {-webkit-box-ordinal-group: 10;-webkit-order: 9;-moz-order: 9;-ms-flex-order: 9;-moz-box-ordinal-group: 10;order: 9;}.order-last\@tablet {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-10\@tablet {-webkit-flex-basis: 41.66667%;-moz-flex-basis: 41.66667%;-ms-flex-preferred-size: 41.66667%;flex-basis: 41.66667%;max-width: 41.66667%;}.push-10\@tablet {left: 41.66667%;right: auto;}.pull-10\@tablet {right: 41.66667%;left: auto;}.prefix-10\@tablet {margin-left: 41.66667%;}.suffix-10\@tablet {margin-right: 41.66667%;}.order-first\@tablet {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-10\@tablet {-webkit-box-ordinal-group: 11;-webkit-order: 10;-moz-order: 10;-ms-flex-order: 10;-moz-box-ordinal-group: 11;order: 10;}.order-last\@tablet {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-11\@tablet {-webkit-flex-basis: 45.83333%;-moz-flex-basis: 45.83333%;-ms-flex-preferred-size: 45.83333%;flex-basis: 45.83333%;max-width: 45.83333%;}.push-11\@tablet {left: 45.83333%;right: auto;}.pull-11\@tablet {right: 45.83333%;left: auto;}.prefix-11\@tablet {margin-left: 45.83333%;}.suffix-11\@tablet {margin-right: 45.83333%;}.order-first\@tablet {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-11\@tablet {-webkit-box-ordinal-group: 12;-webkit-order: 11;-moz-order: 11;-ms-flex-order: 11;-moz-box-ordinal-group: 12;order: 11;}.order-last\@tablet {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-12\@tablet {-webkit-flex-basis: 50%;-moz-flex-basis: 50%;-ms-flex-preferred-size: 50%;flex-basis: 50%;max-width: 50%;}.push-12\@tablet {left: 50%;right: auto;}.pull-12\@tablet {right: 50%;left: auto;}.prefix-12\@tablet {margin-left: 50%;}.suffix-12\@tablet {margin-right: 50%;}.order-first\@tablet {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-12\@tablet {-webkit-box-ordinal-group: 13;-webkit-order: 12;-moz-order: 12;-ms-flex-order: 12;-moz-box-ordinal-group: 13;order: 12;}.order-last\@tablet {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-13\@tablet {-webkit-flex-basis: 54.16667%;-moz-flex-basis: 54.16667%;-ms-flex-preferred-size: 54.16667%;flex-basis: 54.16667%;max-width: 54.16667%;}.push-13\@tablet {left: 54.16667%;right: auto;}.pull-13\@tablet {right: 54.16667%;left: auto;}.prefix-13\@tablet {margin-left: 54.16667%;}.suffix-13\@tablet {margin-right: 54.16667%;}.order-first\@tablet {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-13\@tablet {-webkit-box-ordinal-group: 14;-webkit-order: 13;-moz-order: 13;-ms-flex-order: 13;-moz-box-ordinal-group: 14;order: 13;}.order-last\@tablet {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-14\@tablet {-webkit-flex-basis: 58.33333%;-moz-flex-basis: 58.33333%;-ms-flex-preferred-size: 58.33333%;flex-basis: 58.33333%;max-width: 58.33333%;}.push-14\@tablet {left: 58.33333%;right: auto;}.pull-14\@tablet {right: 58.33333%;left: auto;}.prefix-14\@tablet {margin-left: 58.33333%;}.suffix-14\@tablet {margin-right: 58.33333%;}.order-first\@tablet {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-14\@tablet {-webkit-box-ordinal-group: 15;-webkit-order: 14;-moz-order: 14;-ms-flex-order: 14;-moz-box-ordinal-group: 15;order: 14;}.order-last\@tablet {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-15\@tablet {-webkit-flex-basis: 62.5%;-moz-flex-basis: 62.5%;-ms-flex-preferred-size: 62.5%;flex-basis: 62.5%;max-width: 62.5%;}.push-15\@tablet {left: 62.5%;right: auto;}.pull-15\@tablet {right: 62.5%;left: auto;}.prefix-15\@tablet {margin-left: 62.5%;}.suffix-15\@tablet {margin-right: 62.5%;}.order-first\@tablet {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-15\@tablet {-webkit-box-ordinal-group: 16;-webkit-order: 15;-moz-order: 15;-ms-flex-order: 15;-moz-box-ordinal-group: 16;order: 15;}.order-last\@tablet {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-16\@tablet {-webkit-flex-basis: 66.66667%;-moz-flex-basis: 66.66667%;-ms-flex-preferred-size: 66.66667%;flex-basis: 66.66667%;max-width: 66.66667%;}.push-16\@tablet {left: 66.66667%;right: auto;}.pull-16\@tablet {right: 66.66667%;left: auto;}.prefix-16\@tablet {margin-left: 66.66667%;}.suffix-16\@tablet {margin-right: 66.66667%;}.order-first\@tablet {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-16\@tablet {-webkit-box-ordinal-group: 17;-webkit-order: 16;-moz-order: 16;-ms-flex-order: 16;-moz-box-ordinal-group: 17;order: 16;}.order-last\@tablet {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-17\@tablet {-webkit-flex-basis: 70.83333%;-moz-flex-basis: 70.83333%;-ms-flex-preferred-size: 70.83333%;flex-basis: 70.83333%;max-width: 70.83333%;}.push-17\@tablet {left: 70.83333%;right: auto;}.pull-17\@tablet {right: 70.83333%;left: auto;}.prefix-17\@tablet {margin-left: 70.83333%;}.suffix-17\@tablet {margin-right: 70.83333%;}.order-first\@tablet {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-17\@tablet {-webkit-box-ordinal-group: 18;-webkit-order: 17;-moz-order: 17;-ms-flex-order: 17;-moz-box-ordinal-group: 18;order: 17;}.order-last\@tablet {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-18\@tablet {-webkit-flex-basis: 75%;-moz-flex-basis: 75%;-ms-flex-preferred-size: 75%;flex-basis: 75%;max-width: 75%;}.push-18\@tablet {left: 75%;right: auto;}.pull-18\@tablet {right: 75%;left: auto;}.prefix-18\@tablet {margin-left: 75%;}.suffix-18\@tablet {margin-right: 75%;}.order-first\@tablet {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-18\@tablet {-webkit-box-ordinal-group: 19;-webkit-order: 18;-moz-order: 18;-ms-flex-order: 18;-moz-box-ordinal-group: 19;order: 18;}.order-last\@tablet {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-19\@tablet {-webkit-flex-basis: 79.16667%;-moz-flex-basis: 79.16667%;-ms-flex-preferred-size: 79.16667%;flex-basis: 79.16667%;max-width: 79.16667%;}.push-19\@tablet {left: 79.16667%;right: auto;}.pull-19\@tablet {right: 79.16667%;left: auto;}.prefix-19\@tablet {margin-left: 79.16667%;}.suffix-19\@tablet {margin-right: 79.16667%;}.order-first\@tablet {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-19\@tablet {-webkit-box-ordinal-group: 20;-webkit-order: 19;-moz-order: 19;-ms-flex-order: 19;-moz-box-ordinal-group: 20;order: 19;}.order-last\@tablet {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-20\@tablet {-webkit-flex-basis: 83.33333%;-moz-flex-basis: 83.33333%;-ms-flex-preferred-size: 83.33333%;flex-basis: 83.33333%;max-width: 83.33333%;}.push-20\@tablet {left: 83.33333%;right: auto;}.pull-20\@tablet {right: 83.33333%;left: auto;}.prefix-20\@tablet {margin-left: 83.33333%;}.suffix-20\@tablet {margin-right: 83.33333%;}.order-first\@tablet {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-20\@tablet {-webkit-box-ordinal-group: 21;-webkit-order: 20;-moz-order: 20;-ms-flex-order: 20;-moz-box-ordinal-group: 21;order: 20;}.order-last\@tablet {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-21\@tablet {-webkit-flex-basis: 87.5%;-moz-flex-basis: 87.5%;-ms-flex-preferred-size: 87.5%;flex-basis: 87.5%;max-width: 87.5%;}.push-21\@tablet {left: 87.5%;right: auto;}.pull-21\@tablet {right: 87.5%;left: auto;}.prefix-21\@tablet {margin-left: 87.5%;}.suffix-21\@tablet {margin-right: 87.5%;}.order-first\@tablet {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-21\@tablet {-webkit-box-ordinal-group: 22;-webkit-order: 21;-moz-order: 21;-ms-flex-order: 21;-moz-box-ordinal-group: 22;order: 21;}.order-last\@tablet {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-22\@tablet {-webkit-flex-basis: 91.66667%;-moz-flex-basis: 91.66667%;-ms-flex-preferred-size: 91.66667%;flex-basis: 91.66667%;max-width: 91.66667%;}.push-22\@tablet {left: 91.66667%;right: auto;}.pull-22\@tablet {right: 91.66667%;left: auto;}.prefix-22\@tablet {margin-left: 91.66667%;}.suffix-22\@tablet {margin-right: 91.66667%;}.order-first\@tablet {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-22\@tablet {-webkit-box-ordinal-group: 23;-webkit-order: 22;-moz-order: 22;-ms-flex-order: 22;-moz-box-ordinal-group: 23;order: 22;}.order-last\@tablet {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-23\@tablet {-webkit-flex-basis: 95.83333%;-moz-flex-basis: 95.83333%;-ms-flex-preferred-size: 95.83333%;flex-basis: 95.83333%;max-width: 95.83333%;}.push-23\@tablet {left: 95.83333%;right: auto;}.pull-23\@tablet {right: 95.83333%;left: auto;}.prefix-23\@tablet {margin-left: 95.83333%;}.suffix-23\@tablet {margin-right: 95.83333%;}.order-first\@tablet {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-23\@tablet {-webkit-box-ordinal-group: 24;-webkit-order: 23;-moz-order: 23;-ms-flex-order: 23;-moz-box-ordinal-group: 24;order: 23;}.order-last\@tablet {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-24\@tablet {-webkit-flex-basis: 100%;-moz-flex-basis: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;max-width: 100%;}.push-24\@tablet {left: 100%;right: auto;}.pull-24\@tablet {right: 100%;left: auto;}.prefix-24\@tablet {margin-left: 100%;}.suffix-24\@tablet {margin-right: 100%;}.order-first\@tablet {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-24\@tablet {-webkit-box-ordinal-group: 25;-webkit-order: 24;-moz-order: 24;-ms-flex-order: 24;-moz-box-ordinal-group: 25;order: 24;}.order-last\@tablet {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.float-left\@tablet {float: left;}.float-right\@tablet {float: right;}.clear\@tablet {clear: both;}.clear-left\@tablet {clear: left;}.clear-right\@tablet {clear: right;}.no-gutter\@tablet {padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 0;}.no-gutter-left\@tablet {padding-left: 0;}.no-gutter-right\@tablet {padding-right: 0;}.no-gutter-top\@tablet {padding-top: 0;}.no-gutter-bottom\@tablet {padding-bottom: 0;}.gutter\@tablet {padding-right: 10px;padding-left: 10px;}.gutter-left\@tablet {padding-left: 10px;}.gutter-right\@tablet {padding-right: 10px;}.auto-height\@tablet {height: inherit;}.row\@tablet {-webkit-box-direction: normal;-webkit-box-orient: horizontal;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;flex-direction: row;padding-left: 0 !important;padding-right: 0 !important;margin-left: -10px;margin-right: -10px;}[class*="no-gutter"] > .row\@tablet {margin-left: 0 !important;margin-right: 0 !important;}.row-reverse\@tablet {-webkit-box-direction: reverse;-webkit-box-orient: horizontal;-webkit-flex-direction: row-reverse;-moz-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;padding-left: 0 !important;padding-right: 0 !important;margin-left: -10px;margin-right: -10px;}[class*="no-gutter"] > .row-reverse\@tablet {margin-left: 0 !important;margin-right: 0 !important;}.row-full\@tablet {width: 100vw;margin-left: 50% !important;margin-right: 0 !important;-webkit-transform: translateX(-50%);-moz-transition: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);-moz-transform: translateX(-50%);transform: translateX(-50%);}.col\@tablet {-webkit-box-direction: normal;-webkit-box-orient: vertical;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;flex-direction: column;padding-left: 0 !important;padding-right: 0 !important;margin-left: -10px;margin-right: -10px;}.col-reverse\@tablet {-webkit-box-direction: reverse;-webkit-box-orient: vertical;-webkit-flex-direction: column-reverse;-moz-flex-direction: column-reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;padding-left: 0 !important;padding-right: 0 !important;margin-left: -10px;margin-right: -10px;}.row-align-left\@tablet {-webkit-box-pack: start;-ms-flex-pack: start;-webkit-justify-content: flex-start;-moz-justify-content: flex-start;-moz-box-pack: start;justify-content: flex-start;}.row-align-center\@tablet {-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;-moz-justify-content: center;-moz-box-pack: center;justify-content: center;}.row-align-right\@tablet {-webkit-box-pack: end;-ms-flex-pack: end;-webkit-justify-content: flex-end;-moz-justify-content: flex-end;-moz-box-pack: end;justify-content: flex-end;}.row-align-middle\@tablet {-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;-moz-align-items: center;-moz-box-align: center;align-items: center;}.row-align-top\@tablet {-webkit-box-align: start;-ms-flex-align: start;-webkit-align-items: flex-start;-moz-align-items: flex-start;-moz-box-align: start;align-items: flex-start;}.row-align-bottom\@tablet {-webkit-box-align: end;-ms-flex-align: end;-webkit-align-items: flex-end;-moz-align-items: flex-end;-moz-box-align: end;align-items: flex-end;}.row-align-around\@tablet {-ms-flex-pack: distribute;-webkit-justify-content: space-around;-moz-justify-content: space-around;justify-content: space-around;}.row-align-between\@tablet {-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;-moz-justify-content: space-between;-moz-box-pack: justify;justify-content: space-between;}.hide\@tablet {display: none;}.not-visible\@tablet {visibility: hidden;}.show\@tablet {display: block;}.show-inline\@tablet {display: inline-block;}.visible\@tablet {visibility: visible;}.row-debug\@tablet {position: relative;z-index: 99999;overflow: hidden;}.row-debug\@tablet:before {pointer-events: none;content: '';position: absolute;top: 0;left: 0;width: 100%;height: 99999px;background: -webkit-gradient(linear, left top, right top, color-stop(50%, transparent), color-stop(50%, rgba(0, 0, 0, 0.02)));background: -webkit-linear-gradient(left, transparent 50%, rgba(0, 0, 0, 0.02) 50%);background: -moz-linear-gradient(left, transparent 50%, rgba(0, 0, 0, 0.02) 50%);background: -o-linear-gradient(left, transparent 50%, rgba(0, 0, 0, 0.02) 50%);background: linear-gradient(to right, transparent 50%, rgba(0, 0, 0, 0.02) 50%);-moz-background-size: 8.33333% 100%;-o-background-size: 8.33333% 100%;background-size: 8.33333% 100%;z-index: 99999;}body {direction: ltr;}[class*="gr-"] > [class^="row"],[class*="gr-"] > [class^="col"] {margin-left: -10px;margin-right: -10px;}.l-calculator,.module-tmpl-tool .l-calculator {padding-top: 20px;}.c-list--calculator .c-list__item,.module-tmpl-tool .c-list--calculator .c-list__item {margin-right: 0;}.c-team,.module-tmpl-tool .c-team {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.t-second-extra-light-3l,.module-tmpl-tool .t-second-extra-light-3l {line-height: 1;}}@media (max-width: 767px) {[data-css-spacing*='phone(top10)'] {margin-top: 100px;}[data-css-offset*='phone(top10)'] {padding-top: 100px;}[data-css-spacing*='phone(right10)'] {margin-right: 100px;}[data-css-offset*='phone(right10)'] {padding-right: 100px;}[data-css-spacing*='phone(bottom10)'] {margin-bottom: 100px;}[data-css-offset*='phone(bottom10)'] {padding-bottom: 100px;}[data-css-spacing*='phone(left10)'] {margin-left: 100px;}[data-css-offset*='phone(left10)'] {padding-left: 100px;}[data-css-spacing*='phone(top9)'] {margin-top: 90px;}[data-css-offset*='phone(top9)'] {padding-top: 90px;}[data-css-spacing*='phone(right9)'] {margin-right: 90px;}[data-css-offset*='phone(right9)'] {padding-right: 90px;}[data-css-spacing*='phone(bottom9)'] {margin-bottom: 90px;}[data-css-offset*='phone(bottom9)'] {padding-bottom: 90px;}[data-css-spacing*='phone(left9)'] {margin-left: 90px;}[data-css-offset*='phone(left9)'] {padding-left: 90px;}[data-css-spacing*='phone(top8)'] {margin-top: 80px;}[data-css-offset*='phone(top8)'] {padding-top: 80px;}[data-css-spacing*='phone(right8)'] {margin-right: 80px;}[data-css-offset*='phone(right8)'] {padding-right: 80px;}[data-css-spacing*='phone(bottom8)'] {margin-bottom: 80px;}[data-css-offset*='phone(bottom8)'] {padding-bottom: 80px;}[data-css-spacing*='phone(left8)'] {margin-left: 80px;}[data-css-offset*='phone(left8)'] {padding-left: 80px;}[data-css-spacing*='phone(top7)'] {margin-top: 70px;}[data-css-offset*='phone(top7)'] {padding-top: 70px;}[data-css-spacing*='phone(right7)'] {margin-right: 70px;}[data-css-offset*='phone(right7)'] {padding-right: 70px;}[data-css-spacing*='phone(bottom7)'] {margin-bottom: 70px;}[data-css-offset*='phone(bottom7)'] {padding-bottom: 70px;}[data-css-spacing*='phone(left7)'] {margin-left: 70px;}[data-css-offset*='phone(left7)'] {padding-left: 70px;}[data-css-spacing*='phone(top6)'] {margin-top: 60px;}[data-css-offset*='phone(top6)'] {padding-top: 60px;}[data-css-spacing*='phone(right6)'] {margin-right: 60px;}[data-css-offset*='phone(right6)'] {padding-right: 60px;}[data-css-spacing*='phone(bottom6)'] {margin-bottom: 60px;}[data-css-offset*='phone(bottom6)'] {padding-bottom: 60px;}[data-css-spacing*='phone(left6)'] {margin-left: 60px;}[data-css-offset*='phone(left6)'] {padding-left: 60px;}[data-css-spacing*='phone(top5)'] {margin-top: 50px;}[data-css-offset*='phone(top5)'] {padding-top: 50px;}[data-css-spacing*='phone(right5)'] {margin-right: 50px;}[data-css-offset*='phone(right5)'] {padding-right: 50px;}[data-css-spacing*='phone(bottom5)'] {margin-bottom: 50px;}[data-css-offset*='phone(bottom5)'] {padding-bottom: 50px;}[data-css-spacing*='phone(left5)'] {margin-left: 50px;}[data-css-offset*='phone(left5)'] {padding-left: 50px;}[data-css-spacing*='phone(top4)'] {margin-top: 40px;}[data-css-offset*='phone(top4)'] {padding-top: 40px;}[data-css-spacing*='phone(right4)'] {margin-right: 40px;}[data-css-offset*='phone(right4)'] {padding-right: 40px;}[data-css-spacing*='phone(bottom4)'] {margin-bottom: 40px;}[data-css-offset*='phone(bottom4)'] {padding-bottom: 40px;}[data-css-spacing*='phone(left4)'] {margin-left: 40px;}[data-css-offset*='phone(left4)'] {padding-left: 40px;}[data-css-spacing*='phone(top3)'] {margin-top: 30px;}[data-css-offset*='phone(top3)'] {padding-top: 30px;}[data-css-spacing*='phone(right3)'] {margin-right: 30px;}[data-css-offset*='phone(right3)'] {padding-right: 30px;}[data-css-spacing*='phone(bottom3)'] {margin-bottom: 30px;}[data-css-offset*='phone(bottom3)'] {padding-bottom: 30px;}[data-css-spacing*='phone(left3)'] {margin-left: 30px;}[data-css-offset*='phone(left3)'] {padding-left: 30px;}[data-css-spacing*='phone(top2)'] {margin-top: 20px;}[data-css-offset*='phone(top2)'] {padding-top: 20px;}[data-css-spacing*='phone(right2)'] {margin-right: 20px;}[data-css-offset*='phone(right2)'] {padding-right: 20px;}[data-css-spacing*='phone(bottom2)'] {margin-bottom: 20px;}[data-css-offset*='phone(bottom2)'] {padding-bottom: 20px;}[data-css-spacing*='phone(left2)'] {margin-left: 20px;}[data-css-offset*='phone(left2)'] {padding-left: 20px;}[data-css-spacing*='phone(top1)'] {margin-top: 10px;}[data-css-offset*='phone(top1)'] {padding-top: 10px;}[data-css-spacing*='phone(right1)'] {margin-right: 10px;}[data-css-offset*='phone(right1)'] {padding-right: 10px;}[data-css-spacing*='phone(bottom1)'] {margin-bottom: 10px;}[data-css-offset*='phone(bottom1)'] {padding-bottom: 10px;}[data-css-spacing*='phone(left1)'] {margin-left: 10px;}[data-css-offset*='phone(left1)'] {padding-left: 10px;}[data-css-spacing*='phone(top0)'] {margin-top: 0px;}[data-css-offset*='phone(top0)'] {padding-top: 0px;}[data-css-spacing*='phone(right0)'] {margin-right: 0px;}[data-css-offset*='phone(right0)'] {padding-right: 0px;}[data-css-spacing*='phone(bottom0)'] {margin-bottom: 0px;}[data-css-offset*='phone(bottom0)'] {padding-bottom: 0px;}[data-css-spacing*='phone(left0)'] {margin-left: 0px;}[data-css-offset*='phone(left0)'] {padding-left: 0px;}}@media screen and (max-width: 767px) {.container\@phone:after {content: "";display: table;clear: both;}.row\@phone,.row-reverse\@phone {display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -moz-box;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-flex: 0;-webkit-flex: 0 1 auto;-moz-box-flex: 0;-moz-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;}.gr-0\@phone,.gr-1\@phone,.gr-2\@phone,.gr-3\@phone,.gr-4\@phone,.gr-5\@phone,.gr-6\@phone,.gr-7\@phone,.gr-8\@phone,.gr-9\@phone,.gr-10\@phone,.gr-11\@phone,.gr-12\@phone,.gr-13\@phone,.gr-14\@phone,.gr-15\@phone,.gr-16\@phone,.gr-17\@phone,.gr-18\@phone,.gr-19\@phone,.gr-20\@phone,.gr-21\@phone,.gr-22\@phone,.gr-23\@phone,.gr-24\@phone {-webkit-box-flex: 0;-webkit-flex: 0 0 auto;-moz-box-flex: 0;-moz-flex: 0 0 auto;-ms-flex: 0 0 auto;flex: 0 0 auto;-webkit-box-direction: normal;-webkit-box-orient: vertical;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;flex-direction: column;display: block;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-right: 10px;padding-left: 10px;}.gr-adapt\@phone {max-width: 100%;display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -moz-box;display: flex;-webkit-box-flex: 0;-webkit-flex: 0 1 auto;-moz-box-flex: 0;-moz-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;-webkit-box-direction: normal;-webkit-box-orient: vertical;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-right: 10px;padding-left: 10px;}.gr-grow\@phone {max-width: 100%;display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -moz-box;display: flex;-webkit-box-flex: 1;-webkit-flex: 1 1 auto;-moz-box-flex: 1;-moz-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;-webkit-box-direction: normal;-webkit-box-orient: vertical;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-right: 10px;padding-left: 10px;}.push-0\@phone,.push-1\@phone,.push-2\@phone,.push-3\@phone,.push-4\@phone,.push-5\@phone,.push-6\@phone,.push-7\@phone,.push-8\@phone,.push-9\@phone,.push-10\@phone,.push-11\@phone,.push-12\@phone,.push-13\@phone,.push-14\@phone,.push-15\@phone,.push-16\@phone,.push-17\@phone,.push-18\@phone,.push-19\@phone,.push-20\@phone,.push-21\@phone,.push-22\@phone,.push-23\@phone,.push-24\@phone {position: relative;}.pull-0\@phone,.pull-1\@phone,.pull-2\@phone,.pull-3\@phone,.pull-4\@phone,.pull-5\@phone,.pull-6\@phone,.pull-7\@phone,.pull-8\@phone,.pull-9\@phone,.pull-10\@phone,.pull-11\@phone,.pull-12\@phone,.pull-13\@phone,.pull-14\@phone,.pull-15\@phone,.pull-16\@phone,.pull-17\@phone,.pull-18\@phone,.pull-19\@phone,.pull-20\@phone,.pull-21\@phone,.pull-22\@phone,.pull-23\@phone,.pull-24\@phone {position: relative;}.nowrap\@phone {-webkit-flex-wrap: nowrap;-moz-flex-wrap: nowrap;-ms-flex-wrap: none;flex-wrap: nowrap;white-space: nowrap;}.nowrap\@phone > * {white-space: normal;}.wrap\@phone {-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;white-space: normal;}.gr-centered\@phone {display: block !important;float: none !important;margin-left: auto !important;margin-right: auto !important;clear: both !important;}.gr-0\@phone {-webkit-flex-basis: 0%;-moz-flex-basis: 0%;-ms-flex-preferred-size: 0%;flex-basis: 0%;max-width: 0%;}.push-0\@phone {left: 0%;right: auto;}.pull-0\@phone {right: 0%;left: auto;}.prefix-0\@phone {margin-left: 0%;}.suffix-0\@phone {margin-right: 0%;}.order-first\@phone {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-0\@phone {-webkit-box-ordinal-group: 1;-webkit-order: 0;-moz-order: 0;-ms-flex-order: 0;-moz-box-ordinal-group: 1;order: 0;}.order-last\@phone {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-1\@phone {-webkit-flex-basis: 4.16667%;-moz-flex-basis: 4.16667%;-ms-flex-preferred-size: 4.16667%;flex-basis: 4.16667%;max-width: 4.16667%;}.push-1\@phone {left: 4.16667%;right: auto;}.pull-1\@phone {right: 4.16667%;left: auto;}.prefix-1\@phone {margin-left: 4.16667%;}.suffix-1\@phone {margin-right: 4.16667%;}.order-first\@phone {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-1\@phone {-webkit-box-ordinal-group: 2;-webkit-order: 1;-moz-order: 1;-ms-flex-order: 1;-moz-box-ordinal-group: 2;order: 1;}.order-last\@phone {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-2\@phone {-webkit-flex-basis: 8.33333%;-moz-flex-basis: 8.33333%;-ms-flex-preferred-size: 8.33333%;flex-basis: 8.33333%;max-width: 8.33333%;}.push-2\@phone {left: 8.33333%;right: auto;}.pull-2\@phone {right: 8.33333%;left: auto;}.prefix-2\@phone {margin-left: 8.33333%;}.suffix-2\@phone {margin-right: 8.33333%;}.order-first\@phone {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-2\@phone {-webkit-box-ordinal-group: 3;-webkit-order: 2;-moz-order: 2;-ms-flex-order: 2;-moz-box-ordinal-group: 3;order: 2;}.order-last\@phone {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-3\@phone {-webkit-flex-basis: 12.5%;-moz-flex-basis: 12.5%;-ms-flex-preferred-size: 12.5%;flex-basis: 12.5%;max-width: 12.5%;}.push-3\@phone {left: 12.5%;right: auto;}.pull-3\@phone {right: 12.5%;left: auto;}.prefix-3\@phone {margin-left: 12.5%;}.suffix-3\@phone {margin-right: 12.5%;}.order-first\@phone {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-3\@phone {-webkit-box-ordinal-group: 4;-webkit-order: 3;-moz-order: 3;-ms-flex-order: 3;-moz-box-ordinal-group: 4;order: 3;}.order-last\@phone {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-4\@phone {-webkit-flex-basis: 16.66667%;-moz-flex-basis: 16.66667%;-ms-flex-preferred-size: 16.66667%;flex-basis: 16.66667%;max-width: 16.66667%;}.push-4\@phone {left: 16.66667%;right: auto;}.pull-4\@phone {right: 16.66667%;left: auto;}.prefix-4\@phone {margin-left: 16.66667%;}.suffix-4\@phone {margin-right: 16.66667%;}.order-first\@phone {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-4\@phone {-webkit-box-ordinal-group: 5;-webkit-order: 4;-moz-order: 4;-ms-flex-order: 4;-moz-box-ordinal-group: 5;order: 4;}.order-last\@phone {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-5\@phone {-webkit-flex-basis: 20.83333%;-moz-flex-basis: 20.83333%;-ms-flex-preferred-size: 20.83333%;flex-basis: 20.83333%;max-width: 20.83333%;}.push-5\@phone {left: 20.83333%;right: auto;}.pull-5\@phone {right: 20.83333%;left: auto;}.prefix-5\@phone {margin-left: 20.83333%;}.suffix-5\@phone {margin-right: 20.83333%;}.order-first\@phone {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-5\@phone {-webkit-box-ordinal-group: 6;-webkit-order: 5;-moz-order: 5;-ms-flex-order: 5;-moz-box-ordinal-group: 6;order: 5;}.order-last\@phone {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-6\@phone {-webkit-flex-basis: 25%;-moz-flex-basis: 25%;-ms-flex-preferred-size: 25%;flex-basis: 25%;max-width: 25%;}.push-6\@phone {left: 25%;right: auto;}.pull-6\@phone {right: 25%;left: auto;}.prefix-6\@phone {margin-left: 25%;}.suffix-6\@phone {margin-right: 25%;}.order-first\@phone {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-6\@phone {-webkit-box-ordinal-group: 7;-webkit-order: 6;-moz-order: 6;-ms-flex-order: 6;-moz-box-ordinal-group: 7;order: 6;}.order-last\@phone {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-7\@phone {-webkit-flex-basis: 29.16667%;-moz-flex-basis: 29.16667%;-ms-flex-preferred-size: 29.16667%;flex-basis: 29.16667%;max-width: 29.16667%;}.push-7\@phone {left: 29.16667%;right: auto;}.pull-7\@phone {right: 29.16667%;left: auto;}.prefix-7\@phone {margin-left: 29.16667%;}.suffix-7\@phone {margin-right: 29.16667%;}.order-first\@phone {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-7\@phone {-webkit-box-ordinal-group: 8;-webkit-order: 7;-moz-order: 7;-ms-flex-order: 7;-moz-box-ordinal-group: 8;order: 7;}.order-last\@phone {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-8\@phone {-webkit-flex-basis: 33.33333%;-moz-flex-basis: 33.33333%;-ms-flex-preferred-size: 33.33333%;flex-basis: 33.33333%;max-width: 33.33333%;}.push-8\@phone {left: 33.33333%;right: auto;}.pull-8\@phone {right: 33.33333%;left: auto;}.prefix-8\@phone {margin-left: 33.33333%;}.suffix-8\@phone {margin-right: 33.33333%;}.order-first\@phone {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-8\@phone {-webkit-box-ordinal-group: 9;-webkit-order: 8;-moz-order: 8;-ms-flex-order: 8;-moz-box-ordinal-group: 9;order: 8;}.order-last\@phone {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-9\@phone {-webkit-flex-basis: 37.5%;-moz-flex-basis: 37.5%;-ms-flex-preferred-size: 37.5%;flex-basis: 37.5%;max-width: 37.5%;}.push-9\@phone {left: 37.5%;right: auto;}.pull-9\@phone {right: 37.5%;left: auto;}.prefix-9\@phone {margin-left: 37.5%;}.suffix-9\@phone {margin-right: 37.5%;}.order-first\@phone {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-9\@phone {-webkit-box-ordinal-group: 10;-webkit-order: 9;-moz-order: 9;-ms-flex-order: 9;-moz-box-ordinal-group: 10;order: 9;}.order-last\@phone {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-10\@phone {-webkit-flex-basis: 41.66667%;-moz-flex-basis: 41.66667%;-ms-flex-preferred-size: 41.66667%;flex-basis: 41.66667%;max-width: 41.66667%;}.push-10\@phone {left: 41.66667%;right: auto;}.pull-10\@phone {right: 41.66667%;left: auto;}.prefix-10\@phone {margin-left: 41.66667%;}.suffix-10\@phone {margin-right: 41.66667%;}.order-first\@phone {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-10\@phone {-webkit-box-ordinal-group: 11;-webkit-order: 10;-moz-order: 10;-ms-flex-order: 10;-moz-box-ordinal-group: 11;order: 10;}.order-last\@phone {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-11\@phone {-webkit-flex-basis: 45.83333%;-moz-flex-basis: 45.83333%;-ms-flex-preferred-size: 45.83333%;flex-basis: 45.83333%;max-width: 45.83333%;}.push-11\@phone {left: 45.83333%;right: auto;}.pull-11\@phone {right: 45.83333%;left: auto;}.prefix-11\@phone {margin-left: 45.83333%;}.suffix-11\@phone {margin-right: 45.83333%;}.order-first\@phone {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-11\@phone {-webkit-box-ordinal-group: 12;-webkit-order: 11;-moz-order: 11;-ms-flex-order: 11;-moz-box-ordinal-group: 12;order: 11;}.order-last\@phone {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-12\@phone {-webkit-flex-basis: 50%;-moz-flex-basis: 50%;-ms-flex-preferred-size: 50%;flex-basis: 50%;max-width: 50%;}.push-12\@phone {left: 50%;right: auto;}.pull-12\@phone {right: 50%;left: auto;}.prefix-12\@phone {margin-left: 50%;}.suffix-12\@phone {margin-right: 50%;}.order-first\@phone {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-12\@phone {-webkit-box-ordinal-group: 13;-webkit-order: 12;-moz-order: 12;-ms-flex-order: 12;-moz-box-ordinal-group: 13;order: 12;}.order-last\@phone {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-13\@phone {-webkit-flex-basis: 54.16667%;-moz-flex-basis: 54.16667%;-ms-flex-preferred-size: 54.16667%;flex-basis: 54.16667%;max-width: 54.16667%;}.push-13\@phone {left: 54.16667%;right: auto;}.pull-13\@phone {right: 54.16667%;left: auto;}.prefix-13\@phone {margin-left: 54.16667%;}.suffix-13\@phone {margin-right: 54.16667%;}.order-first\@phone {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-13\@phone {-webkit-box-ordinal-group: 14;-webkit-order: 13;-moz-order: 13;-ms-flex-order: 13;-moz-box-ordinal-group: 14;order: 13;}.order-last\@phone {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-14\@phone {-webkit-flex-basis: 58.33333%;-moz-flex-basis: 58.33333%;-ms-flex-preferred-size: 58.33333%;flex-basis: 58.33333%;max-width: 58.33333%;}.push-14\@phone {left: 58.33333%;right: auto;}.pull-14\@phone {right: 58.33333%;left: auto;}.prefix-14\@phone {margin-left: 58.33333%;}.suffix-14\@phone {margin-right: 58.33333%;}.order-first\@phone {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-14\@phone {-webkit-box-ordinal-group: 15;-webkit-order: 14;-moz-order: 14;-ms-flex-order: 14;-moz-box-ordinal-group: 15;order: 14;}.order-last\@phone {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-15\@phone {-webkit-flex-basis: 62.5%;-moz-flex-basis: 62.5%;-ms-flex-preferred-size: 62.5%;flex-basis: 62.5%;max-width: 62.5%;}.push-15\@phone {left: 62.5%;right: auto;}.pull-15\@phone {right: 62.5%;left: auto;}.prefix-15\@phone {margin-left: 62.5%;}.suffix-15\@phone {margin-right: 62.5%;}.order-first\@phone {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-15\@phone {-webkit-box-ordinal-group: 16;-webkit-order: 15;-moz-order: 15;-ms-flex-order: 15;-moz-box-ordinal-group: 16;order: 15;}.order-last\@phone {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-16\@phone {-webkit-flex-basis: 66.66667%;-moz-flex-basis: 66.66667%;-ms-flex-preferred-size: 66.66667%;flex-basis: 66.66667%;max-width: 66.66667%;}.push-16\@phone {left: 66.66667%;right: auto;}.pull-16\@phone {right: 66.66667%;left: auto;}.prefix-16\@phone {margin-left: 66.66667%;}.suffix-16\@phone {margin-right: 66.66667%;}.order-first\@phone {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-16\@phone {-webkit-box-ordinal-group: 17;-webkit-order: 16;-moz-order: 16;-ms-flex-order: 16;-moz-box-ordinal-group: 17;order: 16;}.order-last\@phone {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-17\@phone {-webkit-flex-basis: 70.83333%;-moz-flex-basis: 70.83333%;-ms-flex-preferred-size: 70.83333%;flex-basis: 70.83333%;max-width: 70.83333%;}.push-17\@phone {left: 70.83333%;right: auto;}.pull-17\@phone {right: 70.83333%;left: auto;}.prefix-17\@phone {margin-left: 70.83333%;}.suffix-17\@phone {margin-right: 70.83333%;}.order-first\@phone {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-17\@phone {-webkit-box-ordinal-group: 18;-webkit-order: 17;-moz-order: 17;-ms-flex-order: 17;-moz-box-ordinal-group: 18;order: 17;}.order-last\@phone {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-18\@phone {-webkit-flex-basis: 75%;-moz-flex-basis: 75%;-ms-flex-preferred-size: 75%;flex-basis: 75%;max-width: 75%;}.push-18\@phone {left: 75%;right: auto;}.pull-18\@phone {right: 75%;left: auto;}.prefix-18\@phone {margin-left: 75%;}.suffix-18\@phone {margin-right: 75%;}.order-first\@phone {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-18\@phone {-webkit-box-ordinal-group: 19;-webkit-order: 18;-moz-order: 18;-ms-flex-order: 18;-moz-box-ordinal-group: 19;order: 18;}.order-last\@phone {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-19\@phone {-webkit-flex-basis: 79.16667%;-moz-flex-basis: 79.16667%;-ms-flex-preferred-size: 79.16667%;flex-basis: 79.16667%;max-width: 79.16667%;}.push-19\@phone {left: 79.16667%;right: auto;}.pull-19\@phone {right: 79.16667%;left: auto;}.prefix-19\@phone {margin-left: 79.16667%;}.suffix-19\@phone {margin-right: 79.16667%;}.order-first\@phone {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-19\@phone {-webkit-box-ordinal-group: 20;-webkit-order: 19;-moz-order: 19;-ms-flex-order: 19;-moz-box-ordinal-group: 20;order: 19;}.order-last\@phone {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-20\@phone {-webkit-flex-basis: 83.33333%;-moz-flex-basis: 83.33333%;-ms-flex-preferred-size: 83.33333%;flex-basis: 83.33333%;max-width: 83.33333%;}.push-20\@phone {left: 83.33333%;right: auto;}.pull-20\@phone {right: 83.33333%;left: auto;}.prefix-20\@phone {margin-left: 83.33333%;}.suffix-20\@phone {margin-right: 83.33333%;}.order-first\@phone {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-20\@phone {-webkit-box-ordinal-group: 21;-webkit-order: 20;-moz-order: 20;-ms-flex-order: 20;-moz-box-ordinal-group: 21;order: 20;}.order-last\@phone {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-21\@phone {-webkit-flex-basis: 87.5%;-moz-flex-basis: 87.5%;-ms-flex-preferred-size: 87.5%;flex-basis: 87.5%;max-width: 87.5%;}.push-21\@phone {left: 87.5%;right: auto;}.pull-21\@phone {right: 87.5%;left: auto;}.prefix-21\@phone {margin-left: 87.5%;}.suffix-21\@phone {margin-right: 87.5%;}.order-first\@phone {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-21\@phone {-webkit-box-ordinal-group: 22;-webkit-order: 21;-moz-order: 21;-ms-flex-order: 21;-moz-box-ordinal-group: 22;order: 21;}.order-last\@phone {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-22\@phone {-webkit-flex-basis: 91.66667%;-moz-flex-basis: 91.66667%;-ms-flex-preferred-size: 91.66667%;flex-basis: 91.66667%;max-width: 91.66667%;}.push-22\@phone {left: 91.66667%;right: auto;}.pull-22\@phone {right: 91.66667%;left: auto;}.prefix-22\@phone {margin-left: 91.66667%;}.suffix-22\@phone {margin-right: 91.66667%;}.order-first\@phone {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-22\@phone {-webkit-box-ordinal-group: 23;-webkit-order: 22;-moz-order: 22;-ms-flex-order: 22;-moz-box-ordinal-group: 23;order: 22;}.order-last\@phone {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-23\@phone {-webkit-flex-basis: 95.83333%;-moz-flex-basis: 95.83333%;-ms-flex-preferred-size: 95.83333%;flex-basis: 95.83333%;max-width: 95.83333%;}.push-23\@phone {left: 95.83333%;right: auto;}.pull-23\@phone {right: 95.83333%;left: auto;}.prefix-23\@phone {margin-left: 95.83333%;}.suffix-23\@phone {margin-right: 95.83333%;}.order-first\@phone {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-23\@phone {-webkit-box-ordinal-group: 24;-webkit-order: 23;-moz-order: 23;-ms-flex-order: 23;-moz-box-ordinal-group: 24;order: 23;}.order-last\@phone {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-24\@phone {-webkit-flex-basis: 100%;-moz-flex-basis: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;max-width: 100%;}.push-24\@phone {left: 100%;right: auto;}.pull-24\@phone {right: 100%;left: auto;}.prefix-24\@phone {margin-left: 100%;}.suffix-24\@phone {margin-right: 100%;}.order-first\@phone {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-24\@phone {-webkit-box-ordinal-group: 25;-webkit-order: 24;-moz-order: 24;-ms-flex-order: 24;-moz-box-ordinal-group: 25;order: 24;}.order-last\@phone {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.float-left\@phone {float: left;}.float-right\@phone {float: right;}.clear\@phone {clear: both;}.clear-left\@phone {clear: left;}.clear-right\@phone {clear: right;}.no-gutter\@phone {padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 0;}.no-gutter-left\@phone {padding-left: 0;}.no-gutter-right\@phone {padding-right: 0;}.no-gutter-top\@phone {padding-top: 0;}.no-gutter-bottom\@phone {padding-bottom: 0;}.gutter\@phone {padding-right: 10px;padding-left: 10px;}.gutter-left\@phone {padding-left: 10px;}.gutter-right\@phone {padding-right: 10px;}.auto-height\@phone {height: inherit;}.row\@phone {-webkit-box-direction: normal;-webkit-box-orient: horizontal;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;flex-direction: row;padding-left: 0 !important;padding-right: 0 !important;margin-left: -10px;margin-right: -10px;}[class*="no-gutter"] > .row\@phone {margin-left: 0 !important;margin-right: 0 !important;}.row-reverse\@phone {-webkit-box-direction: reverse;-webkit-box-orient: horizontal;-webkit-flex-direction: row-reverse;-moz-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;padding-left: 0 !important;padding-right: 0 !important;margin-left: -10px;margin-right: -10px;}[class*="no-gutter"] > .row-reverse\@phone {margin-left: 0 !important;margin-right: 0 !important;}.row-full\@phone {width: 100vw;margin-left: 50% !important;margin-right: 0 !important;-webkit-transform: translateX(-50%);-moz-transition: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);-moz-transform: translateX(-50%);transform: translateX(-50%);}.col\@phone {-webkit-box-direction: normal;-webkit-box-orient: vertical;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;flex-direction: column;padding-left: 0 !important;padding-right: 0 !important;margin-left: -10px;margin-right: -10px;}.col-reverse\@phone {-webkit-box-direction: reverse;-webkit-box-orient: vertical;-webkit-flex-direction: column-reverse;-moz-flex-direction: column-reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;padding-left: 0 !important;padding-right: 0 !important;margin-left: -10px;margin-right: -10px;}.row-align-left\@phone {-webkit-box-pack: start;-ms-flex-pack: start;-webkit-justify-content: flex-start;-moz-justify-content: flex-start;-moz-box-pack: start;justify-content: flex-start;}.row-align-center\@phone {-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;-moz-justify-content: center;-moz-box-pack: center;justify-content: center;}.row-align-right\@phone {-webkit-box-pack: end;-ms-flex-pack: end;-webkit-justify-content: flex-end;-moz-justify-content: flex-end;-moz-box-pack: end;justify-content: flex-end;}.row-align-middle\@phone {-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;-moz-align-items: center;-moz-box-align: center;align-items: center;}.row-align-top\@phone {-webkit-box-align: start;-ms-flex-align: start;-webkit-align-items: flex-start;-moz-align-items: flex-start;-moz-box-align: start;align-items: flex-start;}.row-align-bottom\@phone {-webkit-box-align: end;-ms-flex-align: end;-webkit-align-items: flex-end;-moz-align-items: flex-end;-moz-box-align: end;align-items: flex-end;}.row-align-around\@phone {-ms-flex-pack: distribute;-webkit-justify-content: space-around;-moz-justify-content: space-around;justify-content: space-around;}.row-align-between\@phone {-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;-moz-justify-content: space-between;-moz-box-pack: justify;justify-content: space-between;}.hide\@phone {display: none;}.not-visible\@phone {visibility: hidden;}.show\@phone {display: block;}.show-inline\@phone {display: inline-block;}.visible\@phone {visibility: visible;}.row-debug\@phone {position: relative;z-index: 99999;overflow: hidden;}.row-debug\@phone:before {pointer-events: none;content: '';position: absolute;top: 0;left: 0;width: 100%;height: 99999px;background: -webkit-gradient(linear, left top, right top, color-stop(50%, transparent), color-stop(50%, rgba(0, 0, 0, 0.02)));background: -webkit-linear-gradient(left, transparent 50%, rgba(0, 0, 0, 0.02) 50%);background: -moz-linear-gradient(left, transparent 50%, rgba(0, 0, 0, 0.02) 50%);background: -o-linear-gradient(left, transparent 50%, rgba(0, 0, 0, 0.02) 50%);background: linear-gradient(to right, transparent 50%, rgba(0, 0, 0, 0.02) 50%);-moz-background-size: 8.33333% 100%;-o-background-size: 8.33333% 100%;background-size: 8.33333% 100%;z-index: 99999;}body {direction: ltr;}[class*="gr-"] > [class^="row"],[class*="gr-"] > [class^="col"] {margin-left: -10px;margin-right: -10px;}.l-calculator,.module-tmpl-tool .l-calculator {padding-top: 20px;}.c-popup,.module-tmpl-tool .c-popup {padding-right: 10px;padding-left: 10px;}.c-popup--send-msg .c-popup__content,.module-tmpl-tool .c-popup--send-msg .c-popup__content {width: -webkit-calc(100% - 20px);width: -moz-calc(100% - 20px);width: calc(100% - 20px);max-height: -webkit-calc(100vh - 40px);max-height: -moz-calc(100vh - 40px);max-height: calc(100vh - 40px);padding-left: 20px;}.c-popup--send-msg .c-popup__content__inner,.module-tmpl-tool .c-popup--send-msg .c-popup__content__inner {overflow: auto;}.c-list--calculator .c-list__item,.module-tmpl-tool .c-list--calculator .c-list__item {margin-right: 0;}.c-promo-box__inner {padding: 20px;}.c-calculator-box__value,.module-tmpl-tool .c-calculator-box__value {width: 180px;}.c-calculator-box__unit,.module-tmpl-tool .c-calculator-box__unit {width: 60px;}.c-calculator-box__desc,.module-tmpl-tool .c-calculator-box__desc {width: -webkit-calc(100% - 15px - 180px - 10px - 60px);width: -moz-calc(100% - 15px - 180px - 10px - 60px);width: calc(100% - 15px - 180px - 10px - 60px);}.c-calculator-box__value,.module-tmpl-tool .c-calculator-box__value {min-height: 60px;}.c-calculator-box__unit,.module-tmpl-tool .c-calculator-box__unit {min-height: 60px;}.c-calculator-box__desc,.module-tmpl-tool .c-calculator-box__desc {min-height: 60px;}.c-team,.module-tmpl-tool .c-team {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.f-form--send-msg .f-form__content .f-field--checkbox .f-field__label:before,.f-form--send-msg .f-form__content .f-field--checkbox .f-field__label:after,.module-tmpl-tool .f-form--send-msg .f-form__content .f-field--checkbox .f-field__label:before,.module-tmpl-tool .f-form--send-msg .f-form__content .f-field--checkbox .f-field__label:after {margin-top: 2px;margin-left: 0;}.t-default-m,.module-tmpl-tool .t-default-m {font-size: 20px;}.t-second-light-2l,.module-tmpl-tool .t-second-light-2l {font-size: 40px;}.t-second-extra-light-3l,.module-tmpl-tool .t-second-extra-light-3l {font-size: 66px;}}@media screen and (max-width: 767px) and (orientation: landscape) {.container\@phone-landscape:after {content: "";display: table;clear: both;}.row\@phone-landscape,.row-reverse\@phone-landscape {display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -moz-box;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-flex: 0;-webkit-flex: 0 1 auto;-moz-box-flex: 0;-moz-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;}.gr-0\@phone-landscape,.gr-1\@phone-landscape,.gr-2\@phone-landscape,.gr-3\@phone-landscape,.gr-4\@phone-landscape,.gr-5\@phone-landscape,.gr-6\@phone-landscape,.gr-7\@phone-landscape,.gr-8\@phone-landscape,.gr-9\@phone-landscape,.gr-10\@phone-landscape,.gr-11\@phone-landscape,.gr-12\@phone-landscape,.gr-13\@phone-landscape,.gr-14\@phone-landscape,.gr-15\@phone-landscape,.gr-16\@phone-landscape,.gr-17\@phone-landscape,.gr-18\@phone-landscape,.gr-19\@phone-landscape,.gr-20\@phone-landscape,.gr-21\@phone-landscape,.gr-22\@phone-landscape,.gr-23\@phone-landscape,.gr-24\@phone-landscape {-webkit-box-flex: 0;-webkit-flex: 0 0 auto;-moz-box-flex: 0;-moz-flex: 0 0 auto;-ms-flex: 0 0 auto;flex: 0 0 auto;-webkit-box-direction: normal;-webkit-box-orient: vertical;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;flex-direction: column;display: block;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-right: 10px;padding-left: 10px;}.gr-adapt\@phone-landscape {max-width: 100%;display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -moz-box;display: flex;-webkit-box-flex: 0;-webkit-flex: 0 1 auto;-moz-box-flex: 0;-moz-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;-webkit-box-direction: normal;-webkit-box-orient: vertical;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-right: 10px;padding-left: 10px;}.gr-grow\@phone-landscape {max-width: 100%;display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -moz-box;display: flex;-webkit-box-flex: 1;-webkit-flex: 1 1 auto;-moz-box-flex: 1;-moz-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;-webkit-box-direction: normal;-webkit-box-orient: vertical;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-right: 10px;padding-left: 10px;}.push-0\@phone-landscape,.push-1\@phone-landscape,.push-2\@phone-landscape,.push-3\@phone-landscape,.push-4\@phone-landscape,.push-5\@phone-landscape,.push-6\@phone-landscape,.push-7\@phone-landscape,.push-8\@phone-landscape,.push-9\@phone-landscape,.push-10\@phone-landscape,.push-11\@phone-landscape,.push-12\@phone-landscape,.push-13\@phone-landscape,.push-14\@phone-landscape,.push-15\@phone-landscape,.push-16\@phone-landscape,.push-17\@phone-landscape,.push-18\@phone-landscape,.push-19\@phone-landscape,.push-20\@phone-landscape,.push-21\@phone-landscape,.push-22\@phone-landscape,.push-23\@phone-landscape,.push-24\@phone-landscape {position: relative;}.pull-0\@phone-landscape,.pull-1\@phone-landscape,.pull-2\@phone-landscape,.pull-3\@phone-landscape,.pull-4\@phone-landscape,.pull-5\@phone-landscape,.pull-6\@phone-landscape,.pull-7\@phone-landscape,.pull-8\@phone-landscape,.pull-9\@phone-landscape,.pull-10\@phone-landscape,.pull-11\@phone-landscape,.pull-12\@phone-landscape,.pull-13\@phone-landscape,.pull-14\@phone-landscape,.pull-15\@phone-landscape,.pull-16\@phone-landscape,.pull-17\@phone-landscape,.pull-18\@phone-landscape,.pull-19\@phone-landscape,.pull-20\@phone-landscape,.pull-21\@phone-landscape,.pull-22\@phone-landscape,.pull-23\@phone-landscape,.pull-24\@phone-landscape {position: relative;}.nowrap\@phone-landscape {-webkit-flex-wrap: nowrap;-moz-flex-wrap: nowrap;-ms-flex-wrap: none;flex-wrap: nowrap;white-space: nowrap;}.nowrap\@phone-landscape > * {white-space: normal;}.wrap\@phone-landscape {-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;white-space: normal;}.gr-centered\@phone-landscape {display: block !important;float: none !important;margin-left: auto !important;margin-right: auto !important;clear: both !important;}.gr-0\@phone-landscape {-webkit-flex-basis: 0%;-moz-flex-basis: 0%;-ms-flex-preferred-size: 0%;flex-basis: 0%;max-width: 0%;}.push-0\@phone-landscape {left: 0%;right: auto;}.pull-0\@phone-landscape {right: 0%;left: auto;}.prefix-0\@phone-landscape {margin-left: 0%;}.suffix-0\@phone-landscape {margin-right: 0%;}.order-first\@phone-landscape {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-0\@phone-landscape {-webkit-box-ordinal-group: 1;-webkit-order: 0;-moz-order: 0;-ms-flex-order: 0;-moz-box-ordinal-group: 1;order: 0;}.order-last\@phone-landscape {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-1\@phone-landscape {-webkit-flex-basis: 4.16667%;-moz-flex-basis: 4.16667%;-ms-flex-preferred-size: 4.16667%;flex-basis: 4.16667%;max-width: 4.16667%;}.push-1\@phone-landscape {left: 4.16667%;right: auto;}.pull-1\@phone-landscape {right: 4.16667%;left: auto;}.prefix-1\@phone-landscape {margin-left: 4.16667%;}.suffix-1\@phone-landscape {margin-right: 4.16667%;}.order-first\@phone-landscape {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-1\@phone-landscape {-webkit-box-ordinal-group: 2;-webkit-order: 1;-moz-order: 1;-ms-flex-order: 1;-moz-box-ordinal-group: 2;order: 1;}.order-last\@phone-landscape {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-2\@phone-landscape {-webkit-flex-basis: 8.33333%;-moz-flex-basis: 8.33333%;-ms-flex-preferred-size: 8.33333%;flex-basis: 8.33333%;max-width: 8.33333%;}.push-2\@phone-landscape {left: 8.33333%;right: auto;}.pull-2\@phone-landscape {right: 8.33333%;left: auto;}.prefix-2\@phone-landscape {margin-left: 8.33333%;}.suffix-2\@phone-landscape {margin-right: 8.33333%;}.order-first\@phone-landscape {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-2\@phone-landscape {-webkit-box-ordinal-group: 3;-webkit-order: 2;-moz-order: 2;-ms-flex-order: 2;-moz-box-ordinal-group: 3;order: 2;}.order-last\@phone-landscape {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-3\@phone-landscape {-webkit-flex-basis: 12.5%;-moz-flex-basis: 12.5%;-ms-flex-preferred-size: 12.5%;flex-basis: 12.5%;max-width: 12.5%;}.push-3\@phone-landscape {left: 12.5%;right: auto;}.pull-3\@phone-landscape {right: 12.5%;left: auto;}.prefix-3\@phone-landscape {margin-left: 12.5%;}.suffix-3\@phone-landscape {margin-right: 12.5%;}.order-first\@phone-landscape {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-3\@phone-landscape {-webkit-box-ordinal-group: 4;-webkit-order: 3;-moz-order: 3;-ms-flex-order: 3;-moz-box-ordinal-group: 4;order: 3;}.order-last\@phone-landscape {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-4\@phone-landscape {-webkit-flex-basis: 16.66667%;-moz-flex-basis: 16.66667%;-ms-flex-preferred-size: 16.66667%;flex-basis: 16.66667%;max-width: 16.66667%;}.push-4\@phone-landscape {left: 16.66667%;right: auto;}.pull-4\@phone-landscape {right: 16.66667%;left: auto;}.prefix-4\@phone-landscape {margin-left: 16.66667%;}.suffix-4\@phone-landscape {margin-right: 16.66667%;}.order-first\@phone-landscape {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-4\@phone-landscape {-webkit-box-ordinal-group: 5;-webkit-order: 4;-moz-order: 4;-ms-flex-order: 4;-moz-box-ordinal-group: 5;order: 4;}.order-last\@phone-landscape {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-5\@phone-landscape {-webkit-flex-basis: 20.83333%;-moz-flex-basis: 20.83333%;-ms-flex-preferred-size: 20.83333%;flex-basis: 20.83333%;max-width: 20.83333%;}.push-5\@phone-landscape {left: 20.83333%;right: auto;}.pull-5\@phone-landscape {right: 20.83333%;left: auto;}.prefix-5\@phone-landscape {margin-left: 20.83333%;}.suffix-5\@phone-landscape {margin-right: 20.83333%;}.order-first\@phone-landscape {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-5\@phone-landscape {-webkit-box-ordinal-group: 6;-webkit-order: 5;-moz-order: 5;-ms-flex-order: 5;-moz-box-ordinal-group: 6;order: 5;}.order-last\@phone-landscape {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-6\@phone-landscape {-webkit-flex-basis: 25%;-moz-flex-basis: 25%;-ms-flex-preferred-size: 25%;flex-basis: 25%;max-width: 25%;}.push-6\@phone-landscape {left: 25%;right: auto;}.pull-6\@phone-landscape {right: 25%;left: auto;}.prefix-6\@phone-landscape {margin-left: 25%;}.suffix-6\@phone-landscape {margin-right: 25%;}.order-first\@phone-landscape {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-6\@phone-landscape {-webkit-box-ordinal-group: 7;-webkit-order: 6;-moz-order: 6;-ms-flex-order: 6;-moz-box-ordinal-group: 7;order: 6;}.order-last\@phone-landscape {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-7\@phone-landscape {-webkit-flex-basis: 29.16667%;-moz-flex-basis: 29.16667%;-ms-flex-preferred-size: 29.16667%;flex-basis: 29.16667%;max-width: 29.16667%;}.push-7\@phone-landscape {left: 29.16667%;right: auto;}.pull-7\@phone-landscape {right: 29.16667%;left: auto;}.prefix-7\@phone-landscape {margin-left: 29.16667%;}.suffix-7\@phone-landscape {margin-right: 29.16667%;}.order-first\@phone-landscape {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-7\@phone-landscape {-webkit-box-ordinal-group: 8;-webkit-order: 7;-moz-order: 7;-ms-flex-order: 7;-moz-box-ordinal-group: 8;order: 7;}.order-last\@phone-landscape {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-8\@phone-landscape {-webkit-flex-basis: 33.33333%;-moz-flex-basis: 33.33333%;-ms-flex-preferred-size: 33.33333%;flex-basis: 33.33333%;max-width: 33.33333%;}.push-8\@phone-landscape {left: 33.33333%;right: auto;}.pull-8\@phone-landscape {right: 33.33333%;left: auto;}.prefix-8\@phone-landscape {margin-left: 33.33333%;}.suffix-8\@phone-landscape {margin-right: 33.33333%;}.order-first\@phone-landscape {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-8\@phone-landscape {-webkit-box-ordinal-group: 9;-webkit-order: 8;-moz-order: 8;-ms-flex-order: 8;-moz-box-ordinal-group: 9;order: 8;}.order-last\@phone-landscape {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-9\@phone-landscape {-webkit-flex-basis: 37.5%;-moz-flex-basis: 37.5%;-ms-flex-preferred-size: 37.5%;flex-basis: 37.5%;max-width: 37.5%;}.push-9\@phone-landscape {left: 37.5%;right: auto;}.pull-9\@phone-landscape {right: 37.5%;left: auto;}.prefix-9\@phone-landscape {margin-left: 37.5%;}.suffix-9\@phone-landscape {margin-right: 37.5%;}.order-first\@phone-landscape {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-9\@phone-landscape {-webkit-box-ordinal-group: 10;-webkit-order: 9;-moz-order: 9;-ms-flex-order: 9;-moz-box-ordinal-group: 10;order: 9;}.order-last\@phone-landscape {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-10\@phone-landscape {-webkit-flex-basis: 41.66667%;-moz-flex-basis: 41.66667%;-ms-flex-preferred-size: 41.66667%;flex-basis: 41.66667%;max-width: 41.66667%;}.push-10\@phone-landscape {left: 41.66667%;right: auto;}.pull-10\@phone-landscape {right: 41.66667%;left: auto;}.prefix-10\@phone-landscape {margin-left: 41.66667%;}.suffix-10\@phone-landscape {margin-right: 41.66667%;}.order-first\@phone-landscape {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-10\@phone-landscape {-webkit-box-ordinal-group: 11;-webkit-order: 10;-moz-order: 10;-ms-flex-order: 10;-moz-box-ordinal-group: 11;order: 10;}.order-last\@phone-landscape {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-11\@phone-landscape {-webkit-flex-basis: 45.83333%;-moz-flex-basis: 45.83333%;-ms-flex-preferred-size: 45.83333%;flex-basis: 45.83333%;max-width: 45.83333%;}.push-11\@phone-landscape {left: 45.83333%;right: auto;}.pull-11\@phone-landscape {right: 45.83333%;left: auto;}.prefix-11\@phone-landscape {margin-left: 45.83333%;}.suffix-11\@phone-landscape {margin-right: 45.83333%;}.order-first\@phone-landscape {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-11\@phone-landscape {-webkit-box-ordinal-group: 12;-webkit-order: 11;-moz-order: 11;-ms-flex-order: 11;-moz-box-ordinal-group: 12;order: 11;}.order-last\@phone-landscape {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-12\@phone-landscape {-webkit-flex-basis: 50%;-moz-flex-basis: 50%;-ms-flex-preferred-size: 50%;flex-basis: 50%;max-width: 50%;}.push-12\@phone-landscape {left: 50%;right: auto;}.pull-12\@phone-landscape {right: 50%;left: auto;}.prefix-12\@phone-landscape {margin-left: 50%;}.suffix-12\@phone-landscape {margin-right: 50%;}.order-first\@phone-landscape {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-12\@phone-landscape {-webkit-box-ordinal-group: 13;-webkit-order: 12;-moz-order: 12;-ms-flex-order: 12;-moz-box-ordinal-group: 13;order: 12;}.order-last\@phone-landscape {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-13\@phone-landscape {-webkit-flex-basis: 54.16667%;-moz-flex-basis: 54.16667%;-ms-flex-preferred-size: 54.16667%;flex-basis: 54.16667%;max-width: 54.16667%;}.push-13\@phone-landscape {left: 54.16667%;right: auto;}.pull-13\@phone-landscape {right: 54.16667%;left: auto;}.prefix-13\@phone-landscape {margin-left: 54.16667%;}.suffix-13\@phone-landscape {margin-right: 54.16667%;}.order-first\@phone-landscape {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-13\@phone-landscape {-webkit-box-ordinal-group: 14;-webkit-order: 13;-moz-order: 13;-ms-flex-order: 13;-moz-box-ordinal-group: 14;order: 13;}.order-last\@phone-landscape {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-14\@phone-landscape {-webkit-flex-basis: 58.33333%;-moz-flex-basis: 58.33333%;-ms-flex-preferred-size: 58.33333%;flex-basis: 58.33333%;max-width: 58.33333%;}.push-14\@phone-landscape {left: 58.33333%;right: auto;}.pull-14\@phone-landscape {right: 58.33333%;left: auto;}.prefix-14\@phone-landscape {margin-left: 58.33333%;}.suffix-14\@phone-landscape {margin-right: 58.33333%;}.order-first\@phone-landscape {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-14\@phone-landscape {-webkit-box-ordinal-group: 15;-webkit-order: 14;-moz-order: 14;-ms-flex-order: 14;-moz-box-ordinal-group: 15;order: 14;}.order-last\@phone-landscape {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-15\@phone-landscape {-webkit-flex-basis: 62.5%;-moz-flex-basis: 62.5%;-ms-flex-preferred-size: 62.5%;flex-basis: 62.5%;max-width: 62.5%;}.push-15\@phone-landscape {left: 62.5%;right: auto;}.pull-15\@phone-landscape {right: 62.5%;left: auto;}.prefix-15\@phone-landscape {margin-left: 62.5%;}.suffix-15\@phone-landscape {margin-right: 62.5%;}.order-first\@phone-landscape {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-15\@phone-landscape {-webkit-box-ordinal-group: 16;-webkit-order: 15;-moz-order: 15;-ms-flex-order: 15;-moz-box-ordinal-group: 16;order: 15;}.order-last\@phone-landscape {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-16\@phone-landscape {-webkit-flex-basis: 66.66667%;-moz-flex-basis: 66.66667%;-ms-flex-preferred-size: 66.66667%;flex-basis: 66.66667%;max-width: 66.66667%;}.push-16\@phone-landscape {left: 66.66667%;right: auto;}.pull-16\@phone-landscape {right: 66.66667%;left: auto;}.prefix-16\@phone-landscape {margin-left: 66.66667%;}.suffix-16\@phone-landscape {margin-right: 66.66667%;}.order-first\@phone-landscape {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-16\@phone-landscape {-webkit-box-ordinal-group: 17;-webkit-order: 16;-moz-order: 16;-ms-flex-order: 16;-moz-box-ordinal-group: 17;order: 16;}.order-last\@phone-landscape {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-17\@phone-landscape {-webkit-flex-basis: 70.83333%;-moz-flex-basis: 70.83333%;-ms-flex-preferred-size: 70.83333%;flex-basis: 70.83333%;max-width: 70.83333%;}.push-17\@phone-landscape {left: 70.83333%;right: auto;}.pull-17\@phone-landscape {right: 70.83333%;left: auto;}.prefix-17\@phone-landscape {margin-left: 70.83333%;}.suffix-17\@phone-landscape {margin-right: 70.83333%;}.order-first\@phone-landscape {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-17\@phone-landscape {-webkit-box-ordinal-group: 18;-webkit-order: 17;-moz-order: 17;-ms-flex-order: 17;-moz-box-ordinal-group: 18;order: 17;}.order-last\@phone-landscape {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-18\@phone-landscape {-webkit-flex-basis: 75%;-moz-flex-basis: 75%;-ms-flex-preferred-size: 75%;flex-basis: 75%;max-width: 75%;}.push-18\@phone-landscape {left: 75%;right: auto;}.pull-18\@phone-landscape {right: 75%;left: auto;}.prefix-18\@phone-landscape {margin-left: 75%;}.suffix-18\@phone-landscape {margin-right: 75%;}.order-first\@phone-landscape {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-18\@phone-landscape {-webkit-box-ordinal-group: 19;-webkit-order: 18;-moz-order: 18;-ms-flex-order: 18;-moz-box-ordinal-group: 19;order: 18;}.order-last\@phone-landscape {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-19\@phone-landscape {-webkit-flex-basis: 79.16667%;-moz-flex-basis: 79.16667%;-ms-flex-preferred-size: 79.16667%;flex-basis: 79.16667%;max-width: 79.16667%;}.push-19\@phone-landscape {left: 79.16667%;right: auto;}.pull-19\@phone-landscape {right: 79.16667%;left: auto;}.prefix-19\@phone-landscape {margin-left: 79.16667%;}.suffix-19\@phone-landscape {margin-right: 79.16667%;}.order-first\@phone-landscape {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-19\@phone-landscape {-webkit-box-ordinal-group: 20;-webkit-order: 19;-moz-order: 19;-ms-flex-order: 19;-moz-box-ordinal-group: 20;order: 19;}.order-last\@phone-landscape {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-20\@phone-landscape {-webkit-flex-basis: 83.33333%;-moz-flex-basis: 83.33333%;-ms-flex-preferred-size: 83.33333%;flex-basis: 83.33333%;max-width: 83.33333%;}.push-20\@phone-landscape {left: 83.33333%;right: auto;}.pull-20\@phone-landscape {right: 83.33333%;left: auto;}.prefix-20\@phone-landscape {margin-left: 83.33333%;}.suffix-20\@phone-landscape {margin-right: 83.33333%;}.order-first\@phone-landscape {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-20\@phone-landscape {-webkit-box-ordinal-group: 21;-webkit-order: 20;-moz-order: 20;-ms-flex-order: 20;-moz-box-ordinal-group: 21;order: 20;}.order-last\@phone-landscape {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-21\@phone-landscape {-webkit-flex-basis: 87.5%;-moz-flex-basis: 87.5%;-ms-flex-preferred-size: 87.5%;flex-basis: 87.5%;max-width: 87.5%;}.push-21\@phone-landscape {left: 87.5%;right: auto;}.pull-21\@phone-landscape {right: 87.5%;left: auto;}.prefix-21\@phone-landscape {margin-left: 87.5%;}.suffix-21\@phone-landscape {margin-right: 87.5%;}.order-first\@phone-landscape {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-21\@phone-landscape {-webkit-box-ordinal-group: 22;-webkit-order: 21;-moz-order: 21;-ms-flex-order: 21;-moz-box-ordinal-group: 22;order: 21;}.order-last\@phone-landscape {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-22\@phone-landscape {-webkit-flex-basis: 91.66667%;-moz-flex-basis: 91.66667%;-ms-flex-preferred-size: 91.66667%;flex-basis: 91.66667%;max-width: 91.66667%;}.push-22\@phone-landscape {left: 91.66667%;right: auto;}.pull-22\@phone-landscape {right: 91.66667%;left: auto;}.prefix-22\@phone-landscape {margin-left: 91.66667%;}.suffix-22\@phone-landscape {margin-right: 91.66667%;}.order-first\@phone-landscape {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-22\@phone-landscape {-webkit-box-ordinal-group: 23;-webkit-order: 22;-moz-order: 22;-ms-flex-order: 22;-moz-box-ordinal-group: 23;order: 22;}.order-last\@phone-landscape {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-23\@phone-landscape {-webkit-flex-basis: 95.83333%;-moz-flex-basis: 95.83333%;-ms-flex-preferred-size: 95.83333%;flex-basis: 95.83333%;max-width: 95.83333%;}.push-23\@phone-landscape {left: 95.83333%;right: auto;}.pull-23\@phone-landscape {right: 95.83333%;left: auto;}.prefix-23\@phone-landscape {margin-left: 95.83333%;}.suffix-23\@phone-landscape {margin-right: 95.83333%;}.order-first\@phone-landscape {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-23\@phone-landscape {-webkit-box-ordinal-group: 24;-webkit-order: 23;-moz-order: 23;-ms-flex-order: 23;-moz-box-ordinal-group: 24;order: 23;}.order-last\@phone-landscape {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-24\@phone-landscape {-webkit-flex-basis: 100%;-moz-flex-basis: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;max-width: 100%;}.push-24\@phone-landscape {left: 100%;right: auto;}.pull-24\@phone-landscape {right: 100%;left: auto;}.prefix-24\@phone-landscape {margin-left: 100%;}.suffix-24\@phone-landscape {margin-right: 100%;}.order-first\@phone-landscape {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-24\@phone-landscape {-webkit-box-ordinal-group: 25;-webkit-order: 24;-moz-order: 24;-ms-flex-order: 24;-moz-box-ordinal-group: 25;order: 24;}.order-last\@phone-landscape {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.float-left\@phone-landscape {float: left;}.float-right\@phone-landscape {float: right;}.clear\@phone-landscape {clear: both;}.clear-left\@phone-landscape {clear: left;}.clear-right\@phone-landscape {clear: right;}.no-gutter\@phone-landscape {padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 0;}.no-gutter-left\@phone-landscape {padding-left: 0;}.no-gutter-right\@phone-landscape {padding-right: 0;}.no-gutter-top\@phone-landscape {padding-top: 0;}.no-gutter-bottom\@phone-landscape {padding-bottom: 0;}.gutter\@phone-landscape {padding-right: 10px;padding-left: 10px;}.gutter-left\@phone-landscape {padding-left: 10px;}.gutter-right\@phone-landscape {padding-right: 10px;}.auto-height\@phone-landscape {height: inherit;}.row\@phone-landscape {-webkit-box-direction: normal;-webkit-box-orient: horizontal;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;flex-direction: row;padding-left: 0 !important;padding-right: 0 !important;margin-left: -10px;margin-right: -10px;}[class*="no-gutter"] > .row\@phone-landscape {margin-left: 0 !important;margin-right: 0 !important;}.row-reverse\@phone-landscape {-webkit-box-direction: reverse;-webkit-box-orient: horizontal;-webkit-flex-direction: row-reverse;-moz-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;padding-left: 0 !important;padding-right: 0 !important;margin-left: -10px;margin-right: -10px;}[class*="no-gutter"] > .row-reverse\@phone-landscape {margin-left: 0 !important;margin-right: 0 !important;}.row-full\@phone-landscape {width: 100vw;margin-left: 50% !important;margin-right: 0 !important;-webkit-transform: translateX(-50%);-moz-transition: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);-moz-transform: translateX(-50%);transform: translateX(-50%);}.col\@phone-landscape {-webkit-box-direction: normal;-webkit-box-orient: vertical;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;flex-direction: column;padding-left: 0 !important;padding-right: 0 !important;margin-left: -10px;margin-right: -10px;}.col-reverse\@phone-landscape {-webkit-box-direction: reverse;-webkit-box-orient: vertical;-webkit-flex-direction: column-reverse;-moz-flex-direction: column-reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;padding-left: 0 !important;padding-right: 0 !important;margin-left: -10px;margin-right: -10px;}.row-align-left\@phone-landscape {-webkit-box-pack: start;-ms-flex-pack: start;-webkit-justify-content: flex-start;-moz-justify-content: flex-start;-moz-box-pack: start;justify-content: flex-start;}.row-align-center\@phone-landscape {-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;-moz-justify-content: center;-moz-box-pack: center;justify-content: center;}.row-align-right\@phone-landscape {-webkit-box-pack: end;-ms-flex-pack: end;-webkit-justify-content: flex-end;-moz-justify-content: flex-end;-moz-box-pack: end;justify-content: flex-end;}.row-align-middle\@phone-landscape {-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;-moz-align-items: center;-moz-box-align: center;align-items: center;}.row-align-top\@phone-landscape {-webkit-box-align: start;-ms-flex-align: start;-webkit-align-items: flex-start;-moz-align-items: flex-start;-moz-box-align: start;align-items: flex-start;}.row-align-bottom\@phone-landscape {-webkit-box-align: end;-ms-flex-align: end;-webkit-align-items: flex-end;-moz-align-items: flex-end;-moz-box-align: end;align-items: flex-end;}.row-align-around\@phone-landscape {-ms-flex-pack: distribute;-webkit-justify-content: space-around;-moz-justify-content: space-around;justify-content: space-around;}.row-align-between\@phone-landscape {-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;-moz-justify-content: space-between;-moz-box-pack: justify;justify-content: space-between;}.hide\@phone-landscape {display: none;}.not-visible\@phone-landscape {visibility: hidden;}.show\@phone-landscape {display: block;}.show-inline\@phone-landscape {display: inline-block;}.visible\@phone-landscape {visibility: visible;}.row-debug\@phone-landscape {position: relative;z-index: 99999;overflow: hidden;}.row-debug\@phone-landscape:before {pointer-events: none;content: '';position: absolute;top: 0;left: 0;width: 100%;height: 99999px;background: -webkit-gradient(linear, left top, right top, color-stop(50%, transparent), color-stop(50%, rgba(0, 0, 0, 0.02)));background: -webkit-linear-gradient(left, transparent 50%, rgba(0, 0, 0, 0.02) 50%);background: -moz-linear-gradient(left, transparent 50%, rgba(0, 0, 0, 0.02) 50%);background: -o-linear-gradient(left, transparent 50%, rgba(0, 0, 0, 0.02) 50%);background: linear-gradient(to right, transparent 50%, rgba(0, 0, 0, 0.02) 50%);-moz-background-size: 8.33333% 100%;-o-background-size: 8.33333% 100%;background-size: 8.33333% 100%;z-index: 99999;}body {direction: ltr;}[class*="gr-"] > [class^="row"],[class*="gr-"] > [class^="col"] {margin-left: -10px;margin-right: -10px;}}@media screen and (max-width: 767px) and (orientation: portrait) {.container\@phone-portrait:after {content: "";display: table;clear: both;}.row\@phone-portrait,.row-reverse\@phone-portrait {display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -moz-box;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-flex: 0;-webkit-flex: 0 1 auto;-moz-box-flex: 0;-moz-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;}.gr-0\@phone-portrait,.gr-1\@phone-portrait,.gr-2\@phone-portrait,.gr-3\@phone-portrait,.gr-4\@phone-portrait,.gr-5\@phone-portrait,.gr-6\@phone-portrait,.gr-7\@phone-portrait,.gr-8\@phone-portrait,.gr-9\@phone-portrait,.gr-10\@phone-portrait,.gr-11\@phone-portrait,.gr-12\@phone-portrait,.gr-13\@phone-portrait,.gr-14\@phone-portrait,.gr-15\@phone-portrait,.gr-16\@phone-portrait,.gr-17\@phone-portrait,.gr-18\@phone-portrait,.gr-19\@phone-portrait,.gr-20\@phone-portrait,.gr-21\@phone-portrait,.gr-22\@phone-portrait,.gr-23\@phone-portrait,.gr-24\@phone-portrait {-webkit-box-flex: 0;-webkit-flex: 0 0 auto;-moz-box-flex: 0;-moz-flex: 0 0 auto;-ms-flex: 0 0 auto;flex: 0 0 auto;-webkit-box-direction: normal;-webkit-box-orient: vertical;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;flex-direction: column;display: block;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-right: 10px;padding-left: 10px;}.gr-adapt\@phone-portrait {max-width: 100%;display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -moz-box;display: flex;-webkit-box-flex: 0;-webkit-flex: 0 1 auto;-moz-box-flex: 0;-moz-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;-webkit-box-direction: normal;-webkit-box-orient: vertical;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-right: 10px;padding-left: 10px;}.gr-grow\@phone-portrait {max-width: 100%;display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -moz-box;display: flex;-webkit-box-flex: 1;-webkit-flex: 1 1 auto;-moz-box-flex: 1;-moz-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;-webkit-box-direction: normal;-webkit-box-orient: vertical;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-right: 10px;padding-left: 10px;}.push-0\@phone-portrait,.push-1\@phone-portrait,.push-2\@phone-portrait,.push-3\@phone-portrait,.push-4\@phone-portrait,.push-5\@phone-portrait,.push-6\@phone-portrait,.push-7\@phone-portrait,.push-8\@phone-portrait,.push-9\@phone-portrait,.push-10\@phone-portrait,.push-11\@phone-portrait,.push-12\@phone-portrait,.push-13\@phone-portrait,.push-14\@phone-portrait,.push-15\@phone-portrait,.push-16\@phone-portrait,.push-17\@phone-portrait,.push-18\@phone-portrait,.push-19\@phone-portrait,.push-20\@phone-portrait,.push-21\@phone-portrait,.push-22\@phone-portrait,.push-23\@phone-portrait,.push-24\@phone-portrait {position: relative;}.pull-0\@phone-portrait,.pull-1\@phone-portrait,.pull-2\@phone-portrait,.pull-3\@phone-portrait,.pull-4\@phone-portrait,.pull-5\@phone-portrait,.pull-6\@phone-portrait,.pull-7\@phone-portrait,.pull-8\@phone-portrait,.pull-9\@phone-portrait,.pull-10\@phone-portrait,.pull-11\@phone-portrait,.pull-12\@phone-portrait,.pull-13\@phone-portrait,.pull-14\@phone-portrait,.pull-15\@phone-portrait,.pull-16\@phone-portrait,.pull-17\@phone-portrait,.pull-18\@phone-portrait,.pull-19\@phone-portrait,.pull-20\@phone-portrait,.pull-21\@phone-portrait,.pull-22\@phone-portrait,.pull-23\@phone-portrait,.pull-24\@phone-portrait {position: relative;}.nowrap\@phone-portrait {-webkit-flex-wrap: nowrap;-moz-flex-wrap: nowrap;-ms-flex-wrap: none;flex-wrap: nowrap;white-space: nowrap;}.nowrap\@phone-portrait > * {white-space: normal;}.wrap\@phone-portrait {-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;white-space: normal;}.gr-centered\@phone-portrait {display: block !important;float: none !important;margin-left: auto !important;margin-right: auto !important;clear: both !important;}.gr-0\@phone-portrait {-webkit-flex-basis: 0%;-moz-flex-basis: 0%;-ms-flex-preferred-size: 0%;flex-basis: 0%;max-width: 0%;}.push-0\@phone-portrait {left: 0%;right: auto;}.pull-0\@phone-portrait {right: 0%;left: auto;}.prefix-0\@phone-portrait {margin-left: 0%;}.suffix-0\@phone-portrait {margin-right: 0%;}.order-first\@phone-portrait {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-0\@phone-portrait {-webkit-box-ordinal-group: 1;-webkit-order: 0;-moz-order: 0;-ms-flex-order: 0;-moz-box-ordinal-group: 1;order: 0;}.order-last\@phone-portrait {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-1\@phone-portrait {-webkit-flex-basis: 4.16667%;-moz-flex-basis: 4.16667%;-ms-flex-preferred-size: 4.16667%;flex-basis: 4.16667%;max-width: 4.16667%;}.push-1\@phone-portrait {left: 4.16667%;right: auto;}.pull-1\@phone-portrait {right: 4.16667%;left: auto;}.prefix-1\@phone-portrait {margin-left: 4.16667%;}.suffix-1\@phone-portrait {margin-right: 4.16667%;}.order-first\@phone-portrait {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-1\@phone-portrait {-webkit-box-ordinal-group: 2;-webkit-order: 1;-moz-order: 1;-ms-flex-order: 1;-moz-box-ordinal-group: 2;order: 1;}.order-last\@phone-portrait {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-2\@phone-portrait {-webkit-flex-basis: 8.33333%;-moz-flex-basis: 8.33333%;-ms-flex-preferred-size: 8.33333%;flex-basis: 8.33333%;max-width: 8.33333%;}.push-2\@phone-portrait {left: 8.33333%;right: auto;}.pull-2\@phone-portrait {right: 8.33333%;left: auto;}.prefix-2\@phone-portrait {margin-left: 8.33333%;}.suffix-2\@phone-portrait {margin-right: 8.33333%;}.order-first\@phone-portrait {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-2\@phone-portrait {-webkit-box-ordinal-group: 3;-webkit-order: 2;-moz-order: 2;-ms-flex-order: 2;-moz-box-ordinal-group: 3;order: 2;}.order-last\@phone-portrait {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-3\@phone-portrait {-webkit-flex-basis: 12.5%;-moz-flex-basis: 12.5%;-ms-flex-preferred-size: 12.5%;flex-basis: 12.5%;max-width: 12.5%;}.push-3\@phone-portrait {left: 12.5%;right: auto;}.pull-3\@phone-portrait {right: 12.5%;left: auto;}.prefix-3\@phone-portrait {margin-left: 12.5%;}.suffix-3\@phone-portrait {margin-right: 12.5%;}.order-first\@phone-portrait {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-3\@phone-portrait {-webkit-box-ordinal-group: 4;-webkit-order: 3;-moz-order: 3;-ms-flex-order: 3;-moz-box-ordinal-group: 4;order: 3;}.order-last\@phone-portrait {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-4\@phone-portrait {-webkit-flex-basis: 16.66667%;-moz-flex-basis: 16.66667%;-ms-flex-preferred-size: 16.66667%;flex-basis: 16.66667%;max-width: 16.66667%;}.push-4\@phone-portrait {left: 16.66667%;right: auto;}.pull-4\@phone-portrait {right: 16.66667%;left: auto;}.prefix-4\@phone-portrait {margin-left: 16.66667%;}.suffix-4\@phone-portrait {margin-right: 16.66667%;}.order-first\@phone-portrait {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-4\@phone-portrait {-webkit-box-ordinal-group: 5;-webkit-order: 4;-moz-order: 4;-ms-flex-order: 4;-moz-box-ordinal-group: 5;order: 4;}.order-last\@phone-portrait {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-5\@phone-portrait {-webkit-flex-basis: 20.83333%;-moz-flex-basis: 20.83333%;-ms-flex-preferred-size: 20.83333%;flex-basis: 20.83333%;max-width: 20.83333%;}.push-5\@phone-portrait {left: 20.83333%;right: auto;}.pull-5\@phone-portrait {right: 20.83333%;left: auto;}.prefix-5\@phone-portrait {margin-left: 20.83333%;}.suffix-5\@phone-portrait {margin-right: 20.83333%;}.order-first\@phone-portrait {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-5\@phone-portrait {-webkit-box-ordinal-group: 6;-webkit-order: 5;-moz-order: 5;-ms-flex-order: 5;-moz-box-ordinal-group: 6;order: 5;}.order-last\@phone-portrait {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-6\@phone-portrait {-webkit-flex-basis: 25%;-moz-flex-basis: 25%;-ms-flex-preferred-size: 25%;flex-basis: 25%;max-width: 25%;}.push-6\@phone-portrait {left: 25%;right: auto;}.pull-6\@phone-portrait {right: 25%;left: auto;}.prefix-6\@phone-portrait {margin-left: 25%;}.suffix-6\@phone-portrait {margin-right: 25%;}.order-first\@phone-portrait {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-6\@phone-portrait {-webkit-box-ordinal-group: 7;-webkit-order: 6;-moz-order: 6;-ms-flex-order: 6;-moz-box-ordinal-group: 7;order: 6;}.order-last\@phone-portrait {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-7\@phone-portrait {-webkit-flex-basis: 29.16667%;-moz-flex-basis: 29.16667%;-ms-flex-preferred-size: 29.16667%;flex-basis: 29.16667%;max-width: 29.16667%;}.push-7\@phone-portrait {left: 29.16667%;right: auto;}.pull-7\@phone-portrait {right: 29.16667%;left: auto;}.prefix-7\@phone-portrait {margin-left: 29.16667%;}.suffix-7\@phone-portrait {margin-right: 29.16667%;}.order-first\@phone-portrait {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-7\@phone-portrait {-webkit-box-ordinal-group: 8;-webkit-order: 7;-moz-order: 7;-ms-flex-order: 7;-moz-box-ordinal-group: 8;order: 7;}.order-last\@phone-portrait {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-8\@phone-portrait {-webkit-flex-basis: 33.33333%;-moz-flex-basis: 33.33333%;-ms-flex-preferred-size: 33.33333%;flex-basis: 33.33333%;max-width: 33.33333%;}.push-8\@phone-portrait {left: 33.33333%;right: auto;}.pull-8\@phone-portrait {right: 33.33333%;left: auto;}.prefix-8\@phone-portrait {margin-left: 33.33333%;}.suffix-8\@phone-portrait {margin-right: 33.33333%;}.order-first\@phone-portrait {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-8\@phone-portrait {-webkit-box-ordinal-group: 9;-webkit-order: 8;-moz-order: 8;-ms-flex-order: 8;-moz-box-ordinal-group: 9;order: 8;}.order-last\@phone-portrait {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-9\@phone-portrait {-webkit-flex-basis: 37.5%;-moz-flex-basis: 37.5%;-ms-flex-preferred-size: 37.5%;flex-basis: 37.5%;max-width: 37.5%;}.push-9\@phone-portrait {left: 37.5%;right: auto;}.pull-9\@phone-portrait {right: 37.5%;left: auto;}.prefix-9\@phone-portrait {margin-left: 37.5%;}.suffix-9\@phone-portrait {margin-right: 37.5%;}.order-first\@phone-portrait {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-9\@phone-portrait {-webkit-box-ordinal-group: 10;-webkit-order: 9;-moz-order: 9;-ms-flex-order: 9;-moz-box-ordinal-group: 10;order: 9;}.order-last\@phone-portrait {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-10\@phone-portrait {-webkit-flex-basis: 41.66667%;-moz-flex-basis: 41.66667%;-ms-flex-preferred-size: 41.66667%;flex-basis: 41.66667%;max-width: 41.66667%;}.push-10\@phone-portrait {left: 41.66667%;right: auto;}.pull-10\@phone-portrait {right: 41.66667%;left: auto;}.prefix-10\@phone-portrait {margin-left: 41.66667%;}.suffix-10\@phone-portrait {margin-right: 41.66667%;}.order-first\@phone-portrait {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-10\@phone-portrait {-webkit-box-ordinal-group: 11;-webkit-order: 10;-moz-order: 10;-ms-flex-order: 10;-moz-box-ordinal-group: 11;order: 10;}.order-last\@phone-portrait {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-11\@phone-portrait {-webkit-flex-basis: 45.83333%;-moz-flex-basis: 45.83333%;-ms-flex-preferred-size: 45.83333%;flex-basis: 45.83333%;max-width: 45.83333%;}.push-11\@phone-portrait {left: 45.83333%;right: auto;}.pull-11\@phone-portrait {right: 45.83333%;left: auto;}.prefix-11\@phone-portrait {margin-left: 45.83333%;}.suffix-11\@phone-portrait {margin-right: 45.83333%;}.order-first\@phone-portrait {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-11\@phone-portrait {-webkit-box-ordinal-group: 12;-webkit-order: 11;-moz-order: 11;-ms-flex-order: 11;-moz-box-ordinal-group: 12;order: 11;}.order-last\@phone-portrait {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-12\@phone-portrait {-webkit-flex-basis: 50%;-moz-flex-basis: 50%;-ms-flex-preferred-size: 50%;flex-basis: 50%;max-width: 50%;}.push-12\@phone-portrait {left: 50%;right: auto;}.pull-12\@phone-portrait {right: 50%;left: auto;}.prefix-12\@phone-portrait {margin-left: 50%;}.suffix-12\@phone-portrait {margin-right: 50%;}.order-first\@phone-portrait {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-12\@phone-portrait {-webkit-box-ordinal-group: 13;-webkit-order: 12;-moz-order: 12;-ms-flex-order: 12;-moz-box-ordinal-group: 13;order: 12;}.order-last\@phone-portrait {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-13\@phone-portrait {-webkit-flex-basis: 54.16667%;-moz-flex-basis: 54.16667%;-ms-flex-preferred-size: 54.16667%;flex-basis: 54.16667%;max-width: 54.16667%;}.push-13\@phone-portrait {left: 54.16667%;right: auto;}.pull-13\@phone-portrait {right: 54.16667%;left: auto;}.prefix-13\@phone-portrait {margin-left: 54.16667%;}.suffix-13\@phone-portrait {margin-right: 54.16667%;}.order-first\@phone-portrait {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-13\@phone-portrait {-webkit-box-ordinal-group: 14;-webkit-order: 13;-moz-order: 13;-ms-flex-order: 13;-moz-box-ordinal-group: 14;order: 13;}.order-last\@phone-portrait {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-14\@phone-portrait {-webkit-flex-basis: 58.33333%;-moz-flex-basis: 58.33333%;-ms-flex-preferred-size: 58.33333%;flex-basis: 58.33333%;max-width: 58.33333%;}.push-14\@phone-portrait {left: 58.33333%;right: auto;}.pull-14\@phone-portrait {right: 58.33333%;left: auto;}.prefix-14\@phone-portrait {margin-left: 58.33333%;}.suffix-14\@phone-portrait {margin-right: 58.33333%;}.order-first\@phone-portrait {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-14\@phone-portrait {-webkit-box-ordinal-group: 15;-webkit-order: 14;-moz-order: 14;-ms-flex-order: 14;-moz-box-ordinal-group: 15;order: 14;}.order-last\@phone-portrait {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-15\@phone-portrait {-webkit-flex-basis: 62.5%;-moz-flex-basis: 62.5%;-ms-flex-preferred-size: 62.5%;flex-basis: 62.5%;max-width: 62.5%;}.push-15\@phone-portrait {left: 62.5%;right: auto;}.pull-15\@phone-portrait {right: 62.5%;left: auto;}.prefix-15\@phone-portrait {margin-left: 62.5%;}.suffix-15\@phone-portrait {margin-right: 62.5%;}.order-first\@phone-portrait {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-15\@phone-portrait {-webkit-box-ordinal-group: 16;-webkit-order: 15;-moz-order: 15;-ms-flex-order: 15;-moz-box-ordinal-group: 16;order: 15;}.order-last\@phone-portrait {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-16\@phone-portrait {-webkit-flex-basis: 66.66667%;-moz-flex-basis: 66.66667%;-ms-flex-preferred-size: 66.66667%;flex-basis: 66.66667%;max-width: 66.66667%;}.push-16\@phone-portrait {left: 66.66667%;right: auto;}.pull-16\@phone-portrait {right: 66.66667%;left: auto;}.prefix-16\@phone-portrait {margin-left: 66.66667%;}.suffix-16\@phone-portrait {margin-right: 66.66667%;}.order-first\@phone-portrait {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-16\@phone-portrait {-webkit-box-ordinal-group: 17;-webkit-order: 16;-moz-order: 16;-ms-flex-order: 16;-moz-box-ordinal-group: 17;order: 16;}.order-last\@phone-portrait {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-17\@phone-portrait {-webkit-flex-basis: 70.83333%;-moz-flex-basis: 70.83333%;-ms-flex-preferred-size: 70.83333%;flex-basis: 70.83333%;max-width: 70.83333%;}.push-17\@phone-portrait {left: 70.83333%;right: auto;}.pull-17\@phone-portrait {right: 70.83333%;left: auto;}.prefix-17\@phone-portrait {margin-left: 70.83333%;}.suffix-17\@phone-portrait {margin-right: 70.83333%;}.order-first\@phone-portrait {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-17\@phone-portrait {-webkit-box-ordinal-group: 18;-webkit-order: 17;-moz-order: 17;-ms-flex-order: 17;-moz-box-ordinal-group: 18;order: 17;}.order-last\@phone-portrait {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-18\@phone-portrait {-webkit-flex-basis: 75%;-moz-flex-basis: 75%;-ms-flex-preferred-size: 75%;flex-basis: 75%;max-width: 75%;}.push-18\@phone-portrait {left: 75%;right: auto;}.pull-18\@phone-portrait {right: 75%;left: auto;}.prefix-18\@phone-portrait {margin-left: 75%;}.suffix-18\@phone-portrait {margin-right: 75%;}.order-first\@phone-portrait {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-18\@phone-portrait {-webkit-box-ordinal-group: 19;-webkit-order: 18;-moz-order: 18;-ms-flex-order: 18;-moz-box-ordinal-group: 19;order: 18;}.order-last\@phone-portrait {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-19\@phone-portrait {-webkit-flex-basis: 79.16667%;-moz-flex-basis: 79.16667%;-ms-flex-preferred-size: 79.16667%;flex-basis: 79.16667%;max-width: 79.16667%;}.push-19\@phone-portrait {left: 79.16667%;right: auto;}.pull-19\@phone-portrait {right: 79.16667%;left: auto;}.prefix-19\@phone-portrait {margin-left: 79.16667%;}.suffix-19\@phone-portrait {margin-right: 79.16667%;}.order-first\@phone-portrait {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-19\@phone-portrait {-webkit-box-ordinal-group: 20;-webkit-order: 19;-moz-order: 19;-ms-flex-order: 19;-moz-box-ordinal-group: 20;order: 19;}.order-last\@phone-portrait {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-20\@phone-portrait {-webkit-flex-basis: 83.33333%;-moz-flex-basis: 83.33333%;-ms-flex-preferred-size: 83.33333%;flex-basis: 83.33333%;max-width: 83.33333%;}.push-20\@phone-portrait {left: 83.33333%;right: auto;}.pull-20\@phone-portrait {right: 83.33333%;left: auto;}.prefix-20\@phone-portrait {margin-left: 83.33333%;}.suffix-20\@phone-portrait {margin-right: 83.33333%;}.order-first\@phone-portrait {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-20\@phone-portrait {-webkit-box-ordinal-group: 21;-webkit-order: 20;-moz-order: 20;-ms-flex-order: 20;-moz-box-ordinal-group: 21;order: 20;}.order-last\@phone-portrait {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-21\@phone-portrait {-webkit-flex-basis: 87.5%;-moz-flex-basis: 87.5%;-ms-flex-preferred-size: 87.5%;flex-basis: 87.5%;max-width: 87.5%;}.push-21\@phone-portrait {left: 87.5%;right: auto;}.pull-21\@phone-portrait {right: 87.5%;left: auto;}.prefix-21\@phone-portrait {margin-left: 87.5%;}.suffix-21\@phone-portrait {margin-right: 87.5%;}.order-first\@phone-portrait {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-21\@phone-portrait {-webkit-box-ordinal-group: 22;-webkit-order: 21;-moz-order: 21;-ms-flex-order: 21;-moz-box-ordinal-group: 22;order: 21;}.order-last\@phone-portrait {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-22\@phone-portrait {-webkit-flex-basis: 91.66667%;-moz-flex-basis: 91.66667%;-ms-flex-preferred-size: 91.66667%;flex-basis: 91.66667%;max-width: 91.66667%;}.push-22\@phone-portrait {left: 91.66667%;right: auto;}.pull-22\@phone-portrait {right: 91.66667%;left: auto;}.prefix-22\@phone-portrait {margin-left: 91.66667%;}.suffix-22\@phone-portrait {margin-right: 91.66667%;}.order-first\@phone-portrait {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-22\@phone-portrait {-webkit-box-ordinal-group: 23;-webkit-order: 22;-moz-order: 22;-ms-flex-order: 22;-moz-box-ordinal-group: 23;order: 22;}.order-last\@phone-portrait {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-23\@phone-portrait {-webkit-flex-basis: 95.83333%;-moz-flex-basis: 95.83333%;-ms-flex-preferred-size: 95.83333%;flex-basis: 95.83333%;max-width: 95.83333%;}.push-23\@phone-portrait {left: 95.83333%;right: auto;}.pull-23\@phone-portrait {right: 95.83333%;left: auto;}.prefix-23\@phone-portrait {margin-left: 95.83333%;}.suffix-23\@phone-portrait {margin-right: 95.83333%;}.order-first\@phone-portrait {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-23\@phone-portrait {-webkit-box-ordinal-group: 24;-webkit-order: 23;-moz-order: 23;-ms-flex-order: 23;-moz-box-ordinal-group: 24;order: 23;}.order-last\@phone-portrait {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.gr-24\@phone-portrait {-webkit-flex-basis: 100%;-moz-flex-basis: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;max-width: 100%;}.push-24\@phone-portrait {left: 100%;right: auto;}.pull-24\@phone-portrait {right: 100%;left: auto;}.prefix-24\@phone-portrait {margin-left: 100%;}.suffix-24\@phone-portrait {margin-right: 100%;}.order-first\@phone-portrait {-webkit-box-ordinal-group: 0;-webkit-order: -1;-moz-order: -1;-ms-flex-order: -1;-moz-box-ordinal-group: 0;order: -1;}.order-24\@phone-portrait {-webkit-box-ordinal-group: 25;-webkit-order: 24;-moz-order: 24;-ms-flex-order: 24;-moz-box-ordinal-group: 25;order: 24;}.order-last\@phone-portrait {-webkit-box-ordinal-group: 10000;-webkit-order: 9999;-moz-order: 9999;-ms-flex-order: 9999;-moz-box-ordinal-group: 10000;order: 9999;}.float-left\@phone-portrait {float: left;}.float-right\@phone-portrait {float: right;}.clear\@phone-portrait {clear: both;}.clear-left\@phone-portrait {clear: left;}.clear-right\@phone-portrait {clear: right;}.no-gutter\@phone-portrait {padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 0;}.no-gutter-left\@phone-portrait {padding-left: 0;}.no-gutter-right\@phone-portrait {padding-right: 0;}.no-gutter-top\@phone-portrait {padding-top: 0;}.no-gutter-bottom\@phone-portrait {padding-bottom: 0;}.gutter\@phone-portrait {padding-right: 10px;padding-left: 10px;}.gutter-left\@phone-portrait {padding-left: 10px;}.gutter-right\@phone-portrait {padding-right: 10px;}.auto-height\@phone-portrait {height: inherit;}.row\@phone-portrait {-webkit-box-direction: normal;-webkit-box-orient: horizontal;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;flex-direction: row;padding-left: 0 !important;padding-right: 0 !important;margin-left: -10px;margin-right: -10px;}[class*="no-gutter"] > .row\@phone-portrait {margin-left: 0 !important;margin-right: 0 !important;}.row-reverse\@phone-portrait {-webkit-box-direction: reverse;-webkit-box-orient: horizontal;-webkit-flex-direction: row-reverse;-moz-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;padding-left: 0 !important;padding-right: 0 !important;margin-left: -10px;margin-right: -10px;}[class*="no-gutter"] > .row-reverse\@phone-portrait {margin-left: 0 !important;margin-right: 0 !important;}.row-full\@phone-portrait {width: 100vw;margin-left: 50% !important;margin-right: 0 !important;-webkit-transform: translateX(-50%);-moz-transition: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);-moz-transform: translateX(-50%);transform: translateX(-50%);}.col\@phone-portrait {-webkit-box-direction: normal;-webkit-box-orient: vertical;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;flex-direction: column;padding-left: 0 !important;padding-right: 0 !important;margin-left: -10px;margin-right: -10px;}.col-reverse\@phone-portrait {-webkit-box-direction: reverse;-webkit-box-orient: vertical;-webkit-flex-direction: column-reverse;-moz-flex-direction: column-reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;padding-left: 0 !important;padding-right: 0 !important;margin-left: -10px;margin-right: -10px;}.row-align-left\@phone-portrait {-webkit-box-pack: start;-ms-flex-pack: start;-webkit-justify-content: flex-start;-moz-justify-content: flex-start;-moz-box-pack: start;justify-content: flex-start;}.row-align-center\@phone-portrait {-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;-moz-justify-content: center;-moz-box-pack: center;justify-content: center;}.row-align-right\@phone-portrait {-webkit-box-pack: end;-ms-flex-pack: end;-webkit-justify-content: flex-end;-moz-justify-content: flex-end;-moz-box-pack: end;justify-content: flex-end;}.row-align-middle\@phone-portrait {-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;-moz-align-items: center;-moz-box-align: center;align-items: center;}.row-align-top\@phone-portrait {-webkit-box-align: start;-ms-flex-align: start;-webkit-align-items: flex-start;-moz-align-items: flex-start;-moz-box-align: start;align-items: flex-start;}.row-align-bottom\@phone-portrait {-webkit-box-align: end;-ms-flex-align: end;-webkit-align-items: flex-end;-moz-align-items: flex-end;-moz-box-align: end;align-items: flex-end;}.row-align-around\@phone-portrait {-ms-flex-pack: distribute;-webkit-justify-content: space-around;-moz-justify-content: space-around;justify-content: space-around;}.row-align-between\@phone-portrait {-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;-moz-justify-content: space-between;-moz-box-pack: justify;justify-content: space-between;}.hide\@phone-portrait {display: none;}.not-visible\@phone-portrait {visibility: hidden;}.show\@phone-portrait {display: block;}.show-inline\@phone-portrait {display: inline-block;}.visible\@phone-portrait {visibility: visible;}.row-debug\@phone-portrait {position: relative;z-index: 99999;overflow: hidden;}.row-debug\@phone-portrait:before {pointer-events: none;content: '';position: absolute;top: 0;left: 0;width: 100%;height: 99999px;background: -webkit-gradient(linear, left top, right top, color-stop(50%, transparent), color-stop(50%, rgba(0, 0, 0, 0.02)));background: -webkit-linear-gradient(left, transparent 50%, rgba(0, 0, 0, 0.02) 50%);background: -moz-linear-gradient(left, transparent 50%, rgba(0, 0, 0, 0.02) 50%);background: -o-linear-gradient(left, transparent 50%, rgba(0, 0, 0, 0.02) 50%);background: linear-gradient(to right, transparent 50%, rgba(0, 0, 0, 0.02) 50%);-moz-background-size: 8.33333% 100%;-o-background-size: 8.33333% 100%;background-size: 8.33333% 100%;z-index: 99999;}body {direction: ltr;}[class*="gr-"] > [class^="row"],[class*="gr-"] > [class^="col"] {margin-left: -10px;margin-right: -10px;}.c-list,.module-tmpl-tool .c-list {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.c-list--tabs-companies .c-list__item,.module-tmpl-tool .c-list--tabs-companies .c-list__item {width: 100%;}.c-list--tabs-companies .c-list__item + .c-list__item,.module-tmpl-tool .c-list--tabs-companies .c-list__item + .c-list__item {margin-top: 10px;margin-left: 0;}.c-promo-box__inner {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;}.c-promo-box__inner > p {width: 100%;text-align: center;}.c-calculator-box,.module-tmpl-tool .c-calculator-box {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-webkit-justify-content: flex-start;-moz-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}.c-calculator-box__desc,.module-tmpl-tool .c-calculator-box__desc {width: 100%;}.c-calculator-box__desc + .c-calculator-box__value,.module-tmpl-tool .c-calculator-box__desc + .c-calculator-box__value {margin-left: 0;}.c-calculator-box__value,.c-calculator-box__unit,.module-tmpl-tool .c-calculator-box__value,.module-tmpl-tool .c-calculator-box__unit {margin-top: 10px;}.c-info {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.c-info-box,.module-tmpl-tool .c-info-box {width: 100%;}.c-info-box + .c-info-box,.module-tmpl-tool .c-info-box + .c-info-box {margin-top: 10px;margin-left: 0;}.c-team-box,.module-tmpl-tool .c-team-box {width: 100%;}.f-form--send-msg .f-form__actions,.module-tmpl-tool .f-form--send-msg .f-form__actions {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.f-form--send-msg .f-form__actions .c-police + .c-btn,.module-tmpl-tool .f-form--send-msg .f-form__actions .c-police + .c-btn {margin-top: 10px;margin-left: 0;}.f-form--send-msg .f-form__actions .c-btn,.module-tmpl-tool .f-form--send-msg .f-form__actions .c-btn {width: 100%;}.u-show {display: block;}}@media screen and (max-width: 400px) {@-ms-viewport {width: device-width;}}