:root{--content-width:1300px;--content-width-sm:1170px;--global-font-family:"Open Sans",sans-serif;--highlight-font-family:"Titillium Web",sans-serif;--global-font-size:1rem;--global-font-line-height:1.4;--font-size-small:calc(16/var(--global-font-size)*1rem);--font-size-regular:calc(var(--global-font-size)/16*1rem);--font-size-large:calc(36/var(--global-font-size)*1rem);--font-size-larger:calc(48/var(--global-font-size)*1rem);--font-size-small:0.75rem;--font-size-normal:0.875rem;--font-size-body:1rem;--font-size-h1:4.209rem;--font-size-h2:3.157rem;--font-size-h3:2.369rem;--font-size-h4:1.777rem;--font-size-h5:1.333rem;--font-size-h6:1rem;--font-size-18:1.125rem;--font-size-xs:0.75rem;--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:600;--font-weight-h2:600;--font-weight-h3:600;--font-weight-h4:600;--font-weight-h5:600;--font-weight-h6:600;--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.0625rem;--font-letter-spacing-link:0.08rem;--font-letter-spacing-h1:0.08rem;--font-letter-spacing-h2:0.08rem;--font-letter-spacing-h3:0.08rem;--font-letter-spacing-h4:0.08rem;--font-letter-spacing-h5:0.08rem;--font-letter-spacing-h6:0.08rem;--letter-spacing:0.25rem;--letter-spacing-three:0.1875rem;--border-radius:0px;--border-radius-box:0px;--border-radius-ten:0px;--z-index-minus:-1;--global-body-bgcolor:#fff;--global-body-lightcolor:#f7f8f9;--global-font-color:#596475;--global-font-title:#12192d;--global-font-subtitle:#2a3cb7;--border-color-light:#f1f3f5;--border-color-dark:#262f48;--color-link:#2a3cb7;--color-link-visited:#2a3cb7;--color-link-active:#2a3cb7;--color-theme-primary:#2a3cb7;--color-theme-primary-dark:#223092;--color-theme-primary-light:#f1f3f5;--color-theme-secondary:#ffd81c;--color-theme-secondary-dark:#fff2b3;--color-theme-secondary-light:#fffbe5;--color-theme-red:#c0392b;--color-theme-green:#27ae60;--color-theme-blue:#2a3cb7;--color-theme-yellow:#ffd81c;--color-theme-black:#000;--color-theme-grey:#95a5a6;--color-theme-white:#fff;--color-custom-daylight:#97c0b7;--color-custom-sun:#eee9d1;--footer-theme-dark:#0e1527;--global-font-active:#2870de;--global-font-hover:#2870de}@media (max-width:991px){:root{--font-size-h1:3.653rem;--font-size-h2:2rem;--font-size-h3:1.827rem;--font-size-h4:1.700rem}}

/*! 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{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{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]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}body{background:(--global-body-bgcolor);color:#596475;color:var(--global-font-color);font-family:Open Sans,sans-serif;font-family:var(--global-font-family);font-size:1rem;font-size:var(--font-size-body);line-height:1.75;line-height:var(--font-line-height-body)}h1,h2,h3,h4,h5,h6{font-family:Titillium Web,sans-serif;font-family:var(--highlight-font-family);font-stretch:condensed;clear:both;margin:25px 0;word-break:break-word;text-transform:capitalize}h1{font-size:4.209rem;font-size:var(--font-size-h1);line-height:1.3;line-height:var(--font-line-height-h1);letter-spacing:.08rem;letter-spacing:var(--font-letter-spacing-h1);font-weight:600;font-weight:var(--font-weight-h1)}h1,h2{color:#12192d;color:var(--global-font-title)}h2{font-size:3.157rem;font-size:var(--font-size-h2);line-height:1.3;line-height:var(--font-line-height-h2);letter-spacing:.08rem;letter-spacing:var(--font-letter-spacing-h2);font-weight:600;font-weight:var(--font-weight-h2)}h3{font-size:2.369rem;font-size:var(--font-size-h3);line-height:1.3;line-height:var(--font-line-height-h3);letter-spacing:.08rem;letter-spacing:var(--font-letter-spacing-h3);font-weight:600;font-weight:var(--font-weight-h3)}h3,h4{color:#12192d;color:var(--global-font-title)}h4{font-size:1.777rem;font-size:var(--font-size-h4);line-height:1.3;line-height:var(--font-line-height-h4);letter-spacing:.08rem;letter-spacing:var(--font-letter-spacing-h4);font-weight:600;font-weight:var(--font-weight-h4)}h5{font-size:1.333rem;font-size:var(--font-size-h5);line-height:1.3;line-height:var(--font-line-height-h5);letter-spacing:.08rem;letter-spacing:var(--font-letter-spacing-h5);font-weight:600;font-weight:var(--font-weight-h5)}h5,h6{color:#12192d;color:var(--global-font-title)}h6{font-size:1rem;font-size:var(--font-size-h6);line-height:1.75;line-height:var(--font-line-height-h6);letter-spacing:.08rem;letter-spacing:var(--font-letter-spacing-h6);font-weight:600;font-weight:var(--font-weight-h6)}button,input,optgroup,select,textarea{color:#596475;color:var(--global-font-color);font-family:Open Sans,sans-serif;font-family:var(--global-font-family);font-size:calc(.0625rem*1rem);font-size:var(--font-size-regular);line-height:1.4;line-height:var(--global-font-line-height)}.text_small,small{font-size:.875rem;font-size:var(--font-size-normal)}.overflow-hidden{overflow:hidden}.z-index-minus{z-index:-1;z-index:var(--z-index-minus)}.letter-spacing{letter-spacing:.25rem;letter-spacing:var(--letter-spacing)}a{font-size:1rem;font-size:var(--font-size-body);color:var(--color-theme-primary)}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-size:inherit}p{line-height:1.75;line-height:var(--font-line-height-p)}pre{background:#fff;background:var(--color-theme-white);color:#596475;color:var(--global-font-color);padding:15px;border:1px solid #223092;border:1px solid var(--color-theme-primary-dark)}a,a h1,a h2,a h3,a h4,a h5,a h6,i,span{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}.mill h1,.mill h2,.mill h3,.mill h4,.mill h5,.mill h6{margin:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}a:focus{text-decoration:none!important}a:focus,a:hover{color:#2a3cb7;color:var(--color-theme-primary)}a:hover{text-decoration:none}:focus,a{outline:none}p{margin:15px 0;line-height:1.66em}hr{background-color:#262f48;background-color:var(--border-color-dark);border:0;height:1px;margin:0;padding:0}ol,ul{padding-left:25px;margin-bottom:1em}ol,ol li{list-style:decimal}ol ol{padding-left:25px}ul li{list-style:inherit}ul{list-style:disc}dd{margin:0 1.5em 1.5em}dl dd{margin-bottom:15px}dl dd:last-child,li>ol,li>ul{margin-bottom:0}dt{font-weight:700}img{max-width:100%;height:auto}table{border:1px solid #fff;border:1px solid var(--color-theme-white);width:100%;margin-bottom:20px}table td,table th{border:1px solid #f7f8f9;border:1px solid var(--global-body-lightcolor);padding:5px 8px;text-align:center}.mill-comments-media table td,.mill-comments-media table th{border:1px solid #fff;border:1px solid var(--color-theme-white)}input[type=checkbox]{width:auto;margin-right:10px;line-height:2;height:32px}input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{width:100%;float:left;padding:0 15px;height:60px;line-height:60px;background:#f7f8f9;background:var(--global-body-lightcolor);border:1px solid #f7f8f9;border:1px solid var(--global-body-lightcolor);border-radius:0;border-radius:var(--border-radius);-webkit-border-radius:0;-webkit-border-radius:var(--border-radius);-moz-border-radius:0;-moz-border-radius:var(--border-radius);-ms-border-radius:0;-ms-border-radius:var(--border-radius);-o-border-radius:0;-o-border-radius:var(--border-radius);color:#596475;color:var(--global-font-color);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}.contact-form input,.contact-form textarea{background:#fff;background:var(--color-theme-white)}.mill-comments-info .title a{color:#12192d;color:var(--global-font-title)}.mill-comments-info .title a:hover{color:#ffd81c;color:var(--color-theme-secondary)}select{border:1px solid #fff;border:1px solid var(--color-theme-white);background:#fff;background:var(--global-body-bgcolor);line-height:48px;height:48px;padding:0 10px;width:100%;color:#596475;color:var(--global-font-color);border-radius:0;border-radius:var(--border-radius);transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}select,textarea{-webkit-border-radius:0;-webkit-border-radius:var(--border-radius);-moz-border-radius:0;-moz-border-radius:var(--border-radius);-ms-border-radius:0;-ms-border-radius:var(--border-radius);-o-border-radius:0;-o-border-radius:var(--border-radius)}textarea{padding:10px 15px;height:150px;line-height:26px;background:#f7f8f9;background:var(--global-body-lightcolor);border-color:#f7f8f9;border-color:var(--global-body-lightcolor);border-radius:0;border-radius:var(--border-radius)}input::-webkit-input-placeholder{color:inherit}input::-moz-placeholder{color:inherit}input:-ms-input-placeholder{color:inherit}textarea::-webkit-input-placeholder{color:inherit}textarea::-moz-placeholder{color:inherit}textarea:-ms-input-placeholder{color:inherit}input[type=email]::-webkit-input-placeholder{color:inherit}input[type=email]::-moz-placeholder{color:inherit}input[type=email]:-ms-input-placeholder{color:inherit}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:#2a3cb7;border-color:var(--color-theme-primary);box-shadow:none;outline:none}embed,iframe,object{width:100%}iframe{border:none}@media (min-width:1499px){.container{max-width:1170px;max-width:var(--content-width-sm)}.mill .container{max-width:1300px;max-width:var(--content-width)}}@media (min-width:1300px){.container{max-width:1170px;max-width:var(--content-width-sm)}.mill .container{max-width:1300px;max-width:var(--content-width)}}body{overflow-x:hidden}body .container{max-width:1170px;max-width:var(--content-width-sm)}body .elementor-section.elementor-section-boxed>.elementor-container,body .mill .container{max-width:1300px;max-width:var(--content-width)}.home .mill .content-area .site-main{padding:0}.content-area .site-main,.home.blog .content-area .site-main{padding:130px 0;overflow:hidden}.mill .content-area .site-main{padding:130px 0 200px;overflow:hidden}#back-to-top .top{margin:0;color:var(--white-color);background:#2a3cb7;background:var(--color-theme-primary);position:fixed;bottom:65px;right:30px;z-index:99;font-size:26px;width:50px;height:50px;text-align:center;line-height:50px;border-radius:0;border-radius:var(--border-radius);transition:all .3s ease-in-out}#back-to-top .top svg{color:#fff;color:var(--color-theme-white)}#back-to-top .top:hover{background:#ffd81c;background:var(--color-theme-secondary)}#back-to-top .mill-btt-box{position:relative}#back-to-top span svg{transition:all .3s ease-in-out}#back-to-top .mill-btt-shap svg{position:relative;top:0}#back-to-top .mill-btt-icon svg{position:absolute;left:0;right:0;margin:0 auto;bottom:20px;z-index:-1;font-size:40px}#back-to-top .top:hover .mill-btt-shap svg{top:7px}#back-to-top .top:hover .mill-btt-icon svg{bottom:25px}#loading{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;background:var(--global-body-bgcolor);z-index:9999}.breadcrumb li{display:inline-block;word-break:break-word}.mill-breadcrumb{padding:130px 0;background:#f7f8f9;background:var(--global-body-lightcolor)}.mill-breadcrumb-two{padding:45px 0;position:relative;z-index:2}.mill-breadcrumb-one{display:block;padding:130px 0;z-index:9;position:relative}.mill-breadcrumb-one ol li,.mill-breadcrumb-one ol li a{color:#2a3cb7;color:var(--color-theme-primary);text-decoration:none;font-weight:600;font-weight:var(--font-weight-h2);font-family:Titillium Web,sans-serif;font-family:var(--highlight-font-family);letter-spacing:3px}.mill-breadcrumb-one ol li a:hover{color:#ffd81c;color:var(--color-theme-secondary)}.mill-breadcrumb-one ol li{list-style:none;display:inline-block;position:relative}.mill-breadcrumb-one .breadcrumb-item+.breadcrumb-item:before{content:"";background:#ffd81c;background:var(--color-theme-secondary);width:5px;height:5px;position:absolute;padding:0;left:-4px;bottom:6px}.breadcrumb-item+.breadcrumb-item{padding-left:10px;margin-left:10px}.mill-breadcrumb-one .breadcrumb{position:relative;display:inline-block}.mill-breadcrumb-one .breadcrumb-item.active{color:#2a3cb7;color:var(--color-theme-primary);position:relative;font-weight:700}.mill-breadcrumb-one .breadcrumb-item:last-child{color:#2a3cb7;color:var(--color-theme-primary);font-weight:700;line-height:normal}.mill-breadcrumb-one ol{background:transparent;padding:0;margin-bottom:0;margin-top:15px}.mill-breadcrumb-two .breadcrumb{display:flex;align-items:center;line-height:normal;justify-content:center;flex-wrap:wrap}.mill-breadcrumb-two ol li{display:inline-block}.mill-breadcrumb-three .breadcrumb{margin-top:0}.mill-breadcrumb-three .mill-breadcrumb-one{padding:0}.mill-breadcrumb-three{padding:45px 0}.breadcrumb-bg,.breadcrumb-video,.video-mill-bg-over{position:relative;overflow:hidden}.breadcrumb-bg #video-background,.breadcrumb-bg video,.breadcrumb-video video,.video-breadcrumb-bg #video-background,.video-mill-bg-over #video-background,.video-mill-bg-over video{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-block;width:100%}.breadcrumb-bg.mill-over-dark-80:before,.breadcrumb-ui:before{z-index:0}.mill-breadcrumb-one{background-repeat:no-repeat!important;background-position:50%!important;background-size:cover!important;background:#f7f8f9;background:var(--global-body-lightcolor);background-image:url(../images/redux/banner.png)}.mill-breadcrumb-one .main-shap-box .shap-one{left:-130px;z-index:3;top:-150px}.mill-breadcrumb-one .main-shap-box .shap-two{width:90px;height:90px}@media screen and (max-width:1330px) and (min-width:1200px){.content-area .site-main,.mill .content-area .site-main{padding:90px 15px 200px}}@media screen and (max-width:1199px) and (min-width:1025px){.content-area .site-main,.mill .content-area .site-main{padding:90px 15px}}@media(max-width:1024px){.mill-breadcrumb-one{padding:70px 0}.content-area .site-main,.mill .content-area .site-main{padding:70px 15px}}@media(max-width:767px){.mill-breadcrumb-one{padding:50px 0}.content-area .site-main,.mill .content-area .site-main{padding:50px 15px}}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.wp-caption,embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:.8075em 0;font-style:italic}.wp-caption.alignleft .wp-caption-text{text-align:left}.wp-caption.alignright .wp-caption-text{text-align:right}@media screen and (min-width:48em){.wp-block-image.alignright,.wp-caption.alignright{margin-right:calc(50% - 650px);margin-right:calc(50% - var(--content-width)/2)}.wp-block-image.alignleft,.wp-caption.alignleft{margin-left:calc(50% - 650px);margin-left:calc(50% - var(--content-width)/2)}}.gallery-item{padding:0 15px 15px 0}.gallery-icon{display:flex;justify-content:center}.gallery-caption{font-size:80%}@media (max-width:479px){.gallery-item{padding:0 0 15px}}a{color:#2a3cb7;color:var(--color-link)}a:visited{color:#2a3cb7;color:var(--color-link-visited)}a:active,a:focus,a:hover{color:#2a3cb7;color:var(--color-link-active)}a:focus{outline:thin dotted}a:active,a:hover{outline:0}.mill-menu-box .moblie-menu{width:35px;height:25px;margin:0 auto}.mill-menu-box .hamburger{position:relative;width:6px;border-radius:90px;height:6px;background-color:#12192d;background-color:var(--global-font-title);display:block;transition:.8s}.mill-menu-box .hamburger:after,.mill-menu-box .hamburger:before{position:absolute;content:"";width:6px;height:6px;left:0;border-radius:90px}.mill-menu-box .hamburger:before{top:10px;transition:.3s;background-color:#ffd81c;background-color:var(--color-theme-secondary)}.mill-menu-box .hamburger:after{top:20px;transition:.5s;background-color:#2a3cb7;background-color:var(--color-theme-primary)}.mill-menu-box:not(.moblie-menu-active):hover .hamburger,.mill-menu-box:not(.moblie-menu-active):hover .hamburger:after,.mill-menu-box:not(.moblie-menu-active):hover .hamburger:before{-webkit-animation:type 1.5s steps(20) infinite;animation:type 1.5s steps(20) infinite}.mill-menu-box:not(.moblie-menu-active):hover .hamburger{-webkit-animation-delay:.1s;animation-delay:.1s}.mill-menu-box:not(.moblie-menu-active):hover .hamburger:before{-webkit-animation-delay:.3s;animation-delay:.3s}.mill-menu-box:not(.moblie-menu-active):hover .hamburger:after{-webkit-animation-delay:.5s;animation-delay:.5s}@-webkit-keyframes type{0%,60%{width:0}50%,to{width:35px}}@keyframes type{0%,60%{width:0}50%,to{width:35px}}.mill-menu-box.moblie-menu-active .hamburger:after{width:100%}.moblie-menu-active .hamburger{transform:rotate(45deg) translate(5px,9px);width:100%}.moblie-menu-active .hamburger:before{opacity:0}.moblie-menu-active .hamburger:after{transform:rotate(-90deg) translate(20px)}.mill-menu-box{width:55px;height:55px;position:relative;display:flex;align-items:center;transform:rotate(180deg);cursor:pointer}.moblie-menu-active .moblie-menu:after,.moblie-menu-active .moblie-menu:before{height:100%;opacity:1;visibility:visible}body:before{content:"";position:fixed;z-index:0;background:#12192d;background:var(--global-font-title);width:100%;height: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;opacity:0}body.side-bar-open:before{opacity:1;z-index:9999;opacity:.8}.menu-btn .line{width:25px;height:2px;background-color:#fff;background-color:var(--color-theme-white);display:block;margin:7px 0}.mill-sidearea-btn-container .menu-btn{vertical-align:middle}.mill-sidearea-btn-container.btn-container-close{position:absolute;top:46px;right:50px;width:45px;height:45px;line-height:45px;text-align:center;background-color:#2a3cb7;background-color:var(--color-theme-primary);border-radius:0;border-radius:var(--border-radius);cursor:pointer}.mill-sidearea-btn-container.btn-container-close svg{color:#fff;color:var(--color-theme-white);font-size:20px}.mill-sidearea-btn-container.btn-container-close{transition:all .2s ease;will-change:transform}.mill-sidearea-btn-container.btn-container-close:hover{transform:rotate(90deg)}.side-bar-close .mill-menu-side-bar{right:-475px}.side-bar-open .mill-menu-side-bar{right:0}.mill-menu-side-bar{background:#12192d;background:var(--global-font-title);width:475px;top:0;right:-475px;position:fixed;height:100%;z-index:9999;overflow:hidden;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;padding:90px 45px 45px;box-shadow:0 0 20px 0 rgba(44,101,144,.1)}#sidebar-scrollbar{height:calc(100vh - 120px);overflow-y:scroll;overflow-x:hidden}.mill-sidearea-btn{display:flex;margin-top:3px;margin-left:30px}.mill-menu-sidebar{width:24px;display:inline-block;height:24px;align-items:center;text-align:center;cursor:pointer}#mill-square{position:relative;height:24px;width:24px;display:flex;flex-wrap:wrap;margin:0 auto}#mill-square span{width:8px;height:8px;background:#12192d;background:var(--global-font-title);display:inline-block;margin:0 2px}#mill-square:hover span{-webkit-animation:square-effect 2s ease-in-out infinite both;animation:square-effect 2s ease-in-out infinite both}#mill-square span:nth-child(3){background:#2a3cb7;background:var(--color-theme-primary)}#mill-square:hover span:first-child{left:0;-webkit-animation-delay:.2s;animation-delay:.2s}#mill-square:hover span:nth-child(2){left:15px;-webkit-animation-delay:.3s;animation-delay:.3s}#mill-square:hover span:nth-child(3){left:30px;-webkit-animation-delay:.4s;animation-delay:.4s}#mill-square:hover span:nth-child(4){left:45px;-webkit-animation-delay:.5s;animation-delay:.5s}@keyframes square-effect{0%{transform:scale(1);opacity:1}25%{transform:scale(1);background:#2a3cb7;background:var(--color-theme-primary);opacity:1}50%{transform:scale(1);opacity:1}to{transform:scale(1);opacity:1}}@-webkit-keyframes square-effect{0%{transform:scale(1);opacity:1}25%{transform:scale(1);background:#2a3cb7;background:var(--color-theme-primary);opacity:1}50%{transform:scale(1);opacity:1}to{transform:scale(1);opacity:1}}.scrollbar-thumb,.scrollbar-track-y{width:4px!important}.scrollbar-thumb{background:#2a3cb7!important;background:var(--color-theme-primary)!important}::-webkit-scrollbar-thumb{background:#2a3cb7!important;background:var(--color-theme-primary)!important}header#main-header{position:relative;left:0;right:0;text-align:center;width:100%;z-index:999;transition:all .3s ease-out 0s;border-bottom:1px solid #f7f8f9;border-bottom:1px solid var(--global-body-lightcolor)}header#main-header,header#main-header.menu-sticky{background:#fff;background:var(--color-theme-white)}header#main-header.menu-sticky{position:fixed;box-shadow:0 0 30px 0 rgb(0 0 0/10%);border-bottom:none}header .custom-logo-img img,header .header-image img{width:150px}header .navbar-light .navbar-brand img.logo{height:65px}.search-form{position:relative}.search-form .search-submit{position:absolute;right:0;top:0;color:var(--body-text);cursor:pointer;padding:12px 15px;font-size:18px;background:none;border:none;outline:none;box-shadow:none!important;margin:0}.search_count #btn-search,.search_count #btn-search svg{font-family:Titillium Web,sans-serif;font-family:var(--highlight-font-family);color:#12192d;color:var(--global-font-title);text-transform:uppercase;letter-spacing:3px}.search_count #btn-search:hover,.search_count #btn-search:hover svg{color:#2a3cb7;color:var(--color-theme-primary)}header .navbar ul.navbar-nav>li>a .menu-dot{width:6px;height:6px;display:none!important;border-radius:100%;background-color:#2a3cb7;background-color:var(--color-theme-primary);display:inline-block;opacity:0;vertical-align:middle;right:0;margin:0 auto;left:0;bottom:0;position:absolute;right:5px}header .navbar ul.navbar-nav>li.menu-item-has-children:after{right:20px}header .navbar ul.navbar-nav>li>a:after{background-color:#ffd81c;background-color:var(--color-theme-secondary);left:15px}header .navbar ul.navbar-nav>li>a:after,header .navbar ul.navbar-nav>li>a:before{content:"";width:6px;height:6px;display:inline-block;opacity:0;vertical-align:middle;position:absolute;right:10px;margin:0 auto;bottom:0}header .navbar ul.navbar-nav>li>a:before{background-color:#2a3cb7;background-color:var(--color-theme-primary);left:35px}header .navbar ul.navbar-nav>li.current-menu-ancestor:after,header .navbar ul.navbar-nav>li.current-menu-ancestor>a .menu-dot,header .navbar ul.navbar-nav>li.current-menu-ancestor>a:after,header .navbar ul.navbar-nav>li.current-menu-ancestor>a:before,header .navbar ul.navbar-nav>li.current-menu-item:after,header .navbar ul.navbar-nav>li.current-menu-item>a:after,header .navbar ul.navbar-nav>li.current-menu-item>a:before,header .navbar ul.navbar-nav>li.current-page-ancestor:after,header .navbar ul.navbar-nav>li.current-page-ancestor>a:after,header .navbar ul.navbar-nav>li.current-page-ancestor>a:before{opacity:1}header .navbar ul.navbar-nav>li.menu-item-has-children:after,header .navbar ul.navbar-nav>li>a:after,header .navbar ul.navbar-nav>li>a:before,header .navbar ul>li:after{transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}header .navbar ul.navbar-nav>li:hover:after,header .navbar ul.navbar-nav>li:hover>a .menu-dot,header .navbar ul.navbar-nav>li:hover>a:after,header .navbar ul.navbar-nav>li:hover>a:before{opacity:1;-webkit-animation:opacitys .6s ease-in-out;animation:opacitys .6s ease-in-out}@-webkit-keyframes opacitys{0%,50%{transform:scale(0)}80%{transform:scale(1)}to{transform:scale(1)}}@keyframes opacitys{0%,50%{transform:scale(0)}80%{transform:scale(1)}to{transform:scale(1)}}header .navbar ul.navbar-nav>li:hover>a .menu-dot{-webkit-animation-delay:.2s;animation-delay:.2s;display:none}header .navbar ul.navbar-nav>li:hover>a:before{-webkit-animation-delay:.4s;animation-delay:.4s}header .navbar ul.navbar-nav>li:hover>a:after{-webkit-animation-delay:.3s;animation-delay:.3s}header .navbar .navbar-nav li:last-child .sub-menu li:hover>.sub-menu,header .navbar .navbar-nav li:nth-last-child(2) .sub-menu li:hover>.sub-menu{left:auto;right:100%}.admin-bar header#main-header.menu-sticky{top:30px}.hide-admin-bar.admin-bar header#main-header.menu-sticky{top:0}.mill-hide-header header#main-header+.site-content-contain{padding-top:70px}header .mill-sub-card.setting-dropdown{padding:15px 15px 15px 0!important}header .navbar ul.navbar-nav>li.menu-item:hover>a,header .navbar ul.navbar-nav>li.menu-item:hover>svg,header .navbar ul>li.current-menu-ancestor>a,header .navbar ul>li.current-menu-ancestor>svg{color:#2a3cb7;color:var(--color-theme-primary)}header .navbar ul li .sub-menu li.current-menu-parent>a,header .navbar ul li .sub-menu li .sub-menu li.menu-item.current-menu-item a,header .navbar ul li .sub-menu li .sub-menu li.menu-item:hover a{padding-left:35px;background-color:transparent;color:#12192d;color:var(--global-font-title)}header .navbar ul li .sub-menu li.current-menu-parent>a:before,header .navbar ul li .sub-menu li .sub-menu li.menu-item.current-menu-item a:before,header .navbar ul li .sub-menu li .sub-menu li.menu-item:hover a:before{background-color:#ffd81c;background-color:var(--color-theme-secondary);width:6px;height:6px}header .navbar ul li.current-menu-ancestor a,header .navbar ul li:hover>.toggledrop>svg{color:#2a3cb7;color:var(--color-theme-primary)}header .navbar ul li .sub-menu li.current-menu-parent svg,header .navbar ul li .sub-menu li:hover span.toggledrop>svg{color:#596475;color:var(--global-font-color)}header .navbar ul.navbar-nav>li.menu-item>a{text-transform:uppercase;color:#12192d;color:var(--global-font-title);letter-spacing:.25rem;letter-spacing:var(--letter-spacing);font-family:Titillium Web,sans-serif;font-family:var(--highlight-font-family);font-weight:600;font-weight:var(--font-weight-semi-bold)}header .mill-shop-btn-holder ul{margin:0}.site.mill header .navbar ul.navbar-nav>li.menu-item .toggledrop{display:none}header li .search-box input[type=search]{height:40px;font-size:18px;display:inline-block;border:none;border-radius:5px;outline:none;padding:15px 40px 15px 15px;width:0;position:absolute;top:-9px;right:0;background:none;transition:width .4s cubic-bezier(0,.795,0,1);cursor:pointer;z-index:11;margin:-10px 0 0}header li .search-box{position:relative}header li .search-box input[type=search]:focus{width:250px;z-index:1;cursor:text;background:#fff;background:var(--color-theme-white);z-index:9;color:hsla(0,0%,40%,.6)}header li .search-box .search-submit:hover{background:none}header .search-form input:focus,header .search-form input[type=email]:focus,header .search-form input[type=password]:focus,header .search-form input[type=search]:focus,header .search-form input[type=text]:focus{border:none;border-bottom:2px solid var(--color-theme-primary)}header .mill-shop-btn-holder ul .search:before,header .search:after{content:"";position:absolute;width:calc(100% + 15px);height:calc(100% + 15px);pointer-events:none;border:1.5em solid #2a3cb7;border:1.5em solid var(--color-theme-primary)}body.admin-bar .header .mill-shop-btn-holder ul .search:before,body.admin-bar header .search:after{top:32px}header button#btn-search-close svg{color:#fff;color:var(--color-theme-white)}header .mill-shop-btn-holder ul .search--open:after,header .mill-shop-btn-holder ul .search--open:before{transform:translateZ(0)}header .search-form .search-submit{top:4px}header .search-form .search-submit svg{font-size:24px;color:#fff;color:var(--color-theme-white)}header .navbar ul.mill-shop-btn-holder ul li a:hover{background:transparent}header .search-form .search-submit{background:transparent;line-height:normal}header .search.search--open{pointer-events:auto;opacity:1}header .search{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:rgb(17 17 17/95%);position:fixed;z-index:1000;top:0;left:0;width:100%;height:100vh;pointer-events:none;opacity:0;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}header .btn--search-close{font-size:1.5em;position:absolute;top:1em;right:1.25em;display:none;color:#fff;color:var(--color-theme-white);background:transparent;display:block}body.admin-bar header .btn--search-close{top:2.5em}header .btn--search-close:focus{outline:0;box-shadow:none}header .search__form{margin:5em 0;width:auto}header .search__input{font-family:inherit;background:none;height:auto;font-size:45px;line-height:1;display:inline-block;box-sizing:border-box;width:100%;padding:.05em 0;color:#fff;color:var(--color-theme-white)}header .search__input,header .search__input:focus{border:none;border-bottom:2px 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)}.search__input::-webkit-search-decoration,header .search__input::-webkit-search-cancel-button{-webkit-appearance:none}header .search__input::-ms-clear{display:none}header form.search-form .form-row .has-content~label,header form.search-form .form-row input:focus~label,header form.search-form .form-row label{top:-90px}header .mill-shop-btn-holder ul li svg{font-size:20px;height:16px;width:20px}header .search-form input{border-bottom:2px solid #1f2332}header form.search-form .form-row label{color:#fff;color:var(--color-theme-white);text-align:left;font-size:45px;top:-13px;display:block;float:left;width:100%;margin-bottom:0;position:absolute;pointer-events:none;left:0}header .search-form input,header 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}header .search-form input{box-shadow:none;padding:0 30px 0 15px;border-radius:5px;height:auto;background:transparent;padding:0;border:none;border-bottom:2px solid #fff;border-bottom:2px solid var(--color-theme-white);color:#fff;color:var(--color-theme-white)}header .mill-usermenu-dropdown .mill-sub-dropdown .mill-card-body div{border-radius:0;text-align:left}header .mill-usermenu-dropdown .mill-sub-dropdown .mill-card-body .right-icon svg{color:#2a3cb7;color:var(--color-theme-primary)}.mill-show .search-box,header .mill-usermenu-dropdown .mill-show .mill-sub-dropdown{opacity:1;visibility:visible;transform:translate(0)}header .mill-usermenu-dropdown .mill-sub-dropdown{width:300px;opacity:0;visibility:hidden;position:absolute;top:100%;right:15px;background:var(--global-body-bgcolor1);transform:translateY(70px);-webkit-transform:translateY(70px);transition:all .3s;padding:0;box-shadow:0 0 30px 0 rgba(0,0,0,.2);transition:all .3s ease-out 0s;z-index:1}header .mill-usermenu-dropdown li .mill-sub-dropdown .mill-sub-card{line-height:normal!important;position:relative;font-size:inherit;padding:15px;color:inherit;text-align:left;display:inline-block;width:100%;border-image-slice:1;border:solid;border-width:0 0 1px;border-image-source:linear-gradient(90deg,rgba(209,208,207,.6),rgba(209,208,207,.3),rgba(209,208,207,0))}header .mill-usermenu-dropdown .mill-sub-card.setting-dropdown{padding:15px 15px 15px 0!important}header .mill-usermenu-dropdown li .mill-sub-dropdown a.mill-sub-card:last-child{border-bottom:0}header .mill-usermenu-dropdown .mill-sub-dropdown .mill-card-body .mill-sub-card h6{color:#fff;color:var(--color-theme-white)}header .avatar-40{height:40px;width:40px;min-width:40px;line-height:40px}header .sub-main .mill-usermenu-dropdown ul{margin:0;line-height:normal}.wp-block-gallery{margin-bottom:30px}header .navbar .menu-all-pages-container,header .navbar .menu-header-menu-container,header .navbar .menu-main-menu-container,header .navbar .menu-short-container,header .navbar .menu-testing-menu-container{display:inline-block;width:100%}header .navbar ul.navbar-nav{display:block;text-align:center;float:left}header .navbar ul{float:inherit;display:block;text-align:center}header .navbar ul.sub-menu li{display:block;text-align:left}header .navbar ul>li{padding:15px 0}header .navbar ul li{list-style:none;margin-right:18px;position:relative;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;display:inline-block}header .navbar ul li:last-child{margin:0}header .navbar ul li a{position:relative;padding:0 0 0 15px;line-height:70px;z-index:9;text-decoration:none;text-transform:capitalize}header .navbar ul li a,header .navbar ul li svg{color:#596475;color:var(--global-font-color);transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}header .navbar ul li svg{display:inline-block;font-weight:700;font-size:16px}header .navbar ul li.menu-item a{font-size:.875rem;font-size:var(--font-size-normal);font-weight:400;position:relative;padding:0 0 10px 10px;line-height:70px;z-index:9;text-decoration:none;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;text-transform:capitalize}header.menu-sticky .navbar ul li .sub-menu>li a{line-height:1em}header .navbar ul li .sub-menu li.current-menu-item a{background:transparent;color:#12192d;color:var(--global-font-title);padding-left:35px}header .navbar ul li .sub-menu li>a{font-size:.875rem;font-size:var(--font-size-normal);font-family:Titillium Web,sans-serif;font-family:var(--highlight-font-family);font-weight:600;font-weight:var(--font-weight-semi-bold);display:inline-block;width:100%;line-height:1em;padding:15px;color:#12192d;color:var(--global-font-title);position:relative;overflow:hidden;vertical-align:top;letter-spacing:1px;text-transform:uppercase;border-radius:0;border-radius:var(--border-radius);-webkit-border-radius:0;-webkit-border-radius:var(--border-radius);-moz-border-radius:0;-moz-border-radius:var(--border-radius);-ms-border-radius:0;-ms-border-radius:var(--border-radius);-o-border-radius:0;-o-border-radius:var(--border-radius)}header .navbar ul li .sub-menu li>a:before{position:absolute;content:"";left:18px;top:20px;width:0;height:6px;background-color:transparent;transition:all .5s ease-in-out}header .navbar ul li .sub-menu li.current-menu-item a:before,header .navbar ul li .sub-menu li:hover>a:before{background-color:#ffd81c;background-color:var(--color-theme-secondary);width:6px;height:6px}header .navbar ul li .sub-menu li:hover>a{padding-left:35px;background-color:transparent;color:#12192d;color:var(--global-font-title)}header .navbar ul li .sub-menu li.current-menu-item ul li a{background:transparent;color:#2a3cb7;color:var(--color-theme-primary)}header .navbar ul li .sub-menu li.current-menu-item ul li a:hover{color:#fff;color:var(--color-theme-white)}header.menu-sticky .navbar ul li .sub-menu li:hover>.sub-menu{top:-15px}header .navbar ul li .sub-menu li .toggledrop{display:block;position:absolute;right:50px;font-size:.875rem;font-size:var(--font-size-normal);z-index:9;color:#596475;color:var(--global-font-color);transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;top:45%;transform:translateY(-50%)}.mill-user-dropdown.search-toggle{margin:15px 0}header .navbar ul li .sub-menu{display:none}header .navbar ul li .sub-menu li{margin-right:0;padding:0 15px;margin-bottom:5px}header .navbar ul li .sub-menu li:last-child{margin-bottom:0}header .navbar ul li .sub-menu li:hover>svg{color:#fff;color:var(--color-theme-white)}header .navbar ul li .sub-menu li li:hover>a,header .navbar ul li .sub-menu li li:hover>svg{color:#2a3cb7;color:var(--color-theme-primary)}header .navbar ul li .sub-menu li .sub-menu li.menu-item a{background:var(--global-body-bgcolor1);color:#fff;color:var(--color-theme-white)}header .navbar ul li.current-menu-item a,header .navbar ul li.current-menu-item svg,header .navbar ul li.current-menu-parent a,header .navbar ul li.current-menu-parent svg,header .navbar ul li .sub-menu li:hover,header .navbar ul li a:hover{color:#2a3cb7;color:var(--color-theme-primary)}header .navbar ul li .sub-menu li .sub-menu li.menu-item a{color:#12192d;color:var(--global-font-title)}.container-fluid{padding:0 100px}@media screen and (min-width:1200px){header.menu-sticky .navbar ul li .sub-menu li a,header .navbar ul li .sub-menu li a{white-space:nowrap}}@media (max-width:1500px){.container-fluid{padding:0 60px}}@media (max-width:1400px){.container-fluid{padding:0 30px}}@media (max-width:1300px){.container-fluid{padding:0 30px}header .search_count #btn-search .search-text{display:none}header .navbar ul li a{padding:0}}@media (max-width:1199px){header .navbar ul li .sub-menu li.current-menu-parent>a,header .navbar ul li .sub-menu li .sub-menu li.menu-item.current-menu-item a,header .navbar ul li .sub-menu li .sub-menu li.menu-item:hover a,header .navbar ul li .sub-menu li:hover>a{background:#2a3cb7;background:var(--color-theme-primary);color:#fff;color:var(--color-theme-white)}header .navbar ul li.current-menu-ancestor svg,header .navbar ul li .sub-menu li.current-menu-item svg,header .navbar ul li .sub-menu li.current-menu-parent svg,header .navbar ul li .sub-menu li:hover span.toggledrop>svg{color:#fff;color:var(--color-theme-white)}.mill-sidearea-btn,header .navbar ul.navbar-nav>li>a:after,header .navbar ul.navbar-nav>li>a:before{display:none}.site.mill header .navbar ul.navbar-nav>li.menu-item .toggledrop{display:inline-block}header .container-fluid{padding:0}header .navbar .menu-all-pages-container>ul{overflow-y:scroll;overflow-x:hidden;height:calc(100vh - 100px);display:inline-block;width:100%;background:#fff;background:var(--color-theme-white)}header .navbar .responsive-mobile-toggle .menu-all-pages-container>ul{height:calc(100vh - 205px)}header .navbar ul>li{padding:0}header .navbar ul.navbar-nav>li>a:after,header .navbar ul.navbar-nav>li>a:before{background:none}header .search_count #btn-search{position:absolute;right:30px;line-height:normal;top:-32px;background:transparent}header .search_count #btn-search .search-text{display:none}header .navbar .mill-shop-btn-holder>ul{background:transparent}header .navbar .navbar-nav li:last-child .sub-menu li:hover>.sub-menu,header .navbar .navbar-nav li:nth-last-child(2) .sub-menu li:hover>.sub-menu{left:0;right:100%}header .navbar ul.navbar-nav>li:after,header .navbar ul.navbar-nav>li:before{display:none}.navbar-brand{padding:0;margin-right:0}.mill-search-bar .search-input{background:#fff;background:var(--global-body-bgcolor);color:#12192d;color:var(--global-font-title);box-shadow:0 3px 10px rgba(0,0,0,.75)}.navbar-right li{position:static!important}.search-box{min-width:16.2rem}header .navbar ul li{display:block}header .navbar ul li.menu-item a{line-height:10px;float:left;width:100%;text-align:left;padding:10px 30px}header.style-one .navbar-light .navbar-toggler-icon{background-image:none;position:relative}header .navbar ul li.menu-item:hover>a,header .navbar ul li.menu-item:hover>svg{color:#fff;color:var(--color-theme-white)}header.menu-sticky .navbar ul li .sub-menu li:hover>.sub-menu{top:0}header .navbar-light .navbar-brand{line-height:70px}header .navbar ul li .sub-menu li:hover>.sub-menu{top:0}header .navbar ul.sub-menu li,header .navbar ul li .sub-menu li{padding:0;margin:0}.mill-sidearea-btn-container{display:none}header .navbar ul li{margin-right:10px}header .mill-button-style-1,header .mill-button-style-2{display:none}header .mill-mobile-main{display:block}header .mill-mobile-main .mill-button-style-1,header .mill-mobile-main .mill-button-style-2{display:inline-block}header .mill-mobile-main{background-color:#fff;background-color:var(--color-theme-white);padding:15px}header .navbar-light{align-items:center}header .navbar{padding:15px 30px!important}header.style-vertical .navbar ul li.current-menu-item a,header.style-vertical .navbar ul li a:hover{background:inherit}header.style-vertical .navbar ul li svg{padding:0}header.style-vertical .menu-main-menu-container,header.style-vertical .navbar ul.navbar-nav{max-height:inherit}header .navbar ul li .sub-menu,header .navbar ul li:hover .sub-menu{display:none;background:rgba(125,144,166,.14);position:relative;top:0;width:100%;padding:10px;z-index:9;border-radius:0}header .navbar ul li:hover>.toggledrop>svg{color:#fff;color:var(--color-theme-white)}header .navbar ul li .sub-menu li:hover>.sub-menu{padding:10px}header .navbar ul.navbar-nav{overflow-y:scroll;overflow-x:hidden;float:left;display:inline-block;width:100%;background:#fff;background:var(--global-body-bgcolor)}header .navbar ul li:hover .sub-menu{box-shadow:none}header.style-one.style-two .navbar ul li:hover .sub-menu,header.style-one.style-two ul li .sub-menu{background:#596475;background:var(--global-font-color)}header .navbar .navbar-nav li .sub-menu li:hover>.sub-menu,header .navbar ul li .sub-menu li:hover>.sub-menu{padding:10px}header .navbar .sub-main .blue-btn.button{right:70px;position:relative}header .navbar-light .navbar-toggler{background:transparent;right:0;color:#fff;color:var(--color-theme-white);border:none;padding:0;position:absolute;right:30px;font-size:0;border-radius:0}header.style-one .navbar-light .navbar-toggler{right:0;border-radius:0}header .navbar-light .navbar-toggler:focus{outline:none}header .navbar-collapse{position:absolute;top:100px;line-height:0;left:0;display:inline-block;width:100%;z-index:9;box-shadow:0 10px 30px 0 rgb(23 28 37/.1);background:#fff;background:var(--global-body-bgcolor)}header.menu-sticky .navbar-collapse{top:80px}header.style-one.style-two,header.style-one.style-two .navbar ul{background:#2a3cb7;background:var(--color-theme-primary)}header .navbar ul{float:left;display:inline-block;width:100%;background:#fff;background:var(--color-theme-white)}header .navbar ul li.menu-item a{line-height:normal}header .navbar ul.sub-menu li,header .navbar ul li{margin-right:0;display:inline-block;position:relative;width:100%}header .navbar ul li.menu-item a,header .navbar ul li a{font-size:1rem;font-size:var(--font-size-body);padding:15px 30px;z-index:inherit;text-align:left;font-weight:400;background:#fff;background:var(--color-theme-white);border-radius:0}header .navbar ul.navbar-nav>li.current-menu-ancestor>a,header .navbar ul.navbar-nav>li.menu-item:hover>a,header .navbar ul>li.current-menu-ancestor>a,header .navbar ul li.current-menu-parent>a,header .navbar ul li .sub-menu li.current-menu-item a{background:#2a3cb7;background:var(--color-theme-primary);color:#fff;color:var(--color-theme-white);border-radius:0}header .navbar ul li .sub-menu li>a{border-radius:0}header .navbar .navbar-nav li .sub-menu li a,header .navbar ul li .sub-menu li .sub-menu li.menu-item a{background-color:#fff;background-color:var(--color-theme-white)}header .navbar ul.navbar-nav>li.menu-item.current-menu-item>a,header .navbar ul li.current-menu-item a,header .navbar ul li.menu-item.current-menu-parent>a,header .navbar ul li a:hover{background:#2a3cb7;background:var(--color-theme-primary);text-align:left;color:#fff;color:var(--color-theme-white)}header .navbar ul li a:before{border-radius:0}header .navbar ul li .toggledrop{display:block;position:absolute;right:15px;top:0;padding:12px 15px;line-height:28px;font-size:1rem;font-size:var(--font-size-body);z-index:9;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}header .navbar ul li.current-menu-item svg,header .navbar ul li.current-menu-parent svg,header .navbar ul li .toggledrop{color:#fff;color:var(--color-theme-white)}header .navbar ul li .sub-menu li svg{color:#596475;color:var(--global-font-color)}header .navbar ul li .sub-menu li .toggledrop{top:0;right:0;color:#2a3cb7;color:var(--color-theme-primary);font-size:1rem;font-size:var(--font-size-body);padding:8px 15px;transform:inherit}header .navbar ul li .sub-menu li:hover>.sub-menu{width:100%;position:relative;left:0;box-shadow:none;padding:0;background:rgba(125,144,166,.14)}header .navbar .sub-main .mill-usermenu-dropdown{margin-right:70px}header .navbar .sub-main .mill-usermenu-dropdown ul.d-flex.align-items-center{background:transparent;float:inherit}header .navbar .sub-main .mill-usermenu-dropdown ul.d-flex.align-items-center li svg{position:inherit}}@media (max-width:767px){header .search-form .form-row input{padding:0 15px;font-size:28px}header .search-form .search-submit{top:-4px;right:25px}header .search-form.search__form .form-row,header form.search-form .form-row label{margin:0 30px}.admin-bar header#main-header.menu-sticky{top:46px}}@media (max-width:600px){.admin-bar header#main-header.menu-sticky{top:0}}@media screen and (max-width:4000px) and (min-width:1200px){header .navbar ul li:hover>.sub-menu{display:block!important;-webkit-animation:fade-in .5s cubic-bezier(.39,.575,.565,1) both;animation:fade-in .5s cubic-bezier(.39,.575,.565,1) both}header .navbar ul li:hover a,header .navbar ul li:hover i{color:#2a3cb7;color:var(--color-theme-primary);text-decoration:none}header .navbar ul li .sub-menu li:hover>.sub-menu{display:block;top:-15px;left:-100%;padding-left:0;display:inline-block;width:200px}header .navbar ul li .sub-menu li:hover>.sub-menu,header .navbar ul li:hover .sub-menu{background:#fff;background:var(--color-theme-white);position:absolute;min-width:320px;box-shadow:0 1px 30px 0 rgba(36,38,43,.1)}header .navbar ul li:hover .sub-menu{top:100%;left:0;padding:15px 0;z-index:99;border-radius:0;border-radius:var(--border-radius-ten);-webkit-border-radius:0;-webkit-border-radius:var(--border-radius-ten);-moz-border-radius:0;-moz-border-radius:var(--border-radius-ten);-ms-border-radius:0;-ms-border-radius:var(--border-radius-ten);-o-border-radius:0;-o-border-radius:var(--border-radius-ten)}.site.mill header .navbar ul li .sub-menu li:hover>.sub-menu,.site.mill header .navbar ul li:hover .sub-menu{min-width:300px}}footer{display:inline-block;width:100%;float:right;background:#f7f8f9;background:var(--global-body-lightcolor);background-repeat:no-repeat!important;background-size:cover!important;position:relative}.site.mill footer{background:#12192d;background:var(--global-font-title)}footer.mill_redux:before{content:" ";background-image:url(../images/footer-bg-img-2.png);position:absolute;top:0;left:0;width:200px;height:200px;z-index:0;background-repeat:no-repeat;background-size:cover}footer.mill_redux:after{background-image:url(../images/footer-bg-img-1.png);top:10%;width:100px;height:150px}footer.mill_redux .footer-top:before,footer.mill_redux:after{content:" ";position:absolute;right:0;z-index:0;background-repeat:no-repeat;background-size:cover}footer.mill_redux .footer-top:before{background-image:url(../images/footer-bg-img-3.png);bottom:0;width:200px;height:200px}footer .copyright-footer{background:#12192d;background:var(--global-font-title);border-top:1px solid #596475;border-top:1px solid var(--global-font-color);padding:0 15px;text-align:center}footer .footer-top{padding-top:110px;padding-bottom:90px}.site.mill footer .copyright,.site.mill footer .copyright a,.site.mill footer .widget .footer-title{color:#fff;color:var(--color-theme-white)}footer .widget{background:transparent;border:none;padding:0;box-shadow:none}footer .widget ul li{border:none;padding:.5em 0;margin-bottom:0}footer .widget ul li a:before{display:none}footer .widget ul li a{padding-left:0}footer .widget ul.wp-tag-cloud li{padding:0;margin:5px 5px 5px 0}footer .widget ul li a.rsswidget{padding-left:0;font-size:18px;font-weight:500}footer .widget .rss-date{color:#2a3cb7;color:var(--color-theme-primary)}footer .wp-calendar-table th{background:#fff;background:var(--global-body-bgcolor)}footer .widget ul.menu li a,footer .widget ul li a{border:none;position:relative}.site.mill footer .copyright-footer ul.nav_menu li a,.site.mill footer .widget ul.menu li a{color:#fff;color:var(--color-theme-white)}.site.mill footer .copyright-footer ul.nav_menu li a:hover,.site.mill footer .iq-link-style .widget ul.menu li a:hover:after,.site.mill footer .widget ul.menu li a:hover{color:#ffd81c;color:var(--color-theme-secondary)}footer .widget ul.menu li a:hover{color:#2a3cb7;color:var(--color-theme-primary)}footer .widget ul.menu li a:before{top:14px}footer .widget ul.menu li a:before,footer .widget ul li a:before{position:absolute;content:"\f101";color:#2a3cb7;color:var(--color-theme-primary);font-size:16px;left:0;font-family:FontAwesome;line-height:normal;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}footer .widget ul li a:before{top:2px}footer .widget ul.menu li a:hover:before{color:#2a3cb7;color:var(--color-theme-primary)}footer .widget .mill-contact li a:before{display:none}footer .widget.widget_nav_menu ul li a:before,footer .widget ul.menu li a:before{top:14px}footer .widget.widget_nav_menu ul li a{padding:7px 0 7px 15px}footer .widget ul.menu li .sub-menu{padding-left:10px}footer .mc4wp-form button{font-size:0;position:absolute;right:0;top:0;background:transparent;border:0;padding:0;width:55px;height:60px;cursor:pointer;margin:0;background:#2a3cb7;background:var(--color-theme-primary)}footer .mc4wp-form button svg{font-size:1rem;font-size:var(--global-font-size)}footer .footer-mail{position:relative}footer .footer-mail input::-moz-placeholder{text-transform:uppercase;letter-spacing:.25rem;letter-spacing:var(--letter-spacing);font-size:.75rem;font-size:var(--font-size-xs);font-family:Open Sans,sans-serif;font-family:var(--global-font-family);font-weight:600;font-weight:var(--font-weight-semi-bold);color:#fff;color:var(--color-theme-white)}footer .footer-mail input:-ms-input-placeholder{text-transform:uppercase;letter-spacing:.25rem;letter-spacing:var(--letter-spacing);font-size:.75rem;font-size:var(--font-size-xs);font-family:Open Sans,sans-serif;font-family:var(--global-font-family);font-weight:600;font-weight:var(--font-weight-semi-bold);color:#fff;color:var(--color-theme-white)}footer .footer-mail input::placeholder{text-transform:uppercase;letter-spacing:.25rem;letter-spacing:var(--letter-spacing);font-size:.75rem;font-size:var(--font-size-xs);font-family:Open Sans,sans-serif;font-family:var(--global-font-family);font-weight:600;font-weight:var(--font-weight-semi-bold);color:#fff;color:var(--color-theme-white)}footer .footer-logo img{height:65px}#sidebar-scrollbar .footer-logo img{height:80px}#sidebar-scrollbar .widget ul li{border:none}#sidebar-scrollbar .footer-title.contact-info{color:#fff;color:var(--color-theme-white);position:relative;display:inline-block;padding-right:14px}.site.mill footer .copyright-footer{background:transparent;padding:30px 0 0;display:inline-block;width:100%;border-top:1px solid #262f48;border-top:1px solid var(--border-color-dark)}.site.mill footer .copyright-footer .container{padding:0}.site.mill footer .footer-title{margin-bottom:30px;position:relative;display:inline-block;padding-right:14px}.site.mill footer .mc4wp-form-fields{display:inline-block;width:100%;vertical-align:middle}#sidebar-scrollbar .footer-title:after{content:"";width:6px;height:7px;position:absolute;right:0;bottom:8px;background:#fff;background:var(--color-theme-white)}.footer-title .dot_{color:#ffd81c;color:var(--color-theme-secondary);font-size:50px;display:inline-block;line-height:20px;padding-left:3px}footer .footer-standard .design-widget:before{content:"";background:#ffd81c;background:var(--color-theme-secondary);width:5px;height:25%;position:absolute;left:0;top:0}.mill footer .mill-widget-menu ul.mill-post li{border-bottom:none}footer .footer-standard .design-widget:after{content:"";background:#ffd81c;background:var(--color-theme-secondary);width:80%;height:5px;position:absolute;left:0;top:0}footer .copyright{font-size:.875rem;font-size:var(--font-size-normal);font-family:Open Sans,sans-serif;font-family:var(--global-font-family)}footer .copyright,footer .copyright a{color:#12192d;color:var(--global-font-title)}.copyright-footer ul.nav_menu{padding:0;margin:0;list-style-type:none}.footer .copyright-footer ul.nav_menu li{display:inline-block;padding:0 10px}.footer .copyright-footer ul.nav_menu li a{font-size:.875rem;font-size:var(--font-size-normal);font-family:Open Sans,sans-serif;font-family:var(--global-font-family)}.footer .copyright-footer ul.nav_menu li a:hover{color:#ffd81c;color:var(--color-theme-secondary)}.mill .footer .copyright-footer{margin:0 0 30px}.design-widget .widget:last-child,ul.iq-contact li:last-child{margin-bottom:0}ul.iq-contact li a span{font-size:1rem;font-size:var(--font-size-body);padding-left:30px;display:inline-block;color:#fff;color:var(--color-theme-white)}footer .footer-mail input[type=email]{background:#0e1527;background:var(--footer-theme-dark);border:none;font-size:.875rem;font-size:var(--font-size-normal);font-family:Open Sans,sans-serif;font-family:var(--global-font-family);font-weight:600;font-weight:var(--font-weight-semi-bold)}footer .mill-share ul li a{background:#0e1527;background:var(--footer-theme-dark)}footer .mill-share ul li a,footer .design-widget .iq-contact svg{color:#ffd81c;color:var(--color-theme-secondary)}.mill-widget-menu ul.mill-post li .post-img img{width:100px;border-radius:0;margin-right:15px;background:var(--white-light-color)}.mill-widget-menu ul.mill-post li .post-img{display:flex}.mill-widget-menu ul.mill-post li{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #262f48;border-bottom:1px solid var(--border-color-dark)}.mill-widget-menu ul.mill-post li:last-child{margin-bottom:0;border:none;padding:0}.mill-widget-menu .post-img .post-blog .blog-box ul li a i,.mill-widget-menu .post-img .post-blog a.new-link:hover h5{color:var(--primary-color)}.mill-widget-menu .post-img .post-blog .blog-box ul li{margin-bottom:0;padding:0}.mill-widget-menu .post-img .post-blog a.new-link{font-size:.75rem;font-size:var(--font-size-small)}.mill-widget-menu .post-img .post-blog a.new-link h5{line-height:30px;display:block;overflow:hidden;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;margin-top:10px;margin-bottom:0}footer .mill-widget-menu.widget .mill-widget-menu .mill-post li .post-img .post-blog .blog-box ul li a{font-size:.75rem}.post-img-holder{width:80px;margin-right:20px;flex:none;line-height:0}.post-img-holder a{display:block;width:100%;height:80px;border-radius:0;overflow:hidden;background-position:bottom;background-size:cover;background-repeat:no-repeat}footer .mill-widget-menu ul.mill-post li .post-img{display:flex;align-items:center}footer .mill-widget-menu .mill-post li .post-img-holder a{min-height:70px}footer .post-img-holder{width:80px;margin-bottom:0;margin-right:20px}footer .footer-standard .widget ul.mill-post li{padding:0}footer .footer-standard .widget ul li{display:inline-block}.site.mill footer .footer-standard .iq-link-style .widget ul li{width:48%}footer .footer-standard .widget ul li:last-child a{border:none}footer .footer-standard .design-widget{padding:50px 30px;margin-top:-206px;display:inline-block;width:100%;background:#2a3cb7;background:var(--color-theme-primary);z-index:1;position:relative}footer .footer-standard .widget{margin-bottom:0}#sidebar-scrollbar .iq-contact li a svg{color:#ffd81c;color:var(--color-theme-secondary)}#sidebar-scrollbar .iq-contact li a svg,.site.mill .iq-contact li a svg{position:absolute;top:6px}#sidebar-scrollbar .widget{padding:0;border:none}footer .footer-standard .iq-contact li a:hover{color:#ffd81c;color:var(--color-theme-secondary)}footer .footer-standard .col-sm-12.text-left{text-align:center!important}footer .footer-standard .widget ul li:first-child{padding-top:0}footer .footer-standard .copyright{font-weight:700}.site.mill footer .iq-link-style .widget ul.menu li a:after{content:"\f054";font-family:Font Awesome\ 5 Free;position:absolute;font-size:12px;color:#fff;color:var(--color-theme-white);left:0;top:50%;transform:translateY(-50%);font-weight:900;transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;-moz-transition:all .5s ease}.footer-mail .footer-mail input{padding-right:70px}.site.mill footer .widget ul.menu li a{padding-left:15px}.site.mill footer .footer-standard .widget ul.menu li a{padding:10px 10px 10px 15px;letter-spacing:normal;text-transform:capitalize;font-size:1rem;font-size:var(--global-font-size)}.site.mill footer .mill-widget-menu.widget .mill-widget-menu .mill-post li .post-img .post-blog .blog-box ul li a{color:#ffd81c;color:var(--color-theme-secondary);letter-spacing:.25rem;letter-spacing:var(--letter-spacing)}.site.mill footer .mill-widget-menu .post-img .post-blog a.new-link .mill_post_title{color:#fff;color:var(--color-theme-white);margin:0;font-size:1.125rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.site.mill footer .mill-widget-menu .post-img .post-blog a.new-link .mill_post_title:hover{color:#ffd81c;color:var(--color-theme-secondary)}footer.wp-block-latest-comments__comment-meta{display:block;float:none;width:auto}@media(max-width:1400px){.mill footer.footer .container,.mill footer.footer .container .copyright-footer .container,.site.mill .footer .copyright-footer .container{padding:0 30px}}@media(max-width:1199px){footer .footer-standard .design-widget{margin-top:0}}@media(max-width:991px){footer .footer-standard .footer-logo{position:relative;left:inherit}}@media(max-width:767px){footer .footer-top{padding-top:30px;padding-bottom:60px}.copyright-footer .col-sm-6.text-left,.copyright-footer .col-sm-6.text-right{text-align:center!important}.copyright-footer .col-sm-6.text-right{margin-top:15px}}@media(min-width:1401px){.copyright-footer .copyright{padding:0 15px}}@media (min-width:1200px) and (max-width:1350px){footer .footer-standard .design-widget{margin-top:-176px}}.elementor-widget-sidebar .search-form input[type=search],.primary-sidebar.widget-area .search-form input[type=search]{background:#f7f8f9;background:var(--global-body-lightcolor)}.shap-main{position:relative}.shap-main:before{content:"";position:absolute;background:#ffd81c;background:var(--color-theme-secondary);width:100%;height:100%;z-index:0;top:-10px;left:-10px}.rev-bg{position:relative}.rev-bg:after{position:absolute;content:"";top:0;bottom:0;left:0;right:0;width:100%;z-index:0;background-image:linear-gradient(267deg,rgba(42,60,183,0),#292929)}.shap-main.first:before{width:91%;height:95%;left:0}.shap-main.second:before{width:92%;height:95%;left:15px}.mill .home .content-area .site-main{padding:0}.footer-mail{position:relative}.footer-mail button{position:absolute;right:0;background:#2a3cb7;background:var(--color-theme-primary);outline:none;border:none;padding:19px 30px;color:#fff;color:var(--color-theme-white);letter-spacing:.25rem;letter-spacing:var(--letter-spacing);cursor:pointer;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.footer-mail button:hover{background:#ffd81c;background:var(--color-theme-secondary)}footer .footer-mail input{padding-right:85px}.footer-mail input{padding-right:200px}body.page.page-id-6260 footer{overflow:hidden}.wpcf7-not-valid-tip,div.wpcf7-acceptance-missing,div.wpcf7-validation-errors{display:none!important}.contact-form .cfield .wpcf7-not-valid{border:1px solid #c0392b;border:1px solid var(--color-theme-red)}.scale-in-ver-top,.wpcf7 form .wpcf7-response-output{-webkit-animation:scale-in-ver-top .5s cubic-bezier(.25,.46,.45,.94) both;animation:scale-in-ver-top .5s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes scale-in-ver-top{0%{transform:scaleY(0);transform-origin:100% 0;opacity:1}to{transform:scaleY(1);transform-origin:100% 0;opacity:1}}@keyframes scale-in-ver-top{0%{transform:scaleY(0);transform-origin:100% 0;opacity:1}to{transform:scaleY(1);transform-origin:100% 0;opacity:1}}.nice-select.wide{background:transparent;border-radius:0;border-radius:var(--border-radius);color:#596475;color:var(--global-font-color)}.nice-select.wide span{margin-right:8px}.nice-select.wide .list{z-index:99;overflow-y:auto;overflow-x:hidden;max-height:200px;box-shadow:0 0 87.3px 2.7px rgba(0,0,0,.06);border:1px solid #2a3cb7;border:1px solid var(--color-theme-primary);border-radius:0;border-radius:var(--border-radius)}.nice-select.wide .list::-webkit-scrollbar-thumb,body .stm_compare_cars_footer_modal.stm-open .stm-compare-list-wrap::-webkit-scrollbar-thumb{width:4px;border-radius:0;border-radius:var(--border-radius);-webkit-box-shadow:inset 0 0 6px transparent}.nice-select.wide .list::-webkit-scrollbar,body .stm_compare_cars_footer_modal.stm-open .stm-compare-list-wrap::-webkit-scrollbar{width:4px}.nice-select.wide .list::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px transparent;border-radius:0;border-radius:var(--border-radius)}.nice-select,.nice-select.form-control{line-height:55px;height:55px;font-size:16px;padding:0 30px 0 20px;border:1px solid rgba(82,95,129,.09);background:#262f48;background:var(--border-color-dark)}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{color:#2a3cb7;color:var(--color-theme-primary);background-color:transparent}.nice-select:focus,.nice-select:hover{border-color:#2a3cb7;border-color:var(--color-theme-primary)}input.form-control{line-height:55px;height:55px}.nice-select .list:hover .option:not(:hover){color:#12192d;color:var(--global-font-title)}.nice-select:after{content:"\f0dd";font-family:Font Awesome\ 5 Free;font-weight:900;border:none;width:auto;height:auto;display:inline-block;position:absolute;top:46%;margin:0}.nice-select.open:after,.nice-select:after{transform:translateY(-50%);right:20px}.nice-select.wide .list li{padding-bottom:5px;padding-top:5px;margin-bottom:0;white-space:normal}@media(max-width:768px){.elementor-image-box-img img{margin-bottom:15px}}@media(max-width:480px){.footer-mail button{margin-top:30px;position:relative}.footer-mail{text-align:center}.footer-mail input{padding-right:15px}}.bypostauthor{display:block}.woocommerce-products-header,.woocommerce .loader:before{display:none}.woocommerce .woocommerce-ordering{margin:0 0 30px}.woocommerce .woocommerce-result-count{margin:7px 0 15px}.woocommerce-info,.woocommerce-message{border-top-color:#2a3cb7;border-top-color:var(--color-theme-primary);line-height:2.8em;background:#f7f8f9;background:var(--global-body-lightcolor)}.woocommerce-info:before,.woocommerce-message:before{color:#2a3cb7;color:var(--color-theme-primary)}.woocommerce .woocommerce-message .button{background:#2a3cb7;background:var(--color-theme-primary);color:#fff;color:var(--color-theme-white);font-weight:500}.woocommerce .woocommerce-message .button:hover{background:#223092;background:var(--color-theme-primary-dark);color:#fff;color:var(--color-theme-white)}.woocommerce .products ul,.woocommerce ul.products{margin:0 -15px}.woocommerce .products.columns-2 li.product{width:50%;padding:0 15px}.woocommerce .products.columns-3 li.product{width:33.3333%;padding:0 15px}.woocommerce .products.columns-4 li.product{margin-right:0;margin-bottom:30px;width:25%;padding:0 15px}.woocommerce-page .products li.last,.woocommerce .products li.product.last{margin-right:0}#shop-toggle .mill-res-shop-btn-container{font-size:20px;display:inline-block;position:relative;display:flex;justify-content:center;align-items:center;cursor:pointer;width:50px;height:50px;text-align:center;color:#fff;color:var(--color-theme-white);background:#2a3cb7;background:var(--color-theme-primary);outline:none;z-index:100000;transition:all .3s;border-radius:0}#shop-toggle .mill-res-shop-btn-container a{color:#fff;color:var(--color-theme-white)}#shop-toggle .mill-res-shop-btn-container span.mill-res-shop-btn{font-size:1.333rem;font-size:var(--font-size-h5)}#shop-toggle{perspective:1000px;z-index:9;right:30px;position:relative;top:0;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;right:0}#shop-toggle ul.shop_list{position:absolute;list-style:none;margin:0;padding:0;z-index:-1}#shop-toggle ul.shop_list li{position:relative;opacity:0;width:50px;height:50px;transition:all .5s;margin:0}#shop-toggle ul.shop_list li a{border:none;border-radius:0;display:flex;color:#000;color:var(--color-theme-black);font-size:16px;width:50px;height:50px;align-items:center;justify-content:center;text-align:center;background:#fff;background:var(--color-theme-white);text-decoration:none;transition:all .3s;box-shadow:0 0 8px 2px rgba(0,0,0,.05);padding:0}#shop-toggle ul.shop_list li a:hover{background:#2a3cb7;background:var(--color-theme-primary)}#shop-toggle ul.shop_list li a:hover,#shop-toggle ul.shop_list li a:hover i,#shop-toggle ul.shop_list li a:hover svg{color:#fff;color:var(--color-theme-white)}#shop-toggle ul.shop_list li a svg{color:#596475;color:var(--global-font-color)}#shop-toggle input:checked~.mill-res-shop-btn-container{background:#fff;background:var(--color-theme-white);color:#ffd81c;color:var(--color-theme-secondary)}#shop-toggle .shop_list.hover li{opacity:1;transition:all .3s;z-index:4}#shop-toggle .shop_list.hover li:first-of-type{transition-delay:0;z-index:4}#shop-toggle .shop_list.hover li:nth-of-type(2){transition-delay:.2s;z-index:3}#shop-toggle .shop_list.hover li:nth-of-type(3){transition-delay:.3s;z-index:2}#shop-toggle .shop_list.hover li:nth-of-type(4){transition-delay:.4s;z-index:1}#shop-toggle:hover ul.shop_list li{opacity:1;transition:all .3s;z-index:4}#shop-toggle input:checked~ul.shop_list li{opacity:1;transform:translateY(0) rotate(1turn);transition:all .3s}#shop-toggle:hover ul.shop_list li:first-of-type{transition-delay:0;z-index:4}#shop-toggle:hover ul.shop_list li:nth-of-type(2){transition-delay:.2s;z-index:3}#shop-toggle:hover ul.shop_list li:nth-of-type(3){transition-delay:.3s;z-index:2}#shop-toggle:hover ul.shop_list li:nth-of-type(4){transition-delay:.4s;z-index:1}#shop-toggle ul.shop_list li{display:block;margin-top:5px}#shop-toggle .wishlist_count .wcount{position:absolute;top:-4px;right:-10px}#shop-toggle ul.shop_list li.cart-btn,#shop-toggle ul.shop_list li.wishlist-btn{padding:0}header ul.shop_list li.wishlist-btn{padding-left:0}header .navbar ul.shop_list li .cart_count #mini-cart-count,header .navbar ul.shop_list li .wcount{position:absolute;top:-4px;right:-10px;width:20px;height:20px;line-height:20px;color:#fff;color:var(--color-theme-white);font-size:12px;background:#ffd81c;background:var(--color-theme-secondary);border-radius:90px;text-align:center}.mill-product-block{position:relative;text-align:left;display:block;border-radius:0;border-radius:var(--border-radius);border:1px solid #f1f3f5;border:1px solid var(--border-color-light)}.woocommerce ul.products li.product a img{margin:0}.mill-product-block .product-caption{padding:22px 15px 30px;text-align:left}.woocommerce ul.products li.product .woocommerce-loop-category__title{margin:0;text-align:center}.mill-product-image img{width:100%}.woocommerce span.onsale,.woocommerce ul.products li.product .onsale{color:#fff;color:var(--color-theme-white);background:#ffd81c;background:var(--color-theme-secondary);padding:5px 10px;text-align:center;display:block;position:absolute;top:10px;left:10px;right:auto;margin:0;min-height:auto;line-height:18px;font-weight:400;border-radius:0;letter-spacing:.08em}.woocommerce ul.products li.product .button{margin-top:10px;text-align:left;color:#fff;color:var(--color-theme-white);background:#2a3cb7;background:var(--color-theme-primary);z-index:99;padding:18px 35px;font-size:.875rem;font-size:var(--font-size-normal);display:inline-block;vertical-align:top;text-transform:capitalize;background-color:#2a3cb7;background-color:var(--color-theme-primary);text-transform:uppercase;letter-spacing:.1875rem;letter-spacing:var(--letter-spacing-three);font-weight:600;font-weight:var(--font-weight-semi-bold);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;border-radius:0;border-radius:var(--border-radius);cursor:pointer;line-height:normal;border:none;overflow:hidden}.woocommerce a.added_to_cart{margin:0;position:absolute;bottom:-50px;left:0;width:100%;display:inline-block;padding:10px 15px;font-weight:500;font-size:15px;line-height:28px;background:#fff;background:var(--color-theme-white);font-family:Lato,sans-serif;z-index:9;border-radius:0;text-align:center;color:#ffd81c;color:var(--color-theme-secondary);transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.woocommerce a.added_to_cart.wc-forward{display:none}.woocommerce a.added_to_cart:hover,.woocommerce ul.products li.product .mill-product-block .button:hover{background-image:-ms-linear-gradient(0deg,var(--linear-color-1) 0,#a378fc 100%);color:#fff;color:var(--color-theme-white)}.mill-product-image{border-radius:5px;overflow:hidden;margin-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.mill-product-img-wrap{position:relative;overflow:hidden}.mill-product-block .woocommerce-loop-product__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.woocommerce ul.products li.product .mill-product-block .hover_image{position:absolute;top:0;left:0;opacity:0;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.woocommerce ul.products li.product:hover .hover_image{opacity:1}.yith-wcwl-add-to-wishlist{position:absolute;top:8px;right:15px;margin:0;z-index:9}.yith-wcwl-add-to-wishlist .yith-wcwl-add-button a{font-size:0}.yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist.single_add_to_wishlist:before{content:"\f08a ";font-family:FontAwesome;color:#2a3cb7;color:var(--color-theme-primary);font-size:16px}.yith-wcwl-add-to-wishlist .yith-wcwl-add-button.hide{display:block!important}.yith-wcwl-add-to-wishlist .yith-wcwl-add-button.hide a:before,.yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover:before{color:#2a3cb7;color:var(--color-theme-primary);text-decoration:none}#yith-wcwl-popup-message,.yith-wcwl-add-to-wishlist .ajax-loading,.yith-wcwl-wishlistaddedbrowse.show,.yith-wcwl-wishlistexistsbrowse.show{display:none!important}.yith-wcwl-add-to-wishlist .feedback .yith-wcwl-icon{color:#2a3cb7;color:var(--color-theme-primary)}.woocommerce .wishlist-title{display:flex;justify-content:center;align-items:center}.woocommerce .wishlist-title h2{color:#12192d;color:var(--global-font-title);padding:10px}.wishlist-title a.show-title-form{visibility:visible}.wishlist-title-container{text-align:center}.wishlist-title.wishlist-title-with-form h2:hover{background:#f1f3f5;background:var(--color-theme-primary-light)}.wishlist_table .product-add-to-cart a,.yith-wcwl-share h4.yith-wcwl-share-title{color:#fff;color:var(--color-theme-white)}.wishlist_table .product-add-to-cart a{margin:auto!important;display:inline-block!important;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:1rem;font-size:var(--font-size-body);letter-spacing:.0625rem;letter-spacing:var(--font-letter-spacing-body);cursor:pointer;padding:10px 30px;font-weight:500;font-size:15px;line-height:28px;position:relative;background:#2a3cb7;background:var(--color-theme-primary);display:inline-block;border-radius:0;text-decoration:none;border:2px solid transparent}.wishlist_table .product-add-to-cart a:hover{border:none;color:#2a3cb7;color:var(--color-theme-primary)}.woocommerce table.shop_table span.nobr{font-size:1.333rem;font-size:var(--font-size-h5)}.wishlist_table tr td.product-thumbnail a{width:80px}.wishlist_table .product-stock-status span.wishlist-in-stock{color:#596475;color:var(--global-font-color)}table.wishlist_table tr{border-top:1px solid}table.wishlist_table tr:first-child{border-top:none;border-bottom:1px solid}.wishlist_table .product-add-to-cart a,.woocommerce .button,.woocommerce a.button,.woocommerce button.button{padding:18px 35px;font-size:.875rem;font-size:var(--font-size-normal);color:#fff;color:var(--color-theme-white);display:inline-block;vertical-align:top;text-transform:capitalize;background-color:#2a3cb7;background-color:var(--color-theme-primary);text-transform:uppercase;letter-spacing:.1875rem;letter-spacing:var(--letter-spacing-three);font-weight:600;font-weight:var(--font-weight-semi-bold);font-family:Open Sans,sans-serif;font-family:var(--global-font-family);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;border-radius:0;border-radius:var(--border-radius);cursor:pointer;line-height:normal;border:none;overflow:hidden}.wishlist_table .product-add-to-cart a .text-btn,.woocommerce .button .text-btn{font-size:.875rem;font-size:var(--font-size-normal);left:0;position:relative;transition:all .2s ease-in-out}.wishlist_table .product-add-to-cart a span.text-btn:before,.woocommerce .button span.text-btn:before{content:"";position:absolute;display:inline-block;background-color:#fff;background-color:var(--color-theme-white);top:50%;left:-24px;height:2px;width:0;transition:all .2s ease-in-out}.wishlist_table .product-add-to-cart a:hover .text-btn:before,.woocommerce .button:hover .text-btn:before{width:12px}.wishlist_table .product-add-to-cart a:hover .text-btn,.woocommerce .button:hover .text-btn{left:12px}.wishlist_table .product-add-to-cart a:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#223092;background-color:var(--color-theme-primary-dark);text-decoration:none;background-image:none;color:#fff!important;color:var(--color-theme-white)!important}.woocommerce ul li.product .mill-product-block .product-caption h3{font-size:1.333rem;font-size:var(--font-size-h5);margin:0;padding:0;color:#ffd81c;color:var(--color-theme-secondary);line-height:1.5}.woocommerce ul li.product .mill-product-block .product-caption h3 a:hover{color:#2a3cb7;color:var(--color-theme-primary);text-decoration:none}.woocommerce ul.products li.product .mill-product-block .product-caption .price{margin-top:6px;padding:0;color:#596475;color:var(--global-font-color);font-size:16px}.woocommerce ul.products li.product .mill-product-block .product-caption .price ins{font-weight:600;font-weight:var(--font-weight-semi-bold)}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#2a3cb7;color:var(--color-theme-primary);font-weight:400;margin:15px 0}.woocommerce div.product form.cart div.quantity{margin:0 10px 0 0}.woocommerce .quantity .qty{padding-right:0;text-align:left;height:48px;border:1px solid #f1f3f5;border:1px solid var(--border-color-light);cursor:pointer}.product_meta .posted_in,.product_meta .sku_wrapper{display:block}.woocommerce ul.products li.product .price del{color:var(--text-color)}.woocommerce ul.products li.product .product-caption .star-rating{font-size:12px;margin:0;display:inline-block;position:absolute;right:0;bottom:10px}.woocommerce .star-rating span,.woocommerce ul.products li.product .product-caption .star-rating span{color:#ffd81c;color:var(--color-theme-secondary);padding-top:1em}.woocommerce div.product form.cart .variations td{vertical-align:top}.woocommerce ul.products li.product a{color:#12192d;color:var(--global-font-title)}.woocommerce nav.woocommerce-pagination ul{margin:0;border:none}.woocommerce nav.woocommerce-pagination ul li{border:none;margin-right:5px}.woocommerce nav.woocommerce-pagination ul li:last-child{margin-right:0}.woocommerce nav.woocommerce-pagination ul li .page-numbers{position:relative;display:block;padding:5px 15px;margin:0;color:#596475;color:var(--global-font-color);background-color:#f7f8f9;background-color:var(--global-body-lightcolor);border:none;border-radius:0;border-radius:var(--border-radius);font-size:16px;line-height:2}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{color:#fff;color:var(--color-theme-white);background-color:#2a3cb7;background-color:var(--color-theme-primary);border-color:#2a3cb7;border-color:var(--color-theme-primary)}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#596475;color:var(--global-font-color);letter-spacing:.1875rem;letter-spacing:var(--letter-spacing-three);font-family:Titillium Web,sans-serif;font-family:var(--highlight-font-family)}.woocommerce div.product .woocommerce-tabs ul.tabs{text-align:left;padding:0;margin:0;border:none}.woocommerce div.product .woocommerce-tabs ul.tabs:before{border-bottom:1px solid #f1f3f5;border-bottom:1px solid var(--border-color-light)}.woocommerce div.product .woocommerce-tabs ul.tabs li{padding:0 30px;margin:0;background:none;border-color:#f1f3f5;border-color:var(--border-color-light)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{display:none!important}.woocommerce-tabs{margin-bottom:80px}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#2a3cb7;background:var(--color-theme-primary);color:#fff;color:var(--color-theme-white);border-color:#2a3cb7;border-color:var(--color-theme-primary)}.woocommerce-Tabs-panel h2{margin-bottom:15px;font-size:1.777rem;font-size:var(--font-size-h4)}.woocommerce .comment-respond .comment-reply-title:before{display:none}.woocommerce-Tabs-panel .comment-respond .comment-form-author,.woocommerce-Tabs-panel .comment-respond .comment-form-email,.woocommerce-Tabs-panel .comment-respond .comment-form-url{width:48%}.woocommerce-Tabs-panel .comment-respond .comment-form-email{float:right}.woocommerce .woocommerce-Tabs-panel #review_form .comment-respond .form-submit{margin:0}.woocommerce div.product .woocommerce-tabs .panel{margin:0;padding:30px 30px 15px;border:1px solid #f1f3f5;border:1px solid var(--border-color-light);border-top:none}.woocommerce-cart-form{margin-bottom:80px}.woocommerce-additional-fields h3{margin-top:30px}.cart_totals h2,.cross-sells h2{margin-bottom:30px}.woocommerce #content table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text{width:150px;text-align:center;border-radius:0;border-radius:var(--border-radius);height:48px}.woocommerce .cart_totals .wc-proceed-to-checkout .button{margin-bottom:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:1rem;font-size:var(--font-size-body)}#order_review_heading,.woocommerce-billing-fields h3,.woocommerce-order-details__title{margin-bottom:15px}.woocommerce table.shop_table{border:1px solid #262f48;border:1px solid var(--border-color-dark)}.woocommerce table.shop_table td{border-top:1px solid rgba(0,0,0,.1);border-left:1px solid #262f48;border-left:1px solid var(--border-color-dark);border-bottom:none;border-right:none}.woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper,.woocommerce-billing-fields__field-wrapper label{display:inline-block;width:100%;margin-bottom:0}.woocommerce form .form-row .select2-container{border:1px solid #f1f3f5;border:1px solid var(--border-color-light);background:#f7f8f9;background:var(--global-body-lightcolor);line-height:60px;height:60px;padding:0 10px;width:100%;border-radius:0;border-radius:var(--border-radius)}.select2-search--dropdown{display:inline-block;padding:10px;width:100%}.select2-container--default .select2-selection--single{background-color:transparent;border:none;border-radius:0;outline:none}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background:#f7f8f9;background:var(--global-body-lightcolor)}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background:#2a3cb7;background:var(--color-theme-primary)}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#596475;color:var(--global-font-color);line-height:inherit}.select2-container--default .select2-selection--single .select2-selection__arrow{height:60px}.select2-dropdown{border:1px solid #262f48;border:1px solid var(--border-color-dark)}.order-total{color:#2a3cb7;color:var(--color-theme-primary)}.woocommerce-input-wrapper{display:inline-block;width:100%}.woocommerce form .form-row textarea{padding:15px;height:6em}.woocommerce-checkout #payment ul.payment_methods li input{width:inherit;float:left;height:auto;margin:10px 5px 0 0}.woocommerce ul.order_details{margin:15px 0;padding:15px;border:1px solid #262f48;border:1px solid var(--border-color-dark);background:#f7f8f9;background:var(--global-body-lightcolor)}.woocommerce-cart table.cart img{width:100px}.woocommerce a.remove{line-height:30px}tr.woocommerce-cart-form__cart-item.cart_item{border-top:1px solid #f1f3f5;border-top:1px solid var(--border-color-light)}.woocommerce table.shop_table td span.woocommerce-Price-amount.amount,tr.woocommerce-cart-form__cart-item.cart_item a{font-size:20px}.woocommerce-page .cart-collaterals .cart_totals h2,.woocommerce .cart-collaterals .cart_totals{text-transform:capitalize}.woocommerce table.shop_table td.product-subtotal span.woocommerce-Price-amount.amount bdi{font-size:20px}.woocommerce-page .cart-collaterals,.woocommerce .cart-collaterals{width:30%;padding:30px 50px;background:#fff;background:var(--color-theme-white);box-shadow:10px 10px 50px rgb(0 0 0/5%)}.woocommerce-page .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cart_totals{float:left;width:100%}.woocommerce a.remove:hover{background:transparent;box-shadow:none;color:#223092!important;color:var(--color-theme-primary-dark)!important}.woocommerce a.remove{color:#2a3cb7!important;color:var(--color-theme-primary)!important}.related.products h2,.upsells.products h2{margin-bottom:30px;text-align:center}.woocommerce .related.products .products.columns-4 li.product{margin-bottom:0}section.related.products{margin-bottom:30px}.woocommerce-cart table.cart td.actions .coupon .input-text{margin:0 15px 0 0;font-size:16px;text-transform:uppercase;font-family:Open Sans,sans-serif;font-family:var(--global-font-family);letter-spacing:.1875rem;letter-spacing:var(--letter-spacing-three);font-weight:600;font-weight:var(--font-weight-semi-bold);width:200px}.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce input.button,.woocommerce input.button.alt{color:#fff;color:var(--color-theme-white);padding:10px 30px;font-weight:500;font-size:15px;line-height:28px;background:#2a3cb7;background:var(--color-theme-primary);display:inline-block;text-decoration:none;text-transform:uppercase;letter-spacing:.1875rem;letter-spacing:var(--letter-spacing-three);font-weight:600;font-weight:var(--font-weight-semi-bold);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;border-radius:0;border-radius:var(--border-radius);cursor:pointer;border:none}.woocommerce #respond input#submit:hover,.woocommerce .cart_totals .wc-proceed-to-checkout .button:hover,.woocommerce a.button:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{color:#fff;color:var(--color-theme-white);text-decoration:none}.woocommerce #respond input#submit{margin-top:30px;float:right;padding:10px 30px}.woocommerce a.button.alt{display:block!important;width:-webkit-max-content;width:-moz-max-content;width:max-content}.woocommerce a.button.alt:hover{background:#223092;background:var(--color-theme-primary-dark)}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{width:100%}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin-bottom:45px;text-align:center}.woocommerce-account .woocommerce-MyAccount-navigation ul li{display:inline-block;margin-right:15px;margin-bottom:0;width:auto}.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-child{margin-right:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{font-size:18px;text-decoration:none;padding:12px 15px 12px 40px;display:inline-block;position:relative;line-height:2;font-size:20px;font-family:Titillium Web,sans-serif;font-family:var(--highlight-font-family);color:#12192d;color:var(--global-font-title);font-size:1.333rem;font-size:var(--font-size-h5);line-height:1.3;line-height:var(--font-line-height-h5);letter-spacing:.08rem;letter-spacing:var(--font-letter-spacing-h5);font-weight:600;font-weight:var(--font-weight-h5)}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-account .woocommerce-MyAccount-navigation ul li:hover a{color:#fff;color:var(--color-theme-white);background:#2a3cb7;background:var(--color-theme-primary);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;box-shadow:-1.15px 10.94px 39.56px 3.44px rgba(0,0,0,.15);border-radius:0}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:none;padding:0;margin:30px 0;border-radius:5px}.woocommerce-page form .password-input,.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme,.woocommerce form .password-input{width:100%;display:block}.woocommerce-Addresses .woocommerce-Address header{position:relative;z-index:0}.woocommerce-Addresses .woocommerce-Address header h3{margin-bottom:0}.admin-bar .woocommerce-Addresses .woocommerce-Address header{top:0}.woocommerce-Addresses .woocommerce-Address{padding:30px;margin-bottom:30px;background:var(--light-blue-color)}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-radius:0}.woocommerce-Addresses .woocommerce-Address address{margin-bottom:0}.woocommerce-MyAccount-content h3{margin-bottom:30px}.woocommerce-MyAccount-navigation li a:before{float:right;font-family:FontAwesome}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before{content:"\f0e4";position:absolute;left:12px}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before{content:"\f291";position:absolute;left:12px}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before{content:"\f1c6";position:absolute;left:12px}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before{content:"\f015";position:absolute;left:12px}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a:before{content:"\f09d";position:absolute;left:12px}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{content:"\f007";position:absolute;left:12px}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{content:"\f08b";position:absolute;left:12px}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--subscriptions a:before{content:"\f021";position:absolute;left:12px}form.woocommerce-EditAccountForm.edit-account fieldset{padding:.35em 0 .625em}.woocommerce-page .woocommerce-info .button{background:#2a3cb7;background:var(--color-theme-primary)}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#000;background-color:var(--color-theme-black)}.woocommerce-checkout #payment{background:#f1f3f5;background:var(--color-theme-primary-light);border-radius:0;border-radius:var(--border-radius)}.woocommerce-checkout #payment div.payment_box,.woocommerce-checkout #payment div.payment_box:before{border:1px solid #262f48;border:1px solid var(--border-color-dark)}.woocommerce-checkout #payment div.payment_box{background-color:#f1f3f5;background-color:var(--color-theme-primary-light)}.woocommerce .woocommerce-checkout-review-order table.shop_table th.product-name,.woocommerce .woocommerce-checkout-review-order table.shop_table th.product-total{padding:15px 40px}.woocommerce table.shop_table{border:none}.woocommerce table.shop_table thead{background:#f7f8f9;background:var(--global-body-lightcolor)}.woocommerce table.shop_table{border-collapse:collapse}.woocommerce table.shop_table .cart-collaterals .cart-subtotal th,.woocommerce table.shop_table .cart-collaterals .order-total th{padding-left:40px}.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals tr th{padding-left:0}.woocommerce table.shop_table th{border:none;border-bottom:1px solid #f1f3f5;border-bottom:1px solid var(--border-color-light);font-size:22px;line-height:30px;color:#12192d;color:var(--global-font-title);font-family:Titillium Web,sans-serif;font-family:var(--highlight-font-family);letter-spacing:.1875rem;letter-spacing:var(--letter-spacing-three);font-weight:600;font-weight:var(--font-weight-semi-bold);padding:9px 12px}.woocommerce table.shop_table td{border-top:none;border-left:none;border-bottom:1px solid #f1f3f5;border-bottom:1px solid var(--border-color-light)}.woocommerce table.shop_table td span.woocommerce-Price-amount.amount{color:#596475;color:var(--global-font-color);font-weight:500}.woocommerce table.shop_table .cart-subtotal td span.woocommerce-Price-amount.amount,.woocommerce table.shop_table .order-total td span.woocommerce-Price-amount.amount,.woocommerce table.shop_table tfoot .cart-subtotal td span.woocommerce-Price-amount.amount{color:var(--success)}.woocommerce table.shop_table tfoot .order-total td span.woocommerce-Price-amount.amount{color:#223092;color:var(--color-theme-primary-dark)}.woocommerce table.shop_table td del span.woocommerce-Price-amount.amount bdi,.woocommerce table.shop_table td del span.woocommerce-Price-amount.amount bdi span.woocommerce-Price-currencySymbol{font-weight:400}.woocommerce table.shop_table td,.woocommerce table.shop_table th{text-align:left}.woocommerce button.button.alt.disabled:hover{background-color:#223092;background-color:var(--color-theme-primary-dark)}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#223092;background-color:var(--color-theme-primary-dark);color:#fff;color:var(--color-theme-white)}.woocommerce table.shop_table td{font-size:18px}.woocommerce table.shop_table.woocommerce-checkout-review-order-table td{padding:15px 40px}.woocommerce table.shop_table td strong{font-weight:600;font-weight:var(--font-weight-semi-bold)}.woocommerce form .form-row label{line-height:2;font-size:20px}.woocommerce #respond input#submit.loading:after,.woocommerce a.button.loading:after,.woocommerce button.button.loading:after,.woocommerce input.button.loading:after{font-family:WooCommerce;content:"\e031";vertical-align:top;font-weight:400;position:absolute;top:20px;right:3px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.2em}.woocommerce-page form .password-input,.woocommerce form .password-input{box-sizing:border-box;width:100%;margin:0;outline:0;line-height:normal}p.woocommerce-LostPassword.lost_password{margin-bottom:0}.woocommerce-page form .show-password-input,.woocommerce form .show-password-input{right:1.1em;top:1.5em}.woocommerce-form__label-for-checkbox{margin-left:0;margin-bottom:15px}input#rememberme{height:25px}.woocommerce-page .col2-set,.woocommerce .col2-set{width:auto}.woocommerce .woocommerce-ordering select{border:2px solid var(--text-color)}table.wishlist_table tbody td a,table.wishlist_table tbody td span{font-size:20px}.yith-wcwl-share li a{border-radius:0;border-radius:var(--border-radius)}.woocommerce table.shop_table td a:hover{color:#223092;color:var(--color-theme-primary-dark)}.woocommerce .mill-blog-box .entry-title:hover{color:#2a3cb7;color:var(--color-theme-primary)}div#order_review table.shop_table tfoot th{padding-left:40px}.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last,.woocommerce form .form-row-first,.woocommerce form .form-row-last{width:50%}.woocommerce form .form-row{margin:0 0 15px}@media(max-width:1300px){.woocommerce-page .cart-collaterals,.woocommerce .cart-collaterals{width:100%}}@media(max-width:1199px){#shop-toggle{position:absolute;top:25px;right:130px}#shop-toggle ul.shop_list{background:inherit;position:relative}header.two .number-info:before,header.two .shop_list:before{display:none}.woocommerce-page .products li.last,.woocommerce .products li.product.last{margin-right:30px}.woocommerce .products li.product:nth-child(3n){margin-right:0}.woocommerce .products.columns-4{margin-right:-30px;padding:0;margin-left:.4em;display:flex;flex-flow:row wrap}.woocommerce .products.columns-4 li.product{width:calc(33.33333% - 30px);display:flex;align-items:center;flex-flow:column nowrap;margin:0 30px 30px 0!important;padding:0}.woocommerce-page ul.products li.first,.woocommerce ul.products li.first{clear:right}.woocommerce .related.products .products.columns-4 li.product{margin-bottom:30px}}@media(max-width:992px){.woocommerce-account .woocommerce-MyAccount-navigation ul li{margin-bottom:15px}.wishlist_table.mobile{padding-left:0}.wishlist_table.mobile li .item-details table.item-details-table,.wishlist_table.mobile li table.additional-info{width:auto}.wishlist_table.mobile li .additional-info-wrapper .product-remove{text-align:left}.woocommerce a.button.alt{margin:0!important}.wishlist_table.mobile li{padding-bottom:10px;margin-bottom:30px;border-bottom:1px solid}.wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart{text-align:left;margin-bottom:15px}.wishlist_table.mobile li .additional-info-wrapper .product-remove a i{font-size:30px}.wishlist_table.mobile li .item-details table.item-details-table td,.wishlist_table.mobile li table.additional-info td{font-size:.9em}.woocommerce ul.products li.product .button{padding:18px 25px}}@media(max-width:768px){.woocommerce .products.columns-4 li.product{width:calc(50% - 30px)!important}}@media(max-width:767px){.woocommerce .products.columns-4 li.product{width:calc(50% - 30px)!important}.woocommerce-page table.shop_table_responsive tr td,.woocommerce table.shop_table_responsive tr td{display:inline-block;width:100%}.woocommerce .quantity .qty{border:1px solid #2a3cb7;border:1px solid var(--color-theme-primary)}.product-quantity .quantity{float:right}.summary.entry-summary .yith-wcwl-add-to-wishlist{position:relative;top:0;right:0;left:0}.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:100%}.woocommerce-page .woocommerce-ordering,.woocommerce .woocommerce-ordering{float:inherit}.nice-select.wide,.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:30px}}@media(max-width:576px){.woocommerce .mill-product-block{width:100%}.woocommerce .products.columns-4 li.product{width:calc(100% - 30px)!important}}@media(max-width:479px){.woocommerce-page ul.products[class*=columns-] li.product,.woocommerce ul.products[class*=columns-] li.product{width:100%}.woocommerce .products.columns-4 li.product{width:calc(100% - 30px)!important}.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input{width:100%;margin:10px 0}.woocommerce div.product form.cart .variations td{display:block}.woocommerce .mill-blog-details-wrap,.woocommerce div.product .woocommerce-tabs .panel{padding:15px}.woocommerce ul.products li.product .button{padding:18px 28px}.woocommerce table.shop_table th{padding:9px 15px}.woocommerce table.shop_table td{padding:15px}.woocommerce table.shop_table .cart-collaterals .cart-subtotal th,.woocommerce table.shop_table .cart-collaterals .order-total th{padding-left:15px}.woocommerce table.shop_table.woocommerce-checkout-review-order-table td{padding:15px}.woocommerce-page .cart-collaterals,.woocommerce .cart-collaterals{padding:30px 15px}.woocommerce .woocommerce-checkout-review-order table.shop_table th.product-name,.woocommerce .woocommerce-checkout-review-order table.shop_table th.product-total{padding:15px}}.mill-box-effect{position:relative;display:inline-block}.mill-box-effect:before{content:"";position:absolute;background:#ffd81c;background:var(--color-theme-secondary);width:100%;height:100%;z-index:-1;top:-10px;left:-10px;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}.mill-box-effect:hover:before{left:-15px;top:-15px}.mill-transform-image{transform:scale(1.2)}.page.page-id-6260 .elementor-widget-image .elementor-image>a{display:block!important}@media (max-width:1190px){.mill-transform-image{transform:none}}.shap-main.custom-z-index:before{content:"";position:absolute;background:#ffd81c;background:var(--color-theme-secondary);width:100%;height:100%;z-index:-1;top:-10px;left:-10px}.woocommerce-cart .wc-block-components-sidebar-layout .wc-block-components-main{width:100%;padding-right:0;padding-bottom:3.125rem}.woocommerce-page .is-large.wc-block-cart .wc-block-cart-items td{padding:.9375em .75em;vertical-align:middle}.wc-block-cart-items tbody tr td:nth-child(2),.woocommerce-page .wc-block-cart-items thead tr th:nth-child(2){width:70%}.woocommerce-page table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img{width:80px}.woocommerce-page .wc-block-components-product-metadata{display:none}.woocommerce-page .wc-block-cart .wc-block-cart-item__quantity,.woocommerce-page .wc-block-cart .wc-block-cart-item__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:2em;gap:2em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.woocommerce-page .wc-block-cart-item__total-price-and-sale-badge-wrapper{-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset;grid-gap:2em;gap:2em}.woocommerce-cart table td,.woocommerce-cart table th,.woocommerce-page table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-total,.woocommerce-page table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{text-align:left}.woocommerce-page .wc-block-cart .wc-block-cart-items th{text-align:left;border:none;border-bottom:1px solid var(--white-light-color);font-size:22px;line-height:30px;color:var(--title-color);text-transform:capitalize;padding:.5625em .75em}.woocommerce-page table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-product{visibility:visible}.wc-block-components-product-badge.wc-block-components-sale-badge,del.wc-block-components-product-price__regular{display:none}.woocommerce-page .wc-block-components-sidebar{width:48%;padding:30px;background:var(--color-theme-secondary-light);border-radius:var(--border-radius-box)}.woocommerce-page .is-large.wc-block-cart .wc-block-cart__totals-title{text-align:left;font-size:1.333rem;text-transform:capitalize}.woocommerce-cart .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-coupon-form-block{float:right}.woocommerce-page .wc-block-components-totals-wrapper{border-top:0;padding:0 0 16px}.woocommerce-page .wc-block-components-totals-coupon{padding:1em 0}.wc-block-components-panel__button,.wc-block-components-panel__button:focus,button.wc-block-components-panel__button,button.wc-block-components-panel__button:focus{outline:0}.wc-block-components-form .wc-block-components-text-input,.wc-block-components-text-input{display:inline-block}.woocommerce-cart .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-coupon-form-block:has(.wc-block-components-totals-coupon__content){width:100%}.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,.wc-block-components-form .wc-block-components-text-input input[type=email],.wc-block-components-form .wc-block-components-text-input input[type=number],.wc-block-components-form .wc-block-components-text-input input[type=tel],.wc-block-components-form .wc-block-components-text-input input[type=text],.wc-block-components-form .wc-block-components-text-input input[type=url],.wc-block-components-text-input input[type=email],.wc-block-components-text-input input[type=number],.wc-block-components-text-input input[type=tel],.wc-block-components-text-input input[type=text],.wc-block-components-text-input input[type=url]{width:100%;float:left;color:var(--global-font-color)!important;background:var(--global-body-lightcolor)!important;border-radius:var(--border-radius-thirty-five)!important;border:.063em solid transparent!important;padding-left:1.875em!important;padding-right:1.875em!important;max-height:none!important;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.wc-block-components-totals-coupon-link,.woocommerce-page .components-button,.woocommerce-page .wc-block-components-button,.woocommerce-page .wp-block-button button{display:inline-block;text-align:left;color:var(--color-theme-white);cursor:pointer;padding:12px 24px;font-weight:var(--font-weight-medium);font-size:15px;line-height:28px;border:none;position:relative;background:var(--color-theme-primary);font-family:Karla,sans-serif;border-radius:var(--border-radius);text-decoration:none;letter-spacing:var(--letter-spacing-three);-webkit-transition:.3s cubic-bezier(.4,0,.2,1);transition:.3s cubic-bezier(.4,0,.2,1);-webkit-font-smoothing:antialiased;width:auto}.wc-block-checkout .wc-block-components-sidebar-layout{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9jdXN0b20tcHJvcGVydGllcy5jc3MiLCJfcmVzZXQuY3NzIiwiX3R5cG9ncmFwaHkuY3NzIiwiX2VsZW1lbnRzLmNzcyIsIl9ibG9ja3MuY3NzIiwiX21lZGlhLmNzcyIsIl9saW5rcy5jc3MiLCJfaGVhZGVyLmNzcyIsIl9mb290ZXIuY3NzIiwiZ2xvYmFsLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFPQyxNQUdBLHNCQUF1QixDQUN2Qix5QkFBMEIsQ0FHMUIsMkNBQTZDLENBQzdDLGtEQUFvRCxDQUNwRCx1QkFBd0IsQ0FDeEIsNkJBQThCLENBRzlCLHVEQUE0RCxDQUM1RCx5REFBOEQsQ0FDOUQsdURBQTRELENBQzVELHdEQUE2RCxDQUc3RCx5QkFBeUIsQ0FDekIsMkJBQTRCLENBQzVCLHFCQUFzQixDQUN0Qix1QkFBd0IsQ0FDeEIsdUJBQXdCLENBQ3hCLHVCQUF3QixDQUN4Qix1QkFBd0IsQ0FDeEIsdUJBQXdCLENBQ3hCLG1CQUFvQixDQUNwQix1QkFBd0IsQ0FDeEIsc0JBQXNCLENBR3RCLDRCQUE2QixDQUM3Qix5QkFBMEIsQ0FDMUIseUJBQTBCLENBQzFCLHlCQUEwQixDQUMxQix5QkFBMEIsQ0FDMUIseUJBQTBCLENBQzFCLHlCQUEwQixDQUMxQiwwQkFBMkIsQ0FHM0Isc0JBQXVCLENBQ3ZCLG9CQUFxQixDQUNyQixvQkFBcUIsQ0FDckIsb0JBQXFCLENBQ3JCLG9CQUFxQixDQUNyQixvQkFBcUIsQ0FDckIsb0JBQXFCLENBR3JCLHVCQUF1QixDQUN2Qix5QkFBeUIsQ0FDekIsd0JBQXdCLENBQ3hCLDJCQUEyQixDQUMzQixzQkFBc0IsQ0FHdEIsb0NBQXFDLENBQ3JDLGtDQUFrQyxDQUNsQyxnQ0FBaUMsQ0FDakMsZ0NBQWlDLENBQ2pDLGdDQUFpQyxDQUNqQyxnQ0FBaUMsQ0FDakMsZ0NBQWlDLENBQ2pDLGdDQUFpQyxDQUNqQyx3QkFBd0IsQ0FDckIsZ0NBQWlDLENBR3BDLG1CQUFvQixDQUNwQix1QkFBd0IsQ0FDeEIs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LFVBQVcsQ0FDWCxTQUFVLENBQ1YsVUFBVyxDQUNYLDhCQUErQixDQUMvQixtQ0FBb0MsQ0FDcEMsa0NBQW1DLENBQ25DLGlDQUFrQyxDQUNsQyxzQ0FDRCxDQUVBLG9DQUNBLFVBQVcsQ0FDWCxTQUNBLENBRUEsNEJBQ0Qsb0JBQ0MsQ0FFQSw4REFDQyx1QkFDRCxDQUVBLDBCQUNELDRCQUNFLGNBQ0YsQ0FDQyxDQUlGLGlDQUNJLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsa0JBQXdDLENBQXhDLHVDQUF3QyxDQUN4QyxVQUFXLENBQ1gsV0FBWSxDQUNaLFVBQVcsQ0FDWCxTQUFVLENBQ1YsVUFDSiIsImZpbGUiOiJnbG9iYWwubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQ3VzdG9tIFByb3BlcnRpZXNcbiAqIGFrYSBDU1MgdmFyaWFibGVzLlxuICpcbiAqIEBsaW5rOiBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvLS0qXG4gKiovXG5cbiA6cm9vdCB7XG5cblx0LyogQ29udGFpbmVyICovXG5cdC0tY29udGVudC13aWR0aDogMTMwMHB4O1xuXHQtLWNvbnRlbnQtd2lkdGgtc206IDExNzBweDtcblxuXHQvKiBUeXBvZ3JhcGh5ICovXG5cdC0tZ2xvYmFsLWZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcblx0LS1oaWdobGlnaHQtZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0gV2ViJywgc2Fucy1zZXJpZjtcblx0LS1nbG9iYWwtZm9udC1zaXplOiAxcmVtO1xuXHQtLWdsb2JhbC1mb250LWxpbmUtaGVpZ2h0OiAxLjQ7XG5cblx0LyogQ3VzdG9tIGVkaXRvciBmb250IHNpemVzICovXG5cdC0tZm9udC1zaXplLXNtYWxsOiBjYWxjKDE2IC8gdmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSkgKiAxcmVtKTtcblx0LS1mb250LXNpemUtcmVndWxhcjogY2FsYyh2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAvIDE2ICogMXJlbSk7XG5cdC0tZm9udC1zaXplLWxhcmdlOiBjYWxjKDM2IC8gdmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSkgKiAxcmVtKTtcblx0LS1mb250LXNpemUtbGFyZ2VyOiBjYWxjKDQ4IC8gdmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSkgKiAxcmVtKTtcblxuXHQvKiBGb250c2l6ZSAqL1xuXHQtLWZvbnQtc2l6ZS1zbWFsbDowLjc1cmVtO1xuXHQtLWZvbnQtc2l6ZS1ub3JtYWw6IDAuODc1cmVtO1xuXHQtLWZvbnQtc2l6ZS1ib2R5OiAxcmVtO1xuXHQtLWZvbnQtc2l6ZS1oMTogNC4yMDlyZW07XG5cdC0tZm9udC1zaXplLWgyOiAzLjE1N3JlbTtcblx0LS1mb250LXNpemUtaDM6IDIuMzY5cmVtO1xuXHQtLWZvbnQtc2l6ZS1oNDogMS43NzdyZW07XG5cdC0tZm9udC1zaXplLWg1OiAxLjMzM3JlbTtcblx0LS1mb250LXNpemUtaDY6IDFyZW07XG5cdC0tZm9udC1zaXplLTE4OiAxLjEyNXJlbTtcblx0LS1mb250LXNpemUteHM6MC43NXJlbTtcblxuXHQvKiBMaW5lLUhlaWdodCAqL1xuXHQtLWZvbnQtbGluZS1oZWlnaHQtYm9keTogMS43NTtcblx0LS1mb250LWxpbmUtaGVpZ2h0LXA6IDEuNzU7XG5cdC0tZm9udC1saW5lLWhlaWdodC1oMTogMS4zO1xuXHQtLWZvbnQtbGluZS1oZWlnaHQtaDI6IDEuMztcblx0LS1mb250LWxpbmUtaGVpZ2h0LWgzOiAxLjM7XG5cdC0tZm9udC1saW5lLWhlaWdodC1oNDogMS4zO1xuXHQtLWZvbnQtbGluZS1oZWlnaHQtaDU6IDEuMztcblx0LS1mb250LWxpbmUtaGVpZ2h0LWg2OiAxLjc1O1xuXG5cdC8qIEZvbnQtV2VpZ2h0ICovXG5cdC0tZm9udC13ZWlnaHQtYm9keTogNDAwO1xuXHQtLWZvbnQtd2VpZ2h0LWgxOiA2MDA7XG5cdC0tZm9udC13ZWlnaHQtaDI6IDYwMDtcblx0LS1mb250LXdlaWdodC1oMzogNjAwO1xuXHQtLWZvbnQtd2VpZ2h0LWg0OiA2MDA7XG5cdC0tZm9udC13ZWlnaHQtaDU6IDYwMDtcblx0LS1mb250LXdlaWdodC1oNjogNjAwO1xuXG5cdC8qIGZvbnQtd2VpZ2h0Ki9cblx0LS1mb250LXdlaWdodC1saWdodDozMDA7XG5cdC0tZm9udC13ZWlnaHQtcmVndWxhcjo0MDA7XG5cdC0tZm9udC13ZWlnaHQtbWVkaXVtOjUwMDtcblx0LS1mb250LXdlaWdodC1zZW1pLWJvbGQ6NjAwO1xuXHQtLWZvbnQtd2VpZ2h0LWJvbGQ6NzAwO1xuXG5cdC8qIExldHRlciBzcGFjaW5nICovXG5cdC0tZm9udC1sZXR0ZXItc3BhY2luZy1ib2R5OiAwLjA2MjVyZW07XG5cdC0tZm9udC1sZXR0ZXItc3BhY2luZy1saW5rOjAuMDhyZW07XG5cdC0tZm9udC1sZXR0ZXItc3BhY2luZy1oMTogMC4wOHJlbTtcblx0LS1mb250LWxldHRlci1zcGFjaW5nLWgyOiAwLjA4cmVtO1xuXHQtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDM6IDAuMDhyZW07XG5cdC0tZm9udC1sZXR0ZXItc3BhY2luZy1oNDogMC4wOHJlbTtcblx0LS1mb250LWxldHRlci1zcGFjaW5nLWg1OiAwLjA4cmVtO1xuXHQtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDY6IDAuMDhyZW07XG5cdC0tbGV0dGVyLXNwYWNpbmc6MC4yNXJlbTtcbiAgICAtLWxldHRlci1zcGFjaW5nLXRocmVlOiAwLjE4NzVyZW07XG5cblx0LyogYm9yZGVyLXJhZGl1cyAqL1xuXHQtLWJvcmRlci1yYWRpdXM6IDBweDtcblx0LS1ib3JkZXItcmFkaXVzLWJveDogMHB4O1xuXHQtLWJvcmRlci1yYWRpdXMtdGVuOjBweDtcblxuXHQvKiB6IGluZGV4ICovXG5cdC0tei1pbmRleC1taW51czotMTtcblxuXHRcblxuXHQvKiBDb2xvcnMgKi9cblx0LS1nbG9iYWwtYm9keS1iZ2NvbG9yOiAjZmZmZmZmO1xuXHQtLWdsb2JhbC1ib2R5LWxpZ2h0Y29sb3I6ICNGN0Y4Rjk7XG5cdC0tZ2xvYmFsLWZvbnQtY29sb3I6ICM1OTY0NzU7XG5cdC0tZ2xvYmFsLWZvbnQtdGl0bGU6ICMxMjE5MmQ7XG5cdC0tZ2xvYmFsLWZvbnQtc3VidGl0bGU6ICMyQTNDQjc7XG5cdC0tYm9yZGVyLWNvbG9yLWxpZ2h0OiAjZjFmM2Y1O1xuXHQtLWJvcmRlci1jb2xvci1kYXJrOiAjMjYyZjQ4O1xuXHQtLWNvbG9yLWxpbms6ICMyQTNDQjc7XG5cdC0tY29sb3ItbGluay12aXNpdGVkOiMyQTNDQjc7XG5cdC0tY29sb3ItbGluay1hY3RpdmU6ICMyQTNDQjc7XG5cblxuXHQvKiBDdXN0b20gZWRpdG9yIGNvbG9ycyAqL1xuXHQtLWNvbG9yLXRoZW1lLXByaW1hcnk6IzJBM0NCNztcblx0LS1jb2xvci10aGVtZS1wcmltYXJ5LWRhcms6IzIyMzA5Mjtcblx0LS1jb2xvci10aGVtZS1wcmltYXJ5LWxpZ2h0OiNmMWYzZjU7XG5cdC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5OiAjRkZEODFDO1xuXHQtLWNvbG9yLXRoZW1lLXNlY29uZGFyeS1kYXJrOiAjRkZGMkIzO1xuXHQtLWNvbG9yLXRoZW1lLXNlY29uZGFyeS1saWdodDogI0ZGRkJFNTtcblx0LS1jb2xvci10aGVtZS1yZWQ6ICNjMDM5MmI7XG5cdC0tY29sb3ItdGhlbWUtZ3JlZW46ICMyN2FlNjA7XG5cdC0tY29sb3ItdGhlbWUtYmx1ZTogIzJBM0NCNztcblx0LS1jb2xvci10aGVtZS15ZWxsb3c6ICNGRkQ4MUM7XG5cdC0tY29sb3ItdGhlbWUtYmxhY2s6ICMwMDA7XG5cdC0tY29sb3ItdGhlbWUtZ3JleTogIzk1YTVhNjtcblx0LS1jb2xvci10aGVtZS13aGl0ZTogI2ZmZmZmZjtcblx0LS1jb2xvci1jdXN0b20tZGF5bGlnaHQ6ICM5N2MwYjc7XG5cdC0tY29sb3ItY3VzdG9tLXN1bjogI2VlZTlkMTtcblx0LS1mb290ZXItdGhlbWUtZGFyazogIzBFMTUyNztcblxuXHQvKiBIZWFkZXIgZWRpdG9yIGNvbG9ycyAqL1xuXHQtLWdsb2JhbC1mb250LWFjdGl2ZTojMjg3MERFO1xuXHQtLWdsb2JhbC1mb250LWhvdmVyOiMyODcwREU7XG5cblx0XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7XG4gICAgOnJvb3Qge1xuICAgICAgICAtLWZvbnQtc2l6ZS1oMTogMy42NTNyZW07XG4gICAgICAgIC0tZm9udC1zaXplLWgyOiAycmVtO1xuICAgICAgICAtLWZvbnQtc2l6ZS1oMzogMS44MjdyZW07XG5cdFx0LS1mb250LXNpemUtaDQ6IDEuNzAwcmVtO1xuICAgIH1cbn1cblxuXG5cdCIsIi8qXG5DU1Mgbm9ybWFsaXphdGlvbiBiYXNlZCBpbiBwYXJ0IG9uIG5vcm1hbGl6ZS5jc3MgYnlcbk5pY29sYXMgR2FsbGFnaGVyIGFuZCBKb25hdGhhbiBOZWFsIGh0dHA6Ly9uZWNvbGFzLmdpdGh1Yi5pby9ub3JtYWxpemUuY3NzL1xuKi9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBOb3JtYWxpemVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcblx0bGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcblx0bWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcblx0Zm9udC1zaXplOiAyZW07XG5cdG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cblx0aGVpZ2h0OiAwOyAvKiAxICovXG5cdG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuXHRmb250LWZhbWlseTogbW9ub3NwYWNlOyAvKiAxICovXG5cdGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZTsgLyogMSAqL1xuXHRmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcblx0Zm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcblx0Zm9udC1zaXplOiA3NSU7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcblx0Ym90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuXHR0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cblx0Zm9udC1zaXplOiAxMDAlOyAvKiAxICovXG5cdGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG5cdG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7XG5cdG92ZXJmbG93OiB2aXNpYmxlOyAvKiAxICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuXHRvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcblx0cGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG5cdGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG5cdGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG5cdG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuXHRwYWRkaW5nOiAwOyAvKiAzICovXG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG5cdHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cblx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuXHRmb250OiBpbmhlcml0OyAvKiAyICovXG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG5cdGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbiIsIkBpbXBvcnQgXCJfY3VzdG9tLXByb3BlcnRpZXMuY3NzXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgVHlwb2dyYXBoeVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5ib2R5IHtcblx0YmFja2dyb3VuZDooLS1nbG9iYWwtYm9keS1iZ2NvbG9yKSA7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtZm9udC1mYW1pbHkpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5KTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtYm9keSk7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1oaWdobGlnaHQtZm9udC1mYW1pbHkpO1xuXHRmb250LXN0cmV0Y2g6IGNvbmRlbnNlZDtcblx0Y2xlYXI6IGJvdGg7XG5cdG1hcmdpbjogMjVweCAwO1xuXHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuaDEge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oMSk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWgxKTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDEpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaDEpO1xufVxuXG5oMiB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWgyKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtaDIpO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1oMik7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oMik7XG59XG5cbmgzIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDMpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC1oMyk7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLWgzKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWgzKTtcbn1cblxuaDQge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oNCk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWg0KTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDQpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaDQpO1xufVxuXG5oNSB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWg1KTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtaDUpO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1oNSk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oNSk7XG59XG5cbmg2IHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDYpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC1oNik7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLWg2KTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWg2KTtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC1mb250LWZhbWlseSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXJlZ3VsYXIpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZ2xvYmFsLWZvbnQtbGluZS1oZWlnaHQpO1xufVxuXG5zbWFsbCxcbi50ZXh0X3NtYWxsIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbm9ybWFsKTtcbn1cbi5vdmVyZmxvdy1oaWRkZW57XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4uei1pbmRleC1taW51c3tcblx0ei1pbmRleDogdmFyKC0tei1pbmRleC1taW51cyk7XG5cbn1cbi5sZXR0ZXItc3BhY2luZ3tcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nKTtcbn1cbmEge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5KTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG5oMSBhLFxuaDIgYSxcbmgzIGEsXG5oNCBhLFxuaDUgYSxcbmg2IGEge1xuXHRcblx0Zm9udC1zaXplOiBpbmhlcml0O1xufVxuXG5wIHtcblx0bWFyZ2luOiAxNXB4IDA7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LXApO1xufVxuXG5wcmUge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnktZGFyayk7XG59XG5cbmEsaSAsc3BhbiAsIGEgaDEgLCBhIGgyICxhIGgzICxhIGg0ICxhIGg1ICxhIGg2e3RyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O31cbmE6Zm9jdXN7b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O31cbi5taWxsIGgxLFxuLm1pbGwgaDIsXG4ubWlsbCBoMyxcbi5taWxsIGg0LFxuLm1pbGwgaDUsXG4ubWlsbCBoNiB7XG5cdG1hcmdpbjogMDtcbn1cbiIsIkBpbXBvcnQgXCJfY3VzdG9tLXByb3BlcnRpZXMuY3NzXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgRWxlbWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5odG1sIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxuLyoqXG4gKiBJbmhlcml0IGJveC1zaXppbmcgdG8gbWFrZSBpdCBlYXNpZXIgdG8gY2hhbmdlIHRoZSBwcm9wZXJ0eSBmb3JcbiAqIGNvbXBvbmVudHMgdGhhdCBsZXZlcmFnZSBvdGhlciBiZWhhdmlvcjsgc2VlXG4gKiBodHRwOi8vY3NzLXRyaWNrcy5jb20vaW5oZXJpdGluZy1ib3gtc2l6aW5nLXByb2JhYmx5LXNsaWdodGx5LWJldHRlci1iZXN0LXByYWN0aWNlL1xuICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuXHRib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5hOmZvY3VzIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYTpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuOmZvY3VzIHtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuYXtcblx0b3V0bGluZTogbm9uZTtcbn1cblxucCB7XG5cdG1hcmdpbjogMTVweCAwO1xuXHRsaW5lLWhlaWdodDogMS42NmVtO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuaHIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3ItZGFyayk7XG5cdGJvcmRlcjogMDtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblxufVxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXG51bCxcbm9sIHtcblx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbm9sIGxpIHtcblx0bGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cblxub2wge1xuXHRsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuXG5vbCBvbCB7XG5cdHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxudWwgbGkge1xuXHRsaXN0LXN0eWxlOiBpbmhlcml0O1xufVxuXG51bCB7XG5cdGxpc3Qtc3R5bGU6IGRpc2M7XG59XG5cbi8qIERlZmluaXRpb24gTGlzdHMgKi9cbmRkIHtcblx0bWFyZ2luOiAwIDEuNWVtIDEuNWVtO1xufVxuXG5kbCBkZCB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbmRsIGRkOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5saSA+IHVsLFxubGkgPiBvbCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbmltZyB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXG5cbi8qIFRhYmxlICovXG50YWJsZSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbnRhYmxlIHRkLFxudGFibGUgdGgge1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1nbG9iYWwtYm9keS1saWdodGNvbG9yKTtcblx0cGFkZGluZzogNXB4IDhweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY3NzX3ByZWZpeC1jb21tZW50cy1tZWRpYSB0YWJsZSB0ZCxcbi5jc3NfcHJlZml4LWNvbW1lbnRzLW1lZGlhIHRhYmxlIHRoe1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG4vKiBpbnB1dHMgKi9cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcblx0d2lkdGg6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblx0bGluZS1oZWlnaHQ6IDI7XG5cdGhlaWdodDogMzJweDtcbn1cbmlucHV0LFxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwidXJsXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cInJhbmdlXCJdLFxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0sXG5pbnB1dFt0eXBlPVwid2Vla1wiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cImNvbG9yXCJdLFxudGV4dGFyZWEge1xuXHR3aWR0aDogMTAwJTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBhZGRpbmc6IDAgMTVweDtcblx0aGVpZ2h0OiA2MHB4O1xuXHRsaW5lLWhlaWdodDogNjBweDtcblx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWJvZHktbGlnaHRjb2xvcik7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdsb2JhbC1ib2R5LWxpZ2h0Y29sb3IpO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbi13ZWJraXQtYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG4tbW96LWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuLW1zLWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuLW8tYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG5cdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxuLmNvbnRhY3QtZm9ybSBpbnB1dCAsLmNvbnRhY3QtZm9ybSB0ZXh0YXJlYXtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuLmNzc19wcmVmaXgtY29tbWVudHMtaW5mbyAudGl0bGUgYXtjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO31cbi5jc3NfcHJlZml4LWNvbW1lbnRzLWluZm8gLnRpdGxlIGE6aG92ZXJ7Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7fVxuc2VsZWN0IHtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtYm9keS1iZ2NvbG9yKTtcblx0bGluZS1oZWlnaHQ6IDQ4cHg7XG5cdGhlaWdodDogNDhweDtcblx0cGFkZGluZzogMCAxMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG4td2Via2l0LWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuLW1vei1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbi1tcy1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbi1vLWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxudGV4dGFyZWEge1xuXHRwYWRkaW5nOiAxMHB4IDE1cHg7XG5cdGhlaWdodDogMTUwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtYm9keS1saWdodGNvbG9yKTtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1nbG9iYWwtYm9keS1saWdodGNvbG9yKTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG4td2Via2l0LWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuLW1vei1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbi1tcy1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbi1vLWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xufVxuXG5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG5pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG5pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxudGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxudGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxudGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbmlucHV0W3R5cGU9XCJlbWFpbFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG5pbnB1dFt0eXBlPVwiZW1haWxcIl06Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuaW5wdXRbdHlwZT1cImVtYWlsXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbmlucHV0OmZvY3VzLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJyYW5nZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJkYXRlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cIndlZWtcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwidGltZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJjb2xvclwiXTpmb2N1cyxcbnRleHRhcmVhOmZvY3VzLFxuc2VsZWN0OmZvY3VzIHtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3Qge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5pZnJhbWUge1xuXHRib3JkZXI6IG5vbmU7XG59XG4iLCJAaW1wb3J0IFwiX2N1c3RvbS1wcm9wZXJ0aWVzLmNzc1wiO1xuXG5AbWVkaWEgKCBtaW4td2lkdGg6IDE0OTlweCApIHtcblx0LmNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiB2YXIoLS1jb250ZW50LXdpZHRoLXNtKTtcblx0fVxuXHQubWlsbCAuY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQtd2lkdGgpO1xuXHR9XG59XG5cbkBtZWRpYSAoIG1pbi13aWR0aDogMTMwMHB4ICkge1xuXHQuY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQtd2lkdGgtc20pO1xuXHR9XG5cdC5taWxsIC5jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogdmFyKC0tY29udGVudC13aWR0aCk7XG5cdH1cbn1cbmJvZHl7b3ZlcmZsb3cteDogaGlkZGVuO31cbmJvZHkgLmNvbnRhaW5lcnttYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQtd2lkdGgtc20pO31cbmJvZHkgLm1pbGwgLmNvbnRhaW5lciwgYm9keSAuZWxlbWVudG9yLXNlY3Rpb24uZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQ+LmVsZW1lbnRvci1jb250YWluZXJ7XG5cdG1heC13aWR0aDogdmFyKC0tY29udGVudC13aWR0aCk7IFxufVxuXG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICBEdW1teSBEYXRhICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ob21lIC5taWxsIC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiwgLmhvbWUuYmxvZyAuY29udGVudC1hcmVhIC5zaXRlLW1haW4ge1xuXHRwYWRkaW5nOiAxMzBweCAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuIFxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIERlbW8gSW1wb3J0IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5cbi5taWxsIC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiB7XG5cdHBhZGRpbmc6IDEzMHB4IDAgMjAwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cblxuI2JhY2stdG8tdG9wIC50b3Age1xuXHRwb3NpdGlvbjogZml4ZWQ7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiA2NXB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHotaW5kZXg6IDk5O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbn1cbiNiYWNrLXRvLXRvcCAudG9wIHN2ZyB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG4jYmFjay10by10b3AgLnRvcDpob3Zlcntcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcbn1cbiNiYWNrLXRvLXRvcCAuY3NzX3ByZWZpeC1idHQtYm94e1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jYmFjay10by10b3Agc3BhbiBzdmd7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xufVxuI2JhY2stdG8tdG9wIC5jc3NfcHJlZml4LWJ0dC1zaGFwIHN2Z3tcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbn1cbiNiYWNrLXRvLXRvcCAuY3NzX3ByZWZpeC1idHQtaWNvbiBzdmd7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBmb250LXNpemU6IDQwcHg7XG59XG4jYmFjay10by10b3AgLnRvcDpob3ZlciAuY3NzX3ByZWZpeC1idHQtc2hhcCBzdmd7IFxuXHR0b3A6IDdweDtcbiB9XG4jYmFjay10by10b3AgLnRvcDpob3ZlciAuY3NzX3ByZWZpeC1idHQtaWNvbiBzdmd7XG5cdGJvdHRvbTogMjVweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tICBMb2FkZXIgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jbG9hZGluZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWJvZHktYmdjb2xvcik7XG5cdHotaW5kZXg6IDk5OTk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICBCcmVhZGNydW1iIHN0eWxlIDEgMiBhbmQgMyA0IDVcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJyZWFkY3J1bWIgbGkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWIge1xuXHRwYWRkaW5nOiAxMzBweCAwO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtYm9keS1saWdodGNvbG9yKTtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi10d28ge1xuXHRwYWRkaW5nOiA0NXB4IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMTMwcHggMDtcblx0ei1pbmRleDogOTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSBvbCBsaSBhLFxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUgb2wgbGkge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWgyKTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWhpZ2hsaWdodC1mb250LWZhbWlseSk7XG5cdGxldHRlci1zcGFjaW5nOiAzcHg7XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIG9sIGxpIGE6aG92ZXJ7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSBvbCBsaSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcblx0d2lkdGg6IDVweDtcblx0aGVpZ2h0OiA1cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cGFkZGluZzogMDtcblx0bGVmdDogLTRweDtcblx0Ym90dG9tOiA2cHg7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtIHtcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRtYXJnaW4tbGVmdDogMTBweDtcbn1cdFxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSAuYnJlYWRjcnVtYiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUgLmJyZWFkY3J1bWItaXRlbTpsYXN0LWNoaWxke1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSBvbCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLXR3byAuYnJlYWRjcnVtYiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItdHdvIG9sIGxpIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLXRocmVlIC5icmVhZGNydW1iIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi10aHJlZSAuY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItdGhyZWUge1xuXHRwYWRkaW5nOiA0NXB4IDA7XG59XG5cbi5icmVhZGNydW1iLWJnLFxuLmJyZWFkY3J1bWItdmlkZW8sXG4udmlkZW8tY3NzX3ByZWZpeC1iZy1vdmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYnJlYWRjcnVtYi1iZyB2aWRlbyxcbi5icmVhZGNydW1iLWJnICN2aWRlby1iYWNrZ3JvdW5kLFxuLmJyZWFkY3J1bWItdmlkZW8gdmlkZW8sXG4udmlkZW8tY3NzX3ByZWZpeC1iZy1vdmVyIHZpZGVvLFxuLnZpZGVvLWJyZWFkY3J1bWItYmcgI3ZpZGVvLWJhY2tncm91bmQsXG4udmlkZW8tY3NzX3ByZWZpeC1iZy1vdmVyICN2aWRlby1iYWNrZ3JvdW5kIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmJyZWFkY3J1bWItYmcuY3NzX3ByZWZpeC1vdmVyLWRhcmstODA6OmJlZm9yZSxcbi5icmVhZGNydW1iLXVpOjpiZWZvcmUge1xuXHR6LWluZGV4OiAwO1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSB7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtYm9keS1saWdodGNvbG9yKTtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcmVkdXgvYmFubmVyLnBuZycpO1xufVxuXG5cbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIC5tYWluLXNoYXAtYm94IC5zaGFwLW9uZXtcblx0bGVmdDogLTEzMHB4O1xuICAgIHotaW5kZXg6IDM7XG4gICAgdG9wOiAtMTUwcHg7XG59XG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSAubWFpbi1zaGFwLWJveCAuc2hhcC10d297XG5cdHdpZHRoOiA5MHB4OyBoZWlnaHQ6IDkwcHg7XG59XG5cbi8qIHJlc3BvbnNpdmUgYnJlYWRjcnVtYiAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMzMwcHgpIGFuZCAobWluLXdpZHRoOjEyMDBweCl7XG5cdC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiwubWlsbCAuY29udGVudC1hcmVhIC5zaXRlLW1haW4ge1xuXHRcdHBhZGRpbmc6IDkwcHggMTVweCAyMDBweDtcblx0fVxuXHRcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OXB4KSBhbmQgKG1pbi13aWR0aDoxMDI1cHgpe1xuXHQuY29udGVudC1hcmVhIC5zaXRlLW1haW4sLm1pbGwgLmNvbnRlbnQtYXJlYSAuc2l0ZS1tYWluIHtcblx0XHRwYWRkaW5nOiA5MHB4IDE1cHg7XG5cdH1cblx0XG59XG5AbWVkaWEobWF4LXdpZHRoIDogMTAyNHB4KXtcblxuXHQuY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZXtcblx0XHRwYWRkaW5nOiA3MHB4IDA7XG5cdH1cblx0LmNvbnRlbnQtYXJlYSAuc2l0ZS1tYWluICwubWlsbCAuY29udGVudC1hcmVhIC5zaXRlLW1haW57XG5cdFx0cGFkZGluZzogNzBweCAxNXB4O1xuXHR9XG5cbn1cblxuQG1lZGlhKG1heC13aWR0aCA6IDc2N3B4KXtcblxuXHQuY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZXtcblx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdH1cblx0LmNvbnRlbnQtYXJlYSAuc2l0ZS1tYWluICwubWlsbCAuY29udGVudC1hcmVhIC5zaXRlLW1haW4ge1xuXHRcdHBhZGRpbmc6IDUwcHggMTVweDtcblx0fVxuXG59XG5cbiIsIkBpbXBvcnQgXCJfY3VzdG9tLXByb3BlcnRpZXMuY3NzXCI7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMgTWVkaWFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucGFnZS1jb250ZW50IC53cC1zbWlsZXksXHJcbi5lbnRyeS1jb250ZW50IC53cC1zbWlsZXksXHJcbi5jb21tZW50LWNvbnRlbnQgLndwLXNtaWxleSB7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcblx0bWFyZ2luLXRvcDogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKiBNYWtlIHN1cmUgZW1iZWRzIGFuZCBpZnJhbWVzIGZpdCB0aGVpciBjb250YWluZXJzLiAqL1xyXG5lbWJlZCxcclxuaWZyYW1lLFxyXG5vYmplY3Qge1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIyBDYXB0aW9uc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi53cC1jYXB0aW9uIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi53cC1jYXB0aW9uIGltZ1tjbGFzcyo9XCJ3cC1pbWFnZS1cIl0ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLndwLWNhcHRpb24tdGV4dCB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0IHtcclxuXHRtYXJnaW46IDAuODA3NWVtIDA7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcbi53cC1jYXB0aW9uLmFsaWdubGVmdCAgLndwLWNhcHRpb24tdGV4dHtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbi53cC1jYXB0aW9uLmFsaWducmlnaHQgIC53cC1jYXB0aW9uLXRleHR7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuQG1lZGlhICgtLWNvbnRlbnQtcXVlcnkpIHtcclxuXHJcblx0LndwLWNhcHRpb24uYWxpZ25yaWdodCxcclxuXHQud3AtYmxvY2staW1hZ2UuYWxpZ25yaWdodCB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250ZW50LXdpZHRoKSkgLyAyKTtcclxuXHR9XHJcblxyXG5cdC53cC1jYXB0aW9uLmFsaWdubGVmdCxcclxuXHQud3AtYmxvY2staW1hZ2UuYWxpZ25sZWZ0IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGVudC13aWR0aCkpIC8gMik7XHJcblx0fVxyXG5cclxufVxyXG5cclxuLmdhbGxlcnktaXRlbSB7XHJcblx0cGFkZGluZzogMCAxNXB4IDE1cHggMDtcclxufVxyXG5cclxuLmdhbGxlcnktaWNvbiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmdhbGxlcnktY2FwdGlvbiB7XHJcblx0Zm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDo0NzlweCkge1xyXG5cdC5nYWxsZXJ5LWl0ZW0ge1xyXG5cdFx0cGFkZGluZzogMCAwIDE1cHggMDtcclxuXHR9XHJcbn0iLCJAaW1wb3J0IFwiX2N1c3RvbS1wcm9wZXJ0aWVzLmNzc1wiO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIExpbmtzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cclxuYSB7XHJcblx0Y29sb3I6IHZhcigtLWNvbG9yLWxpbmspO1xyXG59XHJcbi8qIHN0eWxlbGludC1lbmFibGUgKi9cclxuXHJcbmE6dmlzaXRlZCB7XHJcblx0Y29sb3I6IHZhcigtLWNvbG9yLWxpbmstdmlzaXRlZCk7XHJcbn1cclxuXHJcbmE6aG92ZXIsXHJcbmE6Zm9jdXMsXHJcbmE6YWN0aXZlIHtcclxuXHRjb2xvcjogdmFyKC0tY29sb3ItbGluay1hY3RpdmUpO1xyXG59XHJcblxyXG5hOmZvY3VzIHtcclxuXHRvdXRsaW5lOiB0aGluIGRvdHRlZDtcclxufVxyXG5cclxuYTpob3ZlcixcclxuYTphY3RpdmUge1xyXG5cdG91dGxpbmU6IDA7XHJcbn1cclxuIiwiLyptZW51LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgLS0tLS0tLS0gKi9cblxuLmNzc19wcmVmaXgtbWVudS1ib3ggLm1vYmxpZS1tZW51IHtcblx0d2lkdGg6IDM1cHg7XG5cdGhlaWdodDogMjVweDtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi5jc3NfcHJlZml4LW1lbnUtYm94IC5oYW1idXJnZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiA2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDkwcHg7XG5cdGhlaWdodDogNnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0cmFuc2l0aW9uOiAwLjhzO1xufVxuXG4uY3NzX3ByZWZpeC1tZW51LWJveCAuaGFtYnVyZ2VyOjpiZWZvcmUsIC5jc3NfcHJlZml4LW1lbnUtYm94IC5oYW1idXJnZXI6OmFmdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiBcIlwiO1xuXHR3aWR0aDogNnB4O1xuXHRoZWlnaHQ6IDZweDtcblx0bGVmdDogMDtcblx0Ym9yZGVyLXJhZGl1czogOTBweDtcbn1cblxuLmNzc19wcmVmaXgtbWVudS1ib3ggLmhhbWJ1cmdlcjo6YmVmb3JlIHtcblx0dG9wOiAxMHB4O1xuXHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xufVxuXG4uY3NzX3ByZWZpeC1tZW51LWJveCAuaGFtYnVyZ2VyOjphZnRlciB7XG5cdHRvcDogMjBweDtcblx0dHJhbnNpdGlvbjogMC41cztcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbi5jc3NfcHJlZml4LW1lbnUtYm94Om5vdCgubW9ibGllLW1lbnUtYWN0aXZlKTpob3ZlciAuaGFtYnVyZ2VyLCAuY3NzX3ByZWZpeC1tZW51LWJveDpub3QoLm1vYmxpZS1tZW51LWFjdGl2ZSk6aG92ZXIgLmhhbWJ1cmdlcjo6YmVmb3JlLCAuY3NzX3ByZWZpeC1tZW51LWJveDpub3QoLm1vYmxpZS1tZW51LWFjdGl2ZSk6aG92ZXIgLmhhbWJ1cmdlcjo6YWZ0ZXIge1xuXHRhbmltYXRpb246IHR5cGUgMS41cyBzdGVwcygyMCkgaW5maW5pdGU7XG59XG5cbi5jc3NfcHJlZml4LW1lbnUtYm94Om5vdCgubW9ibGllLW1lbnUtYWN0aXZlKTpob3ZlciAuaGFtYnVyZ2VyIHtcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xufVxuXG4uY3NzX3ByZWZpeC1tZW51LWJveDpub3QoLm1vYmxpZS1tZW51LWFjdGl2ZSk6aG92ZXIgLmhhbWJ1cmdlcjo6YmVmb3JlIHtcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xufVxuXG4uY3NzX3ByZWZpeC1tZW51LWJveDpub3QoLm1vYmxpZS1tZW51LWFjdGl2ZSk6aG92ZXIgLmhhbWJ1cmdlcjo6YWZ0ZXIge1xuXHRhbmltYXRpb24tZGVsYXk6IDAuNXM7XG59XG5cbkBrZXlmcmFtZXMgdHlwZSB7XG5cdDAlLCA2MCUge1xuXHRcdHdpZHRoOiAwcHg7XG5cdH1cblx0NTAlLCAxMDAlIHtcblx0XHR3aWR0aDogMzVweDtcblx0fVxufVxuXG4uY3NzX3ByZWZpeC1tZW51LWJveC5tb2JsaWUtbWVudS1hY3RpdmUgLmhhbWJ1cmdlcjo6YWZ0ZXIge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLm1vYmxpZS1tZW51LWFjdGl2ZSAuaGFtYnVyZ2VyIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg1cHgsIDlweCk7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ubW9ibGllLW1lbnUtYWN0aXZlIC5oYW1idXJnZXI6OmJlZm9yZSB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5tb2JsaWUtbWVudS1hY3RpdmUgLmhhbWJ1cmdlcjo6YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgyMHB4LCAwcHgpO1xufVxuXG4uY3NzX3ByZWZpeC1tZW51LWJveCB7XG5cdHdpZHRoOiA1NXB4O1xuXHRoZWlnaHQ6IDU1cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubW9ibGllLW1lbnUtYWN0aXZlIC5tb2JsaWUtbWVudTo6YWZ0ZXIsIC5tb2JsaWUtbWVudS1hY3RpdmUgLm1vYmxpZS1tZW51OjpiZWZvcmUge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi8qbWVudS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBzaWRlYmFyIGJ1dHRvblxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbmJvZHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR6LWluZGV4OiAwO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0b3BhY2l0eTogMDtcbn1cblxuYm9keS5zaWRlLWJhci1vcGVuOmJlZm9yZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHotaW5kZXg6IDk5OTk7XG5cdG9wYWNpdHk6IDAuODtcbn1cblxuLm1lbnUtYnRuIC5saW5lIHtcblx0d2lkdGg6IDI1cHg7XG5cdGhlaWdodDogMnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDdweCAwO1xufVxuXG4uY3NzX3ByZWZpeC1zaWRlYXJlYS1idG4tY29udGFpbmVyIC5tZW51LWJ0biB7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5jc3NfcHJlZml4LXNpZGVhcmVhLWJ0bi1jb250YWluZXIuYnRuLWNvbnRhaW5lci1jbG9zZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA0NnB4O1xuXHRyaWdodDogNTBweDtcblx0d2lkdGg6IDQ1cHg7XG5cdGhlaWdodDogNDVweDtcblx0bGluZS1oZWlnaHQ6IDQ1cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jc3NfcHJlZml4LXNpZGVhcmVhLWJ0bi1jb250YWluZXIuYnRuLWNvbnRhaW5lci1jbG9zZSBzdmcge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRmb250LXNpemU6IDIwcHg7XG59XG5cbi5jc3NfcHJlZml4LXNpZGVhcmVhLWJ0bi1jb250YWluZXIuYnRuLWNvbnRhaW5lci1jbG9zZSB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcblx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuXHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuXG4uY3NzX3ByZWZpeC1zaWRlYXJlYS1idG4tY29udGFpbmVyLmJ0bi1jb250YWluZXItY2xvc2U6aG92ZXIge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLnNpZGUtYmFyLWNsb3NlIC5jc3NfcHJlZml4LW1lbnUtc2lkZS1iYXIge1xuXHRyaWdodDogLTQ3NXB4O1xufVxuXG4uc2lkZS1iYXItb3BlbiAuY3NzX3ByZWZpeC1tZW51LXNpZGUtYmFyIHtcblx0cmlnaHQ6IDA7XG59XG5cbi5jc3NfcHJlZml4LW1lbnUtc2lkZS1iYXIge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG5cdHdpZHRoOiA0NzVweDtcblx0dG9wOiAwO1xuXHRyaWdodDogLTQ3NXB4O1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogOTk5OTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHRwYWRkaW5nOiA5MHB4IDQ1cHggNDVweCA0NXB4O1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSg0NCwgMTAxLCAxNDQsIDAuMSk7XG5cdC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDQ0LCAxMDEsIDE0NCwgMC4xKTtcblx0Ym94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDQ0LCAxMDEsIDE0NCwgMC4xKTtcbn1cblxuI3NpZGViYXItc2Nyb2xsYmFyIHtcblx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTIwcHgpO1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLyogU2liZWJhciBCdXR0b24gZWZmZmVjdCBzdGFydCAqL1xuXG4uY3NzX3ByZWZpeC1zaWRlYXJlYS1idG4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tdG9wOiAzcHg7XG5cdG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG4uY3NzX3ByZWZpeC1tZW51LXNpZGViYXIge1xuXHR3aWR0aDogMjRweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRoZWlnaHQ6IDI0cHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4jY3NzX3ByZWZpeC1zcXVhcmUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogMjRweDtcblx0d2lkdGg6IDI0cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbiNjc3NfcHJlZml4LXNxdWFyZSBzcGFuIHtcblx0d2lkdGg6IDhweDtcblx0aGVpZ2h0OiA4cHg7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW46IDAgMnB4O1xufVxuXG4jY3NzX3ByZWZpeC1zcXVhcmU6aG92ZXIgc3BhbiB7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBzcXVhcmUtZWZmZWN0IDJzIGluZmluaXRlIGVhc2UtaW4tb3V0IGJvdGg7XG5cdGFuaW1hdGlvbjogc3F1YXJlLWVmZmVjdCAycyBpbmZpbml0ZSBlYXNlLWluLW91dCBib3RoO1xufVxuXG4jY3NzX3ByZWZpeC1zcXVhcmUgc3BhbjpudGgtY2hpbGQoMykge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuI2Nzc19wcmVmaXgtc3F1YXJlOmhvdmVyIHNwYW46bnRoLWNoaWxkKDEpIHtcblx0bGVmdDogMHB4O1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4ycztcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xufVxuXG4jY3NzX3ByZWZpeC1zcXVhcmU6aG92ZXIgc3BhbjpudGgtY2hpbGQoMikge1xuXHRsZWZ0OiAxNXB4O1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4zcztcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xufVxuXG4jY3NzX3ByZWZpeC1zcXVhcmU6aG92ZXIgc3BhbjpudGgtY2hpbGQoMykge1xuXHRsZWZ0OiAzMHB4O1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC40cztcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xufVxuXG4jY3NzX3ByZWZpeC1zcXVhcmU6aG92ZXIgc3BhbjpudGgtY2hpbGQoNCkge1xuXHRsZWZ0OiA0NXB4O1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC41cztcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xufVxuXG5Aa2V5ZnJhbWVzIHNxdWFyZS1lZmZlY3Qge1xuXHQwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQyNSUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0NTAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdDEwMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNxdWFyZS1lZmZlY3Qge1xuXHQwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQyNSUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0NTAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdDEwMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0XHRcdCAgU2Nyb2xsYmFyXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnNjcm9sbGJhci10aHVtYiwgLnNjcm9sbGJhci10cmFjay15IHtcblx0d2lkdGg6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uc2Nyb2xsYmFyLXRodW1iIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSkgIWltcG9ydGFudDtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpICFpbXBvcnRhbnQ7XG59XG5cbi8qIGhlYWRlciAqL1xuXG5oZWFkZXIjbWFpbi1oZWFkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGxlZnQ6IDBweDtcblx0cmlnaHQ6IDBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR6LWluZGV4OiA5OTk7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDk5OTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwcztcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwcztcblx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBzO1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwcztcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgMHM7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1nbG9iYWwtYm9keS1saWdodGNvbG9yKTtcbn1cblxuaGVhZGVyI21haW4taGVhZGVyLm1lbnUtc3RpY2t5IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMzBweCAwcHggcmdiKDAgMCAwIC8gMTAlKTtcblx0LW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0Ym94LXNoYWRvdzogMHB4IDBweCAzMHB4IDBweCByZ2IoMCAwIDAgLyAxMCUpO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbmhlYWRlciAuaGVhZGVyLWltYWdlIGltZyB7XG5cdHdpZHRoOiAxNTBweDtcbn1cblxuaGVhZGVyIC5jdXN0b20tbG9nby1pbWcgaW1nIHtcblx0d2lkdGg6IDE1MHB4O1xufVxuXG5oZWFkZXIgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kIGltZy5sb2dvIHtcblx0aGVpZ2h0OiA2NXB4O1xufVxuXG4uc2VhcmNoLWZvcm0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0Y29sb3I6IHZhcigtLWJvZHktdGV4dCk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cGFkZGluZzogMTJweCAxNXB4O1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRtYXJnaW46IDA7XG59XG5cbi5zZWFyY2hfY291bnQgI2J0bi1zZWFyY2gsIC5zZWFyY2hfY291bnQgI2J0bi1zZWFyY2ggc3ZnIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWhpZ2hsaWdodC1mb250LWZhbWlseSk7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGxldHRlci1zcGFjaW5nOiAzcHg7XG59XG5cbi5zZWFyY2hfY291bnQgI2J0bi1zZWFyY2g6aG92ZXIsIC5zZWFyY2hfY291bnQgI2J0bi1zZWFyY2g6aG92ZXIgc3ZnIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bC5uYXZiYXItbmF2PmxpPmEgLm1lbnUtZG90IHtcblx0d2lkdGg6IDZweDtcblx0aGVpZ2h0OiA2cHg7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0b3BhY2l0eTogMDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdHJpZ2h0OiAwO1xuXHRtYXJnaW46IDAgYXV0bztcblx0bGVmdDogMDtcblx0Ym90dG9tOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiA1cHg7XG59XG5cbmhlYWRlciAubmF2YmFyIHVsLm5hdmJhci1uYXY+bGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjphZnRlciB7XG5cdHJpZ2h0OiAyMHB4O1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bC5uYXZiYXItbmF2PmxpPmE6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHR3aWR0aDogNnB4O1xuXHRoZWlnaHQ6IDZweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRvcGFjaXR5OiAwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDEwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRsZWZ0OiAxNXB4O1xuXHRib3R0b206IDBweDtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwubmF2YmFyLW5hdj5saT5hOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHdpZHRoOiA2cHg7XG5cdGhlaWdodDogNnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRvcGFjaXR5OiAwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDEwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRsZWZ0OiAzNXB4O1xuXHRib3R0b206IDBweDtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwubmF2YmFyLW5hdj5saS5jdXJyZW50LW1lbnUtaXRlbT5hOmFmdGVyLCBoZWFkZXIgLm5hdmJhciB1bC5uYXZiYXItbmF2PmxpLmN1cnJlbnQtbWVudS1pdGVtPmE6YmVmb3JlLCBoZWFkZXIgLm5hdmJhciB1bC5uYXZiYXItbmF2PmxpLmN1cnJlbnQtbWVudS1pdGVtOmFmdGVyLCBoZWFkZXIgLm5hdmJhciB1bC5uYXZiYXItbmF2PmxpLmN1cnJlbnQtcGFnZS1hbmNlc3RvcjphZnRlciwgaGVhZGVyIC5uYXZiYXIgdWwubmF2YmFyLW5hdj5saS5jdXJyZW50LXBhZ2UtYW5jZXN0b3I+YTphZnRlciwgaGVhZGVyIC5uYXZiYXIgdWwubmF2YmFyLW5hdj5saS5jdXJyZW50LXBhZ2UtYW5jZXN0b3I+YTpiZWZvcmUsIGhlYWRlciAubmF2YmFyIHVsLm5hdmJhci1uYXY+bGkuY3VycmVudC1tZW51LWFuY2VzdG9yPmE6YmVmb3JlLCBoZWFkZXIgLm5hdmJhciB1bC5uYXZiYXItbmF2PmxpLmN1cnJlbnQtbWVudS1hbmNlc3Rvcj5hOmFmdGVyLCBoZWFkZXIgLm5hdmJhciB1bC5uYXZiYXItbmF2PmxpLmN1cnJlbnQtbWVudS1hbmNlc3RvcjphZnRlciwgaGVhZGVyIC5uYXZiYXIgdWwubmF2YmFyLW5hdj5saS5jdXJyZW50LW1lbnUtYW5jZXN0b3I+YSAubWVudS1kb3Qge1xuXHRvcGFjaXR5OiAxO1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bD5saTphZnRlciwgaGVhZGVyIC5uYXZiYXIgdWwubmF2YmFyLW5hdj5saT5hOmFmdGVyLCBoZWFkZXIgLm5hdmJhciB1bC5uYXZiYXItbmF2PmxpPmE6YmVmb3JlLCBoZWFkZXIgLm5hdmJhciB1bC5uYXZiYXItbmF2PmxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46YWZ0ZXIge1xuXHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbmhlYWRlciAubmF2YmFyIHVsLm5hdmJhci1uYXY+bGk6aG92ZXI6YWZ0ZXIsIGhlYWRlciAubmF2YmFyIHVsLm5hdmJhci1uYXY+bGk6aG92ZXI+YTphZnRlciwgaGVhZGVyIC5uYXZiYXIgdWwubmF2YmFyLW5hdj5saTpob3Zlcj5hOmJlZm9yZSwgaGVhZGVyIC5uYXZiYXIgdWwubmF2YmFyLW5hdj5saTpob3Zlcj5hIC5tZW51LWRvdCB7XG5cdG9wYWNpdHk6IDE7XG5cdGFuaW1hdGlvbjogb3BhY2l0eXMgMC42cyBlYXNlLWluLW91dDtcbn1cblxuQGtleWZyYW1lcyBvcGFjaXR5cyB7XG5cdDAlLCA1MCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdH1cblx0ODAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMCk7XG5cdH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0fVxufVxuXG5oZWFkZXIgLm5hdmJhciB1bC5uYXZiYXItbmF2PmxpOmhvdmVyPmEgLm1lbnUtZG90IHtcblx0LyogdHJhbnNpdGlvbi1kZWxheTogMC4yczsgKi9cblx0YW5pbWF0aW9uLWRlbGF5OiAuMnM7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmhlYWRlciAubmF2YmFyIHVsLm5hdmJhci1uYXY+bGk6aG92ZXI+YTpiZWZvcmUge1xuXHQvKiB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzOyAqL1xuXHRhbmltYXRpb24tZGVsYXk6IC40cztcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwubmF2YmFyLW5hdj5saTpob3Zlcj5hOmFmdGVyIHtcblx0LyogdHJhbnNpdGlvbi1kZWxheTogMC40czsgKi9cblx0YW5pbWF0aW9uLWRlbGF5OiAuM3M7XG59XG5cbmhlYWRlciAubmF2YmFyIC5uYXZiYXItbmF2IGxpOmxhc3QtY2hpbGQgLnN1Yi1tZW51IGxpOmhvdmVyPi5zdWItbWVudSwgaGVhZGVyIC5uYXZiYXIgLm5hdmJhci1uYXYgbGk6bnRoLWxhc3QtY2hpbGQoMikgLnN1Yi1tZW51IGxpOmhvdmVyPi5zdWItbWVudSB7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAxMDAlO1xufVxuXG4uYWRtaW4tYmFyIGhlYWRlciNtYWluLWhlYWRlci5tZW51LXN0aWNreSB7XG5cdHRvcDogMzBweDtcbn1cblxuLmhpZGUtYWRtaW4tYmFyLmFkbWluLWJhciBoZWFkZXIjbWFpbi1oZWFkZXIubWVudS1zdGlja3kge1xuXHR0b3A6IDA7XG59XG5cbi5jc3NfcHJlZml4LWhpZGUtaGVhZGVyIGhlYWRlciNtYWluLWhlYWRlcisuc2l0ZS1jb250ZW50LWNvbnRhaW4ge1xuXHRwYWRkaW5nLXRvcDogNzBweDtcbn1cblxuaGVhZGVyIC5jc3NfcHJlZml4LXN1Yi1jYXJkLnNldHRpbmctZHJvcGRvd24ge1xuXHRwYWRkaW5nOiAxNXB4IDE1cHggMTVweCAwICFpbXBvcnRhbnQ7XG59XG5cbmhlYWRlciAubmF2YmFyIHVsLm5hdmJhci1uYXY+bGkubWVudS1pdGVtOmhvdmVyPmEsIGhlYWRlciAubmF2YmFyIHVsLm5hdmJhci1uYXY+bGkubWVudS1pdGVtOmhvdmVyPnN2ZyB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWw+bGkuY3VycmVudC1tZW51LWFuY2VzdG9yPmEsIGhlYWRlciAubmF2YmFyIHVsPmxpLmN1cnJlbnQtbWVudS1hbmNlc3Rvcj5zdmcge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbmhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtcGFyZW50PmEsIGhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaSAuc3ViLW1lbnUgbGkubWVudS1pdGVtLmN1cnJlbnQtbWVudS1pdGVtIGEsIGhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaSAuc3ViLW1lbnUgbGkubWVudS1pdGVtOmhvdmVyIGEge1xuXHRwYWRkaW5nLWxlZnQ6IDM1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LXBhcmVudD5hOmJlZm9yZSwgaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpIC5zdWItbWVudSBsaS5tZW51LWl0ZW0uY3VycmVudC1tZW51LWl0ZW0gYTpiZWZvcmUsIGhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaSAuc3ViLW1lbnUgbGkubWVudS1pdGVtOmhvdmVyIGE6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcblx0d2lkdGg6IDZweDtcblx0aGVpZ2h0OiA2cHg7XG59XG5cbmhlYWRlciAubmF2YmFyIHVsIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciBhLCBoZWFkZXIgLm5hdmJhciB1bCBsaTpob3Zlcj4udG9nZ2xlZHJvcD5zdmcge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbmhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaTpob3ZlciBzcGFuLnRvZ2dsZWRyb3A+c3ZnLCBoZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LXBhcmVudCBzdmcge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bC5uYXZiYXItbmF2PmxpLm1lbnUtaXRlbT5hIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nKTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWhpZ2hsaWdodC1mb250LWZhbWlseSk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pLWJvbGQpO1xufVxuXG4vKmhlYWRlciBzZWFyY2gqL1xuXG5oZWFkZXIgLmNzc19wcmVmaXgtc2hvcC1idG4taG9sZGVyIHVsIHtcblx0bWFyZ2luOiAwO1xufVxuXG4uc2l0ZS5taWxsIGhlYWRlciAubmF2YmFyIHVsLm5hdmJhci1uYXY+bGkubWVudS1pdGVtIC50b2dnbGVkcm9wIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuaGVhZGVyIGxpIC5zZWFyY2gtYm94IGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0b3V0bGluZTogbm9uZTtcblx0cGFkZGluZzogMTVweCA0MHB4IDE1cHggMTVweDtcblx0d2lkdGg6IDBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC05cHg7XG5cdHJpZ2h0OiAwO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHR0cmFuc2l0aW9uOiB3aWR0aCAwLjRzIGN1YmljLWJlemllcigwLCAwLjc5NSwgMCwgMSk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ei1pbmRleDogMTE7XG5cdG1hcmdpbjogLTEwcHggMCAwIDA7XG59XG5cbmhlYWRlciBsaSAuc2VhcmNoLWJveCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuaGVhZGVyIGxpIC5zZWFyY2gtYm94IGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMge1xuXHR3aWR0aDogMjUwcHg7XG5cdHotaW5kZXg6IDE7XG5cdGN1cnNvcjogdGV4dDtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHR6LWluZGV4OiA5O1xuXHRjb2xvcjogcmdiYSgxMDIsIDEwMiwgMTAyLCAwLjYpO1xufVxuXG5oZWFkZXIgbGkgLnNlYXJjaC1ib3ggLnNlYXJjaC1zdWJtaXQ6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xufVxuXG5oZWFkZXIgLnNlYXJjaC1mb3JtIGlucHV0OmZvY3VzLCBoZWFkZXIgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsIGhlYWRlciAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsIGhlYWRlciAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLCBoZWFkZXIgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzIHtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRib3JkZXItdG9wOiBub25lO1xuXHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdGJvcmRlci1sZWZ0OiBub25lO1xufVxuXG5oZWFkZXIgLmNzc19wcmVmaXgtc2hvcC1idG4taG9sZGVyIHVsIC5zZWFyY2g6OmJlZm9yZSwgaGVhZGVyIC5zZWFyY2g6OmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDE1cHgpO1xuXHRoZWlnaHQ6IGNhbGMoMTAwJSArIDE1cHgpO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0Ym9yZGVyOiAxLjVlbSBzb2xpZCB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuYm9keS5hZG1pbi1iYXIgLmhlYWRlciAuY3NzX3ByZWZpeC1zaG9wLWJ0bi1ob2xkZXIgdWwgLnNlYXJjaDo6YmVmb3JlLCBib2R5LmFkbWluLWJhciBoZWFkZXIgLnNlYXJjaDo6YWZ0ZXIge1xuXHR0b3A6IDMycHg7XG59XG5cbmhlYWRlciBidXR0b24jYnRuLXNlYXJjaC1jbG9zZSBzdmcge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG5oZWFkZXIgLmNzc19wcmVmaXgtc2hvcC1idG4taG9sZGVyIHVsIC5zZWFyY2gtLW9wZW46OmJlZm9yZSwgaGVhZGVyIC5jc3NfcHJlZml4LXNob3AtYnRuLWhvbGRlciB1bCAuc2VhcmNoLS1vcGVuOjphZnRlciB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbmhlYWRlciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQge1xuXHR0b3A6IDRweDtcbn1cblxuaGVhZGVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCBzdmcge1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbmhlYWRlciAubmF2YmFyIHVsLmNzc19wcmVmaXgtc2hvcC1idG4taG9sZGVyIHVsIGxpIGE6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuaGVhZGVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG5oZWFkZXIgLnNlYXJjaC5zZWFyY2gtLW9wZW4ge1xuXHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0b3BhY2l0eTogMTtcbn1cblxuaGVhZGVyIC5zZWFyY2gge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kOiByZ2IoMTcgMTcgMTcgLyA5NSUpO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHotaW5kZXg6IDEwMDA7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwdmg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbmhlYWRlciAuYnRuLS1zZWFyY2gtY2xvc2Uge1xuXHRmb250LXNpemU6IDEuNWVtO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMWVtO1xuXHRyaWdodDogMS4yNWVtO1xuXHRkaXNwbGF5OiBub25lO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkuYWRtaW4tYmFyIGhlYWRlciAuYnRuLS1zZWFyY2gtY2xvc2Uge1xuXHR0b3A6IDIuNWVtO1xufVxuXG5oZWFkZXIgLmJ0bi0tc2VhcmNoLWNsb3NlOmZvY3VzIHtcblx0b3V0bGluZTogMDtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuaGVhZGVyIC5zZWFyY2hfX2Zvcm0ge1xuXHRtYXJnaW46IDVlbSAwO1xuXHR3aWR0aDogYXV0bztcbn1cblxuaGVhZGVyIC5zZWFyY2hfX2lucHV0IHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRmb250LXNpemU6IDQ1cHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAwLjA1ZW0gMDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xufVxuXG5oZWFkZXIgLnNlYXJjaF9faW5wdXQ6Zm9jdXMge1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcbn1cblxuaGVhZGVyIC5zZWFyY2hfX2lucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0b3BhY2l0eTogMC42O1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG5oZWFkZXIgLnNlYXJjaF9faW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRvcGFjaXR5OiAwLjY7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbmhlYWRlciAuc2VhcmNoX19pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRvcGFjaXR5OiAwLjY7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbmhlYWRlciAuc2VhcmNoX19pbnB1dDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiwgLnNlYXJjaF9faW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmhlYWRlciAuc2VhcmNoX19pbnB1dDo6LW1zLWNsZWFyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuaGVhZGVyIGZvcm0uc2VhcmNoLWZvcm0gLmZvcm0tcm93IC5oYXMtY29udGVudH5sYWJlbCwgaGVhZGVyIGZvcm0uc2VhcmNoLWZvcm0gLmZvcm0tcm93IGlucHV0OmZvY3VzfmxhYmVsLCBoZWFkZXIgZm9ybS5zZWFyY2gtZm9ybSAuZm9ybS1yb3cgbGFiZWwge1xuXHR0b3A6IC05MHB4O1xufVxuXG5oZWFkZXIgLmNzc19wcmVmaXgtc2hvcC1idG4taG9sZGVyIHVsIGxpIHN2ZyB7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHR3aWR0aDogMjBweDtcbn1cblxuaGVhZGVyIC5zZWFyY2gtZm9ybSBpbnB1dCB7XG5cdGhlaWdodDogYXV0bztcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRib3JkZXI6IG5vbmU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzFmMjMzMjtcbn1cblxuaGVhZGVyIGZvcm0uc2VhcmNoLWZvcm0gLmZvcm0tcm93IGxhYmVsIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Zm9udC1zaXplOiA0NXB4O1xuXHR0b3A6IC0xM3B4O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGxlZnQ6IDBweDtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbmhlYWRlciAuc2VhcmNoLWZvcm0gaW5wdXQge1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuXHQtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRwYWRkaW5nOiAwIDMwcHggMCAxNXB4O1xufVxuXG5oZWFkZXIgLnNlYXJjaC1mb3JtIGlucHV0IHtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRoZWlnaHQ6IGF1dG87XG5cdGJvcmRlcjogbm9uZTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tICBTZWFyY2ggRW5kICAgLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tICBVc2VyIERyb3Bkb3duICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5oZWFkZXIgLmNzc19wcmVmaXgtdXNlcm1lbnUtZHJvcGRvd24gLmNzc19wcmVmaXgtc3ViLWRyb3Bkb3duIC5jc3NfcHJlZml4LWNhcmQtYm9keSBkaXYge1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5oZWFkZXIgLmNzc19wcmVmaXgtdXNlcm1lbnUtZHJvcGRvd24gLmNzc19wcmVmaXgtc3ViLWRyb3Bkb3duIC5jc3NfcHJlZml4LWNhcmQtYm9keSAucmlnaHQtaWNvbiBzdmcge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbmhlYWRlciAuY3NzX3ByZWZpeC11c2VybWVudS1kcm9wZG93biAuY3NzX3ByZWZpeC1zaG93IC5jc3NfcHJlZml4LXN1Yi1kcm9wZG93biwgLmNzc19wcmVmaXgtc2hvdyAuc2VhcmNoLWJveCB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuXG5oZWFkZXIgLmNzc19wcmVmaXgtdXNlcm1lbnUtZHJvcGRvd24gLmNzc19wcmVmaXgtc3ViLWRyb3Bkb3duIHtcblx0d2lkdGg6IDMwMHB4O1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMDAlO1xuXHRyaWdodDogMTVweDtcblx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWJvZHktYmdjb2xvcjEpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA3MHB4KTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA3MHB4KTtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdHBhZGRpbmc6IDA7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdC1tb3otYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdGJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBzO1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBzO1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgMHM7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBzO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwcztcblx0ei1pbmRleDogMTtcbn1cblxuaGVhZGVyIC5jc3NfcHJlZml4LXVzZXJtZW51LWRyb3Bkb3duIGxpIC5jc3NfcHJlZml4LXN1Yi1kcm9wZG93biAuY3NzX3ByZWZpeC1zdWItY2FyZCB7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdHBhZGRpbmc6IDE1cHggMTVweDtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRib3JkZXItaW1hZ2Utc2xpY2U6IDE7XG5cdGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuXHRib3JkZXItaW1hZ2Utc291cmNlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjA5LCAyMDgsIDIwNywgMC42KSwgcmdiYSgyMDksIDIwOCwgMjA3LCAwLjMpLCByZ2JhKDIwOSwgMjA4LCAyMDcsIDApKTtcbn1cblxuaGVhZGVyIC5jc3NfcHJlZml4LXVzZXJtZW51LWRyb3Bkb3duIC5jc3NfcHJlZml4LXN1Yi1jYXJkLnNldHRpbmctZHJvcGRvd24ge1xuXHRwYWRkaW5nOiAxNXB4IDE1cHggMTVweCAwICFpbXBvcnRhbnQ7XG59XG5cbmhlYWRlciAuY3NzX3ByZWZpeC11c2VybWVudS1kcm9wZG93biBsaSAuY3NzX3ByZWZpeC1zdWItZHJvcGRvd24gYS5jc3NfcHJlZml4LXN1Yi1jYXJkOmxhc3QtY2hpbGQge1xuXHRib3JkZXItYm90dG9tOiAwO1xufVxuXG5oZWFkZXIgLmNzc19wcmVmaXgtdXNlcm1lbnUtZHJvcGRvd24gLmNzc19wcmVmaXgtc3ViLWRyb3Bkb3duIC5jc3NfcHJlZml4LWNhcmQtYm9keSAuY3NzX3ByZWZpeC1zdWItY2FyZCBoNiB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbmhlYWRlciAuYXZhdGFyLTQwIHtcblx0aGVpZ2h0OiA0MHB4O1xuXHR3aWR0aDogNDBweDtcblx0bWluLXdpZHRoOiA0MHB4O1xuXHRsaW5lLWhlaWdodDogNDBweDtcbn1cblxuaGVhZGVyIC5zdWItbWFpbiAuY3NzX3ByZWZpeC11c2VybWVudS1kcm9wZG93biB1bCB7XG5cdG1hcmdpbjogMDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLndwLWJsb2NrLWdhbGxlcnkge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4vKiBOYXZiYXIgKi9cblxuaGVhZGVyIC5uYXZiYXIgLm1lbnUtaGVhZGVyLW1lbnUtY29udGFpbmVyLCBoZWFkZXIgLm5hdmJhciAubWVudS1hbGwtcGFnZXMtY29udGFpbmVyLCBoZWFkZXIgLm5hdmJhciAubWVudS10ZXN0aW5nLW1lbnUtY29udGFpbmVyLCBoZWFkZXIgLm5hdmJhciAubWVudS1zaG9ydC1jb250YWluZXIsIGhlYWRlciAubmF2YmFyIC5tZW51LW1haW4tbWVudS1jb250YWluZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bC5uYXZiYXItbmF2IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbmhlYWRlciAubmF2YmFyIHVsIHtcblx0ZmxvYXQ6IGluaGVyaXQ7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmhlYWRlciAubmF2YmFyIHVsLnN1Yi1tZW51IGxpIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbmhlYWRlciAubmF2YmFyIHVsPmxpIHtcblx0cGFkZGluZzogMTVweCAwO1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bCBsaSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbi1yaWdodDogMThweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwgbGk6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbjogMDtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwgbGkgYSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcblx0cGFkZGluZzogMCAwIDAgMTVweDtcblx0bGluZS1oZWlnaHQ6IDcwcHg7XG5cdHotaW5kZXg6IDk7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwgbGkgc3ZnIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbmhlYWRlciAubmF2YmFyIHVsIGxpLm1lbnUtaXRlbSBhIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbm9ybWFsKTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAwIDAgMTBweCAxMHB4O1xuXHRsaW5lLWhlaWdodDogNzBweDtcblx0ei1pbmRleDogOTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG5oZWFkZXIubWVudS1zdGlja3kgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnU+bGkgYSB7XG5cdGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbmhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbSBhIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG5cdHBhZGRpbmctbGVmdDogMzVweDtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpPmEge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ub3JtYWwpO1xuXHRmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWktYm9sZCk7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGxpbmUtaGVpZ2h0OiAxZW07XG5cdHBhZGRpbmc6IDE1cHg7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdC1tb3otYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG5cdC1tcy1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcblx0LW8tYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG59XG5cbmhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaT5hOmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcIjtcblx0bGVmdDogMThweDtcblx0dG9wOiAyMHB4O1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiA2cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGk6aG92ZXI+YTpiZWZvcmUsIGhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbSBhOmJlZm9yZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG5cdHdpZHRoOiA2cHg7XG5cdGhlaWdodDogNnB4O1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGk6aG92ZXI+YSB7XG5cdHBhZGRpbmctbGVmdDogMzVweDtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpOmhvdmVyPmEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtIHVsIGxpIGEge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gdWwgbGkgYTpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5cbmhlYWRlci5tZW51LXN0aWNreSAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaTpob3Zlcj4uc3ViLW1lbnUge1xuXHR0b3A6IC0xNXB4O1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkgLnRvZ2dsZWRyb3Age1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogNTBweDtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbm9ybWFsKTtcblx0ei1pbmRleDogOTtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHR0b3A6IDQ1JTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG5cbi5jc3NfcHJlZml4LXVzZXItZHJvcGRvd24uc2VhcmNoLXRvZ2dsZSB7XG5cdG1hcmdpbjogMTVweCAwO1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG5cdHBhZGRpbmc6IDAgMTVweDtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGk6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaTpob3Zlcj5zdmcge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG5oZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkgbGk6aG92ZXI+YSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpIGxpOmhvdmVyPnN2ZyB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpIC5zdWItbWVudSBsaS5tZW51LWl0ZW0gYSB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWJnY29sb3IxKTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpOmhvdmVyLCBoZWFkZXIgLm5hdmJhciB1bCBsaSBhOmhvdmVyLCBoZWFkZXIgLm5hdmJhciB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSBhLCBoZWFkZXIgLm5hdmJhciB1bCBsaS5jdXJyZW50LW1lbnUtcGFyZW50IGEsIGhlYWRlciAubmF2YmFyIHVsIGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgc3ZnLCBoZWFkZXIgLm5hdmJhciB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSBzdmcge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbmhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaSAuc3ViLW1lbnUgbGkubWVudS1pdGVtIGEge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xufVxuXG4uY29udGFpbmVyLWZsdWlkIHtcblx0cGFkZGluZzogMCAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtaW4td2lkdGg6IDEyMDBweCkge1xuXHRoZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkgYSwgaGVhZGVyLm1lbnUtc3RpY2t5IC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpIGEge1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdH1cbn1cblxuQG1lZGlhICggbWF4LXdpZHRoOiAxNTAwcHgpIHtcblx0LmNvbnRhaW5lci1mbHVpZCB7XG5cdFx0cGFkZGluZzogMCA2MHB4O1xuXHR9XG59XG5cbkBtZWRpYSAoIG1heC13aWR0aDogMTQwMHB4KSB7XG5cdC5jb250YWluZXItZmx1aWQge1xuXHRcdHBhZGRpbmc6IDAgMzBweDtcblx0fVxufVxuXG5AbWVkaWEgKCBtYXgtd2lkdGg6IDEzMDBweCkge1xuXHQuY29udGFpbmVyLWZsdWlkIHtcblx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdH1cblx0aGVhZGVyIC5zZWFyY2hfY291bnQgI2J0bi1zZWFyY2ggLnNlYXJjaC10ZXh0e1xuXHRcdGRpc3BsYXk6bm9uZTtcblx0fVxuXHRoZWFkZXIgLm5hdmJhciB1bCBsaSBhe1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cblxuQG1lZGlhICggbWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0aGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpOmhvdmVyPmEge1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdH1cblx0aGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1wYXJlbnQ+YSwgaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpIC5zdWItbWVudSBsaS5tZW51LWl0ZW0uY3VycmVudC1tZW51LWl0ZW0gYSwgaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpIC5zdWItbWVudSBsaS5tZW51LWl0ZW06aG92ZXIgYSB7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0fVxuXHRoZWFkZXIgLm5hdmJhciB1bCBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3Igc3ZnLCBoZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gc3ZnLCBoZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGk6aG92ZXIgc3Bhbi50b2dnbGVkcm9wPnN2ZywgaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgc3ZnLCBoZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGk6aG92ZXIgc3Bhbi50b2dnbGVkcm9wPnN2ZyB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0fVxuXHRoZWFkZXIgLm5hdmJhciB1bC5uYXZiYXItbmF2PmxpPmE6YWZ0ZXIsIGhlYWRlciAubmF2YmFyIHVsLm5hdmJhci1uYXY+bGk+YTpiZWZvcmUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmNzc19wcmVmaXgtc2lkZWFyZWEtYnRuIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5zaXRlLm1pbGwgaGVhZGVyIC5uYXZiYXIgdWwubmF2YmFyLW5hdj5saS5tZW51LWl0ZW0gLnRvZ2dsZWRyb3Age1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXHRoZWFkZXIgLmNvbnRhaW5lci1mbHVpZCB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHRoZWFkZXIgLm5hdmJhciAubWVudS1hbGwtcGFnZXMtY29udGFpbmVyPnVsIHtcblx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDEwMHB4KTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHR9XG5cdGhlYWRlciAubmF2YmFyIC5yZXNwb25zaXZlLW1vYmlsZS10b2dnbGUgLm1lbnUtYWxsLXBhZ2VzLWNvbnRhaW5lcj51bCB7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjA1cHgpO1xuXHR9XG5cdGhlYWRlciAubmF2YmFyIHVsPmxpIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdGhlYWRlciAubmF2YmFyIHVsLm5hdmJhci1uYXY+bGk+YTphZnRlciwgaGVhZGVyIC5uYXZiYXIgdWwubmF2YmFyLW5hdj5saT5hOmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0fVxuXHRoZWFkZXIgLnNlYXJjaF9jb3VudCAjYnRuLXNlYXJjaCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAzMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0dG9wOiAtMzJweDtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0fVxuXHRoZWFkZXIgLnNlYXJjaF9jb3VudCAjYnRuLXNlYXJjaCAuc2VhcmNoLXRleHQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0aGVhZGVyIC5uYXZiYXIgLmNzc19wcmVmaXgtc2hvcC1idG4taG9sZGVyPnVsIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0fVxuXHRoZWFkZXIgLm5hdmJhciAubmF2YmFyLW5hdiBsaTpsYXN0LWNoaWxkIC5zdWItbWVudSBsaTpob3Zlcj4uc3ViLW1lbnUsIGhlYWRlciAubmF2YmFyIC5uYXZiYXItbmF2IGxpOm50aC1sYXN0LWNoaWxkKDIpIC5zdWItbWVudSBsaTpob3Zlcj4uc3ViLW1lbnUge1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDEwMCU7XG5cdH1cblx0aGVhZGVyIC5uYXZiYXIgdWwubmF2YmFyLW5hdj5saTphZnRlciwgaGVhZGVyIC5uYXZiYXIgdWwubmF2YmFyLW5hdj5saTpiZWZvcmUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0Lm5hdmJhci1icmFuZCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblx0LmNzc19wcmVmaXgtc2VhcmNoLWJhciAuc2VhcmNoLWlucHV0IHtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtYm9keS1iZ2NvbG9yKTtcblx0XHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xuXHRcdGJveC1zaGFkb3c6IDAgM3B4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcblx0fVxuXHQubmF2YmFyLXJpZ2h0IGxpIHtcblx0XHRwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG5cdH1cblx0LnNlYXJjaC1ib3gge1xuXHRcdG1pbi13aWR0aDogMTYuMnJlbTtcblx0fVxuXHRoZWFkZXIgLm5hdmJhciB1bCBsaSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0aGVhZGVyIC5uYXZiYXIgdWwgbGkubWVudS1pdGVtIGEge1xuXHRcdGxpbmUtaGVpZ2h0OiAxMHB4O1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0cGFkZGluZzogMTBweCAzMHB4O1xuXHR9XG5cdGhlYWRlci5zdHlsZS1vbmUgLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0aGVhZGVyIC5uYXZiYXIgdWwgbGkubWVudS1pdGVtOmhvdmVyPmEsIGhlYWRlciAubmF2YmFyIHVsIGxpLm1lbnUtaXRlbTpob3Zlcj5zdmcge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdH1cblx0aGVhZGVyLm1lbnUtc3RpY2t5IC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpOmhvdmVyPi5zdWItbWVudSB7XG5cdFx0dG9wOiAwO1xuXHR9XG5cdGhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSwgaGVhZGVyIC5uYXZiYXIgdWwgbGk6aG92ZXIgLnN1Yi1tZW51IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMTI1LCAxNDQsIDE2NiwgMC4xNCk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdHotaW5kZXg6IDk7XG5cdH1cblx0aGVhZGVyIC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZCB7XG5cdFx0bGluZS1oZWlnaHQ6IDcwcHg7XG5cdH1cblx0aGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpOmhvdmVyPi5zdWItbWVudSB7XG5cdFx0dG9wOiAwO1xuXHR9XG5cdGhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaSB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0aGVhZGVyIC5uYXZiYXIgdWwuc3ViLW1lbnUgbGkge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdC5jc3NfcHJlZml4LXNpZGVhcmVhLWJ0bi1jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0aGVhZGVyIC5uYXZiYXIgdWwgbGkge1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0fVxuXHRoZWFkZXIgLmNzc19wcmVmaXgtYnV0dG9uLXN0eWxlLTIsIGhlYWRlciAuY3NzX3ByZWZpeC1idXR0b24tc3R5bGUtMSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHRoZWFkZXIgLmNzc19wcmVmaXgtbW9iaWxlLW1haW4ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdGhlYWRlciAuY3NzX3ByZWZpeC1tb2JpbGUtbWFpbiAuY3NzX3ByZWZpeC1idXR0b24tc3R5bGUtMiwgaGVhZGVyIC5jc3NfcHJlZml4LW1vYmlsZS1tYWluIC5jc3NfcHJlZml4LWJ1dHRvbi1zdHlsZS0xIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblx0aGVhZGVyIC5jc3NfcHJlZml4LW1vYmlsZS1tYWluIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdFx0cGFkZGluZzogMTVweDtcblx0fVxuXHRoZWFkZXIgLm5hdmJhci1saWdodCB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHRoZWFkZXIgLm5hdmJhciB7XG5cdFx0cGFkZGluZzogMTVweCAzMHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0aGVhZGVyLnN0eWxlLXZlcnRpY2FsIC5uYXZiYXIgdWwgbGkuY3VycmVudC1tZW51LWl0ZW0gYSwgaGVhZGVyLnN0eWxlLXZlcnRpY2FsIC5uYXZiYXIgdWwgbGkgYTpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogaW5oZXJpdDtcblx0fVxuXHRoZWFkZXIuc3R5bGUtdmVydGljYWwgLm5hdmJhciB1bCBsaSBzdmcge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0aGVhZGVyLnN0eWxlLXZlcnRpY2FsIC5uYXZiYXIgdWwubmF2YmFyLW5hdiwgaGVhZGVyLnN0eWxlLXZlcnRpY2FsIC5tZW51LW1haW4tbWVudS1jb250YWluZXIge1xuXHRcdG1heC1oZWlnaHQ6IGluaGVyaXQ7XG5cdH1cblx0aGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51LCBoZWFkZXIgLm5hdmJhciB1bCBsaTpob3ZlciAuc3ViLW1lbnUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgxMjUsIDE0NCwgMTY2LCAwLjE0KTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0ei1pbmRleDogOTtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHR9XG5cdGhlYWRlciAubmF2YmFyIHVsIGxpOmhvdmVyPi50b2dnbGVkcm9wPnN2ZyB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0fVxuXHRoZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGk6aG92ZXI+LnN1Yi1tZW51IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDEyNSwgMTQ0LCAxNjYsIDAuMTQpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0cGFkZGluZzogMTBweDtcblx0fVxuXHRoZWFkZXIgLm5hdmJhciB1bC5uYXZiYXItbmF2IHtcblx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtYm9keS1iZ2NvbG9yKTtcblx0fVxuXHRoZWFkZXIgLm5hdmJhciB1bCBsaTpob3ZlciAuc3ViLW1lbnUge1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cblx0aGVhZGVyLnN0eWxlLW9uZS5zdHlsZS10d28gdWwgbGkgLnN1Yi1tZW51LCBoZWFkZXIuc3R5bGUtb25lLnN0eWxlLXR3byAubmF2YmFyIHVsIGxpOmhvdmVyIC5zdWItbWVudSB7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuXHR9XG5cdGhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaTpob3Zlcj4uc3ViLW1lbnUsIGhlYWRlciAubmF2YmFyIC5uYXZiYXItbmF2IGxpIC5zdWItbWVudSBsaTpob3Zlcj4uc3ViLW1lbnUge1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdH1cblx0aGVhZGVyIC5uYXZiYXIgLnN1Yi1tYWluIC5ibHVlLWJ0bi5idXR0b24ge1xuXHRcdHJpZ2h0OiA3MHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHRoZWFkZXIgLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXIge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAzMHB4O1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHR9XG5cdGhlYWRlci5zdHlsZS1vbmUgLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXIge1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdH1cblx0aGVhZGVyIC5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyOmZvY3VzIHtcblx0XHRvdXRsaW5lOiBub25lO1xuXHR9XG5cdGhlYWRlciAubmF2YmFyLWNvbGxhcHNlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxMDBweDtcblx0XHRsaW5lLWhlaWdodDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiA5O1xuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCAxMHB4IDMwcHggMCByZ2IoMjMgMjggMzcgLyAwLjEpO1xuXHRcdC1tb3otYm94LXNoYWRvdzogMCAxMHB4IDMwcHggMCByZ2IoMjMgMjggMzcgLyAwLjEpO1xuXHRcdGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IDAgcmdiKDIzIDI4IDM3IC8gMC4xKTtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtYm9keS1iZ2NvbG9yKTtcblx0fVxuXHRoZWFkZXIubWVudS1zdGlja3kgLm5hdmJhci1jb2xsYXBzZSB7XG5cdFx0dG9wOiA4MHB4O1xuXHR9XG5cdGhlYWRlci5zdHlsZS1vbmUuc3R5bGUtdHdvIC5uYXZiYXIgdWwsIGhlYWRlci5zdHlsZS1vbmUuc3R5bGUtdHdvIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0fVxuXHRoZWFkZXIgLm5hdmJhciB1bCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0fVxuXHRoZWFkZXIgLm5hdmJhciB1bCBsaS5tZW51LWl0ZW0gYSB7XG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0fVxuXHRoZWFkZXIgLm5hdmJhciB1bCBsaSwgaGVhZGVyIC5uYXZiYXIgdWwuc3ViLW1lbnUgbGkge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdGhlYWRlciAubmF2YmFyIHVsIGxpIGEsIGhlYWRlciAubmF2YmFyIHVsIGxpLm1lbnUtaXRlbSBhIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5KTtcblx0XHRwYWRkaW5nOiAxNXB4IDMwcHg7XG5cdFx0ei1pbmRleDogaW5oZXJpdDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdH1cblx0aGVhZGVyIC5uYXZiYXIgdWwgbGkuY3VycmVudC1tZW51LXBhcmVudD5hLCBoZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gYSwgaGVhZGVyIC5uYXZiYXIgdWw+bGkuY3VycmVudC1tZW51LWFuY2VzdG9yPmEsIGhlYWRlciAubmF2YmFyIHVsLm5hdmJhci1uYXY+bGkubWVudS1pdGVtOmhvdmVyPmEsIGhlYWRlciAubmF2YmFyIHVsLm5hdmJhci1uYXY+bGkuY3VycmVudC1tZW51LWFuY2VzdG9yPmEge1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0fVxuXHRoZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGk+YSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0fVxuXHRoZWFkZXIgLm5hdmJhciAubmF2YmFyLW5hdiBsaSAuc3ViLW1lbnUgbGkgYSwgaGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpIC5zdWItbWVudSBsaS5tZW51LWl0ZW0gYSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHR9XG5cdGhlYWRlciAubmF2YmFyIHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtIGEsIGhlYWRlciAubmF2YmFyIHVsIGxpIGE6aG92ZXIsIGhlYWRlciAubmF2YmFyIHVsLm5hdmJhci1uYXY+bGkubWVudS1pdGVtLmN1cnJlbnQtbWVudS1pdGVtPmEsIGhlYWRlciAubmF2YmFyIHVsIGxpLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtcGFyZW50PmEge1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0fVxuXHRoZWFkZXIgLm5hdmJhciB1bCBsaSBhOjpiZWZvcmUge1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdH1cblx0aGVhZGVyIC5uYXZiYXIgdWwgbGkgLnRvZ2dsZWRyb3Age1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMTVweDtcblx0XHR0b3A6IDA7XG5cdFx0cGFkZGluZzogMTJweCAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHkpO1xuXHRcdHotaW5kZXg6IDk7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHRcdC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0XHQtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0XG5cdH1cblx0aGVhZGVyIC5uYXZiYXIgdWwgbGkuY3VycmVudC1tZW51LWl0ZW0gc3ZnLCBoZWFkZXIgLm5hdmJhciB1bCBsaS5jdXJyZW50LW1lbnUtcGFyZW50IHN2ZyB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0fVxuXHRoZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkgc3ZnIHtcblx0XHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuXHR9XG5cdGhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaSAudG9nZ2xlZHJvcCB7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5KTtcblx0XHRwYWRkaW5nOiA4cHggMTVweDtcblx0XHR0cmFuc2Zvcm06IGluaGVyaXQ7XG5cdH1cblx0aGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpOmhvdmVyPi5zdWItbWVudSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMTI1LCAxNDQsIDE2NiwgMC4xNCk7XG5cdH1cblx0aGVhZGVyIC5uYXZiYXIgLnN1Yi1tYWluIC5jc3NfcHJlZml4LXVzZXJtZW51LWRyb3Bkb3duIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDcwcHg7XG5cdH1cblx0aGVhZGVyIC5uYXZiYXIgLnN1Yi1tYWluIC5jc3NfcHJlZml4LXVzZXJtZW51LWRyb3Bkb3duIHVsLmQtZmxleC5hbGlnbi1pdGVtcy1jZW50ZXIge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGZsb2F0OiBpbmhlcml0O1xuXHR9XG5cdGhlYWRlciAubmF2YmFyIC5zdWItbWFpbiAuY3NzX3ByZWZpeC11c2VybWVudS1kcm9wZG93biB1bC5kLWZsZXguYWxpZ24taXRlbXMtY2VudGVyIGxpIHN2ZyB7XG5cdFx0cG9zaXRpb246IGluaGVyaXQ7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcblx0aGVhZGVyIC5zZWFyY2gtZm9ybSAuZm9ybS1yb3cgaW5wdXQge1xuXHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHRmb250LXNpemU6IDI4cHg7XG5cdH1cblx0aGVhZGVyIC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCB7XG5cdFx0dG9wOiAtNHB4O1xuXHRcdHJpZ2h0OiAyNXB4O1xuXHR9XG5cdGhlYWRlciAuc2VhcmNoLWZvcm0uc2VhcmNoX19mb3JtIC5mb3JtLXJvdywgaGVhZGVyIGZvcm0uc2VhcmNoLWZvcm0gLmZvcm0tcm93IGxhYmVsIHtcblx0XHRtYXJnaW46IDAgMzBweDtcblx0fVxuXHQuYWRtaW4tYmFyIGhlYWRlciNtYWluLWhlYWRlci5tZW51LXN0aWNreSB7XG5cdFx0dG9wOiA0NnB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjYwMHB4KSB7XG5cdC5hZG1pbi1iYXIgaGVhZGVyI21haW4taGVhZGVyLm1lbnUtc3RpY2t5IHtcblx0XHR0b3A6IDBweDtcblx0fVxufVxuXG4vKiBJbXBvcnRhbnQgUmVzcG9uc2l2ZSAqL1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQwMDBweCkgYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XG5cdGhlYWRlciAubmF2YmFyIHVsIGxpOmhvdmVyPi5zdWItbWVudSB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHQtd2Via2l0LWFuaW1hdGlvbjogZmFkZS1pbiAwLjVzIGN1YmljLWJlemllcigwLjM5MCwgMC41NzUsIDAuNTY1LCAxLjAwMCkgYm90aDtcblx0XHRhbmltYXRpb246IGZhZGUtaW4gMC41cyBjdWJpYy1iZXppZXIoMC4zOTAsIDAuNTc1LCAwLjU2NSwgMS4wMDApIGJvdGg7XG5cdH1cblx0aGVhZGVyIC5uYXZiYXIgdWwgbGk6aG92ZXIgYSwgaGVhZGVyIC5uYXZiYXIgdWwgbGk6aG92ZXIgaSB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXHRoZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGk6aG92ZXI+LnN1Yi1tZW51IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTE1cHg7XG5cdFx0bGVmdDogLTEwMCU7XG5cdFx0bWluLXdpZHRoOiAzMjBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAyMDBweDtcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDMwcHggMCByZ2JhKDM2LCAzOCwgNDMsIDAuMTApO1xuXHRcdC1tb3otYm94LXNoYWRvdzogMCAxcHggMzBweCAwIHJnYmEoMzYsIDM4LCA0MywgMC4xMCk7XG5cdFx0Ym94LXNoYWRvdzogMCAxcHggMzBweCAwIHJnYmEoMzYsIDM4LCA0MywgMC4xMCk7XG5cdH1cblx0aGVhZGVyIC5uYXZiYXIgdWwgbGk6aG92ZXIgLnN1Yi1tZW51IHtcblx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0bWluLXdpZHRoOiAzMjBweDtcblx0XHR6LWluZGV4OiA5OTtcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxcHggMzBweCAwcHggcmdiYSgzNiwgMzgsIDQzLCAwLjEwKTtcblx0XHQtbW96LWJveC1zaGFkb3c6IDBweCAxcHggMzBweCAwcHggcmdiYSgzNiwgMzgsIDQzLCAwLjEwKTtcblx0XHRib3gtc2hhZG93OiAwcHggMXB4IDMwcHggMHB4IHJnYmEoMzYsIDM4LCA0MywgMC4xMCk7XG5cdFx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy10ZW4pO1xuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy10ZW4pO1xuXHRcdC1tb3otYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy10ZW4pO1xuXHRcdC1tcy1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXRlbik7XG5cdFx0LW8tYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy10ZW4pO1xuXHR9XG5cdC5zaXRlLm1pbGwgaGVhZGVyIC5uYXZiYXIgdWwgbGk6aG92ZXIgLnN1Yi1tZW51LCAuc2l0ZS5taWxsIGhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaTpob3Zlcj4uc3ViLW1lbnUge1xuXHRcdG1pbi13aWR0aDogMzAwcHg7XG5cdH1cbn0iLCJcbmZvb3RlciB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGZsb2F0OiByaWdodDtcblx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWJvZHktbGlnaHRjb2xvcik7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59IFxuLnNpdGUubWlsbCBmb290ZXJ7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcbn1cbiBmb290ZXIubWlsbF9yZWR1eDo6YmVmb3Jle1xuXHRjb250ZW50OiBcIiBcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Zvb3Rlci1iZy1pbWctMi5wbmcpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG5cdGxlZnQ6IDA7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgei1pbmRleDogMDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59IFxuIGZvb3Rlci5taWxsX3JlZHV4OjphZnRlcntcblx0Y29udGVudDogXCIgXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9mb290ZXItYmctaW1nLTEucG5nKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAlO1xuXHRyaWdodDowO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIHotaW5kZXg6IDA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufSBcbiBmb290ZXIubWlsbF9yZWR1eCAuZm9vdGVyLXRvcDo6YmVmb3Jle1xuXHRjb250ZW50OiBcIiBcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Zvb3Rlci1iZy1pbWctMy5wbmcpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgei1pbmRleDogMDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5mb290ZXIgLmNvcHlyaWdodC1mb290ZXIge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG5cdHBhZGRpbmc6IDAgMTVweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5mb290ZXIgLmZvb3Rlci10b3Age1xuXHRwYWRkaW5nLXRvcDogMTEwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA5MHB4O1xufVxuXG5cbi5zaXRlLm1pbGwgZm9vdGVyIC53aWRnZXQgIC5mb290ZXItdGl0bGUgLC5zaXRlLm1pbGwgZm9vdGVyIC5jb3B5cmlnaHQsLnNpdGUubWlsbCBmb290ZXIgLmNvcHlyaWdodCBhe1xuIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5mb290ZXIgLndpZGdldCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbmZvb3RlciAud2lkZ2V0IHVsIGxpIHtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXI6IG5vbmU7XG5cdHBhZGRpbmc6IDAuNWVtIDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmZvb3RlciAud2lkZ2V0IHVsIGxpIGE6OmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcXGYxMDFcIjtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHR0b3A6IDJweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsZWZ0OiAwO1xuXHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5mb290ZXIgLndpZGdldCB1bCBsaSBhIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG5mb290ZXIgLndpZGdldCB1bC53cC10YWctY2xvdWQgbGkge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDVweCA1cHggNXB4IDA7XG59XG5cbmZvb3RlciAud2lkZ2V0IHVsIGxpIGEucnNzd2lkZ2V0IHtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRmb250LXNpemU6IDE4cHg7XG5cblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuZm9vdGVyIC53aWRnZXQgLnJzcy1kYXRlIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xufVxuXG5mb290ZXIgLndwLWNhbGVuZGFyLXRhYmxlIHRoIHtcblx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWJvZHktYmdjb2xvcik7XG5cbn1cblxuZm9vdGVyIC53aWRnZXQgdWwubWVudSBsaSBhLFxuZm9vdGVyIC53aWRnZXQgdWwgbGkgYSB7XG5cdGJvcmRlcjogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG59XG5cbi5zaXRlLm1pbGwgZm9vdGVyIC53aWRnZXQgdWwubWVudSBsaSBhICwuc2l0ZS5taWxsIGZvb3RlciAuY29weXJpZ2h0LWZvb3RlciAgdWwubmF2X21lbnUgbGkgYXtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cbi5zaXRlLm1pbGwgZm9vdGVyIC5pcS1saW5rLXN0eWxlIC53aWRnZXQgdWwubWVudSBsaSBhOmhvdmVyOjphZnRlciAsLnNpdGUubWlsbCBmb290ZXIgLndpZGdldCB1bC5tZW51IGxpIGE6aG92ZXIgLC5zaXRlLm1pbGwgZm9vdGVyIC5jb3B5cmlnaHQtZm9vdGVyICB1bC5uYXZfbWVudSBsaSBhOmhvdmVye1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KVxufVxuXG5mb290ZXIgLndpZGdldCB1bC5tZW51IGxpIGE6aG92ZXJ7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cbmZvb3RlciAud2lkZ2V0IHVsLm1lbnUgbGkgYTo6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiBcIlxcZjEwMVwiO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG5cdHRvcDogMTRweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsZWZ0OiAwO1xuXHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG5mb290ZXIgLndpZGdldCB1bCBsaSBhOjpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiXFxmMTAxXCI7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcblx0dG9wOiAycHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGVmdDogMDtcblx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxuZm9vdGVyIC53aWRnZXQgdWwubWVudSBsaSBhOmhvdmVyOjpiZWZvcmUge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7XG59XG5cbmZvb3RlciAud2lkZ2V0IC5jc3NfcHJlZml4LWNvbnRhY3QgbGkgYTo6YmVmb3JlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuZm9vdGVyIC53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsIGxpIGE6OmJlZm9yZSxcbmZvb3RlciAud2lkZ2V0IHVsLm1lbnUgbGkgYTo6YmVmb3JlIHtcblx0dG9wOiAxNHB4O1xufVxuXG5mb290ZXIgLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgbGkgYSB7XG5cdHBhZGRpbmc6IDdweCAwIDdweCAxNXB4O1xufVxuXG5mb290ZXIgLndpZGdldCB1bC5tZW51IGxpIC5zdWItbWVudSB7XG5cdHBhZGRpbmctbGVmdDogMTBweDtcbn1cbmZvb3RlciAgLm1jNHdwLWZvcm0gYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXHR3aWR0aDogNTVweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0bWFyZ2luOiAwO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbn1cbmZvb3RlciAgLm1jNHdwLWZvcm0gYnV0dG9uIHN2Z3tcblxuXHRmb250LXNpemU6IHZhcigtLWdsb2JhbC1mb250LXNpemUpO1xufVxuZm9vdGVyICAuZm9vdGVyLW1haWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5mb290ZXIgIC5mb290ZXItbWFpbCBpbnB1dDo6cGxhY2Vob2xkZXJcbntcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nKTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUteHMpO1xuXHRmb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLWZvbnQtZmFtaWx5KTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWktYm9sZCk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG59XG5mb290ZXIgLmZvb3Rlci1sb2dvIGltZyB7XG5cdGhlaWdodDogNjVweDtcbn1cbiNzaWRlYmFyLXNjcm9sbGJhciAuZm9vdGVyLWxvZ28gaW1ne1xuXHRoZWlnaHQ6IDgwcHg7XG59XG4jc2lkZWJhci1zY3JvbGxiYXIgLndpZGdldCB1bCBsaXtcblx0Ym9yZGVyOiBub25lO1xufVxuI3NpZGViYXItc2Nyb2xsYmFyIC5mb290ZXItdGl0bGUuY29udGFjdC1pbmZve1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogMTRweDtcbn1cbi5zaXRlLm1pbGwgZm9vdGVyICAuY29weXJpZ2h0LWZvb3Rlcntcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci10b3A6IG5vbmU7XG5cdHBhZGRpbmc6IDMwcHggMCAwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yLWRhcmspO1xufVxuLnNpdGUubWlsbCBmb290ZXIgLmNvcHlyaWdodC1mb290ZXIgLmNvbnRhaW5lcntcblx0cGFkZGluZzogMDtcbn1cblxuLnNpdGUubWlsbCBmb290ZXIgLmZvb3Rlci10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG59XG4uc2l0ZS5taWxsICBmb290ZXIgLm1jNHdwLWZvcm0tZmllbGRze1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuICNzaWRlYmFyLXNjcm9sbGJhciAuZm9vdGVyLXRpdGxlOmFmdGVye1xuXHRjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogOHB4O1xuICAgIGJhY2tncm91bmQ6dmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuLmZvb3Rlci10aXRsZSAuZG90XyB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbn1cbmZvb3RlciAuZm9vdGVyLXN0YW5kYXJkIC5kZXNpZ24td2lkZ2V0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiAyNSU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xufVxuLm1pbGwgZm9vdGVyIC5jc3NfcHJlZml4LXdpZGdldC1tZW51IHVsLmNzc19wcmVmaXgtcG9zdCBsaXtcbmJvcmRlci1ib3R0b206IG5vbmU7XG59XG5mb290ZXIgLmZvb3Rlci1zdGFuZGFyZCAuZGVzaWduLXdpZGdldDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcbiAgICB3aWR0aDogODAlO1xuICAgIGhlaWdodDogNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbn1cbmZvb3RlciAuY29weXJpZ2h0IHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbm9ybWFsKTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC1mb250LWZhbWlseSk7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7XG59XG5mb290ZXIgLmNvcHlyaWdodCBhe1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xuXHRcbn1cbi8qIGNvcHkgZm9vdGVyIGNzcyAqL1xuXG4uY29weXJpZ2h0LWZvb3RlciAgdWwubmF2X21lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uZm9vdGVyIC5jb3B5cmlnaHQtZm9vdGVyICB1bC5uYXZfbWVudSBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5mb290ZXIgLmNvcHlyaWdodC1mb290ZXIgIHVsLm5hdl9tZW51IGxpIGF7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbm9ybWFsKTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC1mb250LWZhbWlseSk7XG5cbn1cbi5mb290ZXIgLmNvcHlyaWdodC1mb290ZXIgIHVsLm5hdl9tZW51IGxpIGE6aG92ZXJ7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xufVxuLm1pbGwgLmZvb3RlciAuY29weXJpZ2h0LWZvb3RlciB7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbn0gXG4vKiBjb3B5IGZvb3RlciBjc3MgKi9cbnVsLmlxLWNvbnRhY3QgbGk6bGFzdC1jaGlsZCAsLmRlc2lnbi13aWRnZXQgLndpZGdldDpsYXN0LWNoaWxke1xuXHRtYXJnaW4tYm90dG9tOiAwOyAgXG59XG5cbiAgdWwuaXEtY29udGFjdCBsaSBhIHNwYW57XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHkpO1xuXHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG5mb290ZXIgLmZvb3Rlci1tYWlsIGlucHV0W3R5cGU9ZW1haWxde1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1mb290ZXItdGhlbWUtZGFyayk7IFxuXHRib3JkZXI6IG5vbmU7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW5vcm1hbCk7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtZm9udC1mYW1pbHkpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaS1ib2xkKTtcblxufVxuZm9vdGVyIC5jc3NfcHJlZml4LXNoYXJlIHVsIGxpIGFcbntcblx0YmFja2dyb3VuZDogdmFyKC0tZm9vdGVyLXRoZW1lLWRhcmspOyBcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG59XG5cbmZvb3RlciAuZGVzaWduLXdpZGdldCAuaXEtY29udGFjdCBzdmd7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblJlY2VudCBOZXdzIHNpZGUgd2lkZ2V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY3NzX3ByZWZpeC13aWRnZXQtbWVudSB1bC5jc3NfcHJlZml4LXBvc3QgbGkgLnBvc3QtaW1nICBpbWcgeyB3aWR0aDogMTAwcHg7IGJvcmRlci1yYWRpdXM6IDBweDsgbWFyZ2luLXJpZ2h0OiAxNXB4OyBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1saWdodC1jb2xvcik7IH1cbi5jc3NfcHJlZml4LXdpZGdldC1tZW51IHVsLmNzc19wcmVmaXgtcG9zdCBsaSAucG9zdC1pbWcgeyBkaXNwbGF5OiBmbGV4OyB9XG4uY3NzX3ByZWZpeC13aWRnZXQtbWVudSB1bC5jc3NfcHJlZml4LXBvc3QgbGkgeyBtYXJnaW4tYm90dG9tOiAzMHB4OyBwYWRkaW5nLWJvdHRvbTogMzBweDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvci1kYXJrKTsgfVxuLmNzc19wcmVmaXgtd2lkZ2V0LW1lbnUgdWwuY3NzX3ByZWZpeC1wb3N0IGxpOmxhc3QtY2hpbGQgeyBtYXJnaW4tYm90dG9tOiAwcHg7IGJvcmRlcjogbm9uZTsgcGFkZGluZzogMDsgfVxuLmNzc19wcmVmaXgtd2lkZ2V0LW1lbnUgLnBvc3QtaW1nIC5wb3N0LWJsb2cgLmJsb2ctYm94IHVsIGxpIGEgaSB7IGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTsgfVxuLmNzc19wcmVmaXgtd2lkZ2V0LW1lbnUgLnBvc3QtaW1nIC5wb3N0LWJsb2cgYS5uZXctbGluazpob3ZlciBoNSB7IGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTsgfVxuLmNzc19wcmVmaXgtd2lkZ2V0LW1lbnUgLnBvc3QtaW1nIC5wb3N0LWJsb2cgLmJsb2ctYm94IHVsIGxpIHsgbWFyZ2luLWJvdHRvbTogMHB4OyBwYWRkaW5nOiAwOyB9XG4uY3NzX3ByZWZpeC13aWRnZXQtbWVudSAucG9zdC1pbWcgLnBvc3QtYmxvZyBhLm5ldy1saW5rIHsgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc21hbGwpOyB9XG4uY3NzX3ByZWZpeC13aWRnZXQtbWVudSAucG9zdC1pbWcgLnBvc3QtYmxvZyBhLm5ldy1saW5rIGg1IHsgbGluZS1oZWlnaHQ6IDMwcHg7ZGlzcGxheTogYmxvY2s7IG92ZXJmbG93OiBoaWRkZW47IHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0OyAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0OyAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7IC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0OyAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0OyBtYXJnaW4tdG9wOiAxMHB4OyBtYXJnaW4tYm90dG9tOiAwOyB9XG5mb290ZXIgLmNzc19wcmVmaXgtd2lkZ2V0LW1lbnUud2lkZ2V0IC5jc3NfcHJlZml4LXdpZGdldC1tZW51IC5jc3NfcHJlZml4LXBvc3QgbGkgLnBvc3QtaW1nIC5wb3N0LWJsb2cgLmJsb2ctYm94IHVsIGxpIGEgeyBcblx0Zm9udC1zaXplOiAwLjc1cmVtOyB9XG4ucG9zdC1pbWctaG9sZGVyIHsgd2lkdGg6IDgwcHg7IG1hcmdpbi1yaWdodDogMjBweDsgZmxleDogbm9uZTsgbGluZS1oZWlnaHQ6IDA7IH1cbi5wb3N0LWltZy1ob2xkZXIgYSB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiA4MHB4OyAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweDsgLWtodG1sLWJvcmRlci1yYWRpdXM6IDBweDsgLW1vei1ib3JkZXItcmFkaXVzOiAwcHg7IC1tcy1ib3JkZXItcmFkaXVzOiAwcHg7IC1vLWJvcmRlci1yYWRpdXM6IDBweDsgYm9yZGVyLXJhZGl1czogMHB4OyBvdmVyZmxvdzogaGlkZGVuOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tOyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5mb290ZXIgLmNzc19wcmVmaXgtd2lkZ2V0LW1lbnUgdWwuY3NzX3ByZWZpeC1wb3N0IGxpIC5wb3N0LWltZyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbmZvb3RlciAuY3NzX3ByZWZpeC13aWRnZXQtbWVudSAuY3NzX3ByZWZpeC1wb3N0IGxpIC5wb3N0LWltZy1ob2xkZXIgYSB7XG5cdG1pbi1oZWlnaHQ6IDcwcHg7XG59XG5cbmZvb3RlciAucG9zdC1pbWctaG9sZGVyIHtcblx0d2lkdGg6IDgwcHg7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcbn0gXG5cbmZvb3RlciAuZm9vdGVyLXN0YW5kYXJkIC53aWRnZXQgdWwuY3NzX3ByZWZpeC1wb3N0IGxpIHtcblx0cGFkZGluZzogMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkZvb3RlciBzdHlsZSBzdGFuZGVyZWRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuXG5mb290ZXIgLmZvb3Rlci1zdGFuZGFyZCAud2lkZ2V0IHVsIGxpe1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFxufVxuLnNpdGUubWlsbCBmb290ZXIgLmZvb3Rlci1zdGFuZGFyZCAuaXEtbGluay1zdHlsZSAud2lkZ2V0IHVsIGxpIHtcblx0d2lkdGg6IDQ4JTtcbn1cbmZvb3RlciAuZm9vdGVyLXN0YW5kYXJkIC53aWRnZXQgdWwgbGk6bGFzdC1jaGlsZCBhe1xuXHRib3JkZXI6IG5vbmU7XG59XG5mb290ZXIgLmZvb3Rlci1zdGFuZGFyZCAuZGVzaWduLXdpZGdldHtcblx0cGFkZGluZzogNTBweCAzMHB4O1xuXHRtYXJnaW4tdG9wOiAtMjA2cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHR6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmZvb3RlciAuZm9vdGVyLXN0YW5kYXJkIC53aWRnZXR7XG5cdG1hcmdpbi1ib3R0b206IDBweDsgXG59XG5cbiNzaWRlYmFyLXNjcm9sbGJhciAuaXEtY29udGFjdCBsaSBhIHN2Z3tcblx0Y29sb3I6dmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcbn0gXG4uc2l0ZS5taWxsIC5pcS1jb250YWN0IGxpIGEgc3ZnICwjc2lkZWJhci1zY3JvbGxiYXIgLmlxLWNvbnRhY3QgbGkgYSBzdmd7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDZweDtcbn1cbiNzaWRlYmFyLXNjcm9sbGJhciAud2lkZ2V0e1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IG5vbmU7XG59XG5mb290ZXIgLmZvb3Rlci1zdGFuZGFyZCAgLmlxLWNvbnRhY3QgbGkgYTpob3Zlcntcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG59XG5mb290ZXIgLmZvb3Rlci1zdGFuZGFyZCAuY29sLXNtLTEyLnRleHQtbGVmdHtcblx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5mb290ZXIgLmZvb3Rlci1zdGFuZGFyZCAud2lkZ2V0IHVsIGxpOmZpcnN0LWNoaWxke1xuXHRwYWRkaW5nLXRvcDogMDtcbn1cbmZvb3RlciAuZm9vdGVyLXN0YW5kYXJkIC5jb3B5cmlnaHR7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnNpdGUubWlsbCBmb290ZXIgLmlxLWxpbmstc3R5bGUgLndpZGdldCB1bC5tZW51IGxpIGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG5cdGZvbnQtZmFtaWx5OiBGb250IEF3ZXNvbWVcXCA1IEZyZWU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLmZvb3Rlci1tYWlsIC5mb290ZXItbWFpbCBpbnB1dCB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbn1cblxuXG5cbi5zaXRlLm1pbGwgZm9vdGVyIC53aWRnZXQgdWwubWVudSBsaSBhe1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5zaXRlLm1pbGwgZm9vdGVyIC5mb290ZXItc3RhbmRhcmQgLndpZGdldCB1bC5tZW51IGxpIGF7XG5cdHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDE1cHg7XG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtZm9udC1zaXplKTtcbn1cbi5zaXRlLm1pbGwgZm9vdGVyIC5jc3NfcHJlZml4LXdpZGdldC1tZW51LndpZGdldCAuY3NzX3ByZWZpeC13aWRnZXQtbWVudSAuY3NzX3ByZWZpeC1wb3N0IGxpIC5wb3N0LWltZyAucG9zdC1ibG9nIC5ibG9nLWJveCB1bCBsaSBhe1xuICBjb2xvcjp2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmcpO1xufVxuLnNpdGUubWlsbCBmb290ZXIgLmNzc19wcmVmaXgtd2lkZ2V0LW1lbnUgLnBvc3QtaW1nIC5wb3N0LWJsb2cgYS5uZXctbGluayAuY3NzX3ByZWZpeF9wb3N0X3RpdGxlIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2l0ZS5taWxsIGZvb3RlciAuY3NzX3ByZWZpeC13aWRnZXQtbWVudSAucG9zdC1pbWcgLnBvc3QtYmxvZyBhLm5ldy1saW5rIC5jc3NfcHJlZml4X3Bvc3RfdGl0bGU6aG92ZXJcbntcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG59XG5cbmZvb3Rlci53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQtbWV0YSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbG9hdDogbm9uZTtcblx0d2lkdGg6IGF1dG87XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6MTQwMHB4KXtcblx0Lm1pbGwgZm9vdGVyLmZvb3RlciAuY29udGFpbmVye1xuXHRcdHBhZGRpbmc6IDAgMzBweDtcblx0fVxuXHQubWlsbCBmb290ZXIuZm9vdGVyIC5jb250YWluZXIgLmNvcHlyaWdodC1mb290ZXIgLmNvbnRhaW5lcntcblx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdH1cblx0LnNpdGUubWlsbCAuZm9vdGVyIC5jb3B5cmlnaHQtZm9vdGVyIC5jb250YWluZXJ7XG5cdFx0cGFkZGluZzogMCAzMHB4O1xuXHR9XG5cdFxufVxuQG1lZGlhKG1heC13aWR0aDoxMTk5cHgpe1xuXHRmb290ZXIgLmZvb3Rlci1zdGFuZGFyZCAuZGVzaWduLXdpZGdldHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG59XG5AbWVkaWEobWF4LXdpZHRoOjk5MXB4KXtcblx0Zm9vdGVyIC5mb290ZXItc3RhbmRhcmQgLmZvb3Rlci1sb2dvIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bGVmdDogaW5oZXJpdDtcblx0fVxufVxuQG1lZGlhKG1heC13aWR0aDo3NjdweCl7XG5cdGZvb3RlciAuZm9vdGVyLXRvcCB7XG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdH1cblx0LmNvcHlyaWdodC1mb290ZXIgLmNvbC1zbS02LnRleHQtbGVmdCwgLmNvcHlyaWdodC1mb290ZXIgLmNvbC1zbS02LnRleHQtcmlnaHQge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuXHR9XG5cdC5jb3B5cmlnaHQtZm9vdGVyIC5jb2wtc20tNi50ZXh0LXJpZ2h0e1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdH1cbn1cbkBtZWRpYShtaW4td2lkdGg6IDE0MDFweCl7XG5cdC5jb3B5cmlnaHQtZm9vdGVyIC5jb3B5cmlnaHQge1xuXHRcdHBhZGRpbmc6IDBweCAxNXB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzUwcHgpe1xuXHRmb290ZXIgLmZvb3Rlci1zdGFuZGFyZCAuZGVzaWduLXdpZGdldHtcblx0XHRtYXJnaW4tdG9wOiAtMTc2cHg7XG5cdH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4+Pj4gVEFCTEUgT0YgQ09OVEVOVFM6XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEltcG9ydHNcblx0IyBDdXN0b20gcHJvcGVydGllc1xuXHQjIFJlc2V0XG5cdCMgVHlwb2dyYXBoeVxuXHQjIEVsZW1lbnRzXG5cdCMgYkxPQ0tTXG5cdCMgTWVkaWFcblx0IyBMaW5rc1xuXHQjIEhlYWRlclxuXHQjIEZvb3RlclxuIyBBY2Nlc3NpYmlsaXR5XG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBJbXBvcnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwiX2N1c3RvbS1wcm9wZXJ0aWVzLmNzc1wiO1xuQGltcG9ydCBcIl9yZXNldC5jc3NcIjtcbkBpbXBvcnQgXCJfdHlwb2dyYXBoeS5jc3NcIjtcbkBpbXBvcnQgXCJfZWxlbWVudHMuY3NzXCI7XG5AaW1wb3J0IFwiX2Jsb2Nrcy5jc3NcIjtcbkBpbXBvcnQgXCJfbWVkaWEuY3NzXCI7XG5AaW1wb3J0IFwiX2xpbmtzLmNzc1wiO1xuQGltcG9ydCBcIl9oZWFkZXIuY3NzXCI7XG5AaW1wb3J0IFwiX2Zvb3Rlci5jc3NcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBBY2Nlc3NpYmlsaXR5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qKlxuICogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy5cbiAqIFJlOiB3b3JkLXdyYXA6IE1hbnkgc2NyZWVuIHJlYWRlciBhbmQgYnJvd3NlciBjb21iaW5hdGlvbnMgYW5ub3VuY2UgYnJva2VuXG4gKiB3b3JkcyBhcyB0aGV5IHdvdWxkIGFwcGVhciB2aXN1YWxseS5cbiAqL1xuXG5cblxuXG4uZWxlbWVudG9yLXdpZGdldC1zaWRlYmFyIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF0gLC5wcmltYXJ5LXNpZGViYXIud2lkZ2V0LWFyZWEgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9c2VhcmNoXXtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtYm9keS1saWdodGNvbG9yKTtcbn1cblxuLnNoYXAtbWFpbntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNoYXAtbWFpbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6dmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMDtcbiAgICB0b3A6IC0xMHB4O1xuICAgIGxlZnQ6IC0xMHB4O1xufVxuLnJldi1iZ3twb3NpdGlvbjogcmVsYXRpdmU7fVxuLnJldi1iZzphZnRlcntcblx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcblx0ei1pbmRleDogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjY3ZGVnLHJnYmEoNDIsNjAsMTgzLDApLCMyOTI5MjkpO1xufVxuLnNoYXAtbWFpbi5maXJzdDo6YmVmb3JlIHtcblx0d2lkdGg6IDkxJTtcblx0aGVpZ2h0OiA5NSU7XG5cdGxlZnQ6IDA7XG59XG5cbi5zaGFwLW1haW4uc2Vjb25kOjpiZWZvcmUge1xuXHR3aWR0aDogOTIlO1xuXHRoZWlnaHQ6IDk1JTtcblx0bGVmdDogMTVweDtcbn1cbi5taWxsIC5ob21lIC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiB7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLmZvb3Rlci1tYWlsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvb3Rlci1tYWlsIGJ1dHRvbntcblx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDE5cHggMzBweDtcbiAgICBjb2xvcjp2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZyk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7IHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0OyAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0OyAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7IC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0OyAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0OyBcbn1cbi5mb290ZXItbWFpbCBidXR0b246aG92ZXJ7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7XG59XG5cbmZvb3RlciAuZm9vdGVyLW1haWwgaW5wdXQge1xuXHRwYWRkaW5nLXJpZ2h0OiA4NXB4O1xufVxuLmZvb3Rlci1tYWlsIGlucHV0IHtcblx0cGFkZGluZy1yaWdodDogMjAwcHg7XG59XG5cbmJvZHkucGFnZS5wYWdlLWlkLTYyNjAgZm9vdGVye292ZXJmbG93OmhpZGRlbjt9XG5cbi8qIENvbnRhY3QgZm9ybSBTdGFydCAqL1xuZGl2LndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLCBkaXYud3BjZjctYWNjZXB0YW5jZS1taXNzaW5nLCAud3BjZjctbm90LXZhbGlkLXRpcHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNvbnRhY3QtZm9ybSAuY2ZpZWxkIC53cGNmNy1ub3QtdmFsaWQgeyBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci10aGVtZS1yZWQpOyB9XG4ud3BjZjcgZm9ybSAud3BjZjctcmVzcG9uc2Utb3V0cHV0e1xuXHQtd2Via2l0LWFuaW1hdGlvbjogc2NhbGUtaW4tdmVyLXRvcCAwLjVzIGN1YmljLWJlemllcigwLjI1MCwgMC40NjAsIDAuNDUwLCAwLjk0MCkgYm90aDtcblx0ICAgICAgICBhbmltYXRpb246IHNjYWxlLWluLXZlci10b3AgMC41cyBjdWJpYy1iZXppZXIoMC4yNTAsIDAuNDYwLCAwLjQ1MCwgMC45NDApIGJvdGg7XG59XG4uc2NhbGUtaW4tdmVyLXRvcCB7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBzY2FsZS1pbi12ZXItdG9wIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUwLCAwLjQ2MCwgMC40NTAsIDAuOTQwKSBib3RoO1xuXHQgICAgICAgIGFuaW1hdGlvbjogc2NhbGUtaW4tdmVyLXRvcCAwLjVzIGN1YmljLWJlemllcigwLjI1MCwgMC40NjAsIDAuNDUwLCAwLjk0MCkgYm90aDtcbn1cbi8qKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogYW5pbWF0aW9uIHNjYWxlLWluLXZlci10b3BcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuIEAtd2Via2l0LWtleWZyYW1lcyBzY2FsZS1pbi12ZXItdG9wIHtcblx0MCUge1xuXHQgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG5cdFx0XHQgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuXHQgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcblx0XHRcdCAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcblx0ICBvcGFjaXR5OiAxO1xuXHR9XG5cdDEwMCUge1xuXHQgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG5cdFx0XHQgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuXHQgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcblx0XHRcdCAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcblx0ICBvcGFjaXR5OiAxO1xuXHR9XG4gIH1cbiAgQGtleWZyYW1lcyBzY2FsZS1pbi12ZXItdG9wIHtcblx0MCUge1xuXHQgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG5cdFx0XHQgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuXHQgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcblx0XHRcdCAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcblx0ICBvcGFjaXR5OiAxO1xuXHR9XG5cdDEwMCUge1xuXHQgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG5cdFx0XHQgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuXHQgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcblx0XHRcdCAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcblx0ICBvcGFjaXR5OiAxO1xuXHR9XG4gIH1cblxuLyogQ29udGFjdCBmb3JtIEVuZCAqL1xuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTmljZSBTZWxlY3QgRHJvcGRvd25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uaWNlLXNlbGVjdC53aWRle2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO31cbi5uaWNlLXNlbGVjdC53aWRlIHNwYW57bWFyZ2luLXJpZ2h0OiA4cHg7fVxuLm5pY2Utc2VsZWN0LndpZGUgLmxpc3QgeyB6LWluZGV4OiA5OTsgb3ZlcmZsb3cteTogYXV0bzsgb3ZlcmZsb3cteDogaGlkZGVuOyBtYXgtaGVpZ2h0OiAyMDBweDsgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDg3LjNweCAyLjdweCByZ2JhKDAsIDAsIDAsIDAuMDYpOyAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggODcuM3B4IDIuN3B4IHJnYmEoMCwgMCwgMCwgMC4wNik7IGJveC1zaGFkb3c6IDBweCAwcHggODcuM3B4IDIuN3B4IHJnYmEoMCwgMCwgMCwgMC4wNik7IGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpOyBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTsgfVxuLm5pY2Utc2VsZWN0LndpZGUgLmxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLCBib2R5IC5zdG1fY29tcGFyZV9jYXJzX2Zvb3Rlcl9tb2RhbC5zdG0tb3BlbiAuc3RtLWNvbXBhcmUtbGlzdC13cmFwOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7IHdpZHRoOiA0cHg7IGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpOyAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwKTsgfVxuLm5pY2Utc2VsZWN0LndpZGUgLmxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLCBib2R5IC5zdG1fY29tcGFyZV9jYXJzX2Zvb3Rlcl9tb2RhbC5zdG0tb3BlbiAuc3RtLWNvbXBhcmUtbGlzdC13cmFwOjotd2Via2l0LXNjcm9sbGJhciB7IHdpZHRoOiA0cHg7IH1cbi5uaWNlLXNlbGVjdC53aWRlIC5saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7IC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDApOyBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTsgfVxuLm5pY2Utc2VsZWN0LCAubmljZS1zZWxlY3QuZm9ybS1jb250cm9sIHsgbGluZS1oZWlnaHQ6IDU1cHg7IGhlaWdodDogNTVweDsgZm9udC1zaXplOiAxNnB4OyBwYWRkaW5nOiAwIDMwcHggMCAyMHB4OyBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDgyLCA5NSwgMTI5LCAwLjA5KTtiYWNrZ3JvdW5kOiB2YXIoLS1ib3JkZXItY29sb3ItZGFyayk7fVxuLm5pY2Utc2VsZWN0IC5vcHRpb246aG92ZXIsIC5uaWNlLXNlbGVjdCAub3B0aW9uLmZvY3VzLCAubmljZS1zZWxlY3QgLm9wdGlvbi5zZWxlY3RlZC5mb2N1cyB7IGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbi5uaWNlLXNlbGVjdDpob3ZlciwgLm5pY2Utc2VsZWN0OmZvY3VzIHsgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTsgfVxuaW5wdXQuZm9ybS1jb250cm9sIHsgbGluZS1oZWlnaHQ6IDU1cHg7IGhlaWdodDogNTVweDsgfVxuLm5pY2Utc2VsZWN0IC5saXN0OmhvdmVyIC5vcHRpb246bm90KDpob3ZlcikgeyBjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpOyB9XG4ubmljZS1zZWxlY3Q6YWZ0ZXIgeyBjb250ZW50OiBcIlxcZjBkZFwiOyBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnOyBmb250LXdlaWdodDogOTAwOyBib3JkZXI6IG5vbmU7IHdpZHRoOiBhdXRvOyBoZWlnaHQ6IGF1dG87IGRpc3BsYXk6IGlubGluZS1ibG9jazsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDQ2JTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7IG1hcmdpbjogMDtyaWdodDogMjBweDsgfVxuLm5pY2Utc2VsZWN0Lm9wZW46YWZ0ZXIgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTsgIHJpZ2h0OiAyMHB4O31cbi5uaWNlLXNlbGVjdC53aWRlIC5saXN0IGxpe3BhZGRpbmctYm90dG9tOjVweDtwYWRkaW5nLXRvcDo1cHg7bWFyZ2luLWJvdHRvbTowOyB3aGl0ZS1zcGFjZTogbm9ybWFsO30gXG5cblxuQG1lZGlhKG1heC13aWR0aDo3NjhweCl7XG4gIFx0LmVsZW1lbnRvci1pbWFnZS1ib3gtaW1nIGltZ3tcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG59XG5AbWVkaWEobWF4LXdpZHRoOjQ4MHB4KXtcblx0XG5cdC5mb290ZXItbWFpbCBidXR0b257XG5cdCAgbWFyZ2luLXRvcDogMzBweDtcblx0ICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0LmZvb3Rlci1tYWlse1xuXHQgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC5mb290ZXItbWFpbCBpbnB1dCB7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0fVxuXHRcbiAgfVxuXG4uYnlwb3N0YXV0aG9yIHsgZGlzcGxheTogYmxvY2s7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3b29jb21tZXJjZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLndvb2NvbW1lcmNlIC5sb2FkZXI6OmJlZm9yZSwgLndvb2NvbW1lcmNlLXByb2R1Y3RzLWhlYWRlciB7IGRpc3BsYXk6IG5vbmU7IH1cbi53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXJpbmcgeyBtYXJnaW46IDAgMCAzMHB4OyB9XG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLXJlc3VsdC1jb3VudCB7IG1hcmdpbjogN3B4IDAgMTVweDsgfVxuLndvb2NvbW1lcmNlLW1lc3NhZ2UsIC53b29jb21tZXJjZS1pbmZvIHsgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7IGxpbmUtaGVpZ2h0OiAyLjhlbTsgYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWJvZHktbGlnaHRjb2xvcik7IH1cbi53b29jb21tZXJjZS1tZXNzYWdlOjpiZWZvcmUsIC53b29jb21tZXJjZS1pbmZvOjpiZWZvcmUgeyBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7IH1cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtbWVzc2FnZSAuYnV0dG9uIHsgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7IGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7IGZvbnQtd2VpZ2h0OiA1MDA7IH1cbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtbWVzc2FnZSAuYnV0dG9uOmhvdmVyIHsgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrKTsgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTsgfVxuXG4vKiBpbmplY3Q6c2NzcyAqL1xuLndvb2NvbW1lcmNlIC5wcm9kdWN0cyB1bCwgLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIHsgbWFyZ2luOiAwIC0xNXB4OyB9XG4ud29vY29tbWVyY2UgLnByb2R1Y3RzLmNvbHVtbnMtMiBsaS5wcm9kdWN0IHsgd2lkdGg6IDUwJTsgcGFkZGluZzogMCAxNXB4OyB9XG4ud29vY29tbWVyY2UgLnByb2R1Y3RzLmNvbHVtbnMtMyBsaS5wcm9kdWN0IHsgd2lkdGg6IDMzLjMzMzMlOyBwYWRkaW5nOiAwIDE1cHg7IH1cbi53b29jb21tZXJjZSAucHJvZHVjdHMuY29sdW1ucy00IGxpLnByb2R1Y3QgeyBtYXJnaW4tcmlnaHQ6IDA7IG1hcmdpbi1ib3R0b206IDMwcHg7IHdpZHRoOiAyNSU7IHBhZGRpbmc6IDAgMTVweDsgfVxuLndvb2NvbW1lcmNlIC5wcm9kdWN0cyBsaS5wcm9kdWN0Lmxhc3QsIC53b29jb21tZXJjZS1wYWdlIC5wcm9kdWN0cyBsaS5sYXN0IHsgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICBXb29jb21tZXJjZSBNZW51XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jc2hvcC10b2dnbGUgLmNzc19wcmVmaXgtcmVzLXNob3AtYnRuLWNvbnRhaW5lciB7IGZvbnQtc2l6ZTogMjBweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IC13ZWJraXQtYm94OyBkaXNwbGF5OiAtbXMtZmxleGJveDsgZGlzcGxheTogZmxleDsgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyOyAtbXMtZmxleC1wYWNrOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyOyAtbXMtZmxleC1hbGlnbjogY2VudGVyOyBhbGlnbi1pdGVtczogY2VudGVyOyBjdXJzb3I6IHBvaW50ZXI7IHdpZHRoOiA1MHB4OyBoZWlnaHQ6IDUwcHg7IHRleHQtYWxpZ246IGNlbnRlcjsgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTsgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7IG91dGxpbmU6IG5vbmU7IHotaW5kZXg6IDEwMDAwMDsgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zczsgdHJhbnNpdGlvbjogYWxsIDAuM3M7IGJvcmRlci1yYWRpdXM6IDBweDsgfVxuI3Nob3AtdG9nZ2xlIC5jc3NfcHJlZml4LXJlcy1zaG9wLWJ0bi1jb250YWluZXIgYXtjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO31cbiNzaG9wLXRvZ2dsZSAuY3NzX3ByZWZpeC1yZXMtc2hvcC1idG4tY29udGFpbmVyIHNwYW4uY3NzX3ByZWZpeC1yZXMtc2hvcC1idG57Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDUpO31cbiNzaG9wLXRvZ2dsZSB7IC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDBweDsgcGVyc3BlY3RpdmU6IDEwMDBweDsgei1pbmRleDogOTsgcmlnaHQ6IDMwcHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgdG9wOiAwOyB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDsgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7IC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7IC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDsgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7IC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7IH1cbi8qICNzaG9wLXRvZ2dsZTpob3ZlciAuaXEtc2hvcC1idG4geyB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9ICovXG4jc2hvcC10b2dnbGUgeyByaWdodDogMHB4OyB9XG4vKiAjc2hvcC10b2dnbGUgLmNzc19wcmVmaXgtcmVzLXNob3AtYnRuLWNvbnRhaW5lcjpob3ZlciAgLmlxLXNob3AtYnRuIHsgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwczsgdHJhbnNpdGlvbi1kZWxheTogMHM7IH0gKi9cbi8qICNzaG9wLXRvZ2dsZSAuaXEtc2hvcC1idG4geyBmb250LXNpemU6IDE2cHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbWFyZ2luOiAwOyB0b3A6IDUwcHg7IC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDsgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDsgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjVzOyB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzOyB9ICovXG4jc2hvcC10b2dnbGUgIHVsLnNob3BfbGlzdCB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGlzdC1zdHlsZTogbm9uZTsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwOyB6LWluZGV4OiAtMTsgfVxuI3Nob3AtdG9nZ2xlICB1bC5zaG9wX2xpc3QgbGkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IG9wYWNpdHk6IDA7IHdpZHRoOiA1MHB4OyBoZWlnaHQ6IDUwcHg7IC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7IHRyYW5zaXRpb246IGFsbCAwLjVzOyBtYXJnaW46IDBweDt9XG4jc2hvcC10b2dnbGUgdWwuc2hvcF9saXN0IGxpIGEgeyBib3JkZXI6IG5vbmU7IGJvcmRlci1yYWRpdXM6IDBweDsgZGlzcGxheTogLXdlYmtpdC1ib3g7IGRpc3BsYXk6IC1tcy1mbGV4Ym94OyBkaXNwbGF5OiBmbGV4OyBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtYmxhY2spOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IHRleHQtYWxpZ246IGNlbnRlcjsgZm9udC1zaXplOiAxNnB4OyB3aWR0aDogNTBweDsgaGVpZ2h0OiA1MHB4OyAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyOyAtbXMtZmxleC1hbGlnbjogY2VudGVyOyBhbGlnbi1pdGVtczogY2VudGVyOyAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7IC1tcy1mbGV4LXBhY2s6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IHRleHQtYWxpZ246IGNlbnRlcjsgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7IHRyYW5zaXRpb246IGFsbCAwLjNzOyAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggOHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpOyAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggOHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpOyBib3gtc2hhZG93OiAwcHggMHB4IDhweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTsgcGFkZGluZzogMDt9XG4jc2hvcC10b2dnbGUgdWwuc2hvcF9saXN0IGxpIGE6aG92ZXIgeyBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTsgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTsgfVxuI3Nob3AtdG9nZ2xlIHVsLnNob3BfbGlzdCBsaSBhOmhvdmVyIHN2Z3tjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpOyB9XG4jc2hvcC10b2dnbGUgdWwuc2hvcF9saXN0IGxpIGE6aG92ZXIgaXtjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO31cbiNzaG9wLXRvZ2dsZSB1bC5zaG9wX2xpc3QgbGkgYSBzdmd7Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTt9XG4jc2hvcC10b2dnbGUgaW5wdXQ6Y2hlY2tlZCB+IC5jc3NfcHJlZml4LXJlcy1zaG9wLWJ0bi1jb250YWluZXIgeyBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7IGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpOyB9XG4vKiAjc2hvcC10b2dnbGUgaW5wdXQ6Y2hlY2tlZCB+IC5pcS1zaG9wLWJ0biB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDApOyB0cmFuc2Zvcm06IHJvdGF0ZVkoMCk7IC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMHM7IHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9ICovXG4jc2hvcC10b2dnbGUgLnNob3BfbGlzdC5ob3ZlciBsaSB7IG9wYWNpdHk6IDE7IC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7IHRyYW5zaXRpb246IGFsbCAwLjNzOyB6LWluZGV4OiA0OyB9XG4jc2hvcC10b2dnbGUgLnNob3BfbGlzdC5ob3ZlciBsaTpudGgtb2YtdHlwZSgxKSB7IC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMDsgdHJhbnNpdGlvbi1kZWxheTogMDsgei1pbmRleDogNDsgfVxuI3Nob3AtdG9nZ2xlIC5zaG9wX2xpc3QuaG92ZXIgbGk6bnRoLW9mLXR5cGUoMikgeyAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMnM7IHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7IHotaW5kZXg6IDM7IH1cbiNzaG9wLXRvZ2dsZSAuc2hvcF9saXN0LmhvdmVyIGxpOm50aC1vZi10eXBlKDMpIHsgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjNzOyB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzOyB6LWluZGV4OiAyOyB9XG4jc2hvcC10b2dnbGUgLnNob3BfbGlzdC5ob3ZlciBsaTpudGgtb2YtdHlwZSg0KSB7IC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC40czsgdHJhbnNpdGlvbi1kZWxheTogMC40czsgei1pbmRleDogMTsgfVxuXG4jc2hvcC10b2dnbGU6aG92ZXIgdWwuc2hvcF9saXN0IGxpIHsgb3BhY2l0eTogMTsgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zczsgdHJhbnNpdGlvbjogYWxsIDAuM3M7IHotaW5kZXg6IDQ7IH1cbiNzaG9wLXRvZ2dsZSBpbnB1dDpjaGVja2VkIH4gdWwuc2hvcF9saXN0IGxpIHsgb3BhY2l0eTogMTsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDM2MGRlZyk7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMzYwZGVnKTsgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zczsgdHJhbnNpdGlvbjogYWxsIDAuM3M7IH1cbiNzaG9wLXRvZ2dsZTpob3ZlciB1bC5zaG9wX2xpc3QgbGk6bnRoLW9mLXR5cGUoMSkgeyAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDA7IHRyYW5zaXRpb24tZGVsYXk6IDA7IHotaW5kZXg6IDQ7IH1cbiNzaG9wLXRvZ2dsZTpob3ZlciB1bC5zaG9wX2xpc3QgbGk6bnRoLW9mLXR5cGUoMikgeyAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMnM7IHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7IHotaW5kZXg6IDM7IH1cbiNzaG9wLXRvZ2dsZTpob3ZlciB1bC5zaG9wX2xpc3QgbGk6bnRoLW9mLXR5cGUoMykgeyAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuM3M7IHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7IHotaW5kZXg6IDI7IH1cbiNzaG9wLXRvZ2dsZTpob3ZlciB1bC5zaG9wX2xpc3QgbGk6bnRoLW9mLXR5cGUoNCkgeyAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuNHM7IHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7IHotaW5kZXg6IDE7IH1cblxuI3Nob3AtdG9nZ2xlIHVsLnNob3BfbGlzdCBsaSB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tdG9wOiA1cHg7IH1cbiNzaG9wLXRvZ2dsZSAud2lzaGxpc3RfY291bnQgLndjb3VudCB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAtNHB4OyByaWdodDogLTEwcHg7IH1cbiNzaG9wLXRvZ2dsZSB1bC5zaG9wX2xpc3QgbGkud2lzaGxpc3QtYnRuIHsgcGFkZGluZzogMHB4OyB9XG4jc2hvcC10b2dnbGUgdWwuc2hvcF9saXN0IGxpLmNhcnQtYnRuIHsgcGFkZGluZzogMHB4OyB9XG5cbmhlYWRlciB1bC5zaG9wX2xpc3QgbGkud2lzaGxpc3QtYnRue3BhZGRpbmctbGVmdDogMHB4O31cbmhlYWRlciAubmF2YmFyIHVsLnNob3BfbGlzdCBsaSAud2NvdW50ICxoZWFkZXIgLm5hdmJhciB1bC5zaG9wX2xpc3QgbGkgLmNhcnRfY291bnQgI21pbmktY2FydC1jb3VudHtwb3NpdGlvbjogYWJzb2x1dGU7dG9wOiAtNHB4O3JpZ2h0OiAtMTBweDt3aWR0aDogMjBweDtoZWlnaHQ6IDIwcHg7bGluZS1oZWlnaHQ6IDIwcHg7Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtmb250LXNpemU6IDEycHg7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7Ym9yZGVyLXJhZGl1czogOTBweDsgdGV4dC1hbGlnbjogY2VudGVyO31cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFByb2R1Y3Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jc3NfcHJlZml4LXByb2R1Y3QtYmxvY2sgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHRleHQtYWxpZ246IGxlZnQ7ZGlzcGxheTogYmxvY2s7IGJvcmRlcjogbm9uZTsgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yLWxpZ2h0KTsgfVxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYSBpbWcgeyBtYXJnaW46IDA7IH1cbi5jc3NfcHJlZml4LXByb2R1Y3QtYmxvY2sgIC5wcm9kdWN0LWNhcHRpb24ge3BhZGRpbmc6IDIycHggMTVweCAzMHB4OyB0ZXh0LWFsaWduOiBsZWZ0O31cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLWNhdGVnb3J5X190aXRsZSB7IG1hcmdpbjogMDsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4uY3NzX3ByZWZpeC1wcm9kdWN0LWltYWdlIGltZyB7IHdpZHRoOiAxMDAlO31cblxuLyogb25zYWxlICovXG4ud29vY29tbWVyY2Ugc3Bhbi5vbnNhbGUsIC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5vbnNhbGUgeyBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpOyBcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTsgXG5cdHBhZGRpbmc6IDVweCAxMHB4OyBcblx0dGV4dC1hbGlnbjogY2VudGVyOyBcblx0ZGlzcGxheTogYmxvY2s7IFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7IFxuXHR0b3A6IDEwcHg7IGxlZnQ6IDEwcHg7IFxuXHRyaWdodDogYXV0bzsgXG5cdG1hcmdpbjogMDsgXG5cdG1pbi1oZWlnaHQ6IGF1dG87IFxuXHRsaW5lLWhlaWdodDogMThweDsgXG5cdGZvbnQtd2VpZ2h0OiA0MDA7IFxuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7IFxuXHQtbW96LWJvcmRlci1yYWRpdXM6IDA7IFxuXHRib3JkZXItcmFkaXVzOiAwOyBcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbn1cblxuXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAuYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTtcbiAgICB6LWluZGV4OiA5OTtcblx0cGFkZGluZzogMThweCAzNXB4OyBcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbm9ybWFsKTsgIFxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdHRleHQtdHJhbnNmb3JtOmNhcGl0YWxpemU7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctdGhyZWUpO1xuXHRmb250LXdlaWdodDp2YXIoLS1mb250LXdlaWdodC1zZW1pLWJvbGQpIDtcblx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7cG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7IGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpOyBcblx0Y3Vyc29yOnBvaW50ZXI7ICAgICBcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0Ym9yZGVyOiBub25lOyBcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLndvb2NvbW1lcmNlIGEuYWRkZWRfdG9fY2FydCB7IG1hcmdpbjogMDsgcG9zaXRpb246IGFic29sdXRlOyBib3R0b206IC01MHB4OyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBwYWRkaW5nOiAxMHB4IDE1cHg7IGZvbnQtd2VpZ2h0OiA1MDA7IGZvbnQtc2l6ZTogMTVweDsgbGluZS1oZWlnaHQ6IDI4cHg7IGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTsgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjsgei1pbmRleDogOTsgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwOyAtbW96LWJvcmRlci1yYWRpdXM6IDA7IGJvcmRlci1yYWRpdXM6IDA7IHRleHQtYWxpZ246IGNlbnRlcjsgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXNlY29uZGFyeSk7IHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsgfVxuLndvb2NvbW1lcmNlIGEuYWRkZWRfdG9fY2FydC53Yy1mb3J3YXJke2Rpc3BsYXk6IG5vbmU7fVxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLmNzc19wcmVmaXgtcHJvZHVjdC1ibG9jayAuYnV0dG9uOmhvdmVyLCAud29vY29tbWVyY2UgYS5hZGRlZF90b19jYXJ0OmhvdmVyIHsgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoMGRlZywgdmFyKC0tbGluZWFyLWNvbG9yLTEpIDAlLCByZ2IoMTYzLCAxMjAsIDI1MikgMTAwJSk7IGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDBkZWcsIHZhcigtLWxpbmVhci1jb2xvci0xKSAwJSwgcmdiKDE2MywgMTIwLCAyNTIpIDEwMCUpOyBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KDBkZWcsIHZhcigtLWxpbmVhci1jb2xvci0xKSAwJSwgcmdiKDE2MywgMTIwLCAyNTIpIDEwMCUpOyBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpOyB9XG5cbi8qIHdvb2NvbW1lcmNlIFByb2R1Y3QgKi9cbi5jc3NfcHJlZml4LXByb2R1Y3QtaW1hZ2UgeyBib3JkZXItcmFkaXVzOiA1cHg7IG92ZXJmbG93OiBoaWRkZW47IG1hcmdpbi1ib3R0b206IDBweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDsgfVxuLmNzc19wcmVmaXgtcHJvZHVjdC1pbWctd3JhcCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgb3ZlcmZsb3c6IGhpZGRlbjt9XG4uY3NzX3ByZWZpeC1wcm9kdWN0LWJsb2NrIC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2xpbmsgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgei1pbmRleDogMjsgfVxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLmNzc19wcmVmaXgtcHJvZHVjdC1ibG9jayAuaG92ZXJfaW1hZ2UgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgb3BhY2l0eTogMDsgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyB9XG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdDpob3ZlciAuaG92ZXJfaW1hZ2UgeyBvcGFjaXR5OiAxOyB9XG5cbi8qIEFkZCB0byBXaXNobGlzdCAqL1xuLnlpdGgtd2N3bC1hZGQtdG8td2lzaGxpc3QgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogOHB4OyByaWdodDogMTVweDsgbWFyZ2luOiAwOyB6LWluZGV4OiA5OyB9XG4ueWl0aC13Y3dsLWFkZC10by13aXNobGlzdCAueWl0aC13Y3dsLWFkZC1idXR0b24gYSB7IGZvbnQtc2l6ZTogMDsgfVxuLnlpdGgtd2N3bC1hZGQtdG8td2lzaGxpc3QgLnlpdGgtd2N3bC1hZGQtYnV0dG9uIC5hZGRfdG9fd2lzaGxpc3Quc2luZ2xlX2FkZF90b193aXNobGlzdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA4YSBcIjsgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lOyBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7IGZvbnQtc2l6ZTogMTZweDsgfVxuLnlpdGgtd2N3bC1hZGQtdG8td2lzaGxpc3QgLnlpdGgtd2N3bC1hZGQtYnV0dG9uLmhpZGUgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4ueWl0aC13Y3dsLWFkZC10by13aXNobGlzdCAueWl0aC13Y3dsLWFkZC1idXR0b24uaGlkZSBhOmJlZm9yZSwgLnlpdGgtd2N3bC1hZGQtdG8td2lzaGxpc3QgLnlpdGgtd2N3bC1hZGQtYnV0dG9uIGE6aG92ZXI6YmVmb3JlIHsgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbi55aXRoLXdjd2wtYWRkLXRvLXdpc2hsaXN0IC5hamF4LWxvYWRpbmcsIC55aXRoLXdjd2wtd2lzaGxpc3RleGlzdHNicm93c2Uuc2hvdywgLnlpdGgtd2N3bC13aXNobGlzdGFkZGVkYnJvd3NlLnNob3csICN5aXRoLXdjd2wtcG9wdXAtbWVzc2FnZSwgLnlpdGgtd2N3bC13aXNobGlzdGV4aXN0c2Jyb3dzZS5zaG93IHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4ueWl0aC13Y3dsLWFkZC10by13aXNobGlzdCAuZmVlZGJhY2sgLnlpdGgtd2N3bC1pY29uIHtjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7fVxuXG4ud29vY29tbWVyY2UgLndpc2hsaXN0LXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ud29vY29tbWVyY2UgLndpc2hsaXN0LXRpdGxlIGgye2NvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7IHBhZGRpbmc6IDEwcHg7fVxuLndpc2hsaXN0LXRpdGxlIGEuc2hvdy10aXRsZS1mb3JtIHt2aXNpYmlsaXR5OiB2aXNpYmxlO31cbi53aXNobGlzdC10aXRsZS1jb250YWluZXJ7dGV4dC1hbGlnbjogY2VudGVyO31cbi53aXNobGlzdC10aXRsZS53aXNobGlzdC10aXRsZS13aXRoLWZvcm0gaDI6aG92ZXIge2JhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnktbGlnaHQpO31cbi55aXRoLXdjd2wtc2hhcmUgaDQueWl0aC13Y3dsLXNoYXJlLXRpdGxle2NvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7fVxuLndpc2hsaXN0X3RhYmxlIC5wcm9kdWN0LWFkZC10by1jYXJ0IGF7bWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O3dpZHRoOiBtYXgtY29udGVudDsgcGFkZGluZzogMTBweCAyMHB4OyBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5KTtcbmxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLWJvZHkpO1xuY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbmN1cnNvcjogcG9pbnRlcjtcbnBhZGRpbmc6IDEwcHggMzBweDtcbmZvbnQtd2VpZ2h0OiA1MDA7XG5mb250LXNpemU6IDE1cHg7XG5saW5lLWhlaWdodDogMjhweDtcbnBvc2l0aW9uOiByZWxhdGl2ZTtcbmJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuZGlzcGxheTogaW5saW5lLWJsb2NrO1xuYm9yZGVyLXJhZGl1czogMDtcbnRleHQtZGVjb3JhdGlvbjogbm9uZTtcbmJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLndpc2hsaXN0X3RhYmxlIC5wcm9kdWN0LWFkZC10by1jYXJ0IGE6aG92ZXJ7Ym9yZGVyOiBub25lOyAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO31cbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHNwYW4ubm9icntmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oNSk7fVxuLndpc2hsaXN0X3RhYmxlIHRyIHRkLnByb2R1Y3QtdGh1bWJuYWlsIGF7d2lkdGg6IDgwcHg7fVxuLndpc2hsaXN0X3RhYmxlIC5wcm9kdWN0LXN0b2NrLXN0YXR1cyBzcGFuLndpc2hsaXN0LWluLXN0b2NrIHtjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO31cbnRhYmxlLndpc2hsaXN0X3RhYmxlIHRyIHtib3JkZXItdG9wOiAxcHggc29saWQ7fVxudGFibGUud2lzaGxpc3RfdGFibGUgdHI6Zmlyc3QtY2hpbGQge2JvcmRlci10b3A6IG5vbmU7Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO31cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBXb29jb21tZXJjZSBCdXR0b25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi53b29jb21tZXJjZSAuYnV0dG9uLCAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbiwgLndvb2NvbW1lcmNlIGEuYnV0dG9uLCAud2lzaGxpc3RfdGFibGUgLnByb2R1Y3QtYWRkLXRvLWNhcnQgYSB7cGFkZGluZzogMThweCAzNXB4OyBcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ub3JtYWwpOyAgXG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHR0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLXRocmVlKTtcblx0XHRmb250LXdlaWdodDp2YXIoLS1mb250LXdlaWdodC1zZW1pLWJvbGQpIDtcblx0XHRmb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLWZvbnQtZmFtaWx5KTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0XHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdFx0LW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDsgXG5cdFx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7IGN1cnNvcjpwb2ludGVyOyAgICAgXG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtib3JkZXI6IG5vbmU7IG92ZXJmbG93OiBoaWRkZW47fVxuLndvb2NvbW1lcmNlIC5idXR0b24gLnRleHQtYnRuLCAud2lzaGxpc3RfdGFibGUgLnByb2R1Y3QtYWRkLXRvLWNhcnQgYSAudGV4dC1idG4ge2ZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW5vcm1hbCk7IGxlZnQ6IDA7cG9zaXRpb246IHJlbGF0aXZlO3RyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7fVxuLndvb2NvbW1lcmNlIC5idXR0b24gc3Bhbi50ZXh0LWJ0bjpiZWZvcmUsIC53aXNobGlzdF90YWJsZSAucHJvZHVjdC1hZGQtdG8tY2FydCBhIHNwYW4udGV4dC1idG46YmVmb3Jle2NvbnRlbnQ6ICcnO3Bvc2l0aW9uOiBhYnNvbHV0ZTtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO3RvcDogY2FsYyg1MCUpO2xlZnQ6IC0yNHB4O2hlaWdodDogMnB4O3dpZHRoOiAwO3RyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7fVxuLndvb2NvbW1lcmNlIC5idXR0b246aG92ZXIgLnRleHQtYnRuOmJlZm9yZSwgLndpc2hsaXN0X3RhYmxlIC5wcm9kdWN0LWFkZC10by1jYXJ0IGE6aG92ZXIgLnRleHQtYnRuOmJlZm9yZXt3aWR0aDogMTJweDt9XG4ud29vY29tbWVyY2UgLmJ1dHRvbjpob3ZlciAudGV4dC1idG4sIC53aXNobGlzdF90YWJsZSAucHJvZHVjdC1hZGQtdG8tY2FydCBhOmhvdmVyIC50ZXh0LWJ0bntsZWZ0OiAxMnB4O31cblxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdDpob3ZlciwgLndvb2NvbW1lcmNlIGEuYnV0dG9uOmhvdmVyLCAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbjpob3ZlciwgLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbjpob3ZlciwgLndpc2hsaXN0X3RhYmxlIC5wcm9kdWN0LWFkZC10by1jYXJ0IGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnktZGFyayk7dGV4dC1kZWNvcmF0aW9uOiBub25lO2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKSAhaW1wb3J0YW50O1xufVxuXG4vKiB3b29jb21tZXJjZSBQcm9kdWN0IGRldGFpbCAqL1xuLndvb2NvbW1lcmNlIHVsIGxpLnByb2R1Y3QgLmNzc19wcmVmaXgtcHJvZHVjdC1ibG9jayAucHJvZHVjdC1jYXB0aW9uIGgzIHsgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDUpOyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7IGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1zZWNvbmRhcnkpOyBsaW5lLWhlaWdodDogMS41OyB9XG4ud29vY29tbWVyY2UgdWwgbGkucHJvZHVjdCAuY3NzX3ByZWZpeC1wcm9kdWN0LWJsb2NrIC5wcm9kdWN0LWNhcHRpb24gaDMgYTpob3ZlciB7IGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAuY3NzX3ByZWZpeC1wcm9kdWN0LWJsb2NrIC5wcm9kdWN0LWNhcHRpb24gLnByaWNlIHsgbWFyZ2luLXRvcDogNnB4OyBwYWRkaW5nOiAwOyBjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpOyBmb250LXNpemU6IDE2cHg7IH1cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5jc3NfcHJlZml4LXByb2R1Y3QtYmxvY2sgLnByb2R1Y3QtY2FwdGlvbiAucHJpY2UgaW5zIHsgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWktYm9sZCk7IH1cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBwLnByaWNlLCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3Qgc3Bhbi5wcmljZSB7IGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTsgZm9udC13ZWlnaHQ6IDQwMDsgbWFyZ2luOiAxNXB4IDA7IH1cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgZGl2LnF1YW50aXR5e21hcmdpbjogMCAxMHB4IDAgMDt9XG4ud29vY29tbWVyY2UgLnF1YW50aXR5IC5xdHkgeyBwYWRkaW5nLXJpZ2h0OiAwOyB0ZXh0LWFsaWduOiBsZWZ0OyBoZWlnaHQ6IDQ4cHg7IGJvcmRlcjoxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yLWxpZ2h0KTsgY3Vyc29yOiBwb2ludGVyOyB9XG4ucHJvZHVjdF9tZXRhIC5za3Vfd3JhcHBlciwgLnByb2R1Y3RfbWV0YSAucG9zdGVkX2luIHsgZGlzcGxheTogYmxvY2s7IH1cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcmljZSBkZWwgeyBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7IH1cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5wcm9kdWN0LWNhcHRpb24gLnN0YXItcmF0aW5nIHsgZm9udC1zaXplOiAxMnB4OyBtYXJnaW46IDA7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogMDsgYm90dG9tOiAxMHB4OyB9XG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJvZHVjdC1jYXB0aW9uIC5zdGFyLXJhdGluZyBzcGFuLCAud29vY29tbWVyY2UgLnN0YXItcmF0aW5nIHNwYW4geyBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTsgcGFkZGluZy10b3A6IDFlbTsgfVxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IGZvcm0uY2FydCAudmFyaWF0aW9ucyB0ZHt2ZXJ0aWNhbC1hbGlnbjogdG9wO31cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0XHRhe2NvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7fVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgd29vY29tbWVyY2UgUGFnaW5hdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIHsgbWFyZ2luOiAwOyBib3JkZXI6IG5vbmU7IH1cbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSB7IGJvcmRlcjogbm9uZTsgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbi53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaTpsYXN0LWNoaWxkIHsgbWFyZ2luLXJpZ2h0OiAwOyB9XG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgLnBhZ2UtbnVtYmVycyB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZGlzcGxheTogYmxvY2s7IHBhZGRpbmc6IDVweCAxNXB4OyBtYXJnaW46IDA7IGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC1ib2R5LWxpZ2h0Y29sb3IpOyBib3JkZXI6IG5vbmU7IGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpOyBmb250LXNpemU6IDE2cHg7IGxpbmUtaGVpZ2h0OiAyOyB9XG4ud29vY29tbWVyY2UgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkgYTpmb2N1cywgLndvb2NvbW1lcmNlIG5hdi53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsIGxpIGE6aG92ZXIsIC53b29jb21tZXJjZSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCBsaSBzcGFuLmN1cnJlbnQgeyBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpOyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTsgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTsgfVxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkgYSB7IGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7ICAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctdGhyZWUpO2ZvbnQtZmFtaWx5OiB2YXIoLS1oaWdobGlnaHQtZm9udC1mYW1pbHkpO31cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cdFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgVGFiIHByb2R1Y3RzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyB7IHRleHQtYWxpZ246IGxlZnQ7IHBhZGRpbmc6IDA7IG1hcmdpbjogMCAwOyBib3JkZXI6IG5vbmU7IH1cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzOjpiZWZvcmUgeyBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yLWxpZ2h0KTsgfVxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkgeyBwYWRkaW5nOiAwIDMwcHg7IG1hcmdpbjogMDsgYmFja2dyb3VuZDogbm9uZTsgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3ItbGlnaHQpOyB9XG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaS5hY3RpdmU6OmJlZm9yZSwgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGk6OmFmdGVyLCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaTo6YmVmb3JlIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4ud29vY29tbWVyY2UtdGFicyB7IG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpLmFjdGl2ZSB7IGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpOyBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpOyBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpOyB9XG4ud29vY29tbWVyY2UtVGFicy1wYW5lbCBoMiB7IG1hcmdpbi1ib3R0b206IDE1cHg7IGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWg0KTsgfVxuLndvb2NvbW1lcmNlIC5jb21tZW50LXJlc3BvbmQgLmNvbW1lbnQtcmVwbHktdGl0bGU6YmVmb3JlIHsgZGlzcGxheTogbm9uZTsgfVxuLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwgLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtLWF1dGhvciwgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwgLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtLWVtYWlsLCAud29vY29tbWVyY2UtVGFicy1wYW5lbCAuY29tbWVudC1yZXNwb25kIC5jb21tZW50LWZvcm0tdXJsIHsgd2lkdGg6IDQ4JTsgfVxuLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwgLmNvbW1lbnQtcmVzcG9uZCAuY29tbWVudC1mb3JtLWVtYWlsIHsgZmxvYXQ6IHJpZ2h0OyB9XG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwgI3Jldmlld19mb3JtIC5jb21tZW50LXJlc3BvbmQgLmZvcm0tc3VibWl0IHsgbWFyZ2luOiAwOyB9XG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIHsgbWFyZ2luOiAwOyBwYWRkaW5nOiAzMHB4IDMwcHggMTVweDsgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yLWxpZ2h0KTsgYm9yZGVyLXRvcDogbm9uZTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgQ2FydFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLndvb2NvbW1lcmNlLWNhcnQtZm9ybSB7IG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbi53b29jb21tZXJjZS1hZGRpdGlvbmFsLWZpZWxkcyBoMyB7IG1hcmdpbi10b3A6IDMwcHg7IH1cbi5jcm9zcy1zZWxscyBoMiwgLmNhcnRfdG90YWxzIGgyIHsgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuLndvb2NvbW1lcmNlICNjb250ZW50IHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuaW5wdXQtdGV4dCwgLndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuaW5wdXQtdGV4dCwgLndvb2NvbW1lcmNlLXBhZ2UgI2NvbnRlbnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5pbnB1dC10ZXh0LCAud29vY29tbWVyY2UtcGFnZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmlucHV0LXRleHQgeyB3aWR0aDogMTUwcHg7IHRleHQtYWxpZ246IGNlbnRlcjsgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7IGhlaWdodDogNDhweDsgfVxuLndvb2NvbW1lcmNlIC5jYXJ0X3RvdGFscyAud2MtcHJvY2VlZC10by1jaGVja291dCAuYnV0dG9uIHsgbWFyZ2luLWJvdHRvbTogMHB4OyB3aWR0aDogbWF4LWNvbnRlbnQ7IGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHkpO31cbi53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkcyBoMywgI29yZGVyX3Jldmlld19oZWFkaW5nLCAud29vY29tbWVyY2Utb3JkZXItZGV0YWlsc19fdGl0bGUgeyBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB7IGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvci1kYXJrKTsgfVxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGQgeyBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMSk7IGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yLWRhcmspOyBib3JkZXItYm90dG9tOiBub25lOyBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbi53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlciBsYWJlbCwgLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzX19maWVsZC13cmFwcGVyIC53b29jb21tZXJjZS1pbnB1dC13cmFwcGVyIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB3aWR0aDogMTAwJTsgbWFyZ2luLWJvdHRvbTogMDt9XG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgLnNlbGVjdDItY29udGFpbmVyIHsgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yLWxpZ2h0KTsgYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWJvZHktbGlnaHRjb2xvcik7IGxpbmUtaGVpZ2h0OiA2MHB4OyBoZWlnaHQ6IDYwcHg7IHBhZGRpbmc6IDAgMTBweDsgd2lkdGg6IDEwMCU7IC13ZWJraXQtYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7IC1tb3otYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7IGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpOyB9XG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBwYWRkaW5nOiAxMHB4OyB3aWR0aDogMTAwJTsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGJvcmRlcjogbm9uZTsgYm9yZGVyLXJhZGl1czogMDsgb3V0bGluZTogbm9uZTsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2RhdGEtc2VsZWN0ZWQ9dHJ1ZV0geyBiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtYm9keS1saWdodGNvbG9yKTsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2RhdGEtc2VsZWN0ZWRdIHsgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHsgY29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTsgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHsgaGVpZ2h0OiA2MHB4OyB9XG4uc2VsZWN0Mi1kcm9wZG93biB7IGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvci1kYXJrKTsgfVxuLm9yZGVyLXRvdGFsIHsgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpOyB9XG4ud29vY29tbWVyY2UtaW5wdXQtd3JhcHBlciB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgd2lkdGg6IDEwMCU7IH1cbi53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyB0ZXh0YXJlYSB7IHBhZGRpbmc6IDE1cHg7IGhlaWdodDogNmVtOyB9XG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgdWwucGF5bWVudF9tZXRob2RzIGxpIGlucHV0IHsgd2lkdGg6IGluaGVyaXQ7IGZsb2F0OiBsZWZ0OyBoZWlnaHQ6IGF1dG87IG1hcmdpbjogMTBweCA1cHggMCAwOyB9XG4ud29vY29tbWVyY2UgdWwub3JkZXJfZGV0YWlscyB7IG1hcmdpbjogMTVweCAwOyBwYWRkaW5nOiAxNXB4OyBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3ItZGFyayk7IGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWxpZ2h0Y29sb3IpOyB9XG4ud29vY29tbWVyY2UtY2FydCB0YWJsZS5jYXJ0IGltZ3t3aWR0aDogMTAwcHg7fVxuLndvb2NvbW1lcmNlIGEucmVtb3Zle2xpbmUtaGVpZ2h0OiAzMHB4O31cbnRyLndvb2NvbW1lcmNlLWNhcnQtZm9ybV9fY2FydC1pdGVtLmNhcnRfaXRlbXtib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yLWxpZ2h0KTt9XG50ci53b29jb21tZXJjZS1jYXJ0LWZvcm1fX2NhcnQtaXRlbS5jYXJ0X2l0ZW0gYSwud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZCBzcGFuLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudC5hbW91bnR7Zm9udC1zaXplOiAyMHB4O1xufVxuLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscywgLndvb2NvbW1lcmNlLXBhZ2UgLmNhcnQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxzIGgye3RleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO31cbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkLnByb2R1Y3Qtc3VidG90YWwgc3Bhbi53b29jb21tZXJjZS1QcmljZS1hbW91bnQuYW1vdW50IGJkaXtmb250LXNpemU6IDIwcHg7fVxuLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzLCAud29vY29tbWVyY2UtcGFnZSAuY2FydC1jb2xsYXRlcmFsc3tcbndpZHRoOiAzMCU7XG5wYWRkaW5nOiAzMHB4IDUwcHg7XG5iYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5ib3gtc2hhZG93OiAxMHB4IDEwcHggNTBweCByZ2IoMCAwIDAgLyA1JSk7XG59XG4ud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxzLCAud29vY29tbWVyY2UtcGFnZSAuY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHMge2Zsb2F0OiBsZWZ0OyB3aWR0aDogMTAwJTt9XG4ud29vY29tbWVyY2UgYS5yZW1vdmU6aG92ZXIge2JhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBib3gtc2hhZG93OiBub25lOyBjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrKSAhaW1wb3J0YW50O31cbi53b29jb21tZXJjZSBhLnJlbW92ZXtjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSkgIWltcG9ydGFudDt9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgICAgICBSZWxhdGVkIHByb2R1Y3RzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucmVsYXRlZC5wcm9kdWN0cyBoMiwgLnVwc2VsbHMucHJvZHVjdHMgaDIgeyBtYXJnaW4tYm90dG9tOiAzMHB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbi53b29jb21tZXJjZSAucmVsYXRlZC5wcm9kdWN0cyAucHJvZHVjdHMuY29sdW1ucy00IGxpLnByb2R1Y3QgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG5zZWN0aW9uLnJlbGF0ZWQucHJvZHVjdHMge21hcmdpbi1ib3R0b206IDMwcHg7fVxuLndvb2NvbW1lcmNlLWNhcnQgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb24gLmlucHV0LXRleHR7bWFyZ2luOiAwIDE1cHggMCAwO2ZvbnQtc2l6ZTogMTZweDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC1mb250LWZhbWlseSk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLXRocmVlKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaS1ib2xkKTtcblx0d2lkdGg6IDIwMHB4O1xufVxuXG5cbi8qIHdvb2NvbW1lcmNlIEJ1dHRvbiAqL1xuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQsIC53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQsIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdCwgLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQsIC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQsIC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQsIC53b29jb21tZXJjZSBhLmJ1dHRvbiwgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24sIC53b29jb21tZXJjZSBpbnB1dC5idXR0b24sIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdC5kaXNhYmxlZCB7IGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7IGN1cnNvcjogcG9pbnRlcjsgcGFkZGluZzogMTBweCAzMHB4OyBmb250LXdlaWdodDogNTAwOyBmb250LXNpemU6IDE1cHg7IGxpbmUtaGVpZ2h0OiAyOHB4OyBcblx0Ym9yZGVyOiBub25lOyBwb3NpdGlvbjogcmVsYXRpdmU7IGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpO1xuICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAtd2Via2l0LWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpOyBcblx0LW1vei1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTsgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7IHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbnRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy10aHJlZSk7IFxubGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLXRocmVlKTtcbmZvbnQtd2VpZ2h0OnZhcigtLWZvbnQtd2VpZ2h0LXNlbWktYm9sZCkgO1xudHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7cG9zaXRpb246IHJlbGF0aXZlO1xudHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4tbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4td2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0OyBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTsgXG5jdXJzb3I6cG9pbnRlcjsgICAgIFxuYm9yZGVyOiBub25lOyBcbiB9XG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0OmhvdmVyLCAud29vY29tbWVyY2UgYS5idXR0b246aG92ZXIsIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmhvdmVyLCAud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uOmhvdmVyLCAud29vY29tbWVyY2UgLmNhcnRfdG90YWxzIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IC5idXR0b246aG92ZXIsIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdDpob3ZlciB7IGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG4gdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0IHsgbWFyZ2luLXRvcDogMzBweDsgZmxvYXQ6IHJpZ2h0OyBwYWRkaW5nOiAxMHB4IDMwcHg7IH1cbi53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHR7ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgd2lkdGg6IG1heC1jb250ZW50O31cbi53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQ6aG92ZXJ7YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrKTt9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgTXkgQWNjb3VudCBQYWdlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24sIC53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCB7IHdpZHRoOiAxMDAlOyB9XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgeyBsaXN0LXN0eWxlOiBub25lOyBwYWRkaW5nOiAwOyBtYXJnaW4tYm90dG9tOiA0NXB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaSB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luLXJpZ2h0OiAxNXB4OyBtYXJnaW4tYm90dG9tOiAwcHg7IHdpZHRoOiBhdXRvOyB9XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGk6bGFzdC1jaGlsZCB7IG1hcmdpbi1yaWdodDogMHB4OyB9XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkgYSB7IGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC10aXRsZSk7IGZvbnQtc2l6ZTogMThweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBwYWRkaW5nOiAxMnB4IDE1cHggMTJweCA0MHB4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLWhpZ2hsaWdodC1mb250LWZhbWlseSk7XG5cdFx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LXRpdGxlKTtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oNSk7XG5cdFx0bGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtaDUpO1xuXHRcdGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLWg1KTtcblx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaDUpO1xuXHR9XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkuaXMtYWN0aXZlIGEsIC53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaTpob3ZlciBhIHsgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTsgfVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpLmlzLWFjdGl2ZSBhLCAud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGk6aG92ZXIgYSB7IGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnkpOyB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDsgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7IC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7IC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDsgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7IC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7IGJveC1zaGFkb3c6IC0xLjE1cHggMTAuOTRweCAzOS41NnB4IDMuNDRweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyBib3JkZXItcmFkaXVzOiAwcHg7IH1cbi53b29jb21tZXJjZSBmb3JtLmNoZWNrb3V0X2NvdXBvbiwgLndvb2NvbW1lcmNlIGZvcm0ubG9naW4sIC53b29jb21tZXJjZSBmb3JtLnJlZ2lzdGVyIHsgYm9yZGVyOiBub25lOyBwYWRkaW5nOiAwOyBtYXJnaW46IDMwcHggMDsgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWZvcm0tbG9naW4gLndvb2NvbW1lcmNlLWZvcm0tbG9naW5fX3JlbWVtYmVybWUsIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtZm9ybS1sb2dpbiAud29vY29tbWVyY2UtZm9ybS1sb2dpbl9fcmVtZW1iZXJtZSB7IHdpZHRoOiAxMDAlOyBkaXNwbGF5OiBibG9jazsgfVxuLndvb2NvbW1lcmNlIGZvcm0gLnBhc3N3b3JkLWlucHV0LCAud29vY29tbWVyY2UtcGFnZSBmb3JtIC5wYXNzd29yZC1pbnB1dCwgLndvb2NvbW1lcmNlIGZvcm0gLnBhc3N3b3JkLWlucHV0LCAud29vY29tbWVyY2UtcGFnZSBmb3JtIC5wYXNzd29yZC1pbnB1dCB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgfVxuLndvb2NvbW1lcmNlLUFkZHJlc3NlcyAud29vY29tbWVyY2UtQWRkcmVzcyAgaGVhZGVyIHsgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAwOyB9XG4ud29vY29tbWVyY2UtQWRkcmVzc2VzIC53b29jb21tZXJjZS1BZGRyZXNzICBoZWFkZXIgaDMgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG4uYWRtaW4tYmFyIC53b29jb21tZXJjZS1BZGRyZXNzZXMgLndvb2NvbW1lcmNlLUFkZHJlc3MgIGhlYWRlciB7IHRvcDogMDsgfVxuLndvb2NvbW1lcmNlLUFkZHJlc3NlcyAud29vY29tbWVyY2UtQWRkcmVzcyB7IHBhZGRpbmc6IDMwcHg7IG1hcmdpbi1ib3R0b206IDMwcHg7IGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0LWJsdWUtY29sb3IpOyB9XG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaXtib3JkZXItcmFkaXVzOiAwO31cbi53b29jb21tZXJjZS1BZGRyZXNzZXMgLndvb2NvbW1lcmNlLUFkZHJlc3MgYWRkcmVzcyB7IG1hcmdpbi1ib3R0b206IDA7IH1cbi53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCBoMyB7IG1hcmdpbi1ib3R0b206IDMwcHg7fVxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIGxpIGE6YmVmb3JlIHsgZmxvYXQ6IHJpZ2h0OyBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7IH1cbi53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaS53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rLS1kYXNoYm9hcmQgYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBlNFwiOyBwb3NpdGlvbjogYWJzb2x1dGU7bGVmdDogMTJweDsgfVxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmstLW9yZGVycyBhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjkxXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTtsZWZ0OiAxMnB4OyB9XG4ud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay0tZG93bmxvYWRzIGE6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzZcIjsgcG9zaXRpb246IGFic29sdXRlO2xlZnQ6IDEycHg7IH1cbi53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaS53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rLS1lZGl0LWFkZHJlc3MgYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAxNVwiOyBwb3NpdGlvbjogYWJzb2x1dGU7bGVmdDogMTJweDsgfVxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmstLXBheW1lbnQtbWV0aG9kcyBhOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDlkXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTtsZWZ0OiAxMnB4OyB9XG4ud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay0tZWRpdC1hY2NvdW50IGE6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMDdcIjsgcG9zaXRpb246IGFic29sdXRlO2xlZnQ6IDEycHg7IH1cbi53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaS53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rLS1jdXN0b21lci1sb2dvdXQgYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA4YlwiOyBwb3NpdGlvbjogYWJzb2x1dGU7bGVmdDogMTJweDsgfVxuLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmstLXN1YnNjcmlwdGlvbnMgYTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAyMVwiOyBwb3NpdGlvbjogYWJzb2x1dGU7bGVmdDogMTJweDsgfVxuZm9ybS53b29jb21tZXJjZS1FZGl0QWNjb3VudEZvcm0uZWRpdC1hY2NvdW50IGZpZWxkc2V0IHtwYWRkaW5nOiAwLjM1ZW0gMGVtIDAuNjI1ZW07fVxuLndvb2NvbW1lcmNlLXBhZ2UgLndvb2NvbW1lcmNlLWluZm8gLmJ1dHRvbntiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KTt9XG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgZGl2LmltYWdlcyAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X193cmFwcGVyIC56b29tSW1nIHtiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1ibGFjayk7fVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFByb2R1Y3Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qY3NzKi9cbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCB7YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodCk7Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7fVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGRpdi5wYXltZW50X2JveDo6YmVmb3JlIHtib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3ItZGFyayk7fVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGRpdi5wYXltZW50X2JveCB7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeS1saWdodCk7ICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvci1kYXJrKTt9XG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlciB0YWJsZS5zaG9wX3RhYmxlIHRoLnByb2R1Y3QtbmFtZSwgIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyIHRhYmxlLnNob3BfdGFibGUgdGgucHJvZHVjdC10b3RhbHtwYWRkaW5nOiAxNXB4IDQwcHg7fVxuXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB7Ym9yZGVyOiBub25lO31cbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlICB0aGVhZHtiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtYm9keS1saWdodGNvbG9yKTt9XG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB7Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTt9XG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSAuY2FydC1jb2xsYXRlcmFscyAuY2FydC1zdWJ0b3RhbCB0aHtwYWRkaW5nLWxlZnQ6IDQwcHg7fVxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgLmNhcnQtY29sbGF0ZXJhbHMgIC5vcmRlci10b3RhbCB0aHtwYWRkaW5nLWxlZnQ6IDQwcHg7fVxuLndvb2NvbW1lcmNlLWNhcnQgLmNhcnQtY29sbGF0ZXJhbHMgLmNhcnRfdG90YWxzIHRhYmxlIHRoe3BhZGRpbmctbGVmdDogMHB4O31cbi53b29jb21tZXJjZS1jYXJ0IC5jYXJ0LWNvbGxhdGVyYWxzIC5jYXJ0X3RvdGFscyB0ciB0aHtwYWRkaW5nLWxlZnQ6IDBweDt9XG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0aCB7ICAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yLWxpZ2h0KTsgICAgXG5cdGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtdGl0bGUpO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1oaWdobGlnaHQtZm9udC1mYW1pbHkpO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctdGhyZWUpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaS1ib2xkKTtcbiAgICBwYWRkaW5nOiA5cHggMTJweDt9XG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZCB7Ym9yZGVyLXRvcDogbm9uZTtcbiAgICBib3JkZXItbGVmdDogbm9uZTtib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yLWxpZ2h0KTt9XG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZCBzcGFuLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudC5hbW91bnR7IGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG5mb250LXdlaWdodDogNTAwO31cbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIC5jYXJ0LXN1YnRvdGFsIHRkIHNwYW4ud29vY29tbWVyY2UtUHJpY2UtYW1vdW50LmFtb3VudHtjb2xvcjogdmFyKC0tc3VjY2Vzcyk7fVxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgLm9yZGVyLXRvdGFsIHRkIHNwYW4ud29vY29tbWVyY2UtUHJpY2UtYW1vdW50LmFtb3VudHtjb2xvcjogdmFyKC0tc3VjY2Vzcyk7fVxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGZvb3QgLmNhcnQtc3VidG90YWwgdGQgc3Bhbi53b29jb21tZXJjZS1QcmljZS1hbW91bnQuYW1vdW50e2NvbG9yOiB2YXIoLS1zdWNjZXNzKTt9XG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0Zm9vdCAub3JkZXItdG90YWwgdGQgc3Bhbi53b29jb21tZXJjZS1QcmljZS1hbW91bnQuYW1vdW50e2NvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5LWRhcmspO31cbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkIGRlbCBzcGFuLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudC5hbW91bnQgYmRpLC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkIGRlbCBzcGFuLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudC5hbW91bnQgYmRpIHNwYW4ud29vY29tbWVyY2UtUHJpY2UtY3VycmVuY3lTeW1ib2x7Zm9udC13ZWlnaHQ6IDQwMDt9XG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZCwgIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRoe3RleHQtYWxpZ246IGxlZnQ7fVxuLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0LmRpc2FibGVkOmhvdmVye2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnktZGFyayk7fVxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQ6aG92ZXIsIC53b29jb21tZXJjZSBhLmJ1dHRvbi5hbHQ6aG92ZXIsIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdDpob3ZlciwgLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXByaW1hcnktZGFyayk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkIHtmb250LXNpemU6IDE4cHg7fVxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHRke3BhZGRpbmc6IDE1cHggNDBweH1cbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkIHN0cm9uZ3tmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaS1ib2xkKTt9XG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgbGFiZWwge1xuXHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0fVxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5sb2FkaW5nOjphZnRlciwgLndvb2NvbW1lcmNlIGEuYnV0dG9uLmxvYWRpbmc6OmFmdGVyLCAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5sb2FkaW5nOjphZnRlciwgLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5sb2FkaW5nOjphZnRlciB7XG4gICAgZm9udC1mYW1pbHk6IFdvb0NvbW1lcmNlO1xuICAgIGNvbnRlbnQ6IFwiXFxlMDMxXCI7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDNweDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxle2ZvbnQtc2l6ZTogMS4yZW07fVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTG9nLWluXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ud29vY29tbWVyY2UgZm9ybSAucGFzc3dvcmQtaW5wdXQsIC53b29jb21tZXJjZS1wYWdlIGZvcm0gLnBhc3N3b3JkLWlucHV0e2JveC1zaXppbmc6IGJvcmRlci1ib3g7d2lkdGg6IDEwMCU7bWFyZ2luOiAwO291dGxpbmU6IDA7bGluZS1oZWlnaHQ6IG5vcm1hbDt9XG5wLndvb2NvbW1lcmNlLUxvc3RQYXNzd29yZC5sb3N0X3Bhc3N3b3Jke21hcmdpbi1ib3R0b206IDBweDt9XG4ud29vY29tbWVyY2UgZm9ybSAuc2hvdy1wYXNzd29yZC1pbnB1dCwgLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAuc2hvdy1wYXNzd29yZC1pbnB1dCB7cmlnaHQ6IDEuMWVtO3RvcDogMS41ZW07fVxuLndvb2NvbW1lcmNlLWZvcm1fX2xhYmVsLWZvci1jaGVja2JveHttYXJnaW4tbGVmdDogMHB4OyBtYXJnaW4tYm90dG9tOiAxNXB4O31cbmlucHV0I3JlbWVtYmVybWV7aGVpZ2h0OiAyNXB4O31cbi53b29jb21tZXJjZSAuY29sMi1zZXQsIC53b29jb21tZXJjZS1wYWdlIC5jb2wyLXNldCB7d2lkdGg6IGF1dG87fVxuXG4vKiBzZWxlY3QgKi9cbi53b29jb21tZXJjZSAud29vY29tbWVyY2Utb3JkZXJpbmcgc2VsZWN0e2JvcmRlcjogMnB4IHNvbGlkIHZhcigtLXRleHQtY29sb3IpO31cblxuLyogd2lzaGxpc3QtdGFibGUgKi9cbnRhYmxlLndpc2hsaXN0X3RhYmxlIHRib2R5IHRkIGEsdGFibGUud2lzaGxpc3RfdGFibGUgdGJvZHkgdGQgc3Bhbntmb250LXNpemU6IDIwcHg7fVxuXG4vKiBTb2NpYWwgTWVkaWEgKi9cbi55aXRoLXdjd2wtc2hhcmUgbGkgYSB7Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7fVxuXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZCBhOmhvdmVyIHtjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeS1kYXJrKTt9XG4ud29vY29tbWVyY2UgLmNzc19wcmVmaXgtYmxvZy1ib3ggLmVudHJ5LXRpdGxlOmhvdmVye2NvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1wcmltYXJ5KX1cbmRpdiNvcmRlcl9yZXZpZXcgdGFibGUuc2hvcF90YWJsZSB0Zm9vdCB0aHtwYWRkaW5nLWxlZnQ6IDQwcHg7fVxuXG4vKiBMb3N0IFBhc3N3b3JkICovXG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3ctZmlyc3QsIC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdy1sYXN0LCAud29vY29tbWVyY2UtcGFnZSBmb3JtIC5mb3JtLXJvdy1maXJzdCwgLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAuZm9ybS1yb3ctbGFzdCB7XG4gICAgd2lkdGg6IDUwJTtcbn1cbi53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyB7bWFyZ2luOiAwIDAgMTVweDt9XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgIFJlc3BvbnNpdmVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQG1lZGlhKG1heC13aWR0aDogMTMwMHB4KSB7XG5cdC53b29jb21tZXJjZS1wYWdlIC5jYXJ0LWNvbGxhdGVyYWxzLCAud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHN7d2lkdGg6IDEwMCU7fVxufVxuQG1lZGlhKG1heC13aWR0aDoxMTk5cHgpIHtcblxuXHQjc2hvcC10b2dnbGUge3Bvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAyNXB4OyByaWdodDogMTMwcHg7fVxuXHQjc2hvcC10b2dnbGUgdWwuc2hvcF9saXN0e2JhY2tncm91bmQ6IGluaGVyaXQ7IHBvc2l0aW9uOiByZWxhdGl2ZTt9XG5cblx0aGVhZGVyLnR3byAubnVtYmVyLWluZm86YmVmb3JlLCBoZWFkZXIudHdvIC5zaG9wX2xpc3Q6YmVmb3JlIHsgZGlzcGxheTogbm9uZTsgfVxuXHQud29vY29tbWVyY2UgLnByb2R1Y3RzIGxpLnByb2R1Y3QubGFzdCwgLndvb2NvbW1lcmNlLXBhZ2UgLnByb2R1Y3RzIGxpLmxhc3QgeyBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cblx0Lndvb2NvbW1lcmNlIC5wcm9kdWN0cyBsaS5wcm9kdWN0Om50aC1jaGlsZCgzbikgeyBtYXJnaW4tcmlnaHQ6IDA7IH1cblx0Lndvb2NvbW1lcmNlIC5wcm9kdWN0cy5jb2x1bW5zLTR7bWFyZ2luLXJpZ2h0OiAtMzBweDtwYWRkaW5nOiAwO21hcmdpbi1sZWZ0OiAwLjRlbTsgZGlzcGxheTogZmxleDtmbGV4LWZsb3c6IHJvdyB3cmFwO31cblx0Lndvb2NvbW1lcmNlIC5wcm9kdWN0cy5jb2x1bW5zLTQgbGkucHJvZHVjdCB7d2lkdGg6IGNhbGMoMzMuMzMzMzMlIC0gMzBweCk7ZGlzcGxheTogZmxleDthbGlnbi1pdGVtczogY2VudGVyO2ZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDttYXJnaW46IDAgMzBweCAzMHB4IDAgIWltcG9ydGFudDtwYWRkaW5nOiAwO31cblx0Lndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzIGxpLmZpcnN0LCAud29vY29tbWVyY2UtcGFnZSB1bC5wcm9kdWN0cyBsaS5maXJzdCB7IGNsZWFyOiByaWdodDsgfVxuXHQud29vY29tbWVyY2UgLnJlbGF0ZWQucHJvZHVjdHMgLnByb2R1Y3RzLmNvbHVtbnMtNCBsaS5wcm9kdWN0IHsgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOjk5MnB4KSB7XG5cdC53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaXttYXJnaW4tYm90dG9tOiAxNXB4O31cblx0Lndpc2hsaXN0X3RhYmxlLm1vYmlsZXtwYWRkaW5nLWxlZnQ6IDA7fVxuXHQud2lzaGxpc3RfdGFibGUubW9iaWxlIGxpIC5pdGVtLWRldGFpbHMgdGFibGUuaXRlbS1kZXRhaWxzLXRhYmxle3dpZHRoOiBhdXRvO31cblx0Lndpc2hsaXN0X3RhYmxlLm1vYmlsZSBsaSB0YWJsZS5hZGRpdGlvbmFsLWluZm97d2lkdGg6IGF1dG87fVxuXHQud2lzaGxpc3RfdGFibGUubW9iaWxlIGxpIC5hZGRpdGlvbmFsLWluZm8td3JhcHBlciAucHJvZHVjdC1yZW1vdmUge3RleHQtYWxpZ246IGxlZnQ7fVxuXHQud29vY29tbWVyY2UgYS5idXR0b24uYWx0e21hcmdpbjogMCAhaW1wb3J0YW50O31cblx0Lndpc2hsaXN0X3RhYmxlLm1vYmlsZSBsaSB7cGFkZGluZy1ib3R0b206IDEwcHg7IG1hcmdpbi1ib3R0b206IDMwcHg7Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO31cblx0Lndpc2hsaXN0X3RhYmxlLm1vYmlsZSBsaSAuYWRkaXRpb25hbC1pbmZvLXdyYXBwZXIgLnByb2R1Y3QtYWRkLXRvLWNhcnQge3RleHQtYWxpZ246IGxlZnQ7bWFyZ2luLWJvdHRvbTogMTVweH1cblx0Lndpc2hsaXN0X3RhYmxlLm1vYmlsZSBsaSAuYWRkaXRpb25hbC1pbmZvLXdyYXBwZXIgLnByb2R1Y3QtcmVtb3ZlIGEgaXtmb250LXNpemU6IDMwcHg7fVxuXHQud2lzaGxpc3RfdGFibGUubW9iaWxlIGxpIC5pdGVtLWRldGFpbHMgdGFibGUuaXRlbS1kZXRhaWxzLXRhYmxlIHRkLC53aXNobGlzdF90YWJsZS5tb2JpbGUgbGkgdGFibGUuYWRkaXRpb25hbC1pbmZvIHRke2ZvbnQtc2l6ZTogLjllbTt9XG5cdC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5idXR0b257cGFkZGluZzogMThweCAyNXB4O31cbn1cblxuQG1lZGlhKG1heC13aWR0aDo3NjhweCkge1xuLndvb2NvbW1lcmNlIC5wcm9kdWN0cy5jb2x1bW5zLTQgbGkucHJvZHVjdCB7d2lkdGg6IGNhbGMoNTAlIC0gMzBweCkhaW1wb3J0YW50O31cbn1cblxuQG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xuXHQud29vY29tbWVyY2UgLnByb2R1Y3RzLmNvbHVtbnMtNCBsaS5wcm9kdWN0IHt3aWR0aDogY2FsYyg1MCUgLSAzMHB4KSAhaW1wb3J0YW50O31cblx0Lndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGVfcmVzcG9uc2l2ZSB0ciB0ZCwgLndvb2NvbW1lcmNlLXBhZ2UgdGFibGUuc2hvcF90YWJsZV9yZXNwb25zaXZlIHRyIHRkIHtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7d2lkdGg6IDEwMCU7fVxuXHQud29vY29tbWVyY2UgLnF1YW50aXR5IC5xdHl7Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItdGhlbWUtcHJpbWFyeSk7fVxuXHQucHJvZHVjdC1xdWFudGl0eSAucXVhbnRpdHkge2Zsb2F0OiByaWdodDt9XG5cdC5zdW1tYXJ5LmVudHJ5LXN1bW1hcnkgLnlpdGgtd2N3bC1hZGQtdG8td2lzaGxpc3R7cG9zaXRpb246IHJlbGF0aXZlO3RvcDogMHB4O3JpZ2h0OiAwcHg7bGVmdDogMHB4O31cbiAgICAud29vY29tbWVyY2UtcGFnZSBmb3JtIC5mb3JtLXJvdy1maXJzdCwgLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAuZm9ybS1yb3ctbGFzdCB7d2lkdGg6IDEwMCU7fVxuXHQud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW9yZGVyaW5nLCAud29vY29tbWVyY2UtcGFnZSAud29vY29tbWVyY2Utb3JkZXJpbmcge2Zsb2F0OiBpbmhlcml0O31cblx0Lndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9ue21hcmdpbi1ib3R0b206IDMwcHg7fVxuXHQubmljZS1zZWxlY3Qud2lkZXttYXJnaW4tYm90dG9tOiAzMHB4O31cbn1cbkBtZWRpYShtYXgtd2lkdGg6NTc2cHgpIHtcblx0Lndvb2NvbW1lcmNlIC5jc3NfcHJlZml4LXByb2R1Y3QtYmxvY2t7d2lkdGg6IDEwMCU7fVxuXHQud29vY29tbWVyY2UgLnByb2R1Y3RzLmNvbHVtbnMtNCBsaS5wcm9kdWN0IHt3aWR0aDogY2FsYygxMDAlIC0gMzBweCkhaW1wb3J0YW50O31cbn1cbkBtZWRpYShtYXgtd2lkdGg6NDc5cHgpIHtcblx0Lndvb2NvbW1lcmNlIHVsLnByb2R1Y3RzW2NsYXNzKj1jb2x1bW5zLV0gbGkucHJvZHVjdCwgLndvb2NvbW1lcmNlLXBhZ2UgdWwucHJvZHVjdHNbY2xhc3MqPWNvbHVtbnMtXSBsaS5wcm9kdWN0IHt3aWR0aDogMTAwJTt9XG5cdC53b29jb21tZXJjZSAucHJvZHVjdHMuY29sdW1ucy00IGxpLnByb2R1Y3Qge3dpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KSAhaW1wb3J0YW50O31cblx0Lndvb2NvbW1lcmNlIHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuY291cG9uIC5pbnB1dC10ZXh0LCAud29vY29tbWVyY2UgdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb24gaW5wdXQsIC53b29jb21tZXJjZSB0YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmNvdXBvbiAuYnV0dG9ue3dpZHRoOiAxMDAlOyBtYXJnaW46IDEwcHggMDt9XG5cdC53b29jb21tZXJjZSBkaXYucHJvZHVjdCBmb3JtLmNhcnQgLnZhcmlhdGlvbnMgdGR7ZGlzcGxheTogYmxvY2s7fVxuXHQud29vY29tbWVyY2UgLmNzc19wcmVmaXgtYmxvZy1kZXRhaWxzLXdyYXB7cGFkZGluZzogMTVweDt9XG5cdC53b29jb21tZXJjZSBkaXYucHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWx7cGFkZGluZzogMTVweDt9XG5cdC53b29jb21tZXJjZSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5idXR0b257cGFkZGluZzogMThweCAyOHB4O31cblx0Lndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGh7cGFkZGluZzogOXB4IDE1cHg7fVxuXHQud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZHtwYWRkaW5nOiAxNXB4O31cblx0Lndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgLmNhcnQtY29sbGF0ZXJhbHMgLmNhcnQtc3VidG90YWwgdGh7cGFkZGluZy1sZWZ0OiAxNXB4O31cbiAgICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSAuY2FydC1jb2xsYXRlcmFscyAub3JkZXItdG90YWwgdGh7cGFkZGluZy1sZWZ0OiAxNXB4O31cbiAgICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZS53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUgdGR7cGFkZGluZzogMTVweCAxNXB4O31cblx0Lndvb2NvbW1lcmNlLXBhZ2UgLmNhcnQtY29sbGF0ZXJhbHMsIC53b29jb21tZXJjZSAuY2FydC1jb2xsYXRlcmFsc3twYWRkaW5nOiAzMHB4IDE1cHg7fVxuXHQud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLWNoZWNrb3V0LXJldmlldy1vcmRlciB0YWJsZS5zaG9wX3RhYmxlIHRoLnByb2R1Y3QtbmFtZSwgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXIgdGFibGUuc2hvcF90YWJsZSB0aC5wcm9kdWN0LXRvdGFse3BhZGRpbmc6IDE1cHg7fVxufVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICBNaWxsLUludHJvIENzc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNzc19wcmVmaXgtYm94LWVmZmVjdHtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICBcbiAgLmNzc19wcmVmaXgtYm94LWVmZmVjdDpiZWZvcmV7XG5cdCAgY29udGVudDogXCJcIjtcblx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcblx0ICB3aWR0aDogMTAwJTtcblx0ICBoZWlnaHQ6IDEwMCU7XG5cdCAgei1pbmRleDogLTE7XG5cdCAgdG9wOiAtMTBweDtcblx0ICBsZWZ0OiAtMTBweDtcblx0ICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuXHQgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcblx0ICAtbXMtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcblx0ICAtby10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuXHQgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgfVxuICBcbiAgLmNzc19wcmVmaXgtYm94LWVmZmVjdDpob3Zlcjo6YmVmb3Jle1xuXHQgbGVmdDogLTE1cHg7XG5cdCB0b3A6IC0xNXB4OyBcbiAgfVxuICBcbiAgLmNzc19wcmVmaXgtdHJhbnNmb3JtLWltYWdle1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbiAgXG4gIC5wYWdlLnBhZ2UtaWQtNjI2MCAuZWxlbWVudG9yLXdpZGdldC1pbWFnZSAuZWxlbWVudG9yLWltYWdlPmEge1xuXHQgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTkwcHgpe1xuXHQuY3NzX3ByZWZpeC10cmFuc2Zvcm0taW1hZ2V7XG5cdCAgdHJhbnNmb3JtOiBub25lO1xuXHR9XG4gIH1cdFxuXG5cbi8qPT09PT09PT09PT09PT09PSBhZGRpdGlvbmFsLWNvZGUgPT09PT09PT09PT09PT0qL1xuLnNoYXAtbWFpbi5jdXN0b20tei1pbmRleDpiZWZvcmV7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtc2Vjb25kYXJ5KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogLTE7XG4gICAgdG9wOiAtMTBweDtcbiAgICBsZWZ0OiAtMTBweDtcbn1cbiJdfQ== */