/*!
Theme Name: White Lion Moving & Storage
Author: 561 Media
Author URI: https://www.561media.com
Description: Custom Website Design by 561 Media
Version: 1.0
Text Domain: wpwlms
*/@font-face{font-family:'Montserrat BoldItalic';font-style:normal;font-weight:400;src:local("Montserrat BoldItalic"),url(css/fonts/Montserrat-BoldItalic.otf) format("opentype")}@font-face{font-family:'Montserrat ExtraBoldItalic';font-style:normal;font-weight:400;src:local("Montserrat ExtraBoldItalic"),url(css/fonts/Montserrat-ExtraBoldItalic.otf) format("opentype")}.container{width:1200px!important;max-width:100%;padding:0;margin:0 auto}.container:after,.container:before,.nav-wrap:after,.nav-wrap:before,.row:after,.row:before{content:"";display:table;clear:both}.row{margin:0 -10px;clear:both}body{background-color:#fff;font-family:proxima-nova,sans-serif;font-weight:400;font-size:25px;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;max-width:2560px;margin:0 auto;opacity:1;transition:opacity 1s;overflow-x:hidden}body.loading{opacity:0;transition:none}body::after{position:absolute;width:0;height:0;overflow:hidden;z-index:-11;content:url(assets/img/header-bckgrnd.jpg) url(assets/img/header-bckgrnd-m.jpg) url(assets/img/slider-content-bg.png) url(assets/img/footer-bckgrnd.jpg) url(assets/img/footer-bckgrnd-m.jpg) url(assets/img/footer-nav-bckgrnd.png)}body:not(.woocommerce) img{pointer-events:none;max-width:none}#content-wrap{position:relative;z-index:auto}#page.site{overflow:hidden}#page.site .site-inner,#page.site>.wrap{position:relative;z-index:auto}#page.site .wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100vh}a{text-decoration:none!important;color:#ff0505;outline:0!important;transition:.3s}a:active,a:focus,a:hover{color:#00acf4}a i{font-size:17px;color:#09224c;transition:.3s}a i.fa-instagram{font-size:21px}a i.fa-yelp{font-size:24px}a i.fa-google{font-size:16px}p{text-align:justify}.btn-link{font-family:acumin-pro-condensed,sans-serif;font-weight:600;font-style:italic;font-size:24px;text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#fff;width:100%;max-width:280px;min-height:60px;padding:0 0 4px;margin:12px 0 0!important;position:relative;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex:1 0 auto;flex:1 0 auto;transition:.3s ease-in-out;border:none;border-radius:5px;outline:0}.btn-link:focus,.btn-link:hover{color:#fff}.btn-link:focus:before,.btn-link:hover:before{opacity:1}.btn-link:active{color:#fff}.btn-link:active:before{opacity:1}.btn-link:before{content:'';display:block;opacity:0;height:auto;width:100%;border:none;border-radius:4px;position:absolute;top:0;left:0;right:0;bottom:0;transition:.3s ease-in-out;z-index:-1}.btn-link.lucid{background-color:transparent;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:4px;color:#ff0505;border-radius:0;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;max-width:-webkit-max-content;max-width:max-content;margin:0!important;padding:6px 0 0!important}.btn-link.lucid.red:focus,.btn-link.lucid.red:hover,.btn-link.lucid.white:focus,.btn-link.lucid.white:hover,.btn-link.lucid:focus,.btn-link.lucid:hover{color:#00acf4}.btn-link.lucid.red:focus:before,.btn-link.lucid.red:hover:before,.btn-link.lucid.white:focus:before,.btn-link.lucid.white:hover:before,.btn-link.lucid:focus:before,.btn-link.lucid:hover:before{opacity:0}.btn-link.lucid.red:active,.btn-link.lucid.white:active,.btn-link.lucid:active{color:#00acf4}.btn-link.lucid.red:active:before,.btn-link.lucid.white:active:before,.btn-link.lucid:active:before{opacity:0}.btn-link.lucid:before{background-color:transparent}.btn-link.lucid.red{color:#ff0505}.btn-link.lucid.white{color:#fff}.btn-link:not(.lucid).red{background-color:#ff0505}.btn-link:not(.lucid).red:before{background-color:#00acf4}.btn-link:not(.lucid).blue{background-color:#09224c;border:2px solid #fff}.btn-link:not(.lucid).blue:before{background-color:#00acf4}.btn-link:not(.lucid).light-blue{color:#00acf4}.btn-link:not(.lucid).light-blue:active,.btn-link:not(.lucid).light-blue:focus,.btn-link:not(.lucid).light-blue:hover{color:#ff0505}.call-btn{font-family:proxima-nova,sans-serif;font-weight:900;font-style:italic;font-size:25px;line-height:20px;letter-spacing:0;text-transform:uppercase;text-align:left;color:#fff;width:100%;max-width:290px;margin:0;padding:8px 16px 12px 9px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;column-gap:12px;background-color:#ff0505;border-radius:5px;transition:.3s;position:relative;z-index:1}.call-btn:active,.call-btn:focus,.call-btn:hover{color:#fff}.call-btn:active:before,.call-btn:focus:before,.call-btn:hover:before{opacity:1}.call-btn:before{content:'';opacity:0;width:100%;height:auto;background-color:#00acf4;border:none;border-radius:5px;position:absolute;top:0;left:0;right:0;bottom:0;transition:.3s ease-in-out;z-index:-1}.call-btn .text-box{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.call-btn .top-text{font-family:proxima-nova,sans-serif;font-weight:500;font-style:italic;font-size:14px;letter-spacing:0;text-transform:none;text-align:left}.call-btn i.icon{background-image:url(assets/img/comment-icon.png);background-position:center;background-repeat:no-repeat;display:inline-block;width:34px;height:30px;margin:4px 0 0}.call-btn.invi{opacity:0;pointer-events:none}#windowsize{opacity:0;visibility:hidden;position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none!important;z-index:-1}.the-content-wrap{height:inherit}#searchform{margin:0 0 30px}#searchsubmit{font-family:acumin-pro-condensed,sans-serif;font-weight:700;font-style:italic;font-size:24px;text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#fff;width:100%;max-width:180px;min-height:50px;padding:0 0 4px;margin:0 0 0 12px!important;position:relative;z-index:1;transition:.3s ease-in-out;background-color:#ff0505;border:none;border-radius:5px;outline:0}#searchsubmit:active,#searchsubmit:focus,#searchsubmit:hover{color:#fff}#searchsubmit:active:before,#searchsubmit:focus:before,#searchsubmit:hover:before{opacity:1}#searchsubmit:before{content:'';display:block;opacity:0;background-color:#00acf4;width:100%;height:auto;border:none;border-radius:4px;position:absolute;top:0;left:0;right:0;bottom:0;transition:.3s ease-in-out;z-index:-1}#searchform input[type=text]{background:0 0;font-family:proxima-nova,sans-serif;font-weight:400;font-size:20px;line-height:48px;letter-spacing:.01em;color:#000;padding:0;min-width:300px;height:50px;outline:0;border:none;border-bottom:2px solid #4c4c4c;transition:.3s}#searchform input[type=text]:focus{border-bottom:2px solid #00acf4}#searchform input[type=text]:focus:-ms-input-placeholder{color:rgba(0,0,0,.5)}#searchform input[type=text]:focus::placeholder{color:rgba(0,0,0,.5)}.page-numbers{font-family:proxima-nova,sans-serif;font-weight:600;font-style:normal;font-size:18px;line-height:21px;letter-spacing:0;padding:2px;color:#848484;transition:.3s}.page-numbers:focus,.page-numbers:hover{color:#ff0505}.page-numbers.next,.page-numbers.prev{font-size:18px;color:#c9c9c9}.page-numbers.next:focus,.page-numbers.next:hover,.page-numbers.prev:focus,.page-numbers.prev:hover{color:#ff0505}.page-numbers.current{color:#ff0505;padding:2px;pointer-events:none}.wpwlms-pagination{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:37px 0 0;width:100%;margin:auto;position:relative;column-gap:32px}.woocommerce a.button{line-height:unset!important}.readmore{position:relative;max-height:250px;overflow:hidden;transition:max-height .5s ease-out;margin:14px 0 40px}.readmore.expand{max-height:5000px!important;transition:max-height .55s ease-in-out}.readmore-link{position:absolute;bottom:0;left:50%;display:block;text-align:center;color:#fff;font-weight:700;font-size:16px;background:#000;padding:2px 0 0;width:40px;height:40px;border:1px solid #fff;border-radius:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);cursor:pointer;transition:.3s}.readmore-link:hover{background:#000}.readmore-link.expand{display:none}.readmore-link i{font-size:22px;vertical-align:middle}fieldset.mt-10{margin-top:9px!important}.mt-10{margin-top:10px}.mb-10{margin-bottom:10px}div[data-parallax=scroll]{background-color:transparent}div.gform_wrapper.gravity-theme ::-webkit-input-placeholder{color:grey}div.gform_wrapper.gravity-theme ::-ms-input-placeholder{color:grey}div.gform_wrapper.gravity-theme :-ms-input-placeholder{color:grey}div.gform_wrapper.gravity-theme ::placeholder{color:grey}div.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),div.gform_wrapper.gravity-theme select:not([multiple=multiple]),div.gform_wrapper.gravity-theme textarea.large,div.gform_wrapper.gravity-theme textarea.small{background:#e6e6e6;font-family:proxima-nova,sans-serif;font-size:14px;line-height:45px;letter-spacing:0;text-transform:uppercase;color:#0d0d0d;width:100%;border-top:none;border-left:none;border-right:none;border-bottom:2px solid grey;outline:0;border-radius:0;padding:0 16px;transition:.3s}div.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus,div.gform_wrapper.gravity-theme select:not([multiple=multiple]):focus,div.gform_wrapper.gravity-theme textarea.large:focus,div.gform_wrapper.gravity-theme textarea.small:focus{border-bottom:2px solid #00acf4;transition:.3s}div.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus:-ms-input-placeholder,div.gform_wrapper.gravity-theme select:not([multiple=multiple]):focus:-ms-input-placeholder,div.gform_wrapper.gravity-theme textarea.large:focus:-ms-input-placeholder,div.gform_wrapper.gravity-theme textarea.small:focus:-ms-input-placeholder{color:rgba(255,255,255,0)}div.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus::placeholder,div.gform_wrapper.gravity-theme select:not([multiple=multiple]):focus::placeholder,div.gform_wrapper.gravity-theme textarea.large:focus::placeholder,div.gform_wrapper.gravity-theme textarea.small:focus::placeholder{color:rgba(255,255,255,0)}div.gform_wrapper.gravity-theme .gfield_contains_required input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-ms-input-placeholder:after,div.gform_wrapper.gravity-theme .gfield_contains_required select:not([multiple=multiple]):-ms-input-placeholder:after,div.gform_wrapper.gravity-theme .gfield_contains_required textarea.small:after,div.gform_wrapper.gravity-theme textarea.large:-ms-input-placeholder:after{content:' *';color:#ff0505}div.gform_wrapper.gravity-theme .gfield_contains_required input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::placeholder:after,div.gform_wrapper.gravity-theme .gfield_contains_required select:not([multiple=multiple])::placeholder:after,div.gform_wrapper.gravity-theme .gfield_contains_required textarea.small:after,div.gform_wrapper.gravity-theme textarea.large::placeholder:after{content:' *';color:#ff0505}div.gform_wrapper.gravity-theme textarea.large,div.gform_wrapper.gravity-theme textarea.small{padding:15px 0 6px;line-height:26px;position:relative;resize:none}div.gform_wrapper.gravity-theme .ginput_container.ginput_container_textarea,div.gform_wrapper.gravity-theme textarea.large,div.gform_wrapper.gravity-theme textarea.small{height:129px!important}div.gform_wrapper.gravity-theme .ginput_container.ginput_container_textarea{margin:0}div.gform_wrapper.gravity-theme input[type=radio]{-ms-transform:scale(1.5);transform:scale(1.5)}div.gform_wrapper.gravity-theme .gfield--type-choice.gf_list_inline legend.gform-field-label{float:left;margin:8px 24px 7px 0}div.gform_wrapper.gravity-theme .gfield--type-choice.gf_list_inline label.gform-field-label{font-family:proxima-nova,sans-serif;font-size:12.97px;letter-spacing:0;color:#555}div.gform_wrapper.gravity-theme .ginput_container.ginput_container_text{margin:-2px 0 0}div.gform_wrapper.gravity-theme .gform_fields{grid-row-gap:15px!important;grid-column-gap:20px!important}div.gform_wrapper.gravity-theme div.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus,div.gform_wrapper.gravity-theme div.gfield_error select:focus,div.gform_wrapper.gravity-theme div.gfield_error textarea:focus{border-bottom:2px solid #ff0505}div.gform_wrapper.gravity-theme div.gfield_error .validation_message{font-family:proxima-nova,sans-serif;font-size:14px;line-height:16px;color:#f44336!important;border:none;padding:0;margin:4px 0 0;background:0 0}div.gform_wrapper.gravity-theme .gform_heading{display:none}div.gform_wrapper.gravity-theme .gfield_required{font-size:12px;padding-left:0}div.gform_wrapper.gravity-theme div.gfield.gfield_error.gfield_contains_requiblue div.ginput_container,div.gform_wrapper.gravity-theme div.gfield.gfield_error.gfield_contains_requiblue label.gfield_label0{margin-top:0!important;margin-bottom:0!important}div.gform_wrapper.gravity-theme .gfield_label{margin-bottom:0!important;font-family:proxima-nova,sans-serif;font-weight:400!important;font-size:12px!important;line-height:26px;letter-spacing:.04em;text-transform:uppercase!important;color:#262626!important;margin:0}div.gform_wrapper.gravity-theme div.validation_error{background:#000;font-size:16px;font-weight:400;color:#fff;border:0!important;padding:8px 15px;margin-bottom:26px}div.gform_wrapper.gravity-theme .gform_footer{-ms-flex-pack:end;justify-content:flex-end;margin:0;padding:0}div.gform_wrapper.gravity-theme .gform_page_footer{display:-ms-flexbox;display:flex;padding:0;margin:0}div.gform_wrapper.gravity-theme .gform_page_footer button:nth-child(2){max-width:150px}div.gform_wrapper.gravity-theme .button,div.gform_wrapper.gravity-theme input.button,div.gform_wrapper.gravity-theme input[type=submit]{background-color:#ff0505;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-family:acumin-pro-condensed,sans-serif;font-weight:600;font-style:italic;font-size:24px;letter-spacing:.04em;text-transform:uppercase;text-align:center;color:#fff;width:100%;min-height:60px;margin:23px 0 0!important;padding:0 0 5px;outline:0;border:none;border-radius:5px;transition:.3s ease-in-out;position:relative;z-index:1}div.gform_wrapper.gravity-theme .button:active,div.gform_wrapper.gravity-theme .button:focus,div.gform_wrapper.gravity-theme .button:hover,div.gform_wrapper.gravity-theme input.button:active,div.gform_wrapper.gravity-theme input.button:focus,div.gform_wrapper.gravity-theme input.button:hover,div.gform_wrapper.gravity-theme input[type=submit]:active,div.gform_wrapper.gravity-theme input[type=submit]:focus,div.gform_wrapper.gravity-theme input[type=submit]:hover{background-color:#00acf4;color:#fff}div.gform_wrapper.gravity-theme .button.gform_previous_button,div.gform_wrapper.gravity-theme input.button.gform_previous_button,div.gform_wrapper.gravity-theme input[type=submit].gform_previous_button{-ms-flex-pack:end;justify-content:flex-end;font-size:16px;letter-spacing:0;text-transform:none;text-decoration:underline;text-underline-offset:2px;color:#a6a6a6;margin:17px 11px 0 0!important}div.gform_wrapper.gravity-theme .button.gform_previous_button:hover,div.gform_wrapper.gravity-theme input.button.gform_previous_button:hover,div.gform_wrapper.gravity-theme input[type=submit].gform_previous_button:hover{color:#09224c}div.gform_wrapper.gravity-theme .button.gform_previous_button:before,div.gform_wrapper.gravity-theme input.button.gform_previous_button:before,div.gform_wrapper.gravity-theme input[type=submit].gform_previous_button:before{display:inline-block;position:relative;width:16px;height:14px;background-color:transparent;background-image:url(assets/img/form-back-arrow.png);background-position:center;background-repeat:no-repeat;margin:2px 6px 0 0;opacity:1;border-radius:0}div.gform_wrapper.gravity-theme .button.gform_previous_button:after,div.gform_wrapper.gravity-theme input.button.gform_previous_button:after,div.gform_wrapper.gravity-theme input[type=submit].gform_previous_button:after{content:''}div.gform_wrapper.gravity-theme .gform_ajax_spinner{position:absolute;top:calc(50% - 6px);left:calc(100% + 2px)}div.gform_wrapper.gravity-theme .gform_validation_errors{display:none;background:#fff;border-color:#b2b1b1;color:#000;border-radius:0;font-weight:700;margin-bottom:10px;letter-spacing:.03em}div.gform_wrapper.gravity-theme .gform_validation_errors>h2{color:#000;font-weight:700}div.gform_wrapper.gravity-theme.hide_summary_wrapper .gform_validation_errors{display:none}div.gform_wrapper.gravity-theme select.gfield_select{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url(assets/img/dropdown-arrow-select.png);background-repeat:no-repeat;background-position:bottom 17px right 19px;line-height:23px;padding:10px 13px 8px;cursor:pointer}div.gform_wrapper.gravity-theme select.gfield_select option:not(:first-of-type){color:#000}div.gform_wrapper.gravity-theme input.datepicker{background-image:url(assets/img/calendar-icon.png)!important;background-repeat:no-repeat!important;background-position:bottom 12px right 23px!important}div.gform_wrapper.gravity-theme .checkboxes-cols-3 .gfield_checkbox,div.gform_wrapper.gravity-theme .checkboxes-cols-4 .gfield_checkbox{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}div.gform_wrapper.gravity-theme .checkboxes-cols-4 .gfield_checkbox{row-gap:2px}div.gform_wrapper.gravity-theme .checkboxes-cols-4 .gfield_checkbox .gchoice{width:100%;max-width:25%}div.gform_wrapper.gravity-theme .checkboxes-cols-3 .gfield_checkbox{row-gap:4px}div.gform_wrapper.gravity-theme .checkboxes-cols-3 .gfield_checkbox .gchoice{width:100%;max-width:33.33%}div.gform_wrapper.gravity-theme .gradios-horizontal legend{float:left;line-height:50px}div.gform_wrapper.gravity-theme .gradios-horizontal .ginput_container_radio{float:right}div.gform_wrapper.gravity-theme .consent{font-family:proxima-nova,sans-serif;font-size:11px;line-height:18px;letter-spacing:0;color:#555;margin:3px 0 0}div.gform_wrapper.gravity-theme .note{font-family:proxima-nova,sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;text-align:justify;color:#0d0d0d;padding:0 0 0 49px;position:relative}div.gform_wrapper.gravity-theme .note .note-icon{content:'';background:url(assets/img/note-lock-icon.png) 0 center no-repeat;width:42px;height:53px;position:absolute;top:5px;left:0}div.gform_wrapper.gravity-theme .has-footnote .gform_body{position:relative}div.gform_wrapper.gravity-theme .has-footnote div.gform_fields .form-footnote{position:absolute;z-index:2;top:100%;left:1px;width:100%;max-width:245px;margin-top:25px}div.gform_wrapper.gravity-theme .has-footnote .gform_footer .button,div.gform_wrapper.gravity-theme .has-footnote .gform_footer input.button,div.gform_wrapper.gravity-theme .has-footnote .gform_footer input[type=submit]{max-width:250px}div.gform_wrapper.gravity-theme .hide-error-info div.gfield_error .validation_message,div.gform_wrapper.gravity-theme .hide-field-label .gfield_label{display:none}div.gform_wrapper.gravity-theme .gform-captcha{position:absolute}div.gform_wrapper.gravity-theme form.gf_custom_horizontal{position:relative}div.gform_wrapper.gravity-theme form.gf_custom_horizontal .gform_fields{max-width:1052px!important;-ms-grid-columns:auto auto 1fr auto auto;grid-template-columns:auto auto 1fr auto auto;-ms-grid-rows:auto;grid-template-rows:auto;grid-template-areas:"firstname lastname streetaddress streetaddress streetaddress" "phonenumber emailaddress city state zipcode"}div.gform_wrapper.gravity-theme form.gf_custom_horizontal .gform_footer{position:absolute;top:0;right:0;bottom:0;width:100%;max-width:138px;max-height:130px}div.gform_wrapper.gravity-theme form.gf_custom_horizontal #field_1_1{grid-area:firstname}div.gform_wrapper.gravity-theme form.gf_custom_horizontal #field_1_3{grid-area:lastname}div.gform_wrapper.gravity-theme form.gf_custom_horizontal #field_1_1,div.gform_wrapper.gravity-theme form.gf_custom_horizontal #field_1_10,div.gform_wrapper.gravity-theme form.gf_custom_horizontal #field_1_3{width:250px}div.gform_wrapper.gravity-theme form.gf_custom_horizontal #field_1_4{grid-area:streetaddress}div.gform_wrapper.gravity-theme form.gf_custom_horizontal #field_1_8{grid-area:phonenumber}div.gform_wrapper.gravity-theme form.gf_custom_horizontal #field_1_9{grid-area:emailaddress}div.gform_wrapper.gravity-theme form.gf_custom_horizontal #field_1_10{grid-area:city}div.gform_wrapper.gravity-theme form.gf_custom_horizontal #field_1_11{grid-area:state}div.gform_wrapper.gravity-theme form.gf_custom_horizontal #field_1_12{grid-area:zipcode;width:140px}div.gform_wrapper.gravity-theme form.gf_custom_horizontal .button,div.gform_wrapper.gravity-theme form.gf_custom_horizontal input.button,div.gform_wrapper.gravity-theme form.gf_custom_horizontal input[type=submit]{border-radius:5px;max-width:138px;margin:0!important}div.gform_wrapper.gravity-theme form.gf_custom_horizontal .button:before,div.gform_wrapper.gravity-theme form.gf_custom_horizontal input.button:before,div.gform_wrapper.gravity-theme form.gf_custom_horizontal input[type=submit]:before{border-radius:5px}div.gform_wrapper.gravity-theme form.gform_gray_input ::-webkit-input-placeholder{color:#999}div.gform_wrapper.gravity-theme form.gform_gray_input ::-ms-input-placeholder{color:#999}div.gform_wrapper.gravity-theme form.gform_gray_input :-ms-input-placeholder{color:#999}div.gform_wrapper.gravity-theme form.gform_gray_input ::placeholder{color:#999}div.gform_wrapper.gravity-theme form.gform_gray_input input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),div.gform_wrapper.gravity-theme form.gform_gray_input select:not([multiple=multiple]),div.gform_wrapper.gravity-theme form.gform_gray_input textarea.large,div.gform_wrapper.gravity-theme form.gform_gray_input textarea.small{background-color:#999;color:#999}div.gform_wrapper.gravity-theme form.gform_gray_input select.gfield_select{background-image:url(assets/img/dropdown-grayarrow-select.png)}div.gform_wrapper.gravity-theme form.gform_gray_input select.gfield_select option[value=""][disabled]{display:none}div.gform_wrapper.gravity-theme form.gform_gray_input select.gfield_select option{color:#000}div.gform_wrapper.gravity-theme form.gform_gray_input select.gfield_select option:first-of-type{color:#999}div.gform_wrapper.gravity-theme form.gform_gray_input select.gfield_select:required:invalid{color:#999}div.gform_wrapper.gravity-theme form.gform_gray_input .gform_fields{grid-column-gap:11px!important}div.gform_wrapper.gravity-theme form.gform_gray_input .gform_confirmation_message{color:#18306d}div.gform_wrapper.gravity-theme .gf_page_steps{display:-ms-flexbox;display:flex;border-bottom:none;margin-bottom:4px}div.gform_wrapper.gravity-theme .gf_page_steps .gf_step_active .gf_step_number{background-color:#00acf4}div.gform_wrapper.gravity-theme .gf_page_steps .gf_step_pending .gf_step_number{background-color:#d9d9d9}div.gform_wrapper.gravity-theme .gf_page_steps .gf_step_next .gf_step_number{background-color:#b3b3b3}div.gform_wrapper.gravity-theme .gf_page_steps .gf_step_completed .gf_step_number:after{background-color:#01d697}div.gform_wrapper.gravity-theme .gf_page_steps .gf_step_active .gf_step_label:before{background-color:#00acf4}div.gform_wrapper.gravity-theme .gf_page_steps .gf_step_completed .gf_step_label:before{background-color:#01d697}div.gform_wrapper.gravity-theme .gf_page_steps .gf_step_pending .gf_step_label:before{background-color:#d9d9d9}div.gform_wrapper.gravity-theme .gf_page_steps .gf_step_next .gf_step_label:before{background-color:#b3b3b3}div.gform_wrapper.gravity-theme .gf_page_steps .gf_step_number{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-family:proxima-nova,sans-serif;font-size:16px;font-weight:400;line-height:38.64px;letter-spacing:0;color:#fff;width:37px;height:37px;border:none;border-radius:50%;padding:2px 0 0;z-index:2}div.gform_wrapper.gravity-theme .gf_page_steps .gf_step_label{font-family:proxima-nova,sans-serif;font-size:12px;font-weight:400;line-height:26.64px;letter-spacing:0;text-transform:uppercase;text-align:center;color:#a6a6a6;padding:0;width:100%;position:relative}div.gform_wrapper.gravity-theme .gf_page_steps .gf_step_label:before{content:'';position:absolute;width:100%;height:4px;top:-20px;left:0}div.gform_wrapper.gravity-theme .gf_page_steps .gf_step{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex:1 0 125px;flex:1 0 125px;margin:0}div.gform_wrapper.gravity-theme .gf_page_steps .gf_step_completed .gf_step_number:before{width:37px;height:37px;border:none;border-radius:50%;top:0;left:0;content:unset}div.gform_wrapper.gravity-theme .gf_page_steps .gf_step_completed .gf_step_number:after{font-size:32px;border-radius:50%;padding:4px 0 0}div.gform_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error{margin-top:0!important}.gform_confirmation_message{font-family:proxima-nova,sans-serif;font-size:28px;text-align:center;padding:10px 15px;margin:0 auto;color:#09224c}.gform_confirmation_message h1,.gform_confirmation_message h2,.gform_confirmation_message h3{margin-top:0}.gform_confirmation_message p:last-child{margin-bottom:0}.gform_confirmation_message a{color:#09224c}.gform_confirmation_message .btn-link{margin:10px auto 0!important;max-width:260px}.hide-error-info_wrapper .gform_validation_errors{display:none}.gform_wrapper.gravity-theme .chosen-container-single .chosen-single{font-family:proxima-nova,sans-serif;font-weight:400;font-size:14px;letter-spacing:.05em;text-transform:uppercase;color:#000!important;padding:5px 14px!important;width:100%;height:50px!important;outline:0!important;border:none!important;background-color:transparent!important;background-image:url(assets/img/dropdown-arrow-select.png)!important;background-repeat:no-repeat!important;background-position:bottom 20px right 18px!important;box-shadow:none!important}.gform_wrapper.gravity-theme .chosen-container.chosen-with-drop .chosen-drop{background-color:#000!important}.gform_wrapper.gravity-theme .chosen-container-single .chosen-single div b{display:none!important}.gform_wrapper.gravity-theme .chosen-container-active.chosen-with-drop .chosen-single{box-shadow:none!important}.gform_wrapper.gravity-theme .chosen-container .chosen-results{font-family:proxima-nova,sans-serif;font-weight:400;font-size:14px;letter-spacing:.05em;text-transform:uppercase;color:#000!important}.gfield_description.validation_message.gfield_validation_message,.gform_submission_error.hide_summary{font-family:proxima-nova,sans-serif;font-weight:400;font-size:14px!important;letter-spacing:.04em;color:#000;margin:5px 0}.gravity-theme.ui-datepicker .ui-datepicker-header select{font-size:14px!important;text-transform:uppercase}#masthead{background-color:#09224c;background-image:url(assets/img/header-bckgrnd.jpg);background-position:center top;background-repeat:no-repeat;width:100%;position:relative;z-index:1000;transition:top .3s;border-bottom:2px solid #00acf4}#masthead .header-navbox{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1 0 auto;flex:1 0 auto}#masthead #header-top-nav{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;column-gap:32px;padding:10px 0 0}#masthead .header-social-icons{list-style:none;display:-ms-flexbox;display:flex;column-gap:49px;padding:15px 0 0;margin:0}#masthead .header-social-icons a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#fff;width:30px;height:30px;border-radius:50%}#masthead .header-social-icons a:active,#masthead .header-social-icons a:focus,#masthead .header-social-icons a:hover{background-color:#00acf4}#masthead .header-wrap{background-color:transparent;position:relative;padding:0;z-index:3}#masthead .header-wrap .container .flex-container{-ms-flex-pack:justify;justify-content:space-between}#masthead .header-wrap .container .flex-container #logo{padding:25px 0 14px;z-index:1}#masthead .header-wrap .container .flex-container #logo .a-custom-logo{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;max-width:100%}#masthead .header-wrap .container .flex-container #logo .a-custom-logo img{height:auto!important;max-width:unset!important}#masthead .header-wrap .container .flex-container .nav-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;width:100%;transition:.3s}#masthead .header-wrap .container .flex-container #header-navigation{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;width:100%;padding:0}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation{width:100%;padding:0;font-size:16px;letter-spacing:.05em}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;list-style-type:none;padding:19px 0 0;margin:0;width:100%;column-gap:44px}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul .dropdown-caret{display:none!important}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul .caret{display:none;background:0 0;position:absolute;top:50%;-ms-transform:translateY(calc(-50% - 14px));transform:translateY(calc(-50% - 14px));height:22px;width:22px;cursor:pointer;transition:.3s}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul .caret:before{content:"";position:absolute;top:7px;right:8px;width:9px;height:7px;background:url(assets/img/nav-dropdown-arrow.png) center no-repeat;transition:.3s}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li{position:relative;display:block}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li.menu-item-has-children:hover ul.dropdown-menu{display:-ms-flexbox;display:flex;opacity:1;animation:.3s ease-in-out anim-flex}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li.current-menu-item>a{color:#00acf4!important;border-bottom:8px solid #00acf4}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li>a{font-family:acumin-pro-condensed,sans-serif;font-style:normal;font-size:18px;line-height:20px;letter-spacing:.075em;text-transform:uppercase;text-align:center;color:#fff;background:0 0;display:block;padding:0 0 21px;margin:0;border-bottom:8px solid transparent;transition:.3s;position:relative}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li:last-child{margin-right:0}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li:not(.social-links):not(.nav-phone-link).dropdown.open>a,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li:not(.social-links):not(.nav-phone-link):hover>a,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li:not(.social-links):not(.nav-phone-link)>a:focus,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li:not(.social-links):not(.nav-phone-link)>a:hover{color:#00acf4!important;border-bottom:8px solid #00acf4}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li:not(.social-links):not(.nav-phone-link).dropdown.open>a .caret,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li:not(.social-links):not(.nav-phone-link):hover>a .caret,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li:not(.social-links):not(.nav-phone-link)>a:focus .caret,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li:not(.social-links):not(.nav-phone-link)>a:hover .caret{top:calc(50% - 5px)}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li:not(.social-links):not(.nav-phone-link).dropdown.open>a .caret:before,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li:not(.social-links):not(.nav-phone-link):hover>a .caret:before,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li:not(.social-links):not(.nav-phone-link)>a:focus .caret:before,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li:not(.social-links):not(.nav-phone-link)>a:hover .caret:before{background:url(assets/img/nav-dropdown-arrow-hov.png) center no-repeat;-ms-transform:rotate(180deg);transform:rotate(180deg);transition:.3s}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul ul.dropdown-menu{opacity:0;display:none;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;width:350px;position:absolute;top:20px;left:0;right:0;list-style:none;background-color:transparent;box-shadow:0 10px 10px 0 rgba(0,0,0,.52);-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,.52);-moz-box-shadow:0 10px 10px 0 rgba(0,0,0,.52);padding:81px 42px 44px;margin:auto;border-radius:0;z-index:2}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul ul.dropdown-menu:before{content:'';width:100%;background-color:#01224f;position:absolute;top:30px;left:0;right:0;bottom:0;z-index:-1}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul ul.dropdown-menu li{background-color:transparent}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul ul.dropdown-menu li:not(:last-child){margin:0 0 28px}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul ul.dropdown-menu li.current-menu-item>a{color:#00acf4!important}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul ul.dropdown-menu li a{font-family:acumin-pro-condensed,sans-serif;font-weight:400;font-size:18px;line-height:24px;letter-spacing:.075em;text-transform:uppercase;color:#fff;background:0 0;position:relative;transition:.3s;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul ul.dropdown-menu li a:active,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul ul.dropdown-menu li a:focus,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul ul.dropdown-menu li a:hover{color:#00acf4}.custom-logo.mobile{display:none}#menu-toggle{display:none!important;width:40px;height:40px;border-radius:5px;border:1px solid #ff0505;position:relative}.navbar-toggle{background-color:transparent;padding:0;border:none;z-index:120;transition:.4s}.navbar-toggle .icon-bar{background:#fff;display:block;width:25px;height:3px;border-radius:1.5px;margin:auto}.navbar-toggle .icon-bar:last-child{margin-bottom:0!important}.navbar-toggle .icon-bar+.icon-bar{margin-top:5px}.navbar-toggle .icon-bar.icon-bar-2{position:relative}.navbar-toggle .icon-bar.icon-bar-2:after,.navbar-toggle .icon-bar.icon-bar-2:before{content:"";background:#fff;width:100%;height:100%;border-radius:1.5px;position:absolute;top:50%;left:50%;opacity:0;-ms-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0);transition:.4s}.navbar-toggle.open .icon-bar.icon-bar-1,.navbar-toggle.open .icon-bar.icon-bar-3{opacity:0!important}.navbar-toggle.open .icon-bar{background:#fff}.navbar-toggle.open .icon-bar.icon-bar-2{background:0 0}.navbar-toggle.open .icon-bar.icon-bar-2:after{opacity:1;-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.navbar-toggle.open .icon-bar.icon-bar-2:before{opacity:1;-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.hide-on-desk,li.hide-nav-label>a{display:none!important}.social-links{border-top:1px solid #00acf4;border-bottom:1px solid #00acf4}.social-links>ul.dropdown-menu{-ms-flex-direction:row!important;flex-direction:row!important;-ms-flex-pack:center!important;justify-content:center!important;column-gap:37px!important;padding:0!important}.social-links>ul.dropdown-menu>li a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#fff!important;width:30px;height:30px;border-radius:50%;padding:0 0 0 3px!important}.social-links>ul.dropdown-menu>li a:active,.social-links>ul.dropdown-menu>li a:focus,.social-links>ul.dropdown-menu>li a:hover{background-color:#00acf4!important}.social-links>ul.dropdown-menu>li a:before{content:unset!important}.social-links>ul.dropdown-menu>li a .menu-label{display:none}.nav-phone-link{display:none!important;padding:18px 0 0!important}.nav-phone-link a{font-family:proxima-nova,sans-serif!important;font-weight:900;font-style:italic!important;font-size:24px!important;line-height:20px!important;letter-spacing:0!important;text-transform:uppercase!important;text-align:left!important;color:#fff!important;width:100%;max-width:280px;margin:0 auto!important;padding:8px 16px 12px 54px!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;column-gap:12px;background-color:#ff0505!important;border-radius:5px;border:none!important;transition:.3s!important;position:relative!important;z-index:1;background-image:url(assets/img/comment-icon.png)!important;background-position:left 12px center!important;background-repeat:no-repeat!important}.nav-phone-link a:active,.nav-phone-link a:focus,.nav-phone-link a:hover{background-color:#00acf4!important}.nav-phone-link a:before{content:'Need Help? Talk to an Expert Now';font-family:proxima-nova,sans-serif;font-weight:500;font-style:italic;font-size:14px;letter-spacing:-.015em;text-transform:none;text-align:left;color:#fff}#footer{background-color:#18306d;background-image:url(assets/img/footer-bckgrnd.jpg);background-repeat:no-repeat;background-position:center top;padding:52px 0 0;margin:auto 0 0}#footer .footer-contents{column-gap:37px;padding:0 0 38px}#footer .footer-content-right{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}#footer .a-custom-logo{display:block}#footer .a-custom-logo.mobile{display:none}#footer .footer-col-logo{margin:-74px 0 0;padding:0;z-index:5}#footer .footer-col-logo .call-btn{display:none;margin:0 auto}#footer .footer-social-icons-box{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;column-gap:54px;padding:23px 0 0}#footer .footer-social-icons-box.mobile{display:none}#footer #menu-footer-navigation{list-style:none;margin:0;padding:33px 0 43px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;column-gap:55px;position:relative;z-index:3}#footer #menu-footer-navigation:before{content:'';position:absolute;top:0;left:-1035px;bottom:0;z-index:-1;width:2560px;background-image:url(assets/img/footer-nav-bckgrnd.png);background-position:center top;background-repeat:no-repeat}#footer #menu-footer-navigation a{font-family:acumin-pro-condensed,sans-serif;font-style:normal;font-size:18px;line-height:20px;letter-spacing:.075em;text-transform:uppercase;text-align:center;color:#09224c;background:0 0;display:block;padding:0;margin:0;transition:.3s}#footer #menu-footer-navigation a:active,#footer #menu-footer-navigation a:focus,#footer #menu-footer-navigation a:hover{color:#fff}#footer .footer-call-lnk{font-family:proxima-nova,sans-serif;font-weight:800;font-style:italic;font-size:28px;letter-spacing:0;text-transform:uppercase;text-align:left;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;column-gap:9px}#footer .footer-call-lnk:active,#footer .footer-call-lnk:focus,#footer .footer-call-lnk:hover{color:#00acf4}#footer .footer-call-lnk i.icon{background-color:#ff0505;background-image:url(assets/img/call-icon.png);background-position:center;background-repeat:no-repeat;display:block;width:40px;height:40px;border-radius:50%}#footer ul.footer-social-icons{list-style:none;display:-ms-flexbox;display:flex;column-gap:30px;padding:15px 0 0;margin:0}#footer ul.footer-social-icons a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#fff;width:30px;height:30px;border-radius:50%}#footer ul.footer-social-icons a:active,#footer ul.footer-social-icons a:focus,#footer ul.footer-social-icons a:hover{background-color:#00acf4}#footer .footer-bottom{background-color:transparent}#footer .footer-bottom .colophon{text-transform:uppercase;margin:auto}#footer .footer-bottom .colophon .by{font-family:proxima-nova,sans-serif;font-size:14px;line-height:8px;padding:14px 0 10px;letter-spacing:.003em;margin:0;opacity:.5;text-align:center}#footer .footer-bottom .colophon .by a{color:#567080}.back-to-top{visibility:hidden;opacity:0;position:fixed;bottom:15px;right:20px;z-index:10010;background:#18306d;border:2px solid #ff0505;height:36px;width:36px;border-radius:50%;-ms-box-shadow:0 0 4px rgba(255,5,5,.2);box-shadow:0 0 4px rgba(255,5,5,.2)}.back-to-top:hover{-ms-box-shadow:0 0 18px rgba(255,5,5,.7);box-shadow:0 0 18px rgba(255,5,5,.7)}.back-to-top:before{content:"";display:block;position:absolute;top:calc(50% - 6px);left:calc(50% - 7px);width:0;height:0;border-bottom:9px solid #fff;border-right:7px solid transparent;border-left:7px solid transparent}.show-back-to-top .back-to-top{visibility:visible;opacity:1}#swnza_banner_id{display:none!important}@keyframes anim-show{0%{display:none;opacity:0;pointer-events:none}1%{display:block;opacity:0}100%{opacity:1;pointer-events:auto}}@keyframes anim-flex{0%{display:none;opacity:0;pointer-events:none}1%{display:-ms-flexbox;display:flex;opacity:0}100%{opacity:1;pointer-events:auto}}@keyframes anim-flex-hide{0%{display:-ms-flexbox;display:flex;opacity:1;pointer-events:none}1%{opacity:1}100%{display:none;opacity:0;pointer-events:auto}}.blog_page_section{background-color:#fff;position:relative;z-index:0}.blog_page_section .the-content-wrap{padding:0 0 53px}.blog_page_section .the-content-wrap.single-post-blog{padding:60px 0 64px}.blog_page_section .section-heading{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:11px 0 66px}.blog_page_section .section-heading:after,.blog_page_section .section-heading:before{content:'';display:block;width:100%;height:6px;margin:25px 0 0;border-top:1px solid #00acf4;border-bottom:1px solid #00acf4}.blog_page_section .content-headings{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.blog_page_section .heading{font-family:proxima-nova,sans-serif;font-size:48px;font-weight:400;line-height:60px;letter-spacing:.05em;text-transform:uppercase;text-align:center;color:#18306d;margin:0;padding:0 66px 0 68px;white-space:pre}.blog_page_section .post-rows .alm-reveal+.alm-reveal{margin:40px 0 0}.blog_page_section .post-rows .alm-reveal .card-content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;column-gap:20px}.blog_page_section .post-rows .alm-reveal .card-content+.card-content{margin:40px 0 0}.blog_page_section .post-rows .alm-reveal .card-content .blog-prev-img{position:relative;z-index:1;width:100%;max-width:480px;min-height:370px;max-height:370px;overflow:hidden}.blog_page_section .post-rows .alm-reveal .card-content .blog-prev-img:hover:before{opacity:1}.blog_page_section .post-rows .alm-reveal .card-content .blog-prev-img:after,.blog_page_section .post-rows .alm-reveal .card-content .blog-prev-img:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0}.blog_page_section .post-rows .alm-reveal .card-content .blog-prev-img:before{background-color:rgba(25,31,36,.75);background-position:center;background-repeat:no-repeat;opacity:0;transition:.4s ease-in-out}.blog_page_section .post-rows .alm-reveal .card-content .blog-prev-img:after{box-shadow:inset 0 0 0 1px #00acf4;opacity:1}.blog_page_section .post-rows .alm-reveal .card-content .blog-prev-img img{width:100%;height:100%;object-fit:cover}.blog_page_section .post-rows .alm-reveal .card-content .post-contents{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:700px;border-bottom:1px solid #ccc;position:relative}.blog_page_section .post-rows .alm-reveal .card-content .post-contents:after{content:'';position:absolute;right:-3px;bottom:0;background-color:#fff;background-image:url(assets/img/blogcard-content-bg.png);background-position:center;background-repeat:no-repeat;width:193px;height:172px;z-index:-1}.blog_page_section .post-rows .alm-reveal .card-content .post-title{margin:-10px 0 5px;line-height:0}.blog_page_section .post-rows .alm-reveal .card-content .post-title a{font-family:proxima-nova,sans-serif;font-size:32px;font-weight:400;line-height:44px;letter-spacing:.1em;color:#18306d;text-transform:uppercase;text-align:left}.blog_page_section .post-rows .alm-reveal .card-content .post-title a:hover{color:#ff0505}.blog_page_section .post-rows .alm-reveal .card-content .post-date{font-family:proxima-nova,sans-serif;font-weight:100;font-style:normal;font-size:14px;line-height:22px;letter-spacing:0;margin:0;color:#a6a6a6}.blog_page_section .post-rows .alm-reveal .card-content .post-cat{font-family:proxima-nova,sans-serif;font-style:normal;font-size:14px;line-height:22px;letter-spacing:.1em;text-transform:uppercase;color:#00acf4;margin:0}.blog_page_section .post-rows .alm-reveal .card-content .excerpt{font-family:proxima-nova,sans-serif;font-size:20px;font-weight:300;line-height:34px;letter-spacing:.03em;text-align:left;color:#18306d}.blog_page_section .post-rows .alm-reveal .card-content .excerpt p{margin-top:12px}.blog_page_section .post-rows .alm-reveal .card-content .btns{padding:0 0 11px;margin:auto 0 0!important}.blog_page_section .post-rows .alm-reveal .card-content .readmore{font-family:proxima-nova,sans-serif;font-size:17px;font-weight:500;line-height:30px;letter-spacing:.16em;text-decoration:none!important;text-transform:uppercase;color:#00acf4;margin:0!important;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;min-height:auto}.blog_page_section .post-rows .alm-reveal .card-content .readmore:focus,.blog_page_section .post-rows .alm-reveal .card-content .readmore:hover{color:#00acf4}.blog_page_section .post-rows .alm-reveal .card-content .readmore:focus:after,.blog_page_section .post-rows .alm-reveal .card-content .readmore:hover:after{background-image:url(assets/img/blog-readmore-arrow-h.png)}.blog_page_section .post-rows .alm-reveal .card-content .readmore:active{color:#00acf4}.blog_page_section .post-rows .alm-reveal .card-content .readmore:active:after{background-image:url(assets/img/blog-readmore-arrow-a.png)}.blog_page_section .post-rows .alm-reveal .card-content .readmore:after{content:'';display:block;background-color:transparent;background-image:url(assets/img/blog-readmore-arrow-m.png);background-position:center;background-repeat:no-repeat;width:16px;height:13px;margin:0 0 4px 32px;transition:.3s}.blog_page_section .post-cards .alm-reveal{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;column-gap:22px;row-gap:24px}.blog_page_section .post-cards .alm-reveal+.alm-reveal{margin:24px 0 0}.blog_page_section .post-cards .alm-reveal:after{content:'';-ms-flex:auto;flex:auto}.blog_page_section .post-cards .alm-reveal .card-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;row-gap:16px;width:100%;max-width:385px;min-height:556px;margin:0!important;border-bottom:1px solid #00acf4;overflow:hidden}.blog_page_section .post-cards .alm-reveal .card-content+.card-content{margin:40px 0 0}.blog_page_section .post-cards .alm-reveal .card-content:focus .readmore,.blog_page_section .post-cards .alm-reveal .card-content:hover .readmore{color:#00acf4}.blog_page_section .post-cards .alm-reveal .card-content:focus .readmore:after,.blog_page_section .post-cards .alm-reveal .card-content:hover .readmore:after{background-image:url(assets/img/blog-readmore-arrow-h.png);margin:0 0 1px 13px}.blog_page_section .post-cards .alm-reveal .card-content:active .readmore{color:#00acf4}.blog_page_section .post-cards .alm-reveal .card-content:active .readmore:after{background-image:url(assets/img/blog-readmore-arrow-h.png);margin:0 0 1px 13px}.blog_page_section .post-cards .alm-reveal .blog-prev-img{background-color:#fff;position:relative;z-index:1;max-width:385px;min-height:310px;max-height:310px;overflow:hidden}.blog_page_section .post-cards .alm-reveal .blog-prev-img:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;box-shadow:inset 0 0 0 1px #00acf4;transition:box-shadow .3s}.blog_page_section .post-cards .alm-reveal .blog-prev-img img{width:100%;object-fit:cover}.blog_page_section .post-cards .alm-reveal .post-contents{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;max-width:100%;min-height:228px;padding:0;transition:.3s}.blog_page_section .post-cards .alm-reveal .post-title{font-family:acumin-pro-condensed,sans-serif;font-weight:800;font-size:28px;line-height:28px;letter-spacing:0;text-transform:uppercase;text-align:left;color:#09224c;width:100%;margin:0 0 5px}.blog_page_section .post-cards .alm-reveal .post-date{font-family:acumin-pro-condensed,sans-serif;font-weight:500;font-size:16px;line-height:28px;letter-spacing:0;text-transform:uppercase;text-align:left;color:#999;width:100%;margin:0 0 4px}.blog_page_section .post-cards .alm-reveal .excerpt{font-family:proxima-nova,sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:#0d0d0d}.blog_page_section .post-cards .alm-reveal .excerpt p{margin:13px 0}.blog_page_section .post-cards .alm-reveal .btns{padding:0 0 23px;margin:auto 0 0!important}.blog_page_section .post-cards .alm-reveal .readmore{font-family:acumin-pro-condensed,sans-serif;font-weight:700;font-style:italic;font-size:20px;letter-spacing:.04em;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:3px;text-transform:uppercase;color:#ff0505;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;margin:0!important;min-height:auto;transition:.3s}.blog_page_section .post-cards .alm-reveal .readmore:after{content:'';display:block;background-color:transparent;background-image:url(assets/img/blog-readmore-arrow-m.png);background-position:center;background-repeat:no-repeat;width:18px;height:17px;margin:0 0 1px 8px;transition:.3s}.blog_page_section .single-post{background-color:#fff}.blog_page_section .single-post .content-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;column-gap:20px;row-gap:30px;width:100%}.blog_page_section .single-post .separator{border-bottom:2px solid #00acf4;margin:20px 0 29px}.blog_page_section .single-post .post-content{-ms-flex:0 1 840px;flex:0 1 840px;max-width:840px}.blog_page_section .single-post .post-content .post-title{font-family:proxima-nova,sans-serif;font-weight:900;font-style:italic;font-size:32px;line-height:40px;letter-spacing:-.01em;text-transform:uppercase;text-align:left;color:#09224c;margin:0}.blog_page_section .single-post .post-content .post-date{font-family:acumin-pro-condensed,sans-serif;font-weight:500;font-size:16px;line-height:22px;letter-spacing:0;text-transform:uppercase;text-align:left;color:#999;margin:0 0 19px}.blog_page_section .single-post .post-image{margin:0 0 12px;position:relative}.blog_page_section .single-post .post-image:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:inset 0 0 0 1px #00acf4}.blog_page_section .single-post .post-image img{width:100%;height:auto;object-fit:cover}.blog_page_section .single-post .post-content h1+p,.blog_page_section .single-post .post-content h2+p,.blog_page_section .single-post .post-content h3+p,.blog_page_section .single-post .post-content h4+p,.blog_page_section .single-post .post-content h5+p,.blog_page_section .single-post .post-content h6+p{margin-top:14px}.blog_page_section .single-post .post-content p{font-family:proxima-nova,sans-serif;font-weight:400;font-size:16px;line-height:26px;letter-spacing:0;color:#0d0d0d;margin:10px 0 6px}.blog_page_section .single-post .post-content ol,.blog_page_section .single-post .post-content ul{font-family:proxima-nova,sans-serif;font-weight:400;font-size:16px;line-height:26px;letter-spacing:0;color:#0d0d0d}.blog_page_section .single-post h1,.blog_page_section .single-post h2,.blog_page_section .single-post h3,.blog_page_section .single-post h4,.blog_page_section .single-post h5,.blog_page_section .single-post h6{font-family:proxima-nova,sans-serif;font-weight:900;font-style:italic;letter-spacing:-.01em;text-transform:uppercase;color:#09224c;margin:6px 0 0}.blog_page_section .single-post h3{font-size:26px;line-height:26px}.blog_page_section .single-post a{color:#ff0505}.blog_page_section .single-post a:focus,.blog_page_section .single-post a:hover{color:#00acf4}.blog_page_section .single-post .share-to-socials.in-post-content{display:none;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;column-gap:24px;background-color:#09224c;padding:10px 0 7px;border:1px solid #636363;border-top-left-radius:10px;border-top-right-radius:10px;max-width:320px;min-height:67px;max-height:67px}.blog_page_section .single-post .share-to-socials.in-post-content .title{font-family:acumin-pro-condensed,sans-serif;font-weight:500;font-style:normal;font-size:17px;letter-spacing:0;text-transform:uppercase;color:#fff;margin:0 0 2px}.blog_page_section .single-post .share-to-socials.in-post-content .the_champ_sharing_ul{display:-ms-flexbox;display:flex;column-gap:17px;padding:0 0 4px}.blog_page_section .single-post .share-to-socials.in-post-content .the_champ_sharing_ul .the_champ_svg{background-color:#0e3c89!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:.3s;max-width:38px;max-height:38px}.blog_page_section .single-post .share-to-socials.in-post-content .the_champ_sharing_ul .the_champ_svg:hover{background-color:#ff0505!important}.blog_page_section .single-post .share-to-socials.in-post-content .the_champ_sharing_ul .the_champ_svg path{fill:#fff}.blog_page_section .single-post .share-to-socials.in-post-content .the_champ_sharing_ul .the_champ_button_twitter .the_champ_svg svg{max-height:30px!important}.blog_page_section .single-post .share-to-socials.in-post-content .the_champ_sharing_ul .the_champ_facebook .the_champ_svg svg{max-height:32px!important}.blog_page_section .single-post .share-to-socials.in-post-content .the_champ_sharing_ul .the_champ_button_pinterest .the_champ_svg svg{max-height:28px!important}.blog_page_section .single-post .share-to-socials.in-post-content .the_champ_sharing_ul .the_champ_button_linkedin .the_champ_svg svg{max-height:24px!important}.blog_page_section .single-post .sidebar{width:100%;max-width:340px}.blog_page_section .single-post .sidebar .widget-wrap{margin:0 0 19px}.blog_page_section .single-post .sidebar .widget-wrap h2{font-family:acumin-pro-condensed,sans-serif;font-weight:800;font-style:italic;font-size:30px;line-height:24px;letter-spacing:-.01em;text-transform:uppercase;color:#09224c;margin:0}.blog_page_section .single-post .sidebar .widget-wrap h2:after{content:'';display:block;height:2px;margin-top:12px;background-color:#00acf4}.blog_page_section .single-post .sidebar .widget-wrap ul{list-style:none;padding:0;margin:16px 0}.blog_page_section .single-post .sidebar .widget-wrap ul li{display:-ms-flexbox;display:flex;column-gap:10px;border-bottom:1px solid #00acf4;padding:0 0 13px}.blog_page_section .single-post .sidebar .widget-wrap ul li:not(:last-child){margin:0 0 15px}.blog_page_section .single-post .sidebar .widget-wrap ul a{font-family:acumin-pro-condensed,sans-serif;font-weight:800;font-size:24px;line-height:28px;letter-spacing:0;text-transform:uppercase;color:#09224c;height:100%;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;row-gap:15px;margin:-7px 0 0}.blog_page_section .single-post .sidebar .widget-wrap ul a:active:after,.blog_page_section .single-post .sidebar .widget-wrap ul a:focus:after,.blog_page_section .single-post .sidebar .widget-wrap ul a:hover:after{background-image:url(assets/img/blog-readmore-arrow-h.png);background-position:left 95px bottom 8px;color:#00acf4}.blog_page_section .single-post .sidebar .widget-wrap ul a:after{content:'Read More';background-image:url(assets/img/blog-readmore-arrow-m.png);background-position:left 90px bottom 8px;background-repeat:no-repeat;background-size:16px;display:block;font-family:acumin-pro-condensed,sans-serif;font-weight:700;font-style:italic;font-size:18px;letter-spacing:.04em;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:3px;color:#ff0505;width:100%;transition:.3s}.blog_page_section .single-post .sidebar .widget-wrap ul .wp-block-latest-posts__featured-image{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;max-width:110px;height:89px;margin:0;padding:0;position:relative;overflow:hidden}.blog_page_section .single-post .sidebar .widget-wrap ul .wp-block-latest-posts__featured-image img{pointer-events:none;object-fit:cover;width:110px;height:89px}.blog_page_section .single-post .sidebar .widget-wrap ul .wp-block-latest-posts__featured-image:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;box-shadow:inset 0 0 0 1px #00acf4;transition:box-shadow .3s}.blog_page_section .single-post .sidebar .widget-wrap div.gform_wrapper.gravity-theme{background-color:#fff;margin:0 0 48px;padding:22px 19px 68px;border:1px solid #ccc;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.blog_page_section .single-post .sidebar .widget-wrap div.gform_wrapper.gravity-theme .gfield.gfield--width-half{-ms-grid-column:span 12;grid-column:span 12}.blog_page_section .single-post .sidebar .widget-wrap div.gform_wrapper.gravity-theme .gform_fields{grid-row-gap:13px!important}.blog_page_section .single-post .sidebar .widget-wrap div.gform_wrapper.gravity-theme .gform_heading{display:block;margin:0 0 21px}.blog_page_section .single-post .sidebar .widget-wrap div.gform_wrapper.gravity-theme .gform_heading .gform_description,.blog_page_section .single-post .sidebar .widget-wrap div.gform_wrapper.gravity-theme .gform_heading .gform_required_legend{display:none}.blog_page_section .single-post .sidebar .widget-wrap div.gform_wrapper.gravity-theme .gform_heading .gform_title{font-family:proxima-nova,sans-serif;font-weight:400;font-size:30px;line-height:60px;letter-spacing:.05em;text-transform:uppercase;text-align:center;color:#18306d}.blog_page_section .single-post .sidebar .widget-wrap div.gform_wrapper.gravity-theme .gform_heading .gform_title:after{width:100px;height:6px;background-color:transparent;border-top:1px solid #00acf4;border-bottom:1px solid #00acf4;margin:0 auto}.blog_page_section .single-post .sidebar .widget-wrap div.gform_wrapper.gravity-theme .button,.blog_page_section .single-post .sidebar .widget-wrap div.gform_wrapper.gravity-theme div.gform_wrapper.gravity-theme input.button,.blog_page_section .single-post .sidebar .widget-wrap div.gform_wrapper.gravity-theme input[type=submit]{position:relative;max-width:100%;margin:10px 0 0!important}.blog_page_section .single-post .sidebar .widget-wrap div.gform_wrapper.gravity-theme .has-footnote div.gform_fields .form-footnote{max-width:100%;margin-top:73px}.blog_page_section .single-post .sidebar .widget-wrap div.gform_wrapper.gravity-theme .note{font-size:13px;letter-spacing:-.008em;padding:9px 11px 0 32px}.blog_page_section .single-post .sidebar .widget-wrap div.gform_wrapper.gravity-theme .note .note-icon{background-size:27px;left:-1px}.blog_page_section .single-post .sidebar .widget-wrap .gform_validation_errors h2.gform_submission_error{font-size:16px;line-height:20px;padding:0;margin:0}.blog_page_section .single-post .sidebar .widget-wrap .gform_validation_errors h2.gform_submission_error:after{content:unset}.blog_page_section .single-post .sidebar .widget-wrap #validation_message_3_5{margin:10px 0}.blog_page_section .single-post .sidebar .the_champ_sharing_container .widget-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;column-gap:26px;background-color:#09224c;padding:11px 0 10px;border:1px solid #636363;border-top-left-radius:10px;border-top-right-radius:10px}.blog_page_section .single-post .sidebar .the_champ_sharing_container .widget-title{font-family:acumin-pro-condensed,sans-serif;font-weight:500;font-style:normal;font-size:18px;letter-spacing:0;text-transform:uppercase;color:#fff;margin:0 0 2px}.blog_page_section .single-post .sidebar .the_champ_sharing_container .the_champ_sharing_ul{display:-ms-flexbox;display:flex;column-gap:19px;padding:0 0 4px}.blog_page_section .single-post .sidebar .the_champ_sharing_container.the_champ_horizontal_sharing .the_champ_svg{background-color:#0e3c89!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:.3s}.blog_page_section .single-post .sidebar .the_champ_sharing_container.the_champ_horizontal_sharing .the_champ_svg:hover{background-color:#ff0505!important}.blog_page_section .single-post .sidebar .the_champ_sharing_container.the_champ_horizontal_sharing .the_champ_svg path{fill:#fff}.blog_page_section .single-post .sidebar .the_champ_sharing_container.the_champ_horizontal_sharing .the_champ_button_twitter .the_champ_svg svg{max-height:30px!important}.blog_page_section .single-post .sidebar .the_champ_sharing_container.the_champ_horizontal_sharing .the_champ_facebook .the_champ_svg svg{max-height:32px!important}.blog_page_section .single-post .sidebar .the_champ_sharing_container.the_champ_horizontal_sharing .the_champ_button_pinterest .the_champ_svg svg{max-height:28px!important}.blog_page_section .single-post .sidebar .the_champ_sharing_container.the_champ_horizontal_sharing .the_champ_button_linkedin .the_champ_svg svg{max-height:24px!important}.blog_page_section .single-post .sidebar .sidedar-contact-form .wp-block-heading{font-family:acumin-pro-condensed,sans-serif;font-weight:800;font-style:italic;font-size:36px;line-height:33px;letter-spacing:-.01em;text-transform:uppercase;text-align:left;color:#fff;margin:0;padding:12px 21px 13px;background-color:#09224c;border-top-left-radius:10px;border-top-right-radius:10px}.blog_page_section .single-post .sidebar .sidedar-contact-form .wp-block-heading span{display:inline-block;color:#00acf4}.blog_page_section .single-post .sidebar .sidedar-contact-form .wp-block-heading:after{content:unset}.blog_page_section .single-post .share-to-socials{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;max-width:330px;min-height:71px;max-height:71px;column-gap:22px;margin:8px 0 12px}.blog_page_section .single-post .share-to-socials .title{font-family:acumin-pro-condensed,sans-serif;font-weight:700;font-style:italic;font-size:18px;line-height:30px;letter-spacing:0;text-transform:uppercase;color:#00acf4;margin:0}.blog_page_section .single-post .share-to-socials .the_champ_horizontal_sharing .the_champ_svg path{transition:.3s}.blog_page_section .nothing-found{margin:50px 0}.blog_page_section .nothing-found .heading{font-family:proxima-nova,sans-serif;font-weight:900;font-style:italic;line-height:60px;letter-spacing:-.01em;text-transform:uppercase;text-align:center;color:#09224c;margin:0}.blog_page_section .nothing-found .content{font-family:proxima-nova,sans-serif;letter-spacing:.01em;color:#09224c}.blog_page_section .nothing-found .content p{margin:0 0 25px}.blog_page_section .alm-btn-wrap{margin:18px 0 0;padding:0}.blog_page_section .alm-load-more-btn.more{background-color:#ff0505;font-family:acumin-pro-condensed,sans-serif;font-weight:700;font-style:italic;font-size:24px;line-height:17px;letter-spacing:.04em;text-transform:uppercase;color:#fff;margin:auto;padding:0 0 4px;border-radius:5px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;max-width:290px;min-height:60px;transition:.3s ease-in-out;box-shadow:none;outline:0}.blog_page_section .alm-load-more-btn.more:active,.blog_page_section .alm-load-more-btn.more:focus,.blog_page_section .alm-load-more-btn.more:hover{color:#fff;background-color:#00acf4}.blog_page_section .alm-load-more-btn.more:before{content:unset!important;display:none}.blog_page_section .alm-load-more-btn.more.loading{padding:0 0 4px}.admin-bar .default-page-section .the-page-banner{background-position:center top -68px}.default-page-section .the-content-wrap{padding:38px 0 100px}.default-page-section .section-heading{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.default-page-section .section-heading:after,.default-page-section .section-heading:before{content:'';display:block;width:100%;max-width:440px;-ms-flex:0 1 440px;flex:0 1 440px;height:11px;margin:28px 0 0;border-top:1px solid #00acf4;border-bottom:1px solid #00acf4}.default-page-section .content-headings{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.default-page-section .heading{font-family:proxima-nova,sans-serif;font-weight:900;font-style:italic;font-size:40px;line-height:40px;letter-spacing:-.01em;text-transform:uppercase;text-align:center;color:#09224c}.default-page-section h1,.default-page-section h2,.default-page-section h3,.default-page-section h4,.default-page-section h5,.default-page-section h6{font-family:proxima-nova,sans-serif;font-weight:900;font-style:italic;letter-spacing:-.01em;color:#09224c}.default-page-section ol,.default-page-section p,.default-page-section ul{font-family:proxima-nova,sans-serif;font-weight:400;font-style:normal;font-size:17px;line-height:28px;letter-spacing:-.001em;color:#0d0d0d}.default-page-section a{color:#ff0505}.default-page-section a:active,.default-page-section a:focus,.default-page-section a:hover{color:#00acf4}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots{display:-ms-flexbox;display:flex;margin:0;padding:0;list-style-type:none}.slick-dots li{margin:0 .25rem}.slick-dots button{display:block;width:15px;height:15px;padding:0;border:none;border-radius:100%;background-color:rgba(255,255,255,.2);text-indent:-9999px}.slick-dots li.slick-active button,.slick-dots li:hover button{background-color:#000}.front_banner_section .container{position:relative}.front_banner_section .contents{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;position:absolute;top:0;left:50%;right:0;bottom:0;-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-width:1200px;z-index:3}.front_banner_section .contents>img{margin:0 0 11px;pointer-events:none}.front_banner_section .slider-content{width:100%;display:-ms-flexbox;display:flex;min-height:306px;position:relative}.front_banner_section .slider-content:before{content:'';position:absolute;top:0;left:-355px;bottom:0;background-image:url(assets/img/slider-content-bg.png);background-position:center;background-repeat:no-repeat;width:1751px;height:306px;z-index:-1}.front_banner_section .banner-content{width:100%;max-width:710px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:20px 0 35px}.front_banner_section .image-content{width:100%;max-width:490px;position:relative;pointer-events:none;z-index:1}.front_banner_section .image-content>img{position:absolute;left:0;bottom:0}.front_banner_section .headings .top{font-family:acumin-pro-condensed,sans-serif;font-weight:800;font-style:italic;font-size:60px;line-height:60px;letter-spacing:-.01em;text-transform:uppercase;color:#fff;margin:0}.front_banner_section .headings .top span{color:#00acf4}.front_banner_section .headings .main{font-family:proxima-nova,sans-serif;font-weight:800;font-style:italic;font-size:147px;line-height:118px;letter-spacing:.013em;text-transform:uppercase;color:#09224c;background:#d5d5d5;background:linear-gradient(to bottom,#d5d5d5 0,#fff 50%,#d2d2d2 70%,#a4a3a3 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#fff;margin:0 0 1px}.front_banner_section .btns{display:-ms-flexbox;display:flex;column-gap:10px}.front_banner_section .btns .btn-link{max-width:290px}.front_banner_section #front-slider{background-color:#09224c}.front_banner_section #front-slider .slides{background-position:center;background-repeat:no-repeat;background-size:cover}.front_banner_section .resizer{width:1200px;max-width:100%;margin:0 auto;position:relative}.front_banner_section .resizer:before{content:"";display:block;width:100%;height:0;min-height:600px;padding-top:61.66667%}.front_banner_section #front-slider-dots{width:100%;max-width:1200px;margin:auto;padding:26px 0 29px}.front_banner_section #front-slider-dots .slick-dots{column-gap:20px}.front_banner_section #front-slider-dots .slick-dots button{background-color:#d9d9d9}.front_banner_section #front-slider-dots .slick-dots li{margin:0}.front_banner_section #front-slider-dots .slick-dots li.slick-active button,.front_banner_section #front-slider-dots .slick-dots li:hover button{background-color:#00acf4}.front_contentform_section{background-color:#fff;padding:22px 0 35px}.front_contentform_section .contents{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;column-gap:40px}.front_contentform_section .content-left{width:100%;max-width:560px}.front_contentform_section .content-right{width:100%;max-width:600px}.front_contentform_section .headings.top{font-family:acumin-pro-condensed,sans-serif;font-weight:800;font-style:italic;font-size:30px;letter-spacing:-.01em;text-transform:uppercase;text-align:left;color:#00acf4;margin:-12px 0 0}.front_contentform_section .headings.main{font-family:proxima-nova,sans-serif;font-weight:900;font-style:italic;font-size:57px;line-height:55px;letter-spacing:-.01em;text-transform:uppercase;text-align:left;color:#09224c;margin:-3px 0 13px;padding:0 1px 0 0}.front_contentform_section .headings.form{font-family:acumin-pro-condensed,sans-serif;font-weight:800;font-style:italic;font-size:46px;letter-spacing:-.01em;text-transform:uppercase;text-align:center;color:#fff;margin:0;padding:11px 0 13px;background-color:#09224c;border-top-left-radius:10px;border-top-right-radius:10px}.front_contentform_section .headings.form span:not(.contain){color:#00acf4}.front_contentform_section .the-content p{font-family:proxima-nova,sans-serif;font-weight:400;font-size:17px;line-height:28px;letter-spacing:-.004em;color:#0d0d0d;margin:0}.front_contentform_section .the-content p+p{margin-top:14px}.front_contentform_section .the-content ol,.front_contentform_section .the-content ul{font-family:proxima-nova,sans-serif;font-weight:400;font-size:17px;line-height:28px;letter-spacing:-.004em;color:#0d0d0d}.front_contentform_section .the-content a{color:#ff0505}.front_contentform_section .the-content a:focus,.front_contentform_section .the-content a:hover{color:#00acf4}.front_contentform_section .contact-form{background-color:#fff;padding:41px 39px 59px;border:1px solid #ccc;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.front_contentform_section .btns{margin:28px 0 0}.front_services_section{background-color:#fff;padding:24px 0 20px}.front_services_section .headings.main{font-family:proxima-nova,sans-serif;font-weight:900;font-style:italic;font-size:48px;line-height:52px;letter-spacing:-.01em;text-transform:uppercase;color:#09224c;margin:0 0 10px}.front_services_section .headings.main span{color:#00acf4}.front_services_section .the-content{margin:0 0 31px}.front_services_section .the-content p{font-family:proxima-nova,sans-serif;font-weight:400;font-size:17px;line-height:28px;letter-spacing:-.004em;color:#0d0d0d;margin:0}.front_services_section .the-content p+p{margin-top:14px}.front_services_section .the-content p strong{font-weight:600;color:#ff0505}.front_services_section .the-content ol,.front_services_section .the-content ul{font-family:proxima-nova,sans-serif;font-weight:400;font-size:17px;line-height:28px;letter-spacing:-.004em;color:#0d0d0d}.front_services_section .the-content a{color:#ff0505}.front_services_section .the-content a:focus,.front_services_section .the-content a:hover{color:#00acf4}.front_services_section .front-services{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;column-gap:20px;row-gap:20px;padding:0 40px}.front_services_section .service{background-color:#09224c;overflow:hidden;width:100%;max-width:605px;height:500px;border-radius:10px;position:relative;transition:.3s ease-in-out}.front_services_section .service:focus:before,.front_services_section .service:hover:before{opacity:.9}.front_services_section .service:focus:after,.front_services_section .service:hover:after{background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(9,34,76,0) 100%);box-shadow:inset 0 0 0 5px #00acf4}.front_services_section .service:focus .content-box,.front_services_section .service:hover .content-box{height:500px;padding:49px 43px 40px}.front_services_section .service:focus .service-subheading,.front_services_section .service:focus .service-text,.front_services_section .service:hover .service-subheading,.front_services_section .service:hover .service-text{display:block;opacity:1;animation:.6s ease-in-out anim-show}.front_services_section .service:focus .btn-link,.front_services_section .service:hover .btn-link{display:-ms-flexbox;display:flex;opacity:1;animation:.6s ease-in-out anim-show}.front_services_section .service:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:linear-gradient(to right,#09224c 14%,#09224c 35%,rgba(9,34,76,0) 100%);opacity:0;transition:.3s;pointer-events:none}.front_services_section .service:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#09224c 100%);border-radius:10px;transition:.3s}.front_services_section .service img{width:100%;height:100%;object-fit:cover}.front_services_section .service img.mobile{display:none}.front_services_section .content-box{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;position:absolute;bottom:0;width:100%;max-width:605px;height:109px;padding:0 43px;transition:.3s ease-in-out;z-index:5}.front_services_section .service-heading{font-family:proxima-nova,sans-serif;font-weight:800;font-style:italic;font-size:36px;line-height:38px;letter-spacing:0;text-transform:uppercase;text-align:left;color:#fff;margin:0;max-width:390px}.front_services_section .service-heading span{color:#00acf4}.front_services_section .service-subheading{font-family:acumin-pro-condensed,sans-serif;font-weight:600;font-style:italic;font-size:22px;line-height:28px;letter-spacing:0;text-transform:uppercase;color:#00acf4;margin:20px 0 4px;display:none;opacity:0}.front_services_section .service-text{display:none;opacity:0;max-width:360px}.front_services_section .service-text p{font-family:proxima-nova,sans-serif;font-weight:400;font-size:17px;line-height:28px;letter-spacing:0;text-align:left;color:#fff;margin:0}.front_services_section .service-text ol,.front_services_section .service-text ul{font-family:proxima-nova,sans-serif;font-weight:400;font-size:17px;line-height:28px;letter-spacing:-.004em;color:#fff}.front_services_section .service-text a{color:#ff0505}.front_services_section .service-text a:focus,.front_services_section .service-text a:hover{color:#00acf4}.front_services_section .btn-link{display:none;opacity:0;max-height:60px;margin:auto 0 0!important}.front_contentimg_section{position:relative;margin:0 0 1px}.front_contentimg_section .the-content-wrap{position:relative;overflow:hidden}.front_contentimg_section .contents{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.front_contentimg_section .content-left{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:100%;max-width:520px;padding:56px 0 87px}.front_contentimg_section .content-img{width:100%;max-width:1200px;height:100%;position:absolute;top:0;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1;pointer-events:none}.front_contentimg_section .image{position:absolute;top:-30px;right:-12px}.front_contentimg_section .image:nth-child(2){display:none}.front_contentimg_section .headings.top{font-family:acumin-pro-condensed,sans-serif;font-weight:800;font-style:italic;font-size:30px;letter-spacing:-.01em;text-transform:uppercase;color:#00acf4;margin:0}.front_contentimg_section .headings.main{font-family:proxima-nova,sans-serif;font-weight:900;font-style:italic;font-size:57px;line-height:48px;letter-spacing:-.01em;text-transform:uppercase;color:#fff;margin:0 0 53px}.front_contentimg_section .why-features{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;row-gap:45px}.front_contentimg_section .wfeature{display:-ms-flexbox;display:flex;column-gap:13px}.front_contentimg_section .wfeature:active .icon,.front_contentimg_section .wfeature:focus .icon,.front_contentimg_section .wfeature:hover .icon{background-color:#00acf4}.front_contentimg_section .wfeature i{font-size:32px;color:#fff}.front_contentimg_section .wfeature .icon,.front_contentimg_section .wfeature i{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;background-color:#ff0505;border-radius:50%;width:100%;max-width:65px;height:65px;transition:.3s ease-in-out}.front_contentimg_section .wfeature .title{font-family:proxima-nova,sans-serif;font-weight:800;font-style:italic;font-size:36px;line-height:24px;letter-spacing:-.01em;text-transform:uppercase;text-align:left;color:#00acf4;margin:0 0 9px}.front_contentimg_section .wfeature .text{font-family:proxima-nova,sans-serif;font-weight:400;font-size:20px;line-height:30px;letter-spacing:-.01em;text-align:left;color:#fff;margin:0}.front_contentimg_section .btns{display:-ms-flexbox;display:flex;column-gap:38px;row-gap:13px;width:100%;margin:46px 0 0}.front_contentimg_section video.bckgrnd-vid{background-color:#09224c;position:absolute;top:50%;left:50%;right:0;bottom:0;width:100%;height:auto;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1;pointer-events:none}.front_imgcontent_section{background-color:#e6e6e6;background-position:center top;background-repeat:no-repeat}.front_imgcontent_section .contents{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;column-gap:40px}.front_imgcontent_section .content-left{width:100%;max-width:600px;position:relative}.front_imgcontent_section .content-right{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:100%;max-width:560px;padding:130px 0 105px}.front_imgcontent_section .image{position:absolute;top:calc(50% + 28px);right:0;-ms-transform:translateY(-50%);transform:translateY(-50%)}.front_imgcontent_section .image.mobile{display:none}.front_imgcontent_section .headings.top{font-family:acumin-pro-condensed,sans-serif;font-weight:800;font-style:italic;font-size:30px;letter-spacing:-.01em;text-transform:uppercase;color:#00acf4;margin:0}.front_imgcontent_section .headings.main{font-family:proxima-nova,sans-serif;font-weight:900;font-style:italic;font-size:57px;line-height:50px;letter-spacing:-.01em;text-transform:uppercase;color:#09224c;margin:0 0 13px}.front_imgcontent_section .the-content p{font-family:proxima-nova,sans-serif;font-weight:400;font-size:17px;line-height:28px;letter-spacing:-.004em;color:#0d0d0d;margin:0}.front_imgcontent_section .the-content p+p{margin-top:14px}.front_imgcontent_section .the-content ol,.front_imgcontent_section .the-content ul{font-family:proxima-nova,sans-serif;font-weight:400;font-size:17px;line-height:28px;letter-spacing:-.004em;color:#0d0d0d}.front_imgcontent_section .the-content a{color:#ff0505}.front_imgcontent_section .the-content a:focus,.front_imgcontent_section .the-content a:hover{color:#00acf4}.front_imgcontent_section .btns{width:100%;margin:5px 0 0}.blog_banner_section{background-color:#fff}.blog_banner_section .the-content-wrap{padding:54px 0 39px}.blog_banner_section .the-content-wrap.single-post-blog{display:none;padding:30px 0}.blog_banner_section .contents{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.blog_banner_section .headings{text-transform:uppercase}.blog_banner_section .headings span{display:block}.blog_banner_section .headings.main{font-family:proxima-nova,sans-serif;font-weight:900;font-style:italic;font-size:36px;line-height:40px;letter-spacing:-.01em;text-align:center;color:#09224c;margin:0}.imgbg_content_section{background-color:#09224c;padding:51px 0 62px;position:relative;overflow:hidden}.imgbg_content_section:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:linear-gradient(to right,rgba(9,34,76,0) 40%,rgba(9,34,76,.91) 52%,rgba(9,34,76,.99) 53%,#09224c 100%);pointer-events:none}.imgbg_content_section .contents{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;position:relative;z-index:2}.imgbg_content_section .content-right{width:100%;max-width:560px}.imgbg_content_section .img-parallax{position:absolute;top:0;right:46.5%;z-index:0;-ms-transform:translate(0,0);transform:translate(0,0);pointer-events:none}.imgbg_content_section .image{position:absolute;top:0;z-index:1}.imgbg_content_section .image.mobile{display:none}.imgbg_content_section .image img{width:100%;height:auto}.imgbg_content_section .headings.top{font-family:acumin-pro-condensed,sans-serif;font-weight:800;font-style:italic;font-size:30px;letter-spacing:-.01em;text-transform:uppercase;text-align:left;color:#00acf4;margin:0 0 10px}.imgbg_content_section .headings.main{font-family:proxima-nova,sans-serif;font-weight:900;font-style:italic;font-size:40px;line-height:40px;letter-spacing:-.01em;text-transform:uppercase;text-align:left;color:#fff;margin:0 0 9px;white-space:pre}.imgbg_content_section .the-content p{font-family:proxima-nova,sans-serif;font-weight:400;font-size:17px;line-height:28px;letter-spacing:-.001em;text-align:left;color:#fff;margin:0}.imgbg_content_section .the-content p+p{margin-top:14px}.imgbg_content_section .the-content ol,.imgbg_content_section .the-content ul{font-family:proxima-nova,sans-serif;font-weight:400;font-size:17px;line-height:28px;letter-spacing:-.001em;color:#fff}.imgbg_content_section .the-content a{color:#ff0505}.imgbg_content_section .the-content a:focus,.imgbg_content_section .the-content a:hover{color:#00acf4}.imgbg_content_section .content-links{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;row-gap:15px;margin:30px 0 0;padding:0;list-style:none}.imgbg_content_section .content-link{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;column-gap:10px}.imgbg_content_section .content-link:active .text,.imgbg_content_section .content-link:focus .text,.imgbg_content_section .content-link:hover .text{color:#00acf4}.imgbg_content_section .content-link i{font-size:32px;color:#fff}.imgbg_content_section .content-link .icon,.imgbg_content_section .content-link i{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;background-color:#ff0505;border-radius:50%;width:65px;height:65px}.imgbg_content_section .content-link[href^="tel:"] .text{font-size:28px}.imgbg_content_section .content-link .text{font-family:proxima-nova,sans-serif;font-weight:800;font-style:italic;font-size:24px;line-height:24px;letter-spacing:-.01em;text-transform:uppercase;text-align:left;color:#fff;padding:0 0 1px;transition:.3s}.imgbg_content_section .btns{margin:28px 0 0}.content_imgbg_section{background-color:#fff;padding:51px 0 57px;position:relative;overflow:hidden}.content_imgbg_section:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:linear-gradient(to right,#fff 0,rgba(255,255,255,.99) 47%,rgba(255,255,255,.91) 48%,rgba(255,255,255,0) 60%);pointer-events:none}.content_imgbg_section .contents{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;position:relative;z-index:2}.content_imgbg_section .content-left{width:100%;max-width:560px}.content_imgbg_section .img-parallax{position:absolute;top:0;left:46.5%;z-index:0;-ms-transform:translate(0,0);transform:translate(0,0);pointer-events:none}.content_imgbg_section .image{position:absolute;top:0;z-index:1}.content_imgbg_section .image.mobile{display:none}.content_imgbg_section .image img{width:100%;height:auto}.content_imgbg_section .headings.top{font-family:acumin-pro-condensed,sans-serif;font-weight:800;font-style:italic;font-size:30px;letter-spacing:-.01em;text-transform:uppercase;text-align:left;color:#00acf4;margin:0 0 3px}.content_imgbg_section .headings.main{font-family:proxima-nova,sans-serif;font-weight:900;font-style:italic;font-size:40px;line-height:40px;letter-spacing:-.01em;text-transform:uppercase;text-align:left;color:#09224c;margin:0 0 40px}.content_imgbg_section .the-content p{font-family:proxima-nova,sans-serif;font-weight:400;font-size:17px;line-height:28px;letter-spacing:-.001em;text-align:left;color:#0d0d0d;margin:0}.content_imgbg_section .the-content p+p{margin-top:14px}.content_imgbg_section .the-content ol,.content_imgbg_section .the-content ul{font-family:proxima-nova,sans-serif;font-weight:400;font-size:17px;line-height:28px;letter-spacing:-.001em;color:#0d0d0d}.content_imgbg_section .the-content a{color:#ff0505}.content_imgbg_section .the-content a:focus,.content_imgbg_section .the-content a:hover{color:#00acf4}.content_imgbg_section .btns{margin:28px 0 0}.content_section{background-color:#fff;padding:39px 0 43px}.content_section .the-content h1,.content_section .the-content h2,.content_section .the-content h3,.content_section .the-content h4,.content_section .the-content h5,.content_section .the-content h6{font-family:proxima-nova,sans-serif;font-weight:900;font-style:italic;letter-spacing:-.01em;text-transform:uppercase;color:#09224c;margin:16px 0 0}.content_section .the-content h1+p,.content_section .the-content h2+p,.content_section .the-content h3+p,.content_section .the-content h4+p,.content_section .the-content h5+p,.content_section .the-content h6+p{margin-top:14px}.content_section .the-content h3{font-size:26px;line-height:26px}.content_section .the-content p{font-family:proxima-nova,sans-serif;font-weight:400;font-size:17px;line-height:28px;letter-spacing:0;color:#0d0d0d;margin:0}.content_section .the-content p+p{margin-top:14px}.content_section .the-content p strong{font-weight:600;color:#ff0505}.content_section .the-content ol,.content_section .the-content ul{font-family:proxima-nova,sans-serif;font-weight:400;font-size:17px;line-height:28px;letter-spacing:0;color:#0d0d0d}.content_section .the-content a{color:#ff0505}.content_section .the-content a:focus,.content_section .the-content a:hover{color:#00acf4}.content_img_section{background-color:#e6e6e6;background-position:center top;background-repeat:no-repeat;position:relative;z-index:2}.content_img_section .contents{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;row-gap:20px}.content_img_section .content-left{width:100%;max-width:580px;padding:51px 0 61px}.content_img_section .content-right{width:100%;max-width:560px;position:relative}.content_img_section .headings.main{font-family:proxima-nova,sans-serif;font-weight:900;font-style:italic;font-size:36px;line-height:40px;letter-spacing:-.01em;text-transform:uppercase;text-align:left;color:#09224c;margin:0}.content_img_section .image{position:absolute;top:-79px;left:5px;pointer-events:none}.content_img_section .image.mobile{display:none}.content_img_section .btn-link{margin:7px 0 0!important}.single-services .tabs_section{padding:43px 0 52px}.single-services .tabs_section .headings.main{margin:4px 0 29px}.single-services .tabs_section .tab-title{font-family:"Montserrat BoldItalic";font-size:18px;line-height:20px;padding:14px 21px 16px}.single-services .tabs_section .the-content{padding:13px 19px 23px}.single-services .tabs_section .tab-content p{line-height:28px}.tabs_section{background-color:#fff;padding:50px 0 26px}.tabs_section .headings.main{font-family:proxima-nova,sans-serif;font-weight:900;font-style:italic;font-size:36px;line-height:40px;letter-spacing:-.01em;text-transform:uppercase;text-align:center;color:#09224c;margin:4px 0 47px}.tabs_section .checklist-tab{border-bottom:2px solid #00acf4}.tabs_section .checklist-tab:not(:last-child){margin:0 0 8px}.tabs_section .checklist-tab .container{padding:0!important}.tabs_section .tab-title{background-color:#e6e6e6;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;column-gap:14px;font-family:"Montserrat ExtraBoldItalic";font-size:20px;line-height:15px;letter-spacing:0;text-transform:uppercase;text-align:left;color:#09224c;margin:0;padding:18px 20px 17px;transition:.3s;position:relative}.tabs_section .tab-title .icon-state{width:13px;height:13px;display:block;position:absolute;right:17px;top:calc(50% - 7px)}.tabs_section .tab-title .icon-state:after,.tabs_section .tab-title .icon-state:before{content:"";width:13px;height:3px;background:#ff0505;display:block;border-radius:26px;position:absolute;top:calc(50% - 1px);left:calc(50% - 9px);transition:.3s}.tabs_section .tab-title .icon-state:before{-ms-transform:rotate(0);transform:rotate(0)}.tabs_section .tab-title.collapsed .icon-state:before{-ms-transform:rotate(90deg);transform:rotate(90deg)}.tabs_section .the-content{padding:8px 20px 11px}.tabs_section .tab-content{border-left:1px solid #ccc;border-right:1px solid #ccc}.tabs_section .tab-content p{font-family:proxima-nova,sans-serif;font-weight:400;font-size:17px;line-height:30px;letter-spacing:0;text-align:left;color:#0d0d0d;margin:0}.tabs_section .tab-content p+a,.tabs_section .tab-content p+ol,.tabs_section .tab-content p+p,.tabs_section .tab-content p+ul{margin-top:14px}.tabs_section .tab-content ol,.tabs_section .tab-content ul{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:justify;align-content:space-between;list-style:none;margin:0;padding:0}.tabs_section .tab-content ol li,.tabs_section .tab-content ul li{font-family:proxima-nova,sans-serif;font-weight:400;font-size:17px;line-height:41px;letter-spacing:0;text-align:left;color:#0d0d0d}.tabs_section .tab-content ol li:before,.tabs_section .tab-content ul li:before{content:"\f0c8";font-family:"Font Awesome 5 Free";margin:0 5px 0 0}.tabs_section .tab-content ol+a,.tabs_section .tab-content ol+ol,.tabs_section .tab-content ol+p,.tabs_section .tab-content ol+ul,.tabs_section .tab-content ul+a,.tabs_section .tab-content ul+ol,.tabs_section .tab-content ul+p,.tabs_section .tab-content ul+ul{margin-top:14px}.tabs_section .tab-content a{color:#ff0505}.tabs_section .tab-content a:active,.tabs_section .tab-content a:focus,.tabs_section .tab-content a:hover{color:#00acf4}.locations_section{background-color:#fff;margin:0 0 28px}.locations_section .contents{display:-ms-flexbox;display:flex}.locations_section .content-locations{background-color:#09224c;width:100%;max-width:300px;padding:55px 40px 71px 0;position:relative;z-index:3}.locations_section .content-locations:before{content:'';background-color:#09224c;position:absolute;top:0;right:0;bottom:0;width:400%;z-index:-1}.locations_section .content-map{position:relative;min-height:600px}.locations_section #whitelion-locations{position:absolute!important;top:0;left:0;right:0;bottom:0;width:1571px}.locations_section .headings{position:relative}.locations_section .headings.main{font-family:acumin-pro-condensed,sans-serif;font-weight:400;font-size:18px;letter-spacing:.075em;text-transform:uppercase;text-align:left;color:#fff;margin:0;padding:0 0 16px;border-bottom:2px solid #00acf4}.locations_section .locations{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}.locations_section .location{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:13px 0 31px;border-bottom:2px solid #00acf4;position:relative}.locations_section .location.active:before{opacity:1}.locations_section .location:before{content:'';background-color:rgba(0,172,244,.2);position:absolute;top:0;right:-40px;bottom:0;width:400%;opacity:0;transition:.3s;z-index:-1;pointer-events:none}.locations_section .location-heading{font-family:acumin-pro-condensed,sans-serif;font-weight:800;font-size:30px;letter-spacing:0;text-transform:uppercase;text-align:left;color:#fff;margin:0 0 8px;padding:0 0 2px;border-bottom:1px solid #566b8e}.locations_section .location-text{font-family:acumin-pro-condensed,sans-serif;font-weight:400;font-size:17px;line-height:23px;letter-spacing:.075em;text-transform:uppercase;text-align:left;color:#fff;margin:0 0 12px}.locations_section .phone-link{font-family:proxima-nova,sans-serif;font-weight:800;font-style:italic;font-size:20px;letter-spacing:0;text-transform:uppercase;text-align:left;color:#fff;width:-webkit-max-content;width:max-content;display:-ms-inline-flexbox;display:inline-flex;column-gap:9px}.locations_section .phone-link:focus,.locations_section .phone-link:hover{color:#00acf4}.locations_section .phone-link .icon{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;background-color:#ff0505;border-radius:50%;width:30px;height:30px}.locations_section .phone-link .icon:before{content:'';background-image:url(assets/img/loc-phone-icon.png);background-repeat:no-repeat;background-position:center;display:block;width:18px;height:17px}.locations_section .phone-link .text{padding:1px 0 0}.locations_section .loc-link{font-family:acumin-pro-condensed,sans-serif;font-weight:600;font-style:italic;font-size:22px;line-height:17px;letter-spacing:.04em;text-transform:uppercase;text-align:left;color:#ff0505;margin:19px 0 0;width:-webkit-max-content;width:max-content;display:-ms-inline-flexbox;display:inline-flex;column-gap:11px}.locations_section .loc-link:focus,.locations_section .loc-link:hover{color:#00acf4}.locations_section .loc-link:focus:after,.locations_section .loc-link:hover:after{background-image:url(assets/img/see-details-arrow-h.png)}.locations_section .loc-link:after{content:'';background-image:url(assets/img/see-details-arrow-m.png);background-repeat:no-repeat;background-position:center;display:block;width:12px;height:20px;transition:.3s}.testimonials_section{background-color:#fff;padding:53px 0 9px}.testimonials_section .headings{font-style:italic;letter-spacing:-.01em;text-transform:uppercase;text-align:center}.testimonials_section .headings.top{font-family:acumin-pro-condensed,sans-serif;font-weight:800;font-size:24px;line-height:28px;color:#00acf4;margin:0}.testimonials_section .headings.main{font-family:proxima-nova,sans-serif;font-weight:900;font-size:36px;line-height:40px;color:#09224c;margin:0 0 26px}.testimonials_section .client-reviews{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;column-gap:22px;row-gap:20px;padding:0 0 13px}.testimonials_section .review-box{background-color:#fff;border:1px solid #ccc;border-radius:10px;padding:29px 30px 30px;width:100%;max-width:385px;min-height:293px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;opacity:1;animation:1s ease-in-out anim-flex}.testimonials_section .review-box.no-show{display:none;opacity:0}.testimonials_section .review-top{margin-bottom:42px}.testimonials_section .review-top p{font-family:proxima-nova,sans-serif;font-weight:400;font-size:17px;line-height:24px;letter-spacing:-.005em;text-align:left;color:#000;margin:0}.testimonials_section .review-top p+p{margin-top:14px}.testimonials_section .review-top ol,.testimonials_section .review-top ul{font-family:proxima-nova,sans-serif;font-weight:400;font-size:17px;letter-spacing:-.005em;color:#000}.testimonials_section .review-top a{color:#ff0505}.testimonials_section .review-top a:focus,.testimonials_section .review-top a:hover{color:#00acf4}.testimonials_section .review-bot{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:auto 0 0;position:relative}.testimonials_section .review-bot:before{content:'';background-color:#00acf4;position:absolute;top:-18px;left:0;width:40px;height:2px}.testimonials_section .review-icon{margin:-5px 0 0}.testimonials_section .star-ratings{display:-ms-flexbox;display:flex;column-gap:6px;margin:0 0 16px}.testimonials_section .review-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.testimonials_section .quoter{font-family:proxima-nova,sans-serif;font-weight:700;font-size:18px;letter-spacing:0;color:#000;margin:0 0 4px}.testimonials_section .date{font-family:acumin-pro-condensed,sans-serif;font-weight:700;font-size:16px;letter-spacing:.031em;text-transform:uppercase;color:#2b90e8;margin:0}.testimonials_section #loadmore-reviews{display:-ms-flexbox;display:flex;opacity:1;cursor:pointer;margin:24px auto 0!important}.testimonials_section #loadmore-reviews.no-show{display:none;opacity:0;animation:1s anim-flex-hide}.google_map_section{margin:-95px 0 0}.google_map_section .container{position:relative}.google_map_section .map-address-box{background-color:#09224c;display:-ms-flexbox;display:flex;width:100%;max-width:405px;position:absolute;top:201px;left:1px;z-index:3;border-radius:10px;border:1px solid #00acf4;padding:13px 19px 20px;min-height:138px;box-shadow:0 10px 25px 0 rgba(0,0,0,.5);-webkit-box-shadow:0 10px 25px 0 rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px 0 rgba(0,0,0,.5)}.google_map_section .map-address-box i{margin:6px 0 0}.google_map_section .map-address-box i:before{width:28px;height:28px;border-radius:4px;background-color:#ff0505;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:18px}.google_map_section .map-address-box i.link-map-arrow{background-image:url(assets/img/link-arrow.png);background-position:center;background-repeat:no-repeat;width:10px;height:15px;margin:0;transition:.3s ease-in-out}.google_map_section .map-address-box i.link-map-arrow:before{content:unset}.google_map_section .address-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0 0 0 9px}.google_map_section .acf-map{width:100%;height:540px}.google_map_section .address-heading,.google_map_section .address-text{font-family:acumin-pro-condensed,sans-serif;font-weight:700;font-style:italic;text-transform:uppercase;letter-spacing:.02em}.google_map_section .address-heading{font-size:28px;line-height:26px;color:#fff;margin:0}.google_map_section .address-text{font-size:19px;line-height:22px;letter-spacing:.02em;color:#fff;margin:3px 0 0}.google_map_section .btns{margin:auto 0 0}.google_map_section .btns .btn-link{font-size:20px;letter-spacing:.02em;color:#5fccfa;min-height:30px;column-gap:12px;margin:0!important;padding:0!important}.google_map_section .btns .btn-link:focus,.google_map_section .btns .btn-link:hover{color:#ff0505}.google_map_section .btns .btn-link:focus .link-map-arrow,.google_map_section .btns .btn-link:hover .link-map-arrow{background-image:url(assets/img/link-arrow-red.png)}.content_form_section{background-color:#fff;padding:51px 0 0;position:relative;overflow:hidden}.content_form_section:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:linear-gradient(to right,#fff 0,rgba(255,255,255,.99) 47%,rgba(255,255,255,.91) 48%,rgba(255,255,255,0) 60%);pointer-events:none}.content_form_section .contents{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;column-gap:40px;row-gap:20px;position:relative;z-index:2}.content_form_section .content-left{width:100%;max-width:560px;padding-bottom:52px}.content_form_section .content-right{width:100%;max-width:600px}.content_form_section .img-parallax{position:absolute;top:0;left:46.5%;z-index:0;-ms-transform:translate(0,0);transform:translate(0,0);pointer-events:none}.content_form_section .image{position:absolute;bottom:0;z-index:1}.content_form_section .image.mobile{display:none}.content_form_section .image img{width:100%;height:auto}.content_form_section .headings.top{font-family:acumin-pro-condensed,sans-serif;font-weight:800;font-style:italic;font-size:30px;letter-spacing:-.01em;text-transform:uppercase;text-align:left;color:#00acf4;margin:0 0 1px}.content_form_section .headings.main{font-family:proxima-nova,sans-serif;font-weight:900;font-style:italic;font-size:36px;line-height:40px;letter-spacing:-.01em;text-transform:uppercase;text-align:left;color:#09224c;margin:0 0 22px}.content_form_section .headings.form{font-family:acumin-pro-condensed,sans-serif;font-weight:800;font-style:italic;font-size:46px;letter-spacing:-.01em;text-transform:uppercase;text-align:center;color:#fff;margin:0;padding:10px 0 12px;background-color:#09224c;border:1px solid #00acf4;border-bottom:none;border-top-left-radius:10px;border-top-right-radius:10px}.content_form_section .headings.form span:not(.contain){color:#00acf4}.content_form_section .the-content p{font-family:proxima-nova,sans-serif;font-weight:400;font-size:17px;line-height:28px;letter-spacing:-.001em;text-align:left;color:#0d0d0d;margin:0}.content_form_section .the-content p+p{margin-top:14px}.content_form_section .the-content ol,.content_form_section .the-content ul{font-family:proxima-nova,sans-serif;font-weight:400;font-size:17px;line-height:28px;letter-spacing:-.001em;color:#0d0d0d}.content_form_section .the-content a{color:#ff0505}.content_form_section .the-content a:focus,.content_form_section .the-content a:hover{color:#00acf4}.content_form_section .contact-form{background-color:#fff;padding:42px 39px 58px;border:1px solid #ccc}.content_bgimg_section{background-color:#09224c;background-position:center;background-repeat:no-repeat;background-size:cover;padding:51px 0 72px}.content_bgimg_section .contents{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.content_bgimg_section .headings.top{font-family:acumin-pro-condensed,sans-serif;font-weight:800;font-style:italic;font-size:30px;letter-spacing:-.01em;text-transform:uppercase;text-align:left;color:#00acf4;margin:0 0 2px}.content_bgimg_section .headings.main{font-family:proxima-nova,sans-serif;font-weight:900;font-style:italic;font-size:36px;line-height:40px;letter-spacing:-.01em;text-transform:uppercase;text-align:left;color:#fff;margin:0 0 18px}.content_bgimg_section .the-content p{font-family:proxima-nova,sans-serif;font-weight:400;font-size:17px;line-height:28px;letter-spacing:0;text-align:left;color:#fff;margin:0}.content_bgimg_section .the-content p+p{margin-top:14px}.content_bgimg_section .the-content ol,.content_bgimg_section .the-content ul{font-family:proxima-nova,sans-serif;font-weight:400;font-size:17px;line-height:28px;letter-spacing:0;color:#fff}.content_bgimg_section .the-content a{color:#ff0505}.content_bgimg_section .the-content a:focus,.content_bgimg_section .the-content a:hover{color:#00acf4}.content_bgimg_section .btns{display:-ms-flexbox;display:flex;column-gap:56px;margin:19px 0 0}.content_bgwhite_section{background-color:#fff;padding:70px 0 63px}.content_bgwhite_section .contents{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.content_bgwhite_section .headings.top{font-family:proxima-nova,sans-serif;font-weight:900;font-style:italic;font-size:36px;line-height:40px;letter-spacing:-.01em;text-transform:uppercase;text-align:left;color:#09224c;margin:0}.content_bgwhite_section .headings.main{font-family:acumin-pro-condensed,sans-serif;font-weight:800;font-style:italic;font-size:30px;line-height:28px;letter-spacing:-.01em;text-transform:uppercase;text-align:left;color:#00acf4;margin:0 0 33px}.content_bgwhite_section .the-content p{font-family:proxima-nova,sans-serif;font-weight:400;font-size:17px;line-height:28px;letter-spacing:-.002em;text-align:left;color:#0d0d0d;margin:0}.content_bgwhite_section .the-content p+p{margin-top:14px}.content_bgwhite_section .the-content ol,.content_bgwhite_section .the-content ul{font-family:proxima-nova,sans-serif;font-weight:400;font-size:17px;line-height:28px;letter-spacing:-.002em;color:#0d0d0d}.content_bgwhite_section .the-content a{color:#ff0505}.content_bgwhite_section .the-content a:focus,.content_bgwhite_section .the-content a:hover{color:#00acf4}.content_bgwhite_section .btns{margin:25px 0 0}.content_bggray_section{background-color:#f0f0f0;padding:70px 0 53px}.content_bggray_section .contents{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.content_bggray_section .headings.top{font-family:acumin-pro-condensed,sans-serif;font-weight:800;font-style:italic;font-size:30px;letter-spacing:-.01em;text-transform:uppercase;text-align:left;color:#00acf4;margin:0}.content_bggray_section .headings.main{font-family:proxima-nova,sans-serif;font-weight:900;font-style:italic;font-size:36px;line-height:40px;letter-spacing:-.01em;text-transform:uppercase;text-align:left;color:#09224c;margin:1px 0 19px}.content_bggray_section .the-content p{font-family:proxima-nova,sans-serif;font-weight:400;font-size:17px;line-height:28px;letter-spacing:0;text-align:left;color:#0d0d0d;margin:0}.content_bggray_section .the-content p+p{margin-top:14px}.content_bggray_section .the-content ol,.content_bggray_section .the-content ul{font-family:proxima-nova,sans-serif;font-weight:400;font-size:17px;line-height:28px;letter-spacing:0;color:#0d0d0d}.content_bggray_section .the-content a{color:#ff0505}.content_bggray_section .the-content a:focus,.content_bggray_section .the-content a:hover{color:#00acf4}.content_bggray_section .btns{margin:21px 0 0}.contentv2_section{background-color:#fff;padding:54px 0 50px}.contentv2_section .contents{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.contentv2_section .headings.top{font-family:acumin-pro-condensed,sans-serif;font-weight:800;font-style:italic;font-size:30px;letter-spacing:-.01em;text-transform:uppercase;text-align:left;color:#00acf4;margin:0}.contentv2_section .headings.main{font-family:proxima-nova,sans-serif;font-weight:900;font-style:italic;font-size:36px;line-height:36px;letter-spacing:-.01em;text-transform:uppercase;text-align:left;color:#09224c;margin:-4px 0 23px}.contentv2_section .the-content p{font-family:proxima-nova,sans-serif;font-weight:400;font-size:17px;line-height:28px;letter-spacing:-.002em;text-align:left;color:#0d0d0d;margin:0}.contentv2_section .the-content p+p{margin-top:14px}.contentv2_section .the-content ol,.contentv2_section .the-content ul{font-family:proxima-nova,sans-serif;font-weight:400;font-size:17px;line-height:28px;letter-spacing:-.002em;color:#0d0d0d}.contentv2_section .the-content a{color:#ff0505}.contentv2_section .the-content a:focus,.contentv2_section .the-content a:hover{color:#00acf4}.google_mapv2_section{margin:-106px 0 0}.google_mapv2_section .acf-map{width:100%;height:540px}.content_services_section{background-color:#fff;padding:29px 0 25px}.content_services_section .contents{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.content_services_section .headings.main{font-family:proxima-nova,sans-serif;font-weight:900;font-style:italic;font-size:36px;line-height:36px;letter-spacing:-.01em;text-transform:uppercase;text-align:left;color:#09224c;margin:-4px 0 23px}.content_services_section .the-content{margin:0 0 35px}.content_services_section .the-content p{font-family:proxima-nova,sans-serif;font-weight:400;font-size:17px;line-height:28px;letter-spacing:-.002em;text-align:left;color:#0d0d0d;margin:0}.content_services_section .the-content p+p{margin-top:14px}.content_services_section .the-content p strong{font-weight:600;color:#ff0505}.content_services_section .the-content ol,.content_services_section .the-content ul{font-family:proxima-nova,sans-serif;font-weight:400;font-size:17px;line-height:28px;letter-spacing:-.002em;color:#0d0d0d}.content_services_section .the-content a{color:#ff0505}.content_services_section .the-content a:focus,.content_services_section .the-content a:hover{color:#00acf4}.content_services_section .content-services{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;column-gap:22px}.content_services_section .service{background-color:#09224c;overflow:hidden;width:100%;max-width:385px;height:560px;border-radius:10px;-ms-flex-negative:0;flex-shrink:0;position:relative;transition:.3s}.content_services_section .service:focus:before,.content_services_section .service:hover:before{opacity:.85;box-shadow:inset 0 0 0 5px #00acf4}.content_services_section .service:focus:after,.content_services_section .service:hover:after{opacity:0}.content_services_section .service:focus .content-box,.content_services_section .service:hover .content-box{height:560px;padding:65px 35px 24px 41px}.content_services_section .service:focus .service-heading,.content_services_section .service:hover .service-heading{line-height:32px}.content_services_section .service:focus .service-heading br,.content_services_section .service:hover .service-heading br{display:none}.content_services_section .service:focus .service-subheading,.content_services_section .service:focus .service-text,.content_services_section .service:hover .service-subheading,.content_services_section .service:hover .service-text{display:block;opacity:1;animation:.6s ease-in-out anim-show}.content_services_section .service:focus .btn-link,.content_services_section .service:hover .btn-link{display:-ms-flexbox;display:flex;opacity:1;animation:.6s ease-in-out anim-flex}.content_services_section .service:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#09224c;border-radius:10px;opacity:0;transition:.3s;pointer-events:none}.content_services_section .service:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,rgba(9,34,76,0) 0,rgba(9,34,76,0) 51%,#09224c 74%,#09224c 86%);border-radius:10px;opacity:.75;transition:.3s}.content_services_section .service img{width:100%;height:100%;object-fit:cover}.content_services_section .service img.mobile{display:none}.content_services_section .content-box{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;position:absolute;bottom:0;width:100%;max-width:385px;height:103px;padding:0 25px 0 41px;transition:.3s ease-in-out;z-index:5}.content_services_section .service-heading{font-family:proxima-nova,sans-serif;font-weight:800;font-style:italic;font-size:30px;line-height:30px;letter-spacing:0;text-transform:uppercase;text-align:left;color:#fff;margin:0;transition:.3s}.content_services_section .service-heading span{color:#00acf4}.content_services_section .service-subheading{font-family:acumin-pro-condensed,sans-serif;font-weight:600;font-style:italic;font-size:22px;line-height:28px;letter-spacing:0;text-transform:uppercase;color:#00acf4;margin:27px 0 4px;display:none;opacity:0}.content_services_section .service-text{display:none;opacity:0}.content_services_section .service-text p{font-family:proxima-nova,sans-serif;font-weight:400;font-size:17px;line-height:28px;letter-spacing:0;text-align:left;color:#fff;margin:0}.content_services_section .service-text ol,.content_services_section .service-text ul{font-family:proxima-nova,sans-serif;font-weight:400;font-size:17px;line-height:28px;letter-spacing:-.004em;color:#fff}.content_services_section .service-text a{color:#ff0505}.content_services_section .service-text a:focus,.content_services_section .service-text a:hover{color:#00acf4}.content_services_section .btn-link{display:none;opacity:0;max-height:60px;margin:auto 0 0!important}.single-post .free_quote_section{display:none}.free_quote_section{position:relative;z-index:1}.free_quote_section .contents{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;column-gap:40px}.free_quote_section .content-left{width:100%;max-width:560px}.free_quote_section .content-right{width:100%;max-width:600px}.free_quote_section .headings.top{font-family:acumin-pro-condensed,sans-serif;font-weight:800;font-style:italic;font-size:30px;letter-spacing:-.01em;text-transform:uppercase;text-align:left;color:#00acf4;margin:-12px 0 0}.free_quote_section .headings.main{font-family:proxima-nova,sans-serif;font-weight:900;font-style:italic;font-size:57px;line-height:55px;letter-spacing:-.01em;text-transform:uppercase;text-align:left;color:#09224c;margin:-3px 0 19px;padding:0 1px 0 0}.free_quote_section .headings.form{font-family:acumin-pro-condensed,sans-serif;font-weight:800;font-style:italic;font-size:46px;letter-spacing:-.01em;text-transform:uppercase;text-align:center;color:#fff;margin:0;padding:11px 0 13px;background-color:#09224c;border-top-left-radius:10px;border-top-right-radius:10px}.free_quote_section .headings.form span:not(.contain){color:#00acf4}.free_quote_section .the-content p{font-family:proxima-nova,sans-serif;font-weight:400;font-size:17px;line-height:28px;letter-spacing:-.001em;text-align:left;color:#0d0d0d;margin:0}.free_quote_section .the-content p+p{margin-top:14px}.free_quote_section .the-content ol,.free_quote_section .the-content ul{font-family:proxima-nova,sans-serif;font-weight:400;font-size:17px;line-height:28px;letter-spacing:-.001em;color:#0d0d0d}.free_quote_section .the-content a{color:#ff0505}.free_quote_section .the-content a:focus,.free_quote_section .the-content a:hover{color:#00acf4}.free_quote_section .contact-form{background-color:#fff;padding:41px 39px 29px;border:1px solid #ccc;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.free_quote_section .contact-links{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;row-gap:18px;margin:47px 0 0;padding:0;list-style:none}.free_quote_section .free-quote-link{display:-ms-inline-flexbox;display:inline-flex;column-gap:9px}.free_quote_section .free-quote-link:active .text,.free_quote_section .free-quote-link:focus .text,.free_quote_section .free-quote-link:hover .text{color:#00acf4}.free_quote_section .free-quote-link i{font-size:22px;color:#fff}.free_quote_section .free-quote-link .icon,.free_quote_section .free-quote-link i{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;background-color:#ff0505;border-radius:50%;width:40px;height:40px}.free_quote_section .free-quote-link[href^="tel:"] .text{font-size:28px}.free_quote_section .free-quote-link .text{font-family:proxima-nova,sans-serif;font-weight:800;font-style:italic;font-size:24px;line-height:42px;letter-spacing:0;text-align:left;color:#09224c;margin:0;transition:.3s}.info_tabs_section{margin:0 0 45px}.info_tabs_section .info-tab{background-color:#09224c;position:relative}.info_tabs_section .info-tab:before{content:'';position:absolute;top:0;left:0;right:0;height:70px;background:#09224c;background:linear-gradient(to right,#09224c 0,#5fccfa 100%)}.info_tabs_section .info-tab:not(:first-child):before{box-shadow:0 5px 15px 0 rgba(0,0,0,.2) inset;-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.2) inset;-moz-box-shadow:0 5px 15px 0 rgba(0,0,0,.2) inset}.info_tabs_section .tab-title{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;column-gap:14px;font-family:acumin-pro-condensed,sans-serif;font-weight:800;font-style:italic;font-size:30px;letter-spacing:-.01em;text-transform:uppercase;text-align:left;color:#fff;margin:0;padding:12px 0 15px;transition:.3s;position:relative}.info_tabs_section .tab-title .icon-state{width:20px;height:30px;border-radius:50%;display:block;position:absolute;right:13px;top:calc(50% - 17px)}.info_tabs_section .tab-title .icon-state:after,.info_tabs_section .tab-title .icon-state:before{content:"";width:18px;height:4px;background:#fff;display:block;border-radius:20px;position:absolute;top:calc(50% - 1px);left:calc(50% - 9px);transition:.3s}.info_tabs_section .tab-title .icon-state:before{-ms-transform:rotate(0);transform:rotate(0)}.info_tabs_section .tab-title.collapsed .icon-state:before{-ms-transform:rotate(90deg);transform:rotate(90deg)}.info_tabs_section .tab-content ul.tab-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:justify;align-content:space-between;list-style:none;margin:0;padding:19px 0 30px}.info_tabs_section .tab-content ul.tab-list .tab-link{font-family:acumin-pro-condensed,sans-serif;font-weight:400;font-size:18px;line-height:42px;letter-spacing:.075em;text-transform:uppercase;text-align:left;color:#fff}.info_tabs_section .tab-content ul.tab-list .tab-link:active,.info_tabs_section .tab-content ul.tab-list .tab-link:focus,.info_tabs_section .tab-content ul.tab-list .tab-link:hover{color:#00acf4}.info_tabs_section .tab-content ul.tab-list .default-icon{background-color:#00acf4;border-radius:50%;display:inline-block;width:9px;height:9px;margin:0 6px 2px 0}.info_tabs_section .tab-content ul.tab-list i{font-size:18px;color:#00acf4;margin:0 6px 0 0}.grecaptcha-badge{bottom:74px!important;z-index:10010}.mobile-only,.tab-only{display:none!important}.flex-container{display:-ms-flexbox;display:flex}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.clearfix{content:"";display:block;clear:both;float:none;width:100%}.text-justify{text-align:justify}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}span.oneline{display:inline-block}.has-clearfix:after{content:"";display:block;clear:both;float:none;width:100%}.no-padding{padding:0!important}.animate,.info_tabs_section .tab-title .icon-state:before,.tabs_section .tab-title .icon-state:before{transition:.3s}.animate-veryfast{transition:.2s}.alignnone{margin:0;max-width:100%;display:block;height:auto}.aligncenter{display:block;margin:8px auto 17px;height:auto}.alignleft,.alignright{margin-top:8px;margin-bottom:17px;height:auto}.alignleft{float:left;margin-right:17px}.alignright{float:right;margin-left:17px}.img-wrap{display:block;margin:0 auto 30px;text-align:center}.img-wrap img{float:none;max-width:100%;height:auto!important;margin:8px auto}.img-wrap-right{float:right;margin:0 0 30px 50px}.img-wrap-left{float:left;margin:0 50px 30px 0}img.aligncenter,img.alignleft,img.alignnone,img.alignright{max-width:100%;height:auto!important}.max-h60{max-height:60px;width:270px}@media screen and (max-width:782px){.img-wrap{float:none!important;clear:both;margin:0 auto 20px!important}img.alignleft,img.alignnone img.aligncenter,img.alignright{display:block;margin:20px auto;height:auto;float:none;clear:both}}@media screen and (max-width:2000px){.front_services_section .front-services{-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1280px;margin:0 auto;padding:0 20px}}@media screen and (max-width:1280px){.container{padding:0 20px!important}#masthead .header-wrap{padding:0 20px}#masthead .header-wrap .container{padding:0!important}.front_banner_section .contents{padding:0 35px}.front_banner_section #front-slider-dots{padding:26px 35px 29px}.front_services_section .content-top{max-width:600px;margin:0 auto}.front_imgcontent_section{background-position:right;background-size:cover}.front_imgcontent_section .contents{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.front_imgcontent_section .content-left{padding:29px 0 0}.front_imgcontent_section .content-right{padding:16px 0 29px}.front_imgcontent_section .image{position:relative;top:unset;right:unset;-ms-transform:unset;transform:unset;max-width:100%}.front_imgcontent_section .image img{width:100%;height:auto}.front_contentform_section .contents{-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-align:center;align-items:center;row-gap:24px}.front_contentform_section .content-left{max-width:600px}.free_quote_section .contents{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;row-gap:30px}.blog_page_section .post-cards .alm-reveal{max-width:800px;margin:0 auto}.blog_page_section .post-cards .alm-reveal+.alm-reveal{margin:24px auto 0}#footer .footer-social-icons-box{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;row-gap:20px}#footer ul.footer-social-icons{padding:5px 0 0}.google_map_section{margin:-189px 0 0}.google_map_section .map-address-box{top:170px;left:20px;max-width:320px;padding:13px 21px 20px}.google_map_section .address-heading{line-height:28px}.google_map_section .address-text{margin:2px 0 0}.google_map_section .btns{margin:4px 0 0}.content_form_section .contact-form{padding:42px 39px 69px}.content_form_section div.gform_wrapper.gravity-theme .has-footnote div.gform_fields .form-footnote{max-width:300px;margin:85px 0 0}.content_form_section div.gform_wrapper.gravity-theme .note{font-size:13px;padding:0 0 0 32px}.content_form_section div.gform_wrapper.gravity-theme .note .note-icon{background-size:27px;top:-4px;left:-1px}.content_form_section div.gform_wrapper.gravity-theme .has-footnote .gform_footer .button,.content_form_section div.gform_wrapper.gravity-theme .has-footnote .gform_footer input.button,.content_form_section div.gform_wrapper.gravity-theme .has-footnote .gform_footer input[type=submit]{max-width:100%;margin:13px 0 0!important}}@media screen and (max-width:1200px){#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul .dropdown-caret:before{display:none!important}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul li.menu-item-has-children.active ul.dropdown-menu{display:-ms-flexbox!important;display:flex!important;opacity:1!important;animation:.3s ease-in-out anim-show}#masthead .header-wrap .container .flex-container{-ms-flex-direction:row;flex-direction:row}#masthead .header-wrap .container .flex-container .nav-wrap{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-direction:row-reverse;flex-direction:row-reverse;height:100%}#menu-toggle{display:block!important;width:40px;height:40px;margin:14px 0 0}#main-navigation.open{display:block!important}#main-navigation>ul ul{position:relative!important;width:100%!important;max-width:100%;margin:0 auto;left:auto!important;right:auto!important;float:none;text-align:center;-ms-box-shadow:none;box-shadow:none}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul{background-color:transparent;text-align:center;padding:21px 40px 33px;float:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;min-height:100%;margin:0 auto!important}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul:before{content:'';background-color:#09224c;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}#masthead .header-wrap .container .flex-container #header-navigation{height:100%}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation{display:none;position:absolute;z-index:1000;top:100%;left:0;width:100%!important;max-width:100%!important;padding:0;margin:2px 0 0;background-color:transparent;border-bottom:4px solid #09224c}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li{width:100%;padding:9px 0}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li.social-links{width:calc(100% + 20px);margin:17px 0 0 -20px;padding:15px 0 14px}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li>a{font-family:acumin-pro-condensed,sans-serif;font-size:22px;text-align:left;padding:0;color:#fff;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li>a:active,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li>a:focus,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li>a:hover{border-bottom:none!important}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li:not(.social-links):not(.nav-phone-link)>a[href="#"]:active,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li:not(.social-links):not(.nav-phone-link)>a[href="#"]:focus,#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li:not(.social-links):not(.nav-phone-link)>a[href="#"]:hover{color:#fff!important}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul ul.dropdown-menu{display:-ms-flexbox;display:flex;opacity:1;top:0;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;column-gap:100px;row-gap:5px;background-color:transparent;min-width:auto;max-width:100%;padding:9px 0 0;box-shadow:none}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul ul.dropdown-menu:before{content:unset}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul ul.dropdown-menu li{line-height:36px;margin:0!important}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul ul.dropdown-menu li a{padding:0 0 0 11px}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul ul.dropdown-menu li a:hover:before{left:0}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul ul.dropdown-menu li a:before{content:"";width:8px;height:14px;background-image:url(assets/img/submenu-arrow.png);background-repeat:no-repeat;background-position:left center;position:absolute;top:6px;left:0;transition:.3s}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul>li.current-menu-item>a{color:#00acf4!important;border-bottom:none!important}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul .caret{-ms-transform:translateY(-50%);transform:translateY(-50%);right:-4px;top:calc(50% - 1px)}#masthead .header-wrap .container .flex-container #header-navigation #main-navigation>ul .caret:before{background-image:url(assets/img/navfooter-arrow-down.png);width:11px;height:8px;top:7px;right:5px}.content_services_section .content-services{-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:20px;max-width:385px;margin:0 auto}.front_contentimg_section video.bckgrnd-vid{width:auto;height:100%}.front_banner_section #front-slider .slides{background-position:left 38% center}.front_banner_section .contents{text-align:center}.front_banner_section .contents>img{margin:0 auto 11px}.front_banner_section .slider-content{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.front_banner_section .banner-content{-ms-flex-align:center;align-items:center;max-width:100%}.front_banner_section .btns{-ms-flex-pack:center;justify-content:center;width:100%}.front_banner_section .image-content{max-width:100%;max-width:600px}.front_banner_section .image-content>img{top:-43px;left:50%!important;bottom:unset!important;-ms-transform:translateX(-50%);transform:translateX(-50%);width:auto;height:auto;max-height:550px}.front_banner_section #front-slider-dots:before{content:"";display:block;width:100%;height:500px}.front_banner_section #front-slider-dots .slick-dots{-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:1180px){#footer{background-image:url(assets/img/footer-bckgrnd-m.jpg);background-size:cover}#footer #menu-footer-navigation{-ms-flex-pack:center;justify-content:center}#footer .footer-contents{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;row-gap:31px}#footer ul.footer-social-icons{padding:15px 0 0}.front_contentimg_section{margin:0}.front_contentimg_section .the-content-wrap:after{content:"";display:block;width:100%;height:700px}.front_contentimg_section .contents{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.front_contentimg_section .content-left{max-width:600px}.front_contentimg_section .image{top:unset;left:50%;right:unset;bottom:0;-ms-transform:translateX(-50%);transform:translateX(-50%)}.content_form_section .headings.form{line-height:42px;padding:22px 16px 24px}}@media screen and (max-width:1080px){.hide-on-desk{display:block!important}.hide-on-mobile{display:none!important}#masthead .header-social-icons{display:none}.info_tabs_section .tab-content ul.tab-list{max-height:330px!important;-ms-flex-line-pack:start;align-content:flex-start;column-gap:50px}.content_imgbg_section .contents,.imgbg_content_section .contents{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.content_imgbg_section .contents:before,.imgbg_content_section .contents:before{content:"";display:block;width:100%;height:0;padding-top:59.25926%}.content_imgbg_section .image.mobile,.imgbg_content_section .image.mobile{display:block}.content_imgbg_section .img-parallax,.imgbg_content_section .img-parallax{display:none}.content_form_section .contents{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.content_form_section .contents:after{content:"";display:block;width:100%;height:0;padding-top:59.25926%}.content_form_section .content-left{padding-bottom:0}.content_form_section .contact-form{border-bottom-left-radius:10px;border-bottom-right-radius:10px;margin:0 0 -86px}.content_form_section .image.mobile{display:block}.content_form_section .img-parallax{display:none}}@media screen and (max-width:876px){.blog_page_section .post-cards .alm-reveal{max-width:400px}.blog_page_section .the-content-wrap.single-post-blog{padding:30px 0 4px}.blog_page_section .single-post .content-wrap{-ms-flex-direction:column;flex-direction:column}.blog_page_section .single-post .share-to-socials.in-post-content{display:-ms-flexbox;display:flex}.blog_page_section .single-post .sidebar{max-width:440px;margin:0 auto}.blog_page_section .single-post .sidebar .the_champ_sharing_container{display:none}.front_imgcontent_section{background-position:center top;background-size:auto}.front_imgcontent_section .headings.top{font-size:24px;line-height:32px}.front_imgcontent_section .headings.main{font-size:40px;line-height:40px;margin:0 0 8px}.front_imgcontent_section .the-content p{text-align:left}.front_imgcontent_section .btns{margin:3px 0 0}.locations_section{background-color:#09224c;margin:0}.locations_section .contents{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.locations_section .content-locations{max-width:100%;padding:23px 20px 53px 0}.locations_section #whitelion-locations{left:-20px;width:calc(100% + 40px);border-bottom:5px solid #00acf4}#footer .a-custom-logo{display:none;text-align:center}#footer .a-custom-logo.mobile{display:block}#footer .footer-contents{padding:0 0 12px}#footer ul.footer-social-icons{column-gap:47px;padding:5px 0 0}#footer .footer-col-logo{margin:-77px 0 0}#footer .footer-col-logo .call-btn{display:-ms-flexbox;display:flex;column-gap:9px;font-size:23px;max-width:280px;padding:8px 21px 12px 16px;margin:35px 0 0}#footer .footer-col-logo .call-btn .top-text{font-size:13px;letter-spacing:.005em}#footer .footer-social-icons-box{row-gap:30px;padding:31px 0 0}#footer .footer-social-icons-box .call-btn{display:none}#footer #menu-footer-navigation{-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:25px;max-width:400px;padding:0;margin:0 auto}#footer #menu-footer-navigation:before{content:unset;display:none}#footer #menu-footer-navigation li{width:100%;max-width:130px}#footer #menu-footer-navigation a{color:#fff}}@media screen and (max-width:820px){.front_banner_section .contents{padding:0 12px}.front_banner_section .contents>img{width:auto;max-height:36px;margin:0 auto 13px}.front_banner_section .slider-content{min-height:300px}.front_banner_section .slider-content:before{background-size:contain;height:300px}.front_banner_section .banner-content{padding:34px 0 35px}.front_banner_section .image-content>img{max-height:240px}.front_banner_section .headings .top{font-size:28.75px;line-height:30px}.front_banner_section .headings .main{font-size:70px;line-height:54px}.front_banner_section .btns{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;row-gap:7px;margin:8px 0 0}.front_banner_section .btns .btn-link{margin:3px 0 0!important}.front_banner_section #front-slider-dots:before{height:180px}}@media screen and (max-width:782px){#masthead .header-wrap .container .flex-container #logo{padding:20px 0 22px}#masthead .header-wrap .container .flex-container #logo .a-custom-logo img{display:none}#masthead .header-wrap .container .flex-container #logo .a-custom-logo img.mobile{display:block}#masthead{background-image:url(assets/img/header-bckgrnd-m.jpg)}#masthead .header-navbox{-ms-flex-direction:row;flex-direction:row;-ms-flex:0 0 auto;flex:0 0 auto;column-gap:10px;padding:20px 0 0}#masthead #header-top-nav{padding:0}.call-btn:not(.footer-phone-lnk){height:-webkit-fit-content;height:fit-content;max-width:-webkit-fit-content;max-width:fit-content;padding:1px 3px 5px}.call-btn:not(.footer-phone-lnk) i.icon{background-image:url(assets/img/header-phone-icon.png)}.call-btn:not(.footer-phone-lnk) .text-box{display:none}.nav-phone-link{display:block!important}#menu-toggle{margin:0}.info_tabs_section{margin:0 0 37px}.info_tabs_section .tab-title{font-size:22px;padding:18px 0 20px}.info_tabs_section .tab-title .icon-state{width:14px;top:calc(50% - 16px);right:0}.info_tabs_section .tab-title .icon-state:after,.info_tabs_section .tab-title .icon-state:before{width:14px;left:calc(50% - 7px)}.info_tabs_section .tab-content ul.tab-list{padding:25px 0 16px;column-gap:85px}.info_tabs_section .tab-content ul.tab-list li{line-height:20px;margin-bottom:10px}.info_tabs_section .tab-content ul.tab-list .tab-link{line-height:20px;letter-spacing:.01em}.info_tabs_section .tab-content ul.tab-list i{font-size:15px}.content_img_section{background-size:cover}.content_img_section .contents{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;row-gap:0}.content_img_section .content-left{padding:45px 0 34px}.content_img_section .content-right{max-width:100%;padding-top:58.33333%}.content_img_section .headings.main{text-align:center}.content_img_section .btn-link{margin:13px auto 0!important}.content_img_section .image{top:0;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width:700px){.blog_banner_section .the-content-wrap{padding:25px 0 28px}.blog_banner_section .headings.main{font-size:30px;line-height:30px}.blog_page_section .the-content-wrap{padding:0 0 32px}.blog_page_section .alm-btn-wrap{margin:8px 0 0}}@media screen and (max-width:680px){.front_contentform_section{padding:22px 0 21px}.front_contentform_section .headings.top{font-size:24px;margin:0 0 2px}.front_contentform_section .headings.main{font-size:30px;line-height:30px;margin:0 0 11px}.front_contentform_section .headings.form{font-size:36px;line-height:33px}.front_contentform_section .the-content p{text-align:left}.front_contentform_section .btns{margin:18px 0 0}.front_contentform_section .btns .btn-link{margin:12px auto 0!important}.front_services_section{padding:24px 0 37px}.front_services_section .headings.main{font-size:30px;line-height:33px;margin:0 0 11px}.front_services_section .the-content{margin:0 0 21px}.front_services_section .the-content p{text-align:left}.front_contentimg_section .the-content-wrap:after{height:0;padding-top:82.64706%}.front_contentimg_section .content-left{padding:32px 0 0}.front_contentimg_section .headings.top{font-size:24px}.front_contentimg_section .headings.main{font-size:36px;line-height:40px;margin:0 0 23px}.front_contentimg_section .why-features{row-gap:32px}.front_contentimg_section .wfeature .icon,.front_contentimg_section .wfeature i{max-width:50px;height:50px}.front_contentimg_section .wfeature .icon img,.front_contentimg_section .wfeature i img{-ms-transform:scale(.8);transform:scale(.8)}.front_contentimg_section .wfeature .title{font-size:28px;line-height:22px;margin:4px 0 9px}.front_contentimg_section .wfeature .text{font-size:16px;line-height:24px}.front_contentimg_section .btns{-ms-flex-direction:column;flex-direction:column;margin:4px 0 0}.front_contentimg_section .image{width:100%;top:unset;left:50%;right:unset;bottom:0;-ms-transform:translateX(-50%);transform:translateX(-50%)}.front_contentimg_section .image img{width:100%;height:auto}.front_imgcontent_section{margin:0!important}.contentv2_section{padding:27px 0 20px}.contentv2_section .headings.top{font-size:24px;line-height:24px;margin:0 0 6px}.contentv2_section .headings.main{font-size:26px;line-height:30px;margin:0 0 4px}.content_services_section{padding:18px 0 0}.content_services_section .headings.main{font-size:26px;line-height:30px;margin:-4px 0 16px}.content_services_section .the-content{margin:0 0 21px}.content_bgimg_section{padding:27px 0 32px}.content_bgimg_section .headings.top{font-size:24px;margin:0 0 12px}.content_bgimg_section .headings.main{font-size:26px;line-height:30px;margin:0 0 10px}.content_bgimg_section .btns{-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin:10px 0 0}.content_bgimg_section .btns .btn-link{margin:12px auto 0!important}.content_bgwhite_section{padding:34px 0 40px}.content_bgwhite_section .headings.top{font-size:26px;line-height:30px;margin:0 0 4px}.content_bgwhite_section .headings.main{font-size:24px;line-height:26px;margin:0 0 16px}.content_bgwhite_section .btns{margin:21px 0 0}.content_bgwhite_section .btns .btn-link{margin:12px auto 0!important}.content_bggray_section{padding:36px 0 33px}.content_bggray_section .headings.top{font-size:24px;margin:0 0 5px}.content_bggray_section .headings.main{font-size:26px;line-height:30px;margin:0 0 17px}.content_bggray_section .btns{margin:2px 0 0}.content_bggray_section .btns .btn-link{margin:12px auto 0!important}.content_form_section{padding:21px 0 40px}.content_form_section .contents{row-gap:6px}.content_form_section .headings.top{font-size:24px;margin:0 0 7px}.content_form_section .headings.main{font-size:26px;line-height:30px;margin:0 0 7px}.content_imgbg_section{padding:32px 0 40px}.content_imgbg_section .headings.top{font-size:24px;margin:0 0 2px}.content_imgbg_section .headings.main{font-size:30px;line-height:30px;margin:0 0 11px}.content_imgbg_section .btns{margin:20px 0 0}.content_imgbg_section .btns .btn-link{margin:12px auto 0!important}.imgbg_content_section{padding:46px 0 29px}.imgbg_content_section .headings.top{font-size:24px;margin:0 0 4px}.imgbg_content_section .headings.main{font-size:36px;line-height:34px;margin:0 0 11px;white-space:normal}.imgbg_content_section .content-links{margin:22px 0 0}.imgbg_content_section .content-link .icon,.imgbg_content_section .content-link i{font-size:26px;width:50px;height:50px}.imgbg_content_section .content-link .icon img,.imgbg_content_section .content-link i img{width:auto;max-height:30px}.imgbg_content_section .content-link .text{line-height:26px}.imgbg_content_section .btns{margin:35px 0 0}.imgbg_content_section .btns .btn-link{margin:12px auto 0!important}.content_section{padding:23px 0 0}.content_section .the-content p{text-align:left}.testimonials_section{padding:22px 0 9px}.testimonials_section .headings.main{font-size:30px;line-height:30px;margin:3px 0 20px}.testimonials_section .client-reviews{row-gap:10px;padding:0 0 15px}.content_img_section{margin-bottom:108px!important}.content_img_section .headings.main{font-size:30px;line-height:30px}.tabs_section{padding:23px 0 29px}.tabs_section .headings.main{font-size:24px;line-height:30px;margin:4px 0 33px}.tabs_section .tab-title{font-size:16px;line-height:20px;padding:15px 40px 15px 20px}.tabs_section .the-content{padding:19px 20px 10px}.tabs_section .tab-content ol li,.tabs_section .tab-content ul li{line-height:28px;margin-bottom:13px}.tabs_section .tab-content p{line-height:28px}.single-services .tabs_section{padding:46px 0 24px}.single-services .tabs_section .headings.main{font-size:26px;margin:4px 0 27px}.single-services .tabs_section .tab-title{font-size:16px;padding:15px 40px 15px 20px}.single-services .tabs_section .the-content{padding:11px 19px 10px}.free_quote_section{padding:28px 0 43px!important}.free_quote_section .contents{row-gap:36px}.free_quote_section .headings.top{font-size:24px;margin:0}.free_quote_section .headings.main{font-size:30px;line-height:32px;margin:1px 0 17px}.free_quote_section .headings.form{font-size:36px;line-height:33px}.free_quote_section .free-quote-link .text{font-size:22px;line-height:24px;margin:9px 0 0}.free_quote_section .free-quote-link[href^="tel:"] .text{font-size:24px}.free_quote_section .contact-links{row-gap:20px;margin:24px 0 0}}@media screen and (max-width:640px){.blog_page_section .single-post .content-wrap{row-gap:10px}.blog_page_section .single-post .post-image{margin:0 0 20px}.blog_page_section .single-post .post-content .post-title{font-size:30px;line-height:28px;letter-spacing:0}.blog_page_section .single-post .post-content .post-date{font-size:15px;margin:5px 0 17px}.blog_page_section .single-post .post-content p{text-align:left}.blog_page_section .single-post .post-content h3{font-size:24px}.blog_page_section .single-post .post-content .separator{border-bottom:1px solid #00acf4;margin:12px 0 11px}.blog_page_section .single-post .share-to-socials.in-post-content{margin:0 0 21px}.blog_page_section .single-post .sidebar .widget-wrap div.gform_wrapper.gravity-theme{margin:0 0 29px}.front_contentform_section .contact-form{padding:41px 39px 69px}.front_contentform_section div.gform_wrapper.gravity-theme .has-footnote div.gform_fields .form-footnote{max-width:300px;margin:85px 0 0}.front_contentform_section div.gform_wrapper.gravity-theme .note{font-size:13px;padding:0 0 0 32px}.front_contentform_section div.gform_wrapper.gravity-theme .note .note-icon{background-size:27px;top:-4px;left:-1px}.front_contentform_section div.gform_wrapper.gravity-theme .has-footnote .gform_footer .button,.front_contentform_section div.gform_wrapper.gravity-theme .has-footnote .gform_footer input.button,.front_contentform_section div.gform_wrapper.gravity-theme .has-footnote .gform_footer input[type=submit]{max-width:100%;margin:13px 0 0!important}.front_services_section .front-services{row-gap:5px;max-width:100%}.front_services_section .service{max-width:100%;height:125px}.front_services_section .service:focus,.front_services_section .service:hover{height:500px}.front_services_section .service:focus .content-box,.front_services_section .service:hover .content-box{padding:20px}.front_services_section .service:focus .service-heading,.front_services_section .service:hover .service-heading{font-size:24px;line-height:26px}.front_services_section .service:after{background:linear-gradient(to right,#09224c 0,#09224c 24%,rgba(9,34,76,0) 100%);opacity:.92}.front_services_section .service img:nth-child(2){display:none}.front_services_section .service img.mobile{display:block}.front_services_section .content-box{max-width:100%;height:89px;padding:0 21px}.front_services_section .service-heading{font-size:24px;line-height:26px}.info_tabs_section .tab-content ul.tab-list{column-gap:50px}.info_tabs_section .tab-content ul.tab-list li{max-width:156px}.info_tabs_section .tab-content ul.tab-list .tab-link{font-size:14px}.content_form_section .headings.form{font-size:36px;line-height:33px;text-align:left;padding:11px 20px 12px}.content_form_section .headings.form span.contain{display:block}.content_form_section .contact-form{padding:21px 19px 69px}.free_quote_section .contact-form{padding:41px 39px 69px}.free_quote_section div.gform_wrapper.gravity-theme .has-footnote div.gform_fields .form-footnote{max-width:300px;margin:85px 0 0}.free_quote_section div.gform_wrapper.gravity-theme .note{font-size:13px;padding:0 0 0 32px}.free_quote_section div.gform_wrapper.gravity-theme .note .note-icon{background-size:27px;top:-4px;left:-1px}.free_quote_section div.gform_wrapper.gravity-theme .has-footnote .gform_footer .button,.free_quote_section div.gform_wrapper.gravity-theme .has-footnote .gform_footer input.button,.free_quote_section div.gform_wrapper.gravity-theme .has-footnote .gform_footer input[type=submit]{max-width:100%;margin:13px 0 0!important}}@media screen and (max-width:540px){.front_banner_section .image-content>img{max-height:168px}.front_banner_section #front-slider-dots:before{height:105px}.content_img_section .image img{max-width:359px;height:auto}.free_quote_section .headings.form,.front_contentform_section .headings.form{text-align:left;padding:11px 22px 13px}.free_quote_section .headings.form span.contain,.front_contentform_section .headings.form span.contain{display:block}.free_quote_section .contact-form,.front_contentform_section .contact-form{padding:21px 19px 69px}#footer .footer-bottom .colophon .by a{font-size:11px;line-height:12px}}@media screen and (max-width:460px){.blog_page_section .post-cards .alm-reveal .excerpt p{text-align:left}.locations_section .content-map{min-height:470px}.content_services_section .content-services{row-gap:5px;max-width:100%}.content_services_section .service{max-width:100%;height:125px}.content_services_section .service:focus,.content_services_section .service:hover{height:560px}.content_services_section .service:focus .content-box,.content_services_section .service:hover .content-box{padding:20px}.content_services_section .service:focus .service-heading,.content_services_section .service:hover .service-heading{font-size:24px;line-height:26px}.content_services_section .service:after{background:linear-gradient(to right,#09224c 0,#09224c 24%,rgba(9,34,76,0) 100%);opacity:.92}.content_services_section .service img:nth-child(2){display:none}.content_services_section .service img.mobile{display:block}.content_services_section .content-box{max-width:100%;height:89px;padding:0 21px}.content_services_section .service-heading{font-size:24px;line-height:26px}.info_tabs_section .tab-content ul.tab-list{column-gap:15px}.testimonials_section .review-box{padding:29px 20px 30px}.google_map_section,.google_mapv2_section{margin:-170px 0 0}.google_map_section .acf-map,.google_mapv2_section .acf-map{height:500px}.google_map_section .map-address-box,.google_mapv2_section .map-address-box{top:151px}#footer #menu-footer-navigation{column-gap:19px}#footer #menu-footer-navigation a{text-align:left}#footer .footer-bottom .colophon .by a span{display:block}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJmb250cy9fZm9udHMuc2NzcyIsInNraW4vX2Jvb3RzdHJhcC1vdmVycmlkZXMuc2NzcyIsInN0eWxlLmNzcyIsInNraW4vX2JvZHkuc2NzcyIsInNraW4vX21peGlucy5zY3NzIiwic2tpbi9fZ3Jhdml0eWZvcm0uc2NzcyIsInNraW4vX2hlYWRlci5zY3NzIiwic2tpbi9fdmFyaWFibGVzLnNjc3MiLCJza2luL19mb290ZXIuc2NzcyIsInNraW4vX3BhZ2Utc2VjdGlvbnMuc2NzcyIsInNraW4vc2VjdGlvbnMvX3NsaWRlci5zY3NzIiwic2tpbi9zZWN0aW9ucy9fZnJvbnQtYmFubmVyLnNjc3MiLCJza2luL3NlY3Rpb25zL19mcm9udC1jb250ZW50Zm9ybS5zY3NzIiwic2tpbi9zZWN0aW9ucy9fZnJvbnQtc2VydmljZXMuc2NzcyIsInNraW4vc2VjdGlvbnMvX2Zyb250LWNvbnRlbnRpbWcuc2NzcyIsInNraW4vc2VjdGlvbnMvX2Zyb250LWltZ2NvbnRlbnQuc2NzcyIsInNraW4vc2VjdGlvbnMvX2Jhbm5lci1ibG9nLnNjc3MiLCJza2luL3NlY3Rpb25zL19pbWdiZy1jb250ZW50LnNjc3MiLCJza2luL3NlY3Rpb25zL19jb250ZW50LWltZ2JnLnNjc3MiLCJza2luL3NlY3Rpb25zL19jb250ZW50LnNjc3MiLCJza2luL3NlY3Rpb25zL19jb250ZW50LWltZy5zY3NzIiwic2tpbi9zZWN0aW9ucy9fdGFicy5zY3NzIiwic2tpbi9zZWN0aW9ucy9fbG9jYXRpb25zLnNjc3MiLCJza2luL3NlY3Rpb25zL190ZXN0aW1vbmlhbHMuc2NzcyIsInNraW4vc2VjdGlvbnMvX2dvb2dsZS1tYXAuc2NzcyIsInNraW4vc2VjdGlvbnMvX2NvbnRlbnQtZm9ybS5zY3NzIiwic2tpbi9zZWN0aW9ucy9fY29udGVudC1iZ2ltZy5zY3NzIiwic2tpbi9zZWN0aW9ucy9fY29udGVudC1iZ3doaXRlLnNjc3MiLCJza2luL3NlY3Rpb25zL19jb250ZW50LWJnZ3JheS5zY3NzIiwic2tpbi9zZWN0aW9ucy9fY29udGVudHYyLnNjc3MiLCJza2luL3NlY3Rpb25zL19jb250ZW50LXNlcnZpY2VzLnNjc3MiLCJza2luL3NlY3Rpb25zL19mcmVlLXF1b3RlLnNjc3MiLCJza2luL3NlY3Rpb25zL19pbmZvLXRhYnMuc2NzcyIsInNraW4vX2hlbHBlcnMuc2NzcyIsInNraW4vX21lZGlhLXF1ZXJpZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7OztBQ0FBLFdBQ0ksWUFBQSx3QkFDQSxXQUFBLE9BQ0EsWUFBQSxJQUNBLElBQUEsOEJBQUEsQ0FBQSx5Q0FBQSxtQkFFSixXQUNJLFlBQUEsNkJBQ0EsV0FBQSxPQUNBLFlBQUEsSUFDQSxJQUFBLG1DQUFBLENBQUEsOENBQUEsbUJDVkosV0FDQyxNQUFBLGlCQUNBLFVBQUEsS0FDQSxRQUFBLEVBQ0EsT0FBQSxFQUFBLEtDNkJELGlCQURBLGtCRDFCQSxnQkFBQSxpQkN5QkEsV0FEQSxZRG5CRSxRQUFBLEdBQ0EsUUFBQSxNQUNBLE1BQUEsS0FHRixLQUNDLE9BQUEsRUFBQSxNQUNBLE1BQUEsS0VsQkQsS0FDQyxpQkFBQSxLQUNHLFlBQUEsWUFBQSxDQUFBLFdBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxNQUFBLEtBQ0gsdUJBQUEsWUFDQSx3QkFBQSxVQUNBLE1BQUEsS0FDQSxVQUFBLE9BQ0csT0FBQSxFQUFBLEtBQ0EsUUFBQSxFQUNBLFdBQUEsUUFBQSxHQUNBLFdBQUEsT0FiSixhQWVLLFFBQUEsRUFDQSxXQUFBLEtBR0wsWUFDRyxTQUFBLFNBQ0EsTUFBQSxFQUNBLE9BQUEsRUFDQSxTQUFBLE9BQ0EsUUFBQSxJQUNBLFFBQUEsbUNBQUEscUNBQUEsc0NBQUEsbUNBQUEscUNBQUEsdUNBRUgsMkJBQ0MsZUFBQSxLQUNBLFVBQUEsS0FFRCxjQUNJLFNBQUEsU0FDQSxRQUFBLEtBRUosV0FDQyxTQUFBLE9BREQsdUJEK0NFLGlCQzNDQSxTQUFBLFNBQ0EsUUFBQSxLQUxGLGlC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QUEsS2hDNC9JQyx3RkFDQSw2RkFDQSxtR0E1UkUsVUFBQSxLQThSQSxPQUFRLEtBQUssRUFBRSxhQUVuQixvQ0FDRSx5Q0E1UkEsV0FBQSxNQThSQSxnREE1UkEsT0FBQSxNQThSQSxnQ2dDNzlJRCxVQUFBLE1BQ0EsT0FBQSxLaENnK0lDLG1DQURBLDBDZ0NoK0lELFdBQUEsS0FDQSxRQUFBLEtBQUEsS0FBQSxLaENvK0lHLGdEQURBLHVEZ0NuK0lILFFBQUEsTWhDdStJQyxrQ0FEQSx5Q0EzUkEsUUFBQSxLQUFBLEtBQUEsS0E4UkEsdUNBNVJFLFVBQUEsS0E4UkEsWUFBYSxNQUVqQixvQ0FDRSxzREE1UkEsV0FBQSxLQThSQSxnQ0E1UkEsV0FBQSxNQThSQSw0QzRCOXlMRixRQUFBLEk1Qm1oTEUsVUFBQSxLQThSQSxtQ2dDMzlJRCxVQUFBLEtoQ2dzSUcsT0FBQSxNQThSQSx5QzRCcHpMSix5QzVCd2hMTSxPQUFBLE1BOFJBLHNENEJ0ekxOLHNENUIwaExNLFFBQUEsS0E4UkEsMERnQ2w5SWUsMERKdDJDckIsVUFBQSxLNUI2aExJLFlBQUEsS0E4UkEseUNnQzk4SUEsV0FBQSxxRWhDMHJJQSxRQUFBLElBNFJBLG9EQTFSQSxRQUFBLEtBNFJBLDhDQTFSRixRQUFBLE1BNFJBLHVDZ0MzOElDLFVBQUEsS0o1M0NILE9BQUEsSzVCK2lMRSxRQUFBLEVBQUEsS0E0UkEsMkM4QjMwTEYsVUFBQSxLOUJrakxFLFlBQUEsS0E0UkEsNENBMVJBLFdBQUEsS0E0UkEsa0NnQ2w4SUQsUUFBQSxLQUFBLEtBQUEsS2hDcThJQyxvQkFEQSxzQmdDcDhJRCxPQUFBLE9BQUEsRUFBQSxFaEN3OElHLDZCQURBLCtCZ0N2OElILE9BQUEsTWhDMjhJRyxxQ0FEQSx1Q0F6UkYsSUFBQSxNQTRSQSxnQ0ExUkUsV0FBQSxLQTRSQSxrQ0ExUkYsV0FBQSxLQTRSQSw0Q0FDRSxRQUFTIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuVGhlbWUgTmFtZTogV2hpdGUgTGlvbiBNb3ZpbmcgJiBTdG9yYWdlXG5BdXRob3I6IDU2MSBNZWRpYVxuQXV0aG9yIFVSSTogaHR0cHM6Ly93d3cuNTYxbWVkaWEuY29tXG5EZXNjcmlwdGlvbjogQ3VzdG9tIFdlYnNpdGUgRGVzaWduIGJ5IDU2MSBNZWRpYVxuVmVyc2lvbjogMS4wXG5UZXh0IERvbWFpbjogd3B3bG1zXG4qL1xuQGltcG9ydCAnZm9udHMvZm9udHMnO1xuQGltcG9ydCAnc2tpbi92YXJpYWJsZXMnO1xuQGltcG9ydCAnc2tpbi9taXhpbnMnO1xuLyoqXG4gKiogQm9vdHN0cmFwIE92ZXJyaWRlcyBcbiAqKi9cbkBpbXBvcnQgJ3NraW4vYm9vdHN0cmFwLW92ZXJyaWRlcyc7XG4vKipcbiAqKiBCb2R5XG4gKiovXG5AaW1wb3J0ICdza2luL2JvZHknO1xuLyoqXG4gKiogR3Jhdml0eWZvcm1zXG4gKiovXG5AaW1wb3J0ICdza2luL2dyYXZpdHlmb3JtJztcbi8qKlxuICoqIEhlYWRlclxuICoqL1xuQGltcG9ydCAnc2tpbi9oZWFkZXInO1xuLyoqXG4gKiogRm9vdGVyXG4gKiovXG5AaW1wb3J0ICdza2luL2Zvb3Rlcic7XG4vKipcbiAqKiBQYWdlIFNlY3Rpb25zXG4gKiovXG5AaW1wb3J0ICdza2luL3BhZ2Utc2VjdGlvbnMnO1xuLyoqXG4gKiogSGVscGVyc1xuICoqL1xuQGltcG9ydCAnc2tpbi9oZWxwZXJzJztcbi8qKlxuICoqIE1lZGlhIFF1ZXJpZXNcbiAqKi9cbkBpbXBvcnQgJ3NraW4vbWVkaWEtcXVlcmllcyc7XG5cbiIsIkBmb250LWZhY2V7XHJcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQgQm9sZEl0YWxpYyc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgc3JjOiBsb2NhbCgnTW9udHNlcnJhdCBCb2xkSXRhbGljJyksIHVybCgnY3NzL2ZvbnRzL01vbnRzZXJyYXQtQm9sZEl0YWxpYy5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbn1cclxuQGZvbnQtZmFjZXtcclxuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCBFeHRyYUJvbGRJdGFsaWMnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHNyYzogbG9jYWwoJ01vbnRzZXJyYXQgRXh0cmFCb2xkSXRhbGljJyksIHVybCgnY3NzL2ZvbnRzL01vbnRzZXJyYXQtRXh0cmFCb2xkSXRhbGljLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxufVxyXG5cclxuJGRlZmF1bHQtZm9udDogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xyXG4kZGVmYXVsdC1mb250MjogYWN1bWluLXByby1jb25kZW5zZWQsIHNhbnMtc2VyaWY7XHJcbiRtb250c2VycmF0LWJvbGRpdGFsaWM6ICdNb250c2VycmF0IEJvbGRJdGFsaWMnO1xyXG4kbW9udHNlcnJhdC1leGJvbGRpdGFsaWM6ICdNb250c2VycmF0IEV4dHJhQm9sZEl0YWxpYyc7IiwiLmNvbnRhaW5lcntcblx0d2lkdGg6ICRjb250YWluZXItd2lkdGghaW1wb3J0YW50O1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6ICRjb250YWluZXItcGFkZGluZztcblx0bWFyZ2luOiAwIGF1dG87XG59XG4ubmF2LXdyYXAsXG4ucm93LFxuLmNvbnRhaW5lcntcblx0JjpiZWZvcmUsXG5cdCY6YWZ0ZXJ7XG5cdFx0Y29udGVudDpcIlwiO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG59XG4ucm93e1xuXHRtYXJnaW46ICRyb3ctbWFyZ2luO1xuXHRjbGVhcjogYm90aDtcbn0iLCIvKiFcblRoZW1lIE5hbWU6IFdoaXRlIExpb24gTW92aW5nICYgU3RvcmFnZVxuQXV0aG9yOiA1NjEgTWVkaWFcbkF1dGhvciBVUkk6IGh0dHBzOi8vd3d3LjU2MW1lZGlhLmNvbVxuRGVzY3JpcHRpb246IEN1c3RvbSBXZWJzaXRlIERlc2lnbiBieSA1NjEgTWVkaWFcblZlcnNpb246IDEuMFxuVGV4dCBEb21haW46IHdwd2xtc1xuKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQgQm9sZEl0YWxpYyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiBsb2NhbChcIk1vbnRzZXJyYXQgQm9sZEl0YWxpY1wiKSwgdXJsKFwiY3NzL2ZvbnRzL01vbnRzZXJyYXQtQm9sZEl0YWxpYy5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCBFeHRyYUJvbGRJdGFsaWMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogbG9jYWwoXCJNb250c2VycmF0IEV4dHJhQm9sZEl0YWxpY1wiKSwgdXJsKFwiY3NzL2ZvbnRzL01vbnRzZXJyYXQtRXh0cmFCb2xkSXRhbGljLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTsgfVxuXG4vKipcbiAqKiBCb290c3RyYXAgT3ZlcnJpZGVzIFxuICoqL1xuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMjAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4ubmF2LXdyYXA6YmVmb3JlLCAubmF2LXdyYXA6YWZ0ZXIsXG4ucm93OmJlZm9yZSxcbi5yb3c6YWZ0ZXIsXG4uY29udGFpbmVyOmJlZm9yZSxcbi5jb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLnJvdyB7XG4gIG1hcmdpbjogMCAtMTBweDtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLyoqXG4gKiogQm9keVxuICoqL1xuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAxcyBvcGFjaXR5O1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cbiAgYm9keS5sb2FkaW5nIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG5vbmU7IH1cblxuYm9keTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IC0xMTtcbiAgY29udGVudDogdXJsKGFzc2V0cy9pbWcvaGVhZGVyLWJja2dybmQuanBnKSB1cmwoYXNzZXRzL2ltZy9oZWFkZXItYmNrZ3JuZC1tLmpwZykgdXJsKGFzc2V0cy9pbWcvc2xpZGVyLWNvbnRlbnQtYmcucG5nKSB1cmwoYXNzZXRzL2ltZy9mb290ZXItYmNrZ3JuZC5qcGcpIHVybChhc3NldHMvaW1nL2Zvb3Rlci1iY2tncm5kLW0uanBnKSB1cmwoYXNzZXRzL2ltZy9mb290ZXItbmF2LWJja2dybmQucG5nKTsgfVxuXG5ib2R5Om5vdCgud29vY29tbWVyY2UpIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBtYXgtd2lkdGg6IG5vbmU7IH1cblxuI2NvbnRlbnQtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogYXV0bzsgfVxuXG4jcGFnZS5zaXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAjcGFnZS5zaXRlIC5zaXRlLWlubmVyLFxuICAjcGFnZS5zaXRlID4gLndyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiBhdXRvOyB9XG4gICNwYWdlLnNpdGUgLndyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmYwNTA1O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zczsgfVxuICBhOmhvdmVyLCBhOmFjdGl2ZSwgYTpmb2N1cyB7XG4gICAgY29sb3I6ICMwMGFjZjQ7IH1cbiAgYSBpIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgY29sb3I6ICMwOTIyNGM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzOyB9XG4gICAgYSBpLmZhLWluc3RhZ3JhbSB7XG4gICAgICBmb250LXNpemU6IDIxcHg7IH1cbiAgICBhIGkuZmEteWVscCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICBhIGkuZmEtZ29vZ2xlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG5wIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuXG4uYnRuLWxpbmsge1xuICBmb250LWZhbWlseTogYWN1bWluLXByby1jb25kZW5zZWQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyODBweDtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMCAwIDRweDtcbiAgbWFyZ2luOiAxMnB4IDAgMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAxIDAgYXV0bztcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3V0bGluZTogbm9uZTsgfVxuICAuYnRuLWxpbms6Zm9jdXMsIC5idG4tbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLWxpbms6Zm9jdXM6YmVmb3JlLCAuYnRuLWxpbms6aG92ZXI6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLmJ0bi1saW5rOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYnRuLWxpbms6YWN0aXZlOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5idG4tbGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLmJ0bi1saW5rLmx1Y2lkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweCAhaW1wb3J0YW50O1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNHB4O1xuICAgIGNvbG9yOiAjZmYwNTA1O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA2cHggMCAwICFpbXBvcnRhbnQ7IH1cbiAgICAuYnRuLWxpbmsubHVjaWQ6Zm9jdXMsIC5idG4tbGluay5sdWNpZDpob3ZlciwgLmJ0bi1saW5rLmx1Y2lkLnJlZDpmb2N1cywgLmJ0bi1saW5rLmx1Y2lkLnJlZDpob3ZlciwgLmJ0bi1saW5rLmx1Y2lkLndoaXRlOmZvY3VzLCAuYnRuLWxpbmsubHVjaWQud2hpdGU6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMGFjZjQ7IH1cbiAgICAgIC5idG4tbGluay5sdWNpZDpmb2N1czpiZWZvcmUsIC5idG4tbGluay5sdWNpZDpob3ZlcjpiZWZvcmUsIC5idG4tbGluay5sdWNpZC5yZWQ6Zm9jdXM6YmVmb3JlLCAuYnRuLWxpbmsubHVjaWQucmVkOmhvdmVyOmJlZm9yZSwgLmJ0bi1saW5rLmx1Y2lkLndoaXRlOmZvY3VzOmJlZm9yZSwgLmJ0bi1saW5rLmx1Y2lkLndoaXRlOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAuYnRuLWxpbmsubHVjaWQ6YWN0aXZlLCAuYnRuLWxpbmsubHVjaWQucmVkOmFjdGl2ZSwgLmJ0bi1saW5rLmx1Y2lkLndoaXRlOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzAwYWNmNDsgfVxuICAgICAgLmJ0bi1saW5rLmx1Y2lkOmFjdGl2ZTpiZWZvcmUsIC5idG4tbGluay5sdWNpZC5yZWQ6YWN0aXZlOmJlZm9yZSwgLmJ0bi1saW5rLmx1Y2lkLndoaXRlOmFjdGl2ZTpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgLmJ0bi1saW5rLmx1Y2lkOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5idG4tbGluay5sdWNpZC5yZWQge1xuICAgICAgY29sb3I6ICNmZjA1MDU7IH1cbiAgICAuYnRuLWxpbmsubHVjaWQud2hpdGUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJ0bi1saW5rOm5vdCgubHVjaWQpLnJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDUwNTsgfVxuICAgIC5idG4tbGluazpub3QoLmx1Y2lkKS5yZWQ6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFjZjQ7IH1cbiAgLmJ0bi1saW5rOm5vdCgubHVjaWQpLmJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTIyNGM7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjsgfVxuICAgIC5idG4tbGluazpub3QoLmx1Y2lkKS5ibHVlOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhY2Y0OyB9XG4gIC5idG4tbGluazpub3QoLmx1Y2lkKS5saWdodC1ibHVlIHtcbiAgICBjb2xvcjogIzAwYWNmNDsgfVxuICAgIC5idG4tbGluazpub3QoLmx1Y2lkKS5saWdodC1ibHVlOmFjdGl2ZSwgLmJ0bi1saW5rOm5vdCgubHVjaWQpLmxpZ2h0LWJsdWU6Zm9jdXMsIC5idG4tbGluazpub3QoLmx1Y2lkKS5saWdodC1ibHVlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmYwNTA1OyB9XG5cbi5jYWxsLWJ0biB7XG4gIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI5MHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDhweCAxNnB4IDEycHggOXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwNTA1O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG4gIC5jYWxsLWJ0bjpmb2N1cywgLmNhbGwtYnRuOmhvdmVyLCAuY2FsbC1idG46YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5jYWxsLWJ0bjpmb2N1czpiZWZvcmUsIC5jYWxsLWJ0bjpob3ZlcjpiZWZvcmUsIC5jYWxsLWJ0bjphY3RpdmU6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLmNhbGwtYnRuOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWNmNDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5jYWxsLWJ0biAudGV4dC1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuY2FsbC1idG4gLnRvcC10ZXh0IHtcbiAgICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmNhbGwtYnRuIGkuaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvY29tbWVudC1pY29uLnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IDRweCAwIDA7IH1cbiAgLmNhbGwtYnRuLmludmkge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuI3dpbmRvd3NpemUge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAtMTsgfVxuXG4udGhlLWNvbnRlbnQtd3JhcCB7XG4gIGhlaWdodDogaW5oZXJpdDsgfVxuXG4jc2VhcmNoZm9ybSB7XG4gIG1hcmdpbjogMCAwIDMwcHggMDsgfVxuXG4jc2VhcmNoc3VibWl0IHtcbiAgZm9udC1mYW1pbHk6IGFjdW1pbi1wcm8tY29uZGVuc2VkLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTgwcHg7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDAgMCA0cHg7XG4gIG1hcmdpbjogMCAwIDAgMTJweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDUwNTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG91dGxpbmU6IG5vbmU7IH1cbiAgI3NlYXJjaHN1Ym1pdDpmb2N1cywgI3NlYXJjaHN1Ym1pdDpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAjc2VhcmNoc3VibWl0OmZvY3VzOmJlZm9yZSwgI3NlYXJjaHN1Ym1pdDpob3ZlcjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAjc2VhcmNoc3VibWl0OmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAjc2VhcmNoc3VibWl0OmFjdGl2ZTpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAjc2VhcmNoc3VibWl0OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhY2Y0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICAgIHotaW5kZXg6IC0xOyB9XG5cbiNzZWFyY2hmb3JtIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNGM0YzRjO1xuICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgI3NlYXJjaGZvcm0gaW5wdXRbdHlwZT0ndGV4dCddOmZvY3VzIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwYWNmNDsgfVxuICAjc2VhcmNoZm9ybSBpbnB1dFt0eXBlPSd0ZXh0J106Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbi5wYWdlLW51bWJlcnMge1xuICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHBhZGRpbmc6IDJweDtcbiAgY29sb3I6ICM4NDg0ODQ7XG4gIHRyYW5zaXRpb246IC4zczsgfVxuICAucGFnZS1udW1iZXJzOmZvY3VzLCAucGFnZS1udW1iZXJzOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmMDUwNTsgfVxuICAucGFnZS1udW1iZXJzLnByZXYsIC5wYWdlLW51bWJlcnMubmV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjQzlDOUM5OyB9XG4gICAgLnBhZ2UtbnVtYmVycy5wcmV2OmZvY3VzLCAucGFnZS1udW1iZXJzLnByZXY6aG92ZXIsIC5wYWdlLW51bWJlcnMubmV4dDpmb2N1cywgLnBhZ2UtbnVtYmVycy5uZXh0OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmYwNTA1OyB9XG5cbi5wYWdlLW51bWJlcnMuY3VycmVudCB7XG4gIGNvbG9yOiAjZmYwNTA1O1xuICBwYWRkaW5nOiAycHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi53cHdsbXMtcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDM3cHggMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbHVtbi1nYXA6IDMycHg7IH1cblxuLndvb2NvbW1lcmNlIGEuYnV0dG9uIHtcbiAgbGluZS1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7IH1cblxuLyogUmVhZCBNb3JlIFRleHQgKi9cbi5yZWFkbW9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWhlaWdodDogMjUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBlYXNlLW91dDtcbiAgbWFyZ2luOiAxNHB4IDAgNDBweDsgfVxuXG4ucmVhZG1vcmUuZXhwYW5kIHtcbiAgbWF4LWhlaWdodDogNTAwMHB4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41NXMgZWFzZS1pbi1vdXQ7IH1cblxuLnJlYWRtb3JlLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgcGFkZGluZzogMnB4IDAgMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IC4zczsgfVxuICAucmVhZG1vcmUtbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuXG4ucmVhZG1vcmUtbGluay5leHBhbmQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5yZWFkbW9yZS1saW5rIGkge1xuICBmb250LXNpemU6IDIycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuZmllbGRzZXQubXQtMTAge1xuICBtYXJnaW4tdG9wOiA5cHggIWltcG9ydGFudDsgfVxuXG4ubXQtMTAge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuZGl2W2RhdGEtcGFyYWxsYXg9XCJzY3JvbGxcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKipcbiAqKiBHcmF2aXR5Zm9ybXNcbiAqKi9cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4MDgwODA7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4MDgwODA7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjODA4MDgwOyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjODA4MDgwOyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9aW1hZ2VdKTpub3QoW3R5cGU9ZmlsZV0pLFxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBzZWxlY3Q6bm90KFttdWx0aXBsZT1cIm11bHRpcGxlXCJdKSxcbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgdGV4dGFyZWEuc21hbGwsIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgdGV4dGFyZWEubGFyZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzBkMGQwZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjODA4MDgwO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIHRyYW5zaXRpb246IC4zczsgfVxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKTpmb2N1cyxcbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBzZWxlY3Q6bm90KFttdWx0aXBsZT1cIm11bHRpcGxlXCJdKTpmb2N1cyxcbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSB0ZXh0YXJlYS5zbWFsbDpmb2N1cywgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSB0ZXh0YXJlYS5sYXJnZTpmb2N1cyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMGFjZjQ7XG4gICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9aW1hZ2VdKTpub3QoW3R5cGU9ZmlsZV0pOmZvY3VzOjpwbGFjZWhvbGRlcixcbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBzZWxlY3Q6bm90KFttdWx0aXBsZT1cIm11bHRpcGxlXCJdKTpmb2N1czo6cGxhY2Vob2xkZXIsXG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgdGV4dGFyZWEuc21hbGw6Zm9jdXM6OnBsYWNlaG9sZGVyLCBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIHRleHRhcmVhLmxhcmdlOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX2NvbnRhaW5zX3JlcXVpcmVkIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKTo6cGxhY2Vob2xkZXI6YWZ0ZXIsXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfY29udGFpbnNfcmVxdWlyZWQgc2VsZWN0Om5vdChbbXVsdGlwbGU9XCJtdWx0aXBsZVwiXSk6OnBsYWNlaG9sZGVyOmFmdGVyLFxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX2NvbnRhaW5zX3JlcXVpcmVkIHRleHRhcmVhLnNtYWxsOmFmdGVyLCBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIHRleHRhcmVhLmxhcmdlOjpwbGFjZWhvbGRlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcgKic7XG4gIGNvbG9yOiAjZmYwNTA1OyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgdGV4dGFyZWEuc21hbGwsIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgdGV4dGFyZWEubGFyZ2Uge1xuICBwYWRkaW5nOiAxNXB4IDAgNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByZXNpemU6IG5vbmU7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSB0ZXh0YXJlYS5zbWFsbCxcbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgdGV4dGFyZWEubGFyZ2UsXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfdGV4dGFyZWEge1xuICBoZWlnaHQ6IDEyOXB4ICFpbXBvcnRhbnQ7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX3RleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgLyogSUUgOSAqL1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgLyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICovXG4gIHRyYW5zZm9ybTogc2NhbGUoMS41KTsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQtLXR5cGUtY2hvaWNlLmdmX2xpc3RfaW5saW5lIGxlZ2VuZC5nZm9ybS1maWVsZC1sYWJlbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDhweCAyNHB4IDdweCAwOyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZC0tdHlwZS1jaG9pY2UuZ2ZfbGlzdF9pbmxpbmUgbGFiZWwuZ2Zvcm0tZmllbGQtbGFiZWwge1xuICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEyLjk3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIGNvbG9yOiAjNTU1NTU1OyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl90ZXh0IHtcbiAgbWFyZ2luOiAtMnB4IDAgMDsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9maWVsZHMge1xuICBncmlkLXJvdy1nYXA6IDE1cHggIWltcG9ydGFudDtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBkaXYuZ2ZpZWxkX2Vycm9yIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKTpmb2N1cyxcbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZGl2LmdmaWVsZF9lcnJvciBzZWxlY3Q6Zm9jdXMsXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGRpdi5nZmllbGRfZXJyb3IgdGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmMDUwNTsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGRpdi5nZmllbGRfZXJyb3IgLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjZjQ0MzM2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiA0cHggMCAwO1xuICBiYWNrZ3JvdW5kOiAwIDA7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1faGVhZGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX3JlcXVpcmVkIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBkaXYuZ2ZpZWxkLmdmaWVsZF9lcnJvci5nZmllbGRfY29udGFpbnNfcmVxdWlibHVlIGRpdi5naW5wdXRfY29udGFpbmVyLFxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBkaXYuZ2ZpZWxkLmdmaWVsZF9lcnJvci5nZmllbGRfY29udGFpbnNfcmVxdWlibHVlIGxhYmVsLmdmaWVsZF9sYWJlbDAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjYyNjI2ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGRpdi52YWxpZGF0aW9uX2Vycm9yIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNnB4OyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2Zvb3RlciB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9wYWdlX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9wYWdlX2Zvb3RlciBidXR0b246bnRoLWNoaWxkKDIpIHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4OyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmJ1dHRvbixcbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXQuYnV0dG9uLFxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXN1Ym1pdF0sXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0LmJ1dHRvbixcbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDUwNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBhY3VtaW4tcHJvLWNvbmRlbnNlZCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICBtYXJnaW46IDIzcHggMCAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMCA1cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5idXR0b246Zm9jdXMsIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmJ1dHRvbjpob3ZlciwgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuYnV0dG9uOmFjdGl2ZSxcbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dC5idXR0b246Zm9jdXMsXG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXQuYnV0dG9uOmhvdmVyLFxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0LmJ1dHRvbjphY3RpdmUsXG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLFxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlcixcbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlLFxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0LmJ1dHRvbjpmb2N1cyxcbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dC5idXR0b246aG92ZXIsXG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXQuYnV0dG9uOmFjdGl2ZSxcbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsXG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLFxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFjZjQ7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuYnV0dG9uLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dC5idXR0b24uZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9c3VibWl0XS5nZm9ybV9wcmV2aW91c19idXR0b24sXG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXQuYnV0dG9uLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXN1Ym1pdF0uZ2Zvcm1fcHJldmlvdXNfYnV0dG9uIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xuICAgIGNvbG9yOiAjYTZhNmE2O1xuICAgIG1hcmdpbjogMTdweCAxMXB4IDAgMCAhaW1wb3J0YW50OyB9XG4gICAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuYnV0dG9uLmdmb3JtX3ByZXZpb3VzX2J1dHRvbjpob3ZlcixcbiAgICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0LmJ1dHRvbi5nZm9ybV9wcmV2aW91c19idXR0b246aG92ZXIsXG4gICAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXN1Ym1pdF0uZ2Zvcm1fcHJldmlvdXNfYnV0dG9uOmhvdmVyLFxuICAgIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXQuYnV0dG9uLmdmb3JtX3ByZXZpb3VzX2J1dHRvbjpob3ZlcixcbiAgICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9c3VibWl0XS5nZm9ybV9wcmV2aW91c19idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICMwOTIyNGM7IH1cbiAgICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5idXR0b24uZ2Zvcm1fcHJldmlvdXNfYnV0dG9uOmJlZm9yZSxcbiAgICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0LmJ1dHRvbi5nZm9ybV9wcmV2aW91c19idXR0b246YmVmb3JlLFxuICAgIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1zdWJtaXRdLmdmb3JtX3ByZXZpb3VzX2J1dHRvbjpiZWZvcmUsXG4gICAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dC5idXR0b24uZ2Zvcm1fcHJldmlvdXNfYnV0dG9uOmJlZm9yZSxcbiAgICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9c3VibWl0XS5nZm9ybV9wcmV2aW91c19idXR0b246YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9mb3JtLWJhY2stYXJyb3cucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBtYXJnaW46IDJweCA2cHggMHB4IDA7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmJ1dHRvbi5nZm9ybV9wcmV2aW91c19idXR0b246YWZ0ZXIsXG4gICAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dC5idXR0b24uZ2Zvcm1fcHJldmlvdXNfYnV0dG9uOmFmdGVyLFxuICAgIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1zdWJtaXRdLmdmb3JtX3ByZXZpb3VzX2J1dHRvbjphZnRlcixcbiAgICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0LmJ1dHRvbi5nZm9ybV9wcmV2aW91c19idXR0b246YWZ0ZXIsXG4gICAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXN1Ym1pdF0uZ2Zvcm1fcHJldmlvdXNfYnV0dG9uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnOyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2FqYXhfc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XG4gIGxlZnQ6IGNhbGMoMTAwJSArIDJweCk7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNiMmIxYjE7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtOyB9XG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3JzID4gaDIge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuaGlkZV9zdW1tYXJ5X3dyYXBwZXIgLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3JzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIHNlbGVjdC5nZmllbGRfc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvZHJvcGRvd24tYXJyb3ctc2VsZWN0LnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSAxN3B4IHJpZ2h0IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBwYWRkaW5nOiAxMHB4IDEzcHggOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBzZWxlY3QuZ2ZpZWxkX3NlbGVjdCBvcHRpb246bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dC5kYXRlcGlja2VyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvY2FsZW5kYXItaWNvbi5wbmcpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIDEycHggcmlnaHQgMjNweCAhaW1wb3J0YW50OyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmNoZWNrYm94ZXMtY29scy0zIC5nZmllbGRfY2hlY2tib3gsXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5jaGVja2JveGVzLWNvbHMtNCAuZ2ZpZWxkX2NoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmNoZWNrYm94ZXMtY29scy00IC5nZmllbGRfY2hlY2tib3gge1xuICByb3ctZ2FwOiAycHg7IH1cbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuY2hlY2tib3hlcy1jb2xzLTQgLmdmaWVsZF9jaGVja2JveCAuZ2Nob2ljZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuY2hlY2tib3hlcy1jb2xzLTMgLmdmaWVsZF9jaGVja2JveCB7XG4gIHJvdy1nYXA6IDRweDsgfVxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5jaGVja2JveGVzLWNvbHMtMyAuZ2ZpZWxkX2NoZWNrYm94IC5nY2hvaWNlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzJTsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5ncmFkaW9zLWhvcml6b250YWwgbGVnZW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4OyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdyYWRpb3MtaG9yaXpvbnRhbCAuZ2lucHV0X2NvbnRhaW5lcl9yYWRpbyB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5jb25zZW50IHtcbiAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIG1hcmdpbjogM3B4IDAgMDsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5ub3RlIHtcbiAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgY29sb3I6ICMwZDBkMGQ7XG4gIHBhZGRpbmc6IDAgMCAwIDQ5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5ub3RlIC5ub3RlLWljb24ge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHVybChhc3NldHMvaW1nL25vdGUtbG9jay1pY29uLnBuZykgMCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGhlaWdodDogNTNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1cHg7XG4gICAgbGVmdDogMDsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5oYXMtZm9vdG5vdGUgLmdmb3JtX2JvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuaGFzLWZvb3Rub3RlIGRpdi5nZm9ybV9maWVsZHMgLmZvcm0tZm9vdG5vdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNDVweDtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5oYXMtZm9vdG5vdGUgLmdmb3JtX2Zvb3RlciAuYnV0dG9uLFxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuaGFzLWZvb3Rub3RlIC5nZm9ybV9mb290ZXIgaW5wdXQuYnV0dG9uLFxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuaGFzLWZvb3Rub3RlIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdLFxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuaGFzLWZvb3Rub3RlIC5nZm9ybV9mb290ZXIgaW5wdXQuYnV0dG9uLFxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuaGFzLWZvb3Rub3RlIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgbWF4LXdpZHRoOiAyNTBweDsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5oaWRlLWVycm9yLWluZm8gZGl2LmdmaWVsZF9lcnJvciAudmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5oaWRlLWZpZWxkLWxhYmVsIC5nZmllbGRfbGFiZWwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtLWNhcHRjaGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmdmX2N1c3RvbV9ob3Jpem9udGFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5nZl9jdXN0b21faG9yaXpvbnRhbCAuZ2Zvcm1fZmllbGRzIHtcbiAgICBtYXgtd2lkdGg6IDEwNTJweCAhaW1wb3J0YW50O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIDFmciBhdXRvIGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiZmlyc3RuYW1lIGxhc3RuYW1lIHN0cmVldGFkZHJlc3Mgc3RyZWV0YWRkcmVzcyBzdHJlZXRhZGRyZXNzXCJcciBcInBob25lbnVtYmVyIGVtYWlsYWRkcmVzcyBjaXR5IHN0YXRlIHppcGNvZGVcIjsgfVxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uZ2ZfY3VzdG9tX2hvcml6b250YWwgLmdmb3JtX2Zvb3RlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMzhweDtcbiAgICBtYXgtaGVpZ2h0OiAxMzBweDsgfVxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uZ2ZfY3VzdG9tX2hvcml6b250YWwgI2ZpZWxkXzFfMSB7XG4gICAgZ3JpZC1hcmVhOiBmaXJzdG5hbWU7IH1cbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmdmX2N1c3RvbV9ob3Jpem9udGFsICNmaWVsZF8xXzMge1xuICAgIGdyaWQtYXJlYTogbGFzdG5hbWU7IH1cbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmdmX2N1c3RvbV9ob3Jpem9udGFsICNmaWVsZF8xXzEsXG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5nZl9jdXN0b21faG9yaXpvbnRhbCAjZmllbGRfMV8zLFxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uZ2ZfY3VzdG9tX2hvcml6b250YWwgI2ZpZWxkXzFfMTAge1xuICAgIHdpZHRoOiAyNTBweDsgfVxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uZ2ZfY3VzdG9tX2hvcml6b250YWwgI2ZpZWxkXzFfNCB7XG4gICAgZ3JpZC1hcmVhOiBzdHJlZXRhZGRyZXNzOyB9XG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5nZl9jdXN0b21faG9yaXpvbnRhbCAjZmllbGRfMV84IHtcbiAgICBncmlkLWFyZWE6IHBob25lbnVtYmVyOyB9XG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5nZl9jdXN0b21faG9yaXpvbnRhbCAjZmllbGRfMV85IHtcbiAgICBncmlkLWFyZWE6IGVtYWlsYWRkcmVzczsgfVxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uZ2ZfY3VzdG9tX2hvcml6b250YWwgI2ZpZWxkXzFfMTAge1xuICAgIGdyaWQtYXJlYTogY2l0eTsgfVxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uZ2ZfY3VzdG9tX2hvcml6b250YWwgI2ZpZWxkXzFfMTEge1xuICAgIGdyaWQtYXJlYTogc3RhdGU7IH1cbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmdmX2N1c3RvbV9ob3Jpem9udGFsICNmaWVsZF8xXzEyIHtcbiAgICBncmlkLWFyZWE6IHppcGNvZGU7XG4gICAgd2lkdGg6IDE0MHB4OyB9XG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5nZl9jdXN0b21faG9yaXpvbnRhbCAuYnV0dG9uLFxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uZ2ZfY3VzdG9tX2hvcml6b250YWwgaW5wdXQuYnV0dG9uLFxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uZ2ZfY3VzdG9tX2hvcml6b250YWwgaW5wdXRbdHlwZT1zdWJtaXRdLFxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uZ2ZfY3VzdG9tX2hvcml6b250YWwgaW5wdXQuYnV0dG9uLFxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uZ2ZfY3VzdG9tX2hvcml6b250YWwgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWF4LXdpZHRoOiAxMzhweDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAgIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5nZl9jdXN0b21faG9yaXpvbnRhbCAuYnV0dG9uOmJlZm9yZSxcbiAgICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uZ2ZfY3VzdG9tX2hvcml6b250YWwgaW5wdXQuYnV0dG9uOmJlZm9yZSxcbiAgICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uZ2ZfY3VzdG9tX2hvcml6b250YWwgaW5wdXRbdHlwZT1zdWJtaXRdOmJlZm9yZSxcbiAgICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uZ2ZfY3VzdG9tX2hvcml6b250YWwgaW5wdXQuYnV0dG9uOmJlZm9yZSxcbiAgICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uZ2ZfY3VzdG9tX2hvcml6b250YWwgaW5wdXRbdHlwZT1zdWJtaXRdOmJlZm9yZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmdmb3JtX2dyYXlfaW5wdXQgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk5OTk7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmdmb3JtX2dyYXlfaW5wdXQgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5OTk5OyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5nZm9ybV9ncmF5X2lucHV0IDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk5OTk7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmdmb3JtX2dyYXlfaW5wdXQgOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5OTk5OyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5nZm9ybV9ncmF5X2lucHV0IGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKSxcbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5nZm9ybV9ncmF5X2lucHV0IHNlbGVjdDpub3QoW211bHRpcGxlPVwibXVsdGlwbGVcIl0pLFxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmdmb3JtX2dyYXlfaW5wdXQgdGV4dGFyZWEuc21hbGwsIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5nZm9ybV9ncmF5X2lucHV0IHRleHRhcmVhLmxhcmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTk5OTtcbiAgY29sb3I6ICM5OTk5OTk7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmdmb3JtX2dyYXlfaW5wdXQgc2VsZWN0LmdmaWVsZF9zZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9kcm9wZG93bi1ncmF5YXJyb3ctc2VsZWN0LnBuZyk7IH1cbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmdmb3JtX2dyYXlfaW5wdXQgc2VsZWN0LmdmaWVsZF9zZWxlY3Qgb3B0aW9uW3ZhbHVlPVwiXCJdW2Rpc2FibGVkXSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uZ2Zvcm1fZ3JheV9pbnB1dCBzZWxlY3QuZ2ZpZWxkX3NlbGVjdCBvcHRpb24ge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5nZm9ybV9ncmF5X2lucHV0IHNlbGVjdC5nZmllbGRfc2VsZWN0IG9wdGlvbjpmaXJzdC1vZi10eXBlIHtcbiAgICBjb2xvcjogIzk5OTk5OTsgfVxuXG5kaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uZ2Zvcm1fZ3JheV9pbnB1dCBzZWxlY3QuZ2ZpZWxkX3NlbGVjdDpyZXF1aXJlZDppbnZhbGlkIHtcbiAgY29sb3I6ICM5OTk5OTk7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmdmb3JtX2dyYXlfaW5wdXQgLmdmb3JtX2ZpZWxkcyB7XG4gIGdyaWQtY29sdW1uLWdhcDogMTFweCAhaW1wb3J0YW50OyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5nZm9ybV9ncmF5X2lucHV0IC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gIGNvbG9yOiAjMTgzMDZkOyB9XG5cbmRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmX3BhZ2Vfc3RlcHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZfcGFnZV9zdGVwcyAuZ2Zfc3RlcF9hY3RpdmUgLmdmX3N0ZXBfbnVtYmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhY2Y0OyB9XG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmX3BhZ2Vfc3RlcHMgLmdmX3N0ZXBfcGVuZGluZyAuZ2Zfc3RlcF9udW1iZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7IH1cbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZfcGFnZV9zdGVwcyAuZ2Zfc3RlcF9uZXh0IC5nZl9zdGVwX251bWJlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IzYjNiMzsgfVxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZl9wYWdlX3N0ZXBzIC5nZl9zdGVwX2NvbXBsZXRlZCAuZ2Zfc3RlcF9udW1iZXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMWQ2OTc7IH1cbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZfcGFnZV9zdGVwcyAuZ2Zfc3RlcF9hY3RpdmUgLmdmX3N0ZXBfbGFiZWw6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhY2Y0OyB9XG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmX3BhZ2Vfc3RlcHMgLmdmX3N0ZXBfY29tcGxldGVkIC5nZl9zdGVwX2xhYmVsOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxZDY5NzsgfVxuICBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZl9wYWdlX3N0ZXBzIC5nZl9zdGVwX3BlbmRpbmcgLmdmX3N0ZXBfbGFiZWw6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5OyB9XG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmX3BhZ2Vfc3RlcHMgLmdmX3N0ZXBfbmV4dCAuZ2Zfc3RlcF9sYWJlbDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiM2IzYjM7IH1cbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZfcGFnZV9zdGVwcyAuZ2Zfc3RlcF9udW1iZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAzOC42NHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgd2lkdGg6IDM3cHg7XG4gICAgaGVpZ2h0OiAzN3B4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcGFkZGluZzogMnB4IDAgMDtcbiAgICB6LWluZGV4OiAyOyB9XG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmX3BhZ2Vfc3RlcHMgLmdmX3N0ZXBfbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDI2LjY0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2E2YTZhNjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmX3BhZ2Vfc3RlcHMgLmdmX3N0ZXBfbGFiZWw6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIHRvcDogLTIwcHg7XG4gICAgICBsZWZ0OiAwOyB9XG4gIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmX3BhZ2Vfc3RlcHMgLmdmX3N0ZXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXg6IDEgMCAxMjVweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZfcGFnZV9zdGVwcyAuZ2Zfc3RlcF9jb21wbGV0ZWQgLmdmX3N0ZXBfbnVtYmVyOmJlZm9yZSB7XG4gICAgd2lkdGg6IDM3cHg7XG4gICAgaGVpZ2h0OiAzN3B4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogdW5zZXQ7IH1cbiAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZfcGFnZV9zdGVwcyAuZ2Zfc3RlcF9jb21wbGV0ZWQgLmdmX3N0ZXBfbnVtYmVyOmFmdGVyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBhZGRpbmc6IDRweCAwIDA7IH1cblxuZGl2Lmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IgKyBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogIzA5MjI0YzsgfVxuICAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2UgaDEsXG4gIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSBoMixcbiAgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIGEge1xuICAgIGNvbG9yOiAjMDkyMjRjOyB9XG4gIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSAuYnRuLWxpbmsge1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDAgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDI2MHB4OyB9XG5cbi5oaWRlLWVycm9yLWluZm9fd3JhcHBlciAuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHtcbiAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1cHggMTRweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2Ryb3Bkb3duLWFycm93LXNlbGVjdC5wbmcpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIDIwcHggcmlnaHQgMThweCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuY2hvc2VuLWNvbnRhaW5lci5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tZHJvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIHtcbiAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi5nZmllbGRfZGVzY3JpcHRpb24udmFsaWRhdGlvbl9tZXNzYWdlLmdmaWVsZF92YWxpZGF0aW9uX21lc3NhZ2UsXG4uZ2Zvcm1fc3VibWlzc2lvbl9lcnJvci5oaWRlX3N1bW1hcnkge1xuICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbjogNXB4IDA7IH1cblxuLmdyYXZpdHktdGhlbWUudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgc2VsZWN0IHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLyoqXG4gKiogSGVhZGVyXG4gKiovXG4jbWFzdGhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkyMjRjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9oZWFkZXItYmNrZ3JuZC5qcGcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDAwO1xuICB0cmFuc2l0aW9uOiB0b3AgLjNzO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwYWNmNDsgfVxuICAjbWFzdGhlYWQgLmhlYWRlci1uYXZib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4OiAxIDAgYXV0bzsgfVxuICAjbWFzdGhlYWQgI2hlYWRlci10b3AtbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgY29sdW1uLWdhcDogMzJweDtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMDsgfVxuICAjbWFzdGhlYWQgLmhlYWRlci1zb2NpYWwtaWNvbnMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2x1bW4tZ2FwOiA0OXB4O1xuICAgIHBhZGRpbmc6IDE1cHggMCAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAgICNtYXN0aGVhZCAuaGVhZGVyLXNvY2lhbC1pY29ucyBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXNvY2lhbC1pY29ucyBhOmZvY3VzLCAjbWFzdGhlYWQgLmhlYWRlci1zb2NpYWwtaWNvbnMgYTpob3ZlciwgI21hc3RoZWFkIC5oZWFkZXItc29jaWFsLWljb25zIGE6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWNmNDsgfVxuICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDtcbiAgICB6LWluZGV4OiAzOyB9XG4gICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2xvZ28ge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDAgMTRweDtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNsb2dvIC5hLWN1c3RvbS1sb2dvIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjbG9nbyAuYS1jdXN0b20tbG9nbyBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7IH1cbiAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgLm5hdi13cmFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IC4zczsgfVxuICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07IH1cbiAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uID4gdWwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOXB4IDAgMCAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiA0NHB4OyB9XG4gICAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgLmRyb3Bkb3duLWNhcmV0IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgLmNhcmV0IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTUwJSAtIDE0cHgpKTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgICAgICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbiA+IHVsIC5jYXJldDpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2ltZy9uYXYtZHJvcGRvd24tYXJyb3cucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zczsgfVxuICAgICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGkge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgdWwuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogYW5pbS1mbGV4IC4zcyBlYXNlLWluLW91dDsgfVxuICAgICAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBhY2Y0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICMwMGFjZjQ7IH1cbiAgICAgICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGkgPiBhIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogYWN1bWluLXByby1jb25kZW5zZWQsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMjFweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpOm5vdCguc29jaWFsLWxpbmtzKTpub3QoLm5hdi1waG9uZS1saW5rKS5kcm9wZG93bi5vcGVuID4gYSxcbiAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaTpub3QoLnNvY2lhbC1saW5rcyk6bm90KC5uYXYtcGhvbmUtbGluaykgPiBhOmhvdmVyLFxuICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpOm5vdCguc29jaWFsLWxpbmtzKTpub3QoLm5hdi1waG9uZS1saW5rKSA+IGE6Zm9jdXMsXG4gICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGk6bm90KC5zb2NpYWwtbGlua3MpOm5vdCgubmF2LXBob25lLWxpbmspOmhvdmVyID4gYSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwYWNmNCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICMwMGFjZjQ7IH1cbiAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpOm5vdCguc29jaWFsLWxpbmtzKTpub3QoLm5hdi1waG9uZS1saW5rKS5kcm9wZG93bi5vcGVuID4gYSAuY2FyZXQsXG4gICAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaTpub3QoLnNvY2lhbC1saW5rcyk6bm90KC5uYXYtcGhvbmUtbGluaykgPiBhOmhvdmVyIC5jYXJldCxcbiAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpOm5vdCguc29jaWFsLWxpbmtzKTpub3QoLm5hdi1waG9uZS1saW5rKSA+IGE6Zm9jdXMgLmNhcmV0LFxuICAgICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGk6bm90KC5zb2NpYWwtbGlua3MpOm5vdCgubmF2LXBob25lLWxpbmspOmhvdmVyID4gYSAuY2FyZXQge1xuICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNXB4KTsgfVxuICAgICAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaTpub3QoLnNvY2lhbC1saW5rcyk6bm90KC5uYXYtcGhvbmUtbGluaykuZHJvcGRvd24ub3BlbiA+IGEgLmNhcmV0OmJlZm9yZSxcbiAgICAgICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGk6bm90KC5zb2NpYWwtbGlua3MpOm5vdCgubmF2LXBob25lLWxpbmspID4gYTpob3ZlciAuY2FyZXQ6YmVmb3JlLFxuICAgICAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaTpub3QoLnNvY2lhbC1saW5rcyk6bm90KC5uYXYtcGhvbmUtbGluaykgPiBhOmZvY3VzIC5jYXJldDpiZWZvcmUsXG4gICAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpOm5vdCguc29jaWFsLWxpbmtzKTpub3QoLm5hdi1waG9uZS1saW5rKTpob3ZlciA+IGEgLmNhcmV0OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKGFzc2V0cy9pbWcvbmF2LWRyb3Bkb3duLWFycm93LWhvdi5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgdWwuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjUyKTtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDEwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjUyKTtcbiAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDEwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjUyKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDgxcHggNDJweCA0NHB4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCB1bC5kcm9wZG93bi1tZW51OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxMjI0ZjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgdWwuZHJvcGRvd24tbWVudSBsaSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCB1bC5kcm9wZG93bi1tZW51IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDI4cHg7IH1cbiAgICAgICAgICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbiA+IHVsIHVsLmRyb3Bkb3duLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwYWNmNCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCB1bC5kcm9wZG93bi1tZW51IGxpIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBhY3VtaW4tcHJvLWNvbmRlbnNlZCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogLW1vei1wcmUtd3JhcDtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogLXByZS13cmFwO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiAtby1wcmUtd3JhcDtcbiAgICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cbiAgICAgICAgICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgdWwuZHJvcGRvd24tbWVudSBsaSBhOmhvdmVyLCAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgdWwuZHJvcGRvd24tbWVudSBsaSBhOmFjdGl2ZSwgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbiA+IHVsIHVsLmRyb3Bkb3duLW1lbnUgbGkgYTpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzAwYWNmNDsgfVxuXG4uY3VzdG9tLWxvZ28ubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jbWVudS10b2dnbGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmMDUwNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5uYXZiYXItdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgei1pbmRleDogMTIwO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTsgfVxuICAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMS41cHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLm5hdmJhci10b2dnbGUgLmljb24tYmFyOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciArIC5pY29uLWJhciB7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhci5pY29uLWJhci0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIuaWNvbi1iYXItMjphZnRlciwgLm5hdmJhci10b2dnbGUgLmljb24tYmFyLmljb24tYmFyLTI6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxLjVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDApO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMCk7XG4gICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMCk7XG4gICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7IH1cblxuLm5hdmJhci10b2dnbGUub3BlbiAuaWNvbi1iYXIuaWNvbi1iYXItMyxcbi5uYXZiYXItdG9nZ2xlLm9wZW4gLmljb24tYmFyLmljb24tYmFyLTEge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7IH1cblxuLm5hdmJhci10b2dnbGUub3BlbiAuaWNvbi1iYXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG5cbi5uYXZiYXItdG9nZ2xlLm9wZW4gLmljb24tYmFyLmljb24tYmFyLTIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4ubmF2YmFyLXRvZ2dsZS5vcGVuIC5pY29uLWJhci5pY29uLWJhci0yOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7IH1cblxuLm5hdmJhci10b2dnbGUub3BlbiAuaWNvbi1iYXIuaWNvbi1iYXItMjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7IH1cblxuLmhpZGUtb24tZGVzayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5saS5oaWRlLW5hdi1sYWJlbCA+IGEge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnNvY2lhbC1saW5rcyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDBhY2Y0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwYWNmNDsgfVxuICAuc29jaWFsLWxpbmtzID4gdWwuZHJvcGRvd24tbWVudSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgY29sdW1uLWdhcDogMzdweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAgIC5zb2NpYWwtbGlua3MgPiB1bC5kcm9wZG93bi1tZW51ID4gbGkgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAzcHggIWltcG9ydGFudDsgfVxuICAgICAgLnNvY2lhbC1saW5rcyA+IHVsLmRyb3Bkb3duLW1lbnUgPiBsaSBhOmZvY3VzLCAuc29jaWFsLWxpbmtzID4gdWwuZHJvcGRvd24tbWVudSA+IGxpIGE6aG92ZXIsIC5zb2NpYWwtbGlua3MgPiB1bC5kcm9wZG93bi1tZW51ID4gbGkgYTphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhY2Y0ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5zb2NpYWwtbGlua3MgPiB1bC5kcm9wZG93bi1tZW51ID4gbGkgYTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiB1bnNldCAhaW1wb3J0YW50OyB9XG4gICAgICAuc29jaWFsLWxpbmtzID4gdWwuZHJvcGRvd24tbWVudSA+IGxpIGEgLm1lbnUtbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5uYXYtcGhvbmUtbGluayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMThweCAwIDAgIWltcG9ydGFudDsgfVxuICAubmF2LXBob25lLWxpbmsgYSB7XG4gICAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogMCAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogOHB4IDE2cHggMTJweCA1NHB4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2x1bW4tZ2FwOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjA1MDUgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogMC4zcyAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvY29tbWVudC1pY29uLnBuZykgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDEycHggY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50OyB9XG4gICAgLm5hdi1waG9uZS1saW5rIGE6Zm9jdXMsIC5uYXYtcGhvbmUtbGluayBhOmhvdmVyLCAubmF2LXBob25lLWxpbmsgYTphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWNmNCAhaW1wb3J0YW50OyB9XG4gICAgLm5hdi1waG9uZS1saW5rIGE6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdOZWVkIEhlbHA/IFRhbGsgdG8gYW4gRXhwZXJ0IE5vdyc7XG4gICAgICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMTVlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi8qKlxuICoqIEZvb3RlclxuICoqL1xuI2Zvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODMwNmQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2Zvb3Rlci1iY2tncm5kLmpwZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIHBhZGRpbmc6IDUycHggMCAwO1xuICBtYXJnaW46IGF1dG8gMCAwOyB9XG4gICNmb290ZXIgLmZvb3Rlci1jb250ZW50cyB7XG4gICAgY29sdW1uLWdhcDogMzdweDtcbiAgICBwYWRkaW5nOiAwIDAgMzhweDsgfVxuICAjZm9vdGVyIC5mb290ZXItY29udGVudC1yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICNmb290ZXIgLmEtY3VzdG9tLWxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgI2Zvb3RlciAuYS1jdXN0b20tbG9nby5tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAjZm9vdGVyIC5mb290ZXItY29sLWxvZ28ge1xuICAgIG1hcmdpbjogLTc0cHggMCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgei1pbmRleDogNTsgfVxuICAgICNmb290ZXIgLmZvb3Rlci1jb2wtbG9nbyAuY2FsbC1idG4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICNmb290ZXIgLmZvb3Rlci1zb2NpYWwtaWNvbnMtYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgY29sdW1uLWdhcDogNTRweDtcbiAgICBwYWRkaW5nOiAyM3B4IDAgMDsgfVxuICAgICNmb290ZXIgLmZvb3Rlci1zb2NpYWwtaWNvbnMtYm94Lm1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICNmb290ZXIgI21lbnUtZm9vdGVyLW5hdmlnYXRpb24ge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDMzcHggMCA0M3B4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBjb2x1bW4tZ2FwOiA1NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzOyB9XG4gICAgI2Zvb3RlciAjbWVudS1mb290ZXItbmF2aWdhdGlvbjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtMTAzNXB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB3aWR0aDogMjU2MHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvZm9vdGVyLW5hdi1iY2tncm5kLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgICNmb290ZXIgI21lbnUtZm9vdGVyLW5hdmlnYXRpb24gYSB7XG4gICAgICBmb250LWZhbWlseTogYWN1bWluLXByby1jb25kZW5zZWQsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMDkyMjRjO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG4gICAgICAjZm9vdGVyICNtZW51LWZvb3Rlci1uYXZpZ2F0aW9uIGE6Zm9jdXMsICNmb290ZXIgI21lbnUtZm9vdGVyLW5hdmlnYXRpb24gYTpob3ZlciwgI2Zvb3RlciAjbWVudS1mb290ZXItbmF2aWdhdGlvbiBhOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICNmb290ZXIgLmZvb3Rlci1jYWxsLWxuayB7XG4gICAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDlweDsgfVxuICAgICNmb290ZXIgLmZvb3Rlci1jYWxsLWxuazpmb2N1cywgI2Zvb3RlciAuZm9vdGVyLWNhbGwtbG5rOmhvdmVyLCAjZm9vdGVyIC5mb290ZXItY2FsbC1sbms6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMDBhY2Y0OyB9XG4gICAgI2Zvb3RlciAuZm9vdGVyLWNhbGwtbG5rIGkuaWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwNTA1O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvY2FsbC1pY29uLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAjZm9vdGVyIHVsLmZvb3Rlci1zb2NpYWwtaWNvbnMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMCAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAgICNmb290ZXIgdWwuZm9vdGVyLXNvY2lhbC1pY29ucyBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgICNmb290ZXIgdWwuZm9vdGVyLXNvY2lhbC1pY29ucyBhOmZvY3VzLCAjZm9vdGVyIHVsLmZvb3Rlci1zb2NpYWwtaWNvbnMgYTpob3ZlciwgI2Zvb3RlciB1bC5mb290ZXItc29jaWFsLWljb25zIGE6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWNmNDsgfVxuICAjZm9vdGVyIC5mb290ZXItYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICNmb290ZXIgLmZvb3Rlci1ib3R0b20gLmNvbG9waG9uIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAjZm9vdGVyIC5mb290ZXItYm90dG9tIC5jb2xvcGhvbiAuYnkge1xuICAgICAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA4cHg7XG4gICAgICBwYWRkaW5nOiAxNHB4IDAgMTBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAwM2VtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgb3BhY2l0eTogLjU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAjZm9vdGVyIC5mb290ZXItYm90dG9tIC5jb2xvcGhvbiAuYnkgYSB7XG4gICAgICBjb2xvcjogIzU2NzA4MDsgfVxuXG4uYmFjay10by10b3Age1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxNXB4O1xuICByaWdodDogMjBweDtcbiAgei1pbmRleDogMTAwMTA7XG4gIGJhY2tncm91bmQ6ICMxODMwNmQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZjA1MDU7XG4gIGhlaWdodDogMzZweDtcbiAgd2lkdGg6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMjU1LCA1LCA1LCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSgyNTUsIDUsIDUsIDAuMik7XG4gIC1tcy1ib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMjU1LCA1LCA1LCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMjU1LCA1LCA1LCAwLjIpOyB9XG4gIC5iYWNrLXRvLXRvcDpob3ZlciB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMThweCByZ2JhKDI1NSwgNSwgNSwgMC43KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMCAxOHB4IHJnYmEoMjU1LCA1LCA1LCAwLjcpO1xuICAgIC1tcy1ib3gtc2hhZG93OiAwIDAgMThweCByZ2JhKDI1NSwgNSwgNSwgMC43KTtcbiAgICBib3gtc2hhZG93OiAwIDAgMThweCByZ2JhKDI1NSwgNSwgNSwgMC43KTsgfVxuICAuYmFjay10by10b3A6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gNnB4KTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDdweCk7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1ib3R0b206IDlweCBzb2xpZCAjZmZmZmZmO1xuICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNob3ctYmFjay10by10b3AgLmJhY2stdG8tdG9wIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTsgfVxuXG4jc3duemFfYmFubmVyX2lkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBrZXlmcmFtZXMgYW5pbS1zaG93IHtcbiAgMCUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAxJSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9IH1cblxuQGtleWZyYW1lcyBhbmltLWZsZXgge1xuICAwJSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIDElIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfSB9XG5cbkBrZXlmcmFtZXMgYW5pbS1mbGV4LWhpZGUge1xuICAwJSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIDElIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfSB9XG5cbi8qKlxuICoqIFBhZ2UgU2VjdGlvbnNcbiAqKi9cbi5ibG9nX3BhZ2Vfc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDsgfVxuICAuYmxvZ19wYWdlX3NlY3Rpb24gLnRoZS1jb250ZW50LXdyYXAge1xuICAgIHBhZGRpbmc6IDAgMCA1M3B4OyB9XG4gICAgLmJsb2dfcGFnZV9zZWN0aW9uIC50aGUtY29udGVudC13cmFwLnNpbmdsZS1wb3N0LWJsb2cge1xuICAgICAgcGFkZGluZzogNjBweCAwIDY0cHg7IH1cbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zZWN0aW9uLWhlYWRpbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogMTFweCAwIDY2cHg7IH1cbiAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNlY3Rpb24taGVhZGluZzpiZWZvcmUsIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2VjdGlvbi1oZWFkaW5nOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgbWFyZ2luOiAyNXB4IDAgMDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDBhY2Y0O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMGFjZjQ7IH1cbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC5jb250ZW50LWhlYWRpbmdzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC5oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMxODMwNmQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgNjZweCAwIDY4cHg7XG4gICAgd2hpdGUtc3BhY2U6IHByZTsgfVxuICAuYmxvZ19wYWdlX3NlY3Rpb24gLnBvc3Qtcm93cyAuYWxtLXJldmVhbCArIC5hbG0tcmV2ZWFsIHtcbiAgICBtYXJnaW46IDQwcHggMCAwOyB9XG4gIC5ibG9nX3BhZ2Vfc2VjdGlvbiAucG9zdC1yb3dzIC5hbG0tcmV2ZWFsIC5jYXJkLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGNvbHVtbi1nYXA6IDIwcHg7IH1cbiAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnBvc3Qtcm93cyAuYWxtLXJldmVhbCAuY2FyZC1jb250ZW50ICsgLmNhcmQtY29udGVudCB7XG4gICAgICBtYXJnaW46IDQwcHggMCAwOyB9XG4gICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5wb3N0LXJvd3MgLmFsbS1yZXZlYWwgLmNhcmQtY29udGVudCAuYmxvZy1wcmV2LWltZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgICAgbWluLWhlaWdodDogMzcwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAzNzBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAucG9zdC1yb3dzIC5hbG0tcmV2ZWFsIC5jYXJkLWNvbnRlbnQgLmJsb2ctcHJldi1pbWc6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5wb3N0LXJvd3MgLmFsbS1yZXZlYWwgLmNhcmQtY29udGVudCAuYmxvZy1wcmV2LWltZzpiZWZvcmUsIC5ibG9nX3BhZ2Vfc2VjdGlvbiAucG9zdC1yb3dzIC5hbG0tcmV2ZWFsIC5jYXJkLWNvbnRlbnQgLmJsb2ctcHJldi1pbWc6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7IH1cbiAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAucG9zdC1yb3dzIC5hbG0tcmV2ZWFsIC5jYXJkLWNvbnRlbnQgLmJsb2ctcHJldi1pbWc6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNSwgMzEsIDM2LCAwLjc1KTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjRzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnBvc3Qtcm93cyAuYWxtLXJldmVhbCAuY2FyZC1jb250ZW50IC5ibG9nLXByZXYtaW1nOmFmdGVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICMwMGFjZjQ7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAucG9zdC1yb3dzIC5hbG0tcmV2ZWFsIC5jYXJkLWNvbnRlbnQgLmJsb2ctcHJldi1pbWcgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnBvc3Qtcm93cyAuYWxtLXJldmVhbCAuY2FyZC1jb250ZW50IC5wb3N0LWNvbnRlbnRzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAucG9zdC1yb3dzIC5hbG0tcmV2ZWFsIC5jYXJkLWNvbnRlbnQgLnBvc3QtY29udGVudHM6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTNweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9ibG9nY2FyZC1jb250ZW50LWJnLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgd2lkdGg6IDE5M3B4O1xuICAgICAgICBoZWlnaHQ6IDE3MnB4O1xuICAgICAgICB6LWluZGV4OiAtMTsgfVxuICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAucG9zdC1yb3dzIC5hbG0tcmV2ZWFsIC5jYXJkLWNvbnRlbnQgLnBvc3QtdGl0bGUge1xuICAgICAgbWFyZ2luOiAtMTBweCAwIDVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwOyB9XG4gICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnBvc3Qtcm93cyAuYWxtLXJldmVhbCAuY2FyZC1jb250ZW50IC5wb3N0LXRpdGxlIGEge1xuICAgICAgICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIGNvbG9yOiAjMTgzMDZkO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAucG9zdC1yb3dzIC5hbG0tcmV2ZWFsIC5jYXJkLWNvbnRlbnQgLnBvc3QtdGl0bGUgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNmZjA1MDU7IH1cbiAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnBvc3Qtcm93cyAuYWxtLXJldmVhbCAuY2FyZC1jb250ZW50IC5wb3N0LWRhdGUge1xuICAgICAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogI2E2YTZhNjsgfVxuICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAucG9zdC1yb3dzIC5hbG0tcmV2ZWFsIC5jYXJkLWNvbnRlbnQgLnBvc3QtY2F0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogIzAwYWNmNDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAucG9zdC1yb3dzIC5hbG0tcmV2ZWFsIC5jYXJkLWNvbnRlbnQgLmV4Y2VycHQge1xuICAgICAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICMxODMwNmQ7IH1cbiAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAucG9zdC1yb3dzIC5hbG0tcmV2ZWFsIC5jYXJkLWNvbnRlbnQgLmV4Y2VycHQgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7IH1cbiAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnBvc3Qtcm93cyAuYWxtLXJldmVhbCAuY2FyZC1jb250ZW50IC5idG5zIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAxMXB4O1xuICAgICAgbWFyZ2luOiBhdXRvIDAgMCAhaW1wb3J0YW50OyB9XG4gICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5wb3N0LXJvd3MgLmFsbS1yZXZlYWwgLmNhcmQtY29udGVudCAucmVhZG1vcmUge1xuICAgICAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE2ZW07XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogIzAwYWNmNDtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWluLWhlaWdodDogYXV0bzsgfVxuICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5wb3N0LXJvd3MgLmFsbS1yZXZlYWwgLmNhcmQtY29udGVudCAucmVhZG1vcmU6Zm9jdXMsIC5ibG9nX3BhZ2Vfc2VjdGlvbiAucG9zdC1yb3dzIC5hbG0tcmV2ZWFsIC5jYXJkLWNvbnRlbnQgLnJlYWRtb3JlOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMGFjZjQ7IH1cbiAgICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5wb3N0LXJvd3MgLmFsbS1yZXZlYWwgLmNhcmQtY29udGVudCAucmVhZG1vcmU6Zm9jdXM6YWZ0ZXIsIC5ibG9nX3BhZ2Vfc2VjdGlvbiAucG9zdC1yb3dzIC5hbG0tcmV2ZWFsIC5jYXJkLWNvbnRlbnQgLnJlYWRtb3JlOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9ibG9nLXJlYWRtb3JlLWFycm93LWgucG5nKTsgfVxuICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5wb3N0LXJvd3MgLmFsbS1yZXZlYWwgLmNhcmQtY29udGVudCAucmVhZG1vcmU6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICMwMGFjZjQ7IH1cbiAgICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5wb3N0LXJvd3MgLmFsbS1yZXZlYWwgLmNhcmQtY29udGVudCAucmVhZG1vcmU6YWN0aXZlOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9ibG9nLXJlYWRtb3JlLWFycm93LWEucG5nKTsgfVxuICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5wb3N0LXJvd3MgLmFsbS1yZXZlYWwgLmNhcmQtY29udGVudCAucmVhZG1vcmU6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9ibG9nLXJlYWRtb3JlLWFycm93LW0ucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICBtYXJnaW46IDAgMCA0cHggMzJweDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gIC5ibG9nX3BhZ2Vfc2VjdGlvbiAucG9zdC1jYXJkcyAuYWxtLXJldmVhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogMjJweDtcbiAgICByb3ctZ2FwOiAyNHB4OyB9XG4gICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5wb3N0LWNhcmRzIC5hbG0tcmV2ZWFsICsgLmFsbS1yZXZlYWwge1xuICAgICAgbWFyZ2luOiAyNHB4IDAgMDsgfVxuICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAucG9zdC1jYXJkcyAuYWxtLXJldmVhbDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGZsZXg6IGF1dG87IH1cbiAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnBvc3QtY2FyZHMgLmFsbS1yZXZlYWwgLmNhcmQtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHJvdy1nYXA6IDE2cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzg1cHg7XG4gICAgICBtaW4taGVpZ2h0OiA1NTZweDtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMGFjZjQ7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnBvc3QtY2FyZHMgLmFsbS1yZXZlYWwgLmNhcmQtY29udGVudCArIC5jYXJkLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDQwcHggMCAwOyB9XG4gICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnBvc3QtY2FyZHMgLmFsbS1yZXZlYWwgLmNhcmQtY29udGVudDpmb2N1cyAucmVhZG1vcmUsIC5ibG9nX3BhZ2Vfc2VjdGlvbiAucG9zdC1jYXJkcyAuYWxtLXJldmVhbCAuY2FyZC1jb250ZW50OmhvdmVyIC5yZWFkbW9yZSB7XG4gICAgICAgIGNvbG9yOiAjMDBhY2Y0OyB9XG4gICAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAucG9zdC1jYXJkcyAuYWxtLXJldmVhbCAuY2FyZC1jb250ZW50OmZvY3VzIC5yZWFkbW9yZTphZnRlciwgLmJsb2dfcGFnZV9zZWN0aW9uIC5wb3N0LWNhcmRzIC5hbG0tcmV2ZWFsIC5jYXJkLWNvbnRlbnQ6aG92ZXIgLnJlYWRtb3JlOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9ibG9nLXJlYWRtb3JlLWFycm93LWgucG5nKTtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxcHggMTNweDsgfVxuICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5wb3N0LWNhcmRzIC5hbG0tcmV2ZWFsIC5jYXJkLWNvbnRlbnQ6YWN0aXZlIC5yZWFkbW9yZSB7XG4gICAgICAgIGNvbG9yOiAjMDBhY2Y0OyB9XG4gICAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAucG9zdC1jYXJkcyAuYWxtLXJldmVhbCAuY2FyZC1jb250ZW50OmFjdGl2ZSAucmVhZG1vcmU6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2Jsb2ctcmVhZG1vcmUtYXJyb3ctaC5wbmcpO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDFweCAxM3B4OyB9XG4gICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5wb3N0LWNhcmRzIC5hbG0tcmV2ZWFsIC5ibG9nLXByZXYtaW1nIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgbWF4LXdpZHRoOiAzODVweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDMxMHB4O1xuICAgICAgbWF4LWhlaWdodDogMzEwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnBvc3QtY2FyZHMgLmFsbS1yZXZlYWwgLmJsb2ctcHJldi1pbWc6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjMDBhY2Y0O1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcyBlYXNlOyB9XG4gICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnBvc3QtY2FyZHMgLmFsbS1yZXZlYWwgLmJsb2ctcHJldi1pbWcgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5wb3N0LWNhcmRzIC5hbG0tcmV2ZWFsIC5wb3N0LWNvbnRlbnRzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMjI4cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5wb3N0LWNhcmRzIC5hbG0tcmV2ZWFsIC5wb3N0LXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBhY3VtaW4tcHJvLWNvbmRlbnNlZCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjMDkyMjRjO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgMCA1cHg7IH1cbiAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnBvc3QtY2FyZHMgLmFsbS1yZXZlYWwgLnBvc3QtZGF0ZSB7XG4gICAgICBmb250LWZhbWlseTogYWN1bWluLXByby1jb25kZW5zZWQsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIDAgNHB4OyB9XG4gICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5wb3N0LWNhcmRzIC5hbG0tcmV2ZWFsIC5leGNlcnB0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgICAgY29sb3I6ICMwZDBkMGQ7IH1cbiAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAucG9zdC1jYXJkcyAuYWxtLXJldmVhbCAuZXhjZXJwdCBwIHtcbiAgICAgICAgbWFyZ2luOiAxM3B4IDA7IH1cbiAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnBvc3QtY2FyZHMgLmFsbS1yZXZlYWwgLmJ0bnMge1xuICAgICAgcGFkZGluZzogMCAwIDIzcHg7XG4gICAgICBtYXJnaW46IGF1dG8gMCAwICFpbXBvcnRhbnQ7IH1cbiAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnBvc3QtY2FyZHMgLmFsbS1yZXZlYWwgLnJlYWRtb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBhY3VtaW4tcHJvLWNvbmRlbnNlZCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICNmZjA1MDU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgIHRyYW5zaXRpb246IC4zczsgfVxuICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5wb3N0LWNhcmRzIC5hbG0tcmV2ZWFsIC5yZWFkbW9yZTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2Jsb2ctcmVhZG1vcmUtYXJyb3ctbS5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDFweCA4cHg7XG4gICAgICAgIHRyYW5zaXRpb246IC4zczsgfVxuICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuY29udGVudC13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgcm93LWdhcDogMzBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuc2VwYXJhdG9yIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDBhY2Y0O1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMjlweDsgfVxuICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnBvc3QtY29udGVudCB7XG4gICAgICBmbGV4OiAwIDEgODQwcHg7XG4gICAgICBtYXgtd2lkdGg6IDg0MHB4OyB9XG4gICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5wb3N0LWNvbnRlbnQgLnBvc3QtdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogIzA5MjI0YztcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5wb3N0LWNvbnRlbnQgLnBvc3QtZGF0ZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBhY3VtaW4tcHJvLWNvbmRlbnNlZCwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICAgIG1hcmdpbjogMCAwIDE5cHg7IH1cbiAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5wb3N0LWltYWdlIHtcbiAgICAgIG1hcmdpbjogMCAwIDEycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnBvc3QtaW1hZ2U6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjMDBhY2Y0OyB9XG4gICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5wb3N0LWltYWdlIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAucG9zdC1jb250ZW50IGgxICsgcCwgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAucG9zdC1jb250ZW50IGgyICsgcCwgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAucG9zdC1jb250ZW50IGgzICsgcCwgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAucG9zdC1jb250ZW50IGg0ICsgcCwgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAucG9zdC1jb250ZW50IGg1ICsgcCwgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAucG9zdC1jb250ZW50IGg2ICsgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNHB4OyB9XG4gICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAucG9zdC1jb250ZW50IHAge1xuICAgICAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgICBjb2xvcjogIzBkMGQwZDtcbiAgICAgIG1hcmdpbjogMTBweCAwIDZweDsgfVxuICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnBvc3QtY29udGVudCB1bCxcbiAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5wb3N0LWNvbnRlbnQgb2wge1xuICAgICAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgICBjb2xvcjogIzBkMGQwZDsgfVxuICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgaDEsIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgaDIsIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgaDMsIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgaDQsIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgaDUsIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgaDYge1xuICAgICAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogIzA5MjI0YztcbiAgICAgIG1hcmdpbjogNnB4IDAgMDsgfVxuICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgaDMge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IGEge1xuICAgICAgY29sb3I6ICNmZjA1MDU7IH1cbiAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgYTpmb2N1cywgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMGFjZjQ7IH1cbiAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5zaGFyZS10by1zb2NpYWxzLmluLXBvc3QtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sdW1uLWdhcDogMjRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTIyNGM7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgN3B4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzYzNjM2MztcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICBtaW4taGVpZ2h0OiA2N3B4O1xuICAgICAgbWF4LWhlaWdodDogNjdweDsgfVxuICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuc2hhcmUtdG8tc29jaWFscy5pbi1wb3N0LWNvbnRlbnQgLnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IGFjdW1pbi1wcm8tY29uZGVuc2VkLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIG1hcmdpbjogMCAwIDJweDsgfVxuICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuc2hhcmUtdG8tc29jaWFscy5pbi1wb3N0LWNvbnRlbnQgLnRoZV9jaGFtcF9zaGFyaW5nX3VsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgY29sdW1uLWdhcDogMTdweDtcbiAgICAgICAgcGFkZGluZzogMCAwIDRweDsgfVxuICAgICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5zaGFyZS10by1zb2NpYWxzLmluLXBvc3QtY29udGVudCAudGhlX2NoYW1wX3NoYXJpbmdfdWwgLnRoZV9jaGFtcF9zdmcge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZTNjODkgIWltcG9ydGFudDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzOHB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDM4cHg7IH1cbiAgICAgICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5zaGFyZS10by1zb2NpYWxzLmluLXBvc3QtY29udGVudCAudGhlX2NoYW1wX3NoYXJpbmdfdWwgLnRoZV9jaGFtcF9zdmc6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDUwNSAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuc2hhcmUtdG8tc29jaWFscy5pbi1wb3N0LWNvbnRlbnQgLnRoZV9jaGFtcF9zaGFyaW5nX3VsIC50aGVfY2hhbXBfc3ZnIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAgICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5zaGFyZS10by1zb2NpYWxzLmluLXBvc3QtY29udGVudCAudGhlX2NoYW1wX3NoYXJpbmdfdWwgLnRoZV9jaGFtcF9idXR0b25fdHdpdHRlciAudGhlX2NoYW1wX3N2ZyBzdmcge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAgICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5zaGFyZS10by1zb2NpYWxzLmluLXBvc3QtY29udGVudCAudGhlX2NoYW1wX3NoYXJpbmdfdWwgLnRoZV9jaGFtcF9mYWNlYm9vayAudGhlX2NoYW1wX3N2ZyBzdmcge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuICAgICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5zaGFyZS10by1zb2NpYWxzLmluLXBvc3QtY29udGVudCAudGhlX2NoYW1wX3NoYXJpbmdfdWwgLnRoZV9jaGFtcF9idXR0b25fcGludGVyZXN0IC50aGVfY2hhbXBfc3ZnIHN2ZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMjhweCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnNoYXJlLXRvLXNvY2lhbHMuaW4tcG9zdC1jb250ZW50IC50aGVfY2hhbXBfc2hhcmluZ191bCAudGhlX2NoYW1wX2J1dHRvbl9saW5rZWRpbiAudGhlX2NoYW1wX3N2ZyBzdmcge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnNpZGViYXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDM0MHB4OyB9XG4gICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5zaWRlYmFyIC53aWRnZXQtd3JhcCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDE5cHg7IH1cbiAgICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuc2lkZWJhciAud2lkZ2V0LXdyYXAgaDIge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBhY3VtaW4tcHJvLWNvbmRlbnNlZCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBjb2xvcjogIzA5MjI0YztcbiAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5zaWRlYmFyIC53aWRnZXQtd3JhcCBoMjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWNmNDsgfVxuICAgICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5zaWRlYmFyIC53aWRnZXQtd3JhcCB1bCB7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMTZweCAwOyB9XG4gICAgICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuc2lkZWJhciAud2lkZ2V0LXdyYXAgdWwgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwYWNmNDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxM3B4OyB9XG4gICAgICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuc2lkZWJhciAud2lkZ2V0LXdyYXAgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4OyB9XG4gICAgICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuc2lkZWJhciAud2lkZ2V0LXdyYXAgdWwgYSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogYWN1bWluLXByby1jb25kZW5zZWQsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiAjMDkyMjRjO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICByb3ctZ2FwOiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAtN3B4IDAgMDsgfVxuICAgICAgICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuc2lkZWJhciAud2lkZ2V0LXdyYXAgdWwgYTpmb2N1czphZnRlciwgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuc2lkZWJhciAud2lkZ2V0LXdyYXAgdWwgYTpob3ZlcjphZnRlciwgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuc2lkZWJhciAud2lkZ2V0LXdyYXAgdWwgYTphY3RpdmU6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9ibG9nLXJlYWRtb3JlLWFycm93LWgucG5nKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA5NXB4IGJvdHRvbSA4cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDBhY2Y0OyB9XG4gICAgICAgICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5zaWRlYmFyIC53aWRnZXQtd3JhcCB1bCBhOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJ1JlYWQgTW9yZSc7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2Jsb2ctcmVhZG1vcmUtYXJyb3ctbS5wbmcpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDkwcHggYm90dG9tIDhweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGFjdW1pbi1wcm8tY29uZGVuc2VkLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmMDUwNTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zczsgfVxuICAgICAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnNpZGViYXIgLndpZGdldC13cmFwIHVsIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX2ZlYXR1cmVkLWltYWdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDg5cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuc2lkZWJhciAud2lkZ2V0LXdyYXAgdWwgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fZmVhdHVyZWQtaW1hZ2UgaW1nIHtcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogODlweDsgfVxuICAgICAgICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuc2lkZWJhciAud2lkZ2V0LXdyYXAgdWwgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fZmVhdHVyZWQtaW1hZ2U6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjMDBhY2Y0O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcyBlYXNlOyB9XG4gICAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnNpZGViYXIgLndpZGdldC13cmFwIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgNDhweDtcbiAgICAgICAgICBwYWRkaW5nOiAyMnB4IDE5cHggNjhweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7IH1cbiAgICAgICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5zaWRlYmFyIC53aWRnZXQtd3JhcCBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQuZ2ZpZWxkLS13aWR0aC1oYWxmIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyOyB9XG4gICAgICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuc2lkZWJhciAud2lkZ2V0LXdyYXAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZmllbGRzIHtcbiAgICAgICAgICAgIGdyaWQtcm93LWdhcDogMTNweCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuc2lkZWJhciAud2lkZ2V0LXdyYXAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1faGVhZGluZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIxcHg7IH1cbiAgICAgICAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnNpZGViYXIgLndpZGdldC13cmFwIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2hlYWRpbmcgLmdmb3JtX2Rlc2NyaXB0aW9uLFxuICAgICAgICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuc2lkZWJhciAud2lkZ2V0LXdyYXAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1faGVhZGluZyAuZ2Zvcm1fcmVxdWlyZWRfbGVnZW5kIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuc2lkZWJhciAud2lkZ2V0LXdyYXAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1faGVhZGluZyAuZ2Zvcm1fdGl0bGUge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMTgzMDZkOyB9XG4gICAgICAgICAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnNpZGViYXIgLndpZGdldC13cmFwIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2hlYWRpbmcgLmdmb3JtX3RpdGxlOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMGFjZjQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMGFjZjQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5zaWRlYmFyIC53aWRnZXQtd3JhcCBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5idXR0b24sIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnNpZGViYXIgLndpZGdldC13cmFwIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dC5idXR0b24sXG4gICAgICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuc2lkZWJhciAud2lkZ2V0LXdyYXAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuc2lkZWJhciAud2lkZ2V0LXdyYXAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuaGFzLWZvb3Rub3RlIGRpdi5nZm9ybV9maWVsZHMgLmZvcm0tZm9vdG5vdGUge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNzNweDsgfVxuICAgICAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnNpZGViYXIgLndpZGdldC13cmFwIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLm5vdGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAwOGVtO1xuICAgICAgICAgICAgcGFkZGluZzogOXB4IDExcHggMCAzMnB4OyB9XG4gICAgICAgICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5zaWRlYmFyIC53aWRnZXQtd3JhcCBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5ub3RlIC5ub3RlLWljb24ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI3cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IC0xcHg7IH1cbiAgICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuc2lkZWJhciAud2lkZ2V0LXdyYXAgLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3JzIGgyLmdmb3JtX3N1Ym1pc3Npb25fZXJyb3Ige1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnNpZGViYXIgLndpZGdldC13cmFwIC5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyBoMi5nZm9ybV9zdWJtaXNzaW9uX2Vycm9yOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVuc2V0OyB9XG4gICAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnNpZGViYXIgLndpZGdldC13cmFwICN2YWxpZGF0aW9uX21lc3NhZ2VfM181IHtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMDsgfVxuICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuc2lkZWJhciAudGhlX2NoYW1wX3NoYXJpbmdfY29udGFpbmVyIC53aWRnZXQtd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2x1bW4tZ2FwOiAyNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkyMjRjO1xuICAgICAgICBwYWRkaW5nOiAxMXB4IDAgMTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzYzNjM2MztcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7IH1cbiAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnNpZGViYXIgLnRoZV9jaGFtcF9zaGFyaW5nX2NvbnRhaW5lciAud2lkZ2V0LXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IGFjdW1pbi1wcm8tY29uZGVuc2VkLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIG1hcmdpbjogMCAwIDJweDsgfVxuICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuc2lkZWJhciAudGhlX2NoYW1wX3NoYXJpbmdfY29udGFpbmVyIC50aGVfY2hhbXBfc2hhcmluZ191bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGNvbHVtbi1nYXA6IDE5cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA0cHg7IH1cbiAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnNpZGViYXIgLnRoZV9jaGFtcF9zaGFyaW5nX2NvbnRhaW5lci50aGVfY2hhbXBfaG9yaXpvbnRhbF9zaGFyaW5nIC50aGVfY2hhbXBfc3ZnIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBlM2M4OSAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuc2lkZWJhciAudGhlX2NoYW1wX3NoYXJpbmdfY29udGFpbmVyLnRoZV9jaGFtcF9ob3Jpem9udGFsX3NoYXJpbmcgLnRoZV9jaGFtcF9zdmc6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjA1MDUgIWltcG9ydGFudDsgfVxuICAgICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5zaWRlYmFyIC50aGVfY2hhbXBfc2hhcmluZ19jb250YWluZXIudGhlX2NoYW1wX2hvcml6b250YWxfc2hhcmluZyAudGhlX2NoYW1wX3N2ZyBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5zaWRlYmFyIC50aGVfY2hhbXBfc2hhcmluZ19jb250YWluZXIudGhlX2NoYW1wX2hvcml6b250YWxfc2hhcmluZyAudGhlX2NoYW1wX2J1dHRvbl90d2l0dGVyIC50aGVfY2hhbXBfc3ZnIHN2ZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuc2lkZWJhciAudGhlX2NoYW1wX3NoYXJpbmdfY29udGFpbmVyLnRoZV9jaGFtcF9ob3Jpem9udGFsX3NoYXJpbmcgLnRoZV9jaGFtcF9mYWNlYm9vayAudGhlX2NoYW1wX3N2ZyBzdmcge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnNpZGViYXIgLnRoZV9jaGFtcF9zaGFyaW5nX2NvbnRhaW5lci50aGVfY2hhbXBfaG9yaXpvbnRhbF9zaGFyaW5nIC50aGVfY2hhbXBfYnV0dG9uX3BpbnRlcmVzdCAudGhlX2NoYW1wX3N2ZyBzdmcge1xuICAgICAgICBtYXgtaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnNpZGViYXIgLnRoZV9jaGFtcF9zaGFyaW5nX2NvbnRhaW5lci50aGVfY2hhbXBfaG9yaXpvbnRhbF9zaGFyaW5nIC50aGVfY2hhbXBfYnV0dG9uX2xpbmtlZGluIC50aGVfY2hhbXBfc3ZnIHN2ZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuc2lkZWJhciAuc2lkZWRhci1jb250YWN0LWZvcm0gLndwLWJsb2NrLWhlYWRpbmcge1xuICAgICAgICBmb250LWZhbWlseTogYWN1bWluLXByby1jb25kZW5zZWQsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMjFweCAxM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkyMjRjO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDsgfVxuICAgICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5zaWRlYmFyIC5zaWRlZGFyLWNvbnRhY3QtZm9ybSAud3AtYmxvY2staGVhZGluZyBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMwMGFjZjQ7IH1cbiAgICAgICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuc2lkZWJhciAuc2lkZWRhci1jb250YWN0LWZvcm0gLndwLWJsb2NrLWhlYWRpbmc6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IHVuc2V0OyB9XG4gICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuc2hhcmUtdG8tc29jaWFscyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgICBtaW4taGVpZ2h0OiA3MXB4O1xuICAgICAgbWF4LWhlaWdodDogNzFweDtcbiAgICAgIGNvbHVtbi1nYXA6IDIycHg7XG4gICAgICBtYXJnaW46IDhweCAwIDEycHg7IH1cbiAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnNoYXJlLXRvLXNvY2lhbHMgLnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IGFjdW1pbi1wcm8tY29uZGVuc2VkLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjMDBhY2Y0O1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnNoYXJlLXRvLXNvY2lhbHMgLnRoZV9jaGFtcF9ob3Jpem9udGFsX3NoYXJpbmcgLnRoZV9jaGFtcF9zdmcgcGF0aCB7XG4gICAgICAgIHRyYW5zaXRpb246IC4zczsgfVxuICAuYmxvZ19wYWdlX3NlY3Rpb24gLm5vdGhpbmctZm91bmQge1xuICAgIG1hcmdpbjogNTBweCAwOyB9XG4gICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5ub3RoaW5nLWZvdW5kIC5oZWFkaW5nIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzA5MjI0YztcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAubm90aGluZy1mb3VuZCAuY29udGVudCB7XG4gICAgICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICAgIGNvbG9yOiAjMDkyMjRjOyB9XG4gICAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLm5vdGhpbmctZm91bmQgLmNvbnRlbnQgcCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDI1cHg7IH1cbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC5hbG0tYnRuLXdyYXAge1xuICAgIG1hcmdpbjogMThweCAwIDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAuYmxvZ19wYWdlX3NlY3Rpb24gLmFsbS1sb2FkLW1vcmUtYnRuLm1vcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjA1MDU7XG4gICAgZm9udC1mYW1pbHk6IGFjdW1pbi1wcm8tY29uZGVuc2VkLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMCA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuYWxtLWxvYWQtbW9yZS1idG4ubW9yZTpmb2N1cywgLmJsb2dfcGFnZV9zZWN0aW9uIC5hbG0tbG9hZC1tb3JlLWJ0bi5tb3JlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWNmNDsgfVxuICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuYWxtLWxvYWQtbW9yZS1idG4ubW9yZTphY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhY2Y0OyB9XG4gICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5hbG0tbG9hZC1tb3JlLWJ0bi5tb3JlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuYWxtLWxvYWQtbW9yZS1idG4ubW9yZS5sb2FkaW5nIHtcbiAgICAgIHBhZGRpbmc6IDAgMCA0cHg7IH1cblxuLmFkbWluLWJhciAuZGVmYXVsdC1wYWdlLXNlY3Rpb24gLnRoZS1wYWdlLWJhbm5lciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3AgLTY4cHg7IH1cblxuLmRlZmF1bHQtcGFnZS1zZWN0aW9uIC50aGUtY29udGVudC13cmFwIHtcbiAgcGFkZGluZzogMzhweCAwIDEwMHB4OyB9XG5cbi5kZWZhdWx0LXBhZ2Utc2VjdGlvbiAuc2VjdGlvbi1oZWFkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5kZWZhdWx0LXBhZ2Utc2VjdGlvbiAuc2VjdGlvbi1oZWFkaW5nOmJlZm9yZSwgLmRlZmF1bHQtcGFnZS1zZWN0aW9uIC5zZWN0aW9uLWhlYWRpbmc6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgZmxleDogMCAxIDQ0MHB4O1xuICAgIGhlaWdodDogMTFweDtcbiAgICBtYXJnaW46IDI4cHggMCAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDBhY2Y0O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDBhY2Y0OyB9XG5cbi5kZWZhdWx0LXBhZ2Utc2VjdGlvbiAuY29udGVudC1oZWFkaW5ncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLmRlZmF1bHQtcGFnZS1zZWN0aW9uIC5oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzA5MjI0YzsgfVxuXG4uZGVmYXVsdC1wYWdlLXNlY3Rpb24gaDEsIC5kZWZhdWx0LXBhZ2Utc2VjdGlvbiBoMiwgLmRlZmF1bHQtcGFnZS1zZWN0aW9uIGgzLCAuZGVmYXVsdC1wYWdlLXNlY3Rpb24gaDQsIC5kZWZhdWx0LXBhZ2Utc2VjdGlvbiBoNSwgLmRlZmF1bHQtcGFnZS1zZWN0aW9uIGg2IHtcbiAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgY29sb3I6ICMwOTIyNGM7IH1cblxuLmRlZmF1bHQtcGFnZS1zZWN0aW9uIHAsIC5kZWZhdWx0LXBhZ2Utc2VjdGlvbiB1bCwgLmRlZmF1bHQtcGFnZS1zZWN0aW9uIG9sIHtcbiAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDAxZW07XG4gIGNvbG9yOiAjMGQwZDBkOyB9XG5cbi5kZWZhdWx0LXBhZ2Utc2VjdGlvbiBhIHtcbiAgY29sb3I6ICNmZjA1MDU7IH1cbiAgLmRlZmF1bHQtcGFnZS1zZWN0aW9uIGE6Zm9jdXMsIC5kZWZhdWx0LXBhZ2Utc2VjdGlvbiBhOmhvdmVyLCAuZGVmYXVsdC1wYWdlLXNlY3Rpb24gYTphY3RpdmUge1xuICAgIGNvbG9yOiAjMDBhY2Y0OyB9XG5cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7IH1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuc2xpY2stc2xpZGUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zbGljay1kb3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgLnNsaWNrLWRvdHMgbGkge1xuICAgIG1hcmdpbjogMCAwLjI1cmVtOyB9XG4gIC5zbGljay1kb3RzIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4OyB9XG4gIC5zbGljay1kb3RzIGxpOmhvdmVyIGJ1dHRvbixcbiAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuXG4uZnJvbnRfYmFubmVyX3NlY3Rpb24gLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZnJvbnRfYmFubmVyX3NlY3Rpb24gLmNvbnRlbnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHotaW5kZXg6IDM7IH1cbiAgLmZyb250X2Jhbm5lcl9zZWN0aW9uIC5jb250ZW50cyA+IGltZyB7XG4gICAgbWFyZ2luOiAwIDAgMTFweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uZnJvbnRfYmFubmVyX3NlY3Rpb24gLnNsaWRlci1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDMwNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZyb250X2Jhbm5lcl9zZWN0aW9uIC5zbGlkZXItY29udGVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTM1NXB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9zbGlkZXItY29udGVudC1iZy5wbmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAxNzUxcHg7XG4gICAgaGVpZ2h0OiAzMDZweDtcbiAgICB6LWluZGV4OiAtMTsgfVxuXG4uZnJvbnRfYmFubmVyX3NlY3Rpb24gLmJhbm5lci1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDIwcHggMCAzNXB4OyB9XG5cbi5mcm9udF9iYW5uZXJfc2VjdGlvbiAuaW1hZ2UtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ5MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxOyB9XG4gIC5mcm9udF9iYW5uZXJfc2VjdGlvbiAuaW1hZ2UtY29udGVudCA+IGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwOyB9XG5cbi5mcm9udF9iYW5uZXJfc2VjdGlvbiAuaGVhZGluZ3MgLnRvcCB7XG4gIGZvbnQtZmFtaWx5OiBhY3VtaW4tcHJvLWNvbmRlbnNlZCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMDsgfVxuICAuZnJvbnRfYmFubmVyX3NlY3Rpb24gLmhlYWRpbmdzIC50b3Agc3BhbiB7XG4gICAgY29sb3I6ICMwMGFjZjQ7IH1cblxuLmZyb250X2Jhbm5lcl9zZWN0aW9uIC5oZWFkaW5ncyAubWFpbiB7XG4gIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxNDdweDtcbiAgbGluZS1oZWlnaHQ6IDExOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMTNlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwOTIyNGM7XG4gIGJhY2tncm91bmQ6ICNkNWQ1ZDU7XG4gIC8qIE9sZCBicm93c2VycyAqL1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNkNWQ1ZDUgMCUsIHdoaXRlIDUwJSwgI2QyZDJkMiA3MCUsICNhNGEzYTMgMTAwJSk7XG4gIC8qIEZGMy42LTE1ICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Q1ZDVkNSAwJSwgd2hpdGUgNTAlLCAjZDJkMmQyIDcwJSwgI2E0YTNhMyAxMDAlKTtcbiAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Q1ZDVkNSAwJSwgd2hpdGUgNTAlLCAjZDJkMmQyIDcwJSwgI2E0YTNhMyAxMDAlKTtcbiAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjZDVkNWQ1JywgZW5kQ29sb3JzdHI9JyNhNGEzYTMnLEdyYWRpZW50VHlwZT0wICk7XG4gIC8qIElFNi05ICovXG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIFdpbGwgb3ZlcnJpZGUgY29sb3IgKHJlZ2FyZGxlc3Mgb2Ygb3JkZXIpICovXG4gIC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDJweDtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwIDAgMXB4OyB9XG5cbi5mcm9udF9iYW5uZXJfc2VjdGlvbiAuYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDEwcHg7IH1cbiAgLmZyb250X2Jhbm5lcl9zZWN0aW9uIC5idG5zIC5idG4tbGluayB7XG4gICAgbWF4LXdpZHRoOiAyOTBweDsgfVxuXG4uZnJvbnRfYmFubmVyX3NlY3Rpb24gI2Zyb250LXNsaWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTIyNGM7IH1cbiAgLmZyb250X2Jhbm5lcl9zZWN0aW9uICNmcm9udC1zbGlkZXIgLnNsaWRlcyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4uZnJvbnRfYmFubmVyX3NlY3Rpb24gLnJlc2l6ZXIge1xuICB3aWR0aDogMTIwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZyb250X2Jhbm5lcl9zZWN0aW9uIC5yZXNpemVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWluLWhlaWdodDogNjAwcHg7XG4gICAgcGFkZGluZy10b3A6IDYxLjY2NjY3JTsgfVxuXG4uZnJvbnRfYmFubmVyX3NlY3Rpb24gI2Zyb250LXNsaWRlci1kb3RzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDI2cHggMCAyOXB4OyB9XG4gIC5mcm9udF9iYW5uZXJfc2VjdGlvbiAjZnJvbnQtc2xpZGVyLWRvdHMgLnNsaWNrLWRvdHMge1xuICAgIGNvbHVtbi1nYXA6IDIwcHg7IH1cbiAgICAuZnJvbnRfYmFubmVyX3NlY3Rpb24gI2Zyb250LXNsaWRlci1kb3RzIC5zbGljay1kb3RzIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5OyB9XG4gICAgLmZyb250X2Jhbm5lcl9zZWN0aW9uICNmcm9udC1zbGlkZXItZG90cyAuc2xpY2stZG90cyBsaSB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuZnJvbnRfYmFubmVyX3NlY3Rpb24gI2Zyb250LXNsaWRlci1kb3RzIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24sXG4gICAgLmZyb250X2Jhbm5lcl9zZWN0aW9uICNmcm9udC1zbGlkZXItZG90cyAuc2xpY2stZG90cyBsaTpob3ZlciBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWNmNDsgfVxuXG4uZnJvbnRfY29udGVudGZvcm1fc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDIycHggMCAzNXB4OyB9XG4gIC5mcm9udF9jb250ZW50Zm9ybV9zZWN0aW9uIC5jb250ZW50cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgY29sdW1uLWdhcDogNDBweDsgfVxuICAuZnJvbnRfY29udGVudGZvcm1fc2VjdGlvbiAuY29udGVudC1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU2MHB4OyB9XG4gIC5mcm9udF9jb250ZW50Zm9ybV9zZWN0aW9uIC5jb250ZW50LXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4OyB9XG4gIC5mcm9udF9jb250ZW50Zm9ybV9zZWN0aW9uIC5oZWFkaW5ncy50b3Age1xuICAgIGZvbnQtZmFtaWx5OiBhY3VtaW4tcHJvLWNvbmRlbnNlZCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjMDBhY2Y0O1xuICAgIG1hcmdpbjogLTEycHggMCAwOyB9XG4gIC5mcm9udF9jb250ZW50Zm9ybV9zZWN0aW9uIC5oZWFkaW5ncy5tYWluIHtcbiAgICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogNTdweDtcbiAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICMwOTIyNGM7XG4gICAgbWFyZ2luOiAtM3B4IDAgMTNweDtcbiAgICBwYWRkaW5nOiAwIDFweCAwIDA7IH1cbiAgLmZyb250X2NvbnRlbnRmb3JtX3NlY3Rpb24gLmhlYWRpbmdzLmZvcm0ge1xuICAgIGZvbnQtZmFtaWx5OiBhY3VtaW4tcHJvLWNvbmRlbnNlZCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDExcHggMCAxM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTIyNGM7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDsgfVxuICAgIC5mcm9udF9jb250ZW50Zm9ybV9zZWN0aW9uIC5oZWFkaW5ncy5mb3JtIHNwYW46bm90KC5jb250YWluKSB7XG4gICAgICBjb2xvcjogIzAwYWNmNDsgfVxuICAuZnJvbnRfY29udGVudGZvcm1fc2VjdGlvbiAudGhlLWNvbnRlbnQgcCB7XG4gICAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDA0ZW07XG4gICAgY29sb3I6ICMwZDBkMGQ7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLmZyb250X2NvbnRlbnRmb3JtX3NlY3Rpb24gLnRoZS1jb250ZW50IHAgKyBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDE0cHg7IH1cbiAgLmZyb250X2NvbnRlbnRmb3JtX3NlY3Rpb24gLnRoZS1jb250ZW50IHVsLCAuZnJvbnRfY29udGVudGZvcm1fc2VjdGlvbiAudGhlLWNvbnRlbnQgb2wge1xuICAgIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAwNGVtO1xuICAgIGNvbG9yOiAjMGQwZDBkOyB9XG4gIC5mcm9udF9jb250ZW50Zm9ybV9zZWN0aW9uIC50aGUtY29udGVudCBhIHtcbiAgICBjb2xvcjogI2ZmMDUwNTsgfVxuICAgIC5mcm9udF9jb250ZW50Zm9ybV9zZWN0aW9uIC50aGUtY29udGVudCBhOmZvY3VzLCAuZnJvbnRfY29udGVudGZvcm1fc2VjdGlvbiAudGhlLWNvbnRlbnQgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwYWNmNDsgfVxuICAuZnJvbnRfY29udGVudGZvcm1fc2VjdGlvbiAuY29udGFjdC1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDQxcHggMzlweCA1OXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDsgfVxuICAuZnJvbnRfY29udGVudGZvcm1fc2VjdGlvbiAuYnRucyB7XG4gICAgbWFyZ2luOiAyOHB4IDAgMDsgfVxuXG4uZnJvbnRfc2VydmljZXNfc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDI0cHggMCAyMHB4OyB9XG4gIC5mcm9udF9zZXJ2aWNlc19zZWN0aW9uIC5oZWFkaW5ncy5tYWluIHtcbiAgICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMDkyMjRjO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7IH1cbiAgICAuZnJvbnRfc2VydmljZXNfc2VjdGlvbiAuaGVhZGluZ3MubWFpbiBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMDBhY2Y0OyB9XG4gIC5mcm9udF9zZXJ2aWNlc19zZWN0aW9uIC50aGUtY29udGVudCB7XG4gICAgbWFyZ2luOiAwIDAgMzFweDsgfVxuICAgIC5mcm9udF9zZXJ2aWNlc19zZWN0aW9uIC50aGUtY29udGVudCBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDA0ZW07XG4gICAgICBjb2xvcjogIzBkMGQwZDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmZyb250X3NlcnZpY2VzX3NlY3Rpb24gLnRoZS1jb250ZW50IHAgKyBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTRweDsgfVxuICAgICAgLmZyb250X3NlcnZpY2VzX3NlY3Rpb24gLnRoZS1jb250ZW50IHAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICNmZjA1MDU7IH1cbiAgICAuZnJvbnRfc2VydmljZXNfc2VjdGlvbiAudGhlLWNvbnRlbnQgdWwsIC5mcm9udF9zZXJ2aWNlc19zZWN0aW9uIC50aGUtY29udGVudCBvbCB7XG4gICAgICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAwNGVtO1xuICAgICAgY29sb3I6ICMwZDBkMGQ7IH1cbiAgICAuZnJvbnRfc2VydmljZXNfc2VjdGlvbiAudGhlLWNvbnRlbnQgYSB7XG4gICAgICBjb2xvcjogI2ZmMDUwNTsgfVxuICAgICAgLmZyb250X3NlcnZpY2VzX3NlY3Rpb24gLnRoZS1jb250ZW50IGE6Zm9jdXMsIC5mcm9udF9zZXJ2aWNlc19zZWN0aW9uIC50aGUtY29udGVudCBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMGFjZjQ7IH1cbiAgLmZyb250X3NlcnZpY2VzX3NlY3Rpb24gLmZyb250LXNlcnZpY2VzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgcm93LWdhcDogMjBweDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7IH1cbiAgLmZyb250X3NlcnZpY2VzX3NlY3Rpb24gLnNlcnZpY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTIyNGM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDYwNXB4O1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgLmZyb250X3NlcnZpY2VzX3NlY3Rpb24gLnNlcnZpY2U6Zm9jdXM6YmVmb3JlLCAuZnJvbnRfc2VydmljZXNfc2VjdGlvbiAuc2VydmljZTpob3ZlcjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogLjk7IH1cbiAgICAuZnJvbnRfc2VydmljZXNfc2VjdGlvbiAuc2VydmljZTpmb2N1czphZnRlciwgLmZyb250X3NlcnZpY2VzX3NlY3Rpb24gLnNlcnZpY2U6aG92ZXI6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSg5LCAzNCwgNzYsIDApIDEwMCUpO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgNXB4ICMwMGFjZjQ7IH1cbiAgICAuZnJvbnRfc2VydmljZXNfc2VjdGlvbiAuc2VydmljZTpmb2N1cyAuY29udGVudC1ib3gsIC5mcm9udF9zZXJ2aWNlc19zZWN0aW9uIC5zZXJ2aWNlOmhvdmVyIC5jb250ZW50LWJveCB7XG4gICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgcGFkZGluZzogNDlweCA0M3B4IDQwcHg7IH1cbiAgICAuZnJvbnRfc2VydmljZXNfc2VjdGlvbiAuc2VydmljZTpmb2N1cyAuc2VydmljZS1zdWJoZWFkaW5nLFxuICAgIC5mcm9udF9zZXJ2aWNlc19zZWN0aW9uIC5zZXJ2aWNlOmZvY3VzIC5zZXJ2aWNlLXRleHQsIC5mcm9udF9zZXJ2aWNlc19zZWN0aW9uIC5zZXJ2aWNlOmhvdmVyIC5zZXJ2aWNlLXN1YmhlYWRpbmcsXG4gICAgLmZyb250X3NlcnZpY2VzX3NlY3Rpb24gLnNlcnZpY2U6aG92ZXIgLnNlcnZpY2UtdGV4dCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBhbmltYXRpb246IGFuaW0tc2hvdyAuNnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAuZnJvbnRfc2VydmljZXNfc2VjdGlvbiAuc2VydmljZTpmb2N1cyAuYnRuLWxpbmssIC5mcm9udF9zZXJ2aWNlc19zZWN0aW9uIC5zZXJ2aWNlOmhvdmVyIC5idG4tbGluayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGFuaW1hdGlvbjogYW5pbS1zaG93IC42cyBlYXNlLWluLW91dDsgfVxuICAgIC5mcm9udF9zZXJ2aWNlc19zZWN0aW9uIC5zZXJ2aWNlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgIzA5MjI0YyAxNCUsICMwOTIyNGMgMzUlLCByZ2JhKDksIDM0LCA3NiwgMCkgMTAwJSk7XG4gICAgICAvKiBGRjMuNi0xNSAqL1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgIzA5MjI0YyAxNCUsICMwOTIyNGMgMzUlLCByZ2JhKDksIDM0LCA3NiwgMCkgMTAwJSk7XG4gICAgICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDkyMjRjIDE0JSwgIzA5MjI0YyAzNSUsIHJnYmEoOSwgMzQsIDc2LCAwKSAxMDAlKTtcbiAgICAgIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwOTIyNGMnLCBlbmRDb2xvcnN0cj0nIzAwMDkyMjRjJyxHcmFkaWVudFR5cGU9MSApO1xuICAgICAgLyogSUU2LTkgKi9cbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5mcm9udF9zZXJ2aWNlc19zZWN0aW9uIC5zZXJ2aWNlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCAjMDkyMjRjIDEwMCUpO1xuICAgICAgLyogRkYzLjYtMTUgKi9cbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgIzA5MjI0YyAxMDAlKTtcbiAgICAgIC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCAjMDkyMjRjIDEwMCUpO1xuICAgICAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZmZmZmZmJywgZW5kQ29sb3JzdHI9JyMwOTIyNGMnLEdyYWRpZW50VHlwZT0wICk7XG4gICAgICAvKiBJRTYtOSAqL1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIHRyYW5zaXRpb246IC4zczsgfVxuICAgIC5mcm9udF9zZXJ2aWNlc19zZWN0aW9uIC5zZXJ2aWNlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAuZnJvbnRfc2VydmljZXNfc2VjdGlvbiAuc2VydmljZSBpbWcubW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZnJvbnRfc2VydmljZXNfc2VjdGlvbiAuY29udGVudC1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNjA1cHg7XG4gICAgaGVpZ2h0OiAxMDlweDtcbiAgICBwYWRkaW5nOiAwIDQzcHg7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICAgIHotaW5kZXg6IDU7IH1cbiAgLmZyb250X3NlcnZpY2VzX3NlY3Rpb24gLnNlcnZpY2UtaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogMzkwcHg7IH1cbiAgICAuZnJvbnRfc2VydmljZXNfc2VjdGlvbiAuc2VydmljZS1oZWFkaW5nIHNwYW4ge1xuICAgICAgY29sb3I6ICMwMGFjZjQ7IH1cbiAgLmZyb250X3NlcnZpY2VzX3NlY3Rpb24gLnNlcnZpY2Utc3ViaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IGFjdW1pbi1wcm8tY29uZGVuc2VkLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMwMGFjZjQ7XG4gICAgbWFyZ2luOiAyMHB4IDAgNHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuZnJvbnRfc2VydmljZXNfc2VjdGlvbiAuc2VydmljZS10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWF4LXdpZHRoOiAzNjBweDsgfVxuICAgIC5mcm9udF9zZXJ2aWNlc19zZWN0aW9uIC5zZXJ2aWNlLXRleHQgcCB7XG4gICAgICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5mcm9udF9zZXJ2aWNlc19zZWN0aW9uIC5zZXJ2aWNlLXRleHQgdWwsIC5mcm9udF9zZXJ2aWNlc19zZWN0aW9uIC5zZXJ2aWNlLXRleHQgb2wge1xuICAgICAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMDRlbTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmZyb250X3NlcnZpY2VzX3NlY3Rpb24gLnNlcnZpY2UtdGV4dCBhIHtcbiAgICAgIGNvbG9yOiAjZmYwNTA1OyB9XG4gICAgICAuZnJvbnRfc2VydmljZXNfc2VjdGlvbiAuc2VydmljZS10ZXh0IGE6Zm9jdXMsIC5mcm9udF9zZXJ2aWNlc19zZWN0aW9uIC5zZXJ2aWNlLXRleHQgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDBhY2Y0OyB9XG4gIC5mcm9udF9zZXJ2aWNlc19zZWN0aW9uIC5idG4tbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luOiBhdXRvIDAgMCAhaW1wb3J0YW50OyB9XG5cbi5mcm9udF9jb250ZW50aW1nX3NlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDFweDsgfVxuICAuZnJvbnRfY29udGVudGltZ19zZWN0aW9uIC50aGUtY29udGVudC13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZnJvbnRfY29udGVudGltZ19zZWN0aW9uIC5jb250ZW50cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmZyb250X2NvbnRlbnRpbWdfc2VjdGlvbiAuY29udGVudC1sZWZ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgICBwYWRkaW5nOiA1NnB4IDAgODdweDsgfVxuICAuZnJvbnRfY29udGVudGltZ19zZWN0aW9uIC5jb250ZW50LWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5mcm9udF9jb250ZW50aW1nX3NlY3Rpb24gLmltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMzBweDtcbiAgICByaWdodDogLTEycHg7IH1cbiAgICAuZnJvbnRfY29udGVudGltZ19zZWN0aW9uIC5pbWFnZTpudGgtY2hpbGQoMikge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZnJvbnRfY29udGVudGltZ19zZWN0aW9uIC5oZWFkaW5ncy50b3Age1xuICAgIGZvbnQtZmFtaWx5OiBhY3VtaW4tcHJvLWNvbmRlbnNlZCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzAwYWNmNDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmZyb250X2NvbnRlbnRpbWdfc2VjdGlvbiAuaGVhZGluZ3MubWFpbiB7XG4gICAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDU3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW46IDAgMCA1M3B4OyB9XG4gIC5mcm9udF9jb250ZW50aW1nX3NlY3Rpb24gLndoeS1mZWF0dXJlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHJvdy1nYXA6IDQ1cHg7IH1cbiAgLmZyb250X2NvbnRlbnRpbWdfc2VjdGlvbiAud2ZlYXR1cmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sdW1uLWdhcDogMTNweDsgfVxuICAgIC5mcm9udF9jb250ZW50aW1nX3NlY3Rpb24gLndmZWF0dXJlOmZvY3VzIC5pY29uLCAuZnJvbnRfY29udGVudGltZ19zZWN0aW9uIC53ZmVhdHVyZTpob3ZlciAuaWNvbiwgLmZyb250X2NvbnRlbnRpbWdfc2VjdGlvbiAud2ZlYXR1cmU6YWN0aXZlIC5pY29uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFjZjQ7IH1cbiAgICAuZnJvbnRfY29udGVudGltZ19zZWN0aW9uIC53ZmVhdHVyZSBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmZyb250X2NvbnRlbnRpbWdfc2VjdGlvbiAud2ZlYXR1cmUgaSxcbiAgICAuZnJvbnRfY29udGVudGltZ19zZWN0aW9uIC53ZmVhdHVyZSAuaWNvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwNTA1O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDY1cHg7XG4gICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAuZnJvbnRfY29udGVudGltZ19zZWN0aW9uIC53ZmVhdHVyZSAudGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogIzAwYWNmNDtcbiAgICAgIG1hcmdpbjogMCAwIDlweDsgfVxuICAgIC5mcm9udF9jb250ZW50aW1nX3NlY3Rpb24gLndmZWF0dXJlIC50ZXh0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAuZnJvbnRfY29udGVudGltZ19zZWN0aW9uIC5idG5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbHVtbi1nYXA6IDM4cHg7XG4gICAgcm93LWdhcDogMTNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDQ2cHggMCAwOyB9XG4gIC5mcm9udF9jb250ZW50aW1nX3NlY3Rpb24gdmlkZW8uYmNrZ3JuZC12aWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTIyNGM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5mcm9udF9pbWdjb250ZW50X3NlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC5mcm9udF9pbWdjb250ZW50X3NlY3Rpb24gLmNvbnRlbnRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBjb2x1bW4tZ2FwOiA0MHB4OyB9XG4gIC5mcm9udF9pbWdjb250ZW50X3NlY3Rpb24gLmNvbnRlbnQtbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZyb250X2ltZ2NvbnRlbnRfc2VjdGlvbiAuY29udGVudC1yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgcGFkZGluZzogMTMwcHggMCAxMDVweDsgfVxuICAuZnJvbnRfaW1nY29udGVudF9zZWN0aW9uIC5pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYyg1MCUgKyAyOHB4KTtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAuZnJvbnRfaW1nY29udGVudF9zZWN0aW9uIC5pbWFnZS5tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZnJvbnRfaW1nY29udGVudF9zZWN0aW9uIC5oZWFkaW5ncy50b3Age1xuICAgIGZvbnQtZmFtaWx5OiBhY3VtaW4tcHJvLWNvbmRlbnNlZCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzAwYWNmNDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmZyb250X2ltZ2NvbnRlbnRfc2VjdGlvbiAuaGVhZGluZ3MubWFpbiB7XG4gICAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDU3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzA5MjI0YztcbiAgICBtYXJnaW46IDAgIDAgMTNweDsgfVxuICAuZnJvbnRfaW1nY29udGVudF9zZWN0aW9uIC50aGUtY29udGVudCBwIHtcbiAgICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMDRlbTtcbiAgICBjb2xvcjogIzBkMGQwZDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuZnJvbnRfaW1nY29udGVudF9zZWN0aW9uIC50aGUtY29udGVudCBwICsgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNHB4OyB9XG4gIC5mcm9udF9pbWdjb250ZW50X3NlY3Rpb24gLnRoZS1jb250ZW50IHVsLCAuZnJvbnRfaW1nY29udGVudF9zZWN0aW9uIC50aGUtY29udGVudCBvbCB7XG4gICAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDA0ZW07XG4gICAgY29sb3I6ICMwZDBkMGQ7IH1cbiAgLmZyb250X2ltZ2NvbnRlbnRfc2VjdGlvbiAudGhlLWNvbnRlbnQgYSB7XG4gICAgY29sb3I6ICNmZjA1MDU7IH1cbiAgICAuZnJvbnRfaW1nY29udGVudF9zZWN0aW9uIC50aGUtY29udGVudCBhOmZvY3VzLCAuZnJvbnRfaW1nY29udGVudF9zZWN0aW9uIC50aGUtY29udGVudCBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDBhY2Y0OyB9XG4gIC5mcm9udF9pbWdjb250ZW50X3NlY3Rpb24gLmJ0bnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogNXB4IDAgMDsgfVxuXG4uYmxvZ19iYW5uZXJfc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJsb2dfYmFubmVyX3NlY3Rpb24gLnRoZS1jb250ZW50LXdyYXAge1xuICAgIHBhZGRpbmc6IDU0cHggMCAzOXB4OyB9XG4gICAgLmJsb2dfYmFubmVyX3NlY3Rpb24gLnRoZS1jb250ZW50LXdyYXAuc2luZ2xlLXBvc3QtYmxvZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcGFkZGluZzogMzBweCAwOyB9XG4gIC5ibG9nX2Jhbm5lcl9zZWN0aW9uIC5jb250ZW50cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5ibG9nX2Jhbm5lcl9zZWN0aW9uIC5oZWFkaW5ncyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5ibG9nX2Jhbm5lcl9zZWN0aW9uIC5oZWFkaW5ncyBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmJsb2dfYmFubmVyX3NlY3Rpb24gLmhlYWRpbmdzLm1haW4ge1xuICAgICAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICMwOTIyNGM7XG4gICAgICBtYXJnaW46IDA7IH1cblxuLmltZ2JnX2NvbnRlbnRfc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTIyNGM7XG4gIHBhZGRpbmc6IDUxcHggMCA2MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmltZ2JnX2NvbnRlbnRfc2VjdGlvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDksIDM0LCA3NiwgMCkgNDAlLCByZ2JhKDksIDM0LCA3NiwgMC45MSkgNTIlLCByZ2JhKDksIDM0LCA3NiwgMC45OSkgNTMlLCAjMDkyMjRjIDEwMCUpO1xuICAgIC8qIEZGMy42LTE1ICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSg5LCAzNCwgNzYsIDApIDQwJSwgcmdiYSg5LCAzNCwgNzYsIDAuOTEpIDUyJSwgcmdiYSg5LCAzNCwgNzYsIDAuOTkpIDUzJSwgIzA5MjI0YyAxMDAlKTtcbiAgICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSg5LCAzNCwgNzYsIDApIDQwJSwgcmdiYSg5LCAzNCwgNzYsIDAuOTEpIDUyJSwgcmdiYSg5LCAzNCwgNzYsIDAuOTkpIDUzJSwgIzA5MjI0YyAxMDAlKTtcbiAgICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwMDkyMjRjJywgZW5kQ29sb3JzdHI9JyMwOTIyNGMnLEdyYWRpZW50VHlwZT0xICk7XG4gICAgLyogSUU2LTkgKi9cbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuaW1nYmdfY29udGVudF9zZWN0aW9uIC5jb250ZW50cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5pbWdiZ19jb250ZW50X3NlY3Rpb24gLmNvbnRlbnQtcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTYwcHg7IH1cbiAgLmltZ2JnX2NvbnRlbnRfc2VjdGlvbiAuaW1nLXBhcmFsbGF4IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiA0Ni41JTtcbiAgICB6LWluZGV4OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5pbWdiZ19jb250ZW50X3NlY3Rpb24gLmltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAuaW1nYmdfY29udGVudF9zZWN0aW9uIC5pbWFnZS5tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5pbWdiZ19jb250ZW50X3NlY3Rpb24gLmltYWdlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAuaW1nYmdfY29udGVudF9zZWN0aW9uIC5oZWFkaW5ncy50b3Age1xuICAgIGZvbnQtZmFtaWx5OiBhY3VtaW4tcHJvLWNvbmRlbnNlZCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjMDBhY2Y0O1xuICAgIG1hcmdpbjogMCAwIDEwcHg7IH1cbiAgLmltZ2JnX2NvbnRlbnRfc2VjdGlvbiAuaGVhZGluZ3MubWFpbiB7XG4gICAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbjogMCAwIDlweDtcbiAgICB3aGl0ZS1zcGFjZTogcHJlOyB9XG4gIC5pbWdiZ19jb250ZW50X3NlY3Rpb24gLnRoZS1jb250ZW50IHAge1xuICAgIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAwMWVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLmltZ2JnX2NvbnRlbnRfc2VjdGlvbiAudGhlLWNvbnRlbnQgcCArIHAge1xuICAgICAgbWFyZ2luLXRvcDogMTRweDsgfVxuICAuaW1nYmdfY29udGVudF9zZWN0aW9uIC50aGUtY29udGVudCB1bCwgLmltZ2JnX2NvbnRlbnRfc2VjdGlvbiAudGhlLWNvbnRlbnQgb2wge1xuICAgIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAwMWVtO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5pbWdiZ19jb250ZW50X3NlY3Rpb24gLnRoZS1jb250ZW50IGEge1xuICAgIGNvbG9yOiAjZmYwNTA1OyB9XG4gICAgLmltZ2JnX2NvbnRlbnRfc2VjdGlvbiAudGhlLWNvbnRlbnQgYTpmb2N1cywgLmltZ2JnX2NvbnRlbnRfc2VjdGlvbiAudGhlLWNvbnRlbnQgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwYWNmNDsgfVxuICAuaW1nYmdfY29udGVudF9zZWN0aW9uIC5jb250ZW50LWxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogMTVweDtcbiAgICBtYXJnaW46IDMwcHggMCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuaW1nYmdfY29udGVudF9zZWN0aW9uIC5jb250ZW50LWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogMTBweDsgfVxuICAgIC5pbWdiZ19jb250ZW50X3NlY3Rpb24gLmNvbnRlbnQtbGluazpmb2N1cyAudGV4dCwgLmltZ2JnX2NvbnRlbnRfc2VjdGlvbiAuY29udGVudC1saW5rOmhvdmVyIC50ZXh0LCAuaW1nYmdfY29udGVudF9zZWN0aW9uIC5jb250ZW50LWxpbms6YWN0aXZlIC50ZXh0IHtcbiAgICAgIGNvbG9yOiAjMDBhY2Y0OyB9XG4gICAgLmltZ2JnX2NvbnRlbnRfc2VjdGlvbiAuY29udGVudC1saW5rIGkge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuaW1nYmdfY29udGVudF9zZWN0aW9uIC5jb250ZW50LWxpbmsgaSxcbiAgICAuaW1nYmdfY29udGVudF9zZWN0aW9uIC5jb250ZW50LWxpbmsgLmljb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDUwNTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgaGVpZ2h0OiA2NXB4OyB9XG4gICAgLmltZ2JnX2NvbnRlbnRfc2VjdGlvbiAuY29udGVudC1saW5rW2hyZWZePVwidGVsOlwiXSAudGV4dCB7XG4gICAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgICAuaW1nYmdfY29udGVudF9zZWN0aW9uIC5jb250ZW50LWxpbmsgLnRleHQge1xuICAgICAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHBhZGRpbmc6IDAgMCAxcHg7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgLmltZ2JnX2NvbnRlbnRfc2VjdGlvbiAuYnRucyB7XG4gICAgbWFyZ2luOiAyOHB4IDAgMDsgfVxuXG4uY29udGVudF9pbWdiZ19zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogNTFweCAwIDU3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuY29udGVudF9pbWdiZ19zZWN0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHdoaXRlIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTkpIDQ3JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkxKSA0OCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNjAlKTtcbiAgICAvKiBGRjMuNi0xNSAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHdoaXRlIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTkpIDQ3JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkxKSA0OCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNjAlKTtcbiAgICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgd2hpdGUgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45OSkgNDclLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTEpIDQ4JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA2MCUpO1xuICAgIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjZmZmZmZmJywgZW5kQ29sb3JzdHI9JyMwMGZmZmZmZicsR3JhZGllbnRUeXBlPTEgKTtcbiAgICAvKiBJRTYtOSAqL1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5jb250ZW50X2ltZ2JnX3NlY3Rpb24gLmNvbnRlbnRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuICAuY29udGVudF9pbWdiZ19zZWN0aW9uIC5jb250ZW50LWxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTYwcHg7IH1cbiAgLmNvbnRlbnRfaW1nYmdfc2VjdGlvbiAuaW1nLXBhcmFsbGF4IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDQ2LjUlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmNvbnRlbnRfaW1nYmdfc2VjdGlvbiAuaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5jb250ZW50X2ltZ2JnX3NlY3Rpb24gLmltYWdlLm1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmNvbnRlbnRfaW1nYmdfc2VjdGlvbiAuaW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jb250ZW50X2ltZ2JnX3NlY3Rpb24gLmhlYWRpbmdzLnRvcCB7XG4gICAgZm9udC1mYW1pbHk6IGFjdW1pbi1wcm8tY29uZGVuc2VkLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICMwMGFjZjQ7XG4gICAgbWFyZ2luOiAwIDAgM3B4OyB9XG4gIC5jb250ZW50X2ltZ2JnX3NlY3Rpb24gLmhlYWRpbmdzLm1haW4ge1xuICAgIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzA5MjI0YztcbiAgICBtYXJnaW46IDAgMCA0MHB4OyB9XG4gIC5jb250ZW50X2ltZ2JnX3NlY3Rpb24gLnRoZS1jb250ZW50IHAge1xuICAgIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAwMWVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICMwZDBkMGQ7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLmNvbnRlbnRfaW1nYmdfc2VjdGlvbiAudGhlLWNvbnRlbnQgcCArIHAge1xuICAgICAgbWFyZ2luLXRvcDogMTRweDsgfVxuICAuY29udGVudF9pbWdiZ19zZWN0aW9uIC50aGUtY29udGVudCB1bCwgLmNvbnRlbnRfaW1nYmdfc2VjdGlvbiAudGhlLWNvbnRlbnQgb2wge1xuICAgIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAwMWVtO1xuICAgIGNvbG9yOiAjMGQwZDBkOyB9XG4gIC5jb250ZW50X2ltZ2JnX3NlY3Rpb24gLnRoZS1jb250ZW50IGEge1xuICAgIGNvbG9yOiAjZmYwNTA1OyB9XG4gICAgLmNvbnRlbnRfaW1nYmdfc2VjdGlvbiAudGhlLWNvbnRlbnQgYTpmb2N1cywgLmNvbnRlbnRfaW1nYmdfc2VjdGlvbiAudGhlLWNvbnRlbnQgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwYWNmNDsgfVxuICAuY29udGVudF9pbWdiZ19zZWN0aW9uIC5idG5zIHtcbiAgICBtYXJnaW46IDI4cHggMCAwOyB9XG5cbi5jb250ZW50X3NlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAzOXB4IDAgNDNweDsgfVxuICAuY29udGVudF9zZWN0aW9uIC50aGUtY29udGVudCBoMSwgLmNvbnRlbnRfc2VjdGlvbiAudGhlLWNvbnRlbnQgaDIsIC5jb250ZW50X3NlY3Rpb24gLnRoZS1jb250ZW50IGgzLCAuY29udGVudF9zZWN0aW9uIC50aGUtY29udGVudCBoNCwgLmNvbnRlbnRfc2VjdGlvbiAudGhlLWNvbnRlbnQgaDUsIC5jb250ZW50X3NlY3Rpb24gLnRoZS1jb250ZW50IGg2IHtcbiAgICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMwOTIyNGM7XG4gICAgbWFyZ2luOiAxNnB4IDAgMDsgfVxuICAgIC5jb250ZW50X3NlY3Rpb24gLnRoZS1jb250ZW50IGgxICsgcCwgLmNvbnRlbnRfc2VjdGlvbiAudGhlLWNvbnRlbnQgaDIgKyBwLCAuY29udGVudF9zZWN0aW9uIC50aGUtY29udGVudCBoMyArIHAsIC5jb250ZW50X3NlY3Rpb24gLnRoZS1jb250ZW50IGg0ICsgcCwgLmNvbnRlbnRfc2VjdGlvbiAudGhlLWNvbnRlbnQgaDUgKyBwLCAuY29udGVudF9zZWN0aW9uIC50aGUtY29udGVudCBoNiArIHAge1xuICAgICAgbWFyZ2luLXRvcDogMTRweDsgfVxuICAuY29udGVudF9zZWN0aW9uIC50aGUtY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gIC5jb250ZW50X3NlY3Rpb24gLnRoZS1jb250ZW50IHAge1xuICAgIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICBjb2xvcjogIzBkMGQwZDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuY29udGVudF9zZWN0aW9uIC50aGUtY29udGVudCBwICsgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNHB4OyB9XG4gICAgLmNvbnRlbnRfc2VjdGlvbiAudGhlLWNvbnRlbnQgcCBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjZmYwNTA1OyB9XG4gIC5jb250ZW50X3NlY3Rpb24gLnRoZS1jb250ZW50IHVsLCAuY29udGVudF9zZWN0aW9uIC50aGUtY29udGVudCBvbCB7XG4gICAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgIGNvbG9yOiAjMGQwZDBkOyB9XG4gIC5jb250ZW50X3NlY3Rpb24gLnRoZS1jb250ZW50IGEge1xuICAgIGNvbG9yOiAjZmYwNTA1OyB9XG4gICAgLmNvbnRlbnRfc2VjdGlvbiAudGhlLWNvbnRlbnQgYTpmb2N1cywgLmNvbnRlbnRfc2VjdGlvbiAudGhlLWNvbnRlbnQgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwYWNmNDsgfVxuXG4uY29udGVudF9pbWdfc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjsgfVxuICAuY29udGVudF9pbWdfc2VjdGlvbiAuY29udGVudHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHJvdy1nYXA6IDIwcHg7IH1cbiAgLmNvbnRlbnRfaW1nX3NlY3Rpb24gLmNvbnRlbnQtbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICBwYWRkaW5nOiA1MXB4IDAgNjFweDsgfVxuICAuY29udGVudF9pbWdfc2VjdGlvbiAuY29udGVudC1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNvbnRlbnRfaW1nX3NlY3Rpb24gLmhlYWRpbmdzLm1haW4ge1xuICAgIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzA5MjI0YztcbiAgICBtYXJnaW46IDA7IH1cbiAgLmNvbnRlbnRfaW1nX3NlY3Rpb24gLmltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNzlweDtcbiAgICBsZWZ0OiA1cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuY29udGVudF9pbWdfc2VjdGlvbiAuaW1hZ2UubW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNvbnRlbnRfaW1nX3NlY3Rpb24gLmJ0bi1saW5rIHtcbiAgICBtYXJnaW46IDdweCAwIDAgIWltcG9ydGFudDsgfVxuXG4uc2luZ2xlLXNlcnZpY2VzIC50YWJzX3NlY3Rpb24ge1xuICBwYWRkaW5nOiA0M3B4IDAgNTJweDsgfVxuICAuc2luZ2xlLXNlcnZpY2VzIC50YWJzX3NlY3Rpb24gLmhlYWRpbmdzLm1haW4ge1xuICAgIG1hcmdpbjogNHB4IDAgMjlweDsgfVxuICAuc2luZ2xlLXNlcnZpY2VzIC50YWJzX3NlY3Rpb24gLnRhYi10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBCb2xkSXRhbGljXCI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDE0cHggMjFweCAxNnB4OyB9XG4gIC5zaW5nbGUtc2VydmljZXMgLnRhYnNfc2VjdGlvbiAudGhlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEzcHggMTlweCAyM3B4OyB9XG4gIC5zaW5nbGUtc2VydmljZXMgLnRhYnNfc2VjdGlvbiAudGFiLWNvbnRlbnQgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cblxuLnRhYnNfc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDUwcHggMCAyNnB4OyB9XG4gIC50YWJzX3NlY3Rpb24gLmhlYWRpbmdzLm1haW4ge1xuICAgIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMDkyMjRjO1xuICAgIG1hcmdpbjogNHB4IDAgNDdweDsgfVxuICAudGFic19zZWN0aW9uIC5jaGVja2xpc3QtdGFiIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwYWNmNDsgfVxuICAgIC50YWJzX3NlY3Rpb24gLmNoZWNrbGlzdC10YWI6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW46IDAgMCA4cHg7IH1cbiAgICAudGFic19zZWN0aW9uIC5jaGVja2xpc3QtdGFiIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC50YWJzX3NlY3Rpb24gLnRhYi10aXRsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBFeHRyYUJvbGRJdGFsaWNcIjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICMwOTIyNGM7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDE4cHggMjBweCAxN3B4O1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudGFic19zZWN0aW9uIC50YWItdGl0bGUgLmljb24tc3RhdGUge1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxN3B4O1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDdweCk7IH1cbiAgICAgIC50YWJzX3NlY3Rpb24gLnRhYi10aXRsZSAuaWNvbi1zdGF0ZTpiZWZvcmUsIC50YWJzX3NlY3Rpb24gLnRhYi10aXRsZSAuaWNvbi1zdGF0ZTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmMDUwNTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDFweCk7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gOXB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7IH1cbiAgICAgIC50YWJzX3NlY3Rpb24gLnRhYi10aXRsZSAuaWNvbi1zdGF0ZTpiZWZvcmUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgICAudGFic19zZWN0aW9uIC50YWItdGl0bGUuY29sbGFwc2VkIC5pY29uLXN0YXRlOmJlZm9yZSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gIC50YWJzX3NlY3Rpb24gLnRoZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA4cHggMjBweCAxMXB4OyB9XG4gIC50YWJzX3NlY3Rpb24gLnRhYi1jb250ZW50IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjY2NjYzsgfVxuICAgIC50YWJzX3NlY3Rpb24gLnRhYi1jb250ZW50IHAge1xuICAgICAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICMwZDBkMGQ7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC50YWJzX3NlY3Rpb24gLnRhYi1jb250ZW50IHAgKyBwLFxuICAgICAgLnRhYnNfc2VjdGlvbiAudGFiLWNvbnRlbnQgcCArIHVsLFxuICAgICAgLnRhYnNfc2VjdGlvbiAudGFiLWNvbnRlbnQgcCArIG9sLFxuICAgICAgLnRhYnNfc2VjdGlvbiAudGFiLWNvbnRlbnQgcCArIGEge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4OyB9XG4gICAgLnRhYnNfc2VjdGlvbiAudGFiLWNvbnRlbnQgdWwsIC50YWJzX3NlY3Rpb24gLnRhYi1jb250ZW50IG9sIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAudGFic19zZWN0aW9uIC50YWItY29udGVudCB1bCBsaSwgLnRhYnNfc2VjdGlvbiAudGFiLWNvbnRlbnQgb2wgbGkge1xuICAgICAgICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogIzBkMGQwZDsgfVxuICAgICAgICAudGFic19zZWN0aW9uIC50YWItY29udGVudCB1bCBsaTpiZWZvcmUsIC50YWJzX3NlY3Rpb24gLnRhYi1jb250ZW50IG9sIGxpOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcXGYwYzhcIjtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gICAgICAgICAgbWFyZ2luOiAwIDVweCAwIDA7IH1cbiAgICAgIC50YWJzX3NlY3Rpb24gLnRhYi1jb250ZW50IHVsICsgcCxcbiAgICAgIC50YWJzX3NlY3Rpb24gLnRhYi1jb250ZW50IHVsICsgdWwsXG4gICAgICAudGFic19zZWN0aW9uIC50YWItY29udGVudCB1bCArIG9sLFxuICAgICAgLnRhYnNfc2VjdGlvbiAudGFiLWNvbnRlbnQgdWwgKyBhLCAudGFic19zZWN0aW9uIC50YWItY29udGVudCBvbCArIHAsXG4gICAgICAudGFic19zZWN0aW9uIC50YWItY29udGVudCBvbCArIHVsLFxuICAgICAgLnRhYnNfc2VjdGlvbiAudGFiLWNvbnRlbnQgb2wgKyBvbCxcbiAgICAgIC50YWJzX3NlY3Rpb24gLnRhYi1jb250ZW50IG9sICsgYSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7IH1cbiAgICAudGFic19zZWN0aW9uIC50YWItY29udGVudCBhIHtcbiAgICAgIGNvbG9yOiAjZmYwNTA1OyB9XG4gICAgICAudGFic19zZWN0aW9uIC50YWItY29udGVudCBhOmZvY3VzLCAudGFic19zZWN0aW9uIC50YWItY29udGVudCBhOmhvdmVyLCAudGFic19zZWN0aW9uIC50YWItY29udGVudCBhOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjMDBhY2Y0OyB9XG5cbi5sb2NhdGlvbnNfc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMCAwIDI4cHg7IH1cbiAgLmxvY2F0aW9uc19zZWN0aW9uIC5jb250ZW50cyB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAubG9jYXRpb25zX3NlY3Rpb24gLmNvbnRlbnQtbG9jYXRpb25zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkyMjRjO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgcGFkZGluZzogNTVweCA0MHB4IDcxcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMzsgfVxuICAgIC5sb2NhdGlvbnNfc2VjdGlvbiAuY29udGVudC1sb2NhdGlvbnM6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MjI0YztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDQwMCU7XG4gICAgICB6LWluZGV4OiAtMTsgfVxuICAubG9jYXRpb25zX3NlY3Rpb24gLmNvbnRlbnQtbWFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogNjAwcHg7IH1cbiAgLmxvY2F0aW9uc19zZWN0aW9uICN3aGl0ZWxpb24tbG9jYXRpb25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDE1NzFweDsgfVxuICAubG9jYXRpb25zX3NlY3Rpb24gLmhlYWRpbmdzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubG9jYXRpb25zX3NlY3Rpb24gLmhlYWRpbmdzLm1haW4ge1xuICAgICAgZm9udC1mYW1pbHk6IGFjdW1pbi1wcm8tY29uZGVuc2VkLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgMCAxNnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMGFjZjQ7IH1cbiAgLmxvY2F0aW9uc19zZWN0aW9uIC5sb2NhdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmxvY2F0aW9uc19zZWN0aW9uIC5sb2NhdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDEzcHggMCAzMXB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDBhY2Y0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5sb2NhdGlvbnNfc2VjdGlvbiAubG9jYXRpb24uYWN0aXZlOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmxvY2F0aW9uc19zZWN0aW9uIC5sb2NhdGlvbjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE3MiwgMjQ0LCAwLjIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IC00MHB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDQwMCU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAubG9jYXRpb25zX3NlY3Rpb24gLmxvY2F0aW9uLWhlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBhY3VtaW4tcHJvLWNvbmRlbnNlZCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW46IDAgMCA4cHg7XG4gICAgcGFkZGluZzogMCAwIDJweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU2NmI4ZTsgfVxuICAubG9jYXRpb25zX3NlY3Rpb24gLmxvY2F0aW9uLXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBhY3VtaW4tcHJvLWNvbmRlbnNlZCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luOiAwIDAgMTJweDsgfVxuICAubG9jYXRpb25zX3NlY3Rpb24gLnBob25lLWxpbmsge1xuICAgIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBjb2x1bW4tZ2FwOiA5cHg7IH1cbiAgICAubG9jYXRpb25zX3NlY3Rpb24gLnBob25lLWxpbms6Zm9jdXMsIC5sb2NhdGlvbnNfc2VjdGlvbiAucGhvbmUtbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwYWNmNDsgfVxuICAgIC5sb2NhdGlvbnNfc2VjdGlvbiAucGhvbmUtbGluayAuaWNvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwNTA1O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgICAgIC5sb2NhdGlvbnNfc2VjdGlvbiAucGhvbmUtbGluayAuaWNvbjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvbG9jLXBob25lLWljb24ucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMTdweDsgfVxuICAgIC5sb2NhdGlvbnNfc2VjdGlvbiAucGhvbmUtbGluayAudGV4dCB7XG4gICAgICBwYWRkaW5nOiAxcHggMCAwOyB9XG4gIC5sb2NhdGlvbnNfc2VjdGlvbiAubG9jLWxpbmsge1xuICAgIGZvbnQtZmFtaWx5OiBhY3VtaW4tcHJvLWNvbmRlbnNlZCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICNmZjA1MDU7XG4gICAgbWFyZ2luOiAxOXB4IDAgMDtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgY29sdW1uLWdhcDogMTFweDsgfVxuICAgIC5sb2NhdGlvbnNfc2VjdGlvbiAubG9jLWxpbms6Zm9jdXMsIC5sb2NhdGlvbnNfc2VjdGlvbiAubG9jLWxpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMGFjZjQ7IH1cbiAgICAgIC5sb2NhdGlvbnNfc2VjdGlvbiAubG9jLWxpbms6Zm9jdXM6YWZ0ZXIsIC5sb2NhdGlvbnNfc2VjdGlvbiAubG9jLWxpbms6aG92ZXI6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9zZWUtZGV0YWlscy1hcnJvdy1oLnBuZyk7IH1cbiAgICAubG9jYXRpb25zX3NlY3Rpb24gLmxvYy1saW5rOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvc2VlLWRldGFpbHMtYXJyb3ctbS5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7IH1cblxuLnRlc3RpbW9uaWFsc19zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogNTNweCAwIDlweDsgfVxuICAudGVzdGltb25pYWxzX3NlY3Rpb24gLmhlYWRpbmdzIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAudGVzdGltb25pYWxzX3NlY3Rpb24gLmhlYWRpbmdzLnRvcCB7XG4gICAgICBmb250LWZhbWlseTogYWN1bWluLXByby1jb25kZW5zZWQsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBjb2xvcjogIzAwYWNmNDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC50ZXN0aW1vbmlhbHNfc2VjdGlvbiAuaGVhZGluZ3MubWFpbiB7XG4gICAgICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgY29sb3I6ICMwOTIyNGM7XG4gICAgICBtYXJnaW46IDAgMCAyNnB4OyB9XG4gIC50ZXN0aW1vbmlhbHNfc2VjdGlvbiAuY2xpZW50LXJldmlld3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDIycHg7XG4gICAgcm93LWdhcDogMjBweDtcbiAgICBwYWRkaW5nOiAwIDAgMTNweDsgfVxuICAudGVzdGltb25pYWxzX3NlY3Rpb24gLnJldmlldy1ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDI5cHggMzBweCAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzg1cHg7XG4gICAgbWluLWhlaWdodDogMjkzcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYW5pbWF0aW9uOiBhbmltLWZsZXggMXMgZWFzZS1pbi1vdXQ7IH1cbiAgICAudGVzdGltb25pYWxzX3NlY3Rpb24gLnJldmlldy1ib3gubm8tc2hvdyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAudGVzdGltb25pYWxzX3NlY3Rpb24gLnJldmlldy10b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDQycHg7IH1cbiAgICAudGVzdGltb25pYWxzX3NlY3Rpb24gLnJldmlldy10b3AgcCB7XG4gICAgICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAwNWVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAudGVzdGltb25pYWxzX3NlY3Rpb24gLnJldmlldy10b3AgcCArIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4OyB9XG4gICAgLnRlc3RpbW9uaWFsc19zZWN0aW9uIC5yZXZpZXctdG9wIHVsLCAudGVzdGltb25pYWxzX3NlY3Rpb24gLnJldmlldy10b3Agb2wge1xuICAgICAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDA1ZW07XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC50ZXN0aW1vbmlhbHNfc2VjdGlvbiAucmV2aWV3LXRvcCBhIHtcbiAgICAgIGNvbG9yOiAjZmYwNTA1OyB9XG4gICAgICAudGVzdGltb25pYWxzX3NlY3Rpb24gLnJldmlldy10b3AgYTpmb2N1cywgLnRlc3RpbW9uaWFsc19zZWN0aW9uIC5yZXZpZXctdG9wIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwYWNmNDsgfVxuICAudGVzdGltb25pYWxzX3NlY3Rpb24gLnJldmlldy1ib3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogYXV0byAwIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnRlc3RpbW9uaWFsc19zZWN0aW9uIC5yZXZpZXctYm90OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFjZjQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xOHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiAycHg7IH1cbiAgLnRlc3RpbW9uaWFsc19zZWN0aW9uIC5yZXZpZXctaWNvbiB7XG4gICAgbWFyZ2luOiAtNXB4IDAgMDsgfVxuICAudGVzdGltb25pYWxzX3NlY3Rpb24gLnN0YXItcmF0aW5ncyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2x1bW4tZ2FwOiA2cHg7XG4gICAgbWFyZ2luOiAwIDAgMTZweDsgfVxuICAudGVzdGltb25pYWxzX3NlY3Rpb24gLnJldmlldy1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnRlc3RpbW9uaWFsc19zZWN0aW9uIC5xdW90ZXIge1xuICAgIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBtYXJnaW46IDAgMCA0cHg7IH1cbiAgLnRlc3RpbW9uaWFsc19zZWN0aW9uIC5kYXRlIHtcbiAgICBmb250LWZhbWlseTogYWN1bWluLXByby1jb25kZW5zZWQsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDMxZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzJiOTBlODtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnRlc3RpbW9uaWFsc19zZWN0aW9uICNsb2FkbW9yZS1yZXZpZXdzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMjRweCBhdXRvIDAgIWltcG9ydGFudDsgfVxuICAgIC50ZXN0aW1vbmlhbHNfc2VjdGlvbiAjbG9hZG1vcmUtcmV2aWV3cy5uby1zaG93IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgYW5pbWF0aW9uOiBhbmltLWZsZXgtaGlkZSAxczsgfVxuXG4uZ29vZ2xlX21hcF9zZWN0aW9uIHtcbiAgbWFyZ2luOiAtOTVweCAwIDA7IH1cbiAgLmdvb2dsZV9tYXBfc2VjdGlvbiAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmdvb2dsZV9tYXBfc2VjdGlvbiAubWFwLWFkZHJlc3MtYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkyMjRjO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MDVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMDFweDtcbiAgICBsZWZ0OiAxcHg7XG4gICAgei1pbmRleDogMztcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMGFjZjQ7XG4gICAgcGFkZGluZzogMTNweCAxOXB4IDIwcHg7XG4gICAgbWluLWhlaWdodDogMTM4cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDEwcHggMjVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDEwcHggMjVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDEwcHggMjVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gICAgLmdvb2dsZV9tYXBfc2VjdGlvbiAubWFwLWFkZHJlc3MtYm94IGkge1xuICAgICAgbWFyZ2luOiA2cHggMCAwOyB9XG4gICAgICAuZ29vZ2xlX21hcF9zZWN0aW9uIC5tYXAtYWRkcmVzcy1ib3ggaTpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjA1MDU7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAuZ29vZ2xlX21hcF9zZWN0aW9uIC5tYXAtYWRkcmVzcy1ib3ggaS5saW5rLW1hcC1hcnJvdyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2xpbmstYXJyb3cucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDsgfVxuICAgICAgICAuZ29vZ2xlX21hcF9zZWN0aW9uIC5tYXAtYWRkcmVzcy1ib3ggaS5saW5rLW1hcC1hcnJvdzpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IHVuc2V0OyB9XG4gIC5nb29nbGVfbWFwX3NlY3Rpb24gLmFkZHJlc3MtaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDAgMCAwIDlweDsgfVxuICAuZ29vZ2xlX21hcF9zZWN0aW9uIC5hY2YtbWFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDU0MHB4OyB9XG4gIC5nb29nbGVfbWFwX3NlY3Rpb24gLmFkZHJlc3MtaGVhZGluZyxcbiAgLmdvb2dsZV9tYXBfc2VjdGlvbiAuYWRkcmVzcy10ZXh0IHtcbiAgICBmb250LWZhbWlseTogYWN1bWluLXByby1jb25kZW5zZWQsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtOyB9XG4gIC5nb29nbGVfbWFwX3NlY3Rpb24gLmFkZHJlc3MtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbjogMDsgfVxuICAuZ29vZ2xlX21hcF9zZWN0aW9uIC5hZGRyZXNzLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbjogM3B4IDAgMDsgfVxuICAuZ29vZ2xlX21hcF9zZWN0aW9uIC5idG5zIHtcbiAgICBtYXJnaW46IGF1dG8gMCAwOyB9XG4gICAgLmdvb2dsZV9tYXBfc2VjdGlvbiAuYnRucyAuYnRuLWxpbmsge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgIGNvbG9yOiAjNWZjY2ZhO1xuICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICAgIGNvbHVtbi1nYXA6IDEycHg7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAgICAgLmdvb2dsZV9tYXBfc2VjdGlvbiAuYnRucyAuYnRuLWxpbms6Zm9jdXMsIC5nb29nbGVfbWFwX3NlY3Rpb24gLmJ0bnMgLmJ0bi1saW5rOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZjA1MDU7IH1cbiAgICAgICAgLmdvb2dsZV9tYXBfc2VjdGlvbiAuYnRucyAuYnRuLWxpbms6Zm9jdXMgLmxpbmstbWFwLWFycm93LCAuZ29vZ2xlX21hcF9zZWN0aW9uIC5idG5zIC5idG4tbGluazpob3ZlciAubGluay1tYXAtYXJyb3cge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2xpbmstYXJyb3ctcmVkLnBuZyk7IH1cblxuLmNvbnRlbnRfZm9ybV9zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogNTFweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuY29udGVudF9mb3JtX3NlY3Rpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgd2hpdGUgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45OSkgNDclLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTEpIDQ4JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA2MCUpO1xuICAgIC8qIEZGMy42LTE1ICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgd2hpdGUgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45OSkgNDclLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTEpIDQ4JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA2MCUpO1xuICAgIC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB3aGl0ZSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk5KSA0NyUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45MSkgNDglLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDYwJSk7XG4gICAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNmZmZmZmYnLCBlbmRDb2xvcnN0cj0nIzAwZmZmZmZmJyxHcmFkaWVudFR5cGU9MSApO1xuICAgIC8qIElFNi05ICovXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmNvbnRlbnRfZm9ybV9zZWN0aW9uIC5jb250ZW50cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgY29sdW1uLWdhcDogNDBweDtcbiAgICByb3ctZ2FwOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5jb250ZW50X2Zvcm1fc2VjdGlvbiAuY29udGVudC1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MnB4OyB9XG4gIC5jb250ZW50X2Zvcm1fc2VjdGlvbiAuY29udGVudC1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2MDBweDsgfVxuICAuY29udGVudF9mb3JtX3NlY3Rpb24gLmltZy1wYXJhbGxheCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA0Ni41JTtcbiAgICB6LWluZGV4OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5jb250ZW50X2Zvcm1fc2VjdGlvbiAuaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5jb250ZW50X2Zvcm1fc2VjdGlvbiAuaW1hZ2UubW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY29udGVudF9mb3JtX3NlY3Rpb24gLmltYWdlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAuY29udGVudF9mb3JtX3NlY3Rpb24gLmhlYWRpbmdzLnRvcCB7XG4gICAgZm9udC1mYW1pbHk6IGFjdW1pbi1wcm8tY29uZGVuc2VkLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICMwMGFjZjQ7XG4gICAgbWFyZ2luOiAwIDAgMXB4OyB9XG4gIC5jb250ZW50X2Zvcm1fc2VjdGlvbiAuaGVhZGluZ3MubWFpbiB7XG4gICAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjMDkyMjRjO1xuICAgIG1hcmdpbjogMCAwIDIycHg7IH1cbiAgLmNvbnRlbnRfZm9ybV9zZWN0aW9uIC5oZWFkaW5ncy5mb3JtIHtcbiAgICBmb250LWZhbWlseTogYWN1bWluLXByby1jb25kZW5zZWQsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkyMjRjO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMGFjZjQ7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4OyB9XG4gICAgLmNvbnRlbnRfZm9ybV9zZWN0aW9uIC5oZWFkaW5ncy5mb3JtIHNwYW46bm90KC5jb250YWluKSB7XG4gICAgICBjb2xvcjogIzAwYWNmNDsgfVxuICAuY29udGVudF9mb3JtX3NlY3Rpb24gLnRoZS1jb250ZW50IHAge1xuICAgIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAwMWVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICMwZDBkMGQ7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLmNvbnRlbnRfZm9ybV9zZWN0aW9uIC50aGUtY29udGVudCBwICsgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNHB4OyB9XG4gIC5jb250ZW50X2Zvcm1fc2VjdGlvbiAudGhlLWNvbnRlbnQgdWwsIC5jb250ZW50X2Zvcm1fc2VjdGlvbiAudGhlLWNvbnRlbnQgb2wge1xuICAgIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAwMWVtO1xuICAgIGNvbG9yOiAjMGQwZDBkOyB9XG4gIC5jb250ZW50X2Zvcm1fc2VjdGlvbiAudGhlLWNvbnRlbnQgYSB7XG4gICAgY29sb3I6ICNmZjA1MDU7IH1cbiAgICAuY29udGVudF9mb3JtX3NlY3Rpb24gLnRoZS1jb250ZW50IGE6Zm9jdXMsIC5jb250ZW50X2Zvcm1fc2VjdGlvbiAudGhlLWNvbnRlbnQgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwYWNmNDsgfVxuICAuY29udGVudF9mb3JtX3NlY3Rpb24gLmNvbnRhY3QtZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiA0MnB4IDM5cHggNThweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjOyB9XG5cbi5jb250ZW50X2JnaW1nX3NlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkyMjRjO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDUxcHggMCA3MnB4OyB9XG4gIC5jb250ZW50X2JnaW1nX3NlY3Rpb24gLmNvbnRlbnRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmNvbnRlbnRfYmdpbWdfc2VjdGlvbiAuaGVhZGluZ3MudG9wIHtcbiAgICBmb250LWZhbWlseTogYWN1bWluLXByby1jb25kZW5zZWQsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzAwYWNmNDtcbiAgICBtYXJnaW46IDAgMCAycHg7IH1cbiAgLmNvbnRlbnRfYmdpbWdfc2VjdGlvbiAuaGVhZGluZ3MubWFpbiB7XG4gICAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbjogMCAwIDE4cHg7IH1cbiAgLmNvbnRlbnRfYmdpbWdfc2VjdGlvbiAudGhlLWNvbnRlbnQgcCB7XG4gICAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLmNvbnRlbnRfYmdpbWdfc2VjdGlvbiAudGhlLWNvbnRlbnQgcCArIHAge1xuICAgICAgbWFyZ2luLXRvcDogMTRweDsgfVxuICAuY29udGVudF9iZ2ltZ19zZWN0aW9uIC50aGUtY29udGVudCB1bCwgLmNvbnRlbnRfYmdpbWdfc2VjdGlvbiAudGhlLWNvbnRlbnQgb2wge1xuICAgIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuY29udGVudF9iZ2ltZ19zZWN0aW9uIC50aGUtY29udGVudCBhIHtcbiAgICBjb2xvcjogI2ZmMDUwNTsgfVxuICAgIC5jb250ZW50X2JnaW1nX3NlY3Rpb24gLnRoZS1jb250ZW50IGE6Zm9jdXMsIC5jb250ZW50X2JnaW1nX3NlY3Rpb24gLnRoZS1jb250ZW50IGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMGFjZjQ7IH1cbiAgLmNvbnRlbnRfYmdpbWdfc2VjdGlvbiAuYnRucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2x1bW4tZ2FwOiA1NnB4O1xuICAgIG1hcmdpbjogMTlweCAwIDA7IH1cblxuLmNvbnRlbnRfYmd3aGl0ZV9zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogNzBweCAwIDYzcHg7IH1cbiAgLmNvbnRlbnRfYmd3aGl0ZV9zZWN0aW9uIC5jb250ZW50cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5jb250ZW50X2Jnd2hpdGVfc2VjdGlvbiAuaGVhZGluZ3MudG9wIHtcbiAgICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICMwOTIyNGM7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5jb250ZW50X2Jnd2hpdGVfc2VjdGlvbiAuaGVhZGluZ3MubWFpbiB7XG4gICAgZm9udC1mYW1pbHk6IGFjdW1pbi1wcm8tY29uZGVuc2VkLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICMwMGFjZjQ7XG4gICAgbWFyZ2luOiAwIDAgMzNweDsgfVxuICAuY29udGVudF9iZ3doaXRlX3NlY3Rpb24gLnRoZS1jb250ZW50IHAge1xuICAgIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAwMmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICMwZDBkMGQ7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLmNvbnRlbnRfYmd3aGl0ZV9zZWN0aW9uIC50aGUtY29udGVudCBwICsgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNHB4OyB9XG4gIC5jb250ZW50X2Jnd2hpdGVfc2VjdGlvbiAudGhlLWNvbnRlbnQgdWwsIC5jb250ZW50X2Jnd2hpdGVfc2VjdGlvbiAudGhlLWNvbnRlbnQgb2wge1xuICAgIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAwMmVtO1xuICAgIGNvbG9yOiAjMGQwZDBkOyB9XG4gIC5jb250ZW50X2Jnd2hpdGVfc2VjdGlvbiAudGhlLWNvbnRlbnQgYSB7XG4gICAgY29sb3I6ICNmZjA1MDU7IH1cbiAgICAuY29udGVudF9iZ3doaXRlX3NlY3Rpb24gLnRoZS1jb250ZW50IGE6Zm9jdXMsIC5jb250ZW50X2Jnd2hpdGVfc2VjdGlvbiAudGhlLWNvbnRlbnQgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwYWNmNDsgfVxuICAuY29udGVudF9iZ3doaXRlX3NlY3Rpb24gLmJ0bnMge1xuICAgIG1hcmdpbjogMjVweCAwIDA7IH1cblxuLmNvbnRlbnRfYmdncmF5X3NlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBwYWRkaW5nOiA3MHB4IDAgNTNweDsgfVxuICAuY29udGVudF9iZ2dyYXlfc2VjdGlvbiAuY29udGVudHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuY29udGVudF9iZ2dyYXlfc2VjdGlvbiAuaGVhZGluZ3MudG9wIHtcbiAgICBmb250LWZhbWlseTogYWN1bWluLXByby1jb25kZW5zZWQsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzAwYWNmNDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmNvbnRlbnRfYmdncmF5X3NlY3Rpb24gLmhlYWRpbmdzLm1haW4ge1xuICAgIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzA5MjI0YztcbiAgICBtYXJnaW46IDFweCAwIDE5cHg7IH1cbiAgLmNvbnRlbnRfYmdncmF5X3NlY3Rpb24gLnRoZS1jb250ZW50IHAge1xuICAgIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjMGQwZDBkO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5jb250ZW50X2JnZ3JheV9zZWN0aW9uIC50aGUtY29udGVudCBwICsgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNHB4OyB9XG4gIC5jb250ZW50X2JnZ3JheV9zZWN0aW9uIC50aGUtY29udGVudCB1bCwgLmNvbnRlbnRfYmdncmF5X3NlY3Rpb24gLnRoZS1jb250ZW50IG9sIHtcbiAgICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgY29sb3I6ICMwZDBkMGQ7IH1cbiAgLmNvbnRlbnRfYmdncmF5X3NlY3Rpb24gLnRoZS1jb250ZW50IGEge1xuICAgIGNvbG9yOiAjZmYwNTA1OyB9XG4gICAgLmNvbnRlbnRfYmdncmF5X3NlY3Rpb24gLnRoZS1jb250ZW50IGE6Zm9jdXMsIC5jb250ZW50X2JnZ3JheV9zZWN0aW9uIC50aGUtY29udGVudCBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDBhY2Y0OyB9XG4gIC5jb250ZW50X2JnZ3JheV9zZWN0aW9uIC5idG5zIHtcbiAgICBtYXJnaW46IDIxcHggMCAwOyB9XG5cbi5jb250ZW50djJfc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDU0cHggMCA1MHB4OyB9XG4gIC5jb250ZW50djJfc2VjdGlvbiAuY29udGVudHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuY29udGVudHYyX3NlY3Rpb24gLmhlYWRpbmdzLnRvcCB7XG4gICAgZm9udC1mYW1pbHk6IGFjdW1pbi1wcm8tY29uZGVuc2VkLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICMwMGFjZjQ7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5jb250ZW50djJfc2VjdGlvbiAuaGVhZGluZ3MubWFpbiB7XG4gICAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjMDkyMjRjO1xuICAgIG1hcmdpbjogLTRweCAwIDIzcHg7IH1cbiAgLmNvbnRlbnR2Ml9zZWN0aW9uIC50aGUtY29udGVudCBwIHtcbiAgICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMDJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjMGQwZDBkO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5jb250ZW50djJfc2VjdGlvbiAudGhlLWNvbnRlbnQgcCArIHAge1xuICAgICAgbWFyZ2luLXRvcDogMTRweDsgfVxuICAuY29udGVudHYyX3NlY3Rpb24gLnRoZS1jb250ZW50IHVsLCAuY29udGVudHYyX3NlY3Rpb24gLnRoZS1jb250ZW50IG9sIHtcbiAgICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMDJlbTtcbiAgICBjb2xvcjogIzBkMGQwZDsgfVxuICAuY29udGVudHYyX3NlY3Rpb24gLnRoZS1jb250ZW50IGEge1xuICAgIGNvbG9yOiAjZmYwNTA1OyB9XG4gICAgLmNvbnRlbnR2Ml9zZWN0aW9uIC50aGUtY29udGVudCBhOmZvY3VzLCAuY29udGVudHYyX3NlY3Rpb24gLnRoZS1jb250ZW50IGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMGFjZjQ7IH1cblxuLmdvb2dsZV9tYXB2Ml9zZWN0aW9uIHtcbiAgbWFyZ2luOiAtMTA2cHggMCAwOyB9XG4gIC5nb29nbGVfbWFwdjJfc2VjdGlvbiAuYWNmLW1hcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1NDBweDsgfVxuXG4uY29udGVudF9zZXJ2aWNlc19zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMjlweCAwIDI1cHg7IH1cbiAgLmNvbnRlbnRfc2VydmljZXNfc2VjdGlvbiAuY29udGVudHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuY29udGVudF9zZXJ2aWNlc19zZWN0aW9uIC5oZWFkaW5ncy5tYWluIHtcbiAgICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICMwOTIyNGM7XG4gICAgbWFyZ2luOiAtNHB4IDAgMjNweDsgfVxuICAuY29udGVudF9zZXJ2aWNlc19zZWN0aW9uIC50aGUtY29udGVudCB7XG4gICAgbWFyZ2luOiAwIDAgMzVweDsgfVxuICAgIC5jb250ZW50X3NlcnZpY2VzX3NlY3Rpb24gLnRoZS1jb250ZW50IHAge1xuICAgICAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMDJlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogIzBkMGQwZDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmNvbnRlbnRfc2VydmljZXNfc2VjdGlvbiAudGhlLWNvbnRlbnQgcCArIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4OyB9XG4gICAgICAuY29udGVudF9zZXJ2aWNlc19zZWN0aW9uIC50aGUtY29udGVudCBwIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjZmYwNTA1OyB9XG4gICAgLmNvbnRlbnRfc2VydmljZXNfc2VjdGlvbiAudGhlLWNvbnRlbnQgdWwsIC5jb250ZW50X3NlcnZpY2VzX3NlY3Rpb24gLnRoZS1jb250ZW50IG9sIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDAyZW07XG4gICAgICBjb2xvcjogIzBkMGQwZDsgfVxuICAgIC5jb250ZW50X3NlcnZpY2VzX3NlY3Rpb24gLnRoZS1jb250ZW50IGEge1xuICAgICAgY29sb3I6ICNmZjA1MDU7IH1cbiAgICAgIC5jb250ZW50X3NlcnZpY2VzX3NlY3Rpb24gLnRoZS1jb250ZW50IGE6Zm9jdXMsIC5jb250ZW50X3NlcnZpY2VzX3NlY3Rpb24gLnRoZS1jb250ZW50IGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwYWNmNDsgfVxuICAuY29udGVudF9zZXJ2aWNlc19zZWN0aW9uIC5jb250ZW50LXNlcnZpY2VzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDIycHg7IH1cbiAgLmNvbnRlbnRfc2VydmljZXNfc2VjdGlvbiAuc2VydmljZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MjI0YztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzg1cHg7XG4gICAgaGVpZ2h0OiA1NjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgICAuY29udGVudF9zZXJ2aWNlc19zZWN0aW9uIC5zZXJ2aWNlOmZvY3VzOmJlZm9yZSwgLmNvbnRlbnRfc2VydmljZXNfc2VjdGlvbiAuc2VydmljZTpob3ZlcjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogLjg1O1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgNXB4ICMwMGFjZjQ7IH1cbiAgICAuY29udGVudF9zZXJ2aWNlc19zZWN0aW9uIC5zZXJ2aWNlOmZvY3VzOmFmdGVyLCAuY29udGVudF9zZXJ2aWNlc19zZWN0aW9uIC5zZXJ2aWNlOmhvdmVyOmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAuY29udGVudF9zZXJ2aWNlc19zZWN0aW9uIC5zZXJ2aWNlOmZvY3VzIC5jb250ZW50LWJveCwgLmNvbnRlbnRfc2VydmljZXNfc2VjdGlvbiAuc2VydmljZTpob3ZlciAuY29udGVudC1ib3gge1xuICAgICAgaGVpZ2h0OiA1NjBweDtcbiAgICAgIHBhZGRpbmc6IDY1cHggMzVweCAyNHB4IDQxcHg7IH1cbiAgICAuY29udGVudF9zZXJ2aWNlc19zZWN0aW9uIC5zZXJ2aWNlOmZvY3VzIC5zZXJ2aWNlLWhlYWRpbmcsIC5jb250ZW50X3NlcnZpY2VzX3NlY3Rpb24gLnNlcnZpY2U6aG92ZXIgLnNlcnZpY2UtaGVhZGluZyB7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDsgfVxuICAgICAgLmNvbnRlbnRfc2VydmljZXNfc2VjdGlvbiAuc2VydmljZTpmb2N1cyAuc2VydmljZS1oZWFkaW5nIGJyLCAuY29udGVudF9zZXJ2aWNlc19zZWN0aW9uIC5zZXJ2aWNlOmhvdmVyIC5zZXJ2aWNlLWhlYWRpbmcgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmNvbnRlbnRfc2VydmljZXNfc2VjdGlvbiAuc2VydmljZTpmb2N1cyAuc2VydmljZS1zdWJoZWFkaW5nLFxuICAgIC5jb250ZW50X3NlcnZpY2VzX3NlY3Rpb24gLnNlcnZpY2U6Zm9jdXMgLnNlcnZpY2UtdGV4dCwgLmNvbnRlbnRfc2VydmljZXNfc2VjdGlvbiAuc2VydmljZTpob3ZlciAuc2VydmljZS1zdWJoZWFkaW5nLFxuICAgIC5jb250ZW50X3NlcnZpY2VzX3NlY3Rpb24gLnNlcnZpY2U6aG92ZXIgLnNlcnZpY2UtdGV4dCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBhbmltYXRpb246IGFuaW0tc2hvdyAuNnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAuY29udGVudF9zZXJ2aWNlc19zZWN0aW9uIC5zZXJ2aWNlOmZvY3VzIC5idG4tbGluaywgLmNvbnRlbnRfc2VydmljZXNfc2VjdGlvbiAuc2VydmljZTpob3ZlciAuYnRuLWxpbmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBhbmltYXRpb246IGFuaW0tZmxleCAuNnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAuY29udGVudF9zZXJ2aWNlc19zZWN0aW9uIC5zZXJ2aWNlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MjI0YztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuY29udGVudF9zZXJ2aWNlc19zZWN0aW9uIC5zZXJ2aWNlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDksIDM0LCA3NiwgMCkgMCUsIHJnYmEoOSwgMzQsIDc2LCAwKSA1MSUsICMwOTIyNGMgNzQlLCAjMDkyMjRjIDg2JSk7XG4gICAgICAvKiBGRjMuNi0xNSAqL1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDksIDM0LCA3NiwgMCkgMCUsIHJnYmEoOSwgMzQsIDc2LCAwKSA1MSUsICMwOTIyNGMgNzQlLCAjMDkyMjRjIDg2JSk7XG4gICAgICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSg5LCAzNCwgNzYsIDApIDAlLCByZ2JhKDksIDM0LCA3NiwgMCkgNTElLCAjMDkyMjRjIDc0JSwgIzA5MjI0YyA4NiUpO1xuICAgICAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwMDkyMjRjJywgZW5kQ29sb3JzdHI9JyMwOTIyNGMnLEdyYWRpZW50VHlwZT0wICk7XG4gICAgICAvKiBJRTYtOSAqL1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgICAuY29udGVudF9zZXJ2aWNlc19zZWN0aW9uIC5zZXJ2aWNlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAuY29udGVudF9zZXJ2aWNlc19zZWN0aW9uIC5zZXJ2aWNlIGltZy5tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jb250ZW50X3NlcnZpY2VzX3NlY3Rpb24gLmNvbnRlbnQtYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM4NXB4O1xuICAgIGhlaWdodDogMTAzcHg7XG4gICAgcGFkZGluZzogMCAyNXB4IDAgNDFweDtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgei1pbmRleDogNTsgfVxuICAuY29udGVudF9zZXJ2aWNlc19zZWN0aW9uIC5zZXJ2aWNlLWhlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbjogMDtcbiAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgICAuY29udGVudF9zZXJ2aWNlc19zZWN0aW9uIC5zZXJ2aWNlLWhlYWRpbmcgc3BhbiB7XG4gICAgICBjb2xvcjogIzAwYWNmNDsgfVxuICAuY29udGVudF9zZXJ2aWNlc19zZWN0aW9uIC5zZXJ2aWNlLXN1YmhlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBhY3VtaW4tcHJvLWNvbmRlbnNlZCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMDBhY2Y0O1xuICAgIG1hcmdpbjogMjdweCAwIDRweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLmNvbnRlbnRfc2VydmljZXNfc2VjdGlvbiAuc2VydmljZS10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgICAuY29udGVudF9zZXJ2aWNlc19zZWN0aW9uIC5zZXJ2aWNlLXRleHQgcCB7XG4gICAgICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5jb250ZW50X3NlcnZpY2VzX3NlY3Rpb24gLnNlcnZpY2UtdGV4dCB1bCwgLmNvbnRlbnRfc2VydmljZXNfc2VjdGlvbiAuc2VydmljZS10ZXh0IG9sIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDA0ZW07XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5jb250ZW50X3NlcnZpY2VzX3NlY3Rpb24gLnNlcnZpY2UtdGV4dCBhIHtcbiAgICAgIGNvbG9yOiAjZmYwNTA1OyB9XG4gICAgICAuY29udGVudF9zZXJ2aWNlc19zZWN0aW9uIC5zZXJ2aWNlLXRleHQgYTpmb2N1cywgLmNvbnRlbnRfc2VydmljZXNfc2VjdGlvbiAuc2VydmljZS10ZXh0IGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwYWNmNDsgfVxuICAuY29udGVudF9zZXJ2aWNlc19zZWN0aW9uIC5idG4tbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luOiBhdXRvIDAgMCAhaW1wb3J0YW50OyB9XG5cbi5zaW5nbGUtcG9zdCAuZnJlZV9xdW90ZV9zZWN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZnJlZV9xdW90ZV9zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG4gIC5mcmVlX3F1b3RlX3NlY3Rpb24gLmNvbnRlbnRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBjb2x1bW4tZ2FwOiA0MHB4OyB9XG4gIC5mcmVlX3F1b3RlX3NlY3Rpb24gLmNvbnRlbnQtbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1NjBweDsgfVxuICAuZnJlZV9xdW90ZV9zZWN0aW9uIC5jb250ZW50LXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4OyB9XG4gIC5mcmVlX3F1b3RlX3NlY3Rpb24gLmhlYWRpbmdzLnRvcCB7XG4gICAgZm9udC1mYW1pbHk6IGFjdW1pbi1wcm8tY29uZGVuc2VkLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICMwMGFjZjQ7XG4gICAgbWFyZ2luOiAtMTJweCAwIDA7IH1cbiAgLmZyZWVfcXVvdGVfc2VjdGlvbiAuaGVhZGluZ3MubWFpbiB7XG4gICAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDU3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjMDkyMjRjO1xuICAgIG1hcmdpbjogLTNweCAwIDE5cHg7XG4gICAgcGFkZGluZzogMCAxcHggMCAwOyB9XG4gIC5mcmVlX3F1b3RlX3NlY3Rpb24gLmhlYWRpbmdzLmZvcm0ge1xuICAgIGZvbnQtZmFtaWx5OiBhY3VtaW4tcHJvLWNvbmRlbnNlZCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDExcHggMCAxM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTIyNGM7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDsgfVxuICAgIC5mcmVlX3F1b3RlX3NlY3Rpb24gLmhlYWRpbmdzLmZvcm0gc3Bhbjpub3QoLmNvbnRhaW4pIHtcbiAgICAgIGNvbG9yOiAjMDBhY2Y0OyB9XG4gIC5mcmVlX3F1b3RlX3NlY3Rpb24gLnRoZS1jb250ZW50IHAge1xuICAgIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAwMWVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICMwZDBkMGQ7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLmZyZWVfcXVvdGVfc2VjdGlvbiAudGhlLWNvbnRlbnQgcCArIHAge1xuICAgICAgbWFyZ2luLXRvcDogMTRweDsgfVxuICAuZnJlZV9xdW90ZV9zZWN0aW9uIC50aGUtY29udGVudCB1bCwgLmZyZWVfcXVvdGVfc2VjdGlvbiAudGhlLWNvbnRlbnQgb2wge1xuICAgIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAwMWVtO1xuICAgIGNvbG9yOiAjMGQwZDBkOyB9XG4gIC5mcmVlX3F1b3RlX3NlY3Rpb24gLnRoZS1jb250ZW50IGEge1xuICAgIGNvbG9yOiAjZmYwNTA1OyB9XG4gICAgLmZyZWVfcXVvdGVfc2VjdGlvbiAudGhlLWNvbnRlbnQgYTpmb2N1cywgLmZyZWVfcXVvdGVfc2VjdGlvbiAudGhlLWNvbnRlbnQgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwYWNmNDsgfVxuICAuZnJlZV9xdW90ZV9zZWN0aW9uIC5jb250YWN0LWZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogNDFweCAzOXB4IDI5cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4OyB9XG4gIC5mcmVlX3F1b3RlX3NlY3Rpb24gLmNvbnRhY3QtbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiAxOHB4O1xuICAgIG1hcmdpbjogNDdweCAwIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5mcmVlX3F1b3RlX3NlY3Rpb24gLmZyZWUtcXVvdGUtbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgY29sdW1uLWdhcDogOXB4OyB9XG4gICAgLmZyZWVfcXVvdGVfc2VjdGlvbiAuZnJlZS1xdW90ZS1saW5rOmZvY3VzIC50ZXh0LCAuZnJlZV9xdW90ZV9zZWN0aW9uIC5mcmVlLXF1b3RlLWxpbms6aG92ZXIgLnRleHQsIC5mcmVlX3F1b3RlX3NlY3Rpb24gLmZyZWUtcXVvdGUtbGluazphY3RpdmUgLnRleHQge1xuICAgICAgY29sb3I6ICMwMGFjZjQ7IH1cbiAgICAuZnJlZV9xdW90ZV9zZWN0aW9uIC5mcmVlLXF1b3RlLWxpbmsgaSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5mcmVlX3F1b3RlX3NlY3Rpb24gLmZyZWUtcXVvdGUtbGluayBpLFxuICAgIC5mcmVlX3F1b3RlX3NlY3Rpb24gLmZyZWUtcXVvdGUtbGluayAuaWNvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwNTA1O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAuZnJlZV9xdW90ZV9zZWN0aW9uIC5mcmVlLXF1b3RlLWxpbmtbaHJlZl49XCJ0ZWw6XCJdIC50ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuICAgIC5mcmVlX3F1b3RlX3NlY3Rpb24gLmZyZWUtcXVvdGUtbGluayAudGV4dCB7XG4gICAgICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogIzA5MjI0YztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRyYW5zaXRpb246IC4zczsgfVxuXG4uaW5mb190YWJzX3NlY3Rpb24ge1xuICBtYXJnaW46IDAgMCA0NXB4OyB9XG4gIC5pbmZvX3RhYnNfc2VjdGlvbiAuaW5mby10YWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTIyNGM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmluZm9fdGFic19zZWN0aW9uIC5pbmZvLXRhYjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDkyMjRjO1xuICAgICAgLyogT2xkIGJyb3dzZXJzICovXG4gICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjMDkyMjRjIDAlLCAjNWZjY2ZhIDEwMCUpO1xuICAgICAgLyogRkYzLjYtMTUgKi9cbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICMwOTIyNGMgMCUsICM1ZmNjZmEgMTAwJSk7XG4gICAgICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDkyMjRjIDAlLCAjNWZjY2ZhIDEwMCUpO1xuICAgICAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzA5MjI0YycsIGVuZENvbG9yc3RyPScjNWZjY2ZhJyxHcmFkaWVudFR5cGU9MSApO1xuICAgICAgLyogSUU2LTkgKi8gfVxuICAgIC5pbmZvX3RhYnNfc2VjdGlvbiAuaW5mby10YWI6bm90KDpmaXJzdC1jaGlsZCk6YmVmb3JlIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA1cHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpIGluc2V0O1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNXB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSBpbnNldDtcbiAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDVweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMikgaW5zZXQ7IH1cbiAgLmluZm9fdGFic19zZWN0aW9uIC50YWItdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogMTRweDtcbiAgICBmb250LWZhbWlseTogYWN1bWluLXByby1jb25kZW5zZWQsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTJweCAwIDE1cHg7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5pbmZvX3RhYnNfc2VjdGlvbiAudGFiLXRpdGxlIC5pY29uLXN0YXRlIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTNweDtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAxN3B4KTsgfVxuICAgICAgLmluZm9fdGFic19zZWN0aW9uIC50YWItdGl0bGUgLmljb24tc3RhdGU6YmVmb3JlLCAuaW5mb190YWJzX3NlY3Rpb24gLnRhYi10aXRsZSAuaWNvbi1zdGF0ZTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDFweCk7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gOXB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7IH1cbiAgICAgIC5pbmZvX3RhYnNfc2VjdGlvbiAudGFiLXRpdGxlIC5pY29uLXN0YXRlOmJlZm9yZSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAgIC5pbmZvX3RhYnNfc2VjdGlvbiAudGFiLXRpdGxlLmNvbGxhcHNlZCAuaWNvbi1zdGF0ZTpiZWZvcmUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAuaW5mb190YWJzX3NlY3Rpb24gLnRhYi1jb250ZW50IHVsLnRhYi1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTlweCAwIDMwcHg7IH1cbiAgICAuaW5mb190YWJzX3NlY3Rpb24gLnRhYi1jb250ZW50IHVsLnRhYi1saXN0IC50YWItbGluayB7XG4gICAgICBmb250LWZhbWlseTogYWN1bWluLXByby1jb25kZW5zZWQsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5pbmZvX3RhYnNfc2VjdGlvbiAudGFiLWNvbnRlbnQgdWwudGFiLWxpc3QgLnRhYi1saW5rOmZvY3VzLCAuaW5mb190YWJzX3NlY3Rpb24gLnRhYi1jb250ZW50IHVsLnRhYi1saXN0IC50YWItbGluazpob3ZlciwgLmluZm9fdGFic19zZWN0aW9uIC50YWItY29udGVudCB1bC50YWItbGlzdCAudGFiLWxpbms6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICMwMGFjZjQ7IH1cbiAgICAuaW5mb190YWJzX3NlY3Rpb24gLnRhYi1jb250ZW50IHVsLnRhYi1saXN0IC5kZWZhdWx0LWljb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWNmNDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA5cHg7XG4gICAgICBoZWlnaHQ6IDlweDtcbiAgICAgIG1hcmdpbjogMCA2cHggMnB4IDA7IH1cbiAgICAuaW5mb190YWJzX3NlY3Rpb24gLnRhYi1jb250ZW50IHVsLnRhYi1saXN0IGkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICMwMGFjZjQ7XG4gICAgICBtYXJnaW46IDAgNnB4IDAgMDsgfVxuXG4vKipcbiAqKiBIZWxwZXJzXG4gKiovXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIGJvdHRvbTogNzRweCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxMDAxMDsgfVxuXG4udGFiLW9ubHksXG4ubW9iaWxlLW9ubHkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5jbGVhcmZpeCB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbnNwYW4ub25lbGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uaGFzLWNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLmFuaW1hdGUsIC50YWJzX3NlY3Rpb24gLnRhYi10aXRsZSAuaWNvbi1zdGF0ZTpiZWZvcmUsIC5pbmZvX3RhYnNfc2VjdGlvbiAudGFiLXRpdGxlIC5pY29uLXN0YXRlOmJlZm9yZSB7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG5cbi5hbmltYXRlLXZlcnlmYXN0IHtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cblxuLmFsaWdubm9uZSB7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDhweCBhdXRvIDE3cHg7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uYWxpZ25sZWZ0LFxuLmFsaWducmlnaHQge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTdweDsgfVxuXG4uYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDE3cHg7IH1cblxuLmltZy13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaW1nLXdyYXAgaW1nIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiA4cHggYXV0bzsgfVxuXG4uaW1nLXdyYXAtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMCAwIDMwcHggNTBweDsgfVxuXG4uaW1nLXdyYXAtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgNTBweCAzMHB4IDA7IH1cblxuaW1nLmFsaWdubGVmdCxcbmltZy5hbGlnbnJpZ2h0LFxuaW1nLmFsaWdubm9uZSxcbmltZy5hbGlnbmNlbnRlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1heC1oNjAge1xuICBtYXgtaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogMjcwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcbiAgLmltZy13cmFwIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHggIWltcG9ydGFudDsgfVxuICBpbWcuYWxpZ25sZWZ0LFxuICBpbWcuYWxpZ25yaWdodCxcbiAgaW1nLmFsaWdubm9uZSBpbWcuYWxpZ25jZW50ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBjbGVhcjogYm90aDsgfSB9XG5cbi8qKlxuICoqIE1lZGlhIFF1ZXJpZXNcbiAqKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDIwMDBweCkge1xuICAuZnJvbnRfc2VydmljZXNfc2VjdGlvbiAuZnJvbnQtc2VydmljZXMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCB7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9XG4gICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAuZnJvbnRfYmFubmVyX3NlY3Rpb24gLmNvbnRlbnRzIHtcbiAgICBwYWRkaW5nOiAwIDM1cHg7IH1cbiAgLmZyb250X2Jhbm5lcl9zZWN0aW9uICNmcm9udC1zbGlkZXItZG90cyB7XG4gICAgcGFkZGluZzogMjZweCAzNXB4IDI5cHg7IH1cbiAgLmZyb250X3NlcnZpY2VzX3NlY3Rpb24gLmNvbnRlbnQtdG9wIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5mcm9udF9pbWdjb250ZW50X3NlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAuZnJvbnRfaW1nY29udGVudF9zZWN0aW9uIC5jb250ZW50cyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5mcm9udF9pbWdjb250ZW50X3NlY3Rpb24gLmNvbnRlbnQtbGVmdCB7XG4gICAgICBwYWRkaW5nOiAyOXB4IDAgMDsgfVxuICAgIC5mcm9udF9pbWdjb250ZW50X3NlY3Rpb24gLmNvbnRlbnQtcmlnaHQge1xuICAgICAgcGFkZGluZzogMTZweCAwIDI5cHg7IH1cbiAgICAuZnJvbnRfaW1nY29udGVudF9zZWN0aW9uIC5pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IHVuc2V0O1xuICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgLmZyb250X2ltZ2NvbnRlbnRfc2VjdGlvbiAuaW1hZ2UgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAuZnJvbnRfY29udGVudGZvcm1fc2VjdGlvbiAuY29udGVudHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHJvdy1nYXA6IDI0cHg7IH1cbiAgLmZyb250X2NvbnRlbnRmb3JtX3NlY3Rpb24gLmNvbnRlbnQtbGVmdCB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDsgfVxuICAuZnJlZV9xdW90ZV9zZWN0aW9uIC5jb250ZW50cyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHJvdy1nYXA6IDMwcHg7IH1cbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC5wb3N0LWNhcmRzIC5hbG0tcmV2ZWFsIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmJsb2dfcGFnZV9zZWN0aW9uIC5wb3N0LWNhcmRzIC5hbG0tcmV2ZWFsICsgLmFsbS1yZXZlYWwge1xuICAgICAgbWFyZ2luOiAyNHB4IGF1dG8gMDsgfVxuICAjZm9vdGVyIC5mb290ZXItc29jaWFsLWljb25zLWJveCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHJvdy1nYXA6IDIwcHg7IH1cbiAgI2Zvb3RlciB1bC5mb290ZXItc29jaWFsLWljb25zIHtcbiAgICBwYWRkaW5nOiA1cHggMCAwOyB9XG4gIC5nb29nbGVfbWFwX3NlY3Rpb24ge1xuICAgIG1hcmdpbjogLTE4OXB4IDAgMDsgfVxuICAgIC5nb29nbGVfbWFwX3NlY3Rpb24gLm1hcC1hZGRyZXNzLWJveCB7XG4gICAgICB0b3A6IDE3MHB4O1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICBwYWRkaW5nOiAxM3B4IDIxcHggMjBweDsgfVxuICAgIC5nb29nbGVfbWFwX3NlY3Rpb24gLmFkZHJlc3MtaGVhZGluZyB7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAgIC5nb29nbGVfbWFwX3NlY3Rpb24gLmFkZHJlc3MtdGV4dCB7XG4gICAgICBtYXJnaW46IDJweCAwIDA7IH1cbiAgICAuZ29vZ2xlX21hcF9zZWN0aW9uIC5idG5zIHtcbiAgICAgIG1hcmdpbjogNHB4IDAgMDsgfVxuICAuY29udGVudF9mb3JtX3NlY3Rpb24gLmNvbnRhY3QtZm9ybSB7XG4gICAgcGFkZGluZzogNDJweCAzOXB4IDY5cHg7IH1cbiAgLmNvbnRlbnRfZm9ybV9zZWN0aW9uIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmhhcy1mb290bm90ZSBkaXYuZ2Zvcm1fZmllbGRzIC5mb3JtLWZvb3Rub3RlIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogODVweCAwIDA7IH1cbiAgLmNvbnRlbnRfZm9ybV9zZWN0aW9uIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLm5vdGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nOiAwIDAgMCAzMnB4OyB9XG4gICAgLmNvbnRlbnRfZm9ybV9zZWN0aW9uIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLm5vdGUgLm5vdGUtaWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI3cHg7XG4gICAgICB0b3A6IC00cHg7XG4gICAgICBsZWZ0OiAtMXB4OyB9XG4gIC5jb250ZW50X2Zvcm1fc2VjdGlvbiBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5oYXMtZm9vdG5vdGUgLmdmb3JtX2Zvb3RlciAuYnV0dG9uLFxuICAuY29udGVudF9mb3JtX3NlY3Rpb24gZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuaGFzLWZvb3Rub3RlIC5nZm9ybV9mb290ZXIgaW5wdXQuYnV0dG9uLFxuICAuY29udGVudF9mb3JtX3NlY3Rpb24gZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuaGFzLWZvb3Rub3RlIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxM3B4IDAgMCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCAuZHJvcGRvd24tY2FyZXQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbiA+IHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlIHVsLmRyb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uOiBhbmltLXNob3cgLjNzIGVhc2UtaW4tb3V0OyB9XG4gICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyIC5uYXYtd3JhcCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgI21lbnUtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IDE0cHggMCAwOyB9XG4gICNtYWluLW5hdmlnYXRpb24ub3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgdWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAgIC1tcy1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbiA+IHVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjFweCA0MHB4IDMzcHg7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uID4gdWw6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MjI0YztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDJweCAwIDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMDkyMjRjOyB9XG4gICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA5cHggMDsgfVxuICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpLnNvY2lhbC1saW5rcyB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgICBtYXJnaW46IDE3cHggMCAwIC0yMHB4O1xuICAgICAgcGFkZGluZzogMTVweCAwIDE0cHg7IH1cbiAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IGEge1xuICAgICAgZm9udC1mYW1pbHk6IGFjdW1pbi1wcm8tY29uZGVuc2VkLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICAgIHdoaXRlLXNwYWNlOiAtbW96LXByZS13cmFwO1xuICAgICAgd2hpdGUtc3BhY2U6IC1wcmUtd3JhcDtcbiAgICAgIHdoaXRlLXNwYWNlOiAtby1wcmUtd3JhcDtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuICAgICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGkgPiBhOmhvdmVyLCAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IGE6YWN0aXZlLCAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaSA+IGE6Zm9jdXMge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaTpub3QoLnNvY2lhbC1saW5rcyk6bm90KC5uYXYtcGhvbmUtbGluaykgPiBhW2hyZWY9XCIjXCJdOmhvdmVyLCAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgPiBsaTpub3QoLnNvY2lhbC1saW5rcyk6bm90KC5uYXYtcGhvbmUtbGluaykgPiBhW2hyZWY9XCIjXCJdOmFjdGl2ZSwgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbiA+IHVsID4gbGk6bm90KC5zb2NpYWwtbGlua3MpOm5vdCgubmF2LXBob25lLWxpbmspID4gYVtocmVmPVwiI1wiXTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCB1bC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdG9wOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgY29sdW1uLWdhcDogMTAwcHg7XG4gICAgcm93LWdhcDogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogOXB4IDAgMCAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgdWwuZHJvcGRvd24tbWVudTpiZWZvcmUge1xuICAgICAgY29udGVudDogdW5zZXQ7IH1cbiAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgdWwuZHJvcGRvd24tbWVudSBsaSB7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgdWwuZHJvcGRvd24tbWVudSBsaSBhIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMTFweDsgfVxuICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgdWwuZHJvcGRvd24tbWVudSBsaSBhOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogMDsgfVxuICAgICAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uID4gdWwgdWwuZHJvcGRvd24tbWVudSBsaSBhOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9zdWJtZW51LWFycm93LnBuZyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG4gICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24gPiB1bCA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSB7XG4gICAgY29sb3I6ICMwMGFjZjQgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbiA+IHVsIC5jYXJldCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHJpZ2h0OiAtNHB4O1xuICAgIHRvcDogY2FsYyg1MCUgLSAxcHgpOyB9XG4gICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbiA+IHVsIC5jYXJldDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvZHJvcGRvd24tYXJyb3ctbW9iLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9uYXZmb290ZXItYXJyb3ctZG93bi5wbmcpO1xuICAgICAgd2lkdGg6IDExcHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIHRvcDogN3B4O1xuICAgICAgcmlnaHQ6IDVweDsgfVxuICAuY29udGVudF9zZXJ2aWNlc19zZWN0aW9uIC5jb250ZW50LXNlcnZpY2VzIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcm93LWdhcDogMjBweDtcbiAgICBtYXgtd2lkdGg6IDM4NXB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5mcm9udF9jb250ZW50aW1nX3NlY3Rpb24gdmlkZW8uYmNrZ3JuZC12aWQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuZnJvbnRfYmFubmVyX3NlY3Rpb24gI2Zyb250LXNsaWRlciAuc2xpZGVzIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDM4JSBjZW50ZXI7IH1cbiAgLmZyb250X2Jhbm5lcl9zZWN0aW9uIC5jb250ZW50cyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmZyb250X2Jhbm5lcl9zZWN0aW9uIC5jb250ZW50cyA+IGltZyB7XG4gICAgICBtYXJnaW46IDAgYXV0byAxMXB4OyB9XG4gIC5mcm9udF9iYW5uZXJfc2VjdGlvbiAuc2xpZGVyLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZnJvbnRfYmFubmVyX3NlY3Rpb24gLmJhbm5lci1jb250ZW50IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuZnJvbnRfYmFubmVyX3NlY3Rpb24gLmJ0bnMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mcm9udF9iYW5uZXJfc2VjdGlvbiAuaW1hZ2UtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNjAwcHg7IH1cbiAgICAuZnJvbnRfYmFubmVyX3NlY3Rpb24gLmltYWdlLWNvbnRlbnQgPiBpbWcge1xuICAgICAgdG9wOiAtNDNweDtcbiAgICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgYm90dG9tOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiA1NTBweDsgfVxuICAuZnJvbnRfYmFubmVyX3NlY3Rpb24gI2Zyb250LXNsaWRlci1kb3RzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwMHB4OyB9XG4gIC5mcm9udF9iYW5uZXJfc2VjdGlvbiAjZnJvbnQtc2xpZGVyLWRvdHMgLnNsaWNrLWRvdHMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gICNmb290ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2Zvb3Rlci1iY2tncm5kLW0uanBnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgI2Zvb3RlciAjbWVudS1mb290ZXItbmF2aWdhdGlvbiB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICNmb290ZXIgLmZvb3Rlci1jb250ZW50cyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHJvdy1nYXA6IDMxcHg7IH1cbiAgICAjZm9vdGVyIHVsLmZvb3Rlci1zb2NpYWwtaWNvbnMge1xuICAgICAgcGFkZGluZzogMTVweCAwIDA7IH1cbiAgLmZyb250X2NvbnRlbnRpbWdfc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLmZyb250X2NvbnRlbnRpbWdfc2VjdGlvbiAudGhlLWNvbnRlbnQtd3JhcDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNzAwcHg7IH1cbiAgICAuZnJvbnRfY29udGVudGltZ19zZWN0aW9uIC5jb250ZW50cyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5mcm9udF9jb250ZW50aW1nX3NlY3Rpb24gLmNvbnRlbnQtbGVmdCB7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4OyB9XG4gICAgLmZyb250X2NvbnRlbnRpbWdfc2VjdGlvbiAuaW1hZ2Uge1xuICAgICAgdG9wOiB1bnNldDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAuY29udGVudF9mb3JtX3NlY3Rpb24gLmhlYWRpbmdzLmZvcm0ge1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIHBhZGRpbmc6IDIycHggMTZweCAyNHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5oaWRlLW9uLWRlc2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmhpZGUtb24tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgI21hc3RoZWFkIC5oZWFkZXItc29jaWFsLWljb25zIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5pbmZvX3RhYnNfc2VjdGlvbiAudGFiLWNvbnRlbnQgdWwudGFiLWxpc3Qge1xuICAgIG1heC1oZWlnaHQ6IDMzMHB4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICBjb2x1bW4tZ2FwOiA1MHB4OyB9XG4gIC5pbWdiZ19jb250ZW50X3NlY3Rpb24gLmNvbnRlbnRzLFxuICAuY29udGVudF9pbWdiZ19zZWN0aW9uIC5jb250ZW50cyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmltZ2JnX2NvbnRlbnRfc2VjdGlvbiAuY29udGVudHM6YmVmb3JlLFxuICAgIC5jb250ZW50X2ltZ2JnX3NlY3Rpb24gLmNvbnRlbnRzOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiA1OS4yNTkyNiU7IH1cbiAgLmltZ2JnX2NvbnRlbnRfc2VjdGlvbiAuaW1hZ2UubW9iaWxlLFxuICAuY29udGVudF9pbWdiZ19zZWN0aW9uIC5pbWFnZS5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5pbWdiZ19jb250ZW50X3NlY3Rpb24gLmltZy1wYXJhbGxheCxcbiAgLmNvbnRlbnRfaW1nYmdfc2VjdGlvbiAuaW1nLXBhcmFsbGF4IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jb250ZW50X2Zvcm1fc2VjdGlvbiAuY29udGVudHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5jb250ZW50X2Zvcm1fc2VjdGlvbiAuY29udGVudHM6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogNTkuMjU5MjYlOyB9XG4gIC5jb250ZW50X2Zvcm1fc2VjdGlvbiAuY29udGVudC1sZWZ0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAuY29udGVudF9mb3JtX3NlY3Rpb24gLmNvbnRhY3QtZm9ybSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICBtYXJnaW46IDAgMCAtODZweDsgfVxuICAuY29udGVudF9mb3JtX3NlY3Rpb24gLmltYWdlLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNvbnRlbnRfZm9ybV9zZWN0aW9uIC5pbWctcGFyYWxsYXgge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NzZweCkge1xuICAuYmxvZ19wYWdlX3NlY3Rpb24gLnBvc3QtY2FyZHMgLmFsbS1yZXZlYWwge1xuICAgIG1heC13aWR0aDogNDAwcHg7IH1cbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC50aGUtY29udGVudC13cmFwLnNpbmdsZS1wb3N0LWJsb2cge1xuICAgIHBhZGRpbmc6IDMwcHggMCA0cHg7IH1cbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuY29udGVudC13cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnNoYXJlLXRvLXNvY2lhbHMuaW4tcG9zdC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnNpZGViYXIge1xuICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5zaWRlYmFyIC50aGVfY2hhbXBfc2hhcmluZ19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZnJvbnRfaW1nY29udGVudF9zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bzsgfVxuICAgIC5mcm9udF9pbWdjb250ZW50X3NlY3Rpb24gLmhlYWRpbmdzLnRvcCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDsgfVxuICAgIC5mcm9udF9pbWdjb250ZW50X3NlY3Rpb24gLmhlYWRpbmdzLm1haW4ge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBtYXJnaW46IDAgMCA4cHg7IH1cbiAgICAuZnJvbnRfaW1nY29udGVudF9zZWN0aW9uIC50aGUtY29udGVudCBwIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuZnJvbnRfaW1nY29udGVudF9zZWN0aW9uIC5idG5zIHtcbiAgICAgIG1hcmdpbjogM3B4IDAgMDsgfVxuICAubG9jYXRpb25zX3NlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTIyNGM7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLmxvY2F0aW9uc19zZWN0aW9uIC5jb250ZW50cyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICAubG9jYXRpb25zX3NlY3Rpb24gLmNvbnRlbnQtbG9jYXRpb25zIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDIzcHggMjBweCA1M3B4IDA7IH1cbiAgICAubG9jYXRpb25zX3NlY3Rpb24gI3doaXRlbGlvbi1sb2NhdGlvbnMge1xuICAgICAgbGVmdDogLTIwcHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzAwYWNmNDsgfVxuICAjZm9vdGVyIC5hLWN1c3RvbS1sb2dvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICNmb290ZXIgLmEtY3VzdG9tLWxvZ28ubW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICNmb290ZXIgLmZvb3Rlci1jb250ZW50cyB7XG4gICAgcGFkZGluZzogMCAwIDEycHg7IH1cbiAgI2Zvb3RlciB1bC5mb290ZXItc29jaWFsLWljb25zIHtcbiAgICBjb2x1bW4tZ2FwOiA0N3B4O1xuICAgIHBhZGRpbmc6IDVweCAwIDA7IH1cbiAgI2Zvb3RlciAuZm9vdGVyLWNvbC1sb2dvIHtcbiAgICBtYXJnaW46IC03N3B4IDAgMDsgfVxuICAgICNmb290ZXIgLmZvb3Rlci1jb2wtbG9nbyAuY2FsbC1idG4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGNvbHVtbi1nYXA6IDlweDtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICBwYWRkaW5nOiA4cHggMjFweCAxMnB4IDE2cHg7XG4gICAgICBtYXJnaW46IDM1cHggMCAwOyB9XG4gICAgICAjZm9vdGVyIC5mb290ZXItY29sLWxvZ28gLmNhbGwtYnRuIC50b3AtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDA1ZW07IH1cbiAgI2Zvb3RlciAuZm9vdGVyLXNvY2lhbC1pY29ucy1ib3gge1xuICAgIHJvdy1nYXA6IDMwcHg7XG4gICAgcGFkZGluZzogMzFweCAwIDA7IH1cbiAgICAjZm9vdGVyIC5mb290ZXItc29jaWFsLWljb25zLWJveCAuY2FsbC1idG4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAjZm9vdGVyICNtZW51LWZvb3Rlci1uYXZpZ2F0aW9uIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcm93LWdhcDogMjVweDtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAjZm9vdGVyICNtZW51LWZvb3Rlci1uYXZpZ2F0aW9uOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiB1bnNldDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAjZm9vdGVyICNtZW51LWZvb3Rlci1uYXZpZ2F0aW9uIGxpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMzBweDsgfVxuICAgICNmb290ZXIgI21lbnUtZm9vdGVyLW5hdmlnYXRpb24gYSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5mcm9udF9iYW5uZXJfc2VjdGlvbiAuY29udGVudHMge1xuICAgIHBhZGRpbmc6IDAgMTJweDsgfVxuICAgIC5mcm9udF9iYW5uZXJfc2VjdGlvbiAuY29udGVudHMgPiBpbWcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiAzNnB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMTNweDsgfVxuICAuZnJvbnRfYmFubmVyX3NlY3Rpb24gLnNsaWRlci1jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDsgfVxuICAgIC5mcm9udF9iYW5uZXJfc2VjdGlvbiAuc2xpZGVyLWNvbnRlbnQ6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGhlaWdodDogMzAwcHg7IH1cbiAgLmZyb250X2Jhbm5lcl9zZWN0aW9uIC5iYW5uZXItY29udGVudCB7XG4gICAgcGFkZGluZzogMzRweCAwIDM1cHg7IH1cbiAgLmZyb250X2Jhbm5lcl9zZWN0aW9uIC5pbWFnZS1jb250ZW50ID4gaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAyNDBweDsgfVxuICAuZnJvbnRfYmFubmVyX3NlY3Rpb24gLmhlYWRpbmdzIC50b3Age1xuICAgIGZvbnQtc2l6ZTogMjguNzVweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAuZnJvbnRfYmFubmVyX3NlY3Rpb24gLmhlYWRpbmdzIC5tYWluIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7IH1cbiAgLmZyb250X2Jhbm5lcl9zZWN0aW9uIC5idG5zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcm93LWdhcDogN3B4O1xuICAgIG1hcmdpbjogOHB4IDAgMDsgfVxuICAgIC5mcm9udF9iYW5uZXJfc2VjdGlvbiAuYnRucyAuYnRuLWxpbmsge1xuICAgICAgbWFyZ2luOiAzcHggMCAwICFpbXBvcnRhbnQ7IH1cbiAgLmZyb250X2Jhbm5lcl9zZWN0aW9uICNmcm9udC1zbGlkZXItZG90czpiZWZvcmUge1xuICAgIGhlaWdodDogMTgwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODJweCkge1xuICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNsb2dvIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMjJweDsgfVxuICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2xvZ28gLmEtY3VzdG9tLWxvZ28gaW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2xvZ28gLmEtY3VzdG9tLWxvZ28gaW1nLm1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICNtYXN0aGVhZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvaGVhZGVyLWJja2dybmQtbS5qcGcpOyB9XG4gICAgI21hc3RoZWFkIC5oZWFkZXItbmF2Ym94IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGNvbHVtbi1nYXA6IDEwcHg7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMDsgfVxuICAgICNtYXN0aGVhZCAjaGVhZGVyLXRvcC1uYXYge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAuY2FsbC1idG46bm90KC5mb290ZXItcGhvbmUtbG5rKSB7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHBhZGRpbmc6IDFweCAzcHggNXB4OyB9XG4gICAgLmNhbGwtYnRuOm5vdCguZm9vdGVyLXBob25lLWxuaykgaS5pY29uIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2hlYWRlci1waG9uZS1pY29uLnBuZyk7IH1cbiAgICAuY2FsbC1idG46bm90KC5mb290ZXItcGhvbmUtbG5rKSAudGV4dC1ib3gge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAubmF2LXBob25lLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgI21lbnUtdG9nZ2xlIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmluZm9fdGFic19zZWN0aW9uIHtcbiAgICBtYXJnaW46IDAgMCAzN3B4OyB9XG4gICAgLmluZm9fdGFic19zZWN0aW9uIC50YWItdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgcGFkZGluZzogMThweCAwIDIwcHg7IH1cbiAgICAuaW5mb190YWJzX3NlY3Rpb24gLnRhYi10aXRsZSAuaWNvbi1zdGF0ZSB7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAxNnB4KTtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAuaW5mb190YWJzX3NlY3Rpb24gLnRhYi10aXRsZSAuaWNvbi1zdGF0ZTpiZWZvcmUsIC5pbmZvX3RhYnNfc2VjdGlvbiAudGFiLXRpdGxlIC5pY29uLXN0YXRlOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gN3B4KTsgfVxuICAgIC5pbmZvX3RhYnNfc2VjdGlvbiAudGFiLWNvbnRlbnQgdWwudGFiLWxpc3Qge1xuICAgICAgcGFkZGluZzogMjVweCAwIDE2cHg7XG4gICAgICBjb2x1bW4tZ2FwOiA4NXB4OyB9XG4gICAgICAuaW5mb190YWJzX3NlY3Rpb24gLnRhYi1jb250ZW50IHVsLnRhYi1saXN0IGxpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC5pbmZvX3RhYnNfc2VjdGlvbiAudGFiLWNvbnRlbnQgdWwudGFiLWxpc3QgLnRhYi1saW5rIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07IH1cbiAgICAgIC5pbmZvX3RhYnNfc2VjdGlvbiAudGFiLWNvbnRlbnQgdWwudGFiLWxpc3QgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAuY29udGVudF9pbWdfc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgIC5jb250ZW50X2ltZ19zZWN0aW9uIC5jb250ZW50cyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHJvdy1nYXA6IDA7IH1cbiAgICAuY29udGVudF9pbWdfc2VjdGlvbiAuY29udGVudC1sZWZ0IHtcbiAgICAgIHBhZGRpbmc6IDQ1cHggMCAzNHB4OyB9XG4gICAgLmNvbnRlbnRfaW1nX3NlY3Rpb24gLmNvbnRlbnQtcmlnaHQge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDU4LjMzMzMzJTsgfVxuICAgIC5jb250ZW50X2ltZ19zZWN0aW9uIC5oZWFkaW5ncy5tYWluIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5jb250ZW50X2ltZ19zZWN0aW9uIC5idG4tbGluayB7XG4gICAgICBtYXJnaW46IDEzcHggYXV0byAwICFpbXBvcnRhbnQ7IH1cbiAgICAuY29udGVudF9pbWdfc2VjdGlvbiAuaW1hZ2Uge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmJsb2dfYmFubmVyX3NlY3Rpb24gLnRoZS1jb250ZW50LXdyYXAge1xuICAgIHBhZGRpbmc6IDI1cHggMCAyOHB4OyB9XG4gIC5ibG9nX2Jhbm5lcl9zZWN0aW9uIC5oZWFkaW5ncy5tYWluIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC50aGUtY29udGVudC13cmFwIHtcbiAgICBwYWRkaW5nOiAwIDAgMzJweDsgfVxuICAuYmxvZ19wYWdlX3NlY3Rpb24gLmFsbS1idG4td3JhcCB7XG4gICAgbWFyZ2luOiA4cHggMCAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLmZyb250X2NvbnRlbnRmb3JtX3NlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDIycHggMCAyMXB4OyB9XG4gICAgLmZyb250X2NvbnRlbnRmb3JtX3NlY3Rpb24gLmhlYWRpbmdzLnRvcCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW46IDAgMCAycHg7IH1cbiAgICAuZnJvbnRfY29udGVudGZvcm1fc2VjdGlvbiAuaGVhZGluZ3MubWFpbiB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbjogMCAwIDExcHg7IH1cbiAgICAuZnJvbnRfY29udGVudGZvcm1fc2VjdGlvbiAuaGVhZGluZ3MuZm9ybSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzNweDsgfVxuICAgIC5mcm9udF9jb250ZW50Zm9ybV9zZWN0aW9uIC50aGUtY29udGVudCBwIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuZnJvbnRfY29udGVudGZvcm1fc2VjdGlvbiAuYnRucyB7XG4gICAgICBtYXJnaW46IDE4cHggMCAwOyB9XG4gICAgICAuZnJvbnRfY29udGVudGZvcm1fc2VjdGlvbiAuYnRucyAuYnRuLWxpbmsge1xuICAgICAgICBtYXJnaW46IDEycHggYXV0byAwICFpbXBvcnRhbnQ7IH1cbiAgLmZyb250X3NlcnZpY2VzX3NlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDI0cHggMCAzN3B4OyB9XG4gICAgLmZyb250X3NlcnZpY2VzX3NlY3Rpb24gLmhlYWRpbmdzLm1haW4ge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICBtYXJnaW46IDAgMCAxMXB4OyB9XG4gICAgLmZyb250X3NlcnZpY2VzX3NlY3Rpb24gLnRoZS1jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCAwIDIxcHg7IH1cbiAgICAgIC5mcm9udF9zZXJ2aWNlc19zZWN0aW9uIC50aGUtY29udGVudCBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuZnJvbnRfY29udGVudGltZ19zZWN0aW9uIC50aGUtY29udGVudC13cmFwOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDEwMi45NDExOCU7XG4gICAgcGFkZGluZy10b3A6IDkzLjM4MjM1JTtcbiAgICBwYWRkaW5nLXRvcDogODIuNjQ3MDYlOyB9XG4gIC5mcm9udF9jb250ZW50aW1nX3NlY3Rpb24gLmNvbnRlbnQtbGVmdCB7XG4gICAgcGFkZGluZzogMzJweCAwIDA7IH1cbiAgLmZyb250X2NvbnRlbnRpbWdfc2VjdGlvbiAuaGVhZGluZ3MudG9wIHtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgLmZyb250X2NvbnRlbnRpbWdfc2VjdGlvbiAuaGVhZGluZ3MubWFpbiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbjogMCAwIDIzcHg7IH1cbiAgLmZyb250X2NvbnRlbnRpbWdfc2VjdGlvbiAud2h5LWZlYXR1cmVzIHtcbiAgICByb3ctZ2FwOiAzMnB4OyB9XG4gIC5mcm9udF9jb250ZW50aW1nX3NlY3Rpb24gLndmZWF0dXJlIC5pY29uLFxuICAuZnJvbnRfY29udGVudGltZ19zZWN0aW9uIC53ZmVhdHVyZSBpIHtcbiAgICBtYXgtd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4OyB9XG4gICAgLmZyb250X2NvbnRlbnRpbWdfc2VjdGlvbiAud2ZlYXR1cmUgLmljb24gaW1nLFxuICAgIC5mcm9udF9jb250ZW50aW1nX3NlY3Rpb24gLndmZWF0dXJlIGkgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTsgfVxuICAuZnJvbnRfY29udGVudGltZ19zZWN0aW9uIC53ZmVhdHVyZSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW46IDRweCAwIDlweDsgfVxuICAuZnJvbnRfY29udGVudGltZ19zZWN0aW9uIC53ZmVhdHVyZSAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gIC5mcm9udF9jb250ZW50aW1nX3NlY3Rpb24gLmJ0bnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiA0cHggMCAwOyB9XG4gIC5mcm9udF9jb250ZW50aW1nX3NlY3Rpb24gLmltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IHVuc2V0O1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogdW5zZXQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgIC5mcm9udF9jb250ZW50aW1nX3NlY3Rpb24gLmltYWdlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAuZnJvbnRfaW1nY29udGVudF9zZWN0aW9uIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAuY29udGVudHYyX3NlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDI3cHggMCAyMHB4OyB9XG4gICAgLmNvbnRlbnR2Ml9zZWN0aW9uIC5oZWFkaW5ncy50b3Age1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW46IDAgMCA2cHg7IH1cbiAgICAuY29udGVudHYyX3NlY3Rpb24gLmhlYWRpbmdzLm1haW4ge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW46IDAgMCA0cHg7IH1cbiAgLmNvbnRlbnRfc2VydmljZXNfc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMThweCAwIDA7IH1cbiAgICAuY29udGVudF9zZXJ2aWNlc19zZWN0aW9uIC5oZWFkaW5ncy5tYWluIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luOiAtNHB4IDAgMTZweDsgfVxuICAgIC5jb250ZW50X3NlcnZpY2VzX3NlY3Rpb24gLnRoZS1jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMCAwIDIxcHg7IH1cbiAgLmNvbnRlbnRfYmdpbWdfc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMjdweCAwIDMycHg7IH1cbiAgICAuY29udGVudF9iZ2ltZ19zZWN0aW9uIC5oZWFkaW5ncy50b3Age1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMTJweDsgfVxuICAgIC5jb250ZW50X2JnaW1nX3NlY3Rpb24gLmhlYWRpbmdzLm1haW4ge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4OyB9XG4gICAgLmNvbnRlbnRfYmdpbWdfc2VjdGlvbiAuYnRucyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBtYXJnaW46IDEwcHggMCAwOyB9XG4gICAgICAuY29udGVudF9iZ2ltZ19zZWN0aW9uIC5idG5zIC5idG4tbGluayB7XG4gICAgICAgIG1hcmdpbjogMTJweCBhdXRvIDAgIWltcG9ydGFudDsgfVxuICAuY29udGVudF9iZ3doaXRlX3NlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDM0cHggMCA0MHB4OyB9XG4gICAgLmNvbnRlbnRfYmd3aGl0ZV9zZWN0aW9uIC5oZWFkaW5ncy50b3Age1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW46IDAgMCA0cHg7IH1cbiAgICAuY29udGVudF9iZ3doaXRlX3NlY3Rpb24gLmhlYWRpbmdzLm1haW4ge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBtYXJnaW46IDAgMCAxNnB4OyB9XG4gICAgLmNvbnRlbnRfYmd3aGl0ZV9zZWN0aW9uIC5idG5zIHtcbiAgICAgIG1hcmdpbjogMjFweCAwIDA7IH1cbiAgICAgIC5jb250ZW50X2Jnd2hpdGVfc2VjdGlvbiAuYnRucyAuYnRuLWxpbmsge1xuICAgICAgICBtYXJnaW46IDEycHggYXV0byAwICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRlbnRfYmdncmF5X3NlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDM2cHggMCAzM3B4OyB9XG4gICAgLmNvbnRlbnRfYmdncmF5X3NlY3Rpb24gLmhlYWRpbmdzLnRvcCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW46IDAgMCA1cHg7IH1cbiAgICAuY29udGVudF9iZ2dyYXlfc2VjdGlvbiAuaGVhZGluZ3MubWFpbiB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbjogMCAwIDE3cHg7IH1cbiAgICAuY29udGVudF9iZ2dyYXlfc2VjdGlvbiAuYnRucyB7XG4gICAgICBtYXJnaW46IDJweCAwIDA7IH1cbiAgICAgIC5jb250ZW50X2JnZ3JheV9zZWN0aW9uIC5idG5zIC5idG4tbGluayB7XG4gICAgICAgIG1hcmdpbjogMTJweCBhdXRvIDAgIWltcG9ydGFudDsgfVxuICAuY29udGVudF9mb3JtX3NlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDIxcHggMCA0MHB4OyB9XG4gICAgLmNvbnRlbnRfZm9ybV9zZWN0aW9uIC5jb250ZW50cyB7XG4gICAgICByb3ctZ2FwOiA2cHg7IH1cbiAgICAuY29udGVudF9mb3JtX3NlY3Rpb24gLmhlYWRpbmdzLnRvcCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW46IDAgMCA3cHg7IH1cbiAgICAuY29udGVudF9mb3JtX3NlY3Rpb24gLmhlYWRpbmdzLm1haW4ge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW46IDAgMCA3cHg7IH1cbiAgLmNvbnRlbnRfaW1nYmdfc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMzJweCAwIDQwcHg7IH1cbiAgICAuY29udGVudF9pbWdiZ19zZWN0aW9uIC5oZWFkaW5ncy50b3Age1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMnB4OyB9XG4gICAgLmNvbnRlbnRfaW1nYmdfc2VjdGlvbiAuaGVhZGluZ3MubWFpbiB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbjogMCAwIDExcHg7IH1cbiAgICAuY29udGVudF9pbWdiZ19zZWN0aW9uIC5idG5zIHtcbiAgICAgIG1hcmdpbjogMjBweCAwIDA7IH1cbiAgICAgIC5jb250ZW50X2ltZ2JnX3NlY3Rpb24gLmJ0bnMgLmJ0bi1saW5rIHtcbiAgICAgICAgbWFyZ2luOiAxMnB4IGF1dG8gMCAhaW1wb3J0YW50OyB9XG4gIC5pbWdiZ19jb250ZW50X3NlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDQ2cHggMCAyOXB4OyB9XG4gICAgLmltZ2JnX2NvbnRlbnRfc2VjdGlvbiAuaGVhZGluZ3MudG9wIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIG1hcmdpbjogMCAwIDRweDsgfVxuICAgIC5pbWdiZ19jb250ZW50X3NlY3Rpb24gLmhlYWRpbmdzLm1haW4ge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICBtYXJnaW46IDAgMCAxMXB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuICAgIC5pbWdiZ19jb250ZW50X3NlY3Rpb24gLmNvbnRlbnQtbGlua3Mge1xuICAgICAgbWFyZ2luOiAyMnB4IDAgMDsgfVxuICAgIC5pbWdiZ19jb250ZW50X3NlY3Rpb24gLmNvbnRlbnQtbGluayAuaWNvbixcbiAgICAuaW1nYmdfY29udGVudF9zZWN0aW9uIC5jb250ZW50LWxpbmsgaSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDsgfVxuICAgICAgLmltZ2JnX2NvbnRlbnRfc2VjdGlvbiAuY29udGVudC1saW5rIC5pY29uIGltZyxcbiAgICAgIC5pbWdiZ19jb250ZW50X3NlY3Rpb24gLmNvbnRlbnQtbGluayBpIGltZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMHB4OyB9XG4gICAgLmltZ2JnX2NvbnRlbnRfc2VjdGlvbiAuY29udGVudC1saW5rIC50ZXh0IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gICAgLmltZ2JnX2NvbnRlbnRfc2VjdGlvbiAuYnRucyB7XG4gICAgICBtYXJnaW46IDM1cHggMCAwOyB9XG4gICAgICAuaW1nYmdfY29udGVudF9zZWN0aW9uIC5idG5zIC5idG4tbGluayB7XG4gICAgICAgIG1hcmdpbjogMTJweCBhdXRvIDAgIWltcG9ydGFudDsgfVxuICAuY29udGVudF9zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAyM3B4IDAgMDsgfVxuICAgIC5jb250ZW50X3NlY3Rpb24gLnRoZS1jb250ZW50IHAge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAudGVzdGltb25pYWxzX3NlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDIycHggMCA5cHg7IH1cbiAgICAudGVzdGltb25pYWxzX3NlY3Rpb24gLmhlYWRpbmdzLm1haW4ge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW46IDNweCAwIDIwcHg7IH1cbiAgICAudGVzdGltb25pYWxzX3NlY3Rpb24gLmNsaWVudC1yZXZpZXdzIHtcbiAgICAgIHJvdy1nYXA6IDEwcHg7XG4gICAgICBwYWRkaW5nOiAwIDAgMTVweDsgfVxuICAuY29udGVudF9pbWdfc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA4cHggIWltcG9ydGFudDsgfVxuICAgIC5jb250ZW50X2ltZ19zZWN0aW9uIC5oZWFkaW5ncy5tYWluIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gIC50YWJzX3NlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDIzcHggMCAyOXB4OyB9XG4gICAgLnRhYnNfc2VjdGlvbiAuaGVhZGluZ3MubWFpbiB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbjogNHB4IDAgMzNweDsgfVxuICAgIC50YWJzX3NlY3Rpb24gLnRhYi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmc6IDE1cHggNDBweCAxNXB4IDIwcHg7IH1cbiAgICAudGFic19zZWN0aW9uIC50aGUtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxOXB4IDIwcHggMTBweDsgfVxuICAgIC50YWJzX3NlY3Rpb24gLnRhYi1jb250ZW50IG9sIGxpLFxuICAgIC50YWJzX3NlY3Rpb24gLnRhYi1jb250ZW50IHVsIGxpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDsgfVxuICAgIC50YWJzX3NlY3Rpb24gLnRhYi1jb250ZW50IHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgLnNpbmdsZS1zZXJ2aWNlcyAudGFic19zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA0NnB4IDAgMjRweDsgfVxuICAgIC5zaW5nbGUtc2VydmljZXMgLnRhYnNfc2VjdGlvbiAuaGVhZGluZ3MubWFpbiB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBtYXJnaW46IDRweCAwIDI3cHg7IH1cbiAgICAuc2luZ2xlLXNlcnZpY2VzIC50YWJzX3NlY3Rpb24gLnRhYi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nOiAxNXB4IDQwcHggMTVweCAyMHB4OyB9XG4gICAgLnNpbmdsZS1zZXJ2aWNlcyAudGFic19zZWN0aW9uIC50aGUtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxMXB4IDE5cHggMTBweDsgfVxuICAuZnJlZV9xdW90ZV9zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAyOHB4IDAgNDNweCAhaW1wb3J0YW50OyB9XG4gICAgLmZyZWVfcXVvdGVfc2VjdGlvbiAuY29udGVudHMge1xuICAgICAgcm93LWdhcDogMzZweDsgfVxuICAgIC5mcmVlX3F1b3RlX3NlY3Rpb24gLmhlYWRpbmdzLnRvcCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuZnJlZV9xdW90ZV9zZWN0aW9uIC5oZWFkaW5ncy5tYWluIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgbWFyZ2luOiAxcHggMCAxN3B4OyB9XG4gICAgLmZyZWVfcXVvdGVfc2VjdGlvbiAuaGVhZGluZ3MuZm9ybSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzNweDsgfVxuICAgIC5mcmVlX3F1b3RlX3NlY3Rpb24gLmZyZWUtcXVvdGUtbGluayAudGV4dCB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbjogOXB4IDAgMDsgfVxuICAgIC5mcmVlX3F1b3RlX3NlY3Rpb24gLmZyZWUtcXVvdGUtbGlua1tocmVmXj1cInRlbDpcIl0gLnRleHQge1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgLmZyZWVfcXVvdGVfc2VjdGlvbiAuY29udGFjdC1saW5rcyB7XG4gICAgICByb3ctZ2FwOiAyMHB4O1xuICAgICAgbWFyZ2luOiAyNHB4IDAgMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLmNvbnRlbnQtd3JhcCB7XG4gICAgcm93LWdhcDogMTBweDsgfVxuICAuYmxvZ19wYWdlX3NlY3Rpb24gLnNpbmdsZS1wb3N0IC5wb3N0LWltYWdlIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4OyB9XG4gIC5ibG9nX3BhZ2Vfc2VjdGlvbiAuc2luZ2xlLXBvc3QgLnBvc3QtY29udGVudCAucG9zdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwZW07IH1cbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAucG9zdC1jb250ZW50IC5wb3N0LWRhdGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW46IDVweCAwIDE3cHg7IH1cbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAucG9zdC1jb250ZW50IHAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAucG9zdC1jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAucG9zdC1jb250ZW50IC5zZXBhcmF0b3Ige1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDBhY2Y0O1xuICAgIG1hcmdpbjogMTJweCAwIDExcHg7IH1cbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuc2hhcmUtdG8tc29jaWFscy5pbi1wb3N0LWNvbnRlbnQge1xuICAgIG1hcmdpbjogMCAwIDIxcHg7IH1cbiAgLmJsb2dfcGFnZV9zZWN0aW9uIC5zaW5nbGUtcG9zdCAuc2lkZWJhciAud2lkZ2V0LXdyYXAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSB7XG4gICAgbWFyZ2luOiAwIDAgMjlweDsgfVxuICAuZnJvbnRfY29udGVudGZvcm1fc2VjdGlvbiAuY29udGFjdC1mb3JtIHtcbiAgICBwYWRkaW5nOiA0MXB4IDM5cHggNjlweDsgfVxuICAuZnJvbnRfY29udGVudGZvcm1fc2VjdGlvbiBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5oYXMtZm9vdG5vdGUgZGl2Lmdmb3JtX2ZpZWxkcyAuZm9ybS1mb290bm90ZSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDg1cHggMCAwOyB9XG4gIC5mcm9udF9jb250ZW50Zm9ybV9zZWN0aW9uIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLm5vdGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nOiAwIDAgMCAzMnB4OyB9XG4gICAgLmZyb250X2NvbnRlbnRmb3JtX3NlY3Rpb24gZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAubm90ZSAubm90ZS1pY29uIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjdweDtcbiAgICAgIHRvcDogLTRweDtcbiAgICAgIGxlZnQ6IC0xcHg7IH1cbiAgLmZyb250X2NvbnRlbnRmb3JtX3NlY3Rpb24gZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuaGFzLWZvb3Rub3RlIC5nZm9ybV9mb290ZXIgLmJ1dHRvbixcbiAgLmZyb250X2NvbnRlbnRmb3JtX3NlY3Rpb24gZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuaGFzLWZvb3Rub3RlIC5nZm9ybV9mb290ZXIgaW5wdXQuYnV0dG9uLFxuICAuZnJvbnRfY29udGVudGZvcm1fc2VjdGlvbiBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5oYXMtZm9vdG5vdGUgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDEzcHggMCAwICFpbXBvcnRhbnQ7IH1cbiAgLmZyb250X3NlcnZpY2VzX3NlY3Rpb24gLmZyb250LXNlcnZpY2VzIHtcbiAgICByb3ctZ2FwOiA1cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5mcm9udF9zZXJ2aWNlc19zZWN0aW9uIC5zZXJ2aWNlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMjVweDsgfVxuICAgIC5mcm9udF9zZXJ2aWNlc19zZWN0aW9uIC5zZXJ2aWNlOmZvY3VzLCAuZnJvbnRfc2VydmljZXNfc2VjdGlvbiAuc2VydmljZTpob3ZlciB7XG4gICAgICBoZWlnaHQ6IDUwMHB4OyB9XG4gICAgICAuZnJvbnRfc2VydmljZXNfc2VjdGlvbiAuc2VydmljZTpmb2N1cyAuY29udGVudC1ib3gsIC5mcm9udF9zZXJ2aWNlc19zZWN0aW9uIC5zZXJ2aWNlOmhvdmVyIC5jb250ZW50LWJveCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAgIC5mcm9udF9zZXJ2aWNlc19zZWN0aW9uIC5zZXJ2aWNlOmZvY3VzIC5zZXJ2aWNlLWhlYWRpbmcsIC5mcm9udF9zZXJ2aWNlc19zZWN0aW9uIC5zZXJ2aWNlOmhvdmVyIC5zZXJ2aWNlLWhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gICAgLmZyb250X3NlcnZpY2VzX3NlY3Rpb24gLnNlcnZpY2U6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgIzA5MjI0YyAwJSwgIzA5MjI0YyAyNCUsIHJnYmEoOSwgMzQsIDc2LCAwKSAxMDAlKTtcbiAgICAgIC8qIEZGMy42LTE1ICovXG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjMDkyMjRjIDAlLCAjMDkyMjRjIDI0JSwgcmdiYSg5LCAzNCwgNzYsIDApIDEwMCUpO1xuICAgICAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzA5MjI0YyAwJSwgIzA5MjI0YyAyNCUsIHJnYmEoOSwgMzQsIDc2LCAwKSAxMDAlKTtcbiAgICAgIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwOTIyNGMnLCBlbmRDb2xvcnN0cj0nIzAwMDkyMjRjJyxHcmFkaWVudFR5cGU9MSApO1xuICAgICAgLyogSUU2LTkgKi9cbiAgICAgIG9wYWNpdHk6IC45MjsgfVxuICAgIC5mcm9udF9zZXJ2aWNlc19zZWN0aW9uIC5zZXJ2aWNlIGltZzpudGgtY2hpbGQoMikge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5mcm9udF9zZXJ2aWNlc19zZWN0aW9uIC5zZXJ2aWNlIGltZy5tb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmZyb250X3NlcnZpY2VzX3NlY3Rpb24gLmNvbnRlbnQtYm94IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA4OXB4O1xuICAgIHBhZGRpbmc6IDAgMjFweDsgfVxuICAuZnJvbnRfc2VydmljZXNfc2VjdGlvbiAuc2VydmljZS1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgLmluZm9fdGFic19zZWN0aW9uIC50YWItY29udGVudCB1bC50YWItbGlzdCB7XG4gICAgY29sdW1uLWdhcDogNTBweDsgfVxuICAgIC5pbmZvX3RhYnNfc2VjdGlvbiAudGFiLWNvbnRlbnQgdWwudGFiLWxpc3QgbGkge1xuICAgICAgbWF4LXdpZHRoOiAxNTZweDsgfVxuICAgIC5pbmZvX3RhYnNfc2VjdGlvbiAudGFiLWNvbnRlbnQgdWwudGFiLWxpc3QgLnRhYi1saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuY29udGVudF9mb3JtX3NlY3Rpb24gLmhlYWRpbmdzLmZvcm0ge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDExcHggMjBweCAxMnB4OyB9XG4gICAgLmNvbnRlbnRfZm9ybV9zZWN0aW9uIC5oZWFkaW5ncy5mb3JtIHNwYW4uY29udGFpbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuY29udGVudF9mb3JtX3NlY3Rpb24gLmNvbnRhY3QtZm9ybSB7XG4gICAgcGFkZGluZzogMjFweCAxOXB4IDY5cHg7IH1cbiAgLmZyZWVfcXVvdGVfc2VjdGlvbiAuY29udGFjdC1mb3JtIHtcbiAgICBwYWRkaW5nOiA0MXB4IDM5cHggNjlweDsgfVxuICAuZnJlZV9xdW90ZV9zZWN0aW9uIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmhhcy1mb290bm90ZSBkaXYuZ2Zvcm1fZmllbGRzIC5mb3JtLWZvb3Rub3RlIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogODVweCAwIDA7IH1cbiAgLmZyZWVfcXVvdGVfc2VjdGlvbiBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5ub3RlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZzogMCAwIDAgMzJweDsgfVxuICAgIC5mcmVlX3F1b3RlX3NlY3Rpb24gZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAubm90ZSAubm90ZS1pY29uIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjdweDtcbiAgICAgIHRvcDogLTRweDtcbiAgICAgIGxlZnQ6IC0xcHg7IH1cbiAgLmZyZWVfcXVvdGVfc2VjdGlvbiBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5oYXMtZm9vdG5vdGUgLmdmb3JtX2Zvb3RlciAuYnV0dG9uLFxuICAuZnJlZV9xdW90ZV9zZWN0aW9uIGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmhhcy1mb290bm90ZSAuZ2Zvcm1fZm9vdGVyIGlucHV0LmJ1dHRvbixcbiAgLmZyZWVfcXVvdGVfc2VjdGlvbiBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5oYXMtZm9vdG5vdGUgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDEzcHggMCAwICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAuZnJvbnRfYmFubmVyX3NlY3Rpb24gLmltYWdlLWNvbnRlbnQgPiBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDE2OHB4OyB9XG4gIC5mcm9udF9iYW5uZXJfc2VjdGlvbiAjZnJvbnQtc2xpZGVyLWRvdHM6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDEwNXB4OyB9XG4gIC5jb250ZW50X2ltZ19zZWN0aW9uIC5pbWFnZSBpbWcge1xuICAgIG1heC13aWR0aDogMzU5cHg7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5mcm9udF9jb250ZW50Zm9ybV9zZWN0aW9uIC5oZWFkaW5ncy5mb3JtLFxuICAuZnJlZV9xdW90ZV9zZWN0aW9uIC5oZWFkaW5ncy5mb3JtIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDExcHggMjJweCAxM3B4OyB9XG4gICAgLmZyb250X2NvbnRlbnRmb3JtX3NlY3Rpb24gLmhlYWRpbmdzLmZvcm0gc3Bhbi5jb250YWluLFxuICAgIC5mcmVlX3F1b3RlX3NlY3Rpb24gLmhlYWRpbmdzLmZvcm0gc3Bhbi5jb250YWluIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5mcm9udF9jb250ZW50Zm9ybV9zZWN0aW9uIC5jb250YWN0LWZvcm0sXG4gIC5mcmVlX3F1b3RlX3NlY3Rpb24gLmNvbnRhY3QtZm9ybSB7XG4gICAgcGFkZGluZzogMjFweCAxOXB4IDY5cHg7IH1cbiAgI2Zvb3RlciAuZm9vdGVyLWJvdHRvbSAuY29sb3Bob24gLmJ5IGEge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gIC5ibG9nX3BhZ2Vfc2VjdGlvbiAucG9zdC1jYXJkcyAuYWxtLXJldmVhbCAuZXhjZXJwdCBwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5sb2NhdGlvbnNfc2VjdGlvbiAuY29udGVudC1tYXAge1xuICAgIG1pbi1oZWlnaHQ6IDQ3MHB4OyB9XG4gIC5jb250ZW50X3NlcnZpY2VzX3NlY3Rpb24gLmNvbnRlbnQtc2VydmljZXMge1xuICAgIHJvdy1nYXA6IDVweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbnRlbnRfc2VydmljZXNfc2VjdGlvbiAuc2VydmljZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTI1cHg7IH1cbiAgICAuY29udGVudF9zZXJ2aWNlc19zZWN0aW9uIC5zZXJ2aWNlOmZvY3VzLCAuY29udGVudF9zZXJ2aWNlc19zZWN0aW9uIC5zZXJ2aWNlOmhvdmVyIHtcbiAgICAgIGhlaWdodDogNTYwcHg7IH1cbiAgICAgIC5jb250ZW50X3NlcnZpY2VzX3NlY3Rpb24gLnNlcnZpY2U6Zm9jdXMgLmNvbnRlbnQtYm94LCAuY29udGVudF9zZXJ2aWNlc19zZWN0aW9uIC5zZXJ2aWNlOmhvdmVyIC5jb250ZW50LWJveCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAgIC5jb250ZW50X3NlcnZpY2VzX3NlY3Rpb24gLnNlcnZpY2U6Zm9jdXMgLnNlcnZpY2UtaGVhZGluZywgLmNvbnRlbnRfc2VydmljZXNfc2VjdGlvbiAuc2VydmljZTpob3ZlciAuc2VydmljZS1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDsgfVxuICAgIC5jb250ZW50X3NlcnZpY2VzX3NlY3Rpb24gLnNlcnZpY2U6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgIzA5MjI0YyAwJSwgIzA5MjI0YyAyNCUsIHJnYmEoOSwgMzQsIDc2LCAwKSAxMDAlKTtcbiAgICAgIC8qIEZGMy42LTE1ICovXG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjMDkyMjRjIDAlLCAjMDkyMjRjIDI0JSwgcmdiYSg5LCAzNCwgNzYsIDApIDEwMCUpO1xuICAgICAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzA5MjI0YyAwJSwgIzA5MjI0YyAyNCUsIHJnYmEoOSwgMzQsIDc2LCAwKSAxMDAlKTtcbiAgICAgIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwOTIyNGMnLCBlbmRDb2xvcnN0cj0nIzAwMDkyMjRjJyxHcmFkaWVudFR5cGU9MSApO1xuICAgICAgLyogSUU2LTkgKi9cbiAgICAgIG9wYWNpdHk6IC45MjsgfVxuICAgIC5jb250ZW50X3NlcnZpY2VzX3NlY3Rpb24gLnNlcnZpY2UgaW1nOm50aC1jaGlsZCgyKSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmNvbnRlbnRfc2VydmljZXNfc2VjdGlvbiAuc2VydmljZSBpbWcubW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jb250ZW50X3NlcnZpY2VzX3NlY3Rpb24gLmNvbnRlbnQtYm94IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA4OXB4O1xuICAgIHBhZGRpbmc6IDAgMjFweDsgfVxuICAuY29udGVudF9zZXJ2aWNlc19zZWN0aW9uIC5zZXJ2aWNlLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDsgfVxuICAuaW5mb190YWJzX3NlY3Rpb24gLnRhYi1jb250ZW50IHVsLnRhYi1saXN0IHtcbiAgICBjb2x1bW4tZ2FwOiAxNXB4OyB9XG4gIC50ZXN0aW1vbmlhbHNfc2VjdGlvbiAucmV2aWV3LWJveCB7XG4gICAgcGFkZGluZzogMjlweCAyMHB4IDMwcHg7IH1cbiAgLmdvb2dsZV9tYXB2Ml9zZWN0aW9uLFxuICAuZ29vZ2xlX21hcF9zZWN0aW9uIHtcbiAgICBtYXJnaW46IC0xNzBweCAwIDA7IH1cbiAgICAuZ29vZ2xlX21hcHYyX3NlY3Rpb24gLmFjZi1tYXAsXG4gICAgLmdvb2dsZV9tYXBfc2VjdGlvbiAuYWNmLW1hcCB7XG4gICAgICBoZWlnaHQ6IDUwMHB4OyB9XG4gICAgLmdvb2dsZV9tYXB2Ml9zZWN0aW9uIC5tYXAtYWRkcmVzcy1ib3gsXG4gICAgLmdvb2dsZV9tYXBfc2VjdGlvbiAubWFwLWFkZHJlc3MtYm94IHtcbiAgICAgIHRvcDogMTUxcHg7IH1cbiAgI2Zvb3RlciAjbWVudS1mb290ZXItbmF2aWdhdGlvbiB7XG4gICAgY29sdW1uLWdhcDogMTlweDsgfVxuICAgICNmb290ZXIgI21lbnUtZm9vdGVyLW5hdmlnYXRpb24gYSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICNmb290ZXIgLmZvb3Rlci1ib3R0b20gLmNvbG9waG9uIC5ieSBhIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiIsImJvZHl7XG5cdGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAkbWFpbmZvbnQtc2l6ZTtcbiAgICBjb2xvcjogJGRlZmF1bHQtZm9udC1jb2xvcjtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6ICRib2R5LXdpZHRoO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogMXMgb3BhY2l0eTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgJi5sb2FkaW5ne1xuXHQgICAgb3BhY2l0eTogMDtcbiAgICBcdHRyYW5zaXRpb246IG5vbmU7XG5cdH1cbn1cbmJvZHk6OmFmdGVye1xuICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgd2lkdGg6IDA7XG4gICBoZWlnaHQ6IDA7XG4gICBvdmVyZmxvdzogaGlkZGVuO1xuICAgei1pbmRleDogLTExO1xuICAgY29udGVudDogdXJsKGFzc2V0cy9pbWcvaGVhZGVyLWJja2dybmQuanBnKSB1cmwoYXNzZXRzL2ltZy9oZWFkZXItYmNrZ3JuZC1tLmpwZyl1cmwoYXNzZXRzL2ltZy9zbGlkZXItY29udGVudC1iZy5wbmcpIHVybChhc3NldHMvaW1nL2Zvb3Rlci1iY2tncm5kLmpwZykgdXJsKGFzc2V0cy9pbWcvZm9vdGVyLWJja2dybmQtbS5qcGcpIHVybChhc3NldHMvaW1nL2Zvb3Rlci1uYXYtYmNrZ3JuZC5wbmcpO1xufVxuYm9keTpub3QoLndvb2NvbW1lcmNlKSBpbWd7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRtYXgtd2lkdGg6IG5vbmU7XG59XG4jY29udGVudC13cmFwe1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiBhdXRvO1xufVxuI3BhZ2Uuc2l0ZXtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0LnNpdGUtaW5uZXIsXHRcblx0Pi53cmFwe1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiBhdXRvO1xuXHR9XG5cdC53cmFwe1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRtaW4taGVpZ2h0OiAxMDB2aDtcblx0fVxufVxuYXtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDtcblx0Ly8gQGV4dGVuZCAuYW5pbWF0ZTtcblx0Y29sb3I6ICRkZWZhdWx0LWxpbmstY29sb3I7XG5cdG91dGxpbmU6IG5vbmUhaW1wb3J0YW50O1xuICAgXHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzKTtcblx0Jjpob3Zlcixcblx0JjphY3RpdmUsXG5cdCY6Zm9jdXN7XG5cdFx0Y29sb3I6ICRob3Zlci1saW5rLWNvbG9yO1xuXHR9XG5cdGl7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdGNvbG9yOiAkYmx1ZTtcbiAgIFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzKTtcbiAgIFx0XHQmLmZhLWluc3RhZ3JhbXtcblx0XHRcdGZvbnQtc2l6ZTogMjFweDtcbiAgIFx0XHR9XG4gICBcdFx0Ji5mYS15ZWxwe1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuICAgXHRcdH1cbiAgIFx0XHQmLmZhLWdvb2dsZXtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcbiAgIFx0XHR9XG5cdH1cbn1cbnB7XG5cdHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4vLyAudGhlLWNvbnRlbnQgcCBhOmhvdmVyLFxuLy8gLnRoZS1jb250ZW50IHAgYTphY3RpdmUsXG4vLyAudGhlLWNvbnRlbnQgcCBhOmZvY3Vze1xuLy8gXHRzcGFuOm5vdChbY2xhc3NdKTpub3QoW2NsYXNzPVwiXCJdKXtcbi8vIFx0XHRjb2xvcjogJGhvdmVyLWxpbmstY29sb3IhaW1wb3J0YW50O1xuLy8gXHR9XG4vLyB9XG4vLyBpbnB1dDotd2Via2l0LWF1dG9maWxsLFxuLy8gaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3Zlcixcbi8vIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4vLyB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLFxuLy8gdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpob3Zlcixcbi8vIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4vLyBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCxcbi8vIHNlbGVjdDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuLy8gc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXN7XG4vLyAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjayFpbXBvcnRhbnQ7XG4vLyAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAkd2hpdGUhaW1wb3J0YW50O1xuLy8gICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4ICRkYXJrLWJsdWUgaW5zZXQhaW1wb3J0YW50O1xuLy8gICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xuLy8gfVxuLy8gLmxpbmUtZ3NwYWNlcntcbi8vIFx0d2lkdGg6IGluaGVyaXQ7XG4vLyBcdGhlaWdodDogMnB4O1xuLy8gXHRtYXJnaW46IDlweCAwIDM2cHg7XG4vLyB9XG4vLyBHbG9iYWwgQnV0dG9uIFN0eWxlXG4uYnRuLWxpbmt7XG5cdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250Mjtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LXNpemU6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDQwKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogJHdoaXRlO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAyODBweDtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmc6IDAgMCA0cHg7XG5cdG1hcmdpbjogMTJweCAwIDAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmbGV4OiAxIDAgYXV0bztcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBvdXRsaW5lOiBub25lO1xuXHQmOmZvY3VzLFxuXHQmOmhvdmVye1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxuXHQmOmFjdGl2ZXtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdCY6YmVmb3Jle1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cblx0JjpiZWZvcmV7XG5cdFx0Y29udGVudDogJyc7XG5cdCAgICBkaXNwbGF5OiBibG9jaztcblx0ICAgIG9wYWNpdHk6IDA7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHQgICAgYm9yZGVyOiBub25lO1xuXHQgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuXHRcdHotaW5kZXg6IC0xO1xuXHR9XG5cdCYubHVjaWR7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUhaW1wb3J0YW50O1xuXHRcdHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweCFpbXBvcnRhbnQ7XG5cdFx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA0cHg7XG5cdFx0Y29sb3I6ICRyZWQ7XG4gICAgXHRib3JkZXItcmFkaXVzOiAwO1xuXHQgICAgZGlzcGxheTogZmxleDtcblx0ICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBcdG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgXHRtYXJnaW46IDAhaW1wb3J0YW50O1xuICAgIFx0cGFkZGluZzogNnB4IDAgMCFpbXBvcnRhbnQ7XG5cdFx0Jjpmb2N1cyxcblx0XHQmOmhvdmVyLFxuXHRcdCYucmVkOmZvY3VzLFxuXHRcdCYucmVkOmhvdmVyLFxuXHRcdCYud2hpdGU6Zm9jdXMsXG5cdFx0Ji53aGl0ZTpob3Zlcntcblx0XHRcdGNvbG9yOiAkbGlnaHQtYmx1ZTtcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmFjdGl2ZSxcblx0XHQmLnJlZDphY3RpdmUsXG5cdFx0Ji53aGl0ZTphY3RpdmV7XG5cdFx0XHRjb2xvcjogJGxpZ2h0LWJsdWU7XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cdFx0Ji5yZWR7XG5cdFx0XHRjb2xvcjogJHJlZDtcblx0XHR9XG5cdFx0Ji53aGl0ZXtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG5cdCY6bm90KC5sdWNpZCkucmVke1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcblx0XHR9XG5cdH1cblx0Jjpub3QoLmx1Y2lkKS5ibHVle1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcblx0XHQmOmJlZm9yZXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlO1xuXHRcdH1cblx0fVxuXHQmOm5vdCgubHVjaWQpLmxpZ2h0LWJsdWV7XG5cdFx0Y29sb3I6ICRsaWdodC1ibHVlO1xuXHRcdCY6YWN0aXZlLFxuXHRcdCY6Zm9jdXMsXG5cdFx0Jjpob3Zlcntcblx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdH1cblx0fVxufVxuLmNhbGwtYnRue1xuXHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcblx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LXNpemU6IDI1cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDApO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjkwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDhweCAxNnB4IDEycHggOXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2x1bW4tZ2FwOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZle1xuICAgIFx0Y29sb3I6ICR3aGl0ZTtcblx0XHQmOmJlZm9yZXtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuICAgIH1cbiAgICAmOmJlZm9yZXtcblx0XHRjb250ZW50OiAnJztcblx0ICAgIG9wYWNpdHk6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuICAgIFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7XG5cdCAgICBib3JkZXI6IG5vbmU7XG5cdCAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0ei1pbmRleDogLTE7XG4gICAgfVxuICAgXHQudGV4dC1ib3h7XG4gICBcdFx0ZGlzcGxheTogZmxleDtcbiAgIFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgXHR9XG4gICBcdC50b3AtdGV4dHtcblx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdCAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygwKTtcblx0ICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHQgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgIFx0fVxuXHRpLmljb257XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvY29tbWVudC1pY29uLnBuZyk7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgd2lkdGg6IDM0cHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHQgICAgbWFyZ2luOiA0cHggMCAwO1xuXHR9XG5cdCYuaW52aXtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG59XG4vL3VzZWQgZm9yIG1vcmUgYWN0aXZlIHdpbmRvdyBzaXplIGNvbXB1dGF0aW9uc1xuI3dpbmRvd3NpemV7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lIWltcG9ydGFudDtcblx0ei1pbmRleDogLTE7XG59XG4udGhlLWNvbnRlbnQtd3JhcHtcblx0aGVpZ2h0OiBpbmhlcml0O1xufVxuLy8gU2VhcmNoIEZvcm0vUGFnZVxuI3NlYXJjaGZvcm17XG5cdG1hcmdpbjogMCAwIDMwcHggMDtcbn1cbiNzZWFyY2hzdWJtaXR7XG5cdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250Mjtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LXNpemU6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDQwKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogJHdoaXRlO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxODBweDtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDAgMCA0cHg7XG5cdG1hcmdpbjogMCAwIDAgMTJweCFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG5cdCY6Zm9jdXMsXG5cdCY6aG92ZXJ7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHQmOmJlZm9yZXtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG5cdCY6YWN0aXZle1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxuXHQmOmJlZm9yZXtcblx0XHRjb250ZW50OiAnJztcblx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgb3BhY2l0eTogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdCAgICBib3JkZXI6IG5vbmU7XG5cdCAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0ei1pbmRleDogLTE7XG5cdH1cbn1cbiNzZWFyY2hmb3JtIGlucHV0W3R5cGU9J3RleHQnXXtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0bGluZS1oZWlnaHQ6IDQ4cHg7XG5cdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDEwKTtcblx0Y29sb3I6ICRibGFjaztcblx0cGFkZGluZzogMDtcblx0bWluLXdpZHRoOiAzMDBweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRvdXRsaW5lOiBub25lO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNGM0YzRjO1xuXHR0cmFuc2l0aW9uOiAuM3M7XG5cdCY6Zm9jdXN7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRsaWdodC1ibHVlO1xuXHR9XG5cdCY6Zm9jdXM6OnBsYWNlaG9sZGVye1xuXHRcdGNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XG5cdH1cbn1cbi5wYWdlLW51bWJlcnN7XG5cdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygwKTtcbiAgICBwYWRkaW5nOiAycHg7XG4gICAgY29sb3I6ICM4NDg0ODQ7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuXHQvLyAmOmJlZm9yZXtcblx0Ly8gXHRkaXNwbGF5OiBibG9jaztcblx0Ly8gXHRjb250ZW50OiBhdHRyKHRpdGxlKTtcblx0Ly8gXHRmb250LXdlaWdodDogNzAwO1xuXHQvLyBcdGhlaWdodDogNHB4O1xuXHQvLyBcdG92ZXJmbG93OiBoaWRkZW47XG5cdC8vIFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHQvLyBcdHRyYW5zaXRpb246IGFsbCAuM3M7XG5cdC8vIH1cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXJ7XG4gICAgXHRjb2xvcjogJHJlZDtcbiAgICB9XG4gICAgJi5wcmV2LFxuICAgICYubmV4dHtcbiAgICBcdGZvbnQtc2l6ZTogMThweDtcblx0ICAgIGNvbG9yOiAjQzlDOUM5O1xuXHQgICAgJjpmb2N1cyxcblx0ICAgICY6aG92ZXJ7XG5cdCAgICBcdGNvbG9yOiAkcmVkO1xuXHQgICAgfVxuXHR9XG59XG4ucGFnZS1udW1iZXJzLmN1cnJlbnR7XG4gICAgY29sb3I6ICRyZWQ7XG5cdHBhZGRpbmc6IDJweDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ud3B3bG1zLXBhZ2luYXRpb257XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzdweCAwIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2x1bW4tZ2FwOiAzMnB4O1xufVxuLndvb2NvbW1lcmNlIGEuYnV0dG9ue1xuXHRsaW5lLWhlaWdodDogdW5zZXQhaW1wb3J0YW50O1xufVxuXG4vKiBSZWFkIE1vcmUgVGV4dCAqL1xuLnJlYWRtb3JlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXgtaGVpZ2h0OiAyNTBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzIGVhc2Utb3V0O1xuICAgIG1hcmdpbjogMTRweCAwIDQwcHg7XG59XG4ucmVhZG1vcmUuZXhwYW5ke1xuXHRtYXgtaGVpZ2h0OiA1MDAwcHggIWltcG9ydGFudDtcblx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjU1cyBlYXNlLWluLW91dDtcbn1cbi5yZWFkbW9yZS1saW5re1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogNTAlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogJHdoaXRlO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRiYWNrZ3JvdW5kOiAkYmxhY2s7XG5cdHBhZGRpbmc6IDJweCAwIDA7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAuM3M7XG5cdCY6aG92ZXJ7XG5cdFx0YmFja2dyb3VuZDogJGJsYWNrO1xuXHR9XG59XG4ucmVhZG1vcmUtbGluay5leHBhbmR7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4ucmVhZG1vcmUtbGluayBpe1xuXHRmb250LXNpemU6IDIycHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbmZpZWxkc2V0Lm10LTEwe1xuXHRtYXJnaW4tdG9wOiA5cHghaW1wb3J0YW50O1xufVxuLm10LTEwe1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuLm1iLTEwe1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLy8gUGFyYWxsYXggRElWXG5kaXZbZGF0YS1wYXJhbGxheD1cInNjcm9sbFwiXXtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59IiwiQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1cykge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gICAgIC1tb3otYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICAgIC1tcy1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG59XG5cbkBtaXhpbiBib3gtc2hhZG93KCRwcm9wLi4uKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogJHByb3A7XG4gICAgIC1tb3otYm94LXNoYWRvdzogJHByb3A7XG4gICAgICAtbXMtYm94LXNoYWRvdzogJHByb3A7XG4gICAgICAgICAgYm94LXNoYWRvdzogJHByb3A7XG59XG5cbkBtaXhpbiB0ZXh0LXNoYWRvdygkcHJvcC4uLikge1xuICAtd2Via2l0LXRleHQtc2hhZG93OiAkcHJvcDtcbiAgICAgLW1vei10ZXh0LXNoYWRvdzogJHByb3A7XG4gICAgICAtbXMtdGV4dC1zaGFkb3c6ICRwcm9wO1xuICAgICAgICAgIHRleHQtc2hhZG93OiAkcHJvcDtcbn1cblxuQGZ1bmN0aW9uIHN0cm9rZSgkc3Ryb2tlLCAkY29sb3IpIHtcbiAgJHNoYWRvdzogKCk7XG4gICRmcm9tOiAkc3Ryb2tlKi0xO1xuICBAZm9yICRpIGZyb20gJGZyb20gdGhyb3VnaCAkc3Ryb2tlIHtcbiAgIEBmb3IgJGogZnJvbSAkZnJvbSB0aHJvdWdoICRzdHJva2Uge1xuICAgICAgJHNoYWRvdzogYXBwZW5kKCRzaGFkb3csICRpKjFweCAkaioxcHggMCAkY29sb3IsIGNvbW1hKTtcbiAgICAgICRzaGFkb3c6IGFwcGVuZCgkc2hhZG93LCAkaSoxcHggJGoqMXB4IDFweCAkY29sb3IsIGNvbW1hKTsgICAgICBcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkc2hhZG93O1xufVxuXG5AbWl4aW4gdGV4dC1zdHJva2UoJHN0cm9rZSwgJGNvbG9yKSB7XG4gIEBpbmNsdWRlIHRleHQtc2hhZG93KCBzdHJva2UoJHN0cm9rZSwgJGNvbG9yKSApO1xufVxuXG5cbkBtaXhpbiBsZXR0ZXItc3BhY2luZygkdHJhY2tpbmcpe1xuXHRsZXR0ZXItc3BhY2luZzogKCAkdHJhY2tpbmcgLyAxMDAwICkgKiAxZW07IFxufVxuXG4vLyBVc2FnZTogICBAaW5jbHVkZSB0cmFuc2l0aW9uKHdpZHRoLCBoZWlnaHQgMC4zcyBlYXNlLWluLW91dCk7XG4vLyBPdXRwdXQ6ICAtd2Via2l0LXRyYW5zaXRpb24od2lkdGggMC4ycywgaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQpO1xuLy8gICAgICAgICAgdHJhbnNpdGlvbih3aWR0aCAwLjJzLCBoZWlnaHQgMC4zcyBlYXNlLWluLW91dCk7XG4vL1xuLy8gUGFzcyBpbiBhbnkgbnVtYmVyIG9mIHRyYW5zaXRpb25zXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbnMuLi4pIHtcbiAgJHVuZm9sZGVkVHJhbnNpdGlvbnM6ICgpO1xuICBAZWFjaCAkdHJhbnNpdGlvbiBpbiAkdHJhbnNpdGlvbnMge1xuICAgICR1bmZvbGRlZFRyYW5zaXRpb25zOiBhcHBlbmQoJHVuZm9sZGVkVHJhbnNpdGlvbnMsIHVuZm9sZFRyYW5zaXRpb24oJHRyYW5zaXRpb24pLCBjb21tYSk7XG4gIH1cbiAgLW1vei10cmFuc2l0aW9uOiAkdW5mb2xkZWRUcmFuc2l0aW9ucztcbiAgLW8tdHJhbnNpdGlvbjogJHVuZm9sZGVkVHJhbnNpdGlvbnM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJHVuZm9sZGVkVHJhbnNpdGlvbnM7XG4gIHRyYW5zaXRpb246ICR1bmZvbGRlZFRyYW5zaXRpb25zO1xufVxuXG5AZnVuY3Rpb24gdW5mb2xkVHJhbnNpdGlvbiAoJHRyYW5zaXRpb24pIHtcbiAgLy8gRGVmYXVsdCB2YWx1ZXNcbiAgJHByb3BlcnR5OiBhbGw7XG4gICRkdXJhdGlvbjogLjJzO1xuICAkZWFzaW5nOiBudWxsOyAvLyBCcm93c2VyIGRlZmF1bHQgaXMgZWFzZSwgd2hpY2ggaXMgd2hhdCB3ZSB3YW50XG4gICRkZWxheTogbnVsbDsgLy8gQnJvd3NlciBkZWZhdWx0IGlzIDAsIHdoaWNoIGlzIHdoYXQgd2Ugd2FudFxuICAkZGVmYXVsdFByb3BlcnRpZXM6ICgkcHJvcGVydHksICRkdXJhdGlvbiwgJGVhc2luZywgJGRlbGF5KTtcblxuICAvLyBHcmFiIHRyYW5zaXRpb24gcHJvcGVydGllcyBpZiB0aGV5IGV4aXN0XG4gICR1bmZvbGRlZFRyYW5zaXRpb246ICgpO1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkZGVmYXVsdFByb3BlcnRpZXMpIHtcbiAgICAkcDogbnVsbDtcbiAgICBAaWYgJGkgPD0gbGVuZ3RoKCR0cmFuc2l0aW9uKSB7XG4gICAgICAkcDogbnRoKCR0cmFuc2l0aW9uLCAkaSlcbiAgICB9IEBlbHNlIHtcbiAgICAgICRwOiBudGgoJGRlZmF1bHRQcm9wZXJ0aWVzLCAkaSlcbiAgICB9XG4gICAgJHVuZm9sZGVkVHJhbnNpdGlvbjogYXBwZW5kKCR1bmZvbGRlZFRyYW5zaXRpb24sICRwKTtcbiAgfVxuXG4gIEByZXR1cm4gJHVuZm9sZGVkVHJhbnNpdGlvbjtcbn1cblxuQG1peGluIHRyYW5zZm9ybSggJHByb3AuLi4gKXtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogJHByb3A7XG4gICAgLW1vei10cmFuc2Zvcm06ICRwcm9wO1xuICAgIC1vLXRyYW5zZm9ybTogJHByb3A7XG4gICAgdHJhbnNmb3JtOiAkcHJvcDtcbn1cblxuQG1peGluIHRyYW5zZm9ybS1vcmlnaW4oJHByb3Ape1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46ICRwcm9wO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46ICRwcm9wO1xuICAtby10cmFuc2Zvcm0tb3JpZ2luOiAkcHJvcDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogJHByb3A7XG59XG5cbkBtaXhpbiBjbGVhcmZpeCgpe1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxvYXQ6IG5vbmU7XG5cdGNsZWFyOiBib3RoO1xufVxuXG5AbWl4aW4gdWwtY29sKCAkY291bnQpe1xuICAtd2Via2l0LWNvbHVtbi1jb3VudDogJGNvdW50O1xuICAtbW96LWNvbHVtbi1jb3VudDogJGNvdW50O1xuICBjb2x1bW4tY291bnQ6ICRjb3VudDtcbn1cbkBtaXhpbiB1bC1jb2wtd2lkdGgoICR2YWx1ZSl7XG4gIC13ZWJraXQtY29sdW1uLXdpZHRoOiAkdmFsdWU7XG4gIC1tb3otY29sdW1uLXdpZHRoOiAkdmFsdWU7XG4gIGNvbHVtbi13aWR0aDogJHZhbHVlO1xufVxuQG1peGluIHVsLWNvbC1nYXAoICRnYXAgKXtcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAkZ2FwO1xuICAtbW96LWNvbHVtbi1nYXA6ICRnYXA7XG4gIGNvbHVtbi1nYXA6ICRnYXA7XG59XG5AbWl4aW4gbGktYnJlYWstaW5zaWRlKCAkdmFsdWUgKXtcbiAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiAkdmFsdWU7XG4gIHBhZ2UtYnJlYWstaW5zaWRlOiAkdmFsdWU7XG4gIGJyZWFrLWluc2lkZTogJHZhbHVlO1xufVxuQG1peGluIHVsLWNvbHVtbi1maWxsKCAkdmFsdWUgKXtcbiAgLXdlYmtpdC1jb2x1bW4tZmlsbDogJHZhbHVlO1xuICAtbW96LWNvbHVtbi1maWxsOiAkdmFsdWU7XG4gIGNvbHVtbi1maWxsOiAkdmFsdWU7XG59XG5AbWl4aW4gZ3JheXNjYWxlKCR2YWx1ZSkge1xuICAgIC13ZWJraXQtZmlsdGVyOiAje1wiZ3JheXNjYWxlKCN7JHZhbHVlfSlcIn07XG4gICAgLW1vei1maWx0ZXI6ICN7XCJncmF5c2NhbGUoI3skdmFsdWV9KVwifTtcbiAgICBmaWx0ZXI6I3tcImdyYXlzY2FsZSgjeyR2YWx1ZX0pXCJ9O1xufVxuQG1peGluIGZpbHRlcigkdmFsdWUpIHtcbiAgICAtd2Via2l0LWZpbHRlcjogJHZhbHVlO1xuICAgIC1tb3otZmlsdGVyOiAkdmFsdWU7XG4gICAgZmlsdGVyOiAkdmFsdWU7XG59XG4iLCJkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1le1xyXG5cdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntcclxuXHRcdGNvbG9yOiAjODA4MDgwO1xyXG5cdH1cclxuXHQ6LW1zLWlucHV0LXBsYWNlaG9sZGVye1xyXG5cdFx0Y29sb3I6ICM4MDgwODA7XHJcblx0fVxyXG5cdDo6LW1zLWlucHV0LXBsYWNlaG9sZGVye1xyXG5cdFx0Y29sb3I6ICM4MDgwODA7XHJcblx0fVxyXG5cdDo6cGxhY2Vob2xkZXJ7XHJcblx0XHRjb2xvcjogIzgwODA4MDtcclxuXHR9XHJcblx0aW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9aW1hZ2VdKTpub3QoW3R5cGU9ZmlsZV0pLFxyXG5cdHNlbGVjdDpub3QoW211bHRpcGxlPVwibXVsdGlwbGVcIl0pLFxyXG5cdHRleHRhcmVhLnNtYWxsLHRleHRhcmVhLmxhcmdle1xyXG5cdCAgICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogNDVweDtcclxuXHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDApO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGNvbG9yOiAkYmxhY2stMTAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRib3JkZXItdG9wOiBub25lO1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XHJcblx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzgwODA4MDtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0cGFkZGluZzogMCAxNnB4O1xyXG5cdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0Jjpmb2N1c3tcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRsaWdodC1ibHVlO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHR9XHJcblx0XHQmOmZvY3VzOjpwbGFjZWhvbGRlcntcclxuXHRcdFx0Y29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMCk7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5nZmllbGRfY29udGFpbnNfcmVxdWlyZWQgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9aW1hZ2VdKTpub3QoW3R5cGU9ZmlsZV0pOjpwbGFjZWhvbGRlcixcclxuXHQuZ2ZpZWxkX2NvbnRhaW5zX3JlcXVpcmVkIHNlbGVjdDpub3QoW211bHRpcGxlPVwibXVsdGlwbGVcIl0pOjpwbGFjZWhvbGRlcixcclxuXHQuZ2ZpZWxkX2NvbnRhaW5zX3JlcXVpcmVkIHRleHRhcmVhLnNtYWxsLHRleHRhcmVhLmxhcmdlOjpwbGFjZWhvbGRlcntcclxuXHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdGNvbnRlbnQ6ICcgKic7XHJcbiAgICAgICAgXHRjb2xvcjogJHJlZDtcclxuXHRcdH1cclxuXHR9XHJcblx0dGV4dGFyZWEuc21hbGwsdGV4dGFyZWEubGFyZ2V7XHJcblx0XHRwYWRkaW5nOiAxNXB4IDAgNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRyZXNpemU6IG5vbmU7XHJcblx0fVxyXG5cdHRleHRhcmVhLnNtYWxsLFxyXG5cdHRleHRhcmVhLmxhcmdlLFxyXG5cdC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfdGV4dGFyZWF7XHJcblx0XHRoZWlnaHQ6IDEyOXB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfdGV4dGFyZWF7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cdGlucHV0W3R5cGU9XCJyYWRpb1wiXXtcclxuXHRcdC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuNSk7IC8qIElFIDkgKi9cclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjUpOyAvKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgKi9cclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS41KTtcclxuXHR9XHJcblx0LmdmaWVsZC0tdHlwZS1jaG9pY2UuZ2ZfbGlzdF9pbmxpbmV7XHJcblx0XHRsZWdlbmQuZ2Zvcm0tZmllbGQtbGFiZWx7XHJcblx0XHQgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBcdFx0bWFyZ2luOiA4cHggMjRweCA3cHggMDtcclxuXHRcdH1cclxuXHRcdGxhYmVsLmdmb3JtLWZpZWxkLWxhYmVse1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdFx0Zm9udC1zaXplOiAxMi45N3B4O1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygwKTtcclxuXHRcdFx0Y29sb3I6ICM1NTU1NTU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfdGV4dHtcclxuXHRcdG1hcmdpbjogLTJweCAwIDA7XHJcblx0fVxyXG5cdC5nZm9ybV9maWVsZHN7XHJcblx0ICAgIGdyaWQtcm93LWdhcDogMTVweCFpbXBvcnRhbnQ7XHJcblx0ICAgIGdyaWQtY29sdW1uLWdhcDogMjBweCFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdGRpdi5nZmllbGRfZXJyb3J7XHJcblx0XHRpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPWJ1dHRvbl0pOm5vdChbdHlwZT1pbWFnZV0pOm5vdChbdHlwZT1maWxlXSksIFxyXG5cdFx0c2VsZWN0LFxyXG5cdFx0dGV4dGFyZWF7XHJcblx0XHRcdCY6Zm9jdXN7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRyZWQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC52YWxpZGF0aW9uX21lc3NhZ2V7XHJcblx0ICAgIFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdCAgICBsaW5lLWhlaWdodDogMTZweDtcclxuXHRcdCAgICBjb2xvcjogI2Y0NDMzNiFpbXBvcnRhbnQ7XHJcblx0XHQgICAgYm9yZGVyOiBub25lO1xyXG5cdFx0ICAgIHBhZGRpbmc6IDA7XHJcblx0ICAgICAgICBtYXJnaW46IDRweCAwIDA7XHJcblx0XHQgICAgYmFja2dyb3VuZDogMCAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuZ2Zvcm1faGVhZGluZ3tcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdC5nZmllbGRfcmVxdWlyZWR7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgXHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0fVxyXG5cdGRpdi5nZmllbGQuZ2ZpZWxkX2Vycm9yLmdmaWVsZF9jb250YWluc19yZXF1aWJsdWUgZGl2LmdpbnB1dF9jb250YWluZXIsIFxyXG5cdGRpdi5nZmllbGQuZ2ZpZWxkX2Vycm9yLmdmaWVsZF9jb250YWluc19yZXF1aWJsdWUgbGFiZWwuZ2ZpZWxkX2xhYmVsMHtcclxuXHRcdG1hcmdpbi10b3A6IDAhaW1wb3J0YW50O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMCFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5nZmllbGRfbGFiZWx7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwIWltcG9ydGFudDtcclxuXHRcdGNvbG9yOiAjMDAwIWltcG9ydGFudDtcclxuICAgIFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcbiAgICBcdGZvbnQtd2VpZ2h0OiBub3JtYWwhaW1wb3J0YW50O1xyXG5cdCAgICBmb250LXNpemU6IDEycHghaW1wb3J0YW50O1xyXG5cdCAgICBsaW5lLWhlaWdodDogMjZweDtcclxuXHQgICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoNDApO1xyXG5cdCAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlIWltcG9ydGFudDtcclxuXHQgICAgY29sb3I6ICMyNjI2MjYhaW1wb3J0YW50O1xyXG5cdCAgICBtYXJnaW46IDA7XHJcblx0fVxyXG5cdGRpdi52YWxpZGF0aW9uX2Vycm9ye1xyXG5cdFx0YmFja2dyb3VuZDogJGJsYWNrO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRib3JkZXI6IDAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZzogOHB4IDE1cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG5cdH1cclxuXHQuZ2Zvcm1fZm9vdGVye1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG5cdC5nZm9ybV9wYWdlX2Zvb3RlcntcclxuXHQgICAgZGlzcGxheTogZmxleDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRidXR0b246bnRoLWNoaWxkKDIpe1xyXG5cdFx0XHRtYXgtd2lkdGg6IDE1MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuYnV0dG9uLFxyXG5cdGlucHV0LmJ1dHRvbixcclxuXHRpbnB1dFt0eXBlPXN1Ym1pdF0sXHJcblx0aW5wdXQuYnV0dG9uLFxyXG5cdGlucHV0W3R5cGU9c3VibWl0XXtcclxuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDI7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdCAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZyg0MCk7XHJcblx0ICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHQgICAgbWluLWhlaWdodDogNjBweDtcclxuXHRcdG1hcmdpbjogMjNweCAwIDAhaW1wb3J0YW50O1xyXG5cdCAgICBwYWRkaW5nOiAwIDAgNXB4O1xyXG5cdCAgICBvdXRsaW5lOiBub25lO1xyXG5cdCAgICBib3JkZXI6IG5vbmU7XHJcblx0ICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHQgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdCY6Zm9jdXMsXHJcblx0XHQmOmhvdmVyLFxyXG5cdFx0JjphY3RpdmV7XHJcblx0ICAgIFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR9XHJcblx0XHQvLyAmOmFmdGVye1xyXG5cdFx0Ly8gXHRjb250ZW50OiAnJztcclxuXHRcdC8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHQvLyAgICAgd2lkdGg6IDE3cHg7XHJcblx0XHQvLyAgICAgaGVpZ2h0OiAxNXB4O1xyXG5cdFx0Ly8gICAgIG1hcmdpbjogMHB4IDAgNHB4IDZweDtcclxuXHRcdC8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9mb3JtLW5leHQtYXJyb3cucG5nKTtcclxuXHRcdC8vICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHQvLyAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdC8vIH1cclxuXHRcdCYuZ2Zvcm1fcHJldmlvdXNfYnV0dG9ue1xyXG5cdFx0XHQvLyBkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDApO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHQgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAycHg7XHJcblx0XHQgICAgY29sb3I6ICNhNmE2YTY7XHJcblx0XHQgICAgbWFyZ2luOiAxN3B4IDExcHggMCAwIWltcG9ydGFudDtcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCAgICB3aWR0aDogMTZweDtcclxuXHRcdFx0ICAgIGhlaWdodDogMTRweDtcclxuXHRcdFx0ICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHQgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvZm9ybS1iYWNrLWFycm93LnBuZyk7XHJcblx0XHRcdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdCAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHQgICAgbWFyZ2luOiAycHggNnB4IDBweCAwO1xyXG5cdFx0XHQgICAgb3BhY2l0eTogMTtcclxuXHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuZ2Zvcm1fYWpheF9zcGlubmVye1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiBjYWxjKDUwJSAtIDZweCk7XHJcblx0XHRsZWZ0OiBjYWxjKDEwMCUgKyAycHgpO1xyXG5cdH1cclxuXHQuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnN7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAjYjJiMWIxO1xyXG5cdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDMwKTtcclxuXHRcdD5oMntcclxuXHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdCAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cdCYuaGlkZV9zdW1tYXJ5X3dyYXBwZXIgLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3Jze1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0c2VsZWN0LmdmaWVsZF9zZWxlY3R7XHJcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdCAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9kcm9wZG93bi1hcnJvdy1zZWxlY3QucG5nKTtcclxuXHQgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHQgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIDE3cHggcmlnaHQgMTlweDtcclxuXHQgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcblx0ICAgIHBhZGRpbmc6IDEwcHggMTNweCA4cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0b3B0aW9uOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0fVxyXG5cdFx0Ly8gJjotbXMtdmFsdWV7XHJcblx0XHQvLyBcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMwcHg7XHJcblx0XHQvLyBcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzMHB4O1xyXG5cdFx0Ly8gfVxyXG5cdFx0Ly8gJjpmb2N1c3tcclxuXHRcdC8vIFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xyXG5cdFx0Ly8gXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xyXG5cdFx0Ly8gfVxyXG5cdH1cclxuXHRpbnB1dC5kYXRlcGlja2Vye1xyXG5cdCAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9jYWxlbmRhci1pY29uLnBuZykhaW1wb3J0YW50O1xyXG5cdCAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0IWltcG9ydGFudDtcclxuXHQgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIDEycHggcmlnaHQgMjNweCFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5jaGVja2JveGVzLWNvbHMtMyxcclxuXHQuY2hlY2tib3hlcy1jb2xzLTR7XHJcblx0XHQuZ2ZpZWxkX2NoZWNrYm94e1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jaGVja2JveGVzLWNvbHMtNHtcclxuXHRcdC5nZmllbGRfY2hlY2tib3h7XHJcblx0XHRcdHJvdy1nYXA6IDJweDtcclxuXHRcdFx0LmdjaG9pY2V7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAyNSU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmNoZWNrYm94ZXMtY29scy0ze1xyXG5cdFx0LmdmaWVsZF9jaGVja2JveHtcclxuXHRcdFx0cm93LWdhcDogNHB4O1xyXG5cdFx0XHQuZ2Nob2ljZXtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDMzLjMzJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuZ3JhZGlvcy1ob3Jpem9udGFse1xyXG5cdFx0bGVnZW5ke1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdCAgICBsaW5lLWhlaWdodDogNTBweDtcclxuXHRcdH1cclxuXHRcdC5naW5wdXRfY29udGFpbmVyX3JhZGlve1xyXG5cdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdC8vIC5nZmllbGRfcmFkaW8sXHJcblx0Ly8gLmdmaWVsZF9jaGVja2JveHtcclxuXHQvLyBcdC5nZmllbGQtY2hvaWNlLWlucHV0e1xyXG5cdC8vIFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdC8vIFx0XHR6LWluZGV4OiAtMTtcclxuICAgIC8vIFx0ICAgICY6Y2hlY2tlZCtsYWJlbDpiZWZvcmV7XHJcblx0Ly8gICAgIFx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwcHg7XHJcbiAgICAvLyBcdCAgICB9XHJcbiAgICAvLyBcdCAgICArbGFiZWx7XHJcblx0Ly8gXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0Ly8gXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHQvLyBcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Ly8gXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdC8vIFx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDUwKTtcclxuXHQvLyBcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdC8vIFx0ICAgIFx0Y29sb3I6ICRkYXJrLWJsdWU7XHJcblx0Ly8gXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdC8vIFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0Ly8gXHRcdFx0JjpiZWZvcmV7XHJcblx0Ly8gXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHQvLyBcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHQvLyBcdFx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdC8vIFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdC8vIFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0cHg7XHJcblx0Ly8gXHRcdFx0XHRtYXJnaW4tdG9wOiAwLjVlbTtcclxuXHQvLyBcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiAtNXB4O1xyXG5cdC8vIFx0ICAgIFx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2NoZWNrYm94LWltZy5qcGcpO1xyXG5cdC8vIFx0XHRcdCAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdC8vIFx0ICAgIFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcblx0Ly8gXHRcdFx0fVxyXG5cdC8vIFx0XHR9XHJcblx0Ly8gXHR9XHJcblx0Ly8gfVxyXG5cdC5jb25zZW50e1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRmb250LXNpemU6IDExcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMThweDtcclxuXHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDApO1xyXG5cdFx0Y29sb3I6ICM1NTU1NTU7XHJcblx0XHRtYXJnaW46IDNweCAwIDA7XHJcblx0fVxyXG5cdC5ub3Rle1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygwKTtcclxuXHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XHJcblx0XHRjb2xvcjogJGJsYWNrLTEwMDtcclxuXHRcdHBhZGRpbmc6IDAgMCAwIDQ5cHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQubm90ZS1pY29ue1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdCAgICBiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2ltZy9ub3RlLWxvY2staWNvbi5wbmcpIDAgY2VudGVyIG5vLXJlcGVhdDtcclxuXHQgICAgICAgIHdpZHRoOiA0MnB4O1xyXG4gICAgXHRcdGhlaWdodDogNTNweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDVweDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0Lmhhcy1mb290bm90ZXtcclxuXHRcdC5nZm9ybV9ib2R5e1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR9XHJcblx0XHRkaXYuZ2Zvcm1fZmllbGRzIC5mb3JtLWZvb3Rub3Rle1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHRcdHRvcDogMTAwJTtcclxuXHRcdFx0bGVmdDogMXB4O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWF4LXdpZHRoOiAyNDVweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjVweDtcclxuXHRcdH1cclxuXHRcdC5nZm9ybV9mb290ZXJ7XHJcblx0XHRcdC5idXR0b24sXHJcblx0XHRcdGlucHV0LmJ1dHRvbixcclxuXHRcdFx0aW5wdXRbdHlwZT1zdWJtaXRdLFxyXG5cdFx0XHRpbnB1dC5idXR0b24sXHJcblx0XHRcdGlucHV0W3R5cGU9c3VibWl0XXtcclxuXHRcdFx0ICAgIG1heC13aWR0aDogMjUwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmhpZGUtZXJyb3ItaW5mb3tcclxuXHRcdGRpdi5nZmllbGRfZXJyb3IgLnZhbGlkYXRpb25fbWVzc2FnZXtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0LmhpZGUtZmllbGQtbGFiZWx7XHJcblx0XHQuZ2ZpZWxkX2xhYmVse1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuZ2Zvcm0tY2FwdGNoYXtcclxuXHRcdC8vIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0fVxyXG5cdC8vIEhvcml6b250YWwgRm9ybSBPdmVycmlkZVxyXG5cdGZvcm0uZ2ZfY3VzdG9tX2hvcml6b250YWx7XHJcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdC5nZm9ybV9maWVsZHN7XHJcblx0XHRcdG1heC13aWR0aDogMTA1MnB4IWltcG9ydGFudDtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG8gMWZyIGF1dG8gYXV0bztcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWFyZWFzOiBcclxuXHRcdFx0XHRcImZpcnN0bmFtZSBsYXN0bmFtZSBzdHJlZXRhZGRyZXNzIHN0cmVldGFkZHJlc3Mgc3RyZWV0YWRkcmVzc1wiXHJcblx0XHRcdFx0XCJwaG9uZW51bWJlciBlbWFpbGFkZHJlc3MgY2l0eSBzdGF0ZSB6aXBjb2RlXCI7XHJcblx0XHR9XHJcblx0XHQuZ2Zvcm1fZm9vdGVye1xyXG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdCAgICB0b3A6IDA7XHJcblx0XHQgICAgcmlnaHQ6IDA7XHJcblx0XHQgICAgYm90dG9tOiAwO1xyXG4gICAgXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ICAgIG1heC13aWR0aDogMTM4cHg7XHJcblx0ICAgICAgICBtYXgtaGVpZ2h0OiAxMzBweDtcclxuXHRcdH1cclxuXHRcdCNmaWVsZF8xXzF7XHJcblx0XHRcdGdyaWQtYXJlYTogZmlyc3RuYW1lO1xyXG5cdFx0fVxyXG5cdFx0I2ZpZWxkXzFfM3tcclxuXHRcdFx0Z3JpZC1hcmVhOiBsYXN0bmFtZTtcclxuXHRcdH1cclxuXHRcdCNmaWVsZF8xXzEsXHJcblx0XHQjZmllbGRfMV8zLFxyXG5cdFx0I2ZpZWxkXzFfMTB7XHJcblx0XHRcdHdpZHRoOiAyNTBweDtcclxuXHRcdH1cclxuXHRcdCNmaWVsZF8xXzR7XHJcblx0XHRcdGdyaWQtYXJlYTogc3RyZWV0YWRkcmVzcztcclxuXHRcdH1cclxuXHRcdCNmaWVsZF8xXzh7XHJcblx0XHRcdGdyaWQtYXJlYTogcGhvbmVudW1iZXI7XHJcblx0XHR9XHJcblx0XHQjZmllbGRfMV85e1xyXG5cdFx0XHRncmlkLWFyZWE6IGVtYWlsYWRkcmVzcztcclxuXHRcdH1cclxuXHRcdCNmaWVsZF8xXzEwe1xyXG5cdFx0XHRncmlkLWFyZWE6IGNpdHk7XHJcblx0XHR9XHJcblx0XHQjZmllbGRfMV8xMXtcclxuXHRcdFx0Z3JpZC1hcmVhOiBzdGF0ZTtcclxuXHRcdH1cclxuXHRcdCNmaWVsZF8xXzEye1xyXG5cdFx0XHRncmlkLWFyZWE6IHppcGNvZGU7XHJcblx0XHRcdHdpZHRoOiAxNDBweDtcclxuXHRcdH1cclxuXHRcdC5idXR0b24sXHJcblx0XHRpbnB1dC5idXR0b24sXHJcblx0XHRpbnB1dFt0eXBlPXN1Ym1pdF0sXHJcblx0XHRpbnB1dC5idXR0b24sXHJcblx0XHRpbnB1dFt0eXBlPXN1Ym1pdF17XHJcblx0ICAgIFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdCAgICBcdG1heC13aWR0aDogMTM4cHg7XHJcblx0ICAgIFx0bWFyZ2luOiAwIWltcG9ydGFudDtcclxuXHRcdFx0JjpiZWZvcmV7XHJcblx0XHQgICAgXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Zm9ybS5nZm9ybV9ncmF5X2lucHV0e1xyXG5cdFx0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye1xyXG5cdFx0XHRjb2xvcjogJGdyYXk7XHJcblx0XHR9XHJcblx0XHQ6LW1zLWlucHV0LXBsYWNlaG9sZGVye1xyXG5cdFx0XHRjb2xvcjogJGdyYXk7XHJcblx0XHR9XHJcblx0XHQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntcclxuXHRcdFx0Y29sb3I6ICRncmF5O1xyXG5cdFx0fVxyXG5cdFx0OjpwbGFjZWhvbGRlcntcclxuXHRcdFx0Y29sb3I6ICRncmF5O1xyXG5cdFx0fVxyXG5cdFx0aW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9aW1hZ2VdKTpub3QoW3R5cGU9ZmlsZV0pLFxyXG5cdFx0c2VsZWN0Om5vdChbbXVsdGlwbGU9XCJtdWx0aXBsZVwiXSksXHJcblx0XHR0ZXh0YXJlYS5zbWFsbCx0ZXh0YXJlYS5sYXJnZXtcclxuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuXHRcdCAgICBjb2xvcjogJGdyYXk7XHJcblx0XHR9XHJcblx0XHRzZWxlY3QuZ2ZpZWxkX3NlbGVjdHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvZHJvcGRvd24tZ3JheWFycm93LXNlbGVjdC5wbmcpO1xyXG5cdFx0XHRvcHRpb25bdmFsdWU9XCJcIl1bZGlzYWJsZWRde1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0b3B0aW9ue1xyXG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdH1cclxuXHRcdFx0b3B0aW9uOmZpcnN0LW9mLXR5cGV7XHJcblx0XHRcdFx0Y29sb3I6ICRncmF5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRzZWxlY3QuZ2ZpZWxkX3NlbGVjdDpyZXF1aXJlZDppbnZhbGlke1xyXG5cdFx0XHRjb2xvcjogJGdyYXk7XHJcblx0XHR9XHJcblx0XHQuZ2Zvcm1fZmllbGRze1xyXG5cdCAgICBcdGdyaWQtY29sdW1uLWdhcDogMTFweCFpbXBvcnRhbnQ7XHJcblx0ICAgIH1cclxuXHQgICAgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdle1xyXG5cdCAgICBcdGNvbG9yOiAkZGFyay1ibHVlO1xyXG5cdCAgICB9XHJcblx0fVxyXG4gICAgLmdmX3BhZ2Vfc3RlcHN7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICAuZ2Zfc3RlcF9hY3RpdmUgLmdmX3N0ZXBfbnVtYmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmdmX3N0ZXBfcGVuZGluZyAuZ2Zfc3RlcF9udW1iZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5nZl9zdGVwX25leHQgLmdmX3N0ZXBfbnVtYmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNiM2IzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZ2Zfc3RlcF9jb21wbGV0ZWQgLmdmX3N0ZXBfbnVtYmVye1xyXG4gICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxZDY5NztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZ2Zfc3RlcF9hY3RpdmUgLmdmX3N0ZXBfbGFiZWx7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmdmX3N0ZXBfY29tcGxldGVkIC5nZl9zdGVwX2xhYmVse1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMWQ2OTc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmdmX3N0ZXBfcGVuZGluZyAuZ2Zfc3RlcF9sYWJlbHtcclxuICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5nZl9zdGVwX25leHQgLmdmX3N0ZXBfbGFiZWx7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2IzYjNiMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZ2Zfc3RlcF9udW1iZXJ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzguNjRweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM3cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycHggMCAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZ2Zfc3RlcF9sYWJlbHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2LjY0cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDApO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYTZhNmE2O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgIHRvcDogLTIwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5nZl9zdGVwe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleDogMSAwIDEyNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5nZl9zdGVwX2NvbXBsZXRlZCAuZ2Zfc3RlcF9udW1iZXJ7XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM3cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM3cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuZGl2Lmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IrbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvcntcclxuXHRtYXJnaW4tdG9wOiAwIWltcG9ydGFudDtcclxufVxyXG5cclxuLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdle1xyXG4gICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRwYWRkaW5nOiAxMHB4IDE1cHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcbiAgICBjb2xvcjogJGJsdWU7XHJcblx0aDEsXHJcblx0aDIsXHJcblx0aDN7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdH1cclxuXHRwOmxhc3QtY2hpbGR7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdH1cclxuXHRhe1xyXG5cdFx0Y29sb3I6ICRibHVlO1xyXG5cdH1cclxuXHQuYnRuLWxpbmt7XHJcblx0XHRtYXJnaW46IDEwcHggYXV0byAwIWltcG9ydGFudDtcclxuICAgIFx0bWF4LXdpZHRoOiAyNjBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5oaWRlLWVycm9yLWluZm9fd3JhcHBlcntcclxuXHQuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnN7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi8vIE92ZXJyaWRlIENob3NlbiBEcm9wRG93blxyXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZXtcclxuXHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZyg1MCk7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRjb2xvcjogJGJsYWNrIWltcG9ydGFudDtcclxuXHRwYWRkaW5nOiA1cHggMTRweCFpbXBvcnRhbnQ7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiA1MHB4IWltcG9ydGFudDtcclxuXHRvdXRsaW5lOiBub25lIWltcG9ydGFudDtcclxuXHRib3JkZXI6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvZHJvcGRvd24tYXJyb3ctc2VsZWN0LnBuZykhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gMjBweCByaWdodCAxOHB4IWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUhaW1wb3J0YW50O1xyXG59XHJcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmNob3Nlbi1jb250YWluZXIuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLWRyb3B7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2shaW1wb3J0YW50O1xyXG59XHJcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBie1xyXG5cdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG59XHJcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGV7XHJcblx0Ym94LXNoYWRvdzogbm9uZSFpbXBvcnRhbnQ7XHJcbn1cclxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHN7XHJcblx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoNTApO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Y29sb3I6ICRibGFjayFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5nZmllbGRfZGVzY3JpcHRpb24udmFsaWRhdGlvbl9tZXNzYWdlLmdmaWVsZF92YWxpZGF0aW9uX21lc3NhZ2UsXHJcbi5nZm9ybV9zdWJtaXNzaW9uX2Vycm9yLmhpZGVfc3VtbWFyeXtcclxuXHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGZvbnQtc2l6ZTogMTRweCFpbXBvcnRhbnQ7XHJcblx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoNDApO1xyXG5cdGNvbG9yOiAkYmxhY2s7XHJcblx0bWFyZ2luOiA1cHggMDtcclxufVxyXG5cclxuLmdyYXZpdHktdGhlbWUudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgc2VsZWN0e1xyXG5cdGZvbnQtc2l6ZTogMTRweCFpbXBvcnRhbnQ7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufSIsIi8vIC5hZG1pbi1iYXIgI21hc3RoZWFkey8vIEZvciBGaXhlZCBOYXZpZ2F0aW9uXHJcbi8vICAgdG9wOiAzMnB4O1xyXG4vLyB9XHJcbiNtYXN0aGVhZHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9oZWFkZXItYmNrZ3JuZC5qcGcpO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICB3aWR0aDogMTAwJTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTAwMDtcclxuICB0cmFuc2l0aW9uOiB0b3AgLjNzO1xyXG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbGlnaHQtYmx1ZTtcclxuICAvLyAmLmFmZml4eyAvLyBGb3IgRml4ZWQgTmF2aWdhdGlvblxyXG4gIC8vIH1cclxuICAuaGVhZGVyLW5hdmJveHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleDogMSAwIGF1dG87XHJcbiAgfVxyXG4gICNoZWFkZXItdG9wLW5hdntcclxuICBcdGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIFx0Y29sdW1uLWdhcDogMzJweDtcclxuICBcdHBhZGRpbmc6IDEwcHggMCAwO1xyXG4gIH1cclxuICAuaGVhZGVyLXNvY2lhbC1pY29uc3tcclxuICBcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgXHRkaXNwbGF5OiBmbGV4O1xyXG4gIFx0Y29sdW1uLWdhcDogNDlweDtcclxuICBcdHBhZGRpbmc6IDE1cHggMCAwO1xyXG4gIFx0bWFyZ2luOiAwO1xyXG4gIFx0YXtcclxuXHQgICAgZGlzcGxheTogZmxleDtcclxuXHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICBcdFx0d2lkdGg6IDMwcHg7XHJcbiAgXHRcdGhlaWdodDogMzBweDtcclxuICBcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG4gIFx0XHQmOmZvY3VzLFxyXG4gIFx0XHQmOmhvdmVyLFxyXG4gIFx0XHQmOmFjdGl2ZXtcclxuICBcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuICBcdFx0fVxyXG4gIFx0fVxyXG4gIH1cclxuXHQuaGVhZGVyLXdyYXB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmc6IDA7XHJcbiAgICB6LWluZGV4OiAzO1xyXG5cdFx0LmNvbnRhaW5lcntcclxuXHRcdFx0LmZsZXgtY29udGFpbmVye1xyXG5cdFx0ICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHQjbG9nb3tcclxuXHRcdFx0ICAgIHBhZGRpbmc6IDI1cHggMCAxNHB4O1xyXG5cdFx0XHQgICAgei1pbmRleDogMTtcclxuXHRcdFx0XHRcdC5hLWN1c3RvbS1sb2dve1xyXG5cdFx0XHRcdCAgICBkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IHVuc2V0IWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQubmF2LXdyYXB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG4gICAgXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQjaGVhZGVyLW5hdmlnYXRpb257XHJcblx0XHRcdCAgICBkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHQgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0ICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xyXG5cdFx0XHQgICAgcGFkZGluZzogMDtcclxuXHRcdFx0XHRcdCNtYWluLW5hdmlnYXRpb257XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDUwKTtcclxuXHRcdFx0XHRcdFx0PnVse1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdFx0XHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTlweCAwIDAgMDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0Y29sdW1uLWdhcDogNDRweDtcclxuXHRcdFx0XHRcdFx0XHQuZHJvcGRvd24tY2FyZXR7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmNhcmV0e1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHQgICAgdG9wOiA1MCU7XHJcbiAgICBcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtNTAlIC0gMTRweCkpO1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDIycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDpcIlwiO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0ICAgIHRvcDogN3B4O1xyXG5cdFx0XHRcdFx0XHRcdCAgICByaWdodDogOHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogOXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDdweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKGFzc2V0cy9pbWcvbmF2LWRyb3Bkb3duLWFycm93LnBuZykgY2VudGVyIG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQ+bGl7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdCYubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciB1bC5kcm9wZG93bi1tZW51e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRhbmltYXRpb246IGFuaW0tZmxleCAuM3MgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQmLmN1cnJlbnQtbWVudS1pdGVtPmF7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkbGlnaHQtYmx1ZSFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAkbGlnaHQtYmx1ZTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdD5he1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoNzUpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuICAgIFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAwIDIxcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0PnVsPmxpLmRyb3Bkb3duPmF7XHJcblx0XHRcdFx0XHRcdFx0Ly8gcGFkZGluZzogMCAxN3B4IDE1cHggMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQ+dWw+bGk6bm90KC5zb2NpYWwtbGlua3MpOm5vdCgubmF2LXBob25lLWxpbmspLmRyb3Bkb3duLm9wZW4+YSxcclxuXHRcdFx0XHRcdFx0PnVsPmxpOm5vdCguc29jaWFsLWxpbmtzKTpub3QoLm5hdi1waG9uZS1saW5rKT5hOmhvdmVyLFxyXG5cdFx0XHRcdFx0XHQ+dWw+bGk6bm90KC5zb2NpYWwtbGlua3MpOm5vdCgubmF2LXBob25lLWxpbmspPmE6Zm9jdXMsXHJcblx0XHRcdFx0XHRcdD51bD5saTpub3QoLnNvY2lhbC1saW5rcyk6bm90KC5uYXYtcGhvbmUtbGluayk6aG92ZXI+YXtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGxpZ2h0LWJsdWUhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAkbGlnaHQtYmx1ZTtcclxuXHRcdFx0XHRcdFx0XHQuY2FyZXR7XHJcblx0XHRcdFx0XHRcdCAgICB0b3A6IGNhbGMoNTAlIC0gNXB4KTtcclxuXHRcdFx0XHRcdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2ltZy9uYXYtZHJvcGRvd24tYXJyb3ctaG92LnBuZykgY2VudGVyIG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdFx0ICAgIFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHRcdFx0XHRcdFx0ICAgIFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdCAgICBcdFx0XHRcdFx0fVxyXG5cdCAgICBcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQ+dWw+bGk+YTphY3RpdmV7XHJcblx0XHRcdFx0XHRcdFx0Ly8gY29sb3I6ICRyZWQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0PnVsPmxpLmRyb3Bkb3duLmFjdGl2ZT5he1xyXG5cdFx0XHRcdFx0XHRcdC8vIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkYmxhY2s7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ly8gPnVsPmxpLmRyb3Bkb3duLmFjdGl2ZT4uZHJvcGRvd24tY2FyZXQ6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHQvLyBcdEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGVYKDE4MGRlZykpO1xyXG5cdFx0XHRcdFx0XHQvLyB9XHJcblx0XHRcdFx0XHRcdD51bCB1bC5kcm9wZG93bi1tZW51e1xyXG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0XHRcdFx0YWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0XHRcdCAgICB3aWR0aDogMzUwcHg7XHJcblx0XHRcdFx0XHQgICAgLy8gd2lkdGg6IDEyMDBweDtcclxuXHRcdFx0XHRcdFx0XHQvLyBtYXgtaGVpZ2h0OiAzMTBweDtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiAyMHB4O1xyXG5cdFx0XHRcdFx0ICAgIGxlZnQ6IDA7XHJcblx0XHRcdFx0XHQgICAgcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHQgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIFx0XHRcdFx0XHRib3gtc2hhZG93OiAwcHggMTBweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuNTIpO1xyXG5cdFx0XHRcdFx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDEwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjUyKTtcclxuXHRcdFx0XHRcdFx0XHQtbW96LWJveC1zaGFkb3c6IDBweCAxMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC41Mik7XHJcblx0XHRcdFx0XHQgICAgcGFkZGluZzogODFweCA0MnB4IDQ0cHg7XHJcbiAgICBcdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdFx0XHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0XHRcdFx0XHQvLyBvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRcdCAgICB3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0ICAgIC8vIHdpZHRoOiAyNTYwcHg7IC8vIEZ1bGwgV2lkdGhcclxuXHRcdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTIyNGY7XHJcblx0XHRcdFx0XHRcdFx0XHQvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9zdWJtZW51LWJja2dybmQucG5nKTtcclxuXHRcdFx0XHRcdFx0XHRcdC8vIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRcdFx0XHQvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdCAgICB0b3A6IDMwcHg7XHJcblx0XHRcdFx0XHRcdCAgICBsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHQgICAgcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdCAgICBib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdCAgICB6LWluZGV4OiAtMTtcclxuXHRcdFx0XHRcdFx0ICAgIC8vIG9wYWNpdHk6IC45ODtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMjhweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdCYuY3VycmVudC1tZW51LWl0ZW0+YXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRsaWdodC1ibHVlIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ly8gYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICRsaWdodC1ibHVlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQvLyAmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ly8gXHRsZWZ0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQvLyB9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCAgICAvLyAmLmZpcnN0OmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0ICAgIC8vIFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRcdCAgICAvLyBcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHQgICAgLy8gXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xyXG5cdFx0XHRcdFx0XHQgICAgLy8gXHR3aWR0aDogNTBweDtcclxuXHRcdFx0XHRcdFx0ICAgIC8vIFx0aGVpZ2h0OiA0cHg7XHJcblx0XHRcdFx0ICAgIFx0ICAvLyAgIG1hcmdpbjogMCAwIDI4cHg7XHJcblx0XHRcdFx0XHRcdCAgICAvLyB9XHJcblx0XHRcdFx0XHRcdFx0XHQvLyAmLnBob25lLWxpbmssXHJcblx0XHRcdFx0XHRcdFx0XHQvLyAmLmVtYWlsLWxpbmt7XHJcbiAgICBcdFx0XHRcdFx0XHQvLyBcdG1hcmdpbjogMTRweCAwIDA7XHJcblx0XHRcdFx0XHRcdFx0XHQvLyB9XHJcblx0XHRcdFx0XHRcdFx0XHQvLyAmLnBob25lLWxpbmsgYSxcclxuXHRcdFx0XHRcdFx0XHRcdC8vICYuZW1haWwtbGluayBhe1xyXG4gICAgXHRcdFx0XHRcdFx0Ly8gXHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdFx0XHRcdFx0XHRcdC8vIFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoLTEwKTtcclxuXHRcdFx0XHRcdFx0XHRcdC8vIFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0ICAvLyAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuXHRcdFx0XHRcdFx0XHRcdC8vIFx0Jjpob3ZlcixcclxuXHRcdFx0XHRcdFx0XHRcdC8vIFx0JjphY3RpdmUsXHJcblx0XHRcdFx0XHRcdFx0XHQvLyBcdCY6Zm9jdXN7XHJcblx0XHRcdFx0XHRcdFx0XHQvLyBcdFx0cGFkZGluZy1sZWZ0OiA0NHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Ly8gXHRcdGNvbG9yOiAkcmVkO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ly8gXHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRcdFx0Ly8gXHRcdFx0bGVmdDogMTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdC8vIFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQvLyBcdH1cclxuXHRcdFx0XHRcdFx0XHRcdC8vIFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdFx0XHQvLyBcdFx0d2lkdGg6IDIycHg7XHJcblx0XHRcdFx0XHRcdFx0XHQvLyBcdFx0aGVpZ2h0OiAyM3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Ly8gXHR9XHJcblx0XHRcdFx0XHRcdFx0XHQvLyB9XHJcblx0XHRcdFx0XHRcdFx0XHQvLyAmLnBob25lLWxpbmsgYXtcclxuXHRcdFx0XHRcdFx0XHRcdC8vIFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdFx0XHRcdFx0ICAvLyAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdC8vIFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdFx0XHQvLyBcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvcGhvbmUtaWNvbi5wbmcpO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ly8gXHR9XHJcblx0XHRcdFx0XHRcdFx0XHQvLyB9XHJcblx0XHRcdFx0XHRcdFx0XHQvLyAmLmVtYWlsLWxpbmsgYXtcclxuXHRcdFx0XHRcdFx0XHQgIC8vICAgZm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Ly8gXHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRcdC8vIFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9nbG9iZS1pY29uLnBuZyk7XHJcblx0XHRcdFx0XHRcdFx0XHQvLyBcdH1cclxuXHRcdFx0XHRcdFx0XHQgIC8vIH1cclxuXHRcdFx0XHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250MjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoNzUpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XHJcblx0XHRcdFx0XHRcdFx0ICAgIHdoaXRlLXNwYWNlOiAtbW96LXByZS13cmFwO1xyXG5cdFx0XHRcdFx0XHRcdCAgICB3aGl0ZS1zcGFjZTogLXByZS13cmFwO1xyXG5cdFx0XHRcdFx0XHRcdCAgICB3aGl0ZS1zcGFjZTogLW8tcHJlLXdyYXA7XHJcblx0XHRcdFx0XHRcdFx0ICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0XHRcdFx0XHRcdFx0JjphY3RpdmUsXHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6Zm9jdXN7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gcGFkZGluZy1sZWZ0OiAzMXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC8vIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRsaWdodC1ibHVlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC8vICY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC8vIFx0bGVmdDogMTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQvLyB9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0Ly8gJjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC8vIFx0Y29udGVudDpcIlwiO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQvLyBcdHdpZHRoOiA4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC8vIFx0aGVpZ2h0OiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQvLyBcdGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL3N1Ym1lbnUtYXJyb3cucG5nKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ly8gXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQvLyBcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ly8gXHR0b3A6IDVweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ly8gXHRsZWZ0OiAxcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC8vIFx0dHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ly8gfVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uY3VzdG9tLWxvZ28ubW9iaWxle1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuI21lbnUtdG9nZ2xle1xyXG5cdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJHJlZDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLm5hdmJhci10b2dnbGV7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0cGFkZGluZzogMDtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0ei1pbmRleDogMTIwO1xyXG5cdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNHMgZWFzZSk7XHJcblx0Lmljb24tYmFye1xyXG5cdCAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdCAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMjVweDtcclxuICAgIGhlaWdodDogM3B4O1xyXG4gIFx0Ym9yZGVyLXJhZGl1czogMS41cHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcblx0ICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuaWNvbi1iYXIgKyAuaWNvbi1iYXIge1xyXG5cdFx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdH1cclxuXHQuaWNvbi1iYXIuaWNvbi1iYXItMntcclxuXHQgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQgICY6YWZ0ZXIsXHJcblx0ICAmOmJlZm9yZXtcclxuXHRcdFx0Y29udGVudDpcIlwiO1xyXG5cdCAgXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcbiAgXHRcdGJvcmRlci1yYWRpdXM6IDEuNXB4O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ICAgIHRvcDogNTAlO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoMCkpO1xyXG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjRzKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLm5hdmJhci10b2dnbGUub3BlbntcclxuICAuaWNvbi1iYXIuaWNvbi1iYXItMyxcclxuICAuaWNvbi1iYXIuaWNvbi1iYXItMXtcclxuICAgIG9wYWNpdHk6IDAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuaWNvbi1iYXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgfVxyXG4gIC5pY29uLWJhci5pY29uLWJhci0ye1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gIC5pY29uLWJhci5pY29uLWJhci0yOmFmdGVye1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoNDVkZWcpKTtcclxuICB9XHJcbiAgLmljb24tYmFyLmljb24tYmFyLTI6YmVmb3Jle1xyXG4gICAgb3BhY2l0eTogMTsgXHJcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKC00NWRlZykpO1xyXG4gIH1cclxufVxyXG4uaGlkZS1vbi1kZXNre1xyXG5cdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG59XHJcbmxpLmhpZGUtbmF2LWxhYmVsPmF7XHJcblx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbn1cclxuLnNvY2lhbC1saW5rc3svLyBTb2NpYWwgSWNvbnMgb24gTWVudVxyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHQtYmx1ZTtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWJsdWU7XHJcblx0PnVsLmRyb3Bkb3duLW1lbnV7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93IWltcG9ydGFudDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyIWltcG9ydGFudDtcclxuXHRcdGNvbHVtbi1nYXA6IDM3cHghaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZzogMCFpbXBvcnRhbnQ7XHJcblx0XHQ+bGkgYXtcclxuXHQgICAgZGlzcGxheTogZmxleDtcclxuXHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSFpbXBvcnRhbnQ7XHJcbiAgXHRcdHdpZHRoOiAzMHB4O1xyXG4gIFx0XHRoZWlnaHQ6IDMwcHg7XHJcbiAgXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBcdFx0cGFkZGluZzogMCAwIDAgM3B4IWltcG9ydGFudDtcclxuICBcdFx0Jjpmb2N1cyxcclxuICBcdFx0Jjpob3ZlcixcclxuICBcdFx0JjphY3RpdmV7XHJcbiAgXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUhaW1wb3J0YW50O1xyXG4gIFx0XHR9XHJcblx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdGNvbnRlbnQ6IHVuc2V0IWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQubWVudS1sYWJlbHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5uYXYtcGhvbmUtbGlua3svLyBDYWxsIEJUTiBvbiBNZW51XHJcblx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZzogMThweCAwIDAhaW1wb3J0YW50O1xyXG5cdGF7XHJcblx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udCFpbXBvcnRhbnQ7XHJcblx0XHRmb250LXdlaWdodDogOTAwO1xyXG5cdFx0Zm9udC1zdHlsZTogaXRhbGljIWltcG9ydGFudDtcclxuXHRcdGZvbnQtc2l6ZTogMjRweCFpbXBvcnRhbnQ7XHJcblx0XHRsaW5lLWhlaWdodDogMjBweCFpbXBvcnRhbnQ7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMCFpbXBvcnRhbnQ7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlIWltcG9ydGFudDtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQhaW1wb3J0YW50O1xyXG5cdFx0Y29sb3I6ICR3aGl0ZSFpbXBvcnRhbnQ7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogMjgwcHg7XHJcblx0XHRtYXJnaW46IDAgYXV0byFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nOiA4cHggMTZweCAxMnB4IDU0cHghaW1wb3J0YW50O1xyXG5cdFx0ZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGNvbHVtbi1nYXA6IDEycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkIWltcG9ydGFudDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XHJcblx0XHR0cmFuc2l0aW9uOiAuM3MhaW1wb3J0YW50O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlIWltcG9ydGFudDtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9jb21tZW50LWljb24ucG5nKSFpbXBvcnRhbnQ7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDEycHggY2VudGVyIWltcG9ydGFudDtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQhaW1wb3J0YW50O1xyXG5cdFx0Jjpmb2N1cyxcclxuXHRcdCY6aG92ZXIsXHJcblx0XHQmOmFjdGl2ZXtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0JjpiZWZvcmV7XHJcblx0XHRcdGNvbnRlbnQ6ICdOZWVkIEhlbHA/IFRhbGsgdG8gYW4gRXhwZXJ0IE5vdyc7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoLTE1KTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiJGJvZHktd2lkdGg6IDI1NjBweDtcbiRjb250YWluZXItd2lkdGg6IDEyMDBweDtcbiRjb250YWluZXItcGFkZGluZzogMDtcbiRzcGFjZXI6IDIwcHg7XG4kcm93LW1hcmdpbjogMCAtMTBweDtcblxuJG1haW5mb250LXNpemU6IDI1cHg7XG5cbiR3aGl0ZTogI2ZmZmZmZjtcbiRibGFjazogIzAwMDAwMDtcbiRibGFjay0xMDA6ICMwZDBkMGQ7XG4kZ3JheTogIzk5OTk5OTtcbiRncmF5LTEwMDogI2NjY2NjYztcbiRncmF5LTIwMDogI2U2ZTZlNjtcbiRyZWQ6ICNmZjA1MDU7XG4kYmx1ZTogIzA5MjI0YztcbiRsaWdodC1ibHVlOiAjMDBhY2Y0O1xuJGRhcmstYmx1ZTogIzE4MzA2ZDtcblxuJGRlZmF1bHQtYnRuLWZvbnQ6ICcnO1xuJGRlZmF1bHQtYnRuLWNvbG9yOiAkd2hpdGU7XG4kaG92ZXItYnRuLWNvbG9yOiAkYmxhY2s7XG4kZGVmYXVsdC1idG4tYmNrZ3JuZDogJHdoaXRlO1xuJGhvdmVyLWJ0bi1iY2tncm5kOiAkYmxhY2s7XG5cbiRkZWZhdWx0LWxpbmstY29sb3I6ICRyZWQ7XG4kaG92ZXItbGluay1jb2xvcjogJGxpZ2h0LWJsdWU7XG4kaG92ZXItZm9udC1jb2xvcjogJHJlZDtcblxuJGJvZHktYmc6ICR3aGl0ZTtcbiRkZWZhdWx0LWZvbnQtY29sb3I6ICRibGFjaztcblxuJG92ZXJtYXgtZGVzay0yMDAwOiAyMDAwcHg7XG4kb3Zlcm1heC1kZXNrLTE4MDA6IDE4MDBweDtcbiRvdmVybWF4LWRlc2s6IDE0MzBweDtcbiRtYXgtZGVzay0xMzQwOiAxMzQwcHg7XG4kbWF4LWRlc2s6IDEyODBweDtcbiRkZXNrOiAxMjAwcHg7XG4kbWF4LXRhYjogMTE4MHB4O1xuJG1heC10YWItMTA4MDogMTA4MHB4O1xuJHRhYjogOTkycHg7XG4kbWluLXRhYjogOTMwcHg7XG4kbWF4LW1vYmlsZTogODc2cHg7XG4kbWluLXRhYi04MjA6IDgyMHB4O1xuJHdwLW1vYmlsZTogNzgycHg7XG4kd3AtbWVkaXVtOiA3MDBweDtcbiR3cC1tZWRpdW0tNjgwOiA2ODBweDtcbiR3cC1tZWRpdW0tNjQwOiA2NDBweDtcbiR3cC1tZWRpdW0tNTQwOiA1NDBweDtcbiR3cC1zbWFsbDogNDYwcHg7XG4kd3AtdnNtYWxsOiAzODBweDsiLCIjZm9vdGVye1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvZm9vdGVyLWJja2dybmQuanBnKTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XHJcblx0cGFkZGluZzogNTJweCAwIDA7XHJcblx0bWFyZ2luOiBhdXRvIDAgMDtcclxuXHQuZm9vdGVyLWNvbnRlbnRze1xyXG5cdFx0Y29sdW1uLWdhcDogMzdweDtcclxuXHRcdHBhZGRpbmc6IDAgMCAzOHB4O1xyXG5cdH1cclxuXHQuZm9vdGVyLWNvbnRlbnQtcmlnaHR7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQuYS1jdXN0b20tbG9nb3tcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Ji5tb2JpbGV7XHJcblx0ICAgIGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5mb290ZXItY29sLWxvZ297XHJcbiAgICBtYXJnaW46IC03NHB4IDAgMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gICAgLmNhbGwtYnRue1xyXG4gICAgXHRkaXNwbGF5OiBub25lO1xyXG4gICAgXHRtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHR9XHJcblx0LmZvb3Rlci1zb2NpYWwtaWNvbnMtYm94e1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHRjb2x1bW4tZ2FwOiA1NHB4O1xyXG5cdFx0cGFkZGluZzogMjNweCAwIDA7XHJcblx0XHQmLm1vYmlsZXtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0I21lbnUtZm9vdGVyLW5hdmlnYXRpb257XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cGFkZGluZzogMzNweCAwIDQzcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdGNvbHVtbi1nYXA6IDU1cHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAzO1xyXG5cdFx0JjpiZWZvcmV7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogLTEwMzVweDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHR6LWluZGV4OiAtMTtcclxuXHRcdFx0d2lkdGg6IDI1NjBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvZm9vdGVyLW5hdi1iY2tncm5kLnBuZyk7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XHJcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHR9XHJcblx0XHRhe1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDI7XHJcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoNzUpO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGNvbG9yOiAkYmx1ZTtcclxuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblx0XHRcdCY6Zm9jdXMsXHJcblx0XHRcdCY6aG92ZXIsXHJcblx0XHRcdCY6YWN0aXZle1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmZvb3Rlci1jYWxsLWxua3tcclxuXHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDgwMDtcclxuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDApO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb2x1bW4tZ2FwOiA5cHg7XHJcblx0XHQmOmZvY3VzLFxyXG5cdFx0Jjpob3ZlcixcclxuXHRcdCY6YWN0aXZle1xyXG5cdFx0XHRjb2xvcjogJGxpZ2h0LWJsdWU7XHJcblx0XHR9XHJcblx0XHRpLmljb257XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2NhbGwtaWNvbi5wbmcpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5mb290ZXItcGhvbmUtbG5re1xyXG5cclxuXHR9XHJcblx0dWwuZm9vdGVyLXNvY2lhbC1pY29uc3tcclxuICBcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgXHRkaXNwbGF5OiBmbGV4O1xyXG4gIFx0Y29sdW1uLWdhcDogMzBweDtcclxuICBcdHBhZGRpbmc6IDE1cHggMCAwO1xyXG4gIFx0bWFyZ2luOiAwO1xyXG4gIFx0YXtcclxuXHQgICAgZGlzcGxheTogZmxleDtcclxuXHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICBcdFx0d2lkdGg6IDMwcHg7XHJcbiAgXHRcdGhlaWdodDogMzBweDtcclxuICBcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG4gIFx0XHQmOmZvY3VzLFxyXG4gIFx0XHQmOmhvdmVyLFxyXG4gIFx0XHQmOmFjdGl2ZXtcclxuICBcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuICBcdFx0fVxyXG4gIFx0fVxyXG5cdH1cclxuXHQvLyBSZWxhdGl2ZSBEZXNpZ25lZCBCeVxyXG5cdC5mb290ZXItYm90dG9te1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHQuY29sb3Bob257XHJcblx0XHQgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdCAgICBtYXJnaW46IGF1dG87XHJcblx0XHR9XHJcblx0XHQuY29sb3Bob24gLmJ5e1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogOHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAxNHB4IDAgMTBweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMyk7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0b3BhY2l0eTogLjU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdC5jb2xvcGhvbiAuYnkgYXtcclxuXHRcdCAgIGNvbG9yOiAjNTY3MDgwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4vLyBCYWNrIHRvIFRvcCBBcnJvd1xyXG4uYmFjay10by10b3B7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdGJvdHRvbTogMTVweDtcclxuXHRyaWdodDogMjBweDtcclxuXHR6LWluZGV4OiAxMDAxMDtcclxuXHRiYWNrZ3JvdW5kOiAkZGFyay1ibHVlO1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkICRyZWQ7XHJcblx0aGVpZ2h0OiAzNnB4O1xyXG5cdHdpZHRoOiAzNnB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRAaW5jbHVkZSBib3gtc2hhZG93KDAgMCA0cHggdHJhbnNwYXJlbnRpemUoJHJlZCwwLjgpKTtcclxuXHQmOmhvdmVye1xyXG5cdFx0QGluY2x1ZGUgYm94LXNoYWRvdygwIDAgMThweCB0cmFuc3BhcmVudGl6ZSgkcmVkLDAuMykpO1xyXG5cdH1cclxuXHQmOmJlZm9yZXtcclxuXHRcdGNvbnRlbnQ6XCJcIjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiBjYWxjKDUwJSAtIDZweCk7XHJcblx0XHRsZWZ0OiBjYWxjKDUwJSAtIDdweCk7XHJcblx0XHR3aWR0aDogMDtcclxuXHRcdGhlaWdodDogMDtcclxuXHRcdGJvcmRlci1ib3R0b206IDlweCBzb2xpZCAkd2hpdGU7XHJcblx0XHRib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG59XHJcbi5zaG93LWJhY2stdG8tdG9wIC5iYWNrLXRvLXRvcHtcclxuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuI3N3bnphX2Jhbm5lcl9pZHtcclxuXHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxufVxyXG5cclxuQGtleWZyYW1lcyBhbmltLXNob3d7XHJcbiAgMCV7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxuICAxJXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgMTAwJXtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYW5pbS1mbGV4e1xyXG4gIDAle1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcbiAgMSV7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgMTAwJXtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYW5pbS1mbGV4LWhpZGV7XHJcbiAgMCV7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxuICAxJXtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIDEwMCV7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gIH1cclxufSIsIi5ibG9nX3BhZ2Vfc2VjdGlvbntcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDA7XHJcblx0LnRoZS1jb250ZW50LXdyYXB7XHJcblx0XHRwYWRkaW5nOiAwIDAgNTNweDtcclxuXHRcdCYuc2luZ2xlLXBvc3QtYmxvZ3tcclxuXHRcdFx0cGFkZGluZzogNjBweCAwIDY0cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zZWN0aW9uLWhlYWRpbmd7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdCAgICBtYXJnaW46IDExcHggMCA2NnB4O1xyXG5cdFx0JjpiZWZvcmUsXHJcblx0XHQmOmFmdGVye1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHQgICAgd2lkdGg6IDEwMCU7XHJcblx0XHQgICAgaGVpZ2h0OiA2cHg7XHJcblx0XHQgICAgbWFyZ2luOiAyNXB4IDAgMDtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodC1ibHVlO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWJsdWU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jb250ZW50LWhlYWRpbmdze1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0fVxyXG5cdC5oZWFkaW5ne1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRmb250LXNpemU6IDQ4cHg7XHJcblx0ICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRsaW5lLWhlaWdodDogNjBweDtcclxuXHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDUwKTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogJGRhcmstYmx1ZTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDAgNjZweCAwIDY4cHg7XHJcblx0XHR3aGl0ZS1zcGFjZTogcHJlO1xyXG5cdH1cclxuXHQucG9zdC1yb3dzIC5hbG0tcmV2ZWFse1xyXG5cdFx0Ky5hbG0tcmV2ZWFse1xyXG5cdFx0XHRtYXJnaW46IDQwcHggMCAwO1xyXG5cdFx0fVxyXG5cdFx0LmNhcmQtY29udGVudHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0ICAgIGNvbHVtbi1nYXA6IDIwcHg7XHJcblx0XHRcdCsuY2FyZC1jb250ZW50e1xyXG5cdFx0XHRcdG1hcmdpbjogNDBweCAwIDA7XHJcblx0XHRcdH1cclxuXHRcdFx0LmJsb2ctcHJldi1pbWd7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA0ODBweDtcclxuXHRcdFx0ICAgIG1pbi1oZWlnaHQ6IDM3MHB4O1xyXG5cdFx0XHQgICAgbWF4LWhlaWdodDogMzcwcHg7XHJcblx0XHQgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0Jjpob3ZlcjpiZWZvcmV7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmJlZm9yZSxcclxuXHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNSwgMzEsIDM2LCAwLjc1KTtcclxuXHRcdFx0XHRcdC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2Jsb2ctaW1nLWhvdmVyLnBuZyk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogLjRzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogLjRzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICRsaWdodC1ibHVlO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0ICAgIFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQucG9zdC1jb250ZW50c3tcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHQgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDcwMHB4O1xyXG5cdFx0XHQgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XHJcblx0XHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCAgICAmOmFmdGVye1xyXG5cdFx0XHQgICAgXHRjb250ZW50OiAnJztcclxuXHRcdFx0ICAgIFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHQgICAgXHRyaWdodDogLTNweDtcclxuXHRcdFx0ICAgIFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2Jsb2djYXJkLWNvbnRlbnQtYmcucG5nKTtcclxuXHRcdFx0XHQgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHQgICAgICAgIHdpZHRoOiAxOTNweDtcclxuICAgIFx0XHRcdFx0aGVpZ2h0OiAxNzJweDtcclxuXHRcdFx0XHQgICAgei1pbmRleDogLTE7XHJcblx0XHRcdCAgICB9XHJcblx0XHRcdH1cclxuXHRcdCAgICAucG9zdC10aXRsZXtcclxuXHQgICAgXHQgICAgbWFyZ2luOiAtMTBweCAwIDVweDtcclxuXHRcdCAgICBcdGxpbmUtaGVpZ2h0OiAwO1xyXG5cdFx0ICAgIFx0Ly8gJjphZnRlcntcclxuXHRcdCAgICBcdC8vIFx0Y29udGVudDogJyc7XHJcblx0XHQgICAgXHQvLyBcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0ICAgIFx0Ly8gXHRiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuXHRcdCAgICBcdC8vIFx0d2lkdGg6IDEwMHB4O1xyXG5cdFx0ICAgIFx0Ly8gXHRoZWlnaHQ6IDRweDtcclxuXHRcdCAgICBcdC8vIFx0bWFyZ2luOiAxNHB4IDAgMDtcclxuXHRcdCAgICBcdC8vIH1cclxuXHRcdCAgICBcdGF7XHJcblx0ICAgIFx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdCAgICBcdFx0XHRmb250LXNpemU6IDMycHg7XHJcblx0ICAgIFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0ICAgIFx0XHRcdGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG5cdCAgICBcdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygxMDApO1xyXG5cdCAgICBcdFx0XHRjb2xvcjogJGRhcmstYmx1ZTtcclxuXHQgICAgXHQgICAgXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdCAgICBcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdCAgICBcdFx0XHQmOmhvdmVye1xyXG5cdCAgICBcdFx0XHRcdGNvbG9yOiAkaG92ZXItZm9udC1jb2xvcjtcclxuXHQgICAgXHRcdFx0fVxyXG5cdCAgICBcdCAgICB9XHJcblx0ICAgIFx0fVxyXG5cdFx0ICAgIC5wb3N0LWRhdGV7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDEwMDtcclxuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdFx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDApO1xyXG5cdFx0ICAgIFx0bWFyZ2luOiAwO1xyXG5cdFx0ICAgIFx0Y29sb3I6ICNhNmE2YTY7XHJcblx0XHQgICAgfVxyXG5cdFx0ICAgIC5wb3N0LWNhdHtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdFx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDEwMCk7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdCAgICBcdGNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuXHRcdCAgICBcdG1hcmdpbjogMDtcclxuXHRcdCAgICB9XHJcblx0XHQgICAgLmV4Y2VycHR7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDM0cHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMzApO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0Y29sb3I6ICRkYXJrLWJsdWU7XHJcblx0XHQgICAgXHRwe1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTJweDtcclxuXHRcdCAgICBcdH1cclxuXHRcdCAgICB9XHJcblx0XHRcdC5idG5ze1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAxMXB4O1xyXG5cdFx0XHQgICAgbWFyZ2luOiBhdXRvIDAgMCFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0LnJlYWRtb3Jle1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDE2MCk7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdGNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuXHRcdFx0ICAgIG1hcmdpbjogMCFpbXBvcnRhbnQ7XHJcblx0XHQgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0ICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHQgICAgXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0ICAgIFx0bWluLWhlaWdodDogYXV0bztcclxuXHRcdCAgICBcdCY6Zm9jdXMsXHJcblx0XHQgICAgXHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRsaWdodC1ibHVlO1xyXG5cdFx0XHQgICAgXHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvYmxvZy1yZWFkbW9yZS1hcnJvdy1oLnBuZyk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHQgICAgXHR9XHJcblx0XHQgICAgXHQmOmFjdGl2ZXtcclxuXHRcdFx0XHRcdGNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuXHRcdFx0ICAgIFx0JjphZnRlcntcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvYmxvZy1yZWFkbW9yZS1hcnJvdy1hLnBuZyk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHQgICAgXHR9XHJcblx0XHQgICAgXHQmOmFmdGVye1xyXG5cdFx0ICAgIFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9ibG9nLXJlYWRtb3JlLWFycm93LW0ucG5nKTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHR3aWR0aDogMTZweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMTNweDtcclxuXHRcdFx0XHQgICAgbWFyZ2luOiAwIDAgNHB4IDMycHg7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHQgICAgXHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbiAgICAucG9zdC1jYXJkcyAuYWxtLXJldmVhbHsgLy8gR3JpZCBMYXlvdXQgKCAuYWxtLXJldmVhbCAtIEFKQVggTE9BRCBNT1JFKVxyXG4gICAgXHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG4gICAgXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBjb2x1bW4tZ2FwOiAyMnB4O1xyXG4gICAgXHRyb3ctZ2FwOiAyNHB4O1xyXG5cdFx0Ky5hbG0tcmV2ZWFse1xyXG5cdFx0XHRtYXJnaW46IDI0cHggMCAwO1xyXG5cdFx0fVxyXG4gICAgXHQmOmFmdGVye1xyXG4gICAgXHRcdGNvbnRlbnQ6ICcnO1xyXG4gICAgXHRcdGZsZXg6IGF1dG87XHJcbiAgICBcdH1cclxuXHRcdC5jYXJkLWNvbnRlbnR7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0ICAgIFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIFx0ICAgIHJvdy1nYXA6IDE2cHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ICAgIG1heC13aWR0aDogMzg1cHg7XHJcblx0XHQgICAgbWluLWhlaWdodDogNTU2cHg7XHJcblx0XHQgICAgbWFyZ2luOiAwIWltcG9ydGFudDtcclxuXHRcdCAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWJsdWU7XHJcblx0XHQgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0Ky5jYXJkLWNvbnRlbnR7XHJcblx0XHRcdFx0bWFyZ2luOiA0MHB4IDAgMDtcclxuXHRcdFx0fVxyXG5cdCAgICBcdCY6Zm9jdXMsXHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0Ly8gLmJsb2ctcHJldi1pbWc6YWZ0ZXJ7XHJcblx0XHRcdFx0Ly8gXHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzcHggJGxpZ2h0LWJsdWU7XHJcblx0XHRcdFx0Ly8gfVxyXG5cdFx0XHRcdC5yZWFkbW9yZXtcclxuXHRcdFx0XHRcdGNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuXHRcdFx0ICAgIFx0JjphZnRlcntcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvYmxvZy1yZWFkbW9yZS1hcnJvdy1oLnBuZyk7XHJcblx0XHRcdFx0ICAgIFx0bWFyZ2luOiAwIDAgMXB4IDEzcHg7XHJcblx0XHRcdCAgICBcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHQgICAgXHQmOmFjdGl2ZXtcclxuXHRcdFx0XHQucmVhZG1vcmV7XHJcblx0XHRcdFx0XHRjb2xvcjogJGxpZ2h0LWJsdWU7XHJcblx0XHRcdCAgICBcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2Jsb2ctcmVhZG1vcmUtYXJyb3ctaC5wbmcpO1xyXG5cdFx0XHRcdCAgICBcdG1hcmdpbjogMCAwIDFweCAxM3B4O1xyXG5cdFx0XHQgICAgXHR9XHJcblx0XHRcdFx0fVxyXG5cdCAgICBcdH1cclxuXHRcdH1cclxuXHRcdC5ibG9nLXByZXYtaW1ne1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2ZlYXR1cmVzLWhvdmVyLnBuZyk7XHJcblx0XHRcdC8vIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdFx0Ly8gYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDM4NXB4O1xyXG5cdFx0ICAgIG1pbi1oZWlnaHQ6IDMxMHB4O1xyXG5cdFx0ICAgIG1heC1oZWlnaHQ6IDMxMHB4O1xyXG5cdFx0ICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAkbGlnaHQtYmx1ZTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcyBlYXNlO1xyXG5cdFx0XHR9XHJcblx0XHRcdGltZ3tcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnBvc3QtY29udGVudHN7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHQgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHQgICAgbWluLWhlaWdodDogMjI4cHg7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcbiAgICBcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0fVxyXG5cdCAgICAucG9zdC10aXRsZXtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQyO1xyXG5cdFx0XHRmb250LXdlaWdodDogODAwO1xyXG5cdFx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygwKTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0Y29sb3I6ICRibHVlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luOiAwIDAgNXB4O1xyXG4gICAgXHR9XHJcblx0ICAgIC5wb3N0LWRhdGV7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250MjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMCk7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdGNvbG9yOiAkZ3JheTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHQgICAgbWFyZ2luOiAwIDAgNHB4O1xyXG4gICAgXHR9XHJcblx0ICAgIC5leGNlcnB0e1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMCk7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2stMTAwO1xyXG5cdFx0XHRwe1xyXG5cdFx0XHRcdG1hcmdpbjogMTNweCAwO1xyXG5cdFx0XHR9XHJcblx0ICAgIH1cclxuXHRcdC5idG5ze1xyXG5cdFx0XHRwYWRkaW5nOiAwIDAgMjNweDtcclxuXHRcdCAgICBtYXJnaW46IGF1dG8gMCAwIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdC5yZWFkbW9yZXtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQyO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoNDApO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSFpbXBvcnRhbnQ7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweCFpbXBvcnRhbnQ7XHJcblx0XHRcdHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRjb2xvcjogJHJlZDtcclxuXHQgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0ICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0ICAgIFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdCAgICBtYXJnaW46IDAhaW1wb3J0YW50O1xyXG5cdCAgICBcdG1pbi1oZWlnaHQ6IGF1dG87XHJcblx0ICAgIFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdCAgICBcdCY6YWZ0ZXJ7XHJcblx0ICAgIFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9ibG9nLXJlYWRtb3JlLWFycm93LW0ucG5nKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHR3aWR0aDogMThweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDE3cHg7XHJcblx0XHRcdCAgICBtYXJnaW46IDAgMCAxcHggOHB4O1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHQgICAgXHR9XHJcblx0XHR9XHJcbiAgICB9XHJcblx0LnNpbmdsZS1wb3N0e1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0LmNvbnRlbnQtd3JhcHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0ICAgIGNvbHVtbi1nYXA6IDIwcHg7XHJcblx0XHQgICAgcm93LWdhcDogMzBweDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHQuc2VwYXJhdG9ye1xyXG5cdCAgICBcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbGlnaHQtYmx1ZTtcclxuICAgIFx0ICAgIG1hcmdpbjogMjBweCAwIDI5cHg7XHJcblx0XHR9XHJcblx0XHQucG9zdC1jb250ZW50e1xyXG5cdFx0XHRmbGV4OiAwIDEgODQwcHg7XHJcblx0XHQgICAgbWF4LXdpZHRoOiA4NDBweDtcclxuXHRcdCAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9ibG9nLWNvbnRlbnQtYmcucG5nKTtcclxuXHRcdCAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XHJcblx0XHQgICAgLy8gYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0LnBvc3QtdGl0bGV7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKC0xMCk7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdGNvbG9yOiAkYmx1ZTtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0LnBvc3QtZGF0ZXtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDI7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMCk7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdGNvbG9yOiAkZ3JheTtcclxuXHRcdFx0XHRtYXJnaW46IDAgMCAxOXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQucG9zdC1pbWFnZXtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMTJweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICRsaWdodC1ibHVlO1xyXG5cdFx0XHR9XHJcblx0XHRcdGltZ3tcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHQgICAgXHRcdGhlaWdodDogYXV0bztcclxuICAgIFx0XHQgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHQgICAgLnBvc3QtY29udGVudHtcclxuICAgIFx0XHRoMSxoMixoMyxoNCxoNSxoNntcclxuICAgIFx0XHRcdCsgcHtcclxuXHQgICAgXHRcdFx0bWFyZ2luLXRvcDogMTRweDtcclxuXHQgICAgXHRcdH1cclxuICAgIFx0XHR9XHJcbiAgICBcdH1cclxuXHQgICAgLnBvc3QtY29udGVudCBwe1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjZweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMCk7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2stMTAwO1xyXG5cdFx0XHRtYXJnaW46IDEwcHggMCA2cHg7XHJcblx0ICAgIH1cclxuXHQgICAgLnBvc3QtY29udGVudCB1bCxcclxuXHQgICAgLnBvc3QtY29udGVudCBvbHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDApO1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrLTEwMDtcclxuXHRcdCAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQgICAgLy8gJjpiZWZvcmUge1xyXG5cdFx0XHQvLyAgICAgY29udGVudDogJyc7XHJcblx0XHRcdC8vICAgICBiYWNrZ3JvdW5kOiB1cmwoYXNzZXRzL2ltZy9jaGVjay1pY29uLnBuZykgY2VudGVyIG5vLXJlcGVhdDtcclxuXHRcdFx0Ly8gICAgIHdpZHRoOiAxOHB4O1xyXG5cdFx0XHQvLyAgICAgaGVpZ2h0OiAxNHB4O1xyXG5cdFx0XHQvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHQvLyAgICAgdG9wOiA0cHg7XHJcblx0XHRcdC8vICAgICBsZWZ0OiAtMjVweDtcclxuXHRcdFx0Ly8gfVxyXG5cdCAgICB9XHJcblx0ICAgIGgxLGgyLGgzLGg0LGg1LGg2e1xyXG5cdCAgICBcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdCAgICBcdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0ICAgIFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygtMTApO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRjb2xvcjogJGJsdWU7XHJcblx0ICAgIFx0bWFyZ2luOiA2cHggMCAwO1xyXG5cdCAgICB9XHJcblx0ICAgIGgze1xyXG4gICAgXHQgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgXHQgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0ICAgIH1cclxuXHQgICAgYXtcclxuXHRcdFx0Y29sb3I6ICRyZWQ7XHJcblx0ICAgIFx0Jjpmb2N1cyxcclxuXHQgICAgXHQmOmhvdmVye1xyXG5cdFx0XHRcdGNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuXHQgICAgXHR9XHJcblx0ICAgIH1cclxuICAgIFx0LnNoYXJlLXRvLXNvY2lhbHMuaW4tcG9zdC1jb250ZW50e1xyXG5cdFx0ICAgIC8vIGRpc3BsYXk6IGZsZXg7XHJcblx0XHQgICAgZGlzcGxheTogbm9uZTtcclxuXHRcdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHQgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHQgICAgY29sdW1uLWdhcDogMjRweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcblx0XHQgICAgcGFkZGluZzogMTBweCAwIDdweDtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzYzNjM2MztcclxuXHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcclxuXHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XHJcblx0XHQgICAgbWF4LXdpZHRoOiAzMjBweDtcclxuXHRcdCAgICBtaW4taGVpZ2h0OiA2N3B4O1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiA2N3B4O1xyXG4gICAgXHRcdC50aXRsZXtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDI7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHQgICAgXHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMCk7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHQgICAgbWFyZ2luOiAwIDAgMnB4O1xyXG4gICAgXHRcdH1cclxuXHRcdFx0LnRoZV9jaGFtcF9zaGFyaW5nX3Vse1xyXG5cdFx0XHQgICAgZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRjb2x1bW4tZ2FwOiAxN3B4O1xyXG5cdFx0XHQgICAgcGFkZGluZzogMCAwIDRweDtcclxuXHRcdFx0ICAgIC50aGVfY2hhbXBfc3Zne1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzBlM2M4OSFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0ICAgIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xyXG5cdFx0XHRcdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMzhweDtcclxuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDM4cHg7XHJcblx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHQgICAgcGF0aHtcclxuXHRcdFx0XHQgICAgXHRmaWxsOiAkd2hpdGU7XHJcblx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnRoZV9jaGFtcF9idXR0b25fdHdpdHRlciAudGhlX2NoYW1wX3N2ZyBzdmd7XHJcblx0XHRcdFx0ICAgIG1heC1oZWlnaHQ6IDMwcHghaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudGhlX2NoYW1wX2ZhY2Vib29rIC50aGVfY2hhbXBfc3ZnIHN2Z3tcclxuXHRcdFx0XHQgICAgbWF4LWhlaWdodDogMzJweCFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC50aGVfY2hhbXBfYnV0dG9uX3BpbnRlcmVzdCAudGhlX2NoYW1wX3N2ZyBzdmd7XHJcblx0XHRcdFx0ICAgIG1heC1oZWlnaHQ6IDI4cHghaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudGhlX2NoYW1wX2J1dHRvbl9saW5rZWRpbiAudGhlX2NoYW1wX3N2ZyBzdmd7XHJcblx0XHRcdFx0ICAgIG1heC1oZWlnaHQ6IDI0cHghaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdCAgICAuc2lkZWJhcntcclxuICAgIFx0ICAgIHdpZHRoOiAxMDAlO1xyXG5cdCAgICBcdG1heC13aWR0aDogMzQwcHg7XHJcblx0ICAgIFx0LndpZGdldC13cmFwe1xyXG5cdCAgICBcdFx0bWFyZ2luOiAwIDAgMTlweDtcclxuXHQgICAgXHRcdGgye1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQyO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcclxuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoLTEwKTtcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0ICAgICY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEycHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdCAgICBcdFx0fVxyXG5cdCAgICBcdFx0dWx7XHJcblx0ICAgIFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdCAgICBcdHBhZGRpbmc6IDA7XHJcblx0XHRcdCAgICBcdG1hcmdpbjogMTZweCAwO1xyXG5cdFx0XHQgICAgXHRsaXtcclxuXHRcdCAgICBcdFx0ICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHQgICAgY29sdW1uLWdhcDogMTBweDtcclxuXHRcdFx0ICAgIFx0ICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtYmx1ZTtcclxuXHRcdFx0ICAgIFx0ICAgIHBhZGRpbmc6IDAgMCAxM3B4O1xyXG5cdFx0XHRcdFx0ICAgIC8vICY6aG92ZXJ7XHJcblx0XHRcdFx0XHQgICAgLy8gXHQud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19mZWF0dXJlZC1pbWFnZTphZnRlcntcclxuXHRcdFx0XHRcdFx0Ly8gXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDNweCAkcmVkO1xyXG5cdFx0XHRcdFx0XHQvLyBcdH1cclxuXHRcdFx0XHRcdCAgICAvLyB9XHJcblx0XHRcdCAgICBcdH1cclxuXHRcdFx0ICAgIFx0bGk6bm90KDpsYXN0LWNoaWxkKXtcclxuXHRcdCAgICBcdFx0ICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcblx0XHRcdCAgICBcdH1cclxuXHRcdFx0ICAgIFx0YXtcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQyO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogODAwO1xyXG5cdFx0XHRcdCAgICBcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0XHQgICAgXHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMCk7XHJcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkYmx1ZTtcclxuXHRcdFx0ICAgIFx0ICAgIGhlaWdodDogMTAwJTtcclxuXHRcdFx0ICAgIFx0ICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0XHQgICAgXHQgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0ICAgIFx0ICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0ICAgIFx0ICAgICAgICByb3ctZ2FwOiAxNXB4O1xyXG4gICAgXHRcdFx0XHRcdG1hcmdpbjogLTdweCAwIDA7XHJcblx0XHRcdCAgICBcdFx0Jjpmb2N1cyxcclxuXHRcdFx0ICAgIFx0XHQmOmhvdmVyLFxyXG5cdFx0XHQgICAgXHRcdCY6YWN0aXZle1xyXG5cdFx0XHQgICAgXHRcdFx0JjphZnRlcntcclxuXHRcdFx0ICAgIFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvYmxvZy1yZWFkbW9yZS1hcnJvdy1oLnBuZyk7XHJcblx0XHRcdCAgICBcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgOTVweCBib3R0b20gOHB4O1xyXG5cdFx0XHRcdCAgICBcdFx0XHRjb2xvcjogJGxpZ2h0LWJsdWU7XHJcblx0XHRcdFx0ICAgIFx0XHR9XHJcblx0XHRcdCAgICBcdFx0fVxyXG5cdFx0XHQgICAgXHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdCAgICBcdFx0XHRjb250ZW50OiAnUmVhZCBNb3JlJztcclxuXHRcdFx0ICAgIFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2Jsb2ctcmVhZG1vcmUtYXJyb3ctbS5wbmcpO1xyXG5cdFx0XHQgICAgXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA5MHB4IGJvdHRvbSA4cHg7XHJcblx0XHRcdCAgICBcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHQgICAgXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxNnB4O1xyXG5cdFx0XHQgICAgXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdCAgICBcdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDI7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRcdCAgICBcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdCAgICBcdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZyg0MCk7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweCFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XHJcblx0XHRcdCAgICBcdFx0XHRjb2xvcjogJHJlZDtcclxuXHRcdFx0XHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHQgICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHQgICAgXHRcdH1cclxuXHRcdFx0ICAgIFx0fVxyXG5cdFx0XHQgICAgXHQud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19mZWF0dXJlZC1pbWFnZXtcclxuXHRcdFx0XHRcdCAgICBkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0ICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHQgICAgXHRcdCAgICB3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdCAgICBtYXgtd2lkdGg6IDExMHB4O1xyXG5cdFx0XHRcdFx0ICAgIGhlaWdodDogODlweDtcclxuXHRcdFx0XHQgICAgICAgIG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdCAgICBwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdCAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHQgICAgXHRcdGltZ3tcclxuXHRcdFx0ICAgIFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0XHRcdCAgICBcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdFx0ICAgIFx0XHR3aWR0aDogMTEwcHg7XHJcblx0XHRcdCAgICBcdFx0ICAgIGhlaWdodDogODlweDtcclxuXHRcdFx0XHQgICAgXHR9XHJcblx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAkbGlnaHQtYmx1ZTtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcyBlYXNlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0ICAgIH1cclxuXHQgICAgXHRcdH1cclxuXHRcdCAgICBcdGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWV7XHJcblx0ICAgIFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIFx0XHRcdCAgICBtYXJnaW46IDAgMCA0OHB4O1xyXG5cdCAgICBcdFx0XHRwYWRkaW5nOiAyMnB4IDE5cHggNjhweDtcclxuXHQgICAgXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXktMTAwO1xyXG5cdCAgICBcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG5cdCAgICBcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcclxuXHQgICAgXHRcdFx0LmdmaWVsZC5nZmllbGQtLXdpZHRoLWhhbGZ7XHJcblx0XHQgICAgXHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gMTI7XHJcblx0XHQgICAgXHRcdH1cclxuXHRcdCAgICBcdFx0Lmdmb3JtX2ZpZWxkc3tcclxuXHRcdCAgICBcdFx0ICAgIGdyaWQtcm93LWdhcDogMTNweCFpbXBvcnRhbnQ7XHJcblx0XHRcdCAgICBcdH1cclxuXHRcdFx0ICAgIFx0Lmdmb3JtX2hlYWRpbmd7XHJcblx0XHQgICAgXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHQgICAgXHRcdFx0bWFyZ2luOiAwIDAgMjFweDtcclxuXHRcdCAgICBcdFx0XHQuZ2Zvcm1fZGVzY3JpcHRpb24sXHJcblx0XHQgICAgXHRcdFx0Lmdmb3JtX3JlcXVpcmVkX2xlZ2VuZHtcclxuXHRcdCAgICBcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHQgICAgXHRcdFx0fVxyXG5cdFx0ICAgIFx0XHRcdC5nZm9ybV90aXRsZXtcclxuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0ICAgIFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHRcdFx0ICAgIFx0bGluZS1oZWlnaHQ6IDYwcHg7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoNTApO1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZGFyay1ibHVlO1xyXG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDZweDtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodC1ibHVlO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1ibHVlO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0ICAgIFx0XHRcdH1cclxuXHRcdCAgICBcdFx0fVxyXG5cdFx0ICAgIFx0XHQuYnV0dG9uLCBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0LmJ1dHRvbixcclxuXHRcdCAgICBcdFx0aW5wdXRbdHlwZT1zdWJtaXRde1xyXG5cdFx0ICAgIFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdCAgICBcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0ICAgIFx0XHRcdCAgICBtYXJnaW46IDEwcHggMCAwIWltcG9ydGFudDtcclxuXHRcdCAgICBcdFx0fVxyXG5cdFx0ICAgIFx0XHQuaGFzLWZvb3Rub3RlIGRpdi5nZm9ybV9maWVsZHMgLmZvcm0tZm9vdG5vdGV7XHJcblx0ICAgIFx0XHRcdCAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblx0ICAgIFx0XHRcdCAgICBtYXJnaW4tdG9wOiA3M3B4O1xyXG5cdFx0ICAgIFx0XHR9XHJcblx0XHQgICAgXHRcdC5ub3Rle1xyXG5cdFx0ICAgIFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdCAgICBcdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygtOCk7XHJcblx0XHQgICAgXHRcdFx0cGFkZGluZzogOXB4IDExcHggMCAzMnB4O1xyXG5cdFx0ICAgIFx0XHRcdC5ub3RlLWljb257XHJcblx0XHRcdCAgICBcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDI3cHg7XHJcblx0XHRcdCAgICBcdFx0XHRsZWZ0OiAtMXB4O1xyXG5cdFx0XHQgICAgXHRcdH1cclxuXHRcdFx0ICAgIFx0fVxyXG5cdFx0ICAgIFx0fVxyXG5cdCAgICBcdFx0Lmdmb3JtX3ZhbGlkYXRpb25fZXJyb3Jze1xyXG5cdCAgICBcdFx0XHRoMi5nZm9ybV9zdWJtaXNzaW9uX2Vycm9ye1xyXG5cdCAgICBcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdCAgICBsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdFx0XHRcdCAgICBwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0ICAgIG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdCAgICAmOmFmdGVye1xyXG5cdFx0XHRcdFx0ICAgIFx0Y29udGVudDogdW5zZXQ7XHJcblx0XHRcdFx0XHQgICAgfVxyXG5cdCAgICBcdFx0XHR9XHJcblx0ICAgIFx0XHR9XHJcblx0ICAgIFx0XHQjdmFsaWRhdGlvbl9tZXNzYWdlXzNfNXtcclxuXHQgICAgXHRcdFx0bWFyZ2luOiAxMHB4IDA7XHJcblx0ICAgIFx0XHR9XHJcblx0ICAgIFx0fVxyXG5cdCAgICBcdC50aGVfY2hhbXBfc2hhcmluZ19jb250YWluZXJ7XHJcblx0ICAgIFx0XHQud2lkZ2V0LXdyYXB7XHJcbiAgICBcdFx0XHQgICAgZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdCAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHQgICAgY29sdW1uLWdhcDogMjZweDtcclxuXHQgICAgXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICBcdFx0XHQgICAgcGFkZGluZzogMTFweCAwIDEwcHg7XHJcblx0ICAgIFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM2MzYzNjM7XHJcblx0ICAgIFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XHJcblx0ICAgIFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG5cdCAgICBcdFx0fVxyXG5cdCAgICBcdFx0LndpZGdldC10aXRsZXtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250MjtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdCAgICBcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDApO1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0ICAgIG1hcmdpbjogMCAwIDJweDtcclxuXHQgICAgXHRcdH1cclxuXHRcdFx0XHQudGhlX2NoYW1wX3NoYXJpbmdfdWx7XHJcblx0XHRcdFx0ICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRjb2x1bW4tZ2FwOiAxOXB4O1xyXG5cdFx0XHRcdCAgICBwYWRkaW5nOiAwIDAgNHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLnRoZV9jaGFtcF9ob3Jpem9udGFsX3NoYXJpbmcgLnRoZV9jaGFtcF9zdmd7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMGUzYzg5IWltcG9ydGFudDtcclxuXHRcdFx0XHQgICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0ICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHJlZCFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0ICAgIHBhdGh7XHJcblx0XHRcdFx0ICAgIFx0ZmlsbDogJHdoaXRlO1xyXG5cdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYudGhlX2NoYW1wX2hvcml6b250YWxfc2hhcmluZ3sgLy8gQWRqdXN0IEljb24gU2l6ZVxyXG5cdFx0XHRcdFx0LnRoZV9jaGFtcF9idXR0b25fdHdpdHRlciAudGhlX2NoYW1wX3N2ZyBzdmd7XHJcblx0XHRcdFx0XHQgICAgbWF4LWhlaWdodDogMzBweCFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQudGhlX2NoYW1wX2ZhY2Vib29rIC50aGVfY2hhbXBfc3ZnIHN2Z3tcclxuXHRcdFx0XHRcdCAgICBtYXgtaGVpZ2h0OiAzMnB4IWltcG9ydGFudDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC50aGVfY2hhbXBfYnV0dG9uX3BpbnRlcmVzdCAudGhlX2NoYW1wX3N2ZyBzdmd7XHJcblx0XHRcdFx0XHQgICAgbWF4LWhlaWdodDogMjhweCFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQudGhlX2NoYW1wX2J1dHRvbl9saW5rZWRpbiAudGhlX2NoYW1wX3N2ZyBzdmd7XHJcblx0XHRcdFx0XHQgICAgbWF4LWhlaWdodDogMjRweCFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5zaWRlZGFyLWNvbnRhY3QtZm9ybXtcclxuXHRcdFx0XHQud3AtYmxvY2staGVhZGluZ3tcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250MjtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XHJcblx0XHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDM2cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzNweDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKC0xMCk7XHJcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxMnB4IDIxcHggMTNweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcclxuXHRcdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHRcdFx0c3BhbntcclxuXHRcdFx0XHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IHVuc2V0O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdCAgICB9XHJcblx0XHQuc2hhcmUtdG8tc29jaWFsc3tcclxuXHRcdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHQgICAgXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWF4LXdpZHRoOiAzMzBweDtcclxuXHRcdCAgICBtaW4taGVpZ2h0OiA3MXB4O1xyXG5cdFx0ICAgIG1heC1oZWlnaHQ6IDcxcHg7XHJcblx0XHQgICAgY29sdW1uLWdhcDogMjJweDtcclxuXHQgICAgICAgIG1hcmdpbjogOHB4IDAgMTJweDtcclxuXHRcdFx0LnRpdGxle1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250MjtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMCk7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRjb2xvcjogJGxpZ2h0LWJsdWU7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdC50aGVfY2hhbXBfaG9yaXpvbnRhbF9zaGFyaW5nIC50aGVfY2hhbXBfc3Zne1xyXG5cdFx0XHQgICAgcGF0aHtcclxuXHRcdFx0ICAgIFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHQgICAgfVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5ub3RoaW5nLWZvdW5ke1xyXG5cdFx0bWFyZ2luOiA1MHB4IDA7XHJcblx0XHQuaGVhZGluZ3tcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHQgICAgXHRsaW5lLWhlaWdodDogNjBweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoLTEwKTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHRcdC5jb250ZW50e1xyXG5cdCAgICBcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygxMCk7XHJcblx0XHRcdGNvbG9yOiAkYmx1ZTtcclxuXHRcdFx0cHtcclxuXHRcdFx0XHRtYXJnaW46IDAgMCAyNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5hbG0tYnRuLXdyYXB7XHJcblx0XHRtYXJnaW46IDE4cHggMCAwO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblx0LmFsbS1sb2FkLW1vcmUtYnRuLm1vcmV7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xyXG4gICAgXHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDI7XHJcbiAgICBcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIFx0Zm9udC1zaXplOiAyNHB4O1xyXG4gICAgXHRsaW5lLWhlaWdodDogMTdweDtcclxuXHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDQwKTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0bWFyZ2luOiBhdXRvO1xyXG5cdCAgICBwYWRkaW5nOiAwIDAgNHB4O1xyXG5cdCAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0ICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0ICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdCAgICB3aWR0aDogMTAwJTtcclxuXHQgICAgbWF4LXdpZHRoOiAyOTBweDtcclxuXHQgICAgbWluLWhlaWdodDogNjBweDtcclxuXHQgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHQgICAgb3V0bGluZTogbm9uZTtcclxuXHRcdCY6Zm9jdXMsXHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuXHRcdH1cclxuXHRcdCY6YWN0aXZle1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuXHRcdH1cclxuXHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRjb250ZW50OiB1bnNldCFpbXBvcnRhbnQ7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQmLmxvYWRpbmd7XHJcblx0XHQgICAgcGFkZGluZzogMCAwIDRweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmFkbWluLWJhciAuZGVmYXVsdC1wYWdlLXNlY3Rpb24gLnRoZS1wYWdlLWJhbm5lcntcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wIC02OHB4O1xyXG59XHJcbi5kZWZhdWx0LXBhZ2Utc2VjdGlvbntcclxuXHQudGhlLWNvbnRlbnQtd3JhcHtcclxuXHQgICAgcGFkZGluZzogMzhweCAwIDEwMHB4O1xyXG5cdH1cclxuXHQuc2VjdGlvbi1oZWFkaW5ne1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdCY6YmVmb3JlLFxyXG5cdFx0JjphZnRlcntcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0ICAgIHdpZHRoOiAxMDAlO1xyXG5cdFx0ICAgIG1heC13aWR0aDogNDQwcHg7XHJcblx0XHQgICAgZmxleDogMCAxIDQ0MHB4O1xyXG5cdFx0ICAgIGhlaWdodDogMTFweDtcclxuXHRcdCAgICBtYXJnaW46IDI4cHggMCAwO1xyXG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0LWJsdWU7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtYmx1ZTtcclxuXHRcdH1cclxuXHR9XHJcblx0LmNvbnRlbnQtaGVhZGluZ3N7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHR9XHJcblx0LmhlYWRpbmd7XHJcblx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHQgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuXHQgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG5cdFx0Zm9udC1zaXplOiA0MHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcblx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygtMTApO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGNvbG9yOiAkYmx1ZTtcclxuXHR9XHJcblx0aDEsaDIsaDMsaDQsaDUsaDZ7XHJcblx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHQgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuXHQgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG5cdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoLTEwKTtcclxuXHQgICAgY29sb3I6ICRibHVlO1xyXG5cdH1cclxuXHRwLHVsLG9se1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdCAgICBmb250LXNpemU6IDE3cHg7XHJcblx0ICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoLTEpO1xyXG5cdCAgICBjb2xvcjogJGJsYWNrLTEwMDtcclxuXHR9XHJcblx0YXtcclxuXHRcdGNvbG9yOiAkcmVkO1xyXG5cdFx0Jjpmb2N1cyxcclxuXHRcdCY6aG92ZXIsXHJcblx0XHQmOmFjdGl2ZXtcclxuXHRcdFx0Y29sb3I6ICRsaWdodC1ibHVlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4vLyBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcjphZnRlciB7XHJcbi8vICAgICBjb250ZW50OicqJztcclxuLy8gICAgIGNvbG9yOiAjMDA3ZjgwO1xyXG4vLyB9XHJcbi8vIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIgOmFmdGVyeyBcclxuLy8gICAgY29udGVudDonKic7XHJcbi8vICAgICBjb2xvcjogIzAwN2Y4MDtcclxuLy8gfVxyXG5cclxuLy8gUGFnZSBTZWN0aW9uc1xyXG5AaW1wb3J0ICdzZWN0aW9ucy9zbGlkZXInO1xyXG4vLyBGcm9udC1QYWdlXHJcbkBpbXBvcnQgJ3NlY3Rpb25zL2Zyb250LWJhbm5lcic7XHJcbkBpbXBvcnQgJ3NlY3Rpb25zL2Zyb250LWNvbnRlbnRmb3JtJztcclxuQGltcG9ydCAnc2VjdGlvbnMvZnJvbnQtc2VydmljZXMnO1xyXG5AaW1wb3J0ICdzZWN0aW9ucy9mcm9udC1jb250ZW50aW1nJztcclxuQGltcG9ydCAnc2VjdGlvbnMvZnJvbnQtaW1nY29udGVudCc7XHJcbi8vIFBhZ2UgU2VjdGlvbnNcclxuQGltcG9ydCAnc2VjdGlvbnMvYmFubmVyLWJsb2cnO1xyXG5AaW1wb3J0ICdzZWN0aW9ucy9pbWdiZy1jb250ZW50JztcclxuQGltcG9ydCAnc2VjdGlvbnMvY29udGVudC1pbWdiZyc7XHJcbkBpbXBvcnQgJ3NlY3Rpb25zL2NvbnRlbnQnO1xyXG5AaW1wb3J0ICdzZWN0aW9ucy9jb250ZW50LWltZyc7XHJcbkBpbXBvcnQgJ3NlY3Rpb25zL3RhYnMnO1xyXG5AaW1wb3J0ICdzZWN0aW9ucy9sb2NhdGlvbnMnO1xyXG5AaW1wb3J0ICdzZWN0aW9ucy90ZXN0aW1vbmlhbHMnO1xyXG5AaW1wb3J0ICdzZWN0aW9ucy9nb29nbGUtbWFwJztcclxuLy8gU2VydmljZXMvTG9jYXRpb25zIFNlY3Rpb25zXHJcbkBpbXBvcnQgJ3NlY3Rpb25zL2NvbnRlbnQtZm9ybSc7XHJcbkBpbXBvcnQgJ3NlY3Rpb25zL2NvbnRlbnQtYmdpbWcnO1xyXG5AaW1wb3J0ICdzZWN0aW9ucy9jb250ZW50LWJnd2hpdGUnO1xyXG5AaW1wb3J0ICdzZWN0aW9ucy9jb250ZW50LWJnZ3JheSc7XHJcbkBpbXBvcnQgJ3NlY3Rpb25zL2NvbnRlbnR2Mic7XHJcbkBpbXBvcnQgJ3NlY3Rpb25zL2dvb2dsZS1tYXB2Mic7XHJcbkBpbXBvcnQgJ3NlY3Rpb25zL2NvbnRlbnQtc2VydmljZXMnO1xyXG4vLyBHbG9iYWwgU2VjdGlvbnNcclxuQGltcG9ydCAnc2VjdGlvbnMvZnJlZS1xdW90ZSc7XHJcbkBpbXBvcnQgJ3NlY3Rpb25zL2luZm8tdGFicyc7XHJcbiIsIi5zbGljay1zbGlkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnNsaWNrLWxpc3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHJhZ2dpbmcge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBjdXJzb3I6IGhhbmQ7XHJcbiAgICB9XHJcbn1cclxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxufVxyXG4uc2xpY2stdHJhY2sge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1sb2FkaW5nICYge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxufVxyXG4uc2xpY2stc2xpZGUge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgJi5kcmFnZ2luZyBpbWcge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stbG9hZGluZyAmIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIH1cclxufVxyXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnNsaWNrLWRvdHN7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIGxpe1xyXG4gICAgICAgIG1hcmdpbjogMCAwLjI1cmVtO1xyXG4gICAgfVxyXG4gICAgYnV0dG9ue1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCR3aGl0ZSwwLjgpO1xyXG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gICAgfVxyXG4gICAgbGk6aG92ZXIgYnV0dG9uLFxyXG4gICAgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcbn0iLCIuZnJvbnRfYmFubmVyX3NlY3Rpb257XHJcbiAgICAuY29udGFpbmVye1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgIC5jb250ZW50c3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgPmltZ3tcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTFweDtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNsaWRlci1jb250ZW50e1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzA2cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0zNTVweDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9zbGlkZXItY29udGVudC1iZy5wbmcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNzUxcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzA2cHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5iYW5uZXItY29udGVudHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDcxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMzVweDtcclxuICAgIH1cclxuICAgIC5pbWFnZS1jb250ZW50e1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNDkwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgPmltZ3tcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmhlYWRpbmdze1xyXG4gICAgICAgIC50b3B7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250MjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygtMTApO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1haW57XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTQ3cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMThweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMTMpO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigyMTMsMjEzLDIxMyk7IC8qIE9sZCBicm93c2VycyAqL1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICByZ2JhKDIxMywyMTMsMjEzLDEpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDUwJSwgcmdiYSgyMTAsMjEwLDIxMCwxKSA3MCUsIHJnYmEoMTY0LDE2MywxNjMsMSkgMTAwJSk7IC8qIEZGMy42LTE1ICovXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMjEzLDIxMywyMTMsMSkgMCUscmdiYSgyNTUsMjU1LDI1NSwxKSA1MCUscmdiYSgyMTAsMjEwLDIxMCwxKSA3MCUscmdiYSgxNjQsMTYzLDE2MywxKSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIHJnYmEoMjEzLDIxMywyMTMsMSkgMCUscmdiYSgyNTUsMjU1LDI1NSwxKSA1MCUscmdiYSgyMTAsMjEwLDIxMCwxKSA3MCUscmdiYSgxNjQsMTYzLDE2MywxKSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcbiAgICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjZDVkNWQ1JywgZW5kQ29sb3JzdHI9JyNhNGEzYTMnLEdyYWRpZW50VHlwZT0wICk7IC8qIElFNi05ICovXHJcbiAgICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIFdpbGwgb3ZlcnJpZGUgY29sb3IgKHJlZ2FyZGxlc3Mgb2Ygb3JkZXIpICovXHJcbiAgICAgICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bnN7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBjb2x1bW4tZ2FwOiAxMHB4O1xyXG4gICAgICAgIC5idG4tbGlua3tcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyOTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjZnJvbnQtc2xpZGVye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgICAgIC5zbGlkZXN7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucmVzaXplcntcclxuICAgICAgICB3aWR0aDogMTIwMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogKDc0MDAwJSAvIDEyMDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNmcm9udC1zbGlkZXItZG90c3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMjZweCAwIDI5cHg7XHJcbiAgICAgICAgLnNsaWNrLWRvdHN7XHJcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XHJcbiAgICAgICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbixcclxuICAgICAgICAgICAgbGk6aG92ZXIgYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZnJvbnRfY29udGVudGZvcm1fc2VjdGlvbntcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0cGFkZGluZzogMjJweCAwIDM1cHg7XHJcblx0LmNvbnRlbnRze1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGNvbHVtbi1nYXA6IDQwcHg7XHJcblx0fVxyXG5cdC5jb250ZW50LWxlZnR7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogNTYwcHg7XHJcblx0fVxyXG5cdC5jb250ZW50LXJpZ2h0e1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDYwMHB4O1xyXG5cdH1cclxuXHQuaGVhZGluZ3N7XHJcblx0ICAgICYudG9we1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDI7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XHJcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygtMTApO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRjb2xvcjogJGxpZ2h0LWJsdWU7XHJcblx0XHRcdG1hcmdpbjogLTEycHggMCAwO1xyXG5cdCAgICB9XHJcblx0ICAgICYubWFpbntcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRcdFx0Zm9udC1zaXplOiA1N3B4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNTVweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoLTEwKTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0Y29sb3I6ICRibHVlO1xyXG5cdFx0XHRtYXJnaW46IC0zcHggMCAxM3B4O1xyXG5cdFx0ICAgIHBhZGRpbmc6IDAgMXB4IDAgMDtcclxuXHQgICAgfVxyXG5cdCAgICAmLmZvcm17XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250MjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcclxuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdFx0XHRmb250LXNpemU6IDQ2cHg7XHJcblx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKC0xMCk7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRwYWRkaW5nOiAxMXB4IDAgMTNweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcblx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XHJcblx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHRzcGFuOm5vdCguY29udGFpbil7XHJcblx0XHRcdFx0Y29sb3I6ICRsaWdodC1ibHVlO1xyXG5cdFx0XHR9XHJcblx0ICAgIH1cclxuXHR9XHJcblx0LnRoZS1jb250ZW50e1xyXG5cdFx0cHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKC00KTtcclxuXHRcdFx0Y29sb3I6ICRibGFjay0xMDA7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0KyBwe1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDE0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHVsLG9se1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoLTQpO1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrLTEwMDtcclxuXHRcdH1cclxuXHRcdGF7XHJcblx0XHRcdGNvbG9yOiAkcmVkO1xyXG5cdFx0XHQmOmZvY3VzLFxyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdGNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuY29udGFjdC1mb3Jte1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0cGFkZGluZzogNDFweCAzOXB4IDU5cHg7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0xMDA7XHJcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XHJcblx0fVxyXG5cdC5idG5ze1xyXG5cdFx0bWFyZ2luOiAyOHB4IDAgMDtcclxuXHR9XHJcblx0Ly8gdmlkZW8uYmNrZ3JuZC12aWR7XHJcblx0Ly8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vICAgIFx0dG9wOiAwO1xyXG5cdC8vICAgICBsZWZ0OiA1MCU7XHJcblx0Ly8gICAgIHJpZ2h0OiAwO1xyXG5cdC8vICAgICBib3R0b206IDA7XHJcblx0Ly8gICAgIGhlaWdodDogMTAwJTtcclxuXHQvLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdC8vICAgICB6LWluZGV4OiAtMTtcclxuICAgIC8vIFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0Ly8gfVxyXG59IiwiLmZyb250X3NlcnZpY2VzX3NlY3Rpb257XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdHBhZGRpbmc6IDI0cHggMCAyMHB4O1xyXG5cdC5oZWFkaW5nc3tcclxuXHQgICAgJi5tYWlue1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdCAgICBmb250LXdlaWdodDogOTAwO1xyXG5cdFx0ICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRcdFx0Zm9udC1zaXplOiA0OHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNTJweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoLTEwKTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Y29sb3I6ICRibHVlO1xyXG5cdFx0XHRtYXJnaW46IDAgMCAxMHB4O1xyXG5cdFx0XHRzcGFue1xyXG5cdFx0XHRcdGNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuXHRcdFx0fVxyXG5cdCAgICB9XHJcblx0fVxyXG5cdC50aGUtY29udGVudHtcclxuXHRcdG1hcmdpbjogMCAwIDMxcHg7XHJcblx0XHRwe1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoLTQpO1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrLTEwMDtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHQrIHB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTRweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRzdHJvbmd7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHRjb2xvcjogJHJlZDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0dWwsb2x7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygtNCk7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2stMTAwO1xyXG5cdFx0fVxyXG5cdFx0YXtcclxuXHRcdFx0Y29sb3I6ICRyZWQ7XHJcblx0XHRcdCY6Zm9jdXMsXHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0Y29sb3I6ICRsaWdodC1ibHVlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5mcm9udC1zZXJ2aWNlc3tcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGNvbHVtbi1nYXA6IDIwcHg7XHJcblx0XHRyb3ctZ2FwOiAyMHB4O1xyXG5cdFx0cGFkZGluZzogMCA0MHB4O1xyXG5cdH1cclxuXHQuc2VydmljZXtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiA2MDVweDtcclxuXHRcdGhlaWdodDogNTAwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG5cdFx0Jjpmb2N1cyxcclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdCY6YmVmb3Jle1xyXG5cdCAgICAgICAgICAgIG9wYWNpdHk6IC45O1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUscmdiYSg5LDM0LDc2LDApIDEwMCUpO1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDVweCAkbGlnaHQtYmx1ZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuY29udGVudC1ib3h7XHJcblx0XHRcdFx0aGVpZ2h0OiA1MDBweDtcclxuXHQgICAgXHRcdHBhZGRpbmc6IDQ5cHggNDNweCA0MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zZXJ2aWNlLXN1YmhlYWRpbmcsXHJcblx0XHRcdC5zZXJ2aWNlLXRleHR7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0ICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuXHQgICAgICAgICAgICBhbmltYXRpb246IGFuaW0tc2hvdyAuNnMgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdH1cclxuXHRcdFx0LmJ0bi1saW5re1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0ICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuXHQgICAgICAgICAgICBhbmltYXRpb246IGFuaW0tc2hvdyAuNnMgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHQgICAgd2lkdGg6IDEwMCU7XHJcbiAgICBcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAgcmdiYSg5LDM0LDc2LDEpIDE0JSwgcmdiYSg5LDM0LDc2LDEpIDM1JSwgcmdiYSg5LDM0LDc2LDApIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAgcmdiYSg5LDM0LDc2LDEpIDE0JSxyZ2JhKDksMzQsNzYsMSkgMzUlLHJnYmEoOSwzNCw3NiwwKSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAgcmdiYSg5LDM0LDc2LDEpIDE0JSxyZ2JhKDksMzQsNzYsMSkgMzUlLHJnYmEoOSwzNCw3NiwwKSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcblx0XHRcdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDkyMjRjJywgZW5kQ29sb3JzdHI9JyMwMDA5MjI0YycsR3JhZGllbnRUeXBlPTEgKTsgLyogSUU2LTkgKi9cclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuXHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0ICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0fVxyXG5cdFx0JjphZnRlcntcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICByZ2JhKDI1NSwyNTUsMjU1LDApIDAlLCByZ2JhKDksMzQsNzYsMSkgMTAwJSk7IC8qIEZGMy42LTE1ICovXHJcblx0XHRcdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUscmdiYSg5LDM0LDc2LDEpIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSxyZ2JhKDksMzQsNzYsMSkgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xyXG5cdFx0XHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZmZmZmZmJywgZW5kQ29sb3JzdHI9JyMwOTIyNGMnLEdyYWRpZW50VHlwZT0wICk7IC8qIElFNi05ICovXHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRcdHRyYW5zaXRpb246IC4zc1xyXG5cdFx0fVxyXG5cdFx0aW1ne1xyXG5cdFx0ICAgIHdpZHRoOiAxMDAlO1xyXG5cdFx0ICAgIGhlaWdodDogMTAwJTtcclxuXHRcdCAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdCAgICAmLm1vYmlsZXtcclxuXHRcdCAgICBcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHQgICAgfVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuY29udGVudC1ib3h7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdCAgICB3aWR0aDogMTAwJTtcclxuICAgIFx0bWF4LXdpZHRoOiA2MDVweDtcclxuICAgIFx0aGVpZ2h0OiAxMDlweDtcclxuXHQgICAgcGFkZGluZzogMCA0M3B4O1xyXG5cdFx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG5cdFx0ei1pbmRleDogNTtcclxuXHR9XHJcblx0LnNlcnZpY2UtaGVhZGluZ3tcclxuXHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdCAgICBmb250LXdlaWdodDogODAwO1xyXG5cdCAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRmb250LXNpemU6IDM2cHg7XHJcblx0ICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG5cdCAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygwKTtcclxuXHQgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHQgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIFx0Y29sb3I6ICR3aGl0ZTtcclxuICAgIFx0bWFyZ2luOiAwO1xyXG4gICAgXHRtYXgtd2lkdGg6IDM5MHB4O1xyXG4gICAgXHRzcGFue1xyXG4gICAgXHRcdGNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuICAgIFx0fVxyXG5cdH1cclxuXHQuc2VydmljZS1zdWJoZWFkaW5ne1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQyO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHQgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0ICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDApO1xyXG5cdCAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgXHRjb2xvcjogJGxpZ2h0LWJsdWU7XHJcbiAgICBcdG1hcmdpbjogMjBweCAwIDRweDtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuXHR9XHJcblx0LnNlcnZpY2UtdGV4dHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDM2MHB4O1xyXG5cdFx0cHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdCAgICBsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdCAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygwKTtcclxuXHRcdCAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdCAgICBcdGNvbG9yOiAkd2hpdGU7XHJcblx0ICAgIFx0bWFyZ2luOiAwO1xyXG5cdCAgICB9XHJcblx0XHR1bCxvbHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKC00KTtcclxuXHQgICAgXHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0fVxyXG5cdFx0YXtcclxuXHRcdFx0Y29sb3I6ICRyZWQ7XHJcblx0XHRcdCY6Zm9jdXMsXHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0Y29sb3I6ICRsaWdodC1ibHVlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5idG4tbGlua3tcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA2MHB4O1xyXG5cdFx0bWFyZ2luOiBhdXRvIDAgMCFpbXBvcnRhbnQ7XHJcblx0fVxyXG59IiwiLmZyb250X2NvbnRlbnRpbWdfc2VjdGlvbntcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luOiAwIDAgMXB4O1xyXG5cdC50aGUtY29udGVudC13cmFwe1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcblx0LmNvbnRlbnRze1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHR9XHJcblx0LmNvbnRlbnQtbGVmdHtcclxuXHQgICAgZGlzcGxheTogZmxleDtcclxuICAgIFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogNTIwcHg7XHJcblx0XHRwYWRkaW5nOiA1NnB4IDAgODdweDtcclxuXHR9XHJcblx0LmNvbnRlbnQtaW1ne1xyXG5cdCAgICB3aWR0aDogMTAwJTtcclxuXHQgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcblx0ICAgIGhlaWdodDogMTAwJTtcclxuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdCAgICB0b3A6IDA7XHJcblx0ICAgIGxlZnQ6IDUwJTtcclxuXHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcblx0ICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdH1cclxuXHQuaW1hZ2V7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IC0zMHB4O1xyXG5cdFx0cmlnaHQ6IC0xMnB4O1xyXG5cdFx0JjpudGgtY2hpbGQoMil7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5oZWFkaW5nc3tcclxuXHRcdCYudG9we1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDI7XHJcblx0XHQgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuXHRcdCAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoLTEwKTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Y29sb3I6ICRsaWdodC1ibHVlO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblx0XHQmLm1haW57XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0ICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0XHQgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG5cdFx0XHRmb250LXNpemU6IDU3cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygtMTApO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRtYXJnaW46IDAgMCA1M3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQud2h5LWZlYXR1cmVze1xyXG5cdCAgICBkaXNwbGF5OiBmbGV4O1xyXG5cdCAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdCAgICByb3ctZ2FwOiA0NXB4O1xyXG5cdH1cclxuXHQud2ZlYXR1cmV7XHJcblx0ICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBcdGNvbHVtbi1nYXA6IDEzcHg7XHJcbiAgICBcdCY6Zm9jdXMsXHJcbiAgICBcdCY6aG92ZXIsXHJcbiAgICBcdCY6YWN0aXZle1xyXG4gICAgXHRcdC5pY29ue1xyXG5cdFx0ICAgIFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7XHJcblx0ICAgIFx0fVxyXG4gICAgXHR9XHJcbiAgICBcdGl7XHJcbiAgICBcdFx0Zm9udC1zaXplOiAzMnB4O1xyXG4gICAgXHRcdGNvbG9yOiAkd2hpdGU7XHJcbiAgICBcdH1cclxuICAgIFx0aSxcclxuXHRcdC5pY29ue1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdCAgICBmbGV4LXNocmluazogMDtcclxuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xyXG4gICAgXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdCAgICBtYXgtd2lkdGg6IDY1cHg7XHJcbiAgICBcdFx0aGVpZ2h0OiA2NXB4O1xyXG4gICAgXHRcdHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuXHRcdH1cclxuXHRcdC50aXRsZXtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XHJcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRcdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygtMTApO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRjb2xvcjogJGxpZ2h0LWJsdWU7XHJcblx0XHRcdG1hcmdpbjogMCAwIDlweDtcclxuXHRcdH1cclxuXHRcdC50ZXh0e1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygtMTApO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5idG5ze1xyXG5cdCAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgXHRjb2x1bW4tZ2FwOiAzOHB4O1xyXG4gICAgXHRyb3ctZ2FwOiAxM3B4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW46IDQ2cHggMCAwO1xyXG5cdH1cclxuXHR2aWRlby5iY2tncm5kLXZpZHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICBcdHRvcDogNTAlO1xyXG5cdCAgICBsZWZ0OiA1MCU7XHJcblx0ICAgIHJpZ2h0OiAwO1xyXG5cdCAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcblx0ICAgIHotaW5kZXg6IC0xO1xyXG4gICAgXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR9XHJcbn0iLCIuZnJvbnRfaW1nY29udGVudF9zZWN0aW9ue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdC5jb250ZW50c3tcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRjb2x1bW4tZ2FwOiA0MHB4O1xuXHR9XG5cdC5jb250ZW50LWxlZnR7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiA2MDBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0LmNvbnRlbnQtcmlnaHR7XG5cdCAgICBkaXNwbGF5OiBmbGV4O1xuICAgIFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogNTYwcHg7XG5cdFx0cGFkZGluZzogMTMwcHggMCAxMDVweDtcblx0fVxuXHQuaW1hZ2V7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogY2FsYyg1MCUgKyAyOHB4KTtcblx0XHRyaWdodDogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0Ji5tb2JpbGV7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQuaGVhZGluZ3N7XG5cdFx0Ji50b3B7XG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDI7XG5cdFx0ICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0ICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKC0xMCk7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Y29sb3I6ICRsaWdodC1ibHVlO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0XHQmLm1haW57XG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcblx0XHQgICAgZm9udC13ZWlnaHQ6IDkwMDtcblx0XHQgICAgZm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0Zm9udC1zaXplOiA1N3B4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygtMTApO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGNvbG9yOiAkYmx1ZTtcblx0XHRcdG1hcmdpbjogMCAgMCAxM3B4O1xuXHRcdH1cblx0fVxuXHQudGhlLWNvbnRlbnR7XG5cdFx0cHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoLTQpO1xuXHRcdFx0Y29sb3I6ICRibGFjay0xMDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHQrIHB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDE0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHVsLG9se1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygtNCk7XG5cdFx0XHRjb2xvcjogJGJsYWNrLTEwMDtcblx0XHR9XG5cdFx0YXtcblx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdFx0Jjpmb2N1cyxcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGNvbG9yOiAkbGlnaHQtYmx1ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmJ0bnN7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiA1cHggMCAwO1xuXHR9XG59IiwiLmJsb2dfYmFubmVyX3NlY3Rpb257XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdC50aGUtY29udGVudC13cmFwe1xyXG5cdFx0cGFkZGluZzogNTRweCAwIDM5cHg7XHJcblx0XHQmLnNpbmdsZS1wb3N0LWJsb2d7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdHBhZGRpbmc6IDMwcHggMDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmNvbnRlbnRze1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0fVxyXG5cdC5oZWFkaW5nc3tcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRzcGFue1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHRcdCYubWFpbntcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRcdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoLTEwKTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLy8gLnNpbmdsZS1wb3N0IC5ibG9nX2Jhbm5lcl9zZWN0aW9ue1xyXG4vLyBcdGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2Jsb2ctZGV0YWlsLWJja2dybmQuanBnKTtcclxuLy8gXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4vLyB9IiwiLmltZ2JnX2NvbnRlbnRfc2VjdGlvbntcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuXHRwYWRkaW5nOiA1MXB4IDAgNjJweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcblx0XHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAgcmdiYSg5LDM0LDc2LDApIDQwJSwgcmdiYSg5LDM0LDc2LDAuOTEpIDUyJSwgcmdiYSg5LDM0LDc2LDAuOTkpIDUzJSwgcmdiYSg5LDM0LDc2LDEpIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xyXG5cdFx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgIHJnYmEoOSwzNCw3NiwwKSA0MCUscmdiYSg5LDM0LDc2LDAuOTEpIDUyJSxyZ2JhKDksMzQsNzYsMC45OSkgNTMlLHJnYmEoOSwzNCw3NiwxKSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIHJnYmEoOSwzNCw3NiwwKSA0MCUscmdiYSg5LDM0LDc2LDAuOTEpIDUyJSxyZ2JhKDksMzQsNzYsMC45OSkgNTMlLHJnYmEoOSwzNCw3NiwxKSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcblx0XHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwMDkyMjRjJywgZW5kQ29sb3JzdHI9JyMwOTIyNGMnLEdyYWRpZW50VHlwZT0xICk7IC8qIElFNi05ICovXHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblx0LmNvbnRlbnRze1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdH1cclxuXHQuY29udGVudC1yaWdodHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiA1NjBweDtcclxuXHR9XHJcbiAgICAuaW1nLXBhcmFsbGF4IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiA0Ni41JTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmVcclxuICAgIH1cclxuICAgIC5pbWFnZXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgLy8gJjphZnRlcntcclxuICAgICAgICAvLyAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAvLyAgICAgdG9wOiAwO1xyXG4gICAgICAgIC8vICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIC8vICAgICByaWdodDogMDtcclxuICAgICAgICAvLyAgICAgYm90dG9tOiAwO1xyXG5cdFx0Ly8gXHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICByZ2JhKDksMzQsNzYsMCkgNzUlLCByZ2JhKDksMzQsNzYsMSkgOTUlLCByZ2JhKDksMzQsNzYsMSkgMTAwJSk7IC8qIEZGMy42LTE1ICovXHJcblx0XHQvLyBcdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoOSwzNCw3NiwwKSA3NSUscmdiYSg5LDM0LDc2LDEpIDk1JSxyZ2JhKDksMzQsNzYsMSkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXHJcblx0XHQvLyBcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICByZ2JhKDksMzQsNzYsMCkgNzUlLHJnYmEoOSwzNCw3NiwxKSA5NSUscmdiYSg5LDM0LDc2LDEpIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuXHRcdC8vIFx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMDA5MjI0YycsIGVuZENvbG9yc3RyPScjMDkyMjRjJyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOSAqL1xyXG4gICAgICAgIC8vIH1cclxuICAgICAgICAmLm1vYmlsZXtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHQuaGVhZGluZ3N7XHJcblx0ICAgICYudG9we1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDI7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XHJcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygtMTApO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRjb2xvcjogJGxpZ2h0LWJsdWU7XHJcblx0XHRcdG1hcmdpbjogMCAwIDEwcHg7XHJcblx0ICAgIH1cclxuXHQgICAgJi5tYWlue1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdFx0XHRmb250LXNpemU6IDQwcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygtMTApO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRtYXJnaW46IDAgMCA5cHg7XHJcblx0ICAgICAgICB3aGl0ZS1zcGFjZTogcHJlO1xyXG5cdCAgICB9XHJcblx0fVxyXG5cdC50aGUtY29udGVudHtcclxuXHRcdHB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygtMSk7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0KyBwe1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDE0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHVsLG9se1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoLTEpO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0fVxyXG5cdFx0YXtcclxuXHRcdFx0Y29sb3I6ICRyZWQ7XHJcblx0XHRcdCY6Zm9jdXMsXHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0Y29sb3I6ICRsaWdodC1ibHVlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jb250ZW50LWxpbmtze1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBcdHJvdy1nYXA6IDE1cHg7XHJcbiAgICBcdG1hcmdpbjogMzBweCAwIDA7XHJcbiAgICBcdHBhZGRpbmc6IDA7XHJcbiAgICBcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0fVxyXG5cdC5jb250ZW50LWxpbmt7XHJcblx0ICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgXHRjb2x1bW4tZ2FwOiAxMHB4O1xyXG4gICAgXHQmOmZvY3VzLFxyXG4gICAgXHQmOmhvdmVyLFxyXG4gICAgXHQmOmFjdGl2ZXtcclxuICAgIFx0XHQudGV4dHtcclxuXHQgICAgXHRcdGNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuXHQgICAgXHR9XHJcbiAgICBcdH1cclxuICAgIFx0aXtcclxuICAgIFx0XHRmb250LXNpemU6IDMycHg7XHJcbiAgICBcdFx0Y29sb3I6ICR3aGl0ZTtcclxuICAgIFx0fVxyXG4gICAgXHRpLFxyXG5cdFx0Lmljb257XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0ICAgIGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XHJcbiAgICBcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgXHRcdHdpZHRoOiA2NXB4O1xyXG4gICAgXHRcdGhlaWdodDogNjVweDtcclxuXHRcdH1cclxuXHRcdCZbaHJlZl49XCJ0ZWw6XCJdIC50ZXh0e1xyXG5cdFx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHR9XHJcblx0XHQudGV4dHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XHJcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygtMTApO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0ICAgIHBhZGRpbmc6IDAgMCAxcHg7XHJcblx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdH1cclxuXHR9XHJcblx0LmJ0bnN7XHJcblx0XHRtYXJnaW46IDI4cHggMCAwO1xyXG5cdH1cclxufSIsIi5jb250ZW50X2ltZ2JnX3NlY3Rpb257XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdHBhZGRpbmc6IDUxcHggMCA1N3B4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHRcdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICByZ2JhKDI1NSwyNTUsMjU1LDEpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDAuOTkpIDQ3JSwgcmdiYSgyNTUsMjU1LDI1NSwwLjkxKSA0OCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgNjAlKTsgLyogRkYzLjYtMTUgKi9cclxuXHRcdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICByZ2JhKDI1NSwyNTUsMjU1LDEpIDAlLHJnYmEoMjU1LDI1NSwyNTUsMC45OSkgNDclLHJnYmEoMjU1LDI1NSwyNTUsMC45MSkgNDglLHJnYmEoMjU1LDI1NSwyNTUsMCkgNjAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUscmdiYSgyNTUsMjU1LDI1NSwwLjk5KSA0NyUscmdiYSgyNTUsMjU1LDI1NSwwLjkxKSA0OCUscmdiYSgyNTUsMjU1LDI1NSwwKSA2MCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuXHRcdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjZmZmZmZmJywgZW5kQ29sb3JzdHI9JyMwMGZmZmZmZicsR3JhZGllbnRUeXBlPTEgKTsgLyogSUU2LTkgKi9cclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHQuY29udGVudHN7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHR9XHJcblx0LmNvbnRlbnQtbGVmdHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiA1NjBweDtcclxuXHR9XHJcbiAgICAuaW1nLXBhcmFsbGF4IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDQ2LjUlO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZVxyXG4gICAgfVxyXG4gICAgLmltYWdle1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAvLyAmOmFmdGVye1xyXG4gICAgICAgIC8vICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIC8vICAgICB0b3A6IDA7XHJcbiAgICAgICAgLy8gICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgLy8gICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIC8vICAgICBib3R0b206IDA7XHJcblx0XHQvLyBcdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMjU1LDI1NSwyNTUsMCkgNzUlLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDk1JSwgcmdiYSgyNTUsMjU1LDI1NSwxKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cclxuXHRcdC8vIFx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAgcmdiYSgyNTUsMjU1LDI1NSwwKSA3NSUscmdiYSgyNTUsMjU1LDI1NSwxKSA5NSUscmdiYSgyNTUsMjU1LDI1NSwxKSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuXHRcdC8vIFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIHJnYmEoMjU1LDI1NSwyNTUsMCkgNzUlLHJnYmEoMjU1LDI1NSwyNTUsMSkgOTUlLHJnYmEoMjU1LDI1NSwyNTUsMSkgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xyXG5cdFx0Ly8gXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLEdyYWRpZW50VHlwZT0wICk7IC8qIElFNi05ICovXHJcbiAgICAgICAgLy8gfVxyXG4gICAgICAgICYubW9iaWxle1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cdC5oZWFkaW5nc3tcclxuXHQgICAgJi50b3B7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250MjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcclxuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKC0xMCk7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdGNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuXHRcdFx0bWFyZ2luOiAwIDAgM3B4O1xyXG5cdCAgICB9XHJcblx0ICAgICYubWFpbntcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRcdFx0Zm9udC1zaXplOiA0MHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoLTEwKTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0Y29sb3I6ICRibHVlO1xyXG5cdFx0XHRtYXJnaW46IDAgMCA0MHB4O1xyXG5cdCAgICB9XHJcblx0fVxyXG5cdC50aGUtY29udGVudHtcclxuXHRcdHB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygtMSk7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2stMTAwO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdCsgcHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHR1bCxvbHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKC0xKTtcclxuXHRcdFx0Y29sb3I6ICRibGFjay0xMDA7XHJcblx0XHR9XHJcblx0XHRhe1xyXG5cdFx0XHRjb2xvcjogJHJlZDtcclxuXHRcdFx0Jjpmb2N1cyxcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRjb2xvcjogJGxpZ2h0LWJsdWU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmJ0bnN7XHJcblx0XHRtYXJnaW46IDI4cHggMCAwO1xyXG5cdH1cclxufSIsIi5jb250ZW50X3NlY3Rpb257XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdHBhZGRpbmc6IDM5cHggMCA0M3B4O1xyXG5cdC50aGUtY29udGVudHtcclxuXHQgICAgaDEsaDIsaDMsaDQsaDUsaDZ7XHJcblx0ICAgIFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0ICAgIFx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHQgICAgXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKC0xMCk7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGNvbG9yOiAkYmx1ZTtcclxuXHQgICAgXHRtYXJnaW46IDE2cHggMCAwO1xyXG5cdFx0XHQrIHB7XHJcbiAgICBcdFx0XHRtYXJnaW4tdG9wOiAxNHB4O1xyXG4gICAgXHRcdH1cclxuXHQgICAgfVxyXG5cdCAgICBoM3tcclxuICAgIFx0ICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIFx0ICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cdCAgICB9XHJcblx0ICAgIHB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygwKTtcclxuXHRcdFx0Y29sb3I6ICRibGFjay0xMDA7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0K3B7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTRweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRzdHJvbmd7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHRjb2xvcjogJHJlZDtcclxuXHRcdFx0fVxyXG4gICAgXHR9XHJcblx0ICAgIHVsLG9se1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMCk7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2stMTAwO1xyXG5cdCAgICB9XHJcblx0XHRhe1xyXG5cdFx0XHRjb2xvcjogJHJlZDtcclxuXHRcdFx0Jjpmb2N1cyxcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRjb2xvcjogJGxpZ2h0LWJsdWU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuY29udGVudF9pbWdfc2VjdGlvbntcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAyO1xyXG5cdC5jb250ZW50c3tcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRyb3ctZ2FwOiAyMHB4O1xyXG5cdH1cclxuXHQuY29udGVudC1sZWZ0e1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDU4MHB4O1xyXG5cdFx0cGFkZGluZzogNTFweCAwIDYxcHg7XHJcblx0fVxyXG5cdC5jb250ZW50LXJpZ2h0e1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDU2MHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHQuaGVhZGluZ3N7XHJcblx0XHQmLm1haW57XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRmb250LXdlaWdodDogOTAwO1xyXG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcblx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKC0xMCk7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdGNvbG9yOiAkYmx1ZTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuaW1hZ2V7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IC03OXB4O1xyXG5cdFx0bGVmdDogNXB4O1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHQmLm1vYmlsZXtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0LmJ0bi1saW5re1xyXG5cdFx0bWFyZ2luOiA3cHggMCAwIWltcG9ydGFudDtcclxuXHR9XHJcbn0iLCIuc2luZ2xlLXNlcnZpY2VzIC50YWJzX3NlY3Rpb257XHJcblx0cGFkZGluZzogNDNweCAwIDUycHg7XHJcblx0LmhlYWRpbmdze1xyXG5cdFx0Ji5tYWlue1xyXG5cdFx0XHRtYXJnaW46IDRweCAwIDI5cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC50YWItdGl0bGV7XHJcblx0XHRmb250LWZhbWlseTogJG1vbnRzZXJyYXQtYm9sZGl0YWxpYztcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgXHRwYWRkaW5nOiAxNHB4IDIxcHggMTZweDtcclxuXHR9XHJcblx0LnRoZS1jb250ZW50e1xyXG4gICAgXHRwYWRkaW5nOiAxM3B4IDE5cHggMjNweDtcclxuXHR9XHJcblx0LnRhYi1jb250ZW50e1xyXG5cdFx0cHtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi50YWJzX3NlY3Rpb257XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdHBhZGRpbmc6IDUwcHggMCAyNnB4O1xyXG5cdC5oZWFkaW5nc3tcclxuXHRcdCYubWFpbntcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHQgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuXHRcdCAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcblx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKC0xMCk7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Y29sb3I6ICRibHVlO1xyXG5cdFx0XHRtYXJnaW46IDRweCAwIDQ3cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jaGVja2xpc3QtdGFie1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRsaWdodC1ibHVlO1xyXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xyXG5cdFx0XHRtYXJnaW46IDAgMCA4cHg7XHJcblx0XHR9XHJcblx0XHQuY29udGFpbmVye1xyXG5cdFx0XHRwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnRhYi10aXRsZXtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcclxuXHQgICAgZGlzcGxheTogZmxleDtcclxuXHQgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGNvbHVtbi1nYXA6IDE0cHg7XHJcblx0XHRmb250LWZhbWlseTogJG1vbnRzZXJyYXQtZXhib2xkaXRhbGljO1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE1cHg7XHJcblx0ICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDApO1xyXG5cdCAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdCAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdCAgICBjb2xvcjogJGJsdWU7XHJcbiAgICBcdG1hcmdpbjogMDtcclxuICAgIFx0cGFkZGluZzogMThweCAyMHB4IDE3cHg7XHJcblx0ICAgIHRyYW5zaXRpb246IC4zcztcclxuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHQmOmhvdmVye1xyXG4gICAgXHR9XHJcblx0XHQuaWNvbi1zdGF0ZXtcclxuXHRcdFx0d2lkdGg6IDEzcHg7XHJcblx0XHRcdGhlaWdodDogMTNweDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDE3cHg7XHJcblx0XHRcdHRvcDogY2FsYyg1MCUgLSA3cHgpO1xyXG5cdFx0XHQmOmJlZm9yZSxcclxuXHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRjb250ZW50OlwiXCI7XHJcblx0XHRcdFx0d2lkdGg6IDEzcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAzcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJHJlZDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAyNnB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IGNhbGMoNTAlIC0gMXB4KTtcclxuXHRcdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIDlweCk7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgwZGVnKSk7XHJcblx0XHRcdFx0QGV4dGVuZCAuYW5pbWF0ZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5jb2xsYXBzZWR7XHJcblx0XHRcdC5pY29uLXN0YXRle1xyXG5cdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSg5MGRlZykpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQudGhlLWNvbnRlbnR7XHJcbiAgICBcdHBhZGRpbmc6IDhweCAyMHB4IDExcHg7XHJcblx0fVxyXG5cdC50YWItY29udGVudHtcclxuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXktMTAwO1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXktMTAwO1xyXG5cdFx0cHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdCAgICBsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdCAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygwKTtcclxuXHRcdCAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdCAgICBcdGNvbG9yOiAkYmxhY2stMTAwO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdCsgcCxcclxuXHRcdFx0KyB1bCxcclxuXHRcdFx0KyBvbCxcclxuXHRcdFx0KyBhe1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDE0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHVsLG9se1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0ICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdCAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdGxpe1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0XHQgICAgbGluZS1oZWlnaHQ6IDQxcHg7XHJcblx0XHRcdCAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygwKTtcclxuXHRcdFx0ICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHQgICAgXHRjb2xvcjogJGJsYWNrLTEwMDtcclxuXHRcdCAgICBcdCY6YmVmb3Jle1xyXG5cdCAgICBcdFx0ICAgIGNvbnRlbnQ6IFwiXFxmMGM4XCI7XHJcblx0ICAgIFx0XHQgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xyXG5cdCAgICBcdFx0ICAgIG1hcmdpbjogMCA1cHggMCAwO1xyXG5cdFx0ICAgIFx0fVxyXG5cdFx0ICAgIH1cclxuXHRcdFx0KyBwLFxyXG5cdFx0XHQrIHVsLFxyXG5cdFx0XHQrIG9sLFxyXG5cdFx0XHQrIGF7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0YXtcclxuXHRcdFx0Y29sb3I6ICRyZWQ7XHJcblx0XHRcdCY6Zm9jdXMsXHJcblx0XHRcdCY6aG92ZXIsXHJcblx0XHRcdCY6YWN0aXZle1xyXG5cdFx0XHRcdGNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5sb2NhdGlvbnNfc2VjdGlvbntcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0bWFyZ2luOiAwIDAgMjhweDtcclxuXHQuY29udGVudHN7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdH1cclxuXHQuY29udGVudC1sb2NhdGlvbnN7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAzMDBweDtcclxuXHRcdHBhZGRpbmc6IDU1cHggNDBweCA3MXB4IDA7XHJcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0ICAgIGNvbnRlbnQ6ICcnO1xyXG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdCAgICB0b3A6IDA7XHJcblx0XHQgICAgcmlnaHQ6IDA7XHJcblx0XHQgICAgYm90dG9tOiAwO1xyXG5cdFx0ICAgIHdpZHRoOiA0MDAlO1xyXG5cdFx0ICAgIHotaW5kZXg6IC0xO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuY29udGVudC1tYXB7XHJcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQgICAgbWluLWhlaWdodDogNjAwcHg7XHJcblx0fVxyXG5cdCN3aGl0ZWxpb24tbG9jYXRpb25ze1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlIWltcG9ydGFudDtcclxuXHQgICAgdG9wOiAwO1xyXG5cdCAgICBsZWZ0OiAwO1xyXG5cdCAgICByaWdodDogMDtcclxuXHQgICAgYm90dG9tOiAwO1xyXG5cdCAgICB3aWR0aDogMTU3MXB4O1xyXG5cdH1cclxuXHQuaGVhZGluZ3N7XHJcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdCYubWFpbntcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQyO1xyXG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDc1KTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0ICAgIHBhZGRpbmc6IDAgMCAxNnB4O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGxpZ2h0LWJsdWU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5sb2NhdGlvbnN7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblx0LmxvY2F0aW9ue1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRwYWRkaW5nOiAxM3B4IDAgMzFweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbGlnaHQtYmx1ZTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdCYuYWN0aXZle1xyXG5cdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOmJlZm9yZXtcclxuXHRcdCAgICBjb250ZW50OiAnJztcclxuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkbGlnaHQtYmx1ZSwwLjgpO1xyXG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdCAgICB0b3A6IDA7XHJcblx0XHQgICAgcmlnaHQ6IC00MHB4O1xyXG5cdFx0ICAgIGJvdHRvbTogMDtcclxuXHRcdCAgICB3aWR0aDogNDAwJTtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0ICAgIHotaW5kZXg6IC0xO1xyXG5cdFx0ICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQubG9jYXRpb24taGVhZGluZ3tcclxuXHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250MjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA4MDA7XHJcblx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygwKTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdG1hcmdpbjogMCAwIDhweDtcclxuXHRcdHBhZGRpbmc6IDAgMCAycHg7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU2NmI4ZTtcclxuXHR9XHJcblx0LmxvY2F0aW9uLXRleHR7XHJcblx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDI7XHJcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIzcHg7XHJcblx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZyg3NSk7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRtYXJnaW46IDAgMCAxMnB4O1xyXG5cdH1cclxuXHQucGhvbmUtbGlua3tcclxuXHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDgwMDtcclxuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDApO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdCAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcblx0ICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgXHRjb2x1bW4tZ2FwOiA5cHg7XHJcblx0XHQmOmZvY3VzLFxyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0Y29sb3I6ICRsaWdodC1ibHVlO1xyXG5cdFx0fVxyXG5cdFx0Lmljb257XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0ICAgIGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XHJcbiAgICBcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgXHRcdHdpZHRoOiAzMHB4O1xyXG4gICAgXHRcdGhlaWdodDogMzBweDtcclxuICAgIFx0XHQmOmJlZm9yZXtcclxuICAgIFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG4gICAgXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvbG9jLXBob25lLWljb24ucG5nKTtcclxuICAgIFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuICAgIFx0XHRcdHdpZHRoOiAxOHB4O1xyXG4gICAgXHRcdFx0aGVpZ2h0OiAxN3B4O1xyXG4gICAgXHRcdH1cclxuXHRcdH1cclxuXHRcdC50ZXh0e1xyXG5cdFx0ICAgIHBhZGRpbmc6IDFweCAwIDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5sb2MtbGlua3tcclxuXHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250MjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTdweDtcclxuXHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDQwKTtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0Y29sb3I6ICRyZWQ7XHJcblx0XHRtYXJnaW46IDE5cHggMCAwO1xyXG5cdCAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcblx0ICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgXHRjb2x1bW4tZ2FwOiAxMXB4O1xyXG5cdFx0Jjpmb2N1cyxcclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdGNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuXHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9zZWUtZGV0YWlscy1hcnJvdy1oLnBuZyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9zZWUtZGV0YWlscy1hcnJvdy1tLnBuZyk7XHJcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAxMnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIudGVzdGltb25pYWxzX3NlY3Rpb257XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdHBhZGRpbmc6IDUzcHggMCA5cHg7XHJcblx0LmhlYWRpbmdze1xyXG5cdCAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygtMTApO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdCAgICAmLnRvcHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQyO1xyXG5cdFx0ICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdCAgICBsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdFx0Y29sb3I6ICRsaWdodC1ibHVlO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0ICAgIH1cclxuXHQgICAgJi5tYWlue1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdCAgICBmb250LXdlaWdodDogOTAwO1xyXG5cdFx0XHRmb250LXNpemU6IDM2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHRcdG1hcmdpbjogMCAwIDI2cHg7XHJcblx0ICAgIH1cclxuXHR9XHJcbiAgICAuY2xpZW50LXJldmlld3N7XHJcbiAgICBcdGRpc3BsYXk6IGZsZXg7XHJcbiAgICBcdGZsZXgtd3JhcDogd3JhcDtcclxuICAgIFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBcdGNvbHVtbi1nYXA6IDIycHg7XHJcbiAgICBcdHJvdy1nYXA6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDEzcHg7XHJcbiAgICB9XHJcblx0LnJldmlldy1ib3h7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0xMDA7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0cGFkZGluZzogMjlweCAzMHB4IDMwcHg7XHJcbiAgICAgICBcdHdpZHRoOiAxMDAlO1xyXG4gICAgXHRtYXgtd2lkdGg6IDM4NXB4O1xyXG4gICAgXHRtaW4taGVpZ2h0OiAyOTNweDtcclxuICAgIFx0ZGlzcGxheTogZmxleDtcclxuICAgIFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGFuaW1hdGlvbjogYW5pbS1mbGV4IDFzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICYubm8tc2hvd3tcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcblx0fVxyXG4gICAgLnJldmlldy10b3B7XHJcbiAgICBcdG1hcmdpbi1ib3R0b206IDQycHg7XHJcbiAgICBcdHB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0ICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKC01KTtcclxuXHRcdCAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdCtwe1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDE0cHg7XHJcblx0XHRcdH1cclxuICAgIFx0fVxyXG5cdCAgICB1bCxvbHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHQgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygtNSk7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0ICAgIH1cclxuXHQgICAgYXtcclxuXHQgICAgXHRjb2xvcjogJHJlZDtcclxuXHQgICAgXHQmOmZvY3VzLFxyXG5cdCAgICBcdCY6aG92ZXJ7XHJcblx0ICAgIFx0XHRjb2xvcjogJGxpZ2h0LWJsdWU7XHJcblx0ICAgIFx0fVxyXG5cdCAgICB9XHJcbiAgICB9XHJcbiAgICAucmV2aWV3LWJvdHtcclxuXHQgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0ICAgIG1hcmdpbjogYXV0byAwIDA7XHJcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQgICAgJjpiZWZvcmV7XHJcblx0ICAgIFx0Y29udGVudDogJyc7XHJcblx0ICAgIFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7XHJcblx0ICAgIFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdCAgICBcdHRvcDogLTE4cHg7XHJcblx0ICAgIFx0bGVmdDogMDtcclxuXHQgICAgXHR3aWR0aDogNDBweDtcclxuXHQgICAgXHRoZWlnaHQ6IDJweDtcclxuXHQgICAgfVxyXG4gICAgfVxyXG4gICAgLnJldmlldy1pY29ue1xyXG5cdCAgICBtYXJnaW46IC01cHggMCAwO1xyXG4gICAgfVxyXG4gICAgLnN0YXItcmF0aW5nc3tcclxuICAgIFx0ZGlzcGxheTogZmxleDtcclxuXHQgICAgY29sdW1uLWdhcDogNnB4O1xyXG5cdCAgICBtYXJnaW46IDAgMCAxNnB4O1xyXG4gICAgfVxyXG4gICAgLnJldmlldy1pbmZve1xyXG5cdCAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gICAgLnF1b3RlcntcclxuXHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdCAgICBmb250LXdlaWdodDogNzAwO1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMCk7XHJcblx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0bWFyZ2luOiAwIDAgNHB4O1xyXG4gICAgfVxyXG4gICAgLmRhdGV7XHJcblx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDI7XHJcblx0ICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygzMSk7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Y29sb3I6ICMyYjkwZTg7XHJcblx0XHRtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAjbG9hZG1vcmUtcmV2aWV3c3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG1hcmdpbjogMjRweCBhdXRvIDAhaW1wb3J0YW50O1xyXG4gICAgICAgICYubm8tc2hvd3tcclxuXHQgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblx0ICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IGFuaW0tZmxleC1oaWRlIDFzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5nb29nbGVfbWFwX3NlY3Rpb257XHJcblx0bWFyZ2luOiAtOTVweCAwIDA7XHJcblx0LmNvbnRhaW5lcntcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblx0Lm1hcC1hZGRyZXNzLWJveHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG5cdCAgICBkaXNwbGF5OiBmbGV4O1xyXG5cdCAgICB3aWR0aDogMTAwJTtcclxuXHQgICAgbWF4LXdpZHRoOiA0MDVweDtcclxuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdCAgICB0b3A6IDIwMXB4O1xyXG5cdCAgICBsZWZ0OiAxcHg7XHJcblx0ICAgIHotaW5kZXg6IDM7XHJcblx0ICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ibHVlO1xyXG5cdCAgICBwYWRkaW5nOiAxM3B4IDE5cHggMjBweDtcclxuXHQgICAgbWluLWhlaWdodDogMTM4cHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMjVweCAwcHggcmdiYSgwLDAsMCwwLjUpO1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDEwcHggMjVweCAwcHggcmdiYSgwLDAsMCwwLjUpO1xyXG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDEwcHggMjVweCAwcHggcmdiYSgwLDAsMCwwLjUpO1xyXG5cdCAgICBpe1xyXG5cdCAgICBcdG1hcmdpbjogNnB4IDAgMDtcclxuXHQgICAgXHQmOmJlZm9yZXtcclxuXHRcdCAgICBcdHdpZHRoOiAyOHB4O1xyXG5cdFx0ICAgIFx0aGVpZ2h0OiAyOHB4O1xyXG5cdFx0ICAgIFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdCAgICBcdFx0YmFja2dyb3VuZC1jb2xvcjogJHJlZDtcclxuXHQgICAgXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0ICAgIFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0ICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHQgICAgZm9udC1zaXplOiAxOHB4O1xyXG5cdCAgICBcdH1cclxuXHQgICAgXHQmLmxpbmstbWFwLWFycm93e1xyXG5cdCAgICBcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvbGluay1hcnJvdy5wbmcpO1xyXG5cdCAgICBcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdCAgICBcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHQgICAgXHRcdHdpZHRoOiAxMHB4O1xyXG5cdCAgICBcdFx0aGVpZ2h0OiAxNXB4O1xyXG4gICAgXHRcdCAgICBtYXJnaW46IDA7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG5cdFx0ICAgIFx0JjpiZWZvcmV7XHJcblx0XHQgICAgXHRcdGNvbnRlbnQ6IHVuc2V0O1xyXG5cdFx0ICAgIFx0fVxyXG5cdCAgICBcdH1cclxuXHQgICAgfVxyXG5cdH1cclxuXHQuYWRkcmVzcy1pbmZve1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0ICAgIHBhZGRpbmc6IDAgMCAwIDlweDtcclxuXHR9XHJcblx0LmFjZi1tYXB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogNTQwcHg7XHJcblx0fVxyXG5cdC5hZGRyZXNzLWhlYWRpbmcsXHJcblx0LmFkZHJlc3MtdGV4dHtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250MjtcclxuXHQgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHQgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDIwKTtcclxuXHR9XHJcblx0LmFkZHJlc3MtaGVhZGluZ3tcclxuXHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblx0LmFkZHJlc3MtdGV4dHtcclxuXHRcdGZvbnQtc2l6ZTogMTlweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMjApO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdG1hcmdpbjogM3B4IDAgMDtcclxuXHR9XHJcblx0LmJ0bnN7XHJcblx0XHRtYXJnaW46IGF1dG8gMCAwO1xyXG5cdFx0LmJ0bi1saW5re1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDIwKTtcclxuXHRcdFx0Y29sb3I6ICM1ZmNjZmE7XHJcblx0XHQgICAgbWluLWhlaWdodDogMzBweDtcclxuXHRcdCAgICBjb2x1bW4tZ2FwOiAxMnB4O1xyXG5cdFx0XHRtYXJnaW46IDAhaW1wb3J0YW50O1xyXG5cdFx0XHRwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuXHRcdFx0Jjpmb2N1cyxcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRjb2xvcjogJHJlZDtcclxuXHRcdFx0XHQubGluay1tYXAtYXJyb3d7XHJcblx0ICAgIFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2xpbmstYXJyb3ctcmVkLnBuZyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmNvbnRlbnRfZm9ybV9zZWN0aW9ue1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDUxcHggMCAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAgcmdiYSgyNTUsMjU1LDI1NSwxKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwwLjk5KSA0NyUsIHJnYmEoMjU1LDI1NSwyNTUsMC45MSkgNDglLCByZ2JhKDI1NSwyNTUsMjU1LDApIDYwJSk7IC8qIEZGMy42LTE1ICovXHJcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUscmdiYSgyNTUsMjU1LDI1NSwwLjk5KSA0NyUscmdiYSgyNTUsMjU1LDI1NSwwLjkxKSA0OCUscmdiYSgyNTUsMjU1LDI1NSwwKSA2MCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUscmdiYSgyNTUsMjU1LDI1NSwwLjk5KSA0NyUscmdiYSgyNTUsMjU1LDI1NSwwLjkxKSA0OCUscmdiYSgyNTUsMjU1LDI1NSwwKSA2MCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2ZmZmZmZicsIGVuZENvbG9yc3RyPScjMDBmZmZmZmYnLEdyYWRpZW50VHlwZT0xICk7IC8qIElFNi05ICovXHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuY29udGVudHN7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgY29sdW1uLWdhcDogNDBweDtcclxuICAgICAgICByb3ctZ2FwOiAyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQtbGVmdHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDU2MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MnB4O1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQtcmlnaHR7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgIH1cclxuICAgIC5pbWctcGFyYWxsYXgge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogNDYuNSU7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lXHJcbiAgICB9XHJcbiAgICAuaW1hZ2V7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIC8vICY6YWZ0ZXJ7XHJcbiAgICAgICAgLy8gICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgLy8gICAgIHRvcDogMDtcclxuICAgICAgICAvLyAgICAgbGVmdDogMDtcclxuICAgICAgICAvLyAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgLy8gICAgIGJvdHRvbTogMDtcclxuICAgICAgICAvLyAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAgcmdiYSgyNTUsMjU1LDI1NSwwKSA3NSUsIHJnYmEoMjU1LDI1NSwyNTUsMSkgOTUlLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xyXG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICByZ2JhKDI1NSwyNTUsMjU1LDApIDc1JSxyZ2JhKDI1NSwyNTUsMjU1LDEpIDk1JSxyZ2JhKDI1NSwyNTUsMjU1LDEpIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgcmdiYSgyNTUsMjU1LDI1NSwwKSA3NSUscmdiYSgyNTUsMjU1LDI1NSwxKSA5NSUscmdiYSgyNTUsMjU1LDI1NSwxKSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcbiAgICAgICAgLy8gICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTAgKTsgLyogSUU2LTkgKi9cclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgJi5tb2JpbGV7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGVhZGluZ3N7XHJcbiAgICAgICAgJi50b3B7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250MjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKC0xMCk7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm1haW57XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKC0xMCk7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5mb3Jte1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0NnB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygtMTApO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDEycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtYmx1ZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIHNwYW46bm90KC5jb250YWluKXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50aGUtY29udGVudHtcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoLTEpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrLTEwMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICArIHB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsLG9se1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoLTEpO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrLTEwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29udGFjdC1mb3Jte1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiA0MnB4IDM5cHggNThweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0xMDA7XHJcbiAgICB9XHJcbn0iLCIuY29udGVudF9iZ2ltZ19zZWN0aW9ue1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0cGFkZGluZzogNTFweCAwIDcycHg7XHJcblx0LmNvbnRlbnRze1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0fVxyXG5cdC5oZWFkaW5nc3tcclxuXHQgICAgJi50b3B7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250MjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcclxuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKC0xMCk7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdGNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMnB4O1xyXG5cdCAgICB9XHJcblx0ICAgICYubWFpbntcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRcdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoLTEwKTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMThweDtcclxuXHQgICAgfVxyXG5cdH1cclxuXHQudGhlLWNvbnRlbnR7XHJcblx0XHRwe1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMCk7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0KyBwe1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDE0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHVsLG9se1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMCk7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR9XHJcblx0XHRhe1xyXG5cdFx0XHRjb2xvcjogJHJlZDtcclxuXHRcdFx0Jjpmb2N1cyxcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRjb2xvcjogJGxpZ2h0LWJsdWU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmJ0bnN7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0Y29sdW1uLWdhcDogNTZweDtcclxuXHRcdG1hcmdpbjogMTlweCAwIDA7XHJcblx0fVxyXG59IiwiLmNvbnRlbnRfYmd3aGl0ZV9zZWN0aW9ue1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRwYWRkaW5nOiA3MHB4IDAgNjNweDtcclxuXHQuY29udGVudHN7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHR9XHJcblx0LmhlYWRpbmdze1xyXG5cdCAgICAmLnRvcHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRcdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoLTEwKTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0Y29sb3I6ICRibHVlO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0ICAgIH1cclxuXHQgICAgJi5tYWlue1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDI7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XHJcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygtMTApO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRjb2xvcjogJGxpZ2h0LWJsdWU7XHJcblx0XHRcdG1hcmdpbjogMCAwIDMzcHg7XHJcblx0ICAgIH1cclxuXHR9XHJcblx0LnRoZS1jb250ZW50e1xyXG5cdFx0cHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKC0yKTtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0Y29sb3I6ICRibGFjay0xMDA7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0KyBwe1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDE0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHVsLG9se1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoLTIpO1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrLTEwMDtcclxuXHRcdH1cclxuXHRcdGF7XHJcblx0XHRcdGNvbG9yOiAkcmVkO1xyXG5cdFx0XHQmOmZvY3VzLFxyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdGNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuYnRuc3tcclxuXHRcdG1hcmdpbjogMjVweCAwIDA7XHJcblx0fVxyXG59IiwiLmNvbnRlbnRfYmdncmF5X3NlY3Rpb257XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcclxuXHRwYWRkaW5nOiA3MHB4IDAgNTNweDtcclxuXHQuY29udGVudHN7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHR9XHJcblx0LmhlYWRpbmdze1xyXG5cdCAgICAmLnRvcHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQyO1xyXG5cdFx0XHRmb250LXdlaWdodDogODAwO1xyXG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoLTEwKTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0Y29sb3I6ICRsaWdodC1ibHVlO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0ICAgIH1cclxuXHQgICAgJi5tYWlue1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdFx0XHRmb250LXNpemU6IDM2cHg7XHJcblx0XHQgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcblx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKC0xMCk7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdGNvbG9yOiAkYmx1ZTtcclxuXHRcdFx0bWFyZ2luOiAxcHggMCAxOXB4O1xyXG5cdCAgICB9XHJcblx0fVxyXG5cdC50aGUtY29udGVudHtcclxuXHRcdHB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygwKTtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0Y29sb3I6ICRibGFjay0xMDA7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0KyBwe1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDE0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHVsLG9se1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMCk7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2stMTAwO1xyXG5cdFx0fVxyXG5cdFx0YXtcclxuXHRcdFx0Y29sb3I6ICRyZWQ7XHJcblx0XHRcdCY6Zm9jdXMsXHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0Y29sb3I6ICRsaWdodC1ibHVlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5idG5ze1xyXG5cdFx0bWFyZ2luOiAyMXB4IDAgMDtcclxuXHR9XHJcbn0iLCIuY29udGVudHYyX3NlY3Rpb257XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdHBhZGRpbmc6IDU0cHggMCA1MHB4O1xyXG5cdC5jb250ZW50c3tcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdH1cclxuXHQuaGVhZGluZ3N7XHJcblx0ICAgICYudG9we1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDI7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XHJcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygtMTApO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRjb2xvcjogJGxpZ2h0LWJsdWU7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHQgICAgfVxyXG5cdCAgICAmLm1haW57XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRmb250LXdlaWdodDogOTAwO1xyXG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdCAgICBsaW5lLWhlaWdodDogMzZweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoLTEwKTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0Y29sb3I6ICRibHVlO1xyXG5cdFx0XHRtYXJnaW46IC00cHggMCAyM3B4O1xyXG5cdCAgICB9XHJcblx0fVxyXG5cdC50aGUtY29udGVudHtcclxuXHRcdHB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygtMik7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2stMTAwO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdCsgcHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHR1bCxvbHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKC0yKTtcclxuXHRcdFx0Y29sb3I6ICRibGFjay0xMDA7XHJcblx0XHR9XHJcblx0XHRhe1xyXG5cdFx0XHRjb2xvcjogJHJlZDtcclxuXHRcdFx0Jjpmb2N1cyxcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRjb2xvcjogJGxpZ2h0LWJsdWU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuY29udGVudF9zZXJ2aWNlc19zZWN0aW9ue1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRwYWRkaW5nOiAyOXB4IDAgMjVweDtcclxuXHQuY29udGVudHN7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHR9XHJcblx0LmhlYWRpbmdze1xyXG5cdCAgICAmLm1haW57XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRmb250LXdlaWdodDogOTAwO1xyXG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdCAgICBsaW5lLWhlaWdodDogMzZweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoLTEwKTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0Y29sb3I6ICRibHVlO1xyXG5cdFx0XHRtYXJnaW46IC00cHggMCAyM3B4O1xyXG5cdCAgICB9XHJcblx0fVxyXG5cdC50aGUtY29udGVudHtcclxuXHRcdG1hcmdpbjogMCAwIDM1cHg7XHJcblx0XHRwe1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoLTIpO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrLTEwMDtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHQrIHB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTRweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRzdHJvbmd7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHRjb2xvcjogJHJlZDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0dWwsb2x7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygtMik7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2stMTAwO1xyXG5cdFx0fVxyXG5cdFx0YXtcclxuXHRcdFx0Y29sb3I6ICRyZWQ7XHJcblx0XHRcdCY6Zm9jdXMsXHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0Y29sb3I6ICRsaWdodC1ibHVlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jb250ZW50LXNlcnZpY2Vze1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0Y29sdW1uLWdhcDogMjJweDtcclxuXHR9XHJcblx0LnNlcnZpY2V7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogMzg1cHg7XHJcblx0XHRoZWlnaHQ6IDU2MHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0Jjpmb2N1cyxcclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdCY6YmVmb3Jle1xyXG5cdCAgICAgICAgICAgIG9wYWNpdHk6IC44NTtcclxuXHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCA1cHggJGxpZ2h0LWJsdWU7XHJcblx0XHRcdH1cclxuXHRcdFx0JjphZnRlcntcclxuXHQgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5jb250ZW50LWJveHtcclxuXHRcdFx0XHRoZWlnaHQ6IDU2MHB4O1xyXG5cdCAgICBcdFx0cGFkZGluZzogNjVweCAzNXB4IDI0cHggNDFweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc2VydmljZS1oZWFkaW5ne1xyXG5cdFx0XHQgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcblx0XHRcdCAgICBicntcclxuXHRcdFx0ICAgIFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0ICAgIH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuc2VydmljZS1zdWJoZWFkaW5nLFxyXG5cdFx0XHQuc2VydmljZS10ZXh0e1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdCAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblx0ICAgICAgICAgICAgYW5pbWF0aW9uOiBhbmltLXNob3cgLjZzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5idG4tbGlua3tcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdCAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblx0ICAgICAgICAgICAgYW5pbWF0aW9uOiBhbmltLWZsZXggLjZzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOmJlZm9yZXtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0ICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgXHRcdGhlaWdodDogMTAwJTtcclxuICAgIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgIFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHQgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQmOmFmdGVye1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoOSwzNCw3NiwwKSAwJSwgcmdiYSg5LDM0LDc2LDApIDUxJSwgcmdiYSg5LDM0LDc2LDEpIDc0JSwgcmdiYSg5LDM0LDc2LDEpIDg2JSk7IC8qIEZGMy42LTE1ICovXHJcblx0XHRcdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoOSwzNCw3NiwwKSAwJSxyZ2JhKDksMzQsNzYsMCkgNTElLHJnYmEoOSwzNCw3NiwxKSA3NCUscmdiYSg5LDM0LDc2LDEpIDg2JSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXHJcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICByZ2JhKDksMzQsNzYsMCkgMCUscmdiYSg5LDM0LDc2LDApIDUxJSxyZ2JhKDksMzQsNzYsMSkgNzQlLHJnYmEoOSwzNCw3NiwxKSA4NiUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuXHRcdFx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMDA5MjI0YycsIGVuZENvbG9yc3RyPScjMDkyMjRjJyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOSAqL1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHRvcGFjaXR5OiAwLjc1O1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAuM3NcclxuXHRcdH1cclxuXHRcdGltZ3tcclxuXHRcdCAgICB3aWR0aDogMTAwJTtcclxuXHRcdCAgICBoZWlnaHQ6IDEwMCU7XHJcblx0XHQgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHQgICAgJi5tb2JpbGV7XHJcblx0XHQgICAgXHRkaXNwbGF5OiBub25lO1xyXG5cdFx0ICAgIH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmNvbnRlbnQtYm94e1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogMDtcclxuXHQgICAgd2lkdGg6IDEwMCU7XHJcbiAgICBcdG1heC13aWR0aDogMzg1cHg7XHJcbiAgICBcdGhlaWdodDogMTAzcHg7XHJcblx0ICAgIHBhZGRpbmc6IDAgMjVweCAwIDQxcHg7XHJcblx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcblx0XHR6LWluZGV4OiA1O1xyXG5cdH1cclxuXHQuc2VydmljZS1oZWFkaW5ne1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0ICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcblx0ICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHQgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0ICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDApO1xyXG5cdCAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdCAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgXHRjb2xvcjogJHdoaXRlO1xyXG4gICAgXHRtYXJnaW46IDA7XHJcbiAgICBcdHRyYW5zaXRpb246IC4zcztcclxuICAgIFx0c3BhbntcclxuICAgIFx0XHRjb2xvcjogJGxpZ2h0LWJsdWU7XHJcbiAgICBcdH1cclxuXHR9XHJcblx0LnNlcnZpY2Utc3ViaGVhZGluZ3tcclxuXHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250MjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRmb250LXNpemU6IDIycHg7XHJcblx0ICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdCAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygwKTtcclxuXHQgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIFx0Y29sb3I6ICRsaWdodC1ibHVlO1xyXG4gICAgXHRtYXJnaW46IDI3cHggMCA0cHg7XHJcbiAgICBcdGRpc3BsYXk6IG5vbmU7XHJcbiAgICBcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG5cdC5zZXJ2aWNlLXRleHR7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcblx0XHRwe1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0ICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDApO1xyXG5cdFx0ICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblx0ICAgIFx0Y29sb3I6ICR3aGl0ZTtcclxuXHQgICAgXHRtYXJnaW46IDA7XHJcblx0ICAgIH1cclxuXHRcdHVsLG9se1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoLTQpO1xyXG5cdCAgICBcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR9XHJcblx0XHRhe1xyXG5cdFx0XHRjb2xvcjogJHJlZDtcclxuXHRcdFx0Jjpmb2N1cyxcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRjb2xvcjogJGxpZ2h0LWJsdWU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmJ0bi1saW5re1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XHJcblx0XHRtYXJnaW46IGF1dG8gMCAwIWltcG9ydGFudDtcclxuXHR9XHJcbn0iLCIuc2luZ2xlLXBvc3QgLmZyZWVfcXVvdGVfc2VjdGlvbntcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcbi5mcmVlX3F1b3RlX3NlY3Rpb257XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cdC5jb250ZW50c3tcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0ICAgIGNvbHVtbi1nYXA6IDQwcHg7XHJcblx0fVxyXG5cdC5jb250ZW50LWxlZnR7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogNTYwcHg7XHJcblx0fVxyXG5cdC5jb250ZW50LXJpZ2h0e1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDYwMHB4O1xyXG5cdH1cclxuXHQuaGVhZGluZ3N7XHJcblx0ICAgICYudG9we1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDI7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XHJcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygtMTApO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRjb2xvcjogJGxpZ2h0LWJsdWU7XHJcblx0XHRcdG1hcmdpbjogLTEycHggMCAwO1xyXG5cdCAgICB9XHJcblx0ICAgICYubWFpbntcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRcdFx0Zm9udC1zaXplOiA1N3B4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNTVweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoLTEwKTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0Y29sb3I6ICRibHVlO1xyXG5cdFx0XHRtYXJnaW46IC0zcHggMCAxOXB4O1xyXG5cdFx0ICAgIHBhZGRpbmc6IDAgMXB4IDAgMDtcclxuXHQgICAgfVxyXG5cdCAgICAmLmZvcm17XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250MjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcclxuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdFx0XHRmb250LXNpemU6IDQ2cHg7XHJcblx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKC0xMCk7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRwYWRkaW5nOiAxMXB4IDAgMTNweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcblx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XHJcblx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHRzcGFuOm5vdCguY29udGFpbil7XHJcblx0XHRcdFx0Y29sb3I6ICRsaWdodC1ibHVlO1xyXG5cdFx0XHR9XHJcblx0ICAgIH1cclxuXHR9XHJcblx0LnRoZS1jb250ZW50e1xyXG5cdFx0cHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKC0xKTtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0Y29sb3I6ICRibGFjay0xMDA7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0KyBwe1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDE0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHVsLG9se1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoLTEpO1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrLTEwMDtcclxuXHRcdH1cclxuXHRcdGF7XHJcblx0XHRcdGNvbG9yOiAkcmVkO1xyXG5cdFx0XHQmOmZvY3VzLFxyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdGNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuY29udGFjdC1mb3Jte1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0cGFkZGluZzogNDFweCAzOXB4IDI5cHg7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0xMDA7XHJcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XHJcblx0fVxyXG5cdC5jb250YWN0LWxpbmtze1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBcdHJvdy1nYXA6IDE4cHg7XHJcbiAgICBcdG1hcmdpbjogNDdweCAwIDA7XHJcbiAgICBcdHBhZGRpbmc6IDA7XHJcbiAgICBcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0fVxyXG5cdC5mcmVlLXF1b3RlLWxpbmt7XHJcblx0ICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgXHRjb2x1bW4tZ2FwOiA5cHg7XHJcbiAgICBcdCY6Zm9jdXMsXHJcbiAgICBcdCY6aG92ZXIsXHJcbiAgICBcdCY6YWN0aXZle1xyXG4gICAgXHRcdC50ZXh0e1xyXG5cdCAgICBcdFx0Y29sb3I6ICRsaWdodC1ibHVlO1xyXG5cdCAgICBcdH1cclxuICAgIFx0fVxyXG4gICAgXHRpe1xyXG4gICAgXHRcdGZvbnQtc2l6ZTogMjJweDtcclxuICAgIFx0XHRjb2xvcjogJHdoaXRlO1xyXG4gICAgXHR9XHJcbiAgICBcdGksXHJcblx0XHQuaWNvbntcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHQgICAgZmxleC1zaHJpbms6IDA7XHJcblx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcclxuICAgIFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBcdFx0d2lkdGg6IDQwcHg7XHJcbiAgICBcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0fVxyXG5cdFx0JltocmVmXj1cInRlbDpcIl0gLnRleHR7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdH1cclxuXHRcdC50ZXh0e1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcclxuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHQgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcblx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDApO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5pbmZvX3RhYnNfc2VjdGlvbntcclxuXHRtYXJnaW46IDAgMCA0NXB4O1xyXG5cdC5pbmZvLXRhYntcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0JjpiZWZvcmV7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGhlaWdodDogNzBweDtcclxuXHRcdCAgICBiYWNrZ3JvdW5kOiByZ2IoOSwzNCw3Nik7IC8qIE9sZCBicm93c2VycyAqL1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAgcmdiYSg5LDM0LDc2LDEpIDAlLCByZ2JhKDk1LDIwNCwyNTAsMSkgMTAwJSk7IC8qIEZGMy42LTE1ICovXHJcblx0XHRcdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICByZ2JhKDksMzQsNzYsMSkgMCUscmdiYSg5NSwyMDQsMjUwLDEpIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICByZ2JhKDksMzQsNzYsMSkgMCUscmdiYSg5NSwyMDQsMjUwLDEpIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuXHRcdFx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwOTIyNGMnLCBlbmRDb2xvcnN0cj0nIzVmY2NmYScsR3JhZGllbnRUeXBlPTEgKTsgLyogSUU2LTkgKi9cclxuXHRcdH1cclxuXHRcdCY6bm90KDpmaXJzdC1jaGlsZCl7XHJcblx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDBweCA1cHggMTVweCAwcHggcmdiYSgwLDAsMCwwLjIpIGluc2V0O1xyXG5cdFx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDVweCAxNXB4IDBweCByZ2JhKDAsMCwwLDAuMikgaW5zZXQ7XHJcblx0XHRcdFx0LW1vei1ib3gtc2hhZG93OiAwcHggNXB4IDE1cHggMHB4IHJnYmEoMCwwLDAsMC4yKSBpbnNldDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQudGFiLXRpdGxle1xyXG5cdCAgICBkaXNwbGF5OiBmbGV4O1xyXG5cdCAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Y29sdW1uLWdhcDogMTRweDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250MjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA4MDA7XHJcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0ICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKC0xMCk7XHJcblx0ICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0ICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblx0ICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBcdG1hcmdpbjogMDtcclxuICAgIFx0cGFkZGluZzogMTJweCAwIDE1cHg7XHJcblx0ICAgIHRyYW5zaXRpb246IC4zcztcclxuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Lmljb24tc3RhdGV7XHJcblx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDEzcHg7XHJcblx0XHRcdHRvcDogY2FsYyg1MCUgLSAxN3B4KTtcclxuXHRcdFx0JjpiZWZvcmUsXHJcblx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0Y29udGVudDpcIlwiO1xyXG5cdFx0XHRcdHdpZHRoOiAxOHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IGNhbGMoNTAlIC0gMXB4KTtcclxuXHRcdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIDlweCk7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgwZGVnKSk7XHJcblx0XHRcdFx0QGV4dGVuZCAuYW5pbWF0ZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5jb2xsYXBzZWR7XHJcblx0XHRcdC5pY29uLXN0YXRle1xyXG5cdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSg5MGRlZykpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQudGFiLWNvbnRlbnR7XHJcblx0XHR1bC50YWItbGlzdHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdCAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHQgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRwYWRkaW5nOiAxOXB4IDAgMzBweDtcclxuXHRcdFx0LnRhYi1saW5re1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250MjtcclxuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG5cdFx0XHQgICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoNzUpO1xyXG5cdFx0XHQgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0ICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHQgICAgXHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0ICAgIFx0Jjpmb2N1cyxcclxuXHRcdCAgICBcdCY6aG92ZXIsXHJcblx0XHQgICAgXHQmOmFjdGl2ZXtcclxuXHRcdCAgICBcdFx0Y29sb3I6ICRsaWdodC1ibHVlO1xyXG5cdFx0ICAgIFx0fVxyXG5cdFx0ICAgIH1cclxuXHRcdCAgICAuZGVmYXVsdC1pY29ue1xyXG5cdFx0ICAgIFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7XHJcblx0XHQgICAgXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0ICAgIFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdCAgICBcdHdpZHRoOiA5cHg7XHJcblx0XHQgICAgXHRoZWlnaHQ6IDlweDtcclxuXHQgICAgXHQgICAgbWFyZ2luOiAwIDZweCAycHggMDtcclxuXHRcdCAgICB9XHJcblx0XHQgICAgaXtcclxuXHRcdCAgICBcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdCAgICBcdGNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuXHRcdCAgICBcdG1hcmdpbjogMCA2cHggMCAwO1xyXG5cdFx0ICAgIH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuZ3JlY2FwdGNoYS1iYWRnZXtcblx0Ym90dG9tOiA3NHB4IWltcG9ydGFudDtcblx0ei1pbmRleDogMTAwMTA7XG59XG4udGFiLW9ubHksXG4ubW9iaWxlLW9ubHl7XG5cdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xufVxuLmZsZXgtY29udGFpbmVye1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuLmZsZXgtd3JhcHtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuLmNsZWFyZml4e1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y2xlYXI6IGJvdGg7XG5cdGZsb2F0OiBub25lO1xuXHR3aWR0aDogMTAwJTtcbn1cbi50ZXh0LWp1c3RpZnl7XG5cdHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4udGV4dC1yaWdodHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udGV4dC1sZWZ0e1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRleHQtY2VudGVye1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5zcGFuLm9uZWxpbmV7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5oYXMtY2xlYXJmaXg6YWZ0ZXJ7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjbGVhcjogYm90aDtcblx0ZmxvYXQ6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xufVxuLm5vLXBhZGRpbmd7XG5cdHBhZGRpbmc6IDAhaW1wb3J0YW50O1xufVxuLmFuaW1hdGV7XG5cdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG59XG4uYW5pbWF0ZS12ZXJ5ZmFzdHtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyBlYXNlKTtcbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dCxcbi5zci1vbmx5e1xuXHQvLyBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbn1cbi5hbGlnbm5vbmUge1xuXHRtYXJnaW46IDA7XG5cdG1heC13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiBhdXRvO1xufVxuLmFsaWduY2VudGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogOHB4IGF1dG8gMTdweDtcblx0aGVpZ2h0OiBhdXRvO1xufVxuLmFsaWdubGVmdCxcbi5hbGlnbnJpZ2h0IHtcblx0bWFyZ2luLXRvcDogOHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxN3B4O1xuXHRoZWlnaHQ6IGF1dG87XG59XG4uYWxpZ25sZWZ0IHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbi1yaWdodDogMTdweDtcbn1cbi5hbGlnbnJpZ2h0IHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogMTdweDtcbn1cbi5pbWctd3JhcHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMCBhdXRvIDMwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0aW1ne1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuXHRcdG1hcmdpbjogOHB4IGF1dG87XG5cdH1cbn1cbi5pbWctd3JhcC1yaWdodHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW46IDAgMCAzMHB4IDUwcHg7XG59XG4uaW1nLXdyYXAtbGVmdHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbjogMCA1MHB4IDMwcHggMDtcbn1cbmltZy5hbGlnbmxlZnQsXG5pbWcuYWxpZ25yaWdodCxcbmltZy5hbGlnbm5vbmUsXG5pbWcuYWxpZ25jZW50ZXJ7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcbn1cblxuLm1heC1oNjB7XG5cdG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDI3MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd3AtbW9iaWxlKXtcblx0LmltZy13cmFwe1xuXHRcdGZsb2F0OiBub25lIWltcG9ydGFudDtcblx0XHRjbGVhcjogYm90aDtcblx0XHRtYXJnaW46IDAgYXV0byAyMHB4IWltcG9ydGFudDtcblx0fVxuXHRpbWcuYWxpZ25sZWZ0LFxuXHRpbWcuYWxpZ25yaWdodCxcblx0aW1nLmFsaWdubm9uZVxuXHRpbWcuYWxpZ25jZW50ZXJ7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAyMHB4IGF1dG87XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG59IiwiQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG92ZXJtYXgtZGVzay0yMDAwKXtcblx0LmZyb250X3NlcnZpY2VzX3NlY3Rpb24gLmZyb250LXNlcnZpY2Vze1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0ICAgIG1heC13aWR0aDogMTI4MHB4O1xuXHQgICAgbWFyZ2luOiAwIGF1dG87XG5cdCAgICBwYWRkaW5nOiAwIDIwcHg7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRvdmVybWF4LWRlc2stMTgwMCl7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkb3Zlcm1heC1kZXNrKXtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtZGVzay0xMzQwKXtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtZGVzayl7XG5cdC5jb250YWluZXJ7XG5cdFx0cGFkZGluZzogMCAyMHB4IWltcG9ydGFudDtcblx0fVxuXHQjbWFzdGhlYWQgLmhlYWRlci13cmFwe1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHQuY29udGFpbmVye1xuXHRcdFx0cGFkZGluZzogMCFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5mcm9udF9iYW5uZXJfc2VjdGlvbntcblx0XHQuY29udGVudHN7XG5cdFx0ICAgIHBhZGRpbmc6IDAgMzVweDtcblx0XHR9XG5cdFx0I2Zyb250LXNsaWRlci1kb3Rze1xuXHRcdFx0cGFkZGluZzogMjZweCAzNXB4IDI5cHg7XG5cdFx0fVxuXHR9XG5cdC5mcm9udF9zZXJ2aWNlc19zZWN0aW9ue1xuXHRcdC5jb250ZW50LXRvcHtcblx0XHRcdG1heC13aWR0aDogNjAwcHg7XG4gICAgXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblx0fVxuXHQuZnJvbnRfaW1nY29udGVudF9zZWN0aW9ue1xuXHQgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gICAgXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdC5jb250ZW50c3tcblx0XHQgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXHRcdC5jb250ZW50LWxlZnR7XG5cdCAgICAgICAgcGFkZGluZzogMjlweCAwIDA7XG5cdFx0fVxuXHRcdC5jb250ZW50LXJpZ2h0e1xuXHRcdFx0cGFkZGluZzogMTZweCAwIDI5cHg7XG5cdFx0fVxuXHRcdC5pbWFnZXtcblx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCAgICB0b3A6IHVuc2V0O1xuXHRcdCAgICByaWdodDogdW5zZXQ7XG5cdCAgICAgICAgdHJhbnNmb3JtOiB1bnNldDtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHQgICAgaW1ne1xuXHRcdCAgICBcdHdpZHRoOiAxMDAlO1xuICAgIFx0XHRcdGhlaWdodDogYXV0bztcblx0XHQgICAgfVxuXHRcdH1cblx0fVxuXHQuZnJvbnRfY29udGVudGZvcm1fc2VjdGlvbntcblx0XHQuY29udGVudHN7XG5cdFx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBcdFx0cm93LWdhcDogMjRweDtcblx0XHR9XG5cdFx0LmNvbnRlbnQtbGVmdHtcblx0XHQgICAgbWF4LXdpZHRoOiA2MDBweDtcblx0XHR9XG5cdH1cblx0LmZyZWVfcXVvdGVfc2VjdGlvbntcblx0XHQuY29udGVudHN7XG5cdFx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgXHRcdHJvdy1nYXA6IDMwcHg7XG5cdFx0fVxuXHR9XG5cdC5ibG9nX3BhZ2Vfc2VjdGlvbntcblx0XHQucG9zdC1jYXJkcyAuYWxtLXJldmVhbHtcblx0XHRcdG1heC13aWR0aDogODAwcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdCsuYWxtLXJldmVhbHtcblx0XHRcdCAgICBtYXJnaW46IDI0cHggYXV0byAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQjZm9vdGVye1xuXHRcdC5mb290ZXItc29jaWFsLWljb25zLWJveHtcblx0XHQgICAgZmxleC13cmFwOiB3cmFwO1xuXHRcdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBcdFx0cm93LWdhcDogMjBweDtcblx0XHR9XG5cdFx0dWwuZm9vdGVyLXNvY2lhbC1pY29uc3tcblx0XHQgICAgcGFkZGluZzogNXB4IDAgMDtcblx0XHR9XG5cdH1cblx0Lmdvb2dsZV9tYXBfc2VjdGlvbntcblx0XHRtYXJnaW46IC0xODlweCAwIDA7XG5cdFx0Lm1hcC1hZGRyZXNzLWJveHtcblx0XHQgICAgdG9wOiAxNzBweDtcblx0XHQgICAgbGVmdDogMjBweDtcblx0ICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTNweCAyMXB4IDIwcHg7XG5cdFx0fVxuXHRcdC5hZGRyZXNzLWhlYWRpbmd7XG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHR9XG5cdFx0LmFkZHJlc3MtdGV4dHtcblx0XHQgICAgbWFyZ2luOiAycHggMCAwO1xuXHRcdH1cblx0XHQuYnRuc3tcblx0XHRcdG1hcmdpbjogNHB4IDAgMDtcblx0XHR9XG5cdH1cblx0LmNvbnRlbnRfZm9ybV9zZWN0aW9ue1xuXHRcdC5jb250YWN0LWZvcm17XG5cdFx0ICAgIHBhZGRpbmc6IDQycHggMzlweCA2OXB4O1xuXHRcdH1cblx0XHRkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5oYXMtZm9vdG5vdGUgZGl2Lmdmb3JtX2ZpZWxkcyAuZm9ybS1mb290bm90ZXtcblx0XHQgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBcdFx0bWFyZ2luOiA4NXB4IDAgMDtcblx0XHR9XG5cdFx0ZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAubm90ZXtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdHBhZGRpbmc6IDAgMCAwIDMycHg7XG5cdFx0XHQubm90ZS1pY29ue1xuXHRcdFx0ICAgIGJhY2tncm91bmQtc2l6ZTogMjdweDtcblx0XHQgICAgICAgIHRvcDogLTRweDtcbiAgICBcdFx0XHRsZWZ0OiAtMXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5oYXMtZm9vdG5vdGUgLmdmb3JtX2Zvb3RlciAuYnV0dG9uLFxuXHRcdGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmhhcy1mb290bm90ZSAuZ2Zvcm1fZm9vdGVyIGlucHV0LmJ1dHRvbixcblx0XHRkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5oYXMtZm9vdG5vdGUgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF17XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0ICAgIG1hcmdpbjogMTNweCAwIDAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGRlc2spe1xuXHQjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uPnVsIC5kcm9wZG93bi1jYXJldDpiZWZvcmV7XG5cdFx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG5cdH1cblx0I21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbj51bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVue1xuXHQgICAgJi5hY3RpdmV7XG5cdCAgICBcdHVsLmRyb3Bkb3duLW1lbnV7XG5cdCAgICBcdFx0ZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XG5cdFx0XHRcdG9wYWNpdHk6IDEhaW1wb3J0YW50O1xuXHRcdFx0XHRhbmltYXRpb246IGFuaW0tc2hvdyAuM3MgZWFzZS1pbi1vdXQ7XG5cdCAgICBcdH1cblx0ICAgIH1cblx0fVxuXHQjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVye1xuICAgIFx0ZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBcdC5uYXYtd3JhcHtcbiAgICBcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIFx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgXHRcdGhlaWdodDogMTAwJTtcbiAgICBcdH1cblx0fVxuICAgICNtZW51LXRvZ2dsZXtcbiAgICAgICAgZGlzcGxheTpibG9jayFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbjogMTRweCAwIDA7XG4gICAgfVxuICAgICNtYWluLW5hdmlnYXRpb24ub3Blbntcblx0ICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcblx0fVxuICAgICNtYWluLW5hdmlnYXRpb24+dWwgdWx7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbGVmdDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgIHJpZ2h0OiBhdXRvIWltcG9ydGFudDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgICB9XG4gICAgI21hc3RoZWFkIC5oZWFkZXItd3JhcCAuY29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciAjaGVhZGVyLW5hdmlnYXRpb24gI21haW4tbmF2aWdhdGlvbj51bHtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHQgICAgcGFkZGluZzogMjFweCA0MHB4IDMzcHg7XG5cdCAgICBmbG9hdDogbm9uZTtcblx0ICAgIGRpc3BsYXk6IGZsZXg7XG5cdCAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdCAgICBtaW4taGVpZ2h0OiAxMDAlO1xuXHQgICAgbWFyZ2luOiAwIGF1dG8haW1wb3J0YW50O1xuXHRcdCY6YmVmb3Jle1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcblx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgICB0b3A6IDA7XG5cdFx0ICAgIGxlZnQ6IDA7XG5cdFx0ICAgIHJpZ2h0OiAwO1xuXHRcdCAgICBib3R0b206IDA7XG5cdFx0ICAgIHotaW5kZXg6IC0xO1xuXHRcdCAgICAvLyBvcGFjaXR5OiAwLjk4O1xuXHRcdH1cblx0fVxuXHQvLyBNQUlOIE5BVklHQVRJT05cbiAgICAjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbntcblx0ICAgIGhlaWdodDogMTAwJTtcbiAgICBcdCNtYWluLW5hdmlnYXRpb257XG4gICAgXHQgICAgZGlzcGxheTogbm9uZTtcbiAgICBcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgXHQgICAgei1pbmRleDogMTAwMDtcbiAgICBcdCAgICB0b3A6IDEwMCU7XG4gICAgXHQgICAgbGVmdDogMDtcbiAgICBcdCAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgXHQgICAgbWF4LXdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICBcdCAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAycHggMCAwO1xuICAgIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBcdFx0Ym9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRibHVlO1xuICAgIFx0fVxuICAgIH1cblx0Ly8gTUFJTiBNRU5VIElURU1TXG5cdCNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24+dWw+bGl7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdCAgICBwYWRkaW5nOiA5cHggMDtcblx0ICAgICYuc29jaWFsLWxpbmtze1xuXHQgICAgXHR3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG5cdCAgICBcdG1hcmdpbjogMTdweCAwIDAgLTIwcHg7XG5cdCAgICBcdHBhZGRpbmc6IDE1cHggMCAxNHB4O1xuXHQgICAgfVxuXHRcdD5he1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQyO1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHQgICAgcGFkZGluZzogMDtcblx0XHQgICAgY29sb3I6ICR3aGl0ZTtcblx0XHRcdHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcblx0XHQgICAgd2hpdGUtc3BhY2U6IC1tb3otcHJlLXdyYXA7XG5cdFx0ICAgIHdoaXRlLXNwYWNlOiAtcHJlLXdyYXA7XG5cdFx0ICAgIHdoaXRlLXNwYWNlOiAtby1wcmUtd3JhcDtcblx0XHQgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6YWN0aXZlLFxuXHRcdFx0Jjpmb2N1c3tcblx0ICAgIFx0ICAgIGJvcmRlci1ib3R0b206IG5vbmUhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOm5vdCguc29jaWFsLWxpbmtzKTpub3QoLm5hdi1waG9uZS1saW5rKT5hW2hyZWY9XCIjXCJde1xuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6YWN0aXZlLFxuXHRcdFx0Jjpmb2N1c3tcblx0XHQgICAgXHRjb2xvcjogJHdoaXRlIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gU1VCTUVOVSBJVEVNU1xuXHQjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNoZWFkZXItbmF2aWdhdGlvbiAjbWFpbi1uYXZpZ2F0aW9uPnVsIHVsLmRyb3Bkb3duLW1lbnV7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRvcGFjaXR5OiAxO1xuXHQgICAgdG9wOiAwO1xuXHQgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIFx0Y29sdW1uLWdhcDogMTAwcHg7XG5cdCAgICByb3ctZ2FwOiA1cHg7XG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0ICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBcdG1heC13aWR0aDogMTAwJTtcblx0ICAgIC8vIG1heC1oZWlnaHQ6IDE4MHB4O1xuXHQgICAgcGFkZGluZzogOXB4IDAgMCAwO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdCAgICAmOmJlZm9yZXtcblx0ICAgIFx0Y29udGVudDogdW5zZXQ7XG5cdCAgICB9XG5cdCAgICBsaXtcbiAgICBcdCAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBcdCAgICBtYXJnaW46IDAhaW1wb3J0YW50O1xuXHQgICAgXHRhe1xuXHQgICAgXHRcdHBhZGRpbmc6IDAgMCAwIDExcHg7XG5cdCAgICBcdFx0Jjpob3Zlcntcblx0ICAgIFx0XHRcdCY6YmVmb3Jle1xuXHQgICAgXHRcdFx0XHRsZWZ0OiAwO1xuXHQgICAgXHRcdFx0fVxuXHQgICAgXHRcdH1cbiAgICBcdFx0XHQmOmJlZm9yZXtcbiAgICBcdFx0XHRcdGNvbnRlbnQ6XCJcIjtcbiAgICBcdFx0XHRcdHdpZHRoOiA4cHg7XG4gICAgXHRcdFx0XHRoZWlnaHQ6IDE0cHg7XG4gICAgXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoYXNzZXRzL2ltZy9zdWJtZW51LWFycm93LnBuZyk7XG4gICAgXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgXHRcdFx0XHR0b3A6IDZweDtcbiAgICBcdFx0XHRcdGxlZnQ6IDA7XG4gICAgXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgIFx0XHRcdH1cbiAgICBcdFx0fVxuICAgIFx0fVxuXHR9XG5cdC8vIENVUlJFTlQgU1VCTUVOVSBJVEVNXG5cdCNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24+dWw+bGkuY3VycmVudC1tZW51LWl0ZW0+YXtcblx0XHRjb2xvcjogJGxpZ2h0LWJsdWUhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmUhaW1wb3J0YW50O1xuXHR9XG5cdCNtYXN0aGVhZCAuaGVhZGVyLXdyYXAgLmNvbnRhaW5lciAuZmxleC1jb250YWluZXIgI2hlYWRlci1uYXZpZ2F0aW9uICNtYWluLW5hdmlnYXRpb24+dWwgLmNhcmV0e1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0ICAgIHJpZ2h0OiAtNHB4O1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMXB4KTtcblx0XHQmOmJlZm9yZXtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2Ryb3Bkb3duLWFycm93LW1vYi5wbmcpO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvbmF2Zm9vdGVyLWFycm93LWRvd24ucG5nKTtcblx0XHQgICAgd2lkdGg6IDExcHg7XG5cdCAgICBcdGhlaWdodDogOHB4O1xuXHRcdCAgICB0b3A6IDdweDtcblx0ICAgIFx0cmlnaHQ6IDVweDtcblx0ICAgIH1cblx0fVxuXHQuY29udGVudF9zZXJ2aWNlc19zZWN0aW9ue1xuXHRcdC5jb250ZW50LXNlcnZpY2Vze1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHQgICAgXHRyb3ctZ2FwOiAyMHB4O1xuXHRcdCAgICBtYXgtd2lkdGg6IDM4NXB4O1xuXHRcdCAgICBtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cdH1cblx0LmZyb250X2NvbnRlbnRpbWdfc2VjdGlvbntcblx0XHR2aWRlby5iY2tncm5kLXZpZHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0fVxuXHQuZnJvbnRfYmFubmVyX3NlY3Rpb257XG5cdFx0I2Zyb250LXNsaWRlciAuc2xpZGVze1xuXHRcdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDM4JSBjZW50ZXI7XG5cdFx0fVxuXHRcdC5jb250ZW50c3tcblx0XHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdCAgICA+aW1ne1xuXHRcdCAgICBcdG1hcmdpbjogMCBhdXRvIDExcHg7XG5cdFx0ICAgIH1cblx0XHR9XG5cdFx0LnNsaWRlci1jb250ZW50e1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXHRcdC5iYW5uZXItY29udGVudHtcblx0XHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0LmJ0bnN7XG4gICAgXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0LmltYWdlLWNvbnRlbnR7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDYwMHB4O1xuXHQgICAgICAgID5pbWd7XG5cdFx0ICAgICAgICB0b3A6IC00M3B4O1xuXHRcdFx0ICAgIGxlZnQ6IDUwJSFpbXBvcnRhbnQ7XG5cdFx0XHQgICAgYm90dG9tOiB1bnNldCFpbXBvcnRhbnQ7XG5cdFx0XHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0ICAgIHdpZHRoOiBhdXRvO1xuXHRcdFx0ICAgIGhlaWdodDogYXV0bztcblx0XHRcdFx0bWF4LWhlaWdodDogNTUwcHg7XG5cdCAgICAgICAgfVxuXHRcdH1cblx0XHQjZnJvbnQtc2xpZGVyLWRvdHN7XG5cdCAgICAgICAgJjpiZWZvcmV7XG5cdCAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcblx0ICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuXHQgICAgICAgIH1cblx0XHRcdC5zbGljay1kb3Rze1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtdGFiKXtcblx0I2Zvb3Rlcntcblx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2Zvb3Rlci1iY2tncm5kLW0uanBnKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdCNtZW51LWZvb3Rlci1uYXZpZ2F0aW9ue1xuXHRcdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cdFx0LmZvb3Rlci1jb250ZW50c3tcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ICAgIHJvdy1nYXA6IDMxcHg7XG5cdFx0fVxuXHRcdHVsLmZvb3Rlci1zb2NpYWwtaWNvbnN7XG5cdFx0ICAgIHBhZGRpbmc6IDE1cHggMCAwO1xuXHRcdH1cblx0fVxuXHQuZnJvbnRfY29udGVudGltZ19zZWN0aW9ue1xuXHQgICAgbWFyZ2luOiAwO1xuXHRcdC50aGUtY29udGVudC13cmFwe1xuXHQgICAgICAgICY6YWZ0ZXJ7XG5cdCAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcblx0ICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgICAgICAgICBoZWlnaHQ6IDcwMHB4O1xuXHQgICAgICAgIH1cblx0XHR9XG5cdFx0LmNvbnRlbnRze1xuXHRcdCAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblx0XHQuY29udGVudC1sZWZ0e1xuXHRcdFx0bWF4LXdpZHRoOiA2MDBweDtcblx0XHR9XG5cdFx0LmltYWdle1xuXHRcdCAgICB0b3A6IHVuc2V0O1xuXHRcdCAgICBsZWZ0OiA1MCU7XG5cdFx0ICAgIHJpZ2h0OiB1bnNldDtcblx0XHQgICAgYm90dG9tOiAwO1xuXHRcdCAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0fVxuXHR9XG5cdC5jb250ZW50X2Zvcm1fc2VjdGlvbntcblx0XHQuaGVhZGluZ3MuZm9ybXtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MnB4O1xuXHRcdCAgICBwYWRkaW5nOiAyMnB4IDE2cHggMjRweDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtdGFiLTEwODApe1xuXHQuaGlkZS1vbi1kZXNre1xuXHRcdGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcblx0fVxuXHQuaGlkZS1vbi1tb2JpbGV7XG5cdFx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG5cdH1cblx0I21hc3RoZWFkIC5oZWFkZXItc29jaWFsLWljb25ze1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmluZm9fdGFic19zZWN0aW9uIC50YWItY29udGVudCB1bC50YWItbGlzdHtcblx0XHRtYXgtaGVpZ2h0OiAzMzBweCFpbXBvcnRhbnQ7XG5cdCAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIFx0Y29sdW1uLWdhcDogNTBweDtcblx0fVxuXHQuaW1nYmdfY29udGVudF9zZWN0aW9uLFxuXHQuY29udGVudF9pbWdiZ19zZWN0aW9ue1xuXHRcdC5jb250ZW50c3tcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHQgICAgICAgICY6YmVmb3Jle1xuXHQgICAgICAgICAgICBjb250ZW50OlwiXCI7XG5cdCAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgICAgICAgICB3aWR0aDogMTAwJTtcblx0ICAgICAgICAgICAgaGVpZ2h0OiAwO1xuXHQgICAgICAgICAgICBwYWRkaW5nLXRvcDogKDY0MDAwJSAvIDEwODApO1xuXHQgICAgICAgIH1cblx0XHR9XG5cdCAgICAuaW1hZ2V7XG5cdCAgICAgICAgJi5tb2JpbGV7XG5cdCAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgICAgIH1cblx0ICAgIH1cblx0ICAgIC5pbWctcGFyYWxsYXh7XG5cdCAgICBcdGRpc3BsYXk6IG5vbmU7XG5cdCAgICB9XG5cdH1cblx0LmNvbnRlbnRfZm9ybV9zZWN0aW9ue1xuXHRcdC5jb250ZW50c3tcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHQgICAgICAgICY6YWZ0ZXJ7XG5cdCAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcblx0ICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgICAgICAgICBoZWlnaHQ6IDA7XG5cdCAgICAgICAgICAgIHBhZGRpbmctdG9wOiAoNjQwMDAlIC8gMTA4MCk7XG5cdCAgICAgICAgfVxuXHRcdH1cblx0XHQuY29udGVudC1sZWZ0e1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0fVxuXHRcdC5jb250YWN0LWZvcm17XG5cdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG5cdFx0ICAgIG1hcmdpbjogMCAwIC04NnB4O1xuXHRcdH1cblx0ICAgIC5pbWFnZXtcblx0ICAgICAgICAmLm1vYmlsZXtcblx0ICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICAgICAgfVxuXHQgICAgfVxuXHQgICAgLmltZy1wYXJhbGxheHtcblx0ICAgIFx0ZGlzcGxheTogbm9uZTtcblx0ICAgIH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRhYil7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWluLXRhYil7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LW1vYmlsZSl7XG5cdC5ibG9nX3BhZ2Vfc2VjdGlvbntcblx0XHQucG9zdC1jYXJkcyAuYWxtLXJldmVhbHtcblx0XHRcdG1heC13aWR0aDogNDAwcHg7XG5cdFx0fVxuXHRcdC50aGUtY29udGVudC13cmFwLnNpbmdsZS1wb3N0LWJsb2d7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDAgNHB4O1xuXHRcdH1cblx0XHQuc2luZ2xlLXBvc3R7XG5cdFx0XHQuY29udGVudC13cmFwe1xuXHRcdFx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHR9XG5cdFx0XHQuc2hhcmUtdG8tc29jaWFscy5pbi1wb3N0LWNvbnRlbnR7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHR9XG5cdFx0XHQuc2lkZWJhcntcblx0XHRcdFx0bWF4LXdpZHRoOiA0NDBweDtcblx0XHRcdCAgICBtYXJnaW46IDAgYXV0bztcblx0XHRcdCAgICAudGhlX2NoYW1wX3NoYXJpbmdfY29udGFpbmVye1xuXHRcdFx0ICAgIFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5mcm9udF9pbWdjb250ZW50X3NlY3Rpb257XG5cdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgIFx0YmFja2dyb3VuZC1zaXplOiBhdXRvO1xuXHRcdC5oZWFkaW5nc3tcblx0XHRcdCYudG9we1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMjRweDtcblx0XHQgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRcdFx0fVxuXHRcdFx0Ji5tYWlue1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogNDBweDtcblx0XHQgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHQgICAgICAgICAgICBtYXJnaW46IDAgMCA4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50aGUtY29udGVudCBwe1xuICAgIFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0XHQuYnRuc3tcblx0XHQgICAgbWFyZ2luOiAzcHggMCAwO1xuXHRcdH1cblx0fVxuXHQubG9jYXRpb25zX3NlY3Rpb257XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdC5jb250ZW50c3tcblx0XHQgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHRcdH1cblx0XHQuY29udGVudC1sb2NhdGlvbnN7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAyM3B4IDIwcHggNTNweCAwO1xuXHRcdH1cblx0XHQjd2hpdGVsaW9uLWxvY2F0aW9uc3tcblx0XHRcdGxlZnQ6IC0yMHB4O1xuXHRcdCAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG5cdFx0ICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkbGlnaHQtYmx1ZTtcblx0XHR9XG5cdH1cblx0I2Zvb3Rlcntcblx0XHQuYS1jdXN0b20tbG9nb3tcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdCYubW9iaWxle1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdFx0LmZvb3Rlci1jb250ZW50c3tcblx0XHRcdHBhZGRpbmc6IDAgMCAxMnB4O1xuXHRcdH1cblx0XHR1bC5mb290ZXItc29jaWFsLWljb25ze1xuXHRcdCAgICBjb2x1bW4tZ2FwOiA0N3B4O1xuXHRcdCAgICBwYWRkaW5nOiA1cHggMCAwO1xuXHRcdH1cblx0XHQuZm9vdGVyLWNvbC1sb2dve1xuXHRcdCAgICBtYXJnaW46IC03N3B4IDAgMDtcblx0XHRcdC5jYWxsLWJ0bntcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0Y29sdW1uLWdhcDogOXB4O1xuXHRcdFx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0XHRcdG1heC13aWR0aDogMjgwcHg7XG5cdFx0XHQgICAgcGFkZGluZzogOHB4IDIxcHggMTJweCAxNnB4O1xuXHRcdFx0ICAgIG1hcmdpbjogMzVweCAwIDA7XG5cdFx0XHRcdC50b3AtdGV4dHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoNSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmZvb3Rlci1zb2NpYWwtaWNvbnMtYm94e1xuXHRcdFx0cm93LWdhcDogMzBweDtcblx0XHRcdHBhZGRpbmc6IDMxcHggMCAwO1xuXHRcdFx0LmNhbGwtYnRue1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQjbWVudS1mb290ZXItbmF2aWdhdGlvbntcblx0XHQgICAgZmxleC13cmFwOiB3cmFwO1xuXHRcdCAgICByb3ctZ2FwOiAyNXB4O1xuICAgIFx0XHRtYXgtd2lkdGg6IDQwMHB4O1xuXHRcdFx0cGFkZGluZzogMDtcbiAgICBcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDogdW5zZXQ7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRsaXtcblx0XHQgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIFx0XHRcdG1heC13aWR0aDogMTMwcHg7XG5cdFx0XHR9XG5cdFx0XHRhe1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1pbi10YWItODIwKXtcblx0LmZyb250X2Jhbm5lcl9zZWN0aW9ue1xuXHRcdC5jb250ZW50c3tcblx0XHRcdHBhZGRpbmc6IDAgMTJweDtcblx0XHRcdD5pbWd7XG5cdCAgICBcdFx0d2lkdGg6IGF1dG87XG5cdFx0ICAgICAgICBtYXgtaGVpZ2h0OiAzNnB4O1xuXHQgICAgXHRcdG1hcmdpbjogMCBhdXRvIDEzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zbGlkZXItY29udGVudHtcbiAgICBcdFx0bWluLWhlaWdodDogMzAwcHg7XG4gICAgXHRcdCY6YmVmb3Jle1xuICAgIFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdCAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIFx0XHR9XG5cdFx0fVxuXHRcdC5iYW5uZXItY29udGVudHtcblx0XHRcdHBhZGRpbmc6IDM0cHggMCAzNXB4O1xuXHRcdH1cblx0XHQuaW1hZ2UtY29udGVudD5pbWd7XG5cdCAgICAgICAgbWF4LWhlaWdodDogMjQwcHg7XG5cdFx0fVxuXHRcdC5oZWFkaW5nc3tcblx0XHRcdC50b3B7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjguNzVweDtcbiAgICBcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdH1cblx0XHRcdC5tYWlue1xuXHRcdFx0XHRmb250LXNpemU6IDcwcHg7XG4gICAgXHRcdFx0bGluZS1oZWlnaHQ6IDU0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5idG5ze1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBcdFx0cm93LWdhcDogN3B4O1xuICAgIFx0XHRtYXJnaW46IDhweCAwIDA7XG4gICAgXHRcdC5idG4tbGlua3tcblx0XHRcdCAgICBtYXJnaW46IDNweCAwIDAhaW1wb3J0YW50O1xuICAgIFx0XHR9XG5cdFx0fVxuXHRcdCNmcm9udC1zbGlkZXItZG90czpiZWZvcmV7XG5cdFx0ICAgIGhlaWdodDogMTgwcHg7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd3AtbW9iaWxlKXtcblx0Ly8gI3dwYWRtaW5iYXJ7XG5cdC8vIFx0cG9zaXRpb246IGZpeGVkO1xuXHQvLyB9XG5cdC8vIC5hZG1pbi1iYXIgI21hc3RoZWFke1xuXHQvLyBcdHRvcDogNDZweDtcblx0Ly8gfVxuXHQjbWFzdGhlYWQgLmhlYWRlci13cmFwIC5jb250YWluZXIgLmZsZXgtY29udGFpbmVyICNsb2dve1xuXHQgICAgcGFkZGluZzogMjBweCAwIDIycHg7XG5cdFx0LmEtY3VzdG9tLWxvZ28gaW1ne1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdCYubW9iaWxle1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I21hc3RoZWFke1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL2hlYWRlci1iY2tncm5kLW0uanBnKTtcblx0XHQuaGVhZGVyLW5hdmJveHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ICAgIGZsZXg6IDAgMCBhdXRvO1xuXHRcdCAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuXHRcdCAgICBwYWRkaW5nOiAyMHB4IDAgMDtcblx0XHR9XG5cdFx0I2hlYWRlci10b3AtbmF2e1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cblx0LmNhbGwtYnRuOm5vdCguZm9vdGVyLXBob25lLWxuayl7XG5cdCAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuXHQgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgcGFkZGluZzogMXB4IDNweCA1cHg7XG5cdFx0aS5pY29ue1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGFzc2V0cy9pbWcvaGVhZGVyLXBob25lLWljb24ucG5nKTtcblx0XHR9XG5cdFx0LnRleHQtYm94e1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0Lm5hdi1waG9uZS1saW5re1xuXHRcdGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcblx0fVxuXHQjbWVudS10b2dnbGV7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdC5pbmZvX3RhYnNfc2VjdGlvbntcblx0ICAgIG1hcmdpbjogMCAwIDM3cHg7XG5cdFx0LnRhYi10aXRsZXtcblx0XHQgICAgZm9udC1zaXplOiAyMnB4O1xuXHQgICAgICAgIHBhZGRpbmc6IDE4cHggMCAyMHB4O1xuXHRcdH1cblx0XHQudGFiLXRpdGxlIC5pY29uLXN0YXRle1xuXHRcdCAgICB3aWR0aDogMTRweDtcblx0ICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTZweCk7XG5cdFx0ICAgIHJpZ2h0OiAwO1xuXHRcdCAgICAmOmJlZm9yZSxcblx0XHQgICAgJjphZnRlcntcblx0XHQgICAgXHR3aWR0aDogMTRweDtcblx0ICAgIFx0ICAgIGxlZnQ6IGNhbGMoNTAlIC0gN3B4KTtcblx0XHQgICAgfVxuXHRcdH1cblx0XHQudGFiLWNvbnRlbnQgdWwudGFiLWxpc3R7XG5cdFx0ICAgIHBhZGRpbmc6IDI1cHggMCAxNnB4O1xuXHRcdCAgICBjb2x1bW4tZ2FwOiA4NXB4O1xuXHRcdFx0bGl7XG5cdFx0XHQgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0ICAgICAgICAvLyBtYXgtd2lkdGg6IDE1NnB4O1xuXHRcdCAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdH1cblx0XHRcdC50YWItbGlua3tcblx0XHRcdFx0Ly8gZm9udC1zaXplOiAxNHB4O1xuXHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0ICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDEwKTtcblx0XHRcdH1cblx0ICAgIFx0aXtcblx0ICAgIFx0XHRmb250LXNpemU6IDE1cHg7XG5cdCAgICBcdH1cblx0XHR9XG5cdH1cblx0LmNvbnRlbnRfaW1nX3NlY3Rpb257XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHQuY29udGVudHN7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHQgICAgICAgIHJvdy1nYXA6IDA7XG5cdFx0fVxuXHRcdC5jb250ZW50LWxlZnR7XG5cdFx0XHRwYWRkaW5nOiA0NXB4IDAgMzRweDtcblx0XHR9XG5cdFx0LmNvbnRlbnQtcmlnaHR7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogKDIxMDAwJSAvIDM2MCk7XG5cdFx0fVxuXHRcdC5oZWFkaW5ncy5tYWlue1xuICAgIFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdC5idG4tbGlua3tcblx0XHQgICAgbWFyZ2luOiAxM3B4IGF1dG8gMCFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5pbWFnZXtcblx0XHQgICAgdG9wOiAwO1xuXHRcdCAgICBsZWZ0OiA1MCU7XG5cdFx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3cC1tZWRpdW0pe1xuXHQuYmxvZ19iYW5uZXJfc2VjdGlvbntcblx0ICAgIC50aGUtY29udGVudC13cmFwIHtcblx0XHQgICAgcGFkZGluZzogMjVweCAwIDI4cHg7XG5cdFx0fVxuXHQgICAgLmhlYWRpbmdzLm1haW57XG4gICAgXHQgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0ICAgIH1cblx0fVxuXHQuYmxvZ19wYWdlX3NlY3Rpb257XG5cdFx0LnRoZS1jb250ZW50LXdyYXB7XG5cdFx0ICAgIHBhZGRpbmc6IDAgMCAzMnB4O1xuXHRcdH1cblx0XHQuYWxtLWJ0bi13cmFwe1xuXHRcdFx0bWFyZ2luOiA4cHggMCAwO1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdwLW1lZGl1bS02ODApe1xuXHQvLyAuYWRtaW4tYmFyICNtYXN0aGVhZCAuaGVhZGVyLWJveHtcblx0Ly8gICAgIHRvcDogLTQ2cHg7XG5cdC8vIH1cblx0LmZyb250X2NvbnRlbnRmb3JtX3NlY3Rpb257XG5cdFx0cGFkZGluZzogMjJweCAwIDIxcHg7XG5cdFx0LmhlYWRpbmdze1xuXHRcdFx0Ji50b3B7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMnB4O1xuXHRcdFx0fVxuXHRcdFx0Ji5tYWlue1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdCAgICBsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdCAgICBtYXJnaW46IDAgMCAxMXB4O1xuXHRcdFx0fVxuXHRcdFx0Ji5mb3Jte1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMzZweDtcblx0XHRcdCAgICBsaW5lLWhlaWdodDogMzNweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnRoZS1jb250ZW50IHB7XG4gICAgXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHRcdC5idG5ze1xuXHRcdCAgICBtYXJnaW46IDE4cHggMCAwO1xuXHRcdCAgICAuYnRuLWxpbmt7XG5cdCAgICBcdCAgICBtYXJnaW46IDEycHggYXV0byAwIWltcG9ydGFudDtcblx0XHQgICAgfVxuXHRcdH1cblx0fVxuXHQuZnJvbnRfc2VydmljZXNfc2VjdGlvbntcblx0XHRwYWRkaW5nOiAyNHB4IDAgMzdweDtcblx0XHQuaGVhZGluZ3MubWFpbntcblx0XHQgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIFx0XHRsaW5lLWhlaWdodDogMzNweDtcblx0XHQgICAgbWFyZ2luOiAwIDAgMTFweDtcblx0XHR9XG5cdFx0LnRoZS1jb250ZW50e1xuXHRcdCAgICBtYXJnaW46IDAgMCAyMXB4O1xuXHRcdFx0cHtcblx0ICAgIFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZnJvbnRfY29udGVudGltZ19zZWN0aW9ue1xuXHRcdC50aGUtY29udGVudC13cmFwe1xuXHQgICAgICAgICY6YWZ0ZXJ7XG5cdCAgICAgICAgICAgIGhlaWdodDogMDtcblx0ICAgICAgICAgICAgcGFkZGluZy10b3A6ICg3MDAwMCUgLyA2ODApO1xuXHQgICAgICAgICAgICBwYWRkaW5nLXRvcDogKDYzNTAwJSAvIDY4MCk7XG5cdCAgICAgICAgICAgIHBhZGRpbmctdG9wOiAoNTYyMDAlIC8gNjgwKTtcblx0ICAgICAgICB9XG5cdFx0fVxuXHRcdC5jb250ZW50LWxlZnR7XG5cdFx0ICAgIHBhZGRpbmc6IDMycHggMCAwO1xuXHRcdH1cblx0XHQuaGVhZGluZ3N7XG5cdFx0XHQmLnRvcHtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji5tYWlue1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBcdFx0XHRsaW5lLWhlaWdodDogNDBweDtcbiAgICBcdFx0XHRtYXJnaW46IDAgMCAyM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQud2h5LWZlYXR1cmVze1xuXHRcdFx0cm93LWdhcDogMzJweDtcblx0XHR9XG5cdFx0LndmZWF0dXJle1xuXHRcdFx0Lmljb24sXG5cdFx0XHRpe1xuXHRcdFx0ICAgIG1heC13aWR0aDogNTBweDtcblx0ICAgIFx0XHRoZWlnaHQ6IDUwcHg7XG5cdCAgICBcdFx0aW1ne1xuICAgIFx0XHRcdCAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG5cdCAgICBcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnRpdGxle1xuXHRcdFx0XHRmb250LXNpemU6IDI4cHg7XG4gICAgXHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHQgICAgbWFyZ2luOiA0cHggMCA5cHg7XG5cdFx0XHR9XG5cdFx0XHQudGV4dHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuICAgIFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYnRuc3tcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0ICAgIG1hcmdpbjogNHB4IDAgMDtcblx0XHR9XG5cdFx0LmltYWdle1xuXHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHQgICAgdG9wOiB1bnNldDtcblx0XHQgICAgbGVmdDogNTAlO1xuXHRcdCAgICByaWdodDogdW5zZXQ7XG5cdFx0ICAgIGJvdHRvbTogMDtcblx0XHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0aW1ne1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZnJvbnRfaW1nY29udGVudF9zZWN0aW9ue1xuXHRcdG1hcmdpbjogMCFpbXBvcnRhbnQ7XG5cdH1cblx0LmNvbnRlbnR2Ml9zZWN0aW9ue1xuXHQgICAgcGFkZGluZzogMjdweCAwIDIwcHg7XG5cdFx0LmhlYWRpbmdze1xuXHRcdFx0Ji50b3B7XG5cdFx0XHQgICAgZm9udC1zaXplOiAyNHB4O1xuXHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdCAgICAgICAgbWFyZ2luOiAwIDAgNnB4O1xuXHRcdFx0fVxuXHRcdFx0Ji5tYWlue1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdCAgICBsaW5lLWhlaWdodDogMzBweDtcblx0XHQgICAgICAgIG1hcmdpbjogMCAwIDRweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNvbnRlbnRfc2VydmljZXNfc2VjdGlvbntcblx0ICAgIHBhZGRpbmc6IDE4cHggMCAwO1xuXHRcdC5oZWFkaW5nc3tcblx0XHRcdCYubWFpbntcblx0XHRcdCAgICBmb250LXNpemU6IDI2cHg7XG5cdFx0XHQgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0ICAgICAgICBtYXJnaW46IC00cHggMCAxNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudGhlLWNvbnRlbnR7XG5cdFx0XHRtYXJnaW46IDAgMCAyMXB4O1xuXHRcdH1cblx0fVxuXHQuY29udGVudF9iZ2ltZ19zZWN0aW9ue1xuXHRcdHBhZGRpbmc6IDI3cHggMCAzMnB4O1xuXHRcdC5oZWFkaW5nc3tcblx0XHRcdCYudG9we1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMjRweDtcblx0XHQgICAgICAgIG1hcmdpbjogMCAwIDEycHg7XG5cdFx0XHR9XG5cdFx0XHQmLm1haW57XG5cdFx0XHQgICAgZm9udC1zaXplOiAyNnB4O1xuXHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdCAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmJ0bnN7XG5cdFx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0XHQgICAgbWFyZ2luOiAxMHB4IDAgMDtcblx0XHRcdC5idG4tbGlua3tcblx0XHRcdCAgICBtYXJnaW46IDEycHggYXV0byAwIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNvbnRlbnRfYmd3aGl0ZV9zZWN0aW9ue1xuXHRcdHBhZGRpbmc6IDM0cHggMCA0MHB4O1xuXHRcdC5oZWFkaW5nc3tcblx0XHRcdCYudG9we1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdCAgICBsaW5lLWhlaWdodDogMzBweDtcblx0XHQgICAgICAgIG1hcmdpbjogMCAwIDRweDtcblx0XHRcdH1cblx0XHRcdCYubWFpbntcblx0XHRcdCAgICBmb250LXNpemU6IDI0cHg7XG5cdFx0XHQgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0ICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYnRuc3tcblx0XHQgICAgbWFyZ2luOiAyMXB4IDAgMDtcblx0XHRcdC5idG4tbGlua3tcblx0XHRcdCAgICBtYXJnaW46IDEycHggYXV0byAwIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNvbnRlbnRfYmdncmF5X3NlY3Rpb257XG5cdFx0cGFkZGluZzogMzZweCAwIDMzcHg7XG5cdFx0LmhlYWRpbmdze1xuXHRcdFx0Ji50b3B7XG5cdFx0XHQgICAgZm9udC1zaXplOiAyNHB4O1xuXHRcdCAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuXHRcdFx0fVxuXHRcdFx0Ji5tYWlue1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdCAgICBsaW5lLWhlaWdodDogMzBweDtcblx0XHQgICAgICAgIG1hcmdpbjogMCAwIDE3cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5idG5ze1xuXHRcdCAgICBtYXJnaW46IDJweCAwIDA7XG5cdFx0XHQuYnRuLWxpbmt7XG5cdFx0XHQgICAgbWFyZ2luOiAxMnB4IGF1dG8gMCFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jb250ZW50X2Zvcm1fc2VjdGlvbntcblx0XHRwYWRkaW5nOiAyMXB4IDAgNDBweDtcblx0XHQuY29udGVudHN7XG5cdFx0ICAgIHJvdy1nYXA6IDZweDtcblx0XHR9XG5cdFx0LmhlYWRpbmdze1xuXHRcdFx0Ji50b3B7XG5cdFx0XHQgICAgZm9udC1zaXplOiAyNHB4O1xuXHRcdFx0ICAgIG1hcmdpbjogMCAwIDdweDtcblx0XHRcdH1cblx0XHRcdCYubWFpbntcblx0XHRcdCAgICBmb250LXNpemU6IDI2cHg7XG4gICAgXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgXHRcdFx0bWFyZ2luOiAwIDAgN3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY29udGVudF9pbWdiZ19zZWN0aW9ue1xuXHRcdHBhZGRpbmc6IDMycHggMCA0MHB4O1xuXHRcdC5oZWFkaW5nc3tcblx0XHRcdCYudG9we1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdCAgICBtYXJnaW46IDAgMCAycHg7XG5cdFx0XHR9XG5cdFx0XHQmLm1haW57XG5cdFx0XHQgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIFx0XHRcdG1hcmdpbjogMCAwIDExcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5idG5ze1xuXHRcdFx0bWFyZ2luOiAyMHB4IDAgMDtcblx0XHRcdC5idG4tbGlua3tcblx0XHRcdCAgICBtYXJnaW46IDEycHggYXV0byAwIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmltZ2JnX2NvbnRlbnRfc2VjdGlvbntcblx0XHRwYWRkaW5nOiA0NnB4IDAgMjlweDtcblx0XHQuaGVhZGluZ3N7XG5cdFx0XHQmLnRvcHtcblx0XHRcdCAgICBmb250LXNpemU6IDI0cHg7XG5cdFx0ICAgICAgICBtYXJnaW46IDAgMCA0cHg7XG5cdFx0XHR9XG5cdFx0XHQmLm1haW57XG5cdFx0XHQgICAgZm9udC1zaXplOiAzNnB4O1xuXHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHRcdCAgICAgICAgbWFyZ2luOiAwIDAgMTFweDtcbiAgICBcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29udGVudC1saW5rc3tcblx0XHQgICAgbWFyZ2luOiAyMnB4IDAgMDtcblx0XHR9XG5cdFx0LmNvbnRlbnQtbGlua3tcblx0XHRcdC5pY29uLFxuXHRcdFx0aXtcblx0XHRcdCAgICBmb250LXNpemU6IDI2cHg7XG5cdFx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdGltZ3tcbiAgICBcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHQgICAgbWF4LWhlaWdodDogMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnRleHR7XG5cdCAgICBcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5idG5ze1xuXHRcdFx0bWFyZ2luOiAzNXB4IDAgMDtcblx0XHRcdC5idG4tbGlua3tcblx0XHRcdCAgICBtYXJnaW46IDEycHggYXV0byAwIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNvbnRlbnRfc2VjdGlvbntcblx0ICAgIHBhZGRpbmc6IDIzcHggMCAwO1xuXHQgICAgLnRoZS1jb250ZW50IHB7XG5cdCAgICBcdHRleHQtYWxpZ246IGxlZnQ7XG5cdCAgICB9XG5cdH1cblx0LnRlc3RpbW9uaWFsc19zZWN0aW9ue1xuXHRcdHBhZGRpbmc6IDIycHggMCA5cHg7XG5cdFx0LmhlYWRpbmdzLm1haW57XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG4gICAgXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdCAgICBtYXJnaW46IDNweCAwIDIwcHg7XG5cdFx0fVxuXHRcdC5jbGllbnQtcmV2aWV3c3tcblx0XHRcdHJvdy1nYXA6IDEwcHg7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMTVweDtcblx0XHR9XG5cdH1cblx0LmNvbnRlbnRfaW1nX3NlY3Rpb257XG5cdFx0bWFyZ2luLWJvdHRvbTogMTA4cHghaW1wb3J0YW50O1xuXHRcdC5oZWFkaW5ncy5tYWlue1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuICAgIFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHR9XG5cdH1cblx0LnRhYnNfc2VjdGlvbntcblx0ICAgIHBhZGRpbmc6IDIzcHggMCAyOXB4O1xuXHRcdC5oZWFkaW5ncy5tYWlue1xuXHRcdCAgICBmb250LXNpemU6IDI0cHg7XG4gICAgXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdCAgICBtYXJnaW46IDRweCAwIDMzcHg7XG5cdFx0fVxuXHRcdC50YWItdGl0bGV7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0ICAgIHBhZGRpbmc6IDE1cHggNDBweCAxNXB4IDIwcHg7XG5cdFx0fVxuXHRcdC50aGUtY29udGVudHtcblx0XHQgICAgcGFkZGluZzogMTlweCAyMHB4IDEwcHg7XG5cdFx0fVxuXHRcdC50YWItY29udGVudHtcblx0XHRcdG9sIGxpLFxuXHRcdFx0dWwgbGl7XG5cdFx0XHQgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHQgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcblx0XHRcdH1cblx0XHRcdHB7XG5cdFx0XHQgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zaW5nbGUtc2VydmljZXMgLnRhYnNfc2VjdGlvbntcblx0ICAgIHBhZGRpbmc6IDQ2cHggMCAyNHB4O1xuXHRcdC5oZWFkaW5ncy5tYWlue1xuXHRcdCAgICBmb250LXNpemU6IDI2cHg7XG5cdFx0ICAgIG1hcmdpbjogNHB4IDAgMjdweDtcblx0XHR9XG5cdFx0LnRhYi10aXRsZXtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHQgICAgcGFkZGluZzogMTVweCA0MHB4IDE1cHggMjBweDtcblx0XHR9XG5cdFx0LnRoZS1jb250ZW50e1xuXHRcdFx0cGFkZGluZzogMTFweCAxOXB4IDEwcHg7XG5cdFx0fVxuXHR9XG5cdC5mcmVlX3F1b3RlX3NlY3Rpb257XG5cdFx0cGFkZGluZzogMjhweCAwIDQzcHghaW1wb3J0YW50O1xuXHRcdC5jb250ZW50c3tcblx0XHRcdHJvdy1nYXA6IDM2cHg7XG5cdFx0fVxuXHRcdC5oZWFkaW5nc3tcblx0XHRcdCYudG9we1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdCAgICBtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0XHQmLm1haW57XG5cdFx0XHQgICAgZm9udC1zaXplOiAzMHB4O1xuXHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRcdCAgICAgICAgbWFyZ2luOiAxcHggMCAxN3B4O1xuXHRcdFx0fVxuXHRcdFx0Ji5mb3Jte1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMzZweDtcblx0XHRcdCAgICBsaW5lLWhlaWdodDogMzNweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmZyZWUtcXVvdGUtbGlua3tcblx0XHRcdC50ZXh0e1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdCAgICBsaW5lLWhlaWdodDogMjRweDtcblx0XHQgICAgICAgIG1hcmdpbjogOXB4IDAgMDtcblx0XHRcdH1cblx0XHRcdCZbaHJlZl49XCJ0ZWw6XCJdIC50ZXh0e1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbnRhY3QtbGlua3N7XG5cdFx0XHRyb3ctZ2FwOiAyMHB4O1xuXHRcdCAgICBtYXJnaW46IDI0cHggMCAwO1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdwLW1lZGl1bS02NDApe1xuXHQuYmxvZ19wYWdlX3NlY3Rpb257XG5cdFx0LnNpbmdsZS1wb3N0e1xuXHRcdFx0LmNvbnRlbnQtd3JhcHtcblx0XHRcdFx0cm93LWdhcDogMTBweDtcblx0XHRcdH1cblx0XHRcdC5wb3N0LWltYWdle1xuXHRcdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0LnBvc3QtY29udGVudHtcblx0XHRcdFx0LnBvc3QtdGl0bGV7XG5cdFx0XHRcdCAgICBmb250LXNpemU6IDMwcHg7XG5cdCAgICBcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0ICAgIFx0XHRcdEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDApO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5wb3N0LWRhdGV7XG5cdFx0XHRcdCAgICBmb250LXNpemU6IDE1cHg7XG5cdFx0XHQgICAgICAgIG1hcmdpbjogNXB4IDAgMTdweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0aDN7XG5cdFx0XHRcdCAgICBmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnNlcGFyYXRvcntcblx0XHRcdFx0ICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtYmx1ZTtcbiAgICBcdFx0XHRcdG1hcmdpbjogMTJweCAwIDExcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zaGFyZS10by1zb2NpYWxzLmluLXBvc3QtY29udGVudHtcblx0XHQgICAgICAgIG1hcmdpbjogMCAwIDIxcHg7XG5cdFx0XHR9XG5cdFx0XHQuc2lkZWJhciAud2lkZ2V0LXdyYXAgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZXtcblx0XHRcdCAgICBtYXJnaW46IDAgMCAyOXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZnJvbnRfY29udGVudGZvcm1fc2VjdGlvbntcblx0XHQuY29udGFjdC1mb3Jte1xuXHRcdCAgICBwYWRkaW5nOiA0MXB4IDM5cHggNjlweDtcblx0XHR9XG5cdFx0ZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuaGFzLWZvb3Rub3RlIGRpdi5nZm9ybV9maWVsZHMgLmZvcm0tZm9vdG5vdGV7XG5cdFx0ICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgXHRcdG1hcmdpbjogODVweCAwIDA7XG5cdFx0fVxuXHRcdGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLm5vdGV7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMCAzMnB4O1xuXHRcdFx0Lm5vdGUtaWNvbntcblx0XHRcdCAgICBiYWNrZ3JvdW5kLXNpemU6IDI3cHg7XG5cdFx0ICAgICAgICB0b3A6IC00cHg7XG4gICAgXHRcdFx0bGVmdDogLTFweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0ZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuaGFzLWZvb3Rub3RlIC5nZm9ybV9mb290ZXIgLmJ1dHRvbixcblx0XHRkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5oYXMtZm9vdG5vdGUgLmdmb3JtX2Zvb3RlciBpbnB1dC5idXR0b24sXG5cdFx0ZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuaGFzLWZvb3Rub3RlIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRde1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdCAgICBtYXJnaW46IDEzcHggMCAwIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LmZyb250X3NlcnZpY2VzX3NlY3Rpb257XG5cdFx0LmZyb250LXNlcnZpY2Vze1xuXHRcdCAgICByb3ctZ2FwOiA1cHg7XG5cdFx0ICAgIG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0LnNlcnZpY2V7XG5cdFx0ICAgIG1heC13aWR0aDogMTAwJTtcblx0XHQgICAgaGVpZ2h0OiAxMjVweDtcblx0XHRcdCY6Zm9jdXMsXG5cdFx0XHQmOmhvdmVye1xuXHRcdCAgICBcdGhlaWdodDogNTAwcHg7XG5cdFx0ICAgIFx0LmNvbnRlbnQtYm94e1xuXHRcdCAgICBcdFx0cGFkZGluZzogMjBweDtcblx0XHQgICAgXHR9XG5cdFx0XHRcdC5zZXJ2aWNlLWhlYWRpbmd7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHQgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgIHJnYmEoOSwzNCw3NiwxKSAwJSwgcmdiYSg5LDM0LDc2LDEpIDI0JSwgcmdiYSg5LDM0LDc2LDApIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAgcmdiYSg5LDM0LDc2LDEpIDAlLHJnYmEoOSwzNCw3NiwxKSAyNCUscmdiYSg5LDM0LDc2LDApIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICByZ2JhKDksMzQsNzYsMSkgMCUscmdiYSg5LDM0LDc2LDEpIDI0JSxyZ2JhKDksMzQsNzYsMCkgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuXHRcdFx0XHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzA5MjI0YycsIGVuZENvbG9yc3RyPScjMDAwOTIyNGMnLEdyYWRpZW50VHlwZT0xICk7IC8qIElFNi05ICovXG5cdFx0XHQgICAgb3BhY2l0eTogLjkyO1xuXHRcdFx0fVxuXHRcdFx0aW1ne1xuXHRcdFx0ICAgICY6bnRoLWNoaWxkKDIpe1xuXHRcdFx0ICAgIFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdCAgICB9XG5cdFx0XHQgICAgJi5tb2JpbGV7XG5cdFx0XHQgICAgXHRkaXNwbGF5OiBibG9jaztcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jb250ZW50LWJveHtcblx0XHQgICAgbWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiA4OXB4O1xuXHRcdFx0cGFkZGluZzogMCAyMXB4O1xuXHRcdH1cblx0XHQuc2VydmljZS1oZWFkaW5ne1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdCAgICBsaW5lLWhlaWdodDogMjZweDtcblx0XHR9XG5cdH1cblx0LmluZm9fdGFic19zZWN0aW9ue1xuXHRcdC50YWItY29udGVudCB1bC50YWItbGlzdHtcblx0XHQgICAgY29sdW1uLWdhcDogNTBweDtcblx0XHRcdGxpe1xuXHRcdCAgICAgICAgbWF4LXdpZHRoOiAxNTZweDtcblx0XHRcdH1cblx0XHRcdC50YWItbGlua3tcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY29udGVudF9mb3JtX3NlY3Rpb257XG5cdFx0LmhlYWRpbmdzLmZvcm17XG5cdFx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuXHRcdCAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXHQgICAgICAgIHBhZGRpbmc6IDExcHggMjBweCAxMnB4O1xuXHQgICAgICAgIHNwYW4uY29udGFpbntcblx0ICAgICAgICBcdGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgICAgIH1cblx0XHR9XG5cdFx0LmNvbnRhY3QtZm9ybXtcblx0XHQgICAgcGFkZGluZzogMjFweCAxOXB4IDY5cHg7XG5cdFx0fVxuXHR9XG5cdC5mcmVlX3F1b3RlX3NlY3Rpb257XG5cdFx0LmNvbnRhY3QtZm9ybXtcblx0XHQgICAgcGFkZGluZzogNDFweCAzOXB4IDY5cHg7XG5cdFx0fVxuXHRcdGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmhhcy1mb290bm90ZSBkaXYuZ2Zvcm1fZmllbGRzIC5mb3JtLWZvb3Rub3Rle1xuXHRcdCAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIFx0XHRtYXJnaW46IDg1cHggMCAwO1xuXHRcdH1cblx0XHRkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5ub3Rle1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0cGFkZGluZzogMCAwIDAgMzJweDtcblx0XHRcdC5ub3RlLWljb257XG5cdFx0XHQgICAgYmFja2dyb3VuZC1zaXplOiAyN3B4O1xuXHRcdCAgICAgICAgdG9wOiAtNHB4O1xuICAgIFx0XHRcdGxlZnQ6IC0xcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmhhcy1mb290bm90ZSAuZ2Zvcm1fZm9vdGVyIC5idXR0b24sXG5cdFx0ZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuaGFzLWZvb3Rub3RlIC5nZm9ybV9mb290ZXIgaW5wdXQuYnV0dG9uLFxuXHRcdGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmhhcy1mb290bm90ZSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XXtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHQgICAgbWFyZ2luOiAxM3B4IDAgMCFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd3AtbWVkaXVtLTU0MCl7XG5cdC5mcm9udF9iYW5uZXJfc2VjdGlvbntcblx0XHQuaW1hZ2UtY29udGVudD5pbWd7XG5cdCAgICAgICAgbWF4LWhlaWdodDogMTY4cHg7XG5cdFx0fVxuXHRcdCNmcm9udC1zbGlkZXItZG90czpiZWZvcmV7XG5cdFx0ICAgIGhlaWdodDogMTA1cHg7XG5cdFx0fVxuXHR9XG5cdC5jb250ZW50X2ltZ19zZWN0aW9ue1xuXHRcdC5pbWFnZXtcblx0XHRcdGltZ3tcblx0XHRcdFx0bWF4LXdpZHRoOiAzNTlweDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZnJvbnRfY29udGVudGZvcm1fc2VjdGlvbixcblx0LmZyZWVfcXVvdGVfc2VjdGlvbntcblx0XHQuaGVhZGluZ3N7XG5cdFx0XHQmLmZvcm17XG5cdFx0ICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIFx0XHRcdHBhZGRpbmc6IDExcHggMjJweCAxM3B4O1xuICAgIFx0XHRcdHNwYW4uY29udGFpbntcbiAgICBcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuICAgIFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbnRhY3QtZm9ybXtcblx0XHQgICAgcGFkZGluZzogMjFweCAxOXB4IDY5cHg7XG5cdFx0fVxuXHR9XG5cdCNmb290ZXIgLmZvb3Rlci1ib3R0b20gLmNvbG9waG9uIC5ieSBhe1xuXHRcdGZvbnQtc2l6ZTogMTFweDtcblx0ICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd3Atc21hbGwpe1xuXHQuYmxvZ19wYWdlX3NlY3Rpb24gLnBvc3QtY2FyZHMgLmFsbS1yZXZlYWwgLmV4Y2VycHQgcHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cdC5sb2NhdGlvbnNfc2VjdGlvbiAuY29udGVudC1tYXB7XG5cdFx0bWluLWhlaWdodDogNDcwcHg7XG5cdH1cblx0LmNvbnRlbnRfc2VydmljZXNfc2VjdGlvbntcblx0XHQuY29udGVudC1zZXJ2aWNlc3tcblx0XHQgICAgcm93LWdhcDogNXB4O1xuXHRcdCAgICBtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdC5zZXJ2aWNle1xuXHRcdCAgICBtYXgtd2lkdGg6IDEwMCU7XG5cdFx0ICAgIGhlaWdodDogMTI1cHg7XG5cdFx0XHQmOmZvY3VzLFxuXHRcdFx0Jjpob3Zlcntcblx0XHQgICAgXHRoZWlnaHQ6IDU2MHB4O1xuXHRcdCAgICBcdC5jb250ZW50LWJveHtcblx0XHQgICAgXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0ICAgIFx0fVxuXHRcdFx0XHQuc2VydmljZS1oZWFkaW5ne1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdFx0XHR9XG5cdFx0ICAgIH1cblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICByZ2JhKDksMzQsNzYsMSkgMCUsIHJnYmEoOSwzNCw3NiwxKSAyNCUsIHJnYmEoOSwzNCw3NiwwKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cblx0XHRcdFx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgIHJnYmEoOSwzNCw3NiwxKSAwJSxyZ2JhKDksMzQsNzYsMSkgMjQlLHJnYmEoOSwzNCw3NiwwKSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAgcmdiYSg5LDM0LDc2LDEpIDAlLHJnYmEoOSwzNCw3NiwxKSAyNCUscmdiYSg5LDM0LDc2LDApIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cblx0XHRcdFx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwOTIyNGMnLCBlbmRDb2xvcnN0cj0nIzAwMDkyMjRjJyxHcmFkaWVudFR5cGU9MSApOyAvKiBJRTYtOSAqL1xuXHRcdFx0ICAgIG9wYWNpdHk6IC45Mjtcblx0XHRcdH1cblx0XHRcdGltZ3tcblx0XHRcdCAgICAmOm50aC1jaGlsZCgyKXtcblx0XHRcdCAgICBcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHQgICAgfVxuXHRcdFx0ICAgICYubW9iaWxle1xuXHRcdFx0ICAgIFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29udGVudC1ib3h7XG5cdFx0ICAgIG1heC13aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogODlweDtcblx0XHRcdHBhZGRpbmc6IDAgMjFweDtcblx0XHR9XG5cdFx0LnNlcnZpY2UtaGVhZGluZ3tcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHQgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0fVxuXHR9XG5cdC5pbmZvX3RhYnNfc2VjdGlvbntcblx0XHQudGFiLWNvbnRlbnQgdWwudGFiLWxpc3R7XG5cdFx0ICAgIGNvbHVtbi1nYXA6IDE1cHg7XG5cdFx0fVxuXHR9XG5cdC50ZXN0aW1vbmlhbHNfc2VjdGlvbntcblx0XHQucmV2aWV3LWJveHtcblx0XHQgICAgcGFkZGluZzogMjlweCAyMHB4IDMwcHg7XG5cdFx0fVxuXHR9XG5cdC5nb29nbGVfbWFwdjJfc2VjdGlvbixcblx0Lmdvb2dsZV9tYXBfc2VjdGlvbntcblx0ICAgIG1hcmdpbjogLTE3MHB4IDAgMDtcblx0XHQuYWNmLW1hcHtcblx0XHRcdGhlaWdodDogNTAwcHg7XG5cdFx0fVxuXHRcdC5tYXAtYWRkcmVzcy1ib3h7XG5cdFx0ICAgIHRvcDogMTUxcHg7XG5cdFx0fVxuXHR9XG5cdCNmb290ZXJ7XG5cdFx0I21lbnUtZm9vdGVyLW5hdmlnYXRpb257XG5cdFx0ICAgIGNvbHVtbi1nYXA6IDE5cHg7XG5cdFx0XHRhe1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZm9vdGVyLWJvdHRvbSAuY29sb3Bob24gLmJ5IGEgc3Bhbntcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdwLXZzbWFsbCl7XG59Il19 */
