:root{--container-width: 100%;--header-height: 8.75rem;--header-scrolled-height: 6.25rem}@media(min-width: 0){:root{--container-width: 100%;--container-gutter-x: 30px}}@media(min-width: 640px){:root{--container-width: 100%;--container-gutter-x: 60px}}@media(min-width: 1025px){:root{--container-width: 100%;--container-gutter-x: 100px}}@media(min-width: 1440px){:root{--container-width: 1140px;--container-gutter-x: 100px}}@media(max-width: 1024px){:root{--header-height: 5.5rem;--header-scrolled-height: 5.5rem}}@font-face{font-family:"Inter";src:url("../fonts/Inter/Inter-Regular.woff2") format("woff2"),url("../fonts/Inter/Inter-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("../fonts/Inter/Inter-Medium.woff2") format("woff2"),url("../fonts/Inter/Inter-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Oswald";src:url("../fonts/Oswald-Regular.woff2") format("woff2"),url("../fonts/Oswald-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}/*! sanitize.css v8.0.0 | CC0 License | github.com/csstools/sanitize.css */*,::before,::after{background-repeat:no-repeat;box-sizing:border-box}::before,::after{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.15;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none}pre{font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button,input,select{margin:0}button{overflow:visible;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details{display:block}dialog{background-color:#fff;border:solid;color:#000;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]:not(:focus){clip:rect(0, 0, 0, 0);display:inherit;position:absolute}html{box-sizing:border-box}*,*:active,*:focus{outline:0 !important}body{min-width:360px;min-height:100vh;display:flex;flex-direction:column;align-items:flex-start;background-color:#fff;color:#303030;font-size:1rem;font-family:"Inter",sans-serif;font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;padding-top:var(--header-height);transition:padding-top .3s}body.is-menu-open{overflow:hidden}body.is-scrolled{padding-top:var(--header-scrolled-height)}body.has-hero{padding-top:var(--header-height)}img{height:auto;max-width:100%;width:auto}figure{margin:1.25rem 0}p{margin-top:0;margin-bottom:1.25rem}a{color:#930303;text-decoration:none;transition:color .3s,opacity .3s,transform .3s}a:hover,a:focus,a:active{color:#610202}a svg{transition:none}hr{background-color:#20201e;border:0;height:1px;margin:1.25rem 0}strong,b{font-weight:700}dfn,cite,em,i{font-style:italic}blockquote{font-weight:700;margin:2.5em 1em}address{margin:0 0 1.25rem}pre{max-width:100%;background:#eff1f2;font-family:"Courier 10 Pitch",Courier,monospace;font-size:14px;margin:1rem 0;padding:1rem;border-radius:.3125rem;overflow:auto}code,kbd,tt,var{background:#eff1f2;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:14px;padding:3px 6px;border-radius:4px}code var{padding:0}kbd{background-color:#20201e;color:#fff;font-size:14px;border-radius:4px;padding:3px 6px}mark{background-color:rgba(0,0,0,0);font-weight:500}abbr,acronym{border-bottom:1px dotted;cursor:help}big{font-size:125%}svg{flex-shrink:0;transition:all .3s 0s}embed,iframe,object{max-width:100%}@media(max-width: 1024px){iframe[src*=youtube],iframe[src*=vimeo]{width:100%;height:calc((100vw - 60px)*.5625)}}#wpadminbar{--wp-blue: #2271b1;transition:transform .3s !important;transform:translateY(-100%)}#wpadminbar:hover #wp-admin-bar-site-name{background-color:rgba(0,0,0,0) !important}#wpadminbar:not(.is-expanded):hover{transform:translateY(0)}#wpadminbar:not(.is-expanded):hover #wp-admin-bar-site-name{transform:translateY(0)}#wpadminbar.is-expanded{transform:translateY(0)}#wpadminbar.is-expanded #wp-admin-bar-site-name{transform:translateY(0)}#wpadminbar.is-expanded #wp-admin-bar-site-name:before{background-color:var(--wp-blue)}#wpadminbar.is-expanded #wp-admin-bar-site-name:after{transform:rotate(-45deg);font-size:20px !important}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{top:100%}@media(max-width: 782px){#wpadminbar .ab-top-secondary{position:absolute;top:0;right:0}#wpadminbar .ab-top-secondary>.menupop>.ab-sub-wrapper{right:0;left:auto}}@media(max-width: 639px){#wpadminbar #wp-admin-bar-root-default{display:flex}#wpadminbar #wp-admin-bar-root-default>li{flex-shrink:0}}@media(max-width: 782px){#wpadminbar ul#wp-admin-bar-root-default>li#wp-admin-bar-wpseo-menu,#wpadminbar ul#wp-admin-bar-root-default>li#wp-admin-bar-gform-forms{display:none !important}}#wp-admin-bar-site-name{display:inline-flex !important;background-color:#20201e !important;position:relative;transform:translateY(46px);transition:transform .3s !important}@media(min-width: 783px){#wp-admin-bar-site-name{transform:translateY(32px)}}#wp-admin-bar-site-name:before,#wp-admin-bar-site-name:after{width:46px;height:46px}@media(min-width: 783px){#wp-admin-bar-site-name:before,#wp-admin-bar-site-name:after{width:32px;height:32px}}#wp-admin-bar-site-name:before{content:"" !important;display:block;background-color:#20201e;position:absolute;top:0;right:0;transition:background-color .2s !important}#wp-admin-bar-site-name:after{content:"" !important;display:inline-flex;align-items:center;justify-content:center;font-family:dashicons;font-size:18px;transition:all .2s !important;cursor:pointer;position:relative}#wp-admin-bar-site-name:hover:before{background-color:var(--wp-blue)}#wp-admin-bar-site-name:hover:after{font-size:22px}.alignleft{display:inline;float:left;margin-right:1.5rem}.alignright{display:inline;float:right;margin-left:1.5rem}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.wp-caption{margin-bottom:1.5rem;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:1rem 0}span.wp-caption-text{text-align:center}.gallery{--gallery-gap: 1rem;display:flex;flex-wrap:wrap;gap:var(--gallery-gap);margin:1.25rem 0}.gallery-item{display:inline-block;text-align:center;width:calc(50% - var(--gallery-gap));margin:0}@media(min-width: 640px){.gallery-item{width:calc((100% - var(--gallery-gap)*2)/3)}}@media(min-width: 1025px){.gallery-columns-2 .gallery-item{width:calc((100% - var(--gallery-gap)*1)/2)}}@media(min-width: 1025px){.gallery-columns-3 .gallery-item{width:calc((100% - var(--gallery-gap)*2)/3)}}@media(min-width: 1025px){.gallery-columns-4 .gallery-item{width:calc((100% - var(--gallery-gap)*3)/4)}}@media(min-width: 1025px){.gallery-columns-5 .gallery-item{width:calc((100% - var(--gallery-gap)*4)/5)}}@media(min-width: 1025px){.gallery-columns-6 .gallery-item{width:calc((100% - var(--gallery-gap)*5)/6)}}@media(min-width: 1025px){.gallery-columns-7 .gallery-item{width:calc((100% - var(--gallery-gap)*6)/7)}}@media(min-width: 1025px){.gallery-columns-8 .gallery-item{width:calc((100% - var(--gallery-gap)*7)/8)}}@media(min-width: 1025px){.gallery-columns-9 .gallery-item{width:calc((100% - var(--gallery-gap)*8)/9)}}.gallery-caption{display:block}.wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}.background-red{background-color:#930303}.background-black{background-color:#20201e}.background-grey,.background-gray{background-color:#f5f5f5}.background-white{background-color:#fff}.text-sm{font-size:.875rem}.text-md{font-size:1.125rem}.text-lg,.gform_confirmation_message{font-size:1.125rem}@media(min-width: 1025px){.text-lg,.gform_confirmation_message{font-size:1.375rem}}.text-uppercase{text-transform:uppercase}article.product a.added_to_cart,.woocommerce-privacy-policy-text a,#add_payment_method .cart-collaterals .shipping-calculator-button,.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button,.showcoupon,.woocommerce .woocommerce-message a:not([class]),.woocommerce .woocommerce-info a:not([class]),.woocommerce-page .woocommerce-message a:not([class]),.woocommerce-page .woocommerce-info a:not([class]),.editor a:not([class]),.entry-content a:not([class]){color:#930303;text-decoration:none}@media(min-width: 1025px){article.product a.added_to_cart:hover,.woocommerce-privacy-policy-text a:hover,#add_payment_method .cart-collaterals .shipping-calculator-button:hover,.woocommerce-cart .cart-collaterals .shipping-calculator-button:hover,.woocommerce-checkout .cart-collaterals .shipping-calculator-button:hover,.showcoupon:hover,.woocommerce .woocommerce-message a:hover:not([class]),.woocommerce .woocommerce-info a:hover:not([class]),.woocommerce-page .woocommerce-message a:hover:not([class]),.woocommerce-page .woocommerce-info a:hover:not([class]),.editor a:hover:not([class]),.entry-content a:hover:not([class]){color:#930303;text-decoration:underline}}.blockquote{font-size:1.25rem;margin:3.125rem 1.875rem}.blockquote p{font-weight:700}.blockquote cite{display:block;color:#fff;font-weight:400;font-style:normal;margin-top:1rem;margin-bottom:0}.editor>*:last-child,.entry-content>*:last-child{margin-bottom:0}.editor h1:first-child,.entry-content h1:first-child,.editor .h1:first-child,.entry-content .h1:first-child,.editor h2:first-child,.entry-content h2:first-child,.editor .h2:first-child,.entry-content .h2:first-child,.editor .gform_wrapper.gravity-theme .gform_heading:first-child,.entry-content .gform_wrapper.gravity-theme .gform_heading:first-child,.gform_wrapper.gravity-theme .editor .gform_heading:first-child,.gform_wrapper.gravity-theme .entry-content .gform_heading:first-child,.editor h3:first-child,.entry-content h3:first-child,.editor .h3:first-child,.entry-content .h3:first-child,.editor .single-product div.product .woocommerce-tabs .panel h2:first-child,.entry-content .single-product div.product .woocommerce-tabs .panel h2:first-child,.single-product div.product .woocommerce-tabs .panel .editor h2:first-child,.single-product div.product .woocommerce-tabs .panel .entry-content h2:first-child,.editor h4:first-child,.entry-content h4:first-child,.editor .h4:first-child,.entry-content .h4:first-child,.editor .single-product div.product #reply-title:first-child,.entry-content .single-product div.product #reply-title:first-child,.single-product div.product .editor #reply-title:first-child,.single-product div.product .entry-content #reply-title:first-child,.editor h5:first-child,.entry-content h5:first-child,.editor .h5:first-child,.entry-content .h5:first-child,.editor .woocommerce-thankyou-order-received:first-child,.entry-content .woocommerce-thankyou-order-received:first-child,.editor .woocommerce .woocommerce-order-details__title:first-child,.entry-content .woocommerce .woocommerce-order-details__title:first-child,.woocommerce .editor .woocommerce-order-details__title:first-child,.woocommerce .entry-content .woocommerce-order-details__title:first-child,.editor #customer_details h3:first-child,.entry-content #customer_details h3:first-child,#customer_details .editor h3:first-child,#customer_details .entry-content h3:first-child,.editor h6:first-child,.entry-content h6:first-child,.editor .h6:first-child,.entry-content .h6:first-child{margin-top:0}.editor .h2,.entry-content .h2,.editor .gform_wrapper.gravity-theme .gform_heading,.entry-content .gform_wrapper.gravity-theme .gform_heading,.gform_wrapper.gravity-theme .editor .gform_heading,.gform_wrapper.gravity-theme .entry-content .gform_heading,.editor .h3,.entry-content .h3,.editor .single-product div.product .woocommerce-tabs .panel h2,.entry-content .single-product div.product .woocommerce-tabs .panel h2,.single-product div.product .woocommerce-tabs .panel .editor h2,.single-product div.product .woocommerce-tabs .panel .entry-content h2{color:#20201e}.subtitle-primary{display:inline-block;color:#303030 !important;font-family:"Oswald",sans-serif;font-size:1rem;font-weight:500;background-color:#c9c9c9;border-radius:4px;padding:.5rem .9375rem;margin-bottom:1.25rem}html body .subtitle-primary,.background-red .subtitle-primary,.background-gray .subtitle-primary,.background-grey .subtitle-primary,.background-black .subtitle-primary,.has-bg-image .subtitle-primary,.m-text-media .content .subtitle-primary,.m-text-media .content .editor .subtitle-primary{color:#303030 !important}.subtitle-w{display:inline-block;color:#303030;font-family:"Oswald",sans-serif;font-size:1rem;font-weight:500;background-color:#fff;padding:.5rem .9375rem;margin-bottom:1.25rem}.background-red .editor .gform_wrapper.gravity-theme .gform_heading,.background-red .entry-content .gform_wrapper.gravity-theme .gform_heading,.background-red .editor .h1,.background-red .entry-content .h1,.background-red .editor .h2,.background-red .entry-content .h2,.gform_wrapper.gravity-theme .background-red .editor .gform_heading,.gform_wrapper.gravity-theme .background-red .entry-content .gform_heading,.background-red .editor .h3,.background-red .entry-content .h3,.background-red .editor .single-product div.product .woocommerce-tabs .panel h2,.background-red .entry-content .single-product div.product .woocommerce-tabs .panel h2,.single-product div.product .woocommerce-tabs .panel .background-red .editor h2,.single-product div.product .woocommerce-tabs .panel .background-red .entry-content h2,.background-red .editor .h4,.background-red .entry-content .h4,.background-red .editor .single-product div.product #reply-title,.background-red .entry-content .single-product div.product #reply-title,.single-product div.product .background-red .editor #reply-title,.single-product div.product .background-red .entry-content #reply-title,.background-red .editor .h5,.background-red .entry-content .h5,.background-red .editor .woocommerce-thankyou-order-received,.background-red .entry-content .woocommerce-thankyou-order-received,.background-red .editor .woocommerce .woocommerce-order-details__title,.background-red .entry-content .woocommerce .woocommerce-order-details__title,.woocommerce .background-red .editor .woocommerce-order-details__title,.woocommerce .background-red .entry-content .woocommerce-order-details__title,.background-red .editor .woocommerce .woocommerce-customer-details h2,.background-red .entry-content .woocommerce .woocommerce-customer-details h2,.woocommerce .woocommerce-customer-details .background-red .editor h2,.woocommerce .woocommerce-customer-details .background-red .entry-content h2,.background-red .editor #customer_details h3,.background-red .entry-content #customer_details h3,#customer_details .background-red .editor h3,#customer_details .background-red .entry-content h3,.background-red .editor .h6,.background-red .entry-content .h6,.background-red .editor h1,.background-red .entry-content h1,.background-red .editor h2,.background-red .entry-content h2,.background-red .editor h3,.background-red .entry-content h3,.background-red .editor h4,.background-red .entry-content h4,.background-red .editor h5,.background-red .entry-content h5,.background-red .editor h6,.background-red .entry-content h6,.background-red .entry-content .gform_wrapper.gravity-theme .gform_heading,.background-red .entry-content .h1,.background-red .entry-content .h2,.gform_wrapper.gravity-theme .background-red .entry-content .gform_heading,.background-red .entry-content .h3,.background-red .entry-content .single-product div.product .woocommerce-tabs .panel h2,.single-product div.product .woocommerce-tabs .panel .background-red .entry-content h2,.background-red .entry-content .h4,.background-red .entry-content .single-product div.product #reply-title,.single-product div.product .background-red .entry-content #reply-title,.background-red .entry-content .h5,.background-red .entry-content .woocommerce-thankyou-order-received,.background-red .entry-content .woocommerce .woocommerce-order-details__title,.woocommerce .background-red .entry-content .woocommerce-order-details__title,.background-red .entry-content .woocommerce .woocommerce-customer-details h2,.woocommerce .woocommerce-customer-details .background-red .entry-content h2,.background-red .entry-content #customer_details h3,#customer_details .background-red .entry-content h3,.background-red .entry-content .h6,.background-red .entry-content h1,.background-red .entry-content h2,.background-red .entry-content h3,.background-red .entry-content h4,.background-red .entry-content h5,.background-red .entry-content h6,.background-grey .editor .gform_wrapper.gravity-theme .gform_heading,.background-grey .entry-content .gform_wrapper.gravity-theme .gform_heading,.background-grey .editor .h1,.background-grey .entry-content .h1,.background-grey .editor .h2,.background-grey .entry-content .h2,.gform_wrapper.gravity-theme .background-grey .editor .gform_heading,.gform_wrapper.gravity-theme .background-grey .entry-content .gform_heading,.background-grey .editor .h3,.background-grey .entry-content .h3,.background-grey .editor .single-product div.product .woocommerce-tabs .panel h2,.background-grey .entry-content .single-product div.product .woocommerce-tabs .panel h2,.single-product div.product .woocommerce-tabs .panel .background-grey .editor h2,.single-product div.product .woocommerce-tabs .panel .background-grey .entry-content h2,.background-grey .editor .h4,.background-grey .entry-content .h4,.background-grey .editor .single-product div.product #reply-title,.background-grey .entry-content .single-product div.product #reply-title,.single-product div.product .background-grey .editor #reply-title,.single-product div.product .background-grey .entry-content #reply-title,.background-grey .editor .h5,.background-grey .entry-content .h5,.background-grey .editor .woocommerce-thankyou-order-received,.background-grey .entry-content .woocommerce-thankyou-order-received,.background-grey .editor .woocommerce .woocommerce-order-details__title,.background-grey .entry-content .woocommerce .woocommerce-order-details__title,.woocommerce .background-grey .editor .woocommerce-order-details__title,.woocommerce .background-grey .entry-content .woocommerce-order-details__title,.background-grey .editor .woocommerce .woocommerce-customer-details h2,.background-grey .entry-content .woocommerce .woocommerce-customer-details h2,.woocommerce .woocommerce-customer-details .background-grey .editor h2,.woocommerce .woocommerce-customer-details .background-grey .entry-content h2,.background-grey .editor #customer_details h3,.background-grey .entry-content #customer_details h3,#customer_details .background-grey .editor h3,#customer_details .background-grey .entry-content h3,.background-grey .editor .h6,.background-grey .entry-content .h6,.background-grey .editor h1,.background-grey .entry-content h1,.background-grey .editor h2,.background-grey .entry-content h2,.background-grey .editor h3,.background-grey .entry-content h3,.background-grey .editor h4,.background-grey .entry-content h4,.background-grey .editor h5,.background-grey .entry-content h5,.background-grey .editor h6,.background-grey .entry-content h6,.background-grey .entry-content .gform_wrapper.gravity-theme .gform_heading,.background-grey .entry-content .h1,.background-grey .entry-content .h2,.gform_wrapper.gravity-theme .background-grey .entry-content .gform_heading,.background-grey .entry-content .h3,.background-grey .entry-content .single-product div.product .woocommerce-tabs .panel h2,.single-product div.product .woocommerce-tabs .panel .background-grey .entry-content h2,.background-grey .entry-content .h4,.background-grey .entry-content .single-product div.product #reply-title,.single-product div.product .background-grey .entry-content #reply-title,.background-grey .entry-content .h5,.background-grey .entry-content .woocommerce-thankyou-order-received,.background-grey .entry-content .woocommerce .woocommerce-order-details__title,.woocommerce .background-grey .entry-content .woocommerce-order-details__title,.background-grey .entry-content .woocommerce .woocommerce-customer-details h2,.woocommerce .woocommerce-customer-details .background-grey .entry-content h2,.background-grey .entry-content #customer_details h3,#customer_details .background-grey .entry-content h3,.background-grey .entry-content .h6,.background-grey .entry-content h1,.background-grey .entry-content h2,.background-grey .entry-content h3,.background-grey .entry-content h4,.background-grey .entry-content h5,.background-grey .entry-content h6,.has-bg-image .editor .gform_wrapper.gravity-theme .gform_heading,.has-bg-image .entry-content .gform_wrapper.gravity-theme .gform_heading,.has-bg-image .editor .h1,.has-bg-image .entry-content .h1,.has-bg-image .editor .h2,.has-bg-image .entry-content .h2,.gform_wrapper.gravity-theme .has-bg-image .editor .gform_heading,.gform_wrapper.gravity-theme .has-bg-image .entry-content .gform_heading,.has-bg-image .editor .h3,.has-bg-image .entry-content .h3,.has-bg-image .editor .single-product div.product .woocommerce-tabs .panel h2,.has-bg-image .entry-content .single-product div.product .woocommerce-tabs .panel h2,.single-product div.product .woocommerce-tabs .panel .has-bg-image .editor h2,.single-product div.product .woocommerce-tabs .panel .has-bg-image .entry-content h2,.has-bg-image .editor .h4,.has-bg-image .entry-content .h4,.has-bg-image .editor .single-product div.product #reply-title,.has-bg-image .entry-content .single-product div.product #reply-title,.single-product div.product .has-bg-image .editor #reply-title,.single-product div.product .has-bg-image .entry-content #reply-title,.has-bg-image .editor .h5,.has-bg-image .entry-content .h5,.has-bg-image .editor .woocommerce-thankyou-order-received,.has-bg-image .entry-content .woocommerce-thankyou-order-received,.has-bg-image .editor .woocommerce .woocommerce-order-details__title,.has-bg-image .entry-content .woocommerce .woocommerce-order-details__title,.woocommerce .has-bg-image .editor .woocommerce-order-details__title,.woocommerce .has-bg-image .entry-content .woocommerce-order-details__title,.has-bg-image .editor .woocommerce .woocommerce-customer-details h2,.has-bg-image .entry-content .woocommerce .woocommerce-customer-details h2,.woocommerce .woocommerce-customer-details .has-bg-image .editor h2,.woocommerce .woocommerce-customer-details .has-bg-image .entry-content h2,.has-bg-image .editor #customer_details h3,.has-bg-image .entry-content #customer_details h3,#customer_details .has-bg-image .editor h3,#customer_details .has-bg-image .entry-content h3,.has-bg-image .editor .h6,.has-bg-image .entry-content .h6,.has-bg-image .editor h1,.has-bg-image .entry-content h1,.has-bg-image .editor h2,.has-bg-image .entry-content h2,.has-bg-image .editor h3,.has-bg-image .entry-content h3,.has-bg-image .editor h4,.has-bg-image .entry-content h4,.has-bg-image .editor h5,.has-bg-image .entry-content h5,.has-bg-image .editor h6,.has-bg-image .entry-content h6,.has-bg-image .entry-content .gform_wrapper.gravity-theme .gform_heading,.has-bg-image .entry-content .h1,.has-bg-image .entry-content .h2,.gform_wrapper.gravity-theme .has-bg-image .entry-content .gform_heading,.has-bg-image .entry-content .h3,.has-bg-image .entry-content .single-product div.product .woocommerce-tabs .panel h2,.single-product div.product .woocommerce-tabs .panel .has-bg-image .entry-content h2,.has-bg-image .entry-content .h4,.has-bg-image .entry-content .single-product div.product #reply-title,.single-product div.product .has-bg-image .entry-content #reply-title,.has-bg-image .entry-content .h5,.has-bg-image .entry-content .woocommerce-thankyou-order-received,.has-bg-image .entry-content .woocommerce .woocommerce-order-details__title,.woocommerce .has-bg-image .entry-content .woocommerce-order-details__title,.has-bg-image .entry-content .woocommerce .woocommerce-customer-details h2,.woocommerce .woocommerce-customer-details .has-bg-image .entry-content h2,.has-bg-image .entry-content #customer_details h3,#customer_details .has-bg-image .entry-content h3,.has-bg-image .entry-content .h6,.has-bg-image .entry-content h1,.has-bg-image .entry-content h2,.has-bg-image .entry-content h3,.has-bg-image .entry-content h4,.has-bg-image .entry-content h5,.has-bg-image .entry-content h6{color:#fff !important}.background-red>.container>[class*=__inner],.woocommerce .background-red>.site-content>[class*=__inner],.woocommerce-page .background-red>.site-content>[class*=__inner],.background-red>.main-menu__container>[class*=__inner],.background-red>.container>[class*=__inner] h1,.woocommerce .background-red>.site-content>[class*=__inner] h1,.woocommerce-page .background-red>.site-content>[class*=__inner] h1,.background-red>.main-menu__container>[class*=__inner] h1,.background-red>.container>[class*=__inner] h2,.woocommerce .background-red>.site-content>[class*=__inner] h2,.woocommerce-page .background-red>.site-content>[class*=__inner] h2,.background-red>.main-menu__container>[class*=__inner] h2,.background-red>.container>[class*=__inner] h3,.woocommerce .background-red>.site-content>[class*=__inner] h3,.woocommerce-page .background-red>.site-content>[class*=__inner] h3,.background-red>.main-menu__container>[class*=__inner] h3,.background-red>.container>[class*=__inner] h4,.woocommerce .background-red>.site-content>[class*=__inner] h4,.woocommerce-page .background-red>.site-content>[class*=__inner] h4,.background-red>.main-menu__container>[class*=__inner] h4,.background-red>.container>[class*=__inner] h5,.woocommerce .background-red>.site-content>[class*=__inner] h5,.woocommerce-page .background-red>.site-content>[class*=__inner] h5,.background-red>.main-menu__container>[class*=__inner] h5,.background-red>.container>[class*=__inner] h6,.woocommerce .background-red>.site-content>[class*=__inner] h6,.woocommerce-page .background-red>.site-content>[class*=__inner] h6,.background-red>.main-menu__container>[class*=__inner] h6,.background-red>.container>[class*=__inner] p:not(.subtitle-primary),.woocommerce .background-red>.site-content>[class*=__inner] p:not(.subtitle-primary),.woocommerce-page .background-red>.site-content>[class*=__inner] p:not(.subtitle-primary),.background-red>.main-menu__container>[class*=__inner] p:not(.subtitle-primary),.background-red>.container>[class*=__description],.woocommerce .background-red>.site-content>[class*=__description],.woocommerce-page .background-red>.site-content>[class*=__description],.background-red>.main-menu__container>[class*=__description],.background-red>.container>[class*=__description] p:not(.subtitle-primary),.woocommerce .background-red>.site-content>[class*=__description] p:not(.subtitle-primary),.woocommerce-page .background-red>.site-content>[class*=__description] p:not(.subtitle-primary),.background-red>.main-menu__container>[class*=__description] p:not(.subtitle-primary),.background-black>.container>[class*=__inner],.woocommerce .background-black>.site-content>[class*=__inner],.woocommerce-page .background-black>.site-content>[class*=__inner],.background-black>.main-menu__container>[class*=__inner],.background-black>.container>[class*=__inner] h1,.woocommerce .background-black>.site-content>[class*=__inner] h1,.woocommerce-page .background-black>.site-content>[class*=__inner] h1,.background-black>.main-menu__container>[class*=__inner] h1,.background-black>.container>[class*=__inner] h2,.woocommerce .background-black>.site-content>[class*=__inner] h2,.woocommerce-page .background-black>.site-content>[class*=__inner] h2,.background-black>.main-menu__container>[class*=__inner] h2,.background-black>.container>[class*=__inner] h3,.woocommerce .background-black>.site-content>[class*=__inner] h3,.woocommerce-page .background-black>.site-content>[class*=__inner] h3,.background-black>.main-menu__container>[class*=__inner] h3,.background-black>.container>[class*=__inner] h4,.woocommerce .background-black>.site-content>[class*=__inner] h4,.woocommerce-page .background-black>.site-content>[class*=__inner] h4,.background-black>.main-menu__container>[class*=__inner] h4,.background-black>.container>[class*=__inner] h5,.woocommerce .background-black>.site-content>[class*=__inner] h5,.woocommerce-page .background-black>.site-content>[class*=__inner] h5,.background-black>.main-menu__container>[class*=__inner] h5,.background-black>.container>[class*=__inner] h6,.woocommerce .background-black>.site-content>[class*=__inner] h6,.woocommerce-page .background-black>.site-content>[class*=__inner] h6,.background-black>.main-menu__container>[class*=__inner] h6,.background-black>.container>[class*=__inner] p:not(.subtitle-primary),.woocommerce .background-black>.site-content>[class*=__inner] p:not(.subtitle-primary),.woocommerce-page .background-black>.site-content>[class*=__inner] p:not(.subtitle-primary),.background-black>.main-menu__container>[class*=__inner] p:not(.subtitle-primary),.background-black>.container>[class*=__description],.woocommerce .background-black>.site-content>[class*=__description],.woocommerce-page .background-black>.site-content>[class*=__description],.background-black>.main-menu__container>[class*=__description],.background-black>.container>[class*=__description] p:not(.subtitle-primary),.woocommerce .background-black>.site-content>[class*=__description] p:not(.subtitle-primary),.woocommerce-page .background-black>.site-content>[class*=__description] p:not(.subtitle-primary),.background-black>.main-menu__container>[class*=__description] p:not(.subtitle-primary),.has-bg-image>.container>[class*=__inner],.woocommerce .has-bg-image>.site-content>[class*=__inner],.woocommerce-page .has-bg-image>.site-content>[class*=__inner],.has-bg-image>.main-menu__container>[class*=__inner],.has-bg-image>.container>[class*=__inner] h1,.woocommerce .has-bg-image>.site-content>[class*=__inner] h1,.woocommerce-page .has-bg-image>.site-content>[class*=__inner] h1,.has-bg-image>.main-menu__container>[class*=__inner] h1,.has-bg-image>.container>[class*=__inner] h2,.woocommerce .has-bg-image>.site-content>[class*=__inner] h2,.woocommerce-page .has-bg-image>.site-content>[class*=__inner] h2,.has-bg-image>.main-menu__container>[class*=__inner] h2,.has-bg-image>.container>[class*=__inner] h3,.woocommerce .has-bg-image>.site-content>[class*=__inner] h3,.woocommerce-page .has-bg-image>.site-content>[class*=__inner] h3,.has-bg-image>.main-menu__container>[class*=__inner] h3,.has-bg-image>.container>[class*=__inner] h4,.woocommerce .has-bg-image>.site-content>[class*=__inner] h4,.woocommerce-page .has-bg-image>.site-content>[class*=__inner] h4,.has-bg-image>.main-menu__container>[class*=__inner] h4,.has-bg-image>.container>[class*=__inner] h5,.woocommerce .has-bg-image>.site-content>[class*=__inner] h5,.woocommerce-page .has-bg-image>.site-content>[class*=__inner] h5,.has-bg-image>.main-menu__container>[class*=__inner] h5,.has-bg-image>.container>[class*=__inner] h6,.woocommerce .has-bg-image>.site-content>[class*=__inner] h6,.woocommerce-page .has-bg-image>.site-content>[class*=__inner] h6,.has-bg-image>.main-menu__container>[class*=__inner] h6,.has-bg-image>.container>[class*=__inner] p:not(.subtitle-primary),.woocommerce .has-bg-image>.site-content>[class*=__inner] p:not(.subtitle-primary),.woocommerce-page .has-bg-image>.site-content>[class*=__inner] p:not(.subtitle-primary),.has-bg-image>.main-menu__container>[class*=__inner] p:not(.subtitle-primary),.has-bg-image>.container>[class*=__description],.woocommerce .has-bg-image>.site-content>[class*=__description],.woocommerce-page .has-bg-image>.site-content>[class*=__description],.has-bg-image>.main-menu__container>[class*=__description],.has-bg-image>.container>[class*=__description] p:not(.subtitle-primary),.woocommerce .has-bg-image>.site-content>[class*=__description] p:not(.subtitle-primary),.woocommerce-page .has-bg-image>.site-content>[class*=__description] p:not(.subtitle-primary),.has-bg-image>.main-menu__container>[class*=__description] p:not(.subtitle-primary){color:#fff !important}h1,.h1,h2,.h2,.gform_wrapper.gravity-theme .gform_heading,h3,.h3,.single-product div.product .woocommerce-tabs .panel h2,h4,.h4,.single-product div.product #reply-title,h5,.h5,.woocommerce-thankyou-order-received,.woocommerce .woocommerce-order-details__title,.woocommerce .woocommerce-customer-details h2,#customer_details h3,h6,.h6{min-height:0vw;font-family:"Oswald",sans-serif;font-weight:600;line-height:1.1;margin-top:0;margin-bottom:.75em}h1 a,.h1 a,h2 a,.h2 a,.gform_wrapper.gravity-theme .gform_heading a,h3 a,.h3 a,.single-product div.product .woocommerce-tabs .panel h2 a,h4 a,.h4 a,.single-product div.product #reply-title a,h5 a,.h5 a,.woocommerce-thankyou-order-received a,.woocommerce .woocommerce-order-details__title a,.woocommerce .woocommerce-customer-details h2 a,#customer_details h3 a,h6 a,.h6 a{color:inherit}h1,.h1{font-size:clamp( 2.625rem, calc(2.625rem + (1vw - 6.4px) * 6), 5.625rem )}h2,.h2,.gform_wrapper.gravity-theme .gform_heading{font-size:clamp( 2rem, calc(2rem + (1vw - 6.4px) * 2.25), 3.125rem )}h3,.h3,.single-product div.product .woocommerce-tabs .panel h2{font-size:clamp( 1.75rem, calc(1.75rem + (1vw - 6.4px) * 1.5), 2.5rem )}h4,.h4,.single-product div.product #reply-title{font-size:clamp( 1.5rem, calc(1.5rem + (1vw - 6.4px) * 0.75), 1.875rem )}h5,.h5,.woocommerce-thankyou-order-received,.woocommerce .woocommerce-order-details__title,.woocommerce .woocommerce-customer-details h2,#customer_details h3{font-size:clamp( 1.125rem, calc(1.125rem + (1vw - 6.4px) * 0.25), 1.25rem )}h6,.h6{font-size:1rem}ul,ol{margin:0 0 1.25rem 0;padding-left:1.875rem}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0}dt{font-weight:700}dd{margin:0 1rem 1.25rem}.list-check,.list-dot,.list-number{list-style:none;display:flex;flex-wrap:wrap;flex-direction:column;gap:.5rem;padding-left:0}.list-check>li,.list-dot>li,.list-number>li{padding-left:1.875rem}.list-check>li{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M435.848 83.466L172.804 346.51l-96.652-96.652c-4.686-4.686-12.284-4.686-16.971 0l-28.284 28.284c-4.686 4.686-4.686 12.284 0 16.971l133.421 133.421c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-28.284-28.284c-4.686-4.686-12.284-4.686-16.97 0z'/%3E%3C/svg%3E") no-repeat 0 .35em/1em 1em}.list-dot>li{position:relative}.list-dot>li:before{content:"";display:block;width:.5em;height:.5em;background-color:#930303;border-radius:50%;position:absolute;top:.5em;left:.25em}.list-number{counter-reset:custom-counter}.list-number>li{counter-increment:custom-counter;min-height:1.2em;position:relative}.list-number>li:before{content:counter(custom-counter);width:1.5em;height:1.5em;color:#930303;font-size:.75em;font-weight:700;line-height:1.33;border:1px solid #930303;border-radius:50%;text-align:center;position:absolute;top:.25em;left:0}table{width:100%;margin:0 0 1.25rem;word-break:normal}table th,table td{padding:.375rem .5rem;vertical-align:top}.table-bordered{border:1px solid #e5e5e5}.table-bordered th,.table-bordered td{border:1px solid #e5e5e5}.table-striped tbody tr:nth-of-type(even){background-color:#f9f9f9}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.btn,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.gform_wrapper.gravity-theme form .gform_footer input[type=submit],.wpcf7 input[type=submit],input[type=submit]{transition:all .3s 0s;font-family:"Oswald",sans-serif;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;background-color:#930303;color:#20201e;font-size:1rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;line-height:1;border:none;padding:0 1rem;text-align:center;cursor:pointer;transform:none;border:none;margin-left:.9375rem;position:relative;overflow:visible;border-radius:3.125rem}.btn span,.woocommerce #respond input#submit.alt span,.woocommerce a.button.alt span,.woocommerce button.button.alt span,.woocommerce input.button.alt span,.woocommerce #respond input#submit span,.woocommerce a.button span,.woocommerce button.button span,.woocommerce input.button span,.gform_wrapper.gravity-theme form .gform_footer input[type=submit] span,.wpcf7 input[type=submit] span,input[type=submit] span{transform:none;position:relative;z-index:2}@media(min-width: 1025px){.btn,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.gform_wrapper.gravity-theme form .gform_footer input[type=submit],.wpcf7 input[type=submit],input[type=submit]{font-size:1.125rem;height:3.125rem;padding:0 1.5rem}}@media(min-width: 1440px){.btn,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.gform_wrapper.gravity-theme form .gform_footer input[type=submit],.wpcf7 input[type=submit],input[type=submit]{padding:0 2.0625rem}}.btn::before,.woocommerce #respond input#submit.alt::before,.woocommerce a.button.alt::before,.woocommerce button.button.alt::before,.woocommerce input.button.alt::before,.woocommerce #respond input#submit::before,.woocommerce a.button::before,.woocommerce button.button::before,.woocommerce input.button::before,.gform_wrapper.gravity-theme form .gform_footer input[type=submit]::before,.wpcf7 input[type=submit]::before,input[type=submit]::before{display:none}.btn:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.gform_wrapper.gravity-theme form .gform_footer input[type=submit]:hover,input[type=submit]:hover,.btn:focus,.woocommerce a.button.alt:focus,.woocommerce button.button.alt:focus,.woocommerce input.button.alt:focus,.woocommerce #respond input#submit:focus,.woocommerce a.button:focus,.woocommerce button.button:focus,.woocommerce input.button:focus,.gform_wrapper.gravity-theme form .gform_footer input[type=submit]:focus,input[type=submit]:focus,.btn:active,.woocommerce a.button.alt:active,.woocommerce button.button.alt:active,.woocommerce input.button.alt:active,.woocommerce #respond input#submit:active,.woocommerce a.button:active,.woocommerce button.button:active,.woocommerce input.button:active,.gform_wrapper.gravity-theme form .gform_footer input[type=submit]:active,input[type=submit]:active{color:#fff;background-color:#610202;border-color:#610202}.btn svg,.woocommerce #respond input#submit.alt svg,.woocommerce a.button.alt svg,.woocommerce button.button.alt svg,.woocommerce input.button.alt svg,.woocommerce #respond input#submit svg,.woocommerce a.button svg,.woocommerce button.button svg,.woocommerce input.button svg,.gform_wrapper.gravity-theme form .gform_footer input[type=submit] svg,.wpcf7 input[type=submit] svg,input[type=submit] svg{flex-shrink:0;width:1.25rem;height:1.25rem;transition:none;transform:none}.btn-secondary{background-color:#20201e;border-color:#20201e;color:#fff}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active{background-color:#0b0b0a;border-color:#0b0b0a;color:#fff}.btn-white{background-color:#fff;border-color:#fff;color:#930303}.btn-white:hover,.btn-white:focus,.btn-white:active{background-color:#930303;border-color:#930303;color:#fff}.btn-black{background-color:#151515;border-color:#151515;border-radius:3.125rem;padding:1rem 2.5rem;text-transform:uppercase;color:#fff}.btn-black:hover,.btn-black:focus,.btn-black:active{background-color:#151515;border-color:#151515;color:#fff}.btn-sm,.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-info .button,.woocommerce-page .woocommerce-message .button,.woocommerce-page .woocommerce-info .button{height:2.5rem;font-size:.875rem;padding:0 1.25rem}.btn-lg,.woocommerce #payment #place_order,.woocommerce-page #payment #place_order,.woocommerce a.button.alt.checkout-button{height:3.125rem;font-size:1.125rem}@media(min-width: 1025px){.btn-lg,.woocommerce #payment #place_order,.woocommerce-page #payment #place_order,.woocommerce a.button.alt.checkout-button{height:3.375rem;font-size:1.25rem}}@media(min-width: 1440px){.btn-lg,.woocommerce #payment #place_order,.woocommerce-page #payment #place_order,.woocommerce a.button.alt.checkout-button{padding:0 2rem}}.btn-outline{background-color:#930303;border-color:#930303;border-radius:3.125rem;padding:1rem 2.5rem;text-transform:uppercase;color:#fff}.btn-outline:hover,.btn-outline:focus,.btn-outline:active{background-color:#930303;border-color:#930303;color:#fff}.btn-outline-secondary{background-color:rgba(0,0,0,0);border-color:#20201e;color:#20201e}.btn-outline-secondary:hover,.btn-outline-secondary:focus,.btn-outline-secondary:active{background-color:#20201e;border-color:#20201e;color:#fff}.btn a,.woocommerce #respond input#submit.alt a,.woocommerce a.button.alt a,.woocommerce button.button.alt a,.woocommerce input.button.alt a,.woocommerce #respond input#submit a,.woocommerce a.button a,.woocommerce button.button a,.woocommerce input.button a,.gform_wrapper.gravity-theme form .gform_footer input[type=submit] a,.wpcf7 input[type=submit] a,input[type=submit] a,.btn:not(.btn-black):not(.btn-outline) a,.woocommerce a.button.alt:not(.btn-black):not(.btn-outline) a,.woocommerce button.button.alt:not(.btn-black):not(.btn-outline) a,.woocommerce input.button.alt:not(.btn-black):not(.btn-outline) a{color:#fff !important;text-decoration:none !important}.btn-label{display:inline-flex;justify-content:center;background-color:#930303;color:#fff;font-size:.875rem;line-height:.875rem;padding:.3125rem .625rem;border-radius:.3125rem}.btn-label-secondary{background-color:#20201e}.btn-group{display:flex;align-items:center;flex-wrap:wrap;gap:.9375rem}.btn::after,.woocommerce a.button.alt::after,.woocommerce button.button.alt::after,.woocommerce input.button.alt::after,.gform_wrapper.gravity-theme form .gform_footer input[type=submit]::after,.wpcf7 input[type=submit]::after,.btn-outline::after,.btn-black::after,.btn-outline-secondary::after,input[type=submit]::after,.woocommerce a.button::after,.woocommerce a.button.alt::after,.woocommerce button.button::after,.woocommerce button.button.alt::after,.woocommerce input.button::after,.woocommerce input.button.alt::after,.woocommerce #respond input#submit::after,.woocommerce #respond input#submit.alt::after{display:none !important;content:none !important}.btn,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.gform_wrapper.gravity-theme form .gform_footer input[type=submit],.wpcf7 input[type=submit],input[type=submit]{border-radius:3.125rem !important;transition:none !important;transform:none !important;text-decoration:none !important}.btn span,.woocommerce a.button.alt span,.woocommerce button.button.alt span,.woocommerce input.button.alt span,.gform_wrapper.gravity-theme form .gform_footer input[type=submit] span,.wpcf7 input[type=submit] span,.btn a,.woocommerce a.button.alt a,.woocommerce button.button.alt a,.woocommerce input.button.alt a,.gform_wrapper.gravity-theme form .gform_footer input[type=submit] a,.wpcf7 input[type=submit] a,input[type=submit] span,input[type=submit] a,.woocommerce a.button span,.woocommerce a.button a,.woocommerce a.button.alt span,.woocommerce a.button.alt a,.woocommerce button.button span,.woocommerce button.button a,.woocommerce button.button.alt span,.woocommerce button.button.alt a,.woocommerce input.button span,.woocommerce input.button a,.woocommerce input.button.alt span,.woocommerce input.button.alt a,.woocommerce #respond input#submit span,.woocommerce #respond input#submit a,.woocommerce #respond input#submit.alt span,.woocommerce #respond input#submit.alt a{transform:none !important;transition:none !important;text-decoration:none !important}.btn:not(.btn-black):not(.btn-outline),.woocommerce a.button.alt:not(.btn-black):not(.btn-outline),.woocommerce button.button.alt:not(.btn-black):not(.btn-outline),.woocommerce input.button.alt:not(.btn-black):not(.btn-outline),.gform_wrapper.gravity-theme form .gform_footer input[type=submit]:not(.btn-black):not(.btn-outline),input[type=submit]:not(.btn-black):not(.btn-outline),.woocommerce a.button:not(.btn-black):not(.btn-outline),.woocommerce a.button.alt:not(.btn-black):not(.btn-outline),.woocommerce button.button:not(.btn-black):not(.btn-outline),.woocommerce button.button.alt:not(.btn-black):not(.btn-outline),.woocommerce input.button:not(.btn-black):not(.btn-outline),.woocommerce input.button.alt:not(.btn-black):not(.btn-outline),.woocommerce #respond input#submit:not(.btn-black):not(.btn-outline),.woocommerce #respond input#submit.alt:not(.btn-black):not(.btn-outline){background-color:#930303 !important;border:1px solid #930303 !important;color:#fff !important}.btn.btn-outline,.woocommerce a.btn-outline.button.alt,.woocommerce button.btn-outline.button.alt,.woocommerce input.btn-outline.button.alt,.woocommerce #respond input.btn-outline#submit,.woocommerce a.btn-outline.button,.woocommerce button.btn-outline.button,.woocommerce input.btn-outline.button,.gform_wrapper.gravity-theme form .gform_footer input.btn-outline[type=submit],input.btn-outline[type=submit],.footer__btn{background-color:rgba(0,0,0,0) !important;border:1px solid #fff !important;color:#fff !important}.btn.btn-black,.woocommerce a.btn-black.button.alt,.woocommerce button.btn-black.button.alt,.woocommerce input.btn-black.button.alt,.gform_wrapper.gravity-theme form .gform_footer input.btn-black[type=submit],input.btn-black[type=submit],.woocommerce a.btn-black.button,.woocommerce a.btn-black.button.alt,.woocommerce button.btn-black.button,.woocommerce button.btn-black.button.alt,.woocommerce input.btn-black.button,.woocommerce input.btn-black.button.alt,.woocommerce #respond input.btn-black#submit{background-color:#151515 !important;border:1px solid #151515 !important;color:#fff !important}.btn:not(.btn-black):not(.btn-outline):hover,.woocommerce a.button.alt:not(.btn-black):not(.btn-outline):hover,.woocommerce button.button.alt:not(.btn-black):not(.btn-outline):hover,.woocommerce input.button.alt:not(.btn-black):not(.btn-outline):hover,.gform_wrapper.gravity-theme form .gform_footer input[type=submit]:not(.btn-black):not(.btn-outline):hover,.btn:not(.btn-black):not(.btn-outline):focus,.woocommerce a.button.alt:not(.btn-black):not(.btn-outline):focus,.woocommerce button.button.alt:not(.btn-black):not(.btn-outline):focus,.woocommerce input.button.alt:not(.btn-black):not(.btn-outline):focus,.gform_wrapper.gravity-theme form .gform_footer input[type=submit]:not(.btn-black):not(.btn-outline):focus,.btn:not(.btn-black):not(.btn-outline):active,.woocommerce a.button.alt:not(.btn-black):not(.btn-outline):active,.woocommerce button.button.alt:not(.btn-black):not(.btn-outline):active,.woocommerce input.button.alt:not(.btn-black):not(.btn-outline):active,.gform_wrapper.gravity-theme form .gform_footer input[type=submit]:not(.btn-black):not(.btn-outline):active,input[type=submit]:not(.btn-black):not(.btn-outline):hover,input[type=submit]:not(.btn-black):not(.btn-outline):focus,input[type=submit]:not(.btn-black):not(.btn-outline):active,.woocommerce a.button:not(.btn-black):not(.btn-outline):hover,.woocommerce a.button:not(.btn-black):not(.btn-outline):focus,.woocommerce a.button:not(.btn-black):not(.btn-outline):active,.woocommerce a.button.alt:not(.btn-black):not(.btn-outline):hover,.woocommerce a.button.alt:not(.btn-black):not(.btn-outline):focus,.woocommerce a.button.alt:not(.btn-black):not(.btn-outline):active,.woocommerce button.button:not(.btn-black):not(.btn-outline):hover,.woocommerce button.button:not(.btn-black):not(.btn-outline):focus,.woocommerce button.button:not(.btn-black):not(.btn-outline):active,.woocommerce button.button.alt:not(.btn-black):not(.btn-outline):hover,.woocommerce button.button.alt:not(.btn-black):not(.btn-outline):focus,.woocommerce button.button.alt:not(.btn-black):not(.btn-outline):active,.woocommerce input.button:not(.btn-black):not(.btn-outline):hover,.woocommerce input.button:not(.btn-black):not(.btn-outline):focus,.woocommerce input.button:not(.btn-black):not(.btn-outline):active,.woocommerce input.button.alt:not(.btn-black):not(.btn-outline):hover,.woocommerce input.button.alt:not(.btn-black):not(.btn-outline):focus,.woocommerce input.button.alt:not(.btn-black):not(.btn-outline):active,.woocommerce #respond input#submit:not(.btn-black):not(.btn-outline):hover,.woocommerce #respond input#submit:not(.btn-black):not(.btn-outline):focus,.woocommerce #respond input#submit:not(.btn-black):not(.btn-outline):active,.woocommerce #respond input#submit.alt:not(.btn-black):not(.btn-outline):hover,.woocommerce #respond input#submit.alt:not(.btn-black):not(.btn-outline):focus,.woocommerce #respond input#submit.alt:not(.btn-black):not(.btn-outline):active{background-color:#610202 !important;border:1px solid #610202 !important;color:#fff !important}.btn.btn-outline:hover,.woocommerce a.btn-outline.button.alt:hover,.woocommerce button.btn-outline.button.alt:hover,.woocommerce input.btn-outline.button.alt:hover,.woocommerce #respond input.btn-outline#submit:hover,.woocommerce a.btn-outline.button:hover,.woocommerce button.btn-outline.button:hover,.woocommerce input.btn-outline.button:hover,.gform_wrapper.gravity-theme form .gform_footer input.btn-outline[type=submit]:hover,.wpcf7 input.btn-outline[type=submit]:hover,.btn.btn-outline:focus,.woocommerce a.btn-outline.button.alt:focus,.woocommerce button.btn-outline.button.alt:focus,.woocommerce input.btn-outline.button.alt:focus,.woocommerce #respond input.btn-outline#submit:focus,.woocommerce a.btn-outline.button:focus,.woocommerce button.btn-outline.button:focus,.woocommerce input.btn-outline.button:focus,.gform_wrapper.gravity-theme form .gform_footer input.btn-outline[type=submit]:focus,.wpcf7 input.btn-outline[type=submit]:focus,.btn.btn-outline:active,.woocommerce a.btn-outline.button.alt:active,.woocommerce button.btn-outline.button.alt:active,.woocommerce input.btn-outline.button.alt:active,.woocommerce #respond input.btn-outline#submit:active,.woocommerce a.btn-outline.button:active,.woocommerce button.btn-outline.button:active,.woocommerce input.btn-outline.button:active,.gform_wrapper.gravity-theme form .gform_footer input.btn-outline[type=submit]:active,.wpcf7 input.btn-outline[type=submit]:active,.btn-outline:hover,.btn-outline:focus,.btn-outline:active,a.btn.btn-outline:hover,.woocommerce a.btn-outline.button.alt:hover,a.btn.btn-outline:focus,.woocommerce a.btn-outline.button.alt:focus,a.btn.btn-outline:active,.woocommerce a.btn-outline.button.alt:active,.footer__btn:hover,.footer__btn:focus,.footer__btn:active{background-color:#fff !important;border:1px solid #fff !important;color:#151515 !important}.btn.btn-black:hover,.woocommerce a.btn-black.button.alt:hover,.woocommerce button.btn-black.button.alt:hover,.woocommerce input.btn-black.button.alt:hover,.gform_wrapper.gravity-theme form .gform_footer input.btn-black[type=submit]:hover,.btn.btn-black:focus,.woocommerce a.btn-black.button.alt:focus,.woocommerce button.btn-black.button.alt:focus,.woocommerce input.btn-black.button.alt:focus,.gform_wrapper.gravity-theme form .gform_footer input.btn-black[type=submit]:focus,.btn.btn-black:active,.woocommerce a.btn-black.button.alt:active,.woocommerce button.btn-black.button.alt:active,.woocommerce input.btn-black.button.alt:active,.gform_wrapper.gravity-theme form .gform_footer input.btn-black[type=submit]:active,input.btn-black[type=submit]:hover,input.btn-black[type=submit]:focus,input.btn-black[type=submit]:active,.woocommerce a.btn-black.button:hover,.woocommerce a.btn-black.button:focus,.woocommerce a.btn-black.button:active,.woocommerce a.btn-black.button.alt:hover,.woocommerce a.btn-black.button.alt:focus,.woocommerce a.btn-black.button.alt:active,.woocommerce button.btn-black.button:hover,.woocommerce button.btn-black.button:focus,.woocommerce button.btn-black.button:active,.woocommerce button.btn-black.button.alt:hover,.woocommerce button.btn-black.button.alt:focus,.woocommerce button.btn-black.button.alt:active,.woocommerce input.btn-black.button:hover,.woocommerce input.btn-black.button:focus,.woocommerce input.btn-black.button:active,.woocommerce input.btn-black.button.alt:hover,.woocommerce input.btn-black.button.alt:focus,.woocommerce input.btn-black.button.alt:active,.woocommerce #respond input.btn-black#submit:hover,.woocommerce #respond input.btn-black#submit:focus,.woocommerce #respond input.btn-black#submit:active{background-color:#610202 !important;border-color:#610202 !important;color:#fff !important}.btn:hover span,.woocommerce a.button.alt:hover span,.woocommerce button.button.alt:hover span,.woocommerce input.button.alt:hover span,.gform_wrapper.gravity-theme form .gform_footer input[type=submit]:hover span,.btn:focus span,.woocommerce a.button.alt:focus span,.woocommerce button.button.alt:focus span,.woocommerce input.button.alt:focus span,.gform_wrapper.gravity-theme form .gform_footer input[type=submit]:focus span,.btn:active span,.woocommerce a.button.alt:active span,.woocommerce button.button.alt:active span,.woocommerce input.button.alt:active span,.gform_wrapper.gravity-theme form .gform_footer input[type=submit]:active span,.btn:hover a,.woocommerce a.button.alt:hover a,.woocommerce button.button.alt:hover a,.woocommerce input.button.alt:hover a,.gform_wrapper.gravity-theme form .gform_footer input[type=submit]:hover a,.btn:focus a,.woocommerce a.button.alt:focus a,.woocommerce button.button.alt:focus a,.woocommerce input.button.alt:focus a,.gform_wrapper.gravity-theme form .gform_footer input[type=submit]:focus a,.btn:active a,.woocommerce a.button.alt:active a,.woocommerce button.button.alt:active a,.woocommerce input.button.alt:active a,.gform_wrapper.gravity-theme form .gform_footer input[type=submit]:active a,input[type=submit]:hover span,input[type=submit]:focus span,input[type=submit]:active span,input[type=submit]:hover a,input[type=submit]:focus a,input[type=submit]:active a,.woocommerce a.button:hover span,.woocommerce a.button:focus span,.woocommerce a.button:active span,.woocommerce a.button:hover a,.woocommerce a.button:focus a,.woocommerce a.button:active a,.woocommerce a.button.alt:hover span,.woocommerce a.button.alt:focus span,.woocommerce a.button.alt:active span,.woocommerce a.button.alt:hover a,.woocommerce a.button.alt:focus a,.woocommerce a.button.alt:active a,.woocommerce button.button:hover span,.woocommerce button.button:focus span,.woocommerce button.button:active span,.woocommerce button.button:hover a,.woocommerce button.button:focus a,.woocommerce button.button:active a,.woocommerce button.button.alt:hover span,.woocommerce button.button.alt:focus span,.woocommerce button.button.alt:active span,.woocommerce button.button.alt:hover a,.woocommerce button.button.alt:focus a,.woocommerce button.button.alt:active a,.woocommerce input.button:hover span,.woocommerce input.button:focus span,.woocommerce input.button:active span,.woocommerce input.button:hover a,.woocommerce input.button:focus a,.woocommerce input.button:active a,.woocommerce input.button.alt:hover span,.woocommerce input.button.alt:focus span,.woocommerce input.button.alt:active span,.woocommerce input.button.alt:hover a,.woocommerce input.button.alt:focus a,.woocommerce input.button.alt:active a,.woocommerce #respond input#submit:hover span,.woocommerce #respond input#submit:focus span,.woocommerce #respond input#submit:active span,.woocommerce #respond input#submit:hover a,.woocommerce #respond input#submit:focus a,.woocommerce #respond input#submit:active a,.woocommerce #respond input#submit.alt:hover span,.woocommerce #respond input#submit.alt:focus span,.woocommerce #respond input#submit.alt:active span,.woocommerce #respond input#submit.alt:hover a,.woocommerce #respond input#submit.alt:focus a,.woocommerce #respond input#submit.alt:active a{color:inherit !important}.background-red .btn:not(.btn-black):not(.btn-outline),.background-red .woocommerce a.button.alt:not(.btn-black):not(.btn-outline),.woocommerce .background-red a.button.alt:not(.btn-black):not(.btn-outline),.background-red .woocommerce button.button.alt:not(.btn-black):not(.btn-outline),.woocommerce .background-red button.button.alt:not(.btn-black):not(.btn-outline),.background-red .woocommerce input.button.alt:not(.btn-black):not(.btn-outline),.woocommerce .background-red input.button.alt:not(.btn-black):not(.btn-outline),.background-red .woocommerce #respond input#submit:not(.btn-black):not(.btn-outline),.woocommerce #respond .background-red input#submit:not(.btn-black):not(.btn-outline),.background-red .woocommerce a.button:not(.btn-black):not(.btn-outline),.woocommerce .background-red a.button:not(.btn-black):not(.btn-outline),.background-red .woocommerce button.button:not(.btn-black):not(.btn-outline),.woocommerce .background-red button.button:not(.btn-black):not(.btn-outline),.background-red .woocommerce input.button:not(.btn-black):not(.btn-outline),.woocommerce .background-red input.button:not(.btn-black):not(.btn-outline),.background-red .gform_wrapper.gravity-theme form .gform_footer input[type=submit]:not(.btn-black):not(.btn-outline),.gform_wrapper.gravity-theme form .gform_footer .background-red input[type=submit]:not(.btn-black):not(.btn-outline),.background-red input[type=submit]:not(.btn-black):not(.btn-outline){background-color:rgba(0,0,0,0) !important;border:1px solid #fff !important;color:#fff !important}.background-red .btn:not(.btn-black):not(.btn-outline):hover,.background-red .woocommerce a.button.alt:not(.btn-black):not(.btn-outline):hover,.woocommerce .background-red a.button.alt:not(.btn-black):not(.btn-outline):hover,.background-red .woocommerce button.button.alt:not(.btn-black):not(.btn-outline):hover,.woocommerce .background-red button.button.alt:not(.btn-black):not(.btn-outline):hover,.background-red .woocommerce input.button.alt:not(.btn-black):not(.btn-outline):hover,.woocommerce .background-red input.button.alt:not(.btn-black):not(.btn-outline):hover,.background-red .woocommerce #respond input#submit:not(.btn-black):not(.btn-outline):hover,.woocommerce #respond .background-red input#submit:not(.btn-black):not(.btn-outline):hover,.background-red .woocommerce a.button:not(.btn-black):not(.btn-outline):hover,.woocommerce .background-red a.button:not(.btn-black):not(.btn-outline):hover,.background-red .woocommerce button.button:not(.btn-black):not(.btn-outline):hover,.woocommerce .background-red button.button:not(.btn-black):not(.btn-outline):hover,.background-red .woocommerce input.button:not(.btn-black):not(.btn-outline):hover,.woocommerce .background-red input.button:not(.btn-black):not(.btn-outline):hover,.background-red .btn:not(.btn-black):not(.btn-outline):focus,.background-red .woocommerce a.button.alt:not(.btn-black):not(.btn-outline):focus,.woocommerce .background-red a.button.alt:not(.btn-black):not(.btn-outline):focus,.background-red .woocommerce button.button.alt:not(.btn-black):not(.btn-outline):focus,.woocommerce .background-red button.button.alt:not(.btn-black):not(.btn-outline):focus,.background-red .woocommerce input.button.alt:not(.btn-black):not(.btn-outline):focus,.woocommerce .background-red input.button.alt:not(.btn-black):not(.btn-outline):focus,.background-red .woocommerce #respond input#submit:not(.btn-black):not(.btn-outline):focus,.woocommerce #respond .background-red input#submit:not(.btn-black):not(.btn-outline):focus,.background-red .woocommerce a.button:not(.btn-black):not(.btn-outline):focus,.woocommerce .background-red a.button:not(.btn-black):not(.btn-outline):focus,.background-red .woocommerce button.button:not(.btn-black):not(.btn-outline):focus,.woocommerce .background-red button.button:not(.btn-black):not(.btn-outline):focus,.background-red .woocommerce input.button:not(.btn-black):not(.btn-outline):focus,.woocommerce .background-red input.button:not(.btn-black):not(.btn-outline):focus,.background-red .btn:not(.btn-black):not(.btn-outline):active,.background-red .woocommerce a.button.alt:not(.btn-black):not(.btn-outline):active,.woocommerce .background-red a.button.alt:not(.btn-black):not(.btn-outline):active,.background-red .woocommerce button.button.alt:not(.btn-black):not(.btn-outline):active,.woocommerce .background-red button.button.alt:not(.btn-black):not(.btn-outline):active,.background-red .woocommerce input.button.alt:not(.btn-black):not(.btn-outline):active,.woocommerce .background-red input.button.alt:not(.btn-black):not(.btn-outline):active,.background-red .woocommerce #respond input#submit:not(.btn-black):not(.btn-outline):active,.woocommerce #respond .background-red input#submit:not(.btn-black):not(.btn-outline):active,.background-red .woocommerce a.button:not(.btn-black):not(.btn-outline):active,.woocommerce .background-red a.button:not(.btn-black):not(.btn-outline):active,.background-red .woocommerce button.button:not(.btn-black):not(.btn-outline):active,.woocommerce .background-red button.button:not(.btn-black):not(.btn-outline):active,.background-red .woocommerce input.button:not(.btn-black):not(.btn-outline):active,.woocommerce .background-red input.button:not(.btn-black):not(.btn-outline):active,.background-red input[type=submit]:not(.btn-black):not(.btn-outline):hover,.background-red input[type=submit]:not(.btn-black):not(.btn-outline):focus,.background-red input[type=submit]:not(.btn-black):not(.btn-outline):active{background-color:#fff !important;border-color:#fff !important;color:#930303 !important}.background-red .btn.btn-black:hover,.background-red .woocommerce a.btn-black.button.alt:hover,.woocommerce .background-red a.btn-black.button.alt:hover,.background-red .woocommerce button.btn-black.button.alt:hover,.woocommerce .background-red button.btn-black.button.alt:hover,.background-red .woocommerce input.btn-black.button.alt:hover,.woocommerce .background-red input.btn-black.button.alt:hover,.background-red .woocommerce #respond input.btn-black#submit:hover,.woocommerce #respond .background-red input.btn-black#submit:hover,.background-red .woocommerce a.btn-black.button:hover,.woocommerce .background-red a.btn-black.button:hover,.background-red .woocommerce button.btn-black.button:hover,.woocommerce .background-red button.btn-black.button:hover,.background-red .woocommerce input.btn-black.button:hover,.woocommerce .background-red input.btn-black.button:hover,.background-red .gform_wrapper.gravity-theme form .gform_footer input.btn-black[type=submit]:hover,.gform_wrapper.gravity-theme form .gform_footer .background-red input.btn-black[type=submit]:hover,.background-red input.btn-black[type=submit]:hover,.background-red .btn.btn-black:focus,.background-red .woocommerce a.btn-black.button.alt:focus,.woocommerce .background-red a.btn-black.button.alt:focus,.background-red .woocommerce button.btn-black.button.alt:focus,.woocommerce .background-red button.btn-black.button.alt:focus,.background-red .woocommerce input.btn-black.button.alt:focus,.woocommerce .background-red input.btn-black.button.alt:focus,.background-red .woocommerce #respond input.btn-black#submit:focus,.woocommerce #respond .background-red input.btn-black#submit:focus,.background-red .woocommerce a.btn-black.button:focus,.woocommerce .background-red a.btn-black.button:focus,.background-red .woocommerce button.btn-black.button:focus,.woocommerce .background-red button.btn-black.button:focus,.background-red .woocommerce input.btn-black.button:focus,.woocommerce .background-red input.btn-black.button:focus,.background-red .gform_wrapper.gravity-theme form .gform_footer input.btn-black[type=submit]:focus,.gform_wrapper.gravity-theme form .gform_footer .background-red input.btn-black[type=submit]:focus,.background-red input.btn-black[type=submit]:focus,.background-red .btn.btn-black:active,.background-red .woocommerce a.btn-black.button.alt:active,.woocommerce .background-red a.btn-black.button.alt:active,.background-red .woocommerce button.btn-black.button.alt:active,.woocommerce .background-red button.btn-black.button.alt:active,.background-red .woocommerce input.btn-black.button.alt:active,.woocommerce .background-red input.btn-black.button.alt:active,.background-red .woocommerce #respond input.btn-black#submit:active,.woocommerce #respond .background-red input.btn-black#submit:active,.background-red .woocommerce a.btn-black.button:active,.woocommerce .background-red a.btn-black.button:active,.background-red .woocommerce button.btn-black.button:active,.woocommerce .background-red button.btn-black.button:active,.background-red .woocommerce input.btn-black.button:active,.woocommerce .background-red input.btn-black.button:active,.background-red .gform_wrapper.gravity-theme form .gform_footer input.btn-black[type=submit]:active,.gform_wrapper.gravity-theme form .gform_footer .background-red input.btn-black[type=submit]:active,.background-red input.btn-black[type=submit]:active{background-color:#fff !important;border-color:#fff !important;color:#930303 !important}.background-red .btn.btn-outline:hover,.background-red .woocommerce a.btn-outline.button.alt:hover,.woocommerce .background-red a.btn-outline.button.alt:hover,.background-red .woocommerce button.btn-outline.button.alt:hover,.woocommerce .background-red button.btn-outline.button.alt:hover,.background-red .woocommerce input.btn-outline.button.alt:hover,.woocommerce .background-red input.btn-outline.button.alt:hover,.background-red .woocommerce #respond input.btn-outline#submit:hover,.woocommerce #respond .background-red input.btn-outline#submit:hover,.background-red .woocommerce a.btn-outline.button:hover,.woocommerce .background-red a.btn-outline.button:hover,.background-red .woocommerce button.btn-outline.button:hover,.woocommerce .background-red button.btn-outline.button:hover,.background-red .woocommerce input.btn-outline.button:hover,.woocommerce .background-red input.btn-outline.button:hover,.background-red .gform_wrapper.gravity-theme form .gform_footer input.btn-outline[type=submit]:hover,.gform_wrapper.gravity-theme form .gform_footer .background-red input.btn-outline[type=submit]:hover,.background-red input.btn-outline[type=submit]:hover,.background-red .btn.btn-outline:focus,.background-red .woocommerce a.btn-outline.button.alt:focus,.woocommerce .background-red a.btn-outline.button.alt:focus,.background-red .woocommerce button.btn-outline.button.alt:focus,.woocommerce .background-red button.btn-outline.button.alt:focus,.background-red .woocommerce input.btn-outline.button.alt:focus,.woocommerce .background-red input.btn-outline.button.alt:focus,.background-red .woocommerce #respond input.btn-outline#submit:focus,.woocommerce #respond .background-red input.btn-outline#submit:focus,.background-red .woocommerce a.btn-outline.button:focus,.woocommerce .background-red a.btn-outline.button:focus,.background-red .woocommerce button.btn-outline.button:focus,.woocommerce .background-red button.btn-outline.button:focus,.background-red .woocommerce input.btn-outline.button:focus,.woocommerce .background-red input.btn-outline.button:focus,.background-red .gform_wrapper.gravity-theme form .gform_footer input.btn-outline[type=submit]:focus,.gform_wrapper.gravity-theme form .gform_footer .background-red input.btn-outline[type=submit]:focus,.background-red input.btn-outline[type=submit]:focus,.background-red .btn.btn-outline:active,.background-red .woocommerce a.btn-outline.button.alt:active,.woocommerce .background-red a.btn-outline.button.alt:active,.background-red .woocommerce button.btn-outline.button.alt:active,.woocommerce .background-red button.btn-outline.button.alt:active,.background-red .woocommerce input.btn-outline.button.alt:active,.woocommerce .background-red input.btn-outline.button.alt:active,.background-red .woocommerce #respond input.btn-outline#submit:active,.woocommerce #respond .background-red input.btn-outline#submit:active,.background-red .woocommerce a.btn-outline.button:active,.woocommerce .background-red a.btn-outline.button:active,.background-red .woocommerce button.btn-outline.button:active,.woocommerce .background-red button.btn-outline.button:active,.background-red .woocommerce input.btn-outline.button:active,.woocommerce .background-red input.btn-outline.button:active,.background-red .gform_wrapper.gravity-theme form .gform_footer input.btn-outline[type=submit]:active,.gform_wrapper.gravity-theme form .gform_footer .background-red input.btn-outline[type=submit]:active,.background-red input.btn-outline[type=submit]:active,.background-red .footer__btn:hover{background-color:#fff !important;border-color:#fff !important;color:#930303 !important}.background-red .btn:hover span,.background-red .woocommerce #respond input#submit.alt:hover span,.woocommerce #respond .background-red input#submit.alt:hover span,.background-red .woocommerce a.button.alt:hover span,.woocommerce .background-red a.button.alt:hover span,.background-red .woocommerce button.button.alt:hover span,.woocommerce .background-red button.button.alt:hover span,.background-red .woocommerce input.button.alt:hover span,.woocommerce .background-red input.button.alt:hover span,.background-red .woocommerce #respond input#submit:hover span,.woocommerce #respond .background-red input#submit:hover span,.background-red .woocommerce a.button:hover span,.woocommerce .background-red a.button:hover span,.background-red .woocommerce button.button:hover span,.woocommerce .background-red button.button:hover span,.background-red .woocommerce input.button:hover span,.woocommerce .background-red input.button:hover span,.background-red .gform_wrapper.gravity-theme form .gform_footer input[type=submit]:hover span,.gform_wrapper.gravity-theme form .gform_footer .background-red input[type=submit]:hover span,.background-red input[type=submit]:hover span,.background-red .btn:focus span,.background-red .woocommerce #respond input#submit.alt:focus span,.woocommerce #respond .background-red input#submit.alt:focus span,.background-red .woocommerce a.button.alt:focus span,.woocommerce .background-red a.button.alt:focus span,.background-red .woocommerce button.button.alt:focus span,.woocommerce .background-red button.button.alt:focus span,.background-red .woocommerce input.button.alt:focus span,.woocommerce .background-red input.button.alt:focus span,.background-red .woocommerce #respond input#submit:focus span,.woocommerce #respond .background-red input#submit:focus span,.background-red .woocommerce a.button:focus span,.woocommerce .background-red a.button:focus span,.background-red .woocommerce button.button:focus span,.woocommerce .background-red button.button:focus span,.background-red .woocommerce input.button:focus span,.woocommerce .background-red input.button:focus span,.background-red .gform_wrapper.gravity-theme form .gform_footer input[type=submit]:focus span,.gform_wrapper.gravity-theme form .gform_footer .background-red input[type=submit]:focus span,.background-red input[type=submit]:focus span,.background-red .btn:active span,.background-red .woocommerce #respond input#submit.alt:active span,.woocommerce #respond .background-red input#submit.alt:active span,.background-red .woocommerce a.button.alt:active span,.woocommerce .background-red a.button.alt:active span,.background-red .woocommerce button.button.alt:active span,.woocommerce .background-red button.button.alt:active span,.background-red .woocommerce input.button.alt:active span,.woocommerce .background-red input.button.alt:active span,.background-red .woocommerce #respond input#submit:active span,.woocommerce #respond .background-red input#submit:active span,.background-red .woocommerce a.button:active span,.woocommerce .background-red a.button:active span,.background-red .woocommerce button.button:active span,.woocommerce .background-red button.button:active span,.background-red .woocommerce input.button:active span,.woocommerce .background-red input.button:active span,.background-red .gform_wrapper.gravity-theme form .gform_footer input[type=submit]:active span,.gform_wrapper.gravity-theme form .gform_footer .background-red input[type=submit]:active span,.background-red input[type=submit]:active span,.background-red .btn:hover a,.background-red .woocommerce #respond input#submit.alt:hover a,.woocommerce #respond .background-red input#submit.alt:hover a,.background-red .woocommerce a.button.alt:hover a,.woocommerce .background-red a.button.alt:hover a,.background-red .woocommerce button.button.alt:hover a,.woocommerce .background-red button.button.alt:hover a,.background-red .woocommerce input.button.alt:hover a,.woocommerce .background-red input.button.alt:hover a,.background-red .woocommerce #respond input#submit:hover a,.woocommerce #respond .background-red input#submit:hover a,.background-red .woocommerce a.button:hover a,.woocommerce .background-red a.button:hover a,.background-red .woocommerce button.button:hover a,.woocommerce .background-red button.button:hover a,.background-red .woocommerce input.button:hover a,.woocommerce .background-red input.button:hover a,.background-red .gform_wrapper.gravity-theme form .gform_footer input[type=submit]:hover a,.gform_wrapper.gravity-theme form .gform_footer .background-red input[type=submit]:hover a,.background-red input[type=submit]:hover a,.background-red .btn:focus a,.background-red .woocommerce #respond input#submit.alt:focus a,.woocommerce #respond .background-red input#submit.alt:focus a,.background-red .woocommerce a.button.alt:focus a,.woocommerce .background-red a.button.alt:focus a,.background-red .woocommerce button.button.alt:focus a,.woocommerce .background-red button.button.alt:focus a,.background-red .woocommerce input.button.alt:focus a,.woocommerce .background-red input.button.alt:focus a,.background-red .woocommerce #respond input#submit:focus a,.woocommerce #respond .background-red input#submit:focus a,.background-red .woocommerce a.button:focus a,.woocommerce .background-red a.button:focus a,.background-red .woocommerce button.button:focus a,.woocommerce .background-red button.button:focus a,.background-red .woocommerce input.button:focus a,.woocommerce .background-red input.button:focus a,.background-red .gform_wrapper.gravity-theme form .gform_footer input[type=submit]:focus a,.gform_wrapper.gravity-theme form .gform_footer .background-red input[type=submit]:focus a,.background-red input[type=submit]:focus a,.background-red .btn:active a,.background-red .woocommerce #respond input#submit.alt:active a,.woocommerce #respond .background-red input#submit.alt:active a,.background-red .woocommerce a.button.alt:active a,.woocommerce .background-red a.button.alt:active a,.background-red .woocommerce button.button.alt:active a,.woocommerce .background-red button.button.alt:active a,.background-red .woocommerce input.button.alt:active a,.woocommerce .background-red input.button.alt:active a,.background-red .woocommerce #respond input#submit:active a,.woocommerce #respond .background-red input#submit:active a,.background-red .woocommerce a.button:active a,.woocommerce .background-red a.button:active a,.background-red .woocommerce button.button:active a,.woocommerce .background-red button.button:active a,.background-red .woocommerce input.button:active a,.woocommerce .background-red input.button:active a,.background-red .gform_wrapper.gravity-theme form .gform_footer input[type=submit]:active a,.gform_wrapper.gravity-theme form .gform_footer .background-red input[type=submit]:active a,.background-red input[type=submit]:active a{color:#930303 !important}.gform_wrapper.gravity-theme form input[type=color],.gform_wrapper.gravity-theme form input[type=date],.gform_wrapper.gravity-theme form input[type=datetime-local],.gform_wrapper.gravity-theme form input[type=datetime],.gform_wrapper.gravity-theme form input[type=email],.gform_wrapper.gravity-theme form input[type=month],.gform_wrapper.gravity-theme form input[type=number],.gform_wrapper.gravity-theme form input[type=password],.gform_wrapper.gravity-theme form input[type=search],.gform_wrapper.gravity-theme form input[type=tel],.gform_wrapper.gravity-theme form input[type=text],.gform_wrapper.gravity-theme form input[type=time],.gform_wrapper.gravity-theme form input[type=url],.gform_wrapper.gravity-theme form input[type=week],.gform_wrapper.gravity-theme form select,.gform_wrapper.gravity-theme form textarea,input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{transition:all .3s 0s;width:100%;background-color:#fff;color:#20201e;font-size:1rem;line-height:1rem;padding:.8125rem 1rem;border:1px solid #e5e5e5;border-radius:.3125rem}.gform_wrapper.gravity-theme form input[type=color]::-moz-placeholder,.gform_wrapper.gravity-theme form input[type=date]::-moz-placeholder,.gform_wrapper.gravity-theme form input[type=datetime-local]::-moz-placeholder,.gform_wrapper.gravity-theme form input[type=datetime]::-moz-placeholder,.gform_wrapper.gravity-theme form input[type=email]::-moz-placeholder,.gform_wrapper.gravity-theme form input[type=month]::-moz-placeholder,.gform_wrapper.gravity-theme form input[type=number]::-moz-placeholder,.gform_wrapper.gravity-theme form input[type=password]::-moz-placeholder,.gform_wrapper.gravity-theme form input[type=search]::-moz-placeholder,.gform_wrapper.gravity-theme form input[type=tel]::-moz-placeholder,.gform_wrapper.gravity-theme form input[type=text]::-moz-placeholder,.gform_wrapper.gravity-theme form input[type=time]::-moz-placeholder,.gform_wrapper.gravity-theme form input[type=url]::-moz-placeholder,.gform_wrapper.gravity-theme form input[type=week]::-moz-placeholder,.gform_wrapper.gravity-theme form select::-moz-placeholder,.gform_wrapper.gravity-theme form textarea::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=range]::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=month]::-moz-placeholder,input[type=week]::-moz-placeholder,input[type=time]::-moz-placeholder,input[type=datetime]::-moz-placeholder,input[type=datetime-local]::-moz-placeholder,input[type=color]::-moz-placeholder,textarea::-moz-placeholder{-moz-transition:all .3s 0s;transition:all .3s 0s;opacity:.8}.gform_wrapper.gravity-theme form input[type=color]::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=date]::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=datetime-local]::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=datetime]::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=email]::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=month]::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=number]::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=password]::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=search]::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=tel]::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=text]::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=time]::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=url]::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=week]::-moz-placeholder, .gform_wrapper.gravity-theme form select::-moz-placeholder, .gform_wrapper.gravity-theme form textarea::-moz-placeholder, input[type=text]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=url]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=search]::-moz-placeholder, input[type=number]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=range]::-moz-placeholder, input[type=date]::-moz-placeholder, input[type=month]::-moz-placeholder, input[type=week]::-moz-placeholder, input[type=time]::-moz-placeholder, input[type=datetime]::-moz-placeholder, input[type=datetime-local]::-moz-placeholder, input[type=color]::-moz-placeholder, textarea::-moz-placeholder{-moz-transition:all .3s 0s;transition:all .3s 0s;opacity:.8}.gform_wrapper.gravity-theme form input[type=color]::placeholder,.gform_wrapper.gravity-theme form input[type=date]::placeholder,.gform_wrapper.gravity-theme form input[type=datetime-local]::placeholder,.gform_wrapper.gravity-theme form input[type=datetime]::placeholder,.gform_wrapper.gravity-theme form input[type=email]::placeholder,.gform_wrapper.gravity-theme form input[type=month]::placeholder,.gform_wrapper.gravity-theme form input[type=number]::placeholder,.gform_wrapper.gravity-theme form input[type=password]::placeholder,.gform_wrapper.gravity-theme form input[type=search]::placeholder,.gform_wrapper.gravity-theme form input[type=tel]::placeholder,.gform_wrapper.gravity-theme form input[type=text]::placeholder,.gform_wrapper.gravity-theme form input[type=time]::placeholder,.gform_wrapper.gravity-theme form input[type=url]::placeholder,.gform_wrapper.gravity-theme form input[type=week]::placeholder,.gform_wrapper.gravity-theme form select::placeholder,.gform_wrapper.gravity-theme form textarea::placeholder,input[type=text]::placeholder,input[type=email]::placeholder,input[type=url]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,input[type=range]::placeholder,input[type=date]::placeholder,input[type=month]::placeholder,input[type=week]::placeholder,input[type=time]::placeholder,input[type=datetime]::placeholder,input[type=datetime-local]::placeholder,input[type=color]::placeholder,textarea::placeholder{transition:all .3s 0s;opacity:.8}.gform_wrapper.gravity-theme form input[type=color]:hover,.gform_wrapper.gravity-theme form input[type=date]:hover,.gform_wrapper.gravity-theme form input[type=datetime-local]:hover,.gform_wrapper.gravity-theme form input[type=datetime]:hover,.gform_wrapper.gravity-theme form input[type=email]:hover,.gform_wrapper.gravity-theme form input[type=month]:hover,.gform_wrapper.gravity-theme form input[type=number]:hover,.gform_wrapper.gravity-theme form input[type=password]:hover,.gform_wrapper.gravity-theme form input[type=search]:hover,.gform_wrapper.gravity-theme form input[type=tel]:hover,.gform_wrapper.gravity-theme form input[type=text]:hover,.gform_wrapper.gravity-theme form input[type=time]:hover,.gform_wrapper.gravity-theme form input[type=url]:hover,.gform_wrapper.gravity-theme form input[type=week]:hover,.gform_wrapper.gravity-theme form select:hover,.gform_wrapper.gravity-theme form textarea:hover,input[type=text]:hover,input[type=email]:hover,input[type=url]:hover,input[type=password]:hover,input[type=search]:hover,input[type=number]:hover,input[type=tel]:hover,input[type=range]:hover,input[type=date]:hover,input[type=month]:hover,input[type=week]:hover,input[type=time]:hover,input[type=datetime]:hover,input[type=datetime-local]:hover,input[type=color]:hover,textarea:hover,.gform_wrapper.gravity-theme form input[type=color]:focus,.gform_wrapper.gravity-theme form input[type=date]:focus,.gform_wrapper.gravity-theme form input[type=datetime-local]:focus,.gform_wrapper.gravity-theme form input[type=datetime]:focus,.gform_wrapper.gravity-theme form input[type=email]:focus,.gform_wrapper.gravity-theme form input[type=month]:focus,.gform_wrapper.gravity-theme form input[type=number]:focus,.gform_wrapper.gravity-theme form input[type=password]:focus,.gform_wrapper.gravity-theme form input[type=search]:focus,.gform_wrapper.gravity-theme form input[type=tel]:focus,.gform_wrapper.gravity-theme form input[type=text]:focus,.gform_wrapper.gravity-theme form input[type=time]:focus,.gform_wrapper.gravity-theme form input[type=url]:focus,.gform_wrapper.gravity-theme form input[type=week]:focus,.gform_wrapper.gravity-theme form select:focus,.gform_wrapper.gravity-theme form textarea:focus,input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus,.gform_wrapper.gravity-theme form input[type=color]:active,.gform_wrapper.gravity-theme form input[type=date]:active,.gform_wrapper.gravity-theme form input[type=datetime-local]:active,.gform_wrapper.gravity-theme form input[type=datetime]:active,.gform_wrapper.gravity-theme form input[type=email]:active,.gform_wrapper.gravity-theme form input[type=month]:active,.gform_wrapper.gravity-theme form input[type=number]:active,.gform_wrapper.gravity-theme form input[type=password]:active,.gform_wrapper.gravity-theme form input[type=search]:active,.gform_wrapper.gravity-theme form input[type=tel]:active,.gform_wrapper.gravity-theme form input[type=text]:active,.gform_wrapper.gravity-theme form input[type=time]:active,.gform_wrapper.gravity-theme form input[type=url]:active,.gform_wrapper.gravity-theme form input[type=week]:active,.gform_wrapper.gravity-theme form select:active,.gform_wrapper.gravity-theme form textarea:active,input[type=text]:active,input[type=email]:active,input[type=url]:active,input[type=password]:active,input[type=search]:active,input[type=number]:active,input[type=tel]:active,input[type=range]:active,input[type=date]:active,input[type=month]:active,input[type=week]:active,input[type=time]:active,input[type=datetime]:active,input[type=datetime-local]:active,input[type=color]:active,textarea:active{border-color:#20201e}.gform_wrapper.gravity-theme form input[type=color]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=date]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=datetime-local]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=datetime]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=email]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=month]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=number]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=password]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=search]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=tel]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=text]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=time]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=url]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=week]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form select:focus::-moz-placeholder, .gform_wrapper.gravity-theme form textarea:focus::-moz-placeholder, input[type=text]:focus::-moz-placeholder, input[type=email]:focus::-moz-placeholder, input[type=url]:focus::-moz-placeholder, input[type=password]:focus::-moz-placeholder, input[type=search]:focus::-moz-placeholder, input[type=number]:focus::-moz-placeholder, input[type=tel]:focus::-moz-placeholder, input[type=range]:focus::-moz-placeholder, input[type=date]:focus::-moz-placeholder, input[type=month]:focus::-moz-placeholder, input[type=week]:focus::-moz-placeholder, input[type=time]:focus::-moz-placeholder, input[type=datetime]:focus::-moz-placeholder, input[type=datetime-local]:focus::-moz-placeholder, input[type=color]:focus::-moz-placeholder, textarea:focus::-moz-placeholder{opacity:.2}.gform_wrapper.gravity-theme form input[type=color]:focus::placeholder,.gform_wrapper.gravity-theme form input[type=date]:focus::placeholder,.gform_wrapper.gravity-theme form input[type=datetime-local]:focus::placeholder,.gform_wrapper.gravity-theme form input[type=datetime]:focus::placeholder,.gform_wrapper.gravity-theme form input[type=email]:focus::placeholder,.gform_wrapper.gravity-theme form input[type=month]:focus::placeholder,.gform_wrapper.gravity-theme form input[type=number]:focus::placeholder,.gform_wrapper.gravity-theme form input[type=password]:focus::placeholder,.gform_wrapper.gravity-theme form input[type=search]:focus::placeholder,.gform_wrapper.gravity-theme form input[type=tel]:focus::placeholder,.gform_wrapper.gravity-theme form input[type=text]:focus::placeholder,.gform_wrapper.gravity-theme form input[type=time]:focus::placeholder,.gform_wrapper.gravity-theme form input[type=url]:focus::placeholder,.gform_wrapper.gravity-theme form input[type=week]:focus::placeholder,.gform_wrapper.gravity-theme form select:focus::placeholder,.gform_wrapper.gravity-theme form textarea:focus::placeholder,input[type=text]:focus::placeholder,input[type=email]:focus::placeholder,input[type=url]:focus::placeholder,input[type=password]:focus::placeholder,input[type=search]:focus::placeholder,input[type=number]:focus::placeholder,input[type=tel]:focus::placeholder,input[type=range]:focus::placeholder,input[type=date]:focus::placeholder,input[type=month]:focus::placeholder,input[type=week]:focus::placeholder,input[type=time]:focus::placeholder,input[type=datetime]:focus::placeholder,input[type=datetime-local]:focus::placeholder,input[type=color]:focus::placeholder,textarea:focus::placeholder{opacity:.2}.gform_wrapper.gravity-theme form input.hidden[type=color],.gform_wrapper.gravity-theme form input.hidden[type=date],.gform_wrapper.gravity-theme form input.hidden[type=datetime-local],.gform_wrapper.gravity-theme form input.hidden[type=datetime],.gform_wrapper.gravity-theme form input.hidden[type=email],.gform_wrapper.gravity-theme form input.hidden[type=month],.gform_wrapper.gravity-theme form input.hidden[type=number],.gform_wrapper.gravity-theme form input.hidden[type=password],.gform_wrapper.gravity-theme form input.hidden[type=search],.gform_wrapper.gravity-theme form input.hidden[type=tel],.gform_wrapper.gravity-theme form input.hidden[type=text],.gform_wrapper.gravity-theme form input.hidden[type=time],.gform_wrapper.gravity-theme form input.hidden[type=url],.gform_wrapper.gravity-theme form input.hidden[type=week],.gform_wrapper.gravity-theme form select.hidden,.gform_wrapper.gravity-theme form textarea.hidden,input.hidden[type=text],input.hidden[type=email],input.hidden[type=url],input.hidden[type=password],input.hidden[type=search],input.hidden[type=number],input.hidden[type=tel],input.hidden[type=range],input.hidden[type=date],input.hidden[type=month],input.hidden[type=week],input.hidden[type=time],input.hidden[type=datetime],input.hidden[type=datetime-local],input.hidden[type=color],textarea.hidden{opacity:0;visibility:hidden}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;text-align:right;padding-right:1rem;padding-left:1rem}fieldset{border-radius:.3125rem}textarea{height:6.875rem;padding:1rem}input[type=checkbox]{transition:all .3s 0s;flex-shrink:0;display:inline-block;width:1rem;height:1rem;background-repeat:no-repeat;background-size:10px;background-position:50%;border:1px solid #e5e5e5;border-radius:.3125rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:.5em}input[type=checkbox]:checked{background-color:#20201e;border-color:#20201e;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z' fill='%23fff'/%3E%3C/svg%3E")}label:hover input[type=checkbox]{border-color:#20201e}input[type=radio]{transition:all .3s 0s;flex-shrink:0;display:inline-block;width:1rem;height:1rem;border:1px solid #e5e5e5;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:.5em}input[type=radio]:checked{background-color:#20201e;background:radial-gradient(circle, #20201e 0%, #20201e 0.25rem, white 0.25rem);border-color:#20201e}input[type=radio]:hover{border-color:#20201e}label:hover input[type=radio]{border-color:#20201e}@-webkit-keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{justify-content:space-evenly !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}@media(min-width: 640px){.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.justify-content-md-evenly{justify-content:space-evenly !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}}@media(min-width: 1025px){.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.justify-content-lg-evenly{justify-content:space-evenly !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}}@media(min-width: 1440px){.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.justify-content-xl-evenly{justify-content:space-evenly !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}}@media(min-width: 0){.hidden-xs-up{display:none !important}}@media(max-width: -1){.visible-xs-up{display:none !important}}@media(min-width: 640px){.hidden-md-up{display:none !important}}@media(max-width: 639px){.visible-md-up{display:none !important}}@media(min-width: 1025px){.hidden-lg-up{display:none !important}}@media(max-width: 1024px){.visible-lg-up{display:none !important}}@media(min-width: 1440px){.hidden-xl-up{display:none !important}}@media(max-width: 1439px){.visible-xl-up{display:none !important}}.d-none{display:none !important}.text-justify{text-align:justify !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}@media(min-width: 0){.text-xs-left{text-align:left !important}.text-xs-right{text-align:right !important}.text-xs-center{text-align:center !important}}@media(min-width: 640px){.text-md-left{text-align:left !important}.text-md-right{text-align:right !important}.text-md-center{text-align:center !important}}@media(min-width: 1025px){.text-lg-left{text-align:left !important}.text-lg-right{text-align:right !important}.text-lg-center{text-align:center !important}}@media(min-width: 1440px){.text-xl-left{text-align:left !important}.text-xl-right{text-align:right !important}.text-xl-center{text-align:center !important}}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.bg-primary{background-color:#930303 !important}.color-primary{color:#930303 !important}.bg-secondary{background-color:#20201e !important}.color-secondary{color:#20201e !important}.bg-white{background-color:#fff !important}.color-white{color:#fff !important}.bg-black{background-color:#20201e !important}.color-black{color:#20201e !important}.bg-grey{background-color:#f5f5f5 !important}.color-grey{color:#f5f5f5 !important}.img-cover{width:100% !important;height:100% !important;-o-object-fit:cover !important;object-fit:cover !important;position:absolute;top:0;left:0}.img-contain{width:100% !important;height:100% !important;-o-object-fit:contain !important;object-fit:contain !important}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{font-size:.875rem;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#20201e;display:block;font-weight:bold;height:auto;left:5px;line-height:normal;padding:.9375rem 1.4375rem .875rem;text-decoration:none;top:5px;width:auto;z-index:100000}.no-scroll{width:100%;height:100vh;position:fixed;top:0;left:0;overflow:hidden;overscroll-behavior:none}.overflow-hidden{overflow:hidden !important}.disabled{pointer-events:none !important}.container,.woocommerce .site-content,.woocommerce-page .site-content,.main-menu__container,.container-fluid,.container-xl,.container-lg,.container-md,.container-xs{--bs-gutter-x: 30px;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}.container,.woocommerce .site-content,.woocommerce-page .site-content,.main-menu__container{max-width:100%}@media(min-width: 640px){.container-md,.container,.woocommerce .site-content,.woocommerce-page .site-content,.main-menu__container{max-width:100%}}@media(min-width: 1025px){.container-lg,.container-md,.container,.woocommerce .site-content,.woocommerce-page .site-content,.main-menu__container{max-width:100%}}@media(min-width: 1440px){.container-xl,.container-lg,.container-md,.container,.woocommerce .site-content,.woocommerce-page .site-content,.main-menu__container{max-width:1140px}}.row,.woocommerce .col2-set,.woocommerce-page .col2-set{--bs-gutter-x: 30px;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-0.5*var(--bs-gutter-x));margin-left:calc(-0.5*var(--bs-gutter-x))}.row>*,.woocommerce .col2-set>*,.woocommerce-page .col2-set>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: 0.25rem}.g-1,.gy-1{--bs-gutter-y: 0.25rem}.g-2,.gx-2{--bs-gutter-x: 0.5rem}.g-2,.gy-2{--bs-gutter-y: 0.5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media(min-width: 640px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: 0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y: 0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x: 0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y: 0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media(min-width: 1025px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4,.woocommerce-account .woocommerce-MyAccount-navigation{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6,.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8,.woocommerce-account .woocommerce-MyAccount-content{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: 0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: 0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: 0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: 0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media(min-width: 1440px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: 0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: 0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: 0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: 0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}.row,.woocommerce .col2-set,.woocommerce-page .col2-set{row-gap:30px}.row+.row,.woocommerce .col2-set+.row,.woocommerce-page .col2-set+.row,.woocommerce .row+.col2-set,.woocommerce .col2-set+.col2-set,.woocommerce-page .row+.col2-set,.woocommerce-page .col2-set+.col2-set{margin-top:30px}.container,.woocommerce .site-content,.woocommerce-page .site-content,.main-menu__container{--bs-gutter-x: var(--container-gutter-x)}.container-fluid,.container-xs,.container-md,.container-lg,.container-xl{max-width:1920px}.site-footer{flex-shrink:0;width:100%;background-color:#101010;color:#fff;padding:2.1875rem 0 2.5rem}.site-footer>.container,.woocommerce .site-footer>.site-content,.woocommerce-page .site-footer>.site-content,.site-footer>.main-menu__container{display:flex;flex-direction:column;align-items:center;gap:2.1875rem}@media(min-width: 640px){.site-footer>.container,.woocommerce .site-footer>.site-content,.woocommerce-page .site-footer>.site-content,.site-footer>.main-menu__container{flex-direction:row;justify-content:space-between;align-items:center}}.site-footer__copyright{font-size:.875rem;margin-top:1.875rem;text-align:center}@media(min-width: 1025px){.site-footer__copyright{text-align:right}}.site-footer .copyright__inner{display:flex;flex-direction:column;align-items:center;gap:1.875rem}@media(min-width: 640px){.site-footer .copyright__inner{display:flex;justify-content:space-between;flex-direction:row}}.site-footer .footer__social{display:flex;margin-bottom:2.5rem;gap:1.875rem}.site-footer .footer__social .socials__item svg{width:1.875rem;height:1.875rem;fill:#fff}.site-footer .footer__social .socials__item svg:hover{fill:#fff}.site-footer .footer__logo{display:flex;align-items:center;justify-content:flex-start}.site-footer .footer__logo img{width:5.375rem;height:auto}.site-footer .footer__social{align-items:center;justify-content:flex-end;flex-wrap:nowrap}.site-footer .footer__btn{flex-shrink:0;white-space:nowrap}.site-footer .footer__btn span{white-space:nowrap}.footer-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem;text-align:center}@media(min-width: 640px){.footer-links{flex-direction:row;gap:1.875rem}}.footer-links li{line-height:1}.footer-links a{color:#fff}.footer-links a:hover{color:#930303}.footer__content{padding:2.5rem 0 .9375rem;border-top:1px solid #585858;border-bottom:1px solid #585858}.footer__content a{color:#fff;font-size:1rem;line-height:1.6em;font-weight:400}.footer__content a:hover{color:#930303}.footer__content .footer__location{display:flex;flex-direction:column}.footer__content .footer__title{font-size:1.125rem;font-weight:500;margin-bottom:1.25rem;text-transform:uppercase;letter-spacing:.05em;color:#930303}.footer__content .footer__contact-list{display:flex;flex-direction:column;gap:.8125rem}.footer__content .footer__item{display:flex;flex-direction:row;align-items:flex-start;gap:10px}.footer__content .btn,.footer__content .woocommerce a.button.alt,.woocommerce .footer__content a.button.alt,.footer__content .woocommerce button.button.alt,.woocommerce .footer__content button.button.alt,.footer__content .woocommerce input.button.alt,.woocommerce .footer__content input.button.alt,.footer__content .woocommerce #respond input#submit,.woocommerce #respond .footer__content input#submit,.footer__content .woocommerce a.button,.woocommerce .footer__content a.button,.footer__content .woocommerce button.button,.woocommerce .footer__content button.button,.footer__content .woocommerce input.button,.woocommerce .footer__content input.button,.footer__content .gform_wrapper.gravity-theme form .gform_footer input[type=submit],.gform_wrapper.gravity-theme form .gform_footer .footer__content input[type=submit],.footer__content input[type=submit]{font-size:1.125rem;font-weight:500;color:#20201e}.footer__content .btn:hover span,.footer__content .woocommerce a.button.alt:hover span,.woocommerce .footer__content a.button.alt:hover span,.footer__content .woocommerce button.button.alt:hover span,.woocommerce .footer__content button.button.alt:hover span,.footer__content .woocommerce input.button.alt:hover span,.woocommerce .footer__content input.button.alt:hover span,.footer__content .woocommerce #respond input#submit:hover span,.woocommerce #respond .footer__content input#submit:hover span,.footer__content .woocommerce a.button:hover span,.woocommerce .footer__content a.button:hover span,.footer__content .woocommerce button.button:hover span,.woocommerce .footer__content button.button:hover span,.footer__content .woocommerce input.button:hover span,.woocommerce .footer__content input.button:hover span,.footer__content .gform_wrapper.gravity-theme form .gform_footer input[type=submit]:hover span,.gform_wrapper.gravity-theme form .gform_footer .footer__content input[type=submit]:hover span,.footer__content input[type=submit]:hover span{color:#930303}.footer__bottom{padding-top:2.5rem}.footer__bottom .copyright__inner a,.footer__bottom .copyright__inner p,.footer__bottom .copyright__inner span{color:#bfbfbf;font-size:1rem}.footer__bottom .copyright__inner a:hover{color:#fff}.footer-work__time .btn,.footer-work__time .woocommerce a.button.alt,.woocommerce .footer-work__time a.button.alt,.footer-work__time .woocommerce button.button.alt,.woocommerce .footer-work__time button.button.alt,.footer-work__time .woocommerce input.button.alt,.woocommerce .footer-work__time input.button.alt,.footer-work__time .woocommerce #respond input#submit,.woocommerce #respond .footer-work__time input#submit,.footer-work__time .woocommerce a.button,.woocommerce .footer-work__time a.button,.footer-work__time .woocommerce button.button,.woocommerce .footer-work__time button.button,.footer-work__time .woocommerce input.button,.woocommerce .footer-work__time input.button,.footer-work__time .gform_wrapper.gravity-theme form .gform_footer input[type=submit],.gform_wrapper.gravity-theme form .gform_footer .footer-work__time input[type=submit],.footer-work__time input[type=submit],.footer-work__time .btn span,.footer-work__time .woocommerce a.button.alt span,.woocommerce .footer-work__time a.button.alt span,.footer-work__time .woocommerce button.button.alt span,.woocommerce .footer-work__time button.button.alt span,.footer-work__time .woocommerce input.button.alt span,.woocommerce .footer-work__time input.button.alt span,.footer-work__time .woocommerce #respond input#submit span,.woocommerce #respond .footer-work__time input#submit span,.footer-work__time .woocommerce a.button span,.woocommerce .footer-work__time a.button span,.footer-work__time .woocommerce button.button span,.woocommerce .footer-work__time button.button span,.footer-work__time .woocommerce input.button span,.woocommerce .footer-work__time input.button span,.footer-work__time .gform_wrapper.gravity-theme form .gform_footer input[type=submit] span,.gform_wrapper.gravity-theme form .gform_footer .footer-work__time input[type=submit] span,.footer-work__time input[type=submit] span{white-space:nowrap}.footer__cta{height:100%;display:flex;align-items:center;justify-content:flex-start}@media(min-width: 640px){.footer__cta{justify-content:flex-end}}.site-header{width:100%;height:var(--header-height);background-color:#20201e;position:fixed;top:0;left:0;z-index:100;box-shadow:0 4px 16px rgba(0,0,0,.25);transition:top .5s ease,background-color .3s,height .3s,box-shadow .3s}.site-header.is-hidden{top:-100%}.has-hero-first:not(.is-scrolled) .site-header{background-color:rgba(0,0,0,.13);background-image:linear-gradient(to bottom, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);box-shadow:none}.site-header>.container,.woocommerce .site-header>.site-content,.woocommerce-page .site-header>.site-content,.site-header>.main-menu__container{max-width:102.5rem;display:flex;align-items:center;justify-content:flex-end;gap:1.875rem}.site-header .site-logo{margin-right:auto;z-index:3}.site-header .top-bar{background-color:#000;padding:.625rem 0}.site-header .top-bar>.container,.site-header .woocommerce .top-bar>.site-content,.woocommerce .site-header .top-bar>.site-content,.site-header .woocommerce-page .top-bar>.site-content,.woocommerce-page .site-header .top-bar>.site-content,.site-header .top-bar>.main-menu__container{max-width:102.5rem;height:100%}.site-header .top-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:1.875rem}.site-header .top-bar .top-menu{display:flex;list-style:none;padding:0px;margin:0px;gap:2.5rem}.site-header .top-bar .top-menu li a{font-size:.875rem;color:#eeeaea;font-weight:500}.site-header .top-bar .top-menu li a:hover{color:#930303}.site-header .top-bar__contact{display:flex;gap:2.5rem}.site-header .top-bar__contact-item{display:flex;align-items:center;gap:.9375rem;color:#eeeaea;font-size:.875rem;font-weight:500}.site-header .top-bar__contact-item:hover{color:#930303}@media(max-width: 1024px){.site-header{height:auto}.site-header>.container,.woocommerce .site-header>.site-content,.woocommerce-page .site-header>.site-content,.site-header>.main-menu__container{min-height:5.5rem}}.site-logo{flex-shrink:0;display:block;line-height:0;transition:opacity .3s}.site-logo img{width:4.5rem;height:auto}@media(min-width: 640px){.site-logo img{height:4.375rem;width:auto}}@media(min-width: 1025px){.site-logo img{width:8.75rem;height:auto;max-height:100%;-o-object-fit:contain;object-fit:contain}}.icon-burger{flex-shrink:0;display:inline-block;width:1.875rem;height:1.25rem;cursor:pointer;position:relative;z-index:110}.is-menu-open .icon-burger i{background-color:rgba(0,0,0,0)}.is-menu-open .icon-burger i:before{transform:rotate(-45deg) translateY(-0.25rem)}.is-menu-open .icon-burger i:after{transform:rotate(45deg) translateY(0.25rem)}.icon-burger i{display:block;width:100%;height:2px;background-color:#930303;position:absolute;top:calc(50% - 1px);left:0;transition:transform .3s}.icon-burger i:before,.icon-burger i:after{transition:all .3s 0s;content:"";display:block;width:100%;height:2px;background-color:#930303;transform-origin:right center;position:absolute;right:0}.icon-burger i:before{top:-0.5rem}.icon-burger i:after{top:.5rem}.icon-burger .btn:hover span,.icon-burger .woocommerce a.button.alt:hover span,.woocommerce .icon-burger a.button.alt:hover span,.icon-burger .woocommerce button.button.alt:hover span,.woocommerce .icon-burger button.button.alt:hover span,.icon-burger .woocommerce input.button.alt:hover span,.woocommerce .icon-burger input.button.alt:hover span,.icon-burger .woocommerce #respond input#submit:hover span,.woocommerce #respond .icon-burger input#submit:hover span,.icon-burger .woocommerce a.button:hover span,.woocommerce .icon-burger a.button:hover span,.icon-burger .woocommerce button.button:hover span,.woocommerce .icon-burger button.button:hover span,.icon-burger .woocommerce input.button:hover span,.woocommerce .icon-burger input.button:hover span,.icon-burger .gform_wrapper.gravity-theme form .gform_footer input[type=submit]:hover span,.gform_wrapper.gravity-theme form .gform_footer .icon-burger input[type=submit]:hover span,.icon-burger input[type=submit]:hover span{color:#930303 !important}@media(max-width: 1024px){.main-nav{width:100%;height:calc(var(--vh, 1vh)*100);background-color:#20201e;color:#20201e;overflow-y:auto;padding:var(--header-height) 0 1.875rem;position:fixed;top:0;right:0;transition:opacity .1s;opacity:0;visibility:hidden;z-index:-1}}@media(min-width: 1025px){.main-nav{display:flex;align-items:center;gap:1.25rem}}.is-menu-open .main-nav{opacity:1;visibility:visible;transition:opacity .3s;z-index:2}.main-nav .btn,.main-nav .woocommerce a.button.alt,.woocommerce .main-nav a.button.alt,.main-nav .woocommerce button.button.alt,.woocommerce .main-nav button.button.alt,.main-nav .woocommerce input.button.alt,.woocommerce .main-nav input.button.alt,.main-nav .woocommerce #respond input#submit,.woocommerce #respond .main-nav input#submit,.main-nav .woocommerce a.button,.woocommerce .main-nav a.button,.main-nav .woocommerce button.button,.woocommerce .main-nav button.button,.main-nav .woocommerce input.button,.woocommerce .main-nav input.button,.main-nav .gform_wrapper.gravity-theme form .gform_footer input[type=submit],.gform_wrapper.gravity-theme form .gform_footer .main-nav input[type=submit],.main-nav input[type=submit]{white-space:nowrap;margin-left:1.875rem}@media(max-width: 1024px){.main-nav .btn,.main-nav .woocommerce a.button.alt,.woocommerce .main-nav a.button.alt,.main-nav .woocommerce button.button.alt,.woocommerce .main-nav button.button.alt,.main-nav .woocommerce input.button.alt,.woocommerce .main-nav input.button.alt,.main-nav .woocommerce #respond input#submit,.woocommerce #respond .main-nav input#submit,.main-nav .woocommerce a.button,.woocommerce .main-nav a.button,.main-nav .woocommerce button.button,.woocommerce .main-nav button.button,.main-nav .woocommerce input.button,.woocommerce .main-nav input.button,.main-nav .gform_wrapper.gravity-theme form .gform_footer input[type=submit],.gform_wrapper.gravity-theme form .gform_footer .main-nav input[type=submit],.main-nav input[type=submit]{margin-top:1.875rem}}.main-menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.25rem}@media(min-width: 1025px){.main-menu{flex-direction:row;align-items:center;gap:2.5rem}}@media(min-width: 1025px){.main-menu__container{max-width:unset;padding-right:0;padding-left:0}}.main-menu>li{flex-shrink:0;display:block;position:relative}@media(min-width: 1025px){.main-menu>li{display:flex;align-items:center;height:var(--header-scrolled-height)}}.main-menu>li.menu-item-has-children{padding-right:1.5rem;position:relative}@media(min-width: 1025px){.main-menu>li.menu-item-has-children{padding-right:0}}.main-menu>li.menu-item-has-children:after{transition:all .3s 0s;content:"";width:1rem;height:.875rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M441.9 167.3l-19.8-19.8c-4.7-4.7-12.3-4.7-17 0L224 328.2 42.9 147.5c-4.7-4.7-12.3-4.7-17 0L6.1 167.3c-4.7 4.7-4.7 12.3 0 17l209.4 209.4c4.7 4.7 12.3 4.7 17 0l209.4-209.4c4.7-4.7 4.7-12.3 0-17z' fill='%23df0000'/%3E%3C/svg%3E") no-repeat 50%/contain;position:absolute;top:.6em;right:0}@media(min-width: 1025px){.main-menu>li.menu-item-has-children:after{top:calc(50% - .4375rem);right:-1.25rem}}@media(min-width: 1025px){.main-menu>li.menu-item-has-children:hover .sub-menu{transform:translateY(0);opacity:1;visibility:visible}}.main-menu>li.menu-item-has-children.active:after{transform:rotate(180deg)}.main-menu>li>a{color:#fff;font-family:"Oswald",sans-serif;font-size:1.375rem;font-weight:500}@media(min-width: 1025px){.has-hero-first:not(.is-scrolled) .main-menu>li>a{color:#fff}}@media(min-width: 1025px){.main-menu>li>a:hover{color:#930303 !important}}.main-menu>li>a:hover{color:#930303 !important}.main-menu .sub-menu{list-style:none;margin:0;padding:0;width:100%;padding-top:.625rem;display:none}@media(min-width: 1025px){.main-menu .sub-menu{display:block;width:12.5rem;background-color:#930303;padding-bottom:.625rem;position:absolute;top:100%;left:0;transform:translateY(0.625rem);opacity:0;visibility:hidden;transition:all .3s}}.main-menu .sub-menu li{width:100%;padding:.3125rem .625rem .3125rem .9375rem}.main-menu .sub-menu li a{color:#303030;transition:text-shadow .3s}@media(min-width: 1025px){.main-menu .sub-menu li a{color:#fff}}@media(min-width: 1025px){.main-menu .sub-menu li a:hover{color:#fff;text-shadow:-0.025em 0 .025em #fff,.025em 0 .025em #fff}}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;margin:0;padding:0;border:0}.wpcf7 form{position:relative}.wpcf7 form .wpcf7-response-output{width:100%;background-color:rgba(0,0,0,0);font-family:"Oswald",sans-serif;font-size:1.125rem;font-weight:700;text-align:center;padding:0;margin-top:1.25rem;margin-bottom:0;border:none}.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{color:#198754}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{color:#dc3545}.wpcf7 form.spam .wpcf7-response-output{color:#dc3545}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{color:#dc3545}.wpcf7 .wpcf7-form-control-wrap{display:block;margin-bottom:1rem}.wpcf7 .form-group{margin-bottom:1rem}.wpcf7 label{font-weight:700}.wpcf7 .wpcf7-list-item-label{font-weight:400;margin-left:.3125rem;text-transform:initial}.wpcf7 .wpcf7-acceptance label{display:flex;position:static}.wpcf7 .wpcf7-acceptance .wpcf7-list-item{margin-left:0}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{display:block;background-color:#fff;color:#dc3545;font-size:.875rem;font-weight:400;text-align:left;padding:0;margin:.5rem 0}.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid #dc3545;background:#fff;padding:.2em .8em}span.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}span.wpcf7-list-item-label::before,span.wpcf7-list-item-label::after{content:" "}div.wpcf7 .ajax-loader,div.wpcf7 .wpcf7-spinner{visibility:hidden;background-image:url("../img/black-loader.svg");background-size:cover;width:1.5rem;height:1.5rem;position:absolute;top:calc(100% + 3px);left:0;margin:0}div.wpcf7 div.ajax-error{display:none}div.wpcf7 input[type=file]{cursor:pointer}div.wpcf7 input[type=file]:disabled{cursor:default}div.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7-form.submitting .ajax-loader,.wpcf7-form.submitting .wpcf7-spinner{visibility:visible}.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:-webkit-grab;cursor:grab}.carousel.is-dragging{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94))}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, 0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{-webkit-animation:fancybox-rotate 2s linear infinite;animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:fancybox-dash 1.5s ease-in-out infinite;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@-webkit-keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@-webkit-keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{-webkit-animation:.15s ease backwards fancybox-fadeIn;animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{-webkit-animation:.15s ease both fancybox-fadeOut;animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{-webkit-animation:.15s ease both fancybox-fadeIn;animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{-webkit-animation:.1s ease both fancybox-fadeOut;animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{-webkit-animation:.2s ease both fancybox-zoomInUp;animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{-webkit-animation:.15s ease both fancybox-zoomOutDown;animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{-webkit-animation:.15s ease both fancybox-throwOutUp;animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{-webkit-animation:.15s ease both fancybox-throwOutDown;animation:.15s ease both fancybox-throwOutDown}@-webkit-keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-fadeOut{to{opacity:0}}@-webkit-keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@-webkit-keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@-webkit-keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}@-webkit-keyframes fancybox-throwOutDown{to{transform:translate3d(0, 30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0, 30%, 0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:-webkit-grab;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:-webkit-grab;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__image{transform-origin:0 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{-webkit-animation:.15s ease-in backwards fancybox-fadeIn;animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top, hsla(0deg, 0%, 0%, 0) 0%, hsla(0deg, 0%, 0%, 0.006) 8.1%, hsla(0deg, 0%, 0%, 0.021) 15.5%, hsla(0deg, 0%, 0%, 0.046) 22.5%, hsla(0deg, 0%, 0%, 0.077) 29%, hsla(0deg, 0%, 0%, 0.114) 35.3%, hsla(0deg, 0%, 0%, 0.155) 41.2%, hsla(0deg, 0%, 0%, 0.198) 47.1%, hsla(0deg, 0%, 0%, 0.242) 52.9%, hsla(0deg, 0%, 0%, 0.285) 58.8%, hsla(0deg, 0%, 0%, 0.326) 64.7%, hsla(0deg, 0%, 0%, 0.363) 71%, hsla(0deg, 0%, 0%, 0.394) 77.5%, hsla(0deg, 0%, 0%, 0.419) 84.5%, hsla(0deg, 0%, 0%, 0.434) 91.9%, hsla(0deg, 0%, 0%, 0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{-webkit-animation:.15s ease-in backwards fancybox-fadeIn;animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fancybox__container:-webkit-full-screen::backdrop{opacity:0}.fancybox__container:fullscreen::-webkit-backdrop{opacity:0}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}[data-fancybox]{cursor:pointer}.gform_wrapper.gravity-theme form{position:relative}.gform_wrapper.gravity-theme form .gform_body .gfield{position:relative}.gform_wrapper.gravity-theme form .gform_body fieldset.gfield .gfield_label{margin-bottom:20px}.gform_wrapper.gravity-theme form .gform_fields{gap:1rem}.gform_wrapper.gravity-theme form .gfield_label{font-size:1em;font-weight:400;margin-bottom:1em}.gform_wrapper.gravity-theme form .gfield_checkbox{display:flex;flex-direction:column;gap:1rem;padding-left:1.25rem}@media(min-width: 640px){.gform_wrapper.gravity-theme form .gfield_checkbox{padding-left:2.5rem}}.gform_wrapper.gravity-theme form .gfield_checkbox label{font-size:1em}.gform_wrapper.gravity-theme form .gchoice{display:flex;align-items:center;gap:1.25rem}.gform_wrapper.gravity-theme form .gchoice input{flex-shrink:0}.gform_wrapper.gravity-theme form .gfield_validation_message,.gform_wrapper.gravity-theme form .validation_message{background:rgba(0,0,0,0);border:none;font-size:.875rem;line-height:1;padding:0}.gform_wrapper.gravity-theme form .nice-select .current{font-weight:400}.gform_wrapper.gravity-theme form .gform_footer input[type=submit]{margin-bottom:0}.gform_wrapper.gravity-theme form .gform_footer input[type=image]{width:1.5rem;height:1.5rem;margin:0 !important;position:absolute;bottom:.3125rem;right:.3125rem}@media(min-width: 640px){.gform_wrapper.gravity-theme form .gform_footer input[type=image]{width:1.875rem;height:1.875rem;bottom:.5625rem;right:.5625rem}}.nice-select{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:.875rem;font-weight:normal;height:2.625rem;line-height:2.5rem;outline:none;padding-left:1.125rem;padding-right:1.875rem;position:relative;text-align:left !important;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:auto}.nice-select:hover{border-color:#20201e}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#20201e}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;transform-origin:66% 66%;transform:rotate(45deg);transition:all .15s ease-in-out;width:5px}.nice-select.open:after{transform:rotate(-135deg)}.nice-select.open .list{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .list{left:0 !important;right:0 !important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:.75rem;height:2.25rem;line-height:2.125rem}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:2.125rem;min-height:2.125rem}.nice-select .list{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,.11);box-sizing:border-box;margin:1px 0 0;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;transform-origin:50% 0;transform:scale(0.75) translateY(-21px);transition:all .2s cubic-bezier(0.5, 0, 0, 1.25),opacity .15s ease-out;z-index:9}.nice-select .list:hover .option:not(:hover){background-color:rgba(0,0,0,0) !important}.nice-select .option{cursor:pointer;font-weight:400;line-height:2.5rem;list-style:none;min-height:2.5rem;outline:none;padding-left:1.125rem;padding-right:1.8125rem;text-align:left;transition:all .2s}.nice-select .option.selected{font-weight:bold}.nice-select .option.disabled{background-color:rgba(0,0,0,0);color:#999;cursor:default}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#f6f6f6}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}select,div.nice-select{width:100%;height:2.875rem;background-color:#fff;color:#20201e;float:none;font-size:1rem;line-height:1;border:1px solid #e5e5e5;border-radius:.3125rem;padding:.8125rem 1.75rem .8125rem 1rem}div.nice-select{position:relative}div.nice-select:after{width:8px;height:8px;border-color:#20201e;margin-top:-5px}div.nice-select.open .list{transform:scale(1)}div.nice-select .current{display:block;font-size:1rem;margin:0}div.nice-select .list{width:calc(100% + 2px);border:1px solid #e5e5e5;border-radius:.3125rem;margin:0;top:100%;left:-1px}div.nice-select .list li:not(:last-child){border-bottom:1px solid #e5e5e5}div.nice-select .option{min-height:unset;background-color:#fff;color:#20201e;line-height:1;padding:.8125rem 1rem;margin:0 !important}.select2-container--default .select2-selection--single{height:2.8125rem;font-size:1rem;line-height:1;border:1px solid #e5e5e5;border-radius:.3125rem;padding:0 1.75rem 0 1rem;margin:0;transition:border-color .3s}.select2-container--default .select2-selection--single:hover,.select2-container--default .select2-selection--single:focus,.select2-container--default .select2-selection--single:active{border-color:#20201e}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#303030;line-height:2.8125rem;padding-left:0}.select2-container--default .select2-selection--single .select2-selection__arrow{transition:all .3s 0s;background:url("data:image/svg+xml,%3Csvg width='14' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m2 0 5 5 5-5 2 1-7 7-7-7 2-1Z'/%3E%3C/svg%3E") no-repeat 50% 50%/14px 8px;top:.625rem;right:.5rem}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.select2-container--default.select2-container--open .select2-selection__arrow{transform:rotate(180deg)}.select2-container--open .select2-dropdown--below{border-color:#20201e;overflow:hidden}@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #ffffff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none !important}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-container-horizontal>.swiper-pagination-bullets{bottom:1.5rem}.swiper-slide{box-sizing:border-box}.swiper-slide img.lazyload:not(.loaded){visibility:hidden}.swiper-pagination{display:flex;align-items:center;justify-content:center}.swiper-pagination-bullet{width:1.625rem;height:1.625rem;background-color:rgba(0,0,0,0);opacity:1;margin:0 !important;position:relative}.swiper-pagination-bullet:after{content:"";width:.5rem;height:.5rem;background-color:#fff;border-radius:50%;position:absolute;top:calc(50% - .25rem);left:calc(50% - .25rem);transition:transform .3s ease-out}.swiper-pagination-bullet:not(.swiper-pagination-bullet-active):hover:after{transform:scale(1.5)}.swiper-pagination-bullet-active{width:1rem;height:1rem;background-color:rgba(0,0,0,0);pointer-events:none}.swiper-pagination-bullet-active:after{transform:scale(2)}.swiper-button-next,.swiper-button-prev{width:2rem;height:2rem;display:flex;align-items:center;background-color:#fff;border-radius:50%;margin-top:-1rem;transition:box-shadow .3s}@media(min-width: 1025px){.swiper-button-next:hover svg,.swiper-button-prev:hover svg{fill:#930303}}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-next svg,.swiper-button-prev svg{width:2rem;height:2rem;fill:#20201e}.swiper-button-disabled{opacity:.5;pointer-events:none}.swiper[data-slides="1"] .swiper-button-next,.swiper[data-slides="1"] .swiper-button-prev{display:none !important}@media(max-width: 639px){.widget_icl_lang_sel_widget{margin:1.25rem 0 0}}.wpml-ls-legacy-dropdown{width:auto}.wpml-ls-legacy-dropdown a{font-size:.75rem;font-weight:500;text-transform:uppercase}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{padding:.3125rem 1.5625rem .3125rem .5rem;border:none;border-radius:.3125rem .3125rem 0 0}.wpml-ls-legacy-dropdown .wpml-ls-flag{width:1.875rem;height:1.875rem;-o-object-fit:cover;object-fit:cover;border-radius:50%}.wpml-ls-legacy-dropdown .wpml-ls-flag+span{margin-left:.5rem}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{border:none;border-radius:0 0 .3125rem .3125rem;padding:.3125rem .5rem;overflow:hidden}:root{--woocommerce: #930303;--wc-primary: #930303}.woocommerce .site-content,.woocommerce-page .site-content{padding-bottom:4.375rem}@media(min-width: 1025px){.woocommerce .site-content,.woocommerce-page .site-content{padding-bottom:7.5rem}}.woocommerce .entry-content,.woocommerce-page .entry-content{padding-bottom:0;margin-bottom:4.375rem}.woocommerce .row:before,.woocommerce .col2-set:before,.woocommerce .row:after,.woocommerce .col2-set:after,.woocommerce-page .row:before,.woocommerce-page .col2-set:before,.woocommerce-page .row:after,.woocommerce-page .col2-set:after{display:none}.woocommerce .row+.row,.woocommerce .col2-set+.row,.woocommerce .row+.col2-set,.woocommerce .col2-set+.col2-set,.woocommerce-page .row+.row,.woocommerce-page .col2-set+.row,.woocommerce-page .row+.col2-set,.woocommerce-page .col2-set+.col2-set{margin-top:3.125rem}@media(min-width: 1025px){.woocommerce .row+.row,.woocommerce .col2-set+.row,.woocommerce .row+.col2-set,.woocommerce .col2-set+.col2-set,.woocommerce-page .row+.row,.woocommerce-page .col2-set+.row,.woocommerce-page .row+.col2-set,.woocommerce-page .col2-set+.col2-set{margin-top:4.375rem}}@media(min-width: 1025px){.woocommerce .row.justify-content-between .col-lg-6,.woocommerce .row.justify-content-between .col2-set .col-1,.woocommerce .col2-set .row.justify-content-between .col-1,.woocommerce .row.justify-content-between .col2-set .col-2,.woocommerce .col2-set .row.justify-content-between .col-2,.woocommerce .justify-content-between.col2-set .col-lg-6,.woocommerce .justify-content-between.col2-set .col-1,.woocommerce .justify-content-between.col2-set .col-2,.woocommerce-page .row.justify-content-between .col-lg-6,.woocommerce-page .row.justify-content-between .col2-set .col-1,.woocommerce-page .col2-set .row.justify-content-between .col-1,.woocommerce-page .row.justify-content-between .col2-set .col-2,.woocommerce-page .col2-set .row.justify-content-between .col-2,.woocommerce-page .justify-content-between.col2-set .col-lg-6,.woocommerce-page .justify-content-between.col2-set .col-1,.woocommerce-page .justify-content-between.col2-set .col-2{width:calc(50% - .625rem)}}@media(min-width: 1440px){.woocommerce .row.justify-content-between .col-lg-6,.woocommerce .row.justify-content-between .col2-set .col-1,.woocommerce .col2-set .row.justify-content-between .col-1,.woocommerce .row.justify-content-between .col2-set .col-2,.woocommerce .col2-set .row.justify-content-between .col-2,.woocommerce .justify-content-between.col2-set .col-lg-6,.woocommerce .justify-content-between.col2-set .col-1,.woocommerce .justify-content-between.col2-set .col-2,.woocommerce-page .row.justify-content-between .col-lg-6,.woocommerce-page .row.justify-content-between .col2-set .col-1,.woocommerce-page .col2-set .row.justify-content-between .col-1,.woocommerce-page .row.justify-content-between .col2-set .col-2,.woocommerce-page .col2-set .row.justify-content-between .col-2,.woocommerce-page .justify-content-between.col2-set .col-lg-6,.woocommerce-page .justify-content-between.col2-set .col-1,.woocommerce-page .justify-content-between.col2-set .col-2{width:calc(50% - 2.1875rem)}}.woocommerce .col2-set,.woocommerce-page .col2-set{width:auto}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{max-width:unset}.woocommerce .woocommerce-message,.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-message,.woocommerce-page .woocommerce-info{color:#303030;border-top-color:#930303}.woocommerce .woocommerce-message:before,.woocommerce .woocommerce-info:before,.woocommerce-page .woocommerce-message:before,.woocommerce-page .woocommerce-info:before{color:#930303}.woocommerce .woocommerce-message:after,.woocommerce .woocommerce-info:after,.woocommerce-page .woocommerce-message:after,.woocommerce-page .woocommerce-info:after{display:none}.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-info .button,.woocommerce-page .woocommerce-message .button,.woocommerce-page .woocommerce-info .button{flex-shrink:0}.woocommerce table.shop_table,.woocommerce table.shop_attributes,.woocommerce-page table.shop_table,.woocommerce-page table.shop_attributes{font-size:.875rem;border-radius:0;border:none}@media(min-width: 640px){.woocommerce table.shop_table,.woocommerce table.shop_attributes,.woocommerce-page table.shop_table,.woocommerce-page table.shop_attributes{font-size:1rem}}.woocommerce table.shop_table thead th,.woocommerce table.shop_attributes thead th,.woocommerce-page table.shop_table thead th,.woocommerce-page table.shop_attributes thead th{font-weight:400;text-transform:uppercase}.woocommerce table.shop_table th,.woocommerce table.shop_table td,.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td,.woocommerce-page table.shop_table th,.woocommerce-page table.shop_table td,.woocommerce-page table.shop_attributes th,.woocommerce-page table.shop_attributes td{background-color:rgba(0,0,0,0) !important;border-top:none;border-bottom:1px solid #e5e5e5;vertical-align:middle;text-align:left;padding:.5625rem .5rem}.woocommerce table.shop_table th:first-child,.woocommerce table.shop_table td:first-child,.woocommerce table.shop_attributes th:first-child,.woocommerce table.shop_attributes td:first-child,.woocommerce-page table.shop_table th:first-child,.woocommerce-page table.shop_table td:first-child,.woocommerce-page table.shop_attributes th:first-child,.woocommerce-page table.shop_attributes td:first-child{padding-left:0}.woocommerce table.shop_table th,.woocommerce table.shop_attributes th,.woocommerce-page table.shop_table th,.woocommerce-page table.shop_attributes th{font-weight:700}.woocommerce table.shop_table tfoot th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_attributes tfoot th,.woocommerce table.shop_attributes tfoot td,.woocommerce-page table.shop_table tfoot th,.woocommerce-page table.shop_table tfoot td,.woocommerce-page table.shop_attributes tfoot th,.woocommerce-page table.shop_attributes tfoot td{border-top:none}.woocommerce form .form-row,.woocommerce-page form .form-row{padding:0;margin-bottom:.9375rem}.woocommerce form .form-row label,.woocommerce-page form .form-row label{font-size:.875rem;line-height:1.5;margin-bottom:.25rem;position:relative;z-index:2}.woocommerce form .form-row textarea,.woocommerce-page form .form-row textarea{min-height:5rem}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:calc(50% - .625rem)}@media(max-width: 639px){.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:100%;float:none}}.woocommerce .input-checkbox,.woocommerce-page .input-checkbox{display:inline-block !important}.woocommerce input[type=number],.woocommerce-page input[type=number]{background-image:none !important}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{color:#fff !important}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{opacity:.5;pointer-events:none}.woocommerce #respond input#submit.loading,.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading{opacity:.75;padding-right:1rem}@media(min-width: 1025px){.woocommerce #respond input#submit.loading,.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading{padding-right:1.5rem}}@media(min-width: 1440px){.woocommerce #respond input#submit.loading,.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading{padding-right:2.375rem}}.woocommerce #respond input#submit.loading:after,.woocommerce a.button.loading:after,.woocommerce button.button.loading:after,.woocommerce input.button.loading:after{top:auto;bottom:.1875rem;right:.3125rem}@media(max-width: smpx){.woocommerce #respond input#submit.loading:after,.woocommerce a.button.loading:after,.woocommerce button.button.loading:after,.woocommerce input.button.loading:after{font-size:.75rem}}.woocommerce #respond input#submit.added:after,.woocommerce a.button.added:after,.woocommerce button.button.added:after,.woocommerce input.button.added:after{margin:0;position:absolute;bottom:.1875rem;right:.3125rem}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{color:#fff !important}.woocommerce-cart .breadcrumbs,.woocommerce-checkout .breadcrumbs,.woocommerce-account .breadcrumbs{display:none}.woocommerce-cart .entry-title,.woocommerce-checkout .entry-title,.woocommerce-account .entry-title{color:#fff;padding:1em 0;margin-bottom:3.125rem;position:relative}@media(min-width: 1025px){.woocommerce-cart .entry-title,.woocommerce-checkout .entry-title,.woocommerce-account .entry-title{margin-bottom:4.375rem}}.woocommerce-cart .entry-title:before,.woocommerce-checkout .entry-title:before,.woocommerce-account .entry-title:before{content:"";display:block;width:100vw;height:100%;background-color:#e5e5e5;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1}.woocommerce .woocommerce-breadcrumb{color:#303030;margin-bottom:1.875rem}.woocommerce .woocommerce-breadcrumb a{color:#f5f5f5;font-size:.875rem}.woocommerce .woocommerce-breadcrumb a:hover{color:#303030}.woocommerce .woocommerce-product-rating{display:flex;align-items:center;margin-bottom:.9375rem}.woocommerce .woocommerce-product-rating .woocommerce-review-link{color:#f5f5f5}.woocommerce .woocommerce-product-rating .woocommerce-review-link:hover{color:#930303}.woocommerce .star-rating{color:#ffc107;margin-top:0}.woocommerce p.stars a{color:#ffc107}.woocommerce .quantity{height:2.75rem;display:inline-flex;align-items:center;gap:.625rem;border:1px solid #e5e5e5;border-radius:.625rem;padding:0 1rem}@media(min-width: 1025px){.woocommerce .quantity{height:3.125rem}}.woocommerce .quantity .qty{background-color:rgba(0,0,0,0);color:currentColor;border:0;margin:0;padding:0;outline:unset;text-decoration:none;width:2.5rem;flex-shrink:0;font-size:1.125rem}.woocommerce .quantity .btn-qty{background-color:rgba(0,0,0,0);color:currentColor;border:0;margin:0;padding:0;outline:unset;text-decoration:none;height:auto;flex-shrink:0}.woocommerce .quantity .btn-qty svg{width:1.125rem;height:1.125rem;fill:#f5f5f5;transition:fill .3s}.woocommerce .quantity .btn-qty:hover svg{fill:#20201e}.blockUI.blockOverlay{background:rgba(0,0,0,0) !important;display:none !important}.woocommerce table.cart{margin-bottom:3.125rem}@media(min-width: 1025px){.woocommerce table.cart td:not(.product-name){font-size:1.125rem}}.woocommerce table.cart td.product-name{margin-bottom:0}@media(min-width: 769px){.woocommerce table.cart td.product-name{width:38%}}@media(max-width: 768px){.woocommerce table.cart td.product-name:before{font-size:1rem}}.woocommerce table.cart .product-thumbnail{padding-left:0;min-width:unset;max-width:14.0625rem}.woocommerce table.cart .product-thumbnail img{width:5.625rem;border-radius:.3125rem}@media(min-width: 1025px){.woocommerce table.cart .product-thumbnail img{width:10.9375rem}}.woocommerce table.cart .product-title{color:#303030}.woocommerce table.cart td.product-subtotal{font-weight:700}.woocommerce table.cart .product-remove{padding-right:0;text-align:right}@media(max-width: 768px){.woocommerce table.cart .product-remove{border:none}}.woocommerce table.cart a.remove{display:inline-block;background:none;width:1.125rem;height:1.125rem;line-height:1.125rem}.woocommerce table.cart a.remove:hover{background:none}.woocommerce table.cart a.remove:hover svg{fill:#dc3545}.woocommerce table.cart a.remove svg{transition:all .3s 0s;fill:#e5e5e5}.woocommerce .cart-collaterals{width:auto}.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .cart_totals{width:100%}@media(min-width: 1025px){.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .cart_totals{width:calc(50% - .625rem)}}@media(min-width: 1440px){.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .cart_totals{width:calc(50% - 2.1875rem)}}.woocommerce .cart-collaterals .cross-sells{margin-bottom:1.25rem}@media(min-width: 1025px){.woocommerce .cart-collaterals .cross-sells{margin-bottom:0}}.woocommerce .cart-collaterals .cart_totals{margin-left:auto}.woocommerce .cart-collaterals .wc-proceed-to-checkout{text-align:right}.woocommerce .cart_totals table th,.woocommerce .cart_totals table td,.woocommerce .woocommerce-checkout-review-order table th,.woocommerce .woocommerce-checkout-review-order table td{border-top:none;padding-top:1.25rem;padding-bottom:1.25rem;vertical-align:middle}.woocommerce .cart_totals table th,.woocommerce .woocommerce-checkout-review-order table th{font-weight:400}.woocommerce .cart_totals table th:first-child,.woocommerce .cart_totals table td:first-child,.woocommerce .woocommerce-checkout-review-order table th:first-child,.woocommerce .woocommerce-checkout-review-order table td:first-child{padding-left:0}.woocommerce .cart_totals table th:nth-child(2),.woocommerce .cart_totals table td:nth-child(2),.woocommerce .woocommerce-checkout-review-order table th:nth-child(2),.woocommerce .woocommerce-checkout-review-order table td:nth-child(2){text-align:right;padding-right:0}.woocommerce .cart_totals table .order-total th,.woocommerce .cart_totals table .order-total td,.woocommerce .woocommerce-checkout-review-order table .order-total th,.woocommerce .woocommerce-checkout-review-order table .order-total td{padding-top:.9375rem;padding-bottom:.9375rem}@media(min-width: 1025px){.woocommerce .cart_totals table .order-total th,.woocommerce .woocommerce-checkout-review-order table .order-total th{font-size:1.25rem}}.woocommerce .cart_totals table .order-total td,.woocommerce .woocommerce-checkout-review-order table .order-total td{font-size:1.125rem}@media(min-width: 1025px){.woocommerce .cart_totals table .order-total td,.woocommerce .woocommerce-checkout-review-order table .order-total td{font-size:1.75rem}}.woocommerce .cart_totals table tfoot th,.woocommerce .woocommerce-checkout-review-order table tfoot th{text-transform:initial}.woocommerce ul#shipping_method li input{margin-top:.25em}.woocommerce .wc-proceed-to-checkout{padding-bottom:0}.woocommerce a.button.alt.checkout-button{margin-bottom:0}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{padding-right:0;padding-left:0}@media(max-width: 768px){.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{display:flex;flex-direction:column;gap:.625rem}}.woocommerce #content table.cart td.actions .woocommerce-form-coupon,.woocommerce table.cart td.actions .woocommerce-form-coupon,.woocommerce-page #content table.cart td.actions .woocommerce-form-coupon,.woocommerce-page table.cart td.actions .woocommerce-form-coupon{float:left}@media(min-width: 640px){.woocommerce #content table.cart td.actions button.button:disabled[disabled],.woocommerce table.cart td.actions button.button:disabled[disabled],.woocommerce-page #content table.cart td.actions button.button:disabled[disabled],.woocommerce-page table.cart td.actions button.button:disabled[disabled]{padding:0 1.5rem}}@media(min-width: 1025px){.woocommerce #content table.cart td.actions button.button:disabled[disabled],.woocommerce table.cart td.actions button.button:disabled[disabled],.woocommerce-page #content table.cart td.actions button.button:disabled[disabled],.woocommerce-page table.cart td.actions button.button:disabled[disabled]{padding:0 2rem}}.woocommerce #content table.cart td.actions button[name=update_cart],.woocommerce table.cart td.actions button[name=update_cart],.woocommerce-page #content table.cart td.actions button[name=update_cart],.woocommerce-page table.cart td.actions button[name=update_cart]{background-color:rgba(0,0,0,0) !important;color:#930303 !important;border-width:2px}@media(min-width: 1025px){.woocommerce #content table.cart td.actions button[name=update_cart],.woocommerce table.cart td.actions button[name=update_cart],.woocommerce-page #content table.cart td.actions button[name=update_cart],.woocommerce-page table.cart td.actions button[name=update_cart]{padding:0 2rem}}.woocommerce #content table.cart td.actions button[name=update_cart]:hover,.woocommerce #content table.cart td.actions button[name=update_cart]:focus,.woocommerce #content table.cart td.actions button[name=update_cart]:active,.woocommerce table.cart td.actions button[name=update_cart]:hover,.woocommerce table.cart td.actions button[name=update_cart]:focus,.woocommerce table.cart td.actions button[name=update_cart]:active,.woocommerce-page #content table.cart td.actions button[name=update_cart]:hover,.woocommerce-page #content table.cart td.actions button[name=update_cart]:focus,.woocommerce-page #content table.cart td.actions button[name=update_cart]:active,.woocommerce-page table.cart td.actions button[name=update_cart]:hover,.woocommerce-page table.cart td.actions button[name=update_cart]:focus,.woocommerce-page table.cart td.actions button[name=update_cart]:active{background-color:#930303 !important;border-color:#930303 !important;color:#fff !important}.woocommerce-shipping-fields{margin-top:1.875rem}.woocommerce-form-coupon__input{display:flex;max-width:31.25rem}.woocommerce-form-coupon__input input[type=text]{flex-grow:1;width:auto !important;background-image:none;border:1px solid #e5e5e5;border-radius:.3125rem 0 0 .3125rem;margin:0 -0.3125rem 0 0 !important;padding:0 1.3125rem 0 1rem}.woocommerce-form-coupon__input input[type=text]:hover,.woocommerce-form-coupon__input input[type=text]:active,.woocommerce-form-coupon__input input[type=text]:focus{border-color:#20201e}.woocommerce-form-coupon__input input[type=text]:not(:focus)::-moz-placeholder{opacity:.5}.woocommerce-form-coupon__input input[type=text]:not(:focus)::placeholder{opacity:.5}@media(min-width: 1025px){.woocommerce-form-coupon__input input[type=text]{font-size:1.125rem}}.woocommerce-form-coupon__input button{flex-shrink:0;width:auto !important;min-width:6.25rem}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:none}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{color:#303030;border-radius:.3125rem}#ship-to-different-address label{cursor:pointer}.mini-cart{position:relative}.mini-cart--empty{pointer-events:none}.mini-cart svg{color:#930303;width:2.25rem;height:2.25rem}.mini-cart__total{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;background-color:#20201e;color:#fff;font-size:.75rem;font-weight:500;border-radius:50%;position:absolute;top:-0.4375rem;right:-0.625rem}.woocommerce-account .col-lg-9{width:100%}.woocommerce-account .entry-content{margin-bottom:0}@media(min-width: 768px){.woocommerce-account .woocommerce .col-1,.woocommerce-account .woocommerce .col-2{width:50%}}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li{padding-bottom:.75rem}@media(min-width: 1025px){.woocommerce-account .woocommerce-MyAccount-navigation ul li{padding-bottom:1.5625rem}}.woocommerce-account .woocommerce-MyAccount-navigation ul li:not(:first-child){border-top:1px solid #20201e;padding-top:.75rem}@media(min-width: 1025px){.woocommerce-account .woocommerce-MyAccount-navigation ul li:not(:first-child){padding-top:1.5625rem}}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{color:#930303 !important}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a:after,.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover:after{background-image:url("data:image/svg+xml,%3Csvg width='14' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m2 0 5 5 5-5 2 1-7 7-7-7 2-1Z' fill='%23df0000'/%3E%3C/svg%3E")}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a:after{transform:rotate(-90deg)}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{display:block;color:#303030;font-weight:700;text-decoration:none !important;position:relative}@media(min-width: 1025px){.woocommerce-account .woocommerce-MyAccount-navigation ul li a{font-size:1.25rem}}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:after{transition:all .3s 0s;content:"";display:block;width:14px;height:14px;background:url("data:image/svg+xml,%3Csvg width='14' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m2 0 5 5 5-5 2 1-7 7-7-7 2-1Z' fill='%23000'/%3E%3C/svg%3E") no-repeat 50%/14px 8px;position:absolute;top:calc(50% - 7px);right:0}@media(min-width: 1025px){.woocommerce-account .woocommerce-MyAccount-navigation ul li a:after{bottom:1.9375rem}}@media(min-width: 1025px){.woocommerce-account .woocommerce-MyAccount-content{padding-left:35px}}.woocommerce-account table.account-orders-table tbody td:first-child{font-weight:700}#account_display_name+span{font-size:14px}.woocommerce-address-fields__field-wrapper,.woocommerce-MyAccount-content fieldset{margin-bottom:25px}.woocommerce-MyAccount-content fieldset .form-row label{display:block}.woocommerce form.login,.woocommerce form.register{border:none;padding:0}.woocommerce form.login .form-row label,.woocommerce form.register .form-row label{display:inline-block}.woocommerce form.woocommerce-ResetPassword{border:none}.woocommerce form.woocommerce-ResetPassword .form-row label{display:inline-block}.woocommerce form.login button[type=submit],.woocommerce form.woocommerce-ResetPassword button[type=submit]{margin-top:10px}.woocommerce form.woocommerce-ResetPassword p{max-width:500px}.woocommerce-form-login__rememberme{display:inline-flex !important;align-items:center;margin-top:25px !important}.woocommerce-LostPassword{margin-top:20px}.woocommerce-LostPassword a{color:#303030 !important;font-size:14px}.woocommerce .woocommerce-order-details{margin:3.125rem 0 2.1875rem}.woocommerce ul.order_details{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem;margin-bottom:1.25rem}@media(min-width: 640px){.woocommerce ul.order_details{gap:.5rem}}.woocommerce ul.order_details:before,.woocommerce ul.order_details:after{display:none}.woocommerce ul.order_details li{display:flex;align-items:center;gap:.625rem;border:none;line-height:1.25rem;padding:0;margin:0}@media(min-width: 640px){.woocommerce ul.order_details li{font-size:.875rem}}.woocommerce ul.order_details li strong{line-height:1.25rem}@media(min-width: 640px){.woocommerce ul.order_details li strong{font-size:1.125rem}}.woocommerce-thankyou-order-received{margin-bottom:3.125rem}.woocommerce-table__product-name .wc-item-meta{font-size:.875rem;padding-left:1rem}.single-product div.product{position:relative}.single-product div.product .product__images img{transition:opacity .3s}.single-product div.product .product__summary p.price,.single-product div.product .product__summary span.price{margin-bottom:1.875rem}@media(min-width: 1025px){.single-product div.product .product__summary p.price,.single-product div.product .product__summary span.price{font-size:1.5rem}}.single-product div.product .product__summary .woocommerce-product-rating .star-rating{margin-top:0}.single-product div.product .product__after-summary{display:flex;flex-direction:column;gap:3.125rem}@media(min-width: 1025px){.single-product div.product .product__after-summary{gap:4.375rem}}.single-product div.product .product_title{margin-bottom:1.25rem}.single-product div.product .woocommerce-product-details__short-description{margin-bottom:1.875rem}.single-product div.product .product_meta{color:#f5f5f5}.single-product div.product .posted_in{display:block}.single-product div.product .posted_in a{color:#303030}.single-product div.product form.cart .variations th{width:8.125rem;text-align:left;vertical-align:middle}.single-product div.product form.cart div.quantity{margin:0 .625rem 0 0}.single-product div.product form.cart div.quantity-hidden{display:none}@media(min-width: 640px){.single-product div.product .woocommerce-tabs{display:flex}}.single-product div.product .woocommerce-tabs ul.tabs{list-style:none;margin:0;padding:0;flex-shrink:0;width:100%;display:flex;flex-direction:column;border-top:1px solid #e5e5e5;padding:0;margin-bottom:2.1875rem}@media(min-width: 640px){.single-product div.product .woocommerce-tabs ul.tabs{width:30%;margin-right:1.875rem}}@media(min-width: 1025px){.single-product div.product .woocommerce-tabs ul.tabs{margin-right:3.125rem}}.single-product div.product .woocommerce-tabs ul.tabs:before{display:none !important}.single-product div.product .woocommerce-tabs ul.tabs li{background:none;border:none;border-bottom:1px solid #e5e5e5 !important;border-radius:0;padding:.9375rem 0;margin:0}.single-product div.product .woocommerce-tabs ul.tabs li:before,.single-product div.product .woocommerce-tabs ul.tabs li:after{display:none}.single-product div.product .woocommerce-tabs ul.tabs li.active{pointer-events:none}.single-product div.product .woocommerce-tabs ul.tabs li.active a{color:#930303}@media(min-width: 1025px){.single-product div.product .woocommerce-tabs ul.tabs li:hover a{color:#930303}}.single-product div.product .woocommerce-tabs ul.tabs li a{color:#303030;padding:0}.single-product div.product .woocommerce-tabs .panel{flex-grow:1;margin-bottom:0}.single-product div.product .woocommerce-tabs .panel>*:last-child{margin-bottom:0}.single-product div.product #reply-title{display:block;margin-top:1em}.single-product div.product #rating+.nice-select{display:none}.swiper-product-image{margin-bottom:1.25rem}.swiper-product-image .swiper-slide{width:100%}.swiper-product-image .c-image{width:100%;margin:0}.swiper-product-image .c-image:before{content:"";display:block;width:100%;padding-bottom:70%}.swiper-product-thumbs .swiper-slide{width:100%;transition:opacity .3s}.swiper-product-thumbs .swiper-slide:not(.swiper-slide-thumb-active){cursor:pointer;opacity:.5}.swiper-product-thumbs .swiper-slide:hover{opacity:1}.swiper-product-thumbs .c-image{width:100%;margin:0}.swiper-product-thumbs .c-image:before{content:"";display:block;width:100%;padding-bottom:70%}.swiper-products .swiper-slide{height:auto;display:flex}.swiper-products .swiper-slide article.product{width:100%}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{display:inline-flex;flex-grow:1;float:none;margin:0}.shop-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:30px}@media(max-width: 520px){section.products article.product{width:100%}}article.product{display:flex;flex-direction:column;align-items:flex-start;position:relative}article.product span.price,article.product p.price{font-size:1.125rem}article.product a.added_to_cart{font-size:.9375rem;padding:0;position:absolute;top:100%;left:.9375rem}article.product .button{margin-top:auto}.woocommerce-loop-product__link{width:100%;display:block;position:relative}@media(min-width: 1025px){.woocommerce-loop-product__link:hover{text-decoration:none !important}.woocommerce-loop-product__link:hover img{opacity:.8}.woocommerce-loop-product__link:hover .woocommerce-loop-product__title{color:#930303}}.woocommerce-loop-product__link img{width:100%;border-radius:.3125rem;overflow:hidden;transition:opacity .3s}.woocommerce-loop-product__thumbnail{position:relative}.woocommerce-loop-product__thumbnail:before{content:"";display:block;width:100%;padding-bottom:70%}.woocommerce-loop-product__thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.3125rem;overflow:hidden;transition:opacity .3s;position:absolute;top:0;left:0}.woocommerce-loop-product__title{transition:all .3s 0s;color:#303030;margin:1.25rem 0 .625rem !important}article.product span.onsale,.woocommerce div.product span.onsale,.woocommerce div.product span.onsale{width:auto;min-width:3.375rem;height:auto;min-height:unset;display:flex;align-items:center;justify-content:center;background-color:#930303;font-size:.75rem;line-height:1.5;border-radius:.3125rem;padding:.3125rem;top:.5rem;left:.5rem;z-index:1}article.product p.price,article.product span.price,.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce div.product p.price,.woocommerce div.product span.price{display:block;color:#303030;font-weight:700;margin-bottom:.9375rem}article.product p.price del,article.product span.price del,.woocommerce div.product p.price del,.woocommerce div.product span.price del,.woocommerce div.product p.price del,.woocommerce div.product span.price del{font-size:.8em;font-weight:400;opacity:.5}article.product p.price ins,article.product span.price ins,.woocommerce div.product p.price ins,.woocommerce div.product span.price ins,.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{text-decoration:none}.c-block{margin-bottom:3.125rem}@media(min-width: 1025px){.c-block{margin-bottom:6.25rem}}.c-block--padding{padding:2.8125rem 0 3.125rem}@media(min-width: 1025px){.c-block--padding{padding:4.375rem 0}}.c-title{display:block;margin-bottom:1em}.c-image{display:block;line-height:0;position:relative}.c-image img{width:100%}.about h2.about__title{position:relative}.about h2.about__title:after{content:"";display:block;width:12.5rem;height:.25rem;background-color:#fad84a;position:absolute;bottom:-1.25rem;left:0;transform:translateX(0)}.about__content{margin-bottom:2.5rem}.about__content .editor,.about__content .entry-content{max-width:59.0625rem}.about__content .editor a,.about__content .entry-content a{color:#930303;border-bottom:2px solid #930303;padding-bottom:.125rem;transition:all .3s ease}.about__content .editor a:hover,.about__content .entry-content a:hover{text-decoration:none;color:#610202;border-bottom:2px solid #ffc107;padding-bottom:.125rem}.activities{padding:6.25rem 0}.activities__title{text-align:center}.activities__description{text-align:center;max-width:53.125rem;margin:0 auto 2.5rem}.activities__item{background-color:#fff;display:flex;flex-direction:column;align-items:center;padding-top:2.5rem;height:100%;text-align:center;border-bottom:4px solid #930303;transition:border-bottom-color .3s ease,box-shadow .3s ease}.activities__item:hover{border-bottom:4px solid #ffc107 !important;box-shadow:0px 4px 16px 0px rgba(0,0,0,.1)}.activities__item-icon{width:4.375rem;height:4.375rem;background-color:#930303;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-bottom:1.25rem}.activities__item-icon i{font-size:30px;height:1.875rem;width:1.875rem;color:#fff}.activities__item-icon img{max-width:1.875rem;max-height:1.875rem;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1)}.activities__item-content{flex:1;display:flex;flex-direction:column;width:100%;align-items:center}.activities__item-title{margin-bottom:1.25rem;color:#20201e}.activities__item-description{text-align:center;margin-bottom:1.125rem;padding:.375rem 1.25rem 0 1.25rem;font-size:1rem;line-height:1.8}.activities__item-link{position:relative;margin-top:auto;width:100%}.activities__item-link::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:89%;border-top:1px solid #e5e5e5}.activities__item-link span{text-transform:uppercase;width:100%;padding:1.25rem 0 .9375rem 0;display:inline-block;font-weight:700}.activities .border-item{border:1px solid #e5e5e5;border-bottom:4px solid #930303}.activities .border-item:hover{border-bottom:4px solid #ffc107 !important;box-shadow:0px 4px 16px 0px rgba(0,0,0,.1)}.activities .btn__wrapp{margin-top:2.875rem;text-align:center}.activities.activities-pb{padding-top:0px;padding-bottom:6.25rem}.anchor-link__item{background-color:#f9f9f9}div.h3.anchor__item-title{padding:2.5rem;display:flex;justify-content:space-between;align-items:center;color:#930303;margin-bottom:0}.anchor__item-content{padding:0 2.5rem 2.5rem;font-size:1.3125rem;line-height:1.8em;color:#930303}.anchor__item-content .editor ol,.anchor__item-content .entry-content ol{display:flex;flex-direction:column;gap:.8125rem;padding-left:1.25rem}.anchor__item-content .editor ol li,.anchor__item-content .entry-content ol li{position:relative;padding-left:.625rem;font-weight:600}.anchor__item-content .editor ol li::marker,.anchor__item-content .entry-content ol li::marker{font-family:"Oswald",sans-serif;color:#930303;font-weight:400}.swiper-images .swiper-slide .c-image:before{content:"";display:block;width:100%;padding-bottom:65%}.c-video{max-width:100%;display:block;position:relative}.c-video:not([video]):before{content:"";display:block;width:100%;padding-bottom:56.25%}@media(min-width: 1025px){.c-video:hover .c-video__poster img{opacity:.9}.c-video:hover .c-video__poster svg{transform:scale(1.1)}}.c-video iframe,.c-video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background-size:cover;position:absolute;top:0;left:0}.c-video__poster{width:100%;height:100%;background-color:#20201e;position:absolute;top:0;left:0}.c-video__poster img{transition:all .3s 0s;opacity:.75}.c-video__poster svg{transition:all .3s 0s;fill:#fff;font-size:.5rem;width:10em;height:10em;position:absolute;top:calc(50% - 5em);left:calc(50% - 5em)}@media(min-width: 640px){.c-video__poster svg{font-size:.75rem}}.column-text .column__item{background-color:#930303;color:#fff;text-align:center;height:100%}.column-text .column__item-image img{width:100%;height:300px;-o-object-fit:cover;object-fit:cover}@media(min-width: 1025px){.column-text .column__item-image img{height:auto}}.column-text .column__item-inner{padding:1.25rem .9375rem .9375rem .9375rem}@media(min-width: 1025px){.column-text .column__item-inner{padding:2.5rem 2.5625rem 1.25rem 2.5625rem}}.column-text .column__item-title{position:relative;margin-bottom:2.75rem}.column-text .column__item-title::after{content:"";display:block;width:6.25rem;height:.25rem;background-color:#ffc107;position:absolute;bottom:-1.25rem;left:50%;transform:translateX(-50%)}.column-text .column__item-description{font-size:1rem;line-height:1.8em}.contact{width:100%;padding:4.375rem 0}@media(min-width: 1025px){.contact{padding:6.1875rem 0}}.contact .h2,.contact .gform_wrapper.gravity-theme .gform_heading,.gform_wrapper.gravity-theme .contact .gform_heading{display:inline-block}.contact .h2::after,.contact .gform_wrapper.gravity-theme .gform_heading::after,.gform_wrapper.gravity-theme .contact .gform_heading::after{left:0;transform:translateX(0)}.contact .pr-133{padding-right:.9375rem}@media(min-width: 1025px){.contact .pr-133{padding-right:8.3125rem}}.contact .custom-p{padding-top:2.5rem;padding-left:.9375rem}@media(min-width: 1025px){.contact .custom-p{padding-top:1.8125rem;padding-left:4.5625rem}}.contact .wpcf7 form input[type=text],.contact .wpcf7 form textarea,.contact .wpcf7 form input{background-color:rgba(0,0,0,0);border-bottom:1px solid #fff;padding:.1875rem 0}.contact .wpcf7 form input[type=submit]{width:100%;background-color:#930303;color:#fff;border:0px;margin-bottom:0}.contact .wpcf7 form input:-webkit-autofill,.contact .wpcf7 form input:-webkit-autofill:hover,.contact .wpcf7 form input:-webkit-autofill:focus,.contact .wpcf7 form input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #e5e5e5 inset !important}.contact .wpcf7 form label{color:#454545;font-family:"Inter",sans-serif;font-size:.875rem;font-weight:600;text-transform:uppercase;display:inline-block;width:100%;margin-bottom:1.8125rem}.contact .wpcf7 form label.agreement{display:inline-block;font-size:.875rem;color:#333;text-transform:inherit;font-weight:400;margin-bottom:.625rem}.contact .wpcf7 form .form__check span{margin-left:0}.contact .wpcf7 form .form__check span label{display:flex;margin-bottom:2rem}.contact .wpcf7 form .form__check span input[type=checkbox]{width:1.875rem;height:1.875rem;border-radius:0px;border:1px solid #fff;margin-right:1.1875rem}.contact .wpcf7 form .form__check .wpcf7-list-item-label{font-size:.75rem;line-height:1.4}.contact .wpcf7 form .wpcf7-form-control-wrap{margin-bottom:0px}.contact .wpcf7 .wpcf7-form-control-wrap textarea{margin-bottom:-0.125rem;height:3.9375rem}.contact .wpcf7 .wpcf7-not-valid-tip{background-color:rgba(0,0,0,0);text-transform:none}.contact .wpcf7 .wpcf7-response-output{font-weight:normal;text-align:left}.cta .column__content{text-align:center}@media(min-width: 1025px){.cta .column__content{text-align:left}}.cta .column__btn{display:flex;align-items:center;justify-content:center;align-items:flex-end}@media(min-width: 1025px){.cta .column__btn{justify-content:flex-end;margin-bottom:1.875rem}}.m-faq__item{border:1px solid #e5e5e5;transition:border-color .3s}.m-faq__item:not(:last-child){margin-bottom:.625rem}.m-faq__item.is-open,.m-faq__item:hover{border-color:#20201e}.m-faq__item-title{display:flex;justify-content:space-between;gap:1rem;padding:1.25rem;margin:0}.m-faq__item-title svg{flex-shrink:0}.m-faq__item-content{padding:0 1.25rem 1.25rem}.features__title{text-align:center;color:#930303}.features__description{text-align:center;max-width:53.125rem;margin:0 auto 2.5rem}.features__row{display:flex;flex-direction:column;align-items:center;border:1px solid #e5e5e5}@media(min-width: 640px){.features__row{flex-direction:row}}.features__row>div{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.25rem .3125rem;width:50%}@media(min-width: smpx){.features__row>div{padding:1.5625rem .9375rem}}@media(min-width: 1025px){.features__row>div{padding:2.5rem .3125rem 2.75rem .3125rem;width:33%;border-right:1px solid #e5e5e5}}.features__row>div:last-of-type{border-right:none}.features__item-number{font-family:"Oswald",sans-serif;font-size:clamp( 2.625rem, calc(2.625rem + (1vw - 7.67px) * 13.39), 6.25rem );font-weight:normal;line-height:1.4;color:#930303;margin-bottom:1.875rem}.features__item-text{font-size:1.125rem;line-height:1.2}@media(min-width: 1025px){.features__item-text{font-size:1.5rem}}.form{padding:3.75rem 0}.form__inner{padding:0 1.25rem 1.875rem}.form__inner .form-title{font-size:2.25rem;font-weight:700;margin-bottom:.625rem;text-align:center}@media(min-width: 1025px){.form__inner .form-title{font-size:3rem}}.form .wpcf7 form input[type=number]{text-align:left}.form .wpcf7 form input[type=text],.form .wpcf7 form input[type=email],.form .wpcf7 form input[type=tel],.form .wpcf7 form input[type=number],.form .wpcf7 form textarea,.form .wpcf7 form select{background-color:rgba(0,0,0,0);border:none !important;border-bottom:1px solid #b6bbbf !important;border-radius:0 !important;padding:.5rem 0;width:100%;outline:none;box-shadow:none !important;transition:border-color .2s ease}.form .wpcf7 form input[type=text]:focus,.form .wpcf7 form input[type=email]:focus,.form .wpcf7 form input[type=tel]:focus,.form .wpcf7 form input[type=number]:focus,.form .wpcf7 form textarea:focus,.form .wpcf7 form select:focus{border-bottom-color:#930303 !important;box-shadow:none !important;outline:none}.form .wpcf7 form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23333' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .25rem center;padding-right:1.5rem}.form .wpcf7 form input[type=submit]{background-color:#930303;color:#fff;border:0;width:100%;max-width:31.25rem;margin:.625rem auto 0;display:block;border-radius:2.5rem;padding:.875rem 2rem;font-family:"Oswald",sans-serif;font-weight:600;font-size:.9375rem;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease}.form .wpcf7 form input[type=submit]:hover{background-color:#610202}.form .wpcf7 form label{color:#454545;font-family:"Oswald",sans-serif;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;display:inline-block;width:100%;margin-bottom:2rem}.form .wpcf7 form label input:-webkit-autofill,.form .wpcf7 form label input:-webkit-autofill:hover,.form .wpcf7 form label input:-webkit-autofill:focus,.form .wpcf7 form label input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset !important}.form .wpcf7 form label.agreement{display:inline-block;font-size:.875rem;color:#333;text-transform:inherit;font-weight:400;letter-spacing:0;margin-bottom:.625rem}.form .wpcf7 form .form__check span{margin-left:0}.form .wpcf7 form .form__check span label{display:flex;margin-bottom:2rem}.form .wpcf7 form .form__check span input[type=checkbox]{width:1.875rem;height:1.875rem;border-radius:0px;border:1px solid #b6bbbf;margin-right:1.1875rem;margin-bottom:0px}.form .wpcf7 form .form__check .wpcf7-list-item-label{font-size:.75rem;line-height:1.4}.form .wpcf7 form .wpcf7-form-control-wrap{margin-bottom:0px}.form .wpcf7 form .wpcf7-form-control-wrap .wpcf7-radio{margin-top:.625rem}.form .wpcf7 form .row,.form .wpcf7 form .woocommerce .col2-set,.woocommerce .form .wpcf7 form .col2-set,.form .wpcf7 form .woocommerce-page .col2-set,.woocommerce-page .form .wpcf7 form .col2-set{margin-top:0px}.form .wpcf7 form .row>*,.form .wpcf7 form .woocommerce .col2-set>*,.woocommerce .form .wpcf7 form .col2-set>*,.form .wpcf7 form .woocommerce-page .col2-set>*,.woocommerce-page .form .wpcf7 form .col2-set>*{padding-left:5px;padding-right:5px}.form .wpcf7 form input[type=radio]{width:1.25rem;height:1.25rem}.form .wpcf7 form label:hover input[type=radio]{border-color:#b6bbbf;width:1.25rem;height:1.25rem}.form .wpcf7 form input[type=radio]:checked{background:radial-gradient(circle, #930303 0%, #930303 0.35rem, white 0.35rem);border-color:#b6bbbf;vertical-align:middle;width:1.25rem;height:1.25rem}.form .wpcf7 .wpcf7-form-control-wrap textarea{margin-bottom:-0.125rem;height:3.9375rem}.form .wpcf7 .wpcf7-not-valid-tip{background-color:rgba(0,0,0,0);text-transform:none}.form .wpcf7 .wpcf7-response-output{font-weight:normal;text-align:left}.form .wpcf7 .wpcf7-form-control{display:flex}.form .wpcf7 .wpcf7-list-item.first{margin-left:0}.form .wpcf7 .wpcf7-list-item{display:flex}.form .wpcf7 .wpcf7-list-item .wpcf7-list-item-label{vertical-align:middle;font-size:.875rem}.form .wpcf7 .wpcf7-list-item input[type=radio]{margin-bottom:0px;vertical-align:middle}.form .wpcf7 form .form__check span input[type=checkbox]{width:1.875rem;height:1.875rem;border-radius:0;margin-right:1.1875rem;-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;cursor:pointer;background-color:rgba(0,0,0,0)}.form .wpcf7 form .form__check span input[type=checkbox]::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);transition:background-color .3s ease}.form .wpcf7 form .form__check span input[type=checkbox]:checked::before{background-color:#930303}.form .wpcf7 form .form__check span input[type=checkbox]::after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:1.5rem;color:#fff;opacity:0;transition:opacity .3s ease}.form .wpcf7 form .form__check span input[type=checkbox]:checked::after{opacity:1}.m-hero{min-height:calc(70vh - var(--header-height));display:flex;align-items:center;margin-top:0;padding:3.75rem 0 5rem;position:relative;overflow:hidden;background-color:rgba(21,23,18,.7215686275)}@media(min-width: 1025px){.m-hero{padding:5.625rem 0 10rem}}.home .m-hero{min-height:50vh}@media(min-width: 1025px){.home .m-hero{min-height:70vh}}.m-hero .container,.m-hero .main-menu__container,.m-hero .woocommerce .site-content,.woocommerce .m-hero .site-content,.m-hero .woocommerce-page .site-content,.woocommerce-page .m-hero .site-content{max-width:102.5rem}.m-hero__bg{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;z-index:1}.m-hero__bg img{-o-object-fit:cover !important;object-fit:cover !important;position:absolute;width:100%;height:100%;top:0;right:0}.m-hero__bg-overlay{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;pointer-events:none;width:50%;background:rgba(21,23,18,.9411764706)}.m-hero__content{position:relative;z-index:3}.m-hero__content .editor .subtitle-primary,.m-hero__content .entry-content .subtitle-primary{font-size:1rem;color:#20201e}.m-hero__content .editor h1,.m-hero__content .entry-content h1{margin-bottom:1.875rem}.m-hero__content .editor p,.m-hero__content .entry-content p{font-size:1.375rem}.m-hero__content .editor .btn,.m-hero__content .entry-content .btn,.m-hero__content .editor input[type=submit],.m-hero__content .entry-content input[type=submit],.m-hero__content .editor .gform_wrapper.gravity-theme form .gform_footer input[type=submit],.m-hero__content .entry-content .gform_wrapper.gravity-theme form .gform_footer input[type=submit],.gform_wrapper.gravity-theme form .gform_footer .m-hero__content .editor input[type=submit],.gform_wrapper.gravity-theme form .gform_footer .m-hero__content .entry-content input[type=submit],.m-hero__content .editor .woocommerce #respond input#submit,.m-hero__content .entry-content .woocommerce #respond input#submit,.woocommerce #respond .m-hero__content .editor input#submit,.woocommerce #respond .m-hero__content .entry-content input#submit,.m-hero__content .editor .woocommerce a.button,.m-hero__content .entry-content .woocommerce a.button,.woocommerce .m-hero__content .editor a.button,.woocommerce .m-hero__content .entry-content a.button,.m-hero__content .editor .woocommerce button.button,.m-hero__content .entry-content .woocommerce button.button,.woocommerce .m-hero__content .editor button.button,.woocommerce .m-hero__content .entry-content button.button,.m-hero__content .editor .woocommerce input.button,.m-hero__content .entry-content .woocommerce input.button,.woocommerce .m-hero__content .editor input.button,.woocommerce .m-hero__content .entry-content input.button,.m-hero__content .editor .woocommerce a.button.alt,.m-hero__content .entry-content .woocommerce a.button.alt,.woocommerce .m-hero__content .editor a.button.alt,.woocommerce .m-hero__content .entry-content a.button.alt,.m-hero__content .editor .woocommerce button.button.alt,.m-hero__content .entry-content .woocommerce button.button.alt,.woocommerce .m-hero__content .editor button.button.alt,.woocommerce .m-hero__content .entry-content button.button.alt,.m-hero__content .editor .woocommerce input.button.alt,.m-hero__content .entry-content .woocommerce input.button.alt,.woocommerce .m-hero__content .editor input.button.alt,.woocommerce .m-hero__content .entry-content input.button.alt{margin-top:.625rem}.m-hero__stars{display:flex;align-items:center;gap:.375rem;margin-top:1.25rem;flex-wrap:wrap}.m-hero__star-icon{width:1.625rem;height:1.625rem;flex-shrink:0}.m-hero__star-label{font-family:"Oswald",sans-serif;font-size:1.125rem;font-weight:600;color:#fff;margin-left:.5rem}.m-hero__checklist{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1.5rem;margin-top:1.25rem}@media(max-width: 480px){.m-hero__checklist{grid-template-columns:1fr}}.m-hero__check-item{display:flex;align-items:center;gap:.625rem;color:#fff;font-size:1rem}@media(min-width: 1025px){.m-hero__check-item{font-size:1.125rem}}.m-hero__check-icon{width:1.5rem;height:1.5rem;flex-shrink:0}.m-hero__btn{margin-top:1.875rem}@media(max-width: 1024px){.m-hero__bg img{width:100%}.m-hero__bg-overlay{width:100%;background:rgba(21,23,18,.55)}}.has-hero-first .site-content>.m-hero:first-child{margin-top:-8.875rem;padding-top:11.875rem}@media(min-width: 1025px){.has-hero-first .site-content>.m-hero:first-child{padding-top:11.875rem}}.info .list{list-style:none;padding:0px;margin:0px}.info .list__item{margin-bottom:1.25rem}.info .list__item:last-child{margin-bottom:0}.info .list__link{display:flex;align-items:center;justify-content:space-between;border:1px solid #c1ccd7;padding:1.25rem;transition:all .3s ease}.info .list__link-title{color:#930303;margin:0px}.info .list__link-icon{width:1.625rem;height:1.625rem;fill:#930303;transition:all .3s ease}.info .list__link:hover{box-shadow:0px 4px 16px 0px rgba(0,0,0,.1)}.info .list__link:hover .list__link-icon{fill:#ffc107}.kurse{position:relative;overflow:hidden;padding:7.5rem 0}.kurse .bg-image{position:absolute;top:0;right:0;width:50%;height:100%;background-size:cover;background-position:center right;opacity:.15;z-index:0}.kurse .container,.kurse .main-menu__container,.kurse .woocommerce .site-content,.woocommerce .kurse .site-content,.kurse .woocommerce-page .site-content,.woocommerce-page .kurse .site-content{position:relative;z-index:1}.kurse__inner{text-align:center}.kurse__inner .subtitle{color:#20201e}.kurse .swiper-container{overflow:hidden}.kurse .swiper-pagination{position:relative !important;bottom:auto !important;margin-top:1.5rem}.kurse .swiper-pagination-bullet::after{background-color:#aaa}.kurse .swiper-pagination-bullet-active::after{background-color:#930303}.kurse .kurs__item{position:relative;width:100%;overflow:hidden}.kurse .kurs__item-image{width:100%;height:17.5rem;-o-object-fit:cover;object-fit:cover;display:block}@media(min-width: 1025px){.kurse .kurs__item-image{height:21.25rem}}.kurse .kurs__item-content{position:absolute;bottom:0;left:0;right:0;padding:1.25rem 1.875rem;z-index:2;display:flex;flex-direction:column;align-items:flex-start}.kurse .kurs__item-categories{margin-bottom:0px}.kurse .kurs__item-category{display:inline-block;color:#20201e}.kurse .kurs__item-title{text-decoration:none;background-color:#fff;padding:.625rem 1.875rem;font-family:"Oswald",sans-serif}.kurse .kurs__item-title h3{margin:0;font-weight:500;line-height:1.4em;color:#20201e}.kurse .kurs__item-title:hover{text-decoration:none}.kurse.background-white .kurse__inner h2,.kurse.background-grey .kurse__inner h2,.kurse.background-gray .kurse__inner h2{color:#20201e !important}.kurse.background-white .btn-outline,.kurse.background-white a.btn.btn-outline,.kurse.background-white .woocommerce a.btn-outline.button.alt,.woocommerce .kurse.background-white a.btn-outline.button.alt,.kurse.background-grey .btn-outline,.kurse.background-grey a.btn.btn-outline,.kurse.background-grey .woocommerce a.btn-outline.button.alt,.woocommerce .kurse.background-grey a.btn-outline.button.alt,.kurse.background-gray .btn-outline,.kurse.background-gray a.btn.btn-outline,.kurse.background-gray .woocommerce a.btn-outline.button.alt,.woocommerce .kurse.background-gray a.btn-outline.button.alt{background-color:#20201e !important;border-color:#20201e !important;color:#fff !important}.kurse.background-white .btn-outline:hover,.kurse.background-white .btn-outline:focus,.kurse.background-white .btn-outline:active,.kurse.background-white a.btn.btn-outline:hover,.kurse.background-white .woocommerce a.btn-outline.button.alt:hover,.woocommerce .kurse.background-white a.btn-outline.button.alt:hover,.kurse.background-white a.btn.btn-outline:focus,.kurse.background-white .woocommerce a.btn-outline.button.alt:focus,.woocommerce .kurse.background-white a.btn-outline.button.alt:focus,.kurse.background-white a.btn.btn-outline:active,.kurse.background-white .woocommerce a.btn-outline.button.alt:active,.woocommerce .kurse.background-white a.btn-outline.button.alt:active,.kurse.background-grey .btn-outline:hover,.kurse.background-grey .btn-outline:focus,.kurse.background-grey .btn-outline:active,.kurse.background-grey a.btn.btn-outline:hover,.kurse.background-grey .woocommerce a.btn-outline.button.alt:hover,.woocommerce .kurse.background-grey a.btn-outline.button.alt:hover,.kurse.background-grey a.btn.btn-outline:focus,.kurse.background-grey .woocommerce a.btn-outline.button.alt:focus,.woocommerce .kurse.background-grey a.btn-outline.button.alt:focus,.kurse.background-grey a.btn.btn-outline:active,.kurse.background-grey .woocommerce a.btn-outline.button.alt:active,.woocommerce .kurse.background-grey a.btn-outline.button.alt:active,.kurse.background-gray .btn-outline:hover,.kurse.background-gray .btn-outline:focus,.kurse.background-gray .btn-outline:active,.kurse.background-gray a.btn.btn-outline:hover,.kurse.background-gray .woocommerce a.btn-outline.button.alt:hover,.woocommerce .kurse.background-gray a.btn-outline.button.alt:hover,.kurse.background-gray a.btn.btn-outline:focus,.kurse.background-gray .woocommerce a.btn-outline.button.alt:focus,.woocommerce .kurse.background-gray a.btn-outline.button.alt:focus,.kurse.background-gray a.btn.btn-outline:active,.kurse.background-gray .woocommerce a.btn-outline.button.alt:active,.woocommerce .kurse.background-gray a.btn-outline.button.alt:active{background-color:#930303 !important;border-color:#930303 !important;color:#fff !important}.kurse .btn__group{display:flex;flex-direction:column;gap:1.875rem;margin-top:1.875rem;align-items:center}@media(min-width: 640px){.kurse .btn__group{display:flex;flex-direction:row;justify-content:center;margin-top:1.875rem}}.loop-text,.loop__text{overflow:hidden;padding:.75rem 0}@media(min-width: 1025px){.loop-text,.loop__text{padding:1.375rem 0}}.loop-text .loop-text__marquee,.loop__text .loop-text__marquee{display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-animation:loopText 30s linear infinite;animation:loopText 30s linear infinite}.loop-text .loop-text__track,.loop__text .loop-text__track{display:flex;align-items:center;list-style:none;margin:0;padding:0;flex-shrink:0}.loop-text .loop-text__item,.loop__text .loop-text__item{display:flex;align-items:center;white-space:nowrap}.loop-text .loop-text__item::after,.loop__text .loop-text__item::after{content:"•";font-size:1.25rem;padding:0 .75rem}@media(min-width: 1025px){.loop-text .loop-text__item::after,.loop__text .loop-text__item::after{font-size:1.875rem;padding:0 1.25rem}}.loop-text .loop__list-item,.loop__text .loop__list-item{font-family:"Oswald",sans-serif;font-size:1.625rem;text-transform:uppercase;font-weight:600}@media(min-width: 1025px){.loop-text .loop__list-item,.loop__text .loop__list-item{font-size:2.5rem}}.loop-text .swiper-wrapper,.loop__text .swiper-wrapper{align-items:center}.loop-text .swiper-slide,.loop__text .swiper-slide{width:auto !important;white-space:nowrap;display:flex;align-items:center}.loop-text .swiper-slide::after,.loop__text .swiper-slide::after{content:"•";font-size:1.25rem;padding:0 .75rem}@media(min-width: 1025px){.loop-text .swiper-slide::after,.loop__text .swiper-slide::after{font-size:1.875rem;padding:0 1.25rem}}.loop-text .loop__wrapper,.loop__text .loop__wrapper{display:flex;-webkit-animation:loopText 30s linear infinite;animation:loopText 30s linear infinite;white-space:nowrap}.loop-text .loop__wrapper ul,.loop__text .loop__wrapper ul{padding-left:0px}.loop-text .loop__wrapper .loop__list,.loop__text .loop__wrapper .loop__list{display:flex;margin-bottom:0;list-style:none}.loop-text .loop__wrapper .loop__list li::before,.loop__text .loop__wrapper .loop__list li::before{content:"• ";color:#000;margin-right:.625rem}@-webkit-keyframes loopText{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes loopText{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.loop-text.background-red,.loop__text.background-red{background-color:#930303}.loop-text.background-red .loop__list-item,.loop__text.background-red .loop__list-item{color:#fff}.loop-text.background-red .swiper-slide::after,.loop__text.background-red .swiper-slide::after,.loop-text.background-red .loop-text__item::after,.loop__text.background-red .loop-text__item::after{color:#fff}.loop-text.background-black,.loop__text.background-black{background-color:#20201e}.loop-text.background-black .loop__list-item,.loop__text.background-black .loop__list-item,.loop-text.background-black .loop-text__item::after,.loop__text.background-black .loop-text__item::after,.loop-text.background-black .swiper-slide::after,.loop__text.background-black .swiper-slide::after{color:#fff}.m-text-media{padding:7.5rem 0}.m-text-media .content{display:flex;flex-direction:column;justify-content:center}.m-text-media .content p{font-size:1.125rem;margin-bottom:2.5rem}.m-text-media .content .subtitle-primary,.m-text-media .content .subtitle-w{margin-bottom:1.25rem;font-size:1rem}.m-text-media .content .h2,.m-text-media .content .gform_wrapper.gravity-theme .gform_heading,.gform_wrapper.gravity-theme .m-text-media .content .gform_heading,.m-text-media .content .h3,.m-text-media .content .single-product div.product .woocommerce-tabs .panel h2,.single-product div.product .woocommerce-tabs .panel .m-text-media .content h2{margin-bottom:1.25rem;color:#20201e}.m-text-media .media-image img{width:100%}.m-text-media.background-red .content p,.m-text-media.background-red .content .editor p{color:#fff}.m-text-media.background-gray .content .h1,.m-text-media.background-gray .content .h2,.m-text-media.background-gray .content .gform_wrapper.gravity-theme .gform_heading,.gform_wrapper.gravity-theme .m-text-media.background-gray .content .gform_heading,.m-text-media.background-gray .content .h3,.m-text-media.background-gray .content .single-product div.product .woocommerce-tabs .panel h2,.single-product div.product .woocommerce-tabs .panel .m-text-media.background-gray .content h2,.m-text-media.background-gray .content h1,.m-text-media.background-gray .content h2,.m-text-media.background-gray .content h3,.m-text-media.background-grey .content .h1,.m-text-media.background-grey .content .h2,.m-text-media.background-grey .content .gform_wrapper.gravity-theme .gform_heading,.gform_wrapper.gravity-theme .m-text-media.background-grey .content .gform_heading,.m-text-media.background-grey .content .h3,.m-text-media.background-grey .content .single-product div.product .woocommerce-tabs .panel h2,.single-product div.product .woocommerce-tabs .panel .m-text-media.background-grey .content h2,.m-text-media.background-grey .content h1,.m-text-media.background-grey .content h2,.m-text-media.background-grey .content h3{color:#20201e !important}.m-text-media.background-gray .content .editor,.m-text-media.background-gray .content .entry-content,.m-text-media.background-gray .content .editor h1,.m-text-media.background-gray .content .entry-content h1,.m-text-media.background-gray .content .editor h2,.m-text-media.background-gray .content .entry-content h2,.m-text-media.background-gray .content .editor h3,.m-text-media.background-gray .content .entry-content h3,.m-text-media.background-gray .content .editor h4,.m-text-media.background-gray .content .entry-content h4,.m-text-media.background-gray .content .editor h5,.m-text-media.background-gray .content .entry-content h5,.m-text-media.background-gray .content .editor h6,.m-text-media.background-gray .content .entry-content h6,.m-text-media.background-grey .content .editor,.m-text-media.background-grey .content .entry-content,.m-text-media.background-grey .content .editor h1,.m-text-media.background-grey .content .entry-content h1,.m-text-media.background-grey .content .editor h2,.m-text-media.background-grey .content .entry-content h2,.m-text-media.background-grey .content .editor h3,.m-text-media.background-grey .content .entry-content h3,.m-text-media.background-grey .content .editor h4,.m-text-media.background-grey .content .entry-content h4,.m-text-media.background-grey .content .editor h5,.m-text-media.background-grey .content .entry-content h5,.m-text-media.background-grey .content .editor h6,.m-text-media.background-grey .content .entry-content h6{color:#20201e !important}.m-text-media.background-red .content,.m-text-media.background-red .content .editor,.m-text-media.background-red .content .entry-content,.m-text-media.background-red .content .editor p,.m-text-media.background-red .content .entry-content p,.m-text-media.background-red .content .editor h1,.m-text-media.background-red .content .entry-content h1,.m-text-media.background-red .content .editor h2,.m-text-media.background-red .content .entry-content h2,.m-text-media.background-red .content .editor h3,.m-text-media.background-red .content .entry-content h3,.m-text-media.background-red .content .editor h4,.m-text-media.background-red .content .entry-content h4,.m-text-media.background-red .content .editor h5,.m-text-media.background-red .content .entry-content h5,.m-text-media.background-red .content .editor h6,.m-text-media.background-red .content .entry-content h6{color:#fff !important}.m-text-media.background-black .content,.m-text-media.background-black .content .editor,.m-text-media.background-black .content .entry-content,.m-text-media.background-black .content .editor p,.m-text-media.background-black .content .entry-content p,.m-text-media.background-black .content .editor h1,.m-text-media.background-black .content .entry-content h1,.m-text-media.background-black .content .editor h2,.m-text-media.background-black .content .entry-content h2,.m-text-media.background-black .content .editor h3,.m-text-media.background-black .content .entry-content h3,.m-text-media.background-black .content .editor h4,.m-text-media.background-black .content .entry-content h4,.m-text-media.background-black .content .editor h5,.m-text-media.background-black .content .entry-content h5,.m-text-media.background-black .content .editor h6,.m-text-media.background-black .content .entry-content h6{color:#fff !important}.map{width:100%}.news{padding:5rem 0}@media(min-width: 1025px){.news{padding:6.875rem 0 8.125rem}}.news__inner{text-align:center}.news__inner .subtitle-primary{color:#20201e}.news__title{color:#fff;text-transform:uppercase}.news .d-flex{display:flex}.news__item .post-thumbnail{margin-bottom:1.25rem}.news__item h3{color:#fff;margin-bottom:1.25rem;font-weight:500}.news .btn__wrapper{margin-top:auto;position:relative}.news .btn__wrapper .news-btn{padding:14px 30px 14px 0}.news .btn__wrapper::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);background:#930303;height:3px;width:73%}.news .btn__wrapper svg{width:36px;height:22px}.services{padding:7.5rem 0;position:relative;overflow:hidden}.services__bg-image{position:absolute;top:0;right:0;width:50%;height:100%;background-size:cover;background-position:center right;opacity:1;z-index:0}.services>.container,.services>.main-menu__container,.woocommerce .services>.site-content,.woocommerce-page .services>.site-content{position:relative;z-index:1}.services.has-bg-image{background-color:#151515}.services.has-bg-image .services__bg-image{left:auto;bottom:auto;width:40%;box-shadow:inset 120px 0 120px rgba(0,0,0,.45)}.services.background-red .services__inner,.services.background-red .services__inner h1,.services.background-red .services__inner h2,.services.background-red .services__inner h3,.services.background-red .services__inner h4,.services.background-red .services__inner h5,.services.background-red .services__inner h6,.services.background-red .services__description,.services.background-red .services__description p,.services.background-gray .services__inner,.services.background-gray .services__inner h1,.services.background-gray .services__inner h2,.services.background-gray .services__inner h3,.services.background-gray .services__inner h4,.services.background-gray .services__inner h5,.services.background-gray .services__inner h6,.services.background-gray .services__description,.services.background-gray .services__description p,.services.background-grey .services__inner,.services.background-grey .services__inner h1,.services.background-grey .services__inner h2,.services.background-grey .services__inner h3,.services.background-grey .services__inner h4,.services.background-grey .services__inner h5,.services.background-grey .services__inner h6,.services.background-grey .services__description,.services.background-grey .services__description p,.services.background-black .services__inner,.services.background-black .services__inner h1,.services.background-black .services__inner h2,.services.background-black .services__inner h3,.services.background-black .services__inner h4,.services.background-black .services__inner h5,.services.background-black .services__inner h6,.services.background-black .services__description,.services.background-black .services__description p,.services.has-bg-image .services__inner,.services.has-bg-image .services__inner h1,.services.has-bg-image .services__inner h2,.services.has-bg-image .services__inner h3,.services.has-bg-image .services__inner h4,.services.has-bg-image .services__inner h5,.services.has-bg-image .services__inner h6,.services.has-bg-image .services__description,.services.has-bg-image .services__description p{color:#fff}.services h2{text-transform:uppercase;max-width:34.6875rem}.services__description{max-width:53.125rem;margin-bottom:2.5rem}.services__item{height:100%;display:flex;flex-direction:column;justify-content:space-between;border-radius:.5rem;overflow:hidden}.services__item-inner{padding:1.875rem 1.25rem 1.875rem 1.875rem;height:100%;background-color:#fff;border-radius:.5rem .5rem 0 0}.services__item-icon-wrapper,.services__item-image-wrapper{width:3.75rem;height:3.75rem;border-radius:50%;margin-bottom:2.5rem;background-color:#930303;display:flex;align-items:center;justify-content:center;flex-shrink:0}.services__item-icon,.services__item-image{width:1.875rem;height:1.875rem;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1)}.services__item-title{color:#20201e;margin-bottom:1.25rem;text-transform:uppercase;font-weight:500}.services__item-link{background-color:#930303;padding:1rem 1.875rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-family:"Oswald",sans-serif;font-size:1.125rem;font-weight:500;color:#fff;text-transform:uppercase;position:relative;-webkit-clip-path:none;clip-path:none;transition:none}.services__item-link svg{width:1rem;height:1.125rem;fill:#fff;transition:none;z-index:5}.services__item-link:hover{background-color:#101010;color:#fff;text-decoration:none;-webkit-clip-path:none;clip-path:none}.stages .stages__inner{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;overflow:hidden}.stages .swiper-container{overflow:hidden}.stages .stage__item{padding:2.5rem 1.25rem 1.25rem 1.25rem;border:1px solid #c1ccd7;text-align:center;display:flex;flex-direction:column;align-items:center}.stages .stage__item-number{margin-bottom:1.25rem;width:70px;height:70px;background-color:#930303;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:36px;text-align:center}.stages .stage__item-title{margin-bottom:.6875rem;color:#930303}.stages .stage__item-description{font-size:1rem;line-height:1.8;margin-bottom:0px}.stages .stages__wrapper{position:relative;width:100%;padding-bottom:3.1875rem}.stages .stages__controls{position:absolute;top:-66px;width:100%;display:flex;justify-content:space-between;pointer-events:none}.stages .swiper-button-next{right:-2.5rem}@media(min-width: 1440px){.stages .swiper-button-next{right:-5.875rem}}.stages .swiper-button-prev{left:-2.5rem}@media(min-width: 1440px){.stages .swiper-button-prev{left:-5.875rem}}.stages .swiper-button-next,.stages .swiper-button-prev{width:40px;height:40px;background-color:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:all}.stages .swiper-button-next svg,.stages .swiper-button-prev svg{fill:#930303;width:55px;height:55px}.stages .swiper-pagination{bottom:-0.0625rem;gap:.625rem}.stages .swiper-pagination .swiper-pagination-bullet{width:.75rem;height:.75rem;background-color:#fff;border:1px solid #930303}.stages .swiper-pagination .swiper-pagination-bullet::after{display:none}.stages .swiper-pagination .swiper-pagination-bullet:hover{background-color:#930303}.stages .swiper-pagination .swiper-pagination-bullet-active{background-color:#930303}.team-contact{padding-top:2.5rem}.team-contact__wrapper{display:flex;flex-direction:column;border:1px solid #c1ccd7;gap:1.875rem;align-items:center}@media(min-width: 640px){.team-contact__wrapper{flex-direction:row}}.team-contact__image{flex:0 0 36%}.team-contact__image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.team-contact__content{flex:0 0 64%;padding:1.875rem}@media(min-width: 640px){.team-contact__content{padding:2.5rem 4.0625rem 2.1875rem 0}}.team-contact__content .h4,.team-contact__content .single-product div.product #reply-title,.single-product div.product .team-contact__content #reply-title{margin-top:0;color:#930303}.team-contact__content p{margin:10px 0;color:#930303}.team-contact__content-email{display:flex;flex-direction:row;align-items:center;gap:1.25rem;margin-top:1.25rem}.team-contact__content-email a{display:inline-block;text-decoration:none;color:#930303}.team-contact__content-email .icon{max-width:50px}@media(max-width: 767px){.team-contact__content .team-contact__wrapper{flex-direction:column}.team-contact__content .team-contact__image,.team-contact__content .team-contact__content{flex:0 0 100%}}.team{max-width:100%;display:flex;overflow:hidden;flex-direction:column}@media(min-width: 1025px){.team{flex-direction:row}}.team__tab{position:relative;width:50%;height:46.875rem;padding:20px;background:#000;color:#fff;cursor:pointer;transition:width .5s ease;overflow:hidden}@media(min-width: 1025px){.team__tab{width:24%}}.team__tab::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.55) 100%);pointer-events:none;z-index:1;transition:background .5s ease}.team__tab img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .5s ease}.team__tab-caption{position:absolute;z-index:2;bottom:0;left:0;padding:.625rem;width:100%;white-space:normal;overflow:hidden;transition:all .5s ease}.team__tab-caption h3{margin-bottom:2px;font-size:2.5rem;line-height:1.4em;font-weight:500;opacity:1;text-align:center;transition:text-align .5s ease;margin-bottom:7.5rem}.team__tab-caption p{margin:0;font-size:1.125rem;max-height:0;overflow:hidden;opacity:0;transition:max-height .5s ease,opacity .5s ease}.team__tab-caption .btn__wrapper{display:none;justify-content:flex-end;transition:all .5s ease}.team__tab-caption .btn__wrapper .btn,.team__tab-caption .btn__wrapper input[type=submit],.team__tab-caption .btn__wrapper .gform_wrapper.gravity-theme form .gform_footer input[type=submit],.gform_wrapper.gravity-theme form .gform_footer .team__tab-caption .btn__wrapper input[type=submit],.team__tab-caption .btn__wrapper .woocommerce #respond input#submit,.woocommerce #respond .team__tab-caption .btn__wrapper input#submit,.team__tab-caption .btn__wrapper .woocommerce a.button,.woocommerce .team__tab-caption .btn__wrapper a.button,.team__tab-caption .btn__wrapper .woocommerce button.button,.woocommerce .team__tab-caption .btn__wrapper button.button,.team__tab-caption .btn__wrapper .woocommerce input.button,.woocommerce .team__tab-caption .btn__wrapper input.button,.team__tab-caption .btn__wrapper .woocommerce a.button.alt,.woocommerce .team__tab-caption .btn__wrapper a.button.alt,.team__tab-caption .btn__wrapper .woocommerce button.button.alt,.woocommerce .team__tab-caption .btn__wrapper button.button.alt,.team__tab-caption .btn__wrapper .woocommerce input.button.alt,.woocommerce .team__tab-caption .btn__wrapper input.button.alt{padding:.9375rem .9375rem .9375rem 0}.team__tab-caption .btn__wrapper .btn svg,.team__tab-caption .btn__wrapper input[type=submit] svg,.team__tab-caption .btn__wrapper .gform_wrapper.gravity-theme form .gform_footer input[type=submit] svg,.gform_wrapper.gravity-theme form .gform_footer .team__tab-caption .btn__wrapper input[type=submit] svg,.team__tab-caption .btn__wrapper .woocommerce #respond input#submit svg,.woocommerce #respond .team__tab-caption .btn__wrapper input#submit svg,.team__tab-caption .btn__wrapper .woocommerce a.button svg,.woocommerce .team__tab-caption .btn__wrapper a.button svg,.team__tab-caption .btn__wrapper .woocommerce button.button svg,.woocommerce .team__tab-caption .btn__wrapper button.button svg,.team__tab-caption .btn__wrapper .woocommerce input.button svg,.woocommerce .team__tab-caption .btn__wrapper input.button svg,.team__tab-caption .btn__wrapper .woocommerce a.button.alt svg,.woocommerce .team__tab-caption .btn__wrapper a.button.alt svg,.team__tab-caption .btn__wrapper .woocommerce button.button.alt svg,.woocommerce .team__tab-caption .btn__wrapper button.button.alt svg,.team__tab-caption .btn__wrapper .woocommerce input.button.alt svg,.woocommerce .team__tab-caption .btn__wrapper input.button.alt svg{width:2.25rem;height:1.5rem}.team__tab:hover{width:65%}@media(min-width: 1025px){.team__tab:hover{width:33%}}.team__tab:hover img{opacity:.6}.team__tab:hover .team__tab-caption{bottom:10px;padding:.9375rem}@media(min-width: 1100px){.team__tab:hover .team__tab-caption{padding:2.5rem}}.team__tab:hover .team__tab-caption p{max-height:16.25rem;opacity:1;margin-bottom:1.25rem}.team__tab:hover .team__tab-caption h3{text-align:left;margin-bottom:1.25rem}.team__tab:hover .team__tab-caption .btn__wrapper{display:flex}@media(max-width: 1024px){.team__tab{width:100%}.team__tab:hover{width:100%}.team__tab:hover .team__tab-caption p{max-height:16.25rem;opacity:1;margin-bottom:1.25rem}.team__tab:hover .team__tab-caption .btn__wrapper{display:flex}}.text__bg{position:relative;background-position:center center;background-size:cover}.text__bg .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.1);z-index:1}.text__bg.only__background{background-position:center center}.text__bg.small{min-height:29.375rem}.text__bg.medium{min-height:37.1875rem}.text__bg.large{min-height:31.25rem}@media(min-width: 1025px){.text__bg.large{min-height:41.875rem}}.text__bg-inner{padding:3.75rem 0}@media(min-width: 640px){.text__bg-inner{padding:6.25rem 0}}.text__bg-content{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}.text__bg-content .title{color:#fff}.text__bg-content .editor,.text__bg-content .entry-content{text-align:center;max-width:53.125rem;margin:0 auto 40px;line-height:1.8}.text__bg .container,.text__bg .main-menu__container,.text__bg .woocommerce .site-content,.woocommerce .text__bg .site-content,.text__bg .woocommerce-page .site-content,.woocommerce-page .text__bg .site-content,.text__bg .m-hero__content{position:relative;z-index:2}.m-text-columns .row,.m-text-columns .woocommerce .col2-set,.woocommerce .m-text-columns .col2-set,.m-text-columns .woocommerce-page .col2-set,.woocommerce-page .m-text-columns .col2-set{row-gap:3.125rem}.anchor{display:block;visibility:hidden;position:relative;top:calc(-1*var(--header-scrolled-height))}.img-placeholder{background-color:#e2e2e2;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.img-placeholder svg{width:clamp(4.375rem,25%,9.375rem);height:clamp(4.375rem,25%,9.375rem);fill:#930303}.stretched-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.js-accordion-item.is-open .js-accordion-title svg{transform:rotate(180deg)}.js-accordion-title{cursor:pointer}.js-accordion-title svg{transition:transform .3s}.js-accordion-content{display:none}.article{height:100%;display:flex;flex-direction:column;justify-content:flex-start;padding:1.5rem;border:1px solid #e5e5e5;border-radius:.3125rem;position:relative}.article__thumbnail{flex-shrink:0;display:block;margin-bottom:.625rem;position:relative}.article__thumbnail:before{content:"";display:block;width:100%;padding-bottom:60%}.article__thumbnail img,.article__thumbnail .img-placeholder{transition:all .3s 0s;position:absolute;top:0;left:0}.article__thumbnail:hover img{opacity:.85}.article__content{flex-grow:1;display:flex;flex-direction:column;align-items:flex-start}.article__excerpt{margin-bottom:1.25rem}.article__more{margin-top:auto}.entry-meta{font-size:.875rem;margin-bottom:.9375rem}.entry-meta .cat-links,.entry-meta .tag-links{margin-top:.3125rem}.article-no-results .article__content{align-items:center}.article-no-results .article__title{text-align:center;margin-bottom:0}.entry-date.published:not(.updated){display:none}.breadcrumbs{color:#f5f5f5;font-size:.875rem;font-style:italic;margin-bottom:1.875rem}.breadcrumbs a{color:inherit;margin-right:.125rem}.breadcrumbs a:hover{color:#303030}.breadcrumbs span span span{display:inline;margin-left:.1875rem}.breadcrumbs .breadcrumb_last{color:#303030}.breadcrumbs p{margin:0}.breadcrumbs .separator{display:inline-block;margin:0 .3125rem}@media(min-width: 640px){.breadcrumbs .separator{margin:0 .625rem}}.modal{--modal-margin: 1.25rem;--modal-max-width: 50rem;width:100%;height:100%;display:block;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;left:0;visibility:hidden;z-index:-1;opacity:0}.modal__overlay{width:100vw;height:100vh;background-color:rgba(32,32,30,.3);position:fixed;top:0;left:0}.modal.is-open{opacity:1;transition:opacity .3s;visibility:visible;z-index:110}.modal.is-open .modal__inner{transform:translateY(0);transition:transform .3s}.modal__inner{width:100%;max-width:var(--modal-max-width);height:calc(100% - var(--modal-margin)*2);display:flex;align-items:center;padding:0 var(--modal-margin);margin:var(--modal-margin) auto;position:relative;transform:translateY(-3.125rem);pointer-events:none}.modal__content{width:100%;max-height:100%;background-color:#fff;border-radius:.3125rem;padding:1.875rem;overflow-y:auto;position:relative;pointer-events:auto}@media(min-width: 640px){.modal__content{padding-top:3.125rem}}.modal__close{display:inline-block;line-height:0;position:absolute;top:.9375rem;right:.9375rem;cursor:pointer}.modal__close:hover svg{fill:#610202}.modal__close svg{width:1.375rem;height:1.375rem;fill:#930303}.pagination,.woocommerce nav.woocommerce-pagination{margin-top:3.125rem}@media(min-width: 1025px){.pagination,.woocommerce nav.woocommerce-pagination{margin-top:4.375rem}}.pagination ul,.woocommerce nav.woocommerce-pagination ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem;border:none}.pagination ul li,.woocommerce nav.woocommerce-pagination ul li{border:none}.pagination ul li a,.woocommerce nav.woocommerce-pagination ul li a,.pagination ul li span,.woocommerce nav.woocommerce-pagination ul li span{transition:all .3s 0s;min-width:2.25rem;height:2.25rem;background-color:#fff;color:#20201e;font-size:1rem;line-height:1;border:1px solid #20201e;border-radius:.3125rem;display:inline-flex;align-items:center;justify-content:center;padding:0 .4375rem}.pagination ul li a.current:not(.dots),.woocommerce nav.woocommerce-pagination ul li a.current:not(.dots),.pagination ul li span.current:not(.dots),.woocommerce nav.woocommerce-pagination ul li span.current:not(.dots){background-color:#930303;color:#fff;border-color:#930303}.pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li a:hover,.pagination ul li span:hover,.woocommerce nav.woocommerce-pagination ul li span:hover{background-color:#fff;color:#930303;border-color:#930303}.search-form{transition:all .3s 0s;width:100%;background-color:#fff;overflow:hidden;position:relative}.search-form input[type=text]{width:100%;padding-right:3.4375rem}.search-form__submit{display:inline-flex;width:2.8125rem;height:100%;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);border:none;padding:0;cursor:pointer;position:absolute;top:1px;right:1px}.search-form__submit svg{width:1.25rem;height:1.25rem;fill:#930303}@media(min-width: 1025px){.search-form__submit:hover svg{fill:#20201e}}body.single-stellenangebot{padding-top:var(--header-height)}.single-stellenangebot .m-hero{min-height:240px}.single-stellenangebot .m-hero .m-hero__bg-overlay{background-color:rgba(37,68,90,.6)}.single-stellenangebot .m-hero h1{color:#fff;margin-bottom:0px}.single-stellenangebot .site-content .container,.single-stellenangebot .site-content .main-menu__container,.single-stellenangebot .site-content .woocommerce .site-content,.woocommerce .single-stellenangebot .site-content .site-content,.single-stellenangebot .site-content .woocommerce-page .site-content,.woocommerce-page .single-stellenangebot .site-content .site-content{max-width:53.125rem;margin:0 auto}.single-stellenangebot .site-content h3{margin-bottom:1.25rem}body.single-taetigkeitsgebiet{padding-top:var(--header-height)}.single-taetigkeitsgebiet .m-hero{min-height:240px}.single-taetigkeitsgebiet .m-hero .m-hero__bg-overlay{background-color:rgba(37,68,90,.6)}.single-taetigkeitsgebiet .m-hero h1{color:#fff;margin-bottom:0px}.single-taetigkeitsgebiet .m-hero .container,.single-taetigkeitsgebiet .m-hero .main-menu__container,.single-taetigkeitsgebiet .m-hero .woocommerce .site-content,.woocommerce .single-taetigkeitsgebiet .m-hero .site-content,.single-taetigkeitsgebiet .m-hero .woocommerce-page .site-content,.woocommerce-page .single-taetigkeitsgebiet .m-hero .site-content,.single-taetigkeitsgebiet .m-hero .m-hero__content{height:100%}.single-taetigkeitsgebiet h3,.single-taetigkeitsgebiet .h3,.single-taetigkeitsgebiet .single-product div.product .woocommerce-tabs .panel h2,.single-product div.product .woocommerce-tabs .panel .single-taetigkeitsgebiet h2{margin-top:2.5rem;margin-bottom:1.25rem}.single-taetigkeitsgebiet .btn-group{margin-top:2.5rem}.single-taetigkeitsgebiet .m-faq{padding-top:5rem;border-top:1px solid #c1ccd7}@media(min-width: 640px){.single-taetigkeitsgebiet .m-faq{padding-top:6.25rem}}.single-taetigkeitsgebiet .anchor-link{max-width:46.875rem;margin:0 auto}.single-taetigkeitsgebiet .anchor-link .container,.single-taetigkeitsgebiet .anchor-link .main-menu__container,.single-taetigkeitsgebiet .anchor-link .woocommerce .site-content,.woocommerce .single-taetigkeitsgebiet .anchor-link .site-content,.single-taetigkeitsgebiet .anchor-link .woocommerce-page .site-content,.woocommerce-page .single-taetigkeitsgebiet .anchor-link .site-content{padding:0}.children-taetigkeitsgebiet{margin-bottom:6.25rem}.children-taetigkeitsgebiet .container,.children-taetigkeitsgebiet .main-menu__container,.children-taetigkeitsgebiet .woocommerce .site-content,.woocommerce .children-taetigkeitsgebiet .site-content,.children-taetigkeitsgebiet .woocommerce-page .site-content,.woocommerce-page .children-taetigkeitsgebiet .site-content{max-width:59.375rem;margin:0 auto}.children-taetigkeitsgebiet h3,.children-taetigkeitsgebiet .h3,.children-taetigkeitsgebiet .single-product div.product .woocommerce-tabs .panel h2,.single-product div.product .woocommerce-tabs .panel .children-taetigkeitsgebiet h2{margin-top:2.5rem;margin-bottom:1.25rem}.children-taetigkeitsgebiet #ez-toc-container{padding:2.5rem;background:#f2f5f8;border:0px}.children-taetigkeitsgebiet #ez-toc-container .ez-toc-title{color:#930303;font-family:"Oswald",sans-serif;font-size:2rem;font-weight:400}.children-taetigkeitsgebiet #ez-toc-container .ez-toc-js-icon-con{border:0px}.children-taetigkeitsgebiet #ez-toc-container .ez-toc-icon-toggle-span svg{display:none}.children-taetigkeitsgebiet #ez-toc-container .ez-toc-icon-toggle-span::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:30px;color:#25445a;transition:all .3s ease}.children-taetigkeitsgebiet #ez-toc-container .toc_close .ez-toc-icon-toggle-span::before{transform:rotate(180deg)}.children-taetigkeitsgebiet #ez-toc-container ul.ez-toc-list{margin-top:2.5rem}.children-taetigkeitsgebiet #ez-toc-container .ez-toc-link{font-size:1.3125rem;line-height:1.8em;font-weight:600;color:#930303}.children-taetigkeitsgebiet #ez-toc-container li a{font-size:1.3125rem;line-height:1.8em;font-weight:600;color:#930303}.children-taetigkeitsgebiet #ez-toc-container a::before{font-size:1.5rem;font-weight:400;font-family:"Oswald",sans-serif;margin-right:1.25rem}.children-taetigkeitsgebiet div#ez-toc-container nav ul ul li{font-size:100%;line-height:3em}.socials{display:flex;align-items:center;gap:1.5rem}.socials__item{display:inline-flex;align-items:center;justify-content:center;color:#fff}.socials__item:hover{color:#930303}.socials__item svg{width:1.25rem;height:1.25rem;fill:currentColor}.socials__item svg.icon-facebook{width:.875rem}.sticky{position:fixed;top:50%;right:0;transform:translateY(-50%);z-index:1000;display:flex;flex-direction:column;align-items:center;gap:.625rem}.sticky__item{display:flex;justify-content:center;align-items:center;background-color:#930303;width:1.875rem;height:1.875rem}@media(min-width: 640px){.sticky__item{width:3.75rem;height:3.75rem}}.sticky__item svg{width:15px;height:15px;fill:#fff;transition:fill .3s ease}@media(min-width: 640px){.sticky__item svg{width:30px;height:30px}}.sticky__item:hover svg{fill:#fff}@media(max-width: 1024px){.sticky{transition:transform .3s ease,opacity .3s ease;transform:translateX(100%);opacity:0}.sticky.show{transform:translateX(0);opacity:1}}.js-tab-title:not(.is-active){cursor:pointer}.js-tab-title.is-active{color:#930303}.js-tab-content{display:none}.js-tab-content.is-active{display:block}.tabs--horizontal .tabs__titles{display:flex;flex-wrap:wrap;gap:1.875rem}.tabs--vertical{display:flex}.tabs--vertical .tabs__titles{flex:0 0 12.5rem;display:flex;flex-direction:column;gap:.625rem}.tabs--vertical .tabs__contents{flex-grow:1}#to-top{transition:all .3s 0s;display:inline-flex;background-color:#930303;width:2.75rem;height:2.75rem;border-radius:.3125rem;cursor:pointer;position:fixed;bottom:1.875rem;right:1.875rem;opacity:0;visibility:hidden;z-index:90}#to-top:hover{background-color:#610202}#to-top.show{opacity:1;visibility:visible}#to-top svg{width:2.75rem;height:2.75rem;fill:#fff}.js-toggle svg{transition:transform .3s}.js-toggle.is-open svg{transform:rotate(180deg)}.js-toggle-content{display:none}body.single-post{padding-top:var(--header-height)}body.single-post li.current_page_parent{border-bottom:4px solid #930303}.single-post .site-header{border-bottom:1px solid #c1ccd7}.single-post ol{padding-left:.9375rem}.single-post ol li::marker{font-family:"Oswald",sans-serif;color:#930303}.single-post #ez-toc-container{padding:2.5rem;background:#f2f5f8;border:0px}.single-post #ez-toc-container .ez-toc-title{color:#930303;font-family:"Oswald",sans-serif;font-size:2rem;font-weight:400}.single-post #ez-toc-container .ez-toc-js-icon-con{border:0px}.single-post #ez-toc-container .ez-toc-icon-toggle-span svg{display:none}.single-post #ez-toc-container .ez-toc-icon-toggle-span::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:30px;color:#25445a;transition:all .3s ease}.single-post #ez-toc-container ul.ez-toc-list{margin-top:2.5rem}.single-post #ez-toc-container .ez-toc-link{font-size:1.3125rem;line-height:1.8em;color:#930303}.single-post .toc_close .ez-toc-icon-toggle-span::before{transform:rotate(180deg)}.single-post .cta{position:relative;min-height:600px;background-size:cover;background-position:center;color:#fff;padding:3.75rem 0}@media(min-width: 640px){.single-post .cta{padding:6.25rem 0}}.single-post .cta .background-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.single-post .cta .container,.single-post .cta .main-menu__container,.single-post .cta .woocommerce .site-content,.woocommerce .single-post .cta .site-content,.single-post .cta .woocommerce-page .site-content,.woocommerce-page .single-post .cta .site-content{max-width:53.125rem;position:relative;z-index:2;text-align:center}.single-post .cta .container h2,.single-post .cta .main-menu__container h2,.single-post .cta .woocommerce .site-content h2,.woocommerce .single-post .cta .site-content h2,.single-post .cta .woocommerce-page .site-content h2,.woocommerce-page .single-post .cta .site-content h2{color:#fff}.single-post .cta .container p,.single-post .cta .main-menu__container p,.single-post .cta .woocommerce .site-content p,.woocommerce .single-post .cta .site-content p,.single-post .cta .woocommerce-page .site-content p,.woocommerce-page .single-post .cta .site-content p{margin-bottom:2.5rem}.error404{padding-top:0}.error404 .site-content{display:flex;align-items:center;padding:clamp( 10.625rem, calc(10.625rem + (1vw - 6.4px) * 10), 15.625rem ) 0}.not-found{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.not-found__inner{display:flex;flex-direction:column;align-items:center}.not-found__number{font-size:clamp( 6.25rem, calc(6.25rem + (1vw - 6.4px) * 12.5), 12.5rem );margin-bottom:clamp( 0.625rem, calc(0.625rem + (1vw - 6.4px) * 1.25), 1.25rem );color:#930303;font-family:"Oswald",sans-serif;line-height:1.2em}.not-found__title{color:#930303;font-size:clamp( 3.125rem, calc(3.125rem + (1vw - 6.4px) * 2.5), 4.375rem );margin-bottom:.3em}.not-found__text{font-size:clamp( 1.125rem, calc(1.125rem + (1vw - 6.4px) * 0.25), 1.25rem );margin-bottom:1.5em}@media(min-width: 1025px){.not-found__text{margin-bottom:2.5em}}.archive-wrapper{padding:3.125rem 0}@media(min-width: 1025px){.archive-wrapper{padding:4.375rem 0}}.archive-header{margin-bottom:3.125rem}.archive-header>*:last-child{margin-bottom:0}.site-content{width:100%;flex-grow:1}.entry-title{font-weight:700;margin-bottom:1em}.entry-content{padding-bottom:4.375rem}@media(min-width: 1025px){.entry-content{padding-bottom:7.5rem}}.post-thumbnail{margin-bottom:3.125rem}.post-header{margin-bottom:3.125rem}.post-content,.post-navigation,.post-related{margin-bottom:3.125rem}@media(min-width: 1025px){.post-content,.post-navigation,.post-related{margin-bottom:4.375rem}}.nav-links{display:flex;flex-direction:column;justify-content:space-between;gap:1.25rem}@media(min-width: 1025px){.nav-links{flex-direction:row;gap:3.125rem}}.single{background:#20201e;color:#fff;padding-top:12.5rem}.single .nav-links a{color:#930303}.single .nav-links a:hover{color:#fff}.single .nav-links svg{width:1.875rem;height:1.875rem}.single .news .news__inner .news__item a{color:#20201e !important}.single .news .news__inner .news__item a h3{color:#20201e !important}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiMC1zZXR0aW5ncy9fIXZhcmlhYmxlcy5zY3NzIiwiMC1zZXR0aW5ncy9fZm9udHMuc2NzcyIsIjEtZ2VuZXJpYy8xLTEtYmFzZS9fIXNhbml0aXplLnNjc3MiLCIxLWdlbmVyaWMvMS0xLWJhc2UvX2VsZW1lbnRzLnNjc3MiLCIwLXNldHRpbmdzL19taXhpbnMtbWVkaWEtcXVlcnkuc2NzcyIsIjEtZ2VuZXJpYy8xLTEtYmFzZS9fd3AtY29yZS5zY3NzIiwiMS1nZW5lcmljLzEtMi10eXBvZ3JhcGh5L19lZGl0b3Iuc2NzcyIsIjAtc2V0dGluZ3MvX21peGlucy1nZW5lcmFsLnNjc3MiLCIxLWdlbmVyaWMvMS0yLXR5cG9ncmFwaHkvX2hlYWRpbmdzLnNjc3MiLCIxLWdlbmVyaWMvMS0yLXR5cG9ncmFwaHkvX2xpc3RzLnNjc3MiLCIxLWdlbmVyaWMvMS0yLXR5cG9ncmFwaHkvX3RhYmxlcy5zY3NzIiwiMS1nZW5lcmljLzEtMy1mb3Jtcy9fYnV0dG9ucy5zY3NzIiwiMS1nZW5lcmljLzEtMy1mb3Jtcy9fZmllbGRzLnNjc3MiLCIxLWdlbmVyaWMvMS00LXV0aWxpdGllcy9fYW5pbWF0aW9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiMS1nZW5lcmljLzEtNC11dGlsaXRpZXMvX2hlbHAtY2xhc3Nlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb250YWluZXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb250YWluZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwiMi1sYXlvdXRzL19ib290c3RyYXAtZ3JpZC5zY3NzIiwiMi1sYXlvdXRzL19mb290ZXIuc2NzcyIsIjItbGF5b3V0cy9faGVhZGVyLnNjc3MiLCIyLWxheW91dHMvX25hdmlnYXRpb24uc2NzcyIsIjMtdmVuZG9ycy9fY29udGFjdC1mb3JtNy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AZmFuY3lhcHBzL3VpL3NyYy9DYXJvdXNlbC9zY3NzL2Jhc2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AZmFuY3lhcHBzL3VpL3NyYy9DYXJvdXNlbC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AZmFuY3lhcHBzL3VpL3NyYy9DYXJvdXNlbC9wbHVnaW5zL0RvdHMvRG90cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0BmYW5jeWFwcHMvdWkvc3JjL0Nhcm91c2VsL3BsdWdpbnMvTmF2aWdhdGlvbi9OYXZpZ2F0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQGZhbmN5YXBwcy91aS9zcmMvRmFuY3lib3gvc2Nzcy9iYXNlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQGZhbmN5YXBwcy91aS9zcmMvRmFuY3lib3gvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQGZhbmN5YXBwcy91aS9zcmMvRmFuY3lib3gvc2Nzcy9fbWl4aW5zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQGZhbmN5YXBwcy91aS9zcmMvRmFuY3lib3gvc2Nzcy9zcGlubmVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQGZhbmN5YXBwcy91aS9zcmMvRmFuY3lib3gvc2Nzcy9hbmltYXRpb25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQGZhbmN5YXBwcy91aS9zcmMvRmFuY3lib3gvc2Nzcy9zY3JvbGxiYXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AZmFuY3lhcHBzL3VpL3NyYy9GYW5jeWJveC9zY3NzL2N1cnNvci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0BmYW5jeWFwcHMvdWkvc3JjL0ZhbmN5Ym94L3BsdWdpbnMvSW1hZ2UvSW1hZ2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AZmFuY3lhcHBzL3VpL3NyYy9GYW5jeWJveC9wbHVnaW5zL0h0bWwvSHRtbC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0BmYW5jeWFwcHMvdWkvc3JjL0ZhbmN5Ym94L3BsdWdpbnMvVGh1bWJzL1RodW1icy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0BmYW5jeWFwcHMvdWkvc3JjL0ZhbmN5Ym94L3BsdWdpbnMvVG9vbGJhci9Ub29sYmFyLnNjc3MiLCIzLXZlbmRvcnMvX2ZhbmN5Ym94LnNjc3MiLCIzLXZlbmRvcnMvX2dyYXZpdHktZm9ybXMuc2NzcyIsIjMtdmVuZG9ycy9fbmljZS1zZWxlY3Quc2NzcyIsIjMtdmVuZG9ycy9fc2VsZWN0Mi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9zd2lwZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvbW9kdWxlcy9uYXZpZ2F0aW9uL25hdmlnYXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvbW9kdWxlcy9wYWdpbmF0aW9uL3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvbW9kdWxlcy9lZmZlY3QtZmFkZS9lZmZlY3QtZmFkZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9tb2R1bGVzL2ZyZWUtbW9kZS9mcmVlLW1vZGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvbW9kdWxlcy9ncmlkL2dyaWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvbW9kdWxlcy9zY3JvbGxiYXIvc2Nyb2xsYmFyLnNjc3MiLCIzLXZlbmRvcnMvX3N3aXBlci1idW5kbGUuc2NzcyIsIjMtdmVuZG9ycy9fd3BtbC5zY3NzIiwiMy12ZW5kb3JzL3dvb2NvbW1lcmNlL18hZ2VuZXJhbC5zY3NzIiwiMy12ZW5kb3JzL3dvb2NvbW1lcmNlL19jYXJ0LnNjc3MiLCIzLXZlbmRvcnMvd29vY29tbWVyY2UvX2NoZWNrb3V0LnNjc3MiLCIzLXZlbmRvcnMvd29vY29tbWVyY2UvX21pbmktY2FydC5zY3NzIiwiMy12ZW5kb3JzL3dvb2NvbW1lcmNlL19teWFjY291bnQuc2NzcyIsIjMtdmVuZG9ycy93b29jb21tZXJjZS9fb3JkZXIuc2NzcyIsIjMtdmVuZG9ycy93b29jb21tZXJjZS9fcHJvZHVjdC5zY3NzIiwiMy12ZW5kb3JzL3dvb2NvbW1lcmNlL19zaG9wLnNjc3MiLCI0LWJ1aWxkZXIvXyFiYXNlLWNvbXBvbmVudHMuc2NzcyIsIjQtYnVpbGRlci9fYWJvdXQuc2NzcyIsIjQtYnVpbGRlci9fYWN0aXZpdGllcy5zY3NzIiwiNC1idWlsZGVyL19hbmNob3ItbGluay5zY3NzIiwiNC1idWlsZGVyL19jLWltYWdlcy5zY3NzIiwiNC1idWlsZGVyL19jLXZpZGVvLnNjc3MiLCI0LWJ1aWxkZXIvX2NvbHVtbl90ZXh0LnNjc3MiLCI0LWJ1aWxkZXIvX2NvbnRhY3Quc2NzcyIsIjQtYnVpbGRlci9fY3RhLnNjc3MiLCI0LWJ1aWxkZXIvX2ZhcS5zY3NzIiwiNC1idWlsZGVyL19mZWF0dXJlcy5zY3NzIiwiNC1idWlsZGVyL19mb3JtLnNjc3MiLCI0LWJ1aWxkZXIvX2hlcm8uc2NzcyIsIjQtYnVpbGRlci9faW5mby5zY3NzIiwiNC1idWlsZGVyL19rdXJzZS5zY3NzIiwiNC1idWlsZGVyL19sb29wLXRleHQuc2NzcyIsIjQtYnVpbGRlci9fbS10ZXh0LW1lZGlhLnNjc3MiLCI0LWJ1aWxkZXIvX21hcC5zY3NzIiwiNC1idWlsZGVyL19uZXdzLnNjc3MiLCI0LWJ1aWxkZXIvX3NlcnZpY2VzLnNjc3MiLCI0LWJ1aWxkZXIvX3N0YWdlcy5zY3NzIiwiNC1idWlsZGVyL190ZWFtX2NvbnRlbnQuc2NzcyIsIjQtYnVpbGRlci9fdGVhbS5zY3NzIiwiNC1idWlsZGVyL190ZXh0X2FuZF9iYWNrZ3JvdW5kLnNjc3MiLCI0LWJ1aWxkZXIvX3RleHQtY29sdW1ucy5zY3NzIiwiNS1jb21wb25lbnRzL18hYXRvbXMuc2NzcyIsIjUtY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MiLCI1LWNvbXBvbmVudHMvX2FydGljbGUuc2NzcyIsIjUtY29tcG9uZW50cy9fYnJlYWRjcnVtYnMuc2NzcyIsIjUtY29tcG9uZW50cy9fbW9kYWwuc2NzcyIsIjUtY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwiNS1jb21wb25lbnRzL19zZWFyY2gtZm9ybS5zY3NzIiwiNS1jb21wb25lbnRzL19zaW5nbGUtc3RlbGxlbmFuZ2Vib3Quc2NzcyIsIjUtY29tcG9uZW50cy9fc2luZ2xlLXRhZXRpZ2tlaXRzZ2ViaWV0LnNjc3MiLCI1LWNvbXBvbmVudHMvX3NvY2lhbHMuc2NzcyIsIjUtY29tcG9uZW50cy9fc3RpY2t5LnNjc3MiLCI1LWNvbXBvbmVudHMvX3RhYnMuc2NzcyIsIjUtY29tcG9uZW50cy9fdG8tdG9wLnNjc3MiLCI1LWNvbXBvbmVudHMvX3RvZ2dsZS5zY3NzIiwiNS1jb21wb25lbnRzL3NpbmdsZS5zY3NzIiwiNi10ZW1wbGF0ZXMvXzQwNC5zY3NzIiwiNi10ZW1wbGF0ZXMvX2FyY2hpdmUuc2NzcyIsIjYtdGVtcGxhdGVzL19wYWdlLnNjc3MiLCI2LXRlbXBsYXRlcy9fcG9zdC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE1DaUZBLHVCQUNDLENBQUEsd0JBU0EsQ0FBQSxpQ0FDQSxDQUFBLHFCQVBDLE1BSkYsdUJBS0csQ0FBQSwwQkFDQSxDQUFBLENBQUEseUJBRkQsTUFKRix1QkFLRyxDQUFBLDBCQUNBLENBQUEsQ0FBQSwwQkFGRCxNQUpGLHVCQUtHLENBQUEsMkJBQ0EsQ0FBQSxDQUFBLDBCQUZELE1BSkYseUJBS0csQ0FBQSwyQkFDQSxDQUFBLENB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bnRlbnQiOlsiOnJvb3R7LS1jb250YWluZXItd2lkdGg6IDEwMCU7LS1oZWFkZXItaGVpZ2h0OiA4Ljc1cmVtOy0taGVhZGVyLXNjcm9sbGVkLWhlaWdodDogNi4yNXJlbX1AbWVkaWEobWluLXdpZHRoOiAwKXs6cm9vdHstLWNvbnRhaW5lci13aWR0aDogMTAwJTstLWNvbnRhaW5lci1ndXR0ZXIteDogMzBweH19QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpezpyb290ey0tY29udGFpbmVyLXdpZHRoOiAxMDAlOy0tY29udGFpbmVyLWd1dHRlci14OiA2MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpezpyb290ey0tY29udGFpbmVyLXdpZHRoOiAxMDAlOy0tY29udGFpbmVyLWd1dHRlci14OiAxMDBweH19QG1lZGlhKG1pbi13aWR0aDogMTQ0MHB4KXs6cm9vdHstLWNvbnRhaW5lci13aWR0aDogMTE0MHB4Oy0tY29udGFpbmVyLWd1dHRlci14OiAxMDBweH19QG1lZGlhKG1heC13aWR0aDogMTAyNHB4KXs6cm9vdHstLWhlYWRlci1oZWlnaHQ6IDUuNXJlbTstLWhlYWRlci1zY3JvbGxlZC1oZWlnaHQ6IDUuNXJlbX19QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkludGVyXCI7c3JjOnVybChcIi4uL2ZvbnRzL0ludGVyL0ludGVyLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vZm9udHMvSW50ZXIvSW50ZXItUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZGlzcGxheTpzd2FwfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJJbnRlclwiO3NyYzp1cmwoXCIuLi9mb250cy9JbnRlci9JbnRlci1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vZm9udHMvSW50ZXIvSW50ZXItTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtmb250LXdlaWdodDo1MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1kaXNwbGF5OnN3YXB9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIk9zd2FsZFwiO3NyYzp1cmwoXCIuLi9mb250cy9Pc3dhbGQtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi9mb250cy9Pc3dhbGQtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZGlzcGxheTpzd2FwfS8qISBzYW5pdGl6ZS5jc3MgdjguMC4wIHwgQ0MwIExpY2Vuc2UgfCBnaXRodWIuY29tL2Nzc3Rvb2xzL3Nhbml0aXplLmNzcyAqLyosOjpiZWZvcmUsOjphZnRlcntiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7Ym94LXNpemluZzpib3JkZXItYm94fTo6YmVmb3JlLDo6YWZ0ZXJ7dGV4dC1kZWNvcmF0aW9uOmluaGVyaXQ7dmVydGljYWwtYWxpZ246aW5oZXJpdH1odG1se2N1cnNvcjpkZWZhdWx0O2xpbmUtaGVpZ2h0OjEuMTU7LW1vei10YWItc2l6ZTo0O3RhYi1zaXplOjQ7LW1zLXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTt3b3JkLWJyZWFrOmJyZWFrLXdvcmR9Ym9keXttYXJnaW46MH1oMXtmb250LXNpemU6MmVtO21hcmdpbjouNjdlbSAwfWhye2hlaWdodDowO292ZXJmbG93OnZpc2libGV9bWFpbntkaXNwbGF5OmJsb2NrfW5hdiBvbCxuYXYgdWx7bGlzdC1zdHlsZTpub25lfXByZXtmb250LXNpemU6MWVtfWF7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfWFiYnJbdGl0bGVde3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSBkb3R0ZWR9YixzdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZGVyfWNvZGUsa2JkLHNhbXB7Zm9udC1zaXplOjFlbX1zbWFsbHtmb250LXNpemU6ODAlfWF1ZGlvLGNhbnZhcyxpZnJhbWUsaW1nLHN2Zyx2aWRlb3t2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9YXVkaW8sdmlkZW97ZGlzcGxheTppbmxpbmUtYmxvY2t9YXVkaW86bm90KFtjb250cm9sc10pe2Rpc3BsYXk6bm9uZTtoZWlnaHQ6MH1pbWd7Ym9yZGVyLXN0eWxlOm5vbmV9c3ZnOm5vdChbZmlsbF0pe2ZpbGw6Y3VycmVudENvbG9yfXN2Zzpub3QoOnJvb3Qpe292ZXJmbG93OmhpZGRlbn10YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9YnV0dG9uLGlucHV0LHNlbGVjdCx0ZXh0YXJlYXtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXR9YnV0dG9uLGlucHV0LHNlbGVjdHttYXJnaW46MH1idXR0b257b3ZlcmZsb3c6dmlzaWJsZTt0ZXh0LXRyYW5zZm9ybTpub25lfWJ1dHRvbixbdHlwZT1idXR0b25dLFt0eXBlPXJlc2V0XSxbdHlwZT1zdWJtaXRdey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b259ZmllbGRzZXR7cGFkZGluZzouMzVlbSAuNzVlbSAuNjI1ZW19aW5wdXR7b3ZlcmZsb3c6dmlzaWJsZX1sZWdlbmR7Y29sb3I6aW5oZXJpdDtkaXNwbGF5OnRhYmxlO21heC13aWR0aDoxMDAlO3doaXRlLXNwYWNlOm5vcm1hbH1wcm9ncmVzc3tkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1zZWxlY3R7dGV4dC10cmFuc2Zvcm06bm9uZX10ZXh0YXJlYXttYXJnaW46MDtvdmVyZmxvdzphdXRvO3Jlc2l6ZTp2ZXJ0aWNhbH1bdHlwZT1jaGVja2JveF0sW3R5cGU9cmFkaW9de3BhZGRpbmc6MH1bdHlwZT1zZWFyY2hdey13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7b3V0bGluZS1vZmZzZXQ6LTJweH06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9ue2hlaWdodDphdXRvfTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjppbmhlcml0O29wYWNpdHk6LjU0fTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b247Zm9udDppbmhlcml0fTo6LW1vei1mb2N1cy1pbm5lcntib3JkZXItc3R5bGU6bm9uZTtwYWRkaW5nOjB9Oi1tb3otZm9jdXNyaW5ne291dGxpbmU6MXB4IGRvdHRlZCBCdXR0b25UZXh0fTotbW96LXVpLWludmFsaWR7Ym94LXNoYWRvdzpub25lfWRldGFpbHN7ZGlzcGxheTpibG9ja31kaWFsb2d7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjpzb2xpZDtjb2xvcjojMDAwO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0Oi1tb3otZml0LWNvbnRlbnQ7aGVpZ2h0Oi13ZWJraXQtZml0LWNvbnRlbnQ7aGVpZ2h0OmZpdC1jb250ZW50O2xlZnQ6MDttYXJnaW46YXV0bztwYWRkaW5nOjFlbTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3dpZHRoOi1tb3otZml0LWNvbnRlbnQ7d2lkdGg6LXdlYmtpdC1maXQtY29udGVudDt3aWR0aDpmaXQtY29udGVudH1kaWFsb2c6bm90KFtvcGVuXSl7ZGlzcGxheTpub25lfXN1bW1hcnl7ZGlzcGxheTpsaXN0LWl0ZW19Y2FudmFze2Rpc3BsYXk6aW5saW5lLWJsb2NrfXRlbXBsYXRle2Rpc3BsYXk6bm9uZX1hLGFyZWEsYnV0dG9uLGlucHV0LGxhYmVsLHNlbGVjdCxzdW1tYXJ5LHRleHRhcmVhLFt0YWJpbmRleF17LW1zLXRvdWNoLWFjdGlvbjptYW5pcHVsYXRpb247dG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbn1baGlkZGVuXXtkaXNwbGF5Om5vbmV9W2FyaWEtYnVzeT10cnVlXXtjdXJzb3I6cHJvZ3Jlc3N9W2FyaWEtY29udHJvbHNde2N1cnNvcjpwb2ludGVyfVthcmlhLWRpc2FibGVkPXRydWVdLFtkaXNhYmxlZF17Y3Vyc29yOm5vdC1hbGxvd2VkfVthcmlhLWhpZGRlbj1mYWxzZV1baGlkZGVuXTpub3QoOmZvY3VzKXtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7ZGlzcGxheTppbmhlcml0O3Bvc2l0aW9uOmFic29sdXRlfWh0bWx7Ym94LXNpemluZzpib3JkZXItYm94fSosKjphY3RpdmUsKjpmb2N1c3tvdXRsaW5lOjAgIWltcG9ydGFudH1ib2R5e21pbi13aWR0aDozNjBweDttaW4taGVpZ2h0OjEwMHZoO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzMwMzAzMDtmb250LXNpemU6MXJlbTtmb250LWZhbWlseTpcIkludGVyXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS42Oy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO292ZXJmbG93LXg6aGlkZGVuO3BhZGRpbmctdG9wOnZhcigtLWhlYWRlci1oZWlnaHQpO3RyYW5zaXRpb246cGFkZGluZy10b3AgLjNzfWJvZHkuaXMtbWVudS1vcGVue292ZXJmbG93OmhpZGRlbn1ib2R5LmlzLXNjcm9sbGVke3BhZGRpbmctdG9wOnZhcigtLWhlYWRlci1zY3JvbGxlZC1oZWlnaHQpfWJvZHkuaGFzLWhlcm97cGFkZGluZy10b3A6dmFyKC0taGVhZGVyLWhlaWdodCl9aW1ne2hlaWdodDphdXRvO21heC13aWR0aDoxMDAlO3dpZHRoOmF1dG99ZmlndXJle21hcmdpbjoxLjI1cmVtIDB9cHttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxLjI1cmVtfWF7Y29sb3I6IzkzMDMwMzt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmNvbG9yIC4zcyxvcGFjaXR5IC4zcyx0cmFuc2Zvcm0gLjNzfWE6aG92ZXIsYTpmb2N1cyxhOmFjdGl2ZXtjb2xvcjojNjEwMjAyfWEgc3Zne3RyYW5zaXRpb246bm9uZX1ocntiYWNrZ3JvdW5kLWNvbG9yOiMyMDIwMWU7Ym9yZGVyOjA7aGVpZ2h0OjFweDttYXJnaW46MS4yNXJlbSAwfXN0cm9uZyxie2ZvbnQtd2VpZ2h0OjcwMH1kZm4sY2l0ZSxlbSxpe2ZvbnQtc3R5bGU6aXRhbGljfWJsb2NrcXVvdGV7Zm9udC13ZWlnaHQ6NzAwO21hcmdpbjoyLjVlbSAxZW19YWRkcmVzc3ttYXJnaW46MCAwIDEuMjVyZW19cHJle21heC13aWR0aDoxMDAlO2JhY2tncm91bmQ6I2VmZjFmMjtmb250LWZhbWlseTpcIkNvdXJpZXIgMTAgUGl0Y2hcIixDb3VyaWVyLG1vbm9zcGFjZTtmb250LXNpemU6MTRweDttYXJnaW46MXJlbSAwO3BhZGRpbmc6MXJlbTtib3JkZXItcmFkaXVzOi4zMTI1cmVtO292ZXJmbG93OmF1dG99Y29kZSxrYmQsdHQsdmFye2JhY2tncm91bmQ6I2VmZjFmMjtmb250LWZhbWlseTpTRk1vbm8tUmVndWxhcixNZW5sbyxNb25hY28sQ29uc29sYXMsXCJMaWJlcmF0aW9uIE1vbm9cIixcIkNvdXJpZXIgTmV3XCIsbW9ub3NwYWNlO2ZvbnQtc2l6ZToxNHB4O3BhZGRpbmc6M3B4IDZweDtib3JkZXItcmFkaXVzOjRweH1jb2RlIHZhcntwYWRkaW5nOjB9a2Jke2JhY2tncm91bmQtY29sb3I6IzIwMjAxZTtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNHB4O2JvcmRlci1yYWRpdXM6NHB4O3BhZGRpbmc6M3B4IDZweH1tYXJre2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtmb250LXdlaWdodDo1MDB9YWJicixhY3Jvbnlte2JvcmRlci1ib3R0b206MXB4IGRvdHRlZDtjdXJzb3I6aGVscH1iaWd7Zm9udC1zaXplOjEyNSV9c3Zne2ZsZXgtc2hyaW5rOjA7dHJhbnNpdGlvbjphbGwgLjNzIDBzfWVtYmVkLGlmcmFtZSxvYmplY3R7bWF4LXdpZHRoOjEwMCV9QG1lZGlhKG1heC13aWR0aDogMTAyNHB4KXtpZnJhbWVbc3JjKj15b3V0dWJlXSxpZnJhbWVbc3JjKj12aW1lb117d2lkdGg6MTAwJTtoZWlnaHQ6Y2FsYygoMTAwdncgLSA2MHB4KSouNTYyNSl9fSN3cGFkbWluYmFyey0td3AtYmx1ZTogIzIyNzFiMTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgIWltcG9ydGFudDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSl9I3dwYWRtaW5iYXI6aG92ZXIgI3dwLWFkbWluLWJhci1zaXRlLW5hbWV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnR9I3dwYWRtaW5iYXI6bm90KC5pcy1leHBhbmRlZCk6aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9I3dwYWRtaW5iYXI6bm90KC5pcy1leHBhbmRlZCk6aG92ZXIgI3dwLWFkbWluLWJhci1zaXRlLW5hbWV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9I3dwYWRtaW5iYXIuaXMtZXhwYW5kZWR7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9I3dwYWRtaW5iYXIuaXMtZXhwYW5kZWQgI3dwLWFkbWluLWJhci1zaXRlLW5hbWV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9I3dwYWRtaW5iYXIuaXMtZXhwYW5kZWQgI3dwLWFkbWluLWJhci1zaXRlLW5hbWU6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6dmFyKC0td3AtYmx1ZSl9I3dwYWRtaW5iYXIuaXMtZXhwYW5kZWQgI3dwLWFkbWluLWJhci1zaXRlLW5hbWU6YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO2ZvbnQtc2l6ZToyMHB4ICFpbXBvcnRhbnR9I3dwYWRtaW5iYXIgLmFiLXRvcC1tZW51Pi5tZW51cG9wPi5hYi1zdWItd3JhcHBlcnt0b3A6MTAwJX1AbWVkaWEobWF4LXdpZHRoOiA3ODJweCl7I3dwYWRtaW5iYXIgLmFiLXRvcC1zZWNvbmRhcnl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MH0jd3BhZG1pbmJhciAuYWItdG9wLXNlY29uZGFyeT4ubWVudXBvcD4uYWItc3ViLXdyYXBwZXJ7cmlnaHQ6MDtsZWZ0OmF1dG99fUBtZWRpYShtYXgtd2lkdGg6IDYzOXB4KXsjd3BhZG1pbmJhciAjd3AtYWRtaW4tYmFyLXJvb3QtZGVmYXVsdHtkaXNwbGF5OmZsZXh9I3dwYWRtaW5iYXIgI3dwLWFkbWluLWJhci1yb290LWRlZmF1bHQ+bGl7ZmxleC1zaHJpbms6MH19QG1lZGlhKG1heC13aWR0aDogNzgycHgpeyN3cGFkbWluYmFyIHVsI3dwLWFkbWluLWJhci1yb290LWRlZmF1bHQ+bGkjd3AtYWRtaW4tYmFyLXdwc2VvLW1lbnUsI3dwYWRtaW5iYXIgdWwjd3AtYWRtaW4tYmFyLXJvb3QtZGVmYXVsdD5saSN3cC1hZG1pbi1iYXItZ2Zvcm0tZm9ybXN7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fSN3cC1hZG1pbi1iYXItc2l0ZS1uYW1le2Rpc3BsYXk6aW5saW5lLWZsZXggIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOiMyMDIwMWUgIWltcG9ydGFudDtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg0NnB4KTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgIWltcG9ydGFudH1AbWVkaWEobWluLXdpZHRoOiA3ODNweCl7I3dwLWFkbWluLWJhci1zaXRlLW5hbWV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMzJweCl9fSN3cC1hZG1pbi1iYXItc2l0ZS1uYW1lOmJlZm9yZSwjd3AtYWRtaW4tYmFyLXNpdGUtbmFtZTphZnRlcnt3aWR0aDo0NnB4O2hlaWdodDo0NnB4fUBtZWRpYShtaW4td2lkdGg6IDc4M3B4KXsjd3AtYWRtaW4tYmFyLXNpdGUtbmFtZTpiZWZvcmUsI3dwLWFkbWluLWJhci1zaXRlLW5hbWU6YWZ0ZXJ7d2lkdGg6MzJweDtoZWlnaHQ6MzJweH19I3dwLWFkbWluLWJhci1zaXRlLW5hbWU6YmVmb3Jle2NvbnRlbnQ6XCJcIiAhaW1wb3J0YW50O2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1jb2xvcjojMjAyMDFlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyAhaW1wb3J0YW50fSN3cC1hZG1pbi1iYXItc2l0ZS1uYW1lOmFmdGVye2NvbnRlbnQ6XCLvhIlcIiAhaW1wb3J0YW50O2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Zm9udC1mYW1pbHk6ZGFzaGljb25zO2ZvbnQtc2l6ZToxOHB4O3RyYW5zaXRpb246YWxsIC4ycyAhaW1wb3J0YW50O2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOnJlbGF0aXZlfSN3cC1hZG1pbi1iYXItc2l0ZS1uYW1lOmhvdmVyOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXdwLWJsdWUpfSN3cC1hZG1pbi1iYXItc2l0ZS1uYW1lOmhvdmVyOmFmdGVye2ZvbnQtc2l6ZToyMnB4fS5hbGlnbmxlZnR7ZGlzcGxheTppbmxpbmU7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6MS41cmVtfS5hbGlnbnJpZ2h0e2Rpc3BsYXk6aW5saW5lO2Zsb2F0OnJpZ2h0O21hcmdpbi1sZWZ0OjEuNXJlbX0uYWxpZ25jZW50ZXJ7Y2xlYXI6Ym90aDtkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LndwLWNhcHRpb257bWFyZ2luLWJvdHRvbToxLjVyZW07bWF4LXdpZHRoOjEwMCV9LndwLWNhcHRpb24gaW1nW2NsYXNzKj13cC1pbWFnZS1de2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30ud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0e21hcmdpbjoxcmVtIDB9c3Bhbi53cC1jYXB0aW9uLXRleHR7dGV4dC1hbGlnbjpjZW50ZXJ9LmdhbGxlcnl7LS1nYWxsZXJ5LWdhcDogMXJlbTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOnZhcigtLWdhbGxlcnktZ2FwKTttYXJnaW46MS4yNXJlbSAwfS5nYWxsZXJ5LWl0ZW17ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6Y2FsYyg1MCUgLSB2YXIoLS1nYWxsZXJ5LWdhcCkpO21hcmdpbjowfUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsuZ2FsbGVyeS1pdGVte3dpZHRoOmNhbGMoKDEwMCUgLSB2YXIoLS1nYWxsZXJ5LWdhcCkqMikvMyl9fUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW17d2lkdGg6Y2FsYygoMTAwJSAtIHZhcigtLWdhbGxlcnktZ2FwKSoxKS8yKX19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbXt3aWR0aDpjYWxjKCgxMDAlIC0gdmFyKC0tZ2FsbGVyeS1nYXApKjIpLzMpfX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5nYWxsZXJ5LWNvbHVtbnMtNCAuZ2FsbGVyeS1pdGVte3dpZHRoOmNhbGMoKDEwMCUgLSB2YXIoLS1nYWxsZXJ5LWdhcCkqMykvNCl9fUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LmdhbGxlcnktY29sdW1ucy01IC5nYWxsZXJ5LWl0ZW17d2lkdGg6Y2FsYygoMTAwJSAtIHZhcigtLWdhbGxlcnktZ2FwKSo0KS81KX19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuZ2FsbGVyeS1jb2x1bW5zLTYgLmdhbGxlcnktaXRlbXt3aWR0aDpjYWxjKCgxMDAlIC0gdmFyKC0tZ2FsbGVyeS1nYXApKjUpLzYpfX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5nYWxsZXJ5LWNvbHVtbnMtNyAuZ2FsbGVyeS1pdGVte3dpZHRoOmNhbGMoKDEwMCUgLSB2YXIoLS1nYWxsZXJ5LWdhcCkqNikvNyl9fUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWl0ZW17d2lkdGg6Y2FsYygoMTAwJSAtIHZhcigtLWdhbGxlcnktZ2FwKSo3KS84KX19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuZ2FsbGVyeS1jb2x1bW5zLTkgLmdhbGxlcnktaXRlbXt3aWR0aDpjYWxjKCgxMDAlIC0gdmFyKC0tZ2FsbGVyeS1nYXApKjgpLzkpfX0uZ2FsbGVyeS1jYXB0aW9ue2Rpc3BsYXk6YmxvY2t9LndwLXNtaWxleXtib3JkZXI6MDttYXJnaW4tYm90dG9tOjA7bWFyZ2luLXRvcDowO3BhZGRpbmc6MH0uYmFja2dyb3VuZC1yZWR7YmFja2dyb3VuZC1jb2xvcjojOTMwMzAzfS5iYWNrZ3JvdW5kLWJsYWNre2JhY2tncm91bmQtY29sb3I6IzIwMjAxZX0uYmFja2dyb3VuZC1ncmV5LC5iYWNrZ3JvdW5kLWdyYXl7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1fS5iYWNrZ3JvdW5kLXdoaXRle2JhY2tncm91bmQtY29sb3I6I2ZmZn0udGV4dC1zbXtmb250LXNpemU6Ljg3NXJlbX0udGV4dC1tZHtmb250LXNpemU6MS4xMjVyZW19LnRleHQtbGcsLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdle2ZvbnQtc2l6ZToxLjEyNXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey50ZXh0LWxnLC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZXtmb250LXNpemU6MS4zNzVyZW19fS50ZXh0LXVwcGVyY2FzZXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9YXJ0aWNsZS5wcm9kdWN0IGEuYWRkZWRfdG9fY2FydCwud29vY29tbWVyY2UtcHJpdmFjeS1wb2xpY3ktdGV4dCBhLCNhZGRfcGF5bWVudF9tZXRob2QgLmNhcnQtY29sbGF0ZXJhbHMgLnNoaXBwaW5nLWNhbGN1bGF0b3ItYnV0dG9uLC53b29jb21tZXJjZS1jYXJ0IC5jYXJ0LWNvbGxhdGVyYWxzIC5zaGlwcGluZy1jYWxjdWxhdG9yLWJ1dHRvbiwud29vY29tbWVyY2UtY2hlY2tvdXQgLmNhcnQtY29sbGF0ZXJhbHMgLnNoaXBwaW5nLWNhbGN1bGF0b3ItYnV0dG9uLC5zaG93Y291cG9uLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtbWVzc2FnZSBhOm5vdChbY2xhc3NdKSwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWluZm8gYTpub3QoW2NsYXNzXSksLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLW1lc3NhZ2UgYTpub3QoW2NsYXNzXSksLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLWluZm8gYTpub3QoW2NsYXNzXSksLmVkaXRvciBhOm5vdChbY2xhc3NdKSwuZW50cnktY29udGVudCBhOm5vdChbY2xhc3NdKXtjb2xvcjojOTMwMzAzO3RleHQtZGVjb3JhdGlvbjpub25lfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7YXJ0aWNsZS5wcm9kdWN0IGEuYWRkZWRfdG9fY2FydDpob3Zlciwud29vY29tbWVyY2UtcHJpdmFjeS1wb2xpY3ktdGV4dCBhOmhvdmVyLCNhZGRfcGF5bWVudF9tZXRob2QgLmNhcnQtY29sbGF0ZXJhbHMgLnNoaXBwaW5nLWNhbGN1bGF0b3ItYnV0dG9uOmhvdmVyLC53b29jb21tZXJjZS1jYXJ0IC5jYXJ0LWNvbGxhdGVyYWxzIC5zaGlwcGluZy1jYWxjdWxhdG9yLWJ1dHRvbjpob3Zlciwud29vY29tbWVyY2UtY2hlY2tvdXQgLmNhcnQtY29sbGF0ZXJhbHMgLnNoaXBwaW5nLWNhbGN1bGF0b3ItYnV0dG9uOmhvdmVyLC5zaG93Y291cG9uOmhvdmVyLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtbWVzc2FnZSBhOmhvdmVyOm5vdChbY2xhc3NdKSwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWluZm8gYTpob3Zlcjpub3QoW2NsYXNzXSksLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLW1lc3NhZ2UgYTpob3Zlcjpub3QoW2NsYXNzXSksLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLWluZm8gYTpob3Zlcjpub3QoW2NsYXNzXSksLmVkaXRvciBhOmhvdmVyOm5vdChbY2xhc3NdKSwuZW50cnktY29udGVudCBhOmhvdmVyOm5vdChbY2xhc3NdKXtjb2xvcjojOTMwMzAzO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9fS5ibG9ja3F1b3Rle2ZvbnQtc2l6ZToxLjI1cmVtO21hcmdpbjozLjEyNXJlbSAxLjg3NXJlbX0uYmxvY2txdW90ZSBwe2ZvbnQtd2VpZ2h0OjcwMH0uYmxvY2txdW90ZSBjaXRle2Rpc3BsYXk6YmxvY2s7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7bWFyZ2luLXRvcDoxcmVtO21hcmdpbi1ib3R0b206MH0uZWRpdG9yPio6bGFzdC1jaGlsZCwuZW50cnktY29udGVudD4qOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5lZGl0b3IgaDE6Zmlyc3QtY2hpbGQsLmVudHJ5LWNvbnRlbnQgaDE6Zmlyc3QtY2hpbGQsLmVkaXRvciAuaDE6Zmlyc3QtY2hpbGQsLmVudHJ5LWNvbnRlbnQgLmgxOmZpcnN0LWNoaWxkLC5lZGl0b3IgaDI6Zmlyc3QtY2hpbGQsLmVudHJ5LWNvbnRlbnQgaDI6Zmlyc3QtY2hpbGQsLmVkaXRvciAuaDI6Zmlyc3QtY2hpbGQsLmVudHJ5LWNvbnRlbnQgLmgyOmZpcnN0LWNoaWxkLC5lZGl0b3IgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1faGVhZGluZzpmaXJzdC1jaGlsZCwuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9oZWFkaW5nOmZpcnN0LWNoaWxkLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmVkaXRvciAuZ2Zvcm1faGVhZGluZzpmaXJzdC1jaGlsZCwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5lbnRyeS1jb250ZW50IC5nZm9ybV9oZWFkaW5nOmZpcnN0LWNoaWxkLC5lZGl0b3IgaDM6Zmlyc3QtY2hpbGQsLmVudHJ5LWNvbnRlbnQgaDM6Zmlyc3QtY2hpbGQsLmVkaXRvciAuaDM6Zmlyc3QtY2hpbGQsLmVudHJ5LWNvbnRlbnQgLmgzOmZpcnN0LWNoaWxkLC5lZGl0b3IgLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCBoMjpmaXJzdC1jaGlsZCwuZW50cnktY29udGVudCAuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIGgyOmZpcnN0LWNoaWxkLC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgLmVkaXRvciBoMjpmaXJzdC1jaGlsZCwuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIC5lbnRyeS1jb250ZW50IGgyOmZpcnN0LWNoaWxkLC5lZGl0b3IgaDQ6Zmlyc3QtY2hpbGQsLmVudHJ5LWNvbnRlbnQgaDQ6Zmlyc3QtY2hpbGQsLmVkaXRvciAuaDQ6Zmlyc3QtY2hpbGQsLmVudHJ5LWNvbnRlbnQgLmg0OmZpcnN0LWNoaWxkLC5lZGl0b3IgLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0ICNyZXBseS10aXRsZTpmaXJzdC1jaGlsZCwuZW50cnktY29udGVudCAuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgI3JlcGx5LXRpdGxlOmZpcnN0LWNoaWxkLC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAuZWRpdG9yICNyZXBseS10aXRsZTpmaXJzdC1jaGlsZCwuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLmVudHJ5LWNvbnRlbnQgI3JlcGx5LXRpdGxlOmZpcnN0LWNoaWxkLC5lZGl0b3IgaDU6Zmlyc3QtY2hpbGQsLmVudHJ5LWNvbnRlbnQgaDU6Zmlyc3QtY2hpbGQsLmVkaXRvciAuaDU6Zmlyc3QtY2hpbGQsLmVudHJ5LWNvbnRlbnQgLmg1OmZpcnN0LWNoaWxkLC5lZGl0b3IgLndvb2NvbW1lcmNlLXRoYW5reW91LW9yZGVyLXJlY2VpdmVkOmZpcnN0LWNoaWxkLC5lbnRyeS1jb250ZW50IC53b29jb21tZXJjZS10aGFua3lvdS1vcmRlci1yZWNlaXZlZDpmaXJzdC1jaGlsZCwuZWRpdG9yIC53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXItZGV0YWlsc19fdGl0bGU6Zmlyc3QtY2hpbGQsLmVudHJ5LWNvbnRlbnQgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzX190aXRsZTpmaXJzdC1jaGlsZCwud29vY29tbWVyY2UgLmVkaXRvciAud29vY29tbWVyY2Utb3JkZXItZGV0YWlsc19fdGl0bGU6Zmlyc3QtY2hpbGQsLndvb2NvbW1lcmNlIC5lbnRyeS1jb250ZW50IC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzX190aXRsZTpmaXJzdC1jaGlsZCwuZWRpdG9yICNjdXN0b21lcl9kZXRhaWxzIGgzOmZpcnN0LWNoaWxkLC5lbnRyeS1jb250ZW50ICNjdXN0b21lcl9kZXRhaWxzIGgzOmZpcnN0LWNoaWxkLCNjdXN0b21lcl9kZXRhaWxzIC5lZGl0b3IgaDM6Zmlyc3QtY2hpbGQsI2N1c3RvbWVyX2RldGFpbHMgLmVudHJ5LWNvbnRlbnQgaDM6Zmlyc3QtY2hpbGQsLmVkaXRvciBoNjpmaXJzdC1jaGlsZCwuZW50cnktY29udGVudCBoNjpmaXJzdC1jaGlsZCwuZWRpdG9yIC5oNjpmaXJzdC1jaGlsZCwuZW50cnktY29udGVudCAuaDY6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfS5lZGl0b3IgLmgyLC5lbnRyeS1jb250ZW50IC5oMiwuZWRpdG9yIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2hlYWRpbmcsLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1faGVhZGluZywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5lZGl0b3IgLmdmb3JtX2hlYWRpbmcsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZW50cnktY29udGVudCAuZ2Zvcm1faGVhZGluZywuZWRpdG9yIC5oMywuZW50cnktY29udGVudCAuaDMsLmVkaXRvciAuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIGgyLC5lbnRyeS1jb250ZW50IC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgaDIsLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCAuZWRpdG9yIGgyLC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgLmVudHJ5LWNvbnRlbnQgaDJ7Y29sb3I6IzIwMjAxZX0uc3VidGl0bGUtcHJpbWFyeXtkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjojMzAzMDMwICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6XCJPc3dhbGRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjUwMDtiYWNrZ3JvdW5kLWNvbG9yOiNjOWM5Yzk7Ym9yZGVyLXJhZGl1czo0cHg7cGFkZGluZzouNXJlbSAuOTM3NXJlbTttYXJnaW4tYm90dG9tOjEuMjVyZW19aHRtbCBib2R5IC5zdWJ0aXRsZS1wcmltYXJ5LC5iYWNrZ3JvdW5kLXJlZCAuc3VidGl0bGUtcHJpbWFyeSwuYmFja2dyb3VuZC1ncmF5IC5zdWJ0aXRsZS1wcmltYXJ5LC5iYWNrZ3JvdW5kLWdyZXkgLnN1YnRpdGxlLXByaW1hcnksLmJhY2tncm91bmQtYmxhY2sgLnN1YnRpdGxlLXByaW1hcnksLmhhcy1iZy1pbWFnZSAuc3VidGl0bGUtcHJpbWFyeSwubS10ZXh0LW1lZGlhIC5jb250ZW50IC5zdWJ0aXRsZS1wcmltYXJ5LC5tLXRleHQtbWVkaWEgLmNvbnRlbnQgLmVkaXRvciAuc3VidGl0bGUtcHJpbWFyeXtjb2xvcjojMzAzMDMwICFpbXBvcnRhbnR9LnN1YnRpdGxlLXd7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6IzMwMzAzMDtmb250LWZhbWlseTpcIk9zd2FsZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NTAwO2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nOi41cmVtIC45Mzc1cmVtO21hcmdpbi1ib3R0b206MS4yNXJlbX0uYmFja2dyb3VuZC1yZWQgLmVkaXRvciAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9oZWFkaW5nLC5iYWNrZ3JvdW5kLXJlZCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9oZWFkaW5nLC5iYWNrZ3JvdW5kLXJlZCAuZWRpdG9yIC5oMSwuYmFja2dyb3VuZC1yZWQgLmVudHJ5LWNvbnRlbnQgLmgxLC5iYWNrZ3JvdW5kLXJlZCAuZWRpdG9yIC5oMiwuYmFja2dyb3VuZC1yZWQgLmVudHJ5LWNvbnRlbnQgLmgyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmJhY2tncm91bmQtcmVkIC5lZGl0b3IgLmdmb3JtX2hlYWRpbmcsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuYmFja2dyb3VuZC1yZWQgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX2hlYWRpbmcsLmJhY2tncm91bmQtcmVkIC5lZGl0b3IgLmgzLC5iYWNrZ3JvdW5kLXJlZCAuZW50cnktY29udGVudCAuaDMsLmJhY2tncm91bmQtcmVkIC5lZGl0b3IgLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCBoMiwuYmFja2dyb3VuZC1yZWQgLmVudHJ5LWNvbnRlbnQgLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCBoMiwuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIC5iYWNrZ3JvdW5kLXJlZCAuZWRpdG9yIGgyLC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgLmJhY2tncm91bmQtcmVkIC5lbnRyeS1jb250ZW50IGgyLC5iYWNrZ3JvdW5kLXJlZCAuZWRpdG9yIC5oNCwuYmFja2dyb3VuZC1yZWQgLmVudHJ5LWNvbnRlbnQgLmg0LC5iYWNrZ3JvdW5kLXJlZCAuZWRpdG9yIC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAjcmVwbHktdGl0bGUsLmJhY2tncm91bmQtcmVkIC5lbnRyeS1jb250ZW50IC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAjcmVwbHktdGl0bGUsLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5iYWNrZ3JvdW5kLXJlZCAuZWRpdG9yICNyZXBseS10aXRsZSwuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLmJhY2tncm91bmQtcmVkIC5lbnRyeS1jb250ZW50ICNyZXBseS10aXRsZSwuYmFja2dyb3VuZC1yZWQgLmVkaXRvciAuaDUsLmJhY2tncm91bmQtcmVkIC5lbnRyeS1jb250ZW50IC5oNSwuYmFja2dyb3VuZC1yZWQgLmVkaXRvciAud29vY29tbWVyY2UtdGhhbmt5b3Utb3JkZXItcmVjZWl2ZWQsLmJhY2tncm91bmQtcmVkIC5lbnRyeS1jb250ZW50IC53b29jb21tZXJjZS10aGFua3lvdS1vcmRlci1yZWNlaXZlZCwuYmFja2dyb3VuZC1yZWQgLmVkaXRvciAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHNfX3RpdGxlLC5iYWNrZ3JvdW5kLXJlZCAuZW50cnktY29udGVudCAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHNfX3RpdGxlLC53b29jb21tZXJjZSAuYmFja2dyb3VuZC1yZWQgLmVkaXRvciAud29vY29tbWVyY2Utb3JkZXItZGV0YWlsc19fdGl0bGUsLndvb2NvbW1lcmNlIC5iYWNrZ3JvdW5kLXJlZCAuZW50cnktY29udGVudCAud29vY29tbWVyY2Utb3JkZXItZGV0YWlsc19fdGl0bGUsLmJhY2tncm91bmQtcmVkIC5lZGl0b3IgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIGgyLC5iYWNrZ3JvdW5kLXJlZCAuZW50cnktY29udGVudCAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgaDIsLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIC5iYWNrZ3JvdW5kLXJlZCAuZWRpdG9yIGgyLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyAuYmFja2dyb3VuZC1yZWQgLmVudHJ5LWNvbnRlbnQgaDIsLmJhY2tncm91bmQtcmVkIC5lZGl0b3IgI2N1c3RvbWVyX2RldGFpbHMgaDMsLmJhY2tncm91bmQtcmVkIC5lbnRyeS1jb250ZW50ICNjdXN0b21lcl9kZXRhaWxzIGgzLCNjdXN0b21lcl9kZXRhaWxzIC5iYWNrZ3JvdW5kLXJlZCAuZWRpdG9yIGgzLCNjdXN0b21lcl9kZXRhaWxzIC5iYWNrZ3JvdW5kLXJlZCAuZW50cnktY29udGVudCBoMywuYmFja2dyb3VuZC1yZWQgLmVkaXRvciAuaDYsLmJhY2tncm91bmQtcmVkIC5lbnRyeS1jb250ZW50IC5oNiwuYmFja2dyb3VuZC1yZWQgLmVkaXRvciBoMSwuYmFja2dyb3VuZC1yZWQgLmVudHJ5LWNvbnRlbnQgaDEsLmJhY2tncm91bmQtcmVkIC5lZGl0b3IgaDIsLmJhY2tncm91bmQtcmVkIC5lbnRyeS1jb250ZW50IGgyLC5iYWNrZ3JvdW5kLXJlZCAuZWRpdG9yIGgzLC5iYWNrZ3JvdW5kLXJlZCAuZW50cnktY29udGVudCBoMywuYmFja2dyb3VuZC1yZWQgLmVkaXRvciBoNCwuYmFja2dyb3VuZC1yZWQgLmVudHJ5LWNvbnRlbnQgaDQsLmJhY2tncm91bmQtcmVkIC5lZGl0b3IgaDUsLmJhY2tncm91bmQtcmVkIC5lbnRyeS1jb250ZW50IGg1LC5iYWNrZ3JvdW5kLXJlZCAuZWRpdG9yIGg2LC5iYWNrZ3JvdW5kLXJlZCAuZW50cnktY29udGVudCBoNiwuYmFja2dyb3VuZC1yZWQgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1faGVhZGluZywuYmFja2dyb3VuZC1yZWQgLmVudHJ5LWNvbnRlbnQgLmgxLC5iYWNrZ3JvdW5kLXJlZCAuZW50cnktY29udGVudCAuaDIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuYmFja2dyb3VuZC1yZWQgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX2hlYWRpbmcsLmJhY2tncm91bmQtcmVkIC5lbnRyeS1jb250ZW50IC5oMywuYmFja2dyb3VuZC1yZWQgLmVudHJ5LWNvbnRlbnQgLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCBoMiwuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIC5iYWNrZ3JvdW5kLXJlZCAuZW50cnktY29udGVudCBoMiwuYmFja2dyb3VuZC1yZWQgLmVudHJ5LWNvbnRlbnQgLmg0LC5iYWNrZ3JvdW5kLXJlZCAuZW50cnktY29udGVudCAuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgI3JlcGx5LXRpdGxlLC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAuYmFja2dyb3VuZC1yZWQgLmVudHJ5LWNvbnRlbnQgI3JlcGx5LXRpdGxlLC5iYWNrZ3JvdW5kLXJlZCAuZW50cnktY29udGVudCAuaDUsLmJhY2tncm91bmQtcmVkIC5lbnRyeS1jb250ZW50IC53b29jb21tZXJjZS10aGFua3lvdS1vcmRlci1yZWNlaXZlZCwuYmFja2dyb3VuZC1yZWQgLmVudHJ5LWNvbnRlbnQgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzX190aXRsZSwud29vY29tbWVyY2UgLmJhY2tncm91bmQtcmVkIC5lbnRyeS1jb250ZW50IC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzX190aXRsZSwuYmFja2dyb3VuZC1yZWQgLmVudHJ5LWNvbnRlbnQgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIGgyLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyAuYmFja2dyb3VuZC1yZWQgLmVudHJ5LWNvbnRlbnQgaDIsLmJhY2tncm91bmQtcmVkIC5lbnRyeS1jb250ZW50ICNjdXN0b21lcl9kZXRhaWxzIGgzLCNjdXN0b21lcl9kZXRhaWxzIC5iYWNrZ3JvdW5kLXJlZCAuZW50cnktY29udGVudCBoMywuYmFja2dyb3VuZC1yZWQgLmVudHJ5LWNvbnRlbnQgLmg2LC5iYWNrZ3JvdW5kLXJlZCAuZW50cnktY29udGVudCBoMSwuYmFja2dyb3VuZC1yZWQgLmVudHJ5LWNvbnRlbnQgaDIsLmJhY2tncm91bmQtcmVkIC5lbnRyeS1jb250ZW50IGgzLC5iYWNrZ3JvdW5kLXJlZCAuZW50cnktY29udGVudCBoNCwuYmFja2dyb3VuZC1yZWQgLmVudHJ5LWNvbnRlbnQgaDUsLmJhY2tncm91bmQtcmVkIC5lbnRyeS1jb250ZW50IGg2LC5iYWNrZ3JvdW5kLWdyZXkgLmVkaXRvciAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9oZWFkaW5nLC5iYWNrZ3JvdW5kLWdyZXkgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1faGVhZGluZywuYmFja2dyb3VuZC1ncmV5IC5lZGl0b3IgLmgxLC5iYWNrZ3JvdW5kLWdyZXkgLmVudHJ5LWNvbnRlbnQgLmgxLC5iYWNrZ3JvdW5kLWdyZXkgLmVkaXRvciAuaDIsLmJhY2tncm91bmQtZ3JleSAuZW50cnktY29udGVudCAuaDIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuYmFja2dyb3VuZC1ncmV5IC5lZGl0b3IgLmdmb3JtX2hlYWRpbmcsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuYmFja2dyb3VuZC1ncmV5IC5lbnRyeS1jb250ZW50IC5nZm9ybV9oZWFkaW5nLC5iYWNrZ3JvdW5kLWdyZXkgLmVkaXRvciAuaDMsLmJhY2tncm91bmQtZ3JleSAuZW50cnktY29udGVudCAuaDMsLmJhY2tncm91bmQtZ3JleSAuZWRpdG9yIC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgaDIsLmJhY2tncm91bmQtZ3JleSAuZW50cnktY29udGVudCAuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIGgyLC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgLmJhY2tncm91bmQtZ3JleSAuZWRpdG9yIGgyLC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgLmJhY2tncm91bmQtZ3JleSAuZW50cnktY29udGVudCBoMiwuYmFja2dyb3VuZC1ncmV5IC5lZGl0b3IgLmg0LC5iYWNrZ3JvdW5kLWdyZXkgLmVudHJ5LWNvbnRlbnQgLmg0LC5iYWNrZ3JvdW5kLWdyZXkgLmVkaXRvciAuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgI3JlcGx5LXRpdGxlLC5iYWNrZ3JvdW5kLWdyZXkgLmVudHJ5LWNvbnRlbnQgLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0ICNyZXBseS10aXRsZSwuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLmJhY2tncm91bmQtZ3JleSAuZWRpdG9yICNyZXBseS10aXRsZSwuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLmJhY2tncm91bmQtZ3JleSAuZW50cnktY29udGVudCAjcmVwbHktdGl0bGUsLmJhY2tncm91bmQtZ3JleSAuZWRpdG9yIC5oNSwuYmFja2dyb3VuZC1ncmV5IC5lbnRyeS1jb250ZW50IC5oNSwuYmFja2dyb3VuZC1ncmV5IC5lZGl0b3IgLndvb2NvbW1lcmNlLXRoYW5reW91LW9yZGVyLXJlY2VpdmVkLC5iYWNrZ3JvdW5kLWdyZXkgLmVudHJ5LWNvbnRlbnQgLndvb2NvbW1lcmNlLXRoYW5reW91LW9yZGVyLXJlY2VpdmVkLC5iYWNrZ3JvdW5kLWdyZXkgLmVkaXRvciAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHNfX3RpdGxlLC5iYWNrZ3JvdW5kLWdyZXkgLmVudHJ5LWNvbnRlbnQgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzX190aXRsZSwud29vY29tbWVyY2UgLmJhY2tncm91bmQtZ3JleSAuZWRpdG9yIC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzX190aXRsZSwud29vY29tbWVyY2UgLmJhY2tncm91bmQtZ3JleSAuZW50cnktY29udGVudCAud29vY29tbWVyY2Utb3JkZXItZGV0YWlsc19fdGl0bGUsLmJhY2tncm91bmQtZ3JleSAuZWRpdG9yIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyBoMiwuYmFja2dyb3VuZC1ncmV5IC5lbnRyeS1jb250ZW50IC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyBoMiwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgLmJhY2tncm91bmQtZ3JleSAuZWRpdG9yIGgyLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyAuYmFja2dyb3VuZC1ncmV5IC5lbnRyeS1jb250ZW50IGgyLC5iYWNrZ3JvdW5kLWdyZXkgLmVkaXRvciAjY3VzdG9tZXJfZGV0YWlscyBoMywuYmFja2dyb3VuZC1ncmV5IC5lbnRyeS1jb250ZW50ICNjdXN0b21lcl9kZXRhaWxzIGgzLCNjdXN0b21lcl9kZXRhaWxzIC5iYWNrZ3JvdW5kLWdyZXkgLmVkaXRvciBoMywjY3VzdG9tZXJfZGV0YWlscyAuYmFja2dyb3VuZC1ncmV5IC5lbnRyeS1jb250ZW50IGgzLC5iYWNrZ3JvdW5kLWdyZXkgLmVkaXRvciAuaDYsLmJhY2tncm91bmQtZ3JleSAuZW50cnktY29udGVudCAuaDYsLmJhY2tncm91bmQtZ3JleSAuZWRpdG9yIGgxLC5iYWNrZ3JvdW5kLWdyZXkgLmVudHJ5LWNvbnRlbnQgaDEsLmJhY2tncm91bmQtZ3JleSAuZWRpdG9yIGgyLC5iYWNrZ3JvdW5kLWdyZXkgLmVudHJ5LWNvbnRlbnQgaDIsLmJhY2tncm91bmQtZ3JleSAuZWRpdG9yIGgzLC5iYWNrZ3JvdW5kLWdyZXkgLmVudHJ5LWNvbnRlbnQgaDMsLmJhY2tncm91bmQtZ3JleSAuZWRpdG9yIGg0LC5iYWNrZ3JvdW5kLWdyZXkgLmVudHJ5LWNvbnRlbnQgaDQsLmJhY2tncm91bmQtZ3JleSAuZWRpdG9yIGg1LC5iYWNrZ3JvdW5kLWdyZXkgLmVudHJ5LWNvbnRlbnQgaDUsLmJhY2tncm91bmQtZ3JleSAuZWRpdG9yIGg2LC5iYWNrZ3JvdW5kLWdyZXkgLmVudHJ5LWNvbnRlbnQgaDYsLmJhY2tncm91bmQtZ3JleSAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9oZWFkaW5nLC5iYWNrZ3JvdW5kLWdyZXkgLmVudHJ5LWNvbnRlbnQgLmgxLC5iYWNrZ3JvdW5kLWdyZXkgLmVudHJ5LWNvbnRlbnQgLmgyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmJhY2tncm91bmQtZ3JleSAuZW50cnktY29udGVudCAuZ2Zvcm1faGVhZGluZywuYmFja2dyb3VuZC1ncmV5IC5lbnRyeS1jb250ZW50IC5oMywuYmFja2dyb3VuZC1ncmV5IC5lbnRyeS1jb250ZW50IC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgaDIsLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCAuYmFja2dyb3VuZC1ncmV5IC5lbnRyeS1jb250ZW50IGgyLC5iYWNrZ3JvdW5kLWdyZXkgLmVudHJ5LWNvbnRlbnQgLmg0LC5iYWNrZ3JvdW5kLWdyZXkgLmVudHJ5LWNvbnRlbnQgLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0ICNyZXBseS10aXRsZSwuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLmJhY2tncm91bmQtZ3JleSAuZW50cnktY29udGVudCAjcmVwbHktdGl0bGUsLmJhY2tncm91bmQtZ3JleSAuZW50cnktY29udGVudCAuaDUsLmJhY2tncm91bmQtZ3JleSAuZW50cnktY29udGVudCAud29vY29tbWVyY2UtdGhhbmt5b3Utb3JkZXItcmVjZWl2ZWQsLmJhY2tncm91bmQtZ3JleSAuZW50cnktY29udGVudCAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHNfX3RpdGxlLC53b29jb21tZXJjZSAuYmFja2dyb3VuZC1ncmV5IC5lbnRyeS1jb250ZW50IC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzX190aXRsZSwuYmFja2dyb3VuZC1ncmV5IC5lbnRyeS1jb250ZW50IC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyBoMiwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgLmJhY2tncm91bmQtZ3JleSAuZW50cnktY29udGVudCBoMiwuYmFja2dyb3VuZC1ncmV5IC5lbnRyeS1jb250ZW50ICNjdXN0b21lcl9kZXRhaWxzIGgzLCNjdXN0b21lcl9kZXRhaWxzIC5iYWNrZ3JvdW5kLWdyZXkgLmVudHJ5LWNvbnRlbnQgaDMsLmJhY2tncm91bmQtZ3JleSAuZW50cnktY29udGVudCAuaDYsLmJhY2tncm91bmQtZ3JleSAuZW50cnktY29udGVudCBoMSwuYmFja2dyb3VuZC1ncmV5IC5lbnRyeS1jb250ZW50IGgyLC5iYWNrZ3JvdW5kLWdyZXkgLmVudHJ5LWNvbnRlbnQgaDMsLmJhY2tncm91bmQtZ3JleSAuZW50cnktY29udGVudCBoNCwuYmFja2dyb3VuZC1ncmV5IC5lbnRyeS1jb250ZW50IGg1LC5iYWNrZ3JvdW5kLWdyZXkgLmVudHJ5LWNvbnRlbnQgaDYsLmhhcy1iZy1pbWFnZSAuZWRpdG9yIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2hlYWRpbmcsLmhhcy1iZy1pbWFnZSAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9oZWFkaW5nLC5oYXMtYmctaW1hZ2UgLmVkaXRvciAuaDEsLmhhcy1iZy1pbWFnZSAuZW50cnktY29udGVudCAuaDEsLmhhcy1iZy1pbWFnZSAuZWRpdG9yIC5oMiwuaGFzLWJnLWltYWdlIC5lbnRyeS1jb250ZW50IC5oMiwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5oYXMtYmctaW1hZ2UgLmVkaXRvciAuZ2Zvcm1faGVhZGluZywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5oYXMtYmctaW1hZ2UgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX2hlYWRpbmcsLmhhcy1iZy1pbWFnZSAuZWRpdG9yIC5oMywuaGFzLWJnLWltYWdlIC5lbnRyeS1jb250ZW50IC5oMywuaGFzLWJnLWltYWdlIC5lZGl0b3IgLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCBoMiwuaGFzLWJnLWltYWdlIC5lbnRyeS1jb250ZW50IC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgaDIsLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCAuaGFzLWJnLWltYWdlIC5lZGl0b3IgaDIsLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCAuaGFzLWJnLWltYWdlIC5lbnRyeS1jb250ZW50IGgyLC5oYXMtYmctaW1hZ2UgLmVkaXRvciAuaDQsLmhhcy1iZy1pbWFnZSAuZW50cnktY29udGVudCAuaDQsLmhhcy1iZy1pbWFnZSAuZWRpdG9yIC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAjcmVwbHktdGl0bGUsLmhhcy1iZy1pbWFnZSAuZW50cnktY29udGVudCAuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgI3JlcGx5LXRpdGxlLC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAuaGFzLWJnLWltYWdlIC5lZGl0b3IgI3JlcGx5LXRpdGxlLC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAuaGFzLWJnLWltYWdlIC5lbnRyeS1jb250ZW50ICNyZXBseS10aXRsZSwuaGFzLWJnLWltYWdlIC5lZGl0b3IgLmg1LC5oYXMtYmctaW1hZ2UgLmVudHJ5LWNvbnRlbnQgLmg1LC5oYXMtYmctaW1hZ2UgLmVkaXRvciAud29vY29tbWVyY2UtdGhhbmt5b3Utb3JkZXItcmVjZWl2ZWQsLmhhcy1iZy1pbWFnZSAuZW50cnktY29udGVudCAud29vY29tbWVyY2UtdGhhbmt5b3Utb3JkZXItcmVjZWl2ZWQsLmhhcy1iZy1pbWFnZSAuZWRpdG9yIC53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXItZGV0YWlsc19fdGl0bGUsLmhhcy1iZy1pbWFnZSAuZW50cnktY29udGVudCAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHNfX3RpdGxlLC53b29jb21tZXJjZSAuaGFzLWJnLWltYWdlIC5lZGl0b3IgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHNfX3RpdGxlLC53b29jb21tZXJjZSAuaGFzLWJnLWltYWdlIC5lbnRyeS1jb250ZW50IC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzX190aXRsZSwuaGFzLWJnLWltYWdlIC5lZGl0b3IgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIGgyLC5oYXMtYmctaW1hZ2UgLmVudHJ5LWNvbnRlbnQgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIGgyLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyAuaGFzLWJnLWltYWdlIC5lZGl0b3IgaDIsLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIC5oYXMtYmctaW1hZ2UgLmVudHJ5LWNvbnRlbnQgaDIsLmhhcy1iZy1pbWFnZSAuZWRpdG9yICNjdXN0b21lcl9kZXRhaWxzIGgzLC5oYXMtYmctaW1hZ2UgLmVudHJ5LWNvbnRlbnQgI2N1c3RvbWVyX2RldGFpbHMgaDMsI2N1c3RvbWVyX2RldGFpbHMgLmhhcy1iZy1pbWFnZSAuZWRpdG9yIGgzLCNjdXN0b21lcl9kZXRhaWxzIC5oYXMtYmctaW1hZ2UgLmVudHJ5LWNvbnRlbnQgaDMsLmhhcy1iZy1pbWFnZSAuZWRpdG9yIC5oNiwuaGFzLWJnLWltYWdlIC5lbnRyeS1jb250ZW50IC5oNiwuaGFzLWJnLWltYWdlIC5lZGl0b3IgaDEsLmhhcy1iZy1pbWFnZSAuZW50cnktY29udGVudCBoMSwuaGFzLWJnLWltYWdlIC5lZGl0b3IgaDIsLmhhcy1iZy1pbWFnZSAuZW50cnktY29udGVudCBoMiwuaGFzLWJnLWltYWdlIC5lZGl0b3IgaDMsLmhhcy1iZy1pbWFnZSAuZW50cnktY29udGVudCBoMywuaGFzLWJnLWltYWdlIC5lZGl0b3IgaDQsLmhhcy1iZy1pbWFnZSAuZW50cnktY29udGVudCBoNCwuaGFzLWJnLWltYWdlIC5lZGl0b3IgaDUsLmhhcy1iZy1pbWFnZSAuZW50cnktY29udGVudCBoNSwuaGFzLWJnLWltYWdlIC5lZGl0b3IgaDYsLmhhcy1iZy1pbWFnZSAuZW50cnktY29udGVudCBoNiwuaGFzLWJnLWltYWdlIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2hlYWRpbmcsLmhhcy1iZy1pbWFnZSAuZW50cnktY29udGVudCAuaDEsLmhhcy1iZy1pbWFnZSAuZW50cnktY29udGVudCAuaDIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuaGFzLWJnLWltYWdlIC5lbnRyeS1jb250ZW50IC5nZm9ybV9oZWFkaW5nLC5oYXMtYmctaW1hZ2UgLmVudHJ5LWNvbnRlbnQgLmgzLC5oYXMtYmctaW1hZ2UgLmVudHJ5LWNvbnRlbnQgLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCBoMiwuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIC5oYXMtYmctaW1hZ2UgLmVudHJ5LWNvbnRlbnQgaDIsLmhhcy1iZy1pbWFnZSAuZW50cnktY29udGVudCAuaDQsLmhhcy1iZy1pbWFnZSAuZW50cnktY29udGVudCAuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgI3JlcGx5LXRpdGxlLC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAuaGFzLWJnLWltYWdlIC5lbnRyeS1jb250ZW50ICNyZXBseS10aXRsZSwuaGFzLWJnLWltYWdlIC5lbnRyeS1jb250ZW50IC5oNSwuaGFzLWJnLWltYWdlIC5lbnRyeS1jb250ZW50IC53b29jb21tZXJjZS10aGFua3lvdS1vcmRlci1yZWNlaXZlZCwuaGFzLWJnLWltYWdlIC5lbnRyeS1jb250ZW50IC53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXItZGV0YWlsc19fdGl0bGUsLndvb2NvbW1lcmNlIC5oYXMtYmctaW1hZ2UgLmVudHJ5LWNvbnRlbnQgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHNfX3RpdGxlLC5oYXMtYmctaW1hZ2UgLmVudHJ5LWNvbnRlbnQgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIGgyLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyAuaGFzLWJnLWltYWdlIC5lbnRyeS1jb250ZW50IGgyLC5oYXMtYmctaW1hZ2UgLmVudHJ5LWNvbnRlbnQgI2N1c3RvbWVyX2RldGFpbHMgaDMsI2N1c3RvbWVyX2RldGFpbHMgLmhhcy1iZy1pbWFnZSAuZW50cnktY29udGVudCBoMywuaGFzLWJnLWltYWdlIC5lbnRyeS1jb250ZW50IC5oNiwuaGFzLWJnLWltYWdlIC5lbnRyeS1jb250ZW50IGgxLC5oYXMtYmctaW1hZ2UgLmVudHJ5LWNvbnRlbnQgaDIsLmhhcy1iZy1pbWFnZSAuZW50cnktY29udGVudCBoMywuaGFzLWJnLWltYWdlIC5lbnRyeS1jb250ZW50IGg0LC5oYXMtYmctaW1hZ2UgLmVudHJ5LWNvbnRlbnQgaDUsLmhhcy1iZy1pbWFnZSAuZW50cnktY29udGVudCBoNntjb2xvcjojZmZmICFpbXBvcnRhbnR9LmJhY2tncm91bmQtcmVkPi5jb250YWluZXI+W2NsYXNzKj1fX2lubmVyXSwud29vY29tbWVyY2UgLmJhY2tncm91bmQtcmVkPi5zaXRlLWNvbnRlbnQ+W2NsYXNzKj1fX2lubmVyXSwud29vY29tbWVyY2UtcGFnZSAuYmFja2dyb3VuZC1yZWQ+LnNpdGUtY29udGVudD5bY2xhc3MqPV9faW5uZXJdLC5iYWNrZ3JvdW5kLXJlZD4ubWFpbi1tZW51X19jb250YWluZXI+W2NsYXNzKj1fX2lubmVyXSwuYmFja2dyb3VuZC1yZWQ+LmNvbnRhaW5lcj5bY2xhc3MqPV9faW5uZXJdIGgxLC53b29jb21tZXJjZSAuYmFja2dyb3VuZC1yZWQ+LnNpdGUtY29udGVudD5bY2xhc3MqPV9faW5uZXJdIGgxLC53b29jb21tZXJjZS1wYWdlIC5iYWNrZ3JvdW5kLXJlZD4uc2l0ZS1jb250ZW50PltjbGFzcyo9X19pbm5lcl0gaDEsLmJhY2tncm91bmQtcmVkPi5tYWluLW1lbnVfX2NvbnRhaW5lcj5bY2xhc3MqPV9faW5uZXJdIGgxLC5iYWNrZ3JvdW5kLXJlZD4uY29udGFpbmVyPltjbGFzcyo9X19pbm5lcl0gaDIsLndvb2NvbW1lcmNlIC5iYWNrZ3JvdW5kLXJlZD4uc2l0ZS1jb250ZW50PltjbGFzcyo9X19pbm5lcl0gaDIsLndvb2NvbW1lcmNlLXBhZ2UgLmJhY2tncm91bmQtcmVkPi5zaXRlLWNvbnRlbnQ+W2NsYXNzKj1fX2lubmVyXSBoMiwuYmFja2dyb3VuZC1yZWQ+Lm1haW4tbWVudV9fY29udGFpbmVyPltjbGFzcyo9X19pbm5lcl0gaDIsLmJhY2tncm91bmQtcmVkPi5jb250YWluZXI+W2NsYXNzKj1fX2lubmVyXSBoMywud29vY29tbWVyY2UgLmJhY2tncm91bmQtcmVkPi5zaXRlLWNvbnRlbnQ+W2NsYXNzKj1fX2lubmVyXSBoMywud29vY29tbWVyY2UtcGFnZSAuYmFja2dyb3VuZC1yZWQ+LnNpdGUtY29udGVudD5bY2xhc3MqPV9faW5uZXJdIGgzLC5iYWNrZ3JvdW5kLXJlZD4ubWFpbi1tZW51X19jb250YWluZXI+W2NsYXNzKj1fX2lubmVyXSBoMywuYmFja2dyb3VuZC1yZWQ+LmNvbnRhaW5lcj5bY2xhc3MqPV9faW5uZXJdIGg0LC53b29jb21tZXJjZSAuYmFja2dyb3VuZC1yZWQ+LnNpdGUtY29udGVudD5bY2xhc3MqPV9faW5uZXJdIGg0LC53b29jb21tZXJjZS1wYWdlIC5iYWNrZ3JvdW5kLXJlZD4uc2l0ZS1jb250ZW50PltjbGFzcyo9X19pbm5lcl0gaDQsLmJhY2tncm91bmQtcmVkPi5tYWluLW1lbnVfX2NvbnRhaW5lcj5bY2xhc3MqPV9faW5uZXJdIGg0LC5iYWNrZ3JvdW5kLXJlZD4uY29udGFpbmVyPltjbGFzcyo9X19pbm5lcl0gaDUsLndvb2NvbW1lcmNlIC5iYWNrZ3JvdW5kLXJlZD4uc2l0ZS1jb250ZW50PltjbGFzcyo9X19pbm5lcl0gaDUsLndvb2NvbW1lcmNlLXBhZ2UgLmJhY2tncm91bmQtcmVkPi5zaXRlLWNvbnRlbnQ+W2NsYXNzKj1fX2lubmVyXSBoNSwuYmFja2dyb3VuZC1yZWQ+Lm1haW4tbWVudV9fY29udGFpbmVyPltjbGFzcyo9X19pbm5lcl0gaDUsLmJhY2tncm91bmQtcmVkPi5jb250YWluZXI+W2NsYXNzKj1fX2lubmVyXSBoNiwud29vY29tbWVyY2UgLmJhY2tncm91bmQtcmVkPi5zaXRlLWNvbnRlbnQ+W2NsYXNzKj1fX2lubmVyXSBoNiwud29vY29tbWVyY2UtcGFnZSAuYmFja2dyb3VuZC1yZWQ+LnNpdGUtY29udGVudD5bY2xhc3MqPV9faW5uZXJdIGg2LC5iYWNrZ3JvdW5kLXJlZD4ubWFpbi1tZW51X19jb250YWluZXI+W2NsYXNzKj1fX2lubmVyXSBoNiwuYmFja2dyb3VuZC1yZWQ+LmNvbnRhaW5lcj5bY2xhc3MqPV9faW5uZXJdIHA6bm90KC5zdWJ0aXRsZS1wcmltYXJ5KSwud29vY29tbWVyY2UgLmJhY2tncm91bmQtcmVkPi5zaXRlLWNvbnRlbnQ+W2NsYXNzKj1fX2lubmVyXSBwOm5vdCguc3VidGl0bGUtcHJpbWFyeSksLndvb2NvbW1lcmNlLXBhZ2UgLmJhY2tncm91bmQtcmVkPi5zaXRlLWNvbnRlbnQ+W2NsYXNzKj1fX2lubmVyXSBwOm5vdCguc3VidGl0bGUtcHJpbWFyeSksLmJhY2tncm91bmQtcmVkPi5tYWluLW1lbnVfX2NvbnRhaW5lcj5bY2xhc3MqPV9faW5uZXJdIHA6bm90KC5zdWJ0aXRsZS1wcmltYXJ5KSwuYmFja2dyb3VuZC1yZWQ+LmNvbnRhaW5lcj5bY2xhc3MqPV9fZGVzY3JpcHRpb25dLC53b29jb21tZXJjZSAuYmFja2dyb3VuZC1yZWQ+LnNpdGUtY29udGVudD5bY2xhc3MqPV9fZGVzY3JpcHRpb25dLC53b29jb21tZXJjZS1wYWdlIC5iYWNrZ3JvdW5kLXJlZD4uc2l0ZS1jb250ZW50PltjbGFzcyo9X19kZXNjcmlwdGlvbl0sLmJhY2tncm91bmQtcmVkPi5tYWluLW1lbnVfX2NvbnRhaW5lcj5bY2xhc3MqPV9fZGVzY3JpcHRpb25dLC5iYWNrZ3JvdW5kLXJlZD4uY29udGFpbmVyPltjbGFzcyo9X19kZXNjcmlwdGlvbl0gcDpub3QoLnN1YnRpdGxlLXByaW1hcnkpLC53b29jb21tZXJjZSAuYmFja2dyb3VuZC1yZWQ+LnNpdGUtY29udGVudD5bY2xhc3MqPV9fZGVzY3JpcHRpb25dIHA6bm90KC5zdWJ0aXRsZS1wcmltYXJ5KSwud29vY29tbWVyY2UtcGFnZSAuYmFja2dyb3VuZC1yZWQ+LnNpdGUtY29udGVudD5bY2xhc3MqPV9fZGVzY3JpcHRpb25dIHA6bm90KC5zdWJ0aXRsZS1wcmltYXJ5KSwuYmFja2dyb3VuZC1yZWQ+Lm1haW4tbWVudV9fY29udGFpbmVyPltjbGFzcyo9X19kZXNjcmlwdGlvbl0gcDpub3QoLnN1YnRpdGxlLXByaW1hcnkpLC5iYWNrZ3JvdW5kLWJsYWNrPi5jb250YWluZXI+W2NsYXNzKj1fX2lubmVyXSwud29vY29tbWVyY2UgLmJhY2tncm91bmQtYmxhY2s+LnNpdGUtY29udGVudD5bY2xhc3MqPV9faW5uZXJdLC53b29jb21tZXJjZS1wYWdlIC5iYWNrZ3JvdW5kLWJsYWNrPi5zaXRlLWNvbnRlbnQ+W2NsYXNzKj1fX2lubmVyXSwuYmFja2dyb3VuZC1ibGFjaz4ubWFpbi1tZW51X19jb250YWluZXI+W2NsYXNzKj1fX2lubmVyXSwuYmFja2dyb3VuZC1ibGFjaz4uY29udGFpbmVyPltjbGFzcyo9X19pbm5lcl0gaDEsLndvb2NvbW1lcmNlIC5iYWNrZ3JvdW5kLWJsYWNrPi5zaXRlLWNvbnRlbnQ+W2NsYXNzKj1fX2lubmVyXSBoMSwud29vY29tbWVyY2UtcGFnZSAuYmFja2dyb3VuZC1ibGFjaz4uc2l0ZS1jb250ZW50PltjbGFzcyo9X19pbm5lcl0gaDEsLmJhY2tncm91bmQtYmxhY2s+Lm1haW4tbWVudV9fY29udGFpbmVyPltjbGFzcyo9X19pbm5lcl0gaDEsLmJhY2tncm91bmQtYmxhY2s+LmNvbnRhaW5lcj5bY2xhc3MqPV9faW5uZXJdIGgyLC53b29jb21tZXJjZSAuYmFja2dyb3VuZC1ibGFjaz4uc2l0ZS1jb250ZW50PltjbGFzcyo9X19pbm5lcl0gaDIsLndvb2NvbW1lcmNlLXBhZ2UgLmJhY2tncm91bmQtYmxhY2s+LnNpdGUtY29udGVudD5bY2xhc3MqPV9faW5uZXJdIGgyLC5iYWNrZ3JvdW5kLWJsYWNrPi5tYWluLW1lbnVfX2NvbnRhaW5lcj5bY2xhc3MqPV9faW5uZXJdIGgyLC5iYWNrZ3JvdW5kLWJsYWNrPi5jb250YWluZXI+W2NsYXNzKj1fX2lubmVyXSBoMywud29vY29tbWVyY2UgLmJhY2tncm91bmQtYmxhY2s+LnNpdGUtY29udGVudD5bY2xhc3MqPV9faW5uZXJdIGgzLC53b29jb21tZXJjZS1wYWdlIC5iYWNrZ3JvdW5kLWJsYWNrPi5zaXRlLWNvbnRlbnQ+W2NsYXNzKj1fX2lubmVyXSBoMywuYmFja2dyb3VuZC1ibGFjaz4ubWFpbi1tZW51X19jb250YWluZXI+W2NsYXNzKj1fX2lubmVyXSBoMywuYmFja2dyb3VuZC1ibGFjaz4uY29udGFpbmVyPltjbGFzcyo9X19pbm5lcl0gaDQsLndvb2NvbW1lcmNlIC5iYWNrZ3JvdW5kLWJsYWNrPi5zaXRlLWNvbnRlbnQ+W2NsYXNzKj1fX2lubmVyXSBoNCwud29vY29tbWVyY2UtcGFnZSAuYmFja2dyb3VuZC1ibGFjaz4uc2l0ZS1jb250ZW50PltjbGFzcyo9X19pbm5lcl0gaDQsLmJhY2tncm91bmQtYmxhY2s+Lm1haW4tbWVudV9fY29udGFpbmVyPltjbGFzcyo9X19pbm5lcl0gaDQsLmJhY2tncm91bmQtYmxhY2s+LmNvbnRhaW5lcj5bY2xhc3MqPV9faW5uZXJdIGg1LC53b29jb21tZXJjZSAuYmFja2dyb3VuZC1ibGFjaz4uc2l0ZS1jb250ZW50PltjbGFzcyo9X19pbm5lcl0gaDUsLndvb2NvbW1lcmNlLXBhZ2UgLmJhY2tncm91bmQtYmxhY2s+LnNpdGUtY29udGVudD5bY2xhc3MqPV9faW5uZXJdIGg1LC5iYWNrZ3JvdW5kLWJsYWNrPi5tYWluLW1lbnVfX2NvbnRhaW5lcj5bY2xhc3MqPV9faW5uZXJdIGg1LC5iYWNrZ3JvdW5kLWJsYWNrPi5jb250YWluZXI+W2NsYXNzKj1fX2lubmVyXSBoNiwud29vY29tbWVyY2UgLmJhY2tncm91bmQtYmxhY2s+LnNpdGUtY29udGVudD5bY2xhc3MqPV9faW5uZXJdIGg2LC53b29jb21tZXJjZS1wYWdlIC5iYWNrZ3JvdW5kLWJsYWNrPi5zaXRlLWNvbnRlbnQ+W2NsYXNzKj1fX2lubmVyXSBoNiwuYmFja2dyb3VuZC1ibGFjaz4ubWFpbi1tZW51X19jb250YWluZXI+W2NsYXNzKj1fX2lubmVyXSBoNiwuYmFja2dyb3VuZC1ibGFjaz4uY29udGFpbmVyPltjbGFzcyo9X19pbm5lcl0gcDpub3QoLnN1YnRpdGxlLXByaW1hcnkpLC53b29jb21tZXJjZSAuYmFja2dyb3VuZC1ibGFjaz4uc2l0ZS1jb250ZW50PltjbGFzcyo9X19pbm5lcl0gcDpub3QoLnN1YnRpdGxlLXByaW1hcnkpLC53b29jb21tZXJjZS1wYWdlIC5iYWNrZ3JvdW5kLWJsYWNrPi5zaXRlLWNvbnRlbnQ+W2NsYXNzKj1fX2lubmVyXSBwOm5vdCguc3VidGl0bGUtcHJpbWFyeSksLmJhY2tncm91bmQtYmxhY2s+Lm1haW4tbWVudV9fY29udGFpbmVyPltjbGFzcyo9X19pbm5lcl0gcDpub3QoLnN1YnRpdGxlLXByaW1hcnkpLC5iYWNrZ3JvdW5kLWJsYWNrPi5jb250YWluZXI+W2NsYXNzKj1fX2Rlc2NyaXB0aW9uXSwud29vY29tbWVyY2UgLmJhY2tncm91bmQtYmxhY2s+LnNpdGUtY29udGVudD5bY2xhc3MqPV9fZGVzY3JpcHRpb25dLC53b29jb21tZXJjZS1wYWdlIC5iYWNrZ3JvdW5kLWJsYWNrPi5zaXRlLWNvbnRlbnQ+W2NsYXNzKj1fX2Rlc2NyaXB0aW9uXSwuYmFja2dyb3VuZC1ibGFjaz4ubWFpbi1tZW51X19jb250YWluZXI+W2NsYXNzKj1fX2Rlc2NyaXB0aW9uXSwuYmFja2dyb3VuZC1ibGFjaz4uY29udGFpbmVyPltjbGFzcyo9X19kZXNjcmlwdGlvbl0gcDpub3QoLnN1YnRpdGxlLXByaW1hcnkpLC53b29jb21tZXJjZSAuYmFja2dyb3VuZC1ibGFjaz4uc2l0ZS1jb250ZW50PltjbGFzcyo9X19kZXNjcmlwdGlvbl0gcDpub3QoLnN1YnRpdGxlLXByaW1hcnkpLC53b29jb21tZXJjZS1wYWdlIC5iYWNrZ3JvdW5kLWJsYWNrPi5zaXRlLWNvbnRlbnQ+W2NsYXNzKj1fX2Rlc2NyaXB0aW9uXSBwOm5vdCguc3VidGl0bGUtcHJpbWFyeSksLmJhY2tncm91bmQtYmxhY2s+Lm1haW4tbWVudV9fY29udGFpbmVyPltjbGFzcyo9X19kZXNjcmlwdGlvbl0gcDpub3QoLnN1YnRpdGxlLXByaW1hcnkpLC5oYXMtYmctaW1hZ2U+LmNvbnRhaW5lcj5bY2xhc3MqPV9faW5uZXJdLC53b29jb21tZXJjZSAuaGFzLWJnLWltYWdlPi5zaXRlLWNvbnRlbnQ+W2NsYXNzKj1fX2lubmVyXSwud29vY29tbWVyY2UtcGFnZSAuaGFzLWJnLWltYWdlPi5zaXRlLWNvbnRlbnQ+W2NsYXNzKj1fX2lubmVyXSwuaGFzLWJnLWltYWdlPi5tYWluLW1lbnVfX2NvbnRhaW5lcj5bY2xhc3MqPV9faW5uZXJdLC5oYXMtYmctaW1hZ2U+LmNvbnRhaW5lcj5bY2xhc3MqPV9faW5uZXJdIGgxLC53b29jb21tZXJjZSAuaGFzLWJnLWltYWdlPi5zaXRlLWNvbnRlbnQ+W2NsYXNzKj1fX2lubmVyXSBoMSwud29vY29tbWVyY2UtcGFnZSAuaGFzLWJnLWltYWdlPi5zaXRlLWNvbnRlbnQ+W2NsYXNzKj1fX2lubmVyXSBoMSwuaGFzLWJnLWltYWdlPi5tYWluLW1lbnVfX2NvbnRhaW5lcj5bY2xhc3MqPV9faW5uZXJdIGgxLC5oYXMtYmctaW1hZ2U+LmNvbnRhaW5lcj5bY2xhc3MqPV9faW5uZXJdIGgyLC53b29jb21tZXJjZSAuaGFzLWJnLWltYWdlPi5zaXRlLWNvbnRlbnQ+W2NsYXNzKj1fX2lubmVyXSBoMiwud29vY29tbWVyY2UtcGFnZSAuaGFzLWJnLWltYWdlPi5zaXRlLWNvbnRlbnQ+W2NsYXNzKj1fX2lubmVyXSBoMiwuaGFzLWJnLWltYWdlPi5tYWluLW1lbnVfX2NvbnRhaW5lcj5bY2xhc3MqPV9faW5uZXJdIGgyLC5oYXMtYmctaW1hZ2U+LmNvbnRhaW5lcj5bY2xhc3MqPV9faW5uZXJdIGgzLC53b29jb21tZXJjZSAuaGFzLWJnLWltYWdlPi5zaXRlLWNvbnRlbnQ+W2NsYXNzKj1fX2lubmVyXSBoMywud29vY29tbWVyY2UtcGFnZSAuaGFzLWJnLWltYWdlPi5zaXRlLWNvbnRlbnQ+W2NsYXNzKj1fX2lubmVyXSBoMywuaGFzLWJnLWltYWdlPi5tYWluLW1lbnVfX2NvbnRhaW5lcj5bY2xhc3MqPV9faW5uZXJdIGgzLC5oYXMtYmctaW1hZ2U+LmNvbnRhaW5lcj5bY2xhc3MqPV9faW5uZXJdIGg0LC53b29jb21tZXJjZSAuaGFzLWJnLWltYWdlPi5zaXRlLWNvbnRlbnQ+W2NsYXNzKj1fX2lubmVyXSBoNCwud29vY29tbWVyY2UtcGFnZSAuaGFzLWJnLWltYWdlPi5zaXRlLWNvbnRlbnQ+W2NsYXNzKj1fX2lubmVyXSBoNCwuaGFzLWJnLWltYWdlPi5tYWluLW1lbnVfX2NvbnRhaW5lcj5bY2xhc3MqPV9faW5uZXJdIGg0LC5oYXMtYmctaW1hZ2U+LmNvbnRhaW5lcj5bY2xhc3MqPV9faW5uZXJdIGg1LC53b29jb21tZXJjZSAuaGFzLWJnLWltYWdlPi5zaXRlLWNvbnRlbnQ+W2NsYXNzKj1fX2lubmVyXSBoNSwud29vY29tbWVyY2UtcGFnZSAuaGFzLWJnLWltYWdlPi5zaXRlLWNvbnRlbnQ+W2NsYXNzKj1fX2lubmVyXSBoNSwuaGFzLWJnLWltYWdlPi5tYWluLW1lbnVfX2NvbnRhaW5lcj5bY2xhc3MqPV9faW5uZXJdIGg1LC5oYXMtYmctaW1hZ2U+LmNvbnRhaW5lcj5bY2xhc3MqPV9faW5uZXJdIGg2LC53b29jb21tZXJjZSAuaGFzLWJnLWltYWdlPi5zaXRlLWNvbnRlbnQ+W2NsYXNzKj1fX2lubmVyXSBoNiwud29vY29tbWVyY2UtcGFnZSAuaGFzLWJnLWltYWdlPi5zaXRlLWNvbnRlbnQ+W2NsYXNzKj1fX2lubmVyXSBoNiwuaGFzLWJnLWltYWdlPi5tYWluLW1lbnVfX2NvbnRhaW5lcj5bY2xhc3MqPV9faW5uZXJdIGg2LC5oYXMtYmctaW1hZ2U+LmNvbnRhaW5lcj5bY2xhc3MqPV9faW5uZXJdIHA6bm90KC5zdWJ0aXRsZS1wcmltYXJ5KSwud29vY29tbWVyY2UgLmhhcy1iZy1pbWFnZT4uc2l0ZS1jb250ZW50PltjbGFzcyo9X19pbm5lcl0gcDpub3QoLnN1YnRpdGxlLXByaW1hcnkpLC53b29jb21tZXJjZS1wYWdlIC5oYXMtYmctaW1hZ2U+LnNpdGUtY29udGVudD5bY2xhc3MqPV9faW5uZXJdIHA6bm90KC5zdWJ0aXRsZS1wcmltYXJ5KSwuaGFzLWJnLWltYWdlPi5tYWluLW1lbnVfX2NvbnRhaW5lcj5bY2xhc3MqPV9faW5uZXJdIHA6bm90KC5zdWJ0aXRsZS1wcmltYXJ5KSwuaGFzLWJnLWltYWdlPi5jb250YWluZXI+W2NsYXNzKj1fX2Rlc2NyaXB0aW9uXSwud29vY29tbWVyY2UgLmhhcy1iZy1pbWFnZT4uc2l0ZS1jb250ZW50PltjbGFzcyo9X19kZXNjcmlwdGlvbl0sLndvb2NvbW1lcmNlLXBhZ2UgLmhhcy1iZy1pbWFnZT4uc2l0ZS1jb250ZW50PltjbGFzcyo9X19kZXNjcmlwdGlvbl0sLmhhcy1iZy1pbWFnZT4ubWFpbi1tZW51X19jb250YWluZXI+W2NsYXNzKj1fX2Rlc2NyaXB0aW9uXSwuaGFzLWJnLWltYWdlPi5jb250YWluZXI+W2NsYXNzKj1fX2Rlc2NyaXB0aW9uXSBwOm5vdCguc3VidGl0bGUtcHJpbWFyeSksLndvb2NvbW1lcmNlIC5oYXMtYmctaW1hZ2U+LnNpdGUtY29udGVudD5bY2xhc3MqPV9fZGVzY3JpcHRpb25dIHA6bm90KC5zdWJ0aXRsZS1wcmltYXJ5KSwud29vY29tbWVyY2UtcGFnZSAuaGFzLWJnLWltYWdlPi5zaXRlLWNvbnRlbnQ+W2NsYXNzKj1fX2Rlc2NyaXB0aW9uXSBwOm5vdCguc3VidGl0bGUtcHJpbWFyeSksLmhhcy1iZy1pbWFnZT4ubWFpbi1tZW51X19jb250YWluZXI+W2NsYXNzKj1fX2Rlc2NyaXB0aW9uXSBwOm5vdCguc3VidGl0bGUtcHJpbWFyeSl7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fWgxLC5oMSxoMiwuaDIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1faGVhZGluZyxoMywuaDMsLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCBoMixoNCwuaDQsLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0ICNyZXBseS10aXRsZSxoNSwuaDUsLndvb2NvbW1lcmNlLXRoYW5reW91LW9yZGVyLXJlY2VpdmVkLC53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXItZGV0YWlsc19fdGl0bGUsLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIGgyLCNjdXN0b21lcl9kZXRhaWxzIGgzLGg2LC5oNnttaW4taGVpZ2h0OjB2dztmb250LWZhbWlseTpcIk9zd2FsZFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjEuMTttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTouNzVlbX1oMSBhLC5oMSBhLGgyIGEsLmgyIGEsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1faGVhZGluZyBhLGgzIGEsLmgzIGEsLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCBoMiBhLGg0IGEsLmg0IGEsLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0ICNyZXBseS10aXRsZSBhLGg1IGEsLmg1IGEsLndvb2NvbW1lcmNlLXRoYW5reW91LW9yZGVyLXJlY2VpdmVkIGEsLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzX190aXRsZSBhLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyBoMiBhLCNjdXN0b21lcl9kZXRhaWxzIGgzIGEsaDYgYSwuaDYgYXtjb2xvcjppbmhlcml0fWgxLC5oMXtmb250LXNpemU6Y2xhbXAoIDIuNjI1cmVtLCBjYWxjKDIuNjI1cmVtICsgKDF2dyAtIDYuNHB4KSAqIDYpLCA1LjYyNXJlbSApfWgyLC5oMiwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9oZWFkaW5ne2ZvbnQtc2l6ZTpjbGFtcCggMnJlbSwgY2FsYygycmVtICsgKDF2dyAtIDYuNHB4KSAqIDIuMjUpLCAzLjEyNXJlbSApfWgzLC5oMywuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIGgye2ZvbnQtc2l6ZTpjbGFtcCggMS43NXJlbSwgY2FsYygxLjc1cmVtICsgKDF2dyAtIDYuNHB4KSAqIDEuNSksIDIuNXJlbSApfWg0LC5oNCwuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgI3JlcGx5LXRpdGxle2ZvbnQtc2l6ZTpjbGFtcCggMS41cmVtLCBjYWxjKDEuNXJlbSArICgxdncgLSA2LjRweCkgKiAwLjc1KSwgMS44NzVyZW0gKX1oNSwuaDUsLndvb2NvbW1lcmNlLXRoYW5reW91LW9yZGVyLXJlY2VpdmVkLC53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXItZGV0YWlsc19fdGl0bGUsLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIGgyLCNjdXN0b21lcl9kZXRhaWxzIGgze2ZvbnQtc2l6ZTpjbGFtcCggMS4xMjVyZW0sIGNhbGMoMS4xMjVyZW0gKyAoMXZ3IC0gNi40cHgpICogMC4yNSksIDEuMjVyZW0gKX1oNiwuaDZ7Zm9udC1zaXplOjFyZW19dWwsb2x7bWFyZ2luOjAgMCAxLjI1cmVtIDA7cGFkZGluZy1sZWZ0OjEuODc1cmVtfXVse2xpc3Qtc3R5bGU6ZGlzY31vbHtsaXN0LXN0eWxlOmRlY2ltYWx9bGk+dWwsbGk+b2x7bWFyZ2luLWJvdHRvbTowfWR0e2ZvbnQtd2VpZ2h0OjcwMH1kZHttYXJnaW46MCAxcmVtIDEuMjVyZW19Lmxpc3QtY2hlY2ssLmxpc3QtZG90LC5saXN0LW51bWJlcntsaXN0LXN0eWxlOm5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6LjVyZW07cGFkZGluZy1sZWZ0OjB9Lmxpc3QtY2hlY2s+bGksLmxpc3QtZG90PmxpLC5saXN0LW51bWJlcj5saXtwYWRkaW5nLWxlZnQ6MS44NzVyZW19Lmxpc3QtY2hlY2s+bGl7YmFja2dyb3VuZDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDUxMiA1MTInJTNFJTNDcGF0aCBkPSdNNDM1Ljg0OCA4My40NjZMMTcyLjgwNCAzNDYuNTFsLTk2LjY1Mi05Ni42NTJjLTQuNjg2LTQuNjg2LTEyLjI4NC00LjY4Ni0xNi45NzEgMGwtMjguMjg0IDI4LjI4NGMtNC42ODYgNC42ODYtNC42ODYgMTIuMjg0IDAgMTYuOTcxbDEzMy40MjEgMTMzLjQyMWM0LjY4NiA0LjY4NiAxMi4yODQgNC42ODYgMTYuOTcxIDBsMjk5LjgxMy0yOTkuODEzYzQuNjg2LTQuNjg2IDQuNjg2LTEyLjI4NCAwLTE2Ljk3MWwtMjguMjg0LTI4LjI4NGMtNC42ODYtNC42ODYtMTIuMjg0LTQuNjg2LTE2Ljk3IDB6Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCAwIC4zNWVtLzFlbSAxZW19Lmxpc3QtZG90Pmxpe3Bvc2l0aW9uOnJlbGF0aXZlfS5saXN0LWRvdD5saTpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6LjVlbTtoZWlnaHQ6LjVlbTtiYWNrZ3JvdW5kLWNvbG9yOiM5MzAzMDM7Ym9yZGVyLXJhZGl1czo1MCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOi41ZW07bGVmdDouMjVlbX0ubGlzdC1udW1iZXJ7Y291bnRlci1yZXNldDpjdXN0b20tY291bnRlcn0ubGlzdC1udW1iZXI+bGl7Y291bnRlci1pbmNyZW1lbnQ6Y3VzdG9tLWNvdW50ZXI7bWluLWhlaWdodDoxLjJlbTtwb3NpdGlvbjpyZWxhdGl2ZX0ubGlzdC1udW1iZXI+bGk6YmVmb3Jle2NvbnRlbnQ6Y291bnRlcihjdXN0b20tY291bnRlcik7d2lkdGg6MS41ZW07aGVpZ2h0OjEuNWVtO2NvbG9yOiM5MzAzMDM7Zm9udC1zaXplOi43NWVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjMzO2JvcmRlcjoxcHggc29saWQgIzkzMDMwMztib3JkZXItcmFkaXVzOjUwJTt0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LjI1ZW07bGVmdDowfXRhYmxle3dpZHRoOjEwMCU7bWFyZ2luOjAgMCAxLjI1cmVtO3dvcmQtYnJlYWs6bm9ybWFsfXRhYmxlIHRoLHRhYmxlIHRke3BhZGRpbmc6LjM3NXJlbSAuNXJlbTt2ZXJ0aWNhbC1hbGlnbjp0b3B9LnRhYmxlLWJvcmRlcmVke2JvcmRlcjoxcHggc29saWQgI2U1ZTVlNX0udGFibGUtYm9yZGVyZWQgdGgsLnRhYmxlLWJvcmRlcmVkIHRke2JvcmRlcjoxcHggc29saWQgI2U1ZTVlNX0udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShldmVuKXtiYWNrZ3JvdW5kLWNvbG9yOiNmOWY5Zjl9LnRhYmxlLXJlc3BvbnNpdmV7b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofS5idG4sLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQsLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdCwud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQsLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQsLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdCwud29vY29tbWVyY2UgYS5idXR0b24sLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24sLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbiwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0sLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSxpbnB1dFt0eXBlPXN1Ym1pdF17dHJhbnNpdGlvbjphbGwgLjNzIDBzO2ZvbnQtZmFtaWx5OlwiT3N3YWxkXCIsc2Fucy1zZXJpZjtoZWlnaHQ6Mi43NXJlbTtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDouNzVyZW07YmFja2dyb3VuZC1jb2xvcjojOTMwMzAzO2NvbG9yOiMyMDIwMWU7Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOi4wNWVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0ZXh0LWRlY29yYXRpb246bm9uZTtsaW5lLWhlaWdodDoxO2JvcmRlcjpub25lO3BhZGRpbmc6MCAxcmVtO3RleHQtYWxpZ246Y2VudGVyO2N1cnNvcjpwb2ludGVyO3RyYW5zZm9ybTpub25lO2JvcmRlcjpub25lO21hcmdpbi1sZWZ0Oi45Mzc1cmVtO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OnZpc2libGU7Ym9yZGVyLXJhZGl1czozLjEyNXJlbX0uYnRuIHNwYW4sLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQgc3Bhbiwud29vY29tbWVyY2UgYS5idXR0b24uYWx0IHNwYW4sLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0IHNwYW4sLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQgc3Bhbiwud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0IHNwYW4sLndvb2NvbW1lcmNlIGEuYnV0dG9uIHNwYW4sLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24gc3Bhbiwud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uIHNwYW4sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHNwYW4sLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSBzcGFuLGlucHV0W3R5cGU9c3VibWl0XSBzcGFue3RyYW5zZm9ybTpub25lO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5idG4sLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQsLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdCwud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQsLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQsLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdCwud29vY29tbWVyY2UgYS5idXR0b24sLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24sLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbiwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0sLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSxpbnB1dFt0eXBlPXN1Ym1pdF17Zm9udC1zaXplOjEuMTI1cmVtO2hlaWdodDozLjEyNXJlbTtwYWRkaW5nOjAgMS41cmVtfX1AbWVkaWEobWluLXdpZHRoOiAxNDQwcHgpey5idG4sLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQsLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdCwud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQsLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQsLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdCwud29vY29tbWVyY2UgYS5idXR0b24sLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24sLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbiwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0sLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSxpbnB1dFt0eXBlPXN1Ym1pdF17cGFkZGluZzowIDIuMDYyNXJlbX19LmJ0bjo6YmVmb3JlLC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0OjpiZWZvcmUsLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdDo6YmVmb3JlLC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdDo6YmVmb3JlLC53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0OjpiZWZvcmUsLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdDo6YmVmb3JlLC53b29jb21tZXJjZSBhLmJ1dHRvbjo6YmVmb3JlLC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOjpiZWZvcmUsLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbjo6YmVmb3JlLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XTo6YmVmb3JlLC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF06OmJlZm9yZSxpbnB1dFt0eXBlPXN1Ym1pdF06OmJlZm9yZXtkaXNwbGF5Om5vbmV9LmJ0bjpob3Zlciwud29vY29tbWVyY2UgYS5idXR0b24uYWx0OmhvdmVyLC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdDpob3Zlciwud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdDpob3Zlciwud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0OmhvdmVyLC53b29jb21tZXJjZSBhLmJ1dHRvbjpob3Zlciwud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpob3Zlciwud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uOmhvdmVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlcixpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsLmJ0bjpmb2N1cywud29vY29tbWVyY2UgYS5idXR0b24uYWx0OmZvY3VzLC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdDpmb2N1cywud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdDpmb2N1cywud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0OmZvY3VzLC53b29jb21tZXJjZSBhLmJ1dHRvbjpmb2N1cywud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpmb2N1cywud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uOmZvY3VzLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyxpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsLmJ0bjphY3RpdmUsLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdDphY3RpdmUsLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0OmFjdGl2ZSwud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdDphY3RpdmUsLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdDphY3RpdmUsLndvb2NvbW1lcmNlIGEuYnV0dG9uOmFjdGl2ZSwud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjphY3RpdmUsLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbjphY3RpdmUsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSxpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNjEwMjAyO2JvcmRlci1jb2xvcjojNjEwMjAyfS5idG4gc3ZnLC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0IHN2Zywud29vY29tbWVyY2UgYS5idXR0b24uYWx0IHN2Zywud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQgc3ZnLC53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0IHN2Zywud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0IHN2Zywud29vY29tbWVyY2UgYS5idXR0b24gc3ZnLC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uIHN2Zywud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uIHN2ZywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0gc3ZnLC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF0gc3ZnLGlucHV0W3R5cGU9c3VibWl0XSBzdmd7ZmxleC1zaHJpbms6MDt3aWR0aDoxLjI1cmVtO2hlaWdodDoxLjI1cmVtO3RyYW5zaXRpb246bm9uZTt0cmFuc2Zvcm06bm9uZX0uYnRuLXNlY29uZGFyeXtiYWNrZ3JvdW5kLWNvbG9yOiMyMDIwMWU7Ym9yZGVyLWNvbG9yOiMyMDIwMWU7Y29sb3I6I2ZmZn0uYnRuLXNlY29uZGFyeTpob3ZlciwuYnRuLXNlY29uZGFyeTpmb2N1cywuYnRuLXNlY29uZGFyeTphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMGIwYjBhO2JvcmRlci1jb2xvcjojMGIwYjBhO2NvbG9yOiNmZmZ9LmJ0bi13aGl0ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNmZmY7Y29sb3I6IzkzMDMwM30uYnRuLXdoaXRlOmhvdmVyLC5idG4td2hpdGU6Zm9jdXMsLmJ0bi13aGl0ZTphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojOTMwMzAzO2JvcmRlci1jb2xvcjojOTMwMzAzO2NvbG9yOiNmZmZ9LmJ0bi1ibGFja3tiYWNrZ3JvdW5kLWNvbG9yOiMxNTE1MTU7Ym9yZGVyLWNvbG9yOiMxNTE1MTU7Ym9yZGVyLXJhZGl1czozLjEyNXJlbTtwYWRkaW5nOjFyZW0gMi41cmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojZmZmfS5idG4tYmxhY2s6aG92ZXIsLmJ0bi1ibGFjazpmb2N1cywuYnRuLWJsYWNrOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMxNTE1MTU7Ym9yZGVyLWNvbG9yOiMxNTE1MTU7Y29sb3I6I2ZmZn0uYnRuLXNtLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtbWVzc2FnZSAuYnV0dG9uLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtaW5mbyAuYnV0dG9uLC53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1tZXNzYWdlIC5idXR0b24sLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLWluZm8gLmJ1dHRvbntoZWlnaHQ6Mi41cmVtO2ZvbnQtc2l6ZTouODc1cmVtO3BhZGRpbmc6MCAxLjI1cmVtfS5idG4tbGcsLndvb2NvbW1lcmNlICNwYXltZW50ICNwbGFjZV9vcmRlciwud29vY29tbWVyY2UtcGFnZSAjcGF5bWVudCAjcGxhY2Vfb3JkZXIsLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdC5jaGVja291dC1idXR0b257aGVpZ2h0OjMuMTI1cmVtO2ZvbnQtc2l6ZToxLjEyNXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5idG4tbGcsLndvb2NvbW1lcmNlICNwYXltZW50ICNwbGFjZV9vcmRlciwud29vY29tbWVyY2UtcGFnZSAjcGF5bWVudCAjcGxhY2Vfb3JkZXIsLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdC5jaGVja291dC1idXR0b257aGVpZ2h0OjMuMzc1cmVtO2ZvbnQtc2l6ZToxLjI1cmVtfX1AbWVkaWEobWluLXdpZHRoOiAxNDQwcHgpey5idG4tbGcsLndvb2NvbW1lcmNlICNwYXltZW50ICNwbGFjZV9vcmRlciwud29vY29tbWVyY2UtcGFnZSAjcGF5bWVudCAjcGxhY2Vfb3JkZXIsLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdC5jaGVja291dC1idXR0b257cGFkZGluZzowIDJyZW19fS5idG4tb3V0bGluZXtiYWNrZ3JvdW5kLWNvbG9yOiM5MzAzMDM7Ym9yZGVyLWNvbG9yOiM5MzAzMDM7Ym9yZGVyLXJhZGl1czozLjEyNXJlbTtwYWRkaW5nOjFyZW0gMi41cmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjojZmZmfS5idG4tb3V0bGluZTpob3ZlciwuYnRuLW91dGxpbmU6Zm9jdXMsLmJ0bi1vdXRsaW5lOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiM5MzAzMDM7Ym9yZGVyLWNvbG9yOiM5MzAzMDM7Y29sb3I6I2ZmZn0uYnRuLW91dGxpbmUtc2Vjb25kYXJ5e2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItY29sb3I6IzIwMjAxZTtjb2xvcjojMjAyMDFlfS5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIsLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cywuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMyMDIwMWU7Ym9yZGVyLWNvbG9yOiMyMDIwMWU7Y29sb3I6I2ZmZn0uYnRuIGEsLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQgYSwud29vY29tbWVyY2UgYS5idXR0b24uYWx0IGEsLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0IGEsLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQgYSwud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0IGEsLndvb2NvbW1lcmNlIGEuYnV0dG9uIGEsLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24gYSwud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uIGEsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIGEsLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XSBhLGlucHV0W3R5cGU9c3VibWl0XSBhLC5idG46bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpIGEsLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdDpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSkgYSwud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQ6bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpIGEsLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQ6bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpIGF7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnR9LmJ0bi1sYWJlbHtkaXNwbGF5OmlubGluZS1mbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojOTMwMzAzO2NvbG9yOiNmZmY7Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6Ljg3NXJlbTtwYWRkaW5nOi4zMTI1cmVtIC42MjVyZW07Ym9yZGVyLXJhZGl1czouMzEyNXJlbX0uYnRuLWxhYmVsLXNlY29uZGFyeXtiYWNrZ3JvdW5kLWNvbG9yOiMyMDIwMWV9LmJ0bi1ncm91cHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwO2dhcDouOTM3NXJlbX0uYnRuOjphZnRlciwud29vY29tbWVyY2UgYS5idXR0b24uYWx0OjphZnRlciwud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQ6OmFmdGVyLC53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0OjphZnRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF06OmFmdGVyLC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF06OmFmdGVyLC5idG4tb3V0bGluZTo6YWZ0ZXIsLmJ0bi1ibGFjazo6YWZ0ZXIsLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTo6YWZ0ZXIsaW5wdXRbdHlwZT1zdWJtaXRdOjphZnRlciwud29vY29tbWVyY2UgYS5idXR0b246OmFmdGVyLC53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQ6OmFmdGVyLC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOjphZnRlciwud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQ6OmFmdGVyLC53b29jb21tZXJjZSBpbnB1dC5idXR0b246OmFmdGVyLC53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0OjphZnRlciwud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0OjphZnRlciwud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdDo6YWZ0ZXJ7ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7Y29udGVudDpub25lICFpbXBvcnRhbnR9LmJ0biwud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdCwud29vY29tbWVyY2UgYS5idXR0b24uYWx0LC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdCwud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdCwud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LC53b29jb21tZXJjZSBhLmJ1dHRvbiwud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbiwud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSwud3BjZjcgaW5wdXRbdHlwZT1zdWJtaXRdLGlucHV0W3R5cGU9c3VibWl0XXtib3JkZXItcmFkaXVzOjMuMTI1cmVtICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjpub25lICFpbXBvcnRhbnQ7dHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50fS5idG4gc3Bhbiwud29vY29tbWVyY2UgYS5idXR0b24uYWx0IHNwYW4sLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0IHNwYW4sLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQgc3BhbiwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0gc3Bhbiwud3BjZjcgaW5wdXRbdHlwZT1zdWJtaXRdIHNwYW4sLmJ0biBhLC53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQgYSwud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQgYSwud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdCBhLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSBhLC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF0gYSxpbnB1dFt0eXBlPXN1Ym1pdF0gc3BhbixpbnB1dFt0eXBlPXN1Ym1pdF0gYSwud29vY29tbWVyY2UgYS5idXR0b24gc3Bhbiwud29vY29tbWVyY2UgYS5idXR0b24gYSwud29vY29tbWVyY2UgYS5idXR0b24uYWx0IHNwYW4sLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdCBhLC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uIHNwYW4sLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24gYSwud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQgc3Bhbiwud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQgYSwud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uIHNwYW4sLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbiBhLC53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0IHNwYW4sLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQgYSwud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0IHNwYW4sLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdCBhLC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0IHNwYW4sLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQgYXt0cmFuc2Zvcm06bm9uZSAhaW1wb3J0YW50O3RyYW5zaXRpb246bm9uZSAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnR9LmJ0bjpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSksLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdDpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSksLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0Om5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKSwud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdDpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSksLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKSxpbnB1dFt0eXBlPXN1Ym1pdF06bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpLC53b29jb21tZXJjZSBhLmJ1dHRvbjpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSksLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdDpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSksLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpLC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdDpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSksLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbjpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSksLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQ6bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpLC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpLC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0Om5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKXtiYWNrZ3JvdW5kLWNvbG9yOiM5MzAzMDMgIWltcG9ydGFudDtib3JkZXI6MXB4IHNvbGlkICM5MzAzMDMgIWltcG9ydGFudDtjb2xvcjojZmZmICFpbXBvcnRhbnR9LmJ0bi5idG4tb3V0bGluZSwud29vY29tbWVyY2UgYS5idG4tb3V0bGluZS5idXR0b24uYWx0LC53b29jb21tZXJjZSBidXR0b24uYnRuLW91dGxpbmUuYnV0dG9uLmFsdCwud29vY29tbWVyY2UgaW5wdXQuYnRuLW91dGxpbmUuYnV0dG9uLmFsdCwud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQuYnRuLW91dGxpbmUjc3VibWl0LC53b29jb21tZXJjZSBhLmJ0bi1vdXRsaW5lLmJ1dHRvbiwud29vY29tbWVyY2UgYnV0dG9uLmJ0bi1vdXRsaW5lLmJ1dHRvbiwud29vY29tbWVyY2UgaW5wdXQuYnRuLW91dGxpbmUuYnV0dG9uLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0LmJ0bi1vdXRsaW5lW3R5cGU9c3VibWl0XSxpbnB1dC5idG4tb3V0bGluZVt0eXBlPXN1Ym1pdF0sLmZvb3Rlcl9fYnRue2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50O2JvcmRlcjoxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O2NvbG9yOiNmZmYgIWltcG9ydGFudH0uYnRuLmJ0bi1ibGFjaywud29vY29tbWVyY2UgYS5idG4tYmxhY2suYnV0dG9uLmFsdCwud29vY29tbWVyY2UgYnV0dG9uLmJ0bi1ibGFjay5idXR0b24uYWx0LC53b29jb21tZXJjZSBpbnB1dC5idG4tYmxhY2suYnV0dG9uLmFsdCwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dC5idG4tYmxhY2tbdHlwZT1zdWJtaXRdLGlucHV0LmJ0bi1ibGFja1t0eXBlPXN1Ym1pdF0sLndvb2NvbW1lcmNlIGEuYnRuLWJsYWNrLmJ1dHRvbiwud29vY29tbWVyY2UgYS5idG4tYmxhY2suYnV0dG9uLmFsdCwud29vY29tbWVyY2UgYnV0dG9uLmJ0bi1ibGFjay5idXR0b24sLndvb2NvbW1lcmNlIGJ1dHRvbi5idG4tYmxhY2suYnV0dG9uLmFsdCwud29vY29tbWVyY2UgaW5wdXQuYnRuLWJsYWNrLmJ1dHRvbiwud29vY29tbWVyY2UgaW5wdXQuYnRuLWJsYWNrLmJ1dHRvbi5hbHQsLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0LmJ0bi1ibGFjayNzdWJtaXR7YmFja2dyb3VuZC1jb2xvcjojMTUxNTE1ICFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCAjMTUxNTE1ICFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS5idG46bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpOmhvdmVyLC53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQ6bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpOmhvdmVyLC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdDpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSk6aG92ZXIsLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQ6bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpOmhvdmVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XTpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSk6aG92ZXIsLmJ0bjpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSk6Zm9jdXMsLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdDpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSk6Zm9jdXMsLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0Om5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKTpmb2N1cywud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdDpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSk6Zm9jdXMsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKTpmb2N1cywuYnRuOm5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdDpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdDpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLC53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0Om5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKTpob3ZlcixpbnB1dFt0eXBlPXN1Ym1pdF06bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpOmZvY3VzLGlucHV0W3R5cGU9c3VibWl0XTpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLC53b29jb21tZXJjZSBhLmJ1dHRvbjpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSk6aG92ZXIsLndvb2NvbW1lcmNlIGEuYnV0dG9uOm5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKTpmb2N1cywud29vY29tbWVyY2UgYS5idXR0b246bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZSwud29vY29tbWVyY2UgYS5idXR0b24uYWx0Om5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKTpob3Zlciwud29vY29tbWVyY2UgYS5idXR0b24uYWx0Om5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKTpmb2N1cywud29vY29tbWVyY2UgYS5idXR0b24uYWx0Om5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpOmhvdmVyLC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOm5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKTpmb2N1cywud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdDpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSk6aG92ZXIsLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0Om5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKTpmb2N1cywud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQ6bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZSwud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uOm5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKTpob3Zlciwud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uOm5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKTpmb2N1cywud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uOm5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQ6bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpOmhvdmVyLC53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0Om5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKTpmb2N1cywud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdDpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpOmhvdmVyLC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpOmZvY3VzLC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZSwud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdDpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSk6aG92ZXIsLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQ6bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpOmZvY3VzLC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0Om5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojNjEwMjAyICFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCAjNjEwMjAyICFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS5idG4uYnRuLW91dGxpbmU6aG92ZXIsLndvb2NvbW1lcmNlIGEuYnRuLW91dGxpbmUuYnV0dG9uLmFsdDpob3Zlciwud29vY29tbWVyY2UgYnV0dG9uLmJ0bi1vdXRsaW5lLmJ1dHRvbi5hbHQ6aG92ZXIsLndvb2NvbW1lcmNlIGlucHV0LmJ0bi1vdXRsaW5lLmJ1dHRvbi5hbHQ6aG92ZXIsLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0LmJ0bi1vdXRsaW5lI3N1Ym1pdDpob3Zlciwud29vY29tbWVyY2UgYS5idG4tb3V0bGluZS5idXR0b246aG92ZXIsLndvb2NvbW1lcmNlIGJ1dHRvbi5idG4tb3V0bGluZS5idXR0b246aG92ZXIsLndvb2NvbW1lcmNlIGlucHV0LmJ0bi1vdXRsaW5lLmJ1dHRvbjpob3ZlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dC5idG4tb3V0bGluZVt0eXBlPXN1Ym1pdF06aG92ZXIsLndwY2Y3IGlucHV0LmJ0bi1vdXRsaW5lW3R5cGU9c3VibWl0XTpob3ZlciwuYnRuLmJ0bi1vdXRsaW5lOmZvY3VzLC53b29jb21tZXJjZSBhLmJ0bi1vdXRsaW5lLmJ1dHRvbi5hbHQ6Zm9jdXMsLndvb2NvbW1lcmNlIGJ1dHRvbi5idG4tb3V0bGluZS5idXR0b24uYWx0OmZvY3VzLC53b29jb21tZXJjZSBpbnB1dC5idG4tb3V0bGluZS5idXR0b24uYWx0OmZvY3VzLC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dC5idG4tb3V0bGluZSNzdWJtaXQ6Zm9jdXMsLndvb2NvbW1lcmNlIGEuYnRuLW91dGxpbmUuYnV0dG9uOmZvY3VzLC53b29jb21tZXJjZSBidXR0b24uYnRuLW91dGxpbmUuYnV0dG9uOmZvY3VzLC53b29jb21tZXJjZSBpbnB1dC5idG4tb3V0bGluZS5idXR0b246Zm9jdXMsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9mb290ZXIgaW5wdXQuYnRuLW91dGxpbmVbdHlwZT1zdWJtaXRdOmZvY3VzLC53cGNmNyBpbnB1dC5idG4tb3V0bGluZVt0eXBlPXN1Ym1pdF06Zm9jdXMsLmJ0bi5idG4tb3V0bGluZTphY3RpdmUsLndvb2NvbW1lcmNlIGEuYnRuLW91dGxpbmUuYnV0dG9uLmFsdDphY3RpdmUsLndvb2NvbW1lcmNlIGJ1dHRvbi5idG4tb3V0bGluZS5idXR0b24uYWx0OmFjdGl2ZSwud29vY29tbWVyY2UgaW5wdXQuYnRuLW91dGxpbmUuYnV0dG9uLmFsdDphY3RpdmUsLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0LmJ0bi1vdXRsaW5lI3N1Ym1pdDphY3RpdmUsLndvb2NvbW1lcmNlIGEuYnRuLW91dGxpbmUuYnV0dG9uOmFjdGl2ZSwud29vY29tbWVyY2UgYnV0dG9uLmJ0bi1vdXRsaW5lLmJ1dHRvbjphY3RpdmUsLndvb2NvbW1lcmNlIGlucHV0LmJ0bi1vdXRsaW5lLmJ1dHRvbjphY3RpdmUsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9mb290ZXIgaW5wdXQuYnRuLW91dGxpbmVbdHlwZT1zdWJtaXRdOmFjdGl2ZSwud3BjZjcgaW5wdXQuYnRuLW91dGxpbmVbdHlwZT1zdWJtaXRdOmFjdGl2ZSwuYnRuLW91dGxpbmU6aG92ZXIsLmJ0bi1vdXRsaW5lOmZvY3VzLC5idG4tb3V0bGluZTphY3RpdmUsYS5idG4uYnRuLW91dGxpbmU6aG92ZXIsLndvb2NvbW1lcmNlIGEuYnRuLW91dGxpbmUuYnV0dG9uLmFsdDpob3ZlcixhLmJ0bi5idG4tb3V0bGluZTpmb2N1cywud29vY29tbWVyY2UgYS5idG4tb3V0bGluZS5idXR0b24uYWx0OmZvY3VzLGEuYnRuLmJ0bi1vdXRsaW5lOmFjdGl2ZSwud29vY29tbWVyY2UgYS5idG4tb3V0bGluZS5idXR0b24uYWx0OmFjdGl2ZSwuZm9vdGVyX19idG46aG92ZXIsLmZvb3Rlcl9fYnRuOmZvY3VzLC5mb290ZXJfX2J0bjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZmZmICFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7Y29sb3I6IzE1MTUxNSAhaW1wb3J0YW50fS5idG4uYnRuLWJsYWNrOmhvdmVyLC53b29jb21tZXJjZSBhLmJ0bi1ibGFjay5idXR0b24uYWx0OmhvdmVyLC53b29jb21tZXJjZSBidXR0b24uYnRuLWJsYWNrLmJ1dHRvbi5hbHQ6aG92ZXIsLndvb2NvbW1lcmNlIGlucHV0LmJ0bi1ibGFjay5idXR0b24uYWx0OmhvdmVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0LmJ0bi1ibGFja1t0eXBlPXN1Ym1pdF06aG92ZXIsLmJ0bi5idG4tYmxhY2s6Zm9jdXMsLndvb2NvbW1lcmNlIGEuYnRuLWJsYWNrLmJ1dHRvbi5hbHQ6Zm9jdXMsLndvb2NvbW1lcmNlIGJ1dHRvbi5idG4tYmxhY2suYnV0dG9uLmFsdDpmb2N1cywud29vY29tbWVyY2UgaW5wdXQuYnRuLWJsYWNrLmJ1dHRvbi5hbHQ6Zm9jdXMsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9mb290ZXIgaW5wdXQuYnRuLWJsYWNrW3R5cGU9c3VibWl0XTpmb2N1cywuYnRuLmJ0bi1ibGFjazphY3RpdmUsLndvb2NvbW1lcmNlIGEuYnRuLWJsYWNrLmJ1dHRvbi5hbHQ6YWN0aXZlLC53b29jb21tZXJjZSBidXR0b24uYnRuLWJsYWNrLmJ1dHRvbi5hbHQ6YWN0aXZlLC53b29jb21tZXJjZSBpbnB1dC5idG4tYmxhY2suYnV0dG9uLmFsdDphY3RpdmUsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9mb290ZXIgaW5wdXQuYnRuLWJsYWNrW3R5cGU9c3VibWl0XTphY3RpdmUsaW5wdXQuYnRuLWJsYWNrW3R5cGU9c3VibWl0XTpob3ZlcixpbnB1dC5idG4tYmxhY2tbdHlwZT1zdWJtaXRdOmZvY3VzLGlucHV0LmJ0bi1ibGFja1t0eXBlPXN1Ym1pdF06YWN0aXZlLC53b29jb21tZXJjZSBhLmJ0bi1ibGFjay5idXR0b246aG92ZXIsLndvb2NvbW1lcmNlIGEuYnRuLWJsYWNrLmJ1dHRvbjpmb2N1cywud29vY29tbWVyY2UgYS5idG4tYmxhY2suYnV0dG9uOmFjdGl2ZSwud29vY29tbWVyY2UgYS5idG4tYmxhY2suYnV0dG9uLmFsdDpob3Zlciwud29vY29tbWVyY2UgYS5idG4tYmxhY2suYnV0dG9uLmFsdDpmb2N1cywud29vY29tbWVyY2UgYS5idG4tYmxhY2suYnV0dG9uLmFsdDphY3RpdmUsLndvb2NvbW1lcmNlIGJ1dHRvbi5idG4tYmxhY2suYnV0dG9uOmhvdmVyLC53b29jb21tZXJjZSBidXR0b24uYnRuLWJsYWNrLmJ1dHRvbjpmb2N1cywud29vY29tbWVyY2UgYnV0dG9uLmJ0bi1ibGFjay5idXR0b246YWN0aXZlLC53b29jb21tZXJjZSBidXR0b24uYnRuLWJsYWNrLmJ1dHRvbi5hbHQ6aG92ZXIsLndvb2NvbW1lcmNlIGJ1dHRvbi5idG4tYmxhY2suYnV0dG9uLmFsdDpmb2N1cywud29vY29tbWVyY2UgYnV0dG9uLmJ0bi1ibGFjay5idXR0b24uYWx0OmFjdGl2ZSwud29vY29tbWVyY2UgaW5wdXQuYnRuLWJsYWNrLmJ1dHRvbjpob3Zlciwud29vY29tbWVyY2UgaW5wdXQuYnRuLWJsYWNrLmJ1dHRvbjpmb2N1cywud29vY29tbWVyY2UgaW5wdXQuYnRuLWJsYWNrLmJ1dHRvbjphY3RpdmUsLndvb2NvbW1lcmNlIGlucHV0LmJ0bi1ibGFjay5idXR0b24uYWx0OmhvdmVyLC53b29jb21tZXJjZSBpbnB1dC5idG4tYmxhY2suYnV0dG9uLmFsdDpmb2N1cywud29vY29tbWVyY2UgaW5wdXQuYnRuLWJsYWNrLmJ1dHRvbi5hbHQ6YWN0aXZlLC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dC5idG4tYmxhY2sjc3VibWl0OmhvdmVyLC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dC5idG4tYmxhY2sjc3VibWl0OmZvY3VzLC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dC5idG4tYmxhY2sjc3VibWl0OmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiM2MTAyMDIgIWltcG9ydGFudDtib3JkZXItY29sb3I6IzYxMDIwMiAhaW1wb3J0YW50O2NvbG9yOiNmZmYgIWltcG9ydGFudH0uYnRuOmhvdmVyIHNwYW4sLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdDpob3ZlciBzcGFuLC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdDpob3ZlciBzcGFuLC53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0OmhvdmVyIHNwYW4sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHNwYW4sLmJ0bjpmb2N1cyBzcGFuLC53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQ6Zm9jdXMgc3Bhbiwud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQ6Zm9jdXMgc3Bhbiwud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdDpmb2N1cyBzcGFuLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyBzcGFuLC5idG46YWN0aXZlIHNwYW4sLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdDphY3RpdmUgc3Bhbiwud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQ6YWN0aXZlIHNwYW4sLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQ6YWN0aXZlIHNwYW4sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSBzcGFuLC5idG46aG92ZXIgYSwud29vY29tbWVyY2UgYS5idXR0b24uYWx0OmhvdmVyIGEsLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0OmhvdmVyIGEsLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQ6aG92ZXIgYSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIgYSwuYnRuOmZvY3VzIGEsLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdDpmb2N1cyBhLC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdDpmb2N1cyBhLC53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0OmZvY3VzIGEsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzIGEsLmJ0bjphY3RpdmUgYSwud29vY29tbWVyY2UgYS5idXR0b24uYWx0OmFjdGl2ZSBhLC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdDphY3RpdmUgYSwud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdDphY3RpdmUgYSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlIGEsaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHNwYW4saW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzIHNwYW4saW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSBzcGFuLGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciBhLGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyBhLGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUgYSwud29vY29tbWVyY2UgYS5idXR0b246aG92ZXIgc3Bhbiwud29vY29tbWVyY2UgYS5idXR0b246Zm9jdXMgc3Bhbiwud29vY29tbWVyY2UgYS5idXR0b246YWN0aXZlIHNwYW4sLndvb2NvbW1lcmNlIGEuYnV0dG9uOmhvdmVyIGEsLndvb2NvbW1lcmNlIGEuYnV0dG9uOmZvY3VzIGEsLndvb2NvbW1lcmNlIGEuYnV0dG9uOmFjdGl2ZSBhLC53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQ6aG92ZXIgc3Bhbiwud29vY29tbWVyY2UgYS5idXR0b24uYWx0OmZvY3VzIHNwYW4sLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdDphY3RpdmUgc3Bhbiwud29vY29tbWVyY2UgYS5idXR0b24uYWx0OmhvdmVyIGEsLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdDpmb2N1cyBhLC53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQ6YWN0aXZlIGEsLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246aG92ZXIgc3Bhbiwud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpmb2N1cyBzcGFuLC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmFjdGl2ZSBzcGFuLC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmhvdmVyIGEsLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246Zm9jdXMgYSwud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjphY3RpdmUgYSwud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQ6aG92ZXIgc3Bhbiwud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQ6Zm9jdXMgc3Bhbiwud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQ6YWN0aXZlIHNwYW4sLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0OmhvdmVyIGEsLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0OmZvY3VzIGEsLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0OmFjdGl2ZSBhLC53b29jb21tZXJjZSBpbnB1dC5idXR0b246aG92ZXIgc3Bhbiwud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uOmZvY3VzIHNwYW4sLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbjphY3RpdmUgc3Bhbiwud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uOmhvdmVyIGEsLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbjpmb2N1cyBhLC53b29jb21tZXJjZSBpbnB1dC5idXR0b246YWN0aXZlIGEsLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQ6aG92ZXIgc3Bhbiwud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdDpmb2N1cyBzcGFuLC53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0OmFjdGl2ZSBzcGFuLC53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0OmhvdmVyIGEsLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQ6Zm9jdXMgYSwud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdDphY3RpdmUgYSwud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0OmhvdmVyIHNwYW4sLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdDpmb2N1cyBzcGFuLC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6YWN0aXZlIHNwYW4sLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdDpob3ZlciBhLC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6Zm9jdXMgYSwud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0OmFjdGl2ZSBhLC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0OmhvdmVyIHNwYW4sLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQ6Zm9jdXMgc3Bhbiwud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdDphY3RpdmUgc3Bhbiwud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdDpob3ZlciBhLC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0OmZvY3VzIGEsLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQ6YWN0aXZlIGF7Y29sb3I6aW5oZXJpdCAhaW1wb3J0YW50fS5iYWNrZ3JvdW5kLXJlZCAuYnRuOm5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKSwuYmFja2dyb3VuZC1yZWQgLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdDpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSksLndvb2NvbW1lcmNlIC5iYWNrZ3JvdW5kLXJlZCBhLmJ1dHRvbi5hbHQ6bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpLC5iYWNrZ3JvdW5kLXJlZCAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQ6bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpLC53b29jb21tZXJjZSAuYmFja2dyb3VuZC1yZWQgYnV0dG9uLmJ1dHRvbi5hbHQ6bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpLC5iYWNrZ3JvdW5kLXJlZCAud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdDpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSksLndvb2NvbW1lcmNlIC5iYWNrZ3JvdW5kLXJlZCBpbnB1dC5idXR0b24uYWx0Om5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKSwuYmFja2dyb3VuZC1yZWQgLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdDpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSksLndvb2NvbW1lcmNlICNyZXNwb25kIC5iYWNrZ3JvdW5kLXJlZCBpbnB1dCNzdWJtaXQ6bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpLC5iYWNrZ3JvdW5kLXJlZCAud29vY29tbWVyY2UgYS5idXR0b246bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpLC53b29jb21tZXJjZSAuYmFja2dyb3VuZC1yZWQgYS5idXR0b246bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpLC5iYWNrZ3JvdW5kLXJlZCAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSksLndvb2NvbW1lcmNlIC5iYWNrZ3JvdW5kLXJlZCBidXR0b24uYnV0dG9uOm5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKSwuYmFja2dyb3VuZC1yZWQgLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbjpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSksLndvb2NvbW1lcmNlIC5iYWNrZ3JvdW5kLXJlZCBpbnB1dC5idXR0b246bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpLC5iYWNrZ3JvdW5kLXJlZCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2Zvcm1fZm9vdGVyIC5iYWNrZ3JvdW5kLXJlZCBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpLC5iYWNrZ3JvdW5kLXJlZCBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpe2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50O2JvcmRlcjoxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O2NvbG9yOiNmZmYgIWltcG9ydGFudH0uYmFja2dyb3VuZC1yZWQgLmJ0bjpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSk6aG92ZXIsLmJhY2tncm91bmQtcmVkIC53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQ6bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpOmhvdmVyLC53b29jb21tZXJjZSAuYmFja2dyb3VuZC1yZWQgYS5idXR0b24uYWx0Om5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKTpob3ZlciwuYmFja2dyb3VuZC1yZWQgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0Om5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKTpob3Zlciwud29vY29tbWVyY2UgLmJhY2tncm91bmQtcmVkIGJ1dHRvbi5idXR0b24uYWx0Om5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKTpob3ZlciwuYmFja2dyb3VuZC1yZWQgLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQ6bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpOmhvdmVyLC53b29jb21tZXJjZSAuYmFja2dyb3VuZC1yZWQgaW5wdXQuYnV0dG9uLmFsdDpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSk6aG92ZXIsLmJhY2tncm91bmQtcmVkIC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpOmhvdmVyLC53b29jb21tZXJjZSAjcmVzcG9uZCAuYmFja2dyb3VuZC1yZWQgaW5wdXQjc3VibWl0Om5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKTpob3ZlciwuYmFja2dyb3VuZC1yZWQgLndvb2NvbW1lcmNlIGEuYnV0dG9uOm5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKTpob3Zlciwud29vY29tbWVyY2UgLmJhY2tncm91bmQtcmVkIGEuYnV0dG9uOm5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKTpob3ZlciwuYmFja2dyb3VuZC1yZWQgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpOmhvdmVyLC53b29jb21tZXJjZSAuYmFja2dyb3VuZC1yZWQgYnV0dG9uLmJ1dHRvbjpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSk6aG92ZXIsLmJhY2tncm91bmQtcmVkIC53b29jb21tZXJjZSBpbnB1dC5idXR0b246bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpOmhvdmVyLC53b29jb21tZXJjZSAuYmFja2dyb3VuZC1yZWQgaW5wdXQuYnV0dG9uOm5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKTpob3ZlciwuYmFja2dyb3VuZC1yZWQgLmJ0bjpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSk6Zm9jdXMsLmJhY2tncm91bmQtcmVkIC53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQ6bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpOmZvY3VzLC53b29jb21tZXJjZSAuYmFja2dyb3VuZC1yZWQgYS5idXR0b24uYWx0Om5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKTpmb2N1cywuYmFja2dyb3VuZC1yZWQgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0Om5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKTpmb2N1cywud29vY29tbWVyY2UgLmJhY2tncm91bmQtcmVkIGJ1dHRvbi5idXR0b24uYWx0Om5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKTpmb2N1cywuYmFja2dyb3VuZC1yZWQgLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQ6bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpOmZvY3VzLC53b29jb21tZXJjZSAuYmFja2dyb3VuZC1yZWQgaW5wdXQuYnV0dG9uLmFsdDpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSk6Zm9jdXMsLmJhY2tncm91bmQtcmVkIC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpOmZvY3VzLC53b29jb21tZXJjZSAjcmVzcG9uZCAuYmFja2dyb3VuZC1yZWQgaW5wdXQjc3VibWl0Om5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKTpmb2N1cywuYmFja2dyb3VuZC1yZWQgLndvb2NvbW1lcmNlIGEuYnV0dG9uOm5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKTpmb2N1cywud29vY29tbWVyY2UgLmJhY2tncm91bmQtcmVkIGEuYnV0dG9uOm5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKTpmb2N1cywuYmFja2dyb3VuZC1yZWQgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpOmZvY3VzLC53b29jb21tZXJjZSAuYmFja2dyb3VuZC1yZWQgYnV0dG9uLmJ1dHRvbjpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSk6Zm9jdXMsLmJhY2tncm91bmQtcmVkIC53b29jb21tZXJjZSBpbnB1dC5idXR0b246bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpOmZvY3VzLC53b29jb21tZXJjZSAuYmFja2dyb3VuZC1yZWQgaW5wdXQuYnV0dG9uOm5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKTpmb2N1cywuYmFja2dyb3VuZC1yZWQgLmJ0bjpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLC5iYWNrZ3JvdW5kLXJlZCAud29vY29tbWVyY2UgYS5idXR0b24uYWx0Om5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsLndvb2NvbW1lcmNlIC5iYWNrZ3JvdW5kLXJlZCBhLmJ1dHRvbi5hbHQ6bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZSwuYmFja2dyb3VuZC1yZWQgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0Om5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsLndvb2NvbW1lcmNlIC5iYWNrZ3JvdW5kLXJlZCBidXR0b24uYnV0dG9uLmFsdDpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLC5iYWNrZ3JvdW5kLXJlZCAud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdDpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLC53b29jb21tZXJjZSAuYmFja2dyb3VuZC1yZWQgaW5wdXQuYnV0dG9uLmFsdDpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLC5iYWNrZ3JvdW5kLXJlZCAud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0Om5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsLndvb2NvbW1lcmNlICNyZXNwb25kIC5iYWNrZ3JvdW5kLXJlZCBpbnB1dCNzdWJtaXQ6bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZSwuYmFja2dyb3VuZC1yZWQgLndvb2NvbW1lcmNlIGEuYnV0dG9uOm5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsLndvb2NvbW1lcmNlIC5iYWNrZ3JvdW5kLXJlZCBhLmJ1dHRvbjpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLC5iYWNrZ3JvdW5kLXJlZCAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLC53b29jb21tZXJjZSAuYmFja2dyb3VuZC1yZWQgYnV0dG9uLmJ1dHRvbjpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLC5iYWNrZ3JvdW5kLXJlZCAud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uOm5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsLndvb2NvbW1lcmNlIC5iYWNrZ3JvdW5kLXJlZCBpbnB1dC5idXR0b246bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZSwuYmFja2dyb3VuZC1yZWQgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKTpob3ZlciwuYmFja2dyb3VuZC1yZWQgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKTpmb2N1cywuYmFja2dyb3VuZC1yZWQgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZmZmICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiNmZmYgIWltcG9ydGFudDtjb2xvcjojOTMwMzAzICFpbXBvcnRhbnR9LmJhY2tncm91bmQtcmVkIC5idG4uYnRuLWJsYWNrOmhvdmVyLC5iYWNrZ3JvdW5kLXJlZCAud29vY29tbWVyY2UgYS5idG4tYmxhY2suYnV0dG9uLmFsdDpob3Zlciwud29vY29tbWVyY2UgLmJhY2tncm91bmQtcmVkIGEuYnRuLWJsYWNrLmJ1dHRvbi5hbHQ6aG92ZXIsLmJhY2tncm91bmQtcmVkIC53b29jb21tZXJjZSBidXR0b24uYnRuLWJsYWNrLmJ1dHRvbi5hbHQ6aG92ZXIsLndvb2NvbW1lcmNlIC5iYWNrZ3JvdW5kLXJlZCBidXR0b24uYnRuLWJsYWNrLmJ1dHRvbi5hbHQ6aG92ZXIsLmJhY2tncm91bmQtcmVkIC53b29jb21tZXJjZSBpbnB1dC5idG4tYmxhY2suYnV0dG9uLmFsdDpob3Zlciwud29vY29tbWVyY2UgLmJhY2tncm91bmQtcmVkIGlucHV0LmJ0bi1ibGFjay5idXR0b24uYWx0OmhvdmVyLC5iYWNrZ3JvdW5kLXJlZCAud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQuYnRuLWJsYWNrI3N1Ym1pdDpob3Zlciwud29vY29tbWVyY2UgI3Jlc3BvbmQgLmJhY2tncm91bmQtcmVkIGlucHV0LmJ0bi1ibGFjayNzdWJtaXQ6aG92ZXIsLmJhY2tncm91bmQtcmVkIC53b29jb21tZXJjZSBhLmJ0bi1ibGFjay5idXR0b246aG92ZXIsLndvb2NvbW1lcmNlIC5iYWNrZ3JvdW5kLXJlZCBhLmJ0bi1ibGFjay5idXR0b246aG92ZXIsLmJhY2tncm91bmQtcmVkIC53b29jb21tZXJjZSBidXR0b24uYnRuLWJsYWNrLmJ1dHRvbjpob3Zlciwud29vY29tbWVyY2UgLmJhY2tncm91bmQtcmVkIGJ1dHRvbi5idG4tYmxhY2suYnV0dG9uOmhvdmVyLC5iYWNrZ3JvdW5kLXJlZCAud29vY29tbWVyY2UgaW5wdXQuYnRuLWJsYWNrLmJ1dHRvbjpob3Zlciwud29vY29tbWVyY2UgLmJhY2tncm91bmQtcmVkIGlucHV0LmJ0bi1ibGFjay5idXR0b246aG92ZXIsLmJhY2tncm91bmQtcmVkIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0LmJ0bi1ibGFja1t0eXBlPXN1Ym1pdF06aG92ZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9mb290ZXIgLmJhY2tncm91bmQtcmVkIGlucHV0LmJ0bi1ibGFja1t0eXBlPXN1Ym1pdF06aG92ZXIsLmJhY2tncm91bmQtcmVkIGlucHV0LmJ0bi1ibGFja1t0eXBlPXN1Ym1pdF06aG92ZXIsLmJhY2tncm91bmQtcmVkIC5idG4uYnRuLWJsYWNrOmZvY3VzLC5iYWNrZ3JvdW5kLXJlZCAud29vY29tbWVyY2UgYS5idG4tYmxhY2suYnV0dG9uLmFsdDpmb2N1cywud29vY29tbWVyY2UgLmJhY2tncm91bmQtcmVkIGEuYnRuLWJsYWNrLmJ1dHRvbi5hbHQ6Zm9jdXMsLmJhY2tncm91bmQtcmVkIC53b29jb21tZXJjZSBidXR0b24uYnRuLWJsYWNrLmJ1dHRvbi5hbHQ6Zm9jdXMsLndvb2NvbW1lcmNlIC5iYWNrZ3JvdW5kLXJlZCBidXR0b24uYnRuLWJsYWNrLmJ1dHRvbi5hbHQ6Zm9jdXMsLmJhY2tncm91bmQtcmVkIC53b29jb21tZXJjZSBpbnB1dC5idG4tYmxhY2suYnV0dG9uLmFsdDpmb2N1cywud29vY29tbWVyY2UgLmJhY2tncm91bmQtcmVkIGlucHV0LmJ0bi1ibGFjay5idXR0b24uYWx0OmZvY3VzLC5iYWNrZ3JvdW5kLXJlZCAud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQuYnRuLWJsYWNrI3N1Ym1pdDpmb2N1cywud29vY29tbWVyY2UgI3Jlc3BvbmQgLmJhY2tncm91bmQtcmVkIGlucHV0LmJ0bi1ibGFjayNzdWJtaXQ6Zm9jdXMsLmJhY2tncm91bmQtcmVkIC53b29jb21tZXJjZSBhLmJ0bi1ibGFjay5idXR0b246Zm9jdXMsLndvb2NvbW1lcmNlIC5iYWNrZ3JvdW5kLXJlZCBhLmJ0bi1ibGFjay5idXR0b246Zm9jdXMsLmJhY2tncm91bmQtcmVkIC53b29jb21tZXJjZSBidXR0b24uYnRuLWJsYWNrLmJ1dHRvbjpmb2N1cywud29vY29tbWVyY2UgLmJhY2tncm91bmQtcmVkIGJ1dHRvbi5idG4tYmxhY2suYnV0dG9uOmZvY3VzLC5iYWNrZ3JvdW5kLXJlZCAud29vY29tbWVyY2UgaW5wdXQuYnRuLWJsYWNrLmJ1dHRvbjpmb2N1cywud29vY29tbWVyY2UgLmJhY2tncm91bmQtcmVkIGlucHV0LmJ0bi1ibGFjay5idXR0b246Zm9jdXMsLmJhY2tncm91bmQtcmVkIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0LmJ0bi1ibGFja1t0eXBlPXN1Ym1pdF06Zm9jdXMsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9mb290ZXIgLmJhY2tncm91bmQtcmVkIGlucHV0LmJ0bi1ibGFja1t0eXBlPXN1Ym1pdF06Zm9jdXMsLmJhY2tncm91bmQtcmVkIGlucHV0LmJ0bi1ibGFja1t0eXBlPXN1Ym1pdF06Zm9jdXMsLmJhY2tncm91bmQtcmVkIC5idG4uYnRuLWJsYWNrOmFjdGl2ZSwuYmFja2dyb3VuZC1yZWQgLndvb2NvbW1lcmNlIGEuYnRuLWJsYWNrLmJ1dHRvbi5hbHQ6YWN0aXZlLC53b29jb21tZXJjZSAuYmFja2dyb3VuZC1yZWQgYS5idG4tYmxhY2suYnV0dG9uLmFsdDphY3RpdmUsLmJhY2tncm91bmQtcmVkIC53b29jb21tZXJjZSBidXR0b24uYnRuLWJsYWNrLmJ1dHRvbi5hbHQ6YWN0aXZlLC53b29jb21tZXJjZSAuYmFja2dyb3VuZC1yZWQgYnV0dG9uLmJ0bi1ibGFjay5idXR0b24uYWx0OmFjdGl2ZSwuYmFja2dyb3VuZC1yZWQgLndvb2NvbW1lcmNlIGlucHV0LmJ0bi1ibGFjay5idXR0b24uYWx0OmFjdGl2ZSwud29vY29tbWVyY2UgLmJhY2tncm91bmQtcmVkIGlucHV0LmJ0bi1ibGFjay5idXR0b24uYWx0OmFjdGl2ZSwuYmFja2dyb3VuZC1yZWQgLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0LmJ0bi1ibGFjayNzdWJtaXQ6YWN0aXZlLC53b29jb21tZXJjZSAjcmVzcG9uZCAuYmFja2dyb3VuZC1yZWQgaW5wdXQuYnRuLWJsYWNrI3N1Ym1pdDphY3RpdmUsLmJhY2tncm91bmQtcmVkIC53b29jb21tZXJjZSBhLmJ0bi1ibGFjay5idXR0b246YWN0aXZlLC53b29jb21tZXJjZSAuYmFja2dyb3VuZC1yZWQgYS5idG4tYmxhY2suYnV0dG9uOmFjdGl2ZSwuYmFja2dyb3VuZC1yZWQgLndvb2NvbW1lcmNlIGJ1dHRvbi5idG4tYmxhY2suYnV0dG9uOmFjdGl2ZSwud29vY29tbWVyY2UgLmJhY2tncm91bmQtcmVkIGJ1dHRvbi5idG4tYmxhY2suYnV0dG9uOmFjdGl2ZSwuYmFja2dyb3VuZC1yZWQgLndvb2NvbW1lcmNlIGlucHV0LmJ0bi1ibGFjay5idXR0b246YWN0aXZlLC53b29jb21tZXJjZSAuYmFja2dyb3VuZC1yZWQgaW5wdXQuYnRuLWJsYWNrLmJ1dHRvbjphY3RpdmUsLmJhY2tncm91bmQtcmVkIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0LmJ0bi1ibGFja1t0eXBlPXN1Ym1pdF06YWN0aXZlLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2Zvcm1fZm9vdGVyIC5iYWNrZ3JvdW5kLXJlZCBpbnB1dC5idG4tYmxhY2tbdHlwZT1zdWJtaXRdOmFjdGl2ZSwuYmFja2dyb3VuZC1yZWQgaW5wdXQuYnRuLWJsYWNrW3R5cGU9c3VibWl0XTphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZmZmICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiNmZmYgIWltcG9ydGFudDtjb2xvcjojOTMwMzAzICFpbXBvcnRhbnR9LmJhY2tncm91bmQtcmVkIC5idG4uYnRuLW91dGxpbmU6aG92ZXIsLmJhY2tncm91bmQtcmVkIC53b29jb21tZXJjZSBhLmJ0bi1vdXRsaW5lLmJ1dHRvbi5hbHQ6aG92ZXIsLndvb2NvbW1lcmNlIC5iYWNrZ3JvdW5kLXJlZCBhLmJ0bi1vdXRsaW5lLmJ1dHRvbi5hbHQ6aG92ZXIsLmJhY2tncm91bmQtcmVkIC53b29jb21tZXJjZSBidXR0b24uYnRuLW91dGxpbmUuYnV0dG9uLmFsdDpob3Zlciwud29vY29tbWVyY2UgLmJhY2tncm91bmQtcmVkIGJ1dHRvbi5idG4tb3V0bGluZS5idXR0b24uYWx0OmhvdmVyLC5iYWNrZ3JvdW5kLXJlZCAud29vY29tbWVyY2UgaW5wdXQuYnRuLW91dGxpbmUuYnV0dG9uLmFsdDpob3Zlciwud29vY29tbWVyY2UgLmJhY2tncm91bmQtcmVkIGlucHV0LmJ0bi1vdXRsaW5lLmJ1dHRvbi5hbHQ6aG92ZXIsLmJhY2tncm91bmQtcmVkIC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dC5idG4tb3V0bGluZSNzdWJtaXQ6aG92ZXIsLndvb2NvbW1lcmNlICNyZXNwb25kIC5iYWNrZ3JvdW5kLXJlZCBpbnB1dC5idG4tb3V0bGluZSNzdWJtaXQ6aG92ZXIsLmJhY2tncm91bmQtcmVkIC53b29jb21tZXJjZSBhLmJ0bi1vdXRsaW5lLmJ1dHRvbjpob3Zlciwud29vY29tbWVyY2UgLmJhY2tncm91bmQtcmVkIGEuYnRuLW91dGxpbmUuYnV0dG9uOmhvdmVyLC5iYWNrZ3JvdW5kLXJlZCAud29vY29tbWVyY2UgYnV0dG9uLmJ0bi1vdXRsaW5lLmJ1dHRvbjpob3Zlciwud29vY29tbWVyY2UgLmJhY2tncm91bmQtcmVkIGJ1dHRvbi5idG4tb3V0bGluZS5idXR0b246aG92ZXIsLmJhY2tncm91bmQtcmVkIC53b29jb21tZXJjZSBpbnB1dC5idG4tb3V0bGluZS5idXR0b246aG92ZXIsLndvb2NvbW1lcmNlIC5iYWNrZ3JvdW5kLXJlZCBpbnB1dC5idG4tb3V0bGluZS5idXR0b246aG92ZXIsLmJhY2tncm91bmQtcmVkIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0LmJ0bi1vdXRsaW5lW3R5cGU9c3VibWl0XTpob3ZlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2Zvb3RlciAuYmFja2dyb3VuZC1yZWQgaW5wdXQuYnRuLW91dGxpbmVbdHlwZT1zdWJtaXRdOmhvdmVyLC5iYWNrZ3JvdW5kLXJlZCBpbnB1dC5idG4tb3V0bGluZVt0eXBlPXN1Ym1pdF06aG92ZXIsLmJhY2tncm91bmQtcmVkIC5idG4uYnRuLW91dGxpbmU6Zm9jdXMsLmJhY2tncm91bmQtcmVkIC53b29jb21tZXJjZSBhLmJ0bi1vdXRsaW5lLmJ1dHRvbi5hbHQ6Zm9jdXMsLndvb2NvbW1lcmNlIC5iYWNrZ3JvdW5kLXJlZCBhLmJ0bi1vdXRsaW5lLmJ1dHRvbi5hbHQ6Zm9jdXMsLmJhY2tncm91bmQtcmVkIC53b29jb21tZXJjZSBidXR0b24uYnRuLW91dGxpbmUuYnV0dG9uLmFsdDpmb2N1cywud29vY29tbWVyY2UgLmJhY2tncm91bmQtcmVkIGJ1dHRvbi5idG4tb3V0bGluZS5idXR0b24uYWx0OmZvY3VzLC5iYWNrZ3JvdW5kLXJlZCAud29vY29tbWVyY2UgaW5wdXQuYnRuLW91dGxpbmUuYnV0dG9uLmFsdDpmb2N1cywud29vY29tbWVyY2UgLmJhY2tncm91bmQtcmVkIGlucHV0LmJ0bi1vdXRsaW5lLmJ1dHRvbi5hbHQ6Zm9jdXMsLmJhY2tncm91bmQtcmVkIC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dC5idG4tb3V0bGluZSNzdWJtaXQ6Zm9jdXMsLndvb2NvbW1lcmNlICNyZXNwb25kIC5iYWNrZ3JvdW5kLXJlZCBpbnB1dC5idG4tb3V0bGluZSNzdWJtaXQ6Zm9jdXMsLmJhY2tncm91bmQtcmVkIC53b29jb21tZXJjZSBhLmJ0bi1vdXRsaW5lLmJ1dHRvbjpmb2N1cywud29vY29tbWVyY2UgLmJhY2tncm91bmQtcmVkIGEuYnRuLW91dGxpbmUuYnV0dG9uOmZvY3VzLC5iYWNrZ3JvdW5kLXJlZCAud29vY29tbWVyY2UgYnV0dG9uLmJ0bi1vdXRsaW5lLmJ1dHRvbjpmb2N1cywud29vY29tbWVyY2UgLmJhY2tncm91bmQtcmVkIGJ1dHRvbi5idG4tb3V0bGluZS5idXR0b246Zm9jdXMsLmJhY2tncm91bmQtcmVkIC53b29jb21tZXJjZSBpbnB1dC5idG4tb3V0bGluZS5idXR0b246Zm9jdXMsLndvb2NvbW1lcmNlIC5iYWNrZ3JvdW5kLXJlZCBpbnB1dC5idG4tb3V0bGluZS5idXR0b246Zm9jdXMsLmJhY2tncm91bmQtcmVkIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0LmJ0bi1vdXRsaW5lW3R5cGU9c3VibWl0XTpmb2N1cywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2Zvb3RlciAuYmFja2dyb3VuZC1yZWQgaW5wdXQuYnRuLW91dGxpbmVbdHlwZT1zdWJtaXRdOmZvY3VzLC5iYWNrZ3JvdW5kLXJlZCBpbnB1dC5idG4tb3V0bGluZVt0eXBlPXN1Ym1pdF06Zm9jdXMsLmJhY2tncm91bmQtcmVkIC5idG4uYnRuLW91dGxpbmU6YWN0aXZlLC5iYWNrZ3JvdW5kLXJlZCAud29vY29tbWVyY2UgYS5idG4tb3V0bGluZS5idXR0b24uYWx0OmFjdGl2ZSwud29vY29tbWVyY2UgLmJhY2tncm91bmQtcmVkIGEuYnRuLW91dGxpbmUuYnV0dG9uLmFsdDphY3RpdmUsLmJhY2tncm91bmQtcmVkIC53b29jb21tZXJjZSBidXR0b24uYnRuLW91dGxpbmUuYnV0dG9uLmFsdDphY3RpdmUsLndvb2NvbW1lcmNlIC5iYWNrZ3JvdW5kLXJlZCBidXR0b24uYnRuLW91dGxpbmUuYnV0dG9uLmFsdDphY3RpdmUsLmJhY2tncm91bmQtcmVkIC53b29jb21tZXJjZSBpbnB1dC5idG4tb3V0bGluZS5idXR0b24uYWx0OmFjdGl2ZSwud29vY29tbWVyY2UgLmJhY2tncm91bmQtcmVkIGlucHV0LmJ0bi1vdXRsaW5lLmJ1dHRvbi5hbHQ6YWN0aXZlLC5iYWNrZ3JvdW5kLXJlZCAud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQuYnRuLW91dGxpbmUjc3VibWl0OmFjdGl2ZSwud29vY29tbWVyY2UgI3Jlc3BvbmQgLmJhY2tncm91bmQtcmVkIGlucHV0LmJ0bi1vdXRsaW5lI3N1Ym1pdDphY3RpdmUsLmJhY2tncm91bmQtcmVkIC53b29jb21tZXJjZSBhLmJ0bi1vdXRsaW5lLmJ1dHRvbjphY3RpdmUsLndvb2NvbW1lcmNlIC5iYWNrZ3JvdW5kLXJlZCBhLmJ0bi1vdXRsaW5lLmJ1dHRvbjphY3RpdmUsLmJhY2tncm91bmQtcmVkIC53b29jb21tZXJjZSBidXR0b24uYnRuLW91dGxpbmUuYnV0dG9uOmFjdGl2ZSwud29vY29tbWVyY2UgLmJhY2tncm91bmQtcmVkIGJ1dHRvbi5idG4tb3V0bGluZS5idXR0b246YWN0aXZlLC5iYWNrZ3JvdW5kLXJlZCAud29vY29tbWVyY2UgaW5wdXQuYnRuLW91dGxpbmUuYnV0dG9uOmFjdGl2ZSwud29vY29tbWVyY2UgLmJhY2tncm91bmQtcmVkIGlucHV0LmJ0bi1vdXRsaW5lLmJ1dHRvbjphY3RpdmUsLmJhY2tncm91bmQtcmVkIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0LmJ0bi1vdXRsaW5lW3R5cGU9c3VibWl0XTphY3RpdmUsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9mb290ZXIgLmJhY2tncm91bmQtcmVkIGlucHV0LmJ0bi1vdXRsaW5lW3R5cGU9c3VibWl0XTphY3RpdmUsLmJhY2tncm91bmQtcmVkIGlucHV0LmJ0bi1vdXRsaW5lW3R5cGU9c3VibWl0XTphY3RpdmUsLmJhY2tncm91bmQtcmVkIC5mb290ZXJfX2J0bjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmYgIWltcG9ydGFudDtib3JkZXItY29sb3I6I2ZmZiAhaW1wb3J0YW50O2NvbG9yOiM5MzAzMDMgIWltcG9ydGFudH0uYmFja2dyb3VuZC1yZWQgLmJ0bjpob3ZlciBzcGFuLC5iYWNrZ3JvdW5kLXJlZCAud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdDpob3ZlciBzcGFuLC53b29jb21tZXJjZSAjcmVzcG9uZCAuYmFja2dyb3VuZC1yZWQgaW5wdXQjc3VibWl0LmFsdDpob3ZlciBzcGFuLC5iYWNrZ3JvdW5kLXJlZCAud29vY29tbWVyY2UgYS5idXR0b24uYWx0OmhvdmVyIHNwYW4sLndvb2NvbW1lcmNlIC5iYWNrZ3JvdW5kLXJlZCBhLmJ1dHRvbi5hbHQ6aG92ZXIgc3BhbiwuYmFja2dyb3VuZC1yZWQgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0OmhvdmVyIHNwYW4sLndvb2NvbW1lcmNlIC5iYWNrZ3JvdW5kLXJlZCBidXR0b24uYnV0dG9uLmFsdDpob3ZlciBzcGFuLC5iYWNrZ3JvdW5kLXJlZCAud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdDpob3ZlciBzcGFuLC53b29jb21tZXJjZSAuYmFja2dyb3VuZC1yZWQgaW5wdXQuYnV0dG9uLmFsdDpob3ZlciBzcGFuLC5iYWNrZ3JvdW5kLXJlZCAud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0OmhvdmVyIHNwYW4sLndvb2NvbW1lcmNlICNyZXNwb25kIC5iYWNrZ3JvdW5kLXJlZCBpbnB1dCNzdWJtaXQ6aG92ZXIgc3BhbiwuYmFja2dyb3VuZC1yZWQgLndvb2NvbW1lcmNlIGEuYnV0dG9uOmhvdmVyIHNwYW4sLndvb2NvbW1lcmNlIC5iYWNrZ3JvdW5kLXJlZCBhLmJ1dHRvbjpob3ZlciBzcGFuLC5iYWNrZ3JvdW5kLXJlZCAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpob3ZlciBzcGFuLC53b29jb21tZXJjZSAuYmFja2dyb3VuZC1yZWQgYnV0dG9uLmJ1dHRvbjpob3ZlciBzcGFuLC5iYWNrZ3JvdW5kLXJlZCAud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uOmhvdmVyIHNwYW4sLndvb2NvbW1lcmNlIC5iYWNrZ3JvdW5kLXJlZCBpbnB1dC5idXR0b246aG92ZXIgc3BhbiwuYmFja2dyb3VuZC1yZWQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHNwYW4sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9mb290ZXIgLmJhY2tncm91bmQtcmVkIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciBzcGFuLC5iYWNrZ3JvdW5kLXJlZCBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIgc3BhbiwuYmFja2dyb3VuZC1yZWQgLmJ0bjpmb2N1cyBzcGFuLC5iYWNrZ3JvdW5kLXJlZCAud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdDpmb2N1cyBzcGFuLC53b29jb21tZXJjZSAjcmVzcG9uZCAuYmFja2dyb3VuZC1yZWQgaW5wdXQjc3VibWl0LmFsdDpmb2N1cyBzcGFuLC5iYWNrZ3JvdW5kLXJlZCAud29vY29tbWVyY2UgYS5idXR0b24uYWx0OmZvY3VzIHNwYW4sLndvb2NvbW1lcmNlIC5iYWNrZ3JvdW5kLXJlZCBhLmJ1dHRvbi5hbHQ6Zm9jdXMgc3BhbiwuYmFja2dyb3VuZC1yZWQgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0OmZvY3VzIHNwYW4sLndvb2NvbW1lcmNlIC5iYWNrZ3JvdW5kLXJlZCBidXR0b24uYnV0dG9uLmFsdDpmb2N1cyBzcGFuLC5iYWNrZ3JvdW5kLXJlZCAud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdDpmb2N1cyBzcGFuLC53b29jb21tZXJjZSAuYmFja2dyb3VuZC1yZWQgaW5wdXQuYnV0dG9uLmFsdDpmb2N1cyBzcGFuLC5iYWNrZ3JvdW5kLXJlZCAud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0OmZvY3VzIHNwYW4sLndvb2NvbW1lcmNlICNyZXNwb25kIC5iYWNrZ3JvdW5kLXJlZCBpbnB1dCNzdWJtaXQ6Zm9jdXMgc3BhbiwuYmFja2dyb3VuZC1yZWQgLndvb2NvbW1lcmNlIGEuYnV0dG9uOmZvY3VzIHNwYW4sLndvb2NvbW1lcmNlIC5iYWNrZ3JvdW5kLXJlZCBhLmJ1dHRvbjpmb2N1cyBzcGFuLC5iYWNrZ3JvdW5kLXJlZCAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpmb2N1cyBzcGFuLC53b29jb21tZXJjZSAuYmFja2dyb3VuZC1yZWQgYnV0dG9uLmJ1dHRvbjpmb2N1cyBzcGFuLC5iYWNrZ3JvdW5kLXJlZCAud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uOmZvY3VzIHNwYW4sLndvb2NvbW1lcmNlIC5iYWNrZ3JvdW5kLXJlZCBpbnB1dC5idXR0b246Zm9jdXMgc3BhbiwuYmFja2dyb3VuZC1yZWQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzIHNwYW4sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9mb290ZXIgLmJhY2tncm91bmQtcmVkIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyBzcGFuLC5iYWNrZ3JvdW5kLXJlZCBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMgc3BhbiwuYmFja2dyb3VuZC1yZWQgLmJ0bjphY3RpdmUgc3BhbiwuYmFja2dyb3VuZC1yZWQgLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQ6YWN0aXZlIHNwYW4sLndvb2NvbW1lcmNlICNyZXNwb25kIC5iYWNrZ3JvdW5kLXJlZCBpbnB1dCNzdWJtaXQuYWx0OmFjdGl2ZSBzcGFuLC5iYWNrZ3JvdW5kLXJlZCAud29vY29tbWVyY2UgYS5idXR0b24uYWx0OmFjdGl2ZSBzcGFuLC53b29jb21tZXJjZSAuYmFja2dyb3VuZC1yZWQgYS5idXR0b24uYWx0OmFjdGl2ZSBzcGFuLC5iYWNrZ3JvdW5kLXJlZCAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQ6YWN0aXZlIHNwYW4sLndvb2NvbW1lcmNlIC5iYWNrZ3JvdW5kLXJlZCBidXR0b24uYnV0dG9uLmFsdDphY3RpdmUgc3BhbiwuYmFja2dyb3VuZC1yZWQgLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQ6YWN0aXZlIHNwYW4sLndvb2NvbW1lcmNlIC5iYWNrZ3JvdW5kLXJlZCBpbnB1dC5idXR0b24uYWx0OmFjdGl2ZSBzcGFuLC5iYWNrZ3JvdW5kLXJlZCAud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0OmFjdGl2ZSBzcGFuLC53b29jb21tZXJjZSAjcmVzcG9uZCAuYmFja2dyb3VuZC1yZWQgaW5wdXQjc3VibWl0OmFjdGl2ZSBzcGFuLC5iYWNrZ3JvdW5kLXJlZCAud29vY29tbWVyY2UgYS5idXR0b246YWN0aXZlIHNwYW4sLndvb2NvbW1lcmNlIC5iYWNrZ3JvdW5kLXJlZCBhLmJ1dHRvbjphY3RpdmUgc3BhbiwuYmFja2dyb3VuZC1yZWQgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246YWN0aXZlIHNwYW4sLndvb2NvbW1lcmNlIC5iYWNrZ3JvdW5kLXJlZCBidXR0b24uYnV0dG9uOmFjdGl2ZSBzcGFuLC5iYWNrZ3JvdW5kLXJlZCAud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uOmFjdGl2ZSBzcGFuLC53b29jb21tZXJjZSAuYmFja2dyb3VuZC1yZWQgaW5wdXQuYnV0dG9uOmFjdGl2ZSBzcGFuLC5iYWNrZ3JvdW5kLXJlZCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlIHNwYW4sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9mb290ZXIgLmJhY2tncm91bmQtcmVkIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUgc3BhbiwuYmFja2dyb3VuZC1yZWQgaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSBzcGFuLC5iYWNrZ3JvdW5kLXJlZCAuYnRuOmhvdmVyIGEsLmJhY2tncm91bmQtcmVkIC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0OmhvdmVyIGEsLndvb2NvbW1lcmNlICNyZXNwb25kIC5iYWNrZ3JvdW5kLXJlZCBpbnB1dCNzdWJtaXQuYWx0OmhvdmVyIGEsLmJhY2tncm91bmQtcmVkIC53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQ6aG92ZXIgYSwud29vY29tbWVyY2UgLmJhY2tncm91bmQtcmVkIGEuYnV0dG9uLmFsdDpob3ZlciBhLC5iYWNrZ3JvdW5kLXJlZCAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQ6aG92ZXIgYSwud29vY29tbWVyY2UgLmJhY2tncm91bmQtcmVkIGJ1dHRvbi5idXR0b24uYWx0OmhvdmVyIGEsLmJhY2tncm91bmQtcmVkIC53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0OmhvdmVyIGEsLndvb2NvbW1lcmNlIC5iYWNrZ3JvdW5kLXJlZCBpbnB1dC5idXR0b24uYWx0OmhvdmVyIGEsLmJhY2tncm91bmQtcmVkIC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6aG92ZXIgYSwud29vY29tbWVyY2UgI3Jlc3BvbmQgLmJhY2tncm91bmQtcmVkIGlucHV0I3N1Ym1pdDpob3ZlciBhLC5iYWNrZ3JvdW5kLXJlZCAud29vY29tbWVyY2UgYS5idXR0b246aG92ZXIgYSwud29vY29tbWVyY2UgLmJhY2tncm91bmQtcmVkIGEuYnV0dG9uOmhvdmVyIGEsLmJhY2tncm91bmQtcmVkIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmhvdmVyIGEsLndvb2NvbW1lcmNlIC5iYWNrZ3JvdW5kLXJlZCBidXR0b24uYnV0dG9uOmhvdmVyIGEsLmJhY2tncm91bmQtcmVkIC53b29jb21tZXJjZSBpbnB1dC5idXR0b246aG92ZXIgYSwud29vY29tbWVyY2UgLmJhY2tncm91bmQtcmVkIGlucHV0LmJ1dHRvbjpob3ZlciBhLC5iYWNrZ3JvdW5kLXJlZCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIgYSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2Zvb3RlciAuYmFja2dyb3VuZC1yZWQgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIGEsLmJhY2tncm91bmQtcmVkIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciBhLC5iYWNrZ3JvdW5kLXJlZCAuYnRuOmZvY3VzIGEsLmJhY2tncm91bmQtcmVkIC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0OmZvY3VzIGEsLndvb2NvbW1lcmNlICNyZXNwb25kIC5iYWNrZ3JvdW5kLXJlZCBpbnB1dCNzdWJtaXQuYWx0OmZvY3VzIGEsLmJhY2tncm91bmQtcmVkIC53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQ6Zm9jdXMgYSwud29vY29tbWVyY2UgLmJhY2tncm91bmQtcmVkIGEuYnV0dG9uLmFsdDpmb2N1cyBhLC5iYWNrZ3JvdW5kLXJlZCAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQ6Zm9jdXMgYSwud29vY29tbWVyY2UgLmJhY2tncm91bmQtcmVkIGJ1dHRvbi5idXR0b24uYWx0OmZvY3VzIGEsLmJhY2tncm91bmQtcmVkIC53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0OmZvY3VzIGEsLndvb2NvbW1lcmNlIC5iYWNrZ3JvdW5kLXJlZCBpbnB1dC5idXR0b24uYWx0OmZvY3VzIGEsLmJhY2tncm91bmQtcmVkIC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6Zm9jdXMgYSwud29vY29tbWVyY2UgI3Jlc3BvbmQgLmJhY2tncm91bmQtcmVkIGlucHV0I3N1Ym1pdDpmb2N1cyBhLC5iYWNrZ3JvdW5kLXJlZCAud29vY29tbWVyY2UgYS5idXR0b246Zm9jdXMgYSwud29vY29tbWVyY2UgLmJhY2tncm91bmQtcmVkIGEuYnV0dG9uOmZvY3VzIGEsLmJhY2tncm91bmQtcmVkIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmZvY3VzIGEsLndvb2NvbW1lcmNlIC5iYWNrZ3JvdW5kLXJlZCBidXR0b24uYnV0dG9uOmZvY3VzIGEsLmJhY2tncm91bmQtcmVkIC53b29jb21tZXJjZSBpbnB1dC5idXR0b246Zm9jdXMgYSwud29vY29tbWVyY2UgLmJhY2tncm91bmQtcmVkIGlucHV0LmJ1dHRvbjpmb2N1cyBhLC5iYWNrZ3JvdW5kLXJlZCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMgYSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2Zvb3RlciAuYmFja2dyb3VuZC1yZWQgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzIGEsLmJhY2tncm91bmQtcmVkIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyBhLC5iYWNrZ3JvdW5kLXJlZCAuYnRuOmFjdGl2ZSBhLC5iYWNrZ3JvdW5kLXJlZCAud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdDphY3RpdmUgYSwud29vY29tbWVyY2UgI3Jlc3BvbmQgLmJhY2tncm91bmQtcmVkIGlucHV0I3N1Ym1pdC5hbHQ6YWN0aXZlIGEsLmJhY2tncm91bmQtcmVkIC53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQ6YWN0aXZlIGEsLndvb2NvbW1lcmNlIC5iYWNrZ3JvdW5kLXJlZCBhLmJ1dHRvbi5hbHQ6YWN0aXZlIGEsLmJhY2tncm91bmQtcmVkIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdDphY3RpdmUgYSwud29vY29tbWVyY2UgLmJhY2tncm91bmQtcmVkIGJ1dHRvbi5idXR0b24uYWx0OmFjdGl2ZSBhLC5iYWNrZ3JvdW5kLXJlZCAud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdDphY3RpdmUgYSwud29vY29tbWVyY2UgLmJhY2tncm91bmQtcmVkIGlucHV0LmJ1dHRvbi5hbHQ6YWN0aXZlIGEsLmJhY2tncm91bmQtcmVkIC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6YWN0aXZlIGEsLndvb2NvbW1lcmNlICNyZXNwb25kIC5iYWNrZ3JvdW5kLXJlZCBpbnB1dCNzdWJtaXQ6YWN0aXZlIGEsLmJhY2tncm91bmQtcmVkIC53b29jb21tZXJjZSBhLmJ1dHRvbjphY3RpdmUgYSwud29vY29tbWVyY2UgLmJhY2tncm91bmQtcmVkIGEuYnV0dG9uOmFjdGl2ZSBhLC5iYWNrZ3JvdW5kLXJlZCAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjphY3RpdmUgYSwud29vY29tbWVyY2UgLmJhY2tncm91bmQtcmVkIGJ1dHRvbi5idXR0b246YWN0aXZlIGEsLmJhY2tncm91bmQtcmVkIC53b29jb21tZXJjZSBpbnB1dC5idXR0b246YWN0aXZlIGEsLndvb2NvbW1lcmNlIC5iYWNrZ3JvdW5kLXJlZCBpbnB1dC5idXR0b246YWN0aXZlIGEsLmJhY2tncm91bmQtcmVkIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUgYSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2Zvb3RlciAuYmFja2dyb3VuZC1yZWQgaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSBhLC5iYWNrZ3JvdW5kLXJlZCBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlIGF7Y29sb3I6IzkzMDMwMyAhaW1wb3J0YW50fS5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWNvbG9yXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRlXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1tb250aF0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9bnVtYmVyXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9c2VhcmNoXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10ZWxdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRleHRdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRpbWVdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXVybF0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9d2Vla10sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIHNlbGVjdCwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gdGV4dGFyZWEsaW5wdXRbdHlwZT10ZXh0XSxpbnB1dFt0eXBlPWVtYWlsXSxpbnB1dFt0eXBlPXVybF0saW5wdXRbdHlwZT1wYXNzd29yZF0saW5wdXRbdHlwZT1zZWFyY2hdLGlucHV0W3R5cGU9bnVtYmVyXSxpbnB1dFt0eXBlPXRlbF0saW5wdXRbdHlwZT1yYW5nZV0saW5wdXRbdHlwZT1kYXRlXSxpbnB1dFt0eXBlPW1vbnRoXSxpbnB1dFt0eXBlPXdlZWtdLGlucHV0W3R5cGU9dGltZV0saW5wdXRbdHlwZT1kYXRldGltZV0saW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0saW5wdXRbdHlwZT1jb2xvcl0sdGV4dGFyZWF7dHJhbnNpdGlvbjphbGwgLjNzIDBzO3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiMyMDIwMWU7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MXJlbTtwYWRkaW5nOi44MTI1cmVtIDFyZW07Ym9yZGVyOjFweCBzb2xpZCAjZTVlNWU1O2JvcmRlci1yYWRpdXM6LjMxMjVyZW19Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9Y29sb3JdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRlXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRldGltZV06LW1zLWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9bW9udGhdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1udW1iZXJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRlbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRleHRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10aW1lXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dXJsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9d2Vla106LW1zLWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBzZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT10ZXh0XTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1lbWFpbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9dXJsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1wYXNzd29yZF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9c2VhcmNoXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1udW1iZXJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXRlbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9cmFuZ2VdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPWRhdGVdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPW1vbnRoXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT13ZWVrXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT10aW1lXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1kYXRldGltZV06LW1zLWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPWNvbG9yXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVye3RyYW5zaXRpb246YWxsIC4zcyAwcztvcGFjaXR5Oi44fS5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWNvbG9yXTotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGVdOi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZW1haWxdOi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9bW9udGhdOi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9bnVtYmVyXTotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXTotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF06LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10ZWxdOi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGV4dF06LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10aW1lXTotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXVybF06LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT13ZWVrXTotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBzZWxlY3Q6LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXRleHRdOi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1lbWFpbF06LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXVybF06LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXBhc3N3b3JkXTotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9c2VhcmNoXTotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9bnVtYmVyXTotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9dGVsXTotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9cmFuZ2VdOi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1kYXRlXTotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9bW9udGhdOi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT13ZWVrXTotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9dGltZV06LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPWRhdGV0aW1lXTotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1jb2xvcl06LW1vei1wbGFjZWhvbGRlcix0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVye3RyYW5zaXRpb246YWxsIC4zcyAwcztvcGFjaXR5Oi44fS5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWNvbG9yXTo6LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRlXTo6LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Oi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOjotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTo6LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1tb250aF06Oi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9bnVtYmVyXTo6LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF06Oi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9c2VhcmNoXTo6LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10ZWxdOjotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRleHRdOjotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRpbWVdOjotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXVybF06Oi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9d2Vla106Oi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIHNlbGVjdDo6LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPWVtYWlsXTo6LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXVybF06Oi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1wYXNzd29yZF06Oi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1zZWFyY2hdOjotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9bnVtYmVyXTo6LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXRlbF06Oi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1kYXRlXTo6LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPW1vbnRoXTo6LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXdlZWtdOjotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9dGltZV06Oi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1kYXRldGltZV06Oi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Oi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1jb2xvcl06Oi1tb3otcGxhY2Vob2xkZXIsdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXJ7dHJhbnNpdGlvbjphbGwgLjNzIDBzO29wYWNpdHk6Ljh9Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9Y29sb3JdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGVdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRldGltZV06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZW1haWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPW1vbnRoXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRlbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGV4dF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGltZV06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dXJsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT13ZWVrXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXRleHRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9ZW1haWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9dXJsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXBhc3N3b3JkXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9dGVsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPWRhdGVdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9bW9udGhdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9d2Vla106Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT10aW1lXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPWRhdGV0aW1lXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPWNvbG9yXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcix0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcnt0cmFuc2l0aW9uOmFsbCAuM3MgMHM7b3BhY2l0eTouOH0uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1jb2xvcl06OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGVdOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lXTo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1tb250aF06OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPW51bWJlcl06OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXTo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9c2VhcmNoXTo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGVsXTo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRpbWVdOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT11cmxdOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT13ZWVrXTo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIHNlbGVjdDo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIHRleHRhcmVhOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT11cmxdOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPXBhc3N3b3JkXTo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1zZWFyY2hdOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPW51bWJlcl06OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9dGVsXTo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1yYW5nZV06OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9ZGF0ZV06OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9bW9udGhdOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPXdlZWtdOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPXRpbWVdOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPWRhdGV0aW1lXTo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9Y29sb3JdOjpwbGFjZWhvbGRlcix0ZXh0YXJlYTo6cGxhY2Vob2xkZXJ7dHJhbnNpdGlvbjphbGwgLjNzIDBzO29wYWNpdHk6Ljh9Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9Y29sb3JdOmhvdmVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGVdOmhvdmVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpob3ZlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRldGltZV06aG92ZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZW1haWxdOmhvdmVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPW1vbnRoXTpob3ZlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1udW1iZXJdOmhvdmVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXTpob3ZlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdOmhvdmVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRlbF06aG92ZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGV4dF06aG92ZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGltZV06aG92ZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dXJsXTpob3ZlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT13ZWVrXTpob3ZlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gc2VsZWN0OmhvdmVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSB0ZXh0YXJlYTpob3ZlcixpbnB1dFt0eXBlPXRleHRdOmhvdmVyLGlucHV0W3R5cGU9ZW1haWxdOmhvdmVyLGlucHV0W3R5cGU9dXJsXTpob3ZlcixpbnB1dFt0eXBlPXBhc3N3b3JkXTpob3ZlcixpbnB1dFt0eXBlPXNlYXJjaF06aG92ZXIsaW5wdXRbdHlwZT1udW1iZXJdOmhvdmVyLGlucHV0W3R5cGU9dGVsXTpob3ZlcixpbnB1dFt0eXBlPXJhbmdlXTpob3ZlcixpbnB1dFt0eXBlPWRhdGVdOmhvdmVyLGlucHV0W3R5cGU9bW9udGhdOmhvdmVyLGlucHV0W3R5cGU9d2Vla106aG92ZXIsaW5wdXRbdHlwZT10aW1lXTpob3ZlcixpbnB1dFt0eXBlPWRhdGV0aW1lXTpob3ZlcixpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpob3ZlcixpbnB1dFt0eXBlPWNvbG9yXTpob3Zlcix0ZXh0YXJlYTpob3ZlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1jb2xvcl06Zm9jdXMsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZV06Zm9jdXMsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmZvY3VzLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lXTpmb2N1cywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9bW9udGhdOmZvY3VzLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGVsXTpmb2N1cywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10ZXh0XTpmb2N1cywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10aW1lXTpmb2N1cywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT11cmxdOmZvY3VzLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXdlZWtdOmZvY3VzLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBzZWxlY3Q6Zm9jdXMsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIHRleHRhcmVhOmZvY3VzLGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsaW5wdXRbdHlwZT11cmxdOmZvY3VzLGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyxpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMsaW5wdXRbdHlwZT10ZWxdOmZvY3VzLGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzLGlucHV0W3R5cGU9ZGF0ZV06Zm9jdXMsaW5wdXRbdHlwZT1tb250aF06Zm9jdXMsaW5wdXRbdHlwZT13ZWVrXTpmb2N1cyxpbnB1dFt0eXBlPXRpbWVdOmZvY3VzLGlucHV0W3R5cGU9ZGF0ZXRpbWVdOmZvY3VzLGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmZvY3VzLGlucHV0W3R5cGU9Y29sb3JdOmZvY3VzLHRleHRhcmVhOmZvY3VzLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWNvbG9yXTphY3RpdmUsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZV06YWN0aXZlLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTphY3RpdmUsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOmFjdGl2ZSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF06YWN0aXZlLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPW1vbnRoXTphY3RpdmUsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9bnVtYmVyXTphY3RpdmUsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdOmFjdGl2ZSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdOmFjdGl2ZSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10ZWxdOmFjdGl2ZSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10ZXh0XTphY3RpdmUsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGltZV06YWN0aXZlLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXVybF06YWN0aXZlLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXdlZWtdOmFjdGl2ZSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gc2VsZWN0OmFjdGl2ZSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gdGV4dGFyZWE6YWN0aXZlLGlucHV0W3R5cGU9dGV4dF06YWN0aXZlLGlucHV0W3R5cGU9ZW1haWxdOmFjdGl2ZSxpbnB1dFt0eXBlPXVybF06YWN0aXZlLGlucHV0W3R5cGU9cGFzc3dvcmRdOmFjdGl2ZSxpbnB1dFt0eXBlPXNlYXJjaF06YWN0aXZlLGlucHV0W3R5cGU9bnVtYmVyXTphY3RpdmUsaW5wdXRbdHlwZT10ZWxdOmFjdGl2ZSxpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmUsaW5wdXRbdHlwZT1kYXRlXTphY3RpdmUsaW5wdXRbdHlwZT1tb250aF06YWN0aXZlLGlucHV0W3R5cGU9d2Vla106YWN0aXZlLGlucHV0W3R5cGU9dGltZV06YWN0aXZlLGlucHV0W3R5cGU9ZGF0ZXRpbWVdOmFjdGl2ZSxpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTphY3RpdmUsaW5wdXRbdHlwZT1jb2xvcl06YWN0aXZlLHRleHRhcmVhOmFjdGl2ZXtib3JkZXItY29sb3I6IzIwMjAxZX0uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1jb2xvcl06Zm9jdXM6OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGVdOmZvY3VzOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Zm9jdXM6OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lXTpmb2N1czo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1tb250aF06Zm9jdXM6OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXM6OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1czo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1czo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGVsXTpmb2N1czo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGV4dF06Zm9jdXM6OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRpbWVdOmZvY3VzOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT11cmxdOmZvY3VzOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT13ZWVrXTpmb2N1czo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIHNlbGVjdDpmb2N1czo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIHRleHRhcmVhOmZvY3VzOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPXRleHRdOmZvY3VzOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPWVtYWlsXTpmb2N1czo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT11cmxdOmZvY3VzOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1czo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXM6OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9dGVsXTpmb2N1czo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXM6OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9ZGF0ZV06Zm9jdXM6OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9bW9udGhdOmZvY3VzOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPXdlZWtdOmZvY3VzOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPXRpbWVdOmZvY3VzOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPWRhdGV0aW1lXTpmb2N1czo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Zm9jdXM6OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9Y29sb3JdOmZvY3VzOjpwbGFjZWhvbGRlcix0ZXh0YXJlYTpmb2N1czo6cGxhY2Vob2xkZXJ7b3BhY2l0eTouMn0uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXQuaGlkZGVuW3R5cGU9Y29sb3JdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dC5oaWRkZW5bdHlwZT1kYXRlXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXQuaGlkZGVuW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dC5oaWRkZW5bdHlwZT1kYXRldGltZV0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0LmhpZGRlblt0eXBlPWVtYWlsXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXQuaGlkZGVuW3R5cGU9bW9udGhdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dC5oaWRkZW5bdHlwZT1udW1iZXJdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dC5oaWRkZW5bdHlwZT1wYXNzd29yZF0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0LmhpZGRlblt0eXBlPXNlYXJjaF0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0LmhpZGRlblt0eXBlPXRlbF0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0LmhpZGRlblt0eXBlPXRleHRdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dC5oaWRkZW5bdHlwZT10aW1lXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXQuaGlkZGVuW3R5cGU9dXJsXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXQuaGlkZGVuW3R5cGU9d2Vla10sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIHNlbGVjdC5oaWRkZW4sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIHRleHRhcmVhLmhpZGRlbixpbnB1dC5oaWRkZW5bdHlwZT10ZXh0XSxpbnB1dC5oaWRkZW5bdHlwZT1lbWFpbF0saW5wdXQuaGlkZGVuW3R5cGU9dXJsXSxpbnB1dC5oaWRkZW5bdHlwZT1wYXNzd29yZF0saW5wdXQuaGlkZGVuW3R5cGU9c2VhcmNoXSxpbnB1dC5oaWRkZW5bdHlwZT1udW1iZXJdLGlucHV0LmhpZGRlblt0eXBlPXRlbF0saW5wdXQuaGlkZGVuW3R5cGU9cmFuZ2VdLGlucHV0LmhpZGRlblt0eXBlPWRhdGVdLGlucHV0LmhpZGRlblt0eXBlPW1vbnRoXSxpbnB1dC5oaWRkZW5bdHlwZT13ZWVrXSxpbnB1dC5oaWRkZW5bdHlwZT10aW1lXSxpbnB1dC5oaWRkZW5bdHlwZT1kYXRldGltZV0saW5wdXQuaGlkZGVuW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLGlucHV0LmhpZGRlblt0eXBlPWNvbG9yXSx0ZXh0YXJlYS5oaWRkZW57b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVufWlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lO21hcmdpbjowfWlucHV0W3R5cGU9bnVtYmVyXXstbW96LWFwcGVhcmFuY2U6dGV4dGZpZWxkO3RleHQtYWxpZ246cmlnaHQ7cGFkZGluZy1yaWdodDoxcmVtO3BhZGRpbmctbGVmdDoxcmVtfWZpZWxkc2V0e2JvcmRlci1yYWRpdXM6LjMxMjVyZW19dGV4dGFyZWF7aGVpZ2h0OjYuODc1cmVtO3BhZGRpbmc6MXJlbX1pbnB1dFt0eXBlPWNoZWNrYm94XXt0cmFuc2l0aW9uOmFsbCAuM3MgMHM7ZmxleC1zaHJpbms6MDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJTtib3JkZXI6MXB4IHNvbGlkICNlNWU1ZTU7Ym9yZGVyLXJhZGl1czouMzEyNXJlbTthcHBlYXJhbmNlOm5vbmU7bWFyZ2luLXJpZ2h0Oi41ZW19aW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZHtiYWNrZ3JvdW5kLWNvbG9yOiMyMDIwMWU7Ym9yZGVyLWNvbG9yOiMyMDIwMWU7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDUxMiA1MTInJTNFJTNDcGF0aCBkPSdNMTczLjg5OCA0MzkuNDA0bC0xNjYuNC0xNjYuNGMtOS45OTctOS45OTctOS45OTctMjYuMjA2IDAtMzYuMjA0bDM2LjIwMy0zNi4yMDRjOS45OTctOS45OTggMjYuMjA3LTkuOTk4IDM2LjIwNCAwTDE5MiAzMTIuNjkgNDMyLjA5NSA3Mi41OTZjOS45OTctOS45OTcgMjYuMjA3LTkuOTk3IDM2LjIwNCAwbDM2LjIwMyAzNi4yMDRjOS45OTcgOS45OTcgOS45OTcgMjYuMjA2IDAgMzYuMjA0bC0yOTQuNCAyOTQuNDAxYy05Ljk5OCA5Ljk5Ny0yNi4yMDcgOS45OTctMzYuMjA0LS4wMDF6JyBmaWxsPSclMjNmZmYnLyUzRSUzQy9zdmclM0VcIil9bGFiZWw6aG92ZXIgaW5wdXRbdHlwZT1jaGVja2JveF17Ym9yZGVyLWNvbG9yOiMyMDIwMWV9aW5wdXRbdHlwZT1yYWRpb117dHJhbnNpdGlvbjphbGwgLjNzIDBzO2ZsZXgtc2hyaW5rOjA7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbTtib3JkZXI6MXB4IHNvbGlkICNlNWU1ZTU7Ym9yZGVyLXJhZGl1czo1MCU7YXBwZWFyYW5jZTpub25lO21hcmdpbi1yaWdodDouNWVtfWlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWR7YmFja2dyb3VuZC1jb2xvcjojMjAyMDFlO2JhY2tncm91bmQ6cmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgIzIwMjAxZSAwJSwgIzIwMjAxZSAwLjI1cmVtLCB3aGl0ZSAwLjI1cmVtKTtib3JkZXItY29sb3I6IzIwMjAxZX1pbnB1dFt0eXBlPXJhZGlvXTpob3Zlcntib3JkZXItY29sb3I6IzIwMjAxZX1sYWJlbDpob3ZlciBpbnB1dFt0eXBlPXJhZGlvXXtib3JkZXItY29sb3I6IzIwMjAxZX1Aa2V5ZnJhbWVzIHJvdGF0aW9uezAle3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5mbGV4LXJvd3tmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudH0uZmxleC1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnR9LmZsZXgtcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5e2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHkgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudH1AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7LmZsZXgtbWQtcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50fS5mbGV4LW1kLWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudH0uZmxleC1tZC1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LW1kLWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1ldmVubHl7anVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5mbGV4LWxnLXJvd3tmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudH0uZmxleC1sZy1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnR9LmZsZXgtbGctcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1sZy1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctZXZlbmx5e2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHkgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogMTQ0MHB4KXsuZmxleC14bC1yb3d7ZmxleC1kaXJlY3Rpb246cm93ICFpbXBvcnRhbnR9LmZsZXgteGwtY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50fS5mbGV4LXhsLXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgteGwtY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWV2ZW5seXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDApey5oaWRkZW4teHMtdXB7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBtZWRpYShtYXgtd2lkdGg6IC0xKXsudmlzaWJsZS14cy11cHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5oaWRkZW4tbWQtdXB7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBtZWRpYShtYXgtd2lkdGg6IDYzOXB4KXsudmlzaWJsZS1tZC11cHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuaGlkZGVuLWxnLXVwe2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpey52aXNpYmxlLWxnLXVwe2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiAxNDQwcHgpey5oaWRkZW4teGwtdXB7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBtZWRpYShtYXgtd2lkdGg6IDE0MzlweCl7LnZpc2libGUteGwtdXB7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fS5kLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnRleHQtanVzdGlmeXt0ZXh0LWFsaWduOmp1c3RpZnkgIWltcG9ydGFudH0udGV4dC13cmFwe3doaXRlLXNwYWNlOm5vcm1hbCAhaW1wb3J0YW50fS50ZXh0LW5vd3JhcHt3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudH0udGV4dC10cnVuY2F0ZXtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9LnRleHQtbGVmdHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQtY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9QG1lZGlhKG1pbi13aWR0aDogMCl7LnRleHQteHMtbGVmdHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC14cy1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQteHMtY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsudGV4dC1tZC1sZWZ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LW1kLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udGV4dC1tZC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsudGV4dC1sZy1sZWZ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LWxnLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udGV4dC1sZy1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogMTQ0MHB4KXsudGV4dC14bC1sZWZ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LXhsLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udGV4dC14bC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH19LnRleHQtbG93ZXJjYXNle3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZSAhaW1wb3J0YW50fS50ZXh0LXVwcGVyY2FzZXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudH0udGV4dC1jYXBpdGFsaXple3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemUgIWltcG9ydGFudH0uYmctcHJpbWFyeXtiYWNrZ3JvdW5kLWNvbG9yOiM5MzAzMDMgIWltcG9ydGFudH0uY29sb3ItcHJpbWFyeXtjb2xvcjojOTMwMzAzICFpbXBvcnRhbnR9LmJnLXNlY29uZGFyeXtiYWNrZ3JvdW5kLWNvbG9yOiMyMDIwMWUgIWltcG9ydGFudH0uY29sb3Itc2Vjb25kYXJ5e2NvbG9yOiMyMDIwMWUgIWltcG9ydGFudH0uYmctd2hpdGV7YmFja2dyb3VuZC1jb2xvcjojZmZmICFpbXBvcnRhbnR9LmNvbG9yLXdoaXRle2NvbG9yOiNmZmYgIWltcG9ydGFudH0uYmctYmxhY2t7YmFja2dyb3VuZC1jb2xvcjojMjAyMDFlICFpbXBvcnRhbnR9LmNvbG9yLWJsYWNre2NvbG9yOiMyMDIwMWUgIWltcG9ydGFudH0uYmctZ3JleXtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjUgIWltcG9ydGFudH0uY29sb3ItZ3JleXtjb2xvcjojZjVmNWY1ICFpbXBvcnRhbnR9LmltZy1jb3Zlcnt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7aGVpZ2h0OjEwMCUgIWltcG9ydGFudDtvYmplY3QtZml0OmNvdmVyICFpbXBvcnRhbnQ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfS5pbWctY29udGFpbnt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7aGVpZ2h0OjEwMCUgIWltcG9ydGFudDtvYmplY3QtZml0OmNvbnRhaW4gIWltcG9ydGFudH0uc2NyZWVuLXJlYWRlci10ZXh0e2JvcmRlcjowO2NsaXA6cmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO2NsaXAtcGF0aDppbnNldCg1MCUpO2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O3dpZHRoOjFweDt3b3JkLXdyYXA6bm9ybWFsICFpbXBvcnRhbnR9LnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1c3tmb250LXNpemU6Ljg3NXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmMWYxZjE7Ym9yZGVyLXJhZGl1czozcHg7Ym94LXNoYWRvdzowIDAgMnB4IDJweCByZ2JhKDAsMCwwLC42KTtjbGlwOmF1dG8gIWltcG9ydGFudDtjbGlwLXBhdGg6bm9uZTtjb2xvcjojMjAyMDFlO2Rpc3BsYXk6YmxvY2s7Zm9udC13ZWlnaHQ6Ym9sZDtoZWlnaHQ6YXV0bztsZWZ0OjVweDtsaW5lLWhlaWdodDpub3JtYWw7cGFkZGluZzouOTM3NXJlbSAxLjQzNzVyZW0gLjg3NXJlbTt0ZXh0LWRlY29yYXRpb246bm9uZTt0b3A6NXB4O3dpZHRoOmF1dG87ei1pbmRleDoxMDAwMDB9Lm5vLXNjcm9sbHt3aWR0aDoxMDAlO2hlaWdodDoxMDB2aDtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7b3ZlcmZsb3c6aGlkZGVuO292ZXJzY3JvbGwtYmVoYXZpb3I6bm9uZX0ub3ZlcmZsb3ctaGlkZGVue292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50fS5kaXNhYmxlZHtwb2ludGVyLWV2ZW50czpub25lICFpbXBvcnRhbnR9LmNvbnRhaW5lciwud29vY29tbWVyY2UgLnNpdGUtY29udGVudCwud29vY29tbWVyY2UtcGFnZSAuc2l0ZS1jb250ZW50LC5tYWluLW1lbnVfX2NvbnRhaW5lciwuY29udGFpbmVyLWZsdWlkLC5jb250YWluZXIteGwsLmNvbnRhaW5lci1sZywuY29udGFpbmVyLW1kLC5jb250YWluZXIteHN7LS1icy1ndXR0ZXIteDogMzBweDstLWJzLWd1dHRlci15OiAwO3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvfS5jb250YWluZXIsLndvb2NvbW1lcmNlIC5zaXRlLWNvbnRlbnQsLndvb2NvbW1lcmNlLXBhZ2UgLnNpdGUtY29udGVudCwubWFpbi1tZW51X19jb250YWluZXJ7bWF4LXdpZHRoOjEwMCV9QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5jb250YWluZXItbWQsLmNvbnRhaW5lciwud29vY29tbWVyY2UgLnNpdGUtY29udGVudCwud29vY29tbWVyY2UtcGFnZSAuc2l0ZS1jb250ZW50LC5tYWluLW1lbnVfX2NvbnRhaW5lcnttYXgtd2lkdGg6MTAwJX19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuY29udGFpbmVyLWxnLC5jb250YWluZXItbWQsLmNvbnRhaW5lciwud29vY29tbWVyY2UgLnNpdGUtY29udGVudCwud29vY29tbWVyY2UtcGFnZSAuc2l0ZS1jb250ZW50LC5tYWluLW1lbnVfX2NvbnRhaW5lcnttYXgtd2lkdGg6MTAwJX19QG1lZGlhKG1pbi13aWR0aDogMTQ0MHB4KXsuY29udGFpbmVyLXhsLC5jb250YWluZXItbGcsLmNvbnRhaW5lci1tZCwuY29udGFpbmVyLC53b29jb21tZXJjZSAuc2l0ZS1jb250ZW50LC53b29jb21tZXJjZS1wYWdlIC5zaXRlLWNvbnRlbnQsLm1haW4tbWVudV9fY29udGFpbmVye21heC13aWR0aDoxMTQwcHh9fS5yb3csLndvb2NvbW1lcmNlIC5jb2wyLXNldCwud29vY29tbWVyY2UtcGFnZSAuY29sMi1zZXR7LS1icy1ndXR0ZXIteDogMzBweDstLWJzLWd1dHRlci15OiAwO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tdG9wOmNhbGMoLTEqdmFyKC0tYnMtZ3V0dGVyLXkpKTttYXJnaW4tcmlnaHQ6Y2FsYygtMC41KnZhcigtLWJzLWd1dHRlci14KSk7bWFyZ2luLWxlZnQ6Y2FsYygtMC41KnZhcigtLWJzLWd1dHRlci14KSl9LnJvdz4qLC53b29jb21tZXJjZSAuY29sMi1zZXQ+Kiwud29vY29tbWVyY2UtcGFnZSAuY29sMi1zZXQ+KntmbGV4LXNocmluazowO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTttYXJnaW4tdG9wOnZhcigtLWJzLWd1dHRlci15KX0uY29se2ZsZXg6MSAwIDAlfS5yb3ctY29scy1hdXRvPip7ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5yb3ctY29scy0xPip7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5yb3ctY29scy0yPip7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LnJvdy1jb2xzLTM+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzMzMlfS5yb3ctY29scy00Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LnJvdy1jb2xzLTU+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjIwJX0ucm93LWNvbHMtNj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjY2NyV9LmNvbC1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30uY29sLTF7ZmxleDowIDAgYXV0bzt3aWR0aDo4LjMzMzMzMzMzJX0uY29sLTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC0ze2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5jb2wtNHtmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLTV7ZmxleDowIDAgYXV0bzt3aWR0aDo0MS42NjY2NjY2NyV9LmNvbC02e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5jb2wtN3tmbGV4OjAgMCBhdXRvO3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLTh7ZmxleDowIDAgYXV0bzt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC05e2ZsZXg6MCAwIGF1dG87d2lkdGg6NzUlfS5jb2wtMTB7ZmxleDowIDAgYXV0bzt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC0xMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLTEye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ub2Zmc2V0LTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9Lm9mZnNldC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0ub2Zmc2V0LTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9Lm9mZnNldC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0ub2Zmc2V0LTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9Lm9mZnNldC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0ub2Zmc2V0LTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5vZmZzZXQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfS5nLTAsLmd4LTB7LS1icy1ndXR0ZXIteDogMH0uZy0wLC5neS0wey0tYnMtZ3V0dGVyLXk6IDB9LmctMSwuZ3gtMXstLWJzLWd1dHRlci14OiAwLjI1cmVtfS5nLTEsLmd5LTF7LS1icy1ndXR0ZXIteTogMC4yNXJlbX0uZy0yLC5neC0yey0tYnMtZ3V0dGVyLXg6IDAuNXJlbX0uZy0yLC5neS0yey0tYnMtZ3V0dGVyLXk6IDAuNXJlbX0uZy0zLC5neC0zey0tYnMtZ3V0dGVyLXg6IDFyZW19LmctMywuZ3ktM3stLWJzLWd1dHRlci15OiAxcmVtfS5nLTQsLmd4LTR7LS1icy1ndXR0ZXIteDogMS41cmVtfS5nLTQsLmd5LTR7LS1icy1ndXR0ZXIteTogMS41cmVtfS5nLTUsLmd4LTV7LS1icy1ndXR0ZXIteDogM3JlbX0uZy01LC5neS01ey0tYnMtZ3V0dGVyLXk6IDNyZW19QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5jb2wtbWR7ZmxleDoxIDAgMCV9LnJvdy1jb2xzLW1kLWF1dG8+KntmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LnJvdy1jb2xzLW1kLTE+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9LnJvdy1jb2xzLW1kLTI+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0ucm93LWNvbHMtbWQtMz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMzMyV9LnJvdy1jb2xzLW1kLTQ+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0ucm93LWNvbHMtbWQtNT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjAlfS5yb3ctY29scy1tZC02Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NjY3JX0uY29sLW1kLWF1dG97ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5jb2wtbWQtMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjguMzMzMzMzMzMlfS5jb2wtbWQtMntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY3JX0uY29sLW1kLTN7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LmNvbC1tZC00e2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMlfS5jb2wtbWQtNXtmbGV4OjAgMCBhdXRvO3dpZHRoOjQxLjY2NjY2NjY3JX0uY29sLW1kLTZ7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LmNvbC1tZC03e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTguMzMzMzMzMzMlfS5jb2wtbWQtOHtmbGV4OjAgMCBhdXRvO3dpZHRoOjY2LjY2NjY2NjY3JX0uY29sLW1kLTl7ZmxleDowIDAgYXV0bzt3aWR0aDo3NSV9LmNvbC1tZC0xMHtmbGV4OjAgMCBhdXRvO3dpZHRoOjgzLjMzMzMzMzMzJX0uY29sLW1kLTExe2ZsZXg6MCAwIGF1dG87d2lkdGg6OTEuNjY2NjY2NjclfS5jb2wtbWQtMTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5vZmZzZXQtbWQtMHttYXJnaW4tbGVmdDowfS5vZmZzZXQtbWQtMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzJX0ub2Zmc2V0LW1kLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjclfS5vZmZzZXQtbWQtM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC1tZC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMzMzJX0ub2Zmc2V0LW1kLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY2NjclfS5vZmZzZXQtbWQtNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC1tZC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzJX0ub2Zmc2V0LW1kLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY2NjclfS5vZmZzZXQtbWQtOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC1tZC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMyV9Lm9mZnNldC1tZC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjY2NyV9LmctbWQtMCwuZ3gtbWQtMHstLWJzLWd1dHRlci14OiAwfS5nLW1kLTAsLmd5LW1kLTB7LS1icy1ndXR0ZXIteTogMH0uZy1tZC0xLC5neC1tZC0xey0tYnMtZ3V0dGVyLXg6IDAuMjVyZW19LmctbWQtMSwuZ3ktbWQtMXstLWJzLWd1dHRlci15OiAwLjI1cmVtfS5nLW1kLTIsLmd4LW1kLTJ7LS1icy1ndXR0ZXIteDogMC41cmVtfS5nLW1kLTIsLmd5LW1kLTJ7LS1icy1ndXR0ZXIteTogMC41cmVtfS5nLW1kLTMsLmd4LW1kLTN7LS1icy1ndXR0ZXIteDogMXJlbX0uZy1tZC0zLC5neS1tZC0zey0tYnMtZ3V0dGVyLXk6IDFyZW19LmctbWQtNCwuZ3gtbWQtNHstLWJzLWd1dHRlci14OiAxLjVyZW19LmctbWQtNCwuZ3ktbWQtNHstLWJzLWd1dHRlci15OiAxLjVyZW19LmctbWQtNSwuZ3gtbWQtNXstLWJzLWd1dHRlci14OiAzcmVtfS5nLW1kLTUsLmd5LW1kLTV7LS1icy1ndXR0ZXIteTogM3JlbX19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuY29sLWxne2ZsZXg6MSAwIDAlfS5yb3ctY29scy1sZy1hdXRvPip7ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5yb3ctY29scy1sZy0xPip7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5yb3ctY29scy1sZy0yPip7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LnJvdy1jb2xzLWxnLTM+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzMzMlfS5yb3ctY29scy1sZy00Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LnJvdy1jb2xzLWxnLTU+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjIwJX0ucm93LWNvbHMtbGctNj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjY2NyV9LmNvbC1sZy1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30uY29sLWxnLTF7ZmxleDowIDAgYXV0bzt3aWR0aDo4LjMzMzMzMzMzJX0uY29sLWxnLTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1sZy0ze2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5jb2wtbGctNCwud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb257ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LmNvbC1sZy01e2ZsZXg6MCAwIGF1dG87d2lkdGg6NDEuNjY2NjY2NjclfS5jb2wtbGctNiwud29vY29tbWVyY2UgLmNvbDItc2V0IC5jb2wtMSwud29vY29tbWVyY2UgLmNvbDItc2V0IC5jb2wtMiwud29vY29tbWVyY2UtcGFnZSAuY29sMi1zZXQgLmNvbC0xLC53b29jb21tZXJjZS1wYWdlIC5jb2wyLXNldCAuY29sLTJ7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LmNvbC1sZy03e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTguMzMzMzMzMzMlfS5jb2wtbGctOCwud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnR7ZmxleDowIDAgYXV0bzt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC1sZy05e2ZsZXg6MCAwIGF1dG87d2lkdGg6NzUlfS5jb2wtbGctMTB7ZmxleDowIDAgYXV0bzt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC1sZy0xMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLWxnLTEye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ub2Zmc2V0LWxnLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LWxnLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9Lm9mZnNldC1sZy0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0ub2Zmc2V0LWxnLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtbGctNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9Lm9mZnNldC1sZy01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0ub2Zmc2V0LWxnLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtbGctN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9Lm9mZnNldC1sZy04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0ub2Zmc2V0LWxnLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtbGctMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5vZmZzZXQtbGctMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfS5nLWxnLTAsLmd4LWxnLTB7LS1icy1ndXR0ZXIteDogMH0uZy1sZy0wLC5neS1sZy0wey0tYnMtZ3V0dGVyLXk6IDB9LmctbGctMSwuZ3gtbGctMXstLWJzLWd1dHRlci14OiAwLjI1cmVtfS5nLWxnLTEsLmd5LWxnLTF7LS1icy1ndXR0ZXIteTogMC4yNXJlbX0uZy1sZy0yLC5neC1sZy0yey0tYnMtZ3V0dGVyLXg6IDAuNXJlbX0uZy1sZy0yLC5neS1sZy0yey0tYnMtZ3V0dGVyLXk6IDAuNXJlbX0uZy1sZy0zLC5neC1sZy0zey0tYnMtZ3V0dGVyLXg6IDFyZW19LmctbGctMywuZ3ktbGctM3stLWJzLWd1dHRlci15OiAxcmVtfS5nLWxnLTQsLmd4LWxnLTR7LS1icy1ndXR0ZXIteDogMS41cmVtfS5nLWxnLTQsLmd5LWxnLTR7LS1icy1ndXR0ZXIteTogMS41cmVtfS5nLWxnLTUsLmd4LWxnLTV7LS1icy1ndXR0ZXIteDogM3JlbX0uZy1sZy01LC5neS1sZy01ey0tYnMtZ3V0dGVyLXk6IDNyZW19fUBtZWRpYShtaW4td2lkdGg6IDE0NDBweCl7LmNvbC14bHtmbGV4OjEgMCAwJX0ucm93LWNvbHMteGwtYXV0bz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30ucm93LWNvbHMteGwtMT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ucm93LWNvbHMteGwtMj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5yb3ctY29scy14bC0zPip7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMzMzJX0ucm93LWNvbHMteGwtND4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5yb3ctY29scy14bC01Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyMCV9LnJvdy1jb2xzLXhsLTY+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY2NjclfS5jb2wteGwtYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LmNvbC14bC0xe2ZsZXg6MCAwIGF1dG87d2lkdGg6OC4zMzMzMzMzMyV9LmNvbC14bC0ye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wteGwtM3tmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0uY29sLXhsLTR7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LmNvbC14bC01e2ZsZXg6MCAwIGF1dG87d2lkdGg6NDEuNjY2NjY2NjclfS5jb2wteGwtNntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0uY29sLXhsLTd7ZmxleDowIDAgYXV0bzt3aWR0aDo1OC4zMzMzMzMzMyV9LmNvbC14bC04e2ZsZXg6MCAwIGF1dG87d2lkdGg6NjYuNjY2NjY2NjclfS5jb2wteGwtOXtmbGV4OjAgMCBhdXRvO3dpZHRoOjc1JX0uY29sLXhsLTEwe2ZsZXg6MCAwIGF1dG87d2lkdGg6ODMuMzMzMzMzMzMlfS5jb2wteGwtMTF7ZmxleDowIDAgYXV0bzt3aWR0aDo5MS42NjY2NjY2NyV9LmNvbC14bC0xMntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9Lm9mZnNldC14bC0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC14bC0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlfS5vZmZzZXQteGwtMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NyV9Lm9mZnNldC14bC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LXhsLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMlfS5vZmZzZXQteGwtNXttYXJnaW4tbGVmdDo0MS42NjY2NjY2NyV9Lm9mZnNldC14bC02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LXhsLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMlfS5vZmZzZXQteGwtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NyV9Lm9mZnNldC14bC05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LXhsLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzJX0ub2Zmc2V0LXhsLTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NjY3JX0uZy14bC0wLC5neC14bC0wey0tYnMtZ3V0dGVyLXg6IDB9LmcteGwtMCwuZ3kteGwtMHstLWJzLWd1dHRlci15OiAwfS5nLXhsLTEsLmd4LXhsLTF7LS1icy1ndXR0ZXIteDogMC4yNXJlbX0uZy14bC0xLC5neS14bC0xey0tYnMtZ3V0dGVyLXk6IDAuMjVyZW19LmcteGwtMiwuZ3gteGwtMnstLWJzLWd1dHRlci14OiAwLjVyZW19LmcteGwtMiwuZ3kteGwtMnstLWJzLWd1dHRlci15OiAwLjVyZW19LmcteGwtMywuZ3gteGwtM3stLWJzLWd1dHRlci14OiAxcmVtfS5nLXhsLTMsLmd5LXhsLTN7LS1icy1ndXR0ZXIteTogMXJlbX0uZy14bC00LC5neC14bC00ey0tYnMtZ3V0dGVyLXg6IDEuNXJlbX0uZy14bC00LC5neS14bC00ey0tYnMtZ3V0dGVyLXk6IDEuNXJlbX0uZy14bC01LC5neC14bC01ey0tYnMtZ3V0dGVyLXg6IDNyZW19LmcteGwtNSwuZ3kteGwtNXstLWJzLWd1dHRlci15OiAzcmVtfX0ucm93LC53b29jb21tZXJjZSAuY29sMi1zZXQsLndvb2NvbW1lcmNlLXBhZ2UgLmNvbDItc2V0e3Jvdy1nYXA6MzBweH0ucm93Ky5yb3csLndvb2NvbW1lcmNlIC5jb2wyLXNldCsucm93LC53b29jb21tZXJjZS1wYWdlIC5jb2wyLXNldCsucm93LC53b29jb21tZXJjZSAucm93Ky5jb2wyLXNldCwud29vY29tbWVyY2UgLmNvbDItc2V0Ky5jb2wyLXNldCwud29vY29tbWVyY2UtcGFnZSAucm93Ky5jb2wyLXNldCwud29vY29tbWVyY2UtcGFnZSAuY29sMi1zZXQrLmNvbDItc2V0e21hcmdpbi10b3A6MzBweH0uY29udGFpbmVyLC53b29jb21tZXJjZSAuc2l0ZS1jb250ZW50LC53b29jb21tZXJjZS1wYWdlIC5zaXRlLWNvbnRlbnQsLm1haW4tbWVudV9fY29udGFpbmVyey0tYnMtZ3V0dGVyLXg6IHZhcigtLWNvbnRhaW5lci1ndXR0ZXIteCl9LmNvbnRhaW5lci1mbHVpZCwuY29udGFpbmVyLXhzLC5jb250YWluZXItbWQsLmNvbnRhaW5lci1sZywuY29udGFpbmVyLXhse21heC13aWR0aDoxOTIwcHh9LnNpdGUtZm9vdGVye2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiMxMDEwMTA7Y29sb3I6I2ZmZjtwYWRkaW5nOjIuMTg3NXJlbSAwIDIuNXJlbX0uc2l0ZS1mb290ZXI+LmNvbnRhaW5lciwud29vY29tbWVyY2UgLnNpdGUtZm9vdGVyPi5zaXRlLWNvbnRlbnQsLndvb2NvbW1lcmNlLXBhZ2UgLnNpdGUtZm9vdGVyPi5zaXRlLWNvbnRlbnQsLnNpdGUtZm9vdGVyPi5tYWluLW1lbnVfX2NvbnRhaW5lcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6Mi4xODc1cmVtfUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsuc2l0ZS1mb290ZXI+LmNvbnRhaW5lciwud29vY29tbWVyY2UgLnNpdGUtZm9vdGVyPi5zaXRlLWNvbnRlbnQsLndvb2NvbW1lcmNlLXBhZ2UgLnNpdGUtZm9vdGVyPi5zaXRlLWNvbnRlbnQsLnNpdGUtZm9vdGVyPi5tYWluLW1lbnVfX2NvbnRhaW5lcntmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyfX0uc2l0ZS1mb290ZXJfX2NvcHlyaWdodHtmb250LXNpemU6Ljg3NXJlbTttYXJnaW4tdG9wOjEuODc1cmVtO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LnNpdGUtZm9vdGVyX19jb3B5cmlnaHR7dGV4dC1hbGlnbjpyaWdodH19LnNpdGUtZm9vdGVyIC5jb3B5cmlnaHRfX2lubmVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxLjg3NXJlbX1AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7LnNpdGUtZm9vdGVyIC5jb3B5cmlnaHRfX2lubmVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LWRpcmVjdGlvbjpyb3d9fS5zaXRlLWZvb3RlciAuZm9vdGVyX19zb2NpYWx7ZGlzcGxheTpmbGV4O21hcmdpbi1ib3R0b206Mi41cmVtO2dhcDoxLjg3NXJlbX0uc2l0ZS1mb290ZXIgLmZvb3Rlcl9fc29jaWFsIC5zb2NpYWxzX19pdGVtIHN2Z3t3aWR0aDoxLjg3NXJlbTtoZWlnaHQ6MS44NzVyZW07ZmlsbDojZmZmfS5zaXRlLWZvb3RlciAuZm9vdGVyX19zb2NpYWwgLnNvY2lhbHNfX2l0ZW0gc3ZnOmhvdmVye2ZpbGw6I2ZmZn0uc2l0ZS1mb290ZXIgLmZvb3Rlcl9fbG9nb3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5zaXRlLWZvb3RlciAuZm9vdGVyX19sb2dvIGltZ3t3aWR0aDo1LjM3NXJlbTtoZWlnaHQ6YXV0b30uc2l0ZS1mb290ZXIgLmZvb3Rlcl9fc29jaWFse2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7ZmxleC13cmFwOm5vd3JhcH0uc2l0ZS1mb290ZXIgLmZvb3Rlcl9fYnRue2ZsZXgtc2hyaW5rOjA7d2hpdGUtc3BhY2U6bm93cmFwfS5zaXRlLWZvb3RlciAuZm9vdGVyX19idG4gc3Bhbnt3aGl0ZS1zcGFjZTpub3dyYXB9LmZvb3Rlci1saW5rc3tsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjFyZW07dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5mb290ZXItbGlua3N7ZmxleC1kaXJlY3Rpb246cm93O2dhcDoxLjg3NXJlbX19LmZvb3Rlci1saW5rcyBsaXtsaW5lLWhlaWdodDoxfS5mb290ZXItbGlua3MgYXtjb2xvcjojZmZmfS5mb290ZXItbGlua3MgYTpob3Zlcntjb2xvcjojOTMwMzAzfS5mb290ZXJfX2NvbnRlbnR7cGFkZGluZzoyLjVyZW0gMCAuOTM3NXJlbTtib3JkZXItdG9wOjFweCBzb2xpZCAjNTg1ODU4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICM1ODU4NTh9LmZvb3Rlcl9fY29udGVudCBhe2NvbG9yOiNmZmY7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS42ZW07Zm9udC13ZWlnaHQ6NDAwfS5mb290ZXJfX2NvbnRlbnQgYTpob3Zlcntjb2xvcjojOTMwMzAzfS5mb290ZXJfX2NvbnRlbnQgLmZvb3Rlcl9fbG9jYXRpb257ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uZm9vdGVyX19jb250ZW50IC5mb290ZXJfX3RpdGxle2ZvbnQtc2l6ZToxLjEyNXJlbTtmb250LXdlaWdodDo1MDA7bWFyZ2luLWJvdHRvbToxLjI1cmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzouMDVlbTtjb2xvcjojOTMwMzAzfS5mb290ZXJfX2NvbnRlbnQgLmZvb3Rlcl9fY29udGFjdC1saXN0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOi44MTI1cmVtfS5mb290ZXJfX2NvbnRlbnQgLmZvb3Rlcl9faXRlbXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Z2FwOjEwcHh9LmZvb3Rlcl9fY29udGVudCAuYnRuLC5mb290ZXJfX2NvbnRlbnQgLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdCwud29vY29tbWVyY2UgLmZvb3Rlcl9fY29udGVudCBhLmJ1dHRvbi5hbHQsLmZvb3Rlcl9fY29udGVudCAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQsLndvb2NvbW1lcmNlIC5mb290ZXJfX2NvbnRlbnQgYnV0dG9uLmJ1dHRvbi5hbHQsLmZvb3Rlcl9fY29udGVudCAud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdCwud29vY29tbWVyY2UgLmZvb3Rlcl9fY29udGVudCBpbnB1dC5idXR0b24uYWx0LC5mb290ZXJfX2NvbnRlbnQgLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdCwud29vY29tbWVyY2UgI3Jlc3BvbmQgLmZvb3Rlcl9fY29udGVudCBpbnB1dCNzdWJtaXQsLmZvb3Rlcl9fY29udGVudCAud29vY29tbWVyY2UgYS5idXR0b24sLndvb2NvbW1lcmNlIC5mb290ZXJfX2NvbnRlbnQgYS5idXR0b24sLmZvb3Rlcl9fY29udGVudCAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbiwud29vY29tbWVyY2UgLmZvb3Rlcl9fY29udGVudCBidXR0b24uYnV0dG9uLC5mb290ZXJfX2NvbnRlbnQgLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbiwud29vY29tbWVyY2UgLmZvb3Rlcl9fY29udGVudCBpbnB1dC5idXR0b24sLmZvb3Rlcl9fY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9mb290ZXIgLmZvb3Rlcl9fY29udGVudCBpbnB1dFt0eXBlPXN1Ym1pdF0sLmZvb3Rlcl9fY29udGVudCBpbnB1dFt0eXBlPXN1Ym1pdF17Zm9udC1zaXplOjEuMTI1cmVtO2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojMjAyMDFlfS5mb290ZXJfX2NvbnRlbnQgLmJ0bjpob3ZlciBzcGFuLC5mb290ZXJfX2NvbnRlbnQgLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdDpob3ZlciBzcGFuLC53b29jb21tZXJjZSAuZm9vdGVyX19jb250ZW50IGEuYnV0dG9uLmFsdDpob3ZlciBzcGFuLC5mb290ZXJfX2NvbnRlbnQgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0OmhvdmVyIHNwYW4sLndvb2NvbW1lcmNlIC5mb290ZXJfX2NvbnRlbnQgYnV0dG9uLmJ1dHRvbi5hbHQ6aG92ZXIgc3BhbiwuZm9vdGVyX19jb250ZW50IC53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0OmhvdmVyIHNwYW4sLndvb2NvbW1lcmNlIC5mb290ZXJfX2NvbnRlbnQgaW5wdXQuYnV0dG9uLmFsdDpob3ZlciBzcGFuLC5mb290ZXJfX2NvbnRlbnQgLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdDpob3ZlciBzcGFuLC53b29jb21tZXJjZSAjcmVzcG9uZCAuZm9vdGVyX19jb250ZW50IGlucHV0I3N1Ym1pdDpob3ZlciBzcGFuLC5mb290ZXJfX2NvbnRlbnQgLndvb2NvbW1lcmNlIGEuYnV0dG9uOmhvdmVyIHNwYW4sLndvb2NvbW1lcmNlIC5mb290ZXJfX2NvbnRlbnQgYS5idXR0b246aG92ZXIgc3BhbiwuZm9vdGVyX19jb250ZW50IC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmhvdmVyIHNwYW4sLndvb2NvbW1lcmNlIC5mb290ZXJfX2NvbnRlbnQgYnV0dG9uLmJ1dHRvbjpob3ZlciBzcGFuLC5mb290ZXJfX2NvbnRlbnQgLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbjpob3ZlciBzcGFuLC53b29jb21tZXJjZSAuZm9vdGVyX19jb250ZW50IGlucHV0LmJ1dHRvbjpob3ZlciBzcGFuLC5mb290ZXJfX2NvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHNwYW4sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9mb290ZXIgLmZvb3Rlcl9fY29udGVudCBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIgc3BhbiwuZm9vdGVyX19jb250ZW50IGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciBzcGFue2NvbG9yOiM5MzAzMDN9LmZvb3Rlcl9fYm90dG9te3BhZGRpbmctdG9wOjIuNXJlbX0uZm9vdGVyX19ib3R0b20gLmNvcHlyaWdodF9faW5uZXIgYSwuZm9vdGVyX19ib3R0b20gLmNvcHlyaWdodF9faW5uZXIgcCwuZm9vdGVyX19ib3R0b20gLmNvcHlyaWdodF9faW5uZXIgc3Bhbntjb2xvcjojYmZiZmJmO2ZvbnQtc2l6ZToxcmVtfS5mb290ZXJfX2JvdHRvbSAuY29weXJpZ2h0X19pbm5lciBhOmhvdmVye2NvbG9yOiNmZmZ9LmZvb3Rlci13b3JrX190aW1lIC5idG4sLmZvb3Rlci13b3JrX190aW1lIC53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQsLndvb2NvbW1lcmNlIC5mb290ZXItd29ya19fdGltZSBhLmJ1dHRvbi5hbHQsLmZvb3Rlci13b3JrX190aW1lIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdCwud29vY29tbWVyY2UgLmZvb3Rlci13b3JrX190aW1lIGJ1dHRvbi5idXR0b24uYWx0LC5mb290ZXItd29ya19fdGltZSAud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdCwud29vY29tbWVyY2UgLmZvb3Rlci13b3JrX190aW1lIGlucHV0LmJ1dHRvbi5hbHQsLmZvb3Rlci13b3JrX190aW1lIC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQsLndvb2NvbW1lcmNlICNyZXNwb25kIC5mb290ZXItd29ya19fdGltZSBpbnB1dCNzdWJtaXQsLmZvb3Rlci13b3JrX190aW1lIC53b29jb21tZXJjZSBhLmJ1dHRvbiwud29vY29tbWVyY2UgLmZvb3Rlci13b3JrX190aW1lIGEuYnV0dG9uLC5mb290ZXItd29ya19fdGltZSAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbiwud29vY29tbWVyY2UgLmZvb3Rlci13b3JrX190aW1lIGJ1dHRvbi5idXR0b24sLmZvb3Rlci13b3JrX190aW1lIC53b29jb21tZXJjZSBpbnB1dC5idXR0b24sLndvb2NvbW1lcmNlIC5mb290ZXItd29ya19fdGltZSBpbnB1dC5idXR0b24sLmZvb3Rlci13b3JrX190aW1lIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2Zvb3RlciAuZm9vdGVyLXdvcmtfX3RpbWUgaW5wdXRbdHlwZT1zdWJtaXRdLC5mb290ZXItd29ya19fdGltZSBpbnB1dFt0eXBlPXN1Ym1pdF0sLmZvb3Rlci13b3JrX190aW1lIC5idG4gc3BhbiwuZm9vdGVyLXdvcmtfX3RpbWUgLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdCBzcGFuLC53b29jb21tZXJjZSAuZm9vdGVyLXdvcmtfX3RpbWUgYS5idXR0b24uYWx0IHNwYW4sLmZvb3Rlci13b3JrX190aW1lIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdCBzcGFuLC53b29jb21tZXJjZSAuZm9vdGVyLXdvcmtfX3RpbWUgYnV0dG9uLmJ1dHRvbi5hbHQgc3BhbiwuZm9vdGVyLXdvcmtfX3RpbWUgLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQgc3Bhbiwud29vY29tbWVyY2UgLmZvb3Rlci13b3JrX190aW1lIGlucHV0LmJ1dHRvbi5hbHQgc3BhbiwuZm9vdGVyLXdvcmtfX3RpbWUgLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdCBzcGFuLC53b29jb21tZXJjZSAjcmVzcG9uZCAuZm9vdGVyLXdvcmtfX3RpbWUgaW5wdXQjc3VibWl0IHNwYW4sLmZvb3Rlci13b3JrX190aW1lIC53b29jb21tZXJjZSBhLmJ1dHRvbiBzcGFuLC53b29jb21tZXJjZSAuZm9vdGVyLXdvcmtfX3RpbWUgYS5idXR0b24gc3BhbiwuZm9vdGVyLXdvcmtfX3RpbWUgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24gc3Bhbiwud29vY29tbWVyY2UgLmZvb3Rlci13b3JrX190aW1lIGJ1dHRvbi5idXR0b24gc3BhbiwuZm9vdGVyLXdvcmtfX3RpbWUgLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbiBzcGFuLC53b29jb21tZXJjZSAuZm9vdGVyLXdvcmtfX3RpbWUgaW5wdXQuYnV0dG9uIHNwYW4sLmZvb3Rlci13b3JrX190aW1lIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSBzcGFuLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2Zvcm1fZm9vdGVyIC5mb290ZXItd29ya19fdGltZSBpbnB1dFt0eXBlPXN1Ym1pdF0gc3BhbiwuZm9vdGVyLXdvcmtfX3RpbWUgaW5wdXRbdHlwZT1zdWJtaXRdIHNwYW57d2hpdGUtc3BhY2U6bm93cmFwfS5mb290ZXJfX2N0YXtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsuZm9vdGVyX19jdGF7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfX0uc2l0ZS1oZWFkZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6dmFyKC0taGVhZGVyLWhlaWdodCk7YmFja2dyb3VuZC1jb2xvcjojMjAyMDFlO3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt6LWluZGV4OjEwMDtib3gtc2hhZG93OjAgNHB4IDE2cHggcmdiYSgwLDAsMCwuMjUpO3RyYW5zaXRpb246dG9wIC41cyBlYXNlLGJhY2tncm91bmQtY29sb3IgLjNzLGhlaWdodCAuM3MsYm94LXNoYWRvdyAuM3N9LnNpdGUtaGVhZGVyLmlzLWhpZGRlbnt0b3A6LTEwMCV9Lmhhcy1oZXJvLWZpcnN0Om5vdCguaXMtc2Nyb2xsZWQpIC5zaXRlLWhlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjEzKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYigwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtib3gtc2hhZG93Om5vbmV9LnNpdGUtaGVhZGVyPi5jb250YWluZXIsLndvb2NvbW1lcmNlIC5zaXRlLWhlYWRlcj4uc2l0ZS1jb250ZW50LC53b29jb21tZXJjZS1wYWdlIC5zaXRlLWhlYWRlcj4uc2l0ZS1jb250ZW50LC5zaXRlLWhlYWRlcj4ubWFpbi1tZW51X19jb250YWluZXJ7bWF4LXdpZHRoOjEwMi41cmVtO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2dhcDoxLjg3NXJlbX0uc2l0ZS1oZWFkZXIgLnNpdGUtbG9nb3ttYXJnaW4tcmlnaHQ6YXV0bzt6LWluZGV4OjN9LnNpdGUtaGVhZGVyIC50b3AtYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtwYWRkaW5nOi42MjVyZW0gMH0uc2l0ZS1oZWFkZXIgLnRvcC1iYXI+LmNvbnRhaW5lciwuc2l0ZS1oZWFkZXIgLndvb2NvbW1lcmNlIC50b3AtYmFyPi5zaXRlLWNvbnRlbnQsLndvb2NvbW1lcmNlIC5zaXRlLWhlYWRlciAudG9wLWJhcj4uc2l0ZS1jb250ZW50LC5zaXRlLWhlYWRlciAud29vY29tbWVyY2UtcGFnZSAudG9wLWJhcj4uc2l0ZS1jb250ZW50LC53b29jb21tZXJjZS1wYWdlIC5zaXRlLWhlYWRlciAudG9wLWJhcj4uc2l0ZS1jb250ZW50LC5zaXRlLWhlYWRlciAudG9wLWJhcj4ubWFpbi1tZW51X19jb250YWluZXJ7bWF4LXdpZHRoOjEwMi41cmVtO2hlaWdodDoxMDAlfS5zaXRlLWhlYWRlciAudG9wLWJhcl9faW5uZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtnYXA6MS44NzVyZW19LnNpdGUtaGVhZGVyIC50b3AtYmFyIC50b3AtbWVudXtkaXNwbGF5OmZsZXg7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MHB4O21hcmdpbjowcHg7Z2FwOjIuNXJlbX0uc2l0ZS1oZWFkZXIgLnRvcC1iYXIgLnRvcC1tZW51IGxpIGF7Zm9udC1zaXplOi44NzVyZW07Y29sb3I6I2VlZWFlYTtmb250LXdlaWdodDo1MDB9LnNpdGUtaGVhZGVyIC50b3AtYmFyIC50b3AtbWVudSBsaSBhOmhvdmVye2NvbG9yOiM5MzAzMDN9LnNpdGUtaGVhZGVyIC50b3AtYmFyX19jb250YWN0e2Rpc3BsYXk6ZmxleDtnYXA6Mi41cmVtfS5zaXRlLWhlYWRlciAudG9wLWJhcl9fY29udGFjdC1pdGVte2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOi45Mzc1cmVtO2NvbG9yOiNlZWVhZWE7Zm9udC1zaXplOi44NzVyZW07Zm9udC13ZWlnaHQ6NTAwfS5zaXRlLWhlYWRlciAudG9wLWJhcl9fY29udGFjdC1pdGVtOmhvdmVye2NvbG9yOiM5MzAzMDN9QG1lZGlhKG1heC13aWR0aDogMTAyNHB4KXsuc2l0ZS1oZWFkZXJ7aGVpZ2h0OmF1dG99LnNpdGUtaGVhZGVyPi5jb250YWluZXIsLndvb2NvbW1lcmNlIC5zaXRlLWhlYWRlcj4uc2l0ZS1jb250ZW50LC53b29jb21tZXJjZS1wYWdlIC5zaXRlLWhlYWRlcj4uc2l0ZS1jb250ZW50LC5zaXRlLWhlYWRlcj4ubWFpbi1tZW51X19jb250YWluZXJ7bWluLWhlaWdodDo1LjVyZW19fS5zaXRlLWxvZ297ZmxleC1zaHJpbms6MDtkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4zc30uc2l0ZS1sb2dvIGltZ3t3aWR0aDo0LjVyZW07aGVpZ2h0OmF1dG99QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5zaXRlLWxvZ28gaW1ne2hlaWdodDo0LjM3NXJlbTt3aWR0aDphdXRvfX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5zaXRlLWxvZ28gaW1ne3dpZHRoOjguNzVyZW07aGVpZ2h0OmF1dG87bWF4LWhlaWdodDoxMDAlO29iamVjdC1maXQ6Y29udGFpbn19Lmljb24tYnVyZ2Vye2ZsZXgtc2hyaW5rOjA7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MS44NzVyZW07aGVpZ2h0OjEuMjVyZW07Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMTB9LmlzLW1lbnUtb3BlbiAuaWNvbi1idXJnZXIgaXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmlzLW1lbnUtb3BlbiAuaWNvbi1idXJnZXIgaTpiZWZvcmV7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVkoLTAuMjVyZW0pfS5pcy1tZW51LW9wZW4gLmljb24tYnVyZ2VyIGk6YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgwLjI1cmVtKX0uaWNvbi1idXJnZXIgaXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kLWNvbG9yOiM5MzAzMDM7cG9zaXRpb246YWJzb2x1dGU7dG9wOmNhbGMoNTAlIC0gMXB4KTtsZWZ0OjA7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzfS5pY29uLWJ1cmdlciBpOmJlZm9yZSwuaWNvbi1idXJnZXIgaTphZnRlcnt0cmFuc2l0aW9uOmFsbCAuM3MgMHM7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MnB4O2JhY2tncm91bmQtY29sb3I6IzkzMDMwMzt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IGNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowfS5pY29uLWJ1cmdlciBpOmJlZm9yZXt0b3A6LTAuNXJlbX0uaWNvbi1idXJnZXIgaTphZnRlcnt0b3A6LjVyZW19Lmljb24tYnVyZ2VyIC5idG46aG92ZXIgc3BhbiwuaWNvbi1idXJnZXIgLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdDpob3ZlciBzcGFuLC53b29jb21tZXJjZSAuaWNvbi1idXJnZXIgYS5idXR0b24uYWx0OmhvdmVyIHNwYW4sLmljb24tYnVyZ2VyIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdDpob3ZlciBzcGFuLC53b29jb21tZXJjZSAuaWNvbi1idXJnZXIgYnV0dG9uLmJ1dHRvbi5hbHQ6aG92ZXIgc3BhbiwuaWNvbi1idXJnZXIgLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQ6aG92ZXIgc3Bhbiwud29vY29tbWVyY2UgLmljb24tYnVyZ2VyIGlucHV0LmJ1dHRvbi5hbHQ6aG92ZXIgc3BhbiwuaWNvbi1idXJnZXIgLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdDpob3ZlciBzcGFuLC53b29jb21tZXJjZSAjcmVzcG9uZCAuaWNvbi1idXJnZXIgaW5wdXQjc3VibWl0OmhvdmVyIHNwYW4sLmljb24tYnVyZ2VyIC53b29jb21tZXJjZSBhLmJ1dHRvbjpob3ZlciBzcGFuLC53b29jb21tZXJjZSAuaWNvbi1idXJnZXIgYS5idXR0b246aG92ZXIgc3BhbiwuaWNvbi1idXJnZXIgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246aG92ZXIgc3Bhbiwud29vY29tbWVyY2UgLmljb24tYnVyZ2VyIGJ1dHRvbi5idXR0b246aG92ZXIgc3BhbiwuaWNvbi1idXJnZXIgLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbjpob3ZlciBzcGFuLC53b29jb21tZXJjZSAuaWNvbi1idXJnZXIgaW5wdXQuYnV0dG9uOmhvdmVyIHNwYW4sLmljb24tYnVyZ2VyIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciBzcGFuLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2Zvcm1fZm9vdGVyIC5pY29uLWJ1cmdlciBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIgc3BhbiwuaWNvbi1idXJnZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHNwYW57Y29sb3I6IzkzMDMwMyAhaW1wb3J0YW50fUBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCl7Lm1haW4tbmF2e3dpZHRoOjEwMCU7aGVpZ2h0OmNhbGModmFyKC0tdmgsIDF2aCkqMTAwKTtiYWNrZ3JvdW5kLWNvbG9yOiMyMDIwMWU7Y29sb3I6IzIwMjAxZTtvdmVyZmxvdy15OmF1dG87cGFkZGluZzp2YXIoLS1oZWFkZXItaGVpZ2h0KSAwIDEuODc1cmVtO3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4xcztvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDotMX19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsubWFpbi1uYXZ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MS4yNXJlbX19LmlzLW1lbnUtb3BlbiAubWFpbi1uYXZ7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzO3otaW5kZXg6Mn0ubWFpbi1uYXYgLmJ0biwubWFpbi1uYXYgLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdCwud29vY29tbWVyY2UgLm1haW4tbmF2IGEuYnV0dG9uLmFsdCwubWFpbi1uYXYgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0LC53b29jb21tZXJjZSAubWFpbi1uYXYgYnV0dG9uLmJ1dHRvbi5hbHQsLm1haW4tbmF2IC53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0LC53b29jb21tZXJjZSAubWFpbi1uYXYgaW5wdXQuYnV0dG9uLmFsdCwubWFpbi1uYXYgLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdCwud29vY29tbWVyY2UgI3Jlc3BvbmQgLm1haW4tbmF2IGlucHV0I3N1Ym1pdCwubWFpbi1uYXYgLndvb2NvbW1lcmNlIGEuYnV0dG9uLC53b29jb21tZXJjZSAubWFpbi1uYXYgYS5idXR0b24sLm1haW4tbmF2IC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLC53b29jb21tZXJjZSAubWFpbi1uYXYgYnV0dG9uLmJ1dHRvbiwubWFpbi1uYXYgLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbiwud29vY29tbWVyY2UgLm1haW4tbmF2IGlucHV0LmJ1dHRvbiwubWFpbi1uYXYgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2Zvcm1fZm9vdGVyIC5tYWluLW5hdiBpbnB1dFt0eXBlPXN1Ym1pdF0sLm1haW4tbmF2IGlucHV0W3R5cGU9c3VibWl0XXt3aGl0ZS1zcGFjZTpub3dyYXA7bWFyZ2luLWxlZnQ6MS44NzVyZW19QG1lZGlhKG1heC13aWR0aDogMTAyNHB4KXsubWFpbi1uYXYgLmJ0biwubWFpbi1uYXYgLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdCwud29vY29tbWVyY2UgLm1haW4tbmF2IGEuYnV0dG9uLmFsdCwubWFpbi1uYXYgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0LC53b29jb21tZXJjZSAubWFpbi1uYXYgYnV0dG9uLmJ1dHRvbi5hbHQsLm1haW4tbmF2IC53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0LC53b29jb21tZXJjZSAubWFpbi1uYXYgaW5wdXQuYnV0dG9uLmFsdCwubWFpbi1uYXYgLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdCwud29vY29tbWVyY2UgI3Jlc3BvbmQgLm1haW4tbmF2IGlucHV0I3N1Ym1pdCwubWFpbi1uYXYgLndvb2NvbW1lcmNlIGEuYnV0dG9uLC53b29jb21tZXJjZSAubWFpbi1uYXYgYS5idXR0b24sLm1haW4tbmF2IC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLC53b29jb21tZXJjZSAubWFpbi1uYXYgYnV0dG9uLmJ1dHRvbiwubWFpbi1uYXYgLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbiwud29vY29tbWVyY2UgLm1haW4tbmF2IGlucHV0LmJ1dHRvbiwubWFpbi1uYXYgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2Zvcm1fZm9vdGVyIC5tYWluLW5hdiBpbnB1dFt0eXBlPXN1Ym1pdF0sLm1haW4tbmF2IGlucHV0W3R5cGU9c3VibWl0XXttYXJnaW4tdG9wOjEuODc1cmVtfX0ubWFpbi1tZW51e2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MS4yNXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5tYWluLW1lbnV7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6Mi41cmVtfX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5tYWluLW1lbnVfX2NvbnRhaW5lcnttYXgtd2lkdGg6dW5zZXQ7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfX0ubWFpbi1tZW51Pmxpe2ZsZXgtc2hyaW5rOjA7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5tYWluLW1lbnU+bGl7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtoZWlnaHQ6dmFyKC0taGVhZGVyLXNjcm9sbGVkLWhlaWdodCl9fS5tYWluLW1lbnU+bGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbntwYWRkaW5nLXJpZ2h0OjEuNXJlbTtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5tYWluLW1lbnU+bGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbntwYWRkaW5nLXJpZ2h0OjB9fS5tYWluLW1lbnU+bGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjphZnRlcnt0cmFuc2l0aW9uOmFsbCAuM3MgMHM7Y29udGVudDpcIlwiO3dpZHRoOjFyZW07aGVpZ2h0Oi44NzVyZW07YmFja2dyb3VuZDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQ0OCA1MTInJTNFJTNDcGF0aCBkPSdNNDQxLjkgMTY3LjNsLTE5LjgtMTkuOGMtNC43LTQuNy0xMi4zLTQuNy0xNyAwTDIyNCAzMjguMiA0Mi45IDE0Ny41Yy00LjctNC43LTEyLjMtNC43LTE3IDBMNi4xIDE2Ny4zYy00LjcgNC43LTQuNyAxMi4zIDAgMTdsMjA5LjQgMjA5LjRjNC43IDQuNyAxMi4zIDQuNyAxNyAwbDIwOS40LTIwOS40YzQuNy00LjcgNC43LTEyLjMgMC0xN3onIGZpbGw9JyUyM2RmMDAwMCcvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgNTAlL2NvbnRhaW47cG9zaXRpb246YWJzb2x1dGU7dG9wOi42ZW07cmlnaHQ6MH1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5tYWluLW1lbnU+bGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjphZnRlcnt0b3A6Y2FsYyg1MCUgLSAuNDM3NXJlbSk7cmlnaHQ6LTEuMjVyZW19fUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lm1haW4tbWVudT5saS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyIC5zdWItbWVudXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlfX0ubWFpbi1tZW51PmxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlOmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0ubWFpbi1tZW51PmxpPmF7Y29sb3I6I2ZmZjtmb250LWZhbWlseTpcIk9zd2FsZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuMzc1cmVtO2ZvbnQtd2VpZ2h0OjUwMH1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5oYXMtaGVyby1maXJzdDpub3QoLmlzLXNjcm9sbGVkKSAubWFpbi1tZW51PmxpPmF7Y29sb3I6I2ZmZn19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsubWFpbi1tZW51PmxpPmE6aG92ZXJ7Y29sb3I6IzkzMDMwMyAhaW1wb3J0YW50fX0ubWFpbi1tZW51PmxpPmE6aG92ZXJ7Y29sb3I6IzkzMDMwMyAhaW1wb3J0YW50fS5tYWluLW1lbnUgLnN1Yi1tZW51e2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDouNjI1cmVtO2Rpc3BsYXk6bm9uZX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5tYWluLW1lbnUgLnN1Yi1tZW51e2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTIuNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiM5MzAzMDM7cGFkZGluZy1ib3R0b206LjYyNXJlbTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMC42MjVyZW0pO29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uOmFsbCAuM3N9fS5tYWluLW1lbnUgLnN1Yi1tZW51IGxpe3dpZHRoOjEwMCU7cGFkZGluZzouMzEyNXJlbSAuNjI1cmVtIC4zMTI1cmVtIC45Mzc1cmVtfS5tYWluLW1lbnUgLnN1Yi1tZW51IGxpIGF7Y29sb3I6IzMwMzAzMDt0cmFuc2l0aW9uOnRleHQtc2hhZG93IC4zc31AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5tYWluLW1lbnUgLnN1Yi1tZW51IGxpIGF7Y29sb3I6I2ZmZn19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsubWFpbi1tZW51IC5zdWItbWVudSBsaSBhOmhvdmVye2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6LTAuMDI1ZW0gMCAuMDI1ZW0gI2ZmZiwuMDI1ZW0gMCAuMDI1ZW0gI2ZmZn19LndwY2Y3IC5zY3JlZW4tcmVhZGVyLXJlc3BvbnNle3Bvc2l0aW9uOmFic29sdXRlO292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtoZWlnaHQ6MXB4O3dpZHRoOjFweDttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjB9LndwY2Y3IGZvcm17cG9zaXRpb246cmVsYXRpdmV9LndwY2Y3IGZvcm0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dHt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtmb250LWZhbWlseTpcIk9zd2FsZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuMTI1cmVtO2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjA7bWFyZ2luLXRvcDoxLjI1cmVtO21hcmdpbi1ib3R0b206MDtib3JkZXI6bm9uZX0ud3BjZjcgZm9ybS5pbml0IC53cGNmNy1yZXNwb25zZS1vdXRwdXR7ZGlzcGxheTpub25lfS53cGNmNyBmb3JtLnNlbnQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dHtjb2xvcjojMTk4NzU0fS53cGNmNyBmb3JtLmZhaWxlZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LC53cGNmNyBmb3JtLmFib3J0ZWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dHtjb2xvcjojZGMzNTQ1fS53cGNmNyBmb3JtLnNwYW0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dHtjb2xvcjojZGMzNTQ1fS53cGNmNyBmb3JtLmludmFsaWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCwud3BjZjcgZm9ybS51bmFjY2VwdGVkIC53cGNmNy1yZXNwb25zZS1vdXRwdXR7Y29sb3I6I2RjMzU0NX0ud3BjZjcgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwe2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbToxcmVtfS53cGNmNyAuZm9ybS1ncm91cHttYXJnaW4tYm90dG9tOjFyZW19LndwY2Y3IGxhYmVse2ZvbnQtd2VpZ2h0OjcwMH0ud3BjZjcgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbHtmb250LXdlaWdodDo0MDA7bWFyZ2luLWxlZnQ6LjMxMjVyZW07dGV4dC10cmFuc2Zvcm06aW5pdGlhbH0ud3BjZjcgLndwY2Y3LWFjY2VwdGFuY2UgbGFiZWx7ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOnN0YXRpY30ud3BjZjcgLndwY2Y3LWFjY2VwdGFuY2UgLndwY2Y3LWxpc3QtaXRlbXttYXJnaW4tbGVmdDowfS53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZX0ud3BjZjctbm90LXZhbGlkLXRpcHtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojZGMzNTQ1O2ZvbnQtc2l6ZTouODc1cmVtO2ZvbnQtd2VpZ2h0OjQwMDt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZzowO21hcmdpbjouNXJlbSAwfS51c2UtZmxvYXRpbmctdmFsaWRhdGlvbi10aXAgLndwY2Y3LW5vdC12YWxpZC10aXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjIwJTtsZWZ0OjIwJTt6LWluZGV4OjEwMDtib3JkZXI6MXB4IHNvbGlkICNkYzM1NDU7YmFja2dyb3VuZDojZmZmO3BhZGRpbmc6LjJlbSAuOGVtfXNwYW4ud3BjZjctbGlzdC1pdGVte2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDAgMCAxZW19c3Bhbi53cGNmNy1saXN0LWl0ZW0tbGFiZWw6OmJlZm9yZSxzcGFuLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDo6YWZ0ZXJ7Y29udGVudDpcIiBcIn1kaXYud3BjZjcgLmFqYXgtbG9hZGVyLGRpdi53cGNmNyAud3BjZjctc3Bpbm5lcnt2aXNpYmlsaXR5OmhpZGRlbjtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9ibGFjay1sb2FkZXIuc3ZnXCIpO2JhY2tncm91bmQtc2l6ZTpjb3Zlcjt3aWR0aDoxLjVyZW07aGVpZ2h0OjEuNXJlbTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6Y2FsYygxMDAlICsgM3B4KTtsZWZ0OjA7bWFyZ2luOjB9ZGl2LndwY2Y3IGRpdi5hamF4LWVycm9ye2Rpc3BsYXk6bm9uZX1kaXYud3BjZjcgaW5wdXRbdHlwZT1maWxlXXtjdXJzb3I6cG9pbnRlcn1kaXYud3BjZjcgaW5wdXRbdHlwZT1maWxlXTpkaXNhYmxlZHtjdXJzb3I6ZGVmYXVsdH1kaXYud3BjZjcgLndwY2Y3LXN1Ym1pdDpkaXNhYmxlZHtjdXJzb3I6bm90LWFsbG93ZWR9LndwY2Y3LWZvcm0uc3VibWl0dGluZyAuYWpheC1sb2FkZXIsLndwY2Y3LWZvcm0uc3VibWl0dGluZyAud3BjZjctc3Bpbm5lcnt2aXNpYmlsaXR5OnZpc2libGV9LmNhcm91c2Vse3Bvc2l0aW9uOnJlbGF0aXZlO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uY2Fyb3VzZWwgKiwuY2Fyb3VzZWwgKjpiZWZvcmUsLmNhcm91c2VsICo6YWZ0ZXJ7Ym94LXNpemluZzppbmhlcml0fS5jYXJvdXNlbC5pcy1kcmFnZ2FibGV7Y3Vyc29yOm1vdmU7Y3Vyc29yOmdyYWJ9LmNhcm91c2VsLmlzLWRyYWdnaW5ne2N1cnNvcjptb3ZlO2N1cnNvcjpncmFiYmluZ30uY2Fyb3VzZWxfX3ZpZXdwb3J0e3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCV9LmNhcm91c2VsX190cmFja3tkaXNwbGF5OmZsZXh9LmNhcm91c2VsX19zbGlkZXtmbGV4OjAgMCBhdXRvO3dpZHRoOnZhcigtLWNhcm91c2VsLXNsaWRlLXdpZHRoLCA2MCUpO21heC13aWR0aDoxMDAlO3BhZGRpbmc6MXJlbTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87b3ZlcnNjcm9sbC1iZWhhdmlvcjpjb250YWlufS5oYXMtZG90c3ttYXJnaW4tYm90dG9tOmNhbGMoMC41cmVtICsgMjJweCl9LmNhcm91c2VsX19kb3Rze21hcmdpbjowIGF1dG87cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDpjYWxjKDEwMCUgKyAwLjVyZW0pO2xlZnQ6MDtyaWdodDowO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2xpc3Qtc3R5bGU6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5jYXJvdXNlbF9fZG90cyAuY2Fyb3VzZWxfX2RvdHttYXJnaW46MDtwYWRkaW5nOjA7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoyMnB4O2hlaWdodDoyMnB4O2N1cnNvcjpwb2ludGVyfS5jYXJvdXNlbF9fZG90cyAuY2Fyb3VzZWxfX2RvdDphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6OHB4O2hlaWdodDo4cHg7Ym9yZGVyLXJhZGl1czo1MCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yO29wYWNpdHk6LjI1O3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGVhc2UtaW4tb3V0fS5jYXJvdXNlbF9fZG90cyAuY2Fyb3VzZWxfX2RvdC5pcy1zZWxlY3RlZDphZnRlcntvcGFjaXR5OjF9LmNhcm91c2VsX19idXR0b257d2lkdGg6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXdpZHRoLCA0OHB4KTtoZWlnaHQ6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodCwgNDhweCk7cGFkZGluZzowO2JvcmRlcjowO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtwb2ludGVyLWV2ZW50czphbGw7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWNvbG9yLCBjdXJyZW50Q29sb3IpO2JhY2tncm91bmQ6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWJnLCB0cmFuc3BhcmVudCk7Ym9yZGVyLXJhZGl1czp2YXIoLS1jYXJvdXNlbC1idXR0b24tYm9yZGVyLXJhZGl1cywgNTAlKTtib3gtc2hhZG93OnZhcigtLWNhcm91c2VsLWJ1dHRvbi1zaGFkb3csIG5vbmUpO3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGVhc2V9LmNhcm91c2VsX19idXR0b24uaXMtcHJldiwuY2Fyb3VzZWxfX2J1dHRvbi5pcy1uZXh0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LmNhcm91c2VsX19idXR0b24uaXMtcHJldntsZWZ0OjEwcHh9LmNhcm91c2VsX19idXR0b24uaXMtbmV4dHtyaWdodDoxMHB4fS5jYXJvdXNlbF9fYnV0dG9uW2Rpc2FibGVkXXtjdXJzb3I6ZGVmYXVsdDtvcGFjaXR5Oi4zfS5jYXJvdXNlbF9fYnV0dG9uIHN2Z3t3aWR0aDp2YXIoLS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoLCA1MCUpO2hlaWdodDp2YXIoLS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodCwgNTAlKTtmaWxsOm5vbmU7c3Ryb2tlOmN1cnJlbnRDb2xvcjtzdHJva2Utd2lkdGg6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1zdHJva2Utd2lkdGgsIDEuNSk7c3Ryb2tlLWxpbmVqb2luOmJldmVsO3N0cm9rZS1saW5lY2FwOnJvdW5kO2ZpbHRlcjp2YXIoLS1jYXJvdXNlbC1idXR0b24tc3ZnLWZpbHRlciwgbm9uZSk7cG9pbnRlci1ldmVudHM6bm9uZX1odG1sLndpdGgtZmFuY3lib3h7c2Nyb2xsLWJlaGF2aW9yOmF1dG99Ym9keS5jb21wZW5zYXRlLWZvci1zY3JvbGxiYXJ7b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnQ7dG91Y2gtYWN0aW9uOm5vbmV9LmZhbmN5Ym94X19jb250YWluZXJ7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO2JvdHRvbTowO3JpZ2h0OjA7ZGlyZWN0aW9uOmx0cjttYXJnaW46MDtwYWRkaW5nOmVudihzYWZlLWFyZWEtaW5zZXQtdG9wLCAwcHgpIGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQsIDBweCkgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20sIDBweCkgZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0LCAwcHgpO2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2NvbG9yOnZhcigtLWZhbmN5Ym94LWNvbG9yLCAjZmZmKTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKTtvdmVyZmxvdzpoaWRkZW47ei1pbmRleDoxMDUwO291dGxpbmU6bm9uZTt0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0Oy0tY2Fyb3VzZWwtYnV0dG9uLXdpZHRoOiA0OHB4Oy0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodDogNDhweDstLWNhcm91c2VsLWJ1dHRvbi1zdmctd2lkdGg6IDI0cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDogMjRweDstLWNhcm91c2VsLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoOiAyLjU7LS1jYXJvdXNlbC1idXR0b24tc3ZnLWZpbHRlcjogZHJvcC1zaGFkb3coMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjQpKX0uZmFuY3lib3hfX2NvbnRhaW5lciAqLC5mYW5jeWJveF9fY29udGFpbmVyICo6OmJlZm9yZSwuZmFuY3lib3hfX2NvbnRhaW5lciAqOjphZnRlcntib3gtc2l6aW5nOmluaGVyaXR9LmZhbmN5Ym94X19jb250YWluZXIgOmZvY3Vze291dGxpbmU6bm9uZX1ib2R5Om5vdCguaXMtdXNpbmctbW91c2UpIC5mYW5jeWJveF9fY29udGFpbmVyIDpmb2N1c3tib3gtc2hhZG93OjAgMCAwIDFweCAjZmZmLDAgMCAwIDJweCB2YXIoLS1mYW5jeWJveC1hY2NlbnQtY29sb3IsIHJnYmEoMSwgMjEwLCAyMzIsIDAuOTQpKX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5mYW5jeWJveF9fY29udGFpbmVyey0tY2Fyb3VzZWwtYnV0dG9uLXdpZHRoOjQ4cHg7LS1jYXJvdXNlbC1idXR0b24taGVpZ2h0OjQ4cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOjI3cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDoyN3B4fX0uZmFuY3lib3hfX2JhY2tkcm9we3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6LTE7YmFja2dyb3VuZDp2YXIoLS1mYW5jeWJveC1iZywgcmdiYSgyNCwgMjQsIDI3LCAwLjkyKSl9LmZhbmN5Ym94X19jYXJvdXNlbHtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjEgMSBhdXRvO21pbi1oZWlnaHQ6MDtoZWlnaHQ6MTAwJTt6LWluZGV4OjEwfS5mYW5jeWJveF9fY2Fyb3VzZWwuaGFzLWRvdHN7bWFyZ2luLWJvdHRvbTpjYWxjKDAuNXJlbSArIDIycHgpfS5mYW5jeWJveF9fdmlld3BvcnR7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdzp2aXNpYmxlO2N1cnNvcjpkZWZhdWx0fS5mYW5jeWJveF9fdHJhY2t7ZGlzcGxheTpmbGV4O2hlaWdodDoxMDAlfS5mYW5jeWJveF9fc2xpZGV7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO21hcmdpbjowO3BhZGRpbmc6NDhweCA4cHggOHB4IDhweDtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyc2Nyb2xsLWJlaGF2aW9yOmNvbnRhaW47ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtvdXRsaW5lOjA7b3ZlcmZsb3c6YXV0bzstLWNhcm91c2VsLWJ1dHRvbi13aWR0aDogMzZweDstLWNhcm91c2VsLWJ1dHRvbi1oZWlnaHQ6IDM2cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOiAyMnB4Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQ6IDIycHh9LmZhbmN5Ym94X19zbGlkZTo6YmVmb3JlLC5mYW5jeWJveF9fc2xpZGU6OmFmdGVye2NvbnRlbnQ6XCJcIjtmbGV4OjAgMCAwO21hcmdpbjphdXRvfUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmZhbmN5Ym94X19zbGlkZXtwYWRkaW5nOjY0cHggMTAwcHh9fS5mYW5jeWJveF9fY29udGVudHttYXJnaW46MCBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0LCAwcHgpIDAgZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0LCAwcHgpO3BhZGRpbmc6MzZweDtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb250ZW50LWNvbG9yLCAjMzc0MTUxKTtiYWNrZ3JvdW5kOnZhcigtLWZhbmN5Ym94LWNvbnRlbnQtYmcsICNmZmYpO3Bvc2l0aW9uOnJlbGF0aXZlO2FsaWduLXNlbGY6Y2VudGVyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ei1pbmRleDoyMH0uZmFuY3lib3hfX2NvbnRlbnQgOmZvY3VzOm5vdCguY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZSl7b3V0bGluZTp0aGluIGRvdHRlZDtib3gtc2hhZG93Om5vbmV9LmZhbmN5Ym94X19jYXB0aW9ue2FsaWduLXNlbGY6Y2VudGVyO21heC13aWR0aDoxMDAlO21hcmdpbjowO3BhZGRpbmc6MXJlbSAwIDAgMDtsaW5lLWhlaWdodDoxLjM3NTtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb2xvciwgY3VycmVudENvbG9yKTt2aXNpYmlsaXR5OnZpc2libGU7Y3Vyc29yOmF1dG87ZmxleC1zaHJpbms6MDtvdmVyZmxvdy13cmFwOmFueXdoZXJlfS5pcy1sb2FkaW5nIC5mYW5jeWJveF9fY2FwdGlvbnt2aXNpYmlsaXR5OmhpZGRlbn0uZmFuY3lib3hfX2NvbnRhaW5lcj4uY2Fyb3VzZWxfX2RvdHN7dG9wOjEwMCU7Y29sb3I6dmFyKC0tZmFuY3lib3gtY29sb3IsICNmZmYpfS5mYW5jeWJveF9fbmF2IC5jYXJvdXNlbF9fYnV0dG9ue3otaW5kZXg6NDB9LmZhbmN5Ym94X19uYXYgLmNhcm91c2VsX19idXR0b24uaXMtbmV4dHtyaWdodDo4cHh9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZmFuY3lib3hfX25hdiAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1uZXh0e3JpZ2h0OjQwcHh9fS5mYW5jeWJveF9fbmF2IC5jYXJvdXNlbF9fYnV0dG9uLmlzLXByZXZ7bGVmdDo4cHh9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZmFuY3lib3hfX25hdiAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1wcmV2e2xlZnQ6NDBweH19LmNhcm91c2VsX19idXR0b24uaXMtY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjhweDtyaWdodDo4cHg7dG9wOmNhbGMoZW52KHNhZmUtYXJlYS1pbnNldC10b3AsIDBweCkgKyA4cHgpO3JpZ2h0OmNhbGMoZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCwgMHB4KSArIDhweCk7ei1pbmRleDo0MH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3Nle3JpZ2h0OjQwcHh9fS5mYW5jeWJveF9fY29udGVudD4uY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTQwcHg7cmlnaHQ6MDtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb2xvciwgI2ZmZil9LmZhbmN5Ym94X19uby1jbGljaywuZmFuY3lib3hfX25vLWNsaWNrIGJ1dHRvbntwb2ludGVyLWV2ZW50czpub25lfS5mYW5jeWJveF9fc3Bpbm5lcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb2xvciwgY3VycmVudENvbG9yKX0uZmFuY3lib3hfX3NsaWRlIC5mYW5jeWJveF9fc3Bpbm5lcntjdXJzb3I6cG9pbnRlcjt6LWluZGV4OjEwNTN9LmZhbmN5Ym94X19zcGlubmVyIHN2Z3thbmltYXRpb246ZmFuY3lib3gtcm90YXRlIDJzIGxpbmVhciBpbmZpbml0ZTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7bWFyZ2luOmF1dG87d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uZmFuY3lib3hfX3NwaW5uZXIgc3ZnIGNpcmNsZXtmaWxsOm5vbmU7c3Ryb2tlLXdpZHRoOjIuNzU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLWRhc2hhcnJheToxLDIwMDtzdHJva2UtZGFzaG9mZnNldDowO2FuaW1hdGlvbjpmYW5jeWJveC1kYXNoIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlOmN1cnJlbnRDb2xvcn1Aa2V5ZnJhbWVzIGZhbmN5Ym94LXJvdGF0ZXsxMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QGtleWZyYW1lcyBmYW5jeWJveC1kYXNoezAle3N0cm9rZS1kYXNoYXJyYXk6MSwyMDA7c3Ryb2tlLWRhc2hvZmZzZXQ6MH01MCV7c3Ryb2tlLWRhc2hhcnJheTo4OSwyMDA7c3Ryb2tlLWRhc2hvZmZzZXQ6LTM1cHh9MTAwJXtzdHJva2UtZGFzaGFycmF5Ojg5LDIwMDtzdHJva2UtZGFzaG9mZnNldDotMTI0cHh9fS5mYW5jeWJveF9fYmFja2Ryb3AsLmZhbmN5Ym94X19jYXB0aW9uLC5mYW5jeWJveF9fbmF2LC5jYXJvdXNlbF9fZG90cywuY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZXtvcGFjaXR5OnZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpfS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX2JhY2tkcm9wLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX2NhcHRpb24sLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5mYW5jeWJveF9fbmF2LC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuY2Fyb3VzZWxfX2RvdHMsLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3Nle2FuaW1hdGlvbjouMTVzIGVhc2UgYmFja3dhcmRzIGZhbmN5Ym94LWZhZGVJbn0uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5mYW5jeWJveF9fYmFja2Ryb3AsLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuZmFuY3lib3hfX2NhcHRpb24sLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuZmFuY3lib3hfX25hdiwuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5jYXJvdXNlbF9fZG90cywuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3Nle2FuaW1hdGlvbjouMTVzIGVhc2UgYm90aCBmYW5jeWJveC1mYWRlT3V0fS5mYW5jeWJveC1mYWRlSW57YW5pbWF0aW9uOi4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LWZhZGVJbn0uZmFuY3lib3gtZmFkZU91dHthbmltYXRpb246LjFzIGVhc2UgYm90aCBmYW5jeWJveC1mYWRlT3V0fS5mYW5jeWJveC16b29tSW5VcHthbmltYXRpb246LjJzIGVhc2UgYm90aCBmYW5jeWJveC16b29tSW5VcH0uZmFuY3lib3gtem9vbU91dERvd257YW5pbWF0aW9uOi4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LXpvb21PdXREb3dufS5mYW5jeWJveC10aHJvd091dFVwe2FuaW1hdGlvbjouMTVzIGVhc2UgYm90aCBmYW5jeWJveC10aHJvd091dFVwfS5mYW5jeWJveC10aHJvd091dERvd257YW5pbWF0aW9uOi4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LXRocm93T3V0RG93bn1Aa2V5ZnJhbWVzIGZhbmN5Ym94LWZhZGVJbntmcm9te29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZmFuY3lib3gtZmFkZU91dHt0b3tvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmFuY3lib3gtem9vbUluVXB7ZnJvbXt0cmFuc2Zvcm06c2NhbGUoMC45NykgdHJhbnNsYXRlM2QoMCwgMTZweCwgMCk7b3BhY2l0eTowfXRve3RyYW5zZm9ybTpzY2FsZSgxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZmFuY3lib3gtem9vbU91dERvd257dG97dHJhbnNmb3JtOnNjYWxlKDAuOTcpIHRyYW5zbGF0ZTNkKDAsIDE2cHgsIDApO29wYWNpdHk6MH19QGtleWZyYW1lcyBmYW5jeWJveC10aHJvd091dFVwe3Rve3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtMzAlLCAwKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmFuY3lib3gtdGhyb3dPdXREb3due3Rve3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAzMCUsIDApO29wYWNpdHk6MH19LmZhbmN5Ym94X19jYXJvdXNlbCAuY2Fyb3VzZWxfX3NsaWRle3Njcm9sbGJhci13aWR0aDp0aGluO3Njcm9sbGJhci1jb2xvcjojY2NjIHJnYmEoMjU1LDI1NSwyNTUsLjEpfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmNhcm91c2VsX19zbGlkZTo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6OHB4O2hlaWdodDo4cHh9LmZhbmN5Ym94X19jYXJvdXNlbCAuY2Fyb3VzZWxfX3NsaWRlOjotd2Via2l0LXNjcm9sbGJhci10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjEpfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmNhcm91c2VsX19zbGlkZTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7YmFja2dyb3VuZC1jb2xvcjojY2NjO2JvcmRlci1yYWRpdXM6MnB4O2JveC1zaGFkb3c6aW5zZXQgMCAwIDRweCByZ2JhKDAsMCwwLC4yKX0uZmFuY3lib3hfX2Nhcm91c2VsLmlzLWRyYWdnYWJsZSAuZmFuY3lib3hfX3NsaWRlLC5mYW5jeWJveF9fY2Fyb3VzZWwuaXMtZHJhZ2dhYmxlIC5mYW5jeWJveF9fc2xpZGUgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjptb3ZlO2N1cnNvcjpncmFifS5mYW5jeWJveF9fY2Fyb3VzZWwuaXMtZHJhZ2dpbmcgLmZhbmN5Ym94X19zbGlkZSwuZmFuY3lib3hfX2Nhcm91c2VsLmlzLWRyYWdnaW5nIC5mYW5jeWJveF9fc2xpZGUgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjptb3ZlO2N1cnNvcjpncmFiYmluZ30uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjphdXRvfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5jYW4tem9vbV9pbiAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOnpvb20taW59LmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmNhbi16b29tX291dCAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOnpvb20tb3V0fS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5pcy1kcmFnZ2FibGUgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjptb3ZlO2N1cnNvcjpncmFifS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5pcy1kcmFnZ2luZyAuZmFuY3lib3hfX2NvbnRlbnR7Y3Vyc29yOm1vdmU7Y3Vyc29yOmdyYWJiaW5nfS5mYW5jeWJveF9faW1hZ2V7dHJhbnNmb3JtLW9yaWdpbjowIDA7dXNlci1zZWxlY3Q6bm9uZTt0cmFuc2l0aW9uOm5vbmV9Lmhhcy1pbWFnZSAuZmFuY3lib3hfX2NvbnRlbnR7cGFkZGluZzowO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTttaW4taGVpZ2h0OjFweH0uaXMtY2xvc2luZyAuaGFzLWltYWdlIC5mYW5jeWJveF9fY29udGVudHtvdmVyZmxvdzp2aXNpYmxlfS5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y29udGFpbl17b3ZlcmZsb3c6dmlzaWJsZTt0b3VjaC1hY3Rpb246bm9uZX0uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvbnRhaW5dIC5mYW5jeWJveF9fY29udGVudHtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOndyYXB9Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluXSAuZmFuY3lib3hfX2ltYWdle21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluLXdde292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0b30uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvbnRhaW4td10gLmZhbmN5Ym94X19jb250ZW50e21pbi1oZWlnaHQ6YXV0b30uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvbnRhaW4td10gLmZhbmN5Ym94X19pbWFnZXttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvdmVyXXtvdmVyZmxvdzp2aXNpYmxlO3RvdWNoLWFjdGlvbjpub25lfS5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y292ZXJdIC5mYW5jeWJveF9fY29udGVudHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y292ZXJdIC5mYW5jeWJveF9faW1hZ2V7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtaWZyYW1lIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLW1hcCAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1wZGYgLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtdmlkZW8gLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtaHRtbDV2aWRlbyAuZmFuY3lib3hfX2NvbnRlbnR7bWF4LXdpZHRoOjEwMCU7ZmxleC1zaHJpbms6MTttaW4taGVpZ2h0OjFweDtvdmVyZmxvdzp2aXNpYmxlfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtaWZyYW1lIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLW1hcCAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1wZGYgLmZhbmN5Ym94X19jb250ZW50e3dpZHRoOjEwMCU7aGVpZ2h0OjgwJX0uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLXZpZGVvIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWh0bWw1dmlkZW8gLmZhbmN5Ym94X19jb250ZW50e3dpZHRoOjk2MHB4O2hlaWdodDo1NDBweDttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCV9LmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtcGRmIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLXZpZGVvIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWh0bWw1dmlkZW8gLmZhbmN5Ym94X19jb250ZW50e3BhZGRpbmc6MDtiYWNrZ3JvdW5kOnJnYmEoMjQsMjQsMjcsLjkpO2NvbG9yOiNmZmZ9LmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50e2JhY2tncm91bmQ6I2U1ZTNkZn0uZmFuY3lib3hfX2h0bWw1dmlkZW8sLmZhbmN5Ym94X19pZnJhbWV7Ym9yZGVyOjA7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKX0uZmFuY3lib3gtcGxhY2Vob2xkZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7d2hpdGUtc3BhY2U6bm93cmFwO2JvcmRlci13aWR0aDowfS5mYW5jeWJveF9fdGh1bWJze2ZsZXg6MCAwIGF1dG87cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowcHggM3B4O29wYWNpdHk6dmFyKC0tZmFuY3lib3gtb3BhY2l0eSwgMSl9LmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49ZmFsc2VdIC5mYW5jeWJveF9fdGh1bWJze2FuaW1hdGlvbjouMTVzIGVhc2UtaW4gYmFja3dhcmRzIGZhbmN5Ym94LWZhZGVJbn0uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5mYW5jeWJveF9fdGh1bWJze29wYWNpdHk6MH0uZmFuY3lib3hfX3RodW1icyAuY2Fyb3VzZWxfX3NsaWRle2ZsZXg6MCAwIGF1dG87d2lkdGg6dmFyKC0tZmFuY3lib3gtdGh1bWJzLXdpZHRoLCA5NnB4KTttYXJnaW46MDtwYWRkaW5nOjhweCAzcHg7Ym94LXNpemluZzpjb250ZW50LWJveDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7b3ZlcmZsb3c6dmlzaWJsZTtjdXJzb3I6cG9pbnRlcn0uZmFuY3lib3hfX3RodW1icyAuY2Fyb3VzZWxfX3NsaWRlIC5mYW5jeWJveF9fdGh1bWI6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtib3JkZXItd2lkdGg6NXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6dmFyKC0tZmFuY3lib3gtYWNjZW50LWNvbG9yLCByZ2JhKDM0LCAyMTMsIDIzMywgMC45NikpO29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBlYXNlO2JvcmRlci1yYWRpdXM6dmFyKC0tZmFuY3lib3gtdGh1bWJzLWJvcmRlci1yYWRpdXMsIDRweCl9LmZhbmN5Ym94X190aHVtYnMgLmNhcm91c2VsX19zbGlkZS5pcy1uYXYtc2VsZWN0ZWQgLmZhbmN5Ym94X190aHVtYjo6YWZ0ZXJ7b3BhY2l0eTouOTJ9LmZhbmN5Ym94X190aHVtYnMgLmNhcm91c2VsX19zbGlkZT4qe3BvaW50ZXItZXZlbnRzOm5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uZmFuY3lib3hfX3RodW1ie3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7cGFkZGluZy10b3A6Y2FsYygxMDAlLyh2YXIoLS1mYW5jeWJveC10aHVtYnMtcmF0aW8sIDEuNSkpKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMSk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JvcmRlci1yYWRpdXM6dmFyKC0tZmFuY3lib3gtdGh1bWJzLWJvcmRlci1yYWRpdXMsIDRweCl9LmZhbmN5Ym94X190b29sYmFye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7bGVmdDowO3otaW5kZXg6MjA7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gdG9wLCBoc2xhKDBkZWcsIDAlLCAwJSwgMCkgMCUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjAwNikgOC4xJSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuMDIxKSAxNS41JSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuMDQ2KSAyMi41JSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuMDc3KSAyOSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjExNCkgMzUuMyUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjE1NSkgNDEuMiUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjE5OCkgNDcuMSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjI0MikgNTIuOSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjI4NSkgNTguOCUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjMyNikgNjQuNyUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjM2MykgNzElLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4zOTQpIDc3LjUlLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC40MTkpIDg0LjUlLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC40MzQpIDkxLjklLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC40NCkgMTAwJSk7cGFkZGluZzowO3RvdWNoLWFjdGlvbjpub25lO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstLWNhcm91c2VsLWJ1dHRvbi1zdmctd2lkdGg6IDIwcHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLWhlaWdodDogMjBweDtvcGFjaXR5OnZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpO3RleHQtc2hhZG93OnZhcigtLWZhbmN5Ym94LXRvb2xiYXItdGV4dC1zaGFkb3csIDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC40KSl9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZmFuY3lib3hfX3Rvb2xiYXJ7cGFkZGluZzo4cHh9fS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX3Rvb2xiYXJ7YW5pbWF0aW9uOi4xNXMgZWFzZS1pbiBiYWNrd2FyZHMgZmFuY3lib3gtZmFkZUlufS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgLmZhbmN5Ym94X190b29sYmFye29wYWNpdHk6MH0uZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1ze2Rpc3BsYXk6ZmxleH0uZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1zLS1sZWZ0e21hcmdpbi1yaWdodDphdXRvfS5mYW5jeWJveF9fdG9vbGJhcl9faXRlbXMtLWNlbnRlcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKX0uZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1zLS1yaWdodHttYXJnaW4tbGVmdDphdXRvfUBtZWRpYShtYXgtd2lkdGg6IDY0MHB4KXsuZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1zLS1jZW50ZXI6bm90KDpsYXN0LWNoaWxkKXtkaXNwbGF5Om5vbmV9fS5mYW5jeWJveF9fY291bnRlcnttaW4td2lkdGg6NzJweDtwYWRkaW5nOjAgMTBweDtsaW5lLWhlaWdodDp2YXIoLS1jYXJvdXNlbC1idXR0b24taGVpZ2h0LCA0OHB4KTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTdweDtmb250LXZhcmlhbnQtbnVtZXJpYzp0YWJ1bGFyLW51bXM7LXdlYmtpdC1mb250LXNtb290aGluZzpzdWJwaXhlbC1hbnRpYWxpYXNlZH0uZmFuY3lib3hfX3Byb2dyZXNze2JhY2tncm91bmQ6dmFyKC0tZmFuY3lib3gtYWNjZW50LWNvbG9yLCByZ2JhKDM0LCAyMTMsIDIzMywgMC45NikpO2hlaWdodDozcHg7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7dHJhbnNmb3JtOnNjYWxlWCgwKTt0cmFuc2Zvcm0tb3JpZ2luOjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO3otaW5kZXg6MzA7dXNlci1zZWxlY3Q6bm9uZX0uZmFuY3lib3hfX2NvbnRhaW5lcjpmdWxsc2NyZWVuOjpiYWNrZHJvcHtvcGFjaXR5OjB9LmZhbmN5Ym94X19idXR0b24tLWZ1bGxzY3JlZW4gZzpudGgtY2hpbGQoMil7ZGlzcGxheTpub25lfS5mYW5jeWJveF9fY29udGFpbmVyOmZ1bGxzY3JlZW4gLmZhbmN5Ym94X19idXR0b24tLWZ1bGxzY3JlZW4gZzpudGgtY2hpbGQoMSl7ZGlzcGxheTpub25lfS5mYW5jeWJveF9fY29udGFpbmVyOmZ1bGxzY3JlZW4gLmZhbmN5Ym94X19idXR0b24tLWZ1bGxzY3JlZW4gZzpudGgtY2hpbGQoMil7ZGlzcGxheTpibG9ja30uZmFuY3lib3hfX2J1dHRvbi0tc2xpZGVzaG93IGc6bnRoLWNoaWxkKDIpe2Rpc3BsYXk6bm9uZX0uZmFuY3lib3hfX2NvbnRhaW5lci5oYXMtc2xpZGVzaG93IC5mYW5jeWJveF9fYnV0dG9uLS1zbGlkZXNob3cgZzpudGgtY2hpbGQoMSl7ZGlzcGxheTpub25lfS5mYW5jeWJveF9fY29udGFpbmVyLmhhcy1zbGlkZXNob3cgLmZhbmN5Ym94X19idXR0b24tLXNsaWRlc2hvdyBnOm50aC1jaGlsZCgyKXtkaXNwbGF5OmJsb2NrfVtkYXRhLWZhbmN5Ym94XXtjdXJzb3I6cG9pbnRlcn0uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm17cG9zaXRpb246cmVsYXRpdmV9Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9ib2R5IC5nZmllbGR7cG9zaXRpb246cmVsYXRpdmV9Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9ib2R5IGZpZWxkc2V0LmdmaWVsZCAuZ2ZpZWxkX2xhYmVse21hcmdpbi1ib3R0b206MjBweH0uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2ZpZWxkc3tnYXA6MXJlbX0uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmaWVsZF9sYWJlbHtmb250LXNpemU6MWVtO2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW4tYm90dG9tOjFlbX0uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmaWVsZF9jaGVja2JveHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxcmVtO3BhZGRpbmctbGVmdDoxLjI1cmVtfUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmaWVsZF9jaGVja2JveHtwYWRkaW5nLWxlZnQ6Mi41cmVtfX0uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmaWVsZF9jaGVja2JveCBsYWJlbHtmb250LXNpemU6MWVtfS5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2Nob2ljZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxLjI1cmVtfS5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2Nob2ljZSBpbnB1dHtmbGV4LXNocmluazowfS5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2ZpZWxkX3ZhbGlkYXRpb25fbWVzc2FnZSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLnZhbGlkYXRpb25fbWVzc2FnZXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOm5vbmU7Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MTtwYWRkaW5nOjB9Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5uaWNlLXNlbGVjdCAuY3VycmVudHtmb250LXdlaWdodDo0MDB9Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRde21hcmdpbi1ib3R0b206MH0uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPWltYWdlXXt3aWR0aDoxLjVyZW07aGVpZ2h0OjEuNXJlbTttYXJnaW46MCAhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTouMzEyNXJlbTtyaWdodDouMzEyNXJlbX1AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1pbWFnZV17d2lkdGg6MS44NzVyZW07aGVpZ2h0OjEuODc1cmVtO2JvdHRvbTouNTYyNXJlbTtyaWdodDouNTYyNXJlbX19Lm5pY2Utc2VsZWN0ey13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjVweDtib3JkZXI6c29saWQgMXB4ICNlOGU4ZTg7Ym94LXNpemluZzpib3JkZXItYm94O2NsZWFyOmJvdGg7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOi44NzVyZW07Zm9udC13ZWlnaHQ6bm9ybWFsO2hlaWdodDoyLjYyNXJlbTtsaW5lLWhlaWdodDoyLjVyZW07b3V0bGluZTpub25lO3BhZGRpbmctbGVmdDoxLjEyNXJlbTtwYWRkaW5nLXJpZ2h0OjEuODc1cmVtO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDt1c2VyLXNlbGVjdDpub25lO3doaXRlLXNwYWNlOm5vd3JhcDt3aWR0aDphdXRvfS5uaWNlLXNlbGVjdDpob3Zlcntib3JkZXItY29sb3I6IzIwMjAxZX0ubmljZS1zZWxlY3Q6YWN0aXZlLC5uaWNlLXNlbGVjdC5vcGVuLC5uaWNlLXNlbGVjdDpmb2N1c3tib3JkZXItY29sb3I6IzIwMjAxZX0ubmljZS1zZWxlY3Q6YWZ0ZXJ7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzk5OTtib3JkZXItcmlnaHQ6MnB4IHNvbGlkICM5OTk7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjVweDttYXJnaW4tdG9wOi00cHg7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxMnB4O3RvcDo1MCU7dHJhbnNmb3JtLW9yaWdpbjo2NiUgNjYlO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zaXRpb246YWxsIC4xNXMgZWFzZS1pbi1vdXQ7d2lkdGg6NXB4fS5uaWNlLXNlbGVjdC5vcGVuOmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoLTEzNWRlZyl9Lm5pY2Utc2VsZWN0Lm9wZW4gLmxpc3R7b3BhY2l0eToxO3BvaW50ZXItZXZlbnRzOmF1dG87dHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZVkoMCl9Lm5pY2Utc2VsZWN0LmRpc2FibGVke2JvcmRlci1jb2xvcjojZWRlZGVkO2NvbG9yOiM5OTk7cG9pbnRlci1ldmVudHM6bm9uZX0ubmljZS1zZWxlY3QuZGlzYWJsZWQ6YWZ0ZXJ7Ym9yZGVyLWNvbG9yOiNjY2N9Lm5pY2Utc2VsZWN0LndpZGV7d2lkdGg6MTAwJX0ubmljZS1zZWxlY3Qud2lkZSAubGlzdHtsZWZ0OjAgIWltcG9ydGFudDtyaWdodDowICFpbXBvcnRhbnR9Lm5pY2Utc2VsZWN0LnJpZ2h0e2Zsb2F0OnJpZ2h0fS5uaWNlLXNlbGVjdC5yaWdodCAubGlzdHtsZWZ0OmF1dG87cmlnaHQ6MH0ubmljZS1zZWxlY3Quc21hbGx7Zm9udC1zaXplOi43NXJlbTtoZWlnaHQ6Mi4yNXJlbTtsaW5lLWhlaWdodDoyLjEyNXJlbX0ubmljZS1zZWxlY3Quc21hbGw6YWZ0ZXJ7aGVpZ2h0OjRweDt3aWR0aDo0cHh9Lm5pY2Utc2VsZWN0LnNtYWxsIC5vcHRpb257bGluZS1oZWlnaHQ6Mi4xMjVyZW07bWluLWhlaWdodDoyLjEyNXJlbX0ubmljZS1zZWxlY3QgLmxpc3R7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NXB4O2JveC1zaGFkb3c6MCAwIDAgMXB4IHJnYmEoNjgsNjgsNjgsLjExKTtib3gtc2l6aW5nOmJvcmRlci1ib3g7bWFyZ2luOjFweCAwIDA7b3BhY2l0eTowO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjA7dHJhbnNmb3JtLW9yaWdpbjo1MCUgMDt0cmFuc2Zvcm06c2NhbGUoMC43NSkgdHJhbnNsYXRlWSgtMjFweCk7dHJhbnNpdGlvbjphbGwgLjJzIGN1YmljLWJlemllcigwLjUsIDAsIDAsIDEuMjUpLG9wYWNpdHkgLjE1cyBlYXNlLW91dDt6LWluZGV4Ojl9Lm5pY2Utc2VsZWN0IC5saXN0OmhvdmVyIC5vcHRpb246bm90KDpob3Zlcil7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnR9Lm5pY2Utc2VsZWN0IC5vcHRpb257Y3Vyc29yOnBvaW50ZXI7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjIuNXJlbTtsaXN0LXN0eWxlOm5vbmU7bWluLWhlaWdodDoyLjVyZW07b3V0bGluZTpub25lO3BhZGRpbmctbGVmdDoxLjEyNXJlbTtwYWRkaW5nLXJpZ2h0OjEuODEyNXJlbTt0ZXh0LWFsaWduOmxlZnQ7dHJhbnNpdGlvbjphbGwgLjJzfS5uaWNlLXNlbGVjdCAub3B0aW9uLnNlbGVjdGVke2ZvbnQtd2VpZ2h0OmJvbGR9Lm5pY2Utc2VsZWN0IC5vcHRpb24uZGlzYWJsZWR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOiM5OTk7Y3Vyc29yOmRlZmF1bHR9Lm5pY2Utc2VsZWN0IC5vcHRpb246aG92ZXIsLm5pY2Utc2VsZWN0IC5vcHRpb24uZm9jdXMsLm5pY2Utc2VsZWN0IC5vcHRpb24uc2VsZWN0ZWQuZm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZjZmNmY2fS5uby1jc3Nwb2ludGVyZXZlbnRzIC5uaWNlLXNlbGVjdCAubGlzdHtkaXNwbGF5Om5vbmV9Lm5vLWNzc3BvaW50ZXJldmVudHMgLm5pY2Utc2VsZWN0Lm9wZW4gLmxpc3R7ZGlzcGxheTpibG9ja31zZWxlY3QsZGl2Lm5pY2Utc2VsZWN0e3dpZHRoOjEwMCU7aGVpZ2h0OjIuODc1cmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojMjAyMDFlO2Zsb2F0Om5vbmU7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MTtib3JkZXI6MXB4IHNvbGlkICNlNWU1ZTU7Ym9yZGVyLXJhZGl1czouMzEyNXJlbTtwYWRkaW5nOi44MTI1cmVtIDEuNzVyZW0gLjgxMjVyZW0gMXJlbX1kaXYubmljZS1zZWxlY3R7cG9zaXRpb246cmVsYXRpdmV9ZGl2Lm5pY2Utc2VsZWN0OmFmdGVye3dpZHRoOjhweDtoZWlnaHQ6OHB4O2JvcmRlci1jb2xvcjojMjAyMDFlO21hcmdpbi10b3A6LTVweH1kaXYubmljZS1zZWxlY3Qub3BlbiAubGlzdHt0cmFuc2Zvcm06c2NhbGUoMSl9ZGl2Lm5pY2Utc2VsZWN0IC5jdXJyZW50e2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjFyZW07bWFyZ2luOjB9ZGl2Lm5pY2Utc2VsZWN0IC5saXN0e3dpZHRoOmNhbGMoMTAwJSArIDJweCk7Ym9yZGVyOjFweCBzb2xpZCAjZTVlNWU1O2JvcmRlci1yYWRpdXM6LjMxMjVyZW07bWFyZ2luOjA7dG9wOjEwMCU7bGVmdDotMXB4fWRpdi5uaWNlLXNlbGVjdCAubGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlNWU1ZTV9ZGl2Lm5pY2Utc2VsZWN0IC5vcHRpb257bWluLWhlaWdodDp1bnNldDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzIwMjAxZTtsaW5lLWhlaWdodDoxO3BhZGRpbmc6LjgxMjVyZW0gMXJlbTttYXJnaW46MCAhaW1wb3J0YW50fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtoZWlnaHQ6Mi44MTI1cmVtO2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjE7Ym9yZGVyOjFweCBzb2xpZCAjZTVlNWU1O2JvcmRlci1yYWRpdXM6LjMxMjVyZW07cGFkZGluZzowIDEuNzVyZW0gMCAxcmVtO21hcmdpbjowO3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4zc30uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6aG92ZXIsLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmZvY3VzLC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTphY3RpdmV7Ym9yZGVyLWNvbG9yOiMyMDIwMWV9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7Y29sb3I6IzMwMzAzMDtsaW5lLWhlaWdodDoyLjgxMjVyZW07cGFkZGluZy1sZWZ0OjB9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7dHJhbnNpdGlvbjphbGwgLjNzIDBzO2JhY2tncm91bmQ6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTQnIGhlaWdodD0nOCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nbTIgMCA1IDUgNS01IDIgMS03IDctNy03IDItMVonLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IDUwJSA1MCUvMTRweCA4cHg7dG9wOi42MjVyZW07cmlnaHQ6LjVyZW19LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYntkaXNwbGF5Om5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3d7Ym9yZGVyLWNvbG9yOiMyMDIwMWU7b3ZlcmZsb3c6aGlkZGVufUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJzd2lwZXItaWNvbnNcIjtzcmM6dXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIikgZm9ybWF0KFwid29mZlwiKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9OnJvb3R7LS1zd2lwZXItdGhlbWUtY29sb3I6ICNmZmZmZmZ9LnN3aXBlcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO3otaW5kZXg6MX0uc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxO2Rpc3BsYXk6ZmxleDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LCAwLCAwKX0uc3dpcGVyLXBvaW50ZXItZXZlbnRze3RvdWNoLWFjdGlvbjpwYW4teX0uc3dpcGVyLXBvaW50ZXItZXZlbnRzLnN3aXBlci12ZXJ0aWNhbHt0b3VjaC1hY3Rpb246cGFuLXh9LnN3aXBlci1zbGlkZXtmbGV4LXNocmluazowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm19LnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmt7dmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1hdXRvaGVpZ2h0LC5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRle2hlaWdodDphdXRvfS5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXJ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxoZWlnaHR9LnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLTNkLC5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcntwZXJzcGVjdGl2ZToxMjAwcHh9LnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXIsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93e3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9te3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoxMH0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93e2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMTUpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9te2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntvdmVyZmxvdzphdXRvO3Njcm9sbGJhci13aWR0aDpub25lOy1tcy1vdmVyZmxvdy1zdHlsZTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcntkaXNwbGF5Om5vbmV9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpzdGFydCBzdGFydH0uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnggbWFuZGF0b3J5fS5zd2lwZXItdmVydGljYWwuc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnkgbWFuZGF0b3J5fS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7Y29udGVudDpcIlwiO2ZsZXgtc2hyaW5rOjA7b3JkZXI6OTk5OX0uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxke21hcmdpbi1pbmxpbmUtc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7aGVpZ2h0OjEwMCU7d2lkdGg6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWJsb2NrLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXt3aWR0aDoxMDAlO2hlaWdodDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOmNlbnRlciBjZW50ZXJ9OnJvb3R7LS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiA0NHB4fS5zd2lwZXItYnV0dG9uLXByZXYsLnN3aXBlci1idXR0b24tbmV4dHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3dpZHRoOmNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvNDQqMjcpO2hlaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTttYXJnaW4tdG9wOmNhbGMoMHB4IC0gdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvMik7ei1pbmRleDoxMDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y29sb3I6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWR7b3BhY2l0eTouMzU7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24taGlkZGVuLC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1oaWRkZW57b3BhY2l0eTowO2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLXByZXYsLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLW5leHR7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnN3aXBlci1idXR0b24tcHJldjphZnRlciwuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVye2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztmb250LXNpemU6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7dGV4dC10cmFuc2Zvcm06bm9uZSAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjA7Zm9udC12YXJpYW50OmluaXRpYWw7bGluZS1oZWlnaHQ6MX0uc3dpcGVyLWJ1dHRvbi1wcmV2LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHR7bGVmdDoxMHB4O3JpZ2h0OmF1dG99LnN3aXBlci1idXR0b24tcHJldjphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVye2NvbnRlbnQ6XCJwcmV2XCJ9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2e3JpZ2h0OjEwcHg7bGVmdDphdXRvfS5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlcntjb250ZW50OlwibmV4dFwifS5zd2lwZXItYnV0dG9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItcGFnaW5hdGlvbntwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOjMwMG1zIG9wYWNpdHk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApO3otaW5kZXg6MTB9LnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbntvcGFjaXR5OjB9LnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkPi5zd2lwZXItcGFnaW5hdGlvbiwuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWR7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWx7Ym90dG9tOjEwcHg7bGVmdDowO3dpZHRoOjEwMCV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tvdmVyZmxvdzpoaWRkZW47Zm9udC1zaXplOjB9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zZm9ybTpzY2FsZSgwLjMzKTtwb3NpdGlvbjpyZWxhdGl2ZX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW57dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldnt0cmFuc2Zvcm06c2NhbGUoMC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXZ7dHJhbnNmb3JtOnNjYWxlKDAuMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dHt0cmFuc2Zvcm06c2NhbGUoMC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHR7dHJhbnNmb3JtOnNjYWxlKDAuMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7d2lkdGg6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7aGVpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwgIzAwMCk7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgMC4yKX1idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2JvcmRlcjpub25lO21hcmdpbjowO3BhZGRpbmc6MDtib3gtc2hhZG93Om5vbmU7YXBwZWFyYW5jZTpub25lfS5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtjdXJzb3I6cG9pbnRlcn0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGR7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0c3tyaWdodDoxMHB4O3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCl9LnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsIDZweCkgMDtkaXNwbGF5OmJsb2NrfS5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3t0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjhweH0uc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zaXRpb246MjAwbXMgdHJhbnNmb3JtLDIwMG1zIHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOjAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLCA0cHgpfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2hpdGUtc3BhY2U6bm93cmFwfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246MjAwbXMgdHJhbnNmb3JtLDIwMG1zIGxlZnR9LnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246MjAwbXMgdHJhbnNmb3JtLDIwMG1zIHJpZ2h0fS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjI1KTtwb3NpdGlvbjphYnNvbHV0ZX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybS1vcmlnaW46bGVmdCB0b3B9LnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRle3dpZHRoOjEwMCU7aGVpZ2h0OjRweDtsZWZ0OjA7dG9wOjB9LnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGV7d2lkdGg6NHB4O2hlaWdodDoxMDAlO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXBhZ2luYXRpb24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eX0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcnt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDttYXJnaW46MCBhdXRvfS5zd2lwZXItZ3JpZD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXB9LnN3aXBlci1ncmlkLWNvbHVtbj4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXA7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItc2Nyb2xsYmFye2JvcmRlci1yYWRpdXM6MTBweDtwb3NpdGlvbjpyZWxhdGl2ZTstbXMtdG91Y2gtYWN0aW9uOm5vbmU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xKX0uc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZD4uc3dpcGVyLXNjcm9sbGJhciwuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVke2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXNjcm9sbGJhciwuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWhvcml6b250YWx7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxJTtib3R0b206M3B4O3otaW5kZXg6NTA7aGVpZ2h0OjVweDt3aWR0aDo5OCV9LnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXNjcm9sbGJhciwuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLXZlcnRpY2Fse3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjNweDt0b3A6MSU7ei1pbmRleDo1MDt3aWR0aDo1cHg7aGVpZ2h0Ojk4JX0uc3dpcGVyLXNjcm9sbGJhci1kcmFne2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC41KTtib3JkZXItcmFkaXVzOjEwcHg7bGVmdDowO3RvcDowfS5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFne2N1cnNvcjptb3ZlfS5zd2lwZXItc2Nyb2xsYmFyLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHN7Ym90dG9tOjEuNXJlbX0uc3dpcGVyLXNsaWRle2JveC1zaXppbmc6Ym9yZGVyLWJveH0uc3dpcGVyLXNsaWRlIGltZy5sYXp5bG9hZDpub3QoLmxvYWRlZCl7dmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1wYWdpbmF0aW9ue2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3dpZHRoOjEuNjI1cmVtO2hlaWdodDoxLjYyNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7b3BhY2l0eToxO21hcmdpbjowICFpbXBvcnRhbnQ7cG9zaXRpb246cmVsYXRpdmV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6LjVyZW07aGVpZ2h0Oi41cmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjUwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6Y2FsYyg1MCUgLSAuMjVyZW0pO2xlZnQ6Y2FsYyg1MCUgLSAuMjVyZW0pO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLW91dH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om5vdCguc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSk6aG92ZXI6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlKDEuNSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZTphZnRlcnt0cmFuc2Zvcm06c2NhbGUoMil9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLWJ1dHRvbi1wcmV2e3dpZHRoOjJyZW07aGVpZ2h0OjJyZW07ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo1MCU7bWFyZ2luLXRvcDotMXJlbTt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LnN3aXBlci1idXR0b24tbmV4dDpob3ZlciBzdmcsLnN3aXBlci1idXR0b24tcHJldjpob3ZlciBzdmd7ZmlsbDojOTMwMzAzfX0uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7ZGlzcGxheTpub25lfS5zd2lwZXItYnV0dG9uLW5leHQgc3ZnLC5zd2lwZXItYnV0dG9uLXByZXYgc3Zne3dpZHRoOjJyZW07aGVpZ2h0OjJyZW07ZmlsbDojMjAyMDFlfS5zd2lwZXItYnV0dG9uLWRpc2FibGVke29wYWNpdHk6LjU7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyW2RhdGEtc2xpZGVzPVwiMVwiXSAuc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXJbZGF0YS1zbGlkZXM9XCIxXCJdIC5zd2lwZXItYnV0dG9uLXByZXZ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9QG1lZGlhKG1heC13aWR0aDogNjM5cHgpey53aWRnZXRfaWNsX2xhbmdfc2VsX3dpZGdldHttYXJnaW46MS4yNXJlbSAwIDB9fS53cG1sLWxzLWxlZ2FjeS1kcm9wZG93bnt3aWR0aDphdXRvfS53cG1sLWxzLWxlZ2FjeS1kcm9wZG93biBhe2ZvbnQtc2l6ZTouNzVyZW07Zm9udC13ZWlnaHQ6NTAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ud3BtbC1scy1sZWdhY3ktZHJvcGRvd24gYS53cG1sLWxzLWl0ZW0tdG9nZ2xle3BhZGRpbmc6LjMxMjVyZW0gMS41NjI1cmVtIC4zMTI1cmVtIC41cmVtO2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6LjMxMjVyZW0gLjMxMjVyZW0gMCAwfS53cG1sLWxzLWxlZ2FjeS1kcm9wZG93biAud3BtbC1scy1mbGFne3dpZHRoOjEuODc1cmVtO2hlaWdodDoxLjg3NXJlbTtvYmplY3QtZml0OmNvdmVyO2JvcmRlci1yYWRpdXM6NTAlfS53cG1sLWxzLWxlZ2FjeS1kcm9wZG93biAud3BtbC1scy1mbGFnK3NwYW57bWFyZ2luLWxlZnQ6LjVyZW19LndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIC53cG1sLWxzLXN1Yi1tZW51IGF7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czowIDAgLjMxMjVyZW0gLjMxMjVyZW07cGFkZGluZzouMzEyNXJlbSAuNXJlbTtvdmVyZmxvdzpoaWRkZW59OnJvb3R7LS13b29jb21tZXJjZTogIzkzMDMwMzstLXdjLXByaW1hcnk6ICM5MzAzMDN9Lndvb2NvbW1lcmNlIC5zaXRlLWNvbnRlbnQsLndvb2NvbW1lcmNlLXBhZ2UgLnNpdGUtY29udGVudHtwYWRkaW5nLWJvdHRvbTo0LjM3NXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey53b29jb21tZXJjZSAuc2l0ZS1jb250ZW50LC53b29jb21tZXJjZS1wYWdlIC5zaXRlLWNvbnRlbnR7cGFkZGluZy1ib3R0b206Ny41cmVtfX0ud29vY29tbWVyY2UgLmVudHJ5LWNvbnRlbnQsLndvb2NvbW1lcmNlLXBhZ2UgLmVudHJ5LWNvbnRlbnR7cGFkZGluZy1ib3R0b206MDttYXJnaW4tYm90dG9tOjQuMzc1cmVtfS53b29jb21tZXJjZSAucm93OmJlZm9yZSwud29vY29tbWVyY2UgLmNvbDItc2V0OmJlZm9yZSwud29vY29tbWVyY2UgLnJvdzphZnRlciwud29vY29tbWVyY2UgLmNvbDItc2V0OmFmdGVyLC53b29jb21tZXJjZS1wYWdlIC5yb3c6YmVmb3JlLC53b29jb21tZXJjZS1wYWdlIC5jb2wyLXNldDpiZWZvcmUsLndvb2NvbW1lcmNlLXBhZ2UgLnJvdzphZnRlciwud29vY29tbWVyY2UtcGFnZSAuY29sMi1zZXQ6YWZ0ZXJ7ZGlzcGxheTpub25lfS53b29jb21tZXJjZSAucm93Ky5yb3csLndvb2NvbW1lcmNlIC5jb2wyLXNldCsucm93LC53b29jb21tZXJjZSAucm93Ky5jb2wyLXNldCwud29vY29tbWVyY2UgLmNvbDItc2V0Ky5jb2wyLXNldCwud29vY29tbWVyY2UtcGFnZSAucm93Ky5yb3csLndvb2NvbW1lcmNlLXBhZ2UgLmNvbDItc2V0Ky5yb3csLndvb2NvbW1lcmNlLXBhZ2UgLnJvdysuY29sMi1zZXQsLndvb2NvbW1lcmNlLXBhZ2UgLmNvbDItc2V0Ky5jb2wyLXNldHttYXJnaW4tdG9wOjMuMTI1cmVtfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lndvb2NvbW1lcmNlIC5yb3crLnJvdywud29vY29tbWVyY2UgLmNvbDItc2V0Ky5yb3csLndvb2NvbW1lcmNlIC5yb3crLmNvbDItc2V0LC53b29jb21tZXJjZSAuY29sMi1zZXQrLmNvbDItc2V0LC53b29jb21tZXJjZS1wYWdlIC5yb3crLnJvdywud29vY29tbWVyY2UtcGFnZSAuY29sMi1zZXQrLnJvdywud29vY29tbWVyY2UtcGFnZSAucm93Ky5jb2wyLXNldCwud29vY29tbWVyY2UtcGFnZSAuY29sMi1zZXQrLmNvbDItc2V0e21hcmdpbi10b3A6NC4zNzVyZW19fUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lndvb2NvbW1lcmNlIC5yb3cuanVzdGlmeS1jb250ZW50LWJldHdlZW4gLmNvbC1sZy02LC53b29jb21tZXJjZSAucm93Lmp1c3RpZnktY29udGVudC1iZXR3ZWVuIC5jb2wyLXNldCAuY29sLTEsLndvb2NvbW1lcmNlIC5jb2wyLXNldCAucm93Lmp1c3RpZnktY29udGVudC1iZXR3ZWVuIC5jb2wtMSwud29vY29tbWVyY2UgLnJvdy5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiAuY29sMi1zZXQgLmNvbC0yLC53b29jb21tZXJjZSAuY29sMi1zZXQgLnJvdy5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiAuY29sLTIsLndvb2NvbW1lcmNlIC5qdXN0aWZ5LWNvbnRlbnQtYmV0d2Vlbi5jb2wyLXNldCAuY29sLWxnLTYsLndvb2NvbW1lcmNlIC5qdXN0aWZ5LWNvbnRlbnQtYmV0d2Vlbi5jb2wyLXNldCAuY29sLTEsLndvb2NvbW1lcmNlIC5qdXN0aWZ5LWNvbnRlbnQtYmV0d2Vlbi5jb2wyLXNldCAuY29sLTIsLndvb2NvbW1lcmNlLXBhZ2UgLnJvdy5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiAuY29sLWxnLTYsLndvb2NvbW1lcmNlLXBhZ2UgLnJvdy5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiAuY29sMi1zZXQgLmNvbC0xLC53b29jb21tZXJjZS1wYWdlIC5jb2wyLXNldCAucm93Lmp1c3RpZnktY29udGVudC1iZXR3ZWVuIC5jb2wtMSwud29vY29tbWVyY2UtcGFnZSAucm93Lmp1c3RpZnktY29udGVudC1iZXR3ZWVuIC5jb2wyLXNldCAuY29sLTIsLndvb2NvbW1lcmNlLXBhZ2UgLmNvbDItc2V0IC5yb3cuanVzdGlmeS1jb250ZW50LWJldHdlZW4gLmNvbC0yLC53b29jb21tZXJjZS1wYWdlIC5qdXN0aWZ5LWNvbnRlbnQtYmV0d2Vlbi5jb2wyLXNldCAuY29sLWxnLTYsLndvb2NvbW1lcmNlLXBhZ2UgLmp1c3RpZnktY29udGVudC1iZXR3ZWVuLmNvbDItc2V0IC5jb2wtMSwud29vY29tbWVyY2UtcGFnZSAuanVzdGlmeS1jb250ZW50LWJldHdlZW4uY29sMi1zZXQgLmNvbC0ye3dpZHRoOmNhbGMoNTAlIC0gLjYyNXJlbSl9fUBtZWRpYShtaW4td2lkdGg6IDE0NDBweCl7Lndvb2NvbW1lcmNlIC5yb3cuanVzdGlmeS1jb250ZW50LWJldHdlZW4gLmNvbC1sZy02LC53b29jb21tZXJjZSAucm93Lmp1c3RpZnktY29udGVudC1iZXR3ZWVuIC5jb2wyLXNldCAuY29sLTEsLndvb2NvbW1lcmNlIC5jb2wyLXNldCAucm93Lmp1c3RpZnktY29udGVudC1iZXR3ZWVuIC5jb2wtMSwud29vY29tbWVyY2UgLnJvdy5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiAuY29sMi1zZXQgLmNvbC0yLC53b29jb21tZXJjZSAuY29sMi1zZXQgLnJvdy5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiAuY29sLTIsLndvb2NvbW1lcmNlIC5qdXN0aWZ5LWNvbnRlbnQtYmV0d2Vlbi5jb2wyLXNldCAuY29sLWxnLTYsLndvb2NvbW1lcmNlIC5qdXN0aWZ5LWNvbnRlbnQtYmV0d2Vlbi5jb2wyLXNldCAuY29sLTEsLndvb2NvbW1lcmNlIC5qdXN0aWZ5LWNvbnRlbnQtYmV0d2Vlbi5jb2wyLXNldCAuY29sLTIsLndvb2NvbW1lcmNlLXBhZ2UgLnJvdy5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiAuY29sLWxnLTYsLndvb2NvbW1lcmNlLXBhZ2UgLnJvdy5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiAuY29sMi1zZXQgLmNvbC0xLC53b29jb21tZXJjZS1wYWdlIC5jb2wyLXNldCAucm93Lmp1c3RpZnktY29udGVudC1iZXR3ZWVuIC5jb2wtMSwud29vY29tbWVyY2UtcGFnZSAucm93Lmp1c3RpZnktY29udGVudC1iZXR3ZWVuIC5jb2wyLXNldCAuY29sLTIsLndvb2NvbW1lcmNlLXBhZ2UgLmNvbDItc2V0IC5yb3cuanVzdGlmeS1jb250ZW50LWJldHdlZW4gLmNvbC0yLC53b29jb21tZXJjZS1wYWdlIC5qdXN0aWZ5LWNvbnRlbnQtYmV0d2Vlbi5jb2wyLXNldCAuY29sLWxnLTYsLndvb2NvbW1lcmNlLXBhZ2UgLmp1c3RpZnktY29udGVudC1iZXR3ZWVuLmNvbDItc2V0IC5jb2wtMSwud29vY29tbWVyY2UtcGFnZSAuanVzdGlmeS1jb250ZW50LWJldHdlZW4uY29sMi1zZXQgLmNvbC0ye3dpZHRoOmNhbGMoNTAlIC0gMi4xODc1cmVtKX19Lndvb2NvbW1lcmNlIC5jb2wyLXNldCwud29vY29tbWVyY2UtcGFnZSAuY29sMi1zZXR7d2lkdGg6YXV0b30ud29vY29tbWVyY2UgLmNvbDItc2V0IC5jb2wtMSwud29vY29tbWVyY2UgLmNvbDItc2V0IC5jb2wtMiwud29vY29tbWVyY2UtcGFnZSAuY29sMi1zZXQgLmNvbC0xLC53b29jb21tZXJjZS1wYWdlIC5jb2wyLXNldCAuY29sLTJ7bWF4LXdpZHRoOnVuc2V0fS53b29jb21tZXJjZSAud29vY29tbWVyY2UtbWVzc2FnZSwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWluZm8sLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLW1lc3NhZ2UsLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLWluZm97Y29sb3I6IzMwMzAzMDtib3JkZXItdG9wLWNvbG9yOiM5MzAzMDN9Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1tZXNzYWdlOmJlZm9yZSwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWluZm86YmVmb3JlLC53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1tZXNzYWdlOmJlZm9yZSwud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtaW5mbzpiZWZvcmV7Y29sb3I6IzkzMDMwM30ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW1lc3NhZ2U6YWZ0ZXIsLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1pbmZvOmFmdGVyLC53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1tZXNzYWdlOmFmdGVyLC53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1pbmZvOmFmdGVye2Rpc3BsYXk6bm9uZX0ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW1lc3NhZ2UgLmJ1dHRvbiwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWluZm8gLmJ1dHRvbiwud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtbWVzc2FnZSAuYnV0dG9uLC53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1pbmZvIC5idXR0b257ZmxleC1zaHJpbms6MH0ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSwud29vY29tbWVyY2UgdGFibGUuc2hvcF9hdHRyaWJ1dGVzLC53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfdGFibGUsLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF9hdHRyaWJ1dGVze2ZvbnQtc2l6ZTouODc1cmVtO2JvcmRlci1yYWRpdXM6MDtib3JkZXI6bm9uZX1AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7Lndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUsLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfYXR0cmlidXRlcywud29vY29tbWVyY2UtcGFnZSB0YWJsZS5zaG9wX3RhYmxlLC53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfYXR0cmlidXRlc3tmb250LXNpemU6MXJlbX19Lndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGhlYWQgdGgsLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfYXR0cmlidXRlcyB0aGVhZCB0aCwud29vY29tbWVyY2UtcGFnZSB0YWJsZS5zaG9wX3RhYmxlIHRoZWFkIHRoLC53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfYXR0cmlidXRlcyB0aGVhZCB0aHtmb250LXdlaWdodDo0MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRoLC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkLC53b29jb21tZXJjZSB0YWJsZS5zaG9wX2F0dHJpYnV0ZXMgdGgsLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfYXR0cmlidXRlcyB0ZCwud29vY29tbWVyY2UtcGFnZSB0YWJsZS5zaG9wX3RhYmxlIHRoLC53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfdGFibGUgdGQsLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF9hdHRyaWJ1dGVzIHRoLC53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfYXR0cmlidXRlcyB0ZHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U1ZTVlNTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6LjU2MjVyZW0gLjVyZW19Lndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGg6Zmlyc3QtY2hpbGQsLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGQ6Zmlyc3QtY2hpbGQsLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfYXR0cmlidXRlcyB0aDpmaXJzdC1jaGlsZCwud29vY29tbWVyY2UgdGFibGUuc2hvcF9hdHRyaWJ1dGVzIHRkOmZpcnN0LWNoaWxkLC53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfdGFibGUgdGg6Zmlyc3QtY2hpbGQsLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF90YWJsZSB0ZDpmaXJzdC1jaGlsZCwud29vY29tbWVyY2UtcGFnZSB0YWJsZS5zaG9wX2F0dHJpYnV0ZXMgdGg6Zmlyc3QtY2hpbGQsLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF9hdHRyaWJ1dGVzIHRkOmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDowfS53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRoLC53b29jb21tZXJjZSB0YWJsZS5zaG9wX2F0dHJpYnV0ZXMgdGgsLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF90YWJsZSB0aCwud29vY29tbWVyY2UtcGFnZSB0YWJsZS5zaG9wX2F0dHJpYnV0ZXMgdGh7Zm9udC13ZWlnaHQ6NzAwfS53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRmb290IHRoLC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRmb290IHRkLC53b29jb21tZXJjZSB0YWJsZS5zaG9wX2F0dHJpYnV0ZXMgdGZvb3QgdGgsLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfYXR0cmlidXRlcyB0Zm9vdCB0ZCwud29vY29tbWVyY2UtcGFnZSB0YWJsZS5zaG9wX3RhYmxlIHRmb290IHRoLC53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfdGFibGUgdGZvb3QgdGQsLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF9hdHRyaWJ1dGVzIHRmb290IHRoLC53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfYXR0cmlidXRlcyB0Zm9vdCB0ZHtib3JkZXItdG9wOm5vbmV9Lndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93LC53b29jb21tZXJjZS1wYWdlIGZvcm0gLmZvcm0tcm93e3BhZGRpbmc6MDttYXJnaW4tYm90dG9tOi45Mzc1cmVtfS53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyBsYWJlbCwud29vY29tbWVyY2UtcGFnZSBmb3JtIC5mb3JtLXJvdyBsYWJlbHtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjU7bWFyZ2luLWJvdHRvbTouMjVyZW07cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyB0ZXh0YXJlYSwud29vY29tbWVyY2UtcGFnZSBmb3JtIC5mb3JtLXJvdyB0ZXh0YXJlYXttaW4taGVpZ2h0OjVyZW19Lndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93LWZpcnN0LC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdy1sYXN0LC53b29jb21tZXJjZS1wYWdlIGZvcm0gLmZvcm0tcm93LWZpcnN0LC53b29jb21tZXJjZS1wYWdlIGZvcm0gLmZvcm0tcm93LWxhc3R7d2lkdGg6Y2FsYyg1MCUgLSAuNjI1cmVtKX1AbWVkaWEobWF4LXdpZHRoOiA2MzlweCl7Lndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93LWZpcnN0LC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdy1sYXN0LC53b29jb21tZXJjZS1wYWdlIGZvcm0gLmZvcm0tcm93LWZpcnN0LC53b29jb21tZXJjZS1wYWdlIGZvcm0gLmZvcm0tcm93LWxhc3R7d2lkdGg6MTAwJTtmbG9hdDpub25lfX0ud29vY29tbWVyY2UgLmlucHV0LWNoZWNrYm94LC53b29jb21tZXJjZS1wYWdlIC5pbnB1dC1jaGVja2JveHtkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS53b29jb21tZXJjZSBpbnB1dFt0eXBlPW51bWJlcl0sLndvb2NvbW1lcmNlLXBhZ2UgaW5wdXRbdHlwZT1udW1iZXJde2JhY2tncm91bmQtaW1hZ2U6bm9uZSAhaW1wb3J0YW50fS53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQsLndvb2NvbW1lcmNlIGEuYnV0dG9uLC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLC53b29jb21tZXJjZSBpbnB1dC5idXR0b257Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuZGlzYWJsZWQsLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdDpkaXNhYmxlZCwud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0OmRpc2FibGVkW2Rpc2FibGVkXSwud29vY29tbWVyY2UgYS5idXR0b24uZGlzYWJsZWQsLndvb2NvbW1lcmNlIGEuYnV0dG9uOmRpc2FibGVkLC53b29jb21tZXJjZSBhLmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF0sLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uZGlzYWJsZWQsLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246ZGlzYWJsZWQsLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246ZGlzYWJsZWRbZGlzYWJsZWRdLC53b29jb21tZXJjZSBpbnB1dC5idXR0b24uZGlzYWJsZWQsLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbjpkaXNhYmxlZCwud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXXtvcGFjaXR5Oi41O3BvaW50ZXItZXZlbnRzOm5vbmV9Lndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5sb2FkaW5nLC53b29jb21tZXJjZSBhLmJ1dHRvbi5sb2FkaW5nLC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmxvYWRpbmcsLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5sb2FkaW5ne29wYWNpdHk6Ljc1O3BhZGRpbmctcmlnaHQ6MXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQubG9hZGluZywud29vY29tbWVyY2UgYS5idXR0b24ubG9hZGluZywud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5sb2FkaW5nLC53b29jb21tZXJjZSBpbnB1dC5idXR0b24ubG9hZGluZ3twYWRkaW5nLXJpZ2h0OjEuNXJlbX19QG1lZGlhKG1pbi13aWR0aDogMTQ0MHB4KXsud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmxvYWRpbmcsLndvb2NvbW1lcmNlIGEuYnV0dG9uLmxvYWRpbmcsLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24ubG9hZGluZywud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmxvYWRpbmd7cGFkZGluZy1yaWdodDoyLjM3NXJlbX19Lndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5sb2FkaW5nOmFmdGVyLC53b29jb21tZXJjZSBhLmJ1dHRvbi5sb2FkaW5nOmFmdGVyLC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmxvYWRpbmc6YWZ0ZXIsLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5sb2FkaW5nOmFmdGVye3RvcDphdXRvO2JvdHRvbTouMTg3NXJlbTtyaWdodDouMzEyNXJlbX1AbWVkaWEobWF4LXdpZHRoOiBzbXB4KXsud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmxvYWRpbmc6YWZ0ZXIsLndvb2NvbW1lcmNlIGEuYnV0dG9uLmxvYWRpbmc6YWZ0ZXIsLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24ubG9hZGluZzphZnRlciwud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmxvYWRpbmc6YWZ0ZXJ7Zm9udC1zaXplOi43NXJlbX19Lndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hZGRlZDphZnRlciwud29vY29tbWVyY2UgYS5idXR0b24uYWRkZWQ6YWZ0ZXIsLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWRkZWQ6YWZ0ZXIsLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hZGRlZDphZnRlcnttYXJnaW46MDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LjE4NzVyZW07cmlnaHQ6LjMxMjVyZW19Lndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQsLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdCwud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQsLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHR7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS53b29jb21tZXJjZS1jYXJ0IC5icmVhZGNydW1icywud29vY29tbWVyY2UtY2hlY2tvdXQgLmJyZWFkY3J1bWJzLC53b29jb21tZXJjZS1hY2NvdW50IC5icmVhZGNydW1ic3tkaXNwbGF5Om5vbmV9Lndvb2NvbW1lcmNlLWNhcnQgLmVudHJ5LXRpdGxlLC53b29jb21tZXJjZS1jaGVja291dCAuZW50cnktdGl0bGUsLndvb2NvbW1lcmNlLWFjY291bnQgLmVudHJ5LXRpdGxle2NvbG9yOiNmZmY7cGFkZGluZzoxZW0gMDttYXJnaW4tYm90dG9tOjMuMTI1cmVtO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lndvb2NvbW1lcmNlLWNhcnQgLmVudHJ5LXRpdGxlLC53b29jb21tZXJjZS1jaGVja291dCAuZW50cnktdGl0bGUsLndvb2NvbW1lcmNlLWFjY291bnQgLmVudHJ5LXRpdGxle21hcmdpbi1ib3R0b206NC4zNzVyZW19fS53b29jb21tZXJjZS1jYXJ0IC5lbnRyeS10aXRsZTpiZWZvcmUsLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5lbnRyeS10aXRsZTpiZWZvcmUsLndvb2NvbW1lcmNlLWFjY291bnQgLmVudHJ5LXRpdGxlOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoxMDB2dztoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNlNWU1ZTU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7ei1pbmRleDotMX0ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWJyZWFkY3J1bWJ7Y29sb3I6IzMwMzAzMDttYXJnaW4tYm90dG9tOjEuODc1cmVtfS53b29jb21tZXJjZSAud29vY29tbWVyY2UtYnJlYWRjcnVtYiBhe2NvbG9yOiNmNWY1ZjU7Zm9udC1zaXplOi44NzVyZW19Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1icmVhZGNydW1iIGE6aG92ZXJ7Y29sb3I6IzMwMzAzMH0ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLXByb2R1Y3QtcmF0aW5ne2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLWJvdHRvbTouOTM3NXJlbX0ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLXByb2R1Y3QtcmF0aW5nIC53b29jb21tZXJjZS1yZXZpZXctbGlua3tjb2xvcjojZjVmNWY1fS53b29jb21tZXJjZSAud29vY29tbWVyY2UtcHJvZHVjdC1yYXRpbmcgLndvb2NvbW1lcmNlLXJldmlldy1saW5rOmhvdmVye2NvbG9yOiM5MzAzMDN9Lndvb2NvbW1lcmNlIC5zdGFyLXJhdGluZ3tjb2xvcjojZmZjMTA3O21hcmdpbi10b3A6MH0ud29vY29tbWVyY2UgcC5zdGFycyBhe2NvbG9yOiNmZmMxMDd9Lndvb2NvbW1lcmNlIC5xdWFudGl0eXtoZWlnaHQ6Mi43NXJlbTtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6LjYyNXJlbTtib3JkZXI6MXB4IHNvbGlkICNlNWU1ZTU7Ym9yZGVyLXJhZGl1czouNjI1cmVtO3BhZGRpbmc6MCAxcmVtfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lndvb2NvbW1lcmNlIC5xdWFudGl0eXtoZWlnaHQ6My4xMjVyZW19fS53b29jb21tZXJjZSAucXVhbnRpdHkgLnF0eXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6Y3VycmVudENvbG9yO2JvcmRlcjowO21hcmdpbjowO3BhZGRpbmc6MDtvdXRsaW5lOnVuc2V0O3RleHQtZGVjb3JhdGlvbjpub25lO3dpZHRoOjIuNXJlbTtmbGV4LXNocmluazowO2ZvbnQtc2l6ZToxLjEyNXJlbX0ud29vY29tbWVyY2UgLnF1YW50aXR5IC5idG4tcXR5e2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjpjdXJyZW50Q29sb3I7Ym9yZGVyOjA7bWFyZ2luOjA7cGFkZGluZzowO291dGxpbmU6dW5zZXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7aGVpZ2h0OmF1dG87ZmxleC1zaHJpbms6MH0ud29vY29tbWVyY2UgLnF1YW50aXR5IC5idG4tcXR5IHN2Z3t3aWR0aDoxLjEyNXJlbTtoZWlnaHQ6MS4xMjVyZW07ZmlsbDojZjVmNWY1O3RyYW5zaXRpb246ZmlsbCAuM3N9Lndvb2NvbW1lcmNlIC5xdWFudGl0eSAuYnRuLXF0eTpob3ZlciBzdmd7ZmlsbDojMjAyMDFlfS5ibG9ja1VJLmJsb2NrT3ZlcmxheXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ud29vY29tbWVyY2UgdGFibGUuY2FydHttYXJnaW4tYm90dG9tOjMuMTI1cmVtfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgdGQ6bm90KC5wcm9kdWN0LW5hbWUpe2ZvbnQtc2l6ZToxLjEyNXJlbX19Lndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgdGQucHJvZHVjdC1uYW1le21hcmdpbi1ib3R0b206MH1AbWVkaWEobWluLXdpZHRoOiA3NjlweCl7Lndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgdGQucHJvZHVjdC1uYW1le3dpZHRoOjM4JX19QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey53b29jb21tZXJjZSB0YWJsZS5jYXJ0IHRkLnByb2R1Y3QtbmFtZTpiZWZvcmV7Zm9udC1zaXplOjFyZW19fS53b29jb21tZXJjZSB0YWJsZS5jYXJ0IC5wcm9kdWN0LXRodW1ibmFpbHtwYWRkaW5nLWxlZnQ6MDttaW4td2lkdGg6dW5zZXQ7bWF4LXdpZHRoOjE0LjA2MjVyZW19Lndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgLnByb2R1Y3QtdGh1bWJuYWlsIGltZ3t3aWR0aDo1LjYyNXJlbTtib3JkZXItcmFkaXVzOi4zMTI1cmVtfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgLnByb2R1Y3QtdGh1bWJuYWlsIGltZ3t3aWR0aDoxMC45Mzc1cmVtfX0ud29vY29tbWVyY2UgdGFibGUuY2FydCAucHJvZHVjdC10aXRsZXtjb2xvcjojMzAzMDMwfS53b29jb21tZXJjZSB0YWJsZS5jYXJ0IHRkLnByb2R1Y3Qtc3VidG90YWx7Zm9udC13ZWlnaHQ6NzAwfS53b29jb21tZXJjZSB0YWJsZS5jYXJ0IC5wcm9kdWN0LXJlbW92ZXtwYWRkaW5nLXJpZ2h0OjA7dGV4dC1hbGlnbjpyaWdodH1AbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7Lndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgLnByb2R1Y3QtcmVtb3Zle2JvcmRlcjpub25lfX0ud29vY29tbWVyY2UgdGFibGUuY2FydCBhLnJlbW92ZXtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kOm5vbmU7d2lkdGg6MS4xMjVyZW07aGVpZ2h0OjEuMTI1cmVtO2xpbmUtaGVpZ2h0OjEuMTI1cmVtfS53b29jb21tZXJjZSB0YWJsZS5jYXJ0IGEucmVtb3ZlOmhvdmVye2JhY2tncm91bmQ6bm9uZX0ud29vY29tbWVyY2UgdGFibGUuY2FydCBhLnJlbW92ZTpob3ZlciBzdmd7ZmlsbDojZGMzNTQ1fS53b29jb21tZXJjZSB0YWJsZS5jYXJ0IGEucmVtb3ZlIHN2Z3t0cmFuc2l0aW9uOmFsbCAuM3MgMHM7ZmlsbDojZTVlNWU1fS53b29jb21tZXJjZSAuY2FydC1jb2xsYXRlcmFsc3t3aWR0aDphdXRvfS53b29jb21tZXJjZSAuY2FydC1jb2xsYXRlcmFscyAuY3Jvc3Mtc2VsbHMsLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFsc3t3aWR0aDoxMDAlfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jcm9zcy1zZWxscywud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxze3dpZHRoOmNhbGMoNTAlIC0gLjYyNXJlbSl9fUBtZWRpYShtaW4td2lkdGg6IDE0NDBweCl7Lndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jcm9zcy1zZWxscywud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxze3dpZHRoOmNhbGMoNTAlIC0gMi4xODc1cmVtKX19Lndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jcm9zcy1zZWxsc3ttYXJnaW4tYm90dG9tOjEuMjVyZW19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgLmNyb3NzLXNlbGxze21hcmdpbi1ib3R0b206MH19Lndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFsc3ttYXJnaW4tbGVmdDphdXRvfS53b29jb21tZXJjZSAuY2FydC1jb2xsYXRlcmFscyAud2MtcHJvY2VlZC10by1jaGVja291dHt0ZXh0LWFsaWduOnJpZ2h0fS53b29jb21tZXJjZSAuY2FydF90b3RhbHMgdGFibGUgdGgsLndvb2NvbW1lcmNlIC5jYXJ0X3RvdGFscyB0YWJsZSB0ZCwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlciB0YWJsZSB0aCwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlciB0YWJsZSB0ZHtib3JkZXItdG9wOm5vbmU7cGFkZGluZy10b3A6MS4yNXJlbTtwYWRkaW5nLWJvdHRvbToxLjI1cmVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0ud29vY29tbWVyY2UgLmNhcnRfdG90YWxzIHRhYmxlIHRoLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyIHRhYmxlIHRoe2ZvbnQtd2VpZ2h0OjQwMH0ud29vY29tbWVyY2UgLmNhcnRfdG90YWxzIHRhYmxlIHRoOmZpcnN0LWNoaWxkLC53b29jb21tZXJjZSAuY2FydF90b3RhbHMgdGFibGUgdGQ6Zmlyc3QtY2hpbGQsLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXIgdGFibGUgdGg6Zmlyc3QtY2hpbGQsLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXIgdGFibGUgdGQ6Zmlyc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjB9Lndvb2NvbW1lcmNlIC5jYXJ0X3RvdGFscyB0YWJsZSB0aDpudGgtY2hpbGQoMiksLndvb2NvbW1lcmNlIC5jYXJ0X3RvdGFscyB0YWJsZSB0ZDpudGgtY2hpbGQoMiksLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXIgdGFibGUgdGg6bnRoLWNoaWxkKDIpLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyIHRhYmxlIHRkOm50aC1jaGlsZCgyKXt0ZXh0LWFsaWduOnJpZ2h0O3BhZGRpbmctcmlnaHQ6MH0ud29vY29tbWVyY2UgLmNhcnRfdG90YWxzIHRhYmxlIC5vcmRlci10b3RhbCB0aCwud29vY29tbWVyY2UgLmNhcnRfdG90YWxzIHRhYmxlIC5vcmRlci10b3RhbCB0ZCwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlciB0YWJsZSAub3JkZXItdG90YWwgdGgsLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXIgdGFibGUgLm9yZGVyLXRvdGFsIHRke3BhZGRpbmctdG9wOi45Mzc1cmVtO3BhZGRpbmctYm90dG9tOi45Mzc1cmVtfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lndvb2NvbW1lcmNlIC5jYXJ0X3RvdGFscyB0YWJsZSAub3JkZXItdG90YWwgdGgsLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXIgdGFibGUgLm9yZGVyLXRvdGFsIHRoe2ZvbnQtc2l6ZToxLjI1cmVtfX0ud29vY29tbWVyY2UgLmNhcnRfdG90YWxzIHRhYmxlIC5vcmRlci10b3RhbCB0ZCwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlciB0YWJsZSAub3JkZXItdG90YWwgdGR7Zm9udC1zaXplOjEuMTI1cmVtfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lndvb2NvbW1lcmNlIC5jYXJ0X3RvdGFscyB0YWJsZSAub3JkZXItdG90YWwgdGQsLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXIgdGFibGUgLm9yZGVyLXRvdGFsIHRke2ZvbnQtc2l6ZToxLjc1cmVtfX0ud29vY29tbWVyY2UgLmNhcnRfdG90YWxzIHRhYmxlIHRmb290IHRoLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyIHRhYmxlIHRmb290IHRoe3RleHQtdHJhbnNmb3JtOmluaXRpYWx9Lndvb2NvbW1lcmNlIHVsI3NoaXBwaW5nX21ldGhvZCBsaSBpbnB1dHttYXJnaW4tdG9wOi4yNWVtfS53b29jb21tZXJjZSAud2MtcHJvY2VlZC10by1jaGVja291dHtwYWRkaW5nLWJvdHRvbTowfS53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQuY2hlY2tvdXQtYnV0dG9ue21hcmdpbi1ib3R0b206MH0ud29vY29tbWVyY2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zLC53b29jb21tZXJjZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMsLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zLC53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgdGQuYWN0aW9uc3twYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9QG1lZGlhKG1heC13aWR0aDogNzY4cHgpey53b29jb21tZXJjZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMsLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucywud29vY29tbWVyY2UtcGFnZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMsLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25ze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOi42MjVyZW19fS53b29jb21tZXJjZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLndvb2NvbW1lcmNlLWZvcm0tY291cG9uLC53b29jb21tZXJjZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLndvb2NvbW1lcmNlLWZvcm0tY291cG9uLC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAud29vY29tbWVyY2UtZm9ybS1jb3Vwb24sLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC53b29jb21tZXJjZS1mb3JtLWNvdXBvbntmbG9hdDpsZWZ0fUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsud29vY29tbWVyY2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIGJ1dHRvbi5idXR0b246ZGlzYWJsZWRbZGlzYWJsZWRdLC53b29jb21tZXJjZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF0sLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIGJ1dHRvbi5idXR0b246ZGlzYWJsZWRbZGlzYWJsZWRdLC53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyBidXR0b24uYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXXtwYWRkaW5nOjAgMS41cmVtfX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey53b29jb21tZXJjZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF0sLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyBidXR0b24uYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXSwud29vY29tbWVyY2UtcGFnZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF0sLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIGJ1dHRvbi5idXR0b246ZGlzYWJsZWRbZGlzYWJsZWRde3BhZGRpbmc6MCAycmVtfX0ud29vY29tbWVyY2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIGJ1dHRvbltuYW1lPXVwZGF0ZV9jYXJ0XSwud29vY29tbWVyY2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIGJ1dHRvbltuYW1lPXVwZGF0ZV9jYXJ0XSwud29vY29tbWVyY2UtcGFnZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgYnV0dG9uW25hbWU9dXBkYXRlX2NhcnRdLC53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyBidXR0b25bbmFtZT11cGRhdGVfY2FydF17YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnQ7Y29sb3I6IzkzMDMwMyAhaW1wb3J0YW50O2JvcmRlci13aWR0aDoycHh9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsud29vY29tbWVyY2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIGJ1dHRvbltuYW1lPXVwZGF0ZV9jYXJ0XSwud29vY29tbWVyY2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIGJ1dHRvbltuYW1lPXVwZGF0ZV9jYXJ0XSwud29vY29tbWVyY2UtcGFnZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgYnV0dG9uW25hbWU9dXBkYXRlX2NhcnRdLC53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyBidXR0b25bbmFtZT11cGRhdGVfY2FydF17cGFkZGluZzowIDJyZW19fS53b29jb21tZXJjZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgYnV0dG9uW25hbWU9dXBkYXRlX2NhcnRdOmhvdmVyLC53b29jb21tZXJjZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgYnV0dG9uW25hbWU9dXBkYXRlX2NhcnRdOmZvY3VzLC53b29jb21tZXJjZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgYnV0dG9uW25hbWU9dXBkYXRlX2NhcnRdOmFjdGl2ZSwud29vY29tbWVyY2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIGJ1dHRvbltuYW1lPXVwZGF0ZV9jYXJ0XTpob3Zlciwud29vY29tbWVyY2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIGJ1dHRvbltuYW1lPXVwZGF0ZV9jYXJ0XTpmb2N1cywud29vY29tbWVyY2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIGJ1dHRvbltuYW1lPXVwZGF0ZV9jYXJ0XTphY3RpdmUsLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIGJ1dHRvbltuYW1lPXVwZGF0ZV9jYXJ0XTpob3Zlciwud29vY29tbWVyY2UtcGFnZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgYnV0dG9uW25hbWU9dXBkYXRlX2NhcnRdOmZvY3VzLC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyBidXR0b25bbmFtZT11cGRhdGVfY2FydF06YWN0aXZlLC53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyBidXR0b25bbmFtZT11cGRhdGVfY2FydF06aG92ZXIsLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIGJ1dHRvbltuYW1lPXVwZGF0ZV9jYXJ0XTpmb2N1cywud29vY29tbWVyY2UtcGFnZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgYnV0dG9uW25hbWU9dXBkYXRlX2NhcnRdOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiM5MzAzMDMgIWltcG9ydGFudDtib3JkZXItY29sb3I6IzkzMDMwMyAhaW1wb3J0YW50O2NvbG9yOiNmZmYgIWltcG9ydGFudH0ud29vY29tbWVyY2Utc2hpcHBpbmctZmllbGRze21hcmdpbi10b3A6MS44NzVyZW19Lndvb2NvbW1lcmNlLWZvcm0tY291cG9uX19pbnB1dHtkaXNwbGF5OmZsZXg7bWF4LXdpZHRoOjMxLjI1cmVtfS53b29jb21tZXJjZS1mb3JtLWNvdXBvbl9faW5wdXQgaW5wdXRbdHlwZT10ZXh0XXtmbGV4LWdyb3c6MTt3aWR0aDphdXRvICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1pbWFnZTpub25lO2JvcmRlcjoxcHggc29saWQgI2U1ZTVlNTtib3JkZXItcmFkaXVzOi4zMTI1cmVtIDAgMCAuMzEyNXJlbTttYXJnaW46MCAtMC4zMTI1cmVtIDAgMCAhaW1wb3J0YW50O3BhZGRpbmc6MCAxLjMxMjVyZW0gMCAxcmVtfS53b29jb21tZXJjZS1mb3JtLWNvdXBvbl9faW5wdXQgaW5wdXRbdHlwZT10ZXh0XTpob3Zlciwud29vY29tbWVyY2UtZm9ybS1jb3Vwb25fX2lucHV0IGlucHV0W3R5cGU9dGV4dF06YWN0aXZlLC53b29jb21tZXJjZS1mb3JtLWNvdXBvbl9faW5wdXQgaW5wdXRbdHlwZT10ZXh0XTpmb2N1c3tib3JkZXItY29sb3I6IzIwMjAxZX0ud29vY29tbWVyY2UtZm9ybS1jb3Vwb25fX2lucHV0IGlucHV0W3R5cGU9dGV4dF06bm90KDpmb2N1cyk6LW1zLWlucHV0LXBsYWNlaG9sZGVye29wYWNpdHk6LjV9Lndvb2NvbW1lcmNlLWZvcm0tY291cG9uX19pbnB1dCBpbnB1dFt0eXBlPXRleHRdOm5vdCg6Zm9jdXMpOi1tb3otcGxhY2Vob2xkZXJ7b3BhY2l0eTouNX0ud29vY29tbWVyY2UtZm9ybS1jb3Vwb25fX2lucHV0IGlucHV0W3R5cGU9dGV4dF06bm90KDpmb2N1cyk6Oi1tb3otcGxhY2Vob2xkZXJ7b3BhY2l0eTouNX0ud29vY29tbWVyY2UtZm9ybS1jb3Vwb25fX2lucHV0IGlucHV0W3R5cGU9dGV4dF06bm90KDpmb2N1cyk6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7b3BhY2l0eTouNX0ud29vY29tbWVyY2UtZm9ybS1jb3Vwb25fX2lucHV0IGlucHV0W3R5cGU9dGV4dF06bm90KDpmb2N1cyk6OnBsYWNlaG9sZGVye29wYWNpdHk6LjV9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsud29vY29tbWVyY2UtZm9ybS1jb3Vwb25fX2lucHV0IGlucHV0W3R5cGU9dGV4dF17Zm9udC1zaXplOjEuMTI1cmVtfX0ud29vY29tbWVyY2UtZm9ybS1jb3Vwb25fX2lucHV0IGJ1dHRvbntmbGV4LXNocmluazowO3dpZHRoOmF1dG8gIWltcG9ydGFudDttaW4td2lkdGg6Ni4yNXJlbX0jYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50LC53b29jb21tZXJjZS1jYXJ0ICNwYXltZW50LC53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudHtiYWNrZ3JvdW5kOm5vbmV9I2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3gsLndvb2NvbW1lcmNlLWNhcnQgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94LC53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3h7Y29sb3I6IzMwMzAzMDtib3JkZXItcmFkaXVzOi4zMTI1cmVtfSNzaGlwLXRvLWRpZmZlcmVudC1hZGRyZXNzIGxhYmVse2N1cnNvcjpwb2ludGVyfS5taW5pLWNhcnR7cG9zaXRpb246cmVsYXRpdmV9Lm1pbmktY2FydC0tZW1wdHl7cG9pbnRlci1ldmVudHM6bm9uZX0ubWluaS1jYXJ0IHN2Z3tjb2xvcjojOTMwMzAzO3dpZHRoOjIuMjVyZW07aGVpZ2h0OjIuMjVyZW19Lm1pbmktY2FydF9fdG90YWx7d2lkdGg6MS41cmVtO2hlaWdodDoxLjVyZW07ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JhY2tncm91bmQtY29sb3I6IzIwMjAxZTtjb2xvcjojZmZmO2ZvbnQtc2l6ZTouNzVyZW07Zm9udC13ZWlnaHQ6NTAwO2JvcmRlci1yYWRpdXM6NTAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMC40Mzc1cmVtO3JpZ2h0Oi0wLjYyNXJlbX0ud29vY29tbWVyY2UtYWNjb3VudCAuY29sLWxnLTl7d2lkdGg6MTAwJX0ud29vY29tbWVyY2UtYWNjb3VudCAuZW50cnktY29udGVudHttYXJnaW4tYm90dG9tOjB9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZSAuY29sLTEsLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlIC5jb2wtMnt3aWR0aDo1MCV9fS53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bHtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfS53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaXtwYWRkaW5nLWJvdHRvbTouNzVyZW19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGl7cGFkZGluZy1ib3R0b206MS41NjI1cmVtfX0ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGk6bm90KDpmaXJzdC1jaGlsZCl7Ym9yZGVyLXRvcDoxcHggc29saWQgIzIwMjAxZTtwYWRkaW5nLXRvcDouNzVyZW19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGk6bm90KDpmaXJzdC1jaGlsZCl7cGFkZGluZy10b3A6MS41NjI1cmVtfX0ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkuaXMtYWN0aXZlIGEsLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpIGE6aG92ZXJ7Y29sb3I6IzkzMDMwMyAhaW1wb3J0YW50fS53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaS5pcy1hY3RpdmUgYTphZnRlciwud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkgYTpob3ZlcjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE0JyBoZWlnaHQ9JzgnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J20yIDAgNSA1IDUtNSAyIDEtNyA3LTctNyAyLTFaJyBmaWxsPSclMjNkZjAwMDAnLyUzRSUzQy9zdmclM0VcIil9Lndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpLmlzLWFjdGl2ZSBhOmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKX0ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkgYXtkaXNwbGF5OmJsb2NrO2NvbG9yOiMzMDMwMzA7Zm9udC13ZWlnaHQ6NzAwO3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkgYXtmb250LXNpemU6MS4yNXJlbX19Lndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpIGE6YWZ0ZXJ7dHJhbnNpdGlvbjphbGwgLjNzIDBzO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNCcgaGVpZ2h0PSc4JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdtMiAwIDUgNSA1LTUgMiAxLTcgNy03LTcgMi0xWicgZmlsbD0nJTIzMDAwJy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCA1MCUvMTRweCA4cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOmNhbGMoNTAlIC0gN3B4KTtyaWdodDowfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpIGE6YWZ0ZXJ7Ym90dG9tOjEuOTM3NXJlbX19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnR7cGFkZGluZy1sZWZ0OjM1cHh9fS53b29jb21tZXJjZS1hY2NvdW50IHRhYmxlLmFjY291bnQtb3JkZXJzLXRhYmxlIHRib2R5IHRkOmZpcnN0LWNoaWxke2ZvbnQtd2VpZ2h0OjcwMH0jYWNjb3VudF9kaXNwbGF5X25hbWUrc3Bhbntmb250LXNpemU6MTRweH0ud29vY29tbWVyY2UtYWRkcmVzcy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIsLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGZpZWxkc2V0e21hcmdpbi1ib3R0b206MjVweH0ud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgZmllbGRzZXQgLmZvcm0tcm93IGxhYmVse2Rpc3BsYXk6YmxvY2t9Lndvb2NvbW1lcmNlIGZvcm0ubG9naW4sLndvb2NvbW1lcmNlIGZvcm0ucmVnaXN0ZXJ7Ym9yZGVyOm5vbmU7cGFkZGluZzowfS53b29jb21tZXJjZSBmb3JtLmxvZ2luIC5mb3JtLXJvdyBsYWJlbCwud29vY29tbWVyY2UgZm9ybS5yZWdpc3RlciAuZm9ybS1yb3cgbGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZHtib3JkZXI6bm9uZX0ud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1SZXNldFBhc3N3b3JkIC5mb3JtLXJvdyBsYWJlbHtkaXNwbGF5OmlubGluZS1ibG9ja30ud29vY29tbWVyY2UgZm9ybS5sb2dpbiBidXR0b25bdHlwZT1zdWJtaXRdLC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLVJlc2V0UGFzc3dvcmQgYnV0dG9uW3R5cGU9c3VibWl0XXttYXJnaW4tdG9wOjEwcHh9Lndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZCBwe21heC13aWR0aDo1MDBweH0ud29vY29tbWVyY2UtZm9ybS1sb2dpbl9fcmVtZW1iZXJtZXtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi10b3A6MjVweCAhaW1wb3J0YW50fS53b29jb21tZXJjZS1Mb3N0UGFzc3dvcmR7bWFyZ2luLXRvcDoyMHB4fS53b29jb21tZXJjZS1Mb3N0UGFzc3dvcmQgYXtjb2xvcjojMzAzMDMwICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE0cHh9Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxze21hcmdpbjozLjEyNXJlbSAwIDIuMTg3NXJlbX0ud29vY29tbWVyY2UgdWwub3JkZXJfZGV0YWlsc3tsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOi4yNXJlbTttYXJnaW4tYm90dG9tOjEuMjVyZW19QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey53b29jb21tZXJjZSB1bC5vcmRlcl9kZXRhaWxze2dhcDouNXJlbX19Lndvb2NvbW1lcmNlIHVsLm9yZGVyX2RldGFpbHM6YmVmb3JlLC53b29jb21tZXJjZSB1bC5vcmRlcl9kZXRhaWxzOmFmdGVye2Rpc3BsYXk6bm9uZX0ud29vY29tbWVyY2UgdWwub3JkZXJfZGV0YWlscyBsaXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDouNjI1cmVtO2JvcmRlcjpub25lO2xpbmUtaGVpZ2h0OjEuMjVyZW07cGFkZGluZzowO21hcmdpbjowfUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsud29vY29tbWVyY2UgdWwub3JkZXJfZGV0YWlscyBsaXtmb250LXNpemU6Ljg3NXJlbX19Lndvb2NvbW1lcmNlIHVsLm9yZGVyX2RldGFpbHMgbGkgc3Ryb25ne2xpbmUtaGVpZ2h0OjEuMjVyZW19QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey53b29jb21tZXJjZSB1bC5vcmRlcl9kZXRhaWxzIGxpIHN0cm9uZ3tmb250LXNpemU6MS4xMjVyZW19fS53b29jb21tZXJjZS10aGFua3lvdS1vcmRlci1yZWNlaXZlZHttYXJnaW4tYm90dG9tOjMuMTI1cmVtfS53b29jb21tZXJjZS10YWJsZV9fcHJvZHVjdC1uYW1lIC53Yy1pdGVtLW1ldGF7Zm9udC1zaXplOi44NzVyZW07cGFkZGluZy1sZWZ0OjFyZW19LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0e3Bvc2l0aW9uOnJlbGF0aXZlfS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAucHJvZHVjdF9faW1hZ2VzIGltZ3t0cmFuc2l0aW9uOm9wYWNpdHkgLjNzfS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAucHJvZHVjdF9fc3VtbWFyeSBwLnByaWNlLC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAucHJvZHVjdF9fc3VtbWFyeSBzcGFuLnByaWNle21hcmdpbi1ib3R0b206MS44NzVyZW19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnByb2R1Y3RfX3N1bW1hcnkgcC5wcmljZSwuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnByb2R1Y3RfX3N1bW1hcnkgc3Bhbi5wcmljZXtmb250LXNpemU6MS41cmVtfX0uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnByb2R1Y3RfX3N1bW1hcnkgLndvb2NvbW1lcmNlLXByb2R1Y3QtcmF0aW5nIC5zdGFyLXJhdGluZ3ttYXJnaW4tdG9wOjB9LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5wcm9kdWN0X19hZnRlci1zdW1tYXJ5e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjMuMTI1cmVtfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5wcm9kdWN0X19hZnRlci1zdW1tYXJ5e2dhcDo0LjM3NXJlbX19LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5wcm9kdWN0X3RpdGxle21hcmdpbi1ib3R0b206MS4yNXJlbX0uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc19fc2hvcnQtZGVzY3JpcHRpb257bWFyZ2luLWJvdHRvbToxLjg3NXJlbX0uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnByb2R1Y3RfbWV0YXtjb2xvcjojZjVmNWY1fS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAucG9zdGVkX2lue2Rpc3BsYXk6YmxvY2t9LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5wb3N0ZWRfaW4gYXtjb2xvcjojMzAzMDMwfS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLnZhcmlhdGlvbnMgdGh7d2lkdGg6OC4xMjVyZW07dGV4dC1hbGlnbjpsZWZ0O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IGRpdi5xdWFudGl0eXttYXJnaW46MCAuNjI1cmVtIDAgMH0uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IGRpdi5xdWFudGl0eS1oaWRkZW57ZGlzcGxheTpub25lfUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnN7ZGlzcGxheTpmbGV4fX0uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFic3tsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2JvcmRlci10b3A6MXB4IHNvbGlkICNlNWU1ZTU7cGFkZGluZzowO21hcmdpbi1ib3R0b206Mi4xODc1cmVtfUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFic3t3aWR0aDozMCU7bWFyZ2luLXJpZ2h0OjEuODc1cmVtfX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJze21hcmdpbi1yaWdodDozLjEyNXJlbX19LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnM6YmVmb3Jle2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpe2JhY2tncm91bmQ6bm9uZTtib3JkZXI6bm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTVlNWU1ICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czowO3BhZGRpbmc6LjkzNzVyZW0gMDttYXJnaW46MH0uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaTpiZWZvcmUsLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGk6YWZ0ZXJ7ZGlzcGxheTpub25lfS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpLmFjdGl2ZXtwb2ludGVyLWV2ZW50czpub25lfS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpLmFjdGl2ZSBhe2NvbG9yOiM5MzAzMDN9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaTpob3ZlciBhe2NvbG9yOiM5MzAzMDN9fS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpIGF7Y29sb3I6IzMwMzAzMDtwYWRkaW5nOjB9LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbHtmbGV4LWdyb3c6MTttYXJnaW4tYm90dG9tOjB9LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbD4qOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAjcmVwbHktdGl0bGV7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjFlbX0uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgI3JhdGluZysubmljZS1zZWxlY3R7ZGlzcGxheTpub25lfS5zd2lwZXItcHJvZHVjdC1pbWFnZXttYXJnaW4tYm90dG9tOjEuMjVyZW19LnN3aXBlci1wcm9kdWN0LWltYWdlIC5zd2lwZXItc2xpZGV7d2lkdGg6MTAwJX0uc3dpcGVyLXByb2R1Y3QtaW1hZ2UgLmMtaW1hZ2V7d2lkdGg6MTAwJTttYXJnaW46MH0uc3dpcGVyLXByb2R1Y3QtaW1hZ2UgLmMtaW1hZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZy1ib3R0b206NzAlfS5zd2lwZXItcHJvZHVjdC10aHVtYnMgLnN3aXBlci1zbGlkZXt3aWR0aDoxMDAlO3RyYW5zaXRpb246b3BhY2l0eSAuM3N9LnN3aXBlci1wcm9kdWN0LXRodW1icyAuc3dpcGVyLXNsaWRlOm5vdCguc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZSl7Y3Vyc29yOnBvaW50ZXI7b3BhY2l0eTouNX0uc3dpcGVyLXByb2R1Y3QtdGh1bWJzIC5zd2lwZXItc2xpZGU6aG92ZXJ7b3BhY2l0eToxfS5zd2lwZXItcHJvZHVjdC10aHVtYnMgLmMtaW1hZ2V7d2lkdGg6MTAwJTttYXJnaW46MH0uc3dpcGVyLXByb2R1Y3QtdGh1bWJzIC5jLWltYWdlOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmctYm90dG9tOjcwJX0uc3dpcGVyLXByb2R1Y3RzIC5zd2lwZXItc2xpZGV7aGVpZ2h0OmF1dG87ZGlzcGxheTpmbGV4fS5zd2lwZXItcHJvZHVjdHMgLnN3aXBlci1zbGlkZSBhcnRpY2xlLnByb2R1Y3R7d2lkdGg6MTAwJX0ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLXJlc3VsdC1jb3VudCwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW9yZGVyaW5ne2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1ncm93OjE7ZmxvYXQ6bm9uZTttYXJnaW46MH0uc2hvcC1oZWFkaW5ne2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Z2FwOjMwcHg7bWFyZ2luLWJvdHRvbTozMHB4fUBtZWRpYShtYXgtd2lkdGg6IDUyMHB4KXtzZWN0aW9uLnByb2R1Y3RzIGFydGljbGUucHJvZHVjdHt3aWR0aDoxMDAlfX1hcnRpY2xlLnByb2R1Y3R7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3Bvc2l0aW9uOnJlbGF0aXZlfWFydGljbGUucHJvZHVjdCBzcGFuLnByaWNlLGFydGljbGUucHJvZHVjdCBwLnByaWNle2ZvbnQtc2l6ZToxLjEyNXJlbX1hcnRpY2xlLnByb2R1Y3QgYS5hZGRlZF90b19jYXJ0e2ZvbnQtc2l6ZTouOTM3NXJlbTtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDouOTM3NXJlbX1hcnRpY2xlLnByb2R1Y3QgLmJ1dHRvbnttYXJnaW4tdG9wOmF1dG99Lndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fbGlua3t3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19saW5rOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnR9Lndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fbGluazpob3ZlciBpbWd7b3BhY2l0eTouOH0ud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19saW5rOmhvdmVyIC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxle2NvbG9yOiM5MzAzMDN9fS53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2xpbmsgaW1ne3dpZHRoOjEwMCU7Ym9yZGVyLXJhZGl1czouMzEyNXJlbTtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjpvcGFjaXR5IC4zc30ud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aHVtYm5haWx7cG9zaXRpb246cmVsYXRpdmV9Lndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGh1bWJuYWlsOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmctYm90dG9tOjcwJX0ud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aHVtYm5haWwgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcjtib3JkZXItcmFkaXVzOi4zMTI1cmVtO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0ud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZXt0cmFuc2l0aW9uOmFsbCAuM3MgMHM7Y29sb3I6IzMwMzAzMDttYXJnaW46MS4yNXJlbSAwIC42MjVyZW0gIWltcG9ydGFudH1hcnRpY2xlLnByb2R1Y3Qgc3Bhbi5vbnNhbGUsLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IHNwYW4ub25zYWxlLC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBzcGFuLm9uc2FsZXt3aWR0aDphdXRvO21pbi13aWR0aDozLjM3NXJlbTtoZWlnaHQ6YXV0bzttaW4taGVpZ2h0OnVuc2V0O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiM5MzAzMDM7Zm9udC1zaXplOi43NXJlbTtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLXJhZGl1czouMzEyNXJlbTtwYWRkaW5nOi4zMTI1cmVtO3RvcDouNXJlbTtsZWZ0Oi41cmVtO3otaW5kZXg6MX1hcnRpY2xlLnByb2R1Y3QgcC5wcmljZSxhcnRpY2xlLnByb2R1Y3Qgc3Bhbi5wcmljZSwud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgcC5wcmljZSwud29vY29tbWVyY2UgZGl2LnByb2R1Y3Qgc3Bhbi5wcmljZSwud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgcC5wcmljZSwud29vY29tbWVyY2UgZGl2LnByb2R1Y3Qgc3Bhbi5wcmljZXtkaXNwbGF5OmJsb2NrO2NvbG9yOiMzMDMwMzA7Zm9udC13ZWlnaHQ6NzAwO21hcmdpbi1ib3R0b206LjkzNzVyZW19YXJ0aWNsZS5wcm9kdWN0IHAucHJpY2UgZGVsLGFydGljbGUucHJvZHVjdCBzcGFuLnByaWNlIGRlbCwud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgcC5wcmljZSBkZWwsLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IHNwYW4ucHJpY2UgZGVsLC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBwLnByaWNlIGRlbCwud29vY29tbWVyY2UgZGl2LnByb2R1Y3Qgc3Bhbi5wcmljZSBkZWx7Zm9udC1zaXplOi44ZW07Zm9udC13ZWlnaHQ6NDAwO29wYWNpdHk6LjV9YXJ0aWNsZS5wcm9kdWN0IHAucHJpY2UgaW5zLGFydGljbGUucHJvZHVjdCBzcGFuLnByaWNlIGlucywud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgcC5wcmljZSBpbnMsLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IHNwYW4ucHJpY2UgaW5zLC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBwLnByaWNlIGlucywud29vY29tbWVyY2UgZGl2LnByb2R1Y3Qgc3Bhbi5wcmljZSBpbnN7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmMtYmxvY2t7bWFyZ2luLWJvdHRvbTozLjEyNXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5jLWJsb2Nre21hcmdpbi1ib3R0b206Ni4yNXJlbX19LmMtYmxvY2stLXBhZGRpbmd7cGFkZGluZzoyLjgxMjVyZW0gMCAzLjEyNXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5jLWJsb2NrLS1wYWRkaW5ne3BhZGRpbmc6NC4zNzVyZW0gMH19LmMtdGl0bGV7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjFlbX0uYy1pbWFnZXtkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmV9LmMtaW1hZ2UgaW1ne3dpZHRoOjEwMCV9LmFib3V0IGgyLmFib3V0X190aXRsZXtwb3NpdGlvbjpyZWxhdGl2ZX0uYWJvdXQgaDIuYWJvdXRfX3RpdGxlOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEyLjVyZW07aGVpZ2h0Oi4yNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmYWQ4NGE7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi0xLjI1cmVtO2xlZnQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0uYWJvdXRfX2NvbnRlbnR7bWFyZ2luLWJvdHRvbToyLjVyZW19LmFib3V0X19jb250ZW50IC5lZGl0b3IsLmFib3V0X19jb250ZW50IC5lbnRyeS1jb250ZW50e21heC13aWR0aDo1OS4wNjI1cmVtfS5hYm91dF9fY29udGVudCAuZWRpdG9yIGEsLmFib3V0X19jb250ZW50IC5lbnRyeS1jb250ZW50IGF7Y29sb3I6IzkzMDMwMztib3JkZXItYm90dG9tOjJweCBzb2xpZCAjOTMwMzAzO3BhZGRpbmctYm90dG9tOi4xMjVyZW07dHJhbnNpdGlvbjphbGwgLjNzIGVhc2V9LmFib3V0X19jb250ZW50IC5lZGl0b3IgYTpob3ZlciwuYWJvdXRfX2NvbnRlbnQgLmVudHJ5LWNvbnRlbnQgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojNjEwMjAyO2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNmZmMxMDc7cGFkZGluZy1ib3R0b206LjEyNXJlbX0uYWN0aXZpdGllc3twYWRkaW5nOjYuMjVyZW0gMH0uYWN0aXZpdGllc19fdGl0bGV7dGV4dC1hbGlnbjpjZW50ZXJ9LmFjdGl2aXRpZXNfX2Rlc2NyaXB0aW9ue3RleHQtYWxpZ246Y2VudGVyO21heC13aWR0aDo1My4xMjVyZW07bWFyZ2luOjAgYXV0byAyLjVyZW19LmFjdGl2aXRpZXNfX2l0ZW17YmFja2dyb3VuZC1jb2xvcjojZmZmO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmctdG9wOjIuNXJlbTtoZWlnaHQ6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItYm90dG9tOjRweCBzb2xpZCAjOTMwMzAzO3RyYW5zaXRpb246Ym9yZGVyLWJvdHRvbS1jb2xvciAuM3MgZWFzZSxib3gtc2hhZG93IC4zcyBlYXNlfS5hY3Rpdml0aWVzX19pdGVtOmhvdmVye2JvcmRlci1ib3R0b206NHB4IHNvbGlkICNmZmMxMDcgIWltcG9ydGFudDtib3gtc2hhZG93OjBweCA0cHggMTZweCAwcHggcmdiYSgwLDAsMCwuMSl9LmFjdGl2aXRpZXNfX2l0ZW0taWNvbnt3aWR0aDo0LjM3NXJlbTtoZWlnaHQ6NC4zNzVyZW07YmFja2dyb3VuZC1jb2xvcjojOTMwMzAzO2JvcmRlci1yYWRpdXM6NTAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tYm90dG9tOjEuMjVyZW19LmFjdGl2aXRpZXNfX2l0ZW0taWNvbiBpe2ZvbnQtc2l6ZTozMHB4O2hlaWdodDoxLjg3NXJlbTt3aWR0aDoxLjg3NXJlbTtjb2xvcjojZmZmfS5hY3Rpdml0aWVzX19pdGVtLWljb24gaW1ne21heC13aWR0aDoxLjg3NXJlbTttYXgtaGVpZ2h0OjEuODc1cmVtO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87b2JqZWN0LWZpdDpjb250YWluO2ZpbHRlcjpicmlnaHRuZXNzKDApIGludmVydCgxKX0uYWN0aXZpdGllc19faXRlbS1jb250ZW50e2ZsZXg6MTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3dpZHRoOjEwMCU7YWxpZ24taXRlbXM6Y2VudGVyfS5hY3Rpdml0aWVzX19pdGVtLXRpdGxle21hcmdpbi1ib3R0b206MS4yNXJlbTtjb2xvcjojMjAyMDFlfS5hY3Rpdml0aWVzX19pdGVtLWRlc2NyaXB0aW9ue3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206MS4xMjVyZW07cGFkZGluZzouMzc1cmVtIDEuMjVyZW0gMCAxLjI1cmVtO2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjEuOH0uYWN0aXZpdGllc19faXRlbS1saW5re3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6YXV0bzt3aWR0aDoxMDAlfS5hY3Rpdml0aWVzX19pdGVtLWxpbms6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2lkdGg6ODklO2JvcmRlci10b3A6MXB4IHNvbGlkICNlNWU1ZTV9LmFjdGl2aXRpZXNfX2l0ZW0tbGluayBzcGFue3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt3aWR0aDoxMDAlO3BhZGRpbmc6MS4yNXJlbSAwIC45Mzc1cmVtIDA7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC13ZWlnaHQ6NzAwfS5hY3Rpdml0aWVzIC5ib3JkZXItaXRlbXtib3JkZXI6MXB4IHNvbGlkICNlNWU1ZTU7Ym9yZGVyLWJvdHRvbTo0cHggc29saWQgIzkzMDMwM30uYWN0aXZpdGllcyAuYm9yZGVyLWl0ZW06aG92ZXJ7Ym9yZGVyLWJvdHRvbTo0cHggc29saWQgI2ZmYzEwNyAhaW1wb3J0YW50O2JveC1zaGFkb3c6MHB4IDRweCAxNnB4IDBweCByZ2JhKDAsMCwwLC4xKX0uYWN0aXZpdGllcyAuYnRuX193cmFwcHttYXJnaW4tdG9wOjIuODc1cmVtO3RleHQtYWxpZ246Y2VudGVyfS5hY3Rpdml0aWVzLmFjdGl2aXRpZXMtcGJ7cGFkZGluZy10b3A6MHB4O3BhZGRpbmctYm90dG9tOjYuMjVyZW19LmFuY2hvci1saW5rX19pdGVte2JhY2tncm91bmQtY29sb3I6I2Y5ZjlmOX1kaXYuaDMuYW5jaG9yX19pdGVtLXRpdGxle3BhZGRpbmc6Mi41cmVtO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6IzkzMDMwMzttYXJnaW4tYm90dG9tOjB9LmFuY2hvcl9faXRlbS1jb250ZW50e3BhZGRpbmc6MCAyLjVyZW0gMi41cmVtO2ZvbnQtc2l6ZToxLjMxMjVyZW07bGluZS1oZWlnaHQ6MS44ZW07Y29sb3I6IzkzMDMwM30uYW5jaG9yX19pdGVtLWNvbnRlbnQgLmVkaXRvciBvbCwuYW5jaG9yX19pdGVtLWNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgb2x7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6LjgxMjVyZW07cGFkZGluZy1sZWZ0OjEuMjVyZW19LmFuY2hvcl9faXRlbS1jb250ZW50IC5lZGl0b3Igb2wgbGksLmFuY2hvcl9faXRlbS1jb250ZW50IC5lbnRyeS1jb250ZW50IG9sIGxpe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDouNjI1cmVtO2ZvbnQtd2VpZ2h0OjYwMH0uYW5jaG9yX19pdGVtLWNvbnRlbnQgLmVkaXRvciBvbCBsaTo6bWFya2VyLC5hbmNob3JfX2l0ZW0tY29udGVudCAuZW50cnktY29udGVudCBvbCBsaTo6bWFya2Vye2ZvbnQtZmFtaWx5OlwiT3N3YWxkXCIsc2Fucy1zZXJpZjtjb2xvcjojOTMwMzAzO2ZvbnQtd2VpZ2h0OjQwMH0uc3dpcGVyLWltYWdlcyAuc3dpcGVyLXNsaWRlIC5jLWltYWdlOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmctYm90dG9tOjY1JX0uYy12aWRlb3ttYXgtd2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlfS5jLXZpZGVvOm5vdChbdmlkZW9dKTpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nLWJvdHRvbTo1Ni4yNSV9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuYy12aWRlbzpob3ZlciAuYy12aWRlb19fcG9zdGVyIGltZ3tvcGFjaXR5Oi45fS5jLXZpZGVvOmhvdmVyIC5jLXZpZGVvX19wb3N0ZXIgc3Zne3RyYW5zZm9ybTpzY2FsZSgxLjEpfX0uYy12aWRlbyBpZnJhbWUsLmMtdmlkZW8gdmlkZW97d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyO2JhY2tncm91bmQtc2l6ZTpjb3Zlcjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjB9LmMtdmlkZW9fX3Bvc3Rlcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6IzIwMjAxZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjB9LmMtdmlkZW9fX3Bvc3RlciBpbWd7dHJhbnNpdGlvbjphbGwgLjNzIDBzO29wYWNpdHk6Ljc1fS5jLXZpZGVvX19wb3N0ZXIgc3Zne3RyYW5zaXRpb246YWxsIC4zcyAwcztmaWxsOiNmZmY7Zm9udC1zaXplOi41cmVtO3dpZHRoOjEwZW07aGVpZ2h0OjEwZW07cG9zaXRpb246YWJzb2x1dGU7dG9wOmNhbGMoNTAlIC0gNWVtKTtsZWZ0OmNhbGMoNTAlIC0gNWVtKX1AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7LmMtdmlkZW9fX3Bvc3RlciBzdmd7Zm9udC1zaXplOi43NXJlbX19LmNvbHVtbi10ZXh0IC5jb2x1bW5fX2l0ZW17YmFja2dyb3VuZC1jb2xvcjojOTMwMzAzO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7aGVpZ2h0OjEwMCV9LmNvbHVtbi10ZXh0IC5jb2x1bW5fX2l0ZW0taW1hZ2UgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjMwMHB4O29iamVjdC1maXQ6Y292ZXJ9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuY29sdW1uLXRleHQgLmNvbHVtbl9faXRlbS1pbWFnZSBpbWd7aGVpZ2h0OmF1dG99fS5jb2x1bW4tdGV4dCAuY29sdW1uX19pdGVtLWlubmVye3BhZGRpbmc6MS4yNXJlbSAuOTM3NXJlbSAuOTM3NXJlbSAuOTM3NXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5jb2x1bW4tdGV4dCAuY29sdW1uX19pdGVtLWlubmVye3BhZGRpbmc6Mi41cmVtIDIuNTYyNXJlbSAxLjI1cmVtIDIuNTYyNXJlbX19LmNvbHVtbi10ZXh0IC5jb2x1bW5fX2l0ZW0tdGl0bGV7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbToyLjc1cmVtfS5jb2x1bW4tdGV4dCAuY29sdW1uX19pdGVtLXRpdGxlOjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDo2LjI1cmVtO2hlaWdodDouMjVyZW07YmFja2dyb3VuZC1jb2xvcjojZmZjMTA3O3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotMS4yNXJlbTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKX0uY29sdW1uLXRleHQgLmNvbHVtbl9faXRlbS1kZXNjcmlwdGlvbntmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxLjhlbX0uY29udGFjdHt3aWR0aDoxMDAlO3BhZGRpbmc6NC4zNzVyZW0gMH1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5jb250YWN0e3BhZGRpbmc6Ni4xODc1cmVtIDB9fS5jb250YWN0IC5oMiwuY29udGFjdCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9oZWFkaW5nLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmNvbnRhY3QgLmdmb3JtX2hlYWRpbmd7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmNvbnRhY3QgLmgyOjphZnRlciwuY29udGFjdCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9oZWFkaW5nOjphZnRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5jb250YWN0IC5nZm9ybV9oZWFkaW5nOjphZnRlcntsZWZ0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9LmNvbnRhY3QgLnByLTEzM3twYWRkaW5nLXJpZ2h0Oi45Mzc1cmVtfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LmNvbnRhY3QgLnByLTEzM3twYWRkaW5nLXJpZ2h0OjguMzEyNXJlbX19LmNvbnRhY3QgLmN1c3RvbS1we3BhZGRpbmctdG9wOjIuNXJlbTtwYWRkaW5nLWxlZnQ6LjkzNzVyZW19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuY29udGFjdCAuY3VzdG9tLXB7cGFkZGluZy10b3A6MS44MTI1cmVtO3BhZGRpbmctbGVmdDo0LjU2MjVyZW19fS5jb250YWN0IC53cGNmNyBmb3JtIGlucHV0W3R5cGU9dGV4dF0sLmNvbnRhY3QgLndwY2Y3IGZvcm0gdGV4dGFyZWEsLmNvbnRhY3QgLndwY2Y3IGZvcm0gaW5wdXR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmZmY7cGFkZGluZzouMTg3NXJlbSAwfS5jb250YWN0IC53cGNmNyBmb3JtIGlucHV0W3R5cGU9c3VibWl0XXt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6IzkzMDMwMztjb2xvcjojZmZmO2JvcmRlcjowcHg7bWFyZ2luLWJvdHRvbTowfS5jb250YWN0IC53cGNmNyBmb3JtIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsLmNvbnRhY3QgLndwY2Y3IGZvcm0gaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlciwuY29udGFjdCAud3BjZjcgZm9ybSBpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLC5jb250YWN0IC53cGNmNyBmb3JtIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZley13ZWJraXQtYm94LXNoYWRvdzowIDAgMCAzMHB4ICNlNWU1ZTUgaW5zZXQgIWltcG9ydGFudH0uY29udGFjdCAud3BjZjcgZm9ybSBsYWJlbHtjb2xvcjojNDU0NTQ1O2ZvbnQtZmFtaWx5OlwiSW50ZXJcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTouODc1cmVtO2ZvbnQtd2VpZ2h0OjYwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjEuODEyNXJlbX0uY29udGFjdCAud3BjZjcgZm9ybSBsYWJlbC5hZ3JlZW1lbnR7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOi44NzVyZW07Y29sb3I6IzMzMzt0ZXh0LXRyYW5zZm9ybTppbmhlcml0O2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW4tYm90dG9tOi42MjVyZW19LmNvbnRhY3QgLndwY2Y3IGZvcm0gLmZvcm1fX2NoZWNrIHNwYW57bWFyZ2luLWxlZnQ6MH0uY29udGFjdCAud3BjZjcgZm9ybSAuZm9ybV9fY2hlY2sgc3BhbiBsYWJlbHtkaXNwbGF5OmZsZXg7bWFyZ2luLWJvdHRvbToycmVtfS5jb250YWN0IC53cGNmNyBmb3JtIC5mb3JtX19jaGVjayBzcGFuIGlucHV0W3R5cGU9Y2hlY2tib3hde3dpZHRoOjEuODc1cmVtO2hlaWdodDoxLjg3NXJlbTtib3JkZXItcmFkaXVzOjBweDtib3JkZXI6MXB4IHNvbGlkICNmZmY7bWFyZ2luLXJpZ2h0OjEuMTg3NXJlbX0uY29udGFjdCAud3BjZjcgZm9ybSAuZm9ybV9fY2hlY2sgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbHtmb250LXNpemU6Ljc1cmVtO2xpbmUtaGVpZ2h0OjEuNH0uY29udGFjdCAud3BjZjcgZm9ybSAud3BjZjctZm9ybS1jb250cm9sLXdyYXB7bWFyZ2luLWJvdHRvbTowcHh9LmNvbnRhY3QgLndwY2Y3IC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB0ZXh0YXJlYXttYXJnaW4tYm90dG9tOi0wLjEyNXJlbTtoZWlnaHQ6My45Mzc1cmVtfS5jb250YWN0IC53cGNmNyAud3BjZjctbm90LXZhbGlkLXRpcHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7dGV4dC10cmFuc2Zvcm06bm9uZX0uY29udGFjdCAud3BjZjcgLndwY2Y3LXJlc3BvbnNlLW91dHB1dHtmb250LXdlaWdodDpub3JtYWw7dGV4dC1hbGlnbjpsZWZ0fS5jdGEgLmNvbHVtbl9fY29udGVudHt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5jdGEgLmNvbHVtbl9fY29udGVudHt0ZXh0LWFsaWduOmxlZnR9fS5jdGEgLmNvbHVtbl9fYnRue2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpmbGV4LWVuZH1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5jdGEgLmNvbHVtbl9fYnRue2p1c3RpZnktY29udGVudDpmbGV4LWVuZDttYXJnaW4tYm90dG9tOjEuODc1cmVtfX0ubS1mYXFfX2l0ZW17Ym9yZGVyOjFweCBzb2xpZCAjZTVlNWU1O3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4zc30ubS1mYXFfX2l0ZW06bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOi42MjVyZW19Lm0tZmFxX19pdGVtLmlzLW9wZW4sLm0tZmFxX19pdGVtOmhvdmVye2JvcmRlci1jb2xvcjojMjAyMDFlfS5tLWZhcV9faXRlbS10aXRsZXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Z2FwOjFyZW07cGFkZGluZzoxLjI1cmVtO21hcmdpbjowfS5tLWZhcV9faXRlbS10aXRsZSBzdmd7ZmxleC1zaHJpbms6MH0ubS1mYXFfX2l0ZW0tY29udGVudHtwYWRkaW5nOjAgMS4yNXJlbSAxLjI1cmVtfS5mZWF0dXJlc19fdGl0bGV7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzkzMDMwM30uZmVhdHVyZXNfX2Rlc2NyaXB0aW9ue3RleHQtYWxpZ246Y2VudGVyO21heC13aWR0aDo1My4xMjVyZW07bWFyZ2luOjAgYXV0byAyLjVyZW19LmZlYXR1cmVzX19yb3d7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7Ym9yZGVyOjFweCBzb2xpZCAjZTVlNWU1fUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsuZmVhdHVyZXNfX3Jvd3tmbGV4LWRpcmVjdGlvbjpyb3d9fS5mZWF0dXJlc19fcm93PmRpdntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjEuMjVyZW0gLjMxMjVyZW07d2lkdGg6NTAlfUBtZWRpYShtaW4td2lkdGg6IHNtcHgpey5mZWF0dXJlc19fcm93PmRpdntwYWRkaW5nOjEuNTYyNXJlbSAuOTM3NXJlbX19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuZmVhdHVyZXNfX3Jvdz5kaXZ7cGFkZGluZzoyLjVyZW0gLjMxMjVyZW0gMi43NXJlbSAuMzEyNXJlbTt3aWR0aDozMyU7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZTVlNWU1fX0uZmVhdHVyZXNfX3Jvdz5kaXY6bGFzdC1vZi10eXBle2JvcmRlci1yaWdodDpub25lfS5mZWF0dXJlc19faXRlbS1udW1iZXJ7Zm9udC1mYW1pbHk6XCJPc3dhbGRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTpjbGFtcCggMi42MjVyZW0sIGNhbGMoMi42MjVyZW0gKyAoMXZ3IC0gNy42N3B4KSAqIDEzLjM5KSwgNi4yNXJlbSApO2ZvbnQtd2VpZ2h0Om5vcm1hbDtsaW5lLWhlaWdodDoxLjQ7Y29sb3I6IzkzMDMwMzttYXJnaW4tYm90dG9tOjEuODc1cmVtfS5mZWF0dXJlc19faXRlbS10ZXh0e2ZvbnQtc2l6ZToxLjEyNXJlbTtsaW5lLWhlaWdodDoxLjJ9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuZmVhdHVyZXNfX2l0ZW0tdGV4dHtmb250LXNpemU6MS41cmVtfX0uZm9ybXtwYWRkaW5nOjMuNzVyZW0gMH0uZm9ybV9faW5uZXJ7cGFkZGluZzowIDEuMjVyZW0gMS44NzVyZW19LmZvcm1fX2lubmVyIC5mb3JtLXRpdGxle2ZvbnQtc2l6ZToyLjI1cmVtO2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tYm90dG9tOi42MjVyZW07dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuZm9ybV9faW5uZXIgLmZvcm0tdGl0bGV7Zm9udC1zaXplOjNyZW19fS5mb3JtIC53cGNmNyBmb3JtIGlucHV0W3R5cGU9bnVtYmVyXXt0ZXh0LWFsaWduOmxlZnR9LmZvcm0gLndwY2Y3IGZvcm0gaW5wdXRbdHlwZT10ZXh0XSwuZm9ybSAud3BjZjcgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSwuZm9ybSAud3BjZjcgZm9ybSBpbnB1dFt0eXBlPXRlbF0sLmZvcm0gLndwY2Y3IGZvcm0gaW5wdXRbdHlwZT1udW1iZXJdLC5mb3JtIC53cGNmNyBmb3JtIHRleHRhcmVhLC5mb3JtIC53cGNmNyBmb3JtIHNlbGVjdHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOm5vbmUgIWltcG9ydGFudDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYjZiYmJmICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7cGFkZGluZzouNXJlbSAwO3dpZHRoOjEwMCU7b3V0bGluZTpub25lO2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4ycyBlYXNlfS5mb3JtIC53cGNmNyBmb3JtIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsLmZvcm0gLndwY2Y3IGZvcm0gaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsLmZvcm0gLndwY2Y3IGZvcm0gaW5wdXRbdHlwZT10ZWxdOmZvY3VzLC5mb3JtIC53cGNmNyBmb3JtIGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cywuZm9ybSAud3BjZjcgZm9ybSB0ZXh0YXJlYTpmb2N1cywuZm9ybSAud3BjZjcgZm9ybSBzZWxlY3Q6Zm9jdXN7Ym9yZGVyLWJvdHRvbS1jb2xvcjojOTMwMzAzICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7b3V0bGluZTpub25lfS5mb3JtIC53cGNmNyBmb3JtIHNlbGVjdHstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCAxMiA4JyUzRSUzQ3BhdGggZD0nTTEgMWw1IDUgNS01JyBzdHJva2U9JyUyMzMzMycgc3Ryb2tlLXdpZHRoPScxLjUnIGZpbGw9J25vbmUnLyUzRSUzQy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgLjI1cmVtIGNlbnRlcjtwYWRkaW5nLXJpZ2h0OjEuNXJlbX0uZm9ybSAud3BjZjcgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF17YmFja2dyb3VuZC1jb2xvcjojOTMwMzAzO2NvbG9yOiNmZmY7Ym9yZGVyOjA7d2lkdGg6MTAwJTttYXgtd2lkdGg6MzEuMjVyZW07bWFyZ2luOi42MjVyZW0gYXV0byAwO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXJhZGl1czoyLjVyZW07cGFkZGluZzouODc1cmVtIDJyZW07Zm9udC1mYW1pbHk6XCJPc3dhbGRcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6LjkzNzVyZW07bGV0dGVyLXNwYWNpbmc6LjA1ZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZX0uZm9ybSAud3BjZjcgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojNjEwMjAyfS5mb3JtIC53cGNmNyBmb3JtIGxhYmVse2NvbG9yOiM0NTQ1NDU7Zm9udC1mYW1pbHk6XCJPc3dhbGRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTouODEyNXJlbTtmb250LXdlaWdodDo2MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOi4wNGVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToycmVtfS5mb3JtIC53cGNmNyBmb3JtIGxhYmVsIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsLmZvcm0gLndwY2Y3IGZvcm0gbGFiZWwgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlciwuZm9ybSAud3BjZjcgZm9ybSBsYWJlbCBpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLC5mb3JtIC53cGNmNyBmb3JtIGxhYmVsIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZley13ZWJraXQtYm94LXNoYWRvdzowIDAgMCAzMHB4ICNmZmYgaW5zZXQgIWltcG9ydGFudH0uZm9ybSAud3BjZjcgZm9ybSBsYWJlbC5hZ3JlZW1lbnR7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOi44NzVyZW07Y29sb3I6IzMzMzt0ZXh0LXRyYW5zZm9ybTppbmhlcml0O2ZvbnQtd2VpZ2h0OjQwMDtsZXR0ZXItc3BhY2luZzowO21hcmdpbi1ib3R0b206LjYyNXJlbX0uZm9ybSAud3BjZjcgZm9ybSAuZm9ybV9fY2hlY2sgc3BhbnttYXJnaW4tbGVmdDowfS5mb3JtIC53cGNmNyBmb3JtIC5mb3JtX19jaGVjayBzcGFuIGxhYmVse2Rpc3BsYXk6ZmxleDttYXJnaW4tYm90dG9tOjJyZW19LmZvcm0gLndwY2Y3IGZvcm0gLmZvcm1fX2NoZWNrIHNwYW4gaW5wdXRbdHlwZT1jaGVja2JveF17d2lkdGg6MS44NzVyZW07aGVpZ2h0OjEuODc1cmVtO2JvcmRlci1yYWRpdXM6MHB4O2JvcmRlcjoxcHggc29saWQgI2I2YmJiZjttYXJnaW4tcmlnaHQ6MS4xODc1cmVtO21hcmdpbi1ib3R0b206MHB4fS5mb3JtIC53cGNmNyBmb3JtIC5mb3JtX19jaGVjayAud3BjZjctbGlzdC1pdGVtLWxhYmVse2ZvbnQtc2l6ZTouNzVyZW07bGluZS1oZWlnaHQ6MS40fS5mb3JtIC53cGNmNyBmb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcHttYXJnaW4tYm90dG9tOjBweH0uZm9ybSAud3BjZjcgZm9ybSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLndwY2Y3LXJhZGlve21hcmdpbi10b3A6LjYyNXJlbX0uZm9ybSAud3BjZjcgZm9ybSAucm93LC5mb3JtIC53cGNmNyBmb3JtIC53b29jb21tZXJjZSAuY29sMi1zZXQsLndvb2NvbW1lcmNlIC5mb3JtIC53cGNmNyBmb3JtIC5jb2wyLXNldCwuZm9ybSAud3BjZjcgZm9ybSAud29vY29tbWVyY2UtcGFnZSAuY29sMi1zZXQsLndvb2NvbW1lcmNlLXBhZ2UgLmZvcm0gLndwY2Y3IGZvcm0gLmNvbDItc2V0e21hcmdpbi10b3A6MHB4fS5mb3JtIC53cGNmNyBmb3JtIC5yb3c+KiwuZm9ybSAud3BjZjcgZm9ybSAud29vY29tbWVyY2UgLmNvbDItc2V0PiosLndvb2NvbW1lcmNlIC5mb3JtIC53cGNmNyBmb3JtIC5jb2wyLXNldD4qLC5mb3JtIC53cGNmNyBmb3JtIC53b29jb21tZXJjZS1wYWdlIC5jb2wyLXNldD4qLC53b29jb21tZXJjZS1wYWdlIC5mb3JtIC53cGNmNyBmb3JtIC5jb2wyLXNldD4qe3BhZGRpbmctbGVmdDo1cHg7cGFkZGluZy1yaWdodDo1cHh9LmZvcm0gLndwY2Y3IGZvcm0gaW5wdXRbdHlwZT1yYWRpb117d2lkdGg6MS4yNXJlbTtoZWlnaHQ6MS4yNXJlbX0uZm9ybSAud3BjZjcgZm9ybSBsYWJlbDpob3ZlciBpbnB1dFt0eXBlPXJhZGlvXXtib3JkZXItY29sb3I6I2I2YmJiZjt3aWR0aDoxLjI1cmVtO2hlaWdodDoxLjI1cmVtfS5mb3JtIC53cGNmNyBmb3JtIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWR7YmFja2dyb3VuZDpyYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAjOTMwMzAzIDAlLCAjOTMwMzAzIDAuMzVyZW0sIHdoaXRlIDAuMzVyZW0pO2JvcmRlci1jb2xvcjojYjZiYmJmO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDoxLjI1cmVtO2hlaWdodDoxLjI1cmVtfS5mb3JtIC53cGNmNyAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgdGV4dGFyZWF7bWFyZ2luLWJvdHRvbTotMC4xMjVyZW07aGVpZ2h0OjMuOTM3NXJlbX0uZm9ybSAud3BjZjcgLndwY2Y3LW5vdC12YWxpZC10aXB7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO3RleHQtdHJhbnNmb3JtOm5vbmV9LmZvcm0gLndwY2Y3IC53cGNmNy1yZXNwb25zZS1vdXRwdXR7Zm9udC13ZWlnaHQ6bm9ybWFsO3RleHQtYWxpZ246bGVmdH0uZm9ybSAud3BjZjcgLndwY2Y3LWZvcm0tY29udHJvbHtkaXNwbGF5OmZsZXh9LmZvcm0gLndwY2Y3IC53cGNmNy1saXN0LWl0ZW0uZmlyc3R7bWFyZ2luLWxlZnQ6MH0uZm9ybSAud3BjZjcgLndwY2Y3LWxpc3QtaXRlbXtkaXNwbGF5OmZsZXh9LmZvcm0gLndwY2Y3IC53cGNmNy1saXN0LWl0ZW0gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Zm9udC1zaXplOi44NzVyZW19LmZvcm0gLndwY2Y3IC53cGNmNy1saXN0LWl0ZW0gaW5wdXRbdHlwZT1yYWRpb117bWFyZ2luLWJvdHRvbTowcHg7dmVydGljYWwtYWxpZ246bWlkZGxlfS5mb3JtIC53cGNmNyBmb3JtIC5mb3JtX19jaGVjayBzcGFuIGlucHV0W3R5cGU9Y2hlY2tib3hde3dpZHRoOjEuODc1cmVtO2hlaWdodDoxLjg3NXJlbTtib3JkZXItcmFkaXVzOjA7bWFyZ2luLXJpZ2h0OjEuMTg3NXJlbTthcHBlYXJhbmNlOm5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5mb3JtIC53cGNmNyBmb3JtIC5mb3JtX19jaGVjayBzcGFuIGlucHV0W3R5cGU9Y2hlY2tib3hdOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjNzIGVhc2V9LmZvcm0gLndwY2Y3IGZvcm0gLmZvcm1fX2NoZWNrIHNwYW4gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzkzMDMwM30uZm9ybSAud3BjZjcgZm9ybSAuZm9ybV9fY2hlY2sgc3BhbiBpbnB1dFt0eXBlPWNoZWNrYm94XTo6YWZ0ZXJ7Y29udGVudDpcIuKck1wiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtmb250LXNpemU6MS41cmVtO2NvbG9yOiNmZmY7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZX0uZm9ybSAud3BjZjcgZm9ybSAuZm9ybV9fY2hlY2sgc3BhbiBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOjphZnRlcntvcGFjaXR5OjF9Lm0taGVyb3ttaW4taGVpZ2h0OmNhbGMoNzB2aCAtIHZhcigtLWhlYWRlci1oZWlnaHQpKTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi10b3A6MDtwYWRkaW5nOjMuNzVyZW0gMCA1cmVtO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjEsMjMsMTgsLjcyMTU2ODYyNzUpfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lm0taGVyb3twYWRkaW5nOjUuNjI1cmVtIDAgMTByZW19fS5ob21lIC5tLWhlcm97bWluLWhlaWdodDo1MHZofUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LmhvbWUgLm0taGVyb3ttaW4taGVpZ2h0Ojcwdmh9fS5tLWhlcm8gLmNvbnRhaW5lciwubS1oZXJvIC5tYWluLW1lbnVfX2NvbnRhaW5lciwubS1oZXJvIC53b29jb21tZXJjZSAuc2l0ZS1jb250ZW50LC53b29jb21tZXJjZSAubS1oZXJvIC5zaXRlLWNvbnRlbnQsLm0taGVybyAud29vY29tbWVyY2UtcGFnZSAuc2l0ZS1jb250ZW50LC53b29jb21tZXJjZS1wYWdlIC5tLWhlcm8gLnNpdGUtY29udGVudHttYXgtd2lkdGg6MTAyLjVyZW19Lm0taGVyb19fYmd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7b3ZlcmZsb3c6aGlkZGVuO3otaW5kZXg6MX0ubS1oZXJvX19iZyBpbWd7b2JqZWN0LWZpdDpjb3ZlciAhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dG9wOjA7cmlnaHQ6MH0ubS1oZXJvX19iZy1vdmVybGF5e3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6Mjtwb2ludGVyLWV2ZW50czpub25lO3dpZHRoOjUwJTtiYWNrZ3JvdW5kOnJnYmEoMjEsMjMsMTgsLjk0MTE3NjQ3MDYpfS5tLWhlcm9fX2NvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDozfS5tLWhlcm9fX2NvbnRlbnQgLmVkaXRvciAuc3VidGl0bGUtcHJpbWFyeSwubS1oZXJvX19jb250ZW50IC5lbnRyeS1jb250ZW50IC5zdWJ0aXRsZS1wcmltYXJ5e2ZvbnQtc2l6ZToxcmVtO2NvbG9yOiMyMDIwMWV9Lm0taGVyb19fY29udGVudCAuZWRpdG9yIGgxLC5tLWhlcm9fX2NvbnRlbnQgLmVudHJ5LWNvbnRlbnQgaDF7bWFyZ2luLWJvdHRvbToxLjg3NXJlbX0ubS1oZXJvX19jb250ZW50IC5lZGl0b3IgcCwubS1oZXJvX19jb250ZW50IC5lbnRyeS1jb250ZW50IHB7Zm9udC1zaXplOjEuMzc1cmVtfS5tLWhlcm9fX2NvbnRlbnQgLmVkaXRvciAuYnRuLC5tLWhlcm9fX2NvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmJ0biwubS1oZXJvX19jb250ZW50IC5lZGl0b3IgaW5wdXRbdHlwZT1zdWJtaXRdLC5tLWhlcm9fX2NvbnRlbnQgLmVudHJ5LWNvbnRlbnQgaW5wdXRbdHlwZT1zdWJtaXRdLC5tLWhlcm9fX2NvbnRlbnQgLmVkaXRvciAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0sLm0taGVyb19fY29udGVudCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9mb290ZXIgLm0taGVyb19fY29udGVudCAuZWRpdG9yIGlucHV0W3R5cGU9c3VibWl0XSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2Zvb3RlciAubS1oZXJvX19jb250ZW50IC5lbnRyeS1jb250ZW50IGlucHV0W3R5cGU9c3VibWl0XSwubS1oZXJvX19jb250ZW50IC5lZGl0b3IgLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdCwubS1oZXJvX19jb250ZW50IC5lbnRyeS1jb250ZW50IC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQsLndvb2NvbW1lcmNlICNyZXNwb25kIC5tLWhlcm9fX2NvbnRlbnQgLmVkaXRvciBpbnB1dCNzdWJtaXQsLndvb2NvbW1lcmNlICNyZXNwb25kIC5tLWhlcm9fX2NvbnRlbnQgLmVudHJ5LWNvbnRlbnQgaW5wdXQjc3VibWl0LC5tLWhlcm9fX2NvbnRlbnQgLmVkaXRvciAud29vY29tbWVyY2UgYS5idXR0b24sLm0taGVyb19fY29udGVudCAuZW50cnktY29udGVudCAud29vY29tbWVyY2UgYS5idXR0b24sLndvb2NvbW1lcmNlIC5tLWhlcm9fX2NvbnRlbnQgLmVkaXRvciBhLmJ1dHRvbiwud29vY29tbWVyY2UgLm0taGVyb19fY29udGVudCAuZW50cnktY29udGVudCBhLmJ1dHRvbiwubS1oZXJvX19jb250ZW50IC5lZGl0b3IgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24sLm0taGVyb19fY29udGVudCAuZW50cnktY29udGVudCAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbiwud29vY29tbWVyY2UgLm0taGVyb19fY29udGVudCAuZWRpdG9yIGJ1dHRvbi5idXR0b24sLndvb2NvbW1lcmNlIC5tLWhlcm9fX2NvbnRlbnQgLmVudHJ5LWNvbnRlbnQgYnV0dG9uLmJ1dHRvbiwubS1oZXJvX19jb250ZW50IC5lZGl0b3IgLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbiwubS1oZXJvX19jb250ZW50IC5lbnRyeS1jb250ZW50IC53b29jb21tZXJjZSBpbnB1dC5idXR0b24sLndvb2NvbW1lcmNlIC5tLWhlcm9fX2NvbnRlbnQgLmVkaXRvciBpbnB1dC5idXR0b24sLndvb2NvbW1lcmNlIC5tLWhlcm9fX2NvbnRlbnQgLmVudHJ5LWNvbnRlbnQgaW5wdXQuYnV0dG9uLC5tLWhlcm9fX2NvbnRlbnQgLmVkaXRvciAud29vY29tbWVyY2UgYS5idXR0b24uYWx0LC5tLWhlcm9fX2NvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdCwud29vY29tbWVyY2UgLm0taGVyb19fY29udGVudCAuZWRpdG9yIGEuYnV0dG9uLmFsdCwud29vY29tbWVyY2UgLm0taGVyb19fY29udGVudCAuZW50cnktY29udGVudCBhLmJ1dHRvbi5hbHQsLm0taGVyb19fY29udGVudCAuZWRpdG9yIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdCwubS1oZXJvX19jb250ZW50IC5lbnRyeS1jb250ZW50IC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdCwud29vY29tbWVyY2UgLm0taGVyb19fY29udGVudCAuZWRpdG9yIGJ1dHRvbi5idXR0b24uYWx0LC53b29jb21tZXJjZSAubS1oZXJvX19jb250ZW50IC5lbnRyeS1jb250ZW50IGJ1dHRvbi5idXR0b24uYWx0LC5tLWhlcm9fX2NvbnRlbnQgLmVkaXRvciAud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdCwubS1oZXJvX19jb250ZW50IC5lbnRyeS1jb250ZW50IC53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0LC53b29jb21tZXJjZSAubS1oZXJvX19jb250ZW50IC5lZGl0b3IgaW5wdXQuYnV0dG9uLmFsdCwud29vY29tbWVyY2UgLm0taGVyb19fY29udGVudCAuZW50cnktY29udGVudCBpbnB1dC5idXR0b24uYWx0e21hcmdpbi10b3A6LjYyNXJlbX0ubS1oZXJvX19zdGFyc3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDouMzc1cmVtO21hcmdpbi10b3A6MS4yNXJlbTtmbGV4LXdyYXA6d3JhcH0ubS1oZXJvX19zdGFyLWljb257d2lkdGg6MS42MjVyZW07aGVpZ2h0OjEuNjI1cmVtO2ZsZXgtc2hyaW5rOjB9Lm0taGVyb19fc3Rhci1sYWJlbHtmb250LWZhbWlseTpcIk9zd2FsZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuMTI1cmVtO2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojZmZmO21hcmdpbi1sZWZ0Oi41cmVtfS5tLWhlcm9fX2NoZWNrbGlzdHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z2FwOi43NXJlbSAxLjVyZW07bWFyZ2luLXRvcDoxLjI1cmVtfUBtZWRpYShtYXgtd2lkdGg6IDQ4MHB4KXsubS1oZXJvX19jaGVja2xpc3R7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcn19Lm0taGVyb19fY2hlY2staXRlbXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDouNjI1cmVtO2NvbG9yOiNmZmY7Zm9udC1zaXplOjFyZW19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsubS1oZXJvX19jaGVjay1pdGVte2ZvbnQtc2l6ZToxLjEyNXJlbX19Lm0taGVyb19fY2hlY2staWNvbnt3aWR0aDoxLjVyZW07aGVpZ2h0OjEuNXJlbTtmbGV4LXNocmluazowfS5tLWhlcm9fX2J0bnttYXJnaW4tdG9wOjEuODc1cmVtfUBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCl7Lm0taGVyb19fYmcgaW1ne3dpZHRoOjEwMCV9Lm0taGVyb19fYmctb3ZlcmxheXt3aWR0aDoxMDAlO2JhY2tncm91bmQ6cmdiYSgyMSwyMywxOCwuNTUpfX0uaGFzLWhlcm8tZmlyc3QgLnNpdGUtY29udGVudD4ubS1oZXJvOmZpcnN0LWNoaWxke21hcmdpbi10b3A6LTguODc1cmVtO3BhZGRpbmctdG9wOjExLjg3NXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5oYXMtaGVyby1maXJzdCAuc2l0ZS1jb250ZW50Pi5tLWhlcm86Zmlyc3QtY2hpbGR7cGFkZGluZy10b3A6MTEuODc1cmVtfX0uaW5mbyAubGlzdHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowcHg7bWFyZ2luOjBweH0uaW5mbyAubGlzdF9faXRlbXttYXJnaW4tYm90dG9tOjEuMjVyZW19LmluZm8gLmxpc3RfX2l0ZW06bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmluZm8gLmxpc3RfX2xpbmt7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtib3JkZXI6MXB4IHNvbGlkICNjMWNjZDc7cGFkZGluZzoxLjI1cmVtO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlfS5pbmZvIC5saXN0X19saW5rLXRpdGxle2NvbG9yOiM5MzAzMDM7bWFyZ2luOjBweH0uaW5mbyAubGlzdF9fbGluay1pY29ue3dpZHRoOjEuNjI1cmVtO2hlaWdodDoxLjYyNXJlbTtmaWxsOiM5MzAzMDM7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2V9LmluZm8gLmxpc3RfX2xpbms6aG92ZXJ7Ym94LXNoYWRvdzowcHggNHB4IDE2cHggMHB4IHJnYmEoMCwwLDAsLjEpfS5pbmZvIC5saXN0X19saW5rOmhvdmVyIC5saXN0X19saW5rLWljb257ZmlsbDojZmZjMTA3fS5rdXJzZXtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzo3LjVyZW0gMH0ua3Vyc2UgLmJnLWltYWdle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7d2lkdGg6NTAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciByaWdodDtvcGFjaXR5Oi4xNTt6LWluZGV4OjB9Lmt1cnNlIC5jb250YWluZXIsLmt1cnNlIC5tYWluLW1lbnVfX2NvbnRhaW5lciwua3Vyc2UgLndvb2NvbW1lcmNlIC5zaXRlLWNvbnRlbnQsLndvb2NvbW1lcmNlIC5rdXJzZSAuc2l0ZS1jb250ZW50LC5rdXJzZSAud29vY29tbWVyY2UtcGFnZSAuc2l0ZS1jb250ZW50LC53b29jb21tZXJjZS1wYWdlIC5rdXJzZSAuc2l0ZS1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0ua3Vyc2VfX2lubmVye3RleHQtYWxpZ246Y2VudGVyfS5rdXJzZV9faW5uZXIgLnN1YnRpdGxle2NvbG9yOiMyMDIwMWV9Lmt1cnNlIC5zd2lwZXItY29udGFpbmVye292ZXJmbG93OmhpZGRlbn0ua3Vyc2UgLnN3aXBlci1wYWdpbmF0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlICFpbXBvcnRhbnQ7Ym90dG9tOmF1dG8gIWltcG9ydGFudDttYXJnaW4tdG9wOjEuNXJlbX0ua3Vyc2UgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojYWFhfS5rdXJzZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZTo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojOTMwMzAzfS5rdXJzZSAua3Vyc19faXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO292ZXJmbG93OmhpZGRlbn0ua3Vyc2UgLmt1cnNfX2l0ZW0taW1hZ2V7d2lkdGg6MTAwJTtoZWlnaHQ6MTcuNXJlbTtvYmplY3QtZml0OmNvdmVyO2Rpc3BsYXk6YmxvY2t9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsua3Vyc2UgLmt1cnNfX2l0ZW0taW1hZ2V7aGVpZ2h0OjIxLjI1cmVtfX0ua3Vyc2UgLmt1cnNfX2l0ZW0tY29udGVudHtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDtwYWRkaW5nOjEuMjVyZW0gMS44NzVyZW07ei1pbmRleDoyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydH0ua3Vyc2UgLmt1cnNfX2l0ZW0tY2F0ZWdvcmllc3ttYXJnaW4tYm90dG9tOjBweH0ua3Vyc2UgLmt1cnNfX2l0ZW0tY2F0ZWdvcnl7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y29sb3I6IzIwMjAxZX0ua3Vyc2UgLmt1cnNfX2l0ZW0tdGl0bGV7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZmZmO3BhZGRpbmc6LjYyNXJlbSAxLjg3NXJlbTtmb250LWZhbWlseTpcIk9zd2FsZFwiLHNhbnMtc2VyaWZ9Lmt1cnNlIC5rdXJzX19pdGVtLXRpdGxlIGgze21hcmdpbjowO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjRlbTtjb2xvcjojMjAyMDFlfS5rdXJzZSAua3Vyc19faXRlbS10aXRsZTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0ua3Vyc2UuYmFja2dyb3VuZC13aGl0ZSAua3Vyc2VfX2lubmVyIGgyLC5rdXJzZS5iYWNrZ3JvdW5kLWdyZXkgLmt1cnNlX19pbm5lciBoMiwua3Vyc2UuYmFja2dyb3VuZC1ncmF5IC5rdXJzZV9faW5uZXIgaDJ7Y29sb3I6IzIwMjAxZSAhaW1wb3J0YW50fS5rdXJzZS5iYWNrZ3JvdW5kLXdoaXRlIC5idG4tb3V0bGluZSwua3Vyc2UuYmFja2dyb3VuZC13aGl0ZSBhLmJ0bi5idG4tb3V0bGluZSwua3Vyc2UuYmFja2dyb3VuZC13aGl0ZSAud29vY29tbWVyY2UgYS5idG4tb3V0bGluZS5idXR0b24uYWx0LC53b29jb21tZXJjZSAua3Vyc2UuYmFja2dyb3VuZC13aGl0ZSBhLmJ0bi1vdXRsaW5lLmJ1dHRvbi5hbHQsLmt1cnNlLmJhY2tncm91bmQtZ3JleSAuYnRuLW91dGxpbmUsLmt1cnNlLmJhY2tncm91bmQtZ3JleSBhLmJ0bi5idG4tb3V0bGluZSwua3Vyc2UuYmFja2dyb3VuZC1ncmV5IC53b29jb21tZXJjZSBhLmJ0bi1vdXRsaW5lLmJ1dHRvbi5hbHQsLndvb2NvbW1lcmNlIC5rdXJzZS5iYWNrZ3JvdW5kLWdyZXkgYS5idG4tb3V0bGluZS5idXR0b24uYWx0LC5rdXJzZS5iYWNrZ3JvdW5kLWdyYXkgLmJ0bi1vdXRsaW5lLC5rdXJzZS5iYWNrZ3JvdW5kLWdyYXkgYS5idG4uYnRuLW91dGxpbmUsLmt1cnNlLmJhY2tncm91bmQtZ3JheSAud29vY29tbWVyY2UgYS5idG4tb3V0bGluZS5idXR0b24uYWx0LC53b29jb21tZXJjZSAua3Vyc2UuYmFja2dyb3VuZC1ncmF5IGEuYnRuLW91dGxpbmUuYnV0dG9uLmFsdHtiYWNrZ3JvdW5kLWNvbG9yOiMyMDIwMWUgIWltcG9ydGFudDtib3JkZXItY29sb3I6IzIwMjAxZSAhaW1wb3J0YW50O2NvbG9yOiNmZmYgIWltcG9ydGFudH0ua3Vyc2UuYmFja2dyb3VuZC13aGl0ZSAuYnRuLW91dGxpbmU6aG92ZXIsLmt1cnNlLmJhY2tncm91bmQtd2hpdGUgLmJ0bi1vdXRsaW5lOmZvY3VzLC5rdXJzZS5iYWNrZ3JvdW5kLXdoaXRlIC5idG4tb3V0bGluZTphY3RpdmUsLmt1cnNlLmJhY2tncm91bmQtd2hpdGUgYS5idG4uYnRuLW91dGxpbmU6aG92ZXIsLmt1cnNlLmJhY2tncm91bmQtd2hpdGUgLndvb2NvbW1lcmNlIGEuYnRuLW91dGxpbmUuYnV0dG9uLmFsdDpob3Zlciwud29vY29tbWVyY2UgLmt1cnNlLmJhY2tncm91bmQtd2hpdGUgYS5idG4tb3V0bGluZS5idXR0b24uYWx0OmhvdmVyLC5rdXJzZS5iYWNrZ3JvdW5kLXdoaXRlIGEuYnRuLmJ0bi1vdXRsaW5lOmZvY3VzLC5rdXJzZS5iYWNrZ3JvdW5kLXdoaXRlIC53b29jb21tZXJjZSBhLmJ0bi1vdXRsaW5lLmJ1dHRvbi5hbHQ6Zm9jdXMsLndvb2NvbW1lcmNlIC5rdXJzZS5iYWNrZ3JvdW5kLXdoaXRlIGEuYnRuLW91dGxpbmUuYnV0dG9uLmFsdDpmb2N1cywua3Vyc2UuYmFja2dyb3VuZC13aGl0ZSBhLmJ0bi5idG4tb3V0bGluZTphY3RpdmUsLmt1cnNlLmJhY2tncm91bmQtd2hpdGUgLndvb2NvbW1lcmNlIGEuYnRuLW91dGxpbmUuYnV0dG9uLmFsdDphY3RpdmUsLndvb2NvbW1lcmNlIC5rdXJzZS5iYWNrZ3JvdW5kLXdoaXRlIGEuYnRuLW91dGxpbmUuYnV0dG9uLmFsdDphY3RpdmUsLmt1cnNlLmJhY2tncm91bmQtZ3JleSAuYnRuLW91dGxpbmU6aG92ZXIsLmt1cnNlLmJhY2tncm91bmQtZ3JleSAuYnRuLW91dGxpbmU6Zm9jdXMsLmt1cnNlLmJhY2tncm91bmQtZ3JleSAuYnRuLW91dGxpbmU6YWN0aXZlLC5rdXJzZS5iYWNrZ3JvdW5kLWdyZXkgYS5idG4uYnRuLW91dGxpbmU6aG92ZXIsLmt1cnNlLmJhY2tncm91bmQtZ3JleSAud29vY29tbWVyY2UgYS5idG4tb3V0bGluZS5idXR0b24uYWx0OmhvdmVyLC53b29jb21tZXJjZSAua3Vyc2UuYmFja2dyb3VuZC1ncmV5IGEuYnRuLW91dGxpbmUuYnV0dG9uLmFsdDpob3Zlciwua3Vyc2UuYmFja2dyb3VuZC1ncmV5IGEuYnRuLmJ0bi1vdXRsaW5lOmZvY3VzLC5rdXJzZS5iYWNrZ3JvdW5kLWdyZXkgLndvb2NvbW1lcmNlIGEuYnRuLW91dGxpbmUuYnV0dG9uLmFsdDpmb2N1cywud29vY29tbWVyY2UgLmt1cnNlLmJhY2tncm91bmQtZ3JleSBhLmJ0bi1vdXRsaW5lLmJ1dHRvbi5hbHQ6Zm9jdXMsLmt1cnNlLmJhY2tncm91bmQtZ3JleSBhLmJ0bi5idG4tb3V0bGluZTphY3RpdmUsLmt1cnNlLmJhY2tncm91bmQtZ3JleSAud29vY29tbWVyY2UgYS5idG4tb3V0bGluZS5idXR0b24uYWx0OmFjdGl2ZSwud29vY29tbWVyY2UgLmt1cnNlLmJhY2tncm91bmQtZ3JleSBhLmJ0bi1vdXRsaW5lLmJ1dHRvbi5hbHQ6YWN0aXZlLC5rdXJzZS5iYWNrZ3JvdW5kLWdyYXkgLmJ0bi1vdXRsaW5lOmhvdmVyLC5rdXJzZS5iYWNrZ3JvdW5kLWdyYXkgLmJ0bi1vdXRsaW5lOmZvY3VzLC5rdXJzZS5iYWNrZ3JvdW5kLWdyYXkgLmJ0bi1vdXRsaW5lOmFjdGl2ZSwua3Vyc2UuYmFja2dyb3VuZC1ncmF5IGEuYnRuLmJ0bi1vdXRsaW5lOmhvdmVyLC5rdXJzZS5iYWNrZ3JvdW5kLWdyYXkgLndvb2NvbW1lcmNlIGEuYnRuLW91dGxpbmUuYnV0dG9uLmFsdDpob3Zlciwud29vY29tbWVyY2UgLmt1cnNlLmJhY2tncm91bmQtZ3JheSBhLmJ0bi1vdXRsaW5lLmJ1dHRvbi5hbHQ6aG92ZXIsLmt1cnNlLmJhY2tncm91bmQtZ3JheSBhLmJ0bi5idG4tb3V0bGluZTpmb2N1cywua3Vyc2UuYmFja2dyb3VuZC1ncmF5IC53b29jb21tZXJjZSBhLmJ0bi1vdXRsaW5lLmJ1dHRvbi5hbHQ6Zm9jdXMsLndvb2NvbW1lcmNlIC5rdXJzZS5iYWNrZ3JvdW5kLWdyYXkgYS5idG4tb3V0bGluZS5idXR0b24uYWx0OmZvY3VzLC5rdXJzZS5iYWNrZ3JvdW5kLWdyYXkgYS5idG4uYnRuLW91dGxpbmU6YWN0aXZlLC5rdXJzZS5iYWNrZ3JvdW5kLWdyYXkgLndvb2NvbW1lcmNlIGEuYnRuLW91dGxpbmUuYnV0dG9uLmFsdDphY3RpdmUsLndvb2NvbW1lcmNlIC5rdXJzZS5iYWNrZ3JvdW5kLWdyYXkgYS5idG4tb3V0bGluZS5idXR0b24uYWx0OmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiM5MzAzMDMgIWltcG9ydGFudDtib3JkZXItY29sb3I6IzkzMDMwMyAhaW1wb3J0YW50O2NvbG9yOiNmZmYgIWltcG9ydGFudH0ua3Vyc2UgLmJ0bl9fZ3JvdXB7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MS44NzVyZW07bWFyZ2luLXRvcDoxLjg3NXJlbTthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5rdXJzZSAuYnRuX19ncm91cHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLXRvcDoxLjg3NXJlbX19Lmxvb3AtdGV4dCwubG9vcF9fdGV4dHtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzouNzVyZW0gMH1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5sb29wLXRleHQsLmxvb3BfX3RleHR7cGFkZGluZzoxLjM3NXJlbSAwfX0ubG9vcC10ZXh0IC5sb29wLXRleHRfX21hcnF1ZWUsLmxvb3BfX3RleHQgLmxvb3AtdGV4dF9fbWFycXVlZXtkaXNwbGF5OmZsZXg7d2lkdGg6bWF4LWNvbnRlbnQ7YW5pbWF0aW9uOmxvb3BUZXh0IDMwcyBsaW5lYXIgaW5maW5pdGV9Lmxvb3AtdGV4dCAubG9vcC10ZXh0X190cmFjaywubG9vcF9fdGV4dCAubG9vcC10ZXh0X190cmFja3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7ZmxleC1zaHJpbms6MH0ubG9vcC10ZXh0IC5sb29wLXRleHRfX2l0ZW0sLmxvb3BfX3RleHQgLmxvb3AtdGV4dF9faXRlbXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcH0ubG9vcC10ZXh0IC5sb29wLXRleHRfX2l0ZW06OmFmdGVyLC5sb29wX190ZXh0IC5sb29wLXRleHRfX2l0ZW06OmFmdGVye2NvbnRlbnQ6XCLigKJcIjtmb250LXNpemU6MS4yNXJlbTtwYWRkaW5nOjAgLjc1cmVtfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lmxvb3AtdGV4dCAubG9vcC10ZXh0X19pdGVtOjphZnRlciwubG9vcF9fdGV4dCAubG9vcC10ZXh0X19pdGVtOjphZnRlcntmb250LXNpemU6MS44NzVyZW07cGFkZGluZzowIDEuMjVyZW19fS5sb29wLXRleHQgLmxvb3BfX2xpc3QtaXRlbSwubG9vcF9fdGV4dCAubG9vcF9fbGlzdC1pdGVte2ZvbnQtZmFtaWx5OlwiT3N3YWxkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MS42MjVyZW07dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtd2VpZ2h0OjYwMH1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5sb29wLXRleHQgLmxvb3BfX2xpc3QtaXRlbSwubG9vcF9fdGV4dCAubG9vcF9fbGlzdC1pdGVte2ZvbnQtc2l6ZToyLjVyZW19fS5sb29wLXRleHQgLnN3aXBlci13cmFwcGVyLC5sb29wX190ZXh0IC5zd2lwZXItd3JhcHBlcnthbGlnbi1pdGVtczpjZW50ZXJ9Lmxvb3AtdGV4dCAuc3dpcGVyLXNsaWRlLC5sb29wX190ZXh0IC5zd2lwZXItc2xpZGV7d2lkdGg6YXV0byAhaW1wb3J0YW50O3doaXRlLXNwYWNlOm5vd3JhcDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5sb29wLXRleHQgLnN3aXBlci1zbGlkZTo6YWZ0ZXIsLmxvb3BfX3RleHQgLnN3aXBlci1zbGlkZTo6YWZ0ZXJ7Y29udGVudDpcIuKAolwiO2ZvbnQtc2l6ZToxLjI1cmVtO3BhZGRpbmc6MCAuNzVyZW19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsubG9vcC10ZXh0IC5zd2lwZXItc2xpZGU6OmFmdGVyLC5sb29wX190ZXh0IC5zd2lwZXItc2xpZGU6OmFmdGVye2ZvbnQtc2l6ZToxLjg3NXJlbTtwYWRkaW5nOjAgMS4yNXJlbX19Lmxvb3AtdGV4dCAubG9vcF9fd3JhcHBlciwubG9vcF9fdGV4dCAubG9vcF9fd3JhcHBlcntkaXNwbGF5OmZsZXg7YW5pbWF0aW9uOmxvb3BUZXh0IDMwcyBsaW5lYXIgaW5maW5pdGU7d2hpdGUtc3BhY2U6bm93cmFwfS5sb29wLXRleHQgLmxvb3BfX3dyYXBwZXIgdWwsLmxvb3BfX3RleHQgLmxvb3BfX3dyYXBwZXIgdWx7cGFkZGluZy1sZWZ0OjBweH0ubG9vcC10ZXh0IC5sb29wX193cmFwcGVyIC5sb29wX19saXN0LC5sb29wX190ZXh0IC5sb29wX193cmFwcGVyIC5sb29wX19saXN0e2Rpc3BsYXk6ZmxleDttYXJnaW4tYm90dG9tOjA7bGlzdC1zdHlsZTpub25lfS5sb29wLXRleHQgLmxvb3BfX3dyYXBwZXIgLmxvb3BfX2xpc3QgbGk6OmJlZm9yZSwubG9vcF9fdGV4dCAubG9vcF9fd3JhcHBlciAubG9vcF9fbGlzdCBsaTo6YmVmb3Jle2NvbnRlbnQ6XCLigKLCoFwiO2NvbG9yOiMwMDA7bWFyZ2luLXJpZ2h0Oi42MjVyZW19QGtleWZyYW1lcyBsb29wVGV4dHswJXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpfX0ubG9vcC10ZXh0LmJhY2tncm91bmQtcmVkLC5sb29wX190ZXh0LmJhY2tncm91bmQtcmVke2JhY2tncm91bmQtY29sb3I6IzkzMDMwM30ubG9vcC10ZXh0LmJhY2tncm91bmQtcmVkIC5sb29wX19saXN0LWl0ZW0sLmxvb3BfX3RleHQuYmFja2dyb3VuZC1yZWQgLmxvb3BfX2xpc3QtaXRlbXtjb2xvcjojZmZmfS5sb29wLXRleHQuYmFja2dyb3VuZC1yZWQgLnN3aXBlci1zbGlkZTo6YWZ0ZXIsLmxvb3BfX3RleHQuYmFja2dyb3VuZC1yZWQgLnN3aXBlci1zbGlkZTo6YWZ0ZXIsLmxvb3AtdGV4dC5iYWNrZ3JvdW5kLXJlZCAubG9vcC10ZXh0X19pdGVtOjphZnRlciwubG9vcF9fdGV4dC5iYWNrZ3JvdW5kLXJlZCAubG9vcC10ZXh0X19pdGVtOjphZnRlcntjb2xvcjojZmZmfS5sb29wLXRleHQuYmFja2dyb3VuZC1ibGFjaywubG9vcF9fdGV4dC5iYWNrZ3JvdW5kLWJsYWNre2JhY2tncm91bmQtY29sb3I6IzIwMjAxZX0ubG9vcC10ZXh0LmJhY2tncm91bmQtYmxhY2sgLmxvb3BfX2xpc3QtaXRlbSwubG9vcF9fdGV4dC5iYWNrZ3JvdW5kLWJsYWNrIC5sb29wX19saXN0LWl0ZW0sLmxvb3AtdGV4dC5iYWNrZ3JvdW5kLWJsYWNrIC5sb29wLXRleHRfX2l0ZW06OmFmdGVyLC5sb29wX190ZXh0LmJhY2tncm91bmQtYmxhY2sgLmxvb3AtdGV4dF9faXRlbTo6YWZ0ZXIsLmxvb3AtdGV4dC5iYWNrZ3JvdW5kLWJsYWNrIC5zd2lwZXItc2xpZGU6OmFmdGVyLC5sb29wX190ZXh0LmJhY2tncm91bmQtYmxhY2sgLnN3aXBlci1zbGlkZTo6YWZ0ZXJ7Y29sb3I6I2ZmZn0ubS10ZXh0LW1lZGlhe3BhZGRpbmc6Ny41cmVtIDB9Lm0tdGV4dC1tZWRpYSAuY29udGVudHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXJ9Lm0tdGV4dC1tZWRpYSAuY29udGVudCBwe2ZvbnQtc2l6ZToxLjEyNXJlbTttYXJnaW4tYm90dG9tOjIuNXJlbX0ubS10ZXh0LW1lZGlhIC5jb250ZW50IC5zdWJ0aXRsZS1wcmltYXJ5LC5tLXRleHQtbWVkaWEgLmNvbnRlbnQgLnN1YnRpdGxlLXd7bWFyZ2luLWJvdHRvbToxLjI1cmVtO2ZvbnQtc2l6ZToxcmVtfS5tLXRleHQtbWVkaWEgLmNvbnRlbnQgLmgyLC5tLXRleHQtbWVkaWEgLmNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1faGVhZGluZywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5tLXRleHQtbWVkaWEgLmNvbnRlbnQgLmdmb3JtX2hlYWRpbmcsLm0tdGV4dC1tZWRpYSAuY29udGVudCAuaDMsLm0tdGV4dC1tZWRpYSAuY29udGVudCAuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIGgyLC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgLm0tdGV4dC1tZWRpYSAuY29udGVudCBoMnttYXJnaW4tYm90dG9tOjEuMjVyZW07Y29sb3I6IzIwMjAxZX0ubS10ZXh0LW1lZGlhIC5tZWRpYS1pbWFnZSBpbWd7d2lkdGg6MTAwJX0ubS10ZXh0LW1lZGlhLmJhY2tncm91bmQtcmVkIC5jb250ZW50IHAsLm0tdGV4dC1tZWRpYS5iYWNrZ3JvdW5kLXJlZCAuY29udGVudCAuZWRpdG9yIHB7Y29sb3I6I2ZmZn0ubS10ZXh0LW1lZGlhLmJhY2tncm91bmQtZ3JheSAuY29udGVudCAuaDEsLm0tdGV4dC1tZWRpYS5iYWNrZ3JvdW5kLWdyYXkgLmNvbnRlbnQgLmgyLC5tLXRleHQtbWVkaWEuYmFja2dyb3VuZC1ncmF5IC5jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2hlYWRpbmcsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAubS10ZXh0LW1lZGlhLmJhY2tncm91bmQtZ3JheSAuY29udGVudCAuZ2Zvcm1faGVhZGluZywubS10ZXh0LW1lZGlhLmJhY2tncm91bmQtZ3JheSAuY29udGVudCAuaDMsLm0tdGV4dC1tZWRpYS5iYWNrZ3JvdW5kLWdyYXkgLmNvbnRlbnQgLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCBoMiwuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIC5tLXRleHQtbWVkaWEuYmFja2dyb3VuZC1ncmF5IC5jb250ZW50IGgyLC5tLXRleHQtbWVkaWEuYmFja2dyb3VuZC1ncmF5IC5jb250ZW50IGgxLC5tLXRleHQtbWVkaWEuYmFja2dyb3VuZC1ncmF5IC5jb250ZW50IGgyLC5tLXRleHQtbWVkaWEuYmFja2dyb3VuZC1ncmF5IC5jb250ZW50IGgzLC5tLXRleHQtbWVkaWEuYmFja2dyb3VuZC1ncmV5IC5jb250ZW50IC5oMSwubS10ZXh0LW1lZGlhLmJhY2tncm91bmQtZ3JleSAuY29udGVudCAuaDIsLm0tdGV4dC1tZWRpYS5iYWNrZ3JvdW5kLWdyZXkgLmNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1faGVhZGluZywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5tLXRleHQtbWVkaWEuYmFja2dyb3VuZC1ncmV5IC5jb250ZW50IC5nZm9ybV9oZWFkaW5nLC5tLXRleHQtbWVkaWEuYmFja2dyb3VuZC1ncmV5IC5jb250ZW50IC5oMywubS10ZXh0LW1lZGlhLmJhY2tncm91bmQtZ3JleSAuY29udGVudCAuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIGgyLC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgLm0tdGV4dC1tZWRpYS5iYWNrZ3JvdW5kLWdyZXkgLmNvbnRlbnQgaDIsLm0tdGV4dC1tZWRpYS5iYWNrZ3JvdW5kLWdyZXkgLmNvbnRlbnQgaDEsLm0tdGV4dC1tZWRpYS5iYWNrZ3JvdW5kLWdyZXkgLmNvbnRlbnQgaDIsLm0tdGV4dC1tZWRpYS5iYWNrZ3JvdW5kLWdyZXkgLmNvbnRlbnQgaDN7Y29sb3I6IzIwMjAxZSAhaW1wb3J0YW50fS5tLXRleHQtbWVkaWEuYmFja2dyb3VuZC1ncmF5IC5jb250ZW50IC5lZGl0b3IsLm0tdGV4dC1tZWRpYS5iYWNrZ3JvdW5kLWdyYXkgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQsLm0tdGV4dC1tZWRpYS5iYWNrZ3JvdW5kLWdyYXkgLmNvbnRlbnQgLmVkaXRvciBoMSwubS10ZXh0LW1lZGlhLmJhY2tncm91bmQtZ3JheSAuY29udGVudCAuZW50cnktY29udGVudCBoMSwubS10ZXh0LW1lZGlhLmJhY2tncm91bmQtZ3JheSAuY29udGVudCAuZWRpdG9yIGgyLC5tLXRleHQtbWVkaWEuYmFja2dyb3VuZC1ncmF5IC5jb250ZW50IC5lbnRyeS1jb250ZW50IGgyLC5tLXRleHQtbWVkaWEuYmFja2dyb3VuZC1ncmF5IC5jb250ZW50IC5lZGl0b3IgaDMsLm0tdGV4dC1tZWRpYS5iYWNrZ3JvdW5kLWdyYXkgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgaDMsLm0tdGV4dC1tZWRpYS5iYWNrZ3JvdW5kLWdyYXkgLmNvbnRlbnQgLmVkaXRvciBoNCwubS10ZXh0LW1lZGlhLmJhY2tncm91bmQtZ3JheSAuY29udGVudCAuZW50cnktY29udGVudCBoNCwubS10ZXh0LW1lZGlhLmJhY2tncm91bmQtZ3JheSAuY29udGVudCAuZWRpdG9yIGg1LC5tLXRleHQtbWVkaWEuYmFja2dyb3VuZC1ncmF5IC5jb250ZW50IC5lbnRyeS1jb250ZW50IGg1LC5tLXRleHQtbWVkaWEuYmFja2dyb3VuZC1ncmF5IC5jb250ZW50IC5lZGl0b3IgaDYsLm0tdGV4dC1tZWRpYS5iYWNrZ3JvdW5kLWdyYXkgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgaDYsLm0tdGV4dC1tZWRpYS5iYWNrZ3JvdW5kLWdyZXkgLmNvbnRlbnQgLmVkaXRvciwubS10ZXh0LW1lZGlhLmJhY2tncm91bmQtZ3JleSAuY29udGVudCAuZW50cnktY29udGVudCwubS10ZXh0LW1lZGlhLmJhY2tncm91bmQtZ3JleSAuY29udGVudCAuZWRpdG9yIGgxLC5tLXRleHQtbWVkaWEuYmFja2dyb3VuZC1ncmV5IC5jb250ZW50IC5lbnRyeS1jb250ZW50IGgxLC5tLXRleHQtbWVkaWEuYmFja2dyb3VuZC1ncmV5IC5jb250ZW50IC5lZGl0b3IgaDIsLm0tdGV4dC1tZWRpYS5iYWNrZ3JvdW5kLWdyZXkgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgaDIsLm0tdGV4dC1tZWRpYS5iYWNrZ3JvdW5kLWdyZXkgLmNvbnRlbnQgLmVkaXRvciBoMywubS10ZXh0LW1lZGlhLmJhY2tncm91bmQtZ3JleSAuY29udGVudCAuZW50cnktY29udGVudCBoMywubS10ZXh0LW1lZGlhLmJhY2tncm91bmQtZ3JleSAuY29udGVudCAuZWRpdG9yIGg0LC5tLXRleHQtbWVkaWEuYmFja2dyb3VuZC1ncmV5IC5jb250ZW50IC5lbnRyeS1jb250ZW50IGg0LC5tLXRleHQtbWVkaWEuYmFja2dyb3VuZC1ncmV5IC5jb250ZW50IC5lZGl0b3IgaDUsLm0tdGV4dC1tZWRpYS5iYWNrZ3JvdW5kLWdyZXkgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgaDUsLm0tdGV4dC1tZWRpYS5iYWNrZ3JvdW5kLWdyZXkgLmNvbnRlbnQgLmVkaXRvciBoNiwubS10ZXh0LW1lZGlhLmJhY2tncm91bmQtZ3JleSAuY29udGVudCAuZW50cnktY29udGVudCBoNntjb2xvcjojMjAyMDFlICFpbXBvcnRhbnR9Lm0tdGV4dC1tZWRpYS5iYWNrZ3JvdW5kLXJlZCAuY29udGVudCwubS10ZXh0LW1lZGlhLmJhY2tncm91bmQtcmVkIC5jb250ZW50IC5lZGl0b3IsLm0tdGV4dC1tZWRpYS5iYWNrZ3JvdW5kLXJlZCAuY29udGVudCAuZW50cnktY29udGVudCwubS10ZXh0LW1lZGlhLmJhY2tncm91bmQtcmVkIC5jb250ZW50IC5lZGl0b3IgcCwubS10ZXh0LW1lZGlhLmJhY2tncm91bmQtcmVkIC5jb250ZW50IC5lbnRyeS1jb250ZW50IHAsLm0tdGV4dC1tZWRpYS5iYWNrZ3JvdW5kLXJlZCAuY29udGVudCAuZWRpdG9yIGgxLC5tLXRleHQtbWVkaWEuYmFja2dyb3VuZC1yZWQgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgaDEsLm0tdGV4dC1tZWRpYS5iYWNrZ3JvdW5kLXJlZCAuY29udGVudCAuZWRpdG9yIGgyLC5tLXRleHQtbWVkaWEuYmFja2dyb3VuZC1yZWQgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgaDIsLm0tdGV4dC1tZWRpYS5iYWNrZ3JvdW5kLXJlZCAuY29udGVudCAuZWRpdG9yIGgzLC5tLXRleHQtbWVkaWEuYmFja2dyb3VuZC1yZWQgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgaDMsLm0tdGV4dC1tZWRpYS5iYWNrZ3JvdW5kLXJlZCAuY29udGVudCAuZWRpdG9yIGg0LC5tLXRleHQtbWVkaWEuYmFja2dyb3VuZC1yZWQgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgaDQsLm0tdGV4dC1tZWRpYS5iYWNrZ3JvdW5kLXJlZCAuY29udGVudCAuZWRpdG9yIGg1LC5tLXRleHQtbWVkaWEuYmFja2dyb3VuZC1yZWQgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgaDUsLm0tdGV4dC1tZWRpYS5iYWNrZ3JvdW5kLXJlZCAuY29udGVudCAuZWRpdG9yIGg2LC5tLXRleHQtbWVkaWEuYmFja2dyb3VuZC1yZWQgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgaDZ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS5tLXRleHQtbWVkaWEuYmFja2dyb3VuZC1ibGFjayAuY29udGVudCwubS10ZXh0LW1lZGlhLmJhY2tncm91bmQtYmxhY2sgLmNvbnRlbnQgLmVkaXRvciwubS10ZXh0LW1lZGlhLmJhY2tncm91bmQtYmxhY2sgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQsLm0tdGV4dC1tZWRpYS5iYWNrZ3JvdW5kLWJsYWNrIC5jb250ZW50IC5lZGl0b3IgcCwubS10ZXh0LW1lZGlhLmJhY2tncm91bmQtYmxhY2sgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgcCwubS10ZXh0LW1lZGlhLmJhY2tncm91bmQtYmxhY2sgLmNvbnRlbnQgLmVkaXRvciBoMSwubS10ZXh0LW1lZGlhLmJhY2tncm91bmQtYmxhY2sgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgaDEsLm0tdGV4dC1tZWRpYS5iYWNrZ3JvdW5kLWJsYWNrIC5jb250ZW50IC5lZGl0b3IgaDIsLm0tdGV4dC1tZWRpYS5iYWNrZ3JvdW5kLWJsYWNrIC5jb250ZW50IC5lbnRyeS1jb250ZW50IGgyLC5tLXRleHQtbWVkaWEuYmFja2dyb3VuZC1ibGFjayAuY29udGVudCAuZWRpdG9yIGgzLC5tLXRleHQtbWVkaWEuYmFja2dyb3VuZC1ibGFjayAuY29udGVudCAuZW50cnktY29udGVudCBoMywubS10ZXh0LW1lZGlhLmJhY2tncm91bmQtYmxhY2sgLmNvbnRlbnQgLmVkaXRvciBoNCwubS10ZXh0LW1lZGlhLmJhY2tncm91bmQtYmxhY2sgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgaDQsLm0tdGV4dC1tZWRpYS5iYWNrZ3JvdW5kLWJsYWNrIC5jb250ZW50IC5lZGl0b3IgaDUsLm0tdGV4dC1tZWRpYS5iYWNrZ3JvdW5kLWJsYWNrIC5jb250ZW50IC5lbnRyeS1jb250ZW50IGg1LC5tLXRleHQtbWVkaWEuYmFja2dyb3VuZC1ibGFjayAuY29udGVudCAuZWRpdG9yIGg2LC5tLXRleHQtbWVkaWEuYmFja2dyb3VuZC1ibGFjayAuY29udGVudCAuZW50cnktY29udGVudCBoNntjb2xvcjojZmZmICFpbXBvcnRhbnR9Lm1hcHt3aWR0aDoxMDAlfS5uZXdze3BhZGRpbmc6NXJlbSAwfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lm5ld3N7cGFkZGluZzo2Ljg3NXJlbSAwIDguMTI1cmVtfX0ubmV3c19faW5uZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9Lm5ld3NfX2lubmVyIC5zdWJ0aXRsZS1wcmltYXJ5e2NvbG9yOiMyMDIwMWV9Lm5ld3NfX3RpdGxle2NvbG9yOiNmZmY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5uZXdzIC5kLWZsZXh7ZGlzcGxheTpmbGV4fS5uZXdzX19pdGVtIC5wb3N0LXRodW1ibmFpbHttYXJnaW4tYm90dG9tOjEuMjVyZW19Lm5ld3NfX2l0ZW0gaDN7Y29sb3I6I2ZmZjttYXJnaW4tYm90dG9tOjEuMjVyZW07Zm9udC13ZWlnaHQ6NTAwfS5uZXdzIC5idG5fX3dyYXBwZXJ7bWFyZ2luLXRvcDphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlfS5uZXdzIC5idG5fX3dyYXBwZXIgLm5ld3MtYnRue3BhZGRpbmc6MTRweCAzMHB4IDE0cHggMH0ubmV3cyAuYnRuX193cmFwcGVyOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO2JhY2tncm91bmQ6IzkzMDMwMztoZWlnaHQ6M3B4O3dpZHRoOjczJX0ubmV3cyAuYnRuX193cmFwcGVyIHN2Z3t3aWR0aDozNnB4O2hlaWdodDoyMnB4fS5zZXJ2aWNlc3twYWRkaW5nOjcuNXJlbSAwO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn0uc2VydmljZXNfX2JnLWltYWdle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7d2lkdGg6NTAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciByaWdodDtvcGFjaXR5OjE7ei1pbmRleDowfS5zZXJ2aWNlcz4uY29udGFpbmVyLC5zZXJ2aWNlcz4ubWFpbi1tZW51X19jb250YWluZXIsLndvb2NvbW1lcmNlIC5zZXJ2aWNlcz4uc2l0ZS1jb250ZW50LC53b29jb21tZXJjZS1wYWdlIC5zZXJ2aWNlcz4uc2l0ZS1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0uc2VydmljZXMuaGFzLWJnLWltYWdle2JhY2tncm91bmQtY29sb3I6IzE1MTUxNX0uc2VydmljZXMuaGFzLWJnLWltYWdlIC5zZXJ2aWNlc19fYmctaW1hZ2V7bGVmdDphdXRvO2JvdHRvbTphdXRvO3dpZHRoOjQwJTtib3gtc2hhZG93Omluc2V0IDEyMHB4IDAgMTIwcHggcmdiYSgwLDAsMCwuNDUpfS5zZXJ2aWNlcy5iYWNrZ3JvdW5kLXJlZCAuc2VydmljZXNfX2lubmVyLC5zZXJ2aWNlcy5iYWNrZ3JvdW5kLXJlZCAuc2VydmljZXNfX2lubmVyIGgxLC5zZXJ2aWNlcy5iYWNrZ3JvdW5kLXJlZCAuc2VydmljZXNfX2lubmVyIGgyLC5zZXJ2aWNlcy5iYWNrZ3JvdW5kLXJlZCAuc2VydmljZXNfX2lubmVyIGgzLC5zZXJ2aWNlcy5iYWNrZ3JvdW5kLXJlZCAuc2VydmljZXNfX2lubmVyIGg0LC5zZXJ2aWNlcy5iYWNrZ3JvdW5kLXJlZCAuc2VydmljZXNfX2lubmVyIGg1LC5zZXJ2aWNlcy5iYWNrZ3JvdW5kLXJlZCAuc2VydmljZXNfX2lubmVyIGg2LC5zZXJ2aWNlcy5iYWNrZ3JvdW5kLXJlZCAuc2VydmljZXNfX2Rlc2NyaXB0aW9uLC5zZXJ2aWNlcy5iYWNrZ3JvdW5kLXJlZCAuc2VydmljZXNfX2Rlc2NyaXB0aW9uIHAsLnNlcnZpY2VzLmJhY2tncm91bmQtZ3JheSAuc2VydmljZXNfX2lubmVyLC5zZXJ2aWNlcy5iYWNrZ3JvdW5kLWdyYXkgLnNlcnZpY2VzX19pbm5lciBoMSwuc2VydmljZXMuYmFja2dyb3VuZC1ncmF5IC5zZXJ2aWNlc19faW5uZXIgaDIsLnNlcnZpY2VzLmJhY2tncm91bmQtZ3JheSAuc2VydmljZXNfX2lubmVyIGgzLC5zZXJ2aWNlcy5iYWNrZ3JvdW5kLWdyYXkgLnNlcnZpY2VzX19pbm5lciBoNCwuc2VydmljZXMuYmFja2dyb3VuZC1ncmF5IC5zZXJ2aWNlc19faW5uZXIgaDUsLnNlcnZpY2VzLmJhY2tncm91bmQtZ3JheSAuc2VydmljZXNfX2lubmVyIGg2LC5zZXJ2aWNlcy5iYWNrZ3JvdW5kLWdyYXkgLnNlcnZpY2VzX19kZXNjcmlwdGlvbiwuc2VydmljZXMuYmFja2dyb3VuZC1ncmF5IC5zZXJ2aWNlc19fZGVzY3JpcHRpb24gcCwuc2VydmljZXMuYmFja2dyb3VuZC1ncmV5IC5zZXJ2aWNlc19faW5uZXIsLnNlcnZpY2VzLmJhY2tncm91bmQtZ3JleSAuc2VydmljZXNfX2lubmVyIGgxLC5zZXJ2aWNlcy5iYWNrZ3JvdW5kLWdyZXkgLnNlcnZpY2VzX19pbm5lciBoMiwuc2VydmljZXMuYmFja2dyb3VuZC1ncmV5IC5zZXJ2aWNlc19faW5uZXIgaDMsLnNlcnZpY2VzLmJhY2tncm91bmQtZ3JleSAuc2VydmljZXNfX2lubmVyIGg0LC5zZXJ2aWNlcy5iYWNrZ3JvdW5kLWdyZXkgLnNlcnZpY2VzX19pbm5lciBoNSwuc2VydmljZXMuYmFja2dyb3VuZC1ncmV5IC5zZXJ2aWNlc19faW5uZXIgaDYsLnNlcnZpY2VzLmJhY2tncm91bmQtZ3JleSAuc2VydmljZXNfX2Rlc2NyaXB0aW9uLC5zZXJ2aWNlcy5iYWNrZ3JvdW5kLWdyZXkgLnNlcnZpY2VzX19kZXNjcmlwdGlvbiBwLC5zZXJ2aWNlcy5iYWNrZ3JvdW5kLWJsYWNrIC5zZXJ2aWNlc19faW5uZXIsLnNlcnZpY2VzLmJhY2tncm91bmQtYmxhY2sgLnNlcnZpY2VzX19pbm5lciBoMSwuc2VydmljZXMuYmFja2dyb3VuZC1ibGFjayAuc2VydmljZXNfX2lubmVyIGgyLC5zZXJ2aWNlcy5iYWNrZ3JvdW5kLWJsYWNrIC5zZXJ2aWNlc19faW5uZXIgaDMsLnNlcnZpY2VzLmJhY2tncm91bmQtYmxhY2sgLnNlcnZpY2VzX19pbm5lciBoNCwuc2VydmljZXMuYmFja2dyb3VuZC1ibGFjayAuc2VydmljZXNfX2lubmVyIGg1LC5zZXJ2aWNlcy5iYWNrZ3JvdW5kLWJsYWNrIC5zZXJ2aWNlc19faW5uZXIgaDYsLnNlcnZpY2VzLmJhY2tncm91bmQtYmxhY2sgLnNlcnZpY2VzX19kZXNjcmlwdGlvbiwuc2VydmljZXMuYmFja2dyb3VuZC1ibGFjayAuc2VydmljZXNfX2Rlc2NyaXB0aW9uIHAsLnNlcnZpY2VzLmhhcy1iZy1pbWFnZSAuc2VydmljZXNfX2lubmVyLC5zZXJ2aWNlcy5oYXMtYmctaW1hZ2UgLnNlcnZpY2VzX19pbm5lciBoMSwuc2VydmljZXMuaGFzLWJnLWltYWdlIC5zZXJ2aWNlc19faW5uZXIgaDIsLnNlcnZpY2VzLmhhcy1iZy1pbWFnZSAuc2VydmljZXNfX2lubmVyIGgzLC5zZXJ2aWNlcy5oYXMtYmctaW1hZ2UgLnNlcnZpY2VzX19pbm5lciBoNCwuc2VydmljZXMuaGFzLWJnLWltYWdlIC5zZXJ2aWNlc19faW5uZXIgaDUsLnNlcnZpY2VzLmhhcy1iZy1pbWFnZSAuc2VydmljZXNfX2lubmVyIGg2LC5zZXJ2aWNlcy5oYXMtYmctaW1hZ2UgLnNlcnZpY2VzX19kZXNjcmlwdGlvbiwuc2VydmljZXMuaGFzLWJnLWltYWdlIC5zZXJ2aWNlc19fZGVzY3JpcHRpb24gcHtjb2xvcjojZmZmfS5zZXJ2aWNlcyBoMnt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWF4LXdpZHRoOjM0LjY4NzVyZW19LnNlcnZpY2VzX19kZXNjcmlwdGlvbnttYXgtd2lkdGg6NTMuMTI1cmVtO21hcmdpbi1ib3R0b206Mi41cmVtfS5zZXJ2aWNlc19faXRlbXtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2JvcmRlci1yYWRpdXM6LjVyZW07b3ZlcmZsb3c6aGlkZGVufS5zZXJ2aWNlc19faXRlbS1pbm5lcntwYWRkaW5nOjEuODc1cmVtIDEuMjVyZW0gMS44NzVyZW0gMS44NzVyZW07aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6LjVyZW0gLjVyZW0gMCAwfS5zZXJ2aWNlc19faXRlbS1pY29uLXdyYXBwZXIsLnNlcnZpY2VzX19pdGVtLWltYWdlLXdyYXBwZXJ7d2lkdGg6My43NXJlbTtoZWlnaHQ6My43NXJlbTtib3JkZXItcmFkaXVzOjUwJTttYXJnaW4tYm90dG9tOjIuNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiM5MzAzMDM7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtc2hyaW5rOjB9LnNlcnZpY2VzX19pdGVtLWljb24sLnNlcnZpY2VzX19pdGVtLWltYWdle3dpZHRoOjEuODc1cmVtO2hlaWdodDoxLjg3NXJlbTtvYmplY3QtZml0OmNvbnRhaW47ZmlsdGVyOmJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpfS5zZXJ2aWNlc19faXRlbS10aXRsZXtjb2xvcjojMjAyMDFlO21hcmdpbi1ib3R0b206MS4yNXJlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6NTAwfS5zZXJ2aWNlc19faXRlbS1saW5re2JhY2tncm91bmQtY29sb3I6IzkzMDMwMztwYWRkaW5nOjFyZW0gMS44NzVyZW07ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Zm9udC1mYW1pbHk6XCJPc3dhbGRcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjEyNXJlbTtmb250LXdlaWdodDo1MDA7Y29sb3I6I2ZmZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7cG9zaXRpb246cmVsYXRpdmU7Y2xpcC1wYXRoOm5vbmU7dHJhbnNpdGlvbjpub25lfS5zZXJ2aWNlc19faXRlbS1saW5rIHN2Z3t3aWR0aDoxcmVtO2hlaWdodDoxLjEyNXJlbTtmaWxsOiNmZmY7dHJhbnNpdGlvbjpub25lO3otaW5kZXg6NX0uc2VydmljZXNfX2l0ZW0tbGluazpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMxMDEwMTA7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtjbGlwLXBhdGg6bm9uZX0uc3RhZ2VzIC5zdGFnZXNfX2lubmVye2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIDFmcik7Z2FwOjIwcHg7b3ZlcmZsb3c6aGlkZGVufS5zdGFnZXMgLnN3aXBlci1jb250YWluZXJ7b3ZlcmZsb3c6aGlkZGVufS5zdGFnZXMgLnN0YWdlX19pdGVte3BhZGRpbmc6Mi41cmVtIDEuMjVyZW0gMS4yNXJlbSAxLjI1cmVtO2JvcmRlcjoxcHggc29saWQgI2MxY2NkNzt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcn0uc3RhZ2VzIC5zdGFnZV9faXRlbS1udW1iZXJ7bWFyZ2luLWJvdHRvbToxLjI1cmVtO3dpZHRoOjcwcHg7aGVpZ2h0OjcwcHg7YmFja2dyb3VuZC1jb2xvcjojOTMwMzAzO2NvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo1MCU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZvbnQtc2l6ZTozNnB4O3RleHQtYWxpZ246Y2VudGVyfS5zdGFnZXMgLnN0YWdlX19pdGVtLXRpdGxle21hcmdpbi1ib3R0b206LjY4NzVyZW07Y29sb3I6IzkzMDMwM30uc3RhZ2VzIC5zdGFnZV9faXRlbS1kZXNjcmlwdGlvbntmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxLjg7bWFyZ2luLWJvdHRvbTowcHh9LnN0YWdlcyAuc3RhZ2VzX193cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7cGFkZGluZy1ib3R0b206My4xODc1cmVtfS5zdGFnZXMgLnN0YWdlc19fY29udHJvbHN7cG9zaXRpb246YWJzb2x1dGU7dG9wOi02NnB4O3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN0YWdlcyAuc3dpcGVyLWJ1dHRvbi1uZXh0e3JpZ2h0Oi0yLjVyZW19QG1lZGlhKG1pbi13aWR0aDogMTQ0MHB4KXsuc3RhZ2VzIC5zd2lwZXItYnV0dG9uLW5leHR7cmlnaHQ6LTUuODc1cmVtfX0uc3RhZ2VzIC5zd2lwZXItYnV0dG9uLXByZXZ7bGVmdDotMi41cmVtfUBtZWRpYShtaW4td2lkdGg6IDE0NDBweCl7LnN0YWdlcyAuc3dpcGVyLWJ1dHRvbi1wcmV2e2xlZnQ6LTUuODc1cmVtfX0uc3RhZ2VzIC5zd2lwZXItYnV0dG9uLW5leHQsLnN0YWdlcyAuc3dpcGVyLWJ1dHRvbi1wcmV2e3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjdXJzb3I6cG9pbnRlcjtwb2ludGVyLWV2ZW50czphbGx9LnN0YWdlcyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2Zywuc3RhZ2VzIC5zd2lwZXItYnV0dG9uLXByZXYgc3Zne2ZpbGw6IzkzMDMwMzt3aWR0aDo1NXB4O2hlaWdodDo1NXB4fS5zdGFnZXMgLnN3aXBlci1wYWdpbmF0aW9ue2JvdHRvbTotMC4wNjI1cmVtO2dhcDouNjI1cmVtfS5zdGFnZXMgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7d2lkdGg6Ljc1cmVtO2hlaWdodDouNzVyZW07YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgIzkzMDMwM30uc3RhZ2VzIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OjphZnRlcntkaXNwbGF5Om5vbmV9LnN0YWdlcyAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM5MzAzMDN9LnN0YWdlcyAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojOTMwMzAzfS50ZWFtLWNvbnRhY3R7cGFkZGluZy10b3A6Mi41cmVtfS50ZWFtLWNvbnRhY3RfX3dyYXBwZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtib3JkZXI6MXB4IHNvbGlkICNjMWNjZDc7Z2FwOjEuODc1cmVtO2FsaWduLWl0ZW1zOmNlbnRlcn1AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7LnRlYW0tY29udGFjdF9fd3JhcHBlcntmbGV4LWRpcmVjdGlvbjpyb3d9fS50ZWFtLWNvbnRhY3RfX2ltYWdle2ZsZXg6MCAwIDM2JX0udGVhbS1jb250YWN0X19pbWFnZSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztvYmplY3QtZml0OmNvdmVyfS50ZWFtLWNvbnRhY3RfX2NvbnRlbnR7ZmxleDowIDAgNjQlO3BhZGRpbmc6MS44NzVyZW19QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey50ZWFtLWNvbnRhY3RfX2NvbnRlbnR7cGFkZGluZzoyLjVyZW0gNC4wNjI1cmVtIDIuMTg3NXJlbSAwfX0udGVhbS1jb250YWN0X19jb250ZW50IC5oNCwudGVhbS1jb250YWN0X19jb250ZW50IC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAjcmVwbHktdGl0bGUsLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC50ZWFtLWNvbnRhY3RfX2NvbnRlbnQgI3JlcGx5LXRpdGxle21hcmdpbi10b3A6MDtjb2xvcjojOTMwMzAzfS50ZWFtLWNvbnRhY3RfX2NvbnRlbnQgcHttYXJnaW46MTBweCAwO2NvbG9yOiM5MzAzMDN9LnRlYW0tY29udGFjdF9fY29udGVudC1lbWFpbHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MS4yNXJlbTttYXJnaW4tdG9wOjEuMjVyZW19LnRlYW0tY29udGFjdF9fY29udGVudC1lbWFpbCBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiM5MzAzMDN9LnRlYW0tY29udGFjdF9fY29udGVudC1lbWFpbCAuaWNvbnttYXgtd2lkdGg6NTBweH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7LnRlYW0tY29udGFjdF9fY29udGVudCAudGVhbS1jb250YWN0X193cmFwcGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0udGVhbS1jb250YWN0X19jb250ZW50IC50ZWFtLWNvbnRhY3RfX2ltYWdlLC50ZWFtLWNvbnRhY3RfX2NvbnRlbnQgLnRlYW0tY29udGFjdF9fY29udGVudHtmbGV4OjAgMCAxMDAlfX0udGVhbXttYXgtd2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7b3ZlcmZsb3c6aGlkZGVuO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey50ZWFte2ZsZXgtZGlyZWN0aW9uOnJvd319LnRlYW1fX3RhYntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo1MCU7aGVpZ2h0OjQ2Ljg3NXJlbTtwYWRkaW5nOjIwcHg7YmFja2dyb3VuZDojMDAwO2NvbG9yOiNmZmY7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjp3aWR0aCAuNXMgZWFzZTtvdmVyZmxvdzpoaWRkZW59QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsudGVhbV9fdGFie3dpZHRoOjI0JX19LnRlYW1fX3RhYjo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuMikgMCUsIHJnYmEoMCwgMCwgMCwgMC41NSkgMTAwJSk7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjE7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC41cyBlYXNlfS50ZWFtX190YWIgaW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7dHJhbnNpdGlvbjphbGwgLjVzIGVhc2V9LnRlYW1fX3RhYi1jYXB0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6Mjtib3R0b206MDtsZWZ0OjA7cGFkZGluZzouNjI1cmVtO3dpZHRoOjEwMCU7d2hpdGUtc3BhY2U6bm9ybWFsO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmFsbCAuNXMgZWFzZX0udGVhbV9fdGFiLWNhcHRpb24gaDN7bWFyZ2luLWJvdHRvbToycHg7Zm9udC1zaXplOjIuNXJlbTtsaW5lLWhlaWdodDoxLjRlbTtmb250LXdlaWdodDo1MDA7b3BhY2l0eToxO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246dGV4dC1hbGlnbiAuNXMgZWFzZTttYXJnaW4tYm90dG9tOjcuNXJlbX0udGVhbV9fdGFiLWNhcHRpb24gcHttYXJnaW46MDtmb250LXNpemU6MS4xMjVyZW07bWF4LWhlaWdodDowO292ZXJmbG93OmhpZGRlbjtvcGFjaXR5OjA7dHJhbnNpdGlvbjptYXgtaGVpZ2h0IC41cyBlYXNlLG9wYWNpdHkgLjVzIGVhc2V9LnRlYW1fX3RhYi1jYXB0aW9uIC5idG5fX3dyYXBwZXJ7ZGlzcGxheTpub25lO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDt0cmFuc2l0aW9uOmFsbCAuNXMgZWFzZX0udGVhbV9fdGFiLWNhcHRpb24gLmJ0bl9fd3JhcHBlciAuYnRuLC50ZWFtX190YWItY2FwdGlvbiAuYnRuX193cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XSwudGVhbV9fdGFiLWNhcHRpb24gLmJ0bl9fd3JhcHBlciAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9mb290ZXIgLnRlYW1fX3RhYi1jYXB0aW9uIC5idG5fX3dyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdLC50ZWFtX190YWItY2FwdGlvbiAuYnRuX193cmFwcGVyIC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQsLndvb2NvbW1lcmNlICNyZXNwb25kIC50ZWFtX190YWItY2FwdGlvbiAuYnRuX193cmFwcGVyIGlucHV0I3N1Ym1pdCwudGVhbV9fdGFiLWNhcHRpb24gLmJ0bl9fd3JhcHBlciAud29vY29tbWVyY2UgYS5idXR0b24sLndvb2NvbW1lcmNlIC50ZWFtX190YWItY2FwdGlvbiAuYnRuX193cmFwcGVyIGEuYnV0dG9uLC50ZWFtX190YWItY2FwdGlvbiAuYnRuX193cmFwcGVyIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLC53b29jb21tZXJjZSAudGVhbV9fdGFiLWNhcHRpb24gLmJ0bl9fd3JhcHBlciBidXR0b24uYnV0dG9uLC50ZWFtX190YWItY2FwdGlvbiAuYnRuX193cmFwcGVyIC53b29jb21tZXJjZSBpbnB1dC5idXR0b24sLndvb2NvbW1lcmNlIC50ZWFtX190YWItY2FwdGlvbiAuYnRuX193cmFwcGVyIGlucHV0LmJ1dHRvbiwudGVhbV9fdGFiLWNhcHRpb24gLmJ0bl9fd3JhcHBlciAud29vY29tbWVyY2UgYS5idXR0b24uYWx0LC53b29jb21tZXJjZSAudGVhbV9fdGFiLWNhcHRpb24gLmJ0bl9fd3JhcHBlciBhLmJ1dHRvbi5hbHQsLnRlYW1fX3RhYi1jYXB0aW9uIC5idG5fX3dyYXBwZXIgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0LC53b29jb21tZXJjZSAudGVhbV9fdGFiLWNhcHRpb24gLmJ0bl9fd3JhcHBlciBidXR0b24uYnV0dG9uLmFsdCwudGVhbV9fdGFiLWNhcHRpb24gLmJ0bl9fd3JhcHBlciAud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdCwud29vY29tbWVyY2UgLnRlYW1fX3RhYi1jYXB0aW9uIC5idG5fX3dyYXBwZXIgaW5wdXQuYnV0dG9uLmFsdHtwYWRkaW5nOi45Mzc1cmVtIC45Mzc1cmVtIC45Mzc1cmVtIDB9LnRlYW1fX3RhYi1jYXB0aW9uIC5idG5fX3dyYXBwZXIgLmJ0biBzdmcsLnRlYW1fX3RhYi1jYXB0aW9uIC5idG5fX3dyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHN2ZywudGVhbV9fdGFiLWNhcHRpb24gLmJ0bl9fd3JhcHBlciAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0gc3ZnLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2Zvcm1fZm9vdGVyIC50ZWFtX190YWItY2FwdGlvbiAuYnRuX193cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XSBzdmcsLnRlYW1fX3RhYi1jYXB0aW9uIC5idG5fX3dyYXBwZXIgLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdCBzdmcsLndvb2NvbW1lcmNlICNyZXNwb25kIC50ZWFtX190YWItY2FwdGlvbiAuYnRuX193cmFwcGVyIGlucHV0I3N1Ym1pdCBzdmcsLnRlYW1fX3RhYi1jYXB0aW9uIC5idG5fX3dyYXBwZXIgLndvb2NvbW1lcmNlIGEuYnV0dG9uIHN2Zywud29vY29tbWVyY2UgLnRlYW1fX3RhYi1jYXB0aW9uIC5idG5fX3dyYXBwZXIgYS5idXR0b24gc3ZnLC50ZWFtX190YWItY2FwdGlvbiAuYnRuX193cmFwcGVyIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uIHN2Zywud29vY29tbWVyY2UgLnRlYW1fX3RhYi1jYXB0aW9uIC5idG5fX3dyYXBwZXIgYnV0dG9uLmJ1dHRvbiBzdmcsLnRlYW1fX3RhYi1jYXB0aW9uIC5idG5fX3dyYXBwZXIgLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbiBzdmcsLndvb2NvbW1lcmNlIC50ZWFtX190YWItY2FwdGlvbiAuYnRuX193cmFwcGVyIGlucHV0LmJ1dHRvbiBzdmcsLnRlYW1fX3RhYi1jYXB0aW9uIC5idG5fX3dyYXBwZXIgLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdCBzdmcsLndvb2NvbW1lcmNlIC50ZWFtX190YWItY2FwdGlvbiAuYnRuX193cmFwcGVyIGEuYnV0dG9uLmFsdCBzdmcsLnRlYW1fX3RhYi1jYXB0aW9uIC5idG5fX3dyYXBwZXIgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0IHN2Zywud29vY29tbWVyY2UgLnRlYW1fX3RhYi1jYXB0aW9uIC5idG5fX3dyYXBwZXIgYnV0dG9uLmJ1dHRvbi5hbHQgc3ZnLC50ZWFtX190YWItY2FwdGlvbiAuYnRuX193cmFwcGVyIC53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0IHN2Zywud29vY29tbWVyY2UgLnRlYW1fX3RhYi1jYXB0aW9uIC5idG5fX3dyYXBwZXIgaW5wdXQuYnV0dG9uLmFsdCBzdmd7d2lkdGg6Mi4yNXJlbTtoZWlnaHQ6MS41cmVtfS50ZWFtX190YWI6aG92ZXJ7d2lkdGg6NjUlfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LnRlYW1fX3RhYjpob3Zlcnt3aWR0aDozMyV9fS50ZWFtX190YWI6aG92ZXIgaW1ne29wYWNpdHk6LjZ9LnRlYW1fX3RhYjpob3ZlciAudGVhbV9fdGFiLWNhcHRpb257Ym90dG9tOjEwcHg7cGFkZGluZzouOTM3NXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMTAwcHgpey50ZWFtX190YWI6aG92ZXIgLnRlYW1fX3RhYi1jYXB0aW9ue3BhZGRpbmc6Mi41cmVtfX0udGVhbV9fdGFiOmhvdmVyIC50ZWFtX190YWItY2FwdGlvbiBwe21heC1oZWlnaHQ6MTYuMjVyZW07b3BhY2l0eToxO21hcmdpbi1ib3R0b206MS4yNXJlbX0udGVhbV9fdGFiOmhvdmVyIC50ZWFtX190YWItY2FwdGlvbiBoM3t0ZXh0LWFsaWduOmxlZnQ7bWFyZ2luLWJvdHRvbToxLjI1cmVtfS50ZWFtX190YWI6aG92ZXIgLnRlYW1fX3RhYi1jYXB0aW9uIC5idG5fX3dyYXBwZXJ7ZGlzcGxheTpmbGV4fUBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCl7LnRlYW1fX3RhYnt3aWR0aDoxMDAlfS50ZWFtX190YWI6aG92ZXJ7d2lkdGg6MTAwJX0udGVhbV9fdGFiOmhvdmVyIC50ZWFtX190YWItY2FwdGlvbiBwe21heC1oZWlnaHQ6MTYuMjVyZW07b3BhY2l0eToxO21hcmdpbi1ib3R0b206MS4yNXJlbX0udGVhbV9fdGFiOmhvdmVyIC50ZWFtX190YWItY2FwdGlvbiAuYnRuX193cmFwcGVye2Rpc3BsYXk6ZmxleH19LnRleHRfX2Jne3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9LnRleHRfX2JnIC5vdmVybGF5e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMSk7ei1pbmRleDoxfS50ZXh0X19iZy5vbmx5X19iYWNrZ3JvdW5ke2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0udGV4dF9fYmcuc21hbGx7bWluLWhlaWdodDoyOS4zNzVyZW19LnRleHRfX2JnLm1lZGl1bXttaW4taGVpZ2h0OjM3LjE4NzVyZW19LnRleHRfX2JnLmxhcmdle21pbi1oZWlnaHQ6MzEuMjVyZW19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsudGV4dF9fYmcubGFyZ2V7bWluLWhlaWdodDo0MS44NzVyZW19fS50ZXh0X19iZy1pbm5lcntwYWRkaW5nOjMuNzVyZW0gMH1AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7LnRleHRfX2JnLWlubmVye3BhZGRpbmc6Ni4yNXJlbSAwfX0udGV4dF9fYmctY29udGVudHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOiNmZmZ9LnRleHRfX2JnLWNvbnRlbnQgLnRpdGxle2NvbG9yOiNmZmZ9LnRleHRfX2JnLWNvbnRlbnQgLmVkaXRvciwudGV4dF9fYmctY29udGVudCAuZW50cnktY29udGVudHt0ZXh0LWFsaWduOmNlbnRlcjttYXgtd2lkdGg6NTMuMTI1cmVtO21hcmdpbjowIGF1dG8gNDBweDtsaW5lLWhlaWdodDoxLjh9LnRleHRfX2JnIC5jb250YWluZXIsLnRleHRfX2JnIC5tYWluLW1lbnVfX2NvbnRhaW5lciwudGV4dF9fYmcgLndvb2NvbW1lcmNlIC5zaXRlLWNvbnRlbnQsLndvb2NvbW1lcmNlIC50ZXh0X19iZyAuc2l0ZS1jb250ZW50LC50ZXh0X19iZyAud29vY29tbWVyY2UtcGFnZSAuc2l0ZS1jb250ZW50LC53b29jb21tZXJjZS1wYWdlIC50ZXh0X19iZyAuc2l0ZS1jb250ZW50LC50ZXh0X19iZyAubS1oZXJvX19jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0ubS10ZXh0LWNvbHVtbnMgLnJvdywubS10ZXh0LWNvbHVtbnMgLndvb2NvbW1lcmNlIC5jb2wyLXNldCwud29vY29tbWVyY2UgLm0tdGV4dC1jb2x1bW5zIC5jb2wyLXNldCwubS10ZXh0LWNvbHVtbnMgLndvb2NvbW1lcmNlLXBhZ2UgLmNvbDItc2V0LC53b29jb21tZXJjZS1wYWdlIC5tLXRleHQtY29sdW1ucyAuY29sMi1zZXR7cm93LWdhcDozLjEyNXJlbX0uYW5jaG9ye2Rpc3BsYXk6YmxvY2s7dmlzaWJpbGl0eTpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7dG9wOmNhbGMoLTEqdmFyKC0taGVhZGVyLXNjcm9sbGVkLWhlaWdodCkpfS5pbWctcGxhY2Vob2xkZXJ7YmFja2dyb3VuZC1jb2xvcjojZTJlMmUyO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5pbWctcGxhY2Vob2xkZXIgc3Zne3dpZHRoOmNsYW1wKDQuMzc1cmVtLDI1JSw5LjM3NXJlbSk7aGVpZ2h0OmNsYW1wKDQuMzc1cmVtLDI1JSw5LjM3NXJlbSk7ZmlsbDojOTMwMzAzfS5zdHJldGNoZWQtbGluazphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoxfS5qcy1hY2NvcmRpb24taXRlbS5pcy1vcGVuIC5qcy1hY2NvcmRpb24tdGl0bGUgc3Zne3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uanMtYWNjb3JkaW9uLXRpdGxle2N1cnNvcjpwb2ludGVyfS5qcy1hY2NvcmRpb24tdGl0bGUgc3Zne3RyYW5zaXRpb246dHJhbnNmb3JtIC4zc30uanMtYWNjb3JkaW9uLWNvbnRlbnR7ZGlzcGxheTpub25lfS5hcnRpY2xle2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7cGFkZGluZzoxLjVyZW07Ym9yZGVyOjFweCBzb2xpZCAjZTVlNWU1O2JvcmRlci1yYWRpdXM6LjMxMjVyZW07cG9zaXRpb246cmVsYXRpdmV9LmFydGljbGVfX3RodW1ibmFpbHtmbGV4LXNocmluazowO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbTouNjI1cmVtO3Bvc2l0aW9uOnJlbGF0aXZlfS5hcnRpY2xlX190aHVtYm5haWw6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZy1ib3R0b206NjAlfS5hcnRpY2xlX190aHVtYm5haWwgaW1nLC5hcnRpY2xlX190aHVtYm5haWwgLmltZy1wbGFjZWhvbGRlcnt0cmFuc2l0aW9uOmFsbCAuM3MgMHM7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfS5hcnRpY2xlX190aHVtYm5haWw6aG92ZXIgaW1ne29wYWNpdHk6Ljg1fS5hcnRpY2xlX19jb250ZW50e2ZsZXgtZ3JvdzoxO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydH0uYXJ0aWNsZV9fZXhjZXJwdHttYXJnaW4tYm90dG9tOjEuMjVyZW19LmFydGljbGVfX21vcmV7bWFyZ2luLXRvcDphdXRvfS5lbnRyeS1tZXRhe2ZvbnQtc2l6ZTouODc1cmVtO21hcmdpbi1ib3R0b206LjkzNzVyZW19LmVudHJ5LW1ldGEgLmNhdC1saW5rcywuZW50cnktbWV0YSAudGFnLWxpbmtze21hcmdpbi10b3A6LjMxMjVyZW19LmFydGljbGUtbm8tcmVzdWx0cyAuYXJ0aWNsZV9fY29udGVudHthbGlnbi1pdGVtczpjZW50ZXJ9LmFydGljbGUtbm8tcmVzdWx0cyAuYXJ0aWNsZV9fdGl0bGV7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbTowfS5lbnRyeS1kYXRlLnB1Ymxpc2hlZDpub3QoLnVwZGF0ZWQpe2Rpc3BsYXk6bm9uZX0uYnJlYWRjcnVtYnN7Y29sb3I6I2Y1ZjVmNTtmb250LXNpemU6Ljg3NXJlbTtmb250LXN0eWxlOml0YWxpYzttYXJnaW4tYm90dG9tOjEuODc1cmVtfS5icmVhZGNydW1icyBhe2NvbG9yOmluaGVyaXQ7bWFyZ2luLXJpZ2h0Oi4xMjVyZW19LmJyZWFkY3J1bWJzIGE6aG92ZXJ7Y29sb3I6IzMwMzAzMH0uYnJlYWRjcnVtYnMgc3BhbiBzcGFuIHNwYW57ZGlzcGxheTppbmxpbmU7bWFyZ2luLWxlZnQ6LjE4NzVyZW19LmJyZWFkY3J1bWJzIC5icmVhZGNydW1iX2xhc3R7Y29sb3I6IzMwMzAzMH0uYnJlYWRjcnVtYnMgcHttYXJnaW46MH0uYnJlYWRjcnVtYnMgLnNlcGFyYXRvcntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAuMzEyNXJlbX1AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7LmJyZWFkY3J1bWJzIC5zZXBhcmF0b3J7bWFyZ2luOjAgLjYyNXJlbX19Lm1vZGFsey0tbW9kYWwtbWFyZ2luOiAxLjI1cmVtOy0tbW9kYWwtbWF4LXdpZHRoOiA1MHJlbTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvO3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt2aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4Oi0xO29wYWNpdHk6MH0ubW9kYWxfX292ZXJsYXl7d2lkdGg6MTAwdnc7aGVpZ2h0OjEwMHZoO2JhY2tncm91bmQtY29sb3I6cmdiYSgzMiwzMiwzMCwuMyk7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowfS5tb2RhbC5pcy1vcGVue29wYWNpdHk6MTt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzO3Zpc2liaWxpdHk6dmlzaWJsZTt6LWluZGV4OjExMH0ubW9kYWwuaXMtb3BlbiAubW9kYWxfX2lubmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zc30ubW9kYWxfX2lubmVye3dpZHRoOjEwMCU7bWF4LXdpZHRoOnZhcigtLW1vZGFsLW1heC13aWR0aCk7aGVpZ2h0OmNhbGMoMTAwJSAtIHZhcigtLW1vZGFsLW1hcmdpbikqMik7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjAgdmFyKC0tbW9kYWwtbWFyZ2luKTttYXJnaW46dmFyKC0tbW9kYWwtbWFyZ2luKSBhdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0zLjEyNXJlbSk7cG9pbnRlci1ldmVudHM6bm9uZX0ubW9kYWxfX2NvbnRlbnR7d2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6LjMxMjVyZW07cGFkZGluZzoxLjg3NXJlbTtvdmVyZmxvdy15OmF1dG87cG9zaXRpb246cmVsYXRpdmU7cG9pbnRlci1ldmVudHM6YXV0b31AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7Lm1vZGFsX19jb250ZW50e3BhZGRpbmctdG9wOjMuMTI1cmVtfX0ubW9kYWxfX2Nsb3Nle2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOi45Mzc1cmVtO3JpZ2h0Oi45Mzc1cmVtO2N1cnNvcjpwb2ludGVyfS5tb2RhbF9fY2xvc2U6aG92ZXIgc3Zne2ZpbGw6IzYxMDIwMn0ubW9kYWxfX2Nsb3NlIHN2Z3t3aWR0aDoxLjM3NXJlbTtoZWlnaHQ6MS4zNzVyZW07ZmlsbDojOTMwMzAzfS5wYWdpbmF0aW9uLC53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbnttYXJnaW4tdG9wOjMuMTI1cmVtfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LnBhZ2luYXRpb24sLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9ue21hcmdpbi10b3A6NC4zNzVyZW19fS5wYWdpbmF0aW9uIHVsLC53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bHtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LXdyYXA6d3JhcDtnYXA6LjVyZW07Ym9yZGVyOm5vbmV9LnBhZ2luYXRpb24gdWwgbGksLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpe2JvcmRlcjpub25lfS5wYWdpbmF0aW9uIHVsIGxpIGEsLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGEsLnBhZ2luYXRpb24gdWwgbGkgc3Bhbiwud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgc3Bhbnt0cmFuc2l0aW9uOmFsbCAuM3MgMHM7bWluLXdpZHRoOjIuMjVyZW07aGVpZ2h0OjIuMjVyZW07YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiMyMDIwMWU7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MTtib3JkZXI6MXB4IHNvbGlkICMyMDIwMWU7Ym9yZGVyLXJhZGl1czouMzEyNXJlbTtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmc6MCAuNDM3NXJlbX0ucGFnaW5hdGlvbiB1bCBsaSBhLmN1cnJlbnQ6bm90KC5kb3RzKSwud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYS5jdXJyZW50Om5vdCguZG90cyksLnBhZ2luYXRpb24gdWwgbGkgc3Bhbi5jdXJyZW50Om5vdCguZG90cyksLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIHNwYW4uY3VycmVudDpub3QoLmRvdHMpe2JhY2tncm91bmQtY29sb3I6IzkzMDMwMztjb2xvcjojZmZmO2JvcmRlci1jb2xvcjojOTMwMzAzfS5wYWdpbmF0aW9uIHVsIGxpIGE6aG92ZXIsLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGE6aG92ZXIsLnBhZ2luYXRpb24gdWwgbGkgc3Bhbjpob3Zlciwud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgc3Bhbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzkzMDMwMztib3JkZXItY29sb3I6IzkzMDMwM30uc2VhcmNoLWZvcm17dHJhbnNpdGlvbjphbGwgLjNzIDBzO3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojZmZmO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX0uc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT10ZXh0XXt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6My40Mzc1cmVtfS5zZWFyY2gtZm9ybV9fc3VibWl0e2Rpc3BsYXk6aW5saW5lLWZsZXg7d2lkdGg6Mi44MTI1cmVtO2hlaWdodDoxMDAlO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXI6bm9uZTtwYWRkaW5nOjA7Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjFweDtyaWdodDoxcHh9LnNlYXJjaC1mb3JtX19zdWJtaXQgc3Zne3dpZHRoOjEuMjVyZW07aGVpZ2h0OjEuMjVyZW07ZmlsbDojOTMwMzAzfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LnNlYXJjaC1mb3JtX19zdWJtaXQ6aG92ZXIgc3Zne2ZpbGw6IzIwMjAxZX19Ym9keS5zaW5nbGUtc3RlbGxlbmFuZ2Vib3R7cGFkZGluZy10b3A6dmFyKC0taGVhZGVyLWhlaWdodCl9LnNpbmdsZS1zdGVsbGVuYW5nZWJvdCAubS1oZXJve21pbi1oZWlnaHQ6MjQwcHh9LnNpbmdsZS1zdGVsbGVuYW5nZWJvdCAubS1oZXJvIC5tLWhlcm9fX2JnLW92ZXJsYXl7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDM3LDY4LDkwLC42KX0uc2luZ2xlLXN0ZWxsZW5hbmdlYm90IC5tLWhlcm8gaDF7Y29sb3I6I2ZmZjttYXJnaW4tYm90dG9tOjBweH0uc2luZ2xlLXN0ZWxsZW5hbmdlYm90IC5zaXRlLWNvbnRlbnQgLmNvbnRhaW5lciwuc2luZ2xlLXN0ZWxsZW5hbmdlYm90IC5zaXRlLWNvbnRlbnQgLm1haW4tbWVudV9fY29udGFpbmVyLC5zaW5nbGUtc3RlbGxlbmFuZ2Vib3QgLnNpdGUtY29udGVudCAud29vY29tbWVyY2UgLnNpdGUtY29udGVudCwud29vY29tbWVyY2UgLnNpbmdsZS1zdGVsbGVuYW5nZWJvdCAuc2l0ZS1jb250ZW50IC5zaXRlLWNvbnRlbnQsLnNpbmdsZS1zdGVsbGVuYW5nZWJvdCAuc2l0ZS1jb250ZW50IC53b29jb21tZXJjZS1wYWdlIC5zaXRlLWNvbnRlbnQsLndvb2NvbW1lcmNlLXBhZ2UgLnNpbmdsZS1zdGVsbGVuYW5nZWJvdCAuc2l0ZS1jb250ZW50IC5zaXRlLWNvbnRlbnR7bWF4LXdpZHRoOjUzLjEyNXJlbTttYXJnaW46MCBhdXRvfS5zaW5nbGUtc3RlbGxlbmFuZ2Vib3QgLnNpdGUtY29udGVudCBoM3ttYXJnaW4tYm90dG9tOjEuMjVyZW19Ym9keS5zaW5nbGUtdGFldGlna2VpdHNnZWJpZXR7cGFkZGluZy10b3A6dmFyKC0taGVhZGVyLWhlaWdodCl9LnNpbmdsZS10YWV0aWdrZWl0c2dlYmlldCAubS1oZXJve21pbi1oZWlnaHQ6MjQwcHh9LnNpbmdsZS10YWV0aWdrZWl0c2dlYmlldCAubS1oZXJvIC5tLWhlcm9fX2JnLW92ZXJsYXl7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDM3LDY4LDkwLC42KX0uc2luZ2xlLXRhZXRpZ2tlaXRzZ2ViaWV0IC5tLWhlcm8gaDF7Y29sb3I6I2ZmZjttYXJnaW4tYm90dG9tOjBweH0uc2luZ2xlLXRhZXRpZ2tlaXRzZ2ViaWV0IC5tLWhlcm8gLmNvbnRhaW5lciwuc2luZ2xlLXRhZXRpZ2tlaXRzZ2ViaWV0IC5tLWhlcm8gLm1haW4tbWVudV9fY29udGFpbmVyLC5zaW5nbGUtdGFldGlna2VpdHNnZWJpZXQgLm0taGVybyAud29vY29tbWVyY2UgLnNpdGUtY29udGVudCwud29vY29tbWVyY2UgLnNpbmdsZS10YWV0aWdrZWl0c2dlYmlldCAubS1oZXJvIC5zaXRlLWNvbnRlbnQsLnNpbmdsZS10YWV0aWdrZWl0c2dlYmlldCAubS1oZXJvIC53b29jb21tZXJjZS1wYWdlIC5zaXRlLWNvbnRlbnQsLndvb2NvbW1lcmNlLXBhZ2UgLnNpbmdsZS10YWV0aWdrZWl0c2dlYmlldCAubS1oZXJvIC5zaXRlLWNvbnRlbnQsLnNpbmdsZS10YWV0aWdrZWl0c2dlYmlldCAubS1oZXJvIC5tLWhlcm9fX2NvbnRlbnR7aGVpZ2h0OjEwMCV9LnNpbmdsZS10YWV0aWdrZWl0c2dlYmlldCBoMywuc2luZ2xlLXRhZXRpZ2tlaXRzZ2ViaWV0IC5oMywuc2luZ2xlLXRhZXRpZ2tlaXRzZ2ViaWV0IC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgaDIsLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCAuc2luZ2xlLXRhZXRpZ2tlaXRzZ2ViaWV0IGgye21hcmdpbi10b3A6Mi41cmVtO21hcmdpbi1ib3R0b206MS4yNXJlbX0uc2luZ2xlLXRhZXRpZ2tlaXRzZ2ViaWV0IC5idG4tZ3JvdXB7bWFyZ2luLXRvcDoyLjVyZW19LnNpbmdsZS10YWV0aWdrZWl0c2dlYmlldCAubS1mYXF7cGFkZGluZy10b3A6NXJlbTtib3JkZXItdG9wOjFweCBzb2xpZCAjYzFjY2Q3fUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsuc2luZ2xlLXRhZXRpZ2tlaXRzZ2ViaWV0IC5tLWZhcXtwYWRkaW5nLXRvcDo2LjI1cmVtfX0uc2luZ2xlLXRhZXRpZ2tlaXRzZ2ViaWV0IC5hbmNob3ItbGlua3ttYXgtd2lkdGg6NDYuODc1cmVtO21hcmdpbjowIGF1dG99LnNpbmdsZS10YWV0aWdrZWl0c2dlYmlldCAuYW5jaG9yLWxpbmsgLmNvbnRhaW5lciwuc2luZ2xlLXRhZXRpZ2tlaXRzZ2ViaWV0IC5hbmNob3ItbGluayAubWFpbi1tZW51X19jb250YWluZXIsLnNpbmdsZS10YWV0aWdrZWl0c2dlYmlldCAuYW5jaG9yLWxpbmsgLndvb2NvbW1lcmNlIC5zaXRlLWNvbnRlbnQsLndvb2NvbW1lcmNlIC5zaW5nbGUtdGFldGlna2VpdHNnZWJpZXQgLmFuY2hvci1saW5rIC5zaXRlLWNvbnRlbnQsLnNpbmdsZS10YWV0aWdrZWl0c2dlYmlldCAuYW5jaG9yLWxpbmsgLndvb2NvbW1lcmNlLXBhZ2UgLnNpdGUtY29udGVudCwud29vY29tbWVyY2UtcGFnZSAuc2luZ2xlLXRhZXRpZ2tlaXRzZ2ViaWV0IC5hbmNob3ItbGluayAuc2l0ZS1jb250ZW50e3BhZGRpbmc6MH0uY2hpbGRyZW4tdGFldGlna2VpdHNnZWJpZXR7bWFyZ2luLWJvdHRvbTo2LjI1cmVtfS5jaGlsZHJlbi10YWV0aWdrZWl0c2dlYmlldCAuY29udGFpbmVyLC5jaGlsZHJlbi10YWV0aWdrZWl0c2dlYmlldCAubWFpbi1tZW51X19jb250YWluZXIsLmNoaWxkcmVuLXRhZXRpZ2tlaXRzZ2ViaWV0IC53b29jb21tZXJjZSAuc2l0ZS1jb250ZW50LC53b29jb21tZXJjZSAuY2hpbGRyZW4tdGFldGlna2VpdHNnZWJpZXQgLnNpdGUtY29udGVudCwuY2hpbGRyZW4tdGFldGlna2VpdHNnZWJpZXQgLndvb2NvbW1lcmNlLXBhZ2UgLnNpdGUtY29udGVudCwud29vY29tbWVyY2UtcGFnZSAuY2hpbGRyZW4tdGFldGlna2VpdHNnZWJpZXQgLnNpdGUtY29udGVudHttYXgtd2lkdGg6NTkuMzc1cmVtO21hcmdpbjowIGF1dG99LmNoaWxkcmVuLXRhZXRpZ2tlaXRzZ2ViaWV0IGgzLC5jaGlsZHJlbi10YWV0aWdrZWl0c2dlYmlldCAuaDMsLmNoaWxkcmVuLXRhZXRpZ2tlaXRzZ2ViaWV0IC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgaDIsLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCAuY2hpbGRyZW4tdGFldGlna2VpdHNnZWJpZXQgaDJ7bWFyZ2luLXRvcDoyLjVyZW07bWFyZ2luLWJvdHRvbToxLjI1cmVtfS5jaGlsZHJlbi10YWV0aWdrZWl0c2dlYmlldCAjZXotdG9jLWNvbnRhaW5lcntwYWRkaW5nOjIuNXJlbTtiYWNrZ3JvdW5kOiNmMmY1Zjg7Ym9yZGVyOjBweH0uY2hpbGRyZW4tdGFldGlna2VpdHNnZWJpZXQgI2V6LXRvYy1jb250YWluZXIgLmV6LXRvYy10aXRsZXtjb2xvcjojOTMwMzAzO2ZvbnQtZmFtaWx5OlwiT3N3YWxkXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo0MDB9LmNoaWxkcmVuLXRhZXRpZ2tlaXRzZ2ViaWV0ICNlei10b2MtY29udGFpbmVyIC5lei10b2MtanMtaWNvbi1jb257Ym9yZGVyOjBweH0uY2hpbGRyZW4tdGFldGlna2VpdHNnZWJpZXQgI2V6LXRvYy1jb250YWluZXIgLmV6LXRvYy1pY29uLXRvZ2dsZS1zcGFuIHN2Z3tkaXNwbGF5Om5vbmV9LmNoaWxkcmVuLXRhZXRpZ2tlaXRzZ2ViaWV0ICNlei10b2MtY29udGFpbmVyIC5lei10b2MtaWNvbi10b2dnbGUtc3Bhbjo6YmVmb3Jle2NvbnRlbnQ6XCLvgbhcIjtmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtmb250LXdlaWdodDo5MDA7Zm9udC1zaXplOjMwcHg7Y29sb3I6IzI1NDQ1YTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZX0uY2hpbGRyZW4tdGFldGlna2VpdHNnZWJpZXQgI2V6LXRvYy1jb250YWluZXIgLnRvY19jbG9zZSAuZXotdG9jLWljb24tdG9nZ2xlLXNwYW46OmJlZm9yZXt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LmNoaWxkcmVuLXRhZXRpZ2tlaXRzZ2ViaWV0ICNlei10b2MtY29udGFpbmVyIHVsLmV6LXRvYy1saXN0e21hcmdpbi10b3A6Mi41cmVtfS5jaGlsZHJlbi10YWV0aWdrZWl0c2dlYmlldCAjZXotdG9jLWNvbnRhaW5lciAuZXotdG9jLWxpbmt7Zm9udC1zaXplOjEuMzEyNXJlbTtsaW5lLWhlaWdodDoxLjhlbTtmb250LXdlaWdodDo2MDA7Y29sb3I6IzkzMDMwM30uY2hpbGRyZW4tdGFldGlna2VpdHNnZWJpZXQgI2V6LXRvYy1jb250YWluZXIgbGkgYXtmb250LXNpemU6MS4zMTI1cmVtO2xpbmUtaGVpZ2h0OjEuOGVtO2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojOTMwMzAzfS5jaGlsZHJlbi10YWV0aWdrZWl0c2dlYmlldCAjZXotdG9jLWNvbnRhaW5lciBhOjpiZWZvcmV7Zm9udC1zaXplOjEuNXJlbTtmb250LXdlaWdodDo0MDA7Zm9udC1mYW1pbHk6XCJPc3dhbGRcIixzYW5zLXNlcmlmO21hcmdpbi1yaWdodDoxLjI1cmVtfS5jaGlsZHJlbi10YWV0aWdrZWl0c2dlYmlldCBkaXYjZXotdG9jLWNvbnRhaW5lciBuYXYgdWwgdWwgbGl7Zm9udC1zaXplOjEwMCU7bGluZS1oZWlnaHQ6M2VtfS5zb2NpYWxze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjEuNXJlbX0uc29jaWFsc19faXRlbXtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2NvbG9yOiNmZmZ9LnNvY2lhbHNfX2l0ZW06aG92ZXJ7Y29sb3I6IzkzMDMwM30uc29jaWFsc19faXRlbSBzdmd7d2lkdGg6MS4yNXJlbTtoZWlnaHQ6MS4yNXJlbTtmaWxsOmN1cnJlbnRDb2xvcn0uc29jaWFsc19faXRlbSBzdmcuaWNvbi1mYWNlYm9va3t3aWR0aDouODc1cmVtfS5zdGlja3l7cG9zaXRpb246Zml4ZWQ7dG9wOjUwJTtyaWdodDowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3otaW5kZXg6MTAwMDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6LjYyNXJlbX0uc3RpY2t5X19pdGVte2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiM5MzAzMDM7d2lkdGg6MS44NzVyZW07aGVpZ2h0OjEuODc1cmVtfUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsuc3RpY2t5X19pdGVte3dpZHRoOjMuNzVyZW07aGVpZ2h0OjMuNzVyZW19fS5zdGlja3lfX2l0ZW0gc3Zne3dpZHRoOjE1cHg7aGVpZ2h0OjE1cHg7ZmlsbDojZmZmO3RyYW5zaXRpb246ZmlsbCAuM3MgZWFzZX1AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7LnN0aWNreV9faXRlbSBzdmd7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH19LnN0aWNreV9faXRlbTpob3ZlciBzdmd7ZmlsbDojZmZmfUBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCl7LnN0aWNreXt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZSxvcGFjaXR5IC4zcyBlYXNlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpO29wYWNpdHk6MH0uc3RpY2t5LnNob3d7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7b3BhY2l0eToxfX0uanMtdGFiLXRpdGxlOm5vdCguaXMtYWN0aXZlKXtjdXJzb3I6cG9pbnRlcn0uanMtdGFiLXRpdGxlLmlzLWFjdGl2ZXtjb2xvcjojOTMwMzAzfS5qcy10YWItY29udGVudHtkaXNwbGF5Om5vbmV9LmpzLXRhYi1jb250ZW50LmlzLWFjdGl2ZXtkaXNwbGF5OmJsb2NrfS50YWJzLS1ob3Jpem9udGFsIC50YWJzX190aXRsZXN7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDoxLjg3NXJlbX0udGFicy0tdmVydGljYWx7ZGlzcGxheTpmbGV4fS50YWJzLS12ZXJ0aWNhbCAudGFic19fdGl0bGVze2ZsZXg6MCAwIDEyLjVyZW07ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6LjYyNXJlbX0udGFicy0tdmVydGljYWwgLnRhYnNfX2NvbnRlbnRze2ZsZXgtZ3JvdzoxfSN0by10b3B7dHJhbnNpdGlvbjphbGwgLjNzIDBzO2Rpc3BsYXk6aW5saW5lLWZsZXg7YmFja2dyb3VuZC1jb2xvcjojOTMwMzAzO3dpZHRoOjIuNzVyZW07aGVpZ2h0OjIuNzVyZW07Ym9yZGVyLXJhZGl1czouMzEyNXJlbTtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjpmaXhlZDtib3R0b206MS44NzVyZW07cmlnaHQ6MS44NzVyZW07b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6OTB9I3RvLXRvcDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM2MTAyMDJ9I3RvLXRvcC5zaG93e29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGV9I3RvLXRvcCBzdmd7d2lkdGg6Mi43NXJlbTtoZWlnaHQ6Mi43NXJlbTtmaWxsOiNmZmZ9LmpzLXRvZ2dsZSBzdmd7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzfS5qcy10b2dnbGUuaXMtb3BlbiBzdmd7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5qcy10b2dnbGUtY29udGVudHtkaXNwbGF5Om5vbmV9Ym9keS5zaW5nbGUtcG9zdHtwYWRkaW5nLXRvcDp2YXIoLS1oZWFkZXItaGVpZ2h0KX1ib2R5LnNpbmdsZS1wb3N0IGxpLmN1cnJlbnRfcGFnZV9wYXJlbnR7Ym9yZGVyLWJvdHRvbTo0cHggc29saWQgIzkzMDMwM30uc2luZ2xlLXBvc3QgLnNpdGUtaGVhZGVye2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjMWNjZDd9LnNpbmdsZS1wb3N0IG9se3BhZGRpbmctbGVmdDouOTM3NXJlbX0uc2luZ2xlLXBvc3Qgb2wgbGk6Om1hcmtlcntmb250LWZhbWlseTpcIk9zd2FsZFwiLHNhbnMtc2VyaWY7Y29sb3I6IzkzMDMwM30uc2luZ2xlLXBvc3QgI2V6LXRvYy1jb250YWluZXJ7cGFkZGluZzoyLjVyZW07YmFja2dyb3VuZDojZjJmNWY4O2JvcmRlcjowcHh9LnNpbmdsZS1wb3N0ICNlei10b2MtY29udGFpbmVyIC5lei10b2MtdGl0bGV7Y29sb3I6IzkzMDMwMztmb250LWZhbWlseTpcIk9zd2FsZFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6NDAwfS5zaW5nbGUtcG9zdCAjZXotdG9jLWNvbnRhaW5lciAuZXotdG9jLWpzLWljb24tY29ue2JvcmRlcjowcHh9LnNpbmdsZS1wb3N0ICNlei10b2MtY29udGFpbmVyIC5lei10b2MtaWNvbi10b2dnbGUtc3BhbiBzdmd7ZGlzcGxheTpub25lfS5zaW5nbGUtcG9zdCAjZXotdG9jLWNvbnRhaW5lciAuZXotdG9jLWljb24tdG9nZ2xlLXNwYW46OmJlZm9yZXtjb250ZW50Olwi74G4XCI7Zm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7Zm9udC13ZWlnaHQ6OTAwO2ZvbnQtc2l6ZTozMHB4O2NvbG9yOiMyNTQ0NWE7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2V9LnNpbmdsZS1wb3N0ICNlei10b2MtY29udGFpbmVyIHVsLmV6LXRvYy1saXN0e21hcmdpbi10b3A6Mi41cmVtfS5zaW5nbGUtcG9zdCAjZXotdG9jLWNvbnRhaW5lciAuZXotdG9jLWxpbmt7Zm9udC1zaXplOjEuMzEyNXJlbTtsaW5lLWhlaWdodDoxLjhlbTtjb2xvcjojOTMwMzAzfS5zaW5nbGUtcG9zdCAudG9jX2Nsb3NlIC5lei10b2MtaWNvbi10b2dnbGUtc3Bhbjo6YmVmb3Jle3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uc2luZ2xlLXBvc3QgLmN0YXtwb3NpdGlvbjpyZWxhdGl2ZTttaW4taGVpZ2h0OjYwMHB4O2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtjb2xvcjojZmZmO3BhZGRpbmc6My43NXJlbSAwfUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsuc2luZ2xlLXBvc3QgLmN0YXtwYWRkaW5nOjYuMjVyZW0gMH19LnNpbmdsZS1wb3N0IC5jdGEgLmJhY2tncm91bmQtb3ZlcmxheXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDt6LWluZGV4OjF9LnNpbmdsZS1wb3N0IC5jdGEgLmNvbnRhaW5lciwuc2luZ2xlLXBvc3QgLmN0YSAubWFpbi1tZW51X19jb250YWluZXIsLnNpbmdsZS1wb3N0IC5jdGEgLndvb2NvbW1lcmNlIC5zaXRlLWNvbnRlbnQsLndvb2NvbW1lcmNlIC5zaW5nbGUtcG9zdCAuY3RhIC5zaXRlLWNvbnRlbnQsLnNpbmdsZS1wb3N0IC5jdGEgLndvb2NvbW1lcmNlLXBhZ2UgLnNpdGUtY29udGVudCwud29vY29tbWVyY2UtcGFnZSAuc2luZ2xlLXBvc3QgLmN0YSAuc2l0ZS1jb250ZW50e21heC13aWR0aDo1My4xMjVyZW07cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO3RleHQtYWxpZ246Y2VudGVyfS5zaW5nbGUtcG9zdCAuY3RhIC5jb250YWluZXIgaDIsLnNpbmdsZS1wb3N0IC5jdGEgLm1haW4tbWVudV9fY29udGFpbmVyIGgyLC5zaW5nbGUtcG9zdCAuY3RhIC53b29jb21tZXJjZSAuc2l0ZS1jb250ZW50IGgyLC53b29jb21tZXJjZSAuc2luZ2xlLXBvc3QgLmN0YSAuc2l0ZS1jb250ZW50IGgyLC5zaW5nbGUtcG9zdCAuY3RhIC53b29jb21tZXJjZS1wYWdlIC5zaXRlLWNvbnRlbnQgaDIsLndvb2NvbW1lcmNlLXBhZ2UgLnNpbmdsZS1wb3N0IC5jdGEgLnNpdGUtY29udGVudCBoMntjb2xvcjojZmZmfS5zaW5nbGUtcG9zdCAuY3RhIC5jb250YWluZXIgcCwuc2luZ2xlLXBvc3QgLmN0YSAubWFpbi1tZW51X19jb250YWluZXIgcCwuc2luZ2xlLXBvc3QgLmN0YSAud29vY29tbWVyY2UgLnNpdGUtY29udGVudCBwLC53b29jb21tZXJjZSAuc2luZ2xlLXBvc3QgLmN0YSAuc2l0ZS1jb250ZW50IHAsLnNpbmdsZS1wb3N0IC5jdGEgLndvb2NvbW1lcmNlLXBhZ2UgLnNpdGUtY29udGVudCBwLC53b29jb21tZXJjZS1wYWdlIC5zaW5nbGUtcG9zdCAuY3RhIC5zaXRlLWNvbnRlbnQgcHttYXJnaW4tYm90dG9tOjIuNXJlbX0uZXJyb3I0MDR7cGFkZGluZy10b3A6MH0uZXJyb3I0MDQgLnNpdGUtY29udGVudHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6Y2xhbXAoIDEwLjYyNXJlbSwgY2FsYygxMC42MjVyZW0gKyAoMXZ3IC0gNi40cHgpICogMTApLCAxNS42MjVyZW0gKSAwfS5ub3QtZm91bmR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcn0ubm90LWZvdW5kX19pbm5lcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcn0ubm90LWZvdW5kX19udW1iZXJ7Zm9udC1zaXplOmNsYW1wKCA2LjI1cmVtLCBjYWxjKDYuMjVyZW0gKyAoMXZ3IC0gNi40cHgpICogMTIuNSksIDEyLjVyZW0gKTttYXJnaW4tYm90dG9tOmNsYW1wKCAwLjYyNXJlbSwgY2FsYygwLjYyNXJlbSArICgxdncgLSA2LjRweCkgKiAxLjI1KSwgMS4yNXJlbSApO2NvbG9yOiM5MzAzMDM7Zm9udC1mYW1pbHk6XCJPc3dhbGRcIixzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0OjEuMmVtfS5ub3QtZm91bmRfX3RpdGxle2NvbG9yOiM5MzAzMDM7Zm9udC1zaXplOmNsYW1wKCAzLjEyNXJlbSwgY2FsYygzLjEyNXJlbSArICgxdncgLSA2LjRweCkgKiAyLjUpLCA0LjM3NXJlbSApO21hcmdpbi1ib3R0b206LjNlbX0ubm90LWZvdW5kX190ZXh0e2ZvbnQtc2l6ZTpjbGFtcCggMS4xMjVyZW0sIGNhbGMoMS4xMjVyZW0gKyAoMXZ3IC0gNi40cHgpICogMC4yNSksIDEuMjVyZW0gKTttYXJnaW4tYm90dG9tOjEuNWVtfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lm5vdC1mb3VuZF9fdGV4dHttYXJnaW4tYm90dG9tOjIuNWVtfX0uYXJjaGl2ZS13cmFwcGVye3BhZGRpbmc6My4xMjVyZW0gMH1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5hcmNoaXZlLXdyYXBwZXJ7cGFkZGluZzo0LjM3NXJlbSAwfX0uYXJjaGl2ZS1oZWFkZXJ7bWFyZ2luLWJvdHRvbTozLjEyNXJlbX0uYXJjaGl2ZS1oZWFkZXI+KjpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uc2l0ZS1jb250ZW50e3dpZHRoOjEwMCU7ZmxleC1ncm93OjF9LmVudHJ5LXRpdGxle2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tYm90dG9tOjFlbX0uZW50cnktY29udGVudHtwYWRkaW5nLWJvdHRvbTo0LjM3NXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5lbnRyeS1jb250ZW50e3BhZGRpbmctYm90dG9tOjcuNXJlbX19LnBvc3QtdGh1bWJuYWlse21hcmdpbi1ib3R0b206My4xMjVyZW19LnBvc3QtaGVhZGVye21hcmdpbi1ib3R0b206My4xMjVyZW19LnBvc3QtY29udGVudCwucG9zdC1uYXZpZ2F0aW9uLC5wb3N0LXJlbGF0ZWR7bWFyZ2luLWJvdHRvbTozLjEyNXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5wb3N0LWNvbnRlbnQsLnBvc3QtbmF2aWdhdGlvbiwucG9zdC1yZWxhdGVke21hcmdpbi1ib3R0b206NC4zNzVyZW19fS5uYXYtbGlua3N7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtnYXA6MS4yNXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5uYXYtbGlua3N7ZmxleC1kaXJlY3Rpb246cm93O2dhcDozLjEyNXJlbX19LnNpbmdsZXtiYWNrZ3JvdW5kOiMyMDIwMWU7Y29sb3I6I2ZmZjtwYWRkaW5nLXRvcDoxMi41cmVtfS5zaW5nbGUgLm5hdi1saW5rcyBhe2NvbG9yOiM5MzAzMDN9LnNpbmdsZSAubmF2LWxpbmtzIGE6aG92ZXJ7Y29sb3I6I2ZmZn0uc2luZ2xlIC5uYXYtbGlua3Mgc3Zne3dpZHRoOjEuODc1cmVtO2hlaWdodDoxLjg3NXJlbX0uc2luZ2xlIC5uZXdzIC5uZXdzX19pbm5lciAubmV3c19faXRlbSBhe2NvbG9yOiMyMDIwMWUgIWltcG9ydGFudH0uc2luZ2xlIC5uZXdzIC5uZXdzX19pbm5lciAubmV3c19faXRlbSBhIGgze2NvbG9yOiMyMDIwMWUgIWltcG9ydGFudH0iLCLvu78vLyBDb2xvcnMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJHByaW1hcnk6ICM5MzAzMDM7XG4kcHJpbWFyeS1ob3ZlcjogZGFya2VuKCRwcmltYXJ5LCAxMCUpO1xuJHNlY29uZGFyeTogIzIwMjAxRTtcbiRzZWNvbmRhcnktaG92ZXI6IGRhcmtlbigkc2Vjb25kYXJ5LCA4JSk7XG5cbi8vIEJvb3RzdHJhcCB2NS4zLjAgZml4IChkYXJrIG1vZGUgc3VwcG9ydClcbiRlbmFibGUtZGFyay1tb2RlOiBmYWxzZTtcblxuJGI6ICMyMDIwMUU7XG4kdzogI2ZmZmZmZjtcbiR3LWxpZ2h0OiAjZjlmOWY5O1xuJGNvbG9yLXRleHQ6ICMzMDMwMzA7XG4kY29sb3ItaGVhZGluZzogIzIwMjAxRTtcbiRjb2xvci1saW5rOiAkcHJpbWFyeTtcbiRjb2xvci1saW5rLWhvdmVyOiAkcHJpbWFyeS1ob3ZlcjtcbiRncmV5LWJvcmRlcjogI2U1ZTVlNTtcbiRncmV5LWxpZ2h0OiAjZTVlNWU1O1xuJGdyZXk6ICNmNWY1ZjU7XG5cblxuLy8gRm9udHMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGZvbnQtdGV4dDogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiRmb250LWhlYWRpbmc6ICdPc3dhbGQnLCBzYW5zLXNlcmlmO1xuXG4kZm9udC1jb2RlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsICdMaWJlcmF0aW9uIE1vbm8nLCAnQ291cmllciBOZXcnLCBtb25vc3BhY2U7XG4kZm9udC1wcmU6IFwiQ291cmllciAxMCBQaXRjaFwiLCBDb3VyaWVyLCBtb25vc3BhY2U7XG5cblxuLy8gVHlwb2dyYXBoeSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kZm9udC1zaXplLWJhc2U6IDE2OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQgKHR5cGljYWxseSAxNnB4KVxuJGZvbnQtd2VpZ2h0LWJhc2U6IDQwMDtcbiRsaW5lLWhlaWdodC1iYXNlOiAxLjY7XG5cbiRyYWRpdXM6IHJlbSg1KTsgLy8gZ2xvYmFsIGJvcmRlci1yYWRpdXMgKGNhbiBiZSAwLCBidXQgbmVlZCB0byBrZWVwIGl0KVxuXG5cbi8vIFRyYW5zaXRpb25zIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiR0aW1lOiAwLjNzO1xuJGRlZmF1bHQtdHJhbnNpdGlvbjogYWxsICR0aW1lIDBzO1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gZm9yIG1pbi13aWR0aCA9IHZhbHVlcywgZm9yIG1heC13aWR0aCA9IHZhbHVlIC0gMXB4LlxuLy8gZXhhbXBsZTogQGluY2x1ZGUgbWluKGxnKSA9IEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpXG4vLyBleGFtcGxlOiBAaW5jbHVkZSBtYXgobGcpID0gQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweClcbiRncmlkLWJyZWFrcG9pbnRzOiAoXG5cdFx0XHRcdHhzOiAwLFxuXHRcdFx0XHRtZDogNjQwcHgsXG5cdFx0XHRcdGxnOiAxMDI1cHgsXG5cdFx0XHRcdHhsOiAxNDQwcHgsXG4pO1xuXG4vLyBHcmlkIGNvbHVtbnNcbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuJGdyaWQtY29sdW1uczogMTI7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDMwcHg7IC8vIDE1cHggb24gZWFjaCBzaWRlXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuXHRcdFx0XHR4czogMTAwJSxcblx0XHRcdFx0bWQ6IDEwMCUsXG5cdFx0XHRcdGxnOiAxMDAlLFxuXHRcdFx0XHR4bDogMTE0MHB4LFxuKTtcblxuLy8gQ29udGFpbmVyIHBhZGRpbmdcbiRjb250YWluZXItZ3V0dGVyLXgtdmFsdWVzOiAoXG5cdFx0XHRcdHhzOiAzMHB4LCAvLyAxNXB4IG9uIGVhY2ggc2lkZVxuXHRcdFx0XHRtZDogNjBweCwgLy8gMzBweCBvbiBlYWNoIHNpZGVcblx0XHRcdFx0bGc6IDEwMHB4LCAvLyA1MHB4IG9uIGVhY2ggc2lkZVxuXHRcdFx0XHR4bDogMTAwcHgsIC8vIDUwcHggb24gZWFjaCBzaWRlXG4pO1xuXG4vLyBDb250YWluZXIgZmx1aWQgbWF4aW11bSB3aWR0aFxuJGNvbnRhaW5lci1mbHVpZC1tYXgtd2lkdGg6IDE5MjBweDtcblxuLypcbiAqIEdsb2JhbCBDU1MgVmFyaWFibGVzOlxuICovXG46cm9vdCB7XG5cdC0tY29udGFpbmVyLXdpZHRoOiAxMDAlO1xuXG5cdEBlYWNoICRicCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnApKSB7XG5cdFx0XHQtLWNvbnRhaW5lci13aWR0aDogI3ttYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywgJGJwKX07XG5cdFx0XHQtLWNvbnRhaW5lci1ndXR0ZXIteDogI3ttYXAtZ2V0KCRjb250YWluZXItZ3V0dGVyLXgtdmFsdWVzLCAkYnApfTtcblx0XHR9XG5cdH1cblxuXHQtLWhlYWRlci1oZWlnaHQ6ICN7cmVtKDE0MCl9OyAvLyBuZWVkZWQgZm9yIGZpeGVkIGhlYWRlclxuXHQtLWhlYWRlci1zY3JvbGxlZC1oZWlnaHQ6ICN7cmVtKDEwMCl9OyAvLyBuZWVkZWQgZm9yIGZpeGVkIGhlYWRlclxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0XHQtLWhlYWRlci1oZWlnaHQ6ICN7cmVtKDg4KX07XG5cdFx0LS1oZWFkZXItc2Nyb2xsZWQtaGVpZ2h0OiAje3JlbSg4OCl9O1xuXHR9XG59XG4iLCJAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdJbnRlcic7XG5cdHNyYzogdXJsKCcuLi9mb250cy9JbnRlci9JbnRlci1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHR1cmwoJy4uL2ZvbnRzL0ludGVyL0ludGVyLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnSW50ZXInO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvSW50ZXIvSW50ZXItTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vZm9udHMvSW50ZXIvSW50ZXItTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ09zd2FsZCc7XG5cdHNyYzogdXJsKCcuLi9mb250cy9Pc3dhbGQtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL2ZvbnRzL09zd2FsZC1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG4iLCIvKiEgc2FuaXRpemUuY3NzIHY4LjAuMCB8IENDMCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9jc3N0b29scy9zYW5pdGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gUmVtb3ZlIHJlcGVhdGluZyBiYWNrZ3JvdW5kcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIEFkZCBib3JkZXIgYm94IHNpemluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG4qLFxuOjpiZWZvcmUsXG46OmFmdGVyIHtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgLyogMSAqL1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQWRkIHRleHQgZGVjb3JhdGlvbiBpbmhlcml0YW5jZSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIEFkZCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW5oZXJpdGFuY2UgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuOjpiZWZvcmUsXG46OmFmdGVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0OyAvKiAxICovXG5cdHZlcnRpY2FsLWFsaWduOiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gVXNlIHRoZSBkZWZhdWx0IGN1cnNvciBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDMuIFVzZSBhIDQtc3BhY2UgdGFiIHdpZHRoIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpblxuICogICAgSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuICogNS4gQnJlYWtzIHdvcmRzIHRvIHByZXZlbnQgb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuaHRtbCB7XG5cdGN1cnNvcjogZGVmYXVsdDsgLyogMSAqL1xuXHRsaW5lLWhlaWdodDogMS4xNTsgLyogMiAqL1xuXHQtbW96LXRhYi1zaXplOiA0OyAvKiAzICovXG5cdHRhYi1zaXplOiA0OyAvKiAzICovXG5cdC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiA0ICovXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogNCAqL1xuXHR3b3JkLWJyZWFrOiBicmVhay13b3JkOyAvKiA1ICovXG59XG5cbi8qIFNlY3Rpb25zXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmJvZHkge1xuXHRtYXJnaW46IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG5cdGZvbnQtc2l6ZTogMmVtO1xuXHRtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcblx0aGVpZ2h0OiAwOyAvKiAxICovXG5cdG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgbGlzdCBzdHlsZSBvbiBuYXZpZ2F0aW9uIGxpc3RzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbm5hdiBvbCxcbm5hdiB1bCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG5cdGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcblx0Zm9udC1zaXplOiAxZW07XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuXHRmb250LXNpemU6IDgwJTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIENoYW5nZSB0aGUgYWxpZ25tZW50IG9uIG1lZGlhIGVsZW1lbnRzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmF1ZGlvLFxuY2FudmFzLFxuaWZyYW1lLFxuaW1nLFxuc3ZnLFxudmlkZW8ge1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmF1ZGlvLFxudmlkZW8ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cbiAqL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuXHRkaXNwbGF5OiBub25lO1xuXHRoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG4gKi9cblxuaW1nIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKipcbiAqIENoYW5nZSB0aGUgZmlsbCBjb2xvciB0byBtYXRjaCB0aGUgdGV4dCBjb2xvciBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5zdmc6bm90KFtmaWxsXSkge1xuXHRmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBUYWJ1bGFyIGRhdGFcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQ29sbGFwc2UgYm9yZGVyIHNwYWNpbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG4vKiBGb3Jtc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBJbmhlcml0IHN0eWxpbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCB7XG5cdG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDIuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICovXG5cbmJ1dHRvbiB7XG5cdG92ZXJmbG93OiB2aXNpYmxlOyAvKiAxICovXG5cdHRleHQtdHJhbnNmb3JtOiBub25lOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG5cdHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5pbnB1dCB7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKi9cblxubGVnZW5kIHtcblx0Y29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cblx0ZGlzcGxheTogdGFibGU7IC8qIDEgKi9cblx0bWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIDEgKi9cblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbnNlbGVjdCB7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqIDIuIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gKiAzLiBDaGFuZ2UgdGhlIHJlc2l6ZSBkaXJlY3Rpb24gb24gdGV4dGFyZWFzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbnRleHRhcmVhIHtcblx0bWFyZ2luOiAwOyAvKiAxICovXG5cdG92ZXJmbG93OiBhdXRvOyAvKiAyICovXG5cdHJlc2l6ZTogdmVydGljYWw7IC8qIDMgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcblx0cGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cblx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHRleHQgc3R5bGUgb2YgcGxhY2Vob2xkZXJzIGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogaW5oZXJpdDtcblx0b3BhY2l0eTogMC41NDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG5cdGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBvZiBmb2N1cyBvdXRsaW5lcyBpbiBGaXJlZm94LlxuICovXG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBvdXRsaW5lIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZSBpbiBGaXJlZm94LlxuICovXG5cbjotbW96LWZvY3VzcmluZyB7XG5cdG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGFkZGl0aW9uYWwgOmludmFsaWQgc3R5bGVzIGluIEZpcmVmb3guXG4gKi9cblxuOi1tb3otdWktaW52YWxpZCB7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi8qIEludGVyYWN0aXZlXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuZGV0YWlscyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IHN0eWxlcyBpbiBFZGdlLCBJRSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5kaWFsb2cge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0Ym9yZGVyOiBzb2xpZDtcblx0Y29sb3I6IGJsYWNrO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAtbW96LWZpdC1jb250ZW50O1xuXHRoZWlnaHQ6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG5cdGhlaWdodDogZml0LWNvbnRlbnQ7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbjogYXV0bztcblx0cGFkZGluZzogMWVtO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogLW1vei1maXQtY29udGVudDtcblx0d2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuZGlhbG9nOm5vdChbb3Blbl0pIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcblx0ZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBTY3JpcHRpbmdcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuY2FudmFzIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5cbnRlbXBsYXRlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLyogVXNlciBpbnRlcmFjdGlvblxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIDEuIFJlbW92ZSB0aGUgdGFwcGluZyBkZWxheSBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgdGFwcGluZyBkZWxheSBvbiBjbGlja2FibGUgZWxlbWVudHNcbiAgICAgIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmEsXG5hcmVhLFxuYnV0dG9uLFxuaW5wdXQsXG5sYWJlbCxcbnNlbGVjdCxcbnN1bW1hcnksXG50ZXh0YXJlYSxcblt0YWJpbmRleF0ge1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247IC8qIDEgKi9cblx0dG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4gKi9cblxuW2hpZGRlbl0ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKiBBY2Nlc3NpYmlsaXR5XG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIENoYW5nZSB0aGUgY3Vyc29yIG9uIGJ1c3kgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuW2FyaWEtYnVzeT1cInRydWVcIl0ge1xuXHRjdXJzb3I6IHByb2dyZXNzO1xufVxuXG4vKlxuICogQ2hhbmdlIHRoZSBjdXJzb3Igb24gY29udHJvbCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5bYXJpYS1jb250cm9sc10ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qXG4gKiBDaGFuZ2UgdGhlIGN1cnNvciBvbiBkaXNhYmxlZCwgbm90LWVkaXRhYmxlLCBvciBvdGhlcndpc2VcbiAqIGlub3BlcmFibGUgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuW2FyaWEtZGlzYWJsZWQ9XCJ0cnVlXCJdLFxuW2Rpc2FibGVkXSB7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi8qXG4gKiBDaGFuZ2UgdGhlIGRpc3BsYXkgb24gdmlzdWFsbHkgaGlkZGVuIGFjY2Vzc2libGUgZWxlbWVudHNcbiAqIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cblthcmlhLWhpZGRlbj1cImZhbHNlXCJdW2hpZGRlbl06bm90KDpmb2N1cykge1xuXHRjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuXHRkaXNwbGF5OiBpbmhlcml0O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4iLCJodG1sIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDsgLy8gX3Nhbml0aXplLnNjc3MgYWxyZWFkeSBhcHBsaWVkIHRoaXMgZm9yIGFsbCBvdGhlciBlbGVtZW50c1xufVxuXG4qLFxuKjphY3RpdmUsXG4qOmZvY3VzIHtcblx0b3V0bGluZTogMCAhaW1wb3J0YW50OyAvLyByZW1vdmUgb3V0bGluZXMgZnJvbSBhbGwgZWxlbWVudHNcbn1cblxuYm9keSB7XG5cdG1pbi13aWR0aDogMzYwcHg7XG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0YmFja2dyb3VuZC1jb2xvcjogJHc7IC8vIEZhbGxiYWNrIGZvciB3aGVuIHRoZXJlIGlzIG5vIGN1c3RvbSBiYWNrZ3JvdW5kIGNvbG9yIGRlZmluZWQuXG5cdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0Zm9udC1zaXplOiByZW0oJGZvbnQtc2l6ZS1iYXNlKTtcblx0Zm9udC1mYW1pbHk6ICRmb250LXRleHQ7XG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby12ZW5kb3ItcHJlZml4ZXNcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby12ZW5kb3ItcHJlZml4ZXNcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRwYWRkaW5nLXRvcDogdmFyKC0taGVhZGVyLWhlaWdodCk7XG5cdHRyYW5zaXRpb246IHBhZGRpbmctdG9wICR0aW1lO1xuXG5cdCYuaXMtbWVudS1vcGVuIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0Ji5pcy1zY3JvbGxlZCB7XG5cdFx0cGFkZGluZy10b3A6IHZhcigtLWhlYWRlci1zY3JvbGxlZC1oZWlnaHQpO1xuXHR9XG5cblx0Ji5oYXMtaGVybyB7XG5cdFx0cGFkZGluZy10b3A6IHZhcigtLWhlYWRlci1oZWlnaHQpO1xuXHR9XG59XG5cbmltZyB7XG5cdGhlaWdodDogYXV0bzsgLy8gTWFrZSBzdXJlIGltYWdlcyBhcmUgc2NhbGVkIGNvcnJlY3RseS5cblx0bWF4LXdpZHRoOiAxMDAlOyAvLyBBZGhlcmUgdG8gY29udGFpbmVyIHdpZHRoLlxuXHR3aWR0aDogYXV0bztcbn1cblxuZmlndXJlIHtcblx0bWFyZ2luOiByZW0oMjAgMCk7XG59XG5cbnAge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiByZW0oMjApO1xufVxuXG4vLyBMaW5rc1xuYSB7XG5cdGNvbG9yOiAkY29sb3ItbGluaztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdGltZSwgb3BhY2l0eSAkdGltZSwgdHJhbnNmb3JtICR0aW1lO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlIHtcblx0XHRjb2xvcjogJGNvbG9yLWxpbmstaG92ZXI7XG5cdH1cblxuXHRzdmcge1xuXHRcdHRyYW5zaXRpb246IG5vbmU7XG5cdH1cbn1cblxuaHIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYjtcblx0Ym9yZGVyOiAwO1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luOiAxLjI1cmVtIDA7XG59XG5cbnN0cm9uZywgYiB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRmbiwgY2l0ZSwgZW0sIGkge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmJsb2NrcXVvdGUge1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRtYXJnaW46IDIuNWVtIDFlbTtcbn1cblxuYWRkcmVzcyB7XG5cdG1hcmdpbjogcmVtKDAgMCAyMCk7XG59XG5cbnByZSB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZDogI2VmZjFmMjtcblx0Zm9udC1mYW1pbHk6ICRmb250LXByZTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRtYXJnaW46IHJlbSgxNiAwKTtcblx0cGFkZGluZzogcmVtKDE2KTtcblx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cztcblx0b3ZlcmZsb3c6IGF1dG87XG59XG5cbmNvZGUsIGtiZCwgdHQsIHZhciB7XG5cdGJhY2tncm91bmQ6ICNlZmYxZjI7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1jb2RlO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdHBhZGRpbmc6IDNweCA2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuY29kZSB2YXIge1xuXHRwYWRkaW5nOiAwO1xufVxuXG5rYmQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYjtcblx0Y29sb3I6ICR3O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0cGFkZGluZzogM3B4IDZweDtcbn1cblxubWFyayB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG5hYmJyLCBhY3JvbnltIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcblx0Y3Vyc29yOiBoZWxwO1xufVxuXG5iaWcge1xuXHRmb250LXNpemU6IDEyNSU7XG59XG5cbnN2ZyB7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHR0cmFuc2l0aW9uOiBhbGwgJHRpbWUgMHM7XG59XG5cbi8vIE1ha2Ugc3VyZSBlbWJlZHMgYW5kIGlmcmFtZXMgZml0IHRoZWlyIGNvbnRhaW5lcnMuXG5lbWJlZCxcbmlmcmFtZSxcbm9iamVjdCB7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuaWZyYW1lW3NyYyo9XCJ5b3V0dWJlXCJdLFxuaWZyYW1lW3NyYyo9XCJ2aW1lb1wiXSB7XG5cdEBpbmNsdWRlIG1heChsZykge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogY2FsYygoMTAwdncgLSAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyKSAqIDAuNTYyNSk7IC8vIDE2Ojlcblx0fVxufVxuIiwiLy8gTWl4aW5zIGZvciBNZWRpYSBRdWVyaWVzXG4vLyBleGFtcGxlIHVzYWdlOiBAaW5jbHVkZSBtaW4obGcpIHx8IEBpbmNsdWRlIG1pbig3MjApXG4vLyAtLS0gbWluLXdpZHRoXG5AbWl4aW4gbWluKCRicCkge1xuXHRAaWYgbWFwLWhhcy1rZXkoJGdyaWQtYnJlYWtwb2ludHMsICRicCkge1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnApKSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH0gQGVsc2Uge1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAjeyRicCArICdweCd9KSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cbn1cblxuLy8gLS0tIG1pbi1oZWlnaHRcbkBtaXhpbiBtaW5oKCRicCkge1xuXHRAaWYgbWFwLWhhcy1rZXkoJGdyaWQtYnJlYWtwb2ludHMsICRicCkge1xuXHRcdEBtZWRpYSAobWluLWhlaWdodDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJwKSkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9IEBlbHNlIHtcblx0XHRAbWVkaWEgKG1pbi1oZWlnaHQ6ICN7JGJwICsgJ3B4J30pIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxufVxuXG4vLyAtLS0gbWF4LXdpZHRoXG5AbWl4aW4gbWF4KCRicCkge1xuXHRAaWYgbWFwLWhhcy1rZXkoJGdyaWQtYnJlYWtwb2ludHMsICRicCkge1xuXHRcdCRicF9tYXg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICRicCkgLSAxO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkYnBfbWF4KSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH0gQGVsc2Uge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAjeyRicCArICdweCd9KSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cbn1cblxuLy8gLS0tIG1heC1oZWlnaHRcbkBtaXhpbiBtYXhoKCRicCkge1xuXHRAaWYgbWFwLWhhcy1rZXkoJGdyaWQtYnJlYWtwb2ludHMsICRicCkge1xuXHRcdCRicF9tYXg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICRicCkgLSAxO1xuXHRcdEBtZWRpYSAobWF4LWhlaWdodDogJGJwX21heCkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9IEBlbHNlIHtcblx0XHRAbWVkaWEgKG1heC1oZWlnaHQ6ICN7JGJwICsgJ3B4J30pIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxufVxuIiwiLy8gQ29yZSBXb3JkUHJlc3MgY29tcG9uZW50czpcbi8vXG4vLyAjIEFkbWluYmFyXG4vLyAjIEFsaWdubWVudHNcbi8vICMgQ2FwdGlvbnNcbi8vICMgR2FsbGVyaWVzXG4vLyAjIFNtaWxleVxuLy9cblxuLy8gQWRtaW5iYXIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuI3dwYWRtaW5iYXIge1xuXHQtLXdwLWJsdWU6ICMyMjcxYjE7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzICFpbXBvcnRhbnQ7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cblx0Jjpob3ZlciB7XG5cdFx0I3dwLWFkbWluLWJhci1zaXRlLW5hbWUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQmOm5vdCguaXMtZXhwYW5kZWQpIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblxuXHRcdFx0I3dwLWFkbWluLWJhci1zaXRlLW5hbWUge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5pcy1leHBhbmRlZCB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXG5cdFx0I3dwLWFkbWluLWJhci1zaXRlLW5hbWUge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLWJsdWUpO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmFiLXRvcC1tZW51Pi5tZW51cG9wPi5hYi1zdWItd3JhcHBlciB7XG5cdFx0dG9wOiAxMDAlO1xuXHR9XG5cblx0LmFiLXRvcC1zZWNvbmRhcnkge1xuXHRcdEBpbmNsdWRlIG1heCg3ODIpIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXG5cdFx0XHQ+Lm1lbnVwb3A+LmFiLXN1Yi13cmFwcGVyIHtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0I3dwLWFkbWluLWJhci1yb290LWRlZmF1bHQge1xuXHRcdEBpbmNsdWRlIG1heChtZCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0PiBsaSB7XG5cdFx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIGhpZGUgc29tZSBtZW51IGl0ZW1zIHRvIHByZXZlbnQgaG9yaXpvbnRhbCBvdmVyZmxvd1xuXHR1bCN3cC1hZG1pbi1iYXItcm9vdC1kZWZhdWx0PmxpIHtcblx0XHQmI3dwLWFkbWluLWJhci13cHNlby1tZW51LFxuXHRcdCYjd3AtYWRtaW4tYmFyLWdmb3JtLWZvcm1zIHtcblx0XHRcdEBpbmNsdWRlIG1heCg3ODIpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4jd3AtYWRtaW4tYmFyLXNpdGUtbmFtZSB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICRiICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQ2cHgpO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyAhaW1wb3J0YW50O1xuXG5cdEBpbmNsdWRlIG1pbig3ODMpIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzJweCk7XG5cdH1cblxuXHQmOmJlZm9yZSxcblx0JjphZnRlciB7XG5cdFx0d2lkdGg6IDQ2cHg7XG5cdFx0aGVpZ2h0OiA0NnB4O1xuXG5cdFx0QGluY2x1ZGUgbWluKDc4Mykge1xuXHRcdFx0d2lkdGg6IDMycHg7XG5cdFx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0fVxuXHR9XG5cblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnICFpbXBvcnRhbnQ7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgIWltcG9ydGFudDtcblx0fVxuXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXFxmMTA5XCIgIWltcG9ydGFudDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGZvbnQtZmFtaWx5OiBkYXNoaWNvbnM7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjJzICFpbXBvcnRhbnQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLWJsdWUpO1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdH1cblx0fVxufVxuXG5cbi8vIEFsaWdubWVudHMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmFsaWdubGVmdCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbi1yaWdodDogMS41cmVtO1xufVxuXG4uYWxpZ25yaWdodCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogMS41cmVtO1xufVxuXG4uYWxpZ25jZW50ZXIge1xuXHRjbGVhcjogYm90aDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi8vIENhcHRpb25zIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAud3AtY2FwdGlvbiB7XG5cdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdGltZ1tjbGFzcyo9XCJ3cC1pbWFnZS1cIl0geyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLXF1YWxpZnlpbmctZWxlbWVudHNcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cblxuXHQud3AtY2FwdGlvbi10ZXh0IHtcblx0XHRtYXJnaW46IHJlbSgxNiAwKTtcblx0fVxufVxuXG5zcGFuIHtcblx0Ji53cC1jYXB0aW9uLXRleHQge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG4vLyBHYWxsZXJpZXMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmdhbGxlcnkge1xuXHQtLWdhbGxlcnktZ2FwOiAxcmVtO1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0Z2FwOiB2YXIoLS1nYWxsZXJ5LWdhcCk7XG5cdG1hcmdpbjogMS4yNXJlbSAwO1xufVxuXG4uZ2FsbGVyeS1pdGVtIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOiBjYWxjKDUwJSAtIHZhcigtLWdhbGxlcnktZ2FwKSk7XG5cdG1hcmdpbjogMDtcblxuXHRAaW5jbHVkZSBtaW4obWQpIHtcblx0XHR3aWR0aDogY2FsYygoMTAwJSAtIHZhcigtLWdhbGxlcnktZ2FwKSAqIDIpIC8gMyk7XG5cdH1cblxuXHQvLyBMb29wcyB0byBlbnVtZXJhdGUgdGhlIGNsYXNzZXMgZm9yIGdhbGxlcnkgY29sdW1ucy5cblx0QGZvciAkaSBmcm9tIDIgdGhyb3VnaCA5IHtcblx0XHQuZ2FsbGVyeS1jb2x1bW5zLSN7JGl9ICYge1xuXHRcdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKCgxMDAlIC0gdmFyKC0tZ2FsbGVyeS1nYXApICogKCRpIC0gMSkpIC8gJGkpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZ2FsbGVyeS1jYXB0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIFNtaWxleSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ud3Atc21pbGV5IHtcblx0Ym9yZGVyOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuIiwiLy8gQmFja2dyb3VuZCBjb2xvciB1dGlsaXRpZXNcbi5iYWNrZ3JvdW5kLXJlZCAgICB7IGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5OyB9XG4uYmFja2dyb3VuZC1ibGFjayAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMDFFOyB9XG4uYmFja2dyb3VuZC1ncmV5LFxuLmJhY2tncm91bmQtZ3JheSAgIHsgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgfVxuLmJhY2tncm91bmQtd2hpdGUgIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4vLyBDdXN0b20gU3R5bGUgRm9ybWF0czpcbi50ZXh0LXNtIHtcblx0Zm9udC1zaXplOiByZW0oMTQpO1xufVxuXG4udGV4dC1tZCB7XG5cdGZvbnQtc2l6ZTogcmVtKDE4KTtcbn1cblxuLnRleHQtbGcge1xuXHRmb250LXNpemU6IHJlbSgxOCk7XG5cblx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0Zm9udC1zaXplOiByZW0oMjIpO1xuXHR9XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIHNpbXBsZSBsaW5rIChlLmcuIGluc2lkZSBwb3N0L3BhZ2UgY29udGVudClcbiVsaW5rIHtcblx0Y29sb3I6ICRwcmltYXJ5O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0QGluY2x1ZGUgaG92ZXIge1xuXHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufVxuXG4uYmxvY2txdW90ZSB7XG5cdGZvbnQtc2l6ZTogcmVtKDIwKTtcblx0bWFyZ2luOiByZW0oNTAgMzApO1xuXG5cdHAge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cblxuXHRjaXRlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjb2xvcjogJHc7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0bWFyZ2luLXRvcDogcmVtKDE2KTtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cbi8vIFN0eWxlcyBmb3IgZm9ybWF0dGVkIHRleHQgKGUuZy4gcG9zdC9wYWdlIGNvbnRlbnQsIFdZU0lXWUcgY3VzdG9tIGZpZWxkcylcbi5lZGl0b3Ige1xuXHQ+ICo6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdEBpbmNsdWRlIGhlYWRpbmdzIHtcblx0XHQvL21hcmdpbi10b3A6IHJlbSgyMCk7XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHR9XG5cblx0YTpub3QoW2NsYXNzXSkge1xuXHRcdEBleHRlbmQgJWxpbms7XG5cdH1cblx0LmgyLFxuXHQuaDN7XG5cdFx0Y29sb3I6ICRiO1xuXHR9XG59XG5cbi5zdWJ0aXRsZS1wcmltYXJ5e1x0XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Y29sb3I6ICMzMDMwMzAgIWltcG9ydGFudDtcblx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG5cdGZvbnQtc2l6ZTogcmVtKDE2KTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0M5QzlDOTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRwYWRkaW5nOiByZW0oOCAxNSk7XG5cdG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG59XG5cbi8vIHN1YnRpdGxlLXByaW1hcnkgaXMgYSBzbWFsbCBkYXJrIFwidGFnXCIgcGlsbCDigJQgaXQgbXVzdCBhbHdheXMgcmVuZGVyIGRhcmsgb25cbi8vIGl0cyBsaWdodCBncmV5IGNoaXAgYmFja2dyb3VuZCwgcmVnYXJkbGVzcyBvZiB0aGUgc2VjdGlvbiBiYWNrZ3JvdW5kLlxuLy8gVXNlIGEgaGlnaC1zcGVjaWZpY2l0eSBzZWxlY3RvciBzbyBjb250ZXh0dWFsIGNhc2NhZGVzIChlLmcuIC5tLXRleHQtbWVkaWFcbi8vIC5jb250ZW50IGZvcmNpbmcgYWxsIGNoaWxkcmVuIHRvIHdoaXRlIG9uIHJlZCBiZ3MpIGNhbm5vdCBvdmVycmlkZSBpdC5cbmh0bWwgYm9keSAuc3VidGl0bGUtcHJpbWFyeSxcbi5iYWNrZ3JvdW5kLXJlZCAuc3VidGl0bGUtcHJpbWFyeSxcbi5iYWNrZ3JvdW5kLWdyYXkgLnN1YnRpdGxlLXByaW1hcnksXG4uYmFja2dyb3VuZC1ncmV5IC5zdWJ0aXRsZS1wcmltYXJ5LFxuLmJhY2tncm91bmQtYmxhY2sgLnN1YnRpdGxlLXByaW1hcnksXG4uaGFzLWJnLWltYWdlIC5zdWJ0aXRsZS1wcmltYXJ5LFxuLm0tdGV4dC1tZWRpYSAuY29udGVudCAuc3VidGl0bGUtcHJpbWFyeSxcbi5tLXRleHQtbWVkaWEgLmNvbnRlbnQgLmVkaXRvciAuc3VidGl0bGUtcHJpbWFyeSB7XG5cdGNvbG9yOiAjMzAzMDMwICFpbXBvcnRhbnQ7XG59XG5cbi5zdWJ0aXRsZS13e1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG5cdGZvbnQtc2l6ZTogcmVtKDE2KTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0YmFja2dyb3VuZC1jb2xvcjogJHc7XG5cdHBhZGRpbmc6IHJlbSg4IDE1KTtcblx0bWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcbn1cblxuLy8gQ29udGV4dC1hd2FyZSBoZWFkaW5nIGNvbG9yIGZvciBkYXJrL2ltYWdlIHNlY3Rpb24gYmFja2dyb3VuZHMuXG4uYmFja2dyb3VuZC1yZWQsXG4uYmFja2dyb3VuZC1ncmV5LFxuLmhhcy1iZy1pbWFnZSB7XG5cdC5lZGl0b3IgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1faGVhZGluZyxcblx0LmVkaXRvciAuaDEsXG5cdC5lZGl0b3IgLmgyLFxuXHQuZWRpdG9yIC5oMyxcblx0LmVkaXRvciAuaDQsXG5cdC5lZGl0b3IgLmg1LFxuXHQuZWRpdG9yIC5oNixcblx0LmVkaXRvciBoMSxcblx0LmVkaXRvciBoMixcblx0LmVkaXRvciBoMyxcblx0LmVkaXRvciBoNCxcblx0LmVkaXRvciBoNSxcblx0LmVkaXRvciBoNixcblx0LmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1faGVhZGluZyxcblx0LmVudHJ5LWNvbnRlbnQgLmgxLFxuXHQuZW50cnktY29udGVudCAuaDIsXG5cdC5lbnRyeS1jb250ZW50IC5oMyxcblx0LmVudHJ5LWNvbnRlbnQgLmg0LFxuXHQuZW50cnktY29udGVudCAuaDUsXG5cdC5lbnRyeS1jb250ZW50IC5oNixcblx0LmVudHJ5LWNvbnRlbnQgaDEsXG5cdC5lbnRyeS1jb250ZW50IGgyLFxuXHQuZW50cnktY29udGVudCBoMyxcblx0LmVudHJ5LWNvbnRlbnQgaDQsXG5cdC5lbnRyeS1jb250ZW50IGg1LFxuXHQuZW50cnktY29udGVudCBoNiB7XG5cdFx0Y29sb3I6ICR3ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLy8gQnVpbGRlciBzZWN0aW9uIGludHJvIHdyYXBwZXJzICh0b3AtbGV2ZWwgb25seSkgb24gZGFyay9pbWFnZSBiYWNrZ3JvdW5kcy5cbi8vIFRoaXMgYXZvaWRzIHRvdWNoaW5nIG5lc3RlZCBjYXJkIGNvbnRlbnQgbGlrZSBgLnNlcnZpY2VzX19pdGVtLWlubmVyYC5cbi5iYWNrZ3JvdW5kLXJlZCxcbi5iYWNrZ3JvdW5kLWJsYWNrLFxuLmhhcy1iZy1pbWFnZSB7XG5cdD4gLmNvbnRhaW5lciA+IFtjbGFzcyo9XCJfX2lubmVyXCJdLFxuXHQ+IC5jb250YWluZXIgPiBbY2xhc3MqPVwiX19pbm5lclwiXSBoMSxcblx0PiAuY29udGFpbmVyID4gW2NsYXNzKj1cIl9faW5uZXJcIl0gaDIsXG5cdD4gLmNvbnRhaW5lciA+IFtjbGFzcyo9XCJfX2lubmVyXCJdIGgzLFxuXHQ+IC5jb250YWluZXIgPiBbY2xhc3MqPVwiX19pbm5lclwiXSBoNCxcblx0PiAuY29udGFpbmVyID4gW2NsYXNzKj1cIl9faW5uZXJcIl0gaDUsXG5cdD4gLmNvbnRhaW5lciA+IFtjbGFzcyo9XCJfX2lubmVyXCJdIGg2LFxuXHQ+IC5jb250YWluZXIgPiBbY2xhc3MqPVwiX19pbm5lclwiXSBwOm5vdCguc3VidGl0bGUtcHJpbWFyeSksXG5cdD4gLmNvbnRhaW5lciA+IFtjbGFzcyo9XCJfX2Rlc2NyaXB0aW9uXCJdLFxuXHQ+IC5jb250YWluZXIgPiBbY2xhc3MqPVwiX19kZXNjcmlwdGlvblwiXSBwOm5vdCguc3VidGl0bGUtcHJpbWFyeSkge1xuXHRcdGNvbG9yOiAkdyAhaW1wb3J0YW50O1xuXHR9XG59XG4iLCIvLyBTaG9ydGVuZWQgVHJhbnNpdGlvblxuQG1peGluIHRyKCR0OiAkZGVmYXVsdC10cmFuc2l0aW9uKSB7XG5cdHRyYW5zaXRpb246ICR0O1xufVxuXG5AbWl4aW4gZnMoJHNpemUtdmFsdWU6IDE2KSB7XG5cdGZvbnQtc2l6ZTogcmVtKCRzaXplLXZhbHVlKTtcbn1cblxuQG1peGluIGxoKCRzaXplLXZhbHVlOiAxNikge1xuXHRsaW5lLWhlaWdodDogcmVtKCRzaXplLXZhbHVlKTtcbn1cblxuQG1peGluIGZmKCRmcywgJGxoLCAkZnc6IDQwMCkge1xuXHRAaW5jbHVkZSBmcygkZnMpO1xuXHRAaW5jbHVkZSBsaCgkbGgpO1xuXHRmb250LXdlaWdodDogJGZ3O1xufVxuXG5AbWl4aW4gdGV4dC1vdmVyZmxvdyB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5AbWl4aW4gaGlkZS10ZXh0IHtcblx0Zm9udDogMCAvIDAgYTtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIHNlbGVjdGlvbiB7XG5cdCYgOjpzZWxlY3Rpb24ge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbi8vIEFsbCBoZWFkaW5nc1xuQG1peGluIGhlYWRpbmdzIHtcblx0aDEsIC5oMSwgaDIsIC5oMiwgaDMsIC5oMywgaDQsIC5oNCwgaDUsIC5oNSwgaDYsIC5oNiB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuQG1peGluIHRleHQtdHJ1bmNhdGUge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLy8gTm8gYXV0b2ZpbGwgY29sb3IgZm9yIGlucHV0c1xuQG1peGluIG5vLWF1dG9maWxsIHtcblx0Jjotd2Via2l0LWF1dG9maWxsLFxuXHQmOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5cdCY6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcblx0Jjotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSB7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwcyA5OTk5czsgLy8gdXNlIGEgcmVhbGx5IGxhcmdlIGRlbGF5IGhlcmVcblx0fVxuXG5cdC8vIENoYW5nZSB0ZXh0IGluIGF1dG9maWxsIHRleHRib3hcblx0Jjotd2Via2l0LWF1dG9maWxsIHtcblx0XHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogJGI7XG5cdH1cbn1cblxuLy8gUmVzcG9uc2l2ZSBob3ZlclxuQG1peGluIGhvdmVyKCRicDogbGcpIHtcblx0QGluY2x1ZGUgbWluKCRicCkge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0QGNvbnRlbnRcblx0XHR9XG5cdH1cbn1cblxuLy8gUGxhY2Vob2xkZXIgZm9yIGFsbCBicm93c2Vyc1xuQG1peGluIHBsYWNlaG9sZGVyIHtcblx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdEBjb250ZW50O1xuXHR9XG5cblx0JjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDtcblx0fVxuXG5cdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdEBjb250ZW50O1xuXHR9XG5cblx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cblxuXHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLy8gQ3VzdG9tIHNjcm9sbGJhciBzdHlsaW5nXG5AbWl4aW4gc2Nyb2xsYmFyKCR3aWR0aDogMTBweCwgJGNvbG9yLXRyYWNrOiAkYiwgJGNvbG9yLWJvcmRlcjogI2NjYykge1xuXHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0d2lkdGg6ICR3aWR0aDtcblx0fVxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoJGNvbG9yLXRyYWNrLCAwLjIpO1xuXHRcdGJvcmRlci1yYWRpdXM6IGNhbGMoJHdpZHRoIC8gMik7XG5cdH1cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdHdpZHRoOiAkd2lkdGg7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IGNhbGMoJHdpZHRoIC8gMik7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYm9yZGVyO1xuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKCRjb2xvci10cmFjaywgMC4zKTtcblx0fVxufVxuXG4vLyBDbGVhciBkZWZhdWx0IHN0eWxpbmcgZm9yIGJ1dHRvbiBlbGVtZW50c1xuQG1peGluIHVuc3R5bGVkLWJ1dHRvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogY3VycmVudENvbG9yO1xuXHRib3JkZXI6IDA7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0b3V0bGluZTogdW5zZXQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLy8gQ2xlYXIgZGVmYXVsdCBzdHlsaW5nIGZvciBsaXN0IGVsZW1lbnRzXG5AbWl4aW4gdW5zdHlsZWQtbGlzdCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuXG4iLCIvLyBGbHVpZC1yZXNwb25zaXZlIGZvbnQtc2l6ZSBjYWxjdWxhdG9yXG4vLyBAbGluayBodHRwczovL3dlYnNlbWFudGljcy51ay90b29scy9yZXNwb25zaXZlLWZvbnQtY2FsY3VsYXRvci9cbi8vIGNsYW1wIGJyb3dzZXIgd2lkdGg6IGZyb20gNTc1cHggdG8gMTQ0MHB4XG5cbkBpbmNsdWRlIGhlYWRpbmdzIHtcblx0bWluLWhlaWdodDogMHZ3OyAvLyBzYWZhcmkgZml4XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsaW5lLWhlaWdodDogMS4xO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG5cblx0YSB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbn1cblxuaDEsXG4uaDEge1xuXHRmb250LXNpemU6IGNsYW1wLXJlbSg0MiwgOTApO1xufVxuXG5oMixcbi5oMiB7XG5cdGZvbnQtc2l6ZTogY2xhbXAtcmVtKDMyLCA1MCk7XG59XG5cbmgzLFxuLmgzIHtcblx0Zm9udC1zaXplOiBjbGFtcC1yZW0oMjgsIDQwKTtcbn1cblxuaDQsXG4uaDQge1xuXHRmb250LXNpemU6IGNsYW1wLXJlbSgyNCwgMzApO1xufVxuXG5oNSxcbi5oNSB7XG5cdGZvbnQtc2l6ZTogY2xhbXAtcmVtKDE4LCAyMCk7XG59XG5cbmg2LFxuLmg2IHtcblx0Zm9udC1zaXplOiByZW0oMTYpO1xufVxuIiwidWwsXG5vbCB7XG5cdG1hcmdpbjogcmVtKDAgMCAyMCAwKTtcblx0cGFkZGluZy1sZWZ0OiByZW0oMzApO1xufVxuXG51bCB7XG5cdGxpc3Qtc3R5bGU6IGRpc2M7XG59XG5cbm9sIHtcblx0bGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cblxubGkgPiB1bCxcbmxpID4gb2wge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcblx0bWFyZ2luOiByZW0oMCAxNiAyMCk7XG59XG5cbi8vIEN1c3RvbSBsaXN0c1xuLmxpc3QtY2hlY2ssXG4ubGlzdC1kb3QsXG4ubGlzdC1udW1iZXIge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogcmVtKDgpO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cblx0PiBsaSB7XG5cdFx0cGFkZGluZy1sZWZ0OiByZW0oMzApO1xuXHR9XG59XG5cbi8vIENoZWNrZWQgbGlzdFxuLmxpc3QtY2hlY2sge1xuXHQ+IGxpIHtcblx0XHQvLyBpY29uOiBjaGVjayBtYXJrIChibGFjaylcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDUxMiA1MTInJTNFJTNDcGF0aCBkPSdNNDM1Ljg0OCA4My40NjZMMTcyLjgwNCAzNDYuNTFsLTk2LjY1Mi05Ni42NTJjLTQuNjg2LTQuNjg2LTEyLjI4NC00LjY4Ni0xNi45NzEgMGwtMjguMjg0IDI4LjI4NGMtNC42ODYgNC42ODYtNC42ODYgMTIuMjg0IDAgMTYuOTcxbDEzMy40MjEgMTMzLjQyMWM0LjY4NiA0LjY4NiAxMi4yODQgNC42ODYgMTYuOTcxIDBsMjk5LjgxMy0yOTkuODEzYzQuNjg2LTQuNjg2IDQuNjg2LTEyLjI4NCAwLTE2Ljk3MWwtMjguMjg0LTI4LjI4NGMtNC42ODYtNC42ODYtMTIuMjg0LTQuNjg2LTE2Ljk3IDB6Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCAwIDAuMzVlbSAvIDFlbSAxZW07XG5cdH1cbn1cblxuLy8gRG90dGVkIGxpc3Rcbi5saXN0LWRvdCB7XG5cdD4gbGkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMC41ZW07XG5cdFx0XHRoZWlnaHQ6IDAuNWVtO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDAuNWVtO1xuXHRcdFx0bGVmdDogMC4yNWVtO1xuXHRcdH1cblx0fVxufVxuXG4vLyBOdW1iZXJlZCBsaXN0XG4ubGlzdC1udW1iZXIge1xuXHRjb3VudGVyLXJlc2V0OiBjdXN0b20tY291bnRlcjtcblxuXHQ+IGxpIHtcblx0XHRjb3VudGVyLWluY3JlbWVudDogY3VzdG9tLWNvdW50ZXI7XG5cdFx0bWluLWhlaWdodDogMS4yZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogY291bnRlcihjdXN0b20tY291bnRlcik7XG5cdFx0XHR3aWR0aDogMS41ZW07XG5cdFx0XHRoZWlnaHQ6IDEuNWVtO1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0Zm9udC1zaXplOiAwLjc1ZW07XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMzM7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMC4yNWVtO1xuXHRcdFx0bGVmdDogMDtcblx0XHR9XG5cdH1cbn1cbiIsInRhYmxlIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogcmVtKDAgMCAyMCk7XG5cdHdvcmQtYnJlYWs6IG5vcm1hbDtcblxuXHR0aCxcblx0dGQge1xuXHRcdHBhZGRpbmc6IHJlbSg2IDgpO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdH1cbn1cblxuLy8gQm9yZGVyZWQgdGFibGVcbi50YWJsZS1ib3JkZXJlZCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcblxuXHR0aCxcblx0dGQge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcblx0fVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLnRhYmxlLXN0cmlwZWQge1xuXHR0Ym9keSB0cjpudGgtb2YtdHlwZShldmVuKSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcblx0fVxufVxuXG4vLyBSZXNwb25zaXZlIHRhYmxlXG4vLyBkaXYudGFibGUtcmVzcG9uc2l2ZSBpcyBhIHdyYXBwZXIgYXJvdW5kIDx0YWJsZT5cbi50YWJsZS1yZXNwb25zaXZlIHtcblx0b3ZlcmZsb3cteDogYXV0bztcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4iLCIuYnRuIHtcclxuICAgIEBpbmNsdWRlIHRyO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XHJcbiAgICBoZWlnaHQ6IHJlbSg0NCk7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGdhcDogcmVtKDEyKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgY29sb3I6ICRiO1xyXG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiByZW0oMCAxNik7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBtYXJnaW4tbGVmdDogcmVtKDE1KTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDUwKTtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgLy9jb2xvcjogJGI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWluKGxnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgIGhlaWdodDogcmVtKDUwKTtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMCAyNCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWluKHhsKSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDAgMzMpO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJHc7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktaG92ZXI7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1ob3ZlcjtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHt9XHJcbiAgICB9XHJcblxyXG5cclxuXHRzdmcge1xyXG5cdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHR3aWR0aDogcmVtKDIwKTtcclxuXHRcdGhlaWdodDogcmVtKDIwKTtcclxuXHRcdHRyYW5zaXRpb246IG5vbmU7XHJcblx0XHR0cmFuc2Zvcm06IG5vbmU7XHJcblxyXG5cdH1cclxuXHJcblx0Ji1zZWNvbmRhcnkge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcclxuXHRcdGJvcmRlci1jb2xvcjogJHNlY29uZGFyeTtcclxuXHRcdGNvbG9yOiAkdztcclxuXHJcblx0XHQmOmhvdmVyLFxyXG5cdFx0Jjpmb2N1cyxcclxuXHRcdCY6YWN0aXZlIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1ob3ZlcjtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5LWhvdmVyO1xyXG5cdFx0XHRjb2xvcjogJHc7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLXdoaXRlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3O1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkdztcclxuXHRcdGNvbG9yOiAkcHJpbWFyeTtcclxuXHJcblx0XHQmOmhvdmVyLFxyXG5cdFx0Jjpmb2N1cyxcclxuXHRcdCY6YWN0aXZlIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcblx0XHRcdGNvbG9yOiAkdztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtYmxhY2sge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzE1MTUxNTtcclxuXHRcdGJvcmRlci1jb2xvcjogIzE1MTUxNTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IHJlbSg1MCk7XHJcblx0XHRwYWRkaW5nOiByZW0oMTYgNDApO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGNvbG9yOiAkdztcclxuXHJcblx0XHQmOmhvdmVyLFxyXG5cdFx0Jjpmb2N1cyxcclxuXHRcdCY6YWN0aXZlIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzE1MTUxNTtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjMTUxNTE1O1xyXG5cdFx0XHRjb2xvcjogJHc7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLXNtIHtcclxuXHRcdGhlaWdodDogcmVtKDQwKTtcclxuXHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuXHRcdHBhZGRpbmc6IHJlbSgwIDIwKTtcclxuXHR9XHJcblxyXG5cdCYtbGcge1xyXG5cdFx0aGVpZ2h0OiByZW0oNTApO1xyXG5cdFx0Zm9udC1zaXplOiByZW0oMTgpO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1pbihsZykge1xyXG5cdFx0XHRoZWlnaHQ6IHJlbSg1NCk7XHJcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtaW4oeGwpIHtcclxuXHRcdFx0cGFkZGluZzogcmVtKDAgMzIpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuXHRib3JkZXItY29sb3I6ICRwcmltYXJ5O1xyXG5cdGJvcmRlci1yYWRpdXM6IHJlbSg1MCk7XHJcblx0cGFkZGluZzogcmVtKDE2IDQwKTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGNvbG9yOiAkdztcclxuXHJcblx0Jjpob3ZlcixcclxuXHQmOmZvY3VzLFxyXG5cdCY6YWN0aXZlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcclxuXHRcdGNvbG9yOiAkdztcclxuXHR9XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1jb2xvcjogJHNlY29uZGFyeTtcclxuXHRjb2xvcjogJHNlY29uZGFyeTtcclxuXHJcblx0Jjpob3ZlcixcclxuXHQmOmZvY3VzLFxyXG5cdCY6YWN0aXZlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XHJcblx0XHRib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XHJcblx0XHRjb2xvcjogJHc7XHJcblx0fVxyXG59XHJcblxyXG4vLyBMaW5rcyBpbnNpZGUgLmJ0biAoZS5nLiA8ZGl2IGNsYXNzPVwiYnRuXCI+PGEgaHJlZj50ZXh0PC9hPjwvZGl2PiBmcm9tIFdZU0lXWUcpXHJcbi5idG4gYSxcclxuLmJ0bjpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSkgYSB7XHJcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gTGFiZWwgc3R5bGVkIGFzIGJ1dHRvblxyXG4uYnRuLWxhYmVsIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuXHRjb2xvcjogJHc7XHJcblx0Zm9udC1zaXplOiByZW0oMTQpO1xyXG5cdGxpbmUtaGVpZ2h0OiByZW0oMTQpO1xyXG5cdHBhZGRpbmc6IHJlbSg1IDEwKTtcclxuXHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG5cclxuXHQmLXNlY29uZGFyeSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG5cdH1cclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcblx0QGV4dGVuZCAuYnRuO1xyXG59XHJcblxyXG4vLyBCdXR0b24gR3JvdXBcclxuLmJ0bi1ncm91cCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRnYXA6IHJlbSgxNSk7XHJcbn1cclxuXHJcbi8vIERpc2FibGUgbGVnYWN5IHBzZXVkbyBvdmVybGF5cyBhbmQgdHJhbnNmb3JtcyBvbiBidXR0b24gY29udGVudC5cclxuLmJ0bjo6YWZ0ZXIsXHJcbi5idG4tb3V0bGluZTo6YWZ0ZXIsXHJcbi5idG4tYmxhY2s6OmFmdGVyLFxyXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OjphZnRlcixcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTo6YWZ0ZXIsXHJcbi53b29jb21tZXJjZSBhLmJ1dHRvbjo6YWZ0ZXIsXHJcbi53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQ6OmFmdGVyLFxyXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjo6YWZ0ZXIsXHJcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdDo6YWZ0ZXIsXHJcbi53b29jb21tZXJjZSBpbnB1dC5idXR0b246OmFmdGVyLFxyXG4ud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdDo6YWZ0ZXIsXHJcbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6OmFmdGVyLFxyXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdDo6YWZ0ZXIge1xyXG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHRjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5idG4sXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXHJcbi53b29jb21tZXJjZSBhLmJ1dHRvbixcclxuLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdCxcclxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24sXHJcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdCxcclxuLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbixcclxuLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQsXHJcbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQsXHJcbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0IHtcclxuXHRib3JkZXItcmFkaXVzOiByZW0oNTApICFpbXBvcnRhbnQ7XHJcblx0dHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG5cdHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYnRuIHNwYW4sXHJcbi5idG4gYSxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSBzcGFuLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIGEsXHJcbi53b29jb21tZXJjZSBhLmJ1dHRvbiBzcGFuLFxyXG4ud29vY29tbWVyY2UgYS5idXR0b24gYSxcclxuLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdCBzcGFuLFxyXG4ud29vY29tbWVyY2UgYS5idXR0b24uYWx0IGEsXHJcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uIHNwYW4sXHJcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uIGEsXHJcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdCBzcGFuLFxyXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQgYSxcclxuLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbiBzcGFuLFxyXG4ud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uIGEsXHJcbi53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0IHNwYW4sXHJcbi53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0IGEsXHJcbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQgc3BhbixcclxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdCBhLFxyXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdCBzcGFuLFxyXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdCBhIHtcclxuXHR0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuXHR0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIEJhc2Ugc3RhdGVzLlxyXG4uYnRuOm5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKSxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSksXHJcbi53b29jb21tZXJjZSBhLmJ1dHRvbjpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSksXHJcbi53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQ6bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpLFxyXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSksXHJcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdDpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSksXHJcbi53b29jb21tZXJjZSBpbnB1dC5idXR0b246bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpLFxyXG4ud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdDpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSksXHJcbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpLFxyXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdDpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJHByaW1hcnkgIWltcG9ydGFudDtcclxuXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYnRuLmJ0bi1vdXRsaW5lLFxyXG4uZm9vdGVyX19idG4ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5idG4uYnRuLWJsYWNrLFxyXG5pbnB1dC5idG4tYmxhY2tbdHlwZT1cInN1Ym1pdFwiXSxcclxuLndvb2NvbW1lcmNlIGEuYnRuLWJsYWNrLmJ1dHRvbixcclxuLndvb2NvbW1lcmNlIGEuYnRuLWJsYWNrLmJ1dHRvbi5hbHQsXHJcbi53b29jb21tZXJjZSBidXR0b24uYnRuLWJsYWNrLmJ1dHRvbixcclxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idG4tYmxhY2suYnV0dG9uLmFsdCxcclxuLndvb2NvbW1lcmNlIGlucHV0LmJ0bi1ibGFjay5idXR0b24sXHJcbi53b29jb21tZXJjZSBpbnB1dC5idG4tYmxhY2suYnV0dG9uLmFsdCxcclxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0LmJ0bi1ibGFjayNzdWJtaXQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMxNTE1MTUgIWltcG9ydGFudDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjMTUxNTE1ICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gSG92ZXIgbWFwOlxyXG4vLyBidG4gKGRlZmF1bHQgcmVkKSA9PiBkYXJrZXIgcmVkIGJnICsgd2hpdGUgdGV4dCAoc29saWQgY29sb3Igc3RheXMgdmlzaWJsZSBvbiBhbnkgYmFja2dyb3VuZClcclxuLmJ0bjpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSk6aG92ZXIsXHJcbi5idG46bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpOmZvY3VzLFxyXG4uYnRuOm5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpOmhvdmVyLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOm5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKTpmb2N1cyxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLFxyXG4ud29vY29tbWVyY2UgYS5idXR0b246bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpOmhvdmVyLFxyXG4ud29vY29tbWVyY2UgYS5idXR0b246bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpOmZvY3VzLFxyXG4ud29vY29tbWVyY2UgYS5idXR0b246bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZSxcclxuLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdDpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSk6aG92ZXIsXHJcbi53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQ6bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpOmZvY3VzLFxyXG4ud29vY29tbWVyY2UgYS5idXR0b24uYWx0Om5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsXHJcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOm5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKTpob3ZlcixcclxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpOmZvY3VzLFxyXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLFxyXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQ6bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpOmhvdmVyLFxyXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQ6bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpOmZvY3VzLFxyXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQ6bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZSxcclxuLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbjpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSk6aG92ZXIsXHJcbi53b29jb21tZXJjZSBpbnB1dC5idXR0b246bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpOmZvY3VzLFxyXG4ud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uOm5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUsXHJcbi53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0Om5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKTpob3ZlcixcclxuLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQ6bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpOmZvY3VzLFxyXG4ud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdDpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLFxyXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0Om5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKTpob3ZlcixcclxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdDpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSk6Zm9jdXMsXHJcbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZSxcclxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQ6bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpOmhvdmVyLFxyXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdDpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSk6Zm9jdXMsXHJcbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0Om5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKTphY3RpdmUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWhvdmVyICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJHByaW1hcnktaG92ZXIgIWltcG9ydGFudDtcclxuXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBidG4tb3V0bGluZSA9PiB3aGl0ZSBiZyArIGJsYWNrIHRleHRcclxuLmJ0bi5idG4tb3V0bGluZTpob3ZlcixcclxuLmJ0bi5idG4tb3V0bGluZTpmb2N1cyxcclxuLmJ0bi5idG4tb3V0bGluZTphY3RpdmUsXHJcbi5idG4tb3V0bGluZTpob3ZlcixcclxuLmJ0bi1vdXRsaW5lOmZvY3VzLFxyXG4uYnRuLW91dGxpbmU6YWN0aXZlLFxyXG5hLmJ0bi5idG4tb3V0bGluZTpob3ZlcixcclxuYS5idG4uYnRuLW91dGxpbmU6Zm9jdXMsXHJcbmEuYnRuLmJ0bi1vdXRsaW5lOmFjdGl2ZSxcclxuLmZvb3Rlcl9fYnRuOmhvdmVyLFxyXG4uZm9vdGVyX19idG46Zm9jdXMsXHJcbi5mb290ZXJfX2J0bjphY3RpdmUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6ICMxNTE1MTUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gYnRuLWJsYWNrID0+IHJlZCBiZyArIHdoaXRlIHRleHQgKyBibGFjayBib3JkZXJcclxuLmJ0bi5idG4tYmxhY2s6aG92ZXIsXHJcbi5idG4uYnRuLWJsYWNrOmZvY3VzLFxyXG4uYnRuLmJ0bi1ibGFjazphY3RpdmUsXHJcbmlucHV0LmJ0bi1ibGFja1t0eXBlPVwic3VibWl0XCJdOmhvdmVyLFxyXG5pbnB1dC5idG4tYmxhY2tbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyxcclxuaW5wdXQuYnRuLWJsYWNrW3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlLFxyXG4ud29vY29tbWVyY2UgYS5idG4tYmxhY2suYnV0dG9uOmhvdmVyLFxyXG4ud29vY29tbWVyY2UgYS5idG4tYmxhY2suYnV0dG9uOmZvY3VzLFxyXG4ud29vY29tbWVyY2UgYS5idG4tYmxhY2suYnV0dG9uOmFjdGl2ZSxcclxuLndvb2NvbW1lcmNlIGEuYnRuLWJsYWNrLmJ1dHRvbi5hbHQ6aG92ZXIsXHJcbi53b29jb21tZXJjZSBhLmJ0bi1ibGFjay5idXR0b24uYWx0OmZvY3VzLFxyXG4ud29vY29tbWVyY2UgYS5idG4tYmxhY2suYnV0dG9uLmFsdDphY3RpdmUsXHJcbi53b29jb21tZXJjZSBidXR0b24uYnRuLWJsYWNrLmJ1dHRvbjpob3ZlcixcclxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idG4tYmxhY2suYnV0dG9uOmZvY3VzLFxyXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ0bi1ibGFjay5idXR0b246YWN0aXZlLFxyXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ0bi1ibGFjay5idXR0b24uYWx0OmhvdmVyLFxyXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ0bi1ibGFjay5idXR0b24uYWx0OmZvY3VzLFxyXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ0bi1ibGFjay5idXR0b24uYWx0OmFjdGl2ZSxcclxuLndvb2NvbW1lcmNlIGlucHV0LmJ0bi1ibGFjay5idXR0b246aG92ZXIsXHJcbi53b29jb21tZXJjZSBpbnB1dC5idG4tYmxhY2suYnV0dG9uOmZvY3VzLFxyXG4ud29vY29tbWVyY2UgaW5wdXQuYnRuLWJsYWNrLmJ1dHRvbjphY3RpdmUsXHJcbi53b29jb21tZXJjZSBpbnB1dC5idG4tYmxhY2suYnV0dG9uLmFsdDpob3ZlcixcclxuLndvb2NvbW1lcmNlIGlucHV0LmJ0bi1ibGFjay5idXR0b24uYWx0OmZvY3VzLFxyXG4ud29vY29tbWVyY2UgaW5wdXQuYnRuLWJsYWNrLmJ1dHRvbi5hbHQ6YWN0aXZlLFxyXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQuYnRuLWJsYWNrI3N1Ym1pdDpob3ZlcixcclxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0LmJ0bi1ibGFjayNzdWJtaXQ6Zm9jdXMsXHJcbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dC5idG4tYmxhY2sjc3VibWl0OmFjdGl2ZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktaG92ZXIgIWltcG9ydGFudDtcclxuXHRib3JkZXItY29sb3I6ICRwcmltYXJ5LWhvdmVyICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gS2VlcCBuZXN0ZWQgdGV4dCBjb25zaXN0ZW50IHdpdGggdGhlIGN1cnJlbnQgc3RhdGUuXHJcbi5idG46aG92ZXIgc3BhbixcclxuLmJ0bjpmb2N1cyBzcGFuLFxyXG4uYnRuOmFjdGl2ZSBzcGFuLFxyXG4uYnRuOmhvdmVyIGEsXHJcbi5idG46Zm9jdXMgYSxcclxuLmJ0bjphY3RpdmUgYSxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciBzcGFuLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzIHNwYW4sXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlIHNwYW4sXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIgYSxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyBhLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZSBhLFxyXG4ud29vY29tbWVyY2UgYS5idXR0b246aG92ZXIgc3BhbixcclxuLndvb2NvbW1lcmNlIGEuYnV0dG9uOmZvY3VzIHNwYW4sXHJcbi53b29jb21tZXJjZSBhLmJ1dHRvbjphY3RpdmUgc3BhbixcclxuLndvb2NvbW1lcmNlIGEuYnV0dG9uOmhvdmVyIGEsXHJcbi53b29jb21tZXJjZSBhLmJ1dHRvbjpmb2N1cyBhLFxyXG4ud29vY29tbWVyY2UgYS5idXR0b246YWN0aXZlIGEsXHJcbi53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQ6aG92ZXIgc3BhbixcclxuLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdDpmb2N1cyBzcGFuLFxyXG4ud29vY29tbWVyY2UgYS5idXR0b24uYWx0OmFjdGl2ZSBzcGFuLFxyXG4ud29vY29tbWVyY2UgYS5idXR0b24uYWx0OmhvdmVyIGEsXHJcbi53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQ6Zm9jdXMgYSxcclxuLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdDphY3RpdmUgYSxcclxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246aG92ZXIgc3BhbixcclxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246Zm9jdXMgc3BhbixcclxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246YWN0aXZlIHNwYW4sXHJcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmhvdmVyIGEsXHJcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmZvY3VzIGEsXHJcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmFjdGl2ZSBhLFxyXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQ6aG92ZXIgc3BhbixcclxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0OmZvY3VzIHNwYW4sXHJcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdDphY3RpdmUgc3BhbixcclxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0OmhvdmVyIGEsXHJcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdDpmb2N1cyBhLFxyXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQ6YWN0aXZlIGEsXHJcbi53b29jb21tZXJjZSBpbnB1dC5idXR0b246aG92ZXIgc3BhbixcclxuLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbjpmb2N1cyBzcGFuLFxyXG4ud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uOmFjdGl2ZSBzcGFuLFxyXG4ud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uOmhvdmVyIGEsXHJcbi53b29jb21tZXJjZSBpbnB1dC5idXR0b246Zm9jdXMgYSxcclxuLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbjphY3RpdmUgYSxcclxuLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQ6aG92ZXIgc3BhbixcclxuLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQ6Zm9jdXMgc3BhbixcclxuLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQ6YWN0aXZlIHNwYW4sXHJcbi53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0OmhvdmVyIGEsXHJcbi53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0OmZvY3VzIGEsXHJcbi53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0OmFjdGl2ZSBhLFxyXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0OmhvdmVyIHNwYW4sXHJcbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6Zm9jdXMgc3BhbixcclxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdDphY3RpdmUgc3BhbixcclxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdDpob3ZlciBhLFxyXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0OmZvY3VzIGEsXHJcbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6YWN0aXZlIGEsXHJcbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0OmhvdmVyIHNwYW4sXHJcbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0OmZvY3VzIHNwYW4sXHJcbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0OmFjdGl2ZSBzcGFuLFxyXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdDpob3ZlciBhLFxyXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdDpmb2N1cyBhLFxyXG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdDphY3RpdmUgYSB7XHJcblx0Y29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gSW5uZXIgc3BhbnMvbGlua3MgaW5oZXJpdCBjb2xvciBmcm9tIHRoZSBidXR0b24ncyBob3ZlciBzdGF0ZS5cclxuLy8gUmVtb3ZlZCB0aGUgaGFyZC1jb2RlZCAjMTUxNTE1IG92ZXJyaWRlIOKAlCBpdCB3YXMgYmxlZWRpbmcgaW50byBjb250ZXh0c1xyXG4vLyB3aGVyZSB0aGUgcGFyZW50IC5idG4tb3V0bGluZTpob3ZlciB1c2VzIGEgZGlmZmVyZW50IGNvbG9yIChlLmcuIHJlZCkuXHJcblxyXG4vLyBDb250ZXh0IG92ZXJyaWRlOiB3aGVuIGEgc2VjdGlvbiBoYXMgLmJhY2tncm91bmQtcmVkLCB0aGUgZGVmYXVsdCByZWQgLmJ0biBiZWNvbWVzXHJcbi8vIGludmlzaWJsZSAocmVkIG9uIHJlZCkuIEludmVydCB0byBhIHdoaXRlIG91dGxpbmUgaW5zdGVhZC5cclxuLmJhY2tncm91bmQtcmVkIC5idG46bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpLFxyXG4uYmFja2dyb3VuZC1yZWQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iYWNrZ3JvdW5kLXJlZCAuYnRuOm5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKTpob3ZlcixcclxuLmJhY2tncm91bmQtcmVkIC5idG46bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpOmZvY3VzLFxyXG4uYmFja2dyb3VuZC1yZWQgLmJ0bjpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSk6YWN0aXZlLFxyXG4uYmFja2dyb3VuZC1yZWQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpub3QoLmJ0bi1ibGFjayk6bm90KC5idG4tb3V0bGluZSk6aG92ZXIsXHJcbi5iYWNrZ3JvdW5kLXJlZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOm5vdCguYnRuLWJsYWNrKTpub3QoLmJ0bi1vdXRsaW5lKTpmb2N1cyxcclxuLmJhY2tncm91bmQtcmVkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06bm90KC5idG4tYmxhY2spOm5vdCguYnRuLW91dGxpbmUpOmFjdGl2ZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBJbnNpZGUgLmJhY2tncm91bmQtcmVkIHBhcmVudCwgLmJ0bi1ibGFjayBob3ZlciAod2hpY2ggZ29lcyB0byBkYXJrZXIgcmVkKSBibGVuZHMgd2l0aCByZWQgYmcuXHJcbi8vIEZvcmNlIGEgd2hpdGUtb3V0bGluZSBob3ZlciBzbyBpdCBzdGF5cyB2aXNpYmxlLlxyXG4uYmFja2dyb3VuZC1yZWQgLmJ0bi5idG4tYmxhY2s6aG92ZXIsXHJcbi5iYWNrZ3JvdW5kLXJlZCAuYnRuLmJ0bi1ibGFjazpmb2N1cyxcclxuLmJhY2tncm91bmQtcmVkIC5idG4uYnRuLWJsYWNrOmFjdGl2ZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBJbnNpZGUgLmJhY2tncm91bmQtcmVkLCAuYnRuLW91dGxpbmUgZGVmYXVsdCBpcyBhbHJlYWR5IHRyYW5zcGFyZW50ICsgd2hpdGUgYm9yZGVyXHJcbi8vIChnb29kKS4gSG92ZXIgc2hvdWxkIGJlIGEgY2xlYXJseSBkaWZmZXJlbnQgbG9vayDigJQgc29saWQgd2hpdGUgd2l0aCByZWQgdGV4dC5cclxuLmJhY2tncm91bmQtcmVkIC5idG4uYnRuLW91dGxpbmU6aG92ZXIsXHJcbi5iYWNrZ3JvdW5kLXJlZCAuYnRuLmJ0bi1vdXRsaW5lOmZvY3VzLFxyXG4uYmFja2dyb3VuZC1yZWQgLmJ0bi5idG4tb3V0bGluZTphY3RpdmUsXHJcbi5iYWNrZ3JvdW5kLXJlZCAuZm9vdGVyX19idG46aG92ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHRib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHRjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gU3Bhbi9hbmNob3IgdGV4dCBpbnNpZGUgcmVkLWJnIGJ1dHRvbnMgb24gaG92ZXIg4oCUIG1hdGNoIHRoZSBwYXJlbnQgKHJlZCkuXHJcbi5iYWNrZ3JvdW5kLXJlZCAuYnRuOmhvdmVyIHNwYW4sXHJcbi5iYWNrZ3JvdW5kLXJlZCAuYnRuOmZvY3VzIHNwYW4sXHJcbi5iYWNrZ3JvdW5kLXJlZCAuYnRuOmFjdGl2ZSBzcGFuLFxyXG4uYmFja2dyb3VuZC1yZWQgLmJ0bjpob3ZlciBhLFxyXG4uYmFja2dyb3VuZC1yZWQgLmJ0bjpmb2N1cyBhLFxyXG4uYmFja2dyb3VuZC1yZWQgLmJ0bjphY3RpdmUgYSB7XHJcblx0Y29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiJWZpZWxkLWlucHV0IHsgLy8gdXNhZ2U6IEBleHRlbmQgJWZpZWxkLWlucHV0XG5cdEBpbmNsdWRlIHRyO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogJHc7XG5cdGNvbG9yOiAkYjtcblx0Zm9udC1zaXplOiByZW0oMTYpO1xuXHRsaW5lLWhlaWdodDogcmVtKDE2KTtcblx0cGFkZGluZzogcmVtKDEzIDE2KTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xuXHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuXG5cdEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcblx0XHRAaW5jbHVkZSB0cjtcblx0XHRvcGFjaXR5OiAwLjg7XG5cdH1cblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYjtcblx0fVxuXG5cdCY6Zm9jdXMge1xuXHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdG9wYWNpdHk6IDAuMjtcblx0XHR9XG5cdH1cblxuXHQmLmhpZGRlbiB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdH1cbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwidXJsXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cInJhbmdlXCJdLFxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0sXG5pbnB1dFt0eXBlPVwid2Vla1wiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cImNvbG9yXCJdLFxudGV4dGFyZWEge1xuXHRAZXh0ZW5kICVmaWVsZC1pbnB1dDtcbn1cblxuaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0bWFyZ2luOiAwO1xufVxuXG5pbnB1dFt0eXBlPW51bWJlcl0ge1xuXHQtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gRmlyZWZveFxuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0cGFkZGluZy1yaWdodDogcmVtKDE2KTtcblx0cGFkZGluZy1sZWZ0OiByZW0oMTYpO1xufVxuXG5maWVsZHNldCB7XG5cdGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG59XG5cbnRleHRhcmVhIHtcblx0aGVpZ2h0OiByZW0oMTEwKTtcblx0cGFkZGluZzogcmVtKDE2KTtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcblx0QGluY2x1ZGUgdHI7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiByZW0oMTYpO1xuXHRoZWlnaHQ6IHJlbSgxNik7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogMTBweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XG5cdGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdG1hcmdpbi1yaWdodDogMC41ZW07XG5cblx0JjpjaGVja2VkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYjtcblx0XHRib3JkZXItY29sb3I6ICRiO1xuXHRcdC8vIGNoZWNrIGljb24gd2hpdGVcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDUxMiA1MTInJTNFJTNDcGF0aCBkPSdNMTczLjg5OCA0MzkuNDA0bC0xNjYuNC0xNjYuNGMtOS45OTctOS45OTctOS45OTctMjYuMjA2IDAtMzYuMjA0bDM2LjIwMy0zNi4yMDRjOS45OTctOS45OTggMjYuMjA3LTkuOTk4IDM2LjIwNCAwTDE5MiAzMTIuNjkgNDMyLjA5NSA3Mi41OTZjOS45OTctOS45OTcgMjYuMjA3LTkuOTk3IDM2LjIwNCAwbDM2LjIwMyAzNi4yMDRjOS45OTcgOS45OTcgOS45OTcgMjYuMjA2IDAgMzYuMjA0bC0yOTQuNCAyOTQuNDAxYy05Ljk5OCA5Ljk5Ny0yNi4yMDcgOS45OTctMzYuMjA0LS4wMDF6JyBmaWxsPSclMjNmZmYnLyUzRSUzQy9zdmclM0VcIik7XG5cdH1cblxuXHRsYWJlbDpob3ZlciAmIHtcblx0XHRib3JkZXItY29sb3I6ICRiO1xuXHR9XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG5cdEBpbmNsdWRlIHRyO1xuXHRmbGV4LXNocmluazogMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogcmVtKDE2KTtcblx0aGVpZ2h0OiByZW0oMTYpO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0bWFyZ2luLXJpZ2h0OiAwLjVlbTtcblxuXHQmOmNoZWNrZWQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRiO1xuXHRcdGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEoJGIsIDEpIDAlLCByZ2JhKCRiLCAxKSByZW0oNCksIHJnYmEoJHcsIDEpIHJlbSg0KSk7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYjtcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdGJvcmRlci1jb2xvcjogJGI7XG5cdH1cblxuXHRsYWJlbDpob3ZlciAmIHtcblx0XHRib3JkZXItY29sb3I6ICRiO1xuXHR9XG59XG4iLCIvLyBDdXN0b20gYW5pbWF0aW9uc1xuQGtleWZyYW1lcyByb3RhdGlvbiB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHR9XG59XG4iLCIvLyBVdGlsaXR5IGdlbmVyYXRvclxuLy8gVXNlZCB0byBnZW5lcmF0ZSB1dGlsaXRpZXMgJiBwcmludCB1dGlsaXRpZXNcbkBtaXhpbiBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgsICRpcy1yZnMtbWVkaWEtcXVlcnk6IGZhbHNlKSB7XG4gICR2YWx1ZXM6IG1hcC1nZXQoJHV0aWxpdHksIHZhbHVlcyk7XG5cbiAgLy8gSWYgdGhlIHZhbHVlcyBhcmUgYSBsaXN0IG9yIHN0cmluZywgY29udmVydCBpdCBpbnRvIGEgbWFwXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZXMpID09IFwic3RyaW5nXCIgb3IgdHlwZS1vZihudGgoJHZhbHVlcywgMSkpICE9IFwibGlzdFwiIHtcbiAgICAkdmFsdWVzOiB6aXAoJHZhbHVlcywgJHZhbHVlcyk7XG4gIH1cblxuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgJHByb3BlcnRpZXM6IG1hcC1nZXQoJHV0aWxpdHksIHByb3BlcnR5KTtcblxuICAgIC8vIE11bHRpcGxlIHByb3BlcnRpZXMgYXJlIHBvc3NpYmxlLCBmb3IgZXhhbXBsZSB3aXRoIHZlcnRpY2FsIG9yIGhvcml6b250YWwgbWFyZ2lucyBvciBwYWRkaW5nc1xuICAgIEBpZiB0eXBlLW9mKCRwcm9wZXJ0aWVzKSA9PSBcInN0cmluZ1wiIHtcbiAgICAgICRwcm9wZXJ0aWVzOiBhcHBlbmQoKCksICRwcm9wZXJ0aWVzKTtcbiAgICB9XG5cbiAgICAvLyBVc2UgY3VzdG9tIGNsYXNzIGlmIHByZXNlbnRcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBjbGFzcyksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSwgbnRoKCRwcm9wZXJ0aWVzLCAxKSk7XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZigkcHJvcGVydHktY2xhc3MgPT0gbnVsbCwgXCJcIiwgJHByb3BlcnR5LWNsYXNzKTtcblxuICAgIC8vIFVzZSBjdXN0b20gQ1NTIHZhcmlhYmxlIG5hbWUgaWYgcHJlc2VudCwgb3RoZXJ3aXNlIGRlZmF1bHQgdG8gYGNsYXNzYFxuICAgICRjc3MtdmFyaWFibGUtbmFtZTogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNzcy12YXJpYWJsZS1uYW1lKSwgbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcykpO1xuXG4gICAgLy8gU3RhdGUgcGFyYW1zIHRvIGdlbmVyYXRlIHBzZXVkby1jbGFzc2VzXG4gICAgJHN0YXRlOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgc3RhdGUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBzdGF0ZSksICgpKTtcblxuICAgICRpbmZpeDogaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kIHN0ci1zbGljZSgkaW5maXgsIDEsIDEpID09IFwiLVwiLCBzdHItc2xpY2UoJGluZml4LCAyKSwgJGluZml4KTtcblxuICAgIC8vIERvbid0IHByZWZpeCBpZiB2YWx1ZSBrZXkgaXMgbnVsbCAoZS5nLiB3aXRoIHNoYWRvdyBjbGFzcylcbiAgICAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXI6IGlmKCRrZXksIGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCAkaW5maXggPT0gXCJcIiwgXCJcIiwgXCItXCIpICsgJGtleSwgXCJcIik7XG5cbiAgICBAaWYgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSB7XG4gICAgICAvLyBJbnNpZGUgdGhlIG1lZGlhIHF1ZXJ5XG4gICAgICBAaWYgJGlzLXJmcy1tZWRpYS1xdWVyeSB7XG4gICAgICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWUpO1xuXG4gICAgICAgIC8vIERvIG5vdCByZW5kZXIgYW55dGhpbmcgaWYgZmx1aWQgYW5kIG5vbiBmbHVpZCB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgICAgICR2YWx1ZTogaWYoJHZhbCA9PSByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKSwgbnVsbCwgJHZhbCk7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgICR2YWx1ZTogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJGlzLWNzcy12YXI6IG1hcC1nZXQoJHV0aWxpdHksIGNzcy12YXIpO1xuICAgICRpcy1sb2NhbC12YXJzOiBtYXAtZ2V0KCR1dGlsaXR5LCBsb2NhbC12YXJzKTtcbiAgICAkaXMtcnRsOiBtYXAtZ2V0KCR1dGlsaXR5LCBydGwpO1xuXG4gICAgQGlmICR2YWx1ZSAhPSBudWxsIHtcbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyogcnRsOmJlZ2luOnJlbW92ZSAqL1xuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLWNzcy12YXIge1xuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH0jeyRjc3MtdmFyaWFibGUtbmFtZX06ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRjc3MtdmFyaWFibGUtbmFtZX06ICN7JHZhbHVlfTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcbiAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgQGVhY2ggJGxvY2FsLXZhciwgJHZhcmlhYmxlIGluICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRsb2NhbC12YXJ9OiAjeyR2YXJpYWJsZX07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICAgIEBpZiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgQGVhY2ggJGxvY2FsLXZhciwgJHZhcmlhYmxlIGluICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhcmlhYmxlfTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6ZW5kOnJlbW92ZSAqL1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwgeHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQGlmIG5vdCAkbiB7XG4gICAgQGVycm9yIFwiYnJlYWtwb2ludCBgI3skbmFtZX1gIG5vdCBmb3VuZCBpbiBgI3skYnJlYWtwb2ludHN9YFwiO1xuICB9XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIHJlZHVjZWQgYnkgMC4wMnB4IHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZlxuLy8gYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChtZCwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1heCBhbmQgJG1heCA+IDAsICRtYXggLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46ICBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogIGJyZWFrcG9pbnQtbWF4KCRuZXh0LCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNhc3MtbGludDpkaXNhYmxlIG5vLWltcG9ydGFudFxuXG4vLyBWaXNpYmlsaXR5XG5AZWFjaCAkYnAgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcblx0LmhpZGRlbi0jeyRicH0tdXAge1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnApKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0LnZpc2libGUtI3skYnB9LXVwIHtcblx0XHQkYnBfbWF4OiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnApIC0gMTtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJGJwX21heCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4uZC1ub25lIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyBUZXh0IGFsaWdubWVudFxuLnRleHQtanVzdGlmeSAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdyYXAgICAgIHsgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG4udGV4dC1ub3dyYXAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuLnRleHQtdHJ1bmNhdGUgeyBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlOyB9XG5cbi50ZXh0LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuLnRleHQtcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuLnRleHQtY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcbkBlYWNoICRicCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuXHRAbWVkaWEgKG1pbi13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJwKSkge1xuXHRcdC50ZXh0LSN7JGJwfS1sZWZ0ICAgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblx0XHQudGV4dC0jeyRicH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuXHRcdC50ZXh0LSN7JGJwfS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXHR9XG59XG5cbi8vIFRleHQgdHJhbnNmb3JtYXRpb25cbi50ZXh0LWxvd2VyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXVwcGVyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWNhcGl0YWxpemUgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi8vIENvbG9yc1xuJGNvbG9yLWFycmF5OiAoXG5cdFx0XHRcdHByaW1hcnk6ICRwcmltYXJ5LFxuXHRcdFx0XHRzZWNvbmRhcnk6ICRzZWNvbmRhcnksXG5cdFx0XHRcdHdoaXRlOiAkdyxcblx0XHRcdFx0YmxhY2s6ICRiLFxuXHRcdFx0XHRncmV5OiAkZ3JleSxcbik7XG5AZWFjaCAkY29sb3ItbmFtZSwgJGNvbG9yLXZhbHVlIGluICRjb2xvci1hcnJheSB7XG5cdCN7Jy5iZy0nICsgJGNvbG9yLW5hbWV9IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdmFsdWUgIWltcG9ydGFudDtcblx0fVxuXHQjeycuY29sb3ItJyArICRjb2xvci1uYW1lfSB7XG5cdFx0Y29sb3I6ICRjb2xvci12YWx1ZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi8vIEltYWdlc1xuLmltZy1jb3ZlciB7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHRvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcbn1cblxuLmltZy1jb250YWluIHtcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG5cdG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbn1cblxuLy8gVGV4dCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy5cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuXHRib3JkZXI6IDA7XG5cdGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcblx0Y2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luOiAtMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0d2lkdGg6IDFweDtcblx0d29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDsgLy8gTWFueSBzY3JlZW4gcmVhZGVyIGFuZCBicm93c2VyIGNvbWJpbmF0aW9ucyBhbm5vdW5jZSBicm9rZW4gd29yZHMgYXMgdGhleSB3b3VsZCBhcHBlYXIgdmlzdWFsbHkuXG5cblx0Jjpmb2N1cyB7XG5cdFx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcblx0XHRjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0Y2xpcC1wYXRoOiBub25lO1xuXHRcdGNvbG9yOiAkYjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bGVmdDogNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0cGFkZGluZzogcmVtKDE1IDIzIDE0KTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dG9wOiA1cHg7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0ei1pbmRleDogMTAwMDAwOyAvLyBBYm92ZSBXUCB0b29sYmFyLlxuXHR9XG59XG5cbi5uby1zY3JvbGwge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDB2aDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG92ZXJzY3JvbGwtYmVoYXZpb3I6IG5vbmU7XG59XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuXHRvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5kaXNhYmxlZCB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1jb250YWluZXItY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lcixcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBDb250YWluZXIgbWl4aW5zXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkY29udGFpbmVyLXBhZGRpbmcteCkge1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuIiwiLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcblxuICAgID4gKiB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIH1cbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1jc3NncmlkIHtcbiAgLmdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQodmFyKC0tI3skcHJlZml4fXJvd3MsIDEpLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1jb2x1bW5zLCAjeyRncmlkLWNvbHVtbnN9KSwgMWZyKTtcbiAgICBnYXA6IHZhcigtLSN7JHByZWZpeH1nYXAsICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG5cbiAgICBAaW5jbHVkZSBtYWtlLWNzc2dyaWQoKTtcbiAgfVxufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLy8gVE9ETzogUmV2aXNpdCBjYWxjIG9yZGVyIGFmdGVyIGh0dHBzOi8vZ2l0aHViLmNvbS9yZWFjdC1ib290c3RyYXAvcmVhY3QtYm9vdHN0cmFwL2lzc3Vlcy82MDM5IGlzIGZpeGVkXG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCkge1xuICAvLyBBZGQgYm94IHNpemluZyBpZiBvbmx5IHRoZSBncmlkIGlzIGxvYWRlZFxuICBib3gtc2l6aW5nOiBpZih2YXJpYWJsZS1leGlzdHMoaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZykgYW5kICRpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nLCBib3JkZXItYm94LCBudWxsKTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHNldCB0aGUgd2lkdGhcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUHJldmVudCBgLmNvbC1hdXRvYCwgYC5jb2xgICgmIHJlc3BvbnNpdmUgdmFyaWFudHMpIGZyb20gYnJlYWtpbmcgb3V0IHRoZSBncmlkXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZTogZmFsc2UsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIEBpZiAkc2l6ZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuXG4gIH0gQGVsc2Uge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXIgb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBkaXZpZGUoMTAwJSwgJGNvdW50KTtcbiAgfVxufVxuXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleDogMSAwIDAlOyAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIH1cblxuICAgICAgLnJvdy1jb2xzI3skaW5maXh9LWF1dG8gPiAqIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBHdXR0ZXJzXG4gICAgICAvL1xuICAgICAgLy8gTWFrZSB1c2Ugb2YgYC5nLSpgLCBgLmd4LSpgIG9yIGAuZ3ktKmAgdXRpbGl0aWVzIHRvIGNoYW5nZSBzcGFjaW5nIGJldHdlZW4gdGhlIGNvbHVtbnMuXG4gICAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGd1dHRlcnMge1xuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3gjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neSN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1ndXR0ZXIteTogI3skdmFsdWV9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNzc2dyaWQoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmctY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvIC8gc3BhbiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTdGFydCB3aXRoIGAxYCBiZWNhdXNlIGAwYCBpcyBhbmQgaW52YWxpZCB2YWx1ZS5cbiAgICAgICAgLy8gRW5kcyB3aXRoIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZS5cbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgLmctc3RhcnQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6ICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQk9PVFNUUkFQIEdSSUQ6XG5cbi8vIE5lZWRlZCBmdW5jdGlvbnMgYW5kIG1peGlucyBhbHJlYWR5IHdlcmUgaW1wb3J0ZWQgaW4gJ19ib290c3RyYXAtdXRpbGl0aWVzLnNjc3MnIGZpbGVcblxuQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL2NvbnRhaW5lcnNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy9ncmlkXCI7XG5cblxuLy8gQ3VzdG9tIGdyaWQgc3R5bGVzXG4ucm93IHtcblx0cm93LWdhcDogJGdyaWQtZ3V0dGVyLXdpZHRoOyAvLyBhZGQgdmVydGljYWwgZ3V0dGVycyBiZXR3ZWVuIGNvbHVtbnNcblxuXHQrIC5yb3cge1xuXHRcdG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aDsgLy8gYWRkIHZlcnRpY2FsIGd1dHRlcnMgYmV0d2VlbiByb3dzXG5cdH1cbn1cblxuLmNvbnRhaW5lciB7XG5cdC0tYnMtZ3V0dGVyLXg6IHZhcigtLWNvbnRhaW5lci1ndXR0ZXIteCk7IC8vIHJlbW92ZSB0aGlzIGFzc2lnbm1lbnQgaWYgeW91IGRvbid0IHdhbnQgdG8ga2VlcCBwYWRkaW5nLXggdmFsdWVzIGNvbnN0YW50IGZvciBhbGwgYnJlYWtwb2ludHM7XG59XG5cbi5jb250YWluZXItZmx1aWQge1xuXHRtYXgtd2lkdGg6ICRjb250YWluZXItZmx1aWQtbWF4LXdpZHRoO1xufVxuIiwiLnNpdGUtZm9vdGVyIHtcblx0ZmxleC1zaHJpbms6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxMDEwO1xuXHRjb2xvcjogJHc7XG5cdHBhZGRpbmc6IHJlbSgzNSAwIDQwKTtcblxuXHQ+IC5jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogcmVtKDM1KTtcblxuXHRcdEBpbmNsdWRlIG1pbihtZCkge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29weXJpZ2h0IHtcblx0XHRmb250LXNpemU6IHJlbSgxNCk7XG5cdFx0bWFyZ2luLXRvcDogcmVtKDMwKTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cblx0fVxuXHQuY29weXJpZ2h0X19pbm5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOnJlbSgzMCk7XG5cblx0XHRAaW5jbHVkZSBtaW4obWQpe1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0fVxuXHR9XG5cblx0LmZvb3Rlcl9fc29jaWFsIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSg0MCk7XG5cdFx0Z2FwOiByZW0oMzApO1xuXG5cdFx0LnNvY2lhbHNfX2l0ZW0ge1xuXHRcdFx0c3ZnIHtcblx0XHRcdFx0d2lkdGg6IHJlbSgzMCk7XG5cdFx0XHRcdGhlaWdodDogcmVtKDMwKTtcblx0XHRcdFx0ZmlsbDogJHc7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0ZmlsbDogJHc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZm9vdGVyX19sb2dvIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiByZW0oODYpO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdC5mb290ZXJfX3NvY2lhbCB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHR9XG5cblx0LmZvb3Rlcl9fYnRuIHtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR9XG5cblx0LmZvb3Rlcl9fYnRuIHNwYW4ge1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdH1cbn1cblxuLmZvb3Rlci1saW5rcyB7XG5cdEBpbmNsdWRlIHVuc3R5bGVkLWxpc3Q7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogcmVtKDE2KTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdEBpbmNsdWRlIG1pbihtZCkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0Z2FwOiByZW0oMzApO1xuXHR9XG5cblx0bGkge1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHR9XG5cblx0YSB7XG5cdFx0Y29sb3I6ICR3O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0fVxuXHR9XG59XG4uZm9vdGVyX19jb250ZW50IHtcblx0cGFkZGluZzogcmVtKDQwIDAgMTUpO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgIzU4NTg1ODtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1ODU4NTg7XG5cdGEge1xuXHRcdGNvbG9yOiAkdztcblx0XHRmb250LXNpemU6IHJlbSgxNik7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cblx0XHQmOmhvdmVye1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdH1cblx0fVxuXHQuZm9vdGVyX19sb2NhdGlvbiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cdC5mb290ZXJfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IHJlbSgxOCk7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMjApO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHRjb2xvcjogJHByaW1hcnk7XG5cdH1cblx0LmZvb3Rlcl9fY29udGFjdC1saXN0e1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IHJlbSgxMyk7XG5cdH1cblxuXHQuZm9vdGVyX19pdGVtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0Z2FwOiAxMHB4O1xuXHR9XG5cdC5idG57XG5cdFx0Zm9udC1zaXplOiByZW0oMTgpO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Y29sb3I6ICRiO1xuXG5cdFx0Jjpob3ZlciBzcGFue1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdH1cblx0fVxufVxuXG4uZm9vdGVyX19ib3R0b20ge1xuXHRwYWRkaW5nLXRvcDogcmVtKDQwKTtcblxuXHQuY29weXJpZ2h0X19pbm5lcntcblxuXHRcdGEscCxzcGFue1xuXHRcdFx0Y29sb3I6ICNCRkJGQkY7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNik7XG5cblx0XHR9XG5cdFx0YTpob3Zlcntcblx0XHRcdGNvbG9yOiAkdztcblx0XHR9XG5cdH1cbn1cblxuLmZvb3Rlci13b3JrX190aW1lIHtcblx0LmJ0bixcblx0LmJ0biBzcGFuIHtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR9XG59XG5cbi8vIFJpZ2h0LXNpZGUgQ1RBIGNvbHVtbjogdmVydGljYWxseSBjZW50ZXIgdGhlIGJ1dHRvbiBzbyBpdCBsaW5lcyB1cCB3aXRoXG4vLyB0aGUgYWRkcmVzcy9jb250YWN0IGluZm8gb24gdGhlIGxlZnQuXG4uZm9vdGVyX19jdGEge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuXHRAaW5jbHVkZSBtaW4obWQpIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHR9XG59XG5cbiIsIi5zaXRlLWhlYWRlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IHZhcigtLWhlYWRlci1oZWlnaHQpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYjtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDEwMDtcblx0Ym94LXNoYWRvdzogMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXHR0cmFuc2l0aW9uOiB0b3AgMC41cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yICR0aW1lLCBoZWlnaHQgJHRpbWUsIGJveC1zaGFkb3cgJHRpbWU7XG5cblx0Ji5pcy1oaWRkZW4ge1xuXHRcdHRvcDogLTEwMCU7XG5cdCAgfVxuXG5cdC5oYXMtaGVyby1maXJzdDpub3QoLmlzLXNjcm9sbGVkKSAmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCAwIDAgLyAxMyUpO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYigwIDAgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxuXG5cdC8vIC5pcy1zY3JvbGxlZCAmIHtcblx0Ly8gXHRoZWlnaHQ6IHZhcigtLWhlYWRlci1zY3JvbGxlZC1oZWlnaHQpO1xuXHQvLyBcdGJveC1zaGFkb3c6IDAgMTBweCAxMHB4IHJnYmEoJGIsIDAuMSk7XG5cdC8vIH1cblxuXHQ+IC5jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogcmVtKDE2NDApO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdGdhcDogcmVtKDMwKTtcblxuXHR9XG5cblx0LnNpdGUtbG9nbyB7XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdHotaW5kZXg6IDM7XG5cdH1cblxuXHQudG9wLWJhcntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdHBhZGRpbmc6IHJlbSgxMCAwKTtcblx0XHQ+IC5jb250YWluZXIge1xuXHRcdFx0bWF4LXdpZHRoOiByZW0oMTY0MCk7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHRcdCZfX2lubmVye1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRnYXA6IHJlbSgzMCk7XG5cdFx0XHRcblx0XHR9XG5cdFx0LnRvcC1tZW51e1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0XHRtYXJnaW46IDBweDtcblx0XHRcdGdhcDogcmVtKDQwKTtcblx0XHRcdGxpe1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRcdFx0XHRjb2xvcjogI0VFRUFFQTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXG5cdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fY29udGFjdHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRnYXA6IHJlbSg0MCk7XG5cdFx0XHQmLWl0ZW17XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGdhcDogcmVtKDE1KTtcblx0XHRcdFx0Y29sb3I6ICNFRUVBRUE7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblxuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0fVxuXHRcdFx0fVx0XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWF4KGxnKSB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXG5cdFx0PiAuY29udGFpbmVyIHtcblx0XHRcdG1pbi1oZWlnaHQ6IHJlbSg4OCk7XG5cdFx0fVxuXHR9XG5cbn1cblxuLnNpdGUtbG9nbyB7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bGluZS1oZWlnaHQ6IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgJHRpbWU7XG5cblx0aW1nIHtcblx0XHR3aWR0aDogcmVtKDcyKTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cblx0XHRAaW5jbHVkZSBtaW4obWQpe1xuXHRcdFx0aGVpZ2h0OiByZW0oNzApO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWluKGxnKXtcblx0XHRcdHdpZHRoOiByZW0oMTQwKTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdH1cblx0fVxufVxuXG4vLyBNb2JpbGUgbWVudSB0b2dnbGVcbi5pY29uLWJ1cmdlciB7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiByZW0oMzApO1xuXHRoZWlnaHQ6IHJlbSgyMCk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMTA7XG5cblx0LmlzLW1lbnUtb3BlbiAmIHtcblx0XHRpIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWShyZW0oLTQpKTtcblx0XHRcdH1cblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKHJlbSg0KSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0aSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAycHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogY2FsYyg1MCUgLSAxcHgpO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtICR0aW1lO1xuXG5cdFx0JjpiZWZvcmUsXG5cdFx0JjphZnRlciB7XG5cdFx0XHRAaW5jbHVkZSB0cjtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHR0b3A6IHJlbSgtOCk7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHR0b3A6IHJlbSg4KTtcblx0XHR9XG5cdH1cblxuXHQuYnRue1xuXHRcdCY6aG92ZXJ7XG5cblx0XHRcdHNwYW57XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeSFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBIZWFkZXIgbWVudVxuLm1haW4tbmF2IHtcblx0QGluY2x1ZGUgbWF4KGxnKSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTsgLy8gdHdlYWsgZm9yIG1vYmlsZXNcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYjtcblx0XHRjb2xvcjogJGI7XG5cdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHRwYWRkaW5nOiB2YXIoLS1oZWFkZXItaGVpZ2h0KSAwIHJlbSgzMCk7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXM7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0ei1pbmRleDogLTE7XG5cdH1cblxuXHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiByZW0oMjApO1xuXHR9XG5cblx0LmlzLW1lbnUtb3BlbiAmIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdGltZTtcblx0XHR6LWluZGV4OiAyO1xuXHR9XG5cblx0LmJ0bntcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdG1hcmdpbi1sZWZ0OiByZW0oMzApO1xuXG5cdFx0QGluY2x1ZGUgbWF4KDEwMjQpe1xuXHRcdFx0bWFyZ2luLXRvcDogcmVtKDMwKTtcblx0XHR9XG5cdH1cbn1cblxuLm1haW4tbWVudSB7XG5cdEBpbmNsdWRlIHVuc3R5bGVkLWxpc3Q7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogcmVtKDIwKTtcblxuXHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiByZW0oNDApO1xuXHR9XG5cblx0Jl9fY29udGFpbmVyIHtcblx0XHRAZXh0ZW5kIC5jb250YWluZXI7XG5cblx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdG1heC13aWR0aDogdW5zZXQ7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdH1cblx0fVxuXG5cdD4gbGkge1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRoZWlnaHQ6IHZhcigtLWhlYWRlci1zY3JvbGxlZC1oZWlnaHQpO1xuXHRcdH1cblxuXHRcdCYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiByZW0oMjQpO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdH1cblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdEBpbmNsdWRlIHRyO1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0d2lkdGg6IHJlbSgxNik7XG5cdFx0XHRcdGhlaWdodDogcmVtKDE0KTtcblx0XHRcdFx0Ly8gaWNvbjogY2hldnJvbiBkb3duIChwcmltYXJ5KVxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQ0OCA1MTInJTNFJTNDcGF0aCBkPSdNNDQxLjkgMTY3LjNsLTE5LjgtMTkuOGMtNC43LTQuNy0xMi4zLTQuNy0xNyAwTDIyNCAzMjguMiA0Mi45IDE0Ny41Yy00LjctNC43LTEyLjMtNC43LTE3IDBMNi4xIDE2Ny4zYy00LjcgNC43LTQuNyAxMi4zIDAgMTdsMjA5LjQgMjA5LjRjNC43IDQuNyAxMi4zIDQuNyAxNyAwbDIwOS40LTIwOS40YzQuNy00LjcgNC43LTEyLjMgMC0xN3onIGZpbGw9JyUyM2RmMDAwMCcvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgNTAlIC8gY29udGFpbjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDAuNmVtO1xuXHRcdFx0XHRyaWdodDogMDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdFx0XHR0b3A6IGNhbGMoNTAlIC0gcmVtKDcpKTtcblx0XHRcdFx0XHRyaWdodDogcmVtKC0yMCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgaG92ZXIge1xuXHRcdFx0XHQuc3ViLW1lbnUge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0PiBhIHtcblx0XHRcdGNvbG9yOiAkdztcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMjIpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblxuXHRcdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRcdC5oYXMtaGVyby1maXJzdDpub3QoLmlzLXNjcm9sbGVkKSAmIHtcblx0XHRcdFx0XHRjb2xvcjogJHc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgaG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc3ViLW1lbnUge1xuXHRcdEBpbmNsdWRlIHVuc3R5bGVkLWxpc3Q7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZy10b3A6IHJlbSgxMCk7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogcmVtKDIwMCk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiByZW0oMTApO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWShyZW0oMTApKTtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgJHRpbWU7XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiByZW0oNSAxMCA1IDE1KTtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0XHRcdFx0dHJhbnNpdGlvbjogdGV4dC1zaGFkb3cgJHRpbWU7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRcdFx0Y29sb3I6ICR3O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgaG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkdztcblx0XHRcdFx0XHR0ZXh0LXNoYWRvdzogLTAuMDI1ZW0gMCAwLjAyNWVtICR3LCAwLjAyNWVtIDAgMC4wMjVlbSAkdztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLy8gc2Fzcy1saW50OmRpc2FibGUtYWxsXG5cbi53cGNmNyB7XG5cdC5zY3JlZW4tcmVhZGVyLXJlc3BvbnNlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdFx0d2lkdGg6IDFweDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRib3JkZXI6IDA7XG5cdH1cblxuXHRpbnB1dFt0eXBlPSdzdWJtaXQnXSB7XG5cdFx0QGV4dGVuZCAuYnRuO1xuXHR9XG5cblx0Zm9ybSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0LndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxOCk7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbi10b3A6IHJlbSgyMCk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdH1cblxuXHRcdCYuaW5pdCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Ji5zZW50IC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuXHRcdFx0Y29sb3I6ICRncmVlbjtcblx0XHR9XG5cblx0XHQmLmZhaWxlZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LFxuXHRcdCYuYWJvcnRlZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcblx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdH1cblxuXHRcdCYuc3BhbSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcblx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdH1cblxuXHRcdCYuaW52YWxpZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LFxuXHRcdCYudW5hY2NlcHRlZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcblx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdH1cblx0fVxuXG5cdC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDE2KTtcblx0fVxuXG5cdC5mb3JtLWdyb3VwIHtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMTYpO1xuXHR9XG5cblx0bGFiZWwge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cblxuXHQud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdG1hcmdpbi1sZWZ0OiByZW0oNSk7XG5cdFx0dGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG5cdH1cblxuXHQud3BjZjctYWNjZXB0YW5jZSB7XG5cdFx0bGFiZWwge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0fVxuXG5cdFx0LndwY2Y3LWxpc3QtaXRlbSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cdH1cbn1cblxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud3BjZjctbm90LXZhbGlkLXRpcCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkdztcblx0Y29sb3I6ICRyZWQ7XG5cdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwLjVyZW0gMDtcbn1cblxuLnVzZS1mbG9hdGluZy12YWxpZGF0aW9uLXRpcCAud3BjZjctbm90LXZhbGlkLXRpcCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAyMCU7XG5cdGxlZnQ6IDIwJTtcblx0ei1pbmRleDogMTAwO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkcmVkO1xuXHRiYWNrZ3JvdW5kOiAkdztcblx0cGFkZGluZzogMC4yZW0gMC44ZW07XG59XG5cbnNwYW4ud3BjZjctbGlzdC1pdGVtIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW46IDAgMCAwIDFlbTtcbn1cblxuc3Bhbi53cGNmNy1saXN0LWl0ZW0tbGFiZWw6OmJlZm9yZSxcbnNwYW4ud3BjZjctbGlzdC1pdGVtLWxhYmVsOjphZnRlciB7XG5cdGNvbnRlbnQ6ICcgJztcbn1cblxuZGl2LndwY2Y3IHtcblx0LmFqYXgtbG9hZGVyLFxuXHQud3BjZjctc3Bpbm5lciB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2JsYWNrLWxvYWRlci5zdmcnKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdHdpZHRoOiByZW0oMjQpO1xuXHRcdGhlaWdodDogcmVtKDI0KTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiBjYWxjKDEwMCUgKyAzcHgpO1xuXHRcdGxlZnQ6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0ZGl2LmFqYXgtZXJyb3Ige1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHRpbnB1dFt0eXBlPSdmaWxlJ10ge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG5cdGlucHV0W3R5cGU9J2ZpbGUnXTpkaXNhYmxlZCB7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHR9XG5cblx0LndwY2Y3LXN1Ym1pdDpkaXNhYmxlZCB7XG5cdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0fVxufVxuXG4ud3BjZjctZm9ybS5zdWJtaXR0aW5nIHtcblx0LmFqYXgtbG9hZGVyLFxuXHQud3BjZjctc3Bpbm5lciB7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0fVxufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9yLXZhcmlhYmxlc1xuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9yLXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9ycy1tYXBcbiRncmF5czogKFxuICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgXCIzMDBcIjogJGdyYXktMzAwLFxuICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgXCI2MDBcIjogJGdyYXktNjAwLFxuICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgXCI5MDBcIjogJGdyYXktOTAwXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9ycy1tYXBcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvci12YXJpYWJsZXNcbiRibHVlOiAgICAjMGQ2ZWZkICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZDYzMzg0ICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMxOTg3NTQgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMGRjYWYwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9ycy1tYXBcbiRjb2xvcnM6IChcbiAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gIFwiYmxhY2tcIjogICAgICAkYmxhY2ssXG4gIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9ycy1tYXBcblxuLy8gVGhlIGNvbnRyYXN0IHJhdGlvIHRvIHJlYWNoIGFnYWluc3Qgd2hpdGUsIHRvIGRldGVybWluZSBpZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJsaWdodFwiIHRvIFwiZGFya1wiLiBBY2NlcHRhYmxlIHZhbHVlcyBmb3IgV0NBRyAyLjAgYXJlIDMsIDQuNSBhbmQgNy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvV0NBRzIwLyN2aXN1YWwtYXVkaW8tY29udHJhc3QtY29udHJhc3RcbiRtaW4tY29udHJhc3QtcmF0aW86ICAgNC41ICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJGNvbG9yLWNvbnRyYXN0LWRhcms6ICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNvbG9yLWNvbnRyYXN0LWxpZ2h0OiAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRibHVlLTEwMDogdGludC1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcbiRibHVlLTIwMDogdGludC1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcbiRibHVlLTMwMDogdGludC1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTQwMDogdGludC1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcbiRibHVlLTUwMDogJGJsdWUgIWRlZmF1bHQ7XG4kYmx1ZS02MDA6IHNoYWRlLWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNzAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTgwMDogc2hhZGUtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS05MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuXG4kaW5kaWdvLTEwMDogdGludC1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuJGluZGlnby0yMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMzAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTQwMDogdGludC1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby01MDA6ICRpbmRpZ28gIWRlZmF1bHQ7XG4kaW5kaWdvLTYwMDogc2hhZGUtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNzAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby04MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTkwMDogc2hhZGUtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcblxuJHB1cnBsZS0xMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMjAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTMwMDogdGludC1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS00MDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNTAwOiAkcHVycGxlICFkZWZhdWx0O1xuJHB1cnBsZS02MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTcwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtODAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS05MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRwaW5rLTEwMDogdGludC1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcbiRwaW5rLTIwMDogdGludC1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcbiRwaW5rLTMwMDogdGludC1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTQwMDogdGludC1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcbiRwaW5rLTUwMDogJHBpbmsgIWRlZmF1bHQ7XG4kcGluay02MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNzAwOiBzaGFkZS1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTgwMDogc2hhZGUtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay05MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuXG4kcmVkLTEwMDogdGludC1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuJHJlZC0yMDA6IHRpbnQtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtMzAwOiB0aW50LWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTQwMDogdGludC1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC01MDA6ICRyZWQgIWRlZmF1bHQ7XG4kcmVkLTYwMDogc2hhZGUtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNzAwOiBzaGFkZS1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC04MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTkwMDogc2hhZGUtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcblxuJG9yYW5nZS0xMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMjAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTMwMDogdGludC1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS00MDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNTAwOiAkb3JhbmdlICFkZWZhdWx0O1xuJG9yYW5nZS02MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTcwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtODAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS05MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG5cbiR5ZWxsb3ctMTAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTIwMDogdGludC1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy0zMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNDAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTUwMDogJHllbGxvdyAhZGVmYXVsdDtcbiR5ZWxsb3ctNjAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy03MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTgwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctOTAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuXG4kZ3JlZW4tMTAwOiB0aW50LWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcbiRncmVlbi0yMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTMwMDogdGludC1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNDAwOiB0aW50LWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi01MDA6ICRncmVlbiAhZGVmYXVsdDtcbiRncmVlbi02MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi03MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcbiRncmVlbi04MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcbiRncmVlbi05MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcblxuJHRlYWwtMTAwOiB0aW50LWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xuJHRlYWwtMjAwOiB0aW50LWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xuJHRlYWwtMzAwOiB0aW50LWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtNDAwOiB0aW50LWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xuJHRlYWwtNTAwOiAkdGVhbCAhZGVmYXVsdDtcbiR0ZWFsLTYwMDogc2hhZGUtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC03MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtODAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTkwMDogc2hhZGUtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG5cbiRjeWFuLTEwMDogdGludC1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcbiRjeWFuLTIwMDogdGludC1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcbiRjeWFuLTMwMDogdGludC1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTQwMDogdGludC1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcbiRjeWFuLTUwMDogJGN5YW4gIWRlZmF1bHQ7XG4kY3lhbi02MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNzAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTgwMDogc2hhZGUtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi05MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuXG4kYmx1ZXM6IChcbiAgXCJibHVlLTEwMFwiOiAkYmx1ZS0xMDAsXG4gIFwiYmx1ZS0yMDBcIjogJGJsdWUtMjAwLFxuICBcImJsdWUtMzAwXCI6ICRibHVlLTMwMCxcbiAgXCJibHVlLTQwMFwiOiAkYmx1ZS00MDAsXG4gIFwiYmx1ZS01MDBcIjogJGJsdWUtNTAwLFxuICBcImJsdWUtNjAwXCI6ICRibHVlLTYwMCxcbiAgXCJibHVlLTcwMFwiOiAkYmx1ZS03MDAsXG4gIFwiYmx1ZS04MDBcIjogJGJsdWUtODAwLFxuICBcImJsdWUtOTAwXCI6ICRibHVlLTkwMFxuKSAhZGVmYXVsdDtcblxuJGluZGlnb3M6IChcbiAgXCJpbmRpZ28tMTAwXCI6ICRpbmRpZ28tMTAwLFxuICBcImluZGlnby0yMDBcIjogJGluZGlnby0yMDAsXG4gIFwiaW5kaWdvLTMwMFwiOiAkaW5kaWdvLTMwMCxcbiAgXCJpbmRpZ28tNDAwXCI6ICRpbmRpZ28tNDAwLFxuICBcImluZGlnby01MDBcIjogJGluZGlnby01MDAsXG4gIFwiaW5kaWdvLTYwMFwiOiAkaW5kaWdvLTYwMCxcbiAgXCJpbmRpZ28tNzAwXCI6ICRpbmRpZ28tNzAwLFxuICBcImluZGlnby04MDBcIjogJGluZGlnby04MDAsXG4gIFwiaW5kaWdvLTkwMFwiOiAkaW5kaWdvLTkwMFxuKSAhZGVmYXVsdDtcblxuJHB1cnBsZXM6IChcbiAgXCJwdXJwbGUtMTAwXCI6ICRwdXJwbGUtMTAwLFxuICBcInB1cnBsZS0yMDBcIjogJHB1cnBsZS0yMDAsXG4gIFwicHVycGxlLTMwMFwiOiAkcHVycGxlLTMwMCxcbiAgXCJwdXJwbGUtNDAwXCI6ICRwdXJwbGUtNDAwLFxuICBcInB1cnBsZS01MDBcIjogJHB1cnBsZS01MDAsXG4gIFwicHVycGxlLTYwMFwiOiAkcHVycGxlLTYwMCxcbiAgXCJwdXJwbGUtNzAwXCI6ICRwdXJwbGUtNzAwLFxuICBcInB1cnBsZS04MDBcIjogJHB1cnBsZS04MDAsXG4gIFwicHVycGxlLTkwMFwiOiAkcHVycGxlLTkwMFxuKSAhZGVmYXVsdDtcblxuJHBpbmtzOiAoXG4gIFwicGluay0xMDBcIjogJHBpbmstMTAwLFxuICBcInBpbmstMjAwXCI6ICRwaW5rLTIwMCxcbiAgXCJwaW5rLTMwMFwiOiAkcGluay0zMDAsXG4gIFwicGluay00MDBcIjogJHBpbmstNDAwLFxuICBcInBpbmstNTAwXCI6ICRwaW5rLTUwMCxcbiAgXCJwaW5rLTYwMFwiOiAkcGluay02MDAsXG4gIFwicGluay03MDBcIjogJHBpbmstNzAwLFxuICBcInBpbmstODAwXCI6ICRwaW5rLTgwMCxcbiAgXCJwaW5rLTkwMFwiOiAkcGluay05MDBcbikgIWRlZmF1bHQ7XG5cbiRyZWRzOiAoXG4gIFwicmVkLTEwMFwiOiAkcmVkLTEwMCxcbiAgXCJyZWQtMjAwXCI6ICRyZWQtMjAwLFxuICBcInJlZC0zMDBcIjogJHJlZC0zMDAsXG4gIFwicmVkLTQwMFwiOiAkcmVkLTQwMCxcbiAgXCJyZWQtNTAwXCI6ICRyZWQtNTAwLFxuICBcInJlZC02MDBcIjogJHJlZC02MDAsXG4gIFwicmVkLTcwMFwiOiAkcmVkLTcwMCxcbiAgXCJyZWQtODAwXCI6ICRyZWQtODAwLFxuICBcInJlZC05MDBcIjogJHJlZC05MDBcbikgIWRlZmF1bHQ7XG5cbiRvcmFuZ2VzOiAoXG4gIFwib3JhbmdlLTEwMFwiOiAkb3JhbmdlLTEwMCxcbiAgXCJvcmFuZ2UtMjAwXCI6ICRvcmFuZ2UtMjAwLFxuICBcIm9yYW5nZS0zMDBcIjogJG9yYW5nZS0zMDAsXG4gIFwib3JhbmdlLTQwMFwiOiAkb3JhbmdlLTQwMCxcbiAgXCJvcmFuZ2UtNTAwXCI6ICRvcmFuZ2UtNTAwLFxuICBcIm9yYW5nZS02MDBcIjogJG9yYW5nZS02MDAsXG4gIFwib3JhbmdlLTcwMFwiOiAkb3JhbmdlLTcwMCxcbiAgXCJvcmFuZ2UtODAwXCI6ICRvcmFuZ2UtODAwLFxuICBcIm9yYW5nZS05MDBcIjogJG9yYW5nZS05MDBcbikgIWRlZmF1bHQ7XG5cbiR5ZWxsb3dzOiAoXG4gIFwieWVsbG93LTEwMFwiOiAkeWVsbG93LTEwMCxcbiAgXCJ5ZWxsb3ctMjAwXCI6ICR5ZWxsb3ctMjAwLFxuICBcInllbGxvdy0zMDBcIjogJHllbGxvdy0zMDAsXG4gIFwieWVsbG93LTQwMFwiOiAkeWVsbG93LTQwMCxcbiAgXCJ5ZWxsb3ctNTAwXCI6ICR5ZWxsb3ctNTAwLFxuICBcInllbGxvdy02MDBcIjogJHllbGxvdy02MDAsXG4gIFwieWVsbG93LTcwMFwiOiAkeWVsbG93LTcwMCxcbiAgXCJ5ZWxsb3ctODAwXCI6ICR5ZWxsb3ctODAwLFxuICBcInllbGxvdy05MDBcIjogJHllbGxvdy05MDBcbikgIWRlZmF1bHQ7XG5cbiRncmVlbnM6IChcbiAgXCJncmVlbi0xMDBcIjogJGdyZWVuLTEwMCxcbiAgXCJncmVlbi0yMDBcIjogJGdyZWVuLTIwMCxcbiAgXCJncmVlbi0zMDBcIjogJGdyZWVuLTMwMCxcbiAgXCJncmVlbi00MDBcIjogJGdyZWVuLTQwMCxcbiAgXCJncmVlbi01MDBcIjogJGdyZWVuLTUwMCxcbiAgXCJncmVlbi02MDBcIjogJGdyZWVuLTYwMCxcbiAgXCJncmVlbi03MDBcIjogJGdyZWVuLTcwMCxcbiAgXCJncmVlbi04MDBcIjogJGdyZWVuLTgwMCxcbiAgXCJncmVlbi05MDBcIjogJGdyZWVuLTkwMFxuKSAhZGVmYXVsdDtcblxuJHRlYWxzOiAoXG4gIFwidGVhbC0xMDBcIjogJHRlYWwtMTAwLFxuICBcInRlYWwtMjAwXCI6ICR0ZWFsLTIwMCxcbiAgXCJ0ZWFsLTMwMFwiOiAkdGVhbC0zMDAsXG4gIFwidGVhbC00MDBcIjogJHRlYWwtNDAwLFxuICBcInRlYWwtNTAwXCI6ICR0ZWFsLTUwMCxcbiAgXCJ0ZWFsLTYwMFwiOiAkdGVhbC02MDAsXG4gIFwidGVhbC03MDBcIjogJHRlYWwtNzAwLFxuICBcInRlYWwtODAwXCI6ICR0ZWFsLTgwMCxcbiAgXCJ0ZWFsLTkwMFwiOiAkdGVhbC05MDBcbikgIWRlZmF1bHQ7XG5cbiRjeWFuczogKFxuICBcImN5YW4tMTAwXCI6ICRjeWFuLTEwMCxcbiAgXCJjeWFuLTIwMFwiOiAkY3lhbi0yMDAsXG4gIFwiY3lhbi0zMDBcIjogJGN5YW4tMzAwLFxuICBcImN5YW4tNDAwXCI6ICRjeWFuLTQwMCxcbiAgXCJjeWFuLTUwMFwiOiAkY3lhbi01MDAsXG4gIFwiY3lhbi02MDBcIjogJGN5YW4tNjAwLFxuICBcImN5YW4tNzAwXCI6ICRjeWFuLTcwMCxcbiAgXCJjeWFuLTgwMFwiOiAkY3lhbi04MDAsXG4gIFwiY3lhbi05MDBcIjogJGN5YW4tOTAwXG4pICFkZWZhdWx0O1xuLy8gZnVzdi1lbmFibGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3JzLW1hcFxuJHRoZW1lLWNvbG9yczogKFxuICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvcnMtbWFwXG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLCBcIiUzY1wiKSxcbiAgKFwiPlwiLCBcIiUzZVwiKSxcbiAgKFwiI1wiLCBcIiUyM1wiKSxcbiAgKFwiKFwiLCBcIiUyOFwiKSxcbiAgKFwiKVwiLCBcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlZHVjZWQtbW90aW9uOiAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zbW9vdGgtc2Nyb2xsOiAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzOiAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1jc3NncmlkOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWJ1dHRvbi1wb2ludGVyczogICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZnM6ICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLW5lZ2F0aXZlLW1hcmdpbnM6ICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6IHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXM6ICB0cnVlICFkZWZhdWx0O1xuXG4vLyBQcmVmaXggZm9yIDpyb290IENTUyB2YXJpYWJsZXNcblxuJHZhcmlhYmxlLXByZWZpeDogICAgICAgICAgICAgYnMtICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCBmb3IgdGhlIHNob3J0ZXIgYCRwcmVmaXhgXG4kcHJlZml4OiAgICAgICAgICAgICAgICAgICAgICAkdmFyaWFibGUtcHJlZml4ICFkZWZhdWx0O1xuXG4vLyBHcmFkaWVudFxuLy9cbi8vIFRoZSBncmFkaWVudCB3aGljaCBpcyBhZGRlZCB0byBjb21wb25lbnRzIGlmIGAkZW5hYmxlLWdyYWRpZW50c2AgaXMgYHRydWVgXG4vLyBUaGlzIGdyYWRpZW50IGlzIGFsc28gYWRkZWQgdG8gZWxlbWVudHMgd2l0aCBgLmJnLWdyYWRpZW50YFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHZhcmlhYmxlLWdyYWRpZW50XG4kZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoJHdoaXRlLCAuMTUpLCByZ2JhKCR3aGl0ZSwgMCkpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB2YXJpYWJsZS1ncmFkaWVudFxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwYWNlci12YXJpYWJsZXMtbWFwc1xuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoXG4gIDA6IDAsXG4gIDE6ICRzcGFjZXIgKiAuMjUsXG4gIDI6ICRzcGFjZXIgKiAuNSxcbiAgMzogJHNwYWNlcixcbiAgNDogJHNwYWNlciAqIDEuNSxcbiAgNTogJHNwYWNlciAqIDMsXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzcGFjZXItdmFyaWFibGVzLW1hcHNcblxuLy8gUG9zaXRpb25cbi8vXG4vLyBEZWZpbmUgdGhlIGVkZ2UgcG9zaXRpb25pbmcgYW5jaG9ycyBvZiB0aGUgcG9zaXRpb24gdXRpbGl0aWVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcG9zaXRpb24tbWFwXG4kcG9zaXRpb24tdmFsdWVzOiAoXG4gIDA6IDAsXG4gIDUwOiA1MCUsXG4gIDEwMDogMTAwJVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcG9zaXRpb24tbWFwXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGJvZHktdGV4dC1hbGlnbjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbiRsaW5rLXNoYWRlLXBlcmNlbnRhZ2U6ICAgICAgICAgICAgICAgICAgIDIwJSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIHNoaWZ0LWNvbG9yKCRsaW5rLWNvbG9yLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudDogICAgICAgICAgIGFmdGVyICFkZWZhdWx0O1xuJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg6ICAgICAgICAgICAgICAgICAgMSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JpZC1icmVha3BvaW50c1xuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHgsXG4gIHh4bDogMTQwMHB4XG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmlkLWJyZWFrcG9pbnRzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29udGFpbmVyLW1heC13aWR0aHNcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4LFxuICB4eGw6IDEzMjBweFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29udGFpbmVyLW1heC13aWR0aHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG4vLyBDb250YWluZXIgcGFkZGluZ1xuXG4kY29udGFpbmVyLXBhZGRpbmcteDogJGdyaWQtZ3V0dGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItdmFyaWFibGVzXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoczogKFxuICAxOiAxcHgsXG4gIDI6IDJweCxcbiAgMzogM3B4LFxuICA0OiA0cHgsXG4gIDU6IDVweFxuKSAhZGVmYXVsdDtcblxuJGJvcmRlci1zdHlsZTogICAgICAgICAgICAgICAgc29saWQgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAgICByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy14bDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtMnhsOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXBpbGw6ICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm94LXNoYWRvdy12YXJpYWJsZXNcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctaW5zZXQ6ICAgICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm94LXNoYWRvdy12YXJpYWJsZXNcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJldC12YXJpYWJsZXNcbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmV0LXZhcmlhYmxlc1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS10cmFuc2l0aW9uXG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGg6ICAgd2lkdGggLjM1cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS10cmFuc2l0aW9uXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFzcGVjdC1yYXRpb3NcbiRhc3BlY3QtcmF0aW9zOiAoXG4gIFwiMXgxXCI6IDEwMCUsXG4gIFwiNHgzXCI6IGNhbGMoMyAvIDQgKiAxMDAlKSxcbiAgXCIxNng5XCI6IGNhbGMoOSAvIDE2ICogMTAwJSksXG4gIFwiMjF4OVwiOiBjYWxjKDkgLyAyMSAqIDEwMCUpXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhc3BlY3QtcmF0aW9zXG4vLyBzdHlsZWxpbnQtZW5hYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXZhcmlhYmxlc1xuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1mb250LXNhbnMtc2VyaWYpICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWNvZGU6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlKSAhZGVmYXVsdDtcblxuLy8gJGZvbnQtc2l6ZS1yb290IGFmZmVjdHMgdGhlIHZhbHVlIG9mIGByZW1gLCB3aGljaCBpcyB1c2VkIGZvciBhcyB3ZWxsIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBhbmQgbWFyZ2luc1xuLy8gJGZvbnQtc2l6ZS1iYXNlIGFmZmVjdHMgdGhlIGZvbnQgc2l6ZSBvZiB0aGUgYm9keSB0ZXh0XG4kZm9udC1zaXplLXJvb3Q6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1zZW1pYm9sZDogICAgICAgIDYwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcblxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDIgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtc2l6ZXNcbiRmb250LXNpemVzOiAoXG4gIDE6ICRoMS1mb250LXNpemUsXG4gIDI6ICRoMi1mb250LXNpemUsXG4gIDM6ICRoMy1mb250LXNpemUsXG4gIDQ6ICRoNC1mb250LXNpemUsXG4gIDU6ICRoNS1mb250LXNpemUsXG4gIDY6ICRoNi1mb250LXNpemVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtc2l6ZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGhlYWRpbmdzLXZhcmlhYmxlc1xuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXN0eWxlOiAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBoZWFkaW5ncy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRpc3BsYXktaGVhZGluZ3NcbiRkaXNwbGF5LWZvbnQtc2l6ZXM6IChcbiAgMTogNXJlbSxcbiAgMjogNC41cmVtLFxuICAzOiA0cmVtLFxuICA0OiAzLjVyZW0sXG4gIDU6IDNyZW0sXG4gIDY6IDIuNXJlbVxuKSAhZGVmYXVsdDtcblxuJGRpc3BsYXktZm9udC1mYW1pbHk6IG51bGwgIWRlZmF1bHQ7XG4kZGlzcGxheS1mb250LXN0eWxlOiAgbnVsbCAhZGVmYXVsdDtcbiRkaXNwbGF5LWZvbnQtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkaXNwbGF5LWhlYWRpbmdzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0eXBlLXZhcmlhYmxlc1xuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgLjg3NWVtICFkZWZhdWx0O1xuXG4kc3ViLXN1cC1mb250LXNpemU6ICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kaW5pdGlhbGlzbS1mb250LXNpemU6ICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvb3Rlci1mb250LXNpemU6ICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kaHItY29sb3I6ICAgICAgICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRoci1iZy1jb2xvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXG4kaHItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuLy8gZnVzdi1lbmFibGVcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gQWxsb3dzIGZvciBpbmhlcml0ZWQgY29sb3JzXG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGhyLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgLjI1ICFkZWZhdWx0O1xuXG4kbGVnZW5kLW1hcmdpbi1ib3R0b206ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC1zaXplOiAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC13ZWlnaHQ6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjE4NzVlbSAhZGVmYXVsdDtcbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICR5ZWxsb3ctMTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0eXBlLXZhcmlhYmxlc1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLXZhcmlhYmxlc1xuJHRhYmxlLWNlbGwtcGFkZGluZy15OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXg6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbTogICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteC1zbTogICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ246ICAgdG9wICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4kdGFibGUtdGgtZm9udC13ZWlnaHQ6ICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1jb2xvcjogICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1iZy1mYWN0b3I6ICAgICAuMDUgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1iZzogICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3I6ICAgICAgLjEgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmctZmFjdG9yOiAgICAgICAuMDc1ICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLWZhY3RvcjogICAgICAgICAuMSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtY29sdW1ucy1vcmRlcjogZXZlbiAhZGVmYXVsdDtcblxuJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjogY3VycmVudGNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLXNjYWxlOiAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS1sb29wXG4kdGFibGUtdmFyaWFudHM6IChcbiAgXCJwcmltYXJ5XCI6ICAgIHNoaWZ0LWNvbG9yKCRwcmltYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInNlY29uZGFyeVwiOiAgc2hpZnQtY29sb3IoJHNlY29uZGFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzdWNjZXNzXCI6ICAgIHNoaWZ0LWNvbG9yKCRzdWNjZXNzLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImluZm9cIjogICAgICAgc2hpZnQtY29sb3IoJGluZm8sICR0YWJsZS1iZy1zY2FsZSksXG4gIFwid2FybmluZ1wiOiAgICBzaGlmdC1jb2xvcigkd2FybmluZywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJkYW5nZXJcIjogICAgIHNoaWZ0LWNvbG9yKCRkYW5nZXIsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFyayxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLWxvb3BcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWJ0bi12YXJpYWJsZXNcbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5OiAuMjUgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJsdXI6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWJ0bi12YXJpYWJsZXNcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFibGVzXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kYnRuLWxpbmstaG92ZXItY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudDogICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudDogICAgICAgIDE1JSAhZGVmYXVsdDtcbiRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudDogICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudDogICAgMTAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50OiAgICAgIDIwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50OiAgICAgICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50OiAgMjUlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50OiAgIDEwJSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhYmxlc1xuXG5cbi8vIEZvcm1zXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXRleHQtdmFyaWFibGVzXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXRleHQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xuJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tbGFiZWwtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWlucHV0LXZhcmlhYmxlc1xuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNTAlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15ICogLjUpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1jb2xvci13aWR0aDogICAgICAgICAgICAgICAgICAgICAgM3JlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1pbnB1dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tY2hlY2stdmFyaWFibGVzXG4kZm9ybS1jaGVjay1pbnB1dC13aWR0aDogICAgICAgICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1taW4taGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ6ICAgICAgICAgICAgICAgICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI6ICAgICAgICAgIGJyaWdodG5lc3MoOTAlKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI6ICAgICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdtNiAxMCAzIDMgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMicgZmlsbD0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC41ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTogICAgJGJ0bi1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDogICAgMXJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1jaGVjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuJGZvcm0tc3dpdGNoLWNvbG9yOiAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgIDJlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0OiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJnLWltYWdlOiAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzOiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbjogICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3I6ICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZTogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlOiAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uOiByaWdodCBjZW50ZXIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgICAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyBmb3IgYmFja2dyb3VuZC1pbWFnZVxuJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctcG9zaXRpb246ICAgICAgICAgICByaWdodCAkZm9ybS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICAgIDE2cHggMTJweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAyLjUgKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgY2VudGVyIHJpZ2h0ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtOiAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtbGc6ICAgICRpbnB1dC1ib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtdHJhbnNpdGlvbjogICAgICAgICAgJGlucHV0LXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1yYW5nZS12YXJpYWJsZXNcbiRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBFZGdlXG4kZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNzAlKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1maWxlLXZhcmlhYmxlc1xuJGZvcm0tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZzogICAgICAgc2hhZGUtY29sb3IoJGZvcm0tZmlsZS1idXR0b24tYmcsIDUlKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1maWxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcbiRmb3JtLWZsb2F0aW5nLWhlaWdodDogICAgICAgICAgICBhZGQoMy41cmVtLCAkaW5wdXQtaGVpZ2h0LWJvcmRlcikgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1saW5lLWhlaWdodDogICAgICAgMS4yNSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDogICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy15OiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ6ICAgMS42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI6ICAgLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk6ICAgICAuNjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm06ICAgc2NhbGUoLjg1KSB0cmFuc2xhdGVZKC0uNXJlbSkgdHJhbnNsYXRlWCguMTVyZW0pICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjFzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU6ICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zdHlsZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgICRzdWNjZXNzICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgJGRhbmdlciAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfSc+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoXG4gIFwidmFsaWRcIjogKFxuICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IsXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbiAgKSxcbiAgXCJpbnZhbGlkXCI6IChcbiAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuICApXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHppbmRleC1zdGFja1xuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1vZmZjYW52YXMtYmFja2Ryb3A6ICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzOiAgICAgICAgICAgICAgICAgIDEwNDUgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1NSAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDgwICFkZWZhdWx0O1xuJHppbmRleC10b2FzdDogICAgICAgICAgICAgICAgICAgICAgMTA5MCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LXN0YWNrXG5cblxuLy8gTmF2c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXZhcmlhYmxlc1xuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LWxpbmstdHJhbnNpdGlvbjogICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdi12YXJpYWJsZXNcblxuXG4vLyBOYXZiYXJcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci12YXJpYWJsZXNcbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAgICAgICAgJGJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAgICAgICAgIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZGFyay12YXJpYWJsZXNcbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNTUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLXZhcmlhYmxlc1xuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgc2hhZGUtY29sb3IoJGRyb3Bkb3duLWxpbmstY29sb3IsIDEwJSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgJHNwYWNlciAqIC4yNSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuLy8gZnVzdi1lbmFibGVcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuJGRyb3Bkb3duLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmc6ICAgICAgICAgICRkcm9wZG93bi1kaXZpZGVyLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm94LXNoYWRvdzogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstY29sb3I6ICAgICAgICAgICRkcm9wZG93bi1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1jb2xvcjogICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZzogICAgICAgcmdiYSgkd2hpdGUsIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcjogICAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZzogICAgICAkZHJvcGRvd24tbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3I6ICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXG5cblxuLy8gUGFnaW5hdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi12YXJpYWJsZXNcbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ6ICAgICAgICAgICAoJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoICogLTEpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi12YXJpYWJsZXNcblxuXG4vLyBQbGFjZWhvbGRlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBsYWNlaG9sZGVyc1xuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWF4OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kcGxhY2Vob2xkZXItb3BhY2l0eS1taW46ICAgICAgICAgICAuMiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcGxhY2Vob2xkZXJzXG5cbi8vIENhcmRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJkLXZhcmlhYmxlc1xuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC10aXRsZS1zcGFjZXIteTogICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci14ICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmQtdmFyaWFibGVzXG5cbi8vIEFjY29yZGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuJGFjY29yZGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgc3VidHJhY3QoJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzLCAkYWNjb3JkaW9uLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteTogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1iZykgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24sIGJvcmRlci1yYWRpdXMgLjE1cyBlYXNlICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgOTAlKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgIHNoYWRlLWNvbG9yKCRwcmltYXJ5LCAxMCUpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWljb24td2lkdGg6ICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGFjY29yZGlvbi1idXR0b24tY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybTogICAgICAgICAgICAgICAgcm90YXRlKC0xODBkZWcpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1pY29uOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRhY2NvcmRpb24taWNvbi1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uOiAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuXG4vLyBUb29sdGlwc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC12YXJpYWJsZXNcbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjI1ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gVE9ETzogcmVtb3ZlIHRoaXMgaW4gdjZcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbi8vIGZ1c3YtZGlzYWJsZVxuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiBCb290c3RyYXAgNS4yLjAgZm9yIENTUyB2YXJpYWJsZXNcbi8vIGZ1c3YtZW5hYmxlXG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtdmFyaWFibGVzXG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbi8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLWZlZWRiYWNrLXZhcmlhYmxlc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICBudWxsICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLWZlZWRiYWNrLXZhcmlhYmxlc1xuXG5cbi8vIFBvcG92ZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3BvdmVyLXZhcmlhYmxlc1xuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBzdWJ0cmFjdCgkcG9wb3Zlci1ib3JkZXItcmFkaXVzLCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIHNoYWRlLWNvbG9yKCRwb3BvdmVyLWJnLCA2JSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcG9wb3Zlci12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4vLyBEZXByZWNhdGVkIGluIEJvb3RzdHJhcCA1LjIuMCBmb3IgQ1NTIHZhcmlhYmxlc1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbi8vIGZ1c3YtZW5hYmxlXG5cblxuLy8gVG9hc3RzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0b2FzdC12YXJpYWJsZXNcbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcbiR0b2FzdC1zcGFjaW5nOiAgICAgICAgICAgICAgICAgICAgICRjb250YWluZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0b2FzdC12YXJpYWJsZXNcblxuXG4vLyBCYWRnZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJhZGdlLXZhcmlhYmxlc1xuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjc1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4zNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjY1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYmFkZ2UtdmFyaWFibGVzXG5cblxuLy8gTW9kYWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC12YXJpYWJsZXNcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgJGJveC1zaGFkb3ctc20gIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG5cbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC1mb290ZXItYmc6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC12YXJpYWJsZXNcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LXZhcmlhYmxlc1xuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kYWxlcnQtYmctc2NhbGU6ICAgICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXNjYWxlOiAgICAgICAgICAgIC03MCUgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3Itc2NhbGU6ICAgICAgICAgICAgIDQwJSAhZGVmYXVsdDtcbiRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI6ICAgJGFsZXJ0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIDN4IGNvdmVycyB3aWR0aCBvZiB4IHBsdXMgZGVmYXVsdCBwYWRkaW5nIG9uIGVpdGhlciBzaWRlXG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LXZhcmlhYmxlc1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLXZhcmlhYmxlc1xuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy12YXJpYWJsZXNcblxuXG4vLyBMaXN0IGdyb3VwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1iZy1zY2FsZTogICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tY29sb3Itc2NhbGU6ICAgICAgIDQwJSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtdmFyaWFibGVzXG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGh1bWJuYWlsLXZhcmlhYmxlc1xuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgICRib3gtc2hhZG93LXNtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aHVtYm5haWwtdmFyaWFibGVzXG5cblxuLy8gRmlndXJlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZmlndXJlLXZhcmlhYmxlc1xuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZmlndXJlLXZhcmlhYmxlc1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBicmVhZGNydW1iLXZhcmlhYmxlc1xuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZDogICAgICAgICRicmVhZGNydW1iLWRpdmlkZXIgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBicmVhZGNydW1iLXZhcmlhYmxlc1xuXG4vLyBDYXJvdXNlbFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2Fyb3VzZWwtdmFyaWFibGVzXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5OiAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk6ICAxICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1zcGFjZXI6ICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDJyZW0gIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJvdXNlbC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcm91c2VsLWRhcmstdmFyaWFibGVzXG4kY2Fyb3VzZWwtZGFyay1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgJGJsYWNrICFkZWZhdWx0O1xuJGNhcm91c2VsLWRhcmstY2FwdGlvbi1jb2xvcjogICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjYXJvdXNlbC1kYXJrLWNvbnRyb2wtaWNvbi1maWx0ZXI6ICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcm91c2VsLWRhcmstdmFyaWFibGVzXG5cblxuLy8gU3Bpbm5lcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItdmFyaWFibGVzXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItdmVydGljYWwtYWxpZ246ICAtLjEyNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgICAuMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogLjc1cyAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci12YXJpYWJsZXNcblxuXG4vLyBDbG9zZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2xvc2UtdmFyaWFibGVzXG4kYnRuLWNsb3NlLXdpZHRoOiAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaGVpZ2h0OiAgICAgICAgICAgJGJ0bi1jbG9zZS13aWR0aCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy14OiAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteTogICAgICAgICRidG4tY2xvc2UtcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1jb2xvcjogICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWJnOiAgICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRidG4tY2xvc2UtY29sb3J9Jz48cGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMCAxIDEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDEgMSAxLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAgMSAwLTEuNDE0eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtc2hhZG93OiAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1vcGFjaXR5OiAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaG92ZXItb3BhY2l0eTogICAgLjc1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAgICAxICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAuMjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXdoaXRlLWZpbHRlcjogICAgIGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2xvc2UtdmFyaWFibGVzXG5cblxuLy8gT2ZmY2FudmFzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBvZmZjYW52YXMtdmFyaWFibGVzXG4kb2ZmY2FudmFzLXBhZGRpbmcteTogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtcGFkZGluZy14OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRoOiAgICAgICAgNDAwcHggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodDogICAgICAgICAzMHZoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgLjNzICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogICAgICAgJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iZy1jb2xvcjogICAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1jb2xvciAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAkbW9kYWwtYmFja2Ryb3AtYmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjE4NzVyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHJlbW92aW5nIGluIHY2XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4iLCIuI3skY2Fyb3VzZWwtcHJlZml4fWNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICYgKixcbiAgJiAqOmJlZm9yZSxcbiAgJiAqOmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICB9XG5cbiAgJi5pcy1kcmFnZ2FibGUge1xuICAgIGN1cnNvcjogbW92ZTtcbiAgICBjdXJzb3I6IGdyYWI7XG4gIH1cblxuICAmLmlzLWRyYWdnaW5nIHtcbiAgICBjdXJzb3I6IG1vdmU7XG4gICAgY3Vyc29yOiBncmFiYmluZztcbiAgfVxufVxuXG4uI3skY2Fyb3VzZWwtcHJlZml4fWNhcm91c2VsX192aWV3cG9ydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi4jeyRjYXJvdXNlbC1wcmVmaXh9Y2Fyb3VzZWxfX3RyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLiN7JGNhcm91c2VsLXByZWZpeH1jYXJvdXNlbF9fc2xpZGUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgQGlmICgkY2Fyb3VzZWwtc2xpZGUtd2lkdGgpIHtcbiAgICB3aWR0aDogJGNhcm91c2VsLXNsaWRlLXdpZHRoO1xuICB9XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcbn1cbiIsIiRjYXJvdXNlbC1wcmVmaXg6IFwiXCIgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1zbGlkZS13aWR0aDogdmFyKC0tY2Fyb3VzZWwtc2xpZGUtd2lkdGgsIDYwJSkgIWRlZmF1bHQ7XHJcblxyXG4vKlxyXG4gICAgRG90cyBwbHVnaW5cclxuKi9cclxuJGNhcm91c2VsLWRvdHMtYWJzb2x1dGU6IHRydWUgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1kb3RzLW1hcmdpbjogMC41cmVtICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtZG90cy13aWR0aDogMjJweCAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWRvdHMtaGVpZ2h0OiAyMnB4ICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWRvdHMtZG90LXdpZHRoOiA4cHggIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1kb3RzLWRvdC1oZWlnaHQ6IDhweCAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWRvdHMtZG90LWNvbG9yOiBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1kb3RzLWRvdC1vcGFjaXR5OiAwLjI1ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtZG90cy1kb3QtcmFkaXVzOiA1MCUgIWRlZmF1bHQ7XHJcblxyXG4vKlxyXG4gICAgTmF2aWdhdGlvbiBwbHVnaW5cclxuKi9cclxuXHJcbiRjYXJvdXNlbC1idXR0b24td2lkdGg6IHZhcigtLWNhcm91c2VsLWJ1dHRvbi13aWR0aCwgNDhweCkgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1idXR0b24taGVpZ2h0OiB2YXIoLS1jYXJvdXNlbC1idXR0b24taGVpZ2h0LCA0OHB4KSAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC1idXR0b24tY29sb3I6IHZhcigtLWNhcm91c2VsLWJ1dHRvbi1jb2xvciwgY3VycmVudENvbG9yKSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWJ1dHRvbi1iZzogdmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWJnLCB0cmFuc3BhcmVudCkgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1idXR0b24tc2hhZG93OiB2YXIoLS1jYXJvdXNlbC1idXR0b24tc2hhZG93LCBub25lKSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWJ1dHRvbi1ib3JkZXItcmFkaXVzOiB2YXIoLS1jYXJvdXNlbC1idXR0b24tYm9yZGVyLXJhZGl1cywgNTAlKSAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC1idXR0b24tcHJldi1wb3M6IDEwcHggIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1idXR0b24tbmV4dC1wb3M6IDEwcHggIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtYnV0dG9uLWRpc2FibGVkLW9wYWNpdHk6IDAuMyAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOiB2YXIoLS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoLCA1MCUpICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQ6IHZhcigtLWNhcm91c2VsLWJ1dHRvbi1zdmctaGVpZ2h0LCA1MCUpICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtYnV0dG9uLXN2Zy1zdHJva2Utd2lkdGg6IHZhcigtLWNhcm91c2VsLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoLCAxLjUpICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtYnV0dG9uLXN2Zy1maWx0ZXI6IHZhcigtLWNhcm91c2VsLWJ1dHRvbi1zdmctZmlsdGVyLCBub25lKSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWJ1dHRvbi1zdmctZmlsbDogbm9uZSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWJ1dHRvbi1zdmctc2NhbGU6IGZhbHNlICFkZWZhdWx0O1xyXG4iLCIuaGFzLWRvdHMge1xuICBAaWYgKCRjYXJvdXNlbC1kb3RzLW1hcmdpbiA+IDApIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKCN7JGNhcm91c2VsLWRvdHMtbWFyZ2lufSArICN7JGNhcm91c2VsLWRvdHMtaGVpZ2h0fSk7XG4gIH1cbn1cblxuLmNhcm91c2VsX19kb3RzIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG5cbiAgQGlmICgkY2Fyb3VzZWwtZG90cy1hYnNvbHV0ZSkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoMTAwJSArICN7JGNhcm91c2VsLWRvdHMtbWFyZ2lufSk7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuXG4gIC5jYXJvdXNlbF9fZG90IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHdpZHRoOiAkY2Fyb3VzZWwtZG90cy13aWR0aDtcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1kb3RzLWhlaWdodDtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAkY2Fyb3VzZWwtZG90cy1kb3Qtd2lkdGg7XG4gICAgICBoZWlnaHQ6ICRjYXJvdXNlbC1kb3RzLWRvdC1oZWlnaHQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAkY2Fyb3VzZWwtZG90cy1kb3QtcmFkaXVzO1xuXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtZG90cy1kb3QtY29sb3I7XG5cbiAgICAgIEBpZiAoJGNhcm91c2VsLWRvdHMtZG90LW9wYWNpdHkgPCAxKSB7XG4gICAgICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1kb3RzLWRvdC1vcGFjaXR5O1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAoJGNhcm91c2VsLWRvdHMtZG90LW9wYWNpdHkgPCAxKSB7XG4gICAgICAmLmlzLXNlbGVjdGVkOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jYXJvdXNlbF9fYnV0dG9uIHtcbiAgd2lkdGg6ICRjYXJvdXNlbC1idXR0b24td2lkdGg7XG4gIGhlaWdodDogJGNhcm91c2VsLWJ1dHRvbi1oZWlnaHQ7XG5cbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICRjYXJvdXNlbC1idXR0b24tY29sb3I7XG4gIGJhY2tncm91bmQ6ICRjYXJvdXNlbC1idXR0b24tYmc7XG5cbiAgQGlmICgkY2Fyb3VzZWwtYnV0dG9uLWJvcmRlci1yYWRpdXMgIT0gZmFsc2UpIHtcbiAgICBib3JkZXItcmFkaXVzOiAkY2Fyb3VzZWwtYnV0dG9uLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICBAaWYgKCRjYXJvdXNlbC1idXR0b24tc2hhZG93ICE9IGZhbHNlKSB7XG4gICAgYm94LXNoYWRvdzogJGNhcm91c2VsLWJ1dHRvbi1zaGFkb3c7XG4gIH1cblxuICAmLmlzLXByZXYsXG4gICYuaXMtbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuXG4gICYuaXMtcHJldiB7XG4gICAgbGVmdDogJGNhcm91c2VsLWJ1dHRvbi1wcmV2LXBvcztcbiAgfVxuXG4gICYuaXMtbmV4dCB7XG4gICAgcmlnaHQ6ICRjYXJvdXNlbC1idXR0b24tbmV4dC1wb3M7XG4gIH1cblxuICBAaWYgKCRjYXJvdXNlbC1idXR0b24tZGlzYWJsZWQtb3BhY2l0eSAhPSBmYWxzZSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTtcblxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1idXR0b24tZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cblxuICAmIHN2ZyB7XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWJ1dHRvbi1zdmctaGVpZ2h0O1xuXG4gICAgZmlsbDogJGNhcm91c2VsLWJ1dHRvbi1zdmctZmlsbDtcblxuICAgIHN0cm9rZTogY3VycmVudENvbG9yO1xuICAgIHN0cm9rZS13aWR0aDogJGNhcm91c2VsLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoO1xuICAgIHN0cm9rZS1saW5lam9pbjogYmV2ZWw7XG4gICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuXG4gICAgZmlsdGVyOiAkY2Fyb3VzZWwtYnV0dG9uLXN2Zy1maWx0ZXI7XG5cbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIEBpZiAoJGNhcm91c2VsLWJ1dHRvbi1zdmctc2NhbGUgIT0gZmFsc2UpIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoJGNhcm91c2VsLWJ1dHRvbi1zdmctc2NhbGUpO1xuICAgIH1cbiAgfVxufVxuIiwiaHRtbC53aXRoLWZhbmN5Ym94IHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvO1xufVxuXG5ib2R5LmNvbXBlbnNhdGUtZm9yLXNjcm9sbGJhciB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXJlY3Rpb246IGx0cjtcblxuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6ICRmYW5jeWJveC1jb250YWluZXItcGFkZGluZztcblxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgY29sb3I6ICRmYW5jeWJveC1jb250YWluZXItY29sb3I7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTA1MDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG5cbiAgJiAqLFxuICAmICo6OmJlZm9yZSxcbiAgJiAqOjphZnRlciB7XG4gICAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgfVxuXG4gICYgOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgYm9keTpub3QoLmlzLXVzaW5nLW1vdXNlKSAmIDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogJGZhbmN5Ym94LWZvY3VzLXNoYWRvdztcbiAgfVxuXG4gIC0tY2Fyb3VzZWwtYnV0dG9uLXdpZHRoOiA0OHB4O1xuICAtLWNhcm91c2VsLWJ1dHRvbi1oZWlnaHQ6IDQ4cHg7XG5cbiAgLS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOiAyNHB4O1xuICAtLWNhcm91c2VsLWJ1dHRvbi1zdmctaGVpZ2h0OiAyNHB4O1xuXG4gIC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1zdHJva2Utd2lkdGg6IDIuNTtcbiAgLS1jYXJvdXNlbC1idXR0b24tc3ZnLWZpbHRlcjogZHJvcC1zaGFkb3coMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjQpKTtcblxuICBAaW5jbHVkZSBmYW5jeWJveC1icmVha3BvaW50KGNvbnRhaW5lcik7XG59XG5cbi5mYW5jeWJveF9fYmFja2Ryb3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6ICRmYW5jeWJveC1iYWNrZHJvcC1iZztcblxuICBAaW5jbHVkZSBmYW5jeWJveC1icmVha3BvaW50KGJhY2tkcm9wKTtcbn1cblxuLmZhbmN5Ym94X19jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi1oZWlnaHQ6IDA7XG5cbiAgLyogRm9yIFNhZmFyaSAqL1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgei1pbmRleDogMTA7XG5cbiAgJi5oYXMtZG90cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygjeyRjYXJvdXNlbC1kb3RzLW1hcmdpbn0gKyAjeyRjYXJvdXNlbC1kb3RzLWhlaWdodH0pO1xuICB9XG5cbiAgQGluY2x1ZGUgZmFuY3lib3gtYnJlYWtwb2ludChjYXJvdXNlbCk7XG59XG5cbi5mYW5jeWJveF9fdmlld3BvcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5mYW5jeWJveF9fdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mYW5jeWJveF9fc2xpZGUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcblxuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6ICRmYW5jeWJveC1zbGlkZS1wYWRkaW5nO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIG91dGxpbmU6IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZmxleDogMCAwIDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cbiAgLS1jYXJvdXNlbC1idXR0b24td2lkdGg6IDM2cHg7XG4gIC0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodDogMzZweDtcblxuICAtLWNhcm91c2VsLWJ1dHRvbi1zdmctd2lkdGg6IDIycHg7XG4gIC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQ6IDIycHg7XG5cbiAgQGluY2x1ZGUgZmFuY3lib3gtYnJlYWtwb2ludChzbGlkZSk7XG59XG5cbi5mYW5jeWJveF9fY29udGVudCB7XG4gIG1hcmdpbjogMCBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0LCAwcHgpIDAgZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0LCAwcHgpO1xuICBwYWRkaW5nOiAkZmFuY3lib3gtY29udGVudC1wYWRkaW5nO1xuICBjb2xvcjogJGZhbmN5Ym94LWNvbnRlbnQtY29sb3I7XG4gIGJhY2tncm91bmQ6ICRmYW5jeWJveC1jb250ZW50LWJnO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgei1pbmRleDogMjA7XG5cbiAgQGluY2x1ZGUgZmFuY3lib3gtYnJlYWtwb2ludChjb250ZW50KTtcblxuICAmIDpmb2N1czpub3QoLmNhcm91c2VsX19idXR0b24uaXMtY2xvc2UpIHtcbiAgICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi5mYW5jeWJveF9fY2FwdGlvbiB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46ICRmYW5jeWJveC1jYXB0aW9uLW1hcmdpbjtcbiAgcGFkZGluZzogJGZhbmN5Ym94LWNhcHRpb24tcGFkZGluZztcbiAgbGluZS1oZWlnaHQ6ICRmYW5jeWJveC1jYXB0aW9uLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZhbmN5Ym94LWNhcHRpb24tY29sb3I7XG5cbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgY3Vyc29yOiBhdXRvO1xuICBmbGV4LXNocmluazogMDtcblxuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcblxuICAuaXMtbG9hZGluZyAmIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICBAaW5jbHVkZSBmYW5jeWJveC1icmVha3BvaW50KGNhcHRpb24pO1xufVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lciA+IC5jYXJvdXNlbF9fZG90cyB7XG4gIHRvcDogMTAwJTtcbiAgY29sb3I6ICRmYW5jeWJveC1jb250YWluZXItY29sb3I7XG59XG5cbi5mYW5jeWJveF9fbmF2IHtcbiAgQGluY2x1ZGUgZmFuY3lib3gtYnJlYWtwb2ludChuYXYpO1xuXG4gICYgLmNhcm91c2VsX19idXR0b24ge1xuICAgIHotaW5kZXg6IDQwO1xuXG4gICAgJi5pcy1uZXh0IHtcbiAgICAgIHJpZ2h0OiA4cHg7XG5cbiAgICAgIEBpbmNsdWRlIGZhbmN5Ym94LWJyZWFrcG9pbnQoYnV0dG9uLW5leHQpO1xuICAgIH1cblxuICAgICYuaXMtcHJldiB7XG4gICAgICBsZWZ0OiA4cHg7XG5cbiAgICAgIEBpbmNsdWRlIGZhbmN5Ym94LWJyZWFrcG9pbnQoYnV0dG9uLXByZXYpO1xuICAgIH1cbiAgfVxufVxuXG4uY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHRvcDogY2FsYyhlbnYoc2FmZS1hcmVhLWluc2V0LXRvcCwgMHB4KSArIDhweCk7XG4gIHJpZ2h0OiBjYWxjKGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQsIDBweCkgKyA4cHgpO1xuXG4gIHotaW5kZXg6IDQwO1xuXG4gIEBpbmNsdWRlIGZhbmN5Ym94LWJyZWFrcG9pbnQoYnV0dG9uLWNsb3NlLW91dHNpZGUpO1xufVxuXG4vKiBDbG9zZSBidXR0b24gbG9jYXRlZCBpbnNpZGUgY29udGVudCBhcmVhICovXG4uZmFuY3lib3hfX2NvbnRlbnQgPiAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNDBweDtcbiAgcmlnaHQ6IDA7XG5cbiAgY29sb3I6IHZhcigtLWZhbmN5Ym94LWNvbG9yLCAjZmZmKTtcblxuICBAaW5jbHVkZSBmYW5jeWJveC1icmVha3BvaW50KGJ1dHRvbi1jbG9zZS1pbnNpZGUpO1xufVxuXG4uZmFuY3lib3hfX25vLWNsaWNrLFxuLmZhbmN5Ym94X19uby1jbGljayBidXR0b24ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiIsIiRmYW5jeWJveC1icmVha3BvaW50czogKFxuICB4bDogKFxuICAgIGJwLXdpZHRoOiAxMDI0cHgsXG4gICAgY29udGFpbmVyOiAoXG4gICAgICAtLWNhcm91c2VsLWJ1dHRvbi13aWR0aDogNDhweCxcbiAgICAgIC0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodDogNDhweCxcbiAgICAgIC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy13aWR0aDogMjdweCxcbiAgICAgIC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQ6IDI3cHgsXG4gICAgKSxcbiAgICBidXR0b24tY2xvc2Utb3V0c2lkZTogKFxuICAgICAgcmlnaHQ6IDQwcHgsXG4gICAgKSxcbiAgICBidXR0b24tbmV4dDogKFxuICAgICAgcmlnaHQ6IDQwcHgsXG4gICAgKSxcbiAgICBidXR0b24tcHJldjogKFxuICAgICAgbGVmdDogNDBweCxcbiAgICApLFxuICAgIHNsaWRlOiAoXG4gICAgICBwYWRkaW5nOiA2NHB4IDEwMHB4LFxuICAgICksXG4gICAgdG9vbGJhcjogKFxuICAgICAgcGFkZGluZzogOHB4LFxuICAgICksXG4gICksXG4pICFkZWZhdWx0O1xuXG4kZmFuY3lib3gtY29udGFpbmVyLWNvbG9yOiB2YXIoLS1mYW5jeWJveC1jb2xvciwgI2ZmZikgIWRlZmF1bHQ7XG4kZmFuY3lib3gtY29udGFpbmVyLXBhZGRpbmc6IGVudihzYWZlLWFyZWEtaW5zZXQtdG9wLCAwcHgpIGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQsIDBweClcbiAgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20sIDBweCkgZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0LCAwcHgpICFkZWZhdWx0O1xuXG4kZmFuY3lib3gtYmFja2Ryb3AtYmc6IHZhcigtLWZhbmN5Ym94LWJnLCByZ2JhKDI0LCAyNCwgMjcsIDAuOTIpKSAhZGVmYXVsdDtcblxuJGZhbmN5Ym94LWFjY2VudC1jb2xvcjogdmFyKC0tZmFuY3lib3gtYWNjZW50LWNvbG9yLCByZ2JhKDM0LCAyMTMsIDIzMywgMC45NikpICFkZWZhdWx0O1xuJGZhbmN5Ym94LWZvY3VzLXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCB2YXIoLS1mYW5jeWJveC1hY2NlbnQtY29sb3IsIHJnYmEoMSwgMjEwLCAyMzIsIDAuOTQpKSAhZGVmYXVsdDtcblxuJGZhbmN5Ym94LXNwaW5uZXItY29sb3I6IHZhcigtLWZhbmN5Ym94LWNvbG9yLCBjdXJyZW50Q29sb3IpICFkZWZhdWx0O1xuJGZhbmN5Ym94LXNwaW5uZXItd2lkdGg6IDUwcHggIWRlZmF1bHQ7XG4kZmFuY3lib3gtc3Bpbm5lci1oZWlnaHQ6IDUwcHggIWRlZmF1bHQ7XG4kZmFuY3lib3gtc3Bpbm5lci1zdmctc3Ryb2tlLXdpZHRoOiAyLjc1ICFkZWZhdWx0O1xuXG4kZmFuY3lib3gtc2xpZGUtcGFkZGluZzogNDhweCA4cHggOHB4IDhweCAhZGVmYXVsdDtcblxuJGZhbmN5Ym94LWNvbnRlbnQtY29sb3I6IHZhcigtLWZhbmN5Ym94LWNvbnRlbnQtY29sb3IsICMzNzQxNTEpICFkZWZhdWx0O1xuJGZhbmN5Ym94LWNvbnRlbnQtYmc6IHZhcigtLWZhbmN5Ym94LWNvbnRlbnQtYmcsICNmZmYpICFkZWZhdWx0O1xuJGZhbmN5Ym94LWNvbnRlbnQtcGFkZGluZzogMzZweCAhZGVmYXVsdDtcblxuJGZhbmN5Ym94LWNhcHRpb24tbWFyZ2luOiAwICFkZWZhdWx0O1xuJGZhbmN5Ym94LWNhcHRpb24tcGFkZGluZzogMXJlbSAwIDAgMCAhZGVmYXVsdDtcbiRmYW5jeWJveC1jYXB0aW9uLWNvbG9yOiB2YXIoLS1mYW5jeWJveC1jb2xvciwgY3VycmVudENvbG9yKSAhZGVmYXVsdDtcbiRmYW5jeWJveC1jYXB0aW9uLWxpbmUtaGVpZ2h0OiAxLjM3NSAhZGVmYXVsdDtcblxuLypcbiAgVGh1bWJzIHBsdWdpblxuKi9cblxuJGZhbmN5Ym94LXRodW1icy1wYWRkaW5nOiAwcHggM3B4ICFkZWZhdWx0O1xuJGZhbmN5Ym94LXRodW1icy1zcGFjaW5nOiA4cHggM3B4ICFkZWZhdWx0O1xuJGZhbmN5Ym94LXRodW1icy1yYWRpdXM6IDhweCAzcHggIWRlZmF1bHQ7XG4kZmFuY3lib3gtdGh1bWJzLXdpZHRoOiB2YXIoLS1mYW5jeWJveC10aHVtYnMtd2lkdGgsIDk2cHgpICFkZWZhdWx0O1xuJGZhbmN5Ym94LXRodW1icy1yYXRpbzogdmFyKC0tZmFuY3lib3gtdGh1bWJzLXJhdGlvLCAxLjUpICFkZWZhdWx0OyAvKiAzLzIgKi9cbiRmYW5jeWJveC10aHVtYnMtYm9yZGVyLXJhZGl1czogdmFyKC0tZmFuY3lib3gtdGh1bWJzLWJvcmRlci1yYWRpdXMsIDRweCkgIWRlZmF1bHQ7XG4kZmFuY3lib3gtdGh1bWJzLWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgIWRlZmF1bHQ7XG5cbiRmYW5jeWJveC10aHVtYnMtc2VsZWN0ZWQtb3BhY2l0eTogZmFsc2UgIWRlZmF1bHQ7XG4kZmFuY3lib3gtdGh1bWJzLXNlbGVjdGVkLWJvcmRlcjogdHJ1ZSAhZGVmYXVsdDtcbiRmYW5jeWJveC10aHVtYnMtc2VsZWN0ZWQtYm9yZGVyLXdpZHRoOiA1cHggIWRlZmF1bHQ7XG4kZmFuY3lib3gtdGh1bWJzLXNlbGVjdGVkLWJvcmRlci1jb2xvcjogJGZhbmN5Ym94LWFjY2VudC1jb2xvciAhZGVmYXVsdDtcblxuLypcbiAgSFRNTCBwbHVnaW5cbiovXG4kZmFuY3lib3gtaWZyYW1lLXdpZHRoOiAxMDAlICFkZWZhdWx0O1xuJGZhbmN5Ym94LWlmcmFtZS1oZWlnaHQ6IDgwJSAhZGVmYXVsdDtcblxuJGZhbmN5Ym94LXZpZGVvLXdpZHRoOiA5NjBweCAhZGVmYXVsdDtcbiRmYW5jeWJveC12aWRlby1oZWlnaHQ6IDU0MHB4ICFkZWZhdWx0O1xuXG4vKlxuICBUb29sYmFyIHBsdWdpblxuKi9cblxuJGZhbmN5Ym94LXRvb2xiYXItYmc6IGxpbmVhci1ncmFkaWVudChcbiAgdG8gdG9wLFxuICBoc2xhKDAsIDAlLCAwJSwgMCkgMCUsXG4gIGhzbGEoMCwgMCUsIDAlLCAwLjAwNikgOC4xJSxcbiAgaHNsYSgwLCAwJSwgMCUsIDAuMDIxKSAxNS41JSxcbiAgaHNsYSgwLCAwJSwgMCUsIDAuMDQ2KSAyMi41JSxcbiAgaHNsYSgwLCAwJSwgMCUsIDAuMDc3KSAyOSUsXG4gIGhzbGEoMCwgMCUsIDAlLCAwLjExNCkgMzUuMyUsXG4gIGhzbGEoMCwgMCUsIDAlLCAwLjE1NSkgNDEuMiUsXG4gIGhzbGEoMCwgMCUsIDAlLCAwLjE5OCkgNDcuMSUsXG4gIGhzbGEoMCwgMCUsIDAlLCAwLjI0MikgNTIuOSUsXG4gIGhzbGEoMCwgMCUsIDAlLCAwLjI4NSkgNTguOCUsXG4gIGhzbGEoMCwgMCUsIDAlLCAwLjMyNikgNjQuNyUsXG4gIGhzbGEoMCwgMCUsIDAlLCAwLjM2MykgNzElLFxuICBoc2xhKDAsIDAlLCAwJSwgMC4zOTQpIDc3LjUlLFxuICBoc2xhKDAsIDAlLCAwJSwgMC40MTkpIDg0LjUlLFxuICBoc2xhKDAsIDAlLCAwJSwgMC40MzQpIDkxLjklLFxuICBoc2xhKDAsIDAlLCAwJSwgMC40NCkgMTAwJVxuKSAhZGVmYXVsdDtcbiRmYW5jeWJveC10b29sYmFyLXBhZGRpbmc6IDAgIWRlZmF1bHQ7XG4iLCJAbWl4aW4gZmFuY3lib3gtYnJlYWtwb2ludCgka2V5KSB7XG4gIEBlYWNoICRrZXlNYXAsICR2YWx1ZU1hcCBpbiAkZmFuY3lib3gtYnJlYWtwb2ludHMge1xuICAgIEBpZiBtYXAtaGFzLWtleSgkdmFsdWVNYXAsICRrZXkpIHtcbiAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IG1hcC1nZXQoJHZhbHVlTWFwLCBicC13aWR0aCkpIHtcbiAgICAgICAgQGVhY2ggJHByb3BLZXksICRwcm9wVmFsdWUgaW4gbWFwLWdldCgkdmFsdWVNYXAsICRrZXkpIHtcbiAgICAgICAgICAjeyRwcm9wS2V5fTogJHByb3BWYWx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmZhbmN5Ym94X19zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gIHdpZHRoOiAkZmFuY3lib3gtc3Bpbm5lci13aWR0aDtcbiAgaGVpZ2h0OiAkZmFuY3lib3gtc3Bpbm5lci1oZWlnaHQ7XG5cbiAgY29sb3I6ICRmYW5jeWJveC1zcGlubmVyLWNvbG9yO1xuXG4gIEBpbmNsdWRlIGZhbmN5Ym94LWJyZWFrcG9pbnQobG9hZGVyKTtcblxuICAuZmFuY3lib3hfX3NsaWRlICYge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAxMDUzO1xuICB9XG5cbiAgJiBzdmcge1xuICAgIGFuaW1hdGlvbjogZmFuY3lib3gtcm90YXRlIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcblxuICAgIG1hcmdpbjogYXV0bztcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgICYgY2lyY2xlIHtcbiAgICAgIGZpbGw6IG5vbmU7XG4gICAgICBzdHJva2Utd2lkdGg6ICRmYW5jeWJveC1zcGlubmVyLXN2Zy1zdHJva2Utd2lkdGg7XG4gICAgICBzdHJva2UtbWl0ZXJsaW1pdDogMTA7XG5cbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEsIDIwMDtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICAgICAgYW5pbWF0aW9uOiBmYW5jeWJveC1kYXNoIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gICAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYW5jeWJveC1yb3RhdGUge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFuY3lib3gtZGFzaCB7XG4gIDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAxLCAyMDA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiA4OSwgMjAwO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtMzVweDtcbiAgfVxuICAxMDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiA4OSwgMjAwO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtMTI0cHg7XG4gIH1cbn1cbiIsIi5mYW5jeWJveF9fYmFja2Ryb3AsXG4uZmFuY3lib3hfX2NhcHRpb24sXG4uZmFuY3lib3hfX25hdixcbi5jYXJvdXNlbF9fZG90cyxcbi5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3NlIHtcbiAgb3BhY2l0eTogdmFyKC0tZmFuY3lib3gtb3BhY2l0eSwgMSk7XG59XG5cbi8qIE9wZW5pbmcgKi9cbi5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0ge1xuICAmIC5mYW5jeWJveF9fYmFja2Ryb3AsXG4gICYgLmZhbmN5Ym94X19jYXB0aW9uLFxuICAmIC5mYW5jeWJveF9fbmF2LFxuICAmIC5jYXJvdXNlbF9fZG90cyxcbiAgJiAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZSB7XG4gICAgYW5pbWF0aW9uOiAwLjE1cyBlYXNlIGJhY2t3YXJkcyBmYW5jeWJveC1mYWRlSW47XG4gIH1cbn1cblxuLyogQ2xvc2luZyAqL1xuLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyB7XG4gICYgLmZhbmN5Ym94X19iYWNrZHJvcCxcbiAgJiAuZmFuY3lib3hfX2NhcHRpb24sXG4gICYgLmZhbmN5Ym94X19uYXYsXG4gICYgLmNhcm91c2VsX19kb3RzLFxuICAmIC5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3NlIHtcbiAgICBhbmltYXRpb246IDAuMTVzIGVhc2UgYm90aCBmYW5jeWJveC1mYWRlT3V0O1xuICB9XG59XG5cbi5mYW5jeWJveC1mYWRlSW4ge1xuICBhbmltYXRpb246IDAuMTVzIGVhc2UgYm90aCBmYW5jeWJveC1mYWRlSW47XG59XG5cbi5mYW5jeWJveC1mYWRlT3V0IHtcbiAgYW5pbWF0aW9uOiAwLjFzIGVhc2UgYm90aCBmYW5jeWJveC1mYWRlT3V0O1xufVxuXG4uZmFuY3lib3gtem9vbUluVXAge1xuICBhbmltYXRpb246IDAuMnMgZWFzZSBib3RoIGZhbmN5Ym94LXpvb21JblVwO1xufVxuXG4uZmFuY3lib3gtem9vbU91dERvd24ge1xuICBhbmltYXRpb246IDAuMTVzIGVhc2UgYm90aCBmYW5jeWJveC16b29tT3V0RG93bjtcbn1cblxuLyogQm90aCBgdGhyb3dPdXRgIGNsYXNzZXMgYXJlIGZvciBjbG9zaW5nIGFuaW1hdGlvbiBhZnRlciBkcmFnZ2luZyB1cC9kb3duICovXG4uZmFuY3lib3gtdGhyb3dPdXRVcCB7XG4gIGFuaW1hdGlvbjogMC4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LXRocm93T3V0VXA7XG59XG5cbi5mYW5jeWJveC10aHJvd091dERvd24ge1xuICBhbmltYXRpb246IDAuMTVzIGVhc2UgYm90aCBmYW5jeWJveC10aHJvd091dERvd247XG59XG5cbkBrZXlmcmFtZXMgZmFuY3lib3gtZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFuY3lib3gtZmFkZU91dCB7XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFuY3lib3gtem9vbUluVXAge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTcpIHRyYW5zbGF0ZTNkKDAsIDE2cHgsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFuY3lib3gtem9vbU91dERvd24ge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk3KSB0cmFuc2xhdGUzZCgwLCAxNnB4LCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFuY3lib3gtdGhyb3dPdXRVcCB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMCUsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYW5jeWJveC10aHJvd091dERvd24ge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMCUsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbiIsIi5mYW5jeWJveF9fY2Fyb3VzZWwgLmNhcm91c2VsX19zbGlkZSB7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgc2Nyb2xsYmFyLWNvbG9yOiAjY2NjIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLmZhbmN5Ym94X19jYXJvdXNlbCAuY2Fyb3VzZWxfX3NsaWRlOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xufVxuXG4uZmFuY3lib3hfX2Nhcm91c2VsIC5jYXJvdXNlbF9fc2xpZGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4uZmFuY3lib3hfX2Nhcm91c2VsIC5jYXJvdXNlbF9fc2xpZGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbiIsIi5mYW5jeWJveF9fY2Fyb3VzZWwge1xuICAmLmlzLWRyYWdnYWJsZSAuZmFuY3lib3hfX3NsaWRlLFxuICAmLmlzLWRyYWdnYWJsZSAuZmFuY3lib3hfX3NsaWRlIC5mYW5jeWJveF9fY29udGVudCB7XG4gICAgY3Vyc29yOiBtb3ZlO1xuICAgIGN1cnNvcjogZ3JhYjtcbiAgfVxuXG4gICYuaXMtZHJhZ2dpbmcgLmZhbmN5Ym94X19zbGlkZSxcbiAgJi5pcy1kcmFnZ2luZyAuZmFuY3lib3hfX3NsaWRlIC5mYW5jeWJveF9fY29udGVudCB7XG4gICAgY3Vyc29yOiBtb3ZlO1xuICAgIGN1cnNvcjogZ3JhYmJpbmc7XG4gIH1cblxuICAmIC5mYW5jeWJveF9fc2xpZGUgLmZhbmN5Ym94X19jb250ZW50IHtcbiAgICBjdXJzb3I6IGF1dG87XG4gIH1cblxuICAmIC5mYW5jeWJveF9fc2xpZGUuY2FuLXpvb21faW4gLmZhbmN5Ym94X19jb250ZW50IHtcbiAgICBjdXJzb3I6IHpvb20taW47XG4gIH1cblxuICAmIC5mYW5jeWJveF9fc2xpZGUuY2FuLXpvb21fb3V0IC5mYW5jeWJveF9fY29udGVudCB7XG4gICAgY3Vyc29yOiB6b29tLW91dDtcbiAgfVxuXG4gICYgLmZhbmN5Ym94X19zbGlkZS5pcy1kcmFnZ2FibGUgLmZhbmN5Ym94X19jb250ZW50IHtcbiAgICBjdXJzb3I6IG1vdmU7XG4gICAgY3Vyc29yOiBncmFiO1xuICB9XG5cbiAgJiAuZmFuY3lib3hfX3NsaWRlLmlzLWRyYWdnaW5nIC5mYW5jeWJveF9fY29udGVudCB7XG4gICAgY3Vyc29yOiBtb3ZlO1xuICAgIGN1cnNvcjogZ3JhYmJpbmc7XG4gIH1cbn1cbiIsIi5mYW5jeWJveF9faW1hZ2Uge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uaGFzLWltYWdlIHtcbiAgLmZhbmN5Ym94X19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcblxuICAgIC5pcy1jbG9zaW5nICYge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLWltYWdlLWZpdD1cImNvbnRhaW5cIl0ge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcblxuICAgIC8qIEZpeCBNYWMgT1MgU2FmYXJpIDExIC0gMTMgKi9cbiAgICAuZmFuY3lib3hfX2NvbnRlbnQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAuZmFuY3lib3hfX2ltYWdlIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1pbWFnZS1maXQ9XCJjb250YWluLXdcIl0ge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgLmZhbmN5Ym94X19jb250ZW50IHtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLmZhbmN5Ym94X19pbWFnZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLWltYWdlLWZpdD1cImNvdmVyXCJdIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG5cbiAgICAuZmFuY3lib3hfX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLmZhbmN5Ym94X19pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG59XG4iLCIuZmFuY3lib3hfX2Nhcm91c2VsIHtcbiAgLmZhbmN5Ym94X19zbGlkZSB7XG4gICAgJHA6ICY7XG5cbiAgICBAYXQtcm9vdCAuZmFuY3lib3hfX2NvbnRlbnQge1xuICAgICAgI3skcH0uaGFzLWlmcmFtZSAmLFxuICAgICAgI3skcH0uaGFzLW1hcCAmLFxuICAgICAgI3skcH0uaGFzLXBkZiAmLFxuICAgICAgI3skcH0uaGFzLXZpZGVvICYsXG4gICAgICAjeyRwfS5oYXMtaHRtbDV2aWRlbyAmIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LXNocmluazogMTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIH1cblxuICAgICAgI3skcH0uaGFzLWlmcmFtZSAmLFxuICAgICAgI3skcH0uaGFzLW1hcCAmLFxuICAgICAgI3skcH0uaGFzLXBkZiAmIHtcbiAgICAgICAgd2lkdGg6ICRmYW5jeWJveC1pZnJhbWUtd2lkdGg7XG4gICAgICAgIGhlaWdodDogJGZhbmN5Ym94LWlmcmFtZS1oZWlnaHQ7XG4gICAgICB9XG5cbiAgICAgICN7JHB9Lmhhcy12aWRlbyAmLFxuICAgICAgI3skcH0uaGFzLWh0bWw1dmlkZW8gJiB7XG4gICAgICAgIHdpZHRoOiAkZmFuY3lib3gtdmlkZW8td2lkdGg7XG4gICAgICAgIGhlaWdodDogJGZhbmN5Ym94LXZpZGVvLWhlaWdodDtcblxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICN7JHB9Lmhhcy1tYXAgJixcbiAgICAgICN7JHB9Lmhhcy1wZGYgJixcbiAgICAgICN7JHB9Lmhhcy12aWRlbyAmLFxuICAgICAgI3skcH0uaGFzLWh0bWw1dmlkZW8gJiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQsIDI0LCAyNywgMC45KTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG5cbiAgICAgICN7JHB9Lmhhcy1tYXAgJiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlNWUzZGY7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mYW5jeWJveF9faHRtbDV2aWRlbyxcbi5mYW5jeWJveF9faWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5mYW5jeWJveC1wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuIiwiLmZhbmN5Ym94X190aHVtYnMge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkZmFuY3lib3gtdGh1bWJzLXBhZGRpbmc7XG5cbiAgb3BhY2l0eTogdmFyKC0tZmFuY3lib3gtb3BhY2l0eSwgMSk7XG5cbiAgLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49XCJmYWxzZVwiXSAmIHtcbiAgICBhbmltYXRpb246IDAuMTVzIGVhc2UtaW4gYmFja3dhcmRzIGZhbmN5Ym94LWZhZGVJbjtcbiAgfVxuXG4gIC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgJiB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICYgLmNhcm91c2VsX19zbGlkZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6ICRmYW5jeWJveC10aHVtYnMtd2lkdGg7XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogJGZhbmN5Ym94LXRodW1icy1zcGFjaW5nO1xuXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBpZiAoJGZhbmN5Ym94LXRodW1icy1zZWxlY3RlZC1ib3JkZXIgIT0gZmFsc2UpIHtcbiAgICAgICYgLmZhbmN5Ym94X190aHVtYjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcblxuICAgICAgICBib3JkZXItd2lkdGg6ICRmYW5jeWJveC10aHVtYnMtc2VsZWN0ZWQtYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6ICRmYW5jeWJveC10aHVtYnMtc2VsZWN0ZWQtYm9yZGVyLWNvbG9yO1xuXG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTtcblxuICAgICAgICBAaWYgKCRmYW5jeWJveC10aHVtYnMtYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSkge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRmYW5jeWJveC10aHVtYnMtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmlzLW5hdi1zZWxlY3RlZCAuZmFuY3lib3hfX3RodW1iOjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuOTI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiAqIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5mYW5jeWJveF9fdGh1bWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC8qIEtlZXAgYXNwZWN0IHJhdGlvICovXG4gIHBhZGRpbmctdG9wOiBjYWxjKDEwMCUgLyAoI3skZmFuY3lib3gtdGh1bWJzLXJhdGlvfSkpO1xuXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmYW5jeWJveC10aHVtYnMtYmc7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgQGlmICgkZmFuY3lib3gtdGh1bWJzLWJvcmRlci1yYWRpdXMgIT0gZmFsc2UpIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFuY3lib3gtdGh1bWJzLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICBAaWYgKCRmYW5jeWJveC10aHVtYnMtc2VsZWN0ZWQtb3BhY2l0eSAhPSBmYWxzZSkge1xuICAgIC5pcy1uYXYtc2VsZWN0ZWQgJiB7XG4gICAgICBvcGFjaXR5OiAkZmFuY3lib3gtdGh1bWJzLXNlbGVjdGVkLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG4iLCIuZmFuY3lib3hfX3Rvb2xiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDIwO1xuXG4gIGJhY2tncm91bmQ6ICRmYW5jeWJveC10b29sYmFyLWJnO1xuICBwYWRkaW5nOiAkZmFuY3lib3gtdG9vbGJhci1wYWRkaW5nO1xuXG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgLS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOiAyMHB4O1xuICAtLWNhcm91c2VsLWJ1dHRvbi1zdmctaGVpZ2h0OiAyMHB4O1xuXG4gIEBpbmNsdWRlIGZhbmN5Ym94LWJyZWFrcG9pbnQodG9vbGJhcik7XG5cbiAgb3BhY2l0eTogdmFyKC0tZmFuY3lib3gtb3BhY2l0eSwgMSk7XG4gIHRleHQtc2hhZG93OiB2YXIoLS1mYW5jeWJveC10b29sYmFyLXRleHQtc2hhZG93LCAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNCkpO1xuXG4gIC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0gJiB7XG4gICAgYW5pbWF0aW9uOiAwLjE1cyBlYXNlLWluIGJhY2t3YXJkcyBmYW5jeWJveC1mYWRlSW47XG4gIH1cblxuICAuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nICYge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAmX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgICYtLWxlZnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgICYtLWNlbnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuXG4gICAgJi0tcmlnaHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAmLS1jZW50ZXI6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mYW5jeWJveF9fY291bnRlciB7XG4gIG1pbi13aWR0aDogNzJweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBsaW5lLWhlaWdodDogdmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodCwgNDhweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbn1cblxuLmZhbmN5Ym94X19wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICRmYW5jeWJveC1hY2NlbnQtY29sb3I7XG4gIGhlaWdodDogM3B4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIHotaW5kZXg6IDMwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXI6ZnVsbHNjcmVlbjo6YmFja2Ryb3Age1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZmFuY3lib3hfX2J1dHRvbi0tZnVsbHNjcmVlbiBnOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyOmZ1bGxzY3JlZW4gLmZhbmN5Ym94X19idXR0b24tLWZ1bGxzY3JlZW4gZzpudGgtY2hpbGQoMSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lcjpmdWxsc2NyZWVuIC5mYW5jeWJveF9fYnV0dG9uLS1mdWxsc2NyZWVuIGc6bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mYW5jeWJveF9fYnV0dG9uLS1zbGlkZXNob3cgZzpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lci5oYXMtc2xpZGVzaG93IC5mYW5jeWJveF9fYnV0dG9uLS1zbGlkZXNob3cgZzpudGgtY2hpbGQoMSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lci5oYXMtc2xpZGVzaG93IC5mYW5jeWJveF9fYnV0dG9uLS1zbGlkZXNob3cgZzpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiIsIkBpbXBvcnQgXCJAZmFuY3lhcHBzL3VpL3NyYy9GYW5jeWJveC9GYW5jeWJveFwiO1xuXG4vLyBDdXN0b20gc3R5bGluZzpcbltkYXRhLWZhbmN5Ym94XSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbiIsIi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUge1xuXHQuZ2Zvcm1faGVhZGluZyB7XG5cdFx0QGV4dGVuZCAuaDI7XG5cdH1cblxuXHRmb3JtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQuZ2Zvcm1fYm9keSB7XG5cdFx0XHQuZ2ZpZWxkIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXG5cdFx0XHRmaWVsZHNldC5nZmllbGQge1xuXHRcdFx0XHQuZ2ZpZWxkX2xhYmVsIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmdmb3JtX2ZpZWxkcyB7XG5cdFx0XHRnYXA6IHJlbSgxNik7XG5cdFx0fVxuXG5cdFx0LmdmaWVsZF9sYWJlbCB7XG5cdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdFx0fVxuXG5cdFx0aW5wdXRbdHlwZT1jb2xvcl0sXG5cdFx0aW5wdXRbdHlwZT1kYXRlXSxcblx0XHRpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcblx0XHRpbnB1dFt0eXBlPWRhdGV0aW1lXSxcblx0XHRpbnB1dFt0eXBlPWVtYWlsXSxcblx0XHRpbnB1dFt0eXBlPW1vbnRoXSxcblx0XHRpbnB1dFt0eXBlPW51bWJlcl0sXG5cdFx0aW5wdXRbdHlwZT1wYXNzd29yZF0sXG5cdFx0aW5wdXRbdHlwZT1zZWFyY2hdLFxuXHRcdGlucHV0W3R5cGU9dGVsXSxcblx0XHRpbnB1dFt0eXBlPXRleHRdLFxuXHRcdGlucHV0W3R5cGU9dGltZV0sXG5cdFx0aW5wdXRbdHlwZT11cmxdLFxuXHRcdGlucHV0W3R5cGU9d2Vla10sXG5cdFx0c2VsZWN0LFxuXHRcdHRleHRhcmVhIHtcblx0XHRcdEBleHRlbmQgJWZpZWxkLWlucHV0O1xuXHRcdH1cblxuXHRcdC5nZmllbGRfY2hlY2tib3gge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRnYXA6IHJlbSgxNik7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IHJlbSgyMCk7XG5cblx0XHRcdEBpbmNsdWRlIG1pbihtZCkge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHJlbSg0MCk7XG5cdFx0XHR9XG5cblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmdjaG9pY2Uge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRnYXA6IHJlbSgyMCk7XG5cblx0XHRcdGlucHV0IHtcblx0XHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmdmaWVsZF92YWxpZGF0aW9uX21lc3NhZ2UsXG5cdFx0LnZhbGlkYXRpb25fbWVzc2FnZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHQubmljZS1zZWxlY3QgLmN1cnJlbnQge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHR9XG5cblx0XHQuZ2Zvcm1fZm9vdGVyIHtcblx0XHRcdGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRcdFx0XHRAZXh0ZW5kIC5idG47XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0W3R5cGU9XCJpbWFnZVwiXSB7XG5cdFx0XHRcdHdpZHRoOiByZW0oMjQpO1xuXHRcdFx0XHRoZWlnaHQ6IHJlbSgyNCk7XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogcmVtKDUpO1xuXHRcdFx0XHRyaWdodDogcmVtKDUpO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1pbihtZCkge1xuXHRcdFx0XHRcdHdpZHRoOiByZW0oMzApO1xuXHRcdFx0XHRcdGhlaWdodDogcmVtKDMwKTtcblx0XHRcdFx0XHRib3R0b206IHJlbSg5KTtcblx0XHRcdFx0XHRyaWdodDogcmVtKDkpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG5cdEBleHRlbmQgLnRleHQtbGc7XG59XG4iLCIvLyBEZWZhdWx0IHN0eWxlc1xuLm5pY2Utc2VsZWN0IHtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRib3JkZXI6IHNvbGlkIDFweCAjZThlOGU4O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRjbGVhcjogYm90aDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxvYXQ6IGxlZnQ7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXNpemU6IHJlbSgxNCk7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGhlaWdodDogcmVtKDQyKTtcblx0bGluZS1oZWlnaHQ6IHJlbSg0MCk7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBhZGRpbmctbGVmdDogcmVtKDE4KTtcblx0cGFkZGluZy1yaWdodDogcmVtKDMwKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0d2lkdGg6IGF1dG87XG5cblx0Jjpob3ZlciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYjtcblx0fVxuXG5cdCY6YWN0aXZlLFxuXHQmLm9wZW4sXG5cdCY6Zm9jdXMge1xuXHRcdGJvcmRlci1jb2xvcjogJGI7XG5cdH1cblxuXHQmOmFmdGVyIHtcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzk5OTtcblx0XHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjOTk5O1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogNXB4O1xuXHRcdG1hcmdpbi10b3A6IC00cHg7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAxMnB4O1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IDY2JSA2NiU7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcblx0XHR3aWR0aDogNXB4O1xuXHR9XG5cblx0Ji5vcGVuOmFmdGVyIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcblx0fVxuXG5cdCYub3BlbiAubGlzdCB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoMCk7XG5cdH1cblxuXHQmLmRpc2FibGVkIHtcblx0XHRib3JkZXItY29sb3I6ICNlZGVkZWQ7XG5cdFx0Y29sb3I6ICM5OTk7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogI2NjY2NjYztcblx0XHR9XG5cdH1cbn1cblxuLy8gTW9kaWZpZXJzXG4ubmljZS1zZWxlY3Qud2lkZSB7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdC5saXN0IHtcblx0XHRsZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0cmlnaHQ6IDAgIWltcG9ydGFudDtcblx0fVxufVxuXG4ubmljZS1zZWxlY3QucmlnaHQge1xuXHRmbG9hdDogcmlnaHQ7XG5cblx0Lmxpc3Qge1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cmlnaHQ6IDA7XG5cdH1cbn1cblxuLm5pY2Utc2VsZWN0LnNtYWxsIHtcblx0Zm9udC1zaXplOiByZW0oMTIpO1xuXHRoZWlnaHQ6IHJlbSgzNik7XG5cdGxpbmUtaGVpZ2h0OiByZW0oMzQpO1xuXG5cdCY6YWZ0ZXIge1xuXHRcdGhlaWdodDogNHB4O1xuXHRcdHdpZHRoOiA0cHg7XG5cdH1cblxuXHQub3B0aW9uIHtcblx0XHRsaW5lLWhlaWdodDogcmVtKDM0KTtcblx0XHRtaW4taGVpZ2h0OiByZW0oMzQpO1xuXHR9XG59XG5cbi8vIExpc3QgYW5kIG9wdGlvbnNcbi5uaWNlLXNlbGVjdCAubGlzdCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0Ym94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoNjgsIDY4LCA2OCwgMC4xMSk7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG1hcmdpbjogMXB4IDAgMDtcblx0b3BhY2l0eTogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcblx0dHJhbnNmb3JtOiBzY2FsZSgwLjc1KSB0cmFuc2xhdGVZKC0yMXB4KTtcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMCwgMS4yNSksIG9wYWNpdHkgMC4xNXMgZWFzZS1vdXQ7XG5cdHotaW5kZXg6IDk7XG5cblx0Jjpob3ZlciAub3B0aW9uOm5vdCg6aG92ZXIpIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5uaWNlLXNlbGVjdCAub3B0aW9uIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogcmVtKDQwKTtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWluLWhlaWdodDogcmVtKDQwKTtcblx0b3V0bGluZTogbm9uZTtcblx0cGFkZGluZy1sZWZ0OiByZW0oMTgpO1xuXHRwYWRkaW5nLXJpZ2h0OiByZW0oMjkpO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycztcblxuXHQmLnNlbGVjdGVkIHtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0fVxuXG5cdCYuZGlzYWJsZWQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGNvbG9yOiAjOTk5O1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0fVxuXG5cdCY6aG92ZXIsXG5cdCYuZm9jdXMsXG5cdCYuc2VsZWN0ZWQuZm9jdXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG5cdH1cbn1cblxuLy8gVXNlIGRpc3BsYXkgaW5zdGVhZCBvZiBvcGFjaXR5IGZvciBJRSA8PSAxMFxuLm5vLWNzc3BvaW50ZXJldmVudHMgLm5pY2Utc2VsZWN0IHtcblx0Lmxpc3Qge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQmLm9wZW4gLmxpc3Qge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cblxuLy8gQ1VTVE9NIFNUWUxFUzpcbnNlbGVjdCxcbmRpdi5uaWNlLXNlbGVjdCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IHJlbSg0Nik7XG5cdGJhY2tncm91bmQtY29sb3I6ICR3O1xuXHRjb2xvcjogJGI7XG5cdGZsb2F0OiBub25lO1xuXHRmb250LXNpemU6IHJlbSgxNik7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XG5cdGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG5cdHBhZGRpbmc6IHJlbSgxMyAyOCAxMyAxNik7XG59XG5cbmRpdi5uaWNlLXNlbGVjdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOmFmdGVyIHtcblx0XHR3aWR0aDogOHB4O1xuXHRcdGhlaWdodDogOHB4O1xuXHRcdGJvcmRlci1jb2xvcjogJGI7XG5cdFx0bWFyZ2luLXRvcDogLTVweDtcblx0fVxuXG5cdCYub3BlbiB7XG5cdFx0Lmxpc3Qge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHR9XG5cdH1cblxuXHQuY3VycmVudCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiByZW0oMTYpO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5saXN0IHtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cztcblx0XHRtYXJnaW46IDA7XG5cdFx0dG9wOiAxMDAlO1xuXHRcdGxlZnQ6IC0xcHg7XG5cblx0XHRsaSB7XG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5vcHRpb24ge1xuXHRcdG1pbi1oZWlnaHQ6IHVuc2V0O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3O1xuXHRcdGNvbG9yOiAkYjtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRwYWRkaW5nOiByZW0oMTMgMTYpO1xuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHR9XG59XG4iLCIvLyBDdXN0b20gc3R5bGVzIGZvciBTZWxlY3QyIHRoYXQgY29tZXMgd2l0aCBXb29Db21tZXJjZVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcblx0LnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuXHRcdGhlaWdodDogcmVtKDQ1KTtcblx0XHRmb250LXNpemU6IHJlbSgxNik7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG5cdFx0cGFkZGluZzogcmVtKDAgMjggMCAxNik7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAkdGltZTtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRiO1xuXHRcdH1cblxuXHRcdC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuXHRcdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHRcdFx0bGluZS1oZWlnaHQ6IHJlbSg0NSk7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0fVxuXG5cdFx0LnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG5cdFx0XHRAaW5jbHVkZSB0cjtcblx0XHRcdGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE0JyBoZWlnaHQ9JzgnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J20yIDAgNSA1IDUtNSAyIDEtNyA3LTctNyAyLTFaJy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCA1MCUgNTAlIC8gMTRweCA4cHg7XG5cdFx0XHR0b3A6IHJlbSgxMCk7XG5cdFx0XHRyaWdodDogcmVtKDgpO1xuXG5cdFx0XHRiIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0fVxuXHR9XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuXHRib3JkZXItY29sb3I6ICRiO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuIiwiLyoqXG4gKiBTd2lwZXIgOC4zLjJcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjIgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogSnVseSAyNiwgMjAyMlxuICovXG5cbkBpbXBvcnQgJ3N3aXBlci12YXJzLnNjc3MnO1xuQGF0LXJvb3Qge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XG4gICAgc3JjOiB1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJylcbiAgICAgIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG59XG5AYXQtcm9vdCB7XG4gIDpyb290IHtcbiAgICAtLXN3aXBlci10aGVtZS1jb2xvcjogI3skdGhlbWVDb2xvcn07XG4gIH1cbn1cbi5zd2lwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cbi5zd2lwZXItcG9pbnRlci1ldmVudHMge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAmLnN3aXBlci12ZXJ0aWNhbCB7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbiAgfVxufVxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItYXV0b2hlaWdodCB7XG4gICYsXG4gIC5zd2lwZXItc2xpZGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5zd2lwZXItd3JhcHBlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG4gIH1cbn1cbi5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItM2Qge1xuICAmLFxuICAmLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG4gIH1cbiAgLnN3aXBlci13cmFwcGVyLFxuICAuc3dpcGVyLXNsaWRlLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuICAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3cge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG59XG5cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNzcy1tb2RlIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRm9yIEZpcmVmb3ggKi9cbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xuICB9XG59XG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLWNzcy1tb2RlIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICB9XG59XG4uc3dpcGVyLXZlcnRpY2FsLnN3aXBlci1jc3MtbW9kZSB7XG4gID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbiAgfVxufVxuLnN3aXBlci1jZW50ZXJlZCB7XG4gID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG9yZGVyOiA5OTk5O1xuICB9XG4gICYuc3dpcGVyLWhvcml6b250YWwge1xuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG4gICAgfVxuICAgID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xuICAgIH1cbiAgfVxuICAmLnN3aXBlci12ZXJ0aWNhbCB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xuICAgIH1cbiAgICA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbiAgICB9XG4gIH1cblxuICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXIgY2VudGVyO1xuICB9XG59XG5cblxuXG4iLCJAaW1wb3J0ICcuLi8uLi9zd2lwZXItdmFycy5zY3NzJztcbkBhdC1yb290IHtcbiAgOnJvb3Qge1xuICAgIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgICAvKlxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xuICB9XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMHB4IC0gKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMikpO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjM1O1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAmLnN3aXBlci1idXR0b24taGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAuc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgJiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gICAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAncHJldic7XG4gIH1cbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICduZXh0JztcbiAgfVxuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9zd2lwZXItdmFycy5zY3NzJztcbkBhdC1yb290IHtcbiAgOnJvb3Qge1xuICAgIC8qXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemU6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGg6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0OiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5OiAwLjI7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHk6IDE7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwOiA0cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcDogNnB4O1xuICAqL1xuICB9XG59XG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG4gICYuc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCA+ICYsXG4gICYuc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB9XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwgIzAwMCk7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAwLjIpO1xuICBAYXQtcm9vdCBidXR0b24jeyZ9IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgJiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjpvbmx5LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyxcbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIG1hcmdpbjogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCwgNnB4KSAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDhweDtcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xuICAgIH1cbiAgfVxufVxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXG4uc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgbWFyZ2luOiAwIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCwgNHB4KTtcbiAgfVxuICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xuICAgIH1cbiAgfVxufVxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xufVxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIH1cbiAgLnN3aXBlci1ydGwgJiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICB9XG4gIC5zd2lwZXItaG9yaXpvbnRhbCA+ICYsXG4gICYuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCxcbiAgLnN3aXBlci12ZXJ0aWNhbCA+ICYuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4gICYuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5zd2lwZXItdmVydGljYWwgPiAmLFxuICAmLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLFxuICAuc3dpcGVyLWhvcml6b250YWwgPiAmLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLFxuICAmLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIuc3dpcGVyLWZhZGUge1xuICAmLnN3aXBlci1mcmVlLW1vZGUge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIH1cbiAgfVxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAmLFxuICAgICYgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgfVxuICB9XG59XG4iLCIuc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4iLCIuc3dpcGVyLWdyaWQgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc3dpcGVyLWdyaWQtY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuIiwiLyogU2Nyb2xsYmFyICovXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAuc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZCA+ICYsXG4gICYuc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zd2lwZXItaG9yaXpvbnRhbCA+ICYsXG4gICYuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMSU7XG4gICAgYm90dG9tOiAzcHg7XG4gICAgei1pbmRleDogNTA7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgd2lkdGg6IDk4JTtcbiAgfVxuICAuc3dpcGVyLXZlcnRpY2FsID4gJixcbiAgJi5zd2lwZXItc2Nyb2xsYmFyLXZlcnRpY2FsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDNweDtcbiAgICB0b3A6IDElO1xuICAgIHotaW5kZXg6IDUwO1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiA5OCU7XG4gIH1cbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qKlxuICogU3dpcGVyXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKi9cbiR0aGVtZUNvbG9yOiAkdztcblxuLy8gYmFzZSBzdHlsZXNcbkBpbXBvcnQgXCJzd2lwZXIvc3dpcGVyXCI7XG5cbi8vIG1vZHVsZXM6XG5AaW1wb3J0IFwic3dpcGVyL21vZHVsZXMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uXCI7XG5AaW1wb3J0IFwic3dpcGVyL21vZHVsZXMvcGFnaW5hdGlvbi9wYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwic3dpcGVyL21vZHVsZXMvZWZmZWN0LWZhZGUvZWZmZWN0LWZhZGVcIjtcbkBpbXBvcnQgXCJzd2lwZXIvbW9kdWxlcy9mcmVlLW1vZGUvZnJlZS1tb2RlXCI7XG5AaW1wb3J0IFwic3dpcGVyL21vZHVsZXMvZ3JpZC9ncmlkXCI7XG5AaW1wb3J0IFwic3dpcGVyL21vZHVsZXMvc2Nyb2xsYmFyL3Njcm9sbGJhclwiO1xuQGltcG9ydCBcInN3aXBlci9tb2R1bGVzL3RodW1icy90aHVtYnNcIjtcblxuLy8gQ3VzdG9tIHN0eWxpbmc6XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsIHtcblx0PiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG5cdFx0Ym90dG9tOiByZW0oMjQpO1xuXHR9XG59XG5cbi5zd2lwZXItc2xpZGUge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdGltZy5sYXp5bG9hZDpub3QoLmxvYWRlZCkge1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0fVxufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHQmLWJ1bGxldCB7XG5cdFx0d2lkdGg6IHJlbSgyNik7XG5cdFx0aGVpZ2h0OiByZW0oMjYpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHdpZHRoOiByZW0oOCk7XG5cdFx0XHRoZWlnaHQ6IHJlbSg4KTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiBjYWxjKDUwJSAtIHJlbSg0KSk7XG5cdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIHJlbSg0KSk7XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRpbWUgZWFzZS1vdXQ7XG5cdFx0fVxuXG5cdFx0Jjpub3QoLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUpIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWFjdGl2ZSB7XG5cdFx0XHR3aWR0aDogcmVtKDE2KTtcblx0XHRcdGhlaWdodDogcmVtKDE2KTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDIpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1idXR0b24tcHJldiB7XG5cdHdpZHRoOiByZW0oMzIpO1xuXHRoZWlnaHQ6IHJlbSgzMik7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICR3O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdG1hcmdpbi10b3A6IHJlbSgtMTYpO1xuXHR0cmFuc2l0aW9uOiBib3gtc2hhZG93ICR0aW1lO1xuXG5cdEBpbmNsdWRlIGhvdmVyIHtcblx0XHRzdmcge1xuXHRcdFx0ZmlsbDogJHByaW1hcnk7XG5cdFx0fVxuXHR9XG5cblx0JjphZnRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdHN2ZyB7XG5cdFx0d2lkdGg6IHJlbSgzMik7XG5cdFx0aGVpZ2h0OiByZW0oMzIpO1xuXHRcdGZpbGw6ICRiO1xuXHR9XG59XG5cbi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcblx0b3BhY2l0eTogMC41O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlcltkYXRhLXNsaWRlcz1cIjFcIl0ge1xuXHQuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuXHQuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cbiIsIi8vIFdQTUwgbGFuZ3VhZ2Ugc3dpdGNoZXJcbi53aWRnZXRfaWNsX2xhbmdfc2VsX3dpZGdldCB7XG5cdEBpbmNsdWRlIG1heChtZCkge1xuXHRcdG1hcmdpbjogcmVtKDIwIDAgMCk7XG5cdH1cbn1cblxuLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIHtcblx0d2lkdGg6IGF1dG87XG59XG5cbi53cG1sLWxzLWxlZ2FjeS1kcm9wZG93biB7XG5cdGEge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDEyKTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHQmLndwbWwtbHMtaXRlbS10b2dnbGUge1xuXHRcdFx0cGFkZGluZzogcmVtKDUgMjUgNSA4KTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXMgJHJhZGl1cyAwIDA7XG5cdFx0fVxuXHR9XG5cblx0LndwbWwtbHMtZmxhZyB7XG5cdFx0d2lkdGg6IHJlbSgzMCk7XG5cdFx0aGVpZ2h0OiByZW0oMzApO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblxuXHRcdCYgKyBzcGFuIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiByZW0oOCk7XG5cdFx0fVxuXHR9XG5cblx0LndwbWwtbHMtc3ViLW1lbnUgYSB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJvcmRlci1yYWRpdXM6IDAgMCAkcmFkaXVzICRyYWRpdXM7XG5cdFx0cGFkZGluZzogcmVtKDUgOCk7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxufVxuIiwiLy8gR2VuZXJhbFxuLy8gcmVwbGFjZSBkZWZhdWx0IFdvbyBjb2xvciBzY2hlbWUgd2l0aCB0aGVtZSBjb2xvcnM6XG46cm9vdCB7XG5cdC0td29vY29tbWVyY2U6ICN7JHByaW1hcnl9O1xuXHQtLXdjLXByaW1hcnk6ICN7JHByaW1hcnl9O1xufVxuXG4ud29vY29tbWVyY2UsXG4ud29vY29tbWVyY2UtcGFnZSB7XG5cdC5zaXRlLWNvbnRlbnQge1xuXHRcdEBleHRlbmQgLmNvbnRhaW5lcjtcblx0XHRwYWRkaW5nLWJvdHRvbTogcmVtKDcwKTtcblxuXHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IHJlbSgxMjApO1xuXHRcdH1cblx0fVxuXG5cdC5lbnRyeS1jb250ZW50IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oNzApO1xuXHR9XG5cblx0LnJvdyB7XG5cdFx0JjpiZWZvcmUsXG5cdFx0JjphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdCsgLnJvdyB7XG5cdFx0XHRtYXJnaW4tdG9wOiByZW0oNTApO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0KyAucm93IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogcmVtKDcwKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcblx0XHRcdC5jb2wtbGctNiB7XG5cdFx0XHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIHJlbSgxMCkpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWluKHhsKSB7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gcmVtKDM1KSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29sMi1zZXQge1xuXHRcdEBleHRlbmQgLnJvdztcblx0XHR3aWR0aDogYXV0bztcblxuXHRcdC5jb2wtMSxcblx0XHQuY29sLTIge1xuXHRcdFx0bWF4LXdpZHRoOiB1bnNldDtcblx0XHRcdEBleHRlbmQgLmNvbC1sZy02O1xuXHRcdH1cblx0fVxuXG5cdC8vIE1lc3NhZ2VzXG5cdC53b29jb21tZXJjZS1tZXNzYWdlLFxuXHQud29vY29tbWVyY2UtaW5mbyB7XG5cdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHRcdGJvcmRlci10b3AtY29sb3I6ICRwcmltYXJ5O1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRhOm5vdChbY2xhc3NdKSB7XG5cdFx0XHRAZXh0ZW5kICVsaW5rO1xuXHRcdH1cblxuXHRcdC5idXR0b24ge1xuXHRcdFx0QGV4dGVuZCAuYnRuLXNtO1xuXHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0fVxuXHR9XG5cblx0Ly8gVGFibGVzXG5cdHRhYmxlLnNob3BfdGFibGUsXG5cdHRhYmxlLnNob3BfYXR0cmlidXRlcyB7XG5cdFx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0Ym9yZGVyOiBub25lO1xuXG5cdFx0QGluY2x1ZGUgbWluKG1kKSB7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNik7XG5cdFx0fVxuXG5cdFx0dGhlYWQge1xuXHRcdFx0dGgge1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHRoLCB0ZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdHBhZGRpbmc6IHJlbSg5IDgpO1xuXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHRoIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXG5cdFx0dGZvb3Qge1xuXHRcdFx0dGgsIHRkIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBGb3JtIGVsZW1lbnRzXG5cdGZvcm0ge1xuXHRcdC5mb3JtLXJvdyB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKDE1KTtcblxuXHRcdFx0bGFiZWwge1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxNCk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSg0KTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0fVxuXG5cdFx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IHJlbSg4MCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZvcm0tcm93LWZpcnN0LFxuXHRcdC5mb3JtLXJvdy1sYXN0IHtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIHJlbSgxMCkpO1xuXG5cdFx0XHRAaW5jbHVkZSBtYXgobWQpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5pbnB1dC1jaGVja2JveCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLy8gQnV0dG9uc1xuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdCxcbi53b29jb21tZXJjZSBhLmJ1dHRvbixcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLFxuLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbiB7XG5cdEBleHRlbmQgLmJ0bjtcblx0Y29sb3I6ICR3ICFpbXBvcnRhbnQ7XG5cblx0Ji5kaXNhYmxlZCxcblx0JjpkaXNhYmxlZCxcblx0JjpkaXNhYmxlZFtkaXNhYmxlZF0ge1xuXHRcdG9wYWNpdHk6IDAuNTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuXG5cdCYubG9hZGluZyB7XG5cdFx0b3BhY2l0eTogMC43NTtcblx0XHRwYWRkaW5nLXJpZ2h0OiByZW0oMTYpO1xuXG5cdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiByZW0oMjQpO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1pbih4bCkge1xuXHRcdFx0cGFkZGluZy1yaWdodDogcmVtKDM4KTtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdHRvcDogYXV0bztcblx0XHRcdGJvdHRvbTogcmVtKDMpO1xuXHRcdFx0cmlnaHQ6IHJlbSg1KTtcblxuXHRcdFx0QGluY2x1ZGUgbWF4KHNtKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDEyKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmFkZGVkIHtcblx0XHQmOmFmdGVyIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogcmVtKDMpO1xuXHRcdFx0cmlnaHQ6IHJlbSg1KTtcblx0XHR9XG5cdH1cblxuXHQvLyBhbHQgYnV0dG9uc1xuXHQmLmFsdCB7XG5cdFx0QGV4dGVuZCAuYnRuO1xuXHRcdGNvbG9yOiAkdyAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi8vIFNwZWNpZmljIHBhZ2VzXG4ud29vY29tbWVyY2UtY2FydCxcbi53b29jb21tZXJjZS1jaGVja291dCxcbi53b29jb21tZXJjZS1hY2NvdW50IHtcblx0LmJyZWFkY3J1bWJzIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmVudHJ5LXRpdGxlIHtcblx0XHRjb2xvcjogJHc7XG5cdFx0cGFkZGluZzogMWVtIDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDUwKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSg3MCk7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDB2dztcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJvcmRlcjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdH1cblx0fVxufVxuXG4vLyBCcmVhZGNydW1ic1xuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1icmVhZGNydW1iIHtcblx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHRtYXJnaW4tYm90dG9tOiByZW0oMzApO1xuXG5cdGEge1xuXHRcdGNvbG9yOiAkZ3JleTtcblx0XHRmb250LXNpemU6IHJlbSgxNCk7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0XHR9XG5cdH1cbn1cblxuLy8gUGFnaW5hdGlvblxuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHtcblx0QGV4dGVuZCAucGFnaW5hdGlvbjtcbn1cblxuLy8gUmF0aW5nXG4ud29vY29tbWVyY2Uge1xuXHQud29vY29tbWVyY2UtcHJvZHVjdC1yYXRpbmcge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMTUpO1xuXG5cdFx0Lndvb2NvbW1lcmNlLXJldmlldy1saW5rIHtcblx0XHRcdGNvbG9yOiAkZ3JleTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc3Rhci1yYXRpbmcge1xuXHRcdGNvbG9yOiAkeWVsbG93O1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHRwLnN0YXJzIGEge1xuXHRcdGNvbG9yOiAkeWVsbG93O1xuXHR9XG59XG5cbi8vIFF1YW50aXR5IGJ1dHRvbnNcbi53b29jb21tZXJjZSAucXVhbnRpdHkge1xuXHRoZWlnaHQ6IHJlbSg0NCk7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IHJlbSgxMCk7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcblx0Ym9yZGVyLXJhZGl1czogcmVtKDEwKTtcblx0cGFkZGluZzogcmVtKDAgMTYpO1xuXG5cdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdGhlaWdodDogcmVtKDUwKTtcblx0fVxuXG5cdC5xdHkge1xuXHRcdEBpbmNsdWRlIHVuc3R5bGVkLWJ1dHRvbjtcblx0XHR3aWR0aDogcmVtKDQwKTtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHRmb250LXNpemU6IHJlbSgxOCk7XG5cdH1cblxuXHQuYnRuLXF0eSB7XG5cdFx0QGluY2x1ZGUgdW5zdHlsZWQtYnV0dG9uO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRmbGV4LXNocmluazogMDtcblxuXHRcdHN2ZyB7XG5cdFx0XHR3aWR0aDogcmVtKDE4KTtcblx0XHRcdGhlaWdodDogcmVtKDE4KTtcblx0XHRcdGZpbGw6ICRncmV5O1xuXHRcdFx0dHJhbnNpdGlvbjogZmlsbCAkdGltZTtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHN2ZyB7XG5cdFx0XHRcdGZpbGw6ICRiO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBCbG9ja1VJXG4uYmxvY2tVSSB7XG5cdCYuYmxvY2tPdmVybGF5IHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgLy8gbGV0J3Mgbm90IHNob3cgZGVmYXVsdCBsb2FkaW5nIHByb2Nlc3MgaW5kaWNhdG9yXG5cdH1cbn1cbiIsIi53b29jb21tZXJjZSB7XG5cdHRhYmxlLmNhcnQge1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSg1MCk7XG5cblx0XHR0ZDpub3QoLnByb2R1Y3QtbmFtZSkge1xuXHRcdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE4KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR0ZC5wcm9kdWN0LW5hbWUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdFx0QGluY2x1ZGUgbWluKDc2OSkge1xuXHRcdFx0XHR3aWR0aDogMzglO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdEBpbmNsdWRlIG1heCg3NjgpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxNik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucHJvZHVjdC10aHVtYm5haWwge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0bWluLXdpZHRoOiB1bnNldDtcblx0XHRcdG1heC13aWR0aDogcmVtKDIyNSk7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiByZW0oOTApO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0XHRcdHdpZHRoOiByZW0oMTc1KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wcm9kdWN0LXRpdGxlIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0XHR9XG5cblx0XHR0ZC5wcm9kdWN0LXN1YnRvdGFsIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXG5cdFx0LnByb2R1Y3QtcmVtb3ZlIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblxuXHRcdFx0QGluY2x1ZGUgbWF4KDc2OCkge1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YS5yZW1vdmUge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdHdpZHRoOiByZW0oMTgpO1xuXHRcdFx0aGVpZ2h0OiByZW0oMTgpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IHJlbSgxOCk7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXG5cdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0ZmlsbDogJHJlZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHRAaW5jbHVkZSB0cjtcblx0XHRcdFx0ZmlsbDogJGdyZXktYm9yZGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jYXJ0LWNvbGxhdGVyYWxzIHtcblx0XHR3aWR0aDogYXV0bztcblxuXHRcdC5jcm9zcy1zZWxscyxcblx0XHQuY2FydF90b3RhbHMge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSByZW0oMTApKTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWluKHhsKSB7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIHJlbSgzNSkpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jcm9zcy1zZWxscyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0oMjApO1xuXG5cdFx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2FydF90b3RhbHMge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0fVxuXG5cdFx0LndjLXByb2NlZWQtdG8tY2hlY2tvdXQge1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0fVxuXHR9XG5cblx0LmNhcnRfdG90YWxzLFxuXHQud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyIHtcblx0XHR0YWJsZSB7XG5cdFx0XHR0aCwgdGQge1xuXHRcdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogcmVtKDIwKTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IHJlbSgyMCk7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHR9XG5cblx0XHRcdHRoIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdH1cblxuXHRcdFx0dGgsIHRkIHtcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lm9yZGVyLXRvdGFsIHtcblx0XHRcdFx0dGgsIHRkIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogcmVtKDE1KTtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogcmVtKDE1KTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHRoIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDIwKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTgpO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgyOCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHRmb290IHtcblx0XHRcdFx0dGgge1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0dWwjc2hpcHBpbmdfbWV0aG9kIHtcblx0XHRsaSB7XG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDAuMjVlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQud2MtcHJvY2VlZC10by1jaGVja291dCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cblxuXHRhLmJ1dHRvbi5hbHQuY2hlY2tvdXQtYnV0dG9uIHtcblx0XHRAZXh0ZW5kIC5idG4tbGc7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG4ud29vY29tbWVyY2UgI2NvbnRlbnQsXG4ud29vY29tbWVyY2UsXG4ud29vY29tbWVyY2UtcGFnZSAjY29udGVudCxcbi53b29jb21tZXJjZS1wYWdlIHtcblx0dGFibGUuY2FydCB7XG5cdFx0dGQuYWN0aW9ucyB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXG5cdFx0XHRAaW5jbHVkZSBtYXgoNzY4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGdhcDogcmVtKDEwKTtcblx0XHRcdH1cblxuXHRcdFx0Lndvb2NvbW1lcmNlLWZvcm0tY291cG9uIHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR9XG5cblx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdCYuYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWluKG1kKSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiByZW0oMCAyNCk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiByZW0oMCAzMik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JltuYW1lPVwidXBkYXRlX2NhcnRcIl0ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAycHg7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IHJlbSgwIDMyKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdCY6Zm9jdXMsXG5cdFx0XHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkdyAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLndvb2NvbW1lcmNlLFxuLndvb2NvbW1lcmNlLXBhZ2Uge1xuXHQjcGF5bWVudCAjcGxhY2Vfb3JkZXIge1xuXHRcdEBleHRlbmQgLmJ0bi1sZztcblx0fVxufVxuXG4ud29vY29tbWVyY2Utc2hpcHBpbmctZmllbGRzIHtcblx0bWFyZ2luLXRvcDogcmVtKDMwKTtcbn1cblxuLndvb2NvbW1lcmNlLWZvcm0tY291cG9uIHtcblx0Jl9faW5wdXQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWF4LXdpZHRoOiByZW0oNTAwKTtcblxuXHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcblx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cyAwIDAgJHJhZGl1cztcblx0XHRcdG1hcmdpbjogcmVtKDAgLTUgMCAwKSAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZzogcmVtKDAgMjEgMCAxNik7XG5cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmFjdGl2ZSxcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRiO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm5vdCg6Zm9jdXMpIHtcblx0XHRcdFx0QGluY2x1ZGUgcGxhY2Vob2xkZXIge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTgpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGJ1dHRvbiB7XG5cdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRtaW4td2lkdGg6IHJlbSgxMDApO1xuXHRcdH1cblx0fVxufVxuXG4uc2hvd2NvdXBvbiB7XG5cdEBleHRlbmQgJWxpbms7XG59XG5cbiNhZGRfcGF5bWVudF9tZXRob2QsXG4ud29vY29tbWVyY2UtY2FydCxcbi53b29jb21tZXJjZS1jaGVja291dCB7XG5cdCNwYXltZW50IHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXG5cdFx0ZGl2LnBheW1lbnRfYm94IHtcblx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG5cdFx0fVxuXHR9XG5cblx0LmNhcnQtY29sbGF0ZXJhbHMgLnNoaXBwaW5nLWNhbGN1bGF0b3ItYnV0dG9uIHtcblx0XHRAZXh0ZW5kICVsaW5rO1xuXHR9XG59XG5cbiNjdXN0b21lcl9kZXRhaWxzIHtcblx0aDMge1xuXHRcdEBleHRlbmQgLmg1O1xuXHR9XG59XG5cbiNzaGlwLXRvLWRpZmZlcmVudC1hZGRyZXNzIGxhYmVsIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ud29vY29tbWVyY2UtcHJpdmFjeS1wb2xpY3ktdGV4dCB7XG5cdGEge1xuXHRcdEBleHRlbmQgJWxpbms7XG5cdH1cbn1cbiIsIi8vIE1pbmkgY2FydFxuLm1pbmktY2FydCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmLS1lbXB0eSB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblxuXHRzdmcge1xuXHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHR3aWR0aDogcmVtKDM2KTtcblx0XHRoZWlnaHQ6IHJlbSgzNik7XG5cdH1cblxuXHQmX190b3RhbCB7XG5cdFx0d2lkdGg6IHJlbSgyNCk7XG5cdFx0aGVpZ2h0OiByZW0oMjQpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYjtcblx0XHRjb2xvcjogJHc7XG5cdFx0Zm9udC1zaXplOiByZW0oMTIpO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IHJlbSgtNyk7XG5cdFx0cmlnaHQ6IHJlbSgtMTApO1xuXHR9XG59XG4iLCIud29vY29tbWVyY2UtYWNjb3VudCB7XG5cdC5jb2wtbGctOSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuZW50cnktY29udGVudCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdC53b29jb21tZXJjZSB7XG5cdFx0LmNvbC0xLFxuXHRcdC5jb2wtMiB7XG5cdFx0XHRAaW5jbHVkZSBtaW4oNzY4KSB7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHtcblx0XHRAZXh0ZW5kIC5jb2wtbGctNDtcblxuXHRcdHVsIHtcblx0XHRcdEBpbmNsdWRlIHVuc3R5bGVkLWxpc3Q7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IHJlbSgxMik7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IHJlbSgyNSk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGI7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IHJlbSgxMik7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiByZW0oMjUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuaXMtYWN0aXZlIGEsXG5cdFx0XHRcdGE6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHQvLyBpY29uIGNhcmV0IChwcmltYXJ5KVxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTQnIGhlaWdodD0nOCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nbTIgMCA1IDUgNS01IDIgMS03IDctNy03IDItMVonIGZpbGw9JyUyM2RmMDAwMCcvJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmlzLWFjdGl2ZSBhOmFmdGVyIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgyMCk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0cjtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTRweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdFx0XHRcdC8vIGljb24gY2FyZXQgKGJsYWNrKVxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTQnIGhlaWdodD0nOCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nbTIgMCA1IDUgNS01IDIgMS03IDctNy03IDItMVonIGZpbGw9JyUyMzAwMCcvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgNTAlIC8gMTRweCA4cHg7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IGNhbGMoNTAlIC0gN3B4KTtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdFx0XHRcdFx0Ym90dG9tOiByZW0oMzEpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCB7XG5cdFx0QGV4dGVuZCAuY29sLWxnLTg7XG5cblx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMzVweDtcblx0XHR9XG5cdH1cblxuXHR0YWJsZS5hY2NvdW50LW9yZGVycy10YWJsZSB7XG5cdFx0dGJvZHkge1xuXHRcdFx0dGQ6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4jYWNjb3VudF9kaXNwbGF5X25hbWUgKyBzcGFuIHtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4ud29vY29tbWVyY2UtYWRkcmVzcy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIsXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgZmllbGRzZXQge1xuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgZmllbGRzZXQge1xuXHQuZm9ybS1yb3cge1xuXHRcdGxhYmVsIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufVxuXG4ud29vY29tbWVyY2Uge1xuXHRmb3JtLmxvZ2luLFxuXHRmb3JtLnJlZ2lzdGVyIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdC5mb3JtLXJvdyBsYWJlbCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0Zm9ybS53b29jb21tZXJjZS1SZXNldFBhc3N3b3JkIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cblx0XHQuZm9ybS1yb3cgbGFiZWwge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdGZvcm0ubG9naW4sXG5cdGZvcm0ud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZCB7XG5cdFx0YnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR9XG5cdH1cblxuXHRmb3JtLndvb2NvbW1lcmNlLVJlc2V0UGFzc3dvcmQge1xuXHRcdHAge1xuXHRcdFx0bWF4LXdpZHRoOiA1MDBweFxuXHRcdH1cblx0fVxufVxuXG4ud29vY29tbWVyY2UtZm9ybS1sb2dpbl9fcmVtZW1iZXJtZSB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLndvb2NvbW1lcmNlLUxvc3RQYXNzd29yZCB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cblx0YSB7XG5cdFx0Y29sb3I6ICRjb2xvci10ZXh0ICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG59XG4iLCIud29vY29tbWVyY2Uge1xuXHQud29vY29tbWVyY2Utb3JkZXItZGV0YWlsc19fdGl0bGUsXG5cdC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIGgyIHtcblx0XHRAZXh0ZW5kIC5oNTtcblx0fVxuXG5cdC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzIHtcblx0XHRtYXJnaW46IHJlbSg1MCAwIDM1KTtcblx0fVxuXG5cdHVsLm9yZGVyX2RldGFpbHMge1xuXHRcdEBpbmNsdWRlIHVuc3R5bGVkLWxpc3Q7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogcmVtKDQpO1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG5cblx0XHRAaW5jbHVkZSBtaW4obWQpIHtcblx0XHRcdGdhcDogcmVtKDgpO1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlLFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGdhcDogcmVtKDEwKTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMjApO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0QGluY2x1ZGUgbWluKG1kKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRcdH1cblxuXHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHJlbSgyMCk7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWluKG1kKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi53b29jb21tZXJjZS10aGFua3lvdS1vcmRlci1yZWNlaXZlZCB7XG5cdEBleHRlbmQgLmg1O1xuXHRtYXJnaW4tYm90dG9tOiByZW0oNTApO1xufVxuXG4ud29vY29tbWVyY2UtdGFibGVfX3Byb2R1Y3QtbmFtZSB7XG5cdC53Yy1pdGVtLW1ldGEge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRwYWRkaW5nLWxlZnQ6IHJlbSgxNik7XG5cdH1cbn1cbiIsIi5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQucHJvZHVjdF9faW1hZ2VzIHtcblx0XHRpbWcge1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdGltZTtcblx0XHR9XG5cdH1cblxuXHQucHJvZHVjdF9fc3VtbWFyeSB7XG5cdFx0cC5wcmljZSxcblx0XHRzcGFuLnByaWNlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSgzMCk7XG5cblx0XHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgyNCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lndvb2NvbW1lcmNlLXByb2R1Y3QtcmF0aW5nIHtcblx0XHRcdC5zdGFyLXJhdGluZyB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnByb2R1Y3RfX2FmdGVyLXN1bW1hcnkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IHJlbSg1MCk7XG5cblx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdGdhcDogcmVtKDcwKTtcblx0XHR9XG5cdH1cblxuXHQucHJvZHVjdF90aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcblx0fVxuXG5cdC53b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHNfX3Nob3J0LWRlc2NyaXB0aW9uIHtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMzApO1xuXHR9XG5cblx0LnByb2R1Y3RfbWV0YSB7XG5cdFx0Y29sb3I6ICRncmV5O1xuXHR9XG5cblx0LnBvc3RlZF9pbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0XHR9XG5cdH1cblxuXHRmb3JtLmNhcnQge1xuXHRcdC52YXJpYXRpb25zIHtcblx0XHRcdHRoIHtcblx0XHRcdFx0d2lkdGg6IHJlbSgxMzApO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGRpdi5xdWFudGl0eSB7XG5cdFx0XHRtYXJnaW46IHJlbSgwIDEwIDAgMCk7XG5cdFx0fVxuXG5cdFx0ZGl2LnF1YW50aXR5LWhpZGRlbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC53b29jb21tZXJjZS10YWJzIHtcblx0XHRAaW5jbHVkZSBtaW4obWQpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXG5cdFx0dWwudGFicyB7XG5cdFx0XHRAaW5jbHVkZSB1bnN0eWxlZC1saXN0O1xuXHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0oMzUpO1xuXG5cdFx0XHRAaW5jbHVkZSBtaW4obWQpIHtcblx0XHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0oMzApO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0oNTApO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0bGkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1ib3JkZXIgIWltcG9ydGFudDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0cGFkZGluZzogcmVtKDE1IDApO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBob3ZlciB7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucGFuZWwge1xuXHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdFx0PiAqOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRoMiB7XG5cdFx0XHRcdEBleHRlbmQgLmgzO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCNyZXBseS10aXRsZSB7XG5cdFx0QGV4dGVuZCAuaDQ7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogMWVtO1xuXHR9XG5cblx0I3JhdGluZyArIC5uaWNlLXNlbGVjdCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4vLyBTbGlkZXIgcHJvZHVjdCBpbWFnZVxuLnN3aXBlci1wcm9kdWN0LWltYWdlIHtcblx0bWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcblxuXHQuc3dpcGVyLXNsaWRlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5jLWltYWdlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDA7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNzAlO1xuXHRcdH1cblx0fVxufVxuXG4vLyBTbGlkZXIgcHJvZHVjdCB0aHVtYm5haWxzXG4uc3dpcGVyLXByb2R1Y3QtdGh1bWJzIHtcblx0LnN3aXBlci1zbGlkZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdGltZTtcblxuXHRcdCY6bm90KC5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlKSB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxuXG5cdC5jLWltYWdlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDA7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNzAlO1xuXHRcdH1cblx0fVxufVxuXG4vLyBTbGlkZXIgcHJvZHVjdHMgKHJlbGF0ZWQsIHVwLXNlbGxzLCBjcm9zcy1zZWxscylcbi5zd2lwZXItcHJvZHVjdHMge1xuXHQuc3dpcGVyLXNsaWRlIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdGFydGljbGUucHJvZHVjdCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cbiIsIi53b29jb21tZXJjZSB7XG5cdC53b29jb21tZXJjZS1yZXN1bHQtY291bnQsXG5cdC53b29jb21tZXJjZS1vcmRlcmluZyB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0ZmxleC1ncm93OiAxO1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG4uc2hvcC1oZWFkaW5nIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRnYXA6ICRncmlkLWd1dHRlci13aWR0aDtcblx0bWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoO1xufVxuXG5zZWN0aW9uLnByb2R1Y3RzIHtcblx0QGluY2x1ZGUgbWF4KDUyMCkge1xuXHRcdGFydGljbGUucHJvZHVjdCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuLy8gTG9vcCBwcm9kdWN0XG5hcnRpY2xlLnByb2R1Y3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdHNwYW4ucHJpY2UsXG5cdHAucHJpY2Uge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE4KTtcblx0fVxuXG5cdGEuYWRkZWRfdG9fY2FydCB7XG5cdFx0QGV4dGVuZCAlbGluaztcblx0XHRmb250LXNpemU6IHJlbSgxNSk7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxMDAlO1xuXHRcdGxlZnQ6IHJlbSgxNSk7XG5cdH1cblxuXHQuYnV0dG9uIHtcblx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHR9XG59XG5cbi53b29jb21tZXJjZS1sb29wLXByb2R1Y3Qge1xuXHQmX19saW5rIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRAaW5jbHVkZSBob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdFx0fVxuXG5cdFx0XHQud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSB7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgJHRpbWU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGh1bWJuYWlsIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNzAlO1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cztcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0aW1lO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0QGluY2x1ZGUgdHI7XG5cdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHRcdG1hcmdpbjogcmVtKDIwIDAgMTApICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuYXJ0aWNsZS5wcm9kdWN0LFxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0LFxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IHtcblx0c3Bhbi5vbnNhbGUge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1pbi13aWR0aDogcmVtKDU0KTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWluLWhlaWdodDogdW5zZXQ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdGZvbnQtc2l6ZTogcmVtKDEyKTtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG5cdFx0cGFkZGluZzogcmVtKDUpO1xuXHRcdHRvcDogcmVtKDgpO1xuXHRcdGxlZnQ6IHJlbSg4KTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cblx0cC5wcmljZSxcblx0c3Bhbi5wcmljZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDE1KTtcblxuXHRcdGRlbCB7XG5cdFx0XHRmb250LXNpemU6IDAuOGVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHR9XG5cblx0XHRpbnMge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxufVxuIiwiLy8gQmFzZSBibG9ja3Ncbi5jLWJsb2NrIHtcblx0bWFyZ2luLWJvdHRvbTogcmVtKDUwKTtcblxuXHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMTAwKTtcblx0fVxuXG5cdCYtLXBhZGRpbmcge1xuXHRcdHBhZGRpbmc6IHJlbSg0NSAwIDUwKTtcblxuXHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0cGFkZGluZzogcmVtKDcwIDApO1xuXHRcdH1cblx0fVxufVxuXG4vLyBUaXRsZVxuLmMtdGl0bGUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4vLyBJbWFnZVxuLmMtaW1hZ2Uge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bGluZS1oZWlnaHQ6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG4iLCIuYWJvdXQge1xyXG4gICAgaDIuYWJvdXRfX3RpdGxlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTIuNXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwLjI1cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFkODRhO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTEuMjVyZW07XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNDApO1xyXG4gICAgICAgIC5lZGl0b3Ige1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSg5NDUpO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMik7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR5ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgyKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuYWN0aXZpdGllcyB7XHJcbiAgICBwYWRkaW5nOiByZW0oMTAwIDApO1xyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1heC13aWR0aDogcmVtKDg1MCk7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gcmVtKDQwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogcmVtKDQ2KTtcclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oNDApO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRwcmltYXJ5O1xyXG4gICAgICAgIHRyYW5zaXRpb246XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3IgMC4zcyBlYXNlLFxyXG4gICAgICAgICAgICBib3gtc2hhZG93IDAuM3MgZWFzZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkeWVsbG93ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IHJlbSg3MCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDcwKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDMwKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMzApO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oMzApO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogcmVtKDMwKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItaGVhZGluZztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxOCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg2IDIwIDAgMjApO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpbmsge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODklO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LWxpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyMCAwIDE1IDApO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ib3JkZXItaXRlbSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktbGlnaHQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRwcmltYXJ5O1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJHllbGxvdyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDE2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuX193cmFwcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQ2KTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hY3Rpdml0aWVzLmFjdGl2aXRpZXMtcGIge1xyXG4gICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTAwKTtcclxufVxyXG4iLCIuYW5jaG9yLWxpbmtfX2l0ZW17XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdy1saWdodCA7XHJcbn1cclxuXHJcbmRpdi5oMy5hbmNob3JfX2l0ZW0tdGl0bGV7XHJcbiAgICBwYWRkaW5nOiByZW0oNDApO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMCk7XHJcbn1cclxuXHJcbi5hbmNob3JfX2l0ZW0tY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiByZW0oMCA0MCA0MCk7XHJcbiAgICBmb250LXNpemU6IHJlbSgyMSk7XHJcbiAgICBsaW5lLWhlaWdodDogMS44ZW07XHJcbiAgICBjb2xvcjogJHByaW1hcnk7XHJcblxyXG4gICAgLmVkaXRvciB7XHJcbiAgICAgICAgb2wge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IHJlbSgxMyk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDIwKTtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDEwKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6Om1hcmtlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnN3aXBlci1pbWFnZXMge1xuXHQuc3dpcGVyLXNsaWRlIHtcblx0XHQuYy1pbWFnZSB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA2NSU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBWaWRlb1xuLmMtdmlkZW8ge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Jjpub3QoW3ZpZGVvXSkge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8vIDE2OjkgcmF0aW9cblx0XHR9XG5cdH1cblxuXG5cdCY6aG92ZXIge1xuXHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0LmMtdmlkZW9fX3Bvc3RlciB7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMC45O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRpZnJhbWUsXG5cdHZpZGVvIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdH1cblxuXHQmX19wb3N0ZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cblx0XHRpbWcge1xuXHRcdFx0QGluY2x1ZGUgdHI7XG5cdFx0XHRvcGFjaXR5OiAwLjc1O1xuXHRcdH1cblxuXHRcdHN2ZyB7XG5cdFx0XHRAaW5jbHVkZSB0cjtcblx0XHRcdGZpbGw6ICR3O1xuXHRcdFx0Zm9udC1zaXplOiByZW0oOCk7XG5cdFx0XHR3aWR0aDogMTBlbTtcblx0XHRcdGhlaWdodDogMTBlbTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogY2FsYyg1MCUgLSA1ZW0pO1xuXHRcdFx0bGVmdDogY2FsYyg1MCUgLSA1ZW0pO1xuXG5cdFx0XHRAaW5jbHVkZSBtaW4obWQpIHtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTIpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmNvbHVtbi10ZXh0IHtcclxuICAgIC5jb2x1bW5fX2l0ZW0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgIGNvbG9yOiAkdztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICYtaW1hZ2Uge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4obGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaW5uZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMjAgMTUgMTUgMTUpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4obGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg0MCA0MSAyMCA0MSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg0NCk7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDEwMCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg0KTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IHJlbSgtMjApO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5jb250YWN0IHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nOiByZW0oNzAgMCk7XHJcblx0QGluY2x1ZGUgbWluKGxnKSB7XHJcblx0XHRwYWRkaW5nOiByZW0oOTkgMCk7XHJcblx0fVxyXG5cdC5oMntcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdCY6OmFmdGVye1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5wci0xMzMge1xyXG5cdFx0cGFkZGluZy1yaWdodDogcmVtKDE1KTtcclxuXHRcdEBpbmNsdWRlIG1pbihsZykge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiByZW0oMTMzKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jdXN0b20tcCB7XHJcblx0XHRwYWRkaW5nLXRvcDogcmVtKDQwKTtcclxuXHRcdHBhZGRpbmctbGVmdDogcmVtKDE1KTtcclxuXHRcdEBpbmNsdWRlIG1pbihsZykge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogcmVtKDI5KTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiByZW0oNzMpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LndwY2Y3IHtcclxuXHRcdGZvcm0ge1x0XHRcdFxyXG5cdFx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuXHRcdFx0dGV4dGFyZWEsXHJcblx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHc7XHJcblx0XHRcdFx0cGFkZGluZzogcmVtKDMgMCk7XHJcblx0XHRcdH1cclxuXHRcdFx0aW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcblx0XHRcdFx0Y29sb3I6ICR3O1xyXG5cdFx0XHRcdGJvcmRlcjogMHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSgwKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRpbnB1dDotd2Via2l0LWF1dG9maWxsLFxyXG5cdFx0XHRpbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxyXG5cdFx0XHRpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxyXG5cdFx0XHRpbnB1dDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSB7XHJcblx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMzBweCAkZ3JleS1saWdodCBpbnNldCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRjb2xvcjogIzQ1NDU0NTtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtdGV4dDtcclxuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxNCk7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcdFx0XHRcdFxyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSgyOSk7XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHQvL21hcmdpbi1ib3R0b206IHJlbSgyNSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdGxhYmVsLmFncmVlbWVudCB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuXHRcdFx0XHRjb2xvcjogIzMzMzMzMztcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5mb3JtX19jaGVjayB7XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHJcblx0XHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSgzMik7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IHJlbSgzMCk7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogcmVtKDMwKTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkdztcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0oMTkpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxMik7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHRleHRhcmVhIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKC0yKTtcclxuXHRcdFx0aGVpZ2h0OiByZW0oNjMpO1xyXG5cdFx0fVxyXG5cclxuXHRcdC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdFx0fVxyXG5cdFx0LndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmN0YSB7XHJcbiAgICAuY29sdW1uX19jb250ZW50IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgbWluKGxnKSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbHVtbl9fYnRuIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIEBpbmNsdWRlIG1pbihsZykge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIubS1mYXEge1xuXHQmX19pdGVtIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XG5cdFx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yICR0aW1lO1xuXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XG5cdFx0fVxuXG5cdFx0Ji5pcy1vcGVuLFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYjtcblx0XHR9XG5cblx0XHQmLXRpdGxlIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRnYXA6IHJlbSgxNik7XG5cdFx0XHRwYWRkaW5nOiByZW0oMjApO1xuXHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWNvbnRlbnQge1xuXHRcdFx0cGFkZGluZzogcmVtKDAgMjAgMjApO1xuXHRcdH1cblx0fVxufVxuIiwiLmZlYXR1cmVzIHtcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgfVxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXgtd2lkdGg6IHJlbSg4NTApO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIHJlbSg0MCk7XHJcbiAgICB9XHJcbiAgICAmX19yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWxpZ2h0O1xyXG4gICAgICAgIEBpbmNsdWRlIG1pbihtZCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyMCA1KTtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMjUgMTUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbihsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDQwIDUgNDQgNSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyZXktbGlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICYtbnVtYmVyIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAtcmVtKDQyLCAxMDAsIDc2NywgMTIwMCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmZvcm0ge1xyXG4gICAgcGFkZGluZzogcmVtKDYwIDApO1xyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMCAyMCAzMCk7XHJcblxyXG4gICAgICAgIC5mb3JtLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzYpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTApO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbihsZykgeyBmb250LXNpemU6IHJlbSg0OCk7IH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndwY2Y3IHtcclxuICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXHJcbiAgICAgICAgICAgIHRleHRhcmVhLFxyXG4gICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjZiYmJmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oOCAwKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgMTIgOCclM0UlM0NwYXRoIGQ9J00xIDFsNSA1IDUtNScgc3Ryb2tlPSclMjMzMzMnIHN0cm9rZS13aWR0aD0nMS41JyBmaWxsPSdub25lJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHJlbSg0KSBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMjQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHc7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDUwMCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IHJlbSgxMCkgYXV0byAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNDApO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDE0IDMyKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQ1NDU0NTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzIpO1xyXG4gICAgICAgICAgICAgICAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcclxuICAgICAgICAgICAgICAgIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICBpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMzBweCAjZmZmIGluc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGFiZWwuYWdyZWVtZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9ybV9fY2hlY2sge1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMyKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMzApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgzMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I2YmJiZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAud3BjZjctcmFkaW8ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJvdyA+ICoge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjApO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxhYmVsOmhvdmVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNiNmJiYmY7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDIwKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDIwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkcHJpbWFyeSAwJSwgJHByaW1hcnkgMC4zNXJlbSwgd2hpdGUgMC4zNXJlbSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNiNmJiYmY7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKC0yKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiByZW0oNjMpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndwY2Y3LW5vdC12YWxpZC10aXAge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAud3BjZjctZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLndwY2Y3LWxpc3QtaXRlbS5maXJzdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndwY2Y3LWxpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybSAud3BjZjcgZm9ybSAuZm9ybV9fY2hlY2sgc3BhbiBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcbiAgICB3aWR0aDogMS44NzVyZW07XHJcbiAgICBoZWlnaHQ6IDEuODc1cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMS4xODc1cmVtO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uZm9ybSAud3BjZjcgZm9ybSAuZm9ybV9fY2hlY2sgc3BhbiBpbnB1dFt0eXBlPWNoZWNrYm94XTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcclxufVxyXG5cclxuLmZvcm0gLndwY2Y3IGZvcm0gLmZvcm1fX2NoZWNrIHNwYW4gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDo6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG59XHJcblxyXG4uZm9ybSAud3BjZjcgZm9ybSAuZm9ybV9fY2hlY2sgc3BhbiBpbnB1dFt0eXBlPWNoZWNrYm94XTo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJ+Kckyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcclxufVxyXG5cclxuLmZvcm0gLndwY2Y3IGZvcm0gLmZvcm1fX2NoZWNrIHNwYW4gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDo6YWZ0ZXIge1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG4iLCIubS1oZXJvIHtcclxuICAgIG1pbi1oZWlnaHQ6IGNhbGMoNzB2aCAtIHZhcigtLWhlYWRlci1oZWlnaHQpKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIHBhZGRpbmc6IHJlbSg2MCAwIDgwKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxNzEyYjg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWluKGxnKSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDkwIDAgMTYwKTtcclxuICAgIH1cclxuXHJcbiAgICAuaG9tZSAmIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MHZoO1xyXG4gICAgICAgIEBpbmNsdWRlIG1pbihsZykge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA3MHZoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogcmVtKDE2NDApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JnIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1vdmVybGF5IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTUxNzEyZjA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpZGVvIHtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcblxyXG4gICAgICAgIC5lZGl0b3Ige1xyXG5cclxuICAgICAgICAgICAgLnN1YnRpdGxlLXByaW1hcnl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N0YXJzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiByZW0oNik7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3Rhci1pY29uIHtcclxuICAgICAgICB3aWR0aDogcmVtKDI2KTtcclxuICAgICAgICBoZWlnaHQ6IHJlbSgyNik7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3Rhci1sYWJlbCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgY29sb3I6ICR3O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oOCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2hlY2tsaXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgICBnYXA6IHJlbSgxMikgcmVtKDI0KTtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NoZWNrLWl0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IHJlbSgxMCk7XHJcbiAgICAgICAgY29sb3I6ICR3O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWluKGxnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2hlY2staWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgyNCk7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oMjQpO1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J0biB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwKTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgJl9fYmcge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtb3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjEsIDIzLCAxOCwgLjU1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhhcy1oZXJvLWZpcnN0IC5zaXRlLWNvbnRlbnQgPiAubS1oZXJvOmZpcnN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgtMTQyKTtcclxuICAgIHBhZGRpbmctdG9wOiByZW0oMTkwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtaW4obGcpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDE5MCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi5pbmZvIHtcclxuICAgIC5saXN0IHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2MxY2NkNztcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDIwKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjYpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjYpO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgICAgICAgICAgLmxpc3RfX2xpbmstaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHllbGxvdztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIua3Vyc2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IHJlbSgxMjAgMCk7XHJcblxyXG4gICAgLmJnLWltYWdlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwOyBcclxuICAgICAgICB3aWR0aDogNTAlOyBcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7IFxyXG4gICAgICAgIG9wYWNpdHk6IDAuMTU7IFxyXG4gICAgICAgIHotaW5kZXg6IDA7IFxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5zdWJ0aXRsZXtcclxuICAgICAgICAgICAgY29sb3I6ICRiO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWNvbnRhaW5lcntcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDI0KTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBPdmVycmlkZSB2ZW5kb3IgOjphZnRlciBkb3QgY29sb3Ig4oCUIGRlZmF1bHQgaXMgJHcgKHdoaXRlKSwgbWFrZSBncmV5XHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWFjdGl2ZTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmt1cnNfX2l0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAmLWltYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDI4MCk7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbihsZykge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMzQwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDIwIDMwKTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJi1jYXRlZ29yaWVzIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICYtY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYjtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdztcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDEwIDMwKTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XHJcblxyXG4gICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40ZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gV2hpdGUvZ3JleSBiYWNrZ3JvdW5kIG92ZXJyaWRlc1xyXG4gICAgJi5iYWNrZ3JvdW5kLXdoaXRlLFxyXG4gICAgJi5iYWNrZ3JvdW5kLWdyZXksXHJcbiAgICAmLmJhY2tncm91bmQtZ3JheSB7XHJcbiAgICAgICAgLy8gVGl0bGUgaXMgaGFyZGNvZGVkIGNvbG9yLXdoaXRlIGluIFBIUCDigJQgb3ZlcnJpZGUgaXRcclxuICAgICAgICAua3Vyc2VfX2lubmVyIGgyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRiICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBidG4tb3V0bGluZSAod2hpdGUgYm9yZGVyL3RleHQpIGlzIGludmlzaWJsZSBvbiB3aGl0ZSBiZyDigJQgdXNlIGJsYWNrXHJcbiAgICAgICAgLmJ0bi1vdXRsaW5lLFxyXG4gICAgICAgIGEuYnRuLmJ0bi1vdXRsaW5lIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogJHcgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHcgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuX19ncm91cHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiByZW0oMzApO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWluKG1kKXtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuIiwiLmxvb3AtdGV4dCxcclxuLmxvb3BfX3RleHQge1xyXG4gICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICBwYWRkaW5nOiByZW0oMTIgMCk7XHJcbiAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgyMiAwKTtcclxuICAgfVxyXG5cclxuICAgLy8gU2VhbWxlc3MgQ1NTIG1hcnF1ZWUgKHR3byBpZGVudGljYWwgdHJhY2tzIHNjcm9sbGVkIGJ5IDUwJSlcclxuICAgLmxvb3AtdGV4dF9fbWFycXVlZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgYW5pbWF0aW9uOiBsb29wVGV4dCAzMHMgbGluZWFyIGluZmluaXRlO1xyXG4gICB9XHJcblxyXG4gICAubG9vcC10ZXh0X190cmFjayB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgIH1cclxuXHJcbiAgIC5sb29wLXRleHRfX2l0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICBjb250ZW50OiBcIuKAolwiO1xyXG4gICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDEyKTtcclxuICAgICAgICAgQGluY2x1ZGUgbWluKGxnKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIHJlbSgyMCk7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAubG9vcF9fbGlzdC1pdGVtIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI2KTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1pbihsZyl7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQwKTtcclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAvLyBTd2lwZXIgZmFsbGJhY2sgKGxlZ2FjeSBtYXJrdXApIOKAlCBrZXB0IGZvciBhbnkgcGFnZXMgc3RpbGwgdXNpbmcgaXRcclxuICAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgfVxyXG5cclxuICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgIGNvbnRlbnQ6IFwi4oCiXCI7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgICAgICAgcGFkZGluZzogMCByZW0oMTIpO1xyXG4gICAgICAgICBAaW5jbHVkZSBtaW4obGcpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgzMCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDIwKTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgIC5sb29wX193cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYW5pbWF0aW9uOiBsb29wVGV4dCAzMHMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgdWx7XHJcbiAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubG9vcF9fbGlzdCB7XHJcbiAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sb29wX19saXN0IGxpOjpiZWZvcmUge1xyXG4gICAgICAgICBjb250ZW50OiBcIlxcMjAyMlxcMDBBMFwiO1xyXG4gICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTApO1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgIEBrZXlmcmFtZXMgbG9vcFRleHQge1xyXG4gICAgICAwJSB7XHJcbiAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgfVxyXG4gICAgICAxMDAlIHtcclxuICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG5cclxuLmxvb3AtdGV4dC5iYWNrZ3JvdW5kLXJlZCxcclxuLmxvb3BfX3RleHQuYmFja2dyb3VuZC1yZWQge1xyXG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxufVxyXG5cclxuLmxvb3AtdGV4dC5iYWNrZ3JvdW5kLXJlZCAubG9vcF9fbGlzdC1pdGVtLFxyXG4ubG9vcF9fdGV4dC5iYWNrZ3JvdW5kLXJlZCAubG9vcF9fbGlzdC1pdGVtIHtcclxuICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5sb29wLXRleHQuYmFja2dyb3VuZC1yZWQgLnN3aXBlci1zbGlkZTo6YWZ0ZXIsXHJcbi5sb29wX190ZXh0LmJhY2tncm91bmQtcmVkIC5zd2lwZXItc2xpZGU6OmFmdGVyLFxyXG4ubG9vcC10ZXh0LmJhY2tncm91bmQtcmVkIC5sb29wLXRleHRfX2l0ZW06OmFmdGVyLFxyXG4ubG9vcF9fdGV4dC5iYWNrZ3JvdW5kLXJlZCAubG9vcC10ZXh0X19pdGVtOjphZnRlciB7XHJcbiAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4vLyBCbGFjayBiYWNrZ3JvdW5kIHZhcmlhbnQg4oCUIHdoaXRlIHRleHQgKyB3aGl0ZSBkb3RzXHJcbi5sb29wLXRleHQuYmFja2dyb3VuZC1ibGFjayxcclxuLmxvb3BfX3RleHQuYmFja2dyb3VuZC1ibGFjayB7XHJcbiAgIGJhY2tncm91bmQtY29sb3I6ICRiO1xyXG59XHJcblxyXG4ubG9vcC10ZXh0LmJhY2tncm91bmQtYmxhY2sgLmxvb3BfX2xpc3QtaXRlbSxcclxuLmxvb3BfX3RleHQuYmFja2dyb3VuZC1ibGFjayAubG9vcF9fbGlzdC1pdGVtLFxyXG4ubG9vcC10ZXh0LmJhY2tncm91bmQtYmxhY2sgLmxvb3AtdGV4dF9faXRlbTo6YWZ0ZXIsXHJcbi5sb29wX190ZXh0LmJhY2tncm91bmQtYmxhY2sgLmxvb3AtdGV4dF9faXRlbTo6YWZ0ZXIsXHJcbi5sb29wLXRleHQuYmFja2dyb3VuZC1ibGFjayAuc3dpcGVyLXNsaWRlOjphZnRlcixcclxuLmxvb3BfX3RleHQuYmFja2dyb3VuZC1ibGFjayAuc3dpcGVyLXNsaWRlOjphZnRlciB7XHJcbiAgIGNvbG9yOiAjZmZmO1xyXG59XHJcbiIsIi5tLXRleHQtbWVkaWF7XG4gICAgcGFkZGluZzogcmVtKDEyMCAwKTtcbiAgICAuY29udGVudHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg0MCk7XG4gICAgICAgIH1cblxuICAgICAgICAuc3VidGl0bGUtcHJpbWFyeSxcbiAgICAgICAgLnN1YnRpdGxlLXd7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjApO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmgyLFxuICAgICAgICAuaDN7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjApO1xuICAgICAgICAgICAgY29sb3I6ICRiO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1lZGlhLWltYWdle1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYmFja2dyb3VuZC1yZWQge1xuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBwLFxuICAgICAgICAgICAgLmVkaXRvciBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJhY2tncm91bmQtZ3JheSxcbiAgICAmLmJhY2tncm91bmQtZ3JleSB7XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIC5oMSxcbiAgICAgICAgICAgIC5oMixcbiAgICAgICAgICAgIC5oMyxcbiAgICAgICAgICAgIGgxLFxuICAgICAgICAgICAgaDIsXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEZpbmFsIGNvbnRleHQgb3ZlcnJpZGVzIGZvciB0ZXh0LW1lZGlhIHNlY3Rpb24gY29sb3JzLlxuLm0tdGV4dC1tZWRpYS5iYWNrZ3JvdW5kLWdyYXksXG4ubS10ZXh0LW1lZGlhLmJhY2tncm91bmQtZ3JleSB7XG4gICAgLmNvbnRlbnQgLmVkaXRvcixcbiAgICAuY29udGVudCAuZWRpdG9yIGgxLFxuICAgIC5jb250ZW50IC5lZGl0b3IgaDIsXG4gICAgLmNvbnRlbnQgLmVkaXRvciBoMyxcbiAgICAuY29udGVudCAuZWRpdG9yIGg0LFxuICAgIC5jb250ZW50IC5lZGl0b3IgaDUsXG4gICAgLmNvbnRlbnQgLmVkaXRvciBoNiB7XG4gICAgICAgIGNvbG9yOiAjMjAyMDFlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ubS10ZXh0LW1lZGlhLmJhY2tncm91bmQtcmVkIHtcbiAgICAuY29udGVudCxcbiAgICAuY29udGVudCAuZWRpdG9yLFxuICAgIC5jb250ZW50IC5lZGl0b3IgcCxcbiAgICAuY29udGVudCAuZWRpdG9yIGgxLFxuICAgIC5jb250ZW50IC5lZGl0b3IgaDIsXG4gICAgLmNvbnRlbnQgLmVkaXRvciBoMyxcbiAgICAuY29udGVudCAuZWRpdG9yIGg0LFxuICAgIC5jb250ZW50IC5lZGl0b3IgaDUsXG4gICAgLmNvbnRlbnQgLmVkaXRvciBoNiB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ubS10ZXh0LW1lZGlhLmJhY2tncm91bmQtYmxhY2sge1xuICAgIC5jb250ZW50LFxuICAgIC5jb250ZW50IC5lZGl0b3IsXG4gICAgLmNvbnRlbnQgLmVkaXRvciBwLFxuICAgIC5jb250ZW50IC5lZGl0b3IgaDEsXG4gICAgLmNvbnRlbnQgLmVkaXRvciBoMixcbiAgICAuY29udGVudCAuZWRpdG9yIGgzLFxuICAgIC5jb250ZW50IC5lZGl0b3IgaDQsXG4gICAgLmNvbnRlbnQgLmVkaXRvciBoNSxcbiAgICAuY29udGVudCAuZWRpdG9yIGg2IHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCIubWFwIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbiIsIi5uZXdzIHtcclxuICAgIHBhZGRpbmc6IHJlbSg4MCAwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtaW4obGcpe1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgxMTAgMCAxMzApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5zdWJ0aXRsZS1wcmltYXJ5e1xyXG4gICAgICAgICAgICBjb2xvcjogJGI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgICAgY29sb3I6ICR3O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLmQtZmxleCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICAucG9zdC10aHVtYm5haWx7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgaDN7XHJcbiAgICAgICAgY29sb3I6ICR3O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuX193cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLm5ld3MtYnRuIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTRweCAzMHB4IDE0cHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogNzMlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnNlcnZpY2VzIHtcbiAgICBwYWRkaW5nOiByZW0oMTIwIDApO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJl9fYmctaW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgIH1cblxuICAgID4gLmNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmLmhhcy1iZy1pbWFnZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTE1MTU7XG5cbiAgICAgICAgLnNlcnZpY2VzX19iZy1pbWFnZSB7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDEyMHB4IDAgMTIwcHggcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYmFja2dyb3VuZC1yZWQsXG4gICAgJi5iYWNrZ3JvdW5kLWdyYXksXG4gICAgJi5iYWNrZ3JvdW5kLWdyZXksXG4gICAgJi5iYWNrZ3JvdW5kLWJsYWNrLFxuICAgICYuaGFzLWJnLWltYWdlIHtcbiAgICAgICAgLnNlcnZpY2VzX19pbm5lcixcbiAgICAgICAgLnNlcnZpY2VzX19pbm5lciBoMSxcbiAgICAgICAgLnNlcnZpY2VzX19pbm5lciBoMixcbiAgICAgICAgLnNlcnZpY2VzX19pbm5lciBoMyxcbiAgICAgICAgLnNlcnZpY2VzX19pbm5lciBoNCxcbiAgICAgICAgLnNlcnZpY2VzX19pbm5lciBoNSxcbiAgICAgICAgLnNlcnZpY2VzX19pbm5lciBoNixcbiAgICAgICAgLnNlcnZpY2VzX19kZXNjcmlwdGlvbixcbiAgICAgICAgLnNlcnZpY2VzX19kZXNjcmlwdGlvbiBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWF4LXdpZHRoOiByZW0oNTU1KTtcbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbntcbiAgICAgICAgbWF4LXdpZHRoOiByZW0oODUwKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDQwKTtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg4KTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAmLWlubmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgzMCAyMCAzMCAzMCk7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg4KSByZW0oOCkgMCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pY29uLXdyYXBwZXIsXG4gICAgICAgICYtaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDYwKTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDYwKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg0MCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaWNvbixcbiAgICAgICAgJi1pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDMwKTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDMwKTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjApO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLWxpbmsge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMTYgMzApO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgY29sb3I6ICR3O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGNsaXAtcGF0aDogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTYpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDE4KTtcbiAgICAgICAgICAgICAgICBmaWxsOiAkdztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxMDEwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdztcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgY2xpcC1wYXRoOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9ICAgICAgICBcbiAgICB9XG59XG4iLCIuc3RhZ2VzIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgfVxyXG4gICAgLnN0YWdlc19faW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAuc3RhZ2VfX2l0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg0MCAyMCAyMCAyMCk7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2MxY2NkNztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYtbnVtYmVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcclxuICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDExKTtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdGFnZXNfX3dyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDUxKTtcclxuICAgIH1cclxuXHJcbiAgICAuc3RhZ2VzX19jb250cm9scyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTY2cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICByaWdodDogcmVtKC00MCk7XHJcbiAgICAgICAgQGluY2x1ZGUgbWluKDE0NDApIHtcclxuICAgICAgICAgICAgcmlnaHQ6IHJlbSgtOTQpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgIGxlZnQ6IHJlbSgtNDApO1xyXG4gICAgICAgIEBpbmNsdWRlIG1pbigxNDQwKSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IHJlbSgtOTQpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxyXG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2ZyxcclxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYgc3ZnIHtcclxuICAgICAgICBmaWxsOiAkcHJpbWFyeTtcclxuICAgICAgICB3aWR0aDogNTVweDtcclxuICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIGJvdHRvbTogcmVtKC0xKTtcclxuICAgICAgICBnYXA6IHJlbSgxMCk7XHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMTIpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgxMik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIudGVhbS1jb250YWN0IHtcclxuICAgIHBhZGRpbmctdG9wOiByZW0oNDApO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMWNjZDc7XHJcbiAgICAgICAgZ2FwOiByZW0oMzApO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgbWluKG1kKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIGZsZXg6IDAgMCAzNiU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyBcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZmxleDogMCAwIDY0JTtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMzApO1xyXG4gICAgICAgIEBpbmNsdWRlIG1pbihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oNDAgNjUgMzUgMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIC5oNCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWVtYWlsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiByZW0oMjApO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heCg3NjcpIHtcclxuICAgICAgICAgICAgLnRlYW0tY29udGFjdF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGVhbS1jb250YWN0X19pbWFnZSxcclxuICAgICAgICAgICAgLnRlYW0tY29udGFjdF9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIudGVhbSB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICBAaW5jbHVkZSBtaW4obGcpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgfVxyXG5cclxuICAmX190YWIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIGhlaWdodDogcmVtKDc1MCk7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC41cyBlYXNlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBAaW5jbHVkZSBtaW4obGcpIHtcclxuICAgICAgd2lkdGg6IDI0JTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBTdWJ0bGUgZGFyayBvdmVybGF5IG92ZXIgdGhlIGltYWdlIHNvIHRoZSBjYXB0aW9uIHN0YXlzIHJlYWRhYmxlXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGluc2V0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuMikgMCUsIHJnYmEoMCwgMCwgMCwgMC41NSkgMTAwJSk7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXMgZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJi1jYXB0aW9uIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgxMCk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgICAgICBmb250LXNpemU6IHJlbSg0MCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdGV4dC1hbGlnbiAwLjVzIGVhc2U7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEyMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzIGVhc2UsIG9wYWNpdHkgMC41cyBlYXNlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnRuX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICBwYWRkaW5nOiByZW0oMTUgMTUgMTUgMCk7XHJcblxyXG4gICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IHJlbSgzNik7XHJcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDI0KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICB3aWR0aDogNjUlO1xyXG4gICAgICBAaW5jbHVkZSBtaW4obGcpIHtcclxuICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRlYW1fX3RhYi1jYXB0aW9uIHtcclxuICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDE1KTtcclxuICAgICAgICBAaW5jbHVkZSBtaW4oMTEwMCkge1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtKDQwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiByZW0oMjYwKTtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuX193cmFwcGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAmX190YWIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC50ZWFtX190YWItY2FwdGlvbiB7XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogcmVtKDI2MCk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmJ0bl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi50ZXh0X19iZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgICAub3ZlcmxheSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICAgICYub25seV9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLnNtYWxsIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiByZW0oNDcwKTtcclxuICAgIH1cclxuICAgICYubWVkaXVtIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiByZW0oNTk1KTtcclxuICAgIH1cclxuICAgICYubGFyZ2Uge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IHJlbSg1MDApO1xyXG4gICAgICAgIEBpbmNsdWRlIG1pbihsZykge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiByZW0oNjcwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWlubmVyIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oNjAgMCk7XHJcbiAgICAgICAgQGluY2x1ZGUgbWluKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMDAgMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJHc7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lZGl0b3Ige1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDg1MCk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGV4dF9fYmcgLmNvbnRhaW5lcixcclxuLnRleHRfX2JnIC5tLWhlcm9fX2NvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxufVxyXG4iLCIubS10ZXh0LWNvbHVtbnMge1xuXHQucm93IHtcblx0XHRyb3ctZ2FwOiByZW0oNTApO1xuXHR9XG59XG4iLCIvLyBTaW1wbGUgY29tcG9uZW50c1xuXG4vLyBBbmNob3IgbGlua1xuLmFuY2hvciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiBjYWxjKC0xICogdmFyKC0taGVhZGVyLXNjcm9sbGVkLWhlaWdodCkpO1xufVxuXG4vLyBJbWFnZSBQbGFjZWhvbGRlclxuLmltZy1wbGFjZWhvbGRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlMmUyZTI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXG5cdHN2ZyB7XG5cdFx0d2lkdGg6IGNsYW1wKHJlbSg3MCksIDI1JSwgcmVtKDE1MCkpO1xuXHRcdGhlaWdodDogY2xhbXAocmVtKDcwKSwgMjUlLCByZW0oMTUwKSk7XG5cdFx0ZmlsbDogJHByaW1hcnk7XG5cdH1cbn1cblxuLy8gTGluayBzdHJldGNoZWQgdG8gZnVsbCBib3hcbi5zdHJldGNoZWQtbGluayB7XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG59XG4iLCIvLyBBY2NvcmRpb25cbi5qcy1hY2NvcmRpb24ge1xuXHQmLWl0ZW0ge1xuXHRcdCYuaXMtb3BlbiB7XG5cdFx0XHQuanMtYWNjb3JkaW9uLXRpdGxlIHtcblx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji10aXRsZSB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0c3ZnIHtcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdGltZTtcblx0XHR9XG5cdH1cblxuXHQmLWNvbnRlbnQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbiIsIi5hcnRpY2xlIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdHBhZGRpbmc6IHJlbSgyNCk7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcblx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCZfX3RodW1ibmFpbCB7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDEwKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNjAlO1xuXHRcdH1cblxuXHRcdGltZyxcblx0XHQuaW1nLXBsYWNlaG9sZGVyIHtcblx0XHRcdEBpbmNsdWRlIHRyO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdG9wYWNpdHk6IDAuODU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0ZmxleC1ncm93OiAxO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0fVxuXG5cdCZfX2V4Y2VycHQge1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG5cdH1cblxuXHQmX19tb3JlIHtcblx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHR9XG59XG5cbi5lbnRyeS1tZXRhIHtcblx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRtYXJnaW4tYm90dG9tOiByZW0oMTUpO1xuXG5cdC5jYXQtbGlua3MsXG5cdC50YWctbGlua3Mge1xuXHRcdG1hcmdpbi10b3A6IHJlbSg1KTtcblx0fVxufVxuXG5cbi8vIE5vIHJlc3VsdHNcbi5hcnRpY2xlLW5vLXJlc3VsdHMge1xuXHQuYXJ0aWNsZV9fY29udGVudCB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdC5hcnRpY2xlX190aXRsZSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLmVudHJ5LWRhdGUucHVibGlzaGVkOm5vdCgudXBkYXRlZCkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuIiwiLmJyZWFkY3J1bWJzIHtcblx0Y29sb3I6ICRncmV5O1xuXHRmb250LXNpemU6IHJlbSgxNCk7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0bWFyZ2luLWJvdHRvbTogcmVtKDMwKTtcblxuXHRhIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRtYXJnaW4tcmlnaHQ6IHJlbSgyKTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHRcdH1cblx0fVxuXG5cdHNwYW4ge1xuXHRcdHNwYW4ge1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IHJlbSgzKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYnJlYWRjcnVtYl9sYXN0IHtcblx0XHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cdH1cblxuXHRwIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQuc2VwYXJhdG9yIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luOiByZW0oMCA1KTtcblxuXHRcdEBpbmNsdWRlIG1pbihtZCkge1xuXHRcdFx0bWFyZ2luOiByZW0oMCAxMCk7XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBNb2RhbFxuLm1vZGFsIHtcblx0Ly8gbG9jYWwgdmFyaWFibGVzOlxuXHQtLW1vZGFsLW1hcmdpbjogI3tyZW0oMjApfTtcblx0LS1tb2RhbC1tYXgtd2lkdGg6ICN7cmVtKDgwMCl9O1xuXG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHotaW5kZXg6IC0xO1xuXHRvcGFjaXR5OiAwO1xuXG5cdCZfX292ZXJsYXkge1xuXHRcdHdpZHRoOiAxMDB2dztcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGIsIDAuMyk7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cblx0Ji5pcy1vcGVuIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgJHRpbWU7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHR6LWluZGV4OiAxMTA7XG5cblx0XHQubW9kYWxfX2lubmVyIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdGltZTtcblx0XHR9XG5cdH1cblxuXHQmX19pbm5lciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiB2YXIoLS1tb2RhbC1tYXgtd2lkdGgpO1xuXHRcdGhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tbW9kYWwtbWFyZ2luKSAqIDIpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAwIHZhcigtLW1vZGFsLW1hcmdpbik7XG5cdFx0bWFyZ2luOiB2YXIoLS1tb2RhbC1tYXJnaW4pIGF1dG87XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWShyZW0oLTUwKSk7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3O1xuXHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG5cdFx0cGFkZGluZzogcmVtKDMwKTtcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcblxuXHRcdEBpbmNsdWRlIG1pbihtZCkge1xuXHRcdFx0cGFkZGluZy10b3A6IHJlbSg1MCk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY2xvc2Uge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRsaW5lLWhlaWdodDogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiByZW0oMTUpO1xuXHRcdHJpZ2h0OiByZW0oMTUpO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0c3ZnIHtcblx0XHRcdFx0ZmlsbDogJHByaW1hcnktaG92ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0c3ZnIHtcblx0XHRcdHdpZHRoOiByZW0oMjIpO1xuXHRcdFx0aGVpZ2h0OiByZW0oMjIpO1xuXHRcdFx0ZmlsbDogJHByaW1hcnk7XG5cdFx0fVxuXHR9XG59XG4iLCIucGFnaW5hdGlvbiB7XG5cdG1hcmdpbi10b3A6IHJlbSg1MCk7XG5cblx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0bWFyZ2luLXRvcDogcmVtKDcwKTtcblx0fVxuXG5cdHVsIHtcblx0XHRAaW5jbHVkZSB1bnN0eWxlZC1saXN0O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0Z2FwOiByZW0oOCk7XG5cdFx0Ym9yZGVyOiBub25lO1xuXG5cdFx0bGkge1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0YSwgc3BhbiB7XG5cdFx0XHRcdEBpbmNsdWRlIHRyO1xuXHRcdFx0XHRtaW4td2lkdGg6IHJlbSgzNik7XG5cdFx0XHRcdGhlaWdodDogcmVtKDM2KTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHc7XG5cdFx0XHRcdGNvbG9yOiAkYjtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTYpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGI7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZzogcmVtKDAgNyk7XG5cblx0XHRcdFx0Ji5jdXJyZW50IHtcblx0XHRcdFx0XHQmOm5vdCguZG90cykge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHc7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3O1xuXHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBTZWFyY2ggZm9ybVxuLnNlYXJjaC1mb3JtIHtcblx0QGluY2x1ZGUgdHI7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkdztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdGlucHV0W3R5cGU9J3RleHQnXSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZy1yaWdodDogcmVtKDU1KTtcblx0fVxuXG5cdCZfX3N1Ym1pdCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0d2lkdGg6IHJlbSg0NSk7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDFweDtcblx0XHRyaWdodDogMXB4O1xuXG5cdFx0c3ZnIHtcblx0XHRcdHdpZHRoOiByZW0oMjApO1xuXHRcdFx0aGVpZ2h0OiByZW0oMjApO1xuXHRcdFx0ZmlsbDogJHByaW1hcnk7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgaG92ZXIge1xuXHRcdFx0c3ZnIHtcblx0XHRcdFx0ZmlsbDogJHNlY29uZGFyeTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsImJvZHkuc2luZ2xlLXN0ZWxsZW5hbmdlYm90e1xyXG4gICAgcGFkZGluZy10b3A6IHZhcigtLWhlYWRlci1oZWlnaHQpO1xyXG59XHJcblxyXG4uc2luZ2xlLXN0ZWxsZW5hbmdlYm90e1xyXG4gICAgLm0taGVyb3tcclxuICAgICAgICBtaW4taGVpZ2h0OiAyNDBweDtcclxuXHJcbiAgICAgICAgLm0taGVyb19fYmctb3ZlcmxheXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNywgNjgsIDkwLCAuNjApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDF7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaXRlLWNvbnRlbnR7XHJcbiAgICAgICAgLmNvbnRhaW5lcntcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oODUwKTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoM3tcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufSIsImJvZHkuc2luZ2xlLXRhZXRpZ2tlaXRzZ2ViaWV0IHtcclxuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1oZWFkZXItaGVpZ2h0KTtcclxufVxyXG5cclxuLnNpbmdsZS10YWV0aWdrZWl0c2dlYmlldCB7XHJcbiAgICAubS1oZXJvIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyNDBweDtcclxuXHJcbiAgICAgICAgLm0taGVyb19fYmctb3ZlcmxheSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzcsIDY4LCA5MCwgMC42KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250YWluZXIsXHJcbiAgICAgICAgLm0taGVyb19fY29udGVudCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoMyxcclxuICAgIC5oMyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjApO1xyXG4gICAgfVxyXG4gICAgLmJ0bi1ncm91cHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNDApO1xyXG4gICAgfVxyXG5cclxuICAgIC5tLWZhcXtcclxuICAgICAgICBwYWRkaW5nLXRvcDpyZW0oODApO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzFDQ0Q3O1xyXG4gICAgICAgIEBpbmNsdWRlIG1pbihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDpyZW0oMTAwKTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFuY2hvci1saW5re1xyXG4gICAgICAgIG1heC13aWR0aDogcmVtKDc1MCk7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgLmNvbnRhaW5lcntcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxufVxyXG4uY2hpbGRyZW4tdGFldGlna2VpdHNnZWJpZXQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwMCk7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IHJlbSg5NTApO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIGgzLFxyXG4gICAgLmgzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNDApO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XHJcbiAgICB9XHJcblxyXG4gICAgI2V6LXRvYy1jb250YWluZXJ7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDQwKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRjJGNUY4O1xyXG4gICAgICAgIGJvcmRlcjogMHB4O1xyXG5cclxuICAgICAgICAuZXotdG9jLXRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzIpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZXotdG9jLWpzLWljb24tY29ue1xyXG4gICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmV6LXRvYy1pY29uLXRvZ2dsZS1zcGFuIHN2ZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZXotdG9jLWljb24tdG9nZ2xlLXNwYW46OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDc4XCI7IFxyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7IFxyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjU0NDVhOyBcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnRvY19jbG9zZXtcclxuICAgICAgICAgICAgLmV6LXRvYy1pY29uLXRvZ2dsZS1zcGFuOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICB1bC5lei10b2MtbGlzdHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmV6LXRvYy1saW5re1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMSk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjEpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOGVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYTo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMjApO1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZGl2I2V6LXRvYy1jb250YWluZXIgbmF2IHVsIHVsIGxpIHtcclxuICAgICAgICBmb250LXNpemU6IDEwMCU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDNlbTtcclxuICAgIH1cclxufVxyXG4iLCIuc29jaWFscyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogcmVtKDI0KTtcblxuXHQmX19pdGVtIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGNvbG9yOiAkdztcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdH1cblxuXHRcdHN2ZyB7XG5cdFx0XHR3aWR0aDogcmVtKDIwKTtcblx0XHRcdGhlaWdodDogcmVtKDIwKTtcblx0XHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcblxuXHRcdFx0Ji5pY29uLWZhY2Vib29rIHtcblx0XHRcdFx0d2lkdGg6IHJlbSgxNCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuc3RpY2t5IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiByZW0oMTApO1xyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICB3aWR0aDogcmVtKDMwKTtcclxuICAgICAgICBoZWlnaHQ6IHJlbSgzMCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1pbihtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogcmVtKDYwKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiByZW0oNjApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgZmlsbDogJHc7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICR3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgLnN0aWNreSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgb3BhY2l0eSAwLjNzIGVhc2U7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICAuc3RpY2t5LnNob3cge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcbiIsIi8vIFRhYnNcbi5qcy10YWItdGl0bGUge1xuXG5cdCY6bm90KC5pcy1hY3RpdmUpIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXHQmLmlzLWFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHR9XG59XG5cbi5qcy10YWItY29udGVudCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cblx0Ji5pcy1hY3RpdmUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi50YWJzIHtcblx0Ly8gbGF5b3V0OiBIb3Jpem9udGFsXG5cdCYtLWhvcml6b250YWwge1xuXG5cdFx0LnRhYnNfX3RpdGxlcyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0Z2FwOiByZW0oMzApO1xuXHRcdH1cblx0fVxuXG5cdC8vIGxheW91dDogVmVydGljYWxcblx0Ji0tdmVydGljYWwge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHQudGFic19fdGl0bGVzIHtcblx0XHRcdGZsZXg6IDAgMCByZW0oMjAwKTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z2FwOiByZW0oMTApO1xuXHRcdH1cblxuXHRcdC50YWJzX19jb250ZW50cyB7XG5cdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0fVxuXHR9XG59XG5cbiIsIi8vIFRvIHRvcCBidXR0b25cbiN0by10b3Age1xuXHRAaW5jbHVkZSB0cjtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHR3aWR0aDogcmVtKDQ0KTtcblx0aGVpZ2h0OiByZW0oNDQpO1xuXHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0Ym90dG9tOiByZW0oMzApO1xuXHRyaWdodDogcmVtKDMwKTtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR6LWluZGV4OiA5MDtcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1ob3Zlcjtcblx0fVxuXG5cdCYuc2hvdyB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR9XG5cblx0c3ZnIHtcblx0XHR3aWR0aDogcmVtKDQ0KTtcblx0XHRoZWlnaHQ6IHJlbSg0NCk7XG5cdFx0ZmlsbDogJHc7XG5cdH1cbn1cbiIsIi8vIFRvZ2dsZVxuLmpzLXRvZ2dsZSB7XG5cdHN2ZyB7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtICR0aW1lO1xuXHR9XG5cblx0Ji5pcy1vcGVuIHtcblx0XHRzdmcge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHR9XG5cdH1cbn1cblxuLmpzLXRvZ2dsZS1jb250ZW50IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbiIsImJvZHkuc2luZ2xlLXBvc3Qge1xyXG4gICAgcGFkZGluZy10b3A6IHZhcigtLWhlYWRlci1oZWlnaHQpO1xyXG5cclxuICAgIGxpLmN1cnJlbnRfcGFnZV9wYXJlbnQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkcHJpbWFyeTtcclxuICAgIH1cclxufVxyXG5cclxuLnNpbmdsZS1wb3N0IHtcclxuICAgIC5zaXRlLWhlYWRlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMWNjZDc7XHJcbiAgICB9XHJcblxyXG4gICAgb2wge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDE1KTtcclxuICAgIH1cclxuXHJcbiAgICBvbCBsaTo6bWFya2VyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcclxuICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICB9XHJcblxyXG4gICAgI2V6LXRvYy1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg0MCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2YyZjVmODtcclxuICAgICAgICBib3JkZXI6IDBweDtcclxuXHJcbiAgICAgICAgLmV6LXRvYy10aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMyKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmV6LXRvYy1qcy1pY29uLWNvbiB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZXotdG9jLWljb24tdG9nZ2xlLXNwYW4gc3ZnIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lei10b2MtaWNvbi10b2dnbGUtc3Bhbjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGYwNzhcIjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjU0NDVhO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAvL3RyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICB1bC5lei10b2MtbGlzdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg0MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5lei10b2MtbGluayB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIxKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOGVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRvY19jbG9zZSB7XHJcbiAgICAgICAgLmV6LXRvYy1pY29uLXRvZ2dsZS1zcGFue1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jdGEge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA2MDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nOiByZW0oNjAgMCk7XHJcbiAgICAgICAgQGluY2x1ZGUgbWluKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMDAgMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmFja2dyb3VuZC1vdmVybGF5IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oODUwKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vIFBBR0UgNDA0XG4uZXJyb3I0MDQge1xuXHRwYWRkaW5nLXRvcDogMDtcblxuXHQuc2l0ZS1jb250ZW50IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogY2xhbXAtcmVtKDE3MCwgMjUwKSAwO1xuXHR9XG59XG5cbi5ub3QtZm91bmQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdCZfX2lubmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQmX19udW1iZXIge1xuXHRcdGZvbnQtc2l6ZTogY2xhbXAtcmVtKDEwMCwgMjAwKTtcblx0XHRtYXJnaW4tYm90dG9tOiBjbGFtcC1yZW0oMTAsIDIwKTtcblx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMmVtO1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRmb250LXNpemU6IGNsYW1wLXJlbSg1MCwgNzApO1xuXHRcdG1hcmdpbi1ib3R0b206IDAuM2VtO1xuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0Zm9udC1zaXplOiBjbGFtcC1yZW0oMTgsIDIwKTtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcblxuXHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMi41ZW07XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBBcmNoaXZlc1xuLmFyY2hpdmUge1xuXHQmLXdyYXBwZXIge1xuXHRcdHBhZGRpbmc6IHJlbSg1MCAwKTtcblxuXHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0cGFkZGluZzogcmVtKDcwIDApO1xuXHRcdH1cblx0fVxuXG5cdCYtaGVhZGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oNTApO1xuXG5cdFx0PiAqOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cbn1cbiIsIi5zaXRlLWNvbnRlbnQge1xuXHR3aWR0aDogMTAwJTtcblx0ZmxleC1ncm93OiAxO1xufVxuXG4uZW50cnktdGl0bGUge1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5lbnRyeS1jb250ZW50IHtcblx0QGV4dGVuZCAuZWRpdG9yO1xuXHRwYWRkaW5nLWJvdHRvbTogcmVtKDcwKTtcblxuXHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogcmVtKDEyMCk7XG5cdH1cbn1cbiIsIi5wb3N0IHtcblx0Ji10aHVtYm5haWwge1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSg1MCk7XG5cdH1cblxuXHQmLWhlYWRlciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDUwKTtcblx0fVxuXG5cdCYtY29udGVudCxcblx0Ji1uYXZpZ2F0aW9uLFxuXHQmLXJlbGF0ZWQge1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSg1MCk7XG5cblx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSg3MCk7XG5cdFx0fVxuXHR9XG59XG5cbi5uYXYtbGlua3Mge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGdhcDogcmVtKDIwKTtcblxuXHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGdhcDogcmVtKDUwKTtcblx0fVxufVxuXG4uc2luZ2xle1xuXHRiYWNrZ3JvdW5kOiAkYjtcblx0Y29sb3I6ICR3O1xuXHRwYWRkaW5nLXRvcDogcmVtKDIwMCk7XG5cdC5uYXYtbGlua3N7XG5cdFx0YXtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGNvbG9yOiAkdztcblx0XHRcdH1cblx0XHR9XG5cdFx0c3Zne1xuXHRcdFx0d2lkdGg6IHJlbSgzMCk7XG5cdFx0XHRoZWlnaHQ6IHJlbSgzMCk7XG5cdFx0fVxuXHR9XG5cblx0Lm5ld3N7XG5cdFx0Lm5ld3NfX2lubmVye1xuXHRcdFx0Lm5ld3NfX2l0ZW17XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Y29sb3I6ICRiIWltcG9ydGFudDtcblx0XHRcdFx0XHRoM3tcblx0XHRcdFx0XHRcdGNvbG9yOiAkYiFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblxuXG59XG5cbiJdfQ== */
