:root{--content-width:1300px;--content-width-sm:1170px;--sidebar-width:300px;--global-font-family:"Open Sans",sans-serif;--highlight-font-family:"Noto Serif Georgian",serif;--global-font-size:1rem;--global-font-line-height:1.4;--global-box-shadow:0 0 30px 0 rgb(0 0 0/5%);--font-size-small:calc(16/var(--global-font-size)*1rem);--font-size-regular:calc(var(--global-font-size)/16*1rem);--font-size-large:calc(36/var(--global-font-size)*1rem);--font-size-larger:calc(48/var(--global-font-size)*1rem);--font-size-small:0.75rem;--font-size-normal:0.875rem;--font-size-body:1rem;--font-size-h1:4.209rem;--font-size-h2:3.154rem;--font-size-h3:2.369rem;--font-size-h4:1.777rem;--font-size-h5:1.333rem;--font-size-h6:1rem;--font-size-xs:0.75rem;--font-size-18:1.125rem;--font-line-height-body:1.75;--font-line-height-p:1.75;--font-line-height-h1:1.3;--font-line-height-h2:1.3;--font-line-height-h3:1.3;--font-line-height-h4:1.3;--font-line-height-h5:1.3;--font-line-height-h6:1.75;--font-weight-body:500;--font-weight-h1:300;--font-weight-h2:300;--font-weight-h3:300;--font-weight-h4:300;--font-weight-h5:300;--font-weight-h6:300;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semi-bold:600;--font-weight-bold:700;--font-letter-spacing-body:0.04em;--font-letter-spacing-link:0.04em;--font-letter-spacing-h1:0.02em;--font-letter-spacing-h2:0.02em;--font-letter-spacing-h3:0.02em;--font-letter-spacing-h4:0.02em;--font-letter-spacing-h5:0.02em;--font-letter-spacing-h6:0.02em;--letter-spacing:0.25em;--letter-spacing-button:0.08em;--letter-spacing-one:0.04em;--letter-spacing-two:0.125em;--letter-spacing-three:0.04em;--letter-spacing-four:0.04em;--border-radius:0px;--border-radius-box:0px;--border-radius-ten:0px;--z-index-minus:-1;--global-body-bgcolor:#0c0c0c;--global-body-lightbg:#242424;--global-font-color:#aaa;--global-font-title:#fff;--global-font-subtitle:#dcca87;--global-submenu-bg:#242424;--global-submenu-light:#7c7c7c;--border-color-light:#ababab;--border-color-dark:#4d4d4d;--color-link:#dcca87;--color-link-visited:#dcca87;--color-link-active:#dcca87;--color-theme-primary:#dcca87;--color-theme-primary-dark:#fff2b3;--color-theme-primary-light:#f5efdb;--color-theme-secondary:#0c0c0c;--color-theme-secondary-dark:#070707;--color-theme-secondary-light:#fffbe5;--color-theme-red:#c0392b;--color-theme-green:#27ae60;--color-theme-blue:#dcca87;--color-theme-yellow:#ffd81c;--color-theme-black:#0b0b0b;--color-theme-black-dark:#000;--color-theme-grey:#95a5a6;--color-theme-white:#fff;--color-theme-white-light:#fafafa;--color-custom-daylight:#97c0b7;--color-custom-sun:#eee9d1;--footer-theme-dark:#0e1527;--global-font-active:#2870de;--global-font-hover:#2870de;--color-theme-booked-light:#212526}@media (max-width:991px){:root{--font-size-h1:3.052rem;--font-size-h2:2.441rem;--font-size-h3:1.953rem;--font-size-h4:1.563rem;--font-size-h5:1.25rem}}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}body{background:#0c0c0c;background:var(--global-body-bgcolor);color:#aaa;color:var(--global-font-color);font-family:Open Sans,sans-serif;font-family:var(--global-font-family);font-size:1rem;font-size:var(--font-size-body);line-height:1.75;line-height:var(--font-line-height-body);letter-spacing:.04em;letter-spacing:var(--font-letter-spacing-body);overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:"Noto Serif Georgian",serif;font-family:var(--highlight-font-family);font-stretch:condensed;clear:both;margin:25px 0;word-break:break-word;text-transform:capitalize}a,h1,h2,h3,h4,h5,h6{-webkit-font-feature-settings:"tnum"on,"lnum"on;font-feature-settings:"tnum"on,"lnum"on}h1{font-size:4.209rem;font-size:var(--font-size-h1);line-height:1.3;line-height:var(--font-line-height-h1);letter-spacing:.02em;letter-spacing:var(--font-letter-spacing-h1);font-weight:300;font-weight:var(--font-weight-h1)}h1,h2{color:#fff;color:var(--global-font-title)}h2{font-size:3.154rem;font-size:var(--font-size-h2);line-height:1.3;line-height:var(--font-line-height-h2);letter-spacing:.02em;letter-spacing:var(--font-letter-spacing-h2);font-weight:300;font-weight:var(--font-weight-h2)}h3{font-size:2.369rem;font-size:var(--font-size-h3);line-height:1.3;line-height:var(--font-line-height-h3);letter-spacing:.02em;letter-spacing:var(--font-letter-spacing-h3);font-weight:300;font-weight:var(--font-weight-h3)}h3,h4{color:#fff;color:var(--global-font-title)}h4{font-size:1.777rem;font-size:var(--font-size-h4);line-height:1.3;line-height:var(--font-line-height-h4);letter-spacing:.02em;letter-spacing:var(--font-letter-spacing-h4);font-weight:300;font-weight:var(--font-weight-h4)}h5{font-size:1.333rem;font-size:var(--font-size-h5);line-height:1.3;line-height:var(--font-line-height-h5);letter-spacing:.02em;letter-spacing:var(--font-letter-spacing-h5);font-weight:300;font-weight:var(--font-weight-h5)}h5,h6{color:#fff;color:var(--global-font-title)}h6{font-size:1rem;font-size:var(--font-size-h6);line-height:1.75;line-height:var(--font-line-height-h6);letter-spacing:.02em;letter-spacing:var(--font-letter-spacing-h6);font-weight:300;font-weight:var(--font-weight-h6)}::-moz-selection{background:#dcca87;background:var(--color-theme-primary);color:#fff;color:var(--color-theme-white);text-shadow:none}::selection{background:#dcca87;background:var(--color-theme-primary);color:#fff;color:var(--color-theme-white);text-shadow:none}button,input,optgroup,select,textarea{color:#aaa;color:var(--global-font-color)}.text_small,small{font-size:.875rem;font-size:var(--font-size-normal)}.overflow-hidden{overflow:hidden}.z-index-minus{z-index:-1;z-index:var(--z-index-minus)}.letter-spacing{letter-spacing:.25em;letter-spacing:var(--letter-spacing)}a{font-size:1rem;font-size:var(--font-size-body);color:var(--color-theme-primary)}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-size:inherit}p{margin:15px 0;line-height:1.75;line-height:var(--font-line-height-p)}pre{background:transparent;color:#aaa;color:var(--global-font-color);padding:15px;border:1px solid #dcca87;border:1px solid var(--color-theme-primary)}a,a h1,a h2,a h3,a h4,a h5,a h6,i{transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}a:focus{outline:none!important}.gericht h1,.gericht h2,.gericht h3,.gericht h4,.gericht h5,.gericht h6{margin:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}a:focus{text-decoration:none!important}a:focus,a:hover{color:#dcca87;color:var(--color-theme-primary)}a:hover{text-decoration:none}:focus,a{outline:none}p{margin:16px 0;line-height:1.66em}hr{background-color:#4d4d4d;background-color:var(--border-color-dark);border:0;height:1px;margin:0;padding:0}ol,ul{margin-bottom:1em}ol,ol ol,ul{padding-left:26px}dd{margin:0 1.5em 1.5em}dl dd{margin-bottom:16px}dl dd:last-child,li>ol,li>ul{margin-bottom:0}dt{font-weight:700}img{max-width:100%;height:auto}table{border:1px solid rgb(255 255 255/8%);width:100%;margin-bottom:20px}table td,table th{border:1px solid var(--global-body-lightcolor);padding:5px 8px;text-align:center}input[type=checkbox]{width:auto;margin-right:10px;line-height:2;height:32px}input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{width:100%;float:left;padding:0 16px;height:60px;line-height:60px;background:transparent;font-size:.875rem;font-size:var(--font-size-normal);font-family:"Noto Serif Georgian",serif;font-family:var(--highlight-font-family);font-weight:600;font-weight:var(--font-weight-semi-bold);letter-spacing:.04em;letter-spacing:var(--font-letter-spacing-body);border:1px solid #4d4d4d;border:1px solid var(--border-color-dark);border-radius:0;border-radius:var(--border-radius);-webkit-border-radius:0;-webkit-border-radius:var(--border-radius);-moz-border-radius:0;-moz-border-radius:var(--border-radius);-ms-border-radius:0;-ms-border-radius:var(--border-radius);-o-border-radius:0;-o-border-radius:var(--border-radius);color:#fff;color:var(--color-theme-white);-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum";font-variant-numeric:lining-nums;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}::-webkit-calendar-picker-indicator{-webkit-filter:invert(.5);filter:invert(.5)}.gericht-comments-info .title a{color:#fff;color:var(--global-font-title)}.gericht-comments-info .title a:hover{color:#0c0c0c;color:var(--color-theme-secondary)}select{border:1px solid #4d4d4d;border:1px solid var(--border-color-dark);line-height:60px;height:60px;padding:0 10px;width:100%;font-size:.875rem;font-size:var(--font-size-normal);color:#aaa;color:var(--global-font-color);border-radius:0;border-radius:var(--border-radius);transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}select,textarea{-webkit-border-radius:0;-webkit-border-radius:var(--border-radius);-moz-border-radius:0;-moz-border-radius:var(--border-radius);-ms-border-radius:0;-ms-border-radius:var(--border-radius);-o-border-radius:0;-o-border-radius:var(--border-radius);background:transparent}textarea{padding:16px;line-height:30px;height:150px;border-radius:0;border-radius:var(--border-radius)}input::-webkit-input-placeholder,input[type=date]{color:#aaa;color:var(--global-font-color);font-family:"Noto Serif Georgian",serif;font-family:var(--highlight-font-family);font-size:.875rem;font-size:var(--font-size-normal);font-weight:600;font-weight:var(--font-weight-semi-bold);-webkit-font-feature-settings:"tnum"on,"lnum"on;font-feature-settings:"tnum"on,"lnum"on}input[type=date]{text-transform:uppercase}input::-moz-placeholder{color:#aaa;color:var(--global-font-color);font-family:"Noto Serif Georgian",serif;font-family:var(--highlight-font-family);font-size:.875rem;font-size:var(--font-size-normal);font-weight:600;font-weight:var(--font-weight-semi-bold)}input:-ms-input-placeholder{color:#aaa;color:var(--global-font-color);font-family:"Noto Serif Georgian",serif;font-family:var(--highlight-font-family);font-size:.875rem;font-size:var(--font-size-normal);font-weight:600;font-weight:var(--font-weight-semi-bold)}textarea::-webkit-input-placeholder{color:#aaa;color:var(--global-font-color);font-family:"Noto Serif Georgian",serif;font-family:var(--highlight-font-family);font-size:.875rem;font-size:var(--font-size-normal);font-weight:600;font-weight:var(--font-weight-semi-bold)}textarea::-moz-placeholder{color:#aaa;color:var(--global-font-color);font-family:"Noto Serif Georgian",serif;font-family:var(--highlight-font-family);font-size:.875rem;font-size:var(--font-size-normal);font-weight:600;font-weight:var(--font-weight-semi-bold)}textarea:-ms-input-placeholder{color:#aaa;color:var(--global-font-color);font-family:"Noto Serif Georgian",serif;font-family:var(--highlight-font-family);font-size:.875rem;font-size:var(--font-size-normal);font-weight:600;font-weight:var(--font-weight-semi-bold)}input[type=email]::-webkit-input-placeholder{color:#aaa;color:var(--global-font-color);font-family:"Noto Serif Georgian",serif;font-family:var(--highlight-font-family)}input[type=email]::-moz-placeholder{color:#aaa;color:var(--global-font-color);font-family:"Noto Serif Georgian",serif;font-family:var(--highlight-font-family)}input[type=email]:-ms-input-placeholder{color:#aaa;color:var(--global-font-color);font-family:"Noto Serif Georgian",serif;font-family:var(--highlight-font-family)}input:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border-color:#dcca87;border-color:var(--color-theme-primary);-webkit-box-shadow:none;box-shadow:none;outline:none}embed,iframe,object{width:100%}iframe{border:none}body .container{max-width:1170px;max-width:var(--content-width-sm)}body .elementor-section.elementor-section-boxed>.elementor-container,body .gericht .container{max-width:1300px;max-width:var(--content-width)}.content-area .site-main{padding:152px 0;overflow:hidden}.home .content-area .site-main{padding:0}.home.blog .content-area .site-main{padding:152px 0}@media (min-width:1499px){.container{max-width:1170px;max-width:var(--content-width-sm)}.gericht .container{max-width:1300px;max-width:var(--content-width)}}@media (min-width:1300px){.container{max-width:1170px;max-width:var(--content-width-sm)}.gericht .container{max-width:1300px;max-width:var(--content-width)}}@media (max-width:1024px){.content-area .site-main,.home.blog .content-area .site-main{padding:70px 0}}@media (max-width:767px){.content-area .site-main,.home.blog .content-area .site-main{padding:50px 0}}#back-to-top .top{position:fixed;margin:0;background:transparent;bottom:70px;right:30px;z-index:99;font-size:16px;height:100px;text-align:center;line-height:170px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#back-to-top .text-top{text-transform:uppercase;font-family:"Noto Serif Georgian",serif;font-family:var(--highlight-font-family);font-weight:700;color:#dcca87;color:var(--color-theme-primary)}#back-to-top .text-top:after{content:"";background:#dcca87;background:var(--color-theme-primary);height:60px;width:2px;position:absolute;top:0;left:0;right:0;margin:0 auto;background:-webkit-gradient(linear,left top,left bottom,color-stop(-17.01%,#dcca87),color-stop(127.45%,hsla(0,0%,100%,0)));background:linear-gradient(180deg,#dcca87 -17.01%,hsla(0,0%,100%,0) 127.45%);background:-webkit-gradient(linear,left top,left bottom,color-stop(-17.01%,var(--color-theme-primary)),color-stop(127.45%,hsla(0,0%,100%,0)));background:linear-gradient(180deg,var(--color-theme-primary) -17.01%,hsla(0,0%,100%,0) 127.45%)}#back-to-top .gericht-btt-box{position:relative}#back-to-top span svg{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#back-to-top .gericht-btt-shap svg{position:relative;top:0}#back-to-top .gericht-btt-icon svg{position:absolute;left:0;right:0;margin:0 auto;bottom:20px;z-index:-1;font-size:40px}#back-to-top .top:hover .gericht-btt-shap svg{top:7px}#back-to-top .top:hover .gericht-btt-icon svg{bottom:25px}#loading{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;background:#0b0b0b;background:var(--color-theme-black);z-index:9999}.breadcrumb li{display:inline-block;word-break:break-word}.gericht-breadcrumb{padding:130px 0;background:var(--global-body-lightcolor)}.gericht-breadcrumb-two{position:relative;z-index:2}.gericht-breadcrumb-one{display:block;padding:150px 0;z-index:9;position:relative}.gericht-breadcrumb-one .title{margin:0}.gericht-breadcrumb-one ol li,.gericht-breadcrumb-one ol li a{color:#aaa;color:var(--global-font-color);text-decoration:none;font-weight:700;font-weight:var(--font-weight-bold);font-size:.875rem;font-size:var(--font-size-normal)}.gericht-breadcrumb-one ol li a:hover{color:#dcca87;color:var(--color-theme-primary)}.gericht-breadcrumb-one ol li{list-style:none;display:inline-block;position:relative;line-height:normal}.breadcrumb-bg:before,.breadcrumb-ui:before{position:absolute;left:0;right:0;content:"";width:100%;height:100%;top:0}.gericht-breadcrumb-one .breadcrumb-item+.breadcrumb-item:before{content:"\f105";font-family:Font Awesome\ 5 Free;color:#dcca87;color:var(--color-theme-primary);position:absolute;font-weight:900;font-size:16px;padding:0;left:0;top:55%;-webkit-transform:translateY(-45%);transform:translateY(-45%)}.breadcrumb-item+.breadcrumb-item{padding-left:18px;margin-left:12px;-webkit-font-feature-settings:"tnum"on,"lnum"on;font-feature-settings:"tnum"on,"lnum"on}.gericht-breadcrumb-one .breadcrumb{position:relative;display:inline-block}.gericht-breadcrumb-one .breadcrumb-item.active{color:#dcca87;color:var(--color-theme-primary);position:relative}.gericht-breadcrumb-one .breadcrumb-item:last-child{color:#dcca87;color:var(--color-theme-primary);line-height:normal}.gericht-breadcrumb-one ol{background:transparent;padding:0;margin-bottom:0;margin-top:16px}.gericht-breadcrumb-two .breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.gericht-breadcrumb-two ol li{display:inline-block;margin-bottom:10px}.gericht-breadcrumb-three .breadcrumb{margin-top:0}.gericht-breadcrumb-three .gericht-breadcrumb-one{padding:0}.gericht-breadcrumb-three{padding:45px 0}.breadcrumb-bg,.breadcrumb-video,.video-gericht-bg-over{position:relative;overflow:hidden}.breadcrumb-bg #video-background,.breadcrumb-bg video,.breadcrumb-video video,.video-breadcrumb-bg #video-background,.video-gericht-bg-over #video-background,.video-gericht-bg-over video{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;width:100%}.breadcrumb-bg.gericht-over-dark-80:before,.breadcrumb-ui:before{z-index:0}.gericht-breadcrumb-one{background-repeat:no-repeat!important;background-position:50%!important;background-size:cover!important;background-color:#242424;background-color:var(--global-body-lightbg)}.gericht-breadcrumb-one .main-shap-box .shap-one{left:-130px;z-index:3;top:-150px}.gericht-breadcrumb-one .main-shap-box .shap-two{width:90px;height:90px}.site.gericht .gericht-breadcrumb-one:before{content:"";position:absolute;left:0;right:0;width:100%;height:100%;background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.65)),color-stop(rgba(0,0,0,.65)),to(#000));background-image:linear-gradient(0deg,rgba(0,0,0,.65),rgba(0,0,0,.65),#000);background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.65)),color-stop(rgba(0,0,0,.65)),to(var(--color-theme-black-dark)));background-image:linear-gradient(0deg,rgba(0,0,0,.65),rgba(0,0,0,.65),var(--color-theme-black-dark));top:0;opacity:.6}@media(max-width:1024px){.gericht-breadcrumb-one{padding:70px 0}}@media(max-width:767px){.gericht-breadcrumb-one{padding:50px 0}}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.wp-caption,embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:.8075em 0;font-style:italic}.wp-caption.alignleft .wp-caption-text{text-align:left}.wp-caption.alignright .wp-caption-text{text-align:right}@media screen and (min-width:48em){.wp-block-image.alignright,.wp-caption.alignright{margin-right:calc(50% - 650px);margin-right:calc(50% - var(--content-width)/2)}.wp-block-image.alignleft,.wp-caption.alignleft{margin-left:calc(50% - 650px);margin-left:calc(50% - var(--content-width)/2)}}.gallery-item{padding:0 15px 15px 0}.gallery-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gallery-caption{font-size:80%}@media (max-width:479px){.gallery-item{padding:0 0 15px}}a{color:#dcca87;color:var(--color-link)}a:visited{color:#dcca87;color:var(--color-link-visited)}a:active,a:focus,a:hover{color:#dcca87;color:var(--color-link-active)}a:focus{outline:thin dotted}a:active,a:hover{outline:0}body.admin-bar .gericht-mobile-menu,body.admin-bar .has-sticky.header-up,body.admin-bar .iqonic-custom-layouts,body.admin-bar .vertical-header header.header-default,body.admin-bar header{top:30px}body.admin-bar .gericht-mobile-menu.menu-style-two{top:0}@media only screen and (max-width:600px){body.admin-bar .has-sticky.header-up{top:0}body.admin-bar .gericht-mobile-menu,body.admin-bar header{top:46px}body.admin-bar.header--is-sticky .gericht-mobile-menu,body.admin-bar .iqonic-custom-layouts{top:0}}@media only screen and (min-width:601px) and (max-width:782px){body.admin-bar .gericht-mobile-menu,body.admin-bar .has-sticky.header-up,body.admin-bar header{top:46px}}header .container-fluid{padding:0 30px}header .navbar-light .navbar-brand img.logo{height:40px}header{transition:all .45s ease 0s;-webkit-transition:all .45s ease 0s;-moz-transition:all .45s ease 0s;-o-transition:all .45s ease 0s}.gericht-mobile-menu .navbar-brand img{height:50px}.gericht div#navbarSupportedContent{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}div#navbarSupportedContent{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}header.header-default.header-down,header.header-default.header-up{position:fixed;left:0;right:0;top:0;background:#242424;background:var(--global-body-lightbg);-webkit-box-shadow:0 0 30px 0 rgb(0 0 0/5%);box-shadow:0 0 30px 0 rgb(0 0 0/5%);-webkit-box-shadow:var(--global-box-shadow);box-shadow:var(--global-box-shadow);z-index:99;width:100%}header.header-default.header-down,header.header-default.header-up{transition:all .45s ease 0s;-webkit-transition:all .45s ease 0s;-moz-transition:all .45s ease 0s;-o-transition:all .45s ease 0s}header.header-default.header-down{transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%)}header .navbar-brand{margin-right:0;padding:20px 0}header .navbar-collapse{margin-left:20px}.hf-elementor-layout span.navbar-toggler.collapse-icons{display:none}.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none}.sf-menu li{position:relative}.sf-menu ul{position:absolute;display:none;top:100%;left:0;z-index:99}.sf-menu>li{float:left;padding:15px 0}.sf-menu li.sfHover>ul,.sf-menu li:hover>ul{display:block}.sf-menu ul ul{top:0;left:100%}.sf-menu{float:left;margin-bottom:0}.sf-menu ul.sub-menu{padding:10px 0;background:#242424;background:var(--global-submenu-bg);width:300px}.sf-menu ul.sub-menu:after{content:"";height:1px;width:100%;position:absolute;bottom:0;left:0;background-color:#dcca87;background-color:var(--color-theme-primary);transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.sf-menu li:hover ul.sub-menu:after{animation:border-width .5s ease-in-out;-webkit-animation:border-width .5s ease-in-out}.sf-menu ul.sub-menu a{padding:10px 25px;color:#fff;color:var(--color-theme-white);font-weight:500;font-weight:var(--font-weight-medium);position:relative;text-transform:capitalize;overflow:hidden}.sf-menu ul.sub-menu>li.menu-item.current-menu-item>a,.sf-menu ul.sub-menu li:hover>a,.sf-menu ul li.current-menu-parent>a,.sf-menu ul li .sub-menu li.current-menu-item>a{padding-left:50px}.sf-menu ul>li.menu-item>a:before{content:"";display:block;height:10px;width:0;border:1px solid #dcca87;border:1px solid var(--color-theme-primary);border-radius:1px;position:absolute;left:30px;top:50%;-webkit-transform:rotate(-50deg) translateY(-50%);transform:rotate(-50deg) translateY(-50%);z-index:-1;opacity:0;visibility:hidden;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.sf-menu ul>li.menu-item.current-menu-item>a:before,.sf-menu ul>li.menu-item:hover>a:before,.sf-menu ul li.current-menu-parent>a:before,.sf-menu ul li .sub-menu li.current-menu-item>a:before{opacity:1;visibility:visible;width:10px}.sc_layouts_menu_nav li li.menu-item-has-children>a{padding-right:35px}.sf-menu a{-webkit-font-feature-settings:"tnum"on,"lnum"on;font-feature-settings:"tnum"on,"lnum"on;display:block;color:#fff;color:var(--color-theme-white);padding:18px 15px;position:relative;letter-spacing:.125em;letter-spacing:var(--letter-spacing-two);font-size:.875rem;font-size:var(--font-size-normal);text-transform:uppercase;font-weight:600;font-weight:var(--font-weight-semi-bold);text-decoration:none;zoom:1;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.sf-menu>.menu-item>.iqonic-megamenu-container .gericht-image-effect a{padding:0}.sf-menu>li>ul ul{top:-10px;margin:0 0 0 4px}.sf-menu>li>ul ul.open-submenu-left{margin:0 4px 0 0}.sf-menu li{transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.sf-menu li.sfHover>a,.sf-menu li:hover>a{color:#dcca87;color:var(--color-theme-primary);-webkit-transition:none;transition:none}.sf-menu ul li.sfHover>a,.sf-menu ul li:hover>a{padding-left:25px;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.sf-menu li.current-menu-ancestor>a,.sf-menu li.current-menu-item>a,.sf-menu ul>li.menu-item.current-menu-parent>a,.sf-menu ul li.current-menu-parent>a,.sf-menu ul li .sub-menu li.current-menu-item>a{color:#dcca87;color:var(--color-theme-primary)}.sf-arrows li.current-menu-ancestor>.sf-with-ul:after{border-top-color:#dcca87;border-top-color:var(--color-theme-primary)}.sf-arrows .sf-menu ul li .sub-menu li.current-menu-parent>a .sf-with-ul:after{border-left-color:#dcca87;border-left-color:var(--color-theme-primary);border-top-color:transparent}.sf-arrows .sf-with-ul{padding-right:46px}.sf-arrows .sf-with-ul:after{content:"\f078";font-family:Font Awesome\ 5 Free;font-weight:600;font-size:10px;position:absolute;right:26px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out;-ms-transition:transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;-webkit-transition:transform .3s ease-in-out}.sf-arrows li:hover .sf-with-ul:after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.sf-menu li>.sub-menu .sf-with-ul:after{right:20px}.sf-arrows>.sfHover>.sf-with-ul:after,.sf-arrows>li:hover>.sf-with-ul:after,.sf-arrows>li>.sf-with-ul:focus:after{border-top-color:#dcca87;border-top-color:var(--color-theme-primary)}.sf-arrows ul .sf-with-ul:after{content:"\f078"}.sf-arrows li:hover ul .sf-with-ul:after{-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}.sf-arrows ul li:hover .sf-with-ul:after{-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.sf-arrows ul .sf-with-ul:after .sf-arrows ul li>.sf-with-ul:focus:after,.sf-arrows ul .sfHover>.sf-with-ul:after,.sf-arrows ul li:hover>.sf-with-ul:after{border-left-color:#dcca87;border-left-color:var(--color-theme-primary)}.sf-arrows ul li:hover .sf-with-ul:after,.sf-menu ul.sub-menu li a:hover:after,.sf-menu ul li:hover>a:after{color:#dcca87;color:var(--color-theme-primary)}.menu-dark .sf-menu>li>a{color:#fff;color:var(--color-theme-white)}.menu-dark .sf-menu>li:hover>a{color:#dcca87;color:var(--color-theme-primary)}.menu-hover-background .sf-menu>li:hover>a,.menu-hover-background .sf-menu li.current-menu-ancestor>a,.menu-hover-background .sf-menu li.current-menu-item>a{color:#fff!important;color:var(--color-theme-white)!important;background:#dcca87!important;background:var(--color-theme-primary)!important}.menu-hover-top-border .sf-menu>li>a:before{position:absolute;content:"";top:0;left:0;right:0;width:0;height:2px;background:#dcca87;background:var(--color-theme-primary);-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.menu-hover-top-border .sf-menu>li:hover>a:before{width:100%}.header-over header{position:absolute;left:0;right:0;top:0;z-index:99;background:transparent}.header-over .gericht-breadcrumb-one{padding:200px 15px 130px}.tringle_column_left:before{left:-60px;right:auto;border-color:transparent transparent #dcca87;border-left:60px solid transparent;border-bottom:59px solid var(--color-theme-primary);border-top:0 solid transparent}.tringle_column_left:before,.tringle_column_right:before{position:absolute;content:"";top:0;bottom:0;width:0;height:0;border-right:0 solid transparent}.tringle_column_right:before{left:auto;right:-60px;border-color:transparent transparent transparent #dcca87;border-left:60px solid var(--color-theme-primary);border-bottom:0 solid transparent;border-top:64px solid transparent}.navbar .menu-main-menu-container>ul.sf-menu>li>a span.link-badge{right:16px}@-webkit-keyframes fadeInAnimationScale{0%{opacity:0;-webkit-transform:scale(.2) rotate(0)}to{opacity:1;-webkit-transform:scale(1) rotate(180deg)}}@keyframes fadeInAnimationScale{0%{opacity:0;-webkit-transform:scale(.2) rotate(0);transform:scale(.2) rotate(0)}to{opacity:1;-webkit-transform:scale(1) rotate(180deg);transform:scale(1) rotate(180deg)}}@-webkit-keyframes fadeOutAnimationScale{0%{opacity:1;-webkit-transform:scale(1) rotate(180deg)}to{opacity:0;-webkit-transform:scale(.2) rotate(0)}}@keyframes fadeOutAnimationScale{0%{opacity:1;-webkit-transform:scale(1) rotate(180deg);transform:scale(1) rotate(180deg)}to{opacity:0;-webkit-transform:scale(.2) rotate(0);transform:scale(.2) rotate(0)}}@-webkit-keyframes fadeInRightPanel{0%{opacity:0;-webkit-transform:translateX(30px)}to{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeInRightPanel{0%{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeOutRightPanel{0%{opacity:1;-webkit-transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(20px)}}@keyframes fadeOutRightPanel{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@-webkit-keyframes fadeInMove{0%{opacity:0;-webkit-transform:scaleX(0)}10%{opacity:1;-webkit-transform:scaleX(.1)}to{opacity:1;-webkit-transform:scaleX(1)}}@keyframes fadeInMove{0%{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}10%{opacity:1;-webkit-transform:scaleX(.1);transform:scaleX(.1)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeOutMove{0%{opacity:.14;-webkit-transform:scaleX(1)}to{opacity:.14;-webkit-transform:scaleX(0)}}@keyframes fadeOutMove{0%{opacity:.14;-webkit-transform:scaleX(1);transform:scaleX(1)}to{opacity:.14;-webkit-transform:scaleX(0);transform:scaleX(0)}}@-webkit-keyframes fadeOutMove2{0%{opacity:.8;-webkit-transform:scaleX(1)}to{opacity:.14;-webkit-transform:scaleX(0)}}@keyframes fadeOutMove2{0%{opacity:.8;-webkit-transform:scaleX(1);transform:scaleX(1)}to{opacity:.14;-webkit-transform:scaleX(0);transform:scaleX(0)}}@-webkit-keyframes border-width{0%{width:0}to{width:100%}}@keyframes border-width{0%{width:0}to{width:100%}}@media (max-width:1400px){.gericht-header-right ul li a .search-text{display:none}.sf-arrows .sf-with-ul{padding-right:25px}.sf-arrows .sf-with-ul:after{font-size:9px;right:8px}.navbar .menu-main-menu-container>ul.sf-menu>li>a span.link-badge{right:0}}@media only screen and (min-width:1199px) and (max-width:1300px){.sf-menu>li>a{text-transform:uppercase;font-size:14px;padding:18px 12px}}@media (min-width:1200px){header#default-header .custom-toggler{display:none}}@media (max-width:1199px){header.header-default .container-fluid{padding:16px 30px}header .navbar-brand{margin-right:0;padding:10px 0}}@media (max-width:991px){.header-over .gericht-breadcrumb-one{padding:160px 15px 60px}}@media (max-width:600px){.header-over .gericht-breadcrumb-one{padding:140px 15px 60px}}.gericht-mobile-menu.gericht-navigation-burger{display:block}.gericht-mobile-menu{background:#0c0c0c;background:var(--global-body-bgcolor);position:fixed;left:0;right:0;top:0;z-index:99;opacity:1;width:330px;-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%);-webkit-transition:all .45s ease-in-out;transition:all .45s ease-in-out}.gericht-mobile-menu.menu-open.vertical-menu-layout.menu-style-one,.gericht-mobile-menu.menu-open.vertical-menu-layout.menu-style-two{width:100%}.gericht-mobile-menu.menu-open{pointer-events:all;opacity:1;-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0)}.gericht-mobile-menu.header-down,.gericht-mobile-menu.header-up{position:fixed;left:0;right:0;top:0;height:100vh;z-index:99;-webkit-transition:all .45s ease 0s;transition:all .45s ease 0s}.gericht-mobile-menu.menu-open.header-down{top:0;z-index:99}.gericht-mobile-menu.header-down{top:-100px}.gericht-mobile-menu .navbar{padding:15px 30px;z-index:999;border-bottom:1px solid hsla(0,0%,100%,.1)}.gericht-mobile-menu.vertical-menu-layout.menu-style-one .navbar,.gericht-mobile-menu.vertical-menu-layout.menu-style-two .navbar{border:none}.gericht-mobile-menu .sub-header{background:transparent}header .sub-header{font-size:14px}.gericht-mobile-menu .sub-header{padding:0 162px}header.style-default{position:absolute;background:#fff;background:var(--color-theme-white)}.gericht-mobile-menu li .search-box .search-submit,.gericht-mobile-menu li .search-box input[type=search]{right:-30px}.gericht-mobile-menu .sub-header .number-info li a{font-size:14px;margin-right:0;color:#aaa;color:var(--global-font-color);line-height:45px;padding:0;margin-right:30px}.gericht-mobile-menu .sub-header .number-info li a i,.gericht-mobile-menu .sub-header .social-icone ul li i{color:#0c0c0c;color:var(--color-theme-secondary)}.gericht-mobile-menu .sub-header .number-info li:hover a,.gericht-mobile-menu .sub-header .number-info li:hover a i,.gericht-mobile-menu .sub-header .social-icone ul li:hover i{color:#dcca87;color:var(--color-theme-primary)}.gericht-mobile-menu .sub-header .social-icone ul li{border:none;background:transparent}.gericht-mobile-menu .sub-header .social-icone ul li i{width:30px}.gericht-mobile-menu .sub-header .number-info li{border:none}.navbar-toggler-icon{color:#0c0c0c}.gericht-mobile-menu .navbar-light .navbar-toggler-icon i{line-height:0;font-size:40px;position:absolute;top:50%;left:50%;margin-right:-50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.navbar-toggler.custom-toggler{display:block;padding:0 5px 0 0;position:static;margin-left:20px;border-radius:0;border:none}.menu-btn{background-image:none;position:relative;z-index:9;width:20px;height:20px;cursor:pointer}.menu-btn .line{width:100%;height:2px;background-color:#aaa;background-color:var(--global-font-color);display:block;position:absolute;left:0;top:0;z-index:99;cursor:pointer;-webkit-transition:left .3s cubic-bezier(.29,.61,.9,.45);transition:left .3s cubic-bezier(.29,.61,.9,.45)}.menu-btn .line.two{left:5px;top:10px}.menu-btn .line.three{top:20px}.ham-toggle:hover .menu-btn:not(.is-active) .line.two{left:0}.ham-toggle:hover .menu-btn:not(.is-active) .line.one,.ham-toggle:hover .menu-btn:not(.is-active) .line.three{left:5px}.ham-s-toggle{cursor:pointer}.gericht-mobile-menu .navbar-nav>li>a{font-size:40px;color:#fff;color:var(--color-theme-white);line-height:normal}.gericht-mobile-menu .navbar-nav>li a{font-family:Open Sans,sans-serif;font-family:var(--global-font-family)}.gericht-mobile-menu .navbar-nav li.current-menu-item>.toggledrop i,.gericht-mobile-menu .navbar-nav li.current-menu-item>a,.gericht-mobile-menu .navbar-nav li .sub-menu li:hover>a,.gericht-mobile-menu .navbar-nav li:hover>.toggledrop i,.gericht-mobile-menu .navbar-nav li:hover>a,.gericht-mobile-menu ul>li.current-menu-ancestor>.toggledrop i,.gericht-mobile-menu ul>li.current-menu-ancestor>a,.gericht-mobile-menu ul li .sub-menu li.current-menu-item>a,.gericht-mobile-menu ul li .sub-menu li.menu-item.current-menu-ancestor>a{color:#dcca87;color:var(--color-theme-primary)}.gericht-mobile-menu .navbar-nav li>.toggledrop i,.gericht-mobile-menu .navbar-nav li>.toggledrop svg{font-size:35px;margin-left:8px;cursor:pointer;transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;color:#fff;color:var(--color-theme-white);position:absolute;padding:10px 0;right:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.gericht-mobile-menu.vertical-menu-layout.menu-style-one .navbar-nav li>.toggledrop i,.gericht-mobile-menu.vertical-menu-layout.menu-style-one .navbar-nav li>.toggledrop svg,.gericht-mobile-menu.vertical-menu-layout.menu-style-two .navbar-nav li>.toggledrop i,.gericht-mobile-menu.vertical-menu-layout.menu-style-two .navbar-nav li>.toggledrop svg{position:relative}.gericht-mobile-menu .navbar-nav li .sub-menu li .toggledrop i{color:var(--global-dark-submenu)}.gericht-mobile-menu .navbar-nav li .sub-menu li.current-menu-ancestor .toggledrop i,.gericht-mobile-menu .navbar-nav li .sub-menu li.current-menu-item .toggledrop i,.gericht-mobile-menu .navbar-nav li .sub-menu li:hover .toggledrop i{color:#dcca87;color:var(--color-theme-primary)}.gericht-mobile-menu .navbar-nav .toggledrop.active i,.gericht-mobile-menu .navbar-nav .toggledrop.active svg{transform:rotate(90deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg)}.gericht-mobile-menu .navbar-nav li li>.toggledrop i{font-size:14px}.gericht-mobile-menu .navbar-nav li .gericht-has-sub-menu li a{font-size:20px;color:#aaa;color:var(--global-font-color)}.gericht-mobile-menu .navbar-nav li .gericht-has-sub-menu li{margin-bottom:5px}.menu-btn:hover{cursor:pointer}.menu-open .menu-btn.is-active .line{background:#fff;background:var(--color-theme-white)}.side-bar-open #menu-btn-side-close .menu-btn.is-s-active .line{-webkit-transition-delay:.2s;transition-delay:.2s}.side-bar-open .menu-btn .line-n{width:100%;height:2px;background-color:#fff;background-color:var(--color-theme-white);display:block;position:absolute;left:0;top:0;z-index:99;cursor:pointer;-webkit-transition:left .3s cubic-bezier(.29,.61,.9,.45);transition:left .3s cubic-bezier(.29,.61,.9,.45)}#menu-btn-side-close .menu-btn.is-s-active .line{-webkit-transition-delay:1s;transition-delay:1s}.side-bar-open #menu-btn-side-close{position:absolute;right:70px;top:50px}.side-bar-open #menu-btn-side-close .menu-btn .line-n.c-one{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c-collapse{position:relative;width:100%;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important;z-index:1}.menu-new-wrapper.row{position:relative;width:100%;height:calc(100vh - 90px)}.verticle-mn{height:calc(100vh - 140px);overflow-y:scroll;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gericht-mobile-menu.menu-open:before{-webkit-transform:skew(0deg) translateY(0);transform:skew(0deg) translateY(0);-webkit-transition-delay:0s;transition-delay:0s}.gericht-full-menu{margin:auto 0}.gericht-full-menu .navbar-nav{position:relative;z-index:99;padding-left:50px}.gericht-full-menu .navbar-nav>li{position:relative;margin-bottom:25px}.gericht-mobile-menu .gericht-full-menu .navbar-nav>li{visibility:hidden;display:none}.gericht-mobile-menu.menu-open .gericht-full-menu .navbar-nav>li,.menu-animation .navbar-nav>li{visibility:visible;display:block}.gericht-mobile-menu.open-delay .gericht-full-menu .navbar-nav>li{visibility:visible}.gericht-mobile-menu .navbar-nav li .sub-menu li a{font-size:14px;color:var(--global-dark-submenu)}.gericht-mobile-menu .sub-menu{list-style-type:none;padding-top:15px;padding-left:15px}.gericht-mobile-menu .sub-menu .sub-menu{padding:10px 0 10px 15px}.gericht-mobile-menu .navbar-nav li .gericht-has-sub-menu{padding-top:10px}.gericht-mobile-menu .gericht-has-sub-menu{padding-left:30px}.gericht-has-sub-menu{list-style-type:none}.gericht-mobile-menu .navbar-expand-xl .navbar-nav{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.gericht-mobile-menu.light-mode{background:#fff;background:var(--color-theme-white)}.gericht-mobile-menu.light-mode .navbar-nav>li>.toggledrop,.gericht-mobile-menu.light-mode .navbar-nav>li>a{color:#fff;color:var(--global-font-title)}.gericht-mobile-menu.light-mode .navbar-nav>li:hover>a{color:#dcca87;color:var(--color-theme-primary)}@-webkit-keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOutAnimation{0%{opacity:1}to{opacity:0}}@keyframes fadeOutAnimation{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fade-in-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@media (max-width:1024px){.verticle-mn{height:calc(100vh - 110px)}}@media (max-width:1199px){header.header-default .navbar-collapse{display:none}.gericht-mobile-menu .navbar-nav>li>a,.gericht-mobile-menu .navbar-nav li>.toggledrop i,.gericht-mobile-menu .navbar-nav li>.toggledrop svg{font-size:14px}.gericht-full-menu .navbar-nav{padding-left:30px}}@media (max-width:479px){.gericht-mobile-menu .navbar-nav>li>a,.gericht-mobile-menu .navbar-nav li>.toggledrop i,.gericht-mobile-menu .navbar-nav li>.toggledrop svg{font-size:14px;font-family:"Noto Serif Georgian",serif;font-family:var(--highlight-font-family)}.gericht-full-menu .navbar-nav{padding-left:30px}}@media (max-width:480px){.gericht-mobile-menu .navbar{padding:20px 16px;z-index:999}.gericht-mobile-menu .navbar-brand img{height:35px}}.vertical-menu-layout .menu-new-wrapper.row{position:relative;width:100%;height:auto}.vertical-menu-layout .gericht-full-menu .navbar-nav,.vertical-menu-layout.gericht-mobile-menu .navbar{padding:0}.gericht-mobile-menu.vertical-menu-layout{background:transparent;position:relative}.gericht-mobile-menu.vertical-menu-layout .navbar-nav>li>a{color:#fff;color:var(--color-theme-white);font-size:30px}.gericht-mobile-menu.vertical-menu-layout .navbar-nav li>.toggledrop i{font-size:14px}.gericht-mobile-menu.vertical-menu-layout .navbar-nav li.current-menu-item>.toggledrop i,.gericht-mobile-menu.vertical-menu-layout .navbar-nav li.current-menu-item>a,.gericht-mobile-menu.vertical-menu-layout .navbar-nav li .sub-menu li:hover>a,.gericht-mobile-menu.vertical-menu-layout .navbar-nav li:hover>.toggledrop i,.gericht-mobile-menu.vertical-menu-layout .navbar-nav li:hover>a,.gericht-mobile-menu.vertical-menu-layout ul>li.current-menu-ancestor>.toggledrop i,.gericht-mobile-menu.vertical-menu-layout ul>li.current-menu-ancestor>a,.gericht-mobile-menu.vertical-menu-layout ul li .sub-menu li.current-menu-item>a,.gericht-mobile-menu.vertical-menu-layout ul li .sub-menu li.menu-item.current-menu-ancestor>a{color:#dcca87;color:var(--color-theme-primary)}.gericht-mobile-menu.vertical-menu-layout .navbar-nav li .sub-menu li a,.gericht-mobile-menu.vertical-menu-layout .navbar-nav li li>.toggledrop i{color:var(--global-dark-submenu);font-size:16px}.gericht-mobile-menu.vertical-menu-layout.menu-style-one .navbar-nav li>.toggledrop i,.gericht-mobile-menu.vertical-menu-layout.menu-style-one .navbar-nav li>.toggledrop svg{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg)}.gericht-mobile-menu.vertical-menu-layout.menu-style-one .navbar-nav .toggledrop.active i,.gericht-mobile-menu.vertical-menu-layout.menu-style-one .navbar-nav .toggledrop.active svg{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg)}.gericht-full-menu{width:100%}.gericht-mobile-menu .gericht-full-menu{margin:unset}.gericht-mobile-menu .verticle-mn{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.gericht-mobile-menu.vertical-menu-layout.menu-style-two .verticle-mn{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gericht-mobile-menu.vertical-menu-layout.menu-style-two .gericht-full-menu{margin:auto 0}.gericht-mobile-menu.gericht-navigation-burger .gericht-full-menu .navbar-nav>li{padding:15px 0;margin:0;border-bottom:1px solid #414141}.gericht-mobile-menu.gericht-navigation-burger .gericht-full-menu .navbar-nav>li:last-child{border-bottom:0}.vertical-menu-layout.gericht-mobile-menu .gericht-full-menu .navbar-nav>li{padding:0;border-bottom:none}.gericht-mobile-menu .close_btn .menu_close_text{font-size:0}footer{display:inline-block;width:100%;float:left;color:hsla(0,0%,100%,.6);background-repeat:no-repeat;background-size:cover;background-color:#242424;background-color:var(--global-body-lightbg)}footer .footer-top{padding:80px 0}footer .footer-main .footer-logo img{width:110px}footer .widget:before{display:none}footer .widget{border:none;padding:0;background:transparent}footer .copyright-footer{background:var(--color-footer-copyright-dark);padding:0;position:relative;color:#fafafa;color:var(--color-theme-white-light);text-align:center;border-top:1px solid rgb(255 255 255/8%)}.footer-main .widget{background:transparent;border:none;padding:0}footer .widget ul li{border:none;padding:.5em 0;margin-bottom:0}footer .widget ul li a:before{display:none}footer .widget ul li a{padding-left:0}.widget ul.wp-tag-cloud li{padding:0;margin:5px 5px 5px 0}footer .widget ul li a.rsswidget{padding-left:0;font-size:18px;color:#fafafa;color:var(--color-theme-white-light);font-weight:500}footer .widget .rss-date{color:#dcca87;color:var(--color-theme-primary)}footer .wp-calendar-table th{background:#0c0c0c;background:var(--global-body-bgcolor);color:#fafafa;color:var(--color-theme-white-light)}footer .widget ul.menu li a,footer .widget ul li a{border:none;position:relative}footer .widget ul.menu li a:before{position:absolute;content:"\f101";color:#dcca87;color:var(--color-theme-primary);top:14px;font-size:16px;left:0;font-family:FontAwesome;line-height:normal;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.widget .tagcloud ul li{position:relative}.widget .tagcloud ul li:after{content:"";position:absolute;width:16px;height:2px;background:#dcca87;background:var(--color-theme-primary);right:0;top:10px}footer .widget ul li a:before{position:absolute;content:"\f101";top:2px;font-size:16px;left:0;font-family:FontAwesome;line-height:normal;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}footer .widget ul.menu li a:hover:before,footer .widget ul li a:before{color:#dcca87;color:var(--color-theme-primary)}footer .widget .gericht-contact li a:before{display:none}footer .widget.widget_nav_menu ul li a:before,footer .widget ul.menu li a:before{top:14px}footer .widget.widget_nav_menu ul li a{padding:7px 0 7px 15px}footer .widget ul.menu li .sub-menu{padding-left:10px}.footer-title{color:#fff;color:var(--global-font-title)}.widget .footer-title .title-border{color:#dcca87;color:var(--color-theme-primary);display:inline-block;margin:0 0 0 15px;font-size:20px;top:-3px;position:relative}.footer-main .footer-left-widget p,.footer-main .textwidget{color:#fafafa;color:var(--color-theme-white-light)}.footer-main .menu-important-links-container ul li,.footer-main .menu-it-services-container ul li{position:relative}footer .widget ul.menu>li>a{color:#dcca87;color:var(--color-theme-primary)}.footer-main .menu-important-links-container ul li.menu-item a,.footer-main .menu-it-services-container ul li.menu-item a{transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.footer-main .menu-important-links-container ul li.menu-item a:hover,.footer-main .menu-it-services-container ul li.menu-item a:hover{padding-left:15px;color:#dcca87;color:var(--color-theme-primary)}.footer-main .menu-important-links-container ul li:before,.footer-main .widget .menu-it-services-container ul li:before{content:"\f0da";font-family:Font Awesome\ 5 Free;font-weight:900;position:absolute;left:0;color:#dcca87;color:var(--color-theme-primary);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.footer-main .menu-important-links-container ul li:hover:before,.footer-main .widget .menu-it-services-container ul li:hover:before{opacity:1}.widget.gericht-share{color:#fafafa;color:var(--color-theme-white-light)}.widget.gericht-share .share-button{margin-left:10px}.widget.gericht-share .share li a{border-radius:0;border-radius:var(--border-radius);line-height:30px;width:30px;height:30px;margin-left:10px;color:#dcca87;color:var(--color-theme-primary);border:1px solid #dcca87;border:1px solid var(--color-theme-primary);text-align:center;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.widget.gericht-share .share li a:hover{background:#dcca87;background:var(--color-theme-primary);color:#fafafa;color:var(--color-theme-white-light)}.shar li a>svg{font-size:1rem;font-size:var(--font-size-h6)}.share li a:hover{color:#fafafa;color:var(--color-theme-white-light);-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-transition:.3s;transition:.3s}.widget-space{padding-top:80px;padding-bottom:80px}.mc4wp-form-fields .newslatter{border-radius:0;border-radius:var(--border-radius);width:85%;position:relative}.mc4wp-form-fields .newslatter input[type=email]{font-size:.875rem;font-size:var(--font-size-normal);color:#fafafa;color:var(--color-theme-white-light);line-height:var(--button-line-height);background:transparent}.mc4wp-form-fields .newslatter button{background:#dcca87;background:var(--color-theme-primary);width:48px;height:48px;color:#fafafa;color:var(--color-theme-white-light);cursor:pointer;font-size:25px;position:absolute;right:0;border-radius:0 3px 3px 0}.mc4wp-form-fields .newslatter button:hover{background:#0c0c0c;background:var(--color-theme-secondary);transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.footer-main .menu{margin-top:15px}.footer .footer-main .widget .map-wrap{margin-top:30px}.mc4wp-form-fields .subscribe button[type=submit]{width:70px;font-size:20px;height:60px;padding:0;font-weight:400;border:none;position:absolute;right:0}@media (max-width:1420px){footer .container{padding-left:30px;padding-right:30px}}@media (max-width:767px){.footer-main .widget-space{padding-top:30px;padding-bottom:30px}}@media(max-width:575px){.mc4wp-form-fields .newslatter{width:100%}}.wp-block-search .wp-block-search__inside-wrapper{position:relative}.wp-block-search button.wp-block-search__button{font-size:0;background:transparent;position:absolute;right:0;bottom:0}.wp-block-search .wp-block-search__input{padding-right:40px;height:50px;padding-left:0}.wp-block-search .wp-block-search__button:before{content:"\f002";position:absolute;right:0;bottom:14px;font-family:Font Awesome\ 5 Free;font-size:1rem;font-size:var(--global-font-size);font-weight:900;color:#dcca87;color:var(--color-theme-primary)}.gericht-shop-btn-holder ul{margin:0}.search-box input[type=search]{height:40px;font-size:18px;display:inline-block;border:none;border-radius:5px;outline:none;padding:15px 40px 15px 15px;width:0;position:absolute;top:-9px;right:0;background:none;-webkit-transition:width .4s cubic-bezier(0,.795,0,1);transition:width .4s cubic-bezier(0,.795,0,1);cursor:pointer;z-index:11;margin:-10px 0 0}.search-form .search-submit{position:absolute;right:0;top:-5px;height:45px;width:45px;color:#fff;color:var(--color-theme-white);cursor:pointer;font-size:1rem;font-size:var(--font-size-body);background:#dcca87;background:var(--color-theme-primary);border:none;outline:none;-webkit-box-shadow:none;box-shadow:none;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;border-radius:0 3px 3px 0}.search-box input[type=search]:focus{width:250px;z-index:1;cursor:text;background:#fff;background:var(--color-theme-white);z-index:9;color:hsla(0,0%,40%,.6)}.search-box{position:relative}.search-box .search-submit:hover{background:none}.search-form input:focus,.search-form input[type=email]:focus,.search-form input[type=password]:focus,.search-form input[type=search]:focus,.search-form input[type=text]:focus{border-color:#dcca87;border-color:var(--color-theme-primary)}.search-form .search-submit svg,button.btn-search-close svg{color:#fff;color:var(--color-theme-white)}.search-form .search-submit svg{font-size:18px}.navbar ul.gericht-shop-btn-holder ul li a:hover{background:transparent}.search-form .search-submit{background:transparent;line-height:normal}.search_count .gericht-search,header .gericht-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;background:rgb(17 17 17/95%);position:fixed;z-index:1000;top:0;left:0;width:100%;height:500px;padding:0 30px;pointer-events:none;opacity:0;-webkit-opacity:0;-moz-opacity:0;-o-opacity:0;transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.gericht-search .search-form input[type=search]:focus{border:none}.gericht-search .search-form .form-search .search-submit{position:absolute;right:1px;top:10px;cursor:pointer;padding:12px 15px;font-size:18px;border:none;outline:none;-webkit-box-shadow:none!important;box-shadow:none!important;margin:0}.gericht-search.search--open,.search_count .gericht-search.search--open{pointer-events:auto;opacity:1;-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0)}.btn--search-close{font-size:1.5em;position:absolute;top:1em;right:1.25em;display:none;color:#fff;color:var(--color-theme-white);background:transparent;display:block}body.admin-bar .btn--search-close{top:1.5em}.btn--search-close:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.search--open .search__form{margin:5em 0;width:auto;position:relative;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both;visibility:visible}.search__form:after{content:"";position:absolute;top:auto;bottom:-10px;display:block;width:100%;height:1px;background-color:#fff;background-color:var(--color-theme-white);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;-webkit-animation-delay:.8s;animation-delay:.8s;visibility:hidden}.search--open .search__form:after{-webkit-animation-name:fadeInMove;animation-name:fadeInMove;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both;visibility:visible}.search__input{font-family:inherit;background:none;height:auto;font-size:45px;line-height:1;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:.05em 0;color:#fff;color:var(--color-theme-white)}.search__input,.search__input:focus{border:none;border-bottom:2px solid}.search__input::-webkit-input-placeholder{opacity:.6;color:#fff;color:var(--color-theme-white)}.search__input::-moz-placeholder{opacity:.6;color:#fff;color:var(--color-theme-white)}.search__input:-ms-input-placeholder{opacity:.6;color:#fff;color:var(--color-theme-white)}footer .search-form .search-field.search__input::-webkit-input-placeholder{opacity:.6;color:#fff;color:var(--color-theme-white)}footer .search-form .search-field.search__input::-moz-placeholder{opacity:.6;color:#fff;color:var(--color-theme-white)}footer .search-form .search-field.search__input:-ms-input-placeholder{opacity:.6;color:#fff;color:var(--color-theme-white)}.search__input::-webkit-search-cancel-button,.search__input::-webkit-search-decoration{-webkit-appearance:none}.search__input::-ms-clear{display:none}form.search-form .form-row .has-content~label,form.search-form .form-row input:focus~label,form.search-form .form-row label{top:-90px}.gericht-shop-btn-holder ul li svg{font-size:20px;height:16px;width:20px}.search-form input{border-radius:5px;padding:0;border-bottom:2px solid #1f2332}form.search-form .form-row label{color:#fff;color:var(--color-theme-white);text-align:left;font-size:45px;top:-13px;display:block;float:left;width:100%;margin-bottom:0;position:absolute;pointer-events:none;left:0}.search-form input,form.search-form .form-row label{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}.search-form input{padding-right:50px;-webkit-box-shadow:none;box-shadow:none;height:auto;border:none;background:transparent}.search-form{position:relative}header .search-form .form-search .search-submit{position:absolute;right:1px;top:10px;cursor:pointer;padding:12px 15px;font-size:18px;border:none;outline:none;-webkit-box-shadow:none!important;box-shadow:none!important;margin:0}header .search-form input:focus,header .search-form input[type=search]:focus{border:none}header .search__input::-webkit-input-placeholder{font-size:24px}header .search__input::-moz-placeholder{font-size:24px}header .search__input:-ms-input-placeholder{font-size:24px}.search-form .form-search .search-submit:hover{background:transparent}.search_count .btn-search,.search_count .btn-search svg{font-family:"Noto Serif Georgian",serif;font-family:var(--highlight-font-family);color:#fff;color:var(--global-font-title);letter-spacing:.04em;letter-spacing:var(--font-letter-spacing-link);font-size:1.125rem;font-weight:600;font-weight:var(--font-weight-semi-bold)}.search_count .btn-search i{-webkit-transition:none;transition:none}.search_count .btn-search:hover,.search_count .btn-search:hover svg{color:#dcca87;color:var(--color-theme-primary)}.gericht-header-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search_style_light .search{background:#fff;background:var(--color-theme-white);-webkit-box-shadow:0 0 30px 0 rgb(0 0 0/5%);box-shadow:0 0 30px 0 rgb(0 0 0/5%);-webkit-box-shadow:var(--global-box-shadow);box-shadow:var(--global-box-shadow)}.search_style_light .search__form:after{background:#aaa;background:var(--global-font-color)}.search_style_light .search-form .search-submit svg{color:#aaa;color:var(--global-font-color)}.search_style_light input::-webkit-input-placeholder{color:rgba(0,0,0,.5)}.search_style_light input::-moz-placeholder{color:rgba(0,0,0,.5)}.search_style_light input:-ms-input-placeholder{color:rgba(0,0,0,.5)}.search_style_light input::-ms-input-placeholder{color:rgba(0,0,0,.5)}.search_style_light input::placeholder{color:rgba(0,0,0,.5)}.search_style_light button.btn-search-close svg{color:#fff;color:var(--global-font-title)}.search-animate-left .search{transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%)}.search-animate-left .search.search--open{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0)}.search-animate-right .search{transform:translateX(-100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%)}.search-animate-right .search.search--open{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0)}.search_wrap.search-form-default .search-form input{border-bottom:1px solid #fff!important;border-bottom:1px solid var(--global-font-title)!important;border-radius:0;height:45px;line-height:45px;font-size:18px;padding-right:30px}.search_wrap .search-form input::-webkit-input-placeholder{color:#aaa;color:var(--global-font-color)}.search_wrap .search-form input::-moz-placeholder{color:#aaa;color:var(--global-font-color)}.search_wrap .search-form input:-ms-input-placeholder{color:#aaa;color:var(--global-font-color)}.search_wrap .search-form input::-ms-input-placeholder{color:#aaa;color:var(--global-font-color)}.search_wrap .search-form input::placeholder{color:#aaa;color:var(--global-font-color)}.search_wrap.search-form-default .search-form .search-submit svg{font-size:18px;color:#aaa;color:var(--global-font-color)}.search_wrap.search-form-default .search-form .form-search .search-submit{padding:0;height:30px;width:30px;line-height:50px}.search-form-default .search-form input:focus,.search-form-default .search-form input[type=email]:focus,.search-form-default .search-form input[type=password]:focus,.search-form-default .search-form input[type=search]:focus,.search-form-default .search-form input[type=text]:focus{border-color:#dcca87!important;border-color:var(--color-theme-primary)!important}body.search header.page-header{position:static;background:transparent}.gericht-error .search-form{display:inline-block;width:40%;margin:15px 0 25px}.gericht-error .page-content>p{width:50%;margin:16px auto}.gericht-error .search-form input{padding:0 46px 0 16px;font-size:1rem;font-size:var(--font-size-body);position:relative;border-radius:0;border:1px solid #242424;border:1px solid var(--global-body-lightbg)}.gericht-error .search-form .search-submit{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(min-width:767px){header .search-form.search__form{width:500px}}@media (max-width:767px){.gericht-error .search-form{width:80%}.gericht-error .page-content>p{width:70%}}@media (max-width:479px){.gericht-error .page-content>p,.gericht-error .search-form{width:90%}}body .booked-calendar-wrap{margin:0}body table.booked-calendar{border-spacing:revert;border-collapse:unset;border:none!important;background:#242424!important;background:var(--global-body-lightbg)!important}body .booked-calendar-wrap.small table.booked-calendar th .monthName{text-transform:uppercase;font-size:1.333rem;font-size:var(--font-size-h5);line-height:1.3;line-height:var(--font-line-height-h5);letter-spacing:.02em;letter-spacing:var(--font-letter-spacing-h5);font-weight:400;font-weight:var(--font-weight-regular);color:#0b0b0b;color:var(--color-theme-black);font-family:"Noto Serif Georgian",serif;font-family:var(--highlight-font-family);-webkit-font-feature-settings:"tnum" on,"lnum" on;font-feature-settings:"tnum" on,"lnum" on;text-transform:capitalize}body table.booked-calendar thead th .page-right{color:#0b0b0b!important;color:var(--color-theme-black)!important}body .booked-calendar-wrap.small table.booked-calendar thead tr.days th{font-size:1rem;font-size:var(--font-size-body);padding:.8rem 0!important;text-transform:capitalize!important;color:#fff!important;color:var(--global-font-title)!important;font-weight:600;font-weight:var(--font-weight-semi-bold)}body table.booked-calendar td{border-bottom:none}body .booked-calendar-wrap.small table.booked-calendar th .monthName a{top:auto;display:block;font-size:14px;color:#fff;color:var(--color-theme-white)}body .booked-calendar-wrap.small table.booked-calendar tr.week td.active .date{background:#212526!important;background:var(--color-theme-booked-light)!important;border-radius:0}body table.booked-calendar tr.entryBlock{background:#212526;background:var(--color-theme-booked-light);width:100%;position:absolute;z-index:99;border-radius:0;-webkit-box-shadow:0 12px 20px 0 rgb(18 43 93/19%);box-shadow:0 12px 20px 0 rgb(18 43 93/19%)}body table.booked-calendar tr.entryBlock td{width:100%;float:left;border-radius:0}body .booked-calendar-wrap.small table.booked-calendar td.today .date{background:#dcca87;background:var(--color-theme-primary);border-radius:0!important}body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button[disabled]{color:#aaa}body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button[disabled]:hover .spots-available{color:#fff;color:var(--color-theme-white)}body table.booked-calendar td .date span{border-radius:0!important}body table.booked-calendar td.today:hover .date span{background:#0c0c0c!important;background:var(--color-theme-secondary)!important;color:#dcca87!important;color:var(--color-theme-primary)!important}body .booked-calendar-wrap.small table.booked-calendar tr.week td.active .date .number{border-bottom:1px solid #aaa!important;border-bottom:1px solid var(--global-font-color)!important;color:#fff;color:var(--color-theme-white)}body .booked-calendar-wrap .booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover{color:#fff!important;color:var(--color-theme-white)!important;background:#0c0c0c!important;background:var(--color-theme-secondary)!important;border-color:#0c0c0c!important;border-color:var(--color-theme-secondary)!important}body table.booked-calendar .booked-appt-list .timeslot button:hover .spots-available{color:#0b0b0b!important;color:var(--color-theme-black)!important}body .booked-calendar-wrap.small .booked-appt-list .timeslot .timeslot-people button{border-radius:0;border-radius:var(--border-radius);cursor:pointer}body table.booked-calendar td{border-right:none}body table.booked-calendar td:first-child{border-left:none}body table.booked-calendar td.next-month .date{background:#fff;background:var(--color-theme-white)}body table.booked-calendar td.prev-date .date{background:#0c0c0c!important;background:var(--global-body-bgcolor)!important}body table.booked-calendar td:last-child{border-right:none}body table.booked-calendar td{border:none!important;color:#fff;color:var(--color-theme-white)}body .booked-calendar-wrap.small table.booked-calendar td{font-size:16px!important;border-radius:0!important;border-radius:var(--border-radius)!important}body .booked-calendar-wrap.small table.booked-calendar thead th{border-radius:0!important;border-radius:var(--border-radius)!important;font-size:1rem}body table.booked-calendar td .date{background:#0b0b0b;background:var(--color-theme-black)}body table.booked-calendar td.prev-month .date{background:#0c0c0c!important;background:var(--color-theme-secondary)!important}body table.booked-calendar td.next-month .date{background:#0c0c0c;background:var(--color-theme-secondary)}body table.booked-calendar td.prev-date:hover .date span{color:#0b0b0b;color:var(--color-theme-black)}body table.booked-calendar td.prev-date:hover .date span,body table.booked-calendar td.today .date span,body table.booked-calendar td:hover .date span{background:#212526!important;background:var(--color-theme-booked-light)!important}body table.booked-calendar td.today .date span{color:#dcca87!important;color:var(--color-theme-primary)!important}body table.booked-calendar tr.entryBlock td{padding:1%!important}body .booked-calendar-wrap.small .booked-appt-list{text-align:center;margin-left:0;margin-right:0;padding-left:0;padding-right:0;display:block;-ms-flex-wrap:wrap;flex-wrap:wrap}body table.booked-calendar tr.days{font-family:"Noto Serif Georgian",serif;font-family:var(--highlight-font-family)}body table.booked-calendar td.today .date span,body table.booked-calendar td.today.prev-date:hover .date span,body table.booked-calendar td.today:hover .date span{background-color:#212526!important;background-color:var(--color-theme-booked-light)!important}@media(max-width:1199px){body .booked-calendar-wrap.small .booked-appt-list .timeslot{width:50%}}@media(max-width:767px){body .booked-calendar-wrap.small .booked-appt-list .timeslot{width:100%}}@media screen and (max-width:600px){body .booked-modal .button{width:auto}}@media(max-width:479px){body .booked-calendar-wrap.small table.booked-calendar td{font-size:13px!important}}body .booked-form .booked-appointments{background:#212526;background:var(--color-theme-booked-light);border-radius:0}body .booked-modal .bm-window p.booked-title-bar{color:#0c0c0c;color:var(--color-theme-secondary);background:#dcca87;background:var(--color-theme-primary);border-radius:0;font-family:"Noto Serif Georgian",serif;font-family:var(--highlight-font-family);padding-left:30px}body .booked-calendar-wrap .booked-appt-list h2{color:#0c0c0c;color:var(--color-theme-secondary);width:100%}body .booked-form button,body .booked-modal input[type=submit].button-primary{cursor:pointer}body .booked-modal button{background:#fff!important;background:var(--color-theme-white)!important;color:#fff!important;color:var(--global-font-title)!important;-webkit-transition:all .4s;transition:all .4s}body .booked-modal input[type=submit].button-primary:hover{color:#0c0c0c;color:var(--color-theme-secondary);background:#dcca87!important;background:var(--color-theme-primary)!important;border-color:#dcca87!important;border-color:var(--color-theme-primary)!important}body .booked-calendar-wrap .booked-appt-list .timeslot:hover{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background-color:var(--color-theme-primary-light-bg)}body .booked-modal .bm-window .booked-scrollable{background-color:#0c0c0c;background-color:var(--global-body-bgcolor);border-radius:0}body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button{border-radius:0}body .booked-modal .button-primary{width:unset}body table.booked-calendar td.today .date span{border:2px solid #0c0c0c;border:2px solid var(--color-theme-secondary)}body .booked-form .field .checkbox-radio-block{display:-webkit-box;display:-ms-flexbox;display:flex;padding:unset}body .booked-form .cf-block{margin:0 0 20px}body .booked-form .field select{background:transparent;border:1px solid #4d4d4d;border:1px solid var(--border-color-dark)}body .booked-calendar-wrap.small table.booked-calendar thead th .page-left i.booked-icon.booked-icon-arrow-left,body .booked-modal .bm-window .close i.booked-icon.booked-icon-close{color:#0c0c0c;color:var(--color-theme-secondary)}body .booked-calendar-wrap.small .booked-appt-list::-webkit-scrollbar{width:5px}body .booked-calendar-wrap.small .booked-appt-list::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px hsla(0,0%,80%,.3);box-shadow:inset 0 0 6px hsla(0,0%,80%,.3)}body .booked-calendar-wrap.small .booked-appt-list::-webkit-scrollbar-thumb{background-color:#dcca87!important;background-color:var(--color-theme-primary)!important;outline:1px solid #dcca87;outline:1px solid var(--color-theme-primary)}body .booked-form .field .checkbox-radio-block label,body .booked-form .field label.field-label{color:#fff;color:var(--color-theme-white);font-family:"Noto Serif Georgian",serif;font-family:var(--highlight-font-family);font-weight:600;font-weight:var(--font-weight-semi-bold)}body .booked-modal .bm-window a{color:#dcca87;color:var(--color-theme-primary)}body .booked-form .field input,body .booked-form .field input[type=password],body .booked-form .field input[type=text]{background:inherit;padding:0 16px;border:1px solid #4d4d4d;border:1px solid var(--border-color-dark);border-radius:0;border-radius:var(--border-radius);-webkit-border-radius:0;-webkit-border-radius:var(--border-radius);-moz-border-radius:0;-moz-border-radius:var(--border-radius);-ms-border-radius:0;-ms-border-radius:var(--border-radius);-o-border-radius:0;-o-border-radius:var(--border-radius)}body .booked-form .field input:focus,body .booked-form .field input[type=password]:focus,body .booked-form .field input[type=text]:focus{border-color:#dcca87;border-color:var(--color-theme-primary);-webkit-box-shadow:none;box-shadow:none;outline:none}body .booked-form .field input[type=password]{background:transparent}body .booked-calendar-wrap.small .booked-appt-list.shown{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:10px;gap:10px}body .booked-form .cf-block select{height:60px}body .booked-form .cf-block select:focus{border:1px solid #dcca87;border:1px solid var(--color-theme-primary)}body .booked-calendar-wrap.small .booked-appt-list .timeslot{display:inline-block;-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin:0;padding:0 10px}body .booked-form .field input[type=submit]{padding:9px 12px 10px}body .booked-modal button.cancel{border-radius:0}body .booked-form .bookings .cf-block select,body .booked-form .field input{height:45px}.fa-solid.fa-xmark:before{content:"\f00d";color:#0c0c0c;color:var(--color-theme-secondary);font-size:16px;right:0}.fa-solid.fa-triangle-exclamation:before,.fa-solid.fa-xmark:before{font-family:Font Awesome\ 5 Free;position:absolute;font-weight:900;padding:0;font-style:normal}.fa-solid.fa-triangle-exclamation:before{content:"\f06a";color:#c0392b;color:var(--color-theme-red);font-size:12px;left:0}body .booked-form .field input[type=email]{background:inherit;padding:0 16px;border:1px solid #4d4d4d;border:1px solid var(--border-color-dark);border-radius:0;border-radius:var(--border-radius);height:45px}body .booked-form .field input[type=email]:focus{border-color:#dcca87;border-color:var(--color-theme-primary)}.yScroller::-webkit-scrollbar{display:none}.yScroller{scrollbar-width:none}#headScroller::-webkit-scrollbar-thumb{background:#0c0c0c!important;background:var(--color-theme-secondary)!important}::-webkit-scrollbar{width:10px;height:10px;border-radius:10px;-webkit-box-shadow:none;box-shadow:none}.scrollbar-thumb,.scrollbar-track-y{width:4px!important;height:5px}.scrollbar-thumb{background:#dcca87!important;background:var(--color-theme-primary)!important;-webkit-box-shadow:none!important;box-shadow:none!important}::-webkit-scrollbar-thumb{background:#dcca87!important;background:var(--color-theme-primary)!important;-webkit-box-shadow:none!important;box-shadow:none!important}::-webkit-scrollbar-track{background:#242424!important}body.blog .content-area .site-main,body.single-post .content-area .site-main{padding-left:16px;padding-right:16px}.wp-block-gallery{margin-bottom:30px}.elementor-widget-sidebar .search-form input[type=search],.primary-sidebar.widget-area .search-form input[type=search]{background:var(--global-body-lightcolor)}.portfolio-navigation{margin:0 auto;text-align:center}.portfolio-navigation a.previous{padding-right:16px}.portfolio-navigation a.next{padding-left:16px}.shap-main{position:relative}.shap-main:before{content:"";position:absolute;background:#0c0c0c;background:var(--color-theme-secondary);width:100%;height:100%;z-index:0;top:-10px;left:-10px}.shap-main.first:before{width:91%;height:95%;left:0}.shap-main.second:before{width:92%;height:95%;left:15px}.gericht .home .content-area .site-main{padding:0}.footer-mail{position:relative}.footer-mail button{position:absolute;right:0;background:#dcca87;background:var(--color-theme-primary);outline:none;border:none;padding:19px 30px;color:#fff;color:var(--color-theme-white);letter-spacing:.25em;letter-spacing:var(--letter-spacing);cursor:pointer;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.footer-mail button:hover{background:#0c0c0c;background:var(--color-theme-secondary)}.footer-mail input{padding-right:175px}.gericht-title-desc span.text-color{color:#fff;color:var(--color-theme-white)}.nice-select.wide{border-radius:0;border-radius:var(--border-radius)}.nice-select.wide,.nice-select.wide .list{background:#0c0c0c;background:var(--color-theme-secondary)}.nice-select.wide .list{z-index:99;overflow-y:auto;overflow-x:hidden;max-height:200px;-webkit-box-shadow:0 0 87.3px 2.7px rgba(0,0,0,.06);box-shadow:0 0 87.3px 2.7px rgba(0,0,0,.06);border:1px solid #dcca87;border:1px solid var(--color-theme-primary);border-radius:0;border-radius:var(--border-radius)}.nice-select.wide .list::-webkit-scrollbar-thumb,body .stm_compare_cars_footer_modal.stm-open .stm-compare-list-wrap::-webkit-scrollbar-thumb{width:4px;border-radius:0;border-radius:var(--border-radius);-webkit-box-shadow:inset 0 0 6px transparent}.nice-select.wide .list::-webkit-scrollbar,body .stm_compare_cars_footer_modal.stm-open .stm-compare-list-wrap::-webkit-scrollbar{width:4px}.nice-select.wide .list::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px transparent;border-radius:0;border-radius:var(--border-radius)}.nice-select,.nice-select.form-control{float:inherit;line-height:60px;height:60px;font-size:16px;padding:0 30px 0 20px;background:#0c0c0c;background:var(--color-theme-secondary);-webkit-font-feature-settings:"tnum"on,"lnum"on;font-feature-settings:"tnum"on,"lnum"on;font-family:"Noto Serif Georgian",serif;font-family:var(--highlight-font-family);text-transform:capitalize}.nice-select{border:1px solid #4d4d4d;border:1px solid var(--border-color-dark)}.nice-select .option.focus,.nice-select .option.selected.focus{color:#dcca87;color:var(--color-theme-primary);background-color:transparent}.nice-select:hover{border-color:#4d4d4d;border-color:var(--border-color-dark)}.nice-select:focus{border-color:#dcca87;border-color:var(--color-theme-primary)}input.form-control{line-height:60px;height:60px}.nice-select .list:hover .option:not(:hover){color:var(--title-color)}.nice-select:after{content:"\f0dd";font-family:Font Awesome\ 5 Free;font-weight:900;border:none;width:auto;height:auto;display:inline-block;position:absolute;top:46%;margin:0}.nice-select.open:after,.nice-select:after{-webkit-transform:translateY(-50%);transform:translateY(-50%);right:20px}.nice-select.wide .list li{padding-bottom:5px;padding-top:5px;margin-bottom:0;white-space:normal;-webkit-font-feature-settings:"tnum"on,"lnum"on;font-feature-settings:"tnum"on,"lnum"on;font-family:"Noto Serif Georgian",serif;font-family:var(--highlight-font-family);text-transform:capitalize}.nice-select.wide .list li:hover{color:#dcca87;color:var(--color-theme-primary);background:transparent}@media (min-width:1200px){.vertical-header .elementor-section.elementor-section-stretched{padding-left:300px!important;padding-left:var(--sidebar-width)!important}.vertical-header .content-area{width:calc(100vw - 300px);width:calc(100vw - var(--sidebar-width));margin-left:auto}}@media(max-width:768px){.elementor-image-box-img img{margin-bottom:15px}}@media(max-width:480px){.footer-mail button{margin-top:30px;position:relative}.footer-mail{text-align:center}.footer-mail input{padding-right:15px}}.bypostauthor{display:block}body.gericht--light-mode{background-color:#fff;background-color:var(--color-theme-white)}body.gericht--light-mode .gericht-mobile-menu.menu-style-two ul.navbar-nav:before{content:"";position:absolute;width:2px;height:100%;background:radial-gradient(100% 100% at 0 0,rgba(220,202,135,0) 0,#ea6a12 51.04%,rgba(220,202,135,0) 100%);right:0}body.gericht--light-mode .iqonic-custom-layouts .btn-close i{color:#0b0b0b;color:var(--color-theme-black)}body.gericht--light-mode .nice-select,body.gericht--light-mode .nice-select.form-control{border:1px solid #dcca87;border:1px solid var(--color-theme-primary)}body.gericht--light-mode .gericht-subtitle .sub-text{color:#7c7c7c;color:var(--global-submenu-light)}body.gericht--light-mode .wpcf7-form-control-wrap input{border:1px solid #dcca87;border:1px solid var(--color-theme-primary)}body.gericht--light-mode .gericht-popup-video.style-two .gericht-waves .waves{background:rgba(234,106,18,.2)}body.gericht--light-mode .blog-widget .gericht-blog-box .blog-title .gericht-heading-title{color:#fff;color:var(--global-font-title)}body.gericht--light-mode .blog-widget .gericht-blog-box:hover .blog-title .gericht-heading-title{color:#dcca87;color:var(--color-theme-primary)}body.gericht--light-mode .externalNav ul li a{color:#7c7c7c;color:var(--global-submenu-light)}body.gericht--light-mode .externalNav ul li a.active{color:#fff;color:var(--global-font-title)}body.gericht--light-mode .gericht-blog-meta a,body.gericht--light-mode .gericht-blog-meta a>time{color:#7c7c7c;color:var(--global-submenu-light)}body.gericht--light-mode input,body.gericht--light-mode input[type=color],body.gericht--light-mode input[type=date],body.gericht--light-mode input[type=datetime-local],body.gericht--light-mode input[type=datetime],body.gericht--light-mode input[type=email],body.gericht--light-mode input[type=month],body.gericht--light-mode input[type=number],body.gericht--light-mode input[type=password],body.gericht--light-mode input[type=range],body.gericht--light-mode input[type=search],body.gericht--light-mode input[type=tel],body.gericht--light-mode input[type=text],body.gericht--light-mode input[type=time],body.gericht--light-mode input[type=url],body.gericht--light-mode input[type=week],body.gericht--light-mode textarea{color:#dcca87;color:var(--color-theme-primary);border:1px solid #dcca87;border:1px solid var(--color-theme-primary)}body.gericht--light-mode .select2-container--default .select2-selection--single,body.gericht--light-mode .select2-dropdown{background-color:var(--coloe-theme-white);border-color:#dcca87;border-color:var(--color-theme-primary)}body.gericht--light-mode #text-routed-link-wrapper a{color:#dcca87;color:var(--color-theme-primary)}body.gericht--light-mode footer{color:#242424;color:var(--global-submenu-bg);background:var(--coloe-theme-white)}.gericht-title-desc span.text-color{color:#dcca87;color:var(--color-theme-primary)}.font-for-p p.gericht-title-desc{webkit-font-feature-settings:"tnum"on,"lnum"on;-webkit-font-feature-settings:"tnum"on,"lnum"on;font-feature-settings:"tnum"on,"lnum"on}.text-white .elementor-icon-box-description a{color:var(--coloe-theme-white)}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9jdXN0b20tcHJvcGVydGllcy5jc3MiLCJfcmVzZXQuY3NzIiwiX3R5cG9ncmFwaHkuY3NzIiwiX2VsZW1lbnRzLmNzcyIsIl9ibG9ja3MuY3NzIiwiX21lZGlhLmNzcyIsIl9saW5rcy5jc3MiLCJfYWRtaW5iYXIuY3NzIiwiX2hlYWRlci5jc3MiLCJfYnVyZ2VyLW1lbnUuY3NzIiwiX2Zvb3Rlci5jc3MiLCJfc2VhcmNoLmNzcyIsIl9ib29rZWQuY3NzIiwiZ2xvYmFsLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFPQSxNQUdDLHNCQUF1QixDQUN2Qix5QkFBMEIsQ0FFMUIscUJBQXNCLENBR3RCLDJDQUE2QyxDQUM3QyxtREFBcUQsQ0FDckQsdUJBQXdCLENBQ3hCLDZCQUE4QixDQUM5Qiw0Q0FBK0MsQ0FHL0MsdURBQTRELENBQzVELHlEQUE4RCxDQUM5RCx1REFBNEQsQ0FDNUQsd0RBQTZELENBRzdELHlCQUEwQixDQUMxQiwyQkFBNEIsQ0FDNUIscUJBQXNCLENBQ3RCLHVCQUF3QixDQUN4Qix1QkFBd0IsQ0FDeEIsdUJBQXdCLENBQ3hCLHVCQUF3QixDQUN4Qix1QkFBd0IsQ0FDeEIsbUJBQW9CLENBQ3BCLHNCQUF1QixDQUN2Qix1QkFBd0IsQ0FHeEIsNEJBQTZCLENBQzdCLHlCQUEwQixDQUMxQix5QkFBMEIsQ0FDMUIseUJBQTBCLENBQzFCLHlCQUEwQixDQUMxQix5QkFBMEIsQ0FDMUIseUJBQTBCLENBQzFCLDBCQUEyQixDQUczQixzQkFBdUIsQ0FDdkIsb0JBQXFCLENBQ3JCLG9CQUFxQixDQUNyQixvQkFBcUIsQ0FDckIsb0JBQXFCLENBQ3JCLG9CQUFxQixDQUNyQixvQkFBcUIsQ0FHckIsdUJBQXdCLENBQ3hCLHlCQUEwQixDQUMxQix3QkFBeUIsQ0FDekIsMkJBQTRCLENBQzVCLHNCQUF1QixDQUd2QixpQ0FBa0MsQ0FDbEMsaUNBQWtDLENBQ2xDLCtCQUFnQyxDQUNoQywrQkFBZ0MsQ0FDaEMsK0JBQWdDLENBQ2hDLCtCQUFnQyxDQUNoQywrQkFBZ0MsQ0FDaEMsK0JBQWdDLENBQ2hDLHVCQUF3QixDQUN4Qiw4QkFBK0IsQ0FDL0IsMkJBQTRCLENBQzVCLDRCQUE2QixDQUM3Qiw2QkFBOEIsQ0FDOUIsNEJBQTZCLENBRzdCLG1CQUFvQixDQUNwQix1QkFBd0IsQ0FDeEIsdUJBQXdCLENBR3hCLGtCQUFtQixDQUduQiw2QkFBOEIsQ0FDOUIsNkJBQThCLENBQzlCLHdCQUE0QixDQUM1Qix3QkFBeUIsQ0FDekIsOEJBQStCLENBQy9CLDJCQUE0QixDQUM1Qiw4QkFBK0IsQ0FDL0IsNEJBQTZCLENBQzdCLDJCQUE0QixDQUM1QixvQkFBcUIsQ0FDckIsNEJBQTZCLENBQzdCLDJCQUE0QixDQUk1Qiw2QkFBOEIsQ0FDOUIsa0NBQW1DLENBQ25DLG1DQUFvQyxDQUNwQywrQkFBZ0MsQ0FDaEMsb0NBQXFDLENBQ3JDLHFDQUFzQyxDQUN0Qyx5QkFBMEIsQ0FDMUIsMkJBQTRCLENBQzVCLDBCQUEyQixDQUMzQiw0QkFBNkIsQ0FDN0IsMkJBQTRCLENBQzVCLDZCQUE4QixDQUM5QiwwQkFBMkIsQ0FDM0Isd0JBQTRCLENBQzVCLGlDQUFrQyxDQUNsQywrQkFBZ0MsQ0FDaEMsMEJBQTJCLENBQzNCLDJCQUE0QixDQUc1Qiw0QkFBNkIsQ0FDN0IsMkJBQTRCLENBRzVCLGtDQUdELENBRUEseUJBQ0MsTUFDQyx1QkFBd0IsQ0FDeEIsdUJBQXdCLENBQ3hCLHVCQUF3QixDQUN4Qix1QkFBd0IsQ0FDeEIsc0JBQ0QsQ0FDRDs7QUN2SUEsMkVBQTJFLENBVTNFLEtBQ0MsZ0JBQWlCLENBRWpCLDZCQUVELENBU0EsS0FDQyxRQUNELENBTUEsS0FDQyxhQUNELENBT0EsR0FDQyxhQUFjLENBQ2QsY0FDRCxDQVVBLEdBQ0MsOEJBQXVCLENBQXZCLHNCQUF1QixDQUV2QixRQUFTLENBRVQsZ0JBRUQsQ0FPQSxJQUNDLHFCQUFzQixDQUV0QixhQUVELENBU0EsRUFDQyw0QkFBNkIsQ0FDN0Isb0JBQ0QsQ0FPQSxZQUNDLGtCQUFtQixDQUVuQix5QkFBMEIsQ0FFMUIsd0NBQWlDLENBQWpDLGdDQUVELENBTUEsU0FFQyxrQkFDRCxDQU9BLGNBR0MscUJBQXNCLENBRXRCLGFBRUQsQ0FNQSxNQUNDLGFBQ0QsQ0FPQSxRQUVDLGFBQWMsQ0FDZCxhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLHVCQUNELENBRUEsSUFDQyxhQUNELENBRUEsSUFDQyxTQUNELENBU0EsSUFDQyxpQkFDRCxDQVVBLHNDQUtDLG1CQUFvQixDQUVwQixjQUFlLENBRWYsZ0JBQWlCLENBRWpCLFFBRUQsQ0FPQSxhQUVDLGdCQUVELENBT0EsY0FFQyxtQkFFRCxDQU1BLGdEQUlDLHlCQUNELENBTUEsd0hBSUMsaUJBQWtCLENBQ2xCLFNBQ0QsQ0FNQSw0R0FJQyw2QkFDRCxDQU1BLFNBQ0MsMEJBQ0QsQ0FTQSxPQUNDLDZCQUFzQixDQUF0QixxQkFBc0IsQ0FFdEIsYUFBYyxDQUVkLGFBQWMsQ0FFZCxjQUFlLENBRWYsU0FBVSxDQUVWLGtCQUVELENBTUEsU0FDQyx1QkFDRCxDQU1BLFNBQ0MsYUFDRCxDQU9BLDZCQUVDLDZCQUFzQixDQUF0QixxQkFBc0IsQ0FFdEIsU0FFRCxDQU1BLGtGQUVDLFdBQ0QsQ0FPQSxjQUNDLDRCQUE2QixDQUU3QixtQkFFRCxDQU1BLHlDQUNDLHVCQUNELENBT0EsNkJBQ0MseUJBQTBCLENBRTFCLFlBRUQsQ0FXQSxRQUNDLGFBQ0QsQ0FNQSxRQUNDLGlCQUNELENBaUJBLGtCQUNDLFlBQ0QsQ0MvWEEsS0FDQyxrQkFBc0MsQ0FBdEMscUNBQXNDLENBQ3RDLFVBQStCLENBQS9CLDhCQUErQixDQUMvQixnQ0FBc0MsQ0FBdEMscUNBQXNDLENBQ3RDLGNBQWdDLENBQWhDLCtCQUFnQyxDQUNoQyxnQkFBeUMsQ0FBekMsd0NBQXlDLENBQ3pDLG9CQUErQyxDQUEvQyw4Q0FBK0MsQ0FDL0MsaUJBQ0QsQ0FFQSxrQkFNQyx1Q0FBeUMsQ0FBekMsd0NBQXlDLENBQ3pDLHNCQUF1QixDQUN2QixVQUFXLENBQ1gsYUFBYyxDQUNkLHFCQUFzQixDQUN0Qix5QkFHRCxDQUVBLG9CQUpDLCtDQUFpRCxDQUNqRCx1Q0FNRCxDQUVBLEdBRUMsa0JBQThCLENBQTlCLDZCQUE4QixDQUM5QixlQUF1QyxDQUF2QyxzQ0FBdUMsQ0FDdkMsb0JBQTZDLENBQTdDLDRDQUE2QyxDQUM3QyxlQUFrQyxDQUFsQyxpQ0FDRCxDQUVBLE1BUEMsVUFBK0IsQ0FBL0IsOEJBYUQsQ0FOQSxHQUVDLGtCQUE4QixDQUE5Qiw2QkFBOEIsQ0FDOUIsZUFBdUMsQ0FBdkMsc0NBQXVDLENBQ3ZDLG9CQUE2QyxDQUE3Qyw0Q0FBNkMsQ0FDN0MsZUFBa0MsQ0FBbEMsaUNBQ0QsQ0FFQSxHQUVDLGtCQUE4QixDQUE5Qiw2QkFBOEIsQ0FDOUIsZUFBdUMsQ0FBdkMsc0NBQXVDLENBQ3ZDLG9CQUE2QyxDQUE3Qyw0Q0FBNkMsQ0FDN0MsZUFBa0MsQ0FBbEMsaUNBQ0QsQ0FFQSxNQVBDLFVBQStCLENBQS9CLDhCQWFELENBTkEsR0FFQyxrQkFBOEIsQ0FBOUIsNkJBQThCLENBQzlCLGVBQXVDLENBQXZDLHNDQUF1QyxDQUN2QyxvQkFBNkMsQ0FBN0MsNENBQTZDLENBQzdDLGVBQWtDLENBQWxDLGlDQUNELENBRUEsR0FFQyxrQkFBOEIsQ0FBOUIsNkJBQThCLENBQzlCLGVBQXVDLENBQXZDLHNDQUF1QyxDQUN2QyxvQkFBNkMsQ0FBN0MsNENBQTZDLENBQzdDLGVBQWtDLENBQWxDLGlDQUNELENBRUEsTUFQQyxVQUErQixDQUEvQiw4QkFhRCxDQU5BLEdBRUMsY0FBOEIsQ0FBOUIsNkJBQThCLENBQzlCLGdCQUF1QyxDQUF2QyxzQ0FBdUMsQ0FDdkMsb0JBQTZDLENBQTdDLDRDQUE2QyxDQUM3QyxlQUFrQyxDQUFsQyxpQ0FDRCxDQVFBLGlCQUNDLGtCQUFzQyxDQUF0QyxxQ0FBc0MsQ0FDdEMsVUFBK0IsQ0FBL0IsOEJBQStCLENBQy9CLGdCQUNELENBRUEsWUFDQyxrQkFBc0MsQ0FBdEMscUNBQXNDLENBQ3RDLFVBQStCLENBQS9CLDhCQUErQixDQUMvQixnQkFDRCxDQUVBLHNDQUtDLFVBQStCLENBQS9CLDhCQUNELENBRUEsa0JBRUMsaUJBQWtDLENBQWxDLGlDQUNELENBRUEsaUJBQ0MsZUFDRCxDQUVBLGVBQ0MsVUFBNkIsQ0FBN0IsNEJBRUQsQ0FFQSxnQkFDQyxvQkFBcUMsQ0FBckMsb0NBQ0QsQ0FFQSxFQUNDLGNBQWdDLENBQWhDLCtCQUFnQyxDQUNoQyxnQ0FDRCxDQUVBLDhCQU9DLGlCQUNELENBRUEsRUFDQyxhQUFjLENBQ2QsZ0JBQXNDLENBQXRDLHFDQUNELENBRUEsSUFDQyxzQkFBdUIsQ0FDdkIsVUFBK0IsQ0FBL0IsOEJBQStCLENBQy9CLFlBQWEsQ0FDYix3QkFBNEMsQ0FBNUMsMkNBQ0QsQ0FFQSxrQ0FDQyw4QkFBZ0MsQ0FDaEMsbUNBQXFDLENBQ3JDLGtDQUFvQyxDQUNwQyxpQ0FBbUMsQ0FDbkMsc0NBQ0QsQ0FFQSxRQUNDLHNCQUNELENBRUEsa0VBTUMsUUFDRCxDQzFLQSxLQUNDLDZCQUFzQixDQUF0QixxQkFDRCxDQVNBLGlCQUdDLDBCQUFtQixDQUFuQixrQkFDRCxDQUVBLFFBRUMsOEJBQ0QsQ0FFQSxnQkFKQyxhQUFpQyxDQUFqQyxnQ0FPRCxDQUhBLFFBRUMsb0JBQ0QsQ0FNQSxTQUNDLFlBQ0QsQ0FFQSxFQUNDLGFBQWMsQ0FDZCxrQkFDRCxDQUdBLEdBQ0Msd0JBQTBDLENBQTFDLHlDQUEwQyxDQUMxQyxRQUFTLENBQ1QsVUFBVyxDQUNYLFFBQVMsQ0FDVCxTQUVELENBSUEsTUFHQyxpQkFDRCxDQUVBLFlBSkMsaUJBTUQsQ0FHQSxHQUNDLG9CQUNELENBRUEsTUFDQyxrQkFDRCxDQU1BLDZCQUVDLGVBQ0QsQ0FFQSxHQUNDLGVBQ0QsQ0FHQSxJQUNDLGNBQWUsQ0FDZixXQUNELENBTUEsTUFDQyxvQ0FBcUMsQ0FDckMsVUFBVyxDQUNYLGtCQUNELENBRUEsa0JBRUMsOENBQStDLENBQy9DLGVBQWdCLENBQ2hCLGlCQUNELENBS0EscUJBQ0MsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixhQUFjLENBQ2QsV0FDRCxDQUVBLHNTQWlCQyxVQUFXLENBQ1gsVUFBVyxDQUNYLGNBQWUsQ0FDZixXQUFZLENBQ1osZ0JBQWlCLENBQ2pCLHNCQUF1QixDQUN2QixpQkFBa0MsQ0FBbEMsaUNBQWtDLENBQ2xDLHVDQUF5QyxDQUF6Qyx3Q0FBeUMsQ0FDekMsZUFBeUMsQ0FBekMsd0NBQXlDLENBQ3pDLG9CQUErQyxDQUEvQyw4Q0FBK0MsQ0FDL0Msd0JBQTBDLENBQTFDLHlDQUEwQyxDQUMxQyxlQUFtQyxDQUFuQyxrQ0FBbUMsQ0FDbkMsdUJBQTJDLENBQTNDLDBDQUEyQyxDQUMzQyxvQkFBd0MsQ0FBeEMsdUNBQXdDLENBQ3hDLG1CQUF1QyxDQUF2QyxzQ0FBdUMsQ0FDdkMsa0JBQXNDLENBQXRDLHFDQUFzQyxDQUN0QyxVQUErQixDQUEvQiw4QkFBK0IsQ0FDL0Isb0NBQXFDLENBQ2xDLDRCQUE2QixDQUM3QixnQ0FBaUMsQ0FDcEMsOEJBQWdDLENBQ2hDLG1DQUFxQyxDQUNyQyxrQ0FBb0MsQ0FDcEMsaUNBQW1DLENBQ25DLHNDQUNELENBRUEsb0NBQ0MseUJBQW1CLENBQW5CLGlCQUNELENBRUEsbUNBQ0MsVUFBK0IsQ0FBL0IsOEJBQ0QsQ0FFQSx5Q0FDQyxhQUFtQyxDQUFuQyxrQ0FDRCxDQUVBLE9BQ0Msd0JBQTBDLENBQTFDLHlDQUEwQyxDQUMxQyxnQkFBaUIsQ0FDakIsV0FBWSxDQUNaLGNBQWUsQ0FDZixVQUFXLENBQ1gsaUJBQWtDLENBQWxDLGlDQUFrQyxDQUNsQyxVQUErQixDQUEvQiw4QkFBK0IsQ0FDL0IsZUFBbUMsQ0FBbkMsa0NBQW1DLENBS25DLDhCQUFnQyxDQUNoQyxtQ0FBcUMsQ0FDckMsa0NBQW9DLENBQ3BDLGlDQUFtQyxDQUNuQyxzQ0FHRCxDQUVBLGdCQWJDLHVCQUEyQyxDQUEzQywwQ0FBMkMsQ0FDM0Msb0JBQXdDLENBQXhDLHVDQUF3QyxDQUN4QyxtQkFBdUMsQ0FBdkMsc0NBQXVDLENBQ3ZDLGtCQUFzQyxDQUF0QyxxQ0FBc0MsQ0FNdEMsc0JBY0QsQ0FWQSxTQUNDLFlBQWtCLENBQ2xCLGdCQUFpQixDQUVqQixZQUFhLENBQ2IsZUFBbUMsQ0FBbkMsa0NBS0QsQ0FHQSxrREFDQyxVQUErQixDQUEvQiw4QkFBK0IsQ0FDL0IsdUNBQXlDLENBQXpDLHdDQUF5QyxDQUN6QyxpQkFBa0MsQ0FBbEMsaUNBQWtDLENBQ2xDLGVBQXlDLENBQXpDLHdDQUF5QyxDQUN6QywrQ0FBeUMsQ0FBekMsdUNBQ0QsQ0FFQSxpQkFDQyx3QkFDRCxDQUVBLHdCQUNDLFVBQStCLENBQS9CLDhCQUErQixDQUMvQix1Q0FBeUMsQ0FBekMsd0NBQXlDLENBQ3pDLGlCQUFrQyxDQUFsQyxpQ0FBa0MsQ0FDbEMsZUFBeUMsQ0FBekMsd0NBQ0QsQ0FFQSw0QkFDQyxVQUErQixDQUEvQiw4QkFBK0IsQ0FDL0IsdUNBQXlDLENBQXpDLHdDQUF5QyxDQUN6QyxpQkFBa0MsQ0FBbEMsaUNBQWtDLENBQ2xDLGVBQXlDLENBQXpDLHdDQUNELENBRUEsb0NBQ0MsVUFBK0IsQ0FBL0IsOEJBQStCLENBQy9CLHVDQUF5QyxDQUF6Qyx3Q0FBeUMsQ0FDekMsaUJBQWtDLENBQWxDLGlDQUFrQyxDQUNsQyxlQUF5QyxDQUF6Qyx3Q0FDRCxDQUVBLDJCQUNDLFVBQStCLENBQS9CLDhCQUErQixDQUMvQix1Q0FBeUMsQ0FBekMsd0NBQXlDLENBQ3pDLGlCQUFrQyxDQUFsQyxpQ0FBa0MsQ0FDbEMsZUFBeUMsQ0FBekMsd0NBQ0QsQ0FFQSwrQkFDQyxVQUErQixDQUEvQiw4QkFBK0IsQ0FDL0IsdUNBQXlDLENBQXpDLHdDQUF5QyxDQUN6QyxpQkFBa0MsQ0FBbEMsaUNBQWtDLENBQ2xDLGVBQXlDLENBQXpDLHdDQUNELENBRUEsNkNBQ0MsVUFBK0IsQ0FBL0IsOEJBQStCLENBQy9CLHVDQUF5QyxDQUF6Qyx3Q0FDRCxDQUVBLG9DQUNDLFVBQStCLENBQS9CLDhCQUErQixDQUMvQix1Q0FBeUMsQ0FBekMsd0NBQ0QsQ0FFQSx3Q0FDQyxVQUErQixDQUEvQiw4QkFBK0IsQ0FDL0IsdUNBQXlDLENBQXpDLHdDQUNELENBRUEseVpBa0JDLG9CQUF3QyxDQUF4Qyx1Q0FBd0MsQ0FDeEMsdUJBQWdCLENBQWhCLGVBQWdCLENBQ2hCLFlBQ0QsQ0FFQSxvQkFJQyxVQUNELENBRUEsT0FDQyxXQUNELENDalRBLGdCQUNDLGdCQUFrQyxDQUFsQyxpQ0FDRCxDQUVBLDZGQUNDLGdCQUErQixDQUEvQiw4QkFDRCxDQUVBLHlCQUNDLGVBQWdCLENBQ2hCLGVBQ0QsQ0FFQSwrQkFDQyxTQUNELENBRUEsb0NBQ0MsZUFDRCxDQUlBLDBCQUNDLFdBQ0MsZ0JBQWtDLENBQWxDLGlDQUNELENBRUEsdUJBQ0MsZ0JBQStCLENBQS9CLDhCQUNELENBQ0QsQ0FFQSwwQkFDQyxXQUNDLGdCQUFrQyxDQUFsQyxpQ0FDRCxDQUVBLHVCQUNDLGdCQUErQixDQUEvQiw4QkFDRCxDQUNELENBRUEsMEJBQ0MsNkRBQ0MsY0FDRCxDQUNELENBRUEseUJBQ0MsNkRBQ0MsY0FDRCxDQUNELENBbUJBLGtCQUNDLGNBQWUsQ0FDZixRQUFTLENBQ1Qsc0JBQXVCLENBQ3ZCLFdBQVksQ0FDWixVQUFXLENBQ1gsVUFBVyxDQUNYLGNBQWUsQ0FDZixZQUFhLENBQ2IsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQixzQ0FBdUMsQ0FDdkMsOEJBQ0QsQ0FFQSx1QkFDQyx3QkFBeUIsQ0FDekIsdUNBQXlDLENBQXpDLHdDQUF5QyxDQUN6QyxlQUFpQixDQUNqQixhQUFpQyxDQUFqQyxnQ0FDRCxDQUVBLDZCQUNDLFVBQVcsQ0FDWCxrQkFBc0MsQ0FBdEMscUNBQXNDLENBQ3RDLFdBQVksQ0FDWixTQUFVLENBQ1YsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixNQUFPLENBQ1AsT0FBUSxDQUNSLGFBQWMsQ0FDZCwwSEFBcUcsQ0FBckcsNEVBQXFHLENBQXJHLDZJQUFxRyxDQUFyRywrRkFDRCxDQUlBLGlDQUNDLGlCQUNELENBRUEsc0JBQ0Msc0NBQXVDLENBRXZDLDhCQUNELENBRUEsc0NBQ0MsaUJBQWtCLENBQ2xCLEtBQ0QsQ0FFQSxzQ0FDQyxpQkFBa0IsQ0FDbEIsTUFBTyxDQUNQLE9BQVEsQ0FDUixhQUFjLENBQ2QsV0FBWSxDQUNaLFVBQVcsQ0FDWCxjQUNELENBRUEsaURBQ0MsT0FDRCxDQUVBLGlEQUNDLFdBQ0QsQ0FHQSxTQUNDLFVBQVcsQ0FDWCxXQUFZLENBQ1osbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBQXRCLHlCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsdUJBQXVCLENBQXZCLG9CQUF1QixDQUF2QixzQkFBdUIsQ0FDdkIsd0JBQW1CLENBQW5CLHFCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsY0FBZSxDQUNmLEtBQU0sQ0FDTixNQUFPLENBQ1AsT0FBUSxDQUNSLFFBQVMsQ0FDVCxrQkFBb0MsQ0FBcEMsbUNBQW9DLENBQ3BDLFlBQ0QsQ0FLQSxlQUNDLG9CQUFxQixDQUNyQixxQkFDRCxDQUVBLHVCQUNDLGVBQWdCLENBQ2hCLHdDQUNELENBRUEsMkJBQ0MsaUJBQWtCLENBQ2xCLFNBQ0QsQ0FFQSwyQkFDQyxhQUFjLENBQ2QsZUFBZ0IsQ0FDaEIsU0FBVSxDQUNWLGlCQUNELENBRUEsa0NBQ0MsUUFDRCxDQUVBLG9FQUVDLFVBQStCLENBQS9CLDhCQUErQixDQUMvQixvQkFBcUIsQ0FDckIsZUFBb0MsQ0FBcEMsbUNBQW9DLENBQ3BDLGlCQUFrQyxDQUFsQyxpQ0FDRCxDQUVBLHlDQUNDLGFBQWlDLENBQWpDLGdDQUNELENBRUEsaUNBQ0MsZUFBZ0IsQ0FDaEIsb0JBQXFCLENBQ3JCLGlCQUFrQixDQUNsQixrQkFDRCxDQUVBLDRDQUNDLGlCQUFrQixDQUNsQixNQUFPLENBQ1AsT0FBUSxDQUNSLFVBQVcsQ0FDWCxVQUFXLENBQ1gsV0FBWSxDQUNaLEtBQ0QsQ0FFQSxvRUFDQyxlQUFnQixDQUNoQixnQ0FBa0MsQ0FDbEMsYUFBaUMsQ0FBakMsZ0NBQWlDLENBQ2pDLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixjQUFlLENBQ2YsU0FBVSxDQUNWLE1BQU8sQ0FDUCxPQUFRLENBRVIsa0NBQW1DLENBR25DLDBCQUNELENBRUEsa0NBQ0MsaUJBQWtCLENBQ2xCLGdCQUFpQixDQUNqQiwrQ0FBaUQsQ0FDakQsdUNBQ0QsQ0FFQSx1Q0FDQyxpQkFBa0IsQ0FDbEIsb0JBQ0QsQ0FFQSxtREFDQyxhQUFpQyxDQUFqQyxnQ0FBaUMsQ0FDakMsaUJBQ0QsQ0FFQSx1REFDQyxhQUFpQyxDQUFqQyxnQ0FBaUMsQ0FDakMsa0JBQ0QsQ0FFQSw4QkFDQyxzQkFBdUIsQ0FDdkIsU0FBVSxDQUNWLGVBQWdCLENBQ2hCLGVBQ0QsQ0FFQSx1Q0FDQyxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLGtCQUFtQixDQUNuQix1QkFBdUIsQ0FBdkIsb0JBQXVCLENBQXZCLHNCQUF1QixDQUN2QixrQkFBZSxDQUFmLGNBQ0QsQ0FFQSxpQ0FDQyxvQkFBcUIsQ0FDckIsa0JBQ0QsQ0FFQSx5Q0FDQyxZQUNELENBRUEsd0RBQ0MsU0FDRCxDQUVBLDZCQUNDLGNBQ0QsQ0FFQSwyREFHQyxpQkFBa0IsQ0FDbEIsZUFDRCxDQUVBLGlNQU1DLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsT0FBUSxDQUNSLHNDQUFnQyxDQUFoQyw4QkFBZ0MsQ0FDaEMsb0JBQXFCLENBQ3JCLFVBQ0QsQ0FFQSxvRUFFQyxTQUNELENBRUEsMkJBQ0MscUNBQXVDLENBQ3ZDLGlDQUFzQyxDQUN0QywrQkFBaUMsQ0FDakMsd0JBQTRDLENBQTVDLDJDQUNELENBR0Esb0RBQ0MsV0FBWSxDQUNaLFNBQVUsQ0FDVixVQUNELENBRUEsb0RBQ0MsVUFBVyxDQUNYLFdBQ0QsQ0FHQSwrQ0FDQyxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLE1BQU8sQ0FDUCxPQUFRLENBQ1IsVUFBVyxDQUNYLFdBQVksQ0FDWix5SEFBK0csQ0FBL0csMkVBQStHLENBQS9HLGtKQUErRyxDQUEvRyxvR0FBK0csQ0FDL0csS0FBTSxDQUNOLFVBQ0QsQ0FJQSx5QkFFQywyQkFDQyxjQUNELENBRUQsQ0FFQSx3QkFFQywyQkFDQyxjQUNELENBRUQsQ0N4V0EsK0VBR0MsV0FBWSxDQUNaLGVBQWdCLENBQ2hCLFlBQWEsQ0FDYixTQUNELENBWUEsZ0NBTkMsY0FTRCxDQUhBLFlBQ0MsbUJBRUQsQ0FFQSxrQ0FDQyxhQUFjLENBQ2QsZ0JBQWlCLENBQ2pCLGlCQUNELENBRUEsaUJBQ0MsaUJBQ0QsQ0FFQSw2QkFDQyxnQkFBa0IsQ0FDbEIsaUJBQ0QsQ0FFQSx1Q0FDQyxlQUNELENBRUEsd0NBQ0MsZ0JBQ0QsQ0FFQSxtQ0FFQyxrREFFQyw4QkFBcUQsQ0FBckQsK0NBQ0QsQ0FFQSxnREFFQyw2QkFBb0QsQ0FBcEQsOENBQ0QsQ0FFRCxDQUVBLGNBQ0MscUJBQ0QsQ0FFQSxjQUNDLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsdUJBQXVCLENBQXZCLG9CQUF1QixDQUF2QixzQkFDRCxDQUVBLGlCQUNDLGFBQ0QsQ0FJQSx5QkFDQyxjQUNDLGdCQUNELENBQ0QsQ0MvRUEsRUFDQyxhQUF3QixDQUF4Qix1QkFDRCxDQUlBLFVBQ0MsYUFBZ0MsQ0FBaEMsK0JBQ0QsQ0FFQSx5QkFHQyxhQUErQixDQUEvQiw4QkFDRCxDQUVBLFFBQ0MsbUJBQ0QsQ0FFQSxpQkFFQyxTQUNELENDWEEsOExBQ0MsUUFDRCxDQUVBLHNEQUNDLEtBQ0QsQ0FHQSx5Q0FHQyxxQ0FDQyxLQUNELENBRUEsNkRBRUMsUUFDRCxDQU1BLCtGQUNDLEtBQ0QsQ0FFRCxDQUVBLCtEQVdDLGtHQUNDLFFBQ0QsQ0FDRCxDQzVEQSx3QkFDQyxjQUNELENBRUEsNENBQ0MsV0FDRCxDQUVBLE9BQ0MsMkJBQTZCLENBQzdCLG1DQUFxQyxDQUNyQyxnQ0FBa0MsQ0FDbEMsOEJBQ0QsQ0FFQSwwQ0FDQyxXQUNELENBRUEsbUNBQ0MsdUJBQXVCLENBQXZCLG9CQUF1QixDQUF2QixzQkFDRCxDQUVBLDJCQUNDLG9CQUFvQixDQUFwQixpQkFBb0IsQ0FBcEIsbUJBQ0QsQ0FFQSxrRUFFQyxjQUFlLENBQ2YsTUFBTyxDQUNQLE9BQVEsQ0FDUixLQUFNLENBQ04sa0JBQXNDLENBQXRDLHFDQUFzQyxDQUN0QywyQ0FBb0MsQ0FBcEMsbUNBQW9DLENBQXBDLDJDQUFvQyxDQUFwQyxtQ0FBb0MsQ0FDcEMsVUFBVyxDQUtYLFVBQ0QsQ0FFQSxrRUFQQywyQkFBNkIsQ0FDN0IsbUNBQXFDLENBQ3JDLGdDQUFrQyxDQUNsQyw4QkFjRCxDQVZBLGtDQUNDLDJCQUE0QixDQUM1QixtQ0FBb0MsQ0FDcEMsZ0NBQWlDLENBQ2pDLDhCQUErQixDQUMvQiwrQkFLRCxDQUdBLHFCQUNDLGNBQWUsQ0FDZixjQUNELENBRUEsd0JBQ0MsZ0JBQ0QsQ0FFQSx3REFDQyxZQUNELENBR0Esb0JBQ0MsUUFBUyxDQUNULFNBQVUsQ0FDVixlQUNELENBRUEsWUFDQyxpQkFDRCxDQUVBLFlBQ0MsaUJBQWtCLENBQ2xCLFlBQWEsQ0FDYixRQUFTLENBQ1QsTUFBTyxDQUNQLFVBQ0QsQ0FFQSxZQUNDLFVBQVcsQ0FDWCxjQUNELENBRUEsNENBRUMsYUFDRCxDQUVBLGVBQ0MsS0FBTSxDQUNOLFNBQ0QsQ0FLQSxTQUNDLFVBQVcsQ0FDWCxlQUNELENBRUEscUJBQ0MsY0FBZSxDQUNmLGtCQUFvQyxDQUFwQyxtQ0FBb0MsQ0FDcEMsV0FFRCxDQUVBLDJCQUNDLFVBQVcsQ0FDWCxVQUFXLENBQ1gsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsTUFBTyxDQUNQLHdCQUE0QyxDQUE1QywyQ0FBNEMsQ0FDNUMsOEJBQStCLENBQzVCLG1DQUFvQyxDQUNwQyxrQ0FBbUMsQ0FDbkMsaUNBQWtDLENBQ2xDLHNDQUNKLENBRUEsb0NBQ0Msc0NBQXVDLENBQ3ZDLDhDQUNELENBRUEsdUJBQ0MsaUJBQWtCLENBQ2xCLFVBQStCLENBQS9CLDhCQUErQixDQUMvQixlQUFzQyxDQUF0QyxxQ0FBc0MsQ0FDdEMsaUJBQWtCLENBQ2xCLHlCQUEwQixDQUMxQixlQUNELENBRUEsMktBSUMsaUJBQ0QsQ0FFQSxrQ0FDQyxVQUFXLENBQ1gsYUFBYyxDQUNkLFdBQVksQ0FDWixPQUFRLENBQ0wsd0JBQTRDLENBQTVDLDJDQUE0QyxDQUU1QyxpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixPQUFRLENBRVIsaURBQWtELENBR2xELHlDQUEwQyxDQUM3QyxVQUFXLENBQ1gsU0FBVSxDQUNWLGlCQUFrQixDQUNmLDhCQUErQixDQUMvQixtQ0FBb0MsQ0FDcEMsa0NBQW1DLENBQ25DLGlDQUFrQyxDQUNsQyxzQ0FDSixDQUVBLCtMQUlDLFNBQVUsQ0FDVixrQkFBbUIsQ0FDbkIsVUFDRCxDQUVBLG9EQUNDLGtCQUNELENBRUEsV0FDQywrQ0FBeUMsQ0FBekMsdUNBQXlDLENBQ3pDLGFBQWMsQ0FDZCxVQUErQixDQUEvQiw4QkFBK0IsQ0FDL0IsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQixxQkFBeUMsQ0FBekMsd0NBQXlDLENBQ3pDLGlCQUFrQyxDQUFsQyxpQ0FBa0MsQ0FDbEMsd0JBQXlCLENBQ3pCLGVBQXlDLENBQXpDLHdDQUF5QyxDQUN6QyxvQkFBcUIsQ0FDckIsTUFBTyxDQUVQLDhCQUErQixDQUMvQixtQ0FBb0MsQ0FDcEMsa0NBQW1DLENBQ25DLGlDQUFrQyxDQUNsQyxzQ0FDRCxDQUVBLDBFQUNJLFNBQ0osQ0FFQSxrQkFDQyxTQUFVLENBQ1YsZ0JBQ0QsQ0FFQSxvQ0FDQyxnQkFDRCxDQUVBLFlBQ0MsOEJBQStCLENBQy9CLG1DQUFvQyxDQUNwQyxrQ0FBbUMsQ0FDbkMsaUNBQWtDLENBQ2xDLHNDQUNELENBRUEsMENBRUMsYUFBaUMsQ0FBakMsZ0NBQWlDLENBQ2pDLHVCQUF3QixDQUN4QixlQUNELENBRUEsZ0RBRUMsaUJBQWtCLENBQ2xCLDhCQUErQixDQUMvQixtQ0FBb0MsQ0FDcEMsa0NBQW1DLENBQ25DLGlDQUFrQyxDQUNsQyxzQ0FDRCxDQUVBLHdNQUtDLGFBQWlDLENBQWpDLGdDQUNELENBRUEsc0RBQ0Msd0JBQTRDLENBQTVDLDJDQUNELENBRUEsK0VBQ0MseUJBQTZDLENBQTdDLDRDQUE2QyxDQUM3Qyw0QkFDRCxDQUdBLHVCQUNDLGtCQUNELENBR0EsNkJBQ0MsZUFBZ0IsQ0FDaEIsZ0NBQWtDLENBQ2xDLGVBQWdCLENBQ2hCLGNBQWUsQ0FDZixpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLE9BQVEsQ0FFUixrQ0FBbUMsQ0FHbkMsMEJBQTJCLENBQzNCLG9EQUFxQyxDQUFyQyw0Q0FBcUMsQ0FBckMsb0NBQXFDLENBQXJDLHNFQUFxQyxDQUNyQyx5Q0FBMEMsQ0FDMUMsd0NBQXlDLENBQ3pDLHVDQUF3QyxDQUN4Qyw0Q0FDRCxDQUVBLHNDQUVDLGlEQUFrRCxDQUdsRCx5Q0FDRCxDQUVBLHdDQUNDLFVBQ0QsQ0FFQSxrSEFHQyx3QkFBNEMsQ0FBNUMsMkNBQ0QsQ0FHQSxnQ0FDQyxlQUNELENBRUEseUNBRUMsNENBQTZDLENBRzdDLG9DQUNELENBRUEseUNBRUMsaURBQWtELENBR2xELHlDQUNELENBRUEsMkpBR0MseUJBQTZDLENBQTdDLDRDQUNELENBRUEsNEdBR0MsYUFBaUMsQ0FBakMsZ0NBQ0QsQ0FJQSx5QkFDQyxVQUErQixDQUEvQiw4QkFDRCxDQUVBLCtCQUNDLGFBQWlDLENBQWpDLGdDQUNELENBR0EsNkpBR0Msb0JBQTBDLENBQTFDLHdDQUEwQyxDQUMxQyw0QkFBaUQsQ0FBakQsK0NBQ0QsQ0FHQSw0Q0FDQyxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLEtBQU0sQ0FDTixNQUFPLENBQ1AsT0FBUSxDQUNSLE9BQVEsQ0FDUixVQUFXLENBQ1gsa0JBQXNDLENBQXRDLHFDQUFzQyxDQUN0QyxrQ0FBNEIsQ0FBNUIsMEJBQ0QsQ0FFQSxrREFDQyxVQUNELENBR0Esb0JBQ0MsaUJBQWtCLENBQ2xCLE1BQU8sQ0FDUCxPQUFRLENBQ1IsS0FBTSxDQUNOLFVBQVcsQ0FDWCxzQkFDRCxDQUVBLHdDQUNDLHdCQUNELENBSUEsNEJBS0MsVUFBVyxDQUNYLFVBQVcsQ0FLWCw0Q0FBNEUsQ0FBNUUsa0NBQTRFLENBQTVFLG1EQUE0RSxDQUE1RSw4QkFDRCxDQUVBLHlEQWJDLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsS0FBTSxDQUNOLFFBQVMsQ0FHVCxPQUFRLENBQ1IsUUFBUyxDQUdULGdDQWVELENBWkEsNkJBS0MsU0FBVSxDQUNWLFdBQVksQ0FLWix3REFBNEUsQ0FBNUUsaURBQTRFLENBQTVFLGlDQUE0RSxDQUE1RSxpQ0FDRCxDQUVBLGtFQUNDLFVBQ0QsQ0E0Q0Esd0NBQ0MsR0FDQyxTQUFVLENBQ1YscUNBQ0QsQ0FFQSxHQUNDLFNBQVUsQ0FDVix5Q0FDRCxDQUNELENBRUEsZ0NBQ0MsR0FDQyxTQUFVLENBQ1YscUNBQStCLENBQS9CLDZCQUNELENBRUEsR0FDQyxTQUFVLENBQ1YseUNBQWtDLENBQWxDLGlDQUNELENBQ0QsQ0FFQSx5Q0FDQyxHQUNDLFNBQVUsQ0FDVix5Q0FDRCxDQUVBLEdBQ0MsU0FBVSxDQUNWLHFDQUNELENBQ0QsQ0FFQSxpQ0FDQyxHQUNDLFNBQVUsQ0FDVix5Q0FBa0MsQ0FBbEMsaUNBQ0QsQ0FFQSxHQUNDLFNBQVUsQ0FDVixxQ0FBK0IsQ0FBL0IsNkJBQ0QsQ0FDRCxDQUVBLG9DQUNDLEdBQ0MsU0FBVSxDQUNWLGtDQUNELENBRUEsR0FDQyxTQUFVLENBQ1YsK0JBQ0QsQ0FDRCxDQUVBLDRCQUNDLEdBQ0MsU0FBVSxDQUNWLGtDQUEyQixDQUEzQiwwQkFDRCxDQUVBLEdBQ0MsU0FBVSxDQUNWLCtCQUF3QixDQUF4Qix1QkFDRCxDQUNELENBRUEscUNBQ0MsR0FDQyxTQUFVLENBQ1YsK0JBQ0QsQ0FFQSxHQUNDLFNBQVUsQ0FDVixrQ0FDRCxDQUNELENBRUEsNkJBQ0MsR0FDQyxTQUFVLENBQ1YsK0JBQXdCLENBQXhCLHVCQUNELENBRUEsR0FDQyxTQUFVLENBQ1Ysa0NBQTJCLENBQTNCLDBCQUNELENBQ0QsQ0FFQSw4QkFDQyxHQUNDLFNBQVUsQ0FDViwyQkFDRCxDQUVBLElBQ0MsU0FBVSxDQUNWLDRCQUNELENBRUEsR0FDQyxTQUFVLENBQ1YsMkJBQ0QsQ0FDRCxDQUVBLHNCQUNDLEdBQ0MsU0FBVSxDQUNWLDJCQUEyQixDQUEzQixtQkFDRCxDQUVBLElBQ0MsU0FBVSxDQUNWLDRCQUE2QixDQUE3QixvQkFDRCxDQUVBLEdBQ0MsU0FBVSxDQUNWLDJCQUEyQixDQUEzQixtQkFDRCxDQUNELENBRUEsK0JBQ0MsR0FDQyxXQUFhLENBQ2IsMkJBQ0QsQ0FFQSxHQUNDLFdBQWEsQ0FDYiwyQkFDRCxDQUNELENBRUEsdUJBQ0MsR0FDQyxXQUFhLENBQ2IsMkJBQTJCLENBQTNCLG1CQUNELENBRUEsR0FDQyxXQUFhLENBQ2IsMkJBQTJCLENBQTNCLG1CQUNELENBQ0QsQ0FFQSxnQ0FDQyxHQUNDLFVBQVksQ0FDWiwyQkFDRCxDQUVBLEdBQ0MsV0FBYSxDQUNiLDJCQUNELENBQ0QsQ0FFQSx3QkFDQyxHQUNDLFVBQVksQ0FDWiwyQkFBMkIsQ0FBM0IsbUJBQ0QsQ0FFQSxHQUNDLFdBQWEsQ0FDYiwyQkFBMkIsQ0FBM0IsbUJBQ0QsQ0FDRCxDQUVBLGdDQUNDLEdBQ0MsT0FDRCxDQUVBLEdBQ0MsVUFDRCxDQUNELENBRUEsd0JBQ0MsR0FDQyxPQUNELENBRUEsR0FDQyxVQUNELENBQ0QsQ0FFQSwwQkFDQyw4Q0FDQyxZQUNELENBRUEsdUJBQ0Msa0JBQ0QsQ0FFQSw2QkFDQyxhQUFjLENBQ2QsU0FDRCxDQUVBLGtFQUNDLE9BQ0QsQ0FDRCxDQUVBLGlFQUNDLGNBQ0Msd0JBQXlCLENBQ3pCLGNBQWUsQ0FDZixpQkFDRCxDQUNELENBRUEsMEJBQ0Msc0NBQ0MsWUFDRCxDQUNELENBRUEsMEJBQ0MsdUNBQ0MsaUJBQ0QsQ0FFQSxxQkFDQyxjQUFlLENBQ2YsY0FDRCxDQUNELENBRUEseUJBQ0Msd0NBQ0MsdUJBQ0QsQ0FDRCxDQUVBLHlCQUNDLHdDQUNDLHVCQUNELENBQ0QsQ0NydEJBLHFEQUNDLGFBQ0QsQ0FNQSx3QkFDQyxrQkFBc0MsQ0FBdEMscUNBQXNDLENBQ3RDLGNBQWUsQ0FDZixNQUFPLENBQ1AsT0FBUSxDQUNSLEtBQU0sQ0FDTixVQUFXLENBQ1gsU0FBVSxDQUNWLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsY0FBZSxDQUNmLFlBQWEsQ0FDYiwyQkFBNEIsQ0FDNUIsbUNBQW9DLENBQ3BDLGdDQUFpQyxDQUNqQyw4QkFBK0IsQ0FDL0IsK0JBQWdDLENBQ2hDLHVDQUFpQyxDQUFqQywrQkFDRCxDQUVBLDRJQUVJLFVBQ0osQ0FFQSxrQ0FDQyxrQkFBbUIsQ0FDbkIsU0FBVSxDQUNWLGlCQUFrQixDQUNsQixjQUFlLENBQ2YsWUFBYSxDQUNiLHVCQUF3QixDQUN4QiwrQkFBZ0MsQ0FDaEMsNEJBQTZCLENBQzdCLDBCQUEyQixDQUMzQiwyQkFDRCxDQUVBLHNFQUVDLGNBQWUsQ0FDZixNQUFPLENBQ1AsT0FBUSxDQUNSLEtBQU0sQ0FDTixZQUFhLENBQ2IsVUFBVyxDQUNYLG1DQUE2QixDQUE3QiwyQkFDRCxDQUdBLDhDQUNDLEtBQU0sQ0FDTixVQUNELENBRUEsb0NBQ0MsVUFDRCxDQUVBLGdDQUNDLGlCQUFrQixDQUNsQixXQUFZLENBQ1osMENBQ0QsQ0FFQSx3SUFFQyxXQUNELENBRUEsb0NBQ0Msc0JBQ0QsQ0FFQSxtQkFDQyxjQUNELENBRUEsb0NBQ0MsZUFDRCxDQUVBLHFCQUNDLGlCQUFrQixDQUNsQixlQUFvQyxDQUFwQyxtQ0FDRCxDQUVBLGdIQUVDLFdBQ0QsQ0FFQSxzREFDQyxjQUFlLENBQ2YsY0FBZSxDQUlmLFVBQStCLENBQS9CLDhCQUErQixDQUMvQixnQkFBaUIsQ0FDakIsU0FBWSxDQUNaLGlCQU5ELENBU0Esa0hBRUMsYUFBbUMsQ0FBbkMsa0NBQ0QsQ0FFQSwwTEFHQyxhQUFpQyxDQUFqQyxnQ0FDRCxDQUVBLHdEQUNDLFdBQVksQ0FDWixzQkFDRCxDQUVBLDBEQUNDLFVBQ0QsQ0FFQSxvREFDQyxXQUNELENBRUEscUJBQ0MsYUFDRCxDQUVBLDZEQUNDLGFBQWMsQ0FDZCxjQUFlLENBQ2YsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixRQUFTLENBQ1QsaUJBQWtCLENBQ2xCLHNDQUFnQyxDQUFoQyw4QkFDRCxDQUlBLCtCQUNDLGFBQWMsQ0FJZCxpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsZ0JBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLFdBUEQsQ0FVQSxVQUNDLHFCQUFzQixDQUN0QixpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLFVBQVcsQ0FDWCxXQUFZLENBQ1osY0FDRCxDQUVBLGdCQUNDLFVBQVcsQ0FDWCxVQUFXLENBQ1gscUJBQTBDLENBQTFDLHlDQUEwQyxDQUMxQyxhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLE1BQU8sQ0FDUCxLQUFNLENBQ04sVUFBVyxDQUNYLGNBQWUsQ0FDZix3REFBcUQsQ0FBckQsZ0RBQ0QsQ0FFQSxvQkFDQyxRQUFTLENBQ1QsUUFDRCxDQUVBLHNCQUNDLFFBQ0QsQ0FFQSxzREFDQyxNQUNELENBRUEsOEdBRUMsUUFDRCxDQUVBLGNBQ0MsY0FDRCxDQUVBLHlDQUNDLGNBQWUsQ0FDZixVQUErQixDQUEvQiw4QkFBK0IsQ0FDL0Isa0JBQ0QsQ0FFQSx5Q0FDQyxnQ0FBc0MsQ0FBdEMscUNBQ0QsQ0FFQSw0aUJBVUMsYUFBaUMsQ0FBakMsZ0NBQ0QsQ0FFQSw0R0FFQyxjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsY0FBZSxDQUNmLHNCQUF1QixDQUN2Qiw4QkFBK0IsQ0FDL0IsMkJBQTRCLENBQzVCLHlCQUEwQixDQUMxQiwwQkFBMkIsQ0FDM0IsOEJBQStCLENBQy9CLG1DQUFvQyxDQUNwQyxrQ0FBbUMsQ0FDbkMsaUNBQWtDLENBQ2xDLHNDQUF1QyxDQUN2QyxVQUErQixDQUEvQiw4QkFBK0IsQ0FDL0IsaUJBQWtCLENBQ2YsY0FBZSxDQUNmLE9BQVEsQ0FDWCxnQ0FBeUIsQ0FBekIsd0JBQ0QsQ0FFQSx3V0FJQyxpQkFDRCxDQUVBLGtFQUNDLGdDQUNELENBRUEsb1BBR0MsYUFBaUMsQ0FBakMsZ0NBQ0QsQ0FFQSxvSEFFQyx1QkFBd0IsQ0FDeEIsOEJBQStCLENBQy9CLDJCQUE0QixDQUM1Qix5QkFBMEIsQ0FDMUIsMEJBQ0QsQ0FFQSx3REFDQyxjQUNELENBRUEscUVBQ0MsY0FBZSxDQUNmLFVBQStCLENBQS9CLDhCQUNELENBRUEsbUVBQ0MsaUJBQ0QsQ0FFQSxnQkFDQyxjQUNELENBR0EscUNBQ0MsZUFBb0MsQ0FBcEMsbUNBQ0QsQ0FFQSxnRUFDQyw0QkFBcUIsQ0FBckIsb0JBQ0QsQ0FFQSxpQ0FDQyxVQUFXLENBQ1gsVUFBVyxDQUNYLHFCQUEwQyxDQUExQyx5Q0FBMEMsQ0FDMUMsYUFBYyxDQUNkLGlCQUFrQixDQUNsQixNQUFPLENBQ1AsS0FBTSxDQUNOLFVBQVcsQ0FDWCxjQUFlLENBQ2Ysd0RBQXFELENBQXJELGdEQUNELENBRUEsaURBQ0MsMkJBQW9CLENBQXBCLG1CQUNELENBRUEsb0NBQ0MsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxRQUNELENBRUEsNERBQ0MsK0JBQWdDLENBR2hDLHVCQUNELENBRUEsWUFDQyxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLDRCQUE2QixDQUM3QixlQUFnQixDQUNoQixpQ0FBa0MsQ0FBbEMsOEJBQWtDLENBQWxDLGdDQUFrQyxDQUNsQyxTQUNELENBRUEsc0JBQ0MsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCx5QkFDRCxDQUVBLGFBQ0MsMEJBQTJCLENBQzNCLGlCQUFrQixDQUNsQixtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQ0QsQ0FFQSx5Q0FDQywwQ0FBMkMsQ0FJM0Msa0NBQW1DLENBQ25DLDJCQUE0QixDQUc1QixtQkFDRCxDQUVBLHNCQUNDLGFBQ0QsQ0FFQSxrQ0FDQyxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLGlCQUNELENBRUEscUNBQ0MsaUJBQWtCLENBQ2xCLGtCQUNELENBRUEsNkRBQ0MsaUJBQWtCLENBQ2xCLFlBS0QsQ0FFQSxzR0FFQyxrQkFBbUIsQ0FDbkIsYUFPRCxDQUVBLHdFQVdDLGtCQUNELENBRUEsc0RBQ0MsY0FBZSxDQUNmLGdDQUNELENBRUEsa0NBQ0Msb0JBQXFCLENBQ3JCLGdCQUFpQixDQUNqQixpQkFDRCxDQUVBLDRDQUNDLHdCQUNELENBRUEsZ0VBQ0MsZ0JBQ0QsQ0FFQSxpREFDQyxpQkFDRCxDQUVBLHlCQUNDLG9CQUNELENBRUEsc0RBQ0MseUJBQTBCLENBQzFCLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FBdEIscUJBQ0QsQ0FJQSxtQ0FDQyxlQUFvQyxDQUFwQyxtQ0FDRCxDQU9BLGtIQUNDLFVBQStCLENBQS9CLDhCQUNELENBRUEsMERBQ0MsYUFBaUMsQ0FBakMsZ0NBQ0QsQ0FFQSxtQ0FDQyxHQUNDLFNBQ0QsQ0FFQSxHQUNDLFNBQ0QsQ0FDRCxDQUVBLDJCQUNDLEdBQ0MsU0FDRCxDQUVBLEdBQ0MsU0FDRCxDQUNELENBRUEsb0NBQ0MsR0FDQyxTQUNELENBRUEsR0FDQyxTQUNELENBQ0QsQ0FFQSw0QkFDQyxHQUNDLFNBQ0QsQ0FFQSxHQUNDLFNBQ0QsQ0FDRCxDQUVBLGtDQUNDLEdBQ0Msa0NBQW1DLENBQ25DLDBCQUEyQixDQUMzQixTQUNELENBRUEsR0FDQywrQkFBZ0MsQ0FDaEMsdUJBQXdCLENBQ3hCLFNBQ0QsQ0FDRCxDQUVBLDBCQUNDLEdBQ0Msa0NBQW1DLENBQ25DLDBCQUEyQixDQUMzQixTQUNELENBRUEsR0FDQywrQkFBZ0MsQ0FDaEMsdUJBQXdCLENBQ3hCLFNBQ0QsQ0FDRCxDQUVBLDBCQUNDLGFBQ0MsMEJBQ0QsQ0FDRCxDQUVBLDBCQUNDLHVDQUNDLFlBQ0QsQ0FFQSxxSkFHQyxjQUNELENBRUEsa0NBQ0MsaUJBQ0QsQ0FDRCxDQUdBLHlCQUNDLHFKQUdDLGNBQWUsQ0FDZix1Q0FBeUMsQ0FBekMsd0NBQ0QsQ0FDQSxrQ0FDQyxpQkFDRCxDQUNELENBRUEseUJBQ0MsZ0NBQ0MsaUJBQWtCLENBQ2xCLFdBQ0QsQ0FFQSwwQ0FDQyxXQUNELENBQ0QsQ0FFQSw0Q0FDQyxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQ0QsQ0FNQSw2R0FDQyxTQUNELENBRUEsNkNBQ0Msc0JBQXVCLENBQ3ZCLGlCQUNELENBRUEsOERBQ0MsVUFBK0IsQ0FBL0IsOEJBQStCLENBQy9CLGNBQ0QsQ0FFQSwwRUFDQyxjQUNELENBRUEseXVCQVNDLGFBQWlDLENBQWpDLGdDQUNELENBRUEsd0pBRUMsZ0NBQWlDLENBQ2pDLGNBQ0QsQ0FFQSxvTEFFQyx3QkFBeUIsQ0FDekIsZ0NBQWlDLENBQ2pDLDZCQUE4QixDQUM5QiwyQkFBNEIsQ0FDNUIsNEJBQ0QsQ0FFQSw0TEFFQyxzQkFBdUIsQ0FDdkIsOEJBQStCLENBQy9CLDJCQUE0QixDQUM1Qix5QkFBMEIsQ0FDMUIsMEJBQ0QsQ0FHQSxzQkFDQyxVQUNELENBRUEsOENBQ0ksWUFDSixDQUNBLHFDQUNDLHVCQUFrQixDQUFsQixvQkFBa0IsQ0FBbEIsaUJBQ0QsQ0FFQSx5RUFDSSx3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUNKLENBRUMsa0ZBQ0csYUFDSixDQUVBLDBGQUNDLGNBQWUsQ0FDZixRQUFTLENBQ1QsK0JBQ0QsQ0FFQSxxR0FDSSxlQUNKLENBRUEsa0ZBQ0ksU0FBVSxDQUNWLGtCQUNKLENBRUEsb0RBQ0ksV0FDSixDQzdxQkEsT0FDQyxvQkFBcUIsQ0FDckIsVUFBVyxDQUNYLFVBQVcsQ0FDWCx3QkFBK0IsQ0FDL0IsMkJBQTRCLENBQzVCLHFCQUFzQixDQUN0Qix3QkFBNEMsQ0FBNUMsMkNBQ0QsQ0FFQSxtQkFDQyxjQUNELENBRUEscUNBQ0MsV0FDRCxDQUVBLHNCQUNDLFlBQ0QsQ0FFQSxlQUNDLFdBQVksQ0FDWixTQUFVLENBQ1Ysc0JBQ0QsQ0FFQSx5QkFDQyw2Q0FBOEMsQ0FDOUMsU0FBVSxDQUNWLGlCQUFrQixDQUNsQixhQUFxQyxDQUFyQyxvQ0FBcUMsQ0FDckMsaUJBQWtCLENBQ2xCLHdDQUNELENBRUEscUJBQ0Msc0JBQXVCLENBQ3ZCLFdBQVksQ0FDWixTQUNELENBRUEscUJBRUMsV0FBWSxDQUNaLGNBQWdCLENBQ2hCLGVBQ0QsQ0FFQSw4QkFjQyxZQUNELENBRUEsdUJBQ0MsY0FDRCxDQUVBLDJCQUNDLFNBQVUsQ0FDVixvQkFDRCxDQUVBLGlDQUNDLGNBQWUsQ0FDZixjQUFlLENBQ2YsYUFBcUMsQ0FBckMsb0NBQXFDLENBQ3JDLGVBQ0QsQ0FFQSx5QkFDQyxhQUFpQyxDQUFqQyxnQ0FDRCxDQUVBLDZCQUNDLGtCQUFzQyxDQUF0QyxxQ0FBc0MsQ0FDdEMsYUFBcUMsQ0FBckMsb0NBRUQsQ0FFQSxtREFFQyxXQUFZLENBQ1osaUJBQ0QsQ0FFQSxtQ0FDQyxpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsYUFBaUMsQ0FBakMsZ0NBQWlDLENBQ2pDLFFBQVMsQ0FDVCxjQUFlLENBQ2YsTUFBTyxDQUNQLHVCQUF3QixDQUN4QixrQkFBbUIsQ0FDbkIsOEJBQWdDLENBQ2hDLG1DQUFxQyxDQUNyQyxrQ0FBb0MsQ0FDcEMsaUNBQW1DLENBQ25DLHNDQUNELENBRUEsd0JBQ0MsaUJBQ0QsQ0FFQSw4QkFDQyxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxVQUFXLENBRVgsa0JBQXNDLENBQXRDLHFDQUFzQyxDQUN0QyxPQUFRLENBQ1IsUUFDRCxDQUVBLDhCQUNDLGlCQUFrQixDQUNsQixlQUFnQixDQUVoQixPQUFRLENBQ1IsY0FBZSxDQUNmLE1BQU8sQ0FDUCx1QkFBd0IsQ0FDeEIsa0JBQW1CLENBQ25CLDhCQUFnQyxDQUNoQyxtQ0FBcUMsQ0FDckMsa0NBQW9DLENBQ3BDLGlDQUFtQyxDQUNuQyxzQ0FDRCxDQUVBLHVFQWJDLGFBQWlDLENBQWpDLGdDQWVELENBRUEsK0NBQ0MsWUFDRCxDQUVBLGlGQUVDLFFBQ0QsQ0FFQSx1Q0FDQyxzQkFDRCxDQUVBLG9DQUNDLGlCQUNELENBRUEsY0FDQyxVQUErQixDQUEvQiw4QkFDRCxDQUVBLG9DQUNDLGFBQWlDLENBQWpDLGdDQUFpQyxDQUNqQyxvQkFBcUIsQ0FDckIsaUJBQWtCLENBQ2xCLGNBQWUsQ0FDZixRQUFTLENBQ1QsaUJBQ0QsQ0FNQSw0REFDQyxhQUFxQyxDQUFyQyxvQ0FDRCxDQUVBLGtHQUVDLGlCQUNELENBRUEsNEJBQ0MsYUFBaUMsQ0FBakMsZ0NBQ0QsQ0FFQSwwSEFFQyx1QkFBd0IsQ0FDeEIsNEJBQTZCLENBQzdCLCtCQUFnQyxDQUNoQywyQkFBNEIsQ0FDNUIsMEJBQ0QsQ0FFQSxzSUFFQyxpQkFBa0IsQ0FDbEIsYUFBaUMsQ0FBakMsZ0NBQ0QsQ0FFQSx3SEFFQyxlQUFnQixDQUNoQixnQ0FBa0MsQ0FDbEMsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLE1BQU8sQ0FDUCxhQUFpQyxDQUFqQyxnQ0FBaUMsQ0FDakMsT0FBUSxDQUNSLGtDQUEyQixDQUEzQiwwQkFBMkIsQ0FDM0IsU0FBVSxDQUNWLHVCQUF3QixDQUN4Qiw0QkFBNkIsQ0FDN0IsK0JBQWdDLENBQ2hDLDJCQUE0QixDQUM1QiwwQkFDRCxDQUVBLG9JQUVDLFNBQ0QsQ0FFQSx5QkFDQyxhQUFxQyxDQUFyQyxvQ0FDRCxDQUVBLHVDQUNDLGdCQUNELENBRUEscUNBQ0MsZUFBbUMsQ0FBbkMsa0NBQW1DLENBQ25DLGdCQUFpQixDQUNqQixVQUFXLENBQ1gsV0FBWSxDQUNaLGdCQUFpQixDQUNqQixhQUFpQyxDQUFqQyxnQ0FBaUMsQ0FDakMsd0JBQTRDLENBQTVDLDJDQUE0QyxDQUM1QyxpQkFBa0IsQ0FDbEIsdUJBQXdCLENBQ3hCLDRCQUE2QixDQUM3QiwrQkFBZ0MsQ0FDaEMsMkJBQTRCLENBQzVCLDBCQUNELENBRUEsMkNBQ0Msa0JBQXNDLENBQXRDLHFDQUFzQyxDQUN0QyxhQUFxQyxDQUFyQyxvQ0FDRCxDQUVBLGVBQ0MsY0FBOEIsQ0FBOUIsNkJBQ0QsQ0FFQSxrQkFDQyxhQUFxQyxDQUFyQyxvQ0FBcUMsQ0FDckMsa0NBQTJCLENBQTNCLDBCQUEyQixDQUMzQixzQkFBZ0IsQ0FBaEIsY0FDRCxDQUVBLGNBQ0MsZ0JBQWlCLENBQ2pCLG1CQUNELENBRUEsK0JBQ0MsZUFBbUMsQ0FBbkMsa0NBQW1DLENBQ25DLFNBQVUsQ0FDVixpQkFDRCxDQUVBLGlEQUNDLGlCQUFrQyxDQUFsQyxpQ0FBa0MsQ0FDbEMsYUFBcUMsQ0FBckMsb0NBQXFDLENBQ3JDLHFDQUFzQyxDQUN0QyxzQkFDRCxDQUVBLHNDQUNDLGtCQUFzQyxDQUF0QyxxQ0FBc0MsQ0FDdEMsVUFBVyxDQUNYLFdBQVksQ0FDWixhQUFxQyxDQUFyQyxvQ0FBcUMsQ0FDckMsY0FBZSxDQUNmLGNBQWUsQ0FDZixpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLHlCQUNELENBRUEsNENBQ0Msa0JBQXdDLENBQXhDLHVDQUF3QyxDQUN4Qyx1QkFBd0IsQ0FDeEIsNEJBQTZCLENBQzdCLCtCQUFnQyxDQUNoQywyQkFBNEIsQ0FDNUIsMEJBQ0QsQ0FFQSxtQkFDQyxlQUNELENBRUEsdUNBQ0MsZUFDRCxDQUVBLGtEQUNDLFVBQVcsQ0FDWCxjQUFlLENBQ2YsV0FBWSxDQUNaLFNBQVUsQ0FDVixlQUFnQixDQUNoQixXQUFZLENBQ1osaUJBQWtCLENBQ2xCLE9BQ0QsQ0FHQSwwQkFDQyxrQkFDQyxpQkFBa0IsQ0FDbEIsa0JBQ0QsQ0FDRCxDQUVBLHlCQUNDLDJCQUNDLGdCQUFpQixDQUNqQixtQkFDRCxDQUNELENBRUEsd0JBQ0MsK0JBQ0MsVUFDRCxDQUNELENDN1ZBLGtEQUNFLGlCQUNGLENBRUEsZ0RBQ0UsV0FBWSxDQUNaLHNCQUF1QixDQUN2QixpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFFBQ0YsQ0FFQSx5Q0FDRSxrQkFBbUIsQ0FDbkIsV0FBWSxDQUNaLGNBQ0YsQ0FFQSxpREFDRSxlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFdBQVksQ0FDWixnQ0FBa0MsQ0FDbEMsY0FBa0MsQ0FBbEMsaUNBQWtDLENBQ2xDLGVBQWdCLENBQ2hCLGFBQWlDLENBQWpDLGdDQUNGLENBRUEsK0JBQ0UsUUFDRixDQUVBLCtCQUNFLFdBQVksQ0FDWixjQUFlLENBQ2Ysb0JBQXFCLENBQ3JCLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsWUFBYSxDQUNiLDJCQUE0QixDQUM1QixPQUFVLENBQ1YsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxPQUFRLENBQ1IsZUFBZ0IsQ0FDaEIscURBQW1ELENBQW5ELDZDQUFtRCxDQUNuRCxjQUFlLENBQ2YsVUFBVyxDQUNYLGdCQUNGLENBRUEsNEJBQ0UsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixRQUFTLENBQ1QsV0FBWSxDQUNaLFVBQVcsQ0FDWCxVQUErQixDQUEvQiw4QkFBK0IsQ0FDL0IsY0FBZSxDQUNmLGNBQWdDLENBQWhDLCtCQUFnQyxDQUNoQyxrQkFBc0MsQ0FBdEMscUNBQXNDLENBQ3RDLFdBQVksQ0FDWixZQUFhLENBQ2IsdUJBQWdCLENBQWhCLGVBQWdCLENBQ2hCLDhCQUErQixDQUMvQixzQ0FBdUMsQ0FDdkMsaUNBQWtDLENBQ2xDLG1DQUFvQyxDQUNwQyxrQ0FBbUMsQ0FDbkMseUJBQ0YsQ0FFQSxxQ0FDRSxXQUFZLENBQ1osU0FBVSxDQUNWLFdBQVksQ0FDWixlQUFvQyxDQUFwQyxtQ0FBb0MsQ0FDcEMsU0FBVSxDQUNWLHVCQUNGLENBRUEsWUFDRSxpQkFDRixDQUVBLGlDQUNFLGVBQ0YsQ0FPQSxnTEFLRSxvQkFBd0MsQ0FBeEMsdUNBQ0YsQ0FNQSw0REFIRSxVQUErQixDQUEvQiw4QkFNRixDQUhBLGdDQUNFLGNBRUYsQ0FFQSxvREFDRSxzQkFDRixDQUVBLDRCQUNFLHNCQUF1QixDQUN2QixrQkFDRixDQUVBLDJEQUVFLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsMkJBQXNCLENBQXRCLDRCQUFzQixDQUF0Qix5QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLHVCQUF1QixDQUF2QixvQkFBdUIsQ0FBdkIsc0JBQXVCLENBQ3ZCLHdCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQiw0QkFBK0IsQ0FDL0IsY0FBZSxDQUNmLFlBQWEsQ0FDYixLQUFNLENBQ04sTUFBTyxDQUNQLFVBQVcsQ0FDWCxZQUFhLENBQ2IsY0FBZSxDQUNmLG1CQUFvQixDQUNwQixTQUFVLENBQ1YsaUJBQWtCLENBQ2xCLGNBQWUsQ0FDZixZQUFhLENBQ2IsMkJBQTRCLENBQzVCLG1DQUFvQyxDQUNwQyxnQ0FBaUMsQ0FDakMsOEJBQStCLENBQy9CLCtCQUFnQyxDQUNoQyw4QkFBZ0MsQ0FDaEMsbUNBQXFDLENBQ3JDLGtDQUFvQyxDQUNwQyxpQ0FBbUMsQ0FDbkMsc0NBQ0YsQ0FFQSx5REFDRSxXQUNGLENBRUEsNERBQ0UsaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixRQUFTLENBQ1QsY0FBZSxDQUNmLGlCQUFrQixDQUNsQixjQUFlLENBQ2YsV0FBWSxDQUNaLFlBQWEsQ0FDYixpQ0FBbUMsQ0FDbkMseUJBQTJCLENBQzNCLFFBQ0YsQ0FFQSw4RUFFRSxtQkFBb0IsQ0FDcEIsU0FBVSxDQUNWLGlCQUFrQixDQUNsQixjQUFlLENBQ2YsWUFBYSxDQUNiLHVCQUF3QixDQUN4QiwrQkFBZ0MsQ0FDaEMsNEJBQTZCLENBQzdCLDBCQUEyQixDQUMzQiwyQkFDRixDQUVBLG1CQUNFLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsWUFBYSxDQUNiLFlBQWEsQ0FDYixVQUErQixDQUEvQiw4QkFBK0IsQ0FDL0Isc0JBQXVCLENBQ3ZCLGFBQ0YsQ0FFQSxrQ0FDRSxTQUNGLENBRUEseUJBQ0UsU0FBVSxDQUNWLHVCQUFnQixDQUFoQixlQUNGLENBRUEsNEJBQ0UsWUFBYSxDQUNiLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsNkJBQThCLENBQzlCLHFCQUFzQixDQUN0Qiw4QkFBZ0MsQ0FDaEMsc0JBQXdCLENBQ3hCLGdDQUFpQyxDQUNqQyx3QkFBeUIsQ0FDekIsa0JBQ0YsQ0FFQSxvQkFDRSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxZQUFhLENBQ2IsYUFBYyxDQUNkLFVBQVcsQ0FDWCxVQUFXLENBQ1gscUJBQTBDLENBQTFDLHlDQUEwQyxDQUMxQywyQkFBbUMsQ0FFbkMsbUJBQTJCLENBQzNCLG9DQUFxQyxDQUVyQyw0QkFBNkIsQ0FDN0IsMkJBQTZCLENBRzdCLG1CQUFxQixDQUNyQixpQkFDRixDQUVBLGtDQUNFLGlDQUFrQyxDQUNsQyx5QkFBMEIsQ0FDMUIsOEJBQWdDLENBQ2hDLHNCQUF3QixDQUN4QixnQ0FBaUMsQ0FDakMsd0JBQXlCLENBQ3pCLGtCQUNGLENBRUEsZUFDRSxtQkFBb0IsQ0FDcEIsZUFBZ0IsQ0FFaEIsV0FBWSxDQUNaLGNBQWUsQ0FDZixhQUFjLENBQ2Qsb0JBQXFCLENBQ3JCLDZCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsVUFBVyxDQUNYLGVBQWlCLENBQ2pCLFVBQStCLENBQS9CLDhCQUVGLENBRUEsb0NBSEUsV0FBd0IsQ0FBeEIsdUJBTUYsQ0FFQSwwQ0FDRSxVQUFZLENBQ1osVUFBK0IsQ0FBL0IsOEJBQ0YsQ0FFQSxpQ0FDRSxVQUFZLENBQ1osVUFBK0IsQ0FBL0IsOEJBQ0YsQ0FFQSxxQ0FDRSxVQUFZLENBQ1osVUFBK0IsQ0FBL0IsOEJBQ0YsQ0FFQSwyRUFDRSxVQUFZLENBQ1osVUFBK0IsQ0FBL0IsOEJBQ0YsQ0FFQSxrRUFDRSxVQUFZLENBQ1osVUFBK0IsQ0FBL0IsOEJBQ0YsQ0FFQSxzRUFDRSxVQUFZLENBQ1osVUFBK0IsQ0FBL0IsOEJBQ0YsQ0FFQSx1RkFFRSx1QkFDRixDQUVBLDBCQUNFLFlBQ0YsQ0FFQSw0SEFHRSxTQUNGLENBRUEsc0NBQ0UsY0FBZSxDQUNmLFdBQVksQ0FDWixVQUNGLENBRUEsbUJBRUUsaUJBQWtCLENBR2xCLFNBQVUsQ0FDViwrQkFDRixDQUVBLGlDQUNFLFVBQStCLENBQS9CLDhCQUErQixDQUMvQixlQUFnQixDQUNoQixjQUFlLENBQ2YsU0FBVSxDQUdWLGFBQWMsQ0FDZCxVQUFXLENBQ1gsVUFBVyxDQUNYLGVBQWtCLENBQ2xCLGlCQUFrQixDQUNsQixtQkFBb0IsQ0FDcEIsTUFNRixDQUVBLG9EQVBFLDhCQUFnQyxDQUNoQyxzQ0FBd0MsQ0FDeEMsaUNBQW1DLENBQ25DLG1DQUFxQyxDQUNyQyxrQ0FjRixDQVhBLG1CQUNFLGtCQUFtQixDQUNuQix1QkFBZ0IsQ0FBaEIsZUFBZ0IsQ0FDaEIsV0FBWSxDQUNaLFdBQVksQ0FDWixzQkFNRixDQUVBLGFBQ0UsaUJBQ0YsQ0FFQSxnREFDRSxpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLFFBQVMsQ0FDVCxjQUFlLENBQ2YsaUJBQWtCLENBQ2xCLGNBQWUsQ0FDZixXQUFZLENBQ1osWUFBYSxDQUNiLGlDQUEyQixDQUEzQix5QkFBMkIsQ0FDM0IsUUFDRixDQUVBLDZFQUVFLFdBQ0YsQ0FFQSxpREFDRSxjQUNGLENBRUEsd0NBQ0UsY0FDRixDQUVBLDRDQUNFLGNBQ0YsQ0FFQSwrQ0FDRSxzQkFDRixDQUVBLHdEQUVFLHVDQUF5QyxDQUF6Qyx3Q0FBeUMsQ0FDekMsVUFBK0IsQ0FBL0IsOEJBQStCLENBQy9CLG9CQUErQyxDQUEvQyw4Q0FBK0MsQ0FDL0Msa0JBQW1CLENBQ25CLGVBQXlDLENBQXpDLHdDQUNGLENBRUEsNEJBQ0UsdUJBQXdCLENBSXhCLGVBQ0YsQ0FFQSxvRUFFRSxhQUFpQyxDQUFqQyxnQ0FDRixDQUVBLHlCQUNFLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isd0JBQW1CLENBQW5CLHFCQUFtQixDQUFuQixrQkFDRixDQUlBLDRCQUNFLGVBQW9DLENBQXBDLG1DQUFvQyxDQUNwQywyQ0FBb0MsQ0FBcEMsbUNBQW9DLENBQXBDLDJDQUFvQyxDQUFwQyxtQ0FDRixDQUVBLHdDQUNFLGVBQW9DLENBQXBDLG1DQUNGLENBRUEsb0RBQ0UsVUFBK0IsQ0FBL0IsOEJBQ0YsQ0FFQSxxREFDRSxvQkFDRixDQUZBLDRDQUNFLG9CQUNGLENBRkEsZ0RBQ0Usb0JBQ0YsQ0FGQSxpREFDRSxvQkFDRixDQUZBLHVDQUNFLG9CQUNGLENBRUEsZ0RBQ0UsVUFBK0IsQ0FBL0IsOEJBQ0YsQ0FJQSw2QkFDRSwyQkFBNEIsQ0FDNUIsbUNBQW9DLENBQ3BDLGdDQUFpQyxDQUNqQyw4QkFBK0IsQ0FDL0IsK0JBQ0YsQ0FFQSwwQ0FDRSx1QkFBd0IsQ0FDeEIsK0JBQWdDLENBQ2hDLDRCQUE2QixDQUM3QiwwQkFBMkIsQ0FDM0IsMkJBQ0YsQ0FFQSw4QkFDRSwyQkFBNEIsQ0FDNUIsa0NBQW1DLENBQ25DLCtCQUFnQyxDQUNoQyw2QkFBOEIsQ0FDOUIsOEJBQ0YsQ0FFQSwyQ0FDRSx1QkFBd0IsQ0FDeEIsK0JBQWdDLENBQ2hDLDRCQUE2QixDQUM3QiwwQkFBMkIsQ0FDM0IsMkJBQ0YsQ0FHQSxvREFDRSxzQ0FBNEQsQ0FBNUQsMERBQTRELENBQzVELGVBQWdCLENBQ2hCLFdBQVksQ0FDWixnQkFBaUIsQ0FDakIsY0FBZSxDQUNmLGtCQUNGLENBRUEsMkRBQ0UsVUFBK0IsQ0FBL0IsOEJBQ0YsQ0FGQSxrREFDRSxVQUErQixDQUEvQiw4QkFDRixDQUZBLHNEQUNFLFVBQStCLENBQS9CLDhCQUNGLENBRkEsdURBQ0UsVUFBK0IsQ0FBL0IsOEJBQ0YsQ0FGQSw2Q0FDRSxVQUErQixDQUEvQiw4QkFDRixDQUVBLGlFQUNFLGNBQWUsQ0FDZixVQUErQixDQUEvQiw4QkFDRixDQUVBLDBFQUNFLFNBQVUsQ0FDVixXQUFZLENBQ1osVUFBVyxDQUNYLGdCQUNGLENBRUEseVJBS0UsOEJBQW1ELENBQW5ELGlEQUNGLENBRUEsK0JBQ0UsZUFBZ0IsQ0FDaEIsc0JBQ0YsQ0FFQSwrQkFDRSxvQkFBcUIsQ0FDckIsU0FBVSxDQUNWLGtCQUNGLENBRUEsa0NBQ0UsU0FBVSxDQUNWLGdCQUNGLENBRUEscUNBQ0UscUJBQXNCLENBQ3RCLGNBQWdDLENBQWhDLCtCQUFnQyxDQUNoQyxpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsd0JBQTRDLENBQTVDLDJDQUVGLENBRUEsOENBQ0UsT0FBUSxDQUNSLGtDQUEyQixDQUEzQiwwQkFDRixDQUVBLHdCQUNFLGlDQUNFLFdBQ0YsQ0FDRixDQUVBLHlCQUNFLCtCQUNFLFNBQ0YsQ0FFQSxrQ0FDRSxTQUNGLENBRUYsQ0FFQSx5QkFLRSxpRUFDRSxTQUNGLENBQ0YsQ0M3akJBLDJCQUNDLFFBQ0QsQ0FFQSwyQkFDQyxxQkFBc0IsQ0FDdEIscUJBQXNCLENBQ3RCLHFCQUF1QixDQUN2Qiw0QkFBaUQsQ0FBakQsK0NBQ0QsQ0FFQSxxRUFDQyx3QkFBeUIsQ0FDekIsa0JBQThCLENBQTlCLDZCQUE4QixDQUM5QixlQUF1QyxDQUF2QyxzQ0FBdUMsQ0FDdkMsb0JBQTZDLENBQTdDLDRDQUE2QyxDQUM3QyxlQUF1QyxDQUF2QyxzQ0FBdUMsQ0FDdkMsYUFBK0IsQ0FBL0IsOEJBQStCLENBQy9CLHVDQUF5QyxDQUF6Qyx3Q0FBeUMsQ0FDekMsaURBQW1ELENBQ25ELHlDQUEyQyxDQUMzQyx5QkFFRCxDQUVBLGdEQUNDLHVCQUEwQyxDQUExQyx3Q0FDRCxDQUVBLHdFQUNDLGNBQWdDLENBQWhDLCtCQUFnQyxDQUNoQyx5QkFBMkIsQ0FDM0IsbUNBQXFDLENBQ3JDLG9CQUEwQyxDQUExQyx3Q0FBMEMsQ0FDMUMsZUFBeUMsQ0FBekMsd0NBQ0QsQ0FFQSw4QkFDQyxrQkFDRCxDQUVBLHVFQUNDLFFBQVMsQ0FDVCxhQUFjLENBQ2QsY0FBZSxDQUNmLFVBQStCLENBQS9CLDhCQUNELENBRUEsK0VBQ0MsNEJBQXNELENBQXRELG9EQUFzRCxDQUN0RCxlQUNELENBRUEseUNBQ0Msa0JBQTJDLENBQTNDLDBDQUEyQyxDQUMzQyxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixrREFBNkMsQ0FBN0MsMENBQ0QsQ0FFQSw0Q0FDQyxVQUFXLENBQ1gsVUFBVyxDQUNYLGVBQ0QsQ0FFQSxzRUFDQyxrQkFBc0MsQ0FBdEMscUNBQXNDLENBQ3RDLHlCQUNELENBRUEseUZBQ0MsVUFDRCxDQUVBLGdIQUNDLFVBQStCLENBQS9CLDhCQUNELENBRUEseUNBQ0MseUJBQ0QsQ0FNQSxxREFDQyw0QkFBbUQsQ0FBbkQsaURBQW1ELENBQ25ELHVCQUE0QyxDQUE1QywwQ0FDRCxDQUVBLHVGQUNDLHNDQUE0RCxDQUE1RCwwREFBNEQsQ0FJNUQsVUFBK0IsQ0FBL0IsOEJBSEQsQ0FNQSxzR0FDQyxvQkFBMEMsQ0FBMUMsd0NBQTBDLENBQzFDLDRCQUFtRCxDQUFuRCxpREFBbUQsQ0FDbkQsOEJBQXFELENBQXJELG1EQUNELENBRUEscUZBQ0MsdUJBQTBDLENBQTFDLHdDQUNELENBRUEscUZBR0MsZUFBbUMsQ0FBbkMsa0NBQW1DLENBQ25DLGNBQ0QsQ0FFQSw4QkFDQyxpQkFDRCxDQUVBLDBDQUNDLGdCQUNELENBRUEsK0NBQ0MsZUFBb0MsQ0FBcEMsbUNBQ0QsQ0FFQSw4Q0FDQyw0QkFBaUQsQ0FBakQsK0NBQ0QsQ0FFQSx5Q0FDQyxpQkFDRCxDQUVBLDhCQUNDLHFCQUF1QixDQUN2QixVQUErQixDQUEvQiw4QkFDRCxDQUVBLDBEQUNDLHdCQUEwQixDQUMxQix5QkFBOEMsQ0FBOUMsNENBQ0QsQ0FFQSxnRUFDQyx5QkFBOEMsQ0FBOUMsNENBQThDLENBQzlDLGNBQ0QsQ0FFQSxvQ0FDQyxrQkFBb0MsQ0FBcEMsbUNBQ0QsQ0FFQSwrQ0FDQyw0QkFBbUQsQ0FBbkQsaURBQ0QsQ0FFQSwrQ0FDQyxrQkFBd0MsQ0FBeEMsdUNBQ0QsQ0FFQSx5REFFQyxhQUErQixDQUEvQiw4QkFDRCxDQU1BLHVKQVJDLDRCQUFzRCxDQUF0RCxvREFXRCxDQUhBLCtDQUNDLHVCQUE0QyxDQUE1QywwQ0FFRCxDQUVBLDRDQUNDLG9CQUNELENBRUEsbURBQ0MsaUJBQWtCLENBQ2xCLGFBQWMsQ0FDZCxjQUFlLENBQ2YsY0FBZSxDQUNmLGVBQWdCLENBQ2hCLGFBQWMsQ0FDZCxrQkFBZSxDQUFmLGNBQ0QsQ0FFQSxtQ0FDQyx1Q0FBeUMsQ0FBekMsd0NBQ0QsQ0FTQSxtS0FDQyxrQ0FBNEQsQ0FBNUQsMERBQ0QsQ0FFQSx5QkFDQyw2REFDQyxTQUNELENBQ0QsQ0FFQSx3QkFDQyw2REFDQyxVQUNELENBQ0QsQ0FFQSxvQ0FDQywyQkFDQyxVQUNELENBQ0QsQ0FFQSx3QkFDQywwREFDQyx3QkFDRCxDQUNELENBS0EsdUNBQ0Msa0JBQTJDLENBQTNDLDBDQUEyQyxDQUMzQyxlQUNELENBRUEsaURBQ0MsYUFBbUMsQ0FBbkMsa0NBQW1DLENBQ25DLGtCQUFzQyxDQUF0QyxxQ0FBc0MsQ0FDdEMsZUFBZ0IsQ0FDaEIsdUNBQXlDLENBQXpDLHdDQUF5QyxDQUN6QyxpQkFDRCxDQUVBLGdEQUNDLGFBQW1DLENBQW5DLGtDQUFtQyxDQUNuQyxVQUNELENBRUEsOEVBRUMsY0FDRCxDQUVBLDBCQUNDLHlCQUErQyxDQUEvQyw2Q0FBK0MsQ0FDL0Msb0JBQTBDLENBQTFDLHdDQUEwQyxDQUUxQywwQkFBbUIsQ0FBbkIsa0JBQ0QsQ0FFQSwyREFDQyxhQUFtQyxDQUFuQyxrQ0FBbUMsQ0FDbkMsNEJBQWlELENBQWpELCtDQUFpRCxDQUNqRCw4QkFBbUQsQ0FBbkQsaURBQ0QsQ0FFQSw2REFDQyxzQ0FBZ0MsQ0FBaEMsOEJBQWdDLENBQ2hDLG9EQUNELENBRUEsaURBQ0Msd0JBQTRDLENBQTVDLDJDQUE0QyxDQUM1QyxlQUNELENBRUEsK0VBQ0MsZUFDRCxDQUVBLG1DQUNDLFdBQ0QsQ0FFQSwrQ0FDQyx3QkFBOEMsQ0FBOUMsNkNBQ0QsQ0FFQSwrQ0FDQyxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLGFBQ0QsQ0FFQSw0QkFDQyxlQUNELENBRUEsZ0NBQ0Msc0JBQXVCLENBQ3ZCLHdCQUEwQyxDQUExQyx5Q0FDRCxDQU1BLHFMQUNDLGFBQW1DLENBQW5DLGtDQUNELENBTUEsc0VBQ0MsU0FDRCxDQUVBLDRFQUNDLGtEQUFrRCxDQUFsRCwwQ0FDRCxDQUVBLDRFQUNDLGtDQUF1RCxDQUF2RCxxREFBdUQsQ0FDdkQseUJBQTZDLENBQTdDLDRDQUNELENBR0EsZ0dBRUMsVUFBK0IsQ0FBL0IsOEJBQStCLENBQy9CLHVDQUF5QyxDQUF6Qyx3Q0FBeUMsQ0FDekMsZUFBeUMsQ0FBekMsd0NBQ0QsQ0FFQSxnQ0FDQyxhQUFpQyxDQUFqQyxnQ0FDRCxDQUVBLHVIQUdDLGtCQUFtQixDQUNuQixjQUFlLENBQ2Ysd0JBQTBDLENBQTFDLHlDQUEwQyxDQUMxQyxlQUFtQyxDQUFuQyxrQ0FBbUMsQ0FDbkMsdUJBQTJDLENBQTNDLDBDQUEyQyxDQUMzQyxvQkFBd0MsQ0FBeEMsdUNBQXdDLENBQ3hDLG1CQUF1QyxDQUF2QyxzQ0FBdUMsQ0FDdkMsa0JBQXNDLENBQXRDLHFDQUNELENBRUEseUlBR0Msb0JBQXdDLENBQXhDLHVDQUF3QyxDQUN4Qyx1QkFBd0IsQ0FDeEIsZUFBZ0IsQ0FDaEIsWUFDRCxDQUVBLDhDQUNDLHNCQUNELENBRUEseURBQ0MsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixhQUFTLENBQVQsUUFDRCxDQUdBLG1DQUNDLFdBQ0QsQ0FFQSx5Q0FDQyx3QkFBNEMsQ0FBNUMsMkNBQ0QsQ0FFQSw2REFDQyxvQkFBcUIsQ0FDckIsa0JBQVUsQ0FBVixhQUFVLENBQVYsU0FBVSxDQUNWLFFBQVMsQ0FDVCxjQUNELENBRUEsNENBQ0MscUJBQ0QsQ0FFQSxpQ0FDQyxlQUNELENBRUEsNEVBRUMsV0FDRCxDQUVBLDBCQUNDLGVBQWdCLENBRWhCLGFBQW1DLENBQW5DLGtDQUFtQyxDQUduQyxjQUFlLENBRWYsT0FFRCxDQUVBLG1FQVZDLGdDQUFrQyxDQUVsQyxpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FFaEIsU0FBVSxDQUVWLGlCQWFELENBVkEseUNBQ0MsZUFBZ0IsQ0FFaEIsYUFBNkIsQ0FBN0IsNEJBQTZCLENBRzdCLGNBQWUsQ0FFZixNQUVELENBRUEsMkNBQ0Msa0JBQW1CLENBQ25CLGNBQWUsQ0FDZix3QkFBMEMsQ0FBMUMseUNBQTBDLENBQzFDLGVBQW1DLENBQW5DLGtDQUFtQyxDQUNuQyxXQUNELENBRUEsaURBQ0Msb0JBQXdDLENBQXhDLHVDQUNELENDN1lBLDhCQUNDLFlBQ0QsQ0FFQSxXQUNDLG9CQUNELENBRUEsdUNBQ0MsNEJBQW1ELENBQW5ELGlEQUNELENBRUEsb0JBQ0MsVUFBVyxDQUNYLFdBQVksQ0FDWixrQkFBbUIsQ0FDbkIsdUJBQWdCLENBQWhCLGVBQ0QsQ0FFQSxvQ0FDQyxtQkFBcUIsQ0FDckIsVUFDRCxDQUVBLGlCQUNDLDRCQUFpRCxDQUFqRCwrQ0FBaUQsQ0FDakQsaUNBQTJCLENBQTNCLHlCQUNELENBRUEsMEJBQ0MsNEJBQWlELENBQWpELCtDQUFpRCxDQUNqRCxpQ0FBMkIsQ0FBM0IseUJBQ0QsQ0FFQSwwQkFDQyw0QkFDRCxDQUdBLDZFQUVDLGlCQUFrQixDQUNsQixrQkFDRCxDQUVBLGtCQUNDLGtCQUNELENBRUEsdUhBRUMsd0NBQ0QsQ0FFQSxzQkFDQyxhQUFjLENBQ2QsaUJBQ0QsQ0FFQSxpQ0FDQyxrQkFDRCxDQUVBLDZCQUNDLGlCQUNELENBRUEsV0FDQyxpQkFDRCxDQUVBLGtCQUNDLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsa0JBQXdDLENBQXhDLHVDQUF3QyxDQUN4QyxVQUFXLENBQ1gsV0FBWSxDQUNaLFNBQVUsQ0FDVixTQUFVLENBQ1YsVUFDRCxDQUVBLHdCQUNDLFNBQVUsQ0FDVixVQUFXLENBQ1gsTUFDRCxDQUVBLHlCQUNDLFNBQVUsQ0FDVixVQUFXLENBQ1gsU0FDRCxDQUVBLDJDQUNDLFNBQ0QsQ0FFQSxhQUNDLGlCQUNELENBRUEsb0JBQ0MsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixrQkFBc0MsQ0FBdEMscUNBQXNDLENBQ3RDLFlBQWEsQ0FDYixXQUFZLENBQ1osaUJBQWtCLENBQ2xCLFVBQStCLENBQS9CLDhCQUErQixDQUMvQixvQkFBcUMsQ0FBckMsb0NBQXFDLENBQ3JDLGNBQWUsQ0FFZiw4QkFBZ0MsQ0FDaEMsbUNBQXFDLENBQ3JDLGtDQUFvQyxDQUNwQyxpQ0FBbUMsQ0FDbkMsc0NBQ0QsQ0FFQSwwQkFDQyxrQkFBd0MsQ0FBeEMsdUNBQ0QsQ0FFQSxtQkFDQyxtQkFDRCxDQUVBLHVDQUNJLFVBQStCLENBQS9CLDhCQUNKLENBTUEsa0JBRUMsZUFBbUMsQ0FBbkMsa0NBQ0QsQ0FFQSwwQ0FKQyxrQkFBd0MsQ0FBeEMsdUNBZUQsQ0FYQSx3QkFDQyxVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLGdCQUFpQixDQUNqQixtREFBNEQsQ0FFNUQsMkNBQW9ELENBQ3BELHdCQUE0QyxDQUE1QywyQ0FBNEMsQ0FDNUMsZUFBbUMsQ0FBbkMsa0NBRUQsQ0FFQSw4SUFFQyxTQUFVLENBQ1YsZUFBbUMsQ0FBbkMsa0NBQW1DLENBQ25DLDRDQUNELENBRUEsa0lBRUMsU0FDRCxDQUVBLGlEQUNDLDRDQUFrRCxDQUNsRCxlQUFtQyxDQUFuQyxrQ0FDRCxDQUVBLHVDQUVDLGFBQWMsQ0FDZCxnQkFBaUIsQ0FDakIsV0FBWSxDQUNaLGNBQWUsQ0FDZixxQkFBc0IsQ0FDdEIsa0JBQXdDLENBQXhDLHVDQUF3QyxDQUN4QywrQ0FBeUMsQ0FBekMsdUNBQXlDLENBQ3pDLHVDQUF5QyxDQUF6Qyx3Q0FBeUMsQ0FDekMseUJBQ0QsQ0FFQSxhQUNDLHdCQUEwQyxDQUExQyx5Q0FDRCxDQUVBLCtEQUVDLGFBQWlDLENBQWpDLGdDQUFpQyxDQUNqQyw0QkFDRCxDQUVBLG1CQUNDLG9CQUFzQyxDQUF0QyxxQ0FDRCxDQUNBLG1CQUNDLG9CQUF3QyxDQUF4Qyx1Q0FDRCxDQUVBLG1CQUNDLGdCQUFpQixDQUNqQixXQUNELENBRUEsNkNBQ0Msd0JBQ0QsQ0FFQSxtQkFDQyxlQUFnQixDQUNoQixnQ0FBa0MsQ0FDbEMsZUFBZ0IsQ0FDaEIsV0FBWSxDQUNaLFVBQVcsQ0FDWCxXQUFZLENBQ1osb0JBQXFCLENBQ3JCLGlCQUFrQixDQUNsQixPQUFRLENBRVIsUUFFRCxDQUVBLDJDQUxDLGtDQUE2QixDQUE3QiwwQkFBNkIsQ0FFN0IsVUFNRCxDQUVBLDJCQUNDLGtCQUFtQixDQUNuQixlQUFnQixDQUNoQixlQUFnQixDQUNoQixrQkFBbUIsQ0FDbkIsK0NBQXlDLENBQXpDLHVDQUF5QyxDQUN6Qyx1Q0FBeUMsQ0FBekMsd0NBQXlDLENBQ3pDLHlCQUNELENBQ0EsaUNBQ0MsYUFBaUMsQ0FBakMsZ0NBQWlDLENBQ2pDLHNCQUNELENBRUEsMEJBQ0MsZ0VBQ0MsNEJBQTZDLENBQTdDLDJDQUNELENBRUEsK0JBQ0MseUJBQXlDLENBQXpDLHdDQUF5QyxDQUN6QyxnQkFDRCxDQUNELENBRUEsd0JBQ0MsNkJBQ0Msa0JBQ0QsQ0FDRCxDQUVBLHdCQUVDLG9CQUNDLGVBQWdCLENBQ2hCLGlCQUNELENBRUEsYUFDQyxpQkFDRCxDQUVBLG1CQUNDLGtCQUNELENBRUQsQ0FFQSxjQUNDLGFBQ0QsQ0FLQSw0QkFDQyxxQkFBMEMsQ0FBMUMseUNBQ0QsQ0FFQSx3RkFDQyxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixXQUFZLENBQ1osMEdBQXVILENBQ3ZILE9BQ0QsQ0FFQSxnRUFDQyxhQUErQixDQUEvQiw4QkFDRCxDQUVBLCtGQUVDLHdCQUE0QyxDQUE1QywyQ0FDRCxDQUVBLDJEQUNDLGFBQWtDLENBQWxDLGlDQUNELENBRUEsMkRBQ0Msd0JBQTRDLENBQTVDLDJDQUNELENBRUEsdUZBQ0MsOEJBQ0QsQ0FFQSxvR0FDQyxVQUErQixDQUEvQiw4QkFDRCxDQUVBLDBHQUNDLGFBQWlDLENBQWpDLGdDQUNELENBRUEsaURBQ0MsYUFBa0MsQ0FBbEMsaUNBQ0QsQ0FFQSx3REFDQyxVQUErQixDQUEvQiw4QkFDRCxDQUVBLDZHQUVDLGFBQWtDLENBQWxDLGlDQUNELENBRUEsa3dCQWlCQyxhQUFpQyxDQUFqQyxnQ0FBaUMsQ0FDakMsd0JBQTRDLENBQTVDLDJDQUNELENBQ0EsaUlBRUMseUNBQTBDLENBSTFDLG9CQUF3QyxDQUF4Qyx1Q0FIRCxDQU1BLHdEQUNDLGFBQWlDLENBQWpDLGdDQUNELENBR0EsbUNBQ0MsYUFBK0IsQ0FBL0IsOEJBQStCLENBQzVCLG1DQUNKLENBRUEsdUNBQ0MsYUFBaUMsQ0FBakMsZ0NBQ0QsQ0FFQSxvQ0FDQyw4Q0FBZ0QsQ0FDaEQsK0NBQXlDLENBQXpDLHVDQUNELENBRUEsOENBQ0MsOEJBQ0QiLCJmaWxlIjoiZ2xvYmFsLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEN1c3RvbSBQcm9wZXJ0aWVzXG4gKiBha2EgQ1NTIHZhcmlhYmxlcy5cbiAqXG4gKiBAbGluazogaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTLy0tKlxuICoqL1xuXG46cm9vdCB7XG5cblx0LyogQ29udGFpbmVyICovXG5cdC0tY29udGVudC13aWR0aDogMTMwMHB4O1xuXHQtLWNvbnRlbnQtd2lkdGgtc206IDExNzBweDtcblxuXHQtLXNpZGViYXItd2lkdGg6IDMwMHB4O1xuXG5cdC8qIFR5cG9ncmFwaHkgKi9cblx0LS1nbG9iYWwtZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuXHQtLWhpZ2hsaWdodC1mb250LWZhbWlseTogJ05vdG8gU2VyaWYgR2VvcmdpYW4nLCBzZXJpZjtcblx0LS1nbG9iYWwtZm9udC1zaXplOiAxcmVtO1xuXHQtLWdsb2JhbC1mb250LWxpbmUtaGVpZ2h0OiAxLjQ7XG5cdC0tZ2xvYmFsLWJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiKDAgMCAwIC8gNSUpO1xuXG5cdC8qIEN1c3RvbSBlZGl0b3IgZm9udCBzaXplcyAqL1xuXHQtLWZvbnQtc2l6ZS1zbWFsbDogY2FsYygxNiAvIHZhcigtLWdsb2JhbC1mb250LXNpemUpICogMXJlbSk7XG5cdC0tZm9udC1zaXplLXJlZ3VsYXI6IGNhbGModmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSkgLyAxNiAqIDFyZW0pO1xuXHQtLWZvbnQtc2l6ZS1sYXJnZTogY2FsYygzNiAvIHZhcigtLWdsb2JhbC1mb250LXNpemUpICogMXJlbSk7XG5cdC0tZm9udC1zaXplLWxhcmdlcjogY2FsYyg0OCAvIHZhcigtLWdsb2JhbC1mb250LXNpemUpICogMXJlbSk7XG5cblx0LyogRm9udHNpemUgKi9cblx0LS1mb250LXNpemUtc21hbGw6IDAuNzVyZW07XG5cdC0tZm9udC1zaXplLW5vcm1hbDogMC44NzVyZW07XG5cdC0tZm9udC1zaXplLWJvZHk6IDFyZW07XG5cdC0tZm9udC1zaXplLWgxOiA0LjIwOXJlbTtcblx0LS1mb250LXNpemUtaDI6IDMuMTU0cmVtO1xuXHQtLWZvbnQtc2l6ZS1oMzogMi4zNjlyZW07XG5cdC0tZm9udC1zaXplLWg0OiAxLjc3N3JlbTtcblx0LS1mb250LXNpemUtaDU6IDEuMzMzcmVtO1xuXHQtLWZvbnQtc2l6ZS1oNjogMXJlbTtcblx0LS1mb250LXNpemUteHM6IDAuNzVyZW07XG5cdC0tZm9udC1zaXplLTE4OiAxLjEyNXJlbTtcblxuXHQvKiBMaW5lLUhlaWdodCAqL1xuXHQtLWZvbnQtbGluZS1oZWlnaHQtYm9keTogMS43NTtcblx0LS1mb250LWxpbmUtaGVpZ2h0LXA6IDEuNzU7XG5cdC0tZm9udC1saW5lLWhlaWdodC1oMTogMS4zO1xuXHQtLWZvbnQtbGluZS1oZWlnaHQtaDI6IDEuMztcblx0LS1mb250LWxpbmUtaGVpZ2h0LWgzOiAxLjM7XG5cdC0tZm9udC1saW5lLWhlaWdodC1oNDogMS4zO1xuXHQtLWZvbnQtbGluZS1oZWlnaHQtaDU6IDEuMztcblx0LS1mb250LWxpbmUtaGVpZ2h0LWg2OiAxLjc1O1xuXG5cdC8qIEZvbnQtV2VpZ2h0ICovXG5cdC0tZm9udC13ZWlnaHQtYm9keTogNTAwO1xuXHQtLWZvbnQtd2VpZ2h0LWgxOiAzMDA7XG5cdC0tZm9udC13ZWlnaHQtaDI6IDMwMDtcblx0LS1mb250LXdlaWdodC1oMzogMzAwO1xuXHQtLWZvbnQtd2VpZ2h0LWg0OiAzMDA7XG5cdC0tZm9udC13ZWlnaHQtaDU6IDMwMDtcblx0LS1mb250LXdlaWdodC1oNjogMzAwO1xuXG5cdC8qIGZvbnQtd2VpZ2h0Ki9cblx0LS1mb250LXdlaWdodC1saWdodDogMzAwO1xuXHQtLWZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcblx0LS1mb250LXdlaWdodC1tZWRpdW06IDUwMDtcblx0LS1mb250LXdlaWdodC1zZW1pLWJvbGQ6IDYwMDtcblx0LS1mb250LXdlaWdodC1ib2xkOiA3MDA7XG5cblx0LyogTGV0dGVyIHNwYWNpbmcgKi9cblx0LS1mb250LWxldHRlci1zcGFjaW5nLWJvZHk6IDAuMDRlbTtcblx0LS1mb250LWxldHRlci1zcGFjaW5nLWxpbms6IDAuMDRlbTtcblx0LS1mb250LWxldHRlci1zcGFjaW5nLWgxOiAwLjAyZW07XG5cdC0tZm9udC1sZXR0ZXItc3BhY2luZy1oMjogMC4wMmVtO1xuXHQtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDM6IDAuMDJlbTtcblx0LS1mb250LWxldHRlci1zcGFjaW5nLWg0OiAwLjAyZW07XG5cdC0tZm9udC1sZXR0ZXItc3BhY2luZy1oNTogMC4wMmVtO1xuXHQtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDY6IDAuMDJlbTtcblx0LS1sZXR0ZXItc3BhY2luZzogMC4yNWVtO1xuXHQtLWxldHRlci1zcGFjaW5nLWJ1dHRvbjogMC4wOGVtO1xuXHQtLWxldHRlci1zcGFjaW5nLW9uZTogMC4wNGVtO1xuXHQtLWxldHRlci1zcGFjaW5nLXR3bzogMC4xMjVlbTtcblx0LS1sZXR0ZXItc3BhY2luZy10aHJlZTogMC4wNGVtO1xuXHQtLWxldHRlci1zcGFjaW5nLWZvdXI6IDAuMDRlbTtcblxuXHQvKiBib3JkZXItcmFkaXVzICovXG5cdC0tYm9yZGVyLXJhZGl1czogMHB4O1xuXHQtLWJvcmRlci1yYWRpdXMtYm94OiAwcHg7XG5cdC0tYm9yZGVyLXJhZGl1cy10ZW46IDBweDtcblxuXHQvKiB6IGluZGV4ICovXG5cdC0tei1pbmRleC1taW51czogLTE7XG5cblx0LyogQ29sb3JzICovXG5cdC0tZ2xvYmFsLWJvZHktYmdjb2xvcjogIzBDMEMwQztcblx0LS1nbG9iYWwtYm9keS1saWdodGJnOiAjMjQyNDI0O1xuXHQtLWdsb2JhbC1mb250LWNvbG9yOiAjQUFBQUFBO1xuXHQtLWdsb2JhbC1mb250LXRpdGxlOiAjZmZmO1xuXHQtLWdsb2JhbC1mb250LXN1YnRpdGxlOiAjZGNjYTg3O1xuXHQtLWdsb2JhbC1zdWJtZW51LWJnOiAjMjQyNDI0O1xuXHQtLWdsb2JhbC1zdWJtZW51LWxpZ2h0OiAjN0M3QzdDO1xuXHQtLWJvcmRlci1jb2xvci1saWdodDogI0FCQUJBQjtcblx0LS1ib3JkZXItY29sb3ItZGFyazogIzRENEQ0RDtcblx0LS1jb2xvci1saW5rOiAjZGNjYTg3O1xuXHQtLWNvbG9yLWxpbmstdmlzaXRlZDogI2RjY2E4Nztcblx0LS1jb2xvci1saW5rLWFjdGl2ZTogI2RjY2E4NztcblxuXG5cdC8qIEN1c3RvbSBlZGl0b3IgY29sb3JzICovXG5cdC0tY29sb3ItdGhlbWUtcHJpbWFyeTogI2RjY2E4Nztcblx0LS1jb2xvci10aGVtZS1wcmltYXJ5LWRhcms6ICNGRkYyQjM7XG5cdC0tY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogI0Y1RUZEQjtcblx0LS1jb2xvci10aGVtZS1zZWNvbmRhcnk6ICMwQzBDMEM7XG5cdC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5LWRhcms6ICMwNzA3MDc7XG5cdC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5LWxpZ2h0OiAjRkZGQkU1O1xuXHQtLWNvbG9yLXRoZW1lLXJlZDogI2MwMzkyYjtcblx0LS1jb2xvci10aGVtZS1ncmVlbjogIzI3YWU2MDtcblx0LS1jb2xvci10aGVtZS1ibHVlOiAjZGNjYTg3O1xuXHQtLWNvbG9yLXRoZW1lLXllbGxvdzogI0ZGRDgxQztcblx0LS1jb2xvci10aGVtZS1ibGFjazogIzBiMGIwYjtcblx0LS1jb2xvci10aGVtZS1ibGFjay1kYXJrOiAjMDAwO1xuXHQtLWNvbG9yLXRoZW1lLWdyZXk6ICM5NWE1YTY7XG5cdC0tY29sb3ItdGhlbWUtd2hpdGU6ICNmZmZmZmY7XG5cdC0tY29sb3ItdGhlbWUtd2hpdGUtbGlnaHQ6ICNmYWZhZmE7XG5cdC0tY29sb3ItY3VzdG9tLWRheWxpZ2h0OiAjOTdjMGI3O1xuXHQtLWNvbG9yLWN1c3RvbS1zdW46ICNlZWU5ZDE7XG5cdC0tZm9vdGVyLXRoZW1lLWRhcms6ICMwRTE1Mjc7XG5cblx0LyogSGVhZGVyIGVkaXRvciBjb2xvcnMgKi9cblx0LS1nbG9iYWwtZm9udC1hY3RpdmU6ICMyODcwREU7XG5cdC0tZ2xvYmFsLWZvbnQtaG92ZXI6ICMyODcwREU7XG5cblx0LyogQm9va2VkIHBsdWdpbiBjb2xvcnMgKi9cblx0LS1jb2xvci10aGVtZS1ib29rZWQtbGlnaHQ6ICMyMTI1MjY7XG5cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0OnJvb3Qge1xuXHRcdC0tZm9udC1zaXplLWgxOiAzLjA1MnJlbTtcblx0XHQtLWZvbnQtc2l6ZS1oMjogMi40NDFyZW07XG5cdFx0LS1mb250LXNpemUtaDM6IDEuOTUzcmVtO1xuXHRcdC0tZm9udC1zaXplLWg0OiAxLjU2M3JlbTtcblx0XHQtLWZvbnQtc2l6ZS1oNTogMS4yNXJlbTtcblx0fVxufSIsIi8qXG5DU1Mgbm9ybWFsaXphdGlvbiBiYXNlZCBpbiBwYXJ0IG9uIG5vcm1hbGl6ZS5jc3MgYnlcbk5pY29sYXMgR2FsbGFnaGVyIGFuZCBKb25hdGhhbiBOZWFsIGh0dHA6Ly9uZWNvbGFzLmdpdGh1Yi5pby9ub3JtYWxpemUuY3NzL1xuKi9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBOb3JtYWxpemVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcblx0bGluZS1oZWlnaHQ6IDEuMTU7XG5cdC8qIDEgKi9cblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXHQvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcblx0bWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcblx0Zm9udC1zaXplOiAyZW07XG5cdG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdC8qIDEgKi9cblx0aGVpZ2h0OiAwO1xuXHQvKiAxICovXG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHQvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuXHRmb250LWZhbWlseTogbW9ub3NwYWNlO1xuXHQvKiAxICovXG5cdGZvbnQtc2l6ZTogMWVtO1xuXHQvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdC8qIDEgKi9cblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdC8qIDIgKi9cblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuXHQvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcblx0LyogMSAqL1xuXHRmb250LXNpemU6IDFlbTtcblx0LyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcblx0Zm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcblx0Zm9udC1zaXplOiA3NSU7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcblx0Ym90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuXHR0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdC8qIDEgKi9cblx0Zm9udC1zaXplOiAxMDAlO1xuXHQvKiAxICovXG5cdGxpbmUtaGVpZ2h0OiAxLjE1O1xuXHQvKiAxICovXG5cdG1hcmdpbjogMDtcblx0LyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHQvKiAxICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdC8qIDEgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuXHRvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcblx0cGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQvKiAxICovXG5cdGNvbG9yOiBpbmhlcml0O1xuXHQvKiAyICovXG5cdGRpc3BsYXk6IHRhYmxlO1xuXHQvKiAxICovXG5cdG1heC13aWR0aDogMTAwJTtcblx0LyogMSAqL1xuXHRwYWRkaW5nOiAwO1xuXHQvKiAzICovXG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQvKiAxICovXG5cdHBhZGRpbmc6IDA7XG5cdC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG5cdC8qIDEgKi9cblx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7XG5cdC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcblx0LyogMSAqL1xuXHRmb250OiBpbmhlcml0O1xuXHQvKiAyICovXG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcblx0ZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuXHRkaXNwbGF5OiBub25lO1xufSIsIkBpbXBvcnQgXCJfY3VzdG9tLXByb3BlcnRpZXMuY3NzXCI7XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBUeXBvZ3JhcGh5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbmJvZHkge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtYm9keS1iZ2NvbG9yKTtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC1mb250LWZhbWlseSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHkpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC1ib2R5KTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctYm9keSk7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWhpZ2hsaWdodC1mb250LWZhbWlseSk7XG5cdGZvbnQtc3RyZXRjaDogY29uZGVuc2VkO1xuXHRjbGVhcjogYm90aDtcblx0bWFyZ2luOiAyNXB4IDA7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHQtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJ0bnVtXCJvbiwgXCJsbnVtXCJvbjtcblx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInRudW1cIm9uLCBcImxudW1cIm9uO1xufVxuXG5hIHtcblx0LXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwidG51bVwib24sIFwibG51bVwib247XG5cdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJ0bnVtXCJvbiwgXCJsbnVtXCJvbjtcbn1cblxuaDEge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oMSk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWgxKTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDEpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaDEpO1xufVxuXG5oMiB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWgyKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtaDIpO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1oMik7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oMik7XG59XG5cbmgzIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDMpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC1oMyk7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLWgzKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWgzKTtcbn1cblxuaDQge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oNCk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWg0KTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDQpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaDQpO1xufVxuXG5oNSB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWg1KTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtaDUpO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1oNSk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oNSk7XG59XG5cbmg2IHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDYpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC1oNik7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLWg2KTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWg2KTtcbn1cblxuKjo6LW1vei1zZWxlY3Rpb24ge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbjo6LW1vei1zZWxlY3Rpb24ge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbjo6c2VsZWN0aW9uIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdHRleHQtc2hhZG93OiBub25lO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xufVxuXG5zbWFsbCxcbi50ZXh0X3NtYWxsIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbm9ybWFsKTtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi56LWluZGV4LW1pbnVzIHtcblx0ei1pbmRleDogdmFyKC0tei1pbmRleC1taW51cyk7XG5cbn1cblxuLmxldHRlci1zcGFjaW5nIHtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nKTtcbn1cblxuYSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHkpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbmgxIGEsXG5oMiBhLFxuaDMgYSxcbmg0IGEsXG5oNSBhLFxuaDYgYSB7XG5cblx0Zm9udC1zaXplOiBpbmhlcml0O1xufVxuXG5wIHtcblx0bWFyZ2luOiAxNXB4IDA7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LXApO1xufVxuXG5wcmUge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcblx0cGFkZGluZzogMTVweDtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbmEsIGksIGEgaDEsIGEgaDIsIGEgaDMsIGEgaDQsIGEgaDUsIGEgaDYge1xuXHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxuYTpmb2N1cyB7XG5cdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLndwLXJpZyBoMSxcbi53cC1yaWcgaDIsXG4ud3AtcmlnIGgzLFxuLndwLXJpZyBoNCxcbi53cC1yaWcgaDUsXG4ud3AtcmlnIGg2IHtcblx0bWFyZ2luOiAwO1xufSIsIkBpbXBvcnQgXCJfY3VzdG9tLXByb3BlcnRpZXMuY3NzXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgRWxlbWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5odG1sIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXG4vKipcbiAqIEluaGVyaXQgYm94LXNpemluZyB0byBtYWtlIGl0IGVhc2llciB0byBjaGFuZ2UgdGhlIHByb3BlcnR5IGZvclxuICogY29tcG9uZW50cyB0aGF0IGxldmVyYWdlIG90aGVyIGJlaGF2aW9yOyBzZWVcbiAqIGh0dHA6Ly9jc3MtdHJpY2tzLmNvbS9pbmhlcml0aW5nLWJveC1zaXppbmctcHJvYmFibHktc2xpZ2h0bHktYmV0dGVyLWJlc3QtcHJhY3RpY2UvXG4gKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG5cdGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmE6Zm9jdXMge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5hOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbjpmb2N1cyB7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbmEge1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG5wIHtcblx0bWFyZ2luOiAxNnB4IDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjY2ZW07XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5ociB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvcmRlci1jb2xvci1kYXJrKTtcblx0Ym9yZGVyOiAwO1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxudWwsXG5vbCB7XG5cdHBhZGRpbmctbGVmdDogMjZweDtcblx0bWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG5vbCBvbCB7XG5cdHBhZGRpbmctbGVmdDogMjZweDtcbn1cblxuLyogRGVmaW5pdGlvbiBMaXN0cyAqL1xuZGQge1xuXHRtYXJnaW46IDAgMS41ZW0gMS41ZW07XG59XG5cbmRsIGRkIHtcblx0bWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuZGwgZGQ6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmxpPnVsLFxubGk+b2wge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5pbWcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXG5cbi8qIFRhYmxlICovXG50YWJsZSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYigyNTUgMjU1IDI1NS84JSk7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG50YWJsZSB0ZCxcbnRhYmxlIHRoIHtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tZ2xvYmFsLWJvZHktbGlnaHRjb2xvcik7XG5cdHBhZGRpbmc6IDVweCA4cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuXG4vKiBpbnB1dHMgKi9cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcblx0d2lkdGg6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblx0bGluZS1oZWlnaHQ6IDI7XG5cdGhlaWdodDogMzJweDtcbn1cblxuaW5wdXQsXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSxcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwiY29sb3JcIl0sXG50ZXh0YXJlYSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRmbG9hdDogbGVmdDtcblx0cGFkZGluZzogMCAxNnB4O1xuXHRoZWlnaHQ6IDYwcHg7XG5cdGxpbmUtaGVpZ2h0OiA2MHB4O1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbm9ybWFsKTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWhpZ2hsaWdodC1mb250LWZhbWlseSk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pLWJvbGQpO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1ib2R5KTtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yLWRhcmspO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblx0LW1vei1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblx0LW1zLWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuXHQtby1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0LXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibG51bVwiO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsbnVtXCI7XG4gICAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxuOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuXHRmaWx0ZXI6IGludmVydCgwLjUpO1xufVxuXG4uY3NzX3ByZWZpeC1jb21tZW50cy1pbmZvIC50aXRsZSBhIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcbn1cblxuLmNzc19wcmVmaXgtY29tbWVudHMtaW5mbyAudGl0bGUgYTpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xufVxuXG5zZWxlY3Qge1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3ItZGFyayk7XG5cdGxpbmUtaGVpZ2h0OiA2MHB4O1xuXHRoZWlnaHQ6IDYwcHg7XG5cdHBhZGRpbmc6IDAgMTBweDtcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW5vcm1hbCk7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuXHQtbW96LWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuXHQtbXMtYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdC1vLWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbn1cblxudGV4dGFyZWEge1xuXHRwYWRkaW5nOiAxNnB4IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0aGVpZ2h0OiAxNTBweDtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdC1tb3otYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdC1tcy1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblx0LW8tYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9ZGF0ZV0ge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuXHRmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbm9ybWFsKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWktYm9sZCk7XG5cdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3RudW0nb24sICdsbnVtJ29uO1xufVxuXG5pbnB1dFt0eXBlPWRhdGVdIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuXHRmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbm9ybWFsKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWktYm9sZCk7XG59XG5cbmlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1oaWdobGlnaHQtZm9udC1mYW1pbHkpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ub3JtYWwpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaS1ib2xkKTtcbn1cblxudGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuXHRmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbm9ybWFsKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWktYm9sZCk7XG59XG5cbnRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWhpZ2hsaWdodC1mb250LWZhbWlseSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW5vcm1hbCk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pLWJvbGQpO1xufVxuXG50ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuXHRmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbm9ybWFsKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWktYm9sZCk7XG59XG5cbmlucHV0W3R5cGU9XCJlbWFpbFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1oaWdobGlnaHQtZm9udC1mYW1pbHkpO1xufVxuXG5pbnB1dFt0eXBlPVwiZW1haWxcIl06Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuXHRmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcbn1cblxuaW5wdXRbdHlwZT1cImVtYWlsXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1oaWdobGlnaHQtZm9udC1mYW1pbHkpO1xufVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbmlucHV0OmZvY3VzLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJyYW5nZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJkYXRlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cIndlZWtcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwidGltZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJjb2xvclwiXTpmb2N1cyxcbnRleHRhcmVhOmZvY3VzLFxuc2VsZWN0OmZvY3VzIHtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3Qge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5pZnJhbWUge1xuXHRib3JkZXI6IG5vbmU7XG59IiwiQGltcG9ydCBcIl9jdXN0b20tcHJvcGVydGllcy5jc3NcIjtcblxuXG5ib2R5IC5jb250YWluZXIge1xuXHRtYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQtd2lkdGgtc20pO1xufVxuXG5ib2R5IC53cC1yaWcgLmNvbnRhaW5lciwgYm9keSAuZWxlbWVudG9yLXNlY3Rpb24uZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQ+LmVsZW1lbnRvci1jb250YWluZXIge1xuXHRtYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQtd2lkdGgpO1xufVxuXG4uY29udGVudC1hcmVhIC5zaXRlLW1haW4ge1xuXHRwYWRkaW5nOiAxNTJweCAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaG9tZSAuY29udGVudC1hcmVhIC5zaXRlLW1haW4ge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uaG9tZS5ibG9nIC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiB7XG5cdHBhZGRpbmc6IDE1MnB4IDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgRm9udCAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDk5cHgpIHtcblx0LmNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiB2YXIoLS1jb250ZW50LXdpZHRoLXNtKTtcblx0fVxuXG5cdC5jc3NfcHJlZml4IC5jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogdmFyKC0tY29udGVudC13aWR0aCk7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xuXHQuY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQtd2lkdGgtc20pO1xuXHR9XG5cblx0LmNzc19wcmVmaXggLmNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiB2YXIoLS1jb250ZW50LXdpZHRoKTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiwgLmhvbWUuYmxvZyAuY29udGVudC1hcmVhIC5zaXRlLW1haW4ge1xuXHRcdHBhZGRpbmc6IDcwcHggMDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LmNvbnRlbnQtYXJlYSAuc2l0ZS1tYWluLCAuaG9tZS5ibG9nIC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiB7XG5cdFx0cGFkZGluZzogNTBweCAwO1xuXHR9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRcdFx0ICBTY3JvbGxiYXJcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNjcm9sbGJhci10aHVtYiwgLnNjcm9sbGJhci10cmFjay15IHtcblx0d2lkdGg6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uc2Nyb2xsYmFyLXRodW1iIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSkgIWltcG9ydGFudDtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpICFpbXBvcnRhbnQ7XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICBCYWNrIHRvIFRvcCAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jYmFjay10by10b3AgLnRvcCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0bWFyZ2luOiAwO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym90dG9tOiA3MHB4O1xuXHRyaWdodDogMzBweDtcblx0ei1pbmRleDogOTk7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0aGVpZ2h0OiAxMDBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogMTcwcHg7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbn1cblxuI2JhY2stdG8tdG9wIC50ZXh0LXRvcCB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1oaWdobGlnaHQtZm9udC1mYW1pbHkpO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4jYmFjay10by10b3AgLnRleHQtdG9wOmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdGhlaWdodDogNjBweDtcblx0d2lkdGg6IDJweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRtYXJnaW46IDAgYXV0bztcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSkgLTE3LjAxJSwgaHNsYSgwLCAwJSwgMTAwJSwgMCkgMTI3LjQ1JSk7XG59XG5cblxuXG4jYmFjay10by10b3AgLmNzc19wcmVmaXgtYnR0LWJveCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI2JhY2stdG8tdG9wIHNwYW4gc3ZnIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbiNiYWNrLXRvLXRvcCAuY3NzX3ByZWZpeC1idHQtc2hhcCBzdmcge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMDtcbn1cblxuI2JhY2stdG8tdG9wIC5jc3NfcHJlZml4LWJ0dC1pY29uIHN2ZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRib3R0b206IDIwcHg7XG5cdHotaW5kZXg6IC0xO1xuXHRmb250LXNpemU6IDQwcHg7XG59XG5cbiNiYWNrLXRvLXRvcCAudG9wOmhvdmVyIC5jc3NfcHJlZml4LWJ0dC1zaGFwIHN2ZyB7XG5cdHRvcDogN3B4O1xufVxuXG4jYmFjay10by10b3AgLnRvcDpob3ZlciAuY3NzX3ByZWZpeC1idHQtaWNvbiBzdmcge1xuXHRib3R0b206IDI1cHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLSAgTG9hZGVyICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuI2xvYWRpbmcge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLWJsYWNrKTtcblx0ei1pbmRleDogOTk5OTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIEJyZWFkY3J1bWIgc3R5bGUgMSAyIGFuZCAzIDQgNVxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYnJlYWRjcnVtYiBsaSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYiB7XG5cdHBhZGRpbmc6IDEzMHB4IDA7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWxpZ2h0Y29sb3IpO1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLXR3byB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMTUwcHggMDtcblx0ei1pbmRleDogOTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSAudGl0bGUge1xuXHRtYXJnaW46IDA7XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIG9sIGxpIGEsXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSBvbCBsaSB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ub3JtYWwpO1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSBvbCBsaSBhOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSBvbCBsaSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uYnJlYWRjcnVtYi11aTo6YmVmb3JlLCAuYnJlYWRjcnVtYi1iZzo6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Y29udGVudDogXCJcIjtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0dG9wOiAwO1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSAuYnJlYWRjcnVtYi1pdGVtKy5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG5cdGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0cGFkZGluZzogMDtcblx0bGVmdDogMDtcblx0dG9wOiA1NSU7XG5cdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00NSUpO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDUlKTtcblx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00NSUpO1xuXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00NSUpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ1JSk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0rLmJyZWFkY3J1bWItaXRlbSB7XG5cdHBhZGRpbmctbGVmdDogMThweDtcblx0bWFyZ2luLWxlZnQ6IDEycHg7XG5cdC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInRudW1cIm9uLCBcImxudW1cIm9uO1xuXHRmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwidG51bVwib24sIFwibG51bVwib247XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIC5icmVhZGNydW1iIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIC5icmVhZGNydW1iLWl0ZW06bGFzdC1jaGlsZCB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUgb2wge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWFyZ2luLXRvcDogMTZweDtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi10d28gLmJyZWFkY3J1bWIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLXR3byBvbCBsaSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi10aHJlZSAuYnJlYWRjcnVtYiB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItdGhyZWUgLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLXRocmVlIHtcblx0cGFkZGluZzogNDVweCAwO1xufVxuXG4uYnJlYWRjcnVtYi1iZyxcbi5icmVhZGNydW1iLXZpZGVvLFxuLnZpZGVvLWNzc19wcmVmaXgtYmctb3ZlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJyZWFkY3J1bWItYmcgdmlkZW8sXG4uYnJlYWRjcnVtYi1iZyAjdmlkZW8tYmFja2dyb3VuZCxcbi5icmVhZGNydW1iLXZpZGVvIHZpZGVvLFxuLnZpZGVvLWNzc19wcmVmaXgtYmctb3ZlciB2aWRlbyxcbi52aWRlby1icmVhZGNydW1iLWJnICN2aWRlby1iYWNrZ3JvdW5kLFxuLnZpZGVvLWNzc19wcmVmaXgtYmctb3ZlciAjdmlkZW8tYmFja2dyb3VuZCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5icmVhZGNydW1iLWJnLmNzc19wcmVmaXgtb3Zlci1kYXJrLTgwOjpiZWZvcmUsXG4uYnJlYWRjcnVtYi11aTo6YmVmb3JlIHtcblx0ei1pbmRleDogMDtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUge1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC1ib2R5LWxpZ2h0YmcpO1xufVxuXG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIC5tYWluLXNoYXAtYm94IC5zaGFwLW9uZSB7XG5cdGxlZnQ6IC0xMzBweDtcblx0ei1pbmRleDogMztcblx0dG9wOiAtMTUwcHg7XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIC5tYWluLXNoYXAtYm94IC5zaGFwLXR3byB7XG5cdHdpZHRoOiA5MHB4O1xuXHRoZWlnaHQ6IDkwcHg7XG59XG5cblxuLnNpdGUud3AtcmlnIC5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNjUpLCByZ2JhKDAsIDAsIDAsIDAuNjUpLHZhcigtLWNvbG9yLXRoZW1lLWJsYWNrLWRhcmspKTtcblx0dG9wOiAwO1xuXHRvcGFjaXR5OiAwLjY7XG59XG5cbi8qIHJlc3BvbnNpdmUgYnJlYWRjcnVtYiAqL1xuXG5AbWVkaWEobWF4LXdpZHRoIDogMTAyNHB4KSB7XG5cblx0LmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUge1xuXHRcdHBhZGRpbmc6IDcwcHggMDtcblx0fVxuXG59XG5cbkBtZWRpYShtYXgtd2lkdGggOiA3NjdweCkge1xuXG5cdC5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIHtcblx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdH1cblxufSIsIkBpbXBvcnQgXCJfY3VzdG9tLXByb3BlcnRpZXMuY3NzXCI7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMgTWVkaWFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucGFnZS1jb250ZW50IC53cC1zbWlsZXksXHJcbi5lbnRyeS1jb250ZW50IC53cC1zbWlsZXksXHJcbi5jb21tZW50LWNvbnRlbnQgLndwLXNtaWxleSB7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcblx0bWFyZ2luLXRvcDogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKiBNYWtlIHN1cmUgZW1iZWRzIGFuZCBpZnJhbWVzIGZpdCB0aGVpciBjb250YWluZXJzLiAqL1xyXG5lbWJlZCxcclxuaWZyYW1lLFxyXG5vYmplY3Qge1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIyBDYXB0aW9uc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi53cC1jYXB0aW9uIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi53cC1jYXB0aW9uIGltZ1tjbGFzcyo9XCJ3cC1pbWFnZS1cIl0ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLndwLWNhcHRpb24tdGV4dCB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0IHtcclxuXHRtYXJnaW46IDAuODA3NWVtIDA7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4ud3AtY2FwdGlvbi5hbGlnbmxlZnQgLndwLWNhcHRpb24tdGV4dCB7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLndwLWNhcHRpb24uYWxpZ25yaWdodCAud3AtY2FwdGlvbi10ZXh0IHtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuQG1lZGlhICgtLWNvbnRlbnQtcXVlcnkpIHtcclxuXHJcblx0LndwLWNhcHRpb24uYWxpZ25yaWdodCxcclxuXHQud3AtYmxvY2staW1hZ2UuYWxpZ25yaWdodCB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250ZW50LXdpZHRoKSkgLyAyKTtcclxuXHR9XHJcblxyXG5cdC53cC1jYXB0aW9uLmFsaWdubGVmdCxcclxuXHQud3AtYmxvY2staW1hZ2UuYWxpZ25sZWZ0IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGVudC13aWR0aCkpIC8gMik7XHJcblx0fVxyXG5cclxufVxyXG5cclxuLmdhbGxlcnktaXRlbSB7XHJcblx0cGFkZGluZzogMCAxNXB4IDE1cHggMDtcclxufVxyXG5cclxuLmdhbGxlcnktaWNvbiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmdhbGxlcnktY2FwdGlvbiB7XHJcblx0Zm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6NDc5cHgpIHtcclxuXHQuZ2FsbGVyeS1pdGVtIHtcclxuXHRcdHBhZGRpbmc6IDAgMCAxNXB4IDA7XHJcblx0fVxyXG59IiwiQGltcG9ydCBcIl9jdXN0b20tcHJvcGVydGllcy5jc3NcIjtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyBMaW5rc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qIHN0eWxlbGludC1kaXNhYmxlICovXHJcbmEge1xyXG5cdGNvbG9yOiB2YXIoLS1jb2xvci1saW5rKTtcclxufVxyXG5cclxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xyXG5cclxuYTp2aXNpdGVkIHtcclxuXHRjb2xvcjogdmFyKC0tY29sb3ItbGluay12aXNpdGVkKTtcclxufVxyXG5cclxuYTpob3ZlcixcclxuYTpmb2N1cyxcclxuYTphY3RpdmUge1xyXG5cdGNvbG9yOiB2YXIoLS1jb2xvci1saW5rLWFjdGl2ZSk7XHJcbn1cclxuXHJcbmE6Zm9jdXMge1xyXG5cdG91dGxpbmU6IHRoaW4gZG90dGVkO1xyXG59XHJcblxyXG5hOmhvdmVyLFxyXG5hOmFjdGl2ZSB7XHJcblx0b3V0bGluZTogMDtcclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyBBZG1pbmJhciBjc3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiB0b2dnbGUtb3BlbiAgc3RhcnQqL1xyXG5ib2R5LmFkbWluLWJhciAuY3NzX3ByZWZpeC1tb2JpbGUtbWVudSB7XHJcblx0dG9wOiAzMHB4O1xyXG59XHJcblxyXG5ib2R5LmFkbWluLWJhciAudmVydGljYWwtaGVhZGVyIGhlYWRlci5oZWFkZXItZGVmYXVsdCB7XHJcblx0dG9wOiAzMHB4O1xyXG59XHJcblxyXG5ib2R5LmFkbWluLWJhciAuaXFvbmljLWN1c3RvbS1sYXlvdXRzIHtcclxuXHR0b3A6IDMwcHg7XHJcbn1cclxuXHJcbi8qIFRvZ2dsZS1vcGVuICBFbmQqL1xyXG5cclxuYm9keS5hZG1pbi1iYXIgaGVhZGVyLCBib2R5LmFkbWluLWJhciAuaGFzLXN0aWNreS5oZWFkZXItdXAge1xyXG5cdHRvcDogMzBweDtcclxufVxyXG5cclxuYm9keS5hZG1pbi1iYXIgLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUubWVudS1zdHlsZS10d28ge1xyXG5cdHRvcDogMDtcclxufVxyXG5cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo2MDBweCkge1xyXG5cclxuXHQvKiBTdGF0aWMgYWRtaW5iYXIgKE5vdCBzdGlja3kpKi9cclxuXHRib2R5LmFkbWluLWJhciAuaGFzLXN0aWNreS5oZWFkZXItdXAge1xyXG5cdFx0dG9wOiAwO1xyXG5cdH1cclxuXHJcblx0Ym9keS5hZG1pbi1iYXIgLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUsIFxyXG5cdGJvZHkuYWRtaW4tYmFyIGhlYWRlciB7XHJcblx0XHR0b3A6IDQ2cHg7XHJcblx0fVxyXG5cclxuXHRib2R5LmFkbWluLWJhci5oZWFkZXItLWlzLXN0aWNreSAuY3NzX3ByZWZpeC1tb2JpbGUtbWVudSB7XHJcblx0XHR0b3A6IDA7XHJcblx0fVxyXG5cclxuXHRib2R5LmFkbWluLWJhciAuaXFvbmljLWN1c3RvbS1sYXlvdXRzIHtcclxuXHRcdHRvcDogMHB4O1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIGFuZCAobWF4LXdpZHRoOiA3ODJweCkge1xyXG5cclxuXHQvKiBTdGlja3kgYWRtaW5iYXIqL1xyXG5cdGJvZHkuYWRtaW4tYmFyIC5jc3NfcHJlZml4LW1vYmlsZS1tZW51IHtcclxuXHRcdHRvcDogNDZweDtcclxuXHR9XHJcblxyXG5cdGJvZHkuYWRtaW4tYmFyIGhlYWRlciwgYm9keS5hZG1pbi1iYXIgLmhhcy1zdGlja3kuaGVhZGVyLXVwIHtcclxuXHRcdHRvcDogNDZweDtcclxuXHR9XHJcblxyXG5cdGJvZHkuYWRtaW4tYmFyIC5jc3NfcHJlZml4LW1vYmlsZS1tZW51IHtcclxuXHRcdHRvcDogNDZweDtcclxuXHR9XHJcbn0iLCJAaW1wb3J0IFwiX2FkbWluYmFyLmNzc1wiO1xuXG4vKiBoZWFkZXIgKi9cbmhlYWRlciAuY29udGFpbmVyLWZsdWlkIHtcblx0cGFkZGluZzogMCAzMHB4O1xufVxuXG5oZWFkZXIgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kIGltZy5sb2dvIHtcblx0aGVpZ2h0OiA0MHB4O1xufVxuXG5oZWFkZXIge1xuXHR0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwcztcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwcztcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwcztcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHM7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItYnJhbmQgaW1nIHtcblx0aGVpZ2h0OiA1MHB4O1xufVxuXG4ud3AtcmlnIGRpdiNuYXZiYXJTdXBwb3J0ZWRDb250ZW50IHtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbmRpdiNuYXZiYXJTdXBwb3J0ZWRDb250ZW50IHtcblx0anVzdGlmeS1jb250ZW50OiBlbmQ7XG59XG5cbmhlYWRlci5oZWFkZXItZGVmYXVsdC5oZWFkZXItdXAsXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQuaGVhZGVyLWRvd24ge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWxpZ2h0YmcpO1xuXHRib3gtc2hhZG93OiB2YXIoLS1nbG9iYWwtYm94LXNoYWRvdyk7XG5cdHotaW5kZXg6IDk5O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwcztcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwcztcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwcztcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHM7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQuaGVhZGVyLWRvd24ge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcblx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcblx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cdHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlIDBzO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlIDBzO1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlIDBzO1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwcztcbn1cblxuLyogbWVudSAqL1xuaGVhZGVyIC5uYXZiYXItYnJhbmQge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG5cdHBhZGRpbmc6IDIwcHggMDtcbn1cblxuaGVhZGVyIC5uYXZiYXItY29sbGFwc2Uge1xuXHRtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmhmLWVsZW1lbnRvci1sYXlvdXQgc3Bhbi5uYXZiYXItdG9nZ2xlci5jb2xsYXBzZS1pY29ucyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKiogRVNTRU5USUFMIFNUWUxFUyAqKiovXG4uc2YtbWVudSwgLnNmLW1lbnUgKiB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnNmLW1lbnUgbGkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZi1tZW51IHVsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBub25lO1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDk5O1xufVxuXG4uc2YtbWVudT5saSB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRwYWRkaW5nOiAxNXB4IDA7XG59XG5cbi5zZi1tZW51IGxpOmhvdmVyPnVsLFxuLnNmLW1lbnUgbGkuc2ZIb3Zlcj51bCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2YtbWVudSB1bCB1bCB7XG5cdHRvcDogMDtcblx0bGVmdDogMTAwJTtcbn1cblxuXG4vKioqIERFTU8gU0tJTiAqKiovXG5cbi5zZi1tZW51IHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZi1tZW51IHVsLnN1Yi1tZW51IHtcblx0cGFkZGluZzogMTBweCAwO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtc3VibWVudS1iZyk7XG5cdHdpZHRoOiAzMDBweDtcblx0Lyogbm8gYXV0byBzdWIgd2lkdGggZm9yIElFNywgc2VlIHdoaXRlLXNwYWNlIGNvbW1lbnQgYmVsb3cgKi9cbn1cblxuLnNmLW1lbnUgdWwuc3ViLW1lbnU6OmFmdGVye1xuXHRjb250ZW50OiBcIlwiO1xuXHRoZWlnaHQ6IDFweDtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5zZi1tZW51IGxpOmhvdmVyIHVsLnN1Yi1tZW51OjphZnRlcntcblx0YW5pbWF0aW9uOiBib3JkZXItd2lkdGggLjVzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LWFuaW1hdGlvbjogYm9yZGVyLXdpZHRoIC41cyBlYXNlLWluLW91dDtcbn1cblxuLnNmLW1lbnUgdWwuc3ViLW1lbnUgYSB7XG5cdHBhZGRpbmc6IDEwcHggMjVweDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zZi1tZW51IHVsLnN1Yi1tZW51IGxpOmhvdmVyPmEsXG4uc2YtbWVudSB1bC5zdWItbWVudT5saS5tZW51LWl0ZW0uY3VycmVudC1tZW51LWl0ZW0+YSxcbi5zZi1tZW51IHVsIGxpLmN1cnJlbnQtbWVudS1wYXJlbnQ+YSxcbi5zZi1tZW51IHVsIGxpIC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbT5hIHtcblx0cGFkZGluZy1sZWZ0OiA1MHB4O1xufVxuXG4uc2YtbWVudSB1bD5saS5tZW51LWl0ZW0+YTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAxMHB4O1xuXHR3aWR0aDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTUwZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTUwZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKC01MGRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTUwZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01MGRlZykgdHJhbnNsYXRlWSgtNTAlKTtcblx0ei1pbmRleDogLTE7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnNmLW1lbnUgdWw+bGkubWVudS1pdGVtOmhvdmVyPmE6YmVmb3JlLFxuLnNmLW1lbnUgdWw+bGkubWVudS1pdGVtLmN1cnJlbnQtbWVudS1pdGVtPmE6YmVmb3JlLFxuLnNmLW1lbnUgdWwgbGkuY3VycmVudC1tZW51LXBhcmVudD5hOmJlZm9yZSxcbi5zZi1tZW51IHVsIGxpIC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbT5hOmJlZm9yZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHdpZHRoOiAxMHB4O1xufVxuXG4uc2NfbGF5b3V0c19tZW51X25hdiBsaSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuPmEge1xuXHRwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuXG4uc2YtbWVudSBhIHtcblx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSdvbiwgJ2xudW0nb247XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRwYWRkaW5nOiAxOHB4IDE1cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLXR3byk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW5vcm1hbCk7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pLWJvbGQpO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHpvb206IDE7XG5cdC8qIElFNyAqL1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5zZi1tZW51ID4gLm1lbnUtaXRlbSA+IC5pcW9uaWMtbWVnYW1lbnUtY29udGFpbmVyIC5jc3NfcHJlZml4LWltYWdlLWVmZmVjdCBhIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uc2YtbWVudT5saT51bCB1bCB7XG5cdHRvcDogLTEwcHg7XG5cdG1hcmdpbjogMCAwIDAgNHB4O1xufVxuXG4uc2YtbWVudT5saT51bCB1bC5vcGVuLXN1Ym1lbnUtbGVmdCB7XG5cdG1hcmdpbjogMCA0cHggMCAwO1xufVxuXG4uc2YtbWVudSBsaSB7XG5cdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnNmLW1lbnUgbGk6aG92ZXI+YSxcbi5zZi1tZW51IGxpLnNmSG92ZXI+YSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uc2YtbWVudSB1bCBsaTpob3Zlcj5hLFxuLnNmLW1lbnUgdWwgbGkuc2ZIb3Zlcj5hIHtcblx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5zZi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtPmEsXG4uc2YtbWVudSBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3I+YSxcbi5zZi1tZW51IHVsIGxpIC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbT5hLFxuLnNmLW1lbnUgdWw+bGkubWVudS1pdGVtLmN1cnJlbnQtbWVudS1wYXJlbnQ+YSxcbi5zZi1tZW51IHVsIGxpLmN1cnJlbnQtbWVudS1wYXJlbnQ+YSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLnNmLWFycm93cyBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3I+LnNmLXdpdGgtdWw6YWZ0ZXIge1xuXHRib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLnNmLWFycm93cyAuc2YtbWVudSB1bCBsaSAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LXBhcmVudD5hIC5zZi13aXRoLXVsOmFmdGVyIHtcblx0Ym9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqKiBhcnJvd3MgKGZvciBhbGwgZXhjZXB0IElFNykgKiovXG4uc2YtYXJyb3dzIC5zZi13aXRoLXVsIHtcblx0cGFkZGluZy1yaWdodDogNDZweDtcbn1cblxuLyogc3R5bGluZyBmb3IgYm90aCBjc3MgYW5kIGdlbmVyYXRlZCBhcnJvd3MgKi9cbi5zZi1hcnJvd3MgLnNmLXdpdGgtdWw6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZjA3OFwiO1xuXHRmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMTBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMjZweDtcblx0dG9wOiA1MCU7XG5cdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnNmLWFycm93cyBsaTpob3ZlciAuc2Ytd2l0aC11bDphZnRlcntcblx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuXHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG5cdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn0gXG5cbi5zZi1tZW51IGxpPi5zdWItbWVudSAuc2Ytd2l0aC11bDphZnRlciB7XG5cdHJpZ2h0OiAyMHB4O1xufVxuXG4uc2YtYXJyb3dzPmxpPi5zZi13aXRoLXVsOmZvY3VzOmFmdGVyLFxuLnNmLWFycm93cz5saTpob3Zlcj4uc2Ytd2l0aC11bDphZnRlcixcbi5zZi1hcnJvd3M+LnNmSG92ZXI+LnNmLXdpdGgtdWw6YWZ0ZXIge1xuXHRib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLyogc3R5bGluZyBmb3IgcmlnaHQtZmFjaW5nIGFycm93cyAqL1xuLnNmLWFycm93cyB1bCAuc2Ytd2l0aC11bDphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG59XG5cbi5zZi1hcnJvd3MgbGk6aG92ZXIgdWwgLnNmLXdpdGgtdWw6YWZ0ZXJ7XG5cdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwKTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDApO1xuXHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDApO1xuXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwKTtcbn1cblxuLnNmLWFycm93cyB1bCBsaTpob3ZlciAuc2Ytd2l0aC11bDphZnRlciB7XG5cdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTkwZGVnKTtcblx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xuXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC05MGRlZyk7XG59XG5cbi5zZi1hcnJvd3MgdWwgLnNmLXdpdGgtdWw6YWZ0ZXIgLnNmLWFycm93cyB1bCBsaT4uc2Ytd2l0aC11bDpmb2N1czphZnRlcixcbi5zZi1hcnJvd3MgdWwgbGk6aG92ZXI+LnNmLXdpdGgtdWw6YWZ0ZXIsXG4uc2YtYXJyb3dzIHVsIC5zZkhvdmVyPi5zZi13aXRoLXVsOmFmdGVyIHtcblx0Ym9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4uc2YtbWVudSB1bC5zdWItbWVudSBsaSBhOmhvdmVyOmFmdGVyLFxuLnNmLW1lbnUgdWwgbGk6aG92ZXI+YTphZnRlcixcbi5zZi1hcnJvd3MgdWwgbGk6aG92ZXIgLnNmLXdpdGgtdWw6YWZ0ZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cblxuLyogTWVudSBEYXJrIChtZW51LWRhcmspICovXG4ubWVudS1kYXJrIC5zZi1tZW51PmxpPmEge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG4ubWVudS1kYXJrIC5zZi1tZW51PmxpOmhvdmVyPmEge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi8qIE1lbnUgSG92ZXIgQmFja2dyb3VuZCAobWVudS1ob3Zlci1iYWNrZ3JvdW5kKSAqL1xuLm1lbnUtaG92ZXItYmFja2dyb3VuZCAuc2YtbWVudT5saTpob3Zlcj5hLFxuLm1lbnUtaG92ZXItYmFja2dyb3VuZCAuc2YtbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbT5hLFxuLm1lbnUtaG92ZXItYmFja2dyb3VuZCAuc2YtbWVudSBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3I+YSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSkgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSkgIWltcG9ydGFudDtcbn1cblxuLyogTWVudSBIb3ZlciBUb3AgQm9yZGVyIChtZW51LWhvdmVyLXRvcC1ib3JkZXIpICovXG4ubWVudS1ob3Zlci10b3AtYm9yZGVyIC5zZi1tZW51PmxpPmE6OmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcIjtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMnB4O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cblxuLm1lbnUtaG92ZXItdG9wLWJvcmRlciAuc2YtbWVudT5saTpob3Zlcj5hOjpiZWZvcmUge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLyogaGVhZGVyIG92ZXIgKi9cbi5oZWFkZXItb3ZlciBoZWFkZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDk5O1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmhlYWRlci1vdmVyIC5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIHtcblx0cGFkZGluZzogMjAwcHggMTVweCAxMzBweDtcbn1cblxuLyogdHJpbmdsZSAqL1xuXG4udHJpbmdsZV9jb2x1bW5fbGVmdDo6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiBcIlwiO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogLTYwcHg7XG5cdHJpZ2h0OiBhdXRvO1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRib3JkZXItd2lkdGg6IDAgMCA1OXB4IDYwcHg7XG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSkgdHJhbnNwYXJlbnQ7XG59XG5cbi50cmluZ2xlX2NvbHVtbl9yaWdodDo6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiBcIlwiO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IC02MHB4O1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRib3JkZXItd2lkdGg6IDY0cHggMCAwIDYwcHg7XG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi5uYXZiYXIgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lcj51bC5zZi1tZW51PmxpPmEgc3Bhbi5saW5rLWJhZGdle1xuXHRyaWdodDogMTZweDtcbn1cblxuXG4vKiBBbmltYXRpb24gKi9cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5BbmltYXRpb24ge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5BbmltYXRpb24ge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRBbmltYXRpb24ge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0QW5pbWF0aW9uIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5BbmltYXRpb25TY2FsZSB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjIpIHJvdGF0ZSgwKTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgxODBkZWcpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluQW5pbWF0aW9uU2NhbGUge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuMikgcm90YXRlKDApO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgxODBkZWcpO1xuXHR9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0QW5pbWF0aW9uU2NhbGUge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDE4MGRlZyk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjIpIHJvdGF0ZSgwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRBbmltYXRpb25TY2FsZSB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDE4MGRlZyk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMC4yKSByb3RhdGUoMCk7XG5cdH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0UGFuZWwge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodFBhbmVsIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwcHgpO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodFBhbmVsIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0UGFuZWwge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcblx0fVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTW92ZSB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDEsIDEpO1xuXHR9XG5cblx0MTAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMSwgMSk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluTW92ZSB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgwLCAxLCAxKTtcblx0fVxuXG5cdDEwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAxLCAxKTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuXHR9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TW92ZSB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwLjE0O1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMC4xNDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAxLCAxKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRNb3ZlIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDAuMTQ7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMC4xNDtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMSwgMSk7XG5cdH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRNb3ZlMiB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAwLjE0O1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDEsIDEpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dE1vdmUyIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDAuODtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAwLjE0O1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgwLCAxLCAxKTtcblx0fVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm9yZGVyLXdpZHRoIHtcblx0MCUge1xuXHRcdHdpZHRoOiAwO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBib3JkZXItd2lkdGgge1xuXHQwJSB7XG5cdFx0d2lkdGg6IDA7XG5cdH1cblxuXHQxMDAlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG5cdC5jc3NfcHJlZml4LWhlYWRlci1yaWdodCB1bCBsaSBhIC5zZWFyY2gtdGV4dCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5zZi1hcnJvd3MgLnNmLXdpdGgtdWx7XG5cdFx0cGFkZGluZy1yaWdodDogMjVweDtcblx0fVxuXG5cdC5zZi1hcnJvd3MgLnNmLXdpdGgtdWw6YWZ0ZXJ7XG5cdFx0Zm9udC1zaXplOiA5cHg7XG5cdFx0cmlnaHQ6IDhweDtcblx0fVxuXG5cdC5uYXZiYXIgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lcj51bC5zZi1tZW51PmxpPmEgc3Bhbi5saW5rLWJhZGdle1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE5OXB4KSBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG5cdC5zZi1tZW51PmxpPmEge1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdHBhZGRpbmc6IDE4cHggMTJweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdGhlYWRlciNkZWZhdWx0LWhlYWRlciAuY3VzdG9tLXRvZ2dsZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHRoZWFkZXIuaGVhZGVyLWRlZmF1bHQgLmNvbnRhaW5lci1mbHVpZCB7XG5cdFx0cGFkZGluZzogMTZweCAzMHB4O1xuXHR9XG5cblx0aGVhZGVyIC5uYXZiYXItYnJhbmQge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5oZWFkZXItb3ZlciAuY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSB7XG5cdFx0cGFkZGluZzogMTYwcHggMTVweCA2MHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuXHQuaGVhZGVyLW92ZXIgLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUge1xuXHRcdHBhZGRpbmc6IDE0MHB4IDE1cHggNjBweDtcblx0fVxufSIsIi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LmNzc19wcmVmaXgtbmF2aWdhdGlvbi1idXJnZXIge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgSGVhZGVyLXN0eWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWJnY29sb3IpO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDk5O1xuXHRvcGFjaXR5OiAxO1xuXHR3aWR0aDogMzMwcHg7XG5cdC13ZWJraXQtb3BhY2l0eTogMTtcblx0LW1vei1vcGFjaXR5OiAxO1xuXHQtby1vcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG5cdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcblx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcblx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG5cdHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlLWluLW91dDtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUubWVudS1vcGVuLnZlcnRpY2FsLW1lbnUtbGF5b3V0Lm1lbnUtc3R5bGUtb25lLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUubWVudS1vcGVuLnZlcnRpY2FsLW1lbnUtbGF5b3V0Lm1lbnUtc3R5bGUtdHdvIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUubWVudS1vcGVuIHtcblx0cG9pbnRlci1ldmVudHM6IGFsbDtcblx0b3BhY2l0eTogMTtcblx0LXdlYmtpdC1vcGFjaXR5OiAxO1xuXHQtbW96LW9wYWNpdHk6IDE7XG5cdC1vLW9wYWNpdHk6IDE7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LmhlYWRlci11cCxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LmhlYWRlci1kb3duIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHR6LWluZGV4OiA5OTtcblx0dHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHM7XG59XG5cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUubWVudS1vcGVuLmhlYWRlci1kb3duIHtcblx0dG9wOiAwO1xuXHR6LWluZGV4OiA5OTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUuaGVhZGVyLWRvd24ge1xuXHR0b3A6IC0xMDBweDtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhciB7XG5cdHBhZGRpbmc6IDE1cHggMzBweDtcblx0ei1pbmRleDogOTk5O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS52ZXJ0aWNhbC1tZW51LWxheW91dC5tZW51LXN0eWxlLXR3byAubmF2YmFyLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUudmVydGljYWwtbWVudS1sYXlvdXQubWVudS1zdHlsZS1vbmUgLm5hdmJhciB7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLnN1Yi1oZWFkZXIge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuaGVhZGVyIC5zdWItaGVhZGVyIHtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuc3ViLWhlYWRlciB7XG5cdHBhZGRpbmc6IDAgMTYycHg7XG59XG5cbmhlYWRlci5zdHlsZS1kZWZhdWx0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IGxpIC5zZWFyY2gtYm94IC5zZWFyY2gtc3VibWl0LFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgbGkgLnNlYXJjaC1ib3ggaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG5cdHJpZ2h0OiAtMzBweDtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLnN1Yi1oZWFkZXIgLm51bWJlci1pbmZvIGxpIGEge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLnN1Yi1oZWFkZXIgLm51bWJlci1pbmZvIGxpIGEge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuXHRsaW5lLWhlaWdodDogNDVweDtcblx0cGFkZGluZzogMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5zdWItaGVhZGVyIC5zb2NpYWwtaWNvbmUgdWwgbGkgaSxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5zdWItaGVhZGVyIC5udW1iZXItaW5mbyBsaSBhIGkge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLnN1Yi1oZWFkZXIgLnNvY2lhbC1pY29uZSB1bCBsaTpob3ZlciBpLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLnN1Yi1oZWFkZXIgLm51bWJlci1pbmZvIGxpOmhvdmVyIGEgaSxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5zdWItaGVhZGVyIC5udW1iZXItaW5mbyBsaTpob3ZlciBhIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuc3ViLWhlYWRlciAuc29jaWFsLWljb25lIHVsIGxpIHtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLnN1Yi1oZWFkZXIgLnNvY2lhbC1pY29uZSB1bCBsaSBpIHtcblx0d2lkdGg6IDMwcHg7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5zdWItaGVhZGVyIC5udW1iZXItaW5mbyBsaSB7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuXHRjb2xvcjogIzBjMGMwYztcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbiBpIHtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdGZvbnQtc2l6ZTogNDBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tcmlnaHQ6IC01MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG5cbi8qKioqKioqKioqKioqc3R5bGUgMSoqKioqKioqKioqL1xuLm5hdmJhci10b2dnbGVyLmN1c3RvbS10b2dnbGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXZiYXItdG9nZ2xlci5jdXN0b20tdG9nZ2xlciB7XG5cdHBhZGRpbmc6IDAgNXB4IDAgMDtcblx0cG9zaXRpb246IHN0YXRpYztcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLm1lbnUtYnRuIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA5O1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tZW51LWJ0biAubGluZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDk5O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGxlZnQgMC4zcyBjdWJpYy1iZXppZXIoLjI5LCAuNjEsIC45LCAuNDUpO1xufVxuXG4ubWVudS1idG4gLmxpbmUudHdvIHtcblx0bGVmdDogNXB4O1xuXHR0b3A6IDEwcHg7XG59XG5cbi5tZW51LWJ0biAubGluZS50aHJlZSB7XG5cdHRvcDogMjBweDtcbn1cblxuLmhhbS10b2dnbGU6aG92ZXIgLm1lbnUtYnRuOm5vdCguaXMtYWN0aXZlKSAubGluZS50d28ge1xuXHRsZWZ0OiAwO1xufVxuXG4uaGFtLXRvZ2dsZTpob3ZlciAubWVudS1idG46bm90KC5pcy1hY3RpdmUpIC5saW5lLm9uZSxcbi5oYW0tdG9nZ2xlOmhvdmVyIC5tZW51LWJ0bjpub3QoLmlzLWFjdGl2ZSkgLmxpbmUudGhyZWUge1xuXHRsZWZ0OiA1cHg7XG59XG5cbi5oYW0tcy10b2dnbGUge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2PmxpPmEge1xuXHRmb250LXNpemU6IDQwcHg7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2PmxpIGEge1xuXHRmb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLWZvbnQtZmFtaWx5KTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGk6aG92ZXI+YSxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpIC5zdWItbWVudSBsaTpob3Zlcj5hLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGkuY3VycmVudC1tZW51LWl0ZW0+YSxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IHVsPmxpLmN1cnJlbnQtbWVudS1hbmNlc3Rvcj5hLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgdWwgbGkgLnN1Yi1tZW51IGxpLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtYW5jZXN0b3I+YSxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IHVsIGxpIC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbT5hLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgdWw+bGkuY3VycmVudC1tZW51LWFuY2VzdG9yPi50b2dnbGVkcm9wIGksXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSB1bD5saS5jdXJyZW50LW1lbnUtYW5jZXN0b3I+LnRvZ2dsZWRyb3AgaSxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpOmhvdmVyPi50b2dnbGVkcm9wIGksXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaS5jdXJyZW50LW1lbnUtaXRlbT4udG9nZ2xlZHJvcCBpIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaT4udG9nZ2xlZHJvcCBpLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGk+LnRvZ2dsZWRyb3Agc3ZnIHtcblx0Zm9udC1zaXplOiAzNXB4O1xuXHRtYXJnaW4tbGVmdDogOHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHQtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgcmlnaHQ6IDA7XG5cdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0Lm1lbnUtc3R5bGUtb25lIC5uYXZiYXItbmF2IGxpPi50b2dnbGVkcm9wIGksXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS52ZXJ0aWNhbC1tZW51LWxheW91dC5tZW51LXN0eWxlLW9uZSAubmF2YmFyLW5hdiBsaT4udG9nZ2xlZHJvcCBzdmcsXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS52ZXJ0aWNhbC1tZW51LWxheW91dC5tZW51LXN0eWxlLXR3byAubmF2YmFyLW5hdiBsaT4udG9nZ2xlZHJvcCBpLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUudmVydGljYWwtbWVudS1sYXlvdXQubWVudS1zdHlsZS10d28gLm5hdmJhci1uYXYgbGk+LnRvZ2dsZWRyb3Agc3Zne1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpIC5zdWItbWVudSBsaSAudG9nZ2xlZHJvcCBpIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1kYXJrLXN1Ym1lbnUpO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaSAuc3ViLW1lbnUgbGk6aG92ZXIgLnRvZ2dsZWRyb3AgaSxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpIC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbSAudG9nZ2xlZHJvcCBpLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGkgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciAudG9nZ2xlZHJvcCBpIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiAudG9nZ2xlZHJvcC5hY3RpdmUgc3ZnLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgLnRvZ2dsZWRyb3AuYWN0aXZlIGkge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpIGxpPi50b2dnbGVkcm9wIGkge1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpIC5jc3NfcHJlZml4LWhhcy1zdWItbWVudSBsaSBhIHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaSAuY3NzX3ByZWZpeC1oYXMtc3ViLW1lbnUgbGkge1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5tZW51LWJ0bjpob3ZlciB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4ubWVudS1vcGVuIC5tZW51LWJ0bi5pcy1hY3RpdmUgLmxpbmUge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi5zaWRlLWJhci1vcGVuICNtZW51LWJ0bi1zaWRlLWNsb3NlIC5tZW51LWJ0bi5pcy1zLWFjdGl2ZSAubGluZSB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IC4ycztcbn1cblxuLnNpZGUtYmFyLW9wZW4gLm1lbnUtYnRuIC5saW5lLW4ge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAycHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR6LWluZGV4OiA5OTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgY3ViaWMtYmV6aWVyKC4yOSwgLjYxLCAuOSwgLjQ1KTtcbn1cblxuI21lbnUtYnRuLXNpZGUtY2xvc2UgLm1lbnUtYnRuLmlzLXMtYWN0aXZlIC5saW5lIHtcblx0dHJhbnNpdGlvbi1kZWxheTogMXM7XG59XG5cbi5zaWRlLWJhci1vcGVuICNtZW51LWJ0bi1zaWRlLWNsb3NlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogNzBweDtcblx0dG9wOiA1MHB4O1xufVxuXG4uc2lkZS1iYXItb3BlbiAjbWVudS1idG4tc2lkZS1jbG9zZSAubWVudS1idG4gLmxpbmUtbi5jLW9uZSB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHQtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmMtY29sbGFwc2Uge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHQtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogYXV0bztcblx0ZmxleC1iYXNpczogYXV0bztcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcblx0ei1pbmRleDogMTtcbn1cblxuLm1lbnUtbmV3LXdyYXBwZXIucm93IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTBweCk7XG59XG5cbi52ZXJ0aWNsZS1tbiB7XG5cdGhlaWdodDogY2FsYygxMDB2aCAtIDE0MHB4KTtcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5tZW51LW9wZW46YmVmb3JlIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMGRlZykgdHJhbnNsYXRlWSgwKTtcblx0LW1vei10cmFuc2Zvcm06IHNrZXcoMGRlZykgdHJhbnNsYXRlWSgwKTtcblx0LW1zLXRyYW5zZm9ybTogc2tldygwZGVnKSB0cmFuc2xhdGVZKDApO1xuXHQtby10cmFuc2Zvcm06IHNrZXcoMGRlZykgdHJhbnNsYXRlWSgwKTtcblx0dHJhbnNmb3JtOiBza2V3KDBkZWcpIHRyYW5zbGF0ZVkoMCk7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMHM7XG5cdC1tb3otdHJhbnNpdGlvbi1kZWxheTogMHM7XG5cdC1vLXRyYW5zaXRpb24tZGVsYXk6IDBzO1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cblxuLmNzc19wcmVmaXgtZnVsbC1tZW51IHtcblx0bWFyZ2luOiBhdXRvIDA7XG59XG5cbi5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogOTk7XG5cdHBhZGRpbmctbGVmdDogNTBweDtcbn1cblxuLmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2PmxpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXY+bGkge1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdGRpc3BsYXk6IG5vbmU7XG5cdC8qIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xuXHQtbW96LWFuaW1hdGlvbi1kZWxheTogMC41cztcblx0LW8tYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xuXHRhbmltYXRpb24tZGVsYXk6IDAuNXM7ICovXG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51Lm1lbnUtb3BlbiAuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXY+bGksIFxuLm1lbnUtYW5pbWF0aW9uIC5uYXZiYXItbmF2PmxpIHtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdC8qIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkFuaW1hdGlvbjtcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVJbkFuaW1hdGlvbjtcblx0LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNnM7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMC42cztcblx0LXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuXHRhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyAqL1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5vcGVuLWRlbGF5IC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdj5saSB7XG5cdC8qIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRBbmltYXRpb247XG5cdGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0QW5pbWF0aW9uO1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC42cztcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjZzO1xuXHQtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG5cdGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xuXHQtbW96LWFuaW1hdGlvbi1kZWxheTogMC42cztcblx0LW8tYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xuXHRhbmltYXRpb24tZGVsYXk6IDAuNnM7ICovXG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpIC5zdWItbWVudSBsaSBhIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWRhcmstc3VibWVudSk7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5zdWItbWVudSB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0cGFkZGluZy10b3A6IDE1cHg7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLnN1Yi1tZW51IC5zdWItbWVudSB7XG5cdHBhZGRpbmc6IDEwcHggMCAxMHB4IDE1cHg7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpIC5jc3NfcHJlZml4LWhhcy1zdWItbWVudSB7XG5cdHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuY3NzX3ByZWZpeC1oYXMtc3ViLW1lbnUge1xuXHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5jc3NfcHJlZml4LWhhcy1zdWItbWVudSB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYge1xuXHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLyogbGlnaHQgTW9kZSAqL1xuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5saWdodC1tb2RlIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LmxpZ2h0LW1vZGUgLm5hdmJhci1uYXY+bGk+YSB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LmxpZ2h0LW1vZGUgLm5hdmJhci1uYXY+bGk+LnRvZ2dsZWRyb3Age1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5saWdodC1tb2RlIC5uYXZiYXItbmF2PmxpOmhvdmVyPmEge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5BbmltYXRpb24ge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5BbmltYXRpb24ge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRBbmltYXRpb24ge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0QW5pbWF0aW9uIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlLWluLWJvdHRvbSB7XG5cdDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdDEwMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZS1pbi1ib3R0b20ge1xuXHQwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHQxMDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdC52ZXJ0aWNsZS1tbiB7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTEwcHgpO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0aGVhZGVyLmhlYWRlci1kZWZhdWx0IC5uYXZiYXItY29sbGFwc2Uge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdj5saT5hLCBcblx0LmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGk+LnRvZ2dsZWRyb3AgaSxcblx0LmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGk+LnRvZ2dsZWRyb3Agc3ZnIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblxuXHQuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXYge1xuXHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuXHQuY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdj5saT5hLCBcblx0LmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGk+LnRvZ2dsZWRyb3AgaSxcblx0LmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGk+LnRvZ2dsZWRyb3Agc3ZnIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLWhpZ2hsaWdodC1mb250LWZhbWlseSk7XG5cdH1cblx0LmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG5cdC5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXIge1xuXHRcdHBhZGRpbmc6IDIwcHggMTZweDtcblx0XHR6LWluZGV4OiA5OTk7XG5cdH1cblxuXHQuY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLWJyYW5kIGltZyB7XG5cdFx0aGVpZ2h0OiAzNXB4O1xuXHR9XG59XG5cbi52ZXJ0aWNhbC1tZW51LWxheW91dCAubWVudS1uZXctd3JhcHBlci5yb3cge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi52ZXJ0aWNhbC1tZW51LWxheW91dCAuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXYge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4udmVydGljYWwtbWVudS1sYXlvdXQuY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyIHtcblx0cGFkZGluZzogMDtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUudmVydGljYWwtbWVudS1sYXlvdXQge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS52ZXJ0aWNhbC1tZW51LWxheW91dCAubmF2YmFyLW5hdj5saT5hIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0Zm9udC1zaXplOiAzMHB4O1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS52ZXJ0aWNhbC1tZW51LWxheW91dCAubmF2YmFyLW5hdiBsaT4udG9nZ2xlZHJvcCBpIHtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS52ZXJ0aWNhbC1tZW51LWxheW91dCAubmF2YmFyLW5hdiBsaS5jdXJyZW50LW1lbnUtaXRlbT4udG9nZ2xlZHJvcCBpLCBcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0IC5uYXZiYXItbmF2IGxpLmN1cnJlbnQtbWVudS1pdGVtPmEsIFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUudmVydGljYWwtbWVudS1sYXlvdXQgLm5hdmJhci1uYXYgbGkgLnN1Yi1tZW51IGxpOmhvdmVyPmEsIFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUudmVydGljYWwtbWVudS1sYXlvdXQgLm5hdmJhci1uYXYgbGk6aG92ZXI+LnRvZ2dsZWRyb3AgaSwgXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS52ZXJ0aWNhbC1tZW51LWxheW91dCAubmF2YmFyLW5hdiBsaTpob3Zlcj5hLCBcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0IHVsPmxpLmN1cnJlbnQtbWVudS1hbmNlc3Rvcj4udG9nZ2xlZHJvcCBpLCBcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0IHVsPmxpLmN1cnJlbnQtbWVudS1hbmNlc3Rvcj5hLCBcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0IHVsIGxpIC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbT5hLCBcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0IHVsIGxpIC5zdWItbWVudSBsaS5tZW51LWl0ZW0uY3VycmVudC1tZW51LWFuY2VzdG9yPmEge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0IC5uYXZiYXItbmF2IGxpIC5zdWItbWVudSBsaSBhLCBcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0IC5uYXZiYXItbmF2IGxpIGxpPi50b2dnbGVkcm9wIGkge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWRhcmstc3VibWVudSk7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUudmVydGljYWwtbWVudS1sYXlvdXQubWVudS1zdHlsZS1vbmUgIC5uYXZiYXItbmF2IGxpPi50b2dnbGVkcm9wIGksXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS52ZXJ0aWNhbC1tZW51LWxheW91dC5tZW51LXN0eWxlLW9uZSAgLm5hdmJhci1uYXYgbGk+LnRvZ2dsZWRyb3Agc3Zne1x0XG5cdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcblx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXHQtby10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUudmVydGljYWwtbWVudS1sYXlvdXQubWVudS1zdHlsZS1vbmUgIC5uYXZiYXItbmF2IC50b2dnbGVkcm9wLmFjdGl2ZSBpLCBcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0Lm1lbnUtc3R5bGUtb25lICAubmF2YmFyLW5hdiAudG9nZ2xlZHJvcC5hY3RpdmUgc3Zne1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0LW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cblxuLyogTmF2YmFyIGNlbnRlciAqL1xuLmNzc19wcmVmaXgtZnVsbC1tZW51IHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51ICAuY3NzX3ByZWZpeC1mdWxsLW1lbnUge1xuICAgIG1hcmdpbjogdW5zZXQ7XG59XG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAgLnZlcnRpY2xlLW1ue1xuXHRhbGlnbi1pdGVtczogc3RhcnQ7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0Lm1lbnUtc3R5bGUtdHdvIC52ZXJ0aWNsZS1tbiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuIC5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0Lm1lbnUtc3R5bGUtdHdvICAuY3NzX3ByZWZpeC1mdWxsLW1lbnUge1xuICAgIG1hcmdpbjogYXV0byAwO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5jc3NfcHJlZml4LW5hdmlnYXRpb24tYnVyZ2VyIC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdj5saXtcblx0cGFkZGluZzogMTVweCAwO1xuXHRtYXJnaW46IDA7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDE0MTQxO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5jc3NfcHJlZml4LW5hdmlnYXRpb24tYnVyZ2VyIC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdj5saTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4udmVydGljYWwtbWVudS1sYXlvdXQuY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXY+bGkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLmNsb3NlX2J0biAubWVudV9jbG9zZV90ZXh0IHtcbiAgICBmb250LXNpemU6IDA7XG59XG5cbiIsImZvb3RlciB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtYm9keS1saWdodGJnKTtcbn1cblxuZm9vdGVyIC5mb290ZXItdG9wIHtcblx0cGFkZGluZzogODBweCAwO1xufVxuXG5mb290ZXIgLmZvb3Rlci1tYWluIC5mb290ZXItbG9nbyBpbWcge1xuXHR3aWR0aDogMTEwcHg7XG59XG5cbmZvb3RlciAud2lkZ2V0OjpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5mb290ZXIgLndpZGdldCB7XG5cdGJvcmRlcjogbm9uZTtcblx0cGFkZGluZzogMDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmZvb3RlciAuY29weXJpZ2h0LWZvb3RlciB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWZvb3Rlci1jb3B5cmlnaHQtZGFyayk7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlLWxpZ2h0KTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiKDI1NSAyNTUgMjU1LzglKTtcbn1cblxuLmZvb3Rlci1tYWluIC53aWRnZXQge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiBub25lO1xuXHRwYWRkaW5nOiAwO1xufVxuXG5mb290ZXIgLndpZGdldCB1bCBsaSB7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyOiBub25lO1xuXHRwYWRkaW5nOiAwLjVlbSAwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5mb290ZXIgLndpZGdldCB1bCBsaSBhOjpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiXFxmMTAxXCI7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0dG9wOiAycHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGVmdDogMDtcblx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuZm9vdGVyIC53aWRnZXQgdWwgbGkgYSB7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuLndpZGdldCB1bC53cC10YWctY2xvdWQgbGkge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDVweCA1cHggNXB4IDA7XG59XG5cbmZvb3RlciAud2lkZ2V0IHVsIGxpIGEucnNzd2lkZ2V0IHtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZS1saWdodCk7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbmZvb3RlciAud2lkZ2V0IC5yc3MtZGF0ZSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuZm9vdGVyIC53cC1jYWxlbmRhci10YWJsZSB0aCB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWJnY29sb3IpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUtbGlnaHQpO1xuXG59XG5cbmZvb3RlciAud2lkZ2V0IHVsLm1lbnUgbGkgYSxcbmZvb3RlciAud2lkZ2V0IHVsIGxpIGEge1xuXHRib3JkZXI6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuZm9vdGVyIC53aWRnZXQgdWwubWVudSBsaSBhOjpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiXFxmMTAxXCI7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0dG9wOiAxNHB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxlZnQ6IDA7XG5cdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi53aWRnZXQgLnRhZ2Nsb3VkIHVsIGxpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud2lkZ2V0IC50YWdjbG91ZCB1bCBsaTphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMnB4O1xuXHRiYWNrZ3JvdW5kOiAjZGNjYTg3O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMTBweDtcbn1cblxuZm9vdGVyIC53aWRnZXQgdWwgbGkgYTo6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiBcIlxcZjEwMVwiO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdHRvcDogMnB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxlZnQ6IDA7XG5cdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbmZvb3RlciAud2lkZ2V0IHVsLm1lbnUgbGkgYTpob3Zlcjo6YmVmb3JlIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG5mb290ZXIgLndpZGdldCAuY3NzX3ByZWZpeC1jb250YWN0IGxpIGE6OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmZvb3RlciAud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bCBsaSBhOjpiZWZvcmUsXG5mb290ZXIgLndpZGdldCB1bC5tZW51IGxpIGE6OmJlZm9yZSB7XG5cdHRvcDogMTRweDtcbn1cblxuZm9vdGVyIC53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsIGxpIGEge1xuXHRwYWRkaW5nOiA3cHggMCA3cHggMTVweDtcbn1cblxuZm9vdGVyIC53aWRnZXQgdWwubWVudSBsaSAuc3ViLW1lbnUge1xuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5mb290ZXItdGl0bGUge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xufVxuXG4ud2lkZ2V0IC5mb290ZXItdGl0bGUgLnRpdGxlLWJvcmRlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW46IDAgMCAwIDE1cHg7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0dG9wOiAtM3B4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb290ZXItbWFpbiAudGV4dHdpZGdldCB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZS1saWdodCk7XG59XG5cbi5mb290ZXItbWFpbiAuZm9vdGVyLWxlZnQtd2lkZ2V0IHAge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUtbGlnaHQpO1xufVxuXG4uZm9vdGVyLW1haW4gLm1lbnUtaW1wb3J0YW50LWxpbmtzLWNvbnRhaW5lciB1bCBsaSxcbi5mb290ZXItbWFpbiAubWVudS1pdC1zZXJ2aWNlcy1jb250YWluZXIgdWwgbGkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmZvb3RlciAud2lkZ2V0IHVsLm1lbnU+bGk+YSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLmZvb3Rlci1tYWluIC5tZW51LWltcG9ydGFudC1saW5rcy1jb250YWluZXIgdWwgbGkubWVudS1pdGVtIGEsXG4uZm9vdGVyLW1haW4gLm1lbnUtaXQtc2VydmljZXMtY29udGFpbmVyIHVsIGxpLm1lbnUtaXRlbSBhIHtcblx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbn1cblxuLmZvb3Rlci1tYWluIC5tZW51LWltcG9ydGFudC1saW5rcy1jb250YWluZXIgdWwgbGkubWVudS1pdGVtIGE6aG92ZXIsXG4uZm9vdGVyLW1haW4gLm1lbnUtaXQtc2VydmljZXMtY29udGFpbmVyIHVsIGxpLm1lbnUtaXRlbSBhOmhvdmVyIHtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi5mb290ZXItbWFpbiAubWVudS1pbXBvcnRhbnQtbGlua3MtY29udGFpbmVyIHVsIGxpOmJlZm9yZSxcbi5mb290ZXItbWFpbiAud2lkZ2V0IC5tZW51LWl0LXNlcnZpY2VzLWNvbnRhaW5lciB1bCBsaTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkYVwiO1xuXHRmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0LW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xufVxuXG4uZm9vdGVyLW1haW4gLm1lbnUtaW1wb3J0YW50LWxpbmtzLWNvbnRhaW5lciB1bCBsaTpob3ZlcjpiZWZvcmUsXG4uZm9vdGVyLW1haW4gLndpZGdldCAubWVudS1pdC1zZXJ2aWNlcy1jb250YWluZXIgdWwgbGk6aG92ZXI6YmVmb3JlIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLndpZGdldC5jc3NfcHJlZml4LXNoYXJlIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlLWxpZ2h0KTtcbn1cblxuLndpZGdldC5jc3NfcHJlZml4LXNoYXJlIC5zaGFyZS1idXR0b24ge1xuXHRtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLndpZGdldC5jc3NfcHJlZml4LXNoYXJlIC5zaGFyZSBsaSBhIHtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xuXHRtYXJnaW4tbGVmdDogMTBweDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0LW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xufVxuXG4ud2lkZ2V0LmNzc19wcmVmaXgtc2hhcmUgLnNoYXJlIGxpIGE6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlLWxpZ2h0KTtcbn1cblxuLnNoYXIgbGkgYT5zdmcge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oNik7XG59XG5cbi5zaGFyZSBsaSBhOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlLWxpZ2h0KTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuXHR0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ud2lkZ2V0LXNwYWNlIHtcblx0cGFkZGluZy10b3A6IDgwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG4ubWM0d3AtZm9ybS1maWVsZHMgLm5ld3NsYXR0ZXIge1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblx0d2lkdGg6IDg1JTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWM0d3AtZm9ybS1maWVsZHMgLm5ld3NsYXR0ZXIgaW5wdXRbdHlwZT1lbWFpbF0ge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ub3JtYWwpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUtbGlnaHQpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tYnV0dG9uLWxpbmUtaGVpZ2h0KTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5tYzR3cC1mb3JtLWZpZWxkcyAubmV3c2xhdHRlciBidXR0b24ge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0d2lkdGg6IDQ4cHg7XG5cdGhlaWdodDogNDhweDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlLWxpZ2h0KTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXNpemU6IDI1cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xufVxuXG4ubWM0d3AtZm9ybS1maWVsZHMgLm5ld3NsYXR0ZXIgYnV0dG9uOmhvdmVyIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcblx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbn1cblxuLmZvb3Rlci1tYWluIC5tZW51IHtcblx0bWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmZvb3RlciAuZm9vdGVyLW1haW4gLndpZGdldCAubWFwLXdyYXAge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ubWM0d3AtZm9ybS1maWVsZHMgLnN1YnNjcmliZSBidXR0b25bdHlwZT1zdWJtaXRdIHtcblx0d2lkdGg6IDcwcHg7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0aGVpZ2h0OiA2MHB4O1xuXHRwYWRkaW5nOiAwO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRib3JkZXI6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MjBweCkge1xuXHRmb290ZXIgLmNvbnRhaW5lciB7XG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5mb290ZXItbWFpbiAud2lkZ2V0LXNwYWNlIHtcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0fVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA1NzVweCkge1xuXHQubWM0d3AtZm9ybS1maWVsZHMgLm5ld3NsYXR0ZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgIFNlYXJjaCBCb3ggICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ud3AtYmxvY2stc2VhcmNoIC53cC1ibG9jay1zZWFyY2hfX2luc2lkZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud3AtYmxvY2stc2VhcmNoIGJ1dHRvbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLndwLWJsb2NrLXNlYXJjaCAud3AtYmxvY2stc2VhcmNoX19pbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ud3AtYmxvY2stc2VhcmNoIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4uY3NzX3ByZWZpeC1zaG9wLWJ0bi1ob2xkZXIgdWwge1xuICBtYXJnaW46IDA7XG59XG5cbi5zZWFyY2gtYm94IGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMTVweCA0MHB4IDE1cHggMTVweDtcbiAgd2lkdGg6IDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05cHg7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjRzIGN1YmljLWJlemllcigwLCAwLjc5NSwgMCwgMSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTE7XG4gIG1hcmdpbjogLTEwcHggMCAwIDA7XG59XG5cbi5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICB3aWR0aDogNDVweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbn1cblxuLnNlYXJjaC1ib3ggaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyB7XG4gIHdpZHRoOiAyNTBweDtcbiAgei1pbmRleDogMTtcbiAgY3Vyc29yOiB0ZXh0O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG4gIHotaW5kZXg6IDk7XG4gIGNvbG9yOiByZ2JhKDEwMiwgMTAyLCAxMDIsIDAuNik7XG59XG5cbi5zZWFyY2gtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLWJveCAuc2VhcmNoLXN1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCBzdmcge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi5zZWFyY2gtZm9ybSBpbnB1dDpmb2N1cyxcbi5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyxcbi5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbmJ1dHRvbi5idG4tc2VhcmNoLWNsb3NlIHN2ZyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCBzdmcge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi5uYXZiYXIgdWwuY3NzX3ByZWZpeC1zaG9wLWJ0bi1ob2xkZXIgdWwgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuaGVhZGVyIC5jc3NfcHJlZml4LXNlYXJjaCxcbi5zZWFyY2hfY291bnQgLmNzc19wcmVmaXgtc2VhcmNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiKDE3IDE3IDE3IC8gOTUlKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwMHB4O1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LW9wYWNpdHk6IDA7XG4gIC1tb3otb3BhY2l0eTogMDtcbiAgLW8tb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxuLmNzc19wcmVmaXgtc2VhcmNoIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5jc3NfcHJlZml4LXNlYXJjaCAuc2VhcmNoLWZvcm0gLmZvcm0tc2VhcmNoIC5zZWFyY2gtc3VibWl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMXB4O1xuICB0b3A6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMTJweCAxNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY3NzX3ByZWZpeC1zZWFyY2guc2VhcmNoLS1vcGVuLFxuLnNlYXJjaF9jb3VudCAuY3NzX3ByZWZpeC1zZWFyY2guc2VhcmNoLS1vcGVuIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtb3BhY2l0eTogMTtcbiAgLW1vei1vcGFjaXR5OiAxO1xuICAtby1vcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uYnRuLS1zZWFyY2gtY2xvc2Uge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMWVtO1xuICByaWdodDogMS4yNWVtO1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkuYWRtaW4tYmFyIC5idG4tLXNlYXJjaC1jbG9zZSB7XG4gIHRvcDogMS41ZW07XG59XG5cbi5idG4tLXNlYXJjaC1jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5zZWFyY2gtLW9wZW4gLnNlYXJjaF9fZm9ybSB7XG4gIG1hcmdpbjogNWVtIDA7XG4gIHdpZHRoOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuN3M7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC43cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc2VhcmNoX19mb3JtOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAtMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAxLCAxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgwLCAxLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDEsIDEpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC44cztcbiAgLW1vei1hbmltYXRpb24tZGVsYXk6IDAuOHM7XG4gIC1vLWFuaW1hdGlvbi1kZWxheTogMC44cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjhzO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zZWFyY2gtLW9wZW4gLnNlYXJjaF9fZm9ybTo6YWZ0ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Nb3ZlO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTW92ZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuN3M7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC43cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc2VhcmNoX19pbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogYXV0bztcbiAgZm9udC1zaXplOiA0NXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4wNWVtIDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcbn1cblxuLnNlYXJjaF9faW5wdXQ6Zm9jdXMge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcbn1cblxuLnNlYXJjaF9faW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwLjY7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi5zZWFyY2hfX2lucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMC42O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG4uc2VhcmNoX19pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwLjY7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbmZvb3RlciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZC5zZWFyY2hfX2lucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMC42O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG5mb290ZXIgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGQuc2VhcmNoX19pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuZm9vdGVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZpZWxkLnNlYXJjaF9faW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMC42O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG4uc2VhcmNoX19pbnB1dDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbi5zZWFyY2hfX2lucHV0Ojotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uc2VhcmNoX19pbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuZm9ybS5zZWFyY2gtZm9ybSAuZm9ybS1yb3cgLmhhcy1jb250ZW50fmxhYmVsLFxuZm9ybS5zZWFyY2gtZm9ybSAuZm9ybS1yb3cgaW5wdXQ6Zm9jdXN+bGFiZWwsXG5mb3JtLnNlYXJjaC1mb3JtIC5mb3JtLXJvdyBsYWJlbCB7XG4gIHRvcDogLTkwcHg7XG59XG5cbi5jc3NfcHJlZml4LXNob3AtYnRuLWhvbGRlciB1bCBsaSBzdmcge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5zZWFyY2gtZm9ybSBpbnB1dCB7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzFmMjMzMjtcbn1cblxuZm9ybS5zZWFyY2gtZm9ybSAuZm9ybS1yb3cgbGFiZWwge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDQ1cHg7XG4gIHRvcDogLTEzcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgbGVmdDogMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnNlYXJjaC1mb3JtIGlucHV0IHtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnNlYXJjaC1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5oZWFkZXIgLnNlYXJjaC1mb3JtIC5mb3JtLXNlYXJjaCAuc2VhcmNoLXN1Ym1pdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFweDtcbiAgdG9wOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDEycHggMTVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xufVxuXG5oZWFkZXIgLnNlYXJjaC1mb3JtIGlucHV0OmZvY3VzLFxuaGVhZGVyIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbmhlYWRlciAuc2VhcmNoX19pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuaGVhZGVyIC5zZWFyY2hfX2lucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG5oZWFkZXIgLnNlYXJjaF9faW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uc2VhcmNoLWZvcm0gLmZvcm0tc2VhcmNoIC5zZWFyY2gtc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWFyY2hfY291bnQgLmJ0bi1zZWFyY2gsXG4uc2VhcmNoX2NvdW50IC5idG4tc2VhcmNoIHN2ZyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1oaWdobGlnaHQtZm9udC1mYW1pbHkpO1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1saW5rKTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWktYm9sZCk7XG59XG5cbi5zZWFyY2hfY291bnQgLmJ0bi1zZWFyY2ggaSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgLW1vei10cmFuc2l0aW9uOiBub25lO1xuICAtbXMtdHJhbnNpdGlvbjogbm9uZTtcbiAgLW8tdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLnNlYXJjaF9jb3VudCAuYnRuLXNlYXJjaDpob3Zlcixcbi5zZWFyY2hfY291bnQgLmJ0bi1zZWFyY2g6aG92ZXIgc3ZnIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4uY3NzX3ByZWZpeC1oZWFkZXItcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vKiBzZWFyY2gtY29sb3Jtb2RlICovXG5cbi5zZWFyY2hfc3R5bGVfbGlnaHQgLnNlYXJjaCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tZ2xvYmFsLWJveC1zaGFkb3cpO1xufVxuXG4uc2VhcmNoX3N0eWxlX2xpZ2h0IC5zZWFyY2hfX2Zvcm06YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG59XG5cbi5zZWFyY2hfc3R5bGVfbGlnaHQgLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IHN2ZyB7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG59XG5cbi5zZWFyY2hfc3R5bGVfbGlnaHQgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLnNlYXJjaF9zdHlsZV9saWdodCBidXR0b24uYnRuLXNlYXJjaC1jbG9zZSBzdmcge1xuICBjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xufVxuXG4vKiBzZWFyY2ggYW5pbWF0aW9uICovXG5cbi5zZWFyY2gtYW5pbWF0ZS1sZWZ0IC5zZWFyY2gge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5zZWFyY2gtYW5pbWF0ZS1sZWZ0IC5zZWFyY2guc2VhcmNoLS1vcGVuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLnNlYXJjaC1hbmltYXRlLXJpZ2h0IC5zZWFyY2gge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLnNlYXJjaC1hbmltYXRlLXJpZ2h0IC5zZWFyY2guc2VhcmNoLS1vcGVuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLyogc2VhcmNoIGRlZmF1bHQgKi9cbi5zZWFyY2hfd3JhcC5zZWFyY2gtZm9ybS1kZWZhdWx0IC5zZWFyY2gtZm9ybSBpbnB1dCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4uc2VhcmNoX3dyYXAgLnNlYXJjaC1mb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG59XG5cbi5zZWFyY2hfd3JhcC5zZWFyY2gtZm9ybS1kZWZhdWx0IC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCBzdmcge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG59XG5cbi5zZWFyY2hfd3JhcC5zZWFyY2gtZm9ybS1kZWZhdWx0IC5zZWFyY2gtZm9ybSAuZm9ybS1zZWFyY2ggLnNlYXJjaC1zdWJtaXQge1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbn1cblxuLnNlYXJjaC1mb3JtLWRlZmF1bHQgLnNlYXJjaC1mb3JtIGlucHV0OmZvY3VzLFxuLnNlYXJjaC1mb3JtLWRlZmF1bHQgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuLnNlYXJjaC1mb3JtLWRlZmF1bHQgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLFxuLnNlYXJjaC1mb3JtLWRlZmF1bHQgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyxcbi5zZWFyY2gtZm9ybS1kZWZhdWx0IC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KSAhaW1wb3J0YW50O1xufVxuXG5ib2R5LnNlYXJjaCBoZWFkZXIucGFnZS1oZWFkZXIge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmNzc19wcmVmaXgtZXJyb3IgLnNlYXJjaC1mb3JtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDAlO1xuICBtYXJnaW46IDE1cHggMCAyNXB4O1xufVxuXG4uY3NzX3ByZWZpeC1lcnJvciAucGFnZS1jb250ZW50PnAge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW46IDE2cHggYXV0bztcbn1cblxuLmNzc19wcmVmaXgtZXJyb3IgLnNlYXJjaC1mb3JtIGlucHV0IHtcbiAgcGFkZGluZzogMCA0NnB4IDAgMTZweDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZ2xvYmFsLWJvZHktbGlnaHRiZyk7XG5cbn1cblxuLmNzc19wcmVmaXgtZXJyb3IgLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuQG1lZGlhKG1pbi13aWR0aDo3NjdweCkge1xuICBoZWFkZXIgLnNlYXJjaC1mb3JtLnNlYXJjaF9fZm9ybSB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3NzX3ByZWZpeC1lcnJvciAuc2VhcmNoLWZvcm0ge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cblxuICAuY3NzX3ByZWZpeC1lcnJvciAucGFnZS1jb250ZW50PnAge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmNzc19wcmVmaXgtZXJyb3IgLnNlYXJjaC1mb3JtIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG5cbiAgLmNzc19wcmVmaXgtZXJyb3IgLnBhZ2UtY29udGVudD5wIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIFx0XHRcdCBCb29rZWQgQ2FsZW5kZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuYm9keSAuYm9va2VkLWNhbGVuZGFyLXdyYXAge1xuXHRtYXJnaW46IDA7XG59XG5cbmJvZHkgdGFibGUuYm9va2VkLWNhbGVuZGFyIHtcblx0Ym9yZGVyLXNwYWNpbmc6IHJldmVydDtcblx0Ym9yZGVyLWNvbGxhcHNlOiB1bnNldDtcblx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWxpZ2h0YmcpICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkgLmJvb2tlZC1jYWxlbmRhci13cmFwLnNtYWxsIHRhYmxlLmJvb2tlZC1jYWxlbmRhciB0aCAubW9udGhOYW1lIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDUpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC1oNSk7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLWg1KTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtYmxhY2spO1xuXHRmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcblx0LXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwidG51bVwiIG9uLCBcImxudW1cIiBvbjtcblx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInRudW1cIiBvbiwgXCJsbnVtXCIgb247XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXG59XG5cbmJvZHkgdGFibGUuYm9va2VkLWNhbGVuZGFyIHRoZWFkIHRoIC5wYWdlLXJpZ2h0IHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLWJsYWNrKSAhaW1wb3J0YW50O1xufVxuXG5ib2R5IC5ib29rZWQtY2FsZW5kYXItd3JhcC5zbWFsbCB0YWJsZS5ib29rZWQtY2FsZW5kYXIgdGhlYWQgdHIuZGF5cyB0aCB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHkpO1xuXHRwYWRkaW5nOiAuOHJlbSAwICFpbXBvcnRhbnQ7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSkgIWltcG9ydGFudDtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWktYm9sZCk7XG59XG5cbmJvZHkgdGFibGUuYm9va2VkLWNhbGVuZGFyIHRkIHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuYm9keSAuYm9va2VkLWNhbGVuZGFyLXdyYXAuc21hbGwgdGFibGUuYm9va2VkLWNhbGVuZGFyIHRoIC5tb250aE5hbWUgYSB7XG5cdHRvcDogYXV0bztcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuYm9keSAuYm9va2VkLWNhbGVuZGFyLXdyYXAuc21hbGwgdGFibGUuYm9va2VkLWNhbGVuZGFyIHRyLndlZWsgdGQuYWN0aXZlIC5kYXRlIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtYm9va2VkLWxpZ2h0KSAhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOiAwO1xufVxuXG5ib2R5IHRhYmxlLmJvb2tlZC1jYWxlbmRhciB0ci5lbnRyeUJsb2NrIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtYm9va2VkLWxpZ2h0KTtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogOTk7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGJveC1zaGFkb3c6IDAgMTJweCAyMHB4IDAgcmdiKDE4IDQzIDkzIC8gMTklKTtcbn1cblxuYm9keSB0YWJsZS5ib29rZWQtY2FsZW5kYXIgdHIuZW50cnlCbG9jayB0ZCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRmbG9hdDogbGVmdDtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuYm9keSAuYm9va2VkLWNhbGVuZGFyLXdyYXAuc21hbGwgdGFibGUuYm9va2VkLWNhbGVuZGFyIHRkLnRvZGF5IC5kYXRlIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xufVxuXG5ib2R5IC5ib29rZWQtY2FsZW5kYXItd3JhcCAuYm9va2VkLWFwcHQtbGlzdCAudGltZXNsb3QgLnRpbWVzbG90LXBlb3BsZSBidXR0b25bZGlzYWJsZWRdIHtcblx0Y29sb3I6ICNhYWFhYWE7XG59XG5cbmJvZHkgLmJvb2tlZC1jYWxlbmRhci13cmFwIC5ib29rZWQtYXBwdC1saXN0IC50aW1lc2xvdCAudGltZXNsb3QtcGVvcGxlIGJ1dHRvbltkaXNhYmxlZF06aG92ZXIgLnNwb3RzLWF2YWlsYWJsZSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbmJvZHkgdGFibGUuYm9va2VkLWNhbGVuZGFyIHRkIC5kYXRlIHNwYW4ge1xuXHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkgdGFibGUuYm9va2VkLWNhbGVuZGFyIHRkLnRvZGF5IC5kYXRlIHNwYW4ge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSkgIWltcG9ydGFudDtcbn1cblxuYm9keSB0YWJsZS5ib29rZWQtY2FsZW5kYXIgdGQudG9kYXk6aG92ZXIgLmRhdGUgc3BhbiB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSkgIWltcG9ydGFudDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkgLmJvb2tlZC1jYWxlbmRhci13cmFwLnNtYWxsIHRhYmxlLmJvb2tlZC1jYWxlbmRhciB0ci53ZWVrIHRkLmFjdGl2ZSAuZGF0ZSAubnVtYmVyIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWdsb2JhbC1mb250LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG5ib2R5IC5ib29rZWQtY2FsZW5kYXItd3JhcC5zbWFsbCB0YWJsZS5ib29rZWQtY2FsZW5kYXIgdHIud2VlayB0ZC5hY3RpdmUgLmRhdGUgLm51bWJlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbmJvZHkgLmJvb2tlZC1jYWxlbmRhci13cmFwIC5ib29rZWQtY2FsZW5kYXIgLmJvb2tlZC1hcHB0LWxpc3QgLnRpbWVzbG90IC50aW1lc2xvdC1wZW9wbGUgYnV0dG9uOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKSAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KSAhaW1wb3J0YW50O1xufVxuXG5ib2R5IHRhYmxlLmJvb2tlZC1jYWxlbmRhciAuYm9va2VkLWFwcHQtbGlzdCAudGltZXNsb3QgYnV0dG9uOmhvdmVyIC5zcG90cy1hdmFpbGFibGUge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtYmxhY2spICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkgLmJvb2tlZC1jYWxlbmRhci13cmFwLnNtYWxsIC5ib29rZWQtYXBwdC1saXN0IC50aW1lc2xvdCAudGltZXNsb3QtcGVvcGxlIGJ1dHRvbiB7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdC1tcy1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYm9keSB0YWJsZS5ib29rZWQtY2FsZW5kYXIgdGQge1xuXHRib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbmJvZHkgdGFibGUuYm9va2VkLWNhbGVuZGFyIHRkOmZpcnN0LWNoaWxkIHtcblx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG59XG5cbmJvZHkgdGFibGUuYm9va2VkLWNhbGVuZGFyIHRkLm5leHQtbW9udGggLmRhdGUge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbmJvZHkgdGFibGUuYm9va2VkLWNhbGVuZGFyIHRkLnByZXYtZGF0ZSAuZGF0ZSB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWJnY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkgdGFibGUuYm9va2VkLWNhbGVuZGFyIHRkOmxhc3QtY2hpbGQge1xuXHRib3JkZXItcmlnaHQ6IG5vbmVcbn1cblxuYm9keSB0YWJsZS5ib29rZWQtY2FsZW5kYXIgdGQge1xuXHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuYm9keSAuYm9va2VkLWNhbGVuZGFyLXdyYXAuc21hbGwgdGFibGUuYm9va2VkLWNhbGVuZGFyIHRkIHtcblx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkgLmJvb2tlZC1jYWxlbmRhci13cmFwLnNtYWxsIHRhYmxlLmJvb2tlZC1jYWxlbmRhciB0aGVhZCB0aCB7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuYm9keSB0YWJsZS5ib29rZWQtY2FsZW5kYXIgdGQgLmRhdGUge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1ibGFjayk7XG59XG5cbmJvZHkgdGFibGUuYm9va2VkLWNhbGVuZGFyIHRkLnByZXYtbW9udGggLmRhdGUge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkgdGFibGUuYm9va2VkLWNhbGVuZGFyIHRkLm5leHQtbW9udGggLmRhdGUge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xufVxuXG5ib2R5IHRhYmxlLmJvb2tlZC1jYWxlbmRhciB0ZC5wcmV2LWRhdGU6aG92ZXIgLmRhdGUgc3BhbiB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLWJvb2tlZC1saWdodCkgIWltcG9ydGFudDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLWJsYWNrKTtcbn1cblxuYm9keSB0YWJsZS5ib29rZWQtY2FsZW5kYXIgdGQ6aG92ZXIgLmRhdGUgc3BhbiB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLWJvb2tlZC1saWdodCkgIWltcG9ydGFudDtcbn1cblxuYm9keSB0YWJsZS5ib29rZWQtY2FsZW5kYXIgdGQudG9kYXkgLmRhdGUgc3BhbiB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KSAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1ib29rZWQtbGlnaHQpICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkgdGFibGUuYm9va2VkLWNhbGVuZGFyIHRyLmVudHJ5QmxvY2sgdGQge1xuXHRwYWRkaW5nOiAxJSAhaW1wb3J0YW50O1xufVxuXG5ib2R5IC5ib29rZWQtY2FsZW5kYXItd3JhcC5zbWFsbCAuYm9va2VkLWFwcHQtbGlzdCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdG1hcmdpbi1yaWdodDogMDtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG5ib2R5IHRhYmxlLmJvb2tlZC1jYWxlbmRhciB0ci5kYXlzIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWhpZ2hsaWdodC1mb250LWZhbWlseSk7XG59XG5cbi8qIEFwcG9pbnRtZW50IENhbGVuZGVyICovXG5cbmJvZHkgdGFibGUuYm9va2VkLWNhbGVuZGFyIHRkLnRvZGF5OmhvdmVyIC5kYXRlIHNwYW4sXG5ib2R5IHRhYmxlLmJvb2tlZC1jYWxlbmRhciB0ZC50b2RheSAuZGF0ZSBzcGFuIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtYm9va2VkLWxpZ2h0KSAhaW1wb3J0YW50O1xufVxuXG5ib2R5IHRhYmxlLmJvb2tlZC1jYWxlbmRhciB0ZC50b2RheS5wcmV2LWRhdGU6aG92ZXIgLmRhdGUgc3BhbiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLWJvb2tlZC1saWdodCkgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhKG1heC13aWR0aDogMTE5OXB4KSB7XG5cdGJvZHkgLmJvb2tlZC1jYWxlbmRhci13cmFwLnNtYWxsIC5ib29rZWQtYXBwdC1saXN0IC50aW1lc2xvdCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NjdweCkge1xuXHRib2R5IC5ib29rZWQtY2FsZW5kYXItd3JhcC5zbWFsbCAuYm9va2VkLWFwcHQtbGlzdCAudGltZXNsb3Qge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG5cdGJvZHkgLmJvb2tlZC1tb2RhbCAuYnV0dG9uIHtcblx0XHR3aWR0aDogYXV0bztcblx0fVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA0NzlweCkge1xuXHRib2R5IC5ib29rZWQtY2FsZW5kYXItd3JhcC5zbWFsbCB0YWJsZS5ib29rZWQtY2FsZW5kYXIgdGQge1xuXHRcdGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuXHR9XG59XG5cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0gIENhbGVuZGFyICAtLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5IC5ib29rZWQtZm9ybSAuYm9va2VkLWFwcG9pbnRtZW50cyB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLWJvb2tlZC1saWdodCk7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJvZHkgLmJvb2tlZC1tb2RhbCAuYm0td2luZG93IHAuYm9va2VkLXRpdGxlLWJhciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWhpZ2hsaWdodC1mb250LWZhbWlseSk7XG5cdHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuYm9keSAuYm9va2VkLWNhbGVuZGFyLXdyYXAgLmJvb2tlZC1hcHB0LWxpc3QgaDIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbmJvZHkgLmJvb2tlZC1tb2RhbCBpbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLXByaW1hcnksXG5ib2R5IC5ib29rZWQtZm9ybSBidXR0b24ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJvZHkgLmJvb2tlZC1tb2RhbCBidXR0b24ge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSkgIWltcG9ydGFudDtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKSAhaW1wb3J0YW50O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgLjRzO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjRzO1xufVxuXG5ib2R5IC5ib29rZWQtbW9kYWwgaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi1wcmltYXJ5OmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSkgIWltcG9ydGFudDtcbn1cblxuYm9keSAuYm9va2VkLWNhbGVuZGFyLXdyYXAgLmJvb2tlZC1hcHB0LWxpc3QgLnRpbWVzbG90OmhvdmVyIHtcblx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQtYmcpO1xufVxuXG5ib2R5IC5ib29rZWQtbW9kYWwgLmJtLXdpbmRvdyAuYm9va2VkLXNjcm9sbGFibGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtYm9keS1iZ2NvbG9yKTtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuYm9keSB0YWJsZS5ib29rZWQtY2FsZW5kYXIgLmJvb2tlZC1hcHB0LWxpc3QgLnRpbWVzbG90IC50aW1lc2xvdC1wZW9wbGUgYnV0dG9uIHtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuYm9keSAuYm9va2VkLW1vZGFsIC5idXR0b24tcHJpbWFyeSB7XG5cdHdpZHRoOiB1bnNldDtcbn1cblxuYm9keSB0YWJsZS5ib29rZWQtY2FsZW5kYXIgdGQudG9kYXkgLmRhdGUgc3BhbiB7XG5cdGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG59XG5cbmJvZHkgLmJvb2tlZC1mb3JtIC5maWVsZCAuY2hlY2tib3gtcmFkaW8tYmxvY2sge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nOiB1bnNldDtcbn1cblxuYm9keSAuYm9va2VkLWZvcm0gLmNmLWJsb2NrIHtcblx0bWFyZ2luOiAwIDAgMjBweDtcbn1cblxuYm9keSAuYm9va2VkLWZvcm0gLmZpZWxkIHNlbGVjdCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3ItZGFyayk7XG59XG5cbmJvZHkgLmJvb2tlZC1jYWxlbmRhci13cmFwLnNtYWxsIHRhYmxlLmJvb2tlZC1jYWxlbmRhciB0aGVhZCB0aCAucGFnZS1sZWZ0IGkuYm9va2VkLWljb24uYm9va2VkLWljb24tYXJyb3ctbGVmdCB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xufVxuXG5ib2R5IC5ib29rZWQtbW9kYWwgLmJtLXdpbmRvdyAuY2xvc2UgaS5ib29rZWQtaWNvbi5ib29rZWQtaWNvbi1jbG9zZSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIFNjcm9sbGJhclxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbmJvZHkgLmJvb2tlZC1jYWxlbmRhci13cmFwLnNtYWxsIC5ib29rZWQtYXBwdC1saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG5cdHdpZHRoOiA1cHg7XG59XG5cbmJvZHkgLmJvb2tlZC1jYWxlbmRhci13cmFwLnNtYWxsIC5ib29rZWQtYXBwdC1saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjMpO1xufVxuXG5ib2R5IC5ib29rZWQtY2FsZW5kYXItd3JhcC5zbWFsbCAuYm9va2VkLWFwcHQtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KSAhaW1wb3J0YW50O1xuXHRvdXRsaW5lOiAxcHggc29saWQgdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi8qIEZvcm0gQ1NTICovXG5ib2R5IC5ib29rZWQtZm9ybSAuZmllbGQgbGFiZWwuZmllbGQtbGFiZWwsXG5ib2R5IC5ib29rZWQtZm9ybSAuZmllbGQgLmNoZWNrYm94LXJhZGlvLWJsb2NrIGxhYmVsIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWhpZ2hsaWdodC1mb250LWZhbWlseSk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pLWJvbGQpO1xufVxuXG5ib2R5IC5ib29rZWQtbW9kYWwgLmJtLXdpbmRvdyBhIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG5ib2R5IC5ib29rZWQtZm9ybSAuZmllbGQgaW5wdXRbdHlwZT10ZXh0XSxcbmJvZHkgLmJvb2tlZC1mb3JtIC5maWVsZCBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbmJvZHkgLmJvb2tlZC1mb3JtIC5maWVsZCBpbnB1dCB7XG5cdGJhY2tncm91bmQ6IGluaGVyaXQ7XG5cdHBhZGRpbmc6IDAgMTZweDtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yLWRhcmspO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblx0LW1vei1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblx0LW1zLWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuXHQtby1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbn1cblxuYm9keSAuYm9va2VkLWZvcm0gLmZpZWxkIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG5ib2R5IC5ib29rZWQtZm9ybSAuZmllbGQgaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsXG5ib2R5IC5ib29rZWQtZm9ybSAuZmllbGQgaW5wdXQ6Zm9jdXMge1xuXHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbmJvZHkgLmJvb2tlZC1mb3JtIC5maWVsZCBpbnB1dFt0eXBlPXBhc3N3b3JkXSB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5ib2R5IC5ib29rZWQtY2FsZW5kYXItd3JhcC5zbWFsbCAuYm9va2VkLWFwcHQtbGlzdC5zaG93biB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogMTBweDtcbn1cblxuLyogPT09PT1TZWxlY3QgRHJvcGRvd24gQ3NzPT09PT0gKi9cbmJvZHkgLmJvb2tlZC1mb3JtIC5jZi1ibG9jayBzZWxlY3Qge1xuXHRoZWlnaHQ6IDYwcHg7XG59XG5cbmJvZHkgLmJvb2tlZC1mb3JtIC5jZi1ibG9jayBzZWxlY3Q6Zm9jdXMge1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuYm9keSAuYm9va2VkLWNhbGVuZGFyLXdyYXAuc21hbGwgLmJvb2tlZC1hcHB0LWxpc3QgLnRpbWVzbG90IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmbGV4OiBhdXRvO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDAgMTBweDtcbn1cblxuYm9keSAuYm9va2VkLWZvcm0gLmZpZWxkIGlucHV0W3R5cGU9c3VibWl0XSB7XG5cdHBhZGRpbmc6IDlweCAxMnB4IDEwcHg7XG59XG5cbmJvZHkgLmJvb2tlZC1tb2RhbCBidXR0b24uY2FuY2VsIHtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuYm9keSAuYm9va2VkLWZvcm0gLmZpZWxkIGlucHV0LFxuYm9keSAuYm9va2VkLWZvcm0gLmJvb2tpbmdzIC5jZi1ibG9jayBzZWxlY3Qge1xuXHRoZWlnaHQ6IDQ1cHg7XG59XG5cbi5mYS1zb2xpZC5mYS14bWFyazo6YmVmb3JlIHtcblx0Y29udGVudDogJ1xcZjAwZCc7XG5cdGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRwYWRkaW5nOiAwO1xuXHRyaWdodDogMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uZmEtc29saWQuZmEtdHJpYW5nbGUtZXhjbGFtYXRpb246OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICdcXGYwNmEnO1xuXHRmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1yZWQpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0cGFkZGluZzogMDtcblx0bGVmdDogMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5ib2R5IC5ib29rZWQtZm9ybSAuZmllbGQgaW5wdXRbdHlwZT1lbWFpbF0ge1xuXHRiYWNrZ3JvdW5kOiBpbmhlcml0O1xuXHRwYWRkaW5nOiAwIDE2cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvci1kYXJrKTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdGhlaWdodDogNDVweDtcbn1cblxuYm9keSAuYm9va2VkLWZvcm0gLmZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzIHtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4+Pj4gVEFCTEUgT0YgQ09OVEVOVFM6XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEltcG9ydHNcblx0IyBDdXN0b20gcHJvcGVydGllc1xuXHQjIFJlc2V0XG5cdCMgVHlwb2dyYXBoeVxuXHQjIEVsZW1lbnRzXG5cdCMgYkxPQ0tTXG5cdCMgTWVkaWFcblx0IyBMaW5rc1xuXHQjIEhlYWRlclxuXHQjIEZvb3RlclxuIyBBY2Nlc3NpYmlsaXR5XG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBJbXBvcnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwiX2N1c3RvbS1wcm9wZXJ0aWVzLmNzc1wiO1xuQGltcG9ydCBcIl9yZXNldC5jc3NcIjtcbkBpbXBvcnQgXCJfdHlwb2dyYXBoeS5jc3NcIjtcbkBpbXBvcnQgXCJfZWxlbWVudHMuY3NzXCI7XG5AaW1wb3J0IFwiX2Jsb2Nrcy5jc3NcIjtcbkBpbXBvcnQgXCJfbWVkaWEuY3NzXCI7XG5AaW1wb3J0IFwiX2xpbmtzLmNzc1wiO1xuQGltcG9ydCBcIl9oZWFkZXIuY3NzXCI7XG5AaW1wb3J0IFwiX2J1cmdlci1tZW51LmNzc1wiO1xuQGltcG9ydCBcIl9mb290ZXIuY3NzXCI7XG5AaW1wb3J0IFwiX3NlYXJjaC5jc3NcIjtcbkBpbXBvcnQgXCJfYm9va2VkLmNzc1wiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEFjY2Vzc2liaWxpdHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyoqXG4gKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLlxuICogUmU6IHdvcmQtd3JhcDogTWFueSBzY3JlZW4gcmVhZGVyIGFuZCBicm93c2VyIGNvbWJpbmF0aW9ucyBhbm5vdW5jZSBicm9rZW5cbiAqIHdvcmRzIGFzIHRoZXkgd291bGQgYXBwZWFyIHZpc3VhbGx5LiAqL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRcdFx0ICBTY3JvbGxiYXJcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ueVNjcm9sbGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi55U2Nyb2xsZXIge1xuXHRzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG59XG5cbiNoZWFkU2Nyb2xsZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KSAhaW1wb3J0YW50O1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMTBweDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuLnNjcm9sbGJhci10aHVtYiwgLnNjcm9sbGJhci10cmFjay15IHtcblx0d2lkdGg6IDRweCAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDVweDtcbn1cblxuLnNjcm9sbGJhci10aHVtYiB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpICFpbXBvcnRhbnQ7XG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpICFpbXBvcnRhbnQ7XG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdGJhY2tncm91bmQ6ICMyNDI0MjQgIWltcG9ydGFudDtcbn1cblxuXG5ib2R5LnNpbmdsZS1wb3N0IC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbixcbmJvZHkuYmxvZyAuY29udGVudC1hcmVhIC5zaXRlLW1haW4ge1xuXHRwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG5cbi53cC1ibG9jay1nYWxsZXJ5IHtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmVsZW1lbnRvci13aWRnZXQtc2lkZWJhciAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdLFxuLnByaW1hcnktc2lkZWJhci53aWRnZXQtYXJlYSAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdIHtcblx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWJvZHktbGlnaHRjb2xvcik7XG59XG5cbi5wb3J0Zm9saW8tbmF2aWdhdGlvbiB7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wb3J0Zm9saW8tbmF2aWdhdGlvbiBhLnByZXZpb3VzIHtcblx0cGFkZGluZy1yaWdodDogMTZweDtcbn1cblxuLnBvcnRmb2xpby1uYXZpZ2F0aW9uIGEubmV4dCB7XG5cdHBhZGRpbmctbGVmdDogMTZweDtcbn1cblxuLnNoYXAtbWFpbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNoYXAtbWFpbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDA7XG5cdHRvcDogLTEwcHg7XG5cdGxlZnQ6IC0xMHB4O1xufVxuXG4uc2hhcC1tYWluLmZpcnN0OjpiZWZvcmUge1xuXHR3aWR0aDogOTElO1xuXHRoZWlnaHQ6IDk1JTtcblx0bGVmdDogMDtcbn1cblxuLnNoYXAtbWFpbi5zZWNvbmQ6OmJlZm9yZSB7XG5cdHdpZHRoOiA5MiU7XG5cdGhlaWdodDogOTUlO1xuXHRsZWZ0OiAxNXB4O1xufVxuXG4uY3NzX3ByZWZpeCAuaG9tZSAuY29udGVudC1hcmVhIC5zaXRlLW1haW4ge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uZm9vdGVyLW1haWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb290ZXItbWFpbCBidXR0b24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0b3V0bGluZTogbm9uZTtcblx0Ym9yZGVyOiBub25lO1xuXHRwYWRkaW5nOiAxOXB4IDMwcHg7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZyk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4uZm9vdGVyLW1haWwgYnV0dG9uOmhvdmVyIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcbn1cblxuLmZvb3Rlci1tYWlsIGlucHV0IHtcblx0cGFkZGluZy1yaWdodDogMTc1cHg7XG59XG5cbi5jc3NfcHJlZml4LXRpdGxlLWRlc2Mgc3Bhbi50ZXh0LWNvbG9yIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIE5pY2UgU2VsZWN0IERyb3Bkb3duXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5uaWNlLXNlbGVjdC53aWRlIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5uaWNlLXNlbGVjdC53aWRlIC5saXN0IHtcblx0ei1pbmRleDogOTk7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0bWF4LWhlaWdodDogMjAwcHg7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA4Ny4zcHggMi43cHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcblx0LW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDg3LjNweCAyLjdweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuXHRib3gtc2hhZG93OiAwcHggMHB4IDg3LjNweCAyLjdweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG59XG5cbi5uaWNlLXNlbGVjdC53aWRlIC5saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYixcbmJvZHkgLnN0bV9jb21wYXJlX2NhcnNfZm9vdGVyX21vZGFsLnN0bS1vcGVuIC5zdG0tY29tcGFyZS1saXN0LXdyYXA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0d2lkdGg6IDRweDtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4ubmljZS1zZWxlY3Qud2lkZSAubGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIsXG5ib2R5IC5zdG1fY29tcGFyZV9jYXJzX2Zvb3Rlcl9tb2RhbC5zdG0tb3BlbiAuc3RtLWNvbXBhcmUtbGlzdC13cmFwOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdHdpZHRoOiA0cHg7XG59XG5cbi5uaWNlLXNlbGVjdC53aWRlIC5saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDApO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbn1cblxuLm5pY2Utc2VsZWN0LFxuLm5pY2Utc2VsZWN0LmZvcm0tY29udHJvbCB7XG5cdGZsb2F0OiBpbmhlcml0O1xuXHRsaW5lLWhlaWdodDogNjBweDtcblx0aGVpZ2h0OiA2MHB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHBhZGRpbmc6IDAgMzBweCAwIDIwcHg7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG5cdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3RudW0nb24sICdsbnVtJ29uO1xuXHRmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5uaWNlLXNlbGVjdCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvci1kYXJrKTtcbn1cblxuLm5pY2Utc2VsZWN0IC5vcHRpb24uZm9jdXMsXG4ubmljZS1zZWxlY3QgLm9wdGlvbi5zZWxlY3RlZC5mb2N1cyB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uaWNlLXNlbGVjdDpob3Zlcntcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3ItZGFyayk7XG59XG4ubmljZS1zZWxlY3Q6Zm9jdXMge1xuXHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG5pbnB1dC5mb3JtLWNvbnRyb2wge1xuXHRsaW5lLWhlaWdodDogNjBweDtcblx0aGVpZ2h0OiA2MHB4O1xufVxuXG4ubmljZS1zZWxlY3QgLmxpc3Q6aG92ZXIgLm9wdGlvbjpub3QoOmhvdmVyKSB7XG5cdGNvbG9yOiB2YXIoLS10aXRsZS1jb2xvcik7XG59XG5cbi5uaWNlLXNlbGVjdDphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxmMGRkXCI7XG5cdGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdGJvcmRlcjogbm9uZTtcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogYXV0bztcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNDYlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblx0bWFyZ2luOiAwO1xuXHRyaWdodDogMjBweDtcbn1cblxuLm5pY2Utc2VsZWN0Lm9wZW46YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblx0cmlnaHQ6IDIwcHg7XG59XG5cbi5uaWNlLXNlbGVjdC53aWRlIC5saXN0IGxpIHtcblx0cGFkZGluZy1ib3R0b206IDVweDtcblx0cGFkZGluZy10b3A6IDVweDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSdvbiwgJ2xudW0nb247XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1oaWdobGlnaHQtZm9udC1mYW1pbHkpO1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5uaWNlLXNlbGVjdC53aWRlIC5saXN0IGxpOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQudmVydGljYWwtaGVhZGVyIC5lbGVtZW50b3Itc2VjdGlvbi5lbGVtZW50b3Itc2VjdGlvbi1zdHJldGNoZWQge1xuXHRcdHBhZGRpbmctbGVmdDogdmFyKC0tc2lkZWJhci13aWR0aCkgIWltcG9ydGFudDtcblx0fVxuXG5cdC52ZXJ0aWNhbC1oZWFkZXIgLmNvbnRlbnQtYXJlYSB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwdncgLSB2YXIoLS1zaWRlYmFyLXdpZHRoKSk7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDo3NjhweCkge1xuXHQuZWxlbWVudG9yLWltYWdlLWJveC1pbWcgaW1nIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6NDgwcHgpIHtcblxuXHQuZm9vdGVyLW1haWwgYnV0dG9uIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5mb290ZXItbWFpbCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0LmZvb3Rlci1tYWlsIGlucHV0IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHR9XG5cbn1cblxuLmJ5cG9zdGF1dGhvciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIExpZ2h0IE1vZGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkuY3NzX3ByZWZpeC0tbGlnaHQtbW9kZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuYm9keS5jc3NfcHJlZml4LS1saWdodC1tb2RlIC5jc3NfcHJlZml4LW1vYmlsZS1tZW51Lm1lbnUtc3R5bGUtdHdvIHVsLm5hdmJhci1uYXY6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDJweDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoMTAwJSAxMDAlIGF0IDAlIDAlLCByZ2JhKDIyMCwgMjAyLCAxMzUsIDApIDAlLCAjRUE2QTEyIDUxLjA0JSwgcmdiYSgyMjAsIDIwMiwgMTM1LCAwKSAxMDAlKTtcblx0cmlnaHQ6IDA7XG59XG5cbmJvZHkuY3NzX3ByZWZpeC0tbGlnaHQtbW9kZSAuaXFvbmljLWN1c3RvbS1sYXlvdXRzIC5idG4tY2xvc2UgaSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1ibGFjayk7XG59XG5cbmJvZHkuY3NzX3ByZWZpeC0tbGlnaHQtbW9kZSAubmljZS1zZWxlY3QsXG5ib2R5LmNzc19wcmVmaXgtLWxpZ2h0LW1vZGUgLm5pY2Utc2VsZWN0LmZvcm0tY29udHJvbCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG5ib2R5LmNzc19wcmVmaXgtLWxpZ2h0LW1vZGUgLmNzc19wcmVmaXgtc3VidGl0bGUgLnN1Yi10ZXh0IHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1zdWJtZW51LWxpZ2h0KTtcbn1cblxuYm9keS5jc3NfcHJlZml4LS1saWdodC1tb2RlIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBpbnB1dCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG5ib2R5LmNzc19wcmVmaXgtLWxpZ2h0LW1vZGUgLmNzc19wcmVmaXgtcG9wdXAtdmlkZW8uc3R5bGUtdHdvIC5jc3NfcHJlZml4LXdhdmVzIC53YXZlcyB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjM0LCAxMDYsIDE4LCAwLjIpO1xufVxuXG5ib2R5LmNzc19wcmVmaXgtLWxpZ2h0LW1vZGUgLmJsb2ctd2lkZ2V0IC5jc3NfcHJlZml4LWJsb2ctYm94IC5ibG9nLXRpdGxlIC5jc3NfcHJlZml4LWhlYWRpbmctdGl0bGUge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xufVxuXG5ib2R5LmNzc19wcmVmaXgtLWxpZ2h0LW1vZGUgLmJsb2ctd2lkZ2V0IC5jc3NfcHJlZml4LWJsb2ctYm94OmhvdmVyIC5ibG9nLXRpdGxlIC5jc3NfcHJlZml4LWhlYWRpbmctdGl0bGUge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbmJvZHkuY3NzX3ByZWZpeC0tbGlnaHQtbW9kZSAuZXh0ZXJuYWxOYXYgdWwgbGkgYSB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtc3VibWVudS1saWdodCk7XG59XG5cbmJvZHkuY3NzX3ByZWZpeC0tbGlnaHQtbW9kZSAuZXh0ZXJuYWxOYXYgdWwgbGkgYS5hY3RpdmUge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xufVxuXG5ib2R5LmNzc19wcmVmaXgtLWxpZ2h0LW1vZGUgLmNzc19wcmVmaXgtYmxvZy1tZXRhIGEsXG5ib2R5LmNzc19wcmVmaXgtLWxpZ2h0LW1vZGUgLmNzc19wcmVmaXgtYmxvZy1tZXRhIGE+dGltZSB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtc3VibWVudS1saWdodCk7XG59XG5cbmJvZHkuY3NzX3ByZWZpeC0tbGlnaHQtbW9kZSBpbnB1dCxcbmJvZHkuY3NzX3ByZWZpeC0tbGlnaHQtbW9kZSBpbnB1dFt0eXBlPVwiY29sb3JcIl0sXG5ib2R5LmNzc19wcmVmaXgtLWxpZ2h0LW1vZGUgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5ib2R5LmNzc19wcmVmaXgtLWxpZ2h0LW1vZGUgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuYm9keS5jc3NfcHJlZml4LS1saWdodC1tb2RlIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbmJvZHkuY3NzX3ByZWZpeC0tbGlnaHQtbW9kZSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5ib2R5LmNzc19wcmVmaXgtLWxpZ2h0LW1vZGUgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuYm9keS5jc3NfcHJlZml4LS1saWdodC1tb2RlIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5ib2R5LmNzc19wcmVmaXgtLWxpZ2h0LW1vZGUgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuYm9keS5jc3NfcHJlZml4LS1saWdodC1tb2RlIGlucHV0W3R5cGU9XCJyYW5nZVwiXSxcbmJvZHkuY3NzX3ByZWZpeC0tbGlnaHQtbW9kZSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuYm9keS5jc3NfcHJlZml4LS1saWdodC1tb2RlIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5ib2R5LmNzc19wcmVmaXgtLWxpZ2h0LW1vZGUgaW5wdXRbdHlwZT1cInRleHRcIl0sXG5ib2R5LmNzc19wcmVmaXgtLWxpZ2h0LW1vZGUgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5ib2R5LmNzc19wcmVmaXgtLWxpZ2h0LW1vZGUgaW5wdXRbdHlwZT1cInVybFwiXSxcbmJvZHkuY3NzX3ByZWZpeC0tbGlnaHQtbW9kZSBpbnB1dFt0eXBlPVwid2Vla1wiXSxcbmJvZHkuY3NzX3ByZWZpeC0tbGlnaHQtbW9kZSB0ZXh0YXJlYSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5ib2R5LmNzc19wcmVmaXgtLWxpZ2h0LW1vZGUgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCBcbmJvZHkuY3NzX3ByZWZpeC0tbGlnaHQtbW9kZSAuc2VsZWN0Mi1kcm9wZG93biB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9lLXRoZW1lLXdoaXRlKTtcbn1cbmJvZHkuY3NzX3ByZWZpeC0tbGlnaHQtbW9kZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIFxuYm9keS5jc3NfcHJlZml4LS1saWdodC1tb2RlIC5zZWxlY3QyLWRyb3Bkb3duIHtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cbi8qIGFuY2hvciB0YWcgKi9cbmJvZHkuY3NzX3ByZWZpeC0tbGlnaHQtbW9kZSAjdGV4dC1yb3V0ZWQtbGluay13cmFwcGVyIGEge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi8qIGZvb3RlciBsaWdodCAqL1xuYm9keS5jc3NfcHJlZml4LS1saWdodC1tb2RlIGZvb3RlciB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtc3VibWVudS1iZyk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb2UtdGhlbWUtd2hpdGUpO1xufVxuXG4uY3NzX3ByZWZpeC10aXRsZS1kZXNjIHNwYW4udGV4dC1jb2xvciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLmZvbnQtZm9yLXAgcC5jc3NfcHJlZml4LXRpdGxlLWRlc2Mge1xuXHR3ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInRudW1cIm9uLCBcImxudW1cIm9uO1xuXHRmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwidG51bVwib24sIFwibG51bVwib247XG59XG5cbi50ZXh0LXdoaXRlIC5lbGVtZW50b3ItaWNvbi1ib3gtZGVzY3JpcHRpb24gYSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvZS10aGVtZS13aGl0ZSk7XG59Il19 */