@font-face{font-family:Espera;src:url(fonts/Espera-Regular.woff2) format("woff2"),url(fonts/Espera-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Espera;src:url(fonts/Espera-Bold.woff2) format("woff2"),url(fonts/Espera-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Espera;src:url(fonts/Espera-Italic.woff2) format("woff2"),url(fonts/Espera-Italic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Espera;src:url(fonts/Espera-BoldItalic.woff2) format("woff2"),url(fonts/Espera-BoldItalic.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:Poppins;src:url(fonts/Poppins-Regular.woff2) format("woff2"),url(fonts/Poppins-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:url(fonts/Poppins-Bold.woff2) format("woff2"),url(fonts/Poppins-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Poppins;src:url(fonts/Poppins-Medium.woff2) format("woff2"),url(fonts/Poppins-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Poppins;src:url(fonts/Poppins-MediumItalic.woff2) format("woff2"),url(fonts/Poppins-MediumItalic.woff) format("woff");font-weight:500;font-style:italic}@font-face{font-family:Poppins;src:url(fonts/Poppins-Italic.woff2) format("woff2"),url(fonts/Poppins-Italic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Imposible;src:url(fonts/Imposible-Regular.woff2) format("woff2"),url(fonts/Imposible-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--content-width:87.5em;--content-width-sm:73.125em;--sidebar-width:18.75em;--global-font-family:"Poppins",sans-serif;--highlight-font-family:"Espera",sans-serif;--decorative-font-family:"Imposible";--global-font-size:1em;--global-font-line-height:1.4;--global-box-shadow:0px 1px 24px 0px rgb(0 0 0/65%);--global-page-top-spacing:9.5em;--global-page-bottom-spacing:9.5em;--global-page-top-spacing-tablet:4.5em;--global-page-bottom-spacing-tablet:4.5em;--global-page-top-spacing-mobile:3.5em;--global-page-bottom-spacing-mobile:3.5em;--font-size-smallest:calc(16/var(--global-font-size)*1em);--font-size-regular:calc(var(--global-font-size)/16*1em);--font-size-large:calc(36/var(--global-font-size)*1em);--font-size-larger:calc(48/var(--global-font-size)*1em);--font-size-small:0.75em;--font-size-normal:0.875em;--font-size-body:1em;--font-size-h1:5.653em;--font-size-h2:3.998em;--font-size-h3:2.827em;--font-size-h4:1.999em;--font-size-h5:1.414em;--font-size-h6:1em;--font-size-xs:0.75em;--font-line-height-body:1.75;--font-line-height-p:1.75;--font-line-height-h1:1.3;--font-line-height-h2:1.3;--font-line-height-h3:1.3;--font-line-height-h4:1.3;--font-line-height-h5:1.3;--font-line-height-h6:1.75;--font-weight-body:500;--font-weight-h1:700;--font-weight-h2:700;--font-weight-h3:700;--font-weight-h4:700;--font-weight-h5:700;--font-weight-h6:700;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semi-bold:600;--font-weight-bold:700;--font-letter-spacing-body:0;--font-letter-spacing-link:0.094em;--font-letter-spacing-h1:0;--font-letter-spacing-h2:0;--font-letter-spacing-h3:0;--font-letter-spacing-h4:0;--font-letter-spacing-h5:0;--font-letter-spacing-h6:0;--letter-spacing:0.25em;--letter-spacing-one:0.063em;--letter-spacing-two:0.02em;--letter-spacing-three:0.188em;--letter-spacing-four:0.25em;--border-radius:0.3125em;--border-radius-box:0.3125em;--border-radius-ten:0;--full-radius:100%;--z-index-minus:-1;--global-body-bgcolor:#0a0a0a;--global-section-bg:#141414;--global-section-bg-transparent:rgba(20,20,20,0.3);--global-font-color:#c5c5c5;--global-font-title:#fff;--global-font-subtitle:#a065d5;--global-dark-submenu:#7c859b;--global-body-lightbg:#f7f7f7;--border-color-light:#c5c5c5;--border-color-dark:#262f48;--border-color-light-opacity:rgba(82,95,129,0.2);--border-color-dark-opacity:rgba(82,95,129,0.1);--color-link:#a065d5;--primary-gradiant:linear-gradient(180deg,#a065d5,#640eb1);--global-font-dark-color:#595959;--color-theme-primary:#a065d5;--color-theme-primary-light:#b88ce0;--color-theme-secondary:#ffd36a;--color-theme-red:#c0392b;--color-theme-green:#27ae60;--color-theme-blue:#a065d5;--color-theme-yellow:#ffd81c;--color-theme-black:#000;--color-theme-grey:#95a5a6;--color-theme-white:#fff;--color-custom-sun:#eee9d1;--add-to-wishlist-icon-color:var(--color-theme-white);--global-font-active:#2870de;--global-font-hover:#2870de}@media (min-width:1920px){:root{--font-size-body:0.83vw}}@media (max-width:991px){:root{--font-size-h1:3.653em;--font-size-h2:2em;--font-size-h3:1.827em;--font-size-h4:1.700em}}

/*! 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:.0625em 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:-.125em}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}body{background:#0a0a0a;background:var(--global-body-bgcolor);color:#c5c5c5;color:var(--global-font-color);font-family:Poppins,sans-serif;font-family:var(--global-font-family);font-size:1em;font-size:var(--font-size-body);line-height:1.75;line-height:var(--font-line-height-body);overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:Espera,sans-serif;font-family:var(--highlight-font-family);font-stretch:condensed;clear:both;margin:.325em 0;word-break:break-word;text-transform:capitalize}::-moz-selection{background:#a065d5;background:var(--color-theme-primary);color:#fff;color:var(--color-theme-white);text-shadow:none}::selection{background:#a065d5;background:var(--color-theme-primary);color:#fff;color:var(--color-theme-white);text-shadow:none}h1{font-size:5.653em;font-size:var(--font-size-h1);line-height:1.3;line-height:var(--font-line-height-h1);letter-spacing:0;letter-spacing:var(--font-letter-spacing-h1);font-weight:700;font-weight:var(--font-weight-h1)}h1,h2{color:#fff;color:var(--global-font-title)}h2{font-size:3.998em;font-size:var(--font-size-h2);line-height:1.3;line-height:var(--font-line-height-h2);letter-spacing:0;letter-spacing:var(--font-letter-spacing-h2);font-weight:700;font-weight:var(--font-weight-h2)}h3{font-size:2.827em;font-size:var(--font-size-h3);line-height:1.3;line-height:var(--font-line-height-h3);letter-spacing:0;letter-spacing:var(--font-letter-spacing-h3);font-weight:700;font-weight:var(--font-weight-h3)}h3,h4{color:#fff;color:var(--global-font-title)}h4{font-size:1.999em;font-size:var(--font-size-h4);line-height:1.3;line-height:var(--font-line-height-h4);letter-spacing:0;letter-spacing:var(--font-letter-spacing-h4);font-weight:700;font-weight:var(--font-weight-h4)}h5{font-size:1.414em;font-size:var(--font-size-h5);line-height:1.3;line-height:var(--font-line-height-h5);letter-spacing:0;letter-spacing:var(--font-letter-spacing-h5);font-weight:700;font-weight:var(--font-weight-h5)}h5,h6{color:#fff;color:var(--global-font-title)}h6{font-size:1em;font-size:var(--font-size-h6);line-height:1.75;line-height:var(--font-line-height-h6);letter-spacing:0;letter-spacing:var(--font-letter-spacing-h6);font-weight:700;font-weight:var(--font-weight-h6)}.highlight-font-family{font-family:Espera,sans-serif!important;font-family:var(--highlight-font-family)!important}button,input,optgroup,select,textarea{color:#c5c5c5;color:var(--global-font-color)}.text_small,small{font-size:.875em;font-size:var(--font-size-normal)}.overflow-hidden{overflow:hidden}.z-index-minus{z-index:-1;z-index:var(--z-index-minus)}.letter-spacing{letter-spacing:.25em;letter-spacing:var(--letter-spacing)}a{font-size:1em;font-size:var(--font-size-body);color:var(--color-theme-primary)}h1 a,h1 a:visited,h2 a,h2 a:visited,h3 a,h3 a:visited,h4 a,h4 a:visited,h5 a,h5 a:visited,h6 a,h6 a:visited{font-size:inherit;color:inherit}p{line-height:1.75;line-height:var(--font-line-height-p)}pre{background:#141414;background:var(--global-section-bg);color:#c5c5c5;color:var(--global-font-color);padding:1em;border:.063em solid #a065d5;border:.063em solid var(--color-theme-primary)}a,a h1,a h2,a h3,a h4,a h5,a h6{transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}a:focus{outline:none!important}.ealain h1,.ealain h2,.ealain h3,.ealain h4,.ealain h5,.ealain h6{margin:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}a:focus{text-decoration:none!important}a:focus,a:hover{color:#a065d5;color:var(--color-theme-primary)}a:hover{text-decoration:none}:focus,a{outline:none}p{margin:1em 0;line-height:1.66em}hr{background-color:#262f48;background-color:var(--border-color-dark);border:0;height:.063em;margin:0;padding:0}ol,ul{margin-bottom:1em}ol,ol ol,ul{padding-left:1.563em}dd{margin:0 1.5em 1.5em}dl dd{margin-bottom:1em}dl dd:last-child,li>ol,li>ul{margin-bottom:0}dt{font-weight:700}img{max-width:100%;height:auto}table{width:100%;margin-bottom:1.25em}table,table td,table th{border:.063em solid #c5c5c5;border:.063em solid var(--border-color-light)}table td,table th{padding:.313em .5em;text-align:center}[type=radio]{height:auto;width:auto}input[type=checkbox]{width:auto;margin-right:.625em;line-height:2;height:2em}input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{width:100%;float:left;padding:0 1em;height:3.75em;line-height:3.75em;color:#c5c5c5;color:var(--global-font-color);background:transparent;border:.0625em solid #a065d5;border:.0625em solid var(--color-theme-primary);border-radius:.3125em;border-radius:var(--border-radius);-webkit-border-radius:.3125em;-webkit-border-radius:var(--border-radius);-moz-border-radius:.3125em;-moz-border-radius:var(--border-radius);-ms-border-radius:.3125em;-ms-border-radius:var(--border-radius);-o-border-radius:.3125em;-o-border-radius:var(--border-radius);transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}select{border:.063em solid #fff;border:.063em solid var(--color-theme-white);background:#0a0a0a;background:var(--global-body-bgcolor);line-height:3.75em;height:3.75em;padding:0 .625em;width:100%;color:#c5c5c5;color:var(--global-font-color);border-radius:.3125em;border-radius:var(--border-radius);-webkit-border-radius:.3125em;-webkit-border-radius:var(--border-radius);-moz-border-radius:.3125em;-moz-border-radius:var(--border-radius);-ms-border-radius:.3125em;-ms-border-radius:var(--border-radius);-o-border-radius:.3125em;-o-border-radius:var(--border-radius);transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}textarea{padding:1em;min-height:9.375em;line-height:1.75;line-height:var(--font-line-height-body)}input::-webkit-input-placeholder{color:var(--color-input-placeholder)}input::-moz-placeholder{color:var(--color-input-placeholder)}input:-ms-input-placeholder{color:var(--color-input-placeholder)}textarea::-webkit-input-placeholder{color:var(--color-input-placeholder)}textarea::-moz-placeholder{color:var(--color-input-placeholder)}textarea:-ms-input-placeholder{color:var(--color-input-placeholder)}input[type=email]::-webkit-input-placeholder{color:var(--color-input-placeholder)}input[type=email]::-moz-placeholder{color:var(--color-input-placeholder)}input[type=email]:-ms-input-placeholder{color:var(--color-input-placeholder)}input:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border-color:#a065d5;border-color:var(--color-theme-primary);-webkit-box-shadow:none;box-shadow:none;outline:none}embed,iframe,object{width:100%}iframe{border:none}a{color:#a065d5;color:var(--color-link);text-decoration:none}a:active,a:focus,a:hover{color:#a065d5;color:var(--color-theme-primary);text-decoration:none}a:focus{outline:thin dotted}a:active,a:hover{outline:0}@media (min-width:1499px){.container{max-width:73.125em;max-width:var(--content-width-sm)}.ealain .container{max-width:87.5em;max-width:var(--content-width)}}@media (min-width:1300px){.container{max-width:73.125em;max-width:var(--content-width-sm)}.ealain .container{max-width:87.5em;max-width:var(--content-width)}}.container-fluid{padding:0 2em}body .container,body .ealain .container,body .elementor-section.elementor-section-boxed>.elementor-container{max-width:87.5em;max-width:var(--content-width)}.content-area .site-main{padding:9.5em 0;padding:var(--global-page-top-spacing) 0 var(--global-page-bottom-spacing)}.single .content-area .site-main{padding:9.5em 1em;padding:var(--global-page-top-spacing) 1em var(--global-page-bottom-spacing)}.home .ealain .content-area .site-main{padding:0}.home.blog .ealain .content-area .site-main{padding:9.5em 1em;padding:var(--global-page-top-spacing) 1em var(--global-page-bottom-spacing)}.single.single-product .content-area .site-main{padding-top:11em}.ealain-default-header.single.single-product .content-area .site-main{padding-top:5em}@media (max-width:1024px){.content-area .site-main,.home.blog .ealain .content-area .site-main,.single .content-area .site-main{padding:4.5em 1em;padding:var(--global-page-top-spacing-tablet) 1em var(--global-page-bottom-spacing-tablet)}.single.single-product .content-area .site-main{padding-top:9em}.ealain-default-header.single.single-product .content-area .site-main{padding-top:4em}}@media (max-width:767px){.content-area .site-main,.home.blog .ealain .content-area .site-main,.single .content-area .site-main{padding:3.5em 0;padding:var(--global-page-top-spacing-mobile) 0 var(--global-page-bottom-spacing-mobile)}.single.single-product .content-area .site-main{padding-top:7em}.ealain-default-header.single.single-product .content-area .site-main{padding-top:2em}.breadcrumb .breadcrumb-item+.breadcrumb-item .breadcrumbs-separator:after{top:18%;-webkit-transform:translateY(0);transform:translateY(0)}}::-webkit-scrollbar{width:.6em;height:.25em}::-webkit-scrollbar-track{border-radius:.313em}::-webkit-scrollbar-thumb{background:#a065d5;background:var(--color-theme-primary);border-radius:.313em}.yScroller::-webkit-scrollbar{display:none}.yScroller{scrollbar-width:none}#back-to-top .top{position:fixed;margin:0;color:#fff;color:var(--color-theme-white);bottom:4em;right:1em;z-index:99;font-size:1em;text-align:center;line-height:1.875em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#back-to-top .text-btp{text-transform:capitalize}#back-to-top img{display:inline-block}#loading{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;background:#0a0a0a;background:var(--global-body-bgcolor);z-index:9999}#loading #loading-center img{width:7em}.ealain-header-over .ealain-breadcrumb{padding:12.125em 0 8.125em}.ealain-breadcrumb{display:block;position:relative;padding:8.125em 0;background:var(--global-body-lightcolor);z-index:9}.breadcrumb li{display:inline-block;word-break:break-word}.ealain-breadcrumb-nav{position:relative;z-index:2}.ealain-breadcrumb ol li,.ealain-breadcrumb ol li a{color:#c5c5c5;color:var(--global-font-color);text-decoration:none;font-size:1em;font-size:var(--font-size-h6);font-weight:700;font-weight:var(--font-weight-h2);font-family:Espera,sans-serif;font-family:var(--highlight-font-family);letter-spacing:.02em;letter-spacing:var(--letter-spacing-two)}.ealain-breadcrumb ol li a:hover{color:#ffd36a;color:var(--color-theme-secondary)}.ealain-breadcrumb ol li{list-style:none;display:inline-block;position:relative}.ealain-breadcrumb .breadcrumb-item+.breadcrumb-item:before{content:none}.breadcrumb .breadcrumb-item+.breadcrumb-item .breadcrumbs-separator:after{background:#ffd36a;background:var(--color-theme-secondary);height:.8em;width:.8em;right:auto;left:-7px}.breadcrumb-item+.breadcrumb-item{padding-left:.9em;margin-left:.9em}.breadcrumb-item+.breadcrumb-item .breadcrumbs-separator i{font-size:.3em;vertical-align:middle}.ealain-breadcrumb .breadcrumb{position:relative;display:inline-block}.ealain-breadcrumb .breadcrumb-item.active{color:#c5c5c5;color:var(--global-font-color);position:relative;font-weight:700}.ealain-breadcrumb ol{background:transparent;padding:0;margin-bottom:0}.ealain-breadcrumb .title{margin-bottom:.313em;margin-top:0}.ealain-breadcrumb-nav .breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.ealain-breadcrumb-nav ol li{display:inline-block}.breadcrumb-bg,.breadcrumb-video,.video-ealain-bg-over{position:relative;overflow:hidden}.breadcrumb-bg #video-background,.breadcrumb-bg video,.breadcrumb-video video,.video-breadcrumb-bg #video-background,.video-ealain-bg-over #video-background,.video-ealain-bg-over video{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;width:100%}.ealain-breadcrumb{background-repeat:no-repeat!important;background-position:50%!important;background-size:cover!important;background:#141414;background:var(--global-section-bg)}.ealain-breadcrumb.ealain-breadcrumb-style-3 .align-breadcrumb-image{text-align:left}.ealain-breadcrumb.ealain-breadcrumb-style-2 .align-breadcrumb-image{text-align:right}@media(max-width:1024px){.ealain-breadcrumb{padding:4.375em 0}}@media(max-width:767px){.container-fluid{padding:0 1em}.ealain-breadcrumb{padding:3.125em 0}.ealain-default-header.ealain-header-over .ealain-breadcrumb,.ealain-header-over .ealain-breadcrumb{padding:9.125em 1em 5.125em}.ealain-breadcrumb.ealain-breadcrumb-style-3 .align-breadcrumb-image{margin-bottom:2em;text-align:right}.ealain-breadcrumb.ealain-breadcrumb-style-2 .align-breadcrumb-image{text-align:left;margin-top:2em}}body.admin-bar.ealain-default-header header,body.admin-bar .has-sticky.header-up,body.admin-bar header{top:2em}@media (max-width:600px){body.admin-bar .has-sticky.header-up{top:0}body.admin-bar header{top:2.875em}}@media only screen and (max-width:601px){body.admin-bar.ealain-default-header header,body.admin-bar header.no-header-layout{top:2.875em}}@media only screen and (min-width:601px) and (max-width:782px){body.admin-bar.ealain-default-header header,body.admin-bar .has-sticky.header-up,body.admin-bar header{top:2.875em}}header{transition:all .45s ease 0s;-webkit-transition:all .45s ease 0s;-moz-transition:all .45s ease 0s;-o-transition:all .45s ease 0s}.hf-elementor-layout .navbar-brand,.sidebar-scrollbar .navbar-brand,footer .navbar-brand,header .navbar-brand{font-size:inherit}.ealain-default-header header{position:absolute;left:0;right:0;top:0;z-index:99;transition:all .45s ease 0s;-webkit-transition:all .45s ease 0s;-moz-transition:all .45s ease 0s;-o-transition:all .45s ease 0s}.ealain-default-header #page.site{padding-top:5.97em}.ealain-header-over header{position:absolute;left:0;right:0;top:0;z-index:99;background:transparent;border-bottom:1px solid rgba(0,0,0,.05)}.ealain-default-header.ealain-header-over #page.site{padding-top:0}.ealain-header-over .ealain-breadcrumb-one{padding:12.5em 1em 8.125em}.ealain-herder-static header{position:static}body.admin-bar header.header-down,body.admin-bar header.header-up,header.header-default.header-down,header.header-default.header-up{position:fixed;left:0;right:0;z-index:99;transition:all .45s ease 0s;-webkit-transition:all .45s ease 0s;-moz-transition:all .45s ease 0s;-o-transition:all .45s ease 0s}header.header-default.header-down,header.header-default.header-up{top:0;background:#141414;background:var(--global-section-bg);-webkit-box-shadow:0 1px 24px 0 rgb(0 0 0/65%);box-shadow:0 1px 24px 0 rgb(0 0 0/65%);-webkit-box-shadow:var(--global-box-shadow);box-shadow:var(--global-box-shadow);width:100%}header.header-default.header-down{top:0!important;transform:translateY(-120%);-webkit-transform:translateY(-120%);-moz-transform:translateY(-120%);-o-transform:translateY(-120%);-ms-transform:translateY(-120%);transition:all .45s ease 0s;-webkit-transition:all .45s ease 0s;-moz-transition:all .45s ease 0s;-o-transition:all .45s ease 0s}header .header-down.has-sticky,header .header-up.has-sticky{position:fixed!important;left:0;right:0;top:0;box-shadow:0 1px 24px 0 rgb(0 0 0/65%);box-shadow:var(--global-box-shadow);-webkit-box-shadow:0 1px 24px 0 rgb(0 0 0/65%);-webkit-box-shadow:var(--global-box-shadow);-moz-box-shadow:0 1px 24px 0 rgb(0 0 0/65%);-moz-box-shadow:var(--global-box-shadow);-o-box-shadow:0 1px 24px 0 rgb(0 0 0/65%);-o-box-shadow:var(--global-box-shadow);-ms-box-shadow:0 1px 24px 0 rgb(0 0 0/65%);-ms-box-shadow:var(--global-box-shadow);transition:all .45s ease 0s!important;-webkit-transition:all .45s ease 0s!important;-moz-transition:all .45s ease 0s!important;-o-transition:all .45s ease 0s!important;z-index:99}header .header-up.has-sticky{left:0!important;background:#0a0a0a;background:var(--global-body-bgcolor)}header .header-down.has-sticky{transform:translateY(-120%);-webkit-transform:translateY(-120%);-moz-transform:translateY(-120%);-o-transform:translateY(-120%);-ms-transform:translateY(-120%)}header .navbar-brand{margin-right:0;padding:1.65em 0;display:inline-block}.default-mobile-menu .navbar-brand img{height:3.125em}header .navbar-collapse{margin-left:1.25em}.navbar-brand .logo{width:9.375em}.hf-elementor-layout span.navbar-toggler.collapse-icons{display:none}.navbar-nav>li>a{text-transform:capitalize;font-weight:500;font-weight:var(--font-weight-medium);padding:1.125em 1em}.navbar-nav li>a .toggledrop{margin-lefT:.6em}.navbar-nav a{position:relative;display:block;text-transform:capitalize;color:#fff;color:var(--global-font-title);font-family:Espera,sans-serif;font-family:var(--highlight-font-family);padding:1.125em 1em;text-decoration:none;zoom:1;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}ul.navbar-nav li.menu-item-has-children>a span.dropdown{margin-left:.5em}ul.navbar-nav li>.sub-menu li.menu-item-has-children span.dropdown{position:absolute;right:1.5em}ul.navbar-nav li>.sub-menu li.menu-item-has-children span.dropdown>i{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none}.sf-menu ul li a{position:relative}.sf-menu{float:left;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.sf-menu ul{position:absolute;display:none;top:100%;left:0;z-index:99}.sf-menu li{position:relative;padding:0 2em;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.sf-menu ul li a i{font-size:.625em}.sf-menu>li>ul ul{margin:-.625em 0 0 .25em}header ul.navbar-nav>li{position:relative;margin-right:1em;padding:1em 0}ul.sf-menu.navbar-nav>li>a>.toggledrop i{-webkit-transform:rotate(90deg);transform:rotate(90deg);font-size:.625em;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}ul.sf-menu.navbar-nav>li:hover>a>.toggledrop i{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}ul.sf-menu.navbar-nav>li>.sub-menu li>a>.toggledrop{float:right}ul.navbar-nav>li:last-child{margin-right:0}.sf-menu li.sfHover>ul,.sf-menu li:hover>ul{display:block}.sf-menu ul ul{top:0;left:100%}.sf-menu ul.sub-menu{padding:1em 0;background:#141414;background:var(--global-section-bg);-webkit-box-shadow:0 1px 24px 0 rgb(0 0 0/65%);box-shadow:0 1px 24px 0 rgb(0 0 0/65%);-webkit-box-shadow:var(--global-box-shadow);box-shadow:var(--global-box-shadow);width:18.75em}.sf-menu ul.sub-menu a{padding:.625em 0;color:#c5c5c5;color:var(--global-font-color);font-weight:500;font-weight:var(--font-weight-medium);position:relative;display:block}.sc_layouts_menu_nav li li.menu-item-has-children>a{padding-right:2.188em}.sf-menu>li>ul ul{top:0;margin:0 0 0 .25em}.sf-menu>li>ul ul.open-submenu-left{margin:0 .25em 0 0}.sf-menu li.sfHover>a,.sf-menu li:hover>a{color:#fff;color:var(--color-theme-white);-webkit-transition:none;transition:none}.sf-menu ul li.sfHover>a,.sf-menu ul li:hover>a{transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.sf-menu li.current-menu-ancestor>a,.sf-menu li.current-menu-item>a,.sf-menu ul>li.menu-item.current-menu-parent>a,.sf-menu ul li.current-menu-parent>a,.sf-menu ul li .sub-menu li.current-menu-item>a{color:#fff;color:var(--color-theme-white)}.sf-menu>li>a span.menu-line:after{bottom:1em}.sf-menu.menu-color-style li a:after{display:none}.sf-menu li a span.menu-line{position:relative;display:inline-block}.sf-menu li a span.menu-line:after{content:"";position:absolute;left:0;right:0;bottom:0;display:block;line-height:1;opacity:0;width:100%;height:6px;background:#ffd36a;background:var(--color-theme-secondary);-webkit-mask:url(../images/redux/wave-one.svg) left center;mask:url(../images/redux/wave-one.svg) left center;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out;-webkit-animation:line-zigzag-bg-move 3s linear infinite paused;animation:line-zigzag-bg-move 3s linear infinite paused}.sf-menu li.current-menu-ancestor>a span.menu-line:after,.sf-menu li.current-menu-item>a span.menu-line:after,.sf-menu li a:hover:after,.sf-menu ul>li.menu-item.current-menu-parent>a span.menu-line:after,.sf-menu ul li.current-menu-parent>a span.menu-line:after,.sf-menu ul li .sub-menu li.current-menu-item>a span.menu-line:after{opacity:1}.sf-menu li:hover>a span.menu-line:after,.sf-menu li a:hover:after{-webkit-animation:line-zigzag-bg-move 3s linear infinite running;animation:line-zigzag-bg-move 3s linear infinite running;opacity:1}ul.sf-menu.navbar-nav li.menu-item-has-children>a:before{content:"\f078";font-size:.75em;font-family:Font Awesome\ 5 Free;font-weight:900;position:absolute;right:0;top:52%;transform:translateY(-55%);-webkit-transform:translateY(-55%);-moz-transform:translateY(-55%);-o-transform:translateY(-55%);-ms-transform:translateY(-55%);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;display:block}ul.sf-menu.navbar-nav>li.menu-item-has-children>a:before{right:0}.sf-menu.menu-color-style ul.sub-menu a{display:block}ul.sf-menu.navbar-nav li.menu-item-has-children>ul.sub-menu li.menu-item-has-children:hover>a:before{transform:translateY(-55%) rotate(-90deg);-webkit-transform:translateY(-55%) rotate(-90deg);-moz-transform:translateY(-55%) rotate(-90deg);-o-transform:translateY(-55%) rotate(-90deg);-ms-transform:translateY(-55%) rotate(-90deg)}.sf-arrows ul li:hover .sf-with-ul:after,.sf-menu ul.sub-menu li a:hover:after,.sf-menu ul li:hover>a span.menu-line:after{color:#ffd36a;color:var(--color-theme-secondary)}.menu-dark .sf-menu>li>a{color:#fff;color:var(--color-theme-white)}.menu-dark .sf-menu>li:hover>a{color:#a065d5;color:var(--color-theme-primary)}.menu-hover-background .sf-menu>li:hover>a,.menu-hover-background .sf-menu li.current-menu-ancestor>a,.menu-hover-background .sf-menu li.current-menu-item>a{color:#fff!important;color:var(--color-theme-white)!important;background:#a065d5!important;background:var(--color-theme-primary)!important}.menu-hover-top-border .sf-menu>li>a:before{position:absolute;content:"";top:0;left:0;right:0;width:0;height:.125em;background:#a065d5;background:var(--color-theme-primary);-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.menu-hover-top-border .sf-menu>li:hover>a:before{width:100%}.navbar-toggler:focus{-webkit-box-shadow:none;box-shadow:none}.vertical-header .container-fluid{padding:0}.menu-align-center .default-mobile-menu .sub-menu{padding-left:0}.default-mobile-menu.vertical-menu-layout .navbar-nav li .sub-menu li a{margin-bottom:1em;display:inline-block}@-webkit-keyframes fadeInMove{0%{opacity:0;-webkit-transform:scaleX(0)}10%{opacity:1;-webkit-transform:scaleX(.1)}to{opacity:1;-webkit-transform:scaleX(1)}}@keyframes fadeInMove{0%{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}10%{opacity:1;-webkit-transform:scaleX(.1);transform:scaleX(.1)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@media (max-width:1400px){.ealain-header-right ul li a .search-text{display:none}}@media (min-width:1200px){header#default-header .ealain-header-right .custom-toggler{display:none}}@media (max-width:1199px){#t-test{display:none}}@media (max-width:991px){.ealain-header-over .ealain-breadcrumb-one{padding:13.75em 1em 3.75em}}@media (max-width:600px){.ealain-header-over .ealain-breadcrumb-one{padding:8.75em 1em 3.75em}}.default-mobile-menu.ealain-navigation-burger{display:block}.default-mobile-menu{position:fixed;top:0;padding:0;line-height:0;left:auto;right:0;height:100vh;display:inline-block;width:25em;-webkit-box-shadow:0 1px 24px 0 rgb(0 0 0/65%);box-shadow:0 1px 24px 0 rgb(0 0 0/65%);-webkit-box-shadow:var(--global-box-shadow);box-shadow:var(--global-box-shadow);background-color:#141414;background-color:var(--global-section-bg);transform:translateX(116%);-webkit-transform:translateX(116%);-moz-transform:translateX(116%);transition:all .45s ease;-webkit-transition:all .45s ease;-moz-transition:all .45s ease;z-index:99999}.default-mobile-menu.menu-open{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0)}.default-mobile-menu.header-down,.default-mobile-menu.header-up{position:fixed;left:0;right:0;top:0;height:100vh;z-index:99;transition:all .45s ease 0s;-webkit-transition:all .45s ease 0s;-moz-transition:all .45s ease 0s;-o-transition:all .45s ease 0s}.default-mobile-menu.menu-open.header-down{top:0;z-index:99}.default-mobile-menu.header-down{top:-6.25em}.default-mobile-menu .navbar{padding:.938em 0;z-index:999}.default-mobile-menu .navbar-nav a{padding:0;display:inline-block;position:relative}.default-mobile-menu .navbar-nav a:after{content:"";position:absolute;left:0;bottom:0;display:block;line-height:1;opacity:0;width:100%;height:6px;background:#ffd36a;background:var(--color-theme-secondary);-webkit-mask:url(../images/redux/wave-one.svg) left center;mask:url(../images/redux/wave-one.svg) left center;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out;-webkit-animation:line-zigzag-bg-move 3s linear infinite paused;animation:line-zigzag-bg-move 3s linear infinite paused;z-index:0}.default-mobile-menu .navbar-nav li:hover>a:after{-webkit-animation:line-zigzag-bg-move 3s linear infinite running;animation:line-zigzag-bg-move 3s linear infinite running;opacity:1}.default-mobile-menu ul.navbar-nav>li.menu-item-has-children>a{padding-right:0}body:before{position:fixed;content:"";top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.8);opacity:0;-webkit-transition:all .45s ease;transition:all .45s ease;z-index:-1}.navbar-toggler.custom-toggler{display:block;padding:0;position:static;margin-left:1em;width:1.25em;height:1.25em;border-radius:0;border:none}.menu-btn{background-image:none;position:relative;z-index:9;width:1.25em;height:1.25em;cursor:pointer}.menu-btn .line{width:100%;height:.1em;background-color:#c5c5c5;background-color:var(--global-font-color);display:block;position:absolute;left:0;top:0;z-index:99;cursor:pointer;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .45s cubic-bezier(.4,0,0,1);transition:-webkit-transform .45s cubic-bezier(.4,0,0,1);transition:transform .45s cubic-bezier(.4,0,0,1),-webkit-transform .45s cubic-bezier(.4,0,0,1)}.custom-toggler .menu-btn .line.one,.custom-toggler .menu-btn .line.three{-webkit-transform:scaleX(.85);transform:scaleX(.85)}.menu-btn.is-active .line.one{-webkit-transform:translateY(12px) rotate(45deg);transform:translateY(12px) rotate(45deg)}.menu-btn.is-active .line.two{width:0}.menu-btn.is-active .line.three{-webkit-transform:translateY(-11px) rotate(-45deg);transform:translateY(-11px) rotate(-45deg)}.menu-btn .line.two{top:.55em}.menu-btn .line.three{top:1.12em}.ham-toggle:hover .menu-btn:not(.is-active) .line.two{left:0}.ham-s-toggle{cursor:pointer}.default-mobile-menu .navbar-nav>li>a{font-size:2.5em;color:#fff;color:var(--color-theme-white);line-height:normal}.default-mobile-menu .navbar-nav>li a{font-family:Espera,sans-serif;font-family:var(--highlight-font-family)}.default-mobile-menu .navbar-nav li.current-menu-item>.toggledrop i,.default-mobile-menu .navbar-nav li.current-menu-item>a,.default-mobile-menu .navbar-nav li .sub-menu li:hover>a,.default-mobile-menu .navbar-nav li:hover>.toggledrop i,.default-mobile-menu .navbar-nav li:hover>a,.default-mobile-menu ul>li.current-menu-ancestor>.toggledrop i,.default-mobile-menu ul>li.current-menu-ancestor>a,.default-mobile-menu ul li .sub-menu li.current-menu-item>a,.default-mobile-menu ul li .sub-menu li.menu-item.current-menu-ancestor>a{color:#fff;color:var(--color-theme-white)}.default-mobile-menu .navbar-nav li.current-menu-item>a:after,.default-mobile-menu ul>li.current-menu-ancestor>a:after,.default-mobile-menu ul li .sub-menu li.current-menu-item>a:after,.default-mobile-menu ul li .sub-menu li.menu-item.current-menu-ancestor>a:after{opacity:1}.default-mobile-menu .navbar-nav li>.toggledrop i{font-size:2.188em;margin-left:.938em;cursor:pointer;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;color:#fff;color:var(--color-theme-white)}.default-mobile-menu .navbar-nav li .sub-menu li .toggledrop i{color:#7c859b;color:var(--global-dark-submenu);font-size:.8em}.default-mobile-menu .navbar-nav li .sub-menu li.current-menu-ancestor .toggledrop i,.default-mobile-menu .navbar-nav li .sub-menu li.current-menu-item .toggledrop i,.default-mobile-menu .navbar-nav li .sub-menu li:hover .toggledrop i{color:#fff;color:var(--color-theme-white)}.default-mobile-menu .navbar-nav .toggledrop.active i{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg)}.default-mobile-menu .navbar-nav li li>.toggledrop i{font-size:1.25em}.default-mobile-menu .navbar-nav li .ealain-has-sub-menu li a{font-size:1.25em;color:#c5c5c5;color:var(--global-font-color)}.default-mobile-menu .navbar-nav li .ealain-has-sub-menu li{margin-bottom:.313em}.menu-btn:hover{cursor:pointer}.menu-open .menu-btn.is-active .line{background:#fff;background:var(--color-theme-white)}.side-bar-open #menu-btn-side-close .menu-btn.is-s-active .line{-webkit-transition-delay:.2s;transition-delay:.2s}.side-bar-open .menu-btn .line-n{width:100%;height:.125em;background-color:#fff;background-color:var(--color-theme-white);display:block;position:absolute;left:0;top:0;z-index:99;cursor:pointer;-webkit-transition:left .3s cubic-bezier(.29,.61,.9,.45);transition:left .3s cubic-bezier(.29,.61,.9,.45)}#menu-btn-side-close .menu-btn.is-s-active .line{-webkit-transition-delay:1s;transition-delay:1s}.side-bar-open #menu-btn-side-close{position:absolute;right:4.375em;top:3.125em}.side-bar-open #menu-btn-side-close .menu-btn .line-n.c-one{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c-collapse{position:relative;width:100%;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important;z-index:1}.menu-new-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:calc(100vh - 5.6875em)}.default-mobile-menu .verticle-mn{-webkit-box-flex:1;-ms-flex:1;flex:1}.default-mobile-menu.menu-open:before{-webkit-transform:skew(0deg) translateY(0);transform:skew(0deg) translateY(0);-webkit-transition-delay:0s;transition-delay:0s}.ealain-full-menu{margin:auto 0}.ealain-full-menu .navbar-nav{position:relative;z-index:99;padding-left:0}.ealain-full-menu .navbar-nav>li a{position:relative;padding:.5em 0}.default-mobile-menu .navbar-nav li .sub-menu li a{font-size:1.25em;color:#7c859b;color:var(--global-dark-submenu);line-height:normal;padding:.5em 0}.default-mobile-menu ul.top-menu>li{overflow:hidden}.default-mobile-menu .sub-menu li{position:relative;line-height:1.1em}.default-mobile-menu .sub-menu li:last-child{margin-bottom:0}.default-mobile-menu ul.top-menu>li .sub-menu{list-style-type:none;display:none;overflow:hidden}.default-mobile-menu ul.top-menu>li.menu-item-has-children>a>.toggledrop i{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;font-size:.5em}.default-mobile-menu ul.top-menu>li.menu-item-has-children.active>a>.toggledrop i{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.default-mobile-menu .navbar-expand-xl .navbar-nav{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.default-mobile-menu.light-mode{background:#fff;background:var(--color-theme-white)}.default-mobile-menu.light-mode .navbar-nav>li>.toggledrop,.default-mobile-menu.light-mode .navbar-nav>li>a{color:#fff;color:var(--global-font-title)}.default-mobile-menu.light-mode .navbar-nav>li:hover>a{color:#a065d5;color:var(--color-theme-primary)}.default-mobile-menu .navbar-nav li>.toggledrop i{font-size:1em}@media (max-width:1199px){header.header-default .navbar-collapse{display:none}.default-mobile-menu .navbar-nav>li>a{font-size:1.875em}.default-mobile-menu .navbar-nav li .sub-menu li a,.default-mobile-menu .navbar-nav li>.toggledrop i,.default-mobile-menu .navbar-nav li li>.toggledrop i{font-size:1em}body.overflow-hidden:before{opacity:1;z-index:9999}}@media (max-width:479px){.default-mobile-menu ul.top-menu>li .sub-menu{padding-top:15px;padding-bottom:15px}.default-mobile-menu .navbar-nav>li>a{font-size:1.4em}.default-mobile-menu .navbar-nav li .sub-menu li a,.default-mobile-menu .navbar-nav li>.toggledrop i,.default-mobile-menu .navbar-nav li li>.toggledrop i{font-size:1em}}@media (max-width:480px){.default-mobile-menu .navbar{padding:.938em 1em;z-index:999}.default-mobile-menu{width:17em}.default-mobile-menu .navbar-brand .logo{width:115px;height:41px}}header .ealain-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;background:rgb(17 17 17/95%);position:fixed;z-index:1000;top:0;left:0;width:100%;height:31.25em;pointer-events:none;opacity:0;-webkit-opacity:0;-moz-opacity:0;-o-opacity:0;transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}header .ealain-search.search--open{pointer-events:auto;opacity:1;-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0)}.btn--search-close{font-size:1.5em;position:absolute;top:1em;right:1.25em;background:transparent;display:block;padding:0}.btn--search-close,.btn--search-close:hover{color:#fff;color:var(--color-theme-white)}body.admin-bar .btn--search-close{top:2.5em}.btn--search-close:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.search--open .search__form{margin:5em 0;width:auto;position:relative;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both;visibility:visible}.search__form:after{content:"";position:absolute;top:auto;bottom:-.625em;display:block;width:100%;height:.063em;background-color:#fff;background-color:var(--color-theme-white);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;-webkit-animation-delay:.5s;animation-delay:.5s;visibility:hidden}header .search--open .search__form:after{-webkit-animation-name:fadeInMove;animation-name:fadeInMove;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both;visibility:visible}header .search__input{font-family:inherit;background:none;height:auto;font-size:2.813em;line-height:1;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:.05em 0;color:#fff;color:var(--color-theme-white)}header .search__input,header .search__input:focus{border:none;border-bottom:.125em solid}header .search__input::-webkit-input-placeholder{opacity:.6;color:#fff;color:var(--color-theme-white)}header .search__input::-moz-placeholder{opacity:.6;color:#fff;color:var(--color-theme-white)}header .search__input:-ms-input-placeholder{opacity:.6;color:#fff;color:var(--color-theme-white)}header .search-form input:focus,header .search-form input[type=email]:focus,header .search-form input[type=password]:focus,header .search-form input[type=search]:focus,header .search-form input[type=text]:focus{border:none!important}.ealain-shop-btn-holder ul{margin:0}.search-box input[type=search]{height:2.5em;font-size:1.125em;display:inline-block;border:none;border-radius:.3125em;outline:none;padding:1em 2.5em 1em 1em;width:0;position:absolute;top:-.5625em;right:0;background:none;-webkit-transition:width .4s cubic-bezier(0,.795,0,1);transition:width .4s cubic-bezier(0,.795,0,1);cursor:pointer;z-index:11;margin:-.625em 0 0}.search-form .search-submit{position:absolute;right:0;top:0;height:3.75em;width:3.75em;color:#fff;color:var(--color-theme-white);cursor:pointer;font-size:1em;font-size:var(--font-size-body);background:#a065d5;background:var(--color-theme-primary);border:none;outline:none;-webkit-box-shadow:none;box-shadow:none;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;border-radius:0 .188em .188em 0}.search-box input[type=search]:focus{width:15.625em;cursor:text;background:#fff;background:var(--color-theme-white);z-index:9;color:hsla(0,0%,40%,.6)}.search-box{position:relative}.search-box .search-submit:hover{background:none}button#btn-search-close svg{color:#fff;color:var(--color-theme-white)}.search-form .search-submit{top:10.125em}.search-form .search-submit svg{font-size:1.125em;color:#fff;color:var(--color-theme-white)}.navbar ul.ealain-shop-btn-holder ul li a:hover{background:transparent}.search-form .search-submit{background:transparent;line-height:normal}.search__input::-webkit-search-cancel-button,.search__input::-webkit-search-decoration{-webkit-appearance:none}.search__input::-ms-clear{display:none}form.search-form .form-row .has-content~label,form.search-form .form-row input:focus~label,form.search-form .form-row label{top:-5.625em}.ealain-shop-btn-holder ul li svg{font-size:1.25em;height:1em;width:1.25em}.search-form input{border-radius:.3125em;border-radius:var(--border-radius);padding:0}form.search-form .form-row label{color:#fff;color:var(--color-theme-white);text-align:left;font-size:2.813em;top:-.813em;margin-bottom:0;left:0;display:block;float:left;width:100%;position:absolute;pointer-events:none}.search-form input,form.search-form .form-row label{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}.search-form input{padding-right:3.125em;-webkit-box-shadow:none;box-shadow:none;border:none;background:transparent}.search-form{position:relative}.search-form .form-search .search-submit{position:absolute;right:.063em;top:0;cursor:pointer;padding:0;border:none;outline:none;-webkit-box-shadow:none!important;box-shadow:none!important;margin:0}header .search-form .form-search .search-submit:hover{background:transparent}.search_count #btn-search,.search_count #btn-search svg{font-family:Espera,sans-serif;font-family:var(--highlight-font-family);color:#fff;color:var(--global-font-title);text-transform:uppercase;letter-spacing:.188em}.search_count #btn-search:hover,.search_count #btn-search:hover svg{color:#a065d5;color:var(--color-theme-primary)}.ealain-header-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search_style_light .search{background:#fff;background:var(--color-theme-white);-webkit-box-shadow:0 1px 24px 0 rgb(0 0 0/65%);box-shadow:0 1px 24px 0 rgb(0 0 0/65%);-webkit-box-shadow:var(--global-box-shadow);box-shadow:var(--global-box-shadow)}.search_style_light .search__form:after{background:#c5c5c5;background:var(--global-font-color)}.search_style_light .search-form .search-submit svg{color:#c5c5c5;color:var(--global-font-color)}.search_style_light input::-webkit-input-placeholder{color:rgba(0,0,0,.5)}.search_style_light input::-moz-placeholder{color:rgba(0,0,0,.5)}.search_style_light input:-ms-input-placeholder{color:rgba(0,0,0,.5)}.search_style_light input::-ms-input-placeholder{color:rgba(0,0,0,.5)}.search_style_light input::placeholder{color:rgba(0,0,0,.5)}.search_style_light button#btn-search-close svg{color:#fff;color:var(--global-font-title)}.search-animate-left .ealain-search{transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%)}.search-animate-left .ealain-search.search--open{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0)}.search-animate-right .ealain-search{transform:translateX(-100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%)}.search-animate-right .ealain-search.search--open{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0)}.search_wrap.search-form-default .search-form input{border-bottom:.063em solid #fff!important;border-bottom:.063em solid var(--global-font-title)!important;border-radius:0;height:2.813em;line-height:2.813em;font-size:1.125em;padding-right:1.875em}.search_wrap .search-form input::-webkit-input-placeholder{color:#c5c5c5;color:var(--global-font-color)}.search_wrap .search-form input::-moz-placeholder{color:#c5c5c5;color:var(--global-font-color)}.search_wrap .search-form input:-ms-input-placeholder{color:#c5c5c5;color:var(--global-font-color)}.search_wrap .search-form input::-ms-input-placeholder{color:#c5c5c5;color:var(--global-font-color)}.search_wrap .search-form input::placeholder{color:#c5c5c5;color:var(--global-font-color)}.search_wrap.search-form-default .search-form .search-submit svg{font-size:1.125em;color:#c5c5c5;color:var(--global-font-color)}.search_wrap.search-form-default .search-form .form-search .search-submit{padding:0;height:1.875em;width:1.875em;line-height:3.125em}.search-form-default .search-form input:focus,.search-form-default .search-form input[type=email]:focus,.search-form-default .search-form input[type=password]:focus,.search-form-default .search-form input[type=search]:focus,.search-form-default .search-form input[type=text]:focus{border-color:#a065d5!important;border-color:var(--color-theme-primary)!important}body.search header.page-header{position:static;background:transparent}.ealain-error .search-form{display:inline-block;width:40%;margin:1em 0 1.563em}.ealain-error .page-content>p{width:50%;margin:1em auto}.ealain-error .search-form input{padding:0 1.5em 0 0;font-size:1em;font-size:var(--font-size-body);position:relative;background:var(--global-body-lightcolor);border:none;border-bottom:.063em solid #a065d5;border-bottom:.063em solid var(--color-theme-primary)}.ealain-error .search-form .search-submit{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:3.75em;width:1em}.ealain-search .search-form input{height:3.75em;background:transparent;border:transparent;padding-right:2em;padding-left:0}.ealain-search .search-form .form-search .search-submit{background:transparent;bottom:0;top:auto;height:3.75em;right:0;width:auto}.ealain-search .search__form:after{bottom:0}.ealain-shop-btn-holder .search_count{margin-left:2em}@media (min-width:768px){header .search-form.search__form{width:31.25em}}@media (max-width:767px){.ealain-error .search-form{width:80%}.ealain-error .page-content>p{width:70%}}@media (max-width:479px){.ealain-error .page-content>p,.ealain-error .search-form{width:90%}}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.wp-caption,embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:.8075em 0;font-style:italic}.wp-caption.alignleft .wp-caption-text{text-align:left}.wp-caption.alignright .wp-caption-text{text-align:right}@media (min-width:768px){.wp-block-image.alignright,.wp-caption.alignright{margin-right:calc(50% - 43.75em);margin-right:calc(50% - var(--content-width)/2)}.wp-block-image.alignleft,.wp-caption.alignleft{margin-left:calc(50% - 43.75em);margin-left:calc(50% - var(--content-width)/2)}}.gallery-item{padding:0 1em 1em 0}.gallery-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gallery-caption{font-size:80%}@media (max-width:479px){.gallery-item{padding:0 0 1em}}footer{background:#141414;background:var(--global-section-bg);background-repeat:no-repeat;background-size:cover;overflow:hidden}footer .widget{background:transparent}footer .footer-top{padding:5em 0}footer .footer-main .footer-logo img{width:6.875em}footer .widget:before{display:none}footer .widget{border:none;padding:0}footer .copyright-footer{border-top:.0625em solid #ffd36a;border-top:.0625em solid var(--color-theme-secondary);padding:0;position:relative;color:#fff;color:var(--color-theme-white)}footer .copyright a{font-family:Espera,sans-serif;font-family:var(--highlight-font-family);color:#fff;color:var(--color-theme-white)}.footer-main .widget{background:transparent;border:none;padding:0}footer .widget ul li{border:none;padding:.5em 0;margin-bottom:0}footer .widget ul.menu li a:hover:before{color:#a065d5;color:var(--color-theme-primary)}footer .widget .ealain-contact li a:before{display:none}footer .widget ul.menu li .sub-menu{padding-left:.625em}footer .widget ul.menu>li>a{color:#a065d5;color:var(--color-theme-primary)}.widget.ealain-share{color:#fff;color:var(--color-theme-white)}.widget.ealain-share .share-button{margin-left:.625em}.widget.ealain-share .share li a{border-radius:.3125em;border-radius:var(--border-radius);line-height:1.875em;width:1.875em;height:1.875em;margin-left:.625em;color:#a065d5;color:var(--color-theme-primary);border:.063em solid #a065d5;border:.063em solid var(--color-theme-primary);text-align:center;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.widget.ealain-share .share li a:hover{background:#a065d5;background:var(--color-theme-primary);color:#fff;color:var(--color-theme-white)}.widget-space{padding-top:5em;padding-bottom:5em}.mc4wp-form-fields .newslatter{border-radius:.3125em;border-radius:var(--border-radius);width:85%;position:relative}.mc4wp-form-fields .newslatter input[type=email]{font-size:.875em;font-size:var(--font-size-normal);color:#fff;color:var(--color-theme-white);line-height:var(--button-line-height);background:transparent}.mc4wp-form-fields .newslatter button{background:#a065d5;background:var(--color-theme-primary);width:3em;height:3em;color:#fff;color:var(--color-theme-white);cursor:pointer;font-size:1.563em;position:absolute;right:0;border-radius:0 .188em .188em 0}.mc4wp-form-fields .newslatter button:hover{background:#ffd36a;background:var(--color-theme-secondary);transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.footer-main .menu{margin-top:.938em}.footer .footer-main .widget .map-wrap{margin-top:1.875em}.mc4wp-form-fields .subscribe button[type=submit]{width:4.375em;font-size:1.25em;height:3.75em;padding:0;font-weight:400;border:none;position:absolute;right:0}footer .widget ul li a{padding-left:0}footer ul li.cat-item span.post_count,footer ul li span.achiveCount{float:right;color:#a065d5;color:var(--color-theme-primary);border-radius:3.125em;width:3.125em;height:auto;text-align:center;line-height:1.25em;padding:0;margin-top:.125em}footer .widget .rss-date{color:#a065d5;color:var(--color-theme-primary)}footer .widget ul.menu li a,footer .widget ul li a{border:none;position:relative}footer ul.wp-tag-cloud li{display:inline-block}footer #menu-footer-menu li a:before,footer .menu-footer-menu-container li a:before{display:none}footer #menu-footer-menu li a,footer .menu-footer-menu-container ul.menu li a{padding:.438em 0}.select2-container .select2-selection--single,.select2-dropdown{border-color:#a065d5;border-color:var(--color-theme-primary);background-color:#0a0a0a;background-color:var(--global-body-bgcolor)}.select2-container .select2-selection--single{height:3.75em}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:3.75em;color:#c5c5c5;color:var(--global-font-color)}.select2-container--default .select2-selection--single .select2-selection__arrow{height:3.75em;right:.625em;width:1.25em}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-width:.313em .25em 0}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-width:0 .25em .313em}.select2-container--default .select2-search--dropdown .select2-search__field{height:2.188em;border-color:#c5c5c5;border-color:var(--border-color-light)}.select2-search--dropdown{padding:.25em 1em}.select2-container--default .select2-results>.select2-results__options{padding:.313em 1em;max-height:10.625em}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected],.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:transparent;color:#a065d5;color:var(--color-theme-primary)}.select2-search--dropdown .select2-search__field{padding:0 .625em}.select2-container .select2-selection--single .select2-selection__rendered{padding:0 1.875em 0 1em}.bypostauthor{display:block}.ealain-check label{position:relative}.ealain-check span{padding-left:1.875em}.ealain-check .checkmark{position:absolute;top:.813em;left:0;height:1.125em;width:1.125em;padding:0;background-color:var(--white-light-color);border:.063em solid #a065d5;border:.063em solid var(--color-theme-primary)}.comment-respond .ealain-check{margin-bottom:1.875em}.ealain-check input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:1.125em;width:1.125em}.ealain-check input:checked~.checkmark{border:.063em solid #a065d5;border:.063em solid var(--color-theme-primary)}.ealain-check .checkmark{top:.375em;cursor:pointer}.ealain-check input:checked~.checkmark{background-color:#a065d5;background-color:var(--color-theme-primary)}.ealain-check .checkmark:after{content:"";position:absolute;display:none}.ealain-check input:checked~.checkmark:after{display:block}.ealain-check .checkmark:after{left:.313em;top:.063em;width:.375em;height:.75em;border:solid #fff;border:solid var(--color-theme-white);border-width:0 .17em .17em 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:.188em;border-radius:var(--letter-spacing-three)}#magic-cursor{position:fixed;width:2em;height:2em;pointer-events:none;z-index:1000000}.highlighted-text-wrap{position:relative;display:inline-block;color:#a065d5;color:var(--color-theme-primary)}.ealain-404-header-footer-disable .content-area .site-main{padding:0}.ealain-404-header-footer-disable .error-404.not-found{height:100vh}.ealain-404-header-footer-disable .error-404 .page-content{height:100%}@media(max-width:1024px){.ealain-404-header-footer-disable .content-area .site-main{padding:50px 0}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9jdXN0b20tcHJvcGVydGllcy5jc3MiLCJfcmVzZXQuY3NzIiwiX3R5cG9ncmFwaHkuY3NzIiwiX2VsZW1lbnRzLmNzcyIsIl9saW5rcy5jc3MiLCJfYmxvY2tzLmNzcyIsIl9hZG1pbmJhci5jc3MiLCJfaGVhZGVyLmNzcyIsIl9idXJnZXItbWVudS5jc3MiLCJfc2VhcmNoLmNzcyIsIl9tZWRpYS5jc3MiLCJfZm9vdGVyLmNzcyIsIl9zZWxlY3QyLmNzcyIsImdsb2JhbC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBU0EsV0FDSSxrQkFBcUIsQ0FDckIsaUdBQ21ELENBQ25ELGVBQW1CLENBQ25CLGlCQUNKLENBRUEsV0FDSSxrQkFBcUIsQ0FDckIsMkZBQ2dELENBQ2hELGVBQWlCLENBQ2pCLGlCQUNKLENBRUEsV0FDSSxrQkFBcUIsQ0FDckIsK0ZBQ2tELENBQ2xELGVBQW1CLENBQ25CLGlCQUNKLENBRUEsV0FDSSxrQkFBcUIsQ0FDckIsdUdBQ3NELENBQ3RELGVBQWlCLENBQ2pCLGlCQUNKLENBSUEsV0FDSSxtQkFBc0IsQ0FDdEIsbUdBQ29ELENBQ3BELGVBQW1CLENBQ25CLGlCQUNKLENBQ0EsV0FDSSxtQkFBc0IsQ0FDdEIsNkZBQ2lELENBQ3BELGVBQWlCLENBQ2QsaUJBQ0osQ0FFQSxXQUNJLG1CQUFzQixDQUN0QixpR0FDbUQsQ0FDbkQsZUFBZ0IsQ0FDaEIsaUJBQ0osQ0FFQSxXQUNJLG1CQUFzQixDQUN0Qiw2R0FDeUQsQ0FDekQsZUFBZ0IsQ0FDaEIsaUJBQ0osQ0FFQSxXQUNJLG1CQUFzQixDQUN0QixpR0FDbUQsQ0FDbkQsZUFBbUIsQ0FDbkIsaUJBQ0osQ0FJQSxXQUNJLHFCQUF3QixDQUN4Qix1R0FDc0QsQ0FDdEQsZUFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLGlCQUNKLENBR0MsTUFHQSxzQkFBdUIsQ0FDdkIsMkJBQTRCLENBQzVCLHVCQUF3QixDQUl4Qix5Q0FBMkMsQ0FDM0MsMkNBQTZDLENBQzdDLG9DQUFvQyxD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U0FBVSxDQUNWLGNBQWUsQ0FDZixjQUFlLENBQ2YsYUFDSixDQUNBLDJDQUNJLDJCQUFnRCxDQUFoRCw4Q0FDSixDQUNBLDZCQUNJLFVBQVksQ0FDWixjQUNKLENBRUEsMkNBQ0Msd0JBQTRDLENBQTVDLDJDQUNELENBRUEsbUNBQ0MsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixZQUNELENBRUEsaURBQ0MsYUFDRCxDQUVBLG1DQUNDLFdBQWEsQ0FDVixVQUFZLENBQ1osWUFBYyxDQUNkLFlBQWMsQ0FDZCxpQkFBc0MsQ0FBdEMscUNBQXNDLENBQ3RDLDRCQUE2QixDQUM3QiwrQkFBZ0MsQ0FDaEMsdUJBQXdCLENBQ3hCLG9CQUEwQyxDQUExQyx5Q0FDSixDQU1BLGNBQ0ksY0FBZSxDQUNmLFNBQVUsQ0FDVixVQUFXLENBQ1gsbUJBQW9CLENBQ3BCLGVBQ0osQ0FHQSx1QkFDSSxpQkFBa0IsQ0FDbEIsb0JBQXFCLENBQ3JCLGFBQWlDLENBQWpDLGdDQUNKLENBRUEsK0RBQ0ksU0FDSixDQUNBLDJEQUNJLFlBQ0osQ0FDQSwrREFDSSxXQUNKLENBRUEseUJBQ0ksK0RBQ0ksY0FDSixDQUNKIiwiZmlsZSI6Imdsb2JhbC5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBDdXN0b20gUHJvcGVydGllc1xuICogYWthIENTUyB2YXJpYWJsZXMuXG4gKlxuICogQGxpbms6IGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy8tLSpcbiAqKi9cblxuLyogTWFpbiBmb250cyovXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnRXNwZXJhJztcbiAgICBzcmM6IHVybCgnZm9udHMvRXNwZXJhLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnZm9udHMvRXNwZXJhLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0VzcGVyYSc7XG4gICAgc3JjOiB1cmwoJ2ZvbnRzL0VzcGVyYS1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJ2ZvbnRzL0VzcGVyYS1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnRXNwZXJhJztcbiAgICBzcmM6IHVybCgnZm9udHMvRXNwZXJhLUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCdmb250cy9Fc3BlcmEtSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdFc3BlcmEnO1xuICAgIHNyYzogdXJsKCdmb250cy9Fc3BlcmEtQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCdmb250cy9Fc3BlcmEtQm9sZEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5cbi8qIEJvZHkgZm9udCovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIHNyYzogdXJsKCdmb250cy9Qb3BwaW5zLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnZm9udHMvUG9wcGlucy1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgc3JjOiB1cmwoJ2ZvbnRzL1BvcHBpbnMtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCdmb250cy9Qb3BwaW5zLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgc3JjOiB1cmwoJ2ZvbnRzL1BvcHBpbnMtTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJ2ZvbnRzL1BvcHBpbnMtTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBzcmM6IHVybCgnZm9udHMvUG9wcGlucy1NZWRpdW1JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnZm9udHMvUG9wcGlucy1NZWRpdW1JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIHNyYzogdXJsKCdmb250cy9Qb3BwaW5zLUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCdmb250cy9Qb3BwaW5zLUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qIEV4dHJhIGZvbnQqL1xuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0ltcG9zaWJsZSc7XG4gICAgc3JjOiB1cmwoJ2ZvbnRzL0ltcG9zaWJsZS1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJ2ZvbnRzL0ltcG9zaWJsZS1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cblxuIDpyb290IHtcblxuXHQvKiBDb250YWluZXIgKi9cblx0LS1jb250ZW50LXdpZHRoOiA4Ny41ZW07XG5cdC0tY29udGVudC13aWR0aC1zbTogNzMuMTI1ZW07XG5cdC0tc2lkZWJhci13aWR0aDogMTguNzVlbTtcblxuXG5cdC8qIFR5cG9ncmFwaHkgKi9cblx0LS1nbG9iYWwtZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcblx0LS1oaWdobGlnaHQtZm9udC1mYW1pbHk6ICdFc3BlcmEnLCBzYW5zLXNlcmlmO1xuXHQtLWRlY29yYXRpdmUtZm9udC1mYW1pbHk6J0ltcG9zaWJsZSc7XG5cdC0tZ2xvYmFsLWZvbnQtc2l6ZTogMWVtO1xuXHQtLWdsb2JhbC1mb250LWxpbmUtaGVpZ2h0OiAxLjQ7XG5cdC0tZ2xvYmFsLWJveC1zaGFkb3c6IDBweCAxcHggMjRweCAwcHggcmdiKDAgMCAwIC8gNjUlKTtcblxuXHQvKiBQYWdlIFNwYWNpbmcgKi9cblx0LS1nbG9iYWwtcGFnZS10b3Atc3BhY2luZzogOS41ZW07XG5cdC0tZ2xvYmFsLXBhZ2UtYm90dG9tLXNwYWNpbmc6IDkuNWVtO1xuXHQtLWdsb2JhbC1wYWdlLXRvcC1zcGFjaW5nLXRhYmxldDogNC41ZW07XG5cdC0tZ2xvYmFsLXBhZ2UtYm90dG9tLXNwYWNpbmctdGFibGV0OiA0LjVlbTtcblx0LS1nbG9iYWwtcGFnZS10b3Atc3BhY2luZy1tb2JpbGU6IDMuNWVtO1xuXHQtLWdsb2JhbC1wYWdlLWJvdHRvbS1zcGFjaW5nLW1vYmlsZTogMy41ZW07XG5cblx0LyogQ3VzdG9tIGVkaXRvciBmb250IHNpemVzICovXG5cdC0tZm9udC1zaXplLXNtYWxsZXN0OiBjYWxjKDE2IC8gdmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSkgKiAxZW0pO1xuXHQtLWZvbnQtc2l6ZS1yZWd1bGFyOiBjYWxjKHZhcigtLWdsb2JhbC1mb250LXNpemUpIC8gMTYgKiAxZW0pO1xuXHQtLWZvbnQtc2l6ZS1sYXJnZTogY2FsYygzNiAvIHZhcigtLWdsb2JhbC1mb250LXNpemUpICogMWVtKTtcblx0LS1mb250LXNpemUtbGFyZ2VyOiBjYWxjKDQ4IC8gdmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSkgKiAxZW0pO1xuXG5cdC8qIEZvbnRzaXplICovXG5cdC0tZm9udC1zaXplLXNtYWxsOiAwLjc1ZW07XG5cdC0tZm9udC1zaXplLW5vcm1hbDogMC44NzVlbTtcblx0LS1mb250LXNpemUtYm9keTogMWVtO1xuXHQtLWZvbnQtc2l6ZS1oMTogNS42NTNlbTtcblx0LS1mb250LXNpemUtaDI6IDMuOTk4ZW07XG5cdC0tZm9udC1zaXplLWgzOiAyLjgyN2VtO1xuXHQtLWZvbnQtc2l6ZS1oNDogMS45OTllbTtcblx0LS1mb250LXNpemUtaDU6IDEuNDE0ZW07XG5cdC0tZm9udC1zaXplLWg2OiAxZW07XG5cdC0tZm9udC1zaXplLXhzOiAwLjc1ZW07XG5cblx0LyogTGluZS1IZWlnaHQgKi9cblx0LS1mb250LWxpbmUtaGVpZ2h0LWJvZHk6IDEuNzU7XG5cdC0tZm9udC1saW5lLWhlaWdodC1wOiAxLjc1O1xuXHQtLWZvbnQtbGluZS1oZWlnaHQtaDE6IDEuMztcblx0LS1mb250LWxpbmUtaGVpZ2h0LWgyOiAxLjM7XG5cdC0tZm9udC1saW5lLWhlaWdodC1oMzogMS4zO1xuXHQtLWZvbnQtbGluZS1oZWlnaHQtaDQ6IDEuMztcblx0LS1mb250LWxpbmUtaGVpZ2h0LWg1OiAxLjM7XG5cdC0tZm9udC1saW5lLWhlaWdodC1oNjogMS43NTtcblxuXHQvKiBGb250LVdlaWdodCAqL1xuXHQtLWZvbnQtd2VpZ2h0LWJvZHk6IDUwMDtcblx0LS1mb250LXdlaWdodC1oMTo3MDA7XG5cdC0tZm9udC13ZWlnaHQtaDI6NzAwO1xuXHQtLWZvbnQtd2VpZ2h0LWgzOjcwMDtcblx0LS1mb250LXdlaWdodC1oNDo3MDA7XG5cdC0tZm9udC13ZWlnaHQtaDU6NzAwO1xuXHQtLWZvbnQtd2VpZ2h0LWg2OjcwMDtcblxuXHQvKiBmb250LXdlaWdodCovXG5cdC0tZm9udC13ZWlnaHQtbGlnaHQ6MzAwO1xuXHQtLWZvbnQtd2VpZ2h0LXJlZ3VsYXI6NDAwO1xuXHQtLWZvbnQtd2VpZ2h0LW1lZGl1bTo1MDA7XG5cdC0tZm9udC13ZWlnaHQtc2VtaS1ib2xkOjYwMDtcblx0LS1mb250LXdlaWdodC1ib2xkOjcwMDtcblxuXHQvKiBMZXR0ZXIgc3BhY2luZyAqL1xuXHQtLWZvbnQtbGV0dGVyLXNwYWNpbmctYm9keTogMDtcblx0LS1mb250LWxldHRlci1zcGFjaW5nLWxpbms6MC4wOTRlbTtcblx0LS1mb250LWxldHRlci1zcGFjaW5nLWgxOiAwO1xuXHQtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDI6IDA7XG5cdC0tZm9udC1sZXR0ZXItc3BhY2luZy1oMzogMDtcblx0LS1mb250LWxldHRlci1zcGFjaW5nLWg0OiAwO1xuXHQtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDU6IDA7XG5cdC0tZm9udC1sZXR0ZXItc3BhY2luZy1oNjogMDtcblx0LS1sZXR0ZXItc3BhY2luZzowLjI1ZW07XG5cdC0tbGV0dGVyLXNwYWNpbmctb25lOiAwLjA2M2VtO1xuXHQtLWxldHRlci1zcGFjaW5nLXR3bzogMC4wMmVtO1xuICAgIC0tbGV0dGVyLXNwYWNpbmctdGhyZWU6IDAuMTg4ZW07XG5cdC0tbGV0dGVyLXNwYWNpbmctZm91cjogMC4yNWVtO1xuXG5cdC8qIGJvcmRlci1yYWRpdXMgKi9cblx0LS1ib3JkZXItcmFkaXVzOiAwLjMxMjVlbTtcblx0LS1ib3JkZXItcmFkaXVzLWJveDogMC4zMTI1ZW07XG5cdC0tYm9yZGVyLXJhZGl1cy10ZW46MDtcblx0LS1mdWxsLXJhZGl1czoxMDAlO1xuXG5cdC8qIHogaW5kZXggKi9cblx0LS16LWluZGV4LW1pbnVzOi0xO1xuXG5cdFxuXG5cdC8qIENvbG9ycyAqL1xuXHQtLWdsb2JhbC1ib2R5LWJnY29sb3I6ICMwYTBhMGE7XG5cdC0tZ2xvYmFsLXNlY3Rpb24tYmc6IzE0MTQxNDtcblx0LS1nbG9iYWwtc2VjdGlvbi1iZy10cmFuc3BhcmVudDogcmdiYSgyMCwyMCwyMCwwLjMpO1xuXHQtLWdsb2JhbC1mb250LWNvbG9yOiAjYzVjNWM1O1xuXHQtLWdsb2JhbC1mb250LXRpdGxlOiAjZmZmO1xuXHQtLWdsb2JhbC1mb250LXN1YnRpdGxlOiAjYTA2NWQ1O1xuXHQtLWdsb2JhbC1kYXJrLXN1Ym1lbnU6ICM3Qzg1OUI7XG5cdC0tZ2xvYmFsLWJvZHktbGlnaHRiZzogI2Y3ZjdmNztcblx0LS1ib3JkZXItY29sb3ItbGlnaHQ6ICNDNUM1QzU7XG5cdC0tYm9yZGVyLWNvbG9yLWRhcms6ICMyNjJmNDg7XG5cdC0tYm9yZGVyLWNvbG9yLWxpZ2h0LW9wYWNpdHk6cmdiYSg4Miw5NSwxMjksLjIpO1xuXHQtLWJvcmRlci1jb2xvci1kYXJrLW9wYWNpdHk6IHJnYmEoODIsIDk1LCAxMjksIDAuMSk7XG5cdC0tY29sb3ItbGluazogI2EwNjVkNTtcblx0LS1wcmltYXJ5LWdyYWRpYW50OmxpbmVhci1ncmFkaWVudCgxODBkZWcsICNBMDY1RDUgMCUsICM2NDBFQjEgMTAwJSk7XG5cdC0tZ2xvYmFsLWZvbnQtZGFyay1jb2xvcjojNTk1OTU5O1xuXG5cdC8qIEN1c3RvbSBlZGl0b3IgY29sb3JzICovXG5cdC0tY29sb3ItdGhlbWUtcHJpbWFyeTojYTA2NWQ1O1xuXHQtLWNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQ6I2I4OGNlMDtcblx0LS1jb2xvci10aGVtZS1zZWNvbmRhcnk6ICNmZmQzNmE7XG5cblx0LS1jb2xvci10aGVtZS1yZWQ6ICNjMDM5MmI7XG5cdC0tY29sb3ItdGhlbWUtZ3JlZW46ICMyN2FlNjA7XG5cdC0tY29sb3ItdGhlbWUtYmx1ZTogI2EwNjVkNTtcblx0LS1jb2xvci10aGVtZS15ZWxsb3c6ICNmZmQ4MUM7XG5cdC0tY29sb3ItdGhlbWUtYmxhY2s6ICMwMDA7XG5cdC0tY29sb3ItdGhlbWUtZ3JleTogIzk1YTVhNjtcblx0LS1jb2xvci10aGVtZS13aGl0ZTogI2ZmZmZmZjtcblx0LS1jb2xvci1jdXN0b20tc3VuOiAjZWVlOWQxO1xuXG5cdC0tYWRkLXRvLXdpc2hsaXN0LWljb24tY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblxuXHQvKiBIZWFkZXIgZWRpdG9yIGNvbG9ycyAqL1xuXHQtLWdsb2JhbC1mb250LWFjdGl2ZTojMjg3MERFO1xuXHQtLWdsb2JhbC1mb250LWhvdmVyOiMyODcwREU7XHRcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuXHQ6cm9vdCB7XG5cdFx0LS1mb250LXNpemUtYm9keTogMC44M3Z3O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7XG4gICAgOnJvb3Qge1xuICAgICAgICAtLWZvbnQtc2l6ZS1oMTogMy42NTNlbTtcbiAgICAgICAgLS1mb250LXNpemUtaDI6IDJlbTtcbiAgICAgICAgLS1mb250LXNpemUtaDM6IDEuODI3ZW07XG5cdFx0LS1mb250LXNpemUtaDQ6IDEuNzAwZW07XG4gICAgfVxufVxuXG5cblx0IiwiLypcbkNTUyBub3JtYWxpemF0aW9uIGJhc2VkIGluIHBhcnQgb24gbm9ybWFsaXplLmNzcyBieVxuTmljb2xhcyBHYWxsYWdoZXIgYW5kIEpvbmF0aGFuIE5lYWwgaHR0cDovL25lY29sYXMuZ2l0aHViLmlvL25vcm1hbGl6ZS5jc3MvXG4qL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIE5vcm1hbGl6ZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuXHRsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuXHRtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuXHRmb250LXNpemU6IDJlbTtcblx0bWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuXHRoZWlnaHQ6IDA7IC8qIDEgKi9cblx0b3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7IC8qIDEgKi9cblx0Zm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuXHRmb250LWZhbWlseTogbW9ub3NwYWNlOyAvKiAxICovXG5cdGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuXHRmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuXHRmb250LXNpemU6IDc1JTtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuXHRib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG5cdHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuXHRmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cblx0bGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cblx0bWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHtcblx0b3ZlcmZsb3c6IHZpc2libGU7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLyogMSAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG5cdG91dGxpbmU6IDAuMDYyNWVtIGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG5cdHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuXHRjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuXHRkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuXHRtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cblx0cGFkZGluZzogMDsgLyogMyAqL1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuXHRwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG5cdG91dGxpbmUtb2Zmc2V0OiAtMC4xMjVlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG5cdGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcblx0ZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuIiwiQGltcG9ydCBcIl9jdXN0b20tcHJvcGVydGllcy5jc3NcIjtcblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFR5cG9ncmFwaHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuYm9keSB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWJnY29sb3IpO1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuXHRmb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLWZvbnQtZmFtaWx5KTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keSk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWJvZHkpO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1oaWdobGlnaHQtZm9udC1mYW1pbHkpO1xuXHRmb250LXN0cmV0Y2g6IGNvbmRlbnNlZDtcblx0Y2xlYXI6IGJvdGg7XG5cdG1hcmdpbjogMC4zMjVlbSAwO1xuXHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuKjo6LW1vei1zZWxlY3Rpb24geyBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTsgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTsgdGV4dC1zaGFkb3c6IG5vbmU7IH1cbjo6LW1vei1zZWxlY3Rpb24geyBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTsgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTsgdGV4dC1zaGFkb3c6IG5vbmU7IH1cbjo6c2VsZWN0aW9uIHsgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7IGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7IHRleHQtc2hhZG93OiBub25lOyB9XG5cblxuaDEge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oMSk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWgxKTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDEpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaDEpO1xufVxuXG5oMiB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWgyKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtaDIpO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1oMik7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oMik7XG59XG5cbmgzIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDMpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC1oMyk7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLWgzKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWgzKTtcbn1cblxuaDQge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oNCk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWg0KTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDQpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaDQpO1xufVxuXG5oNSB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWg1KTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtaDUpO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1oNSk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oNSk7XG59XG5cbmg2IHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDYpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC1oNik7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLWg2KTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWg2KTtcbn1cbi5oaWdobGlnaHQtZm9udC1mYW1pbHl7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1oaWdobGlnaHQtZm9udC1mYW1pbHkpICFpbXBvcnRhbnQ7XG59XG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xufVxuXG5zbWFsbCxcbi50ZXh0X3NtYWxsIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbm9ybWFsKTtcbn1cbi5vdmVyZmxvdy1oaWRkZW57XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4uei1pbmRleC1taW51c3tcblx0ei1pbmRleDogdmFyKC0tei1pbmRleC1taW51cyk7XG5cbn1cbi5sZXR0ZXItc3BhY2luZ3tcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nKTtcbn1cbmEge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5KTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG5oMSBhLFxuaDIgYSxcbmgzIGEsXG5oNCBhLFxuaDUgYSxcbmg2IGEsXG5oMSBhOnZpc2l0ZWQsXG5oMiBhOnZpc2l0ZWQsXG5oMyBhOnZpc2l0ZWQsXG5oNCBhOnZpc2l0ZWQsXG5oNSBhOnZpc2l0ZWQsXG5oNiBhOnZpc2l0ZWR7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbnAge1xuXHRtYXJnaW46IDFlbSAwO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC1wKTtcbn1cblxucHJlIHtcblx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLXNlY3Rpb24tYmcpO1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuXHRwYWRkaW5nOiAxZW07XG5cdGJvcmRlcjogMC4wNjNlbSBzb2xpZCB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuYSAsIGEgaDEgLCBhIGgyICxhIGgzICxhIGg0ICxhIGg1ICxhIGg2IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxuYTpmb2N1c3tcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jc3NfcHJlZml4IGgxLFxuLmNzc19wcmVmaXggaDIsXG4uY3NzX3ByZWZpeCBoMyxcbi5jc3NfcHJlZml4IGg0LFxuLmNzc19wcmVmaXggaDUsXG4uY3NzX3ByZWZpeCBoNiB7XG5cdG1hcmdpbjogMDtcbn1cbiIsIkBpbXBvcnQgXCJfY3VzdG9tLXByb3BlcnRpZXMuY3NzXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgRWxlbWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5odG1sIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXG4vKipcbiAqIEluaGVyaXQgYm94LXNpemluZyB0byBtYWtlIGl0IGVhc2llciB0byBjaGFuZ2UgdGhlIHByb3BlcnR5IGZvclxuICogY29tcG9uZW50cyB0aGF0IGxldmVyYWdlIG90aGVyIGJlaGF2aW9yOyBzZWVcbiAqIGh0dHA6Ly9jc3MtdHJpY2tzLmNvbS9pbmhlcml0aW5nLWJveC1zaXppbmctcHJvYmFibHktc2xpZ2h0bHktYmV0dGVyLWJlc3QtcHJhY3RpY2UvXG4gKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG5cdGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmE6Zm9jdXMge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5hOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbjpmb2N1cyB7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbmEge1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG5wIHtcblx0bWFyZ2luOiAxZW0gMDtcblx0bGluZS1oZWlnaHQ6IDEuNjZlbTtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbmhyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yLWRhcmspO1xuXHRib3JkZXI6IDA7XG5cdGhlaWdodDogMC4wNjNlbTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG5cbnVsLFxub2wge1xuXHRwYWRkaW5nLWxlZnQ6IDEuNTYzZW07XG5cdG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuXG5vbCBvbCB7XG5cdHBhZGRpbmctbGVmdDogMS41NjNlbTtcbn1cblxuXG4vKiBEZWZpbml0aW9uIExpc3RzICovXG5kZCB7XG5cdG1hcmdpbjogMCAxLjVlbSAxLjVlbTtcbn1cblxuZGwgZGQge1xuXHRtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbmRsIGRkOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5saT51bCxcbmxpPm9sIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuaW1nIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxuXG4vKiBUYWJsZSAqL1xudGFibGUge1xuXHRib3JkZXI6IDAuMDYzZW0gc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yLWxpZ2h0KTtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDEuMjVlbTtcbn1cblxudGFibGUgdGQsXG50YWJsZSB0aCB7XG5cdGJvcmRlcjogMC4wNjNlbSBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3ItbGlnaHQpO1xuXHRwYWRkaW5nOiAwLjMxM2VtIDAuNWVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIGlucHV0cyAqL1xuW3R5cGU9cmFkaW9dIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdHdpZHRoOiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDAuNjI1ZW07XG5cdGxpbmUtaGVpZ2h0OiAyO1xuXHRoZWlnaHQ6IDJlbTtcbn1cblxuaW5wdXQsXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSxcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwiY29sb3JcIl0sXG50ZXh0YXJlYSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRmbG9hdDogbGVmdDtcblx0cGFkZGluZzogMCAxZW07XG5cdGhlaWdodDogMy43NWVtO1xuXHRsaW5lLWhlaWdodDogMy43NWVtO1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAwLjA2MjVlbSBzb2xpZCB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdC1tb3otYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdC1tcy1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblx0LW8tYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG5zZWxlY3Qge1xuXHRib3JkZXI6IDAuMDYzZW0gc29saWQgdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtYm9keS1iZ2NvbG9yKTtcblx0bGluZS1oZWlnaHQ6IDMuNzVlbTtcblx0aGVpZ2h0OiAzLjc1ZW07XG5cdHBhZGRpbmc6IDAgMC42MjVlbTtcblx0d2lkdGg6IDEwMCU7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuXHQtbW96LWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuXHQtbXMtYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdC1vLWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxudGV4dGFyZWEge1xuXHRwYWRkaW5nOiAxZW07XG5cdG1pbi1oZWlnaHQ6IDkuMzc1ZW07XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWJvZHkpO1xufVxuXG5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1pbnB1dC1wbGFjZWhvbGRlcik7XG59XG5cbmlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWlucHV0LXBsYWNlaG9sZGVyKTtcbn1cblxuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWlucHV0LXBsYWNlaG9sZGVyKTtcbn1cblxudGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItaW5wdXQtcGxhY2Vob2xkZXIpO1xufVxuXG50ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1pbnB1dC1wbGFjZWhvbGRlcik7XG59XG5cbnRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1pbnB1dC1wbGFjZWhvbGRlcik7XG59XG5cbmlucHV0W3R5cGU9XCJlbWFpbFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1pbnB1dC1wbGFjZWhvbGRlcik7XG59XG5cbmlucHV0W3R5cGU9XCJlbWFpbFwiXTo6LW1vei1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1pbnB1dC1wbGFjZWhvbGRlcik7XG59XG5cbmlucHV0W3R5cGU9XCJlbWFpbFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItaW5wdXQtcGxhY2Vob2xkZXIpO1xufVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbmlucHV0OmZvY3VzLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJyYW5nZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJkYXRlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cIndlZWtcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwidGltZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJjb2xvclwiXTpmb2N1cyxcbnRleHRhcmVhOmZvY3VzLFxuc2VsZWN0OmZvY3VzIHtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3Qge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5pZnJhbWUge1xuXHRib3JkZXI6IG5vbmU7XG59IiwiQGltcG9ydCBcIl9jdXN0b20tcHJvcGVydGllcy5jc3NcIjtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyBMaW5rc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi8qIHN0eWxlbGludC1kaXNhYmxlICovXHJcbmEge1xyXG5cdGNvbG9yOiB2YXIoLS1jb2xvci1saW5rKTtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xyXG5cclxuYTpob3ZlcixcclxuYTpmb2N1cyxcclxuYTphY3RpdmUge1xyXG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbmE6Zm9jdXMge1xyXG5cdG91dGxpbmU6IHRoaW4gZG90dGVkO1xyXG59XHJcblxyXG5hOmhvdmVyLFxyXG5hOmFjdGl2ZSB7XHJcblx0b3V0bGluZTogMDtcclxufVxyXG4iLCJAaW1wb3J0IFwiX2N1c3RvbS1wcm9wZXJ0aWVzLmNzc1wiO1xuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDk5cHgpIHtcblx0LmNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiB2YXIoLS1jb250ZW50LXdpZHRoLXNtKTtcblx0fVxuXG5cdC5jc3NfcHJlZml4IC5jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogdmFyKC0tY29udGVudC13aWR0aCk7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xuXHQuY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQtd2lkdGgtc20pO1xuXHR9XG5cblx0LmNzc19wcmVmaXggLmNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiB2YXIoLS1jb250ZW50LXdpZHRoKTtcblx0fVxufVxuXG4uY29udGFpbmVyLWZsdWlkIHtcblx0cGFkZGluZzogMCAyZW07XG59XG5cbmJvZHkgLmNvbnRhaW5lciB7XG5cdG1heC13aWR0aDogdmFyKC0tY29udGVudC13aWR0aCk7IFxufVxuXG5ib2R5IC5jc3NfcHJlZml4IC5jb250YWluZXIsIFxuYm9keSAuZWxlbWVudG9yLXNlY3Rpb24uZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQ+LmVsZW1lbnRvci1jb250YWluZXIge1xuXHRtYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQtd2lkdGgpO1xufVxuXG4uY29udGVudC1hcmVhIC5zaXRlLW1haW4ge1xuXHRwYWRkaW5nOiB2YXIoLS1nbG9iYWwtcGFnZS10b3Atc3BhY2luZykgMCB2YXIoLS1nbG9iYWwtcGFnZS1ib3R0b20tc3BhY2luZyk7XG59XG4uc2luZ2xlIC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiB7XG5cdHBhZGRpbmc6IHZhcigtLWdsb2JhbC1wYWdlLXRvcC1zcGFjaW5nKSAxZW0gdmFyKC0tZ2xvYmFsLXBhZ2UtYm90dG9tLXNwYWNpbmcpO1xufVxuLmhvbWUgLmNzc19wcmVmaXggLmNvbnRlbnQtYXJlYSAuc2l0ZS1tYWluIHtcblx0cGFkZGluZzogMDtcbn1cblxuLmhvbWUuYmxvZyAuY3NzX3ByZWZpeCAuY29udGVudC1hcmVhIC5zaXRlLW1haW4ge1xuXHRwYWRkaW5nOiB2YXIoLS1nbG9iYWwtcGFnZS10b3Atc3BhY2luZykgMWVtIHZhcigtLWdsb2JhbC1wYWdlLWJvdHRvbS1zcGFjaW5nKTtcbn1cblxuLnNpbmdsZS5zaW5nbGUtcHJvZHVjdCAuY29udGVudC1hcmVhIC5zaXRlLW1haW4ge1xuXHRwYWRkaW5nLXRvcDogMTFlbTtcbn1cblxuLmNzc19wcmVmaXgtZGVmYXVsdC1oZWFkZXIuc2luZ2xlLnNpbmdsZS1wcm9kdWN0IC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDVlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHQuY29udGVudC1hcmVhIC5zaXRlLW1haW4ge1xuXHRcdHBhZGRpbmc6IHZhcigtLWdsb2JhbC1wYWdlLXRvcC1zcGFjaW5nLXRhYmxldCkgMWVtIHZhcigtLWdsb2JhbC1wYWdlLWJvdHRvbS1zcGFjaW5nLXRhYmxldCk7XG5cdH1cblx0LmhvbWUuYmxvZyAuY3NzX3ByZWZpeCAuY29udGVudC1hcmVhIC5zaXRlLW1haW4sXG5cdC5zaW5nbGUgLmNvbnRlbnQtYXJlYSAuc2l0ZS1tYWluIHtcblx0XHRwYWRkaW5nOiB2YXIoLS1nbG9iYWwtcGFnZS10b3Atc3BhY2luZy10YWJsZXQpIDFlbSB2YXIoLS1nbG9iYWwtcGFnZS1ib3R0b20tc3BhY2luZy10YWJsZXQpO1xuXHR9XG5cdC5zaW5nbGUuc2luZ2xlLXByb2R1Y3QgLmNvbnRlbnQtYXJlYSAuc2l0ZS1tYWluIHtcblx0XHRwYWRkaW5nLXRvcDogOWVtO1xuXHR9XG5cdC5jc3NfcHJlZml4LWRlZmF1bHQtaGVhZGVyLnNpbmdsZS5zaW5nbGUtcHJvZHVjdCAuY29udGVudC1hcmVhIC5zaXRlLW1haW4ge1xuXHRcdHBhZGRpbmctdG9wOiA0ZW07XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiB7XG5cdFx0cGFkZGluZzogdmFyKC0tZ2xvYmFsLXBhZ2UtdG9wLXNwYWNpbmctbW9iaWxlKSAwIHZhcigtLWdsb2JhbC1wYWdlLWJvdHRvbS1zcGFjaW5nLW1vYmlsZSk7XG5cdH1cblx0LmhvbWUuYmxvZyAuY3NzX3ByZWZpeCAuY29udGVudC1hcmVhIC5zaXRlLW1haW4sXG5cdC5zaW5nbGUgLmNvbnRlbnQtYXJlYSAuc2l0ZS1tYWluIHtcblx0XHRwYWRkaW5nOiB2YXIoLS1nbG9iYWwtcGFnZS10b3Atc3BhY2luZy1tb2JpbGUpIDAgdmFyKC0tZ2xvYmFsLXBhZ2UtYm90dG9tLXNwYWNpbmctbW9iaWxlKTtcblx0fVxuXHQuc2luZ2xlLnNpbmdsZS1wcm9kdWN0IC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiB7XG5cdFx0cGFkZGluZy10b3A6IDdlbTtcblx0fVxuXHQuY3NzX3ByZWZpeC1kZWZhdWx0LWhlYWRlci5zaW5nbGUuc2luZ2xlLXByb2R1Y3QgLmNvbnRlbnQtYXJlYSAuc2l0ZS1tYWluIHtcblx0XHRwYWRkaW5nLXRvcDogMmVtO1xuXHR9XG5cdC5icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0rLmJyZWFkY3J1bWItaXRlbSAuYnJlYWRjcnVtYnMtc2VwYXJhdG9yOmFmdGVye1xuXHRcdHRvcDoxOCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG59XG5cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRcdFx0ICBTY3JvbGxiYXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIHdpZHRoICovXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0d2lkdGg6IDAuNmVtO1xuXHRoZWlnaHQ6IDAuMjVlbTtcbn1cblxuICAvKiBUcmFjayAqL1xuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7IFxuXHRib3JkZXItcmFkaXVzOiAwLjMxM2VtO1xufVxuICAgXG4gIC8qIEhhbmRsZSAqL1xuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpOyBcblx0Ym9yZGVyLXJhZGl1czogMC4zMTNlbTtcbn1cblxuLnlTY3JvbGxlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ueVNjcm9sbGVyIHtcblx0c2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgQmFjayB0byBUb3AgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5cbiNiYWNrLXRvLXRvcCAudG9wIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRtYXJnaW46IDA7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGJvdHRvbTogNGVtO1xuXHRyaWdodDogMWVtO1xuXHR6LWluZGV4OiA5OTtcblx0Zm9udC1zaXplOiAxZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bGluZS1oZWlnaHQ6IDEuODc1ZW07XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4jYmFjay10by10b3AgLnRleHQtYnRwIHtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4jYmFjay10by10b3AgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLSAgTG9hZGVyICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuI2xvYWRpbmcge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWJnY29sb3IpO1xuXHR6LWluZGV4OiA5OTk5O1xufVxuI2xvYWRpbmcgI2xvYWRpbmctY2VudGVyIGltZ3tcblx0d2lkdGg6IDdlbTtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBCcmVhZGNydW1iIHN0eWxlIDEgMiBhbmQgMyA0IDVcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNzc19wcmVmaXgtaGVhZGVyLW92ZXIgLmNzc19wcmVmaXgtYnJlYWRjcnVtYiB7XG4gICAgcGFkZGluZzogMTIuMTI1ZW0gMCA4LjEyNWVtIDA7XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiA4LjEyNWVtIDA7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWxpZ2h0Y29sb3IpO1xuXHR6LWluZGV4OiA5O1xufVxuXG4uYnJlYWRjcnVtYiBsaSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1uYXYge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWIgb2wgbGkgYSxcbi5jc3NfcHJlZml4LWJyZWFkY3J1bWIgb2wgbGkge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWg2KTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWgyKTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWhpZ2hsaWdodC1mb250LWZhbWlseSk7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy10d28pO1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iIG9sIGxpIGE6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYiBvbCBsaSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0rLmJyZWFkY3J1bWItaXRlbTpiZWZvcmV7XG5cdGNvbnRlbnQ6bm9uZTtcbn1cbi5icmVhZGNydW1iICAuYnJlYWRjcnVtYi1pdGVtKy5icmVhZGNydW1iLWl0ZW0gLmJyZWFkY3J1bWJzLXNlcGFyYXRvcjphZnRlcntcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcblx0aGVpZ2h0OiAwLjhlbTtcbiAgICB3aWR0aDogMC44ZW07XG5cdHJpZ2h0OmF1dG87XG5cdGxlZnQ6LTdweDtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSsuYnJlYWRjcnVtYi1pdGVtIHtcblx0cGFkZGluZy1sZWZ0OiAwLjllbTtcbiAgICBtYXJnaW4tbGVmdDogMC45ZW07XG59XG4uYnJlYWRjcnVtYi1pdGVtKy5icmVhZGNydW1iLWl0ZW0gLmJyZWFkY3J1bWJzLXNlcGFyYXRvciBpe1xuXHRmb250LXNpemU6IDAuM2VtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uY3NzX3ByZWZpeC1icmVhZGNydW1iIC5icmVhZGNydW1iIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWIgb2wge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYiAudGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiAwLjMxM2VtO1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLW5hdiAuYnJlYWRjcnVtYiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItbmF2IG9sIGxpIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYnJlYWRjcnVtYi1iZyxcbi5icmVhZGNydW1iLXZpZGVvLFxuLnZpZGVvLWNzc19wcmVmaXgtYmctb3ZlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJyZWFkY3J1bWItYmcgdmlkZW8sXG4uYnJlYWRjcnVtYi1iZyAjdmlkZW8tYmFja2dyb3VuZCxcbi5icmVhZGNydW1iLXZpZGVvIHZpZGVvLFxuLnZpZGVvLWNzc19wcmVmaXgtYmctb3ZlciB2aWRlbyxcbi52aWRlby1icmVhZGNydW1iLWJnICN2aWRlby1iYWNrZ3JvdW5kLFxuLnZpZGVvLWNzc19wcmVmaXgtYmctb3ZlciAjdmlkZW8tYmFja2dyb3VuZCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWIge1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1zZWN0aW9uLWJnKTtcbn1cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWIuY3NzX3ByZWZpeC1icmVhZGNydW1iLXN0eWxlLTMgIC5hbGlnbi1icmVhZGNydW1iLWltYWdle1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi5jc3NfcHJlZml4LWJyZWFkY3J1bWItc3R5bGUtMiAgLmFsaWduLWJyZWFkY3J1bWItaW1hZ2V7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4vKiByZXNwb25zaXZlIGJyZWFkY3J1bWIgKi9cblxuQG1lZGlhKG1heC13aWR0aCA6IDEwMjRweCkge1xuXHQuY3NzX3ByZWZpeC1icmVhZGNydW1iIHtcblx0XHRwYWRkaW5nOiA0LjM3NWVtIDA7XG5cdH1cbn1cblxuQG1lZGlhKG1heC13aWR0aCA6IDc2N3B4KSB7XG5cdC5jb250YWluZXItZmx1aWQge1xuXHRcdHBhZGRpbmc6IDAgMWVtO1xuXHR9XG5cdC5jc3NfcHJlZml4LWJyZWFkY3J1bWIge1xuXHRcdHBhZGRpbmc6IDMuMTI1ZW0gMDtcblx0fVxuXHQvKiBEZWZhdWx0IEhlYWRlciBvdmVyIHBvc2l0aW9uKi9cblx0LmNzc19wcmVmaXgtZGVmYXVsdC1oZWFkZXIuY3NzX3ByZWZpeC1oZWFkZXItb3ZlciAuY3NzX3ByZWZpeC1icmVhZGNydW1iIHtcblx0XHRwYWRkaW5nOiA5LjEyNWVtIDFlbSA1LjEyNWVtO1xuXHR9XG5cdC5jc3NfcHJlZml4LWhlYWRlci1vdmVyIC5jc3NfcHJlZml4LWJyZWFkY3J1bWIge1xuXHRcdHBhZGRpbmc6IDkuMTI1ZW0gMWVtIDUuMTI1ZW07XG5cdH1cblx0LmNzc19wcmVmaXgtYnJlYWRjcnVtYi5jc3NfcHJlZml4LWJyZWFkY3J1bWItc3R5bGUtMyAgLmFsaWduLWJyZWFkY3J1bWItaW1hZ2V7XG5cdFx0bWFyZ2luLWJvdHRvbToyZW07XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cblx0LmNzc19wcmVmaXgtYnJlYWRjcnVtYi5jc3NfcHJlZml4LWJyZWFkY3J1bWItc3R5bGUtMiAgLmFsaWduLWJyZWFkY3J1bWItaW1hZ2V7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRtYXJnaW4tdG9wOjJlbTtcblx0fVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyBBZG1pbmJhciBjc3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5ib2R5LmFkbWluLWJhciBoZWFkZXIgLGJvZHkuYWRtaW4tYmFyLmNzc19wcmVmaXgtZGVmYXVsdC1oZWFkZXIgaGVhZGVye1xyXG5cdHRvcDogMmVtO1xyXG59XHJcblxyXG5ib2R5LmFkbWluLWJhciAuaGFzLXN0aWNreS5oZWFkZXItdXB7XHJcblx0dG9wOiAyZW07XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6NjAwcHgpIHtcclxuXHQvKiBTdGF0aWMgYWRtaW5iYXIgKE5vdCBzdGlja3kpKi9cclxuXHRib2R5LmFkbWluLWJhciAuaGFzLXN0aWNreS5oZWFkZXItdXB7XHJcblx0XHR0b3A6IDA7XHJcblx0fVxyXG5cdGJvZHkuYWRtaW4tYmFyIGhlYWRlcntcclxuXHRcdHRvcDogMi44NzVlbTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAxcHgpe1xyXG5cdGJvZHkuYWRtaW4tYmFyIGhlYWRlci5uby1oZWFkZXItbGF5b3V0ICxib2R5LmFkbWluLWJhci5jc3NfcHJlZml4LWRlZmF1bHQtaGVhZGVyIGhlYWRlcntcclxuXHRcdHRvcDogMi44NzVlbTtcclxuXHR9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkgYW5kIChtYXgtd2lkdGg6IDc4MnB4KSB7XHJcblx0Ym9keS5hZG1pbi1iYXIgLmhhcy1zdGlja3kuaGVhZGVyLXVwLFxyXG5cdGJvZHkuYWRtaW4tYmFyIGhlYWRlcixcclxuXHRib2R5LmFkbWluLWJhci5jc3NfcHJlZml4LWRlZmF1bHQtaGVhZGVyIGhlYWRlcntcclxuXHRcdHRvcDogMi44NzVlbTtcclxuXHR9XHJcbn1cclxuIiwiQGltcG9ydCBcIl9hZG1pbmJhci5jc3NcIjtcblxuLyogaGVhZGVyICovXG5cbmhlYWRlcntcblx0dHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHM7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHM7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHM7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlIDBzO1xufVxuXG5oZWFkZXIgLm5hdmJhci1icmFuZCAsXG5mb290ZXIgLm5hdmJhci1icmFuZCAsXG4uc2lkZWJhci1zY3JvbGxiYXIgLm5hdmJhci1icmFuZCAsXG4uaGYtZWxlbWVudG9yLWxheW91dCAubmF2YmFyLWJyYW5ke1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi8qIERlZmF1bHQgSGVhZGVyICovXG4uY3NzX3ByZWZpeC1kZWZhdWx0LWhlYWRlciBoZWFkZXJ7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuXHR6LWluZGV4OiA5OTtcblx0dHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHM7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHM7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHM7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlIDBzO1xufVxuXG4uY3NzX3ByZWZpeC1kZWZhdWx0LWhlYWRlciAjcGFnZS5zaXRlIHtcbiAgICBwYWRkaW5nLXRvcDogNS45N2VtO1xufVxuXG4gLyogSGVhZGVyIE92ZXIgKi9cblxuLmNzc19wcmVmaXgtaGVhZGVyLW92ZXIgaGVhZGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR6LWluZGV4OiA5OTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uY3NzX3ByZWZpeC1kZWZhdWx0LWhlYWRlci5jc3NfcHJlZml4LWhlYWRlci1vdmVyICNwYWdlLnNpdGUge1xuXHRwYWRkaW5nLXRvcDogMDtcbn1cblxuLmNzc19wcmVmaXgtaGVhZGVyLW92ZXIgLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUge1xuXHRwYWRkaW5nOiAxMi41ZW0gMWVtIDguMTI1ZW07XG59XG5cblxuLyogSGVhZGVyIFVuZGVyICovXG5cbi5jc3NfcHJlZml4LWhlcmRlci1zdGF0aWMgaGVhZGVyIHtcblx0cG9zaXRpb246IHN0YXRpYztcbn1cblxuLyogSGVhZWRyIFN0aWNreSAqL1xuXG5ib2R5LmFkbWluLWJhciBoZWFkZXIuaGVhZGVyLXVwLFxuYm9keS5hZG1pbi1iYXIgaGVhZGVyLmhlYWRlci1kb3due1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG5cdHotaW5kZXg6IDk5O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwcztcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwcztcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwcztcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHM7XG59XG4gXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQuaGVhZGVyLXVwLCBcbmhlYWRlci5oZWFkZXItZGVmYXVsdC5oZWFkZXItZG93biB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG5cdHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOnZhcigtLWdsb2JhbC1zZWN0aW9uLWJnKTtcblx0Ym94LXNoYWRvdzogdmFyKC0tZ2xvYmFsLWJveC1zaGFkb3cpO1xuICAgIHotaW5kZXg6IDk5O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwcztcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwcztcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwcztcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHM7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQuaGVhZGVyLWRvd257XG5cdHRvcDogMCAhaW1wb3J0YW50O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyMCUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTIwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjAlKTtcblx0dHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHM7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHM7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHM7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlIDBzO1x0XG59IFxuXG4vKkZvciBlbGVtZW50b3IgaGVhZGVyICovXG5oZWFkZXIgLmhlYWRlci11cC5oYXMtc3RpY2t5LFxuaGVhZGVyIC5oZWFkZXItZG93bi5oYXMtc3RpY2t5e1xuXHRwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcblx0bGVmdDogMDtcbiAgICByaWdodDogMDtcblx0dG9wOiAwO1xuXHRib3gtc2hhZG93OiB2YXIoLS1nbG9iYWwtYm94LXNoYWRvdyk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiB2YXIoLS1nbG9iYWwtYm94LXNoYWRvdyk7XG4gICAgLW1vei1ib3gtc2hhZG93OiB2YXIoLS1nbG9iYWwtYm94LXNoYWRvdyk7XG4gICAgLW8tYm94LXNoYWRvdzogdmFyKC0tZ2xvYmFsLWJveC1zaGFkb3cpO1xuICAgIC1tcy1ib3gtc2hhZG93OiB2YXIoLS1nbG9iYWwtYm94LXNoYWRvdyk7XG5cdHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlIDBzICFpbXBvcnRhbnQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHMgIWltcG9ydGFudDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwcyAhaW1wb3J0YW50O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwcyAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDk5O1xufVxuXG5oZWFkZXIgLmhlYWRlci11cC5oYXMtc3RpY2t5IHtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWJvZHktYmdjb2xvcik7IFxufVxuXG5oZWFkZXIgLmhlYWRlci1kb3duLmhhcy1zdGlja3l7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjAlKTsgXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyMCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyMCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyMCUpO1xufVxuXG5cbi8qIE5hdmlnYXRpb24gTWVudSAqL1xuaGVhZGVyIC5uYXZiYXItYnJhbmQge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG5cdHBhZGRpbmc6IDEuNjVlbSAwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5kZWZhdWx0LW1vYmlsZS1tZW51IC5uYXZiYXItYnJhbmQgaW1nIHtcblx0aGVpZ2h0OiAzLjEyNWVtO1xufVxuXG5oZWFkZXIgLm5hdmJhci1jb2xsYXBzZSB7XG5cdG1hcmdpbi1sZWZ0OiAxLjI1ZW07XG59XG5cbi5uYXZiYXItYnJhbmQgLmxvZ28ge1xuXHR3aWR0aDogOS4zNzVlbTtcbn1cblxuLmhmLWVsZW1lbnRvci1sYXlvdXQgc3Bhbi5uYXZiYXItdG9nZ2xlci5jb2xsYXBzZS1pY29ucyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXZiYXItbmF2PmxpPmEge1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG5cdHBhZGRpbmc6IDEuMTI1ZW0gMWVtO1xufVxuLm5hdmJhci1uYXYgbGk+YSAudG9nZ2xlZHJvcHtcblx0bWFyZ2luLWxlZlQ6IDAuNmVtO1xufVxuXG4ubmF2YmFyLW5hdiBhIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1oaWdobGlnaHQtZm9udC1mYW1pbHkpO1xuXHRwYWRkaW5nOiAxLjEyNWVtIDFlbTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR6b29tOiAxO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbnVsLm5hdmJhci1uYXYgIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHNwYW4uZHJvcGRvd24ge1xuXHRtYXJnaW4tbGVmdDowLjVlbTtcbn1cbnVsLm5hdmJhci1uYXYgbGk+LnN1Yi1tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gIHNwYW4uZHJvcGRvd257XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMS41ZW07XG59XG51bC5uYXZiYXItbmF2IGxpPi5zdWItbWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuICBzcGFuLmRyb3Bkb3duPml7XG5cdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4vKioqIFNmIE1lbnUgKioqL1xuLnNmLW1lbnUsIC5zZi1tZW51ICoge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uc2YtbWVudSB1bCBsaSBhe1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2YtbWVudSB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5zZi1tZW51IHVsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBub25lO1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDk5O1xufVxuXG4uc2YtbWVudSBsaSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMCAyZW07XG5cdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbn1cbi5zZi1tZW51IHVsIGxpIGEgaXtcblx0Zm9udC1zaXplOiAwLjYyNWVtO1xufVxuLnNmLW1lbnUgPiBsaSA+IHVsIHVsIHtcbiAgICBtYXJnaW46IDAgMCAwIDAuMjVlbTtcblx0bWFyZ2luLXRvcDogLTAuNjI1ZW07XG59XG5cbmhlYWRlciB1bC5uYXZiYXItbmF2ID4gbGkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1yaWdodDogMWVtO1xuXHRwYWRkaW5nOiAxZW0gMDtcbn1cbnVsLnNmLW1lbnUubmF2YmFyLW5hdj5saT5hPi50b2dnbGVkcm9wIGl7XG5cdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0Zm9udC1zaXplOiAwLjYyNWVtO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG59XG51bC5zZi1tZW51Lm5hdmJhci1uYXY+bGk6aG92ZXI+YT4udG9nZ2xlZHJvcCBpe1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxudWwuc2YtbWVudS5uYXZiYXItbmF2PmxpPi5zdWItbWVudSBsaT5hPi50b2dnbGVkcm9we1xuXHRmbG9hdDogcmlnaHQ7XG59XG51bC5uYXZiYXItbmF2ID4gbGk6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1yaWdodDowO1xufVxuXG4uc2YtbWVudSBsaTpob3Zlcj51bCxcbi5zZi1tZW51IGxpLnNmSG92ZXI+dWwge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnNmLW1lbnUgdWwgdWwge1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDEwMCU7XG59XG5cbi5zZi1tZW51IHVsLnN1Yi1tZW51IHtcblx0cGFkZGluZzogMWVtIDA7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1zZWN0aW9uLWJnKTtcblx0Ym94LXNoYWRvdzogdmFyKC0tZ2xvYmFsLWJveC1zaGFkb3cpO1xuXHR3aWR0aDogMTguNzVlbTtcbn1cblxuLnNmLW1lbnUgdWwuc3ViLW1lbnUgYSB7XG5cdHBhZGRpbmc6IC42MjVlbSAwO1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuXG4uc2NfbGF5b3V0c19tZW51X25hdiBsaSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuPmEge1xuXHRwYWRkaW5nLXJpZ2h0OiAyLjE4OGVtO1xufVxuXG4uc2YtbWVudT5saT51bCB1bCB7XG5cdHRvcDogMDtcblx0bWFyZ2luOiAwIDAgMCAwLjI1ZW07XG59XG5cbi5zZi1tZW51PmxpPnVsIHVsLm9wZW4tc3VibWVudS1sZWZ0IHtcblx0bWFyZ2luOiAwIDAuMjVlbSAwIDA7XG59XG5cbi5zZi1tZW51IGxpOmhvdmVyPmEsXG4uc2YtbWVudSBsaS5zZkhvdmVyPmEge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG5cdHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5zZi1tZW51IHVsIGxpOmhvdmVyPmEsXG4uc2YtbWVudSB1bCBsaS5zZkhvdmVyPmEge1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5zZi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtPmEsXG4uc2YtbWVudSBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3I+YSxcbi5zZi1tZW51IHVsIGxpIC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbT5hLFxuLnNmLW1lbnUgdWw+bGkubWVudS1pdGVtLmN1cnJlbnQtbWVudS1wYXJlbnQ+YSxcbi5zZi1tZW51IHVsIGxpLmN1cnJlbnQtbWVudS1wYXJlbnQ+YSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG4uc2YtbWVudSA+bGkgPmEgc3Bhbi5tZW51LWxpbmU6YWZ0ZXIge1xuICAgIGJvdHRvbTogMWVtO1xufVxuLnNmLW1lbnUubWVudS1jb2xvci1zdHlsZSBsaSBhOmFmdGVye1xuXHRkaXNwbGF5OiBub25lO1xufVxuLnNmLW1lbnUgbGkgYSBzcGFuLm1lbnUtbGluZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zZi1tZW51IGxpIGEgc3Bhbi5tZW51LWxpbmU6YWZ0ZXJ7XG5cdGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuICAgIGJvdHRvbTowO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcbiAgICAtd2Via2l0LW1hc2s6IHVybCguLi9pbWFnZXMvcmVkdXgvd2F2ZS1vbmUuc3ZnKSBsZWZ0IGNlbnRlcjtcbiAgICBtYXNrOiB1cmwoLi4vaW1hZ2VzL3JlZHV4L3dhdmUtb25lLnN2ZykgbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uOiBsaW5lLXppZ3phZy1iZy1tb3ZlIDNzIGxpbmVhciBpbmZpbml0ZSBwYXVzZWQ7XG59XG4uc2YtbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbT5hIHNwYW4ubWVudS1saW5lOmFmdGVyLFxuLnNmLW1lbnUgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yPmEgc3Bhbi5tZW51LWxpbmU6YWZ0ZXIsXG4uc2YtbWVudSB1bCBsaSAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0+YSBzcGFuLm1lbnUtbGluZTphZnRlcixcbi5zZi1tZW51IHVsPmxpLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtcGFyZW50PmEgc3Bhbi5tZW51LWxpbmU6YWZ0ZXIsXG4uc2YtbWVudSB1bCBsaS5jdXJyZW50LW1lbnUtcGFyZW50PmEgc3Bhbi5tZW51LWxpbmU6YWZ0ZXIgLC5zZi1tZW51IGxpIGE6aG92ZXI6YWZ0ZXJ7XG5cdG9wYWNpdHk6IDE7XG5cdFxufVxuLnNmLW1lbnUgbGkgYTpob3ZlcjphZnRlciAsLnNmLW1lbnUgbGk6aG92ZXI+YSBzcGFuLm1lbnUtbGluZTphZnRlcntcblx0YW5pbWF0aW9uOiBsaW5lLXppZ3phZy1iZy1tb3ZlIDNzIGxpbmVhciBpbmZpbml0ZSBydW5uaW5nO1xuXHRvcGFjaXR5OiAxO1xufVxuXG51bC5zZi1tZW51Lm5hdmJhci1uYXYgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbj5hOmJlZm9yZXtcblx0Y29udGVudDogXCJcXGYwNzhcIjtcbiAgICBmb250LXNpemU6IC43NWVtO1xuICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuICAgIHRvcDogNTIlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTUlKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTUlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTUlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTU1JSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTUlKTtcblx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxudWwuc2YtbWVudS5uYXZiYXItbmF2ID5saS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuPmE6YmVmb3Jle1xuXHRyaWdodDogMDtcbn1cbi5zZi1tZW51Lm1lbnUtY29sb3Itc3R5bGUgdWwuc3ViLW1lbnUgYXtkaXNwbGF5OiBibG9jazt9XG51bC5zZi1tZW51Lm5hdmJhci1uYXYgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbj4gdWwuc3ViLW1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3Zlcj5hOmJlZm9yZXtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01NSUpIHJvdGF0ZSgtOTBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01NSUpIHJvdGF0ZSgtOTBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01NSUpIHJvdGF0ZSgtOTBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTUlKSByb3RhdGUoLTkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01NSUpIHJvdGF0ZSgtOTBkZWcpO1xufVxuLnNmLW1lbnUgdWwuc3ViLW1lbnUgbGkgYTpob3ZlcjphZnRlcixcbi5zZi1tZW51IHVsIGxpOmhvdmVyPmEgc3Bhbi5tZW51LWxpbmU6YWZ0ZXIsXG4uc2YtYXJyb3dzIHVsIGxpOmhvdmVyIC5zZi13aXRoLXVsOmFmdGVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG59XG5cbi5tZW51LWRhcmsgLnNmLW1lbnU+bGk+YSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi5tZW51LWRhcmsgLnNmLW1lbnU+bGk6aG92ZXI+YSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLm1lbnUtaG92ZXItYmFja2dyb3VuZCAuc2YtbWVudT5saTpob3Zlcj5hLFxuLm1lbnUtaG92ZXItYmFja2dyb3VuZCAuc2YtbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbT5hLFxuLm1lbnUtaG92ZXItYmFja2dyb3VuZCAuc2YtbWVudSBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3I+YSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSkgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSkgIWltcG9ydGFudDtcbn1cblxuLm1lbnUtaG92ZXItdG9wLWJvcmRlciAuc2YtbWVudT5saT5hOjpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDAuMTI1ZW07XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xufVxuXG4ubWVudS1ob3Zlci10b3AtYm9yZGVyIC5zZi1tZW51PmxpOmhvdmVyPmE6OmJlZm9yZSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuLm5hdmJhci10b2dnbGVyOmZvY3Vze2JveC1zaGFkb3c6IG5vbmU7fVxuXG4vKiBWZXJ0aWNhbCBoZWFkZXIqL1xuLnZlcnRpY2FsLWhlYWRlciAgLmNvbnRhaW5lci1mbHVpZHtcblx0cGFkZGluZzogMDtcbn1cbi5tZW51LWFsaWduLWNlbnRlciAuZGVmYXVsdC1tb2JpbGUtbWVudSAuc3ViLW1lbnV7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xufSBcbi5kZWZhdWx0LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0IC5uYXZiYXItbmF2IGxpIC5zdWItbWVudSBsaSBhe1xuXHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuXG4vKiBBbmltYXRpb24gKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbk1vdmUge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAxLCAxKTtcblx0fVxuXG5cdDEwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDEsIDEpO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbk1vdmUge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMSwgMSk7XG5cdH1cblxuXHQxMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMSwgMSk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuXHQuY3NzX3ByZWZpeC1oZWFkZXItcmlnaHQgdWwgbGkgYSAuc2VhcmNoLXRleHQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHRoZWFkZXIjZGVmYXVsdC1oZWFkZXIgLmNzc19wcmVmaXgtaGVhZGVyLXJpZ2h0IC5jdXN0b20tdG9nZ2xlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXtcblx0I3QtdGVzdHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LmNzc19wcmVmaXgtaGVhZGVyLW92ZXIgLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUge1xuXHRcdHBhZGRpbmc6IDEzLjc1ZW0gMWVtIDMuNzVlbTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcblx0LmNzc19wcmVmaXgtaGVhZGVyLW92ZXIgLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUge1xuXHRcdHBhZGRpbmc6IDguNzVlbSAxZW0gMy43NWVtO1xuXHR9XG59IiwiLmRlZmF1bHQtbW9iaWxlLW1lbnUuY3NzX3ByZWZpeC1uYXZpZ2F0aW9uLWJ1cmdlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICAgICBIZWFkZXItc3R5bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5kZWZhdWx0LW1vYmlsZS1tZW51IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogMDtcblx0aGVpZ2h0OiAxMDB2aDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMjVlbTtcblx0Ym94LXNoYWRvdzogdmFyKC0tZ2xvYmFsLWJveC1zaGFkb3cpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtc2VjdGlvbi1iZyk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMTYlKTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTE2JSk7XG5cdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDExNiUpO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjQ1cyBlYXNlO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNDVzIGVhc2U7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIC40NXMgZWFzZTtcblx0ei1pbmRleDogOTk5OTk7XG59XG5cbi5kZWZhdWx0LW1vYmlsZS1tZW51Lm1lbnUtb3BlbiB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5kZWZhdWx0LW1vYmlsZS1tZW51LmhlYWRlci11cCwgXG4uZGVmYXVsdC1tb2JpbGUtbWVudS5oZWFkZXItZG93biB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiAxMDB2aDtcblx0ei1pbmRleDogOTk7XG5cdHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlIDBzO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlIDBzO1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlIDBzO1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwcztcbn1cblxuLmRlZmF1bHQtbW9iaWxlLW1lbnUubWVudS1vcGVuLmhlYWRlci1kb3duIHtcblx0dG9wOiAwO1xuXHR6LWluZGV4OiA5OTtcbn1cblxuLmRlZmF1bHQtbW9iaWxlLW1lbnUuaGVhZGVyLWRvd24ge1xuXHR0b3A6IC02LjI1ZW07XG59XG5cbi5kZWZhdWx0LW1vYmlsZS1tZW51IC5uYXZiYXIge1xuXHRwYWRkaW5nOiAwLjkzOGVtIDA7XG5cdHotaW5kZXg6IDk5OTtcbn1cblxuXG5cbi5kZWZhdWx0LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGEge1xuICAgIHBhZGRpbmc6IDA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRlZmF1bHQtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgYTphZnRlcntcblx0Y29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xuICAgIC13ZWJraXQtbWFzazogdXJsKC4uL2ltYWdlcy9yZWR1eC93YXZlLW9uZS5zdmcpIGxlZnQgY2VudGVyO1xuICAgIG1hc2s6IHVybCguLi9pbWFnZXMvcmVkdXgvd2F2ZS1vbmUuc3ZnKSBsZWZ0IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLW91dDtcbiAgICBhbmltYXRpb246IGxpbmUtemlnemFnLWJnLW1vdmUgM3MgbGluZWFyIGluZmluaXRlIHBhdXNlZDtcblx0ei1pbmRleDogMDtcbn1cbi5kZWZhdWx0LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpOmhvdmVyPiBhOmFmdGVye1xuXHRhbmltYXRpb246IGxpbmUtemlnemFnLWJnLW1vdmUgM3MgbGluZWFyIGluZmluaXRlIHJ1bm5pbmc7XG5cdG9wYWNpdHk6IDE7XG59XG4uZGVmYXVsdC1tb2JpbGUtbWVudSB1bC5uYXZiYXItbmF2PmxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4+YSB7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG59XG5ib2R5OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjgpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjQ1cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNDVzIGVhc2U7XG4gICAgei1pbmRleDogLTE7XG59XG5cbi8qKioqKioqKioqKioqc3R5bGUgMSoqKioqKioqKioqL1xuLm5hdmJhci10b2dnbGVyLmN1c3RvbS10b2dnbGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXZiYXItdG9nZ2xlci5jdXN0b20tdG9nZ2xlciB7XG5cdHBhZGRpbmc6MDtcblx0cG9zaXRpb246IHN0YXRpYztcblx0bWFyZ2luLWxlZnQ6IDFlbTtcblx0d2lkdGg6IDEuMjVlbTtcbiAgICBoZWlnaHQ6IDEuMjVlbTtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4ubWVudS1idG4ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDk7XG5cdHdpZHRoOiAxLjI1ZW07XG5cdGhlaWdodDogMS4yNWVtO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tZW51LWJ0biAubGluZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDAuMWVtO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0ei1pbmRleDogOTk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC40NXMgY3ViaWMtYmV6aWVyKC40LDAsMCwxKTtcbiAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuNDVzIGN1YmljLWJlemllciguNCwwLDAsMSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40NXMgY3ViaWMtYmV6aWVyKC40LDAsMCwxKSwtd2Via2l0LXRyYW5zZm9ybSAuNDVzIGN1YmljLWJlemllciguNCwwLDAsMSk7XG59XG4uY3VzdG9tLXRvZ2dsZXIgLm1lbnUtYnRuIC5saW5lLm9uZSxcbi5jdXN0b20tdG9nZ2xlciAubWVudS1idG4gLmxpbmUudGhyZWV7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCguODUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKC44NSk7XG59XG5cbi5tZW51LWJ0bi5pcy1hY3RpdmUgLmxpbmUub25lIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTJweCkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5tZW51LWJ0bi5pcy1hY3RpdmUgLmxpbmUudHdvIHtcbiAgICB3aWR0aDogMDtcbn1cbi5tZW51LWJ0bi5pcy1hY3RpdmUgLmxpbmUudGhyZWUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTFweCkgcm90YXRlKC00NWRlZyk7XG59XG5cbi5tZW51LWJ0biAubGluZS50d28ge1xuXHR0b3A6IDAuNTVlbTtcbn1cblxuLm1lbnUtYnRuIC5saW5lLnRocmVlIHtcblx0dG9wOiAxLjEyZW07XG59XG5cbi5oYW0tdG9nZ2xlOmhvdmVyIC5tZW51LWJ0bjpub3QoLmlzLWFjdGl2ZSkgLmxpbmUudHdvIHtcblx0bGVmdDogMDtcbn1cblxuLmhhbS1zLXRvZ2dsZSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmRlZmF1bHQtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXY+bGk+YSB7XG5cdGZvbnQtc2l6ZTogMi41ZW07XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5kZWZhdWx0LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2PmxpIGEge1xuXHRmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcbn1cblxuLmRlZmF1bHQtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGk6aG92ZXI+YSxcbi5kZWZhdWx0LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpIC5zdWItbWVudSBsaTpob3Zlcj5hLFxuLmRlZmF1bHQtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGkuY3VycmVudC1tZW51LWl0ZW0+YSxcbi5kZWZhdWx0LW1vYmlsZS1tZW51IHVsPmxpLmN1cnJlbnQtbWVudS1hbmNlc3Rvcj5hLFxuLmRlZmF1bHQtbW9iaWxlLW1lbnUgdWwgbGkgLnN1Yi1tZW51IGxpLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtYW5jZXN0b3I+YSxcbi5kZWZhdWx0LW1vYmlsZS1tZW51IHVsIGxpIC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbT5hLFxuLmRlZmF1bHQtbW9iaWxlLW1lbnUgdWw+bGkuY3VycmVudC1tZW51LWFuY2VzdG9yPi50b2dnbGVkcm9wIGksXG4uZGVmYXVsdC1tb2JpbGUtbWVudSB1bD5saS5jdXJyZW50LW1lbnUtYW5jZXN0b3I+LnRvZ2dsZWRyb3AgaSxcbi5kZWZhdWx0LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpOmhvdmVyPi50b2dnbGVkcm9wIGksXG4uZGVmYXVsdC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaS5jdXJyZW50LW1lbnUtaXRlbT4udG9nZ2xlZHJvcCBpIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuXG4uZGVmYXVsdC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaS5jdXJyZW50LW1lbnUtaXRlbT5hOjphZnRlcixcbi5kZWZhdWx0LW1vYmlsZS1tZW51IHVsPmxpLmN1cnJlbnQtbWVudS1hbmNlc3Rvcj5hOjphZnRlcixcbi5kZWZhdWx0LW1vYmlsZS1tZW51IHVsIGxpIC5zdWItbWVudSBsaS5tZW51LWl0ZW0uY3VycmVudC1tZW51LWFuY2VzdG9yPmE6OmFmdGVyLFxuLmRlZmF1bHQtbW9iaWxlLW1lbnUgdWwgbGkgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtPmE6OmFmdGVye1xuXHRvcGFjaXR5OiAxO1xufVxuLmRlZmF1bHQtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGk+LnRvZ2dsZWRyb3AgaSB7XG5cdGZvbnQtc2l6ZTogMi4xODhlbTtcblx0bWFyZ2luLWxlZnQ6IDAuOTM4ZW07XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcblx0LW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG4uZGVmYXVsdC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaSAuc3ViLW1lbnUgbGkgLnRvZ2dsZWRyb3AgaSB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZGFyay1zdWJtZW51KTtcblx0Zm9udC1zaXplOiAwLjhlbTtcbn1cblxuLmRlZmF1bHQtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGkgLnN1Yi1tZW51IGxpOmhvdmVyIC50b2dnbGVkcm9wIGksIFxuLmRlZmF1bHQtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGkgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtIC50b2dnbGVkcm9wIGksIFxuLmRlZmF1bHQtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGkgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciAudG9nZ2xlZHJvcCBpIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuLmRlZmF1bHQtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgLnRvZ2dsZWRyb3AuYWN0aXZlIGkge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0LW8tdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uZGVmYXVsdC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaSBsaT4udG9nZ2xlZHJvcCBpIHtcblx0Zm9udC1zaXplOiAxLjI1ZW07XG59XG5cbi5kZWZhdWx0LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpIC5jc3NfcHJlZml4LWhhcy1zdWItbWVudSBsaSBhIHtcblx0Zm9udC1zaXplOiAxLjI1ZW07XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG59XG5cbi5kZWZhdWx0LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpIC5jc3NfcHJlZml4LWhhcy1zdWItbWVudSBsaSB7XG5cdG1hcmdpbi1ib3R0b206IDAuMzEzZW07XG59XG5cbi5tZW51LWJ0bjpob3ZlciB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1lbnUtb3BlbiAubWVudS1idG4uaXMtYWN0aXZlIC5saW5lIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG4uc2lkZS1iYXItb3BlbiAjbWVudS1idG4tc2lkZS1jbG9zZSAubWVudS1idG4uaXMtcy1hY3RpdmUgLmxpbmUge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG59XG5cbi5zaWRlLWJhci1vcGVuIC5tZW51LWJ0biAubGluZS1uIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMC4xMjVlbTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDk5O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGxlZnQgMC4zcyBjdWJpYy1iZXppZXIoLjI5LCAuNjEsIC45LCAuNDUpO1xufVxuXG4jbWVudS1idG4tc2lkZS1jbG9zZSAubWVudS1idG4uaXMtcy1hY3RpdmUgLmxpbmUge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAxcztcbn1cblxuLnNpZGUtYmFyLW9wZW4gI21lbnUtYnRuLXNpZGUtY2xvc2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiA0LjM3NWVtO1xuXHR0b3A6IDMuMTI1ZW07XG59XG5cbi5zaWRlLWJhci1vcGVuICNtZW51LWJ0bi1zaWRlLWNsb3NlIC5tZW51LWJ0biAubGluZS1uLmMtb25lIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uYy1jb2xsYXBzZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiBhdXRvO1xuXHRmbGV4LWJhc2lzOiBhdXRvO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuXHR6LWluZGV4OiAxO1xufVxuXG4ubWVudS1uZXctd3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogY2FsYygxMDB2aCAtIDUuNjg3NWVtKTtcbn1cbi5kZWZhdWx0LW1vYmlsZS1tZW51IC52ZXJ0aWNsZS1tbntcbmZsZXg6IDE7XG59XG5cbi5kZWZhdWx0LW1vYmlsZS1tZW51Lm1lbnUtb3BlbjpiZWZvcmUge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2tldygwZGVnKSB0cmFuc2xhdGVZKDApO1xuXHQtbW96LXRyYW5zZm9ybTogc2tldygwZGVnKSB0cmFuc2xhdGVZKDApO1xuXHQtbXMtdHJhbnNmb3JtOiBza2V3KDBkZWcpIHRyYW5zbGF0ZVkoMCk7XG5cdC1vLXRyYW5zZm9ybTogc2tldygwZGVnKSB0cmFuc2xhdGVZKDApO1xuXHR0cmFuc2Zvcm06IHNrZXcoMGRlZykgdHJhbnNsYXRlWSgwKTtcblx0LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcztcblx0LW1vei10cmFuc2l0aW9uLWRlbGF5OiAwcztcblx0LW8tdHJhbnNpdGlvbi1kZWxheTogMHM7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG4uY3NzX3ByZWZpeC1mdWxsLW1lbnUge1xuXHRtYXJnaW46IGF1dG8gMDtcbn1cblxuLmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA5OTtcblx0cGFkZGluZy1sZWZ0OjA7XG59XG5cbi5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdj5saSBhe1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDAuNWVtIDA7XG59XG5cbi5kZWZhdWx0LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpIC5zdWItbWVudSBsaSBhIHtcblx0Zm9udC1zaXplOiAxLjI1ZW07XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZGFyay1zdWJtZW51KTtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRwYWRkaW5nOiAwLjVlbSAwO1xufVxuLmRlZmF1bHQtbW9iaWxlLW1lbnUgdWwudG9wLW1lbnU+bGl7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4uZGVmYXVsdC1tb2JpbGUtbWVudSAuc3ViLW1lbnUgbGl7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaW5lLWhlaWdodDogMS4xZW07XG59XG4uZGVmYXVsdC1tb2JpbGUtbWVudSAuc3ViLW1lbnUgbGk6bGFzdC1jaGlsZHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kZWZhdWx0LW1vYmlsZS1tZW51IHVsLnRvcC1tZW51PmxpIC5zdWItbWVudSB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0ZGlzcGxheTogbm9uZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmRlZmF1bHQtbW9iaWxlLW1lbnUgdWwudG9wLW1lbnU+bGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbj5hPi50b2dnbGVkcm9wIGl7XG5cdHRyYW5zZm9ybTogcm90YXRlKDApO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcblx0Zm9udC1zaXplOjAuNWVtO1xufVxuLmRlZmF1bHQtbW9iaWxlLW1lbnUgdWwudG9wLW1lbnU+bGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5hY3RpdmU+YT4udG9nZ2xlZHJvcCBpe1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cblxuLmRlZmF1bHQtbW9iaWxlLW1lbnUgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYge1xuXHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLyogbGlnaHQgTW9kZSAqL1xuXG4uZGVmYXVsdC1tb2JpbGUtbWVudS5saWdodC1tb2RlIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG4uZGVmYXVsdC1tb2JpbGUtbWVudS5saWdodC1tb2RlIC5uYXZiYXItbmF2PmxpPmEge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xufVxuXG4uZGVmYXVsdC1tb2JpbGUtbWVudS5saWdodC1tb2RlIC5uYXZiYXItbmF2PmxpPi50b2dnbGVkcm9wIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcbn1cblxuLmRlZmF1bHQtbW9iaWxlLW1lbnUubGlnaHQtbW9kZSAubmF2YmFyLW5hdj5saTpob3Zlcj5hIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuLmRlZmF1bHQtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGk+LnRvZ2dsZWRyb3AgaXtcblx0Zm9udC1zaXplOiAxZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0aGVhZGVyLmhlYWRlci1kZWZhdWx0IC5uYXZiYXItY29sbGFwc2Uge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuZGVmYXVsdC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdj5saT5hIFxuXHQge1xuXHRcdGZvbnQtc2l6ZTogMS44NzVlbTtcblx0fVxuICAgIC5kZWZhdWx0LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpPi50b2dnbGVkcm9wIGl7XG5cdFx0Zm9udC1zaXplOiAxZW07XG5cdH1cblx0LmRlZmF1bHQtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGkgLnN1Yi1tZW51IGxpIGEsIFxuXHQuZGVmYXVsdC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaSBsaT4udG9nZ2xlZHJvcCBpIHtcblx0XHRmb250LXNpemU6IDFlbTtcblx0fVxuXHRib2R5Lm92ZXJmbG93LWhpZGRlbjpiZWZvcmUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0ei1pbmRleDogOTk5OTtcblx0fVxuXG5cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcblx0XG5cdC5kZWZhdWx0LW1vYmlsZS1tZW51IHVsLnRvcC1tZW51PmxpIC5zdWItbWVudXtcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0fVxuXHQuZGVmYXVsdC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdj5saT5hIFxuXHR7XG5cdFx0Zm9udC1zaXplOiAxLjRlbTtcblx0fVxuICAgIC5kZWZhdWx0LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpPi50b2dnbGVkcm9wIGkge1xuXHRcdGZvbnQtc2l6ZToxZW07XG5cdH1cblx0LmRlZmF1bHQtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGkgLnN1Yi1tZW51IGxpIGEsIFxuXHQuZGVmYXVsdC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaSBsaT4udG9nZ2xlZHJvcCBpIHtcblx0XHRmb250LXNpemU6IDFlbTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcblx0LmRlZmF1bHQtbW9iaWxlLW1lbnUgLm5hdmJhciB7XG5cdFx0cGFkZGluZzogMC45MzhlbSAxZW07XG5cdFx0ei1pbmRleDogOTk5O1xuXHR9XG5cdC5kZWZhdWx0LW1vYmlsZS1tZW51IHtcblx0XHR3aWR0aDogMTdlbTtcblx0fVxuXHQuZGVmYXVsdC1tb2JpbGUtbWVudSAubmF2YmFyLWJyYW5kIC5sb2dvIHtcblx0XHR3aWR0aDogMTE1cHg7XG5cdFx0aGVpZ2h0OiA0MXB4O1xuXHR9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgIFNlYXJjaCBCb3ggICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5oZWFkZXIgLmNzc19wcmVmaXgtc2VhcmNoIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZDogcmdiKDE3IDE3IDE3IC8gOTUlKTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR6LWluZGV4OiAxMDAwO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDMxLjI1ZW07XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRvcGFjaXR5OiAwO1xuXHQtd2Via2l0LW9wYWNpdHk6IDA7XG5cdC1tb3otb3BhY2l0eTogMDtcblx0LW8tb3BhY2l0eTogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDsgXG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7IFxuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7IFxuXHQtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDsgXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7IFxufVxuXG5oZWFkZXIgLmNzc19wcmVmaXgtc2VhcmNoLnNlYXJjaC0tb3BlbiB7XG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHRvcGFjaXR5OiAxO1xuXHQtd2Via2l0LW9wYWNpdHk6IDE7XG5cdC1tb3otb3BhY2l0eTogMTtcblx0LW8tb3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICBcbiAgLmJ0bi0tc2VhcmNoLWNsb3NlIHtcblx0Zm9udC1zaXplOiAxLjVlbTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDFlbTtcblx0cmlnaHQ6IDEuMjVlbTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOjA7XG4gIH1cbiAgLmJ0bi0tc2VhcmNoLWNsb3NlOmhvdmVye2NvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7fVxuXG4gIGJvZHkuYWRtaW4tYmFyIC5idG4tLXNlYXJjaC1jbG9zZSB7XG5cdHRvcDogMi41ZW07XG4gIH1cdFxuICAuYnRuLS1zZWFyY2gtY2xvc2U6Zm9jdXMge1xuXHRvdXRsaW5lOiAwO1xuXHRib3gtc2hhZG93OiBub25lO1xuICB9XG4gIFxuICAuc2VhcmNoLS1vcGVuIC5zZWFyY2hfX2Zvcm0ge1xuXHRtYXJnaW46IDVlbSAwO1xuXHR3aWR0aDogYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC43cztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuN3M7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIC5zZWFyY2hfX2Zvcm06OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IC0wLjYyNWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMC4wNjNlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMSwgMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgwLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMSwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xuICAgIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xuICAgIC1vLWFuaW1hdGlvbi1kZWxheTogMC41cztcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuNXM7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5oZWFkZXIgLnNlYXJjaC0tb3BlbiAuc2VhcmNoX19mb3JtOjphZnRlciB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbk1vdmU7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbk1vdmU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuN3M7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjdzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4gIFxuaGVhZGVyIC5zZWFyY2hfX2lucHV0IHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRmb250LXNpemU6IDIuODEzZW07XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAwLjA1ZW0gMDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0Ym9yZGVyLWJvdHRvbTogMC4xMjVlbSBzb2xpZDtcbn1cbiAgXG5oZWFkZXIgLnNlYXJjaF9faW5wdXQ6Zm9jdXMge1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1ib3R0b206IDAuMTI1ZW0gc29saWQ7XG59XG4gIFxuaGVhZGVyIC5zZWFyY2hfX2lucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0b3BhY2l0eTogMC42O1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuICBcbmhlYWRlciAuc2VhcmNoX19pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG5cdG9wYWNpdHk6IDAuNjtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cbiAgXG5oZWFkZXIgLnNlYXJjaF9faW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0b3BhY2l0eTogMC42O1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG5oZWFkZXIgLnNlYXJjaC1mb3JtIGlucHV0OmZvY3VzLFxuaGVhZGVyIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuaGVhZGVyIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbmhlYWRlciAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLFxuaGVhZGVyIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cyB7XG5cdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5cbi5jc3NfcHJlZml4LXNob3AtYnRuLWhvbGRlciB1bHtcblx0bWFyZ2luOiAwO1xufVxuXG4uc2VhcmNoLWJveCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcblx0aGVpZ2h0OiAyLjVlbTtcblx0Zm9udC1zaXplOiAxLjEyNWVtO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogMC4zMTI1ZW07XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBhZGRpbmc6IDFlbSAyLjVlbSAxZW0gMWVtO1xuXHR3aWR0aDogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC0wLjU2MjVlbTtcblx0cmlnaHQ6IDA7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdHRyYW5zaXRpb246IHdpZHRoIDAuNHMgY3ViaWMtYmV6aWVyKDAsIDAuNzk1LCAwLCAxKTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR6LWluZGV4OiAxMTtcblx0bWFyZ2luOiAtMC42MjVlbSAwIDAgMDtcbiAgfVxuXG4gIC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDMuNzVlbTtcbiAgICB3aWR0aDogMy43NWVtO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHkpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwLjE4OGVtIDAuMTg4ZW0gMDtcbn1cblxuLnNlYXJjaC1ib3ggaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyB7XG5cdHdpZHRoOiAxNS42MjVlbTtcblx0Y3Vyc29yOiB0ZXh0O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdHotaW5kZXg6IDk7XG5cdGNvbG9yOiByZ2JhKDEwMiwgMTAyLCAxMDIsIDAuNik7XG4gIH1cbiAgXG4uc2VhcmNoLWJveCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiAgXG4uc2VhcmNoLWJveCAuc2VhcmNoLXN1Ym1pdDpob3ZlciB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG59XG4gIC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCBzdmcge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG4gIGJ1dHRvbiNidG4tc2VhcmNoLWNsb3NlIHN2Z3tcblx0ICBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuICB9XG5cbiAgLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IHtcblx0dG9wOiAxMC4xMjVlbTtcbiAgfVxuICBcbiAgLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IHN2ZyB7XG5cdGZvbnQtc2l6ZTogMS4xMjVlbTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbiAgfVxuICBcbiAgLm5hdmJhciB1bC5jc3NfcHJlZml4LXNob3AtYnRuLWhvbGRlciB1bCBsaSBhOmhvdmVyIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgXG4gIC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG4gIFxuICAuc2VhcmNoX19pbnB1dDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbiAgLnNlYXJjaF9faW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgXG4gIC5zZWFyY2hfX2lucHV0OjotbXMtY2xlYXIge1xuXHRkaXNwbGF5OiBub25lO1xuICB9XG4gIFxuICBmb3JtLnNlYXJjaC1mb3JtIC5mb3JtLXJvdyAuaGFzLWNvbnRlbnR+bGFiZWwsXG4gIGZvcm0uc2VhcmNoLWZvcm0gLmZvcm0tcm93IGlucHV0OmZvY3VzfmxhYmVsLFxuICBmb3JtLnNlYXJjaC1mb3JtIC5mb3JtLXJvdyBsYWJlbCB7XG5cdHRvcDogLTUuNjI1ZW07XG4gIH1cbiAgXG4gIC5jc3NfcHJlZml4LXNob3AtYnRuLWhvbGRlciB1bCBsaSBzdmcge1xuXHRmb250LXNpemU6IDEuMjVlbTtcblx0aGVpZ2h0OiAxZW07XG5cdHdpZHRoOiAxLjI1ZW07XG4gIH1cbiAgXG4gIC5zZWFyY2gtZm9ybSBpbnB1dCB7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRwYWRkaW5nOiAwO1xuICB9XG4gIFxuICBmb3JtLnNlYXJjaC1mb3JtIC5mb3JtLXJvdyBsYWJlbCB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGZvbnQtc2l6ZTogMi44MTNlbTtcblx0dG9wOiAtMC44MTNlbTtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgXG4gIC5zZWFyY2gtZm9ybSBpbnB1dCB7XG5cdHBhZGRpbmctcmlnaHQ6IDMuMTI1ZW07XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG4uc2VhcmNoLWZvcm17cG9zaXRpb246IHJlbGF0aXZlO31cbiAgLnNlYXJjaC1mb3JtIC5mb3JtLXNlYXJjaCAuc2VhcmNoLXN1Ym1pdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwLjA2M2VtO1xuICAgIHRvcDogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7XG59XG4gIGhlYWRlciAuc2VhcmNoLWZvcm0gLmZvcm0tc2VhcmNoIC5zZWFyY2gtc3VibWl0OmhvdmVye1xuXHQgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLnNlYXJjaF9jb3VudCAjYnRuLXNlYXJjaCwgLnNlYXJjaF9jb3VudCAjYnRuLXNlYXJjaCBzdmcge1xuXHRmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMTg4ZW07XG59XG5cbi5zZWFyY2hfY291bnQgI2J0bi1zZWFyY2g6aG92ZXIsIFxuLnNlYXJjaF9jb3VudCAjYnRuLXNlYXJjaDpob3ZlciBzdmd7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cbi5jc3NfcHJlZml4LWhlYWRlci1yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vKiBzZWFyY2gtY29sb3Jtb2RlICovXG5cbi5zZWFyY2hfc3R5bGVfbGlnaHQgLnNlYXJjaHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tZ2xvYmFsLWJveC1zaGFkb3cpO1xufVxuLnNlYXJjaF9zdHlsZV9saWdodCAuc2VhcmNoX19mb3JtOmFmdGVye1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcbn1cbi5zZWFyY2hfc3R5bGVfbGlnaHQgLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IHN2Z3tcbiAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xufVxuLnNlYXJjaF9zdHlsZV9saWdodCBpbnB1dDo6cGxhY2Vob2xkZXJ7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsMC41KTtcbn1cbi5zZWFyY2hfc3R5bGVfbGlnaHQgYnV0dG9uI2J0bi1zZWFyY2gtY2xvc2Ugc3Zne1xuICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG59XG5cbi8qIHNlYXJjaCBhbmltYXRpb24gKi9cblxuLnNlYXJjaC1hbmltYXRlLWxlZnQgLmNzc19wcmVmaXgtc2VhcmNoe1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uc2VhcmNoLWFuaW1hdGUtbGVmdCAuY3NzX3ByZWZpeC1zZWFyY2guc2VhcmNoLS1vcGVue1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgXG59XG5cbi5zZWFyY2gtYW5pbWF0ZS1yaWdodCAuY3NzX3ByZWZpeC1zZWFyY2h7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLnNlYXJjaC1hbmltYXRlLXJpZ2h0IC5jc3NfcHJlZml4LXNlYXJjaC5zZWFyY2gtLW9wZW57XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyBcbn1cblxuLyogc2VhcmNoIGRlZmF1bHQgKi9cbi5zZWFyY2hfd3JhcC5zZWFyY2gtZm9ybS1kZWZhdWx0IC5zZWFyY2gtZm9ybSBpbnB1dCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4wNjNlbSBzb2xpZCB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSkgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuXHRoZWlnaHQ6IDIuODEzZW07XG5cdGxpbmUtaGVpZ2h0OiAyLjgxM2VtO1xuXHRmb250LXNpemU6IDEuMTI1ZW07XG5cdHBhZGRpbmctcmlnaHQ6IDEuODc1ZW07XG59XG5cbi5zZWFyY2hfd3JhcCAuc2VhcmNoLWZvcm0gaW5wdXQ6OnBsYWNlaG9sZGVye1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xufVxuXG4uc2VhcmNoX3dyYXAuc2VhcmNoLWZvcm0tZGVmYXVsdCAuc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQgc3Zne1xuXHRmb250LXNpemU6IDEuMTI1ZW07XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG59XG5cbi5zZWFyY2hfd3JhcC5zZWFyY2gtZm9ybS1kZWZhdWx0IC5zZWFyY2gtZm9ybSAuZm9ybS1zZWFyY2ggLnNlYXJjaC1zdWJtaXR7XG5cdHBhZGRpbmc6IDA7XG5cdGhlaWdodDogMS44NzVlbTtcblx0d2lkdGg6IDEuODc1ZW07XG5cdGxpbmUtaGVpZ2h0OiAzLjEyNWVtO1xufVxuXG4uc2VhcmNoLWZvcm0tZGVmYXVsdCAuc2VhcmNoLWZvcm0gaW5wdXQ6Zm9jdXMsIFxuLnNlYXJjaC1mb3JtLWRlZmF1bHQgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLCBcbi5zZWFyY2gtZm9ybS1kZWZhdWx0IC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cywgXG4uc2VhcmNoLWZvcm0tZGVmYXVsdCAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLCBcbi5zZWFyY2gtZm9ybS1kZWZhdWx0IC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkuc2VhcmNoIGhlYWRlci5wYWdlLWhlYWRlciB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIFxuICAuY3NzX3ByZWZpeC1lcnJvciAuc2VhcmNoLWZvcm0ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiA0MCU7XG5cdG1hcmdpbjogMWVtIDAgMS41NjNlbTtcbiAgfVxuXG4gIC5jc3NfcHJlZml4LWVycm9yIC5wYWdlLWNvbnRlbnQgPiBwIHtcblx0d2lkdGg6IDUwJTtcblx0bWFyZ2luOiAxZW0gYXV0bztcbiAgfVxuICBcbiAgLmNzc19wcmVmaXgtZXJyb3IgLnNlYXJjaC1mb3JtIGlucHV0IHtcblx0cGFkZGluZzogMCAxLjVlbSAwIDA7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHkpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWxpZ2h0Y29sb3IpO1xuXHRib3JkZXI6bm9uZTtcblx0Ym9yZGVyLWJvdHRvbTogMC4wNjNlbSBzb2xpZCB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbiAgfVxuICBcbiAgLmNzc19wcmVmaXgtZXJyb3IgLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IHtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0aGVpZ2h0OiAzLjc1ZW07XG4gICAgd2lkdGg6IDFlbTtcbiAgfVxuICAuY3NzX3ByZWZpeC1zZWFyY2ggLnNlYXJjaC1mb3JtIGlucHV0e1xuXHRoZWlnaHQ6IDMuNzVlbTtcblx0YmFja2dyb3VuZDp0cmFuc3BhcmVudDtcblx0Ym9yZGVyOnRyYW5zcGFyZW50O1xuXHRwYWRkaW5nLXJpZ2h0OiAyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5jc3NfcHJlZml4LXNlYXJjaCAuc2VhcmNoLWZvcm0gLmZvcm0tc2VhcmNoIC5zZWFyY2gtc3VibWl0e1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvdHRvbTogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgaGVpZ2h0OiAzLjc1ZW07XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNzc19wcmVmaXgtc2VhcmNoIC5zZWFyY2hfX2Zvcm06YWZ0ZXJ7XG5cdGJvdHRvbTowO1xuICB9XG4gIC5jc3NfcHJlZml4LXNob3AtYnRuLWhvbGRlciAuc2VhcmNoX2NvdW50e21hcmdpbi1sZWZ0OiAyZW07fVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHRoZWFkZXIgLnNlYXJjaC1mb3JtLnNlYXJjaF9fZm9ybSB7XG5cdFx0d2lkdGg6IDMxLjI1ZW07XG5cdH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQuY3NzX3ByZWZpeC1lcnJvciAuc2VhcmNoLWZvcm0ge1xuXHQgIHdpZHRoOiA4MCU7XG5cdH1cblx0LmNzc19wcmVmaXgtZXJyb3IgLnBhZ2UtY29udGVudD5wIHtcblx0ICB3aWR0aDogNzAlO1xuXHR9XG4gIH1cbiAgXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuXHQuY3NzX3ByZWZpeC1lcnJvciAuc2VhcmNoLWZvcm0ge1xuXHQgIHdpZHRoOiA5MCU7XG5cdH1cblx0LmNzc19wcmVmaXgtZXJyb3IgLnBhZ2UtY29udGVudD5wIHtcblx0ICB3aWR0aDogOTAlO1xuXHR9XG4gIH1cbiIsIkBpbXBvcnQgXCJfY3VzdG9tLXByb3BlcnRpZXMuY3NzXCI7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMgTWVkaWFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucGFnZS1jb250ZW50IC53cC1zbWlsZXksXHJcbi5lbnRyeS1jb250ZW50IC53cC1zbWlsZXksXHJcbi5jb21tZW50LWNvbnRlbnQgLndwLXNtaWxleSB7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcblx0bWFyZ2luLXRvcDogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKiBNYWtlIHN1cmUgZW1iZWRzIGFuZCBpZnJhbWVzIGZpdCB0aGVpciBjb250YWluZXJzLiAqL1xyXG5lbWJlZCxcclxuaWZyYW1lLFxyXG5vYmplY3Qge1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIyBDYXB0aW9uc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi53cC1jYXB0aW9uIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi53cC1jYXB0aW9uIGltZ1tjbGFzcyo9XCJ3cC1pbWFnZS1cIl0ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLndwLWNhcHRpb24tdGV4dCB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0IHtcclxuXHRtYXJnaW46IDAuODA3NWVtIDA7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4ud3AtY2FwdGlvbi5hbGlnbmxlZnQgIC53cC1jYXB0aW9uLXRleHR7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLndwLWNhcHRpb24uYWxpZ25yaWdodCAgLndwLWNhcHRpb24tdGV4dHtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0LndwLWNhcHRpb24uYWxpZ25yaWdodCxcclxuXHQud3AtYmxvY2staW1hZ2UuYWxpZ25yaWdodCB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250ZW50LXdpZHRoKSkgLyAyKTtcclxuXHR9XHJcblxyXG5cdC53cC1jYXB0aW9uLmFsaWdubGVmdCxcclxuXHQud3AtYmxvY2staW1hZ2UuYWxpZ25sZWZ0IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGVudC13aWR0aCkpIC8gMik7XHJcblx0fVxyXG59XHJcblxyXG4uZ2FsbGVyeS1pdGVtIHtcclxuXHRwYWRkaW5nOiAwIDFlbSAxZW0gMDtcclxufVxyXG5cclxuLmdhbGxlcnktaWNvbiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmdhbGxlcnktY2FwdGlvbiB7XHJcblx0Zm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6NDc5cHgpIHtcclxuXHQuZ2FsbGVyeS1pdGVtIHtcclxuXHRcdHBhZGRpbmc6IDAgMCAxZW0gMDtcclxuXHR9XHJcbn0iLCJmb290ZXIge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtc2VjdGlvbi1iZyk7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5mb290ZXIgLndpZGdldHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5mb290ZXIgLmZvb3Rlci10b3Age1xuXHRwYWRkaW5nOiA1ZW0gMDtcbn1cblxuZm9vdGVyIC5mb290ZXItbWFpbiAuZm9vdGVyLWxvZ28gaW1nIHtcblx0d2lkdGg6IDYuODc1ZW07XG59XG5cbmZvb3RlciAud2lkZ2V0OjpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5mb290ZXIgLndpZGdldCB7XG5cdGJvcmRlcjogbm9uZTtcblx0cGFkZGluZzogMDtcbn1cblxuZm9vdGVyIC5jb3B5cmlnaHQtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOjAuMDYyNWVtIHNvbGlkIHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSkgO1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cbn1cblxuZm9vdGVyIC5jb3B5cmlnaHQgYSB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1oaWdobGlnaHQtZm9udC1mYW1pbHkpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi5mb290ZXItbWFpbiAud2lkZ2V0IHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogbm9uZTtcblx0cGFkZGluZzogMDtcbn1cblxuZm9vdGVyIC53aWRnZXQgdWwgbGkge1xuXHRib3JkZXI6IG5vbmU7XG5cdHBhZGRpbmc6IDAuNWVtIDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmZvb3RlciAud2lkZ2V0IHVsIGxpIGEge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbmZvb3RlciAud2lkZ2V0IC5yc3MtZGF0ZSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuZm9vdGVyIC53aWRnZXQgdWwubWVudSBsaSBhOmhvdmVyOjpiZWZvcmUge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbmZvb3RlciAud2lkZ2V0IC5jc3NfcHJlZml4LWNvbnRhY3QgbGkgYTo6YmVmb3JlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuZm9vdGVyIC53aWRnZXQgdWwubWVudSBsaSAuc3ViLW1lbnUge1xuXHRwYWRkaW5nLWxlZnQ6IDAuNjI1ZW07XG59XG5cbmZvb3RlciAud2lkZ2V0IHVsLm1lbnU+bGk+YSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLndpZGdldC5jc3NfcHJlZml4LXNoYXJlIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuLndpZGdldC5jc3NfcHJlZml4LXNoYXJlIC5zaGFyZS1idXR0b24ge1xuXHRtYXJnaW4tbGVmdDogMC42MjVlbTtcbn1cblxuLndpZGdldC5jc3NfcHJlZml4LXNoYXJlIC5zaGFyZSBsaSBhIHtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdGxpbmUtaGVpZ2h0OiAxLjg3NWVtO1xuXHR3aWR0aDogMS44NzVlbTtcblx0aGVpZ2h0OiAxLjg3NWVtO1xuXHRtYXJnaW4tbGVmdDogMC42MjVlbTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRib3JkZXI6IDAuMDYzZW0gc29saWQgdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbn1cblxuLndpZGdldC5jc3NfcHJlZml4LXNoYXJlIC5zaGFyZSBsaSBhOmhvdmVyIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi53aWRnZXQtc3BhY2Uge1xuXHRwYWRkaW5nLXRvcDogNWVtO1xuXHRwYWRkaW5nLWJvdHRvbTogNWVtO1xufVxuXG4ubWM0d3AtZm9ybS1maWVsZHMgLm5ld3NsYXR0ZXIge1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblx0d2lkdGg6IDg1JTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWM0d3AtZm9ybS1maWVsZHMgLm5ld3NsYXR0ZXIgaW5wdXRbdHlwZT1lbWFpbF0ge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ub3JtYWwpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tYnV0dG9uLWxpbmUtaGVpZ2h0KTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5tYzR3cC1mb3JtLWZpZWxkcyAubmV3c2xhdHRlciBidXR0b24ge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0d2lkdGg6IDNlbTtcblx0aGVpZ2h0OiAzZW07XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC1zaXplOiAxLjU2M2VtO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHRib3JkZXItcmFkaXVzOiAwIDAuMTg4ZW0gMC4xODhlbSAwO1xufVxuXG4ubWM0d3AtZm9ybS1maWVsZHMgLm5ld3NsYXR0ZXIgYnV0dG9uOmhvdmVyIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcblx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbn1cblxuLmZvb3Rlci1tYWluIC5tZW51IHtcblx0bWFyZ2luLXRvcDogMC45MzhlbTtcbn1cblxuLmZvb3RlciAuZm9vdGVyLW1haW4gLndpZGdldCAubWFwLXdyYXAge1xuXHRtYXJnaW4tdG9wOiAxLjg3NWVtO1xufVxuXG4ubWM0d3AtZm9ybS1maWVsZHMgLnN1YnNjcmliZSBidXR0b25bdHlwZT1zdWJtaXRdIHtcblx0d2lkdGg6IDQuMzc1ZW07XG5cdGZvbnQtc2l6ZTogMS4yNWVtO1x0XG5cdGhlaWdodDogMy43NWVtO1xuXHRwYWRkaW5nOiAwO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRib3JkZXI6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG59XG5cbmZvb3RlciAud2lkZ2V0IHVsIGxpIGEge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbmZvb3RlciB1bCBsaS5jYXQtaXRlbSBzcGFuLnBvc3RfY291bnQsXG5mb290ZXIgdWwgbGkgc3Bhbi5hY2hpdmVDb3VudCB7XG5cdGZsb2F0OiByaWdodDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRib3JkZXItcmFkaXVzOiAzLjEyNWVtO1xuXHR3aWR0aDogMy4xMjVlbTtcblx0aGVpZ2h0OiBhdXRvO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbi10b3A6IDAuMTI1ZW07XG5cdFxufVxuXG5cbmZvb3RlciAud2lkZ2V0IC5yc3MtZGF0ZSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuZm9vdGVyIC53aWRnZXQgdWwubWVudSBsaSBhLFxuZm9vdGVyIC53aWRnZXQgdWwgbGkgYSB7XG5cdGJvcmRlcjogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5mb290ZXIgdWwud3AtdGFnLWNsb3VkIGxpIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5mb290ZXIgI21lbnUtZm9vdGVyLW1lbnUgbGkgYTo6YmVmb3JlLFxuZm9vdGVyIC5tZW51LWZvb3Rlci1tZW51LWNvbnRhaW5lciBsaSBhOjpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5mb290ZXIgI21lbnUtZm9vdGVyLW1lbnUgbGkgYSxcbmZvb3RlciAubWVudS1mb290ZXItbWVudS1jb250YWluZXIgdWwubWVudSBsaSBhIHtcblx0cGFkZGluZzogMC40MzhlbSAwIDAuNDM4ZW0gMDtcbn1cbiIsIkBpbXBvcnQgXCJfY3VzdG9tLXByb3BlcnRpZXMuY3NzXCI7XG5cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC1ib2R5LWJnY29sb3IpOyBcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBoZWlnaHQ6IDMuNzVlbTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC1ib2R5LWJnY29sb3IpOyBcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGxpbmUtaGVpZ2h0OiAzLjc1ZW07XG4gICAgY29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgIGhlaWdodDogMy43NWVtO1xuICAgIHJpZ2h0OiAwLjYyNWVtO1xuICAgIHdpZHRoOiAxLjI1ZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgIGJvcmRlci13aWR0aDogMC4zMTNlbSAwLjI1ZW0gMCAwLjI1ZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgIGJvcmRlci13aWR0aDogMCAwLjI1ZW0gMC4zMTNlbSAwLjI1ZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIGhlaWdodDogMi4xODhlbTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvci1saWdodCk7XG59XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICAgIHBhZGRpbmc6IDAuMjVlbSAxZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzPi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICAgIHBhZGRpbmc6IDAuMzEzZW0gMWVtO1xuICAgIG1heC1oZWlnaHQ6IDEwLjYyNWVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFtkYXRhLXNlbGVjdGVkXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0sIFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltkYXRhLXNlbGVjdGVkPXRydWVdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIHBhZGRpbmc6IDAgMC42MjVlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIHBhZGRpbmc6IDAgMS44NzVlbSAwIDFlbTtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbj4+PiBUQUJMRSBPRiBDT05URU5UUzpcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgSW1wb3J0c1xuXHQjIEN1c3RvbSBwcm9wZXJ0aWVzXG5cdCMgUmVzZXRcblx0IyBUeXBvZ3JhcGh5XG5cdCMgRWxlbWVudHNcblx0IyBiTE9DS1Ncblx0IyBNZWRpYVxuXHQjIExpbmtzXG5cdCMgSGVhZGVyXG5cdCMgRm9vdGVyXG4jIEFjY2Vzc2liaWxpdHlcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEltcG9ydHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJfY3VzdG9tLXByb3BlcnRpZXMuY3NzXCI7XG5AaW1wb3J0IFwiX3Jlc2V0LmNzc1wiO1xuQGltcG9ydCBcIl90eXBvZ3JhcGh5LmNzc1wiO1xuQGltcG9ydCBcIl9lbGVtZW50cy5jc3NcIjtcbkBpbXBvcnQgXCJfbGlua3MuY3NzXCI7XG5AaW1wb3J0IFwiX2Jsb2Nrcy5jc3NcIjtcbkBpbXBvcnQgXCJfaGVhZGVyLmNzc1wiO1xuQGltcG9ydCBcIl9idXJnZXItbWVudS5jc3NcIjtcbkBpbXBvcnQgXCJfc2VhcmNoLmNzc1wiO1xuQGltcG9ydCBcIl9tZWRpYS5jc3NcIjtcbkBpbXBvcnQgXCJfZm9vdGVyLmNzc1wiO1xuQGltcG9ydCBcIl9zZWxlY3QyLmNzc1wiO1xuXG4uYnlwb3N0YXV0aG9yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypJbXBvcnRhbnQgZm9yICBjaGVja2JveCAqL1xuXG4uY3NzX3ByZWZpeC1jaGVjayBsYWJlbHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNzc19wcmVmaXgtY2hlY2sgc3BhbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjg3NWVtO1xufVxuLmNzc19wcmVmaXgtY2hlY2sgLmNoZWNrbWFyayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMC44MTNlbTtcbiAgICBsZWZ0OiAwO1xuXHRoZWlnaHQ6IDEuMTI1ZW07XG4gICAgd2lkdGg6IDEuMTI1ZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1saWdodC1jb2xvcik7XG4gICAgYm9yZGVyOiAwLjA2M2VtIHNvbGlkIHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuLmNvbW1lbnQtcmVzcG9uZCAuY3NzX3ByZWZpeC1jaGVjayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVlbTtcbn1cbi5jc3NfcHJlZml4LWNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMS4xMjVlbTtcbiAgICB3aWR0aDogMS4xMjVlbTtcbn1cbi5jc3NfcHJlZml4LWNoZWNrIGlucHV0OmNoZWNrZWR+LmNoZWNrbWFyayB7XG4gICAgYm9yZGVyOiAwLjA2M2VtIHNvbGlkIHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuLmNzc19wcmVmaXgtY2hlY2sgLmNoZWNrbWFyayB7XG4gICAgdG9wOiAwLjM3NWVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNzc19wcmVmaXgtY2hlY2sgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsgeyBcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7IFxufVxuXG4uY3NzX3ByZWZpeC1jaGVjayAuY2hlY2ttYXJrOmFmdGVyIHsgXG5cdGNvbnRlbnQ6IFwiXCI7IFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7IFxuXHRkaXNwbGF5OiBub25lOyBcbn1cblxuLmNzc19wcmVmaXgtY2hlY2sgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXIgeyBcblx0ZGlzcGxheTogYmxvY2s7IFxufVxuXG4uY3NzX3ByZWZpeC1jaGVjayAuY2hlY2ttYXJrOmFmdGVyIHsgXG5cdGxlZnQ6IDAuMzEzZW07XG4gICAgdG9wOiAwLjA2M2VtO1xuICAgIHdpZHRoOiAwLjM3NWVtO1xuICAgIGhlaWdodDogMC43NWVtO1xuICAgIGJvcmRlcjogc29saWQgdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuICAgIGJvcmRlci13aWR0aDogMCAuMTdlbSAuMTdlbSAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1sZXR0ZXItc3BhY2luZy10aHJlZSk7XG59XG5cbi8qIGNoZWNrYm94IEVuZCAqL1xuXG4vKiogTWFnaWMgQ3Vyc29yICAqL1xuXG4jbWFnaWMtY3Vyc29yIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDJlbTtcbiAgICBoZWlnaHQ6IDJlbTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAxMDAwMDAwO1xufVxuXG4vKiogdGl0bGUgaGlnaGxpZ2h0IHRleHQgICovXG4uaGlnaGxpZ2h0ZWQtdGV4dC13cmFwe1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4uY3NzX3ByZWZpeC00MDQtaGVhZGVyLWZvb3Rlci1kaXNhYmxlIC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbntcbiAgICBwYWRkaW5nOiAwO1xufVxuLmNzc19wcmVmaXgtNDA0LWhlYWRlci1mb290ZXItZGlzYWJsZSAuZXJyb3ItNDA0Lm5vdC1mb3VuZHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xufVxuLmNzc19wcmVmaXgtNDA0LWhlYWRlci1mb290ZXItZGlzYWJsZSAuZXJyb3ItNDA0IC5wYWdlLWNvbnRlbnR7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEobWF4LXdpZHRoOjEwMjRweCl7XG4gICAgLmNzc19wcmVmaXgtNDA0LWhlYWRlci1mb290ZXItZGlzYWJsZSAuY29udGVudC1hcmVhIC5zaXRlLW1haW57XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICB9ICAgIFxufSJdfQ== */