@import"../../dist/css/fancybox.css";:root{--container-width: 100%;--header-top-height: 36px;--header-main-height: 72px;--header-height: var(--header-main-height);--header-scrolled-height: 4.375rem}@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: 1400px;--container-gutter-x: 100px}}@media(min-width: 1025px){:root{--header-height: calc(var(--header-top-height) + var(--header-main-height))}}/*! 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:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-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:#1e293b;font-size:1rem;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",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:0}img{height:auto;max-width:100%}figure{margin:1.25rem 0}p{margin-top:0;margin-bottom:1.25rem}a{color:#1a5cb0;text-decoration:none;transition:color .3s,opacity .3s,transform .3s}a:hover,a:focus,a:active{color:#134584}a svg{transition:none}hr{background-color:#000;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:8px;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:#000;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:#000 !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:#000;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}.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:#1a5cb0;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:#1a5cb0;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,.entry-content h1,.editor .h1,.entry-content .h1,.editor h2,.entry-content h2,.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 .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,.editor h4,.entry-content h4,.editor .h4,.entry-content .h4,.editor .single-product div.product #reply-title,.entry-content .single-product div.product #reply-title,.single-product div.product .editor #reply-title,.single-product div.product .entry-content #reply-title,.editor h5,.entry-content h5,.editor .h5,.entry-content .h5,.editor .woocommerce-thankyou-order-received,.entry-content .woocommerce-thankyou-order-received,.editor .woocommerce .woocommerce-order-details__title,.entry-content .woocommerce .woocommerce-order-details__title,.woocommerce .editor .woocommerce-order-details__title,.woocommerce .entry-content .woocommerce-order-details__title,.editor .woocommerce .woocommerce-customer-details h2,.entry-content .woocommerce .woocommerce-customer-details h2,.woocommerce .woocommerce-customer-details .editor h2,.woocommerce .woocommerce-customer-details .entry-content h2,.editor #customer_details h3,.entry-content #customer_details h3,#customer_details .editor h3,#customer_details .entry-content h3,.editor h6,.entry-content h6,.editor .h6,.entry-content .h6{margin-top:1.25rem}.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}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:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:700;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(2rem,calc(2rem + (1vw - 6.4px) * 2),3rem)}h2,.h2,.gform_wrapper.gravity-theme .gform_heading{font-size:clamp(1.75rem,calc(1.75rem + (1vw - 6.4px) * 0.5),2rem)}h3,.h3,.single-product div.product .woocommerce-tabs .panel h2{font-size:clamp(1.5rem,calc(1.5rem + (1vw - 6.4px) * 0.5),1.75rem)}h4,.h4,.single-product div.product #reply-title{font-size:clamp(1.25rem,calc(1.25rem + (1vw - 6.4px) * 0.5),1.5rem)}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:#1a5cb0;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:#1a5cb0;font-size:.75em;font-weight:700;line-height:1.33;border:1px solid #1a5cb0;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 #d0d0d0}.table-bordered th,.table-bordered td{border:1px solid #d0d0d0}.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 cubic-bezier(0.4, 0, 0.2, 1);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background-color:#1a5cb0;color:#fff;font-size:1rem;font-weight:600;line-height:1;border:2px solid #1a5cb0;border-radius:50px;padding:.875rem 2rem;text-align:center;cursor:pointer;white-space:nowrap}.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{background-color:#134a8f;border-color:#134a8f;color:#fff;transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,0,0,.1)}.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,.btn i,.woocommerce #respond input#submit.alt i,.woocommerce a.button.alt i,.woocommerce button.button.alt i,.woocommerce input.button.alt i,.woocommerce #respond input#submit i,.woocommerce a.button i,.woocommerce button.button i,.woocommerce input.button i,.gform_wrapper.gravity-theme form .gform_footer input[type=submit] i,.wpcf7 input[type=submit] i,input[type=submit] i{flex-shrink:0;width:1.125rem;height:1.125rem}.btn-accent{background-color:#f57c00;border-color:#f57c00;color:#fff}.btn-accent:hover,.btn-accent:focus,.btn-accent:active{background-color:#e06800;border-color:#e06800;color:#fff}.btn-secondary{background-color:#38bdf8;border-color:#38bdf8;color:#fff}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active{background-color:#11b0f7;border-color:#11b0f7;color:#fff}.btn-white{background-color:#fff;border-color:#fff;color:#1a5cb0}.btn-white:hover,.btn-white:focus,.btn-white:active{background-color:#1a5cb0;border-color:#1a5cb0;color:#fff}.btn-black{background-color:#000;border-color:#000;color:#fff}.btn-black:hover,.btn-black:focus,.btn-black:active{background-color:#1a5cb0;border-color:#1a5cb0;color:#fff}.btn-sm,.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-info .button,.woocommerce-page .woocommerce-message .button,.woocommerce-page .woocommerce-info .button{padding:.625rem 1.5rem;font-size:.875rem}.btn-lg,.woocommerce #payment #place_order,.woocommerce-page #payment #place_order,.woocommerce a.button.alt.checkout-button{padding:1rem 2.25rem;font-size:1.125rem}.btn-outline{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,.5);color:#fff}.btn-outline:hover,.btn-outline:focus,.btn-outline:active{background-color:rgba(255,255,255,.15);border-color:#fff;color:#fff;transform:none;box-shadow:none}.btn-outline-dark{background-color:rgba(0,0,0,0);border-color:#1a5cb0;color:#1a5cb0}.btn-outline-dark:hover,.btn-outline-dark:focus,.btn-outline-dark:active{background-color:#1a5cb0;border-color:#1a5cb0;color:#fff}.btn-outline-secondary{background-color:rgba(0,0,0,0);border-color:#38bdf8;color:#38bdf8}.btn-outline-secondary:hover,.btn-outline-secondary:focus,.btn-outline-secondary:active{background-color:#38bdf8;border-color:#38bdf8;color:#fff}.btn-label{display:inline-flex;justify-content:center;background-color:#1a5cb0;color:#fff;font-size:.875rem;line-height:.875rem;padding:.3125rem .625rem;border-radius:8px}.btn-label-secondary{background-color:#38bdf8}.btn-group{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.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 cubic-bezier(0.4, 0, 0.2, 1);width:100%;background-color:#fff;color:#000;font-size:1rem;line-height:1rem;padding:.8125rem 1rem;border:1px solid #d0d0d0;border-radius:8px}.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 cubic-bezier(0.4, 0, 0.2, 1);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);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 cubic-bezier(0.4, 0, 0.2, 1);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);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 cubic-bezier(0.4, 0, 0.2, 1);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{border-color:#000}.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:#1a5cb0;outline:none;box-shadow:0 0 0 3px rgba(26,92,176,.12)}.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:8px}textarea{height:6.875rem;padding:1rem}input[type=checkbox]{transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);flex-shrink:0;display:inline-block;width:1rem;height:1rem;background-repeat:no-repeat;background-size:10px;background-position:50%;border:1px solid #d0d0d0;border-radius:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:.5em}input[type=checkbox]:checked{background-color:#000;border-color:#000;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:#000}input[type=radio]{transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);flex-shrink:0;display:inline-block;width:1rem;height:1rem;border:1px solid #d0d0d0;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:.5em}input[type=radio]:checked{background-color:#000;background:radial-gradient(circle, black 0%, black 0.25rem, white 0.25rem);border-color:#000}input[type=radio]:hover{border-color:#000}label:hover input[type=radio]{border-color:#000}@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:#1a5cb0 !important}.color-primary{color:#1a5cb0 !important}.bg-secondary{background-color:#38bdf8 !important}.color-secondary{color:#38bdf8 !important}.bg-white{background-color:#fff !important}.color-white{color:#fff !important}.bg-black{background-color:#000 !important}.color-black{color:#000 !important}.bg-grey{background-color:#bdbdbd !important}.color-grey{color:#bdbdbd !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);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;clip-path:none;color:#000;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,.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{max-width:100%}@media(min-width: 640px){.container-md,.container,.woocommerce .site-content,.woocommerce-page .site-content{max-width:100%}}@media(min-width: 1025px){.container-lg,.container-md,.container,.woocommerce .site-content,.woocommerce-page .site-content{max-width:100%}}@media(min-width: 1440px){.container-xl,.container-lg,.container-md,.container,.woocommerce .site-content,.woocommerce-page .site-content{max-width:1400px}}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-md: 640px;--bs-breakpoint-lg: 1025px;--bs-breakpoint-xl: 1440px}.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.33333333%}.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.66666667%}.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.33333333%}.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.66666667%}.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.33333333%}.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.66666667%}.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.33333333%}.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.66666667%}.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{--bs-gutter-x: var(--container-gutter-x)}.container-fluid,.container-xs,.container-md,.container-lg,.container-xl{max-width:1920px}.footer{width:100%;flex-shrink:0;background:#0c1e35;color:rgba(255,255,255,.7);padding:4rem 0 0}.footer__grid{display:grid;grid-template-columns:1fr;gap:2rem;padding-bottom:3rem;border-bottom:1px solid rgba(255,255,255,.08)}@media(min-width: 640px){.footer__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1025px){.footer__grid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:3rem}}.footer__brand-name{font-size:1.25rem;font-weight:800;color:#fff;margin-bottom:.75rem}.footer__brand-desc{font-size:.875rem;line-height:1.6;margin-bottom:1.5rem}.footer__heading{font-size:.875rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1.25rem}.footer__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.footer__links a{font-size:.9375rem;color:rgba(255,255,255,.7);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);display:flex;align-items:center;gap:.5rem}.footer__links a:hover{color:#fff;padding-left:.25rem}.footer__links a i{width:.875rem;height:.875rem;opacity:.5}.footer__links li a{color:rgba(255,255,255,.7)}.footer__links li a:hover{color:#fff;padding-left:.25rem}.footer__social{display:flex;gap:.75rem}.footer__social a{width:2.5rem;height:2.5rem;border-radius:50%;background:rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.6);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.footer__social a:hover{background:#1a5cb0;color:#fff}.footer__social a i{width:1.125rem;height:1.125rem}.footer__bottom{padding:1.5rem 0;display:flex;justify-content:space-between;align-items:center;font-size:.8125rem;color:rgba(255,255,255,.4)}@media(max-width: 639px){.footer__bottom{flex-direction:column;gap:.75rem;text-align:center}}.footer__bottom a{color:rgba(255,255,255,.5)}.footer__bottom a:hover{color:#fff}.header{position:fixed;top:0;left:0;right:0;z-index:1000;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04)}.header-top{background:#1a5cb0;color:#fff;font-size:.8125rem;padding:.5rem 0}@media(max-width: 1024px){.header-top{display:none}}.header-top__inner{display:flex;align-items:center;justify-content:space-between}.header-top__left{display:flex;align-items:center;gap:1.5rem}.header-top__right{display:flex;align-items:center;gap:1rem}.header-top__lang{display:flex;gap:.5rem}.header-top__lang a{color:rgba(255,255,255,.6);font-weight:600;font-size:.75rem;text-transform:uppercase}.header-top__lang a.active,.header-top__lang a:hover{color:#fff}.header-top__lang .lang-switcher{display:flex;list-style:none;margin:0;padding:0;gap:.5rem}.header-top__lang .lang-switcher li{line-height:1}.header-top__lang .lang-switcher .current-lang a{color:#fff}.header-top__item{display:flex;align-items:center;gap:.375rem;opacity:.9}.header-top__item a{color:#fff}.header-top__item a:hover{opacity:1;text-decoration:underline}.header-main{height:var(--header-main-height);background:#fff}.header-main__inner{display:flex;align-items:center;justify-content:space-between;height:var(--header-main-height);gap:2rem}.header__logo{display:flex;align-items:center;gap:.75rem;flex-shrink:0;text-decoration:none}.header__logo img{width:auto;height:1.875rem}.header__logo-icon{width:2.75rem;height:2.75rem;background:#1a5cb0;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff}.header__logo-text{font-size:1.25rem;font-weight:800;color:#1a5cb0;line-height:1.1}.header__logo-text small{display:block;font-size:.6875rem;font-weight:500;color:#64748b;letter-spacing:.03em}.header__nav{display:flex;align-items:center;flex:1;justify-content:center}@media(max-width: 1024px){.header__nav{display:none}}.header__nav-item{position:relative}@media(min-width: 1025px){.header__nav-item:hover .header__submenu{opacity:1;visibility:visible;transform:translateY(0)}.header__nav-item:hover .header__nav-link i{transform:rotate(180deg)}}.header__nav-link{display:flex;align-items:center;gap:.25rem;padding:.5rem 1rem;font-size:.9375rem;font-weight:500;color:#1e293b;border-radius:8px;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);cursor:pointer}.header__nav-link:hover{color:#1a5cb0;background:#e8f0fb}.header__nav-link i{width:.875rem;height:.875rem;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.header__submenu{position:absolute;top:100%;left:0;min-width:16.25rem;background:#fff;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.1);border:1px solid #e2e8f0;padding:.5rem;opacity:0;visibility:hidden;transform:translateY(0.5rem);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);z-index:100}.header__submenu-link{display:flex;align-items:center;gap:.75rem;padding:.625rem .875rem;font-size:.875rem;font-weight:500;color:#1e293b;border-radius:8px;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.header__submenu-link:hover{background:#e8f0fb;color:#1a5cb0}.header__submenu-link:hover i{color:#1a5cb0}.header__submenu-link i{width:1.125rem;height:1.125rem;color:#64748b;flex-shrink:0}.header__actions{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.header__phone{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#1e293b;font-size:.9375rem}@media(max-width: 1024px){.header__phone{display:none}}.header__phone i{color:#1a5cb0;width:1.125rem;height:1.125rem}.header__search{width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#64748b;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);background:none;border:0;cursor:pointer}.header__search:hover{background:#e8f0fb;color:#1a5cb0}.header__cta{display:none}@media(min-width: 1200px){.header__cta{display:inline-flex}}.burger{display:none;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;flex-direction:column;gap:.3125rem;z-index:1001;background:none;border:0;cursor:pointer}@media(max-width: 1024px){.burger{display:flex}}.burger span{display:block;width:1.375rem;height:2px;background:#1e293b;border-radius:2px;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.burger.active span:nth-child(1){transform:rotate(45deg) translate(5px, 5px)}.burger.active span:nth-child(2){opacity:0}.burger.active span:nth-child(3){transform:rotate(-45deg) translate(5px, -5px)}.mobile-nav{position:fixed;inset:0;background:#fff;z-index:999;padding:7.5rem 1.5rem 2.5rem;display:flex;flex-direction:column;transform:translateX(100%);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);overflow-y:auto}.mobile-nav.active{transform:translateX(0)}.mobile-nav__item{border-bottom:1px solid #e2e8f0}.mobile-nav__link{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;font-size:1.25rem;font-weight:600;color:#1e293b;cursor:pointer}.mobile-nav__link:hover{color:#1a5cb0}.mobile-nav__link i{width:1.25rem;height:1.25rem;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.mobile-nav__item.open .mobile-nav__link i{transform:rotate(180deg)}.mobile-nav__sub{display:none;padding-bottom:.75rem}.mobile-nav__item.open .mobile-nav__sub{display:block}.mobile-nav__sub a{display:block;padding:.625rem 0 .625rem 1rem;font-size:1rem;font-weight:500;color:#64748b}.mobile-nav__sub a:hover{color:#1a5cb0}.mobile-nav__phone{margin-top:auto;padding-top:1.5rem}.mobile-nav__phone a{font-size:1.5rem;font-weight:700;color:#1a5cb0;display:flex;align-items:center;gap:.5rem}.mobile-nav__cta{margin-top:1.5rem}.wpcf7 .hidden-fields-container{display:none}.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:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:.875rem;font-weight:600;text-align:center;padding:0;margin-top:1rem;margin-bottom:0;border:none}.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{color:#6dc22e}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{color:#dc3232}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{color:#dc3232}.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:rgba(0,0,0,0);color:#dc3232;font-size:.75rem;font-weight:500;text-align:left;padding:.25rem 0 0;margin:0}.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid #dc3232;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}[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:#000}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#000}.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:#000;float:none;font-size:1rem;line-height:1;border:1px solid #d0d0d0;border-radius:8px;padding:.8125rem 1.75rem .8125rem 1rem}div.nice-select{position:relative}div.nice-select:after{width:8px;height:8px;border-color:#000;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 #d0d0d0;border-radius:8px;margin:0;top:100%;left:-1px}div.nice-select .list li:not(:last-child){border-bottom:1px solid #d0d0d0}div.nice-select .option{min-height:unset;background-color:#fff;color:#000;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 #d0d0d0;border-radius:8px;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:#000}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#1e293b;line-height:2.8125rem;padding-left:0}.select2-container--default .select2-selection--single .select2-selection__arrow{transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);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:#000;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: #fff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.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);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.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-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.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-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-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 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 svg,.swiper-button-next svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-lock{display:none}.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:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.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:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);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:var(--swiper-pagination-bullet-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:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);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-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 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:var(--swiper-pagination-progressbar-size, 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:var(--swiper-pagination-progressbar-size, 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:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 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:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));border-radius:var(--swiper-scrollbar-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:#1a5cb0}}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-next svg,.swiper-button-prev svg{width:2rem;height:2rem;fill:#000}.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:8px 8px 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 8px 8px;padding:.3125rem .5rem;overflow:hidden}:root{--woocommerce: #1a5cb0;--wc-primary: #1a5cb0}.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:#1e293b;border-top-color:#1a5cb0}.woocommerce .woocommerce-message:before,.woocommerce .woocommerce-info:before,.woocommerce-page .woocommerce-message:before,.woocommerce-page .woocommerce-info:before{color:#1a5cb0}.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 #d0d0d0;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:#d0d0d0;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1}.woocommerce .woocommerce-breadcrumb{color:#1e293b;margin-bottom:1.875rem}.woocommerce .woocommerce-breadcrumb a{color:#bdbdbd;font-size:.875rem}.woocommerce .woocommerce-breadcrumb a:hover{color:#1e293b}.woocommerce .woocommerce-product-rating{display:flex;align-items:center;margin-bottom:.9375rem}.woocommerce .woocommerce-product-rating .woocommerce-review-link{color:#bdbdbd}.woocommerce .woocommerce-product-rating .woocommerce-review-link:hover{color:#1a5cb0}.woocommerce .star-rating{color:#f2c94c;margin-top:0}.woocommerce p.stars a{color:#f2c94c}.woocommerce .quantity{height:2.75rem;display:inline-flex;align-items:center;gap:.625rem;border:1px solid #d0d0d0;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:#bdbdbd;transition:fill .3s}.woocommerce .quantity .btn-qty:hover svg{fill:#000}.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:8px}@media(min-width: 1025px){.woocommerce table.cart .product-thumbnail img{width:10.9375rem}}.woocommerce table.cart .product-title{color:#1e293b}.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:#dc3232}.woocommerce table.cart a.remove svg{transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);fill:#d0d0d0}.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:#1a5cb0 !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:#1a5cb0 !important;border-color:#1a5cb0 !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 #d0d0d0;border-radius:8px 0 0 8px;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:#000}.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:#1e293b;border-radius:8px}#ship-to-different-address label{cursor:pointer}.mini-cart{position:relative}.mini-cart--empty{pointer-events:none}.mini-cart svg{color:#1a5cb0;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:#000;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 #000;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:#1a5cb0 !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:#1e293b;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 cubic-bezier(0.4, 0, 0.2, 1);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:#1e293b !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:#bdbdbd}.single-product div.product .posted_in{display:block}.single-product div.product .posted_in a{color:#1e293b}.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 #d0d0d0;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 #d0d0d0 !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:#1a5cb0}@media(min-width: 1025px){.single-product div.product .woocommerce-tabs ul.tabs li:hover a{color:#1a5cb0}}.single-product div.product .woocommerce-tabs ul.tabs li a{color:#1e293b;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:#1a5cb0}}.woocommerce-loop-product__link img{width:100%;border-radius:8px;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:8px;overflow:hidden;transition:opacity .3s;position:absolute;top:0;left:0}.woocommerce-loop-product__title{transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);color:#1e293b;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:#1a5cb0;font-size:.75rem;line-height:1.5;border-radius:8px;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:#1e293b;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%}.c-section{padding:3rem 0}@media(min-width: 1025px){.c-section{padding:5rem 0}}.c-section--gray{background-color:#f5f7fa}.c-section-header{text-align:center;margin-bottom:2.25rem}@media(min-width: 1025px){.c-section-header{margin-bottom:3.5rem}}.c-section-title{font-size:1.625rem;font-weight:800;color:#1e293b;margin-bottom:1rem;line-height:1.2}@media(min-width: 1025px){.c-section-title{font-size:2.25rem}}.c-section-footer{text-align:center;margin-top:2.25rem}@media(min-width: 1025px){.c-section-footer{margin-top:3rem}}.c-section-subtitle{font-size:1rem;color:#64748b;max-width:37.5rem;margin:0 auto}@media(min-width: 1025px){.c-section-subtitle{font-size:1.125rem}}.about-banner{position:relative;overflow:hidden;background:linear-gradient(135deg, #0d3b6e 0%, #1a5cb0 100%)}.about-banner::before{content:"";position:absolute;top:0;right:0;width:50%;height:100%;background:radial-gradient(circle at 70% 50%, rgba(245, 124, 0, 0.12) 0%, transparent 70%)}.about-banner__inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:center}@media(min-width: 1025px){.about-banner__inner{grid-template-columns:1fr 1fr;gap:4rem}}.about-banner__content{color:#fff}.about-banner__title{font-size:1.75rem;font-weight:800;margin-bottom:1rem;line-height:1.2}@media(min-width: 1025px){.about-banner__title{font-size:2.25rem}}.about-banner__text{font-size:1.0625rem;opacity:.85;margin-bottom:1.5rem;line-height:1.7}.about-banner__features{display:flex;flex-direction:column;gap:.875rem;margin-bottom:2rem}.about-banner__feature{display:flex;align-items:center;gap:.75rem;font-size:1rem}.about-banner__feature-icon{width:2rem;height:2rem;background:rgba(245,124,0,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#f57c00}.about-banner__feature-icon i{width:1rem;height:1rem}.about-banner__image{border-radius:24px;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.3);border:3px solid rgba(255,255,255,.1)}@media(max-width: 1024px){.about-banner__image{order:-1}}.about-banner__image img{width:100%;height:17.5rem;-o-object-fit:cover;object-fit:cover}@media(min-width: 1025px){.about-banner__image img{height:26.25rem}}.advantages__grid{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width: 640px){.advantages__grid{grid-template-columns:repeat(2, 1fr);gap:1.5rem}}@media(min-width: 1025px){.advantages__grid{grid-template-columns:repeat(4, 1fr)}}.advantage-card{background:#fff;border-radius:16px;padding:2.25rem 1.75rem;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);border:1px solid rgba(0,0,0,0)}@media(max-width: 639px){.advantage-card{display:flex;align-items:center;text-align:left;gap:1.25rem;padding:1.5rem}}@media(min-width: 1025px){.advantage-card:hover{transform:translateY(-4px);box-shadow:0 10px 30px rgba(0,0,0,.1)}}.advantage-card__icon{width:4rem;height:4rem;background:linear-gradient(135deg, #1a5cb0, #2b7de9);border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem;color:#fff}@media(max-width: 639px){.advantage-card__icon{margin:0;width:3.5rem;height:3.5rem;flex-shrink:0}}.advantage-card__icon i{width:1.75rem;height:1.75rem}.advantage-card__content{min-width:0}.advantage-card__number{font-size:2.5rem;font-weight:800;color:#1a5cb0;line-height:1;margin-bottom:.25rem;white-space:nowrap}.advantage-card__title{font-size:1rem;font-weight:700;margin-bottom:.5rem}.advantage-card__desc{font-size:.875rem;color:#64748b;line-height:1.5}.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:#000;position:absolute;top:0;left:0}.c-video__poster img{transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);opacity:.75}.c-video__poster svg{transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);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}}.contacts__grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width: 640px){.contacts__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1025px){.contacts__grid{grid-template-columns:repeat(4, 1fr)}}.contact-card{background:#fff;border-radius:16px;padding:2rem;border:1px solid #e2e8f0;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}@media(min-width: 1025px){.contact-card:hover{transform:translateY(-4px);box-shadow:0 10px 30px rgba(0,0,0,.1);border-color:rgba(0,0,0,0)}}.contact-card__city{font-size:1.25rem;font-weight:700;margin-bottom:.25rem;display:flex;align-items:center;gap:.5rem}.contact-card__badge{display:inline-block;padding:.125rem .625rem;background:#e8f0fb;color:#1a5cb0;font-size:.6875rem;font-weight:600;border-radius:50px;text-transform:uppercase;letter-spacing:.05em}.contact-card__address{font-size:.875rem;color:#64748b;margin-bottom:1rem;line-height:1.5}.contact-card__info{display:flex;flex-direction:column;gap:.5rem}.contact-card__phone{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#1e293b;font-size:.9375rem}.contact-card__phone i{color:#1a5cb0;width:1rem;height:1rem;flex-shrink:0}.contact-card__email{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#1a5cb0}.contact-card__email:hover{color:#f57c00}.contact-card__email i{width:.875rem;height:.875rem;flex-shrink:0}.cta-section{background:#1a5cb0;padding:3rem 0;text-align:center;color:#fff}@media(min-width: 1025px){.cta-section{padding:4rem 0}}.cta-section__title{font-size:1.5rem;font-weight:800;margin-bottom:.75rem}@media(min-width: 1025px){.cta-section__title{font-size:2rem}}.cta-section__text{font-size:1.125rem;opacity:.85;margin-bottom:2rem;max-width:31.25rem;margin-left:auto;margin-right:auto}.cta-section__buttons{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.cta-section__buttons .btn i,.cta-section__buttons input[type=submit] i,.cta-section__buttons .gform_wrapper.gravity-theme form .gform_footer input[type=submit] i,.gform_wrapper.gravity-theme form .gform_footer .cta-section__buttons input[type=submit] i,.cta-section__buttons .woocommerce #respond input#submit i,.woocommerce #respond .cta-section__buttons input#submit i,.cta-section__buttons .woocommerce a.button i,.woocommerce .cta-section__buttons a.button i,.cta-section__buttons .woocommerce button.button i,.woocommerce .cta-section__buttons button.button i,.cta-section__buttons .woocommerce input.button i,.woocommerce .cta-section__buttons input.button i,.cta-section__buttons .woocommerce a.button.alt i,.woocommerce .cta-section__buttons a.button.alt i,.cta-section__buttons .woocommerce button.button.alt i,.woocommerce .cta-section__buttons button.button.alt i,.cta-section__buttons .woocommerce input.button.alt i,.woocommerce .cta-section__buttons input.button.alt i{width:1.125rem;height:1.125rem}.faq{max-width:50rem;margin:0 auto}.faq__item{background:#fff;border:1px solid #e2e8f0;border-radius:12px;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.faq__item:not(:last-child){margin-bottom:.75rem}.faq__item.is-open{border-color:#1a5cb0;box-shadow:0 4px 12px rgba(0,0,0,.08)}.faq__item.is-open .faq__icon{transform:rotate(180deg)}@media(min-width: 1025px){.faq__item:hover{border-color:rgba(26,92,176,.4)}}.faq__question{background-color:rgba(0,0,0,0);color:currentColor;border:0;margin:0;padding:0;outline:unset;text-decoration:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1.25rem 1.5rem;font-size:1rem;font-weight:600;color:#1e293b;text-align:left;cursor:pointer;line-height:1.4}@media(min-width: 1025px){.faq__question{font-size:1.0625rem}}.faq__icon{flex-shrink:0;width:1.25rem;height:1.25rem;color:#1a5cb0;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.faq__answer{padding:0 1.5rem 1.5rem;font-size:.9375rem;color:#64748b;line-height:1.7}.geography__inner{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:center}@media(min-width: 1025px){.geography__inner{grid-template-columns:1fr 1fr;gap:4rem}}.geography__map{border-radius:24px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1)}.geography__map img{width:100%;height:17.5rem;-o-object-fit:cover;object-fit:cover}@media(min-width: 1025px){.geography__map img{height:25rem}}.geography__title{font-size:1.75rem;font-weight:800;margin-bottom:1rem;line-height:1.2}@media(min-width: 1025px){.geography__title{font-size:2.25rem}}.geography__text{font-size:1.0625rem;color:#64748b;margin-bottom:2rem;line-height:1.7}.geography__countries{display:flex;flex-wrap:wrap;gap:.5rem}.geography__country{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;background:#e8f0fb;border-radius:50px;font-size:.875rem;font-weight:500;color:#1a5cb0}.geography__country i{width:.875rem;height:.875rem}.hero{position:relative;overflow:hidden;min-height:36.25rem;display:flex;align-items:center;margin-top:var(--header-height)}@media(max-width: 1024px){.hero{margin-top:var(--header-main-height);min-height:auto}}.hero__bg{position:absolute;inset:0;z-index:0}.hero__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero__bg::after{content:"";position:absolute;inset:0;background:linear-gradient(135deg, rgba(13, 59, 110, 0.92) 0%, rgba(26, 92, 176, 0.85) 50%, rgba(40, 114, 204, 0.8) 100%)}.hero__pattern{position:absolute;inset:0;z-index:1;background-image:radial-gradient(circle at 20% 80%, rgba(255, 255, 255, 0.03) 1px, transparent 1px),radial-gradient(circle at 80% 20%, rgba(255, 255, 255, 0.03) 1px, transparent 1px);background-size:60px 60px}.hero__inner{position:relative;z-index:2;padding-top:6.25rem;padding-bottom:6.25rem}@media(max-width: 639px){.hero__inner{padding-top:2.5rem;padding-bottom:2.5rem}}.hero__content{color:#fff}.hero__badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;background:rgba(255,255,255,.12);border-radius:50px;font-size:.875rem;font-weight:500;margin-bottom:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15)}.hero__badge i{width:1rem;height:1rem}.hero__title{font-size:2rem;font-weight:800;line-height:1.1;margin-bottom:1.25rem;letter-spacing:-0.02em}@media(min-width: 640px){.hero__title{font-size:2.5rem}}@media(min-width: 1025px){.hero__title{font-size:3.25rem}}.hero__subtitle{font-size:1.0625rem;line-height:1.6;opacity:.85;margin-bottom:2.5rem;max-width:37.5rem}@media(min-width: 1025px){.hero__subtitle{font-size:1.25rem}}.hero__buttons{display:flex;gap:1rem;flex-wrap:wrap}.hero__buttons .btn i,.hero__buttons input[type=submit] i,.hero__buttons .gform_wrapper.gravity-theme form .gform_footer input[type=submit] i,.gform_wrapper.gravity-theme form .gform_footer .hero__buttons input[type=submit] i,.hero__buttons .woocommerce #respond input#submit i,.woocommerce #respond .hero__buttons input#submit i,.hero__buttons .woocommerce a.button i,.woocommerce .hero__buttons a.button i,.hero__buttons .woocommerce button.button i,.woocommerce .hero__buttons button.button i,.hero__buttons .woocommerce input.button i,.woocommerce .hero__buttons input.button i,.hero__buttons .woocommerce a.button.alt i,.woocommerce .hero__buttons a.button.alt i,.hero__buttons .woocommerce button.button.alt i,.woocommerce .hero__buttons button.button.alt i,.hero__buttons .woocommerce input.button.alt i,.woocommerce .hero__buttons input.button.alt i{width:1.125rem;height:1.125rem}.hero__stats{display:flex;gap:1.5rem;margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.15);flex-wrap:wrap}@media(min-width: 1025px){.hero__stats{gap:2.5rem}}.hero__stat-value{font-size:1.5rem;font-weight:800;color:#f57c00}@media(min-width: 1025px){.hero__stat-value{font-size:2rem}}.hero__stat-label{font-size:.875rem;opacity:.7;margin-top:.25rem}.news__grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width: 640px){.news__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1025px){.news__grid{grid-template-columns:repeat(3, 1fr)}}.news-card{background:#fff;border-radius:16px;overflow:hidden;border:1px solid #e2e8f0;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);display:flex;flex-direction:column}@media(min-width: 1025px){.news-card:hover{transform:translateY(-4px);box-shadow:0 10px 30px rgba(0,0,0,.1);border-color:rgba(0,0,0,0)}}.news-card__image{height:11.25rem;overflow:hidden}@media(min-width: 1025px){.news-card__image{height:13.75rem}}.news-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}@media(min-width: 1025px){.news-card:hover .news-card__image img{transform:scale(1.05)}.news-card:hover .news-card__title{color:#1a5cb0}}.news-card__body{padding:1.75rem;flex:1;display:flex;flex-direction:column}.news-card__date{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:#64748b;margin-bottom:.75rem}.news-card__date i{width:.875rem;height:.875rem}.news-card__title{font-size:1.125rem;font-weight:700;margin-bottom:.75rem;line-height:1.4;color:#1e293b;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.news-card__excerpt{font-size:.875rem;color:#64748b;line-height:1.6;flex:1;margin-bottom:1.25rem}.news-card__link{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;color:#1a5cb0;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.news-card__link i{width:1rem;height:1rem;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.news-card__link:hover{color:#f57c00}.news-card__link:hover i{transform:translateX(4px)}@keyframes ticker-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.partners-ticker{overflow:hidden;width:100%;margin-top:2rem}.partners-ticker__track{display:flex;width:-moz-max-content;width:max-content;animation:ticker-scroll 60s linear infinite}.partners-ticker__track:hover{animation-play-state:paused}.partners-ticker__item{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0 2rem}.partners-ticker__item img{max-height:3rem;width:auto;-o-object-fit:contain;object-fit:contain;filter:grayscale(100%);opacity:.6;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.partners-ticker__item img:hover{filter:grayscale(0);opacity:1}.partners-ticker__name{font-size:1rem;font-weight:600;color:#64748b;white-space:nowrap;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.partners-ticker__name:hover{color:#1e293b}.reviews-slider{position:relative}.swiper-reviews{overflow:hidden}.swiper-reviews .swiper-slide{height:auto}.reviews-slider__controls{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:2rem}.reviews-slider__controls .swiper-pagination{position:static;width:auto}.reviews-slider__controls .swiper-pagination-bullet:after{background-color:#64748b}.reviews-slider__controls .swiper-pagination-bullet-active:after{background-color:#1a5cb0}.reviews-slider__arrow{width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid #e2e8f0;background:#fff;color:#1e293b;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.reviews-slider__arrow:hover{border-color:#1a5cb0;color:#1a5cb0}.reviews-slider__arrow.swiper-button-disabled{opacity:.35;pointer-events:none}.review-card{background:#fff;border-radius:16px;padding:1.75rem;border:1px solid #e2e8f0;display:flex;flex-direction:column;height:100%}@media(min-width: 1025px){.review-card{padding:2.25rem}}.review-card__quote-icon{color:#e8f0fb;margin-bottom:1rem}.review-card__quote-icon i{width:2rem;height:2rem}.review-card__text{font-size:1rem;line-height:1.7;color:#1e293b;flex:1;margin-bottom:1.5rem;font-style:italic}.review-card__author{display:flex;align-items:center;gap:.75rem;padding-top:1.25rem;border-top:1px solid #e2e8f0}.review-card__avatar{flex-shrink:0;display:flex;align-items:center}.review-card__avatar i{width:1.5rem;height:1.5rem;color:#1a5cb0}.review-card__avatar img{max-width:7.5rem;max-height:2.5rem;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.review-card__name{font-weight:600;font-size:.9375rem}.review-card__company{font-size:.8125rem;color:#64748b}.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:#1a5cb0}.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}.entry-meta{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;font-size:.875rem;color:#64748b;margin-bottom:.9375rem}.entry-meta i{width:1rem;height:1rem}.entry-meta .single-post__meta-item{display:inline-flex;align-items:center;gap:.375rem}.article-no-results{text-align:center}.entry-date.published:not(.updated){display:none}.breadcrumbs{color:#64748b;font-size:.875rem;font-style:italic;padding-top:1.5rem;margin-bottom:.5rem}.breadcrumbs+.c-section{padding-top:1.5rem}@media(min-width: 1025px){.breadcrumbs+.c-section{padding-top:2rem}}.breadcrumbs a{color:inherit;margin-right:.125rem}.breadcrumbs a:hover{color:#1a5cb0}.breadcrumbs span span span{display:inline;margin-left:.1875rem}.breadcrumbs .breadcrumb_last{color:#1e293b}.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: 37.5rem;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(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);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);min-height:100%;display:flex;align-items:center;padding:var(--modal-margin);margin:0 auto;position:relative;transform:translateY(-1.875rem);pointer-events:none}.modal__content{width:100%;max-height:calc(100vh - var(--modal-margin)*2);max-height:calc(100dvh - var(--modal-margin)*2);background-color:#fff;border-radius:16px;padding:2.5rem 1.5rem 1.5rem;overflow-y:auto;position:relative;pointer-events:auto;box-shadow:0 10px 30px rgba(0,0,0,.1)}@media(min-width: 640px){.modal__content{padding:3rem 2.5rem 2rem}}.modal__close{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;background:#f5f7fa;border:0;position:absolute;top:.75rem;right:.75rem;cursor:pointer;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);z-index:1}.modal__close:hover{background:#e2e8f0}.modal__close i,.modal__close svg{width:1.25rem;height:1.25rem;color:#1e293b;fill:none;stroke:currentColor}.modal .wpcf7 input[type=submit]{width:100%;margin-top:.5rem}.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}.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 cubic-bezier(0.4, 0, 0.2, 1);min-width:2.25rem;height:2.25rem;background-color:#fff;color:#1e293b;font-size:1rem;line-height:1;border-radius:8px;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:#1a5cb0;color:#fff}.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:#1a5cb0;color:#fff}.search-form{transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);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:#1a5cb0}@media(min-width: 1025px){.search-form__submit:hover svg{fill:#38bdf8}}.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:#1a5cb0}.socials__item svg{width:1.25rem;height:1.25rem;fill:currentColor}.socials__item svg.icon-facebook{width:.875rem}.js-tab-title:not(.is-active){cursor:pointer}.js-tab-title.is-active{color:#1a5cb0}.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 cubic-bezier(0.4, 0, 0.2, 1);display:inline-flex;background-color:#1a5cb0;width:2.75rem;height:2.75rem;border-radius:8px;cursor:pointer;position:fixed;bottom:1.875rem;right:1.875rem;opacity:0;visibility:hidden;z-index:90}#to-top:hover{background-color:#134584}#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}@keyframes grid-pulse{0%,100%{opacity:.03}50%{opacity:.06}}@keyframes scanline{0%{transform:translateY(-100%)}100%{transform:translateY(100vh)}}.error404{padding-top:0}.error404 .site-content{display:flex;align-items:center;min-height:100vh;min-height:100dvh;padding:0}.not-found{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:100vh;min-height:100dvh;overflow:hidden;background:linear-gradient(160deg, #134a8f 0%, #1a5cb0 40%, #17509a 100%)}.not-found__bg{position:absolute;inset:0;pointer-events:none;overflow:hidden}.not-found__grid{width:100%;height:100%;background-image:linear-gradient(rgba(255, 255, 255, 0.04) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.04) 1px, transparent 1px);background-size:3.75rem 3.75rem;animation:grid-pulse 5s ease-in-out infinite}.not-found__scanline{position:absolute;top:0;left:0;width:100%;height:.25rem;background:linear-gradient(180deg, transparent, rgba(245, 124, 0, 0.06), transparent);animation:scanline 6s linear infinite}.not-found__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.not-found__code{font-size:clamp(7.5rem,calc(7.5rem + (1vw - 6.4px) * 12.5),13.75rem);font-weight:900;line-height:1;color:#fff;letter-spacing:.5rem;margin-bottom:1rem}@media(min-width: 1025px){.not-found__code{letter-spacing:1rem;margin-bottom:1.5rem}}.not-found__title{color:#fff;font-size:clamp(1.5rem,calc(1.5rem + (1vw - 6.4px) * 1.5),2.25rem);font-weight:700;margin-bottom:.75rem}.not-found__text{color:rgba(255,255,255,.7);font-size:clamp(1rem,calc(1rem + (1vw - 6.4px) * 0.25),1.125rem);max-width:30rem;margin-bottom:2rem}@media(min-width: 1025px){.not-found__text{margin-bottom:2.5rem}}.archive-wrapper{padding:3rem 0}@media(min-width: 1025px){.archive-wrapper{padding:5rem 0}}.archive-header{margin-bottom:2.25rem}@media(min-width: 1025px){.archive-header{margin-bottom:3.5rem}}.archive-header>*:last-child{margin-bottom:0}.contacts-page__header{padding:1.5rem 0 2rem}@media(min-width: 1025px){.contacts-page__header{padding:2rem 0 2.5rem}}.contacts-page__title{font-size:1.75rem;font-weight:800;line-height:1.2;margin-bottom:.5rem;color:#1e293b}@media(min-width: 640px){.contacts-page__title{font-size:2rem}}@media(min-width: 1025px){.contacts-page__title{font-size:2.25rem}}.contacts-page__subtitle{font-size:1rem;color:#64748b;line-height:1.6;max-width:37.5rem}@media(min-width: 1025px){.contacts-page__subtitle{font-size:1.125rem}}.contacts-page__locations{padding-bottom:3.75rem}@media(min-width: 1025px){.contacts-page__locations{padding-bottom:5rem}}@media(min-width: 1025px){.contacts-page__locations .contacts__grid{grid-template-columns:repeat(auto-fit, minmax(17.5rem, 1fr))}}.contacts-page__form-map-section{padding-bottom:3.75rem}@media(min-width: 1025px){.contacts-page__form-map-section{padding-bottom:5rem}}.contacts-page__form-map{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width: 1025px){.contacts-page__form-map{grid-template-columns:1fr 1fr}}.contacts-page__form{background:#fff;border-radius:16px;padding:2rem;border:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04)}@media(min-width: 1025px){.contacts-page__form{padding:2.5rem}}.contacts-page__form-title{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;color:#1e293b}@media(min-width: 1025px){.contacts-page__form-title{font-size:1.75rem}}.contacts-page__form-subtitle{font-size:.9375rem;color:#64748b;margin-bottom:1.5rem;line-height:1.6}.contacts-page__map{border-radius:16px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.08);border:1px solid #e2e8f0}.contacts-page__map #contacts-map{width:100%;height:25rem;min-height:25rem}@media(min-width: 1025px){.contacts-page__map #contacts-map{height:100%;min-height:28.125rem}}.contact-card__schedule{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#64748b}.contact-card__schedule i{width:.875rem;height:.875rem;flex-shrink:0;color:#1a5cb0}.archive-wrapper{padding:2rem 0 3.75rem}@media(min-width: 1025px){.archive-wrapper{padding:2.5rem 0 5rem}}.archive-header{margin-bottom:1.5rem}@media(min-width: 1025px){.archive-header{margin-bottom:2rem}}.archive-header.c-section-header{margin-bottom:1.5rem}@media(min-width: 1025px){.archive-header.c-section-header{margin-bottom:2rem}}.docs-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1.5rem}@media(min-width: 1025px){.docs-tabs{gap:.75rem;margin-bottom:2rem}}.docs-tabs__link{display:inline-flex;align-items:center;padding:.5rem 1.25rem;border-radius:3.125rem;border:1px solid #e2e8f0;font-size:.875rem;font-weight:500;color:#1e293b;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.docs-tabs__link:hover{border-color:#1a5cb0;color:#1a5cb0}.docs-tabs__link.is-active{background-color:#1a5cb0;color:#fff;border-color:#1a5cb0}.docs__grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width: 640px){.docs__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1025px){.docs__grid{grid-template-columns:repeat(3, 1fr)}}.doc-card{background:#fff;border-radius:16px;overflow:hidden;border:1px solid #e2e8f0;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);display:flex;flex-direction:column}@media(min-width: 1025px){.doc-card:hover{transform:translateY(-4px);box-shadow:0 10px 30px rgba(0,0,0,.1);border-color:rgba(0,0,0,0)}}.doc-card__preview{height:11.25rem;background-color:#f5f7fa;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}@media(min-width: 1025px){.doc-card__preview{height:12.5rem}}.doc-card__preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.doc-card__category{position:absolute;top:.75rem;left:.75rem;z-index:1;padding:.25rem .75rem;border-radius:3.125rem;background-color:#1a5cb0;color:#fff;font-size:.75rem;font-weight:600;line-height:1.4}.doc-card__placeholder{color:#64748b}.doc-card__body{padding:1.5rem;flex:1;display:flex;flex-direction:column}.doc-card__title{font-size:1rem;font-weight:600;margin-bottom:.5rem;line-height:1.4;color:#1e293b}.doc-card__meta{font-size:.8125rem;color:#64748b;margin-bottom:1rem}.doc-card__download{margin-top:auto;display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;border-radius:.5rem;border:1px solid #1a5cb0;font-size:.875rem;font-weight:600;color:#1a5cb0;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);align-self:flex-start}.doc-card__download svg{flex-shrink:0}.doc-card__download:hover{background-color:#1a5cb0;color:#fff}.site-content{width:100%;flex-grow:1}.entry-title{font-weight:700;margin-bottom:1em}.entry-content{padding-bottom:3rem}@media(min-width: 1025px){.entry-content{padding-bottom:5rem}}.single-post__hero{border-radius:16px;overflow:hidden;margin-bottom:2rem;max-height:22.5rem}@media(min-width: 1025px){.single-post__hero{margin-bottom:3rem}}.single-post__hero img{width:100%;height:100%;max-height:22.5rem;-o-object-fit:cover;object-fit:cover;display:block}.single-post__back{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;color:#1a5cb0;margin-bottom:1rem;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.single-post__back i{width:1rem;height:1rem}.single-post__back:hover{color:#f57c00}.single-post__wrapper{max-width:50rem;margin:0 auto}.single-post__meta{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;font-size:.875rem;color:#64748b;margin-bottom:1rem}.single-post__meta-item{display:inline-flex;align-items:center;gap:.375rem}.single-post__meta-item i{width:.875rem;height:.875rem}.single-post__title{font-size:clamp(1.625rem,calc(1.625rem + (1vw - 6.4px) * 1.25),2.25rem);font-weight:800;line-height:1.2;color:#1e293b;margin-bottom:1.5rem}@media(min-width: 1025px){.single-post__title{margin-bottom:2rem}}.single-post__content{padding-bottom:3rem}@media(min-width: 1025px){.single-post__content{padding-bottom:4rem}}.single-post__content>*:last-child{margin-bottom:0}.single-post__content p{line-height:1.7}.single-post__content img{border-radius:12px;height:auto}.single-post .entry-content{padding-bottom:0}.post-navigation{max-width:50rem;margin:0 auto;padding-bottom:3rem}@media(min-width: 1025px){.post-navigation{padding-bottom:4rem}}.post-navigation .nav-links{display:flex;flex-direction:column;gap:1rem}@media(min-width: 1025px){.post-navigation .nav-links{flex-direction:row;gap:1.5rem}}.post-navigation .nav-previous,.post-navigation .nav-next{flex:1}.post-navigation .nav-previous a,.post-navigation .nav-next a{display:block;padding:1.25rem 1.5rem;background:#fff;border:1px solid #e2e8f0;border-radius:12px;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.post-navigation .nav-previous a:hover,.post-navigation .nav-next a:hover{border-color:#1a5cb0;box-shadow:0 4px 12px rgba(0,0,0,.08)}.post-navigation .nav-next{text-align:right}.post-navigation .nav-subtitle{display:block;font-size:.8125rem;color:#64748b;margin-bottom:.25rem}.post-navigation .nav-title{font-weight:600;color:#1e293b}.post-related{padding:3rem 0;background:#f5f7fa}@media(min-width: 1025px){.post-related{padding:5rem 0}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiMy12ZW5kb3JzL19mYW5jeWJveC5zY3NzIiwiMC1zZXR0aW5ncy9fIXZhcmlhYmxlcy5zY3NzIiwiMS1nZW5lcmljLzEtMS1iYXNlL18hc2FuaXRpemUuc2NzcyIsIjEtZ2VuZXJpYy8xLTEtYmFzZS9fZWxlbWVudHMuc2NzcyIsIjAtc2V0dGluZ3MvX21peGlucy1tZWRpYS1xdWVyeS5zY3NzIiwiMS1nZW5lcmljLzEtMS1iYXNlL193cC1jb3JlLnNjc3MiLCIxLWdlbmVyaWMvMS0yLXR5cG9ncmFwaHkvX2VkaXRvci5zY3NzIiwiMC1zZXR0aW5ncy9fbWl4aW5zLWdlbmVyYWwuc2NzcyIsIjEtZ2VuZXJpYy8xLTItdHlwb2dyYXBoeS9faGVhZGluZ3Muc2NzcyIsIjEtZ2VuZXJpYy8xLTItdHlwb2dyYXBoeS9fbGlzdHMuc2NzcyIsIjEtZ2VuZXJpYy8xLTItdHlwb2dyYXBoeS9fdGFibGVzLnNjc3MiLCIxLWdlbmVyaWMvMS0zLWZvcm1zL19idXR0b25zLnNjc3MiLCIxLWdlbmVyaWMvMS0zLWZvcm1zL19maWVsZHMuc2NzcyIsIjEtZ2VuZXJpYy8xLTQtdXRpbGl0aWVzL19hbmltYXRpb25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIxLWdlbmVyaWMvMS00LXV0aWxpdGllcy9faGVscC1jbGFzc2VzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvbnRhaW5lcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NvbnRhaW5lci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCIyLWxheW91dHMvX2Jvb3RzdHJhcC1ncmlkLnNjc3MiLCIyLWxheW91dHMvX2Zvb3Rlci5zY3NzIiwiMi1sYXlvdXRzL19oZWFkZXIuc2NzcyIsIjItbGF5b3V0cy9fbW9iaWxlLW5hdi5zY3NzIiwiMy12ZW5kb3JzL19jb250YWN0LWZvcm03LnNjc3MiLCIzLXZlbmRvcnMvX2dyYXZpdHktZm9ybXMuc2NzcyIsIjMtdmVuZG9ycy9fbmljZS1zZWxlY3Quc2NzcyIsIjMtdmVuZG9ycy9fc2VsZWN0Mi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9zd2lwZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvbW9kdWxlcy9uYXZpZ2F0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL21vZHVsZXMvcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9tb2R1bGVzL2VmZmVjdC1mYWRlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL21vZHVsZXMvZnJlZS1tb2RlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL21vZHVsZXMvZ3JpZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9tb2R1bGVzL3Njcm9sbGJhci5zY3NzIiwiMy12ZW5kb3JzL19zd2lwZXItYnVuZGxlLnNjc3MiLCIzLXZlbmRvcnMvX3dwbWwuc2NzcyIsIjMtdmVuZG9ycy93b29jb21tZXJjZS9fIWdlbmVyYWwuc2NzcyIsIjMtdmVuZG9ycy93b29jb21tZXJjZS9fY2FydC5zY3NzIiwiMy12ZW5kb3JzL3dvb2NvbW1lcmNlL19jaGVja291dC5zY3NzIiwiMy12ZW5kb3JzL3dvb2NvbW1lcmNlL19taW5pLWNhcnQuc2NzcyIsIjMtdmVuZG9ycy93b29jb21tZXJjZS9fbXlhY2NvdW50LnNjc3MiLCIzLXZlbmRvcnMvd29vY29tbWVyY2UvX29yZGVyLnNjc3MiLCIzLXZlbmRvcnMvd29vY29tbWVyY2UvX3Byb2R1Y3Quc2NzcyIsIjMtdmVuZG9ycy93b29jb21tZXJjZS9fc2hvcC5zY3NzIiwiNC1idWlsZGVyL18hYmFzZS1jb21wb25lbnRzLnNjc3MiLCI0LWJ1aWxkZXIvX2Fib3V0LWJhbm5lci5zY3NzIiwiNC1idWlsZGVyL19hZHZhbnRhZ2VzLnNjc3MiLCI0LWJ1aWxkZXIvX2MtaW1hZ2VzLnNjc3MiLCI0LWJ1aWxkZXIvX2MtdmlkZW8uc2NzcyIsIjQtYnVpbGRlci9fY29udGFjdHMuc2NzcyIsIjQtYnVpbGRlci9fY3RhLnNjc3MiLCI0LWJ1aWxkZXIvX2ZhcS5zY3NzIiwiNC1idWlsZGVyL19nZW9ncmFwaHkuc2NzcyIsIjQtYnVpbGRlci9faGVyby5zY3NzIiwiNC1idWlsZGVyL19uZXdzLnNjc3MiLCI0LWJ1aWxkZXIvX3BhcnRuZXJzLnNjc3MiLCI0LWJ1aWxkZXIvX3Jldmlld3Muc2NzcyIsIjQtYnVpbGRlci9fdGV4dC1jb2x1bW5zLnNjc3MiLCI1LWNvbXBvbmVudHMvXyFhdG9tcy5zY3NzIiwiNS1jb21wb25lbnRzL19hY2NvcmRpb24uc2NzcyIsIjUtY29tcG9uZW50cy9fYXJ0aWNsZS5zY3NzIiwiNS1jb21wb25lbnRzL19icmVhZGNydW1icy5zY3NzIiwiNS1jb21wb25lbnRzL19tb2RhbC5zY3NzIiwiNS1jb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCI1LWNvbXBvbmVudHMvX3NlYXJjaC1mb3JtLnNjc3MiLCI1LWNvbXBvbmVudHMvX3NvY2lhbHMuc2NzcyIsIjUtY29tcG9uZW50cy9fdGFicy5zY3NzIiwiNS1jb21wb25lbnRzL190by10b3Auc2NzcyIsIjUtY29tcG9uZW50cy9fdG9nZ2xlLnNjc3MiLCI2LXRlbXBsYXRlcy9fNDA0LnNjc3MiLCI2LXRlbXBsYXRlcy9fYXJjaGl2ZS5zY3NzIiwiNi10ZW1wbGF0ZXMvX2NvbnRhY3RzLXBhZ2Uuc2NzcyIsIjYtdGVtcGxhdGVzL19kb2N1bWVudHMuc2NzcyIsIjYtdGVtcGxhdGVzL19wYWdlLnNjc3Mi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cG9ydFwiLi4vLi4vZGlzdC9jc3MvZmFuY3lib3guY3NzXCI7OnJvb3R7LS1jb250YWluZXItd2lkdGg6IDEwMCU7LS1oZWFkZXItdG9wLWhlaWdodDogMzZweDstLWhlYWRlci1tYWluLWhlaWdodDogNzJweDstLWhlYWRlci1oZWlnaHQ6IHZhcigtLWhlYWRlci1tYWluLWhlaWdodCk7LS1oZWFkZXItc2Nyb2xsZWQtaGVpZ2h0OiA0LjM3NXJlbX1AbWVkaWEobWluLXdpZHRoOiAwKXs6cm9vdHstLWNvbnRhaW5lci13aWR0aDogMTAwJTstLWNvbnRhaW5lci1ndXR0ZXIteDogMzBweH19QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpezpyb290ey0tY29udGFpbmVyLXdpZHRoOiAxMDAlOy0tY29udGFpbmVyLWd1dHRlci14OiA2MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpezpyb290ey0tY29udGFpbmVyLXdpZHRoOiAxMDAlOy0tY29udGFpbmVyLWd1dHRlci14OiAxMDBweH19QG1lZGlhKG1pbi13aWR0aDogMTQ0MHB4KXs6cm9vdHstLWNvbnRhaW5lci13aWR0aDogMTQwMHB4Oy0tY29udGFpbmVyLWd1dHRlci14OiAxMDBweH19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXs6cm9vdHstLWhlYWRlci1oZWlnaHQ6IGNhbGModmFyKC0taGVhZGVyLXRvcC1oZWlnaHQpICsgdmFyKC0taGVhZGVyLW1haW4taGVpZ2h0KSl9fS8qISBzYW5pdGl6ZS5jc3MgdjguMC4wIHwgQ0MwIExpY2Vuc2UgfCBnaXRodWIuY29tL2Nzc3Rvb2xzL3Nhbml0aXplLmNzcyAqLyosOjpiZWZvcmUsOjphZnRlcntiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7Ym94LXNpemluZzpib3JkZXItYm94fTo6YmVmb3JlLDo6YWZ0ZXJ7dGV4dC1kZWNvcmF0aW9uOmluaGVyaXQ7dmVydGljYWwtYWxpZ246aW5oZXJpdH1odG1se2N1cnNvcjpkZWZhdWx0O2xpbmUtaGVpZ2h0OjEuMTU7LW1vei10YWItc2l6ZTo0O3RhYi1zaXplOjQ7LW1zLXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTt3b3JkLWJyZWFrOmJyZWFrLXdvcmR9Ym9keXttYXJnaW46MH1oMXtmb250LXNpemU6MmVtO21hcmdpbjouNjdlbSAwfWhye2hlaWdodDowO292ZXJmbG93OnZpc2libGV9bWFpbntkaXNwbGF5OmJsb2NrfW5hdiBvbCxuYXYgdWx7bGlzdC1zdHlsZTpub25lfXByZXtmb250LXNpemU6MWVtfWF7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfWFiYnJbdGl0bGVde3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSBkb3R0ZWR9YixzdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZGVyfWNvZGUsa2JkLHNhbXB7Zm9udC1zaXplOjFlbX1zbWFsbHtmb250LXNpemU6ODAlfWF1ZGlvLGNhbnZhcyxpZnJhbWUsaW1nLHN2Zyx2aWRlb3t2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9YXVkaW8sdmlkZW97ZGlzcGxheTppbmxpbmUtYmxvY2t9YXVkaW86bm90KFtjb250cm9sc10pe2Rpc3BsYXk6bm9uZTtoZWlnaHQ6MH1pbWd7Ym9yZGVyLXN0eWxlOm5vbmV9c3ZnOm5vdChbZmlsbF0pe2ZpbGw6Y3VycmVudENvbG9yfXN2Zzpub3QoOnJvb3Qpe292ZXJmbG93OmhpZGRlbn10YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9YnV0dG9uLGlucHV0LHNlbGVjdCx0ZXh0YXJlYXtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXR9YnV0dG9uLGlucHV0LHNlbGVjdHttYXJnaW46MH1idXR0b257b3ZlcmZsb3c6dmlzaWJsZTt0ZXh0LXRyYW5zZm9ybTpub25lfWJ1dHRvbixbdHlwZT1idXR0b25dLFt0eXBlPXJlc2V0XSxbdHlwZT1zdWJtaXRdey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b259ZmllbGRzZXR7cGFkZGluZzouMzVlbSAuNzVlbSAuNjI1ZW19aW5wdXR7b3ZlcmZsb3c6dmlzaWJsZX1sZWdlbmR7Y29sb3I6aW5oZXJpdDtkaXNwbGF5OnRhYmxlO21heC13aWR0aDoxMDAlO3doaXRlLXNwYWNlOm5vcm1hbH1wcm9ncmVzc3tkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1zZWxlY3R7dGV4dC10cmFuc2Zvcm06bm9uZX10ZXh0YXJlYXttYXJnaW46MDtvdmVyZmxvdzphdXRvO3Jlc2l6ZTp2ZXJ0aWNhbH1bdHlwZT1jaGVja2JveF0sW3R5cGU9cmFkaW9de3BhZGRpbmc6MH1bdHlwZT1zZWFyY2hdey13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7b3V0bGluZS1vZmZzZXQ6LTJweH06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9ue2hlaWdodDphdXRvfTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjppbmhlcml0O29wYWNpdHk6LjU0fTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b247Zm9udDppbmhlcml0fTo6LW1vei1mb2N1cy1pbm5lcntib3JkZXItc3R5bGU6bm9uZTtwYWRkaW5nOjB9Oi1tb3otZm9jdXNyaW5ne291dGxpbmU6MXB4IGRvdHRlZCBCdXR0b25UZXh0fTotbW96LXVpLWludmFsaWR7Ym94LXNoYWRvdzpub25lfWRldGFpbHN7ZGlzcGxheTpibG9ja31kaWFsb2d7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjpzb2xpZDtjb2xvcjojMDAwO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0Oi1tb3otZml0LWNvbnRlbnQ7aGVpZ2h0Oi13ZWJraXQtZml0LWNvbnRlbnQ7aGVpZ2h0OmZpdC1jb250ZW50O2xlZnQ6MDttYXJnaW46YXV0bztwYWRkaW5nOjFlbTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3dpZHRoOi1tb3otZml0LWNvbnRlbnQ7d2lkdGg6LXdlYmtpdC1maXQtY29udGVudDt3aWR0aDpmaXQtY29udGVudH1kaWFsb2c6bm90KFtvcGVuXSl7ZGlzcGxheTpub25lfXN1bW1hcnl7ZGlzcGxheTpsaXN0LWl0ZW19Y2FudmFze2Rpc3BsYXk6aW5saW5lLWJsb2NrfXRlbXBsYXRle2Rpc3BsYXk6bm9uZX1hLGFyZWEsYnV0dG9uLGlucHV0LGxhYmVsLHNlbGVjdCxzdW1tYXJ5LHRleHRhcmVhLFt0YWJpbmRleF17LW1zLXRvdWNoLWFjdGlvbjptYW5pcHVsYXRpb247dG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbn1baGlkZGVuXXtkaXNwbGF5Om5vbmV9W2FyaWEtYnVzeT10cnVlXXtjdXJzb3I6cHJvZ3Jlc3N9W2FyaWEtY29udHJvbHNde2N1cnNvcjpwb2ludGVyfVthcmlhLWRpc2FibGVkPXRydWVdLFtkaXNhYmxlZF17Y3Vyc29yOm5vdC1hbGxvd2VkfVthcmlhLWhpZGRlbj1mYWxzZV1baGlkZGVuXTpub3QoOmZvY3VzKXtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7ZGlzcGxheTppbmhlcml0O3Bvc2l0aW9uOmFic29sdXRlfWh0bWx7Ym94LXNpemluZzpib3JkZXItYm94fSosKjphY3RpdmUsKjpmb2N1c3tvdXRsaW5lOjAgIWltcG9ydGFudH1ib2R5e21pbi13aWR0aDozNjBweDttaW4taGVpZ2h0OjEwMHZoO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzFlMjkzYjtmb250LXNpemU6MXJlbTtmb250LWZhbWlseTpcIkludGVyXCIsLWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSVwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNjstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTtvdmVyZmxvdy14OmhpZGRlbjtwYWRkaW5nLXRvcDp2YXIoLS1oZWFkZXItaGVpZ2h0KTt0cmFuc2l0aW9uOnBhZGRpbmctdG9wIC4zc31ib2R5LmlzLW1lbnUtb3BlbntvdmVyZmxvdzpoaWRkZW59Ym9keS5pcy1zY3JvbGxlZHtwYWRkaW5nLXRvcDp2YXIoLS1oZWFkZXItc2Nyb2xsZWQtaGVpZ2h0KX1ib2R5Lmhhcy1oZXJve3BhZGRpbmctdG9wOjB9aW1ne2hlaWdodDphdXRvO21heC13aWR0aDoxMDAlfWZpZ3VyZXttYXJnaW46MS4yNXJlbSAwfXB7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MS4yNXJlbX1he2NvbG9yOiMxYTVjYjA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjpjb2xvciAuM3Msb3BhY2l0eSAuM3MsdHJhbnNmb3JtIC4zc31hOmhvdmVyLGE6Zm9jdXMsYTphY3RpdmV7Y29sb3I6IzEzNDU4NH1hIHN2Z3t0cmFuc2l0aW9uOm5vbmV9aHJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JvcmRlcjowO2hlaWdodDoxcHg7bWFyZ2luOjEuMjVyZW0gMH1zdHJvbmcsYntmb250LXdlaWdodDo3MDB9ZGZuLGNpdGUsZW0saXtmb250LXN0eWxlOml0YWxpY31ibG9ja3F1b3Rle2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW46Mi41ZW0gMWVtfWFkZHJlc3N7bWFyZ2luOjAgMCAxLjI1cmVtfXByZXttYXgtd2lkdGg6MTAwJTtiYWNrZ3JvdW5kOiNlZmYxZjI7Zm9udC1mYW1pbHk6XCJDb3VyaWVyIDEwIFBpdGNoXCIsQ291cmllcixtb25vc3BhY2U7Zm9udC1zaXplOjE0cHg7bWFyZ2luOjFyZW0gMDtwYWRkaW5nOjFyZW07Ym9yZGVyLXJhZGl1czo4cHg7b3ZlcmZsb3c6YXV0b31jb2RlLGtiZCx0dCx2YXJ7YmFja2dyb3VuZDojZWZmMWYyO2ZvbnQtZmFtaWx5OlNGTW9uby1SZWd1bGFyLE1lbmxvLE1vbmFjbyxDb25zb2xhcyxcIkxpYmVyYXRpb24gTW9ub1wiLFwiQ291cmllciBOZXdcIixtb25vc3BhY2U7Zm9udC1zaXplOjE0cHg7cGFkZGluZzozcHggNnB4O2JvcmRlci1yYWRpdXM6NHB4fWNvZGUgdmFye3BhZGRpbmc6MH1rYmR7YmFja2dyb3VuZC1jb2xvcjojMDAwO2NvbG9yOiNmZmY7Zm9udC1zaXplOjE0cHg7Ym9yZGVyLXJhZGl1czo0cHg7cGFkZGluZzozcHggNnB4fW1hcmt7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2ZvbnQtd2VpZ2h0OjUwMH1hYmJyLGFjcm9ueW17Ym9yZGVyLWJvdHRvbToxcHggZG90dGVkO2N1cnNvcjpoZWxwfWJpZ3tmb250LXNpemU6MTI1JX1zdmd7ZmxleC1zaHJpbms6MDt0cmFuc2l0aW9uOmFsbCAuM3MgMHN9ZW1iZWQsaWZyYW1lLG9iamVjdHttYXgtd2lkdGg6MTAwJX1AbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpe2lmcmFtZVtzcmMqPXlvdXR1YmVdLGlmcmFtZVtzcmMqPXZpbWVvXXt3aWR0aDoxMDAlO2hlaWdodDpjYWxjKCgxMDB2dyAtIDYwcHgpKi41NjI1KX19I3dwYWRtaW5iYXJ7LS13cC1ibHVlOiAjMjI3MWIxO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyAhaW1wb3J0YW50O3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKX0jd3BhZG1pbmJhcjpob3ZlciAjd3AtYWRtaW4tYmFyLXNpdGUtbmFtZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudH0jd3BhZG1pbmJhcjpub3QoLmlzLWV4cGFuZGVkKTpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0jd3BhZG1pbmJhcjpub3QoLmlzLWV4cGFuZGVkKTpob3ZlciAjd3AtYWRtaW4tYmFyLXNpdGUtbmFtZXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0jd3BhZG1pbmJhci5pcy1leHBhbmRlZHt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0jd3BhZG1pbmJhci5pcy1leHBhbmRlZCAjd3AtYWRtaW4tYmFyLXNpdGUtbmFtZXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0jd3BhZG1pbmJhci5pcy1leHBhbmRlZCAjd3AtYWRtaW4tYmFyLXNpdGUtbmFtZTpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS13cC1ibHVlKX0jd3BhZG1pbmJhci5pcy1leHBhbmRlZCAjd3AtYWRtaW4tYmFyLXNpdGUtbmFtZTphZnRlcnt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7Zm9udC1zaXplOjIwcHggIWltcG9ydGFudH0jd3BhZG1pbmJhciAuYWItdG9wLW1lbnU+Lm1lbnVwb3A+LmFiLXN1Yi13cmFwcGVye3RvcDoxMDAlfUBtZWRpYShtYXgtd2lkdGg6IDc4MnB4KXsjd3BhZG1pbmJhciAuYWItdG9wLXNlY29uZGFyeXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowfSN3cGFkbWluYmFyIC5hYi10b3Atc2Vjb25kYXJ5Pi5tZW51cG9wPi5hYi1zdWItd3JhcHBlcntyaWdodDowO2xlZnQ6YXV0b319QG1lZGlhKG1heC13aWR0aDogNjM5cHgpeyN3cGFkbWluYmFyICN3cC1hZG1pbi1iYXItcm9vdC1kZWZhdWx0e2Rpc3BsYXk6ZmxleH0jd3BhZG1pbmJhciAjd3AtYWRtaW4tYmFyLXJvb3QtZGVmYXVsdD5saXtmbGV4LXNocmluazowfX1AbWVkaWEobWF4LXdpZHRoOiA3ODJweCl7I3dwYWRtaW5iYXIgdWwjd3AtYWRtaW4tYmFyLXJvb3QtZGVmYXVsdD5saSN3cC1hZG1pbi1iYXItd3BzZW8tbWVudSwjd3BhZG1pbmJhciB1bCN3cC1hZG1pbi1iYXItcm9vdC1kZWZhdWx0PmxpI3dwLWFkbWluLWJhci1nZm9ybS1mb3Jtc3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19I3dwLWFkbWluLWJhci1zaXRlLW5hbWV7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6IzAwMCAhaW1wb3J0YW50O3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDQ2cHgpO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyAhaW1wb3J0YW50fUBtZWRpYShtaW4td2lkdGg6IDc4M3B4KXsjd3AtYWRtaW4tYmFyLXNpdGUtbmFtZXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgzMnB4KX19I3dwLWFkbWluLWJhci1zaXRlLW5hbWU6YmVmb3JlLCN3cC1hZG1pbi1iYXItc2l0ZS1uYW1lOmFmdGVye3dpZHRoOjQ2cHg7aGVpZ2h0OjQ2cHh9QG1lZGlhKG1pbi13aWR0aDogNzgzcHgpeyN3cC1hZG1pbi1iYXItc2l0ZS1uYW1lOmJlZm9yZSwjd3AtYWRtaW4tYmFyLXNpdGUtbmFtZTphZnRlcnt3aWR0aDozMnB4O2hlaWdodDozMnB4fX0jd3AtYWRtaW4tYmFyLXNpdGUtbmFtZTpiZWZvcmV7Y29udGVudDpcIlwiICFpbXBvcnRhbnQ7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjJzICFpbXBvcnRhbnR9I3dwLWFkbWluLWJhci1zaXRlLW5hbWU6YWZ0ZXJ7Y29udGVudDpcIu+EiVwiICFpbXBvcnRhbnQ7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmb250LWZhbWlseTpkYXNoaWNvbnM7Zm9udC1zaXplOjE4cHg7dHJhbnNpdGlvbjphbGwgLjJzICFpbXBvcnRhbnQ7Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246cmVsYXRpdmV9I3dwLWFkbWluLWJhci1zaXRlLW5hbWU6aG92ZXI6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6dmFyKC0td3AtYmx1ZSl9I3dwLWFkbWluLWJhci1zaXRlLW5hbWU6aG92ZXI6YWZ0ZXJ7Zm9udC1zaXplOjIycHh9LmFsaWdubGVmdHtkaXNwbGF5OmlubGluZTtmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDoxLjVyZW19LmFsaWducmlnaHR7ZGlzcGxheTppbmxpbmU7ZmxvYXQ6cmlnaHQ7bWFyZ2luLWxlZnQ6MS41cmVtfS5hbGlnbmNlbnRlcntjbGVhcjpib3RoO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30ud3AtY2FwdGlvbnttYXJnaW4tYm90dG9tOjEuNXJlbTttYXgtd2lkdGg6MTAwJX0ud3AtY2FwdGlvbiBpbWdbY2xhc3MqPXdwLWltYWdlLV17ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHR7bWFyZ2luOjFyZW0gMH1zcGFuLndwLWNhcHRpb24tdGV4dHt0ZXh0LWFsaWduOmNlbnRlcn0uZ2FsbGVyeXstLWdhbGxlcnktZ2FwOiAxcmVtO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6dmFyKC0tZ2FsbGVyeS1nYXApO21hcmdpbjoxLjI1cmVtIDB9LmdhbGxlcnktaXRlbXtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDpjYWxjKDUwJSAtIHZhcigtLWdhbGxlcnktZ2FwKSk7bWFyZ2luOjB9QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5nYWxsZXJ5LWl0ZW17d2lkdGg6Y2FsYygoMTAwJSAtIHZhcigtLWdhbGxlcnktZ2FwKSoyKS8zKX19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuZ2FsbGVyeS1jb2x1bW5zLTIgLmdhbGxlcnktaXRlbXt3aWR0aDpjYWxjKCgxMDAlIC0gdmFyKC0tZ2FsbGVyeS1nYXApKjEpLzIpfX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5nYWxsZXJ5LWNvbHVtbnMtMyAuZ2FsbGVyeS1pdGVte3dpZHRoOmNhbGMoKDEwMCUgLSB2YXIoLS1nYWxsZXJ5LWdhcCkqMikvMyl9fUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LmdhbGxlcnktY29sdW1ucy00IC5nYWxsZXJ5LWl0ZW17d2lkdGg6Y2FsYygoMTAwJSAtIHZhcigtLWdhbGxlcnktZ2FwKSozKS80KX19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuZ2FsbGVyeS1jb2x1bW5zLTUgLmdhbGxlcnktaXRlbXt3aWR0aDpjYWxjKCgxMDAlIC0gdmFyKC0tZ2FsbGVyeS1nYXApKjQpLzUpfX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5nYWxsZXJ5LWNvbHVtbnMtNiAuZ2FsbGVyeS1pdGVte3dpZHRoOmNhbGMoKDEwMCUgLSB2YXIoLS1nYWxsZXJ5LWdhcCkqNSkvNil9fUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWl0ZW17d2lkdGg6Y2FsYygoMTAwJSAtIHZhcigtLWdhbGxlcnktZ2FwKSo2KS83KX19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktaXRlbXt3aWR0aDpjYWxjKCgxMDAlIC0gdmFyKC0tZ2FsbGVyeS1nYXApKjcpLzgpfX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVte3dpZHRoOmNhbGMoKDEwMCUgLSB2YXIoLS1nYWxsZXJ5LWdhcCkqOCkvOSl9fS5nYWxsZXJ5LWNhcHRpb257ZGlzcGxheTpibG9ja30ud3Atc21pbGV5e2JvcmRlcjowO21hcmdpbi1ib3R0b206MDttYXJnaW4tdG9wOjA7cGFkZGluZzowfS50ZXh0LXNte2ZvbnQtc2l6ZTouODc1cmVtfS50ZXh0LW1ke2ZvbnQtc2l6ZToxLjEyNXJlbX0udGV4dC1sZywuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2V7Zm9udC1zaXplOjEuMTI1cmVtfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LnRleHQtbGcsLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdle2ZvbnQtc2l6ZToxLjM3NXJlbX19LnRleHQtdXBwZXJjYXNle3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1hcnRpY2xlLnByb2R1Y3QgYS5hZGRlZF90b19jYXJ0LC53b29jb21tZXJjZS1wcml2YWN5LXBvbGljeS10ZXh0IGEsI2FkZF9wYXltZW50X21ldGhvZCAuY2FydC1jb2xsYXRlcmFscyAuc2hpcHBpbmctY2FsY3VsYXRvci1idXR0b24sLndvb2NvbW1lcmNlLWNhcnQgLmNhcnQtY29sbGF0ZXJhbHMgLnNoaXBwaW5nLWNhbGN1bGF0b3ItYnV0dG9uLC53b29jb21tZXJjZS1jaGVja291dCAuY2FydC1jb2xsYXRlcmFscyAuc2hpcHBpbmctY2FsY3VsYXRvci1idXR0b24sLnNob3djb3Vwb24sLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1tZXNzYWdlIGE6bm90KFtjbGFzc10pLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtaW5mbyBhOm5vdChbY2xhc3NdKSwud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtbWVzc2FnZSBhOm5vdChbY2xhc3NdKSwud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtaW5mbyBhOm5vdChbY2xhc3NdKSwuZWRpdG9yIGE6bm90KFtjbGFzc10pLC5lbnRyeS1jb250ZW50IGE6bm90KFtjbGFzc10pe2NvbG9yOiMxYTVjYjA7dGV4dC1kZWNvcmF0aW9uOm5vbmV9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXthcnRpY2xlLnByb2R1Y3QgYS5hZGRlZF90b19jYXJ0OmhvdmVyLC53b29jb21tZXJjZS1wcml2YWN5LXBvbGljeS10ZXh0IGE6aG92ZXIsI2FkZF9wYXltZW50X21ldGhvZCAuY2FydC1jb2xsYXRlcmFscyAuc2hpcHBpbmctY2FsY3VsYXRvci1idXR0b246aG92ZXIsLndvb2NvbW1lcmNlLWNhcnQgLmNhcnQtY29sbGF0ZXJhbHMgLnNoaXBwaW5nLWNhbGN1bGF0b3ItYnV0dG9uOmhvdmVyLC53b29jb21tZXJjZS1jaGVja291dCAuY2FydC1jb2xsYXRlcmFscyAuc2hpcHBpbmctY2FsY3VsYXRvci1idXR0b246aG92ZXIsLnNob3djb3Vwb246aG92ZXIsLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1tZXNzYWdlIGE6aG92ZXI6bm90KFtjbGFzc10pLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtaW5mbyBhOmhvdmVyOm5vdChbY2xhc3NdKSwud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtbWVzc2FnZSBhOmhvdmVyOm5vdChbY2xhc3NdKSwud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtaW5mbyBhOmhvdmVyOm5vdChbY2xhc3NdKSwuZWRpdG9yIGE6aG92ZXI6bm90KFtjbGFzc10pLC5lbnRyeS1jb250ZW50IGE6aG92ZXI6bm90KFtjbGFzc10pe2NvbG9yOiMxYTVjYjA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX19LmJsb2NrcXVvdGV7Zm9udC1zaXplOjEuMjVyZW07bWFyZ2luOjMuMTI1cmVtIDEuODc1cmVtfS5ibG9ja3F1b3RlIHB7Zm9udC13ZWlnaHQ6NzAwfS5ibG9ja3F1b3RlIGNpdGV7ZGlzcGxheTpibG9jaztjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDttYXJnaW4tdG9wOjFyZW07bWFyZ2luLWJvdHRvbTowfS5lZGl0b3I+KjpsYXN0LWNoaWxkLC5lbnRyeS1jb250ZW50Pio6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmVkaXRvciBoMSwuZW50cnktY29udGVudCBoMSwuZWRpdG9yIC5oMSwuZW50cnktY29udGVudCAuaDEsLmVkaXRvciBoMiwuZW50cnktY29udGVudCBoMiwuZWRpdG9yIC5oMiwuZW50cnktY29udGVudCAuaDIsLmVkaXRvciAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9oZWFkaW5nLC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2hlYWRpbmcsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZWRpdG9yIC5nZm9ybV9oZWFkaW5nLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX2hlYWRpbmcsLmVkaXRvciBoMywuZW50cnktY29udGVudCBoMywuZWRpdG9yIC5oMywuZW50cnktY29udGVudCAuaDMsLmVkaXRvciAuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIGgyLC5lbnRyeS1jb250ZW50IC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgaDIsLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCAuZWRpdG9yIGgyLC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgLmVudHJ5LWNvbnRlbnQgaDIsLmVkaXRvciBoNCwuZW50cnktY29udGVudCBoNCwuZWRpdG9yIC5oNCwuZW50cnktY29udGVudCAuaDQsLmVkaXRvciAuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgI3JlcGx5LXRpdGxlLC5lbnRyeS1jb250ZW50IC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAjcmVwbHktdGl0bGUsLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5lZGl0b3IgI3JlcGx5LXRpdGxlLC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAuZW50cnktY29udGVudCAjcmVwbHktdGl0bGUsLmVkaXRvciBoNSwuZW50cnktY29udGVudCBoNSwuZWRpdG9yIC5oNSwuZW50cnktY29udGVudCAuaDUsLmVkaXRvciAud29vY29tbWVyY2UtdGhhbmt5b3Utb3JkZXItcmVjZWl2ZWQsLmVudHJ5LWNvbnRlbnQgLndvb2NvbW1lcmNlLXRoYW5reW91LW9yZGVyLXJlY2VpdmVkLC5lZGl0b3IgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzX190aXRsZSwuZW50cnktY29udGVudCAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHNfX3RpdGxlLC53b29jb21tZXJjZSAuZWRpdG9yIC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzX190aXRsZSwud29vY29tbWVyY2UgLmVudHJ5LWNvbnRlbnQgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHNfX3RpdGxlLC5lZGl0b3IgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIGgyLC5lbnRyeS1jb250ZW50IC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyBoMiwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgLmVkaXRvciBoMiwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgLmVudHJ5LWNvbnRlbnQgaDIsLmVkaXRvciAjY3VzdG9tZXJfZGV0YWlscyBoMywuZW50cnktY29udGVudCAjY3VzdG9tZXJfZGV0YWlscyBoMywjY3VzdG9tZXJfZGV0YWlscyAuZWRpdG9yIGgzLCNjdXN0b21lcl9kZXRhaWxzIC5lbnRyeS1jb250ZW50IGgzLC5lZGl0b3IgaDYsLmVudHJ5LWNvbnRlbnQgaDYsLmVkaXRvciAuaDYsLmVudHJ5LWNvbnRlbnQgLmg2e21hcmdpbi10b3A6MS4yNXJlbX0uZWRpdG9yIGgxOmZpcnN0LWNoaWxkLC5lbnRyeS1jb250ZW50IGgxOmZpcnN0LWNoaWxkLC5lZGl0b3IgLmgxOmZpcnN0LWNoaWxkLC5lbnRyeS1jb250ZW50IC5oMTpmaXJzdC1jaGlsZCwuZWRpdG9yIGgyOmZpcnN0LWNoaWxkLC5lbnRyeS1jb250ZW50IGgyOmZpcnN0LWNoaWxkLC5lZGl0b3IgLmgyOmZpcnN0LWNoaWxkLC5lbnRyeS1jb250ZW50IC5oMjpmaXJzdC1jaGlsZCwuZWRpdG9yIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2hlYWRpbmc6Zmlyc3QtY2hpbGQsLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1faGVhZGluZzpmaXJzdC1jaGlsZCwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5lZGl0b3IgLmdmb3JtX2hlYWRpbmc6Zmlyc3QtY2hpbGQsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZW50cnktY29udGVudCAuZ2Zvcm1faGVhZGluZzpmaXJzdC1jaGlsZCwuZWRpdG9yIGgzOmZpcnN0LWNoaWxkLC5lbnRyeS1jb250ZW50IGgzOmZpcnN0LWNoaWxkLC5lZGl0b3IgLmgzOmZpcnN0LWNoaWxkLC5lbnRyeS1jb250ZW50IC5oMzpmaXJzdC1jaGlsZCwuZWRpdG9yIC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgaDI6Zmlyc3QtY2hpbGQsLmVudHJ5LWNvbnRlbnQgLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCBoMjpmaXJzdC1jaGlsZCwuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIC5lZGl0b3IgaDI6Zmlyc3QtY2hpbGQsLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCAuZW50cnktY29udGVudCBoMjpmaXJzdC1jaGlsZCwuZWRpdG9yIGg0OmZpcnN0LWNoaWxkLC5lbnRyeS1jb250ZW50IGg0OmZpcnN0LWNoaWxkLC5lZGl0b3IgLmg0OmZpcnN0LWNoaWxkLC5lbnRyeS1jb250ZW50IC5oNDpmaXJzdC1jaGlsZCwuZWRpdG9yIC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAjcmVwbHktdGl0bGU6Zmlyc3QtY2hpbGQsLmVudHJ5LWNvbnRlbnQgLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0ICNyZXBseS10aXRsZTpmaXJzdC1jaGlsZCwuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLmVkaXRvciAjcmVwbHktdGl0bGU6Zmlyc3QtY2hpbGQsLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5lbnRyeS1jb250ZW50ICNyZXBseS10aXRsZTpmaXJzdC1jaGlsZCwuZWRpdG9yIGg1OmZpcnN0LWNoaWxkLC5lbnRyeS1jb250ZW50IGg1OmZpcnN0LWNoaWxkLC5lZGl0b3IgLmg1OmZpcnN0LWNoaWxkLC5lbnRyeS1jb250ZW50IC5oNTpmaXJzdC1jaGlsZCwuZWRpdG9yIC53b29jb21tZXJjZS10aGFua3lvdS1vcmRlci1yZWNlaXZlZDpmaXJzdC1jaGlsZCwuZW50cnktY29udGVudCAud29vY29tbWVyY2UtdGhhbmt5b3Utb3JkZXItcmVjZWl2ZWQ6Zmlyc3QtY2hpbGQsLmVkaXRvciAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHNfX3RpdGxlOmZpcnN0LWNoaWxkLC5lbnRyeS1jb250ZW50IC53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXItZGV0YWlsc19fdGl0bGU6Zmlyc3QtY2hpbGQsLndvb2NvbW1lcmNlIC5lZGl0b3IgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHNfX3RpdGxlOmZpcnN0LWNoaWxkLC53b29jb21tZXJjZSAuZW50cnktY29udGVudCAud29vY29tbWVyY2Utb3JkZXItZGV0YWlsc19fdGl0bGU6Zmlyc3QtY2hpbGQsLmVkaXRvciAjY3VzdG9tZXJfZGV0YWlscyBoMzpmaXJzdC1jaGlsZCwuZW50cnktY29udGVudCAjY3VzdG9tZXJfZGV0YWlscyBoMzpmaXJzdC1jaGlsZCwjY3VzdG9tZXJfZGV0YWlscyAuZWRpdG9yIGgzOmZpcnN0LWNoaWxkLCNjdXN0b21lcl9kZXRhaWxzIC5lbnRyeS1jb250ZW50IGgzOmZpcnN0LWNoaWxkLC5lZGl0b3IgaDY6Zmlyc3QtY2hpbGQsLmVudHJ5LWNvbnRlbnQgaDY6Zmlyc3QtY2hpbGQsLmVkaXRvciAuaDY6Zmlyc3QtY2hpbGQsLmVudHJ5LWNvbnRlbnQgLmg2OmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH1oMSwuaDEsaDIsLmgyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2hlYWRpbmcsaDMsLmgzLC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgaDIsaDQsLmg0LC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAjcmVwbHktdGl0bGUsaDUsLmg1LC53b29jb21tZXJjZS10aGFua3lvdS1vcmRlci1yZWNlaXZlZCwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHNfX3RpdGxlLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyBoMiwjY3VzdG9tZXJfZGV0YWlscyBoMyxoNiwuaDZ7bWluLWhlaWdodDowdnc7Zm9udC1mYW1pbHk6XCJJbnRlclwiLC1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFwiU2Vnb2UgVUlcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjE7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206Ljc1ZW19aDEgYSwuaDEgYSxoMiBhLC5oMiBhLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2hlYWRpbmcgYSxoMyBhLC5oMyBhLC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgaDIgYSxoNCBhLC5oNCBhLC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAjcmVwbHktdGl0bGUgYSxoNSBhLC5oNSBhLC53b29jb21tZXJjZS10aGFua3lvdS1vcmRlci1yZWNlaXZlZCBhLC53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXItZGV0YWlsc19fdGl0bGUgYSwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgaDIgYSwjY3VzdG9tZXJfZGV0YWlscyBoMyBhLGg2IGEsLmg2IGF7Y29sb3I6aW5oZXJpdH1oMSwuaDF7Zm9udC1zaXplOmNsYW1wKDJyZW0sY2FsYygycmVtICsgKDF2dyAtIDYuNHB4KSAqIDIpLDNyZW0pfWgyLC5oMiwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9oZWFkaW5ne2ZvbnQtc2l6ZTpjbGFtcCgxLjc1cmVtLGNhbGMoMS43NXJlbSArICgxdncgLSA2LjRweCkgKiAwLjUpLDJyZW0pfWgzLC5oMywuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIGgye2ZvbnQtc2l6ZTpjbGFtcCgxLjVyZW0sY2FsYygxLjVyZW0gKyAoMXZ3IC0gNi40cHgpICogMC41KSwxLjc1cmVtKX1oNCwuaDQsLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0ICNyZXBseS10aXRsZXtmb250LXNpemU6Y2xhbXAoMS4yNXJlbSxjYWxjKDEuMjVyZW0gKyAoMXZ3IC0gNi40cHgpICogMC41KSwxLjVyZW0pfWg1LC5oNSwud29vY29tbWVyY2UtdGhhbmt5b3Utb3JkZXItcmVjZWl2ZWQsLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzX190aXRsZSwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMgaDIsI2N1c3RvbWVyX2RldGFpbHMgaDN7Zm9udC1zaXplOmNsYW1wKDEuMTI1cmVtLGNhbGMoMS4xMjVyZW0gKyAoMXZ3IC0gNi40cHgpICogMC4yNSksMS4yNXJlbSl9aDYsLmg2e2ZvbnQtc2l6ZToxcmVtfXVsLG9se21hcmdpbjowIDAgMS4yNXJlbSAwO3BhZGRpbmctbGVmdDoxLjg3NXJlbX11bHtsaXN0LXN0eWxlOmRpc2N9b2x7bGlzdC1zdHlsZTpkZWNpbWFsfWxpPnVsLGxpPm9se21hcmdpbi1ib3R0b206MH1kdHtmb250LXdlaWdodDo3MDB9ZGR7bWFyZ2luOjAgMXJlbSAxLjI1cmVtfS5saXN0LWNoZWNrLC5saXN0LWRvdCwubGlzdC1udW1iZXJ7bGlzdC1zdHlsZTpub25lO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOi41cmVtO3BhZGRpbmctbGVmdDowfS5saXN0LWNoZWNrPmxpLC5saXN0LWRvdD5saSwubGlzdC1udW1iZXI+bGl7cGFkZGluZy1sZWZ0OjEuODc1cmVtfS5saXN0LWNoZWNrPmxpe2JhY2tncm91bmQ6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyUzRSUzQ3BhdGggZD0nTTQzNS44NDggODMuNDY2TDE3Mi44MDQgMzQ2LjUxbC05Ni42NTItOTYuNjUyYy00LjY4Ni00LjY4Ni0xMi4yODQtNC42ODYtMTYuOTcxIDBsLTI4LjI4NCAyOC4yODRjLTQuNjg2IDQuNjg2LTQuNjg2IDEyLjI4NCAwIDE2Ljk3MWwxMzMuNDIxIDEzMy40MjFjNC42ODYgNC42ODYgMTIuMjg0IDQuNjg2IDE2Ljk3MSAwbDI5OS44MTMtMjk5LjgxM2M0LjY4Ni00LjY4NiA0LjY4Ni0xMi4yODQgMC0xNi45NzFsLTI4LjI4NC0yOC4yODRjLTQuNjg2LTQuNjg2LTEyLjI4NC00LjY4Ni0xNi45NyAweicvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgMCAuMzVlbS8xZW0gMWVtfS5saXN0LWRvdD5saXtwb3NpdGlvbjpyZWxhdGl2ZX0ubGlzdC1kb3Q+bGk6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOi41ZW07aGVpZ2h0Oi41ZW07YmFja2dyb3VuZC1jb2xvcjojMWE1Y2IwO2JvcmRlci1yYWRpdXM6NTAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDouNWVtO2xlZnQ6LjI1ZW19Lmxpc3QtbnVtYmVye2NvdW50ZXItcmVzZXQ6Y3VzdG9tLWNvdW50ZXJ9Lmxpc3QtbnVtYmVyPmxpe2NvdW50ZXItaW5jcmVtZW50OmN1c3RvbS1jb3VudGVyO21pbi1oZWlnaHQ6MS4yZW07cG9zaXRpb246cmVsYXRpdmV9Lmxpc3QtbnVtYmVyPmxpOmJlZm9yZXtjb250ZW50OmNvdW50ZXIoY3VzdG9tLWNvdW50ZXIpO3dpZHRoOjEuNWVtO2hlaWdodDoxLjVlbTtjb2xvcjojMWE1Y2IwO2ZvbnQtc2l6ZTouNzVlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS4zMztib3JkZXI6MXB4IHNvbGlkICMxYTVjYjA7Ym9yZGVyLXJhZGl1czo1MCU7dGV4dC1hbGlnbjpjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7dG9wOi4yNWVtO2xlZnQ6MH10YWJsZXt3aWR0aDoxMDAlO21hcmdpbjowIDAgMS4yNXJlbTt3b3JkLWJyZWFrOm5vcm1hbH10YWJsZSB0aCx0YWJsZSB0ZHtwYWRkaW5nOi4zNzVyZW0gLjVyZW07dmVydGljYWwtYWxpZ246dG9wfS50YWJsZS1ib3JkZXJlZHtib3JkZXI6MXB4IHNvbGlkICNkMGQwZDB9LnRhYmxlLWJvcmRlcmVkIHRoLC50YWJsZS1ib3JkZXJlZCB0ZHtib3JkZXI6MXB4IHNvbGlkICNkMGQwZDB9LnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUoZXZlbil7YmFja2dyb3VuZC1jb2xvcjojZjlmOWY5fS50YWJsZS1yZXNwb25zaXZle292ZXJmbG93LXg6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0uYnRuLC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0LC53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQsLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0LC53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0LC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQsLndvb2NvbW1lcmNlIGEuYnV0dG9uLC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLC53b29jb21tZXJjZSBpbnB1dC5idXR0b24sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdLC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF0saW5wdXRbdHlwZT1zdWJtaXRde3RyYW5zaXRpb246YWxsIC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOi41cmVtO2JhY2tncm91bmQtY29sb3I6IzFhNWNiMDtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxO2JvcmRlcjoycHggc29saWQgIzFhNWNiMDtib3JkZXItcmFkaXVzOjUwcHg7cGFkZGluZzouODc1cmVtIDJyZW07dGV4dC1hbGlnbjpjZW50ZXI7Y3Vyc29yOnBvaW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwfS5idG46aG92ZXIsLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdDpob3Zlciwud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQ6aG92ZXIsLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQ6aG92ZXIsLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdDpob3Zlciwud29vY29tbWVyY2UgYS5idXR0b246aG92ZXIsLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246aG92ZXIsLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbjpob3ZlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLC5idG46Zm9jdXMsLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdDpmb2N1cywud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQ6Zm9jdXMsLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQ6Zm9jdXMsLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdDpmb2N1cywud29vY29tbWVyY2UgYS5idXR0b246Zm9jdXMsLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246Zm9jdXMsLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbjpmb2N1cywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLC5idG46YWN0aXZlLC53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQ6YWN0aXZlLC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdDphY3RpdmUsLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQ6YWN0aXZlLC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6YWN0aXZlLC53b29jb21tZXJjZSBhLmJ1dHRvbjphY3RpdmUsLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b246YWN0aXZlLC53b29jb21tZXJjZSBpbnB1dC5idXR0b246YWN0aXZlLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUsaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMxMzRhOGY7Ym9yZGVyLWNvbG9yOiMxMzRhOGY7Y29sb3I6I2ZmZjt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMnB4KTtib3gtc2hhZG93OjAgMTBweCAzMHB4IHJnYmEoMCwwLDAsLjEpfS5idG4gc3ZnLC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0IHN2Zywud29vY29tbWVyY2UgYS5idXR0b24uYWx0IHN2Zywud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQgc3ZnLC53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0IHN2Zywud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0IHN2Zywud29vY29tbWVyY2UgYS5idXR0b24gc3ZnLC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uIHN2Zywud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uIHN2ZywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0gc3ZnLC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF0gc3ZnLGlucHV0W3R5cGU9c3VibWl0XSBzdmcsLmJ0biBpLC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0IGksLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdCBpLC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdCBpLC53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0IGksLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdCBpLC53b29jb21tZXJjZSBhLmJ1dHRvbiBpLC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uIGksLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbiBpLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSBpLC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF0gaSxpbnB1dFt0eXBlPXN1Ym1pdF0gaXtmbGV4LXNocmluazowO3dpZHRoOjEuMTI1cmVtO2hlaWdodDoxLjEyNXJlbX0uYnRuLWFjY2VudHtiYWNrZ3JvdW5kLWNvbG9yOiNmNTdjMDA7Ym9yZGVyLWNvbG9yOiNmNTdjMDA7Y29sb3I6I2ZmZn0uYnRuLWFjY2VudDpob3ZlciwuYnRuLWFjY2VudDpmb2N1cywuYnRuLWFjY2VudDphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZTA2ODAwO2JvcmRlci1jb2xvcjojZTA2ODAwO2NvbG9yOiNmZmZ9LmJ0bi1zZWNvbmRhcnl7YmFja2dyb3VuZC1jb2xvcjojMzhiZGY4O2JvcmRlci1jb2xvcjojMzhiZGY4O2NvbG9yOiNmZmZ9LmJ0bi1zZWNvbmRhcnk6aG92ZXIsLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsLmJ0bi1zZWNvbmRhcnk6YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzExYjBmNztib3JkZXItY29sb3I6IzExYjBmNztjb2xvcjojZmZmfS5idG4td2hpdGV7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZmZmO2NvbG9yOiMxYTVjYjB9LmJ0bi13aGl0ZTpob3ZlciwuYnRuLXdoaXRlOmZvY3VzLC5idG4td2hpdGU6YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzFhNWNiMDtib3JkZXItY29sb3I6IzFhNWNiMDtjb2xvcjojZmZmfS5idG4tYmxhY2t7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JvcmRlci1jb2xvcjojMDAwO2NvbG9yOiNmZmZ9LmJ0bi1ibGFjazpob3ZlciwuYnRuLWJsYWNrOmZvY3VzLC5idG4tYmxhY2s6YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzFhNWNiMDtib3JkZXItY29sb3I6IzFhNWNiMDtjb2xvcjojZmZmfS5idG4tc20sLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1tZXNzYWdlIC5idXR0b24sLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1pbmZvIC5idXR0b24sLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLW1lc3NhZ2UgLmJ1dHRvbiwud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtaW5mbyAuYnV0dG9ue3BhZGRpbmc6LjYyNXJlbSAxLjVyZW07Zm9udC1zaXplOi44NzVyZW19LmJ0bi1sZywud29vY29tbWVyY2UgI3BheW1lbnQgI3BsYWNlX29yZGVyLC53b29jb21tZXJjZS1wYWdlICNwYXltZW50ICNwbGFjZV9vcmRlciwud29vY29tbWVyY2UgYS5idXR0b24uYWx0LmNoZWNrb3V0LWJ1dHRvbntwYWRkaW5nOjFyZW0gMi4yNXJlbTtmb250LXNpemU6MS4xMjVyZW19LmJ0bi1vdXRsaW5le2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNSk7Y29sb3I6I2ZmZn0uYnRuLW91dGxpbmU6aG92ZXIsLmJ0bi1vdXRsaW5lOmZvY3VzLC5idG4tb3V0bGluZTphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4xNSk7Ym9yZGVyLWNvbG9yOiNmZmY7Y29sb3I6I2ZmZjt0cmFuc2Zvcm06bm9uZTtib3gtc2hhZG93Om5vbmV9LmJ0bi1vdXRsaW5lLWRhcmt7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1jb2xvcjojMWE1Y2IwO2NvbG9yOiMxYTVjYjB9LmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIsLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMsLmJ0bi1vdXRsaW5lLWRhcms6YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzFhNWNiMDtib3JkZXItY29sb3I6IzFhNWNiMDtjb2xvcjojZmZmfS5idG4tb3V0bGluZS1zZWNvbmRhcnl7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1jb2xvcjojMzhiZGY4O2NvbG9yOiMzOGJkZjh9LmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciwuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLC5idG4tb3V0bGluZS1zZWNvbmRhcnk6YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzM4YmRmODtib3JkZXItY29sb3I6IzM4YmRmODtjb2xvcjojZmZmfS5idG4tbGFiZWx7ZGlzcGxheTppbmxpbmUtZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2JhY2tncm91bmQtY29sb3I6IzFhNWNiMDtjb2xvcjojZmZmO2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0Oi44NzVyZW07cGFkZGluZzouMzEyNXJlbSAuNjI1cmVtO2JvcmRlci1yYWRpdXM6OHB4fS5idG4tbGFiZWwtc2Vjb25kYXJ5e2JhY2tncm91bmQtY29sb3I6IzM4YmRmOH0uYnRuLWdyb3Vwe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC13cmFwOndyYXA7Z2FwOjFyZW19Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9Y29sb3JdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGVdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRldGltZV0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZW1haWxdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPW1vbnRoXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1udW1iZXJdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRlbF0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGV4dF0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGltZV0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dXJsXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT13ZWVrXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gc2VsZWN0LC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSB0ZXh0YXJlYSxpbnB1dFt0eXBlPXRleHRdLGlucHV0W3R5cGU9ZW1haWxdLGlucHV0W3R5cGU9dXJsXSxpbnB1dFt0eXBlPXBhc3N3b3JkXSxpbnB1dFt0eXBlPXNlYXJjaF0saW5wdXRbdHlwZT1udW1iZXJdLGlucHV0W3R5cGU9dGVsXSxpbnB1dFt0eXBlPXJhbmdlXSxpbnB1dFt0eXBlPWRhdGVdLGlucHV0W3R5cGU9bW9udGhdLGlucHV0W3R5cGU9d2Vla10saW5wdXRbdHlwZT10aW1lXSxpbnB1dFt0eXBlPWRhdGV0aW1lXSxpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxpbnB1dFt0eXBlPWNvbG9yXSx0ZXh0YXJlYXt0cmFuc2l0aW9uOmFsbCAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojMDAwO2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjFyZW07cGFkZGluZzouODEyNXJlbSAxcmVtO2JvcmRlcjoxcHggc29saWQgI2QwZDBkMDtib3JkZXItcmFkaXVzOjhweH0uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1jb2xvcl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGVdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZW1haWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1tb250aF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPW51bWJlcl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9c2VhcmNoXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGVsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGV4dF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRpbWVdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT11cmxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT13ZWVrXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIHNlbGVjdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXRleHRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPWVtYWlsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT11cmxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXBhc3N3b3JkXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1zZWFyY2hdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPW51bWJlcl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9dGVsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1yYW5nZV06LW1zLWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9ZGF0ZV06LW1zLWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9bW9udGhdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXdlZWtdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXRpbWVdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPWRhdGV0aW1lXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9Y29sb3JdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcix0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7dHJhbnNpdGlvbjphbGwgLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7b3BhY2l0eTouOH0uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1jb2xvcl06LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRlXTotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lXTotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPW1vbnRoXTotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPW51bWJlcl06LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF06LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdOi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGVsXTotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRleHRdOi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGltZV06LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT11cmxdOi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9d2Vla106LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gc2VsZWN0Oi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT10ZXh0XTotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9ZW1haWxdOi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT11cmxdOi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1wYXNzd29yZF06LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXNlYXJjaF06LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPW51bWJlcl06LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXRlbF06LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXJhbmdlXTotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9ZGF0ZV06LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPW1vbnRoXTotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9d2Vla106LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXRpbWVdOi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1kYXRldGltZV06LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9Y29sb3JdOi1tb3otcGxhY2Vob2xkZXIsdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlcnt0cmFuc2l0aW9uOmFsbCAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtvcGFjaXR5Oi44fS5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWNvbG9yXTo6LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRlXTo6LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Oi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOjotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTo6LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1tb250aF06Oi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9bnVtYmVyXTo6LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF06Oi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9c2VhcmNoXTo6LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10ZWxdOjotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRleHRdOjotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRpbWVdOjotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXVybF06Oi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9d2Vla106Oi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIHNlbGVjdDo6LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPWVtYWlsXTo6LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXVybF06Oi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1wYXNzd29yZF06Oi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1zZWFyY2hdOjotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9bnVtYmVyXTo6LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXRlbF06Oi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1kYXRlXTo6LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPW1vbnRoXTo6LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXdlZWtdOjotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9dGltZV06Oi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1kYXRldGltZV06Oi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Oi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1jb2xvcl06Oi1tb3otcGxhY2Vob2xkZXIsdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXJ7dHJhbnNpdGlvbjphbGwgLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7b3BhY2l0eTouOH0uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1jb2xvcl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZV06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9bW9udGhdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGVsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10aW1lXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT11cmxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXdlZWtdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBzZWxlY3Q6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9dGV4dF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1lbWFpbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT11cmxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9cGFzc3dvcmRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT10ZWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9ZGF0ZV06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1tb250aF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT13ZWVrXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXRpbWVdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9ZGF0ZXRpbWVdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9Y29sb3JdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye3RyYW5zaXRpb246YWxsIC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO29wYWNpdHk6Ljh9Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9Y29sb3JdOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRlXTo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRldGltZV06OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9bW9udGhdOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1udW1iZXJdOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF06OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF06OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRlbF06OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10aW1lXTo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dXJsXTo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9d2Vla106OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBzZWxlY3Q6OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9dXJsXTo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1wYXNzd29yZF06OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9c2VhcmNoXTo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1udW1iZXJdOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPXRlbF06OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9cmFuZ2VdOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPWRhdGVdOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPW1vbnRoXTo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT13ZWVrXTo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT10aW1lXTo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1kYXRldGltZV06OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPWNvbG9yXTo6cGxhY2Vob2xkZXIsdGV4dGFyZWE6OnBsYWNlaG9sZGVye3RyYW5zaXRpb246YWxsIC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO29wYWNpdHk6Ljh9Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9Y29sb3JdOmhvdmVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGVdOmhvdmVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpob3ZlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRldGltZV06aG92ZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZW1haWxdOmhvdmVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPW1vbnRoXTpob3ZlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1udW1iZXJdOmhvdmVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXTpob3ZlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdOmhvdmVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRlbF06aG92ZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGV4dF06aG92ZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGltZV06aG92ZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dXJsXTpob3ZlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT13ZWVrXTpob3ZlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gc2VsZWN0OmhvdmVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSB0ZXh0YXJlYTpob3ZlcixpbnB1dFt0eXBlPXRleHRdOmhvdmVyLGlucHV0W3R5cGU9ZW1haWxdOmhvdmVyLGlucHV0W3R5cGU9dXJsXTpob3ZlcixpbnB1dFt0eXBlPXBhc3N3b3JkXTpob3ZlcixpbnB1dFt0eXBlPXNlYXJjaF06aG92ZXIsaW5wdXRbdHlwZT1udW1iZXJdOmhvdmVyLGlucHV0W3R5cGU9dGVsXTpob3ZlcixpbnB1dFt0eXBlPXJhbmdlXTpob3ZlcixpbnB1dFt0eXBlPWRhdGVdOmhvdmVyLGlucHV0W3R5cGU9bW9udGhdOmhvdmVyLGlucHV0W3R5cGU9d2Vla106aG92ZXIsaW5wdXRbdHlwZT10aW1lXTpob3ZlcixpbnB1dFt0eXBlPWRhdGV0aW1lXTpob3ZlcixpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpob3ZlcixpbnB1dFt0eXBlPWNvbG9yXTpob3Zlcix0ZXh0YXJlYTpob3Zlcntib3JkZXItY29sb3I6IzAwMH0uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1jb2xvcl06Zm9jdXMsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZV06Zm9jdXMsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmZvY3VzLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lXTpmb2N1cywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9bW9udGhdOmZvY3VzLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGVsXTpmb2N1cywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10ZXh0XTpmb2N1cywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10aW1lXTpmb2N1cywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT11cmxdOmZvY3VzLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXdlZWtdOmZvY3VzLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBzZWxlY3Q6Zm9jdXMsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIHRleHRhcmVhOmZvY3VzLGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsaW5wdXRbdHlwZT11cmxdOmZvY3VzLGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyxpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMsaW5wdXRbdHlwZT10ZWxdOmZvY3VzLGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzLGlucHV0W3R5cGU9ZGF0ZV06Zm9jdXMsaW5wdXRbdHlwZT1tb250aF06Zm9jdXMsaW5wdXRbdHlwZT13ZWVrXTpmb2N1cyxpbnB1dFt0eXBlPXRpbWVdOmZvY3VzLGlucHV0W3R5cGU9ZGF0ZXRpbWVdOmZvY3VzLGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmZvY3VzLGlucHV0W3R5cGU9Y29sb3JdOmZvY3VzLHRleHRhcmVhOmZvY3VzLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWNvbG9yXTphY3RpdmUsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZV06YWN0aXZlLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTphY3RpdmUsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOmFjdGl2ZSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF06YWN0aXZlLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPW1vbnRoXTphY3RpdmUsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9bnVtYmVyXTphY3RpdmUsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdOmFjdGl2ZSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdOmFjdGl2ZSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10ZWxdOmFjdGl2ZSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10ZXh0XTphY3RpdmUsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGltZV06YWN0aXZlLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXVybF06YWN0aXZlLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXdlZWtdOmFjdGl2ZSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gc2VsZWN0OmFjdGl2ZSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gdGV4dGFyZWE6YWN0aXZlLGlucHV0W3R5cGU9dGV4dF06YWN0aXZlLGlucHV0W3R5cGU9ZW1haWxdOmFjdGl2ZSxpbnB1dFt0eXBlPXVybF06YWN0aXZlLGlucHV0W3R5cGU9cGFzc3dvcmRdOmFjdGl2ZSxpbnB1dFt0eXBlPXNlYXJjaF06YWN0aXZlLGlucHV0W3R5cGU9bnVtYmVyXTphY3RpdmUsaW5wdXRbdHlwZT10ZWxdOmFjdGl2ZSxpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmUsaW5wdXRbdHlwZT1kYXRlXTphY3RpdmUsaW5wdXRbdHlwZT1tb250aF06YWN0aXZlLGlucHV0W3R5cGU9d2Vla106YWN0aXZlLGlucHV0W3R5cGU9dGltZV06YWN0aXZlLGlucHV0W3R5cGU9ZGF0ZXRpbWVdOmFjdGl2ZSxpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTphY3RpdmUsaW5wdXRbdHlwZT1jb2xvcl06YWN0aXZlLHRleHRhcmVhOmFjdGl2ZXtib3JkZXItY29sb3I6IzFhNWNiMDtvdXRsaW5lOm5vbmU7Ym94LXNoYWRvdzowIDAgMCAzcHggcmdiYSgyNiw5MiwxNzYsLjEyKX0uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1jb2xvcl06Zm9jdXM6OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGVdOmZvY3VzOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Zm9jdXM6OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lXTpmb2N1czo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1tb250aF06Zm9jdXM6OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXM6OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1czo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1czo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGVsXTpmb2N1czo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGV4dF06Zm9jdXM6OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRpbWVdOmZvY3VzOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT11cmxdOmZvY3VzOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT13ZWVrXTpmb2N1czo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIHNlbGVjdDpmb2N1czo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIHRleHRhcmVhOmZvY3VzOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPXRleHRdOmZvY3VzOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPWVtYWlsXTpmb2N1czo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT11cmxdOmZvY3VzOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1czo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXM6OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9dGVsXTpmb2N1czo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXM6OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9ZGF0ZV06Zm9jdXM6OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9bW9udGhdOmZvY3VzOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPXdlZWtdOmZvY3VzOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPXRpbWVdOmZvY3VzOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPWRhdGV0aW1lXTpmb2N1czo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Zm9jdXM6OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9Y29sb3JdOmZvY3VzOjpwbGFjZWhvbGRlcix0ZXh0YXJlYTpmb2N1czo6cGxhY2Vob2xkZXJ7b3BhY2l0eTouMn0uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXQuaGlkZGVuW3R5cGU9Y29sb3JdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dC5oaWRkZW5bdHlwZT1kYXRlXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXQuaGlkZGVuW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dC5oaWRkZW5bdHlwZT1kYXRldGltZV0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0LmhpZGRlblt0eXBlPWVtYWlsXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXQuaGlkZGVuW3R5cGU9bW9udGhdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dC5oaWRkZW5bdHlwZT1udW1iZXJdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dC5oaWRkZW5bdHlwZT1wYXNzd29yZF0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0LmhpZGRlblt0eXBlPXNlYXJjaF0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0LmhpZGRlblt0eXBlPXRlbF0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0LmhpZGRlblt0eXBlPXRleHRdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dC5oaWRkZW5bdHlwZT10aW1lXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXQuaGlkZGVuW3R5cGU9dXJsXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXQuaGlkZGVuW3R5cGU9d2Vla10sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIHNlbGVjdC5oaWRkZW4sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIHRleHRhcmVhLmhpZGRlbixpbnB1dC5oaWRkZW5bdHlwZT10ZXh0XSxpbnB1dC5oaWRkZW5bdHlwZT1lbWFpbF0saW5wdXQuaGlkZGVuW3R5cGU9dXJsXSxpbnB1dC5oaWRkZW5bdHlwZT1wYXNzd29yZF0saW5wdXQuaGlkZGVuW3R5cGU9c2VhcmNoXSxpbnB1dC5oaWRkZW5bdHlwZT1udW1iZXJdLGlucHV0LmhpZGRlblt0eXBlPXRlbF0saW5wdXQuaGlkZGVuW3R5cGU9cmFuZ2VdLGlucHV0LmhpZGRlblt0eXBlPWRhdGVdLGlucHV0LmhpZGRlblt0eXBlPW1vbnRoXSxpbnB1dC5oaWRkZW5bdHlwZT13ZWVrXSxpbnB1dC5oaWRkZW5bdHlwZT10aW1lXSxpbnB1dC5oaWRkZW5bdHlwZT1kYXRldGltZV0saW5wdXQuaGlkZGVuW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLGlucHV0LmhpZGRlblt0eXBlPWNvbG9yXSx0ZXh0YXJlYS5oaWRkZW57b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVufWlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lO21hcmdpbjowfWlucHV0W3R5cGU9bnVtYmVyXXstbW96LWFwcGVhcmFuY2U6dGV4dGZpZWxkO3RleHQtYWxpZ246cmlnaHQ7cGFkZGluZy1yaWdodDoxcmVtO3BhZGRpbmctbGVmdDoxcmVtfWZpZWxkc2V0e2JvcmRlci1yYWRpdXM6OHB4fXRleHRhcmVhe2hlaWdodDo2Ljg3NXJlbTtwYWRkaW5nOjFyZW19aW5wdXRbdHlwZT1jaGVja2JveF17dHJhbnNpdGlvbjphbGwgLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7ZmxleC1zaHJpbms6MDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJTtib3JkZXI6MXB4IHNvbGlkICNkMGQwZDA7Ym9yZGVyLXJhZGl1czo4cHg7YXBwZWFyYW5jZTpub25lO21hcmdpbi1yaWdodDouNWVtfWlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWR7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JvcmRlci1jb2xvcjojMDAwO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyUzRSUzQ3BhdGggZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFXCIpfWxhYmVsOmhvdmVyIGlucHV0W3R5cGU9Y2hlY2tib3hde2JvcmRlci1jb2xvcjojMDAwfWlucHV0W3R5cGU9cmFkaW9de3RyYW5zaXRpb246YWxsIC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO2ZsZXgtc2hyaW5rOjA7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbTtib3JkZXI6MXB4IHNvbGlkICNkMGQwZDA7Ym9yZGVyLXJhZGl1czo1MCU7YXBwZWFyYW5jZTpub25lO21hcmdpbi1yaWdodDouNWVtfWlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWR7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQ6cmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgYmxhY2sgMCUsIGJsYWNrIDAuMjVyZW0sIHdoaXRlIDAuMjVyZW0pO2JvcmRlci1jb2xvcjojMDAwfWlucHV0W3R5cGU9cmFkaW9dOmhvdmVye2JvcmRlci1jb2xvcjojMDAwfWxhYmVsOmhvdmVyIGlucHV0W3R5cGU9cmFkaW9de2JvcmRlci1jb2xvcjojMDAwfUBrZXlmcmFtZXMgcm90YXRpb257MCV7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19LmZsZXgtcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50fS5mbGV4LWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudH0uZmxleC1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1ldmVubHl7anVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCAhaW1wb3J0YW50fUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsuZmxleC1tZC1yb3d7ZmxleC1kaXJlY3Rpb246cm93ICFpbXBvcnRhbnR9LmZsZXgtbWQtY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50fS5mbGV4LW1kLXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtbWQtY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWV2ZW5seXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LmZsZXgtbGctcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50fS5mbGV4LWxnLWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudH0uZmxleC1sZy1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LWxnLWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1ldmVubHl7anVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiAxNDQwcHgpey5mbGV4LXhsLXJvd3tmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudH0uZmxleC14bC1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnR9LmZsZXgteGwtcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudH0uZmxleC14bC1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtZXZlbmx5e2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHkgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogMCl7LmhpZGRlbi14cy11cHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19QG1lZGlhKG1heC13aWR0aDogLTEpey52aXNpYmxlLXhzLXVwe2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7LmhpZGRlbi1tZC11cHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19QG1lZGlhKG1heC13aWR0aDogNjM5cHgpey52aXNpYmxlLW1kLXVwe2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5oaWRkZW4tbGctdXB7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCl7LnZpc2libGUtbGctdXB7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDE0NDBweCl7LmhpZGRlbi14bC11cHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19QG1lZGlhKG1heC13aWR0aDogMTQzOXB4KXsudmlzaWJsZS14bC11cHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19LmQtbm9uZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0udGV4dC1qdXN0aWZ5e3RleHQtYWxpZ246anVzdGlmeSAhaW1wb3J0YW50fS50ZXh0LXdyYXB7d2hpdGUtc3BhY2U6bm9ybWFsICFpbXBvcnRhbnR9LnRleHQtbm93cmFwe3doaXRlLXNwYWNlOm5vd3JhcCAhaW1wb3J0YW50fS50ZXh0LXRydW5jYXRle292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH0udGV4dC1sZWZ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LXJpZ2h0e3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udGV4dC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH1AbWVkaWEobWluLXdpZHRoOiAwKXsudGV4dC14cy1sZWZ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LXhzLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udGV4dC14cy1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey50ZXh0LW1kLWxlZnR7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnR9LnRleHQtbWQtcmlnaHR7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50fS50ZXh0LW1kLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey50ZXh0LWxnLWxlZnR7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnR9LnRleHQtbGctcmlnaHR7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50fS50ZXh0LWxnLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiAxNDQwcHgpey50ZXh0LXhsLWxlZnR7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnR9LnRleHQteGwtcmlnaHR7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50fS50ZXh0LXhsLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fX0udGV4dC1sb3dlcmNhc2V7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlICFpbXBvcnRhbnR9LnRleHQtdXBwZXJjYXNle3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50fS50ZXh0LWNhcGl0YWxpemV7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZSAhaW1wb3J0YW50fS5iZy1wcmltYXJ5e2JhY2tncm91bmQtY29sb3I6IzFhNWNiMCAhaW1wb3J0YW50fS5jb2xvci1wcmltYXJ5e2NvbG9yOiMxYTVjYjAgIWltcG9ydGFudH0uYmctc2Vjb25kYXJ5e2JhY2tncm91bmQtY29sb3I6IzM4YmRmOCAhaW1wb3J0YW50fS5jb2xvci1zZWNvbmRhcnl7Y29sb3I6IzM4YmRmOCAhaW1wb3J0YW50fS5iZy13aGl0ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmYgIWltcG9ydGFudH0uY29sb3Itd2hpdGV7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS5iZy1ibGFja3tiYWNrZ3JvdW5kLWNvbG9yOiMwMDAgIWltcG9ydGFudH0uY29sb3ItYmxhY2t7Y29sb3I6IzAwMCAhaW1wb3J0YW50fS5iZy1ncmV5e2JhY2tncm91bmQtY29sb3I6I2JkYmRiZCAhaW1wb3J0YW50fS5jb2xvci1ncmV5e2NvbG9yOiNiZGJkYmQgIWltcG9ydGFudH0uaW1nLWNvdmVye3dpZHRoOjEwMCUgIWltcG9ydGFudDtoZWlnaHQ6MTAwJSAhaW1wb3J0YW50O29iamVjdC1maXQ6Y292ZXIgIWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjB9LmltZy1jb250YWlue3dpZHRoOjEwMCUgIWltcG9ydGFudDtoZWlnaHQ6MTAwJSAhaW1wb3J0YW50O29iamVjdC1maXQ6Y29udGFpbiAhaW1wb3J0YW50fS5zY3JlZW4tcmVhZGVyLXRleHR7Ym9yZGVyOjA7Y2xpcDpyZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7Y2xpcC1wYXRoOmluc2V0KDUwJSk7aGVpZ2h0OjFweDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7d2lkdGg6MXB4O3dvcmQtd3JhcDpub3JtYWwgIWltcG9ydGFudH0uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3Vze2ZvbnQtc2l6ZTouODc1cmVtO2JhY2tncm91bmQtY29sb3I6I2YxZjFmMTtib3JkZXItcmFkaXVzOjNweDtib3gtc2hhZG93OjAgMCAycHggMnB4IHJnYmEoMCwwLDAsLjYpO2NsaXA6YXV0byAhaW1wb3J0YW50O2NsaXAtcGF0aDpub25lO2NvbG9yOiMwMDA7ZGlzcGxheTpibG9jaztmb250LXdlaWdodDpib2xkO2hlaWdodDphdXRvO2xlZnQ6NXB4O2xpbmUtaGVpZ2h0Om5vcm1hbDtwYWRkaW5nOi45Mzc1cmVtIDEuNDM3NXJlbSAuODc1cmVtO3RleHQtZGVjb3JhdGlvbjpub25lO3RvcDo1cHg7d2lkdGg6YXV0bzt6LWluZGV4OjEwMDAwMH0ubm8tc2Nyb2xse3dpZHRoOjEwMCU7aGVpZ2h0OjEwMHZoO3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDtvdmVyZmxvdzpoaWRkZW47b3ZlcnNjcm9sbC1iZWhhdmlvcjpub25lfS5vdmVyZmxvdy1oaWRkZW57b3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnR9LmRpc2FibGVke3BvaW50ZXItZXZlbnRzOm5vbmUgIWltcG9ydGFudH0uY29udGFpbmVyLC53b29jb21tZXJjZSAuc2l0ZS1jb250ZW50LC53b29jb21tZXJjZS1wYWdlIC5zaXRlLWNvbnRlbnQsLmNvbnRhaW5lci1mbHVpZCwuY29udGFpbmVyLXhsLC5jb250YWluZXItbGcsLmNvbnRhaW5lci1tZCwuY29udGFpbmVyLXhzey0tYnMtZ3V0dGVyLXg6IDMwcHg7LS1icy1ndXR0ZXIteTogMDt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0b30uY29udGFpbmVyLC53b29jb21tZXJjZSAuc2l0ZS1jb250ZW50LC53b29jb21tZXJjZS1wYWdlIC5zaXRlLWNvbnRlbnR7bWF4LXdpZHRoOjEwMCV9QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5jb250YWluZXItbWQsLmNvbnRhaW5lciwud29vY29tbWVyY2UgLnNpdGUtY29udGVudCwud29vY29tbWVyY2UtcGFnZSAuc2l0ZS1jb250ZW50e21heC13aWR0aDoxMDAlfX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5jb250YWluZXItbGcsLmNvbnRhaW5lci1tZCwuY29udGFpbmVyLC53b29jb21tZXJjZSAuc2l0ZS1jb250ZW50LC53b29jb21tZXJjZS1wYWdlIC5zaXRlLWNvbnRlbnR7bWF4LXdpZHRoOjEwMCV9fUBtZWRpYShtaW4td2lkdGg6IDE0NDBweCl7LmNvbnRhaW5lci14bCwuY29udGFpbmVyLWxnLC5jb250YWluZXItbWQsLmNvbnRhaW5lciwud29vY29tbWVyY2UgLnNpdGUtY29udGVudCwud29vY29tbWVyY2UtcGFnZSAuc2l0ZS1jb250ZW50e21heC13aWR0aDoxNDAwcHh9fTpyb290ey0tYnMtYnJlYWtwb2ludC14czogMDstLWJzLWJyZWFrcG9pbnQtbWQ6IDY0MHB4Oy0tYnMtYnJlYWtwb2ludC1sZzogMTAyNXB4Oy0tYnMtYnJlYWtwb2ludC14bDogMTQ0MHB4fS5yb3csLndvb2NvbW1lcmNlIC5jb2wyLXNldCwud29vY29tbWVyY2UtcGFnZSAuY29sMi1zZXR7LS1icy1ndXR0ZXIteDogMzBweDstLWJzLWd1dHRlci15OiAwO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tdG9wOmNhbGMoLTEqdmFyKC0tYnMtZ3V0dGVyLXkpKTttYXJnaW4tcmlnaHQ6Y2FsYygtMC41KnZhcigtLWJzLWd1dHRlci14KSk7bWFyZ2luLWxlZnQ6Y2FsYygtMC41KnZhcigtLWJzLWd1dHRlci14KSl9LnJvdz4qLC53b29jb21tZXJjZSAuY29sMi1zZXQ+Kiwud29vY29tbWVyY2UtcGFnZSAuY29sMi1zZXQ+KntmbGV4LXNocmluazowO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTttYXJnaW4tdG9wOnZhcigtLWJzLWd1dHRlci15KX0uY29se2ZsZXg6MSAwIDAlfS5yb3ctY29scy1hdXRvPip7ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5yb3ctY29scy0xPip7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5yb3ctY29scy0yPip7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LnJvdy1jb2xzLTM+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX0ucm93LWNvbHMtND4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5yb3ctY29scy01Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyMCV9LnJvdy1jb2xzLTY+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY3JX0uY29sLWF1dG97ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5jb2wtMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjguMzMzMzMzMzMlfS5jb2wtMntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY3JX0uY29sLTN7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LmNvbC00e2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMlfS5jb2wtNXtmbGV4OjAgMCBhdXRvO3dpZHRoOjQxLjY2NjY2NjY3JX0uY29sLTZ7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LmNvbC03e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTguMzMzMzMzMzMlfS5jb2wtOHtmbGV4OjAgMCBhdXRvO3dpZHRoOjY2LjY2NjY2NjY3JX0uY29sLTl7ZmxleDowIDAgYXV0bzt3aWR0aDo3NSV9LmNvbC0xMHtmbGV4OjAgMCBhdXRvO3dpZHRoOjgzLjMzMzMzMzMzJX0uY29sLTExe2ZsZXg6MCAwIGF1dG87d2lkdGg6OTEuNjY2NjY2NjclfS5jb2wtMTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5vZmZzZXQtMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzJX0ub2Zmc2V0LTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjclfS5vZmZzZXQtM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMzMzJX0ub2Zmc2V0LTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY2NjclfS5vZmZzZXQtNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzJX0ub2Zmc2V0LTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY2NjclfS5vZmZzZXQtOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMyV9Lm9mZnNldC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjY2NyV9LmctMCwuZ3gtMHstLWJzLWd1dHRlci14OiAwfS5nLTAsLmd5LTB7LS1icy1ndXR0ZXIteTogMH0uZy0xLC5neC0xey0tYnMtZ3V0dGVyLXg6IDAuMjVyZW19LmctMSwuZ3ktMXstLWJzLWd1dHRlci15OiAwLjI1cmVtfS5nLTIsLmd4LTJ7LS1icy1ndXR0ZXIteDogMC41cmVtfS5nLTIsLmd5LTJ7LS1icy1ndXR0ZXIteTogMC41cmVtfS5nLTMsLmd4LTN7LS1icy1ndXR0ZXIteDogMXJlbX0uZy0zLC5neS0zey0tYnMtZ3V0dGVyLXk6IDFyZW19LmctNCwuZ3gtNHstLWJzLWd1dHRlci14OiAxLjVyZW19LmctNCwuZ3ktNHstLWJzLWd1dHRlci15OiAxLjVyZW19LmctNSwuZ3gtNXstLWJzLWd1dHRlci14OiAzcmVtfS5nLTUsLmd5LTV7LS1icy1ndXR0ZXIteTogM3JlbX1AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7LmNvbC1tZHtmbGV4OjEgMCAwJX0ucm93LWNvbHMtbWQtYXV0bz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30ucm93LWNvbHMtbWQtMT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ucm93LWNvbHMtbWQtMj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5yb3ctY29scy1tZC0zPip7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LnJvdy1jb2xzLW1kLTQ+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0ucm93LWNvbHMtbWQtNT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjAlfS5yb3ctY29scy1tZC02Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1tZC1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30uY29sLW1kLTF7ZmxleDowIDAgYXV0bzt3aWR0aDo4LjMzMzMzMzMzJX0uY29sLW1kLTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1tZC0ze2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5jb2wtbWQtNHtmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLW1kLTV7ZmxleDowIDAgYXV0bzt3aWR0aDo0MS42NjY2NjY2NyV9LmNvbC1tZC02e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5jb2wtbWQtN3tmbGV4OjAgMCBhdXRvO3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLW1kLTh7ZmxleDowIDAgYXV0bzt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC1tZC05e2ZsZXg6MCAwIGF1dG87d2lkdGg6NzUlfS5jb2wtbWQtMTB7ZmxleDowIDAgYXV0bzt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC1tZC0xMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLW1kLTEye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ub2Zmc2V0LW1kLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LW1kLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9Lm9mZnNldC1tZC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0ub2Zmc2V0LW1kLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtbWQtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9Lm9mZnNldC1tZC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0ub2Zmc2V0LW1kLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtbWQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9Lm9mZnNldC1tZC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0ub2Zmc2V0LW1kLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtbWQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5vZmZzZXQtbWQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfS5nLW1kLTAsLmd4LW1kLTB7LS1icy1ndXR0ZXIteDogMH0uZy1tZC0wLC5neS1tZC0wey0tYnMtZ3V0dGVyLXk6IDB9LmctbWQtMSwuZ3gtbWQtMXstLWJzLWd1dHRlci14OiAwLjI1cmVtfS5nLW1kLTEsLmd5LW1kLTF7LS1icy1ndXR0ZXIteTogMC4yNXJlbX0uZy1tZC0yLC5neC1tZC0yey0tYnMtZ3V0dGVyLXg6IDAuNXJlbX0uZy1tZC0yLC5neS1tZC0yey0tYnMtZ3V0dGVyLXk6IDAuNXJlbX0uZy1tZC0zLC5neC1tZC0zey0tYnMtZ3V0dGVyLXg6IDFyZW19LmctbWQtMywuZ3ktbWQtM3stLWJzLWd1dHRlci15OiAxcmVtfS5nLW1kLTQsLmd4LW1kLTR7LS1icy1ndXR0ZXIteDogMS41cmVtfS5nLW1kLTQsLmd5LW1kLTR7LS1icy1ndXR0ZXIteTogMS41cmVtfS5nLW1kLTUsLmd4LW1kLTV7LS1icy1ndXR0ZXIteDogM3JlbX0uZy1tZC01LC5neS1tZC01ey0tYnMtZ3V0dGVyLXk6IDNyZW19fUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LmNvbC1sZ3tmbGV4OjEgMCAwJX0ucm93LWNvbHMtbGctYXV0bz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30ucm93LWNvbHMtbGctMT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ucm93LWNvbHMtbGctMj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5yb3ctY29scy1sZy0zPip7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LnJvdy1jb2xzLWxnLTQ+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0ucm93LWNvbHMtbGctNT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjAlfS5yb3ctY29scy1sZy02Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1sZy1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30uY29sLWxnLTF7ZmxleDowIDAgYXV0bzt3aWR0aDo4LjMzMzMzMzMzJX0uY29sLWxnLTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1sZy0ze2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5jb2wtbGctNCwud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb257ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LmNvbC1sZy01e2ZsZXg6MCAwIGF1dG87d2lkdGg6NDEuNjY2NjY2NjclfS5jb2wtbGctNiwud29vY29tbWVyY2UgLmNvbDItc2V0IC5jb2wtMSwud29vY29tbWVyY2UgLmNvbDItc2V0IC5jb2wtMiwud29vY29tbWVyY2UtcGFnZSAuY29sMi1zZXQgLmNvbC0xLC53b29jb21tZXJjZS1wYWdlIC5jb2wyLXNldCAuY29sLTJ7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LmNvbC1sZy03e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTguMzMzMzMzMzMlfS5jb2wtbGctOCwud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnR7ZmxleDowIDAgYXV0bzt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC1sZy05e2ZsZXg6MCAwIGF1dG87d2lkdGg6NzUlfS5jb2wtbGctMTB7ZmxleDowIDAgYXV0bzt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC1sZy0xMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLWxnLTEye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ub2Zmc2V0LWxnLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LWxnLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9Lm9mZnNldC1sZy0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0ub2Zmc2V0LWxnLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtbGctNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9Lm9mZnNldC1sZy01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0ub2Zmc2V0LWxnLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtbGctN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9Lm9mZnNldC1sZy04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0ub2Zmc2V0LWxnLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtbGctMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5vZmZzZXQtbGctMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfS5nLWxnLTAsLmd4LWxnLTB7LS1icy1ndXR0ZXIteDogMH0uZy1sZy0wLC5neS1sZy0wey0tYnMtZ3V0dGVyLXk6IDB9LmctbGctMSwuZ3gtbGctMXstLWJzLWd1dHRlci14OiAwLjI1cmVtfS5nLWxnLTEsLmd5LWxnLTF7LS1icy1ndXR0ZXIteTogMC4yNXJlbX0uZy1sZy0yLC5neC1sZy0yey0tYnMtZ3V0dGVyLXg6IDAuNXJlbX0uZy1sZy0yLC5neS1sZy0yey0tYnMtZ3V0dGVyLXk6IDAuNXJlbX0uZy1sZy0zLC5neC1sZy0zey0tYnMtZ3V0dGVyLXg6IDFyZW19LmctbGctMywuZ3ktbGctM3stLWJzLWd1dHRlci15OiAxcmVtfS5nLWxnLTQsLmd4LWxnLTR7LS1icy1ndXR0ZXIteDogMS41cmVtfS5nLWxnLTQsLmd5LWxnLTR7LS1icy1ndXR0ZXIteTogMS41cmVtfS5nLWxnLTUsLmd4LWxnLTV7LS1icy1ndXR0ZXIteDogM3JlbX0uZy1sZy01LC5neS1sZy01ey0tYnMtZ3V0dGVyLXk6IDNyZW19fUBtZWRpYShtaW4td2lkdGg6IDE0NDBweCl7LmNvbC14bHtmbGV4OjEgMCAwJX0ucm93LWNvbHMteGwtYXV0bz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30ucm93LWNvbHMteGwtMT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ucm93LWNvbHMteGwtMj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5yb3ctY29scy14bC0zPip7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LnJvdy1jb2xzLXhsLTQ+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0ucm93LWNvbHMteGwtNT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjAlfS5yb3ctY29scy14bC02Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC14bC1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30uY29sLXhsLTF7ZmxleDowIDAgYXV0bzt3aWR0aDo4LjMzMzMzMzMzJX0uY29sLXhsLTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC14bC0ze2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5jb2wteGwtNHtmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLXhsLTV7ZmxleDowIDAgYXV0bzt3aWR0aDo0MS42NjY2NjY2NyV9LmNvbC14bC02e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5jb2wteGwtN3tmbGV4OjAgMCBhdXRvO3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLXhsLTh7ZmxleDowIDAgYXV0bzt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC14bC05e2ZsZXg6MCAwIGF1dG87d2lkdGg6NzUlfS5jb2wteGwtMTB7ZmxleDowIDAgYXV0bzt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC14bC0xMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLXhsLTEye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ub2Zmc2V0LXhsLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LXhsLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9Lm9mZnNldC14bC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0ub2Zmc2V0LXhsLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQteGwtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9Lm9mZnNldC14bC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0ub2Zmc2V0LXhsLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQteGwtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9Lm9mZnNldC14bC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0ub2Zmc2V0LXhsLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQteGwtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5vZmZzZXQteGwtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfS5nLXhsLTAsLmd4LXhsLTB7LS1icy1ndXR0ZXIteDogMH0uZy14bC0wLC5neS14bC0wey0tYnMtZ3V0dGVyLXk6IDB9LmcteGwtMSwuZ3gteGwtMXstLWJzLWd1dHRlci14OiAwLjI1cmVtfS5nLXhsLTEsLmd5LXhsLTF7LS1icy1ndXR0ZXIteTogMC4yNXJlbX0uZy14bC0yLC5neC14bC0yey0tYnMtZ3V0dGVyLXg6IDAuNXJlbX0uZy14bC0yLC5neS14bC0yey0tYnMtZ3V0dGVyLXk6IDAuNXJlbX0uZy14bC0zLC5neC14bC0zey0tYnMtZ3V0dGVyLXg6IDFyZW19LmcteGwtMywuZ3kteGwtM3stLWJzLWd1dHRlci15OiAxcmVtfS5nLXhsLTQsLmd4LXhsLTR7LS1icy1ndXR0ZXIteDogMS41cmVtfS5nLXhsLTQsLmd5LXhsLTR7LS1icy1ndXR0ZXIteTogMS41cmVtfS5nLXhsLTUsLmd4LXhsLTV7LS1icy1ndXR0ZXIteDogM3JlbX0uZy14bC01LC5neS14bC01ey0tYnMtZ3V0dGVyLXk6IDNyZW19fS5yb3csLndvb2NvbW1lcmNlIC5jb2wyLXNldCwud29vY29tbWVyY2UtcGFnZSAuY29sMi1zZXR7cm93LWdhcDozMHB4fS5yb3crLnJvdywud29vY29tbWVyY2UgLmNvbDItc2V0Ky5yb3csLndvb2NvbW1lcmNlLXBhZ2UgLmNvbDItc2V0Ky5yb3csLndvb2NvbW1lcmNlIC5yb3crLmNvbDItc2V0LC53b29jb21tZXJjZSAuY29sMi1zZXQrLmNvbDItc2V0LC53b29jb21tZXJjZS1wYWdlIC5yb3crLmNvbDItc2V0LC53b29jb21tZXJjZS1wYWdlIC5jb2wyLXNldCsuY29sMi1zZXR7bWFyZ2luLXRvcDozMHB4fS5jb250YWluZXIsLndvb2NvbW1lcmNlIC5zaXRlLWNvbnRlbnQsLndvb2NvbW1lcmNlLXBhZ2UgLnNpdGUtY29udGVudHstLWJzLWd1dHRlci14OiB2YXIoLS1jb250YWluZXItZ3V0dGVyLXgpfS5jb250YWluZXItZmx1aWQsLmNvbnRhaW5lci14cywuY29udGFpbmVyLW1kLC5jb250YWluZXItbGcsLmNvbnRhaW5lci14bHttYXgtd2lkdGg6MTkyMHB4fS5mb290ZXJ7d2lkdGg6MTAwJTtmbGV4LXNocmluazowO2JhY2tncm91bmQ6IzBjMWUzNTtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC43KTtwYWRkaW5nOjRyZW0gMCAwfS5mb290ZXJfX2dyaWR7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z2FwOjJyZW07cGFkZGluZy1ib3R0b206M3JlbTtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC4wOCl9QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5mb290ZXJfX2dyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpfX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5mb290ZXJfX2dyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjEuNWZyIDFmciAxZnIgMWZyO2dhcDozcmVtfX0uZm9vdGVyX19icmFuZC1uYW1le2ZvbnQtc2l6ZToxLjI1cmVtO2ZvbnQtd2VpZ2h0OjgwMDtjb2xvcjojZmZmO21hcmdpbi1ib3R0b206Ljc1cmVtfS5mb290ZXJfX2JyYW5kLWRlc2N7Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS42O21hcmdpbi1ib3R0b206MS41cmVtfS5mb290ZXJfX2hlYWRpbmd7Zm9udC1zaXplOi44NzVyZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiNmZmY7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOi4wNWVtO21hcmdpbi1ib3R0b206MS4yNXJlbX0uZm9vdGVyX19saW5rc3tsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOi43NXJlbX0uZm9vdGVyX19saW5rcyBhe2ZvbnQtc2l6ZTouOTM3NXJlbTtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC43KTt0cmFuc2l0aW9uOmFsbCAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDouNXJlbX0uZm9vdGVyX19saW5rcyBhOmhvdmVye2NvbG9yOiNmZmY7cGFkZGluZy1sZWZ0Oi4yNXJlbX0uZm9vdGVyX19saW5rcyBhIGl7d2lkdGg6Ljg3NXJlbTtoZWlnaHQ6Ljg3NXJlbTtvcGFjaXR5Oi41fS5mb290ZXJfX2xpbmtzIGxpIGF7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNyl9LmZvb3Rlcl9fbGlua3MgbGkgYTpob3Zlcntjb2xvcjojZmZmO3BhZGRpbmctbGVmdDouMjVyZW19LmZvb3Rlcl9fc29jaWFse2Rpc3BsYXk6ZmxleDtnYXA6Ljc1cmVtfS5mb290ZXJfX3NvY2lhbCBhe3dpZHRoOjIuNXJlbTtoZWlnaHQ6Mi41cmVtO2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMDgpO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC42KTt0cmFuc2l0aW9uOmFsbCAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKX0uZm9vdGVyX19zb2NpYWwgYTpob3ZlcntiYWNrZ3JvdW5kOiMxYTVjYjA7Y29sb3I6I2ZmZn0uZm9vdGVyX19zb2NpYWwgYSBpe3dpZHRoOjEuMTI1cmVtO2hlaWdodDoxLjEyNXJlbX0uZm9vdGVyX19ib3R0b217cGFkZGluZzoxLjVyZW0gMDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO2ZvbnQtc2l6ZTouODEyNXJlbTtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC40KX1AbWVkaWEobWF4LXdpZHRoOiA2MzlweCl7LmZvb3Rlcl9fYm90dG9te2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6Ljc1cmVtO3RleHQtYWxpZ246Y2VudGVyfX0uZm9vdGVyX19ib3R0b20gYXtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KX0uZm9vdGVyX19ib3R0b20gYTpob3Zlcntjb2xvcjojZmZmfS5oZWFkZXJ7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3JpZ2h0OjA7ei1pbmRleDoxMDAwO2JhY2tncm91bmQ6I2ZmZjtib3gtc2hhZG93OjAgMXB4IDNweCByZ2JhKDAsMCwwLC4wNiksMCAxcHggMnB4IHJnYmEoMCwwLDAsLjA0KX0uaGVhZGVyLXRvcHtiYWNrZ3JvdW5kOiMxYTVjYjA7Y29sb3I6I2ZmZjtmb250LXNpemU6LjgxMjVyZW07cGFkZGluZzouNXJlbSAwfUBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCl7LmhlYWRlci10b3B7ZGlzcGxheTpub25lfX0uaGVhZGVyLXRvcF9faW5uZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uaGVhZGVyLXRvcF9fbGVmdHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxLjVyZW19LmhlYWRlci10b3BfX3JpZ2h0e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjFyZW19LmhlYWRlci10b3BfX2xhbmd7ZGlzcGxheTpmbGV4O2dhcDouNXJlbX0uaGVhZGVyLXRvcF9fbGFuZyBhe2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjYpO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6Ljc1cmVtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uaGVhZGVyLXRvcF9fbGFuZyBhLmFjdGl2ZSwuaGVhZGVyLXRvcF9fbGFuZyBhOmhvdmVye2NvbG9yOiNmZmZ9LmhlYWRlci10b3BfX2xhbmcgLmxhbmctc3dpdGNoZXJ7ZGlzcGxheTpmbGV4O2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7Z2FwOi41cmVtfS5oZWFkZXItdG9wX19sYW5nIC5sYW5nLXN3aXRjaGVyIGxpe2xpbmUtaGVpZ2h0OjF9LmhlYWRlci10b3BfX2xhbmcgLmxhbmctc3dpdGNoZXIgLmN1cnJlbnQtbGFuZyBhe2NvbG9yOiNmZmZ9LmhlYWRlci10b3BfX2l0ZW17ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6LjM3NXJlbTtvcGFjaXR5Oi45fS5oZWFkZXItdG9wX19pdGVtIGF7Y29sb3I6I2ZmZn0uaGVhZGVyLXRvcF9faXRlbSBhOmhvdmVye29wYWNpdHk6MTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5oZWFkZXItbWFpbntoZWlnaHQ6dmFyKC0taGVhZGVyLW1haW4taGVpZ2h0KTtiYWNrZ3JvdW5kOiNmZmZ9LmhlYWRlci1tYWluX19pbm5lcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2hlaWdodDp2YXIoLS1oZWFkZXItbWFpbi1oZWlnaHQpO2dhcDoycmVtfS5oZWFkZXJfX2xvZ297ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6Ljc1cmVtO2ZsZXgtc2hyaW5rOjA7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmhlYWRlcl9fbG9nbyBpbWd7d2lkdGg6YXV0bztoZWlnaHQ6MS44NzVyZW19LmhlYWRlcl9fbG9nby1pY29ue3dpZHRoOjIuNzVyZW07aGVpZ2h0OjIuNzVyZW07YmFja2dyb3VuZDojMWE1Y2IwO2JvcmRlci1yYWRpdXM6OHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2xvcjojZmZmfS5oZWFkZXJfX2xvZ28tdGV4dHtmb250LXNpemU6MS4yNXJlbTtmb250LXdlaWdodDo4MDA7Y29sb3I6IzFhNWNiMDtsaW5lLWhlaWdodDoxLjF9LmhlYWRlcl9fbG9nby10ZXh0IHNtYWxse2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOi42ODc1cmVtO2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojNjQ3NDhiO2xldHRlci1zcGFjaW5nOi4wM2VtfS5oZWFkZXJfX25hdntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXg6MTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfUBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCl7LmhlYWRlcl9fbmF2e2Rpc3BsYXk6bm9uZX19LmhlYWRlcl9fbmF2LWl0ZW17cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuaGVhZGVyX19uYXYtaXRlbTpob3ZlciAuaGVhZGVyX19zdWJtZW51e29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9LmhlYWRlcl9fbmF2LWl0ZW06aG92ZXIgLmhlYWRlcl9fbmF2LWxpbmsgaXt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9fS5oZWFkZXJfX25hdi1saW5re2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOi4yNXJlbTtwYWRkaW5nOi41cmVtIDFyZW07Zm9udC1zaXplOi45Mzc1cmVtO2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojMWUyOTNiO2JvcmRlci1yYWRpdXM6OHB4O3RyYW5zaXRpb246YWxsIC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO2N1cnNvcjpwb2ludGVyfS5oZWFkZXJfX25hdi1saW5rOmhvdmVye2NvbG9yOiMxYTVjYjA7YmFja2dyb3VuZDojZThmMGZifS5oZWFkZXJfX25hdi1saW5rIGl7d2lkdGg6Ljg3NXJlbTtoZWlnaHQ6Ljg3NXJlbTt0cmFuc2l0aW9uOmFsbCAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKX0uaGVhZGVyX19zdWJtZW51e3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO2xlZnQ6MDttaW4td2lkdGg6MTYuMjVyZW07YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6MTJweDtib3gtc2hhZG93OjAgMTBweCAzMHB4IHJnYmEoMCwwLDAsLjEpO2JvcmRlcjoxcHggc29saWQgI2UyZThmMDtwYWRkaW5nOi41cmVtO29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwLjVyZW0pO3RyYW5zaXRpb246YWxsIC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO3otaW5kZXg6MTAwfS5oZWFkZXJfX3N1Ym1lbnUtbGlua3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDouNzVyZW07cGFkZGluZzouNjI1cmVtIC44NzVyZW07Zm9udC1zaXplOi44NzVyZW07Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiMxZTI5M2I7Ym9yZGVyLXJhZGl1czo4cHg7dHJhbnNpdGlvbjphbGwgLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSl9LmhlYWRlcl9fc3VibWVudS1saW5rOmhvdmVye2JhY2tncm91bmQ6I2U4ZjBmYjtjb2xvcjojMWE1Y2IwfS5oZWFkZXJfX3N1Ym1lbnUtbGluazpob3ZlciBpe2NvbG9yOiMxYTVjYjB9LmhlYWRlcl9fc3VibWVudS1saW5rIGl7d2lkdGg6MS4xMjVyZW07aGVpZ2h0OjEuMTI1cmVtO2NvbG9yOiM2NDc0OGI7ZmxleC1zaHJpbms6MH0uaGVhZGVyX19hY3Rpb25ze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOi43NXJlbTtmbGV4LXNocmluazowfS5oZWFkZXJfX3Bob25le2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOi41cmVtO2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMWUyOTNiO2ZvbnQtc2l6ZTouOTM3NXJlbX1AbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpey5oZWFkZXJfX3Bob25le2Rpc3BsYXk6bm9uZX19LmhlYWRlcl9fcGhvbmUgaXtjb2xvcjojMWE1Y2IwO3dpZHRoOjEuMTI1cmVtO2hlaWdodDoxLjEyNXJlbX0uaGVhZGVyX19zZWFyY2h7d2lkdGg6Mi41cmVtO2hlaWdodDoyLjVyZW07Ym9yZGVyLXJhZGl1czo1MCU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2NvbG9yOiM2NDc0OGI7dHJhbnNpdGlvbjphbGwgLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7YmFja2dyb3VuZDpub25lO2JvcmRlcjowO2N1cnNvcjpwb2ludGVyfS5oZWFkZXJfX3NlYXJjaDpob3ZlcntiYWNrZ3JvdW5kOiNlOGYwZmI7Y29sb3I6IzFhNWNiMH0uaGVhZGVyX19jdGF7ZGlzcGxheTpub25lfUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LmhlYWRlcl9fY3Rhe2Rpc3BsYXk6aW5saW5lLWZsZXh9fS5idXJnZXJ7ZGlzcGxheTpub25lO3dpZHRoOjIuNXJlbTtoZWlnaHQ6Mi41cmVtO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6LjMxMjVyZW07ei1pbmRleDoxMDAxO2JhY2tncm91bmQ6bm9uZTtib3JkZXI6MDtjdXJzb3I6cG9pbnRlcn1AbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpey5idXJnZXJ7ZGlzcGxheTpmbGV4fX0uYnVyZ2VyIHNwYW57ZGlzcGxheTpibG9jazt3aWR0aDoxLjM3NXJlbTtoZWlnaHQ6MnB4O2JhY2tncm91bmQ6IzFlMjkzYjtib3JkZXItcmFkaXVzOjJweDt0cmFuc2l0aW9uOmFsbCAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKX0uYnVyZ2VyLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgxKXt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoNXB4LCA1cHgpfS5idXJnZXIuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDIpe29wYWNpdHk6MH0uYnVyZ2VyLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgzKXt0cmFuc2Zvcm06cm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDVweCwgLTVweCl9Lm1vYmlsZS1uYXZ7cG9zaXRpb246Zml4ZWQ7aW5zZXQ6MDtiYWNrZ3JvdW5kOiNmZmY7ei1pbmRleDo5OTk7cGFkZGluZzo3LjVyZW0gMS41cmVtIDIuNXJlbTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpO3RyYW5zaXRpb246YWxsIC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO292ZXJmbG93LXk6YXV0b30ubW9iaWxlLW5hdi5hY3RpdmV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9Lm1vYmlsZS1uYXZfX2l0ZW17Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2UyZThmMH0ubW9iaWxlLW5hdl9fbGlua3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6MXJlbSAwO2ZvbnQtc2l6ZToxLjI1cmVtO2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMWUyOTNiO2N1cnNvcjpwb2ludGVyfS5tb2JpbGUtbmF2X19saW5rOmhvdmVye2NvbG9yOiMxYTVjYjB9Lm1vYmlsZS1uYXZfX2xpbmsgaXt3aWR0aDoxLjI1cmVtO2hlaWdodDoxLjI1cmVtO3RyYW5zaXRpb246YWxsIC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpfS5tb2JpbGUtbmF2X19pdGVtLm9wZW4gLm1vYmlsZS1uYXZfX2xpbmsgaXt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9Lm1vYmlsZS1uYXZfX3N1YntkaXNwbGF5Om5vbmU7cGFkZGluZy1ib3R0b206Ljc1cmVtfS5tb2JpbGUtbmF2X19pdGVtLm9wZW4gLm1vYmlsZS1uYXZfX3N1YntkaXNwbGF5OmJsb2NrfS5tb2JpbGUtbmF2X19zdWIgYXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6LjYyNXJlbSAwIC42MjVyZW0gMXJlbTtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo1MDA7Y29sb3I6IzY0NzQ4Yn0ubW9iaWxlLW5hdl9fc3ViIGE6aG92ZXJ7Y29sb3I6IzFhNWNiMH0ubW9iaWxlLW5hdl9fcGhvbmV7bWFyZ2luLXRvcDphdXRvO3BhZGRpbmctdG9wOjEuNXJlbX0ubW9iaWxlLW5hdl9fcGhvbmUgYXtmb250LXNpemU6MS41cmVtO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojMWE1Y2IwO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOi41cmVtfS5tb2JpbGUtbmF2X19jdGF7bWFyZ2luLXRvcDoxLjVyZW19LndwY2Y3IC5oaWRkZW4tZmllbGRzLWNvbnRhaW5lcntkaXNwbGF5Om5vbmV9LndwY2Y3IC5zY3JlZW4tcmVhZGVyLXJlc3BvbnNle3Bvc2l0aW9uOmFic29sdXRlO292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtoZWlnaHQ6MXB4O3dpZHRoOjFweDttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjB9LndwY2Y3IGZvcm17cG9zaXRpb246cmVsYXRpdmV9LndwY2Y3IGZvcm0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dHt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtmb250LWZhbWlseTpcIkludGVyXCIsLWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSVwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOi44NzVyZW07Zm9udC13ZWlnaHQ6NjAwO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MDttYXJnaW4tdG9wOjFyZW07bWFyZ2luLWJvdHRvbTowO2JvcmRlcjpub25lfS53cGNmNyBmb3JtLmluaXQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dHtkaXNwbGF5Om5vbmV9LndwY2Y3IGZvcm0uc2VudCAud3BjZjctcmVzcG9uc2Utb3V0cHV0e2NvbG9yOiM2ZGMyMmV9LndwY2Y3IGZvcm0uZmFpbGVkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsLndwY2Y3IGZvcm0uYWJvcnRlZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0e2NvbG9yOiNkYzMyMzJ9LndwY2Y3IGZvcm0uc3BhbSAud3BjZjctcmVzcG9uc2Utb3V0cHV0e2NvbG9yOiNkYzMyMzJ9LndwY2Y3IGZvcm0uaW52YWxpZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LC53cGNmNyBmb3JtLnVuYWNjZXB0ZWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dHtjb2xvcjojZGMzMjMyfS53cGNmNyAud3BjZjctZm9ybS1jb250cm9sLXdyYXB7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjFyZW19LndwY2Y3IC5mb3JtLWdyb3Vwe21hcmdpbi1ib3R0b206MXJlbX0ud3BjZjcgbGFiZWx7Zm9udC13ZWlnaHQ6NzAwfS53cGNmNyAud3BjZjctbGlzdC1pdGVtLWxhYmVse2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW4tbGVmdDouMzEyNXJlbTt0ZXh0LXRyYW5zZm9ybTppbml0aWFsfS53cGNmNyAud3BjZjctYWNjZXB0YW5jZSBsYWJlbHtkaXNwbGF5OmZsZXg7cG9zaXRpb246c3RhdGljfS53cGNmNyAud3BjZjctYWNjZXB0YW5jZSAud3BjZjctbGlzdC1pdGVte21hcmdpbi1sZWZ0OjB9LndwY2Y3LWZvcm0tY29udHJvbC13cmFwe3Bvc2l0aW9uOnJlbGF0aXZlfS53cGNmNy1ub3QtdmFsaWQtdGlwe2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOiNkYzMyMzI7Zm9udC1zaXplOi43NXJlbTtmb250LXdlaWdodDo1MDA7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6LjI1cmVtIDAgMDttYXJnaW46MH0udXNlLWZsb2F0aW5nLXZhbGlkYXRpb24tdGlwIC53cGNmNy1ub3QtdmFsaWQtdGlwe3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyMCU7bGVmdDoyMCU7ei1pbmRleDoxMDA7Ym9yZGVyOjFweCBzb2xpZCAjZGMzMjMyO2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOi4yZW0gLjhlbX1zcGFuLndwY2Y3LWxpc3QtaXRlbXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAwIDAgMWVtfXNwYW4ud3BjZjctbGlzdC1pdGVtLWxhYmVsOjpiZWZvcmUsc3Bhbi53cGNmNy1saXN0LWl0ZW0tbGFiZWw6OmFmdGVye2NvbnRlbnQ6XCIgXCJ9ZGl2LndwY2Y3IC5hamF4LWxvYWRlcixkaXYud3BjZjcgLndwY2Y3LXNwaW5uZXJ7dmlzaWJpbGl0eTpoaWRkZW47YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvYmxhY2stbG9hZGVyLnN2Z1wiKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7d2lkdGg6MS41cmVtO2hlaWdodDoxLjVyZW07cG9zaXRpb246YWJzb2x1dGU7dG9wOmNhbGMoMTAwJSArIDNweCk7bGVmdDowO21hcmdpbjowfWRpdi53cGNmNyBkaXYuYWpheC1lcnJvcntkaXNwbGF5Om5vbmV9ZGl2LndwY2Y3IGlucHV0W3R5cGU9ZmlsZV17Y3Vyc29yOnBvaW50ZXJ9ZGl2LndwY2Y3IGlucHV0W3R5cGU9ZmlsZV06ZGlzYWJsZWR7Y3Vyc29yOmRlZmF1bHR9ZGl2LndwY2Y3IC53cGNmNy1zdWJtaXQ6ZGlzYWJsZWR7Y3Vyc29yOm5vdC1hbGxvd2VkfS53cGNmNy1mb3JtLnN1Ym1pdHRpbmcgLmFqYXgtbG9hZGVyLC53cGNmNy1mb3JtLnN1Ym1pdHRpbmcgLndwY2Y3LXNwaW5uZXJ7dmlzaWJpbGl0eTp2aXNpYmxlfVtkYXRhLWZhbmN5Ym94XXtjdXJzb3I6cG9pbnRlcn0uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm17cG9zaXRpb246cmVsYXRpdmV9Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9ib2R5IC5nZmllbGR7cG9zaXRpb246cmVsYXRpdmV9Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9ib2R5IGZpZWxkc2V0LmdmaWVsZCAuZ2ZpZWxkX2xhYmVse21hcmdpbi1ib3R0b206MjBweH0uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2ZpZWxkc3tnYXA6MXJlbX0uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmaWVsZF9sYWJlbHtmb250LXNpemU6MWVtO2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW4tYm90dG9tOjFlbX0uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmaWVsZF9jaGVja2JveHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxcmVtO3BhZGRpbmctbGVmdDoxLjI1cmVtfUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmaWVsZF9jaGVja2JveHtwYWRkaW5nLWxlZnQ6Mi41cmVtfX0uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmaWVsZF9jaGVja2JveCBsYWJlbHtmb250LXNpemU6MWVtfS5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2Nob2ljZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxLjI1cmVtfS5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2Nob2ljZSBpbnB1dHtmbGV4LXNocmluazowfS5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2ZpZWxkX3ZhbGlkYXRpb25fbWVzc2FnZSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLnZhbGlkYXRpb25fbWVzc2FnZXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOm5vbmU7Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MTtwYWRkaW5nOjB9Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5uaWNlLXNlbGVjdCAuY3VycmVudHtmb250LXdlaWdodDo0MDB9Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRde21hcmdpbi1ib3R0b206MH0uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPWltYWdlXXt3aWR0aDoxLjVyZW07aGVpZ2h0OjEuNXJlbTttYXJnaW46MCAhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTouMzEyNXJlbTtyaWdodDouMzEyNXJlbX1AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1pbWFnZV17d2lkdGg6MS44NzVyZW07aGVpZ2h0OjEuODc1cmVtO2JvdHRvbTouNTYyNXJlbTtyaWdodDouNTYyNXJlbX19Lm5pY2Utc2VsZWN0ey13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjVweDtib3JkZXI6c29saWQgMXB4ICNlOGU4ZTg7Ym94LXNpemluZzpib3JkZXItYm94O2NsZWFyOmJvdGg7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOi44NzVyZW07Zm9udC13ZWlnaHQ6bm9ybWFsO2hlaWdodDoyLjYyNXJlbTtsaW5lLWhlaWdodDoyLjVyZW07b3V0bGluZTpub25lO3BhZGRpbmctbGVmdDoxLjEyNXJlbTtwYWRkaW5nLXJpZ2h0OjEuODc1cmVtO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDt1c2VyLXNlbGVjdDpub25lO3doaXRlLXNwYWNlOm5vd3JhcDt3aWR0aDphdXRvfS5uaWNlLXNlbGVjdDpob3Zlcntib3JkZXItY29sb3I6IzAwMH0ubmljZS1zZWxlY3Q6YWN0aXZlLC5uaWNlLXNlbGVjdC5vcGVuLC5uaWNlLXNlbGVjdDpmb2N1c3tib3JkZXItY29sb3I6IzAwMH0ubmljZS1zZWxlY3Q6YWZ0ZXJ7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzk5OTtib3JkZXItcmlnaHQ6MnB4IHNvbGlkICM5OTk7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjVweDttYXJnaW4tdG9wOi00cHg7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxMnB4O3RvcDo1MCU7dHJhbnNmb3JtLW9yaWdpbjo2NiUgNjYlO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zaXRpb246YWxsIC4xNXMgZWFzZS1pbi1vdXQ7d2lkdGg6NXB4fS5uaWNlLXNlbGVjdC5vcGVuOmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoLTEzNWRlZyl9Lm5pY2Utc2VsZWN0Lm9wZW4gLmxpc3R7b3BhY2l0eToxO3BvaW50ZXItZXZlbnRzOmF1dG87dHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZVkoMCl9Lm5pY2Utc2VsZWN0LmRpc2FibGVke2JvcmRlci1jb2xvcjojZWRlZGVkO2NvbG9yOiM5OTk7cG9pbnRlci1ldmVudHM6bm9uZX0ubmljZS1zZWxlY3QuZGlzYWJsZWQ6YWZ0ZXJ7Ym9yZGVyLWNvbG9yOiNjY2N9Lm5pY2Utc2VsZWN0LndpZGV7d2lkdGg6MTAwJX0ubmljZS1zZWxlY3Qud2lkZSAubGlzdHtsZWZ0OjAgIWltcG9ydGFudDtyaWdodDowICFpbXBvcnRhbnR9Lm5pY2Utc2VsZWN0LnJpZ2h0e2Zsb2F0OnJpZ2h0fS5uaWNlLXNlbGVjdC5yaWdodCAubGlzdHtsZWZ0OmF1dG87cmlnaHQ6MH0ubmljZS1zZWxlY3Quc21hbGx7Zm9udC1zaXplOi43NXJlbTtoZWlnaHQ6Mi4yNXJlbTtsaW5lLWhlaWdodDoyLjEyNXJlbX0ubmljZS1zZWxlY3Quc21hbGw6YWZ0ZXJ7aGVpZ2h0OjRweDt3aWR0aDo0cHh9Lm5pY2Utc2VsZWN0LnNtYWxsIC5vcHRpb257bGluZS1oZWlnaHQ6Mi4xMjVyZW07bWluLWhlaWdodDoyLjEyNXJlbX0ubmljZS1zZWxlY3QgLmxpc3R7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NXB4O2JveC1zaGFkb3c6MCAwIDAgMXB4IHJnYmEoNjgsNjgsNjgsLjExKTtib3gtc2l6aW5nOmJvcmRlci1ib3g7bWFyZ2luOjFweCAwIDA7b3BhY2l0eTowO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjA7dHJhbnNmb3JtLW9yaWdpbjo1MCUgMDt0cmFuc2Zvcm06c2NhbGUoMC43NSkgdHJhbnNsYXRlWSgtMjFweCk7dHJhbnNpdGlvbjphbGwgLjJzIGN1YmljLWJlemllcigwLjUsIDAsIDAsIDEuMjUpLG9wYWNpdHkgLjE1cyBlYXNlLW91dDt6LWluZGV4Ojl9Lm5pY2Utc2VsZWN0IC5saXN0OmhvdmVyIC5vcHRpb246bm90KDpob3Zlcil7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnR9Lm5pY2Utc2VsZWN0IC5vcHRpb257Y3Vyc29yOnBvaW50ZXI7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjIuNXJlbTtsaXN0LXN0eWxlOm5vbmU7bWluLWhlaWdodDoyLjVyZW07b3V0bGluZTpub25lO3BhZGRpbmctbGVmdDoxLjEyNXJlbTtwYWRkaW5nLXJpZ2h0OjEuODEyNXJlbTt0ZXh0LWFsaWduOmxlZnQ7dHJhbnNpdGlvbjphbGwgLjJzfS5uaWNlLXNlbGVjdCAub3B0aW9uLnNlbGVjdGVke2ZvbnQtd2VpZ2h0OmJvbGR9Lm5pY2Utc2VsZWN0IC5vcHRpb24uZGlzYWJsZWR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOiM5OTk7Y3Vyc29yOmRlZmF1bHR9Lm5pY2Utc2VsZWN0IC5vcHRpb246aG92ZXIsLm5pY2Utc2VsZWN0IC5vcHRpb24uZm9jdXMsLm5pY2Utc2VsZWN0IC5vcHRpb24uc2VsZWN0ZWQuZm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZjZmNmY2fS5uby1jc3Nwb2ludGVyZXZlbnRzIC5uaWNlLXNlbGVjdCAubGlzdHtkaXNwbGF5Om5vbmV9Lm5vLWNzc3BvaW50ZXJldmVudHMgLm5pY2Utc2VsZWN0Lm9wZW4gLmxpc3R7ZGlzcGxheTpibG9ja31zZWxlY3QsZGl2Lm5pY2Utc2VsZWN0e3dpZHRoOjEwMCU7aGVpZ2h0OjIuODc1cmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojMDAwO2Zsb2F0Om5vbmU7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MTtib3JkZXI6MXB4IHNvbGlkICNkMGQwZDA7Ym9yZGVyLXJhZGl1czo4cHg7cGFkZGluZzouODEyNXJlbSAxLjc1cmVtIC44MTI1cmVtIDFyZW19ZGl2Lm5pY2Utc2VsZWN0e3Bvc2l0aW9uOnJlbGF0aXZlfWRpdi5uaWNlLXNlbGVjdDphZnRlcnt3aWR0aDo4cHg7aGVpZ2h0OjhweDtib3JkZXItY29sb3I6IzAwMDttYXJnaW4tdG9wOi01cHh9ZGl2Lm5pY2Utc2VsZWN0Lm9wZW4gLmxpc3R7dHJhbnNmb3JtOnNjYWxlKDEpfWRpdi5uaWNlLXNlbGVjdCAuY3VycmVudHtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxcmVtO21hcmdpbjowfWRpdi5uaWNlLXNlbGVjdCAubGlzdHt3aWR0aDpjYWxjKDEwMCUgKyAycHgpO2JvcmRlcjoxcHggc29saWQgI2QwZDBkMDtib3JkZXItcmFkaXVzOjhweDttYXJnaW46MDt0b3A6MTAwJTtsZWZ0Oi0xcHh9ZGl2Lm5pY2Utc2VsZWN0IC5saXN0IGxpOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2QwZDBkMH1kaXYubmljZS1zZWxlY3QgLm9wdGlvbnttaW4taGVpZ2h0OnVuc2V0O2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojMDAwO2xpbmUtaGVpZ2h0OjE7cGFkZGluZzouODEyNXJlbSAxcmVtO21hcmdpbjowICFpbXBvcnRhbnR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2hlaWdodDoyLjgxMjVyZW07Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MTtib3JkZXI6MXB4IHNvbGlkICNkMGQwZDA7Ym9yZGVyLXJhZGl1czo4cHg7cGFkZGluZzowIDEuNzVyZW0gMCAxcmVtO21hcmdpbjowO3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4zc30uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6aG92ZXIsLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmZvY3VzLC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTphY3RpdmV7Ym9yZGVyLWNvbG9yOiMwMDB9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7Y29sb3I6IzFlMjkzYjtsaW5lLWhlaWdodDoyLjgxMjVyZW07cGFkZGluZy1sZWZ0OjB9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7dHJhbnNpdGlvbjphbGwgLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7YmFja2dyb3VuZDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNCcgaGVpZ2h0PSc4JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdtMiAwIDUgNSA1LTUgMiAxLTcgNy03LTcgMi0xWicvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgNTAlIDUwJS8xNHB4IDhweDt0b3A6LjYyNXJlbTtyaWdodDouNXJlbX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBie2Rpc3BsYXk6bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd3t0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvd3tib3JkZXItY29sb3I6IzAwMDtvdmVyZmxvdzpoaWRkZW59QGZvbnQtZmFjZXtmb250LWZhbWlseTpcInN3aXBlci1pY29uc1wiO3NyYzp1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH06cm9vdHstLXN3aXBlci10aGVtZS1jb2xvcjogI2ZmZn06aG9zdHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ei1pbmRleDoxfS5zd2lwZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDt6LWluZGV4OjE7ZGlzcGxheTpibG9ja30uc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxO2Rpc3BsYXk6ZmxleDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjp2YXIoLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiwgaW5pdGlhbCk7Ym94LXNpemluZzpjb250ZW50LWJveH0uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwuc3dpcGVyLWlvcyAuc3dpcGVyLXNsaWRlLC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LCAwLCAwKX0uc3dpcGVyLWhvcml6b250YWx7dG91Y2gtYWN0aW9uOnBhbi15fS5zd2lwZXItdmVydGljYWx7dG91Y2gtYWN0aW9uOnBhbi14fS5zd2lwZXItc2xpZGV7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmt7dmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1hdXRvaGVpZ2h0LC5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRle2hlaWdodDphdXRvfS5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXJ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxoZWlnaHR9LnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXJ7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0uc3dpcGVyLTNke3BlcnNwZWN0aXZlOjEyMDBweH0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsLnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93e3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntvdmVyZmxvdzphdXRvO3Njcm9sbGJhci13aWR0aDpub25lOy1tcy1vdmVyZmxvdy1zdHlsZTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcntkaXNwbGF5Om5vbmV9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpzdGFydCBzdGFydH0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnggbWFuZGF0b3J5fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnkgbWFuZGF0b3J5fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTpub25lfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpub25lfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtmbGV4LXNocmluazowO29yZGVyOjk5OTl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246Y2VudGVyIGNlbnRlcjtzY3JvbGwtc25hcC1zdG9wOmFsd2F5c30uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4taW5saW5lLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjFweDt3aWR0aDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWJsb2NrLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7d2lkdGg6MTAwJTttaW4td2lkdGg6MXB4O2hlaWdodDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b217cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjEwfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3d7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xNSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b217YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpfS5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7d2lkdGg6NDJweDtoZWlnaHQ6NDJweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlO21hcmdpbi1sZWZ0Oi0yMXB4O21hcmdpbi10b3A6LTIxcHg7ei1pbmRleDoxMDt0cmFuc2Zvcm0tb3JpZ2luOjUwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOjRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtib3JkZXItcmFkaXVzOjUwJTtib3JkZXItdG9wLWNvbG9yOnJnYmEoMCwwLDAsMCl9LnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlciwuc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVye2FuaW1hdGlvbjpzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGV7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2t7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwfUBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluezAle3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fTpyb290ey0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweH0uc3dpcGVyLWJ1dHRvbi1wcmV2LC5zd2lwZXItYnV0dG9uLW5leHR7cG9zaXRpb246YWJzb2x1dGU7dG9wOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXRvcC1vZmZzZXQsIDUwJSk7d2lkdGg6Y2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS80NCoyNyk7aGVpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO21hcmdpbi10b3A6Y2FsYygwcHggLSB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8yKTt6LWluZGV4OjEwO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2xvcjp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtvcGFjaXR5Oi4zNTtjdXJzb3I6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1oaWRkZW4sLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWhpZGRlbntvcGFjaXR5OjA7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tcHJldiwuc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tbmV4dHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uc3dpcGVyLWJ1dHRvbi1wcmV2IHN2Zywuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2Z3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y29udGFpbjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcn0uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2Zywuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2Z3t0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LnN3aXBlci1idXR0b24tcHJldiwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0e2xlZnQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtyaWdodDphdXRvfS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldntyaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO2xlZnQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXJ7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO2ZvbnQtc2l6ZTp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTt0ZXh0LXRyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MDtmb250LXZhcmlhbnQ6aW5pdGlhbDtsaW5lLWhlaWdodDoxfS5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcntjb250ZW50OlwicHJldlwifS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldntyaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO2xlZnQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Y29udGVudDpcIm5leHRcIn0uc3dpcGVyLXBhZ2luYXRpb257cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjozMDBtcyBvcGFjaXR5O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt6LWluZGV4OjEwfS5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW57b3BhY2l0eTowfS5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZD4uc3dpcGVyLXBhZ2luYXRpb24sLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVke2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiwuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFse2JvdHRvbTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b20sIDhweCk7dG9wOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXRvcCwgYXV0byk7bGVmdDowO3dpZHRoOjEwMCV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tvdmVyZmxvdzpoaWRkZW47Zm9udC1zaXplOjB9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zZm9ybTpzY2FsZSgwLjMzKTtwb3NpdGlvbjpyZWxhdGl2ZX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW57dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldnt0cmFuc2Zvcm06c2NhbGUoMC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXZ7dHJhbnNmb3JtOnNjYWxlKDAuMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dHt0cmFuc2Zvcm06c2NhbGUoMC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHR7dHJhbnNmb3JtOnNjYWxlKDAuMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7d2lkdGg6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7aGVpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ib3JkZXItcmFkaXVzLCA1MCUpO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yLCAjMDAwKTtvcGFjaXR5OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAwLjIpfWJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Ym9yZGVyOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2JveC1zaGFkb3c6bm9uZTthcHBlYXJhbmNlOm5vbmV9LnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2N1cnNvcjpwb2ludGVyfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtvcGFjaXR5OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LCAxKTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRze3JpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXJpZ2h0LCA4cHgpO2xlZnQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdCwgYXV0byk7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKX0uc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCwgNnB4KSAwO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6OHB4fS5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7dHJhbnNpdGlvbjoyMDBtcyB0cmFuc2Zvcm0sMjAwbXMgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46MCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsIDRweCl9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aGl0ZS1zcGFjZTpub3dyYXB9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjoyMDBtcyB0cmFuc2Zvcm0sMjAwbXMgbGVmdH0uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjoyMDBtcyB0cmFuc2Zvcm0sMjAwbXMgcmlnaHR9LnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2NvbG9yOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yLCBpbmhlcml0KX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjI1KSk7cG9zaXRpb246YWJzb2x1dGV9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wfS5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZXt3aWR0aDoxMDAlO2hlaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLCA0cHgpO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhciwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZXt3aWR0aDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLCA0cHgpO2hlaWdodDoxMDAlO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXBhZ2luYXRpb24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eX0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcnt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDttYXJnaW46MCBhdXRvfS5zd2lwZXItZ3JpZD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXB9LnN3aXBlci1ncmlkLWNvbHVtbj4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXA7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItc2Nyb2xsYmFye2JvcmRlci1yYWRpdXM6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLCAxMHB4KTtwb3NpdGlvbjpyZWxhdGl2ZTstbXMtdG91Y2gtYWN0aW9uOm5vbmU7dG91Y2gtYWN0aW9uOm5vbmU7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuMSkpfS5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkPi5zd2lwZXItc2Nyb2xsYmFyLC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWR7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItc2Nyb2xsYmFyLC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItaG9yaXpvbnRhbHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSk7Ym90dG9tOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm90dG9tLCA0cHgpO3RvcDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXRvcCwgYXV0byk7ei1pbmRleDo1MDtoZWlnaHQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLCA0cHgpO3dpZHRoOmNhbGMoMTAwJSAtIDIqdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKSl9LnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXNjcm9sbGJhciwuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLXZlcnRpY2Fse3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1sZWZ0LCBhdXRvKTtyaWdodDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXJpZ2h0LCA0cHgpO3RvcDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpO3otaW5kZXg6NTA7d2lkdGg6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLCA0cHgpO2hlaWdodDpjYWxjKDEwMCUgLSAyKnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSkpfS5zd2lwZXItc2Nyb2xsYmFyLWRyYWd7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1zY3JvbGxiYXItZHJhZy1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjUpKTtib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywgMTBweCk7bGVmdDowO3RvcDowfS5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFne2N1cnNvcjptb3ZlfS5zd2lwZXItc2Nyb2xsYmFyLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHN7Ym90dG9tOjEuNXJlbX0uc3dpcGVyLXNsaWRle2JveC1zaXppbmc6Ym9yZGVyLWJveH0uc3dpcGVyLXNsaWRlIGltZy5sYXp5bG9hZDpub3QoLmxvYWRlZCl7dmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1wYWdpbmF0aW9ue2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3dpZHRoOjEuNjI1cmVtO2hlaWdodDoxLjYyNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7b3BhY2l0eToxO21hcmdpbjowICFpbXBvcnRhbnQ7cG9zaXRpb246cmVsYXRpdmV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6LjVyZW07aGVpZ2h0Oi41cmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjUwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6Y2FsYyg1MCUgLSAuMjVyZW0pO2xlZnQ6Y2FsYyg1MCUgLSAuMjVyZW0pO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLW91dH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om5vdCguc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSk6aG92ZXI6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlKDEuNSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZTphZnRlcnt0cmFuc2Zvcm06c2NhbGUoMil9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLWJ1dHRvbi1wcmV2e3dpZHRoOjJyZW07aGVpZ2h0OjJyZW07ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo1MCU7bWFyZ2luLXRvcDotMXJlbTt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LnN3aXBlci1idXR0b24tbmV4dDpob3ZlciBzdmcsLnN3aXBlci1idXR0b24tcHJldjpob3ZlciBzdmd7ZmlsbDojMWE1Y2IwfX0uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7ZGlzcGxheTpub25lfS5zd2lwZXItYnV0dG9uLW5leHQgc3ZnLC5zd2lwZXItYnV0dG9uLXByZXYgc3Zne3dpZHRoOjJyZW07aGVpZ2h0OjJyZW07ZmlsbDojMDAwfS5zd2lwZXItYnV0dG9uLWRpc2FibGVke29wYWNpdHk6LjU7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyW2RhdGEtc2xpZGVzPVwiMVwiXSAuc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXJbZGF0YS1zbGlkZXM9XCIxXCJdIC5zd2lwZXItYnV0dG9uLXByZXZ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9QG1lZGlhKG1heC13aWR0aDogNjM5cHgpey53aWRnZXRfaWNsX2xhbmdfc2VsX3dpZGdldHttYXJnaW46MS4yNXJlbSAwIDB9fS53cG1sLWxzLWxlZ2FjeS1kcm9wZG93bnt3aWR0aDphdXRvfS53cG1sLWxzLWxlZ2FjeS1kcm9wZG93biBhe2ZvbnQtc2l6ZTouNzVyZW07Zm9udC13ZWlnaHQ6NTAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ud3BtbC1scy1sZWdhY3ktZHJvcGRvd24gYS53cG1sLWxzLWl0ZW0tdG9nZ2xle3BhZGRpbmc6LjMxMjVyZW0gMS41NjI1cmVtIC4zMTI1cmVtIC41cmVtO2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6OHB4IDhweCAwIDB9LndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIC53cG1sLWxzLWZsYWd7d2lkdGg6MS44NzVyZW07aGVpZ2h0OjEuODc1cmVtO29iamVjdC1maXQ6Y292ZXI7Ym9yZGVyLXJhZGl1czo1MCV9LndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIC53cG1sLWxzLWZsYWcrc3BhbnttYXJnaW4tbGVmdDouNXJlbX0ud3BtbC1scy1sZWdhY3ktZHJvcGRvd24gLndwbWwtbHMtc3ViLW1lbnUgYXtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjAgMCA4cHggOHB4O3BhZGRpbmc6LjMxMjVyZW0gLjVyZW07b3ZlcmZsb3c6aGlkZGVufTpyb290ey0td29vY29tbWVyY2U6ICMxYTVjYjA7LS13Yy1wcmltYXJ5OiAjMWE1Y2IwfS53b29jb21tZXJjZSAuc2l0ZS1jb250ZW50LC53b29jb21tZXJjZS1wYWdlIC5zaXRlLWNvbnRlbnR7cGFkZGluZy1ib3R0b206NC4zNzVyZW19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsud29vY29tbWVyY2UgLnNpdGUtY29udGVudCwud29vY29tbWVyY2UtcGFnZSAuc2l0ZS1jb250ZW50e3BhZGRpbmctYm90dG9tOjcuNXJlbX19Lndvb2NvbW1lcmNlIC5lbnRyeS1jb250ZW50LC53b29jb21tZXJjZS1wYWdlIC5lbnRyeS1jb250ZW50e3BhZGRpbmctYm90dG9tOjA7bWFyZ2luLWJvdHRvbTo0LjM3NXJlbX0ud29vY29tbWVyY2UgLnJvdzpiZWZvcmUsLndvb2NvbW1lcmNlIC5jb2wyLXNldDpiZWZvcmUsLndvb2NvbW1lcmNlIC5yb3c6YWZ0ZXIsLndvb2NvbW1lcmNlIC5jb2wyLXNldDphZnRlciwud29vY29tbWVyY2UtcGFnZSAucm93OmJlZm9yZSwud29vY29tbWVyY2UtcGFnZSAuY29sMi1zZXQ6YmVmb3JlLC53b29jb21tZXJjZS1wYWdlIC5yb3c6YWZ0ZXIsLndvb2NvbW1lcmNlLXBhZ2UgLmNvbDItc2V0OmFmdGVye2Rpc3BsYXk6bm9uZX0ud29vY29tbWVyY2UgLnJvdysucm93LC53b29jb21tZXJjZSAuY29sMi1zZXQrLnJvdywud29vY29tbWVyY2UgLnJvdysuY29sMi1zZXQsLndvb2NvbW1lcmNlIC5jb2wyLXNldCsuY29sMi1zZXQsLndvb2NvbW1lcmNlLXBhZ2UgLnJvdysucm93LC53b29jb21tZXJjZS1wYWdlIC5jb2wyLXNldCsucm93LC53b29jb21tZXJjZS1wYWdlIC5yb3crLmNvbDItc2V0LC53b29jb21tZXJjZS1wYWdlIC5jb2wyLXNldCsuY29sMi1zZXR7bWFyZ2luLXRvcDozLjEyNXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey53b29jb21tZXJjZSAucm93Ky5yb3csLndvb2NvbW1lcmNlIC5jb2wyLXNldCsucm93LC53b29jb21tZXJjZSAucm93Ky5jb2wyLXNldCwud29vY29tbWVyY2UgLmNvbDItc2V0Ky5jb2wyLXNldCwud29vY29tbWVyY2UtcGFnZSAucm93Ky5yb3csLndvb2NvbW1lcmNlLXBhZ2UgLmNvbDItc2V0Ky5yb3csLndvb2NvbW1lcmNlLXBhZ2UgLnJvdysuY29sMi1zZXQsLndvb2NvbW1lcmNlLXBhZ2UgLmNvbDItc2V0Ky5jb2wyLXNldHttYXJnaW4tdG9wOjQuMzc1cmVtfX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey53b29jb21tZXJjZSAucm93Lmp1c3RpZnktY29udGVudC1iZXR3ZWVuIC5jb2wtbGctNiwud29vY29tbWVyY2UgLnJvdy5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiAuY29sMi1zZXQgLmNvbC0xLC53b29jb21tZXJjZSAuY29sMi1zZXQgLnJvdy5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiAuY29sLTEsLndvb2NvbW1lcmNlIC5yb3cuanVzdGlmeS1jb250ZW50LWJldHdlZW4gLmNvbDItc2V0IC5jb2wtMiwud29vY29tbWVyY2UgLmNvbDItc2V0IC5yb3cuanVzdGlmeS1jb250ZW50LWJldHdlZW4gLmNvbC0yLC53b29jb21tZXJjZSAuanVzdGlmeS1jb250ZW50LWJldHdlZW4uY29sMi1zZXQgLmNvbC1sZy02LC53b29jb21tZXJjZSAuanVzdGlmeS1jb250ZW50LWJldHdlZW4uY29sMi1zZXQgLmNvbC0xLC53b29jb21tZXJjZSAuanVzdGlmeS1jb250ZW50LWJldHdlZW4uY29sMi1zZXQgLmNvbC0yLC53b29jb21tZXJjZS1wYWdlIC5yb3cuanVzdGlmeS1jb250ZW50LWJldHdlZW4gLmNvbC1sZy02LC53b29jb21tZXJjZS1wYWdlIC5yb3cuanVzdGlmeS1jb250ZW50LWJldHdlZW4gLmNvbDItc2V0IC5jb2wtMSwud29vY29tbWVyY2UtcGFnZSAuY29sMi1zZXQgLnJvdy5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiAuY29sLTEsLndvb2NvbW1lcmNlLXBhZ2UgLnJvdy5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiAuY29sMi1zZXQgLmNvbC0yLC53b29jb21tZXJjZS1wYWdlIC5jb2wyLXNldCAucm93Lmp1c3RpZnktY29udGVudC1iZXR3ZWVuIC5jb2wtMiwud29vY29tbWVyY2UtcGFnZSAuanVzdGlmeS1jb250ZW50LWJldHdlZW4uY29sMi1zZXQgLmNvbC1sZy02LC53b29jb21tZXJjZS1wYWdlIC5qdXN0aWZ5LWNvbnRlbnQtYmV0d2Vlbi5jb2wyLXNldCAuY29sLTEsLndvb2NvbW1lcmNlLXBhZ2UgLmp1c3RpZnktY29udGVudC1iZXR3ZWVuLmNvbDItc2V0IC5jb2wtMnt3aWR0aDpjYWxjKDUwJSAtIC42MjVyZW0pfX1AbWVkaWEobWluLXdpZHRoOiAxNDQwcHgpey53b29jb21tZXJjZSAucm93Lmp1c3RpZnktY29udGVudC1iZXR3ZWVuIC5jb2wtbGctNiwud29vY29tbWVyY2UgLnJvdy5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiAuY29sMi1zZXQgLmNvbC0xLC53b29jb21tZXJjZSAuY29sMi1zZXQgLnJvdy5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiAuY29sLTEsLndvb2NvbW1lcmNlIC5yb3cuanVzdGlmeS1jb250ZW50LWJldHdlZW4gLmNvbDItc2V0IC5jb2wtMiwud29vY29tbWVyY2UgLmNvbDItc2V0IC5yb3cuanVzdGlmeS1jb250ZW50LWJldHdlZW4gLmNvbC0yLC53b29jb21tZXJjZSAuanVzdGlmeS1jb250ZW50LWJldHdlZW4uY29sMi1zZXQgLmNvbC1sZy02LC53b29jb21tZXJjZSAuanVzdGlmeS1jb250ZW50LWJldHdlZW4uY29sMi1zZXQgLmNvbC0xLC53b29jb21tZXJjZSAuanVzdGlmeS1jb250ZW50LWJldHdlZW4uY29sMi1zZXQgLmNvbC0yLC53b29jb21tZXJjZS1wYWdlIC5yb3cuanVzdGlmeS1jb250ZW50LWJldHdlZW4gLmNvbC1sZy02LC53b29jb21tZXJjZS1wYWdlIC5yb3cuanVzdGlmeS1jb250ZW50LWJldHdlZW4gLmNvbDItc2V0IC5jb2wtMSwud29vY29tbWVyY2UtcGFnZSAuY29sMi1zZXQgLnJvdy5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiAuY29sLTEsLndvb2NvbW1lcmNlLXBhZ2UgLnJvdy5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiAuY29sMi1zZXQgLmNvbC0yLC53b29jb21tZXJjZS1wYWdlIC5jb2wyLXNldCAucm93Lmp1c3RpZnktY29udGVudC1iZXR3ZWVuIC5jb2wtMiwud29vY29tbWVyY2UtcGFnZSAuanVzdGlmeS1jb250ZW50LWJldHdlZW4uY29sMi1zZXQgLmNvbC1sZy02LC53b29jb21tZXJjZS1wYWdlIC5qdXN0aWZ5LWNvbnRlbnQtYmV0d2Vlbi5jb2wyLXNldCAuY29sLTEsLndvb2NvbW1lcmNlLXBhZ2UgLmp1c3RpZnktY29udGVudC1iZXR3ZWVuLmNvbDItc2V0IC5jb2wtMnt3aWR0aDpjYWxjKDUwJSAtIDIuMTg3NXJlbSl9fS53b29jb21tZXJjZSAuY29sMi1zZXQsLndvb2NvbW1lcmNlLXBhZ2UgLmNvbDItc2V0e3dpZHRoOmF1dG99Lndvb2NvbW1lcmNlIC5jb2wyLXNldCAuY29sLTEsLndvb2NvbW1lcmNlIC5jb2wyLXNldCAuY29sLTIsLndvb2NvbW1lcmNlLXBhZ2UgLmNvbDItc2V0IC5jb2wtMSwud29vY29tbWVyY2UtcGFnZSAuY29sMi1zZXQgLmNvbC0ye21heC13aWR0aDp1bnNldH0ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW1lc3NhZ2UsLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1pbmZvLC53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1tZXNzYWdlLC53b29jb21tZXJjZS1wYWdlIC53b29jb21tZXJjZS1pbmZve2NvbG9yOiMxZTI5M2I7Ym9yZGVyLXRvcC1jb2xvcjojMWE1Y2IwfS53b29jb21tZXJjZSAud29vY29tbWVyY2UtbWVzc2FnZTpiZWZvcmUsLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1pbmZvOmJlZm9yZSwud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtbWVzc2FnZTpiZWZvcmUsLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLWluZm86YmVmb3Jle2NvbG9yOiMxYTVjYjB9Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1tZXNzYWdlOmFmdGVyLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtaW5mbzphZnRlciwud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtbWVzc2FnZTphZnRlciwud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtaW5mbzphZnRlcntkaXNwbGF5Om5vbmV9Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1tZXNzYWdlIC5idXR0b24sLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1pbmZvIC5idXR0b24sLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLW1lc3NhZ2UgLmJ1dHRvbiwud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2UtaW5mbyAuYnV0dG9ue2ZsZXgtc2hyaW5rOjB9Lndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUsLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfYXR0cmlidXRlcywud29vY29tbWVyY2UtcGFnZSB0YWJsZS5zaG9wX3RhYmxlLC53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfYXR0cmlidXRlc3tmb250LXNpemU6Ljg3NXJlbTtib3JkZXItcmFkaXVzOjA7Ym9yZGVyOm5vbmV9QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlLC53b29jb21tZXJjZSB0YWJsZS5zaG9wX2F0dHJpYnV0ZXMsLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF90YWJsZSwud29vY29tbWVyY2UtcGFnZSB0YWJsZS5zaG9wX2F0dHJpYnV0ZXN7Zm9udC1zaXplOjFyZW19fS53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRoZWFkIHRoLC53b29jb21tZXJjZSB0YWJsZS5zaG9wX2F0dHJpYnV0ZXMgdGhlYWQgdGgsLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF90YWJsZSB0aGVhZCB0aCwud29vY29tbWVyY2UtcGFnZSB0YWJsZS5zaG9wX2F0dHJpYnV0ZXMgdGhlYWQgdGh7Zm9udC13ZWlnaHQ6NDAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0aCwud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZCwud29vY29tbWVyY2UgdGFibGUuc2hvcF9hdHRyaWJ1dGVzIHRoLC53b29jb21tZXJjZSB0YWJsZS5zaG9wX2F0dHJpYnV0ZXMgdGQsLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF90YWJsZSB0aCwud29vY29tbWVyY2UtcGFnZSB0YWJsZS5zaG9wX3RhYmxlIHRkLC53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfYXR0cmlidXRlcyB0aCwud29vY29tbWVyY2UtcGFnZSB0YWJsZS5zaG9wX2F0dHJpYnV0ZXMgdGR7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDpub25lO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkMGQwZDA7dmVydGljYWwtYWxpZ246bWlkZGxlO3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOi41NjI1cmVtIC41cmVtfS53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRoOmZpcnN0LWNoaWxkLC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkOmZpcnN0LWNoaWxkLC53b29jb21tZXJjZSB0YWJsZS5zaG9wX2F0dHJpYnV0ZXMgdGg6Zmlyc3QtY2hpbGQsLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfYXR0cmlidXRlcyB0ZDpmaXJzdC1jaGlsZCwud29vY29tbWVyY2UtcGFnZSB0YWJsZS5zaG9wX3RhYmxlIHRoOmZpcnN0LWNoaWxkLC53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfdGFibGUgdGQ6Zmlyc3QtY2hpbGQsLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF9hdHRyaWJ1dGVzIHRoOmZpcnN0LWNoaWxkLC53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfYXR0cmlidXRlcyB0ZDpmaXJzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MH0ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0aCwud29vY29tbWVyY2UgdGFibGUuc2hvcF9hdHRyaWJ1dGVzIHRoLC53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfdGFibGUgdGgsLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF9hdHRyaWJ1dGVzIHRoe2ZvbnQtd2VpZ2h0OjcwMH0ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0Zm9vdCB0aCwud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0Zm9vdCB0ZCwud29vY29tbWVyY2UgdGFibGUuc2hvcF9hdHRyaWJ1dGVzIHRmb290IHRoLC53b29jb21tZXJjZSB0YWJsZS5zaG9wX2F0dHJpYnV0ZXMgdGZvb3QgdGQsLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF90YWJsZSB0Zm9vdCB0aCwud29vY29tbWVyY2UtcGFnZSB0YWJsZS5zaG9wX3RhYmxlIHRmb290IHRkLC53b29jb21tZXJjZS1wYWdlIHRhYmxlLnNob3BfYXR0cmlidXRlcyB0Zm9vdCB0aCwud29vY29tbWVyY2UtcGFnZSB0YWJsZS5zaG9wX2F0dHJpYnV0ZXMgdGZvb3QgdGR7Ym9yZGVyLXRvcDpub25lfS53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdywud29vY29tbWVyY2UtcGFnZSBmb3JtIC5mb3JtLXJvd3twYWRkaW5nOjA7bWFyZ2luLWJvdHRvbTouOTM3NXJlbX0ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgbGFiZWwsLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAuZm9ybS1yb3cgbGFiZWx7Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS41O21hcmdpbi1ib3R0b206LjI1cmVtO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgdGV4dGFyZWEsLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAuZm9ybS1yb3cgdGV4dGFyZWF7bWluLWhlaWdodDo1cmVtfS53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdy1maXJzdCwud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3ctbGFzdCwud29vY29tbWVyY2UtcGFnZSBmb3JtIC5mb3JtLXJvdy1maXJzdCwud29vY29tbWVyY2UtcGFnZSBmb3JtIC5mb3JtLXJvdy1sYXN0e3dpZHRoOmNhbGMoNTAlIC0gLjYyNXJlbSl9QG1lZGlhKG1heC13aWR0aDogNjM5cHgpey53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdy1maXJzdCwud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3ctbGFzdCwud29vY29tbWVyY2UtcGFnZSBmb3JtIC5mb3JtLXJvdy1maXJzdCwud29vY29tbWVyY2UtcGFnZSBmb3JtIC5mb3JtLXJvdy1sYXN0e3dpZHRoOjEwMCU7ZmxvYXQ6bm9uZX19Lndvb2NvbW1lcmNlIC5pbnB1dC1jaGVja2JveCwud29vY29tbWVyY2UtcGFnZSAuaW5wdXQtY2hlY2tib3h7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0ud29vY29tbWVyY2UgaW5wdXRbdHlwZT1udW1iZXJdLC53b29jb21tZXJjZS1wYWdlIGlucHV0W3R5cGU9bnVtYmVyXXtiYWNrZ3JvdW5kLWltYWdlOm5vbmUgIWltcG9ydGFudH0ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LC53b29jb21tZXJjZSBhLmJ1dHRvbiwud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbiwud29vY29tbWVyY2UgaW5wdXQuYnV0dG9ue2NvbG9yOiNmZmYgIWltcG9ydGFudH0ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmRpc2FibGVkLC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQ6ZGlzYWJsZWQsLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdDpkaXNhYmxlZFtkaXNhYmxlZF0sLndvb2NvbW1lcmNlIGEuYnV0dG9uLmRpc2FibGVkLC53b29jb21tZXJjZSBhLmJ1dHRvbjpkaXNhYmxlZCwud29vY29tbWVyY2UgYS5idXR0b246ZGlzYWJsZWRbZGlzYWJsZWRdLC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmRpc2FibGVkLC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmRpc2FibGVkLC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXSwud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmRpc2FibGVkLC53b29jb21tZXJjZSBpbnB1dC5idXR0b246ZGlzYWJsZWQsLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF17b3BhY2l0eTouNTtwb2ludGVyLWV2ZW50czpub25lfS53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQubG9hZGluZywud29vY29tbWVyY2UgYS5idXR0b24ubG9hZGluZywud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5sb2FkaW5nLC53b29jb21tZXJjZSBpbnB1dC5idXR0b24ubG9hZGluZ3tvcGFjaXR5Oi43NTtwYWRkaW5nLXJpZ2h0OjFyZW19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmxvYWRpbmcsLndvb2NvbW1lcmNlIGEuYnV0dG9uLmxvYWRpbmcsLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24ubG9hZGluZywud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmxvYWRpbmd7cGFkZGluZy1yaWdodDoxLjVyZW19fUBtZWRpYShtaW4td2lkdGg6IDE0NDBweCl7Lndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5sb2FkaW5nLC53b29jb21tZXJjZSBhLmJ1dHRvbi5sb2FkaW5nLC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmxvYWRpbmcsLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5sb2FkaW5ne3BhZGRpbmctcmlnaHQ6Mi4zNzVyZW19fS53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQubG9hZGluZzphZnRlciwud29vY29tbWVyY2UgYS5idXR0b24ubG9hZGluZzphZnRlciwud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5sb2FkaW5nOmFmdGVyLC53b29jb21tZXJjZSBpbnB1dC5idXR0b24ubG9hZGluZzphZnRlcnt0b3A6YXV0bztib3R0b206LjE4NzVyZW07cmlnaHQ6LjMxMjVyZW19QG1lZGlhKG1heC13aWR0aDogc21weCl7Lndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5sb2FkaW5nOmFmdGVyLC53b29jb21tZXJjZSBhLmJ1dHRvbi5sb2FkaW5nOmFmdGVyLC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmxvYWRpbmc6YWZ0ZXIsLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5sb2FkaW5nOmFmdGVye2ZvbnQtc2l6ZTouNzVyZW19fS53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWRkZWQ6YWZ0ZXIsLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFkZGVkOmFmdGVyLC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFkZGVkOmFmdGVyLC53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWRkZWQ6YWZ0ZXJ7bWFyZ2luOjA7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi4xODc1cmVtO3JpZ2h0Oi4zMTI1cmVtfS53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0LC53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQsLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0LC53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0e2NvbG9yOiNmZmYgIWltcG9ydGFudH0ud29vY29tbWVyY2UtY2FydCAuYnJlYWRjcnVtYnMsLndvb2NvbW1lcmNlLWNoZWNrb3V0IC5icmVhZGNydW1icywud29vY29tbWVyY2UtYWNjb3VudCAuYnJlYWRjcnVtYnN7ZGlzcGxheTpub25lfS53b29jb21tZXJjZS1jYXJ0IC5lbnRyeS10aXRsZSwud29vY29tbWVyY2UtY2hlY2tvdXQgLmVudHJ5LXRpdGxlLC53b29jb21tZXJjZS1hY2NvdW50IC5lbnRyeS10aXRsZXtjb2xvcjojZmZmO3BhZGRpbmc6MWVtIDA7bWFyZ2luLWJvdHRvbTozLjEyNXJlbTtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey53b29jb21tZXJjZS1jYXJ0IC5lbnRyeS10aXRsZSwud29vY29tbWVyY2UtY2hlY2tvdXQgLmVudHJ5LXRpdGxlLC53b29jb21tZXJjZS1hY2NvdW50IC5lbnRyeS10aXRsZXttYXJnaW4tYm90dG9tOjQuMzc1cmVtfX0ud29vY29tbWVyY2UtY2FydCAuZW50cnktdGl0bGU6YmVmb3JlLC53b29jb21tZXJjZS1jaGVja291dCAuZW50cnktdGl0bGU6YmVmb3JlLC53b29jb21tZXJjZS1hY2NvdW50IC5lbnRyeS10aXRsZTpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwdnc7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjojZDBkMGQwO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3otaW5kZXg6LTF9Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1icmVhZGNydW1ie2NvbG9yOiMxZTI5M2I7bWFyZ2luLWJvdHRvbToxLjg3NXJlbX0ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWJyZWFkY3J1bWIgYXtjb2xvcjojYmRiZGJkO2ZvbnQtc2l6ZTouODc1cmVtfS53b29jb21tZXJjZSAud29vY29tbWVyY2UtYnJlYWRjcnVtYiBhOmhvdmVye2NvbG9yOiMxZTI5M2J9Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1wcm9kdWN0LXJhdGluZ3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1ib3R0b206LjkzNzVyZW19Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1wcm9kdWN0LXJhdGluZyAud29vY29tbWVyY2UtcmV2aWV3LWxpbmt7Y29sb3I6I2JkYmRiZH0ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLXByb2R1Y3QtcmF0aW5nIC53b29jb21tZXJjZS1yZXZpZXctbGluazpob3Zlcntjb2xvcjojMWE1Y2IwfS53b29jb21tZXJjZSAuc3Rhci1yYXRpbmd7Y29sb3I6I2YyYzk0YzttYXJnaW4tdG9wOjB9Lndvb2NvbW1lcmNlIHAuc3RhcnMgYXtjb2xvcjojZjJjOTRjfS53b29jb21tZXJjZSAucXVhbnRpdHl7aGVpZ2h0OjIuNzVyZW07ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOi42MjVyZW07Ym9yZGVyOjFweCBzb2xpZCAjZDBkMGQwO2JvcmRlci1yYWRpdXM6LjYyNXJlbTtwYWRkaW5nOjAgMXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey53b29jb21tZXJjZSAucXVhbnRpdHl7aGVpZ2h0OjMuMTI1cmVtfX0ud29vY29tbWVyY2UgLnF1YW50aXR5IC5xdHl7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOmN1cnJlbnRDb2xvcjtib3JkZXI6MDttYXJnaW46MDtwYWRkaW5nOjA7b3V0bGluZTp1bnNldDt0ZXh0LWRlY29yYXRpb246bm9uZTt3aWR0aDoyLjVyZW07ZmxleC1zaHJpbms6MDtmb250LXNpemU6MS4xMjVyZW19Lndvb2NvbW1lcmNlIC5xdWFudGl0eSAuYnRuLXF0eXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6Y3VycmVudENvbG9yO2JvcmRlcjowO21hcmdpbjowO3BhZGRpbmc6MDtvdXRsaW5lOnVuc2V0O3RleHQtZGVjb3JhdGlvbjpub25lO2hlaWdodDphdXRvO2ZsZXgtc2hyaW5rOjB9Lndvb2NvbW1lcmNlIC5xdWFudGl0eSAuYnRuLXF0eSBzdmd7d2lkdGg6MS4xMjVyZW07aGVpZ2h0OjEuMTI1cmVtO2ZpbGw6I2JkYmRiZDt0cmFuc2l0aW9uOmZpbGwgLjNzfS53b29jb21tZXJjZSAucXVhbnRpdHkgLmJ0bi1xdHk6aG92ZXIgc3Zne2ZpbGw6IzAwMH0uYmxvY2tVSS5ibG9ja092ZXJsYXl7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnQ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9Lndvb2NvbW1lcmNlIHRhYmxlLmNhcnR7bWFyZ2luLWJvdHRvbTozLjEyNXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey53b29jb21tZXJjZSB0YWJsZS5jYXJ0IHRkOm5vdCgucHJvZHVjdC1uYW1lKXtmb250LXNpemU6MS4xMjVyZW19fS53b29jb21tZXJjZSB0YWJsZS5jYXJ0IHRkLnByb2R1Y3QtbmFtZXttYXJnaW4tYm90dG9tOjB9QG1lZGlhKG1pbi13aWR0aDogNzY5cHgpey53b29jb21tZXJjZSB0YWJsZS5jYXJ0IHRkLnByb2R1Y3QtbmFtZXt3aWR0aDozOCV9fUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsud29vY29tbWVyY2UgdGFibGUuY2FydCB0ZC5wcm9kdWN0LW5hbWU6YmVmb3Jle2ZvbnQtc2l6ZToxcmVtfX0ud29vY29tbWVyY2UgdGFibGUuY2FydCAucHJvZHVjdC10aHVtYm5haWx7cGFkZGluZy1sZWZ0OjA7bWluLXdpZHRoOnVuc2V0O21heC13aWR0aDoxNC4wNjI1cmVtfS53b29jb21tZXJjZSB0YWJsZS5jYXJ0IC5wcm9kdWN0LXRodW1ibmFpbCBpbWd7d2lkdGg6NS42MjVyZW07Ym9yZGVyLXJhZGl1czo4cHh9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsud29vY29tbWVyY2UgdGFibGUuY2FydCAucHJvZHVjdC10aHVtYm5haWwgaW1ne3dpZHRoOjEwLjkzNzVyZW19fS53b29jb21tZXJjZSB0YWJsZS5jYXJ0IC5wcm9kdWN0LXRpdGxle2NvbG9yOiMxZTI5M2J9Lndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgdGQucHJvZHVjdC1zdWJ0b3RhbHtmb250LXdlaWdodDo3MDB9Lndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgLnByb2R1Y3QtcmVtb3Zle3BhZGRpbmctcmlnaHQ6MDt0ZXh0LWFsaWduOnJpZ2h0fUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsud29vY29tbWVyY2UgdGFibGUuY2FydCAucHJvZHVjdC1yZW1vdmV7Ym9yZGVyOm5vbmV9fS53b29jb21tZXJjZSB0YWJsZS5jYXJ0IGEucmVtb3Zle2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQ6bm9uZTt3aWR0aDoxLjEyNXJlbTtoZWlnaHQ6MS4xMjVyZW07bGluZS1oZWlnaHQ6MS4xMjVyZW19Lndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgYS5yZW1vdmU6aG92ZXJ7YmFja2dyb3VuZDpub25lfS53b29jb21tZXJjZSB0YWJsZS5jYXJ0IGEucmVtb3ZlOmhvdmVyIHN2Z3tmaWxsOiNkYzMyMzJ9Lndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgYS5yZW1vdmUgc3Zne3RyYW5zaXRpb246YWxsIC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO2ZpbGw6I2QwZDBkMH0ud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHN7d2lkdGg6YXV0b30ud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgLmNyb3NzLXNlbGxzLC53b29jb21tZXJjZSAuY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHN7d2lkdGg6MTAwJX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey53b29jb21tZXJjZSAuY2FydC1jb2xsYXRlcmFscyAuY3Jvc3Mtc2VsbHMsLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFsc3t3aWR0aDpjYWxjKDUwJSAtIC42MjVyZW0pfX1AbWVkaWEobWluLXdpZHRoOiAxNDQwcHgpey53b29jb21tZXJjZSAuY2FydC1jb2xsYXRlcmFscyAuY3Jvc3Mtc2VsbHMsLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFsc3t3aWR0aDpjYWxjKDUwJSAtIDIuMTg3NXJlbSl9fS53b29jb21tZXJjZSAuY2FydC1jb2xsYXRlcmFscyAuY3Jvc3Mtc2VsbHN7bWFyZ2luLWJvdHRvbToxLjI1cmVtfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jcm9zcy1zZWxsc3ttYXJnaW4tYm90dG9tOjB9fS53b29jb21tZXJjZSAuY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHN7bWFyZ2luLWxlZnQ6YXV0b30ud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgLndjLXByb2NlZWQtdG8tY2hlY2tvdXR7dGV4dC1hbGlnbjpyaWdodH0ud29vY29tbWVyY2UgLmNhcnRfdG90YWxzIHRhYmxlIHRoLC53b29jb21tZXJjZSAuY2FydF90b3RhbHMgdGFibGUgdGQsLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXIgdGFibGUgdGgsLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXIgdGFibGUgdGR7Ym9yZGVyLXRvcDpub25lO3BhZGRpbmctdG9wOjEuMjVyZW07cGFkZGluZy1ib3R0b206MS4yNXJlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Lndvb2NvbW1lcmNlIC5jYXJ0X3RvdGFscyB0YWJsZSB0aCwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlciB0YWJsZSB0aHtmb250LXdlaWdodDo0MDB9Lndvb2NvbW1lcmNlIC5jYXJ0X3RvdGFscyB0YWJsZSB0aDpmaXJzdC1jaGlsZCwud29vY29tbWVyY2UgLmNhcnRfdG90YWxzIHRhYmxlIHRkOmZpcnN0LWNoaWxkLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyIHRhYmxlIHRoOmZpcnN0LWNoaWxkLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyIHRhYmxlIHRkOmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDowfS53b29jb21tZXJjZSAuY2FydF90b3RhbHMgdGFibGUgdGg6bnRoLWNoaWxkKDIpLC53b29jb21tZXJjZSAuY2FydF90b3RhbHMgdGFibGUgdGQ6bnRoLWNoaWxkKDIpLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyIHRhYmxlIHRoOm50aC1jaGlsZCgyKSwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlciB0YWJsZSB0ZDpudGgtY2hpbGQoMil7dGV4dC1hbGlnbjpyaWdodDtwYWRkaW5nLXJpZ2h0OjB9Lndvb2NvbW1lcmNlIC5jYXJ0X3RvdGFscyB0YWJsZSAub3JkZXItdG90YWwgdGgsLndvb2NvbW1lcmNlIC5jYXJ0X3RvdGFscyB0YWJsZSAub3JkZXItdG90YWwgdGQsLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXIgdGFibGUgLm9yZGVyLXRvdGFsIHRoLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyIHRhYmxlIC5vcmRlci10b3RhbCB0ZHtwYWRkaW5nLXRvcDouOTM3NXJlbTtwYWRkaW5nLWJvdHRvbTouOTM3NXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey53b29jb21tZXJjZSAuY2FydF90b3RhbHMgdGFibGUgLm9yZGVyLXRvdGFsIHRoLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyIHRhYmxlIC5vcmRlci10b3RhbCB0aHtmb250LXNpemU6MS4yNXJlbX19Lndvb2NvbW1lcmNlIC5jYXJ0X3RvdGFscyB0YWJsZSAub3JkZXItdG90YWwgdGQsLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXIgdGFibGUgLm9yZGVyLXRvdGFsIHRke2ZvbnQtc2l6ZToxLjEyNXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey53b29jb21tZXJjZSAuY2FydF90b3RhbHMgdGFibGUgLm9yZGVyLXRvdGFsIHRkLC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyIHRhYmxlIC5vcmRlci10b3RhbCB0ZHtmb250LXNpemU6MS43NXJlbX19Lndvb2NvbW1lcmNlIC5jYXJ0X3RvdGFscyB0YWJsZSB0Zm9vdCB0aCwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlciB0YWJsZSB0Zm9vdCB0aHt0ZXh0LXRyYW5zZm9ybTppbml0aWFsfS53b29jb21tZXJjZSB1bCNzaGlwcGluZ19tZXRob2QgbGkgaW5wdXR7bWFyZ2luLXRvcDouMjVlbX0ud29vY29tbWVyY2UgLndjLXByb2NlZWQtdG8tY2hlY2tvdXR7cGFkZGluZy1ib3R0b206MH0ud29vY29tbWVyY2UgYS5idXR0b24uYWx0LmNoZWNrb3V0LWJ1dHRvbnttYXJnaW4tYm90dG9tOjB9Lndvb2NvbW1lcmNlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucywud29vY29tbWVyY2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zLC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucywud29vY29tbWVyY2UtcGFnZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnN7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfUBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXsud29vY29tbWVyY2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zLC53b29jb21tZXJjZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMsLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zLC53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgdGQuYWN0aW9uc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDouNjI1cmVtfX0ud29vY29tbWVyY2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC53b29jb21tZXJjZS1mb3JtLWNvdXBvbiwud29vY29tbWVyY2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC53b29jb21tZXJjZS1mb3JtLWNvdXBvbiwud29vY29tbWVyY2UtcGFnZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLndvb2NvbW1lcmNlLWZvcm0tY291cG9uLC53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAud29vY29tbWVyY2UtZm9ybS1jb3Vwb257ZmxvYXQ6bGVmdH1AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7Lndvb2NvbW1lcmNlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyBidXR0b24uYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXSwud29vY29tbWVyY2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIGJ1dHRvbi5idXR0b246ZGlzYWJsZWRbZGlzYWJsZWRdLC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyBidXR0b24uYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXSwud29vY29tbWVyY2UtcGFnZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF17cGFkZGluZzowIDEuNXJlbX19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsud29vY29tbWVyY2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIGJ1dHRvbi5idXR0b246ZGlzYWJsZWRbZGlzYWJsZWRdLC53b29jb21tZXJjZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF0sLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIGJ1dHRvbi5idXR0b246ZGlzYWJsZWRbZGlzYWJsZWRdLC53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyBidXR0b24uYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXXtwYWRkaW5nOjAgMnJlbX19Lndvb2NvbW1lcmNlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyBidXR0b25bbmFtZT11cGRhdGVfY2FydF0sLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyBidXR0b25bbmFtZT11cGRhdGVfY2FydF0sLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIGJ1dHRvbltuYW1lPXVwZGF0ZV9jYXJ0XSwud29vY29tbWVyY2UtcGFnZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgYnV0dG9uW25hbWU9dXBkYXRlX2NhcnRde2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50O2NvbG9yOiMxYTVjYjAgIWltcG9ydGFudDtib3JkZXItd2lkdGg6MnB4fUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lndvb2NvbW1lcmNlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyBidXR0b25bbmFtZT11cGRhdGVfY2FydF0sLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyBidXR0b25bbmFtZT11cGRhdGVfY2FydF0sLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIGJ1dHRvbltuYW1lPXVwZGF0ZV9jYXJ0XSwud29vY29tbWVyY2UtcGFnZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgYnV0dG9uW25hbWU9dXBkYXRlX2NhcnRde3BhZGRpbmc6MCAycmVtfX0ud29vY29tbWVyY2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIGJ1dHRvbltuYW1lPXVwZGF0ZV9jYXJ0XTpob3Zlciwud29vY29tbWVyY2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIGJ1dHRvbltuYW1lPXVwZGF0ZV9jYXJ0XTpmb2N1cywud29vY29tbWVyY2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIGJ1dHRvbltuYW1lPXVwZGF0ZV9jYXJ0XTphY3RpdmUsLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyBidXR0b25bbmFtZT11cGRhdGVfY2FydF06aG92ZXIsLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyBidXR0b25bbmFtZT11cGRhdGVfY2FydF06Zm9jdXMsLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyBidXR0b25bbmFtZT11cGRhdGVfY2FydF06YWN0aXZlLC53b29jb21tZXJjZS1wYWdlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyBidXR0b25bbmFtZT11cGRhdGVfY2FydF06aG92ZXIsLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIGJ1dHRvbltuYW1lPXVwZGF0ZV9jYXJ0XTpmb2N1cywud29vY29tbWVyY2UtcGFnZSAjY29udGVudCB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgYnV0dG9uW25hbWU9dXBkYXRlX2NhcnRdOmFjdGl2ZSwud29vY29tbWVyY2UtcGFnZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgYnV0dG9uW25hbWU9dXBkYXRlX2NhcnRdOmhvdmVyLC53b29jb21tZXJjZS1wYWdlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyBidXR0b25bbmFtZT11cGRhdGVfY2FydF06Zm9jdXMsLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIGJ1dHRvbltuYW1lPXVwZGF0ZV9jYXJ0XTphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMWE1Y2IwICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiMxYTVjYjAgIWltcG9ydGFudDtjb2xvcjojZmZmICFpbXBvcnRhbnR9Lndvb2NvbW1lcmNlLXNoaXBwaW5nLWZpZWxkc3ttYXJnaW4tdG9wOjEuODc1cmVtfS53b29jb21tZXJjZS1mb3JtLWNvdXBvbl9faW5wdXR7ZGlzcGxheTpmbGV4O21heC13aWR0aDozMS4yNXJlbX0ud29vY29tbWVyY2UtZm9ybS1jb3Vwb25fX2lucHV0IGlucHV0W3R5cGU9dGV4dF17ZmxleC1ncm93OjE7d2lkdGg6YXV0byAhaW1wb3J0YW50O2JhY2tncm91bmQtaW1hZ2U6bm9uZTtib3JkZXI6MXB4IHNvbGlkICNkMGQwZDA7Ym9yZGVyLXJhZGl1czo4cHggMCAwIDhweDttYXJnaW46MCAtMC4zMTI1cmVtIDAgMCAhaW1wb3J0YW50O3BhZGRpbmc6MCAxLjMxMjVyZW0gMCAxcmVtfS53b29jb21tZXJjZS1mb3JtLWNvdXBvbl9faW5wdXQgaW5wdXRbdHlwZT10ZXh0XTpob3Zlciwud29vY29tbWVyY2UtZm9ybS1jb3Vwb25fX2lucHV0IGlucHV0W3R5cGU9dGV4dF06YWN0aXZlLC53b29jb21tZXJjZS1mb3JtLWNvdXBvbl9faW5wdXQgaW5wdXRbdHlwZT10ZXh0XTpmb2N1c3tib3JkZXItY29sb3I6IzAwMH0ud29vY29tbWVyY2UtZm9ybS1jb3Vwb25fX2lucHV0IGlucHV0W3R5cGU9dGV4dF06bm90KDpmb2N1cyk6LW1zLWlucHV0LXBsYWNlaG9sZGVye29wYWNpdHk6LjV9Lndvb2NvbW1lcmNlLWZvcm0tY291cG9uX19pbnB1dCBpbnB1dFt0eXBlPXRleHRdOm5vdCg6Zm9jdXMpOi1tb3otcGxhY2Vob2xkZXJ7b3BhY2l0eTouNX0ud29vY29tbWVyY2UtZm9ybS1jb3Vwb25fX2lucHV0IGlucHV0W3R5cGU9dGV4dF06bm90KDpmb2N1cyk6Oi1tb3otcGxhY2Vob2xkZXJ7b3BhY2l0eTouNX0ud29vY29tbWVyY2UtZm9ybS1jb3Vwb25fX2lucHV0IGlucHV0W3R5cGU9dGV4dF06bm90KDpmb2N1cyk6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7b3BhY2l0eTouNX0ud29vY29tbWVyY2UtZm9ybS1jb3Vwb25fX2lucHV0IGlucHV0W3R5cGU9dGV4dF06bm90KDpmb2N1cyk6OnBsYWNlaG9sZGVye29wYWNpdHk6LjV9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsud29vY29tbWVyY2UtZm9ybS1jb3Vwb25fX2lucHV0IGlucHV0W3R5cGU9dGV4dF17Zm9udC1zaXplOjEuMTI1cmVtfX0ud29vY29tbWVyY2UtZm9ybS1jb3Vwb25fX2lucHV0IGJ1dHRvbntmbGV4LXNocmluazowO3dpZHRoOmF1dG8gIWltcG9ydGFudDttaW4td2lkdGg6Ni4yNXJlbX0jYWRkX3BheW1lbnRfbWV0aG9kICNwYXltZW50LC53b29jb21tZXJjZS1jYXJ0ICNwYXltZW50LC53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudHtiYWNrZ3JvdW5kOm5vbmV9I2FkZF9wYXltZW50X21ldGhvZCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3gsLndvb2NvbW1lcmNlLWNhcnQgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94LC53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3h7Y29sb3I6IzFlMjkzYjtib3JkZXItcmFkaXVzOjhweH0jc2hpcC10by1kaWZmZXJlbnQtYWRkcmVzcyBsYWJlbHtjdXJzb3I6cG9pbnRlcn0ubWluaS1jYXJ0e3Bvc2l0aW9uOnJlbGF0aXZlfS5taW5pLWNhcnQtLWVtcHR5e3BvaW50ZXItZXZlbnRzOm5vbmV9Lm1pbmktY2FydCBzdmd7Y29sb3I6IzFhNWNiMDt3aWR0aDoyLjI1cmVtO2hlaWdodDoyLjI1cmVtfS5taW5pLWNhcnRfX3RvdGFse3dpZHRoOjEuNXJlbTtoZWlnaHQ6MS41cmVtO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Y29sb3I6I2ZmZjtmb250LXNpemU6Ljc1cmVtO2ZvbnQtd2VpZ2h0OjUwMDtib3JkZXItcmFkaXVzOjUwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTAuNDM3NXJlbTtyaWdodDotMC42MjVyZW19Lndvb2NvbW1lcmNlLWFjY291bnQgLmNvbC1sZy05e3dpZHRoOjEwMCV9Lndvb2NvbW1lcmNlLWFjY291bnQgLmVudHJ5LWNvbnRlbnR7bWFyZ2luLWJvdHRvbTowfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UgLmNvbC0xLC53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZSAuY29sLTJ7d2lkdGg6NTAlfX0ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWx7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MH0ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGl7cGFkZGluZy1ib3R0b206Ljc1cmVtfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpe3BhZGRpbmctYm90dG9tOjEuNTYyNXJlbX19Lndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpOm5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci10b3A6MXB4IHNvbGlkICMwMDA7cGFkZGluZy10b3A6Ljc1cmVtfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpOm5vdCg6Zmlyc3QtY2hpbGQpe3BhZGRpbmctdG9wOjEuNTYyNXJlbX19Lndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpLmlzLWFjdGl2ZSBhLC53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaSBhOmhvdmVye2NvbG9yOiMxYTVjYjAgIWltcG9ydGFudH0ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkuaXMtYWN0aXZlIGE6YWZ0ZXIsLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpIGE6aG92ZXI6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNCcgaGVpZ2h0PSc4JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdtMiAwIDUgNSA1LTUgMiAxLTcgNy03LTcgMi0xWicgZmlsbD0nJTIzZGYwMDAwJy8lM0UlM0Mvc3ZnJTNFXCIpfS53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaS5pcy1hY3RpdmUgYTphZnRlcnt0cmFuc2Zvcm06cm90YXRlKC05MGRlZyl9Lndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpIGF7ZGlzcGxheTpibG9jaztjb2xvcjojMWUyOTNiO2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpIGF7Zm9udC1zaXplOjEuMjVyZW19fS53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaSBhOmFmdGVye3RyYW5zaXRpb246YWxsIC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNCcgaGVpZ2h0PSc4JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdtMiAwIDUgNSA1LTUgMiAxLTcgNy03LTcgMi0xWicgZmlsbD0nJTIzMDAwJy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCA1MCUvMTRweCA4cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOmNhbGMoNTAlIC0gN3B4KTtyaWdodDowfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpIGE6YWZ0ZXJ7Ym90dG9tOjEuOTM3NXJlbX19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnR7cGFkZGluZy1sZWZ0OjM1cHh9fS53b29jb21tZXJjZS1hY2NvdW50IHRhYmxlLmFjY291bnQtb3JkZXJzLXRhYmxlIHRib2R5IHRkOmZpcnN0LWNoaWxke2ZvbnQtd2VpZ2h0OjcwMH0jYWNjb3VudF9kaXNwbGF5X25hbWUrc3Bhbntmb250LXNpemU6MTRweH0ud29vY29tbWVyY2UtYWRkcmVzcy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIsLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGZpZWxkc2V0e21hcmdpbi1ib3R0b206MjVweH0ud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgZmllbGRzZXQgLmZvcm0tcm93IGxhYmVse2Rpc3BsYXk6YmxvY2t9Lndvb2NvbW1lcmNlIGZvcm0ubG9naW4sLndvb2NvbW1lcmNlIGZvcm0ucmVnaXN0ZXJ7Ym9yZGVyOm5vbmU7cGFkZGluZzowfS53b29jb21tZXJjZSBmb3JtLmxvZ2luIC5mb3JtLXJvdyBsYWJlbCwud29vY29tbWVyY2UgZm9ybS5yZWdpc3RlciAuZm9ybS1yb3cgbGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZHtib3JkZXI6bm9uZX0ud29vY29tbWVyY2UgZm9ybS53b29jb21tZXJjZS1SZXNldFBhc3N3b3JkIC5mb3JtLXJvdyBsYWJlbHtkaXNwbGF5OmlubGluZS1ibG9ja30ud29vY29tbWVyY2UgZm9ybS5sb2dpbiBidXR0b25bdHlwZT1zdWJtaXRdLC53b29jb21tZXJjZSBmb3JtLndvb2NvbW1lcmNlLVJlc2V0UGFzc3dvcmQgYnV0dG9uW3R5cGU9c3VibWl0XXttYXJnaW4tdG9wOjEwcHh9Lndvb2NvbW1lcmNlIGZvcm0ud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZCBwe21heC13aWR0aDo1MDBweH0ud29vY29tbWVyY2UtZm9ybS1sb2dpbl9fcmVtZW1iZXJtZXtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi10b3A6MjVweCAhaW1wb3J0YW50fS53b29jb21tZXJjZS1Mb3N0UGFzc3dvcmR7bWFyZ2luLXRvcDoyMHB4fS53b29jb21tZXJjZS1Mb3N0UGFzc3dvcmQgYXtjb2xvcjojMWUyOTNiICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE0cHh9Lndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxze21hcmdpbjozLjEyNXJlbSAwIDIuMTg3NXJlbX0ud29vY29tbWVyY2UgdWwub3JkZXJfZGV0YWlsc3tsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOi4yNXJlbTttYXJnaW4tYm90dG9tOjEuMjVyZW19QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey53b29jb21tZXJjZSB1bC5vcmRlcl9kZXRhaWxze2dhcDouNXJlbX19Lndvb2NvbW1lcmNlIHVsLm9yZGVyX2RldGFpbHM6YmVmb3JlLC53b29jb21tZXJjZSB1bC5vcmRlcl9kZXRhaWxzOmFmdGVye2Rpc3BsYXk6bm9uZX0ud29vY29tbWVyY2UgdWwub3JkZXJfZGV0YWlscyBsaXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDouNjI1cmVtO2JvcmRlcjpub25lO2xpbmUtaGVpZ2h0OjEuMjVyZW07cGFkZGluZzowO21hcmdpbjowfUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsud29vY29tbWVyY2UgdWwub3JkZXJfZGV0YWlscyBsaXtmb250LXNpemU6Ljg3NXJlbX19Lndvb2NvbW1lcmNlIHVsLm9yZGVyX2RldGFpbHMgbGkgc3Ryb25ne2xpbmUtaGVpZ2h0OjEuMjVyZW19QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey53b29jb21tZXJjZSB1bC5vcmRlcl9kZXRhaWxzIGxpIHN0cm9uZ3tmb250LXNpemU6MS4xMjVyZW19fS53b29jb21tZXJjZS10aGFua3lvdS1vcmRlci1yZWNlaXZlZHttYXJnaW4tYm90dG9tOjMuMTI1cmVtfS53b29jb21tZXJjZS10YWJsZV9fcHJvZHVjdC1uYW1lIC53Yy1pdGVtLW1ldGF7Zm9udC1zaXplOi44NzVyZW07cGFkZGluZy1sZWZ0OjFyZW19LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0e3Bvc2l0aW9uOnJlbGF0aXZlfS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAucHJvZHVjdF9faW1hZ2VzIGltZ3t0cmFuc2l0aW9uOm9wYWNpdHkgLjNzfS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAucHJvZHVjdF9fc3VtbWFyeSBwLnByaWNlLC5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAucHJvZHVjdF9fc3VtbWFyeSBzcGFuLnByaWNle21hcmdpbi1ib3R0b206MS44NzVyZW19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnByb2R1Y3RfX3N1bW1hcnkgcC5wcmljZSwuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnByb2R1Y3RfX3N1bW1hcnkgc3Bhbi5wcmljZXtmb250LXNpemU6MS41cmVtfX0uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnByb2R1Y3RfX3N1bW1hcnkgLndvb2NvbW1lcmNlLXByb2R1Y3QtcmF0aW5nIC5zdGFyLXJhdGluZ3ttYXJnaW4tdG9wOjB9LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5wcm9kdWN0X19hZnRlci1zdW1tYXJ5e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjMuMTI1cmVtfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5wcm9kdWN0X19hZnRlci1zdW1tYXJ5e2dhcDo0LjM3NXJlbX19LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5wcm9kdWN0X3RpdGxle21hcmdpbi1ib3R0b206MS4yNXJlbX0uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc19fc2hvcnQtZGVzY3JpcHRpb257bWFyZ2luLWJvdHRvbToxLjg3NXJlbX0uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLnByb2R1Y3RfbWV0YXtjb2xvcjojYmRiZGJkfS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAucG9zdGVkX2lue2Rpc3BsYXk6YmxvY2t9LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC5wb3N0ZWRfaW4gYXtjb2xvcjojMWUyOTNifS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLnZhcmlhdGlvbnMgdGh7d2lkdGg6OC4xMjVyZW07dGV4dC1hbGlnbjpsZWZ0O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IGRpdi5xdWFudGl0eXttYXJnaW46MCAuNjI1cmVtIDAgMH0uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgZm9ybS5jYXJ0IGRpdi5xdWFudGl0eS1oaWRkZW57ZGlzcGxheTpub25lfUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnN7ZGlzcGxheTpmbGV4fX0uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFic3tsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2JvcmRlci10b3A6MXB4IHNvbGlkICNkMGQwZDA7cGFkZGluZzowO21hcmdpbi1ib3R0b206Mi4xODc1cmVtfUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFic3t3aWR0aDozMCU7bWFyZ2luLXJpZ2h0OjEuODc1cmVtfX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJze21hcmdpbi1yaWdodDozLjEyNXJlbX19LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnM6YmVmb3Jle2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpe2JhY2tncm91bmQ6bm9uZTtib3JkZXI6bm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDBkMGQwICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czowO3BhZGRpbmc6LjkzNzVyZW0gMDttYXJnaW46MH0uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaTpiZWZvcmUsLnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGk6YWZ0ZXJ7ZGlzcGxheTpub25lfS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpLmFjdGl2ZXtwb2ludGVyLWV2ZW50czpub25lfS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpLmFjdGl2ZSBhe2NvbG9yOiMxYTVjYjB9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaTpob3ZlciBhe2NvbG9yOiMxYTVjYjB9fS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpIGF7Y29sb3I6IzFlMjkzYjtwYWRkaW5nOjB9LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbHtmbGV4LWdyb3c6MTttYXJnaW4tYm90dG9tOjB9LnNpbmdsZS1wcm9kdWN0IGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbD4qOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5zaW5nbGUtcHJvZHVjdCBkaXYucHJvZHVjdCAjcmVwbHktdGl0bGV7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjFlbX0uc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3QgI3JhdGluZysubmljZS1zZWxlY3R7ZGlzcGxheTpub25lfS5zd2lwZXItcHJvZHVjdC1pbWFnZXttYXJnaW4tYm90dG9tOjEuMjVyZW19LnN3aXBlci1wcm9kdWN0LWltYWdlIC5zd2lwZXItc2xpZGV7d2lkdGg6MTAwJX0uc3dpcGVyLXByb2R1Y3QtaW1hZ2UgLmMtaW1hZ2V7d2lkdGg6MTAwJTttYXJnaW46MH0uc3dpcGVyLXByb2R1Y3QtaW1hZ2UgLmMtaW1hZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZy1ib3R0b206NzAlfS5zd2lwZXItcHJvZHVjdC10aHVtYnMgLnN3aXBlci1zbGlkZXt3aWR0aDoxMDAlO3RyYW5zaXRpb246b3BhY2l0eSAuM3N9LnN3aXBlci1wcm9kdWN0LXRodW1icyAuc3dpcGVyLXNsaWRlOm5vdCguc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZSl7Y3Vyc29yOnBvaW50ZXI7b3BhY2l0eTouNX0uc3dpcGVyLXByb2R1Y3QtdGh1bWJzIC5zd2lwZXItc2xpZGU6aG92ZXJ7b3BhY2l0eToxfS5zd2lwZXItcHJvZHVjdC10aHVtYnMgLmMtaW1hZ2V7d2lkdGg6MTAwJTttYXJnaW46MH0uc3dpcGVyLXByb2R1Y3QtdGh1bWJzIC5jLWltYWdlOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmctYm90dG9tOjcwJX0uc3dpcGVyLXByb2R1Y3RzIC5zd2lwZXItc2xpZGV7aGVpZ2h0OmF1dG87ZGlzcGxheTpmbGV4fS5zd2lwZXItcHJvZHVjdHMgLnN3aXBlci1zbGlkZSBhcnRpY2xlLnByb2R1Y3R7d2lkdGg6MTAwJX0ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLXJlc3VsdC1jb3VudCwud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW9yZGVyaW5ne2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1ncm93OjE7ZmxvYXQ6bm9uZTttYXJnaW46MH0uc2hvcC1oZWFkaW5ne2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Z2FwOjMwcHg7bWFyZ2luLWJvdHRvbTozMHB4fUBtZWRpYShtYXgtd2lkdGg6IDUyMHB4KXtzZWN0aW9uLnByb2R1Y3RzIGFydGljbGUucHJvZHVjdHt3aWR0aDoxMDAlfX1hcnRpY2xlLnByb2R1Y3R7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3Bvc2l0aW9uOnJlbGF0aXZlfWFydGljbGUucHJvZHVjdCBzcGFuLnByaWNlLGFydGljbGUucHJvZHVjdCBwLnByaWNle2ZvbnQtc2l6ZToxLjEyNXJlbX1hcnRpY2xlLnByb2R1Y3QgYS5hZGRlZF90b19jYXJ0e2ZvbnQtc2l6ZTouOTM3NXJlbTtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDouOTM3NXJlbX1hcnRpY2xlLnByb2R1Y3QgLmJ1dHRvbnttYXJnaW4tdG9wOmF1dG99Lndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fbGlua3t3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19saW5rOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnR9Lndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fbGluazpob3ZlciBpbWd7b3BhY2l0eTouOH0ud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19saW5rOmhvdmVyIC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxle2NvbG9yOiMxYTVjYjB9fS53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2xpbmsgaW1ne3dpZHRoOjEwMCU7Ym9yZGVyLXJhZGl1czo4cHg7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246b3BhY2l0eSAuM3N9Lndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGh1bWJuYWlse3Bvc2l0aW9uOnJlbGF0aXZlfS53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RodW1ibmFpbDpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nLWJvdHRvbTo3MCV9Lndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGh1bWJuYWlsIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7Ym9yZGVyLXJhZGl1czo4cHg7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246b3BhY2l0eSAuM3M7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfS53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxle3RyYW5zaXRpb246YWxsIC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO2NvbG9yOiMxZTI5M2I7bWFyZ2luOjEuMjVyZW0gMCAuNjI1cmVtICFpbXBvcnRhbnR9YXJ0aWNsZS5wcm9kdWN0IHNwYW4ub25zYWxlLC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBzcGFuLm9uc2FsZSwud29vY29tbWVyY2UgZGl2LnByb2R1Y3Qgc3Bhbi5vbnNhbGV7d2lkdGg6YXV0bzttaW4td2lkdGg6My4zNzVyZW07aGVpZ2h0OmF1dG87bWluLWhlaWdodDp1bnNldDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojMWE1Y2IwO2ZvbnQtc2l6ZTouNzVyZW07bGluZS1oZWlnaHQ6MS41O2JvcmRlci1yYWRpdXM6OHB4O3BhZGRpbmc6LjMxMjVyZW07dG9wOi41cmVtO2xlZnQ6LjVyZW07ei1pbmRleDoxfWFydGljbGUucHJvZHVjdCBwLnByaWNlLGFydGljbGUucHJvZHVjdCBzcGFuLnByaWNlLC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBwLnByaWNlLC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBzcGFuLnByaWNlLC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBwLnByaWNlLC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBzcGFuLnByaWNle2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzFlMjkzYjtmb250LXdlaWdodDo3MDA7bWFyZ2luLWJvdHRvbTouOTM3NXJlbX1hcnRpY2xlLnByb2R1Y3QgcC5wcmljZSBkZWwsYXJ0aWNsZS5wcm9kdWN0IHNwYW4ucHJpY2UgZGVsLC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBwLnByaWNlIGRlbCwud29vY29tbWVyY2UgZGl2LnByb2R1Y3Qgc3Bhbi5wcmljZSBkZWwsLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IHAucHJpY2UgZGVsLC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBzcGFuLnByaWNlIGRlbHtmb250LXNpemU6LjhlbTtmb250LXdlaWdodDo0MDA7b3BhY2l0eTouNX1hcnRpY2xlLnByb2R1Y3QgcC5wcmljZSBpbnMsYXJ0aWNsZS5wcm9kdWN0IHNwYW4ucHJpY2UgaW5zLC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBwLnByaWNlIGlucywud29vY29tbWVyY2UgZGl2LnByb2R1Y3Qgc3Bhbi5wcmljZSBpbnMsLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IHAucHJpY2UgaW5zLC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBzcGFuLnByaWNlIGluc3t0ZXh0LWRlY29yYXRpb246bm9uZX0uYy1ibG9ja3ttYXJnaW4tYm90dG9tOjMuMTI1cmVtfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LmMtYmxvY2t7bWFyZ2luLWJvdHRvbTo2LjI1cmVtfX0uYy1ibG9jay0tcGFkZGluZ3twYWRkaW5nOjIuODEyNXJlbSAwIDMuMTI1cmVtfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LmMtYmxvY2stLXBhZGRpbmd7cGFkZGluZzo0LjM3NXJlbSAwfX0uYy10aXRsZXtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MWVtfS5jLWltYWdle2Rpc3BsYXk6YmxvY2s7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZX0uYy1pbWFnZSBpbWd7d2lkdGg6MTAwJX0uYy1zZWN0aW9ue3BhZGRpbmc6M3JlbSAwfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LmMtc2VjdGlvbntwYWRkaW5nOjVyZW0gMH19LmMtc2VjdGlvbi0tZ3JheXtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY3ZmF9LmMtc2VjdGlvbi1oZWFkZXJ7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbToyLjI1cmVtfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LmMtc2VjdGlvbi1oZWFkZXJ7bWFyZ2luLWJvdHRvbTozLjVyZW19fS5jLXNlY3Rpb24tdGl0bGV7Zm9udC1zaXplOjEuNjI1cmVtO2ZvbnQtd2VpZ2h0OjgwMDtjb2xvcjojMWUyOTNiO21hcmdpbi1ib3R0b206MXJlbTtsaW5lLWhlaWdodDoxLjJ9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuYy1zZWN0aW9uLXRpdGxle2ZvbnQtc2l6ZToyLjI1cmVtfX0uYy1zZWN0aW9uLWZvb3Rlcnt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tdG9wOjIuMjVyZW19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuYy1zZWN0aW9uLWZvb3RlcnttYXJnaW4tdG9wOjNyZW19fS5jLXNlY3Rpb24tc3VidGl0bGV7Zm9udC1zaXplOjFyZW07Y29sb3I6IzY0NzQ4YjttYXgtd2lkdGg6MzcuNXJlbTttYXJnaW46MCBhdXRvfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LmMtc2VjdGlvbi1zdWJ0aXRsZXtmb250LXNpemU6MS4xMjVyZW19fS5hYm91dC1iYW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzBkM2I2ZSAwJSwgIzFhNWNiMCAxMDAlKX0uYWJvdXQtYmFubmVyOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7d2lkdGg6NTAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6cmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCA3MCUgNTAlLCByZ2JhKDI0NSwgMTI0LCAwLCAwLjEyKSAwJSwgdHJhbnNwYXJlbnQgNzAlKX0uYWJvdXQtYmFubmVyX19pbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7Z2FwOjIuNXJlbTthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuYWJvdXQtYmFubmVyX19pbm5lcntncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtnYXA6NHJlbX19LmFib3V0LWJhbm5lcl9fY29udGVudHtjb2xvcjojZmZmfS5hYm91dC1iYW5uZXJfX3RpdGxle2ZvbnQtc2l6ZToxLjc1cmVtO2ZvbnQtd2VpZ2h0OjgwMDttYXJnaW4tYm90dG9tOjFyZW07bGluZS1oZWlnaHQ6MS4yfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LmFib3V0LWJhbm5lcl9fdGl0bGV7Zm9udC1zaXplOjIuMjVyZW19fS5hYm91dC1iYW5uZXJfX3RleHR7Zm9udC1zaXplOjEuMDYyNXJlbTtvcGFjaXR5Oi44NTttYXJnaW4tYm90dG9tOjEuNXJlbTtsaW5lLWhlaWdodDoxLjd9LmFib3V0LWJhbm5lcl9fZmVhdHVyZXN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6Ljg3NXJlbTttYXJnaW4tYm90dG9tOjJyZW19LmFib3V0LWJhbm5lcl9fZmVhdHVyZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDouNzVyZW07Zm9udC1zaXplOjFyZW19LmFib3V0LWJhbm5lcl9fZmVhdHVyZS1pY29ue3dpZHRoOjJyZW07aGVpZ2h0OjJyZW07YmFja2dyb3VuZDpyZ2JhKDI0NSwxMjQsMCwuMik7Ym9yZGVyLXJhZGl1czo1MCU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtc2hyaW5rOjA7Y29sb3I6I2Y1N2MwMH0uYWJvdXQtYmFubmVyX19mZWF0dXJlLWljb24gaXt3aWR0aDoxcmVtO2hlaWdodDoxcmVtfS5hYm91dC1iYW5uZXJfX2ltYWdle2JvcmRlci1yYWRpdXM6MjRweDtvdmVyZmxvdzpoaWRkZW47Ym94LXNoYWRvdzowIDIwcHggNTBweCByZ2JhKDAsMCwwLC4zKTtib3JkZXI6M3B4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjEpfUBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCl7LmFib3V0LWJhbm5lcl9faW1hZ2V7b3JkZXI6LTF9fS5hYm91dC1iYW5uZXJfX2ltYWdlIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxNy41cmVtO29iamVjdC1maXQ6Y292ZXJ9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuYWJvdXQtYmFubmVyX19pbWFnZSBpbWd7aGVpZ2h0OjI2LjI1cmVtfX0uYWR2YW50YWdlc19fZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtnYXA6MXJlbX1AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7LmFkdmFudGFnZXNfX2dyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpO2dhcDoxLjVyZW19fUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LmFkdmFudGFnZXNfX2dyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg0LCAxZnIpfX0uYWR2YW50YWdlLWNhcmR7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6MTZweDtwYWRkaW5nOjIuMjVyZW0gMS43NXJlbTt0ZXh0LWFsaWduOmNlbnRlcjtib3gtc2hhZG93OjAgMXB4IDNweCByZ2JhKDAsMCwwLC4wNiksMCAxcHggMnB4IHJnYmEoMCwwLDAsLjA0KTt0cmFuc2l0aW9uOmFsbCAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMCl9QG1lZGlhKG1heC13aWR0aDogNjM5cHgpey5hZHZhbnRhZ2UtY2FyZHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtYWxpZ246bGVmdDtnYXA6MS4yNXJlbTtwYWRkaW5nOjEuNXJlbX19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuYWR2YW50YWdlLWNhcmQ6aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTRweCk7Ym94LXNoYWRvdzowIDEwcHggMzBweCByZ2JhKDAsMCwwLC4xKX19LmFkdmFudGFnZS1jYXJkX19pY29ue3dpZHRoOjRyZW07aGVpZ2h0OjRyZW07YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMWE1Y2IwLCAjMmI3ZGU5KTtib3JkZXItcmFkaXVzOjEycHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbjowIGF1dG8gMS4yNXJlbTtjb2xvcjojZmZmfUBtZWRpYShtYXgtd2lkdGg6IDYzOXB4KXsuYWR2YW50YWdlLWNhcmRfX2ljb257bWFyZ2luOjA7d2lkdGg6My41cmVtO2hlaWdodDozLjVyZW07ZmxleC1zaHJpbms6MH19LmFkdmFudGFnZS1jYXJkX19pY29uIGl7d2lkdGg6MS43NXJlbTtoZWlnaHQ6MS43NXJlbX0uYWR2YW50YWdlLWNhcmRfX2NvbnRlbnR7bWluLXdpZHRoOjB9LmFkdmFudGFnZS1jYXJkX19udW1iZXJ7Zm9udC1zaXplOjIuNXJlbTtmb250LXdlaWdodDo4MDA7Y29sb3I6IzFhNWNiMDtsaW5lLWhlaWdodDoxO21hcmdpbi1ib3R0b206LjI1cmVtO3doaXRlLXNwYWNlOm5vd3JhcH0uYWR2YW50YWdlLWNhcmRfX3RpdGxle2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tYm90dG9tOi41cmVtfS5hZHZhbnRhZ2UtY2FyZF9fZGVzY3tmb250LXNpemU6Ljg3NXJlbTtjb2xvcjojNjQ3NDhiO2xpbmUtaGVpZ2h0OjEuNX0uc3dpcGVyLWltYWdlcyAuc3dpcGVyLXNsaWRlIC5jLWltYWdlOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmctYm90dG9tOjY1JX0uYy12aWRlb3ttYXgtd2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlfS5jLXZpZGVvOm5vdChbdmlkZW9dKTpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nLWJvdHRvbTo1Ni4yNSV9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuYy12aWRlbzpob3ZlciAuYy12aWRlb19fcG9zdGVyIGltZ3tvcGFjaXR5Oi45fS5jLXZpZGVvOmhvdmVyIC5jLXZpZGVvX19wb3N0ZXIgc3Zne3RyYW5zZm9ybTpzY2FsZSgxLjEpfX0uYy12aWRlbyBpZnJhbWUsLmMtdmlkZW8gdmlkZW97d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyO2JhY2tncm91bmQtc2l6ZTpjb3Zlcjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjB9LmMtdmlkZW9fX3Bvc3Rlcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6IzAwMDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjB9LmMtdmlkZW9fX3Bvc3RlciBpbWd7dHJhbnNpdGlvbjphbGwgLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7b3BhY2l0eTouNzV9LmMtdmlkZW9fX3Bvc3RlciBzdmd7dHJhbnNpdGlvbjphbGwgLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7ZmlsbDojZmZmO2ZvbnQtc2l6ZTouNXJlbTt3aWR0aDoxMGVtO2hlaWdodDoxMGVtO3Bvc2l0aW9uOmFic29sdXRlO3RvcDpjYWxjKDUwJSAtIDVlbSk7bGVmdDpjYWxjKDUwJSAtIDVlbSl9QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5jLXZpZGVvX19wb3N0ZXIgc3Zne2ZvbnQtc2l6ZTouNzVyZW19fS5jb250YWN0c19fZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtnYXA6MS41cmVtfUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsuY29udGFjdHNfX2dyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpfX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5jb250YWN0c19fZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDQsIDFmcil9fS5jb250YWN0LWNhcmR7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6MTZweDtwYWRkaW5nOjJyZW07Ym9yZGVyOjFweCBzb2xpZCAjZTJlOGYwO3RyYW5zaXRpb246YWxsIC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LmNvbnRhY3QtY2FyZDpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNHB4KTtib3gtc2hhZG93OjAgMTBweCAzMHB4IHJnYmEoMCwwLDAsLjEpO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApfX0uY29udGFjdC1jYXJkX19jaXR5e2ZvbnQtc2l6ZToxLjI1cmVtO2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tYm90dG9tOi4yNXJlbTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDouNXJlbX0uY29udGFjdC1jYXJkX19iYWRnZXtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOi4xMjVyZW0gLjYyNXJlbTtiYWNrZ3JvdW5kOiNlOGYwZmI7Y29sb3I6IzFhNWNiMDtmb250LXNpemU6LjY4NzVyZW07Zm9udC13ZWlnaHQ6NjAwO2JvcmRlci1yYWRpdXM6NTBweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6LjA1ZW19LmNvbnRhY3QtY2FyZF9fYWRkcmVzc3tmb250LXNpemU6Ljg3NXJlbTtjb2xvcjojNjQ3NDhiO21hcmdpbi1ib3R0b206MXJlbTtsaW5lLWhlaWdodDoxLjV9LmNvbnRhY3QtY2FyZF9faW5mb3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDouNXJlbX0uY29udGFjdC1jYXJkX19waG9uZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDouNXJlbTtmb250LXdlaWdodDo2MDA7Y29sb3I6IzFlMjkzYjtmb250LXNpemU6LjkzNzVyZW19LmNvbnRhY3QtY2FyZF9fcGhvbmUgaXtjb2xvcjojMWE1Y2IwO3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07ZmxleC1zaHJpbms6MH0uY29udGFjdC1jYXJkX19lbWFpbHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDouNXJlbTtmb250LXNpemU6Ljg3NXJlbTtjb2xvcjojMWE1Y2IwfS5jb250YWN0LWNhcmRfX2VtYWlsOmhvdmVye2NvbG9yOiNmNTdjMDB9LmNvbnRhY3QtY2FyZF9fZW1haWwgaXt3aWR0aDouODc1cmVtO2hlaWdodDouODc1cmVtO2ZsZXgtc2hyaW5rOjB9LmN0YS1zZWN0aW9ue2JhY2tncm91bmQ6IzFhNWNiMDtwYWRkaW5nOjNyZW0gMDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LmN0YS1zZWN0aW9ue3BhZGRpbmc6NHJlbSAwfX0uY3RhLXNlY3Rpb25fX3RpdGxle2ZvbnQtc2l6ZToxLjVyZW07Zm9udC13ZWlnaHQ6ODAwO21hcmdpbi1ib3R0b206Ljc1cmVtfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LmN0YS1zZWN0aW9uX190aXRsZXtmb250LXNpemU6MnJlbX19LmN0YS1zZWN0aW9uX190ZXh0e2ZvbnQtc2l6ZToxLjEyNXJlbTtvcGFjaXR5Oi44NTttYXJnaW4tYm90dG9tOjJyZW07bWF4LXdpZHRoOjMxLjI1cmVtO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LmN0YS1zZWN0aW9uX19idXR0b25ze2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDoxcmVtO2ZsZXgtd3JhcDp3cmFwfS5jdGEtc2VjdGlvbl9fYnV0dG9ucyAuYnRuIGksLmN0YS1zZWN0aW9uX19idXR0b25zIGlucHV0W3R5cGU9c3VibWl0XSBpLC5jdGEtc2VjdGlvbl9fYnV0dG9ucyAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0gaSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2Zvb3RlciAuY3RhLXNlY3Rpb25fX2J1dHRvbnMgaW5wdXRbdHlwZT1zdWJtaXRdIGksLmN0YS1zZWN0aW9uX19idXR0b25zIC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQgaSwud29vY29tbWVyY2UgI3Jlc3BvbmQgLmN0YS1zZWN0aW9uX19idXR0b25zIGlucHV0I3N1Ym1pdCBpLC5jdGEtc2VjdGlvbl9fYnV0dG9ucyAud29vY29tbWVyY2UgYS5idXR0b24gaSwud29vY29tbWVyY2UgLmN0YS1zZWN0aW9uX19idXR0b25zIGEuYnV0dG9uIGksLmN0YS1zZWN0aW9uX19idXR0b25zIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uIGksLndvb2NvbW1lcmNlIC5jdGEtc2VjdGlvbl9fYnV0dG9ucyBidXR0b24uYnV0dG9uIGksLmN0YS1zZWN0aW9uX19idXR0b25zIC53b29jb21tZXJjZSBpbnB1dC5idXR0b24gaSwud29vY29tbWVyY2UgLmN0YS1zZWN0aW9uX19idXR0b25zIGlucHV0LmJ1dHRvbiBpLC5jdGEtc2VjdGlvbl9fYnV0dG9ucyAud29vY29tbWVyY2UgYS5idXR0b24uYWx0IGksLndvb2NvbW1lcmNlIC5jdGEtc2VjdGlvbl9fYnV0dG9ucyBhLmJ1dHRvbi5hbHQgaSwuY3RhLXNlY3Rpb25fX2J1dHRvbnMgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0IGksLndvb2NvbW1lcmNlIC5jdGEtc2VjdGlvbl9fYnV0dG9ucyBidXR0b24uYnV0dG9uLmFsdCBpLC5jdGEtc2VjdGlvbl9fYnV0dG9ucyAud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdCBpLC53b29jb21tZXJjZSAuY3RhLXNlY3Rpb25fX2J1dHRvbnMgaW5wdXQuYnV0dG9uLmFsdCBpe3dpZHRoOjEuMTI1cmVtO2hlaWdodDoxLjEyNXJlbX0uZmFxe21heC13aWR0aDo1MHJlbTttYXJnaW46MCBhdXRvfS5mYXFfX2l0ZW17YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2UyZThmMDtib3JkZXItcmFkaXVzOjEycHg7dHJhbnNpdGlvbjphbGwgLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSl9LmZhcV9faXRlbTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206Ljc1cmVtfS5mYXFfX2l0ZW0uaXMtb3Blbntib3JkZXItY29sb3I6IzFhNWNiMDtib3gtc2hhZG93OjAgNHB4IDEycHggcmdiYSgwLDAsMCwuMDgpfS5mYXFfX2l0ZW0uaXMtb3BlbiAuZmFxX19pY29ue3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5mYXFfX2l0ZW06aG92ZXJ7Ym9yZGVyLWNvbG9yOnJnYmEoMjYsOTIsMTc2LC40KX19LmZhcV9fcXVlc3Rpb257YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOmN1cnJlbnRDb2xvcjtib3JkZXI6MDttYXJnaW46MDtwYWRkaW5nOjA7b3V0bGluZTp1bnNldDt0ZXh0LWRlY29yYXRpb246bm9uZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2dhcDoxcmVtO3dpZHRoOjEwMCU7cGFkZGluZzoxLjI1cmVtIDEuNXJlbTtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo2MDA7Y29sb3I6IzFlMjkzYjt0ZXh0LWFsaWduOmxlZnQ7Y3Vyc29yOnBvaW50ZXI7bGluZS1oZWlnaHQ6MS40fUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LmZhcV9fcXVlc3Rpb257Zm9udC1zaXplOjEuMDYyNXJlbX19LmZhcV9faWNvbntmbGV4LXNocmluazowO3dpZHRoOjEuMjVyZW07aGVpZ2h0OjEuMjVyZW07Y29sb3I6IzFhNWNiMDt0cmFuc2l0aW9uOmFsbCAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKX0uZmFxX19hbnN3ZXJ7cGFkZGluZzowIDEuNXJlbSAxLjVyZW07Zm9udC1zaXplOi45Mzc1cmVtO2NvbG9yOiM2NDc0OGI7bGluZS1oZWlnaHQ6MS43fS5nZW9ncmFwaHlfX2lubmVye2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO2dhcDoyLjVyZW07YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lmdlb2dyYXBoeV9faW5uZXJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z2FwOjRyZW19fS5nZW9ncmFwaHlfX21hcHtib3JkZXItcmFkaXVzOjI0cHg7b3ZlcmZsb3c6aGlkZGVuO2JveC1zaGFkb3c6MCAxMHB4IDMwcHggcmdiYSgwLDAsMCwuMSl9Lmdlb2dyYXBoeV9fbWFwIGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxNy41cmVtO29iamVjdC1maXQ6Y292ZXJ9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuZ2VvZ3JhcGh5X19tYXAgaW1ne2hlaWdodDoyNXJlbX19Lmdlb2dyYXBoeV9fdGl0bGV7Zm9udC1zaXplOjEuNzVyZW07Zm9udC13ZWlnaHQ6ODAwO21hcmdpbi1ib3R0b206MXJlbTtsaW5lLWhlaWdodDoxLjJ9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuZ2VvZ3JhcGh5X190aXRsZXtmb250LXNpemU6Mi4yNXJlbX19Lmdlb2dyYXBoeV9fdGV4dHtmb250LXNpemU6MS4wNjI1cmVtO2NvbG9yOiM2NDc0OGI7bWFyZ2luLWJvdHRvbToycmVtO2xpbmUtaGVpZ2h0OjEuN30uZ2VvZ3JhcGh5X19jb3VudHJpZXN7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDouNXJlbX0uZ2VvZ3JhcGh5X19jb3VudHJ5e2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDouMzc1cmVtO3BhZGRpbmc6LjVyZW0gMXJlbTtiYWNrZ3JvdW5kOiNlOGYwZmI7Ym9yZGVyLXJhZGl1czo1MHB4O2ZvbnQtc2l6ZTouODc1cmVtO2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojMWE1Y2IwfS5nZW9ncmFwaHlfX2NvdW50cnkgaXt3aWR0aDouODc1cmVtO2hlaWdodDouODc1cmVtfS5oZXJve3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjttaW4taGVpZ2h0OjM2LjI1cmVtO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLXRvcDp2YXIoLS1oZWFkZXItaGVpZ2h0KX1AbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpey5oZXJve21hcmdpbi10b3A6dmFyKC0taGVhZGVyLW1haW4taGVpZ2h0KTttaW4taGVpZ2h0OmF1dG99fS5oZXJvX19iZ3twb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO3otaW5kZXg6MH0uaGVyb19fYmcgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0uaGVyb19fYmc6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtpbnNldDowO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSgxMywgNTksIDExMCwgMC45MikgMCUsIHJnYmEoMjYsIDkyLCAxNzYsIDAuODUpIDUwJSwgcmdiYSg0MCwgMTE0LCAyMDQsIDAuOCkgMTAwJSl9Lmhlcm9fX3BhdHRlcm57cG9zaXRpb246YWJzb2x1dGU7aW5zZXQ6MDt6LWluZGV4OjE7YmFja2dyb3VuZC1pbWFnZTpyYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDIwJSA4MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMykgMXB4LCB0cmFuc3BhcmVudCAxcHgpLHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgODAlIDIwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAzKSAxcHgsIHRyYW5zcGFyZW50IDFweCk7YmFja2dyb3VuZC1zaXplOjYwcHggNjBweH0uaGVyb19faW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO3BhZGRpbmctdG9wOjYuMjVyZW07cGFkZGluZy1ib3R0b206Ni4yNXJlbX1AbWVkaWEobWF4LXdpZHRoOiA2MzlweCl7Lmhlcm9fX2lubmVye3BhZGRpbmctdG9wOjIuNXJlbTtwYWRkaW5nLWJvdHRvbToyLjVyZW19fS5oZXJvX19jb250ZW50e2NvbG9yOiNmZmZ9Lmhlcm9fX2JhZGdle2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDouNXJlbTtwYWRkaW5nOi41cmVtIDEuMjVyZW07YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC4xMik7Ym9yZGVyLXJhZGl1czo1MHB4O2ZvbnQtc2l6ZTouODc1cmVtO2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW4tYm90dG9tOjEuNXJlbTtiYWNrZHJvcC1maWx0ZXI6Ymx1cigxMHB4KTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjE1KX0uaGVyb19fYmFkZ2UgaXt3aWR0aDoxcmVtO2hlaWdodDoxcmVtfS5oZXJvX190aXRsZXtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo4MDA7bGluZS1oZWlnaHQ6MS4xO21hcmdpbi1ib3R0b206MS4yNXJlbTtsZXR0ZXItc3BhY2luZzotMC4wMmVtfUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsuaGVyb19fdGl0bGV7Zm9udC1zaXplOjIuNXJlbX19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuaGVyb19fdGl0bGV7Zm9udC1zaXplOjMuMjVyZW19fS5oZXJvX19zdWJ0aXRsZXtmb250LXNpemU6MS4wNjI1cmVtO2xpbmUtaGVpZ2h0OjEuNjtvcGFjaXR5Oi44NTttYXJnaW4tYm90dG9tOjIuNXJlbTttYXgtd2lkdGg6MzcuNXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5oZXJvX19zdWJ0aXRsZXtmb250LXNpemU6MS4yNXJlbX19Lmhlcm9fX2J1dHRvbnN7ZGlzcGxheTpmbGV4O2dhcDoxcmVtO2ZsZXgtd3JhcDp3cmFwfS5oZXJvX19idXR0b25zIC5idG4gaSwuaGVyb19fYnV0dG9ucyBpbnB1dFt0eXBlPXN1Ym1pdF0gaSwuaGVyb19fYnV0dG9ucyAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0gaSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2Zvb3RlciAuaGVyb19fYnV0dG9ucyBpbnB1dFt0eXBlPXN1Ym1pdF0gaSwuaGVyb19fYnV0dG9ucyAud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0IGksLndvb2NvbW1lcmNlICNyZXNwb25kIC5oZXJvX19idXR0b25zIGlucHV0I3N1Ym1pdCBpLC5oZXJvX19idXR0b25zIC53b29jb21tZXJjZSBhLmJ1dHRvbiBpLC53b29jb21tZXJjZSAuaGVyb19fYnV0dG9ucyBhLmJ1dHRvbiBpLC5oZXJvX19idXR0b25zIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uIGksLndvb2NvbW1lcmNlIC5oZXJvX19idXR0b25zIGJ1dHRvbi5idXR0b24gaSwuaGVyb19fYnV0dG9ucyAud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uIGksLndvb2NvbW1lcmNlIC5oZXJvX19idXR0b25zIGlucHV0LmJ1dHRvbiBpLC5oZXJvX19idXR0b25zIC53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQgaSwud29vY29tbWVyY2UgLmhlcm9fX2J1dHRvbnMgYS5idXR0b24uYWx0IGksLmhlcm9fX2J1dHRvbnMgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0IGksLndvb2NvbW1lcmNlIC5oZXJvX19idXR0b25zIGJ1dHRvbi5idXR0b24uYWx0IGksLmhlcm9fX2J1dHRvbnMgLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQgaSwud29vY29tbWVyY2UgLmhlcm9fX2J1dHRvbnMgaW5wdXQuYnV0dG9uLmFsdCBpe3dpZHRoOjEuMTI1cmVtO2hlaWdodDoxLjEyNXJlbX0uaGVyb19fc3RhdHN7ZGlzcGxheTpmbGV4O2dhcDoxLjVyZW07bWFyZ2luLXRvcDozcmVtO3BhZGRpbmctdG9wOjJyZW07Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuMTUpO2ZsZXgtd3JhcDp3cmFwfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lmhlcm9fX3N0YXRze2dhcDoyLjVyZW19fS5oZXJvX19zdGF0LXZhbHVle2ZvbnQtc2l6ZToxLjVyZW07Zm9udC13ZWlnaHQ6ODAwO2NvbG9yOiNmNTdjMDB9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuaGVyb19fc3RhdC12YWx1ZXtmb250LXNpemU6MnJlbX19Lmhlcm9fX3N0YXQtbGFiZWx7Zm9udC1zaXplOi44NzVyZW07b3BhY2l0eTouNzttYXJnaW4tdG9wOi4yNXJlbX0ubmV3c19fZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtnYXA6MS41cmVtfUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsubmV3c19fZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcil9fUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lm5ld3NfX2dyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCAxZnIpfX0ubmV3cy1jYXJke2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjE2cHg7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlcjoxcHggc29saWQgI2UyZThmMDt0cmFuc2l0aW9uOmFsbCAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lm5ld3MtY2FyZDpob3Zlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNHB4KTtib3gtc2hhZG93OjAgMTBweCAzMHB4IHJnYmEoMCwwLDAsLjEpO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApfX0ubmV3cy1jYXJkX19pbWFnZXtoZWlnaHQ6MTEuMjVyZW07b3ZlcmZsb3c6aGlkZGVufUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lm5ld3MtY2FyZF9faW1hZ2V7aGVpZ2h0OjEzLjc1cmVtfX0ubmV3cy1jYXJkX19pbWFnZSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyO3RyYW5zaXRpb246YWxsIC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lm5ld3MtY2FyZDpob3ZlciAubmV3cy1jYXJkX19pbWFnZSBpbWd7dHJhbnNmb3JtOnNjYWxlKDEuMDUpfS5uZXdzLWNhcmQ6aG92ZXIgLm5ld3MtY2FyZF9fdGl0bGV7Y29sb3I6IzFhNWNiMH19Lm5ld3MtY2FyZF9fYm9keXtwYWRkaW5nOjEuNzVyZW07ZmxleDoxO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59Lm5ld3MtY2FyZF9fZGF0ZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDouMzc1cmVtO2ZvbnQtc2l6ZTouODEyNXJlbTtjb2xvcjojNjQ3NDhiO21hcmdpbi1ib3R0b206Ljc1cmVtfS5uZXdzLWNhcmRfX2RhdGUgaXt3aWR0aDouODc1cmVtO2hlaWdodDouODc1cmVtfS5uZXdzLWNhcmRfX3RpdGxle2ZvbnQtc2l6ZToxLjEyNXJlbTtmb250LXdlaWdodDo3MDA7bWFyZ2luLWJvdHRvbTouNzVyZW07bGluZS1oZWlnaHQ6MS40O2NvbG9yOiMxZTI5M2I7dHJhbnNpdGlvbjphbGwgLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSl9Lm5ld3MtY2FyZF9fZXhjZXJwdHtmb250LXNpemU6Ljg3NXJlbTtjb2xvcjojNjQ3NDhiO2xpbmUtaGVpZ2h0OjEuNjtmbGV4OjE7bWFyZ2luLWJvdHRvbToxLjI1cmVtfS5uZXdzLWNhcmRfX2xpbmt7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOi4zNzVyZW07Zm9udC1zaXplOi44NzVyZW07Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMxYTVjYjA7dHJhbnNpdGlvbjphbGwgLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSl9Lm5ld3MtY2FyZF9fbGluayBpe3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07dHJhbnNpdGlvbjphbGwgLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSl9Lm5ld3MtY2FyZF9fbGluazpob3Zlcntjb2xvcjojZjU3YzAwfS5uZXdzLWNhcmRfX2xpbms6aG92ZXIgaXt0cmFuc2Zvcm06dHJhbnNsYXRlWCg0cHgpfUBrZXlmcmFtZXMgdGlja2VyLXNjcm9sbHtmcm9te3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfXRve3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpfX0ucGFydG5lcnMtdGlja2Vye292ZXJmbG93OmhpZGRlbjt3aWR0aDoxMDAlO21hcmdpbi10b3A6MnJlbX0ucGFydG5lcnMtdGlja2VyX190cmFja3tkaXNwbGF5OmZsZXg7d2lkdGg6bWF4LWNvbnRlbnQ7YW5pbWF0aW9uOnRpY2tlci1zY3JvbGwgNjBzIGxpbmVhciBpbmZpbml0ZX0ucGFydG5lcnMtdGlja2VyX190cmFjazpob3ZlcnthbmltYXRpb24tcGxheS1zdGF0ZTpwYXVzZWR9LnBhcnRuZXJzLXRpY2tlcl9faXRlbXtmbGV4LXNocmluazowO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nOjAgMnJlbX0ucGFydG5lcnMtdGlja2VyX19pdGVtIGltZ3ttYXgtaGVpZ2h0OjNyZW07d2lkdGg6YXV0bztvYmplY3QtZml0OmNvbnRhaW47ZmlsdGVyOmdyYXlzY2FsZSgxMDAlKTtvcGFjaXR5Oi42O3RyYW5zaXRpb246YWxsIC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpfS5wYXJ0bmVycy10aWNrZXJfX2l0ZW0gaW1nOmhvdmVye2ZpbHRlcjpncmF5c2NhbGUoMCk7b3BhY2l0eToxfS5wYXJ0bmVycy10aWNrZXJfX25hbWV7Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiM2NDc0OGI7d2hpdGUtc3BhY2U6bm93cmFwO3RyYW5zaXRpb246YWxsIC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpfS5wYXJ0bmVycy10aWNrZXJfX25hbWU6aG92ZXJ7Y29sb3I6IzFlMjkzYn0ucmV2aWV3cy1zbGlkZXJ7cG9zaXRpb246cmVsYXRpdmV9LnN3aXBlci1yZXZpZXdze292ZXJmbG93OmhpZGRlbn0uc3dpcGVyLXJldmlld3MgLnN3aXBlci1zbGlkZXtoZWlnaHQ6YXV0b30ucmV2aWV3cy1zbGlkZXJfX2NvbnRyb2xze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtnYXA6MXJlbTttYXJnaW4tdG9wOjJyZW19LnJldmlld3Mtc2xpZGVyX19jb250cm9scyAuc3dpcGVyLXBhZ2luYXRpb257cG9zaXRpb246c3RhdGljO3dpZHRoOmF1dG99LnJldmlld3Mtc2xpZGVyX19jb250cm9scyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmFmdGVye2JhY2tncm91bmQtY29sb3I6IzY0NzQ4Yn0ucmV2aWV3cy1zbGlkZXJfX2NvbnRyb2xzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlOmFmdGVye2JhY2tncm91bmQtY29sb3I6IzFhNWNiMH0ucmV2aWV3cy1zbGlkZXJfX2Fycm93e3dpZHRoOjIuNXJlbTtoZWlnaHQ6Mi41cmVtO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlcjoxcHggc29saWQgI2UyZThmMDtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzFlMjkzYjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y3Vyc29yOnBvaW50ZXI7ZmxleC1zaHJpbms6MDt0cmFuc2l0aW9uOmFsbCAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKX0ucmV2aWV3cy1zbGlkZXJfX2Fycm93OmhvdmVye2JvcmRlci1jb2xvcjojMWE1Y2IwO2NvbG9yOiMxYTVjYjB9LnJldmlld3Mtc2xpZGVyX19hcnJvdy5zd2lwZXItYnV0dG9uLWRpc2FibGVke29wYWNpdHk6LjM1O3BvaW50ZXItZXZlbnRzOm5vbmV9LnJldmlldy1jYXJke2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjE2cHg7cGFkZGluZzoxLjc1cmVtO2JvcmRlcjoxcHggc29saWQgI2UyZThmMDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2hlaWdodDoxMDAlfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LnJldmlldy1jYXJke3BhZGRpbmc6Mi4yNXJlbX19LnJldmlldy1jYXJkX19xdW90ZS1pY29ue2NvbG9yOiNlOGYwZmI7bWFyZ2luLWJvdHRvbToxcmVtfS5yZXZpZXctY2FyZF9fcXVvdGUtaWNvbiBpe3dpZHRoOjJyZW07aGVpZ2h0OjJyZW19LnJldmlldy1jYXJkX190ZXh0e2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjEuNztjb2xvcjojMWUyOTNiO2ZsZXg6MTttYXJnaW4tYm90dG9tOjEuNXJlbTtmb250LXN0eWxlOml0YWxpY30ucmV2aWV3LWNhcmRfX2F1dGhvcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDouNzVyZW07cGFkZGluZy10b3A6MS4yNXJlbTtib3JkZXItdG9wOjFweCBzb2xpZCAjZTJlOGYwfS5yZXZpZXctY2FyZF9fYXZhdGFye2ZsZXgtc2hyaW5rOjA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0ucmV2aWV3LWNhcmRfX2F2YXRhciBpe3dpZHRoOjEuNXJlbTtoZWlnaHQ6MS41cmVtO2NvbG9yOiMxYTVjYjB9LnJldmlldy1jYXJkX19hdmF0YXIgaW1ne21heC13aWR0aDo3LjVyZW07bWF4LWhlaWdodDoyLjVyZW07d2lkdGg6YXV0bztoZWlnaHQ6YXV0bztvYmplY3QtZml0OmNvbnRhaW59LnJldmlldy1jYXJkX19uYW1le2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6LjkzNzVyZW19LnJldmlldy1jYXJkX19jb21wYW55e2ZvbnQtc2l6ZTouODEyNXJlbTtjb2xvcjojNjQ3NDhifS5tLXRleHQtY29sdW1ucyAucm93LC5tLXRleHQtY29sdW1ucyAud29vY29tbWVyY2UgLmNvbDItc2V0LC53b29jb21tZXJjZSAubS10ZXh0LWNvbHVtbnMgLmNvbDItc2V0LC5tLXRleHQtY29sdW1ucyAud29vY29tbWVyY2UtcGFnZSAuY29sMi1zZXQsLndvb2NvbW1lcmNlLXBhZ2UgLm0tdGV4dC1jb2x1bW5zIC5jb2wyLXNldHtyb3ctZ2FwOjMuMTI1cmVtfS5hbmNob3J7ZGlzcGxheTpibG9jazt2aXNpYmlsaXR5OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6Y2FsYygtMSp2YXIoLS1oZWFkZXItc2Nyb2xsZWQtaGVpZ2h0KSl9LmltZy1wbGFjZWhvbGRlcntiYWNrZ3JvdW5kLWNvbG9yOiNlMmUyZTI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmltZy1wbGFjZWhvbGRlciBzdmd7d2lkdGg6Y2xhbXAoNC4zNzVyZW0sMjUlLDkuMzc1cmVtKTtoZWlnaHQ6Y2xhbXAoNC4zNzVyZW0sMjUlLDkuMzc1cmVtKTtmaWxsOiMxYTVjYjB9LnN0cmV0Y2hlZC1saW5rOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4OjF9LmpzLWFjY29yZGlvbi1pdGVtLmlzLW9wZW4gLmpzLWFjY29yZGlvbi10aXRsZSBzdmd7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5qcy1hY2NvcmRpb24tdGl0bGV7Y3Vyc29yOnBvaW50ZXJ9LmpzLWFjY29yZGlvbi10aXRsZSBzdmd7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzfS5qcy1hY2NvcmRpb24tY29udGVudHtkaXNwbGF5Om5vbmV9LmVudHJ5LW1ldGF7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MXJlbTtmb250LXNpemU6Ljg3NXJlbTtjb2xvcjojNjQ3NDhiO21hcmdpbi1ib3R0b206LjkzNzVyZW19LmVudHJ5LW1ldGEgaXt3aWR0aDoxcmVtO2hlaWdodDoxcmVtfS5lbnRyeS1tZXRhIC5zaW5nbGUtcG9zdF9fbWV0YS1pdGVte2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDouMzc1cmVtfS5hcnRpY2xlLW5vLXJlc3VsdHN7dGV4dC1hbGlnbjpjZW50ZXJ9LmVudHJ5LWRhdGUucHVibGlzaGVkOm5vdCgudXBkYXRlZCl7ZGlzcGxheTpub25lfS5icmVhZGNydW1ic3tjb2xvcjojNjQ3NDhiO2ZvbnQtc2l6ZTouODc1cmVtO2ZvbnQtc3R5bGU6aXRhbGljO3BhZGRpbmctdG9wOjEuNXJlbTttYXJnaW4tYm90dG9tOi41cmVtfS5icmVhZGNydW1icysuYy1zZWN0aW9ue3BhZGRpbmctdG9wOjEuNXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5icmVhZGNydW1icysuYy1zZWN0aW9ue3BhZGRpbmctdG9wOjJyZW19fS5icmVhZGNydW1icyBhe2NvbG9yOmluaGVyaXQ7bWFyZ2luLXJpZ2h0Oi4xMjVyZW19LmJyZWFkY3J1bWJzIGE6aG92ZXJ7Y29sb3I6IzFhNWNiMH0uYnJlYWRjcnVtYnMgc3BhbiBzcGFuIHNwYW57ZGlzcGxheTppbmxpbmU7bWFyZ2luLWxlZnQ6LjE4NzVyZW19LmJyZWFkY3J1bWJzIC5icmVhZGNydW1iX2xhc3R7Y29sb3I6IzFlMjkzYn0uYnJlYWRjcnVtYnMgcHttYXJnaW46MH0uYnJlYWRjcnVtYnMgLnNlcGFyYXRvcntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAuMzEyNXJlbX1AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7LmJyZWFkY3J1bWJzIC5zZXBhcmF0b3J7bWFyZ2luOjAgLjYyNXJlbX19Lm1vZGFsey0tbW9kYWwtbWFyZ2luOiAxLjI1cmVtOy0tbW9kYWwtbWF4LXdpZHRoOiAzNy41cmVtO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpibG9jaztvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3Zpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6LTE7b3BhY2l0eTowfS5tb2RhbF9fb3ZlcmxheXt3aWR0aDoxMDB2dztoZWlnaHQ6MTAwdmg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC42KTtiYWNrZHJvcC1maWx0ZXI6Ymx1cig0cHgpO3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MH0ubW9kYWwuaXMtb3BlbntvcGFjaXR5OjE7dHJhbnNpdGlvbjpvcGFjaXR5IC4zczt2aXNpYmlsaXR5OnZpc2libGU7ei1pbmRleDoxMTB9Lm1vZGFsLmlzLW9wZW4gLm1vZGFsX19pbm5lcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3N9Lm1vZGFsX19pbm5lcnt3aWR0aDoxMDAlO21heC13aWR0aDp2YXIoLS1tb2RhbC1tYXgtd2lkdGgpO21pbi1oZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6dmFyKC0tbW9kYWwtbWFyZ2luKTttYXJnaW46MCBhdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xLjg3NXJlbSk7cG9pbnRlci1ldmVudHM6bm9uZX0ubW9kYWxfX2NvbnRlbnR7d2lkdGg6MTAwJTttYXgtaGVpZ2h0OmNhbGMoMTAwdmggLSB2YXIoLS1tb2RhbC1tYXJnaW4pKjIpO21heC1oZWlnaHQ6Y2FsYygxMDBkdmggLSB2YXIoLS1tb2RhbC1tYXJnaW4pKjIpO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjE2cHg7cGFkZGluZzoyLjVyZW0gMS41cmVtIDEuNXJlbTtvdmVyZmxvdy15OmF1dG87cG9zaXRpb246cmVsYXRpdmU7cG9pbnRlci1ldmVudHM6YXV0bztib3gtc2hhZG93OjAgMTBweCAzMHB4IHJnYmEoMCwwLDAsLjEpfUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsubW9kYWxfX2NvbnRlbnR7cGFkZGluZzozcmVtIDIuNXJlbSAycmVtfX0ubW9kYWxfX2Nsb3Nle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDoyLjI1cmVtO2hlaWdodDoyLjI1cmVtO2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6I2Y1ZjdmYTtib3JkZXI6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6Ljc1cmVtO3JpZ2h0Oi43NXJlbTtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTt6LWluZGV4OjF9Lm1vZGFsX19jbG9zZTpob3ZlcntiYWNrZ3JvdW5kOiNlMmU4ZjB9Lm1vZGFsX19jbG9zZSBpLC5tb2RhbF9fY2xvc2Ugc3Zne3dpZHRoOjEuMjVyZW07aGVpZ2h0OjEuMjVyZW07Y29sb3I6IzFlMjkzYjtmaWxsOm5vbmU7c3Ryb2tlOmN1cnJlbnRDb2xvcn0ubW9kYWwgLndwY2Y3IGlucHV0W3R5cGU9c3VibWl0XXt3aWR0aDoxMDAlO21hcmdpbi10b3A6LjVyZW19LnBhZ2luYXRpb24sLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9ue21hcmdpbi10b3A6My4xMjVyZW19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsucGFnaW5hdGlvbiwud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb257bWFyZ2luLXRvcDo0LjM3NXJlbX19LnBhZ2luYXRpb24gdWwsLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVse2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwO2dhcDouNXJlbX0ucGFnaW5hdGlvbiB1bCBsaSBhLC53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBhLC5wYWdpbmF0aW9uIHVsIGxpIHNwYW4sLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIHNwYW57dHJhbnNpdGlvbjphbGwgLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7bWluLXdpZHRoOjIuMjVyZW07aGVpZ2h0OjIuMjVyZW07YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiMxZTI5M2I7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MTtib3JkZXItcmFkaXVzOjhweDtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmc6MCAuNDM3NXJlbX0ucGFnaW5hdGlvbiB1bCBsaSBhLmN1cnJlbnQ6bm90KC5kb3RzKSwud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYS5jdXJyZW50Om5vdCguZG90cyksLnBhZ2luYXRpb24gdWwgbGkgc3Bhbi5jdXJyZW50Om5vdCguZG90cyksLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIHNwYW4uY3VycmVudDpub3QoLmRvdHMpe2JhY2tncm91bmQtY29sb3I6IzFhNWNiMDtjb2xvcjojZmZmfS5wYWdpbmF0aW9uIHVsIGxpIGE6aG92ZXIsLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGE6aG92ZXIsLnBhZ2luYXRpb24gdWwgbGkgc3Bhbjpob3Zlciwud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgc3Bhbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMxYTVjYjA7Y29sb3I6I2ZmZn0uc2VhcmNoLWZvcm17dHJhbnNpdGlvbjphbGwgLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlfS5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXRleHRde3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDozLjQzNzVyZW19LnNlYXJjaC1mb3JtX19zdWJtaXR7ZGlzcGxheTppbmxpbmUtZmxleDt3aWR0aDoyLjgxMjVyZW07aGVpZ2h0OjEwMCU7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlcjpub25lO3BhZGRpbmc6MDtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MXB4O3JpZ2h0OjFweH0uc2VhcmNoLWZvcm1fX3N1Ym1pdCBzdmd7d2lkdGg6MS4yNXJlbTtoZWlnaHQ6MS4yNXJlbTtmaWxsOiMxYTVjYjB9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuc2VhcmNoLWZvcm1fX3N1Ym1pdDpob3ZlciBzdmd7ZmlsbDojMzhiZGY4fX0uc29jaWFsc3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxLjVyZW19LnNvY2lhbHNfX2l0ZW17ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2xvcjojZmZmfS5zb2NpYWxzX19pdGVtOmhvdmVye2NvbG9yOiMxYTVjYjB9LnNvY2lhbHNfX2l0ZW0gc3Zne3dpZHRoOjEuMjVyZW07aGVpZ2h0OjEuMjVyZW07ZmlsbDpjdXJyZW50Q29sb3J9LnNvY2lhbHNfX2l0ZW0gc3ZnLmljb24tZmFjZWJvb2t7d2lkdGg6Ljg3NXJlbX0uanMtdGFiLXRpdGxlOm5vdCguaXMtYWN0aXZlKXtjdXJzb3I6cG9pbnRlcn0uanMtdGFiLXRpdGxlLmlzLWFjdGl2ZXtjb2xvcjojMWE1Y2IwfS5qcy10YWItY29udGVudHtkaXNwbGF5Om5vbmV9LmpzLXRhYi1jb250ZW50LmlzLWFjdGl2ZXtkaXNwbGF5OmJsb2NrfS50YWJzLS1ob3Jpem9udGFsIC50YWJzX190aXRsZXN7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDoxLjg3NXJlbX0udGFicy0tdmVydGljYWx7ZGlzcGxheTpmbGV4fS50YWJzLS12ZXJ0aWNhbCAudGFic19fdGl0bGVze2ZsZXg6MCAwIDEyLjVyZW07ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6LjYyNXJlbX0udGFicy0tdmVydGljYWwgLnRhYnNfX2NvbnRlbnRze2ZsZXgtZ3JvdzoxfSN0by10b3B7dHJhbnNpdGlvbjphbGwgLjNzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7ZGlzcGxheTppbmxpbmUtZmxleDtiYWNrZ3JvdW5kLWNvbG9yOiMxYTVjYjA7d2lkdGg6Mi43NXJlbTtoZWlnaHQ6Mi43NXJlbTtib3JkZXItcmFkaXVzOjhweDtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjpmaXhlZDtib3R0b206MS44NzVyZW07cmlnaHQ6MS44NzVyZW07b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6OTB9I3RvLXRvcDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMxMzQ1ODR9I3RvLXRvcC5zaG93e29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGV9I3RvLXRvcCBzdmd7d2lkdGg6Mi43NXJlbTtoZWlnaHQ6Mi43NXJlbTtmaWxsOiNmZmZ9LmpzLXRvZ2dsZSBzdmd7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzfS5qcy10b2dnbGUuaXMtb3BlbiBzdmd7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5qcy10b2dnbGUtY29udGVudHtkaXNwbGF5Om5vbmV9QGtleWZyYW1lcyBncmlkLXB1bHNlezAlLDEwMCV7b3BhY2l0eTouMDN9NTAle29wYWNpdHk6LjA2fX1Aa2V5ZnJhbWVzIHNjYW5saW5lezAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKX0xMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMHZoKX19LmVycm9yNDA0e3BhZGRpbmctdG9wOjB9LmVycm9yNDA0IC5zaXRlLWNvbnRlbnR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttaW4taGVpZ2h0OjEwMHZoO21pbi1oZWlnaHQ6MTAwZHZoO3BhZGRpbmc6MH0ubm90LWZvdW5ke3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjEwMHZoO21pbi1oZWlnaHQ6MTAwZHZoO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxNjBkZWcsICMxMzRhOGYgMCUsICMxYTVjYjAgNDAlLCAjMTc1MDlhIDEwMCUpfS5ub3QtZm91bmRfX2Jne3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjA7cG9pbnRlci1ldmVudHM6bm9uZTtvdmVyZmxvdzpoaWRkZW59Lm5vdC1mb3VuZF9fZ3JpZHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCkgMXB4LCB0cmFuc3BhcmVudCAxcHgpLGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA0KSAxcHgsIHRyYW5zcGFyZW50IDFweCk7YmFja2dyb3VuZC1zaXplOjMuNzVyZW0gMy43NXJlbTthbmltYXRpb246Z3JpZC1wdWxzZSA1cyBlYXNlLWluLW91dCBpbmZpbml0ZX0ubm90LWZvdW5kX19zY2FubGluZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6LjI1cmVtO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQsIHJnYmEoMjQ1LCAxMjQsIDAsIDAuMDYpLCB0cmFuc3BhcmVudCk7YW5pbWF0aW9uOnNjYW5saW5lIDZzIGxpbmVhciBpbmZpbml0ZX0ubm90LWZvdW5kX19pbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXJ9Lm5vdC1mb3VuZF9fY29kZXtmb250LXNpemU6Y2xhbXAoNy41cmVtLGNhbGMoNy41cmVtICsgKDF2dyAtIDYuNHB4KSAqIDEyLjUpLDEzLjc1cmVtKTtmb250LXdlaWdodDo5MDA7bGluZS1oZWlnaHQ6MTtjb2xvcjojZmZmO2xldHRlci1zcGFjaW5nOi41cmVtO21hcmdpbi1ib3R0b206MXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5ub3QtZm91bmRfX2NvZGV7bGV0dGVyLXNwYWNpbmc6MXJlbTttYXJnaW4tYm90dG9tOjEuNXJlbX19Lm5vdC1mb3VuZF9fdGl0bGV7Y29sb3I6I2ZmZjtmb250LXNpemU6Y2xhbXAoMS41cmVtLGNhbGMoMS41cmVtICsgKDF2dyAtIDYuNHB4KSAqIDEuNSksMi4yNXJlbSk7Zm9udC13ZWlnaHQ6NzAwO21hcmdpbi1ib3R0b206Ljc1cmVtfS5ub3QtZm91bmRfX3RleHR7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNyk7Zm9udC1zaXplOmNsYW1wKDFyZW0sY2FsYygxcmVtICsgKDF2dyAtIDYuNHB4KSAqIDAuMjUpLDEuMTI1cmVtKTttYXgtd2lkdGg6MzByZW07bWFyZ2luLWJvdHRvbToycmVtfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7Lm5vdC1mb3VuZF9fdGV4dHttYXJnaW4tYm90dG9tOjIuNXJlbX19LmFyY2hpdmUtd3JhcHBlcntwYWRkaW5nOjNyZW0gMH1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5hcmNoaXZlLXdyYXBwZXJ7cGFkZGluZzo1cmVtIDB9fS5hcmNoaXZlLWhlYWRlcnttYXJnaW4tYm90dG9tOjIuMjVyZW19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuYXJjaGl2ZS1oZWFkZXJ7bWFyZ2luLWJvdHRvbTozLjVyZW19fS5hcmNoaXZlLWhlYWRlcj4qOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5jb250YWN0cy1wYWdlX19oZWFkZXJ7cGFkZGluZzoxLjVyZW0gMCAycmVtfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LmNvbnRhY3RzLXBhZ2VfX2hlYWRlcntwYWRkaW5nOjJyZW0gMCAyLjVyZW19fS5jb250YWN0cy1wYWdlX190aXRsZXtmb250LXNpemU6MS43NXJlbTtmb250LXdlaWdodDo4MDA7bGluZS1oZWlnaHQ6MS4yO21hcmdpbi1ib3R0b206LjVyZW07Y29sb3I6IzFlMjkzYn1AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7LmNvbnRhY3RzLXBhZ2VfX3RpdGxle2ZvbnQtc2l6ZToycmVtfX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5jb250YWN0cy1wYWdlX190aXRsZXtmb250LXNpemU6Mi4yNXJlbX19LmNvbnRhY3RzLXBhZ2VfX3N1YnRpdGxle2ZvbnQtc2l6ZToxcmVtO2NvbG9yOiM2NDc0OGI7bGluZS1oZWlnaHQ6MS42O21heC13aWR0aDozNy41cmVtfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LmNvbnRhY3RzLXBhZ2VfX3N1YnRpdGxle2ZvbnQtc2l6ZToxLjEyNXJlbX19LmNvbnRhY3RzLXBhZ2VfX2xvY2F0aW9uc3twYWRkaW5nLWJvdHRvbTozLjc1cmVtfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LmNvbnRhY3RzLXBhZ2VfX2xvY2F0aW9uc3twYWRkaW5nLWJvdHRvbTo1cmVtfX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5jb250YWN0cy1wYWdlX19sb2NhdGlvbnMgLmNvbnRhY3RzX19ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maXQsIG1pbm1heCgxNy41cmVtLCAxZnIpKX19LmNvbnRhY3RzLXBhZ2VfX2Zvcm0tbWFwLXNlY3Rpb257cGFkZGluZy1ib3R0b206My43NXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5jb250YWN0cy1wYWdlX19mb3JtLW1hcC1zZWN0aW9ue3BhZGRpbmctYm90dG9tOjVyZW19fS5jb250YWN0cy1wYWdlX19mb3JtLW1hcHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtnYXA6MnJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5jb250YWN0cy1wYWdlX19mb3JtLW1hcHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcn19LmNvbnRhY3RzLXBhZ2VfX2Zvcm17YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6MTZweDtwYWRkaW5nOjJyZW07Ym9yZGVyOjFweCBzb2xpZCAjZTJlOGYwO2JveC1zaGFkb3c6MCAxcHggM3B4IHJnYmEoMCwwLDAsLjA2KSwwIDFweCAycHggcmdiYSgwLDAsMCwuMDQpfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LmNvbnRhY3RzLXBhZ2VfX2Zvcm17cGFkZGluZzoyLjVyZW19fS5jb250YWN0cy1wYWdlX19mb3JtLXRpdGxle2ZvbnQtc2l6ZToxLjVyZW07Zm9udC13ZWlnaHQ6NzAwO21hcmdpbi1ib3R0b206LjVyZW07Y29sb3I6IzFlMjkzYn1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5jb250YWN0cy1wYWdlX19mb3JtLXRpdGxle2ZvbnQtc2l6ZToxLjc1cmVtfX0uY29udGFjdHMtcGFnZV9fZm9ybS1zdWJ0aXRsZXtmb250LXNpemU6LjkzNzVyZW07Y29sb3I6IzY0NzQ4YjttYXJnaW4tYm90dG9tOjEuNXJlbTtsaW5lLWhlaWdodDoxLjZ9LmNvbnRhY3RzLXBhZ2VfX21hcHtib3JkZXItcmFkaXVzOjE2cHg7b3ZlcmZsb3c6aGlkZGVuO2JveC1zaGFkb3c6MCA0cHggMTJweCByZ2JhKDAsMCwwLC4wOCk7Ym9yZGVyOjFweCBzb2xpZCAjZTJlOGYwfS5jb250YWN0cy1wYWdlX19tYXAgI2NvbnRhY3RzLW1hcHt3aWR0aDoxMDAlO2hlaWdodDoyNXJlbTttaW4taGVpZ2h0OjI1cmVtfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LmNvbnRhY3RzLXBhZ2VfX21hcCAjY29udGFjdHMtbWFwe2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MjguMTI1cmVtfX0uY29udGFjdC1jYXJkX19zY2hlZHVsZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDouNXJlbTtmb250LXNpemU6Ljg3NXJlbTtjb2xvcjojNjQ3NDhifS5jb250YWN0LWNhcmRfX3NjaGVkdWxlIGl7d2lkdGg6Ljg3NXJlbTtoZWlnaHQ6Ljg3NXJlbTtmbGV4LXNocmluazowO2NvbG9yOiMxYTVjYjB9LmFyY2hpdmUtd3JhcHBlcntwYWRkaW5nOjJyZW0gMCAzLjc1cmVtfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LmFyY2hpdmUtd3JhcHBlcntwYWRkaW5nOjIuNXJlbSAwIDVyZW19fS5hcmNoaXZlLWhlYWRlcnttYXJnaW4tYm90dG9tOjEuNXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5hcmNoaXZlLWhlYWRlcnttYXJnaW4tYm90dG9tOjJyZW19fS5hcmNoaXZlLWhlYWRlci5jLXNlY3Rpb24taGVhZGVye21hcmdpbi1ib3R0b206MS41cmVtfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LmFyY2hpdmUtaGVhZGVyLmMtc2VjdGlvbi1oZWFkZXJ7bWFyZ2luLWJvdHRvbToycmVtfX0uZG9jcy10YWJze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDouNXJlbTttYXJnaW4tYm90dG9tOjEuNXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5kb2NzLXRhYnN7Z2FwOi43NXJlbTttYXJnaW4tYm90dG9tOjJyZW19fS5kb2NzLXRhYnNfX2xpbmt7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzouNXJlbSAxLjI1cmVtO2JvcmRlci1yYWRpdXM6My4xMjVyZW07Ym9yZGVyOjFweCBzb2xpZCAjZTJlOGYwO2ZvbnQtc2l6ZTouODc1cmVtO2ZvbnQtd2VpZ2h0OjUwMDtjb2xvcjojMWUyOTNiO3RyYW5zaXRpb246YWxsIC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpfS5kb2NzLXRhYnNfX2xpbms6aG92ZXJ7Ym9yZGVyLWNvbG9yOiMxYTVjYjA7Y29sb3I6IzFhNWNiMH0uZG9jcy10YWJzX19saW5rLmlzLWFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMxYTVjYjA7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6IzFhNWNiMH0uZG9jc19fZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjtnYXA6MS41cmVtfUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsuZG9jc19fZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcil9fUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LmRvY3NfX2dyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCAxZnIpfX0uZG9jLWNhcmR7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6MTZweDtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyOjFweCBzb2xpZCAjZTJlOGYwO3RyYW5zaXRpb246YWxsIC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuZG9jLWNhcmQ6aG92ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTRweCk7Ym94LXNoYWRvdzowIDEwcHggMzBweCByZ2JhKDAsMCwwLC4xKTtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKX19LmRvYy1jYXJkX19wcmV2aWV3e2hlaWdodDoxMS4yNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY3ZmE7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5kb2MtY2FyZF9fcHJldmlld3toZWlnaHQ6MTIuNXJlbX19LmRvYy1jYXJkX19wcmV2aWV3IGltZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXJ9LmRvYy1jYXJkX19jYXRlZ29yeXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6Ljc1cmVtO2xlZnQ6Ljc1cmVtO3otaW5kZXg6MTtwYWRkaW5nOi4yNXJlbSAuNzVyZW07Ym9yZGVyLXJhZGl1czozLjEyNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiMxYTVjYjA7Y29sb3I6I2ZmZjtmb250LXNpemU6Ljc1cmVtO2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoxLjR9LmRvYy1jYXJkX19wbGFjZWhvbGRlcntjb2xvcjojNjQ3NDhifS5kb2MtY2FyZF9fYm9keXtwYWRkaW5nOjEuNXJlbTtmbGV4OjE7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uZG9jLWNhcmRfX3RpdGxle2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW4tYm90dG9tOi41cmVtO2xpbmUtaGVpZ2h0OjEuNDtjb2xvcjojMWUyOTNifS5kb2MtY2FyZF9fbWV0YXtmb250LXNpemU6LjgxMjVyZW07Y29sb3I6IzY0NzQ4YjttYXJnaW4tYm90dG9tOjFyZW19LmRvYy1jYXJkX19kb3dubG9hZHttYXJnaW4tdG9wOmF1dG87ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOi41cmVtO3BhZGRpbmc6LjYyNXJlbSAxLjI1cmVtO2JvcmRlci1yYWRpdXM6LjVyZW07Ym9yZGVyOjFweCBzb2xpZCAjMWE1Y2IwO2ZvbnQtc2l6ZTouODc1cmVtO2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMWE1Y2IwO3RyYW5zaXRpb246YWxsIC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO2FsaWduLXNlbGY6ZmxleC1zdGFydH0uZG9jLWNhcmRfX2Rvd25sb2FkIHN2Z3tmbGV4LXNocmluazowfS5kb2MtY2FyZF9fZG93bmxvYWQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMWE1Y2IwO2NvbG9yOiNmZmZ9LnNpdGUtY29udGVudHt3aWR0aDoxMDAlO2ZsZXgtZ3JvdzoxfS5lbnRyeS10aXRsZXtmb250LXdlaWdodDo3MDA7bWFyZ2luLWJvdHRvbToxZW19LmVudHJ5LWNvbnRlbnR7cGFkZGluZy1ib3R0b206M3JlbX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5lbnRyeS1jb250ZW50e3BhZGRpbmctYm90dG9tOjVyZW19fS5zaW5nbGUtcG9zdF9faGVyb3tib3JkZXItcmFkaXVzOjE2cHg7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbi1ib3R0b206MnJlbTttYXgtaGVpZ2h0OjIyLjVyZW19QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsuc2luZ2xlLXBvc3RfX2hlcm97bWFyZ2luLWJvdHRvbTozcmVtfX0uc2luZ2xlLXBvc3RfX2hlcm8gaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWF4LWhlaWdodDoyMi41cmVtO29iamVjdC1maXQ6Y292ZXI7ZGlzcGxheTpibG9ja30uc2luZ2xlLXBvc3RfX2JhY2t7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOi4zNzVyZW07Zm9udC1zaXplOi44NzVyZW07Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiMxYTVjYjA7bWFyZ2luLWJvdHRvbToxcmVtO3RyYW5zaXRpb246YWxsIC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpfS5zaW5nbGUtcG9zdF9fYmFjayBpe3dpZHRoOjFyZW07aGVpZ2h0OjFyZW19LnNpbmdsZS1wb3N0X19iYWNrOmhvdmVye2NvbG9yOiNmNTdjMDB9LnNpbmdsZS1wb3N0X193cmFwcGVye21heC13aWR0aDo1MHJlbTttYXJnaW46MCBhdXRvfS5zaW5nbGUtcG9zdF9fbWV0YXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxcmVtO2ZvbnQtc2l6ZTouODc1cmVtO2NvbG9yOiM2NDc0OGI7bWFyZ2luLWJvdHRvbToxcmVtfS5zaW5nbGUtcG9zdF9fbWV0YS1pdGVte2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDouMzc1cmVtfS5zaW5nbGUtcG9zdF9fbWV0YS1pdGVtIGl7d2lkdGg6Ljg3NXJlbTtoZWlnaHQ6Ljg3NXJlbX0uc2luZ2xlLXBvc3RfX3RpdGxle2ZvbnQtc2l6ZTpjbGFtcCgxLjYyNXJlbSxjYWxjKDEuNjI1cmVtICsgKDF2dyAtIDYuNHB4KSAqIDEuMjUpLDIuMjVyZW0pO2ZvbnQtd2VpZ2h0OjgwMDtsaW5lLWhlaWdodDoxLjI7Y29sb3I6IzFlMjkzYjttYXJnaW4tYm90dG9tOjEuNXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5zaW5nbGUtcG9zdF9fdGl0bGV7bWFyZ2luLWJvdHRvbToycmVtfX0uc2luZ2xlLXBvc3RfX2NvbnRlbnR7cGFkZGluZy1ib3R0b206M3JlbX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5zaW5nbGUtcG9zdF9fY29udGVudHtwYWRkaW5nLWJvdHRvbTo0cmVtfX0uc2luZ2xlLXBvc3RfX2NvbnRlbnQ+KjpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uc2luZ2xlLXBvc3RfX2NvbnRlbnQgcHtsaW5lLWhlaWdodDoxLjd9LnNpbmdsZS1wb3N0X19jb250ZW50IGltZ3tib3JkZXItcmFkaXVzOjEycHg7aGVpZ2h0OmF1dG99LnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50e3BhZGRpbmctYm90dG9tOjB9LnBvc3QtbmF2aWdhdGlvbnttYXgtd2lkdGg6NTByZW07bWFyZ2luOjAgYXV0bztwYWRkaW5nLWJvdHRvbTozcmVtfUBtZWRpYShtaW4td2lkdGg6IDEwMjVweCl7LnBvc3QtbmF2aWdhdGlvbntwYWRkaW5nLWJvdHRvbTo0cmVtfX0ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbGlua3N7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpey5wb3N0LW5hdmlnYXRpb24gLm5hdi1saW5rc3tmbGV4LWRpcmVjdGlvbjpyb3c7Z2FwOjEuNXJlbX19LnBvc3QtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzLC5wb3N0LW5hdmlnYXRpb24gLm5hdi1uZXh0e2ZsZXg6MX0ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMgYSwucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbmV4dCBhe2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxLjI1cmVtIDEuNXJlbTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZTJlOGYwO2JvcmRlci1yYWRpdXM6MTJweDt0cmFuc2l0aW9uOmFsbCAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKX0ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMgYTpob3ZlciwucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbmV4dCBhOmhvdmVye2JvcmRlci1jb2xvcjojMWE1Y2IwO2JveC1zaGFkb3c6MCA0cHggMTJweCByZ2JhKDAsMCwwLC4wOCl9LnBvc3QtbmF2aWdhdGlvbiAubmF2LW5leHR7dGV4dC1hbGlnbjpyaWdodH0ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtc3VidGl0bGV7ZGlzcGxheTpibG9jaztmb250LXNpemU6LjgxMjVyZW07Y29sb3I6IzY0NzQ4YjttYXJnaW4tYm90dG9tOi4yNXJlbX0ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtdGl0bGV7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMxZTI5M2J9LnBvc3QtcmVsYXRlZHtwYWRkaW5nOjNyZW0gMDtiYWNrZ3JvdW5kOiNmNWY3ZmF9QG1lZGlhKG1pbi13aWR0aDogMTAyNXB4KXsucG9zdC1yZWxhdGVke3BhZGRpbmc6NXJlbSAwfX0iLCJAaW1wb3J0IFwiLi4vLi4vZGlzdC9jc3MvZmFuY3lib3guY3NzXCI7XG5cbi8vIEN1c3RvbSBzdHlsaW5nOlxuW2RhdGEtZmFuY3lib3hdIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuIiwiLy8gQ29sb3JzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRwcmltYXJ5OiAjMWE1Y2IwO1xuJHByaW1hcnktaG92ZXI6IGRhcmtlbigkcHJpbWFyeSwgMTAlKTtcbiRwcmltYXJ5LWRhcms6ICMxMzRhOGY7XG4kcHJpbWFyeS1saWdodDogI2U4ZjBmYjtcbiRzZWNvbmRhcnk6ICMzOGJkZjg7XG4kc2Vjb25kYXJ5LWhvdmVyOiBkYXJrZW4oJHNlY29uZGFyeSwgOCUpO1xuXG4kYWNjZW50OiAjZjU3YzAwO1xuJGFjY2VudC1ob3ZlcjogI2UwNjgwMDtcblxuLy8gQm9vdHN0cmFwIHY1LjMuMCBmaXggKGRhcmsgbW9kZSBzdXBwb3J0KVxuJGVuYWJsZS1kYXJrLW1vZGU6IGZhbHNlO1xuXG4kYjogIzAwMDtcbiR3OiAjZmZmO1xuJHdoaXRlLTUwOiByZ2JhKCR3LCAwLjUpO1xuJGdyZXk6ICNiZGJkYmQ7XG4kZ3JleS1ib3JkZXI6ICNkMGQwZDA7XG5cbiRyZWQ6ICNkYzMyMzI7XG4kZ3JlZW46ICM2ZGMyMmU7XG4kb3JhbmdlOiAjZjU2ZTI4O1xuJHllbGxvdzogI0YyQzk0QztcbiRibHVlOiAjMDBhMGQyO1xuXG4kY29sb3ItdGV4dDogIzFlMjkzYjtcbiRjb2xvci10ZXh0LWxpZ2h0OiAjNjQ3NDhiO1xuJGNvbG9yLWhlYWRpbmc6ICMxZTI5M2I7XG4kY29sb3ItbGluazogJHByaW1hcnk7XG4kY29sb3ItbGluay1ob3ZlcjogJHByaW1hcnktaG92ZXI7XG4kY29sb3ItYmc6ICNmNWY3ZmE7XG4kY29sb3ItYm9yZGVyOiAjZTJlOGYwO1xuJGNvbG9yLWNhcmQ6ICR3O1xuXG4vLyBTaGFkb3dzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRzaGFkb3ctc206IDAgMXB4IDNweCByZ2JhKCRiLCAwLjA2KSwgMCAxcHggMnB4IHJnYmEoJGIsIDAuMDQpO1xuJHNoYWRvdy1tZDogMCA0cHggMTJweCByZ2JhKCRiLCAwLjA4KTtcbiRzaGFkb3ctbGc6IDAgMTBweCAzMHB4IHJnYmEoJGIsIDAuMSk7XG5cbi8vIFJhZGlpIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRyYWRpdXMtc206IDhweDtcbiRyYWRpdXMtbWQ6IDEycHg7XG4kcmFkaXVzLWxnOiAxNnB4O1xuJHJhZGl1cy14bDogMjRweDtcblxuXG4vLyBGb250cyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kZm9udC10ZXh0OiAnSW50ZXInLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIHNhbnMtc2VyaWY7XG4kZm9udC1oZWFkaW5nOiAnSW50ZXInLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIHNhbnMtc2VyaWY7XG5cbiRmb250LWNvZGU6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgJ0xpYmVyYXRpb24gTW9ubycsICdDb3VyaWVyIE5ldycsIG1vbm9zcGFjZTtcbiRmb250LXByZTogXCJDb3VyaWVyIDEwIFBpdGNoXCIsIENvdXJpZXIsIG1vbm9zcGFjZTtcblxuXG4vLyBUeXBvZ3JhcGh5IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRmb250LXNpemUtYmFzZTogMTY7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCAodHlwaWNhbGx5IDE2cHgpXG4kZm9udC13ZWlnaHQtYmFzZTogNDAwO1xuJGxpbmUtaGVpZ2h0LWJhc2U6IDEuNjtcblxuJHJhZGl1czogJHJhZGl1cy1zbTsgLy8gZ2xvYmFsIGJvcmRlci1yYWRpdXNcblxuXG4vLyBUcmFuc2l0aW9ucyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kdGltZTogMC4zcztcbiRkZWZhdWx0LXRyYW5zaXRpb246IGFsbCAkdGltZSBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gZm9yIG1pbi13aWR0aCA9IHZhbHVlcywgZm9yIG1heC13aWR0aCA9IHZhbHVlIC0gMXB4LlxuLy8gZXhhbXBsZTogQGluY2x1ZGUgbWluKGxnKSA9IEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpXG4vLyBleGFtcGxlOiBAaW5jbHVkZSBtYXgobGcpID0gQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweClcbiRncmlkLWJyZWFrcG9pbnRzOiAoXG5cdFx0XHRcdHhzOiAwLFxuXHRcdFx0XHRtZDogNjQwcHgsXG5cdFx0XHRcdGxnOiAxMDI1cHgsXG5cdFx0XHRcdHhsOiAxNDQwcHgsXG4pO1xuXG4vLyBHcmlkIGNvbHVtbnNcbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuJGdyaWQtY29sdW1uczogMTI7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDMwcHg7IC8vIDE1cHggb24gZWFjaCBzaWRlXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuXHRcdFx0XHR4czogMTAwJSxcblx0XHRcdFx0bWQ6IDEwMCUsXG5cdFx0XHRcdGxnOiAxMDAlLFxuXHRcdFx0XHR4bDogMTQwMHB4LFxuKTtcblxuLy8gQ29udGFpbmVyIHBhZGRpbmdcbiRjb250YWluZXItZ3V0dGVyLXgtdmFsdWVzOiAoXG5cdFx0XHRcdHhzOiAzMHB4LCAvLyAxNXB4IG9uIGVhY2ggc2lkZVxuXHRcdFx0XHRtZDogNjBweCwgLy8gMzBweCBvbiBlYWNoIHNpZGVcblx0XHRcdFx0bGc6IDEwMHB4LCAvLyA1MHB4IG9uIGVhY2ggc2lkZVxuXHRcdFx0XHR4bDogMTAwcHgsIC8vIDUwcHggb24gZWFjaCBzaWRlXG4pO1xuXG4vLyBDb250YWluZXIgZmx1aWQgbWF4aW11bSB3aWR0aFxuJGNvbnRhaW5lci1mbHVpZC1tYXgtd2lkdGg6IDE5MjBweDtcblxuLypcbiAqIEdsb2JhbCBDU1MgVmFyaWFibGVzOlxuICovXG46cm9vdCB7XG5cdC0tY29udGFpbmVyLXdpZHRoOiAxMDAlO1xuXG5cdEBlYWNoICRicCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnApKSB7XG5cdFx0XHQtLWNvbnRhaW5lci13aWR0aDogI3ttYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywgJGJwKX07XG5cdFx0XHQtLWNvbnRhaW5lci1ndXR0ZXIteDogI3ttYXAtZ2V0KCRjb250YWluZXItZ3V0dGVyLXgtdmFsdWVzLCAkYnApfTtcblx0XHR9XG5cdH1cblxuXHQtLWhlYWRlci10b3AtaGVpZ2h0OiAzNnB4O1xuXHQtLWhlYWRlci1tYWluLWhlaWdodDogNzJweDtcblx0LS1oZWFkZXItaGVpZ2h0OiB2YXIoLS1oZWFkZXItbWFpbi1oZWlnaHQpOyAvLyBtb2JpbGU6IHRvcCBiYXIgaGlkZGVuXG5cdC0taGVhZGVyLXNjcm9sbGVkLWhlaWdodDogI3tyZW0oNzApfTtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgbGcpKSB7XG5cdFx0LS1oZWFkZXItaGVpZ2h0OiBjYWxjKHZhcigtLWhlYWRlci10b3AtaGVpZ2h0KSArIHZhcigtLWhlYWRlci1tYWluLWhlaWdodCkpOyAvLyBkZXNrdG9wOiB0b3AgYmFyIHZpc2libGVcblx0fVxufVxuIiwiLyohIHNhbml0aXplLmNzcyB2OC4wLjAgfCBDQzAgTGljZW5zZSB8IGdpdGh1Yi5jb20vY3NzdG9vbHMvc2FuaXRpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIFJlbW92ZSByZXBlYXRpbmcgYmFja2dyb3VuZHMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBBZGQgYm9yZGVyIGJveCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IC8qIDEgKi9cblx0Ym94LXNpemluZzogYm9yZGVyLWJveDsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIEFkZCB0ZXh0IGRlY29yYXRpb24gaW5oZXJpdGFuY2UgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBBZGQgdmVydGljYWwgYWxpZ25tZW50IGluaGVyaXRhbmNlIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbjo6YmVmb3JlLFxuOjphZnRlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDsgLyogMSAqL1xuXHR2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIFVzZSB0aGUgZGVmYXVsdCBjdXJzb3IgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAzLiBVc2UgYSA0LXNwYWNlIHRhYiB3aWR0aCBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDQuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cbiAqICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbiAqIDUuIEJyZWFrcyB3b3JkcyB0byBwcmV2ZW50IG92ZXJmbG93IGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmh0bWwge1xuXHRjdXJzb3I6IGRlZmF1bHQ7IC8qIDEgKi9cblx0bGluZS1oZWlnaHQ6IDEuMTU7IC8qIDIgKi9cblx0LW1vei10YWItc2l6ZTogNDsgLyogMyAqL1xuXHR0YWItc2l6ZTogNDsgLyogMyAqL1xuXHQtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogNCAqL1xuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDQgKi9cblx0d29yZC1icmVhazogYnJlYWstd29yZDsgLyogNSAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5ib2R5IHtcblx0bWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuXHRmb250LXNpemU6IDJlbTtcblx0bWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3Qgc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG5cdGhlaWdodDogMDsgLyogMSAqL1xuXHRvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5cbm1haW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGxpc3Qgc3R5bGUgb24gbmF2aWdhdGlvbiBsaXN0cyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5uYXYgb2wsXG5uYXYgdWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuXHRmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcblx0Zm9udC1zaXplOiA4MCU7XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBDaGFuZ2UgdGhlIGFsaWdubWVudCBvbiBtZWRpYSBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5hdWRpbyxcbmNhbnZhcyxcbmlmcmFtZSxcbmltZyxcbnN2ZyxcbnZpZGVvIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5hdWRpbyxcbnZpZGVvIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4gKi9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcblx0ZGlzcGxheTogbm9uZTtcblx0aGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxuICovXG5cbmltZyB7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyoqXG4gKiBDaGFuZ2UgdGhlIGZpbGwgY29sb3IgdG8gbWF0Y2ggdGhlIHRleHQgY29sb3IgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuc3ZnOm5vdChbZmlsbF0pIHtcblx0ZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4vKipcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxuICovXG5cbnN2Zzpub3QoOnJvb3QpIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogVGFidWxhciBkYXRhXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIENvbGxhcHNlIGJvcmRlciBzcGFjaW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuLyogRm9ybXNcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogSW5oZXJpdCBzdHlsaW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3Qge1xuXHRtYXJnaW46IDA7XG59XG5cbi8qKlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAyLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqL1xuXG5idXR0b24ge1xuXHRvdmVyZmxvdzogdmlzaWJsZTsgLyogMSAqL1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuXHRwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaW5wdXQge1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICovXG5cbmxlZ2VuZCB7XG5cdGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG5cdGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG5cdG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiAxICovXG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5zZWxlY3Qge1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKiAyLiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICogMy4gQ2hhbmdlIHRoZSByZXNpemUgZGlyZWN0aW9uIG9uIHRleHRhcmVhcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG50ZXh0YXJlYSB7XG5cdG1hcmdpbjogMDsgLyogMSAqL1xuXHRvdmVyZmxvdzogYXV0bzsgLyogMiAqL1xuXHRyZXNpemU6IHZlcnRpY2FsOyAvKiAzICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG5cdG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSB0ZXh0IHN0eWxlIG9mIHBsYWNlaG9sZGVycyBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdG9wYWNpdHk6IDAuNTQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuXHRmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgb2YgZm9jdXMgb3V0bGluZXMgaW4gRmlyZWZveC5cbiAqL1xuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRib3JkZXItc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgb3V0bGluZSBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUgaW4gRmlyZWZveC5cbiAqL1xuXG46LW1vei1mb2N1c3Jpbmcge1xuXHRvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBhZGRpdGlvbmFsIDppbnZhbGlkIHN0eWxlcyBpbiBGaXJlZm94LlxuICovXG5cbjotbW96LXVpLWludmFsaWQge1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmRldGFpbHMge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBzdHlsZXMgaW4gRWRnZSwgSUUsIGFuZCBTYWZhcmkuXG4gKi9cblxuZGlhbG9nIHtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdGJvcmRlcjogc29saWQ7XG5cdGNvbG9yOiBibGFjaztcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogLW1vei1maXQtY29udGVudDtcblx0aGVpZ2h0OiAtd2Via2l0LWZpdC1jb250ZW50O1xuXHRoZWlnaHQ6IGZpdC1jb250ZW50O1xuXHRsZWZ0OiAwO1xuXHRtYXJnaW46IGF1dG87XG5cdHBhZGRpbmc6IDFlbTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG5cdHdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xuXHR3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbmRpYWxvZzpub3QoW29wZW5dKSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG5cdGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogU2NyaXB0aW5nXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmNhbnZhcyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG50ZW1wbGF0ZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFVzZXIgaW50ZXJhY3Rpb25cbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiAxLiBSZW1vdmUgdGhlIHRhcHBpbmcgZGVsYXkgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHRhcHBpbmcgZGVsYXkgb24gY2xpY2thYmxlIGVsZW1lbnRzXG4gICAgICBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5hLFxuYXJlYSxcbmJ1dHRvbixcbmlucHV0LFxubGFiZWwsXG5zZWxlY3QsXG5zdW1tYXJ5LFxudGV4dGFyZWEsXG5bdGFiaW5kZXhdIHtcblx0LW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uOyAvKiAxICovXG5cdHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxuICovXG5cbltoaWRkZW5dIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLyogQWNjZXNzaWJpbGl0eVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBDaGFuZ2UgdGhlIGN1cnNvciBvbiBidXN5IGVsZW1lbnRzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cblthcmlhLWJ1c3k9XCJ0cnVlXCJdIHtcblx0Y3Vyc29yOiBwcm9ncmVzcztcbn1cblxuLypcbiAqIENoYW5nZSB0aGUgY3Vyc29yIG9uIGNvbnRyb2wgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuW2FyaWEtY29udHJvbHNdIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKlxuICogQ2hhbmdlIHRoZSBjdXJzb3Igb24gZGlzYWJsZWQsIG5vdC1lZGl0YWJsZSwgb3Igb3RoZXJ3aXNlXG4gKiBpbm9wZXJhYmxlIGVsZW1lbnRzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cblthcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSxcbltkaXNhYmxlZF0ge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4vKlxuICogQ2hhbmdlIHRoZSBkaXNwbGF5IG9uIHZpc3VhbGx5IGhpZGRlbiBhY2Nlc3NpYmxlIGVsZW1lbnRzXG4gKiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5bYXJpYS1oaWRkZW49XCJmYWxzZVwiXVtoaWRkZW5dOm5vdCg6Zm9jdXMpIHtcblx0Y2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcblx0ZGlzcGxheTogaW5oZXJpdDtcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuIiwiaHRtbCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIF9zYW5pdGl6ZS5zY3NzIGFscmVhZHkgYXBwbGllZCB0aGlzIGZvciBhbGwgb3RoZXIgZWxlbWVudHNcbn1cblxuKixcbio6YWN0aXZlLFxuKjpmb2N1cyB7XG5cdG91dGxpbmU6IDAgIWltcG9ydGFudDsgLy8gcmVtb3ZlIG91dGxpbmVzIGZyb20gYWxsIGVsZW1lbnRzXG59XG5cbmJvZHkge1xuXHRtaW4td2lkdGg6IDM2MHB4O1xuXHRtaW4taGVpZ2h0OiAxMDB2aDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICR3OyAvLyBGYWxsYmFjayBmb3Igd2hlbiB0aGVyZSBpcyBubyBjdXN0b20gYmFja2dyb3VuZCBjb2xvciBkZWZpbmVkLlxuXHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cdGZvbnQtc2l6ZTogcmVtKCRmb250LXNpemUtYmFzZSk7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC10ZXh0O1xuXHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8tdmVuZG9yLXByZWZpeGVzXG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8tdmVuZG9yLXByZWZpeGVzXG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0cGFkZGluZy10b3A6IHZhcigtLWhlYWRlci1oZWlnaHQpO1xuXHR0cmFuc2l0aW9uOiBwYWRkaW5nLXRvcCAkdGltZTtcblxuXHQmLmlzLW1lbnUtb3BlbiB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdCYuaXMtc2Nyb2xsZWQge1xuXHRcdHBhZGRpbmctdG9wOiB2YXIoLS1oZWFkZXItc2Nyb2xsZWQtaGVpZ2h0KTtcblx0fVxuXG5cdCYuaGFzLWhlcm8ge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG59XG5cbmltZyB7XG5cdGhlaWdodDogYXV0bzsgLy8gTWFrZSBzdXJlIGltYWdlcyBhcmUgc2NhbGVkIGNvcnJlY3RseS5cblx0bWF4LXdpZHRoOiAxMDAlOyAvLyBBZGhlcmUgdG8gY29udGFpbmVyIHdpZHRoLlxufVxuXG5maWd1cmUge1xuXHRtYXJnaW46IHJlbSgyMCAwKTtcbn1cblxucCB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG59XG5cbi8vIExpbmtzXG5hIHtcblx0Y29sb3I6ICRjb2xvci1saW5rO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0aW1lLCBvcGFjaXR5ICR0aW1lLCB0cmFuc2Zvcm0gJHRpbWU7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUge1xuXHRcdGNvbG9yOiAkY29sb3ItbGluay1ob3Zlcjtcblx0fVxuXG5cdHN2ZyB7XG5cdFx0dHJhbnNpdGlvbjogbm9uZTtcblx0fVxufVxuXG5ociB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRiO1xuXHRib3JkZXI6IDA7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IDEuMjVyZW0gMDtcbn1cblxuc3Ryb25nLCBiIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGZuLCBjaXRlLCBlbSwgaSB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuYmxvY2txdW90ZSB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdG1hcmdpbjogMi41ZW0gMWVtO1xufVxuXG5hZGRyZXNzIHtcblx0bWFyZ2luOiByZW0oMCAwIDIwKTtcbn1cblxucHJlIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiAjZWZmMWYyO1xuXHRmb250LWZhbWlseTogJGZvbnQtcHJlO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdG1hcmdpbjogcmVtKDE2IDApO1xuXHRwYWRkaW5nOiByZW0oMTYpO1xuXHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuXHRvdmVyZmxvdzogYXV0bztcbn1cblxuY29kZSwga2JkLCB0dCwgdmFyIHtcblx0YmFja2dyb3VuZDogI2VmZjFmMjtcblx0Zm9udC1mYW1pbHk6ICRmb250LWNvZGU7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0cGFkZGluZzogM3B4IDZweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xufVxuXG5jb2RlIHZhciB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbmtiZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRiO1xuXHRjb2xvcjogJHc7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRwYWRkaW5nOiAzcHggNnB4O1xufVxuXG5tYXJrIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbmFiYnIsIGFjcm9ueW0ge1xuXHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xuXHRjdXJzb3I6IGhlbHA7XG59XG5cbmJpZyB7XG5cdGZvbnQtc2l6ZTogMTI1JTtcbn1cblxuc3ZnIHtcblx0ZmxleC1zaHJpbms6IDA7XG5cdHRyYW5zaXRpb246IGFsbCAkdGltZSAwcztcbn1cblxuLy8gTWFrZSBzdXJlIGVtYmVkcyBhbmQgaWZyYW1lcyBmaXQgdGhlaXIgY29udGFpbmVycy5cbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0IHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pZnJhbWVbc3JjKj1cInlvdXR1YmVcIl0sXG5pZnJhbWVbc3JjKj1cInZpbWVvXCJdIHtcblx0QGluY2x1ZGUgbWF4KGxnKSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBjYWxjKCgxMDB2dyAtICRncmlkLWd1dHRlci13aWR0aCAqIDIpICogMC41NjI1KTsgLy8gMTY6OVxuXHR9XG59XG4iLCIvLyBNaXhpbnMgZm9yIE1lZGlhIFF1ZXJpZXNcbi8vIGV4YW1wbGUgdXNhZ2U6IEBpbmNsdWRlIG1pbihsZykgfHwgQGluY2x1ZGUgbWluKDcyMClcbi8vIC0tLSBtaW4td2lkdGhcbkBtaXhpbiBtaW4oJGJwKSB7XG5cdEBpZiBtYXAtaGFzLWtleSgkZ3JpZC1icmVha3BvaW50cywgJGJwKSB7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICRicCkpIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fSBAZWxzZSB7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICN7JGJwICsgJ3B4J30pIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxufVxuXG4vLyAtLS0gbWluLWhlaWdodFxuQG1peGluIG1pbmgoJGJwKSB7XG5cdEBpZiBtYXAtaGFzLWtleSgkZ3JpZC1icmVha3BvaW50cywgJGJwKSB7XG5cdFx0QG1lZGlhIChtaW4taGVpZ2h0OiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnApKSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH0gQGVsc2Uge1xuXHRcdEBtZWRpYSAobWluLWhlaWdodDogI3skYnAgKyAncHgnfSkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi8vIC0tLSBtYXgtd2lkdGhcbkBtaXhpbiBtYXgoJGJwKSB7XG5cdEBpZiBtYXAtaGFzLWtleSgkZ3JpZC1icmVha3BvaW50cywgJGJwKSB7XG5cdFx0JGJwX21heDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJwKSAtIDE7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRicF9tYXgpIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fSBAZWxzZSB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICN7JGJwICsgJ3B4J30pIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxufVxuXG4vLyAtLS0gbWF4LWhlaWdodFxuQG1peGluIG1heGgoJGJwKSB7XG5cdEBpZiBtYXAtaGFzLWtleSgkZ3JpZC1icmVha3BvaW50cywgJGJwKSB7XG5cdFx0JGJwX21heDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJwKSAtIDE7XG5cdFx0QG1lZGlhIChtYXgtaGVpZ2h0OiAkYnBfbWF4KSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH0gQGVsc2Uge1xuXHRcdEBtZWRpYSAobWF4LWhlaWdodDogI3skYnAgKyAncHgnfSkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBDb3JlIFdvcmRQcmVzcyBjb21wb25lbnRzOlxuLy9cbi8vICMgQWRtaW5iYXJcbi8vICMgQWxpZ25tZW50c1xuLy8gIyBDYXB0aW9uc1xuLy8gIyBHYWxsZXJpZXNcbi8vICMgU21pbGV5XG4vL1xuXG4vLyBBZG1pbmJhciAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jd3BhZG1pbmJhciB7XG5cdC0td3AtYmx1ZTogIzIyNzFiMTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgIWltcG9ydGFudDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcblxuXHQmOmhvdmVyIHtcblx0XHQjd3AtYWRtaW4tYmFyLXNpdGUtbmFtZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdCY6bm90KC5pcy1leHBhbmRlZCkge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXG5cdFx0XHQjd3AtYWRtaW4tYmFyLXNpdGUtbmFtZSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmlzLWV4cGFuZGVkIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cblx0XHQjd3AtYWRtaW4tYmFyLXNpdGUtbmFtZSB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtYmx1ZSk7XG5cdFx0XHR9XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYWItdG9wLW1lbnU+Lm1lbnVwb3A+LmFiLXN1Yi13cmFwcGVyIHtcblx0XHR0b3A6IDEwMCU7XG5cdH1cblxuXHQuYWItdG9wLXNlY29uZGFyeSB7XG5cdFx0QGluY2x1ZGUgbWF4KDc4Mikge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cblx0XHRcdD4ubWVudXBvcD4uYWItc3ViLXdyYXBwZXIge1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQjd3AtYWRtaW4tYmFyLXJvb3QtZGVmYXVsdCB7XG5cdFx0QGluY2x1ZGUgbWF4KG1kKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0XHQ+IGxpIHtcblx0XHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gaGlkZSBzb21lIG1lbnUgaXRlbXMgdG8gcHJldmVudCBob3Jpem9udGFsIG92ZXJmbG93XG5cdHVsI3dwLWFkbWluLWJhci1yb290LWRlZmF1bHQ+bGkge1xuXHRcdCYjd3AtYWRtaW4tYmFyLXdwc2VvLW1lbnUsXG5cdFx0JiN3cC1hZG1pbi1iYXItZ2Zvcm0tZm9ybXMge1xuXHRcdFx0QGluY2x1ZGUgbWF4KDc4Mikge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiN3cC1hZG1pbi1iYXItc2l0ZS1uYW1lIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGIgIWltcG9ydGFudDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDZweCk7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzICFpbXBvcnRhbnQ7XG5cblx0QGluY2x1ZGUgbWluKDc4Mykge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMnB4KTtcblx0fVxuXG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyIHtcblx0XHR3aWR0aDogNDZweDtcblx0XHRoZWlnaHQ6IDQ2cHg7XG5cblx0XHRAaW5jbHVkZSBtaW4oNzgzKSB7XG5cdFx0XHR3aWR0aDogMzJweDtcblx0XHRcdGhlaWdodDogMzJweDtcblx0XHR9XG5cdH1cblxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJycgIWltcG9ydGFudDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyAhaW1wb3J0YW50O1xuXHR9XG5cblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcXGYxMDlcIiAhaW1wb3J0YW50O1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6IGRhc2hpY29ucztcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgIWltcG9ydGFudDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtYmx1ZSk7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0fVxuXHR9XG59XG5cblxuLy8gQWxpZ25tZW50cyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uYWxpZ25sZWZ0IHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLXJpZ2h0OiAxLjVyZW07XG59XG5cbi5hbGlnbnJpZ2h0IHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiAxLjVyZW07XG59XG5cbi5hbGlnbmNlbnRlciB7XG5cdGNsZWFyOiBib3RoO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLy8gQ2FwdGlvbnMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIC53cC1jYXB0aW9uIHtcblx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cblx0aW1nW2NsYXNzKj1cIndwLWltYWdlLVwiXSB7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8tcXVhbGlmeWluZy1lbGVtZW50c1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxuXG5cdC53cC1jYXB0aW9uLXRleHQge1xuXHRcdG1hcmdpbjogcmVtKDE2IDApO1xuXHR9XG59XG5cbnNwYW4ge1xuXHQmLndwLWNhcHRpb24tdGV4dCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG5cbi8vIEdhbGxlcmllcyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZ2FsbGVyeSB7XG5cdC0tZ2FsbGVyeS1nYXA6IDFyZW07XG5cblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRnYXA6IHZhcigtLWdhbGxlcnktZ2FwKTtcblx0bWFyZ2luOiAxLjI1cmVtIDA7XG59XG5cbi5nYWxsZXJ5LWl0ZW0ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IGNhbGMoNTAlIC0gdmFyKC0tZ2FsbGVyeS1nYXApKTtcblx0bWFyZ2luOiAwO1xuXG5cdEBpbmNsdWRlIG1pbihtZCkge1xuXHRcdHdpZHRoOiBjYWxjKCgxMDAlIC0gdmFyKC0tZ2FsbGVyeS1nYXApICogMikgLyAzKTtcblx0fVxuXG5cdC8vIExvb3BzIHRvIGVudW1lcmF0ZSB0aGUgY2xhc3NlcyBmb3IgZ2FsbGVyeSBjb2x1bW5zLlxuXHRAZm9yICRpIGZyb20gMiB0aHJvdWdoIDkge1xuXHRcdC5nYWxsZXJ5LWNvbHVtbnMtI3skaX0gJiB7XG5cdFx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoKDEwMCUgLSB2YXIoLS1nYWxsZXJ5LWdhcCkgKiAoJGkgLSAxKSkgLyAkaSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5nYWxsZXJ5LWNhcHRpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gU21pbGV5IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi53cC1zbWlsZXkge1xuXHRib3JkZXI6IDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdG1hcmdpbi10b3A6IDA7XG5cdHBhZGRpbmc6IDA7XG59XG4iLCIvLyBDdXN0b20gU3R5bGUgRm9ybWF0czpcbi50ZXh0LXNtIHtcblx0Zm9udC1zaXplOiByZW0oMTQpO1xufVxuXG4udGV4dC1tZCB7XG5cdGZvbnQtc2l6ZTogcmVtKDE4KTtcbn1cblxuLnRleHQtbGcge1xuXHRmb250LXNpemU6IHJlbSgxOCk7XG5cblx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0Zm9udC1zaXplOiByZW0oMjIpO1xuXHR9XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIHNpbXBsZSBsaW5rIChlLmcuIGluc2lkZSBwb3N0L3BhZ2UgY29udGVudClcbiVsaW5rIHtcblx0Y29sb3I6ICRwcmltYXJ5O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0QGluY2x1ZGUgaG92ZXIge1xuXHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufVxuXG4uYmxvY2txdW90ZSB7XG5cdGZvbnQtc2l6ZTogcmVtKDIwKTtcblx0bWFyZ2luOiByZW0oNTAgMzApO1xuXG5cdHAge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cblxuXHRjaXRlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjb2xvcjogJHc7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0bWFyZ2luLXRvcDogcmVtKDE2KTtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cbi8vIFN0eWxlcyBmb3IgZm9ybWF0dGVkIHRleHQgKGUuZy4gcG9zdC9wYWdlIGNvbnRlbnQsIFdZU0lXWUcgY3VzdG9tIGZpZWxkcylcbi5lZGl0b3Ige1xuXHQ+ICo6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdEBpbmNsdWRlIGhlYWRpbmdzIHtcblx0XHRtYXJnaW4tdG9wOiByZW0oMjApO1xuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxuXG5cdGE6bm90KFtjbGFzc10pIHtcblx0XHRAZXh0ZW5kICVsaW5rO1xuXHR9XG59XG4iLCIvLyBTaG9ydGVuZWQgVHJhbnNpdGlvblxuQG1peGluIHRyKCR0OiAkZGVmYXVsdC10cmFuc2l0aW9uKSB7XG5cdHRyYW5zaXRpb246ICR0O1xufVxuXG5AbWl4aW4gZnMoJHNpemUtdmFsdWU6IDE2KSB7XG5cdGZvbnQtc2l6ZTogcmVtKCRzaXplLXZhbHVlKTtcbn1cblxuQG1peGluIGxoKCRzaXplLXZhbHVlOiAxNikge1xuXHRsaW5lLWhlaWdodDogcmVtKCRzaXplLXZhbHVlKTtcbn1cblxuQG1peGluIGZmKCRmcywgJGxoLCAkZnc6IDQwMCkge1xuXHRAaW5jbHVkZSBmcygkZnMpO1xuXHRAaW5jbHVkZSBsaCgkbGgpO1xuXHRmb250LXdlaWdodDogJGZ3O1xufVxuXG5AbWl4aW4gdGV4dC1vdmVyZmxvdyB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5AbWl4aW4gaGlkZS10ZXh0IHtcblx0Zm9udDogMCAvIDAgYTtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIHNlbGVjdGlvbiB7XG5cdCYgOjpzZWxlY3Rpb24ge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbi8vIEFsbCBoZWFkaW5nc1xuQG1peGluIGhlYWRpbmdzIHtcblx0aDEsIC5oMSwgaDIsIC5oMiwgaDMsIC5oMywgaDQsIC5oNCwgaDUsIC5oNSwgaDYsIC5oNiB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuQG1peGluIHRleHQtdHJ1bmNhdGUge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLy8gTm8gYXV0b2ZpbGwgY29sb3IgZm9yIGlucHV0c1xuQG1peGluIG5vLWF1dG9maWxsIHtcblx0Jjotd2Via2l0LWF1dG9maWxsLFxuXHQmOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5cdCY6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcblx0Jjotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSB7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwcyA5OTk5czsgLy8gdXNlIGEgcmVhbGx5IGxhcmdlIGRlbGF5IGhlcmVcblx0fVxuXG5cdC8vIENoYW5nZSB0ZXh0IGluIGF1dG9maWxsIHRleHRib3hcblx0Jjotd2Via2l0LWF1dG9maWxsIHtcblx0XHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogJGI7XG5cdH1cbn1cblxuLy8gUmVzcG9uc2l2ZSBob3ZlclxuQG1peGluIGhvdmVyKCRicDogbGcpIHtcblx0QGluY2x1ZGUgbWluKCRicCkge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0QGNvbnRlbnRcblx0XHR9XG5cdH1cbn1cblxuLy8gUGxhY2Vob2xkZXIgZm9yIGFsbCBicm93c2Vyc1xuQG1peGluIHBsYWNlaG9sZGVyIHtcblx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdEBjb250ZW50O1xuXHR9XG5cblx0JjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDtcblx0fVxuXG5cdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdEBjb250ZW50O1xuXHR9XG5cblx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cblxuXHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLy8gQ3VzdG9tIHNjcm9sbGJhciBzdHlsaW5nXG5AbWl4aW4gc2Nyb2xsYmFyKCR3aWR0aDogMTBweCwgJGNvbG9yLXRyYWNrOiAkYiwgJGNvbG9yLWJvcmRlcjogI2NjYykge1xuXHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0d2lkdGg6ICR3aWR0aDtcblx0fVxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoJGNvbG9yLXRyYWNrLCAwLjIpO1xuXHRcdGJvcmRlci1yYWRpdXM6IGNhbGMoJHdpZHRoIC8gMik7XG5cdH1cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdHdpZHRoOiAkd2lkdGg7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IGNhbGMoJHdpZHRoIC8gMik7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYm9yZGVyO1xuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKCRjb2xvci10cmFjaywgMC4zKTtcblx0fVxufVxuXG4vLyBDbGVhciBkZWZhdWx0IHN0eWxpbmcgZm9yIGJ1dHRvbiBlbGVtZW50c1xuQG1peGluIHVuc3R5bGVkLWJ1dHRvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogY3VycmVudENvbG9yO1xuXHRib3JkZXI6IDA7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0b3V0bGluZTogdW5zZXQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLy8gQ2xlYXIgZGVmYXVsdCBzdHlsaW5nIGZvciBsaXN0IGVsZW1lbnRzXG5AbWl4aW4gdW5zdHlsZWQtbGlzdCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuXG4iLCIvLyBGbHVpZC1yZXNwb25zaXZlIGZvbnQtc2l6ZSBjYWxjdWxhdG9yXG4vLyBAbGluayBodHRwczovL3dlYnNlbWFudGljcy51ay90b29scy9yZXNwb25zaXZlLWZvbnQtY2FsY3VsYXRvci9cbi8vIGNsYW1wIGJyb3dzZXIgd2lkdGg6IGZyb20gNTc1cHggdG8gMTQ0MHB4XG5cbkBpbmNsdWRlIGhlYWRpbmdzIHtcblx0bWluLWhlaWdodDogMHZ3OyAvLyBzYWZhcmkgZml4XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMS4xO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG5cblx0YSB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbn1cblxuaDEsXG4uaDEge1xuXHRmb250LXNpemU6IGNsYW1wLXJlbSgzMiwgNDgpO1xufVxuXG5oMixcbi5oMiB7XG5cdGZvbnQtc2l6ZTogY2xhbXAtcmVtKDI4LCAzMik7XG59XG5cbmgzLFxuLmgzIHtcblx0Zm9udC1zaXplOiBjbGFtcC1yZW0oMjQsIDI4KTtcbn1cblxuaDQsXG4uaDQge1xuXHRmb250LXNpemU6IGNsYW1wLXJlbSgyMCwgMjQpO1xufVxuXG5oNSxcbi5oNSB7XG5cdGZvbnQtc2l6ZTogY2xhbXAtcmVtKDE4LCAyMCk7XG59XG5cbmg2LFxuLmg2IHtcblx0Zm9udC1zaXplOiByZW0oMTYpO1xufVxuIiwidWwsXG5vbCB7XG5cdG1hcmdpbjogcmVtKDAgMCAyMCAwKTtcblx0cGFkZGluZy1sZWZ0OiByZW0oMzApO1xufVxuXG51bCB7XG5cdGxpc3Qtc3R5bGU6IGRpc2M7XG59XG5cbm9sIHtcblx0bGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cblxubGkgPiB1bCxcbmxpID4gb2wge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcblx0bWFyZ2luOiByZW0oMCAxNiAyMCk7XG59XG5cbi8vIEN1c3RvbSBsaXN0c1xuLmxpc3QtY2hlY2ssXG4ubGlzdC1kb3QsXG4ubGlzdC1udW1iZXIge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogcmVtKDgpO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cblx0PiBsaSB7XG5cdFx0cGFkZGluZy1sZWZ0OiByZW0oMzApO1xuXHR9XG59XG5cbi8vIENoZWNrZWQgbGlzdFxuLmxpc3QtY2hlY2sge1xuXHQ+IGxpIHtcblx0XHQvLyBpY29uOiBjaGVjayBtYXJrIChibGFjaylcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDUxMiA1MTInJTNFJTNDcGF0aCBkPSdNNDM1Ljg0OCA4My40NjZMMTcyLjgwNCAzNDYuNTFsLTk2LjY1Mi05Ni42NTJjLTQuNjg2LTQuNjg2LTEyLjI4NC00LjY4Ni0xNi45NzEgMGwtMjguMjg0IDI4LjI4NGMtNC42ODYgNC42ODYtNC42ODYgMTIuMjg0IDAgMTYuOTcxbDEzMy40MjEgMTMzLjQyMWM0LjY4NiA0LjY4NiAxMi4yODQgNC42ODYgMTYuOTcxIDBsMjk5LjgxMy0yOTkuODEzYzQuNjg2LTQuNjg2IDQuNjg2LTEyLjI4NCAwLTE2Ljk3MWwtMjguMjg0LTI4LjI4NGMtNC42ODYtNC42ODYtMTIuMjg0LTQuNjg2LTE2Ljk3IDB6Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCAwIDAuMzVlbSAvIDFlbSAxZW07XG5cdH1cbn1cblxuLy8gRG90dGVkIGxpc3Rcbi5saXN0LWRvdCB7XG5cdD4gbGkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMC41ZW07XG5cdFx0XHRoZWlnaHQ6IDAuNWVtO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDAuNWVtO1xuXHRcdFx0bGVmdDogMC4yNWVtO1xuXHRcdH1cblx0fVxufVxuXG4vLyBOdW1iZXJlZCBsaXN0XG4ubGlzdC1udW1iZXIge1xuXHRjb3VudGVyLXJlc2V0OiBjdXN0b20tY291bnRlcjtcblxuXHQ+IGxpIHtcblx0XHRjb3VudGVyLWluY3JlbWVudDogY3VzdG9tLWNvdW50ZXI7XG5cdFx0bWluLWhlaWdodDogMS4yZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogY291bnRlcihjdXN0b20tY291bnRlcik7XG5cdFx0XHR3aWR0aDogMS41ZW07XG5cdFx0XHRoZWlnaHQ6IDEuNWVtO1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0Zm9udC1zaXplOiAwLjc1ZW07XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMzM7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMC4yNWVtO1xuXHRcdFx0bGVmdDogMDtcblx0XHR9XG5cdH1cbn1cbiIsInRhYmxlIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogcmVtKDAgMCAyMCk7XG5cdHdvcmQtYnJlYWs6IG5vcm1hbDtcblxuXHR0aCxcblx0dGQge1xuXHRcdHBhZGRpbmc6IHJlbSg2IDgpO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdH1cbn1cblxuLy8gQm9yZGVyZWQgdGFibGVcbi50YWJsZS1ib3JkZXJlZCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcblxuXHR0aCxcblx0dGQge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcblx0fVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLnRhYmxlLXN0cmlwZWQge1xuXHR0Ym9keSB0cjpudGgtb2YtdHlwZShldmVuKSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcblx0fVxufVxuXG4vLyBSZXNwb25zaXZlIHRhYmxlXG4vLyBkaXYudGFibGUtcmVzcG9uc2l2ZSBpcyBhIHdyYXBwZXIgYXJvdW5kIDx0YWJsZT5cbi50YWJsZS1yZXNwb25zaXZlIHtcblx0b3ZlcmZsb3cteDogYXV0bztcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4iLCIuYnRuIHtcblx0QGluY2x1ZGUgdHI7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiByZW0oOCk7XG5cdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRjb2xvcjogJHc7XG5cdGZvbnQtc2l6ZTogcmVtKDE2KTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5O1xuXHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRwYWRkaW5nOiByZW0oMTQgMzIpO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktZGFyaztcblx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5LWRhcms7XG5cdFx0Y29sb3I6ICR3O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcblx0XHRib3gtc2hhZG93OiAkc2hhZG93LWxnO1xuXHR9XG5cblx0c3ZnLFxuXHRpIHtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHR3aWR0aDogcmVtKDE4KTtcblx0XHRoZWlnaHQ6IHJlbSgxOCk7XG5cdH1cblxuXHQmLWFjY2VudCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcblx0XHRib3JkZXItY29sb3I6ICRhY2NlbnQ7XG5cdFx0Y29sb3I6ICR3O1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQtaG92ZXI7XG5cdFx0XHRib3JkZXItY29sb3I6ICRhY2NlbnQtaG92ZXI7XG5cdFx0XHRjb2xvcjogJHc7XG5cdFx0fVxuXHR9XG5cblx0Ji1zZWNvbmRhcnkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdGNvbG9yOiAkdztcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWhvdmVyO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5LWhvdmVyO1xuXHRcdFx0Y29sb3I6ICR3O1xuXHRcdH1cblx0fVxuXG5cdCYtd2hpdGUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3O1xuXHRcdGJvcmRlci1jb2xvcjogJHc7XG5cdFx0Y29sb3I6ICRwcmltYXJ5O1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzLFxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdGNvbG9yOiAkdztcblx0XHR9XG5cdH1cblxuXHQmLWJsYWNrIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYjtcblx0XHRib3JkZXItY29sb3I6ICRiO1xuXHRcdGNvbG9yOiAkdztcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG5cdFx0XHRjb2xvcjogJHc7XG5cdFx0fVxuXHR9XG5cblx0Ji1zbSB7XG5cdFx0cGFkZGluZzogcmVtKDEwIDI0KTtcblx0XHRmb250LXNpemU6IHJlbSgxNCk7XG5cdH1cblxuXHQmLWxnIHtcblx0XHRwYWRkaW5nOiByZW0oMTYgMzYpO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE4KTtcblx0fVxufVxuXG4uYnRuLW91dGxpbmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWNvbG9yOiByZ2JhKCR3LCAwLjUpO1xuXHRjb2xvcjogJHc7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHcsIDAuMTUpO1xuXHRcdGJvcmRlci1jb2xvcjogJHc7XG5cdFx0Y29sb3I6ICR3O1xuXHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG59XG5cbi5idG4tb3V0bGluZS1kYXJrIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG5cdGNvbG9yOiAkcHJpbWFyeTtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRjb2xvcjogJHc7XG5cdH1cbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XG5cdGNvbG9yOiAkc2Vjb25kYXJ5O1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdGJvcmRlci1jb2xvcjogJHNlY29uZGFyeTtcblx0XHRjb2xvcjogJHc7XG5cdH1cbn1cblxuLy8gTGFiZWwgc3R5bGVkIGFzIGJ1dHRvblxuLmJ0bi1sYWJlbCB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdGNvbG9yOiAkdztcblx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRsaW5lLWhlaWdodDogcmVtKDE0KTtcblx0cGFkZGluZzogcmVtKDUgMTApO1xuXHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuXG5cdCYtc2Vjb25kYXJ5IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuXHR9XG59XG5cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRAZXh0ZW5kIC5idG47XG59XG5cbi8vIEJ1dHRvbiBHcm91cFxuLmJ0bi1ncm91cCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0Z2FwOiByZW0oMTYpO1xufVxuIiwiJWZpZWxkLWlucHV0IHsgLy8gdXNhZ2U6IEBleHRlbmQgJWZpZWxkLWlucHV0XG5cdEBpbmNsdWRlIHRyO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogJHc7XG5cdGNvbG9yOiAkYjtcblx0Zm9udC1zaXplOiByZW0oMTYpO1xuXHRsaW5lLWhlaWdodDogcmVtKDE2KTtcblx0cGFkZGluZzogcmVtKDEzIDE2KTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xuXHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuXG5cdEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcblx0XHRAaW5jbHVkZSB0cjtcblx0XHRvcGFjaXR5OiAwLjg7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHRib3JkZXItY29sb3I6ICRiO1xuXHR9XG5cblx0Jjpmb2N1cyxcblx0JjphY3RpdmUge1xuXHRcdGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgkcHJpbWFyeSwgMC4xMik7XG5cdH1cblxuXHQmOmZvY3VzIHtcblx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRvcGFjaXR5OiAwLjI7XG5cdFx0fVxuXHR9XG5cblx0Ji5oaWRkZW4ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJyYW5nZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuaW5wdXRbdHlwZT1cIndlZWtcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJjb2xvclwiXSxcbnRleHRhcmVhIHtcblx0QGV4dGVuZCAlZmllbGQtaW5wdXQ7XG59XG5cbmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdG1hcmdpbjogMDtcbn1cblxuaW5wdXRbdHlwZT1udW1iZXJdIHtcblx0LW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIEZpcmVmb3hcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdHBhZGRpbmctcmlnaHQ6IHJlbSgxNik7XG5cdHBhZGRpbmctbGVmdDogcmVtKDE2KTtcbn1cblxuZmllbGRzZXQge1xuXHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xufVxuXG50ZXh0YXJlYSB7XG5cdGhlaWdodDogcmVtKDExMCk7XG5cdHBhZGRpbmc6IHJlbSgxNik7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdEBpbmNsdWRlIHRyO1xuXHRmbGV4LXNocmluazogMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogcmVtKDE2KTtcblx0aGVpZ2h0OiByZW0oMTYpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xuXHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHRtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuXG5cdCY6Y2hlY2tlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGI7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYjtcblx0XHQvLyBjaGVjayBpY29uIHdoaXRlXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyUzRSUzQ3BhdGggZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHR9XG5cblx0bGFiZWw6aG92ZXIgJiB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYjtcblx0fVxufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuXHRAaW5jbHVkZSB0cjtcblx0ZmxleC1zaHJpbms6IDA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IHJlbSgxNik7XG5cdGhlaWdodDogcmVtKDE2KTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdG1hcmdpbi1yaWdodDogMC41ZW07XG5cblx0JjpjaGVja2VkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYjtcblx0XHRiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCByZ2JhKCRiLCAxKSAwJSwgcmdiYSgkYiwgMSkgcmVtKDQpLCByZ2JhKCR3LCAxKSByZW0oNCkpO1xuXHRcdGJvcmRlci1jb2xvcjogJGI7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHRib3JkZXItY29sb3I6ICRiO1xuXHR9XG5cblx0bGFiZWw6aG92ZXIgJiB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYjtcblx0fVxufVxuIiwiLy8gQ3VzdG9tIGFuaW1hdGlvbnNcbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblx0fVxufVxuIiwiLy8gVXRpbGl0eSBnZW5lcmF0b3Jcbi8vIFVzZWQgdG8gZ2VuZXJhdGUgdXRpbGl0aWVzICYgcHJpbnQgdXRpbGl0aWVzXG5AbWl4aW4gZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4OiBcIlwiLCAkaXMtcmZzLW1lZGlhLXF1ZXJ5OiBmYWxzZSkge1xuICAkdmFsdWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCB2YWx1ZXMpO1xuXG4gIC8vIElmIHRoZSB2YWx1ZXMgYXJlIGEgbGlzdCBvciBzdHJpbmcsIGNvbnZlcnQgaXQgaW50byBhIG1hcFxuICBAaWYgdHlwZS1vZigkdmFsdWVzKSA9PSBcInN0cmluZ1wiIG9yIHR5cGUtb2YobnRoKCR2YWx1ZXMsIDEpKSAhPSBcImxpc3RcIiB7XG4gICAgJHZhbHVlczogemlwKCR2YWx1ZXMsICR2YWx1ZXMpO1xuICB9XG5cbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICR2YWx1ZXMge1xuICAgICRwcm9wZXJ0aWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCBwcm9wZXJ0eSk7XG5cbiAgICAvLyBNdWx0aXBsZSBwcm9wZXJ0aWVzIGFyZSBwb3NzaWJsZSwgZm9yIGV4YW1wbGUgd2l0aCB2ZXJ0aWNhbCBvciBob3Jpem9udGFsIG1hcmdpbnMgb3IgcGFkZGluZ3NcbiAgICBAaWYgdHlwZS1vZigkcHJvcGVydGllcykgPT0gXCJzdHJpbmdcIiB7XG4gICAgICAkcHJvcGVydGllczogYXBwZW5kKCgpLCAkcHJvcGVydGllcyk7XG4gICAgfVxuXG4gICAgLy8gVXNlIGN1c3RvbSBjbGFzcyBpZiBwcmVzZW50XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY2xhc3MpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcyksIG50aCgkcHJvcGVydGllcywgMSkpO1xuICAgICRwcm9wZXJ0eS1jbGFzczogaWYoJHByb3BlcnR5LWNsYXNzID09IG51bGwsIFwiXCIsICRwcm9wZXJ0eS1jbGFzcyk7XG5cbiAgICAvLyBVc2UgY3VzdG9tIENTUyB2YXJpYWJsZSBuYW1lIGlmIHByZXNlbnQsIG90aGVyd2lzZSBkZWZhdWx0IHRvIGBjbGFzc2BcbiAgICAkY3NzLXZhcmlhYmxlLW5hbWU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBjc3MtdmFyaWFibGUtbmFtZSksIG1hcC1nZXQoJHV0aWxpdHksIGNzcy12YXJpYWJsZS1uYW1lKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpKTtcblxuICAgIC8vIFN0YXRlIHBhcmFtcyB0byBnZW5lcmF0ZSBwc2V1ZG8tY2xhc3Nlc1xuICAgICRzdGF0ZTogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIHN0YXRlKSwgbWFwLWdldCgkdXRpbGl0eSwgc3RhdGUpLCAoKSk7XG5cbiAgICAkaW5maXg6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCBzdHItc2xpY2UoJGluZml4LCAxLCAxKSA9PSBcIi1cIiwgc3RyLXNsaWNlKCRpbmZpeCwgMiksICRpbmZpeCk7XG5cbiAgICAvLyBEb24ndCBwcmVmaXggaWYgdmFsdWUga2V5IGlzIG51bGwgKGUuZy4gd2l0aCBzaGFkb3cgY2xhc3MpXG4gICAgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyOiBpZigka2V5LCBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgJGluZml4ID09IFwiXCIsIFwiXCIsIFwiLVwiKSArICRrZXksIFwiXCIpO1xuXG4gICAgQGlmIG1hcC1nZXQoJHV0aWxpdHksIHJmcykge1xuICAgICAgLy8gSW5zaWRlIHRoZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmICRpcy1yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlKTtcblxuICAgICAgICAvLyBEbyBub3QgcmVuZGVyIGFueXRoaW5nIGlmIGZsdWlkIGFuZCBub24gZmx1aWQgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgICAgICAkdmFsdWU6IGlmKCR2YWwgPT0gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSksIG51bGwsICR2YWwpO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICAkdmFsdWU6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICRpcy1jc3MtdmFyOiBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyKTtcbiAgICAkaXMtbG9jYWwtdmFyczogbWFwLWdldCgkdXRpbGl0eSwgbG9jYWwtdmFycyk7XG4gICAgJGlzLXJ0bDogbWFwLWdldCgkdXRpbGl0eSwgcnRsKTtcblxuICAgIEBpZiAkdmFsdWUgIT0gbnVsbCB7XG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cbiAgICAgIH1cblxuICAgICAgQGlmICRpcy1jc3MtdmFyIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9I3skY3NzLXZhcmlhYmxlLW5hbWV9OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skY3NzLXZhcmlhYmxlLW5hbWV9OiAjeyR2YWx1ZX07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgIEBpZiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgIEBlYWNoICRsb2NhbC12YXIsICR2YXJpYWJsZSBpbiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFyaWFibGV9O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgIEBlYWNoICRsb2NhbC12YXIsICR2YXJpYWJsZSBpbiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRsb2NhbC12YXJ9OiAjeyR2YXJpYWJsZX07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyogcnRsOmVuZDpyZW1vdmUgKi9cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsIHh4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEBpZiBub3QgJG4ge1xuICAgIEBlcnJvciBcImJyZWFrcG9pbnQgYCN7JG5hbWV9YCBub3QgZm91bmQgaW4gYCN7JGJyZWFrcG9pbnRzfWBcIjtcbiAgfVxuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyByZWR1Y2VkIGJ5IDAuMDJweCB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2Zcbi8vIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgobWQsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtYXggYW5kICRtYXggPiAwLCAkbWF4IC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiAgYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6ICBicmVha3BvaW50LW1heCgkbmV4dCwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBuby1pbXBvcnRhbnRcblxuLy8gVmlzaWJpbGl0eVxuQGVhY2ggJGJwIGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG5cdC5oaWRkZW4tI3skYnB9LXVwIHtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJwKSkge1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC52aXNpYmxlLSN7JGJwfS11cCB7XG5cdFx0JGJwX21heDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJwKSAtIDE7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRicF9tYXgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuLmQtbm9uZSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gVGV4dCBhbGlnbm1lbnRcbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG4udGV4dC13cmFwICAgICB7IHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZTsgfVxuXG4udGV4dC1sZWZ0ICAgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi8vIFJlc3BvbnNpdmUgYWxpZ25tZW50XG5AZWFjaCAkYnAgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcblx0QG1lZGlhIChtaW4td2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICRicCkpIHtcblx0XHQudGV4dC0jeyRicH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG5cdFx0LnRleHQtI3skYnB9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblx0XHQudGV4dC0jeyRicH0tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblx0fVxufVxuXG4vLyBUZXh0IHRyYW5zZm9ybWF0aW9uXG4udGV4dC1sb3dlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC11cHBlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC1jYXBpdGFsaXplIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4vLyBDb2xvcnNcbiRjb2xvci1hcnJheTogKFxuXHRcdFx0XHRwcmltYXJ5OiAkcHJpbWFyeSxcblx0XHRcdFx0c2Vjb25kYXJ5OiAkc2Vjb25kYXJ5LFxuXHRcdFx0XHR3aGl0ZTogJHcsXG5cdFx0XHRcdGJsYWNrOiAkYixcblx0XHRcdFx0Z3JleTogJGdyZXksXG4pO1xuQGVhY2ggJGNvbG9yLW5hbWUsICRjb2xvci12YWx1ZSBpbiAkY29sb3ItYXJyYXkge1xuXHQjeycuYmctJyArICRjb2xvci1uYW1lfSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXZhbHVlICFpbXBvcnRhbnQ7XG5cdH1cblx0I3snLmNvbG9yLScgKyAkY29sb3ItbmFtZX0ge1xuXHRcdGNvbG9yOiAkY29sb3ItdmFsdWUgIWltcG9ydGFudDtcblx0fVxufVxuXG4vLyBJbWFnZXNcbi5pbWctY292ZXIge1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblx0b2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG59XG5cbi5pbWctY29udGFpbiB7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHRvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG59XG5cbi8vIFRleHQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcblx0Ym9yZGVyOiAwO1xuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cdGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxcHg7XG5cdHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7IC8vIE1hbnkgc2NyZWVuIHJlYWRlciBhbmQgYnJvd3NlciBjb21iaW5hdGlvbnMgYW5ub3VuY2UgYnJva2VuIHdvcmRzIGFzIHRoZXkgd291bGQgYXBwZWFyIHZpc3VhbGx5LlxuXG5cdCY6Zm9jdXMge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG5cdFx0Y2xpcDogYXV0byAhaW1wb3J0YW50O1xuXHRcdGNsaXAtcGF0aDogbm9uZTtcblx0XHRjb2xvcjogJGI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGxlZnQ6IDVweDtcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdHBhZGRpbmc6IHJlbSgxNSAyMyAxNCk7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHRvcDogNXB4O1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdHotaW5kZXg6IDEwMDAwMDsgLy8gQWJvdmUgV1AgdG9vbGJhci5cblx0fVxufVxuXG4ubm8tc2Nyb2xsIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwdmg7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRvdmVyc2Nyb2xsLWJlaGF2aW9yOiBub25lO1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcblx0b3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uZGlzYWJsZWQge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtY29udGFpbmVyLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ29udGFpbmVyIG1peGluc1xuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGNvbnRhaW5lci1wYWRkaW5nLXgpIHtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skcHJlZml4fWd1dHRlci15OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbiIsIi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbjpyb290IHtcbiAgQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgLS0jeyRwcmVmaXh9YnJlYWtwb2ludC0jeyRuYW1lfTogI3skdmFsdWV9O1xuICB9XG59XG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cbiAgICA+ICoge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICB9XG4gIH1cbn1cblxuQGlmICRlbmFibGUtY3NzZ3JpZCB7XG4gIC5ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1yb3dzLCAxKSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS0jeyRwcmVmaXh9Y29sdW1ucywgI3skZ3JpZC1jb2x1bW5zfSksIDFmcik7XG4gICAgZ2FwOiB2YXIoLS0jeyRwcmVmaXh9Z2FwLCAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xuXG4gICAgQGluY2x1ZGUgbWFrZS1jc3NncmlkKCk7XG4gIH1cbn1cblxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skcHJlZml4fWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC8vIFRPRE86IFJldmlzaXQgY2FsYyBvcmRlciBhZnRlciBodHRwczovL2dpdGh1Yi5jb20vcmVhY3QtYm9vdHN0cmFwL3JlYWN0LWJvb3RzdHJhcC9pc3N1ZXMvNjAzOSBpcyBmaXhlZFxuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWd1dHRlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWd1dHRlci14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgpIHtcbiAgLy8gQWRkIGJveCBzaXppbmcgaWYgb25seSB0aGUgZ3JpZCBpcyBsb2FkZWRcbiAgYm94LXNpemluZzogaWYodmFyaWFibGUtZXhpc3RzKGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcpIGFuZCAkaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZywgYm9yZGVyLWJveCwgbnVsbCk7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSBzZXQgdGhlIHdpZHRoXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFByZXZlbnQgYC5jb2wtYXV0b2AsIGAuY29sYCAoJiByZXNwb25zaXZlIHZhcmlhbnRzKSBmcm9tIGJyZWFraW5nIG91dCB0aGUgZ3JpZFxuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tdG9wOiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXkpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemU6IGZhbHNlLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBAaWYgJHNpemUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcblxuICB9IEBlbHNlIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogZGl2aWRlKCRzaXplLCAkY29sdW1ucyk7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyIG9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoMSwgJGNvdW50KSk7XG4gIH1cbn1cblxuLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXg6IDEgMCAwJTsgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICB9XG5cbiAgICAgIC5yb3ctY29scyN7JGluZml4fS1hdXRvID4gKiB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRncmlkLXJvdy1jb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gR3V0dGVyc1xuICAgICAgLy9cbiAgICAgIC8vIE1ha2UgdXNlIG9mIGAuZy0qYCwgYC5neC0qYCBvciBgLmd5LSpgIHV0aWxpdGllcyB0byBjaGFuZ2Ugc3BhY2luZyBiZXR3ZWVuIHRoZSBjb2x1bW5zLlxuICAgICAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRndXR0ZXJzIHtcbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd4I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3kjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jc3NncmlkKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5nLWNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogYXV0byAvIHNwYW4gJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gU3RhcnQgd2l0aCBgMWAgYmVjYXVzZSBgMGAgaXMgYW4gaW52YWxpZCB2YWx1ZS5cbiAgICAgICAgLy8gRW5kcyB3aXRoIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZS5cbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgLmctc3RhcnQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6ICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQk9PVFNUUkFQIEdSSUQ6XG5cbi8vIE5lZWRlZCBmdW5jdGlvbnMgYW5kIG1peGlucyBhbHJlYWR5IHdlcmUgaW1wb3J0ZWQgaW4gJ19ib290c3RyYXAtdXRpbGl0aWVzLnNjc3MnIGZpbGVcblxuQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL2NvbnRhaW5lcnNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy9ncmlkXCI7XG5cblxuLy8gQ3VzdG9tIGdyaWQgc3R5bGVzXG4ucm93IHtcblx0cm93LWdhcDogJGdyaWQtZ3V0dGVyLXdpZHRoOyAvLyBhZGQgdmVydGljYWwgZ3V0dGVycyBiZXR3ZWVuIGNvbHVtbnNcblxuXHQrIC5yb3cge1xuXHRcdG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aDsgLy8gYWRkIHZlcnRpY2FsIGd1dHRlcnMgYmV0d2VlbiByb3dzXG5cdH1cbn1cblxuLmNvbnRhaW5lciB7XG5cdC0tYnMtZ3V0dGVyLXg6IHZhcigtLWNvbnRhaW5lci1ndXR0ZXIteCk7IC8vIHJlbW92ZSB0aGlzIGFzc2lnbm1lbnQgaWYgeW91IGRvbid0IHdhbnQgdG8ga2VlcCBwYWRkaW5nLXggdmFsdWVzIGNvbnN0YW50IGZvciBhbGwgYnJlYWtwb2ludHM7XG59XG5cbi5jb250YWluZXItZmx1aWQge1xuXHRtYXgtd2lkdGg6ICRjb250YWluZXItZmx1aWQtbWF4LXdpZHRoO1xufVxuIiwiLmZvb3RlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRmbGV4LXNocmluazogMDtcblx0YmFja2dyb3VuZDogIzBjMWUzNTtcblx0Y29sb3I6IHJnYmEoJHcsIDAuNyk7XG5cdHBhZGRpbmc6IHJlbSg2NCAwIDApO1xuXG5cdCZfX2dyaWQge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0Z2FwOiByZW0oMzIpO1xuXHRcdHBhZGRpbmctYm90dG9tOiByZW0oNDgpO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCR3LCAwLjA4KTtcblxuXHRcdEBpbmNsdWRlIG1pbihtZCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS41ZnIgMWZyIDFmciAxZnI7XG5cdFx0XHRnYXA6IHJlbSg0OCk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYnJhbmQtbmFtZSB7XG5cdFx0Zm9udC1zaXplOiByZW0oMjApO1xuXHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0Y29sb3I6ICR3O1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSgxMik7XG5cdH1cblxuXHQmX19icmFuZC1kZXNjIHtcblx0XHRmb250LXNpemU6IHJlbSgxNCk7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMjQpO1xuXHR9XG5cblx0Jl9faGVhZGluZyB7XG5cdFx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Y29sb3I6ICR3O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMjApO1xuXHR9XG5cblx0Jl9fbGlua3Mge1xuXHRcdEBpbmNsdWRlIHVuc3R5bGVkLWxpc3Q7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogcmVtKDEyKTtcblxuXHRcdGEge1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTUpO1xuXHRcdFx0Y29sb3I6IHJnYmEoJHcsIDAuNyk7XG5cdFx0XHRAaW5jbHVkZSB0cjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Z2FwOiByZW0oOCk7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJHc7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogcmVtKDQpO1xuXHRcdFx0fVxuXG5cdFx0XHRpIHtcblx0XHRcdFx0d2lkdGg6IHJlbSgxNCk7XG5cdFx0XHRcdGhlaWdodDogcmVtKDE0KTtcblx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIFdvcmRQcmVzcyBtZW51IGl0ZW1zLlxuXHRcdGxpIHtcblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogcmdiYSgkdywgMC43KTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJHc7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiByZW0oNCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19zb2NpYWwge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOiByZW0oMTIpO1xuXG5cdFx0YSB7XG5cdFx0XHR3aWR0aDogcmVtKDQwKTtcblx0XHRcdGhlaWdodDogcmVtKDQwKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJHcsIDAuMDgpO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGNvbG9yOiByZ2JhKCR3LCAwLjYpO1xuXHRcdFx0QGluY2x1ZGUgdHI7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcblx0XHRcdFx0Y29sb3I6ICR3O1xuXHRcdFx0fVxuXG5cdFx0XHRpIHtcblx0XHRcdFx0d2lkdGg6IHJlbSgxOCk7XG5cdFx0XHRcdGhlaWdodDogcmVtKDE4KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19ib3R0b20ge1xuXHRcdHBhZGRpbmc6IHJlbSgyNCAwKTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDEzKTtcblx0XHRjb2xvcjogcmdiYSgkdywgMC40KTtcblxuXHRcdEBpbmNsdWRlIG1heChtZCkge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogcmVtKDEyKTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiByZ2JhKCR3LCAwLjUpO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICR3O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmhlYWRlciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0ei1pbmRleDogMTAwMDtcblx0YmFja2dyb3VuZDogJHc7XG5cdGJveC1zaGFkb3c6ICRzaGFkb3ctc207XG59XG5cbi8vIFRvcCBiYXJcbi5oZWFkZXItdG9wIHtcblx0YmFja2dyb3VuZDogJHByaW1hcnk7XG5cdGNvbG9yOiAkdztcblx0Zm9udC1zaXplOiByZW0oMTMpO1xuXHRwYWRkaW5nOiByZW0oOCAwKTtcblxuXHRAaW5jbHVkZSBtYXgobGcpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Jl9faW5uZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblxuXHQmX19sZWZ0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiByZW0oMjQpO1xuXHR9XG5cblx0Jl9fcmlnaHQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IHJlbSgxNik7XG5cdH1cblxuXHQmX19sYW5nIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogcmVtKDgpO1xuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogcmdiYSgkdywgMC42KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxMik7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0XHQmLmFjdGl2ZSxcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJHc7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmxhbmctc3dpdGNoZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Z2FwOiByZW0oOCk7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHR9XG5cblx0XHRcdC5jdXJyZW50LWxhbmcgYSB7XG5cdFx0XHRcdGNvbG9yOiAkdztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmhlYWRlci10b3BfX2l0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IHJlbSg2KTtcblx0b3BhY2l0eTogMC45O1xuXG5cdGEge1xuXHRcdGNvbG9yOiAkdztcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxufVxuXG4vLyBNYWluIGhlYWRlciBiYXJcbi5oZWFkZXItbWFpbiB7XG5cdGhlaWdodDogdmFyKC0taGVhZGVyLW1haW4taGVpZ2h0KTtcblx0YmFja2dyb3VuZDogJHc7XG5cblx0Jl9faW5uZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0aGVpZ2h0OiB2YXIoLS1oZWFkZXItbWFpbi1oZWlnaHQpO1xuXHRcdGdhcDogcmVtKDMyKTtcblx0fVxufVxuXG4vLyBMb2dvXG4uaGVhZGVyX19sb2dvIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiByZW0oMTIpO1xuXHRmbGV4LXNocmluazogMDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdGltZyB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0aGVpZ2h0OiByZW0oMzApO1xuXHR9XG5cblx0Ji1pY29uIHtcblx0XHR3aWR0aDogcmVtKDQ0KTtcblx0XHRoZWlnaHQ6IHJlbSg0NCk7XG5cdFx0YmFja2dyb3VuZDogJHByaW1hcnk7XG5cdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cy1zbTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Y29sb3I6ICR3O1xuXHR9XG5cblx0Ji10ZXh0IHtcblx0XHRmb250LXNpemU6IHJlbSgyMCk7XG5cdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTtcblxuXHRcdHNtYWxsIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTEpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dC1saWdodDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG5cdFx0fVxuXHR9XG59XG5cbi8vIERlc2t0b3AgbmF2aWdhdGlvblxuLmhlYWRlcl9fbmF2IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleDogMTtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0QGluY2x1ZGUgbWF4KGxnKSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCYtaXRlbSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QGluY2x1ZGUgaG92ZXIge1xuXHRcdFx0LmhlYWRlcl9fc3VibWVudSB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRcdH1cblxuXHRcdFx0LmhlYWRlcl9fbmF2LWxpbmsgaSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji1saW5rIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiByZW0oNCk7XG5cdFx0cGFkZGluZzogcmVtKDggMTYpO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE1KTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzLXNtO1xuXHRcdEBpbmNsdWRlIHRyO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnktbGlnaHQ7XG5cdFx0fVxuXG5cdFx0aSB7XG5cdFx0XHR3aWR0aDogcmVtKDE0KTtcblx0XHRcdGhlaWdodDogcmVtKDE0KTtcblx0XHRcdEBpbmNsdWRlIHRyO1xuXHRcdH1cblx0fVxufVxuXG4vLyBEcm9wZG93biBzdWJtZW51XG4uaGVhZGVyX19zdWJtZW51IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdG1pbi13aWR0aDogcmVtKDI2MCk7XG5cdGJhY2tncm91bmQ6ICR3O1xuXHRib3JkZXItcmFkaXVzOiAkcmFkaXVzLW1kO1xuXHRib3gtc2hhZG93OiAkc2hhZG93LWxnO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuXHRwYWRkaW5nOiByZW0oOCk7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKHJlbSg4KSk7XG5cdEBpbmNsdWRlIHRyO1xuXHR6LWluZGV4OiAxMDA7XG5cblx0Ji1saW5rIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiByZW0oMTIpO1xuXHRcdHBhZGRpbmc6IHJlbSgxMCAxNCk7XG5cdFx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtc207XG5cdFx0QGluY2x1ZGUgdHI7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5LWxpZ2h0O1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXG5cdFx0XHRpIHtcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGkge1xuXHRcdFx0d2lkdGg6IHJlbSgxOCk7XG5cdFx0XHRoZWlnaHQ6IHJlbSgxOCk7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XG5cdFx0XHRmbGV4LXNocmluazogMDtcblx0XHR9XG5cdH1cbn1cblxuLy8gSGVhZGVyIGFjdGlvbnNcbi5oZWFkZXJfX2FjdGlvbnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IHJlbSgxMik7XG5cdGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uaGVhZGVyX19waG9uZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogcmVtKDgpO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cdGZvbnQtc2l6ZTogcmVtKDE1KTtcblxuXHRAaW5jbHVkZSBtYXgobGcpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0aSB7XG5cdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdHdpZHRoOiByZW0oMTgpO1xuXHRcdGhlaWdodDogcmVtKDE4KTtcblx0fVxufVxuXG4uaGVhZGVyX19zZWFyY2gge1xuXHR3aWR0aDogcmVtKDQwKTtcblx0aGVpZ2h0OiByZW0oNDApO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XG5cdEBpbmNsdWRlIHRyO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRib3JkZXI6IDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1saWdodDtcblx0XHRjb2xvcjogJHByaW1hcnk7XG5cdH1cbn1cblxuLmhlYWRlcl9fY3RhIHtcblx0ZGlzcGxheTogbm9uZTtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdH1cbn1cblxuLy8gQnVyZ2VyXG4uYnVyZ2VyIHtcblx0ZGlzcGxheTogbm9uZTtcblx0d2lkdGg6IHJlbSg0MCk7XG5cdGhlaWdodDogcmVtKDQwKTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogcmVtKDUpO1xuXHR6LWluZGV4OiAxMDAxO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRib3JkZXI6IDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHRAaW5jbHVkZSBtYXgobGcpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0c3BhbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IHJlbSgyMik7XG5cdFx0aGVpZ2h0OiAycHg7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXRleHQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdEBpbmNsdWRlIHRyO1xuXHR9XG5cblx0Ji5hY3RpdmUgc3BhbiB7XG5cdFx0JjpudGgtY2hpbGQoMSkge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg1cHgsIDVweCk7XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSg1cHgsIC01cHgpO1xuXHRcdH1cblx0fVxufVxuIiwiLy8gTW9iaWxlIG5hdmlnYXRpb24gb3ZlcmxheVxuLm1vYmlsZS1uYXYge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGluc2V0OiAwO1xuXHRiYWNrZ3JvdW5kOiAkdztcblx0ei1pbmRleDogOTk5O1xuXHRwYWRkaW5nOiByZW0oMTIwIDI0IDQwKTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuXHRAaW5jbHVkZSB0cjtcblx0b3ZlcmZsb3cteTogYXV0bztcblxuXHQmLmFjdGl2ZSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHBhZGRpbmc6IHJlbSgxNiAwKTtcblx0XHRmb250LXNpemU6IHJlbSgyMCk7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0fVxuXG5cdFx0aSB7XG5cdFx0XHR3aWR0aDogcmVtKDIwKTtcblx0XHRcdGhlaWdodDogcmVtKDIwKTtcblx0XHRcdEBpbmNsdWRlIHRyO1xuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW0ub3BlbiAmX19saW5rIGkge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdH1cblxuXHQmX19zdWIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cGFkZGluZy1ib3R0b206IHJlbSgxMik7XG5cblx0XHQubW9iaWxlLW5hdl9faXRlbS5vcGVuICYge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmc6IHJlbSgxMCAwIDEwIDE2KTtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE2KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fcGhvbmUge1xuXHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0cGFkZGluZy10b3A6IHJlbSgyNCk7XG5cblx0XHRhIHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDI0KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGdhcDogcmVtKDgpO1xuXHRcdH1cblx0fVxuXG5cdCZfX2N0YSB7XG5cdFx0bWFyZ2luLXRvcDogcmVtKDI0KTtcblx0fVxufVxuIiwiLy8gc2Fzcy1saW50OmRpc2FibGUtYWxsXG5cbi53cGNmNyB7XG5cdC5oaWRkZW4tZmllbGRzLWNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5zY3JlZW4tcmVhZGVyLXJlc3BvbnNlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdFx0d2lkdGg6IDFweDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRib3JkZXI6IDA7XG5cdH1cblxuXHRpbnB1dFt0eXBlPSdzdWJtaXQnXSB7XG5cdFx0QGV4dGVuZCAuYnRuO1xuXHR9XG5cblx0Zm9ybSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0LndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNCk7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbi10b3A6IHJlbSgxNik7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdH1cblxuXHRcdCYuaW5pdCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Ji5zZW50IC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuXHRcdFx0Y29sb3I6ICRncmVlbjtcblx0XHR9XG5cblx0XHQmLmZhaWxlZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LFxuXHRcdCYuYWJvcnRlZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcblx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdH1cblxuXHRcdCYuc3BhbSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcblx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdH1cblxuXHRcdCYuaW52YWxpZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LFxuXHRcdCYudW5hY2NlcHRlZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcblx0XHRcdGNvbG9yOiAkcmVkO1xuXHRcdH1cblx0fVxuXG5cdC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDE2KTtcblx0fVxuXG5cdC5mb3JtLWdyb3VwIHtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMTYpO1xuXHR9XG5cblx0bGFiZWwge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cblxuXHQud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdG1hcmdpbi1sZWZ0OiByZW0oNSk7XG5cdFx0dGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG5cdH1cblxuXHQud3BjZjctYWNjZXB0YW5jZSB7XG5cdFx0bGFiZWwge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0fVxuXG5cdFx0LndwY2Y3LWxpc3QtaXRlbSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cdH1cbn1cblxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud3BjZjctbm90LXZhbGlkLXRpcCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6ICRyZWQ7XG5cdGZvbnQtc2l6ZTogcmVtKDEyKTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0cGFkZGluZzogcmVtKDQgMCAwKTtcblx0bWFyZ2luOiAwO1xufVxuXG4udXNlLWZsb2F0aW5nLXZhbGlkYXRpb24tdGlwIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDIwJTtcblx0bGVmdDogMjAlO1xuXHR6LWluZGV4OiAxMDA7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRyZWQ7XG5cdGJhY2tncm91bmQ6ICR3O1xuXHRwYWRkaW5nOiAwLjJlbSAwLjhlbTtcbn1cblxuc3Bhbi53cGNmNy1saXN0LWl0ZW0ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbjogMCAwIDAgMWVtO1xufVxuXG5zcGFuLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDo6YmVmb3JlLFxuc3Bhbi53cGNmNy1saXN0LWl0ZW0tbGFiZWw6OmFmdGVyIHtcblx0Y29udGVudDogJyAnO1xufVxuXG5kaXYud3BjZjcge1xuXHQuYWpheC1sb2FkZXIsXG5cdC53cGNmNy1zcGlubmVyIHtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYmxhY2stbG9hZGVyLnN2ZycpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0d2lkdGg6IHJlbSgyNCk7XG5cdFx0aGVpZ2h0OiByZW0oMjQpO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IGNhbGMoMTAwJSArIDNweCk7XG5cdFx0bGVmdDogMDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHRkaXYuYWpheC1lcnJvciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdGlucHV0W3R5cGU9J2ZpbGUnXSB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblx0aW5wdXRbdHlwZT0nZmlsZSddOmRpc2FibGVkIHtcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdH1cblxuXHQud3BjZjctc3VibWl0OmRpc2FibGVkIHtcblx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHR9XG59XG5cbi53cGNmNy1mb3JtLnN1Ym1pdHRpbmcge1xuXHQuYWpheC1sb2FkZXIsXG5cdC53cGNmNy1zcGlubmVyIHtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR9XG59XG4iLCIuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIHtcblx0Lmdmb3JtX2hlYWRpbmcge1xuXHRcdEBleHRlbmQgLmgyO1xuXHR9XG5cblx0Zm9ybSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0Lmdmb3JtX2JvZHkge1xuXHRcdFx0LmdmaWVsZCB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblxuXHRcdFx0ZmllbGRzZXQuZ2ZpZWxkIHtcblx0XHRcdFx0LmdmaWVsZF9sYWJlbCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5nZm9ybV9maWVsZHMge1xuXHRcdFx0Z2FwOiByZW0oMTYpO1xuXHRcdH1cblxuXHRcdC5nZmllbGRfbGFiZWwge1xuXHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHRcdH1cblxuXHRcdGlucHV0W3R5cGU9Y29sb3JdLFxuXHRcdGlucHV0W3R5cGU9ZGF0ZV0sXG5cdFx0aW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG5cdFx0aW5wdXRbdHlwZT1kYXRldGltZV0sXG5cdFx0aW5wdXRbdHlwZT1lbWFpbF0sXG5cdFx0aW5wdXRbdHlwZT1tb250aF0sXG5cdFx0aW5wdXRbdHlwZT1udW1iZXJdLFxuXHRcdGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuXHRcdGlucHV0W3R5cGU9c2VhcmNoXSxcblx0XHRpbnB1dFt0eXBlPXRlbF0sXG5cdFx0aW5wdXRbdHlwZT10ZXh0XSxcblx0XHRpbnB1dFt0eXBlPXRpbWVdLFxuXHRcdGlucHV0W3R5cGU9dXJsXSxcblx0XHRpbnB1dFt0eXBlPXdlZWtdLFxuXHRcdHNlbGVjdCxcblx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRAZXh0ZW5kICVmaWVsZC1pbnB1dDtcblx0XHR9XG5cblx0XHQuZ2ZpZWxkX2NoZWNrYm94IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z2FwOiByZW0oMTYpO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiByZW0oMjApO1xuXG5cdFx0XHRAaW5jbHVkZSBtaW4obWQpIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiByZW0oNDApO1xuXHRcdFx0fVxuXG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5nY2hvaWNlIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Z2FwOiByZW0oMjApO1xuXG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5nZmllbGRfdmFsaWRhdGlvbl9tZXNzYWdlLFxuXHRcdC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNCk7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0Lm5pY2Utc2VsZWN0IC5jdXJyZW50IHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0fVxuXG5cdFx0Lmdmb3JtX2Zvb3RlciB7XG5cdFx0XHRpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0XHRcdFx0QGV4dGVuZCAuYnRuO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRpbnB1dFt0eXBlPVwiaW1hZ2VcIl0ge1xuXHRcdFx0XHR3aWR0aDogcmVtKDI0KTtcblx0XHRcdFx0aGVpZ2h0OiByZW0oMjQpO1xuXHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IHJlbSg1KTtcblx0XHRcdFx0cmlnaHQ6IHJlbSg1KTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtaW4obWQpIHtcblx0XHRcdFx0XHR3aWR0aDogcmVtKDMwKTtcblx0XHRcdFx0XHRoZWlnaHQ6IHJlbSgzMCk7XG5cdFx0XHRcdFx0Ym90dG9tOiByZW0oOSk7XG5cdFx0XHRcdFx0cmlnaHQ6IHJlbSg5KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuXHRAZXh0ZW5kIC50ZXh0LWxnO1xufVxuIiwiLy8gRGVmYXVsdCBzdHlsZXNcbi5uaWNlLXNlbGVjdCB7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0Ym9yZGVyOiBzb2xpZCAxcHggI2U4ZThlODtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Y2xlYXI6IGJvdGg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsb2F0OiBsZWZ0O1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRoZWlnaHQ6IHJlbSg0Mik7XG5cdGxpbmUtaGVpZ2h0OiByZW0oNDApO1xuXHRvdXRsaW5lOiBub25lO1xuXHRwYWRkaW5nLWxlZnQ6IHJlbSgxOCk7XG5cdHBhZGRpbmctcmlnaHQ6IHJlbSgzMCk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHdpZHRoOiBhdXRvO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJvcmRlci1jb2xvcjogJGI7XG5cdH1cblxuXHQmOmFjdGl2ZSxcblx0Ji5vcGVuLFxuXHQmOmZvY3VzIHtcblx0XHRib3JkZXItY29sb3I6ICRiO1xuXHR9XG5cblx0JjphZnRlciB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM5OTk7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgIzk5OTtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IDVweDtcblx0XHRtYXJnaW4tdG9wOiAtNHB4O1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMTJweDtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiA2NiUgNjYlO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG5cdFx0d2lkdGg6IDVweDtcblx0fVxuXG5cdCYub3BlbjphZnRlciB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG5cdH1cblxuXHQmLm9wZW4gLmxpc3Qge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVZKDApO1xuXHR9XG5cblx0Ji5kaXNhYmxlZCB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZWRlZGVkO1xuXHRcdGNvbG9yOiAjOTk5O1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRib3JkZXItY29sb3I6ICNjY2NjY2M7XG5cdFx0fVxuXHR9XG59XG5cbi8vIE1vZGlmaWVyc1xuLm5pY2Utc2VsZWN0LndpZGUge1xuXHR3aWR0aDogMTAwJTtcblxuXHQubGlzdCB7XG5cdFx0bGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLm5pY2Utc2VsZWN0LnJpZ2h0IHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXG5cdC5saXN0IHtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG59XG5cbi5uaWNlLXNlbGVjdC5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogcmVtKDEyKTtcblx0aGVpZ2h0OiByZW0oMzYpO1xuXHRsaW5lLWhlaWdodDogcmVtKDM0KTtcblxuXHQmOmFmdGVyIHtcblx0XHRoZWlnaHQ6IDRweDtcblx0XHR3aWR0aDogNHB4O1xuXHR9XG5cblx0Lm9wdGlvbiB7XG5cdFx0bGluZS1oZWlnaHQ6IHJlbSgzNCk7XG5cdFx0bWluLWhlaWdodDogcmVtKDM0KTtcblx0fVxufVxuXG4vLyBMaXN0IGFuZCBvcHRpb25zXG4ubmljZS1zZWxlY3QgLmxpc3Qge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDY4LCA2OCwgNjgsIDAuMTEpO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRtYXJnaW46IDFweCAwIDA7XG5cdG9wYWNpdHk6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTAwJTtcblx0bGVmdDogMDtcblx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG5cdHRyYW5zZm9ybTogc2NhbGUoMC43NSkgdHJhbnNsYXRlWSgtMjFweCk7XG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjUsIDAsIDAsIDEuMjUpLCBvcGFjaXR5IDAuMTVzIGVhc2Utb3V0O1xuXHR6LWluZGV4OiA5O1xuXG5cdCY6aG92ZXIgLm9wdGlvbjpub3QoOmhvdmVyKSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0fVxufVxuXG4ubmljZS1zZWxlY3QgLm9wdGlvbiB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IHJlbSg0MCk7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1pbi1oZWlnaHQ6IHJlbSg0MCk7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBhZGRpbmctbGVmdDogcmVtKDE4KTtcblx0cGFkZGluZy1yaWdodDogcmVtKDI5KTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0dHJhbnNpdGlvbjogYWxsIDAuMnM7XG5cblx0Ji5zZWxlY3RlZCB7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cblxuXHQmLmRpc2FibGVkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogIzk5OTtcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdH1cblxuXHQmOmhvdmVyLFxuXHQmLmZvY3VzLFxuXHQmLnNlbGVjdGVkLmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuXHR9XG59XG5cbi8vIFVzZSBkaXNwbGF5IGluc3RlYWQgb2Ygb3BhY2l0eSBmb3IgSUUgPD0gMTBcbi5uby1jc3Nwb2ludGVyZXZlbnRzIC5uaWNlLXNlbGVjdCB7XG5cdC5saXN0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Ji5vcGVuIC5saXN0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG5cbi8vIENVU1RPTSBTVFlMRVM6XG5zZWxlY3QsXG5kaXYubmljZS1zZWxlY3Qge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiByZW0oNDYpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkdztcblx0Y29sb3I6ICRiO1xuXHRmbG9hdDogbm9uZTtcblx0Zm9udC1zaXplOiByZW0oMTYpO1xuXHRsaW5lLWhlaWdodDogMTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xuXHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuXHRwYWRkaW5nOiByZW0oMTMgMjggMTMgMTYpO1xufVxuXG5kaXYubmljZS1zZWxlY3Qge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0JjphZnRlciB7XG5cdFx0d2lkdGg6IDhweDtcblx0XHRoZWlnaHQ6IDhweDtcblx0XHRib3JkZXItY29sb3I6ICRiO1xuXHRcdG1hcmdpbi10b3A6IC01cHg7XG5cdH1cblxuXHQmLm9wZW4ge1xuXHRcdC5saXN0IHtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0fVxuXHR9XG5cblx0LmN1cnJlbnQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE2KTtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQubGlzdCB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHRvcDogMTAwJTtcblx0XHRsZWZ0OiAtMXB4O1xuXG5cdFx0bGkge1xuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQub3B0aW9uIHtcblx0XHRtaW4taGVpZ2h0OiB1bnNldDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdztcblx0XHRjb2xvcjogJGI7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0cGFkZGluZzogcmVtKDEzIDE2KTtcblx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0fVxufVxuIiwiLy8gQ3VzdG9tIHN0eWxlcyBmb3IgU2VsZWN0MiB0aGF0IGNvbWVzIHdpdGggV29vQ29tbWVyY2Vcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG5cdC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcblx0XHRoZWlnaHQ6IHJlbSg0NSk7XG5cdFx0Zm9udC1zaXplOiByZW0oMTYpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcblx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuXHRcdHBhZGRpbmc6IHJlbSgwIDI4IDAgMTYpO1xuXHRcdG1hcmdpbjogMDtcblx0XHR0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgJHRpbWU7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYjtcblx0XHR9XG5cblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oNDUpO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdH1cblxuXHRcdC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuXHRcdFx0QGluY2x1ZGUgdHI7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNCcgaGVpZ2h0PSc4JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdtMiAwIDUgNSA1LTUgMiAxLTcgNy03LTcgMi0xWicvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgNTAlIDUwJSAvIDE0cHggOHB4O1xuXHRcdFx0dG9wOiByZW0oMTApO1xuXHRcdFx0cmlnaHQ6IHJlbSg4KTtcblxuXHRcdFx0YiB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XG5cdFx0LnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdH1cblx0fVxufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcblx0Ym9yZGVyLWNvbG9yOiAkYjtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiIsIi8qKlxuICogU3dpcGVyIDExLjEuMTRcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjQgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogU2VwdGVtYmVyIDEyLCAyMDI0XG4gKi9cblxuQGltcG9ydCAnc3dpcGVyLXZhcnMuc2Nzcyc7XG5AYXQtcm9vdCB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcbiAgICBzcmM6IHVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKVxuICAgICAgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cbn1cbkBhdC1yb290IHtcbiAgOnJvb3Qge1xuICAgIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjeyR0aGVtZUNvbG9yfTtcbiAgICAvKlxuICAgIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgICAtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBpbml0aWFsO1xuICAgICovXG4gIH1cbn1cbjpob3N0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiwgaW5pdGlhbCk7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWlvcyAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5zd2lwZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG4uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXIge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLnN3aXBlci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG4gIC5zd2lwZXItc2xpZGUsXG4gIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIH1cbn1cblxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY3NzLW1vZGUge1xuICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGb3IgRmlyZWZveCAqL1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG4gIH1cbiAgJi5zd2lwZXItaG9yaXpvbnRhbCB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG4gICAgfVxuICB9XG4gICYuc3dpcGVyLXZlcnRpY2FsIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbiAgICB9XG4gIH1cbiAgJi5zd2lwZXItZnJlZS1tb2RlIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgICBzY3JvbGwtc25hcC10eXBlOiBub25lO1xuICAgIH1cbiAgICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICAgICAgc2Nyb2xsLXNuYXAtYWxpZ246IG5vbmU7XG4gICAgfVxuICB9XG4gICYuc3dpcGVyLWNlbnRlcmVkIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBvcmRlcjogOTk5OTtcbiAgICB9XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXIgY2VudGVyO1xuICAgICAgc2Nyb2xsLXNuYXAtc3RvcDogYWx3YXlzO1xuICAgIH1cbiAgfVxuICAmLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbiAgICB9XG4gICAgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG4gICAgfVxuICB9XG4gICYuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xuICAgIH1cbiAgICA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xuICAgIH1cbiAgfVxufVxuXG4vKiBTbGlkZSBzdHlsZXMgc3RhcnQgKi9cbi8qIDNEIFNoYWRvd3MgKi9cbi5zd2lwZXItM2Qge1xuICAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc3dpcGVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSxcbi5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIHtcbiAgLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gICAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xuICB9XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMDtcbn1cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi8qIFNsaWRlIHN0eWxlcyBlbmQgKi9cblxuXG5cbiIsIkBpbXBvcnQgJy4uL3N3aXBlci12YXJzLnNjc3MnO1xuQGF0LXJvb3Qge1xuICA6cm9vdCB7XG4gICAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiA0NHB4O1xuICAgIC8qXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tdG9wLW9mZnNldDogNTAlO1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldDogMTBweDtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbiAgfVxufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tdG9wLW9mZnNldCwgNTAlKTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKSk7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuMzU7XG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gICYuc3dpcGVyLWJ1dHRvbi1oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIC5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAmIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIH1cbiAgLnN3aXBlci1ydGwgJiBzdmcge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xuICBsZWZ0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBOYXZpZ2F0aW9uIGZvbnQgc3RhcnQgKi9cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgJjphZnRlciB7XG4gICAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdwcmV2JztcbiAgfVxufVxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtcbiAgbGVmdDogYXV0bztcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJ25leHQnO1xuICB9XG59XG4vKiBOYXZpZ2F0aW9uIGZvbnQgZW5kICovXG4iLCJAaW1wb3J0ICcuLi9zd2lwZXItdmFycy5zY3NzJztcbkBhdC1yb290IHtcbiAgOnJvb3Qge1xuICAgIC8qXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdDogYXV0bztcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1yaWdodDogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbTogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLXRvcDogYXV0bztcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbi1jb2xvcjogaW5oZXJpdDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1iZy1jb2xvcjogcmdiYSgwLDAsMCwwLjI1KTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplOiA0cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemU6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGg6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0OiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHk6IDAuMjtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eTogMTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXA6IDRweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwOiA2cHg7XG4gICovXG4gIH1cbn1cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbiAgJi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkID4gJixcbiAgJi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4vKiBDb21tb24gU3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsIHtcbiAgYm90dG9tOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b20sIDhweCk7XG4gIHRvcDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tdG9wLCBhdXRvKTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB9XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYm9yZGVyLXJhZGl1cywgNTAlKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yLCAjMDAwKTtcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHksIDAuMik7XG4gIEBhdC1yb290IGJ1dHRvbiN7Jn0ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAmIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOm9ubHktY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcmlnaHQsIDhweCk7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWxlZnQsIGF1dG8pO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBtYXJnaW46IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsIDZweCkgMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOlxuICAgICAgICAyMDBtcyB0cmFuc2Zvcm0sXG4gICAgICAgIDIwMG1zIHRvcDtcbiAgICB9XG4gIH1cbn1cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIG1hcmdpbjogMCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsIDRweCk7XG4gIH1cbiAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIHRyYW5zaXRpb246XG4gICAgICAgIDIwMG1zIHRyYW5zZm9ybSxcbiAgICAgICAgMjAwbXMgbGVmdDtcbiAgICB9XG4gIH1cbn1cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjpcbiAgICAyMDBtcyB0cmFuc2Zvcm0sXG4gICAgMjAwbXMgcmlnaHQ7XG59XG4vKiBGcmFjdGlvbiAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yLCBpbmhlcml0KTtcbn1cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjI1KSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIH1cbiAgLnN3aXBlci1ydGwgJiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICB9XG4gIC5zd2lwZXItaG9yaXpvbnRhbCA+ICYsXG4gICYuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCxcbiAgLnN3aXBlci12ZXJ0aWNhbCA+ICYuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4gICYuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSwgNHB4KTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuICAuc3dpcGVyLXZlcnRpY2FsID4gJixcbiAgJi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCxcbiAgLnN3aXBlci1ob3Jpem9udGFsID4gJi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbiAgJi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSwgNHB4KTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi5zd2lwZXItZmFkZSB7XG4gICYuc3dpcGVyLWZyZWUtbW9kZSB7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgfVxuICB9XG4gIC5zd2lwZXItc2xpZGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgICYsXG4gICAgJiAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB9XG4gIH1cbn1cbiIsIi5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbiIsIi5zd2lwZXItZ3JpZCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zd2lwZXItZ3JpZC1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4iLCJAYXQtcm9vdCB7XG4gIDpyb290IHtcbiAgICAvKlxuICAtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLXRvcDogYXV0bztcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLWJvdHRvbTogNHB4O1xuICAtLXN3aXBlci1zY3JvbGxiYXItbGVmdDogYXV0bztcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLXJpZ2h0OiA0cHg7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQ6IDElO1xuICAtLXN3aXBlci1zY3JvbGxiYXItYmctY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLWRyYWctYmctY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLXNpemU6IDRweDtcbiAgKi9cbiAgfVxufVxuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsIDEwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjEpKTtcbiAgLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQgPiAmLFxuICAmLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuc3dpcGVyLWhvcml6b250YWwgPiAmLFxuICAmLnN3aXBlci1zY3JvbGxiYXItaG9yaXpvbnRhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSk7XG4gICAgYm90dG9tOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvdHRvbSwgNHB4KTtcbiAgICB0b3A6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItdG9wLCBhdXRvKTtcbiAgICB6LWluZGV4OiA1MDtcbiAgICBoZWlnaHQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSwgNHB4KTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSkpO1xuICB9XG4gIC5zd2lwZXItdmVydGljYWwgPiAmLFxuICAmLnN3aXBlci1zY3JvbGxiYXItdmVydGljYWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWxlZnQsIGF1dG8pO1xuICAgIHJpZ2h0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXJpZ2h0LCA0cHgpO1xuICAgIHRvcDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKTtcbiAgICB6LWluZGV4OiA1MDtcbiAgICB3aWR0aDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLCA0cHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSkpO1xuICB9XG59XG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWRyYWctYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC41KSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywgMTBweCk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvKipcbiAqIFN3aXBlclxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICovXG4kdGhlbWVDb2xvcjogJHc7XG5cbi8vIGJhc2Ugc3R5bGVzXG5AaW1wb3J0IFwic3dpcGVyL3N3aXBlclwiO1xuXG4vLyBtb2R1bGVzOlxuQGltcG9ydCBcInN3aXBlci9tb2R1bGVzL25hdmlnYXRpb25cIjtcbkBpbXBvcnQgXCJzd2lwZXIvbW9kdWxlcy9wYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwic3dpcGVyL21vZHVsZXMvZWZmZWN0LWZhZGVcIjtcbkBpbXBvcnQgXCJzd2lwZXIvbW9kdWxlcy9mcmVlLW1vZGVcIjtcbkBpbXBvcnQgXCJzd2lwZXIvbW9kdWxlcy9ncmlkXCI7XG5AaW1wb3J0IFwic3dpcGVyL21vZHVsZXMvc2Nyb2xsYmFyXCI7XG5AaW1wb3J0IFwic3dpcGVyL21vZHVsZXMvdGh1bWJzXCI7XG5cbi8vIEN1c3RvbSBzdHlsaW5nOlxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCB7XG5cdD4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuXHRcdGJvdHRvbTogcmVtKDI0KTtcblx0fVxufVxuXG4uc3dpcGVyLXNsaWRlIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHRpbWcubGF6eWxvYWQ6bm90KC5sb2FkZWQpIHtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdH1cbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0Ji1idWxsZXQge1xuXHRcdHdpZHRoOiByZW0oMjYpO1xuXHRcdGhlaWdodDogcmVtKDI2KTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR3aWR0aDogcmVtKDgpO1xuXHRcdFx0aGVpZ2h0OiByZW0oOCk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdztcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogY2FsYyg1MCUgLSByZW0oNCkpO1xuXHRcdFx0bGVmdDogY2FsYyg1MCUgLSByZW0oNCkpO1xuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtICR0aW1lIGVhc2Utb3V0O1xuXHRcdH1cblxuXHRcdCY6bm90KC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlKSB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1hY3RpdmUge1xuXHRcdFx0d2lkdGg6IHJlbSgxNik7XG5cdFx0XHRoZWlnaHQ6IHJlbSgxNik7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgyKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItYnV0dG9uLXByZXYge1xuXHR3aWR0aDogcmVtKDMyKTtcblx0aGVpZ2h0OiByZW0oMzIpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkdztcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRtYXJnaW4tdG9wOiByZW0oLTE2KTtcblx0dHJhbnNpdGlvbjogYm94LXNoYWRvdyAkdGltZTtcblxuXHRAaW5jbHVkZSBob3ZlciB7XG5cdFx0c3ZnIHtcblx0XHRcdGZpbGw6ICRwcmltYXJ5O1xuXHRcdH1cblx0fVxuXG5cdCY6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHRzdmcge1xuXHRcdHdpZHRoOiByZW0oMzIpO1xuXHRcdGhlaWdodDogcmVtKDMyKTtcblx0XHRmaWxsOiAkYjtcblx0fVxufVxuXG4uc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG5cdG9wYWNpdHk6IDAuNTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXJbZGF0YS1zbGlkZXM9XCIxXCJdIHtcblx0LnN3aXBlci1idXR0b24tbmV4dCxcblx0LnN3aXBlci1idXR0b24tcHJldiB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG4iLCIvLyBXUE1MIGxhbmd1YWdlIHN3aXRjaGVyXG4ud2lkZ2V0X2ljbF9sYW5nX3NlbF93aWRnZXQge1xuXHRAaW5jbHVkZSBtYXgobWQpIHtcblx0XHRtYXJnaW46IHJlbSgyMCAwIDApO1xuXHR9XG59XG5cbi53cG1sLWxzLWxlZ2FjeS1kcm9wZG93biB7XG5cdHdpZHRoOiBhdXRvO1xufVxuXG4ud3BtbC1scy1sZWdhY3ktZHJvcGRvd24ge1xuXHRhIHtcblx0XHRmb250LXNpemU6IHJlbSgxMik7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0Ji53cG1sLWxzLWl0ZW0tdG9nZ2xlIHtcblx0XHRcdHBhZGRpbmc6IHJlbSg1IDI1IDUgOCk7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzICRyYWRpdXMgMCAwO1xuXHRcdH1cblx0fVxuXG5cdC53cG1sLWxzLWZsYWcge1xuXHRcdHdpZHRoOiByZW0oMzApO1xuXHRcdGhlaWdodDogcmVtKDMwKTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cblx0XHQmICsgc3BhbiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogcmVtKDgpO1xuXHRcdH1cblx0fVxuXG5cdC53cG1sLWxzLXN1Yi1tZW51IGEge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3JkZXItcmFkaXVzOiAwIDAgJHJhZGl1cyAkcmFkaXVzO1xuXHRcdHBhZGRpbmc6IHJlbSg1IDgpO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cbn1cbiIsIi8vIEdlbmVyYWxcbi8vIHJlcGxhY2UgZGVmYXVsdCBXb28gY29sb3Igc2NoZW1lIHdpdGggdGhlbWUgY29sb3JzOlxuOnJvb3Qge1xuXHQtLXdvb2NvbW1lcmNlOiAjeyRwcmltYXJ5fTtcblx0LS13Yy1wcmltYXJ5OiAjeyRwcmltYXJ5fTtcbn1cblxuLndvb2NvbW1lcmNlLFxuLndvb2NvbW1lcmNlLXBhZ2Uge1xuXHQuc2l0ZS1jb250ZW50IHtcblx0XHRAZXh0ZW5kIC5jb250YWluZXI7XG5cdFx0cGFkZGluZy1ib3R0b206IHJlbSg3MCk7XG5cblx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiByZW0oMTIwKTtcblx0XHR9XG5cdH1cblxuXHQuZW50cnktY29udGVudCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDcwKTtcblx0fVxuXG5cdC5yb3cge1xuXHRcdCY6YmVmb3JlLFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQrIC5yb3cge1xuXHRcdFx0bWFyZ2luLXRvcDogcmVtKDUwKTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdCsgLnJvdyB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHJlbSg3MCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG5cdFx0XHQuY29sLWxnLTYge1xuXHRcdFx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSByZW0oMTApKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1pbih4bCkge1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIHJlbSgzNSkpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbDItc2V0IHtcblx0XHRAZXh0ZW5kIC5yb3c7XG5cdFx0d2lkdGg6IGF1dG87XG5cblx0XHQuY29sLTEsXG5cdFx0LmNvbC0yIHtcblx0XHRcdG1heC13aWR0aDogdW5zZXQ7XG5cdFx0XHRAZXh0ZW5kIC5jb2wtbGctNjtcblx0XHR9XG5cdH1cblxuXHQvLyBNZXNzYWdlc1xuXHQud29vY29tbWVyY2UtbWVzc2FnZSxcblx0Lndvb2NvbW1lcmNlLWluZm8ge1xuXHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0XHRib3JkZXItdG9wLWNvbG9yOiAkcHJpbWFyeTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0YTpub3QoW2NsYXNzXSkge1xuXHRcdFx0QGV4dGVuZCAlbGluaztcblx0XHR9XG5cblx0XHQuYnV0dG9uIHtcblx0XHRcdEBleHRlbmQgLmJ0bi1zbTtcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdH1cblx0fVxuXG5cdC8vIFRhYmxlc1xuXHR0YWJsZS5zaG9wX3RhYmxlLFxuXHR0YWJsZS5zaG9wX2F0dHJpYnV0ZXMge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGJvcmRlcjogbm9uZTtcblxuXHRcdEBpbmNsdWRlIG1pbihtZCkge1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTYpO1xuXHRcdH1cblxuXHRcdHRoZWFkIHtcblx0XHRcdHRoIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR0aCwgdGQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRwYWRkaW5nOiByZW0oOSA4KTtcblxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR0aCB7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblxuXHRcdHRmb290IHtcblx0XHRcdHRoLCB0ZCB7XG5cdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gRm9ybSBlbGVtZW50c1xuXHRmb3JtIHtcblx0XHQuZm9ybS1yb3cge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSgxNSk7XG5cblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiByZW0oNCk7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdH1cblxuXHRcdFx0dGV4dGFyZWEge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiByZW0oODApO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mb3JtLXJvdy1maXJzdCxcblx0XHQuZm9ybS1yb3ctbGFzdCB7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSByZW0oMTApKTtcblxuXHRcdFx0QGluY2x1ZGUgbWF4KG1kKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaW5wdXQtY2hlY2tib3gge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuXHR9XG5cblx0aW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi8vIEJ1dHRvbnNcbi53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQsXG4ud29vY29tbWVyY2UgYS5idXR0b24sXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbixcbi53b29jb21tZXJjZSBpbnB1dC5idXR0b24ge1xuXHRAZXh0ZW5kIC5idG47XG5cdGNvbG9yOiAkdyAhaW1wb3J0YW50O1xuXG5cdCYuZGlzYWJsZWQsXG5cdCY6ZGlzYWJsZWQsXG5cdCY6ZGlzYWJsZWRbZGlzYWJsZWRdIHtcblx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblxuXHQmLmxvYWRpbmcge1xuXHRcdG9wYWNpdHk6IDAuNzU7XG5cdFx0cGFkZGluZy1yaWdodDogcmVtKDE2KTtcblxuXHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0cGFkZGluZy1yaWdodDogcmVtKDI0KTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtaW4oeGwpIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IHJlbSgzOCk7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRib3R0b206IHJlbSgzKTtcblx0XHRcdHJpZ2h0OiByZW0oNSk7XG5cblx0XHRcdEBpbmNsdWRlIG1heChzbSkge1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxMik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5hZGRlZCB7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IHJlbSgzKTtcblx0XHRcdHJpZ2h0OiByZW0oNSk7XG5cdFx0fVxuXHR9XG5cblx0Ly8gYWx0IGJ1dHRvbnNcblx0Ji5hbHQge1xuXHRcdEBleHRlbmQgLmJ0bjtcblx0XHRjb2xvcjogJHcgIWltcG9ydGFudDtcblx0fVxufVxuXG4vLyBTcGVjaWZpYyBwYWdlc1xuLndvb2NvbW1lcmNlLWNhcnQsXG4ud29vY29tbWVyY2UtY2hlY2tvdXQsXG4ud29vY29tbWVyY2UtYWNjb3VudCB7XG5cdC5icmVhZGNydW1icyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5lbnRyeS10aXRsZSB7XG5cdFx0Y29sb3I6ICR3O1xuXHRcdHBhZGRpbmc6IDFlbSAwO1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSg1MCk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0oNzApO1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwdnc7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1ib3JkZXI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHR9XG5cdH1cbn1cblxuLy8gQnJlYWRjcnVtYnNcbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtYnJlYWRjcnVtYiB7XG5cdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0bWFyZ2luLWJvdHRvbTogcmVtKDMwKTtcblxuXHRhIHtcblx0XHRjb2xvcjogJGdyZXk7XG5cdFx0Zm9udC1zaXplOiByZW0oMTQpO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cdFx0fVxuXHR9XG59XG5cbi8vIFBhZ2luYXRpb25cbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB7XG5cdEBleHRlbmQgLnBhZ2luYXRpb247XG59XG5cbi8vIFJhdGluZ1xuLndvb2NvbW1lcmNlIHtcblx0Lndvb2NvbW1lcmNlLXByb2R1Y3QtcmF0aW5nIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDE1KTtcblxuXHRcdC53b29jb21tZXJjZS1yZXZpZXctbGluayB7XG5cdFx0XHRjb2xvcjogJGdyZXk7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnN0YXItcmF0aW5nIHtcblx0XHRjb2xvcjogJHllbGxvdztcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0cC5zdGFycyBhIHtcblx0XHRjb2xvcjogJHllbGxvdztcblx0fVxufVxuXG4vLyBRdWFudGl0eSBidXR0b25zXG4ud29vY29tbWVyY2UgLnF1YW50aXR5IHtcblx0aGVpZ2h0OiByZW0oNDQpO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiByZW0oMTApO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XG5cdGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XG5cdHBhZGRpbmc6IHJlbSgwIDE2KTtcblxuXHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRoZWlnaHQ6IHJlbSg1MCk7XG5cdH1cblxuXHQucXR5IHtcblx0XHRAaW5jbHVkZSB1bnN0eWxlZC1idXR0b247XG5cdFx0d2lkdGg6IHJlbSg0MCk7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0Zm9udC1zaXplOiByZW0oMTgpO1xuXHR9XG5cblx0LmJ0bi1xdHkge1xuXHRcdEBpbmNsdWRlIHVuc3R5bGVkLWJ1dHRvbjtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cblx0XHRzdmcge1xuXHRcdFx0d2lkdGg6IHJlbSgxOCk7XG5cdFx0XHRoZWlnaHQ6IHJlbSgxOCk7XG5cdFx0XHRmaWxsOiAkZ3JleTtcblx0XHRcdHRyYW5zaXRpb246IGZpbGwgJHRpbWU7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRzdmcge1xuXHRcdFx0XHRmaWxsOiAkYjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gQmxvY2tVSVxuLmJsb2NrVUkge1xuXHQmLmJsb2NrT3ZlcmxheSB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IC8vIGxldCdzIG5vdCBzaG93IGRlZmF1bHQgbG9hZGluZyBwcm9jZXNzIGluZGljYXRvclxuXHR9XG59XG4iLCIud29vY29tbWVyY2Uge1xuXHR0YWJsZS5jYXJ0IHtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oNTApO1xuXG5cdFx0dGQ6bm90KC5wcm9kdWN0LW5hbWUpIHtcblx0XHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxOCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dGQucHJvZHVjdC1uYW1lIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdEBpbmNsdWRlIG1pbig3NjkpIHtcblx0XHRcdFx0d2lkdGg6IDM4JTtcblx0XHRcdH1cblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRAaW5jbHVkZSBtYXgoNzY4KSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTYpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnByb2R1Y3QtdGh1bWJuYWlsIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdG1pbi13aWR0aDogdW5zZXQ7XG5cdFx0XHRtYXgtd2lkdGg6IHJlbSgyMjUpO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogcmVtKDkwKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cztcblxuXHRcdFx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdFx0XHR3aWR0aDogcmVtKDE3NSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucHJvZHVjdC10aXRsZSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cdFx0fVxuXG5cdFx0dGQucHJvZHVjdC1zdWJ0b3RhbCB7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblxuXHRcdC5wcm9kdWN0LXJlbW92ZSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cblx0XHRcdEBpbmNsdWRlIG1heCg3NjgpIHtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGEucmVtb3ZlIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHR3aWR0aDogcmVtKDE4KTtcblx0XHRcdGhlaWdodDogcmVtKDE4KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMTgpO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblxuXHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdGZpbGw6ICRyZWQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0QGluY2x1ZGUgdHI7XG5cdFx0XHRcdGZpbGw6ICRncmV5LWJvcmRlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY2FydC1jb2xsYXRlcmFscyB7XG5cdFx0d2lkdGg6IGF1dG87XG5cblx0XHQuY3Jvc3Mtc2VsbHMsXG5cdFx0LmNhcnRfdG90YWxzIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gcmVtKDEwKSk7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1pbih4bCkge1xuXHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSByZW0oMzUpKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY3Jvc3Mtc2VsbHMge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcblxuXHRcdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNhcnRfdG90YWxzIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdH1cblxuXHRcdC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IHtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cblx0fVxuXG5cdC5jYXJ0X3RvdGFscyxcblx0Lndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlciB7XG5cdFx0dGFibGUge1xuXHRcdFx0dGgsIHRkIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdFx0cGFkZGluZy10b3A6IHJlbSgyMCk7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiByZW0oMjApO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0fVxuXG5cdFx0XHR0aCB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHR9XG5cblx0XHRcdHRoLCB0ZCB7XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5vcmRlci10b3RhbCB7XG5cdFx0XHRcdHRoLCB0ZCB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IHJlbSgxNSk7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IHJlbSgxNSk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHR0aCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgyMCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE4KTtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMjgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHR0Zm9vdCB7XG5cdFx0XHRcdHRoIHtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHVsI3NoaXBwaW5nX21ldGhvZCB7XG5cdFx0bGkge1xuXHRcdFx0aW5wdXQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwLjI1ZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LndjLXByb2NlZWQtdG8tY2hlY2tvdXQge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG5cblx0YS5idXR0b24uYWx0LmNoZWNrb3V0LWJ1dHRvbiB7XG5cdFx0QGV4dGVuZCAuYnRuLWxnO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLndvb2NvbW1lcmNlICNjb250ZW50LFxuLndvb2NvbW1lcmNlLFxuLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQsXG4ud29vY29tbWVyY2UtcGFnZSB7XG5cdHRhYmxlLmNhcnQge1xuXHRcdHRkLmFjdGlvbnMge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblxuXHRcdFx0QGluY2x1ZGUgbWF4KDc2OCkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRnYXA6IHJlbSgxMCk7XG5cdFx0XHR9XG5cblx0XHRcdC53b29jb21tZXJjZS1mb3JtLWNvdXBvbiB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0fVxuXG5cdFx0XHRidXR0b24ge1xuXHRcdFx0XHQmLmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF0ge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1pbihtZCkge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogcmVtKDAgMjQpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogcmVtKDAgMzIpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCZbbmFtZT1cInVwZGF0ZV9jYXJ0XCJdIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGJvcmRlci13aWR0aDogMnB4O1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiByZW0oMCAzMik7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHQmOmZvY3VzLFxuXHRcdFx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHcgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi53b29jb21tZXJjZSxcbi53b29jb21tZXJjZS1wYWdlIHtcblx0I3BheW1lbnQgI3BsYWNlX29yZGVyIHtcblx0XHRAZXh0ZW5kIC5idG4tbGc7XG5cdH1cbn1cblxuLndvb2NvbW1lcmNlLXNoaXBwaW5nLWZpZWxkcyB7XG5cdG1hcmdpbi10b3A6IHJlbSgzMCk7XG59XG5cbi53b29jb21tZXJjZS1mb3JtLWNvdXBvbiB7XG5cdCZfX2lucHV0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1heC13aWR0aDogcmVtKDUwMCk7XG5cblx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG5cdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXMgMCAwICRyYWRpdXM7XG5cdFx0XHRtYXJnaW46IHJlbSgwIC01IDAgMCkgIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmc6IHJlbSgwIDIxIDAgMTYpO1xuXG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0JjphY3RpdmUsXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYjtcblx0XHRcdH1cblxuXHRcdFx0Jjpub3QoOmZvY3VzKSB7XG5cdFx0XHRcdEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE4KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRidXR0b24ge1xuXHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0bWluLXdpZHRoOiByZW0oMTAwKTtcblx0XHR9XG5cdH1cbn1cblxuLnNob3djb3Vwb24ge1xuXHRAZXh0ZW5kICVsaW5rO1xufVxuXG4jYWRkX3BheW1lbnRfbWV0aG9kLFxuLndvb2NvbW1lcmNlLWNhcnQsXG4ud29vY29tbWVyY2UtY2hlY2tvdXQge1xuXHQjcGF5bWVudCB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblxuXHRcdGRpdi5wYXltZW50X2JveCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuXHRcdH1cblx0fVxuXG5cdC5jYXJ0LWNvbGxhdGVyYWxzIC5zaGlwcGluZy1jYWxjdWxhdG9yLWJ1dHRvbiB7XG5cdFx0QGV4dGVuZCAlbGluaztcblx0fVxufVxuXG4jY3VzdG9tZXJfZGV0YWlscyB7XG5cdGgzIHtcblx0XHRAZXh0ZW5kIC5oNTtcblx0fVxufVxuXG4jc2hpcC10by1kaWZmZXJlbnQtYWRkcmVzcyBsYWJlbCB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLndvb2NvbW1lcmNlLXByaXZhY3ktcG9saWN5LXRleHQge1xuXHRhIHtcblx0XHRAZXh0ZW5kICVsaW5rO1xuXHR9XG59XG4iLCIvLyBNaW5pIGNhcnRcbi5taW5pLWNhcnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Ji0tZW1wdHkge1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG5cblx0c3ZnIHtcblx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0d2lkdGg6IHJlbSgzNik7XG5cdFx0aGVpZ2h0OiByZW0oMzYpO1xuXHR9XG5cblx0Jl9fdG90YWwge1xuXHRcdHdpZHRoOiByZW0oMjQpO1xuXHRcdGhlaWdodDogcmVtKDI0KTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGI7XG5cdFx0Y29sb3I6ICR3O1xuXHRcdGZvbnQtc2l6ZTogcmVtKDEyKTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiByZW0oLTcpO1xuXHRcdHJpZ2h0OiByZW0oLTEwKTtcblx0fVxufVxuIiwiLndvb2NvbW1lcmNlLWFjY291bnQge1xuXHQuY29sLWxnLTkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmVudHJ5LWNvbnRlbnQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQud29vY29tbWVyY2Uge1xuXHRcdC5jb2wtMSxcblx0XHQuY29sLTIge1xuXHRcdFx0QGluY2x1ZGUgbWluKDc2OCkge1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB7XG5cdFx0QGV4dGVuZCAuY29sLWxnLTQ7XG5cblx0XHR1bCB7XG5cdFx0XHRAaW5jbHVkZSB1bnN0eWxlZC1saXN0O1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiByZW0oMTIpO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiByZW0oMjUpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRiO1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiByZW0oMTIpO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogcmVtKDI1KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmlzLWFjdGl2ZSBhLFxuXHRcdFx0XHRhOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Ly8gaWNvbiBjYXJldCAocHJpbWFyeSlcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE0JyBoZWlnaHQ9JzgnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J20yIDAgNSA1IDUtNSAyIDEtNyA3LTctNyAyLTFaJyBmaWxsPSclMjNkZjAwMDAnLyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5pcy1hY3RpdmUgYTphZnRlciB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMjApO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdHI7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDE0cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHRcdFx0XHQvLyBpY29uIGNhcmV0IChibGFjaylcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE0JyBoZWlnaHQ9JzgnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J20yIDAgNSA1IDUtNSAyIDEtNyA3LTctNyAyLTFaJyBmaWxsPSclMjMwMDAnLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IDUwJSAvIDE0cHggOHB4O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiBjYWxjKDUwJSAtIDdweCk7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogcmVtKDMxKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQge1xuXHRcdEBleHRlbmQgLmNvbC1sZy04O1xuXG5cdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDM1cHg7XG5cdFx0fVxuXHR9XG5cblx0dGFibGUuYWNjb3VudC1vcmRlcnMtdGFibGUge1xuXHRcdHRib2R5IHtcblx0XHRcdHRkOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI2FjY291bnRfZGlzcGxheV9uYW1lICsgc3BhbiB7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLndvb2NvbW1lcmNlLWFkZHJlc3MtZmllbGRzX19maWVsZC13cmFwcGVyLFxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGZpZWxkc2V0IHtcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IGZpZWxkc2V0IHtcblx0LmZvcm0tcm93IHtcblx0XHRsYWJlbCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cblxuLndvb2NvbW1lcmNlIHtcblx0Zm9ybS5sb2dpbixcblx0Zm9ybS5yZWdpc3RlciB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHQuZm9ybS1yb3cgbGFiZWwge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdGZvcm0ud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZCB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXG5cdFx0LmZvcm0tcm93IGxhYmVsIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdH1cblxuXHRmb3JtLmxvZ2luLFxuXHRmb3JtLndvb2NvbW1lcmNlLVJlc2V0UGFzc3dvcmQge1xuXHRcdGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0Zm9ybS53b29jb21tZXJjZS1SZXNldFBhc3N3b3JkIHtcblx0XHRwIHtcblx0XHRcdG1heC13aWR0aDogNTAwcHhcblx0XHR9XG5cdH1cbn1cblxuLndvb2NvbW1lcmNlLWZvcm0tbG9naW5fX3JlbWVtYmVybWUge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53b29jb21tZXJjZS1Mb3N0UGFzc3dvcmQge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXG5cdGEge1xuXHRcdGNvbG9yOiAkY29sb3ItdGV4dCAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxufVxuIiwiLndvb2NvbW1lcmNlIHtcblx0Lndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHNfX3RpdGxlLFxuXHQud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyBoMiB7XG5cdFx0QGV4dGVuZCAuaDU7XG5cdH1cblxuXHQud29vY29tbWVyY2Utb3JkZXItZGV0YWlscyB7XG5cdFx0bWFyZ2luOiByZW0oNTAgMCAzNSk7XG5cdH1cblxuXHR1bC5vcmRlcl9kZXRhaWxzIHtcblx0XHRAaW5jbHVkZSB1bnN0eWxlZC1saXN0O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IHJlbSg0KTtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMjApO1xuXG5cdFx0QGluY2x1ZGUgbWluKG1kKSB7XG5cdFx0XHRnYXA6IHJlbSg4KTtcblx0XHR9XG5cblx0XHQmOmJlZm9yZSxcblx0XHQmOmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRnYXA6IHJlbSgxMCk7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRsaW5lLWhlaWdodDogcmVtKDIwKTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdEBpbmNsdWRlIG1pbihtZCkge1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxNCk7XG5cdFx0XHR9XG5cblx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMjApO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1pbihtZCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ud29vY29tbWVyY2UtdGhhbmt5b3Utb3JkZXItcmVjZWl2ZWQge1xuXHRAZXh0ZW5kIC5oNTtcblx0bWFyZ2luLWJvdHRvbTogcmVtKDUwKTtcbn1cblxuLndvb2NvbW1lcmNlLXRhYmxlX19wcm9kdWN0LW5hbWUge1xuXHQud2MtaXRlbS1tZXRhIHtcblx0XHRmb250LXNpemU6IHJlbSgxNCk7XG5cdFx0cGFkZGluZy1sZWZ0OiByZW0oMTYpO1xuXHR9XG59XG4iLCIuc2luZ2xlLXByb2R1Y3QgZGl2LnByb2R1Y3Qge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0LnByb2R1Y3RfX2ltYWdlcyB7XG5cdFx0aW1nIHtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgJHRpbWU7XG5cdFx0fVxuXHR9XG5cblx0LnByb2R1Y3RfX3N1bW1hcnkge1xuXHRcdHAucHJpY2UsXG5cdFx0c3Bhbi5wcmljZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0oMzApO1xuXG5cdFx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMjQpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC53b29jb21tZXJjZS1wcm9kdWN0LXJhdGluZyB7XG5cdFx0XHQuc3Rhci1yYXRpbmcge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5wcm9kdWN0X19hZnRlci1zdW1tYXJ5IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiByZW0oNTApO1xuXG5cdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRnYXA6IHJlbSg3MCk7XG5cdFx0fVxuXHR9XG5cblx0LnByb2R1Y3RfdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG5cdH1cblxuXHQud29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzX19zaG9ydC1kZXNjcmlwdGlvbiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDMwKTtcblx0fVxuXG5cdC5wcm9kdWN0X21ldGEge1xuXHRcdGNvbG9yOiAkZ3JleTtcblx0fVxuXG5cdC5wb3N0ZWRfaW4ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cdFx0fVxuXHR9XG5cblx0Zm9ybS5jYXJ0IHtcblx0XHQudmFyaWF0aW9ucyB7XG5cdFx0XHR0aCB7XG5cdFx0XHRcdHdpZHRoOiByZW0oMTMwKTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRkaXYucXVhbnRpdHkge1xuXHRcdFx0bWFyZ2luOiByZW0oMCAxMCAwIDApO1xuXHRcdH1cblxuXHRcdGRpdi5xdWFudGl0eS1oaWRkZW4ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQud29vY29tbWVyY2UtdGFicyB7XG5cdFx0QGluY2x1ZGUgbWluKG1kKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblxuXHRcdHVsLnRhYnMge1xuXHRcdFx0QGluY2x1ZGUgdW5zdHlsZWQtbGlzdDtcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKDM1KTtcblxuXHRcdFx0QGluY2x1ZGUgbWluKG1kKSB7XG5cdFx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogcmVtKDMwKTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogcmVtKDUwKTtcblx0XHRcdH1cblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktYm9yZGVyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdHBhZGRpbmc6IHJlbSgxNSAwKTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgaG92ZXIge1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnBhbmVsIHtcblx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdD4gKjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblxuXHRcdFx0aDIge1xuXHRcdFx0XHRAZXh0ZW5kIC5oMztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQjcmVwbHktdGl0bGUge1xuXHRcdEBleHRlbmQgLmg0O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDFlbTtcblx0fVxuXG5cdCNyYXRpbmcgKyAubmljZS1zZWxlY3Qge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLy8gU2xpZGVyIHByb2R1Y3QgaW1hZ2Vcbi5zd2lwZXItcHJvZHVjdC1pbWFnZSB7XG5cdG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG5cblx0LnN3aXBlci1zbGlkZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuYy1pbWFnZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDcwJTtcblx0XHR9XG5cdH1cbn1cblxuLy8gU2xpZGVyIHByb2R1Y3QgdGh1bWJuYWlsc1xuLnN3aXBlci1wcm9kdWN0LXRodW1icyB7XG5cdC5zd2lwZXItc2xpZGUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgJHRpbWU7XG5cblx0XHQmOm5vdCguc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZSkge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cblxuXHQuYy1pbWFnZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDcwJTtcblx0XHR9XG5cdH1cbn1cblxuLy8gU2xpZGVyIHByb2R1Y3RzIChyZWxhdGVkLCB1cC1zZWxscywgY3Jvc3Mtc2VsbHMpXG4uc3dpcGVyLXByb2R1Y3RzIHtcblx0LnN3aXBlci1zbGlkZSB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRhcnRpY2xlLnByb2R1Y3Qge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG4iLCIud29vY29tbWVyY2Uge1xuXHQud29vY29tbWVyY2UtcmVzdWx0LWNvdW50LFxuXHQud29vY29tbWVyY2Utb3JkZXJpbmcge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGZsZXgtZ3JvdzogMTtcblx0XHRmbG9hdDogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cblxuLnNob3AtaGVhZGluZyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0Z2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG5cdG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcbn1cblxuc2VjdGlvbi5wcm9kdWN0cyB7XG5cdEBpbmNsdWRlIG1heCg1MjApIHtcblx0XHRhcnRpY2xlLnByb2R1Y3Qge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbi8vIExvb3AgcHJvZHVjdFxuYXJ0aWNsZS5wcm9kdWN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRzcGFuLnByaWNlLFxuXHRwLnByaWNlIHtcblx0XHRmb250LXNpemU6IHJlbSgxOCk7XG5cdH1cblxuXHRhLmFkZGVkX3RvX2NhcnQge1xuXHRcdEBleHRlbmQgJWxpbms7XG5cdFx0Zm9udC1zaXplOiByZW0oMTUpO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTAwJTtcblx0XHRsZWZ0OiByZW0oMTUpO1xuXHR9XG5cblx0LmJ1dHRvbiB7XG5cdFx0bWFyZ2luLXRvcDogYXV0bztcblx0fVxufVxuXG4ud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0IHtcblx0Jl9fbGluayB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0QGluY2x1ZGUgaG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdH1cblxuXHRcdFx0Lndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGUge1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cztcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0aW1lO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RodW1ibmFpbCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDcwJTtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdGltZTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdEBpbmNsdWRlIHRyO1xuXHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0XHRtYXJnaW46IHJlbSgyMCAwIDEwKSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbmFydGljbGUucHJvZHVjdCxcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCxcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCB7XG5cdHNwYW4ub25zYWxlIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtaW4td2lkdGg6IHJlbSg1NCk7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1pbi1oZWlnaHQ6IHVuc2V0O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRmb250LXNpemU6IHJlbSgxMik7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuXHRcdHBhZGRpbmc6IHJlbSg1KTtcblx0XHR0b3A6IHJlbSg4KTtcblx0XHRsZWZ0OiByZW0oOCk7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuXG5cdHAucHJpY2UsXG5cdHNwYW4ucHJpY2Uge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSgxNSk7XG5cblx0XHRkZWwge1xuXHRcdFx0Zm9udC1zaXplOiAwLjhlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0fVxuXG5cdFx0aW5zIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cbn1cbiIsIi8vIEJhc2UgYmxvY2tzXG4uYy1ibG9jayB7XG5cdG1hcmdpbi1ib3R0b206IHJlbSg1MCk7XG5cblx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDEwMCk7XG5cdH1cblxuXHQmLS1wYWRkaW5nIHtcblx0XHRwYWRkaW5nOiByZW0oNDUgMCA1MCk7XG5cblx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdHBhZGRpbmc6IHJlbSg3MCAwKTtcblx0XHR9XG5cdH1cbn1cblxuLy8gVGl0bGVcbi5jLXRpdGxlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLy8gSW1hZ2Vcbi5jLWltYWdlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0aW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4vLyBTZWN0aW9uIGhlYWRlclxuLmMtc2VjdGlvbiB7XG5cdHBhZGRpbmc6IHJlbSg0OCAwKTtcblxuXHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRwYWRkaW5nOiByZW0oODAgMCk7XG5cdH1cblxuXHQmLS1ncmF5IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmc7XG5cdH1cbn1cblxuLmMtc2VjdGlvbi1oZWFkZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IHJlbSgzNik7XG5cblx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDU2KTtcblx0fVxufVxuXG4uYy1zZWN0aW9uLXRpdGxlIHtcblx0Zm9udC1zaXplOiByZW0oMjYpO1xuXHRmb250LXdlaWdodDogODAwO1xuXHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cdG1hcmdpbi1ib3R0b206IHJlbSgxNik7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG5cblx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0Zm9udC1zaXplOiByZW0oMzYpO1xuXHR9XG59XG5cbi5jLXNlY3Rpb24tZm9vdGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiByZW0oMzYpO1xuXG5cdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdG1hcmdpbi10b3A6IHJlbSg0OCk7XG5cdH1cbn1cblxuLmMtc2VjdGlvbi1zdWJ0aXRsZSB7XG5cdGZvbnQtc2l6ZTogcmVtKDE2KTtcblx0Y29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xuXHRtYXgtd2lkdGg6IHJlbSg2MDApO1xuXHRtYXJnaW46IDAgYXV0bztcblxuXHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRmb250LXNpemU6IHJlbSgxOCk7XG5cdH1cbn1cbiIsIi5hYm91dC1iYW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMwZDNiNmUgMCUsICRwcmltYXJ5IDEwMCUpO1xuXG5cdCY6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHR3aWR0aDogNTAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDcwJSA1MCUsIHJnYmEoJGFjY2VudCwgMC4xMikgMCUsIHRyYW5zcGFyZW50IDcwJSk7XG5cdH1cblxuXHQmX19pbm5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHRnYXA6IHJlbSg0MCk7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdFx0Z2FwOiByZW0oNjQpO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdGNvbG9yOiAkdztcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IHJlbSgyOCk7XG5cdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMTYpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cblx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDM2KTtcblx0XHR9XG5cdH1cblxuXHQmX190ZXh0IHtcblx0XHRmb250LXNpemU6IHJlbSgxNyk7XG5cdFx0b3BhY2l0eTogMC44NTtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMjQpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjc7XG5cdH1cblxuXHQmX19mZWF0dXJlcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogcmVtKDE0KTtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMzIpO1xuXHR9XG5cblx0Jl9fZmVhdHVyZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogcmVtKDEyKTtcblx0XHRmb250LXNpemU6IHJlbSgxNik7XG5cblx0XHQmLWljb24ge1xuXHRcdFx0d2lkdGg6IHJlbSgzMik7XG5cdFx0XHRoZWlnaHQ6IHJlbSgzMik7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRhY2NlbnQsIDAuMik7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHRjb2xvcjogJGFjY2VudDtcblxuXHRcdFx0aSB7XG5cdFx0XHRcdHdpZHRoOiByZW0oMTYpO1xuXHRcdFx0XHRoZWlnaHQ6IHJlbSgxNik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1hZ2Uge1xuXHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXMteGw7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRib3gtc2hhZG93OiAwIDIwcHggNTBweCByZ2JhKCRiLCAwLjMpO1xuXHRcdGJvcmRlcjogM3B4IHNvbGlkIHJnYmEoJHcsIDAuMSk7XG5cblx0XHRAaW5jbHVkZSBtYXgobGcpIHtcblx0XHRcdG9yZGVyOiAtMTtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IHJlbSgyODApO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cblx0XHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0XHRoZWlnaHQ6IHJlbSg0MjApO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmFkdmFudGFnZXNfX2dyaWQge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0Z2FwOiByZW0oMTYpO1xuXG5cdEBpbmNsdWRlIG1pbihtZCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0Z2FwOiByZW0oMjQpO1xuXHR9XG5cblx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcblx0fVxufVxuXG4uYWR2YW50YWdlLWNhcmQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItY2FyZDtcblx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cy1sZztcblx0cGFkZGluZzogcmVtKDM2IDI4KTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRib3gtc2hhZG93OiAkc2hhZG93LXNtO1xuXHRAaW5jbHVkZSB0cjtcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cblx0QGluY2x1ZGUgbWF4KG1kKSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Z2FwOiByZW0oMjApO1xuXHRcdHBhZGRpbmc6IHJlbSgyNCk7XG5cdH1cblxuXHRAaW5jbHVkZSBob3ZlciB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpO1xuXHRcdGJveC1zaGFkb3c6ICRzaGFkb3ctbGc7XG5cdH1cblxuXHQmX19pY29uIHtcblx0XHR3aWR0aDogcmVtKDY0KTtcblx0XHRoZWlnaHQ6IHJlbSg2NCk7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgJHByaW1hcnksICMyYjdkZTkpO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtbWQ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdG1hcmdpbjogMCBhdXRvIHJlbSgyMCk7XG5cdFx0Y29sb3I6ICR3O1xuXG5cdFx0QGluY2x1ZGUgbWF4KG1kKSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR3aWR0aDogcmVtKDU2KTtcblx0XHRcdGhlaWdodDogcmVtKDU2KTtcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdH1cblxuXHRcdGkge1xuXHRcdFx0d2lkdGg6IHJlbSgyOCk7XG5cdFx0XHRoZWlnaHQ6IHJlbSgyOCk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0bWluLXdpZHRoOiAwO1xuXHR9XG5cblx0Jl9fbnVtYmVyIHtcblx0XHRmb250LXNpemU6IHJlbSg0MCk7XG5cdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDQpO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiByZW0oMTYpO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDgpO1xuXHR9XG5cblx0Jl9fZGVzYyB7XG5cdFx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRcdGNvbG9yOiAkY29sb3ItdGV4dC1saWdodDtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHR9XG59XG4iLCIuc3dpcGVyLWltYWdlcyB7XG5cdC5zd2lwZXItc2xpZGUge1xuXHRcdC5jLWltYWdlIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDY1JTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8vIFZpZGVvXG4uYy12aWRlbyB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOm5vdChbdmlkZW9dKSB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDU2LjI1JTsgLy8gMTY6OSByYXRpb1xuXHRcdH1cblx0fVxuXG5cblx0Jjpob3ZlciB7XG5cdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHQuYy12aWRlb19fcG9zdGVyIHtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGlmcmFtZSxcblx0dmlkZW8ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0fVxuXG5cdCZfX3Bvc3RlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblxuXHRcdGltZyB7XG5cdFx0XHRAaW5jbHVkZSB0cjtcblx0XHRcdG9wYWNpdHk6IDAuNzU7XG5cdFx0fVxuXG5cdFx0c3ZnIHtcblx0XHRcdEBpbmNsdWRlIHRyO1xuXHRcdFx0ZmlsbDogJHc7XG5cdFx0XHRmb250LXNpemU6IHJlbSg4KTtcblx0XHRcdHdpZHRoOiAxMGVtO1xuXHRcdFx0aGVpZ2h0OiAxMGVtO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiBjYWxjKDUwJSAtIDVlbSk7XG5cdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIDVlbSk7XG5cblx0XHRcdEBpbmNsdWRlIG1pbihtZCkge1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxMik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuY29udGFjdHNfX2dyaWQge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0Z2FwOiByZW0oMjQpO1xuXG5cdEBpbmNsdWRlIG1pbihtZCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdH1cblxuXHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuXHR9XG59XG5cbi5jb250YWN0LWNhcmQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItY2FyZDtcblx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cy1sZztcblx0cGFkZGluZzogcmVtKDMyKTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcblx0QGluY2x1ZGUgdHI7XG5cblx0QGluY2x1ZGUgaG92ZXIge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcblx0XHRib3gtc2hhZG93OiAkc2hhZG93LWxnO1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHQmX19jaXR5IHtcblx0XHRmb250LXNpemU6IHJlbSgyMCk7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oNCk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogcmVtKDgpO1xuXHR9XG5cblx0Jl9fYmFkZ2Uge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwYWRkaW5nOiByZW0oMiAxMCk7XG5cdFx0YmFja2dyb3VuZDogJHByaW1hcnktbGlnaHQ7XG5cdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdGZvbnQtc2l6ZTogcmVtKDExKTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHR9XG5cblx0Jl9fYWRkcmVzcyB7XG5cdFx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRcdGNvbG9yOiAkY29sb3ItdGV4dC1saWdodDtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMTYpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdH1cblxuXHQmX19pbmZvIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiByZW0oOCk7XG5cdH1cblxuXHQmX19waG9uZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogcmVtKDgpO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE1KTtcblxuXHRcdGkge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0d2lkdGg6IHJlbSgxNik7XG5cdFx0XHRoZWlnaHQ6IHJlbSgxNik7XG5cdFx0XHRmbGV4LXNocmluazogMDtcblx0XHR9XG5cdH1cblxuXHQmX19lbWFpbCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogcmVtKDgpO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRjb2xvcjogJHByaW1hcnk7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkYWNjZW50O1xuXHRcdH1cblxuXHRcdGkge1xuXHRcdFx0d2lkdGg6IHJlbSgxNCk7XG5cdFx0XHRoZWlnaHQ6IHJlbSgxNCk7XG5cdFx0XHRmbGV4LXNocmluazogMDtcblx0XHR9XG5cdH1cbn1cbiIsIi5jdGEtc2VjdGlvbiB7XG5cdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuXHRwYWRkaW5nOiByZW0oNDggMCk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICR3O1xuXG5cdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdHBhZGRpbmc6IHJlbSg2NCAwKTtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IHJlbSgyNCk7XG5cdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMTIpO1xuXG5cdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRmb250LXNpemU6IHJlbSgzMik7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0Zm9udC1zaXplOiByZW0oMTgpO1xuXHRcdG9wYWNpdHk6IDAuODU7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDMyKTtcblx0XHRtYXgtd2lkdGg6IHJlbSg1MDApO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxuXG5cdCZfX2J1dHRvbnMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Z2FwOiByZW0oMTYpO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdC5idG4gaSB7XG5cdFx0XHR3aWR0aDogcmVtKDE4KTtcblx0XHRcdGhlaWdodDogcmVtKDE4KTtcblx0XHR9XG5cdH1cbn1cbiIsIi5mYXEge1xuXHRtYXgtd2lkdGg6IHJlbSg4MDApO1xuXHRtYXJnaW46IDAgYXV0bztcblxuXHQmX19pdGVtIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItY2FyZDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtbWQ7XG5cdFx0QGluY2x1ZGUgdHI7XG5cblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKDEyKTtcblx0XHR9XG5cblx0XHQmLmlzLW9wZW4ge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdGJveC1zaGFkb3c6ICRzaGFkb3ctbWQ7XG5cblx0XHRcdC5mYXFfX2ljb24ge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGhvdmVyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC40KTtcblx0XHR9XG5cdH1cblxuXHQmX19xdWVzdGlvbiB7XG5cdFx0QGluY2x1ZGUgdW5zdHlsZWQtYnV0dG9uO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0Z2FwOiByZW0oMTYpO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IHJlbSgyMCAyNCk7XG5cdFx0Zm9udC1zaXplOiByZW0oMTYpO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cblx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE3KTtcblx0XHR9XG5cdH1cblxuXHQmX19pY29uIHtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHR3aWR0aDogcmVtKDIwKTtcblx0XHRoZWlnaHQ6IHJlbSgyMCk7XG5cdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdEBpbmNsdWRlIHRyO1xuXHR9XG5cblx0Jl9fYW5zd2VyIHtcblx0XHRwYWRkaW5nOiByZW0oMCAyNCAyNCk7XG5cdFx0Zm9udC1zaXplOiByZW0oMTUpO1xuXHRcdGNvbG9yOiAkY29sb3ItdGV4dC1saWdodDtcblx0XHRsaW5lLWhlaWdodDogMS43O1xuXHR9XG59XG4iLCIuZ2VvZ3JhcGh5X19pbm5lciB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRnYXA6IHJlbSg0MCk7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdGdhcDogcmVtKDY0KTtcblx0fVxufVxuXG4uZ2VvZ3JhcGh5X19tYXAge1xuXHRib3JkZXItcmFkaXVzOiAkcmFkaXVzLXhsO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRib3gtc2hhZG93OiAkc2hhZG93LWxnO1xuXG5cdGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiByZW0oMjgwKTtcblx0XHRvYmplY3QtZml0OiBjb3ZlcjtcblxuXHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0aGVpZ2h0OiByZW0oNDAwKTtcblx0XHR9XG5cdH1cbn1cblxuLmdlb2dyYXBoeV9fdGl0bGUge1xuXHRmb250LXNpemU6IHJlbSgyOCk7XG5cdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdG1hcmdpbi1ib3R0b206IHJlbSgxNik7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG5cblx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0Zm9udC1zaXplOiByZW0oMzYpO1xuXHR9XG59XG5cbi5nZW9ncmFwaHlfX3RleHQge1xuXHRmb250LXNpemU6IHJlbSgxNyk7XG5cdGNvbG9yOiAkY29sb3ItdGV4dC1saWdodDtcblx0bWFyZ2luLWJvdHRvbTogcmVtKDMyKTtcblx0bGluZS1oZWlnaHQ6IDEuNztcbn1cblxuLmdlb2dyYXBoeV9fY291bnRyaWVzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRnYXA6IHJlbSg4KTtcbn1cblxuLmdlb2dyYXBoeV9fY291bnRyeSB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IHJlbSg2KTtcblx0cGFkZGluZzogcmVtKDggMTYpO1xuXHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1saWdodDtcblx0Ym9yZGVyLXJhZGl1czogNTBweDtcblx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRjb2xvcjogJHByaW1hcnk7XG5cblx0aSB7XG5cdFx0d2lkdGg6IHJlbSgxNCk7XG5cdFx0aGVpZ2h0OiByZW0oMTQpO1xuXHR9XG59XG4iLCIuaGVybyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWluLWhlaWdodDogcmVtKDU4MCk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IHZhcigtLWhlYWRlci1oZWlnaHQpO1xuXG5cdEBpbmNsdWRlIG1heChsZykge1xuXHRcdG1hcmdpbi10b3A6IHZhcigtLWhlYWRlci1tYWluLWhlaWdodCk7XG5cdFx0bWluLWhlaWdodDogYXV0bztcblx0fVxuXG5cdCZfX2JnIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aW5zZXQ6IDA7XG5cdFx0ei1pbmRleDogMDtcblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdH1cblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0aW5zZXQ6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDEzLCA1OSwgMTEwLCAwLjkyKSAwJSwgcmdiYSgyNiwgOTIsIDE3NiwgMC44NSkgNTAlLCByZ2JhKDQwLCAxMTQsIDIwNCwgMC44KSAxMDAlKTtcblx0XHR9XG5cdH1cblxuXHQmX19wYXR0ZXJuIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aW5zZXQ6IDA7XG5cdFx0ei1pbmRleDogMTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOlxuXHRcdFx0cmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCAyMCUgODAlLCByZ2JhKCR3LCAwLjAzKSAxcHgsIHRyYW5zcGFyZW50IDFweCksXG5cdFx0XHRyYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDgwJSAyMCUsIHJnYmEoJHcsIDAuMDMpIDFweCwgdHJhbnNwYXJlbnQgMXB4KTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDYwcHggNjBweDtcblx0fVxuXG5cdCZfX2lubmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjtcblx0XHRwYWRkaW5nLXRvcDogcmVtKDEwMCk7XG5cdFx0cGFkZGluZy1ib3R0b206IHJlbSgxMDApO1xuXG5cdFx0QGluY2x1ZGUgbWF4KG1kKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogcmVtKDQwKTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiByZW0oNDApO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdGNvbG9yOiAkdztcblx0fVxuXG5cdCZfX2JhZGdlIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogcmVtKDgpO1xuXHRcdHBhZGRpbmc6IHJlbSg4IDIwKTtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKCR3LCAwLjEyKTtcblx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSgyNCk7XG5cdFx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJHcsIDAuMTUpO1xuXG5cdFx0aSB7XG5cdFx0XHR3aWR0aDogcmVtKDE2KTtcblx0XHRcdGhlaWdodDogcmVtKDE2KTtcblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiByZW0oMzIpO1xuXHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMjApO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXG5cdFx0QGluY2x1ZGUgbWluKG1kKSB7XG5cdFx0XHRmb250LXNpemU6IHJlbSg0MCk7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRmb250LXNpemU6IHJlbSg1Mik7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc3VidGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE3KTtcblx0XHRsaW5lLWhlaWdodDogMS42O1xuXHRcdG9wYWNpdHk6IDAuODU7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDQwKTtcblx0XHRtYXgtd2lkdGg6IHJlbSg2MDApO1xuXG5cdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRmb250LXNpemU6IHJlbSgyMCk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYnV0dG9ucyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IHJlbSgxNik7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0LmJ0biBpIHtcblx0XHRcdHdpZHRoOiByZW0oMTgpO1xuXHRcdFx0aGVpZ2h0OiByZW0oMTgpO1xuXHRcdH1cblx0fVxuXG5cdCZfX3N0YXRzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogcmVtKDI0KTtcblx0XHRtYXJnaW4tdG9wOiByZW0oNDgpO1xuXHRcdHBhZGRpbmctdG9wOiByZW0oMzIpO1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCR3LCAwLjE1KTtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdGdhcDogcmVtKDQwKTtcblx0XHR9XG5cdH1cblxuXHQmX19zdGF0LXZhbHVlIHtcblx0XHRmb250LXNpemU6IHJlbSgyNCk7XG5cdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRjb2xvcjogJGFjY2VudDtcblxuXHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMzIpO1xuXHRcdH1cblx0fVxuXG5cdCZfX3N0YXQtbGFiZWwge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0bWFyZ2luLXRvcDogcmVtKDQpO1xuXHR9XG59XG4iLCIubmV3c19fZ3JpZCB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRnYXA6IHJlbSgyNCk7XG5cblx0QGluY2x1ZGUgbWluKG1kKSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblx0fVxuXG5cdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdH1cbn1cblxuLm5ld3MtY2FyZCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1jYXJkO1xuXHRib3JkZXItcmFkaXVzOiAkcmFkaXVzLWxnO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuXHRAaW5jbHVkZSB0cjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRAaW5jbHVkZSBob3ZlciB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpO1xuXHRcdGJveC1zaGFkb3c6ICRzaGFkb3ctbGc7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuXG5cdCZfX2ltYWdlIHtcblx0XHRoZWlnaHQ6IHJlbSgxODApO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdGhlaWdodDogcmVtKDIyMCk7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRAaW5jbHVkZSB0cjtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBob3ZlciB7XG5cdFx0Lm5ld3MtY2FyZF9faW1hZ2UgaW1nIHtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG5cdFx0fVxuXG5cdFx0Lm5ld3MtY2FyZF9fdGl0bGUge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdH1cblx0fVxuXG5cdCZfX2JvZHkge1xuXHRcdHBhZGRpbmc6IHJlbSgyOCk7XG5cdFx0ZmxleDogMTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQmX19kYXRlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiByZW0oNik7XG5cdFx0Zm9udC1zaXplOiByZW0oMTMpO1xuXHRcdGNvbG9yOiAkY29sb3ItdGV4dC1saWdodDtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMTIpO1xuXG5cdFx0aSB7XG5cdFx0XHR3aWR0aDogcmVtKDE0KTtcblx0XHRcdGhlaWdodDogcmVtKDE0KTtcblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiByZW0oMTgpO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDEyKTtcblx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0XHRAaW5jbHVkZSB0cjtcblx0fVxuXG5cdCZfX2V4Y2VycHQge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjtcblx0XHRmbGV4OiAxO1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogcmVtKDYpO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRAaW5jbHVkZSB0cjtcblxuXHRcdGkge1xuXHRcdFx0d2lkdGg6IHJlbSgxNik7XG5cdFx0XHRoZWlnaHQ6IHJlbSgxNik7XG5cdFx0XHRAaW5jbHVkZSB0cjtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkYWNjZW50O1xuXG5cdFx0XHRpIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCJAa2V5ZnJhbWVzIHRpY2tlci1zY3JvbGwge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5cbi5wYXJ0bmVycy10aWNrZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogcmVtKDMyKTtcblxuICAmX190cmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgYW5pbWF0aW9uOiB0aWNrZXItc2Nyb2xsIDYwcyBsaW5lYXIgaW5maW5pdGU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgcmVtKDMyKTtcblxuICAgIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiByZW0oNDgpO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICBAaW5jbHVkZSB0cjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1saWdodDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIEBpbmNsdWRlIHRyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgfVxuICB9XG59XG4iLCIucmV2aWV3cy1zbGlkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zd2lwZXItcmV2aWV3cyB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0LnN3aXBlci1zbGlkZSB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbi5yZXZpZXdzLXNsaWRlcl9fY29udHJvbHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiByZW0oMTYpO1xuXHRtYXJnaW4tdG9wOiByZW0oMzIpO1xuXG5cdC5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXG5cdC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xuXHR9XG5cblx0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmU6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHR9XG59XG5cbi5yZXZpZXdzLXNsaWRlcl9fYXJyb3cge1xuXHR3aWR0aDogcmVtKDQwKTtcblx0aGVpZ2h0OiByZW0oNDApO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG5cdGJhY2tncm91bmQ6ICR3O1xuXHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHRAaW5jbHVkZSB0cjtcblxuXHQmOmhvdmVyIHtcblx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuXHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0fVxuXG5cdCYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG5cdFx0b3BhY2l0eTogMC4zNTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxufVxuXG4ucmV2aWV3LWNhcmQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItY2FyZDtcblx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cy1sZztcblx0cGFkZGluZzogcmVtKDI4KTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0aGVpZ2h0OiAxMDAlO1xuXG5cdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdHBhZGRpbmc6IHJlbSgzNik7XG5cdH1cblxuXHQmX19xdW90ZS1pY29uIHtcblx0XHRjb2xvcjogJHByaW1hcnktbGlnaHQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDE2KTtcblxuXHRcdGkge1xuXHRcdFx0d2lkdGg6IHJlbSgzMik7XG5cdFx0XHRoZWlnaHQ6IHJlbSgzMik7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0Zm9udC1zaXplOiByZW0oMTYpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjc7XG5cdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHRcdGZsZXg6IDE7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDI0KTtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdH1cblxuXHQmX19hdXRob3Ige1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IHJlbSgxMik7XG5cdFx0cGFkZGluZy10b3A6IHJlbSgyMCk7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG5cdH1cblxuXHQmX19hdmF0YXIge1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdGkge1xuXHRcdFx0d2lkdGg6IHJlbSgyNCk7XG5cdFx0XHRoZWlnaHQ6IHJlbSgyNCk7XG5cdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdG1heC13aWR0aDogcmVtKDEyMCk7XG5cdFx0XHRtYXgtaGVpZ2h0OiByZW0oNDApO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdH1cblx0fVxuXG5cdCZfX25hbWUge1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Zm9udC1zaXplOiByZW0oMTUpO1xuXHR9XG5cblx0Jl9fY29tcGFueSB7XG5cdFx0Zm9udC1zaXplOiByZW0oMTMpO1xuXHRcdGNvbG9yOiAkY29sb3ItdGV4dC1saWdodDtcblx0fVxufVxuIiwiLm0tdGV4dC1jb2x1bW5zIHtcblx0LnJvdyB7XG5cdFx0cm93LWdhcDogcmVtKDUwKTtcblx0fVxufVxuIiwiLy8gU2ltcGxlIGNvbXBvbmVudHNcblxuLy8gQW5jaG9yIGxpbmtcbi5hbmNob3Ige1xuXHRkaXNwbGF5OiBibG9jaztcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogY2FsYygtMSAqIHZhcigtLWhlYWRlci1zY3JvbGxlZC1oZWlnaHQpKTtcbn1cblxuLy8gSW1hZ2UgUGxhY2Vob2xkZXJcbi5pbWctcGxhY2Vob2xkZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMmUyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblxuXHRzdmcge1xuXHRcdHdpZHRoOiBjbGFtcChyZW0oNzApLCAyNSUsIHJlbSgxNTApKTtcblx0XHRoZWlnaHQ6IGNsYW1wKHJlbSg3MCksIDI1JSwgcmVtKDE1MCkpO1xuXHRcdGZpbGw6ICRwcmltYXJ5O1xuXHR9XG59XG5cbi8vIExpbmsgc3RyZXRjaGVkIHRvIGZ1bGwgYm94XG4uc3RyZXRjaGVkLWxpbmsge1xuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0ei1pbmRleDogMTtcblx0fVxufVxuIiwiLy8gQWNjb3JkaW9uXG4uanMtYWNjb3JkaW9uIHtcblx0Ji1pdGVtIHtcblx0XHQmLmlzLW9wZW4ge1xuXHRcdFx0LmpzLWFjY29yZGlvbi10aXRsZSB7XG5cdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtdGl0bGUge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdHN2ZyB7XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRpbWU7XG5cdFx0fVxuXHR9XG5cblx0Ji1jb250ZW50IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4iLCIuZW50cnktbWV0YSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiByZW0oMTYpO1xuXHRmb250LXNpemU6IHJlbSgxNCk7XG5cdGNvbG9yOiAkY29sb3ItdGV4dC1saWdodDtcblx0bWFyZ2luLWJvdHRvbTogcmVtKDE1KTtcblxuXHRpIHtcblx0XHR3aWR0aDogcmVtKDE2KTtcblx0XHRoZWlnaHQ6IHJlbSgxNik7XG5cdH1cblxuXHQuc2luZ2xlLXBvc3RfX21ldGEtaXRlbSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IHJlbSg2KTtcblx0fVxufVxuXG4vLyBObyByZXN1bHRzXG4uYXJ0aWNsZS1uby1yZXN1bHRzIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZW50cnktZGF0ZS5wdWJsaXNoZWQ6bm90KC51cGRhdGVkKSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4iLCIuYnJlYWRjcnVtYnMge1xuXHRjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XG5cdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRwYWRkaW5nLXRvcDogcmVtKDI0KTtcblx0bWFyZ2luLWJvdHRvbTogcmVtKDgpO1xuXG5cdC8vIFJlbW92ZSBkb3VibGUgc3BhY2luZyB3aGVuIGMtc2VjdGlvbiBmb2xsb3dzIGJyZWFkY3J1bWJzXG5cdCsgLmMtc2VjdGlvbiB7XG5cdFx0cGFkZGluZy10b3A6IHJlbSgyNCk7XG5cblx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdHBhZGRpbmctdG9wOiByZW0oMzIpO1xuXHRcdH1cblx0fVxuXG5cdGEge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdG1hcmdpbi1yaWdodDogcmVtKDIpO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0fVxuXHR9XG5cblx0c3BhbiB7XG5cdFx0c3BhbiB7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogcmVtKDMpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5icmVhZGNydW1iX2xhc3Qge1xuXHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0fVxuXG5cdHAge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5zZXBhcmF0b3Ige1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW46IHJlbSgwIDUpO1xuXG5cdFx0QGluY2x1ZGUgbWluKG1kKSB7XG5cdFx0XHRtYXJnaW46IHJlbSgwIDEwKTtcblx0XHR9XG5cdH1cbn1cbiIsIi8vIE1vZGFsXG4ubW9kYWwge1xuXHQvLyBsb2NhbCB2YXJpYWJsZXM6XG5cdC0tbW9kYWwtbWFyZ2luOiAje3JlbSgyMCl9O1xuXHQtLW1vZGFsLW1heC13aWR0aDogI3tyZW0oNjAwKX07XG5cblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0ei1pbmRleDogLTE7XG5cdG9wYWNpdHk6IDA7XG5cblx0Jl9fb3ZlcmxheSB7XG5cdFx0d2lkdGg6IDEwMHZ3O1xuXHRcdGhlaWdodDogMTAwdmg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYiwgMC42KTtcblx0XHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNHB4KTtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdH1cblxuXHQmLmlzLW9wZW4ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdGltZTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdHotaW5kZXg6IDExMDtcblxuXHRcdC5tb2RhbF9faW5uZXIge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtICR0aW1lO1xuXHRcdH1cblx0fVxuXG5cdCZfX2lubmVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IHZhcigtLW1vZGFsLW1heC13aWR0aCk7XG5cdFx0bWluLWhlaWdodDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogdmFyKC0tbW9kYWwtbWFyZ2luKTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKHJlbSgtMzApKTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSB2YXIoLS1tb2RhbC1tYXJnaW4pICogMik7XG5cdFx0bWF4LWhlaWdodDogY2FsYygxMDBkdmggLSB2YXIoLS1tb2RhbC1tYXJnaW4pICogMik7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHc7XG5cdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cy1sZztcblx0XHRwYWRkaW5nOiByZW0oNDAgMjQgMjQpO1xuXHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHRcdGJveC1zaGFkb3c6ICRzaGFkb3ctbGc7XG5cblx0XHRAaW5jbHVkZSBtaW4obWQpIHtcblx0XHRcdHBhZGRpbmc6IHJlbSg0OCA0MCAzMik7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY2xvc2Uge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR3aWR0aDogcmVtKDM2KTtcblx0XHRoZWlnaHQ6IHJlbSgzNik7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1iZztcblx0XHRib3JkZXI6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogcmVtKDEyKTtcblx0XHRyaWdodDogcmVtKDEyKTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0QGluY2x1ZGUgdHI7XG5cdFx0ei1pbmRleDogMTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJvcmRlcjtcblx0XHR9XG5cblx0XHRpLFxuXHRcdHN2ZyB7XG5cdFx0XHR3aWR0aDogcmVtKDIwKTtcblx0XHRcdGhlaWdodDogcmVtKDIwKTtcblx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0XHRcdGZpbGw6IG5vbmU7XG5cdFx0XHRzdHJva2U6IGN1cnJlbnRDb2xvcjtcblx0XHR9XG5cdH1cblxuXHQvLyBDRjcgZm9ybSBpbnNpZGUgbW9kYWxcblx0LndwY2Y3IHtcblx0XHRpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLXRvcDogcmVtKDgpO1xuXHRcdH1cblx0fVxufVxuIiwiLnBhZ2luYXRpb24ge1xuXHRtYXJnaW4tdG9wOiByZW0oNTApO1xuXG5cdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdG1hcmdpbi10b3A6IHJlbSg3MCk7XG5cdH1cblxuXHR1bCB7XG5cdFx0QGluY2x1ZGUgdW5zdHlsZWQtbGlzdDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGdhcDogcmVtKDgpO1xuXG5cdFx0bGkge1xuXHRcdFx0YSwgc3BhbiB7XG5cdFx0XHRcdEBpbmNsdWRlIHRyO1xuXHRcdFx0XHRtaW4td2lkdGg6IHJlbSgzNik7XG5cdFx0XHRcdGhlaWdodDogcmVtKDM2KTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHc7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTYpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cy1zbTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRwYWRkaW5nOiByZW0oMCA3KTtcblxuXHRcdFx0XHQmLmN1cnJlbnQge1xuXHRcdFx0XHRcdCY6bm90KC5kb3RzKSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkdztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0XHRjb2xvcjogJHc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8vIFNlYXJjaCBmb3JtXG4uc2VhcmNoLWZvcm0ge1xuXHRAaW5jbHVkZSB0cjtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICR3O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0aW5wdXRbdHlwZT0ndGV4dCddIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLXJpZ2h0OiByZW0oNTUpO1xuXHR9XG5cblx0Jl9fc3VibWl0IHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHR3aWR0aDogcmVtKDQ1KTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMXB4O1xuXHRcdHJpZ2h0OiAxcHg7XG5cblx0XHRzdmcge1xuXHRcdFx0d2lkdGg6IHJlbSgyMCk7XG5cdFx0XHRoZWlnaHQ6IHJlbSgyMCk7XG5cdFx0XHRmaWxsOiAkcHJpbWFyeTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBob3ZlciB7XG5cdFx0XHRzdmcge1xuXHRcdFx0XHRmaWxsOiAkc2Vjb25kYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnNvY2lhbHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IHJlbSgyNCk7XG5cblx0Jl9faXRlbSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRjb2xvcjogJHc7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHR9XG5cblx0XHRzdmcge1xuXHRcdFx0d2lkdGg6IHJlbSgyMCk7XG5cdFx0XHRoZWlnaHQ6IHJlbSgyMCk7XG5cdFx0XHRmaWxsOiBjdXJyZW50Q29sb3I7XG5cblx0XHRcdCYuaWNvbi1mYWNlYm9vayB7XG5cdFx0XHRcdHdpZHRoOiByZW0oMTQpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLy8gVGFic1xuLmpzLXRhYi10aXRsZSB7XG5cblx0Jjpub3QoLmlzLWFjdGl2ZSkge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG5cdCYuaXMtYWN0aXZlIHtcblx0XHRjb2xvcjogJHByaW1hcnk7XG5cdH1cbn1cblxuLmpzLXRhYi1jb250ZW50IHtcblx0ZGlzcGxheTogbm9uZTtcblxuXHQmLmlzLWFjdGl2ZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLnRhYnMge1xuXHQvLyBsYXlvdXQ6IEhvcml6b250YWxcblx0Ji0taG9yaXpvbnRhbCB7XG5cblx0XHQudGFic19fdGl0bGVzIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRnYXA6IHJlbSgzMCk7XG5cdFx0fVxuXHR9XG5cblx0Ly8gbGF5b3V0OiBWZXJ0aWNhbFxuXHQmLS12ZXJ0aWNhbCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdC50YWJzX190aXRsZXMge1xuXHRcdFx0ZmxleDogMCAwIHJlbSgyMDApO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRnYXA6IHJlbSgxMCk7XG5cdFx0fVxuXG5cdFx0LnRhYnNfX2NvbnRlbnRzIHtcblx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHR9XG5cdH1cbn1cblxuIiwiLy8gVG8gdG9wIGJ1dHRvblxuI3RvLXRvcCB7XG5cdEBpbmNsdWRlIHRyO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdHdpZHRoOiByZW0oNDQpO1xuXHRoZWlnaHQ6IHJlbSg0NCk7XG5cdGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRib3R0b206IHJlbSgzMCk7XG5cdHJpZ2h0OiByZW0oMzApO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHotaW5kZXg6IDkwO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWhvdmVyO1xuXHR9XG5cblx0Ji5zaG93IHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdH1cblxuXHRzdmcge1xuXHRcdHdpZHRoOiByZW0oNDQpO1xuXHRcdGhlaWdodDogcmVtKDQ0KTtcblx0XHRmaWxsOiAkdztcblx0fVxufVxuIiwiLy8gVG9nZ2xlXG4uanMtdG9nZ2xlIHtcblx0c3ZnIHtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRpbWU7XG5cdH1cblxuXHQmLmlzLW9wZW4ge1xuXHRcdHN2ZyB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdH1cblx0fVxufVxuXG4uanMtdG9nZ2xlLWNvbnRlbnQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyA0MDQgUGFnZVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBrZXlmcmFtZXMgZ3JpZC1wdWxzZSB7XG5cdDAlLCAxMDAlIHtcblx0XHRvcGFjaXR5OiAwLjAzO1xuXHR9XG5cblx0NTAlIHtcblx0XHRvcGFjaXR5OiAwLjA2O1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgc2NhbmxpbmUge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDB2aCk7XG5cdH1cbn1cblxuLy8gLS0tIExheW91dCAtLS1cblxuLmVycm9yNDA0IHtcblx0cGFkZGluZy10b3A6IDA7XG5cblx0LnNpdGUtY29udGVudCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXHRcdG1pbi1oZWlnaHQ6IDEwMGR2aDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG59XG5cbi5ub3QtZm91bmQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogMTAwdmg7XG5cdG1pbi1oZWlnaHQ6IDEwMGR2aDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE2MGRlZywgJHByaW1hcnktZGFyayAwJSwgJHByaW1hcnkgNDAlLCBkYXJrZW4oJHByaW1hcnksIDUlKSAxMDAlKTtcblxuXHQvLyAtLS0gQmFja2dyb3VuZCAtLS1cblxuXHQmX19iZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGluc2V0OiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHQmX19ncmlkIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTpcblx0XHRcdGxpbmVhci1ncmFkaWVudChyZ2JhKCR3LCAwLjA0KSAxcHgsIHRyYW5zcGFyZW50IDFweCksXG5cdFx0XHRsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJHcsIDAuMDQpIDFweCwgdHJhbnNwYXJlbnQgMXB4KTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IHJlbSg2MCkgcmVtKDYwKTtcblx0XHRhbmltYXRpb246IGdyaWQtcHVsc2UgNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG5cdH1cblxuXHQmX19zY2FubGluZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogcmVtKDQpO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50LCByZ2JhKCRhY2NlbnQsIDAuMDYpLCB0cmFuc3BhcmVudCk7XG5cdFx0YW5pbWF0aW9uOiBzY2FubGluZSA2cyBsaW5lYXIgaW5maW5pdGU7XG5cdH1cblxuXHQvLyAtLS0gQ29udGVudCAtLS1cblxuXHQmX19pbm5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0Ly8gLS0tIDQwNCAtLS1cblxuXHQmX19jb2RlIHtcblx0XHRmb250LXNpemU6IGNsYW1wLXJlbSgxMjAsIDIyMCk7XG5cdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRjb2xvcjogJHc7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IHJlbSg4KTtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMTYpO1xuXG5cdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogcmVtKDE2KTtcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSgyNCk7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLS0tIFRpdGxlICYgdGV4dCAtLS1cblxuXHQmX190aXRsZSB7XG5cdFx0Y29sb3I6ICR3O1xuXHRcdGZvbnQtc2l6ZTogY2xhbXAtcmVtKDI0LCAzNik7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMTIpO1xuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0Y29sb3I6IHJnYmEoJHcsIDAuNyk7XG5cdFx0Zm9udC1zaXplOiBjbGFtcC1yZW0oMTYsIDE4KTtcblx0XHRtYXgtd2lkdGg6IHJlbSg0ODApO1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSgzMik7XG5cblx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSg0MCk7XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBBcmNoaXZlc1xuLmFyY2hpdmUge1xuXHQmLXdyYXBwZXIge1xuXHRcdHBhZGRpbmc6IHJlbSg0OCAwKTtcblxuXHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0cGFkZGluZzogcmVtKDgwIDApO1xuXHRcdH1cblx0fVxuXG5cdCYtaGVhZGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMzYpO1xuXG5cdFx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0oNTYpO1xuXHRcdH1cblxuXHRcdD4gKjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBDb250YWN0cyBQYWdlXG4uY29udGFjdHMtcGFnZSB7XG4gICZfX2hlYWRlciB7XG4gICAgcGFkZGluZzogcmVtKDI0KSAwIHJlbSgzMik7XG5cbiAgICBAaW5jbHVkZSBtaW4obGcpIHtcbiAgICAgIHBhZGRpbmc6IHJlbSgzMikgMCByZW0oNDApO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IHJlbSgyOCk7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSg4KTtcbiAgICBjb2xvcjogJGNvbG9yLWhlYWRpbmc7XG5cbiAgICBAaW5jbHVkZSBtaW4obWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDMyKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaW4obGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDM2KTtcbiAgICB9XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1saWdodDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIG1heC13aWR0aDogcmVtKDYwMCk7XG5cbiAgICBAaW5jbHVkZSBtaW4obGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICB9XG4gIH1cblxuICAvLyBMb2NhdGlvbnMgU2VjdGlvblxuICAmX19sb2NhdGlvbnMge1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0oNjApO1xuXG4gICAgQGluY2x1ZGUgbWluKGxnKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDgwKTtcbiAgICB9XG5cbiAgICAuY29udGFjdHNfX2dyaWQge1xuICAgICAgQGluY2x1ZGUgbWluKGxnKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgocmVtKDI4MCksIDFmcikpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEZvcm0gKyBNYXAgU2VjdGlvblxuICAmX19mb3JtLW1hcC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDYwKTtcblxuICAgIEBpbmNsdWRlIG1pbihsZykge1xuICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg4MCk7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybS1tYXAge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiByZW0oMzIpO1xuXG4gICAgQGluY2x1ZGUgbWluKGxnKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWNhcmQ7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1sZztcbiAgICBwYWRkaW5nOiByZW0oMzIpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdy1zbTtcblxuICAgIEBpbmNsdWRlIG1pbihsZykge1xuICAgICAgcGFkZGluZzogcmVtKDQwKTtcbiAgICB9XG4gIH1cblxuICAmX19mb3JtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IHJlbSgyNCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oOCk7XG4gICAgY29sb3I6ICRjb2xvci1oZWFkaW5nO1xuXG4gICAgQGluY2x1ZGUgbWluKGxnKSB7XG4gICAgICBmb250LXNpemU6IHJlbSgyOCk7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybS1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiByZW0oMTUpO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1saWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMjQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cblxuICAmX19tYXAge1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtbGc7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93LW1kO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG5cbiAgICAjY29udGFjdHMtbWFwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiByZW0oNDAwKTtcbiAgICAgIG1pbi1oZWlnaHQ6IHJlbSg0MDApO1xuXG4gICAgICBAaW5jbHVkZSBtaW4obGcpIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiByZW0oNDUwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU2NoZWR1bGUgZWxlbWVudCBmb3IgY29udGFjdCBjYXJkc1xuLmNvbnRhY3QtY2FyZF9fc2NoZWR1bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHJlbSg4KTtcbiAgZm9udC1zaXplOiByZW0oMTQpO1xuICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XG5cbiAgaSB7XG4gICAgd2lkdGg6IHJlbSgxNCk7XG4gICAgaGVpZ2h0OiByZW0oMTQpO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgfVxufVxuIiwiLy8gQXJjaGl2ZSB3cmFwcGVyIChzaGFyZWQgYnkgZG9jdW1lbnRzLCBzZWFyY2gsIGV0Yy4pXG4uYXJjaGl2ZS13cmFwcGVyIHtcbiAgcGFkZGluZzogcmVtKDMyKSAwIHJlbSg2MCk7XG5cbiAgQGluY2x1ZGUgbWluKGxnKSB7XG4gICAgcGFkZGluZzogcmVtKDQwKSAwIHJlbSg4MCk7XG4gIH1cbn1cblxuLmFyY2hpdmUtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogcmVtKDI0KTtcblxuICBAaW5jbHVkZSBtaW4obGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMzIpO1xuICB9XG5cbiAgLy8gT3ZlcnJpZGUgYy1zZWN0aW9uLWhlYWRlciBleGNlc3NpdmUgbWFyZ2luIHdoZW4gdXNlZCBpbiBhcmNoaXZlc1xuICAmLmMtc2VjdGlvbi1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNCk7XG5cbiAgICBAaW5jbHVkZSBtaW4obGcpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMik7XG4gICAgfVxuICB9XG59XG5cbi8vIERvY3VtZW50cyBhcmNoaXZlXG4uZG9jcy10YWJzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiByZW0oOCk7XG5cdG1hcmdpbi1ib3R0b206IHJlbSgyNCk7XG5cblx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0Z2FwOiByZW0oMTIpO1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSgzMik7XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBhZGRpbmc6IHJlbSg4IDIwKTtcblx0XHRib3JkZXItcmFkaXVzOiByZW0oNTApO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG5cdFx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHRcdEBpbmNsdWRlIHRyO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdH1cblxuXHRcdCYuaXMtYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0Y29sb3I6ICR3O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcblx0XHR9XG5cdH1cbn1cblxuLmRvY3NfX2dyaWQge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0Z2FwOiByZW0oMjQpO1xuXG5cdEBpbmNsdWRlIG1pbihtZCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdH1cblxuXHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHR9XG59XG5cbi5kb2MtY2FyZCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1jYXJkO1xuXHRib3JkZXItcmFkaXVzOiAkcmFkaXVzLWxnO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuXHRAaW5jbHVkZSB0cjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRAaW5jbHVkZSBob3ZlciB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpO1xuXHRcdGJveC1zaGFkb3c6ICRzaGFkb3ctbGc7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuXG5cdCZfX3ByZXZpZXcge1xuXHRcdGhlaWdodDogcmVtKDE4MCk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0aGVpZ2h0OiByZW0oMjAwKTtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHR9XG5cdH1cblxuXHQmX19jYXRlZ29yeSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogcmVtKDEyKTtcblx0XHRsZWZ0OiByZW0oMTIpO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0cGFkZGluZzogcmVtKDQgMTIpO1xuXHRcdGJvcmRlci1yYWRpdXM6IHJlbSg1MCk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdFx0Y29sb3I6ICR3O1xuXHRcdGZvbnQtc2l6ZTogcmVtKDEyKTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdH1cblxuXHQmX19wbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xuXHR9XG5cblx0Jl9fYm9keSB7XG5cdFx0cGFkZGluZzogcmVtKDI0KTtcblx0XHRmbGV4OiAxO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IHJlbSgxNik7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oOCk7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cdH1cblxuXHQmX19tZXRhIHtcblx0XHRmb250LXNpemU6IHJlbSgxMyk7XG5cdFx0Y29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSgxNik7XG5cdH1cblxuXHQmX19kb3dubG9hZCB7XG5cdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogcmVtKDgpO1xuXHRcdHBhZGRpbmc6IHJlbSgxMCAyMCk7XG5cdFx0Ym9yZGVyLXJhZGl1czogcmVtKDgpO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRAaW5jbHVkZSB0cjtcblx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXG5cdFx0c3ZnIHtcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdFx0XHRjb2xvcjogJHc7XG5cdFx0fVxuXHR9XG59XG4iLCIuc2l0ZS1jb250ZW50IHtcblx0d2lkdGg6IDEwMCU7XG5cdGZsZXgtZ3JvdzogMTtcbn1cblxuLmVudHJ5LXRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4uZW50cnktY29udGVudCB7XG5cdEBleHRlbmQgLmVkaXRvcjtcblx0cGFkZGluZy1ib3R0b206IHJlbSg0OCk7XG5cblx0QGluY2x1ZGUgbWluKGxnKSB7XG5cdFx0cGFkZGluZy1ib3R0b206IHJlbSg4MCk7XG5cdH1cbn1cbiIsIi8vIFNpbmdsZSBwb3N0XG4uc2luZ2xlLXBvc3Qge1xuXHQmX19oZXJvIHtcblx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzLWxnO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDMyKTtcblx0XHRtYXgtaGVpZ2h0OiByZW0oMzYwKTtcblxuXHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKDQ4KTtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRtYXgtaGVpZ2h0OiByZW0oMzYwKTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYmFjayB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IHJlbSg2KTtcblx0XHRmb250LXNpemU6IHJlbSgxNCk7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDE2KTtcblx0XHRAaW5jbHVkZSB0cjtcblxuXHRcdGkge1xuXHRcdFx0d2lkdGg6IHJlbSgxNik7XG5cdFx0XHRoZWlnaHQ6IHJlbSgxNik7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGFjY2VudDtcblx0XHR9XG5cdH1cblxuXHQmX193cmFwcGVyIHtcblx0XHRtYXgtd2lkdGg6IHJlbSg4MDApO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cblx0Jl9fbWV0YSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IHJlbSgxNik7XG5cdFx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRcdGNvbG9yOiAkY29sb3ItdGV4dC1saWdodDtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMTYpO1xuXHR9XG5cblx0Jl9fbWV0YS1pdGVtIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogcmVtKDYpO1xuXG5cdFx0aSB7XG5cdFx0XHR3aWR0aDogcmVtKDE0KTtcblx0XHRcdGhlaWdodDogcmVtKDE0KTtcblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiBjbGFtcC1yZW0oMjYsIDM2KTtcblx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0Y29sb3I6ICRjb2xvci1oZWFkaW5nO1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSgyNCk7XG5cblx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSgzMik7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0cGFkZGluZy1ib3R0b206IHJlbSg0OCk7XG5cblx0XHRAaW5jbHVkZSBtaW4obGcpIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiByZW0oNjQpO1xuXHRcdH1cblxuXHRcdD4gKjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRsaW5lLWhlaWdodDogMS43O1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzLW1kO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdC8vIE92ZXJyaWRlIGdsb2JhbCAuZW50cnktY29udGVudCBwYWRkaW5nIGZyb20gX3BhZ2Uuc2Nzc1xuXHQuZW50cnktY29udGVudCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cbn1cblxuLy8gUG9zdCBuYXZpZ2F0aW9uXG4ucG9zdC1uYXZpZ2F0aW9uIHtcblx0bWF4LXdpZHRoOiByZW0oODAwKTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmctYm90dG9tOiByZW0oNDgpO1xuXG5cdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdHBhZGRpbmctYm90dG9tOiByZW0oNjQpO1xuXHR9XG5cblx0Lm5hdi1saW5rcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogcmVtKDE2KTtcblxuXHRcdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGdhcDogcmVtKDI0KTtcblx0XHR9XG5cdH1cblxuXHQubmF2LXByZXZpb3VzLFxuXHQubmF2LW5leHQge1xuXHRcdGZsZXg6IDE7XG5cblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzogcmVtKDIwIDI0KTtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1jYXJkO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtbWQ7XG5cdFx0XHRAaW5jbHVkZSB0cjtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdGJveC1zaGFkb3c6ICRzaGFkb3ctbWQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm5hdi1uZXh0IHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxuXG5cdC5uYXYtc3VidGl0bGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDEzKTtcblx0XHRjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDQpO1xuXHR9XG5cblx0Lm5hdi10aXRsZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cdH1cbn1cblxuLy8gUmVsYXRlZCBwb3N0c1xuLnBvc3QtcmVsYXRlZCB7XG5cdHBhZGRpbmc6IHJlbSg0OCAwKTtcblx0YmFja2dyb3VuZDogJGNvbG9yLWJnO1xuXG5cdEBpbmNsdWRlIG1pbihsZykge1xuXHRcdHBhZGRpbmc6IHJlbSg4MCAwKTtcblx0fVxufVxuIl19 */
