:root{--content-width:80em;--smaller-content-width:60em;--dropdown-symbol-width:0.7em;--global-font-family:"Roboto";--highlight-font-family:"Roboto","Helvetica Neue","Arial Narrow",sans-serif;--global-font-wreight:300;--global-font-size:16;--global-font-line-height:1.6;--font-size-small:calc(15/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);--global-font-color:#434343;--global-font-color-diap:#f5f2f0;--border-color-dark:#434343;--border-color-light:#f5f2f0;--color-link:#434343;--color-link-visited:#000;--color-link-active:#000;--color-quote-border:#000;--color-quote-citation:#6c7781;--color-theme-primary:#c2ad8d;--color-theme-secondary:#434343;--color-theme-red:#c0392b;--color-theme-green:#6b868d;--color-theme-blue:#2980b9;--color-theme-yellow:#c0b54d;--color-theme-black:#1c2833;--color-theme-grey:#95a5a6;--color-theme-light-grey:#f4f4f5;--color-theme-white:#fff;--color-custom-daylight:#97c0b7;--color-custom-sun:#eee9d1;--border-radius:0;--border-radius-small:0;--border-radius-button:0;--button-padding:0.7rem 2.5rem 0.7rem 2.5rem;--color-theme-toggle:#fff;--container-width:80em;--container-padding:0 1.2rem;--card-padding:0 1.2rem;--grid-template-columns:1fr repeat(6,minmax(auto,12.8em)) 1fr;--global-column-gap:1.2rem;--global-grid-gap:1.2rem;--global-large-column-gap:2.2rem;--global-large-row-gap:2.2rem;--section-padding:clamp(3rem,7vw,8rem) clamp(1rem,7vw,5rem);--gallery-block--gutter-size:1.2rem}

/*! 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}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,button,input,optgroup,select,textarea{color:#434343;color:var(--global-font-color);font-family:Roboto;font-family:var(--global-font-family);font-size:1rem;font-size:var(--font-size-regular);line-height:1.6;line-height:var(--global-font-line-height);font-weight:300;font-weight:var(--global-font-wreight)}h1,h2,h3,h4,h5,h6{font-family:Roboto,Helvetica Neue,Arial Narrow,sans-serif;font-family:var(--highlight-font-family);font-stretch:condensed;clear:both;line-height:1.2em;margin-top:0}h1,h2{font-weight:600;font-size:clamp(2.1rem,2.8vw,2.8rem)}h2{color:#c2ad8d;color:var(--color-theme-primary);margin-top:0}h3{font-size:1.2rem;font-weight:600}h3,h4{margin-bottom:0}h4{font-size:1.8rem}p{margin:.5rem 0 1rem}.entry-title-singular,.page-title{font-size:clamp(2.1rem,2.8vw,2.6rem);margin-bottom:1em}cite,dfn,em,i{font-style:italic}blockquote,q{quotes:"" ""}blockquote{border-left:4px solid #000;border-left:4px solid var(--color-quote-border);margin:0}.entry-content>blockquote{padding-left:1em;margin-left:1.5rem}@media screen and (min-width:75em){.entry-content>blockquote{margin-left:auto}}blockquote cite{color:#6c7781;color:var(--color-quote-citation);font-size:13px;margin-top:1em;position:relative;font-style:normal}address{margin:0 0 1.5em}pre{background:#eee;font-family:Courier\ 10 Pitch,Courier,monospace;font-size:.9375rem;line-height:1.6;margin-bottom:1.5em;max-width:100%;overflow:auto;padding:1.5em}code,kbd,tt,var{font-family:Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace;font-size:.8rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{background:#fff}hr{background-color:hsla(0,0%,100%,.4);border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1.5em;padding-left:1.5em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{display:block;height:auto;max-width:100%}figure{margin:.5em 0}table{margin:0 0 1.5em;width:100%}.btn,.wp-block-button__link{padding:.7rem 2.5rem;padding:var(--button-padding);border-radius:0;border-radius:var(--border-radius);text-decoration:none;border:1px solid transparent;font-weight:400}.btn,.btn:hover,.wp-block-button__link,.wp-block-button__link:hover{-webkit-transition:all .3s ease;transition:all .3s ease}.ghostkit-button{white-space:normal}.button-type-1{background-color:#c2ad8d;background-color:var(--color-theme-primary);color:#fff;color:var(--color-theme-white)}.button-type-1:hover{border:1px solid #c2ad8d;border:1px solid var(--color-theme-primary);background-color:transparent}.button-type-1:hover,.button-type-2{color:#c2ad8d;color:var(--color-theme-primary)}.button-type-2{background-color:#434343;background-color:var(--color-theme-secondary)}.button-type-2:hover{background-color:#c2ad8d;background-color:var(--color-theme-primary);color:#434343;color:var(--color-theme-secondary)}.button-type-3{background-color:#6b868d;background-color:var(--color-theme-green);color:#fff;color:var(--color-theme-white)}.button-type-3:hover{border:1px solid #6b868d;border:1px solid var(--color-theme-green);background-color:transparent;color:#6b868d;color:var(--color-theme-green)}.button-type-4{background-color:#fff!important;background-color:var(--color-theme-white)!important;color:#c2ad8d!important;color:var(--color-theme-primary)!important}.button-type-4:hover{background-color:#fff;background-color:var(--color-theme-white)}.button-type-4:hover,.button-type-5{border:1px solid #c2ad8d;border:1px solid var(--color-theme-primary);color:#c2ad8d;color:var(--color-theme-primary)}.button-type-5{background-color:transparent;position:relative;display:block;text-align:center;padding:.7rem 2.5rem;padding:var(--button-padding);font-weight:300;margin:1em 0}.button-type-5 .material-symbols-outlined{position:relative;top:4px;margin-right:2px}.button-type-5:hover{border:1px solid #c2ad8d;border:1px solid var(--color-theme-primary);background-color:#fff;background-color:var(--color-theme-white);color:#c2ad8d;color:var(--color-theme-primary)}.has-theme-primary-background-color .wp-block-button__link{background-color:#434343;background-color:var(--color-theme-secondary);color:#434343;color:var(--global-font-color)}.has-theme-primary-background-color{color:#f5f2f0;color:var(--global-font-color-diap)}.has-theme-primary-background-color .full-GC-block{background-size:1200px;background-position:100% 100%}.ghostkit-button-lg{width:100%}.button-other{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:#c2ad8d;color:var(--color-theme-primary);font-weight:500;text-decoration:none}.button-other ::hover{color:#434343;color:var(--color-theme-secondary)}.button-other .material-symbols-outlined{background-color:#c2ad8d;background-color:var(--color-theme-primary)}.btn-right .btn{position:relative;float:right}@media screen and (max-width:30em){.btn-right .btn{position:relative;float:left}}.full-GC-block-inner{position:relative}.full-GC-block-inner .btn{color:#c2ad8d;color:var(--color-theme-primary);bottom:0;background-color:#c2ad8d;background-color:var(--color-theme-primary);color:#fff;color:var(--color-theme-white)}.full-GC-block-inner .btn:hover{color:#c2ad8d;color:var(--color-theme-primary);background-color:#fff;background-color:var(--color-theme-white)}.ghostkit-svg-icon{background-color:#c2ad8d;background-color:var(--color-theme-primary);color:#fff;padding:4px;font-size:2.3em!important}a:focus{outline:none!important}.ghostkit-accordion-item-heading{display:-webkit-box;display:-ms-flexbox;display:flex}.ghostkit-accordion-item-label{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ghostkit-accordion-item-collapse{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:relative;left:-5px}.has-theme-secondary-background-color{background-color:#434343;background-color:var(--color-theme-secondary)}a{color:#434343;color:var(--color-link)}a:active,a:focus,a:hover{color:#000;color:var(--color-link-active)}a:focus{outline:thin dotted}a:active,a:hover{outline:0}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.error{padding:6rem 0}.container{max-width:80em;max-width:var(--content-width);padding:0 1.2rem;padding:var(--container-padding);margin:0 auto}.site-header{background-color:#c2ad8d;background-color:var(--color-theme-primary)}.site-main{padding-bottom:4rem;margin-top:4rem;class="full-GC-block-inner" @media(--small-and-down){margin-top:3rem;margin-bottom:1rem;padding-bottom:0}}@media screen and (min-width:75em){.single-post .site-main,.single-teamleden .site-main{padding-right:10rem}}.home .site-main{margin-top:0}#block-13{margin-bottom:0}.has-sidebar .site{margin:0 auto;display:grid;grid-template-columns:1fr repeat(6,minmax(auto,15em)) 1fr;grid-gap:0;grid-template-rows:auto;grid-template-areas:"header header header header header header header header" ". main main main main sidebar sidebar ." "footer footer footer footer footer footer footer footer"}.single-post article,.single-teamleden article{padding:1rem}@media screen and (min-width:59em){.single-post .site,.single-teamleden .site{background-color:#f5f4e9;margin:0 auto;display:grid;grid-template-columns:1fr repeat(6,minmax(auto,14.85em)) 1fr;grid-gap:0;grid-template-rows:auto;grid-template-areas:"header header header header header header header header" ". main main main main sidebar sidebar ." "footer footer footer footer footer footer footer footer"}.single-post article,.single-teamleden article{background-color:#fff;padding:2rem;margin:0 1.2rem;margin:var(--container-padding)}}.site-footer,.site-header{grid-area:header}.site-main{grid-column:1;min-width:0;grid-area:main}.primary-sidebar{grid-column:2;min-width:0;grid-area:sidebar}.bg-archive{background-color:#f5f2f0}textarea{width:100%}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid #bbb;border-color:var(--border-color-light);border-bottom:1px solid #bbb;border-radius:3px;background:#eee;color:rgba(0,0,0,.8);font-size:.75rem;line-height:1;padding:.6em 1em .4em;cursor:pointer}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#f5f2f0 #bbb #aaa;border-top-color:var(--border-color-light)}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}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{color:#666;border:1px solid #f5f2f0;border:1px solid var(--border-color-light);border-radius:3px;padding:3px}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,textarea:focus{color:#111}select{border:1px solid #f5f2f0;border:1px solid var(--border-color-light)}.branding{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:1fr repeat(6,minmax(auto,14.5em)) 1fr;grid-template-rows:auto;grid-template-areas:". logo logo logo extra extra extra ." "menu menu menu menu menu menu menu menu"}.branding-inner{position:relative;grid-area:logo;min-height:6.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:.5rem}@media screen and (min-width:59em){.branding-inner{top:-14px}}@media screen and (max-width:75em){.branding-inner{bottom:0;width:100%}}.extra-info{grid-area:extra;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:.9em;padding:1rem 2rem}.extra-info,.site-branding{display:-webkit-box;display:-ms-flexbox;display:flex}.site-branding{-ms-flex-line-pack:center;align-content:center;text-align:center}.navigation{grid-area:menu;background-color:#c2ad8d;background-color:var(--color-theme-primary)}.post-navigation{background-color:transparent}.header-logo{-ms-flex-line-pack:center;align-content:center;margin-left:10px}.header-image{max-width:100%}.header-image img{padding:0 1.5rem 0 0}@media screen and (max-width:59em){.header-image img{margin:0 auto;padding:0 .5rem;max-height:4rem}}.custom-logo-link{display:inline-block;margin:0 auto 1em}.site-title{margin:0 1em;font-family:Roboto,Helvetica Neue,Arial Narrow,sans-serif;font-family:var(--highlight-font-family);font-stretch:condensed;font-size:38px;font-weight:700;line-height:1.2}.site-title a{text-decoration:none;color:inherit}.site-description{margin:.4375em 0 0;font-family:Roboto,Helvetica Neue,Arial Narrow,sans-serif;font-family:var(--highlight-font-family);font-stretch:condensed;font-size:17px;font-weight:inherit;line-height:1.4;word-wrap:break-word;color:#757575}.filler{background-color:#434343;background-color:var(--color-theme-secondary);grid-area:filler;width:100%;height:100%}@media screen and (max-width:85rem){.branding{grid-template-areas:". logo logo logo extra extra extra filler" "menu menu menu menu menu menu menu menu"}}@media screen and (max-width:70rem){.branding{grid-template-areas:"logo logo logo extra extra extra extra extra" "menu menu menu menu menu menu menu menu"}}@media screen and (max-width:59em){.branding{grid-template-columns:1fr 6rem repeat(5,minmax(auto,14.5em)) 1fr;grid-template-areas:"menu menu logo logo logo logo logo logo" "extra extra extra extra extra extra extra extra"}.extra-info{padding:1.2rem 1rem .5rem;font-size:.9em}.navigation{padding:0}}.nav--toggle-small .menu-toggle{display:block;margin:0;padding:2.4rem 2.3rem;font-stretch:condensed;font-size:80%;text-transform:uppercase;border:0 solid #fff;border:0 solid var(--color-theme-white);border-radius:0;background:#c2ad8d;background:var(--color-theme-primary)}.nav--toggle-small .menu-toggle.icon{border:none;position:absolute;top:-1px;left:0;display:none}@media screen and (max-width:59rem){.nav--toggle-small .menu-toggle.icon{display:block}}.nav--toggle-small .menu-toggle.icon .dashicons-menu-alt:before{font-size:40px}.nav--toggle-small .menu-toggle.icon svg.close{display:none}.close,.open-menu{fill:#fff;fill:var(--color-theme-toggle)}#primary-menu{position:relative}.nav--toggle-small .menu{display:none}.nav--toggle-small.nav--toggled-on .menu{display:block}@media screen and (min-width:59rem){.nav--toggle-small.nav--toggled-on .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.nav--toggle-small.nav--toggled-on .menu-toggle.icon svg.close{display:block}.nav--toggle-small.nav--toggled-on svg.open-menu{display:none}.nav--toggle-small.icon-nav .menu{display:block}@media screen and (min-width:59rem){.nav--toggle-small.icon-nav .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}@media screen and (max-width:59rem){.nav--toggle-small.icon-nav .primary-menu-container{position:absolute;background:#c2ad8d;background:var(--color-theme-primary);width:100vw;top:300px;left:0;height:200%;padding:20px 30px;opacity:0;-webkit-transition:opacity .3s,top .3s ease-out;transition:opacity .3s,top .3s ease-out;z-index:-1}.nav--toggle-small.icon-nav.nav--toggled-on .menu-toggle span.dashicons:before{content:"\f158"}.nav--toggle-small.icon-nav.nav--toggled-on .primary-menu-container{top:85px;opacity:1;-webkit-transition:opacity .3s,top .3s ease-out;transition:opacity .3s,top .3s ease-out;z-index:1}}.nav--toggle-small,.nav--toggle-sub .dropdown,.nav--toggle-sub .dropdown-toggle{display:none}@media screen and (max-width:0em){.nav--toggle-small.nav--toggled-on .menu{display:block}}@media screen and (min-width:59em){.nav--toggle-small .menu-toggle{display:none}.nav--toggle-small .menu{display:block}.nav--toggle-sub ul ul{display:none;position:absolute;top:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;margin-left:0;-webkit-box-shadow:0 3px 3px rgba(0,0,0,.2);box-shadow:0 3px 3px rgba(0,0,0,.2);z-index:100}.nav--toggle-sub .dropdown,.nav--toggle-sub .dropdown-toggle{display:block;background:transparent;position:absolute;right:0;top:50%;width:.7em;width:var(--dropdown-symbol-width);height:.7em;height:var(--dropdown-symbol-width);font-size:inherit;line-height:inherit;margin:0;padding:0;border:none;border-radius:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);overflow:visible}.nav--toggle-sub .dropdown-symbol{display:block;background:transparent;position:absolute;right:20%;top:35%;width:60%;height:60%;border:solid #434343;border:solid var(--border-color-dark);border-width:0 2px 2px 0;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.nav--toggle-sub ul ul .dropdown,.nav--toggle-sub ul ul .dropdown-toggle{top:40%;right:.2em}.nav--toggle-sub ul ul .dropdown-symbol{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.nav--toggle-sub .dropdown-toggle:hover,.nav--toggle-sub .menu-item--has-toggle:hover .dropdown-toggle{pointer-events:none}.nav--toggle-sub li.menu-item--has-toggle,.nav--toggle-sub li.menu-item-has-children{position:relative;padding-right:.7em;padding-right:var(--dropdown-symbol-width)}.menu-toggle.icon .nav--toggle-sub li:hover>ul,.nav--toggle-sub li.menu-item--toggled-on>ul,.nav--toggle-sub li:not(.menu-item--has-toggle):focus>ul{display:block}.nav--toggle-sub li:not(.menu-item--has-toggle):focus-within>ul{display:block}}@media screen and (min-width:59em){.patientendossier{position:absolute;right:0;background-color:#412c2b;padding-left:1em!important;padding-right:1em!important;font-weight:400!important;margin-right:0!important}}.patientendossier a:before{content:" ";display:block;float:left;margin-right:5px;width:30px;height:30px;background-image:url(../images/dosier.svg);background-size:cover;background-position:50%;color:#fff!important}.main-navigation{display:block;max-width:80em;max-width:var(--content-width);font-family:Roboto,Helvetica Neue,Arial Narrow,sans-serif;font-family:var(--highlight-font-family);font-stretch:condensed}.main-navigation a{display:block;width:100%;padding:.5em 1em;text-decoration:none;color:#f5f2f0;color:var(--global-font-color-diap)}.main-navigation a:focus,.main-navigation a:hover{text-decoration:underline}.main-navigation .current-menu-ancestor>a,.main-navigation .current-menu-item>a{font-weight:600}.main-navigation ul{display:block;list-style:none;margin:0;padding:0}.main-navigation ul ul li{padding-left:1em}@media screen and (min-width:59em){.main-navigation a{padding:.9em .5em!important}.main-navigation ul li a{padding:.4em .5em}.main-navigation ul li{margin:0 0 0 .5em}.main-navigation ul li:first-child{margin-left:0}.main-navigation ul ul a{width:200px}.main-navigation ul ul li{padding-left:0;margin-left:0}.main-navigation ul ul li a{width:218px;background:none;padding:0 1em}.main-navigation ul ul ul{top:0;left:100%;min-height:100%}.main-navigation .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.site-main .comment-navigation,.site-main .pagination,.site-main .post-navigation,.site-main .posts-navigation{margin:1rem auto 2em;max-width:80em;max-width:var(--content-width);overflow:hidden;padding:0 1.5rem 2em;font-family:Roboto,Helvetica Neue,Arial Narrow,sans-serif;font-family:var(--highlight-font-family);font-stretch:condensed}@media screen and (min-width:75em){.site-main .comment-navigation,.site-main .pagination,.site-main .post-navigation,.site-main .posts-navigation{padding-left:0;padding-right:0}}.nav-links{display:-webkit-box;display:-ms-flexbox;display:flex}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{width:50%;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{text-align:end;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.post-navigation-sub span{color:#434343;color:var(--global-font-color);text-decoration:none;display:inline-block}.site-main .pagination{margin-bottom:1.5em}.nav-next a,.nav-previous a{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;text-decoration:none}.nav-next a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;grid-gap:8px;gap:8px}.pagination .nav-links{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.pagination .page-numbers{display:inline-block;margin-bottom:.5em;margin-right:1em;border:1px solid #434343;border:1px solid var(--color-link);min-width:1.75em;line-height:1.75;text-align:center;text-decoration:none}.pagination a:visited{color:#434343;color:var(--color-link)}.pagination a:active,.pagination a:focus,.pagination a:hover{border-color:#000;border-color:var(--color-link-active)}.pagination .next,.pagination .prev{min-width:auto;border-color:transparent;text-decoration:underline}.pagination .next:active,.pagination .next:focus,.pagination .next:hover,.pagination .prev:active,.pagination .prev:focus,.pagination .prev:hover{border-color:transparent}.pagination .dots{min-width:auto;border:none}.pagination .current{border-color:#434343;border-color:var(--border-color-dark)}.site-footer{font-family:Roboto,Helvetica Neue,Arial Narrow,sans-serif;font-family:var(--highlight-font-family);font-stretch:condensed}.site-footer h4{color:#fff;font-weight:300}#nav_menu-2{padding-top:0!important}.menu-hoofdmenu-container{position:relative}.bg-footer{padding-top:4rem!important;background-size:30rem;background-position:6rem -3rem;background-repeat:no-repeat;margin-bottom:2rem}@media screen and (min-width:59em){.bg-footer{margin-bottom:0;border-top:1px solid hsla(0,0%,100%,.38);border-bottom:1px solid hsla(0,0%,100%,.38)}}@media screen and (max-width:75em){.bg-footer{background-position:50%}}.site-info{font-size:.8rem;position:relative;padding:0 0 1rem;margin:0!important;background-size:360px 20px;background-repeat:no-repeat}@media screen and (min-width:75em){.site-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.site-info .scroller a{color:#c2ad8d;color:var(--color-theme-primary);text-decoration:none;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-self:flex-end}.site-info .material-symbols-outlined{margin-left:1rem}#block-2{margin-bottom:0}.icons-social .wp-block-group__inner-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;grid-gap:15px;gap:15px}.copyright{margin:1rem 0}.infinite-scroll.neverending .site-footer,.infinite-scroll .pagination,.infinite-scroll .posts-navigation{display:none}.infinity-end.neverending .site-footer{display:block}.thumbnail-default{background-color:#f5f4e9;-o-object-fit:cover;object-fit:cover;-o-object-position:-44px -54px;object-position:-44px -54px}.cpt-wrapper{padding:2rem 0;grid-row-gap:1rem;row-gap:1rem;--grid-gap:var(--global-grid-gap);--auto-grid-min-size:15rem;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));grid-gap:var(--grid-gap);display:grid}.cpt-item{background-color:#434343;background-color:var(--color-theme-secondary);display:grid;grid-template-rows:auto auto 1fr 2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.cpt-item .material-symbols-outlined{background-color:#c2ad8d!important;background-color:var(--color-theme-primary)!important;color:#fff;color:var(--color-theme-white);margin-right:.4rem;-webkit-transition:all .5s ease;transition:all .5s ease}.cpt-item a{text-decoration:none;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cpt-item a,.cpt-item a:hover{color:#c2ad8d;color:var(--color-theme-primary);-webkit-transition:all .5s ease;transition:all .5s ease}.cpt-item a:hover .material-symbols-outlined{background-color:#c2ad8d;background-color:var(--color-theme-primary);-webkit-transition:all .5s ease;transition:all .5s ease}.cpt-item-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.6rem}@media screen and (min-width:59em){.cpt-item-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}.cpt-item-beeld{-ms-flex-item-align:start;align-self:start}.cpt-item-beeld img{-o-object-fit:cover;object-fit:cover;aspect-ratio:5/4}.cpt-item-title{margin-top:1em}.cpt-item-excerpt,.cpt-item-footer,.cpt-item-title{padding:0 1.2rem;padding:var(--card-padding)}.cpt-item-footer{-ms-flex-item-align:end;align-self:end}.functie{font-size:.9em}.medewerkers-wrapper .wp-block-group__inner-container{padding:2rem 0;-webkit-column-gap:1rem;-moz-column-gap:1rem;grid-column-gap:1rem;column-gap:1rem;grid-row-gap:1rem;row-gap:1rem;--grid-gap:10px;--auto-grid-min-size:15rem;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));grid-gap:var(--grid-gap);display:grid}.medewerker-content{background-color:#434343;background-color:var(--color-theme-secondary);padding:15px}.medewerker-naaam{font-size:.9em;margin-bottom:.4em}.medewerker-functie{font-weight:500;font-size:.76em;margin-bottom:.7em}.downloads-wrapper .ghostkit-col-content,.downloads-wrapper .wp-block-group{height:100%}.align-right img{position:relative;float:right}.full-bg{max-width:100%!important}@media screen and (max-width:75em){.full-bg{min-height:500px!important}}@media screen and (max-width:59em){.full-bg{min-height:300px!important}}.wp-block-cover__inner-container{max-width:80em;max-width:var(--content-width)}.wp-block-cover h1{font-size:clamp(2.3rem,4.5vw,4.3rem)!important;line-height:1em}.icon-rotate img{-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2);border-radius:50%;overflow:hidden;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.icon-rotate img:hover{transform:rotate(1turn);-webkit-transform:rotate(1turn)}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9jdXN0b20tcHJvcGVydGllcy5jc3MiLCJfcmVzZXQuY3NzIiwiX3R5cG9ncmFwaHkuY3NzIiwiX2VsZW1lbnRzLmNzcyIsIl9saW5rcy5jc3MiLCJnbG9iYWwuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQU9BLE1BQ0Msb0JBQXFCLENBQ3JCLDRCQUE2QixDQUM3Qiw2QkFBOEIsQ0FHOUIsNkJBQThCLENBQzlCLDJFQUErRSxDQUMvRSx5QkFBMEIsQ0FDMUIscUJBQXNCLENBQ3RCLDZCQUE4QixDQUc5Qix1REFBNEQsQ0FDNUQseURBQThELENBQzlELHVEQUE0RCxDQUM1RCx3REFBNkQsQ0FHN0QsMkJBQTRCLENBQzVCLGdDQUFpQyxDQUNqQywyQkFBNEIsQ0FDNUIsNEJBQTZCLENBQzdCLG9CQUFxQixDQUNyQix5QkFBMEIsQ0FDMUIsd0JBQXlCLENBQ3pCLHlCQUEwQixDQUMxQiw4QkFBK0IsQ0FHL0IsNkJBQThCLENBQzlCLCtCQUFnQyxDQUNoQyx5QkFBMEIsQ0FDMUIsMkJBQTRCLENBQzVCLDBCQUEyQixDQUMzQiw0QkFBNkIsQ0FDN0IsMkJBQTRCLENBQzVCLDBCQUEyQixDQUMzQixnQ0FBaUMsQ0FDakMsd0JBQTRCLENBQzVCLCtCQUFnQyxDQUNoQywwQkFBMkIsQ0FHM0IsaUJBQWtCLENBQ2xCLHVCQUF3QixDQUN4Qix3QkFBeUIsQ0FHekIsNENBQTZDLENBRzdDLHlCQUEwQixDQUcxQixzQkFBdUIsQ0FDdkIsNEJBQTZCLENBQzdCLHVCQUF3QixDQUN4Qiw2REFBZ0UsQ0FDaEUsMEJBQTJCLENBQzNCLHdCQUF5QixDQUN6QixnQ0FBaUMsQ0FDakMsNkJBQThCLENBQzlCLDJEQUFnRSxDQUNoRSxtQ0FDRDs7QUMvREEsMkVBQTJFLENBVTNFLEtBQ0MsZ0JBQWlCLENBQ2pCLDZCQUNELENBU0EsS0FDQyxRQUNELENBTUEsS0FDQyxhQUNELENBT0EsR0FDQyxhQUFjLENBQ2QsY0FDRCxDQVVBLEdBQ0MsOEJBQXVCLENBQXZCLHNCQUF1QixDQUN2QixRQUFTLENBQ1QsZ0JBQ0QsQ0FPQSxJQUNDLHFCQUFzQixDQUN0QixhQUNELENBU0EsRUFDQyw0QkFDRCxDQU9BLFlBQ0Msa0JBQW1CLENBQ25CLHlCQUEwQixDQUMxQix3Q0FBaUMsQ0FBakMsZ0NBQ0QsQ0FNQSxTQUVDLGtCQUNELENBT0EsY0FHQyxxQkFBc0IsQ0FDdEIsYUFDRCxDQU1BLE1BQ0MsYUFDRCxDQU9BLFFBRUMsYUFBYyxDQUNkLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsdUJBQ0QsQ0FFQSxJQUNDLGFBQ0QsQ0FFQSxJQUNDLFNBQ0QsQ0FTQSxJQUNDLGlCQUNELENBVUEsc0NBS0MsbUJBQW9CLENBQ3BCLGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsUUFDRCxDQU9BLGFBRUMsZ0JBQ0QsQ0FPQSxjQUVDLG1CQUNELENBTUEsZ0RBSUMseUJBQ0QsQ0FNQSx3SEFJQyxpQkFBa0IsQ0FDbEIsU0FDRCxDQU1BLDRHQUlDLDZCQUNELENBTUEsU0FDQywwQkFDRCxDQVNBLE9BQ0MsNkJBQXNCLENBQXRCLHFCQUFzQixDQUN0QixhQUFjLENBQ2QsYUFBYyxDQUNkLGNBQWUsQ0FDZixTQUFVLENBQ1Ysa0JBQ0QsQ0FNQSxTQUNDLHVCQUNELENBTUEsU0FDQyxhQUNELENBT0EsNkJBRUMsNkJBQXNCLENBQXRCLHFCQUFzQixDQUN0QixTQUNELENBTUEsa0ZBRUMsV0FDRCxDQU9BLGNBQ0MsNEJBQTZCLENBQzdCLG1CQUNELENBTUEseUNBQ0MsdUJBQ0QsQ0FPQSw2QkFDQyx5QkFBMEIsQ0FDMUIsWUFDRCxDQVVBLFFBQ0MsYUFDRCxDQU1BLFFBQ0MsaUJBQ0QsQ0FpQkEsa0JBQ0MsWUFDRCxDQ2hXQSwyQ0FNQyxhQUErQixDQUEvQiw4QkFBK0IsQ0FDL0Isa0JBQXNDLENBQXRDLHFDQUFzQyxDQUN0QyxjQUFtQyxDQUFuQyxrQ0FBbUMsQ0FDbkMsZUFBMkMsQ0FBM0MsMENBQTJDLENBQzNDLGVBQXVDLENBQXZDLHNDQUNELENBR0Esa0JBTUMseURBQXlDLENBQXpDLHdDQUF5QyxDQUN6QyxzQkFBdUIsQ0FDdkIsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixZQUNELENBT0EsTUFKQyxlQUFnQixDQUNoQixvQ0FRRCxDQUxBLEdBR0MsYUFBaUMsQ0FBakMsZ0NBQWlDLENBQ2pDLFlBQ0QsQ0FFQSxHQUVDLGdCQUFpQixDQUNqQixlQUNELENBRUEsTUFMQyxlQVFELENBSEEsR0FFQyxnQkFDRCxDQUdBLEVBQ0MsbUJBQ0QsQ0FFQSxrQ0FFQyxvQ0FBdUMsQ0FDdkMsaUJBRUQsQ0FFQSxjQUlDLGlCQUNELENBRUEsYUFFQyxZQUNELENBRUEsV0FDQywwQkFBZ0QsQ0FBaEQsK0NBQWdELENBQ2hELFFBQ0QsQ0FFQSwwQkFDQyxnQkFBaUIsQ0FDakIsa0JBQ0QsQ0FFQSxtQ0FFQywwQkFDQyxnQkFDRCxDQUNELENBRUEsZ0JBQ0MsYUFBa0MsQ0FBbEMsaUNBQWtDLENBQ2xDLGNBQWUsQ0FDZixjQUFlLENBQ2YsaUJBQWtCLENBQ2xCLGlCQUNELENBRUEsUUFDQyxnQkFDRCxDQUdBLElBQ0MsZUFBZ0IsQ0FDaEIsK0NBQW1ELENBQ25ELGtCQUFvQixDQUNwQixlQUFnQixDQUNoQixtQkFBb0IsQ0FDcEIsY0FBZSxDQUNmLGFBQWMsQ0FDZCxhQUNELENBR0EsZ0JBSUMsa0VBQTJFLENBQzNFLGVBQ0QsQ0FFQSxhQUVDLDZCQUE4QixDQUM5QixXQUNELENBRUEsU0FFQyxrQkFBbUIsQ0FDbkIsb0JBQ0QsQ0FFQSxJQUNDLGNBQ0QsQ0MxSUEsS0FDQyw2QkFBc0IsQ0FBdEIscUJBQ0QsQ0FRQSxpQkFHQywwQkFBbUIsQ0FBbkIsa0JBQ0QsQ0FHQSxLQUNDLGVBRUQsQ0FJQSxHQUNDLG1DQUEyQixDQUMzQixRQUFTLENBQ1QsVUFBVyxDQUNYLG1CQUNELENBR0EsTUFFQyxnQkFBbUIsQ0FDbkIsa0JBQ0QsQ0FFQSxHQUNDLGVBQ0QsQ0FFQSxHQUNDLGtCQUNELENBRUEsWUFFQyxlQUNELENBRUEsR0FDQyxlQUNELENBRUEsR0FDQyxvQkFDRCxDQUdBLElBQ0MsYUFBYyxDQUNkLFdBQVksQ0FDWixjQUNELENBSUEsT0FDQyxhQUNELENBRUEsTUFDQyxnQkFBaUIsQ0FDakIsVUFDRCxDQU1BLDRCQUVDLG9CQUE4QixDQUE5Qiw2QkFBOEIsQ0FDOUIsZUFBbUMsQ0FBbkMsa0NBQW1DLENBQ25DLG9CQUFxQixDQUVyQiw0QkFBNkIsQ0FDN0IsZUFJRCxDQUhDLG9FQUhBLCtCQUEwQixDQUExQix1QkFLQSxDQUdELGlCQUNDLGtCQUNELENBRUEsZUFDQyx3QkFBNEMsQ0FBNUMsMkNBQTRDLENBQzVDLFVBQStCLENBQS9CLDhCQU9ELENBTEMscUJBQ0Msd0JBQTRDLENBQTVDLDJDQUE0QyxDQUM1Qyw0QkFFRCxDQUlELG9DQUxFLGFBQWlDLENBQWpDLGdDQWFGLENBUkEsZUFDQyx3QkFBOEMsQ0FBOUMsNkNBT0QsQ0FKQyxxQkFDQyx3QkFBNEMsQ0FBNUMsMkNBQTRDLENBQzVDLGFBQW1DLENBQW5DLGtDQUNELENBR0QsZUFDQyx3QkFBMkMsQ0FBM0MseUNBQTJDLENBQzNDLFVBQStCLENBQS9CLDhCQU9ELENBTEMscUJBQ0Msd0JBQTBDLENBQTFDLHlDQUEwQyxDQUMxQyw0QkFBNkIsQ0FDN0IsYUFBK0IsQ0FBL0IsOEJBQ0QsQ0FHRCxlQUNDLCtCQUFxRCxDQUFyRCxtREFBcUQsQ0FDckQsdUJBQTRDLENBQTVDLDBDQU9ELENBTEMscUJBRUMscUJBQTBDLENBQTFDLHlDQUVELENBR0Qsb0NBTkUsd0JBQTRDLENBQTVDLDJDQUE0QyxDQUU1QyxhQUFpQyxDQUFqQyxnQ0EwQkYsQ0F0QkEsZUFDQyw0QkFBNkIsQ0FHN0IsaUJBQWtCLENBQ2YsYUFBYyxDQUNqQixpQkFBa0IsQ0FDZixvQkFBOEIsQ0FBOUIsNkJBQThCLENBQ2pDLGVBQWdCLENBQ2hCLFlBYUQsQ0FYQywwQ0FDQyxpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLGdCQUNELENBRUEscUJBQ0Msd0JBQTRDLENBQTVDLDJDQUE0QyxDQUM1QyxxQkFBMEMsQ0FBMUMseUNBQTBDLENBQzFDLGFBQWlDLENBQWpDLGdDQUNELENBR0QsMkRBQ0Msd0JBQThDLENBQTlDLDZDQUE4QyxDQUM5QyxhQUErQixDQUEvQiw4QkFDRCxDQUVBLG9DQUNDLGFBQW9DLENBQXBDLG1DQU1ELENBSkMsbURBQ0Msc0JBQXVCLENBQ3ZCLDZCQUNELENBR0Qsb0JBQ0MsVUFDRCxDQUVBLGNBQ0MsMEJBQW9CLENBQXBCLDBCQUFvQixDQUFwQixtQkFBb0IsQ0FDcEIsYUFBaUMsQ0FBakMsZ0NBQWlDLENBQ2pDLGVBQWdCLENBQ2hCLG9CQVNELENBUEMsc0JBQ0MsYUFBbUMsQ0FBbkMsa0NBQ0QsQ0FFQSx5Q0FDQyx3QkFBNEMsQ0FBNUMsMkNBQ0QsQ0FHRCxnQkFDQyxpQkFBa0IsQ0FDbEIsV0FNRCxDQUpDLG1DQUpELGdCQUtFLGlCQUFrQixDQUNsQixVQUVGLENBREMsQ0FHRCxxQkFDQyxpQkFDRCxDQUVBLDBCQUNDLGFBQWlDLENBQWpDLGdDQUFpQyxDQUNqQyxRQUFTLENBQ1Qsd0JBQTRDLENBQTVDLDJDQUE0QyxDQUM1QyxVQUErQixDQUEvQiw4QkFNRCxDQUpDLGdDQUNDLGFBQWlDLENBQWpDLGdDQUFpQyxDQUNqQyxxQkFBMEMsQ0FBMUMseUNBQ0QsQ0FHRCxtQkFDQyx3QkFBNEMsQ0FBNUMsMkNBQTRDLENBQzVDLFVBQVcsQ0FDWCxXQUFZLENBQ1oseUJBQ0QsQ0FFQSxRQUNJLHNCQUNKLENBRUEsaUNBQ0MsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQ0QsQ0FFQSwrQkFDQywyQkFBUSxDQUFSLGdCQUFRLENBQVIsT0FDRCxDQUVBLGtDQUNDLDJCQUFRLENBQVIsZ0JBQVEsQ0FBUixPQUFRLENBQ1IsaUJBQWtCLENBQ2xCLFNBQ0QsQ0FFQSxzQ0FDQyx3QkFBOEMsQ0FBOUMsNkNBQ0QsQ0M1UEEsRUFDQyxhQUF3QixDQUF4Qix1QkFDRCxDQU1BLHlCQUdDLFVBQStCLENBQS9CLDhCQUNELENBRUEsUUFDQyxtQkFDRCxDQUVBLGlCQUVDLFNBQ0QsQ0NVQSxvQkFDQywwQkFBOEIsQ0FDOUIsMkJBQTZCLENBQzdCLFVBQVcsQ0FDWCxTQUFVLENBQ1YsZUFBZ0IsQ0FDaEIsMEJBQ0QsQ0FFQSwwQkFDQyx3QkFBeUIsQ0FDekIsaUJBQWtCLENBQ2xCLDZDQUEwQyxDQUExQyxxQ0FBMEMsQ0FDMUMsbUJBQXFCLENBQ3JCLGFBQWMsQ0FDZCxhQUFjLENBQ2QsaUJBQW1CLENBQ25CLGVBQWdCLENBQ2hCLFdBQVksQ0FDWixRQUFTLENBQ1Qsa0JBQW1CLENBQ25CLHNCQUF1QixDQUN2QixvQkFBcUIsQ0FDckIsT0FBUSxDQUNSLFVBQVcsQ0FDWCxjQUNELENBR0EsOEJBQ0MsU0FDRCxDQU1BLE9BQ0MsY0FDRCxDQUVBLFdBQ0MsY0FBK0IsQ0FBL0IsOEJBQStCLENBQy9CLGdCQUFpQyxDQUFqQyxnQ0FBaUMsQ0FDakMsYUFDRCxDQU9BLGFBQ0Msd0JBQTRDLENBQTVDLDJDQUNELENBRUEsV0FJQyxtQkFBb0IsQ0FDcEIsZUFBZ0IsQ0FBQyxxREFFaEIsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBQ25CLGdCQUNELENBQ0QsQ0FJQyxtQ0FIRCxxREFJRSxtQkFFRixDQURDLENBR0QsaUJBQ0MsWUFDRCxDQVFBLFVBQ0MsZUFDRCxDQUtBLG1CQUNDLGFBQWMsQ0FDZCxZQUFhLENBQ2IseURBQTZELENBQzdELFVBQVcsQ0FDWCx1QkFBd0IsQ0FDeEIsaUxBSUQsQ0FFQSwrQ0FFQyxZQUNELENBRUEsbUNBQ0MsMkNBR0Msd0JBQXlCLENBQ3pCLGFBQWMsQ0FDZCxZQUFhLENBQ2IsNERBQTZELENBQzdELFVBQVcsQ0FDWCx1QkFBd0IsQ0FDeEIsaUxBSUQsQ0FFQSwrQ0FFQyxxQkFBc0IsQ0FDdEIsWUFBYSxDQUNiLGVBQWdDLENBQWhDLCtCQUNELENBQ0QsQ0FFQSwwQkFFQyxnQkFDRCxDQUVBLFdBQ0MsYUFBYyxDQUNkLFdBQVksQ0FDWixjQUNELENBRUEsaUJBQ0MsYUFBYyxDQUNkLFdBQVksQ0FDWixpQkFDRCxDQUVBLFlBQ0Msd0JBQ0QsQ0FNQSxTQUNDLFVBQ0QsQ0FJQSwrREFLQyxxQkFBc0UsQ0FBdEUsc0NBQXNFLENBQXRFLDRCQUFzRSxDQUN0RSxpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsb0JBQXlCLENBQ3pCLGdCQUFrQixDQUNsQixhQUFjLENBQ2QscUJBQXdCLENBQ3hCLGNBQ0QsQ0FHQSx1RkFJQyw4QkFBaUQsQ0FBakQsMENBQ0QsQ0FFQSxrTEFRQywyQkFDRCxDQUVBLGdTQWdCQyxVQUFXLENBQ1gsd0JBQTJDLENBQTNDLDBDQUEyQyxDQUMzQyxpQkFBa0IsQ0FDbEIsV0FDRCxDQUVBLGdZQWdCQyxVQUNELENBRUEsT0FDQyx3QkFBMkMsQ0FBM0MsMENBQ0QsQ0FNQSxVQUNDLFlBQWEsQ0FDYix3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUFtQixDQUNuQiwyREFBNEQsQ0FDNUQsdUJBQXdCLENBQ3hCLG9HQUdELENBRUEsZ0JBQ0MsaUJBQWtCLENBQ2xCLGNBQWUsQ0FDZixpQkFBa0IsQ0FDbEIsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixpQkFTRCxDQVBFLG1DQVBGLGdCQVFHLFNBTUgsQ0FMRSxDQUNBLG1DQVZGLGdCQVdHLFFBQVMsQ0FDVCxVQUVILENBREUsQ0FHRixZQUNDLGVBQWdCLENBRWhCLHdCQUE4QixDQUE5QixxQkFBOEIsQ0FBOUIsNkJBQThCLENBQzlCLGNBQWdCLENBQ2hCLGlCQUNELENBRUEsMkJBTkMsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBVUQsQ0FKQSxlQUVDLHlCQUFxQixDQUFyQixvQkFBcUIsQ0FDckIsaUJBQ0QsQ0FFQSxZQUNDLGNBQWUsQ0FDZix3QkFBNEMsQ0FBNUMsMkNBQ0QsQ0FFQSxpQkFDQyw0QkFDRCxDQUVBLGFBQ0MseUJBQXFCLENBQXJCLG9CQUFxQixDQUNyQixnQkFDRCxDQUVBLGNBQ0MsY0FDRCxDQUVBLGtCQUNDLG9CQU9ELENBTEMsbUNBSEQsa0JBSUUsYUFBZ0IsQ0FDaEIsZUFBaUIsQ0FDakIsZUFFRixDQURDLENBR0Qsa0JBQ0Msb0JBQXFCLENBQ3JCLGlCQUNELENBRUEsWUFDQyxZQUFhLENBQ2IseURBQXlDLENBQXpDLHdDQUF5QyxDQUN6QyxzQkFBdUIsQ0FDdkIsY0FBZSxDQUNmLGVBQWdCLENBQ2hCLGVBQ0QsQ0FFQSxjQUNDLG9CQUFxQixDQUNyQixhQUNELENBRUEsa0JBQ0Msa0JBQW9CLENBQ3BCLHlEQUF5QyxDQUF6Qyx3Q0FBeUMsQ0FDekMsc0JBQXVCLENBQ3ZCLGNBQWUsQ0FDZixtQkFBb0IsQ0FDcEIsZUFBZ0IsQ0FDaEIsb0JBQXFCLENBQ3JCLGFBQ0QsQ0FDQSxRQUNDLHdCQUE4QyxDQUE5Qyw2Q0FBOEMsQ0FDOUMsZ0JBQWlCLENBQ2pCLFVBQVcsQ0FDWCxXQUNELENBRUEsb0NBQ0MsVUFDQyx5R0FHRCxDQUNELENBRUEsb0NBQ0MsVUFDQyw0R0FHRCxDQUNELENBRUEsbUNBQ0MsVUFDQyxnRUFBaUUsQ0FDakUsK0dBR0QsQ0FFQSxZQUNDLHlCQUFnQyxDQUNoQyxjQUNELENBRUEsWUFDQyxTQUNELENBQ0QsQ0FLQSxnQ0FDQyxhQUFjLENBQ2QsUUFBUyxDQUNULHFCQUE2QixDQUM3QixzQkFBdUIsQ0FDdkIsYUFBYyxDQUNkLHdCQUF5QixDQUN6QixtQkFBd0MsQ0FBeEMsdUNBQXdDLENBQ3hDLGVBQWdCLENBQ2hCLGtCQUFzQyxDQUF0QyxxQ0FxQkQsQ0FuQkMscUNBQ0MsV0FBWSxDQUNaLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsTUFBTyxDQUNQLFlBYUQsQ0FYQyxvQ0FQRCxxQ0FRRSxhQVVGLENBVEMsQ0FFQSxnRUFDQyxjQUNELENBRUEsK0NBQ0MsWUFDRCxDQU9GLGtCQUNDLFNBQThCLENBQTlCLDhCQUNELENBRUEsY0FDQyxpQkFDRCxDQUlDLHlCQUNDLFlBQ0QsQ0FJQyx5Q0FDQyxhQUNELENBRUEsb0NBRUMseUNBQ0MsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYix1QkFBdUIsQ0FBdkIsb0JBQXVCLENBQXZCLHNCQUNELENBQ0QsQ0FFQSwrREFDQyxhQUNELENBRUEsaURBQ0MsWUFDRCxDQU1BLGtDQUNDLGFBQ0QsQ0FFQSxvQ0FFQyxrQ0FDQyxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLHNCQUFzQixDQUF0QixtQkFBc0IsQ0FBdEIscUJBQ0QsQ0FDRCxDQUVBLG9DQUVDLG9EQUNDLGlCQUFrQixDQUNsQixrQkFBc0MsQ0FBdEMscUNBQXNDLENBQ3RDLFdBQVksQ0FDWixTQUFVLENBQ1YsTUFBTyxDQUNQLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLCtDQUEyQyxDQUEzQyx1Q0FBMkMsQ0FDM0MsVUFDRCxDQUlDLCtFQUNDLGVBQ0QsQ0FFQSxvRUFDQyxRQUFTLENBQ1QsU0FBVSxDQUNWLCtDQUEyQyxDQUEzQyx1Q0FBMkMsQ0FDM0MsU0FDRCxDQUVGLENBS0YsZ0ZBR0MsWUFDRCxDQUVBLGtDQUVDLHlDQUNDLGFBQ0QsQ0FDRCxDQUVBLG1DQUVDLGdDQUNDLFlBQ0QsQ0FFQSx5QkFDQyxhQUNELENBRUEsdUJBQ0MsWUFBYSxDQUNiLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsMkJBQXNCLENBQXRCLDRCQUFzQixDQUF0Qix5QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLGVBQWdCLENBQ2hCLGFBQWMsQ0FDZCwyQ0FBd0MsQ0FBeEMsbUNBQXdDLENBQ3hDLFdBQ0QsQ0FFQSw2REFFQyxhQUFjLENBQ2Qsc0JBQXVCLENBQ3ZCLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsT0FBUSxDQUNSLFVBQW1DLENBQW5DLGtDQUFtQyxDQUNuQyxXQUFvQyxDQUFwQyxtQ0FBb0MsQ0FDcEMsaUJBQWtCLENBQ2xCLG1CQUFvQixDQUNwQixRQUFTLENBQ1QsU0FBVSxDQUNWLFdBQVksQ0FDWixlQUFnQixDQUNoQixrQ0FBMkIsQ0FBM0IsMEJBQTJCLENBQzNCLGdCQUNELENBRUEsa0NBQ0MsYUFBYyxDQUNkLHNCQUF1QixDQUN2QixpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLE9BQVEsQ0FDUixTQUFVLENBQ1YsVUFBVyxDQUNYLG9CQUFzQyxDQUF0QyxxQ0FBc0MsQ0FDdEMsd0JBQXlCLENBQ3pCLGdEQUF5QyxDQUF6Qyx3Q0FDRCxDQUVBLHlFQUVDLE9BQVEsQ0FDUixVQUNELENBRUEsd0NBQ0MsZ0NBQXlCLENBQXpCLHdCQUNELENBRUEsdUdBRUMsbUJBQ0QsQ0FHQSxxRkFFQyxpQkFBa0IsQ0FDbEIsa0JBQTJDLENBQTNDLDBDQUNELENBRUQscUpBU0UsYUFDRCxDQVVBLGdFQUNDLGFBQ0QsQ0FDRCxDQUlDLG1DQUZELGtCQUdFLGlCQUFrQixDQUNsQixPQUFRLENBQ1Isd0JBQXlCLENBQ3pCLDBCQUE0QixDQUM1QiwyQkFBNkIsQ0FDN0IseUJBQTJCLENBQzNCLHdCQWlCRixDQWhCQyxDQUdDLDJCQUNDLFdBQVksQ0FDWixhQUFjLENBQ2QsVUFBVyxDQUNYLGdCQUFpQixDQUNqQixVQUFXLENBQ1gsV0FBWSxDQUNaLDBDQUE2QyxDQUM3QyxxQkFBc0IsQ0FDdEIsdUJBQWtDLENBQ2xDLG9CQUNELENBT0YsaUJBQ0MsYUFBYyxDQUNkLGNBQStCLENBQS9CLDhCQUErQixDQUMvQix5REFBeUMsQ0FBekMsd0NBQXlDLENBQ3pDLHNCQUNELENBRUEsbUJBQ0MsYUFBYyxDQUNkLFVBQVcsQ0FDWCxnQkFBNEIsQ0FDNUIsb0JBQXFCLENBQ3JCLGFBQW9DLENBQXBDLG1DQUNELENBRUEsa0RBRUMseUJBQ0QsQ0FFQSxnRkFFQyxlQUNELENBRUEsb0JBQ0MsYUFBYyxDQUNkLGVBQWdCLENBQ2hCLFFBQVMsQ0FDVCxTQUNELENBRUEsMEJBQ0MsZ0JBQ0QsQ0FFQSxtQ0FFQyxtQkFDQywyQkFDRCxDQUVBLHlCQUNDLGlCQUNELENBRUEsdUJBQ0MsaUJBQ0QsQ0FFQSxtQ0FDQyxhQUNELENBRUEseUJBQ0MsV0FDRCxDQUdBLDBCQUNDLGNBQWUsQ0FDZixhQUNELENBR0EsNEJBQ0MsV0FBWSxDQUNaLGVBQWdCLENBQ2hCLGFBQ0QsQ0FFQSwwQkFDQyxLQUFNLENBQ04sU0FBVSxDQUNWLGVBQ0QsQ0FFQSx1QkFDQyxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLGtCQUFlLENBQWYsY0FBZSxDQUNmLHVCQUF1QixDQUF2QixvQkFBdUIsQ0FBdkIsc0JBQ0QsQ0FDRCxDQUtBLCtHQUlDLG9CQUFxQixDQUNyQixjQUErQixDQUEvQiw4QkFBK0IsQ0FDL0IsZUFBZ0IsQ0FDaEIsb0JBQXFCLENBQ3JCLHlEQUF5QyxDQUF6Qyx3Q0FBeUMsQ0FDekMsc0JBQ0QsQ0FFQSxtQ0FFQywrR0FJQyxjQUFlLENBQ2YsZUFFRCxDQUNELENBRUEsV0FDQyxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFDRCxDQUVBLGlHQUdDLFNBQVUsQ0FDVixrQkFBYSxDQUFiLGdCQUFhLENBQWIsWUFDRCxDQUVBLHFGQUdDLGNBQWUsQ0FDZixrQkFBYSxDQUFiLGdCQUFhLENBQWIsWUFDRCxDQUVBLDBCQUNDLGFBQStCLENBQS9CLDhCQUErQixDQUMvQixvQkFBcUIsQ0FDckIsb0JBQ0QsQ0FFQSx1QkFDQyxtQkFDRCxDQVFBLDRCQUxDLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2IsZUFBZ0IsQ0FDaEIsb0JBU0QsQ0FOQSxZQUVDLG9CQUF5QixDQUF6QixpQkFBeUIsQ0FBekIsd0JBQXlCLENBQ3pCLFlBQVEsQ0FBUixPQUdELENBRUEsdUJBQ0MsdUJBQXVCLENBQXZCLG9CQUF1QixDQUF2QixzQkFBdUIsQ0FDdkIsa0JBQWUsQ0FBZixjQUNELENBRUEsMEJBQ0Msb0JBQXFCLENBQ3JCLGtCQUFvQixDQUNwQixnQkFBaUIsQ0FDakIsd0JBQW1DLENBQW5DLGtDQUFtQyxDQUNuQyxnQkFBaUIsQ0FDakIsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixvQkFDRCxDQUVBLHNCQUNDLGFBQXdCLENBQXhCLHVCQUNELENBRUEsNkRBR0MsaUJBQXNDLENBQXRDLHFDQUNELENBRUEsb0NBRUMsY0FBZSxDQUNmLHdCQUF5QixDQUN6Qix5QkFDRCxDQUVBLGtKQU1DLHdCQUNELENBRUEsa0JBQ0MsY0FBZSxDQUNmLFdBQ0QsQ0FFQSxxQkFDQyxvQkFBc0MsQ0FBdEMscUNBQ0QsQ0FLQSxhQUNDLHlEQUF5QyxDQUF6Qyx3Q0FBeUMsQ0FDekMsc0JBTUQsQ0FKQyxnQkFDQyxVQUFXLENBQ1gsZUFDRCxDQUdELFlBQ0MsdUJBQ0QsQ0FFQSwwQkFDQyxpQkFDRCxDQUVBLFdBQ0MsMEJBQTRCLENBQzVCLHFCQUFzQixDQUN0Qiw4QkFBK0IsQ0FDL0IsMkJBQTRCLENBQzVCLGtCQVdELENBVEMsbUNBUEQsV0FRRSxlQUFtQixDQUNuQix3Q0FBK0MsQ0FDL0MsMkNBTUYsQ0FMQyxDQUVBLG1DQWJELFdBY0UsdUJBRUYsQ0FEQyxDQUtELFdBQ0MsZUFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLGdCQUFpQixDQUNqQixrQkFBb0IsQ0FDcEIsMEJBQThCLENBQzlCLDJCQXFCRCxDQW5CQyxtQ0FSRCxXQVNFLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isd0JBQW1CLENBQW5CLHFCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsd0JBQThCLENBQTlCLHFCQUE4QixDQUE5Qiw2QkFnQkYsQ0FmQyxDQUVBLHVCQUNDLGFBQWlDLENBQWpDLGdDQUFpQyxDQUNqQyxvQkFBcUIsQ0FDckIsZUFBZ0IsQ0FDaEIsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYix3QkFBeUIsQ0FDekIscUJBQXNCLENBQ3RCLGtCQUFtQixDQUNuQixxQkFDRCxDQUNBLHNDQUNDLGdCQUNELENBR0QsU0FDQyxlQUNELENBRUEsK0NBQ0MsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYixvQkFBeUIsQ0FBekIsaUJBQXlCLENBQXpCLHdCQUF5QixDQUN6QixhQUFTLENBQVQsUUFDRCxDQUVBLFdBQ0MsYUFDRCxDQU9BLDBHQUtDLFlBQ0QsQ0FJQSx1Q0FDQyxhQUNELENBRUEsbUJBQ0Msd0JBQXlCLENBQ3pCLG1CQUFpQixDQUFqQixnQkFBaUIsQ0FDakIsOEJBQTRCLENBQTVCLDJCQUNELENBT0EsYUFDQyxjQUFlLENBRWYsaUJBQWEsQ0FBYixZQUFhLENBQ2IsaUNBQWtDLENBQ2xDLDBCQUEyQixDQUMzQix5REFBMkQsQ0FDM0Qsd0JBQXlCLENBQ3pCLFlBQ0QsQ0FHQSxVQUNDLHdCQUE4QyxDQUE5Qyw2Q0FBOEMsQ0FDOUMsWUFBYSxDQUNiLHFDQUFzQyxDQUN0Qyx1QkFBa0IsQ0FBbEIsb0JBQWtCLENBQWxCLGlCQTJCRCxDQXpCQyxxQ0FDQyxrQ0FBdUQsQ0FBdkQscURBQXVELENBQ3ZELFVBQStCLENBQS9CLDhCQUErQixDQUMvQixrQkFBb0IsQ0FDcEIsK0JBQXlCLENBQXpCLHVCQUNELENBRUEsWUFFQyxvQkFBcUIsQ0FDckIsZUFBZ0IsQ0FDaEIsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYix3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQVlELENBVEMsOEJBUEEsYUFBaUMsQ0FBakMsZ0NBQWlDLENBS2pDLCtCQUF5QixDQUF6Qix1QkFVQSxDQUpDLDZDQUNDLHdCQUE0QyxDQUE1QywyQ0FBNEMsQ0FDNUMsK0JBQXlCLENBQXpCLHVCQUNELENBS0gsaUJBQ0Msd0JBQThCLENBQTlCLHFCQUE4QixDQUE5Qiw2QkFBOEIsQ0FDOUIsb0JBTUQsQ0FKQyxtQ0FKRCxpQkFLRSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLDBCQUFxQixDQUFyQix1QkFBcUIsQ0FBckIsb0JBRUYsQ0FEQyxDQUdELGdCQUNDLHlCQUFpQixDQUFqQixnQkFNRCxDQUpDLG9CQUNDLG1CQUFpQixDQUFqQixnQkFBaUIsQ0FDakIsZ0JBQ0QsQ0FHRCxnQkFDQyxjQUVELENBSUEsbURBTEMsZ0JBQTRCLENBQTVCLDJCQVFELENBSEEsaUJBQ0MsdUJBQWUsQ0FBZixjQUVELENBRUEsU0FDQyxjQUNELENBTUEsc0RBQ0MsY0FBZSxDQUVaLHVCQUF3QixDQUN4QixvQkFBcUIsQ0FDckIsb0JBQWdCLENBQWhCLGVBQWdCLENBRWhCLGlCQUFhLENBQWIsWUFBYSxDQUNiLGVBQWdCLENBQ2hCLDBCQUEyQixDQUMzQix5REFBMEQsQ0FDMUQsd0JBQXlCLENBQ3pCLFlBQ0osQ0FLQSxvQkFDQyx3QkFBOEMsQ0FBOUMsNkNBQThDLENBQzlDLFlBQ0QsQ0FFQSxrQkFDQyxjQUFnQixDQUNoQixrQkFDRCxDQUVBLG9CQUNDLGVBQWdCLENBQ2hCLGVBQWlCLENBQ2pCLGtCQUNELENBV0MsNEVBQ0MsV0FDRCxDQUlELGlCQUNDLGlCQUFrQixDQUNsQixXQUNELENBR0EsU0FDQyx3QkFTRCxDQVBDLG1DQUhELFNBSUUsMEJBTUYsQ0FMQyxDQUVBLG1DQVBELFNBUUUsMEJBRUYsQ0FEQyxDQUdELGlDQUNDLGNBQStCLENBQS9CLDhCQUNELENBR0MsbUJBQ0MsOENBQWtELENBQ2xELGVBQ0QsQ0FHRCxpQkFDQyx5Q0FBc0MsQ0FBdEMsaUNBQXNDLENBQ3RDLGlCQUFrQixDQUlsQixlQUFnQixDQUNiLCtCQUF5QixDQUF6Qix1QkFBeUIsQ0FDekIsNkNBQThCLENBQTlCLHFDQUE4QixDQUE5Qiw2QkFBOEIsQ0FBOUIsK0NBTEosQ0FTQSx1QkFDSSx1QkFBeUIsQ0FDekIsK0JBQ0oiLCJmaWxlIjoiZ2xvYmFsLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEN1c3RvbSBQcm9wZXJ0aWVzXG4gKiBha2EgQ1NTIHZhcmlhYmxlcy5cbiAqXG4gKiBAbGluazogaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTLy0tKlxuICoqL1xuXG46cm9vdCB7XG5cdC0tY29udGVudC13aWR0aDogODBlbTtcblx0LS1zbWFsbGVyLWNvbnRlbnQtd2lkdGg6IDYwZW07XG5cdC0tZHJvcGRvd24tc3ltYm9sLXdpZHRoOiAwLjdlbTtcblxuXHQvKiBUeXBvZ3JhcGh5ICovXG5cdC0tZ2xvYmFsLWZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuXHQtLWhpZ2hsaWdodC1mb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkFyaWFsIE5hcnJvd1wiLCBzYW5zLXNlcmlmO1xuXHQtLWdsb2JhbC1mb250LXdyZWlnaHQ6IDMwMDtcblx0LS1nbG9iYWwtZm9udC1zaXplOiAxNjtcblx0LS1nbG9iYWwtZm9udC1saW5lLWhlaWdodDogMS42O1xuXG5cdC8qIEN1c3RvbSBlZGl0b3IgZm9udCBzaXplcyAqL1xuXHQtLWZvbnQtc2l6ZS1zbWFsbDogY2FsYygxNSAvIHZhcigtLWdsb2JhbC1mb250LXNpemUpICogMXJlbSk7XG5cdC0tZm9udC1zaXplLXJlZ3VsYXI6IGNhbGModmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSkgLyAxNiAqIDFyZW0pO1xuXHQtLWZvbnQtc2l6ZS1sYXJnZTogY2FsYygzNiAvIHZhcigtLWdsb2JhbC1mb250LXNpemUpICogMXJlbSk7XG5cdC0tZm9udC1zaXplLWxhcmdlcjogY2FsYyg0OCAvIHZhcigtLWdsb2JhbC1mb250LXNpemUpICogMXJlbSk7XG5cblx0LyogQ29sb3JzICovXG5cdC0tZ2xvYmFsLWZvbnQtY29sb3I6ICM0MzQzNDM7XG5cdC0tZ2xvYmFsLWZvbnQtY29sb3ItZGlhcDogI0Y1RjJGMDtcblx0LS1ib3JkZXItY29sb3ItZGFyazogIzQzNDM0Mztcblx0LS1ib3JkZXItY29sb3ItbGlnaHQ6ICNGNUYyRjA7XG5cdC0tY29sb3ItbGluazogIzQzNDM0Mztcblx0LS1jb2xvci1saW5rLXZpc2l0ZWQ6ICMwMDA7XG5cdC0tY29sb3ItbGluay1hY3RpdmU6ICMwMDA7XG5cdC0tY29sb3ItcXVvdGUtYm9yZGVyOiAjMDAwO1xuXHQtLWNvbG9yLXF1b3RlLWNpdGF0aW9uOiAjNmM3NzgxO1xuXG5cdC8qIEN1c3RvbSBlZGl0b3IgY29sb3JzICovXG5cdC0tY29sb3ItdGhlbWUtcHJpbWFyeTogI0MyQUQ4RDtcblx0LS1jb2xvci10aGVtZS1zZWNvbmRhcnk6ICM0MzQzNDM7XG5cdC0tY29sb3ItdGhlbWUtcmVkOiAjYzAzOTJiO1xuXHQtLWNvbG9yLXRoZW1lLWdyZWVuOiAjNkI4NjhEO1xuXHQtLWNvbG9yLXRoZW1lLWJsdWU6ICMyOTgwYjk7XG5cdC0tY29sb3ItdGhlbWUteWVsbG93OiAjQzBCNTREO1xuXHQtLWNvbG9yLXRoZW1lLWJsYWNrOiAjMWMyODMzO1xuXHQtLWNvbG9yLXRoZW1lLWdyZXk6ICM5NWE1YTY7XG5cdC0tY29sb3ItdGhlbWUtbGlnaHQtZ3JleTogI0Y0RjRGNTtcblx0LS1jb2xvci10aGVtZS13aGl0ZTogI2ZmZmZmZjtcblx0LS1jb2xvci1jdXN0b20tZGF5bGlnaHQ6ICM5N2MwYjc7XG5cdC0tY29sb3ItY3VzdG9tLXN1bjogI2VlZTlkMTtcblxuXHQvKiBTdHlsZXMgKi9cblx0LS1ib3JkZXItcmFkaXVzOiAwO1xuXHQtLWJvcmRlci1yYWRpdXMtc21hbGw6IDA7XG5cdC0tYm9yZGVyLXJhZGl1cy1idXR0b246IDA7XG5cblx0LyogQnV0dG9ucyAqL1xuXHQtLWJ1dHRvbi1wYWRkaW5nOiAwLjdyZW0gMi41cmVtIDAuN3JlbSAyLjVyZW07XG5cblx0LyogTWVudSAqL1xuXHQtLWNvbG9yLXRoZW1lLXRvZ2dsZTogI2ZmZjtcblxuXHQvKiBHcmlkICovXG5cdC0tY29udGFpbmVyLXdpZHRoOiA4MGVtO1xuXHQtLWNvbnRhaW5lci1wYWRkaW5nOiAwIDEuMnJlbTtcblx0LS1jYXJkLXBhZGRpbmc6IDAgMS4ycmVtO1xuXHQtLWdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIHJlcGVhdCg2LCBtaW5tYXgoYXV0bywgMTIuOGVtKSkgMWZyO1xuXHQtLWdsb2JhbC1jb2x1bW4tZ2FwOiAxLjJyZW07XG5cdC0tZ2xvYmFsLWdyaWQtZ2FwOiAxLjJyZW07XG5cdC0tZ2xvYmFsLWxhcmdlLWNvbHVtbi1nYXA6IDIuMnJlbTtcblx0LS1nbG9iYWwtbGFyZ2Utcm93LWdhcDogMi4ycmVtO1xuXHQtLXNlY3Rpb24tcGFkZGluZzogY2xhbXAoM3JlbSwgN3Z3LCA4cmVtKSBjbGFtcCgxcmVtLCA3dncsIDVyZW0pO1xuXHQtLWdhbGxlcnktYmxvY2stLWd1dHRlci1zaXplOiAxLjJyZW07XG59XG4iLCIvKlxuQ1NTIG5vcm1hbGl6YXRpb24gYmFzZWQgaW4gcGFydCBvbiBub3JtYWxpemUuY3NzIGJ5XG5OaWNvbGFzIEdhbGxhZ2hlciBhbmQgSm9uYXRoYW4gTmVhbCBodHRwOi8vbmVjb2xhcy5naXRodWIuaW8vbm9ybWFsaXplLmNzcy9cbiovXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTm9ybWFsaXplXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG5cdGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG5cdG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG5cdGZvbnQtc2l6ZTogMmVtO1xuXHRtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG5cdGhlaWdodDogMDsgLyogMSAqL1xuXHRvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZTsgLyogMSAqL1xuXHRmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuXHRmb250LWZhbWlseTogbW9ub3NwYWNlOyAvKiAxICovXG5cdGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuXHRmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuXHRmb250LXNpemU6IDc1JTtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuXHRib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG5cdHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuXHRmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cblx0bGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cblx0bWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHtcblx0b3ZlcmZsb3c6IHZpc2libGU7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLyogMSAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG5cdG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuXHRwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cblx0Y29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cblx0ZGlzcGxheTogdGFibGU7IC8qIDEgKi9cblx0bWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG5cdHBhZGRpbmc6IDA7IC8qIDMgKi9cblx0d2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuXHRvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cblx0cGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuXHRvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG5cdGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcblx0ZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuIiwiQGltcG9ydCBcIl9jdXN0b20tcHJvcGVydGllcy5jc3NcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBUeXBvZ3JhcGh5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtZm9udC1mYW1pbHkpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1yZWd1bGFyKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWdsb2JhbC1mb250LWxpbmUtaGVpZ2h0KTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWdsb2JhbC1mb250LXdyZWlnaHQpO1xufVxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuXHRmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcblx0Zm9udC1zdHJldGNoOiBjb25kZW5zZWQ7XG5cdGNsZWFyOiBib3RoO1xuXHRsaW5lLWhlaWdodDogMS4yZW07XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbmgxIHtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiBjbGFtcCgyLjFyZW0sIDIuOHZ3LCAyLjhyZW0pO1xufVxuXG5oMiB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogY2xhbXAoMi4xcmVtLCAyLjh2dywgMi44cmVtKTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG5oMyB7XG5cdG1hcmdpbi1ib3R0b206IDByZW07XG5cdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRmb250LXdlaWdodDogNjAwO1xufVxuXG5oNCB7XG5cdG1hcmdpbi1ib3R0b206IDByZW07XG5cdGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG5cbnAge1xuXHRtYXJnaW46IDAuNXJlbSAwIDFyZW07XG59XG5cbi5lbnRyeS10aXRsZS1zaW5ndWxhcixcbi5wYWdlLXRpdGxlIHtcblx0Zm9udC1zaXplOiBjbGFtcCgyLjFyZW0sIDIuOHZ3LCAyLjZyZW0pO1xuXHRtYXJnaW4tYm90dG9tOiAxZW07XG5cbn1cblxuZGZuLFxuY2l0ZSxcbmVtLFxuaSB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuYmxvY2txdW90ZSxcbnEge1xuXHRxdW90ZXM6IFwiXCIgXCJcIjtcbn1cblxuYmxvY2txdW90ZSB7XG5cdGJvcmRlci1sZWZ0OiA0cHggc29saWQgdmFyKC0tY29sb3ItcXVvdGUtYm9yZGVyKTtcblx0bWFyZ2luOiAwO1xufVxuXG4uZW50cnktY29udGVudCA+IGJsb2NrcXVvdGUge1xuXHRwYWRkaW5nLWxlZnQ6IDFlbTtcblx0bWFyZ2luLWxlZnQ6IDEuNXJlbTtcbn1cblxuQG1lZGlhICgtLWNvbnRlbnQtcXVlcnkpIHtcblxuXHQuZW50cnktY29udGVudCA+IGJsb2NrcXVvdGUge1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHR9XG59XG5cbmJsb2NrcXVvdGUgY2l0ZSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1xdW90ZS1jaXRhdGlvbik7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bWFyZ2luLXRvcDogMWVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuYWRkcmVzcyB7XG5cdG1hcmdpbjogMCAwIDEuNWVtO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xucHJlIHtcblx0YmFja2dyb3VuZDogI2VlZTtcblx0Zm9udC1mYW1pbHk6IFwiQ291cmllciAxMCBQaXRjaFwiLCBDb3VyaWVyLCBtb25vc3BhY2U7XG5cdGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuXHRsaW5lLWhlaWdodDogMS42O1xuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogYXV0bztcblx0cGFkZGluZzogMS41ZW07XG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG5cbmNvZGUsXG5rYmQsXG50dCxcbnZhciB7XG5cdGZvbnQtZmFtaWx5OiBNb25hY28sIENvbnNvbGFzLCBcIkFuZGFsZSBNb25vXCIsIFwiRGVqYVZ1IFNhbnMgTW9ub1wiLCBtb25vc3BhY2U7XG5cdGZvbnQtc2l6ZTogMC44cmVtO1xufVxuXG5hYmJyLFxuYWNyb255bSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzY2Njtcblx0Y3Vyc29yOiBoZWxwO1xufVxuXG5tYXJrLFxuaW5zIHtcblx0YmFja2dyb3VuZDogI2ZmZjljMDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5iaWcge1xuXHRmb250LXNpemU6IDEyNSU7XG59XG4iLCJAaW1wb3J0IFwiX2N1c3RvbS1wcm9wZXJ0aWVzLmNzc1wiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEVsZW1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuaHRtbCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG5cbi8qKlxuICogSW5oZXJpdCBib3gtc2l6aW5nIHRvIG1ha2UgaXQgZWFzaWVyIHRvIGNoYW5nZSB0aGUgcHJvcGVydHkgZm9yXG4gKiBjb21wb25lbnRzIHRoYXQgbGV2ZXJhZ2Ugb3RoZXIgYmVoYXZpb3I7IHNlZVxuICogaHR0cDovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS9cbiAqL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcblx0Ym94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbmJvZHkge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHQvKiBGYWxsYmFjayBmb3Igd2hlbiB0aGVyZSBpcyBubyBjdXN0b20gYmFja2dyb3VuZCBjb2xvciBkZWZpbmVkLiAqL1xufVxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuaHIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmNjc7XG5cdGJvcmRlcjogMDtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXG51bCxcbm9sIHtcblx0bWFyZ2luOiAwIDAgMS41ZW0gMDtcblx0cGFkZGluZy1sZWZ0OiAxLjVlbTtcbn1cblxudWwge1xuXHRsaXN0LXN0eWxlOiBkaXNjO1xufVxuXG5vbCB7XG5cdGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG5cbmxpID4gdWwsXG5saSA+IG9sIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG5kZCB7XG5cdG1hcmdpbjogMCAxLjVlbSAxLjVlbTtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbmltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1heC13aWR0aDogMTAwJTtcbn1cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxuLyogRXh0cmEgd2lkZSBpbWFnZXMgd2l0aGluIGZpZ3VyZSB0YWdzIGRvbid0IG92ZXJmbG93IHRoZSBjb250ZW50IGFyZWEuICovXG5maWd1cmUge1xuXHRtYXJnaW46IDAuNWVtIDA7XG59XG5cbnRhYmxlIHtcblx0bWFyZ2luOiAwIDAgMS41ZW07XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5cblxuLyogQlVUVE9OUyAqL1xuXG4ud3AtYmxvY2stYnV0dG9uX19saW5rLFxuLmJ0biB7XG5cdHBhZGRpbmc6IHZhcigtLWJ1dHRvbi1wYWRkaW5nKTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHQmOmhvdmVyIHtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcblx0fVxufVxuXG4uZ2hvc3RraXQtYnV0dG9uIHtcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLmJ1dHRvbi10eXBlLTEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblxuXHQmOmhvdmVyIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdH1cbn1cblxuXG4uYnV0dG9uLXR5cGUtMiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcblx0fVxufVxuXG4uYnV0dG9uLXR5cGUtMyB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLWdyZWVuKSA7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cblx0Jjpob3ZlciB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItdGhlbWUtZ3JlZW4pO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1ncmVlbik7XG5cdH1cbn1cblxuLmJ1dHRvbi10eXBlLTQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSkgIWltcG9ydGFudDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpICFpbXBvcnRhbnQ7XG5cblx0Jjpob3ZlciB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0fVxufVxuXG4uYnV0dG9uLXR5cGUtNSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiB2YXIoLS1idXR0b24tcGFkZGluZyk7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdG1hcmdpbjogMWVtIDA7XG5cblx0JiAubWF0ZXJpYWwtc3ltYm9scy1vdXRsaW5lZCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogNHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMnB4O1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0fVxufVxuXG4uaGFzLXRoZW1lLXByaW1hcnktYmFja2dyb3VuZC1jb2xvciAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcbn1cblxuLmhhcy10aGVtZS1wcmltYXJ5LWJhY2tncm91bmQtY29sb3IgIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yLWRpYXApO1xuXG5cdCYgLmZ1bGwtR0MtYmxvY2sge1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTIwMHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcblx0fVxufVxuXG4uZ2hvc3RraXQtYnV0dG9uLWxnIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5idXR0b24tb3RoZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0JiA6OmhvdmVyIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcblx0fVxuXG5cdCYgLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHR9XG59XG5cbi5idG4tcmlnaHQgLmJ0biB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZmxvYXQ6IHJpZ2h0O1xuXG5cdEBtZWRpYSAoLS1leHRyYS1zbWFsbC1hbmQtZG93bikge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmbG9hdDogbGVmdDtcblx0fVxufVxuXG4uZnVsbC1HQy1ibG9jay1pbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZ1bGwtR0MtYmxvY2staW5uZXIgLmJ0biB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0Ym90dG9tOiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHR9XG59XG5cbi5naG9zdGtpdC1zdmctaWNvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRjb2xvcjogI2ZmZjtcblx0cGFkZGluZzogNHB4O1xuXHRmb250LXNpemU6IDIuM2VtICFpbXBvcnRhbnQ7XG59XG5cbmE6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmdob3N0a2l0LWFjY29yZGlvbi1pdGVtLWhlYWRpbmcge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uZ2hvc3RraXQtYWNjb3JkaW9uLWl0ZW0tbGFiZWwge1xuXHRvcmRlcjogMjtcbn1cblxuLmdob3N0a2l0LWFjY29yZGlvbi1pdGVtLWNvbGxhcHNlIHtcblx0b3JkZXI6IDE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGVmdDogLTVweDtcbn1cblxuLmhhcy10aGVtZS1zZWNvbmRhcnktYmFja2dyb3VuZC1jb2xvciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG59XG5cbiIsIkBpbXBvcnQgXCJfY3VzdG9tLXByb3BlcnRpZXMuY3NzXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTGlua3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5hIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWxpbmspO1xufVxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXG5hOnZpc2l0ZWQge1xufVxuXG5hOmhvdmVyLFxuYTpmb2N1cyxcbmE6YWN0aXZlIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWxpbmstYWN0aXZlKTtcbn1cblxuYTpmb2N1cyB7XG5cdG91dGxpbmU6IHRoaW4gZG90dGVkO1xufVxuXG5hOmhvdmVyLFxuYTphY3RpdmUge1xuXHRvdXRsaW5lOiAwO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuPj4+IFRBQkxFIE9GIENPTlRFTlRTOlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBJbXBvcnRzXG5cdCMgQ3VzdG9tIHByb3BlcnRpZXNcblx0IyBSZXNldFxuXHQjIFR5cG9ncmFwaHlcblx0IyBFbGVtZW50c1xuXHQjIExpbmtzXG4jIEFjY2Vzc2liaWxpdHlcbiMgTGF5b3V0XG4jIEZvcm1zXG4jIEhlYWRlclxuXHQjIE1haW4gbmF2aWdhdGlvbiBtZW51XG4jIENvbnRlbnQgbmF2aWdhdGlvblxuIyBGb290ZXJcbiMgSW5maW5pdGUgc2Nyb2xsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgSW1wb3J0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcIl9jdXN0b20tcHJvcGVydGllcy5jc3NcIjtcbkBpbXBvcnQgXCJfcmVzZXQuY3NzXCI7XG5AaW1wb3J0IFwiX3R5cG9ncmFwaHkuY3NzXCI7XG5AaW1wb3J0IFwiX2VsZW1lbnRzLmNzc1wiO1xuQGltcG9ydCBcIl9saW5rcy5jc3NcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBBY2Nlc3NpYmlsaXR5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qKlxuICogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy5cbiAqIFJlOiB3b3JkLXdyYXA6IE1hbnkgc2NyZWVuIHJlYWRlciBhbmQgYnJvd3NlciBjb21iaW5hdGlvbnMgYW5ub3VuY2UgYnJva2VuXG4gKiB3b3JkcyBhcyB0aGV5IHdvdWxkIGFwcGVhciB2aXN1YWxseS5cbiAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG5cdGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMXB4O1xuXHR3aWR0aDogMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG5cdGNsaXA6IGF1dG8gIWltcG9ydGFudDtcblx0Y29sb3I6ICMyMTc1OWI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGxlZnQ6IDVweDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0cGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dG9wOiA1cHg7XG5cdHdpZHRoOiBhdXRvO1xuXHR6LWluZGV4OiAxMDAwMDA7IC8qIEFib3ZlIFdQIHRvb2xiYXIuICovXG59XG5cbi8qIERvIG5vdCBzaG93IHRoZSBvdXRsaW5lIG9uIHRoZSBza2lwIGxpbmsgdGFyZ2V0LiAqL1xuI3ByaW1hcnlbdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG5cdG91dGxpbmU6IDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTGF5b3V0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uZXJyb3Ige1xuXHRwYWRkaW5nOiA2cmVtIDA7XG59XG5cbi5jb250YWluZXIge1xuXHRtYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQtd2lkdGgpO1xuXHRwYWRkaW5nOiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdG1hcmdpbjogMHB4IGF1dG87XG59XG5cbi5zaXRlLWhlYWRlcixcbi5zaXRlLWZvb3RlciB7XG5cdGdyaWQtYXJlYTogaGVhZGVyO1xufVxuXG4uc2l0ZS1oZWFkZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLnNpdGUtbWFpbiB7XG5cdGdyaWQtY29sdW1uOiAxO1xuXHRtaW4td2lkdGg6IDA7XG5cdGdyaWQtYXJlYTogbWFpbjtcblx0cGFkZGluZy1ib3R0b206IDRyZW07XG5cdG1hcmdpbi10b3A6IDRyZW07Y2xhc3M9XCJmdWxsLUdDLWJsb2NrLWlubmVyXCJcblx0QG1lZGlhICgtLXNtYWxsLWFuZC1kb3duKSB7XG5cdFx0bWFyZ2luLXRvcDogM3JlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwcmVtO1xuXHR9XG59XG4uc2luZ2xlLXBvc3QgLnNpdGUtbWFpbixcbi5zaW5nbGUtdGVhbWxlZGVuIC5zaXRlLW1haW4ge1xuXG5cdEBtZWRpYSAoLS1tZWRpdW0tYW5kLXVwKSB7XG5cdFx0cGFkZGluZy1yaWdodDogMTByZW07XG5cdH1cbn1cblxuLmhvbWUgLnNpdGUtbWFpbiB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5wcmltYXJ5LXNpZGViYXIge1xuXHRncmlkLWNvbHVtbjogMjtcblx0bWluLXdpZHRoOiAwO1xuXHRncmlkLWFyZWE6IHNpZGViYXI7XG59XG5cbiNibG9jay0xMyB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgSGFzIFNpZGViYXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oYXMtc2lkZWJhciAuc2l0ZSB7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciByZXBlYXQoNixtaW5tYXgoYXV0bywxNS4wMGVtKSkgMWZyO1xuXHRncmlkLWdhcDogMDtcblx0Z3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuXHRncmlkLXRlbXBsYXRlLWFyZWFzOlxuXHRcdFwiaGVhZGVyIGhlYWRlciBoZWFkZXIgaGVhZGVyIGhlYWRlciBoZWFkZXIgaGVhZGVyIGhlYWRlclwiXG5cdFx0XCIuIG1haW4gbWFpbiBtYWluIG1haW4gc2lkZWJhciBzaWRlYmFyIC5cIlxuXHRcdFwiZm9vdGVyIGZvb3RlciBmb290ZXIgZm9vdGVyIGZvb3RlciBmb290ZXIgZm9vdGVyIGZvb3RlclwiO1xufVxuXG4uc2luZ2xlLXBvc3QgYXJ0aWNsZSxcbi5zaW5nbGUtdGVhbWxlZGVuIGFydGljbGUge1xuXHRwYWRkaW5nOiAxcmVtO1xufVxuXG5AbWVkaWEgKC0tc21hbGwtYW5kLXVwKSB7XG5cdC5zaW5nbGUtcG9zdCAuc2l0ZSxcblx0LnNpbmdsZS10ZWFtbGVkZW4gLnNpdGUge1xuXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0Y1RjRFOTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIHJlcGVhdCg2LG1pbm1heChhdXRvLDE0Ljg1ZW0pKSAxZnI7XG5cdFx0Z3JpZC1nYXA6IDA7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuXHRcdGdyaWQtdGVtcGxhdGUtYXJlYXM6XG5cdFx0XHRcImhlYWRlciBoZWFkZXIgaGVhZGVyIGhlYWRlciBoZWFkZXIgaGVhZGVyIGhlYWRlciBoZWFkZXJcIlxuXHRcdFx0XCIuIG1haW4gbWFpbiBtYWluIG1haW4gc2lkZWJhciBzaWRlYmFyIC5cIlxuXHRcdFx0XCJmb290ZXIgZm9vdGVyIGZvb3RlciBmb290ZXIgZm9vdGVyIGZvb3RlciBmb290ZXIgZm9vdGVyXCI7XG5cdH1cblxuXHQuc2luZ2xlLXBvc3QgYXJ0aWNsZSxcblx0LnNpbmdsZS10ZWFtbGVkZW4gYXJ0aWNsZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRwYWRkaW5nOiAycmVtO1xuXHRcdG1hcmdpbjogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHR9XG59XG5cbi5zaXRlLWhlYWRlcixcbi5zaXRlLWZvb3RlciB7XG5cdGdyaWQtYXJlYTogaGVhZGVyO1xufVxuXG4uc2l0ZS1tYWluIHtcblx0Z3JpZC1jb2x1bW46IDE7XG5cdG1pbi13aWR0aDogMDtcblx0Z3JpZC1hcmVhOiBtYWluO1xufVxuXG4ucHJpbWFyeS1zaWRlYmFyIHtcblx0Z3JpZC1jb2x1bW46IDI7XG5cdG1pbi13aWR0aDogMDtcblx0Z3JpZC1hcmVhOiBzaWRlYmFyO1xufVxuXG4uYmctYXJjaGl2ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGNUYyRjA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgRm9ybXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG50ZXh0YXJlYSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuYnV0dG9uLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3ItbGlnaHQpIHZhcigtLWJvcmRlci1jb2xvci1saWdodCkgI2JiYjtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRiYWNrZ3JvdW5kOiAjZWVlO1xuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuXHRmb250LXNpemU6IDAuNzVyZW07XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRwYWRkaW5nOiAwLjZlbSAxZW0gMC40ZW07XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxuYnV0dG9uOmhvdmVyLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpob3ZlcixcbmlucHV0W3R5cGU9XCJyZXNldFwiXTpob3ZlcixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuXHRib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvci1saWdodCkgI2JiYiAjYWFhO1xufVxuXG5idXR0b246YWN0aXZlLFxuYnV0dG9uOmZvY3VzLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXTphY3RpdmUsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdOmFjdGl2ZSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyB7XG5cdGJvcmRlci1jb2xvcjogI2FhYSAjYmJiICNiYmI7XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJyYW5nZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuaW5wdXRbdHlwZT1cIndlZWtcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJjb2xvclwiXSxcbnRleHRhcmVhIHtcblx0Y29sb3I6ICM2NjY7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvci1saWdodCk7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0cGFkZGluZzogM3B4O1xufVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJtb250aFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInRpbWVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiY29sb3JcIl06Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyB7XG5cdGNvbG9yOiAjMTExO1xufVxuXG5zZWxlY3Qge1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3ItbGlnaHQpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEhlYWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYnJhbmRpbmcge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciByZXBlYXQoNixtaW5tYXgoYXV0bywxNC41ZW0pKSAxZnI7XG5cdGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcblx0Z3JpZC10ZW1wbGF0ZS1hcmVhczpcblx0XCIuIGxvZ28gbG9nbyBsb2dvIGV4dHJhIGV4dHJhIGV4dHJhIC5cIlxuXHRcIm1lbnUgbWVudSBtZW51IG1lbnUgbWVudSBtZW51IG1lbnUgbWVudVwiO1xufVxuXG4uYnJhbmRpbmctaW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGdyaWQtYXJlYTogbG9nbztcblx0bWluLWhlaWdodDogNi40cmVtO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nLXRvcDogMC41cmVtO1xuXG5cdFx0QG1lZGlhICgtLXNtYWxsLWFuZC11cCkge1xuXHRcdFx0dG9wOiAtMTRweDtcblx0XHR9XG5cdFx0QG1lZGlhICgtLW1lZGl1bS1hbmQtZG93bikge1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxufVxuXG4uZXh0cmEtaW5mbyB7XG5cdGdyaWQtYXJlYTogZXh0cmE7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0Zm9udC1zaXplOiAwLjllbTtcblx0cGFkZGluZzogMXJlbSAycmVtO1xufVxuXG4uc2l0ZS1icmFuZGluZyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2aWdhdGlvbiB7XG5cdGdyaWQtYXJlYTogbWVudTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi5wb3N0LW5hdmlnYXRpb24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmhlYWRlci1sb2dvIHtcblx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmhlYWRlci1pbWFnZSB7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLmhlYWRlci1pbWFnZSBpbWcge1xuXHRwYWRkaW5nOiAwIDEuNXJlbSAwIDA7XG5cblx0QG1lZGlhICgtLXNtYWxsLWFuZC1kb3duKSB7XG5cdFx0bWFyZ2luOiAwcHggYXV0bztcblx0XHRwYWRkaW5nOiAwIDAuNXJlbTtcblx0XHRtYXgtaGVpZ2h0OiA0cmVtO1xuXHR9XG59XG5cbi5jdXN0b20tbG9nby1saW5rIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW46IDAgYXV0byAxZW07XG59XG5cbi5zaXRlLXRpdGxlIHtcblx0bWFyZ2luOiAwIDFlbTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWhpZ2hsaWdodC1mb250LWZhbWlseSk7XG5cdGZvbnQtc3RyZXRjaDogY29uZGVuc2VkO1xuXHRmb250LXNpemU6IDM4cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5zaXRlLXRpdGxlIGEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4uc2l0ZS1kZXNjcmlwdGlvbiB7XG5cdG1hcmdpbjogMC40Mzc1ZW0gMCAwO1xuXHRmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcblx0Zm9udC1zdHJldGNoOiBjb25kZW5zZWQ7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0Y29sb3I6ICM3NTc1NzU7XG59XG4uZmlsbGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcblx0Z3JpZC1hcmVhOiBmaWxsZXI7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1cmVtKSB7XG5cdC5icmFuZGluZyB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1hcmVhczpcblx0XHRcIi4gbG9nbyBsb2dvIGxvZ28gZXh0cmEgZXh0cmEgZXh0cmEgZmlsbGVyXCJcblx0XHRcIm1lbnUgbWVudSBtZW51IG1lbnUgbWVudSBtZW51IG1lbnUgbWVudVwiO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwcmVtKSB7XG5cdC5icmFuZGluZyB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1hcmVhczpcblx0XHRcImxvZ28gbG9nbyBsb2dvIGV4dHJhIGV4dHJhIGV4dHJhIGV4dHJhIGV4dHJhXCJcblx0XHRcIm1lbnUgbWVudSBtZW51IG1lbnUgbWVudSBtZW51IG1lbnUgbWVudVwiO1xuXHR9XG59XG5cbkBtZWRpYSAoLS1zbWFsbC1hbmQtZG93bikge1xuXHQuYnJhbmRpbmcge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDZyZW0gcmVwZWF0KDUsbWlubWF4KGF1dG8sMTQuNWVtKSkgMWZyO1xuXHRcdGdyaWQtdGVtcGxhdGUtYXJlYXM6XG5cdFx0XCJtZW51IG1lbnUgbG9nbyBsb2dvIGxvZ28gbG9nbyBsb2dvIGxvZ29cIlxuXHRcdFwiZXh0cmEgZXh0cmEgZXh0cmEgZXh0cmEgZXh0cmEgZXh0cmEgZXh0cmEgZXh0cmFcIjtcblx0fVxuXG5cdC5leHRyYS1pbmZvIHtcblx0XHRwYWRkaW5nOiAxLjJyZW0gMXJlbSAwLjVyZW0gMXJlbTtcblx0XHRmb250LXNpemU6IDAuOWVtO1xuXHR9XG5cblx0Lm5hdmlnYXRpb24ge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgQmFzaWMgbmF2aWdhdGlvbiBtZW51cyAtIGhhbmRsZXMgc3VibWVudSBhbmQgc21hbGwgc2NyZWVuIHRvZ2dsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5hdi0tdG9nZ2xlLXNtYWxsIC5tZW51LXRvZ2dsZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDIuNHJlbSAyLjNyZW0gMi40cmVtO1xuXHRmb250LXN0cmV0Y2g6IGNvbmRlbnNlZDtcblx0Zm9udC1zaXplOiA4MCU7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGJvcmRlcjogMCBzb2xpZCB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXG5cdCYuaWNvbiB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0xcHg7XG5cdFx0bGVmdDogMDtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTlyZW0pIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdCYgLmRhc2hpY29ucy1tZW51LWFsdDo6YmVmb3JlIHtcblx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHR9XG5cblx0XHQmIHN2Zy5jbG9zZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuLmNsb3NlIHtcblx0ZmlsbDogdmFyKC0tY29sb3ItdGhlbWUtdG9nZ2xlKTtcbn1cblxuLm9wZW4tbWVudSB7XG5cdGZpbGw6dmFyKC0tY29sb3ItdGhlbWUtdG9nZ2xlKTtcbn1cblxuI3ByaW1hcnktbWVudSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5hdi0tdG9nZ2xlLXNtYWxsIHtcblxuXHQmIC5tZW51IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Ji5uYXYtLXRvZ2dsZWQtb24ge1xuXG5cdFx0JiAubWVudSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OXJlbSkge1xuXG5cdFx0XHQmIC5tZW51IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JiAubWVudS10b2dnbGUuaWNvbiBzdmcuY2xvc2Uge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0JiBzdmcub3Blbi1tZW51IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdH1cblxuXHQmLmljb24tbmF2IHtcblxuXHRcdCYgLm1lbnUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTlyZW0pIHtcblxuXHRcdFx0JiAubWVudSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3RhcnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTlyZW0pIHtcblxuXHRcdFx0JiAucHJpbWFyeS1tZW51LWNvbnRhaW5lciB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdFx0XHRcdHdpZHRoOiAxMDB2dztcblx0XHRcdFx0dG9wOiAzMDBweDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0aGVpZ2h0OiAyMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDMwcHg7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdG9wIDAuM3MgZWFzZS1vdXQ7XG5cdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0fVxuXG5cdFx0XHQmLm5hdi0tdG9nZ2xlZC1vbiB7XG5cblx0XHRcdFx0JiAubWVudS10b2dnbGUgc3Bhbi5kYXNoaWNvbnM6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYxNThcIjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgLnByaW1hcnktbWVudS1jb250YWluZXIge1xuXHRcdFx0XHRcdHRvcDogODVweDtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdG9wIDAuM3MgZWFzZS1vdXQ7XG5cdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG59XG5cbi5uYXYtLXRvZ2dsZS1zbWFsbCxcbi5uYXYtLXRvZ2dsZS1zdWIgLmRyb3Bkb3duLFxuLm5hdi0tdG9nZ2xlLXN1YiAuZHJvcGRvd24tdG9nZ2xlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhICgtLW5hcnJvdy1tZW51LXF1ZXJ5KSB7XG5cblx0Lm5hdi0tdG9nZ2xlLXNtYWxsLm5hdi0tdG9nZ2xlZC1vbiAubWVudSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuQG1lZGlhICgtLXdpZGUtbWVudS1xdWVyeSkge1xuXG5cdC5uYXYtLXRvZ2dsZS1zbWFsbCAubWVudS10b2dnbGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQubmF2LS10b2dnbGUtc21hbGwgLm1lbnUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0Lm5hdi0tdG9nZ2xlLXN1YiB1bCB1bCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxMDAlO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRib3gtc2hhZG93OiAwIDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHRcdHotaW5kZXg6IDEwMDtcblx0fVxuXG5cdC5uYXYtLXRvZ2dsZS1zdWIgLmRyb3Bkb3duLFxuXHQubmF2LS10b2dnbGUtc3ViIC5kcm9wZG93bi10b2dnbGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDUwJTtcblx0XHR3aWR0aDogdmFyKC0tZHJvcGRvd24tc3ltYm9sLXdpZHRoKTtcblx0XHRoZWlnaHQ6IHZhcigtLWRyb3Bkb3duLXN5bWJvbC13aWR0aCk7XG5cdFx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRcdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0fVxuXG5cdC5uYXYtLXRvZ2dsZS1zdWIgLmRyb3Bkb3duLXN5bWJvbCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAyMCU7XG5cdFx0dG9wOiAzNSU7XG5cdFx0d2lkdGg6IDYwJTtcblx0XHRoZWlnaHQ6IDYwJTtcblx0XHRib3JkZXI6IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvci1kYXJrKTtcblx0XHRib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHR9XG5cblx0Lm5hdi0tdG9nZ2xlLXN1YiB1bCB1bCAuZHJvcGRvd24sXG5cdC5uYXYtLXRvZ2dsZS1zdWIgdWwgdWwgLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0dG9wOiA0MCU7XG5cdFx0cmlnaHQ6IDAuMmVtO1xuXHR9XG5cblx0Lm5hdi0tdG9nZ2xlLXN1YiB1bCB1bCAuZHJvcGRvd24tc3ltYm9sIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHR9XG5cblx0Lm5hdi0tdG9nZ2xlLXN1YiAuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuXHQubmF2LS10b2dnbGUtc3ViIC5tZW51LWl0ZW0tLWhhcy10b2dnbGU6aG92ZXIgLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblxuXHQvKiBOZWVkIG1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gZm9yIG5vbi1KUyAqL1xuXHQubmF2LS10b2dnbGUtc3ViIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4sXG5cdC5uYXYtLXRvZ2dsZS1zdWIgbGkubWVudS1pdGVtLS1oYXMtdG9nZ2xlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1yaWdodDogdmFyKC0tZHJvcGRvd24tc3ltYm9sLXdpZHRoKTtcblx0fVxuXG4ubWVudS10b2dnbGUuaWNvblxuXG5cdC8qXG5cdCAqIElmIHRoZSBkcm9wZG93biB0b2dnbGUgaXMgYWN0aXZlIHdpdGggSlMsIHRoZW5cblx0ICogd2UnbGwgdGFrZSBjYXJlIG9mIHNob3dpbmcgdGhlIHN1Ym1lbnUgd2l0aCBKUy5cblx0ICovXG5cdC5uYXYtLXRvZ2dsZS1zdWIgbGk6aG92ZXIgPiB1bCxcblx0Lm5hdi0tdG9nZ2xlLXN1YiBsaS5tZW51LWl0ZW0tLXRvZ2dsZWQtb24gPiB1bCxcblx0Lm5hdi0tdG9nZ2xlLXN1YiBsaTpub3QoLm1lbnUtaXRlbS0taGFzLXRvZ2dsZSk6Zm9jdXMgPiB1bCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQvKlxuXHQgKiBcImZvY3VzLXdpdGhpblwiIGlzIGFuIGFsdGVybmF0aXZlIHRvIGZvY3VzIGNsYXNzIGZvclxuXHQgKiBzdXBwb3J0aW5nIGJyb3dzZXJzIChhbGwgYnV0IElFL0VkZ2UpIGZvciBuby1KUyBjb250ZXh0XG5cdCAqIChlLmcuIEFNUCkgU2VlIGh0dHBzOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLWZvY3VzLXdpdGhpblxuXHQgKlxuXHQgKiBUaGlzIHNlbGVjdG9yIG5lZWRzIHRvIHN0YXkgc2VwYXJhdGVkLCBvdGhlcndpc2Ugc3VibWVudXNcblx0ICogd2lsbCBub3QgYmUgZGlzcGxheWVkIHdpdGggSUUvRWRnZS5cblx0ICovXG5cdC5uYXYtLXRvZ2dsZS1zdWIgbGk6bm90KC5tZW51LWl0ZW0tLWhhcy10b2dnbGUpOmZvY3VzLXdpdGhpbiA+IHVsIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4ucGF0aWVudGVuZG9zc2llciB7XG5cblx0QG1lZGlhICgtLXdpZGUtbWVudS1xdWVyeSkge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDEyYzJiO1xuXHRcdHBhZGRpbmctbGVmdDogMWVtICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1yaWdodDogMWVtICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuXHR9XG5cblx0JiBhIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Rvc2llci5zdmdcIik7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQgO1xuXHRcdH1cblx0fVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBNYWluIG5hdmlnYXRpb24gbWVudVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1haW4tbmF2aWdhdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQtd2lkdGgpO1xuXHRmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcblx0Zm9udC1zdHJldGNoOiBjb25kZW5zZWQ7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMC41ZW0gMWVtIDAuNWVtIDFlbTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3ItZGlhcCk7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gYTpob3Zlcixcbi5tYWluLW5hdmlnYXRpb24gYTpmb2N1cyB7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIC5jdXJyZW50LW1lbnUtaXRlbSA+IGEsXG4ubWFpbi1uYXZpZ2F0aW9uIC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhIHtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiB1bCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gdWwgdWwgbGkge1xuXHRwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cblxuQG1lZGlhICgtLXdpZGUtbWVudS1xdWVyeSkge1xuXG5cdC5tYWluLW5hdmlnYXRpb24gYSB7XG5cdFx0cGFkZGluZzogMC45ZW0gMC41ZW0gIWltcG9ydGFudDtcblx0fVxuXG5cdC5tYWluLW5hdmlnYXRpb24gdWwgbGkgYSB7XG5cdFx0cGFkZGluZzogMC40ZW0gMC41ZW07XG5cdH1cblxuXHQubWFpbi1uYXZpZ2F0aW9uIHVsIGxpIHtcblx0XHRtYXJnaW46IDAgMCAwIDAuNWVtO1xuXHR9XG5cblx0Lm1haW4tbmF2aWdhdGlvbiB1bCBsaTpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblxuXHQubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIGEge1xuXHRcdHdpZHRoOiAyMDBweDtcblx0fVxuXG5cdC8qIHN0eWxlbGludC1kaXNhYmxlICovXG5cdC5tYWluLW5hdmlnYXRpb24gdWwgdWwgbGkge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXHQvKiBzdHlsZWxpbnQtZW5hYmxlICovXG5cblx0Lm1haW4tbmF2aWdhdGlvbiB1bCB1bCBsaSBhIHtcblx0XHR3aWR0aDogMjE4cHg7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRwYWRkaW5nOiAwIDFlbSAwIDFlbTtcblx0fVxuXG5cdC5tYWluLW5hdmlnYXRpb24gdWwgdWwgdWwge1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAxMDAlO1xuXHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHQubWFpbi1uYXZpZ2F0aW9uIC5tZW51IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIENvbnRlbnQgbmF2aWdhdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNpdGUtbWFpbiAuY29tbWVudC1uYXZpZ2F0aW9uLFxuLnNpdGUtbWFpbiAucG9zdHMtbmF2aWdhdGlvbixcbi5zaXRlLW1haW4gLnBvc3QtbmF2aWdhdGlvbixcbi5zaXRlLW1haW4gLnBhZ2luYXRpb24ge1xuXHRtYXJnaW46IDFyZW0gYXV0byAyZW07XG5cdG1heC13aWR0aDogdmFyKC0tY29udGVudC13aWR0aCk7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDAgMS41cmVtIDJlbTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWhpZ2hsaWdodC1mb250LWZhbWlseSk7XG5cdGZvbnQtc3RyZXRjaDogY29uZGVuc2VkO1xufVxuXG5AbWVkaWEgKC0tY29udGVudC1xdWVyeSkge1xuXG5cdC5zaXRlLW1haW4gLmNvbW1lbnQtbmF2aWdhdGlvbixcblx0LnNpdGUtbWFpbiAucG9zdHMtbmF2aWdhdGlvbixcblx0LnNpdGUtbWFpbiAucG9zdC1uYXZpZ2F0aW9uLFxuXHQuc2l0ZS1tYWluIC5wYWdpbmF0aW9uIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblxuXHR9XG59XG5cbi5uYXYtbGlua3Mge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uY29tbWVudC1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMsXG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzLFxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzIHtcblx0d2lkdGg6IDUwJTtcblx0ZmxleDogMSAwIDUwJTtcbn1cblxuLmNvbW1lbnQtbmF2aWdhdGlvbiAubmF2LW5leHQsXG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LW5leHQsXG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbmV4dCB7XG5cdHRleHQtYWxpZ246IGVuZDtcblx0ZmxleDogMSAwIDUwJTtcbn1cblxuLnBvc3QtbmF2aWdhdGlvbi1zdWIgc3BhbiB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2l0ZS1tYWluIC5wYWdpbmF0aW9uIHtcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi5uYXYtcHJldmlvdXMgYSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdi1uZXh0IGEge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRnYXA6IDhweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGFnaW5hdGlvbiAubmF2LWxpbmtzIHtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLWJvdHRvbTogMC41ZW07XG5cdG1hcmdpbi1yaWdodDogMWVtO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1saW5rKTtcblx0bWluLXdpZHRoOiAxLjc1ZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBhZ2luYXRpb24gYTp2aXNpdGVkIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWxpbmspO1xufVxuXG4ucGFnaW5hdGlvbiBhOmhvdmVyLFxuLnBhZ2luYXRpb24gYTpmb2N1cyxcbi5wYWdpbmF0aW9uIGE6YWN0aXZlIHtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1saW5rLWFjdGl2ZSk7XG59XG5cbi5wYWdpbmF0aW9uIC5wcmV2LFxuLnBhZ2luYXRpb24gLm5leHQge1xuXHRtaW4td2lkdGg6IGF1dG87XG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucGFnaW5hdGlvbiAucHJldjpob3Zlcixcbi5wYWdpbmF0aW9uIC5wcmV2OmZvY3VzLFxuLnBhZ2luYXRpb24gLnByZXY6YWN0aXZlLFxuLnBhZ2luYXRpb24gLm5leHQ6aG92ZXIsXG4ucGFnaW5hdGlvbiAubmV4dDpmb2N1cyxcbi5wYWdpbmF0aW9uIC5uZXh0OmFjdGl2ZSB7XG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5wYWdpbmF0aW9uIC5kb3RzIHtcblx0bWluLXdpZHRoOiBhdXRvO1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbi5wYWdpbmF0aW9uIC5jdXJyZW50IHtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3ItZGFyayk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgRm9vdGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2l0ZS1mb290ZXIge1xuXHRmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcblx0Zm9udC1zdHJldGNoOiBjb25kZW5zZWQ7XG5cblx0JiBoNCB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0fVxufVxuXG4jbmF2X21lbnUtMiB7XG5cdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tZW51LWhvb2ZkbWVudS1jb250YWluZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iZy1mb290ZXIge1xuXHRwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDMwcmVtO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2cmVtIC0zcmVtO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXG5cdEBtZWRpYSAoLS1zbWFsbC1hbmQtdXApIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwcmVtO1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzgpO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzgpO1xuXHR9XG5cblx0QG1lZGlhICgtLW1lZGl1bS1hbmQtZG93bikge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdH1cbn1cblxuXG5cbi5zaXRlLWluZm8ge1xuXHRmb250LXNpemU6IDAuOHJlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAwIDAgMXJlbTtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtc2l6ZTogMzYwcHggMjAuMDBweDtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuXHRAbWVkaWEgKC0tbWVkaXVtLWFuZC11cCkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblxuXHQmIC5zY3JvbGxlciBhIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xuXHR9XG5cdCYgLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQge1xuXHRcdG1hcmdpbi1sZWZ0OiAxcmVtO1xuXHR9XG59XG5cbiNibG9jay0yIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmljb25zLXNvY2lhbCAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdGdhcDogMTVweDtcbn1cblxuLmNvcHlyaWdodCB7XG5cdG1hcmdpbjogMXJlbSAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBJbmZpbml0ZSBzY3JvbGxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogR2xvYmFsbHkgaGlkZGVuIGVsZW1lbnRzIHdoZW4gSW5maW5pdGUgU2Nyb2xsIGlzIHN1cHBvcnRlZCBhbmQgaW4gdXNlLiAqL1xuLmluZmluaXRlLXNjcm9sbCAucG9zdHMtbmF2aWdhdGlvbixcbi5pbmZpbml0ZS1zY3JvbGwgLnBhZ2luYXRpb24sXG4uaW5maW5pdGUtc2Nyb2xsLm5ldmVyZW5kaW5nIC5zaXRlLWZvb3RlciB7XG5cblx0LyogVGhlbWUgRm9vdGVyICh3aGVuIHNldCB0byBzY3JvbGxpbmcpICovXG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFdoZW4gSW5maW5pdGUgU2Nyb2xsIGhhcyByZWFjaGVkIGl0cyBlbmQgd2UgbmVlZCB0byByZS1kaXNwbGF5IGVsZW1lbnRzIHRoYXRcbndlcmUgaGlkZGVuICh2aWEgLm5ldmVyZW5kaW5nKSBiZWZvcmUuICovXG4uaW5maW5pdHktZW5kLm5ldmVyZW5kaW5nIC5zaXRlLWZvb3RlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udGh1bWJuYWlsLWRlZmF1bHQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNEU5O1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0b2JqZWN0LXBvc2l0aW9uOiAtNDRweCAtNTRweDtcbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBDdXN0b20gcG9zdCB0eXBlIHF1ZXJ5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5jcHQtd3JhcHBlciB7XG5cdHBhZGRpbmc6IDJyZW0gMDtcblx0ZGlzcGxheTogZ3JpZDtcblx0cm93LWdhcDogMXJlbTtcblx0LS1ncmlkLWdhcDogdmFyKC0tZ2xvYmFsLWdyaWQtZ2FwKTtcblx0LS1hdXRvLWdyaWQtbWluLXNpemU6IDE1cmVtO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsbWlubWF4KDE1cmVtLCAxZnIpKTtcblx0Z3JpZC1nYXA6IHZhcigtLWdyaWQtZ2FwKTtcblx0ZGlzcGxheTogZ3JpZDtcbn1cblxuXG4uY3B0LWl0ZW0ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byAxZnIgMnJlbTtcblx0YWxpZ24taXRlbXM6IHN0YXJ0O1xuXG5cdCYgLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0XHRtYXJnaW4tcmlnaHQ6IDAuNHJlbTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXHR9XG5cblx0JiBhIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG5cblx0XHRcdCYgLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmNwdC1pdGVtLWhlYWRlciB7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0bWFyZ2luLWJvdHRvbTogMS42cmVtO1xuXG5cdEBtZWRpYSAoLS1zbWFsbC1hbmQtdXApIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0fVxufVxuXG4uY3B0LWl0ZW0tYmVlbGQge1xuXHRhbGlnbi1zZWxmOiBzdGFydDtcblxuXHQmIGltZyB7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0YXNwZWN0LXJhdGlvOiA1IC8gNDtcblx0fVxufVxuXG4uY3B0LWl0ZW0tdGl0bGUge1xuXHRtYXJnaW4tdG9wOiAxZW07XG5cdHBhZGRpbmc6IHZhcigtLWNhcmQtcGFkZGluZyk7XG59XG4uY3B0LWl0ZW0tZXhjZXJwdCB7XG5cdHBhZGRpbmc6IHZhcigtLWNhcmQtcGFkZGluZyk7XG59XG4uY3B0LWl0ZW0tZm9vdGVyIHtcblx0YWxpZ24tc2VsZjogZW5kO1xuXHRwYWRkaW5nOiB2YXIoLS1jYXJkLXBhZGRpbmcpO1xufVxuXG4uZnVuY3RpZSB7XG5cdGZvbnQtc2l6ZTogMC45ZW07XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIE1lZGV3ZXJrZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5tZWRld2Vya2Vycy13cmFwcGVyIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIHtcblx0cGFkZGluZzogMnJlbSAwO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMXJlbTtcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDFyZW07XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAxcmVtO1xuICAgIGNvbHVtbi1nYXA6IDFyZW07XG4gICAgZ3JpZC1yb3ctZ2FwOiAxcmVtO1xuICAgIHJvdy1nYXA6IDFyZW07XG4gICAgLS1ncmlkLWdhcDogMTBweDtcbiAgICAtLWF1dG8tZ3JpZC1taW4tc2l6ZTogMTVyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLG1pbm1heCgxNHJlbSwxZnIpKTtcbiAgICBncmlkLWdhcDogdmFyKC0tZ3JpZC1nYXApO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG59XG5cbi5tZWRld2Vya2VyIHtcblxufVxuLm1lZGV3ZXJrZXItY29udGVudCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG5cdHBhZGRpbmc6IDE1cHg7XG59XG5cbi5tZWRld2Vya2VyLW5hYWFtIHtcblx0Zm9udC1zaXplOiAwLjllbTtcblx0bWFyZ2luLWJvdHRvbTogMC40ZW07XG59XG5cbi5tZWRld2Vya2VyLWZ1bmN0aWUge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDAuNzZlbTtcblx0bWFyZ2luLWJvdHRvbTogMC43ZW07XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIGRvd25sb2Fkcy13cmFwcGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5kb3dubG9hZHMtd3JhcHBlciB7XG5cdCYgLmdob3N0a2l0LWNvbC1jb250ZW50IHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHQmIC53cC1ibG9jay1ncm91cCB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG59XG5cblxuLmFsaWduLXJpZ2h0IGltZyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuXG5cbi5mdWxsLWJnIHtcblx0bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cblx0QG1lZGlhICgtLW1lZGl1bS1hbmQtZG93bikge1xuXHRcdG1pbi1oZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRAbWVkaWEgKC0tc21hbGwtYW5kLWRvd24pIHtcblx0XHRtaW4taGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyIHtcblx0bWF4LXdpZHRoOiB2YXIoLS1jb250ZW50LXdpZHRoKTtcbn1cblxuLndwLWJsb2NrLWNvdmVyIHtcblx0JiBoMSB7XG5cdFx0Zm9udC1zaXplOiBjbGFtcCgyLjNyZW0sIDQuNXZ3LCA0LjNyZW0pICFpbXBvcnRhbnQ7XG5cdFx0bGluZS1oZWlnaHQ6IDFlbTtcblx0fVxufVxuXG4uaWNvbi1yb3RhdGUgaW1nICB7XG5cdGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5pY29uLXJvdGF0ZSBpbWcge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG5cbi5pY29uLXJvdGF0ZSBpbWc6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xufVxuIl19 */