/*
 Theme Name:     CM Divi Child Theme
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Common Media Divi Child Custom Theme
 Author:         Common Media
 Author URI:     https://www.commonmedia.com
 Template:       Divi
 Version:        1.0.1
*/

.et_project_meta{display:none}.et_pb_section_1{padding:20px 0}.explore-by-commodity .mg_filter.mg_new_filters{display:none!important}.explore-by-commodity .mg_mobile_filter{display:inline-table}.explore-by-commodity .mg_mobile_filter_dd{display:block;border-radius:5px}.explore-by-commodity .mgf_search_form input{padding:11px;border-radius:5px}.explore-by-commodity .mgf_search_form input::-webkit-input-placeholder{text-transform:capitalize;color:#444}.explore-by-commodity ul.navigation_widget_list li,.explore-by-country ul.navigation_widget_list li{padding:10px!important}.explore-by-commodity ul.navigation_widget_list li h3,.explore-by-country ul.navigation_widget_list li h3{font-size:16px!important}.et_color_scheme_red .woocommerce-error,.et_color_scheme_red .woocommerce-info,.et_color_scheme_red .woocommerce-message,.et_color_scheme_red.woocommerce #content input.button,.et_color_scheme_red.woocommerce #content input.button.alt,.et_color_scheme_red.woocommerce #respond input#submit,.et_color_scheme_red.woocommerce #respond input#submit.alt,.et_color_scheme_red.woocommerce a.button,.et_color_scheme_red.woocommerce a.button.alt,.et_color_scheme_red.woocommerce button.button,.et_color_scheme_red.woocommerce button.button.alt,.et_color_scheme_red.woocommerce input.button,.et_color_scheme_red.woocommerce input.button.alt,.et_color_scheme_red.woocommerce-page #content input.button,.et_color_scheme_red.woocommerce-page #content input.button.alt,.et_color_scheme_red.woocommerce-page #respond input#submit,.et_color_scheme_red.woocommerce-page #respond input#submit.alt,.et_color_scheme_red.woocommerce-page a.button,.et_color_scheme_red.woocommerce-page a.button.alt,.et_color_scheme_red.woocommerce-page button.button,.et_color_scheme_red.woocommerce-page button.button.alt,.et_color_scheme_red.woocommerce-page input.button,.et_color_scheme_red.woocommerce-page input.button.alt{background:#fff!important;color:#c33!important}.product-categories .children{margin-left:1.5em;padding-top:5px}.product-categories .children li:last-child{padding-bottom:0}.woocommerce #content input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page input.button.alt:hover{background-color:#c33!important;color:#fff!important;text-shadow:transparent!important;-webkit-box-shadow:none;box-shadow:none;border-color:#c33!important}.woocommerce #content input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce-page #content input.button:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button:hover{background-color:#fff!important;color:#c33!important;text-shadow:transparent!important;-webkit-box-shadow:none;box-shadow:none;border-color:#c33!important}.woocommerce #content input.button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce-page #content input.button,.woocommerce-page #respond input#submit,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button{background-color:#fff!important;color:#c33!important;text-shadow:transparent!important;border-color:#c33!important}.woocommerce #content input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page input.button.alt:hover{background-color:#fff!important;-webkit-box-shadow:none;box-shadow:none;text-shadow:transparent!important;color:#c33!important;border-color:#c33!important}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{text-align:left;color:#c33;font-weight:200;font-size:1em}.woocommerce #content div.product p.price,.woocommerce #content div.product span.price,.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce-page #content div.product p.price,.woocommerce-page #content div.product span.price,.woocommerce-page div.product p.price,.woocommerce-page div.product span.price{color:#c33;font-size:1.25em;text-align:left}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;background-color:#fff!important;-webkit-box-shadow:none;box-shadow:none;text-shadow:transparent!important;border-color:#c33!important;border-bottom:1px solid #fff!important;margin:0;list-style:none}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{text-align:left;color:#c33!important;font-weight:200;font-size:1em}.woocommerce form .form-row{background-color:#fff!important;padding:3px;margin:0 0 6px}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:#000}#left-area ul,.comment-content ul,.entry-content ul,body.et-pb-preview #main-content .container ul{color:#000!important;padding:0 0 23px 16px;line-height:26px;list-style-type:disc}.woocommerce form .form-row .required{color:#c33;font-weight:700;border:0}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:#000!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:#000}.et_pb_bg_layout_light .et-pb-controllers .et-pb-active-control{background-color:#c33}.et_pb_bg_layout_light .et-pb-controllers a{background-color:rgba(0,0,0,.3)}.et-pb-controllers .et-pb-active-control{background-color:#fff}.et-pb-controllers .et-pb-active-control{background-color:#000!important}#jp-relatedposts,.sharedaddy{margin-left:45px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.et_contact_bottom_container{display:-webkit-box;display:-ms-flexbox;display:flex}#jp-relatedposts,.sharedaddy{max-width:1080px!important;margin:auto!important}p.jp-relatedposts-post-context{display:none}.jp-relatedposts-post-title{margin-top:10px!important}ul.et-social-icons>li{margin:0 5px}.et_project_categories a,.post-meta a{color:#c33!important}.et_color_scheme_red a{color:#c33}#menu-footer-menu a{color:#fff}.et_pb_fullwidth_portfolio .et_pb_portfolio_image.landscape img{width:100%}.woocommerce-breadcrumb,.woocommerce-result-count{display:none!important}div[itemprop=description]{margin-top:40px}div#tab-description>h2:first-child{display:none}.footer-widget a{color:#fff}#menu-footer-menu li{text-transform:uppercase}#main-content .container{min-height:500px}@media only screen and (max-width:800px){.mgom_wrap_vc_txt>div:last-child{display:none}}#top-menu-nav a{text-transform:uppercase}#archives-4 a{color:#666!important}#archives-4 a:hover{color:#c33!important}.woocommerce-message,.woocommerce-message a.button.wc-forward{display:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1}.footer-widget:first-child+.footer-widget{max-width:380px;float:right}.et_pb_video_play:before{color:#fff}.mgom_layer.mgom_title.mgom_170_0{font-size:20px!important;line-height:normal}.mgom_layer.mgom_descr.mgom_170_1{font-size:20px!important;line-height:normal}h4{padding-bottom:10px;color:#333;font-weight:500;line-height:1.4em}.woocommerce-info a{color:#c33!important}.sup{font-size:50%;vertical-align:super}.main-navbar a{text-transform:uppercase}.explore-by-commodity .mg_filter.mg_new_filters{display:none!important}.explore-by-commodity .mg_mobile_filter{display:inline-table}.explore-by-commodity .mg_mobile_filter_dd{display:block;border-radius:5px}.explore-by-commodity .mgf_search_form input{padding:11px;border-radius:5px}.explore-by-commodity .mgf_search_form input::-webkit-input-placeholder{text-transform:capitalize;color:#444}.explore-by-commodity ul.navigation_widget_list li,.explore-by-country ul.navigation_widget_list li{padding:10px!important}.explore-by-commodity ul.navigation_widget_list li h3,.explore-by-country ul.navigation_widget_list li h3{font-size:16px!important}.et_pb_toggle_open .et_pb_toggle_title:before{display:block!important;content:"\e04f"}.et_pb_scroll_top.et-pb-icon{right:10px;bottom:350px;border-radius:25px;color:#fff;background:#c33}.et_pb_scroll_top.et-pb-icon:hover{background:#aaa}.entry-content ul li ul{padding-bottom:0!important}a{text-decoration:underline;}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9vdmVycmlkZXMuc2NzcyIsIm1haW4uY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUNFLFFBQUEsS0FHRixpQkFDRSxRQUFBLEtBQUEsRUFJRixnREFHTSxRQUFBLGVBSE4sd0NBUUksUUFBQSxhQVJKLDJDQVlJLFFBQUEsTUFDQSxjQUFBLElBYkosNkNBa0JNLFFBQUEsS0FDQSxjQUFBLElBbkJOLHdFQXNCTyxlQUFBLFdBQ0EsTUFBQSxLQ1BQLG1ERGFBLGlEQUtRLFFBQUEsZUNmTixzRERVRixvREFRVSxVQUFBLGVDTVYsd0NBQ0EsdUNBRkEsMENBRkEsdURBVkEsMkRBUUEsdURBVkEsMkRBSUEsMENEWUEsOENDVkEsK0NBVkEsbURBWUEsOENBVkEsa0RBZUEsNERBVkEsZ0VBUUEsNERBVkEsZ0VBSUEsK0NBVkEsbURBWUEsb0RBVkEsd0RBWUEsbURBVkEsdUREd0NFLFdBQUEsZUFDQSxNQUFBLGVBRUYsOEJBQ0UsWUFBQSxNQUNBLFlBQUEsSUFFRiw0Q0FDQyxlQUFBLEVBR0QsNkNDdEJBLDZDQUNBLGdDQUNBLHFDQUNBLG9DQUNBLGtEQUNBLGtEQUNBLHFDQUNBLDBDQUNBLHlDRHdCRSxpQkFBQSxlQUNBLE1BQUEsZUFDQSxZQUFBLHNCQUNBLG1CQUFBLEtBQUEsV0FBQSxLQUNBLGFBQUEsZUFHRix5Q0N0QkEseUNBQ0EsNEJBQ0EsaUNBQ0EsZ0NBQ0EsOENBQ0EsOENBQ0EsaUNBQ0Esc0NBQ0EscUNEd0JFLGlCQUFBLGVBQ0EsTUFBQSxlQUNBLFlBQUEsc0JBQ0EsbUJBQUEsS0FBQSxXQUFBLEtBQ0EsYUFBQSxlQUdGLG1DQ3RCQSxtQ0FDQSxzQkFDQSwyQkFDQSwwQkFDQSx3Q0FDQSx3Q0FDQSwyQkFDQSxnQ0FDQSwrQkR3QkUsaUJBQUEsZUFDQSxNQUFBLGVBQ0EsWUFBQSxzQkFDQSxhQUFBLGVBR0YsNkNDdkJBLDZDQUNBLGdDQUNBLHFDQUNBLG9DQUNBLGtEQUNBLGtEQUNBLHFDQUNBLDBDQUNBLHlDRHlCQyxpQkFBQSxl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LEtBQ0UsTUFBQSxLQUNBLFdBQUEsS0FHSixtQ0FFSSxXQUFBLEtBR0osd0JBQ0ksZUFBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuZXRfcHJvamVjdF9tZXRhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmV0X3BiX3NlY3Rpb25fMSB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLyogQWZyaWNhIENvbW1vZGl0eSBTZWxlY3QgZm9yIERlc2tvcCovXG4uZXhwbG9yZS1ieS1jb21tb2RpdHkge1xuICAubWdfZmlsdGVye1xuICAgICYubWdfbmV3X2ZpbHRlcnMge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5tZ19tb2JpbGVfZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gIH1cblxuICAubWdfbW9iaWxlX2ZpbHRlcl9kZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG5cbiAgLm1nZl9zZWFyY2hfZm9ybSB7XG4gICAgaW5wdXQge1xuICAgICAgcGFkZGluZzogMTFweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgXHRjb2xvcjogIzQ0NDQ0NDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmV4cGxvcmUtYnktY291bnRyeSxcbi5leHBsb3JlLWJ5LWNvbW1vZGl0eSB7XG4gIHVsIHtcbiAgICAmLm5hdmlnYXRpb25fd2lkZ2V0X2xpc3Qge1xuICAgICAgbGkge1xuICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ldF9jb2xvcl9zY2hlbWVfcmVkLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdCxcbi5ldF9jb2xvcl9zY2hlbWVfcmVkLndvb2NvbW1lcmNlLXBhZ2UgYS5idXR0b24uYWx0LFxuLmV0X2NvbG9yX3NjaGVtZV9yZWQud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQsXG4uZXRfY29sb3Jfc2NoZW1lX3JlZC53b29jb21tZXJjZS1wYWdlIGJ1dHRvbi5idXR0b24uYWx0LFxuLmV0X2NvbG9yX3NjaGVtZV9yZWQud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdCxcbi5ldF9jb2xvcl9zY2hlbWVfcmVkLndvb2NvbW1lcmNlLXBhZ2UgaW5wdXQuYnV0dG9uLmFsdCxcbi5ldF9jb2xvcl9zY2hlbWVfcmVkLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQsXG4uZXRfY29sb3Jfc2NoZW1lX3JlZC53b29jb21tZXJjZS1wYWdlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQsXG4uZXRfY29sb3Jfc2NoZW1lX3JlZC53b29jb21tZXJjZSAjY29udGVudCBpbnB1dC5idXR0b24uYWx0LFxuLmV0X2NvbG9yX3NjaGVtZV9yZWQud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBpbnB1dC5idXR0b24uYWx0LFxuLmV0X2NvbG9yX3NjaGVtZV9yZWQud29vY29tbWVyY2UgYS5idXR0b24sXG4uZXRfY29sb3Jfc2NoZW1lX3JlZC53b29jb21tZXJjZS1wYWdlIGEuYnV0dG9uLFxuLmV0X2NvbG9yX3NjaGVtZV9yZWQud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbixcbi5ldF9jb2xvcl9zY2hlbWVfcmVkLndvb2NvbW1lcmNlLXBhZ2UgYnV0dG9uLmJ1dHRvbixcbi5ldF9jb2xvcl9zY2hlbWVfcmVkLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbixcbi5ldF9jb2xvcl9zY2hlbWVfcmVkLndvb2NvbW1lcmNlLXBhZ2UgaW5wdXQuYnV0dG9uLFxuLmV0X2NvbG9yX3NjaGVtZV9yZWQud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LFxuLmV0X2NvbG9yX3NjaGVtZV9yZWQud29vY29tbWVyY2UtcGFnZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQsXG4uZXRfY29sb3Jfc2NoZW1lX3JlZC53b29jb21tZXJjZSAjY29udGVudCBpbnB1dC5idXR0b24sXG4uZXRfY29sb3Jfc2NoZW1lX3JlZC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGlucHV0LmJ1dHRvbixcbi5ldF9jb2xvcl9zY2hlbWVfcmVkIC53b29jb21tZXJjZS1tZXNzYWdlLFxuLmV0X2NvbG9yX3NjaGVtZV9yZWQgLndvb2NvbW1lcmNlLWVycm9yLFxuLmV0X2NvbG9yX3NjaGVtZV9yZWQgLndvb2NvbW1lcmNlLWluZm8ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjY2MzMzMzICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdC1jYXRlZ29yaWVzIC5jaGlsZHJlbiB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVlbTtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5wcm9kdWN0LWNhdGVnb3JpZXMgLmNoaWxkcmVuIGxpOmxhc3QtY2hpbGQge1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLndvb2NvbW1lcmNlICNjb250ZW50IGlucHV0LmJ1dHRvbi5hbHQ6aG92ZXIsXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdDpob3Zlcixcbi53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQ6aG92ZXIsXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQ6aG92ZXIsXG4ud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdDpob3Zlcixcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGlucHV0LmJ1dHRvbi5hbHQ6aG92ZXIsXG4ud29vY29tbWVyY2UtcGFnZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0OmhvdmVyLFxuLndvb2NvbW1lcmNlLXBhZ2UgYS5idXR0b24uYWx0OmhvdmVyLFxuLndvb2NvbW1lcmNlLXBhZ2UgYnV0dG9uLmJ1dHRvbi5hbHQ6aG92ZXIsXG4ud29vY29tbWVyY2UtcGFnZSBpbnB1dC5idXR0b24uYWx0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjojY2MzMzMzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiNmZmZmZmYgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjojY2MzMzMzICFpbXBvcnRhbnQ7XG59XG5cbi53b29jb21tZXJjZSAjY29udGVudCBpbnB1dC5idXR0b246aG92ZXIsXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0OmhvdmVyLFxuLndvb2NvbW1lcmNlIGEuYnV0dG9uOmhvdmVyLFxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246aG92ZXIsXG4ud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uOmhvdmVyLFxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgaW5wdXQuYnV0dG9uOmhvdmVyLFxuLndvb2NvbW1lcmNlLXBhZ2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0OmhvdmVyLFxuLndvb2NvbW1lcmNlLXBhZ2UgYS5idXR0b246aG92ZXIsXG4ud29vY29tbWVyY2UtcGFnZSBidXR0b24uYnV0dG9uOmhvdmVyLFxuLndvb2NvbW1lcmNlLXBhZ2UgaW5wdXQuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiNjYzMzMzMgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjojY2MzMzMzICFpbXBvcnRhbnQ7XG59XG5cbi53b29jb21tZXJjZSAjY29udGVudCBpbnB1dC5idXR0b24sXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LFxuLndvb2NvbW1lcmNlIGEuYnV0dG9uLFxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24sXG4ud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLFxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgaW5wdXQuYnV0dG9uLFxuLndvb2NvbW1lcmNlLXBhZ2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LFxuLndvb2NvbW1lcmNlLXBhZ2UgYS5idXR0b24sXG4ud29vY29tbWVyY2UtcGFnZSBidXR0b24uYnV0dG9uLFxuLndvb2NvbW1lcmNlLXBhZ2UgaW5wdXQuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiNjYzMzMzMgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjojY2MzMzMzICFpbXBvcnRhbnQ7XG59XG5cbi53b29jb21tZXJjZSAjY29udGVudCBpbnB1dC5idXR0b24uYWx0OmhvdmVyLFxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQ6aG92ZXIsXG4ud29vY29tbWVyY2UgYS5idXR0b24uYWx0OmhvdmVyLFxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0OmhvdmVyLFxuLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQ6aG92ZXIsXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBpbnB1dC5idXR0b24uYWx0OmhvdmVyLFxuLndvb2NvbW1lcmNlLXBhZ2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdDpob3Zlcixcbi53b29jb21tZXJjZS1wYWdlIGEuYnV0dG9uLmFsdDpob3Zlcixcbi53b29jb21tZXJjZS1wYWdlIGJ1dHRvbi5idXR0b24uYWx0OmhvdmVyLFxuLndvb2NvbW1lcmNlLXBhZ2UgaW5wdXQuYnV0dG9uLmFsdDpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6I2ZmZmZmZiAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiBub25lO1xuXHR0ZXh0LXNoYWRvdzogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0Y29sb3I6I2NjMzMzMyAhaW1wb3J0YW50O1xuXHRib3JkZXItY29sb3I6I2NjMzMzMyAhaW1wb3J0YW50O1xufVxuXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJpY2UsXG4ud29vY29tbWVyY2UtcGFnZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcmljZSB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGNvbG9yOiAjY2MzMzMzOyAgLyogVGhpcyBpcyB3aGF0IHlvdSBNQVkgd2FudCB0byBjaGFuZ2UgY29sb3IgKi9cblx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0Zm9udC1zaXplOiAxZW07XG59XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBzcGFuLnByaWNlLFxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IHAucHJpY2UsXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgZGl2LnByb2R1Y3Qgc3Bhbi5wcmljZSxcbi53b29jb21tZXJjZSAjY29udGVudCBkaXYucHJvZHVjdCBwLnByaWNlLFxuLndvb2NvbW1lcmNlLXBhZ2UgZGl2LnByb2R1Y3Qgc3Bhbi5wcmljZSxcbi53b29jb21tZXJjZS1wYWdlIGRpdi5wcm9kdWN0IHAucHJpY2UsXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBkaXYucHJvZHVjdCBzcGFuLnByaWNlLFxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgcC5wcmljZSB7XG5cdGNvbG9yOiAjY2MzMzMzOyAvKiBDaGFuZ2UgdGhpcyAqL1xuXHRmb250LXNpemU6IDEuMjVlbTtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuI2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudCB1bC5wYXltZW50X21ldGhvZHMsXG4ud29vY29tbWVyY2UtY2FydCAjcGF5bWVudCB1bC5wYXltZW50X21ldGhvZHMsXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgdWwucGF5bWVudF9tZXRob2RzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjojY2MzMzMzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1lcnJvcixcbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtaW5mbyxcbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtbWVzc2FnZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjY2MzMzMzICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYgIWltcG9ydGFudDtcbiAgcGFkZGluZzogM3B4O1xuICBtYXJnaW46IDAgMCA2cHg7XG59XG5cbi53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdy53b29jb21tZXJjZS12YWxpZGF0ZWQgLnNlbGVjdDItY29udGFpbmVyLFxuLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93Lndvb2NvbW1lcmNlLXZhbGlkYXRlZCBpbnB1dC5pbnB1dC10ZXh0LFxuLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93Lndvb2NvbW1lcmNlLXZhbGlkYXRlZCBzZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG5cbiNsZWZ0LWFyZWEgdWwsIC5lbnRyeS1jb250ZW50IHVsLFxuLmNvbW1lbnQtY29udGVudCB1bCxcbmJvZHkuZXQtcGItcHJldmlldyAjbWFpbi1jb250ZW50IC5jb250YWluZXIgdWwge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDAgMjNweCAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuXG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgLnJlcXVpcmVkIHtcbiAgY29sb3I6ICNjYzMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLndvb2NvbW1lcmNlIGEucmVtb3ZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGhlaWdodDogMWVtO1xuICB3aWR0aDogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLndvb2NvbW1lcmNlIGEucmVtb3ZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGhlaWdodDogMWVtO1xuICB3aWR0aDogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBjb2xvcjogYmxhY2shaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLndvb2NvbW1lcmNlIGEucmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbn1cblxuLmV0X3BiX2JnX2xheW91dF9saWdodCAuZXQtcGItY29udHJvbGxlcnMgLmV0LXBiLWFjdGl2ZS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjMzMzMztcbn1cbi5ldF9wYl9iZ19sYXlvdXRfbGlnaHQgLmV0LXBiLWNvbnRyb2xsZXJzIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4uZXQtcGItY29udHJvbGxlcnMgLmV0LXBiLWFjdGl2ZS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5ldC1wYi1jb250cm9sbGVycyAuZXQtcGItYWN0aXZlLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbiNqcC1yZWxhdGVkcG9zdHMsXG4uc2hhcmVkYWRkeSB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4O1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgY2xpcDogcmVjdCgxcHgsMXB4LDFweCwxcHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ldF9jb250YWN0X2JvdHRvbV9jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4janAtcmVsYXRlZHBvc3RzLFxuLnNoYXJlZGFkZHkgIHtcbiAgbWF4LXdpZHRoOiAxMDgwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbnAuanAtcmVsYXRlZHBvc3RzLXBvc3QtY29udGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5qcC1yZWxhdGVkcG9zdHMtcG9zdC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cblxudWwuZXQtc29jaWFsLWljb25zID4gbGkge1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG4uZXRfcHJvamVjdF9jYXRlZ29yaWVzIGEsXG4ucG9zdC1tZXRhIGEge1xuICBjb2xvcjogI2NjMzMzMyAhaW1wb3J0YW50O1xufVxuXG4uZXRfY29sb3Jfc2NoZW1lX3JlZCBhIHtcbiAgY29sb3I6ICNjYzMzMzM7XG59XG5cbiNtZW51LWZvb3Rlci1tZW51IGEge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5ldF9wYl9mdWxsd2lkdGhfcG9ydGZvbGlvIC5ldF9wYl9wb3J0Zm9saW9faW1hZ2UubGFuZHNjYXBlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud29vY29tbWVyY2UtcmVzdWx0LWNvdW50LCAud29vY29tbWVyY2UtYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuZGl2W2l0ZW1wcm9wPWRlc2NyaXB0aW9uXSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbmRpdiN0YWItZGVzY3JpcHRpb24gPmgyOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvb3Rlci13aWRnZXQgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuI21lbnUtZm9vdGVyLW1lbnUgbGkge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4jbWFpbi1jb250ZW50IC5jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAubWdvbV93cmFwX3ZjX3R4dCA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN0b3AtbWVudS1uYXYgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbiNhcmNoaXZlcy00IGEge1xuICBjb2xvcjogIzY2NiAhaW1wb3J0YW50O1xufVxuXG4jYXJjaGl2ZXMtNCBhOmhvdmVyIHtcbiAgY29sb3I6ICNjYzMzMzMgIWltcG9ydGFudDtcbn1cblxuLndvb2NvbW1lcmNlLW1lc3NhZ2UgYS5idXR0b24ud2MtZm9yd2FyZCwgLndvb2NvbW1lcmNlLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mb290ZXItd2lkZ2V0OmZpcnN0LWNoaWxkICsgLmZvb3Rlci13aWRnZXQge1xuICBtYXgtd2lkdGg6IDM4MHB4O1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5ldF9wYl92aWRlb19wbGF5OmJlZm9yZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLm1nb21fbGF5ZXIubWdvbV90aXRsZS5tZ29tXzE3MF8wIHtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5tZ29tX2xheWVyLm1nb21fZGVzY3IubWdvbV8xNzBfMSB7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG5oNCB7XG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRjb2xvcjogIzMzMztcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDEuNGVtO1xufVxuXG4ud29vY29tbWVyY2UtaW5mbyBhIHtcbiAgY29sb3I6ICNjYzMzMzMgIWltcG9ydGFudDtcbn1cbi5zdXAge1xuICAgIGZvbnQtc2l6ZTogNTAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbn1cblxuLm1haW4tbmF2YmFyIHtcblxuICBhIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG5cblxuLyogQWZyaWNhIENvbW1vZGl0eSBTZWxlY3QgZm9yIERlc2tvcCovXG4uZXhwbG9yZS1ieS1jb21tb2RpdHkgLm1nX2ZpbHRlci5tZ19uZXdfZmlsdGVycyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5leHBsb3JlLWJ5LWNvbW1vZGl0eSAubWdfbW9iaWxlX2ZpbHRlciB7XG4gIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbn1cbi5leHBsb3JlLWJ5LWNvbW1vZGl0eSAubWdfbW9iaWxlX2ZpbHRlcl9kZCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5leHBsb3JlLWJ5LWNvbW1vZGl0eSAubWdmX3NlYXJjaF9mb3JtIGlucHV0IHtcbiAgcGFkZGluZzogMTFweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufSBcbi5leHBsb3JlLWJ5LWNvbW1vZGl0eSAubWdmX3NlYXJjaF9mb3JtIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdGNvbG9yOiAjNDQ0NDQ0O1xufVxuXG4vKiBBZnJpY2EgU2l0ZSBDb250ZW50IE5hdmlnYXRvciAtIFByb2dyZXNzIEJhciovXG4uZXhwbG9yZS1ieS1jb3VudHJ5IHVsLm5hdmlnYXRpb25fd2lkZ2V0X2xpc3QgbGksXG4uZXhwbG9yZS1ieS1jb21tb2RpdHkgdWwubmF2aWdhdGlvbl93aWRnZXRfbGlzdCBsaSB7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbn1cbi5leHBsb3JlLWJ5LWNvdW50cnkgIHVsLm5hdmlnYXRpb25fd2lkZ2V0X2xpc3QgbGkgaDMsXG4uZXhwbG9yZS1ieS1jb21tb2RpdHkgIHVsLm5hdmlnYXRpb25fd2lkZ2V0X2xpc3QgbGkgaDMge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbn1cbi5leHBsb3JlLWJ5LWNvdW50cnkgLmVudHJ5LWNvbnRlbnQge1xuXG59XG4uZXhwbG9yZS1ieS1jb3VudHJ5IGFydGljbGUgKiB7XG4gXG5cbi8qXG4uZXhwbG9yZS1ieS1jb3VudHJ5ICNtYWluLWhlYWRlciB7XG4gICBwb3NpdGlvbjogZml4ZWQ7XG59XG4uZXhwbG9yZS1ieS1jb3VudHJ5ICNtYWluLWhlYWRlciAgI2V0LXRvcC1uYXZpZ2F0aW9uIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uZXhwbG9yZS1ieS1jb3VudHJ5ICNtYWluLWhlYWRlciAgLmxvZ29fY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA1NHB4XG59XG4jcG4tbmF2aWdhdGlvbi1iYXIge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzg1cHgpIHtcbiAgI3BuLW5hdmlnYXRpb24tYmFyIHtcbiAgICAgcGFkZGluZy10b3A6IDUycHg7XG4gIH1cbn1cblxuKi9cbi8qIFRPRE8gQWZyaWNhIE5hdmlnYXRpb24gUHJvZ3Jlc3MgQmFyXG4uZXhwbG9yZS1ieS1jb3VudHJ5IHVsLm5hdmlnYXRpb25fd2lkZ2V0X2xpc3QgbGkge1xuICBjb2xvcjogZ3JlZW47XG4gIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4qL1xuXG59XG5cdC5ldF9wYl90b2dnbGVfb3BlbiAuZXRfcGJfdG9nZ2xlX3RpdGxlOmJlZm9yZSB7XG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdGNvbnRlbnQ6IFwiXFxlMDRmXCI7XG59XG5cbi5ldF9wYl9zY3JvbGxfdG9wLmV0LXBiLWljb24ge1xuXHRcblx0XHRyaWdodDogMTBweDtcblx0XHRib3R0b206IDM1MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogI2NjMzMzMztcbn1cblx0XHRcbi5ldF9wYl9zY3JvbGxfdG9wLmV0LXBiLWljb246aG92ZXIge1xuXHRcbiAgICBiYWNrZ3JvdW5kOiAjYWFhO1xufVxuXG4uZW50cnktY29udGVudCB1bCBsaSB1bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbiIsIi5ldF9wcm9qZWN0X21ldGEge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5ldF9wYl9zZWN0aW9uXzEge1xuICBwYWRkaW5nOiAyMHB4IDA7IH1cblxuLyogQWZyaWNhIENvbW1vZGl0eSBTZWxlY3QgZm9yIERlc2tvcCovXG4uZXhwbG9yZS1ieS1jb21tb2RpdHkgLm1nX2ZpbHRlci5tZ19uZXdfZmlsdGVycyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZXhwbG9yZS1ieS1jb21tb2RpdHkgLm1nX21vYmlsZV9maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7IH1cblxuLmV4cGxvcmUtYnktY29tbW9kaXR5IC5tZ19tb2JpbGVfZmlsdGVyX2RkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG4uZXhwbG9yZS1ieS1jb21tb2RpdHkgLm1nZl9zZWFyY2hfZm9ybSBpbnB1dCB7XG4gIHBhZGRpbmc6IDExcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAuZXhwbG9yZS1ieS1jb21tb2RpdHkgLm1nZl9zZWFyY2hfZm9ybSBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgY29sb3I6ICM0NDQ0NDQ7IH1cblxuLmV4cGxvcmUtYnktY291bnRyeSB1bC5uYXZpZ2F0aW9uX3dpZGdldF9saXN0IGxpLFxuLmV4cGxvcmUtYnktY29tbW9kaXR5IHVsLm5hdmlnYXRpb25fd2lkZ2V0X2xpc3QgbGkge1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmV4cGxvcmUtYnktY291bnRyeSB1bC5uYXZpZ2F0aW9uX3dpZGdldF9saXN0IGxpIGgzLFxuICAuZXhwbG9yZS1ieS1jb21tb2RpdHkgdWwubmF2aWdhdGlvbl93aWRnZXRfbGlzdCBsaSBoMyB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLmV0X2NvbG9yX3NjaGVtZV9yZWQud29vY29tbWVyY2UgYS5idXR0b24uYWx0LFxuLmV0X2NvbG9yX3NjaGVtZV9yZWQud29vY29tbWVyY2UtcGFnZSBhLmJ1dHRvbi5hbHQsXG4uZXRfY29sb3Jfc2NoZW1lX3JlZC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdCxcbi5ldF9jb2xvcl9zY2hlbWVfcmVkLndvb2NvbW1lcmNlLXBhZ2UgYnV0dG9uLmJ1dHRvbi5hbHQsXG4uZXRfY29sb3Jfc2NoZW1lX3JlZC53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0LFxuLmV0X2NvbG9yX3NjaGVtZV9yZWQud29vY29tbWVyY2UtcGFnZSBpbnB1dC5idXR0b24uYWx0LFxuLmV0X2NvbG9yX3NjaGVtZV9yZWQud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdCxcbi5ldF9jb2xvcl9zY2hlbWVfcmVkLndvb2NvbW1lcmNlLXBhZ2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdCxcbi5ldF9jb2xvcl9zY2hlbWVfcmVkLndvb2NvbW1lcmNlICNjb250ZW50IGlucHV0LmJ1dHRvbi5hbHQsXG4uZXRfY29sb3Jfc2NoZW1lX3JlZC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGlucHV0LmJ1dHRvbi5hbHQsXG4uZXRfY29sb3Jfc2NoZW1lX3JlZC53b29jb21tZXJjZSBhLmJ1dHRvbixcbi5ldF9jb2xvcl9zY2hlbWVfcmVkLndvb2NvbW1lcmNlLXBhZ2UgYS5idXR0b24sXG4uZXRfY29sb3Jfc2NoZW1lX3JlZC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLFxuLmV0X2NvbG9yX3NjaGVtZV9yZWQud29vY29tbWVyY2UtcGFnZSBidXR0b24uYnV0dG9uLFxuLmV0X2NvbG9yX3NjaGVtZV9yZWQud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLFxuLmV0X2NvbG9yX3NjaGVtZV9yZWQud29vY29tbWVyY2UtcGFnZSBpbnB1dC5idXR0b24sXG4uZXRfY29sb3Jfc2NoZW1lX3JlZC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQsXG4uZXRfY29sb3Jfc2NoZW1lX3JlZC53b29jb21tZXJjZS1wYWdlICNyZXNwb25kIGlucHV0I3N1Ym1pdCxcbi5ldF9jb2xvcl9zY2hlbWVfcmVkLndvb2NvbW1lcmNlICNjb250ZW50IGlucHV0LmJ1dHRvbixcbi5ldF9jb2xvcl9zY2hlbWVfcmVkLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgaW5wdXQuYnV0dG9uLFxuLmV0X2NvbG9yX3NjaGVtZV9yZWQgLndvb2NvbW1lcmNlLW1lc3NhZ2UsXG4uZXRfY29sb3Jfc2NoZW1lX3JlZCAud29vY29tbWVyY2UtZXJyb3IsXG4uZXRfY29sb3Jfc2NoZW1lX3JlZCAud29vY29tbWVyY2UtaW5mbyB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNjYzMzMzMgIWltcG9ydGFudDsgfVxuXG4ucHJvZHVjdC1jYXRlZ29yaWVzIC5jaGlsZHJlbiB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVlbTtcbiAgcGFkZGluZy10b3A6IDVweDsgfVxuXG4ucHJvZHVjdC1jYXRlZ29yaWVzIC5jaGlsZHJlbiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLndvb2NvbW1lcmNlICNjb250ZW50IGlucHV0LmJ1dHRvbi5hbHQ6aG92ZXIsXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdDpob3Zlcixcbi53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQ6aG92ZXIsXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQ6aG92ZXIsXG4ud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdDpob3Zlcixcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGlucHV0LmJ1dHRvbi5hbHQ6aG92ZXIsXG4ud29vY29tbWVyY2UtcGFnZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0OmhvdmVyLFxuLndvb2NvbW1lcmNlLXBhZ2UgYS5idXR0b24uYWx0OmhvdmVyLFxuLndvb2NvbW1lcmNlLXBhZ2UgYnV0dG9uLmJ1dHRvbi5hbHQ6aG92ZXIsXG4ud29vY29tbWVyY2UtcGFnZSBpbnB1dC5idXR0b24uYWx0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjMzMzMyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjY2MzMzMzICFpbXBvcnRhbnQ7IH1cblxuLndvb2NvbW1lcmNlICNjb250ZW50IGlucHV0LmJ1dHRvbjpob3Zlcixcbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6aG92ZXIsXG4ud29vY29tbWVyY2UgYS5idXR0b246aG92ZXIsXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpob3Zlcixcbi53b29jb21tZXJjZSBpbnB1dC5idXR0b246aG92ZXIsXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBpbnB1dC5idXR0b246aG92ZXIsXG4ud29vY29tbWVyY2UtcGFnZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6aG92ZXIsXG4ud29vY29tbWVyY2UtcGFnZSBhLmJ1dHRvbjpob3Zlcixcbi53b29jb21tZXJjZS1wYWdlIGJ1dHRvbi5idXR0b246aG92ZXIsXG4ud29vY29tbWVyY2UtcGFnZSBpbnB1dC5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjY2MzMzMzICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItY29sb3I6ICNjYzMzMzMgIWltcG9ydGFudDsgfVxuXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgaW5wdXQuYnV0dG9uLFxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdCxcbi53b29jb21tZXJjZSBhLmJ1dHRvbixcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLFxuLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbixcbi53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGlucHV0LmJ1dHRvbixcbi53b29jb21tZXJjZS1wYWdlICNyZXNwb25kIGlucHV0I3N1Ym1pdCxcbi53b29jb21tZXJjZS1wYWdlIGEuYnV0dG9uLFxuLndvb2NvbW1lcmNlLXBhZ2UgYnV0dG9uLmJ1dHRvbixcbi53b29jb21tZXJjZS1wYWdlIGlucHV0LmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNjYzMzMzMgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2NjMzMzMyAhaW1wb3J0YW50OyB9XG5cbi53b29jb21tZXJjZSAjY29udGVudCBpbnB1dC5idXR0b24uYWx0OmhvdmVyLFxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQ6aG92ZXIsXG4ud29vY29tbWVyY2UgYS5idXR0b24uYWx0OmhvdmVyLFxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0OmhvdmVyLFxuLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQ6aG92ZXIsXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBpbnB1dC5idXR0b24uYWx0OmhvdmVyLFxuLndvb2NvbW1lcmNlLXBhZ2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdDpob3Zlcixcbi53b29jb21tZXJjZS1wYWdlIGEuYnV0dG9uLmFsdDpob3Zlcixcbi53b29jb21tZXJjZS1wYWdlIGJ1dHRvbi5idXR0b24uYWx0OmhvdmVyLFxuLndvb2NvbW1lcmNlLXBhZ2UgaW5wdXQuYnV0dG9uLmFsdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjY2MzMzMzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2NjMzMzMyAhaW1wb3J0YW50OyB9XG5cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcmljZSxcbi53b29jb21tZXJjZS1wYWdlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnByaWNlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNjYzMzMzM7XG4gIC8qIFRoaXMgaXMgd2hhdCB5b3UgTUFZIHdhbnQgdG8gY2hhbmdlIGNvbG9yICovXG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBzcGFuLnByaWNlLFxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IHAucHJpY2UsXG4ud29vY29tbWVyY2UgI2NvbnRlbnQgZGl2LnByb2R1Y3Qgc3Bhbi5wcmljZSxcbi53b29jb21tZXJjZSAjY29udGVudCBkaXYucHJvZHVjdCBwLnByaWNlLFxuLndvb2NvbW1lcmNlLXBhZ2UgZGl2LnByb2R1Y3Qgc3Bhbi5wcmljZSxcbi53b29jb21tZXJjZS1wYWdlIGRpdi5wcm9kdWN0IHAucHJpY2UsXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBkaXYucHJvZHVjdCBzcGFuLnByaWNlLFxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgcC5wcmljZSB7XG4gIGNvbG9yOiAjY2MzMzMzO1xuICAvKiBDaGFuZ2UgdGhpcyAqL1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4jYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50IHVsLnBheW1lbnRfbWV0aG9kcyxcbi53b29jb21tZXJjZS1jYXJ0ICNwYXltZW50IHVsLnBheW1lbnRfbWV0aG9kcyxcbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCB1bC5wYXltZW50X21ldGhvZHMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2NjMzMzMyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1lcnJvcixcbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtaW5mbyxcbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtbWVzc2FnZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjY2MzMzMzICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgcGFkZGluZzogM3B4O1xuICBtYXJnaW46IDAgMCA2cHg7IH1cblxuLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93Lndvb2NvbW1lcmNlLXZhbGlkYXRlZCAuc2VsZWN0Mi1jb250YWluZXIsXG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cud29vY29tbWVyY2UtdmFsaWRhdGVkIGlucHV0LmlucHV0LXRleHQsXG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cud29vY29tbWVyY2UtdmFsaWRhdGVkIHNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuXG4jbGVmdC1hcmVhIHVsLCAuZW50cnktY29udGVudCB1bCxcbi5jb21tZW50LWNvbnRlbnQgdWwsXG5ib2R5LmV0LXBiLXByZXZpZXcgI21haW4tY29udGVudCAuY29udGFpbmVyIHVsIHtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAwIDIzcHggMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYzsgfVxuXG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgLnJlcXVpcmVkIHtcbiAgY29sb3I6ICNjYzMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlcjogMDsgfVxuXG4ud29vY29tbWVyY2UgYS5yZW1vdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIHdpZHRoOiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyOiAwOyB9XG5cbi53b29jb21tZXJjZSBhLnJlbW92ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgd2lkdGg6IDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyOiAwOyB9XG5cbi53b29jb21tZXJjZSBhLnJlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IGJsYWNrOyB9XG5cbi5ldF9wYl9iZ19sYXlvdXRfbGlnaHQgLmV0LXBiLWNvbnRyb2xsZXJzIC5ldC1wYi1hY3RpdmUtY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYzMzMzM7IH1cblxuLmV0X3BiX2JnX2xheW91dF9saWdodCAuZXQtcGItY29udHJvbGxlcnMgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4uZXQtcGItY29udHJvbGxlcnMgLmV0LXBiLWFjdGl2ZS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uZXQtcGItY29udHJvbGxlcnMgLmV0LXBiLWFjdGl2ZS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbiNqcC1yZWxhdGVkcG9zdHMsXG4uc2hhcmVkYWRkeSB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4OyB9XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZXRfY29udGFjdF9ib3R0b21fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4janAtcmVsYXRlZHBvc3RzLFxuLnNoYXJlZGFkZHkge1xuICBtYXgtd2lkdGg6IDEwODBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuXG5wLmpwLXJlbGF0ZWRwb3N0cy1wb3N0LWNvbnRleHQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5qcC1yZWxhdGVkcG9zdHMtcG9zdC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuXG51bC5ldC1zb2NpYWwtaWNvbnMgPiBsaSB7XG4gIG1hcmdpbjogMCA1cHg7IH1cblxuLmV0X3Byb2plY3RfY2F0ZWdvcmllcyBhLFxuLnBvc3QtbWV0YSBhIHtcbiAgY29sb3I6ICNjYzMzMzMgIWltcG9ydGFudDsgfVxuXG4uZXRfY29sb3Jfc2NoZW1lX3JlZCBhIHtcbiAgY29sb3I6ICNjYzMzMzM7IH1cblxuI21lbnUtZm9vdGVyLW1lbnUgYSB7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uZXRfcGJfZnVsbHdpZHRoX3BvcnRmb2xpbyAuZXRfcGJfcG9ydGZvbGlvX2ltYWdlLmxhbmRzY2FwZSBpbWcge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ud29vY29tbWVyY2UtcmVzdWx0LWNvdW50LCAud29vY29tbWVyY2UtYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5kaXZbaXRlbXByb3A9ZGVzY3JpcHRpb25dIHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG5kaXYjdGFiLWRlc2NyaXB0aW9uID4gaDI6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mb290ZXItd2lkZ2V0IGEge1xuICBjb2xvcjogd2hpdGU7IH1cblxuI21lbnUtZm9vdGVyLW1lbnUgbGkge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbiNtYWluLWNvbnRlbnQgLmNvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLm1nb21fd3JhcF92Y190eHQgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbiN0b3AtbWVudS1uYXYgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuI2FyY2hpdmVzLTQgYSB7XG4gIGNvbG9yOiAjNjY2ICFpbXBvcnRhbnQ7IH1cblxuI2FyY2hpdmVzLTQgYTpob3ZlciB7XG4gIGNvbG9yOiAjY2MzMzMzICFpbXBvcnRhbnQ7IH1cblxuLndvb2NvbW1lcmNlLW1lc3NhZ2UgYS5idXR0b24ud2MtZm9yd2FyZCwgLndvb2NvbW1lcmNlLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uZm9vdGVyLXdpZGdldDpmaXJzdC1jaGlsZCArIC5mb290ZXItd2lkZ2V0IHtcbiAgbWF4LXdpZHRoOiAzODBweDtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5ldF9wYl92aWRlb19wbGF5OmJlZm9yZSB7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4ubWdvbV9sYXllci5tZ29tX3RpdGxlLm1nb21fMTcwXzAge1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG4ubWdvbV9sYXllci5tZ29tX2Rlc2NyLm1nb21fMTcwXzEge1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG5oNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtOyB9XG5cbi53b29jb21tZXJjZS1pbmZvIGEge1xuICBjb2xvcjogI2NjMzMzMyAhaW1wb3J0YW50OyB9XG5cbi5zdXAge1xuICBmb250LXNpemU6IDUwJTtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyOyB9XG5cbi5tYWluLW5hdmJhciBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4vKiBBZnJpY2EgQ29tbW9kaXR5IFNlbGVjdCBmb3IgRGVza29wKi9cbi5leHBsb3JlLWJ5LWNvbW1vZGl0eSAubWdfZmlsdGVyLm1nX25ld19maWx0ZXJzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5leHBsb3JlLWJ5LWNvbW1vZGl0eSAubWdfbW9iaWxlX2ZpbHRlciB7XG4gIGRpc3BsYXk6IGlubGluZS10YWJsZTsgfVxuXG4uZXhwbG9yZS1ieS1jb21tb2RpdHkgLm1nX21vYmlsZV9maWx0ZXJfZGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG5cbi5leHBsb3JlLWJ5LWNvbW1vZGl0eSAubWdmX3NlYXJjaF9mb3JtIGlucHV0IHtcbiAgcGFkZGluZzogMTFweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG5cbi5leHBsb3JlLWJ5LWNvbW1vZGl0eSAubWdmX3NlYXJjaF9mb3JtIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGNvbG9yOiAjNDQ0NDQ0OyB9XG5cbi8qIEFmcmljYSBTaXRlIENvbnRlbnQgTmF2aWdhdG9yIC0gUHJvZ3Jlc3MgQmFyKi9cbi5leHBsb3JlLWJ5LWNvdW50cnkgdWwubmF2aWdhdGlvbl93aWRnZXRfbGlzdCBsaSxcbi5leHBsb3JlLWJ5LWNvbW1vZGl0eSB1bC5uYXZpZ2F0aW9uX3dpZGdldF9saXN0IGxpIHtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5leHBsb3JlLWJ5LWNvdW50cnkgdWwubmF2aWdhdGlvbl93aWRnZXRfbGlzdCBsaSBoMyxcbi5leHBsb3JlLWJ5LWNvbW1vZGl0eSB1bC5uYXZpZ2F0aW9uX3dpZGdldF9saXN0IGxpIGgzIHtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLmV4cGxvcmUtYnktY291bnRyeSBhcnRpY2xlICoge1xuICAvKlxuLmV4cGxvcmUtYnktY291bnRyeSAjbWFpbi1oZWFkZXIge1xuICAgcG9zaXRpb246IGZpeGVkO1xufVxuLmV4cGxvcmUtYnktY291bnRyeSAjbWFpbi1oZWFkZXIgICNldC10b3AtbmF2aWdhdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLmV4cGxvcmUtYnktY291bnRyeSAjbWFpbi1oZWFkZXIgIC5sb2dvX2NvbnRhaW5lciB7XG4gIGhlaWdodDogNTRweFxufVxuI3BuLW5hdmlnYXRpb24tYmFyIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4NXB4KSB7XG4gICNwbi1uYXZpZ2F0aW9uLWJhciB7XG4gICAgIHBhZGRpbmctdG9wOiA1MnB4O1xuICB9XG59XG5cbiovXG4gIC8qIFRPRE8gQWZyaWNhIE5hdmlnYXRpb24gUHJvZ3Jlc3MgQmFyXG4uZXhwbG9yZS1ieS1jb3VudHJ5IHVsLm5hdmlnYXRpb25fd2lkZ2V0X2xpc3QgbGkge1xuICBjb2xvcjogZ3JlZW47XG4gIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4qLyB9XG5cbi5ldF9wYl90b2dnbGVfb3BlbiAuZXRfcGJfdG9nZ2xlX3RpdGxlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlMDRmXCI7IH1cblxuLmV0X3BiX3Njcm9sbF90b3AuZXQtcGItaWNvbiB7XG4gIHJpZ2h0OiAxMHB4O1xuICBib3R0b206IDM1MHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2NjMzMzMzsgfVxuXG4uZXRfcGJfc2Nyb2xsX3RvcC5ldC1wYi1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2FhYTsgfVxuXG4uZW50cnktY29udGVudCB1bCBsaSB1bCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiJdfQ== */
