@font-face{font-family:KGShakeitOff;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/KGShakeitOff.ttf),url(fonts/KGShakeitOff.ttf) format("ttf")}@font-face{font-family:kidsjoy_style-custom-icon;src:url(fonts/custom-arrow.woff) format("woff");font-weight:400;font-style:normal;font-display:block}:root{--content-width:89.5em;--content-width-sm:73.125em;--sidebar-width:18.75em;--global-font-family:"Roboto",sans-serif;--highlight-font-family:"Balsamiq Sans",sans-serif;--subtitle-font-family:"KGShakeitOff",sans-serif;--global-font-size:1em;--global-font-line-height:1.4;--global-box-shadow:10px 10px 50px rgba(0,0,0,0.05);--sidebar-box-shadow:0px 30px 50px 0px rgba(0,0,0,0.05);--global-page-top-spacing:9.375em;--global-page-bottom-spacing:9.375em;--global-page-top-spacing-laptop:9.375em;--global-page-bottom-spacing-laptop:9.375em;--global-page-top-spacing-tablet:6.25em;--global-page-bottom-spacing-tablet:6.25em;--global-page-top-spacing-mobile:3.125em;--global-page-bottom-spacing-mobile:3.125em;--font-size-small: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:4.209em;--font-size-h2:3.157em;--font-size-h3:2.369em;--font-size-h4:1.777em;--font-size-h5:1.333em;--font-size-h6:1em;--font-size-xs:0.75em;--font-size-18:1.125em;--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:400;--font-weight-h1:400;--font-weight-h2:400;--font-weight-h3:400;--font-weight-h4:400;--font-weight-h5:400;--font-weight-h6:400;--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.125em;--letter-spacing-three:0.188em;--letter-spacing-four:0.25em;--letter-spacing-five:0.3125em;--border-radius:0.25em;--border-radius-box:1.25em;--border-radius-eight:0.5em;--border-radius-ten:0.625em;--border-radius-input:2.75em;--border-radius-thirty:1.875em;--border-radius-thirty-five:2.1875em;--z-index-minus:-1;--global-body-bgcolor:#fff;--global-body-lightcolor:#f7f8f9;--global-body-bgdarkcolor:#111110;--global-body-dark-lightcolor:#161615;--global-font-color:#696d7d;--global-font-title:#13293d;--global-font-subtitle:#f79f77;--global-dark-submenu:#7c859b;--global-body-lightbg:#f7f7f7;--border-color-light:#ededed;--separator-border-color:#e4e4e4;--border-color-dark:#262f48;--border-color-light-opacity:hsla(0,0%,100%,0.2);--border-color-dark-opacity:rgba(82,95,129,0.1);--color-link:#f79f77;--color-link-visited:#f79f77;--color-link-active:#f79f77;--color-footer-top-dark:#000505;--color-footer-copyright-dark:#000202;--color-meta-bg:#e8ebf1;--color-categoey-bg:#f5f5f5;--color-footer-lightbg:#171717;--color-post-sticky-bg:#f9f9f9;--color-input-placeholder:#7c859b;--color-theme-dots:#3c3c3c;--woocommerce-widget-color:#fafafa;--breadcrumb-color:#4d4d4d;--dark-mini-cart-color:#0e0e0d;--color-theme-primary:#f79f77;--color-theme-primary-dark:#de2642;--color-theme-primary-light:#ffeae0;--color-theme-secondary:#80bef5;--color-theme-secondary-light:#eaf5ff;--color-theme-tertiary:#faf7f3;--color-theme-red:#f92251;--color-theme-green:#27ae60;--color-theme-blue:#0c2eec;--color-theme-yellow:#f6d58a;--color-theme-yellow-light:#fffaef;--color-theme-pink:#cb49a6;--color-theme-pink-light:#fff1fb;--color-theme-black:#000;--color-theme-grey:#95a5a6;--color-theme-white:#fff;--color-theme-white-light:#9a9a9a;--color-custom-daylight:#97c0b7;--color-custom-sun:#eee9d1;--global-font-active:#2870de;--global-font-hover:#2870de;--service-text-color:#e1e3e7}@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;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:.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:#fff;background:var(--global-body-bgcolor);color:#696d7d;color:var(--global-font-color);font-family:Roboto,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:Balsamiq Sans,sans-serif;font-family:var(--highlight-font-family);font-stretch:condensed;clear:both;margin:.625em 0;word-break:break-word;text-transform:capitalize}h1{font-size:4.209em;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:400;font-weight:var(--font-weight-h1)}h1,h2{color:#13293d;color:var(--global-font-title)}h2{font-size:3.157em;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:400;font-weight:var(--font-weight-h2)}h3{font-size:2.369em;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:400;font-weight:var(--font-weight-h3)}h3,h4{color:#13293d;color:var(--global-font-title)}h4{font-size:1.777em;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:400;font-weight:var(--font-weight-h4)}h5{font-size:1.333em;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:400;font-weight:var(--font-weight-h5)}h5,h6{color:#13293d;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:400;font-weight:var(--font-weight-h6)}button,input,optgroup,select,textarea{color:#696d7d;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:#fff;background:var(--color-theme-white);color:#696d7d;color:var(--global-font-color);padding:1em;border:.063em solid #f79f77;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}.kidsjoy_style h1,.kidsjoy_style h2,.kidsjoy_style h3,.kidsjoy_style h4,.kidsjoy_style h5,.kidsjoy_style 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:#f79f77;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 #ededed;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}.comment-respond .comment-form input,.comment-respond .comment-form input[type=email],.comment-respond .comment-form input[type=text],.comment-respond .comment-form input[type=url],.comment-respond .comment-form textarea,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:#696d7d;color:var(--global-font-color);background:#f7f8f9;background:var(--global-body-lightcolor);border:.063em solid transparent;border-radius:1.25em;border-radius:var(--border-radius-box);-webkit-border-radius:1.25em;-webkit-border-radius:var(--border-radius-box);-moz-border-radius:1.25em;-moz-border-radius:var(--border-radius-box);-ms-border-radius:1.25em;-ms-border-radius:var(--border-radius-box);-o-border-radius:1.25em;-o-border-radius:var(--border-radius-box);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 #ededed;border:.063em solid var(--border-color-light);background:#f7f8f9;background:var(--global-body-lightcolor);line-height:3.75em;height:3.75em;padding:0 .625em;width:100%;color:#696d7d;color:var(--global-font-color);border-radius:2.75em;border-radius:var(--border-radius-input);-webkit-border-radius:2.75em;-webkit-border-radius:var(--border-radius-input);-moz-border-radius:2.75em;-moz-border-radius:var(--border-radius-input);-ms-border-radius:2.75em;-ms-border-radius:var(--border-radius-input);-o-border-radius:2.75em;-o-border-radius:var(--border-radius-input);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:#7c859b;color:var(--color-input-placeholder)}input::-moz-placeholder{color:#7c859b;color:var(--color-input-placeholder)}input:-ms-input-placeholder{color:#7c859b;color:var(--color-input-placeholder)}textarea::-webkit-input-placeholder{color:#7c859b;color:var(--color-input-placeholder)}textarea::-moz-placeholder{color:#7c859b;color:var(--color-input-placeholder)}textarea:-ms-input-placeholder{color:#7c859b;color:var(--color-input-placeholder)}input[type=email]::-webkit-input-placeholder{color:#7c859b;color:var(--color-input-placeholder)}input[type=email]::-moz-placeholder{color:#7c859b;color:var(--color-input-placeholder)}input[type=email]:-ms-input-placeholder{color:#7c859b;color:var(--color-input-placeholder)}.comment-respond .comment-form input:focus,.comment-respond .comment-form input[type=email]:focus,.comment-respond .comment-form input[type=text]:focus,.comment-respond .comment-form input[type=url]:focus,.comment-respond .comment-form textarea:focus,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:#f79f77;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:#f79f77;color:var(--color-link)}a:visited{color:#f79f77;color:var(--color-link-visited)}a:active,a:focus,a:hover{color:#f79f77;color:var(--color-link-active)}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)}.kidsjoy_style .container{max-width:89.5em;max-width:var(--content-width)}}@media (min-width:1300px){.container{max-width:73.125em;max-width:var(--content-width-sm)}.kidsjoy_style .container{max-width:89.5em;max-width:var(--content-width)}}.container-fluid{padding:0 2em}body .container{max-width:73.125em;max-width:var(--content-width-sm)}body .kidsjoy_style .container,body .elementor-section.elementor-section-boxed>.elementor-container{max-width:89.5em;max-width:var(--content-width)}.content-area .site-main{padding:9.375em 0;padding:var(--global-page-top-spacing) 0 var(--global-page-bottom-spacing)}.single .content-area .site-main{padding:9.375em 1em;padding:var(--global-page-top-spacing) 1em var(--global-page-bottom-spacing)}.home .kidsjoy_style .content-area .site-main{padding:0}.home.blog .kidsjoy_style .content-area .site-main{padding:9.375em 1em;padding:var(--global-page-top-spacing) 1em var(--global-page-bottom-spacing)}.single.single-product .content-area .site-main{padding-top:11em}.kidsjoy_style-default-header.single.single-product .content-area .site-main{padding-top:5em}@media (max-width:1024px){.content-area .site-main,.home.blog .kidsjoy_style .content-area .site-main,.single .content-area .site-main{padding:6.25em 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}.kidsjoy_style-default-header.single.single-product .content-area .site-main{padding-top:4em}}@media (max-width:767px){.content-area .site-main,.home.blog .kidsjoy_style .content-area .site-main,.single .content-area .site-main{padding:3.125em 0;padding:var(--global-page-top-spacing-mobile) 0 var(--global-page-bottom-spacing-mobile)}.kidsjoy_style-default-header.single.single-product .content-area .site-main{padding-top:2em}}::-webkit-scrollbar{width:.25em;height:.25em}::-webkit-scrollbar-track{border-radius:.313em}::-webkit-scrollbar-thumb{background:#f79f77;background:var(--color-theme-primary);border-radius:.313em}.yScroller::-webkit-scrollbar{display:none}.yScroller{scrollbar-width:none}.kidsjoy_style-top{transition:all .2s ease 0s;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;-ms-transition:all .2s ease 0s}.kidsjoy_style-top .top{position:fixed;margin:0;bottom:5em;right:2em;z-index:98;text-align:center;opacity:0;visibility:hidden;-webkit-transform:translateY(-100vh);transform:translateY(-100vh);-webkit-transition:all 1.2s ease-in-out;transition:all 1.2s ease-in-out}.kidsjoy_style-top.show .top{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.kidsjoy_style-top .top:after{content:"";display:block;width:.0625em;height:100vh;position:absolute;top:calc(-100vh + .125em);right:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#13293d),color-stop(50%,transparent));background:linear-gradient(0deg,#13293d 50%,transparent 0);background:-webkit-gradient(linear,left bottom,left top,color-stop(50%,var(--global-font-title)),color-stop(50%,transparent));background:linear-gradient(0deg,var(--global-font-title) 50%,transparent 0);background-repeat:repeat-y;background-size:.125em .625em;background-position:0 0;pointer-events:none;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.kidsjoy_style-top .top.default-image:after{right:25%}.kidsjoy_style-top .top.default-image img{min-height:8.375em;width:2.1875em}.kidsjoy_style-top .kidsjoy_style-fire{filter:blur(.02em);-webkit-filter:blur(.02em);width:2em;height:3em;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;position:absolute;bottom:.3125em;left:50%;margin:auto;-webkit-transform:rotate(180deg) translateX(50%);transform:rotate(180deg) translateX(50%)}.kidsjoy_style-top .top.default-image .kidsjoy_style-fire{left:65%}.kidsjoy_style-top .kidsjoy_style-fire .kidsjoy_style-fire-element{animation:iqonic-fire 1.25s ease-in infinite;-webkit-animation:iqonic-fire 1.25s ease-in infinite;background-image:radial-gradient(#f6d58a 20%,rgba(255,80,0,0) 70%);background-image:radial-gradient(var(--color-theme-yellow) 20%,rgba(255,80,0,0) 70%);border-radius:50%;mix-blend-mode:screen;opacity:0;position:absolute;bottom:0;width:1em;height:3em}.kidsjoy_style-top .kidsjoy_style-fire-element:first-of-type{-webkit-animation-delay:.7667885121s;animation-delay:.7667885121s;left:0}.kidsjoy_style-top .kidsjoy_style-fire-element:nth-of-type(2){-webkit-animation-delay:.4314109581s;animation-delay:.4314109581s;left:calc(2% - .1em)}.kidsjoy_style-top .kidsjoy_style-fire-element:nth-of-type(3){-webkit-animation-delay:.9143955654s;animation-delay:.9143955654s;left:calc(4% - .2em)}.kidsjoy_style-top .kidsjoy_style-fire-element:nth-of-type(4){-webkit-animation-delay:.7688711068s;animation-delay:.7688711068s;left:calc(6% - .3em)}.kidsjoy_style-top .kidsjoy_style-fire-element:nth-of-type(5){-webkit-animation-delay:.5797755395s;animation-delay:.5797755395s;left:calc(8% - .4em)}.kidsjoy_style-top .kidsjoy_style-fire-element:nth-of-type(6){-webkit-animation-delay:.8835288208s;animation-delay:.8835288208s;left:calc(10% - .5em)}.kidsjoy_style-top .kidsjoy_style-fire-element:nth-of-type(7){-webkit-animation-delay:.0194394883s;animation-delay:.0194394883s;left:calc(12% - .6em)}.kidsjoy_style-top .kidsjoy_style-fire-element:nth-of-type(8){-webkit-animation-delay:.8332120508s;animation-delay:.8332120508s;left:calc(14% - .7em)}.kidsjoy_style-top .kidsjoy_style-fire-element:nth-of-type(9){-webkit-animation-delay:.9424995631s;animation-delay:.9424995631s;left:calc(16% - .8em)}.kidsjoy_style-top .kidsjoy_style-fire-element:nth-of-type(10){-webkit-animation-delay:.3047394182s;animation-delay:.3047394182s;left:calc(18% - .9em)}.kidsjoy_style-top .kidsjoy_style-fire-element:nth-of-type(11){-webkit-animation-delay:.2612504741s;animation-delay:.2612504741s;left:calc(20% - 1em)}.kidsjoy_style-top .kidsjoy_style-fire-element:nth-of-type(12){-webkit-animation-delay:.7600046395s;animation-delay:.7600046395s;left:calc(22% - 1.1em)}.kidsjoy_style-top .kidsjoy_style-fire-element:nth-of-type(13){-webkit-animation-delay:.5877520459s;animation-delay:.5877520459s;left:calc(24% - 1.2em)}.kidsjoy_style-top .kidsjoy_style-fire-element:nth-of-type(14){-webkit-animation-delay:.0341103174s;animation-delay:.0341103174s;left:calc(26% - 1.3em)}.kidsjoy_style-top .kidsjoy_style-fire-element:nth-of-type(15){-webkit-animation-delay:.381638116s;animation-delay:.381638116s;left:calc(28% - 1.4em)}.kidsjoy_style-top .kidsjoy_style-fire-element:nth-of-type(16){-webkit-animation-delay:.4663185892s;animation-delay:.4663185892s;left:calc(30% - 1.5em)}.kidsjoy_style-top .kidsjoy_style-fire-element:nth-of-type(17){-webkit-animation-delay:.2768526698s;animation-delay:.2768526698s;left:calc(32% - 1.6em)}.kidsjoy_style-top .kidsjoy_style-fire-element:nth-of-type(18){-webkit-animation-delay:.8712053259s;animation-delay:.8712053259s;left:calc(34% - 1.7em)}.kidsjoy_style-top .kidsjoy_style-fire-element:nth-of-type(19){-webkit-animation-delay:.853185074s;animation-delay:.853185074s;left:calc(36% - 1.8em)}.kidsjoy_style-top .kidsjoy_style-fire-element:nth-of-type(20){-webkit-animation-delay:.6456051802s;animation-delay:.6456051802s;left:calc(38% - 1.9em)}@keyframes iqonic-fire{0%{opacity:0;-webkit-transform:scale(1) translateX(1.3em) translateY(0);transform:scale(1) translateX(1.3em) translateY(0)}25%{opacity:1}to{opacity:0;-webkit-transform:scale(0) translateX(1.3em) translateY(-10em);transform:scale(0) translateX(1.3em) translateY(-10em)}}@-webkit-keyframes iqonic-fire{0%{opacity:0;-webkit-transform:scale(1) translateX(1.3em) translateY(0);transform:scale(1) translateX(1.3em) translateY(0)}25%{opacity:1}to{opacity:0;-webkit-transform:scale(0) translateX(1.3em) translateY(-10em);transform:scale(0) translateX(1.3em) translateY(-10em)}}@media (max-width:768px){.kidsjoy_style-top .top:after{content:none}}@media (max-width:767px){.kidsjoy_style-top .top.default-image img{min-height:6.375em;width:2.1875em;height:6.375em}.kidsjoy_style-top .kidsjoy_style-fire{bottom:-.5em}}#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:#fff;background:var(--global-body-bgcolor);z-index:10000}@media (min-width:1600px){#loading img{min-height:31.25em;min-width:31.25em}}.kidsjoy_style-header-over .kidsjoy_style-breadcrumb{padding:12.125em 0 8.125em}.kidsjoy_style-breadcrumb{display:block;position:relative;padding:8.125em 0;background:#f7f8f9;background:var(--global-body-lightcolor)}.breadcrumb li{display:inline-block;word-break:break-word}.kidsjoy_style-breadcrumb-nav{position:relative;z-index:2}.kidsjoy_style-breadcrumb ol li,.kidsjoy_style-breadcrumb ol li a{color:#696d7d;color:var(--global-font-color);text-decoration:none;font-weight:400;font-weight:var(--font-weight-h2);font-family:KGShakeitOff,sans-serif;font-family:var(--subtitle-font-family);letter-spacing:.188em;letter-spacing:var(--letter-spacing-three);text-transform:uppercase}.kidsjoy_style-breadcrumb ol li a:hover{color:#80bef5;color:var(--color-theme-secondary)}.kidsjoy_style-breadcrumb ol li{list-style:none;display:inline-block;position:relative}.kidsjoy_style-breadcrumb .breadcrumb-item+.breadcrumb-item:before{content:none}.breadcrumb-item+.breadcrumb-item{padding-left:0;margin-left:.625em}.breadcrumb-item+.breadcrumb-item .breadcrumbs-separator{margin-right:.625em}.breadcrumb-item+.breadcrumb-item .breadcrumbs-separator i{font-size:.3em;vertical-align:middle}.kidsjoy_style-breadcrumb .breadcrumb{position:relative;display:inline-block}.kidsjoy_style-breadcrumb .breadcrumb-item.active{color:#f79f77;color:var(--color-theme-primary);position:relative}.breadcrumb .breadcrumb-item+.breadcrumb-item .breadcrumbs-separator:after{content:"/";position:absolute;top:0;color:#696d7d;color:var(--global-font-color);font-weight:400;font-weight:var(--font-weight-regular)}.breadcrumb-item+.breadcrumb-item .breadcrumbs-separator{padding-right:1em}.kidsjoy_style-breadcrumb ol{background:transparent;padding:0;margin-bottom:0}.kidsjoy_style-breadcrumb .title{margin-bottom:0;margin-top:0}.kidsjoy_style-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}.kidsjoy_style-breadcrumb ol{margin-top:1em}.kidsjoy_style-breadcrumb-nav ol li{display:inline-block;font-size:.875em;font-size:var(--font-size-normal)}.kidsjoy_style-breadcrumb-nav ol li a{font-size:inherit}.breadcrumb-bg,.breadcrumb-video,.video-kidsjoy_style-bg-over{position:relative;overflow:hidden}.breadcrumb-bg #video-background,.breadcrumb-bg video,.breadcrumb-video video,.video-breadcrumb-bg #video-background,.video-kidsjoy_style-bg-over #video-background,.video-kidsjoy_style-bg-over video{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;width:100%}.kidsjoy_style-breadcrumb{background-repeat:no-repeat!important;background-position:50%!important;background-size:cover!important;background:#faf7f3;background:var(--color-theme-tertiary)}.kidsjoy_style-breadcrumb.kidsjoy_style-breadcrumb-style-3 .align-breadcrumb-image{text-align:left}.kidsjoy_style-breadcrumb.kidsjoy_style-breadcrumb-style-2 .align-breadcrumb-image{text-align:right}.kidsjoy_style-breadcrumb .breadcrumbpattern{position:absolute;bottom:-1.125em;left:0;right:0;width:100%;height:3em;background:repeat-x 50%/contain;z-index:-1}@media(max-width:1024px){.kidsjoy_style-breadcrumb{padding:4.375em 0}}@media(max-width:767px){.container-fluid{padding:0 1em}.kidsjoy_style-breadcrumb{padding:3.125em 0}.kidsjoy_style-default-header.kidsjoy_style-header-over .kidsjoy_style-breadcrumb,.kidsjoy_style-header-over .kidsjoy_style-breadcrumb{padding:9.125em 1em 5.125em}.kidsjoy_style-breadcrumb.kidsjoy_style-breadcrumb-style-3 .align-breadcrumb-image{margin-bottom:2em;text-align:right}.kidsjoy_style-breadcrumb.kidsjoy_style-breadcrumb-style-2 .align-breadcrumb-image{text-align:left;margin-top:2em}}body.admin-bar.kidsjoy_style-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.kidsjoy_style-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.kidsjoy_style-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}header .navbar-expand-xl .navbar-collapse{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.kidsjoy_style header .navbar-expand-xl .navbar-collapse{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.kidsjoy_style-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}.kidsjoy_style-default-header #page.site{padding-top:5.97em}.kidsjoy_style-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)}.kidsjoy_style-default-header.kidsjoy_style-header-over #page.site{padding-top:0}.kidsjoy_style-header-over .kidsjoy_style-breadcrumb-one{padding:12.5em 1em 8.125em}.kidsjoy_style-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:#fff;background:var(--color-theme-white);-webkit-box-shadow:10px 10px 50px rgba(0,0,0,.05);box-shadow:10px 10px 50px rgba(0,0,0,.05);-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(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transition:all .45s ease 0s;-webkit-transition:all .45s ease 0s;-moz-transition:all .45s ease 0s;-o-transition:all .45s ease 0s}header .navbar-brand{margin-right:0;padding:.625em 0}.kidsjoy_style-default-header .navbar-brand{padding:1.7em 0}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:uppercase;font-weight:700;font-weight:var(--font-weight-bold);padding:1.125em 0}.navbar-nav li>a .toggledrop{margin-lefT:.6em;padding-right:.3em}.navbar-nav a{position:relative;display:block;text-transform:uppercase;font-size:.875em;font-size:var(--font-size-normal);letter-spacing:.125em;letter-spacing:var(--letter-spacing-two);color:#13293d;color:var(--global-font-title);font-family:Balsamiq Sans,sans-serif;font-family:var(--highlight-font-family);padding:1.125em 1em;text-decoration:none;zoom:1;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}.navbar-nav li.current-menu-ancestor>a:after,.navbar-nav li.current-menu-item>a:after,.navbar-nav li.current-menu-parent>a:after{content:"";position:absolute;left:50%;bottom:.8em;height:.1875em;width:100%;background:radial-gradient(50% 50% at 50% 50%,#f79f77 27.08%,hsla(0,0%,100%,0) 100%);background:radial-gradient(50% 50% at 50% 50%,var(--color-theme-primary) 27.08%,hsla(0,0%,100%,0) 100%);background-position:50%;background-repeat:no-repeat;background-size:cover;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.navbar-nav li .sub-menu li>a:after{content:none}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{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;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}.sf-menu>li>ul ul{margin:-.625em 0 0 .25em}header ul.navbar-nav>li{position:relative;margin-right:3.125em;padding:1em 0}ul.sf-menu.navbar-nav>li>a>.toggledrop i{font-size:.875em;font-size:var(--font-size-normal);-webkit-transform:rotate(90deg) translateX(-.1em);transform:rotate(90deg) translateX(-.1em);-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;-moz-transition:transform .5s ease-in-out;-ms-transition:transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;-webkit-transition:transform .5s ease-in-out}ul.sf-menu.navbar-nav>li>.sub-menu li>a>.toggledrop{float:right}ul.navbar-nav>li:last-child{margin-right:0}ul.sf-menu.navbar-nav li:hover .toggledrop i{-webkit-transform:rotate(270deg) translateX(.1em);transform:rotate(270deg) translateX(.1em)}ul.sf-menu.navbar-nav li .sub-menu li .toggledrop i{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform:rotate(90deg) translateX(0);transform:rotate(90deg) translateX(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;-moz-transition:transform .5s ease-in-out;-ms-transition:transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;-webkit-transition:transform .5s ease-in-out}ul.sf-menu.navbar-nav li .sub-menu li:hover .toggledrop i{-webkit-transform:rotate(0) translateX(0);transform:rotate(0) translateX(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:.625em 0;background:#fff;background:var(--color-theme-white);-webkit-box-shadow:10px 10px 50px rgba(0,0,0,.05);box-shadow:10px 10px 50px rgba(0,0,0,.05);-webkit-box-shadow:var(--global-box-shadow);box-shadow:var(--global-box-shadow);width:18.75em;border-top:.1875em solid #f79f77;border-top:.1875em solid var(--color-theme-primary)}.sf-menu ul.sub-menu a{padding:.8em 1.563em;color:#696d7d;color:var(--global-font-color);font-weight:500;font-weight:var(--font-weight-medium);position:relative;line-height:normal}.sf-menu ul.sub-menu>li.menu-item.current-menu-item>a,.sf-menu ul.sub-menu li:hover>a,.sf-menu ul li.current-menu-parent>a,.sf-menu ul li .sub-menu li.current-menu-item>a{padding-left:2.188em}.sf-menu ul>li.menu-item>a:before{content:"";display:block;height:0;border-left:.15em dashed #f79f77;border-left:.15em dashed var(--color-theme-primary);position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1;left:1.563em;transition:height .5s ease-in-out;-webkit-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out}.sf-menu ul>li.menu-item.current-menu-item>a:before,.sf-menu ul>li.menu-item:hover>a:before,.sf-menu ul li.current-menu-parent>a:before,.sf-menu ul li .sub-menu li.current-menu-item>a:before{height:1em}.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:#f79f77;color:var(--color-theme-primary);-webkit-transition:none;transition:none}.sf-menu ul li.sfHover>a,.sf-menu ul li:hover>a{padding-left:1.563em;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}.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:#f79f77;color:var(--color-theme-primary)}.sf-arrows li.current-menu-ancestor>.sf-with-ul:after{border-top-color:#f79f77;border-top-color:var(--color-theme-primary)}.sf-arrows .sf-menu ul li .sub-menu li.current-menu-parent>a .sf-with-ul:after{border-left-color:#f79f77;border-left-color:var(--color-theme-primary);border-top-color:transparent}.sf-arrows>.sfHover>.sf-with-ul:after,.sf-arrows>li:hover>.sf-with-ul:after,.sf-arrows>li>.sf-with-ul:focus:after{border-top-color:#f79f77;border-top-color:var(--color-theme-primary)}.sf-arrows ul .sf-with-ul:after .sf-arrows ul li>.sf-with-ul:focus:after,.sf-arrows ul .sfHover>.sf-with-ul:after,.sf-arrows ul li:hover>.sf-with-ul:after{border-left-color:#f79f77;border-left-color:var(--color-theme-primary)}.sf-arrows ul li:hover .sf-with-ul:after,.sf-menu ul.sub-menu li a:hover:after,.sf-menu ul li:hover>a:after{color:#f79f77;color:var(--color-theme-primary)}.menu-dark .sf-menu>li>a{color:#fff;color:var(--color-theme-white)}.menu-dark .sf-menu>li:hover>a{color:#f79f77;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:#f79f77!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:#f79f77;background:var(--color-theme-primary);-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s}.menu-hover-top-border .sf-menu>li:hover>a:before{width:100%}.navbar-toggler:focus{-webkit-box-shadow:none;box-shadow:none}.kidsjoy_style-shop-btn-holder ul.list-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.kidsjoy_style-shop-btn-holder ul.list-inline li{position:relative;margin-right:1em;padding-right:1em}.kidsjoy_style-shop-btn-holder ul.list-inline li:last-child{margin-right:0;padding-right:0}header .cart_count,header .kidsjoy_style-users-settings,header .search_count{padding:2.1em 0;line-height:0;margin-left:0}.kidsjoy_style-shop-btn-holder ul.list-inline li:after{content:"";height:.8em;width:.0625em;border-left:.13em dashed Var(--color-theme-primary);position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.kidsjoy_style-shop-btn-holder ul.list-inline li:last-child:after{content:none;border-left:0}header .kidsjoy_style-usermenu-dropdown .kidsjoy_style-sub-dropdown{border-radius:0}header .kidsjoy_style-usermenu-dropdown .kidsjoy_style-sub-dropdown .kidsjoy_style-sub-card:before{content:"";display:block;height:0;border-left:.15em dashed #f79f77;border-left:.15em dashed var(--color-theme-primary);position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1;left:1.563em;transition:height .5s ease-in-out;-webkit-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out}.vertical-header .container-fluid{padding:0}.menu-align-center .kidsjoy_style-mobile-menu .sub-menu{padding-left:0}.header-default-hidden .sf-menu li.sfHover>ul,.header-default-hidden .sf-menu li:hover>ul,.header-default-hidden .sf-menu ul.sub-menu,.header-down .sf-menu li.sfHover>ul,.header-down .sf-menu li:hover>ul,.header-down .sf-menu ul.sub-menu{display:none!important}@-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:1600px){header ul.navbar-nav>li{margin-right:1.6em}}@media (max-width:1499px){header ul.navbar-nav>li{margin-right:1em}}@media (max-width:1400px){.kidsjoy_style-header-right ul li a .search-text{display:none}}@media (min-width:1200px){header#default-header .kidsjoy_style-header-right .custom-toggler{display:none}}@media (max-width:1199px){header ul.navbar-nav>li{margin-right:1.2em}.kidsjoy_style-default-header #page.site{padding-top:4.58em}.kidsjoy_style-default-header .navbar-brand{padding:1em 0}.navbar-nav a{letter-spacing:.063em;letter-spacing:var(--letter-spacing-one)}header .cart_count,header .kidsjoy_style-users-settings,header .search_count{padding:1.6em 0}}@media (max-width:1169px) and (min-width:1025px){header ul.navbar-nav>li{margin-right:.7em}.navbar-nav a{font-size:13px}}@media (max-width:991px){.kidsjoy_style-header-over .kidsjoy_style-breadcrumb-one{padding:13.75em 1em 3.75em}}@media (max-width:600px){.kidsjoy_style-header-over .kidsjoy_style-breadcrumb-one{padding:8.75em 1em 3.75em}}@media (max-width:479px){.navbar-brand .logo{width:7.5em}.kidsjoy_style-shop-btn-holder ul.list-inline li{margin-right:.7em;padding-right:.7em}header .cart_count,header .kidsjoy_style-users-settings,header .search_count{padding:1.7em 0}}.kidsjoy_style-mobile-menu.kidsjoy_style-navigation-burger{display:block}.kidsjoy_style-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:10px 10px 50px rgba(0,0,0,.05);box-shadow:10px 10px 50px rgba(0,0,0,.05);-webkit-box-shadow:var(--global-box-shadow);box-shadow:var(--global-box-shadow);background-color:#f7f7f7;background-color:var(--global-body-lightbg);transform:translateX(100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);transition:all .45s ease;-webkit-transition:all .45s ease;-moz-transition:all .45s ease;z-index:99999}.kidsjoy_style-mobile-menu.menu-open{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0)}.kidsjoy_style-mobile-menu.header-down,.kidsjoy_style-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}.kidsjoy_style-mobile-menu.menu-open.header-down{top:0;z-index:99}.kidsjoy_style-mobile-menu.header-down{top:-6.25em}.kidsjoy_style-mobile-menu .navbar{padding:.938em 0;z-index:999}.kidsjoy_style-mobile-menu ul.navbar-nav li.menu-item-has-children>a:after{display:none}.kidsjoy_style-mobile-menu .navbar-nav a{padding:0;display:inline-block}.kidsjoy_style-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:#696d7d;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}.kidsjoy_style-mobile-menu .navbar-nav>li>a{font-size:2.5em;color:#13293d;color:var(--global-font-title);line-height:normal}.kidsjoy_style-mobile-menu .navbar-nav>li a{font-family:Balsamiq Sans,sans-serif;font-family:var(--highlight-font-family)}.kidsjoy_style-mobile-menu .navbar-nav li.current-menu-item>.toggledrop i,.kidsjoy_style-mobile-menu .navbar-nav li.current-menu-item>a,.kidsjoy_style-mobile-menu .navbar-nav li .sub-menu li:hover>a,.kidsjoy_style-mobile-menu .navbar-nav li:hover>.toggledrop i,.kidsjoy_style-mobile-menu .navbar-nav li:hover>a,.kidsjoy_style-mobile-menu ul>li.current-menu-ancestor>.toggledrop i,.kidsjoy_style-mobile-menu ul>li.current-menu-ancestor>a,.kidsjoy_style-mobile-menu ul li .sub-menu li.current-menu-item>a,.kidsjoy_style-mobile-menu ul li .sub-menu li.menu-item.current-menu-ancestor>a{color:#f79f77;color:var(--color-theme-primary)}.kidsjoy_style-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:#13293d;color:var(--global-font-title)}.kidsjoy_style-mobile-menu .navbar-nav li .sub-menu li .toggledrop i{color:#696d7d;color:var(--global-font-color)}.kidsjoy_style-mobile-menu .navbar-nav li .sub-menu li.current-menu-ancestor .toggledrop i,.kidsjoy_style-mobile-menu .navbar-nav li .sub-menu li.current-menu-item .toggledrop i,.kidsjoy_style-mobile-menu .navbar-nav li .sub-menu li:hover .toggledrop i{color:#f79f77;color:var(--color-theme-primary)}.kidsjoy_style-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)}.kidsjoy_style-mobile-menu .navbar-nav li li>.toggledrop i{font-size:1.25em}.kidsjoy_style-mobile-menu .navbar-nav li .kidsjoy_style-has-sub-menu li a{font-size:1.25em;color:#696d7d;color:var(--global-font-color)}.kidsjoy_style-mobile-menu .navbar-nav li .kidsjoy_style-has-sub-menu li{margin-bottom:.313em}.menu-btn:hover{cursor:pointer}.menu-open .menu-btn.is-active .line{background:#696d7d;background:var(--global-font-color)}.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:#696d7d;background-color:var(--global-font-color);display:block;position:absolute;left:0;top:0;z-index:99;cursor:pointer;-webkit-transition:left .3s cubic-bezier(.29,.61,.9,.45);transition:left .3s cubic-bezier(.29,.61,.9,.45)}#menu-btn-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;width:100%;height:calc(100vh - 5.6875em)}.menu-new-wrapper,.verticle-mn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.verticle-mn{height:calc(100vh - 6.25em);overflow-y:auto}.kidsjoy_style-mobile-menu.menu-open:before{-webkit-transform:skew(0deg) translateY(0);transform:skew(0deg) translateY(0);-webkit-transition-delay:0s;transition-delay:0s}.kidsjoy_style-full-menu{margin:auto 0}.kidsjoy_style-full-menu .navbar-nav{position:relative;z-index:99;padding-left:3.125em;margin-bottom:1.875em}.kidsjoy_style-full-menu .navbar-nav>li{position:relative;margin-bottom:1.563em;padding:0}.kidsjoy_style-mobile-menu .navbar-nav li .sub-menu li a{font-size:1.25em;color:#7c859b;color:var(--global-dark-submenu);padding:0;line-height:normal}.kidsjoy_style-mobile-menu ul.top-menu>li{overflow:hidden}.kidsjoy_style-mobile-menu .sub-menu li{position:relative;line-height:1.1em;margin-top:1em}.kidsjoy_style-mobile-menu .sub-menu li:last-child{margin-bottom:0}.kidsjoy_style-mobile-menu ul.top-menu>li .sub-menu{list-style-type:none;display:none;overflow:hidden}.kidsjoy_style-mobile-menu ul.sub-menu>li.menu-item-has-children>a>.toggledrop i,.kidsjoy_style-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;-moz-transition:transform .5s ease-in-out;-ms-transition:transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;-webkit-transition:transform .5s ease-in-out}.kidsjoy_style-mobile-menu ul.sub-menu>li.menu-item-has-children>a>.toggledrop i{-webkit-transition:color .5s ease-in-out,-webkit-transform .5s;transition:color .5s ease-in-out,-webkit-transform .5s;transition:transform .5s,color .5s ease-in-out;transition:transform .5s,color .5s ease-in-out,-webkit-transform .5s;-moz-transition:transform .5s,color .5s ease-in-out;-ms-transition:transform .5s,color .5s ease-in-out;-o-transition:transform .5s,color .5s ease-in-out;-webkit-transition:transform .5s,color .5s ease-in-out}.kidsjoy_style-mobile-menu ul.sub-menu>li.menu-item-has-children.active>a>.toggledrop i,.kidsjoy_style-mobile-menu ul.top-menu>li.menu-item-has-children.active>a>.toggledrop i{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.kidsjoy_style-mobile-menu .navbar-expand-xl .navbar-nav{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.kidsjoy_style-mobile-menu.light-mode{background:#fff;background:var(--color-theme-white)}.kidsjoy_style-mobile-menu.light-mode .navbar-nav>li>.toggledrop,.kidsjoy_style-mobile-menu.light-mode .navbar-nav>li>a{color:#13293d;color:var(--global-font-title)}.kidsjoy_style-mobile-menu.light-mode .navbar-nav>li:hover>a{color:#f79f77;color:var(--color-theme-primary)}.kidsjoy_style-mobile-menu .navbar-nav li.current-menu-ancestor>a:after,.kidsjoy_style-mobile-menu .navbar-nav li.current-menu-item>a:after,.kidsjoy_style-mobile-menu .navbar-nav li.current-menu-parent>a:after{content:none}.vertical-menu-layout .menu-new-wrapper.row{position:relative;width:100%;height:auto}.vertical-menu-layout .kidsjoy_style-full-menu .navbar-nav,.vertical-menu-layout.kidsjoy_style-mobile-menu .navbar{padding:0}.kidsjoy_style-mobile-menu.vertical-menu-layout{background:transparent;position:relative;-webkit-box-shadow:none;box-shadow:none;width:100%}.kidsjoy_style-mobile-menu.menu-open.vertical-menu-layout.menu-style-one,.kidsjoy_style-mobile-menu.menu-open.vertical-menu-layout.menu-style-two{height:100%}.kidsjoy_style-mobile-menu.vertical-menu-layout .navbar-nav>li>a,.kidsjoy_style-mobile-menu.vertical-menu-layout .navbar-nav li>.toggledrop i{color:#13293d;color:var(--global-font-title);font-size:1.875em}.kidsjoy_style-mobile-menu.vertical-menu-layout .navbar-nav li.current-menu-item>.toggledrop i,.kidsjoy_style-mobile-menu.vertical-menu-layout .navbar-nav li.current-menu-item>a,.kidsjoy_style-mobile-menu.vertical-menu-layout .navbar-nav li .sub-menu li:hover>a,.kidsjoy_style-mobile-menu.vertical-menu-layout .navbar-nav li:hover>.toggledrop i,.kidsjoy_style-mobile-menu.vertical-menu-layout .navbar-nav li:hover>a,.kidsjoy_style-mobile-menu.vertical-menu-layout ul>li.current-menu-ancestor>.toggledrop i,.kidsjoy_style-mobile-menu.vertical-menu-layout ul>li.current-menu-ancestor>a,.kidsjoy_style-mobile-menu.vertical-menu-layout ul li .sub-menu li.current-menu-item>a,.kidsjoy_style-mobile-menu.vertical-menu-layout ul li .sub-menu li.menu-item.current-menu-ancestor>a{color:#f79f77;color:var(--color-theme-primary)}.kidsjoy_style-mobile-menu.vertical-menu-layout .navbar-nav li .sub-menu li a,.kidsjoy_style-mobile-menu.vertical-menu-layout .navbar-nav li li>.toggledrop i{color:#7c859b;color:var(--global-dark-submenu);font-size:1em}@media (max-width:1199px){header.header-default .navbar-collapse{display:none}.kidsjoy_style-mobile-menu .navbar-nav>li>a,.kidsjoy_style-mobile-menu .navbar-nav li>.toggledrop i{font-size:1.75em}.kidsjoy_style-mobile-menu .navbar-nav li .sub-menu li a,.kidsjoy_style-mobile-menu .navbar-nav li li>.toggledrop i{font-size:1em}body.overflow-hidden:before{opacity:1;z-index:9999}.kidsjoy_style-full-menu .navbar-nav{padding-left:1em}}@media (max-width:767px){.kidsjoy_style-mobile-menu .navbar-nav>li>a,.kidsjoy_style-mobile-menu .navbar-nav li>.toggledrop i,.kidsjoy_style-mobile-menu.vertical-menu-layout .navbar-nav>li>a,.kidsjoy_style-mobile-menu.vertical-menu-layout .navbar-nav li>.toggledrop i{font-size:1.5em}}@media (max-width:479px){.kidsjoy_style-mobile-menu .navbar-nav>li>a,.kidsjoy_style-mobile-menu .navbar-nav li>.toggledrop i,.kidsjoy_style-mobile-menu.vertical-menu-layout .navbar-nav>li>a,.kidsjoy_style-mobile-menu.vertical-menu-layout .navbar-nav li>.toggledrop i{font-size:1.375em}.kidsjoy_style-mobile-menu .navbar-nav li .sub-menu li a,.kidsjoy_style-mobile-menu .navbar-nav li li>.toggledrop i{font-size:.875em}}@media (max-width:480px){.kidsjoy_style-mobile-menu .navbar{padding:.938em 1em;z-index:999}.kidsjoy_style-mobile-menu{width:100%}.kidsjoy_style-mobile-menu .navbar-brand .logo{width:8.125em}}@media (max-width:319px){.navbar-toggler.custom-toggler{margin-left:.6em}}header .kidsjoy_style-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;position:absolute;z-index:1000;top:100%;right:0;width:auto;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}.search_count .kidsjoy_style-search .btn-search-close{display:none}header .kidsjoy_style-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:3em 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}.kidsjoy_style-shop-btn-holder .search_count .btn-search{color:#13293d;color:var(--global-font-title);cursor:pointer}.kidsjoy_style-shop-btn-holder .search_count .btn-search:hover{color:#f79f77;color:var(--color-theme-primary)}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);margin:0 0 .625em}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:.063em solid #f79f77!important;border:.063em solid var(--color-theme-primary)!important}.kidsjoy_style-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:#f79f77;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.kidsjoy_style-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}.kidsjoy_style-shop-btn-holder ul li svg{font-size:1.25em;height:1em;width:1.25em}.kidsjoy_style-shop-btn-holder ul li .btn-search svg{font-size:inherit;height:.875em;width:.875em}.search-form input{border-radius:.25em;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}.search_count #btn-search,.search_count #btn-search svg{font-family:Balsamiq Sans,sans-serif;font-family:var(--highlight-font-family);color:#13293d;color:var(--global-font-title);text-transform:uppercase;letter-spacing:.188em}.search_count #btn-search:hover,.search_count #btn-search:hover svg{color:#f79f77;color:var(--color-theme-primary)}.kidsjoy_style-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:10px 10px 50px rgba(0,0,0,.05);box-shadow:10px 10px 50px rgba(0,0,0,.05);-webkit-box-shadow:var(--global-box-shadow);box-shadow:var(--global-box-shadow)}.search_style_light .search__form:after{background:#696d7d;background:var(--global-font-color)}.search_style_light .search-form .search-submit svg{color:#696d7d;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)}.kidsjoy_style-search .search-form input::-webkit-input-placeholder{color:#696d7d;color:var(--global-font-color)}.kidsjoy_style-search .search-form input::-moz-placeholder{color:#696d7d;color:var(--global-font-color)}.kidsjoy_style-search .search-form input:-ms-input-placeholder{color:#696d7d;color:var(--global-font-color)}.kidsjoy_style-search .search-form input::-ms-input-placeholder{color:#696d7d;color:var(--global-font-color)}.kidsjoy_style-search .search-form input,.kidsjoy_style-search .search-form input::placeholder{color:#696d7d;color:var(--global-font-color)}.search_style_light button#btn-search-close svg{color:#13293d;color:var(--global-font-title)}.search-animate-left .kidsjoy_style-search{transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%)}.search-animate-left .kidsjoy_style-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 .kidsjoy_style-search{transform:translateX(-100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%)}.search-animate-right .kidsjoy_style-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 #13293d!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:#696d7d;color:var(--global-font-color)}.search_wrap .search-form input::-moz-placeholder{color:#696d7d;color:var(--global-font-color)}.search_wrap .search-form input:-ms-input-placeholder{color:#696d7d;color:var(--global-font-color)}.search_wrap .search-form input::-ms-input-placeholder{color:#696d7d;color:var(--global-font-color)}.search_wrap .search-form input::placeholder{color:#696d7d;color:var(--global-font-color)}.search_wrap.search-form-default .search-form .search-submit svg{font-size:1.125em;color:#696d7d;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:#f79f77!important;border-color:var(--color-theme-primary)!important}body.search header.page-header{position:static;background:transparent}.kidsjoy_style-error .search-form{display:inline-block;width:40%;margin:1em 0 1.563em}.kidsjoy_style-error .page-content>p{width:50%;margin:1em auto}.kidsjoy_style-error .search-form input{padding:0 4.375em 0 1em;font-size:1em;font-size:var(--font-size-body);position:relative;background:#f7f8f9;background:var(--global-body-lightcolor);border:.063em solid transparent}.kidsjoy_style-error .search-form .search-submit{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:3.75em;width:3.75em}.kidsjoy_style-search .search-form input{height:3.25em;background:#fff;background:var(--color-theme-white);padding-right:4.25em;padding-left:1em}.kidsjoy_style-search .search-form .form-search .search-submit{background:#f79f77;background:var(--color-theme-primary);bottom:0;top:0;height:3.25em;right:0;width:3.25em;line-height:3.25}.kidsjoy_style-search .search__form:after{bottom:0}.kidsjoy_style-shop-btn-holder .search_count{margin-left:0}header .kidsjoy_style-search .search-form input,header .search-form.search__form{margin:0}@media (min-width:768px){header .search-form.search__form{width:31.25em}}@media (max-width:767px){.kidsjoy_style-error .search-form{width:80%}.kidsjoy_style-error .page-content>p{width:70%}header .search-form.search__form{width:15.25em}}@media (max-width:479px){.kidsjoy_style-error .page-content>p,.kidsjoy_style-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% - 44.75em);margin-right:calc(50% - var(--content-width)/2)}.wp-block-image.alignleft,.wp-caption.alignleft{margin-left:calc(50% - 44.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:#f7f8f9;background:var(--global-body-lightcolor);background-repeat:no-repeat;background-size:cover;overflow:hidden}footer .footer-top{padding:5em 0}footer .footer-main .footer-logo img{width:6.875em}footer .widget:before{display:none}footer .widget,footer .widget.widget_search{border:none;padding:0}footer .copyright-footer{background:#000202;background:var(--color-footer-copyright-dark);padding:0;position:relative}footer .copyright-footer,footer .copyright a{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:#f79f77;color:var(--color-theme-primary)}footer .widget .kidsjoy_style-contact li a:before{display:none}footer .widget ul.menu li .sub-menu{padding-left:.625em}footer .widget ul.menu>li>a{color:#f79f77;color:var(--color-theme-primary)}footer .widget.widget_archive ul li a,footer .widget_categories ul li a,footer .widget_meta ul li a,footer .widget_pages ul li a,footer .widget ul.wp-block-archives-list li a,footer .widget ul.wp-block-categories-list li a{padding-left:0}footer .widget.widget_archive ul li a:before,footer .widget_categories ul li a:before,footer .widget_meta ul li a:before,footer .widget_pages ul li a:before,footer .widget ul.wp-block-archives-list li a:before,footer .widget ul.wp-block-categories-list li a:before{content:none}footer .widget.widget_nav_menu ul li a,footer .widget ul.menu li a{padding:0}footer .widget.widget_nav_menu ul li a:before,footer .widget ul.menu li a:before{content:none}footer .widget_search .search-form input,footer .wp-block-search .wp-block-search__input{background:#fff;background:var(--color-theme-white);border:.063em solid transparent;padding:0 3em 0 1em;border-radius:2.75em;border-radius:var(--border-radius-input);-webkit-border-radius:2.75em;-webkit-border-radius:var(--border-radius-input);-moz-border-radius:2.75em;-moz-border-radius:var(--border-radius-input)}footer .widget_search .search-form input:focus,footer .wp-block-search .wp-block-search__input:focus{border-color:#13293d;border-color:var(--global-font-title)}.widget.kidsjoy_style-share{color:#fff;color:var(--color-theme-white)}.widget.kidsjoy_style-share .share-button{margin-left:.625em}.widget.kidsjoy_style-share .share li a{border-radius:.25em;border-radius:var(--border-radius);line-height:1.875em;width:1.875em;height:1.875em;margin-left:.625em;color:#f79f77;color:var(--color-theme-primary);border:.063em solid #f79f77;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.kidsjoy_style-share .share li a:hover{background:#f79f77;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:.25em;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:#f79f77;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:#80bef5;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 .widget .rss-date{color:#f79f77;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:#ededed;border-color:var(--border-color-light)}.select2-container .select2-selection--single{height:3.75em;border-radius:2.75em;border-radius:var(--border-radius-input);-webkit-border-radius:2.75em;-webkit-border-radius:var(--border-radius-input);-moz-border-radius:2.75em;-moz-border-radius:var(--border-radius-input);-ms-border-radius:2.75em;-ms-border-radius:var(--border-radius-input);-o-border-radius:2.75em;-o-border-radius:var(--border-radius-input)}.select2-container--open .select2-dropdown,.select2-container--open .select2-selection--single{border-color:#f79f77;border-color:var(--color-theme-primary)}.select2-container--open .select2-dropdown--below{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:2.75em;border-bottom-left-radius:var(--border-radius-input);border-bottom-right-radius:2.75em;border-bottom-right-radius:var(--border-radius-input)}.select2-dropdown .select2-dropdown--above{border-top-left-radius:2.75em;border-top-left-radius:var(--border-radius-input);border-top-right-radius:2.75em;border-top-right-radius:var(--border-radius-input);border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default.select2-container--open .select2-selection--single,.select2-container--default .select2-selection--single:focus{border-color:#f79f77;border-color:var(--color-theme-primary)}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:3.75em;color:#696d7d;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:#ededed;border-color:var(--border-color-light)}.select2-search--dropdown{padding:.25em 1em}.select2-dropdown{z-index:9}.admin-bar .select2-container--open .select2-dropdown{top:2em}.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:#f79f77;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}main.site-main{position:relative;display:inline-block;width:100%;vertical-align:top}main.site-main>.kidsjoy_style-page-inner{list-style-type:none}main.site-main>.kidsjoy_style-page-inner>.kidsjoy_style-pages-items{width:100%;position:relative;display:inline-block;vertical-align:top;min-height:1px;float:left}.bypostauthor{display:block}a:-webkit-any-link{cursor:pointer}.dialog-lightbox-widget,body.admin-bar .dialog-lightbox-widget{height:100vh!important;z-index:99999!important}.elementor-slideshow__footer{background:none}body.kidsjoy_style--dark-mode{background:#111110;background:var(--global-body-bgdarkcolor)}.kidsjoy_style-check label{position:relative}.kidsjoy_style-check span{padding-left:1.875em}.kidsjoy_style-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 #80bef5;border:.063em solid var(--color-theme-secondary)}.woocommerce-Tabs-panel--reviews .kidsjoy_style-check .checkmark{top:unset}.single-post .comment-respond .comment-form,.single-product .comment-respond .comment-form{margin:0}.single-post .comment-respond .comment-form>div,.single-post .comment-respond .comment-form>p,.single-product .comment-respond .comment-form>div,.single-product .comment-respond .comment-form>p{padding:0;margin-bottom:0}.comment-respond .kidsjoy_style-check,.single-post .comment-respond .comment-form>div.kidsjoy_style-check,.single-product .comment-respond .comment-form>div.kidsjoy_style-check{margin-bottom:1.875em}.kidsjoy_style-check input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:1.125em;width:1.125em}.kidsjoy_style-check input:checked~.checkmark{border:.063em solid #f79f77;border:.063em solid var(--color-theme-primary)}.kidsjoy_style-check .checkmark{top:.375em;cursor:pointer}.kidsjoy_style-check input:checked~.checkmark{background-color:#f79f77;background-color:var(--color-theme-primary)}.kidsjoy_style-check .checkmark:after{content:"";position:absolute;display:none}.kidsjoy_style-check input:checked~.checkmark:after{display:block}.kidsjoy_style-check .checkmark:after{left:.313em;top:.063em;width:.375em;height:.75em;border:solid #fff;border:solid var(--color-theme-white);border-width:0 .125em .125em 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:.188em;border-radius:var(--letter-spacing-three)}.author-info{display:-webkit-box;display:-ms-flexbox;display:flex;padding:3.125em 0;border-bottom:.0625em solid #ededed;border-bottom:.0625em solid var(--border-color-light)}.author-info .author-img{padding-right:2em}.author-info .author-img img{min-width:6.25em;width:6.25em;height:auto;border-radius:50%}.author-info .description{margin-top:1em;margin-bottom:0}.author-info .iq-author-social{margin-top:2.1875em}.kidsjoy_style-blog-detail .iq-author-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.kidsjoy_style-blog-detail .iq-author-social .info-share{display:none;-webkit-animation:fadeInLike .5s ease-in-out;animation:fadeInLike .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.kidsjoy_style-blog-detail .iq-author-social:hover .info-share{display:block;opacity:1;visibility:visible;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.iq-author-social .share-post{height:2.5em;width:2.5em;line-height:2.5em;display:inline-block;background:#cb49a6;background:var(--color-theme-pink);text-align:center;padding:0;border-radius:50%;-webkit-border-radius:50%;color:#fff;color:var(--color-theme-white);margin-left:1.25em;cursor:pointer}.iq-author-social ul{list-style:none;padding:0;margin:0}.iq-author-social ul li{display:inline-block;margin-right:1.25em}.iq-author-social ul li:last-child{margin-right:0}.iq-author-social ul li a{height:2.5em;width:2.5em;line-height:2.5em;display:inline-block;text-align:center;padding:0;border-radius:50%;-webkit-border-radius:50%;color:#fff;color:var(--color-theme-white);-webkit-transition:transform .3s ease-in-out;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.iq-author-social ul li a:hover{-webkit-transform:translateY(-.5em);transform:translateY(-.5em)}.iq-author-social ul li a.facebook{background:#f79f77;background:var(--color-theme-primary)}.iq-author-social ul li a.twitter{background:#80bef5;background:var(--color-theme-secondary)}.iq-author-social ul li a.linkedin{background:#f6d58a;background:var(--color-theme-yellow)}.iq-author-social ul li a.youtube{background:#cb49a6;background:var(--color-theme-pink)}.iq-author-social ul li a.pinterest{background:#f92251;background:var(--color-theme-red)}@-webkit-keyframes fadeInLike{0%{opacity:0}to{opacity:1}}@keyframes fadeInLike{0%{opacity:0}to{opacity:1}}@media (max-width:1366px){.kidsjoy_style-blog-detail .iq-author-social ul li{margin-right:.5em}.iq-author-social .share-post{margin-left:.5em}}@media (max-width:767px){.kidsjoy_style-blog-detail .iq-author-social{display:inherit}.iq-author-social .share-post{display:none}.kidsjoy_style-blog-detail .iq-author-social .info-share{display:block;-webkit-animation:none;animation:none}}.icon-circle:before{content:"\e901"}.icon-arrow:before,.icon-circle:before{color:#f79f77;color:var(--color-theme-primary)}.icon-arrow:before{content:"\e900"}[class*=kidsjoy_style-custom-icon-],[class^=kidsjoy_style-custom-icon-]{font-family:kidsjoy_style-custom-icon!important;speak:never;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.kidsjoy_style-custom-icon-circle:before{content:"\e901";color:#f79f77}.kidsjoy_style-custom-icon-arrow:before{content:"\e900";color:#f79f77}.widget .kidsjoy_style-side-area-title{padding-bottom:1.5625em}.widget .menu-service-menu-container ul.menu li a{padding:15px 25px;background:#fff;background:var(--color-theme-white);font-size:1.333em;font-size:var(--font-size-h5);border-radius:.625em;border-radius:var(--border-radius-ten);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.widget .menu-service-menu-container .kidsjoy_style-menu-item-title{font-family:Balsamiq Sans,sans-serif;font-family:var(--highlight-font-family);text-transform:capitalize;color:#13293d;color:var(--global-font-title);margin-right:.8em}.widget .menu-service-menu-container ul.menu li a:before{content:none}.widget .menu-service-menu-container ul.menu li a:after{content:"\e900";color:#f79f77;color:var(--color-theme-primary);font-family:kidsjoy_style-custom-icon;position:absolute;top:50%;right:0;background:transparent;-webkit-transform:translateY(-50%);transform:translateY(-50%) scale(.5);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.widget .menu-service-menu-container ul.menu li.current-menu-item a,.widget .menu-service-menu-container ul.menu li a:hover{background:#f79f77;background:var(--color-theme-primary)}.widget .menu-service-menu-container ul.menu li.current-menu-item a:after,.widget .menu-service-menu-container ul.menu li a:hover:after{color:#13293d;color:var(--global-font-title)}@media(max-width:575px){.widget .menu-service-menu-container ul.menu li a{font-size:1em;font-size:var(--font-size-h6)}}.widget-woof .wp-block-image{margin-bottom:0}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9jdXN0b20tcHJvcGVydGllcy5jc3MiLCJfcmVzZXQuY3NzIiwiX3R5cG9ncmFwaHkuY3NzIiwiX2VsZW1lbnRzLmNzcyIsIl9saW5rcy5jc3MiLCJfYmxvY2tzLmNzcyIsIl9hZG1pbmJhci5jc3MiLCJfaGVhZGVyLmNzcyIsIl9idXJnZXItbWVudS5jc3MiLCJfc2VhcmNoLmNzcyIsIl9tZWRpYS5jc3MiLCJfZm9vdGVyLmNzcyIsIl9zZWxlY3QyLmNzcyIsImdsb2JhbC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBT0MsV0FDQSx3QkFBMkIsQ0FDM0IsaUJBQWtCLENBQ2xCLGVBQW1CLENBQ25CLGlCQUFrQixDQUNsQix5RUFFQyxDQUVBLFdBQ0Usa0NBQXFDLENBQ3JDLCtDQUNpRCxDQUNqRCxlQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsa0JBQ0osQ0FFQyxNQUdBLHNCQUF1QixDQUN2QiwyQkFBNEIsQ0FDNUIsdUJBQXdCLENBSXhCLHdDQUEwQyxDQUMxQyxrREFBb0QsQ0FDcEQsZ0RBQWtELENBQ2xELHNCQUF1QixDQUN2Qiw2QkFBOEIsQ0FDOUIsbURBQW1ELENBQ25ELHVEQUF1RCxDQUd2RCxpQ0FBa0MsQ0FDbEMsb0NBQXFDLENBQ3JDLHdDQUF5QyxDQUN6QywyQ0FBNEMsQ0FDNUMsdUNBQXdDLENBQ3hDLDBDQUEyQyxDQUMzQyx3Q0FBeUMsQ0FDekMsMkNBQTRDLENBRzVDLHNEQUEyRCxDQUMzRCx3REFBNkQsQ0FDN0Qsc0RBQTJELENBQzNELHVEQUE0RCxDQUc1RCx3QkFBeUIsQ0FDekIsMEJBQTJCLENBQzNCLG9CQUFxQixDQUNyQixzQkFBdUIsQ0FDdkIsc0JBQXVCLENBQ3ZCLHNCQUF1QixDQUN2QixzQkFBdUIsQ0FDdkIsc0JBQXVCLENBQ3ZCLGtCQUFtQixDQUNuQixxQkFBc0IsQ0FDdEIsc0JBQXVCLENBR3ZCLDRCQUE2QixDQUM3Qix5QkFBMEIsQ0FDMUIseUJBQTBCLENBQzFCLHlCQUEwQixDQUMxQix5QkFBMEIsQ0FD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Q0ksdUJBQ0osQ0FFQSxrREFDSSxpQkFBa0IsQ0FDbEIsZUFBb0MsQ0FBcEMsbUNBQW9DLENBQ3BDLGlCQUE4QixDQUE5Qiw2QkFBOEIsQ0FDOUIsb0JBQXVDLENBQXZDLHNDQUF1QyxDQUN2QyxzQ0FBZ0MsQ0FBaEMsOEJBQ0osQ0FFQSxpRUFDSSxvQ0FBeUMsQ0FBekMsd0NBQXlDLENBQ3pDLHlCQUEwQixDQUMxQixhQUErQixDQUEvQiw4QkFBK0IsQ0FDL0IsaUJBQ0osQ0FFQSx5REFDSSxZQUNKLENBRUEsd0RBQ0ksZUFBZ0IsQ0FDaEIsYUFBaUMsQ0FBakMsZ0NBQWlDLENBQ2pDLGtDQUFtQyxDQUNuQyxpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLE9BQVUsQ0FDVixzQkFBdUIsQ0FDdkIsa0NBQW1DLENBQ25DLG9DQUFzQyxDQUN0QyxzQ0FBZ0MsQ0FBaEMsOEJBQ0osQ0FFQSw0SEFFSSxrQkFBc0MsQ0FBdEMscUNBQ0osQ0FFQSx3SUFFSSxhQUErQixDQUEvQiw4QkFDSixDQUVBLHdCQUNJLGtEQUNJLGFBQThCLENBQTlCLDZCQUNKLENBQ0osQ0FLQSw2QkFDSSxlQUNKIiwiZmlsZSI6Imdsb2JhbC5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBDdXN0b20gUHJvcGVydGllc1xuICogYWthIENTUyB2YXJpYWJsZXMuXG4gKlxuICogQGxpbms6IGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy8tLSpcbiAqKi9cblxuIEBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0tHU2hha2VpdE9mZic7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybCgnZm9udHMvS0dTaGFrZWl0T2ZmLnR0ZicpLCBcblx0dXJsKCdmb250cy9LR1NoYWtlaXRPZmYudHRmJykgZm9ybWF0KCd0dGYnKTtcbiAgfVxuXG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnY3NzX3ByZWZpeC1jdXN0b20taWNvbic7XG4gICAgc3JjOlxuICAgICAgICB1cmwoJ2ZvbnRzL2N1c3RvbS1hcnJvdy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cblxuIDpyb290IHtcblxuXHQvKiBDb250YWluZXIgKi9cblx0LS1jb250ZW50LXdpZHRoOiA4OS41ZW07XG5cdC0tY29udGVudC13aWR0aC1zbTogNzMuMTI1ZW07XG5cdC0tc2lkZWJhci13aWR0aDogMTguNzVlbTtcblxuXG5cdC8qIFR5cG9ncmFwaHkgKi9cblx0LS1nbG9iYWwtZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuXHQtLWhpZ2hsaWdodC1mb250LWZhbWlseTogJ0JhbHNhbWlxIFNhbnMnLCBzYW5zLXNlcmlmO1xuXHQtLXN1YnRpdGxlLWZvbnQtZmFtaWx5OiAnS0dTaGFrZWl0T2ZmJywgc2Fucy1zZXJpZjtcblx0LS1nbG9iYWwtZm9udC1zaXplOiAxZW07XG5cdC0tZ2xvYmFsLWZvbnQtbGluZS1oZWlnaHQ6IDEuNDtcblx0LS1nbG9iYWwtYm94LXNoYWRvdzogMTBweCAxMHB4IDUwcHggcmdiKDAgMCAwIC8gNSUpO1xuXHQtLXNpZGViYXItYm94LXNoYWRvdzogMHB4IDMwcHggNTBweCAwcHggcmdiKDAgMCAwIC8gNSUpO1xuXG5cdC8qIFBhZ2UgU3BhY2luZyAqL1xuXHQtLWdsb2JhbC1wYWdlLXRvcC1zcGFjaW5nOiA5LjM3NWVtO1xuXHQtLWdsb2JhbC1wYWdlLWJvdHRvbS1zcGFjaW5nOiA5LjM3NWVtO1xuXHQtLWdsb2JhbC1wYWdlLXRvcC1zcGFjaW5nLWxhcHRvcDogOS4zNzVlbTtcblx0LS1nbG9iYWwtcGFnZS1ib3R0b20tc3BhY2luZy1sYXB0b3A6IDkuMzc1ZW07XG5cdC0tZ2xvYmFsLXBhZ2UtdG9wLXNwYWNpbmctdGFibGV0OiA2LjI1ZW07XG5cdC0tZ2xvYmFsLXBhZ2UtYm90dG9tLXNwYWNpbmctdGFibGV0OiA2LjI1ZW07XG5cdC0tZ2xvYmFsLXBhZ2UtdG9wLXNwYWNpbmctbW9iaWxlOiAzLjEyNWVtO1xuXHQtLWdsb2JhbC1wYWdlLWJvdHRvbS1zcGFjaW5nLW1vYmlsZTogMy4xMjVlbTtcblxuXHQvKiBDdXN0b20gZWRpdG9yIGZvbnQgc2l6ZXMgKi9cblx0LS1mb250LXNpemUtc21hbGw6IGNhbGMoMTYgLyB2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAqIDFlbSk7XG5cdC0tZm9udC1zaXplLXJlZ3VsYXI6IGNhbGModmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSkgLyAxNiAqIDFlbSk7XG5cdC0tZm9udC1zaXplLWxhcmdlOiBjYWxjKDM2IC8gdmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSkgKiAxZW0pO1xuXHQtLWZvbnQtc2l6ZS1sYXJnZXI6IGNhbGMoNDggLyB2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAqIDFlbSk7XG5cblx0LyogRm9udHNpemUgKi9cblx0LS1mb250LXNpemUtc21hbGw6IDAuNzVlbTtcblx0LS1mb250LXNpemUtbm9ybWFsOiAwLjg3NWVtO1xuXHQtLWZvbnQtc2l6ZS1ib2R5OiAxZW07XG5cdC0tZm9udC1zaXplLWgxOiA0LjIwOWVtO1xuXHQtLWZvbnQtc2l6ZS1oMjogMy4xNTdlbTtcblx0LS1mb250LXNpemUtaDM6IDIuMzY5ZW07XG5cdC0tZm9udC1zaXplLWg0OiAxLjc3N2VtO1xuXHQtLWZvbnQtc2l6ZS1oNTogMS4zMzNlbTtcblx0LS1mb250LXNpemUtaDY6IDFlbTtcblx0LS1mb250LXNpemUteHM6IDAuNzVlbTtcblx0LS1mb250LXNpemUtMTg6IDEuMTI1ZW07XG5cblx0LyogTGluZS1IZWlnaHQgKi9cblx0LS1mb250LWxpbmUtaGVpZ2h0LWJvZHk6IDEuNzU7XG5cdC0tZm9udC1saW5lLWhlaWdodC1wOiAxLjc1O1xuXHQtLWZvbnQtbGluZS1oZWlnaHQtaDE6IDEuMztcblx0LS1mb250LWxpbmUtaGVpZ2h0LWgyOiAxLjM7XG5cdC0tZm9udC1saW5lLWhlaWdodC1oMzogMS4zO1xuXHQtLWZvbnQtbGluZS1oZWlnaHQtaDQ6IDEuMztcblx0LS1mb250LWxpbmUtaGVpZ2h0LWg1OiAxLjM7XG5cdC0tZm9udC1saW5lLWhlaWdodC1oNjogMS43NTtcblxuXHQvKiBGb250LVdlaWdodCAqL1xuXHQtLWZvbnQtd2VpZ2h0LWJvZHk6IDQwMDtcblx0LS1mb250LXdlaWdodC1oMTogNDAwO1xuXHQtLWZvbnQtd2VpZ2h0LWgyOiA0MDA7XG5cdC0tZm9udC13ZWlnaHQtaDM6IDQwMDtcblx0LS1mb250LXdlaWdodC1oNDogNDAwO1xuXHQtLWZvbnQtd2VpZ2h0LWg1OiA0MDA7XG5cdC0tZm9udC13ZWlnaHQtaDY6IDQwMDtcblxuXHQvKiBmb250LXdlaWdodCovXG5cdC0tZm9udC13ZWlnaHQtbGlnaHQ6MzAwO1xuXHQtLWZvbnQtd2VpZ2h0LXJlZ3VsYXI6NDAwO1xuXHQtLWZvbnQtd2VpZ2h0LW1lZGl1bTo1MDA7XG5cdC0tZm9udC13ZWlnaHQtc2VtaS1ib2xkOjYwMDtcblx0LS1mb250LXdlaWdodC1ib2xkOjcwMDtcblxuXHQvKiBMZXR0ZXIgc3BhY2luZyAqL1xuXHQtLWZvbnQtbGV0dGVyLXNwYWNpbmctYm9keTogMDtcblx0LS1mb250LWxldHRlci1zcGFjaW5nLWxpbms6MC4wOTRlbTtcblx0LS1mb250LWxldHRlci1zcGFjaW5nLWgxOiAwO1xuXHQtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDI6IDA7XG5cdC0tZm9udC1sZXR0ZXItc3BhY2luZy1oMzogMDtcblx0LS1mb250LWxldHRlci1zcGFjaW5nLWg0OiAwO1xuXHQtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDU6IDA7XG5cdC0tZm9udC1sZXR0ZXItc3BhY2luZy1oNjogMDtcblx0LS1sZXR0ZXItc3BhY2luZzowLjI1ZW07XG5cdC0tbGV0dGVyLXNwYWNpbmctb25lOiAwLjA2M2VtO1xuXHQtLWxldHRlci1zcGFjaW5nLXR3bzogMC4xMjVlbTtcbiAgICAtLWxldHRlci1zcGFjaW5nLXRocmVlOiAwLjE4OGVtO1xuXHQtLWxldHRlci1zcGFjaW5nLWZvdXI6IDAuMjVlbTtcblx0LS1sZXR0ZXItc3BhY2luZy1maXZlOiAwLjMxMjVlbTtcblxuXHQvKiBib3JkZXItcmFkaXVzICovXG5cdC0tYm9yZGVyLXJhZGl1czogMC4yNWVtO1xuXHQtLWJvcmRlci1yYWRpdXMtYm94OiAxLjI1ZW07XG5cdC0tYm9yZGVyLXJhZGl1cy1laWdodDogMC41ZW07IFxuXHQtLWJvcmRlci1yYWRpdXMtdGVuOiAwLjYyNWVtO1xuXHQtLWJvcmRlci1yYWRpdXMtaW5wdXQ6IDIuNzVlbTtcblx0LS1ib3JkZXItcmFkaXVzLXRoaXJ0eToxLjg3NWVtO1xuXHQtLWJvcmRlci1yYWRpdXMtdGhpcnR5LWZpdmU6Mi4xODc1ZW07XG5cblx0LyogeiBpbmRleCAqL1xuXHQtLXotaW5kZXgtbWludXM6LTE7XG5cblx0LyogQ29sb3JzICovXG5cdC0tZ2xvYmFsLWJvZHktYmdjb2xvcjogI2ZmZjtcblx0LS1nbG9iYWwtYm9keS1saWdodGNvbG9yOiAjZjdmOGY5O1xuXHQtLWdsb2JhbC1ib2R5LWJnZGFya2NvbG9yOiMxMTExMTA7XG5cdC0tZ2xvYmFsLWJvZHktZGFyay1saWdodGNvbG9yOiMxNjE2MTU7XG5cdC0tZ2xvYmFsLWZvbnQtY29sb3I6ICM2OTZkN2Q7XG5cdC0tZ2xvYmFsLWZvbnQtdGl0bGU6IzEzMjkzZDtcblx0LS1nbG9iYWwtZm9udC1zdWJ0aXRsZTogI2Y3OWY3Nztcblx0LS1nbG9iYWwtZGFyay1zdWJtZW51OiAjN2M4NTliO1xuXHQtLWdsb2JhbC1ib2R5LWxpZ2h0Ymc6ICNmN2Y3Zjc7XG5cdC0tYm9yZGVyLWNvbG9yLWxpZ2h0OiAjZWRlZGVkO1xuXHQtLXNlcGFyYXRvci1ib3JkZXItY29sb3I6ICNlNGU0ZTQ7XG5cdC0tYm9yZGVyLWNvbG9yLWRhcms6ICMyNjJmNDg7XG5cdC0tYm9yZGVyLWNvbG9yLWxpZ2h0LW9wYWNpdHk6IHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcblx0LS1ib3JkZXItY29sb3ItZGFyay1vcGFjaXR5OiByZ2JhKDgyLCA5NSwgMTI5LCAwLjEpO1xuXHQtLWNvbG9yLWxpbms6ICNmNzlmNzc7XG5cdC0tY29sb3ItbGluay12aXNpdGVkOiAjZjc5Zjc3O1xuXHQtLWNvbG9yLWxpbmstYWN0aXZlOiAjZjc5Zjc3O1xuXHQtLWNvbG9yLWZvb3Rlci10b3AtZGFyazogIzAwMDUwNTtcblx0LS1jb2xvci1mb290ZXItY29weXJpZ2h0LWRhcms6ICMwMDAyMDI7XG5cdC0tY29sb3ItbWV0YS1iZzogI2U4ZWJmMTtcblx0LS1jb2xvci1jYXRlZ29leS1iZzogI2Y1ZjVmNTtcblx0LS1jb2xvci1mb290ZXItbGlnaHRiZzogIzE3MTcxNztcblx0LS1jb2xvci1wb3N0LXN0aWNreS1iZzogI2Y5ZjlmOTtcblx0LS1jb2xvci1pbnB1dC1wbGFjZWhvbGRlcjogIzdjODU5Yjtcblx0LS1jb2xvci10aGVtZS1kb3RzOiAjM2MzYzNjO1xuXHQtLXdvb2NvbW1lcmNlLXdpZGdldC1jb2xvcjogI2ZhZmFmYTtcblx0LS1icmVhZGNydW1iLWNvbG9yOiM0ZDRkNGQ7XG5cdC0tZGFyay1taW5pLWNhcnQtY29sb3I6ICMwZTBlMGQ7XG5cblx0LyogQ3VzdG9tIGVkaXRvciBjb2xvcnMgKi9cblx0LS1jb2xvci10aGVtZS1wcmltYXJ5OiNmNzlmNzc7XG5cdC0tY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrOiNkZTI2NDI7XG5cdC0tY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodDogI2ZmZWFlMDtcblx0LS1jb2xvci10aGVtZS1zZWNvbmRhcnk6ICM4MGJlZjU7XG5cdC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5LWxpZ2h0OiAjZWFmNWZmO1xuXHQtLWNvbG9yLXRoZW1lLXRlcnRpYXJ5OiAjZmFmN2YzO1xuXHQtLWNvbG9yLXRoZW1lLXJlZDogI2Y5MjI1MTtcblx0LS1jb2xvci10aGVtZS1ncmVlbjogIzI3YWU2MDtcblx0LS1jb2xvci10aGVtZS1ibHVlOiAjMGMyZWVjO1xuXHQtLWNvbG9yLXRoZW1lLXllbGxvdzogI2Y2ZDU4YTtcblx0LS1jb2xvci10aGVtZS15ZWxsb3ctbGlnaHQ6I2ZmZmFlZjtcblx0LS1jb2xvci10aGVtZS1waW5rOiNjYjQ5YTY7XG5cdC0tY29sb3ItdGhlbWUtcGluay1saWdodDojZmZmMWZiO1xuXHQtLWNvbG9yLXRoZW1lLWJsYWNrOiAjMDAwO1xuXHQtLWNvbG9yLXRoZW1lLWdyZXk6ICM5NWE1YTY7XG5cdC0tY29sb3ItdGhlbWUtd2hpdGU6ICNmZmY7XG5cdC0tY29sb3ItdGhlbWUtd2hpdGUtbGlnaHQ6ICM5YTlhOWE7XG5cdC0tY29sb3ItY3VzdG9tLWRheWxpZ2h0OiAjOTdjMGI3O1xuXHQtLWNvbG9yLWN1c3RvbS1zdW46ICNlZWU5ZDE7XG5cdC8qIEhlYWRlciBlZGl0b3IgY29sb3JzICovXG5cdC0tZ2xvYmFsLWZvbnQtYWN0aXZlOiMyODcwZGU7XG5cdC0tZ2xvYmFsLWZvbnQtaG92ZXI6IzI4NzBkZTtcblx0LS1zZXJ2aWNlLXRleHQtY29sb3I6I2UxZTNlNztcdFxuXHRcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuXHQ6cm9vdCB7XG5cdFx0LS1mb250LXNpemUtYm9keTogMC44M3Z3O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7XG4gICAgOnJvb3Qge1xuICAgICAgICAtLWZvbnQtc2l6ZS1oMTogMy42NTNlbTtcbiAgICAgICAgLS1mb250LXNpemUtaDI6IDJlbTtcbiAgICAgICAgLS1mb250LXNpemUtaDM6IDEuODI3ZW07XG5cdFx0LS1mb250LXNpemUtaDQ6IDEuNzAwZW07XG4gICAgfVxufSIsIi8qXG5DU1Mgbm9ybWFsaXphdGlvbiBiYXNlZCBpbiBwYXJ0IG9uIG5vcm1hbGl6ZS5jc3MgYnlcbk5pY29sYXMgR2FsbGFnaGVyIGFuZCBKb25hdGhhbiBOZWFsIGh0dHA6Ly9uZWNvbGFzLmdpdGh1Yi5pby9ub3JtYWxpemUuY3NzL1xuKi9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBOb3JtYWxpemVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcblx0bGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcblx0bWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcblx0Zm9udC1zaXplOiAyZW07XG5cdG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cblx0aGVpZ2h0OiAwOyAvKiAxICovXG5cdG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuXHRmb250LWZhbWlseTogbW9ub3NwYWNlOyAvKiAxICovXG5cdGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZTsgLyogMSAqL1xuXHRmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcblx0Zm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcblx0Zm9udC1zaXplOiA3NSU7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcblx0Ym90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuXHR0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cblx0Zm9udC1zaXplOiAxMDAlOyAvKiAxICovXG5cdGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG5cdG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7XG5cdG92ZXJmbG93OiB2aXNpYmxlOyAvKiAxICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuXHRvdXRsaW5lOiAwLjA2MjVlbSBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuXHRwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cblx0Y29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cblx0ZGlzcGxheTogdGFibGU7IC8qIDEgKi9cblx0bWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG5cdHBhZGRpbmc6IDA7IC8qIDMgKi9cblx0d2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuXHRvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cblx0cGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuXHRvdXRsaW5lLW9mZnNldDogLTAuMTI1ZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuXHRmb250OiBpbmhlcml0OyAvKiAyICovXG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG5cdGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbiIsIkBpbXBvcnQgXCJfY3VzdG9tLXByb3BlcnRpZXMuY3NzXCI7XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBUeXBvZ3JhcGh5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbmJvZHkge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtYm9keS1iZ2NvbG9yKTtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC1mb250LWZhbWlseSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHkpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC1ib2R5KTtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuXHRmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcblx0Zm9udC1zdHJldGNoOiBjb25kZW5zZWQ7XG5cdGNsZWFyOiBib3RoO1xuXHRtYXJnaW46IDAuNjI1ZW0gMDtcblx0d29yZC1icmVhazogYnJlYWstd29yZDtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbmgxIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDEpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC1oMSk7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLWgxKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWgxKTtcbn1cblxuaDIge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oMik7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWgyKTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDIpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaDIpO1xufVxuXG5oMyB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWgzKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtaDMpO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1oMyk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oMyk7XG59XG5cbmg0IHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDQpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC1oNCk7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLWg0KTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWg0KTtcbn1cblxuaDUge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oNSk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWg1KTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDUpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaDUpO1xufVxuXG5oNiB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWg2KTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtaDYpO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1oNik7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oNik7XG59XG5cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG59XG5cbnNtYWxsLFxuLnRleHRfc21hbGwge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ub3JtYWwpO1xufVxuLm92ZXJmbG93LWhpZGRlbntcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi56LWluZGV4LW1pbnVze1xuXHR6LWluZGV4OiB2YXIoLS16LWluZGV4LW1pbnVzKTtcblxufVxuLmxldHRlci1zcGFjaW5ne1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmcpO1xufVxuYSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHkpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbmgxIGEsXG5oMiBhLFxuaDMgYSxcbmg0IGEsXG5oNSBhLFxuaDYgYSxcbmgxIGE6dmlzaXRlZCxcbmgyIGE6dmlzaXRlZCxcbmgzIGE6dmlzaXRlZCxcbmg0IGE6dmlzaXRlZCxcbmg1IGE6dmlzaXRlZCxcbmg2IGE6dmlzaXRlZHtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxucCB7XG5cdG1hcmdpbjogMWVtIDA7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LXApO1xufVxuXG5wcmUge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG5cdHBhZGRpbmc6IDFlbTtcblx0Ym9yZGVyOiAwLjA2M2VtIHNvbGlkIHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG5hICwgYSBoMSAsIGEgaDIgLGEgaDMgLGEgaDQgLGEgaDUgLGEgaDYge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG5hOmZvY3Vze1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNzc19wcmVmaXggaDEsXG4uY3NzX3ByZWZpeCBoMixcbi5jc3NfcHJlZml4IGgzLFxuLmNzc19wcmVmaXggaDQsXG4uY3NzX3ByZWZpeCBoNSxcbi5jc3NfcHJlZml4IGg2IHtcblx0bWFyZ2luOiAwO1xufVxuIiwiQGltcG9ydCBcIl9jdXN0b20tcHJvcGVydGllcy5jc3NcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBFbGVtZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbmh0bWwge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG5cbi8qKlxuICogSW5oZXJpdCBib3gtc2l6aW5nIHRvIG1ha2UgaXQgZWFzaWVyIHRvIGNoYW5nZSB0aGUgcHJvcGVydHkgZm9yXG4gKiBjb21wb25lbnRzIHRoYXQgbGV2ZXJhZ2Ugb3RoZXIgYmVoYXZpb3I7IHNlZVxuICogaHR0cDovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS9cbiAqL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcblx0Ym94LXNpemluZzogaW5oZXJpdDtcbn1cblxuYTpmb2N1cyB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmE6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuOmZvY3VzIHtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuYSB7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbnAge1xuXHRtYXJnaW46IDFlbSAwO1xuXHRsaW5lLWhlaWdodDogMS42NmVtO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuaHIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3ItZGFyayk7XG5cdGJvcmRlcjogMDtcblx0aGVpZ2h0OiAwLjA2M2VtO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxudWwsXG5vbCB7XG5cdHBhZGRpbmctbGVmdDogMS41NjNlbTtcblx0bWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG5cbm9sIG9sIHtcblx0cGFkZGluZy1sZWZ0OiAxLjU2M2VtO1xufVxuXG5cbi8qIERlZmluaXRpb24gTGlzdHMgKi9cbmRkIHtcblx0bWFyZ2luOiAwIDEuNWVtIDEuNWVtO1xufVxuXG5kbCBkZCB7XG5cdG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuZGwgZGQ6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmxpPnVsLFxubGk+b2wge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5pbWcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXG5cbi8qIFRhYmxlICovXG50YWJsZSB7XG5cdGJvcmRlcjogMC4wNjNlbSBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3ItbGlnaHQpO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogMS4yNWVtO1xufVxuXG50YWJsZSB0ZCxcbnRhYmxlIHRoIHtcblx0Ym9yZGVyOiAwLjA2M2VtIHNvbGlkIHZhcigtLWJvcmRlci1jb2xvci1saWdodCk7XG5cdHBhZGRpbmc6IDAuMzEzZW0gMC41ZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogaW5wdXRzICovXG5bdHlwZT1yYWRpb10ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcblx0d2lkdGg6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogMC42MjVlbTtcblx0bGluZS1oZWlnaHQ6IDI7XG5cdGhlaWdodDogMmVtO1xufVxuXG5pbnB1dCxcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJyYW5nZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuaW5wdXRbdHlwZT1cIndlZWtcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJjb2xvclwiXSxcbnRleHRhcmVhLFxuLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtIHRleHRhcmVhLCBcbi5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtZm9ybSBpbnB1dCxcbi5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPXRleHRdLCBcbi5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSwgXG4uY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT11cmxdIHtcblx0d2lkdGg6IDEwMCU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRwYWRkaW5nOiAwIDFlbTtcblx0aGVpZ2h0OiAzLjc1ZW07XG5cdGxpbmUtaGVpZ2h0OiAzLjc1ZW07XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWxpZ2h0Y29sb3IpO1xuXHRib3JkZXI6IDAuMDYzZW0gc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYm94KTtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWJveCk7XG5cdC1tb3otYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1ib3gpO1xuXHQtbXMtYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1ib3gpO1xuXHQtby1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWJveCk7XG5cdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG5zZWxlY3Qge1xuXHRib3JkZXI6IDAuMDYzZW0gc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yLWxpZ2h0KTtcblx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWJvZHktbGlnaHRjb2xvcik7XG5cdGxpbmUtaGVpZ2h0OiAzLjc1ZW07XG5cdGhlaWdodDogMy43NWVtO1xuXHRwYWRkaW5nOiAwIDAuNjI1ZW07XG5cdHdpZHRoOiAxMDAlO1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWlucHV0KTtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWlucHV0KTtcblx0LW1vei1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWlucHV0KTtcblx0LW1zLWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQpO1xuXHQtby1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWlucHV0KTtcblx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbnRleHRhcmVhIHtcblx0cGFkZGluZzogMWVtO1xuXHRtaW4taGVpZ2h0OiA5LjM3NWVtO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC1ib2R5KTtcbn1cblxuaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItaW5wdXQtcGxhY2Vob2xkZXIpO1xufVxuXG5pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1pbnB1dC1wbGFjZWhvbGRlcik7XG59XG5cbmlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1pbnB1dC1wbGFjZWhvbGRlcik7XG59XG5cbnRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWlucHV0LXBsYWNlaG9sZGVyKTtcbn1cblxudGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItaW5wdXQtcGxhY2Vob2xkZXIpO1xufVxuXG50ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItaW5wdXQtcGxhY2Vob2xkZXIpO1xufVxuXG5pbnB1dFt0eXBlPVwiZW1haWxcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItaW5wdXQtcGxhY2Vob2xkZXIpO1xufVxuXG5pbnB1dFt0eXBlPVwiZW1haWxcIl06Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItaW5wdXQtcGxhY2Vob2xkZXIpO1xufVxuXG5pbnB1dFt0eXBlPVwiZW1haWxcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWlucHV0LXBsYWNlaG9sZGVyKTtcbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsXG5pbnB1dDpmb2N1cyxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJtb250aFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInRpbWVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiY29sb3JcIl06Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyxcbnNlbGVjdDpmb2N1cyxcbi5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtZm9ybSB0ZXh0YXJlYTpmb2N1cywgXG4uY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0gaW5wdXQ6Zm9jdXMsXG4uY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT10ZXh0XTpmb2N1cywgXG4uY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsIFxuLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtIGlucHV0W3R5cGU9dXJsXTpmb2N1cyB7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0IHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuaWZyYW1lIHtcblx0Ym9yZGVyOiBub25lO1xufSIsIkBpbXBvcnQgXCJfY3VzdG9tLXByb3BlcnRpZXMuY3NzXCI7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMgTGlua3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xyXG5hIHtcclxuXHRjb2xvcjogdmFyKC0tY29sb3ItbGluayk7XHJcbn1cclxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xyXG5cclxuYTp2aXNpdGVkIHtcclxuXHRjb2xvcjogdmFyKC0tY29sb3ItbGluay12aXNpdGVkKTtcclxufVxyXG5cclxuYTpob3ZlcixcclxuYTpmb2N1cyxcclxuYTphY3RpdmUge1xyXG5cdGNvbG9yOiB2YXIoLS1jb2xvci1saW5rLWFjdGl2ZSk7XHJcbn1cclxuXHJcbmE6Zm9jdXMge1xyXG5cdG91dGxpbmU6IHRoaW4gZG90dGVkO1xyXG59XHJcblxyXG5hOmhvdmVyLFxyXG5hOmFjdGl2ZSB7XHJcblx0b3V0bGluZTogMDtcclxufVxyXG4iLCJAaW1wb3J0IFwiX2N1c3RvbS1wcm9wZXJ0aWVzLmNzc1wiO1xuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDk5cHgpIHtcblx0LmNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiB2YXIoLS1jb250ZW50LXdpZHRoLXNtKTtcblx0fVxuXG5cdC5jc3NfcHJlZml4IC5jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogdmFyKC0tY29udGVudC13aWR0aCk7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xuXHQuY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQtd2lkdGgtc20pO1xuXHR9XG5cblx0LmNzc19wcmVmaXggLmNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiB2YXIoLS1jb250ZW50LXdpZHRoKTtcblx0fVxufVxuXG4uY29udGFpbmVyLWZsdWlkIHtcblx0cGFkZGluZzogMCAyZW07XG59XG5cbmJvZHkgLmNvbnRhaW5lciB7XG5cdG1heC13aWR0aDogdmFyKC0tY29udGVudC13aWR0aC1zbSk7XG59XG5cbmJvZHkgLmNzc19wcmVmaXggLmNvbnRhaW5lcixcbmJvZHkgLmVsZW1lbnRvci1zZWN0aW9uLmVsZW1lbnRvci1zZWN0aW9uLWJveGVkPi5lbGVtZW50b3ItY29udGFpbmVyIHtcblx0bWF4LXdpZHRoOiB2YXIoLS1jb250ZW50LXdpZHRoKTtcbn1cblxuLmNvbnRlbnQtYXJlYSAuc2l0ZS1tYWluIHtcblx0cGFkZGluZzogdmFyKC0tZ2xvYmFsLXBhZ2UtdG9wLXNwYWNpbmcpIDAgdmFyKC0tZ2xvYmFsLXBhZ2UtYm90dG9tLXNwYWNpbmcpO1xufVxuXG4uc2luZ2xlIC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiB7XG5cdHBhZGRpbmc6IHZhcigtLWdsb2JhbC1wYWdlLXRvcC1zcGFjaW5nKSAxZW0gdmFyKC0tZ2xvYmFsLXBhZ2UtYm90dG9tLXNwYWNpbmcpO1xufVxuXG4uaG9tZSAuY3NzX3ByZWZpeCAuY29udGVudC1hcmVhIC5zaXRlLW1haW4ge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uaG9tZS5ibG9nIC5jc3NfcHJlZml4IC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiB7XG5cdHBhZGRpbmc6IHZhcigtLWdsb2JhbC1wYWdlLXRvcC1zcGFjaW5nKSAxZW0gdmFyKC0tZ2xvYmFsLXBhZ2UtYm90dG9tLXNwYWNpbmcpO1xufVxuXG4uc2luZ2xlLnNpbmdsZS1wcm9kdWN0IC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiB7XG5cdHBhZGRpbmctdG9wOiAxMWVtO1xufVxuXG4uY3NzX3ByZWZpeC1kZWZhdWx0LWhlYWRlci5zaW5nbGUuc2luZ2xlLXByb2R1Y3QgLmNvbnRlbnQtYXJlYSAuc2l0ZS1tYWluIHtcblx0cGFkZGluZy10b3A6IDVlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHQuY29udGVudC1hcmVhIC5zaXRlLW1haW4ge1xuXHRcdHBhZGRpbmc6IHZhcigtLWdsb2JhbC1wYWdlLXRvcC1zcGFjaW5nLXRhYmxldCkgMWVtIHZhcigtLWdsb2JhbC1wYWdlLWJvdHRvbS1zcGFjaW5nLXRhYmxldCk7XG5cdH1cblxuXHQuaG9tZS5ibG9nIC5jc3NfcHJlZml4IC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiB7XG5cdFx0cGFkZGluZzogdmFyKC0tZ2xvYmFsLXBhZ2UtdG9wLXNwYWNpbmctdGFibGV0KSAxZW0gdmFyKC0tZ2xvYmFsLXBhZ2UtYm90dG9tLXNwYWNpbmctdGFibGV0KTtcblx0fVxuXG5cdC5zaW5nbGUgLmNvbnRlbnQtYXJlYSAuc2l0ZS1tYWluIHtcblx0XHRwYWRkaW5nOiB2YXIoLS1nbG9iYWwtcGFnZS10b3Atc3BhY2luZy10YWJsZXQpIDFlbSB2YXIoLS1nbG9iYWwtcGFnZS1ib3R0b20tc3BhY2luZy10YWJsZXQpO1xuXHR9XG5cdFxuXHQuc2luZ2xlLnNpbmdsZS1wcm9kdWN0IC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiB7XG5cdFx0cGFkZGluZy10b3A6IDllbTtcblx0fVxuXG5cdC5jc3NfcHJlZml4LWRlZmF1bHQtaGVhZGVyLnNpbmdsZS5zaW5nbGUtcHJvZHVjdCAuY29udGVudC1hcmVhIC5zaXRlLW1haW4ge1xuXHRcdHBhZGRpbmctdG9wOiA0ZW07XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiB7XG5cdFx0cGFkZGluZzogdmFyKC0tZ2xvYmFsLXBhZ2UtdG9wLXNwYWNpbmctbW9iaWxlKSAwIHZhcigtLWdsb2JhbC1wYWdlLWJvdHRvbS1zcGFjaW5nLW1vYmlsZSk7XG5cdH1cblxuXHQuaG9tZS5ibG9nIC5jc3NfcHJlZml4IC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiB7XG5cdFx0cGFkZGluZzogdmFyKC0tZ2xvYmFsLXBhZ2UtdG9wLXNwYWNpbmctbW9iaWxlKSAwIHZhcigtLWdsb2JhbC1wYWdlLWJvdHRvbS1zcGFjaW5nLW1vYmlsZSk7XG5cdH1cblxuXHQuc2luZ2xlIC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiB7XG5cdFx0cGFkZGluZzogdmFyKC0tZ2xvYmFsLXBhZ2UtdG9wLXNwYWNpbmctbW9iaWxlKSAwIHZhcigtLWdsb2JhbC1wYWdlLWJvdHRvbS1zcGFjaW5nLW1vYmlsZSk7XG5cdH1cblxuXHQuY3NzX3ByZWZpeC1kZWZhdWx0LWhlYWRlci5zaW5nbGUuc2luZ2xlLXByb2R1Y3QgLmNvbnRlbnQtYXJlYSAuc2l0ZS1tYWluIHtcblx0XHRwYWRkaW5nLXRvcDogMmVtO1xuXHR9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdFx0XHQgIFNjcm9sbGJhclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogd2lkdGggKi9cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHR3aWR0aDogMC4yNWVtO1xuXHRoZWlnaHQ6IDAuMjVlbTtcbn1cblxuLyogVHJhY2sgKi9cbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRib3JkZXItcmFkaXVzOiAwLjMxM2VtO1xufVxuXG4vKiBIYW5kbGUgKi9cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0Ym9yZGVyLXJhZGl1czogMC4zMTNlbTtcbn1cblxuLnlTY3JvbGxlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ueVNjcm9sbGVyIHtcblx0c2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgQmFjayB0byBUb3AgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNzc19wcmVmaXgtdG9wIHtcblx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlIDBzO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZSAwcztcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UgMHM7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZSAwcztcblx0LW1zLXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZSAwcztcbn1cblxuLmNzc19wcmVmaXgtdG9wIC50b3Age1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdG1hcmdpbjogMDtcblx0Ym90dG9tOiA1ZW07XG5cdHJpZ2h0OiAyZW07XG5cdHotaW5kZXg6IDk4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHZoKTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHZoKTtcblx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDB2aCk7XG5cdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHZoKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDB2aCk7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDEuMnMgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDEuMnMgZWFzZS1pbi1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgMS4ycyBlYXNlLWluLW91dDtcblx0LW8tdHJhbnNpdGlvbjogYWxsIDEuMnMgZWFzZS1pbi1vdXQ7XG5cdHRyYW5zaXRpb246IGFsbCAxLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uY3NzX3ByZWZpeC10b3Auc2hvdyAudG9wIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLmNzc19wcmVmaXgtdG9wIC50b3A6OmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMC4wNjI1ZW07XG5cdGhlaWdodDogMTAwdmg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiBjYWxjKC0xMDB2aCArIDAuMTI1ZW0pO1xuXHRyaWdodDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGNvbG9yLXN0b3AoNTAlLCB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSkpLCBjb2xvci1zdG9wKDUwJSwgdHJhbnNwYXJlbnQpKTtcblx0YmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpIDUwJSwgdHJhbnNwYXJlbnQgNTAlKTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHZhcigtLWdsb2JhbC1mb250LXRpdGxlKSA1MCUsIHRyYW5zcGFyZW50IDUwJSk7XG5cdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcblx0YmFja2dyb3VuZC1zaXplOiAwLjEyNWVtIDAuNjI1ZW07XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcblx0LW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcblx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbn1cblxuLmNzc19wcmVmaXgtdG9wIC50b3AuZGVmYXVsdC1pbWFnZTo6YWZ0ZXJ7XG5cdHJpZ2h0OiAyNSU7XG59XG5cbi5jc3NfcHJlZml4LXRvcCAudG9wLmRlZmF1bHQtaW1hZ2UgaW1ne1xuXHRtaW4taGVpZ2h0OiA4LjM3NWVtO1xuXHR3aWR0aDogMi4xODc1ZW07XG59XG5cbi5jc3NfcHJlZml4LXRvcCAuY3NzX3ByZWZpeC1maXJlIHtcblx0ZmlsdGVyOiBibHVyKDAuMDJlbSk7XG5cdC13ZWJraXQtZmlsdGVyOiBibHVyKDAuMDJlbSk7XG5cdG1hcmdpbjogM2VtIGF1dG8gMCBhdXRvO1xuXHR3aWR0aDogMmVtO1xuXHRoZWlnaHQ6IDNlbTtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDAuMzEyNWVtO1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbjogYXV0bztcblx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVgoNTAlKTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVgoNTAlKTtcblx0LW8tdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVYKDUwJSk7XG5cdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVgoNTAlKTtcblx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVYKDUwJSk7XG59XG5cbi5jc3NfcHJlZml4LXRvcCAudG9wLmRlZmF1bHQtaW1hZ2UgLmNzc19wcmVmaXgtZmlyZXtcblx0bGVmdDogNjUlO1xufVxuXG4uY3NzX3ByZWZpeC10b3AgLmNzc19wcmVmaXgtZmlyZSAuY3NzX3ByZWZpeC1maXJlLWVsZW1lbnQge1xuXHRhbmltYXRpb246IGlxb25pYy1maXJlIDEuMjVzIGVhc2UtaW4gaW5maW5pdGU7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBpcW9uaWMtZmlyZSAxLjI1cyBlYXNlLWluIGluZmluaXRlO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQodmFyKC0tY29sb3ItdGhlbWUteWVsbG93KSAyMCUsIHJnYmEoMjU1LCA4MCwgMCwgMCkgNzAlKTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRtaXgtYmxlbmQtbW9kZTogc2NyZWVuO1xuXHRvcGFjaXR5OiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IDFlbTtcblx0aGVpZ2h0OiAzZW07XG59XG5cbi5jc3NfcHJlZml4LXRvcCAuY3NzX3ByZWZpeC1maXJlLWVsZW1lbnQ6bnRoLW9mLXR5cGUoMSkge1xuXHRhbmltYXRpb24tZGVsYXk6IDAuNzY2Nzg4NTEyMXM7XG5cdGxlZnQ6IGNhbGMoKDEwMCUgLSA1ZW0pICogMCk7XG59XG5cbi5jc3NfcHJlZml4LXRvcCAuY3NzX3ByZWZpeC1maXJlLWVsZW1lbnQ6bnRoLW9mLXR5cGUoMikge1xuXHRhbmltYXRpb24tZGVsYXk6IDAuNDMxNDEwOTU4MXM7XG5cdGxlZnQ6IGNhbGMoKDEwMCUgLSA1ZW0pICogMC4wMik7XG59XG5cbi5jc3NfcHJlZml4LXRvcCAuY3NzX3ByZWZpeC1maXJlLWVsZW1lbnQ6bnRoLW9mLXR5cGUoMykge1xuXHRhbmltYXRpb24tZGVsYXk6IDAuOTE0Mzk1NTY1NHM7XG5cdGxlZnQ6IGNhbGMoKDEwMCUgLSA1ZW0pICogMC4wNCk7XG59XG5cbi5jc3NfcHJlZml4LXRvcCAuY3NzX3ByZWZpeC1maXJlLWVsZW1lbnQ6bnRoLW9mLXR5cGUoNCkge1xuXHRhbmltYXRpb24tZGVsYXk6IDAuNzY4ODcxMTA2OHM7XG5cdGxlZnQ6IGNhbGMoKDEwMCUgLSA1ZW0pICogMC4wNik7XG59XG5cbi5jc3NfcHJlZml4LXRvcCAuY3NzX3ByZWZpeC1maXJlLWVsZW1lbnQ6bnRoLW9mLXR5cGUoNSkge1xuXHRhbmltYXRpb24tZGVsYXk6IDAuNTc5Nzc1NTM5NXM7XG5cdGxlZnQ6IGNhbGMoKDEwMCUgLSA1ZW0pICogMC4wOCk7XG59XG5cbi5jc3NfcHJlZml4LXRvcCAuY3NzX3ByZWZpeC1maXJlLWVsZW1lbnQ6bnRoLW9mLXR5cGUoNikge1xuXHRhbmltYXRpb24tZGVsYXk6IDAuODgzNTI4ODIwOHM7XG5cdGxlZnQ6IGNhbGMoKDEwMCUgLSA1ZW0pICogMC4xKTtcbn1cblxuLmNzc19wcmVmaXgtdG9wIC5jc3NfcHJlZml4LWZpcmUtZWxlbWVudDpudGgtb2YtdHlwZSg3KSB7XG5cdGFuaW1hdGlvbi1kZWxheTogMC4wMTk0Mzk0ODgzcztcblx0bGVmdDogY2FsYygoMTAwJSAtIDVlbSkgKiAwLjEyKTtcbn1cblxuLmNzc19wcmVmaXgtdG9wIC5jc3NfcHJlZml4LWZpcmUtZWxlbWVudDpudGgtb2YtdHlwZSg4KSB7XG5cdGFuaW1hdGlvbi1kZWxheTogMC44MzMyMTIwNTA4cztcblx0bGVmdDogY2FsYygoMTAwJSAtIDVlbSkgKiAwLjE0KTtcbn1cblxuLmNzc19wcmVmaXgtdG9wIC5jc3NfcHJlZml4LWZpcmUtZWxlbWVudDpudGgtb2YtdHlwZSg5KSB7XG5cdGFuaW1hdGlvbi1kZWxheTogMC45NDI0OTk1NjMxcztcblx0bGVmdDogY2FsYygoMTAwJSAtIDVlbSkgKiAwLjE2KTtcbn1cblxuLmNzc19wcmVmaXgtdG9wIC5jc3NfcHJlZml4LWZpcmUtZWxlbWVudDpudGgtb2YtdHlwZSgxMCkge1xuXHRhbmltYXRpb24tZGVsYXk6IDAuMzA0NzM5NDE4MnM7XG5cdGxlZnQ6IGNhbGMoKDEwMCUgLSA1ZW0pICogMC4xOCk7XG59XG5cbi5jc3NfcHJlZml4LXRvcCAuY3NzX3ByZWZpeC1maXJlLWVsZW1lbnQ6bnRoLW9mLXR5cGUoMTEpIHtcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjI2MTI1MDQ3NDFzO1xuXHRsZWZ0OiBjYWxjKCgxMDAlIC0gNWVtKSAqIDAuMik7XG59XG5cbi5jc3NfcHJlZml4LXRvcCAuY3NzX3ByZWZpeC1maXJlLWVsZW1lbnQ6bnRoLW9mLXR5cGUoMTIpIHtcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjc2MDAwNDYzOTVzO1xuXHRsZWZ0OiBjYWxjKCgxMDAlIC0gNWVtKSAqIDAuMjIpO1xufVxuXG4uY3NzX3ByZWZpeC10b3AgLmNzc19wcmVmaXgtZmlyZS1lbGVtZW50Om50aC1vZi10eXBlKDEzKSB7XG5cdGFuaW1hdGlvbi1kZWxheTogMC41ODc3NTIwNDU5cztcblx0bGVmdDogY2FsYygoMTAwJSAtIDVlbSkgKiAwLjI0KTtcbn1cblxuLmNzc19wcmVmaXgtdG9wIC5jc3NfcHJlZml4LWZpcmUtZWxlbWVudDpudGgtb2YtdHlwZSgxNCkge1xuXHRhbmltYXRpb24tZGVsYXk6IDAuMDM0MTEwMzE3NHM7XG5cdGxlZnQ6IGNhbGMoKDEwMCUgLSA1ZW0pICogMC4yNik7XG59XG5cbi5jc3NfcHJlZml4LXRvcCAuY3NzX3ByZWZpeC1maXJlLWVsZW1lbnQ6bnRoLW9mLXR5cGUoMTUpIHtcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjM4MTYzODExNnM7XG5cdGxlZnQ6IGNhbGMoKDEwMCUgLSA1ZW0pICogMC4yOCk7XG59XG5cbi5jc3NfcHJlZml4LXRvcCAuY3NzX3ByZWZpeC1maXJlLWVsZW1lbnQ6bnRoLW9mLXR5cGUoMTYpIHtcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjQ2NjMxODU4OTJzO1xuXHRsZWZ0OiBjYWxjKCgxMDAlIC0gNWVtKSAqIDAuMyk7XG59XG5cbi5jc3NfcHJlZml4LXRvcCAuY3NzX3ByZWZpeC1maXJlLWVsZW1lbnQ6bnRoLW9mLXR5cGUoMTcpIHtcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjI3Njg1MjY2OThzO1xuXHRsZWZ0OiBjYWxjKCgxMDAlIC0gNWVtKSAqIDAuMzIpO1xufVxuXG4uY3NzX3ByZWZpeC10b3AgLmNzc19wcmVmaXgtZmlyZS1lbGVtZW50Om50aC1vZi10eXBlKDE4KSB7XG5cdGFuaW1hdGlvbi1kZWxheTogMC44NzEyMDUzMjU5cztcblx0bGVmdDogY2FsYygoMTAwJSAtIDVlbSkgKiAwLjM0KTtcbn1cblxuLmNzc19wcmVmaXgtdG9wIC5jc3NfcHJlZml4LWZpcmUtZWxlbWVudDpudGgtb2YtdHlwZSgxOSkge1xuXHRhbmltYXRpb24tZGVsYXk6IDAuODUzMTg1MDc0cztcblx0bGVmdDogY2FsYygoMTAwJSAtIDVlbSkgKiAwLjM2KTtcbn1cblxuLmNzc19wcmVmaXgtdG9wIC5jc3NfcHJlZml4LWZpcmUtZWxlbWVudDpudGgtb2YtdHlwZSgyMCkge1xuXHRhbmltYXRpb24tZGVsYXk6IDAuNjQ1NjA1MTgwMnM7XG5cdGxlZnQ6IGNhbGMoKDEwMCUgLSA1ZW0pICogMC4zOCk7XG59XG5cbkBrZXlmcmFtZXMgaXFvbmljLWZpcmUge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVYKDEuM2VtKSB0cmFuc2xhdGVZKDApO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVYKDEuM2VtKSB0cmFuc2xhdGVZKDApO1xuXHRcdC1vLXRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWCgxLjNlbSkgdHJhbnNsYXRlWSgwKTtcblx0XHQtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGVYKDEuM2VtKSB0cmFuc2xhdGVZKDApO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWCgxLjNlbSkgdHJhbnNsYXRlWSgwKTtcblx0fVxuXG5cdDI1JSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGVYKDEuM2VtKSB0cmFuc2xhdGVZKC0xMGVtKTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlWCgxLjNlbSkgdHJhbnNsYXRlWSgtMTBlbSk7XG5cdFx0LW8tdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGVYKDEuM2VtKSB0cmFuc2xhdGVZKC0xMGVtKTtcblx0XHQtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGVYKDEuM2VtKSB0cmFuc2xhdGVZKC0xMGVtKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZVgoMS4zZW0pIHRyYW5zbGF0ZVkoLTEwZW0pO1xuXHR9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBpcW9uaWMtZmlyZXtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtbW96LXRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWCgxLjNlbSkgdHJhbnNsYXRlWSgwKTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWCgxLjNlbSkgdHJhbnNsYXRlWSgwKTtcblx0XHQtby10cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVgoMS4zZW0pIHRyYW5zbGF0ZVkoMCk7XG5cdFx0LW1zLXRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWCgxLjNlbSkgdHJhbnNsYXRlWSgwKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVgoMS4zZW0pIHRyYW5zbGF0ZVkoMCk7XG5cdH1cblxuXHQyNSUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtbW96LXRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlWCgxLjNlbSkgdHJhbnNsYXRlWSgtMTBlbSk7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZVgoMS4zZW0pIHRyYW5zbGF0ZVkoLTEwZW0pO1xuXHRcdC1vLXRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlWCgxLjNlbSkgdHJhbnNsYXRlWSgtMTBlbSk7XG5cdFx0LW1zLXRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlWCgxLjNlbSkgdHJhbnNsYXRlWSgtMTBlbSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGVYKDEuM2VtKSB0cmFuc2xhdGVZKC0xMGVtKTtcblx0fVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT1cbnJlc3BvbnNpdmVcbj09PT09PT09PT09PT09PT09PT09PT09PSovXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpe1xuXHQuY3NzX3ByZWZpeC10b3AgLnRvcDo6YWZ0ZXJ7XG5cdFx0Y29udGVudDogbm9uZTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xuXHQuY3NzX3ByZWZpeC10b3AgLnRvcC5kZWZhdWx0LWltYWdlIGltZ3tcblx0XHRtaW4taGVpZ2h0OiA2LjM3NWVtO1xuXHRcdHdpZHRoOiAyLjE4NzVlbTtcblx0XHRoZWlnaHQ6IDYuMzc1ZW07XG5cdH1cblxuXHQuY3NzX3ByZWZpeC10b3AgLmNzc19wcmVmaXgtZmlyZXtcblx0XHRib3R0b206IC0wLjVlbTtcblx0fVxufVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLSAgTG9hZGVyICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuI2xvYWRpbmcge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWJnY29sb3IpO1xuXHR6LWluZGV4OiAxMDAwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCl7XG5cdCNsb2FkaW5nIGltZ3tcblx0XHRtaW4taGVpZ2h0OiAzMS4yNWVtO1xuXHRcdG1pbi13aWR0aDogMzEuMjVlbTtcblx0fVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgQnJlYWRjcnVtYiBzdHlsZSAxIDIgYW5kIDMgNCA1XG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jc3NfcHJlZml4LWhlYWRlci1vdmVyIC5jc3NfcHJlZml4LWJyZWFkY3J1bWIge1xuXHRwYWRkaW5nOiAxMi4xMjVlbSAwIDguMTI1ZW0gMDtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDguMTI1ZW0gMDtcblx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWJvZHktbGlnaHRjb2xvcik7XG59XG5cbi5icmVhZGNydW1iIGxpIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLW5hdiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYiBvbCBsaSBhLFxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYiBvbCBsaSB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWgyKTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXN1YnRpdGxlLWZvbnQtZmFtaWx5KTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLXRocmVlKTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYiBvbCBsaSBhOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWIgb2wgbGkge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtKy5icmVhZGNydW1iLWl0ZW06YmVmb3JlIHtcblx0Y29udGVudDogbm9uZTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSsuYnJlYWRjcnVtYi1pdGVtIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRtYXJnaW4tbGVmdDogMC42MjVlbTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSsuYnJlYWRjcnVtYi1pdGVtIC5icmVhZGNydW1icy1zZXBhcmF0b3Ige1xuXHRtYXJnaW4tcmlnaHQ6IDAuNjI1ZW07XG59XG5cbi5icmVhZGNydW1iLWl0ZW0rLmJyZWFkY3J1bWItaXRlbSAuYnJlYWRjcnVtYnMtc2VwYXJhdG9yIGkge1xuXHRmb250LXNpemU6IDAuM2VtO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iIC5icmVhZGNydW1iIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSsuYnJlYWRjcnVtYi1pdGVtIC5icmVhZGNydW1icy1zZXBhcmF0b3I6OmFmdGVyIHtcblx0Y29udGVudDogXCIvXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0rLmJyZWFkY3J1bWItaXRlbSAuYnJlYWRjcnVtYnMtc2VwYXJhdG9yIHtcblx0cGFkZGluZy1yaWdodDogMWVtO1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iIG9sIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWIgLnRpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1uYXYgLmJyZWFkY3J1bWIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iIG9se1xuXHRtYXJnaW4tdG9wOiAxZW07XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItbmF2IG9sIGxpIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ub3JtYWwpO1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLW5hdiBvbCBsaSBhe1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi5icmVhZGNydW1iLWJnLFxuLmJyZWFkY3J1bWItdmlkZW8sXG4udmlkZW8tY3NzX3ByZWZpeC1iZy1vdmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYnJlYWRjcnVtYi1iZyB2aWRlbyxcbi5icmVhZGNydW1iLWJnICN2aWRlby1iYWNrZ3JvdW5kLFxuLmJyZWFkY3J1bWItdmlkZW8gdmlkZW8sXG4udmlkZW8tY3NzX3ByZWZpeC1iZy1vdmVyIHZpZGVvLFxuLnZpZGVvLWJyZWFkY3J1bWItYmcgI3ZpZGVvLWJhY2tncm91bmQsXG4udmlkZW8tY3NzX3ByZWZpeC1iZy1vdmVyICN2aWRlby1iYWNrZ3JvdW5kIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYiB7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtdGVydGlhcnkpO1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1zdHlsZS0zIC5hbGlnbi1icmVhZGNydW1iLWltYWdlIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi5jc3NfcHJlZml4LWJyZWFkY3J1bWItc3R5bGUtMiAuYWxpZ24tYnJlYWRjcnVtYi1pbWFnZSB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iIC5icmVhZGNydW1icGF0dGVybiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTEuMTI1ZW07XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDNlbTtcbiAgICBiYWNrZ3JvdW5kOiByZXBlYXQteCA1MCUvY29udGFpbjtcblx0ei1pbmRleDogLTE7XG59XG5cbi8qIHJlc3BvbnNpdmUgYnJlYWRjcnVtYiAqL1xuXG5AbWVkaWEobWF4LXdpZHRoIDogMTAyNHB4KSB7XG5cdC5jc3NfcHJlZml4LWJyZWFkY3J1bWIge1xuXHRcdHBhZGRpbmc6IDQuMzc1ZW0gMDtcblx0fVxufVxuXG5AbWVkaWEobWF4LXdpZHRoIDogNzY3cHgpIHtcblx0LmNvbnRhaW5lci1mbHVpZCB7XG5cdFx0cGFkZGluZzogMCAxZW07XG5cdH1cblxuXHQuY3NzX3ByZWZpeC1icmVhZGNydW1iIHtcblx0XHRwYWRkaW5nOiAzLjEyNWVtIDA7XG5cdH1cblxuXHQvKiBEZWZhdWx0IEhlYWRlciBvdmVyIHBvc2l0aW9uKi9cblx0LmNzc19wcmVmaXgtZGVmYXVsdC1oZWFkZXIuY3NzX3ByZWZpeC1oZWFkZXItb3ZlciAuY3NzX3ByZWZpeC1icmVhZGNydW1iIHtcblx0XHRwYWRkaW5nOiA5LjEyNWVtIDFlbSA1LjEyNWVtO1xuXHR9XG5cblx0LmNzc19wcmVmaXgtaGVhZGVyLW92ZXIgLmNzc19wcmVmaXgtYnJlYWRjcnVtYiB7XG5cdFx0cGFkZGluZzogOS4xMjVlbSAxZW0gNS4xMjVlbTtcblx0fVxuXG5cdC5jc3NfcHJlZml4LWJyZWFkY3J1bWIuY3NzX3ByZWZpeC1icmVhZGNydW1iLXN0eWxlLTMgLmFsaWduLWJyZWFkY3J1bWItaW1hZ2Uge1xuXHRcdG1hcmdpbi1ib3R0b206IDJlbTtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxuXG5cdC5jc3NfcHJlZml4LWJyZWFkY3J1bWIuY3NzX3ByZWZpeC1icmVhZGNydW1iLXN0eWxlLTIgLmFsaWduLWJyZWFkY3J1bWItaW1hZ2Uge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0bWFyZ2luLXRvcDogMmVtO1xuXHR9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIEFkbWluYmFyIGNzc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbmJvZHkuYWRtaW4tYmFyIGhlYWRlciAsYm9keS5hZG1pbi1iYXIuY3NzX3ByZWZpeC1kZWZhdWx0LWhlYWRlciBoZWFkZXJ7XHJcblx0dG9wOiAyZW07XHJcbn1cclxuXHJcbmJvZHkuYWRtaW4tYmFyIC5oYXMtc3RpY2t5LmhlYWRlci11cHtcclxuXHR0b3A6IDJlbTtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDo2MDBweCkge1xyXG5cdC8qIFN0YXRpYyBhZG1pbmJhciAoTm90IHN0aWNreSkqL1xyXG5cdGJvZHkuYWRtaW4tYmFyIC5oYXMtc3RpY2t5LmhlYWRlci11cHtcclxuXHRcdHRvcDogMDtcclxuXHR9XHJcblx0Ym9keS5hZG1pbi1iYXIgaGVhZGVye1xyXG5cdFx0dG9wOiAyLjg3NWVtO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDFweCl7XHJcblx0Ym9keS5hZG1pbi1iYXIgaGVhZGVyLm5vLWhlYWRlci1sYXlvdXQgLGJvZHkuYWRtaW4tYmFyLmNzc19wcmVmaXgtZGVmYXVsdC1oZWFkZXIgaGVhZGVye1xyXG5cdFx0dG9wOiAyLjg3NWVtO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcclxuXHRib2R5LmFkbWluLWJhciAuaGFzLXN0aWNreS5oZWFkZXItdXAsXHJcblx0Ym9keS5hZG1pbi1iYXIgaGVhZGVyLFxyXG5cdGJvZHkuYWRtaW4tYmFyLmNzc19wcmVmaXgtZGVmYXVsdC1oZWFkZXIgaGVhZGVye1xyXG5cdFx0dG9wOiAyLjg3NWVtO1xyXG5cdH1cclxufVxyXG4iLCJAaW1wb3J0IFwiX2FkbWluYmFyLmNzc1wiO1xuXG4vKiBoZWFkZXIgKi9cblxuaGVhZGVyIHtcblx0dHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHM7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHM7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHM7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlIDBzO1xufVxuXG5oZWFkZXIgLm5hdmJhci1icmFuZCxcbmZvb3RlciAubmF2YmFyLWJyYW5kLFxuLnNpZGViYXItc2Nyb2xsYmFyIC5uYXZiYXItYnJhbmQsXG4uaGYtZWxlbWVudG9yLWxheW91dCAubmF2YmFyLWJyYW5kIHtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xufVxuXG5oZWFkZXIgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XG5cdGp1c3RpZnktY29udGVudDogZW5kO1xufVxuXG4uY3NzX3ByZWZpeCBoZWFkZXIgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vKiBEZWZhdWx0IEhlYWRlciAqL1xuLmNzc19wcmVmaXgtZGVmYXVsdC1oZWFkZXIgaGVhZGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR6LWluZGV4OiA5OTtcblx0dHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHM7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHM7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHM7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlIDBzO1xufVxuXG4uY3NzX3ByZWZpeC1kZWZhdWx0LWhlYWRlciAjcGFnZS5zaXRlIHtcblx0cGFkZGluZy10b3A6IDUuOTdlbTtcbn1cblxuLyogSGVhZGVyIE92ZXIgKi9cblxuLmNzc19wcmVmaXgtaGVhZGVyLW92ZXIgaGVhZGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR6LWluZGV4OiA5OTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uY3NzX3ByZWZpeC1kZWZhdWx0LWhlYWRlci5jc3NfcHJlZml4LWhlYWRlci1vdmVyICNwYWdlLnNpdGUge1xuXHRwYWRkaW5nLXRvcDogMDtcbn1cblxuLmNzc19wcmVmaXgtaGVhZGVyLW92ZXIgLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUge1xuXHRwYWRkaW5nOiAxMi41ZW0gMWVtIDguMTI1ZW07XG59XG5cblxuLyogSGVhZGVyIFVuZGVyICovXG5cbi5jc3NfcHJlZml4LWhlcmRlci1zdGF0aWMgaGVhZGVyIHtcblx0cG9zaXRpb246IHN0YXRpYztcbn1cblxuLyogSGVhZWRyIFN0aWNreSAqL1xuXG5ib2R5LmFkbWluLWJhciBoZWFkZXIuaGVhZGVyLXVwLFxuYm9keS5hZG1pbi1iYXIgaGVhZGVyLmhlYWRlci1kb3duIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0ei1pbmRleDogOTk7XG5cdHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlIDBzO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlIDBzO1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlIDBzO1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwcztcbn1cblxuaGVhZGVyLmhlYWRlci1kZWZhdWx0LmhlYWRlci11cCxcbmhlYWRlci5oZWFkZXItZGVmYXVsdC5oZWFkZXItZG93biB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRib3gtc2hhZG93OiB2YXIoLS1nbG9iYWwtYm94LXNoYWRvdyk7XG5cdHotaW5kZXg6IDk5O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwcztcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwcztcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwcztcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHM7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQuaGVhZGVyLWRvd24ge1xuXHR0b3A6IDAgIWltcG9ydGFudDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwcztcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwcztcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwcztcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHM7XG59XG5cbi8qIE5hdmlnYXRpb24gTWVudSAqL1xuaGVhZGVyIC5uYXZiYXItYnJhbmQge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG5cdHBhZGRpbmc6IDAuNjI1ZW0gMDtcbn1cblxuLmNzc19wcmVmaXgtZGVmYXVsdC1oZWFkZXIgLm5hdmJhci1icmFuZCB7XG5cdHBhZGRpbmc6IDEuN2VtIDA7XG59XG5cbmhlYWRlciAubmF2YmFyLWNvbGxhcHNlIHtcblx0bWFyZ2luLWxlZnQ6IDEuMjVlbTtcbn1cblxuLm5hdmJhci1icmFuZCAubG9nbyB7XG5cdHdpZHRoOiA5LjM3NWVtO1xufVxuXG4uaGYtZWxlbWVudG9yLWxheW91dCBzcGFuLm5hdmJhci10b2dnbGVyLmNvbGxhcHNlLWljb25zIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdmJhci1uYXY+bGk+YSB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0cGFkZGluZzogMS4xMjVlbSAwO1xufVxuXG4ubmF2YmFyLW5hdiBsaT5hIC50b2dnbGVkcm9wIHtcblx0bWFyZ2luLWxlZlQ6IDAuNmVtO1xuXHRwYWRkaW5nLXJpZ2h0OiAwLjNlbTtcbn1cblxuLm5hdmJhci1uYXYgYSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW5vcm1hbCk7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy10d28pO1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xuXHRmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcblx0cGFkZGluZzogMS4xMjVlbSAxZW07XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0em9vbTogMTtcblx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcblx0LW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4ubmF2YmFyLW5hdiBsaS5jdXJyZW50LW1lbnUtcGFyZW50PmE6OmFmdGVyLFxuLm5hdmJhci1uYXYgbGkuY3VycmVudC1tZW51LWl0ZW0+YTo6YWZ0ZXIsXG4ubmF2YmFyLW5hdiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3I+YTo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0Ym90dG9tOiAwLjhlbTtcblx0aGVpZ2h0OiAwLjE4NzVlbTtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQ6IC1tb3otcmFkaWFsLWdyYWRpZW50KDUwJSA1MCUgYXQgNTAlIDUwJSwgdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSkgMjcuMDglLCBoc2xhKDAsIDAlLCAxMDAlLCAwKSAxMDAlKTtcblx0YmFja2dyb3VuZDogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoNTAlIDUwJSBhdCA1MCUgNTAlLCB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KSAyNy4wOCUsIGhzbGEoMCwgMCUsIDEwMCUsIDApIDEwMCUpO1xuXHRiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNTAlIDUwJSBhdCA1MCUgNTAlLCB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KSAyNy4wOCUsIGhzbGEoMCwgMCUsIDEwMCUsIDApIDEwMCUpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5uYXZiYXItbmF2IGxpIC5zdWItbWVudSBsaT5hOjphZnRlciB7XG5cdGNvbnRlbnQ6IG5vbmU7XG59XG5cbnVsLm5hdmJhci1uYXYgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbj5hIHNwYW4uZHJvcGRvd24ge1xuXHRtYXJnaW4tbGVmdDogMC41ZW07XG59XG5cbnVsLm5hdmJhci1uYXYgbGk+LnN1Yi1tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gc3Bhbi5kcm9wZG93biB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDEuNWVtO1xufVxuXG51bC5uYXZiYXItbmF2IGxpPi5zdWItbWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHNwYW4uZHJvcGRvd24+aSB7XG5cdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5cbi8qKiogU2YgTWVudSAqKiovXG4uc2YtbWVudSxcbi5zZi1tZW51ICoge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5zZi1tZW51IHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5zZi1tZW51IHVsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBub25lO1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDk5O1xufVxuXG4uc2YtbWVudSBsaSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcblx0LW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4uc2YtbWVudT5saT51bCB1bCB7XG5cdG1hcmdpbjogMCAwIDAgMC4yNWVtO1xuXHRtYXJnaW4tdG9wOiAtMC42MjVlbTtcbn1cblxuaGVhZGVyIHVsLm5hdmJhci1uYXY+bGkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1yaWdodDogMy4xMjVlbTtcblx0cGFkZGluZzogMWVtIDA7XG59XG5cbnVsLnNmLW1lbnUubmF2YmFyLW5hdj5saT5hPi50b2dnbGVkcm9wIGkge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ub3JtYWwpO1xuXHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVYKC0wLjFlbSk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZVgoLTAuMWVtKTtcblx0LW8tdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZVgoLTAuMWVtKTtcblx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVYKC0wLjFlbSk7XG5cdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVYKC0wLjFlbSk7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlLWluLW91dDtcbn1cblxudWwuc2YtbWVudS5uYXZiYXItbmF2PmxpPi5zdWItbWVudSBsaT5hPi50b2dnbGVkcm9wIHtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuXG51bC5uYXZiYXItbmF2PmxpOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbnVsLnNmLW1lbnUubmF2YmFyLW5hdiBsaTpob3ZlciAudG9nZ2xlZHJvcCBpIHtcblx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpIHRyYW5zbGF0ZVgoMC4xZW0pO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZykgdHJhbnNsYXRlWCgwLjFlbSk7XG5cdC1vLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZykgdHJhbnNsYXRlWCgwLjFlbSk7XG5cdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpIHRyYW5zbGF0ZVgoMC4xZW0pO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpIHRyYW5zbGF0ZVgoMC4xZW0pO1xufVxuXG51bC5zZi1tZW51Lm5hdmJhci1uYXYgbGkgLnN1Yi1tZW51IGxpIC50b2dnbGVkcm9wIGkge1xuXHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdC1vLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVYKDApO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVYKDApO1xuXHQtby10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWCgwKTtcblx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVYKDApO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWCgwKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlLWluLW91dDtcblx0LW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlLWluLW91dDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2UtaW4tb3V0O1xufVxuXG51bC5zZi1tZW51Lm5hdmJhci1uYXYgbGkgLnN1Yi1tZW51IGxpOmhvdmVyIC50b2dnbGVkcm9wIGkge1xuXHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDApIHRyYW5zbGF0ZVgoMCk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCkgdHJhbnNsYXRlWCgwKTtcblx0LW8tdHJhbnNmb3JtOiByb3RhdGUoMCkgdHJhbnNsYXRlWCgwKTtcblx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDApIHRyYW5zbGF0ZVgoMCk7XG5cdHRyYW5zZm9ybTogcm90YXRlKDApIHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5zZi1tZW51IGxpOmhvdmVyPnVsLFxuLnNmLW1lbnUgbGkuc2ZIb3Zlcj51bCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2YtbWVudSB1bCB1bCB7XG5cdHRvcDogMDtcblx0bGVmdDogMTAwJTtcbn1cblxuLnNmLW1lbnUgdWwuc3ViLW1lbnUge1xuXHRwYWRkaW5nOiAwLjYyNWVtIDA7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0Ym94LXNoYWRvdzogdmFyKC0tZ2xvYmFsLWJveC1zaGFkb3cpO1xuXHR3aWR0aDogMTguNzVlbTtcblx0Ym9yZGVyLXRvcDogMC4xODc1ZW0gc29saWQgdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi5zZi1tZW51IHVsLnN1Yi1tZW51IGEge1xuXHRwYWRkaW5nOiAwLjhlbSAxLjU2M2VtO1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uc2YtbWVudSB1bC5zdWItbWVudSBsaTpob3Zlcj5hLFxuLnNmLW1lbnUgdWwuc3ViLW1lbnU+bGkubWVudS1pdGVtLmN1cnJlbnQtbWVudS1pdGVtPmEsXG4uc2YtbWVudSB1bCBsaS5jdXJyZW50LW1lbnUtcGFyZW50PmEsXG4uc2YtbWVudSB1bCBsaSAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0+YSB7XG5cdHBhZGRpbmctbGVmdDogMi4xODhlbTtcbn1cblxuLnNmLW1lbnUgdWw+bGkubWVudS1pdGVtPmE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMDtcblx0Ym9yZGVyLWxlZnQ6IDAuMTVlbSBkYXNoZWQgdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuXHR6LWluZGV4OiAtMTtcblx0bGVmdDogMS41NjNlbTtcblx0dHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGhlaWdodCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGhlaWdodCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5zZi1tZW51IHVsPmxpLm1lbnUtaXRlbTpob3Zlcj5hOmJlZm9yZSxcbi5zZi1tZW51IHVsPmxpLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtaXRlbT5hOmJlZm9yZSxcbi5zZi1tZW51IHVsIGxpLmN1cnJlbnQtbWVudS1wYXJlbnQ+YTpiZWZvcmUsXG4uc2YtbWVudSB1bCBsaSAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0+YTpiZWZvcmUge1xuXHRoZWlnaHQ6IDFlbTtcbn1cblxuLnNjX2xheW91dHNfbWVudV9uYXYgbGkgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbj5hIHtcblx0cGFkZGluZy1yaWdodDogMi4xODhlbTtcbn1cblxuLnNmLW1lbnU+bGk+dWwgdWwge1xuXHR0b3A6IDA7XG5cdG1hcmdpbjogMCAwIDAgMC4yNWVtO1xufVxuXG4uc2YtbWVudT5saT51bCB1bC5vcGVuLXN1Ym1lbnUtbGVmdCB7XG5cdG1hcmdpbjogMCAwLjI1ZW0gMCAwO1xufVxuXG4uc2YtbWVudSBsaTpob3Zlcj5hLFxuLnNmLW1lbnUgbGkuc2ZIb3Zlcj5hIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG5cdHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5zZi1tZW51IHVsIGxpOmhvdmVyPmEsXG4uc2YtbWVudSB1bCBsaS5zZkhvdmVyPmEge1xuXHRwYWRkaW5nLWxlZnQ6IDEuNTYzZW07XG5cdHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbn1cblxuLnNmLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0+YSxcbi5zZi1tZW51IGxpLmN1cnJlbnQtbWVudS1hbmNlc3Rvcj5hLFxuLnNmLW1lbnUgdWwgbGkgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtPmEsXG4uc2YtbWVudSB1bD5saS5tZW51LWl0ZW0uY3VycmVudC1tZW51LXBhcmVudD5hLFxuLnNmLW1lbnUgdWwgbGkuY3VycmVudC1tZW51LXBhcmVudD5hIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4uc2YtYXJyb3dzIGxpLmN1cnJlbnQtbWVudS1hbmNlc3Rvcj4uc2Ytd2l0aC11bDphZnRlciB7XG5cdGJvcmRlci10b3AtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4uc2YtYXJyb3dzIC5zZi1tZW51IHVsIGxpIC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtcGFyZW50PmEgLnNmLXdpdGgtdWw6YWZ0ZXIge1xuXHRib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2YtYXJyb3dzPmxpPi5zZi13aXRoLXVsOmZvY3VzOmFmdGVyLFxuLnNmLWFycm93cz5saTpob3Zlcj4uc2Ytd2l0aC11bDphZnRlcixcbi5zZi1hcnJvd3M+LnNmSG92ZXI+LnNmLXdpdGgtdWw6YWZ0ZXIge1xuXHRib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLnNmLWFycm93cyB1bCAuc2Ytd2l0aC11bDphZnRlciAuc2YtYXJyb3dzIHVsIGxpPi5zZi13aXRoLXVsOmZvY3VzOmFmdGVyLFxuLnNmLWFycm93cyB1bCBsaTpob3Zlcj4uc2Ytd2l0aC11bDphZnRlcixcbi5zZi1hcnJvd3MgdWwgLnNmSG92ZXI+LnNmLXdpdGgtdWw6YWZ0ZXIge1xuXHRib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi5zZi1tZW51IHVsLnN1Yi1tZW51IGxpIGE6aG92ZXI6YWZ0ZXIsXG4uc2YtbWVudSB1bCBsaTpob3Zlcj5hOmFmdGVyLFxuLnNmLWFycm93cyB1bCBsaTpob3ZlciAuc2Ytd2l0aC11bDphZnRlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLm1lbnUtZGFyayAuc2YtbWVudT5saT5hIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuLm1lbnUtZGFyayAuc2YtbWVudT5saTpob3Zlcj5hIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4ubWVudS1ob3Zlci1iYWNrZ3JvdW5kIC5zZi1tZW51PmxpOmhvdmVyPmEsXG4ubWVudS1ob3Zlci1iYWNrZ3JvdW5kIC5zZi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtPmEsXG4ubWVudS1ob3Zlci1iYWNrZ3JvdW5kIC5zZi1tZW51IGxpLmN1cnJlbnQtbWVudS1hbmNlc3Rvcj5hIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKSAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KSAhaW1wb3J0YW50O1xufVxuXG4ubWVudS1ob3Zlci10b3AtYm9yZGVyIC5zZi1tZW51PmxpPmE6OmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcIjtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMC4xMjVlbTtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UgMHM7XG59XG5cbi5tZW51LWhvdmVyLXRvcC1ib3JkZXIgLnNmLW1lbnU+bGk6aG92ZXI+YTo6YmVmb3JlIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5jc3NfcHJlZml4LXNob3AtYnRuLWhvbGRlciB1bC5saXN0LWlubGluZSB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luOiAwO1xufVxuXG4uY3NzX3ByZWZpeC1zaG9wLWJ0bi1ob2xkZXIgdWwubGlzdC1pbmxpbmUgbGkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1yaWdodDogMWVtO1xuXHRwYWRkaW5nLXJpZ2h0OiAxZW07XG59XG5cbi5jc3NfcHJlZml4LXNob3AtYnRuLWhvbGRlciB1bC5saXN0LWlubGluZSBsaTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG5oZWFkZXIgLmNhcnRfY291bnQsXG5oZWFkZXIgLmNzc19wcmVmaXgtdXNlcnMtc2V0dGluZ3MsXG5oZWFkZXIgLnNlYXJjaF9jb3VudCB7XG5cdHBhZGRpbmc6IDIuMWVtIDA7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cblxuLmNzc19wcmVmaXgtc2hvcC1idG4taG9sZGVyIHVsLmxpc3QtaW5saW5lIGxpOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGhlaWdodDogLjhlbTtcblx0d2lkdGg6IC4wNjI1ZW07XG5cdGJvcmRlci1sZWZ0OiAwLjEzZW0gZGFzaGVkIFZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDUwJTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmNzc19wcmVmaXgtc2hvcC1idG4taG9sZGVyIHVsLmxpc3QtaW5saW5lIGxpOmxhc3QtY2hpbGQ6OmFmdGVyIHtcblx0Y29udGVudDogbm9uZTtcblx0Ym9yZGVyLWxlZnQ6IDA7XG59XG5cbmhlYWRlciAuY3NzX3ByZWZpeC11c2VybWVudS1kcm9wZG93biAuY3NzX3ByZWZpeC1zdWItZHJvcGRvd24ge1xuXHRib3JkZXItcmFkaXVzOiAwO1xufVxuXG5oZWFkZXIgLmNzc19wcmVmaXgtdXNlcm1lbnUtZHJvcGRvd24gLmNzc19wcmVmaXgtc3ViLWRyb3Bkb3duIC5jc3NfcHJlZml4LXN1Yi1jYXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDA7XG5cdGJvcmRlci1sZWZ0OiAwLjE1ZW0gZGFzaGVkIHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR6LWluZGV4OiAtMTtcblx0bGVmdDogMS41NjNlbTtcblx0dHJhbnNpdGlvbjogaGVpZ2h0IC41cyBlYXNlLWluLW91dDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgLjVzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBoZWlnaHQgLjVzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGhlaWdodCAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBoZWlnaHQgLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4vKiBWZXJ0aWNhbCBoZWFkZXIqL1xuLnZlcnRpY2FsLWhlYWRlciAuY29udGFpbmVyLWZsdWlkIHtcblx0cGFkZGluZzogMDtcbn1cblxuLm1lbnUtYWxpZ24tY2VudGVyIC5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5zdWItbWVudSB7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuLyogc3RpY2t5IHN1Ym1lbnUgKi9cblxuLmhlYWRlci1kZWZhdWx0LWhpZGRlbiAuc2YtbWVudSB1bC5zdWItbWVudSxcbi5oZWFkZXItZGVmYXVsdC1oaWRkZW4gLnNmLW1lbnUgbGkuc2ZIb3Zlcj51bCxcbi5oZWFkZXItZGVmYXVsdC1oaWRkZW4gLnNmLW1lbnUgbGk6aG92ZXI+dWwsXG4uaGVhZGVyLWRvd24gLnNmLW1lbnUgdWwuc3ViLW1lbnUsXG4uaGVhZGVyLWRvd24gLnNmLW1lbnUgbGkuc2ZIb3Zlcj51bCxcbi5oZWFkZXItZG93biAuc2YtbWVudSBsaTpob3Zlcj51bCB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogQW5pbWF0aW9uICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Nb3ZlIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMSwgMSk7XG5cdH1cblxuXHQxMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAxLCAxKTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5Nb3ZlIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDAsIDEsIDEpO1xuXHR9XG5cblx0MTAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDEsIDEpO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuXHRoZWFkZXIgdWwubmF2YmFyLW5hdj5saSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxLjZlbTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ5OXB4KXtcblx0aGVhZGVyIHVsLm5hdmJhci1uYXY+IGxpe1xuXHRcdG1hcmdpbi1yaWdodDogMWVtO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcblx0LmNzc19wcmVmaXgtaGVhZGVyLXJpZ2h0IHVsIGxpIGEgLnNlYXJjaC10ZXh0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0aGVhZGVyI2RlZmF1bHQtaGVhZGVyIC5jc3NfcHJlZml4LWhlYWRlci1yaWdodCAuY3VzdG9tLXRvZ2dsZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHRoZWFkZXIgdWwubmF2YmFyLW5hdj5saSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxLjJlbTtcblx0fVxuXG5cdC5jc3NfcHJlZml4LWRlZmF1bHQtaGVhZGVyICNwYWdlLnNpdGUge1xuXHRcdHBhZGRpbmctdG9wOiA0LjU4ZW07XG5cdH1cblxuXHQuY3NzX3ByZWZpeC1kZWZhdWx0LWhlYWRlciAubmF2YmFyLWJyYW5kIHtcblx0XHRwYWRkaW5nOiAxZW0gMDtcblx0fVxuXG5cdC5uYXZiYXItbmF2IGEge1xuXHRcdGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1vbmUpO1xuXHR9XG5cblx0aGVhZGVyIC5jYXJ0X2NvdW50LCBoZWFkZXIgLmNzc19wcmVmaXgtdXNlcnMtc2V0dGluZ3MsIGhlYWRlciAuc2VhcmNoX2NvdW50IHtcblx0XHRwYWRkaW5nOiAxLjZlbSAwO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTY5cHgpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpe1xuXHRoZWFkZXIgdWwubmF2YmFyLW5hdiA+IGxpe1xuXHRcdG1hcmdpbi1yaWdodDogLjdlbTtcblx0fVxuXG5cdC5uYXZiYXItbmF2IGF7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5jc3NfcHJlZml4LWhlYWRlci1vdmVyIC5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIHtcblx0XHRwYWRkaW5nOiAxMy43NWVtIDFlbSAzLjc1ZW07XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG5cdC5jc3NfcHJlZml4LWhlYWRlci1vdmVyIC5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIHtcblx0XHRwYWRkaW5nOiA4Ljc1ZW0gMWVtIDMuNzVlbTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcblx0Lm5hdmJhci1icmFuZCAubG9nbyB7XG5cdFx0d2lkdGg6IDcuNWVtO1xuXHR9XG5cblx0LmNzc19wcmVmaXgtc2hvcC1idG4taG9sZGVyIHVsLmxpc3QtaW5saW5lIGxpIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDAuN2VtO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDAuN2VtO1xuXHR9XG5cblx0aGVhZGVyIC5jYXJ0X2NvdW50LCBoZWFkZXIgLmNzc19wcmVmaXgtdXNlcnMtc2V0dGluZ3MsIGhlYWRlciAuc2VhcmNoX2NvdW50IHtcblx0XHRwYWRkaW5nOiAxLjdlbSAwO1xuXHR9XG59IiwiLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUuY3NzX3ByZWZpeC1uYXZpZ2F0aW9uLWJ1cmdlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICAgICBIZWFkZXItc3R5bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogMDtcblx0aGVpZ2h0OiAxMDB2aDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMjVlbTtcblx0Ym94LXNoYWRvdzogdmFyKC0tZ2xvYmFsLWJveC1zaGFkb3cpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC1ib2R5LWxpZ2h0YmcpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcblx0dHJhbnNpdGlvbjogYWxsIC40NXMgZWFzZTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjQ1cyBlYXNlO1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAuNDVzIGVhc2U7XG5cdHotaW5kZXg6IDk5OTk5O1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5tZW51LW9wZW4ge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5oZWFkZXItdXAsIFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUuaGVhZGVyLWRvd24ge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdGhlaWdodDogMTAwdmg7XG5cdHotaW5kZXg6IDk5O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwcztcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwcztcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwcztcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHM7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51Lm1lbnUtb3Blbi5oZWFkZXItZG93biB7XG5cdHRvcDogMDtcblx0ei1pbmRleDogOTk7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LmhlYWRlci1kb3duIHtcblx0dG9wOiAtNi4yNWVtO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyIHtcblx0cGFkZGluZzogMC45MzhlbSAwO1xuXHR6LWluZGV4OiA5OTk7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IHVsLm5hdmJhci1uYXYgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbj5hOmFmdGVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgYSB7XG4gICAgcGFkZGluZzogMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSB1bC5uYXZiYXItbmF2PmxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4+YSB7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG59XG5ib2R5OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjgpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjQ1cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNDVzIGVhc2U7XG4gICAgei1pbmRleDogLTE7XG59XG5cbi8qKioqKioqKioqKioqc3R5bGUgMSoqKioqKioqKioqL1xuLm5hdmJhci10b2dnbGVyLmN1c3RvbS10b2dnbGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXZiYXItdG9nZ2xlci5jdXN0b20tdG9nZ2xlciB7XG5cdHBhZGRpbmc6MDtcblx0cG9zaXRpb246IHN0YXRpYztcblx0bWFyZ2luLWxlZnQ6IDFlbTtcblx0d2lkdGg6IDEuMjVlbTtcbiAgICBoZWlnaHQ6IDEuMjVlbTtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4ubWVudS1idG4ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDk7XG5cdHdpZHRoOiAxLjI1ZW07XG5cdGhlaWdodDogMS4yNWVtO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tZW51LWJ0biAubGluZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDAuMWVtO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0ei1pbmRleDogOTk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC40NXMgY3ViaWMtYmV6aWVyKC40LDAsMCwxKTtcbiAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuNDVzIGN1YmljLWJlemllciguNCwwLDAsMSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40NXMgY3ViaWMtYmV6aWVyKC40LDAsMCwxKSwtd2Via2l0LXRyYW5zZm9ybSAuNDVzIGN1YmljLWJlemllciguNCwwLDAsMSk7XG59XG4uY3VzdG9tLXRvZ2dsZXIgLm1lbnUtYnRuIC5saW5lLm9uZSxcbi5jdXN0b20tdG9nZ2xlciAubWVudS1idG4gLmxpbmUudGhyZWV7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCguODUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKC44NSk7XG59XG5cbi5tZW51LWJ0bi5pcy1hY3RpdmUgLmxpbmUub25lIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTJweCkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5tZW51LWJ0bi5pcy1hY3RpdmUgLmxpbmUudHdvIHtcbiAgICB3aWR0aDogMDtcbn1cbi5tZW51LWJ0bi5pcy1hY3RpdmUgLmxpbmUudGhyZWUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTFweCkgcm90YXRlKC00NWRlZyk7XG59XG5cbi5tZW51LWJ0biAubGluZS50d28ge1xuXHR0b3A6IDAuNTVlbTtcbn1cblxuLm1lbnUtYnRuIC5saW5lLnRocmVlIHtcblx0dG9wOiAxLjEyZW07XG59XG5cbi5oYW0tdG9nZ2xlOmhvdmVyIC5tZW51LWJ0bjpub3QoLmlzLWFjdGl2ZSkgLmxpbmUudHdvIHtcblx0bGVmdDogMDtcbn1cblxuLmhhbS1zLXRvZ2dsZSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXY+bGk+YSB7XG5cdGZvbnQtc2l6ZTogMi41ZW07XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2PmxpIGEge1xuXHRmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGk6aG92ZXI+YSxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpIC5zdWItbWVudSBsaTpob3Zlcj5hLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGkuY3VycmVudC1tZW51LWl0ZW0+YSxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IHVsPmxpLmN1cnJlbnQtbWVudS1hbmNlc3Rvcj5hLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgdWwgbGkgLnN1Yi1tZW51IGxpLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtYW5jZXN0b3I+YSxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IHVsIGxpIC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbT5hLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgdWw+bGkuY3VycmVudC1tZW51LWFuY2VzdG9yPi50b2dnbGVkcm9wIGksXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSB1bD5saS5jdXJyZW50LW1lbnUtYW5jZXN0b3I+LnRvZ2dsZWRyb3AgaSxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpOmhvdmVyPi50b2dnbGVkcm9wIGksXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaS5jdXJyZW50LW1lbnUtaXRlbT4udG9nZ2xlZHJvcCBpIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaT4udG9nZ2xlZHJvcCBpIHtcblx0Zm9udC1zaXplOiAyLjE4OGVtO1xuXHRtYXJnaW4tbGVmdDogMC45MzhlbTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpIC5zdWItbWVudSBsaSAudG9nZ2xlZHJvcCBpIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGkgLnN1Yi1tZW51IGxpOmhvdmVyIC50b2dnbGVkcm9wIGksIFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGkgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtIC50b2dnbGVkcm9wIGksIFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGkgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciAudG9nZ2xlZHJvcCBpIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiAudG9nZ2xlZHJvcC5hY3RpdmUgaSB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHQtby10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpIGxpPi50b2dnbGVkcm9wIGkge1xuXHRmb250LXNpemU6IDEuMjVlbTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGkgLmNzc19wcmVmaXgtaGFzLXN1Yi1tZW51IGxpIGEge1xuXHRmb250LXNpemU6IDEuMjVlbTtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGkgLmNzc19wcmVmaXgtaGFzLXN1Yi1tZW51IGxpIHtcblx0bWFyZ2luLWJvdHRvbTogMC4zMTNlbTtcbn1cblxuLm1lbnUtYnRuOmhvdmVyIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubWVudS1vcGVuIC5tZW51LWJ0bi5pcy1hY3RpdmUgLmxpbmUge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG59XG5cbi5zaWRlLWJhci1vcGVuICNtZW51LWJ0bi1zaWRlLWNsb3NlIC5tZW51LWJ0bi5pcy1zLWFjdGl2ZSAubGluZSB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IC4ycztcbn1cblxuLnNpZGUtYmFyLW9wZW4gLm1lbnUtYnRuIC5saW5lLW4ge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAwLjEyNWVtO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0ei1pbmRleDogOTk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogbGVmdCAwLjNzIGN1YmljLWJlemllciguMjksIC42MSwgLjksIC40NSk7XG59XG5cbiNtZW51LWJ0bi1zaWRlLWNsb3NlIC5tZW51LWJ0bi5pcy1zLWFjdGl2ZSAubGluZSB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDFzO1xufVxuXG4uc2lkZS1iYXItb3BlbiAjbWVudS1idG4tc2lkZS1jbG9zZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDQuMzc1ZW07XG5cdHRvcDogMy4xMjVlbTtcbn1cblxuLnNpZGUtYmFyLW9wZW4gI21lbnUtYnRuLXNpZGUtY2xvc2UgLm1lbnUtYnRuIC5saW5lLW4uYy1vbmUge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0LW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5jLWNvbGxhcHNlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IGF1dG87XG5cdGZsZXgtYmFzaXM6IGF1dG87XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5tZW51LW5ldy13cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gNS42ODc1ZW0pO1xufVxuXG4udmVydGljbGUtbW4ge1xuXHRoZWlnaHQ6IGNhbGMoMTAwdmggLSA2LjI1ZW0pO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5tZW51LW9wZW46YmVmb3JlIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMGRlZykgdHJhbnNsYXRlWSgwKTtcblx0LW1vei10cmFuc2Zvcm06IHNrZXcoMGRlZykgdHJhbnNsYXRlWSgwKTtcblx0LW1zLXRyYW5zZm9ybTogc2tldygwZGVnKSB0cmFuc2xhdGVZKDApO1xuXHQtby10cmFuc2Zvcm06IHNrZXcoMGRlZykgdHJhbnNsYXRlWSgwKTtcblx0dHJhbnNmb3JtOiBza2V3KDBkZWcpIHRyYW5zbGF0ZVkoMCk7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMHM7XG5cdC1tb3otdHJhbnNpdGlvbi1kZWxheTogMHM7XG5cdC1vLXRyYW5zaXRpb24tZGVsYXk6IDBzO1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cblxuLmNzc19wcmVmaXgtZnVsbC1tZW51IHtcblx0bWFyZ2luOiBhdXRvIDA7XG59XG5cbi5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogOTk7XG5cdHBhZGRpbmctbGVmdDogMy4xMjVlbTtcblx0bWFyZ2luLWJvdHRvbTogMS44NzVlbTtcbn1cblxuLmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2PmxpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiAxLjU2M2VtO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaSAuc3ViLW1lbnUgbGkgYSB7XG5cdGZvbnQtc2l6ZTogMS4yNWVtO1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWRhcmstc3VibWVudSk7XG5cdHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IHVsLnRvcC1tZW51Pmxpe1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLnN1Yi1tZW51IGxpe1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuXHRtYXJnaW4tdG9wOiAxZW07XG59XG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuc3ViLW1lbnUgbGk6bGFzdC1jaGlsZHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IHVsLnRvcC1tZW51PmxpIC5zdWItbWVudSB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0ZGlzcGxheTogbm9uZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgdWwudG9wLW1lbnU+bGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbj5hPi50b2dnbGVkcm9wIGksXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSB1bC5zdWItbWVudT5saS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuPmE+LnRvZ2dsZWRyb3AgaXtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcblx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcblx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xuXHQtby10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcblx0dHJhbnNmb3JtOiByb3RhdGUoMCk7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlLWluLW91dDtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgdWwuc3ViLW1lbnU+bGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbj5hPi50b2dnbGVkcm9wIGl7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgLCBjb2xvciAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyAsIGNvbG9yIC41cyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgLCBjb2xvciAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgLCBjb2xvciAuNXMgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyAsIGNvbG9yIC41cyBlYXNlLWluLW91dDtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgdWwudG9wLW1lbnU+bGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5hY3RpdmU+YT4udG9nZ2xlZHJvcCBpLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgdWwuc3ViLW1lbnU+bGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5hY3RpdmU+YT4udG9nZ2xlZHJvcCBpe1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdC1vLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiB7XG5cdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4vKiBsaWdodCBNb2RlICovXG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LmxpZ2h0LW1vZGUge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LmxpZ2h0LW1vZGUgLm5hdmJhci1uYXY+bGk+YSB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LmxpZ2h0LW1vZGUgLm5hdmJhci1uYXY+bGk+LnRvZ2dsZWRyb3Age1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5saWdodC1tb2RlIC5uYXZiYXItbmF2PmxpOmhvdmVyPmEge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG4gXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3I+YTphZnRlciwgXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaS5jdXJyZW50LW1lbnUtaXRlbT5hOmFmdGVyLCBcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpLmN1cnJlbnQtbWVudS1wYXJlbnQ+YTphZnRlcntcblx0Y29udGVudDogbm9uZTtcbn1cblxuLnZlcnRpY2FsLW1lbnUtbGF5b3V0IC5tZW51LW5ldy13cmFwcGVyLnJvdyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLnZlcnRpY2FsLW1lbnUtbGF5b3V0IC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdiB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi52ZXJ0aWNhbC1tZW51LWxheW91dC5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXIge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS52ZXJ0aWNhbC1tZW51LWxheW91dCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51Lm1lbnUtb3Blbi52ZXJ0aWNhbC1tZW51LWxheW91dC5tZW51LXN0eWxlLW9uZSwgLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUubWVudS1vcGVuLnZlcnRpY2FsLW1lbnUtbGF5b3V0Lm1lbnUtc3R5bGUtdHdve1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0IC5uYXZiYXItbmF2PmxpPmEsIFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUudmVydGljYWwtbWVudS1sYXlvdXQgLm5hdmJhci1uYXYgbGk+LnRvZ2dsZWRyb3AgaSB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG5cdGZvbnQtc2l6ZTogMS44NzVlbTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUudmVydGljYWwtbWVudS1sYXlvdXQgLm5hdmJhci1uYXYgbGkuY3VycmVudC1tZW51LWl0ZW0+LnRvZ2dsZWRyb3AgaSwgXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS52ZXJ0aWNhbC1tZW51LWxheW91dCAubmF2YmFyLW5hdiBsaS5jdXJyZW50LW1lbnUtaXRlbT5hLCBcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0IC5uYXZiYXItbmF2IGxpIC5zdWItbWVudSBsaTpob3Zlcj5hLCBcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0IC5uYXZiYXItbmF2IGxpOmhvdmVyPi50b2dnbGVkcm9wIGksIFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUudmVydGljYWwtbWVudS1sYXlvdXQgLm5hdmJhci1uYXYgbGk6aG92ZXI+YSwgXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS52ZXJ0aWNhbC1tZW51LWxheW91dCB1bD5saS5jdXJyZW50LW1lbnUtYW5jZXN0b3I+LnRvZ2dsZWRyb3AgaSwgXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS52ZXJ0aWNhbC1tZW51LWxheW91dCB1bD5saS5jdXJyZW50LW1lbnUtYW5jZXN0b3I+YSwgXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS52ZXJ0aWNhbC1tZW51LWxheW91dCB1bCBsaSAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0+YSwgXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS52ZXJ0aWNhbC1tZW51LWxheW91dCB1bCBsaSAuc3ViLW1lbnUgbGkubWVudS1pdGVtLmN1cnJlbnQtbWVudS1hbmNlc3Rvcj5hIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS52ZXJ0aWNhbC1tZW51LWxheW91dCAubmF2YmFyLW5hdiBsaSAuc3ViLW1lbnUgbGkgYSwgXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS52ZXJ0aWNhbC1tZW51LWxheW91dCAubmF2YmFyLW5hdiBsaSBsaT4udG9nZ2xlZHJvcCBpIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1kYXJrLXN1Ym1lbnUpO1xuXHRmb250LXNpemU6IDFlbTtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09XG5yZXNwb25zaXZlXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0aGVhZGVyLmhlYWRlci1kZWZhdWx0IC5uYXZiYXItY29sbGFwc2Uge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdj5saT5hLCBcblx0LmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGk+LnRvZ2dsZWRyb3AgaSB7XG5cdFx0Zm9udC1zaXplOiAxLjc1ZW07XG5cdH1cblxuXHQuY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaSAuc3ViLW1lbnUgbGkgYSwgXG5cdC5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpIGxpPi50b2dnbGVkcm9wIGkge1xuXHRcdGZvbnQtc2l6ZTogMWVtO1xuXHR9XG5cdGJvZHkub3ZlcmZsb3ctaGlkZGVuOmJlZm9yZSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR6LWluZGV4OiA5OTk5O1xuXHR9XG5cdC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdntwYWRkaW5nLWxlZnQ6MWVtO31cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcblx0LmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXY+bGk+YSwgLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGk+LnRvZ2dsZWRyb3AgaSxcblx0LmNzc19wcmVmaXgtbW9iaWxlLW1lbnUudmVydGljYWwtbWVudS1sYXlvdXQgLm5hdmJhci1uYXY+bGk+YSwgLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUudmVydGljYWwtbWVudS1sYXlvdXQgLm5hdmJhci1uYXYgbGk+LnRvZ2dsZWRyb3AgaXtcblx0XHRmb250LXNpemU6IDEuNWVtO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuXHQuY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdj5saT5hLCBcblx0LmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGk+LnRvZ2dsZWRyb3AgaSxcblx0LmNzc19wcmVmaXgtbW9iaWxlLW1lbnUudmVydGljYWwtbWVudS1sYXlvdXQgLm5hdmJhci1uYXY+bGk+YSxcblx0LmNzc19wcmVmaXgtbW9iaWxlLW1lbnUudmVydGljYWwtbWVudS1sYXlvdXQgLm5hdmJhci1uYXYgbGk+LnRvZ2dsZWRyb3AgaSB7XG5cdFx0Zm9udC1zaXplOiAxLjM3NWVtO1xuXHR9XG5cblx0LmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGkgLnN1Yi1tZW51IGxpIGEsIFxuXHQuY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaSBsaT4udG9nZ2xlZHJvcCBpIHtcblx0XHRmb250LXNpemU6IDAuODc1ZW07XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG5cdC5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXIge1xuXHRcdHBhZGRpbmc6IDAuOTM4ZW0gMWVtO1xuXHRcdHotaW5kZXg6IDk5OTtcblx0fVxuXHQuY3NzX3ByZWZpeC1tb2JpbGUtbWVudSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1icmFuZCAubG9nbyB7XG5cdFx0d2lkdGg6IDguMTI1ZW07XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDMxOXB4KXtcblx0Lm5hdmJhci10b2dnbGVyLmN1c3RvbS10b2dnbGVye1xuXHRcdG1hcmdpbi1sZWZ0OiAwLjZlbTtcblx0fVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICBTZWFyY2ggQm94ICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuaGVhZGVyIC5jc3NfcHJlZml4LXNlYXJjaCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTAwMDtcblx0dG9wOiAxMDAlO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IGF1dG87XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRvcGFjaXR5OiAwO1xuXHQtd2Via2l0LW9wYWNpdHk6IDA7XG5cdC1tb3otb3BhY2l0eTogMDtcblx0LW8tb3BhY2l0eTogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxuLnNlYXJjaF9jb3VudCAuY3NzX3ByZWZpeC1zZWFyY2ggLmJ0bi1zZWFyY2gtY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbmhlYWRlciAuY3NzX3ByZWZpeC1zZWFyY2guc2VhcmNoLS1vcGVuIHtcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdG9wYWNpdHk6IDE7XG5cdC13ZWJraXQtb3BhY2l0eTogMTtcblx0LW1vei1vcGFjaXR5OiAxO1xuXHQtby1vcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uYnRuLS1zZWFyY2gtY2xvc2Uge1xuXHRmb250LXNpemU6IDEuNWVtO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMWVtO1xuXHRyaWdodDogMS4yNWVtO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5idG4tLXNlYXJjaC1jbG9zZTpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbmJvZHkuYWRtaW4tYmFyIC5idG4tLXNlYXJjaC1jbG9zZSB7XG5cdHRvcDogMi41ZW07XG59XG5cbi5idG4tLXNlYXJjaC1jbG9zZTpmb2N1cyB7XG5cdG91dGxpbmU6IDA7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5zZWFyY2gtLW9wZW4gLnNlYXJjaF9fZm9ybSB7XG5cdG1hcmdpbjogM2VtIDA7XG5cdHdpZHRoOiBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcblx0LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuN3M7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMC43cztcblx0LXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuXHRhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uY3NzX3ByZWZpeC1zaG9wLWJ0bi1ob2xkZXIgLnNlYXJjaF9jb3VudCAuYnRuLXNlYXJjaHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY3NzX3ByZWZpeC1zaG9wLWJ0bi1ob2xkZXIgLnNlYXJjaF9jb3VudCAuYnRuLXNlYXJjaDpob3Zlcntcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG5oZWFkZXIgLnNlYXJjaF9faW5wdXQge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Ym9yZGVyOiBub25lO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGZvbnQtc2l6ZTogMi44MTNlbTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDAuMDVlbSAwO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRib3JkZXItYm90dG9tOiAwLjEyNWVtIHNvbGlkO1xuXHRtYXJnaW46IDAgMCAuNjI1ZW0gMDtcbn1cblxuaGVhZGVyIC5zZWFyY2hfX2lucHV0OmZvY3VzIHtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItYm90dG9tOiAwLjEyNWVtIHNvbGlkO1xufVxuXG5oZWFkZXIgLnNlYXJjaF9faW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRvcGFjaXR5OiAwLjY7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbmhlYWRlciAuc2VhcmNoX19pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG5cdG9wYWNpdHk6IDAuNjtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuaGVhZGVyIC5zZWFyY2hfX2lucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdG9wYWNpdHk6IDAuNjtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuaGVhZGVyIC5zZWFyY2gtZm9ybSBpbnB1dDpmb2N1cyxcbmhlYWRlciAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbmhlYWRlciAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG5oZWFkZXIgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyxcbmhlYWRlciAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMge1xuXHRib3JkZXI6IC4wNjNlbSBzb2xpZCB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KSAhaW1wb3J0YW50O1xufVxuXG5cbi5jc3NfcHJlZml4LXNob3AtYnRuLWhvbGRlciB1bCB7XG5cdG1hcmdpbjogMDtcbn1cblxuLnNlYXJjaC1ib3ggaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG5cdGhlaWdodDogMi41ZW07XG5cdGZvbnQtc2l6ZTogMS4xMjVlbTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDAuMzEyNWVtO1xuXHRvdXRsaW5lOiBub25lO1xuXHRwYWRkaW5nOiAxZW0gMi41ZW0gMWVtIDFlbTtcblx0d2lkdGg6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtMC41NjI1ZW07XG5cdHJpZ2h0OiAwO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHR0cmFuc2l0aW9uOiB3aWR0aCAwLjRzIGN1YmljLWJlemllcigwLCAwLjc5NSwgMCwgMSk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ei1pbmRleDogMTE7XG5cdG1hcmdpbjogLTAuNjI1ZW0gMCAwIDA7XG59XG5cbi5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiAzLjc1ZW07XG5cdHdpZHRoOiAzLjc1ZW07XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keSk7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRib3JkZXI6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblx0LW8tdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblx0Ym9yZGVyLXJhZGl1czogMCAwLjE4OGVtIDAuMTg4ZW0gMDtcbn1cblxuLnNlYXJjaC1ib3ggaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyB7XG5cdHdpZHRoOiAxNS42MjVlbTtcblx0Y3Vyc29yOiB0ZXh0O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdHotaW5kZXg6IDk7XG5cdGNvbG9yOiByZ2JhKDEwMiwgMTAyLCAxMDIsIDAuNik7XG59XG5cbi5zZWFyY2gtYm94IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLWJveCAuc2VhcmNoLXN1Ym1pdDpob3ZlciB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCBzdmcge1xuXHRmb250LXNpemU6IDEuMTI1ZW07XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbmJ1dHRvbiNidG4tc2VhcmNoLWNsb3NlIHN2ZyB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCB7XG5cdHRvcDogMTAuMTI1ZW07XG59XG5cbi5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCBzdmcge1xuXHRmb250LXNpemU6IDEuMTI1ZW07XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi5uYXZiYXIgdWwuY3NzX3ByZWZpeC1zaG9wLWJ0bi1ob2xkZXIgdWwgbGkgYTpob3ZlciB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnNlYXJjaF9faW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG4uc2VhcmNoX19pbnB1dDo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnNlYXJjaF9faW5wdXQ6Oi1tcy1jbGVhciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmZvcm0uc2VhcmNoLWZvcm0gLmZvcm0tcm93IC5oYXMtY29udGVudH5sYWJlbCxcbmZvcm0uc2VhcmNoLWZvcm0gLmZvcm0tcm93IGlucHV0OmZvY3VzfmxhYmVsLFxuZm9ybS5zZWFyY2gtZm9ybSAuZm9ybS1yb3cgbGFiZWwge1xuXHR0b3A6IC01LjYyNWVtO1xufVxuXG4uY3NzX3ByZWZpeC1zaG9wLWJ0bi1ob2xkZXIgdWwgbGkgc3ZnIHtcblx0Zm9udC1zaXplOiAxLjI1ZW07XG5cdGhlaWdodDogMWVtO1xuXHR3aWR0aDogMS4yNWVtO1xufVxuXG4uY3NzX3ByZWZpeC1zaG9wLWJ0bi1ob2xkZXIgdWwgbGkgLmJ0bi1zZWFyY2ggc3Zne1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdGhlaWdodDogMC44NzVlbTtcblx0d2lkdGg6IDAuODc1ZW07XG59XG5cbi5zZWFyY2gtZm9ybSBpbnB1dCB7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRwYWRkaW5nOiAwO1xufVxuXG5mb3JtLnNlYXJjaC1mb3JtIC5mb3JtLXJvdyBsYWJlbCB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGZvbnQtc2l6ZTogMi44MTNlbTtcblx0dG9wOiAtMC44MTNlbTtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5zZWFyY2gtZm9ybSBpbnB1dCB7XG5cdHBhZGRpbmctcmlnaHQ6IDMuMTI1ZW07XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uc2VhcmNoLWZvcm0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtZm9ybSAuZm9ybS1zZWFyY2ggLnNlYXJjaC1zdWJtaXQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwLjA2M2VtO1xuXHR0b3A6IDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdG1hcmdpbjogMDtcbn1cblxuLnNlYXJjaF9jb3VudCAjYnRuLXNlYXJjaCwgLnNlYXJjaF9jb3VudCAjYnRuLXNlYXJjaCBzdmcge1xuXHRmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMTg4ZW07XG59XG5cbi5zZWFyY2hfY291bnQgI2J0bi1zZWFyY2g6aG92ZXIsXG4uc2VhcmNoX2NvdW50ICNidG4tc2VhcmNoOmhvdmVyIHN2ZyB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLmNzc19wcmVmaXgtaGVhZGVyLXJpZ2h0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLyogc2VhcmNoLWNvbG9ybW9kZSAqL1xuXG4uc2VhcmNoX3N0eWxlX2xpZ2h0IC5zZWFyY2gge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGJveC1zaGFkb3c6IHZhcigtLWdsb2JhbC1ib3gtc2hhZG93KTtcbn1cblxuLnNlYXJjaF9zdHlsZV9saWdodCAuc2VhcmNoX19mb3JtOmFmdGVyIHtcblx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xufVxuXG4uc2VhcmNoX3N0eWxlX2xpZ2h0IC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCBzdmcge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xufVxuXG4uc2VhcmNoX3N0eWxlX2xpZ2h0IGlucHV0OjpwbGFjZWhvbGRlciB7XG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5jc3NfcHJlZml4LXNlYXJjaCAuc2VhcmNoLWZvcm0gaW5wdXQsXG4uY3NzX3ByZWZpeC1zZWFyY2ggLnNlYXJjaC1mb3JtIGlucHV0OjpwbGFjZWhvbGRlcntcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcbn1cblxuLnNlYXJjaF9zdHlsZV9saWdodCBidXR0b24jYnRuLXNlYXJjaC1jbG9zZSBzdmcge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xufVxuXG4vKiBzZWFyY2ggYW5pbWF0aW9uICovXG5cbi5zZWFyY2gtYW5pbWF0ZS1sZWZ0IC5jc3NfcHJlZml4LXNlYXJjaCB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcblx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuXHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLnNlYXJjaC1hbmltYXRlLWxlZnQgLmNzc19wcmVmaXgtc2VhcmNoLnNlYXJjaC0tb3BlbiB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5zZWFyY2gtYW5pbWF0ZS1yaWdodCAuY3NzX3ByZWZpeC1zZWFyY2gge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcblx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG5cdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcblx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLnNlYXJjaC1hbmltYXRlLXJpZ2h0IC5jc3NfcHJlZml4LXNlYXJjaC5zZWFyY2gtLW9wZW4ge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4vKiBzZWFyY2ggZGVmYXVsdCAqL1xuLnNlYXJjaF93cmFwLnNlYXJjaC1mb3JtLWRlZmF1bHQgLnNlYXJjaC1mb3JtIGlucHV0IHtcblx0Ym9yZGVyLWJvdHRvbTogMC4wNjNlbSBzb2xpZCB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSkgIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0aGVpZ2h0OiAyLjgxM2VtO1xuXHRsaW5lLWhlaWdodDogMi44MTNlbTtcblx0Zm9udC1zaXplOiAxLjEyNWVtO1xuXHRwYWRkaW5nLXJpZ2h0OiAxLjg3NWVtO1xufVxuXG4uc2VhcmNoX3dyYXAgLnNlYXJjaC1mb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG59XG5cbi5zZWFyY2hfd3JhcC5zZWFyY2gtZm9ybS1kZWZhdWx0IC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCBzdmcge1xuXHRmb250LXNpemU6IDEuMTI1ZW07XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG59XG5cbi5zZWFyY2hfd3JhcC5zZWFyY2gtZm9ybS1kZWZhdWx0IC5zZWFyY2gtZm9ybSAuZm9ybS1zZWFyY2ggLnNlYXJjaC1zdWJtaXQge1xuXHRwYWRkaW5nOiAwO1xuXHRoZWlnaHQ6IDEuODc1ZW07XG5cdHdpZHRoOiAxLjg3NWVtO1xuXHRsaW5lLWhlaWdodDogMy4xMjVlbTtcbn1cblxuLnNlYXJjaC1mb3JtLWRlZmF1bHQgLnNlYXJjaC1mb3JtIGlucHV0OmZvY3VzLFxuLnNlYXJjaC1mb3JtLWRlZmF1bHQgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuLnNlYXJjaC1mb3JtLWRlZmF1bHQgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLFxuLnNlYXJjaC1mb3JtLWRlZmF1bHQgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyxcbi5zZWFyY2gtZm9ybS1kZWZhdWx0IC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzIHtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KSAhaW1wb3J0YW50O1xufVxuXG5ib2R5LnNlYXJjaCBoZWFkZXIucGFnZS1oZWFkZXIge1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmNzc19wcmVmaXgtZXJyb3IgLnNlYXJjaC1mb3JtIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogNDAlO1xuXHRtYXJnaW46IDFlbSAwIDEuNTYzZW07XG59XG5cbi5jc3NfcHJlZml4LWVycm9yIC5wYWdlLWNvbnRlbnQ+cCB7XG5cdHdpZHRoOiA1MCU7XG5cdG1hcmdpbjogMWVtIGF1dG87XG59XG5cbi5jc3NfcHJlZml4LWVycm9yIC5zZWFyY2gtZm9ybSBpbnB1dCB7XG5cdHBhZGRpbmc6IDAgNC4zNzVlbSAwIDFlbTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keSk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWJvZHktbGlnaHRjb2xvcik7XG5cdGJvcmRlcjogMC4wNjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcblxufVxuXG4uY3NzX3ByZWZpeC1lcnJvciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQge1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRoZWlnaHQ6IDMuNzVlbTtcblx0d2lkdGg6IDMuNzVlbTtcbn1cblxuLmNzc19wcmVmaXgtc2VhcmNoIC5zZWFyY2gtZm9ybSBpbnB1dCB7XG5cdGhlaWdodDogMy4yNWVtO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG4gICAgcGFkZGluZy1yaWdodDogNC4yNWVtO1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xufVxuXG4uY3NzX3ByZWZpeC1zZWFyY2ggLnNlYXJjaC1mb3JtIC5mb3JtLXNlYXJjaCAuc2VhcmNoLXN1Ym1pdCB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuICAgIGJvdHRvbTogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAzLjI1ZW07XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDMuMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMy4yNTtcbn1cblxuLmNzc19wcmVmaXgtc2VhcmNoIC5zZWFyY2hfX2Zvcm06YWZ0ZXIge1xuXHRib3R0b206IDA7XG59XG5cbi5jc3NfcHJlZml4LXNob3AtYnRuLWhvbGRlciAuc2VhcmNoX2NvdW50IHtcblx0bWFyZ2luLWxlZnQ6IDA7XG59XG5cbmhlYWRlciAuc2VhcmNoLWZvcm0uc2VhcmNoX19mb3Jte1xuXHRtYXJnaW46IDA7XG59XG5cbmhlYWRlciAuY3NzX3ByZWZpeC1zZWFyY2ggLnNlYXJjaC1mb3JtIGlucHV0e1xuXHRtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHRoZWFkZXIgLnNlYXJjaC1mb3JtLnNlYXJjaF9fZm9ybSB7XG5cdFx0d2lkdGg6IDMxLjI1ZW07XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5jc3NfcHJlZml4LWVycm9yIC5zZWFyY2gtZm9ybSB7XG5cdFx0d2lkdGg6IDgwJTtcblx0fVxuXG5cdC5jc3NfcHJlZml4LWVycm9yIC5wYWdlLWNvbnRlbnQ+cCB7XG5cdFx0d2lkdGg6IDcwJTtcblx0fVxuXG5cdGhlYWRlciAuc2VhcmNoLWZvcm0uc2VhcmNoX19mb3Jte1xuXHRcdHdpZHRoOiAxNS4yNWVtO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuXHQuY3NzX3ByZWZpeC1lcnJvciAuc2VhcmNoLWZvcm0ge1xuXHRcdHdpZHRoOiA5MCU7XG5cdH1cblxuXHQuY3NzX3ByZWZpeC1lcnJvciAucGFnZS1jb250ZW50PnAge1xuXHRcdHdpZHRoOiA5MCU7XG5cdH1cbn0iLCJAaW1wb3J0IFwiX2N1c3RvbS1wcm9wZXJ0aWVzLmNzc1wiO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIE1lZGlhXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnBhZ2UtY29udGVudCAud3Atc21pbGV5LFxyXG4uZW50cnktY29udGVudCAud3Atc21pbGV5LFxyXG4uY29tbWVudC1jb250ZW50IC53cC1zbWlsZXkge1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLyogTWFrZSBzdXJlIGVtYmVkcyBhbmQgaWZyYW1lcyBmaXQgdGhlaXIgY29udGFpbmVycy4gKi9cclxuZW1iZWQsXHJcbmlmcmFtZSxcclxub2JqZWN0IHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyMgQ2FwdGlvbnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ud3AtY2FwdGlvbiB7XHJcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ud3AtY2FwdGlvbiBpbWdbY2xhc3MqPVwid3AtaW1hZ2UtXCJdIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi53cC1jYXB0aW9uLXRleHQge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCB7XHJcblx0bWFyZ2luOiAwLjgwNzVlbSAwO1xyXG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuLndwLWNhcHRpb24uYWxpZ25sZWZ0ICAud3AtY2FwdGlvbi10ZXh0e1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi53cC1jYXB0aW9uLmFsaWducmlnaHQgIC53cC1jYXB0aW9uLXRleHR7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdC53cC1jYXB0aW9uLmFsaWducmlnaHQsXHJcblx0LndwLWJsb2NrLWltYWdlLmFsaWducmlnaHQge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGVudC13aWR0aCkpIC8gMik7XHJcblx0fVxyXG5cclxuXHQud3AtY2FwdGlvbi5hbGlnbmxlZnQsXHJcblx0LndwLWJsb2NrLWltYWdlLmFsaWdubGVmdCB7XHJcblx0XHRtYXJnaW4tbGVmdDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRlbnQtd2lkdGgpKSAvIDIpO1xyXG5cdH1cclxufVxyXG5cclxuLmdhbGxlcnktaXRlbSB7XHJcblx0cGFkZGluZzogMCAxZW0gMWVtIDA7XHJcbn1cclxuXHJcbi5nYWxsZXJ5LWljb24ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5nYWxsZXJ5LWNhcHRpb24ge1xyXG5cdGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOjQ3OXB4KSB7XHJcblx0LmdhbGxlcnktaXRlbSB7XHJcblx0XHRwYWRkaW5nOiAwIDAgMWVtIDA7XHJcblx0fVxyXG59IiwiZm9vdGVyIHtcblx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWJvZHktbGlnaHRjb2xvcik7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmZvb3RlciAuZm9vdGVyLXRvcCB7XG5cdHBhZGRpbmc6IDVlbSAwO1xufVxuXG5mb290ZXIgLmZvb3Rlci1tYWluIC5mb290ZXItbG9nbyBpbWcge1xuXHR3aWR0aDogNi44NzVlbTtcbn1cblxuZm9vdGVyIC53aWRnZXQ6OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmZvb3RlciAud2lkZ2V0LFxuZm9vdGVyIC53aWRnZXQud2lkZ2V0X3NlYXJjaCB7XG5cdGJvcmRlcjogbm9uZTtcblx0cGFkZGluZzogMDtcbn1cblxuZm9vdGVyIC5jb3B5cmlnaHQtZm9vdGVyIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItZm9vdGVyLWNvcHlyaWdodC1kYXJrKTtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG5mb290ZXIgLmNvcHlyaWdodCBhIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG4uZm9vdGVyLW1haW4gLndpZGdldCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG59XG5cbmZvb3RlciAud2lkZ2V0IHVsIGxpIHtcblx0Ym9yZGVyOiBub25lO1xuXHRwYWRkaW5nOiAwLjVlbSAwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5mb290ZXIgLndpZGdldCB1bCBsaSBhIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG5mb290ZXIgLndpZGdldCAucnNzLWRhdGUge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbmZvb3RlciAud2lkZ2V0IHVsLm1lbnUgbGkgYTpob3Zlcjo6YmVmb3JlIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG5mb290ZXIgLndpZGdldCAuY3NzX3ByZWZpeC1jb250YWN0IGxpIGE6OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmZvb3RlciAud2lkZ2V0IHVsLm1lbnUgbGkgLnN1Yi1tZW51IHtcblx0cGFkZGluZy1sZWZ0OiAwLjYyNWVtO1xufVxuXG5mb290ZXIgLndpZGdldCB1bC5tZW51PmxpPmEge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbmZvb3RlciAud2lkZ2V0IHVsLndwLWJsb2NrLWNhdGVnb3JpZXMtbGlzdCBsaSBhLFxuZm9vdGVyIC53aWRnZXQgdWwud3AtYmxvY2stYXJjaGl2ZXMtbGlzdCBsaSBhLFxuZm9vdGVyIC53aWRnZXRfbWV0YSB1bCBsaSBhLFxuZm9vdGVyIC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaSBhLFxuZm9vdGVyIC53aWRnZXRfcGFnZXMgdWwgbGkgYSxcbmZvb3RlciAud2lkZ2V0LndpZGdldF9hcmNoaXZlIHVsIGxpIGF7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuXG5mb290ZXIgLndpZGdldCB1bC53cC1ibG9jay1jYXRlZ29yaWVzLWxpc3QgbGkgYTo6YmVmb3JlLFxuZm9vdGVyIC53aWRnZXQgdWwud3AtYmxvY2stYXJjaGl2ZXMtbGlzdCBsaSBhOjpiZWZvcmUsXG5mb290ZXIgLndpZGdldF9tZXRhIHVsIGxpIGE6OmJlZm9yZSxcbmZvb3RlciAud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGkgYTo6YmVmb3JlLFxuZm9vdGVyIC53aWRnZXRfcGFnZXMgdWwgbGkgYTo6YmVmb3JlLFxuZm9vdGVyIC53aWRnZXQud2lkZ2V0X2FyY2hpdmUgdWwgbGkgYTo6YmVmb3Jle1xuXHRjb250ZW50OiBub25lO1xufVxuXG5mb290ZXIgLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgbGkgYSxcbmZvb3RlciAud2lkZ2V0IHVsLm1lbnUgbGkgYXtcblx0cGFkZGluZzogMDtcbn1cblxuZm9vdGVyIC53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsIGxpIGE6OmJlZm9yZSxcbmZvb3RlciAud2lkZ2V0IHVsLm1lbnUgbGkgYTo6YmVmb3Jle1xuXHRjb250ZW50OiBub25lO1xufVxuXG5mb290ZXIgLndpZGdldF9zZWFyY2ggLnNlYXJjaC1mb3JtIGlucHV0LCBcbmZvb3RlciAud3AtYmxvY2stc2VhcmNoIC53cC1ibG9jay1zZWFyY2hfX2lucHV0e1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGJvcmRlcjogMC4wNjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcblx0cGFkZGluZzogMCAzZW0gMCAxZW07XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQpO1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQpO1xuXHQtbW96LWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQpO1xufVxuXG5mb290ZXIgLndpZGdldF9zZWFyY2ggLnNlYXJjaC1mb3JtIGlucHV0OmZvY3VzLCBcbmZvb3RlciAud3AtYmxvY2stc2VhcmNoIC53cC1ibG9jay1zZWFyY2hfX2lucHV0OmZvY3Vze1xuXHRib3JkZXItY29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcbn1cblxuLndpZGdldC5jc3NfcHJlZml4LXNoYXJlIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuLndpZGdldC5jc3NfcHJlZml4LXNoYXJlIC5zaGFyZS1idXR0b24ge1xuXHRtYXJnaW4tbGVmdDogMC42MjVlbTtcbn1cblxuLndpZGdldC5jc3NfcHJlZml4LXNoYXJlIC5zaGFyZSBsaSBhIHtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdGxpbmUtaGVpZ2h0OiAxLjg3NWVtO1xuXHR3aWR0aDogMS44NzVlbTtcblx0aGVpZ2h0OiAxLjg3NWVtO1xuXHRtYXJnaW4tbGVmdDogMC42MjVlbTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRib3JkZXI6IDAuMDYzZW0gc29saWQgdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbn1cblxuLndpZGdldC5jc3NfcHJlZml4LXNoYXJlIC5zaGFyZSBsaSBhOmhvdmVyIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi53aWRnZXQtc3BhY2Uge1xuXHRwYWRkaW5nLXRvcDogNWVtO1xuXHRwYWRkaW5nLWJvdHRvbTogNWVtO1xufVxuXG4ubWM0d3AtZm9ybS1maWVsZHMgLm5ld3NsYXR0ZXIge1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblx0d2lkdGg6IDg1JTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWM0d3AtZm9ybS1maWVsZHMgLm5ld3NsYXR0ZXIgaW5wdXRbdHlwZT1lbWFpbF0ge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ub3JtYWwpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tYnV0dG9uLWxpbmUtaGVpZ2h0KTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5tYzR3cC1mb3JtLWZpZWxkcyAubmV3c2xhdHRlciBidXR0b24ge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0d2lkdGg6IDNlbTtcblx0aGVpZ2h0OiAzZW07XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC1zaXplOiAxLjU2M2VtO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHRib3JkZXItcmFkaXVzOiAwIDAuMTg4ZW0gMC4xODhlbSAwO1xufVxuXG4ubWM0d3AtZm9ybS1maWVsZHMgLm5ld3NsYXR0ZXIgYnV0dG9uOmhvdmVyIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcblx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbn1cblxuLmZvb3Rlci1tYWluIC5tZW51IHtcblx0bWFyZ2luLXRvcDogMC45MzhlbTtcbn1cblxuLmZvb3RlciAuZm9vdGVyLW1haW4gLndpZGdldCAubWFwLXdyYXAge1xuXHRtYXJnaW4tdG9wOiAxLjg3NWVtO1xufVxuXG4ubWM0d3AtZm9ybS1maWVsZHMgLnN1YnNjcmliZSBidXR0b25bdHlwZT1zdWJtaXRdIHtcblx0d2lkdGg6IDQuMzc1ZW07XG5cdGZvbnQtc2l6ZTogMS4yNWVtO1x0XG5cdGhlaWdodDogMy43NWVtO1xuXHRwYWRkaW5nOiAwO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRib3JkZXI6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG59XG5cbmZvb3RlciAud2lkZ2V0IHVsIGxpIGEge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbmZvb3RlciAud2lkZ2V0IC5yc3MtZGF0ZSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuZm9vdGVyIC53aWRnZXQgdWwubWVudSBsaSBhLFxuZm9vdGVyIC53aWRnZXQgdWwgbGkgYSB7XG5cdGJvcmRlcjogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5mb290ZXIgdWwud3AtdGFnLWNsb3VkIGxpIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5mb290ZXIgI21lbnUtZm9vdGVyLW1lbnUgbGkgYTo6YmVmb3JlLFxuZm9vdGVyIC5tZW51LWZvb3Rlci1tZW51LWNvbnRhaW5lciBsaSBhOjpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5mb290ZXIgI21lbnUtZm9vdGVyLW1lbnUgbGkgYSxcbmZvb3RlciAubWVudS1mb290ZXItbWVudS1jb250YWluZXIgdWwubWVudSBsaSBhIHtcblx0cGFkZGluZzogMC40MzhlbSAwIDAuNDM4ZW0gMDtcbn1cbiIsIkBpbXBvcnQgXCJfY3VzdG9tLXByb3BlcnRpZXMuY3NzXCI7XG5cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvci1saWdodCk7IFxufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGhlaWdodDogMy43NWVtO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yLWxpZ2h0KTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWlucHV0KTtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWlucHV0KTtcblx0LW1vei1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWlucHV0KTtcblx0LW1zLWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQpO1xuXHQtby1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWlucHV0KTtcbn1cbiBcbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bntcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93e1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pbnB1dCk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQpO1xufVxuXG4uc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmV7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1pbnB1dCk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtaW5wdXQpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXN7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGxpbmUtaGVpZ2h0OiAzLjc1ZW07XG4gICAgY29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgIGhlaWdodDogMy43NWVtO1xuICAgIHJpZ2h0OiAwLjYyNWVtO1xuICAgIHdpZHRoOiAxLjI1ZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgIGJvcmRlci13aWR0aDogMC4zMTNlbSAwLjI1ZW0gMCAwLjI1ZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgIGJvcmRlci13aWR0aDogMCAwLjI1ZW0gMC4zMTNlbSAwLjI1ZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIGhlaWdodDogMi4xODhlbTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvci1saWdodCk7XG59XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICAgIHBhZGRpbmc6IDAuMjVlbSAxZW07XG59XG5cbi5zZWxlY3QyLWRyb3Bkb3due1xuICAgIHotaW5kZXg6IDk7XG59XG5cbi5hZG1pbi1iYXIgLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgICB0b3A6IDJlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHM+LnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gICAgcGFkZGluZzogMC4zMTNlbSAxZW07XG4gICAgbWF4LWhlaWdodDogMTAuNjI1ZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCBcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2RhdGEtc2VsZWN0ZWRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSwgXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2RhdGEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgcGFkZGluZzogMCAwLjYyNWVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgcGFkZGluZzogMCAxLjg3NWVtIDAgMWVtO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuPj4+IFRBQkxFIE9GIENPTlRFTlRTOlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBJbXBvcnRzXG5cdCMgQ3VzdG9tIHByb3BlcnRpZXNcblx0IyBSZXNldFxuXHQjIFR5cG9ncmFwaHlcblx0IyBFbGVtZW50c1xuXHQjIGJMT0NLU1xuXHQjIE1lZGlhXG5cdCMgTGlua3Ncblx0IyBIZWFkZXJcblx0IyBGb290ZXJcbiMgQWNjZXNzaWJpbGl0eVxuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgSW1wb3J0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcIl9jdXN0b20tcHJvcGVydGllcy5jc3NcIjtcbkBpbXBvcnQgXCJfcmVzZXQuY3NzXCI7XG5AaW1wb3J0IFwiX3R5cG9ncmFwaHkuY3NzXCI7XG5AaW1wb3J0IFwiX2VsZW1lbnRzLmNzc1wiO1xuQGltcG9ydCBcIl9saW5rcy5jc3NcIjtcbkBpbXBvcnQgXCJfYmxvY2tzLmNzc1wiO1xuQGltcG9ydCBcIl9oZWFkZXIuY3NzXCI7XG5AaW1wb3J0IFwiX2J1cmdlci1tZW51LmNzc1wiO1xuQGltcG9ydCBcIl9zZWFyY2guY3NzXCI7XG5AaW1wb3J0IFwiX21lZGlhLmNzc1wiO1xuQGltcG9ydCBcIl9mb290ZXIuY3NzXCI7XG5AaW1wb3J0IFwiX3NlbGVjdDIuY3NzXCI7XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbnBhZ2Vcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xubWFpbi5zaXRlLW1haW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxubWFpbi5zaXRlLW1haW4+LmNzc19wcmVmaXgtcGFnZS1pbm5lciB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG5tYWluLnNpdGUtbWFpbj4uY3NzX3ByZWZpeC1wYWdlLWlubmVyPi5jc3NfcHJlZml4LXBhZ2VzLWl0ZW1zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi5ieXBvc3RhdXRob3Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hOi13ZWJraXQtYW55LWxpbmsge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYm9keS5hZG1pbi1iYXIgLmRpYWxvZy1saWdodGJveC13aWRnZXQsXG4uZGlhbG9nLWxpZ2h0Ym94LXdpZGdldCB7XG4gICAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDk5OTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5lbGVtZW50b3Itc2xpZGVzaG93X19mb290ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09XG5EYXJrLW1vZGVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuYm9keS5jc3NfcHJlZml4LS1kYXJrLW1vZGUge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWJnZGFya2NvbG9yKTtcbn1cblxuLypJbXBvcnRhbnQgZm9yICBjaGVja2JveCAqL1xuXG4uY3NzX3ByZWZpeC1jaGVjayBsYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY3NzX3ByZWZpeC1jaGVjayBzcGFuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuODc1ZW07XG59XG5cbi5jc3NfcHJlZml4LWNoZWNrIC5jaGVja21hcmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuODEzZW07XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEuMTI1ZW07XG4gICAgd2lkdGg6IDEuMTI1ZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1saWdodC1jb2xvcik7XG4gICAgYm9yZGVyOiAwLjA2M2VtIHNvbGlkIHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG59XG5cbi53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1yZXZpZXdzIC5jc3NfcHJlZml4LWNoZWNrIC5jaGVja21hcmsge1xuXHR0b3A6IHVuc2V0O1xufVxuXG4uc2luZ2xlLXBvc3QgLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtLFxuLnNpbmdsZS1wcm9kdWN0IC5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtZm9ybXtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCAuY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0+cCxcbi5zaW5nbGUtcG9zdCAuY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0+cCwgXG4uc2luZ2xlLXByb2R1Y3QgLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtPmRpdixcbi5zaW5nbGUtcG9zdCAuY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0+ZGl2e1xuXHRwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgLmNzc19wcmVmaXgtY2hlY2ssXG4uc2luZ2xlLXByb2R1Y3QgLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtPmRpdi5jc3NfcHJlZml4LWNoZWNrLFxuLnNpbmdsZS1wb3N0IC5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtZm9ybT5kaXYuY3NzX3ByZWZpeC1jaGVjayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVlbTtcbn1cblxuLmNzc19wcmVmaXgtY2hlY2sgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDEuMTI1ZW07XG4gICAgd2lkdGg6IDEuMTI1ZW07XG59XG5cbi5jc3NfcHJlZml4LWNoZWNrIGlucHV0OmNoZWNrZWR+LmNoZWNrbWFyayB7XG4gICAgYm9yZGVyOiAwLjA2M2VtIHNvbGlkIHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4uY3NzX3ByZWZpeC1jaGVjayAuY2hlY2ttYXJrIHtcbiAgICB0b3A6IDAuMzc1ZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY3NzX3ByZWZpeC1jaGVjayBpbnB1dDpjaGVja2Vkfi5jaGVja21hcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4uY3NzX3ByZWZpeC1jaGVjayAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uY3NzX3ByZWZpeC1jaGVjayBpbnB1dDpjaGVja2Vkfi5jaGVja21hcms6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY3NzX3ByZWZpeC1jaGVjayAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICBsZWZ0OiAwLjMxM2VtO1xuICAgIHRvcDogMC4wNjNlbTtcbiAgICB3aWR0aDogMC4zNzVlbTtcbiAgICBoZWlnaHQ6IDAuNzVlbTtcbiAgICBib3JkZXI6IHNvbGlkIHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbiAgICBib3JkZXItd2lkdGg6IDAgMC4xMjVlbSAwLjEyNWVtIDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWxldHRlci1zcGFjaW5nLXRocmVlKTtcbn1cblxuLyogY2hlY2tib3ggRW5kICovXG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuYXV0aG9yLWluZm9cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uYXV0aG9yLWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMy4xMjVlbSAwO1xuICAgIGJvcmRlci1ib3R0b206IDAuMDYyNWVtIHNvbGlkIHZhcigtLWJvcmRlci1jb2xvci1saWdodCk7XG59XG5cbi5hdXRob3ItaW5mbyAuYXV0aG9yLWltZyB7XG4gICAgcGFkZGluZy1yaWdodDogMmVtO1xufVxuXG4uYXV0aG9yLWluZm8gLmF1dGhvci1pbWcgaW1nIHtcbiAgICBtaW4td2lkdGg6IDYuMjVlbTtcbiAgICB3aWR0aDogNi4yNWVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbn1cblxuLmF1dGhvci1pbmZvIC5kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hdXRob3ItaW5mbyAuaXEtYXV0aG9yLXNvY2lhbCB7XG4gICAgbWFyZ2luLXRvcDogMi4xODc1ZW07XG59XG5cbi8qPT09PT09PT09PT09PVxuYXV0aG9yLXNvY2lhbFxuPT09PT09PT09PT09PT09PT09Ki9cbi5jc3NfcHJlZml4LWJsb2ctZGV0YWlsIC5pcS1hdXRob3Itc29jaWFse1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5jc3NfcHJlZml4LWJsb2ctZGV0YWlsIC5pcS1hdXRob3Itc29jaWFsIC5pbmZvLXNoYXJle1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVJbkxpa2UgLjVzIGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbjogZmFkZUluTGlrZSAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5jc3NfcHJlZml4LWJsb2ctZGV0YWlsIC5pcS1hdXRob3Itc29jaWFsOmhvdmVyIC5pbmZvLXNoYXJle1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbn1cblxuLmlxLWF1dGhvci1zb2NpYWwgLnNoYXJlLXBvc3Qge1xuICAgIGhlaWdodDogMi41ZW07XG4gICAgd2lkdGg6IDIuNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcGluayk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pcS1hdXRob3Itc29jaWFsIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4uaXEtYXV0aG9yLXNvY2lhbCB1bCBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMS4yNWVtO1xufVxuXG4uaXEtYXV0aG9yLXNvY2lhbCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5pcS1hdXRob3Itc29jaWFsIHVsIGxpIGEge1xuICAgIGhlaWdodDogMi41ZW07XG4gICAgd2lkdGg6IDIuNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dDtcbiAgICAtbXMtdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5pcS1hdXRob3Itc29jaWFsIHVsIGxpIGE6aG92ZXJ7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuNWVtKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC41ZW0pO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC41ZW0pO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuNWVtKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuNWVtKTtcbn1cblxuLmlxLWF1dGhvci1zb2NpYWwgdWwgbGkgYS5mYWNlYm9vayB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi5pcS1hdXRob3Itc29jaWFsIHVsIGxpIGEudHdpdHRlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcbn1cblxuLmlxLWF1dGhvci1zb2NpYWwgdWwgbGkgYS5saW5rZWRpbiB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUteWVsbG93KTtcbn1cblxuLmlxLWF1dGhvci1zb2NpYWwgdWwgbGkgYS55b3V0dWJlIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1waW5rKTtcbn1cblxuLmlxLWF1dGhvci1zb2NpYWwgdWwgbGkgYS5waW50ZXJlc3R7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcmVkKTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxpa2Uge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5MaWtlIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi8qPT09PT09PT09PT09PT09PT09XG5yZXNwb25zaXZlXG49PT09PT09PT09PT09PT09PT09PT09PSovXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KXtcbiAgICAuY3NzX3ByZWZpeC1ibG9nLWRldGFpbCAuaXEtYXV0aG9yLXNvY2lhbCB1bCBsaXtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgICB9XG5cbiAgICAuaXEtYXV0aG9yLXNvY2lhbCAuc2hhcmUtcG9zdHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgLmNzc19wcmVmaXgtYmxvZy1kZXRhaWwgLmlxLWF1dGhvci1zb2NpYWx7XG4gICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgfVxuICAgIC5pcS1hdXRob3Itc29jaWFsIC5zaGFyZS1wb3N0e1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5jc3NfcHJlZml4LWJsb2ctZGV0YWlsIC5pcS1hdXRob3Itc29jaWFsIC5pbmZvLXNoYXJle1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbi8qPT09PT09PT09PT09PVxuY3VzdG9tLWljb25cbj09PT09PT09PT09PT09PT09PSovXG5cbi5pY29uLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG4uaWNvbi1hcnJvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG5bY2xhc3NePVwiY3NzX3ByZWZpeC1jdXN0b20taWNvbi1cIl0sXG5bY2xhc3MqPVwiY3NzX3ByZWZpeC1jdXN0b20taWNvbi1cIl0ge1xuICAgIGZvbnQtZmFtaWx5OiAnY3NzX3ByZWZpeC1jdXN0b20taWNvbicgIWltcG9ydGFudDtcbiAgICBzcGVhazogbmV2ZXI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uY3NzX3ByZWZpeC1jdXN0b20taWNvbi1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwMVwiO1xuICAgIGNvbG9yOiAjZjc5Zjc3O1xufVxuXG4uY3NzX3ByZWZpeC1jdXN0b20taWNvbi1hcnJvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG4gICAgY29sb3I6ICNmNzlmNzc7XG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0gIFNlcnZpY2UgRGV0YWlsICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ud2lkZ2V0IC5jc3NfcHJlZml4LXNpZGUtYXJlYS10aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNTYyNWVtO1xufVxuXG4ud2lkZ2V0IC5tZW51LXNlcnZpY2UtbWVudS1jb250YWluZXIgdWwubWVudSBsaSBhIHtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWg1KTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXRlbik7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi53aWRnZXQgLm1lbnUtc2VydmljZS1tZW51LWNvbnRhaW5lciAuY3NzX3ByZWZpeC1tZW51LWl0ZW0tdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1oaWdobGlnaHQtZm9udC1mYW1pbHkpO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjhlbTtcbn1cblxuLndpZGdldCAubWVudS1zZXJ2aWNlLW1lbnUtY29udGFpbmVyIHVsLm1lbnUgbGkgYTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xufVxuXG4ud2lkZ2V0IC5tZW51LXNlcnZpY2UtbWVudS1jb250YWluZXIgdWwubWVudSBsaSBhOjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGU5MDBcIjtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG4gICAgZm9udC1mYW1pbHk6IGNzc19wcmVmaXgtY3VzdG9tLWljb247XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuNSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi53aWRnZXQgLm1lbnUtc2VydmljZS1tZW51LWNvbnRhaW5lciB1bC5tZW51IGxpIGE6aG92ZXIsXG4ud2lkZ2V0IC5tZW51LXNlcnZpY2UtbWVudS1jb250YWluZXIgdWwubWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuLndpZGdldCAubWVudS1zZXJ2aWNlLW1lbnUtY29udGFpbmVyIHVsLm1lbnUgbGkgYTpob3Zlcjo6YWZ0ZXIsXG4ud2lkZ2V0IC5tZW51LXNlcnZpY2UtbWVudS1jb250YWluZXIgdWwubWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbSBhOjphZnRlciB7XG4gICAgY29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcbn1cblxuQG1lZGlhKG1heC13aWR0aDo1NzVweCkge1xuICAgIC53aWRnZXQgLm1lbnUtc2VydmljZS1tZW51LWNvbnRhaW5lciB1bC5tZW51IGxpIGEge1xuICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oNik7XG4gICAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG53b29jb21tZXJjZS1wcm9kdWN0XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi53aWRnZXQtd29vZiAud3AtYmxvY2staW1hZ2V7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn0iXX0= */