@charset "utf-8";



.email_name {
    color: #B8B8B8;
    background-image: url(/wp-content/themes/st-anthony/includes/css/images/newsletter_input_bg.png);
    background-repeat: no-repeat;
    background-color: transparent;
    padding-left: 20px;
    width: 290px;
    height: 42px;
    border: 0;
    position: relative;
    top: 23px;
    left: 6px;
    line-height: 42px;
}

.email_input {
    color: #B8B8B8;
    background-image: url(/wp-content/themes/st-anthony/includes/css/images/newsletter_input_bg.png);
    background-repeat: no-repeat;
    background-color: transparent;
    padding-left: 20px;
    width: 290px;
    height: 42px;
    border: 0;
    position: relative;
    top: 32px;
    left: 6px;
    line-height: 42px;
}

.email_button {
    background-image: url(/wp-content/themes/st-anthony/includes/css/images/signup_button_sprite.png);
    background-repeat: none;
    width: 96px;
    height: 38px;
    position: relative;
    top: 48px;
    left: 103px;
    border: none;
    text-indent: -9999px;
    cursor: pointer;
    font-size: 0;
    display: block;
    line-height: 0;
}

.email_button:hover {
    background-position: 0px 38px;
}

.gf_directory ul {
    padding: 25px 0;
}

.gf_directory li .text {
    font-size: 12px;
    float: left;
    color: #333333;
}

[title='Where are you located']::before {
    content: ", ";
}

.gf_directory li .textarea {
    float: none;
    padding: 0;
}

.gf_directory li .date {
    font-size: 12px;
    float: left;
    color: #333333;
}

.gf_directory li .date::before {
    content: ", ";
}

.content_item a {
    color: #963900;
    text-decoration: underline;
}

.content_item a:hover {
    color: #d95200;
    text-decoration: underline;
}

.content_item p {
    padding: 4px 0 20px 0;
}

#sliders {
    position: absolute;
    width: 1400px;
    left: 50%;
    margin-left: -700px;
    overflow: hidden;
}

#slider_buttons {
    position: absolute;
    width: 108px;
    top: 120px;
    z-index: 110;
    left: 50%;
    margin-left: 420px;
}

#slider_buttons a {
    background-image: url(/wp-content/themes/st-anthony/includes/css/images/slider_buttons.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    text-indent: -9999px;
    display: block;
    height: 9px;
    width: 9px;
    float: left;
    cursor: pointer;
    padding: 4px 6px 4px 0;
}

#slider_buttons a:hover,
#slider_buttons a.active_slide {
    background-position: -18px 0;
}

.prayer_list_item {
    padding: 19px 0 15px 0;
}

.prayer_name {
    font-size: 12px;
}

.prayer_where {
    font-size: 12px;
}

.prayer_date {
    font-size: 12px;
}

.prayer_call {
    font-size: 14px;
    color: #565905;
    line-height: 22px;
}

.content_item .gform_wrapper .fancy_form ul {
    width: 610px;
}

.content_item .gform_wrapper .fancy_form ul li {
    width: 100%;
    float: left;
}

.content_item .gform_wrapper .fancy_form ul li .ginput_container input {
    width: 100%;
}

.content_item .gform_wrapper .fancy_form .button {
    background-image: url(/wp-content/themes/st-anthony/includes/css/images/submit_button_sprite.png);
    background-repeat: none;
    width: 96px;
    height: 38px;
    position: relative;
    border: none;
    text-indent: -9999px;
    cursor: pointer;
}

.content_item .gform_wrapper .fancy_form .button:hover {
    background-position: 0px -38px;
}

.content_item .gform_wrapper .fancy_form input {
    color: #B8B8B8;
    background-image: url(/wp-content/themes/st-anthony/includes/css/images/newsletter_input_bg.png);
    background-repeat: no-repeat;
    background-color: transparent;
    padding-left: 20px;
    width: 290px;
    height: 42px;
    border: 0;
    position: relative;
    font-size: 13px;
    line-height: 42px;
}

.content_item .gform_wrapper .fancy_form label {
    font-size: 20px;
    color: #A64B17;
    font-weight: normal;
}

.content_item .gform_wrapper .fancy_form textarea.textarea {
    color: #B8B8B8;
    background-image: url(/wp-content/themes/st-anthony/includes/css/images/textarea.png);
    background-repeat: no-repeat;
    background-color: transparent;
    padding: 12px 20px;
    width: 610px;
    height: 160px;
    border: 0;
    position: relative;
    width: 567px;
    font-size: 13px;
}

#post-597 .gform_wrapper .fancy_form input {
    color: #B8B8B8;
    background: none;
    padding-left: 20px;
    width: 290px;
    height: 30px;
    border: 1px solid;
    position: relative;
    font-size: 13px;
    line-height: 30px;
}

#post-597 .gform_wrapper .fancy_form textarea.textarea {
    color: #B8B8B8;
    background: none;
    padding: 12px 20px;
    width: 610px;
    height: 100px;
    border: 1px solid;
    position: relative;
    width: 567px;
    font-size: 13px;
}

#post-597 .gform_wrapper .fancy_form .button {
    background-image: url(/wp-content/themes/st-anthony/includes/css/images/submit_button_sprite.png);
    background-repeat: none;
    width: 96px;
    height: 38px;
    position: relative;
    border: none;
    text-indent: -9999px;
    cursor: pointer;
}

.subhead {
    font-size: 20px;
    color: #A64B17;
    font-weight: normal;
}

.right_col_sep {
    margin: 0;
    padding: 15px 0 12px 0;
}

#post-16 h4 {
    margin-top: 10px;
}

#post-16 h4 a {
    color: #A64B17;
    text-decoration: none;
}

#post-16 h4 a:hover {
    color: #A64B17;
    text-decoration: underline;
}

#nav-single a {
    color: #A64B17;
    text-decoration: none;
}

#nav-single a:hover {
    text-decoration: underline;
}

#nav-single .nav-next {
    padding-left: 20px;
}

.entry-meta {
    font-size: 12px;
}

.entry-meta a {
    color: #A64B17;
    text-decoration: none;
}

.entry-meta a:hover {
    text-decoration: underline;
}

#email_opt_in_div #message {
    padding: 25px 0 0 22px;
}

#email_opt_in_div h3 {
    padding: 62px 0 7px 0;
}

.alignright {
    float: right;
    padding: 10px 0 10px 12px;
}

.alignleft {
    float: left;
    padding: 10px 12px 10px 0;
}

.one_column .alignleft {
    float: left;
    padding: 0 12px 10px 0;
}

.wp-caption {
    margin-top: 0.4em;
}

.alignleft.wp-caption {
    margin: 0 8px 10px 0;
}

.alignright.wp-caption {
    margin: 0 0 10px 8px;
}

.wp-caption {
    background: #eee;
    border: none;
    margin-bottom: 1.625em;
    max-width: 96%;
    padding: 9px;
}

.wp-caption img {
    display: block;
    margin: 5px auto 0 !important;
    max-width: 98%;
    border-color: #eee;
}

.wp-caption .wp-caption-text,
.wp-caption-dd {
    color: #666;
    font-family: Georgia, serif !important;
    font-size: 12px;
    margin: 0 0 0.6em 0 !important;
    padding: 4px 0 5px 10px;
    position: relative;
    text-align: left;
}

.jcarousel-item-horizontal {
    width: 1400px;
}


/*#newsletter_overlay{
  position:absolute;
  display:inline;
  top:0;
  right:0;
  height:300px;
  background: url(/images/homepage/search_box_bg.jpg) no-repeat bottom right white;
 background-color:#0033FF;
  display:block;
  width:290px;
  margin:100px 0 0 397px;
left:50%;
z-index:200;

}*/

#search_button_div {
    display: inline;
    z-index: 100;
}

#search_box {
    margin: 0px 0px 0 0;
    padding: 7px 0 0 20px;
    float: left;
}

#search_button_img {
    cursor: pointer;
    z-index: 100;
}

#search_button_image {
    z-index: 100;
}

.search_overlay_box {
    background: url(/images/homepage/search_box_highlight.png) no-repeat;
    height: 32px;
    width: 220px;
    padding: 0 0 0 10px;
    font-family: Arial;
    font-size: 12px;
    border: none;
}

.search_overlay_box_out {
    background: url(/images/homepage/search_box.png) no-repeat 2px 2px;
    height: 32px;
    width: 220px;
    padding: 0 0 0 10px;
    font-family: Arial;
    font-size: 12px;
    border: none;
}

#search_go {
    padding: 8px 8px 0 0;
}

#newsletter_overlay {
    background-image: url(/wp-content/themes/st-anthony/includes/css/images/get_updates_bg.png);
    background-repeat: no-repeat;
    width: 319px;
    height: 316px;
    padding: 5px 8px 8px 8px;
    position: absolute;
    display: none;
    top: 0;
    right: 0;
    /*
  margin:41px 0 0 170px;
  left:50%;*/
    z-index: 200;
}

#newsletter_overlay h3 {
    font-size: 24px;
    color: #C46100;
    padding: 30px 0 0 108px;
}

#newsletter_overlay h3 a {
    text-decoration: none;
    color: #C46100;
}

#newsletter_overlay h3 a:hover {
    text-decoration: none;
    color: #e75700;
}

#header_email_opt_in_div h3 {
    padding: 62px 0 7px 0;
}

.message {
    display: inline;
    width: 304px;
    text-align: center;
    left: -8px;
    position: relative;
}

.newsletter_text {
    width: 300px;
    color: #666666;
    font-size: 11px;
    padding: 67px 0 0 12px;
    margin-top: -5px;
    line-height: 15px;
}

.ajax__validatorcallout_popup_table_row {
    background-color: #FFFFFF;
}

#internal_home {
    background-image: url(/wp-content/themes/st-anthony/includes/images/home_button.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    height: 20px;
    width: 20px;
    text-indent: -9999px;
    float: left;
    margin: 13px 19px 0 5px;
}

.content_item a.close_window {
    padding-left: 0px;
    cursor: pointer;
}

#post-597 h2 {
    padding: 0;
    font-size: 24px;
    line-height: 29px;
}

#post-597 p {
    padding: 4px 0 0px;
}

#post-597 .gform_wrapper .top_label .gfield_label {
    line-height: 1em;
    margin: 0 0 1px;
    font-size: 17px;
}

#post-597 .gform_wrapper .gform_footer {
    clear: both;
    margin: 10px 0 0;
    padding: 6px 0 10px;
}

.gform_legacy_markup_wrapper ul.gform_fields li {
  list-style: unset;
  list-style-type: none;
}

ol {
    clear: both;
    margin: 15px 0 15px 38px;
}

ol li {
    list-style: decimal;
}

ul li {
    list-style: inside;
    padding-left: 8px;
}

#simplemodal-overlay {
    background-color: #000;
}

#simplemodal-container {
    position: relative;
    width: 319px;
}

#simplemodal-container a.modalCloseImg {
    background: url('/wp-content/themes/st-anthony/includes/images/modal_close.png') no-repeat;
    width: 25px;
    height: 29px;
    display: inline;
    display: block;
    z-index: 3200;
    position: absolute;
    top: 7px;
    right: 12px;
    cursor: pointer;
}

.hidden {
    display: none;
}

.disabled {
    display: none;
}

#fancybox-content {
    border: 10px solid #A39868 !important;
    height: 495px !important;
    display: none;
}

#fancybox-close {
    background: url("/wp-content/uploads/modal-exit.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    right: 0px !important;
    top: 20px !important;
    width: 64px !important;
    z-index: 1103;
}


/*Gravity Forms donation form css */

.content_item .gform_wrapper .donation_form label {
    color: #A64B17;
    font-size: 16px;
    font-weight: normal;
}

.content_item .gform_wrapper .donation_form .ginput_container label {
    color: #777;
    font-size: 14px;
    font-weight: normal;
    padding: 0 0 6px 12px;
    margin-top: 0;
}

.content_item .gform_wrapper .donation_form .ginput_container .gfield_radio label,
.content_item .gform_wrapper .donation_form .ginput_container .gfield_checkbox label {
    padding: 6px 0 0 1px;
}

.content_item .gform_wrapper .donation_form .gfield_description {
    color: #777;
    font-size: 14px;
    font-weight: normal;
    padding: 3px 0 0 4px;
    margin-top: 0;
}

.content_item .gform_wrapper .donation_form input {
    display: inline-block;
    outline: none;
    cursor: auto;
    text-decoration: none;
    background: none;
    color: #333;
    font-size: 14px;
    line-height: 28px;
    min-height: 28px;
    font-weight: normal;
    padding: 0 5px 0 10px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #B5C78B;
    height: auto;
}

.gform_wrapper ul.gfield_checkbox li,
.gform_wrapper ul.gfield_radio li {
    margin: 0;
}

.gform_wrapper h3 {
    color: #698D17;
}

.content_item .gform_wrapper .donation_form ul li .ginput_container input {
    box-sizing: border-box;
    width: 100% !important;
}

.content_item .gform_wrapper .donation_form ul li .ginput_container input[type="radio"],
.content_item .gform_wrapper .donation_form ul li .ginput_container input[type="checkbox"] {
    width: auto !important;
    box-shadow: none;
}

.gform_wrapper ul.gform_fields li.gfield div.ginput_complex span.ginput_left select,
.gform_wrapper ul.gform_fields li.gfield div.ginput_complex span.ginput_right select,
.gform_wrapper ul.gform_fields li.gfield select {
    text-decoration: none;
    background: none;
    color: #333;
    font-size: 14px;
    line-height: 28px;
    min-height: 28px;
    font-weight: normal;
    padding: 4px 0 0 10px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #698D17;
    height: auto;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url("images/sbd-green-arrow.png") no-repeat scroll right center #FFFFFF;
    text-indent: 0.01px;
    text-overflow: "";
    border: 1px solid #B5C78B;
    cursor: pointer;
    background: none\0/;
}

.gform_wrapper select option {
    border-left: 1px solid #777;
    border-right: 1px solid #777;
    padding-left: 10px !important;
    height: 18px;
}

.content_item .gform_wrapper .donation_form textarea.textarea {
    display: inline-block;
    outline: none;
    cursor: auto;
    text-decoration: none;
    background: none;
    color: #333;
    font-size: 14px;
    font-weight: normal;
    padding: 5px 5px 5px 10px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #B5C78B;
    height: 80px;
    width: 100% !important;
}

.content_item .gform_wrapper .donation_form table table table ul {
    width: 300px;
}

.content_item .gform_wrapper .donation_form table table table {
    margin-top: 4px;
    width: 100%;
}

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul li,
body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul li {
    list-style-type: none !important;
    padding-left: 10px !important;
}

.content_item .gform_wrapper .donation_form .button {
    background-image: none;
    border: medium none;
    cursor: pointer;
    height: 30px;
    position: relative;
    text-indent: inherit;
    width: auto;
    margin-top: 15px;
    background-color: #C47000;
    color: #FFFFFF;
    text-align: center;
    margin: 22px 0;
    padding: 0 20px;
}

.content_item .gform_wrapper .donation_form .button:hover {
    background-color: #C24700;
}

.content_item .gform_wrapper .donation_form .button:visited {
    color: #FFFFFF;
}

.content_item .gform_wrapper .donation_form select::-ms-expand {
    display: none;
}

.small_input,
.small_input input {
    width: 100px;
}

.content_item .gform_wrapper .donation_form ul li.small_input .ginput_container input {
    width: 100px !important;
}

.gform_wrapper .donation_form .gform_page_footer {
    padding-left: 10px;
}

.donation_form .map-it-link {
    display: none;
}

.gform_wrapper .donation_form h3 {
    padding: 25px 0 10px 0;
    border-bottom: 1px solid #CCC;
}

.content_item .gform_wrapper .donation_form ul {
    width: 100%;
}

.content_item .gform_wrapper .donation_form * {
    box-sizing: border-box;
}

li.donation_total {
    padding: 15px 0 10px 8px;
}

.donation_total * {
    font-weight: bold !important;
    display: inline-block;
}

.donation_total div.ginput_container {
    padding-left: 10px;
}

.gform_wrapper .top_label .gfield_description.validation_message,
.gform_wrapper .gfield_description.validation_message {
    padding: 1px 0 !important;
}

.gform_wrapper li.gfield.gfield_error,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: #F6EFEF;
}

.gform_wrapper .ginput_complex .ginput_right select {
    width: 100% !important;
    margin-left: 0 !important;
}

.gform_wrapper div.validation_error {
    font-size: 1.1em;
    padding-top: 25px;
}

.gform_confirmation_wrapper {
    padding-bottom: 25px;
}

.mobile {
    display: none;
}

desktop {
    display: block;
}

#siteseal {
    background: none repeat scroll 0 0 #FFFFFF;
    bottom: 20px;
    padding: 5px 5px 0;
    position: fixed;
    right: 20px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    z-index: 10000;
}

.one_column table {
    width: 100%;
}

.page-id-113 #clear_space,
.page-id-3890 #clear_space {
    height: 20px;
}

.page-id-113 #main_logo_internal,
.page-id-3890 #main_logo_internal {
    background: none;
}

.page-id-113 .one_column #content,
.page-id-3890 .one_column #content {
    background: rgba(255, 255, 255, 0.90);
}

@media only screen and (max-width: 767px) {
    .desktop,
    .clearfix,
    #footer_fb {
        display: none;
    }
    .mobile {
        display: block;
    }
    * {
        box-sizing: border-box;
        max-width: 100%;
        padding: 0;
        margin: 0;
        left: 0;
        float: none;
    }
    body {
        padding: 0;
    }
    /*img{
		max-width:100%;
		float:none;
		height:auto;
	}*/
    html {
        display: block;
    }
    #header,
    #main,
    #content_wrap {
        width: 100%;
        float: none;
    }
    #main {
        padding: 41px 0 0 0;
        background: none;
        background-color: transparent;
        background-size: 100% auto;
        background-repeat: no-repeat;
        background-position-y: 41px;
    }
    #header {
        padding-top: 2px;
        z-index: 1000;
        position: fixed;
    }
    #right_column {
        float: none;
        display: block;
    }
    #footer_wrap {
        background-image: none;
        margin: -47px 0 0 0;
    }
    #footer_center {
        width: 100%;
        position: relative;
        margin: 0;
        left: 0;
        height: auto;
    }
    #footer {
        width: 100%;
        padding: 23% 0 0 4%;
    }
    ul#footer_left {
        width: 100%;
        padding: 0;
        float: none;
    }
    ul#footer_right {
        width: 100%;
        padding: 0;
        float: none;
    }
    #content {
        width: 96%;
        padding: 0;
        margin: -70px 2% 0;
        padding: 0 13px;
        background: none;
        background-color: #FFFFFF;
        border-radius: 5px;
    }
    .one_column #content {
        width: 96%;
        padding: 0;
        margin: -70px 2% 0;
        padding: 0 13px;
        background: none;
        background-color: #FFFFFF;
        border-radius: 5px;
    }
    .content_item h2,
    h1.entry-title {
        font-size: 26px;
        line-height: normal;
        padding: 15px 0 10px;
    }
    #content_top {
        width: 100%;
        margin: 0;
        display: none;
    }
    #clear_space {
        height: auto;
        display: block;
    }
    .page-id-113 #clear_space,
    .page-id-3890 #clear_space {
        height: auto;
    }
    #main_logo_internal {
        display: none;
    }
    #top_logo {
        text-align: center;
    }
    #content_bot {
        width: 100%;
        margin: 0;
    }
    #get_updates {
        max-width: 100%;
        margin: 0;
        padding: 25px 0;
        width: 100%;
        height: auto;
        display: block;
        clear: left;
        background: none;
    }
    #get_updates h3 {
        padding: 0;
        margin: 0;
    }
    #right_buttons {
        max-width: 100%;
        padding: 0;
        height: auto;
    }
    #right_buttons a.button1,
    #right_buttons a.button2,
    #right_buttons a.button3,
    #right_buttons a.button4 {
        float: none;
        margin: 0;
    }
    input {
        margin: 0;
        padding: 0;
        max-width: 100%;
    }
    .email_name {
        left: 0;
    }
    .email_input {
        left: 0;
    }
    #internal_home {
        background-image: url(/wp-content/themes/st-anthony/includes/css/images/mobile/menu.png);
        background-position: 0 0;
        background-repeat: no-repeat;
        display: block;
        height: 20px;
        width: 20px;
        text-indent: -9999px;
        float: left;
        margin: 7px 0 0 10px;
    }
    #header_wrap {
        height: 41px;
        position: fixed;
        z-index: 1000;
        width: 100%;
        box-shadow: 0 5px 7px rgba(0, 0, 0, .2);
    }
    .menu-primary-menu-container {
        background: white;
        width: 100%;
        float: none;
        clear: left;
        display: none;
    }
    .menu-mobile-menu-container {
        background: white;
        width: 100%;
        float: none;
        clear: left;
        display: none;
        box-shadow: 0 5px 7px rgba(0, 0, 0, .2);
    }
    #header .header_left {
        display: inline-block;
        width: 50%;
        height: 34px;
        padding-top: 2px;
        cursor: pointer;
    }
    #header .header_right {
        display: inline-block;
        float: right;
        height: 34px;
    }
    #header_fb {
        background-image: url(/wp-content/themes/st-anthony/includes/css/images/fb_mail_sprite.png);
        background-position: 0 0;
        background-repeat: no-repeat;
        display: block;
        height: 20px;
        width: 20px;
        text-indent: -9999px;
        float: left;
        margin: 7px 8px 0 0;
    }
    #header_mail {
        background-image: url(/wp-content/themes/st-anthony/includes/css/images/fb_mail_sprite.png);
        background-position: -20px 0;
        background-repeat: no-repeat;
        display: block;
        height: 20px;
        width: 20px;
        text-indent: -9999px;
        float: left;
        margin: 7px 8px 0 0;
    }
    #header ul {
        width: 100%;
        padding: 10px 0 0 0;
    }
    #header li {
        width: 100%;
        background: none;
        display: block;
        padding: 0 16px;
        border-bottom: 1px solid #E3D5CB;
        line-height: 33px;
    }
    #header li a {
        color: #A64B17;
        display: block;
    }
    #header li a:hover {
        color: #793F00;
    }
    #content_bot {
        display: none;
    }
    #right_column h3 a,
    #archives ul li a {
        font-size: 18px;
        line-height: 24px;
    }
    #right_column {
        margin: 0 2%;
        background: none;
        background-color: transparent;
    }
    .email_button {
        left: 0;
    }
    #main_home #right_buttons {
        margin-top: -67px;
    }
 
    #archives {
        width: 100%;
        background: none;
        background-color: #FFFFFF;
        padding: 25px 13px 30px;
        margin-top: -10px;
        border-radius: 0 0 5px 5px;
    }
    #right_column h3.widget-title {
        border-top: 1px solid #E3D5CB;
        font-size: 21px;
        line-height: normal;
        color: #C46100;
        margin-top: 15px;
        padding: 20px 0 15px 0;
    }
    .right_col_sep {
        display: none;
    }
    #archives_top {
        display: none;
    }
    #archives_bot {
        display: none;
    }
    #to_top {
        margin: 15px 0 0 0;
        text-align: center;
        height: 20px;
    }
    #to_top a {
        margin: 0;
        padding: 0;
    }
    #to_top a img {
        margin: 0 auto;
        padding: 0;
        display: block;
    }
    .footer_image {
        max-width: 320px;
        margin: 0 auto;
        z-index: 10;
        position: relative;
        left: -16px;
    }
    .footer_image_home {
        max-width: 320px;
        margin: 0 auto;
        z-index: 10;
        position: relative;
        left: 0;
    }

    .double_separator {
        width: 100%;
    }



    #sliders {
        display: none;
    }
    #slider_buttons {
        display: none;
    }
    #main_home {
        width: 100%;
        padding: 41px 0 70px 0;
        background-image: url(../images/bg/home_one_768.jpg);
        background-repeat: no-repeat;
        background-size: 100% auto;
        background-position-y: 41px;
    }
    #footer_center_home {
        display: none;
    }
    .footer_image {
        display: block;
    }
    .footer_image_home {
        display: none;
    }
    .home .footer_image_home {
        display: block;
    }
    .home .footer_image {
        display: none;
    }
    .gform_wrapper {
        max-width: 100%;
    }
    .gform_wrapper .ginput_complex .ginput_left {
        width: 100%;
        float: none;
        max-width: 350px;
    }
    .gform_wrapper .ginput_complex .ginput_right {
        width: 100%;
        float: none;
        max-width: 350px;
    }
    .gform_wrapper .top_label input.medium,
    .gform_wrapper .top_label select.medium {
        width: 100%;
        max-width: 350px;
    }
    .content_item .gform_wrapper .fancy_form label {
        font-size: 15px;
    }
    .content_item .gform_wrapper .fancy_form ul li {
        float: none;
        padding: 0;
    }
    .content_item .gform_wrapper .fancy_form input,
    .email_name,
    .email_input {
        color: #B8B8B8;
        background: white;
        border: 1px solid #D8D5CB;
        padding-left: 20px;
        width: 100%;
        height: 42px;
        position: relative;
        font-size: 13px;
        line-height: normal;
        border-radius: 5px;
        max-width: 350px;
        display: block;
    }
    .content_item .gform_wrapper .fancy_form textarea.textarea {
        color: #B8B8B8;
        background: white;
        border: 1px solid #D8D5CB;
        padding: 12px 20px;
        height: 160px;
        position: relative;
        width: 100%;
        font-size: 13px;
        border-radius: 5px;
        max-width: 350px;
    }
    .content_item .gform_wrapper .donation_form ul li.small_input .ginput_container input {
        display: inline-block;
    }
    .st_twitter_buttons,
    .st_twitter_buttons *,
    .st_fblike_buttons,
    .st_fblike_buttons *,
    .st_email_buttons,
    .st_email_buttons *,
    .st_plusone_buttons,
    .st_plusone_buttons * {
        box-sizing: content-box;
    }
    .gform_wrapper .donation_form table table table ul {
        width: auto !important;
    }
    .gform_wrapper .ginput_complex .ginput_cardinfo_left {
        width: 49%;
        margin-right: 1%;
    }
    .content_item .gform_wrapper .donation_form .button {
        display: inline-block;
    }
    p {
        overflow: hidden;
    }
    #breadcrumb {
        padding: 15px 0 10px;
        border-bottom: 1px double #E3DEDA;
    }
    #fancybox-content {
        display: none;
    }
    .double_separator {
        display: none;
    }
    .wp-caption {
        display: block;
        float: none;
        margin: 0 auto;
        max-width: 100%;
    }
    .alignleft.wp-caption,
    .alignright.wp-caption {
        margin: 0 auto;
    }
    .alignright,
    .alignleft {
        margin: 0 auto;
        float: none;
    }
    #nav-above,
    #nav-below {
        padding: 15px 0 10px;
    }
    .content_item {
        padding-bottom: 10px;
        margin-bottom: 10px;
    }
    .blog .content_item {
        border-bottom: 1px solid #E3D5CB;
    }
    #archives a {
        background-position: 0 -23px;
    }
    #archives a:hover {
        background-position: 0 3px;
    }
    .content_item img {
        display: block;
    }
    .content_item .gform_wrapper .donation_form .ginput_container .gfield_radio label {
        padding: 17px 0 0 0px;
    }
    #siteseal {
        background: none;
        border-radius: 0;
        bottom: 0;
        padding: 5px 0 0;
        position: relative;
        right: 0;
        z-index: 10000;
    }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
(-webkit-min-device-pixel-ratio: 2),
(min-resolution: 192dpi) {
    #header_fb {
        background: url(/wp-content/themes/st-anthony/includes/css/images/fb_mail_sprite@2x.png) no-repeat;
        background-size: 40px 40px;
        width: 20px;
        height: 20px;
        background-position: 0 0;
        background-repeat: no-repeat;
        display: block;
        text-indent: -9999px;
        float: left;
        margin: 5px 8px 0 0;
    }
    #header_mail {
        background: url(/wp-content/themes/st-anthony/includes/css/images/fb_mail_sprite@2x.png) no-repeat;
        background-size: 40px 40px;
        background-position: -20px 0;
        width: 20px;
        height: 20px;
        display: block;
        text-indent: -9999px;
        float: left;
        margin: 5px 8px 0 0;
    }
}
@font-face {
  font-family: 'DejaVuSerif-Italic';
  src: url('/wp-content/themes/st-anthony/includes/css/fonts/DejaVuSerif-Italic-webfont.eot');
  src: local('?'), url('/wp-content/themes/st-anthony/includes/css/fonts/DejaVuSerif-Italic-webfont.woff') format('woff'), url('/wp-content/themes/st-anthony/includes/css/fonts/DejaVuSerif-Italic-webfont.ttf') format('truetype'), url('/wp-content/themes/st-anthony/includes/css/fonts/DejaVuSerif-Italic-webfont.svg#webfont') format('svg');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'DejaVuSerif';
  src: url('/wp-content/themes/st-anthony/includes/css/fonts/DejaVuSerif-webfont.eot');
  src: local('?'), url('/wp-content/themes/st-anthony/includes/css/fonts/DejaVuSerif-webfont.woff') format('woff'), url('/wp-content/themes/st-anthony/includes/css/fonts/DejaVuSerif-webfont.ttf') format('truetype'), url('/wp-content/themes/st-anthony/includes/css/fonts/DejaVuSerif-webfont.svg#webfont') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'DejaVuSerif-Bold';
  src: url('/wp-content/themes/st-anthony/includes/css/fonts/DejaVuSerifCondensed-Bold-webfont.eot');
  src: local('?'), url('/wp-content/themes/st-anthony/includes/css/fonts/DejaVuSerifCondensed-Bold-webfont.woff') format('woff'), url('/wp-content/themes/st-anthony/includes/css/fonts/DejaVuSerifCondensed-Bold-webfont.ttf') format('truetype'), url('/wp-content/themes/st-anthony/includes/css/fonts/DejaVuSerifCondensed-Bold-webfont.svg#webfont') format('svg');
  font-weight: normal;
  font-style: italic;
}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger {
  font: inherit;
  display: inline-block;
  overflow: visible;
  margin: 0;
  padding: 15px;
  cursor: pointer;
  transition-timing-function: linear;
  transition-duration: .15s;
  transition-property: opacity,-webkit-filter;
  transition-property: opacity,filter;
  transition-property: opacity,filter,-webkit-filter;
  text-transform: none;
  color: inherit;
  border: 0;
  background-color: transparent;
}
.hamburger:hover {
  opacity: 0.7;
}
.hamburger-box {
  position: relative;
  display: inline-block;
  width: 40px;
  height: 24px;
}
.hamburger-inner {
  top: 50%;
  display: block;
  margin-top: -2px;
}
.hamburger-inner,
.hamburger-inner:after,
.hamburger-inner:before {
  position: absolute;
  width: 40px;
  height: 4px;
  transition-timing-function: ease;
  transition-duration: .15s;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  border-radius: 4px;
  background-color: #000;
}
.hamburger-inner:after,
.hamburger-inner:before {
  display: block;
  content: "";
}
.hamburger-inner:before {
  top: -10px;
}
.hamburger-inner:after {
  bottom: -10px;
}
.hamburger--3dx .hamburger-box {
  -webkit-perspective: 80px;
          perspective: 80px;
}
.hamburger--3dx .hamburger-inner {
  transition: background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s, -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s, -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dx .hamburger-inner:after,
.hamburger--3dx .hamburger-inner:before {
  transition: -webkit-transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
  transition: transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
  transition: transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s, -webkit-transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
}
.hamburger--3dx.is-active .hamburger-inner {
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
  background-color: transparent;
}
.hamburger--3dx.is-active .hamburger-inner:before {
  -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
          transform: translate3d(0, 10px, 0) rotate(45deg);
}
.hamburger--3dx.is-active .hamburger-inner:after {
  -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
          transform: translate3d(0, -10px, 0) rotate(-45deg);
}
.hamburger--3dx-r .hamburger-box {
  -webkit-perspective: 80px;
          perspective: 80px;
}
.hamburger--3dx-r .hamburger-inner {
  transition: background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s, -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s, -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dx-r .hamburger-inner:after,
.hamburger--3dx-r .hamburger-inner:before {
  transition: -webkit-transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
  transition: transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
  transition: transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s, -webkit-transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
}
.hamburger--3dx-r.is-active .hamburger-inner {
  -webkit-transform: rotateY(-180deg);
          transform: rotateY(-180deg);
  background-color: transparent;
}
.hamburger--3dx-r.is-active .hamburger-inner:before {
  -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
          transform: translate3d(0, 10px, 0) rotate(45deg);
}
.hamburger--3dx-r.is-active .hamburger-inner:after {
  -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
          transform: translate3d(0, -10px, 0) rotate(-45deg);
}
.hamburger--3dy .hamburger-box {
  -webkit-perspective: 80px;
          perspective: 80px;
}
.hamburger--3dy .hamburger-inner {
  transition: background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s, -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s, -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dy .hamburger-inner:after,
.hamburger--3dy .hamburger-inner:before {
  transition: -webkit-transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
  transition: transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
  transition: transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s, -webkit-transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
}
.hamburger--3dy.is-active .hamburger-inner {
  -webkit-transform: rotateX(-180deg);
          transform: rotateX(-180deg);
  background-color: transparent;
}
.hamburger--3dy.is-active .hamburger-inner:before {
  -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
          transform: translate3d(0, 10px, 0) rotate(45deg);
}
.hamburger--3dy.is-active .hamburger-inner:after {
  -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
          transform: translate3d(0, -10px, 0) rotate(-45deg);
}
.hamburger--3dy-r .hamburger-box {
  -webkit-perspective: 80px;
          perspective: 80px;
}
.hamburger--3dy-r .hamburger-inner {
  transition: background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s, -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s, -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dy-r .hamburger-inner:after,
.hamburger--3dy-r .hamburger-inner:before {
  transition: -webkit-transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
  transition: transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
  transition: transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s, -webkit-transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
}
.hamburger--3dy-r.is-active .hamburger-inner {
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
  background-color: transparent;
}
.hamburger--3dy-r.is-active .hamburger-inner:before {
  -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
          transform: translate3d(0, 10px, 0) rotate(45deg);
}
.hamburger--3dy-r.is-active .hamburger-inner:after {
  -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
          transform: translate3d(0, -10px, 0) rotate(-45deg);
}
.hamburger--3dxy .hamburger-box {
  -webkit-perspective: 80px;
          perspective: 80px;
}
.hamburger--3dxy .hamburger-inner {
  transition: background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s, -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s, -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dxy .hamburger-inner:after,
.hamburger--3dxy .hamburger-inner:before {
  transition: -webkit-transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
  transition: transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
  transition: transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s, -webkit-transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
}
.hamburger--3dxy.is-active .hamburger-inner {
  -webkit-transform: rotateX(180deg) rotateY(180deg);
          transform: rotateX(180deg) rotateY(180deg);
  background-color: transparent;
}
.hamburger--3dxy.is-active .hamburger-inner:before {
  -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
          transform: translate3d(0, 10px, 0) rotate(45deg);
}
.hamburger--3dxy.is-active .hamburger-inner:after {
  -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
          transform: translate3d(0, -10px, 0) rotate(-45deg);
}
.hamburger--3dxy-r .hamburger-box {
  -webkit-perspective: 80px;
          perspective: 80px;
}
.hamburger--3dxy-r .hamburger-inner {
  transition: background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s, -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s, -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.hamburger--3dxy-r .hamburger-inner:after,
.hamburger--3dxy-r .hamburger-inner:before {
  transition: -webkit-transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
  transition: transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
  transition: transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s, -webkit-transform 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0.1s;
}
.hamburger--3dxy-r.is-active .hamburger-inner {
  -webkit-transform: rotateX(180deg) rotateY(180deg) rotate(-180deg);
          transform: rotateX(180deg) rotateY(180deg) rotate(-180deg);
  background-color: transparent;
}
.hamburger--3dxy-r.is-active .hamburger-inner:before {
  -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
          transform: translate3d(0, 10px, 0) rotate(45deg);
}
.hamburger--3dxy-r.is-active .hamburger-inner:after {
  -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
          transform: translate3d(0, -10px, 0) rotate(-45deg);
}
.hamburger--arrow.is-active .hamburger-inner:before {
  -webkit-transform: translate3d(-8px, 0, 0) rotate(-45deg) scaleX(0.7);
          transform: translate3d(-8px, 0, 0) rotate(-45deg) scaleX(0.7);
}
.hamburger--arrow.is-active .hamburger-inner:after {
  -webkit-transform: translate3d(-8px, 0, 0) rotate(45deg) scaleX(0.7);
          transform: translate3d(-8px, 0, 0) rotate(45deg) scaleX(0.7);
}
.hamburger--arrow-r.is-active .hamburger-inner:before {
  -webkit-transform: translate3d(8px, 0, 0) rotate(45deg) scaleX(0.7);
          transform: translate3d(8px, 0, 0) rotate(45deg) scaleX(0.7);
}
.hamburger--arrow-r.is-active .hamburger-inner:after {
  -webkit-transform: translate3d(8px, 0, 0) rotate(-45deg) scaleX(0.7);
          transform: translate3d(8px, 0, 0) rotate(-45deg) scaleX(0.7);
}
.hamburger--arrowalt .hamburger-inner:before {
  transition: top 0.1s ease 0.1s, -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: top 0.1s ease 0.1s, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: top 0.1s ease 0.1s, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.hamburger--arrowalt .hamburger-inner:after {
  transition: bottom 0.1s ease 0.1s, -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: bottom 0.1s ease 0.1s, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: bottom 0.1s ease 0.1s, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.hamburger--arrowalt.is-active .hamburger-inner:before {
  top: 0;
  transition: top 0.1s ease, -webkit-transform 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0.1s;
  transition: top 0.1s ease, transform 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0.1s;
  transition: top 0.1s ease, transform 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0.1s, -webkit-transform 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0.1s;
  -webkit-transform: translate3d(-8px, -10px, 0) rotate(-45deg) scaleX(0.7);
          transform: translate3d(-8px, -10px, 0) rotate(-45deg) scaleX(0.7);
}
.hamburger--arrowalt.is-active .hamburger-inner:after {
  bottom: 0;
  transition: bottom 0.1s ease, -webkit-transform 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0.1s;
  transition: bottom 0.1s ease, transform 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0.1s;
  transition: bottom 0.1s ease, transform 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0.1s, -webkit-transform 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0.1s;
  -webkit-transform: translate3d(-8px, 10px, 0) rotate(45deg) scaleX(0.7);
          transform: translate3d(-8px, 10px, 0) rotate(45deg) scaleX(0.7);
}
.hamburger--arrowalt-r .hamburger-inner:before {
  transition: top 0.1s ease 0.1s, -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: top 0.1s ease 0.1s, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: top 0.1s ease 0.1s, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.hamburger--arrowalt-r .hamburger-inner:after {
  transition: bottom 0.1s ease 0.1s, -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: bottom 0.1s ease 0.1s, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: bottom 0.1s ease 0.1s, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.hamburger--arrowalt-r.is-active .hamburger-inner:before {
  top: 0;
  transition: top 0.1s ease, -webkit-transform 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0.1s;
  transition: top 0.1s ease, transform 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0.1s;
  transition: top 0.1s ease, transform 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0.1s, -webkit-transform 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0.1s;
  -webkit-transform: translate3d(8px, -10px, 0) rotate(45deg) scaleX(0.7);
          transform: translate3d(8px, -10px, 0) rotate(45deg) scaleX(0.7);
}
.hamburger--arrowalt-r.is-active .hamburger-inner:after {
  bottom: 0;
  transition: bottom 0.1s ease, -webkit-transform 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0.1s;
  transition: bottom 0.1s ease, transform 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0.1s;
  transition: bottom 0.1s ease, transform 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0.1s, -webkit-transform 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22) 0.1s;
  -webkit-transform: translate3d(8px, 10px, 0) rotate(-45deg) scaleX(0.7);
          transform: translate3d(8px, 10px, 0) rotate(-45deg) scaleX(0.7);
}
.hamburger--arrowturn.is-active .hamburger-inner {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.hamburger--arrowturn.is-active .hamburger-inner:before {
  -webkit-transform: translate3d(8px, 0, 0) rotate(45deg) scaleX(0.7);
          transform: translate3d(8px, 0, 0) rotate(45deg) scaleX(0.7);
}
.hamburger--arrowturn.is-active .hamburger-inner:after {
  -webkit-transform: translate3d(8px, 0, 0) rotate(-45deg) scaleX(0.7);
          transform: translate3d(8px, 0, 0) rotate(-45deg) scaleX(0.7);
}
.hamburger--arrowturn-r.is-active .hamburger-inner {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.hamburger--arrowturn-r.is-active .hamburger-inner:before {
  -webkit-transform: translate3d(-8px, 0, 0) rotate(-45deg) scaleX(0.7);
          transform: translate3d(-8px, 0, 0) rotate(-45deg) scaleX(0.7);
}
.hamburger--arrowturn-r.is-active .hamburger-inner:after {
  -webkit-transform: translate3d(-8px, 0, 0) rotate(45deg) scaleX(0.7);
          transform: translate3d(-8px, 0, 0) rotate(45deg) scaleX(0.7);
}
.hamburger--boring .hamburger-inner,
.hamburger--boring .hamburger-inner:after,
.hamburger--boring .hamburger-inner:before {
  transition-property: none;
}
.hamburger--boring.is-active .hamburger-inner {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.hamburger--boring.is-active .hamburger-inner:before {
  top: 0;
  opacity: 0;
}
.hamburger--boring.is-active .hamburger-inner:after {
  bottom: 0;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.hamburger--collapse .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-delay: .13s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition-duration: 0.13s;
}
.hamburger--collapse .hamburger-inner:after {
  top: -20px;
  transition: top 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, opacity 0.1s linear;
}
.hamburger--collapse .hamburger-inner:before {
  transition: top 0.12s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.12s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.12s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse.is-active .hamburger-inner {
  transition-delay: .22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
          transform: translate3d(0, -10px, 0) rotate(-45deg);
}
.hamburger--collapse.is-active .hamburger-inner:after {
  top: 0;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s linear 0.22s;
  opacity: 0;
}
.hamburger--collapse.is-active .hamburger-inner:before {
  top: 0;
  transition: top 0.1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) 0.16s, -webkit-transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.25s;
  transition: top 0.1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) 0.16s, transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.25s;
  transition: top 0.1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) 0.16s, transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.25s, -webkit-transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.25s;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.hamburger--collapse-r .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-delay: .13s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition-duration: 0.13s;
}
.hamburger--collapse-r .hamburger-inner:after {
  top: -20px;
  transition: top 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, opacity 0.1s linear;
}
.hamburger--collapse-r .hamburger-inner:before {
  transition: top 0.12s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.12s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.12s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse-r.is-active .hamburger-inner {
  transition-delay: .22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  -webkit-transform: translate3d(0, -10px, 0) rotate(45deg);
          transform: translate3d(0, -10px, 0) rotate(45deg);
}
.hamburger--collapse-r.is-active .hamburger-inner:after {
  top: 0;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s linear 0.22s;
  opacity: 0;
}
.hamburger--collapse-r.is-active .hamburger-inner:before {
  top: 0;
  transition: top 0.1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) 0.16s, -webkit-transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.25s;
  transition: top 0.1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) 0.16s, transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.25s;
  transition: top 0.1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) 0.16s, transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.25s, -webkit-transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.25s;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.hamburger--elastic .hamburger-inner {
  top: 2px;
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition-duration: 0.275s;
}
.hamburger--elastic .hamburger-inner:before {
  top: 10px;
  transition: opacity 0.125s ease 0.275s;
}
.hamburger--elastic .hamburger-inner:after {
  top: 20px;
  transition: -webkit-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.hamburger--elastic.is-active .hamburger-inner {
  transition-delay: 75ms;
  -webkit-transform: translate3d(0, 10px, 0) rotate(135deg);
          transform: translate3d(0, 10px, 0) rotate(135deg);
}
.hamburger--elastic.is-active .hamburger-inner:before {
  transition-delay: 0s;
  opacity: 0;
}
.hamburger--elastic.is-active .hamburger-inner:after {
  transition-delay: 75ms;
  -webkit-transform: translate3d(0, -20px, 0) rotate(-270deg);
          transform: translate3d(0, -20px, 0) rotate(-270deg);
}
.hamburger--elastic-r .hamburger-inner {
  top: 2px;
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition-duration: 0.275s;
}
.hamburger--elastic-r .hamburger-inner:before {
  top: 10px;
  transition: opacity 0.125s ease 0.275s;
}
.hamburger--elastic-r .hamburger-inner:after {
  top: 20px;
  transition: -webkit-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.hamburger--elastic-r.is-active .hamburger-inner {
  transition-delay: 75ms;
  -webkit-transform: translate3d(0, 10px, 0) rotate(-135deg);
          transform: translate3d(0, 10px, 0) rotate(-135deg);
}
.hamburger--elastic-r.is-active .hamburger-inner:before {
  transition-delay: 0s;
  opacity: 0;
}
.hamburger--elastic-r.is-active .hamburger-inner:after {
  transition-delay: 75ms;
  -webkit-transform: translate3d(0, -20px, 0) rotate(270deg);
          transform: translate3d(0, -20px, 0) rotate(270deg);
}
.hamburger--emphatic {
  overflow: hidden;
}
.hamburger--emphatic .hamburger-inner {
  transition: background-color 0.125s ease-in 0.175s;
}
.hamburger--emphatic .hamburger-inner:before {
  left: 0;
  transition: top 0.05s linear 0.125s, left 0.125s ease-in 0.175s, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s linear 0.125s, left 0.125s ease-in 0.175s;
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s linear 0.125s, left 0.125s ease-in 0.175s, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
}
.hamburger--emphatic .hamburger-inner:after {
  top: 10px;
  right: 0;
  transition: top 0.05s linear 0.125s, right 0.125s ease-in 0.175s, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s linear 0.125s, right 0.125s ease-in 0.175s;
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s linear 0.125s, right 0.125s ease-in 0.175s, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
}
.hamburger--emphatic.is-active .hamburger-inner {
  transition-delay: 0s;
  transition-timing-function: ease-out;
  background-color: transparent;
}
.hamburger--emphatic.is-active .hamburger-inner:before {
  top: -80px;
  left: -80px;
  transition: left 0.125s ease-out, top 0.05s linear 0.125s, -webkit-transform 0.125s cubic-bezier(0.075, 0.82, 0.165, 1) 0.175s;
  transition: left 0.125s ease-out, top 0.05s linear 0.125s, transform 0.125s cubic-bezier(0.075, 0.82, 0.165, 1) 0.175s;
  transition: left 0.125s ease-out, top 0.05s linear 0.125s, transform 0.125s cubic-bezier(0.075, 0.82, 0.165, 1) 0.175s, -webkit-transform 0.125s cubic-bezier(0.075, 0.82, 0.165, 1) 0.175s;
  -webkit-transform: translate3d(80px, 80px, 0) rotate(45deg);
          transform: translate3d(80px, 80px, 0) rotate(45deg);
}
.hamburger--emphatic.is-active .hamburger-inner:after {
  top: -80px;
  right: -80px;
  transition: right 0.125s ease-out, top 0.05s linear 0.125s, -webkit-transform 0.125s cubic-bezier(0.075, 0.82, 0.165, 1) 0.175s;
  transition: right 0.125s ease-out, top 0.05s linear 0.125s, transform 0.125s cubic-bezier(0.075, 0.82, 0.165, 1) 0.175s;
  transition: right 0.125s ease-out, top 0.05s linear 0.125s, transform 0.125s cubic-bezier(0.075, 0.82, 0.165, 1) 0.175s, -webkit-transform 0.125s cubic-bezier(0.075, 0.82, 0.165, 1) 0.175s;
  -webkit-transform: translate3d(-80px, 80px, 0) rotate(-45deg);
          transform: translate3d(-80px, 80px, 0) rotate(-45deg);
}
.hamburger--emphatic-r {
  overflow: hidden;
}
.hamburger--emphatic-r .hamburger-inner {
  transition: background-color 0.125s ease-in 0.175s;
}
.hamburger--emphatic-r .hamburger-inner:before {
  left: 0;
  transition: top 0.05s linear 0.125s, left 0.125s ease-in 0.175s, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s linear 0.125s, left 0.125s ease-in 0.175s;
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s linear 0.125s, left 0.125s ease-in 0.175s, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
}
.hamburger--emphatic-r .hamburger-inner:after {
  top: 10px;
  right: 0;
  transition: top 0.05s linear 0.125s, right 0.125s ease-in 0.175s, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s linear 0.125s, right 0.125s ease-in 0.175s;
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s linear 0.125s, right 0.125s ease-in 0.175s, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
}
.hamburger--emphatic-r.is-active .hamburger-inner {
  transition-delay: 0s;
  transition-timing-function: ease-out;
  background-color: transparent;
}
.hamburger--emphatic-r.is-active .hamburger-inner:before {
  top: 80px;
  left: -80px;
  transition: left 0.125s ease-out, top 0.05s linear 0.125s, -webkit-transform 0.125s cubic-bezier(0.075, 0.82, 0.165, 1) 0.175s;
  transition: left 0.125s ease-out, top 0.05s linear 0.125s, transform 0.125s cubic-bezier(0.075, 0.82, 0.165, 1) 0.175s;
  transition: left 0.125s ease-out, top 0.05s linear 0.125s, transform 0.125s cubic-bezier(0.075, 0.82, 0.165, 1) 0.175s, -webkit-transform 0.125s cubic-bezier(0.075, 0.82, 0.165, 1) 0.175s;
  -webkit-transform: translate3d(80px, -80px, 0) rotate(-45deg);
          transform: translate3d(80px, -80px, 0) rotate(-45deg);
}
.hamburger--emphatic-r.is-active .hamburger-inner:after {
  top: 80px;
  right: -80px;
  transition: right 0.125s ease-out, top 0.05s linear 0.125s, -webkit-transform 0.125s cubic-bezier(0.075, 0.82, 0.165, 1) 0.175s;
  transition: right 0.125s ease-out, top 0.05s linear 0.125s, transform 0.125s cubic-bezier(0.075, 0.82, 0.165, 1) 0.175s;
  transition: right 0.125s ease-out, top 0.05s linear 0.125s, transform 0.125s cubic-bezier(0.075, 0.82, 0.165, 1) 0.175s, -webkit-transform 0.125s cubic-bezier(0.075, 0.82, 0.165, 1) 0.175s;
  -webkit-transform: translate3d(-80px, -80px, 0) rotate(45deg);
          transform: translate3d(-80px, -80px, 0) rotate(45deg);
}
.hamburger--minus .hamburger-inner:after,
.hamburger--minus .hamburger-inner:before {
  transition: bottom 0.08s ease-out 0s, top 0.08s ease-out 0s, opacity 0s linear;
}
.hamburger--minus.is-active .hamburger-inner:after,
.hamburger--minus.is-active .hamburger-inner:before {
  transition: bottom 0.08s ease-out, top 0.08s ease-out, opacity 0s linear 0.08s;
  opacity: 0;
}
.hamburger--minus.is-active .hamburger-inner:before {
  top: 0;
}
.hamburger--minus.is-active .hamburger-inner:after {
  bottom: 0;
}
.hamburger--slider .hamburger-inner {
  top: 2px;
}
.hamburger--slider .hamburger-inner:before {
  top: 10px;
  transition-timing-function: ease;
  transition-duration: .15s;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
}
.hamburger--slider .hamburger-inner:after {
  top: 20px;
}
.hamburger--slider.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
          transform: translate3d(0, 10px, 0) rotate(45deg);
}
.hamburger--slider.is-active .hamburger-inner:before {
  -webkit-transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
          transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
  opacity: 0;
}
.hamburger--slider.is-active .hamburger-inner:after {
  -webkit-transform: translate3d(0, -20px, 0) rotate(-90deg);
          transform: translate3d(0, -20px, 0) rotate(-90deg);
}
.hamburger--slider-r .hamburger-inner {
  top: 2px;
}
.hamburger--slider-r .hamburger-inner:before {
  top: 10px;
  transition-timing-function: ease;
  transition-duration: .15s;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
}
.hamburger--slider-r .hamburger-inner:after {
  top: 20px;
}
.hamburger--slider-r.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, 10px, 0) rotate(-45deg);
          transform: translate3d(0, 10px, 0) rotate(-45deg);
}
.hamburger--slider-r.is-active .hamburger-inner:before {
  -webkit-transform: rotate(45deg) translate3d(5.71429px, -6px, 0);
          transform: rotate(45deg) translate3d(5.71429px, -6px, 0);
  opacity: 0;
}
.hamburger--slider-r.is-active .hamburger-inner:after {
  -webkit-transform: translate3d(0, -20px, 0) rotate(90deg);
          transform: translate3d(0, -20px, 0) rotate(90deg);
}
.hamburger--spin .hamburger-inner {
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition-duration: 0.22s;
}
.hamburger--spin .hamburger-inner:before {
  transition: top 0.1s ease-in 0.25s, opacity 0.1s ease-in;
}
.hamburger--spin .hamburger-inner:after {
  transition: bottom 0.1s ease-in 0.25s, -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.1s ease-in 0.25s, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.1s ease-in 0.25s, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spin.is-active .hamburger-inner {
  transition-delay: .12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  -webkit-transform: rotate(225deg);
          transform: rotate(225deg);
}
.hamburger--spin.is-active .hamburger-inner:before {
  top: 0;
  transition: top 0.1s ease-out, opacity 0.1s ease-out 0.12s;
  opacity: 0;
}
.hamburger--spin.is-active .hamburger-inner:after {
  bottom: 0;
  transition: bottom 0.1s ease-out, -webkit-transform 0.22s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;
  transition: bottom 0.1s ease-out, transform 0.22s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;
  transition: bottom 0.1s ease-out, transform 0.22s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s, -webkit-transform 0.22s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.hamburger--spin-r .hamburger-inner {
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition-duration: 0.22s;
}
.hamburger--spin-r .hamburger-inner:before {
  transition: top 0.1s ease-in 0.25s, opacity 0.1s ease-in;
}
.hamburger--spin-r .hamburger-inner:after {
  transition: bottom 0.1s ease-in 0.25s, -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.1s ease-in 0.25s, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.1s ease-in 0.25s, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spin-r.is-active .hamburger-inner {
  transition-delay: .12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  -webkit-transform: rotate(-225deg);
          transform: rotate(-225deg);
}
.hamburger--spin-r.is-active .hamburger-inner:before {
  top: 0;
  transition: top 0.1s ease-out, opacity 0.1s ease-out 0.12s;
  opacity: 0;
}
.hamburger--spin-r.is-active .hamburger-inner:after {
  bottom: 0;
  transition: bottom 0.1s ease-out, -webkit-transform 0.22s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;
  transition: bottom 0.1s ease-out, transform 0.22s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;
  transition: bottom 0.1s ease-out, transform 0.22s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s, -webkit-transform 0.22s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.hamburger--spring .hamburger-inner {
  top: 2px;
  transition: background-color 0s linear 0.13s;
}
.hamburger--spring .hamburger-inner:before {
  top: 10px;
  transition: top 0.1s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.1s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.1s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spring .hamburger-inner:after {
  top: 20px;
  transition: top 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spring.is-active .hamburger-inner {
  transition-delay: .22s;
  background-color: transparent;
}
.hamburger--spring.is-active .hamburger-inner:before {
  top: 0;
  transition: top 0.1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) 0.15s, -webkit-transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s;
  transition: top 0.1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) 0.15s, transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s;
  transition: top 0.1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) 0.15s, transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s, -webkit-transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s;
  -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
          transform: translate3d(0, 10px, 0) rotate(45deg);
}
.hamburger--spring.is-active .hamburger-inner:after {
  top: 0;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s, -webkit-transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s;
  -webkit-transform: translate3d(0, 10px, 0) rotate(-45deg);
          transform: translate3d(0, 10px, 0) rotate(-45deg);
}
.hamburger--spring-r .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-delay: 0s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition-duration: 0.13s;
}
.hamburger--spring-r .hamburger-inner:after {
  top: -20px;
  transition: top 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, opacity 0s linear;
}
.hamburger--spring-r .hamburger-inner:before {
  transition: top 0.1s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.1s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.1s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--spring-r.is-active .hamburger-inner {
  transition-delay: .22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
          transform: translate3d(0, -10px, 0) rotate(-45deg);
}
.hamburger--spring-r.is-active .hamburger-inner:after {
  top: 0;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s linear 0.22s;
  opacity: 0;
}
.hamburger--spring-r.is-active .hamburger-inner:before {
  top: 0;
  transition: top 0.1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) 0.15s, -webkit-transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s;
  transition: top 0.1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) 0.15s, transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s;
  transition: top 0.1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) 0.15s, transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s, -webkit-transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.hamburger--stand .hamburger-inner {
  transition: background-color 0s linear 75ms, -webkit-transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0.15s;
  transition: transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0.15s, background-color 0s linear 75ms;
  transition: transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0.15s, background-color 0s linear 75ms, -webkit-transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0.15s;
}
.hamburger--stand .hamburger-inner:before {
  transition: top 75ms ease-in 75ms, -webkit-transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s;
  transition: top 75ms ease-in 75ms, transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s;
  transition: top 75ms ease-in 75ms, transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s, -webkit-transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s;
}
.hamburger--stand .hamburger-inner:after {
  transition: bottom 75ms ease-in 75ms, -webkit-transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s;
  transition: bottom 75ms ease-in 75ms, transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s;
  transition: bottom 75ms ease-in 75ms, transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s, -webkit-transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s;
}
.hamburger--stand.is-active .hamburger-inner {
  transition: background-color 0s linear 0.15s, -webkit-transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  transition: transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s, background-color 0s linear 0.15s;
  transition: transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s, background-color 0s linear 0.15s, -webkit-transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  background-color: transparent;
}
.hamburger--stand.is-active .hamburger-inner:before {
  top: 0;
  transition: top 75ms ease-out 0.1s, -webkit-transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.15s;
  transition: top 75ms ease-out 0.1s, transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.15s;
  transition: top 75ms ease-out 0.1s, transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.15s, -webkit-transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.15s;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.hamburger--stand.is-active .hamburger-inner:after {
  bottom: 0;
  transition: bottom 75ms ease-out 0.1s, -webkit-transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.15s;
  transition: bottom 75ms ease-out 0.1s, transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.15s;
  transition: bottom 75ms ease-out 0.1s, transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.15s, -webkit-transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.15s;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.hamburger--stand-r .hamburger-inner {
  transition: background-color 0s linear 75ms, -webkit-transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0.15s;
  transition: transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0.15s, background-color 0s linear 75ms;
  transition: transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0.15s, background-color 0s linear 75ms, -webkit-transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0.15s;
}
.hamburger--stand-r .hamburger-inner:before {
  transition: top 75ms ease-in 75ms, -webkit-transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s;
  transition: top 75ms ease-in 75ms, transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s;
  transition: top 75ms ease-in 75ms, transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s, -webkit-transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s;
}
.hamburger--stand-r .hamburger-inner:after {
  transition: bottom 75ms ease-in 75ms, -webkit-transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s;
  transition: bottom 75ms ease-in 75ms, transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s;
  transition: bottom 75ms ease-in 75ms, transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s, -webkit-transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s;
}
.hamburger--stand-r.is-active .hamburger-inner {
  transition: background-color 0s linear 0.15s, -webkit-transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  transition: transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s, background-color 0s linear 0.15s;
  transition: transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s, background-color 0s linear 0.15s, -webkit-transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  background-color: transparent;
}
.hamburger--stand-r.is-active .hamburger-inner:before {
  top: 0;
  transition: top 75ms ease-out 0.1s, -webkit-transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.15s;
  transition: top 75ms ease-out 0.1s, transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.15s;
  transition: top 75ms ease-out 0.1s, transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.15s, -webkit-transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.15s;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.hamburger--stand-r.is-active .hamburger-inner:after {
  bottom: 0;
  transition: bottom 75ms ease-out 0.1s, -webkit-transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.15s;
  transition: bottom 75ms ease-out 0.1s, transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.15s;
  transition: bottom 75ms ease-out 0.1s, transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.15s, -webkit-transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.15s;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.hamburger--squeeze .hamburger-inner {
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition-duration: 75ms;
}
.hamburger--squeeze .hamburger-inner:before {
  transition: top 75ms ease 0.12s, opacity 75ms ease;
}
.hamburger--squeeze .hamburger-inner:after {
  transition: bottom 75ms ease 0.12s, -webkit-transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 75ms ease 0.12s, transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 75ms ease 0.12s, transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--squeeze.is-active .hamburger-inner {
  transition-delay: .12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.hamburger--squeeze.is-active .hamburger-inner:before {
  top: 0;
  transition: top 75ms ease,opacity 75ms ease .12s;
  opacity: 0;
}
.hamburger--squeeze.is-active .hamburger-inner:after {
  bottom: 0;
  transition: bottom 75ms ease, -webkit-transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;
  transition: bottom 75ms ease, transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;
  transition: bottom 75ms ease, transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s, -webkit-transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.hamburger--vortex .hamburger-inner {
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  transition-duration: 0.2s;
}
.hamburger--vortex .hamburger-inner:after,
.hamburger--vortex .hamburger-inner:before {
  transition-delay: .1s;
  transition-timing-function: linear;
  transition-duration: 0s;
}
.hamburger--vortex .hamburger-inner:before {
  transition-property: top, opacity;
}
.hamburger--vortex .hamburger-inner:after {
  transition-property: bottom, -webkit-transform;
  transition-property: bottom, transform;
  transition-property: bottom, transform, -webkit-transform;
}
.hamburger--vortex.is-active .hamburger-inner {
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  -webkit-transform: rotate(765deg);
          transform: rotate(765deg);
}
.hamburger--vortex.is-active .hamburger-inner:after,
.hamburger--vortex.is-active .hamburger-inner:before {
  transition-delay: 0s;
}
.hamburger--vortex.is-active .hamburger-inner:before {
  top: 0;
  opacity: 0;
}
.hamburger--vortex.is-active .hamburger-inner:after {
  bottom: 0;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.hamburger--vortex-r .hamburger-inner {
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  transition-duration: 0.2s;
}
.hamburger--vortex-r .hamburger-inner:after,
.hamburger--vortex-r .hamburger-inner:before {
  transition-delay: .1s;
  transition-timing-function: linear;
  transition-duration: 0s;
}
.hamburger--vortex-r .hamburger-inner:before {
  transition-property: top, opacity;
}
.hamburger--vortex-r .hamburger-inner:after {
  transition-property: bottom, -webkit-transform;
  transition-property: bottom, transform;
  transition-property: bottom, transform, -webkit-transform;
}
.hamburger--vortex-r.is-active .hamburger-inner {
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
  -webkit-transform: rotate(-765deg);
          transform: rotate(-765deg);
}
.hamburger--vortex-r.is-active .hamburger-inner:after,
.hamburger--vortex-r.is-active .hamburger-inner:before {
  transition-delay: 0s;
}
.hamburger--vortex-r.is-active .hamburger-inner:before {
  top: 0;
  opacity: 0;
}
.hamburger--vortex-r.is-active .hamburger-inner:after {
  bottom: 0;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: all 0.1s ease-in-out;
}
body {
  background: white !important;
  font-family: 'Lato', sans-serif;
  margin: 0;
  padding: 0;
}
.btn {
  background-color: #648518;
  border-radius: 3px;
  color: white;
  padding: 15px 24px;
  text-transform: uppercase;
  margin-top: 32px;
  text-decoration: none;
  display: inline-block;
  font-family: 'Lato', sans-serif;
  font-weight: bold;
  font-size: 22px;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
}
.btn:hover {
  -webkit-transform: scale(1.03);
          transform: scale(1.03);
}
.btn.btn-white {
  background-color: white;
  color: #452F09;
  border: none;
}
@media (max-width: 425px) {
  .btn {
    font-size: 18px;
  }
}
.container {
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
}
.gform_validation_error .validation_error {
  color: red;
  border-color: red!important;
}
.gform_validation_error .validation_error > * {
  color: red;
}
.gform_wrapper .gform_body label.gfield_label {
  font-family: 'DejaVuSerif-Bold';
  font-size: 19px;
  line-height: 25px;
  font-weight: bold;
  color: #5E1E11;
  margin-bottom: 4px;
}
.gform_wrapper .gform_body .field_sublabel_below .ginput_complex.ginput_container label {
  font-size: 12px;
  font-family: 'Lato', sans-serif;
  color: #5E1E11;
}
.gform_wrapper .gform_body input[type=text],
.gform_wrapper .gform_body input[type=tel],
.gform_wrapper .gform_body input[type=email],
.gform_wrapper .gform_body input[type=number],
.gform_wrapper .gform_body textarea,
.gform_wrapper .gform_body select {
  background: #FFFFFF;
  border: 1px solid #E9DAC2;
  box-shadow: 0 2px 11px 0 rgba(0, 0, 0, 0.06);
  border-radius: 8px;
  height: 50px;
  margin-bottom: 30px;
}
.gform_wrapper .gform_body input[type=text]:focus,
.gform_wrapper .gform_body input[type=tel]:focus,
.gform_wrapper .gform_body input[type=email]:focus,
.gform_wrapper .gform_body input[type=number]:focus,
.gform_wrapper .gform_body textarea:focus,
.gform_wrapper .gform_body select:focus {
  outline: 0;
}
.gform_wrapper .gform_body .gfield_description,
.gform_wrapper .gform_body .charleft {
  color: #5E1E11;
  font-size: 12px;
  margin-bottom: 4px;
}
.gform_wrapper .gform_body .gfield_description.validation_message,
.gform_wrapper .gform_body .charleft.validation_message {
  color: red;
}
.pagination-nav {
  padding: 30px 0;
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.pagination-nav a {
  font-size: 24px;
  line-height: 1;
  color: #7B3D00;
  display: flex;
  align-items: center;
  text-decoration: none;
}
.pagination-nav a img {
  max-height: 16px;
  margin-top: 2px;
}
.pagination-nav a.prev {
  margin-right: auto;
}
.pagination-nav a.prev img {
  margin-right: 8px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.pagination-nav a.next {
  margin-left: auto;
}
.pagination-nav a.next img {
  margin-left: 8px;
}
.img-circle {
  border-radius: 50%;
}
.clearfix {
  clear: both;
}
.gfield.no-br br {
  display: none;
}
section.header {
  background-color: #773e00;
  padding-top: 35px;
  padding-bottom: 35px;
}
@media (max-width: 1023px) {
  section.header {
    padding-left: 20px;
    padding-right: 20px;
  }
}
section.header .container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  max-width: 1400px;
}
@media (max-width: 1023px) {
  section.header .container {
    width: 100% !important;
    max-width: 100%;
  }
}
section.header .header-logo {
  width: 100%;
  max-width: 200px;
}
section.header .header-logo svg {
  width: 100%;
}
@media (max-width: 1023px) {
  section.header .header-logo {
    max-width: 150px;
  }
}
section.header .menu-wrapper {
  float: none;
  width: 100%;
  padding: 0 15px;
  margin-left: 1rem;
}
@media (max-width: 1200px) {
  section.header .menu-wrapper {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #773e00;
    margin: 0;
    z-index: 99999;
    justify-content: center;
    margin-top: 126px;
    display: none;
  }
  section.header .menu-wrapper.is-active {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
  }
}
section.header .menu-wrapper .menu-primary-menu-container {
  display: block;
  background-color: unset;
}
section.header .menu-wrapper .menu-primary-menu-container #menu-primary-menu {
  display: flex;
  justify-content: space-between;
  margin: 0;
  padding: 0;
}
@media (max-width: 1200px) {
  section.header .menu-wrapper .menu-primary-menu-container #menu-primary-menu {
    flex-direction: column;
    justify-content: flex-start;
  }
}
section.header .menu-wrapper .menu-primary-menu-container #menu-primary-menu li {
  padding: 0;
  list-style: none;
  line-height: 1;
}
section.header .menu-wrapper .menu-primary-menu-container #menu-primary-menu li:hover {
  text-decoration: underline;
}
@media (max-width: 1200px) {
  section.header .menu-wrapper .menu-primary-menu-container #menu-primary-menu li {
    padding: 10px 0;
    text-align: center;
  }
}
section.header .menu-wrapper .menu-primary-menu-container #menu-primary-menu li a {
  color: white;
  font-family: "Lato", sans-serif;
  text-decoration: none;
  font-size: 15px;
  font-weight: 400;
}
section.header .menu-wrapper .menu-primary-menu-container #menu-primary-menu li a:hover {
  color: #FED75B;
}
@media (max-width: 1200px) {
  section.header .menu-wrapper .menu-primary-menu-container #menu-primary-menu li a {
    font-size: 20px;
  }
}
@media (max-width: 1200px) {
  section.header .menu-wrapper .menu-primary-menu-container #menu-primary-menu li:last-of-type {
    margin-top: 18px;
  }
}
section.header .menu-wrapper .menu-primary-menu-container #menu-primary-menu li:last-of-type a {
  border: 2px solid #FED75B;
  border-radius: 3px;
  padding: 10px;
  text-transform: uppercase;
  color: #FED75B;
}
section.header .menu-wrapper .menu-primary-menu-container #menu-primary-menu li:last-of-type a:hover {
  color: white;
}
section.header .menu-wrapper #mobile-menu-header-social-icons {
  margin-top: 2rem;
  align-self: center;
}
section.header .menu-wrapper #mobile-menu-header-social-icons a {
  color: white;
}
section.header .menu-wrapper #mobile-menu-header-social-icons span:hover {
  -webkit-transform: scale(1.3);
          transform: scale(1.3);
}
section.header .menu-wrapper #mobile-menu-header-social-icons .fa-stack-1x {
  color: #7B3D00;
}
@media (min-width: 1201px) {
  section.header .menu-wrapper #mobile-menu-header-social-icons {
    display: none;
  }
}
section.header .hamburger {
  cursor: pointer;
}
section.header .hamburger .hamburger-inner,
section.header .hamburger .hamburger-inner:after,
section.header .hamburger .hamburger-inner:before {
  background-color: #fff;
}
section.header .hamburger.hamburger--3dx.is-active .hamburger-inner {
  background-color: transparent;
}
section.header .hamburger:focus,
section.header .hamburger:hover {
  outline: 0;
  opacity: 1;
}
@media (min-width: 1201px) {
  section.header .hamburger {
    display: none;
  }
}
section.header #header-social-icons {
  display: flex;
  padding-left: 1rem;
}
@media (max-width: 1200px) {
  section.header #header-social-icons {
    display: none;
  }
}
section.header #header-social-icons a {
  color: white;
}
section.header #header-social-icons span:hover {
  -webkit-transform: scale(1.3);
          transform: scale(1.3);
}
section.header #header-social-icons .fa-stack-1x {
  color: #7B3D00;
}
@media (max-width: 1200px) {
  section.header .header-search-wrapper {
    display: none;
  }
}
section.header .header-search {
  margin-top: 1rem;
  padding-left: 19px;
}
section.header .header-search .form-group {
  margin: 0;
}
section.header .header-search form {
  width: 100%;
}
section.header .header-search input {
  border: none;
  border-radius: 5px 0 0 5px;
  width: 180px;
  padding: 0 6px;
}
section.header .header-search button {
  background: white;
  border: none;
  border-radius: 0 5px 5px 0;
  color: #773e00;
  padding: 2px 6px;
}
section.header .mobile-search-wrapper {
  display: none;
  margin: 0 auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (max-width: 1200px) {
  section.header .mobile-search-wrapper {
    display: block;
  }
}
section.header .mobile-search-wrapper .header-search {
  padding-left: 0;
}
section.header .mobile-search-wrapper .header-search input {
  width: 194px;
}
section.footer {
  background-color: #7B3D00;
  padding-top: 60px;
  padding-bottom: 60px;
}
section.footer .container {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
@media (max-width: 991px) {
  section.footer .container {
    width: 100%;
  }
}
@media (max-width: 768px) {
  section.footer .container {
    flex-direction: column;
    align-items: center;
  }
}
section.footer .container.top {
  padding-bottom: 40px;
  border-bottom: 1px solid #A75606;
}
section.footer .container.bottom {
  padding-top: 20px;
}
section.footer .container.bottom p {
  font-family: 'Lato', sans-serif;
  color: #FED75B;
  text-align: center;
  margin: 0 auto;
  padding: 0 20px;
}
@media (max-width: 991px) and (min-width: 769px) {
  section.footer .container .side.left {
    padding-left: 20px;
  }
  section.footer .container .side.right {
    padding-right: 20px;
  }
}
@media (max-width: 767px) {
  section.footer .container .side.left {
    margin-bottom: 20px;
  }
}
section.footer .container .side p.address {
  color: #FED75B;
  font-family: 'Lato', sans-serif;
}
section.footer .container .side p.address a {
  color: #FED75B;
}
section.footer .container .side ul {
  padding-left: 0;
  display: flex;
}
@media (max-width: 768px) {
  section.footer .container .side ul {
    flex-direction: column;
    align-items: center;
  }
}
section.footer .container .side ul li {
  list-style-type: none;
  padding: 0;
}
@media (max-width: 768px) {
  section.footer .container .side ul li {
    margin-bottom: 20px;
  }
}
@media (min-width: 769px) {
  section.footer .container .side ul li:not(:last-of-type) {
    padding-right: 30px;
  }
}
section.footer .container .side ul li:hover {
  text-decoration: underline;
}
section.footer .container .side ul li a {
  color: white;
  font-family: 'Lato', sans-serif;
  text-decoration: none;
}
section.footer .container .side ul li a:hover {
  color: #FED75B;
}
section.footer .container .side .social-icons {
  margin-left: auto;
  margin-top: 8px;
}
@media (max-width: 768px) {
  section.footer .container .side .social-icons {
    margin-right: auto;
  }
}
section.footer .container .side .social-icons a {
  color: white;
}
section.footer .container .side .social-icons span:not(:last-of-type) {
  margin-right: 8px;
}
section.footer .container .side .social-icons span:hover {
  -webkit-transform: scale(1.3);
          transform: scale(1.3);
}
section.footer .container .side .social-icons .fa-stack-1x {
  color: #7B3D00;
}
section.footer .container .side.right {
  display: flex;
  flex-direction: column;
}
#youTubeModal,
#globalModal {
  display: flex;
  justify-content: center;
  flex-direction: column;
  z-index: -2;
}
#youTubeModal.show,
#globalModal.show {
  z-index: 1050;
}
#youTubeModal .modal-dialog,
#globalModal .modal-dialog {
  margin-top: 90px;
  max-width: 90%;
  margin: 90px auto;
}
@media (min-width: 768px) {
  #youTubeModal .modal-dialog,
  #globalModal .modal-dialog {
    width: 450px;
  }
}
#youTubeModal .modal-dialog .modal-content,
#globalModal .modal-dialog .modal-content {
  background-color: white;
  border: 10px solid #452F09;
  min-height: 500px;
  height: 100%;
  padding: 2rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #452F09;
}
#youTubeModal .modal-dialog .modal-content img,
#globalModal .modal-dialog .modal-content img {
  width: 100%;
  height: auto;
}
#youTubeModal .modal-dialog .modal-content a,
#globalModal .modal-dialog .modal-content a {
  color: #452F09;
  text-decoration: underline;
}
@media (max-width: 768px) {
  #youTubeModal .modal-dialog .modal-content,
  #globalModal .modal-dialog .modal-content {
    padding: 1rem;
  }
}
#youTubeModal button.close,
#globalModal button.close {
  position: absolute;
  top: -36px;
  right: -36px;
  background-color: transparent;
  border: 0;
  outline: 0;
  cursor: pointer;
  opacity: .6;
  transition: opacity .2s;
}
@media (max-width: 768px) {
  #youTubeModal button.close,
  #globalModal button.close {
    top: -46px;
    left: -20px;
  }
}
#youTubeModal button.close:hover,
#globalModal button.close:hover {
  opacity: 1;
}
.modal-backdrop {
  z-index: -2;
}
section.hero_image {
  position: relative;
  height: 533px;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding-left: 20px;
  padding-right: 20px;
}
section.hero_image .overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(42, 40, 40, 0.2);
}
section.hero_image .content-wrap {
  z-index: 100;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
section.hero_image h1 {
  color: white;
  font-family: 'DejaVuSerif-Bold', serif;
  font-size: 32px;
  line-height: 1.2;
  text-transform: uppercase;
  max-width: 815px;
  text-align: center;
  margin-bottom: 10px;
}
@media (max-width: 425px) {
  section.hero_image h1 {
    font-size: 28px;
  }
}
section.hero_image h2 {
  color: white;
  font-family: 'DejaVuSerif-Bold', serif;
  font-size: 18px;
  line-height: 21px;
  text-align: center;
  max-width: 896px;
}
body.single section.hero_image,
body:not(.home) section.hero_image {
  height: 350px;
}
section.three_columns {
  z-index: 1000;
  position: relative;
  padding-top: 160px;
  padding-bottom: 80px;
}
section.three_columns .container {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 991px) {
  section.three_columns .container {
    flex-direction: column;
    padding: 0 20px;
  }
}
section.three_columns .container .column {
  background-color: #648518;
  border-radius: 3px;
  max-width: 335px;
  flex: 1 0 335px;
}
@media (max-width: 1199px) {
  section.three_columns .container .column {
    max-width: 305px;
  }
}
@media (max-width: 991px) {
  section.three_columns .container .column {
    max-width: none;
  }
  section.three_columns .container .column:not(:last-of-type) {
    margin-bottom: 200px;
  }
}
section.three_columns .container .column img {
  max-width: 186px;
  margin-top: -93px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
@media (max-width: 768px) {
  section.three_columns .container .column img {
    max-width: 150px;
    margin-top: -73px;
  }
}
section.three_columns .container .column p {
  color: white;
  text-align: center;
  font-family: 'DejaVuSerif', serif;
  font-size: 18px;
  line-height: 1.5;
  height: 100%;
  max-width: 335px;
  margin-left: auto;
  margin-right: auto;
}
section.three_columns .container .column .content-wrap {
  padding: 0px 40px 50px 40px;
  height: 100%;
  display: flex;
  flex-direction: column;
}
section.three_columns .container .column .btn {
  display: block;
  text-align: center;
  justify-self: flex-end;
  font-size: 18px;
  line-height: 1;
}
section.news_and_events {
  padding: 65px 0;
}
@media (max-width: 767px) {
  section.news_and_events {
    padding: 65px 20px;
  }
}
section.news_and_events .header-bar {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 767px) {
  section.news_and_events .header-bar {
    flex-direction: column;
  }
}
section.news_and_events .header-bar h3 {
  color: #452F09;
  font-size: 37px;
  font-family: 'DejaVuSerif', serif;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  section.news_and_events .header-bar h3 {
    margin-bottom: 20px;
    text-align: center;
  }
}
section.news_and_events .header-bar a {
  color: #5E1E11;
  font-size: 18px;
  font-family: 'Lato', sans-serif;
  text-decoration: none;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  justify-content: center;
}
section.news_and_events .header-bar a img {
  width: 8px;
  height: 16px;
  margin-right: 8px;
}
section.news_and_events .post-wrap {
  display: flex;
  justify-content: space-between;
  margin-top: 36px;
  flex: 1;
}
@media (max-width: 767px) {
  section.news_and_events .post-wrap {
    flex-direction: column;
  }
}
section.news_and_events .post-wrap .post {
  background: #FFFFFF;
  border: 1px solid #E9DAC2;
  box-shadow: 0 2px 11px 0 rgba(0, 0, 0, 0.06);
  border-radius: 11px;
  width: calc(80%);
  padding: 30px 45px;
  text-decoration: none;
}
@media (max-width: 767px) {
  section.news_and_events .post-wrap .post {
    max-width: 100%;
    margin-bottom: 20px;
  }
}
section.news_and_events .post-wrap .post:hover h4 {
  text-decoration: underline;
}
section.news_and_events .post-wrap .post span.category {
  color: #5E1E11;
  font-family: 'Lato', sans-serif;
  font-weight: bold;
  font-size: 18px;
  text-transform: uppercase;
  margin-bottom: 20px;
  display: block;
}
@media (max-width: 425px) {
  section.news_and_events .post-wrap .post span.category {
    text-align: center;
  }
}
section.news_and_events .post-wrap .post img {
  border-radius: 11px;
  width: 100%;
  margin-bottom: 24px;
}
section.news_and_events .post-wrap .post h4 {
  color: #5E1E11;
  font-family: 'Lato', sans-serif;
  font-weight: bold;
  font-size: 19px;
  margin-top: 0;
  margin-bottom: 20px;
  padding: 0;
}
@media (max-width: 425px) {
  section.news_and_events .post-wrap .post h4 {
    text-align: center;
  }
}
section.news_and_events .post-wrap .post span.post-date {
  text-align: right;
  display: block;
  color: #5E1E11;
  font-family: 'Lato', sans-serif;
  font-size: 12px;
}
@media (max-width: 425px) {
  section.news_and_events .post-wrap .post span.post-date {
    text-align: center;
  }
}
section.side_by_side .container-fluid {
  display: flex;
}
@media (max-width: 768px) {
  section.side_by_side .container-fluid {
    flex-direction: column;
  }
}
section.side_by_side .container-fluid.right-image {
  flex-direction: row-reverse;
}
@media (max-width: 768px) {
  section.side_by_side .container-fluid.right-image {
    flex-direction: column;
  }
}
section.side_by_side .container-fluid.right-image .side {
  align-items: flex-end;
}
section.side_by_side .side {
  display: flex;
  flex-direction: column;
  flex: 1;
  padding: 80px 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
@media (max-width: 1024px) {
  section.side_by_side .side {
    padding: 60px 0;
  }
}
@media (max-width: 768px) {
  section.side_by_side .side {
    padding: 40px 0;
    min-height: 300px;
  }
}
section.side_by_side .side .content-wrapper {
  padding: 2rem;
  color: #fff;
}
section.side_by_side .side .content-wrapper.text-dark p,
section.side_by_side .side .content-wrapper.text-dark h1,
section.side_by_side .side .content-wrapper.text-dark h2,
section.side_by_side .side .content-wrapper.text-dark h3,
section.side_by_side .side .content-wrapper.text-dark h4,
section.side_by_side .side .content-wrapper.text-dark h5,
section.side_by_side .side .content-wrapper.text-dark h6,
section.side_by_side .side .content-wrapper.text-dark li {
  color: #343a40 !important;
}
section.side_by_side .side .content-wrapper h1,
section.side_by_side .side .content-wrapper h2,
section.side_by_side .side .content-wrapper h3,
section.side_by_side .side .content-wrapper h4,
section.side_by_side .side .content-wrapper h5,
section.side_by_side .side .content-wrapper h6 {
  color: #fff;
  margin-bottom: 2rem;
}
section.side_by_side .side .content-wrapper p {
  max-width: 100%;
}
section.side_by_side .side h3 {
  color: #FEF6C6;
  font-family: 'DejaVuSerif', serif;
  font-weight: bold;
  font-size: 28px;
  line-height: 1;
  text-transform: uppercase;
  margin-bottom: 25px;
  margin-top: 0;
}
section.side_by_side .side .content.text-dark p,
section.side_by_side .side .content.text-dark h1,
section.side_by_side .side .content.text-dark h2,
section.side_by_side .side .content.text-dark h3,
section.side_by_side .side .content.text-dark h4,
section.side_by_side .side .content.text-dark h5,
section.side_by_side .side .content.text-dark h6,
section.side_by_side .side .content.text-dark li {
  color: #343a40 !important;
}
section.side_by_side .side p {
  max-width: 465px;
  color: white;
  font-family: 'DejaVuSerif', serif;
  font-size: 18px;
  line-height: 25px;
}
@media (max-width: 768px) {
  section.side_by_side .side p {
    max-width: 100%;
  }
}
section.side_by_side .side a {
  color: #FEF6C6;
  font-family: 'Lato', sans-serif;
  font-weight: bold;
  font-size: 18px;
  text-transform: uppercase;
  text-decoration: none;
  margin-top: 55px;
  margin-right: 40px;
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
}
section.side_by_side .side a.text-dark {
  color: #343a40 !important;
}
section.side_by_side .side a img {
  width: 8px;
  height: 16px;
  margin-right: 8px;
}
section.side_by_side .side a:hover {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}
section.side_by_side .side .content-wrap {
  padding: 0 80px;
  width: 100%;
}
@media (max-width: 1024px) {
  section.side_by_side .side .content-wrap {
    padding: 0 60px;
  }
}
@media (max-width: 768px) {
  section.side_by_side .side .content-wrap {
    padding: 0 40px;
  }
}
section.side_by_side .side.green {
  background-color: #648518;
}
section.side_by_side .side.bronze {
  background-color: #452F09;
}
section.side_by_side .side.red {
  background-color: #7B3D00;
}
section.prayer_requests {
  padding-top: 60px;
  padding-bottom: 60px;
  transition: all 0s ease 0s;
}
section.prayer_requests h3 {
  text-align: center;
  text-transform: uppercase;
  margin: 0 0 40px 0;
  font-family: 'DejaVuSerif';
  font-weight: 200;
  color: #452F09;
  font-size: 37px;
}
section.prayer_requests .slick-track {
  display: flex;
  align-items: center;
}
section.prayer_requests .slider {
  position: relative;
}
@media (max-width: 768px) {
  section.prayer_requests .slider {
    padding-top: 50px;
  }
}
section.prayer_requests .slider .slide {
  max-width: 800px;
  width: 100%;
}
@media (max-width: 1130px) {
  section.prayer_requests .slider .slide {
    max-width: 700px;
  }
}
@media (max-width: 1024px) {
  section.prayer_requests .slider .slide {
    max-width: 660px;
  }
}
@media (max-width: 900px) {
  section.prayer_requests .slider .slide {
    max-width: 600px;
  }
}
@media (max-width: 768px) {
  section.prayer_requests .slider .slide {
    max-width: 100vw;
    padding-left: 20px;
    padding-right: 20px;
  }
}
section.prayer_requests .slider .slide .slide-content {
  background: #FFFFFF;
  border: 1px solid #E9DAC2;
  box-shadow: 0 2px 11px 0 rgba(0, 0, 0, 0.06);
  border-radius: 8px;
  height: 448px;
  padding: 0 88px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 1130px) {
  section.prayer_requests .slider .slide .slide-content {
    padding: 0 60px;
  }
}
@media (max-width: 1024px) {
  section.prayer_requests .slider .slide .slide-content {
    padding: 0 50px;
  }
}
@media (max-width: 900px) {
  section.prayer_requests .slider .slide .slide-content {
    padding: 0 40px;
  }
}
@media (max-width: 768px) {
  section.prayer_requests .slider .slide .slide-content {
    padding: 20px 20px;
    height: auto;
  }
}
section.prayer_requests .slider .slide .slide-content span {
  color: #49340E;
  font-size: 12px;
  margin-bottom: 20px;
  display: block;
}
section.prayer_requests .slider .slide .slide-content blockquote {
  margin: 0;
  padding: 0;
  color: #452F09;
  font-family: 'DejaVuSerif';
  line-height: 1.4;
  font-size: 18px;
}
@media (max-width: 1130px) {
  section.prayer_requests .slider .slide .slide-content blockquote {
    font-size: 17px;
  }
}
@media (max-width: 1024px) {
  section.prayer_requests .slider .slide .slide-content blockquote {
    font-size: 16px;
  }
}
section.prayer_requests .slider .slide .slide-content blockquote footer {
  margin-top: 20px;
  font-weight: bold;
}
section.prayer_requests .slider .slide .slide-content blockquote footer:before {
  content: '- ';
}
section.prayer_requests .slider .slide:not(.slick-current) {
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}
@media (max-width: 768px) {
  section.prayer_requests .slider .slide:not(.slick-current) {
    display: none;
  }
}
section.prayer_requests .slick-arrow {
  height: 48px;
  width: 48px;
  background-size: cover;
  cursor: pointer;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -24px;
  z-index: 100;
}
@media (max-width: 768px) {
  section.prayer_requests .slick-arrow {
    top: 0;
    left: auto;
    right: auto;
    bottom: auto;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
section.prayer_requests .slick-next {
  background-image: url(/wp-content/themes/st-anthony/images/slick-next.png);
  margin-left: 416px;
}
@media (max-width: 1130px) {
  section.prayer_requests .slick-next {
    margin-left: 361px;
  }
}
@media (max-width: 1024px) {
  section.prayer_requests .slick-next {
    margin-left: 339px;
  }
}
@media (max-width: 900px) {
  section.prayer_requests .slick-next {
    margin-left: 306px;
  }
}
@media (max-width: 768px) {
  section.prayer_requests .slick-next {
    right: 40px;
  }
}
section.prayer_requests .slick-prev {
  background-image: url(/wp-content/themes/st-anthony/images/slick-prev.png);
  margin-left: -463px;
}
@media (max-width: 1130px) {
  section.prayer_requests .slick-prev {
    margin-left: -408px;
  }
}
@media (max-width: 1024px) {
  section.prayer_requests .slick-prev {
    margin-left: -387px;
  }
}
@media (max-width: 900px) {
  section.prayer_requests .slick-prev {
    margin-left: -355px;
  }
}
@media (max-width: 768px) {
  section.prayer_requests .slick-prev {
    left: 40px;
  }
}
section.prayer_requests .slick-disabled {
  display: none !important;
}
section.prayer_requests .btn-prayer {
  margin-left: auto;
  margin-right: auto;
  display: block;
  width: 325px;
  text-align: center;
  font-size: 20px;
  color: #FFF6C6;
  margin-top: 40px;
}
@media (max-width: 425px) {
  section.prayer_requests .btn-prayer {
    font-size: 18px;
    width: 100%;
  }
}
section.prayer_requests .prayer-link {
  font-family: 'DejaVuSerif-Bold';
  font-size: 18px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
  width: 325px;
  margin-top: 21px;
  color: #5E1E11;
  text-decoration: none;
  text-transform: uppercase;
}
@media (max-width: 425px) {
  section.prayer_requests .prayer-link {
    font-size: 16px;
    width: 100%;
  }
}
section.content .container {
  display: flex;
}
@media (max-width: 991px) {
  section.content .container {
    flex-direction: column;
  }
}
section.content .container .content-wrap {
  padding: 80px 20px 80px 0;
  flex: 1;
}
@media (max-width: 768px) {
  section.content .container .content-wrap {
    padding: 80px 25px;
  }
}
section.content .container .content-wrap h1,
section.content .container .content-wrap h2.post-title {
  font-family: 'DejaVuSerif-Bold', serif;
  color: #5E1E11;
  font-size: 31px;
  line-height: 1;
  color: #698D17;
  font-size: 46px;
  line-height: 1.2;
  margin-bottom: 20px;
}
section.content .container .content-wrap h4 {
  font-family: DejaVuSerif, Georgia, "Times New Roman", Times, serif;
  padding: 8px 0 0 0;
  font-weight: normal;
  color: #A64B17;
  font-size: 20px;
  line-height: 22px;
}
section.content .container .content-wrap p {
  font-size: 18px;
  line-height: 28px;
  max-width: 800px;
  margin-bottom: 18px;
}
section.content .container .content-wrap span.post-meta {
  margin-bottom: 40px;
  display: block;
  font-size: 15px;
}
section.content .container .content-wrap .btn {
  padding: 10px 30px;
  font-size: 19px;
}
section.content .container .content-wrap .btn:not(:last-of-type) {
  margin-right: 32px;
}
section.content .container .content-wrap img {
  max-width: 100%;
  height: auto;
}
section.content .container .content-wrap .wp-caption {
  background: #eee;
  border: none;
  margin-bottom: 1.625em;
  max-width: 96%;
  padding: 15px;
  text-align: center;
}
section.content .container .content-wrap .wp-caption .wp-caption-text {
  color: #666;
  font-size: 12px;
  line-height: 1;
  margin: 0 0 0.6em 0 !important;
  padding: 4px 0 5px 10px;
  position: relative;
  text-align: left;
}
section.content .container .content-wrap .wp-caption img {
  margin-left: auto;
  margin-right: auto;
}
section.content .container .content-wrap .alignleft {
  float: left;
  margin: 15px;
  margin-left: 0;
}
@media (max-width: 768px) {
  section.content .container .content-wrap .alignleft {
    float: none;
    clear: both;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }
}
section.content .container .content-wrap .alignright {
  float: right;
  margin: 15px;
  margin-right: 0;
}
@media (max-width: 768px) {
  section.content .container .content-wrap .alignright {
    float: none;
    clear: both;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }
}
section.content .container .content-wrap .post {
  border-bottom: 1px solid #E9DAC2;
  padding-bottom: 20px;
  margin-bottom: 32px;
}
section.content .container .content-wrap .post h3 {
  font-size: 30px;
  margin-bottom: 10px;
  text-decoration: none;
  font-family: "DejaVuSerif", Georgia, "Times New Roman", Times, serif;
}
section.content .container .content-wrap .post p {
  margin-top: 10px;
}
section.content .container .content-wrap .post p a {
  color: #7B3D00;
}
section.content .container .content-wrap .post a {
  color: #773e00;
  text-decoration: none;
}
section.content .container .content-wrap .post a.read-more {
  font-size: 18px;
}
section.content .container .sidebar {
  max-width: 424px;
  width: 100%;
  margin-left: 40px;
  padding: 80px 0;
}
@media (max-width: 991px) {
  section.content .container .sidebar {
    max-width: 100%;
    margin-left: 0;
  }
}
section.content .container .sidebar .sidebar-menu {
  border: 1px solid #E9DAC2;
  box-shadow: 0 2px 11px 0 rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  padding: 30px 40px;
}
@media (max-width: 767px) {
  section.content .container .sidebar .sidebar-menu {
    margin: 0 20px;
  }
}
@media (max-width: 448px) {
  section.content .container .sidebar .sidebar-menu {
    padding: 20px;
  }
}
section.content .container .sidebar .sidebar-menu h4 {
  font-family: 'DejaVuSerif', serif;
  font-size: 26px;
  color: #7B3D00;
}
section.content .container .sidebar .sidebar-menu ul {
  padding-left: 0;
}
section.content .container .sidebar .sidebar-menu ul li {
  list-style: none;
  margin-bottom: 18px;
}
section.content .container .sidebar .sidebar-menu ul li a {
  font-family: 'DejaVuSerif', serif;
  font-size: 26px;
  line-height: 1;
  color: #7B3D00;
  text-decoration: none;
  display: flex;
  align-items: center;
}
section.content .container .sidebar .sidebar-menu ul li a:hover {
  text-decoration: underline;
}
section.content .container .sidebar .sidebar-menu ul li a:before {
  content: '';
  background-image: url(/wp-content/themes/st-anthony/images/chevron-red.png);
  background-size: contain;
  width: 18px;
  height: 30px;
  margin-right: 18px;
}
section.content .container .sidebar .sidebar-menu ul li a img {
  max-width: 18px;
  width: 100%;
  margin-right: 18px;
}
@media (max-width: 448px) {
  section.content .container .sidebar .sidebar-menu ul li a img {
    max-width: 10px;
  }
}
@media (max-width: 448px) {
  section.content .container .sidebar .sidebar-menu ul li a {
    font-size: 18px;
  }
}
section.content .container .sidebar .sidebar-menu.categories {
  margin-bottom: 30px;
}
section.content .container .sidebar .sidebar-menu.categories li a {
  font-size: 18px;
}
section.content .container .sidebar .sidebar-menu.categories li img {
  max-width: 10px;
}
section.content .container .sidebar .four-squares {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 20px;
  padding: 40px 0;
}
@media (max-width: 767px) {
  section.content .container .sidebar .four-squares {
    padding: 40px 20px;
  }
}
section.content .container .sidebar .four-squares .square {
  background-color: #648518;
  width: 100%;
  max-width: 161px;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 20px;
  margin-bottom: 46px;
}
@media (max-width: 991px) {
  section.content .container .sidebar .four-squares .square {
    max-width: 132px;
  }
}
@media (max-width: 767px) {
  section.content .container .sidebar .four-squares .square {
    max-width: none;
  }
}
section.content .container .sidebar .four-squares .square p {
  color: white;
  font-size: 14px;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}
section.content .container .sidebar .four-squares .square img {
  max-width: 100px;
  width: 100%;
  margin-top: -50px;
  align-self: center;
}
section.content .container .sidebar .four-squares .square .btn {
  font-size: 10.8px;
  margin-top: auto;
  text-align: center;
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 992px) {
  section.content .container .sidebar .four-squares .square.no-bottom-margin {
    margin-bottom: 0;
  }
}
section.content .container .sidebar .newsletter {
  border: 1px solid #648518;
  box-shadow: 0 2px 11px 0 rgba(0, 0, 0, 0.06);
  border-radius: 8px;
  padding: 35px;
}
@media (max-width: 767px) {
  section.content .container .sidebar .newsletter {
    padding: 20px;
    margin: 0 20px;
  }
}
section.content .container .sidebar .newsletter .header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 30px;
}
@media (max-width: 425px) {
  section.content .container .sidebar .newsletter .header {
    flex-direction: column;
  }
}
section.content .container .sidebar .newsletter .header img {
  max-width: 112px;
  width: 100%;
}
section.content .container .sidebar .newsletter .header h4 {
  margin: 0;
  font-size: 32px;
  font-family: 'DejaVuSerif', serif;
  font-weight: bold;
  color: #5E1E11;
  line-height: 1;
}
@media (max-width: 425px) {
  section.content .container .sidebar .newsletter .header h4 {
    text-align: center;
    margin-top: 20px;
  }
}
section.content .container .sidebar .newsletter .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input {
  width: 100%;
  height: 50px;
  margin-bottom: 18px;
  border: 1px solid #648518;
  border-radius: 8px;
  color: #648518;
  font-size: 16px;
  padding-left: 24px;
}
section.content .container .sidebar .newsletter .gform_wrapper form .gform_footer input.gform_button {
  background-color: #648518;
  border-radius: 3px;
  color: white;
  padding: 15px 24px;
  text-transform: uppercase;
  text-decoration: none;
  display: inline-block;
  font-family: 'Lato', sans-serif;
  font-weight: bold;
  font-size: 22px;
  width: 100%;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
}
section.blog-posts .container {
  display: flex;
  flex-wrap: wrap;
  padding-top: 40px;
  padding-bottom: 40px;
}
section.blog-posts .container .posts {
  display: flex;
  flex-wrap: wrap;
  box-sizing: border-box;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
  border-left: 1px solid rgba(0, 0, 0, 0.15);
}
@media (max-width: 768px) {
  section.blog-posts .container .posts {
    margin: 0 20px;
  }
}
section.blog-posts .container .sidebar {
  max-width: 400px;
  width: 100%;
}
section.blog-posts .container .post {
  display: flex;
  box-sizing: border-box;
  width: calc(33.33333333%);
  border-right: 1px solid rgba(0, 0, 0, 0.15);
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
@media (max-width: 1024px) {
  section.blog-posts .container .post {
    flex: 0 0 50%;
  }
}
@media (max-width: 768px) {
  section.blog-posts .container .post {
    flex: 0 0 100%;
  }
}
section.blog-posts .container .post .post-content {
  width: 100%;
  padding: 40px;
  display: flex;
  flex-direction: column;
}
section.blog-posts .container .post .post-content h3 {
  margin-bottom: 10px;
  font-size: 22px;
}
section.blog-posts .container .post .post-content p {
  font-size: 18px;
  line-height: 1.5;
  text-align: justify;
}
section.blog-posts .container .post .post-content .categories a {
  text-decoration: none;
  font-size: 15px;
  color: #773e00;
}
section.blog-posts .container .post .post-content .btn {
  display: block;
  text-align: center;
  margin-top: auto;
  font-size: 16px;
}
section.blog-posts .container .post:hover {
  box-shadow: 0 0 35px rgba(0, 0, 0, 0.15);
}
@media only screen and (max-width: 768px) {
  .aligncenter {
    float: none;
    width: 100%!important;
    margin: 20px 0px!important;
    max-width: 100%;
    padding: 1rem;
  }
  .alignright {
    float: none;
    width: 100%!important;
    margin: 20px 0px!important;
    max-width: 100%;
    padding: 1rem;
  }
  .alignleft {
    float: none;
    width: 100%!important;
    margin: 20px 0px!important;
    max-width: 100%;
    padding: 1rem;
  }
}
section.all_prayer_requests {
  padding: 20px 20px;
}
section.all_prayer_requests .prayer {
  margin-bottom: 40px;
}
section.all_prayer_requests .prayer span {
  color: #49340E;
  font-size: 12px;
  display: block;
  margin-top: 6px;
}
section.all_prayer_requests .prayer blockquote {
  margin: 0;
  padding: 0;
  color: #452F09;
  font-family: 'DejaVuSerif';
  font-size: 18px;
  line-height: 31px;
  max-width: 700px;
}
section.all_prayer_requests .prayer footer {
  margin-top: 10px;
  font-size: 18px;
  font-weight: bold;
}
section.all_prayer_requests .prayer p.hear-our-prayer {
  color: #565905;
  font-weight: bold;
  font-size: 15px;
  margin-top: 6px;
}
section.hero.video {
  height: 650px;
  overflow: hidden;
  position: relative;
}
@media (max-width: 1160px) {
  section.hero.video {
    height: 550px;
  }
}
section.hero.video .video-loop {
  overflow: hidden;
  background-size: cover;
  background-repeat: no-repeat;
  height: 650px;
}
@media (max-width: 1160px) {
  section.hero.video .video-loop {
    height: 550px;
  }
}
section.hero.video .video-loop video {
  width: 100%;
}
@media (min-width: 1280px) {
  section.hero.video .video-loop video {
    margin-top: -70px;
  }
}
@media (max-width: 769px) {
  section.hero.video .video-loop video {
    display: none;
  }
}
section.hero.video .overlay {
  background-color: rgba(0, 0, 0, 0.2);
  z-index: 100;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
section.hero.video .content-wrap {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: -60px;
  z-index: 101;
  position: absolute;
  top: 0;
  width: 100%;
  padding-bottom: 2rem;
}
@media (max-width: 768px) {
  section.hero.video .content-wrap {
    padding: 0 20px;
  }
}
section.hero.video .content-wrap h1 {
  color: white;
  font-family: 'DejaVuSerif-Bold', serif;
  font-size: 32px;
  line-height: 1.2;
  text-transform: uppercase;
  max-width: 815px;
  text-align: center;
  margin-bottom: 10px;
}
@media (max-width: 425px) {
  section.hero.video .content-wrap h1 {
    font-size: 28px;
  }
}
section.hero.video .content-wrap h2 {
  color: white;
  font-family: 'DejaVuSerif-Bold', serif;
  font-size: 18px;
  line-height: 21px;
  text-align: center;
  max-width: 896px;
}
.home * {
  box-sizing: border-box;
}
.home section.three_columns {
  padding-top: 0;
  padding-bottom: 0;
}
.home section.three_columns .container .column {
  margin-top: -74px;
}
.home section.hero_image {
  background-position: top center;
}
.home section.hero_image .content-wrap {
  margin-top: -130px;
}
body.page.leave-legacy-for-poor section.content h1,
body.page.leave-legacy-for-poor section.content h2.h2 {
  font-size: 38px !important;
  text-align: center;
  color: #698D17;
}
body.page.leave-legacy-for-poor section.content h2 {
  text-align: center;
  font-family: 'DejaVuSerif';
  font-weight: normal;
  font-size: 20px;
}
body.page.leave-legacy-for-poor section.content .content-wrap {
  padding: 40px 20px;
}
body.page.leave-legacy-for-poor section.content .headshot {
  display: block;
  margin: 30px auto;
}
body.page.leave-legacy-for-poor section.content .box-wrapper {
  margin: 60px 0 0 0;
  display: flex;
  flex-wrap: wrap;
}
body.page.leave-legacy-for-poor section.content .box-wrapper a {
  text-decoration: none;
  text-align: center;
  background-color: white;
  cursor: pointer;
  flex: 1 0 25%;
}
body.page.leave-legacy-for-poor section.content .box-wrapper a:last-of-type {
  flex: 1 0 50%;
  padding-top: 50px;
}
body.page.leave-legacy-for-poor section.content .box-wrapper a:last-of-type:hover {
  box-shadow: none;
  -webkit-transform: scale(1);
          transform: scale(1);
}
body.page.leave-legacy-for-poor section.content .box-wrapper a:hover {
  box-shadow: 0 0 35px rgba(0, 0, 0, 0.15);
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}
body.page.leave-legacy-for-poor section.content .box-wrapper a:active,
body.page.leave-legacy-for-poor section.content .box-wrapper a:focus {
  outline: 0;
}
body.page.leave-legacy-for-poor section.content .box-wrapper a span {
  color: #D94B00;
  margin-top: 20px;
  display: block;
  font-family: 'DejaVuSerif';
  font-size: 20px;
  line-height: 1;
}
body.page.leave-legacy-for-poor section.content .box-wrapper a .box-wrap {
  padding: 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
body.page.leave-legacy-for-poor section.content .box-wrapper a .img-wrap {
  height: 200px;
  width: 200px;
  background-size: cover;
  background-position: center center;
}
body.page.leave-legacy-for-poor section.content img.quote-icon {
  margin-bottom: -105px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
body.page.leave-legacy-for-poor section.content .img-quote {
  background-size: cover;
  background-position: center center;
  padding: 60px;
  text-align: center;
  margin-top: 60px;
}
@media (max-width: 425px) {
  body.page.leave-legacy-for-poor section.content .img-quote {
    padding: 20px;
    padding-top: 60px;
  }
}
body.page.leave-legacy-for-poor section.content .img-quote .quote {
  color: #FFF;
  font-size: 26px;
  line-height: 40px;
  font-family: 'DejaVuSerif';
}
@media (max-width: 425px) {
  body.page.leave-legacy-for-poor section.content .img-quote .quote {
    font-size: 18px;
    line-height: 1.5;
  }
}
body.page.leave-legacy-for-poor .modal-dialog {
  width: 80%;
}
body.page.leave-legacy-for-poor .modal-content {
  background-color: white;
  border-radius: 0;
  box-shadow: none;
}
body.page.leave-legacy-for-poor .modal-content .modal-header h4 {
  color: black;
  font-size: 42px;
  text-align: center;
  margin-bottom: 10px;
  font-family: DejaVu-serif;
  padding-left: 3%;
}
body.page.leave-legacy-for-poor .modal-content .modal-header .close {
  border-radius: 0px;
  font-size: 40px;
  top: 0px;
  right: 0px;
  background: none;
  border: none;
  outline: 0 none;
  color: black;
}
body.page.leave-legacy-for-poor .modal-content .modal-body {
  margin: 2%;
}
body.page.leave-legacy-for-poor .modal-content .modal-body p,
body.page.leave-legacy-for-poor .modal-content .modal-body ul {
  color: black;
  font-family: Arial;
  font-family: 300;
  font-size: 18px;
  line-height: 36px;
  text-align: left !important;
}
body.page.leave-legacy-for-poor .modal-content .modal-body p a,
body.page.leave-legacy-for-poor .modal-content .modal-body ul a {
  color: black;
  font-family: Arial;
  font-family: 300;
  font-size: 18px;
  line-height: 35px;
  text-align: left;
}
body.page.leave-legacy-for-poor .modal-content .modal-body .modal-question {
  color: black;
  font-family: DejaVu-serif;
  font-size: 18px;
  line-height: 28px;
  font-weight: 700;
  text-align: center;
  padding-bottom: 1%;
}
body.page.leave-legacy-for-poor .modal-content .modal-body .btn-modal {
  width: 300px;
  height: 55px;
  background-color: #FFF;
  color: #D94B00;
  font-family: DejaVu-serif;
  font-weight: 700;
  font-size: 18px;
}
body.page.leave-legacy-for-poor .modal-content .modal-body table td {
  padding-left: 10px;
  padding-right: 10px;
}
body.page.leave-legacy-for-poor .modal-content .modal-body table p {
  line-height: normal;
  margin-top: 8px;
  margin-bottom: 8px;
}
body.page.leave-legacy-for-poor .modal-backdrop {
  display: none;
}
body.page.leave-legacy-for-poor .gform_wrapper {
  background-color: #E1E9CA;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}
body.page.leave-legacy-for-poor .gform_wrapper ul {
  display: flex;
  flex-wrap: wrap;
}
body.page.leave-legacy-for-poor .gform_wrapper ul li {
  flex: 1 0 33%;
}
@media (max-width: 768px) {
  body.page.leave-legacy-for-poor .gform_wrapper ul li {
    flex: 1 0 50%;
  }
}
@media (max-width: 500px) {
  body.page.leave-legacy-for-poor .gform_wrapper ul li {
    flex: 1 0 100%;
  }
}
body.page.leave-legacy-for-poor .gform_wrapper ul li .medium {
  width: 100%;
  max-width: 100%;
}
body.page.leave-legacy-for-poor .gform_wrapper ul li select {
  border: 1px solid #E9DAC2;
  box-shadow: 0 2px 11px 0 rgba(0, 0, 0, 0.06);
  border-radius: 8px;
  height: 50px;
  margin-bottom: 30px;
}
body.page.leave-legacy-for-poor .gform_wrapper .gform_button {
  background-color: #648518;
  border-radius: 3px;
  color: white;
  padding: 15px 24px;
  text-transform: uppercase;
  margin: 0 auto;
  display: block;
  text-decoration: none;
  font-family: 'Lato', sans-serif;
  font-weight: bold;
  font-size: 22px;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
}
/*

#content_wrap {
    #support-content {
        width: 1200px;
        margin: 0px;
        .content_item {
            width: 100%;
            background-color: white;
            opacity: .8;
            margin-bottom: 10%;
            margin-top: 7%;
            h2,
            h3,
            p {
                text-align: center;
            }
            .border-seperator {
                border-style: solid;
                border-color: #4A321F;
                opacity: .2;
                border-width: 0px 0px 1px 0px;
                padding-bottom: 10px;
            }
            .sub-title {
                padding-left: 5%;
                padding-right: 5%;
                font-family: arial;
                font-size: 14px;
            }
            a:hover {
                //box-shadow: 0 5px 15px rgba(0,0,0,0.3);
            }
        }
    }
}

.img-circle {
    border-radius: 50%;
    margin-left: 42%;
    //margin-top: 5%;
    margin-bottom: 1%;
}

.img-quote {
    img {
        width: 100%;
        height: 50%;
    }
    .quote {
        font-size: 16px;
        color: white;
    }
}

.modal-box {
    width: 25%;
    float: left;
    margin-top: 30px;
    //box-shadow: 0 1px 2px rgba(0,0,0,0.15);
    &:after {
        content: '';
        position: absolute;
        z-index: -1;
        width: 100%;
        height: 100%;
        opacity: 0;
        border-radius: 5px;
        box-shadow: 0 5px 15px rgba(0,0,0,0.3);
        transition: opacity 0.3s ease-in-out;
        margin-top: -300px;

    }

    &:hover {
        transform: scale(1.2, 1.2);
    }

    &:hover::after {
        opacity:1;
    }
}

.modal-box-empty {
    width: 50%;
    float: left;
    margin-top: 30px;
}

.modal-box-styles {
    margin: 30px 30px 0px 30px;
    img {
        width: 100%;
        min-height: 240px;
    }
}

.modal-text {
    font-family: DejaVu-serif;
    text-align: center;
    color: #D94B00;
    font-size: 22px;
    padding-top: 10px;
    line-height: 25px;
}

.glossary-wrap {
    min-height: 240px;
    //margin: 30px;
    img {
        display: inline-block;
        float: left;
        margin-right: 10px;
        margin-top: 18%;
        margin-left: 26%;
    }
    .glossary-text {
        display: inline-block;
        font-family: DejaVu-serif;
        color: #D94B00;
        font-size: 22px;
        line-height: 25px;
        margin-top: 20%;
    }
}

.modal-dialog {
    width: 80%;
}

.modal-content {
    background-color: white;
    opacity: .9;
    border-radius: 0;
    box-shadow: none;
    .modal-header {
        h4 {
            color: black;
            font-size: 42px;
            text-align: center;
            margin-bottom: 10px;
            font-family: DejaVu-serif;
            padding-left: 3%;
        }
        .close {
            border-radius: 0px;
            font-size: 40px;
            top: 0px;
            right: 0px;
            background: none;
            border: none;
            outline: 0 none;
            color: black;
        }
    }
    .modal-body {
        margin: 2%;
        p,
        ul {
            color: black;
            font-family: Arial;
            font-family: 300;
            font-size: 18px;
            line-height: 36px;
            text-align: left !important;
            a {
                color: black;
                font-family: Arial;
                font-family: 300;
                font-size: 18px;
                line-height: 35px;
                text-align: left;
            }
        }
        .modal-question {
            color: black;
            font-family: DejaVu-serif;
            font-size: 18px;
            line-height: 28px;
            font-weight: 700;
            text-align: center;
            padding-bottom: 1%;
        }
        .btn-modal {
            width: 300px;
            height: 55px;
            background-color: #FFF;
            color: #D94B00;
            font-family: DejaVu-serif;
            font-weight: 700;
            font-size: 18px;
        }
    }
}

.modal-backdrop {
    display: none;
}

.icon-container {
    text-align: center;
    z-index: 200;
    position: relative;
    margin-bottom: -50px;
}

.img-quote {
    position: relative;
    width: 100%;
    .quote {
        display: inline;
        position: absolute;
        color: #FFF;
        font-size: 28px;
        line-height: 44px;
        font-family: DejaVu-serif;
        top: 131px;
        padding-left: 5%;
        padding-right: 2%;
        text-align: center;
    }
}

#gf_9 {
    width: 100%;
    padding-bottom: 10px;
    height: auto;
    background-color: #E1E9CA;
    p {
        font-size: 20px;
    }

    #gform_fields_9 {
    display: flex;
    justify-content: flex-start;
    align-content: center;
    flex-wrap: wrap;
}

    #gform_wrapper_9 {
        .gform_body {
            margin-left: 40px;
            padding-top: 50px;
            }
       .gform_footer {
            input#gform_submit_button_9 {
                width: 170px;
                height: 55px;
                background-color: #6B9000;
                color: white;
                font-size: 18px;
                font-family: DejaVu-serif;
                padding-top: 10px;
                margin-left: 490px;
                margin-top: -155px;
                position: absolute;
            }
        }

        #field_9_8 {
            .ginput_container {
                #input_9_8{
                    .gchoice_9_8_1{
                        margin-top: 30px;
                        input {
                            width: 20px!important;
                            height: 17px;
                        }
                    }
                }
            }
        }

        .gfield {
            display: inline-block;
            color: #4C2500;
            display: block;
            font-size: 18px;
            font-family: Montserrat;
            font-weight: 300;
            //padding-top: 40px;
            padding-bottom: 4px;
            margin-left: 8px!important;

            input,
            textarea,
            select {
                width: 333px;
                //height: 40px;
                font-size: 16px;
                border-style: solid;
                border-width: 1px;
                border-color: #C7C7C7;
                
            }
            input {
                height: 40px;
            }
        }
    }

    #gform_confirmation_wrapper_9 {
        #gform_confirmation_message_9 {
            padding: 38px;
            font-size: 30px;
            line-height: 1;
            text-align: center;
        }
    }
    fieldset {
        float: left;
        width: 33%;
        .enewsletter {
            display: block;
            color: #4C2500;
            font-size: 14px;
            font-family: Montserrat;
            font-weight: 300;
            padding-top: 40px;
            padding-bottom: 4px;
        }
        .captcha {
            display: inline-block;
            width: 153px!important;
            .form-captcha {
                color: #4C2500;
                display: inline-block;
                font-size: 18px;
                font-family: Montserrat;
                font-weight: 300;
                padding-top: 40px;
                padding-bottom: 4px;
                margin-left: 10px;
            }
        }
        .enewsletter-input {
            width: 19px;
            height: 19px;
        }

        
    }
}



.recaptchatable {
    #recaptcha_response_field {
        width:153px!important;
        height: 20px!important;
    }
}

// .captcha {
//     .ginput_container {
//         #recaptcha_widget_div{
//             #recaptcha_area {
//                 #recatcha_table{
//                     #recaptcha_input_area{
//                         #recaptcha_challenge_field_holder {
//                                 input#recaptcha_response_field{
//                                     width: 153px!important;
//                                     }
//                                 }
//                             }
//                         }
//                     }
//                 }
//             }
//         }

    
                            

#scrollDiv {
    h2 {
        font-family: DejaVu-serif;
        margin-top: 5%;
    }
}

.center {
    text-align: center
}

*/
body.page.donate-to-franciscans form,
body.page.friar-works-franciscan-ministry-mission-candles-masses form,
body.page.friar-works-franciscan-ministry-mission form {
  max-width: 700px;
  margin: auto;
}
body.page.donate-to-franciscans .gfield_checkbox br,
body.page.friar-works-franciscan-ministry-mission-candles-masses .gfield_checkbox br,
body.page.friar-works-franciscan-ministry-mission .gfield_checkbox br {
  display: none;
}
body.page.donate-to-franciscans .gform_wrapper .gform_body input[type=text],
body.page.friar-works-franciscan-ministry-mission-candles-masses .gform_wrapper .gform_body input[type=text],
body.page.friar-works-franciscan-ministry-mission .gform_wrapper .gform_body input[type=text],
body.page.donate-to-franciscans .gform_wrapper .gform_body input[type=tel],
body.page.friar-works-franciscan-ministry-mission-candles-masses .gform_wrapper .gform_body input[type=tel],
body.page.friar-works-franciscan-ministry-mission .gform_wrapper .gform_body input[type=tel],
body.page.donate-to-franciscans .gform_wrapper .gform_body input[type=email],
body.page.friar-works-franciscan-ministry-mission-candles-masses .gform_wrapper .gform_body input[type=email],
body.page.friar-works-franciscan-ministry-mission .gform_wrapper .gform_body input[type=email],
body.page.donate-to-franciscans .gform_wrapper .gform_body input[type=number],
body.page.friar-works-franciscan-ministry-mission-candles-masses .gform_wrapper .gform_body input[type=number],
body.page.friar-works-franciscan-ministry-mission .gform_wrapper .gform_body input[type=number],
body.page.donate-to-franciscans .gform_wrapper .gform_body textarea,
body.page.friar-works-franciscan-ministry-mission-candles-masses .gform_wrapper .gform_body textarea,
body.page.friar-works-franciscan-ministry-mission .gform_wrapper .gform_body textarea,
body.page.donate-to-franciscans .gform_wrapper .gform_body select,
body.page.friar-works-franciscan-ministry-mission-candles-masses .gform_wrapper .gform_body select,
body.page.friar-works-franciscan-ministry-mission .gform_wrapper .gform_body select {
  margin-bottom: 8px;
}
body.page.donate-to-franciscans .small_input,
body.page.friar-works-franciscan-ministry-mission-candles-masses .small_input,
body.page.friar-works-franciscan-ministry-mission .small_input,
body.page.donate-to-franciscans .small_input input,
body.page.friar-works-franciscan-ministry-mission-candles-masses .small_input input,
body.page.friar-works-franciscan-ministry-mission .small_input input {
  width: 300px;
}
body.page.donate-to-franciscans .gform_wrapper .gform_body input[type=text],
body.page.friar-works-franciscan-ministry-mission-candles-masses .gform_wrapper .gform_body input[type=text],
body.page.friar-works-franciscan-ministry-mission .gform_wrapper .gform_body input[type=text],
body.page.donate-to-franciscans .gform_wrapper .gform_body input[type=tel],
body.page.friar-works-franciscan-ministry-mission-candles-masses .gform_wrapper .gform_body input[type=tel],
body.page.friar-works-franciscan-ministry-mission .gform_wrapper .gform_body input[type=tel],
body.page.donate-to-franciscans .gform_wrapper .gform_body input[type=email],
body.page.friar-works-franciscan-ministry-mission-candles-masses .gform_wrapper .gform_body input[type=email],
body.page.friar-works-franciscan-ministry-mission .gform_wrapper .gform_body input[type=email],
body.page.donate-to-franciscans .gform_wrapper .gform_body input[type=number],
body.page.friar-works-franciscan-ministry-mission-candles-masses .gform_wrapper .gform_body input[type=number],
body.page.friar-works-franciscan-ministry-mission .gform_wrapper .gform_body input[type=number],
body.page.donate-to-franciscans .gform_wrapper .gform_body select,
body.page.friar-works-franciscan-ministry-mission-candles-masses .gform_wrapper .gform_body select,
body.page.friar-works-franciscan-ministry-mission .gform_wrapper .gform_body select {
  height: 35px;
  padding-left: 16px !important;
  padding-right: 16px !important;
}
body.page.donate-to-franciscans .gform_wrapper .gform_body input[type=text],
body.page.friar-works-franciscan-ministry-mission-candles-masses .gform_wrapper .gform_body input[type=text],
body.page.friar-works-franciscan-ministry-mission .gform_wrapper .gform_body input[type=text],
body.page.donate-to-franciscans .gform_wrapper .gform_body input[type=tel],
body.page.friar-works-franciscan-ministry-mission-candles-masses .gform_wrapper .gform_body input[type=tel],
body.page.friar-works-franciscan-ministry-mission .gform_wrapper .gform_body input[type=tel],
body.page.donate-to-franciscans .gform_wrapper .gform_body input[type=email],
body.page.friar-works-franciscan-ministry-mission-candles-masses .gform_wrapper .gform_body input[type=email],
body.page.friar-works-franciscan-ministry-mission .gform_wrapper .gform_body input[type=email],
body.page.donate-to-franciscans .gform_wrapper .gform_body input[type=number],
body.page.friar-works-franciscan-ministry-mission-candles-masses .gform_wrapper .gform_body input[type=number],
body.page.friar-works-franciscan-ministry-mission .gform_wrapper .gform_body input[type=number],
body.page.donate-to-franciscans .gform_wrapper .gform_body select,
body.page.friar-works-franciscan-ministry-mission-candles-masses .gform_wrapper .gform_body select,
body.page.friar-works-franciscan-ministry-mission .gform_wrapper .gform_body select,
body.page.donate-to-franciscans .gform_wrapper .gform_body textarea,
body.page.friar-works-franciscan-ministry-mission-candles-masses .gform_wrapper .gform_body textarea,
body.page.friar-works-franciscan-ministry-mission .gform_wrapper .gform_body textarea {
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  border: 1px solid #B5C78B;
}
body.page.donate-to-franciscans .gform_wrapper .gform_body li.gf_left_half,
body.page.friar-works-franciscan-ministry-mission-candles-masses .gform_wrapper .gform_body li.gf_left_half,
body.page.friar-works-franciscan-ministry-mission .gform_wrapper .gform_body li.gf_left_half,
body.page.donate-to-franciscans .gform_wrapper .gform_body li.gf_right_half,
body.page.friar-works-franciscan-ministry-mission-candles-masses .gform_wrapper .gform_body li.gf_right_half,
body.page.friar-works-franciscan-ministry-mission .gform_wrapper .gform_body li.gf_right_half {
  width: 49%;
}
body.page.donate-to-franciscans .gform_wrapper .gform_body li.radio-buttons .ginput_container_radio ul,
body.page.friar-works-franciscan-ministry-mission-candles-masses .gform_wrapper .gform_body li.radio-buttons .ginput_container_radio ul,
body.page.friar-works-franciscan-ministry-mission .gform_wrapper .gform_body li.radio-buttons .ginput_container_radio ul {
  display: flex;
  margin-bottom: 0;
  overflow: hidden;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
}
body.page.donate-to-franciscans .gform_wrapper .gform_body li.radio-buttons .ginput_container_radio ul li,
body.page.friar-works-franciscan-ministry-mission-candles-masses .gform_wrapper .gform_body li.radio-buttons .ginput_container_radio ul li,
body.page.friar-works-franciscan-ministry-mission .gform_wrapper .gform_body li.radio-buttons .ginput_container_radio ul li {
  flex: 1;
}
body.page.donate-to-franciscans .gform_wrapper .gform_body li.radio-buttons .ginput_container_radio ul li input,
body.page.friar-works-franciscan-ministry-mission-candles-masses .gform_wrapper .gform_body li.radio-buttons .ginput_container_radio ul li input,
body.page.friar-works-franciscan-ministry-mission .gform_wrapper .gform_body li.radio-buttons .ginput_container_radio ul li input {
  position: absolute !important;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  width: 1px;
  border: 0;
  overflow: hidden;
}
body.page.donate-to-franciscans .gform_wrapper .gform_body li.radio-buttons .ginput_container_radio ul li label,
body.page.friar-works-franciscan-ministry-mission-candles-masses .gform_wrapper .gform_body li.radio-buttons .ginput_container_radio ul li label,
body.page.friar-works-franciscan-ministry-mission .gform_wrapper .gform_body li.radio-buttons .ginput_container_radio ul li label {
  width: 97%;
  text-align: center;
  padding-top: 11px;
  padding-bottom: 11px;
  margin: 0;
  text-decoration: none;
  display: inline-block;
  font-family: 'Lato', sans-serif;
  font-weight: bold;
  font-size: 22px;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
  max-width: 100%;
  border-radius: 4px !important;
}
body.page.donate-to-franciscans .gform_wrapper .gform_body li.radio-buttons .ginput_container_radio ul li label:hover,
body.page.friar-works-franciscan-ministry-mission-candles-masses .gform_wrapper .gform_body li.radio-buttons .ginput_container_radio ul li label:hover,
body.page.friar-works-franciscan-ministry-mission .gform_wrapper .gform_body li.radio-buttons .ginput_container_radio ul li label:hover {
  cursor: pointer;
}
body.page.donate-to-franciscans .gform_wrapper .gform_body li.radio-buttons.green .ginput_container_radio ul label,
body.page.friar-works-franciscan-ministry-mission-candles-masses .gform_wrapper .gform_body li.radio-buttons.green .ginput_container_radio ul label,
body.page.friar-works-franciscan-ministry-mission .gform_wrapper .gform_body li.radio-buttons.green .ginput_container_radio ul label {
  background-color: white;
  color: #648518;
  border: 2px solid #648518;
}
body.page.donate-to-franciscans .gform_wrapper .gform_body li.radio-buttons.green .ginput_container_radio ul label:hover,
body.page.friar-works-franciscan-ministry-mission-candles-masses .gform_wrapper .gform_body li.radio-buttons.green .ginput_container_radio ul label:hover,
body.page.friar-works-franciscan-ministry-mission .gform_wrapper .gform_body li.radio-buttons.green .ginput_container_radio ul label:hover {
  color: white;
  background-color: #648518;
}
body.page.donate-to-franciscans .gform_wrapper .gform_body li.radio-buttons.green .ginput_container_radio ul input:checked + label,
body.page.friar-works-franciscan-ministry-mission-candles-masses .gform_wrapper .gform_body li.radio-buttons.green .ginput_container_radio ul input:checked + label,
body.page.friar-works-franciscan-ministry-mission .gform_wrapper .gform_body li.radio-buttons.green .ginput_container_radio ul input:checked + label {
  color: white;
  background-color: #648518;
}
body.page.donate-to-franciscans .gform_wrapper .gform_body li.radio-buttons .gfield_description,
body.page.friar-works-franciscan-ministry-mission-candles-masses .gform_wrapper .gform_body li.radio-buttons .gfield_description,
body.page.friar-works-franciscan-ministry-mission .gform_wrapper .gform_body li.radio-buttons .gfield_description {
  margin-bottom: 20px;
}
body.page.donate-to-franciscans .gform_wrapper .gform_body li.hide-label label,
body.page.friar-works-franciscan-ministry-mission-candles-masses .gform_wrapper .gform_body li.hide-label label,
body.page.friar-works-franciscan-ministry-mission .gform_wrapper .gform_body li.hide-label label {
  display: none;
  margin-top: 0;
}
body.page.donate-to-franciscans .gform_wrapper .gform_body .ginput_complex p,
body.page.friar-works-franciscan-ministry-mission-candles-masses .gform_wrapper .gform_body .ginput_complex p,
body.page.friar-works-franciscan-ministry-mission .gform_wrapper .gform_body .ginput_complex p {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 0;
  width: 49%;
}
body.page.donate-to-franciscans .gform_wrapper .gform_body .ginput_complex p span,
body.page.friar-works-franciscan-ministry-mission-candles-masses .gform_wrapper .gform_body .ginput_complex p span,
body.page.friar-works-franciscan-ministry-mission .gform_wrapper .gform_body .ginput_complex p span {
  width: 100% !important;
}
body.page.donate-to-franciscans .gform_wrapper .gform_body .ginput_container_creditcard .ginput_full,
body.page.friar-works-franciscan-ministry-mission-candles-masses .gform_wrapper .gform_body .ginput_container_creditcard .ginput_full,
body.page.friar-works-franciscan-ministry-mission .gform_wrapper .gform_body .ginput_container_creditcard .ginput_full {
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 767px) {
  body.page.donate-to-franciscans .gform_wrapper .gform_body .ginput_container_creditcard .ginput_full p,
  body.page.friar-works-franciscan-ministry-mission-candles-masses .gform_wrapper .gform_body .ginput_container_creditcard .ginput_full p,
  body.page.friar-works-franciscan-ministry-mission .gform_wrapper .gform_body .ginput_container_creditcard .ginput_full p {
    width: 100%;
  }
}
body.page.donate-to-franciscans .gform_wrapper .gform_body .ginput_container_creditcard .ginput_full p .ginput_full,
body.page.friar-works-franciscan-ministry-mission-candles-masses .gform_wrapper .gform_body .ginput_container_creditcard .ginput_full p .ginput_full,
body.page.friar-works-franciscan-ministry-mission .gform_wrapper .gform_body .ginput_container_creditcard .ginput_full p .ginput_full {
  min-height: 0px;
}
body.page.donate-to-franciscans .gform_wrapper .gform_body .ginput_container_creditcard .ginput_full p .ginput_full .ginput_cardinfo_left,
body.page.friar-works-franciscan-ministry-mission-candles-masses .gform_wrapper .gform_body .ginput_container_creditcard .ginput_full p .ginput_full .ginput_cardinfo_left,
body.page.friar-works-franciscan-ministry-mission .gform_wrapper .gform_body .ginput_container_creditcard .ginput_full p .ginput_full .ginput_cardinfo_left {
  min-height: 0px;
}
@media screen and (max-width: 767px) {
  body.page.donate-to-franciscans .gform_wrapper .gform_body .ginput_container_creditcard .ginput_full p select,
  body.page.friar-works-franciscan-ministry-mission-candles-masses .gform_wrapper .gform_body .ginput_container_creditcard .ginput_full p select,
  body.page.friar-works-franciscan-ministry-mission .gform_wrapper .gform_body .ginput_container_creditcard .ginput_full p select {
    width: 100%;
  }
}
body.page.donate-to-franciscans .gform_wrapper .gform_body .gform_page_footer input[type="button"],
body.page.friar-works-franciscan-ministry-mission-candles-masses .gform_wrapper .gform_body .gform_page_footer input[type="button"],
body.page.friar-works-franciscan-ministry-mission .gform_wrapper .gform_body .gform_page_footer input[type="button"],
body.page.donate-to-franciscans .gform_wrapper .gform_body .gform_page_footer input[type="submit"],
body.page.friar-works-franciscan-ministry-mission-candles-masses .gform_wrapper .gform_body .gform_page_footer input[type="submit"],
body.page.friar-works-franciscan-ministry-mission .gform_wrapper .gform_body .gform_page_footer input[type="submit"] {
  padding: 8px 16px 8px 10px;
  background-color: #648518;
  border-radius: 3px;
  color: white;
  padding: 11px 24px;
  text-transform: uppercase;
  margin-top: 0;
  margin-right: 12px;
  text-decoration: none;
  display: inline-block;
  font-family: 'Lato', sans-serif;
  font-weight: bold;
  font-size: 22px;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
  max-width: 100%;
  border: 2px solid #648518;
}
body.page.donate-to-franciscans .gform_wrapper .gform_body .gform_page_footer input[type="button"]:hover,
body.page.friar-works-franciscan-ministry-mission-candles-masses .gform_wrapper .gform_body .gform_page_footer input[type="button"]:hover,
body.page.friar-works-franciscan-ministry-mission .gform_wrapper .gform_body .gform_page_footer input[type="button"]:hover,
body.page.donate-to-franciscans .gform_wrapper .gform_body .gform_page_footer input[type="submit"]:hover,
body.page.friar-works-franciscan-ministry-mission-candles-masses .gform_wrapper .gform_body .gform_page_footer input[type="submit"]:hover,
body.page.friar-works-franciscan-ministry-mission .gform_wrapper .gform_body .gform_page_footer input[type="submit"]:hover {
  color: #648518;
  background-color: white;
}
body.page.donate-to-franciscans .gform_wrapper .gform_body .field_description_below .gfield_description,
body.page.friar-works-franciscan-ministry-mission-candles-masses .gform_wrapper .gform_body .field_description_below .gfield_description,
body.page.friar-works-franciscan-ministry-mission .gform_wrapper .gform_body .field_description_below .gfield_description {
  font-size: 16px;
}
body.page.donate-to-franciscans h3,
body.page.friar-works-franciscan-ministry-mission-candles-masses h3,
body.page.friar-works-franciscan-ministry-mission h3 {
  font-size: 32px;
  font-weight: 700;
}
body.page.donate-to-franciscans section.three_columns,
body.page.friar-works-franciscan-ministry-mission-candles-masses section.three_columns,
body.page.friar-works-franciscan-ministry-mission section.three_columns {
  padding-bottom: 10px;
  padding-top: 130px;
}
body.page.donate-to-franciscans section.three_columns .container .column,
body.page.friar-works-franciscan-ministry-mission-candles-masses section.three_columns .container .column,
body.page.friar-works-franciscan-ministry-mission section.three_columns .container .column {
  padding-bottom: 20px;
}
body.page.donate-to-franciscans section.three_columns .container .column .content-wrap,
body.page.friar-works-franciscan-ministry-mission-candles-masses section.three_columns .container .column .content-wrap,
body.page.friar-works-franciscan-ministry-mission section.three_columns .container .column .content-wrap {
  padding: 0 20px 20px;
}
body.page.donate-to-franciscans section.three_columns .container .column .content-wrap a,
body.page.friar-works-franciscan-ministry-mission-candles-masses section.three_columns .container .column .content-wrap a,
body.page.friar-works-franciscan-ministry-mission section.three_columns .container .column .content-wrap a {
  margin-top: 0;
}
body.page.donate-to-franciscans section.three_columns .container .column .content-wrap p,
body.page.friar-works-franciscan-ministry-mission-candles-masses section.three_columns .container .column .content-wrap p,
body.page.friar-works-franciscan-ministry-mission section.three_columns .container .column .content-wrap p {
  margin-bottom: 20px;
  font-size: 16px;
}
body.page.donate-to-franciscans section.content .container .content-wrap,
body.page.friar-works-franciscan-ministry-mission-candles-masses section.content .container .content-wrap,
body.page.friar-works-franciscan-ministry-mission section.content .container .content-wrap {
  padding-top: 10px;
}
@media screen and (max-width: 767px) {
  body.page.donate-to-franciscans .gform_wrapper .gform_body li.radio-buttons .ginput_container_radio ul,
  body.page.friar-works-franciscan-ministry-mission-candles-masses .gform_wrapper .gform_body li.radio-buttons .ginput_container_radio ul,
  body.page.friar-works-franciscan-ministry-mission .gform_wrapper .gform_body li.radio-buttons .ginput_container_radio ul {
    flex-wrap: wrap;
  }
  body.page.donate-to-franciscans .gform_wrapper .gform_body li.radio-buttons .ginput_container_radio ul li,
  body.page.friar-works-franciscan-ministry-mission-candles-masses .gform_wrapper .gform_body li.radio-buttons .ginput_container_radio ul li,
  body.page.friar-works-franciscan-ministry-mission .gform_wrapper .gform_body li.radio-buttons .ginput_container_radio ul li {
    flex: 1 0 21%;
    /* explanation below */
    margin-bottom: 5px;
    padding-left: 0;
  }
  body.page.donate-to-franciscans .gform_wrapper .gform_body li.radio-buttons .ginput_container_radio ul li label,
  body.page.friar-works-franciscan-ministry-mission-candles-masses .gform_wrapper .gform_body li.radio-buttons .ginput_container_radio ul li label,
  body.page.friar-works-franciscan-ministry-mission .gform_wrapper .gform_body li.radio-buttons .ginput_container_radio ul li label {
    font-size: 18px;
  }
  body.page.donate-to-franciscans section.content .container .content-wrap,
  body.page.friar-works-franciscan-ministry-mission-candles-masses section.content .container .content-wrap,
  body.page.friar-works-franciscan-ministry-mission section.content .container .content-wrap {
    padding-left: 10px;
    padding-right: 18px;
  }
  body.page.donate-to-franciscans .gform_wrapper .gform_body li.gf_left_half,
  body.page.friar-works-franciscan-ministry-mission-candles-masses .gform_wrapper .gform_body li.gf_left_half,
  body.page.friar-works-franciscan-ministry-mission .gform_wrapper .gform_body li.gf_left_half,
  body.page.donate-to-franciscans .gform_wrapper .gform_body li.gf_left_half,
  body.page.friar-works-franciscan-ministry-mission-candles-masses .gform_wrapper .gform_body li.gf_left_half,
  body.page.friar-works-franciscan-ministry-mission .gform_wrapper .gform_body li.gf_left_half,
  body.page.donate-to-franciscans .gform_wrapper .gform_body li.gf_left_half,
  body.page.friar-works-franciscan-ministry-mission-candles-masses .gform_wrapper .gform_body li.gf_left_half,
  body.page.friar-works-franciscan-ministry-mission .gform_wrapper .gform_body li.gf_left_half,
  body.page.donate-to-franciscans .gform_wrapper .gform_body li.gf_right_half,
  body.page.friar-works-franciscan-ministry-mission-candles-masses .gform_wrapper .gform_body li.gf_right_half,
  body.page.friar-works-franciscan-ministry-mission .gform_wrapper .gform_body li.gf_right_half,
  body.page.donate-to-franciscans .gform_wrapper .gform_body li.gf_right_half,
  body.page.friar-works-franciscan-ministry-mission-candles-masses .gform_wrapper .gform_body li.gf_right_half,
  body.page.friar-works-franciscan-ministry-mission .gform_wrapper .gform_body li.gf_right_half,
  body.page.donate-to-franciscans .gform_wrapper .gform_body li.gf_right_half,
  body.page.friar-works-franciscan-ministry-mission-candles-masses .gform_wrapper .gform_body li.gf_right_half,
  body.page.friar-works-franciscan-ministry-mission .gform_wrapper .gform_body li.gf_right_half {
    width: 100%;
  }
  body.page.donate-to-franciscans .gform_wrapper .ginput_complex .ginput_left,
  body.page.friar-works-franciscan-ministry-mission-candles-masses .gform_wrapper .ginput_complex .ginput_left,
  body.page.friar-works-franciscan-ministry-mission .gform_wrapper .ginput_complex .ginput_left,
  body.page.donate-to-franciscans .gform_wrapper .ginput_complex .ginput_right,
  body.page.friar-works-franciscan-ministry-mission-candles-masses .gform_wrapper .ginput_complex .ginput_right,
  body.page.friar-works-franciscan-ministry-mission .gform_wrapper .ginput_complex .ginput_right {
    max-width: none;
  }
  body.page.donate-to-franciscans .gform_wrapper .top_label input.medium,
  body.page.friar-works-franciscan-ministry-mission-candles-masses .gform_wrapper .top_label input.medium,
  body.page.friar-works-franciscan-ministry-mission .gform_wrapper .top_label input.medium,
  body.page.donate-to-franciscans .gform_wrapper .top_label select.medium,
  body.page.friar-works-franciscan-ministry-mission-candles-masses .gform_wrapper .top_label select.medium,
  body.page.friar-works-franciscan-ministry-mission .gform_wrapper .top_label select.medium {
    max-width: none;
  }
  body.page.donate-to-franciscans section.three_columns,
  body.page.friar-works-franciscan-ministry-mission-candles-masses section.three_columns,
  body.page.friar-works-franciscan-ministry-mission section.three_columns {
    padding-bottom: 10px;
    padding-top: 100px;
  }
  body.page.donate-to-franciscans section.three_columns .container .column,
  body.page.friar-works-franciscan-ministry-mission-candles-masses section.three_columns .container .column,
  body.page.friar-works-franciscan-ministry-mission section.three_columns .container .column {
    padding-bottom: 20px;
    margin-bottom: 100px;
    display: block;
    flex: none;
  }
  body.page.donate-to-franciscans section.three_columns .container .column .content-wrap,
  body.page.friar-works-franciscan-ministry-mission-candles-masses section.three_columns .container .column .content-wrap,
  body.page.friar-works-franciscan-ministry-mission section.three_columns .container .column .content-wrap {
    padding: 0 20px 20px;
  }
  body.page.donate-to-franciscans section.three_columns .container .column .content-wrap a,
  body.page.friar-works-franciscan-ministry-mission-candles-masses section.three_columns .container .column .content-wrap a,
  body.page.friar-works-franciscan-ministry-mission section.three_columns .container .column .content-wrap a {
    margin-top: 0;
  }
  body.page.donate-to-franciscans section.three_columns .container .column:last-child,
  body.page.friar-works-franciscan-ministry-mission-candles-masses section.three_columns .container .column:last-child,
  body.page.friar-works-franciscan-ministry-mission section.three_columns .container .column:last-child {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 767px) {
  .home .container {
    width: 100%;
  }
  .home #main_home {
    background-image: none;
  }
  .home #main_home .slider_wrap {
    height: auto;
    padding-bottom: 30px;
  }
  .home .jcarousel {
    display: none;
  }
  #announcement_wrap #announcement {
    width: 95%;
    margin: 0 auto;
  }
  #announcement_wrap #announcement img {
    text-align: center;
    margin-top: 10px;
    display: block;
    float: none;
  }
  #announcement_wrap #announcement img.desktop {
    display: none;
  }
  #announcement_wrap #announcement .two .left {
    width: 100%;
    padding-bottom: 20px;
  }
  #announcement_wrap #announcement .two .right {
    width: 100%;
    padding-bottom: 20px;
  }
  .beige_wrap {
    background: none;
    padding-bottom: 25px;
  }
  .beige_wrap .prayer_requests_wrap {
    display: none;
  }
  .beige_wrap .news_events_wrap {
    display: none;
  }
  .beige_wrap a {
    color: white;
  }
  #header_wrap {
    height: 46px;
    top: 0;
  }
  #footer_wrap {
    margin-top: 200px;
    margin: 100px 0 0 0;
  }
  #footer_wrap #footer_center {
    margin: -122px 0 0 0;
    background-size: 100%;
    max-width: 100%;
    position: absolute;
  }
  .home #footer_wrap {
    margin-top: -47px;
    z-index: 1;
  }
  #content_wrap #support-content {
    width: 100%;
  }
  #content_wrap #support-content .content_item {
    margin-top: -18%;
  }
  #content_wrap #support-content .img-circle {
    margin-left: 30%;
  }
  .img-circle {
    margin-left: auto!important;
    margin-right: auto;
  }
  .modal-box {
    width: 100%;
    margin-top: 30px;
  }
  .modal-box-empty {
    width: 100%;
    margin: 0;
  }
  .modal-box-styles {
    margin: 30px 30px 0px 30px;
  }
  .modal-box-styles img {
    width: 100%;
    min-height: 240px;
  }
  .modal-text {
    font-family: DejaVu-serif;
    text-align: center;
    color: #D94B00;
    font-size: 22px;
    padding-top: 10px;
    line-height: 25px;
  }
  .modal-dialog {
    width: 100%;
    top: 45px;
    margin: 0;
  }
  .modal-content .modal-header h4 {
    font-size: 23px;
  }
  .glossary-wrap {
    min-height: 120px;
  }
  .glossary-wrap img {
    margin-left: 16%;
  }
  .glossary-wrap .glossary-text {
    margin-top: 21%;
  }
  .img-quote .quote {
    font-size: 20px;
    line-height: 37px;
    top: 30%;
    padding: 0 7%;
  }
  .img-quote img {
    height: 25%;
  }
  .icon-container .quote-icon {
    margin-left: auto;
    margin-right: auto;
  }
  #form-container #gform_wrapper_9 .gform_body {
    margin-left: 0px;
    padding-top: 50px;
  }
  #form-container #gform_wrapper_9 .gfield {
    margin-left: auto!important;
    margin-right: auto;
  }
  #form-container #gform_wrapper_9 .gfield input,
  #form-container #gform_wrapper_9 .gfield select {
    width: 300px!important;
  }
  #form-container #gform_wrapper_9 #field_9_8 {
    padding-left: 40px;
  }
  #form-container #gform_wrapper_9 #field_9_8 .ginput_container #input_9_8 .gchoice_9_8_1 {
    margin-top: 0px;
  }
  #form-container #gform_wrapper_9 .gform_footer input#gform_submit_button_9 {
    margin-left: auto;
    margin-top: 0px;
    margin-right: auto;
    display: block;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxlZ2FjeS91bml2ZXJzYWwuY3NzIiwiY29uZmlnL19jb21tb24ubGVzcyIsIm1vZHVsZXMvX2hhbWJ1cmdlcnMubGVzcyIsInZpZXdzL2xheW91dHMvX21hc3Rlci5sZXNzIiwidmlld3MvcGFydGlhbHMvX2hlYWRlci5sZXNzIiwidmlld3MvcGFydGlhbHMvX2Zvb3Rlci5sZXNzIiwidmlld3MvcGFydGlhbHMvX21vZGFsLmxlc3MiLCJ2aWV3cy9zZWN0aW9ucy9oZXJvX2ltYWdlLmxlc3MiLCJ2aWV3cy9zZWN0aW9ucy90aHJlZV9jb2x1bW5zLmxlc3MiLCJ2aWV3cy9zZWN0aW9ucy9uZXdzX2FuZF9ldmVudHMubGVzcyIsInZpZXdzL3NlY3Rpb25zL3NpZGVfYnlfc2lkZS5sZXNzIiwidmlld3Mvc2VjdGlvbnMvcHJheWVyX3JlcXVlc3RzLmxlc3MiLCJ2aWV3cy9zZWN0aW9ucy9jb250ZW50Lmxlc3MiLCJ2aWV3cy9zZWN0aW9ucy9ibG9nLXBvc3RzLmxlc3MiLCJ2aWV3cy9zZWN0aW9ucy9hbGxfcHJheWVyX3JlcXVlc3RzLmxlc3MiLCJ2aWV3cy9zZWN0aW9ucy9oZXJvX3ZpZGVvLmxlc3MiLCJ2aWV3cy9wYWdlcy9fcGFnZS1ob21lLmxlc3MiLCJ2aWV3cy9wYWdlcy9fcGFnZS1sZWF2ZS1sZWdhY3ktZm9yLXBvb3IubGVzcyIsInZpZXdzL3BhZ2VzL19wYWdlX2RvbmF0ZS10by1mcmFuY2lzY2Fucy5sZXNzIiwibWFpbi5sZXNzIiwidmlld3MvcGFnZXMvX3BhZ2UtaG9tZUA3NjgubGVzcyIsInZpZXdzL3BhcnRpYWxzL19oZWFkZXJANzY4Lmxlc3MiLCJ2aWV3cy9wYXJ0aWFscy9fZm9vdGVyQDc2OC5sZXNzIiwidmlld3MvcGFnZXMvX3BhZ2UtbGVhdmUtbGVnYWN5LWZvci1wb29yQDc2OC5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDdDNDQTtFQUNDLGFBQWEsb0JBQWI7RUFDQSxTQUFTLGtGQUFUO0VBQ0EsS0FBSyxNQUFNLFVBQ1Asb0ZBQW9GLE9BQU8sYUFDM0YsbUZBQW1GLE9BQU8saUJBQzFGLDJGQUEyRixPQUFPLE1BSHRHO0VBSUEsbUJBQUE7RUFDQSxrQkFBQTs7QUFFRDtFQUNDLGFBQWEsYUFBYjtFQUNBLFNBQVMsMkVBQVQ7RUFDQSxLQUFLLE1BQU0sVUFDUCw2RUFBNkUsT0FBTyxhQUNwRiw0RUFBNEUsT0FBTyxpQkFDbkYsb0ZBQW9GLE9BQU8sTUFIL0Y7RUFJQSxtQkFBQTtFQUNBLGtCQUFBOztBQUVEO0VBQ0MsYUFBYSxrQkFBYjtFQUNBLFNBQVMseUZBQVQ7RUFDQSxLQUFLLE1BQU0sVUFDUCwyRkFBMkYsT0FBTyxhQUNsRywwRkFBMEYsT0FBTyxpQkFDakcsa0dBQWtHLE9BQU8sTUFIN0c7RUFJQSxtQkFBQTtFQUNBLGtCQUFBOzs7Ozs7Ozs7QUN0QkU7RUFBVyxhQUFBO0VBQWEscUJBQUE7RUFBcUIsaUJBQUE7RUFBaUIsU0FBQTtFQUFTLGFBQUE7RUFBYSxlQUFBO0VBQWUsa0NBQUE7RUFBa0MseUJBQUE7RUFBeUIsbUNBQUE7RUFBbUMsb0JBQUE7RUFBb0IsY0FBQTtFQUFjLFNBQUE7RUFBUyw2QkFBQTs7QUFBNkIsVUFBVTtFQUFPLFlBQUE7O0FBQVc7RUFBZSxrQkFBQTtFQUFrQixxQkFBQTtFQUFxQixXQUFBO0VBQVcsWUFBQTs7QUFBWTtFQUFpQixRQUFBO0VBQVEsY0FBQTtFQUFjLGdCQUFBOztBQUFnQjtBQUFpQixnQkFBZ0I7QUFBTyxnQkFBZ0I7RUFBUSxrQkFBQTtFQUFrQixXQUFBO0VBQVcsV0FBQTtFQUFXLGdDQUFBO0VBQWdDLHlCQUFBO0VBQXlCLDhCQUFBO0VBQThCLGtCQUFBO0VBQWtCLHNCQUFBOztBQUFzQixnQkFBZ0I7QUFBTyxnQkFBZ0I7RUFBUSxjQUFBO0VBQWMsU0FBUSxFQUFSOztBQUFXLGdCQUFnQjtFQUFRLFVBQUE7O0FBQVUsZ0JBQWdCO0VBQU8sYUFBQTs7QUFBYSxlQUFnQjtFQUFlLGlCQUFBOztBQUFpQixlQUFnQjtFQUFpQiw0QkFBMEIsMERBQW1ELHlDQUE3RTs7QUFBZ0gsZUFBZ0IsaUJBQWdCO0FBQU8sZUFBZ0IsaUJBQWdCO0VBQVEseUJBQXdCLHlDQUF4Qjs7QUFBMkQsZUFBZSxVQUFXO0VBQWlCLFdBQVUsZUFBVjtFQUEwQiw2QkFBQTs7QUFBNkIsZUFBZSxVQUFXLGlCQUFnQjtFQUFRLFdBQVUsd0JBQXNCLGFBQWhDOztBQUE4QyxlQUFlLFVBQVcsaUJBQWdCO0VBQU8sV0FBVSx5QkFBdUIsY0FBakM7O0FBQWdELGlCQUFrQjtFQUFlLGlCQUFBOztBQUFpQixpQkFBa0I7RUFBaUIsNEJBQTBCLDBEQUFtRCx5Q0FBN0U7O0FBQWdILGlCQUFrQixpQkFBZ0I7QUFBTyxpQkFBa0IsaUJBQWdCO0VBQVEseUJBQXdCLHlDQUF4Qjs7QUFBMkQsaUJBQWlCLFVBQVc7RUFBaUIsV0FBVSxnQkFBVjtFQUEyQiw2QkFBQTs7QUFBNkIsaUJBQWlCLFVBQVcsaUJBQWdCO0VBQVEsV0FBVSx3QkFBc0IsYUFBaEM7O0FBQThDLGlCQUFpQixVQUFXLGlCQUFnQjtFQUFPLFdBQVUseUJBQXVCLGNBQWpDOztBQUFnRCxlQUFnQjtFQUFlLGlCQUFBOztBQUFpQixlQUFnQjtFQUFpQiw0QkFBMEIsMERBQW1ELHlDQUE3RTs7QUFBZ0gsZUFBZ0IsaUJBQWdCO0FBQU8sZUFBZ0IsaUJBQWdCO0VBQVEseUJBQXdCLHlDQUF4Qjs7QUFBMkQsZUFBZSxVQUFXO0VBQWlCLFdBQVUsZ0JBQVY7RUFBMkIsNkJBQUE7O0FBQTZCLGVBQWUsVUFBVyxpQkFBZ0I7RUFBUSxXQUFVLHdCQUFzQixhQUFoQzs7QUFBOEMsZUFBZSxVQUFXLGlCQUFnQjtFQUFPLFdBQVUseUJBQXVCLGNBQWpDOztBQUFnRCxpQkFBa0I7RUFBZSxpQkFBQTs7QUFBaUIsaUJBQWtCO0VBQWlCLDRCQUEwQiwwREFBbUQseUNBQTdFOztBQUFnSCxpQkFBa0IsaUJBQWdCO0FBQU8saUJBQWtCLGlCQUFnQjtFQUFRLHlCQUF3Qix5Q0FBeEI7O0FBQTJELGlCQUFpQixVQUFXO0VBQWlCLFdBQVUsZUFBVjtFQUEwQiw2QkFBQTs7QUFBNkIsaUJBQWlCLFVBQVcsaUJBQWdCO0VBQVEsV0FBVSx3QkFBc0IsYUFBaEM7O0FBQThDLGlCQUFpQixVQUFXLGlCQUFnQjtFQUFPLFdBQVUseUJBQXVCLGNBQWpDOztBQUFnRCxnQkFBaUI7RUFBZSxpQkFBQTs7QUFBaUIsZ0JBQWlCO0VBQWlCLDRCQUEwQiwwREFBbUQseUNBQTdFOztBQUFnSCxnQkFBaUIsaUJBQWdCO0FBQU8sZ0JBQWlCLGlCQUFnQjtFQUFRLHlCQUF3Qix5Q0FBeEI7O0FBQTJELGdCQUFnQixVQUFXO0VBQWlCLFdBQVUsZ0JBQWdCLGVBQTFCO0VBQTBDLDZCQUFBOztBQUE2QixnQkFBZ0IsVUFBVyxpQkFBZ0I7RUFBUSxXQUFVLHdCQUFzQixhQUFoQzs7QUFBOEMsZ0JBQWdCLFVBQVcsaUJBQWdCO0VBQU8sV0FBVSx5QkFBdUIsY0FBakM7O0FBQWdELGtCQUFtQjtFQUFlLGlCQUFBOztBQUFpQixrQkFBbUI7RUFBaUIsNEJBQTBCLDBEQUFtRCx5Q0FBN0U7O0FBQWdILGtCQUFtQixpQkFBZ0I7QUFBTyxrQkFBbUIsaUJBQWdCO0VBQVEseUJBQXdCLHlDQUF4Qjs7QUFBMkQsa0JBQWtCLFVBQVc7RUFBaUIsV0FBVSxnQkFBZ0IsZ0JBQWdCLGVBQTFDO0VBQTBELDZCQUFBOztBQUE2QixrQkFBa0IsVUFBVyxpQkFBZ0I7RUFBUSxXQUFVLHdCQUFzQixhQUFoQzs7QUFBOEMsa0JBQWtCLFVBQVcsaUJBQWdCO0VBQU8sV0FBVSx5QkFBdUIsY0FBakM7O0FBQWdELGlCQUFpQixVQUFXLGlCQUFnQjtFQUFRLFdBQVUsd0JBQXNCLGVBQWUsV0FBL0M7O0FBQTBELGlCQUFpQixVQUFXLGlCQUFnQjtFQUFPLFdBQVUsd0JBQXNCLGNBQWMsV0FBOUM7O0FBQXlELG1CQUFtQixVQUFXLGlCQUFnQjtFQUFRLFdBQVUsdUJBQXFCLGNBQWMsV0FBN0M7O0FBQXdELG1CQUFtQixVQUFXLGlCQUFnQjtFQUFPLFdBQVUsdUJBQXFCLGVBQWUsV0FBOUM7O0FBQXlELG9CQUFxQixpQkFBZ0I7RUFBUSwrQ0FBMEMsa0NBQTFDOztBQUF1RSxvQkFBcUIsaUJBQWdCO0VBQU8sa0RBQTZDLGtDQUE3Qzs7QUFBMEUsb0JBQW9CLFVBQVcsaUJBQWdCO0VBQVEsTUFBQTtFQUFNLDBDQUFzQywyQ0FBdEM7RUFBMEUsV0FBVSw0QkFBMEIsZUFBZSxXQUFuRDs7QUFBOEQsb0JBQW9CLFVBQVcsaUJBQWdCO0VBQU8sU0FBQTtFQUFTLDZDQUF5QywyQ0FBekM7RUFBNkUsV0FBVSwyQkFBeUIsY0FBYyxXQUFqRDs7QUFBNEQsc0JBQXVCLGlCQUFnQjtFQUFRLCtDQUEwQyxrQ0FBMUM7O0FBQXVFLHNCQUF1QixpQkFBZ0I7RUFBTyxrREFBNkMsa0NBQTdDOztBQUEwRSxzQkFBc0IsVUFBVyxpQkFBZ0I7RUFBUSxNQUFBO0VBQU0sMENBQXNDLDJDQUF0QztFQUEwRSxXQUFVLDJCQUF5QixjQUFjLFdBQWpEOztBQUE0RCxzQkFBc0IsVUFBVyxpQkFBZ0I7RUFBTyxTQUFBO0VBQVMsNkNBQXlDLDJDQUF6QztFQUE2RSxXQUFVLDBCQUF3QixlQUFlLFdBQWpEOztBQUE0RCxxQkFBcUIsVUFBVztFQUFpQixXQUFVLGVBQVY7O0FBQTBCLHFCQUFxQixVQUFXLGlCQUFnQjtFQUFRLFdBQVUsdUJBQXFCLGNBQWMsV0FBN0M7O0FBQXdELHFCQUFxQixVQUFXLGlCQUFnQjtFQUFPLFdBQVUsdUJBQXFCLGVBQWUsV0FBOUM7O0FBQXlELHVCQUF1QixVQUFXO0VBQWlCLFdBQVUsZUFBVjs7QUFBMEIsdUJBQXVCLFVBQVcsaUJBQWdCO0VBQVEsV0FBVSx3QkFBc0IsZUFBZSxXQUEvQzs7QUFBMEQsdUJBQXVCLFVBQVcsaUJBQWdCO0VBQU8sV0FBVSx3QkFBc0IsY0FBYyxXQUE5Qzs7QUFBeUQsa0JBQW1CO0FBQWlCLGtCQUFtQixpQkFBZ0I7QUFBTyxrQkFBbUIsaUJBQWdCO0VBQVEseUJBQUE7O0FBQXlCLGtCQUFrQixVQUFXO0VBQWlCLFdBQVUsYUFBVjs7QUFBd0Isa0JBQWtCLFVBQVcsaUJBQWdCO0VBQVEsTUFBQTtFQUFNLFVBQUE7O0FBQVUsa0JBQWtCLFVBQVcsaUJBQWdCO0VBQU8sU0FBQTtFQUFTLFdBQVUsY0FBVjs7QUFBeUIsb0JBQXFCO0VBQWlCLFNBQUE7RUFBUyxTQUFBO0VBQVMsc0JBQUE7RUFBc0IsNEJBQTJCLHNDQUEzQjtFQUEyRCwwQkFBQTs7QUFBeUIsb0JBQXFCLGlCQUFnQjtFQUFPLFVBQUE7RUFBVSxxQkFBbUIsb0VBQW5COztBQUErRSxvQkFBcUIsaUJBQWdCO0VBQVEsc0JBQW9CLGlFQUF3RCxzQ0FBNUU7O0FBQTRHLG9CQUFvQixVQUFXO0VBQWlCLHNCQUFBO0VBQXNCLDRCQUEyQixtQ0FBM0I7RUFBeUQsV0FBVSx5QkFBdUIsY0FBakM7O0FBQWdELG9CQUFvQixVQUFXLGlCQUFnQjtFQUFPLE1BQUE7RUFBTSxxQkFBbUIscUVBQW5CO0VBQWdGLFVBQUE7O0FBQVUsb0JBQW9CLFVBQVcsaUJBQWdCO0VBQVEsTUFBQTtFQUFNLHFCQUFtQixrRUFBeUQseUNBQTVFO0VBQStHLFdBQVUsY0FBVjs7QUFBeUIsc0JBQXVCO0VBQWlCLFNBQUE7RUFBUyxTQUFBO0VBQVMsc0JBQUE7RUFBc0IsNEJBQTJCLHNDQUEzQjtFQUEyRCwwQkFBQTs7QUFBeUIsc0JBQXVCLGlCQUFnQjtFQUFPLFVBQUE7RUFBVSxxQkFBbUIsb0VBQW5COztBQUErRSxzQkFBdUIsaUJBQWdCO0VBQVEsc0JBQW9CLGlFQUF3RCxzQ0FBNUU7O0FBQTRHLHNCQUFzQixVQUFXO0VBQWlCLHNCQUFBO0VBQXNCLDRCQUEyQixtQ0FBM0I7RUFBeUQsV0FBVSx5QkFBdUIsYUFBakM7O0FBQStDLHNCQUFzQixVQUFXLGlCQUFnQjtFQUFPLE1BQUE7RUFBTSxxQkFBbUIscUVBQW5CO0VBQWdGLFVBQUE7O0FBQVUsc0JBQXNCLFVBQVcsaUJBQWdCO0VBQVEsTUFBQTtFQUFNLHFCQUFtQixrRUFBeUQseUNBQTVFO0VBQStHLFdBQVUsYUFBVjs7QUFBd0IsbUJBQW9CO0VBQWlCLFFBQUE7RUFBUSw0QkFBMkIsc0NBQTNCO0VBQTRELDJCQUFBOztBQUEwQixtQkFBb0IsaUJBQWdCO0VBQVEsU0FBQTtFQUFTLHNDQUFBOztBQUFvQyxtQkFBb0IsaUJBQWdCO0VBQU8sU0FBQTtFQUFTLDZCQUEyQixzQ0FBM0I7O0FBQTRELG1CQUFtQixVQUFXO0VBQWlCLHNCQUFBO0VBQXNCLFdBQVUsd0JBQXNCLGNBQWhDOztBQUErQyxtQkFBbUIsVUFBVyxpQkFBZ0I7RUFBUSxvQkFBQTtFQUFvQixVQUFBOztBQUFVLG1CQUFtQixVQUFXLGlCQUFnQjtFQUFPLHNCQUFBO0VBQXNCLFdBQVUseUJBQXVCLGVBQWpDOztBQUFpRCxxQkFBc0I7RUFBaUIsUUFBQTtFQUFRLDRCQUEyQixzQ0FBM0I7RUFBNEQsMkJBQUE7O0FBQTBCLHFCQUFzQixpQkFBZ0I7RUFBUSxTQUFBO0VBQVMsc0NBQUE7O0FBQW9DLHFCQUFzQixpQkFBZ0I7RUFBTyxTQUFBO0VBQVMsNkJBQTJCLHNDQUEzQjs7QUFBNEQscUJBQXFCLFVBQVc7RUFBaUIsc0JBQUE7RUFBc0IsV0FBVSx3QkFBc0IsZUFBaEM7O0FBQWdELHFCQUFxQixVQUFXLGlCQUFnQjtFQUFRLG9CQUFBO0VBQW9CLFVBQUE7O0FBQVUscUJBQXFCLFVBQVcsaUJBQWdCO0VBQU8sc0JBQUE7RUFBc0IsV0FBVSx5QkFBdUIsY0FBakM7O0FBQWdEO0VBQXFCLGdCQUFBOztBQUFnQixvQkFBcUI7RUFBaUIsa0RBQUE7O0FBQWdELG9CQUFxQixpQkFBZ0I7RUFBUSxPQUFBO0VBQU8sNkJBQTJCLHlGQUEzQjs7QUFBd0csb0JBQXFCLGlCQUFnQjtFQUFPLFNBQUE7RUFBUyxRQUFBO0VBQVEsNkJBQTJCLDBGQUEzQjs7QUFBeUcsb0JBQW9CLFVBQVc7RUFBaUIsb0JBQUE7RUFBb0Isb0NBQUE7RUFBb0MsNkJBQUE7O0FBQTZCLG9CQUFvQixVQUFXLGlCQUFnQjtFQUFRLFVBQUE7RUFBVSxXQUFBO0VBQVcsNEVBQXFFLDBDQUFyRTtFQUF5RyxXQUFVLDJCQUF5QixhQUFuQzs7QUFBaUQsb0JBQW9CLFVBQVcsaUJBQWdCO0VBQU8sVUFBQTtFQUFVLFlBQUE7RUFBWSw2RUFBc0UsMENBQXRFO0VBQTBHLFdBQVUsNEJBQTBCLGNBQXBDOztBQUFtRDtFQUF1QixnQkFBQTs7QUFBZ0Isc0JBQXVCO0VBQWlCLGtEQUFBOztBQUFnRCxzQkFBdUIsaUJBQWdCO0VBQVEsT0FBQTtFQUFPLDZCQUEyQix5RkFBM0I7O0FBQXdHLHNCQUF1QixpQkFBZ0I7RUFBTyxTQUFBO0VBQVMsUUFBQTtFQUFRLDZCQUEyQiwwRkFBM0I7O0FBQXlHLHNCQUFzQixVQUFXO0VBQWlCLG9CQUFBO0VBQW9CLG9DQUFBO0VBQW9DLDZCQUFBOztBQUE2QixzQkFBc0IsVUFBVyxpQkFBZ0I7RUFBUSxTQUFBO0VBQVMsV0FBQTtFQUFXLDRFQUFxRSwwQ0FBckU7RUFBeUcsV0FBVSw0QkFBMEIsY0FBcEM7O0FBQW1ELHNCQUFzQixVQUFXLGlCQUFnQjtFQUFPLFNBQUE7RUFBUyxZQUFBO0VBQVksNkVBQXNFLDBDQUF0RTtFQUEwRyxXQUFVLDZCQUEyQixhQUFyQzs7QUFBbUQsaUJBQWtCLGlCQUFnQjtBQUFPLGlCQUFrQixpQkFBZ0I7RUFBUSw4RUFBQTs7QUFBMEUsaUJBQWlCLFVBQVcsaUJBQWdCO0FBQU8saUJBQWlCLFVBQVcsaUJBQWdCO0VBQVEsOEVBQUE7RUFBeUUsVUFBQTs7QUFBVSxpQkFBaUIsVUFBVyxpQkFBZ0I7RUFBUSxNQUFBOztBQUFNLGlCQUFpQixVQUFXLGlCQUFnQjtFQUFPLFNBQUE7O0FBQVMsa0JBQW1CO0VBQWlCLFFBQUE7O0FBQVEsa0JBQW1CLGlCQUFnQjtFQUFRLFNBQUE7RUFBUyxnQ0FBQTtFQUFnQyx5QkFBQTtFQUF5Qix1Q0FBQTs7QUFBc0Msa0JBQW1CLGlCQUFnQjtFQUFPLFNBQUE7O0FBQVMsa0JBQWtCLFVBQVc7RUFBaUIsV0FBVSx3QkFBc0IsYUFBaEM7O0FBQThDLGtCQUFrQixVQUFXLGlCQUFnQjtFQUFRLFdBQVUsZUFBZSxnQ0FBekI7RUFBd0QsVUFBQTs7QUFBVSxrQkFBa0IsVUFBVyxpQkFBZ0I7RUFBTyxXQUFVLHlCQUF1QixjQUFqQzs7QUFBZ0Qsb0JBQXFCO0VBQWlCLFFBQUE7O0FBQVEsb0JBQXFCLGlCQUFnQjtFQUFRLFNBQUE7RUFBUyxnQ0FBQTtFQUFnQyx5QkFBQTtFQUF5Qix1Q0FBQTs7QUFBc0Msb0JBQXFCLGlCQUFnQjtFQUFPLFNBQUE7O0FBQVMsb0JBQW9CLFVBQVc7RUFBaUIsV0FBVSx3QkFBc0IsY0FBaEM7O0FBQStDLG9CQUFvQixVQUFXLGlCQUFnQjtFQUFRLFdBQVUsY0FBYywrQkFBeEI7RUFBc0QsVUFBQTs7QUFBVSxvQkFBb0IsVUFBVyxpQkFBZ0I7RUFBTyxXQUFVLHlCQUF1QixhQUFqQzs7QUFBK0MsZ0JBQWlCO0VBQWlCLDRCQUEyQixzQ0FBM0I7RUFBMkQsMEJBQUE7O0FBQXlCLGdCQUFpQixpQkFBZ0I7RUFBUSx3REFBQTs7QUFBb0QsZ0JBQWlCLGlCQUFnQjtFQUFPLHVEQUFrRCxzQ0FBbEQ7O0FBQWtGLGdCQUFnQixVQUFXO0VBQWlCLHNCQUFBO0VBQXNCLDRCQUEyQixtQ0FBM0I7RUFBeUQsV0FBVSxjQUFWOztBQUF5QixnQkFBZ0IsVUFBVyxpQkFBZ0I7RUFBUSxNQUFBO0VBQU0sMERBQUE7RUFBc0QsVUFBQTs7QUFBVSxnQkFBZ0IsVUFBVyxpQkFBZ0I7RUFBTyxTQUFBO0VBQVMsa0RBQThDLHlDQUE5QztFQUFpRixXQUFVLGNBQVY7O0FBQXlCLGtCQUFtQjtFQUFpQiw0QkFBMkIsc0NBQTNCO0VBQTJELDBCQUFBOztBQUF5QixrQkFBbUIsaUJBQWdCO0VBQVEsd0RBQUE7O0FBQW9ELGtCQUFtQixpQkFBZ0I7RUFBTyx1REFBa0Qsc0NBQWxEOztBQUFrRixrQkFBa0IsVUFBVztFQUFpQixzQkFBQTtFQUFzQiw0QkFBMkIsbUNBQTNCO0VBQXlELFdBQVUsZUFBVjs7QUFBMEIsa0JBQWtCLFVBQVcsaUJBQWdCO0VBQVEsTUFBQTtFQUFNLDBEQUFBO0VBQXNELFVBQUE7O0FBQVUsa0JBQWtCLFVBQVcsaUJBQWdCO0VBQU8sU0FBQTtFQUFTLGtEQUE4Qyx5Q0FBOUM7RUFBaUYsV0FBVSxhQUFWOztBQUF3QixrQkFBbUI7RUFBaUIsUUFBQTtFQUFRLDRDQUFBOztBQUEyQyxrQkFBbUIsaUJBQWdCO0VBQVEsU0FBQTtFQUFTLHFCQUFtQixpRUFBd0Qsc0NBQTNFOztBQUEyRyxrQkFBbUIsaUJBQWdCO0VBQU8sU0FBQTtFQUFTLHFCQUFtQixpRUFBd0Qsc0NBQTNFOztBQUEyRyxrQkFBa0IsVUFBVztFQUFpQixzQkFBQTtFQUFzQiw2QkFBQTs7QUFBNkIsa0JBQWtCLFVBQVcsaUJBQWdCO0VBQVEsTUFBQTtFQUFNLHFCQUFtQixrRUFBeUQseUNBQTVFO0VBQStHLFdBQVUsd0JBQXNCLGFBQWhDOztBQUE4QyxrQkFBa0IsVUFBVyxpQkFBZ0I7RUFBTyxNQUFBO0VBQU0scUJBQW1CLDREQUFvRCx5Q0FBdkU7RUFBMEcsV0FBVSx3QkFBc0IsY0FBaEM7O0FBQStDLG9CQUFxQjtFQUFpQixTQUFBO0VBQVMsU0FBQTtFQUFTLG9CQUFBO0VBQW9CLDRCQUEyQixzQ0FBM0I7RUFBMkQsMEJBQUE7O0FBQXlCLG9CQUFxQixpQkFBZ0I7RUFBTyxVQUFBO0VBQVUscUJBQW1CLGtFQUFuQjs7QUFBOEUsb0JBQXFCLGlCQUFnQjtFQUFRLHFCQUFtQixpRUFBd0Qsc0NBQTNFOztBQUEyRyxvQkFBb0IsVUFBVztFQUFpQixzQkFBQTtFQUFzQiw0QkFBMkIsbUNBQTNCO0VBQXlELFdBQVUseUJBQXVCLGNBQWpDOztBQUFnRCxvQkFBb0IsVUFBVyxpQkFBZ0I7RUFBTyxNQUFBO0VBQU0scUJBQW1CLG1FQUFuQjtFQUErRSxVQUFBOztBQUFVLG9CQUFvQixVQUFXLGlCQUFnQjtFQUFRLE1BQUE7RUFBTSxxQkFBbUIsa0VBQXlELHlDQUE1RTtFQUErRyxXQUFVLGFBQVY7O0FBQXdCLGlCQUFrQjtFQUFpQiwyQkFBMEIsNkVBQTFCOztBQUErRixpQkFBa0IsaUJBQWdCO0VBQVEsa0RBQWdELHlDQUFoRDs7QUFBbUYsaUJBQWtCLGlCQUFnQjtFQUFPLHFEQUFtRCx5Q0FBbkQ7O0FBQXNGLGlCQUFpQixVQUFXO0VBQWlCLDJCQUEwQix3RUFBMUI7RUFBMkYsV0FBVSxhQUFWO0VBQXdCLDZCQUFBOztBQUE2QixpQkFBaUIsVUFBVyxpQkFBZ0I7RUFBUSxNQUFBO0VBQU0sbURBQWdELHlDQUFoRDtFQUFtRixXQUFVLGNBQVY7O0FBQXlCLGlCQUFpQixVQUFXLGlCQUFnQjtFQUFPLFNBQUE7RUFBUyxzREFBbUQseUNBQW5EO0VBQXNGLFdBQVUsYUFBVjs7QUFBd0IsbUJBQW9CO0VBQWlCLDJCQUEwQiw2RUFBMUI7O0FBQStGLG1CQUFvQixpQkFBZ0I7RUFBUSxrREFBZ0QseUNBQWhEOztBQUFtRixtQkFBb0IsaUJBQWdCO0VBQU8scURBQW1ELHlDQUFuRDs7QUFBc0YsbUJBQW1CLFVBQVc7RUFBaUIsMkJBQTBCLHdFQUExQjtFQUEyRixXQUFVLGNBQVY7RUFBeUIsNkJBQUE7O0FBQTZCLG1CQUFtQixVQUFXLGlCQUFnQjtFQUFRLE1BQUE7RUFBTSxtREFBZ0QseUNBQWhEO0VBQW1GLFdBQVUsY0FBVjs7QUFBeUIsbUJBQW1CLFVBQVcsaUJBQWdCO0VBQU8sU0FBQTtFQUFTLHNEQUFtRCx5Q0FBbkQ7RUFBc0YsV0FBVSxhQUFWOztBQUF3QixtQkFBb0I7RUFBaUIsNEJBQTJCLHNDQUEzQjtFQUEyRCx5QkFBQTs7QUFBeUIsbUJBQW9CLGlCQUFnQjtFQUFRLGtEQUFBOztBQUFnRCxtQkFBb0IsaUJBQWdCO0VBQU8sbURBQWdELHNDQUFoRDs7QUFBZ0YsbUJBQW1CLFVBQVc7RUFBaUIsc0JBQUE7RUFBc0IsNEJBQTJCLG1DQUEzQjtFQUF5RCxXQUFVLGFBQVY7O0FBQXdCLG1CQUFtQixVQUFXLGlCQUFnQjtFQUFRLE1BQUE7RUFBTSxnREFBQTtFQUFnRCxVQUFBOztBQUFVLG1CQUFtQixVQUFXLGlCQUFnQjtFQUFPLFNBQUE7RUFBUyw2Q0FBMkMseUNBQTNDO0VBQThFLFdBQVUsY0FBVjs7QUFBeUIsa0JBQW1CO0VBQWlCLDRCQUEyQiw4QkFBM0I7RUFBcUQseUJBQUE7O0FBQXdCLGtCQUFtQixpQkFBZ0I7QUFBTyxrQkFBbUIsaUJBQWdCO0VBQVEscUJBQUE7RUFBcUIsa0NBQUE7RUFBa0MsdUJBQUE7O0FBQXVCLGtCQUFtQixpQkFBZ0I7RUFBUSxpQ0FBQTs7QUFBZ0Msa0JBQW1CLGlCQUFnQjtFQUFPLHNDQUFBOztBQUFxQyxrQkFBa0IsVUFBVztFQUFpQiw0QkFBMkIsOEJBQTNCO0VBQXFELFdBQVUsY0FBVjs7QUFBeUIsa0JBQWtCLFVBQVcsaUJBQWdCO0FBQU8sa0JBQWtCLFVBQVcsaUJBQWdCO0VBQVEsb0JBQUE7O0FBQW9CLGtCQUFrQixVQUFXLGlCQUFnQjtFQUFRLE1BQUE7RUFBTSxVQUFBOztBQUFVLGtCQUFrQixVQUFXLGlCQUFnQjtFQUFPLFNBQUE7RUFBUyxXQUFVLGFBQVY7O0FBQXdCLG9CQUFxQjtFQUFpQiw0QkFBMkIsOEJBQTNCO0VBQXFELHlCQUFBOztBQUF3QixvQkFBcUIsaUJBQWdCO0FBQU8sb0JBQXFCLGlCQUFnQjtFQUFRLHFCQUFBO0VBQXFCLGtDQUFBO0VBQWtDLHVCQUFBOztBQUF1QixvQkFBcUIsaUJBQWdCO0VBQVEsaUNBQUE7O0FBQWdDLG9CQUFxQixpQkFBZ0I7RUFBTyxzQ0FBQTs7QUFBcUMsb0JBQW9CLFVBQVc7RUFBaUIsNEJBQTJCLDhCQUEzQjtFQUFxRCxXQUFVLGVBQVY7O0FBQTBCLG9CQUFvQixVQUFXLGlCQUFnQjtBQUFPLG9CQUFvQixVQUFXLGlCQUFnQjtFQUFRLG9CQUFBOztBQUFvQixvQkFBb0IsVUFBVyxpQkFBZ0I7RUFBUSxNQUFBO0VBQU0sVUFBQTs7QUFBVSxvQkFBb0IsVUFBVyxpQkFBZ0I7RUFBTyxTQUFBO0VBQVMsV0FBVSxjQUFWOztBQ045OHFCO0VBQ0UsbUNBQUE7RUFDQSxrQ0FBQTtFQUVBLGdDQUFBOztBQUdGO0VBRUMsNEJBQUE7RUFFQSxhQUFhLGtCQUFiO0VBRUEsU0FBQTtFQUNBLFVBQUE7O0FBS0Q7RUFFQyx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFFQSxhQUFhLGtCQUFiO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBRUEsZ0NBQUE7RUFFQSxlQUFBOztBQUVBLElBQUM7RUFFQSxXQUFXLFdBQVg7O0FBSUQsSUFBQztFQUVBLHVCQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7O0FBSUQsUUFBeUI7RUFxS3pCO0lBbktDLGVBQUE7OztBQU1GO0VBQ0Usa0JBQUE7RUFDQSxpQkFBQTs7QUFJRixRQUEwQjtFQUN4QjtJQUNFLGdCQUFBOzs7QUFJSixRQUEwQjtFQUN4QjtJQUNFLGdCQUFBOzs7QUFJSixRQUEwQjtFQUN4QjtJQUNFLGdCQUFBOzs7QUFJSixRQUEyQjtFQUN6QjtJQUNFLGlCQUFBOzs7QUFJSjtFQUNFLGtCQUFBO0VBQ0EsaUJBQUE7O0FBS0YsdUJBQ0M7RUFDQyxVQUFBO0VBQ0EsMkJBQUE7O0FBSEYsdUJBQ0Msa0JBR0M7RUFDQyxVQUFBOztBQUtILGNBRUMsWUFFQyxNQUFLO0VBRUosYUFBYSxrQkFBYjtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBOztBQVhILGNBRUMsWUFhQyxzQkFBc0IsZ0JBQWUsaUJBQWtCO0VBQ3RELGVBQUE7RUFDQSxhQUFhLGtCQUFiO0VBQ0EsY0FBQTs7QUFsQkgsY0FFQyxZQW1CQyxNQUFLO0FBckJQLGNBRUMsWUFtQm1CLE1BQUs7QUFyQnpCLGNBRUMsWUFtQm9DLE1BQUs7QUFyQjFDLGNBRUMsWUFtQndELE1BQUs7QUFyQjlELGNBRUMsWUFtQjRFO0FBckI3RSxjQUVDLFlBbUJzRjtFQUNwRixtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsNENBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTs7QUFFQSxjQTNCRixZQW1CQyxNQUFLLFdBUUg7QUFBRCxjQTNCRixZQW1CbUIsTUFBSyxVQVFyQjtBQUFELGNBM0JGLFlBbUJvQyxNQUFLLFlBUXRDO0FBQUQsY0EzQkYsWUFtQndELE1BQUssYUFRMUQ7QUFBRCxjQTNCRixZQW1CNEUsU0FRekU7QUFBRCxjQTNCRixZQW1Cc0YsT0FRbkY7RUFDQSxVQUFBOztBQTlCSixjQUVDLFlBZ0NDO0FBbENGLGNBRUMsWUFnQ3NCO0VBRXBCLGNBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7O0FBQ0EsY0FyQ0YsWUFnQ0Msb0JBS0U7QUFBRCxjQXJDRixZQWdDc0IsVUFLbkI7RUFDQSxVQUFBOztBQVlKO0VBRUMsZUFBQTtFQUVBLGFBQUE7RUFDQSw4QkFBQTtFQUNBLFdBQUE7O0FBTkQsZUFRQztFQUVDLGVBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtFQUVBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBOztBQWhCRixlQVFDLEVBVUM7RUFFQyxnQkFBQTtFQUNBLGVBQUE7O0FBSUQsZUFqQkQsRUFpQkU7RUFDQSxrQkFBQTs7QUFERCxlQWpCRCxFQWlCRSxLQUVBO0VBQ0MsaUJBQUE7RUFDQSxXQUFXLGNBQVg7O0FBSUYsZUF6QkQsRUF5QkU7RUFDQSxpQkFBQTs7QUFERCxlQXpCRCxFQXlCRSxLQUVBO0VBQ0MsZ0JBQUE7O0FBUUo7RUFFQyxrQkFBQTs7QUFJRDtFQUNDLFdBQUE7O0FBR0QsT0FBTyxNQUNOO0VBQ0MsYUFBQTs7QUN2TkYsT0FBTztFQUVOLHlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTs7QUFFQSxRQUEwQjtFQWtUMUIsT0F4VE07SUFRTCxrQkFBQTtJQUNBLG1CQUFBOzs7QUFURixPQUFPLE9BYU47RUFDQyxhQUFBO0VBQ0EsbUJBQUE7RUFDQSw4QkFBQTtFQUNBLGlCQUFBOztBQUVBLFFBQTBCO0VBcVMzQixPQXhUTSxPQWFOO0lBT0Usc0JBQUE7SUFDQSxlQUFBOzs7QUFyQkgsT0FBTyxPQXlCTjtFQUVDLFdBQUE7RUFDQSxnQkFBQTs7QUE1QkYsT0FBTyxPQXlCTixhQUtDO0VBQ0MsV0FBQTs7QUFHRCxRQUEwQjtFQXNSM0IsT0F4VE0sT0F5Qk47SUFVRSxnQkFBQTs7O0FBbkNILE9BQU8sT0EwQ047RUFDQyxXQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTs7QUFFQSxRQUF5QjtFQXdRMUIsT0F4VE0sT0EwQ047SUFRRSxrQkFBQTtJQUNBLE1BQUE7SUFDQSxTQUFBO0lBQ0EsT0FBQTtJQUNBLFFBQUE7SUFDQSx5QkFBQTtJQUNBLFNBQUE7SUFDQSxjQUFBO0lBRUEsdUJBQUE7SUFDQSxpQkFBQTtJQUVBLGFBQUE7O0VBRUEsT0FoRUksT0EwQ04sY0FzQkc7SUFFQSxhQUFBO0lBQ0Esc0JBQUE7SUFDQSwyQkFBQTs7O0FBcEVKLE9BQU8sT0EwQ04sY0FnQ0M7RUFDQyxjQUFBO0VBQ0EsdUJBQUE7O0FBNUVILE9BQU8sT0EwQ04sY0FnQ0MsNkJBSUM7RUFFQyxhQUFBO0VBQ0EsOEJBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTs7QUFFQSxRQUF5QjtFQW1PNUIsT0F4VE0sT0EwQ04sY0FnQ0MsNkJBSUM7SUFTRSxzQkFBQTtJQUNBLDJCQUFBOzs7QUF4RkwsT0FBTyxPQTBDTixjQWdDQyw2QkFJQyxtQkFjQztFQUVDLFVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7O0FBRUEsT0FsR0UsT0EwQ04sY0FnQ0MsNkJBSUMsbUJBY0MsR0FNRTtFQUNBLDBCQUFBOztBQUdELFFBQXlCO0VBa043QixPQXhUTSxPQTBDTixjQWdDQyw2QkFJQyxtQkFjQztJQVlFLGVBQUE7SUFDQSxrQkFBQTs7O0FBekdOLE9BQU8sT0EwQ04sY0FnQ0MsNkJBSUMsbUJBY0MsR0FpQkM7RUFFQyxZQUFBO0VBQ0EsYUFBYSxrQkFBYjtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBOztBQUVBLE9BckhDLE9BMENOLGNBZ0NDLDZCQUlDLG1CQWNDLEdBaUJDLEVBUUU7RUFDQSxjQUFBOztBQUdELFFBQXlCO0VBK0w5QixPQXhUTSxPQTBDTixjQWdDQyw2QkFJQyxtQkFjQyxHQWlCQztJQWNFLGVBQUE7OztBQVFELFFBQXlCO0VBcUw5QixPQXhUTSxPQTBDTixjQWdDQyw2QkFJQyxtQkFjQyxHQXFDRTtJQUlDLGdCQUFBOzs7QUFKRixPQWpJRSxPQTBDTixjQWdDQyw2QkFJQyxtQkFjQyxHQXFDRSxhQVFBO0VBRUMseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSx5QkFBQTtFQUNBLGNBQUE7O0FBRUEsT0FqSkEsT0EwQ04sY0FnQ0MsNkJBSUMsbUJBY0MsR0FxQ0UsYUFRQSxFQVFFO0VBQ0EsWUFBQTs7QUFsSlIsT0FBTyxPQTBDTixjQXFIQztFQUNDLGdCQUFBO0VBQ0Esa0JBQUE7O0FBaktILE9BQU8sT0EwQ04sY0FxSEMsaUNBSUM7RUFFQyxZQUFBOztBQWFBLE9BbExHLE9BMENOLGNBcUhDLGlDQVdDLEtBUUU7RUFFQSxXQUFXLFVBQVg7O0FBcExMLE9BQU8sT0EwQ04sY0FxSEMsaUNBMkJDO0VBQ0MsY0FBQTs7QUFHRCxRQUEwQjtFQTBINUIsT0F4VE0sT0EwQ04sY0FxSEM7SUFnQ0UsYUFBQTs7O0FBL0xKLE9BQU8sT0FvTU47RUFFQyxlQUFBOztBQXRNRixPQUFPLE9Bb01OLFdBSUM7QUF4TUYsT0FBTyxPQW9NTixXQUtDLGlCQUFnQjtBQXpNbEIsT0FBTyxPQW9NTixXQU1DLGlCQUFnQjtFQUNmLHNCQUFBOztBQUdELE9BOU1LLE9Bb01OLFdBVUUsZUFBZSxVQUVmO0VBQ0MsNkJBQUE7O0FBS0YsT0F0TkssT0FvTU4sV0FrQkU7QUFDRCxPQXZOSyxPQW9NTixXQW1CRTtFQUVBLFVBQUE7RUFDQSxVQUFBOztBQUlELFFBQTBCO0VBMEYzQixPQXhUTSxPQW9NTjtJQTJCRSxhQUFBOzs7QUEvTkgsT0FBTyxPQW9PTjtFQUNDLGFBQUE7RUFDQSxrQkFBQTs7QUFDQSxRQUF5QjtFQWlGMUIsT0F4VE0sT0FvT047SUFJRSxhQUFBOzs7QUF4T0gsT0FBTyxPQW9PTixxQkFPQztFQUVDLFlBQUE7O0FBYUEsT0ExUEksT0FvT04scUJBY0MsS0FRRTtFQUVBLFdBQVcsVUFBWDs7QUE1UEosT0FBTyxPQW9PTixxQkE4QkM7RUFDQyxjQUFBOztBQU1ELFFBQTBCO0VBK0MzQixPQXhUTSxPQXdRTjtJQUVFLGFBQUE7OztBQTFRSCxPQUFPLE9BOFFOO0VBQ0MsZ0JBQUE7RUFDQSxrQkFBQTs7QUFoUkYsT0FBTyxPQThRTixlQUdDO0VBQ0MsU0FBQTs7QUFsUkgsT0FBTyxPQThRTixlQU1DO0VBQ0MsV0FBQTs7QUFyUkgsT0FBTyxPQThRTixlQVNDO0VBQ0MsWUFBQTtFQUNBLDBCQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7O0FBM1JILE9BQU8sT0E4UU4sZUFlQztFQUNDLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLDBCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBOztBQWxTSCxPQUFPLE9BdVNOO0VBQ0MsYUFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTs7QUFFQSxRQUEwQjtFQVkzQixPQXhUTSxPQXVTTjtJQU1FLGNBQUE7OztBQTdTSCxPQUFPLE9BdVNOLHVCQVNDO0VBQ0MsZUFBQTs7QUFqVEgsT0FBTyxPQXVTTix1QkFTQyxlQUdDO0VBQ0MsWUFBQTs7QUNwVEEsT0FBTztFQUVILHlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTs7QUFKSixPQUFPLE9BTUg7RUFFSSxhQUFBO0VBQ0EsOEJBQUE7RUFDQSx1QkFBQTs7QUFFQSxRQUEwQjtFQXVKakMsT0FuS00sT0FNSDtJQU9RLFdBQUE7OztBQUdKLFFBQXlCO0VBbUpoQyxPQW5LTSxPQU1IO0lBWVEsc0JBQUE7SUFDQSxtQkFBQTs7O0FBSUosT0F2QkQsT0FNSCxXQWlCSztFQUVHLG9CQUFBO0VBQ0EsZ0NBQUE7O0FBSUosT0E5QkQsT0FNSCxXQXdCSztFQUVHLGlCQUFBOztBQUZKLE9BOUJELE9BTUgsV0F3QkssT0FJRztFQUVJLGFBQWEsa0JBQWI7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTs7QUFRSixRQUEwQix1QkFBdUI7RUFFN0MsT0FsRFQsT0FNSCxXQXdDSSxNQUlTO0lBQVEsa0JBQUE7O0VBQ1QsT0FuRFQsT0FNSCxXQXdDSSxNQUtTO0lBQVMsbUJBQUE7OztBQUlkLFFBQTBCO0VBQ3RCLE9BeERULE9BTUgsV0F3Q0ksTUFVUztJQUNHLG1CQUFBOzs7QUF6RHBCLE9BQU8sT0FNSCxXQXdDSSxNQWVJLEVBQUM7RUFFRyxjQUFBO0VBQ0EsYUFBYSxrQkFBYjs7QUFoRWhCLE9BQU8sT0FNSCxXQXdDSSxNQWVJLEVBQUMsUUFLRztFQUNJLGNBQUE7O0FBbkVwQixPQUFPLE9BTUgsV0F3Q0ksTUEwQkk7RUFFSSxlQUFBO0VBQ0EsYUFBQTs7QUFFQSxRQUF5QjtFQXNGeEMsT0FuS00sT0FNSCxXQXdDSSxNQTBCSTtJQU1RLHNCQUFBO0lBQ0EsbUJBQUE7OztBQS9FcEIsT0FBTyxPQU1ILFdBd0NJLE1BMEJJLEdBVUk7RUFFSSxxQkFBQTtFQUVBLFVBQUE7O0FBRUEsUUFBeUI7RUEyRTVDLE9BbktNLE9BTUgsV0F3Q0ksTUEwQkksR0FVSTtJQU9RLG1CQUFBOzs7QUFHSixRQUF5QjtFQUNyQixPQTdGakIsT0FNSCxXQXdDSSxNQTBCSSxHQVVJLEdBV1MsSUFBSTtJQUNELG1CQUFBOzs7QUFJVCxPQWxHWixPQU1ILFdBd0NJLE1BMEJJLEdBVUksR0FnQkk7RUFBUywwQkFBQTs7QUFsRzdCLE9BQU8sT0FNSCxXQXdDSSxNQTBCSSxHQVVJLEdBa0JJO0VBRUksWUFBQTtFQUNBLGFBQWEsa0JBQWI7RUFDQSxxQkFBQTs7QUFFQSxPQTFHakIsT0FNSCxXQXdDSSxNQTBCSSxHQVVJLEdBa0JJLEVBTUs7RUFBUyxjQUFBOztBQTFHbEMsT0FBTyxPQU1ILFdBd0NJLE1Bb0VJO0VBRUksaUJBQUE7RUFDQSxlQUFBOztBQUVBLFFBQXlCO0VBNEN4QyxPQW5LTSxPQU1ILFdBd0NJLE1Bb0VJO0lBTVEsa0JBQUE7OztBQXhIcEIsT0FBTyxPQU1ILFdBd0NJLE1Bb0VJLGNBU0k7RUFFSSxZQUFBOztBQU9BLE9BcEliLE9BTUgsV0F3Q0ksTUFvRUksY0FnQkksS0FFSyxJQUFJO0VBRUQsaUJBQUE7O0FBSUosT0ExSWIsT0FNSCxXQXdDSSxNQW9FSSxjQWdCSSxLQVFLO0VBRUcsV0FBVyxVQUFYOztBQTVJeEIsT0FBTyxPQU1ILFdBd0NJLE1Bb0VJLGNBZ0NJO0VBQ0ksY0FBQTs7QUFLUixPQXhKTCxPQU1ILFdBd0NJLE1BMEdLO0VBRUcsYUFBQTtFQUNBLHNCQUFBOztBQzNKcEI7QUFDQTtFQUNDLGFBQUE7RUFDQSx1QkFBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTs7QUFDQSxhQUFDO0FBQUQsWUFBQztFQUNBLGFBQUE7O0FBUEYsYUFTQztBQVJELFlBUUM7RUFDQyxnQkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTs7QUFFQSxRQUEwQjtFQTZEM0IsYUFsRUE7RUFrRUEsWUFsRUE7SUFNRSxZQUFBOzs7QUFmSCxhQVNDLGNBU0M7QUFqQkYsWUFRQyxjQVNDO0VBQ0MsdUJBQUE7RUFDQSwwQkFBQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTs7QUE1QkgsYUFTQyxjQVNDLGVBWUM7QUE3QkgsWUFRQyxjQVNDLGVBWUM7RUFDQyxXQUFBO0VBQ0EsWUFBQTs7QUFoQ0osYUFTQyxjQVNDLGVBaUJDO0FBbENILFlBUUMsY0FTQyxlQWlCQztFQUNDLGNBQUE7RUFDQSwwQkFBQTs7QUFHRCxRQUEwQjtFQW1DNUIsYUFsRUEsY0FTQztFQXlERCxZQWxFQSxjQVNDO0lBdUJFLGFBQUE7OztBQXpDSixhQStDQyxPQUFNO0FBOUNQLFlBOENDLE9BQU07RUFFTCxrQkFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsNkJBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0EsdUJBQUE7O0FBRUEsUUFBMEI7RUFnQjNCLGFBNUJBLE9BQU07RUE0Qk4sWUE1QkEsT0FBTTtJQWFKLFVBQUE7SUFDQSxXQUFBOzs7QUFJRCxhQWxCRCxPQUFNLE1Ba0JKO0FBQUQsWUFsQkQsT0FBTSxNQWtCSjtFQUNBLFVBQUE7O0FBT0g7RUFDQyxXQUFBOztBQzFFRCxPQUFPO0VBRU4sa0JBQUE7RUFFQSxhQUFBO0VBRUEsc0JBQUE7RUFDQSxrQ0FBQTtFQUNBLDRCQUFBO0VBRUEsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUVBLGtCQUFBO0VBQ0EsbUJBQUE7O0FBaEJELE9BQU8sV0FrQk47RUFFQyxrQkFBQTtFQUNBLE1BQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSx1Q0FBQTs7QUF6QkYsT0FBTyxXQTZCTjtFQUVDLFlBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBOztBQW5DRixPQUFPLFdBdUNOO0VBRUMsWUFBQTtFQUNBLGFBQWEseUJBQWI7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTs7QUFFQSxRQUF5QjtFQWtDMUIsT0FwRk0sV0F1Q047SUFhRSxlQUFBOzs7QUFwREgsT0FBTyxXQTBETjtFQUVDLFlBQUE7RUFDQSxhQUFhLHlCQUFiO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTs7QUFXRixJQUFJLE9BRUgsUUFBTztBQUZLLElBQUksSUFBSSxPQUVwQixRQUFPO0VBRU4sYUFBQTs7QUNoRkYsT0FBTztFQUVOLGFBQUE7RUFDQSxrQkFBQTtFQUVBLGtCQUFBO0VBQ0Esb0JBQUE7O0FBTkQsT0FBTyxjQVFOO0VBRUMsYUFBQTtFQUNBLDhCQUFBOztBQUVBLFFBQTBCO0VBa0YzQixPQS9GTSxjQVFOO0lBT0Usc0JBQUE7SUFDQSxlQUFBOzs7QUFoQkgsT0FBTyxjQVFOLFdBWUM7RUFFQyx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBOztBQUVBLFFBQTJCO0VBb0U3QixPQS9GTSxjQVFOLFdBWUM7SUFPOEIsZ0JBQUE7OztBQUU3QixRQUEwQjtFQWtFNUIsT0EvRk0sY0FRTixXQVlDO0lBV0UsZUFBQTs7RUFFQSxPQWpDRyxjQVFOLFdBWUMsUUFhRyxJQUFJO0lBQWtCLG9CQUFBOzs7QUFqQzNCLE9BQU8sY0FRTixXQVlDLFFBaUJDO0VBRUMsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBOztBQUVBLFFBQTBCO0VBa0Q3QixPQS9GTSxjQVFOLFdBWUMsUUFpQkM7SUFVRSxnQkFBQTtJQUNBLGlCQUFBOzs7QUFoREwsT0FBTyxjQVFOLFdBWUMsUUFrQ0M7RUFFQyxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFhLG9CQUFiO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTs7QUFoRUosT0FBTyxjQVFOLFdBWUMsUUFpREM7RUFFQywyQkFBQTtFQUNBLFlBQUE7RUFFQSxhQUFBO0VBQ0Esc0JBQUE7O0FBM0VKLE9BQU8sY0FRTixXQVlDLFFBNERDO0VBRUMsY0FBQTtFQUNBLGtCQUFBO0VBQ0Esc0JBQUE7RUFFQSxlQUFBO0VBQ0EsY0FBQTs7QUN2RkosT0FBTztFQUVOLGVBQUE7O0FBRUEsUUFBMEI7RUE4STFCLE9BbEpNO0lBTUwsa0JBQUE7OztBQU5GLE9BQU8sZ0JBVU47RUFFQyxhQUFBO0VBQ0EsbUJBQUE7RUFDQSw4QkFBQTs7QUFFQSxRQUEwQjtFQWtJM0IsT0FsSk0sZ0JBVU47SUFRRSxzQkFBQTs7O0FBbEJILE9BQU8sZ0JBVU4sWUFZQztFQUVDLGNBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBYSxvQkFBYjtFQUNBLHlCQUFBOztBQUVBLFFBQTBCO0VBcUg1QixPQWxKTSxnQkFVTixZQVlDO0lBUUUsbUJBQUE7SUFDQSxrQkFBQTs7O0FBL0JKLE9BQU8sZ0JBVU4sWUEwQkM7RUFFQyxjQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQWEsa0JBQWI7RUFDQSxxQkFBQTtFQUNBLHlCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7O0FBN0NILE9BQU8sZ0JBVU4sWUEwQkMsRUFXQztFQUNDLFVBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7O0FBbERKLE9BQU8sZ0JBeUROO0VBRUMsYUFBQTtFQUNBLDhCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxPQUFBOztBQUVBLFFBQTBCO0VBa0YzQixPQWxKTSxnQkF5RE47SUFTRSxzQkFBQTs7O0FBbEVILE9BQU8sZ0JBeUROLFdBYUM7RUFPQyxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsNENBQUE7RUFDQSxtQkFBQTtFQUVBLE9BQU8sU0FBUDtFQUVBLGtCQUFBO0VBRUEscUJBQUE7O0FBZEEsUUFBMEI7RUEwRTVCLE9BbEpNLGdCQXlETixXQWFDO0lBR0UsZUFBQTtJQUNBLG1CQUFBOzs7QUFjRCxPQXhGSSxnQkF5RE4sV0FhQyxNQWtCRSxNQUNBO0VBQ0MsMEJBQUE7O0FBMUZMLE9BQU8sZ0JBeUROLFdBYUMsTUF3QkMsS0FBSTtFQUVILGNBQUE7RUFDQSxhQUFhLGtCQUFiO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7O0FBRUEsUUFBeUI7RUEwQzVCLE9BbEpNLGdCQXlETixXQWFDLE1Bd0JDLEtBQUk7SUFVd0Isa0JBQUE7OztBQXhHL0IsT0FBTyxnQkF5RE4sV0FhQyxNQXNDQztFQUVDLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBOztBQWhISixPQUFPLGdCQXlETixXQWFDLE1BOENDO0VBRUMsY0FBQTtFQUNBLGFBQWEsa0JBQWI7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxVQUFBOztBQUVBLFFBQXlCO0VBb0I1QixPQWxKTSxnQkF5RE4sV0FhQyxNQThDQztJQVU0QixrQkFBQTs7O0FBOUgvQixPQUFPLGdCQXlETixXQWFDLE1BNERDLEtBQUk7RUFFSCxpQkFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBYSxrQkFBYjtFQUNBLGVBQUE7O0FBRUEsUUFBeUI7RUFRNUIsT0FsSk0sZ0JBeUROLFdBYUMsTUE0REMsS0FBSTtJQVF3QixrQkFBQTs7O0FDMUkvQixPQUFPLGFBRU47RUFFQyxhQUFBOztBQUVBLFFBQXlCO0VBNEwxQixPQWxNTSxhQUVOO0lBS0Usc0JBQUE7OztBQUdELE9BVkssYUFFTixpQkFRRTtFQUVBLDJCQUFBOztBQUVBLFFBQXlCO0VBb0wzQixPQWxNTSxhQUVOLGlCQVFFO0lBS0Msc0JBQUE7OztBQUxGLE9BVkssYUFFTixpQkFRRSxZQVFBO0VBRUMscUJBQUE7O0FBcEJKLE9BQU8sYUE0Qk47RUFFQyxhQUFBO0VBQ0Esc0JBQUE7RUFFQSxPQUFBO0VBRUEsZUFBQTtFQVdBLHNCQUFBO0VBQ0EsNEJBQUE7RUFDQSxrQ0FBQTs7QUFYQSxRQUEwQjtFQTZKM0IsT0FsTU0sYUE0Qk47SUFVRSxlQUFBOzs7QUFHRCxRQUF5QjtFQXlKMUIsT0FsTU0sYUE0Qk47SUFjRSxlQUFBO0lBQ0EsaUJBQUE7OztBQTNDSCxPQUFPLGFBNEJOLE1Bc0JDO0VBQ0MsYUFBQTtFQUNBLFdBQUE7O0FBRUEsT0F0REksYUE0Qk4sTUFzQkMsaUJBSUUsVUFFQTtBQUZELE9BdERJLGFBNEJOLE1Bc0JDLGlCQUlFLFVBR0E7QUFIRCxPQXRESSxhQTRCTixNQXNCQyxpQkFJRSxVQUlBO0FBSkQsT0F0REksYUE0Qk4sTUFzQkMsaUJBSUUsVUFLQTtBQUxELE9BdERJLGFBNEJOLE1Bc0JDLGlCQUlFLFVBTUE7QUFORCxPQXRESSxhQTRCTixNQXNCQyxpQkFJRSxVQU9BO0FBUEQsT0F0REksYUE0Qk4sTUFzQkMsaUJBSUUsVUFRQTtBQVJELE9BdERJLGFBNEJOLE1Bc0JDLGlCQUlFLFVBU0E7RUFDQyx5QkFBQTs7QUFoRUwsT0FBTyxhQTRCTixNQXNCQyxpQkFtQkM7QUFyRUgsT0FBTyxhQTRCTixNQXNCQyxpQkFvQkM7QUF0RUgsT0FBTyxhQTRCTixNQXNCQyxpQkFxQkM7QUF2RUgsT0FBTyxhQTRCTixNQXNCQyxpQkFzQkM7QUF4RUgsT0FBTyxhQTRCTixNQXNCQyxpQkF1QkM7QUF6RUgsT0FBTyxhQTRCTixNQXNCQyxpQkF3QkM7RUFDQyxXQUFBO0VBQ0EsbUJBQUE7O0FBNUVKLE9BQU8sYUE0Qk4sTUFzQkMsaUJBNkJDO0VBQ0MsZUFBQTs7QUFoRkosT0FBTyxhQTRCTixNQXdEQztFQUVDLGNBQUE7RUFDQSxhQUFhLG9CQUFiO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBOztBQU1BLE9BbkdJLGFBNEJOLE1BcUVDLFNBRUUsVUFFQTtBQUZELE9BbkdJLGFBNEJOLE1BcUVDLFNBRUUsVUFHQTtBQUhELE9BbkdJLGFBNEJOLE1BcUVDLFNBRUUsVUFJQTtBQUpELE9BbkdJLGFBNEJOLE1BcUVDLFNBRUUsVUFLQTtBQUxELE9BbkdJLGFBNEJOLE1BcUVDLFNBRUUsVUFNQTtBQU5ELE9BbkdJLGFBNEJOLE1BcUVDLFNBRUUsVUFPQTtBQVBELE9BbkdJLGFBNEJOLE1BcUVDLFNBRUUsVUFRQTtBQVJELE9BbkdJLGFBNEJOLE1BcUVDLFNBRUUsVUFTQTtFQUNDLHlCQUFBOztBQTdHTCxPQUFPLGFBNEJOLE1BdUZDO0VBRUMsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBYSxvQkFBYjtFQUNBLGVBQUE7RUFDQSxpQkFBQTs7QUFFQSxRQUF5QjtFQXVFM0IsT0FsTU0sYUE0Qk4sTUF1RkM7SUFVRSxlQUFBOzs7QUE3SEosT0FBTyxhQTRCTixNQXVHQztFQUVDLGNBQUE7RUFDQSxhQUFhLGtCQUFiO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFFQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsMkJBQUE7O0FBQ0EsT0FqSkksYUE0Qk4sTUF1R0MsRUFjRTtFQUNBLHlCQUFBOztBQWxKSixPQUFPLGFBNEJOLE1BdUdDLEVBa0JDO0VBQ0MsVUFBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTs7QUFHRCxPQTNKSSxhQTRCTixNQXVHQyxFQXdCRTtFQUVBLFdBQVcsV0FBWDs7QUE3SkosT0FBTyxhQTRCTixNQXdJQztFQUVDLGVBQUE7RUFDQSxXQUFBOztBQUVBLFFBQTBCO0VBeUI1QixPQWxNTSxhQTRCTixNQXdJQztJQU1FLGVBQUE7OztBQUdELFFBQXlCO0VBcUIzQixPQWxNTSxhQTRCTixNQXdJQztJQVVFLGVBQUE7OztBQUtGLE9BbkxLLGFBNEJOLE1BdUpFO0VBQ0EseUJBQUE7O0FBR0QsT0F2TEssYUE0Qk4sTUEySkU7RUFDQSx5QkFBQTs7QUFHRCxPQTNMSyxhQTRCTixNQStKRTtFQUNBLHlCQUFBOztBQzVMSCxPQUFPO0VBRU4saUJBQUE7RUFDQSxvQkFBQTtFQUVBLDBCQUFBOztBQUxELE9BQU8sZ0JBT047RUFFQyxrQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFhLGFBQWI7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBOztBQWZGLE9BQU8sZ0JBbUJOO0VBRUMsYUFBQTtFQUNBLG1CQUFBOztBQXRCRixPQUFPLGdCQTBCTjtFQUVDLGtCQUFBOztBQUVBLFFBQTBCO0VBZ00zQixPQTlOTSxnQkEwQk47SUFNRSxpQkFBQTs7O0FBaENILE9BQU8sZ0JBMEJOLFFBVUM7RUFFQyxnQkFBQTtFQUNBLFdBQUE7O0FBRUEsUUFBMEI7RUFxTDVCLE9BOU5NLGdCQTBCTixRQVVDO0lBSzZCLGdCQUFBOzs7QUFDNUIsUUFBMEI7RUFvTDVCLE9BOU5NLGdCQTBCTixRQVVDO0lBTTZCLGdCQUFBOzs7QUFDNUIsUUFBeUI7RUFtTDNCLE9BOU5NLGdCQTBCTixRQVVDO0lBTzRCLGdCQUFBOzs7QUFDM0IsUUFBeUI7RUFrTDNCLE9BOU5NLGdCQTBCTixRQVVDO0lBUTRCLGdCQUFBO0lBQWtCLGtCQUFBO0lBQW9CLG1CQUFBOzs7QUE1Q3BFLE9BQU8sZ0JBMEJOLFFBVUMsT0FhQztFQUVDLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSw0Q0FBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFRQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTs7QUFSQSxRQUEwQjtFQW9LN0IsT0E5Tk0sZ0JBMEJOLFFBVUMsT0FhQztJQVM2QixlQUFBOzs7QUFDNUIsUUFBMEI7RUFtSzdCLE9BOU5NLGdCQTBCTixRQVVDLE9BYUM7SUFVNkIsZUFBQTs7O0FBQzVCLFFBQXlCO0VBa0s1QixPQTlOTSxnQkEwQk4sUUFVQyxPQWFDO0lBVzRCLGVBQUE7OztBQUMzQixRQUF5QjtFQWlLNUIsT0E5Tk0sZ0JBMEJOLFFBVUMsT0FhQztJQVk0QixrQkFBQTtJQUFvQixZQUFBOzs7QUE3RG5ELE9BQU8sZ0JBMEJOLFFBVUMsT0FhQyxlQW1CQztFQUVDLGNBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBOztBQXpFTCxPQUFPLGdCQTBCTixRQVVDLE9BYUMsZUE0QkM7RUFFQyxTQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7RUFDQSxhQUFhLGFBQWI7RUFDQSxnQkFBQTtFQUNBLGVBQUE7O0FBRUEsUUFBMEI7RUF3STlCLE9BOU5NLGdCQTBCTixRQVVDLE9BYUMsZUE0QkM7SUFTNkIsZUFBQTs7O0FBQzVCLFFBQTBCO0VBdUk5QixPQTlOTSxnQkEwQk4sUUFVQyxPQWFDLGVBNEJDO0lBVTZCLGVBQUE7OztBQXZGakMsT0FBTyxnQkEwQk4sUUFVQyxPQWFDLGVBNEJDLFdBWUM7RUFFQyxnQkFBQTtFQUNBLGlCQUFBOztBQUVBLE9BOUZDLGdCQTBCTixRQVVDLE9BYUMsZUE0QkMsV0FZQyxPQUtFO0VBQ0EsU0FBUyxJQUFUOztBQVVKLE9BekdJLGdCQTBCTixRQVVDLE9BcUVFLElBQUk7RUFFSixXQUFXLFVBQVg7O0FBUUEsUUFBeUI7RUEyRzVCLE9BOU5NLGdCQTBCTixRQVVDLE9BcUVFLElBQUk7SUFZSCxhQUFBOzs7QUFySEwsT0FBTyxnQkE4SE47RUFFQyxZQUFBO0VBQ0EsV0FBQTtFQUNBLHNCQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFFBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7O0FBRUEsUUFBeUI7RUFvRjFCLE9BOU5NLGdCQThITjtJQWNFLE1BQUE7SUFDQSxVQUFBO0lBQ0EsV0FBQTtJQUNBLFlBQUE7SUFDQSx5QkFBQTtJQUNBLDBCQUFBOzs7QUFqSkgsT0FBTyxnQkF1Sk47RUFFQywwRUFBQTtFQUNBLGtCQUFBOztBQUVBLFFBQTBCO0VBa0UzQixPQTlOTSxnQkF1Sk47SUFLNkIsa0JBQUE7OztBQUM1QixRQUEwQjtFQWlFM0IsT0E5Tk0sZ0JBdUpOO0lBTTZCLGtCQUFBOzs7QUFDNUIsUUFBeUI7RUFnRTFCLE9BOU5NLGdCQXVKTjtJQU80QixrQkFBQTs7O0FBQzNCLFFBQXlCO0VBK0QxQixPQTlOTSxnQkF1Sk47SUFRNEIsV0FBQTs7O0FBL0o3QixPQUFPLGdCQW9LTjtFQUVDLDBFQUFBO0VBQ0EsbUJBQUE7O0FBRUEsUUFBMEI7RUFxRDNCLE9BOU5NLGdCQW9LTjtJQUs2QixtQkFBQTs7O0FBQzVCLFFBQTBCO0VBb0QzQixPQTlOTSxnQkFvS047SUFNNkIsbUJBQUE7OztBQUM1QixRQUF5QjtFQW1EMUIsT0E5Tk0sZ0JBb0tOO0lBTzRCLG1CQUFBOzs7QUFDM0IsUUFBeUI7RUFrRDFCLE9BOU5NLGdCQW9LTjtJQVE0QixVQUFBOzs7QUE1SzdCLE9BQU8sZ0JBaUxOO0VBQWtCLHdCQUFBOztBQWpMbkIsT0FBTyxnQkFtTE47RUFFQyxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7O0FBRUEsUUFBeUI7RUFnQzFCLE9BOU5NLGdCQW1MTjtJQWFFLGVBQUE7SUFDQSxXQUFBOzs7QUFqTUgsT0FBTyxnQkF1TU47RUFFQyxhQUFhLGtCQUFiO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSx5QkFBQTs7QUFFQSxRQUF5QjtFQVMxQixPQTlOTSxnQkF1TU47SUFnQkUsZUFBQTtJQUNBLFdBQUE7OztBQ3hOSCxPQUFPLFFBRU47RUFFQyxhQUFBOztBQUVBLFFBQXlCO0VBNGIxQixPQWxjTSxRQUVOO0lBTUUsc0JBQUE7OztBQVJILE9BQU8sUUFFTixXQVVDO0VBRUMseUJBQUE7RUFNQSxPQUFBOztBQUpBLFFBQTBCO0VBa2I1QixPQWxjTSxRQUVOLFdBVUM7SUFLRSxrQkFBQTs7O0FBakJKLE9BQU8sUUFFTixXQVVDLGNBVUM7QUF0QkgsT0FBTyxRQUVOLFdBVUMsY0FXQyxHQUFFO0VBRUQsYUFBYSx5QkFBYjtFQUNBLGNBQUE7RUFFQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTs7QUFqQ0osT0FBTyxRQUVOLFdBVUMsY0F5QkM7RUFDQyxtQ0FBbUMsK0JBQW5DO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7O0FBM0NKLE9BQU8sUUFFTixXQVVDLGNBa0NDO0VBRUMsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFFQSxtQkFBQTs7QUFwREosT0FBTyxRQUVOLFdBVUMsY0E0Q0MsS0FBSTtFQUVILG1CQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7O0FBNURKLE9BQU8sUUFFTixXQVVDLGNBb0RDO0VBQ0Msa0JBQUE7RUFDQSxlQUFBOztBQUVBLE9BcEVHLFFBRU4sV0FVQyxjQW9EQyxLQUlFLElBQUk7RUFDSixrQkFBQTs7QUFyRUwsT0FBTyxRQUVOLFdBVUMsY0E2REM7RUFFQyxlQUFBO0VBQ0EsWUFBQTs7QUE1RUosT0FBTyxRQUVOLFdBVUMsY0FvRUM7RUFFQyxnQkFBQTtFQUNBLFlBQUE7RUFDQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7O0FBdkZKLE9BQU8sUUFFTixXQVVDLGNBb0VDLFlBU0M7RUFDQyxXQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSw4QkFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTs7QUFoR0wsT0FBTyxRQUVOLFdBVUMsY0FvRUMsWUFtQkM7RUFDQyxpQkFBQTtFQUNBLGtCQUFBOztBQXJHTCxPQUFPLFFBRU4sV0FVQyxjQTZGQztFQUVDLFdBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTs7QUFFQSxRQUF5QjtFQW1WNUIsT0FsY00sUUFFTixXQVVDLGNBNkZDO0lBT0UsV0FBQTtJQUNBLFdBQUE7SUFDQSxpQkFBQTtJQUNBLGtCQUFBO0lBQ0EsY0FBQTs7O0FBcEhMLE9BQU8sUUFFTixXQVVDLGNBNkdDO0VBRUMsWUFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBOztBQUVBLFFBQXlCO0VBbVU1QixPQWxjTSxRQUVOLFdBVUMsY0E2R0M7SUFPRSxXQUFBO0lBQ0EsV0FBQTtJQUNBLGlCQUFBO0lBQ0Esa0JBQUE7SUFDQSxjQUFBOzs7QUFwSUwsT0FBTyxRQUVOLFdBVUMsY0E2SEM7RUFFQyxnQ0FBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7O0FBN0lKLE9BQU8sUUFFTixXQVVDLGNBNkhDLE1BTUM7RUFFQyxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtFQUNBLGFBQWEsd0JBQXdCLCtCQUFyQzs7QUFwSkwsT0FBTyxRQUVOLFdBVUMsY0E2SEMsTUFpQkM7RUFFQyxnQkFBQTs7QUE1SkwsT0FBTyxRQUVOLFdBVUMsY0E2SEMsTUFpQkMsRUFJQztFQUNDLGNBQUE7O0FBL0pOLE9BQU8sUUFFTixXQVVDLGNBNkhDLE1BMkJDO0VBR0MsY0FBQTtFQUNBLHFCQUFBOztBQUVBLE9BMUtFLFFBRU4sV0FVQyxjQTZIQyxNQTJCQyxFQU1FO0VBRUEsZUFBQTs7QUE1S04sT0FBTyxRQUVOLFdBb0xDO0VBRUMsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBOztBQUVBLFFBQXlCO0VBcVEzQixPQWxjTSxRQUVOLFdBb0xDO0lBU0UsZUFBQTtJQUNBLGNBQUE7OztBQWhNSixPQUFPLFFBRU4sV0FvTEMsU0FjQztFQUVDLHlCQUFBO0VBQ0EsMkNBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBOztBQUVBLFFBQTBCO0VBdVA3QixPQWxjTSxRQUVOLFdBb0xDLFNBY0M7SUFRRSxjQUFBOzs7QUFHRCxRQUEwQjtFQW1QN0IsT0FsY00sUUFFTixXQW9MQyxTQWNDO0lBWUUsYUFBQTs7O0FBaE5MLE9BQU8sUUFFTixXQW9MQyxTQWNDLGNBZUM7RUFDQyxhQUFhLG9CQUFiO0VBQ0EsZUFBQTtFQUNBLGNBQUE7O0FBdE5MLE9BQU8sUUFFTixXQW9MQyxTQWNDLGNBcUJDO0VBRUMsZUFBQTs7QUEzTkwsT0FBTyxRQUVOLFdBb0xDLFNBY0MsY0FxQkMsR0FJQztFQUVDLGdCQUFBO0VBQ0EsbUJBQUE7O0FBaE9OLE9BQU8sUUFFTixXQW9MQyxTQWNDLGNBcUJDLEdBSUMsR0FLQztFQUVDLGFBQWEsb0JBQWI7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTs7QUFFQSxPQTVPQSxRQUVOLFdBb0xDLFNBY0MsY0FxQkMsR0FJQyxHQUtDLEVBVUU7RUFFQSwwQkFBQTs7QUFJRCxPQWxQQSxRQUVOLFdBb0xDLFNBY0MsY0FxQkMsR0FJQyxHQUtDLEVBZ0JFO0VBQ0EsU0FBUyxFQUFUO0VBQ0EsMkVBQUE7RUFDQSx3QkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7O0FBeFBSLE9BQU8sUUFFTixXQW9MQyxTQWNDLGNBcUJDLEdBSUMsR0FLQyxFQXlCQztFQUVDLGVBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7O0FBRUEsUUFBMEI7RUFpTWpDLE9BbGNNLFFBRU4sV0FvTEMsU0FjQyxjQXFCQyxHQUlDLEdBS0MsRUF5QkM7SUFPRSxlQUFBOzs7QUFLRixRQUEwQjtFQTJMaEMsT0FsY00sUUFFTixXQW9MQyxTQWNDLGNBcUJDLEdBSUMsR0FLQztJQXVDRSxlQUFBOzs7QUFVSixPQW5SRyxRQUVOLFdBb0xDLFNBY0MsY0ErRUU7RUFFQSxtQkFBQTs7QUFGRCxPQW5SRyxRQUVOLFdBb0xDLFNBY0MsY0ErRUUsV0FJQSxHQUNDO0VBQ0MsZUFBQTs7QUFOSCxPQW5SRyxRQUVOLFdBb0xDLFNBY0MsY0ErRUUsV0FJQSxHQUtDO0VBQ0MsZUFBQTs7QUE3UlAsT0FBTyxRQUVOLFdBb0xDLFNBOEdDO0VBRUMsYUFBQTtFQUNBLDhCQUFBO0VBQ0EsZUFBQTtFQUVBLGdCQUFBO0VBQ0EsZUFBQTs7QUFFQSxRQUEwQjtFQXFKN0IsT0FsY00sUUFFTixXQW9MQyxTQThHQztJQVVFLGtCQUFBOzs7QUE5U0wsT0FBTyxRQUVOLFdBb0xDLFNBOEdDLGNBYUM7RUFFQyx5QkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQVVBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0VBRUEsYUFBQTtFQUNBLG1CQUFBOztBQWJBLFFBQTBCO0VBMkk5QixPQWxjTSxRQUVOLFdBb0xDLFNBOEdDLGNBYUM7SUFPRSxnQkFBQTs7O0FBR0QsUUFBMEI7RUF1STlCLE9BbGNNLFFBRU4sV0FvTEMsU0E4R0MsY0FhQztJQVdFLGVBQUE7OztBQTVUTixPQUFPLFFBRU4sV0FvTEMsU0E4R0MsY0FhQyxRQXFCQztFQUNDLFlBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBOztBQTNVTixPQUFPLFFBRU4sV0FvTEMsU0E4R0MsY0FhQyxRQTZCQztFQUVDLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7O0FBblZOLE9BQU8sUUFFTixXQW9MQyxTQThHQyxjQWFDLFFBc0NDO0VBQ0MsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBOztBQUdELFFBQTBCO0VBQ3pCLE9BaFdDLFFBRU4sV0FvTEMsU0E4R0MsY0FhQyxRQStDRztJQUNBLGdCQUFBOzs7QUFqV1AsT0FBTyxRQUVOLFdBb0xDLFNBbUxDO0VBRUMseUJBQUE7RUFDQSw0Q0FBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTs7QUFFQSxRQUEwQjtFQWtGN0IsT0FsY00sUUFFTixXQW9MQyxTQW1MQztJQVFFLGFBQUE7SUFDQSxjQUFBOzs7QUFsWEwsT0FBTyxRQUVOLFdBb0xDLFNBbUxDLFlBWUM7RUFFQyxhQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBOztBQUVBLFFBQTBCO0VBc0U5QixPQWxjTSxRQUVOLFdBb0xDLFNBbUxDLFlBWUM7SUFRRSxzQkFBQTs7O0FBN1hOLE9BQU8sUUFFTixXQW9MQyxTQW1MQyxZQVlDLFFBV0M7RUFDQyxnQkFBQTtFQUNBLFdBQUE7O0FBbFlOLE9BQU8sUUFFTixXQW9MQyxTQW1MQyxZQVlDLFFBZ0JDO0VBRUMsU0FBQTtFQUNBLGVBQUE7RUFDQSxhQUFhLG9CQUFiO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTs7QUFFQSxRQUEwQjtFQW9EL0IsT0FsY00sUUFFTixXQW9MQyxTQW1MQyxZQVlDLFFBZ0JDO0lBVUUsa0JBQUE7SUFDQSxnQkFBQTs7O0FBaFpQLE9BQU8sUUFFTixXQW9MQyxTQW1MQyxZQThDQyxlQUNDLEtBQ0MsWUFDQyxjQUNDLFFBQ0Msa0JBQ0M7RUFDQyxXQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7RUFFQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7O0FBdGFYLE9BQU8sUUFFTixXQW9MQyxTQW1MQyxZQThDQyxlQUNDLEtBb0JDLGNBQ0MsTUFBSztFQUNKLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxhQUFhLGtCQUFiO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGdDQUFBO0VBQ0EsZUFBQTs7QUMxYlIsT0FBTyxXQUVOO0VBRUMsYUFBQTtFQUNBLGVBQUE7RUFFQSxpQkFBQTtFQUNBLG9CQUFBOztBQVJGLE9BQU8sV0FFTixXQVFDO0VBRUMsYUFBQTtFQUNBLGVBQUE7RUFDQSxzQkFBQTtFQUVBLHlDQUFBO0VBQ0EsMENBQUE7O0FBRUEsUUFBMEI7RUE0RzVCLE9BL0hNLFdBRU4sV0FRQztJQVM2QixjQUFBOzs7QUFuQi9CLE9BQU8sV0FFTixXQXFCQztFQUVFLGdCQUFBO0VBQ0EsV0FBQTs7QUExQkosT0FBTyxXQUVOLFdBNEJDO0VBRUMsYUFBQTtFQUNBLHNCQUFBO0VBRUEsT0FBTyxrQkFBUDtFQUlBLDJDQUFBO0VBQ0EsNENBQUE7O0FBSkEsUUFBMkI7RUEyRjdCLE9BL0hNLFdBRU4sV0E0QkM7SUFNOEIsYUFBQTs7O0FBQzdCLFFBQTBCO0VBMEY1QixPQS9ITSxXQUVOLFdBNEJDO0lBTzZCLGNBQUE7OztBQXJDL0IsT0FBTyxXQUVOLFdBNEJDLE1BZ0JDO0VBRUMsV0FBQTtFQUVBLGFBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7O0FBcERKLE9BQU8sV0FFTixXQTRCQyxNQWdCQyxjQVFDO0VBRUMsbUJBQUE7RUFDQSxlQUFBOztBQXpETCxPQUFPLFdBRU4sV0E0QkMsTUFnQkMsY0FlQztFQUVDLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBOztBQWpFTCxPQUFPLFdBRU4sV0E0QkMsTUFnQkMsY0F1QkMsWUFFQztFQUVDLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7O0FBM0VOLE9BQU8sV0FFTixXQTRCQyxNQWdCQyxjQW1DQztFQUVDLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTs7QUFNRixPQTVGSSxXQUVOLFdBNEJDLE1BOERFO0VBRUEsd0NBQUE7O0FBV0osd0JBQTBDO0VBQ3RDO0lBQ0ksV0FBQTtJQUNBLHFCQUFBO0lBQ0EsMEJBQUE7SUFDQSxlQUFBO0lBQ0EsYUFBQTs7RUFFSjtJQUNJLFdBQUE7SUFDQSxxQkFBQTtJQUNBLDBCQUFBO0lBQ0EsZUFBQTtJQUNBLGFBQUE7O0VBRUo7SUFDSSxXQUFBO0lBQ0EscUJBQUE7SUFDQSwwQkFBQTtJQUNBLGVBQUE7SUFDQSxhQUFBOzs7QUM3SFIsT0FBTztFQUVOLGtCQUFBOztBQUZELE9BQU8sb0JBSU47RUFFQyxtQkFBQTs7QUFORixPQUFPLG9CQUlOLFFBSUM7RUFFQyxjQUFBO0VBQ0EsZUFBQTtFQUVBLGNBQUE7RUFDQSxlQUFBOztBQWRILE9BQU8sb0JBSU4sUUFhQztFQUVDLFNBQUE7RUFDQSxVQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQWEsYUFBYjtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUVBLGdCQUFBOztBQTFCSCxPQUFPLG9CQUlOLFFBMEJDO0VBRUMsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7O0FBbENILE9BQU8sb0JBSU4sUUFrQ0MsRUFBQztFQUVBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxlQUFBOztBQzNDSCxPQUFPLEtBQUs7RUFFWCxhQUFBO0VBS0EsZ0JBQUE7RUFDQSxrQkFBQTs7QUFMQSxRQUEyQjtFQTRGM0IsT0EvRk0sS0FBSztJQUlWLGFBQUE7OztBQUpGLE9BQU8sS0FBSyxNQVVYO0VBQ0MsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLDRCQUFBO0VBQ0EsYUFBQTs7QUFDQSxRQUEyQjtFQWdGNUIsT0EvRk0sS0FBSyxNQVVYO0lBTUUsYUFBQTs7O0FBaEJILE9BQU8sS0FBSyxNQVVYLFlBUUM7RUFDQyxXQUFBOztBQUNBLFFBQTJCO0VBMkU3QixPQS9GTSxLQUFLLE1BVVgsWUFRQztJQUdFLGlCQUFBOzs7QUFFRCxRQUEwQjtFQXdFNUIsT0EvRk0sS0FBSyxNQVVYLFlBUUM7SUFNRSxhQUFBOzs7QUF4QkosT0FBTyxLQUFLLE1BNkJYO0VBQ0Msb0NBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxRQUFBOztBQXBDRixPQUFPLEtBQUssTUF1Q1g7RUFFQyxZQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7RUFFQSxvQkFBQTs7QUFFQSxRQUF5QjtFQXlDMUIsT0EvRk0sS0FBSyxNQXVDWDtJQWdCRSxlQUFBOzs7QUF2REgsT0FBTyxLQUFLLE1BdUNYLGNBbUJDO0VBRUMsWUFBQTtFQUNBLGFBQWEseUJBQWI7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTs7QUFFQSxRQUF5QjtFQTBCM0IsT0EvRk0sS0FBSyxNQXVDWCxjQW1CQztJQWFFLGVBQUE7OztBQXZFSixPQUFPLEtBQUssTUF1Q1gsY0FzQ0M7RUFFQyxZQUFBO0VBQ0EsYUFBYSx5QkFBYjtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7O0FDcEZILEtBRUM7RUFDQyxzQkFBQTs7QUFIRixLQU1DLFFBQU87RUFFTixjQUFBO0VBQ0EsaUJBQUE7O0FBVEYsS0FNQyxRQUFPLGNBS04sV0FFQztFQUVDLGlCQUFBOztBQWZKLEtBdUJDLFFBQU87RUFFTiwrQkFBQTs7QUF6QkYsS0F1QkMsUUFBTyxXQUlOO0VBRUMsa0JBQUE7O0FDN0JILElBQUksS0FBSyxzQkFFTCxRQUFPLFFBRUg7QUFKUixJQUFJLEtBQUssc0JBRUwsUUFBTyxRQUVDLEdBQUU7RUFDRiwwQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTs7QUFQWixJQUFJLEtBQUssc0JBRUwsUUFBTyxRQVFIO0VBQ0ksa0JBQUE7RUFDQSxhQUFhLGFBQWI7RUFDQSxtQkFBQTtFQUNBLGVBQUE7O0FBZFosSUFBSSxLQUFLLHNCQUVMLFFBQU8sUUFlSDtFQUVJLGtCQUFBOztBQW5CWixJQUFJLEtBQUssc0JBRUwsUUFBTyxRQXFCSDtFQUVJLGNBQUE7RUFDQSxpQkFBQTs7QUExQlosSUFBSSxLQUFLLHNCQUVMLFFBQU8sUUE0Qkg7RUFFSSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBOztBQWxDWixJQUFJLEtBQUssc0JBRUwsUUFBTyxRQTRCSCxhQU1JO0VBRUkscUJBQUE7RUFDQSxrQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7O0FBRUEsSUE1Q1osS0FBSyxzQkFFTCxRQUFPLFFBNEJILGFBTUksRUFRSztFQUVHLGFBQUE7RUFDQSxpQkFBQTs7QUFFQSxJQWpEaEIsS0FBSyxzQkFFTCxRQUFPLFFBNEJILGFBTUksRUFRSyxhQUtJO0VBQVMsZ0JBQUE7RUFBa0IsV0FBVyxRQUFYOztBQUtoQyxJQXREWixLQUFLLHNCQUVMLFFBQU8sUUE0QkgsYUFNSSxFQWtCSztFQUFTLHdDQUFBO0VBQXNDLFdBQVcsV0FBWDs7QUFFaEQsSUF4RFosS0FBSyxzQkFFTCxRQUFPLFFBNEJILGFBTUksRUFvQks7QUFBUyxJQXhEdEIsS0FBSyxzQkFFTCxRQUFPLFFBNEJILGFBTUksRUFvQmU7RUFBUyxVQUFBOztBQXhEcEMsSUFBSSxLQUFLLHNCQUVMLFFBQU8sUUE0QkgsYUFNSSxFQXNCSTtFQUVJLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxhQUFhLGFBQWI7RUFDQSxlQUFBO0VBQ0EsY0FBQTs7QUFqRXBCLElBQUksS0FBSyxzQkFFTCxRQUFPLFFBNEJILGFBTUksRUFpQ0k7RUFFSSxhQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTs7QUEzRXBCLElBQUksS0FBSyxzQkFFTCxRQUFPLFFBNEJILGFBTUksRUEyQ0k7RUFFSSxhQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0VBQ0Esa0NBQUE7O0FBcEZwQixJQUFJLEtBQUssc0JBRUwsUUFBTyxRQTBGSCxJQUFHO0VBRUMscUJBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTs7QUFqR1osSUFBSSxLQUFLLHNCQUVMLFFBQU8sUUFtR0g7RUFFSSxzQkFBQTtFQUNBLGtDQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7O0FBRUEsUUFBMEI7RUE0aUJ0QyxJQXpwQkksS0FBSyxzQkFFTCxRQUFPLFFBbUdIO0lBU1EsYUFBQTtJQUNBLGlCQUFBOzs7QUEvR2hCLElBQUksS0FBSyxzQkFFTCxRQUFPLFFBbUdILFdBYUk7RUFFSSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsYUFBYSxhQUFiOztBQUVBLFFBQTBCO0VBZ2lCMUMsSUF6cEJJLEtBQUssc0JBRUwsUUFBTyxRQW1HSCxXQWFJO0lBUVEsZUFBQTtJQUNBLGdCQUFBOzs7QUEzSHBCLElBQUksS0FBSyxzQkFvSUw7RUFDSSxVQUFBOztBQXJJUixJQUFJLEtBQUssc0JBd0lMO0VBQ0ksdUJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBOztBQTNJUixJQUFJLEtBQUssc0JBd0lMLGVBSUksY0FDSTtFQUNJLFlBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsZ0JBQUE7O0FBbkpoQixJQUFJLEtBQUssc0JBd0lMLGVBSUksY0FTSTtFQUNJLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLFFBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7O0FBN0poQixJQUFJLEtBQUssc0JBd0lMLGVBd0JJO0VBQ0ksVUFBQTs7QUFqS1osSUFBSSxLQUFLLHNCQXdJTCxlQXdCSSxZQUVJO0FBbEtaLElBQUksS0FBSyxzQkF3SUwsZUF3QkksWUFHSTtFQUNJLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsMkJBQUE7O0FBektoQixJQUFJLEtBQUssc0JBd0lMLGVBd0JJLFlBRUksRUFRSTtBQTFLaEIsSUFBSSxLQUFLLHNCQXdJTCxlQXdCSSxZQUdJLEdBT0k7RUFDSSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBOztBQWhMcEIsSUFBSSxLQUFLLHNCQXdJTCxlQXdCSSxZQW1CSTtFQUNJLFlBQUE7RUFDQSx5QkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTs7QUExTGhCLElBQUksS0FBSyxzQkF3SUwsZUF3QkksWUE0Qkk7RUFDSSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBOztBQW5NaEIsSUFBSSxLQUFLLHNCQXdJTCxlQXdCSSxZQXNDSSxNQUVJO0VBQ0ksa0JBQUE7RUFDQSxtQkFBQTs7QUExTXBCLElBQUksS0FBSyxzQkF3SUwsZUF3QkksWUFzQ0ksTUFPSTtFQUNJLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBOztBQWhOcEIsSUFBSSxLQUFLLHNCQXNOTDtFQUNJLGFBQUE7O0FBdk5SLElBQUksS0FBSyxzQkEwTkw7RUFFSSx5QkFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBOztBQWpPUixJQUFJLEtBQUssc0JBME5MLGVBU0k7RUFFSSxhQUFBO0VBQ0EsZUFBQTs7QUF0T1osSUFBSSxLQUFLLHNCQTBOTCxlQVNJLEdBS0k7RUFFSSxhQUFBOztBQUVBLFFBQTBCO0VBNmExQyxJQXpwQkksS0FBSyxzQkEwTkwsZUFTSSxHQUtJO0lBSWdDLGFBQUE7OztBQUM1QixRQUEwQjtFQTRhMUMsSUF6cEJJLEtBQUssc0JBME5MLGVBU0ksR0FLSTtJQUtnQyxjQUFBOzs7QUE3TzVDLElBQUksS0FBSyxzQkEwTkwsZUFTSSxHQUtJLEdBT0k7RUFBVSxXQUFBO0VBQWEsZUFBQTs7QUEvT3ZDLElBQUksS0FBSyxzQkEwTkwsZUFTSSxHQUtJLEdBU0k7RUFDSSx5QkFBQTtFQUNBLG9EQUFBO0VBQ0EsNENBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTs7QUF2UHBCLElBQUksS0FBSyxzQkEwTkwsZUFvQ0k7RUFFSSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsYUFBYSxrQkFBYjtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLHdDQUFBO0VBQ0EsZ0NBQUE7RUFDQSxlQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FDN1FaLElBQUksS0FBSyxzQkFHUjtBQUZELElBQUksS0FBSyx1REFFUjtBQURELElBQUksS0FBSyx3Q0FDUjtFQUNDLGdCQUFBO0VBQ0EsWUFBQTs7QUFMRixJQUFJLEtBQUssc0JBY1IsaUJBQWlCO0FBYmxCLElBQUksS0FBSyx1REFhUixpQkFBaUI7QUFabEIsSUFBSSxLQUFLLHdDQVlSLGlCQUFpQjtFQUNoQixhQUFBOztBQWZGLElBQUksS0FBSyxzQkFrQlIsZUFBZSxZQUFZLE1BQUs7QUFqQmpDLElBQUksS0FBSyx1REFpQlIsZUFBZSxZQUFZLE1BQUs7QUFoQmpDLElBQUksS0FBSyx3Q0FnQlIsZUFBZSxZQUFZLE1BQUs7QUFsQmpDLElBQUksS0FBSyxzQkFtQlIsZUFBZSxZQUFZLE1BQUs7QUFsQmpDLElBQUksS0FBSyx1REFrQlIsZUFBZSxZQUFZLE1BQUs7QUFqQmpDLElBQUksS0FBSyx3Q0FpQlIsZUFBZSxZQUFZLE1BQUs7QUFuQmpDLElBQUksS0FBSyxzQkFvQlIsZUFBZSxZQUFZLE1BQUs7QUFuQmpDLElBQUksS0FBSyx1REFtQlIsZUFBZSxZQUFZLE1BQUs7QUFsQmpDLElBQUksS0FBSyx3Q0FrQlIsZUFBZSxZQUFZLE1BQUs7QUFwQmpDLElBQUksS0FBSyxzQkFxQlIsZUFBZSxZQUFZLE1BQUs7QUFwQmpDLElBQUksS0FBSyx1REFvQlIsZUFBZSxZQUFZLE1BQUs7QUFuQmpDLElBQUksS0FBSyx3Q0FtQlIsZUFBZSxZQUFZLE1BQUs7QUFyQmpDLElBQUksS0FBSyxzQkFzQlIsZUFBZSxZQUFZO0FBckI1QixJQUFJLEtBQUssdURBcUJSLGVBQWUsWUFBWTtBQXBCNUIsSUFBSSxLQUFLLHdDQW9CUixlQUFlLFlBQVk7QUF0QjVCLElBQUksS0FBSyxzQkF1QlIsZUFBZSxZQUFZO0FBdEI1QixJQUFJLEtBQUssdURBc0JSLGVBQWUsWUFBWTtBQXJCNUIsSUFBSSxLQUFLLHdDQXFCUixlQUFlLFlBQVk7RUFDMUIsa0JBQUE7O0FBeEJGLElBQUksS0FBSyxzQkEyQlI7QUExQkQsSUFBSSxLQUFLLHVEQTBCUjtBQXpCRCxJQUFJLEtBQUssd0NBeUJSO0FBM0JELElBQUksS0FBSyxzQkE0QlIsYUFBYTtBQTNCZCxJQUFJLEtBQUssdURBMkJSLGFBQWE7QUExQmQsSUFBSSxLQUFLLHdDQTBCUixhQUFhO0VBQ1osWUFBQTs7QUE3QkYsSUFBSSxLQUFLLHNCQWdDUixlQUFlLFlBV2QsTUFBSztBQTFDUCxJQUFJLEtBQUssdURBK0JSLGVBQWUsWUFXZCxNQUFLO0FBekNQLElBQUksS0FBSyx3Q0E4QlIsZUFBZSxZQVdkLE1BQUs7QUEzQ1AsSUFBSSxLQUFLLHNCQWdDUixlQUFlLFlBWWQsTUFBSztBQTNDUCxJQUFJLEtBQUssdURBK0JSLGVBQWUsWUFZZCxNQUFLO0FBMUNQLElBQUksS0FBSyx3Q0E4QlIsZUFBZSxZQVlkLE1BQUs7QUE1Q1AsSUFBSSxLQUFLLHNCQWdDUixlQUFlLFlBYWQsTUFBSztBQTVDUCxJQUFJLEtBQUssdURBK0JSLGVBQWUsWUFhZCxNQUFLO0FBM0NQLElBQUksS0FBSyx3Q0E4QlIsZUFBZSxZQWFkLE1BQUs7QUE3Q1AsSUFBSSxLQUFLLHNCQWdDUixlQUFlLFlBY2QsTUFBSztBQTdDUCxJQUFJLEtBQUssdURBK0JSLGVBQWUsWUFjZCxNQUFLO0FBNUNQLElBQUksS0FBSyx3Q0E4QlIsZUFBZSxZQWNkLE1BQUs7QUE5Q1AsSUFBSSxLQUFLLHNCQWdDUixlQUFlLFlBZWQ7QUE5Q0YsSUFBSSxLQUFLLHVEQStCUixlQUFlLFlBZWQ7QUE3Q0YsSUFBSSxLQUFLLHdDQThCUixlQUFlLFlBZWQ7RUFDQyxZQUFBO0VBQ0EsNkJBQUE7RUFDQSw4QkFBQTs7QUFsREgsSUFBSSxLQUFLLHNCQWdDUixlQUFlLFlBc0JkLE1BQUs7QUFyRFAsSUFBSSxLQUFLLHVEQStCUixlQUFlLFlBc0JkLE1BQUs7QUFwRFAsSUFBSSxLQUFLLHdDQThCUixlQUFlLFlBc0JkLE1BQUs7QUF0RFAsSUFBSSxLQUFLLHNCQWdDUixlQUFlLFlBdUJkLE1BQUs7QUF0RFAsSUFBSSxLQUFLLHVEQStCUixlQUFlLFlBdUJkLE1BQUs7QUFyRFAsSUFBSSxLQUFLLHdDQThCUixlQUFlLFlBdUJkLE1BQUs7QUF2RFAsSUFBSSxLQUFLLHNCQWdDUixlQUFlLFlBd0JkLE1BQUs7QUF2RFAsSUFBSSxLQUFLLHVEQStCUixlQUFlLFlBd0JkLE1BQUs7QUF0RFAsSUFBSSxLQUFLLHdDQThCUixlQUFlLFlBd0JkLE1BQUs7QUF4RFAsSUFBSSxLQUFLLHNCQWdDUixlQUFlLFlBeUJkLE1BQUs7QUF4RFAsSUFBSSxLQUFLLHVEQStCUixlQUFlLFlBeUJkLE1BQUs7QUF2RFAsSUFBSSxLQUFLLHdDQThCUixlQUFlLFlBeUJkLE1BQUs7QUF6RFAsSUFBSSxLQUFLLHNCQWdDUixlQUFlLFlBMEJkO0FBekRGLElBQUksS0FBSyx1REErQlIsZUFBZSxZQTBCZDtBQXhERixJQUFJLEtBQUssd0NBOEJSLGVBQWUsWUEwQmQ7QUExREYsSUFBSSxLQUFLLHNCQWdDUixlQUFlLFlBMkJkO0FBMURGLElBQUksS0FBSyx1REErQlIsZUFBZSxZQTJCZDtBQXpERixJQUFJLEtBQUssd0NBOEJSLGVBQWUsWUEyQmQ7RUFDQyx5Q0FBQTtFQUNBLHdDQUFBO0VBQ0EseUJBQUE7O0FBOURILElBQUksS0FBSyxzQkFnQ1IsZUFBZSxZQWlDZCxHQUFFO0FBaEVKLElBQUksS0FBSyx1REErQlIsZUFBZSxZQWlDZCxHQUFFO0FBL0RKLElBQUksS0FBSyx3Q0E4QlIsZUFBZSxZQWlDZCxHQUFFO0FBakVKLElBQUksS0FBSyxzQkFnQ1IsZUFBZSxZQWtDZCxHQUFFO0FBakVKLElBQUksS0FBSyx1REErQlIsZUFBZSxZQWtDZCxHQUFFO0FBaEVKLElBQUksS0FBSyx3Q0E4QlIsZUFBZSxZQWtDZCxHQUFFO0VBQ0QsVUFBQTs7QUFuRUgsSUFBSSxLQUFLLHNCQWdDUixlQUFlLFlBc0NkLEdBQUUsY0FFRCx3QkFBd0I7QUF2RTNCLElBQUksS0FBSyx1REErQlIsZUFBZSxZQXNDZCxHQUFFLGNBRUQsd0JBQXdCO0FBdEUzQixJQUFJLEtBQUssd0NBOEJSLGVBQWUsWUFzQ2QsR0FBRSxjQUVELHdCQUF3QjtFQUN2QixhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLDhCQUFBO0VBQ0Esb0JBQUE7RUFDQSxXQUFBOztBQTlFSixJQUFJLEtBQUssc0JBZ0NSLGVBQWUsWUFzQ2QsR0FBRSxjQUVELHdCQUF3QixHQVF2QjtBQS9FSixJQUFJLEtBQUssdURBK0JSLGVBQWUsWUFzQ2QsR0FBRSxjQUVELHdCQUF3QixHQVF2QjtBQTlFSixJQUFJLEtBQUssd0NBOEJSLGVBQWUsWUFzQ2QsR0FBRSxjQUVELHdCQUF3QixHQVF2QjtFQUNDLE9BQUE7O0FBakZMLElBQUksS0FBSyxzQkFnQ1IsZUFBZSxZQXNDZCxHQUFFLGNBRUQsd0JBQXdCLEdBUXZCLEdBR0M7QUFsRkwsSUFBSSxLQUFLLHVEQStCUixlQUFlLFlBc0NkLEdBQUUsY0FFRCx3QkFBd0IsR0FRdkIsR0FHQztBQWpGTCxJQUFJLEtBQUssd0NBOEJSLGVBQWUsWUFzQ2QsR0FBRSxjQUVELHdCQUF3QixHQVF2QixHQUdDO0VBQ0MsNkJBQUE7RUFDQSxNQUFNLGdCQUFOO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBQ0EsZ0JBQUE7O0FBekZOLElBQUksS0FBSyxzQkFnQ1IsZUFBZSxZQXNDZCxHQUFFLGNBRUQsd0JBQXdCLEdBUXZCLEdBWUM7QUEzRkwsSUFBSSxLQUFLLHVEQStCUixlQUFlLFlBc0NkLEdBQUUsY0FFRCx3QkFBd0IsR0FRdkIsR0FZQztBQTFGTCxJQUFJLEtBQUssd0NBOEJSLGVBQWUsWUFzQ2QsR0FBRSxjQUVELHdCQUF3QixHQVF2QixHQVlDO0VBQ0MsVUFBQTtFQUNBLGtCQUFBO0VBRUEsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLFNBQUE7RUFFQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsYUFBYSxrQkFBYjtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGdDQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSw2QkFBQTs7QUFFQSxJQTlHRixLQUFLLHNCQWdDUixlQUFlLFlBc0NkLEdBQUUsY0FFRCx3QkFBd0IsR0FRdkIsR0FZQyxNQWtCRTtBQUFELElBN0dGLEtBQUssdURBK0JSLGVBQWUsWUFzQ2QsR0FBRSxjQUVELHdCQUF3QixHQVF2QixHQVlDLE1Ba0JFO0FBQUQsSUE1R0YsS0FBSyx3Q0E4QlIsZUFBZSxZQXNDZCxHQUFFLGNBRUQsd0JBQXdCLEdBUXZCLEdBWUMsTUFrQkU7RUFDQSxlQUFBOztBQU9KLElBdEhDLEtBQUssc0JBZ0NSLGVBQWUsWUFzQ2QsR0FBRSxjQWdEQSxNQUVBLHdCQUF3QixHQUV2QjtBQUpGLElBckhDLEtBQUssdURBK0JSLGVBQWUsWUFzQ2QsR0FBRSxjQWdEQSxNQUVBLHdCQUF3QixHQUV2QjtBQUpGLElBcEhDLEtBQUssd0NBOEJSLGVBQWUsWUFzQ2QsR0FBRSxjQWdEQSxNQUVBLHdCQUF3QixHQUV2QjtFQUNDLHVCQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBOztBQUVBLElBL0hGLEtBQUssc0JBZ0NSLGVBQWUsWUFzQ2QsR0FBRSxjQWdEQSxNQUVBLHdCQUF3QixHQUV2QixNQUtFO0FBQUQsSUE5SEYsS0FBSyx1REErQlIsZUFBZSxZQXNDZCxHQUFFLGNBZ0RBLE1BRUEsd0JBQXdCLEdBRXZCLE1BS0U7QUFBRCxJQTdIRixLQUFLLHdDQThCUixlQUFlLFlBc0NkLEdBQUUsY0FnREEsTUFFQSx3QkFBd0IsR0FFdkIsTUFLRTtFQUNBLFlBQUE7RUFDQSx5QkFBQTs7QUFYSixJQXRIQyxLQUFLLHNCQWdDUixlQUFlLFlBc0NkLEdBQUUsY0FnREEsTUFFQSx3QkFBd0IsR0FhdkIsTUFBSyxRQUFRO0FBZmYsSUFySEMsS0FBSyx1REErQlIsZUFBZSxZQXNDZCxHQUFFLGNBZ0RBLE1BRUEsd0JBQXdCLEdBYXZCLE1BQUssUUFBUTtBQWZmLElBcEhDLEtBQUssd0NBOEJSLGVBQWUsWUFzQ2QsR0FBRSxjQWdEQSxNQUVBLHdCQUF3QixHQWF2QixNQUFLLFFBQVE7RUFDWixZQUFBO0VBQ0EseUJBQUE7O0FBdklOLElBQUksS0FBSyxzQkFnQ1IsZUFBZSxZQXNDZCxHQUFFLGNBdUVEO0FBNUlILElBQUksS0FBSyx1REErQlIsZUFBZSxZQXNDZCxHQUFFLGNBdUVEO0FBM0lILElBQUksS0FBSyx3Q0E4QlIsZUFBZSxZQXNDZCxHQUFFLGNBdUVEO0VBQ0MsbUJBQUE7O0FBOUlKLElBQUksS0FBSyxzQkFnQ1IsZUFBZSxZQWtIZCxHQUFFLFdBQ0Q7QUFsSkgsSUFBSSxLQUFLLHVEQStCUixlQUFlLFlBa0hkLEdBQUUsV0FDRDtBQWpKSCxJQUFJLEtBQUssd0NBOEJSLGVBQWUsWUFrSGQsR0FBRSxXQUNEO0VBQ0MsYUFBQTtFQUNBLGFBQUE7O0FBckpKLElBQUksS0FBSyxzQkFnQ1IsZUFBZSxZQTZIZCxnQkFFQztBQTlKSCxJQUFJLEtBQUssdURBK0JSLGVBQWUsWUE2SGQsZ0JBRUM7QUE3SkgsSUFBSSxLQUFLLHdDQThCUixlQUFlLFlBNkhkLGdCQUVDO0VBQ0MscUJBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBOztBQW5LSixJQUFJLEtBQUssc0JBZ0NSLGVBQWUsWUE2SGQsZ0JBRUMsRUFNQztBQXBLSixJQUFJLEtBQUssdURBK0JSLGVBQWUsWUE2SGQsZ0JBRUMsRUFNQztBQW5LSixJQUFJLEtBQUssd0NBOEJSLGVBQWUsWUE2SGQsZ0JBRUMsRUFNQztFQUNDLHNCQUFBOztBQXRLTCxJQUFJLEtBQUssc0JBZ0NSLGVBQWUsWUEySWQsNkJBR0M7QUE3S0gsSUFBSSxLQUFLLHVEQStCUixlQUFlLFlBMklkLDZCQUdDO0FBNUtILElBQUksS0FBSyx3Q0E4QlIsZUFBZSxZQTJJZCw2QkFHQztFQUNDLGFBQUE7RUFDQSxzQkFBQTs7QUFHQyxtQkFBcUM7RUEySnpDLElBOVVHLEtBQUssc0JBZ0NSLGVBQWUsWUEySWQsNkJBR0MsYUFJQztFQTRKSCxJQTdVRyxLQUFLLHVEQStCUixlQUFlLFlBMklkLDZCQUdDLGFBSUM7RUE0SkgsSUE1VUcsS0FBSyx3Q0E4QlIsZUFBZSxZQTJJZCw2QkFHQyxhQUlDO0lBRUUsV0FBQTs7O0FBcExOLElBQUksS0FBSyxzQkFnQ1IsZUFBZSxZQTJJZCw2QkFHQyxhQUlDLEVBSUM7QUFyTEwsSUFBSSxLQUFLLHVEQStCUixlQUFlLFlBMklkLDZCQUdDLGFBSUMsRUFJQztBQXBMTCxJQUFJLEtBQUssd0NBOEJSLGVBQWUsWUEySWQsNkJBR0MsYUFJQyxFQUlDO0VBQ0MsZUFBQTs7QUF2TE4sSUFBSSxLQUFLLHNCQWdDUixlQUFlLFlBMklkLDZCQUdDLGFBSUMsRUFJQyxhQUVDO0FBdkxOLElBQUksS0FBSyx1REErQlIsZUFBZSxZQTJJZCw2QkFHQyxhQUlDLEVBSUMsYUFFQztBQXRMTixJQUFJLEtBQUssd0NBOEJSLGVBQWUsWUEySWQsNkJBR0MsYUFJQyxFQUlDLGFBRUM7RUFDQyxlQUFBOztBQUtELG1CQUFxQztFQWdKMUMsSUE5VUcsS0FBSyxzQkFnQ1IsZUFBZSxZQTJJZCw2QkFHQyxhQUlDLEVBV0M7RUFpSkosSUE3VUcsS0FBSyx1REErQlIsZUFBZSxZQTJJZCw2QkFHQyxhQUlDLEVBV0M7RUFpSkosSUE1VUcsS0FBSyx3Q0E4QlIsZUFBZSxZQTJJZCw2QkFHQyxhQUlDLEVBV0M7SUFFRSxXQUFBOzs7QUEvTFAsSUFBSSxLQUFLLHNCQWdDUixlQUFlLFlBc0tkLG1CQUVDLE1BQUs7QUF2TVIsSUFBSSxLQUFLLHVEQStCUixlQUFlLFlBc0tkLG1CQUVDLE1BQUs7QUF0TVIsSUFBSSxLQUFLLHdDQThCUixlQUFlLFlBc0tkLG1CQUVDLE1BQUs7QUF4TVIsSUFBSSxLQUFLLHNCQWdDUixlQUFlLFlBc0tkLG1CQUdDLE1BQUs7QUF4TVIsSUFBSSxLQUFLLHVEQStCUixlQUFlLFlBc0tkLG1CQUdDLE1BQUs7QUF2TVIsSUFBSSxLQUFLLHdDQThCUixlQUFlLFlBc0tkLG1CQUdDLE1BQUs7RUFDSiwwQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxhQUFhLGtCQUFiO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0NBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLHlCQUFBOztBQUVBLElBNU5BLEtBQUssc0JBZ0NSLGVBQWUsWUFzS2QsbUJBRUMsTUFBSyxlQW9CSDtBQUFELElBM05BLEtBQUssdURBK0JSLGVBQWUsWUFzS2QsbUJBRUMsTUFBSyxlQW9CSDtBQUFELElBMU5BLEtBQUssd0NBOEJSLGVBQWUsWUFzS2QsbUJBRUMsTUFBSyxlQW9CSDtBQUFELElBNU5BLEtBQUssc0JBZ0NSLGVBQWUsWUFzS2QsbUJBR0MsTUFBSyxlQW1CSDtBQUFELElBM05BLEtBQUssdURBK0JSLGVBQWUsWUFzS2QsbUJBR0MsTUFBSyxlQW1CSDtBQUFELElBMU5BLEtBQUssd0NBOEJSLGVBQWUsWUFzS2QsbUJBR0MsTUFBSyxlQW1CSDtFQUNBLGNBQUE7RUFDQSx1QkFBQTs7QUE5TkwsSUFBSSxLQUFLLHNCQWdDUixlQUFlLFlBbU1kLHlCQUF5QjtBQWxPM0IsSUFBSSxLQUFLLHVEQStCUixlQUFlLFlBbU1kLHlCQUF5QjtBQWpPM0IsSUFBSSxLQUFLLHdDQThCUixlQUFlLFlBbU1kLHlCQUF5QjtFQUN4QixlQUFBOztBQXBPSCxJQUFJLEtBQUssc0JBd09SO0FBdk9ELElBQUksS0FBSyx1REF1T1I7QUF0T0QsSUFBSSxLQUFLLHdDQXNPUjtFQUNDLGVBQUE7RUFDQSxnQkFBQTs7QUExT0YsSUFBSSxLQUFLLHNCQTZPUixRQUFPO0FBNU9SLElBQUksS0FBSyx1REE0T1IsUUFBTztBQTNPUixJQUFJLEtBQUssd0NBMk9SLFFBQU87RUFDTixvQkFBQTtFQUNBLGtCQUFBOztBQS9PRixJQUFJLEtBQUssc0JBNk9SLFFBQU8sY0FJTixXQUFXO0FBaFBiLElBQUksS0FBSyx1REE0T1IsUUFBTyxjQUlOLFdBQVc7QUEvT2IsSUFBSSxLQUFLLHdDQTJPUixRQUFPLGNBSU4sV0FBVztFQUNWLG9CQUFBOztBQWxQSCxJQUFJLEtBQUssc0JBNk9SLFFBQU8sY0FJTixXQUFXLFFBR1Y7QUFuUEgsSUFBSSxLQUFLLHVEQTRPUixRQUFPLGNBSU4sV0FBVyxRQUdWO0FBbFBILElBQUksS0FBSyx3Q0EyT1IsUUFBTyxjQUlOLFdBQVcsUUFHVjtFQUNDLG9CQUFBOztBQXJQSixJQUFJLEtBQUssc0JBNk9SLFFBQU8sY0FJTixXQUFXLFFBR1YsY0FHQztBQXRQSixJQUFJLEtBQUssdURBNE9SLFFBQU8sY0FJTixXQUFXLFFBR1YsY0FHQztBQXJQSixJQUFJLEtBQUssd0NBMk9SLFFBQU8sY0FJTixXQUFXLFFBR1YsY0FHQztFQUNDLGFBQUE7O0FBeFBMLElBQUksS0FBSyxzQkE2T1IsUUFBTyxjQUlOLFdBQVcsUUFHVixjQU9DO0FBMVBKLElBQUksS0FBSyx1REE0T1IsUUFBTyxjQUlOLFdBQVcsUUFHVixjQU9DO0FBelBKLElBQUksS0FBSyx3Q0EyT1IsUUFBTyxjQUlOLFdBQVcsUUFHVixjQU9DO0VBQ0MsbUJBQUE7RUFDQSxlQUFBOztBQTdQTCxJQUFJLEtBQUssc0JBbVFSLFFBQU8sUUFBUyxXQUFXO0FBbFE1QixJQUFJLEtBQUssdURBa1FSLFFBQU8sUUFBUyxXQUFXO0FBalE1QixJQUFJLEtBQUssd0NBaVFSLFFBQU8sUUFBUyxXQUFXO0VBQzFCLGlCQUFBOztBQUtGLG1CQUFxQztFQUVwQyxJQUFJLEtBQUssc0JBR1IsZUFBZSxZQUFZLEdBQUUsY0FBZSx3QkFBd0I7RUFGckUsSUFBSSxLQUFLLHVEQUVSLGVBQWUsWUFBWSxHQUFFLGNBQWUsd0JBQXdCO0VBRHJFLElBQUksS0FBSyx3Q0FDUixlQUFlLFlBQVksR0FBRSxjQUFlLHdCQUF3QjtJQUNuRSxlQUFBOztFQUpGLElBQUksS0FBSyxzQkFHUixlQUFlLFlBQVksR0FBRSxjQUFlLHdCQUF3QixHQUduRTtFQUxGLElBQUksS0FBSyx1REFFUixlQUFlLFlBQVksR0FBRSxjQUFlLHdCQUF3QixHQUduRTtFQUpGLElBQUksS0FBSyx3Q0FDUixlQUFlLFlBQVksR0FBRSxjQUFlLHdCQUF3QixHQUduRTtJQUNDLGFBQUE7O0lBRUEsa0JBQUE7SUFDQSxlQUFBOztFQVZILElBQUksS0FBSyxzQkFHUixlQUFlLFlBQVksR0FBRSxjQUFlLHdCQUF3QixHQUduRSxHQU1DO0VBWEgsSUFBSSxLQUFLLHVEQUVSLGVBQWUsWUFBWSxHQUFFLGNBQWUsd0JBQXdCLEdBR25FLEdBTUM7RUFWSCxJQUFJLEtBQUssd0NBQ1IsZUFBZSxZQUFZLEdBQUUsY0FBZSx3QkFBd0IsR0FHbkUsR0FNQztJQUNDLGVBQUE7O0VBYkosSUFBSSxLQUFLLHNCQWtCUixRQUFPLFFBQVMsV0FBVztFQWpCNUIsSUFBSSxLQUFLLHVEQWlCUixRQUFPLFFBQVMsV0FBVztFQWhCNUIsSUFBSSxLQUFLLHdDQWdCUixRQUFPLFFBQVMsV0FBVztJQUMxQixrQkFBQTtJQUNBLG1CQUFBOztFQXBCRixJQUFJLEtBQUssc0JBdUJSLGVBQWUsWUFBWSxHQUFFO0VBdEI5QixJQUFJLEtBQUssdURBc0JSLGVBQWUsWUFBWSxHQUFFO0VBckI5QixJQUFJLEtBQUssd0NBcUJSLGVBQWUsWUFBWSxHQUFFO0VBdkI5QixJQUFJLEtBQUssc0JBd0JSLGVBQWUsWUFBWSxHQUFFO0VBdkI5QixJQUFJLEtBQUssdURBdUJSLGVBQWUsWUFBWSxHQUFFO0VBdEI5QixJQUFJLEtBQUssd0NBc0JSLGVBQWUsWUFBWSxHQUFFO0VBeEI5QixJQUFJLEtBQUssc0JBeUJSLGVBQWUsWUFBWSxHQUFFO0VBeEI5QixJQUFJLEtBQUssdURBd0JSLGVBQWUsWUFBWSxHQUFFO0VBdkI5QixJQUFJLEtBQUssd0NBdUJSLGVBQWUsWUFBWSxHQUFFO0VBekI5QixJQUFJLEtBQUssc0JBMEJSLGVBQWUsWUFBWSxHQUFFO0VBekI5QixJQUFJLEtBQUssdURBeUJSLGVBQWUsWUFBWSxHQUFFO0VBeEI5QixJQUFJLEtBQUssd0NBd0JSLGVBQWUsWUFBWSxHQUFFO0VBMUI5QixJQUFJLEtBQUssc0JBMkJSLGVBQWUsWUFBWSxHQUFFO0VBMUI5QixJQUFJLEtBQUssdURBMEJSLGVBQWUsWUFBWSxHQUFFO0VBekI5QixJQUFJLEtBQUssd0NBeUJSLGVBQWUsWUFBWSxHQUFFO0VBM0I5QixJQUFJLEtBQUssc0JBNEJSLGVBQWUsWUFBWSxHQUFFO0VBM0I5QixJQUFJLEtBQUssdURBMkJSLGVBQWUsWUFBWSxHQUFFO0VBMUI5QixJQUFJLEtBQUssd0NBMEJSLGVBQWUsWUFBWSxHQUFFO0lBQzVCLFdBQUE7O0VBN0JGLElBQUksS0FBSyxzQkFnQ1IsZUFBZSxnQkFBZ0I7RUEvQmhDLElBQUksS0FBSyx1REErQlIsZUFBZSxnQkFBZ0I7RUE5QmhDLElBQUksS0FBSyx3Q0E4QlIsZUFBZSxnQkFBZ0I7RUFoQ2hDLElBQUksS0FBSyxzQkFpQ1IsZUFBZSxnQkFBZ0I7RUFoQ2hDLElBQUksS0FBSyx1REFnQ1IsZUFBZSxnQkFBZ0I7RUEvQmhDLElBQUksS0FBSyx3Q0ErQlIsZUFBZSxnQkFBZ0I7SUFDOUIsZUFBQTs7RUFsQ0YsSUFBSSxLQUFLLHNCQXFDUixlQUFlLFdBQVcsTUFBSztFQXBDaEMsSUFBSSxLQUFLLHVEQW9DUixlQUFlLFdBQVcsTUFBSztFQW5DaEMsSUFBSSxLQUFLLHdDQW1DUixlQUFlLFdBQVcsTUFBSztFQXJDaEMsSUFBSSxLQUFLLHNCQXNDUixlQUFlLFdBQVcsT0FBTTtFQXJDakMsSUFBSSxLQUFLLHVEQXFDUixlQUFlLFdBQVcsT0FBTTtFQXBDakMsSUFBSSxLQUFLLHdDQW9DUixlQUFlLFdBQVcsT0FBTTtJQUMvQixlQUFBOztFQXZDRixJQUFJLEtBQUssc0JBMENSLFFBQU87RUF6Q1IsSUFBSSxLQUFLLHVEQXlDUixRQUFPO0VBeENSLElBQUksS0FBSyx3Q0F3Q1IsUUFBTztJQUNOLG9CQUFBO0lBQ0Esa0JBQUE7O0VBNUNGLElBQUksS0FBSyxzQkEwQ1IsUUFBTyxjQUlOLFdBQVc7RUE3Q2IsSUFBSSxLQUFLLHVEQXlDUixRQUFPLGNBSU4sV0FBVztFQTVDYixJQUFJLEtBQUssd0NBd0NSLFFBQU8sY0FJTixXQUFXO0lBQ1Ysb0JBQUE7SUFDQSxvQkFBQTtJQUNBLGNBQUE7SUFDQSxVQUFBOztFQWxESCxJQUFJLEtBQUssc0JBMENSLFFBQU8sY0FJTixXQUFXLFFBT1Y7RUFwREgsSUFBSSxLQUFLLHVEQXlDUixRQUFPLGNBSU4sV0FBVyxRQU9WO0VBbkRILElBQUksS0FBSyx3Q0F3Q1IsUUFBTyxjQUlOLFdBQVcsUUFPVjtJQUNDLG9CQUFBOztFQXRESixJQUFJLEtBQUssc0JBMENSLFFBQU8sY0FJTixXQUFXLFFBT1YsY0FHQztFQXZESixJQUFJLEtBQUssdURBeUNSLFFBQU8sY0FJTixXQUFXLFFBT1YsY0FHQztFQXRESixJQUFJLEtBQUssd0NBd0NSLFFBQU8sY0FJTixXQUFXLFFBT1YsY0FHQztJQUNDLGFBQUE7O0VBekRMLElBQUksS0FBSyxzQkEwQ1IsUUFBTyxjQW9CTixXQUFXLFFBQU87RUE3RHBCLElBQUksS0FBSyx1REF5Q1IsUUFBTyxjQW9CTixXQUFXLFFBQU87RUE1RHBCLElBQUksS0FBSyx3Q0F3Q1IsUUFBTyxjQW9CTixXQUFXLFFBQU87SUFDakIsZ0JBQUE7OztBQzNTSixtQkFBcUM7RUMvQnJDLEtBRUM7SUFDQyxXQUFBOztFQUhGLEtBTUM7SUFDQyxzQkFBQTs7RUFQRixLQU1DLFdBR0M7SUFDQyxZQUFBO0lBQ0Esb0JBQUE7O0VBWEgsS0FlQztJQUNDLGFBQUE7O0VBR0Ysa0JBQW1CO0lBQ2xCLFVBQUE7SUFDQSxjQUFBOztFQUZELGtCQUFtQixjQUlsQjtJQUNDLGtCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxjQUFBO0lBQ0EsV0FBQTs7RUFFQSxrQkFWaUIsY0FJbEIsSUFNRTtJQUNBLGFBQUE7O0VBWEgsa0JBQW1CLGNBZWxCLEtBRUM7SUFDQyxXQUFBO0lBQ0Esb0JBQUE7O0VBbkJILGtCQUFtQixjQWVsQixLQU9DO0lBQ0MsV0FBQTtJQUNBLG9CQUFBOztFQUtIO0lBQ0MsZ0JBQUE7SUFDQSxvQkFBQTs7RUFGRCxXQUlDO0lBQ0MsYUFBQTs7RUFMRixXQVFDO0lBQ0MsYUFBQTs7RUFURixXQVlDO0lBQ0MsWUFBQTs7RUM3REY7SUFDSSxZQUFBO0lBQ0EsTUFBQTs7RUNGSjtJQUNDLGlCQUFBO0lBQ0EsbUJBQUE7O0VBRkQsWUFJQztJQUNDLG9CQUFBO0lBQ0EscUJBQUE7SUFDQSxlQUFBO0lBQ0Esa0JBQUE7O0VBSUYsS0FBTTtJQUNMLGlCQUFBO0lBQ0EsVUFBQTs7RUNkRCxhQUNJO0lBQ0ksV0FBQTs7RUFGUixhQUNJLGlCQUVJO0lBQ0ksZ0JBQUE7O0VBSlosYUFDSSxpQkFLSTtJQUNJLGdCQUFBOztFQUtaO0lBQ0ksMkJBQUE7SUFDQSxrQkFBQTs7RUFFSjtJQUNJLFdBQUE7SUFDQSxnQkFBQTs7RUFHSjtJQUNJLFdBQUE7SUFDQSxTQUFBOztFQUdKO0lBQ0ksMEJBQUE7O0VBREosaUJBRUk7SUFDSSxXQUFBO0lBQ0EsaUJBQUE7O0VBSVI7SUFDSSx5QkFBQTtJQUNBLGtCQUFBO0lBQ0EsY0FBQTtJQUNBLGVBQUE7SUFDQSxpQkFBQTtJQUNBLGlCQUFBOztFQUdKO0lBQ0ksV0FBQTtJQUNBLFNBQUE7SUFDQSxTQUFBOztFQUdKLGNBQ0ksY0FFSTtJQUNJLGVBQUE7O0VBS1o7SUFDSSxpQkFBQTs7RUFESixjQUVJO0lBQ0ksZ0JBQUE7O0VBSFIsY0FLSTtJQUNJLGVBQUE7O0VBSVIsVUFDSTtJQUNJLGVBQUE7SUFDQSxpQkFBQTtJQUNBLFFBQUE7SUFDQSxhQUFBOztFQUxSLFVBT0k7SUFDSSxXQUFBOztFQUlSLGVBQ0k7SUFDSSxpQkFBQTtJQUNBLGtCQUFBOztFQUlSLGVBRUksaUJBQ0k7SUFDSSxnQkFBQTtJQUNBLGlCQUFBOztFQUxaLGVBRUksaUJBS0k7SUFDSSwyQkFBQTtJQUNBLGtCQUFBOztFQVRaLGVBRUksaUJBS0ksUUFJSTtFQVhaLGVBRUksaUJBS0ksUUFJVztJQUNILHNCQUFBOztFQVpoQixlQUVJLGlCQWNJO0lBQ0ksa0JBQUE7O0VBakJaLGVBRUksaUJBY0ksV0FFSSxrQkFDSSxXQUNJO0lBQ0ksZUFBQTs7RUFyQnhCLGVBRUksaUJBMkJJLGNBQ0ksTUFBSztJQUNHLGlCQUFBO0lBQ0EsZUFBQTtJQUNBLGtCQUFBO0lBQ0EsY0FBQSIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwidXRmLThcIjtcblxuXG5cbi5lbWFpbF9uYW1lIHtcbiAgICBjb2xvcjogI0I4QjhCODtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3N0LWFudGhvbnkvaW5jbHVkZXMvY3NzL2ltYWdlcy9uZXdzbGV0dGVyX2lucHV0X2JnLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IDI5MHB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBib3JkZXI6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMjNweDtcbiAgICBsZWZ0OiA2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG59XG5cbi5lbWFpbF9pbnB1dCB7XG4gICAgY29sb3I6ICNCOEI4Qjg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy9zdC1hbnRob255L2luY2x1ZGVzL2Nzcy9pbWFnZXMvbmV3c2xldHRlcl9pbnB1dF9iZy5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDMycHg7XG4gICAgbGVmdDogNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xufVxuXG4uZW1haWxfYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3N0LWFudGhvbnkvaW5jbHVkZXMvY3NzL2ltYWdlcy9zaWdudXBfYnV0dG9uX3Nwcml0ZS5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBub25lO1xuICAgIHdpZHRoOiA5NnB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA0OHB4O1xuICAgIGxlZnQ6IDEwM3B4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4uZW1haWxfYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMzhweDtcbn1cblxuLmdmX2RpcmVjdG9yeSB1bCB7XG4gICAgcGFkZGluZzogMjVweCAwO1xufVxuXG4uZ2ZfZGlyZWN0b3J5IGxpIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY29sb3I6ICMzMzMzMzM7XG59XG5cblt0aXRsZT0nV2hlcmUgYXJlIHlvdSBsb2NhdGVkJ106OmJlZm9yZSB7XG4gICAgY29udGVudDogXCIsIFwiO1xufVxuXG4uZ2ZfZGlyZWN0b3J5IGxpIC50ZXh0YXJlYSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLmdmX2RpcmVjdG9yeSBsaSAuZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4uZ2ZfZGlyZWN0b3J5IGxpIC5kYXRlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiLCBcIjtcbn1cblxuLmNvbnRlbnRfaXRlbSBhIHtcbiAgICBjb2xvcjogIzk2MzkwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNvbnRlbnRfaXRlbSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2Q5NTIwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNvbnRlbnRfaXRlbSBwIHtcbiAgICBwYWRkaW5nOiA0cHggMCAyMHB4IDA7XG59XG5cbiNzbGlkZXJzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE0MDBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC03MDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jc2xpZGVyX2J1dHRvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTA4cHg7XG4gICAgdG9wOiAxMjBweDtcbiAgICB6LWluZGV4OiAxMTA7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiA0MjBweDtcbn1cblxuI3NsaWRlcl9idXR0b25zIGEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvc3QtYW50aG9ueS9pbmNsdWRlcy9jc3MvaW1hZ2VzL3NsaWRlcl9idXR0b25zLnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgd2lkdGg6IDlweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogNHB4IDZweCA0cHggMDtcbn1cblxuI3NsaWRlcl9idXR0b25zIGE6aG92ZXIsXG4jc2xpZGVyX2J1dHRvbnMgYS5hY3RpdmVfc2xpZGUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOHB4IDA7XG59XG5cbi5wcmF5ZXJfbGlzdF9pdGVtIHtcbiAgICBwYWRkaW5nOiAxOXB4IDAgMTVweCAwO1xufVxuXG4ucHJheWVyX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnByYXllcl93aGVyZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ucHJheWVyX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnByYXllcl9jYWxsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM1NjU5MDU7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5jb250ZW50X2l0ZW0gLmdmb3JtX3dyYXBwZXIgLmZhbmN5X2Zvcm0gdWwge1xuICAgIHdpZHRoOiA2MTBweDtcbn1cblxuLmNvbnRlbnRfaXRlbSAuZ2Zvcm1fd3JhcHBlciAuZmFuY3lfZm9ybSB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5jb250ZW50X2l0ZW0gLmdmb3JtX3dyYXBwZXIgLmZhbmN5X2Zvcm0gdWwgbGkgLmdpbnB1dF9jb250YWluZXIgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uY29udGVudF9pdGVtIC5nZm9ybV93cmFwcGVyIC5mYW5jeV9mb3JtIC5idXR0b24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvc3QtYW50aG9ueS9pbmNsdWRlcy9jc3MvaW1hZ2VzL3N1Ym1pdF9idXR0b25fc3ByaXRlLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDk2cHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY29udGVudF9pdGVtIC5nZm9ybV93cmFwcGVyIC5mYW5jeV9mb3JtIC5idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMzhweDtcbn1cblxuLmNvbnRlbnRfaXRlbSAuZ2Zvcm1fd3JhcHBlciAuZmFuY3lfZm9ybSBpbnB1dCB7XG4gICAgY29sb3I6ICNCOEI4Qjg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy9zdC1hbnRob255L2luY2x1ZGVzL2Nzcy9pbWFnZXMvbmV3c2xldHRlcl9pbnB1dF9iZy5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG59XG5cbi5jb250ZW50X2l0ZW0gLmdmb3JtX3dyYXBwZXIgLmZhbmN5X2Zvcm0gbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogI0E2NEIxNztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uY29udGVudF9pdGVtIC5nZm9ybV93cmFwcGVyIC5mYW5jeV9mb3JtIHRleHRhcmVhLnRleHRhcmVhIHtcbiAgICBjb2xvcjogI0I4QjhCODtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3N0LWFudGhvbnkvaW5jbHVkZXMvY3NzL2ltYWdlcy90ZXh0YXJlYS5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgIHdpZHRoOiA2MTBweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDU2N3B4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuI3Bvc3QtNTk3IC5nZm9ybV93cmFwcGVyIC5mYW5jeV9mb3JtIGlucHV0IHtcbiAgICBjb2xvcjogI0I4QjhCODtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB3aWR0aDogMjkwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbiNwb3N0LTU5NyAuZ2Zvcm1fd3JhcHBlciAuZmFuY3lfZm9ybSB0ZXh0YXJlYS50ZXh0YXJlYSB7XG4gICAgY29sb3I6ICNCOEI4Qjg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgd2lkdGg6IDYxMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA1NjdweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG59XG5cbiNwb3N0LTU5NyAuZ2Zvcm1fd3JhcHBlciAuZmFuY3lfZm9ybSAuYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3N0LWFudGhvbnkvaW5jbHVkZXMvY3NzL2ltYWdlcy9zdWJtaXRfYnV0dG9uX3Nwcml0ZS5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBub25lO1xuICAgIHdpZHRoOiA5NnB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN1YmhlYWQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogI0E2NEIxNztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ucmlnaHRfY29sX3NlcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDE1cHggMCAxMnB4IDA7XG59XG5cbiNwb3N0LTE2IGg0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4jcG9zdC0xNiBoNCBhIHtcbiAgICBjb2xvcjogI0E2NEIxNztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiNwb3N0LTE2IGg0IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjQTY0QjE3O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4jbmF2LXNpbmdsZSBhIHtcbiAgICBjb2xvcjogI0E2NEIxNztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiNuYXYtc2luZ2xlIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4jbmF2LXNpbmdsZSAubmF2LW5leHQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLmVudHJ5LW1ldGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmVudHJ5LW1ldGEgYSB7XG4gICAgY29sb3I6ICNBNjRCMTc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZW50cnktbWV0YSBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuI2VtYWlsX29wdF9pbl9kaXYgI21lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IDI1cHggMCAwIDIycHg7XG59XG5cbiNlbWFpbF9vcHRfaW5fZGl2IGgzIHtcbiAgICBwYWRkaW5nOiA2MnB4IDAgN3B4IDA7XG59XG5cbi5hbGlnbnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggMTJweDtcbn1cblxuLmFsaWdubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMTBweCAxMnB4IDEwcHggMDtcbn1cblxuLm9uZV9jb2x1bW4gLmFsaWdubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMCAxMnB4IDEwcHggMDtcbn1cblxuLndwLWNhcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDAuNGVtO1xufVxuXG4uYWxpZ25sZWZ0LndwLWNhcHRpb24ge1xuICAgIG1hcmdpbjogMCA4cHggMTBweCAwO1xufVxuXG4uYWxpZ25yaWdodC53cC1jYXB0aW9uIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDhweDtcbn1cblxuLndwLWNhcHRpb24ge1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNjI1ZW07XG4gICAgbWF4LXdpZHRoOiA5NiU7XG4gICAgcGFkZGluZzogOXB4O1xufVxuXG4ud3AtY2FwdGlvbiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogNXB4IGF1dG8gMCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogOTglO1xuICAgIGJvcmRlci1jb2xvcjogI2VlZTtcbn1cblxuLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCxcbi53cC1jYXB0aW9uLWRkIHtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmb250LWZhbWlseTogR2VvcmdpYSwgc2VyaWYgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luOiAwIDAgMC42ZW0gMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDRweCAwIDVweCAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uamNhcm91c2VsLWl0ZW0taG9yaXpvbnRhbCB7XG4gICAgd2lkdGg6IDE0MDBweDtcbn1cblxuXG4vKiNuZXdzbGV0dGVyX292ZXJsYXl7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICBkaXNwbGF5OmlubGluZTtcbiAgdG9wOjA7XG4gIHJpZ2h0OjA7XG4gIGhlaWdodDozMDBweDtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaG9tZXBhZ2Uvc2VhcmNoX2JveF9iZy5qcGcpIG5vLXJlcGVhdCBib3R0b20gcmlnaHQgd2hpdGU7XG4gYmFja2dyb3VuZC1jb2xvcjojMDAzM0ZGO1xuICBkaXNwbGF5OmJsb2NrO1xuICB3aWR0aDoyOTBweDtcbiAgbWFyZ2luOjEwMHB4IDAgMCAzOTdweDtcbmxlZnQ6NTAlO1xuei1pbmRleDoyMDA7XG5cbn0qL1xuXG4jc2VhcmNoX2J1dHRvbl9kaXYge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB6LWluZGV4OiAxMDA7XG59XG5cbiNzZWFyY2hfYm94IHtcbiAgICBtYXJnaW46IDBweCAwcHggMCAwO1xuICAgIHBhZGRpbmc6IDdweCAwIDAgMjBweDtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuI3NlYXJjaF9idXR0b25faW1nIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMTAwO1xufVxuXG4jc2VhcmNoX2J1dHRvbl9pbWFnZSB7XG4gICAgei1pbmRleDogMTAwO1xufVxuXG4uc2VhcmNoX292ZXJsYXlfYm94IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9ob21lcGFnZS9zZWFyY2hfYm94X2hpZ2hsaWdodC5wbmcpIG5vLXJlcGVhdDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi5zZWFyY2hfb3ZlcmxheV9ib3hfb3V0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9ob21lcGFnZS9zZWFyY2hfYm94LnBuZykgbm8tcmVwZWF0IDJweCAycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgYm9yZGVyOiBub25lO1xufVxuXG4jc2VhcmNoX2dvIHtcbiAgICBwYWRkaW5nOiA4cHggOHB4IDAgMDtcbn1cblxuI25ld3NsZXR0ZXJfb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy9zdC1hbnRob255L2luY2x1ZGVzL2Nzcy9pbWFnZXMvZ2V0X3VwZGF0ZXNfYmcucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAzMTlweDtcbiAgICBoZWlnaHQ6IDMxNnB4O1xuICAgIHBhZGRpbmc6IDVweCA4cHggOHB4IDhweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgLypcbiAgbWFyZ2luOjQxcHggMCAwIDE3MHB4O1xuICBsZWZ0OjUwJTsqL1xuICAgIHotaW5kZXg6IDIwMDtcbn1cblxuI25ld3NsZXR0ZXJfb3ZlcmxheSBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjQzQ2MTAwO1xuICAgIHBhZGRpbmc6IDMwcHggMCAwIDEwOHB4O1xufVxuXG4jbmV3c2xldHRlcl9vdmVybGF5IGgzIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI0M0NjEwMDtcbn1cblxuI25ld3NsZXR0ZXJfb3ZlcmxheSBoMyBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNlNzU3MDA7XG59XG5cbiNoZWFkZXJfZW1haWxfb3B0X2luX2RpdiBoMyB7XG4gICAgcGFkZGluZzogNjJweCAwIDdweCAwO1xufVxuXG4ubWVzc2FnZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHdpZHRoOiAzMDRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGVmdDogLThweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uZXdzbGV0dGVyX3RleHQge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBjb2xvcjogIzY2NjY2NjtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgcGFkZGluZzogNjdweCAwIDAgMTJweDtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xufVxuXG4uYWpheF9fdmFsaWRhdG9yY2FsbG91dF9wb3B1cF90YWJsZV9yb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbiNpbnRlcm5hbF9ob21lIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3N0LWFudGhvbnkvaW5jbHVkZXMvaW1hZ2VzL2hvbWVfYnV0dG9uLnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMTNweCAxOXB4IDAgNXB4O1xufVxuXG4uY29udGVudF9pdGVtIGEuY2xvc2Vfd2luZG93IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNwb3N0LTU5NyBoMiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG59XG5cbiNwb3N0LTU5NyBwIHtcbiAgICBwYWRkaW5nOiA0cHggMCAwcHg7XG59XG5cbiNwb3N0LTU5NyAuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIC5nZmllbGRfbGFiZWwge1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgbWFyZ2luOiAwIDAgMXB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbn1cblxuI3Bvc3QtNTk3IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgcGFkZGluZzogNnB4IDAgMTBweDtcbn1cblxub2wge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbjogMTVweCAwIDE1cHggMzhweDtcbn1cblxub2wgbGkge1xuICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG5cbnVsIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBpbnNpZGU7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG5cbiNzaW1wbGVtb2RhbC1vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4jc2ltcGxlbW9kYWwtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDMxOXB4O1xufVxuXG4jc2ltcGxlbW9kYWwtY29udGFpbmVyIGEubW9kYWxDbG9zZUltZyB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvd3AtY29udGVudC90aGVtZXMvc3QtYW50aG9ueS9pbmNsdWRlcy9pbWFnZXMvbW9kYWxfY2xvc2UucG5nJykgbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjlweDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogMzIwMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3cHg7XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGlzYWJsZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNmYW5jeWJveC1jb250ZW50IHtcbiAgICBib3JkZXI6IDEwcHggc29saWQgI0EzOTg2OCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNDk1cHggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4jZmFuY3lib3gtY2xvc2Uge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvbW9kYWwtZXhpdC5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwIDAgcmdiYSgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICB0b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNjRweCAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDExMDM7XG59XG5cblxuLypHcmF2aXR5IEZvcm1zIGRvbmF0aW9uIGZvcm0gY3NzICovXG5cbi5jb250ZW50X2l0ZW0gLmdmb3JtX3dyYXBwZXIgLmRvbmF0aW9uX2Zvcm0gbGFiZWwge1xuICAgIGNvbG9yOiAjQTY0QjE3O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uY29udGVudF9pdGVtIC5nZm9ybV93cmFwcGVyIC5kb25hdGlvbl9mb3JtIC5naW5wdXRfY29udGFpbmVyIGxhYmVsIHtcbiAgICBjb2xvcjogIzc3NztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAwIDAgNnB4IDEycHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmNvbnRlbnRfaXRlbSAuZ2Zvcm1fd3JhcHBlciAuZG9uYXRpb25fZm9ybSAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX3JhZGlvIGxhYmVsLFxuLmNvbnRlbnRfaXRlbSAuZ2Zvcm1fd3JhcHBlciAuZG9uYXRpb25fZm9ybSAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94IGxhYmVsIHtcbiAgICBwYWRkaW5nOiA2cHggMCAwIDFweDtcbn1cblxuLmNvbnRlbnRfaXRlbSAuZ2Zvcm1fd3JhcHBlciAuZG9uYXRpb25fZm9ybSAuZ2ZpZWxkX2Rlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogIzc3NztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAzcHggMCAwIDRweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uY29udGVudF9pdGVtIC5nZm9ybV93cmFwcGVyIC5kb25hdGlvbl9mb3JtIGlucHV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAwIDVweCAwIDEwcHg7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4zKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAuMik7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNCNUM3OEI7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZ2Zvcm1fd3JhcHBlciB1bC5nZmllbGRfY2hlY2tib3ggbGksXG4uZ2Zvcm1fd3JhcHBlciB1bC5nZmllbGRfcmFkaW8gbGkge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLmdmb3JtX3dyYXBwZXIgaDMge1xuICAgIGNvbG9yOiAjNjk4RDE3O1xufVxuXG4uY29udGVudF9pdGVtIC5nZm9ybV93cmFwcGVyIC5kb25hdGlvbl9mb3JtIHVsIGxpIC5naW5wdXRfY29udGFpbmVyIGlucHV0IHtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmNvbnRlbnRfaXRlbSAuZ2Zvcm1fd3JhcHBlciAuZG9uYXRpb25fZm9ybSB1bCBsaSAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uY29udGVudF9pdGVtIC5nZm9ybV93cmFwcGVyIC5kb25hdGlvbl9mb3JtIHVsIGxpIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQgZGl2LmdpbnB1dF9jb21wbGV4IHNwYW4uZ2lucHV0X2xlZnQgc2VsZWN0LFxuLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZCBkaXYuZ2lucHV0X2NvbXBsZXggc3Bhbi5naW5wdXRfcmlnaHQgc2VsZWN0LFxuLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZCBzZWxlY3Qge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBtaW4taGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZzogNHB4IDAgMCAxMHB4O1xuICAgIHRleHQtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMyk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAuMik7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAuMik7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgLjIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNjk4RDE3O1xuICAgIGhlaWdodDogYXV0bztcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiaW1hZ2VzL3NiZC1ncmVlbi1hcnJvdy5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCByaWdodCBjZW50ZXIgI0ZGRkZGRjtcbiAgICB0ZXh0LWluZGVudDogMC4wMXB4O1xuICAgIHRleHQtb3ZlcmZsb3c6IFwiXCI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0I1Qzc4QjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogbm9uZVxcMC87XG59XG5cbi5nZm9ybV93cmFwcGVyIHNlbGVjdCBvcHRpb24ge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzc3NztcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNzc3O1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMThweDtcbn1cblxuLmNvbnRlbnRfaXRlbSAuZ2Zvcm1fd3JhcHBlciAuZG9uYXRpb25fZm9ybSB0ZXh0YXJlYS50ZXh0YXJlYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDEwcHg7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4zKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAuMik7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNCNUM3OEI7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5jb250ZW50X2l0ZW0gLmdmb3JtX3dyYXBwZXIgLmRvbmF0aW9uX2Zvcm0gdGFibGUgdGFibGUgdGFibGUgdWwge1xuICAgIHdpZHRoOiAzMDBweDtcbn1cblxuLmNvbnRlbnRfaXRlbSAuZ2Zvcm1fd3JhcHBlciAuZG9uYXRpb25fZm9ybSB0YWJsZSB0YWJsZSB0YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5ib2R5IC5nZm9ybV93cmFwcGVyIGRpdi5nZm9ybV9ib2R5IHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2ZpZWxkX2h0bWwgdWwgbGksXG5ib2R5IC5nZm9ybV93cmFwcGVyIGZvcm0gZGl2Lmdmb3JtX2JvZHkgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZmllbGRfaHRtbCB1bCBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jb250ZW50X2l0ZW0gLmdmb3JtX3dyYXBwZXIgLmRvbmF0aW9uX2Zvcm0gLmJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXI6IG1lZGl1bSBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtaW5kZW50OiBpbmhlcml0O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0M0NzAwMDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAyMnB4IDA7XG4gICAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4uY29udGVudF9pdGVtIC5nZm9ybV93cmFwcGVyIC5kb25hdGlvbl9mb3JtIC5idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDMjQ3MDA7XG59XG5cbi5jb250ZW50X2l0ZW0gLmdmb3JtX3dyYXBwZXIgLmRvbmF0aW9uX2Zvcm0gLmJ1dHRvbjp2aXNpdGVkIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmNvbnRlbnRfaXRlbSAuZ2Zvcm1fd3JhcHBlciAuZG9uYXRpb25fZm9ybSBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbWFsbF9pbnB1dCxcbi5zbWFsbF9pbnB1dCBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMHB4O1xufVxuXG4uY29udGVudF9pdGVtIC5nZm9ybV93cmFwcGVyIC5kb25hdGlvbl9mb3JtIHVsIGxpLnNtYWxsX2lucHV0IC5naW5wdXRfY29udGFpbmVyIGlucHV0IHtcbiAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLmdmb3JtX3dyYXBwZXIgLmRvbmF0aW9uX2Zvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5kb25hdGlvbl9mb3JtIC5tYXAtaXQtbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdmb3JtX3dyYXBwZXIgLmRvbmF0aW9uX2Zvcm0gaDMge1xuICAgIHBhZGRpbmc6IDI1cHggMCAxMHB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0M7XG59XG5cbi5jb250ZW50X2l0ZW0gLmdmb3JtX3dyYXBwZXIgLmRvbmF0aW9uX2Zvcm0gdWwge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uY29udGVudF9pdGVtIC5nZm9ybV93cmFwcGVyIC5kb25hdGlvbl9mb3JtICoge1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxubGkuZG9uYXRpb25fdG90YWwge1xuICAgIHBhZGRpbmc6IDE1cHggMCAxMHB4IDhweDtcbn1cblxuLmRvbmF0aW9uX3RvdGFsICoge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZG9uYXRpb25fdG90YWwgZGl2LmdpbnB1dF9jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCAuZ2ZpZWxkX2Rlc2NyaXB0aW9uLnZhbGlkYXRpb25fbWVzc2FnZSxcbi5nZm9ybV93cmFwcGVyIC5nZmllbGRfZGVzY3JpcHRpb24udmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgICBwYWRkaW5nOiAxcHggMCAhaW1wb3J0YW50O1xufVxuXG4uZ2Zvcm1fd3JhcHBlciBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yLFxuLmdmb3JtX3dyYXBwZXIgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvci5nZmllbGRfY29udGFpbnNfcmVxdWlyZWQuZ2ZpZWxkX2NyZWRpdGNhcmRfd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RUZFRjtcbn1cblxuLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb21wbGV4IC5naW5wdXRfcmlnaHQgc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nZm9ybV93cmFwcGVyIGRpdi52YWxpZGF0aW9uX2Vycm9yIHtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuXG4uZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG4ubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuI3NpdGVzZWFsIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwICNGRkZGRkY7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmc6IDVweCA1cHggMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHotaW5kZXg6IDEwMDAwO1xufVxuXG4ub25lX2NvbHVtbiB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYWdlLWlkLTExMyAjY2xlYXJfc3BhY2UsXG4ucGFnZS1pZC0zODkwICNjbGVhcl9zcGFjZSB7XG4gICAgaGVpZ2h0OiAyMHB4O1xufVxuXG4ucGFnZS1pZC0xMTMgI21haW5fbG9nb19pbnRlcm5hbCxcbi5wYWdlLWlkLTM4OTAgI21haW5fbG9nb19pbnRlcm5hbCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnBhZ2UtaWQtMTEzIC5vbmVfY29sdW1uICNjb250ZW50LFxuLnBhZ2UtaWQtMzg5MCAub25lX2NvbHVtbiAjY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkwKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5kZXNrdG9wLFxuICAgIC5jbGVhcmZpeCxcbiAgICAjZm9vdGVyX2ZiIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLm1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAqIHtcbiAgICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuICAgIGJvZHkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAvKmltZ3tcblx0XHRtYXgtd2lkdGg6MTAwJTtcblx0XHRmbG9hdDpub25lO1xuXHRcdGhlaWdodDphdXRvO1xuXHR9Ki9cbiAgICBodG1sIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICNoZWFkZXIsXG4gICAgI21haW4sXG4gICAgI2NvbnRlbnRfd3JhcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG4gICAgI21haW4ge1xuICAgICAgICBwYWRkaW5nOiA0MXB4IDAgMCAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNDFweDtcbiAgICB9XG4gICAgI2hlYWRlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB9XG4gICAgI3JpZ2h0X2NvbHVtbiB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgI2Zvb3Rlcl93cmFwIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAtNDdweCAwIDAgMDtcbiAgICB9XG4gICAgI2Zvb3Rlcl9jZW50ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgI2Zvb3RlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyMyUgMCAwIDQlO1xuICAgIH1cbiAgICB1bCNmb290ZXJfbGVmdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG4gICAgdWwjZm9vdGVyX3JpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgICAjY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA5NiU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogLTcwcHggMiUgMDtcbiAgICAgICAgcGFkZGluZzogMCAxM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIH1cbiAgICAub25lX2NvbHVtbiAjY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA5NiU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogLTcwcHggMiUgMDtcbiAgICAgICAgcGFkZGluZzogMCAxM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIH1cbiAgICAuY29udGVudF9pdGVtIGgyLFxuICAgIGgxLmVudHJ5LXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMTBweDtcbiAgICB9XG4gICAgI2NvbnRlbnRfdG9wIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgI2NsZWFyX3NwYWNlIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLnBhZ2UtaWQtMTEzICNjbGVhcl9zcGFjZSxcbiAgICAucGFnZS1pZC0zODkwICNjbGVhcl9zcGFjZSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgI21haW5fbG9nb19pbnRlcm5hbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICN0b3BfbG9nbyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgI2NvbnRlbnRfYm90IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgI2dldF91cGRhdGVzIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cbiAgICAjZ2V0X3VwZGF0ZXMgaDMge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgICNyaWdodF9idXR0b25zIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgICNyaWdodF9idXR0b25zIGEuYnV0dG9uMSxcbiAgICAjcmlnaHRfYnV0dG9ucyBhLmJ1dHRvbjIsXG4gICAgI3JpZ2h0X2J1dHRvbnMgYS5idXR0b24zLFxuICAgICNyaWdodF9idXR0b25zIGEuYnV0dG9uNCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5lbWFpbF9uYW1lIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgLmVtYWlsX2lucHV0IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgI2ludGVybmFsX2hvbWUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3N0LWFudGhvbnkvaW5jbHVkZXMvY3NzL2ltYWdlcy9tb2JpbGUvbWVudS5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogN3B4IDAgMCAxMHB4O1xuICAgIH1cbiAgICAjaGVhZGVyX3dyYXAge1xuICAgICAgICBoZWlnaHQ6IDQxcHg7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggN3B4IHJnYmEoMCwgMCwgMCwgLjIpO1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDAgNXB4IDdweCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgICAgICAgYm94LXNoYWRvdzogMCA1cHggN3B4IHJnYmEoMCwgMCwgMCwgLjIpO1xuICAgIH1cbiAgICAubWVudS1wcmltYXJ5LW1lbnUtY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5tZW51LW1vYmlsZS1tZW51LWNvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDdweCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwIDVweCA3cHggcmdiYSgwLCAwLCAwLCAuMik7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDdweCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgICB9XG4gICAgI2hlYWRlciAuaGVhZGVyX2xlZnQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAjaGVhZGVyIC5oZWFkZXJfcmlnaHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgIH1cbiAgICAjaGVhZGVyX2ZiIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy9zdC1hbnRob255L2luY2x1ZGVzL2Nzcy9pbWFnZXMvZmJfbWFpbF9zcHJpdGUucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDdweCA4cHggMCAwO1xuICAgIH1cbiAgICAjaGVhZGVyX21haWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3N0LWFudGhvbnkvaW5jbHVkZXMvY3NzL2ltYWdlcy9mYl9tYWlsX3Nwcml0ZS5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDdweCA4cHggMCAwO1xuICAgIH1cbiAgICAjaGVhZGVyIHVsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAwIDA7XG4gICAgfVxuICAgICNoZWFkZXIgbGkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFM0Q1Q0I7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgIH1cbiAgICAjaGVhZGVyIGxpIGEge1xuICAgICAgICBjb2xvcjogI0E2NEIxNztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICNoZWFkZXIgbGkgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNzkzRjAwO1xuICAgIH1cbiAgICAjY29udGVudF9ib3Qge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAjcmlnaHRfY29sdW1uIGgzIGEsXG4gICAgI2FyY2hpdmVzIHVsIGxpIGEge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgICAjcmlnaHRfY29sdW1uIHtcbiAgICAgICAgbWFyZ2luOiAwIDIlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLmVtYWlsX2J1dHRvbiB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgICNtYWluX2hvbWUgI3JpZ2h0X2J1dHRvbnMge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNjdweDtcbiAgICB9XG4gXG4gICAgI2FyY2hpdmVzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMTNweCAzMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG4gICAgfVxuICAgICNyaWdodF9jb2x1bW4gaDMud2lkZ2V0LXRpdGxlIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFM0Q1Q0I7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICNDNDYxMDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAxNXB4IDA7XG4gICAgfVxuICAgIC5yaWdodF9jb2xfc2VwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgI2FyY2hpdmVzX3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICNhcmNoaXZlc19ib3Qge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAjdG9fdG9wIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG4gICAgI3RvX3RvcCBhIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAjdG9fdG9wIGEgaW1nIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuZm9vdGVyX2ltYWdlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IC0xNnB4O1xuICAgIH1cbiAgICAuZm9vdGVyX2ltYWdlX2hvbWUge1xuICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuZG91YmxlX3NlcGFyYXRvciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuXG5cbiAgICAjc2xpZGVycyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICNzbGlkZXJfYnV0dG9ucyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICNtYWluX2hvbWUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogNDFweCAwIDcwcHggMDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZy9ob21lX29uZV83NjguanBnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNDFweDtcbiAgICB9XG4gICAgI2Zvb3Rlcl9jZW50ZXJfaG9tZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5mb290ZXJfaW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmZvb3Rlcl9pbWFnZV9ob21lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmhvbWUgLmZvb3Rlcl9pbWFnZV9ob21lIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5ob21lIC5mb290ZXJfaW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuZ2Zvcm1fd3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb21wbGV4IC5naW5wdXRfbGVmdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICB9XG4gICAgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb21wbGV4IC5naW5wdXRfcmlnaHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgfVxuICAgIC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgaW5wdXQubWVkaXVtLFxuICAgIC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgc2VsZWN0Lm1lZGl1bSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIH1cbiAgICAuY29udGVudF9pdGVtIC5nZm9ybV93cmFwcGVyIC5mYW5jeV9mb3JtIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cbiAgICAuY29udGVudF9pdGVtIC5nZm9ybV93cmFwcGVyIC5mYW5jeV9mb3JtIHVsIGxpIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5jb250ZW50X2l0ZW0gLmdmb3JtX3dyYXBwZXIgLmZhbmN5X2Zvcm0gaW5wdXQsXG4gICAgLmVtYWlsX25hbWUsXG4gICAgLmVtYWlsX2lucHV0IHtcbiAgICAgICAgY29sb3I6ICNCOEI4Qjg7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDhENUNCO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmNvbnRlbnRfaXRlbSAuZ2Zvcm1fd3JhcHBlciAuZmFuY3lfZm9ybSB0ZXh0YXJlYS50ZXh0YXJlYSB7XG4gICAgICAgIGNvbG9yOiAjQjhCOEI4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q4RDVDQjtcbiAgICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgfVxuICAgIC5jb250ZW50X2l0ZW0gLmdmb3JtX3dyYXBwZXIgLmRvbmF0aW9uX2Zvcm0gdWwgbGkuc21hbGxfaW5wdXQgLmdpbnB1dF9jb250YWluZXIgaW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIC5zdF90d2l0dGVyX2J1dHRvbnMsXG4gICAgLnN0X3R3aXR0ZXJfYnV0dG9ucyAqLFxuICAgIC5zdF9mYmxpa2VfYnV0dG9ucyxcbiAgICAuc3RfZmJsaWtlX2J1dHRvbnMgKixcbiAgICAuc3RfZW1haWxfYnV0dG9ucyxcbiAgICAuc3RfZW1haWxfYnV0dG9ucyAqLFxuICAgIC5zdF9wbHVzb25lX2J1dHRvbnMsXG4gICAgLnN0X3BsdXNvbmVfYnV0dG9ucyAqIHtcbiAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgfVxuICAgIC5nZm9ybV93cmFwcGVyIC5kb25hdGlvbl9mb3JtIHRhYmxlIHRhYmxlIHRhYmxlIHVsIHtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb21wbGV4IC5naW5wdXRfY2FyZGluZm9fbGVmdCB7XG4gICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMSU7XG4gICAgfVxuICAgIC5jb250ZW50X2l0ZW0gLmdmb3JtX3dyYXBwZXIgLmRvbmF0aW9uX2Zvcm0gLmJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgICNicmVhZGNydW1iIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAwIDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3VibGUgI0UzREVEQTtcbiAgICB9XG4gICAgI2ZhbmN5Ym94LWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuZG91YmxlX3NlcGFyYXRvciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC53cC1jYXB0aW9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuYWxpZ25sZWZ0LndwLWNhcHRpb24sXG4gICAgLmFsaWducmlnaHQud3AtY2FwdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICAuYWxpZ25yaWdodCxcbiAgICAuYWxpZ25sZWZ0IHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgICAjbmF2LWFib3ZlLFxuICAgICNuYXYtYmVsb3cge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMTBweDtcbiAgICB9XG4gICAgLmNvbnRlbnRfaXRlbSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAuYmxvZyAuY29udGVudF9pdGVtIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFM0Q1Q0I7XG4gICAgfVxuICAgICNhcmNoaXZlcyBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjNweDtcbiAgICB9XG4gICAgI2FyY2hpdmVzIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDNweDtcbiAgICB9XG4gICAgLmNvbnRlbnRfaXRlbSBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmNvbnRlbnRfaXRlbSAuZ2Zvcm1fd3JhcHBlciAuZG9uYXRpb25fZm9ybSAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX3JhZGlvIGxhYmVsIHtcbiAgICAgICAgcGFkZGluZzogMTdweCAwIDAgMHB4O1xuICAgIH1cbiAgICAjc2l0ZXNlYWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwIDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDEwMDAwO1xuICAgIH1cbn1cblxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksXG4obWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAgICNoZWFkZXJfZmIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3N0LWFudGhvbnkvaW5jbHVkZXMvY3NzL2ltYWdlcy9mYl9tYWlsX3Nwcml0ZUAyeC5wbmcpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiA1cHggOHB4IDAgMDtcbiAgICB9XG4gICAgI2hlYWRlcl9tYWlsIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9zdC1hbnRob255L2luY2x1ZGVzL2Nzcy9pbWFnZXMvZmJfbWFpbF9zcHJpdGVAMngucG5nKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAwO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDVweCA4cHggMCAwO1xuICAgIH1cbn0iLCJAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdEZWphVnVTZXJpZi1JdGFsaWMnO1xuXHRzcmM6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL3N0LWFudGhvbnkvaW5jbHVkZXMvY3NzL2ZvbnRzL0RlamFWdVNlcmlmLUl0YWxpYy13ZWJmb250LmVvdCcpO1xuXHRzcmM6IGxvY2FsKCc/JyksXG5cdHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL3N0LWFudGhvbnkvaW5jbHVkZXMvY3NzL2ZvbnRzL0RlamFWdVNlcmlmLUl0YWxpYy13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcblx0dXJsKCcvd3AtY29udGVudC90aGVtZXMvc3QtYW50aG9ueS9pbmNsdWRlcy9jc3MvZm9udHMvRGVqYVZ1U2VyaWYtSXRhbGljLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuXHR1cmwoJy93cC1jb250ZW50L3RoZW1lcy9zdC1hbnRob255L2luY2x1ZGVzL2Nzcy9mb250cy9EZWphVnVTZXJpZi1JdGFsaWMtd2ViZm9udC5zdmcjd2ViZm9udCcpIGZvcm1hdCgnc3ZnJyk7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0RlamFWdVNlcmlmJztcblx0c3JjOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9zdC1hbnRob255L2luY2x1ZGVzL2Nzcy9mb250cy9EZWphVnVTZXJpZi13ZWJmb250LmVvdCcpO1xuXHRzcmM6IGxvY2FsKCc/JyksXG5cdHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL3N0LWFudGhvbnkvaW5jbHVkZXMvY3NzL2ZvbnRzL0RlamFWdVNlcmlmLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHR1cmwoJy93cC1jb250ZW50L3RoZW1lcy9zdC1hbnRob255L2luY2x1ZGVzL2Nzcy9mb250cy9EZWphVnVTZXJpZi13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcblx0dXJsKCcvd3AtY29udGVudC90aGVtZXMvc3QtYW50aG9ueS9pbmNsdWRlcy9jc3MvZm9udHMvRGVqYVZ1U2VyaWYtd2ViZm9udC5zdmcjd2ViZm9udCcpIGZvcm1hdCgnc3ZnJyk7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0RlamFWdVNlcmlmLUJvbGQnO1xuXHRzcmM6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL3N0LWFudGhvbnkvaW5jbHVkZXMvY3NzL2ZvbnRzL0RlamFWdVNlcmlmQ29uZGVuc2VkLUJvbGQtd2ViZm9udC5lb3QnKTtcblx0c3JjOiBsb2NhbCgnPycpLFxuXHR1cmwoJy93cC1jb250ZW50L3RoZW1lcy9zdC1hbnRob255L2luY2x1ZGVzL2Nzcy9mb250cy9EZWphVnVTZXJpZkNvbmRlbnNlZC1Cb2xkLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHR1cmwoJy93cC1jb250ZW50L3RoZW1lcy9zdC1hbnRob255L2luY2x1ZGVzL2Nzcy9mb250cy9EZWphVnVTZXJpZkNvbmRlbnNlZC1Cb2xkLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuXHR1cmwoJy93cC1jb250ZW50L3RoZW1lcy9zdC1hbnRob255L2luY2x1ZGVzL2Nzcy9mb250cy9EZWphVnVTZXJpZkNvbmRlbnNlZC1Cb2xkLXdlYmZvbnQuc3ZnI3dlYmZvbnQnKSBmb3JtYXQoJ3N2ZycpO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG4iLCIvKiFcbiAqIEhhbWJ1cmdlcnNcbiAqIEBkZXNjcmlwdGlvbiBUYXN0eSBDU1MtYW5pbWF0ZWQgaGFtYnVyZ2Vyc1xuICogQGF1dGhvciBKb25hdGhhbiBTdWggQGpvbnN1aFxuICogQHNpdGUgaHR0cHM6Ly9qb25zdWguY29tL2hhbWJ1cmdlcnNcbiAqIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zdWgvaGFtYnVyZ2Vyc1xuICovLmhhbWJ1cmdlcntmb250OmluaGVyaXQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7b3ZlcmZsb3c6dmlzaWJsZTttYXJnaW46MDtwYWRkaW5nOjE1cHg7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO3RyYW5zaXRpb24tZHVyYXRpb246LjE1czt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksZmlsdGVyO3RleHQtdHJhbnNmb3JtOm5vbmU7Y29sb3I6aW5oZXJpdDtib3JkZXI6MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5oYW1idXJnZXI6aG92ZXJ7b3BhY2l0eTouN30uaGFtYnVyZ2VyLWJveHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo0MHB4O2hlaWdodDoyNHB4fS5oYW1idXJnZXItaW5uZXJ7dG9wOjUwJTtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6LTJweH0uaGFtYnVyZ2VyLWlubmVyLC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIsLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6NDBweDtoZWlnaHQ6NHB4O3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2U7dHJhbnNpdGlvbi1kdXJhdGlvbjouMTVzO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO2JvcmRlci1yYWRpdXM6NHB4O2JhY2tncm91bmQtY29sb3I6IzAwMH0uaGFtYnVyZ2VyLWlubmVyOmFmdGVyLC5oYW1idXJnZXItaW5uZXI6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7Y29udGVudDpcIlwifS5oYW1idXJnZXItaW5uZXI6YmVmb3Jle3RvcDotMTBweH0uaGFtYnVyZ2VyLWlubmVyOmFmdGVye2JvdHRvbTotMTBweH0uaGFtYnVyZ2VyLS0zZHggLmhhbWJ1cmdlci1ib3h7cGVyc3BlY3RpdmU6ODBweH0uaGFtYnVyZ2VyLS0zZHggLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMTVzIGN1YmljLWJlemllciguNjQ1LC4wNDUsLjM1NSwxKSxiYWNrZ3JvdW5kLWNvbG9yIDBzIGN1YmljLWJlemllciguNjQ1LC4wNDUsLjM1NSwxKSAuMXN9LmhhbWJ1cmdlci0tM2R4IC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIsLmhhbWJ1cmdlci0tM2R4IC5oYW1idXJnZXItaW5uZXI6YmVmb3Jle3RyYW5zaXRpb246dHJhbnNmb3JtIDBzIGN1YmljLWJlemllciguNjQ1LC4wNDUsLjM1NSwxKSAuMXN9LmhhbWJ1cmdlci0tM2R4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVye3RyYW5zZm9ybTpyb3RhdGVZKDE4MGRlZyk7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uaGFtYnVyZ2VyLS0zZHguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YmVmb3Jle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCkgcm90YXRlKDQ1ZGVnKX0uaGFtYnVyZ2VyLS0zZHguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCkgcm90YXRlKC00NWRlZyl9LmhhbWJ1cmdlci0tM2R4LXIgLmhhbWJ1cmdlci1ib3h7cGVyc3BlY3RpdmU6ODBweH0uaGFtYnVyZ2VyLS0zZHgtciAuaGFtYnVyZ2VyLWlubmVye3RyYW5zaXRpb246dHJhbnNmb3JtIC4xNXMgY3ViaWMtYmV6aWVyKC42NDUsLjA0NSwuMzU1LDEpLGJhY2tncm91bmQtY29sb3IgMHMgY3ViaWMtYmV6aWVyKC42NDUsLjA0NSwuMzU1LDEpIC4xc30uaGFtYnVyZ2VyLS0zZHgtciAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyLC5oYW1idXJnZXItLTNkeC1yIC5oYW1idXJnZXItaW5uZXI6YmVmb3Jle3RyYW5zaXRpb246dHJhbnNmb3JtIDBzIGN1YmljLWJlemllciguNjQ1LC4wNDUsLjM1NSwxKSAuMXN9LmhhbWJ1cmdlci0tM2R4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNmb3JtOnJvdGF0ZVkoLTE4MGRlZyk7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uaGFtYnVyZ2VyLS0zZHgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKSByb3RhdGUoNDVkZWcpfS5oYW1idXJnZXItLTNkeC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMHB4LDApIHJvdGF0ZSgtNDVkZWcpfS5oYW1idXJnZXItLTNkeSAuaGFtYnVyZ2VyLWJveHtwZXJzcGVjdGl2ZTo4MHB4fS5oYW1idXJnZXItLTNkeSAuaGFtYnVyZ2VyLWlubmVye3RyYW5zaXRpb246dHJhbnNmb3JtIC4xNXMgY3ViaWMtYmV6aWVyKC42NDUsLjA0NSwuMzU1LDEpLGJhY2tncm91bmQtY29sb3IgMHMgY3ViaWMtYmV6aWVyKC42NDUsLjA0NSwuMzU1LDEpIC4xc30uaGFtYnVyZ2VyLS0zZHkgLmhhbWJ1cmdlci1pbm5lcjphZnRlciwuaGFtYnVyZ2VyLS0zZHkgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmV7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMHMgY3ViaWMtYmV6aWVyKC42NDUsLjA0NSwuMzU1LDEpIC4xc30uaGFtYnVyZ2VyLS0zZHkuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNmb3JtOnJvdGF0ZVgoLTE4MGRlZyk7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uaGFtYnVyZ2VyLS0zZHkuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YmVmb3Jle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCkgcm90YXRlKDQ1ZGVnKX0uaGFtYnVyZ2VyLS0zZHkuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCkgcm90YXRlKC00NWRlZyl9LmhhbWJ1cmdlci0tM2R5LXIgLmhhbWJ1cmdlci1ib3h7cGVyc3BlY3RpdmU6ODBweH0uaGFtYnVyZ2VyLS0zZHktciAuaGFtYnVyZ2VyLWlubmVye3RyYW5zaXRpb246dHJhbnNmb3JtIC4xNXMgY3ViaWMtYmV6aWVyKC42NDUsLjA0NSwuMzU1LDEpLGJhY2tncm91bmQtY29sb3IgMHMgY3ViaWMtYmV6aWVyKC42NDUsLjA0NSwuMzU1LDEpIC4xc30uaGFtYnVyZ2VyLS0zZHktciAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyLC5oYW1idXJnZXItLTNkeS1yIC5oYW1idXJnZXItaW5uZXI6YmVmb3Jle3RyYW5zaXRpb246dHJhbnNmb3JtIDBzIGN1YmljLWJlemllciguNjQ1LC4wNDUsLjM1NSwxKSAuMXN9LmhhbWJ1cmdlci0tM2R5LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNmb3JtOnJvdGF0ZVgoMTgwZGVnKTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5oYW1idXJnZXItLTNkeS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMHB4LDApIHJvdGF0ZSg0NWRlZyl9LmhhbWJ1cmdlci0tM2R5LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCkgcm90YXRlKC00NWRlZyl9LmhhbWJ1cmdlci0tM2R4eSAuaGFtYnVyZ2VyLWJveHtwZXJzcGVjdGl2ZTo4MHB4fS5oYW1idXJnZXItLTNkeHkgLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMTVzIGN1YmljLWJlemllciguNjQ1LC4wNDUsLjM1NSwxKSxiYWNrZ3JvdW5kLWNvbG9yIDBzIGN1YmljLWJlemllciguNjQ1LC4wNDUsLjM1NSwxKSAuMXN9LmhhbWJ1cmdlci0tM2R4eSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyLC5oYW1idXJnZXItLTNkeHkgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmV7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMHMgY3ViaWMtYmV6aWVyKC42NDUsLjA0NSwuMzU1LDEpIC4xc30uaGFtYnVyZ2VyLS0zZHh5LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVye3RyYW5zZm9ybTpyb3RhdGVYKDE4MGRlZykgcm90YXRlWSgxODBkZWcpO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmhhbWJ1cmdlci0tM2R4eS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKSByb3RhdGUoNDVkZWcpfS5oYW1idXJnZXItLTNkeHkuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCkgcm90YXRlKC00NWRlZyl9LmhhbWJ1cmdlci0tM2R4eS1yIC5oYW1idXJnZXItYm94e3BlcnNwZWN0aXZlOjgwcHh9LmhhbWJ1cmdlci0tM2R4eS1yIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjE1cyBjdWJpYy1iZXppZXIoLjY0NSwuMDQ1LC4zNTUsMSksYmFja2dyb3VuZC1jb2xvciAwcyBjdWJpYy1iZXppZXIoLjY0NSwuMDQ1LC4zNTUsMSkgLjFzfS5oYW1idXJnZXItLTNkeHktciAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyLC5oYW1idXJnZXItLTNkeHktciAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZXt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwcyBjdWJpYy1iZXppZXIoLjY0NSwuMDQ1LC4zNTUsMSkgLjFzfS5oYW1idXJnZXItLTNkeHktci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2Zvcm06cm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMTgwZGVnKSByb3RhdGUoLTE4MGRlZyk7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uaGFtYnVyZ2VyLS0zZHh5LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YmVmb3Jle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCkgcm90YXRlKDQ1ZGVnKX0uaGFtYnVyZ2VyLS0zZHh5LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCkgcm90YXRlKC00NWRlZyl9LmhhbWJ1cmdlci0tYXJyb3cuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YmVmb3Jle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtOHB4LDAsMCkgcm90YXRlKC00NWRlZykgc2NhbGVYKC43KX0uaGFtYnVyZ2VyLS1hcnJvdy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjphZnRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLThweCwwLDApIHJvdGF0ZSg0NWRlZykgc2NhbGVYKC43KX0uaGFtYnVyZ2VyLS1hcnJvdy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoOHB4LDAsMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZVgoLjcpfS5oYW1idXJnZXItLWFycm93LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDhweCwwLDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlWCguNyl9LmhhbWJ1cmdlci0tYXJyb3dhbHQgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmV7dHJhbnNpdGlvbjp0b3AgLjFzIGVhc2UgLjFzLHRyYW5zZm9ybSAuMXMgY3ViaWMtYmV6aWVyKC4xNjUsLjg0LC40NCwxKX0uaGFtYnVyZ2VyLS1hcnJvd2FsdCAuaGFtYnVyZ2VyLWlubmVyOmFmdGVye3RyYW5zaXRpb246Ym90dG9tIC4xcyBlYXNlIC4xcyx0cmFuc2Zvcm0gLjFzIGN1YmljLWJlemllciguMTY1LC44NCwuNDQsMSl9LmhhbWJ1cmdlci0tYXJyb3dhbHQuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YmVmb3Jle3RvcDowO3RyYW5zaXRpb246dG9wIC4xcyBlYXNlLHRyYW5zZm9ybSAuMXMgY3ViaWMtYmV6aWVyKC44OTUsLjAzLC42ODUsLjIyKSAuMXM7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC04cHgsLTEwcHgsMCkgcm90YXRlKC00NWRlZykgc2NhbGVYKC43KX0uaGFtYnVyZ2VyLS1hcnJvd2FsdC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjphZnRlcntib3R0b206MDt0cmFuc2l0aW9uOmJvdHRvbSAuMXMgZWFzZSx0cmFuc2Zvcm0gLjFzIGN1YmljLWJlemllciguODk1LC4wMywuNjg1LC4yMikgLjFzO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtOHB4LDEwcHgsMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZVgoLjcpfS5oYW1idXJnZXItLWFycm93YWx0LXIgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmV7dHJhbnNpdGlvbjp0b3AgLjFzIGVhc2UgLjFzLHRyYW5zZm9ybSAuMXMgY3ViaWMtYmV6aWVyKC4xNjUsLjg0LC40NCwxKX0uaGFtYnVyZ2VyLS1hcnJvd2FsdC1yIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXJ7dHJhbnNpdGlvbjpib3R0b20gLjFzIGVhc2UgLjFzLHRyYW5zZm9ybSAuMXMgY3ViaWMtYmV6aWVyKC4xNjUsLjg0LC40NCwxKX0uaGFtYnVyZ2VyLS1hcnJvd2FsdC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZXt0b3A6MDt0cmFuc2l0aW9uOnRvcCAuMXMgZWFzZSx0cmFuc2Zvcm0gLjFzIGN1YmljLWJlemllciguODk1LC4wMywuNjg1LC4yMikgLjFzO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg4cHgsLTEwcHgsMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZVgoLjcpfS5oYW1idXJnZXItLWFycm93YWx0LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXJ7Ym90dG9tOjA7dHJhbnNpdGlvbjpib3R0b20gLjFzIGVhc2UsdHJhbnNmb3JtIC4xcyBjdWJpYy1iZXppZXIoLjg5NSwuMDMsLjY4NSwuMjIpIC4xczt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoOHB4LDEwcHgsMCkgcm90YXRlKC00NWRlZykgc2NhbGVYKC43KX0uaGFtYnVyZ2VyLS1hcnJvd3R1cm4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNmb3JtOnJvdGF0ZSgtMTgwZGVnKX0uaGFtYnVyZ2VyLS1hcnJvd3R1cm4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YmVmb3Jle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg4cHgsMCwwKSByb3RhdGUoNDVkZWcpIHNjYWxlWCguNyl9LmhhbWJ1cmdlci0tYXJyb3d0dXJuLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg4cHgsMCwwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZVgoLjcpfS5oYW1idXJnZXItLWFycm93dHVybi1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVye3RyYW5zZm9ybTpyb3RhdGUoLTE4MGRlZyl9LmhhbWJ1cmdlci0tYXJyb3d0dXJuLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YmVmb3Jle3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtOHB4LDAsMCkgcm90YXRlKC00NWRlZykgc2NhbGVYKC43KX0uaGFtYnVyZ2VyLS1hcnJvd3R1cm4tci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjphZnRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLThweCwwLDApIHJvdGF0ZSg0NWRlZykgc2NhbGVYKC43KX0uaGFtYnVyZ2VyLS1ib3JpbmcgLmhhbWJ1cmdlci1pbm5lciwuaGFtYnVyZ2VyLS1ib3JpbmcgLmhhbWJ1cmdlci1pbm5lcjphZnRlciwuaGFtYnVyZ2VyLS1ib3JpbmcgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmV7dHJhbnNpdGlvbi1wcm9wZXJ0eTpub25lfS5oYW1idXJnZXItLWJvcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0uaGFtYnVyZ2VyLS1ib3JpbmcuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YmVmb3Jle3RvcDowO29wYWNpdHk6MH0uaGFtYnVyZ2VyLS1ib3JpbmcuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXJ7Ym90dG9tOjA7dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpfS5oYW1idXJnZXItLWNvbGxhcHNlIC5oYW1idXJnZXItaW5uZXJ7dG9wOmF1dG87Ym90dG9tOjA7dHJhbnNpdGlvbi1kZWxheTouMTNzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7dHJhbnNpdGlvbi1kdXJhdGlvbjouMTNzfS5oYW1idXJnZXItLWNvbGxhcHNlIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXJ7dG9wOi0yMHB4O3RyYW5zaXRpb246dG9wIC4ycyBjdWJpYy1iZXppZXIoLjMzMzMzLC42NjY2NywuNjY2NjcsMSkgLjJzLG9wYWNpdHkgLjFzIGxpbmVhcn0uaGFtYnVyZ2VyLS1jb2xsYXBzZSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZXt0cmFuc2l0aW9uOnRvcCAuMTJzIGN1YmljLWJlemllciguMzMzMzMsLjY2NjY3LC42NjY2NywxKSAuMnMsdHJhbnNmb3JtIC4xM3MgY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX0uaGFtYnVyZ2VyLS1jb2xsYXBzZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2l0aW9uLWRlbGF5Oi4yMnM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCkgcm90YXRlKC00NWRlZyl9LmhhbWJ1cmdlci0tY29sbGFwc2UuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXJ7dG9wOjA7dHJhbnNpdGlvbjp0b3AgLjJzIGN1YmljLWJlemllciguMzMzMzMsMCwuNjY2NjcsLjMzMzMzKSxvcGFjaXR5IC4xcyBsaW5lYXIgLjIycztvcGFjaXR5OjB9LmhhbWJ1cmdlci0tY29sbGFwc2UuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YmVmb3Jle3RvcDowO3RyYW5zaXRpb246dG9wIC4xcyBjdWJpYy1iZXppZXIoLjMzMzMzLDAsLjY2NjY3LC4zMzMzMykgLjE2cyx0cmFuc2Zvcm0gLjEzcyBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKSAuMjVzO3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKX0uaGFtYnVyZ2VyLS1jb2xsYXBzZS1yIC5oYW1idXJnZXItaW5uZXJ7dG9wOmF1dG87Ym90dG9tOjA7dHJhbnNpdGlvbi1kZWxheTouMTNzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7dHJhbnNpdGlvbi1kdXJhdGlvbjouMTNzfS5oYW1idXJnZXItLWNvbGxhcHNlLXIgLmhhbWJ1cmdlci1pbm5lcjphZnRlcnt0b3A6LTIwcHg7dHJhbnNpdGlvbjp0b3AgLjJzIGN1YmljLWJlemllciguMzMzMzMsLjY2NjY3LC42NjY2NywxKSAuMnMsb3BhY2l0eSAuMXMgbGluZWFyfS5oYW1idXJnZXItLWNvbGxhcHNlLXIgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmV7dHJhbnNpdGlvbjp0b3AgLjEycyBjdWJpYy1iZXppZXIoLjMzMzMzLC42NjY2NywuNjY2NjcsMSkgLjJzLHRyYW5zZm9ybSAuMTNzIGN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9LmhhbWJ1cmdlci0tY29sbGFwc2Utci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2l0aW9uLWRlbGF5Oi4yMnM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCkgcm90YXRlKDQ1ZGVnKX0uaGFtYnVyZ2VyLS1jb2xsYXBzZS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVye3RvcDowO3RyYW5zaXRpb246dG9wIC4ycyBjdWJpYy1iZXppZXIoLjMzMzMzLDAsLjY2NjY3LC4zMzMzMyksb3BhY2l0eSAuMXMgbGluZWFyIC4yMnM7b3BhY2l0eTowfS5oYW1idXJnZXItLWNvbGxhcHNlLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YmVmb3Jle3RvcDowO3RyYW5zaXRpb246dG9wIC4xcyBjdWJpYy1iZXppZXIoLjMzMzMzLDAsLjY2NjY3LC4zMzMzMykgLjE2cyx0cmFuc2Zvcm0gLjEzcyBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKSAuMjVzO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5oYW1idXJnZXItLWVsYXN0aWMgLmhhbWJ1cmdlci1pbm5lcnt0b3A6MnB4O3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNjgsLS41NSwuMjY1LDEuNTUpO3RyYW5zaXRpb24tZHVyYXRpb246LjI3NXN9LmhhbWJ1cmdlci0tZWxhc3RpYyAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZXt0b3A6MTBweDt0cmFuc2l0aW9uOm9wYWNpdHkgLjEyNXMgZWFzZSAuMjc1c30uaGFtYnVyZ2VyLS1lbGFzdGljIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXJ7dG9wOjIwcHg7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjI3NXMgY3ViaWMtYmV6aWVyKC42OCwtLjU1LC4yNjUsMS41NSl9LmhhbWJ1cmdlci0tZWxhc3RpYy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2l0aW9uLWRlbGF5Ojc1bXM7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKSByb3RhdGUoMTM1ZGVnKX0uaGFtYnVyZ2VyLS1lbGFzdGljLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZXt0cmFuc2l0aW9uLWRlbGF5OjBzO29wYWNpdHk6MH0uaGFtYnVyZ2VyLS1lbGFzdGljLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVye3RyYW5zaXRpb24tZGVsYXk6NzVtczt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKSByb3RhdGUoLTI3MGRlZyl9LmhhbWJ1cmdlci0tZWxhc3RpYy1yIC5oYW1idXJnZXItaW5uZXJ7dG9wOjJweDt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjY4LC0uNTUsLjI2NSwxLjU1KTt0cmFuc2l0aW9uLWR1cmF0aW9uOi4yNzVzfS5oYW1idXJnZXItLWVsYXN0aWMtciAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZXt0b3A6MTBweDt0cmFuc2l0aW9uOm9wYWNpdHkgLjEyNXMgZWFzZSAuMjc1c30uaGFtYnVyZ2VyLS1lbGFzdGljLXIgLmhhbWJ1cmdlci1pbm5lcjphZnRlcnt0b3A6MjBweDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMjc1cyBjdWJpYy1iZXppZXIoLjY4LC0uNTUsLjI2NSwxLjU1KX0uaGFtYnVyZ2VyLS1lbGFzdGljLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNpdGlvbi1kZWxheTo3NW1zO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwcHgsMCkgcm90YXRlKC0xMzVkZWcpfS5oYW1idXJnZXItLWVsYXN0aWMtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmV7dHJhbnNpdGlvbi1kZWxheTowcztvcGFjaXR5OjB9LmhhbWJ1cmdlci0tZWxhc3RpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVye3RyYW5zaXRpb24tZGVsYXk6NzVtczt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMjBweCwwKSByb3RhdGUoMjcwZGVnKX0uaGFtYnVyZ2VyLS1lbXBoYXRpY3tvdmVyZmxvdzpoaWRkZW59LmhhbWJ1cmdlci0tZW1waGF0aWMgLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjEyNXMgZWFzZS1pbiAuMTc1c30uaGFtYnVyZ2VyLS1lbXBoYXRpYyAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZXtsZWZ0OjA7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjEyNXMgY3ViaWMtYmV6aWVyKC42LC4wNCwuOTgsLjMzNSksdG9wIC4wNXMgbGluZWFyIC4xMjVzLGxlZnQgLjEyNXMgZWFzZS1pbiAuMTc1c30uaGFtYnVyZ2VyLS1lbXBoYXRpYyAuaGFtYnVyZ2VyLWlubmVyOmFmdGVye3RvcDoxMHB4O3JpZ2h0OjA7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjEyNXMgY3ViaWMtYmV6aWVyKC42LC4wNCwuOTgsLjMzNSksdG9wIC4wNXMgbGluZWFyIC4xMjVzLHJpZ2h0IC4xMjVzIGVhc2UtaW4gLjE3NXN9LmhhbWJ1cmdlci0tZW1waGF0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNpdGlvbi1kZWxheTowczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5oYW1idXJnZXItLWVtcGhhdGljLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZXt0b3A6LTgwcHg7bGVmdDotODBweDt0cmFuc2l0aW9uOmxlZnQgLjEyNXMgZWFzZS1vdXQsdG9wIC4wNXMgbGluZWFyIC4xMjVzLHRyYW5zZm9ybSAuMTI1cyBjdWJpYy1iZXppZXIoLjA3NSwuODIsLjE2NSwxKSAuMTc1czt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoODBweCw4MHB4LDApIHJvdGF0ZSg0NWRlZyl9LmhhbWJ1cmdlci0tZW1waGF0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXJ7dG9wOi04MHB4O3JpZ2h0Oi04MHB4O3RyYW5zaXRpb246cmlnaHQgLjEyNXMgZWFzZS1vdXQsdG9wIC4wNXMgbGluZWFyIC4xMjVzLHRyYW5zZm9ybSAuMTI1cyBjdWJpYy1iZXppZXIoLjA3NSwuODIsLjE2NSwxKSAuMTc1czt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTgwcHgsODBweCwwKSByb3RhdGUoLTQ1ZGVnKX0uaGFtYnVyZ2VyLS1lbXBoYXRpYy1ye292ZXJmbG93OmhpZGRlbn0uaGFtYnVyZ2VyLS1lbXBoYXRpYy1yIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xMjVzIGVhc2UtaW4gLjE3NXN9LmhhbWJ1cmdlci0tZW1waGF0aWMtciAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZXtsZWZ0OjA7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjEyNXMgY3ViaWMtYmV6aWVyKC42LC4wNCwuOTgsLjMzNSksdG9wIC4wNXMgbGluZWFyIC4xMjVzLGxlZnQgLjEyNXMgZWFzZS1pbiAuMTc1c30uaGFtYnVyZ2VyLS1lbXBoYXRpYy1yIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXJ7dG9wOjEwcHg7cmlnaHQ6MDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMTI1cyBjdWJpYy1iZXppZXIoLjYsLjA0LC45OCwuMzM1KSx0b3AgLjA1cyBsaW5lYXIgLjEyNXMscmlnaHQgLjEyNXMgZWFzZS1pbiAuMTc1c30uaGFtYnVyZ2VyLS1lbXBoYXRpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVye3RyYW5zaXRpb24tZGVsYXk6MHM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uaGFtYnVyZ2VyLS1lbXBoYXRpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZXt0b3A6ODBweDtsZWZ0Oi04MHB4O3RyYW5zaXRpb246bGVmdCAuMTI1cyBlYXNlLW91dCx0b3AgLjA1cyBsaW5lYXIgLjEyNXMsdHJhbnNmb3JtIC4xMjVzIGN1YmljLWJlemllciguMDc1LC44MiwuMTY1LDEpIC4xNzVzO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCg4MHB4LC04MHB4LDApIHJvdGF0ZSgtNDVkZWcpfS5oYW1idXJnZXItLWVtcGhhdGljLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXJ7dG9wOjgwcHg7cmlnaHQ6LTgwcHg7dHJhbnNpdGlvbjpyaWdodCAuMTI1cyBlYXNlLW91dCx0b3AgLjA1cyBsaW5lYXIgLjEyNXMsdHJhbnNmb3JtIC4xMjVzIGN1YmljLWJlemllciguMDc1LC44MiwuMTY1LDEpIC4xNzVzO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtODBweCwtODBweCwwKSByb3RhdGUoNDVkZWcpfS5oYW1idXJnZXItLW1pbnVzIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIsLmhhbWJ1cmdlci0tbWludXMgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmV7dHJhbnNpdGlvbjpib3R0b20gLjA4cyBlYXNlLW91dCAwcyx0b3AgLjA4cyBlYXNlLW91dCAwcyxvcGFjaXR5IDBzIGxpbmVhcn0uaGFtYnVyZ2VyLS1taW51cy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjphZnRlciwuaGFtYnVyZ2VyLS1taW51cy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmV7dHJhbnNpdGlvbjpib3R0b20gLjA4cyBlYXNlLW91dCx0b3AgLjA4cyBlYXNlLW91dCxvcGFjaXR5IDBzIGxpbmVhciAuMDhzO29wYWNpdHk6MH0uaGFtYnVyZ2VyLS1taW51cy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmV7dG9wOjB9LmhhbWJ1cmdlci0tbWludXMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXJ7Ym90dG9tOjB9LmhhbWJ1cmdlci0tc2xpZGVyIC5oYW1idXJnZXItaW5uZXJ7dG9wOjJweH0uaGFtYnVyZ2VyLS1zbGlkZXIgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmV7dG9wOjEwcHg7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZTt0cmFuc2l0aW9uLWR1cmF0aW9uOi4xNXM7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eX0uaGFtYnVyZ2VyLS1zbGlkZXIgLmhhbWJ1cmdlci1pbm5lcjphZnRlcnt0b3A6MjBweH0uaGFtYnVyZ2VyLS1zbGlkZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKSByb3RhdGUoNDVkZWcpfS5oYW1idXJnZXItLXNsaWRlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmV7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZTNkKC01LjcxNDI5cHgsLTZweCwwKTtvcGFjaXR5OjB9LmhhbWJ1cmdlci0tc2xpZGVyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApIHJvdGF0ZSgtOTBkZWcpfS5oYW1idXJnZXItLXNsaWRlci1yIC5oYW1idXJnZXItaW5uZXJ7dG9wOjJweH0uaGFtYnVyZ2VyLS1zbGlkZXItciAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZXt0b3A6MTBweDt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlO3RyYW5zaXRpb24tZHVyYXRpb246LjE1czt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5fS5oYW1idXJnZXItLXNsaWRlci1yIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXJ7dG9wOjIwcHh9LmhhbWJ1cmdlci0tc2xpZGVyLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKSByb3RhdGUoLTQ1ZGVnKX0uaGFtYnVyZ2VyLS1zbGlkZXItci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmV7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlM2QoNS43MTQyOXB4LC02cHgsMCk7b3BhY2l0eTowfS5oYW1idXJnZXItLXNsaWRlci1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0yMHB4LDApIHJvdGF0ZSg5MGRlZyl9LmhhbWJ1cmdlci0tc3BpbiAuaGFtYnVyZ2VyLWlubmVye3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7dHJhbnNpdGlvbi1kdXJhdGlvbjouMjJzfS5oYW1idXJnZXItLXNwaW4gLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmV7dHJhbnNpdGlvbjp0b3AgLjFzIGVhc2UtaW4gLjI1cyxvcGFjaXR5IC4xcyBlYXNlLWlufS5oYW1idXJnZXItLXNwaW4gLmhhbWJ1cmdlci1pbm5lcjphZnRlcnt0cmFuc2l0aW9uOmJvdHRvbSAuMXMgZWFzZS1pbiAuMjVzLHRyYW5zZm9ybSAuMjJzIGN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9LmhhbWJ1cmdlci0tc3Bpbi5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2l0aW9uLWRlbGF5Oi4xMnM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7dHJhbnNmb3JtOnJvdGF0ZSgyMjVkZWcpfS5oYW1idXJnZXItLXNwaW4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YmVmb3Jle3RvcDowO3RyYW5zaXRpb246dG9wIC4xcyBlYXNlLW91dCxvcGFjaXR5IC4xcyBlYXNlLW91dCAuMTJzO29wYWNpdHk6MH0uaGFtYnVyZ2VyLS1zcGluLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVye2JvdHRvbTowO3RyYW5zaXRpb246Ym90dG9tIC4xcyBlYXNlLW91dCx0cmFuc2Zvcm0gLjIycyBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKSAuMTJzO3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKX0uaGFtYnVyZ2VyLS1zcGluLXIgLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpO3RyYW5zaXRpb24tZHVyYXRpb246LjIyc30uaGFtYnVyZ2VyLS1zcGluLXIgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmV7dHJhbnNpdGlvbjp0b3AgLjFzIGVhc2UtaW4gLjI1cyxvcGFjaXR5IC4xcyBlYXNlLWlufS5oYW1idXJnZXItLXNwaW4tciAuaGFtYnVyZ2VyLWlubmVyOmFmdGVye3RyYW5zaXRpb246Ym90dG9tIC4xcyBlYXNlLWluIC4yNXMsdHJhbnNmb3JtIC4yMnMgY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX0uaGFtYnVyZ2VyLS1zcGluLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNpdGlvbi1kZWxheTouMTJzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpO3RyYW5zZm9ybTpyb3RhdGUoLTIyNWRlZyl9LmhhbWJ1cmdlci0tc3Bpbi1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZXt0b3A6MDt0cmFuc2l0aW9uOnRvcCAuMXMgZWFzZS1vdXQsb3BhY2l0eSAuMXMgZWFzZS1vdXQgLjEycztvcGFjaXR5OjB9LmhhbWJ1cmdlci0tc3Bpbi1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVye2JvdHRvbTowO3RyYW5zaXRpb246Ym90dG9tIC4xcyBlYXNlLW91dCx0cmFuc2Zvcm0gLjIycyBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKSAuMTJzO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5oYW1idXJnZXItLXNwcmluZyAuaGFtYnVyZ2VyLWlubmVye3RvcDoycHg7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDBzIGxpbmVhciAuMTNzfS5oYW1idXJnZXItLXNwcmluZyAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZXt0b3A6MTBweDt0cmFuc2l0aW9uOnRvcCAuMXMgY3ViaWMtYmV6aWVyKC4zMzMzMywuNjY2NjcsLjY2NjY3LDEpIC4ycyx0cmFuc2Zvcm0gLjEzcyBjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpfS5oYW1idXJnZXItLXNwcmluZyAuaGFtYnVyZ2VyLWlubmVyOmFmdGVye3RvcDoyMHB4O3RyYW5zaXRpb246dG9wIC4ycyBjdWJpYy1iZXppZXIoLjMzMzMzLC42NjY2NywuNjY2NjcsMSkgLjJzLHRyYW5zZm9ybSAuMTNzIGN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9LmhhbWJ1cmdlci0tc3ByaW5nLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVye3RyYW5zaXRpb24tZGVsYXk6LjIycztiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5oYW1idXJnZXItLXNwcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmV7dG9wOjA7dHJhbnNpdGlvbjp0b3AgLjFzIGN1YmljLWJlemllciguMzMzMzMsMCwuNjY2NjcsLjMzMzMzKSAuMTVzLHRyYW5zZm9ybSAuMTNzIGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpIC4yMnM7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKSByb3RhdGUoNDVkZWcpfS5oYW1idXJnZXItLXNwcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjphZnRlcnt0b3A6MDt0cmFuc2l0aW9uOnRvcCAuMnMgY3ViaWMtYmV6aWVyKC4zMzMzMywwLC42NjY2NywuMzMzMzMpLHRyYW5zZm9ybSAuMTNzIGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpIC4yMnM7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTBweCwwKSByb3RhdGUoLTQ1ZGVnKX0uaGFtYnVyZ2VyLS1zcHJpbmctciAuaGFtYnVyZ2VyLWlubmVye3RvcDphdXRvO2JvdHRvbTowO3RyYW5zaXRpb24tZGVsYXk6MHM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTt0cmFuc2l0aW9uLWR1cmF0aW9uOi4xM3N9LmhhbWJ1cmdlci0tc3ByaW5nLXIgLmhhbWJ1cmdlci1pbm5lcjphZnRlcnt0b3A6LTIwcHg7dHJhbnNpdGlvbjp0b3AgLjJzIGN1YmljLWJlemllciguMzMzMzMsLjY2NjY3LC42NjY2NywxKSAuMnMsb3BhY2l0eSAwcyBsaW5lYXJ9LmhhbWJ1cmdlci0tc3ByaW5nLXIgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmV7dHJhbnNpdGlvbjp0b3AgLjFzIGN1YmljLWJlemllciguMzMzMzMsLjY2NjY3LC42NjY2NywxKSAuMnMsdHJhbnNmb3JtIC4xM3MgY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KX0uaGFtYnVyZ2VyLS1zcHJpbmctci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2l0aW9uLWRlbGF5Oi4yMnM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwcHgsMCkgcm90YXRlKC00NWRlZyl9LmhhbWJ1cmdlci0tc3ByaW5nLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXJ7dG9wOjA7dHJhbnNpdGlvbjp0b3AgLjJzIGN1YmljLWJlemllciguMzMzMzMsMCwuNjY2NjcsLjMzMzMzKSxvcGFjaXR5IDBzIGxpbmVhciAuMjJzO29wYWNpdHk6MH0uaGFtYnVyZ2VyLS1zcHJpbmctci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmV7dG9wOjA7dHJhbnNpdGlvbjp0b3AgLjFzIGN1YmljLWJlemllciguMzMzMzMsMCwuNjY2NjcsLjMzMzMzKSAuMTVzLHRyYW5zZm9ybSAuMTNzIGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpIC4yMnM7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LmhhbWJ1cmdlci0tc3RhbmQgLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2l0aW9uOnRyYW5zZm9ybSA3NW1zIGN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSkgLjE1cyxiYWNrZ3JvdW5kLWNvbG9yIDBzIGxpbmVhciA3NW1zfS5oYW1idXJnZXItLXN0YW5kIC5oYW1idXJnZXItaW5uZXI6YmVmb3Jle3RyYW5zaXRpb246dG9wIDc1bXMgZWFzZS1pbiA3NW1zLHRyYW5zZm9ybSA3NW1zIGN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSkgMHN9LmhhbWJ1cmdlci0tc3RhbmQgLmhhbWJ1cmdlci1pbm5lcjphZnRlcnt0cmFuc2l0aW9uOmJvdHRvbSA3NW1zIGVhc2UtaW4gNzVtcyx0cmFuc2Zvcm0gNzVtcyBjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpIDBzfS5oYW1idXJnZXItLXN0YW5kLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVye3RyYW5zaXRpb246dHJhbnNmb3JtIDc1bXMgY3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSkgMHMsYmFja2dyb3VuZC1jb2xvciAwcyBsaW5lYXIgLjE1czt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5oYW1idXJnZXItLXN0YW5kLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZXt0b3A6MDt0cmFuc2l0aW9uOnRvcCA3NW1zIGVhc2Utb3V0IC4xcyx0cmFuc2Zvcm0gNzVtcyBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKSAuMTVzO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX0uaGFtYnVyZ2VyLS1zdGFuZC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjphZnRlcntib3R0b206MDt0cmFuc2l0aW9uOmJvdHRvbSA3NW1zIGVhc2Utb3V0IC4xcyx0cmFuc2Zvcm0gNzVtcyBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKSAuMTVzO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5oYW1idXJnZXItLXN0YW5kLXIgLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2l0aW9uOnRyYW5zZm9ybSA3NW1zIGN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSkgLjE1cyxiYWNrZ3JvdW5kLWNvbG9yIDBzIGxpbmVhciA3NW1zfS5oYW1idXJnZXItLXN0YW5kLXIgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmV7dHJhbnNpdGlvbjp0b3AgNzVtcyBlYXNlLWluIDc1bXMsdHJhbnNmb3JtIDc1bXMgY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KSAwc30uaGFtYnVyZ2VyLS1zdGFuZC1yIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXJ7dHJhbnNpdGlvbjpib3R0b20gNzVtcyBlYXNlLWluIDc1bXMsdHJhbnNmb3JtIDc1bXMgY3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KSAwc30uaGFtYnVyZ2VyLS1zdGFuZC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVye3RyYW5zaXRpb246dHJhbnNmb3JtIDc1bXMgY3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSkgMHMsYmFja2dyb3VuZC1jb2xvciAwcyBsaW5lYXIgLjE1czt0cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uaGFtYnVyZ2VyLS1zdGFuZC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZXt0b3A6MDt0cmFuc2l0aW9uOnRvcCA3NW1zIGVhc2Utb3V0IC4xcyx0cmFuc2Zvcm0gNzVtcyBjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKSAuMTVzO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX0uaGFtYnVyZ2VyLS1zdGFuZC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVye2JvdHRvbTowO3RyYW5zaXRpb246Ym90dG9tIDc1bXMgZWFzZS1vdXQgLjFzLHRyYW5zZm9ybSA3NW1zIGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpIC4xNXM7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9LmhhbWJ1cmdlci0tc3F1ZWV6ZSAuaGFtYnVyZ2VyLWlubmVye3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSk7dHJhbnNpdGlvbi1kdXJhdGlvbjo3NW1zfS5oYW1idXJnZXItLXNxdWVlemUgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmV7dHJhbnNpdGlvbjp0b3AgNzVtcyBlYXNlIC4xMnMsb3BhY2l0eSA3NW1zIGVhc2V9LmhhbWJ1cmdlci0tc3F1ZWV6ZSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVye3RyYW5zaXRpb246Ym90dG9tIDc1bXMgZWFzZSAuMTJzLHRyYW5zZm9ybSA3NW1zIGN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9LmhhbWJ1cmdlci0tc3F1ZWV6ZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2l0aW9uLWRlbGF5Oi4xMnM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9LmhhbWJ1cmdlci0tc3F1ZWV6ZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmV7dG9wOjA7dHJhbnNpdGlvbjp0b3AgNzVtcyBlYXNlLG9wYWNpdHkgNzVtcyBlYXNlIC4xMnM7b3BhY2l0eTowfS5oYW1idXJnZXItLXNxdWVlemUuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXJ7Ym90dG9tOjA7dHJhbnNpdGlvbjpib3R0b20gNzVtcyBlYXNlLHRyYW5zZm9ybSA3NW1zIGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpIC4xMnM7dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpfS5oYW1idXJnZXItLXZvcnRleCAuaGFtYnVyZ2VyLWlubmVye3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTksMSwuMjIsMSk7dHJhbnNpdGlvbi1kdXJhdGlvbjouMnN9LmhhbWJ1cmdlci0tdm9ydGV4IC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIsLmhhbWJ1cmdlci0tdm9ydGV4IC5oYW1idXJnZXItaW5uZXI6YmVmb3Jle3RyYW5zaXRpb24tZGVsYXk6LjFzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjt0cmFuc2l0aW9uLWR1cmF0aW9uOjBzfS5oYW1idXJnZXItLXZvcnRleCAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZXt0cmFuc2l0aW9uLXByb3BlcnR5OnRvcCxvcGFjaXR5fS5oYW1idXJnZXItLXZvcnRleCAuaGFtYnVyZ2VyLWlubmVyOmFmdGVye3RyYW5zaXRpb24tcHJvcGVydHk6Ym90dG9tLHRyYW5zZm9ybX0uaGFtYnVyZ2VyLS12b3J0ZXguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXJ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xOSwxLC4yMiwxKTt0cmFuc2Zvcm06cm90YXRlKDc2NWRlZyl9LmhhbWJ1cmdlci0tdm9ydGV4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyLC5oYW1idXJnZXItLXZvcnRleC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmV7dHJhbnNpdGlvbi1kZWxheTowc30uaGFtYnVyZ2VyLS12b3J0ZXguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YmVmb3Jle3RvcDowO29wYWNpdHk6MH0uaGFtYnVyZ2VyLS12b3J0ZXguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXJ7Ym90dG9tOjA7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LmhhbWJ1cmdlci0tdm9ydGV4LXIgLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE5LDEsLjIyLDEpO3RyYW5zaXRpb24tZHVyYXRpb246LjJzfS5oYW1idXJnZXItLXZvcnRleC1yIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIsLmhhbWJ1cmdlci0tdm9ydGV4LXIgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmV7dHJhbnNpdGlvbi1kZWxheTouMXM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO3RyYW5zaXRpb24tZHVyYXRpb246MHN9LmhhbWJ1cmdlci0tdm9ydGV4LXIgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmV7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0b3Asb3BhY2l0eX0uaGFtYnVyZ2VyLS12b3J0ZXgtciAuaGFtYnVyZ2VyLWlubmVyOmFmdGVye3RyYW5zaXRpb24tcHJvcGVydHk6Ym90dG9tLHRyYW5zZm9ybX0uaGFtYnVyZ2VyLS12b3J0ZXgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE5LDEsLjIyLDEpO3RyYW5zZm9ybTpyb3RhdGUoLTc2NWRlZyl9LmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIsLmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YmVmb3Jle3RyYW5zaXRpb24tZGVsYXk6MHN9LmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YmVmb3Jle3RvcDowO29wYWNpdHk6MH0uaGFtYnVyZ2VyLS12b3J0ZXgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjphZnRlcntib3R0b206MDt0cmFuc2Zvcm06cm90YXRlKC05MGRlZyl9IiwiKiB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG4gIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1pbi1vdXQ7XG59XG5cbmJvZHkge1xuXG5cdGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG5cblx0Zm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcblxuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cbn1cblxuXG4uYnRuIHtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ4NTE4O1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGNvbG9yOiB3aGl0ZTtcblx0cGFkZGluZzogMTVweCAyNHB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zaXplOiAyMnB4O1xuXG5cdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdCY6aG92ZXIge1xuXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcblxuXHR9XG5cblx0Ji5idG4td2hpdGUge1xuXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0Y29sb3I6ICM0NTJGMDk7XG5cdFx0Ym9yZGVyOiBub25lO1xuXG5cdH1cblxuXHRAbWVkaWEobWF4LXdpZHRoOiA0MjVweCkge1xuXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcblx0fVxuXG59XG5cbi5jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAvLyBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIC8vIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5cbi5jb250YWluZXItZmx1aWQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAvLyBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIC8vIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5nZm9ybV92YWxpZGF0aW9uX2Vycm9yIHtcblx0LnZhbGlkYXRpb25fZXJyb3Ige1xuXHRcdGNvbG9yOiByZWQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiByZWQhaW1wb3J0YW50O1xuXHRcdD4gKiB7XG5cdFx0XHRjb2xvcjogcmVkO1xuXHRcdH1cblx0fVxufVxuXG4uZ2Zvcm1fd3JhcHBlciB7XG5cblx0Lmdmb3JtX2JvZHkge1xuXG5cdFx0bGFiZWwuZ2ZpZWxkX2xhYmVsIHtcblxuXHRcdFx0Zm9udC1mYW1pbHk6ICdEZWphVnVTZXJpZi1Cb2xkJztcblx0XHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRjb2xvcjogIzVFMUUxMTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDRweDtcblxuXHRcdH1cblxuXHRcdC5maWVsZF9zdWJsYWJlbF9iZWxvdyAuZ2lucHV0X2NvbXBsZXguZ2lucHV0X2NvbnRhaW5lciBsYWJlbCB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuXHRcdFx0Y29sb3I6ICM1RTFFMTE7XG5cdFx0fVxuXG5cdFx0aW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT10ZWxdLCBpbnB1dFt0eXBlPWVtYWlsXSwgIGlucHV0W3R5cGU9bnVtYmVyXSwgdGV4dGFyZWEsIHNlbGVjdCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0U5REFDMjtcblx0XHRcdGJveC1zaGFkb3c6IDAgMnB4IDExcHggMCByZ2JhKDAsMCwwLDAuMDYpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdG91dGxpbmU6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmdmaWVsZF9kZXNjcmlwdGlvbiwgLmNoYXJsZWZ0IHtcblxuXHRcdFx0Y29sb3I6ICM1RTFFMTE7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdFx0XHQmLnZhbGlkYXRpb25fbWVzc2FnZSB7XG5cdFx0XHRcdGNvbG9yOiByZWQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxufVxuXG5zZWN0aW9uIHtcblx0Ly8gb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4ucGFnaW5hdGlvbi1uYXYge1xuXG5cdHBhZGRpbmc6IDMwcHggMDtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHdpZHRoOiAxMDAlO1xuXG5cdGEge1xuXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGNvbG9yOiAjN0IzRDAwO1xuXG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdGltZyB7XG5cblx0XHRcdG1heC1oZWlnaHQ6IDE2cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAycHg7XG5cblx0XHR9XG5cblx0XHQmLnByZXYge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5uZXh0IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDhweDtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG59XG5cbi5pbWctY2lyY2xlIHtcblxuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cbn1cblxuLmNsZWFyZml4IHtcblx0Y2xlYXI6IGJvdGg7XG59XG5cbi5nZmllbGQubm8tYnIge1xuXHRiciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufSIsInNlY3Rpb24uaGVhZGVyIHtcclxuXHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzc3M2UwMDtcclxuXHRwYWRkaW5nLXRvcDogMzVweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuXHJcblx0QG1lZGlhKG1heC13aWR0aDogMTAyM3B4KSB7XHJcblxyXG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcblx0fVxyXG5cclxuXHQuY29udGFpbmVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0bWF4LXdpZHRoOiAxNDAwcHg7XHJcblxyXG5cdFx0QG1lZGlhKG1heC13aWR0aDogMTAyM3B4KSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5oZWFkZXItbG9nbyB7XHJcblxyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDIwMHB4O1xyXG5cclxuXHRcdHN2ZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYShtYXgtd2lkdGg6IDEwMjNweCkge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDE1MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC8vIEBtZWRpYShtYXgtd2lkdGg6MTIwMHB4KSB7IG1hcmdpbi1sZWZ0OiAyMHB4OyB9XHJcblxyXG5cdH1cclxuXHJcblx0Lm1lbnUtd3JhcHBlciB7XHJcblx0XHRmbG9hdDogbm9uZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDFyZW07XHJcblxyXG5cdFx0QG1lZGlhKG1heC13aWR0aDoxMjAwcHgpIHtcclxuXHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNzczZTAwO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHotaW5kZXg6IDk5OTk5O1xyXG5cdFx0XHQvLyBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTI2cHg7XHJcblxyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdFx0Ji5pcy1hY3RpdmUge1xyXG5cclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHQubWVudS1wcmltYXJ5LW1lbnUtY29udGFpbmVyIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xyXG5cclxuXHRcdFx0I21lbnUtcHJpbWFyeS1tZW51IHtcclxuXHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblxyXG5cdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6MTIwMHB4KSB7XHJcblxyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRsaSB7XHJcblxyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDoxMjAwcHgpIHtcclxuXHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMDtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRhIHtcclxuXHJcblx0XHRcdFx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjRkVENzVCO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRAbWVkaWEobWF4LXdpZHRoOjEyMDBweCkge1xyXG5cclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCY6bGFzdC1vZi10eXBlIHtcclxuXHJcblx0XHRcdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6MTIwMHB4KSB7XHJcblxyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDE4cHg7XHJcblxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRhIHtcclxuXHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgI0ZFRDc1QjtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTBweDtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjRkVENzVCO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdCNtb2JpbGUtbWVudS1oZWFkZXItc29jaWFsLWljb25zIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMnJlbTtcclxuXHRcdFx0YWxpZ24tc2VsZjogY2VudGVyO1xyXG5cclxuXHRcdFx0YSB7XHJcblxyXG5cdFx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHJcblx0XHRcdH1cclxuXHJcblxyXG5cdFx0XHRzcGFuIHtcclxuXHJcblx0XHRcdFx0Jjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG5cclxuXHRcdFx0XHRcdC8vIG1hcmdpbi1yaWdodDogOHB4O1xyXG5cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcclxuXHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmZhLXN0YWNrLTF4IHtcclxuXHRcdFx0XHRjb2xvcjogIzdCM0QwMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmhhbWJ1cmdlciB7XHJcblxyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdC5oYW1idXJnZXItaW5uZXIsXHJcblx0XHQuaGFtYnVyZ2VyLWlubmVyOmFmdGVyLFxyXG5cdFx0LmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuaGFtYnVyZ2VyLS0zZHguaXMtYWN0aXZlIHtcclxuXHJcblx0XHRcdC5oYW1idXJnZXItaW5uZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdCY6Zm9jdXMsXHJcblx0XHQmOmhvdmVyIHtcclxuXHJcblx0XHRcdG91dGxpbmU6IDA7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYShtaW4td2lkdGg6IDEyMDFweCkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdCNoZWFkZXItc29jaWFsLWljb25zIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDFyZW07XHJcblx0XHRAbWVkaWEobWF4LXdpZHRoOjEyMDBweCkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdGEge1xyXG5cclxuXHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cclxuXHRcdH1cclxuXHJcblxyXG5cdFx0c3BhbiB7XHJcblxyXG5cdFx0XHQmOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcblxyXG5cdFx0XHRcdC8vIG1hcmdpbi1yaWdodDogOHB4O1xyXG5cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblxyXG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcclxuXHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cdFx0LmZhLXN0YWNrLTF4IHtcclxuXHRcdFx0Y29sb3I6ICM3QjNEMDA7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0LmhlYWRlci1zZWFyY2gtd3JhcHBlciB7XHJcblx0XHRAbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5oZWFkZXItc2VhcmNoIHtcclxuXHRcdG1hcmdpbi10b3A6IDFyZW07XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDE5cHg7XHJcblx0XHQuZm9ybS1ncm91cCB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHRcdGZvcm0ge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdGlucHV0IHtcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDtcclxuXHRcdFx0d2lkdGg6IDE4MHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwIDZweDtcclxuXHRcdH1cclxuXHRcdGJ1dHRvbiB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xyXG5cdFx0XHRjb2xvcjogIzc3M2UwMDtcclxuXHRcdFx0cGFkZGluZzogMnB4IDZweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHQubW9iaWxlLXNlYXJjaC13cmFwcGVyIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdHdpZHRoOiBmaXQtY29udGVudDtcclxuXHJcblx0XHRAbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblxyXG5cdFx0LmhlYWRlci1zZWFyY2gge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG5cdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0d2lkdGg6IDE5NHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiICAgIHNlY3Rpb24uZm9vdGVyIHtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdCM0QwMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcclxuXHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYudG9wIHtcclxuXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQTc1NjA2O1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5ib3R0b20ge1xyXG5cclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkVENzVCO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNpZGUge1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYubGVmdCB7IHBhZGRpbmctbGVmdDogMjBweDsgfVxyXG4gICAgICAgICAgICAgICAgICAgICYucmlnaHQgeyBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICYubGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHAuYWRkcmVzcyB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkVENzVCO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZFRDc1QjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHVsIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7IGNvbG9yOiAjRkVENzVCOyB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNvY2lhbC1pY29ucyB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZhLXN0YWNrLTF4IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3QjNEMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnJpZ2h0IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH0iLCIjeW91VHViZU1vZGFsLFxuI2dsb2JhbE1vZGFsIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHotaW5kZXg6IC0yO1xuXHQmLnNob3cge1xuXHRcdHotaW5kZXg6IDEwNTA7XHRcblx0fVxuXHQubW9kYWwtZGlhbG9nIHtcblx0XHRtYXJnaW4tdG9wOiA5MHB4O1xuXHRcdG1heC13aWR0aDogOTAlO1xuXHRcdG1hcmdpbjogOTBweCBhdXRvO1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR3aWR0aDogNDUwcHhcblx0XHR9XG5cblx0XHQubW9kYWwtY29udGVudCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRcdGJvcmRlcjogMTBweCBzb2xpZCAjNDUyRjA5O1xuXHRcdFx0bWluLWhlaWdodDogNTAwcHg7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAycmVtO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogIzQ1MkYwOTtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAjNDUyRjA5O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXHRidXR0b24uY2xvc2Uge1xuXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTM2cHg7XG5cdFx0cmlnaHQ6IC0zNnB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogMDtcblx0XHRvdXRsaW5lOiAwO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRvcGFjaXR5OiAuNjtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0dG9wOiAtNDZweDtcblx0XHRcdGxlZnQ6IC0yMHB4O1xuXHRcdH1cblxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblxuXHR9XG5cbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcblx0ei1pbmRleDogLTI7XG59Iiwic2VjdGlvbi5oZXJvX2ltYWdlIHtcblxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0aGVpZ2h0OiA1MzNweDtcblxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0cGFkZGluZy1yaWdodDogMjBweDtcblxuXHQub3ZlcmxheSB7XG5cblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDIsIDQwLCA0MCwgLjIpO1xuXG5cdH1cblxuXHQuY29udGVudC13cmFwIHtcblxuXHRcdHotaW5kZXg6IDEwMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHR9XG5cblx0aDEge1xuXG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdGZvbnQtZmFtaWx5OiAnRGVqYVZ1U2VyaWYtQm9sZCcsIHNlcmlmO1xuXHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0bWF4LXdpZHRoOiA4MTVweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdEBtZWRpYShtYXgtd2lkdGg6IDQyNXB4KSB7XG5cblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblxuXHRcdH1cblxuXHR9XG5cblx0aDIge1xuXG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdGZvbnQtZmFtaWx5OiAnRGVqYVZ1U2VyaWYtQm9sZCcsIHNlcmlmO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjFweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWF4LXdpZHRoOiA4OTZweDtcblxuXG5cdH1cblxuXHQuYnRuIHtcblxuXHR9XG5cbn1cblxuYm9keS5zaW5nbGUsIGJvZHk6bm90KC5ob21lKSB7XG5cblx0c2VjdGlvbi5oZXJvX2ltYWdlIHtcblxuXHRcdGhlaWdodDogMzUwcHg7XG5cblx0fVxuXG59Iiwic2VjdGlvbi50aHJlZV9jb2x1bW5zIHtcblxuXHR6LWluZGV4OiAxMDAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0cGFkZGluZy10b3A6IDE2MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogODBweDtcblxuXHQuY29udGFpbmVyIHtcblxuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cblx0XHR9XG5cblx0XHQuY29sdW1uIHtcblxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzY0ODUxODtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdG1heC13aWR0aDogMzM1cHg7XG5cdFx0XHRmbGV4OiAxIDAgMzM1cHg7XG5cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHsgbWF4LXdpZHRoOiAzMDVweCB9XG5cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRcdFxuXHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cblx0XHRcdFx0Jjpub3QoOmxhc3Qtb2YtdHlwZSkgeyBtYXJnaW4tYm90dG9tOiAyMDBweDsgfVxuXHRcdFxuXHRcdFx0fVxuXG5cdFx0XHRpbWcge1xuXG5cdFx0XHRcdG1heC13aWR0aDogMTg2cHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC05M3B4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblxuXHRcdFx0XHRcdG1heC13aWR0aDogMTUwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTczcHg7XG5cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXG5cdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRmb250LWZhbWlseTogJ0RlamFWdVNlcmlmJywgc2VyaWY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDMzNXB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG5cblx0XHRcdH1cblxuXHRcdFx0LmNvbnRlbnQtd3JhcCB7XG5cblx0XHRcdFx0cGFkZGluZzogMHB4IDQwcHggNTBweCA0MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXG5cdFx0XHR9XG5cblx0XHRcdC5idG4ge1xuXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XG5cblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdH1cblxufSIsInNlY3Rpb24ubmV3c19hbmRfZXZlbnRzIHtcblxuXHRwYWRkaW5nOiA2NXB4IDA7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cblx0XHRwYWRkaW5nOiA2NXB4IDIwcHg7XG5cblx0fVxuXG5cdC5oZWFkZXItYmFyIHtcblxuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdH1cblxuXHRcdGgzIHtcblxuXHRcdFx0Y29sb3I6ICM0NTJGMDk7XG5cdFx0XHRmb250LXNpemU6IDM3cHg7XG5cdFx0XHRmb250LWZhbWlseTogJ0RlamFWdVNlcmlmJywgc2VyaWY7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0YSB7XG5cblx0XHRcdGNvbG9yOiAjNUUxRTExO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogOHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdH1cblxuXHQucG9zdC13cmFwIHtcblxuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdG1hcmdpbi10b3A6IDM2cHg7XG5cdFx0ZmxleDogMTtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0fVxuXG5cdFx0LnBvc3Qge1xuXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFxuXHRcdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNFOURBQzI7XG5cdFx0XHRib3gtc2hhZG93OiAwIDJweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjA2KTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDExcHg7XG5cblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcblxuXHRcdFx0cGFkZGluZzogMzBweCA0NXB4O1xuXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0c3Bhbi5jYXRlZ29yeSB7XG5cblx0XHRcdFx0Y29sb3I6ICM1RTFFMTE7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IDQyNXB4KSB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5cdFx0XHR9XG5cblx0XHRcdGltZyB7XG5cblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTFweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cblx0XHRcdH1cblxuXHRcdFx0aDQge1xuXG5cdFx0XHRcdGNvbG9yOiAjNUUxRTExO1xuXHRcdFx0XHRmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IDQyNXB4KSB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5cdFx0XHR9XG5cblx0XHRcdHNwYW4ucG9zdC1kYXRlIHtcblxuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNvbG9yOiAjNUUxRTExO1xuXHRcdFx0XHRmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cblx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDogNDI1cHgpIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cblx0XHRcdH1cblxuXHRcdH1cblxuXHR9XG5cbn0iLCJzZWN0aW9uLnNpZGVfYnlfc2lkZSB7XG5cblx0LmNvbnRhaW5lci1mbHVpZCB7XG5cblx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0QG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXG5cdFx0Ji5yaWdodC1pbWFnZSB7XG5cblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblxuXHRcdFx0QG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdH1cblxuXHRcdFx0LnNpZGUge1xuXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdH1cblxuXHQuc2lkZSB7XG5cblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRmbGV4OiAxO1xuXG5cdFx0cGFkZGluZzogODBweCAwO1xuXG5cdFx0QG1lZGlhKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdFx0XHRwYWRkaW5nOiA2MHB4IDA7XG5cdFx0fVxuXG5cdFx0QG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdHBhZGRpbmc6IDQwcHggMDtcblx0XHRcdG1pbi1oZWlnaHQ6IDMwMHB4O1xuXHRcdH1cblxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXG5cdFx0LmNvbnRlbnQtd3JhcHBlciB7XG5cdFx0XHRwYWRkaW5nOiAycmVtO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cblx0XHRcdCYudGV4dC1kYXJrIHtcblxuXHRcdFx0XHRwLFxuXHRcdFx0XHRoMSxcblx0XHRcdFx0aDIsXG5cdFx0XHRcdGgzLFxuXHRcdFx0XHRoNCxcblx0XHRcdFx0aDUsXG5cdFx0XHRcdGg2LFxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0Y29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHRcdGgxLFxuXHRcdFx0aDIsXG5cdFx0XHRoMyxcblx0XHRcdGg0LFxuXHRcdFx0aDUsXG5cdFx0XHRoNiB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGgzIHtcblxuXHRcdFx0Y29sb3I6ICNGRUY2QzY7XG5cdFx0XHRmb250LWZhbWlseTogJ0RlamFWdVNlcmlmJywgc2VyaWY7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXG5cdFx0fVxuXG5cdFx0LmNvbnRlbnQge1xuXG5cdFx0XHQmLnRleHQtZGFyayB7XG5cblx0XHRcdFx0cCxcblx0XHRcdFx0aDEsXG5cdFx0XHRcdGgyLFxuXHRcdFx0XHRoMyxcblx0XHRcdFx0aDQsXG5cdFx0XHRcdGg1LFxuXHRcdFx0XHRoNixcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdGNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHAge1xuXG5cdFx0XHRtYXgtd2lkdGg6IDQ2NXB4O1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdEZWphVnVTZXJpZicsIHNlcmlmO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG5cblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHRhIHtcblxuXHRcdFx0Y29sb3I6ICNGRUY2QzY7XG5cdFx0XHRmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0bWFyZ2luLXRvcDogNTVweDtcblx0XHRcdG1hcmdpbi1yaWdodDogNDBweDtcblxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0Ji50ZXh0LWRhcmsge1xuXHRcdFx0XHRjb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogOHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblxuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuXG5cdFx0XHR9XG5cblxuXHRcdH1cblxuXHRcdC5jb250ZW50LXdyYXAge1xuXG5cdFx0XHRwYWRkaW5nOiAwIDgwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0QG1lZGlhKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgNjBweDtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0cGFkZGluZzogMCA0MHB4O1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0Ji5ncmVlbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ4NTE4O1xuXHRcdH1cblxuXHRcdCYuYnJvbnplIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM0NTJGMDk7XG5cdFx0fVxuXG5cdFx0Ji5yZWQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzdCM0QwMDtcblx0XHR9XG5cblxuXHR9XG5cbn0iLCJzZWN0aW9uLnByYXllcl9yZXF1ZXN0cyB7XG5cblx0cGFkZGluZy10b3A6IDYwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXG5cdHRyYW5zaXRpb246IGFsbCAwcyBlYXNlIDBzO1xuXG5cdGgzIHtcblxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdG1hcmdpbjogMCAwIDQwcHggMDtcblx0XHRmb250LWZhbWlseTogJ0RlamFWdVNlcmlmJztcblx0XHRmb250LXdlaWdodDogMjAwO1xuXHRcdGNvbG9yOiAjNDUyRjA5O1xuXHRcdGZvbnQtc2l6ZTogMzdweDtcblxuXHR9XG5cblx0LnNsaWNrLXRyYWNrIHtcblxuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHR9XG5cblx0LnNsaWRlciB7XG5cblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblxuXHRcdFx0cGFkZGluZy10b3A6IDUwcHg7XG5cblx0XHR9XG5cblx0XHQuc2xpZGUge1xuXG5cdFx0XHRtYXgtd2lkdGg6IDgwMHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IDExMzBweCkgeyBtYXgtd2lkdGg6IDcwMHB4OyB9XG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpIHsgbWF4LXdpZHRoOiA2NjBweDsgfVxuXHRcdFx0QG1lZGlhKG1heC13aWR0aDogOTAwcHgpIHsgbWF4LXdpZHRoOiA2MDBweDsgfVxuXHRcdFx0QG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHsgbWF4LXdpZHRoOiAxMDB2dzsgcGFkZGluZy1sZWZ0OiAyMHB4OyBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cblx0XHRcdC8vIHBhZGRpbmctbGVmdDogMzJweDtcblx0XHRcdC8vIHBhZGRpbmctcmlnaHQ6IDMycHg7XG5cblx0XHRcdC5zbGlkZS1jb250ZW50IHtcblxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRTlEQUMyO1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDJweCAxMXB4IDAgcmdiYSgwLDAsMCwwLjA2KTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDQ0OHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwIDg4cHg7XG5cblx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDogMTEzMHB4KSB7IHBhZGRpbmc6IDAgNjBweDsgfVxuXHRcdFx0XHRAbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpIHsgcGFkZGluZzogMCA1MHB4OyB9XG5cdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IDkwMHB4KSB7IHBhZGRpbmc6IDAgNDBweDsgfVxuXHRcdFx0XHRAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkgeyBwYWRkaW5nOiAyMHB4IDIwcHg7IGhlaWdodDogYXV0bzt9XG5cblxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0XHRzcGFuIHtcblxuXHRcdFx0XHRcdGNvbG9yOiAjNDkzNDBFO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdH1cblxuXHRcdFx0XHRibG9ja3F1b3RlIHtcblxuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdGNvbG9yOiAjNDUyRjA5O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnRGVqYVZ1U2VyaWYnO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXG5cdFx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDogMTEzMHB4KSB7IGZvbnQtc2l6ZTogMTdweDsgfVxuXHRcdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCkgeyBmb250LXNpemU6IDE2cHg7IH1cblxuXHRcdFx0XHRcdGZvb3RlciB7XG5cblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiAnLSAnO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0fVxuXG5cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHRcdCY6bm90KC5zbGljay1jdXJyZW50KSB7XG5cblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSguODApO1xuXG5cdFx0XHRcdC5zbGlkZS1jb250ZW50IHtcblxuXHRcdFx0XHRcdC8vIGhlaWdodDogMzQ4cHg7XG5cblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG5cblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cblx0LnNsaWNrLWFycm93IHtcblxuXHRcdGhlaWdodDogNDhweDtcblx0XHR3aWR0aDogNDhweDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRvcDogNTAlO1xuXHRcdG1hcmdpbi10b3A6IC0yNHB4O1xuXHRcdHotaW5kZXg6IDEwMDtcblxuXHRcdEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7IFxuXG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRib3R0b206IGF1dG87XG5cdFx0XHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cblx0XHR9XG5cblx0fVxuXG5cdC5zbGljay1uZXh0IHsgXG5cdFxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvc3QtYW50aG9ueS9pbWFnZXMvc2xpY2stbmV4dC5wbmcpO1xuXHRcdG1hcmdpbi1sZWZ0OiA0MTZweDtcblxuXHRcdEBtZWRpYShtYXgtd2lkdGg6IDExMzBweCkgeyBtYXJnaW4tbGVmdDogMzYxcHg7IH1cblx0XHRAbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpIHsgbWFyZ2luLWxlZnQ6IDMzOXB4OyB9XG5cdFx0QG1lZGlhKG1heC13aWR0aDogOTAwcHgpIHsgbWFyZ2luLWxlZnQ6IDMwNnB4OyB9XG5cdFx0QG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHsgcmlnaHQ6IDQwcHg7IH1cblxuXG5cdH1cblx0XG5cdC5zbGljay1wcmV2IHtcblxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvc3QtYW50aG9ueS9pbWFnZXMvc2xpY2stcHJldi5wbmcpO1xuXHRcdG1hcmdpbi1sZWZ0OiAtNDYzcHg7XG5cblx0XHRAbWVkaWEobWF4LXdpZHRoOiAxMTMwcHgpIHsgbWFyZ2luLWxlZnQ6IC00MDhweDsgfVxuXHRcdEBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCkgeyBtYXJnaW4tbGVmdDogLTM4N3B4OyB9XG5cdFx0QG1lZGlhKG1heC13aWR0aDogOTAwcHgpIHsgbWFyZ2luLWxlZnQ6IC0zNTVweDsgfVxuXHRcdEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7IGxlZnQ6IDQwcHg7IH1cblxuXHR9XG5cblxuXHQuc2xpY2stZGlzYWJsZWQgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuXHQuYnRuLXByYXllciB7XG5cblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDMyNXB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Y29sb3I6ICNGRkY2QzY7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblxuXHRcdEBtZWRpYShtYXgtd2lkdGg6IDQyNXB4KSB7XG5cdFx0XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdH1cblxuXHR9XG5cblx0LnByYXllci1saW5rIHtcblxuXHRcdGZvbnQtZmFtaWx5OiAnRGVqYVZ1U2VyaWYtQm9sZCc7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDMyNXB4O1xuXHRcdG1hcmdpbi10b3A6IDIxcHg7XG5cdFx0Y29sb3I6ICM1RTFFMTE7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHRAbWVkaWEobWF4LXdpZHRoOiA0MjVweCkge1xuXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdH1cblxuXHR9XG5cbn0iLCJzZWN0aW9uLmNvbnRlbnQge1xuXG5cdC5jb250YWluZXIge1xuXG5cdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdEBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KSB7XG5cblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHR9XG5cblx0XHQuY29udGVudC13cmFwIHtcblxuXHRcdFx0cGFkZGluZzogODBweCAyMHB4IDgwcHggMDtcblxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDgwcHggMjVweDtcblx0XHRcdH1cblxuXHRcdFx0ZmxleDogMTtcblxuXHRcdFx0aDEsXG5cdFx0XHRoMi5wb3N0LXRpdGxlIHtcblxuXHRcdFx0XHRmb250LWZhbWlseTogJ0RlamFWdVNlcmlmLUJvbGQnLCBzZXJpZjtcblx0XHRcdFx0Y29sb3I6ICM1RTFFMTE7XG5cdFx0XHRcdC8vIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzFweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdGNvbG9yOiAjNjk4RDE3O1xuXHRcdFx0XHRmb250LXNpemU6IDQ2cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHRcdH1cblxuXHRcdFx0aDQge1xuXHRcdFx0XHRmb250LWZhbWlseTogRGVqYVZ1U2VyaWYsIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcblx0XHRcdFx0cGFkZGluZzogOHB4IDAgMCAwO1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRjb2xvcjogI0E2NEIxNztcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRcdFx0bWF4LXdpZHRoOiA4MDBweDtcblxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXG5cdFx0XHR9XG5cblx0XHRcdHNwYW4ucG9zdC1tZXRhIHtcblxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXG5cdFx0XHR9XG5cblx0XHRcdC5idG4ge1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDMwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTlweDtcblxuXHRcdFx0XHQmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGltZyB7XG5cblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cblx0XHRcdH1cblxuXHRcdFx0LndwLWNhcHRpb24ge1xuXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNlZWU7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMS42MjVlbTtcblx0XHRcdFx0bWF4LXdpZHRoOiA5NiU7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHQud3AtY2FwdGlvbi10ZXh0IHtcblx0XHRcdFx0XHRjb2xvcjogIzY2Njtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMC42ZW0gMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDRweCAwIDVweCAxMHB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmFsaWdubGVmdCB7XG5cblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdG1hcmdpbjogMTVweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cblx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cdFx0XHQuYWxpZ25yaWdodCB7XG5cblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRtYXJnaW46IDE1cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblxuXHRcdFx0XHRAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHRcdC5wb3N0IHtcblxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5REFDMjtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMycHg7XG5cblx0XHRcdFx0aDMge1xuXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIkRlamFWdVNlcmlmXCIsIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcblxuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3BhbiB7fVxuXG5cdFx0XHRcdHAge1xuXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblxuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICM3QjNEMDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhIHtcblxuXG5cdFx0XHRcdFx0Y29sb3I6ICM3NzNlMDA7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHRcdFx0Ji5yZWFkLW1vcmUge1xuXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQuc2lkZWJhciB7XG5cblx0XHRcdG1heC13aWR0aDogNDI0cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1sZWZ0OiA0MHB4O1xuXHRcdFx0cGFkZGluZzogODBweCAwO1xuXG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiA5OTFweCkge1xuXG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cblx0XHRcdH1cblxuXHRcdFx0LnNpZGViYXItbWVudSB7XG5cblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0U5REFDMjtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAycHggMTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAzMHB4IDQwcHg7XG5cblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDIwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNDQ4cHgpIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnRGVqYVZ1U2VyaWYnLCBzZXJpZjtcblx0XHRcdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICM3QjNEMDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHR1bCB7XG5cblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cblx0XHRcdFx0XHRsaSB7XG5cblx0XHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXG5cdFx0XHRcdFx0XHRhIHtcblxuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJ0RlamFWdVNlcmlmJywgc2VyaWY7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjN0IzRDAwO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvc3QtYW50aG9ueS9pbWFnZXMvY2hldnJvbi1yZWQucG5nKTtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMThweDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdGltZyB7XG5cblx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDE4cHg7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxOHB4O1xuXG5cdFx0XHRcdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDQ0OHB4KSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNDQ4cHgpIHtcblxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5jYXRlZ29yaWVzIHtcblxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmZvdXItc3F1YXJlcyB7XG5cblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0cGFkZGluZzogNDBweCAwO1xuXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDQwcHggMjBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zcXVhcmUge1xuXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzY0ODUxODtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDE2MXB4O1xuXG5cdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEzMnB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDZweDtcblxuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0aW1nIHtcblxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDBweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTUwcHg7XG5cdFx0XHRcdFx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuYnRuIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTAuOHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0XHRcdFx0XHQmLm5vLWJvdHRvbS1tYXJnaW4ge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdFx0Lm5ld3NsZXR0ZXIge1xuXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM2NDg1MTg7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMnB4IDExcHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDM1cHg7XG5cblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdFx0XHRtYXJnaW46IDAgMjBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5oZWFkZXIge1xuXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDExMnB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0aDQge1xuXG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJ0RlamFWdVNlcmlmJywgc2VyaWY7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdGNvbG9yOiAjNUUxRTExO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cblx0XHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5nZm9ybV93cmFwcGVyIHtcblx0XHRcdFx0XHRmb3JtIHtcblx0XHRcdFx0XHRcdC5nZm9ybV9ib2R5IHtcblx0XHRcdFx0XHRcdFx0Lmdmb3JtX2ZpZWxkcyB7XG5cdFx0XHRcdFx0XHRcdFx0LmdmaWVsZCB7XG5cdFx0XHRcdFx0XHRcdFx0XHQuZ2lucHV0X2NvbnRhaW5lciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNjQ4NTE4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIGJveC1zaGFkb3c6IDAgMnB4IDExcHggMCAjMDAwMDA2O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzY0ODUxODtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyNHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuZ2Zvcm1fZm9vdGVyIHtcblx0XHRcdFx0XHRcdFx0aW5wdXQuZ2Zvcm1fYnV0dG9uIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ4NTE4O1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblx0XHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCJzZWN0aW9uLmJsb2ctcG9zdHMge1xuXG5cdC5jb250YWluZXIge1xuXG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHRwYWRkaW5nLXRvcDogNDBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuXHRcdC5wb3N0cyB7XG5cblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMTUpO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xNSk7XG5cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyBtYXJnaW46IDAgMjBweDsgfVxuXG5cdFx0fVxuXG5cdFx0LnNpZGViYXIge1xuXG5cdFx0XHQgbWF4LXdpZHRoOiA0MDBweDtcblx0XHRcdCB3aWR0aDogMTAwJTtcblxuXHRcdH1cblxuXHRcdC5wb3N0IHtcblxuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHsgZmxleDogMCAwIDUwJTsgfVxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IGZsZXg6IDAgMCAxMDAlOyB9XG5cblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjE1KTtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xNSk7XG5cblx0XHRcdC8vICY6bnRoLWxhc3Qtb2YtdHlwZSgtbiszKSB7XG5cdFx0XHQvLyBcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHQvLyB9XG5cblx0XHRcdC5wb3N0LWNvbnRlbnQge1xuXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdHBhZGRpbmc6IDQwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRcdFx0aDMge1xuXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cblx0XHRcdFx0fVxuXG5cdFx0XHRcdHAge1xuXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcblxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNhdGVnb3JpZXMge1xuXG5cdFx0XHRcdFx0YSB7XG5cblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRcdGNvbG9yOiAjNzczZTAwO1xuXG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYnRuIHtcblxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDM1cHggcmdiYSgwLDAsMCwuMTUpO1xuXG5cdFx0XHR9XG5cblx0XHR9XG5cblx0fVxuXG59XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5hbGlnbmNlbnRlciB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMjBweCAwcHghaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgfVxuICAgIC5hbGlnbnJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDBweCFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICB9XG4gICAgLmFsaWdubGVmdCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMjBweCAwcHghaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgfVxufSIsInNlY3Rpb24uYWxsX3ByYXllcl9yZXF1ZXN0cyB7XG5cblx0cGFkZGluZzogMjBweCAyMHB4O1xuXG5cdC5wcmF5ZXIge1xuXG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblxuXHRcdHNwYW4ge1xuXHRcdFx0XG5cdFx0XHRjb2xvcjogIzQ5MzQwRTtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdC8vIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi10b3A6IDZweDtcblx0XHR9XG5cblx0XHRibG9ja3F1b3RlIHtcblxuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGNvbG9yOiAjNDUyRjA5O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdEZWphVnVTZXJpZic7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMzFweDtcblxuXHRcdFx0bWF4LXdpZHRoOiA3MDBweDtcblxuXHRcdH1cblxuXHRcdGZvb3RlciB7XG5cblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblxuXHRcdH1cblxuXHRcdHAuaGVhci1vdXItcHJheWVyIHtcblxuXHRcdFx0Y29sb3I6ICM1NjU5MDU7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdG1hcmdpbi10b3A6IDZweDtcblxuXHRcdH1cblxuXHR9XG5cbn0iLCJzZWN0aW9uLmhlcm8udmlkZW8ge1xuXG5cdGhlaWdodDogNjUwcHg7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMTYwcHgpIHtcblx0XHRoZWlnaHQ6IDU1MHB4O1xuXHR9XG5cblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC52aWRlby1sb29wIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRoZWlnaHQ6IDY1MHB4O1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMTYwcHgpIHtcblx0XHRcdGhlaWdodDogNTUwcHg7XG5cdFx0fVxuXHRcdHZpZGVvIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtNzBweDtcdFx0XHRcblx0XHRcdH1cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5vdmVybGF5IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4yKTtcblx0XHR6LWluZGV4OiAxMDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0fVxuXG5cdC5jb250ZW50LXdyYXAge1xuXG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6IC02MHB4O1xuXHRcdHotaW5kZXg6IDEwMTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0cGFkZGluZy1ib3R0b206IDJyZW07XG5cblx0XHRAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdH1cblxuXHRcdGgxIHtcblxuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdEZWphVnVTZXJpZi1Cb2xkJywgc2VyaWY7XG5cdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdG1heC13aWR0aDogODE1cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiA0MjVweCkge1xuXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0aDIge1xuXG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRmb250LWZhbWlseTogJ0RlamFWdVNlcmlmLUJvbGQnLCBzZXJpZjtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWF4LXdpZHRoOiA4OTZweDtcblxuXG5cdFx0fVxuXG5cdFx0LmJ0biB7XG5cblx0XHR9XG5cblx0fVxuXG59IiwiLmhvbWV7XHJcblxyXG5cdCp7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdH1cclxuXHJcblx0c2VjdGlvbi50aHJlZV9jb2x1bW5zIHtcclxuXHJcblx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuXHRcdC5jb250YWluZXIge1xyXG5cclxuXHRcdFx0LmNvbHVtbiB7XHJcblxyXG5cdFx0XHRcdG1hcmdpbi10b3A6IC03NHB4O1xyXG5cclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHRzZWN0aW9uLmhlcm9faW1hZ2Uge1xyXG5cclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcblxyXG5cdFx0LmNvbnRlbnQtd3JhcCB7XHJcblxyXG5cdFx0XHRtYXJnaW4tdG9wOiAtMTMwcHg7XHJcblxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdFxyXG5cclxuIH0iLCJib2R5LnBhZ2UubGVhdmUtbGVnYWN5LWZvci1wb29yIHtcblxuICAgIHNlY3Rpb24uY29udGVudCB7XG5cbiAgICAgICAgaDEsIGgyLmgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICM2OThEMTc7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0RlamFWdVNlcmlmJztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudC13cmFwIHtcblxuICAgICAgICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xuXG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZHNob3Qge1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCBhdXRvO1xuXG4gICAgICAgIH1cblxuICAgICAgICAuYm94LXdyYXBwZXIge1xuXG4gICAgICAgICAgICBtYXJnaW46IDYwcHggMCAwIDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICBhIHtcblxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMCAyNSU7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7IFxuXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIgeyBib3gtc2hhZG93OiBub25lOyB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG5cbiAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgICY6aG92ZXIgeyBib3gtc2hhZG93OiAwIDAgMzVweCByZ2JhKDAsMCwwLC4xNSk7IHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7IH1cblxuICAgICAgICAgICAgICAgICY6YWN0aXZlLCAmOmZvY3VzIHsgb3V0bGluZTogMDsgfVxuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG5cbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNEOTRCMDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0RlamFWdVNlcmlmJztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5ib3gtd3JhcHtcblxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pbWctd3JhcCB7XG5cbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIGltZy5xdW90ZS1pY29uIHtcblxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEwNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICB9XG5cbiAgICAgICAgLmltZy1xdW90ZSB7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogNjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5xdW90ZSB7XG5cbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdEZWphVnVTZXJpZic7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgIH1cblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IERlamFWdS1zZXJpZjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNsb3NlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubW9kYWwtYm9keSB7XG4gICAgICAgICAgICBtYXJnaW46IDIlO1xuICAgICAgICAgICAgcCxcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAzMDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogQXJpYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1vZGFsLXF1ZXN0aW9uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IERlamFWdS1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDElO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ0bi1tb2RhbCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRDk0QjAwO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBEZWphVnUtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRhYmxle1xuXG4gICAgICAgICAgICAgICAgdGR7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW9kYWwtYmFja2Ryb3Age1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5nZm9ybV93cmFwcGVyIHtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTFFOUNBO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAgICAgdWwge1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICBsaSB7XG5cbiAgICAgICAgICAgICAgICBmbGV4OiAxIDAgMzMlO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IGZsZXg6IDEgMCA1MCU7IH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHsgZmxleDogMSAwIDEwMCU7IH1cblxuICAgICAgICAgICAgICAgIC5tZWRpdW0geyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbiAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTlEQUMyO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDExcHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5nZm9ybV9idXR0b24ge1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ4NTE4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAyNHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgfVxuXG4gICAgfVxuICAgIFxuXG59XG5cblxuLypcblxuI2NvbnRlbnRfd3JhcCB7XG4gICAgI3N1cHBvcnQtY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAuY29udGVudF9pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDclO1xuICAgICAgICAgICAgaDIsXG4gICAgICAgICAgICBoMyxcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ib3JkZXItc2VwZXJhdG9yIHtcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzRBMzIxRjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuMjtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDBweCAwcHggMXB4IDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdWItdGl0bGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNSU7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGFyaWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgICAgIC8vYm94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsMCwwLDAuMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pbWctY2lyY2xlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDQyJTtcbiAgICAvL21hcmdpbi10b3A6IDUlO1xuICAgIG1hcmdpbi1ib3R0b206IDElO1xufVxuXG4uaW1nLXF1b3RlIHtcbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgfVxuICAgIC5xdW90ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbn1cblxuLm1vZGFsLWJveCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIC8vYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwwLDAsMC4xNSk7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLDAsMCwwLjMpO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zMDBweDtcblxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMiwgMS4yKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICB9XG59XG5cbi5tb2RhbC1ib3gtZW1wdHkge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLm1vZGFsLWJveC1zdHlsZXMge1xuICAgIG1hcmdpbjogMzBweCAzMHB4IDBweCAzMHB4O1xuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAyNDBweDtcbiAgICB9XG59XG5cbi5tb2RhbC10ZXh0IHtcbiAgICBmb250LWZhbWlseTogRGVqYVZ1LXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI0Q5NEIwMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5cbi5nbG9zc2FyeS13cmFwIHtcbiAgICBtaW4taGVpZ2h0OiAyNDBweDtcbiAgICAvL21hcmdpbjogMzBweDtcbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE4JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI2JTtcbiAgICB9XG4gICAgLmdsb3NzYXJ5LXRleHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBEZWphVnUtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjRDk0QjAwO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMCU7XG4gICAgfVxufVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogODAlO1xufVxuXG4ubW9kYWwtY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgb3BhY2l0eTogLjk7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgICBoNCB7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IERlamFWdS1zZXJpZjtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMyU7XG4gICAgICAgIH1cbiAgICAgICAgLmNsb3NlIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1vZGFsLWJvZHkge1xuICAgICAgICBtYXJnaW46IDIlO1xuICAgICAgICBwLFxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICBmb250LWZhbWlseTogQXJpYWw7XG4gICAgICAgICAgICBmb250LWZhbWlseTogMzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAzMDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1vZGFsLXF1ZXN0aW9uIHtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBEZWphVnUtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMSU7XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi1tb2RhbCB7XG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgY29sb3I6ICNEOTRCMDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogRGVqYVZ1LXNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uaWNvbi1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAyMDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IC01MHB4O1xufVxuXG4uaW1nLXF1b3RlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLnF1b3RlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICBmb250LWZhbWlseTogRGVqYVZ1LXNlcmlmO1xuICAgICAgICB0b3A6IDEzMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuI2dmXzkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTFFOUNBO1xuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgI2dmb3JtX2ZpZWxkc185IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4gICAgI2dmb3JtX3dyYXBwZXJfOSB7XG4gICAgICAgIC5nZm9ybV9ib2R5IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgLmdmb3JtX2Zvb3RlciB7XG4gICAgICAgICAgICBpbnB1dCNnZm9ybV9zdWJtaXRfYnV0dG9uXzkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZCOTAwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBEZWphVnUtc2VyaWY7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQ5MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNTVweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjZmllbGRfOV84IHtcbiAgICAgICAgICAgIC5naW5wdXRfY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAjaW5wdXRfOV84e1xuICAgICAgICAgICAgICAgICAgICAuZ2Nob2ljZV85XzhfMXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5nZmllbGQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICM0QzI1MDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIC8vcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweCFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIGlucHV0LFxuICAgICAgICAgICAgdGV4dGFyZWEsXG4gICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMzNweDtcbiAgICAgICAgICAgICAgICAvL2hlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNDN0M3Qzc7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI2dmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyXzkge1xuICAgICAgICAjZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2VfOSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgZmllbGRzZXQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgLmVuZXdzbGV0dGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICM0QzI1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNhcHRjaGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDE1M3B4IWltcG9ydGFudDtcbiAgICAgICAgICAgIC5mb3JtLWNhcHRjaGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNEMyNTAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5lbmV3c2xldHRlci1pbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgfVxuXG4gICAgICAgIFxuICAgIH1cbn1cblxuXG5cbi5yZWNhcHRjaGF0YWJsZSB7XG4gICAgI3JlY2FwdGNoYV9yZXNwb25zZV9maWVsZCB7XG4gICAgICAgIHdpZHRoOjE1M3B4IWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4IWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8vIC5jYXB0Y2hhIHtcbi8vICAgICAuZ2lucHV0X2NvbnRhaW5lciB7XG4vLyAgICAgICAgICNyZWNhcHRjaGFfd2lkZ2V0X2Rpdntcbi8vICAgICAgICAgICAgICNyZWNhcHRjaGFfYXJlYSB7XG4vLyAgICAgICAgICAgICAgICAgI3JlY2F0Y2hhX3RhYmxle1xuLy8gICAgICAgICAgICAgICAgICAgICAjcmVjYXB0Y2hhX2lucHV0X2FyZWF7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAjcmVjYXB0Y2hhX2NoYWxsZW5nZV9maWVsZF9ob2xkZXIge1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCNyZWNhcHRjaGFfcmVzcG9uc2VfZmllbGR7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUzcHghaW1wb3J0YW50O1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgfVxuLy8gICAgICAgICB9XG5cbiAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcblxuI3Njcm9sbERpdiB7XG4gICAgaDIge1xuICAgICAgICBmb250LWZhbWlseTogRGVqYVZ1LXNlcmlmO1xuICAgICAgICBtYXJnaW4tdG9wOiA1JTtcbiAgICB9XG59XG5cbi5jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4qL1xuIiwiYm9keS5wYWdlLmRvbmF0ZS10by1mcmFuY2lzY2FucyxcbmJvZHkucGFnZS5mcmlhci13b3Jrcy1mcmFuY2lzY2FuLW1pbmlzdHJ5LW1pc3Npb24tY2FuZGxlcy1tYXNzZXMsXG5ib2R5LnBhZ2UuZnJpYXItd29ya3MtZnJhbmNpc2Nhbi1taW5pc3RyeS1taXNzaW9uIHtcblx0Zm9ybSB7XG5cdFx0bWF4LXdpZHRoOiA3MDBweDtcblx0XHRtYXJnaW46IGF1dG87XG5cdH1cblxuXHQjZmllbGRfOF8xIHtcblx0XHRiciB7XG5cdFx0XHQvLyBkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5nZmllbGRfY2hlY2tib3ggYnIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSBpbnB1dFt0eXBlPXRleHRdLFxuXHQuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSBpbnB1dFt0eXBlPXRlbF0sXG5cdC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IGlucHV0W3R5cGU9ZW1haWxdLFxuXHQuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSBpbnB1dFt0eXBlPW51bWJlcl0sXG5cdC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IHRleHRhcmVhLFxuXHQuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSBzZWxlY3Qge1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0fVxuXG5cdC5zbWFsbF9pbnB1dCxcblx0LnNtYWxsX2lucHV0IGlucHV0IHtcblx0XHR3aWR0aDogMzAwcHg7XG5cdH1cblxuXHQuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSB7XG5cblx0XHQvLyAuZ2lucHV0X2NvbnRhaW5lcl9lbWFpbHtcblx0XHQvLyBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC8vIFx0c3Bhbntcblx0XHQvLyBcdFx0d2lkdGg6IDQwJTtcblx0XHQvLyBcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdC8vIFx0fVxuXHRcdC8vIH1cblxuXHRcdGlucHV0W3R5cGU9dGV4dF0sXG5cdFx0aW5wdXRbdHlwZT10ZWxdLFxuXHRcdGlucHV0W3R5cGU9ZW1haWxdLFxuXHRcdGlucHV0W3R5cGU9bnVtYmVyXSxcblx0XHRzZWxlY3Qge1xuXHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG5cblx0XHR9XG5cblx0XHRpbnB1dFt0eXBlPXRleHRdLFxuXHRcdGlucHV0W3R5cGU9dGVsXSxcblx0XHRpbnB1dFt0eXBlPWVtYWlsXSxcblx0XHRpbnB1dFt0eXBlPW51bWJlcl0sXG5cdFx0c2VsZWN0LFxuXHRcdHRleHRhcmVhIHtcblx0XHRcdHRleHQtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMyk7XG5cdFx0XHRib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAuMik7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjQjVDNzhCO1xuXHRcdH1cblxuXHRcdGxpLmdmX2xlZnRfaGFsZixcblx0XHRsaS5nZl9yaWdodF9oYWxmIHtcblx0XHRcdHdpZHRoOiA0OSU7XG5cdFx0fVxuXG5cdFx0bGkucmFkaW8tYnV0dG9ucyB7XG5cblx0XHRcdC5naW5wdXRfY29udGFpbmVyX3JhZGlvIHVsIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdGZsZXg6IDE7XG5cblx0XHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRcdHdpZHRoOiA5NyU7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHQvLyBwYWRkaW5nOiA4cHggMTZweCA4cHggMTBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMXB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDExcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHQvLyBtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHRcdCYuZ3JlZW4ge1xuXG5cdFx0XHRcdC5naW5wdXRfY29udGFpbmVyX3JhZGlvIHVsIHtcblxuXHRcdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICM2NDg1MTg7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjNjQ4NTE4O1xuXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ4NTE4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGlucHV0OmNoZWNrZWQrbGFiZWwge1xuXHRcdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzY0ODUxODtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cdFx0XHQuZ2ZpZWxkX2Rlc2NyaXB0aW9uIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRsaS5oaWRlLWxhYmVsIHtcblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBkaXYuZ2lucHV0X2NvbXBsZXguZ2lucHV0X2NvbnRhaW5lci5nZl9uYW1lX2hhc18yIHNwYW57XG5cdFx0Ly8gXHR3aWR0aDogNDklO1xuXHRcdC8vIH1cdCBcblxuXHRcdC5naW5wdXRfY29tcGxleCB7XG5cblx0XHRcdHAge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdHdpZHRoOiA0OSU7XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5naW5wdXRfY29udGFpbmVyX2NyZWRpdGNhcmQge1xuXHRcdFx0Ly8gZGlzcGxheTogZmxleDtcblxuXHRcdFx0LmdpbnB1dF9mdWxsIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVx0XHRcdFx0XHRcblx0XHRcdFx0XHQuZ2lucHV0X2Z1bGwge1xuXHRcdFx0XHRcdFx0bWluLWhlaWdodDogMHB4O1xuXHRcdFx0XHRcdFx0LmdpbnB1dF9jYXJkaW5mb19sZWZ0IHtcblx0XHRcdFx0XHRcdFx0bWluLWhlaWdodDogMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZ2Zvcm1fcGFnZV9mb290ZXIge1xuXG5cdFx0XHRpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuXHRcdFx0aW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdFx0XHRcdHBhZGRpbmc6IDhweCAxNnB4IDhweCAxMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ4NTE4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0cGFkZGluZzogMTFweCAyNHB4O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICM2NDg1MTg7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICM2NDg1MTg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZmllbGRfZGVzY3JpcHRpb25fYmVsb3cgLmdmaWVsZF9kZXNjcmlwdGlvbiB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHR9XG5cblx0aDMge1xuXHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHR9XG5cblx0c2VjdGlvbi50aHJlZV9jb2x1bW5zIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRwYWRkaW5nLXRvcDogMTMwcHg7XG5cblx0XHQuY29udGFpbmVyIC5jb2x1bW4ge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cblx0XHRcdC5jb250ZW50LXdyYXAge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDIwcHggMjBweDtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRzZWN0aW9uLmNvbnRlbnQgLmNvbnRhaW5lciAuY29udGVudC13cmFwIHtcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cblx0Ym9keS5wYWdlLmRvbmF0ZS10by1mcmFuY2lzY2Fucyxcblx0Ym9keS5wYWdlLmZyaWFyLXdvcmtzLWZyYW5jaXNjYW4tbWluaXN0cnktbWlzc2lvbi1jYW5kbGVzLW1hc3Nlcyxcblx0Ym9keS5wYWdlLmZyaWFyLXdvcmtzLWZyYW5jaXNjYW4tbWluaXN0cnktbWlzc2lvbiB7XG5cdFx0Lmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgbGkucmFkaW8tYnV0dG9ucyAuZ2lucHV0X2NvbnRhaW5lcl9yYWRpbyB1bCB7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0ZmxleDogMSAwIDIxJTtcblx0XHRcdFx0LyogZXhwbGFuYXRpb24gYmVsb3cgKi9cblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cblx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHNlY3Rpb24uY29udGVudCAuY29udGFpbmVyIC5jb250ZW50LXdyYXAge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMThweDtcblx0XHR9XG5cblx0XHQuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSBsaS5nZl9sZWZ0X2hhbGYsXG5cdFx0Lmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgbGkuZ2ZfbGVmdF9oYWxmLFxuXHRcdC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IGxpLmdmX2xlZnRfaGFsZixcblx0XHQuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSBsaS5nZl9yaWdodF9oYWxmLFxuXHRcdC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IGxpLmdmX3JpZ2h0X2hhbGYsXG5cdFx0Lmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgbGkuZ2ZfcmlnaHRfaGFsZiB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbXBsZXggLmdpbnB1dF9sZWZ0LFxuXHRcdC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29tcGxleCAuZ2lucHV0X3JpZ2h0IHtcblx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHR9XG5cblx0XHQuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGlucHV0Lm1lZGl1bSxcblx0XHQuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIHNlbGVjdC5tZWRpdW0ge1xuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdH1cblxuXHRcdHNlY3Rpb24udGhyZWVfY29sdW1ucyB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAxMDBweDtcblxuXHRcdFx0LmNvbnRhaW5lciAuY29sdW1uIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0ZmxleDogbm9uZTtcblxuXG5cdFx0XHRcdC5jb250ZW50LXdyYXAge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMjBweCAyMHB4O1xuXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY29udGFpbmVyIC5jb2x1bW46bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLy8gTGVnYWN5IFxyXG4vLyBAaW1wb3J0IChpbmxpbmUpICdsZWdhY3kvcmVzZXQuY3NzJztcclxuQGltcG9ydCAoaW5saW5lKSAnbGVnYWN5L3VuaXZlcnNhbC5jc3MnO1xyXG5cclxuXHJcbkBpbXBvcnQgJ2NvbmZpZy9fdmFyaWFibGVzJztcclxuQGltcG9ydCAnY29uZmlnL19jb21tb24nO1xyXG5cclxuQGltcG9ydCAnbW9kdWxlcy9faGFtYnVyZ2Vycyc7XHJcblxyXG5AaW1wb3J0ICd2aWV3cy9sYXlvdXRzL19tYXN0ZXInO1xyXG5cclxuQGltcG9ydCAndmlld3MvcGFydGlhbHMvX2hlYWRlcic7XHJcbkBpbXBvcnQgJ3ZpZXdzL3BhcnRpYWxzL19mb290ZXInO1xyXG5AaW1wb3J0ICd2aWV3cy9wYXJ0aWFscy9fbW9kYWwnO1xyXG5cclxuQGltcG9ydCAndmlld3Mvc2VjdGlvbnMvaGVyb19pbWFnZSc7XHJcbkBpbXBvcnQgJ3ZpZXdzL3NlY3Rpb25zL3RocmVlX2NvbHVtbnMnO1xyXG5AaW1wb3J0ICd2aWV3cy9zZWN0aW9ucy9uZXdzX2FuZF9ldmVudHMnO1xyXG5AaW1wb3J0ICd2aWV3cy9zZWN0aW9ucy9zaWRlX2J5X3NpZGUnO1xyXG5AaW1wb3J0ICd2aWV3cy9zZWN0aW9ucy9wcmF5ZXJfcmVxdWVzdHMnO1xyXG5AaW1wb3J0ICd2aWV3cy9zZWN0aW9ucy9jb250ZW50JztcclxuQGltcG9ydCAndmlld3Mvc2VjdGlvbnMvYmxvZy1wb3N0cyc7XHJcbkBpbXBvcnQgJ3ZpZXdzL3NlY3Rpb25zL2FsbF9wcmF5ZXJfcmVxdWVzdHMnO1xyXG5AaW1wb3J0ICd2aWV3cy9zZWN0aW9ucy9oZXJvX3ZpZGVvJztcclxuXHJcbkBpbXBvcnQgJ3ZpZXdzL3BhZ2VzL19wYWdlLWhvbWUnO1xyXG5AaW1wb3J0ICd2aWV3cy9wYWdlcy9fcGFnZS1sZWF2ZS1sZWdhY3ktZm9yLXBvb3InO1xyXG5AaW1wb3J0ICd2aWV3cy9wYWdlcy9fcGFnZV9kb25hdGUtdG8tZnJhbmNpc2NhbnMnO1xyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG4gICAgQGltcG9ydCAndmlld3MvcGFnZXMvX3BhZ2UtaG9tZUA3NjgnO1xyXG4gICAgQGltcG9ydCAndmlld3MvcGFydGlhbHMvX2hlYWRlckA3NjgnO1xyXG4gICAgQGltcG9ydCAndmlld3MvcGFydGlhbHMvX2Zvb3RlckA3NjgnO1xyXG4gICAgQGltcG9ydCAndmlld3MvcGFnZXMvX3BhZ2UtaG9tZUA3NjgnO1xyXG4gICAgQGltcG9ydCAndmlld3MvcGFnZXMvX3BhZ2UtbGVhdmUtbGVnYWN5LWZvci1wb29yQDc2OC5sZXNzJztcclxuXHJcbn1cclxuIiwiLmhvbWV7XHJcblxyXG5cdC5jb250YWluZXJ7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdCNtYWluX2hvbWV7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG5cclxuXHRcdC5zbGlkZXJfd3JhcHtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5qY2Fyb3VzZWx7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG4jYW5ub3VuY2VtZW50X3dyYXAgI2Fubm91bmNlbWVudHtcclxuXHR3aWR0aDogOTUlO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cclxuXHRpbWd7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRmbG9hdDogbm9uZTtcclxuXHJcblx0XHQmLmRlc2t0b3B7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudHdve1xyXG5cclxuXHRcdC5sZWZ0e1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnJpZ2h0e1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYmVpZ2Vfd3JhcHtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG5cclxuXHQucHJheWVyX3JlcXVlc3RzX3dyYXB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0Lm5ld3NfZXZlbnRzX3dyYXB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0YXtcclxuXHRcdGNvbG9yOiB3aGl0ZTtcclxuXHR9XHJcbn0iLCIjaGVhZGVyX3dyYXAge1xyXG4gICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgdG9wOiAwO1xyXG59XHJcblxyXG4iLCIjZm9vdGVyX3dyYXB7XHJcblx0bWFyZ2luLXRvcDogMjAwcHg7XHJcblx0bWFyZ2luOiAxMDBweCAwIDAgMDtcclxuXHJcblx0I2Zvb3Rlcl9jZW50ZXJ7XHJcblx0XHRtYXJnaW46IC0xMjJweCAwIDAgMDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR9XHJcbn1cclxuXHJcbi5ob21lICNmb290ZXJfd3JhcHtcclxuXHRtYXJnaW4tdG9wOiAtNDdweDtcclxuXHR6LWluZGV4OiAxO1xyXG59IiwiI2NvbnRlbnRfd3JhcCB7XG4gICAgI3N1cHBvcnQtY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAuY29udGVudF9pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xOCU7XG4gICAgICAgIH1cbiAgICAgICAgLmltZy1jaXJjbGUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmltZy1jaXJjbGUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ubW9kYWwtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ubW9kYWwtYm94LWVtcHR5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5tb2RhbC1ib3gtc3R5bGVzIHtcbiAgICBtYXJnaW46IDMwcHggMzBweCAwcHggMzBweDtcbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMjQwcHg7XG4gICAgfVxufVxuXG4ubW9kYWwtdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IERlamFWdS1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNEOTRCMDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDQ1cHg7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4ubW9kYWwtY29udGVudCB7XG4gICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICAgIC5jbG9zZSB7fVxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5nbG9zc2FyeS13cmFwIHtcbiAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgICBpbWcge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTYlO1xuICAgIH1cbiAgICAuZ2xvc3NhcnktdGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIxJTtcbiAgICB9XG59XG5cbi5pbWctcXVvdGUge1xuICAgIC5xdW90ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgICAgIHRvcDogMzAlO1xuICAgICAgICBwYWRkaW5nOiAwIDclO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDI1JTtcbiAgICB9XG59XG5cbi5pY29uLWNvbnRhaW5lciB7XG4gICAgLnF1b3RlLWljb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbn1cblxuI2Zvcm0tY29udGFpbmVyIHtcblxuICAgICNnZm9ybV93cmFwcGVyXzkge1xuICAgICAgICAuZ2Zvcm1fYm9keSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmdmaWVsZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgIGlucHV0LCBzZWxlY3Qge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjZmllbGRfOV84IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgICAgIC5naW5wdXRfY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAjaW5wdXRfOV84e1xuICAgICAgICAgICAgICAgICAgICAuZ2Nob2ljZV85XzhfMXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5nZm9ybV9mb290ZXIge1xuICAgICAgICAgICAgaW5wdXQjZ2Zvcm1fc3VibWl0X2J1dHRvbl85IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiJdLCJmaWxlIjoibWFpbi5jc3MifQ== */
