@font-face{font-family:TeXGyreAdventor;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/texgyreadventor-regular-webfont.woff),url(fonts/texgyreadventor-regular-webfont.woff) format("woff")}@font-face{font-family:TeXGyreAdventor;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/texgyreadventor-bold-webfont.woff),url(fonts/texgyreadventor-bold-webfont.woff) format("woff")}:root{--content-width:87.5em;--content-width-sm:73.125em;--sidebar-width:18.75em;--global-font-family:"Roboto",sans-serif;--highlight-font-family:"TeXGyreAdventor",sans-serif;--global-font-size:1em;--global-font-line-height:1.75;--global-box-shadow:0px 24px 84px 0px rgba(0,0,0,0.05);--global-page-top-spacing:8.125em;--global-page-bottom-spacing:8.125em;--global-page-top-spacing-tablet:4.375em;--global-page-bottom-spacing-tablet:4.375em;--global-page-top-spacing-mobile:3.125em;--global-page-bottom-spacing-mobile:3.125em;--font-size-xs:calc(16/var(--global-font-size)*1em);--font-size-regular:calc(var(--global-font-size)/16*1em);--font-size-large:calc(36/var(--global-font-size)*1em);--font-size-larger:calc(48/var(--global-font-size)*1em);--font-size-normal:0.875em;--font-size-body:1em;--font-size-h1:4.209em;--font-size-h2:3.157em;--font-size-h3:2.369em;--font-size-h4:1.777em;--font-size-h5:1.333em;--font-size-h6:1em;--font-size-xs:0.75em;--font-size-18:1.125em;--font-size-20:1.25em;--font-size-40:2.5em;--font-size-45:2.8125em;--font-size-60:3.75em;--font-line-height-body:1.75;--font-line-height-p:1.75;--font-line-height-h1:1.3;--font-line-height-h2:1.3;--font-line-height-h3:1.3;--font-line-height-h4:1.3;--font-line-height-h5:1.3;--font-line-height-h6:1.75;--font-weight-body:400;--font-weight-h1:700;--font-weight-h2:700;--font-weight-h3:700;--font-weight-h4:700;--font-weight-h5:700;--font-weight-h6:700;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semi-bold:600;--font-weight-bold:700;--font-letter-spacing-body:0;--font-letter-spacing-link:0.094em;--font-letter-spacing-h1:0;--font-letter-spacing-h2:0;--font-letter-spacing-h3:0;--font-letter-spacing-h4:0;--font-letter-spacing-h5:0;--font-letter-spacing-h6:0;--letter-spacing:0.25em;--letter-spacing-one:0.063em;--letter-spacing-two:0.125em;--letter-spacing-three:0.188em;--letter-spacing-four:0.25em;--border-radius:0;--border-radius-box:5px;--border-radius-ten:10px;--z-index-minus:-1;--primary-color:#285bd4;--secondary-color:#0d1e67;--title-color:#142149;--tertiry-color:#5e7290;--white-color:#fff;--global-body-bgcolor:#f5f7fd;--global-body-lightcolor:#f1f3f5;--global-font-subtitle:#de3a53;--global-dark-submenu:#7c859b;--global-body-lightbg:#f7f7f7;--border-color-light:#f2f2f4;--border-color-dark:#262f48;--border-color-light-opacity:hsla(0,0%,100%,0.2);--border-color-dark-opacity:rgba(82,95,129,0.1);--color-link:#285bd4;--color-link-visited:#285bd4;--color-link-active:#285bd4;--color-footer-top-dark:#000505;--color-footer-copyright-dark:#000202;--color-meta-bg:#e8ebf1;--color-categoey-bg:#f5f5f5;--color-footer-lightbg:#171717;--color-post-sticky-bg:#f9f9f9;--color-input-placeholder:#7c859b;--iq-process-step-9:#c0cef0;--process-step-bg:#e9efff;--quote-color:#ebefff;--quote-color-light:#cdd9ff;--input-bg-color:#3d4b85;--input-border-light:#dee8ff;--price-range-color:#e9eeff;--price-range-slider-color:#eaeefb;--primary-color-dark:#de2642;--primary-color-light:#ffdce1;--secondary-color-dark:#fff2b3;--secondary-color-light:#fffbe5;--color-theme-red:#c0392b;--color-theme-green:#25b15f;--color-theme-blue:#354b84;--color-theme-cyan:#1277c1;--color-theme-yellow:#ffd81c;--color-theme-black:#000;--color-theme-grey:#95a5a6;--color-theme-white-light:#7c859b;--color-custom-daylight:#97c0b7;--color-custom-sun:#eee9d1;--footer-theme-dark:#0e1527;--global-font-active:#2870de;--global-font-hover:#2870de;--rating-star-active:#dfb300;--footer-bg:#f2f5fe;--inactive-icon:#adb1ba;--slick-dot-light:#becef2;--divider-border:#eee;--old-border-color:#eee;--contact-input-border:#e1e1e1;--icon-box-style-8-border:#e6e7eb;--progress-bg:#6f6f6f}@media (max-width:991px){:root{--font-size-h1:3.653em;--font-size-h2:2em;--font-size-h3:1.827em;--font-size-h4:1.700em}}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}body{color:#5e7290;color:var(--tertiry-color);font-family:Roboto,sans-serif;font-family:var(--global-font-family);font-size:1em;font-size:var(--font-size-body);line-height:1.75;line-height:var(--font-line-height-body);overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:TeXGyreAdventor,sans-serif;font-family:var(--highlight-font-family);font-stretch:condensed;clear:both;margin:.625em 0;word-break:break-word;text-transform:capitalize}h1{font-size:4.209em;font-size:var(--font-size-h1);line-height:1.3;line-height:var(--font-line-height-h1);letter-spacing:0;letter-spacing:var(--font-letter-spacing-h1);font-weight:700;font-weight:var(--font-weight-h1)}h1,h2{color:#142149;color:var(--title-color)}h2{font-size:3.157em;font-size:var(--font-size-h2);line-height:1.3;line-height:var(--font-line-height-h2);letter-spacing:0;letter-spacing:var(--font-letter-spacing-h2);font-weight:700;font-weight:var(--font-weight-h2)}h3{font-size:2.369em;font-size:var(--font-size-h3);line-height:1.3;line-height:var(--font-line-height-h3);letter-spacing:0;letter-spacing:var(--font-letter-spacing-h3);font-weight:700;font-weight:var(--font-weight-h3)}h3,h4{color:#142149;color:var(--title-color)}h4{font-size:1.777em;font-size:var(--font-size-h4);line-height:1.3;line-height:var(--font-line-height-h4);letter-spacing:0;letter-spacing:var(--font-letter-spacing-h4);font-weight:700;font-weight:var(--font-weight-h4)}h5{font-size:1.333em;font-size:var(--font-size-h5);line-height:1.3;line-height:var(--font-line-height-h5);letter-spacing:0;letter-spacing:var(--font-letter-spacing-h5);font-weight:700;font-weight:var(--font-weight-h5)}h5,h6{color:#142149;color:var(--title-color)}h6{font-size:1em;font-size:var(--font-size-h6);line-height:1.75;line-height:var(--font-line-height-h6);letter-spacing:0;letter-spacing:var(--font-letter-spacing-h6);font-weight:700;font-weight:var(--font-weight-h6)}button,input,optgroup,select,textarea{color:#5e7290;color:var(--tertiry-color)}.text_small,small{font-size:.875em;font-size:var(--font-size-normal)}.overflow-hidden{overflow:hidden}.z-index-minus{z-index:-1;z-index:var(--z-index-minus)}.letter-spacing{letter-spacing:.25em;letter-spacing:var(--letter-spacing)}a{font-size:1em;font-size:var(--font-size-body);color:var(--primary-color)}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-size:inherit}pre{background:#fff;background:var(--white-color);color:#5e7290;color:var(--tertiry-color);padding:1em;border:.063em solid #285bd4;border:.063em solid var(--primary-color)}a,a h1,a h2,a h3,a h4,a h5,a h6{transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}a:focus{outline:none!important}.qloud h1,.qloud h2,.qloud h3,.qloud h4,.qloud h5,.qloud h6{margin:0}.textgyreadventor{font-family:TeXGyreAdventor-Bold!important}.bluetext{color:#0d1e67;color:var(--secondary-color)}html{-webkit-box-sizing:border-box;box-sizing:border-box}ins{background:#fff9c0;text-decoration:none}img{max-width:100%;height:auto}pre{background:#eee;padding:15px;border:1px solid #eee}hr{margin:0;padding:0;border-bottom:1px solid #e0e0e0;border-top:0}blockquote{padding:15px 30px;border-radius:5px;border:1px solid #f2f2f4;border-left:5px solid #285bd4;border:1px solid var(--border-color-light);border-left:5px solid var(--primary-color);margin-bottom:30px}blockquote cite{font-family:Poppins,sans-serif;font-weight:700;color:#285bd4;color:var(--primary-color)}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .blockquote-footer{font-style:italic;color:#6c757d;font-size:14px;margin-top:10px}blockquote .blockquote-footer cite,blockquote span.text-right{color:#285bd4;color:var(--primary-color)}blockquote span.text-right{text-align:right;display:block}p{margin:1em 0;line-height:1.75;line-height:var(--font-line-height-p)}ol,ul{padding-left:25px;margin-bottom:1em}ol li{list-style:decimal}ol ol{padding-left:25px}ul li{list-style:inherit}dl dd{margin-bottom:15px}dl dd:last-child{margin-bottom:0}table{width:100%;margin-bottom:20px}table,table td,table th{border:1px solid #eaeaea}table td,table th{padding:5px 8px}label{color:#142149;color:var(--title-color);margin-bottom:0}input,input[type=email],input[type=password],input[type=search],input[type=text],textarea{max-width:100%;width:100%;float:left;padding:0 15px;height:51px;line-height:48px;border:1px solid #eee;color:#59597e;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:10px}select{border:2px solid #142149;border:2px solid var(--title-color);background:#fff;background:var(--white-color);line-height:48px;height:48px;padding:0 10px;width:100%;color:#59597e;border-radius:10px}textarea{padding:15px;height:150px;line-height:1.5;border-radius:15px}input:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#0d1e67;border-color:var(--secondary-color);-webkit-box-shadow:none;box-shadow:none;outline:none}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}.contact-form .cfield input[type=submit],.iq-button,[type=submit],input[type=submit]{color:#fff;color:var(--white-color);background:#0d1e67;background:var(--secondary-color);margin-bottom:0;text-decoration:none;height:auto;padding:10px 30px;font-size:1em;line-height:2;border:none;position:relative;display:inline-block;width:auto;border-radius:5px;border-radius:var(--border-radius-box);cursor:pointer;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.contact-form .cfield input[type=submit]:hover,.iq-button:focus,.iq-button:hover,input[type=submit]:hover{color:#fff;color:var(--white-color);background:#285bd4;background:var(--primary-color);outline:none;text-decoration:none}input[type=checkbox]{width:auto;margin-right:10px;line-height:2;height:32px}.error{color:#c0392b!important;color:var(--color-theme-red)!important}a{color:#285bd4;color:var(--color-link);text-decoration:none}a:visited{color:#285bd4;color:var(--color-link-visited)}a:active,a:focus,a:hover{color:#285bd4;color:var(--color-link-active);text-decoration:none}a:focus{outline:thin dotted}a:active,a:hover{outline:0}@media (min-width:1499px){.container{max-width:73.125em;max-width:var(--content-width-sm)}.qloud .container{max-width:87.5em;max-width:var(--content-width)}}@media (min-width:1300px){.container{max-width:73.125em;max-width:var(--content-width-sm)}.qloud .container{max-width:87.5em;max-width:var(--content-width)}}.container-fluid{padding:0 2em}body .container{max-width:73.125em;max-width:var(--content-width-sm)}body .qloud .container,body .elementor-section.elementor-section-boxed>.elementor-container{max-width:87.5em;max-width:var(--content-width)}.home.blog .content-area .site-main{padding:150px 0}.content-area .site-main{padding:150px 0;display:inline-block;width:100%;float:left}.home .content-area .site-main{padding:0}.qloud-breadcrumb-one,.iq-breadcrumb-one{display:block;padding:70px 0;z-index:9;position:relative;background:#f5f7fd;background:var(--global-body-bgcolor)}.qloud-default-header .qloud-breadcrumb-one,.qloud-default-header .iq-breadcrumb-one{background:#0d1e67;background:var(--secondary-color);padding:150px 0 100px}.qloud-breadcrumb-two,.iq-breadcrumb-one{padding:32px 0;z-index:9}.qloud-default-header .qloud-breadcrumb-two,.qloud-default-header .iq-breadcrumb-two{padding:45px 0}.qloud-breadcrumb-one .title,.qloud-breadcrumb .title,.iq-breadcrumb-one .title,.iq-breadcrumb .title{color:#0d1e67;color:var(--secondary-color);margin:0}.qloud-default-header .qloud-breadcrumb-one .title,.qloud-default-header .qloud-breadcrumb .title,.qloud-default-header .iq-breadcrumb .title{color:#fff;color:var(--white-color)}.qloud-breadcrumb .qloud-breadcrumb-nav,.iq-breadcrumb nav{display:inline-block;margin-top:0}.breadcrumb-item+.breadcrumb-item{padding-left:9px}.breadcrumb-item+.breadcrumb-item:before{padding-right:15px}.qloud-breadcrumb.text-left .breadcrumb,.iq-breadcrumb.text-left .breadcrumb{z-index:86;text-align:left;position:relative;color:#fff;color:var(--white-color);margin-bottom:0;display:inline-block;width:100%;padding:10px 0;background:none}.qloud-breadcrumb.text-left .breadcrumb li,.iq-breadcrumb.text-left .breadcrumb li{display:inline-block;word-break:break-all}.qloud-breadcrumb.text-left .breadcrumb li a i,.iq-breadcrumb.text-left .breadcrumb li a i{font-size:1.125em;font-size:var(--font-size-18);margin-right:6px}.qloud-breadcrumb.text-left .breadcrumb li,.qloud-breadcrumb.text-left .breadcrumb li a:hover,.iq-breadcrumb.text-left .breadcrumb li,.iq-breadcrumb.text-left .breadcrumb li a:hover{color:#fff;color:var(--white-color);text-decoration:none}.qloud-breadcrumb.text-left .breadcrumb-item+.breadcrumb-item:before,.iq-breadcrumb.text-left .breadcrumb-item+.breadcrumb-item:before .qloud-breadcrumb.text-left .breadcrumb li a,.iq-breadcrumb.text-left .breadcrumb li a{color:#fff;color:var(--white-color);margin-bottom:0}.breadcrumb li{display:inline-block;word-break:break-all}.qloud-breadcrumb-one ol li,.iq-breadcrumb-one ol li{font-size:.875em;font-size:var(--font-size-normal);list-style:none;display:inline-block;color:#285bd4;color:var(--primary-color)}.qloud-breadcrumb-one ol li,.qloud-breadcrumb-one ol li a,.iq-breadcrumb-one ol li,.iq-breadcrumb-one ol li a{text-transform:uppercase;font-weight:600;font-weight:var(--font-weight-semi-bold);letter-spacing:.063em;letter-spacing:var(--letter-spacing-one)}.qloud-breadcrumb-one ol li a,.iq-breadcrumb-one ol li a{color:#5e7290;color:var(--tertiry-color);text-decoration:none}.qloud-default-header .qloud-breadcrumb-one ol li a,.qloud-default-header .iq-breadcrumb-one ol li a{color:#fff;color:var(--white-color)}.qloud-breadcrumb-one .breadcrumb-item+.breadcrumb-item:before,.iq-breadcrumb-one .breadcrumb-item+.breadcrumb-item:before{content:"\f3d3";color:#5e7290;color:var(--tertiry-color);font-family:Ionicons}.qloud-default-header .qloud-breadcrumb-one .breadcrumb-item+.breadcrumb-item:before,.qloud-default-header .iq-breadcrumb-one .breadcrumb-item+.breadcrumb-item:before{color:#fff;color:var(--white-color)}.qloud-breadcrumb-one .breadcrumb,.iq-breadcrumb-one .breadcrumb{position:relative;display:inline-block}.qloud-breadcrumb-one .breadcrumb-item.active,.qloud-breadcrumb-one ol li a:hover,.iq-breadcrumb-one .breadcrumb-item.active,.iq-breadcrumb-one ol li a:hover{color:#285bd4;color:var(--primary-color);position:relative}.qloud-breadcrumb-one ol,.iq-breadcrumb-one ol{background:transparent;padding:0;margin-bottom:0;margin-top:20px}.qloud-breadcrumb-two .breadcrumb,.qloud-breadcrumb-two ol li,.iq-breadcrumb-two .breadcrumb,.iq-breadcrumb-two ol li{display:inline-block}.qloud-breadcrumb-three .breadcrumb,.iq-breadcrumb-three .breadcrumb{margin-top:0}.qloud-breadcrumb-three .qloud-breadcrumb-one,.iq-breadcrumb-three .iq-breadcrumb-one{padding:0}.qloud-breadcrumb-three,.iq-breadcrumb-three{padding:45px 0}.breadcrumb-bg,.breadcrumb-video,.video-iq-bg-over{position:relative;overflow:hidden}.breadcrumb-bg #video-background,.breadcrumb-bg video,.breadcrumb-video video,.video-breadcrumb-bg #video-background,.video-iq-bg-over #video-background,.video-iq-bg-over video{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;width:100%}.breadcrumb-bg.iq-over-dark-80:before,.breadcrumb-ui:before{z-index:0}.breadcrumb-bg{position:relative}.breadcrumb-bg:before,.breadcrumb-ui:before,.breadcrumb-video:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0;background:rgba(2,13,30,.9);display:block!important}.breadcrumb-video:before{z-index:1}.qloud-breadcrumb-disable .qloud-breadcrumb-one{padding:70px 0}.qloud-breadcrumb-disable.iq-hide-with-pdt-breadcrumb .qloud-breadcrumb-one{display:none}.qloud-breadcrumb-disable.iq-hide-with-pdt-breadcrumb header.header-default{background:#0d1e67;background:var(--secondary-color)}@media(max-width:1199px){.qloud-breadcrumb-three,.iq-breadcrumb-three{padding:45px 15px}}@media(max-width:991px){.qloud-breadcrumb-one,.iq-breadcrumb-one{padding:60px 16px}.qloud-default-header .qloud-breadcrumb-one .qloud-breadcrumb-title{padding:70px 0}.qloud-default-header .qloud-breadcrumb-one,.qloud-default-header .iq-breadcrumb-one{padding:30px 0}.qloud-default-header .qloud-breadcrumb-two,.qloud-default-header .iq-breadcrumb-two{padding:100px 15px 60px}.qloud-breadcrumb .title .qloud-breadcrumb-one .title,.iq-breadcrumb-one .title,.iq-breadcrumb .title{font-size:40px}.qloud-breadcrumb .title,.iq-breadcrumb .title{font-size:38px}.qloud-breadcrumb-disableqloud-breadcrumb-disable .qloud-breadcrumb-one{padding:30px 0}}@media(max-width:767px){.qloud-breadcrumb.text-left,.qloud-breadcrumb .text-left,.iq-breadcrumb.text-left,.iq-breadcrumb .text-left{text-align:center!important}.qloud-breadcrumb .float-right,.iq-breadcrumb .float-right{float:none!important}.qloud-breadcrumb .title,.iq-breadcrumb .title{font-size:32px}.qloud-breadcrumb.text-left .breadcrumb li,.qloud-breadcrumb.text-left .breadcrumb li a,.iq-breadcrumb.text-left .breadcrumb li,.iq-breadcrumb.text-left .breadcrumb li a{font-size:14px}.qloud-breadcrumb-one .title,.qloud-breadcrumb .title,.iq-breadcrumb-one .title,.iq-breadcrumb .title{font-size:36px}.qloud-breadcrumb-one,.iq-breadcrumb-one{padding:60px 0}}@media(max-width:479px){.qloud-breadcrumb-one .title,.qloud-breadcrumb .title,.iq-breadcrumb-one .title,.iq-breadcrumb .title{font-size:30px}}@media (max-width:1024px){.content-area .site-main,.home.blog .qloud .content-area .site-main{padding:4.375em 1em}}@media (max-width:767px){.content-area .site-main,.home.blog .qloud .content-area .site-main{padding:3.125em 1em}}.admin-bar header.header-default,.admin-bar header.header-default.menu-sticky,body.boxed_layout.admin-bar header.header-default.menu-sticky{top:32px}@media (max-width:782px){.admin-bar header.header-default,.admin-bar header.header-default.menu-sticky{top:46px}}@media(max-width:767px){.admin-bar header.header-default{transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;-ms-transition:all 0s ease-in-out;-o-transition:all 0s ease-in-out;-webkit-transition:all 0s ease-in-out}header.header-default.menu-sticky .main-header{position:relative}}@media(max-width:600px){.admin-bar header.header-default.menu-sticky{top:0}}body.admin-bar.qloud-default-header header,body.admin-bar .has-sticky.header-up,body.admin-bar .header-custom .header-up.has-sticky,body.admin-bar header{top:2em}@media only screen and (max-width:601px){body.admin-bar.qloud-default-header header,body.admin-bar header.no-header-layout{top:2.875em}}@media only screen and (min-width:601px) and (max-width:782px){body.admin-bar.qloud-default-header header,body.admin-bar .has-sticky.header-up,body.admin-bar .header-custom .header-up.has-sticky,body.admin-bar header{top:2.875em}}@media (max-width:600px){body.admin-bar .has-sticky.header-up,body.admin-bar .header-custom .header-up.has-sticky{top:0}body.admin-bar header{top:2.875em}}header.header-default.menu-sticky .navbar-brand>img.logo-sticky{display:block}header.header-default .navbar-brand{padding:5px 0;float:none}header.header-default .navbar{margin-bottom:0}header.header-default.header-style-one .main-header .navbar ul li>i,header.header-default.header-style-two .main-header .navbar ul li>i{margin-left:.25em}#mega-menu-wrap-top #mega-menu-top>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item:hover>a.mega-menu-link,header.header-default #mega-menu-top li .mega-sub-menu li.mega-current-menu-ancestor a.mega-menu-link,header.header-default #mega-menu-top li .mega-sub-menu li:hover>a.mega-menu-link,header.header-default #mega-menu-wrap-top #mega-menu-top>li.mega-menu-flyout ul.mega-sub-menu li.mega-current-menu-ancestor a.mega-menu-link,header.header-default #mega-menu-wrap-top #mega-menu-top>li.mega-menu-flyout ul.mega-sub-menu li.mega-current-menu-ancestor ul.mega-sub-menu li.mega-current-menu-item a.mega-menu-link,header.header-default #mega-menu-wrap-top #mega-menu-top>li.mega-menu-flyout ul.mega-sub-menu li.mega-current-menu-ancestor ul.mega-sub-menu li:hover a.mega-menu-link,header.header-default #mega-menu-wrap-top #mega-menu-top>li.mega-menu-flyout ul.mega-sub-menu li.mega-current-menu-item a.mega-menu-link,header.header-default #mega-menu-wrap-top #mega-menu-top>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus,header.header-default #mega-menu-wrap-top #mega-menu-top>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover,header.header-default #mega-menu-wrap-top #mega-menu-top>li.mega-menu-flyout ul.mega-sub-menu li:hover a.mega-menu-link,header.header-default #mega-menu-wrap-top #mega-menu-top>li.mega-menu-flyout ul.mega-sub-menu li:hover ul.mega-sub-menu li:hover a.mega-menu-link,header.header-default #mega-menu-wrap-top #mega-menu-top>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus,header.header-default #mega-menu-wrap-top #mega-menu-top>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,header.header-default #mega-menu-wrap-top #mega-menu-top>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus,header.header-default #mega-menu-wrap-top #mega-menu-top>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,header.header-default.style-two #mega-menu-top li .mega-sub-menu li.mega-current-menu-ancestor a.mega-menu-link,header.header-default.style-two #mega-menu-top li .mega-sub-menu li:hover>a.mega-menu-link,header.header-default.style-two #mega-menu-wrap-top #mega-menu-top>li.mega-menu-flyout ul.mega-sub-menu li.mega-current-menu-ancestor a.mega-menu-link,header.header-default.style-two #mega-menu-wrap-top #mega-menu-top>li.mega-menu-flyout ul.mega-sub-menu li.mega-current-menu-ancestor ul.mega-sub-menu li.mega-current-menu-item a.mega-menu-link,header.header-default.style-two #mega-menu-wrap-top #mega-menu-top>li.mega-menu-flyout ul.mega-sub-menu li.mega-current-menu-ancestor ul.mega-sub-menu li:hover a.mega-menu-link,header.header-default.style-two #mega-menu-wrap-top #mega-menu-top>li.mega-menu-flyout ul.mega-sub-menu li.mega-current-menu-item a.mega-menu-link,header.header-default.style-two #mega-menu-wrap-top #mega-menu-top>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus,header.header-default.style-two #mega-menu-wrap-top #mega-menu-top>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover,header.header-default.style-two #mega-menu-wrap-top #mega-menu-top>li.mega-menu-flyout ul.mega-sub-menu li:hover a.mega-menu-link,header.header-default.style-two #mega-menu-wrap-top #mega-menu-top>li.mega-menu-flyout ul.mega-sub-menu li:hover ul.mega-sub-menu li:hover a.mega-menu-link,header.header-default.style-two #mega-menu-wrap-top #mega-menu-top>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus,header.header-default.style-two #mega-menu-wrap-top #mega-menu-top>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,header.header-default.style-two #mega-menu-wrap-top #mega-menu-top>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus,header.header-default.style-two #mega-menu-wrap-top #mega-menu-top>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover{background:#437eeb;color:#fff;color:var(--white-color)}header.header-default.style-two #mega-menu-wrap-top #mega-menu-top>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link,header.header-default.style-two #mega-menu-wrap-top #mega-menu-top>li.mega-menu-item>a.mega-menu-link{color:#fff;color:var(--white-color)}header.header-default.style-two #mega-menu-wrap-top #mega-menu-top>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link,header.header-default.style-two #mega-menu-wrap-top #mega-menu-top>li.mega-menu-megamenu>ul.mega-sub-menu{background:#525f81}#mega-menu-wrap-top #mega-menu-top>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,header.header-default.style-two #mega-menu-wrap-top #mega-menu-top>li.mega-menu-flyout ul.mega-sub-menu li.mega-current-menu-ancestor ul.mega-sub-menu li a.mega-menu-link,header.header-default.style-two #mega-menu-wrap-top #mega-menu-top>li.mega-menu-flyout ul.mega-sub-menu li:hover ul.mega-sub-menu li a.mega-menu-link,header.header-default.style-two #mega-menu-wrap-top #mega-menu-top>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,header.header-default.style-two #mega-menu-wrap-top #mega-menu-top>li ul.mega-sub-menu li.mega-current-menu-ancestor ul.mega-sub-menu li.mega-current-menu-item a.mega-menu-link{background:#525f81;color:#fff;color:var(--white-color)}header.header-default #mega-menu-wrap-top{width:100%;background:transparent}header.header-default #mega-menu-wrap-top #mega-menu-top{text-align:right}header.header-default #mega-menu-wrap-top #mega-menu-top>li.mega-menu-megamenu>ul.mega-sub-menu,header.header-default #mega-menu-wrap-top #mega-menu-top>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,header.header-default #mega-menu-wrap-top #mega-menu-top>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{padding:10px}header.header-default #mega-menu-wrap-top #mega-menu-top>li.mega-menu-item>a.mega-menu-link{color:#121212;font-size:18px;padding:0 15px;line-height:70px;height:70px}header.header-default #mega-menu-top li .mega-sub-menu li.mega-current-menu-ancestor .mega-sub-menu li a,header.header-default #mega-menu-top li .mega-sub-menu li:hover>.mega-sub-menu li a,header.header-default #mega-menu-wrap-top #mega-menu-top>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,header.header-default #mega-menu-wrap-top #mega-menu-top>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,header.header-default #mega-menu-wrap-top #mega-menu-top>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,header.header-default #mega-menu-wrap-top #mega-menu-top>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,header.header-default #mega-menu-wrap-top #mega-menu-top>li.mega-menu-item>a.mega-menu-link:hover,header.header-default.style-two #mega-menu-top li .mega-sub-menu li.mega-current-menu-ancestor .mega-sub-menu li a,header.header-default.style-two #mega-menu-wrap-top #mega-menu-top>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,header.header-default.style-two #mega-menu-wrap-top #mega-menu-top>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,header.header-default.style-two #mega-menu-wrap-top #mega-menu-top>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,header.header-default.style-two #mega-menu-wrap-top #mega-menu-top>li.mega-menu-item.mega-toggle-on>a.mega-menu-link{background:transparent;color:#437eeb}#mega-menu-wrap-top #mega-menu-top>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,#mega-menu-wrap-top #mega-menu-top>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,header.header-default #mega-menu-wrap-top #mega-menu-top>li.mega-menu-flyout ul.mega-sub-menu li.mega-current-menu-ancestor ul.mega-sub-menu li a.mega-menu-link,header.header-default #mega-menu-wrap-top #mega-menu-top>li.mega-menu-flyout ul.mega-sub-menu li:hover ul.mega-sub-menu li a.mega-menu-link,header.header-default #mega-menu-wrap-top #mega-menu-top>li ul.mega-sub-menu li.mega-current-menu-ancestor ul.mega-sub-menu li.mega-current-menu-item a.mega-menu-link{background:#fff;background:var(--white-color);color:#8e989f}header.header-default #mega-menu-wrap-top .mega-sub-menu li a{color:#666;text-decoration:none;line-height:40px}header.header-default #mega-menu-wrap-top .mega-sub-menu ul{padding:0;margin:0;list-style:none}header.header-default #mega-menu-wrap-top .mega-sub-menu li a:hover{color:#437eeb}header.header-default #mega-menu-wrap-top .mega-sub-menu li .product_list_widget img{float:left;width:60px;margin-right:10px}header.header-default #mega-menu-wrap-top #mega-menu-top li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item img{float:left;width:100%}header.header-default .sub-header .sub-main .menu-shop-container{float:right}header.header-default li .search_count{position:relative}.woocommerce-cart.woocommerce-page header .cart_count,.woocommerce-checkout.woocommerce-page header .cart_count{display:none}.wmc-price del{color:#666}header.header-default #mega-menu-wrap-top #mega-menu-top[data-effect=fade_up] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu,header.header-default #mega-menu-wrap-top #mega-menu-top[data-effect=fade_up] li.mega-menu-item.mega-menu-megamenu>ul.mega-sub-menu{-webkit-box-shadow:0 2px 20px 0 rgba(0,0,0,.15);box-shadow:0 2px 20px 0 rgba(0,0,0,.15)}.wmc-price ins{color:#437eeb}.wmc-details p{margin-bottom:0}header.header-default .wmc-image img{height:auto;width:auto}header.header-default #mega-menu-wrap-top #mega-menu-top li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after{content:"\f347"}header.header-default #mega-menu-wrap-top #mega-menu-top li.mega-menu-flyout li.mega-menu-item a.mega-menu-link>span.mega-indicator:after{content:"\f345"}header.header-default #mega-menu-wrap-top #mega-menu-top li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator{font-size:12px}header.header-default #mega-menu-wrap-top #mega-menu-top li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item{padding:0}#mega-menu-wrap-top #mega-menu-top>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,header.header-default #mega-menu-wrap-top #mega-menu-top>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{text-transform:capitalize}header.header-default #mega-menu-wrap-top #mega-menu-top>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link,header.header-default #mega-menu-wrap-top #mega-menu-top>li.mega-menu-megamenu>ul.mega-sub-menu{background:#fff;background:var(--white-color);font-weight:400}#mega-menu-wrap-top #mega-menu-top>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,header.header-default #mega-menu-wrap-top #mega-menu-top>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,header.header-default #mega-menu-wrap-top #mega-menu-top>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus,header.header-default #mega-menu-wrap-top #mega-menu-top>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,header.header-default #mega-menu-wrap-top #mega-menu-top>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus,header.header-default #mega-menu-wrap-top #mega-menu-top>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover{font-weight:400}#mega-menu-wrap-top #mega-menu-top>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,header.header-default #mega-menu-wrap-top #mega-menu-top>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link,header.header-default #mega-menu-wrap-top #mega-menu-top>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{font-size:16px}header.header-default #mega-menu-wrap-top #mega-menu-top>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{padding:5px 15px}#mega-menu-wrap-top #mega-menu-top>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item,header.header-default #mega-menu-wrap-top #mega-menu-top>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item{padding:0}header.header-default #mega-menu-wrap-top #mega-menu-top>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-current-menu-item a.mega-menu-link,header.header-default #mega-menu-wrap-top #mega-menu-top li.mega-menu-item>ul.mega-sub-menu li.mega-current-menu-item a.mega-menu-link,header.header-default.style-two #mega-menu-wrap-top #mega-menu-top>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,header.header-default.style-two #mega-menu-wrap-top #mega-menu-top>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-current-menu-item a.mega-menu-link,header.header-default.style-two #mega-menu-wrap-top #mega-menu-top li.mega-menu-item>ul.mega-sub-menu li.mega-current-menu-item a.mega-menu-link{background:#437eeb;color:#fff;color:var(--white-color)}.iq-height{position:absolute}header.header-default .sub-header .number-info ul{margin:0;padding:0}header.header-default .sub-header .number-info li{list-style:none;float:left;margin-right:15px}header.header-default .sub-header .number-info li:last-child{margin-right:0}header.header-default .sub-header .number-info li a{color:#142149;color:var(--title-color)}header.header-default .sub-header .number-info li a:hover{color:#285bd4;color:var(--primary-color);text-decoration:none}header.header-default .sub-header .number-info li a i{margin-right:5px}header.header-default .sub-header nav{display:-webkit-box;display:-ms-flexbox;display:flex}header.header-default .sub-header .request-btn a{background:#285bd4;background:var(--primary-color);padding:15px 30px;margin-left:30px;color:#fff;color:var(--white-color)}header.header-default .sub-header .request-btn a:hover{background:#285bd4;background:var(--primary-color);color:#fff;color:var(--white-color);text-decoration:none}.social-icone ul{margin:0;padding:0}.social-icone ul li{list-style:none;margin:0 30px 0 0}.social-icone ul li:last-child{margin-right:0}.social-icone ul li a{color:#142149;color:var(--title-color)}.social-icone ul li a:hover{color:#285bd4;color:var(--primary-color)}header.header-default .navbar-light .navbar-toggler-icon{background-image:none;font-size:30px;line-height:25px;height:auto;width:auto;padding:5px 12px}header.header-default .menu-btn .line{width:25px;height:2px;background-color:#fff;background-color:var(--white-color);display:block;margin:7px auto;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.navbar-toggler[aria-expanded=true] .menu-btn span:first-child{-webkit-transform:rotate(-45deg) translate(-5px,6px);transform:rotate(-45deg) translate(-5px,6px)}.navbar-toggler[aria-expanded=true] .menu-btn span:nth-child(2){opacity:0}.navbar-toggler[aria-expanded=true] .menu-btn span:last-child{-webkit-transform:rotate(45deg) translate(-7px,-7px);transform:rotate(45deg) translate(-7px,-7px)}header.header-default .sub-header{padding:15px 0 0;font-size:14px}header.header-default .navbar-light{padding:0}header.header_default .logo_block,header .logo_block{float:left}header.header_default .menu,header .menu{float:right}header.header-default.header_left .logo_block{float:left}header.header_left .menu{float:left;width:100%}header.header_left .menu.navbar ul{float:left}header.header_right .logo_block{float:right}header.header_right .menu{float:left;width:100%}header.header_right .menu.navbar ul{float:right}header.header_center .logo_block{float:left;width:100%;text-align:center;margin:0 auto}header.header_center .menu{float:left;width:100%}header.header_center .menu.navbar ul{float:left;width:100%;display:block;margin:0 auto;text-align:center}header.header_center .menu.navbar ul li{display:inline-block}header.header_center .menu.navbar ul li .sub-menu li{display:block;text-align:left}header.header_split .logo_block{position:absolute;left:0;right:0;margin:0 auto;text-align:center;float:none}header.header_split .menu{float:left;width:100%}header.header_split .menu.navbar ul{float:left;width:100%;display:block;margin:0 auto;text-align:center}header.header_split .menu.navbar ul li{display:inline-block}header.header_split .menu.navbar ul li:nth-child(4){margin-left:150px}header.header_split .menu.navbar ul li .sub-menu li{display:block;text-align:left;margin-left:0}header.header-default{position:absolute;width:100%;top:0;left:0;vertical-align:middle;background:transparent;display:inline-block;z-index:1000;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}header.header-default .main-header{padding:0 15px}header.header-default .navbar-brand>.logo-sticky,header.header-default .navbar-brand>img.logo-sticky{display:none;height:40px}header.header-default .logo{height:40px}header.header-default .navbar #iq-menu-container,header.header-default .navbar .menu-all-pages-container,header.header-default .navbar .menu-header-menu-container,header.header-default .navbar .menu-main-menu-container,header.header-default .navbar .menu-short-container,header.header-default .navbar .menu-testing-menu-container{display:inline-block;width:100%}header.header-default .navbar ul{float:right}header.header-default .navbar ul li{list-style:none;margin-left:30px;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}header.header-default .navbar ul li:first-child{margin-left:0}header.header-default .navbar ul li a{padding:0;line-height:70px;position:relative;z-index:9;text-decoration:none}header.header-default .navbar ul li .sub-menu li i,header.header-default .navbar ul li a,header.header-default .navbar ul li i{color:#fff;color:var(--white-color);font-size:16px;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.header-default .navbar ul li .sub-menu li i,header.header-default .navbar ul li i{font-family:Ionicons;display:inline-block;vertical-align:middle}header.header-default .navbar ul li .sub-menu li i{display:block;position:absolute;right:15px;top:10px;line-height:28px;font-size:12px;z-index:9;color:#142149;color:var(--title-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.header-default .navbar ul li .sub-menu li i:before{content:"\f054";content:"\f3d3"}header.header-default .navbar ul li.current-menu-ancestor a,header.header-default .navbar ul li.current-menu-ancestor i,header.header-default .navbar ul li.current-menu-item a,header.header-default .navbar ul li.current-menu-item i,header.header-default .navbar ul li.current-menu-parent a,header.header-default .navbar ul li.current-menu-parent i,header.header-default .navbar ul li .sub-menu li:hover,header.header-default .navbar ul li .sub-menu li:hover>a,header.header-default .navbar ul li .sub-menu li:hover>i,header.header-default .navbar ul li:hover i,header.header-default .navbar ul li a:hover{color:#285bd4;color:var(--primary-color)}header.header-default .navbar ul li i:before{content:"\f3d0"}header.header-default.iq-dark{background:#285bd4;background:var(--primary-color)}body#iq-hide-with-pdt-breadcrumb .content-area{padding-top:110px}header.header-default .navbar ul li .sub-menu{display:none}header.header-default .navbar ul li:hover .sub-menu{display:block;background:#fff;background:var(--white-color);position:absolute;top:70px;left:0;padding-left:0;display:inline-block;width:200px;-webkit-box-shadow:0 1px 30px 0 rgba(36,38,43,.1);box-shadow:0 1px 30px 0 rgba(36,38,43,.1)}header.header-default .navbar ul li .sub-menu li{margin-left:0}header.header-default.menu-sticky .navbar ul li .sub-menu li a,header.header-default .navbar ul li .sub-menu li a{text-transform:capitalize;border-radius:0;font-size:14px;display:inline-block;width:100%;line-height:28px;padding:10px 15px;color:#142149;color:var(--title-color);background:#fff;background:var(--white-color)}header.header-default.menu-sticky .navbar ul li .sub-menu li a:hover,header.header-default .navbar ul li .sub-menu li a:hover{background:#285bd4;background:var(--primary-color);color:#fff;color:var(--white-color)}header.header-default .navbar ul li .sub-menu li a:before{display:none}header.header-default .main-header .navbar ul li .sub-menu li.current-menu-parent .sub-menu li.current-menu-item a,header.header-default .main-header .navbar ul li .sub-menu li.current-menu-parent a,header.header-default .main-header .navbar ul li .sub-menu li:hover>a,header.header-default .navbar ul li .sub-menu li.current-menu-item a{background:#285bd4;background:var(--primary-color);color:#fff;color:var(--white-color)}header.header-default .main-header .navbar ul li .sub-menu li.current-menu-parent i,header.header-default .main-header .navbar ul li .sub-menu li:hover>i{color:#fff;color:var(--white-color)}header.header-default .main-header .navbar ul li .sub-menu li.current-menu-parent .sub-menu li a{color:#142149;color:var(--title-color);background:#fff;background:var(--white-color)}header.header-default .main-header .navbar ul li .sub-menu li.current-menu-parent .sub-menu li:hover a{color:#fff;color:var(--white-color);background:#285bd4;background:var(--primary-color)}header.header-default .navbar .navbar-nav li:last-child .sub-menu li:hover>.sub-menu,header.header-default .navbar .navbar-nav li:nth-last-child(2) .sub-menu li:hover>.sub-menu{left:auto;right:100%}@media screen and (max-width:4000px) and (min-width:1023px){header.header-default .navbar ul li:hover>.sub-menu{display:block!important}header.header-default .navbar ul li:hover a{color:#285bd4;color:var(--primary-color);text-decoration:none}}header.header-default .navbar ul li .sub-menu li>.sub-menu{display:none}header.header-default .navbar ul li .sub-menu li:hover>.sub-menu{display:block;background:#fff;background:var(--white-color);position:absolute;top:0;left:100%;padding-left:0;display:inline-block;width:200px;-webkit-box-shadow:0 1px 30px 0 rgba(36,38,43,.1);box-shadow:0 1px 30px 0 rgba(36,38,43,.1)}header.header-default.menu-sticky{width:100%;position:fixed;top:0;left:0;right:0;margin:0 auto;float:left;background:#0d1e67;background:var(--secondary-color);-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.1);box-shadow:0 0 30px 0 rgba(0,0,0,.1)}header.header-default.menu-sticky .main-header .navbar ul li a{line-height:65px}header.header-default.menu-sticky .navbar ul li a,header.header-default.menu-sticky .navbar ul li i{color:#fff;color:var(--white-color)}header.header-default.header-style-two .navbar ul li.current-menu-item a,header.header-default.menu-sticky .navbar ul li.current-menu-ancestor a,header.header-default.menu-sticky .navbar ul li.current-menu-ancestor i,header.header-default.menu-sticky .navbar ul li.current-menu-item a,header.header-default.menu-sticky .navbar ul li.current-menu-parent a,header.header-default.menu-sticky .navbar ul li.current-menu-parent i,header.header-default.menu-sticky .navbar ul li .sub-menu li:hover,header.header-default.menu-sticky .navbar ul li a:hover{color:#285bd4;color:var(--primary-color)}header.header-default.menu-sticky .main-header .navbar ul li:hover .sub-menu{top:65px}header.header-default.menu-sticky .navbar ul li .sub-menu li:hover>.sub-menu{top:0}header.header-default.menu-sticky .navbar ul li .sub-menu>li a{line-height:28px}header.header-default.menu-sticky .logo,header.header-default.menu-sticky .sub-header{display:none}header.header-default.menu-sticky .logo-sticky{display:inline-block}header.header-default .logo-display{display:none;height:40px}header.header-default .sub-main ul{padding:0;margin:0 0 0 30px}header.header-default .sub-main ul li{margin-left:15px}header.header-default .sub-main ul li a.iq-button{padding:10px 30px;line-height:normal;border:2px solid #285bd4;border:2px solid var(--primary-color);background:#285bd4;background:var(--primary-color);color:#fff;color:var(--white-color)}header.header-default.header-style-two .main-header .sub-main ul li a.iq-button.signup{color:#fff;color:var(--white-color);border:2px solid transparent}header.header-default.header-style-two .main-header .sub-main ul li a.iq-button.signup:hover{background:transparent;border:2px solid #0d1e67;border:2px solid var(--secondary-color);color:#142149;color:var(--title-color)}header.header-default .sub-main ul li a.iq-button:hover{background:#fff;background:var(--white-color);border-color:#fff;border-color:var(--white-color);color:#285bd4;color:var(--primary-color)}header.header-default .sub-main ul li a.iq-btn-outline{border-color:#285bd4;border-color:var(--primary-color);background:transparent;color:#fff;color:var(--white-color)}header.header-default .sub-main ul li a.iq-button.iq-btn-outline:hover{border-color:#285bd4;border-color:var(--primary-color);background:#285bd4;background:var(--primary-color);color:#fff;color:var(--white-color)}header.header-default .main-header .sub-main ul li a.iq-button.iq-btn-outline:hover{color:#fff;color:var(--white-color)}header.header-default .sub-main ul li a.iq-btn-link{background:transparent;color:#0d1e67;color:var(--secondary-color);border:none}header.header-default.menu-sticky .main-header .navbar .sub-main ul li a.iq-button{line-height:normal}header.header-default.header-style-two .main-header .navbar ul li a,header.header-default.header-style-two .main-header .navbar ul li i{color:#142149;color:var(--title-color)}header.header-default.header-style-two .main-header .navbar ul li.current-menu-item a,header.header-default.header-style-two .main-header .navbar ul li.current-menu-item i,header.header-default.header-style-two .main-header .navbar ul li.current-menu-parent a,header.header-default.header-style-two .main-header .navbar ul li.current-menu-parent i,header.header-default.header-style-two .main-header .navbar ul li:hover a,header.header-default.header-style-two .main-header .navbar ul li:hover i,header.header-default.header-style-two .main-header .navbar ul li a:hover{color:#285bd4;color:var(--primary-color)}header.header-default.header-style-two .main-header .navbar ul li .sub-menu li a,header.header-default.header-style-two .main-header .navbar ul li .sub-menu li i{color:#142149;color:var(--title-color)}header.header-default.header-style-two .main-header .navbar ul li .sub-menu li.current-menu-parent a{color:#fff;color:var(--white-color);background:#285bd4;background:var(--primary-color)}header.header-default.header-style-two .main-header .navbar ul li .sub-menu li:hover>a,header.header-default.header-style-two .main-header .navbar ul li .sub-menu li a:hover{color:#fff;color:var(--white-color)}header.header-default.header-style-two .main-header .navbar ul li .sub-menu li:hover>a,header.header-default.header-style-two .navbar ul li .sub-menu li.current-menu-item a{background:#285bd4;background:var(--primary-color);color:#fff;color:var(--white-color)}header.header-default.header-style-two .main-header .navbar ul li .sub-menu li:hover>i,header.header-default.header-style-two .navbar ul li .sub-menu li.current-menu-parent i{color:#fff;color:var(--white-color)}.header-default.header-style-two.menu-sticky{background:#f2f5fe!important;position:fixed}header.header-default .sub-main.iq-mobile-main{display:none}@media (max-width:1399px){header.header-default .sub-header{padding:10px 30px}header.header-default .main-header{padding:0 15px}.iq-mt-120{margin-top:90px}}@media (max-width:1365px){header.header-default .sub-header{padding:10px 15px}header.header-default .main-header{padding:0 15px}header.header-default .navbar ul li a{font-size:14px}header.header-default .navbar ul li .sub-menu li a{padding:10px 15px}}@media (max-width:1215px){header.header-default .main-header{padding:0 30px}}@media (max-width:1199px){header.header-default .main-header{padding:0 30px}}@media (max-width:1024px){header.header-default .main-header{padding:0 30px}}@media (max-width:992px){header #mega-menu-wrap-top #mega-menu-top{max-height:330px;overflow-y:scroll;overflow-x:hidden}header #mega-menu-wrap-top .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-label{display:none}header #mega-menu-wrap-top .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block{margin-right:0}header #mega-menu-wrap-top .mega-menu-toggle .mega-toggle-block-1:after{line-height:44px;background:#437eeb;color:#fff;color:var(--white-color);border-color:#437eeb;padding:0;width:48px;height:44px;border-radius:5px;margin:0;text-align:center}header #mega-menu-wrap-top .mega-menu-toggle{width:48px;height:44px;position:absolute;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:transparent;right:0;top:-55px;margin:0;padding:0;border-radius:5px}header #mega-menu-wrap-top .mega-menu-toggle+#mega-menu-top{background:#fff;background:var(--white-color)}header #mega-menu-wrap-top #mega-menu-top>li.mega-menu-item>a.mega-menu-link{font-size:18px;line-height:normal;height:auto;color:#313e5b;padding:15px}header #mega-menu-wrap-top #mega-menu-top[data-effect=fade_up] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu,header #mega-menu-wrap-top #mega-menu-top[data-effect=fade_up] li.mega-menu-item.mega-menu-megamenu>ul.mega-sub-menu{-webkit-box-shadow:none;box-shadow:none;padding:0;background:#f6f5f7}header.menu-sticky #mega-menu-wrap-top .mega-menu-toggle{top:-62px}header #mega-menu-wrap-top #mega-menu-top>li.mega-menu-megamenu>ul.mega-sub-menu{padding:0}header #mega-menu-top li .mega-sub-menu li.mega-current-menu-ancestor .mega-sub-menu li a,header #mega-menu-wrap-top #mega-menu-top>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,header #mega-menu-wrap-top #mega-menu-top>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,header #mega-menu-wrap-top #mega-menu-top>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link,header #mega-menu-wrap-top #mega-menu-top>li.mega-menu-item.mega-toggle-on>a.mega-menu-link{background:#007bff;color:#fff;color:var(--white-color)}header #mega-menu-wrap-top #mega-menu-top li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after{font-size:18px}header #mega-menu-wrap-top #mega-menu-top li.mega-menu-flyout .mega-sub-menu li.mega-menu-item.mega-toggle-on a.mega-menu-link>span.mega-indicator:after,header #mega-menu-wrap-top #mega-menu-top li.mega-menu-flyout.mega-toggle-on li.mega-menu-item a.mega-menu-link>span.mega-indicator:after,header #mega-menu-wrap-top #mega-menu-top li.mega-menu-item-has-children.mega-toggle-on>a.mega-menu-link>span.mega-indicator:after{content:"\f343"}header #mega-menu-wrap-top #mega-menu-top li.mega-menu-flyout .mega-sub-menu li.mega-menu-item a.mega-menu-link>span.mega-indicator:after{content:"\f347"}header #mega-menu-wrap-top #mega-menu-top>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,header #mega-menu-wrap-top #mega-menu-top>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{padding:10px 15px}}@media (max-width:991px){header.header-default .logo_block,header.header_default .logo_block{padding:0;line-height:0}header.header-default.header-style-two{background:transparent}header.header-default{position:fixed;background:#0d1e67;background:var(--secondary-color)}header.header-default .main-header{padding:15px 0}header.header-default .navbar-light{padding:0 30px}header.header-default .sub-main.iq-mobile-main ul li a{padding:10px 30px!important}header.header-default .navbar .sub-main.iq-mobile-main ul li.iq-signup-main{float:right}header.header-default .sub-main{display:none}header.header-default .sub-main.iq-mobile-main{display:block;padding:30px;background:#fff;background:var(--white-color)}header.header-default.menu-sticky .sub-main ul li a.iq-btn-outline,header.header-default .sub-main ul li a.iq-btn-outline{color:#285bd4;color:var(--primary-color)}header.header-default .navbar .sub-main.iq-mobile-main ul li{width:auto}header.header-default .sub-main.iq-mobile-main ul{margin:0;float:inherit}header.header-default .navbar-light .navbar-toggler{background:#285bd4;background:var(--primary-color);color:#fff;color:var(--white-color);border-color:#285bd4;border-color:var(--primary-color);padding:0}header.header-default .request-btn{margin-right:60px;position:absolute;top:-45px;right:0}header.header-default .navbar-light .navbar-toggler:focus{outline:none}header.header-default .menu,header.header_default .menu{float:left;display:inline-block;width:100%}header.header-default .logo_block .logo,header.header-default .logo_block .logo-sticky,header.header_default .logo_block .logo,header.header_default .logo_block .logo-sticky{height:35px}header.header-default .navbar-collapse{position:absolute;top:63px;line-height:0;left:0;width:100%;-webkit-box-shadow:4.871px 34.659px 30px 0 rgba(0,0,0,.06);box-shadow:4.871px 34.659px 30px 0 rgba(0,0,0,.06)}.qloud header.header-default .navbar ul.navbar-nav.top-menu{height:calc(100vh - 181px)}header.header-default .navbar ul.navbar-nav.top-menu{overflow-y:scroll;height:calc(100vh - 78px);float:left;display:inline-block;width:100%;background:#fff;background:var(--white-color)}.admin-bar .qloud header.header-default .navbar ul.navbar-nav.top-menu{height:calc(100vh - 213px)}.admin-bar header.header-default .navbar ul.navbar-nav.top-menu{height:calc(100vh - 110px)}header.header-default .navbar ul li .sub-menu li.current-menu-item i{color:#fff;color:var(--white-color)}header.header-default .navbar ul li{margin-left:0;display:inline-block;position:relative;width:100%}header.header-default.header-style-two .navbar ul li a,header.header-default .navbar ul li a{color:#11122d;line-height:normal;display:inline-block;width:100%;font-size:16px;padding:15px 30px;z-index:inherit}header.header-default .navbar ul li a:before{border-radius:0}header.header-default .navbar ul li .sub-menu,header.header-default .navbar ul li:hover .sub-menu{display:none;background:#f9f9f9;background:var(--color-post-sticky-bg);position:relative;top:0;width:100%;padding:15px;z-index:9;box-shadow:none;-webkit-box-shadow:none}header.header-default .navbar ul li .sub-menu li .sub-menu{box-shadow:none;-webkit-box-shadow:none}header.header-default .navbar ul li .sub-menu li a{color:#6f6f6f}header.header-default .navbar ul li i{display:block;position:absolute;right:15px;top:0;padding:11px 15px;line-height:28px;font-size:20px;z-index:9;color:#59597e;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.header-default.header-style-two .main-header .navbar ul li:hover i{color:#fff;color:var(--white-color)}header.header-default .main-header .navbar ul li .sub-menu li.current-menu-item a,header.header-default .main-header .navbar ul li:hover a{color:#fff;color:var(--white-color);background:#285bd4;background:var(--primary-color)}header.header-default .main-header .navbar ul li .sub-menu li.current-menu-item i,header.header-default .main-header .navbar ul li:hover i{color:#fff;color:var(--white-color)}header.header-default .main-header .navbar ul li .sub-menu li i{color:#142149;color:var(--title-color)}header.header-default .main-header .navbar ul li .sub-menu li a{color:#142149;color:var(--title-color);background:#fff;background:var(--white-color)}header.header-default .navbar ul li.current-menu-item i,header.header-default .navbar ul li.current-menu-parent i{color:#fff;color:var(--white-color)}header.header-default.menu-sticky .main-header .navbar ul li a{line-height:normal}header.header-default.menu-sticky .main-header .navbar ul li:hover .sub-menu{top:0}header.header-default .navbar ul li .sub-menu li i{top:0;right:0;color:#6f6f6f;font-size:20px;line-height:24px}header.header-default .navbar ul li .sub-menu li:hover>.sub-menu{width:100%;background:#f9f9f9;background:var(--color-post-sticky-bg);position:relative;left:0;-webkit-box-shadow:none;box-shadow:none;padding:15px}header.header-default .navbar ul li a:before{display:none}header.header-default.menu-sticky .navbar ul li.current-menu-ancestor a,header.header-default .navbar ul li.current-menu-ancestor a,header.header-default .navbar ul li.current-menu-item a,header.header-default .navbar ul li.current-menu-parent a,header.header-default .navbar ul li a:hover{background:#285bd4;background:var(--primary-color);color:#fff;color:var(--white-color)}header.menu-sticky .navbar ul li .sub-menu li i{color:#142149;color:var(--title-color)}header.header-default.header-style-two .main-header .navbar ul li.current-menu-parent a,header.header-default.header-style-two .main-header .navbar ul li.current-menu-parent i,header.header-default.header-style-two .main-header .navbar ul li a:hover,header.header-default.header-style-two .navbar ul li.current-menu-ancestor i,header.header-default.header-style-two .navbar ul li.hover i,header.header-default.menu-sticky .navbar ul li.current-menu-ancestor i,header.header-default .navbar ul li.current-menu-ancestor a,header.header-default .navbar ul li.current-menu-ancestor i,header.header-default .navbar ul li.current-menu-item a,header.header-default .navbar ul li.current-menu-parent a,header.header-default .navbar ul li.current-menu-parent i,header.header-default .navbar ul li .sub-menu li:hover,header.header-default .navbar ul li a:hover{color:#fff;color:var(--white-color)}header.header-default.menu-sticky .navbar ul li a,header.header-default.menu-sticky .navbar ul li i{color:#59597e}header.header-default.menu-sticky .main-header .navbar .iq-mobile-main ul li a.signup.iq-button{background:#285bd4;background:var(--primary-color);color:#fff;color:var(--white-color)}header.header-default .navbar ul li .sub-menu li i:before{content:"\f3d0"}header.header-default.header-style-two .main-header .sub-main ul li a.iq-button.signup{background:#0d1e67;background:var(--secondary-color)}header.header-default.header-style-two .main-header .navbar ul li.current-menu-ancestor .sub-menu li a,header.header-default.header-style-two .main-header .navbar ul li a{color:#142149;color:var(--title-color);background:#fff;background:var(--white-color)}header.header-default.header-style-two .main-header .navbar ul li.current-menu-ancestor .sub-menu li i{color:#142149;color:var(--title-color)}header.header-default.header-style-two .main-header .navbar ul li.current-menu-ancestor .sub-menu li.current-menu-ancestor i,header.header-default.header-style-two .main-header .navbar ul li.current-menu-ancestor .sub-menu li:hover i{color:#fff;color:var(--white-color)}header.header-default.header-style-two .main-header .navbar ul li.current-menu-ancestor .sub-menu li.current-menu-item a,header.header-default.header-style-two .main-header .navbar ul li:hover a,header.header-style-two .main-header .navbar ul li.current-menu-ancestor .sub-menu li.current-menu-ancestor a,header.header-style-two .main-header .navbar ul li.current-menu-ancestor a{color:#fff;color:var(--white-color);background:#285bd4;background:var(--primary-color)}header.header-default.header-style-two .main-header .navbar ul li .sub-menu li a{color:#142149;color:var(--title-color);background:#fff;background:var(--white-color)}header.header-default.header-style-two .main-header .navbar ul li .sub-menu li:hover a{color:#fff;color:var(--white-color);background:#285bd4;background:var(--primary-color)}header.header-default.header-style-two .main-header .navbar ul li .sub-menu li .sub-menu li a{color:#142149;color:var(--title-color);background:#fff;background:var(--white-color)}header.header-default.header-style-two .main-header .navbar ul li .sub-menu li .sub-menu li:hover a{color:#fff;color:var(--white-color);background:#285bd4;background:var(--primary-color)}header.header-default.header-style-two .main-header .navbar ul li.current-menu-ancestor .sub-menu li.current-menu-ancestor .sub-menu li a{color:#142149;color:var(--title-color);background:#fff;background:var(--white-color)}header.header-default.header-style-two .main-header .navbar ul li.current-menu-ancestor .sub-menu li.current-menu-ancestor .sub-menu li.current-menu-item a,header.header-default.header-style-two .main-header .navbar ul li.current-menu-ancestor .sub-menu li.current-menu-ancestor .sub-menu li a:hover{color:#fff;color:var(--white-color);background:#285bd4;background:var(--primary-color)}header.header-default.header1 .navbar .sub-main{display:inline-block;position:absolute;top:-44px;right:85px;background:transparent}header.header-default.header1 .navbar .sub-main ul{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:transparent}header.header-default.header1 .navbar .sub-main ul li{display:inline-block!important}header.header-default.header1 .sub-main ul li a.iq-button{padding:10px;background:transparent;border:none}header.header-default.header1 .sub-main ul li a.iq-button.iq-btn-outline:hover,header.header-default.header1 .sub-main ul li a.iq-button:hover{background:transparent;border-color:transparent}header.header-default.header1.menu-sticky .sub-main ul li a{color:#000}}@media (max-width:782px){.admin-bar .qloud header.header-default .navbar ul.navbar-nav.top-menu{height:calc(100vh - 227px)}.admin-bar header.header-default .navbar ul.navbar-nav.top-menu{height:calc(100vh - 124px)}}@media (max-width:767px){header.header-default .main-header{padding:15px 0}}@media (max-width:600px){.admin-bar .qloud header.header-default.menu-sticky .navbar ul.navbar-nav.top-menu{height:calc(100vh - 181px)}.admin-bar header.header-default.menu-sticky .navbar ul.navbar-nav.top-menu{height:calc(100vh - 78px)}}@media (max-width:479px){.sub-header,header.header-default .request-btn,header.header-default .social-icone{display:none}}.header-default .logo-sticky,.menu-sticky .logo-header{display:none}.qloud-mobile-menu.qloud-navigation-burger{display:block}.qloud-mobile-menu{background:#000505;background:var(--color-footer-top-dark);position:fixed;left:0;right:0;top:0;z-index:99999;opacity:0;-webkit-opacity:0;-moz-opacity:0;-o-opacity:0;transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-ms-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;-webkit-transition:all .8s ease-in-out;visibility:hidden}.qloud-mobile-menu.menu-open{pointer-events:all;opacity:1;-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);visibility:visible}.qloud-mobile-menu.header-down,.qloud-mobile-menu.header-up{position:fixed;left:0;right:0;top:0;height:100vh;z-index:99;transition:all .45s ease 0s;-webkit-transition:all .45s ease 0s;-moz-transition:all .45s ease 0s;-o-transition:all .45s ease 0s}.qloud-mobile-menu.menu-open.header-down{top:0;z-index:99}.qloud-mobile-menu.header-down{top:-100px}.qloud-mobile-menu .navbar{padding:.938em;z-index:999;border-bottom:.063em solid hsla(0,0%,100%,.2);border-bottom:.063em solid var(--border-color-light-opacity)}.qloud-mobile-menu ul.navbar-nav li.menu-item-has-children>a:after{display:none}.qloud-mobile-menu .navbar-nav a{padding:0;display:inline-block}.qloud-mobile-menu ul.navbar-nav>li.menu-item-has-children>a{padding-right:0}.navbar-toggler.custom-toggler{display:block;padding:0 .313em 0 0;position:static;margin-left:1.25em;border-radius:0;border:none}.ham-toggle .menu-btn{background-image:none;position:relative;z-index:9;width:1.25em;height:1.25em;cursor:pointer}.ham-toggle .menu-btn .line{width:100%;height:.125em;background-color:#5e7290;background-color:var(--tertiry-color);display:block;position:absolute;left:0;top:0;z-index:99;cursor:pointer;-webkit-transition:left .3s cubic-bezier(.29,.61,.9,.45);transition:left .3s cubic-bezier(.29,.61,.9,.45)}.ham-toggle .menu-btn.is-active .line.one{-webkit-transform:translateY(16px) rotate(45deg);transform:translateY(16px) rotate(45deg)}.ham-toggle .menu-btn.is-active .line.two{width:0}.ham-toggle .menu-btn.is-active .line.three{-webkit-transform:translateY(-9px) rotate(-45deg);transform:translateY(-9px) rotate(-45deg)}.ham-toggle .menu-btn .line.two{left:.313em;top:.625em}.ham-toggle .menu-btn .line.three{top:1.25em}.ham-toggle:hover .menu-btn:not(.is-active) .line.two{left:0}.ham-toggle:hover .menu-btn:not(.is-active) .line.one,.ham-toggle:hover .menu-btn:not(.is-active) .line.three{left:.313em}.ham-s-toggle{cursor:pointer}.qloud-mobile-menu .navbar-nav>li>a{font-size:2.5em;color:#fff;color:var(--white-color);line-height:normal}.qloud-mobile-menu .navbar-nav>li a{font-family:TeXGyreAdventor,sans-serif;font-family:var(--highlight-font-family)}.qloud-mobile-menu .navbar-nav li.current-menu-item>.toggledrop i,.qloud-mobile-menu .navbar-nav li.current-menu-item>a,.qloud-mobile-menu .navbar-nav li .sub-menu li:hover>a,.qloud-mobile-menu .navbar-nav li:hover>.toggledrop i,.qloud-mobile-menu .navbar-nav li:hover>a,.qloud-mobile-menu ul>li.current-menu-ancestor>.toggledrop i,.qloud-mobile-menu ul>li.current-menu-ancestor>a,.qloud-mobile-menu ul li .sub-menu li.current-menu-item>a,.qloud-mobile-menu ul li .sub-menu li.menu-item.current-menu-ancestor>a{color:#285bd4;color:var(--primary-color)}.qloud-mobile-menu .navbar-nav li>.toggledrop i{font-size:2.188em;margin-left:.938em;cursor:pointer;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;color:#fff;color:var(--white-color)}.qloud-mobile-menu .navbar-nav li .sub-menu li .toggledrop i{color:#7c859b;color:var(--global-dark-submenu)}.qloud-mobile-menu .navbar-nav li .sub-menu li.current-menu-ancestor .toggledrop i,.qloud-mobile-menu .navbar-nav li .sub-menu li.current-menu-item .toggledrop i,.qloud-mobile-menu .navbar-nav li .sub-menu li:hover .toggledrop i{color:#285bd4;color:var(--primary-color)}.qloud-mobile-menu .navbar-nav .toggledrop.active i{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg)}.qloud-mobile-menu .navbar-nav li li>.toggledrop i{font-size:1.25em}.qloud-mobile-menu .navbar-nav li .qloud-has-sub-menu li a{font-size:1.25em;color:#5e7290;color:var(--tertiry-color)}.qloud-mobile-menu .navbar-nav li .qloud-has-sub-menu li{margin-bottom:.313em}.menu-btn:hover{cursor:pointer}.menu-open .menu-btn.is-active .line{background:#fff;background:var(--white-color)}.side-bar-open #menu-btn-side-close .menu-btn.is-s-active .line{-webkit-transition-delay:.2s;transition-delay:.2s}.side-bar-open .menu-btn .line-n{width:100%;height:.125em;background-color:#fff;background-color:var(--white-color);display:block;position:absolute;left:0;top:0;z-index:99;cursor:pointer;-webkit-transition:left .3s cubic-bezier(.29,.61,.9,.45);transition:left .3s cubic-bezier(.29,.61,.9,.45)}#menu-btn-side-close .menu-btn.is-s-active .line{-webkit-transition-delay:1s;transition-delay:1s}.side-bar-open #menu-btn-side-close{position:absolute;right:4.375em;top:3.125em}.side-bar-open #menu-btn-side-close .menu-btn .line-n.c-one{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c-collapse{position:relative;width:100%;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important;z-index:1}.menu-new-wrapper.row{position:relative;width:100%;height:calc(100vh - 91px)}.verticle-mn{height:calc(100vh - 100px);overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.qloud-mobile-menu.menu-open:before{-webkit-transform:skew(0deg) translateY(0);transform:skew(0deg) translateY(0);-webkit-transition-delay:0s;transition-delay:0s}.qloud-full-menu{margin:auto 0}.qloud-full-menu .navbar-nav{position:relative;z-index:99;padding-left:3.125em;margin-bottom:1.875em}.qloud-full-menu .navbar-nav>li{position:relative;margin-bottom:1.563em;padding:0}.qloud-mobile-menu .qloud-full-menu .navbar-nav>li{visibility:hidden;display:none;-webkit-animation-delay:.5s;animation-delay:.5s}.qloud-mobile-menu.menu-open .qloud-full-menu .navbar-nav>li,.menu-animation .navbar-nav>li{visibility:visible;display:block;-webkit-animation-name:fadeInAnimation;animation-name:fadeInAnimation;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.qloud-mobile-menu .qloud-full-menu .navbar-nav>li:nth-child(2),.menu-animation .navbar-nav>li:nth-child(2){-webkit-animation-delay:.6s;animation-delay:.6s}.qloud-mobile-menu .qloud-full-menu .navbar-nav>li:nth-child(3),.menu-animation .navbar-nav>li:nth-child(3){-webkit-animation-delay:.7s;animation-delay:.7s}.qloud-mobile-menu .qloud-full-menu .navbar-nav>li:nth-child(4),.menu-animation .navbar-nav>li:nth-child(4){-webkit-animation-delay:.8s;animation-delay:.8s}.qloud-mobile-menu .qloud-full-menu .navbar-nav>li:nth-child(5),.menu-animation .navbar-nav>li:nth-child(5){-webkit-animation-delay:.9s;animation-delay:.9s}.qloud-mobile-menu .qloud-full-menu .navbar-nav>li:nth-child(6),.menu-animation .navbar-nav>li:nth-child(6){-webkit-animation-delay:1s;animation-delay:1s}.qloud-mobile-menu .qloud-full-menu .navbar-nav>li:nth-child(7),.menu-animation .navbar-nav>li:nth-child(7){-webkit-animation-delay:1.1s;animation-delay:1.1s}.qloud-mobile-menu .qloud-full-menu .navbar-nav>li:nth-child(8),.menu-animation .navbar-nav>li:nth-child(8){-webkit-animation-delay:1.2s;animation-delay:1.2s}.qloud-mobile-menu .qloud-full-menu .navbar-nav>li:nth-child(9),.menu-animation .navbar-nav>li:nth-child(9){-webkit-animation-delay:1.3s;animation-delay:1.3s}.qloud-mobile-menu .qloud-full-menu .navbar-nav>li:nth-child(10){-webkit-animation-delay:1.4s;animation-delay:1.4s}.qloud-mobile-menu .qloud-full-menu .navbar-nav>li:nth-child(11){-webkit-animation-delay:1.5s;animation-delay:1.5s}.qloud-mobile-menu .qloud-full-menu .navbar-nav>li:nth-child(12){-webkit-animation-delay:1.6s;animation-delay:1.6s}.qloud-mobile-menu .qloud-full-menu .navbar-nav>li:nth-child(13){-webkit-animation-delay:1.7s;animation-delay:1.7s}.qloud-mobile-menu .qloud-full-menu .navbar-nav>li:nth-child(14){-webkit-animation-delay:1.8s;animation-delay:1.8s}.qloud-mobile-menu.open-delay .qloud-full-menu .navbar-nav>li{-webkit-animation-name:fadeOutAnimation;animation-name:fadeOutAnimation;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:.6s;animation-delay:.6s;visibility:visible}.qloud-mobile-menu.open-delay .qloud-full-menu .navbar-nav>li:nth-child(2){-webkit-animation-delay:.6s;animation-delay:.6s}.qloud-mobile-menu.open-delay .qloud-full-menu .navbar-nav>li:nth-child(3){-webkit-animation-delay:.5s;animation-delay:.5s}.qloud-mobile-menu.open-delay .qloud-full-menu .navbar-nav>li:nth-child(4){-webkit-animation-delay:.4s;animation-delay:.4s}.qloud-mobile-menu.open-delay .qloud-full-menu .navbar-nav>li:nth-child(5){-webkit-animation-delay:.3s;animation-delay:.3s}.qloud-mobile-menu.open-delay .qloud-full-menu .navbar-nav>li:nth-child(6){-webkit-animation-delay:.2s;animation-delay:.2s}.qloud-mobile-menu.open-delay .qloud-full-menu .navbar-nav>li:nth-child(7){-webkit-animation-delay:.1s;animation-delay:.1s}.qloud-mobile-menu .navbar-nav li .sub-menu li a{font-size:1.25em;color:#7c859b;color:var(--global-dark-submenu)}.qloud-mobile-menu .sub-menu{list-style-type:none;padding-top:.938em}.qloud-mobile-menu .sub-menu .sub-menu{padding:.625em 0 .625em .938em}.qloud-mobile-menu .navbar-nav li .qloud-has-sub-menu{padding-top:.625em}.qloud-mobile-menu .qloud-has-sub-menu{padding-left:1.875em}.qloud-has-sub-menu{list-style-type:none}.qloud-mobile-menu .navbar-expand-xl .navbar-nav{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.qloud-mobile-menu.light-mode{background:#fff;background:var(--white-color)}.qloud-mobile-menu.light-mode .navbar-nav>li>.toggledrop,.qloud-mobile-menu.light-mode .navbar-nav>li>a{color:#142149;color:var(--title-color)}.qloud-mobile-menu.light-mode .navbar-nav>li:hover>a{color:#285bd4;color:var(--primary-color)}@-webkit-keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOutAnimation{0%{opacity:1}to{opacity:0}}@keyframes fadeOutAnimation{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fade-in-bottom{0%{-webkit-transform:translateY(3.125em);transform:translateY(3.125em);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-bottom{0%{-webkit-transform:translateY(3.125em);transform:translateY(3.125em);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@media (max-width:1199px){.qloud-mobile-menu .navbar-nav>li>a,.qloud-mobile-menu .navbar-nav li>.toggledrop i{font-size:1.875em}.qloud-mobile-menu .navbar-nav li .sub-menu li a,.qloud-mobile-menu .navbar-nav li li>.toggledrop i{font-size:1em}}@media (max-width:479px){.qloud-mobile-menu .navbar-nav>li>a,.qloud-mobile-menu .navbar-nav li>.toggledrop i{font-size:1.375em}.qloud-mobile-menu .navbar-nav li .sub-menu li a,.qloud-mobile-menu .navbar-nav li li>.toggledrop i{font-size:.875em}.qloud-full-menu .navbar-nav{padding-left:1.875em}}@media (max-width:480px){.qloud-mobile-menu .navbar{padding:.938em 0;z-index:999}}.vertical-menu-layout .menu-new-wrapper.row{position:relative;width:100%;height:auto}.vertical-menu-layout .qloud-full-menu .navbar-nav,.vertical-menu-layout.qloud-mobile-menu .navbar{padding:0}.qloud-mobile-menu.vertical-menu-layout{background:transparent;position:relative}.qloud-mobile-menu.vertical-menu-layout .navbar-nav>li>a{color:#142149;color:var(--title-color);font-size:1.875em}.qloud-mobile-menu.vertical-menu-layout .navbar-nav li>.toggledrop i{color:#142149;color:var(--title-color);font-size:1em;font-size:var(--font-size-body)}.qloud-mobile-menu.vertical-menu-layout .navbar-nav li.current-menu-item>.toggledrop i,.qloud-mobile-menu.vertical-menu-layout .navbar-nav li.current-menu-item>a,.qloud-mobile-menu.vertical-menu-layout .navbar-nav li .sub-menu li:hover>a,.qloud-mobile-menu.vertical-menu-layout .navbar-nav li:hover>.toggledrop i,.qloud-mobile-menu.vertical-menu-layout .navbar-nav li:hover>a,.qloud-mobile-menu.vertical-menu-layout ul>li.current-menu-ancestor>.toggledrop i,.qloud-mobile-menu.vertical-menu-layout ul>li.current-menu-ancestor>a,.qloud-mobile-menu.vertical-menu-layout ul li .sub-menu li.current-menu-item>a,.qloud-mobile-menu.vertical-menu-layout ul li .sub-menu li.menu-item.current-menu-ancestor>a{color:#285bd4;color:var(--primary-color)}.qloud-mobile-menu.vertical-menu-layout .navbar-nav li .sub-menu li a,.qloud-mobile-menu.vertical-menu-layout .navbar-nav li li>.toggledrop i{color:#7c859b;color:var(--global-dark-submenu);font-size:1em}header .search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;background:rgb(17 17 17/95%);position:fixed;z-index:1000;top:0;left:0;width:100%;height:31.25em;pointer-events:none;opacity:0;-webkit-opacity:0;-moz-opacity:0;-o-opacity:0;transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}header .search.search--open{pointer-events:auto;opacity:1;-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0)}.btn--search-close{font-size:1.5em;position:absolute;top:1em;right:1.25em;display:none;color:#fff;color:var(--white-color);background:transparent;display:block}body.admin-bar .btn--search-close{top:1.5em}.btn--search-close:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.search--open .search__form{margin:5em 0;width:auto;min-width:430px;position:relative;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both;visibility:visible}.search__form:after{content:"";position:absolute;top:auto;bottom:-.625em;display:block;width:100%;height:.063em;background-color:#fff;background-color:var(--white-color);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;-webkit-animation-delay:.8s;animation-delay:.8s;visibility:hidden}header .search--open .search__form:after{-webkit-animation-name:fadeInMove;animation-name:fadeInMove;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both;visibility:visible}header .search__input{font-family:inherit;background:none;height:auto;font-size:2.813em;line-height:1;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:.05em 0;color:#fff;color:var(--white-color)}header .search__input,header .search__input:focus{border:none;border-bottom:.125em solid}header .search__input::-webkit-input-placeholder{opacity:.6;color:#fff;color:var(--white-color)}header .search__input::-moz-placeholder{opacity:.6;color:#fff;color:var(--white-color)}header .search__input:-ms-input-placeholder{opacity:.6;color:#fff;color:var(--white-color)}header .search-form input:focus,header .search-form input[type=email]:focus,header .search-form input[type=password]:focus,header .search-form input[type=search]:focus,header .search-form input[type=text]:focus{border:none!important}.qloud-shop-btn-holder ul{margin:0}.search-box input[type=search]{height:2.5em;font-size:1.125em;display:inline-block;border:none;border-radius:5px;outline:none;padding:1em 2.5em 1em 1em;width:0;position:absolute;top:-9px;right:0;background:none;-webkit-transition:width .4s cubic-bezier(0,.795,0,1);transition:width .4s cubic-bezier(0,.795,0,1);cursor:pointer;z-index:11;margin:-.625em 0 0}.search-form .search-submit{position:absolute;right:0;top:0;height:3.75em;width:3.75em;color:#fff;color:var(--white-color);cursor:pointer;font-size:1em;font-size:var(--font-size-body);background:#285bd4;background:var(--primary-color);padding:0;border:none;outline:none;-webkit-box-shadow:none;box-shadow:none;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;border-radius:0 .188em .188em 0}.search-box input[type=search]:focus{width:15.625em;z-index:1;cursor:text;background:#fff;background:var(--white-color);z-index:9;color:hsla(0,0%,40%,.6)}.search-box{position:relative}.search-box .search-submit:hover{background:none}button#btn-search-close svg{color:#fff;color:var(--white-color)}.search-form .search-submit{top:10.125em}.search-form .search-submit svg{font-size:1.125em;color:#fff;color:var(--white-color)}.navbar ul.qloud-shop-btn-holder ul li a:hover{background:transparent}.search-form .search-submit{background:transparent;line-height:normal}.search__input::-webkit-search-cancel-button,.search__input::-webkit-search-decoration{-webkit-appearance:none}.search__input::-ms-clear{display:none}form.search-form .form-row .has-content~label,form.search-form .form-row input:focus~label,form.search-form .form-row label{top:-5.625em}.qloud-shop-btn-holder ul li svg{font-size:1.25em;height:1em;width:1.25em}.search-form input{border-radius:0;border-radius:var(--border-radius);padding:0}form.search-form .form-row label{color:#fff;color:var(--white-color);text-align:left;font-size:2.813em;top:-.813em;display:block;float:left;width:100%;margin-bottom:0;position:absolute;pointer-events:none;left:0}.search-form input,form.search-form .form-row label{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}.search-form input{padding-right:3.125em;-webkit-box-shadow:none;box-shadow:none;border:none;background:transparent}.search-form{position:relative}.search-form .form-search .search-submit{position:absolute;right:.063em;top:0;cursor:pointer;padding:0;border:none;outline:none;-webkit-box-shadow:none!important;box-shadow:none!important;margin:0}header .search-form .form-search .search-submit:hover{background:transparent}.search_count #btn-search,.search_count #btn-search svg{font-family:TeXGyreAdventor,sans-serif;font-family:var(--highlight-font-family);color:#142149;color:var(--title-color);text-transform:uppercase;letter-spacing:.188em}.search_count #btn-search:hover,.search_count #btn-search:hover svg{color:#285bd4;color:var(--primary-color)}.qloud-header-right,.search_count .qloud-search,header .qloud-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search_count .qloud-search,header .qloud-search{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;background:rgb(17 17 17/95%);position:fixed;z-index:1000;top:0;left:0;width:100%;height:31.25em;pointer-events:none;opacity:0;-webkit-opacity:0;-moz-opacity:0;-o-opacity:0;transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.qloud-search.search--open,.search_count .qloud-search.search--open{pointer-events:auto;opacity:1;-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0)}.search_style_light .search{background:#fff;background:var(--white-color);-webkit-box-shadow:0 24px 84px 0 rgba(0,0,0,.05);box-shadow:0 24px 84px 0 rgba(0,0,0,.05);-webkit-box-shadow:var(--global-box-shadow);box-shadow:var(--global-box-shadow)}.search_style_light .search__form:after{background:#5e7290;background:var(--tertiry-color)}.search_style_light .search-form .search-submit svg{color:#5e7290;color:var(--tertiry-color)}.search_style_light input::-webkit-input-placeholder{color:rgba(0,0,0,.5)}.search_style_light input::-moz-placeholder{color:rgba(0,0,0,.5)}.search_style_light input:-ms-input-placeholder{color:rgba(0,0,0,.5)}.search_style_light input::-ms-input-placeholder{color:rgba(0,0,0,.5)}.search_style_light input::placeholder{color:rgba(0,0,0,.5)}.search_style_light button#btn-search-close svg{color:#142149;color:var(--title-color)}.search-animate-left .search{transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%)}.search-animate-left .search.search--open{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0)}.search-animate-right .search{transform:translateX(-100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%)}.search-animate-right .search.search--open{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0)}.search_wrap.search-form-default .search-form input{border-bottom:.063em solid #142149!important;border-bottom:.063em solid var(--title-color)!important;border-radius:0;height:2.813em;line-height:2.813em;font-size:1.125em;padding-right:1.875em}.search_wrap .search-form input::-webkit-input-placeholder{color:#5e7290;color:var(--tertiry-color)}.search_wrap .search-form input::-moz-placeholder{color:#5e7290;color:var(--tertiry-color)}.search_wrap .search-form input:-ms-input-placeholder{color:#5e7290;color:var(--tertiry-color)}.search_wrap .search-form input::-ms-input-placeholder{color:#5e7290;color:var(--tertiry-color)}.search_wrap .search-form input::placeholder{color:#5e7290;color:var(--tertiry-color)}.search_wrap.search-form-default .search-form .search-submit svg{font-size:1.125em;color:#5e7290;color:var(--tertiry-color)}.search_wrap.search-form-default .search-form .form-search .search-submit{padding:0;height:1.875em;width:1.875em;line-height:3.125em}.search-form-default .search-form input:focus,.search-form-default .search-form input[type=email]:focus,.search-form-default .search-form input[type=password]:focus,.search-form-default .search-form input[type=search]:focus,.search-form-default .search-form input[type=text]:focus{border-color:#285bd4!important;border-color:var(--primary-color)!important}.widget.widget_search{padding:0;background:transparent}.widget .search-form input,.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input,.wp-block-search .wp-block-search__input{padding-right:5em;padding-left:1em;background:#f5f7fd;background:var(--global-body-bgcolor);border:1px solid transparent;border-radius:5px;-webkit-border-radius:5px;height:70px}.wp-block-search.wp-block-search__button-outside .wp-block-search__inside-wrapper .wp-block-search__input,footer .wp-block-search.wp-block-search__button-outside .wp-block-search__inside-wrapper .wp-block-search__input{padding-right:1em}footer .widget .search-form input,footer .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input,footer .wp-block-search .wp-block-search__input{background:#fff;background:var(--white-color)}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{padding:0;border:none}.widget .search-form input:focus,.wp-block-search .wp-block-search__input:focus,.wp-block-search__button-inside.wp-block-search__icon-button.wp-block-search .wp-block-search__inside-wrapper .wp-block-search__input:focus{border:1px solid #0d1e67;border:1px solid var(--secondary-color)}.wp-block-search .wp-block-search__button,.wp-block-search__button-inside.wp-block-search__icon-button.wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button{position:absolute;background:#285bd4;background:var(--primary-color);line-height:70px;width:70px;height:70px;right:0;top:0;cursor:pointer;padding:0;font-size:1em;font-size:var(--font-size-body);border:none;outline:none;-webkit-box-shadow:none;box-shadow:none;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 5px 5px 0;-webkit-border-radius:0 5px 5px 0}.wp-block-search .wp-block-search__button:hover,.wp-block-search__button-inside.wp-block-search__icon-button.wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:hover{background:#0d1e67;background:var(--secondary-color)}.wp-block-search.wp-block-search__button-inside.wp-block-search__text-button .wp-block-search__inside-wrapper .wp-block-search__button{width:auto;height:70px;line-height:70px;border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;padding:0 15px;top:0;right:0}.wp-block-search.wp-block-search__button-outside.wp-block-search__icon-button .wp-block-search__inside-wrapper .wp-block-search__button,.wp-block-search.wp-block-search__button-outside.wp-block-search__text-button .wp-block-search__inside-wrapper .wp-block-search__button{border-radius:5px;border-radius:var(--border-radius-box);-webkit-border-radius:5px;-webkit-border-radius:var(--border-radius-box);position:static}.wp-block-search.wp-block-search__button-outside.wp-block-search__text-button .wp-block-search__inside-wrapper .wp-block-search__button{height:70px;line-height:0;padding:15px;width:auto;overflow:inherit}body.search header.page-header{position:static;background:transparent}.qloud-error .search-form{display:inline-block;width:40%;margin:1em 0 1.563em}.qloud-error .page-content>p{width:50%;margin:1em auto}.qloud-error .search-form input{padding:0 4.375em 0 1em;font-size:1em;font-size:var(--font-size-body);position:relative;background:#f1f3f5;background:var(--global-body-lightcolor);border:.063em solid transparent;border-top-left-radius:5px;border-bottom-left-radius:5px}.qloud-error .search-form .search-submit{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:767px){.qloud-error .search-form{width:80%}.qloud-error .page-content>p{width:70%}}@media (max-width:479px){.qloud-error .page-content>p,.qloud-error .search-form{width:90%}}.search_wrap.search-form-default.search-animate-default .search-form input{border:1px solid #f5f7fd!important;border:1px solid var(--global-body-bgcolor)!important;border-radius:5px;border-radius:var(--border-radius-box);outline:#285bd4;outline:var(--primary-color);background:#f5f7fd;background:var(--global-body-bgcolor);padding:0 0 0 60px;color:#5e7290;color:var(--tertiry-color);font-size:400;font-size:var(--font-weight-regular)}.search-form-default.search-animate-default .search-form .search-submit{background:none;color:#285bd4;color:var(--primary-color);padding:10px 16px;height:unset;width:unset;line-height:unset;right:unset;left:16px;border-radius:5px;border-radius:var(--border-radius-box)}.search-form-default.search-animate-default .search__form:after{content:unset!important}.search_style_default .qloud-search.search--open .search__input{font-size:1.333em;font-size:var(--font-size-h5);border-radius:5px;border-radius:var(--border-radius-box);color:#5e7290;color:var(--tertiry-color);padding-right:4em;border:none}.search_style_default .btn--search-close:hover{color:#285bd4;color:var(--primary-color)}.search_style_default .qloud-search.search--open .search-submit{background-color:#0d1e67!important;background-color:var(--secondary-color)!important;right:0}.search_style_default .qloud-search.search--open .search-submit :hover{background-color:#285bd4!important;background-color:var(--primary-color)!important}@media (max-width:767px){.search_style_default .qloud-search .search-form{padding:0 16px;min-width:auto}.search_style_default .qloud-search.search--open .search__input{font-size:1.333em;font-size:var(--font-size-h5);padding-right:4em}.search_style_default .qloud-search.search--open .search-submit{right:16px}}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.wp-caption,embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:.8075em 0;font-style:italic}.wp-caption.alignleft .wp-caption-text{text-align:left}.wp-caption.alignright .wp-caption-text{text-align:right}@media (min-width:768px){.wp-block-image.alignright,.wp-caption.alignright{margin-right:calc(50% - 43.75em);margin-right:calc(50% - var(--content-width)/2)}.wp-block-image.alignleft,.wp-caption.alignleft{margin-left:calc(50% - 43.75em);margin-left:calc(50% - var(--content-width)/2)}}.gallery-item{padding:0 1em 1em 0}.gallery-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gallery-caption{font-size:80%}@media (max-width:479px){.gallery-item{padding:0 0 1em}}footer{display:block;width:100%;float:left;position:relative;clear:both;margin-top:0}footer.qloud-footer{background:#f2f5fe;background:var(--footer-bg)}footer .copyright-footer{border-top:1px solid #59597e;font-size:.875em;font-size:var(--font-size-normal)}footer .copyright-footer a:hover{color:#0d1e67;color:var(--secondary-color)}footer .footer-top{padding-top:60px}footer .footer-top .container{padding:0 15px}footer .footer-titlebox{margin-bottom:30px;position:relative}footer .footer-topbar{position:relative;z-index:1;padding:40px 15px}footer .footer-topbar .widget.widget_text .textwidget h2{color:#0d1e67!important;color:var(--secondary-color)!important}footer .footer-topbar .widget,footer .footer-topbar .widget:last-child,footer .footer-topbar p{margin-bottom:0}footer .footer1{padding:0}footer .footer-top .widget.widget_categories ul li.cat-item a:hover,footer .footer-top .widget ul li a:hover{color:#285bd4;color:var(--primary-color)}footer .widget.widget_block .wp-block-tag-cloud a:hover,footer .widget_tag_cloud ul li a.tag-cloud-link:hover{color:#fff;color:var(--white-color);background-color:#285bd4;background-color:var(--primary-color)}footer .widget_archive ul li span.archiveCount,footer .widget_categories ul li span{color:#59597e}footer.qloud-footer .footer-logo img{margin-bottom:30px}.footer-top .textwidget p{margin-bottom:0}footer .mc4wp-form-fields{float:left;width:100%}footer .footer-top .mc4wp-form button i{font-size:1.25em;font-size:var(--font-size-20)}footer .footer-top .mc4wp-form p{margin-bottom:0}footer .social-icone li{margin-right:20px}footer .social-icone li:last-child{margin-right:0}footer .widget,footer .widget:last-child{margin-bottom:45px}footer .widget{background:transparent;padding:0}footer .widget .footer-title{margin-bottom:15px;color:#142149;color:var(--title-color)}footer .widget .footer-title a.rsswidget img{vertical-align:unset}footer .widget .rsswidget{padding-left:0;font-size:1em;font-size:var(--font-size-body)}footer .widget .rss-date,footer .widget .rsswidget{font-weight:600;font-weight:var(--font-weight-semi-bold)}footer .widget .rss-date{font-size:.75em;font-size:var(--font-size-xs);text-transform:uppercase;display:inline-block;width:100%;margin:5px 0}footer .widget .rsswidget:before{display:none}footer .widget ul.menu li .sub-menu{padding-left:10px}footer .widget #recentcomments li .comment-author-link a:hover{color:#0d1e67;color:var(--secondary-color)}.recentcomments a{display:inline!important;padding:0!important;margin:0!important}.recentcomments a,footer .widget #recentcomments li a{color:#0d1e67;color:var(--secondary-color)}footer .widget #recentcomments li a:hover{text-decoration:underline}footer .widget #recentcomments li a:before{display:none}footer.footer1 .copyright{float:right}footer.footer1 .widget ul.menu li a{border:none}footer .widget .iq-contact li a:before{display:none}footer .menu-footer-menu-container ul.menu li a,footer ul.menu li a{padding:7px 0 7px 15px}footer .widget .menu-testing-menu-container .menu li a:before,footer .widget .menu-testing-menu-container .menu ul li a:before,footer .widget .menu li a:before,footer .widget.widget_nav_menu ul li a:before,footer .widget ul.menu li a:before{display:block}footer .widget .menu-testing-menu-container .menu li a,footer .widget .menu-testing-menu-container .menu ul li a{position:relative;padding:7px 0 7px 15px}footer .widget .iq-contact li a{padding:7px 0}footer .widget .iq-contact li{position:relative;margin-bottom:0;display:inline-block;width:100%;border-bottom:none;padding-bottom:0}footer .widget .iq-contact li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}footer .widget .iq-contact li span{-webkit-box-flex:1;-ms-flex:1;flex:1}footer .widget .iq-contact li i{margin-right:15px;line-height:32px;font-size:1.25em;font-size:var(--font-size-20);text-align:center}footer .widget .iq-contact li p{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0}footer .widget.widget_nav_menu ul.menu li a,footer .widget ul.menu li a{border-bottom:none;padding:7px 0 7px 15px;display:inline}footer .footer-top .widget .wp-block-tag-cloud ul li a.tag-cloud-link:hover{color:#fff;color:var(--white-color)}footer.wp-block-latest-comments__comment-meta{background:transparent}@media (max-width:1215px){footer .footer-top .container{padding:0 30px}footer .copyright-footer{padding:0 15px}}@media (max-width:1199px){footer .footer-topbar{padding:50px 15px 30px}}@media (max-width:1024px){footer .footer-topbar{padding:50px 0 30px}footer .footer-top .container,footer .widget{padding:0 15px}}@media (max-width:767px){.copyright-footer{text-align:center!important}.footer-subscribe .vc_custom_heading{margin-bottom:15px}.copyright-footer .col-auto{display:inline-block;width:100%}footer .footer-topbar{width:100%;margin:0 auto}}@media (max-width:575px){footer .footer-top .row>div .widget{margin-bottom:15px}footer .footer-top .row>div:last-child .widget{margin-bottom:45px}}.select2-container .select2-selection--single,.select2-dropdown{border-color:#f2f2f4;border-color:var(--border-color-light)}.select2-container .select2-selection--single{height:3.75em}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:3.75em;color:#5e7290;color:var(--tertiry-color)}.select2-container--default .select2-selection--single .select2-selection__arrow{height:3.75em;right:.625em;width:1.25em}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-width:.313em .25em 0}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-width:0 .25em .313em}.select2-container--default .select2-search--dropdown .select2-search__field{height:2.188em;border-color:#f2f2f4;border-color:var(--border-color-light)}.select2-search--dropdown{padding:.25em 1em}.select2-container--default .select2-results>.select2-results__options{padding:.313em 1em;max-height:10.625em}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected],.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:transparent;color:#285bd4;color:var(--primary-color)}.select2-search--dropdown .select2-search__field{padding:0 .625em}.select2-container .select2-selection--single .select2-selection__rendered{padding:0 1.875em 0 1em}::-webkit-scrollbar{width:.25em;height:.25em}::-webkit-scrollbar-track{border-radius:.313em}::-webkit-scrollbar-thumb{background:#285bd4;background:var(--primary-color);border-radius:.313em}.admin-color-fresh #redux-header,.wp-customizer #redux-header{background:#2b2b2b;border-color:#19beec}.redux-sidebar .redux-group-menu li a{background:#2b2b2b;opacity:1;color:#a9abae;border-bottom-color:hsla(0,0%,100%,.08)}.admin-color-fresh .redux-sidebar .redux-group-menu li.activeChild.hasSubSections a,.wp-customizer .redux-sidebar .redux-group-menu li.activeChild.hasSubSections a{background:#2b2b2b;color:#19beec;text-shadow:none}.redux-container #redux-header .display_header{padding:20px}.redux-sidebar .redux-group-menu li a{padding:15px}.redux-sidebar .redux-group-menu li a span{margin-left:30px}.admin-color-fresh .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a,.admin-color-fresh .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a,.wp-customizer .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a,.wp-customizer .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a{padding:10px}.admin-color-fresh .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a:hover,.admin-color-fresh .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a:hover,.redux-sidebar .redux-group-menu li a:hover,.wp-customizer .redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a:hover,.wp-customizer .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a:hover{color:#19beec;background:#2b2b2b}.admin-color-fresh .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.active a,.wp-customizer .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.active a{background:#19beec}.admin-color-fresh .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a,.wp-customizer .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a{background:#2b2b2b}.admin-color-fresh .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a{color:#a9abae}.admin-color-fresh .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.active a,.wp-customizer .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.active a{text-shadow:none;color:#fff;color:var(--white-color)}.redux-sidebar ul .subsection{border:1px solid #19beec}.redux-container-text input,.redux-main input.large-text{height:45px;padding:0 15px;margin-bottom:15px;-webkit-box-shadow:none;box-shadow:none}.redux-main .button{font-size:14px;height:45px;line-height:45px;padding:0 35px;-webkit-box-shadow:none;box-shadow:none;color:#fff;color:var(--white-color);text-shadow:none;border-radius:0;margin:0 5px;background:#2b2b2b}.redux-container-switch .switch-options label{line-height:45px;cursor:pointer;border-radius:0;height:45px;padding:0 25px}.redux-main .button.remove-image,.redux-main .button:hover{background:#19beec;color:#fff;color:var(--white-color);border-color:#19beec}.sp-replacer{padding:10px}.redux-container .redux-group-tab h3{text-transform:capitalize}.redux-container-switch .cb-disable span,.redux-container-switch .cb-enable span{line-height:43px}.admin-color-fresh .ui-widget-content .ui-state-default,.admin-color-fresh .ui-widget-header .ui-state-default,.redux-main .admin-color-fresh .redux-container-switch .cb-disable,.redux-main .admin-color-fresh .redux-container-switch .cb-enable,.redux-main .admin-color-fresh .ui-state-default,.wp-customizer .redux-container-switch .cb-disable,.wp-customizer .redux-container-switch .cb-enable,.wp-customizer .ui-state-default,.wp-customizer .ui-widget-content .ui-state-default,.wp-customizer .ui-widget-header .ui-state-default{background:#2b2b2b!important;border-color:#2b2b2b!important;color:#fff;color:var(--white-color)}.redux-main .button.remove-image:hover{background:#2b2b2b;border-color:#2b2b2b;color:#fff;color:var(--white-color)}.wp-core-ui .redux-main .button.wp-color-result{padding:0 0 0 60px}.wp-core-ui .redux-main .button-secondary:focus,.wp-core-ui .redux-main .button-secondary:hover,.wp-core-ui .redux-main .button.focus,.wp-core-ui .redux-main .button.hover,.wp-core-ui .redux-main .button:focus,.wp-core-ui .redux-main .button:hover{background:#19beec;border-color:#19beec;color:#fff;color:var(--white-color);text-shadow:none}.redux-main #redux-sticky #info_bar{height:45px}.redux-container #info_bar{padding:15px}.redux-container-image_select ul.redux-image-select li{padding:5px 5px 15px}.redux-main .redux-option-image{margin-bottom:15px}.redux-container-sortable input,.redux-main .input-prepend,.redux-main .input-prepend input{-webkit-box-shadow:none;box-shadow:none;height:45px}.redux-container-sortable input{padding:15px}.redux-main .input-append .add-on,.redux-main .input-prepend .add-on{height:43px;line-height:43px;padding:0 5px}.redux-main #redux-sticky #info_bar .expand_options{margin-top:7px}.redux-container .expand_options{height:30px;width:30px;background-position:3px -21px}.redux-main .wp-media-buttons span.wp-media-buttons-icon{width:auto;height:40px;vertical-align:middle;margin-right:10px}.redux-main .wp-media-buttons .insert-media{margin-bottom:15px;padding:0 30px}.redux-main textarea{padding:15px}.redux-main .button:hover span.wp-media-buttons-icon{color:#fff;color:var(--white-color)}.redux-container .ui-buttonset .ui-button{line-height:44px;height:45px;padding:0 25px;vertical-align:middle;text-shadow:none;border-radius:0}.redux-main .wp-core-ui .button-secondary:focus,.redux-main .wp-core-ui .button.focus,.redux-main .wp-core-ui .button:focus,.redux-main input[type=checkbox]:focus,.redux-main input[type=color]:focus,.redux-main input[type=date]:focus,.redux-main input[type=datetime-local]:focus,.redux-main input[type=datetime]:focus,.redux-main input[type=email]:focus,.redux-main input[type=month]:focus,.redux-main input[type=number]:focus,.redux-main input[type=password]:focus,.redux-main input[type=radio]:focus,.redux-main input[type=search]:focus,.redux-main input[type=tel]:focus,.redux-main input[type=text]:focus,.redux-main input[type=time]:focus,.redux-main input[type=url]:focus,.redux-main input[type=week]:focus,.redux-main select:focus,.redux-main textarea:focus{-webkit-box-shadow:none;box-shadow:none;border-color:#19beec}.redux-sidebar .redux-group-menu li.active a{background:#19beec}.admin-color-fresh .redux-sidebar .redux-group-menu li.active a{color:#fff;color:var(--white-color)}.admin-color-fresh .redux-sidebar .redux-group-menu li.active:hover a{color:#19beec}.form-table .redux-container-text input{margin-bottom:0}.wp-admin .composer-switch a.wpb_switch-to-composer,.wp-admin .composer-switch a.wpb_switch-to-front-composer,.wp-admin .composer-switch a:visited.wpb_switch-to-front-composer{background:#2b2b2b}#wpb_visual_composer .vc_navbar .vc_icon-btn:hover,.wp-admin .composer-switch a.wpb_switch-to-composer:hover,.wp-admin .composer-switch a.wpb_switch-to-front-composer:hover,.wp-admin .composer-switch a:visited.wpb_switch-to-composer:hover,.wp-admin .composer-switch a:visited.wpb_switch-to-front-composer:hover{background-color:#19beec}.admin-color-fresh .redux-container-image_select .redux-image-select-selected img,.wp-customizer .redux-container-image_select .redux-image-select-selected img{border-color:#19beec}.wp-admin .composer-switch .logo-icon{background-color:#2b2b2b}.metabox-composer-content .vc_ui-button.vc_ui-button-info{background:#19beec!important}#wpb_visual_composer .vc_navbar{background:#2b2b2b;border-color:#2b2b2b}.wp-admin .composer-switch .logo-icon:hover{background-color:#19beec}.wp-admin .vc_ui-panel-header-container{background:#2b2b2b}.wp-admin .vc_add-element-container .wpb-content-layouts li:hover{border-color:#19beec}.wp-admin .vc_ui-button.vc_ui-button-default{background:#2b2b2b}.wp-admin .vc_ui-button.vc_ui-button-default:focus,.wp-admin .vc_ui-button.vc_ui-button-default:hover{background-color:#19beec}.wp-admin .vc_add-element-container .wpb-content-layouts li{background:transparent}.wp-core-ui .redux-main .form-table .button-primary{background:#2b2b2b;border-color:#2b2b2b;text-shadow:none;-webkit-box-shadow:none;box-shadow:none}.wp-core-ui .redux-main .form-table .button-primary:hover{background:#19beec;border-color:#19beec}.admin-color-fresh .redux-container-switch .cb-enable.selected,.admin-color-fresh .redux-field-container .ui-buttonset .ui-state-active,.wp-core-ui .redux-main .button-primary.active,.wp-core-ui .redux-main .button-primary.active:focus,.wp-core-ui .redux-main .button-primary.active:hover,.wp-core-ui .redux-main .button-primary.focus,.wp-core-ui .redux-main .button-primary.hover,.wp-core-ui .redux-main .button-primary:active,.wp-core-ui .redux-main .button-primary:focus,.wp-core-ui .redux-main .button-primary:hover,.wp-core-ui .redux-main .button-secondary:focus,.wp-core-ui .redux-main .button.focus,.wp-core-ui .redux-main .button:focus,.wp-customizer .redux-container-switch .cb-enable.selected,.wp-customizer .redux-field-container .ui-buttonset .ui-state-active{-webkit-box-shadow:none!important;box-shadow:none!important;background:#19beec!important;border-color:#19beec!important}.vc_add-element-container .wpb-content-layouts a{color:#2b2b2b}.vc_el-container #vc_infobox_bgoverlay .vc_element-icon,.vc_el-container>#woobox_deal_offer>.vc_element-icon,.vc_el-container>#woobox_timer>.vc_element-icon,.vc_el-container>#wooboxbanner>.vc_element-icon,.vc_el-container>#wooboxblog>.vc_element-icon,.vc_el-container>#wooboxButton>.vc_element-icon,.vc_el-container>#wooboxcircle>.vc_element-icon,.vc_el-container>#wooboxclient>.vc_element-icon,.vc_el-container>#wooboxcounter>.vc_element-icon,.vc_el-container>#wooboxFancybox>.vc_element-icon,.vc_el-container>#wooboxFAQ>.vc_element-icon,.vc_el-container>#wooboxfeaturedpro>.vc_element-icon,.vc_el-container>#wooboxfeedback>.vc_element-icon,.vc_el-container>#wooboxflinglayer>.vc_element-icon,.vc_el-container>#wooboxList>.vc_element-icon,.vc_el-container>#wooboxlistboxs>.vc_element-icon,.vc_el-container>#wooboxoffers>.vc_element-icon,.vc_el-container>#wooboxofferspro>.vc_element-icon,.vc_el-container>#wooboxpricing>.vc_element-icon,.vc_el-container>#wooboxproductcategory>.vc_element-icon,.vc_el-container>#wooboxslider>.vc_element-icon,.vc_el-container>#wooboxsubscribe>.vc_element-icon,.vc_el-container>#wooboxsupport>.vc_element-icon,.vc_el-container>#wooboxtabs>.vc_element-icon,.vc_el-container>#wooboxteam>.vc_element-icon,.vc_el-container>#wooboxtitle>.vc_element-icon,.vc_el-container>#wooboxvideo>.vc_element-icon,.vc_el-container>#wooboxvideo_offer>.vc_element-icon,.vc_el-container>#wooboxworkbox>.vc_element-icon{background-position:0 0;background-image:url(../images/backend/icon.png);-ms-background-size:contain;background-size:contain}.wp-admin .vc_ui-button.vc_ui-button-action,.wp-admin .vc_ui-button.vc_ui-button-action:focus,.wp-admin .vc_ui-button.vc_ui-button-action:hover{-webkit-box-shadow:none;box-shadow:none;background:#19beec;border-color:#19beec}.admin-color-fresh .redux-container-switch .cb-disable.selected,.wp-customizer .redux-container-switch .cb-disable.selected{background-color:#19beec!important;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#19beec),color-stop(100%,#19beec))!important;border-color:#19beec!important}.redux-main .input-prepend .add-on{border-radius:0}.redux-main .select2-container .select2-choice{height:43px;line-height:43px;border-radius:0;background-image:none}.redux-main .input-append .add-on,.redux-main .input-prepend .add-on{text-shadow:none;background:#2b2b2b;color:#fff;color:var(--white-color)}.admin-color-fresh .select2-results .select2-highlighted,.wp-customizer .select2-results .select2-highlighted{background:#19beec}.select2-drop.select2-drop-above .select2-search input{-webkit-box-shadow:none;box-shadow:none}.select2-drop.select2-drop-above .select2-search input:focus{-webkit-box-shadow:none;box-shadow:none;border-color:#19beec}.select2-container .select2-choice .select2-arrow b{background-color:#2b2b2b;background-position:0 10px}.wp-picker-container .wp-color-result.button{height:45px}.wp-color-result-text{background:#2b2b2b;border-radius:0;border-left:1px solid #2b2b2b;color:#fff;color:var(--white-color);display:block;line-height:43px;padding:0 15px}.redux-main .redux-typography-container .select_wrapper{margin:0 10px 30px 0}.redux-main .redux-typography-container .input_wrapper input.mini{height:50px}.redux-main .description{margin-top:30px}.qloud-notice-main-box{display:-webkit-box;display:-ms-flexbox;display:flex}.qloud-notice-logo-push{padding:1.25em 1.25em 0 .625em}.qloud-notice-message h3{margin-bottom:.625em;margin-top:1em!important}.qloud-notice-message{padding-bottom:1.25em}.qloud-notice-action{margin-top:.9375em}@media (max-width:400px){.qloud-notice-main-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.redux-container .form-table th{padding:1.25em .625em 1.25em 0!important}.redux-container .form-table td{margin-bottom:.5625em!important;padding:.9375em .625em!important}.redux-main .redux-field-container{padding:1.25em 0!important}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1043;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff;color:var(--white-color)}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;color:var(--white-color);font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;color:var(--white-color);right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;top:50%;margin:-55px 0 0;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;border-right:17px solid var(--white-color);margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;border-left:17px solid var(--white-color);margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:3px 5px;position:fixed;top:auto}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{background:rgba(0,0,0,.6);height:35px;line-height:35px;padding:0;position:fixed;right:0;text-align:center;top:0;width:35px}}@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}#back-to-top .top{margin:0;color:#fff;color:var(--white-color);background:#0d1e67;background:var(--secondary-color);position:fixed;bottom:30px;right:30px;z-index:999;font-size:26px;width:50px;height:50px;text-align:center;line-height:50px;border-radius:10px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#back-to-top .top:hover{color:#0d1e67;color:var(--secondary-color);-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.1);box-shadow:0 0 30px 0 rgba(0,0,0,.1)}#back-to-top .top:hover,#loading{background:#fff;background:var(--white-color)}#loading{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;position:fixed;right:0;top:0;width:100%;z-index:9999}#loading img{width:200px}body.boxed_layout{padding:30px 0}body.boxed_layout #page{-webkit-box-shadow:0 0 15px rgba(0,0,0,.06);box-shadow:0 0 15px rgba(0,0,0,.06);margin:0 auto;max-width:1240px;overflow:hidden;position:relative}body.boxed_layout.admin-bar header{top:0}body.full_width_layout #page{margin:0 auto!important;max-width:100%!important;width:100%!important}.iq-box-shadow{-webkit-box-shadow:0 24px 84px 0 rgba(0,0,0,.05);-webkit-box-shadow:var(--global-box-shadow);box-shadow:0 24px 84px 0 rgba(0,0,0,.05);box-shadow:var(--global-box-shadow)}.iq-img-shadow{-webkit-box-shadow:0 24px 84px 0 rgba(0,0,0,.05)!important;-webkit-box-shadow:var(--global-box-shadow)!important;box-shadow:0 24px 84px 0 rgba(0,0,0,.05)!important;box-shadow:var(--global-box-shadow)!important}.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-nav{cursor:pointer;display:block;left:0;position:absolute;text-indent:inherit;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:999}.owl-carousel .owl-nav .owl-prev{left:-8%;-webkit-transition:opacity .3s ease 0s,left .3s ease 0s;transition:opacity .3s ease 0s,left .3s ease 0s}.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{background:none;border:none;cursor:pointer;display:block;outline:none;position:absolute;text-align:center;text-indent:inherit;top:-25px;width:auto}.owl-carousel .owl-nav .owl-next{right:-8%;-webkit-transition:opacity .3s ease 0s,right .3s ease 0s;transition:opacity .3s ease 0s,right .3s ease 0s}.owl-carousel .owl-nav i{background:#142149;background:var(--title-color);border-radius:10px;color:#fff;color:var(--white-color);display:inline-block;font-size:24px;font-weight:600;height:45px;line-height:45px;padding-left:0;text-align:center;-webkit-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s;width:45px}.owl-carousel .owl-nav i:hover{background:#285bd4;background:var(--primary-color);color:#fff;color:var(--white-color)}body.boxed_layout .owl-carousel .owl-nav .owl-prev{left:-10px}body.boxed_layout .owl-carousel .owl-nav .owl-next{right:-10px}.iq-slider-with-text .slider-nav .slick-arrow.slick-next:before,.iq-slider-with-text .slider-nav .slick-arrow.slick-prev:before{color:#0d1e67;color:var(--secondary-color)}.iq-slider-with-text .slider-for .slider-text{outline:none}.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-dots{cursor:pointer;display:inline-block;margin-top:15px;position:relative;text-align:center;text-indent:inherit;width:100%}.owl-carousel .owl-dots .owl-dot{background:#285bd4;background:var(--primary-color);border:2px solid #285bd4;border:2px solid var(--primary-color);border-radius:90px;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:inline-block;height:10px;margin:0 5px;outline:none;padding:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;vertical-align:middle;width:10px}.owl-carousel .owl-dots .owl-dot span{display:none}.owl-carousel .owl-dots .owl-dot.active,.owl-carousel .owl-dots .owl-dot:hover{background:#fff;background:var(--white-color);border:2px solid #285bd4;border:2px solid var(--primary-color);height:15px;width:15px}.error-404{text-align:center}.error-404 .big-text{color:#142149;color:var(--title-color);font-family:Poppins,sans-serif;font-size:240px;font-weight:700;line-height:280px}.error-404 h4{margin:0 0 15px}.error-404 .button{margin-top:30px}.error-404 .search-form{display:inline-block;margin-top:30px;width:285px}.iq-author-widget .author-img{text-align:center;margin-bottom:40px}.iq-author-widget .author-img img{height:150px;width:150px;padding:5px;border:3px solid #285bd4;border:3px solid var(--primary-color);border-radius:50%;-webkit-border-radius:50%;-o-object-fit:cover;object-fit:cover}.iq-author-widget .author-deatail{text-align:center}.iq-author-widget .author-deatail .author-contain{margin-bottom:20px}.iq-author-widget .author-designation{margin-top:15px}.iq-author-widget .author-designation .designation{color:#142149;color:var(--title-color)}.iq-author-social ul{padding:0;margin:0;list-style:none}.iq-author-social .share-post{font-size:1em;font-size:var(--font-size-body);font-weight:700;font-weight:var(--font-weight-bold);color:#142149;color:var(--title-color);margin-bottom:15px}.iq-author-social ul li,.iq-widget-author .iq-author-social ul li{display:inline-block;margin-bottom:0;padding-bottom:0;border-bottom:none;margin-right:5px}.iq-author-social ul li:last-child,.iq-widget-author .iq-author-social ul li:last-child{margin-right:0}.iq-author-social ul li a,.iq-widget-author .iq-author-social ul li a{height:32px;width:32px;line-height:32px;display:inline-block;text-align:center;padding:0;border-radius:50%;-webkit-border-radius:50%;color:#fff;color:var(--white-color)}.iq-author-social ul li a.facebook{background:#285bd4;background:var(--primary-color)}.iq-author-social ul li a.twitter{background:#1277c1;background:var(--color-theme-cyan)}.iq-author-social ul li a.linkedin{background:#354b84;background:var(--color-theme-blue)}.iq-author-social ul li a.pinterest{background:#c0392b;background:var(--color-theme-red)}.iq-author-social ul li a:hover{background:#fff;background:var(--white-color);color:#285bd4;color:var(--primary-color)}.iq-widget-author .iq-author-social ul li a:before{content:none}.author-info{padding:30px;background:#f5f7fd;background:var(--global-body-bgcolor);border-radius:10px;border-radius:var(--border-radius-ten);-webkit-border-radius:10px;-webkit-border-radius:var(--border-radius-ten);display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:70px}.author-info .author-img{height:120px;min-width:120px;width:120px}.author-info .author-img img{height:100%;border-radius:50%}.author-info .author-details{margin-left:30px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.author-info .author-details .author-content p{margin-top:5px;margin-bottom:0;color:#285bd4;color:var(--primary-color);text-transform:uppercase;font-size:.875em;font-size:var(--font-size-normal);font-weight:700;font-weight:var(--font-weight-bold);letter-spacing:.063em;letter-spacing:var(--letter-spacing-one)}.author-info .author-details .top-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.author-info .author-details .description{margin-top:25px;margin-bottom:0}.author-info .iq-author-social ul{list-style:none;padding:0;margin:0}.author-info .iq-author-social ul li{display:inline-block;margin-right:15px}.author-info .iq-author-social ul li:last-child{margin-right:0}.author-info .iq-author-social ul li a{font-size:.875em;font-size:var(--font-size-normal);text-transform:uppercase;color:#5e7290;color:var(--tertiry-color);font-weight:500;font-weight:var(--font-weight-medium);height:auto;width:auto;background:transparent}.author-info .iq-author-social ul li a:hover{background:transparent;color:#285bd4;color:var(--primary-color)}.wpcf7-form input{margin-bottom:30px}.wpcf7-form textarea{line-height:1.5;margin-bottom:30px}.wpcf7-form input[type=submit]{margin-bottom:0}.wpcf7-form label{width:100%}.contact-us iframe{display:inline-block;float:left;height:450px;width:100%}input.wpcf7-not-valid{border-color:#c0392b;border-color:var(--color-theme-red)}span.wpcf7-not-valid-tip{margin-bottom:15px}.footer-subscribe{background:#142149;background:var(--title-color);margin-bottom:75px;padding:60px 0}.footer-subscribe .vc_custom_heading{color:#fff;color:var(--white-color)}.footer-subscribe p{margin-bottom:0}.footer-subscribe .title{color:#fff;color:var(--white-color)}#wpcf7-f507-p385-o1 input,#wpcf7-f507-p385-o1 textarea{background:transparent;border:1px solid #fff;border:1px solid var(--white-color);color:#fff;color:var(--white-color)}#wpcf7-f507-p385-o1 input[type=submit]{background:#0d1e67;background:var(--secondary-color);border-color:#0d1e67;border-color:var(--secondary-color)}#wpcf7-f507-p385-o1 input[type=submit]:focus,#wpcf7-f507-p385-o1 input[type=submit]:hover{background:#fff;background:var(--white-color);border-color:#285bd4;border-color:var(--primary-color);color:#285bd4;color:var(--primary-color)}#wpcf7-f507-p385-o1 input::-webkit-input-placeholder{color:#fff;color:var(--white-color)}#wpcf7-f507-p385-o1 input::-moz-placeholder{color:#fff;color:var(--white-color)}#wpcf7-f507-p385-o1 input:-ms-input-placeholder{color:#fff;color:var(--white-color)}#wpcf7-f507-p385-o1 textarea::-webkit-input-placeholder{color:#fff;color:var(--white-color)}#wpcf7-f507-p385-o1 textarea::-moz-placeholder{color:#fff;color:var(--white-color)}#wpcf7-f507-p385-o1 textarea:-ms-input-placeholder{color:#fff;color:var(--white-color)}@-webkit-keyframes shadow-pulse-dots{0%{-webkit-box-shadow:0 0 0 0 rgba(0,123,252,.2);box-shadow:0 0 0 0 rgba(0,123,252,.2)}to{-webkit-box-shadow:0 0 0 15px rgba(0,123,252,0);box-shadow:0 0 0 15px rgba(0,123,252,0)}}@keyframes shadow-pulse-dots{0%{-webkit-box-shadow:0 0 0 0 rgba(0,123,252,.2);box-shadow:0 0 0 0 rgba(0,123,252,.2)}to{-webkit-box-shadow:0 0 0 15px rgba(0,123,252,0);box-shadow:0 0 0 15px rgba(0,123,252,0)}}.iq-widget-menu.widget ul li a:before{content:none}.iq-post{margin:0;padding:0}.iq-post li{list-style:none}.iq-widget-menu.widget ul li{padding-bottom:0;margin-bottom:25px;border-bottom:none}.iq-post li .post-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.iq-post .post-img .post-img-holder a{display:inline-block;height:70px;width:70px;border-radius:5px;border-radius:var(--border-radius-box);padding:0}.iq-post .post-img .post-img-holder a img{width:100%;height:100%}.iq-post li .post-blog{margin-left:25px}.iq-post .post-blog a{padding:0}.iq-post .post-blog a .iq-post-title{font-size:1em;font-size:var(--font-size-h6);line-height:1.75;line-height:var(--font-line-height-h6)}.iq-post li .post-blog a:hover{text-decoration:none}.iq-post .post-blog a:hover .iq-post-title{color:#285bd4;color:var(--primary-color)}.iq-post li .post-blog ul li a{color:#5e7290;color:var(--tertiry-color);font-size:.75em;font-size:var(--font-size-xs);padding:0;text-transform:uppercase;font-weight:600;font-weight:var(--font-weight-semi-bold)}.iq-post li .post-blog ul li a.date-widget{letter-spacing:.063em;letter-spacing:var(--letter-spacing-one)}.iq-post li .post-blog ul li a:hover{color:#285bd4;color:var(--primary-color)}.iq-post li .post-blog a:before{display:none}.iq-domain-search .iq-wp-whmcs-form-input-box form{text-align:center;position:relative;margin:0;border-radius:10px}.iq-domain-search .iq-wp-whmcs-form-input-box input[type=text]{background:#f5f7fd;background:var(--global-body-bgcolor);border:none;border-radius:5px;border-radius:var(--border-radius-box);float:inherit;height:80px;margin:0 auto;padding:0 20px;width:100%}.domain-search .iq-domain-search .iq-wp-whmcs-form-input-box input[type=text]{background:#f5f7fd!important;background:var(--global-body-bgcolor)!important;-webkit-box-shadow:none!important;box-shadow:none!important}.iq-domain-search .iq-wp-whmcs-form-input-box input[type=submit]{float:inherit;background:#285bd4 none repeat scroll 0 0;background:var(--primary-color) none repeat scroll 0 0;position:absolute;right:0;border-top-left-radius:0;border-bottom-left-radius:0;height:80px;border-radius:0 5px 5px 0}.iq-domain-search .iq-wp-whmcs-form-input-box input[type=submit]:focus,.iq-domain-search .iq-wp-whmcs-form-input-box input[type=submit]:hover{background:#0d1e67;background:var(--secondary-color);color:#fff;color:var(--white-color)}.iq-wp-whmcs-domain table th{border:none;padding:30px;font-family:TeXGyreAdventor,sans-serif;font-family:var(--highlight-font-family);font-size:1.333em;font-size:var(--font-size-h5);line-height:1.3;line-height:var(--font-line-height-h5);color:var(--white)}.iq-wp-whmcs-domain table tr{background:#103dbe;text-align:center}.iq-table thead tr{border-top-left-radius:5px;border-top-right-radius:5px}.iq-wp-whmcs-domain table th.iq-row{background:var(--white)!important;color:#142149;color:var(--title-color)}.iq-wp-whmcs-domain table th.iq-heading{color:var(--white);background:none}.iq-wp-whmcs-domain table tr th.iq-heading:first-child{border-top-left-radius:5px}.iq-wp-whmcs-domain table tr th.iq-heading:last-child{border-top-right-radius:5px;border-top-right-radius:var(--border-radius-box)}.iq-wp-whmcs-domain table tbody{border:1px solid #f2f2f4;border:1px solid var(--border-color-light);border-bottom-left-radius:5px;border-bottom-left-radius:var(--border-radius-box);border-bottom-right-radius:5px;border-bottom-right-radius:var(--border-radius-box)}.iq-wp-whmcs-domain table tbody tr{border:none}.iq-wp-whmcs-domain table tbody tr:nth-child(2n+0) td{background:#f5f7fd;background:var(--global-body-bgcolor)}.iq-wp-whmcs-domain table{border:none}.iq-wp-whmcs-domain table td{border:1px solid #f5f7fd;padding:32px;font-size:1em;font-size:var(--font-size-body);background:#fff;background:var(--white-color);border:solid var(--global-body-bgcolor);border-width:0 1px 0 0;text-align:center}.iq-wp-whmcs-domain table td:last-child{border-width:0}@media (max-width:767px){.author-info{display:block}.author-info .author-details{margin-left:0;margin-top:30px}.author-info .author-details .top-info{display:block}.author-info .iq-author-social{margin-top:15px}}@media (max-width:479px){.iq-post li .post-img{display:block}.iq-post li .post-blog{margin-left:0;margin-top:15px}.iq-author-widget .author-designation .designation{display:block}}#bridge section#header{padding-top:80px;padding-bottom:0}#bridge section#header .container{display:none}#bridge section#main-menu{background:transparent}#bridge #main-menu{position:relative;z-index:10}#bridge nav#nav,#bridge ul.top-nav>li.primary-action>a.btn{background:#0d1e67;background:var(--secondary-color)}#bridge nav#nav{padding:0 15px}#bridge #main-menu .navbar-nav{-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset;display:inline-block}#bridge .navbar-nav .dropdown-menu{position:absolute}#bridge .navbar-main .navbar-nav>.active>a,#bridge .navbar-main .navbar-nav>.active>a:focus,#bridge .navbar-main .navbar-nav>.active>a:hover,#bridge .navbar-main .navbar-nav>.open>a,#bridge .navbar-main .navbar-nav>.open>a:focus,#bridge .navbar-main .navbar-nav>.open>a:hover,#bridge .navbar-main .navbar-nav>li>a:focus,#bridge .navbar-main .navbar-nav>li>a:hover{background:#285bd4;background:var(--primary-color)}#bridge ul.nav li.dropdown:hover ul.dropdown-menu{display:block}#bridge .dropdown-toggle:after{display:none}#bridge section#home-banner .input-group-btn input{float:none}#bridge section#home-banner{background-color:#285bd4;background-color:var(--primary-color);color:#fff;color:var(--white-color);padding:120px 0 80px;position:relative}#bridge section#home-banner .btn{font-size:16px}#bridge section#home-banner .btn.search{background-color:#0d1e67;background-color:var(--secondary-color)}#bridge section#home-banner .btn.transfer{background-color:#777}#bridge section#home-banner h2{margin-bottom:32px;text-transform:capitalize;font-weight:600;font-size:30px}#bridge .home-shortcuts{width:100%;float:left;padding:120px 0;border-radius:10px;background:#fff;background:var(--white-color)}#bridge .home-shortcuts .col-md-4.hidden-sm.hidden-xs.text-center{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}#bridge .home-shortcuts .col-md-4.hidden-sm.hidden-xs.text-center p{font-size:30px;line-height:30px;font-weight:600;margin-bottom:35px;text-transform:capitalize;color:#285bd4;color:var(--primary-color)}#bridge .home-shortcuts .col-sm-12.col-md-8{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}#bridge .home-shortcuts li{width:25%;padding:25px 15px;border:none;position:relative;z-index:9}#bridge .home-shortcuts li a{position:relative;padding:60px 30px;background:#fff;background:var(--white-color);-webkit-box-shadow:0 2px 43.65px 1.35px rgba(0,0,0,.06);box-shadow:0 2px 43.65px 1.35px rgba(0,0,0,.06)}#bridge .home-shortcuts li a:before{position:absolute;content:"";opacity:0;top:0;left:0;width:100%;height:100%;z-index:-1;background:#285bd4;background:var(--primary-color);-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;border-radius:10px}#bridge .home-shortcuts li:hover a:before{opacity:1;-webkit-transform:rotate(12deg);transform:rotate(12deg)}#bridge .home-shortcuts li>a>i{font-size:30px;color:#285bd4;color:var(--primary-color);margin-bottom:15px}#bridge .home-shortcuts li p{font-size:16px;line-height:16px;font-weight:600;text-transform:capitalize;color:#285bd4;color:var(--primary-color);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}#bridge .home-shortcuts li span{display:none}#bridge #main-body .main-content{border:2px solid #f2f2f4;border:2px solid var(--border-color-light);border-radius:10px}#bridge .main-content .announcement-single .label{border-radius:5px}#bridge #main-body .main-content h2{color:#285bd4;color:var(--primary-color);font-weight:800}#bridge #main-body .main-content blockquote{border:none;padding:0;margin-bottom:0}#bridge .announcement-single h3 a{color:#285bd4;color:var(--primary-color);font-weight:600}#bridge .announcement-single h3 a:hover{text-decoration:none}#bridge #footer,div.wpcf7-response-output{display:none}.wpcf7-form .cfield .wpcf7-not-valid{border:1px solid #c0392b;border:1px solid var(--color-theme-red)}.site-content{display:inline-block;width:100%;float:left}.vc_parallax{overflow:hidden!important}.no-padding{padding:0!important}.no-margin{margin:0!important}.clear:after,.format-status .entry-header:after,.wrapper:after{clear:both}.clear:after,.clear:before,.format-status .entry-header:after,.format-status .entry-header:before,.wrapper:after,.wrapper:before{display:table;content:""}@media (max-width:767px){.qloud-size a.rs-layer{padding:0!important;line-height:inherit!important;text-align:center;height:auto!important;font-size:13px!important}}@media only screen and (min-width:1200px){body.boxed_layout{padding:30px}}@media (max-width:1199px){table td,table th{padding:5px;text-align:center}.iq-tabs .nav-pills .nav-link{padding-left:0;padding-right:0}.blog-detail-wrap{padding:0 15px}}@media (max-width:991px){.site-main .sf-content>.vc_row.wpb_row.vc_row-fluid{padding:70px 0}.shop_list{display:none}.iq-height{position:fixed}.widget_calendar .calendar_wrap table td,.widget_calendar .calendar_wrap table th{padding:5px;padding:2px}.owl-carousel.blog-carousel{margin:0}.iq-popup-video,.iq-popup-video .position-relative{min-height:200px}}@media (max-width:767px){.page-numbers li .next.page-numbers,.page-numbers li .prev.page-numbers{display:none}.error-404 .big-text{font-size:200px}}@media (max-width:479px){.error-404 .big-text{font-size:150px;line-height:160px}.iq-wp-whmcs-form-input-box form{padding:30px 10px}.iq-wp-whmcs-form-input-box input[type=text]{padding:0 5px}.iq-domain-search .iq-wp-whmcs-form-input-box input[type=submit],.iq-wp-whmcs-form-input-box input[type=submit]{position:static;width:100%;margin-top:16px;border-radius:5px;border-radius:var(--border-radius-box);-webkit-border-radius:5px;-webkit-border-radius:var(--border-radius-box);-moz-border-radius:5px;-moz-border-radius:var(--border-radius-box)}}.iq-domain-search.rs-domain-search .iq-wp-whmcs-form-input-box input[type=text]{border-radius:10px;margin-bottom:20px;background:#f5f7fd;background:var(--global-body-bgcolor);-webkit-box-shadow:none;box-shadow:none;text-align:center;height:60px}.iq-domain-search.rs-domain-search input[type=email]::-webkit-input-placeholder{text-align:center}.iq-domain-search.rs-domain-search input[type=email]::-moz-placeholder{text-align:center}.iq-domain-search.rs-domain-search input[type=email]::placeholder{text-align:center}.iq-domain-search.rs-domain-search input[type=text]::-webkit-input-placeholder{text-align:center}.iq-domain-search.rs-domain-search input[type=text]::-moz-placeholder{text-align:center}.iq-domain-search.rs-domain-search input[type=text]:-ms-input-placeholder{text-align:center}.iq-domain-search.rs-domain-search input[type=text]::-ms-input-placeholder{text-align:center}.iq-domain-search.rs-domain-search input[type=text]::placeholder{text-align:center}.iq-domain-search.rs-domain-search input[type=tel]::-webkit-input-placeholder{text-align:left}.iq-domain-search.rs-domain-search input[type=tel]::-moz-placeholder{text-align:left}.iq-domain-search.rs-domain-search input[type=tel]:-ms-input-placeholder{text-align:left}.iq-domain-search.rs-domain-search input[type=tel]::-ms-input-placeholder{text-align:left}.iq-domain-search.rs-domain-search input[type=tel]::placeholder{text-align:left}.iq-domain-search.rs-domain-search input[type=email]:-ms-input-placeholder{text-align:center}.iq-domain-search.rs-domain-search input[type=email]::-ms-input-placeholder{text-align:center}.iq-domain-search.rs-domain-search .iq-wp-whmcs-form-input-box input[type=submit]{float:inherit;position:absolute;right:0;left:0;border-top-left-radius:0;border-bottom-left-radius:0;height:60px;border-radius:5px 5px;width:100%}.rs-domain-search .iq-wp-whmcs-form-input-box input[type=submit]{background-color:#285bd4;background-color:var(--primary-color)}.rs-domain-search .iq-wp-whmcs-form-input-box input[type=submit]:hover{background-color:#0d1e67;background-color:var(--secondary-color)}.widget.widget_archive ul li span.archiveCount,.widget_categories ul li span{float:right;color:#5e7290;color:var(--tertiry-color);width:30px;height:30px;text-align:center;font-size:.875em;font-size:var(--font-size-normal)}.textgyreadventor{font-family:TeXGyreAdventor,sans-serif!important;font-family:var(--highlight-font-family)!important}.rs_slider-11 .mc4wp-form .mc4wp-form-fields{display:-webkit-box;display:-ms-flexbox;display:flex}.rs_slider-11 .mc4wp-form .mc4wp-form-fields input[type=email]{width:60%;margin-right:30px}.rs-domain-search-home-2 .wpWhmcsSearchDomainName{width:100%;margin-right:0;height:66px!important;background:#fff!important;background:var(--white-color)!important}.rs-domain-search-home-2 input[type=submit]{position:absolute;right:0;border-radius:0 5px 5px 0;top:0;height:66px!important;background-color:#285bd4!important;background-color:var(--primary-color)!important;letter-spacing:.188em;letter-spacing:var(--letter-spacing-three)}.rs-domain-search-home-2 input[type=submit]:hover{background-color:#0d1e67!important;background-color:var(--secondary-color)!important}@media (max-width:479px){.rs_slider-11 .mc4wp-form .mc4wp-form-fields input[type=email]{width:100%;margin-right:0}.rs_slider-11 .mc4wp-form .mc4wp-form-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.rs_slider-11 .mc4wp-form-fields input[type=submit]{position:unset;width:100%}.rs-domain-search-home-2 input[type=submit]{top:30px!important}}@media (max-width:380px){.rs-domain-search-home-2 input[type=submit]{position:unset!important;width:100%;border-radius:5px!important;border-radius:var(--border-radius-box)!important;margin-top:15px}}.wpcf7-form p{margin-top:0}.email.Address-form,.wpcf7-text.fullname-form{margin-bottom:20px;border-radius:5px!important;border-radius:var(--border-radius-box)!important}.wpcf7-form-control-wrap .text-area-group{margin-bottom:35px;border-radius:5px!important;border-radius:var(--border-radius-box)!important}.contact-form-new input,.contact-form-new textarea{width:100%;margin-bottom:40px}.comments-area input,.comments-area textarea,.contact-form-new input,.contact-form-new textarea{background-color:transparent;border:none;border-bottom:1px solid #dee8ff;border-bottom:1px solid var(--input-border-light);border-radius:0;color:#5e7290;color:var(--tertiry-color);padding:0}.comment-form{position:relative}.comments-area input::-webkit-input-placeholder,.comments-area textarea::-webkit-input-placeholder,.contact-form-new input::-webkit-input-placeholder,.contact-form-new textarea::-webkit-input-placeholder{color:transparent}.comments-area input::-moz-placeholder,.comments-area textarea::-moz-placeholder,.contact-form-new input::-moz-placeholder,.contact-form-new textarea::-moz-placeholder{color:transparent}.comments-area input:-ms-input-placeholder,.comments-area textarea:-ms-input-placeholder,.contact-form-new input:-ms-input-placeholder,.contact-form-new textarea:-ms-input-placeholder{color:transparent}.comments-area input::-ms-input-placeholder,.comments-area textarea::-ms-input-placeholder,.contact-form-new input::-ms-input-placeholder,.contact-form-new textarea::-ms-input-placeholder{color:transparent}.comments-area input::placeholder,.comments-area textarea::placeholder,.contact-form-new input::placeholder,.contact-form-new textarea::placeholder{color:transparent}.contact-form-new input:not(:-moz-placeholder-shown),.contact-form-new textarea:not(:-moz-placeholder-shown){background:transparent;border-color:#dee8ff;border-color:var(--input-border-light)}.contact-form-new input:not(:-ms-input-placeholder),.contact-form-new textarea:not(:-ms-input-placeholder){background:transparent;border-color:#dee8ff;border-color:var(--input-border-light)}.contact-form-new input:not(:placeholder-shown),.contact-form-new textarea:not(:placeholder-shown){background:transparent;border-color:#dee8ff;border-color:var(--input-border-light)}.comments-area input:focus,.comments-area textarea:focus,.contact-form-new input:focus,.contact-form-new input:focus-visible,.contact-form-new input:focus-within,.contact-form-new textarea:focus{border:none;border-bottom:1px solid #285bd4;border-bottom:1px solid var(--primary-color);background:transparent;border-radius:0}.contact-form-new .wpcf7-form-control-wrap{display:block}.comments-area label,.contact-form-new label{position:absolute;top:0;left:0;pointer-events:none;-webkit-transform-origin:0 0;transform-origin:0 0;color:#5e7290;color:var(--tertiry-color);font-size:1em;font-size:var(--font-size-body);font-weight:400;font-weight:var(--font-weight-regular);height:auto;padding:0;border:none;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}.comments-area .comment-form-cookies-consent label{position:static;padding:0;border:none}.comments-area input:not(:-moz-placeholder-shown)~label,.contact-form-new input:not(:-moz-placeholder-shown)~label{opacity:1;-webkit-transform:translateY(-10px) translateX(0);transform:translateY(-10px) translateX(0);padding:0;background:transparent;border:none;line-height:1.1em;color:#285bd4;color:var(--primary-color)}.comments-area input:not(:-ms-input-placeholder)~label,.contact-form-new input:not(:-ms-input-placeholder)~label{opacity:1;-webkit-transform:translateY(-10px) translateX(0);transform:translateY(-10px) translateX(0);padding:0;background:transparent;border:none;line-height:1.1em;color:#285bd4;color:var(--primary-color)}.comments-area input:focus~label,.comments-area input:not(:placeholder-shown)~label,.contact-form-new input:focus~label,.contact-form-new input:not(:placeholder-shown)~label{opacity:1;-webkit-transform:translateY(-10px) translateX(0);transform:translateY(-10px) translateX(0);padding:0;background:transparent;border:none;line-height:1.1em;color:#285bd4;color:var(--primary-color)}.comments-area textarea:not(:-moz-placeholder-shown)~label,.contact-form-new textarea:not(:-moz-placeholder-shown)~label{-webkit-transform:translateY(-20px) translateX(0);transform:translateY(-20px) translateX(0);color:#285bd4;color:var(--primary-color)}.comments-area textarea:not(:-ms-input-placeholder)~label,.contact-form-new textarea:not(:-ms-input-placeholder)~label{-webkit-transform:translateY(-20px) translateX(0);transform:translateY(-20px) translateX(0);color:#285bd4;color:var(--primary-color)}.comments-area textarea:focus~label,.comments-area textarea:not(:placeholder-shown)~label,.contact-form-new textarea:focus~label,.contact-form-new textarea:not(:placeholder-shown)~label{-webkit-transform:translateY(-20px) translateX(0);transform:translateY(-20px) translateX(0);color:#285bd4;color:var(--primary-color)}.comments-area .comment-form-cookies-consent input:not(:-moz-placeholder-shown)~label{transform:none;-webkit-transform:none;color:#5e7290;color:var(--tertiry-color)}.comments-area .comment-form-cookies-consent input:not(:-ms-input-placeholder)~label{transform:none;-webkit-transform:none;color:#5e7290;color:var(--tertiry-color)}.comments-area .comment-form-cookies-consent input:focus~label,.comments-area .comment-form-cookies-consent input:not(:placeholder-shown)~label,.comments-area .comment-form-cookies-consent label{transform:none;-webkit-transform:none;color:#5e7290;color:var(--tertiry-color)}.comments-area textarea,.contact-form-new textarea{min-height:6.25em;padding:0}.contact-form-new .form-button{margin-top:1em}.contact-form-new .qloud-checkbox .wpcf7-list-item{margin:0}.contact-form-new input[type=checkbox]{width:auto;display:inline-block;margin:0 10px 0 0;height:27px}.rs-popup-video.style-two,.rs-popup-video.style-two .position-relative{min-height:auto}.rs-popup-video.style-two .rs-video-img{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rs-popup-video.style-two .rs-video-icon{position:static;-webkit-transform:translate(0);transform:translate(0)}.rs-popup-video.style-two .rs-video{height:50px;width:50px;line-height:50px;font-size:1em;font-size:var(--font-size-body);z-index:99;position:relative;background-color:#fff;background-color:var(--white-color);display:inline-block;border-radius:50%;--webkit-border-radius:50%}.rs-popup-video.style-two .rs-waves{width:10rem;height:10rem;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);opacity:.5}.rs-popup-video.style-two .rs-waves .waves{height:10rem;width:10rem}.rs-popup-video.style-two .video-text{margin-left:30px;z-index:3}.rs-popup-video.style-two .video-text a{text-transform:capitalize;font-size:1.333em;font-size:var(--font-size-h5);line-height:1.3;line-height:var(--font-line-height-h5);font-weight:700;font-weight:var(--font-weight-bold);color:#5e7290;color:var(--tertiry-color);cursor:pointer}.rs-popup-video.style-two .video-text a:hover{color:#285bd4;color:var(--primary-color)}.rs-waves{position:absolute;width:10rem;height:10rem;left:-80px;top:-80px;z-index:2;float:right;opacity:.2}.rs-waves .waves{position:absolute;width:20rem;height:20rem;background:#fff;background:var(--white-color);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";border-radius:320px;background-clip:padding-box;-webkit-animation:waves 3s ease-in-out infinite;animation:waves 3s ease-in-out infinite}.rs-waves .wave-1{-webkit-animation-delay:0s;animation-delay:0s}.rs-waves .wave-2{-webkit-animation-delay:1s;animation-delay:1s}.rs-waves .wave-3{-webkit-animation-delay:2s;animation-delay:2s}@-webkit-keyframes waves{0%{-webkit-transform:scale(.3);transform:scale(.3);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}50%{opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"}to{-webkit-transform:scale(.9);transform:scale(.9);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}}@keyframes waves{0%{-webkit-transform:scale(.2);transform:scale(.2);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}50%{opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"}to{-webkit-transform:scale(.9);transform:scale(.9);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}}.rs-popup-video .rs-popup-video,.rs-secondary-btn{color:#fff;color:var(--white-color)}.rs-secondary-btn{background-color:#0d1e67!important;background-color:var(--secondary-color)!important}.rs-secondary-btn:hover{background-color:#0d1e67;background-color:var(--secondary-color);color:#fff;color:var(--white-color)}.rs-popup-video.style-three .position-relative{min-height:auto}.rs-popup-video.style-three .rs-video-img{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rs-popup-video.style-three .rs-video-icon{position:static;-webkit-transform:translate(0);transform:translate(0)}.rs-popup-video.style-three .rs-video{height:30px;width:30px;line-height:30px;font-size:1em;font-size:var(--font-size-body);z-index:99;position:relative;color:#fff;color:var(--white-color);background-color:#0d1e67;background-color:var(--secondary-color);display:inline-block;border-radius:50%;--webkit-border-radius:50%}.rs-popup-video.style-three .rs-waves{width:5rem;height:5rem;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);opacity:.5}.rs-popup-video.style-three .rs-waves .waves{height:5rem;width:5rem}.rs-popup-video.style-three .video-text{margin-left:30px;z-index:3;color:#285bd4;color:var(--primary-color);cursor:pointer}.rs-popup-video.style-three .video-text a{text-transform:capitalize;font-size:1.333em;font-size:var(--font-size-h5);line-height:1.3;line-height:var(--font-line-height-h5);font-weight:700;font-weight:var(--font-weight-bold);color:#5e7290;color:var(--tertiry-color);cursor:pointer}.rs-popup-video.style-three .video-text a:hover{color:#285bd4;color:var(--primary-color)}.rs-popup-video.style-three .rs-waves .waves{background:#0d1e67;background:var(--secondary-color)}.rs-popup-video.style-four .position-relative{min-height:auto}.rs-popup-video.style-four .rs-video-img{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rs-popup-video.style-four .rs-video-icon{position:static;-webkit-transform:translate(0);transform:translate(0)}.rs-popup-video.style-four .rs-video{height:40px;width:40px;line-height:40px;font-size:1em;font-size:var(--font-size-body);z-index:99;position:relative;color:#fff;color:var(--white-color);background-color:#285bd4;background-color:var(--primary-color);display:inline-block;border-radius:50%;--webkit-border-radius:50%}.rs-popup-video.style-four .rs-waves{width:5rem;height:5rem;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);opacity:.5}.rs-popup-video.style-four .rs-waves .waves{height:5rem;width:5rem}.rs-popup-video.style-four .video-text{margin-left:30px;z-index:3;font-size:1em;font-size:var(--font-size-h6);font-weight:700;font-weight:var(--font-weight-bold);color:#142149;color:var(--title-color)}.rs-popup-video.style-four .video-text a{text-transform:capitalize;font-size:1.333em;font-size:var(--font-size-h5);line-height:1.3;line-height:var(--font-line-height-h5);font-weight:700;font-weight:var(--font-weight-bold);color:#5e7290;color:var(--tertiry-color);cursor:pointer}.rs-popup-video.style-four .video-text a:hover{color:#285bd4;color:var(--primary-color)}.rs-popup-video.style-four .rs-waves .waves{background:#285bd4;background:var(--primary-color)}.bypostauthor{font-weight:700}.elementor-social-icons-wrapper .elementor-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9jdXN0b20tcHJvcGVydGllcy5jc3MiLCJfcmVzZXQuY3NzIiwiX3R5cG9ncmFwaHkuY3NzIiwiX2VsZW1lbnRzLmNzcyIsIl9saW5rcy5jc3MiLCJfYmxvY2tzLmNzcyIsIl9hZG1pbmJhci5jc3MiLCJfaGVhZGVyLmNzcyIsIl9idXJnZXItbWVudS5jc3MiLCJfc2VhcmNoLmNzcyIsIl9tZWRpYS5jc3MiLCJfZm9vdGVyLmNzcyIsIl9zZWxlY3QyLmNzcyIsImdsb2JhbC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBT0EsV0FDQywyQkFBOEIsQ0FDOUIsaUJBQWtCLENBQ2xCLGVBQW1CLENBQ25CLGlCQUFrQixDQUNsQixrSEFFQyxDQUdBLFdBQ0QsMkJBQThCLENBQzlCLGlCQUFrQixDQUNsQixlQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsNEdBRUMsQ0FFRCxNQUdBLHNCQUF1QixDQUN2QiwyQkFBNEIsQ0FDNUIsdUJBQXdCLENBSXhCLHdDQUEwQyxDQUMxQyxvREFBc0QsQ0FDdEQsc0JBQXVCLENBQ3ZCLDhCQUErQixDQUMvQixzREFBdUQsQ0FHdkQsaUNBQWtDLENBQ2xDLG9DQUFxQyxDQUNyQyx3Q0FBeUMsQ0FDekMsMkNBQTRDLENBQzVDLHdDQUF5QyxDQUN6QywyQ0FBNEMsQ0FHNUMsbURBQXdELENBQ3hELHdEQUE2RCxDQUM3RCxzREFBMkQsQ0FDM0QsdURBQTRELENBRzVELDBCQUEyQixDQUMzQixvQkFBcUIsQ0FDckIsc0JBQXVCLENBQ3ZCLHNCQUF1QixDQUN2QixzQkFBdUIsQ0FDdkIsc0JBQXVCLENBQ3ZCLHNCQUF1QixDQUN2QixrQkFBbUIsQ0FDbkIscUJBQXNCLENBQ3RCLHNCQUF1QixDQUN2QixxQkFBc0IsQ0FDdEIsb0JBQXFCLENBQ3JCLHVCQUF3QixDQUN4QixxQkFBc0IsQ0FHdEIsNEJBQTZCLENBQzdCLHlCQUEwQixDQUMxQix5QkFBMEIsQ0FDMUIseUJBQTBCLENBQzFCLHlCQUEwQixDQUMxQix5QkFBMEIsQ0FD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ZmlsZSI6Imdsb2JhbC5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBDdXN0b20gUHJvcGVydGllc1xuICogYWthIENTUyB2YXJpYWJsZXMuXG4gKlxuICogQGxpbms6IGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy8tLSpcbiAqKi9cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnVGVYR3lyZUFkdmVudG9yJztcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKCdmb250cy90ZXhneXJlYWR2ZW50b3ItcmVndWxhci13ZWJmb250LndvZmYnKSwgXG5cdHVybCgnZm9udHMvdGV4Z3lyZWFkdmVudG9yLXJlZ3VsYXItd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIH1cbiAgXG4gIFxuICBAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdUZVhHeXJlQWR2ZW50b3InO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoJ2ZvbnRzL3RleGd5cmVhZHZlbnRvci1ib2xkLXdlYmZvbnQud29mZicpLCBcblx0dXJsKCdmb250cy90ZXhneXJlYWR2ZW50b3ItYm9sZC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgfVxuXG4gOnJvb3Qge1xuXG5cdC8qIENvbnRhaW5lciAqL1xuXHQtLWNvbnRlbnQtd2lkdGg6IDg3LjVlbTtcblx0LS1jb250ZW50LXdpZHRoLXNtOiA3My4xMjVlbTtcblx0LS1zaWRlYmFyLXdpZHRoOiAxOC43NWVtO1xuXG5cblx0LyogVHlwb2dyYXBoeSAqL1xuXHQtLWdsb2JhbC1mb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG5cdC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5OiAnVGVYR3lyZUFkdmVudG9yJywgc2Fucy1zZXJpZjtcblx0LS1nbG9iYWwtZm9udC1zaXplOiAxZW07XG5cdC0tZ2xvYmFsLWZvbnQtbGluZS1oZWlnaHQ6IDEuNzU7XG5cdC0tZ2xvYmFsLWJveC1zaGFkb3c6IDBweCAyNHB4IDg0cHggMHB4IHJnYmEoMCwwLDAsMC4wNSk7XG5cblx0LyogUGFnZSBTcGFjaW5nICovXG5cdC0tZ2xvYmFsLXBhZ2UtdG9wLXNwYWNpbmc6IDguMTI1ZW07XG5cdC0tZ2xvYmFsLXBhZ2UtYm90dG9tLXNwYWNpbmc6IDguMTI1ZW07XG5cdC0tZ2xvYmFsLXBhZ2UtdG9wLXNwYWNpbmctdGFibGV0OiA0LjM3NWVtO1xuXHQtLWdsb2JhbC1wYWdlLWJvdHRvbS1zcGFjaW5nLXRhYmxldDogNC4zNzVlbTtcblx0LS1nbG9iYWwtcGFnZS10b3Atc3BhY2luZy1tb2JpbGU6IDMuMTI1ZW07XG5cdC0tZ2xvYmFsLXBhZ2UtYm90dG9tLXNwYWNpbmctbW9iaWxlOiAzLjEyNWVtO1xuXG5cdC8qIEN1c3RvbSBlZGl0b3IgZm9udCBzaXplcyAqL1xuXHQtLWZvbnQtc2l6ZS14czogY2FsYygxNiAvIHZhcigtLWdsb2JhbC1mb250LXNpemUpICogMWVtKTtcblx0LS1mb250LXNpemUtcmVndWxhcjogY2FsYyh2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAvIDE2ICogMWVtKTtcblx0LS1mb250LXNpemUtbGFyZ2U6IGNhbGMoMzYgLyB2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAqIDFlbSk7XG5cdC0tZm9udC1zaXplLWxhcmdlcjogY2FsYyg0OCAvIHZhcigtLWdsb2JhbC1mb250LXNpemUpICogMWVtKTtcblxuXHQvKiBGb250c2l6ZSAqL1xuXHQtLWZvbnQtc2l6ZS1ub3JtYWw6IDAuODc1ZW07XG5cdC0tZm9udC1zaXplLWJvZHk6IDFlbTtcblx0LS1mb250LXNpemUtaDE6IDQuMjA5ZW07XG5cdC0tZm9udC1zaXplLWgyOiAzLjE1N2VtO1xuXHQtLWZvbnQtc2l6ZS1oMzogMi4zNjllbTtcblx0LS1mb250LXNpemUtaDQ6IDEuNzc3ZW07XG5cdC0tZm9udC1zaXplLWg1OiAxLjMzM2VtO1xuXHQtLWZvbnQtc2l6ZS1oNjogMWVtO1xuXHQtLWZvbnQtc2l6ZS14czogMC43NWVtO1xuXHQtLWZvbnQtc2l6ZS0xODogMS4xMjVlbTtcblx0LS1mb250LXNpemUtMjA6IDEuMjVlbTtcblx0LS1mb250LXNpemUtNDA6IDIuNWVtO1xuXHQtLWZvbnQtc2l6ZS00NTogMi44MTI1ZW07XG5cdC0tZm9udC1zaXplLTYwOiAzLjc1ZW07XG5cblx0LyogTGluZS1IZWlnaHQgKi9cblx0LS1mb250LWxpbmUtaGVpZ2h0LWJvZHk6IDEuNzU7XG5cdC0tZm9udC1saW5lLWhlaWdodC1wOiAxLjc1O1xuXHQtLWZvbnQtbGluZS1oZWlnaHQtaDE6IDEuMztcblx0LS1mb250LWxpbmUtaGVpZ2h0LWgyOiAxLjM7XG5cdC0tZm9udC1saW5lLWhlaWdodC1oMzogMS4zO1xuXHQtLWZvbnQtbGluZS1oZWlnaHQtaDQ6IDEuMztcblx0LS1mb250LWxpbmUtaGVpZ2h0LWg1OiAxLjM7XG5cdC0tZm9udC1saW5lLWhlaWdodC1oNjogMS43NTtcblxuXHQvKiBGb250LVdlaWdodCAqL1xuXHQtLWZvbnQtd2VpZ2h0LWJvZHk6IDQwMDtcblx0LS1mb250LXdlaWdodC1oMTogNzAwO1xuXHQtLWZvbnQtd2VpZ2h0LWgyOiA3MDA7XG5cdC0tZm9udC13ZWlnaHQtaDM6IDcwMDtcblx0LS1mb250LXdlaWdodC1oNDogNzAwO1xuXHQtLWZvbnQtd2VpZ2h0LWg1OiA3MDA7XG5cdC0tZm9udC13ZWlnaHQtaDY6IDcwMDtcblxuXHQvKiBmb250LXdlaWdodCovXG5cdC0tZm9udC13ZWlnaHQtbGlnaHQ6MzAwO1xuXHQtLWZvbnQtd2VpZ2h0LXJlZ3VsYXI6NDAwO1xuXHQtLWZvbnQtd2VpZ2h0LW1lZGl1bTo1MDA7XG5cdC0tZm9udC13ZWlnaHQtc2VtaS1ib2xkOjYwMDtcblx0LS1mb250LXdlaWdodC1ib2xkOjcwMDtcblxuXHQvKiBMZXR0ZXIgc3BhY2luZyAqL1xuXHQtLWZvbnQtbGV0dGVyLXNwYWNpbmctYm9keTogMDtcblx0LS1mb250LWxldHRlci1zcGFjaW5nLWxpbms6MC4wOTRlbTtcblx0LS1mb250LWxldHRlci1zcGFjaW5nLWgxOiAwO1xuXHQtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDI6IDA7XG5cdC0tZm9udC1sZXR0ZXItc3BhY2luZy1oMzogMDtcblx0LS1mb250LWxldHRlci1zcGFjaW5nLWg0OiAwO1xuXHQtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDU6IDA7XG5cdC0tZm9udC1sZXR0ZXItc3BhY2luZy1oNjogMDtcblx0LS1sZXR0ZXItc3BhY2luZzowLjI1ZW07XG5cdC0tbGV0dGVyLXNwYWNpbmctb25lOiAwLjA2M2VtO1xuXHQtLWxldHRlci1zcGFjaW5nLXR3bzogMC4xMjVlbTtcbiAgICAtLWxldHRlci1zcGFjaW5nLXRocmVlOiAwLjE4OGVtO1xuXHQtLWxldHRlci1zcGFjaW5nLWZvdXI6IDAuMjVlbTtcblxuXHQvKiBib3JkZXItcmFkaXVzICovXG5cdC0tYm9yZGVyLXJhZGl1czogMDtcblx0LS1ib3JkZXItcmFkaXVzLWJveDogNXB4O1xuXHQtLWJvcmRlci1yYWRpdXMtdGVuOiAxMHB4O1xuXG5cdC8qIHogaW5kZXggKi9cblx0LS16LWluZGV4LW1pbnVzOi0xO1xuXG5cblx0LyogQ29sb3JzICovXG5cdC0tcHJpbWFyeS1jb2xvcjogIzI4NWJkNDtcblx0LS1zZWNvbmRhcnktY29sb3I6ICMwZDFlNjc7XG5cdC0tdGl0bGUtY29sb3I6ICMxNDIxNDk7XG5cdC0tdGVydGlyeS1jb2xvcjogIzVlNzI5MDtcblx0LS13aGl0ZS1jb2xvcjogI2ZmZjtcblxuXG5cdC0tZ2xvYmFsLWJvZHktYmdjb2xvcjogI2Y1ZjdmZDtcblx0LS1nbG9iYWwtYm9keS1saWdodGNvbG9yOiAjZjFmM2Y1O1xuXHQtLWdsb2JhbC1mb250LXN1YnRpdGxlOiAjZGUzYTUzO1xuXHQtLWdsb2JhbC1kYXJrLXN1Ym1lbnU6ICM3Yzg1OWI7XG5cdC0tZ2xvYmFsLWJvZHktbGlnaHRiZzogI2Y3ZjdmNztcblx0LS1ib3JkZXItY29sb3ItbGlnaHQ6ICNmMmYyZjQ7XG5cdC0tYm9yZGVyLWNvbG9yLWRhcms6ICMyNjJmNDg7XG5cdC0tYm9yZGVyLWNvbG9yLWxpZ2h0LW9wYWNpdHk6IHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcblx0LS1ib3JkZXItY29sb3ItZGFyay1vcGFjaXR5OiByZ2JhKDgyLCA5NSwgMTI5LCAwLjEpO1xuXHQtLWNvbG9yLWxpbms6ICAjMjg1YmQ0O1xuXHQtLWNvbG9yLWxpbmstdmlzaXRlZDogIzI4NWJkNDtcblx0LS1jb2xvci1saW5rLWFjdGl2ZTogICMyODViZDQ7XG5cdC0tY29sb3ItZm9vdGVyLXRvcC1kYXJrOiAjMDAwNTA1O1xuXHQtLWNvbG9yLWZvb3Rlci1jb3B5cmlnaHQtZGFyazogIzAwMDIwMjtcblx0LS1jb2xvci1tZXRhLWJnOiAjZThlYmYxO1xuXHQtLWNvbG9yLWNhdGVnb2V5LWJnOiAjZjVmNWY1O1xuXHQtLWNvbG9yLWZvb3Rlci1saWdodGJnOiAjMTcxNzE3O1xuXHQtLWNvbG9yLXBvc3Qtc3RpY2t5LWJnOiAjZjlmOWY5O1xuXHQtLWNvbG9yLWlucHV0LXBsYWNlaG9sZGVyOiAjN2M4NTliO1xuXHRcblx0LS1pcS1wcm9jZXNzLXN0ZXAtOTogI2MwY2VmMDtcblx0LS1wcm9jZXNzLXN0ZXAtYmc6I2U5ZWZmZjtcblx0LS1xdW90ZS1jb2xvcjojZWJlZmZmO1xuXHQtLXF1b3RlLWNvbG9yLWxpZ2h0OiNjZGQ5ZmY7XG4gICAgLS1pbnB1dC1iZy1jb2xvcjojM0Q0Qjg1O1xuXHQtLWlucHV0LWJvcmRlci1saWdodDogI0RFRThGRjtcblx0LS1wcmljZS1yYW5nZS1jb2xvcjogI2U5ZWVmZjtcblx0LS1wcmljZS1yYW5nZS1zbGlkZXItY29sb3I6ICNlYWVlZmI7XG5cdC8qIEN1c3RvbSBlZGl0b3IgY29sb3JzICovXG5cdC0tcHJpbWFyeS1jb2xvci1kYXJrOiNkZTI2NDI7XG5cdC0tcHJpbWFyeS1jb2xvci1saWdodDojZmZkY2UxO1xuXHQtLXNlY29uZGFyeS1jb2xvci1kYXJrOiAjZmZmMmIzO1xuXHQtLXNlY29uZGFyeS1jb2xvci1saWdodDogI2ZmZmJlNTtcblx0LS1jb2xvci10aGVtZS1yZWQ6ICNjMDM5MmI7XG5cdC0tY29sb3ItdGhlbWUtZ3JlZW46ICMyNWIxNWY7XG5cdC0tY29sb3ItdGhlbWUtYmx1ZTogIzM1NEI4NDtcblx0LS1jb2xvci10aGVtZS1jeWFuOiAjMTI3N0MxO1xuXHQtLWNvbG9yLXRoZW1lLXllbGxvdzogI2ZmZDgxYztcblx0LS1jb2xvci10aGVtZS1ibGFjazogIzAwMDtcblx0LS1jb2xvci10aGVtZS1ncmV5OiAjOTVhNWE2O1xuXHQtLWNvbG9yLXRoZW1lLXdoaXRlLWxpZ2h0OiAjN2M4NTliO1xuXHQtLWNvbG9yLWN1c3RvbS1kYXlsaWdodDogIzk3YzBiNztcblx0LS1jb2xvci1jdXN0b20tc3VuOiAjZWVlOWQxO1xuXHQtLWZvb3Rlci10aGVtZS1kYXJrOiAjMGUxNTI3O1xuXG5cdC8qIEhlYWRlciBlZGl0b3IgY29sb3JzICovXG5cdC0tZ2xvYmFsLWZvbnQtYWN0aXZlOiMyODcwZGU7XG5cdC0tZ2xvYmFsLWZvbnQtaG92ZXI6IzI4NzBkZTtcblxuXHQtLXJhdGluZy1zdGFyLWFjdGl2ZTojREZCMzAwO1xuXHQvKiBmb290ZXIgKi9cblx0LS1mb290ZXItYmc6I2YyZjVmZTtcdFxuXHQvKiB2ZXJ0aWNhbCBwcmljZWluZyAqL1xuXHQtLWluYWN0aXZlLWljb24gOiNBREIxQkE7XG5cdC0tc2xpY2stZG90LWxpZ2h0OiNCRUNFRjI7XG5cdC0tZGl2aWRlci1ib3JkZXI6I2VlZTtcblx0LS1vbGQtYm9yZGVyLWNvbG9yOiNlZWVlZWU7XG5cdC0tY29udGFjdC1pbnB1dC1ib3JkZXI6I2UxZTFlMTtcblx0LS1pY29uLWJveC1zdHlsZS04LWJvcmRlcjojZTZlN2ViO1xuXHQtLXByb2dyZXNzLWJnOiM2ZjZmNmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7XG4gICAgOnJvb3Qge1xuICAgICAgICAtLWZvbnQtc2l6ZS1oMTogMy42NTNlbTtcbiAgICAgICAgLS1mb250LXNpemUtaDI6IDJlbTtcbiAgICAgICAgLS1mb250LXNpemUtaDM6IDEuODI3ZW07XG5cdFx0LS1mb250LXNpemUtaDQ6IDEuNzAwZW07XG4gICAgfVxufSIsIi8qXG5DU1Mgbm9ybWFsaXphdGlvbiBiYXNlZCBpbiBwYXJ0IG9uIG5vcm1hbGl6ZS5jc3MgYnlcbk5pY29sYXMgR2FsbGFnaGVyIGFuZCBKb25hdGhhbiBOZWFsIGh0dHA6Ly9uZWNvbGFzLmdpdGh1Yi5pby9ub3JtYWxpemUuY3NzL1xuKi9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBOb3JtYWxpemVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcblx0bGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcblx0bWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcblx0Zm9udC1zaXplOiAyZW07XG5cdG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cblx0aGVpZ2h0OiAwOyAvKiAxICovXG5cdG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuXHRmb250LWZhbWlseTogbW9ub3NwYWNlOyAvKiAxICovXG5cdGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZTsgLyogMSAqL1xuXHRmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcblx0Zm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcblx0Zm9udC1zaXplOiA3NSU7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcblx0Ym90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuXHR0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cblx0Zm9udC1zaXplOiAxMDAlOyAvKiAxICovXG5cdGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG5cdG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7XG5cdG92ZXJmbG93OiB2aXNpYmxlOyAvKiAxICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuXHRvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcblx0cGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG5cdGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG5cdGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG5cdG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuXHRwYWRkaW5nOiAwOyAvKiAzICovXG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG5cdHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cblx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuXHRmb250OiBpbmhlcml0OyAvKiAyICovXG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG5cdGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbiIsIkBpbXBvcnQgXCJfY3VzdG9tLXByb3BlcnRpZXMuY3NzXCI7XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBUeXBvZ3JhcGh5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbmJvZHkge1xuXHRjb2xvcjogdmFyKC0tdGVydGlyeS1jb2xvcik7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtZm9udC1mYW1pbHkpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5KTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtYm9keSk7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWhpZ2hsaWdodC1mb250LWZhbWlseSk7XG5cdGZvbnQtc3RyZXRjaDogY29uZGVuc2VkO1xuXHRjbGVhcjogYm90aDtcblx0bWFyZ2luOiAwLjYyNWVtIDA7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG5oMSB7XG5cdGNvbG9yOiB2YXIoLS10aXRsZS1jb2xvcik7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWgxKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtaDEpO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1oMSk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oMSk7XG59XG5cbmgyIHtcblx0Y29sb3I6IHZhcigtLXRpdGxlLWNvbG9yKTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDIpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC1oMik7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLWgyKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWgyKTtcbn1cblxuaDMge1xuXHRjb2xvcjogdmFyKC0tdGl0bGUtY29sb3IpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oMyk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWgzKTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDMpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaDMpO1xufVxuXG5oNCB7XG5cdGNvbG9yOiB2YXIoLS10aXRsZS1jb2xvcik7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWg0KTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtaDQpO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1oNCk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oNCk7XG59XG5cbmg1IHtcblx0Y29sb3I6IHZhcigtLXRpdGxlLWNvbG9yKTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDUpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC1oNSk7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLWg1KTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWg1KTtcbn1cblxuaDYge1xuXHRjb2xvcjogdmFyKC0tdGl0bGUtY29sb3IpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oNik7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWg2KTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDYpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaDYpO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuXHRjb2xvcjogdmFyKC0tdGVydGlyeS1jb2xvcik7XG59XG5cbnNtYWxsLFxuLnRleHRfc21hbGwge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ub3JtYWwpO1xufVxuLm92ZXJmbG93LWhpZGRlbntcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi56LWluZGV4LW1pbnVze1xuXHR6LWluZGV4OiB2YXIoLS16LWluZGV4LW1pbnVzKTtcblxufVxuLmxldHRlci1zcGFjaW5ne1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmcpO1xufVxuYSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHkpO1xuXHRjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbmgxIGEsXG5oMiBhLFxuaDMgYSxcbmg0IGEsXG5oNSBhLFxuaDYgYSB7XG5cdFxuXHRmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbnAge1xuXHRtYXJnaW46IDFlbSAwO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC1wKTtcbn1cblxucHJlIHtcblx0YmFja2dyb3VuZDogdmFyKC0td2hpdGUtY29sb3IpO1xuXHRjb2xvcjogdmFyKC0tdGVydGlyeS1jb2xvcik7XG5cdHBhZGRpbmc6IDFlbTtcblx0Ym9yZGVyOiAwLjA2M2VtIHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG5hICwgYSBoMSAsIGEgaDIgLGEgaDMgLGEgaDQgLGEgaDUgLGEgaDYge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG5hOmZvY3Vze1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNzc19wcmVmaXggaDEsXG4uY3NzX3ByZWZpeCBoMixcbi5jc3NfcHJlZml4IGgzLFxuLmNzc19wcmVmaXggaDQsXG4uY3NzX3ByZWZpeCBoNSxcbi5jc3NfcHJlZml4IGg2IHtcblx0bWFyZ2luOiAwO1xufVxuXG4udGV4dGd5cmVhZHZlbnRvciB7XG5cdGZvbnQtZmFtaWx5OiBUZVhHeXJlQWR2ZW50b3ItQm9sZCAhaW1wb3J0YW50O1xufVxuXG4uYmx1ZXRleHQge1xuXHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn0iLCJAaW1wb3J0IFwiX2N1c3RvbS1wcm9wZXJ0aWVzLmNzc1wiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEVsZW1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuaHRtbCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxuLyogSFRNTCBUYWdzICovXG5cblxuaW5zIHtcblx0YmFja2dyb3VuZDogI2ZmZjljMDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5pbWcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxucHJlIHtcblx0YmFja2dyb3VuZDogI2VlZWVlZTtcblx0cGFkZGluZzogMTVweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2VlZWVlZTtcbn1cblxuaHIge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xuXHRib3JkZXItdG9wOiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcblx0cGFkZGluZzogMTVweCAzMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3ItbGlnaHQpO1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGJvcmRlci1sZWZ0OiA1cHggc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbmJsb2NrcXVvdGUgY2l0ZSB7XG5cdGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbmJsb2NrcXVvdGUgb2w6bGFzdC1jaGlsZCxcbmJsb2NrcXVvdGUgcDpsYXN0LWNoaWxkLFxuYmxvY2txdW90ZSB1bDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuYmxvY2txdW90ZSAuYmxvY2txdW90ZS1mb290ZXIge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGNvbG9yOiAjNmM3NTdkO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbmJsb2NrcXVvdGUgLmJsb2NrcXVvdGUtZm9vdGVyIGNpdGUge1xuXHRjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbmJsb2NrcXVvdGUgc3Bhbi50ZXh0LXJpZ2h0IHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbnAge1xuXHRtYXJnaW46IDFlbSAwO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LXApO1xufVxuXG4vKiBMaXN0cyAoTmVzdGVkKSAqL1xub2wsXG51bCB7XG5cdHBhZGRpbmctbGVmdDogMjVweDtcblx0bWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG5vbCBsaSB7XG5cdGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG5cbm9sIG9sIHtcblx0cGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuXG51bCBsaSB7XG5cdGxpc3Qtc3R5bGU6IGluaGVyaXQ7XG59XG5cbi8qIERlZmluaXRpb24gTGlzdHMgKi9cbmRsIGRkIHtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuZGwgZGQ6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIFRhYmxlICovXG50YWJsZSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG50YWJsZSB0ZCxcbnRhYmxlIHRoIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcblx0cGFkZGluZzogNXB4IDhweDtcbn1cblxuLyogRm9ybSAqL1xubGFiZWwge1xuXHRjb2xvcjogdmFyKC0tdGl0bGUtY29sb3IpO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5pbnB1dCxcbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPWVtYWlsXSxcbmlucHV0W3R5cGU9c2VhcmNoXSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdLFxudGV4dGFyZWEge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBoZWlnaHQ6IDUxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZWVlZTtcbiAgICBjb2xvcjogIzU5NTk3ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuc2VsZWN0IHtcblx0Ym9yZGVyOiAycHggc29saWQgdmFyKC0tdGl0bGUtY29sb3IpO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdGxpbmUtaGVpZ2h0OiA0OHB4O1xuXHRoZWlnaHQ6IDQ4cHg7XG5cdHBhZGRpbmc6IDAgMTBweDtcblx0d2lkdGg6IDEwMCU7XG5cdGNvbG9yOiAjNTk1OTdlO1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcbn1cblxudGV4dGFyZWEge1xuXHRwYWRkaW5nOiAxNXB4O1xuXHRoZWlnaHQ6IDE1MHB4O1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdC1tb3otYm9yZGVyLXJhZGl1czogMTVweDtcblx0Ym9yZGVyLXJhZGl1czogMTVweDtcbn1cblxuaW5wdXQ6Zm9jdXMsXG5pbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG5pbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cyxcbnRleHRhcmVhOmZvY3VzLFxuc2VsZWN0OmZvY3VzIHtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG5pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG5pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxudGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxudGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxudGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbmlucHV0W3R5cGU9ZW1haWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbmlucHV0W3R5cGU9ZW1haWxdOjotbW96LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbmlucHV0W3R5cGU9ZW1haWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG5cbmlucHV0W3R5cGU9c3VibWl0XSxcbi5jb250YWN0LWZvcm0gLmNmaWVsZCBpbnB1dFt0eXBlPXN1Ym1pdF0sXG5bdHlwZT1zdWJtaXRdLFxuLmlxLWJ1dHRvbiB7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1jb2xvciApO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGhlaWdodDogYXV0bztcblx0cGFkZGluZzogMTBweCAzMHB4O1xuXHRmb250LXNpemU6IDFlbTtcblx0bGluZS1oZWlnaHQ6IDI7XG5cdGJvcmRlcjogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiBhdXRvO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWJveCk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdH1cblxuaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLFxuLmNvbnRhY3QtZm9ybSAuY2ZpZWxkIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcixcbi5pcS1idXR0b246aG92ZXIsXG4uaXEtYnV0dG9uOmZvY3VzIHtcblx0Y29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcblx0YmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuXHR3aWR0aDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRsaW5lLWhlaWdodDogMjtcblx0aGVpZ2h0OiAzMnB4O1xufVxuXG4uZXJyb3Ige1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcmVkKSAhaW1wb3J0YW50O1xufSIsIkBpbXBvcnQgXCJfY3VzdG9tLXByb3BlcnRpZXMuY3NzXCI7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMgTGlua3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xyXG5hIHtcclxuXHRjb2xvcjogdmFyKC0tY29sb3ItbGluayk7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXHJcblxyXG5hOnZpc2l0ZWQge1xyXG5cdGNvbG9yOiB2YXIoLS1jb2xvci1saW5rLXZpc2l0ZWQpO1xyXG59XHJcblxyXG5hOmhvdmVyLFxyXG5hOmZvY3VzLFxyXG5hOmFjdGl2ZSB7XHJcblx0Y29sb3I6IHZhcigtLWNvbG9yLWxpbmstYWN0aXZlKTtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbmE6Zm9jdXMge1xyXG5cdG91dGxpbmU6IHRoaW4gZG90dGVkO1xyXG59XHJcblxyXG5hOmhvdmVyLFxyXG5hOmFjdGl2ZSB7XHJcblx0b3V0bGluZTogMDtcclxufSIsIkBpbXBvcnQgXCJfY3VzdG9tLXByb3BlcnRpZXMuY3NzXCI7XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDk5cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiB2YXIoLS1jb250ZW50LXdpZHRoLXNtKTtcbiAgICB9XG5cbiAgICAuY3NzX3ByZWZpeCAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiB2YXIoLS1jb250ZW50LXdpZHRoKTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiB2YXIoLS1jb250ZW50LXdpZHRoLXNtKTtcbiAgICB9XG5cbiAgICAuY3NzX3ByZWZpeCAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiB2YXIoLS1jb250ZW50LXdpZHRoKTtcbiAgICB9XG59XG5cbi5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDAgMmVtO1xufVxuXG5ib2R5IC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogdmFyKC0tY29udGVudC13aWR0aC1zbSk7XG59XG5cbmJvZHkgLmNzc19wcmVmaXggLmNvbnRhaW5lcixcbmJvZHkgLmVsZW1lbnRvci1zZWN0aW9uLmVsZW1lbnRvci1zZWN0aW9uLWJveGVkPi5lbGVtZW50b3ItY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQtd2lkdGgpO1xufVxuXG4uaG9tZS5ibG9nIC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiB7XG4gICAgcGFkZGluZzogMTUwcHggMDtcbn1cblxuLmNvbnRlbnQtYXJlYSAuc2l0ZS1tYWluIHtcbiAgICBwYWRkaW5nOiAxNTBweCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLmhvbWUgLmNvbnRlbnQtYXJlYSAuc2l0ZS1tYWluIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4vKmJyZWFkY3J1bWIqL1xuLmlxLWJyZWFkY3J1bWItb25lLFxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDcwcHggMCA3MHB4O1xuICAgIHotaW5kZXg6IDk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWJnY29sb3IpO1xufVxuXG4uY3NzX3ByZWZpeC1kZWZhdWx0LWhlYWRlciAuY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSxcbi5jc3NfcHJlZml4LWRlZmF1bHQtaGVhZGVyIC5pcS1icmVhZGNydW1iLW9uZSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgICBwYWRkaW5nOiAxNTBweCAwIDEwMHB4O1xufVxuXG4uaXEtYnJlYWRjcnVtYi1vbmUsXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLXR3byB7XG4gICAgcGFkZGluZzogMzJweCAwO1xuICAgIHotaW5kZXg6IDk7XG59XG5cbi5jc3NfcHJlZml4LWRlZmF1bHQtaGVhZGVyIC5pcS1icmVhZGNydW1iLXR3byxcbi5jc3NfcHJlZml4LWRlZmF1bHQtaGVhZGVyIC5jc3NfcHJlZml4LWJyZWFkY3J1bWItdHdvIHtcbiAgICBwYWRkaW5nOiA0NXB4IDA7XG59XG5cbi5pcS1icmVhZGNydW1iIC50aXRsZSxcbi5pcS1icmVhZGNydW1iLW9uZSAudGl0bGUsXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iIC50aXRsZSxcbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIC50aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4uY3NzX3ByZWZpeC1kZWZhdWx0LWhlYWRlciAuaXEtYnJlYWRjcnVtYiAudGl0bGUsXG4uY3NzX3ByZWZpeC1kZWZhdWx0LWhlYWRlciAuY3NzX3ByZWZpeC1icmVhZGNydW1iIC50aXRsZSxcbi5jc3NfcHJlZml4LWRlZmF1bHQtaGVhZGVyIC5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIC50aXRsZSB7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cblxuLmlxLWJyZWFkY3J1bWIgbmF2LFxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYiAuY3NzX3ByZWZpeC1icmVhZGNydW1iLW5hdiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0rLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cHg7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0rLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uaXEtYnJlYWRjcnVtYi50ZXh0LWxlZnQgLmJyZWFkY3J1bWIsXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLnRleHQtbGVmdCAuYnJlYWRjcnVtYiB7XG4gICAgei1pbmRleDogODY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmlxLWJyZWFkY3J1bWIudGV4dC1sZWZ0IC5icmVhZGNydW1iIGxpLFxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi50ZXh0LWxlZnQgLmJyZWFkY3J1bWIgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbi5pcS1icmVhZGNydW1iLnRleHQtbGVmdCAuYnJlYWRjcnVtYiBsaSBhIGksXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLnRleHQtbGVmdCAuYnJlYWRjcnVtYiBsaSBhIGkge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLmlxLWJyZWFkY3J1bWIudGV4dC1sZWZ0IC5icmVhZGNydW1iIGxpLFxuLmlxLWJyZWFkY3J1bWIudGV4dC1sZWZ0IC5icmVhZGNydW1iIGxpIGE6aG92ZXIsXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLnRleHQtbGVmdCAuYnJlYWRjcnVtYiBsaSxcbi5jc3NfcHJlZml4LWJyZWFkY3J1bWIudGV4dC1sZWZ0IC5icmVhZGNydW1iIGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaXEtYnJlYWRjcnVtYi50ZXh0LWxlZnQgLmJyZWFkY3J1bWIgbGkgYSxcbi5pcS1icmVhZGNydW1iLnRleHQtbGVmdCAuYnJlYWRjcnVtYi1pdGVtKy5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSAuY3NzX3ByZWZpeC1icmVhZGNydW1iLnRleHQtbGVmdCAuYnJlYWRjcnVtYiBsaSBhLFxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi50ZXh0LWxlZnQgLmJyZWFkY3J1bWItaXRlbSsuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJyZWFkY3J1bWIgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbi5pcS1icmVhZGNydW1iLW9uZSBvbCBsaSxcbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIG9sIGxpIHtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ub3JtYWwpO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pLWJvbGQpO1xuICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1vbmUpO1xufVxuXG4uaXEtYnJlYWRjcnVtYi1vbmUgb2wgbGkgYSxcbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIG9sIGxpIGEge1xuICAgIGNvbG9yOiB2YXIoLS10ZXJ0aXJ5LWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctb25lKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaS1ib2xkKTtcbn1cblxuLmNzc19wcmVmaXgtZGVmYXVsdC1oZWFkZXIgLmlxLWJyZWFkY3J1bWItb25lIG9sIGxpIGEsXG4uY3NzX3ByZWZpeC1kZWZhdWx0LWhlYWRlciAuY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSBvbCBsaSBhIHtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuXG5cbi5pcS1icmVhZGNydW1iLW9uZSAuYnJlYWRjcnVtYi1pdGVtKy5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSxcbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIC5icmVhZGNydW1iLWl0ZW0rLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjNkM1wiO1xuICAgIGNvbG9yOiB2YXIoLS10ZXJ0aXJ5LWNvbG9yKTtcbiAgICBmb250LWZhbWlseTogXCJJb25pY29uc1wiO1xufVxuXG4uY3NzX3ByZWZpeC1kZWZhdWx0LWhlYWRlciAuY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSAuYnJlYWRjcnVtYi1pdGVtKy5icmVhZGNydW1iLWl0ZW06YmVmb3JlLFxuLmNzc19wcmVmaXgtZGVmYXVsdC1oZWFkZXIgLmlxLWJyZWFkY3J1bWItb25lIC5icmVhZGNydW1iLWl0ZW0rLmJyZWFkY3J1bWItaXRlbTpiZWZvcmUge1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5cbi5pcS1icmVhZGNydW1iLW9uZSAuYnJlYWRjcnVtYixcbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIC5icmVhZGNydW1iIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaXEtYnJlYWRjcnVtYi1vbmUgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUsXG4uaXEtYnJlYWRjcnVtYi1vbmUgb2wgbGkgYTpob3Zlcixcbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlLFxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUgb2wgbGkgYTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmlxLWJyZWFkY3J1bWItb25lIG9sLFxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUgb2wge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uaXEtYnJlYWRjcnVtYi10d28gLmJyZWFkY3J1bWIsXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLXR3byAuYnJlYWRjcnVtYiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaXEtYnJlYWRjcnVtYi10d28gb2wgbGksXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLXR3byBvbCBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaXEtYnJlYWRjcnVtYi10aHJlZSAuYnJlYWRjcnVtYixcbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItdGhyZWUgLmJyZWFkY3J1bWIge1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi5pcS1icmVhZGNydW1iLXRocmVlIC5pcS1icmVhZGNydW1iLW9uZSxcbi5jc3NfcHJlZml4LWJyZWFkY3J1bWItdGhyZWUgLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5pcS1icmVhZGNydW1iLXRocmVlLFxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi10aHJlZSB7XG4gICAgcGFkZGluZzogNDVweCAwO1xufVxuXG4uYnJlYWRjcnVtYi1iZyxcbi5icmVhZGNydW1iLXZpZGVvLFxuLnZpZGVvLWlxLWJnLW92ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYnJlYWRjcnVtYi1iZyB2aWRlbyxcbi5icmVhZGNydW1iLWJnICN2aWRlby1iYWNrZ3JvdW5kLFxuLmJyZWFkY3J1bWItdmlkZW8gdmlkZW8sXG4udmlkZW8taXEtYmctb3ZlciB2aWRlbyxcbi52aWRlby1icmVhZGNydW1iLWJnICN2aWRlby1iYWNrZ3JvdW5kLFxuLnZpZGVvLWlxLWJnLW92ZXIgI3ZpZGVvLWJhY2tncm91bmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uYnJlYWRjcnVtYi1iZy5pcS1vdmVyLWRhcmstODA6YmVmb3JlLFxuLmJyZWFkY3J1bWItdWk6YmVmb3JlIHtcbiAgICB6LWluZGV4OiAwO1xufVxuXG4uYnJlYWRjcnVtYi1iZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYnJlYWRjcnVtYi1iZzpiZWZvcmUsXG4uYnJlYWRjcnVtYi11aTpiZWZvcmUsXG4uYnJlYWRjcnVtYi12aWRlbzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIsIDEzLCAzMCwgMC45KTtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uYnJlYWRjcnVtYi12aWRlbzo6YmVmb3JlIHtcbiAgICB6LWluZGV4OiAxO1xufVxuXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLWRpc2FibGUgLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUge1xuICAgIHBhZGRpbmc6IDcwcHggMDtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1kaXNhYmxlLmlxLWhpZGUtd2l0aC1wZHQtYnJlYWRjcnVtYiAuY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1kaXNhYmxlLmlxLWhpZGUtd2l0aC1wZHQtYnJlYWRjcnVtYiBoZWFkZXIuaGVhZGVyLWRlZmF1bHQge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG5cbi8qQnJlYWRjcnVtYiBSZXNwb25zaXZlKi9cblxuQG1lZGlhKG1heC13aWR0aDoxMTk5cHgpIHtcblxuICAgIC5pcS1icmVhZGNydW1iLXRocmVlLFxuICAgIC5jc3NfcHJlZml4LWJyZWFkY3J1bWItdGhyZWUge1xuICAgICAgICBwYWRkaW5nOiA0NXB4IDE1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOjk5MXB4KSB7XG5cbiAgICAuaXEtYnJlYWRjcnVtYi1vbmUsXG4gICAgLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDE2cHggNjBweDtcbiAgICB9XG5cbiAgICAuY3NzX3ByZWZpeC1kZWZhdWx0LWhlYWRlciAuY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSAuY3NzX3ByZWZpeC1icmVhZGNydW1iLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZzogNzBweCAwO1xuICAgIH1cblxuICAgIC5jc3NfcHJlZml4LWRlZmF1bHQtaGVhZGVyIC5pcS1icmVhZGNydW1iLW9uZSxcbiAgICAuY3NzX3ByZWZpeC1kZWZhdWx0LWhlYWRlciAuY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMHB4O1xuICAgIH1cblxuICAgIC5jc3NfcHJlZml4LWRlZmF1bHQtaGVhZGVyIC5pcS1icmVhZGNydW1iLXR3byxcbiAgICAuY3NzX3ByZWZpeC1kZWZhdWx0LWhlYWRlciAuY3NzX3ByZWZpeC1icmVhZGNydW1iLXR3byB7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDE1cHggNjBweDtcbiAgICB9XG5cbiAgICAuaXEtYnJlYWRjcnVtYiAudGl0bGUsXG4gICAgLmlxLWJyZWFkY3J1bWItb25lIC50aXRsZSxcbiAgICAuY3NzX3ByZWZpeC1icmVhZGNydW1iIC50aXRsZSAuY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxuXG4gICAgLmlxLWJyZWFkY3J1bWIgLnRpdGxlLFxuICAgIC5jc3NfcHJlZml4LWJyZWFkY3J1bWIgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgIH1cblxuICAgIC5jc3NfcHJlZml4LWJyZWFkY3J1bWItZGlzYWJsZWNzc19wcmVmaXgtYnJlYWRjcnVtYi1kaXNhYmxlIC5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xuXG4gICAgLmlxLWJyZWFkY3J1bWIudGV4dC1sZWZ0LFxuICAgIC5pcS1icmVhZGNydW1iIC50ZXh0LWxlZnQsXG4gICAgLmNzc19wcmVmaXgtYnJlYWRjcnVtYi50ZXh0LWxlZnQsXG4gICAgLmNzc19wcmVmaXgtYnJlYWRjcnVtYiAudGV4dC1sZWZ0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmlxLWJyZWFkY3J1bWIgLmZsb2F0LXJpZ2h0LFxuICAgIC5jc3NfcHJlZml4LWJyZWFkY3J1bWIgLmZsb2F0LXJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaXEtYnJlYWRjcnVtYiAudGl0bGUsXG4gICAgLmNzc19wcmVmaXgtYnJlYWRjcnVtYiAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgfVxuXG4gICAgLmlxLWJyZWFkY3J1bWIudGV4dC1sZWZ0IC5icmVhZGNydW1iIGxpLFxuICAgIC5pcS1icmVhZGNydW1iLnRleHQtbGVmdCAuYnJlYWRjcnVtYiBsaSBhLFxuICAgIC5jc3NfcHJlZml4LWJyZWFkY3J1bWIudGV4dC1sZWZ0IC5icmVhZGNydW1iIGxpLFxuICAgIC5jc3NfcHJlZml4LWJyZWFkY3J1bWIudGV4dC1sZWZ0IC5icmVhZGNydW1iIGxpIGEge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLmlxLWJyZWFkY3J1bWIgLnRpdGxlLFxuICAgIC5pcS1icmVhZGNydW1iLW9uZSAudGl0bGUsXG4gICAgLmNzc19wcmVmaXgtYnJlYWRjcnVtYiAudGl0bGUsXG4gICAgLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgIH1cblxuICAgIC5pcS1icmVhZGNydW1iLW9uZSxcbiAgICAuY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6NDc5cHgpIHtcblxuICAgIC5pcS1icmVhZGNydW1iIC50aXRsZSxcbiAgICAuaXEtYnJlYWRjcnVtYi1vbmUgLnRpdGxlLFxuICAgIC5jc3NfcHJlZml4LWJyZWFkY3J1bWIgLnRpdGxlLFxuICAgIC5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY29udGVudC1hcmVhIC5zaXRlLW1haW4ge1xuICAgICAgICBwYWRkaW5nOiA0LjM3NWVtIDFlbTtcbiAgICB9XG5cbiAgICAuaG9tZS5ibG9nIC5jc3NfcHJlZml4IC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiB7XG4gICAgICAgIHBhZGRpbmc6IDQuMzc1ZW0gMWVtO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbnRlbnQtYXJlYSAuc2l0ZS1tYWluIHtcbiAgICAgICAgcGFkZGluZzogMy4xMjVlbSAxZW07XG4gICAgfVxuXG4gICAgLmhvbWUuYmxvZyAuY3NzX3ByZWZpeCAuY29udGVudC1hcmVhIC5zaXRlLW1haW4ge1xuICAgICAgICBwYWRkaW5nOiAzLjEyNWVtIDFlbTtcbiAgICB9XG59IiwiLyogb2xkIGNzcyAqL1xyXG4uYWRtaW4tYmFyIGhlYWRlci5oZWFkZXItZGVmYXVsdCB7XHJcbiAgdG9wOiAzMnB4O1xyXG59XHJcblxyXG4uYWRtaW4tYmFyIGhlYWRlci5oZWFkZXItZGVmYXVsdC5tZW51LXN0aWNreSxcclxuYm9keS5ib3hlZF9sYXlvdXQuYWRtaW4tYmFyIGhlYWRlci5oZWFkZXItZGVmYXVsdC5tZW51LXN0aWNreSB7XHJcbiAgdG9wOiAzMnB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzgycHgpIHtcclxuXHJcbiAgLmFkbWluLWJhciBoZWFkZXIuaGVhZGVyLWRlZmF1bHQsXHJcbiAgLmFkbWluLWJhciBoZWFkZXIuaGVhZGVyLWRlZmF1bHQubWVudS1zdGlja3kge1xyXG4gICAgdG9wOiA0NnB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xyXG4gIC5hZG1pbi1iYXIgaGVhZGVyLmhlYWRlci1kZWZhdWx0IHtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwcyBlYXNlLWluLW91dDtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDBzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwcyBlYXNlLWluLW91dDtcclxuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwcyBlYXNlLWluLW91dDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDBzIGVhc2UtaW4tb3V0O1xyXG4gIH1cclxuXHJcbiAgaGVhZGVyLmhlYWRlci1kZWZhdWx0Lm1lbnUtc3RpY2t5IC5tYWluLWhlYWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAuYWRtaW4tYmFyIGhlYWRlci5oZWFkZXItZGVmYXVsdC5tZW51LXN0aWNreSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMgQWRtaW5iYXIgY3NzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuYm9keS5hZG1pbi1iYXIgaGVhZGVyLCBib2R5LmFkbWluLWJhci5jc3NfcHJlZml4LWRlZmF1bHQtaGVhZGVyIGhlYWRlciB7XHJcbiAgdG9wOiAyZW07XHJcbn1cclxuXHJcbmJvZHkuYWRtaW4tYmFyIC5oYXMtc3RpY2t5LmhlYWRlci11cCxcclxuYm9keS5hZG1pbi1iYXIgLmhlYWRlci1jdXN0b20gLmhlYWRlci11cC5oYXMtc3RpY2t5IHtcclxuICB0b3A6IDJlbTtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDFweCkge1xyXG4gIGJvZHkuYWRtaW4tYmFyIGhlYWRlci5uby1oZWFkZXItbGF5b3V0LCBib2R5LmFkbWluLWJhci5jc3NfcHJlZml4LWRlZmF1bHQtaGVhZGVyIGhlYWRlciB7XHJcbiAgICB0b3A6IDIuODc1ZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcclxuXHJcbiAgYm9keS5hZG1pbi1iYXIgLmhlYWRlci1jdXN0b20gLmhlYWRlci11cC5oYXMtc3RpY2t5LFxyXG4gIGJvZHkuYWRtaW4tYmFyIC5oYXMtc3RpY2t5LmhlYWRlci11cCxcclxuICBib2R5LmFkbWluLWJhciBoZWFkZXIsXHJcbiAgYm9keS5hZG1pbi1iYXIuY3NzX3ByZWZpeC1kZWZhdWx0LWhlYWRlciBoZWFkZXIge1xyXG4gICAgdG9wOiAyLjg3NWVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6NjAwcHgpIHtcclxuXHJcbiAgLyogU3RhdGljIGFkbWluYmFyIChOb3Qgc3RpY2t5KSovXHJcbiAgYm9keS5hZG1pbi1iYXIgLmhlYWRlci1jdXN0b20gLmhlYWRlci11cC5oYXMtc3RpY2t5LFxyXG4gIGJvZHkuYWRtaW4tYmFyIC5oYXMtc3RpY2t5LmhlYWRlci11cCB7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG5cclxuICBib2R5LmFkbWluLWJhciBoZWFkZXIge1xyXG4gICAgdG9wOiAyLjg3NWVtO1xyXG4gIH1cclxufSIsIkBpbXBvcnQgXCJfYWRtaW5iYXIuY3NzXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgICAgIEhlYWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQubWVudS1zdGlja3kgLm5hdmJhci1icmFuZD5pbWcubG9nby1zdGlja3kge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuaGVhZGVyLmhlYWRlci1kZWZhdWx0IC5uYXZiYXItYnJhbmQge1xuXHRwYWRkaW5nOiA1cHggMDtcblx0ZmxvYXQ6IG5vbmU7XG59XG5cbmhlYWRlci5oZWFkZXItZGVmYXVsdCAubmF2YmFyIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuaGVhZGVyLmhlYWRlci1kZWZhdWx0LmhlYWRlci1zdHlsZS1vbmUgLm1haW4taGVhZGVyIC5uYXZiYXIgdWwgbGk+aSxcbmhlYWRlci5oZWFkZXItZGVmYXVsdC5oZWFkZXItc3R5bGUtdHdvIC5tYWluLWhlYWRlciAubmF2YmFyIHVsIGxpPmkge1xuXHRtYXJnaW4tbGVmdDogMC4yNWVtO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuTWVnYS1tZW51KGhlYWRlcilcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmhlYWRlci5oZWFkZXItZGVmYXVsdCAjbWVnYS1tZW51LXdyYXAtdG9wICNtZWdhLW1lbnUtdG9wPmxpLm1lZ2EtbWVudS1tZWdhbWVudT51bC5tZWdhLXN1Yi1tZW51IGxpLm1lZ2EtbWVudS1jb2x1bW4+dWwubWVnYS1zdWItbWVudT5saS5tZWdhLW1lbnUtaXRlbT5hLm1lZ2EtbWVudS1saW5rOmhvdmVyLCBoZWFkZXIuaGVhZGVyLWRlZmF1bHQgI21lZ2EtbWVudS10b3AgbGkgLm1lZ2Etc3ViLW1lbnUgbGk6aG92ZXI+YS5tZWdhLW1lbnUtbGluaywgaGVhZGVyLmhlYWRlci1kZWZhdWx0ICNtZWdhLW1lbnUtdG9wIGxpIC5tZWdhLXN1Yi1tZW51IGxpLm1lZ2EtY3VycmVudC1tZW51LWFuY2VzdG9yIGEubWVnYS1tZW51LWxpbmssICNtZWdhLW1lbnUtd3JhcC10b3AgI21lZ2EtbWVudS10b3A+bGkubWVnYS1tZW51LW1lZ2FtZW51PnVsLm1lZ2Etc3ViLW1lbnUgbGkubWVnYS1tZW51LWNvbHVtbj51bC5tZWdhLXN1Yi1tZW51PmxpLm1lZ2EtbWVudS1pdGVtOmhvdmVyPmEubWVnYS1tZW51LWxpbmssIGhlYWRlci5oZWFkZXItZGVmYXVsdCAjbWVnYS1tZW51LXdyYXAtdG9wICNtZWdhLW1lbnUtdG9wPmxpLm1lZ2EtbWVudS1tZWdhbWVudT51bC5tZWdhLXN1Yi1tZW51PmxpLm1lZ2EtbWVudS1pdGVtPmEubWVnYS1tZW51LWxpbms6aG92ZXIsIGhlYWRlci5oZWFkZXItZGVmYXVsdCAjbWVnYS1tZW51LXdyYXAtdG9wICNtZWdhLW1lbnUtdG9wPmxpLm1lZ2EtbWVudS1tZWdhbWVudT51bC5tZWdhLXN1Yi1tZW51IGxpLm1lZ2EtbWVudS1jb2x1bW4+dWwubWVnYS1zdWItbWVudT5saS5tZWdhLW1lbnUtaXRlbT5hLm1lZ2EtbWVudS1saW5rOmhvdmVyLCBoZWFkZXIuaGVhZGVyLWRlZmF1bHQgI21lZ2EtbWVudS13cmFwLXRvcCAjbWVnYS1tZW51LXRvcD5saS5tZWdhLW1lbnUtbWVnYW1lbnU+dWwubWVnYS1zdWItbWVudT5saS5tZWdhLW1lbnUtaXRlbT5hLm1lZ2EtbWVudS1saW5rOmZvY3VzLCBoZWFkZXIuaGVhZGVyLWRlZmF1bHQgI21lZ2EtbWVudS13cmFwLXRvcCAjbWVnYS1tZW51LXRvcD5saS5tZWdhLW1lbnUtbWVnYW1lbnU+dWwubWVnYS1zdWItbWVudSBsaS5tZWdhLW1lbnUtY29sdW1uPnVsLm1lZ2Etc3ViLW1lbnU+bGkubWVnYS1tZW51LWl0ZW0+YS5tZWdhLW1lbnUtbGluazpmb2N1cywgaGVhZGVyLmhlYWRlci1kZWZhdWx0ICNtZWdhLW1lbnUtd3JhcC10b3AgI21lZ2EtbWVudS10b3A+bGkubWVnYS1tZW51LWZseW91dCB1bC5tZWdhLXN1Yi1tZW51IGxpLm1lZ2EtbWVudS1pdGVtIGEubWVnYS1tZW51LWxpbms6aG92ZXIsIGhlYWRlci5oZWFkZXItZGVmYXVsdCAjbWVnYS1tZW51LXdyYXAtdG9wICNtZWdhLW1lbnUtdG9wPmxpLm1lZ2EtbWVudS1mbHlvdXQgdWwubWVnYS1zdWItbWVudSBsaS5tZWdhLW1lbnUtaXRlbSBhLm1lZ2EtbWVudS1saW5rOmZvY3VzLCBoZWFkZXIuaGVhZGVyLWRlZmF1bHQgI21lZ2EtbWVudS13cmFwLXRvcCAjbWVnYS1tZW51LXRvcD5saS5tZWdhLW1lbnUtZmx5b3V0IHVsLm1lZ2Etc3ViLW1lbnUgbGkubWVnYS1jdXJyZW50LW1lbnUtaXRlbSBhLm1lZ2EtbWVudS1saW5rLCBoZWFkZXIuaGVhZGVyLWRlZmF1bHQgI21lZ2EtbWVudS13cmFwLXRvcCAjbWVnYS1tZW51LXRvcD5saS5tZWdhLW1lbnUtZmx5b3V0IHVsLm1lZ2Etc3ViLW1lbnUgbGkubWVnYS1jdXJyZW50LW1lbnUtYW5jZXN0b3IgYS5tZWdhLW1lbnUtbGluaywgaGVhZGVyLmhlYWRlci1kZWZhdWx0ICNtZWdhLW1lbnUtd3JhcC10b3AgI21lZ2EtbWVudS10b3A+bGkubWVnYS1tZW51LWZseW91dCB1bC5tZWdhLXN1Yi1tZW51IGxpLm1lZ2EtY3VycmVudC1tZW51LWFuY2VzdG9yIHVsLm1lZ2Etc3ViLW1lbnUgbGkubWVnYS1jdXJyZW50LW1lbnUtaXRlbSBhLm1lZ2EtbWVudS1saW5rLCBoZWFkZXIuaGVhZGVyLWRlZmF1bHQgI21lZ2EtbWVudS13cmFwLXRvcCAjbWVnYS1tZW51LXRvcD5saS5tZWdhLW1lbnUtZmx5b3V0IHVsLm1lZ2Etc3ViLW1lbnUgbGkubWVnYS1jdXJyZW50LW1lbnUtYW5jZXN0b3IgdWwubWVnYS1zdWItbWVudSBsaTpob3ZlciBhLm1lZ2EtbWVudS1saW5rLCBoZWFkZXIuaGVhZGVyLWRlZmF1bHQgI21lZ2EtbWVudS13cmFwLXRvcCAjbWVnYS1tZW51LXRvcD5saS5tZWdhLW1lbnUtZmx5b3V0IHVsLm1lZ2Etc3ViLW1lbnUgbGk6aG92ZXIgYS5tZWdhLW1lbnUtbGluaywgaGVhZGVyLmhlYWRlci1kZWZhdWx0ICNtZWdhLW1lbnUtd3JhcC10b3AgI21lZ2EtbWVudS10b3A+bGkubWVnYS1tZW51LWZseW91dCB1bC5tZWdhLXN1Yi1tZW51IGxpOmhvdmVyIHVsLm1lZ2Etc3ViLW1lbnUgbGk6aG92ZXIgYS5tZWdhLW1lbnUtbGluaywgaGVhZGVyLmhlYWRlci1kZWZhdWx0LnN0eWxlLXR3byAjbWVnYS1tZW51LXdyYXAtdG9wICNtZWdhLW1lbnUtdG9wPmxpLm1lZ2EtbWVudS1tZWdhbWVudT51bC5tZWdhLXN1Yi1tZW51IGxpLm1lZ2EtbWVudS1jb2x1bW4+dWwubWVnYS1zdWItbWVudT5saS5tZWdhLW1lbnUtaXRlbT5hLm1lZ2EtbWVudS1saW5rOmhvdmVyLCBoZWFkZXIuaGVhZGVyLWRlZmF1bHQuc3R5bGUtdHdvICNtZWdhLW1lbnUtdG9wIGxpIC5tZWdhLXN1Yi1tZW51IGxpOmhvdmVyPmEubWVnYS1tZW51LWxpbmssIGhlYWRlci5oZWFkZXItZGVmYXVsdC5zdHlsZS10d28gI21lZ2EtbWVudS10b3AgbGkgLm1lZ2Etc3ViLW1lbnUgbGkubWVnYS1jdXJyZW50LW1lbnUtYW5jZXN0b3IgYS5tZWdhLW1lbnUtbGluaywgI21lZ2EtbWVudS13cmFwLXRvcCAjbWVnYS1tZW51LXRvcD5saS5tZWdhLW1lbnUtbWVnYW1lbnU+dWwubWVnYS1zdWItbWVudSBsaS5tZWdhLW1lbnUtY29sdW1uPnVsLm1lZ2Etc3ViLW1lbnU+bGkubWVnYS1tZW51LWl0ZW06aG92ZXI+YS5tZWdhLW1lbnUtbGluaywgaGVhZGVyLmhlYWRlci1kZWZhdWx0LnN0eWxlLXR3byAjbWVnYS1tZW51LXdyYXAtdG9wICNtZWdhLW1lbnUtdG9wPmxpLm1lZ2EtbWVudS1tZWdhbWVudT51bC5tZWdhLXN1Yi1tZW51PmxpLm1lZ2EtbWVudS1pdGVtPmEubWVnYS1tZW51LWxpbms6aG92ZXIsIGhlYWRlci5oZWFkZXItZGVmYXVsdC5zdHlsZS10d28gI21lZ2EtbWVudS13cmFwLXRvcCAjbWVnYS1tZW51LXRvcD5saS5tZWdhLW1lbnUtbWVnYW1lbnU+dWwubWVnYS1zdWItbWVudSBsaS5tZWdhLW1lbnUtY29sdW1uPnVsLm1lZ2Etc3ViLW1lbnU+bGkubWVnYS1tZW51LWl0ZW0+YS5tZWdhLW1lbnUtbGluazpob3ZlciwgaGVhZGVyLmhlYWRlci1kZWZhdWx0LnN0eWxlLXR3byAjbWVnYS1tZW51LXdyYXAtdG9wICNtZWdhLW1lbnUtdG9wPmxpLm1lZ2EtbWVudS1tZWdhbWVudT51bC5tZWdhLXN1Yi1tZW51PmxpLm1lZ2EtbWVudS1pdGVtPmEubWVnYS1tZW51LWxpbms6Zm9jdXMsIGhlYWRlci5oZWFkZXItZGVmYXVsdC5zdHlsZS10d28gI21lZ2EtbWVudS13cmFwLXRvcCAjbWVnYS1tZW51LXRvcD5saS5tZWdhLW1lbnUtbWVnYW1lbnU+dWwubWVnYS1zdWItbWVudSBsaS5tZWdhLW1lbnUtY29sdW1uPnVsLm1lZ2Etc3ViLW1lbnU+bGkubWVnYS1tZW51LWl0ZW0+YS5tZWdhLW1lbnUtbGluazpmb2N1cywgaGVhZGVyLmhlYWRlci1kZWZhdWx0LnN0eWxlLXR3byAjbWVnYS1tZW51LXdyYXAtdG9wICNtZWdhLW1lbnUtdG9wPmxpLm1lZ2EtbWVudS1mbHlvdXQgdWwubWVnYS1zdWItbWVudSBsaS5tZWdhLW1lbnUtaXRlbSBhLm1lZ2EtbWVudS1saW5rOmhvdmVyLCBoZWFkZXIuaGVhZGVyLWRlZmF1bHQuc3R5bGUtdHdvICNtZWdhLW1lbnUtd3JhcC10b3AgI21lZ2EtbWVudS10b3A+bGkubWVnYS1tZW51LWZseW91dCB1bC5tZWdhLXN1Yi1tZW51IGxpLm1lZ2EtbWVudS1pdGVtIGEubWVnYS1tZW51LWxpbms6Zm9jdXMsIGhlYWRlci5oZWFkZXItZGVmYXVsdC5zdHlsZS10d28gI21lZ2EtbWVudS13cmFwLXRvcCAjbWVnYS1tZW51LXRvcD5saS5tZWdhLW1lbnUtZmx5b3V0IHVsLm1lZ2Etc3ViLW1lbnUgbGkubWVnYS1jdXJyZW50LW1lbnUtaXRlbSBhLm1lZ2EtbWVudS1saW5rLCBoZWFkZXIuaGVhZGVyLWRlZmF1bHQuc3R5bGUtdHdvICNtZWdhLW1lbnUtd3JhcC10b3AgI21lZ2EtbWVudS10b3A+bGkubWVnYS1tZW51LWZseW91dCB1bC5tZWdhLXN1Yi1tZW51IGxpLm1lZ2EtY3VycmVudC1tZW51LWFuY2VzdG9yIGEubWVnYS1tZW51LWxpbmssIGhlYWRlci5oZWFkZXItZGVmYXVsdC5zdHlsZS10d28gI21lZ2EtbWVudS13cmFwLXRvcCAjbWVnYS1tZW51LXRvcD5saS5tZWdhLW1lbnUtZmx5b3V0IHVsLm1lZ2Etc3ViLW1lbnUgbGkubWVnYS1jdXJyZW50LW1lbnUtYW5jZXN0b3IgdWwubWVnYS1zdWItbWVudSBsaS5tZWdhLWN1cnJlbnQtbWVudS1pdGVtIGEubWVnYS1tZW51LWxpbmssIGhlYWRlci5oZWFkZXItZGVmYXVsdC5zdHlsZS10d28gI21lZ2EtbWVudS13cmFwLXRvcCAjbWVnYS1tZW51LXRvcD5saS5tZWdhLW1lbnUtZmx5b3V0IHVsLm1lZ2Etc3ViLW1lbnUgbGkubWVnYS1jdXJyZW50LW1lbnUtYW5jZXN0b3IgdWwubWVnYS1zdWItbWVudSBsaTpob3ZlciBhLm1lZ2EtbWVudS1saW5rLCBoZWFkZXIuaGVhZGVyLWRlZmF1bHQuc3R5bGUtdHdvICNtZWdhLW1lbnUtd3JhcC10b3AgI21lZ2EtbWVudS10b3A+bGkubWVnYS1tZW51LWZseW91dCB1bC5tZWdhLXN1Yi1tZW51IGxpOmhvdmVyIGEubWVnYS1tZW51LWxpbmssIGhlYWRlci5oZWFkZXItZGVmYXVsdC5zdHlsZS10d28gI21lZ2EtbWVudS13cmFwLXRvcCAjbWVnYS1tZW51LXRvcD5saS5tZWdhLW1lbnUtZmx5b3V0IHVsLm1lZ2Etc3ViLW1lbnUgbGk6aG92ZXIgdWwubWVnYS1zdWItbWVudSBsaTpob3ZlciBhLm1lZ2EtbWVudS1saW5rIHtcblx0YmFja2dyb3VuZDogIzQzN2VlYjtcblx0Y29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cblxuaGVhZGVyLmhlYWRlci1kZWZhdWx0LnN0eWxlLXR3byAjbWVnYS1tZW51LXdyYXAtdG9wICNtZWdhLW1lbnUtdG9wPmxpLm1lZ2EtbWVudS1pdGVtPmEubWVnYS1tZW51LWxpbmssIGhlYWRlci5oZWFkZXItZGVmYXVsdC5zdHlsZS10d28gI21lZ2EtbWVudS13cmFwLXRvcCAjbWVnYS1tZW51LXRvcD5saS5tZWdhLW1lbnUtZmx5b3V0IHVsLm1lZ2Etc3ViLW1lbnUgbGkubWVnYS1tZW51LWl0ZW0gYS5tZWdhLW1lbnUtbGluayB7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5cbmhlYWRlci5oZWFkZXItZGVmYXVsdC5zdHlsZS10d28gI21lZ2EtbWVudS13cmFwLXRvcCAjbWVnYS1tZW51LXRvcD5saS5tZWdhLW1lbnUtbWVnYW1lbnU+dWwubWVnYS1zdWItbWVudSwgaGVhZGVyLmhlYWRlci1kZWZhdWx0LnN0eWxlLXR3byAjbWVnYS1tZW51LXdyYXAtdG9wICNtZWdhLW1lbnUtdG9wPmxpLm1lZ2EtbWVudS1mbHlvdXQgdWwubWVnYS1zdWItbWVudSBsaS5tZWdhLW1lbnUtaXRlbSBhLm1lZ2EtbWVudS1saW5rIHtcblx0YmFja2dyb3VuZDogIzUyNWY4MTtcbn1cblxuaGVhZGVyLmhlYWRlci1kZWZhdWx0LnN0eWxlLXR3byAjbWVnYS1tZW51LXdyYXAtdG9wICNtZWdhLW1lbnUtdG9wPmxpIHVsLm1lZ2Etc3ViLW1lbnUgbGkubWVnYS1jdXJyZW50LW1lbnUtYW5jZXN0b3IgdWwubWVnYS1zdWItbWVudSBsaS5tZWdhLWN1cnJlbnQtbWVudS1pdGVtIGEubWVnYS1tZW51LWxpbmssIGhlYWRlci5oZWFkZXItZGVmYXVsdC5zdHlsZS10d28gI21lZ2EtbWVudS13cmFwLXRvcCAjbWVnYS1tZW51LXRvcD5saS5tZWdhLW1lbnUtZmx5b3V0IHVsLm1lZ2Etc3ViLW1lbnUgbGkubWVnYS1jdXJyZW50LW1lbnUtYW5jZXN0b3IgdWwubWVnYS1zdWItbWVudSBsaSBhLm1lZ2EtbWVudS1saW5rLCBoZWFkZXIuaGVhZGVyLWRlZmF1bHQuc3R5bGUtdHdvICNtZWdhLW1lbnUtd3JhcC10b3AgI21lZ2EtbWVudS10b3A+bGkubWVnYS1tZW51LWZseW91dCB1bC5tZWdhLXN1Yi1tZW51IGxpOmhvdmVyIHVsLm1lZ2Etc3ViLW1lbnUgbGkgYS5tZWdhLW1lbnUtbGluaywgaGVhZGVyLmhlYWRlci1kZWZhdWx0LnN0eWxlLXR3byAjbWVnYS1tZW51LXdyYXAtdG9wICNtZWdhLW1lbnUtdG9wPmxpLm1lZ2EtbWVudS1tZWdhbWVudT51bC5tZWdhLXN1Yi1tZW51PmxpLm1lZ2EtbWVudS1pdGVtPmEubWVnYS1tZW51LWxpbmssICNtZWdhLW1lbnUtd3JhcC10b3AgI21lZ2EtbWVudS10b3A+bGkubWVnYS1tZW51LW1lZ2FtZW51PnVsLm1lZ2Etc3ViLW1lbnUgbGkubWVnYS1tZW51LWNvbHVtbj51bC5tZWdhLXN1Yi1tZW51PmxpLm1lZ2EtbWVudS1pdGVtPmEubWVnYS1tZW51LWxpbmsge1xuXHRiYWNrZ3JvdW5kOiAjNTI1ZjgxO1xuXHRjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQgI21lZ2EtbWVudS13cmFwLXRvcCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuaGVhZGVyLmhlYWRlci1kZWZhdWx0ICNtZWdhLW1lbnUtd3JhcC10b3AgI21lZ2EtbWVudS10b3Age1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuaGVhZGVyLmhlYWRlci1kZWZhdWx0ICNtZWdhLW1lbnUtd3JhcC10b3AgI21lZ2EtbWVudS10b3A+bGkubWVnYS1tZW51LW1lZ2FtZW51PnVsLm1lZ2Etc3ViLW1lbnU+bGkubWVnYS1tZW51LWl0ZW0+YS5tZWdhLW1lbnUtbGluaywgaGVhZGVyLmhlYWRlci1kZWZhdWx0ICNtZWdhLW1lbnUtd3JhcC10b3AgI21lZ2EtbWVudS10b3A+bGkubWVnYS1tZW51LW1lZ2FtZW51PnVsLm1lZ2Etc3ViLW1lbnUgbGkubWVnYS1tZW51LWNvbHVtbj51bC5tZWdhLXN1Yi1tZW51PmxpLm1lZ2EtbWVudS1pdGVtPmEubWVnYS1tZW51LWxpbmsge1xuXHRwYWRkaW5nOiAxMHB4O1xufVxuXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQgI21lZ2EtbWVudS13cmFwLXRvcCAjbWVnYS1tZW51LXRvcD5saS5tZWdhLW1lbnUtbWVnYW1lbnU+dWwubWVnYS1zdWItbWVudSB7XG5cdHBhZGRpbmc6IDEwcHg7XG59XG5cbmhlYWRlci5oZWFkZXItZGVmYXVsdCAjbWVnYS1tZW51LXdyYXAtdG9wICNtZWdhLW1lbnUtdG9wPmxpLm1lZ2EtbWVudS1pdGVtPmEubWVnYS1tZW51LWxpbmsge1xuXHRjb2xvcjogIzEyMTIxMjtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRwYWRkaW5nOiAwIDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiA3MHB4O1xuXHRoZWlnaHQ6IDcwcHg7XG59XG5cbmhlYWRlci5oZWFkZXItZGVmYXVsdC5zdHlsZS10d28gI21lZ2EtbWVudS13cmFwLXRvcCAjbWVnYS1tZW51LXRvcD5saS5tZWdhLW1lbnUtaXRlbS5tZWdhLWN1cnJlbnQtbWVudS1pdGVtPmEubWVnYS1tZW51LWxpbmssIGhlYWRlci5oZWFkZXItZGVmYXVsdC5zdHlsZS10d28gI21lZ2EtbWVudS13cmFwLXRvcCAjbWVnYS1tZW51LXRvcD5saS5tZWdhLW1lbnUtaXRlbS5tZWdhLWN1cnJlbnQtbWVudS1hbmNlc3Rvcj5hLm1lZ2EtbWVudS1saW5rLCBoZWFkZXIuaGVhZGVyLWRlZmF1bHQuc3R5bGUtdHdvICNtZWdhLW1lbnUtd3JhcC10b3AgI21lZ2EtbWVudS10b3A+bGkubWVnYS1tZW51LWl0ZW0ubWVnYS1jdXJyZW50LXBhZ2UtYW5jZXN0b3I+YS5tZWdhLW1lbnUtbGluaywgaGVhZGVyLmhlYWRlci1kZWZhdWx0LnN0eWxlLXR3byAjbWVnYS1tZW51LXdyYXAtdG9wICNtZWdhLW1lbnUtdG9wPmxpLm1lZ2EtbWVudS1pdGVtLm1lZ2EtdG9nZ2xlLW9uPmEubWVnYS1tZW51LWxpbmssIGhlYWRlci5oZWFkZXItZGVmYXVsdC5zdHlsZS10d28gI21lZ2EtbWVudS10b3AgbGkgLm1lZ2Etc3ViLW1lbnUgbGkubWVnYS1jdXJyZW50LW1lbnUtYW5jZXN0b3IgLm1lZ2Etc3ViLW1lbnUgbGkgYSwgaGVhZGVyLmhlYWRlci1kZWZhdWx0ICNtZWdhLW1lbnUtd3JhcC10b3AgI21lZ2EtbWVudS10b3A+bGkubWVnYS1tZW51LWl0ZW0ubWVnYS1jdXJyZW50LW1lbnUtaXRlbT5hLm1lZ2EtbWVudS1saW5rLCBoZWFkZXIuaGVhZGVyLWRlZmF1bHQgI21lZ2EtbWVudS13cmFwLXRvcCAjbWVnYS1tZW51LXRvcD5saS5tZWdhLW1lbnUtaXRlbS5tZWdhLWN1cnJlbnQtbWVudS1hbmNlc3Rvcj5hLm1lZ2EtbWVudS1saW5rLCBoZWFkZXIuaGVhZGVyLWRlZmF1bHQgI21lZ2EtbWVudS13cmFwLXRvcCAjbWVnYS1tZW51LXRvcD5saS5tZWdhLW1lbnUtaXRlbS5tZWdhLWN1cnJlbnQtcGFnZS1hbmNlc3Rvcj5hLm1lZ2EtbWVudS1saW5rLCBoZWFkZXIuaGVhZGVyLWRlZmF1bHQgI21lZ2EtbWVudS13cmFwLXRvcCAjbWVnYS1tZW51LXRvcD5saS5tZWdhLW1lbnUtaXRlbS5tZWdhLXRvZ2dsZS1vbj5hLm1lZ2EtbWVudS1saW5rLCBoZWFkZXIuaGVhZGVyLWRlZmF1bHQgI21lZ2EtbWVudS10b3AgbGkgLm1lZ2Etc3ViLW1lbnUgbGkubWVnYS1jdXJyZW50LW1lbnUtYW5jZXN0b3IgLm1lZ2Etc3ViLW1lbnUgbGkgYSB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogIzQzN2VlYjtcbn1cblxuaGVhZGVyLmhlYWRlci1kZWZhdWx0ICNtZWdhLW1lbnUtd3JhcC10b3AgI21lZ2EtbWVudS10b3A+bGkubWVnYS1tZW51LWl0ZW0+YS5tZWdhLW1lbnUtbGluazpob3ZlciwgaGVhZGVyLmhlYWRlci1kZWZhdWx0ICNtZWdhLW1lbnUtdG9wIGxpIC5tZWdhLXN1Yi1tZW51IGxpOmhvdmVyPi5tZWdhLXN1Yi1tZW51IGxpIGEge1xuXHRjb2xvcjogIzQzN2VlYjtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmhlYWRlci5oZWFkZXItZGVmYXVsdCAjbWVnYS1tZW51LXdyYXAtdG9wICNtZWdhLW1lbnUtdG9wPmxpIHVsLm1lZ2Etc3ViLW1lbnUgbGkubWVnYS1jdXJyZW50LW1lbnUtYW5jZXN0b3IgdWwubWVnYS1zdWItbWVudSBsaS5tZWdhLWN1cnJlbnQtbWVudS1pdGVtIGEubWVnYS1tZW51LWxpbmssIGhlYWRlci5oZWFkZXItZGVmYXVsdCAjbWVnYS1tZW51LXdyYXAtdG9wICNtZWdhLW1lbnUtdG9wPmxpLm1lZ2EtbWVudS1mbHlvdXQgdWwubWVnYS1zdWItbWVudSBsaS5tZWdhLWN1cnJlbnQtbWVudS1hbmNlc3RvciB1bC5tZWdhLXN1Yi1tZW51IGxpIGEubWVnYS1tZW51LWxpbmssIGhlYWRlci5oZWFkZXItZGVmYXVsdCAjbWVnYS1tZW51LXdyYXAtdG9wICNtZWdhLW1lbnUtdG9wPmxpLm1lZ2EtbWVudS1mbHlvdXQgdWwubWVnYS1zdWItbWVudSBsaTpob3ZlciB1bC5tZWdhLXN1Yi1tZW51IGxpIGEubWVnYS1tZW51LWxpbmssICNtZWdhLW1lbnUtd3JhcC10b3AgI21lZ2EtbWVudS10b3A+bGkubWVnYS1tZW51LW1lZ2FtZW51PnVsLm1lZ2Etc3ViLW1lbnU+bGkubWVnYS1tZW51LWl0ZW0+YS5tZWdhLW1lbnUtbGluaywgI21lZ2EtbWVudS13cmFwLXRvcCAjbWVnYS1tZW51LXRvcD5saS5tZWdhLW1lbnUtbWVnYW1lbnU+dWwubWVnYS1zdWItbWVudSBsaS5tZWdhLW1lbnUtY29sdW1uPnVsLm1lZ2Etc3ViLW1lbnU+bGkubWVnYS1tZW51LWl0ZW0+YS5tZWdhLW1lbnUtbGluayB7XG5cdGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLWNvbG9yKTtcblx0Y29sb3I6ICM4ZTk4OWY7XG59XG5cbmhlYWRlci5oZWFkZXItZGVmYXVsdCAjbWVnYS1tZW51LXdyYXAtdG9wIC5tZWdhLXN1Yi1tZW51IGxpIGEge1xuXHRjb2xvcjogIzY2NjY2Njtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRsaW5lLWhlaWdodDogNDBweDtcbn1cblxuLyogI21lZ2EtbWVudS13cmFwLXRvcCAjbWVnYS1tZW51LXRvcCBsaS5tZWdhLW1lbnUtbWVnYW1lbnUgPiB1bC5tZWdhLXN1Yi1tZW51ID4gbGkubWVnYS1tZW51LXJvdywgI21lZ2EtbWVudS13cmFwLXRvcCAjbWVnYS1tZW51LXRvcCBsaS5tZWdhLW1lbnUtbWVnYW1lbnUubWVnYS1tZW51LWZseW91dCB1bCB7IGJveC1zaGFkb3c6IDAgNHB4IDEwcHggMCByZ2JhKDMsIDMsIDMsIC4xKTsgfSAqL1xuaGVhZGVyLmhlYWRlci1kZWZhdWx0ICNtZWdhLW1lbnUtd3JhcC10b3AgLm1lZ2Etc3ViLW1lbnUgdWwge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmhlYWRlci5oZWFkZXItZGVmYXVsdCAjbWVnYS1tZW51LXdyYXAtdG9wIC5tZWdhLXN1Yi1tZW51IGxpIGE6aG92ZXIge1xuXHRjb2xvcjogIzQzN2VlYjtcbn1cblxuaGVhZGVyLmhlYWRlci1kZWZhdWx0ICNtZWdhLW1lbnUtd3JhcC10b3AgLm1lZ2Etc3ViLW1lbnUgbGkgLnByb2R1Y3RfbGlzdF93aWRnZXQgaW1nIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiA2MHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbmhlYWRlci5oZWFkZXItZGVmYXVsdCAjbWVnYS1tZW51LXdyYXAtdG9wICNtZWdhLW1lbnUtdG9wIGxpLm1lZ2EtbWVudS1tZWdhbWVudT51bC5tZWdhLXN1Yi1tZW51PmxpLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1jb2x1bW4+dWwubWVnYS1zdWItbWVudT5saS5tZWdhLW1lbnUtaXRlbSBpbWcge1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbmhlYWRlci5oZWFkZXItZGVmYXVsdCAuc3ViLWhlYWRlciAuc3ViLW1haW4gLm1lbnUtc2hvcC1jb250YWluZXIge1xuXHRmbG9hdDogcmlnaHQ7XG59XG5cbmhlYWRlci5oZWFkZXItZGVmYXVsdCBsaSAuc2VhcmNoX2NvdW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud29vY29tbWVyY2UtY2FydC53b29jb21tZXJjZS1wYWdlIGhlYWRlciAuY2FydF9jb3VudCwgLndvb2NvbW1lcmNlLWNoZWNrb3V0Lndvb2NvbW1lcmNlLXBhZ2UgaGVhZGVyIC5jYXJ0X2NvdW50IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLndtYy1wcmljZSBkZWwge1xuXHRjb2xvcjogIzY2NjY2Njtcbn1cblxuaGVhZGVyLmhlYWRlci1kZWZhdWx0ICNtZWdhLW1lbnUtd3JhcC10b3AgI21lZ2EtbWVudS10b3BbZGF0YS1lZmZlY3Q9XCJmYWRlX3VwXCJdIGxpLm1lZ2EtbWVudS1pdGVtLm1lZ2EtbWVudS1tZWdhbWVudT51bC5tZWdhLXN1Yi1tZW51LCBoZWFkZXIuaGVhZGVyLWRlZmF1bHQgI21lZ2EtbWVudS13cmFwLXRvcCAjbWVnYS1tZW51LXRvcFtkYXRhLWVmZmVjdD1cImZhZGVfdXBcIl0gbGkubWVnYS1tZW51LWl0ZW0ubWVnYS1tZW51LWZseW91dCB1bC5tZWdhLXN1Yi1tZW51IHtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0LW1vei1ib3gtc2hhZG93OiAwIDJweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0Ym94LXNoYWRvdzogMCAycHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi53bWMtcHJpY2UgaW5zIHtcblx0Y29sb3I6ICM0MzdlZWI7XG59XG5cbi53bWMtZGV0YWlscyBwIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuaGVhZGVyLmhlYWRlci1kZWZhdWx0IC53bWMtaW1hZ2UgaW1nIHtcblx0aGVpZ2h0OiBhdXRvO1xuXHR3aWR0aDogYXV0bztcbn1cblxuaGVhZGVyLmhlYWRlci1kZWZhdWx0ICNtZWdhLW1lbnUtd3JhcC10b3AgI21lZ2EtbWVudS10b3AgbGkubWVnYS1tZW51LWl0ZW0taGFzLWNoaWxkcmVuPmEubWVnYS1tZW51LWxpbms+c3Bhbi5tZWdhLWluZGljYXRvcjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxmMzQ3XCI7XG59XG5cbmhlYWRlci5oZWFkZXItZGVmYXVsdCAjbWVnYS1tZW51LXdyYXAtdG9wICNtZWdhLW1lbnUtdG9wIGxpLm1lZ2EtbWVudS1mbHlvdXQgbGkubWVnYS1tZW51LWl0ZW0gYS5tZWdhLW1lbnUtbGluaz5zcGFuLm1lZ2EtaW5kaWNhdG9yOmFmdGVyIHtcblx0Y29udGVudDogXCJcXGYzNDVcIjtcbn1cblxuaGVhZGVyLmhlYWRlci1kZWZhdWx0ICNtZWdhLW1lbnUtd3JhcC10b3AgI21lZ2EtbWVudS10b3AgbGkubWVnYS1tZW51LWl0ZW0taGFzLWNoaWxkcmVuPmEubWVnYS1tZW51LWxpbms+c3Bhbi5tZWdhLWluZGljYXRvciB7XG5cdGZvbnQtc2l6ZTogMTJweDtcbn1cblxuaGVhZGVyLmhlYWRlci1kZWZhdWx0ICNtZWdhLW1lbnUtd3JhcC10b3AgI21lZ2EtbWVudS10b3AgbGkubWVnYS1tZW51LW1lZ2FtZW51PnVsLm1lZ2Etc3ViLW1lbnU+bGkubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LWNvbHVtbj51bC5tZWdhLXN1Yi1tZW51PmxpLm1lZ2EtbWVudS1pdGVtIHtcblx0cGFkZGluZzogMDtcbn1cblxuaGVhZGVyLmhlYWRlci1kZWZhdWx0ICNtZWdhLW1lbnUtd3JhcC10b3AgI21lZ2EtbWVudS10b3A+bGkubWVnYS1tZW51LW1lZ2FtZW51PnVsLm1lZ2Etc3ViLW1lbnU+bGkubWVnYS1tZW51LWl0ZW0+YS5tZWdhLW1lbnUtbGluaywgI21lZ2EtbWVudS13cmFwLXRvcCAjbWVnYS1tZW51LXRvcD5saS5tZWdhLW1lbnUtbWVnYW1lbnU+dWwubWVnYS1zdWItbWVudSBsaS5tZWdhLW1lbnUtY29sdW1uPnVsLm1lZ2Etc3ViLW1lbnU+bGkubWVnYS1tZW51LWl0ZW0+YS5tZWdhLW1lbnUtbGluayB7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQgI21lZ2EtbWVudS13cmFwLXRvcCAjbWVnYS1tZW51LXRvcD5saS5tZWdhLW1lbnUtbWVnYW1lbnU+dWwubWVnYS1zdWItbWVudSwgaGVhZGVyLmhlYWRlci1kZWZhdWx0ICNtZWdhLW1lbnUtd3JhcC10b3AgI21lZ2EtbWVudS10b3A+bGkubWVnYS1tZW51LWZseW91dCB1bC5tZWdhLXN1Yi1tZW51IGxpLm1lZ2EtbWVudS1pdGVtIGEubWVnYS1tZW51LWxpbmsge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbmhlYWRlci5oZWFkZXItZGVmYXVsdCAjbWVnYS1tZW51LXdyYXAtdG9wICNtZWdhLW1lbnUtdG9wPmxpLm1lZ2EtbWVudS1tZWdhbWVudT51bC5tZWdhLXN1Yi1tZW51PmxpLm1lZ2EtbWVudS1pdGVtPmEubWVnYS1tZW51LWxpbmssIGhlYWRlci5oZWFkZXItZGVmYXVsdCAjbWVnYS1tZW51LXdyYXAtdG9wICNtZWdhLW1lbnUtdG9wPmxpLm1lZ2EtbWVudS1tZWdhbWVudT51bC5tZWdhLXN1Yi1tZW51IGxpLm1lZ2EtbWVudS1jb2x1bW4+dWwubWVnYS1zdWItbWVudT5saS5tZWdhLW1lbnUtaXRlbT5hLm1lZ2EtbWVudS1saW5rLCAjbWVnYS1tZW51LXdyYXAtdG9wICNtZWdhLW1lbnUtdG9wPmxpLm1lZ2EtbWVudS1tZWdhbWVudT51bC5tZWdhLXN1Yi1tZW51PmxpLm1lZ2EtbWVudS1pdGVtPmEubWVnYS1tZW51LWxpbms6aG92ZXIsIGhlYWRlci5oZWFkZXItZGVmYXVsdCAjbWVnYS1tZW51LXdyYXAtdG9wICNtZWdhLW1lbnUtdG9wPmxpLm1lZ2EtbWVudS1tZWdhbWVudT51bC5tZWdhLXN1Yi1tZW51IGxpLm1lZ2EtbWVudS1jb2x1bW4+dWwubWVnYS1zdWItbWVudT5saS5tZWdhLW1lbnUtaXRlbT5hLm1lZ2EtbWVudS1saW5rOmhvdmVyLCBoZWFkZXIuaGVhZGVyLWRlZmF1bHQgI21lZ2EtbWVudS13cmFwLXRvcCAjbWVnYS1tZW51LXRvcD5saS5tZWdhLW1lbnUtbWVnYW1lbnU+dWwubWVnYS1zdWItbWVudT5saS5tZWdhLW1lbnUtaXRlbT5hLm1lZ2EtbWVudS1saW5rOmZvY3VzLCBoZWFkZXIuaGVhZGVyLWRlZmF1bHQgI21lZ2EtbWVudS13cmFwLXRvcCAjbWVnYS1tZW51LXRvcD5saS5tZWdhLW1lbnUtbWVnYW1lbnU+dWwubWVnYS1zdWItbWVudSBsaS5tZWdhLW1lbnUtY29sdW1uPnVsLm1lZ2Etc3ViLW1lbnU+bGkubWVnYS1tZW51LWl0ZW0+YS5tZWdhLW1lbnUtbGluazpmb2N1cyB7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbmhlYWRlci5oZWFkZXItZGVmYXVsdCAjbWVnYS1tZW51LXdyYXAtdG9wICNtZWdhLW1lbnUtdG9wPmxpLm1lZ2EtbWVudS1tZWdhbWVudT51bC5tZWdhLXN1Yi1tZW51PmxpLm1lZ2EtbWVudS1pdGVtPmEubWVnYS1tZW51LWxpbmssICNtZWdhLW1lbnUtd3JhcC10b3AgI21lZ2EtbWVudS10b3A+bGkubWVnYS1tZW51LW1lZ2FtZW51PnVsLm1lZ2Etc3ViLW1lbnUgbGkubWVnYS1tZW51LWNvbHVtbj51bC5tZWdhLXN1Yi1tZW51PmxpLm1lZ2EtbWVudS1pdGVtPmEubWVnYS1tZW51LWxpbmssIGhlYWRlci5oZWFkZXItZGVmYXVsdCAjbWVnYS1tZW51LXdyYXAtdG9wICNtZWdhLW1lbnUtdG9wPmxpLm1lZ2EtbWVudS1mbHlvdXQgdWwubWVnYS1zdWItbWVudSBsaS5tZWdhLW1lbnUtaXRlbSBhLm1lZ2EtbWVudS1saW5rIHtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQgI21lZ2EtbWVudS13cmFwLXRvcCAjbWVnYS1tZW51LXRvcD5saS5tZWdhLW1lbnUtZmx5b3V0IHVsLm1lZ2Etc3ViLW1lbnUgbGkubWVnYS1tZW51LWl0ZW0gYS5tZWdhLW1lbnUtbGluayB7XG5cdHBhZGRpbmc6IDVweCAxNXB4IDVweCAxNXB4O1xufVxuXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQgI21lZ2EtbWVudS13cmFwLXRvcCAjbWVnYS1tZW51LXRvcD5saS5tZWdhLW1lbnUtbWVnYW1lbnU+dWwubWVnYS1zdWItbWVudT5saS5tZWdhLW1lbnUtaXRlbSwgI21lZ2EtbWVudS13cmFwLXRvcCAjbWVnYS1tZW51LXRvcD5saS5tZWdhLW1lbnUtbWVnYW1lbnU+dWwubWVnYS1zdWItbWVudSBsaS5tZWdhLW1lbnUtY29sdW1uPnVsLm1lZ2Etc3ViLW1lbnU+bGkubWVnYS1tZW51LWl0ZW0ge1xuXHRwYWRkaW5nOiAwO1xufVxuXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQuc3R5bGUtdHdvICNtZWdhLW1lbnUtd3JhcC10b3AgI21lZ2EtbWVudS10b3AgbGkubWVnYS1tZW51LWl0ZW0+dWwubWVnYS1zdWItbWVudSBsaS5tZWdhLWN1cnJlbnQtbWVudS1pdGVtIGEubWVnYS1tZW51LWxpbmssIGhlYWRlci5oZWFkZXItZGVmYXVsdC5zdHlsZS10d28gI21lZ2EtbWVudS13cmFwLXRvcCAjbWVnYS1tZW51LXRvcD5saS5tZWdhLW1lbnUtbWVnYW1lbnU+dWwubWVnYS1zdWItbWVudSBsaS5tZWdhLW1lbnUtY29sdW1uPnVsLm1lZ2Etc3ViLW1lbnU+bGkubWVnYS1jdXJyZW50LW1lbnUtaXRlbSBhLm1lZ2EtbWVudS1saW5rLCBoZWFkZXIuaGVhZGVyLWRlZmF1bHQuc3R5bGUtdHdvICNtZWdhLW1lbnUtd3JhcC10b3AgI21lZ2EtbWVudS10b3A+bGkubWVnYS1tZW51LW1lZ2FtZW51PnVsLm1lZ2Etc3ViLW1lbnU+bGkubWVnYS1tZW51LWl0ZW0+YS5tZWdhLW1lbnUtbGluazpob3ZlciwgaGVhZGVyLmhlYWRlci1kZWZhdWx0ICNtZWdhLW1lbnUtd3JhcC10b3AgI21lZ2EtbWVudS10b3AgbGkubWVnYS1tZW51LWl0ZW0+dWwubWVnYS1zdWItbWVudSBsaS5tZWdhLWN1cnJlbnQtbWVudS1pdGVtIGEubWVnYS1tZW51LWxpbmssIGhlYWRlci5oZWFkZXItZGVmYXVsdCAjbWVnYS1tZW51LXdyYXAtdG9wICNtZWdhLW1lbnUtdG9wPmxpLm1lZ2EtbWVudS1tZWdhbWVudT51bC5tZWdhLXN1Yi1tZW51IGxpLm1lZ2EtbWVudS1jb2x1bW4+dWwubWVnYS1zdWItbWVudT5saS5tZWdhLWN1cnJlbnQtbWVudS1pdGVtIGEubWVnYS1tZW51LWxpbmsge1xuXHRiYWNrZ3JvdW5kOiAjNDM3ZWViO1xuXHRjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuXG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgb2xkLUhlYWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uaXEtaGVpZ2h0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuXG4vKiBIZWFkZXIgVG9wICovXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQgLnN1Yi1oZWFkZXIgLm51bWJlci1pbmZvIHVsIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQgLnN1Yi1oZWFkZXIgLm51bWJlci1pbmZvIGxpIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuaGVhZGVyLmhlYWRlci1kZWZhdWx0IC5zdWItaGVhZGVyIC5udW1iZXItaW5mbyBsaTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQgLnN1Yi1oZWFkZXIgLm51bWJlci1pbmZvIGxpIGEge1xuXHRjb2xvcjogdmFyKC0tdGl0bGUtY29sb3IpO1xufVxuXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQgLnN1Yi1oZWFkZXIgLm51bWJlci1pbmZvIGxpIGE6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaGVhZGVyLmhlYWRlci1kZWZhdWx0IC5zdWItaGVhZGVyIC5udW1iZXItaW5mbyBsaSBhIGkge1xuXHRtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuaGVhZGVyLmhlYWRlci1kZWZhdWx0IC5zdWItaGVhZGVyIG5hdiB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbmhlYWRlci5oZWFkZXItZGVmYXVsdCAuc3ViLWhlYWRlciAucmVxdWVzdC1idG4gYSB7XG5cdGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuXHRwYWRkaW5nOiAxNXB4IDMwcHg7XG5cdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHRjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQgLnN1Yi1oZWFkZXIgLnJlcXVlc3QtYnRuIGE6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblx0Y29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc29jaWFsLWljb25lIHVsIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uc29jaWFsLWljb25lIHVsIGxpIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwIDMwcHggMCAwO1xufVxuXG4uc29jaWFsLWljb25lIHVsIGxpOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5zb2NpYWwtaWNvbmUgdWwgbGkgYSB7XG5cdGNvbG9yOiB2YXIoLS10aXRsZS1jb2xvcik7XG59XG5cbi5zb2NpYWwtaWNvbmUgdWwgbGkgYTpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuaGVhZGVyLmhlYWRlci1kZWZhdWx0IC5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRmb250LXNpemU6IDMwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRoZWlnaHQ6IGF1dG87XG5cdHdpZHRoOiBhdXRvO1xuXHRwYWRkaW5nOiA1cHggMTJweDtcbn1cblxuaGVhZGVyLmhlYWRlci1kZWZhdWx0IC5tZW51LWJ0biAubGluZSB7XG5cdHdpZHRoOiAyNXB4O1xuXHRoZWlnaHQ6IDJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiA3cHggYXV0bztcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4ubmF2YmFyLXRvZ2dsZXJbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gLm1lbnUtYnRuIHNwYW46Zmlyc3QtY2hpbGQge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKC01cHgsIDZweCk7XG5cdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKC01cHgsIDZweCk7XG59XG5cbi5uYXZiYXItdG9nZ2xlclthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSAubWVudS1idG4gc3BhbjpudGgtY2hpbGQoMikge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXJbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gLm1lbnUtYnRuIHNwYW46bGFzdC1jaGlsZCB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtN3B4LCAtN3B4KTtcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtN3B4LCAtN3B4KTtcbn1cblxuLyogSGVhZGVyIEJvdHRvbSAqL1xuaGVhZGVyLmhlYWRlci1kZWZhdWx0IC5zdWItaGVhZGVyIHtcblx0cGFkZGluZzogMTVweCAwIDAgMDtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQgLm5hdmJhci1saWdodCB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qIEhlYWRlciBEZWZhdWx0ICovXG5oZWFkZXIgLmxvZ29fYmxvY2ssXG5oZWFkZXIuaGVhZGVyX2RlZmF1bHQgLmxvZ29fYmxvY2sge1xuXHRmbG9hdDogbGVmdDtcbn1cblxuaGVhZGVyIC5tZW51LFxuaGVhZGVyLmhlYWRlcl9kZWZhdWx0IC5tZW51IHtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuXG4vKkxvZ28gbGVmdCovXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQuaGVhZGVyX2xlZnQgLmxvZ29fYmxvY2sge1xuXHRmbG9hdDogbGVmdDtcbn1cblxuaGVhZGVyLmhlYWRlcl9sZWZ0IC5tZW51IHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5oZWFkZXIuaGVhZGVyX2xlZnQgLm1lbnUubmF2YmFyIHVsIHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi8qTG9nbyByaWdodCovXG5oZWFkZXIuaGVhZGVyX3JpZ2h0IC5sb2dvX2Jsb2NrIHtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuXG5oZWFkZXIuaGVhZGVyX3JpZ2h0IC5tZW51IHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5oZWFkZXIuaGVhZGVyX3JpZ2h0IC5tZW51Lm5hdmJhciB1bCB7XG5cdGZsb2F0OiByaWdodDtcbn1cblxuLypMb2dvIGNlbnRlciovXG5oZWFkZXIuaGVhZGVyX2NlbnRlciAubG9nb19ibG9jayB7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuaGVhZGVyLmhlYWRlcl9jZW50ZXIgLm1lbnUge1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbmhlYWRlci5oZWFkZXJfY2VudGVyIC5tZW51Lm5hdmJhciB1bCB7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmhlYWRlci5oZWFkZXJfY2VudGVyIC5tZW51Lm5hdmJhciB1bCBsaSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuaGVhZGVyLmhlYWRlcl9jZW50ZXIgLm1lbnUubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vKlNwbGl0IExvZ28gY2VudGVyKi9cbmhlYWRlci5oZWFkZXJfc3BsaXQgLmxvZ29fYmxvY2sge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRtYXJnaW46IDAgYXV0bztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmbG9hdDogbm9uZTtcbn1cblxuaGVhZGVyLmhlYWRlcl9zcGxpdCAubWVudSB7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuaGVhZGVyLmhlYWRlcl9zcGxpdCAubWVudS5uYXZiYXIgdWwge1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDAgYXV0bztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5oZWFkZXIuaGVhZGVyX3NwbGl0IC5tZW51Lm5hdmJhciB1bCBsaSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuaGVhZGVyLmhlYWRlcl9zcGxpdCAubWVudS5uYXZiYXIgdWwgbGk6bnRoLWNoaWxkKDQpIHtcblx0bWFyZ2luLWxlZnQ6IDE1MHB4O1xufVxuXG5oZWFkZXIuaGVhZGVyX3NwbGl0IC5tZW51Lm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuaGVhZGVyLmhlYWRlcl9zcGxpdCAubWVudS5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpIHtcblx0bWFyZ2luLWxlZnQ6IDA7XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgIE5hdmlnYXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuaGVhZGVyLmhlYWRlci1kZWZhdWx0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR6LWluZGV4OiAxMDAwO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBzO1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBzO1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQgMHM7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDBzO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dCAwcztcbn1cblxuaGVhZGVyLmhlYWRlci1kZWZhdWx0IC5tYWluLWhlYWRlciB7XG5cdHBhZGRpbmc6IDAgMTVweFxufVxuXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQgLm5hdmJhci1icmFuZD5pbWcubG9nby1zdGlja3kge1xuXHRkaXNwbGF5OiBub25lO1xuXHRoZWlnaHQ6IDQwcHg7XG59XG5cbmhlYWRlci5oZWFkZXItZGVmYXVsdCAubmF2YmFyLWJyYW5kPi5sb2dvLXN0aWNreSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGhlaWdodDogNDBweDtcbn1cblxuaGVhZGVyLmhlYWRlci1kZWZhdWx0IC5sb2dvIHtcblx0aGVpZ2h0OiA0MHB4O1xufVxuXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQgLm5hdmJhciAubWVudS1oZWFkZXItbWVudS1jb250YWluZXIsXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQgLm5hdmJhciAubWVudS1hbGwtcGFnZXMtY29udGFpbmVyLFxuaGVhZGVyLmhlYWRlci1kZWZhdWx0IC5uYXZiYXIgLm1lbnUtdGVzdGluZy1tZW51LWNvbnRhaW5lcixcbmhlYWRlci5oZWFkZXItZGVmYXVsdCAubmF2YmFyIC5tZW51LXNob3J0LWNvbnRhaW5lcixcbmhlYWRlci5oZWFkZXItZGVmYXVsdCAubmF2YmFyIC5tZW51LW1haW4tbWVudS1jb250YWluZXIsXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQgLm5hdmJhciAjaXEtbWVudS1jb250YWluZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQgLm5hdmJhciB1bCB7XG5cdGZsb2F0OiByaWdodDtcbn1cblxuaGVhZGVyLmhlYWRlci1kZWZhdWx0IC5uYXZiYXIgdWwgbGkge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW4tbGVmdDogMzBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuaGVhZGVyLmhlYWRlci1kZWZhdWx0IC5uYXZiYXIgdWwgbGk6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cblxuaGVhZGVyLmhlYWRlci1kZWZhdWx0IC5uYXZiYXIgdWwgbGkgYSB7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdHBhZGRpbmc6IDAgMCAwIDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDcwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogOTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuaGVhZGVyLmhlYWRlci1kZWZhdWx0IC5uYXZiYXIgdWwgbGkgaSxcbmhlYWRlci5oZWFkZXItZGVmYXVsdCAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaSBpIHtcblx0Zm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkgaSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAxNXB4O1xuXHR0b3A6IDEwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRmb250LXNpemU6IDEycHg7XG5cdHotaW5kZXg6IDk7XG5cdGNvbG9yOiB2YXIoLS10aXRsZS1jb2xvcik7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkgaTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA1NFwiO1xufVxuXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkgaTo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzZDNcIjtcbn1cblxuaGVhZGVyLmhlYWRlci1kZWZhdWx0IC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpOmhvdmVyPmEsXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQgLm5hdmJhciB1bCBsaTpob3ZlciBpIHtcblx0Y29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGk6aG92ZXI+aSxcbmhlYWRlci5oZWFkZXItZGVmYXVsdCAubmF2YmFyIHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtIGkge1xuXHRjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbmhlYWRlci5oZWFkZXItZGVmYXVsdCAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaTpob3ZlcixcbmhlYWRlci5oZWFkZXItZGVmYXVsdCAubmF2YmFyIHVsIGxpIGE6aG92ZXIsXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQgLm5hdmJhciB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSBhLFxuaGVhZGVyLmhlYWRlci1kZWZhdWx0IC5uYXZiYXIgdWwgbGkuY3VycmVudC1tZW51LXBhcmVudCBhLFxuaGVhZGVyLmhlYWRlci1kZWZhdWx0IC5uYXZiYXIgdWwgbGkuY3VycmVudC1tZW51LXBhcmVudCBpLFxuaGVhZGVyLmhlYWRlci1kZWZhdWx0IC5uYXZiYXIgdWwgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIGEsXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQgLm5hdmJhciB1bCBsaS5jdXJyZW50LW1lbnUtcGFyZW50IGksXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQgLm5hdmJhciB1bCBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgaSB7XG5cdGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuaGVhZGVyLmhlYWRlci1kZWZhdWx0IC5uYXZiYXIgdWwgbGkgaTo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzZDBcIjtcbn1cblxuaGVhZGVyLmhlYWRlci1kZWZhdWx0LmlxLWRhcmsge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuYm9keSNpcS1oaWRlLXdpdGgtcGR0LWJyZWFkY3J1bWIgLmNvbnRlbnQtYXJlYSB7XG5cdHBhZGRpbmctdG9wOiAxMTBweDtcbn1cblxuXG4vKiBOYXZpZ2F0aW9uIFN1YiBNZW51ICovXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQgLm5hdmJhciB1bCBsaTpob3ZlciAuc3ViLW1lbnUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0YmFja2dyb3VuZDogdmFyKC0td2hpdGUtY29sb3IpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNzBweDtcblx0bGVmdDogMDtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAyMDBweDtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAzMHB4IDAgcmdiYSgzNiwgMzgsIDQzLCAwLjEwKTtcblx0LW1vei1ib3gtc2hhZG93OiAwIDFweCAzMHB4IDAgcmdiYSgzNiwgMzgsIDQzLCAwLjEwKTtcblx0Ym94LXNoYWRvdzogMCAxcHggMzBweCAwIHJnYmEoMzYsIDM4LCA0MywgMC4xMCk7XG59XG5cbmhlYWRlci5oZWFkZXItZGVmYXVsdCAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaSB7XG5cdG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkgYSxcbmhlYWRlci5oZWFkZXItZGVmYXVsdC5tZW51LXN0aWNreSAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaSBhIHtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdHBhZGRpbmc6IDEwcHggMTVweDtcblx0Y29sb3I6IHZhcigtLXRpdGxlLWNvbG9yKTtcblx0YmFja2dyb3VuZDogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkgYTpob3ZlcixcbmhlYWRlci5oZWFkZXItZGVmYXVsdC5tZW51LXN0aWNreSAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaSBhOmhvdmVyIHtcblx0YmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5cbmhlYWRlci5oZWFkZXItZGVmYXVsdCAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaSBhOmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmhlYWRlci5oZWFkZXItZGVmYXVsdCAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbSBhLFxuaGVhZGVyLmhlYWRlci1kZWZhdWx0IC5tYWluLWhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaTpob3Zlcj5hLFxuaGVhZGVyLmhlYWRlci1kZWZhdWx0IC5tYWluLWhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtcGFyZW50IGEsXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQgLm1haW4taGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblx0Y29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cblxuaGVhZGVyLmhlYWRlci1kZWZhdWx0IC5tYWluLWhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaTpob3Zlcj5pLFxuaGVhZGVyLmhlYWRlci1kZWZhdWx0IC5tYWluLWhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtcGFyZW50IGkge1xuXHRjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQgLm1haW4taGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgLnN1Yi1tZW51IGxpIGEge1xuXHRjb2xvcjogdmFyKC0tdGl0bGUtY29sb3IpO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5cbmhlYWRlci5oZWFkZXItZGVmYXVsdCAubWFpbi1oZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LXBhcmVudCAuc3ViLW1lbnUgbGk6aG92ZXIgYSB7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQgLm5hdmJhciAubmF2YmFyLW5hdiBsaTpsYXN0LWNoaWxkIC5zdWItbWVudSBsaTpob3Zlcj4uc3ViLW1lbnUsXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQgLm5hdmJhciAubmF2YmFyLW5hdiBsaTpudGgtbGFzdC1jaGlsZCgyKSAuc3ViLW1lbnUgbGk6aG92ZXI+LnN1Yi1tZW51IHtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMDBweCkgYW5kIChtaW4td2lkdGg6IDEwMjNweCkge1xuXHRoZWFkZXIuaGVhZGVyLWRlZmF1bHQgLm5hdmJhciB1bCBsaTpob3Zlcj4uc3ViLW1lbnUge1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRoZWFkZXIuaGVhZGVyLWRlZmF1bHQgLm5hdmJhciB1bCBsaTpob3ZlciBhIHtcblx0XHRjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG59XG5cbi8qIE5hdmlnYXRpb24gU3ViIE1lbnUgKi9cbmhlYWRlci5oZWFkZXItZGVmYXVsdCAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaT4uc3ViLW1lbnUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGk6aG92ZXI+LnN1Yi1tZW51IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLWNvbG9yKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDEwMCU7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMjAwcHg7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMzBweCAwIHJnYmEoMzYsIDM4LCA0MywgMC4xMCk7XG5cdC1tb3otYm94LXNoYWRvdzogMCAxcHggMzBweCAwIHJnYmEoMzYsIDM4LCA0MywgMC4xMCk7XG5cdGJveC1zaGFkb3c6IDAgMXB4IDMwcHggMCByZ2JhKDM2LCAzOCwgNDMsIDAuMTApO1xufVxuXG4vKiBOYXZpZ2F0aW9uIFN0aWNreSAqL1xuaGVhZGVyLmhlYWRlci1kZWZhdWx0Lm1lbnUtc3RpY2t5IHtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGZsb2F0OiBsZWZ0O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHQtbW96LWJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRib3gtc2hhZG93OiAwIDAgMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuaGVhZGVyLmhlYWRlci1kZWZhdWx0Lm1lbnUtc3RpY2t5IC5tYWluLWhlYWRlciAubmF2YmFyIHVsIGxpIGEge1xuXHRsaW5lLWhlaWdodDogNjVweDtcbn1cblxuaGVhZGVyLmhlYWRlci1kZWZhdWx0Lm1lbnUtc3RpY2t5IC5uYXZiYXIgdWwgbGkgYSxcbmhlYWRlci5oZWFkZXItZGVmYXVsdC5tZW51LXN0aWNreSAubmF2YmFyIHVsIGxpIGkge1xuXHRjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQubWVudS1zdGlja3kgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGk6aG92ZXIsXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQubWVudS1zdGlja3kgLm5hdmJhciB1bCBsaSBhOmhvdmVyLFxuaGVhZGVyLmhlYWRlci1kZWZhdWx0Lm1lbnUtc3RpY2t5IC5uYXZiYXIgdWwgbGkuY3VycmVudC1tZW51LWl0ZW0gYSxcbmhlYWRlci5oZWFkZXItZGVmYXVsdC5tZW51LXN0aWNreSAubmF2YmFyIHVsIGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgYSxcbmhlYWRlci5oZWFkZXItZGVmYXVsdC5tZW51LXN0aWNreSAubmF2YmFyIHVsIGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgaSxcbmhlYWRlci5oZWFkZXItZGVmYXVsdC5tZW51LXN0aWNreSAubmF2YmFyIHVsIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciBhLFxuaGVhZGVyLmhlYWRlci1kZWZhdWx0LmhlYWRlci1zdHlsZS10d28gLm5hdmJhciB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSBhLFxuaGVhZGVyLmhlYWRlci1kZWZhdWx0Lm1lbnUtc3RpY2t5IC5uYXZiYXIgdWwgbGkuY3VycmVudC1tZW51LXBhcmVudCBpLFxuaGVhZGVyLmhlYWRlci1kZWZhdWx0Lm1lbnUtc3RpY2t5IC5uYXZiYXIgdWwgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIGkge1xuXHRjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbmhlYWRlci5oZWFkZXItZGVmYXVsdC5tZW51LXN0aWNreSAubWFpbi1oZWFkZXIgLm5hdmJhciB1bCBsaTpob3ZlciAuc3ViLW1lbnUge1xuXHR0b3A6IDY1cHg7XG59XG5cbmhlYWRlci5oZWFkZXItZGVmYXVsdC5tZW51LXN0aWNreSAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaTpob3Zlcj4uc3ViLW1lbnUge1xuXHR0b3A6IDA7XG59XG5cbmhlYWRlci5oZWFkZXItZGVmYXVsdC5tZW51LXN0aWNreSAubmF2YmFyIHVsIGxpIC5zdWItbWVudT5saSBhIHtcblx0bGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbmhlYWRlci5oZWFkZXItZGVmYXVsdC5tZW51LXN0aWNreSAuc3ViLWhlYWRlcixcbmhlYWRlci5oZWFkZXItZGVmYXVsdC5tZW51LXN0aWNreSAubG9nbyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmhlYWRlci5oZWFkZXItZGVmYXVsdC5tZW51LXN0aWNreSAubG9nby1zdGlja3kge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmhlYWRlci5oZWFkZXItZGVmYXVsdCAubG9nby1kaXNwbGF5IHtcblx0ZGlzcGxheTogbm9uZTtcblx0aGVpZ2h0OiA0MHB4O1xufVxuXG4vKmhlYWRlciBidXR0b24qL1xuaGVhZGVyLmhlYWRlci1kZWZhdWx0IC5zdWItbWFpbiB1bCB7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMCAwIDAgMzBweDtcbn1cblxuaGVhZGVyLmhlYWRlci1kZWZhdWx0IC5zdWItbWFpbiB1bCBsaSB7XG5cdG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQgLnN1Yi1tYWluIHVsIGxpIGEuaXEtYnV0dG9uIHtcblx0cGFkZGluZzogMTBweCAzMHB4O1xuXHRsaW5lLWhlaWdodDogaW5pdGlhbDtcblx0Ym9yZGVyOiAycHggc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cdGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuXHRjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQuaGVhZGVyLXN0eWxlLXR3byAubWFpbi1oZWFkZXIgLnN1Yi1tYWluIHVsIGxpIGEuaXEtYnV0dG9uLnNpZ251cCB7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQuaGVhZGVyLXN0eWxlLXR3byAubWFpbi1oZWFkZXIgLnN1Yi1tYWluIHVsIGxpIGEuaXEtYnV0dG9uLnNpZ251cDpob3ZlciB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuXHRjb2xvcjogdmFyKC0tdGl0bGUtY29sb3IpO1xufVxuXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQgLnN1Yi1tYWluIHVsIGxpIGEuaXEtYnV0dG9uOmhvdmVyIHtcblx0YmFja2dyb3VuZDogdmFyKC0td2hpdGUtY29sb3IpO1xuXHRib3JkZXItY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcblx0Y29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQgLnN1Yi1tYWluIHVsIGxpIGEuaXEtYnRuLW91dGxpbmUge1xuXHRib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cblxuaGVhZGVyLmhlYWRlci1kZWZhdWx0IC5zdWItbWFpbiB1bCBsaSBhLmlxLWJ1dHRvbi5pcS1idG4tb3V0bGluZTpob3ZlciB7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cdGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuXHRjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQgLm1haW4taGVhZGVyIC5zdWItbWFpbiB1bCBsaSBhLmlxLWJ1dHRvbi5pcS1idG4tb3V0bGluZTpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5cbmhlYWRlci5oZWFkZXItZGVmYXVsdCAuc3ViLW1haW4gdWwgbGkgYS5pcS1idG4tbGluayB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcblx0Ym9yZGVyOiBub25lO1xufVxuXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQubWVudS1zdGlja3kgLm1haW4taGVhZGVyIC5uYXZiYXIgLnN1Yi1tYWluIHVsIGxpIGEuaXEtYnV0dG9uIHtcblx0bGluZS1oZWlnaHQ6IGluaXRpYWw7XG59XG5cbi8qaGVhZGVyIHR3byovXG5cbmhlYWRlci5oZWFkZXItZGVmYXVsdC5oZWFkZXItc3R5bGUtdHdvIC5tYWluLWhlYWRlciAubmF2YmFyIHVsIGxpIGEsXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQuaGVhZGVyLXN0eWxlLXR3byAubWFpbi1oZWFkZXIgLm5hdmJhciB1bCBsaSBpIHtcblx0Y29sb3I6IHZhcigtLXRpdGxlLWNvbG9yKTtcbn1cblxuaGVhZGVyLmhlYWRlci1kZWZhdWx0LmhlYWRlci1zdHlsZS10d28gLm1haW4taGVhZGVyIC5uYXZiYXIgdWwgbGk6aG92ZXIgYSxcbmhlYWRlci5oZWFkZXItZGVmYXVsdC5oZWFkZXItc3R5bGUtdHdvIC5tYWluLWhlYWRlciAubmF2YmFyIHVsIGxpIGE6aG92ZXIsXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQuaGVhZGVyLXN0eWxlLXR3byAubWFpbi1oZWFkZXIgLm5hdmJhciB1bCBsaS5jdXJyZW50LW1lbnUtcGFyZW50IGEsXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQuaGVhZGVyLXN0eWxlLXR3byAubWFpbi1oZWFkZXIgLm5hdmJhciB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSBhLFxuaGVhZGVyLmhlYWRlci1kZWZhdWx0LmhlYWRlci1zdHlsZS10d28gLm1haW4taGVhZGVyIC5uYXZiYXIgdWwgbGkuY3VycmVudC1tZW51LWl0ZW0gaSxcbmhlYWRlci5oZWFkZXItZGVmYXVsdC5oZWFkZXItc3R5bGUtdHdvIC5tYWluLWhlYWRlciAubmF2YmFyIHVsIGxpOmhvdmVyIGksXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQuaGVhZGVyLXN0eWxlLXR3byAubWFpbi1oZWFkZXIgLm5hdmJhciB1bCBsaS5jdXJyZW50LW1lbnUtcGFyZW50IGkge1xuXHRjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbmhlYWRlci5oZWFkZXItZGVmYXVsdC5oZWFkZXItc3R5bGUtdHdvIC5tYWluLWhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaSBhLFxuaGVhZGVyLmhlYWRlci1kZWZhdWx0LmhlYWRlci1zdHlsZS10d28gLm1haW4taGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpIGkge1xuXHRjb2xvcjogdmFyKC0tdGl0bGUtY29sb3IpO1xufVxuXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQuaGVhZGVyLXN0eWxlLXR3byAubWFpbi1oZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LXBhcmVudCBhIHtcblx0Y29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcblx0YmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbmhlYWRlci5oZWFkZXItZGVmYXVsdC5oZWFkZXItc3R5bGUtdHdvIC5tYWluLWhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaSBhOmhvdmVyLFxuaGVhZGVyLmhlYWRlci1kZWZhdWx0LmhlYWRlci1zdHlsZS10d28gLm1haW4taGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpOmhvdmVyPmEge1xuXHRjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQuaGVhZGVyLXN0eWxlLXR3byAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbSBhLFxuaGVhZGVyLmhlYWRlci1kZWZhdWx0LmhlYWRlci1zdHlsZS10d28gLm1haW4taGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpOmhvdmVyPmEge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblx0Y29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cblxuaGVhZGVyLmhlYWRlci1kZWZhdWx0LmhlYWRlci1zdHlsZS10d28gLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LXBhcmVudCBpLFxuaGVhZGVyLmhlYWRlci1kZWZhdWx0LmhlYWRlci1zdHlsZS10d28gLm1haW4taGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpOmhvdmVyPmkge1xuXHRjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuXG4uaGVhZGVyLWRlZmF1bHQuaGVhZGVyLXN0eWxlLXR3by5tZW51LXN0aWNreSB7XG5cdGJhY2tncm91bmQ6ICNmMmY1ZmUgIWltcG9ydGFudDtcblx0cG9zaXRpb246IGZpeGVkO1xufVxuXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQgLnN1Yi1tYWluLmlxLW1vYmlsZS1tYWluIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucmVzcG9uc2l2ZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG5cdGhlYWRlci5oZWFkZXItZGVmYXVsdCAuc3ViLWhlYWRlciB7XG5cdFx0cGFkZGluZzogMTBweCAzMHB4O1xuXHR9XG5cblx0aGVhZGVyLmhlYWRlci1kZWZhdWx0IC5tYWluLWhlYWRlciB7XG5cdFx0cGFkZGluZzogMCAxNXB4O1xuXHR9XG5cblx0LmlxLW10LTEyMCB7XG5cdFx0bWFyZ2luLXRvcDogOTBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NXB4KSB7XG5cdGhlYWRlci5oZWFkZXItZGVmYXVsdCAuc3ViLWhlYWRlciB7XG5cdFx0cGFkZGluZzogMTBweCAxNXB4XG5cdH1cblxuXHRoZWFkZXIuaGVhZGVyLWRlZmF1bHQgLm1haW4taGVhZGVyIHtcblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdH1cblxuXHRoZWFkZXIuaGVhZGVyLWRlZmF1bHQgLm5hdmJhciB1bCBsaSBhIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblxuXHRoZWFkZXIuaGVhZGVyLWRlZmF1bHQgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkgYSB7XG5cdFx0cGFkZGluZzogMTBweCAxNXB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjE1cHgpIHtcblx0aGVhZGVyLmhlYWRlci1kZWZhdWx0IC5tYWluLWhlYWRlciB7XG5cdFx0cGFkZGluZzogMCAzMHB4O1xuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHRoZWFkZXIuaGVhZGVyLWRlZmF1bHQgLm1haW4taGVhZGVyIHtcblx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRoZWFkZXIuaGVhZGVyLWRlZmF1bHQgLm1haW4taGVhZGVyIHtcblx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cblx0LypNZWdhLU1lbnUqL1xuXHRoZWFkZXIgI21lZ2EtbWVudS13cmFwLXRvcCAjbWVnYS1tZW51LXRvcCB7XG5cdFx0bWF4LWhlaWdodDogMzMwcHg7XG5cdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0fVxuXG5cdGhlYWRlciAjbWVnYS1tZW51LXdyYXAtdG9wIC5tZWdhLW1lbnUtdG9nZ2xlIC5tZWdhLXRvZ2dsZS1ibG9jay0xIC5tZWdhLXRvZ2dsZS1sYWJlbCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdGhlYWRlciAjbWVnYS1tZW51LXdyYXAtdG9wIC5tZWdhLW1lbnUtdG9nZ2xlIC5tZWdhLXRvZ2dsZS1ibG9ja3MtcmlnaHQgLm1lZ2EtdG9nZ2xlLWJsb2NrIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblxuXHRoZWFkZXIgI21lZ2EtbWVudS13cmFwLXRvcCAubWVnYS1tZW51LXRvZ2dsZSAubWVnYS10b2dnbGUtYmxvY2stMTphZnRlciB7XG5cdFx0bGluZS1oZWlnaHQ6IDQ0cHg7XG5cdFx0YmFja2dyb3VuZDogIzQzN2VlYjtcblx0XHRjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuXHRcdGJvcmRlci1jb2xvcjogIzQzN2VlYjtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHdpZHRoOiA0OHB4O1xuXHRcdGhlaWdodDogNDRweDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdGhlYWRlciAjbWVnYS1tZW51LXdyYXAtdG9wIC5tZWdhLW1lbnUtdG9nZ2xlIHtcblx0XHR3aWR0aDogNDhweDtcblx0XHRoZWlnaHQ6IDQ0cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogLTU1cHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHR9XG5cblx0aGVhZGVyICNtZWdhLW1lbnUtd3JhcC10b3AgLm1lZ2EtbWVudS10b2dnbGUrI21lZ2EtbWVudS10b3Age1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLWNvbG9yKTtcblx0fVxuXG5cdGhlYWRlciAjbWVnYS1tZW51LXdyYXAtdG9wICNtZWdhLW1lbnUtdG9wPmxpLm1lZ2EtbWVudS1pdGVtPmEubWVnYS1tZW51LWxpbmsge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogaW5pdGlhbDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0Y29sb3I6ICMzMTNlNWI7XG5cdFx0cGFkZGluZzogMTVweDtcblx0fVxuXG5cdGhlYWRlciAjbWVnYS1tZW51LXdyYXAtdG9wICNtZWdhLW1lbnUtdG9wW2RhdGEtZWZmZWN0PVwiZmFkZV91cFwiXSBsaS5tZWdhLW1lbnUtaXRlbS5tZWdhLW1lbnUtbWVnYW1lbnU+dWwubWVnYS1zdWItbWVudSwgaGVhZGVyICNtZWdhLW1lbnUtd3JhcC10b3AgI21lZ2EtbWVudS10b3BbZGF0YS1lZmZlY3Q9XCJmYWRlX3VwXCJdIGxpLm1lZ2EtbWVudS1pdGVtLm1lZ2EtbWVudS1mbHlvdXQgdWwubWVnYS1zdWItbWVudSB7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJhY2tncm91bmQ6ICNmNmY1Zjc7XG5cdH1cblxuXHRoZWFkZXIubWVudS1zdGlja3kgI21lZ2EtbWVudS13cmFwLXRvcCAubWVnYS1tZW51LXRvZ2dsZSB7XG5cdFx0dG9wOiAtNjJweDtcblx0fVxuXG5cdGhlYWRlciAjbWVnYS1tZW51LXdyYXAtdG9wICNtZWdhLW1lbnUtdG9wPmxpLm1lZ2EtbWVudS1tZWdhbWVudT51bC5tZWdhLXN1Yi1tZW51IHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0aGVhZGVyICNtZWdhLW1lbnUtd3JhcC10b3AgI21lZ2EtbWVudS10b3A+bGkubWVnYS1tZW51LWl0ZW0ubWVnYS1jdXJyZW50LW1lbnUtaXRlbT5hLm1lZ2EtbWVudS1saW5rLCBoZWFkZXIgI21lZ2EtbWVudS13cmFwLXRvcCAjbWVnYS1tZW51LXRvcD5saS5tZWdhLW1lbnUtaXRlbS5tZWdhLWN1cnJlbnQtbWVudS1hbmNlc3Rvcj5hLm1lZ2EtbWVudS1saW5rLCBoZWFkZXIgI21lZ2EtbWVudS13cmFwLXRvcCAjbWVnYS1tZW51LXRvcD5saS5tZWdhLW1lbnUtaXRlbS5tZWdhLWN1cnJlbnQtcGFnZS1hbmNlc3Rvcj5hLm1lZ2EtbWVudS1saW5rLCBoZWFkZXIgI21lZ2EtbWVudS13cmFwLXRvcCAjbWVnYS1tZW51LXRvcD5saS5tZWdhLW1lbnUtaXRlbS5tZWdhLXRvZ2dsZS1vbj5hLm1lZ2EtbWVudS1saW5rLCBoZWFkZXIgI21lZ2EtbWVudS10b3AgbGkgLm1lZ2Etc3ViLW1lbnUgbGkubWVnYS1jdXJyZW50LW1lbnUtYW5jZXN0b3IgLm1lZ2Etc3ViLW1lbnUgbGkgYSB7XG5cdFx0YmFja2dyb3VuZDogIzAwN2JmZjtcblx0XHRjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuXHR9XG5cblx0aGVhZGVyICNtZWdhLW1lbnUtd3JhcC10b3AgI21lZ2EtbWVudS10b3AgbGkubWVnYS1tZW51LWl0ZW0taGFzLWNoaWxkcmVuPmEubWVnYS1tZW51LWxpbms+c3Bhbi5tZWdhLWluZGljYXRvcjphZnRlciB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG5cblx0aGVhZGVyICNtZWdhLW1lbnUtd3JhcC10b3AgI21lZ2EtbWVudS10b3AgbGkubWVnYS1tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm1lZ2EtdG9nZ2xlLW9uPmEubWVnYS1tZW51LWxpbms+c3Bhbi5tZWdhLWluZGljYXRvcjphZnRlciwgaGVhZGVyICNtZWdhLW1lbnUtd3JhcC10b3AgI21lZ2EtbWVudS10b3AgbGkubWVnYS1tZW51LWZseW91dC5tZWdhLXRvZ2dsZS1vbiBsaS5tZWdhLW1lbnUtaXRlbSBhLm1lZ2EtbWVudS1saW5rPnNwYW4ubWVnYS1pbmRpY2F0b3I6YWZ0ZXIsIGhlYWRlciAjbWVnYS1tZW51LXdyYXAtdG9wICNtZWdhLW1lbnUtdG9wIGxpLm1lZ2EtbWVudS1mbHlvdXQgLm1lZ2Etc3ViLW1lbnUgbGkubWVnYS1tZW51LWl0ZW0ubWVnYS10b2dnbGUtb24gYS5tZWdhLW1lbnUtbGluaz5zcGFuLm1lZ2EtaW5kaWNhdG9yOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlxcZjM0M1wiO1xuXHR9XG5cblx0aGVhZGVyICNtZWdhLW1lbnUtd3JhcC10b3AgI21lZ2EtbWVudS10b3AgbGkubWVnYS1tZW51LWZseW91dCAubWVnYS1zdWItbWVudSBsaS5tZWdhLW1lbnUtaXRlbSBhLm1lZ2EtbWVudS1saW5rPnNwYW4ubWVnYS1pbmRpY2F0b3I6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXFxmMzQ3XCI7XG5cdH1cblxuXHRoZWFkZXIgI21lZ2EtbWVudS13cmFwLXRvcCAjbWVnYS1tZW51LXRvcD5saS5tZWdhLW1lbnUtbWVnYW1lbnU+dWwubWVnYS1zdWItbWVudT5saS5tZWdhLW1lbnUtaXRlbT5hLm1lZ2EtbWVudS1saW5rLFxuXHRoZWFkZXIgI21lZ2EtbWVudS13cmFwLXRvcCAjbWVnYS1tZW51LXRvcD5saS5tZWdhLW1lbnUtbWVnYW1lbnU+dWwubWVnYS1zdWItbWVudSBsaS5tZWdhLW1lbnUtY29sdW1uPnVsLm1lZ2Etc3ViLW1lbnU+bGkubWVnYS1tZW51LWl0ZW0+YS5tZWdhLW1lbnUtbGluayB7XG5cdFx0cGFkZGluZzogMTBweCAxNXB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRoZWFkZXIuaGVhZGVyLWRlZmF1bHQgLmxvZ29fYmxvY2ssIGhlYWRlci5oZWFkZXJfZGVmYXVsdCAubG9nb19ibG9jayB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRsaW5lLWhlaWdodDogMDtcblx0fVxuXG5cdGhlYWRlci5oZWFkZXItZGVmYXVsdC5oZWFkZXItc3R5bGUtdHdvIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0fVxuXG5cdGhlYWRlci5oZWFkZXItZGVmYXVsdCB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG5cdH1cblxuXHRoZWFkZXIuaGVhZGVyLWRlZmF1bHQgLm1haW4taGVhZGVyIHtcblx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdH1cblxuXHRoZWFkZXIuaGVhZGVyLWRlZmF1bHQgLm5hdmJhci1saWdodCB7XG5cdFx0cGFkZGluZzogMCAzMHB4O1xuXHR9XG5cblx0aGVhZGVyLmhlYWRlci1kZWZhdWx0IC5zdWItbWFpbi5pcS1tb2JpbGUtbWFpbiB1bCBsaSBhIHtcblx0XHRwYWRkaW5nOiAxMHB4IDMwcHggIWltcG9ydGFudDtcblx0fVxuXG5cdGhlYWRlci5oZWFkZXItZGVmYXVsdCAubmF2YmFyIC5zdWItbWFpbi5pcS1tb2JpbGUtbWFpbiB1bCBsaS5pcS1zaWdudXAtbWFpbiB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHR9XG5cblx0aGVhZGVyLmhlYWRlci1kZWZhdWx0IC5zdWItbWFpbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdGhlYWRlci5oZWFkZXItZGVmYXVsdCAuc3ViLW1haW4uaXEtbW9iaWxlLW1haW4ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0td2hpdGUtY29sb3IpO1xuXHR9XG5cblx0aGVhZGVyLmhlYWRlci1kZWZhdWx0IC5zdWItbWFpbiB1bCBsaSBhLmlxLWJ0bi1vdXRsaW5lLCBoZWFkZXIuaGVhZGVyLWRlZmF1bHQubWVudS1zdGlja3kgLnN1Yi1tYWluIHVsIGxpIGEuaXEtYnRuLW91dGxpbmUge1xuXHRcdGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblx0fVxuXG5cdGhlYWRlci5oZWFkZXItZGVmYXVsdCAubmF2YmFyIC5zdWItbWFpbi5pcS1tb2JpbGUtbWFpbiB1bCBsaSB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblxuXHRoZWFkZXIuaGVhZGVyLWRlZmF1bHQgLnN1Yi1tYWluLmlxLW1vYmlsZS1tYWluIHVsIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0ZmxvYXQ6IGluaGVyaXQ7XG5cdH1cblxuXHRoZWFkZXIuaGVhZGVyLWRlZmF1bHQgLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXIge1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuXHRcdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0aGVhZGVyLmhlYWRlci1kZWZhdWx0IC5yZXF1ZXN0LWJ0biB7XG5cdFx0bWFyZ2luLXJpZ2h0OiA2MHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC00NXB4O1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG5cblx0aGVhZGVyLmhlYWRlci1kZWZhdWx0IC5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyOmZvY3VzIHtcblx0XHRvdXRsaW5lOiBub25lXG5cdH1cblxuXHRoZWFkZXIuaGVhZGVyLWRlZmF1bHQgLm1lbnUsIGhlYWRlci5oZWFkZXJfZGVmYXVsdCAubWVudSB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0aGVhZGVyLmhlYWRlci1kZWZhdWx0IC5sb2dvX2Jsb2NrIC5sb2dvLCBoZWFkZXIuaGVhZGVyX2RlZmF1bHQgLmxvZ29fYmxvY2sgLmxvZ28sIGhlYWRlci5oZWFkZXItZGVmYXVsdCAubG9nb19ibG9jayAubG9nby1zdGlja3ksIGhlYWRlci5oZWFkZXJfZGVmYXVsdCAubG9nb19ibG9jayAubG9nby1zdGlja3kge1xuXHRcdGhlaWdodDogMzVweDtcblx0fVxuXG5cdGhlYWRlci5oZWFkZXItZGVmYXVsdCAubmF2YmFyLWNvbGxhcHNlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA2M3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0LyogZGlzcGxheTogaW5saW5lLWJsb2NrOyAqL1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogNC44NzFweCAzNC42NTlweCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcblx0XHQtbW96LWJveC1zaGFkb3c6IDQuODcxcHggMzQuNjU5cHggMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG5cdFx0Ym94LXNoYWRvdzogNC44NzFweCAzNC42NTlweCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcblx0fVxuXG5cdC5jc3NfcHJlZml4IGhlYWRlci5oZWFkZXItZGVmYXVsdCAubmF2YmFyIHVsLm5hdmJhci1uYXYudG9wLW1lbnUge1xuXHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDE4MXB4KTtcblx0fVxuXG5cdGhlYWRlci5oZWFkZXItZGVmYXVsdCAubmF2YmFyIHVsLm5hdmJhci1uYXYudG9wLW1lbnUge1xuXHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSA3OHB4KTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0td2hpdGUtY29sb3IpO1xuXHR9XG5cblx0LmFkbWluLWJhciAuY3NzX3ByZWZpeCBoZWFkZXIuaGVhZGVyLWRlZmF1bHQgLm5hdmJhciB1bC5uYXZiYXItbmF2LnRvcC1tZW51IHtcblx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMTNweCk7XG5cdH1cblxuXHQuYWRtaW4tYmFyIGhlYWRlci5oZWFkZXItZGVmYXVsdCAubmF2YmFyIHVsLm5hdmJhci1uYXYudG9wLW1lbnUge1xuXHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDExMHB4KTtcblx0fVxuXG5cdGhlYWRlci5oZWFkZXItZGVmYXVsdCAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbSBpIHtcblx0XHRjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuXHR9XG5cblx0aGVhZGVyLmhlYWRlci1kZWZhdWx0IC5uYXZiYXIgdWwgbGkge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCVcblx0fVxuXG5cdGhlYWRlci5oZWFkZXItZGVmYXVsdCAubmF2YmFyIHVsIGxpIGEsIGhlYWRlci5oZWFkZXItZGVmYXVsdC5oZWFkZXItc3R5bGUtdHdvIC5uYXZiYXIgdWwgbGkgYSB7XG5cdFx0Y29sb3I6ICMxMTEyMmQ7XG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdHBhZGRpbmc6IDE1cHggMzBweDtcblx0XHR6LWluZGV4OiBpbmhlcml0XG5cdH1cblxuXHRoZWFkZXIuaGVhZGVyLWRlZmF1bHQgLm5hdmJhciB1bCBsaSBhOmJlZm9yZSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMFxuXHR9XG5cblx0aGVhZGVyLmhlYWRlci1kZWZhdWx0IC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51LCBoZWFkZXIuaGVhZGVyLWRlZmF1bHQgLm5hdmJhciB1bCBsaTpob3ZlciAuc3ViLW1lbnUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItcG9zdC1zdGlja3ktYmcpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMTVweDtcblx0XHR6LWluZGV4OiA5O1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuXHR9XG5cblx0aGVhZGVyLmhlYWRlci1kZWZhdWx0IC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpIC5zdWItbWVudSB7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG5cdH1cblxuXHRoZWFkZXIuaGVhZGVyLWRlZmF1bHQgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkgYSB7XG5cdFx0Y29sb3I6ICM2ZjZmNmZcblx0fVxuXG5cdGhlYWRlci5oZWFkZXItZGVmYXVsdCAubmF2YmFyIHVsIGxpIGkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMTVweDtcblx0XHR0b3A6IDA7XG5cdFx0cGFkZGluZzogMTFweCAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHR6LWluZGV4OiA5O1xuXHRcdGNvbG9yOiAjNTk1OTdlO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHRcdC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXRcblx0fVxuXG5cdGhlYWRlci5oZWFkZXItZGVmYXVsdC5oZWFkZXItc3R5bGUtdHdvIC5tYWluLWhlYWRlciAubmF2YmFyIHVsIGxpOmhvdmVyIGkge1xuXHRcdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdH1cblxuXHRoZWFkZXIuaGVhZGVyLWRlZmF1bHQgLm1haW4taGVhZGVyIC5uYXZiYXIgdWwgbGk6aG92ZXIgYSwgaGVhZGVyLmhlYWRlci1kZWZhdWx0IC5tYWluLWhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbSBhIHtcblx0XHRjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuXHR9XG5cblx0aGVhZGVyLmhlYWRlci1kZWZhdWx0IC5tYWluLWhlYWRlciAubmF2YmFyIHVsIGxpOmhvdmVyIGksIGhlYWRlci5oZWFkZXItZGVmYXVsdCAubWFpbi1oZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gaSB7XG5cdFx0Y29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcblx0fVxuXG5cdGhlYWRlci5oZWFkZXItZGVmYXVsdCAubWFpbi1oZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkgaSB7XG5cdFx0Y29sb3I6IHZhcigtLXRpdGxlLWNvbG9yKTtcblx0fVxuXG5cdGhlYWRlci5oZWFkZXItZGVmYXVsdCAubWFpbi1oZWFkZXIgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGkgYSB7XG5cdFx0Y29sb3I6IHZhcigtLXRpdGxlLWNvbG9yKTtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdH1cblxuXHRoZWFkZXIuaGVhZGVyLWRlZmF1bHQgLm5hdmJhciB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSBpLCBoZWFkZXIuaGVhZGVyLWRlZmF1bHQgLm5hdmJhciB1bCBsaS5jdXJyZW50LW1lbnUtcGFyZW50IGkge1xuXHRcdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdH1cblxuXHRoZWFkZXIuaGVhZGVyLWRlZmF1bHQubWVudS1zdGlja3kgLm1haW4taGVhZGVyIC5uYXZiYXIgdWwgbGkgYSB7XG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0fVxuXG5cdGhlYWRlci5oZWFkZXItZGVmYXVsdC5tZW51LXN0aWNreSAubWFpbi1oZWFkZXIgLm5hdmJhciB1bCBsaTpob3ZlciAuc3ViLW1lbnUge1xuXHRcdHRvcDogMFxuXHR9XG5cblx0aGVhZGVyLmhlYWRlci1kZWZhdWx0IC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpIGkge1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRjb2xvcjogIzZmNmY2Zjtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdH1cblxuXHRoZWFkZXIuaGVhZGVyLWRlZmF1bHQgLm5hdmJhciB1bCBsaSAuc3ViLW1lbnUgbGk6aG92ZXI+LnN1Yi1tZW51IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wb3N0LXN0aWNreS1iZyk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHR9XG5cblx0aGVhZGVyLmhlYWRlci1kZWZhdWx0IC5uYXZiYXIgdWwgbGkgYTpiZWZvcmUge1xuXHRcdGRpc3BsYXk6IG5vbmVcblx0fVxuXG5cdGhlYWRlci5oZWFkZXItZGVmYXVsdCAubmF2YmFyIHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtIGEsIGhlYWRlci5oZWFkZXItZGVmYXVsdCAubmF2YmFyIHVsIGxpIGE6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuXHRcdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdH1cblxuXHRoZWFkZXIuaGVhZGVyLWRlZmF1bHQubWVudS1zdGlja3kgLm5hdmJhciB1bCBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgYSwgaGVhZGVyLmhlYWRlci1kZWZhdWx0IC5uYXZiYXIgdWwgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIGEsIGhlYWRlci5oZWFkZXItZGVmYXVsdCAubmF2YmFyIHVsIGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgYSB7XG5cdFx0Y29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblx0fVxuXG5cdGhlYWRlci5tZW51LXN0aWNreSAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaSBpIHtcblx0XHRjb2xvcjogdmFyKC0tdGl0bGUtY29sb3IpO1xuXHR9XG5cblx0aGVhZGVyLmhlYWRlci1kZWZhdWx0Lm1lbnUtc3RpY2t5IC5uYXZiYXIgdWwgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIGksIGhlYWRlci5oZWFkZXItZGVmYXVsdCAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaTpob3ZlciwgaGVhZGVyLmhlYWRlci1kZWZhdWx0IC5uYXZiYXIgdWwgbGkgYTpob3ZlciwgaGVhZGVyLmhlYWRlci1kZWZhdWx0IC5uYXZiYXIgdWwgbGkuY3VycmVudC1tZW51LWl0ZW0gYSwgaGVhZGVyLmhlYWRlci1kZWZhdWx0IC5uYXZiYXIgdWwgbGkuY3VycmVudC1tZW51LXBhcmVudCBhLCBoZWFkZXIuaGVhZGVyLWRlZmF1bHQgLm5hdmJhciB1bCBsaS5jdXJyZW50LW1lbnUtcGFyZW50IGksIGhlYWRlci5oZWFkZXItZGVmYXVsdCAubmF2YmFyIHVsIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciBhLCBoZWFkZXIuaGVhZGVyLWRlZmF1bHQgLm5hdmJhciB1bCBsaS5jdXJyZW50LW1lbnUtcGFyZW50IGksIGhlYWRlci5oZWFkZXItZGVmYXVsdCAubmF2YmFyIHVsIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciBpLCBoZWFkZXIuaGVhZGVyLWRlZmF1bHQuaGVhZGVyLXN0eWxlLXR3byAubWFpbi1oZWFkZXIgLm5hdmJhciB1bCBsaSBhOmhvdmVyLCBoZWFkZXIuaGVhZGVyLWRlZmF1bHQuaGVhZGVyLXN0eWxlLXR3byAubWFpbi1oZWFkZXIgLm5hdmJhciB1bCBsaS5jdXJyZW50LW1lbnUtcGFyZW50IGEsIGhlYWRlci5oZWFkZXItZGVmYXVsdC5oZWFkZXItc3R5bGUtdHdvIC5tYWluLWhlYWRlciAubmF2YmFyIHVsIGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgaSB7XG5cdFx0Y29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcblx0fVxuXG5cdGhlYWRlci5oZWFkZXItZGVmYXVsdC5oZWFkZXItc3R5bGUtdHdvIC5uYXZiYXIgdWwgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIGkge1xuXHRcdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdH1cblxuXHRoZWFkZXIuaGVhZGVyLWRlZmF1bHQuaGVhZGVyLXN0eWxlLXR3byAubmF2YmFyIHVsIGxpLmhvdmVyIGkge1xuXHRcdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdH1cblxuXHRoZWFkZXIuaGVhZGVyLWRlZmF1bHQubWVudS1zdGlja3kgLm5hdmJhciB1bCBsaSBhLCBoZWFkZXIuaGVhZGVyLWRlZmF1bHQubWVudS1zdGlja3kgLm5hdmJhciB1bCBsaSBpIHtcblx0XHRjb2xvcjogIzU5NTk3ZTtcblx0fVxuXG5cdGhlYWRlci5oZWFkZXItZGVmYXVsdC5tZW51LXN0aWNreSAubWFpbi1oZWFkZXIgLm5hdmJhciAuaXEtbW9iaWxlLW1haW4gdWwgbGkgYS5zaWdudXAuaXEtYnV0dG9uIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblx0XHRjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuXHR9XG5cblx0aGVhZGVyLmhlYWRlci1kZWZhdWx0IC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpIGk6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcXGYzZDBcIjtcblx0fVxuXG5cdGhlYWRlci5oZWFkZXItZGVmYXVsdC5oZWFkZXItc3R5bGUtdHdvIC5tYWluLWhlYWRlciAuc3ViLW1haW4gdWwgbGkgYS5pcS1idXR0b24uc2lnbnVwIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuXHR9XG5cblx0aGVhZGVyLmhlYWRlci1kZWZhdWx0LmhlYWRlci1zdHlsZS10d28gLm1haW4taGVhZGVyIC5uYXZiYXIgdWwgbGkgYSwgaGVhZGVyLmhlYWRlci1kZWZhdWx0LmhlYWRlci1zdHlsZS10d28gLm1haW4taGVhZGVyIC5uYXZiYXIgdWwgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIC5zdWItbWVudSBsaSBhIHtcblx0XHRjb2xvcjogdmFyKC0tdGl0bGUtY29sb3IpO1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLWNvbG9yKTtcblx0fVxuXG5cdGhlYWRlci5oZWFkZXItZGVmYXVsdC5oZWFkZXItc3R5bGUtdHdvIC5tYWluLWhlYWRlciAubmF2YmFyIHVsIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciAuc3ViLW1lbnUgbGkgaSB7XG5cdFx0Y29sb3I6IHZhcigtLXRpdGxlLWNvbG9yKTtcblx0fVxuXG5cdGhlYWRlci5oZWFkZXItZGVmYXVsdC5oZWFkZXItc3R5bGUtdHdvIC5tYWluLWhlYWRlciAubmF2YmFyIHVsIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciAuc3ViLW1lbnUgbGk6aG92ZXIgaSB7XG5cdFx0Y29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcblx0fVxuXG5cdGhlYWRlci5oZWFkZXItZGVmYXVsdC5oZWFkZXItc3R5bGUtdHdvIC5tYWluLWhlYWRlciAubmF2YmFyIHVsIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIGkge1xuXHRcdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdH1cblxuXHRoZWFkZXIuaGVhZGVyLWRlZmF1bHQuaGVhZGVyLXN0eWxlLXR3byAubWFpbi1oZWFkZXIgLm5hdmJhciB1bCBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuXHRcdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cdH1cblxuXHRoZWFkZXIuaGVhZGVyLWRlZmF1bHQuaGVhZGVyLXN0eWxlLXR3byAubWFpbi1oZWFkZXIgLm5hdmJhciB1bCBsaTpob3ZlciBhLCBoZWFkZXIuaGVhZGVyLXN0eWxlLXR3byAubWFpbi1oZWFkZXIgLm5hdmJhciB1bCBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgYSwgaGVhZGVyLmhlYWRlci1zdHlsZS10d28gLm1haW4taGVhZGVyIC5uYXZiYXIgdWwgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgYSB7XG5cdFx0Y29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblx0fVxuXG5cdGhlYWRlci5oZWFkZXItZGVmYXVsdC5oZWFkZXItc3R5bGUtdHdvIC5tYWluLWhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaSBhIHtcblx0XHRjb2xvcjogdmFyKC0tdGl0bGUtY29sb3IpO1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLWNvbG9yKTtcblx0fVxuXG5cdGhlYWRlci5oZWFkZXItZGVmYXVsdC5oZWFkZXItc3R5bGUtdHdvIC5tYWluLWhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaTpob3ZlciBhIHtcblx0XHRjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuXHR9XG5cblx0aGVhZGVyLmhlYWRlci1kZWZhdWx0LmhlYWRlci1zdHlsZS10d28gLm1haW4taGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpIC5zdWItbWVudSBsaSBhIHtcblx0XHRjb2xvcjogdmFyKC0tdGl0bGUtY29sb3IpO1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLWNvbG9yKTtcblx0fVxuXG5cdGhlYWRlci5oZWFkZXItZGVmYXVsdC5oZWFkZXItc3R5bGUtdHdvIC5tYWluLWhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaSAuc3ViLW1lbnUgbGk6aG92ZXIgYSB7XG5cdFx0Y29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblx0fVxuXG5cdGhlYWRlci5oZWFkZXItZGVmYXVsdC5oZWFkZXItc3R5bGUtdHdvIC5tYWluLWhlYWRlciAubmF2YmFyIHVsIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIC5zdWItbWVudSBsaSBhIHtcblx0XHRjb2xvcjogdmFyKC0tdGl0bGUtY29sb3IpO1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLWNvbG9yKTtcblx0fVxuXG5cdGhlYWRlci5oZWFkZXItZGVmYXVsdC5oZWFkZXItc3R5bGUtdHdvIC5tYWluLWhlYWRlciAubmF2YmFyIHVsIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIC5zdWItbWVudSBsaSBhOmhvdmVyIHtcblx0XHRjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuXHR9XG5cblx0aGVhZGVyLmhlYWRlci1kZWZhdWx0LmhlYWRlci1zdHlsZS10d28gLm1haW4taGVhZGVyIC5uYXZiYXIgdWwgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuXHRcdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cdH1cblxuXG5cdGhlYWRlci5oZWFkZXItZGVmYXVsdC5oZWFkZXIxIC5uYXZiYXIgLnN1Yi1tYWluIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTQ0cHg7XG5cdFx0cmlnaHQ6IDg1cHg7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHRoZWFkZXIuaGVhZGVyLWRlZmF1bHQuaGVhZGVyMSAubmF2YmFyIC5zdWItbWFpbiB1bCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHRoZWFkZXIuaGVhZGVyLWRlZmF1bHQuaGVhZGVyMSAubmF2YmFyIC5zdWItbWFpbiB1bCBsaSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRoZWFkZXIuaGVhZGVyLWRlZmF1bHQuaGVhZGVyMSAuc3ViLW1haW4gdWwgbGkgYS5pcS1idXR0b24ge1xuXHRcdHBhZGRpbmc6IDEwcHggMTBweDtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cblxuXHRoZWFkZXIuaGVhZGVyLWRlZmF1bHQuaGVhZGVyMSAuc3ViLW1haW4gdWwgbGkgYS5pcS1idXR0b246aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHRoZWFkZXIuaGVhZGVyLWRlZmF1bHQuaGVhZGVyMSAuc3ViLW1haW4gdWwgbGkgYS5pcS1idXR0b24uaXEtYnRuLW91dGxpbmU6aG92ZXIge1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHRoZWFkZXIuaGVhZGVyLWRlZmF1bHQuaGVhZGVyMS5tZW51LXN0aWNreSAuc3ViLW1haW4gdWwgbGkgYSB7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzgycHgpIHtcblxuXHQuYWRtaW4tYmFyIC5jc3NfcHJlZml4IGhlYWRlci5oZWFkZXItZGVmYXVsdCAubmF2YmFyIHVsLm5hdmJhci1uYXYudG9wLW1lbnUge1xuXHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDIyN3B4KTtcblx0fVxuXG5cdC5hZG1pbi1iYXIgaGVhZGVyLmhlYWRlci1kZWZhdWx0IC5uYXZiYXIgdWwubmF2YmFyLW5hdi50b3AtbWVudSB7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTI0cHgpO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRoZWFkZXIuaGVhZGVyLWRlZmF1bHQgLm1haW4taGVhZGVyIHtcblx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG5cdC5hZG1pbi1iYXIgLmNzc19wcmVmaXggaGVhZGVyLmhlYWRlci1kZWZhdWx0Lm1lbnUtc3RpY2t5IC5uYXZiYXIgdWwubmF2YmFyLW5hdi50b3AtbWVudSB7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTgxcHgpO1xuXHR9XG5cblx0LmFkbWluLWJhciBoZWFkZXIuaGVhZGVyLWRlZmF1bHQubWVudS1zdGlja3kgLm5hdmJhciB1bC5uYXZiYXItbmF2LnRvcC1tZW51IHtcblx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSA3OHB4KTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcblx0aGVhZGVyLmhlYWRlci1kZWZhdWx0IC5yZXF1ZXN0LWJ0biwgaGVhZGVyLmhlYWRlci1kZWZhdWx0IC5zb2NpYWwtaWNvbmUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuc3ViLWhlYWRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5cbi5tZW51LXN0aWNreSAubG9nby1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWFkZXItZGVmYXVsdCAubG9nby1zdGlja3l7XG4gICAgZGlzcGxheTogbm9uZTtcbn0iLCIuY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5jc3NfcHJlZml4LW5hdmlnYXRpb24tYnVyZ2VyIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgICAgIEhlYWRlci1zdHlsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1mb290ZXItdG9wLWRhcmspO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDk5OTk5O1xuXHRvcGFjaXR5OiAwO1xuXHQtd2Via2l0LW9wYWNpdHk6IDA7XG5cdC1tb3otb3BhY2l0eTogMDtcblx0LW8tb3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcblx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcblx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cdHRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2UtaW4tb3V0O1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51Lm1lbnUtb3BlbiB7XG5cdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdG9wYWNpdHk6IDE7XG5cdC13ZWJraXQtb3BhY2l0eTogMTtcblx0LW1vei1vcGFjaXR5OiAxO1xuXHQtby1vcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5oZWFkZXItdXAsXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5oZWFkZXItZG93biB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiAxMDB2aDtcblx0ei1pbmRleDogOTk7XG5cdHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlIDBzO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlIDBzO1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlIDBzO1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC40NXMgZWFzZSAwcztcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUubWVudS1vcGVuLmhlYWRlci1kb3duIHtcblx0dG9wOiAwO1xuXHR6LWluZGV4OiA5OTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUuaGVhZGVyLWRvd24ge1xuXHR0b3A6IC0xMDBweDtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhciB7XG5cdHBhZGRpbmc6IDAuOTM4ZW0gMC45MzhlbTtcblx0ei1pbmRleDogOTk5O1xuXHRib3JkZXItYm90dG9tOiAwLjA2M2VtIHNvbGlkIHZhcigtLWJvcmRlci1jb2xvci1saWdodC1vcGFjaXR5KTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgdWwubmF2YmFyLW5hdiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuPmE6YWZ0ZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBhIHtcblx0cGFkZGluZzogMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSB1bC5uYXZiYXItbmF2PmxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4+YSB7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi8qKioqKioqKioqKioqc3R5bGUgMSoqKioqKioqKioqL1xuLm5hdmJhci10b2dnbGVyLmN1c3RvbS10b2dnbGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXZiYXItdG9nZ2xlci5jdXN0b20tdG9nZ2xlciB7XG5cdHBhZGRpbmc6IDAgMC4zMTNlbSAwIDA7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG5cdG1hcmdpbi1sZWZ0OiAxLjI1ZW07XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLmhhbS10b2dnbGUgLm1lbnUtYnRuIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA5O1xuXHR3aWR0aDogMS4yNWVtO1xuXHRoZWlnaHQ6IDEuMjVlbTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaGFtLXRvZ2dsZSAubWVudS1idG4gLmxpbmUge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAwLjEyNWVtO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXJ0aXJ5LWNvbG9yKTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR6LWluZGV4OiA5OTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgY3ViaWMtYmV6aWVyKC4yOSwgLjYxLCAuOSwgLjQ1KTtcbn1cblxuLmhhbS10b2dnbGUgLm1lbnUtYnRuLmlzLWFjdGl2ZSAubGluZS5vbmUge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTZweCkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmhhbS10b2dnbGUgLm1lbnUtYnRuLmlzLWFjdGl2ZSAubGluZS50d28ge1xuXHR3aWR0aDogMDtcbn1cblxuLmhhbS10b2dnbGUgLm1lbnUtYnRuLmlzLWFjdGl2ZSAubGluZS50aHJlZSB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmhhbS10b2dnbGUgLm1lbnUtYnRuIC5saW5lLnR3byB7XG5cdGxlZnQ6IDAuMzEzZW07XG5cdHRvcDogMC42MjVlbTtcbn1cblxuLmhhbS10b2dnbGUgLm1lbnUtYnRuIC5saW5lLnRocmVlIHtcblx0dG9wOiAxLjI1ZW07XG59XG5cbi5oYW0tdG9nZ2xlOmhvdmVyIC5tZW51LWJ0bjpub3QoLmlzLWFjdGl2ZSkgLmxpbmUudHdvIHtcblx0bGVmdDogMDtcbn1cblxuLmhhbS10b2dnbGU6aG92ZXIgLm1lbnUtYnRuOm5vdCguaXMtYWN0aXZlKSAubGluZS5vbmUsXG4uaGFtLXRvZ2dsZTpob3ZlciAubWVudS1idG46bm90KC5pcy1hY3RpdmUpIC5saW5lLnRocmVlIHtcblx0bGVmdDogMC4zMTNlbTtcbn1cblxuLmhhbS1zLXRvZ2dsZSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXY+bGk+YSB7XG5cdGZvbnQtc2l6ZTogMi41ZW07XG5cdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2PmxpIGEge1xuXHRmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGk6aG92ZXI+YSxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpIC5zdWItbWVudSBsaTpob3Zlcj5hLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGkuY3VycmVudC1tZW51LWl0ZW0+YSxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IHVsPmxpLmN1cnJlbnQtbWVudS1hbmNlc3Rvcj5hLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgdWwgbGkgLnN1Yi1tZW51IGxpLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtYW5jZXN0b3I+YSxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IHVsIGxpIC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbT5hLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgdWw+bGkuY3VycmVudC1tZW51LWFuY2VzdG9yPi50b2dnbGVkcm9wIGksXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSB1bD5saS5jdXJyZW50LW1lbnUtYW5jZXN0b3I+LnRvZ2dsZWRyb3AgaSxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpOmhvdmVyPi50b2dnbGVkcm9wIGksXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaS5jdXJyZW50LW1lbnUtaXRlbT4udG9nZ2xlZHJvcCBpIHtcblx0Y29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaT4udG9nZ2xlZHJvcCBpIHtcblx0Zm9udC1zaXplOiAyLjE4OGVtO1xuXHRtYXJnaW4tbGVmdDogMC45MzhlbTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpIC5zdWItbWVudSBsaSAudG9nZ2xlZHJvcCBpIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1kYXJrLXN1Ym1lbnUpO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaSAuc3ViLW1lbnUgbGk6aG92ZXIgLnRvZ2dsZWRyb3AgaSxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpIC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbSAudG9nZ2xlZHJvcCBpLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGkgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciAudG9nZ2xlZHJvcCBpIHtcblx0Y29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiAudG9nZ2xlZHJvcC5hY3RpdmUgaSB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHQtby10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpIGxpPi50b2dnbGVkcm9wIGkge1xuXHRmb250LXNpemU6IDEuMjVlbTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGkgLmNzc19wcmVmaXgtaGFzLXN1Yi1tZW51IGxpIGEge1xuXHRmb250LXNpemU6IDEuMjVlbTtcblx0Y29sb3I6IHZhcigtLXRlcnRpcnktY29sb3IpO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaSAuY3NzX3ByZWZpeC1oYXMtc3ViLW1lbnUgbGkge1xuXHRtYXJnaW4tYm90dG9tOiAwLjMxM2VtO1xufVxuXG4ubWVudS1idG46aG92ZXIge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tZW51LW9wZW4gLm1lbnUtYnRuLmlzLWFjdGl2ZSAubGluZSB7XG5cdGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cblxuLnNpZGUtYmFyLW9wZW4gI21lbnUtYnRuLXNpZGUtY2xvc2UgLm1lbnUtYnRuLmlzLXMtYWN0aXZlIC5saW5lIHtcblx0dHJhbnNpdGlvbi1kZWxheTogLjJzO1xufVxuXG4uc2lkZS1iYXItb3BlbiAubWVudS1idG4gLmxpbmUtbiB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDAuMTI1ZW07XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR6LWluZGV4OiA5OTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgY3ViaWMtYmV6aWVyKC4yOSwgLjYxLCAuOSwgLjQ1KTtcbn1cblxuI21lbnUtYnRuLXNpZGUtY2xvc2UgLm1lbnUtYnRuLmlzLXMtYWN0aXZlIC5saW5lIHtcblx0dHJhbnNpdGlvbi1kZWxheTogMXM7XG59XG5cbi5zaWRlLWJhci1vcGVuICNtZW51LWJ0bi1zaWRlLWNsb3NlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogNC4zNzVlbTtcblx0dG9wOiAzLjEyNWVtO1xufVxuXG4uc2lkZS1iYXItb3BlbiAjbWVudS1idG4tc2lkZS1jbG9zZSAubWVudS1idG4gLmxpbmUtbi5jLW9uZSB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHQtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmMtY29sbGFwc2Uge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHQtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogYXV0bztcblx0ZmxleC1iYXNpczogYXV0bztcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcblx0ei1pbmRleDogMTtcbn1cblxuLm1lbnUtbmV3LXdyYXBwZXIucm93IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTFweCk7XG59XG5cbi52ZXJ0aWNsZS1tbiB7XG5cdGhlaWdodDogY2FsYygxMDB2aCAtIDEwMHB4KTtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUubWVudS1vcGVuOmJlZm9yZSB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDBkZWcpIHRyYW5zbGF0ZVkoMCk7XG5cdC1tb3otdHJhbnNmb3JtOiBza2V3KDBkZWcpIHRyYW5zbGF0ZVkoMCk7XG5cdC1tcy10cmFuc2Zvcm06IHNrZXcoMGRlZykgdHJhbnNsYXRlWSgwKTtcblx0LW8tdHJhbnNmb3JtOiBza2V3KDBkZWcpIHRyYW5zbGF0ZVkoMCk7XG5cdHRyYW5zZm9ybTogc2tldygwZGVnKSB0cmFuc2xhdGVZKDApO1xuXHQtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDBzO1xuXHQtbW96LXRyYW5zaXRpb24tZGVsYXk6IDBzO1xuXHQtby10cmFuc2l0aW9uLWRlbGF5OiAwcztcblx0dHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbi5jc3NfcHJlZml4LWZ1bGwtbWVudSB7XG5cdG1hcmdpbjogYXV0byAwO1xufVxuXG4uY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXYge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDk5O1xuXHRwYWRkaW5nLWxlZnQ6IDMuMTI1ZW07XG5cdG1hcmdpbi1ib3R0b206IDEuODc1ZW07XG59XG5cbi5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdj5saSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWJvdHRvbTogMS41NjNlbTtcblx0cGFkZGluZzogMDtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2PmxpIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRkaXNwbGF5OiBub25lO1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC41cztcblx0LW1vei1hbmltYXRpb24tZGVsYXk6IDAuNXM7XG5cdC1vLWFuaW1hdGlvbi1kZWxheTogMC41cztcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5tZW51LW9wZW4gLmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2PmxpLFxuLm1lbnUtYW5pbWF0aW9uIC5uYXZiYXItbmF2PmxpIHtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkFuaW1hdGlvbjtcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVJbkFuaW1hdGlvbjtcblx0LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNnM7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMC42cztcblx0LXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuXHRhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXY+bGk6bnRoLWNoaWxkKDIpLFxuLm1lbnUtYW5pbWF0aW9uIC5uYXZiYXItbmF2PmxpOm50aC1jaGlsZCgyKSB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xuXHQtbW96LWFuaW1hdGlvbi1kZWxheTogMC42cztcblx0LW8tYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xuXHRhbmltYXRpb24tZGVsYXk6IDAuNnM7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdj5saTpudGgtY2hpbGQoMyksXG4ubWVudS1hbmltYXRpb24gLm5hdmJhci1uYXY+bGk6bnRoLWNoaWxkKDMpIHtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuN3M7XG5cdC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwLjdzO1xuXHQtby1hbmltYXRpb24tZGVsYXk6IDAuN3M7XG5cdGFuaW1hdGlvbi1kZWxheTogMC43cztcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2PmxpOm50aC1jaGlsZCg0KSxcbi5tZW51LWFuaW1hdGlvbiAubmF2YmFyLW5hdj5saTpudGgtY2hpbGQoNCkge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC44cztcblx0LW1vei1hbmltYXRpb24tZGVsYXk6IDAuOHM7XG5cdC1vLWFuaW1hdGlvbi1kZWxheTogMC44cztcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjhzO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXY+bGk6bnRoLWNoaWxkKDUpLFxuLm1lbnUtYW5pbWF0aW9uIC5uYXZiYXItbmF2PmxpOm50aC1jaGlsZCg1KSB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjlzO1xuXHQtbW96LWFuaW1hdGlvbi1kZWxheTogMC45cztcblx0LW8tYW5pbWF0aW9uLWRlbGF5OiAwLjlzO1xuXHRhbmltYXRpb24tZGVsYXk6IDAuOXM7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdj5saTpudGgtY2hpbGQoNiksXG4ubWVudS1hbmltYXRpb24gLm5hdmJhci1uYXY+bGk6bnRoLWNoaWxkKDYpIHtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDFzO1xuXHQtbW96LWFuaW1hdGlvbi1kZWxheTogMXM7XG5cdC1vLWFuaW1hdGlvbi1kZWxheTogMXM7XG5cdGFuaW1hdGlvbi1kZWxheTogMXM7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdj5saTpudGgtY2hpbGQoNyksXG4ubWVudS1hbmltYXRpb24gLm5hdmJhci1uYXY+bGk6bnRoLWNoaWxkKDcpIHtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDEuMXM7XG5cdC1tb3otYW5pbWF0aW9uLWRlbGF5OiAxLjFzO1xuXHQtby1hbmltYXRpb24tZGVsYXk6IDEuMXM7XG5cdGFuaW1hdGlvbi1kZWxheTogMS4xcztcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2PmxpOm50aC1jaGlsZCg4KSxcbi5tZW51LWFuaW1hdGlvbiAubmF2YmFyLW5hdj5saTpudGgtY2hpbGQoOCkge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMS4ycztcblx0LW1vei1hbmltYXRpb24tZGVsYXk6IDEuMnM7XG5cdC1vLWFuaW1hdGlvbi1kZWxheTogMS4ycztcblx0YW5pbWF0aW9uLWRlbGF5OiAxLjJzO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXY+bGk6bnRoLWNoaWxkKDkpLFxuLm1lbnUtYW5pbWF0aW9uIC5uYXZiYXItbmF2PmxpOm50aC1jaGlsZCg5KSB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAxLjNzO1xuXHQtbW96LWFuaW1hdGlvbi1kZWxheTogMS4zcztcblx0LW8tYW5pbWF0aW9uLWRlbGF5OiAxLjNzO1xuXHRhbmltYXRpb24tZGVsYXk6IDEuM3M7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdj5saTpudGgtY2hpbGQoMTApIHtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDEuNHM7XG5cdC1tb3otYW5pbWF0aW9uLWRlbGF5OiAxLjRzO1xuXHQtby1hbmltYXRpb24tZGVsYXk6IDEuNHM7XG5cdGFuaW1hdGlvbi1kZWxheTogMS40cztcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2PmxpOm50aC1jaGlsZCgxMSkge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMS41cztcblx0LW1vei1hbmltYXRpb24tZGVsYXk6IDEuNXM7XG5cdC1vLWFuaW1hdGlvbi1kZWxheTogMS41cztcblx0YW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXY+bGk6bnRoLWNoaWxkKDEyKSB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAxLjZzO1xuXHQtbW96LWFuaW1hdGlvbi1kZWxheTogMS42cztcblx0LW8tYW5pbWF0aW9uLWRlbGF5OiAxLjZzO1xuXHRhbmltYXRpb24tZGVsYXk6IDEuNnM7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdj5saTpudGgtY2hpbGQoMTMpIHtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDEuN3M7XG5cdC1tb3otYW5pbWF0aW9uLWRlbGF5OiAxLjdzO1xuXHQtby1hbmltYXRpb24tZGVsYXk6IDEuN3M7XG5cdGFuaW1hdGlvbi1kZWxheTogMS43cztcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2PmxpOm50aC1jaGlsZCgxNCkge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMS44cztcblx0LW1vei1hbmltYXRpb24tZGVsYXk6IDEuOHM7XG5cdC1vLWFuaW1hdGlvbi1kZWxheTogMS44cztcblx0YW5pbWF0aW9uLWRlbGF5OiAxLjhzO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5vcGVuLWRlbGF5IC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdj5saSB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRBbmltYXRpb247XG5cdGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0QW5pbWF0aW9uO1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC42cztcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjZzO1xuXHQtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG5cdGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xuXHQtbW96LWFuaW1hdGlvbi1kZWxheTogMC42cztcblx0LW8tYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xuXHRhbmltYXRpb24tZGVsYXk6IDAuNnM7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51Lm9wZW4tZGVsYXkgLmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2PmxpOm50aC1jaGlsZCgyKSB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xuXHQtbW96LWFuaW1hdGlvbi1kZWxheTogMC42cztcblx0LW8tYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xuXHRhbmltYXRpb24tZGVsYXk6IDAuNnM7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51Lm9wZW4tZGVsYXkgLmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2PmxpOm50aC1jaGlsZCgzKSB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xuXHQtbW96LWFuaW1hdGlvbi1kZWxheTogMC41cztcblx0LW8tYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xuXHRhbmltYXRpb24tZGVsYXk6IDAuNXM7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51Lm9wZW4tZGVsYXkgLmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2PmxpOm50aC1jaGlsZCg0KSB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xuXHQtbW96LWFuaW1hdGlvbi1kZWxheTogMC40cztcblx0LW8tYW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xuXHRhbmltYXRpb24tZGVsYXk6IDAuNHM7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51Lm9wZW4tZGVsYXkgLmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2PmxpOm50aC1jaGlsZCg1KSB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xuXHQtbW96LWFuaW1hdGlvbi1kZWxheTogMC4zcztcblx0LW8tYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xuXHRhbmltYXRpb24tZGVsYXk6IDAuM3M7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51Lm9wZW4tZGVsYXkgLmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2PmxpOm50aC1jaGlsZCg2KSB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xuXHQtbW96LWFuaW1hdGlvbi1kZWxheTogMC4ycztcblx0LW8tYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xuXHRhbmltYXRpb24tZGVsYXk6IDAuMnM7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51Lm9wZW4tZGVsYXkgLmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2PmxpOm50aC1jaGlsZCg3KSB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xuXHQtbW96LWFuaW1hdGlvbi1kZWxheTogMC4xcztcblx0LW8tYW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xuXHRhbmltYXRpb24tZGVsYXk6IDAuMXM7XG59XG5cblxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaSAuc3ViLW1lbnUgbGkgYSB7XG5cdGZvbnQtc2l6ZTogMS4yNWVtO1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWRhcmstc3VibWVudSk7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5zdWItbWVudSB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0cGFkZGluZy10b3A6IDAuOTM4ZW07XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5zdWItbWVudSAuc3ViLW1lbnUge1xuXHRwYWRkaW5nOiAwLjYyNWVtIDAgMC42MjVlbSAwLjkzOGVtO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaSAuY3NzX3ByZWZpeC1oYXMtc3ViLW1lbnUge1xuXHRwYWRkaW5nLXRvcDogMC42MjVlbTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLmNzc19wcmVmaXgtaGFzLXN1Yi1tZW51IHtcblx0cGFkZGluZy1sZWZ0OiAxLjg3NWVtO1xufVxuXG4uY3NzX3ByZWZpeC1oYXMtc3ViLW1lbnUge1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IHtcblx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi8qIGxpZ2h0IE1vZGUgKi9cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUubGlnaHQtbW9kZSB7XG5cdGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUubGlnaHQtbW9kZSAubmF2YmFyLW5hdj5saT5hIHtcblx0Y29sb3I6IHZhcigtLXRpdGxlLWNvbG9yKTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUubGlnaHQtbW9kZSAubmF2YmFyLW5hdj5saT4udG9nZ2xlZHJvcCB7XG5cdGNvbG9yOiB2YXIoLS10aXRsZS1jb2xvcik7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LmxpZ2h0LW1vZGUgLm5hdmJhci1uYXY+bGk6aG92ZXI+YSB7XG5cdGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkFuaW1hdGlvbiB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkFuaW1hdGlvbiB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dEFuaW1hdGlvbiB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRBbmltYXRpb24ge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGUtaW4tYm90dG9tIHtcblx0MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMuMTI1ZW0pO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzLjEyNWVtKTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlLWluLWJvdHRvbSB7XG5cdDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgzLjEyNWVtKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMy4xMjVlbSk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdDEwMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0LyogaGVhZGVyLmhlYWRlci1kZWZhdWx0IC5uYXZiYXItY29sbGFwc2Uge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH0gKi9cblxuXHQuY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdj5saT5hLFxuXHQuY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaT4udG9nZ2xlZHJvcCBpIHtcblx0XHRmb250LXNpemU6IDEuODc1ZW07XG5cdH1cblxuXHQuY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaSAuc3ViLW1lbnUgbGkgYSxcblx0LmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGkgbGk+LnRvZ2dsZWRyb3AgaSB7XG5cdFx0Zm9udC1zaXplOiAxZW07XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcblxuXHQuY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdj5saT5hLFxuXHQuY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaT4udG9nZ2xlZHJvcCBpIHtcblx0XHRmb250LXNpemU6IDEuMzc1ZW07XG5cdH1cblxuXHQuY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaSAuc3ViLW1lbnUgbGkgYSxcblx0LmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGkgbGk+LnRvZ2dsZWRyb3AgaSB7XG5cdFx0Zm9udC1zaXplOiAwLjg3NWVtO1xuXHR9XG5cblx0LmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDEuODc1ZW07XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG5cdC5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXIge1xuXHRcdHBhZGRpbmc6IDAuOTM4ZW0gMDtcblx0XHR6LWluZGV4OiA5OTk7XG5cdH1cbn1cblxuLnZlcnRpY2FsLW1lbnUtbGF5b3V0IC5tZW51LW5ldy13cmFwcGVyLnJvdyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLnZlcnRpY2FsLW1lbnUtbGF5b3V0IC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdiB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi52ZXJ0aWNhbC1tZW51LWxheW91dC5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXIge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS52ZXJ0aWNhbC1tZW51LWxheW91dCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0IC5uYXZiYXItbmF2PmxpPmEge1xuXHRjb2xvcjogdmFyKC0tdGl0bGUtY29sb3IpO1xuXHRmb250LXNpemU6IDEuODc1ZW07XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0IC5uYXZiYXItbmF2IGxpPi50b2dnbGVkcm9wIGkge1xuXHRjb2xvcjogdmFyKC0tdGl0bGUtY29sb3IpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5KTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUudmVydGljYWwtbWVudS1sYXlvdXQgLm5hdmJhci1uYXYgbGkuY3VycmVudC1tZW51LWl0ZW0+LnRvZ2dsZWRyb3AgaSxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0IC5uYXZiYXItbmF2IGxpLmN1cnJlbnQtbWVudS1pdGVtPmEsXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS52ZXJ0aWNhbC1tZW51LWxheW91dCAubmF2YmFyLW5hdiBsaSAuc3ViLW1lbnUgbGk6aG92ZXI+YSxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0IC5uYXZiYXItbmF2IGxpOmhvdmVyPi50b2dnbGVkcm9wIGksXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS52ZXJ0aWNhbC1tZW51LWxheW91dCAubmF2YmFyLW5hdiBsaTpob3Zlcj5hLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUudmVydGljYWwtbWVudS1sYXlvdXQgdWw+bGkuY3VycmVudC1tZW51LWFuY2VzdG9yPi50b2dnbGVkcm9wIGksXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS52ZXJ0aWNhbC1tZW51LWxheW91dCB1bD5saS5jdXJyZW50LW1lbnUtYW5jZXN0b3I+YSxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0IHVsIGxpIC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbT5hLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUudmVydGljYWwtbWVudS1sYXlvdXQgdWwgbGkgLnN1Yi1tZW51IGxpLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtYW5jZXN0b3I+YSB7XG5cdGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUudmVydGljYWwtbWVudS1sYXlvdXQgLm5hdmJhci1uYXYgbGkgLnN1Yi1tZW51IGxpIGEsXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS52ZXJ0aWNhbC1tZW51LWxheW91dCAubmF2YmFyLW5hdiBsaSBsaT4udG9nZ2xlZHJvcCBpIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1kYXJrLXN1Ym1lbnUpO1xuXHRmb250LXNpemU6IDFlbTtcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAgU2VhcmNoIEJveCAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbmhlYWRlciAuc2VhcmNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiKDE3IDE3IDE3IC8gOTUlKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMxLjI1ZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LW9wYWNpdHk6IDA7XG4gIC1tb3otb3BhY2l0eTogMDtcbiAgLW8tb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxuaGVhZGVyIC5zZWFyY2guc2VhcmNoLS1vcGVuIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtb3BhY2l0eTogMTtcbiAgLW1vei1vcGFjaXR5OiAxO1xuICAtby1vcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uYnRuLS1zZWFyY2gtY2xvc2Uge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMWVtO1xuICByaWdodDogMS4yNWVtO1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkuYWRtaW4tYmFyIC5idG4tLXNlYXJjaC1jbG9zZSB7XG4gIHRvcDogMS41ZW07XG59XG5cbi5idG4tLXNlYXJjaC1jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5zZWFyY2gtLW9wZW4gLnNlYXJjaF9fZm9ybSB7XG4gIG1hcmdpbjogNWVtIDA7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDQzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuN3M7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC43cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc2VhcmNoX19mb3JtOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAtMC42MjVlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuMDYzZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMSwgMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAxLCAxKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuOHM7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwLjhzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IDAuOHM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC44cztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5oZWFkZXIgLnNlYXJjaC0tb3BlbiAuc2VhcmNoX19mb3JtOjphZnRlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbk1vdmU7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Nb3ZlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC43cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjdzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbmhlYWRlciAuc2VhcmNoX19pbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogYXV0bztcbiAgZm9udC1zaXplOiAyLjgxM2VtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4wNWVtIDA7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gIGJvcmRlci1ib3R0b206IDAuMTI1ZW0gc29saWQ7XG59XG5cbmhlYWRlciAuc2VhcmNoX19pbnB1dDpmb2N1cyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMC4xMjVlbSBzb2xpZDtcbn1cblxuaGVhZGVyIC5zZWFyY2hfX2lucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMC42O1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuXG5oZWFkZXIgLnNlYXJjaF9faW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwLjY7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5cbmhlYWRlciAuc2VhcmNoX19pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwLjY7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5cbmhlYWRlciAuc2VhcmNoLWZvcm0gaW5wdXQ6Zm9jdXMsXG5oZWFkZXIgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG5oZWFkZXIgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuaGVhZGVyIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMsXG5oZWFkZXIgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cblxuLmNzc19wcmVmaXgtc2hvcC1idG4taG9sZGVyIHVsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2VhcmNoLWJveCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAxZW0gMi41ZW0gMWVtIDFlbTtcbiAgd2lkdGg6IDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05cHg7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjRzIGN1YmljLWJlemllcigwLCAwLjc5NSwgMCwgMSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTE7XG4gIG1hcmdpbjogLTAuNjI1ZW0gMCAwIDA7XG59XG5cbi5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAzLjc1ZW07XG4gIHdpZHRoOiAzLjc1ZW07XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogMCAwLjE4OGVtIDAuMTg4ZW0gMDtcbn1cblxuLnNlYXJjaC1ib3ggaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyB7XG4gIHdpZHRoOiAxNS42MjVlbTtcbiAgei1pbmRleDogMTtcbiAgY3Vyc29yOiB0ZXh0O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gIHotaW5kZXg6IDk7XG4gIGNvbG9yOiByZ2JhKDEwMiwgMTAyLCAxMDIsIDAuNik7XG59XG5cbi5zZWFyY2gtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLWJveCAuc2VhcmNoLXN1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCBzdmcge1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5cbmJ1dHRvbiNidG4tc2VhcmNoLWNsb3NlIHN2ZyB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5cbi5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCB7XG4gIHRvcDogMTAuMTI1ZW07XG59XG5cbi5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCBzdmcge1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5cbi5uYXZiYXIgdWwuY3NzX3ByZWZpeC1zaG9wLWJ0bi1ob2xkZXIgdWwgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnNlYXJjaF9faW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG4uc2VhcmNoX19pbnB1dDo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnNlYXJjaF9faW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmZvcm0uc2VhcmNoLWZvcm0gLmZvcm0tcm93IC5oYXMtY29udGVudH5sYWJlbCxcbmZvcm0uc2VhcmNoLWZvcm0gLmZvcm0tcm93IGlucHV0OmZvY3VzfmxhYmVsLFxuZm9ybS5zZWFyY2gtZm9ybSAuZm9ybS1yb3cgbGFiZWwge1xuICB0b3A6IC01LjYyNWVtO1xufVxuXG4uY3NzX3ByZWZpeC1zaG9wLWJ0bi1ob2xkZXIgdWwgbGkgc3ZnIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGhlaWdodDogMWVtO1xuICB3aWR0aDogMS4yNWVtO1xufVxuXG4uc2VhcmNoLWZvcm0gaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbn1cblxuZm9ybS5zZWFyY2gtZm9ybSAuZm9ybS1yb3cgbGFiZWwge1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDIuODEzZW07XG4gIHRvcDogLTAuODEzZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgbGVmdDogMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnNlYXJjaC1mb3JtIGlucHV0IHtcbiAgcGFkZGluZy1yaWdodDogMy4xMjVlbTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5zZWFyY2gtZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaC1mb3JtIC5mb3JtLXNlYXJjaCAuc2VhcmNoLXN1Ym1pdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAuMDYzZW07XG4gIHRvcDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xufVxuXG5oZWFkZXIgLnNlYXJjaC1mb3JtIC5mb3JtLXNlYXJjaCAuc2VhcmNoLXN1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uc2VhcmNoX2NvdW50ICNidG4tc2VhcmNoLCAuc2VhcmNoX2NvdW50ICNidG4tc2VhcmNoIHN2ZyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1oaWdobGlnaHQtZm9udC1mYW1pbHkpO1xuICBjb2xvcjogdmFyKC0tdGl0bGUtY29sb3IpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xODhlbTtcbn1cblxuLnNlYXJjaF9jb3VudCAjYnRuLXNlYXJjaDpob3Zlcixcbi5zZWFyY2hfY291bnQgI2J0bi1zZWFyY2g6aG92ZXIgc3ZnIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4uY3NzX3ByZWZpeC1oZWFkZXItcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vKiBsYXlvdXQgc2VhcmNoICAqL1xuLnNlYXJjaF9jb3VudCAuY3NzX3ByZWZpeC1zZWFyY2gsIGhlYWRlciAuY3NzX3ByZWZpeC1zZWFyY2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2IoMTcgMTcgMTcvOTUlKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMxLjI1ZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LW9wYWNpdHk6IDA7XG4gIC1tb3otb3BhY2l0eTogMDtcbiAgLW8tb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cblxuLmNzc19wcmVmaXgtc2VhcmNoLnNlYXJjaC0tb3BlbiwgLnNlYXJjaF9jb3VudCAuY3NzX3ByZWZpeC1zZWFyY2guc2VhcmNoLS1vcGVuIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtb3BhY2l0eTogMTtcbiAgLW1vei1vcGFjaXR5OiAxO1xuICAtby1vcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG5cblxuLyogc2VhcmNoLWNvbG9ybW9kZSAqL1xuXG4uc2VhcmNoX3N0eWxlX2xpZ2h0IC5zZWFyY2gge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLWdsb2JhbC1ib3gtc2hhZG93KTtcbn1cblxuLnNlYXJjaF9zdHlsZV9saWdodCAuc2VhcmNoX19mb3JtOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGVydGlyeS1jb2xvcik7XG59XG5cbi5zZWFyY2hfc3R5bGVfbGlnaHQgLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IHN2ZyB7XG4gIGNvbG9yOiB2YXIoLS10ZXJ0aXJ5LWNvbG9yKTtcbn1cblxuLnNlYXJjaF9zdHlsZV9saWdodCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uc2VhcmNoX3N0eWxlX2xpZ2h0IGJ1dHRvbiNidG4tc2VhcmNoLWNsb3NlIHN2ZyB7XG4gIGNvbG9yOiB2YXIoLS10aXRsZS1jb2xvcik7XG59XG5cbi8qIHNlYXJjaCBhbmltYXRpb24gKi9cblxuLnNlYXJjaC1hbmltYXRlLWxlZnQgLnNlYXJjaCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLnNlYXJjaC1hbmltYXRlLWxlZnQgLnNlYXJjaC5zZWFyY2gtLW9wZW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4uc2VhcmNoLWFuaW1hdGUtcmlnaHQgLnNlYXJjaCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uc2VhcmNoLWFuaW1hdGUtcmlnaHQgLnNlYXJjaC5zZWFyY2gtLW9wZW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4vKiBzZWFyY2ggZGVmYXVsdCAqL1xuLnNlYXJjaF93cmFwLnNlYXJjaC1mb3JtLWRlZmF1bHQgLnNlYXJjaC1mb3JtIGlucHV0IHtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjNlbSBzb2xpZCB2YXIoLS10aXRsZS1jb2xvcikgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiAyLjgxM2VtO1xuICBsaW5lLWhlaWdodDogMi44MTNlbTtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjg3NWVtO1xufVxuXG4uc2VhcmNoX3dyYXAgLnNlYXJjaC1mb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS10ZXJ0aXJ5LWNvbG9yKTtcbn1cblxuLnNlYXJjaF93cmFwLnNlYXJjaC1mb3JtLWRlZmF1bHQgLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IHN2ZyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgY29sb3I6IHZhcigtLXRlcnRpcnktY29sb3IpO1xufVxuXG4uc2VhcmNoX3dyYXAuc2VhcmNoLWZvcm0tZGVmYXVsdCAuc2VhcmNoLWZvcm0gLmZvcm0tc2VhcmNoIC5zZWFyY2gtc3VibWl0IHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxLjg3NWVtO1xuICB3aWR0aDogMS44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMTI1ZW07XG59XG5cbi5zZWFyY2gtZm9ybS1kZWZhdWx0IC5zZWFyY2gtZm9ybSBpbnB1dDpmb2N1cyxcbi5zZWFyY2gtZm9ybS1kZWZhdWx0IC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbi5zZWFyY2gtZm9ybS1kZWZhdWx0IC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cyxcbi5zZWFyY2gtZm9ybS1kZWZhdWx0IC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMsXG4uc2VhcmNoLWZvcm0tZGVmYXVsdCAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT1cbnNlYXJjaFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ud2lkZ2V0LndpZGdldF9zZWFyY2gge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLndpZGdldCAuc2VhcmNoLWZvcm0gaW5wdXQsXG4ud3AtYmxvY2stc2VhcmNoIC53cC1ibG9jay1zZWFyY2hfX2lucHV0LFxuLndwLWJsb2NrLXNlYXJjaC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbi1pbnNpZGUgLndwLWJsb2NrLXNlYXJjaF9faW5zaWRlLXdyYXBwZXIgLndwLWJsb2NrLXNlYXJjaF9faW5wdXQge1xuICBwYWRkaW5nLXJpZ2h0OiA1ZW07XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtYm9keS1iZ2NvbG9yKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIGhlaWdodDogNzBweDtcbn1cblxuLndwLWJsb2NrLXNlYXJjaC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbi1vdXRzaWRlIC53cC1ibG9jay1zZWFyY2hfX2luc2lkZS13cmFwcGVyIC53cC1ibG9jay1zZWFyY2hfX2lucHV0LFxuZm9vdGVyIC53cC1ibG9jay1zZWFyY2gud3AtYmxvY2stc2VhcmNoX19idXR0b24tb3V0c2lkZSAud3AtYmxvY2stc2VhcmNoX19pbnNpZGUtd3JhcHBlciAud3AtYmxvY2stc2VhcmNoX19pbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbn1cblxuZm9vdGVyIC53aWRnZXQgLnNlYXJjaC1mb3JtIGlucHV0LFxuZm9vdGVyIC53cC1ibG9jay1zZWFyY2ggLndwLWJsb2NrLXNlYXJjaF9faW5wdXQsXG5mb290ZXIgLndwLWJsb2NrLXNlYXJjaC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbi1pbnNpZGUgLndwLWJsb2NrLXNlYXJjaF9faW5zaWRlLXdyYXBwZXIgLndwLWJsb2NrLXNlYXJjaF9faW5wdXQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5cbi53cC1ibG9jay1zZWFyY2gud3AtYmxvY2stc2VhcmNoX19idXR0b24taW5zaWRlIC53cC1ibG9jay1zZWFyY2hfX2luc2lkZS13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ud2lkZ2V0IC5zZWFyY2gtZm9ybSBpbnB1dDpmb2N1cyxcbi53cC1ibG9jay1zZWFyY2ggLndwLWJsb2NrLXNlYXJjaF9faW5wdXQ6Zm9jdXMsXG4ud3AtYmxvY2stc2VhcmNoX19idXR0b24taW5zaWRlLndwLWJsb2NrLXNlYXJjaF9faWNvbi1idXR0b24ud3AtYmxvY2stc2VhcmNoIC53cC1ibG9jay1zZWFyY2hfX2luc2lkZS13cmFwcGVyIC53cC1ibG9jay1zZWFyY2hfX2lucHV0OmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKVxufVxuXG4ud3AtYmxvY2stc2VhcmNoIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbixcbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbi1pbnNpZGUud3AtYmxvY2stc2VhcmNoX19pY29uLWJ1dHRvbi53cC1ibG9jay1zZWFyY2ggLndwLWJsb2NrLXNlYXJjaF9faW5zaWRlLXdyYXBwZXIgLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIHRvcDogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHkpO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDtcbn1cblxuLndwLWJsb2NrLXNlYXJjaCAud3AtYmxvY2stc2VhcmNoX19idXR0b246aG92ZXIsXG4ud3AtYmxvY2stc2VhcmNoX19idXR0b24taW5zaWRlLndwLWJsb2NrLXNlYXJjaF9faWNvbi1idXR0b24ud3AtYmxvY2stc2VhcmNoIC53cC1ibG9jay1zZWFyY2hfX2luc2lkZS13cmFwcGVyIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG5cbi53cC1ibG9jay1zZWFyY2gud3AtYmxvY2stc2VhcmNoX19idXR0b24taW5zaWRlLndwLWJsb2NrLXNlYXJjaF9fdGV4dC1idXR0b24gLndwLWJsb2NrLXNlYXJjaF9faW5zaWRlLXdyYXBwZXIgLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogNzBweDtcbiAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi53cC1ibG9jay1zZWFyY2gud3AtYmxvY2stc2VhcmNoX19idXR0b24tb3V0c2lkZS53cC1ibG9jay1zZWFyY2hfX2ljb24tYnV0dG9uIC53cC1ibG9jay1zZWFyY2hfX2luc2lkZS13cmFwcGVyIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYm94KTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWJveCk7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi53cC1ibG9jay1zZWFyY2gud3AtYmxvY2stc2VhcmNoX19idXR0b24tb3V0c2lkZS53cC1ibG9jay1zZWFyY2hfX3RleHQtYnV0dG9uIC53cC1ibG9jay1zZWFyY2hfX2luc2lkZS13cmFwcGVyIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbiB7XG4gIGhlaWdodDogNzBweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWJveCk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1ib3gpO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBvdmVyZmxvdzogaW5oZXJpdDtcbn1cblxuYm9keS5zZWFyY2ggaGVhZGVyLnBhZ2UtaGVhZGVyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5jc3NfcHJlZml4LWVycm9yIC5zZWFyY2gtZm9ybSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQwJTtcbiAgbWFyZ2luOiAxZW0gMCAxLjU2M2VtO1xufVxuXG4uY3NzX3ByZWZpeC1lcnJvciAucGFnZS1jb250ZW50PnAge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW46IDFlbSBhdXRvO1xufVxuXG4uY3NzX3ByZWZpeC1lcnJvciAuc2VhcmNoLWZvcm0gaW5wdXQge1xuICBwYWRkaW5nOiAwIDQuMzc1ZW0gMCAxZW07XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHkpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWxpZ2h0Y29sb3IpO1xuICBib3JkZXI6IDAuMDYzZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xufVxuXG4uY3NzX3ByZWZpeC1lcnJvciAuc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNzc19wcmVmaXgtZXJyb3IgLnNlYXJjaC1mb3JtIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG5cbiAgLmNzc19wcmVmaXgtZXJyb3IgLnBhZ2UtY29udGVudD5wIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuY3NzX3ByZWZpeC1lcnJvciAuc2VhcmNoLWZvcm0ge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cblxuICAuY3NzX3ByZWZpeC1lcnJvciAucGFnZS1jb250ZW50PnAge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cblxuXG4vKiBjdXN0b20gaGVhZGVyIHNlYXJjaCAqL1xuLnNlYXJjaF93cmFwLnNlYXJjaC1mb3JtLWRlZmF1bHQuc2VhcmNoLWFuaW1hdGUtZGVmYXVsdCAuc2VhcmNoLWZvcm0gaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1nbG9iYWwtYm9keS1iZ2NvbG9yKSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWJveCk7XG4gIG91dGxpbmU6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtYm9keS1iZ2NvbG9yKTtcbiAgcGFkZGluZzogMCAwIDAgNjBweDtcbiAgY29sb3I6IHZhcigtLXRlcnRpcnktY29sb3IpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xufVxuXG4uc2VhcmNoLWZvcm0tZGVmYXVsdC5zZWFyY2gtYW5pbWF0ZS1kZWZhdWx0IC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBoZWlnaHQ6IHVuc2V0O1xuICB3aWR0aDogdW5zZXQ7XG4gIGxpbmUtaGVpZ2h0OiB1bnNldDtcbiAgcmlnaHQ6IHVuc2V0O1xuICBsZWZ0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWJveCk7XG59XG5cbi5zZWFyY2gtZm9ybS1kZWZhdWx0LnNlYXJjaC1hbmltYXRlLWRlZmF1bHQgLnNlYXJjaF9fZm9ybTphZnRlciB7XG4gIGNvbnRlbnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi8qIHNlYXJjaCBkZWZhdWx0IHdpdGggZHJvcGRvd24gICovXG4uc2VhcmNoX3N0eWxlX2RlZmF1bHQgLmNzc19wcmVmaXgtc2VhcmNoLnNlYXJjaC0tb3BlbiAuc2VhcmNoX19pbnB1dCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWg1KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1ib3gpO1xuICBjb2xvcjogdmFyKC0tdGVydGlyeS1jb2xvcik7XG4gIHBhZGRpbmctcmlnaHQ6IDRlbTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uc2VhcmNoX3N0eWxlX2RlZmF1bHQgLmJ0bi0tc2VhcmNoLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4uc2VhcmNoX3N0eWxlX2RlZmF1bHQgLmNzc19wcmVmaXgtc2VhcmNoLnNlYXJjaC0tb3BlbiAuc2VhcmNoLXN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5zZWFyY2hfc3R5bGVfZGVmYXVsdCAuY3NzX3ByZWZpeC1zZWFyY2guc2VhcmNoLS1vcGVuIC5zZWFyY2gtc3VibWl0IDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VhcmNoX3N0eWxlX2RlZmF1bHQgLmNzc19wcmVmaXgtc2VhcmNoIC5zZWFyY2gtZm9ybSB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgfVxuXG4gIC5zZWFyY2hfc3R5bGVfZGVmYXVsdCAuY3NzX3ByZWZpeC1zZWFyY2guc2VhcmNoLS1vcGVuIC5zZWFyY2hfX2lucHV0IHtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oNSk7XG4gICAgcGFkZGluZy1yaWdodDogNGVtO1xuICB9XG5cbiAgLnNlYXJjaF9zdHlsZV9kZWZhdWx0IC5jc3NfcHJlZml4LXNlYXJjaC5zZWFyY2gtLW9wZW4gLnNlYXJjaC1zdWJtaXQge1xuICAgIHJpZ2h0OiAxNnB4O1xuICB9XG59IiwiQGltcG9ydCBcIl9jdXN0b20tcHJvcGVydGllcy5jc3NcIjtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyBNZWRpYVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wYWdlLWNvbnRlbnQgLndwLXNtaWxleSxcclxuLmVudHJ5LWNvbnRlbnQgLndwLXNtaWxleSxcclxuLmNvbW1lbnQtY29udGVudCAud3Atc21pbGV5IHtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qIE1ha2Ugc3VyZSBlbWJlZHMgYW5kIGlmcmFtZXMgZml0IHRoZWlyIGNvbnRhaW5lcnMuICovXHJcbmVtYmVkLFxyXG5pZnJhbWUsXHJcbm9iamVjdCB7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMjIENhcHRpb25zXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLndwLWNhcHRpb24ge1xyXG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLndwLWNhcHRpb24gaW1nW2NsYXNzKj1cIndwLWltYWdlLVwiXSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4ud3AtY2FwdGlvbi10ZXh0IHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQge1xyXG5cdG1hcmdpbjogMC44MDc1ZW0gMDtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi53cC1jYXB0aW9uLmFsaWdubGVmdCAud3AtY2FwdGlvbi10ZXh0IHtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4ud3AtY2FwdGlvbi5hbGlnbnJpZ2h0IC53cC1jYXB0aW9uLXRleHQge1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHJcblx0LndwLWNhcHRpb24uYWxpZ25yaWdodCxcclxuXHQud3AtYmxvY2staW1hZ2UuYWxpZ25yaWdodCB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250ZW50LXdpZHRoKSkgLyAyKTtcclxuXHR9XHJcblxyXG5cdC53cC1jYXB0aW9uLmFsaWdubGVmdCxcclxuXHQud3AtYmxvY2staW1hZ2UuYWxpZ25sZWZ0IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGVudC13aWR0aCkpIC8gMik7XHJcblx0fVxyXG59XHJcblxyXG4uZ2FsbGVyeS1pdGVtIHtcclxuXHRwYWRkaW5nOiAwIDFlbSAxZW0gMDtcclxufVxyXG5cclxuLmdhbGxlcnktaWNvbiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmdhbGxlcnktY2FwdGlvbiB7XHJcblx0Zm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6NDc5cHgpIHtcclxuXHQuZ2FsbGVyeS1pdGVtIHtcclxuXHRcdHBhZGRpbmc6IDAgMCAxZW0gMDtcclxuXHR9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgICAgICBGb290ZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmZvb3RlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y2xlYXI6IGJvdGg7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbmZvb3Rlci5jc3NfcHJlZml4LWZvb3RlciB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWZvb3Rlci1iZyk7XG59XG5cbmZvb3RlciAuY29weXJpZ2h0LWZvb3RlciB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjNTk1OTdlO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ub3JtYWwpO1xufVxuXG5mb290ZXIgLmNvcHlyaWdodC1mb290ZXIgYTpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuXG5mb290ZXIgLmZvb3Rlci10b3Age1xuXHRwYWRkaW5nLXRvcDogNjBweDtcbn1cblxuZm9vdGVyIC5mb290ZXItdG9wIC5jb250YWluZXIge1xuXHRwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi8qZm9vdGVyIHRvcCBiYXIqL1xuZm9vdGVyIC5mb290ZXItdGl0bGVib3gge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmZvb3RlciAuZm9vdGVyLXRvcGJhciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0cGFkZGluZzogNDBweCAxNXB4O1xuXG59XG5cbmZvb3RlciAuZm9vdGVyLXRvcGJhciAud2lkZ2V0LndpZGdldF90ZXh0IC50ZXh0d2lkZ2V0IGgyIHtcblx0Y29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuZm9vdGVyIC5mb290ZXItdG9wYmFyIHAge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5mb290ZXIgLmZvb3Rlci10b3BiYXIgLndpZGdldCxcbmZvb3RlciAuZm9vdGVyLXRvcGJhciAud2lkZ2V0Omxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBGb290ZXIgMSAqL1xuZm9vdGVyIC5mb290ZXIxIHtcblx0cGFkZGluZzogMDtcbn1cblxuZm9vdGVyIC5mb290ZXItdG9wIC53aWRnZXQgdWwgbGkgYTpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuZm9vdGVyIC5mb290ZXItdG9wIC53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGkuY2F0LWl0ZW0gYTpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuZm9vdGVyIC53aWRnZXQud2lkZ2V0X2Jsb2NrIC53cC1ibG9jay10YWctY2xvdWQgYTpob3ZlcixcbmZvb3RlciAud2lkZ2V0X3RhZ19jbG91ZCB1bCBsaSBhLnRhZy1jbG91ZC1saW5rOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cblxuZm9vdGVyIC53aWRnZXRfYXJjaGl2ZSB1bCBsaSBzcGFuLmFyY2hpdmVDb3VudCwgZm9vdGVyIC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaSBzcGFuIHtcblx0Y29sb3I6ICM1OTU5N2U7XG59XG5cbmZvb3Rlci5jc3NfcHJlZml4LWZvb3RlciAuZm9vdGVyLWxvZ28gaW1nIHtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuXG4uZm9vdGVyLXRvcCAudGV4dHdpZGdldCBwIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZm9vdGVyIC5tYzR3cC1mb3JtLWZpZWxkcyB7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuZm9vdGVyIC5mb290ZXItdG9wIC5tYzR3cC1mb3JtIGJ1dHRvbiBpIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMjApO1xufVxuXG5mb290ZXIgLmZvb3Rlci10b3AgLm1jNHdwLWZvcm0gcCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmZvb3RlciAuc29jaWFsLWljb25lIGxpIHtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG5mb290ZXIgLnNvY2lhbC1pY29uZSBsaTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5mb290ZXIgLndpZGdldCxcbmZvb3RlciAud2lkZ2V0Omxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuXG5mb290ZXIgLndpZGdldCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRwYWRkaW5nOiAwO1xufVxuXG5mb290ZXIgLndpZGdldCAuZm9vdGVyLXRpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0Y29sb3I6IHZhcigtLXRpdGxlLWNvbG9yKTtcbn1cblxuZm9vdGVyIC53aWRnZXQgLmZvb3Rlci10aXRsZSBhLnJzc3dpZGdldCBpbWcge1xuXHR2ZXJ0aWNhbC1hbGlnbjogdW5zZXQ7XG59XG5cbmZvb3RlciAud2lkZ2V0IC5yc3N3aWRnZXQge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHkpO1xufVxuXG5mb290ZXIgLndpZGdldCAucnNzLWRhdGUsIGZvb3RlciAud2lkZ2V0IC5yc3N3aWRnZXQge1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaS1ib2xkKTtcbn1cblxuZm9vdGVyIC53aWRnZXQgLnJzcy1kYXRlIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUteHMpO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDVweCAwO1xufVxuXG5mb290ZXIgLndpZGdldCAucnNzd2lkZ2V0OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmZvb3RlciAud2lkZ2V0IHVsLm1lbnUgbGkgLnN1Yi1tZW51IHtcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG5mb290ZXIgLndpZGdldCAjcmVjZW50Y29tbWVudHMgbGkgLmNvbW1lbnQtYXV0aG9yLWxpbmsgYTpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4ucmVjZW50Y29tbWVudHMgYSB7XG5cdGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG5mb290ZXIgLndpZGdldCAjcmVjZW50Y29tbWVudHMgbGkgYSxcbi5yZWNlbnRjb21tZW50cyBhIHtcblx0Y29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG5cbmZvb3RlciAud2lkZ2V0ICNyZWNlbnRjb21tZW50cyBsaSBhOmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmZvb3RlciAud2lkZ2V0ICNyZWNlbnRjb21tZW50cyBsaSBhOmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmZvb3Rlci5mb290ZXIxIC5jb3B5cmlnaHQge1xuXHRmbG9hdDogcmlnaHQ7XG59XG5cbmZvb3Rlci5mb290ZXIxIC53aWRnZXQgdWwubWVudSBsaSBhIHtcblx0Ym9yZGVyOiBub25lO1xufVxuXG5mb290ZXIgLndpZGdldCAuaXEtY29udGFjdCBsaSBhOmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmZvb3RlciB1bC5tZW51IGxpIGEsXG5mb290ZXIgLm1lbnUtZm9vdGVyLW1lbnUtY29udGFpbmVyIHVsLm1lbnUgbGkgYSB7XG5cdHBhZGRpbmc6IDdweCAwIDdweCAxNXB4O1xufVxuXG5mb290ZXIgLndpZGdldCAubWVudSBsaSBhOmJlZm9yZSxcbmZvb3RlciAud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bCBsaSBhOmJlZm9yZSxcbmZvb3RlciAud2lkZ2V0IHVsLm1lbnUgbGkgYTpiZWZvcmUsXG5mb290ZXIgLndpZGdldCAubWVudS10ZXN0aW5nLW1lbnUtY29udGFpbmVyIC5tZW51IHVsIGxpIGE6OmJlZm9yZSxcbmZvb3RlciAud2lkZ2V0IC5tZW51LXRlc3RpbmctbWVudS1jb250YWluZXIgLm1lbnUgbGkgYTo6YmVmb3JlIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbmZvb3RlciAud2lkZ2V0IC5tZW51LXRlc3RpbmctbWVudS1jb250YWluZXIgLm1lbnUgdWwgbGkgYSxcbmZvb3RlciAud2lkZ2V0IC5tZW51LXRlc3RpbmctbWVudS1jb250YWluZXIgLm1lbnUgbGkgYSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogN3B4IDAgN3B4IDE1cHg7XG59XG5cbmZvb3RlciAud2lkZ2V0IC5pcS1jb250YWN0IGxpIGEge1xuXHRwYWRkaW5nOiA3cHggMDtcbn1cblxuZm9vdGVyIC53aWRnZXQgLmlxLWNvbnRhY3QgbGkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG5mb290ZXIgLndpZGdldCAuaXEtY29udGFjdCBsaSBhIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbmZvb3RlciAud2lkZ2V0IC5pcS1jb250YWN0IGxpIHNwYW4ge1xuXHRmbGV4OiAxO1xufVxuXG5mb290ZXIgLndpZGdldCAuaXEtY29udGFjdCBsaSBpIHtcblx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMzJweDtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMjApO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmZvb3RlciAud2lkZ2V0IC5pcS1jb250YWN0IGxpIHAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5mb290ZXIgLndpZGdldCB1bC5tZW51IGxpIGEsXG5mb290ZXIgLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwubWVudSBsaSBhIHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0cGFkZGluZzogN3B4IDAgN3B4IDE1cHg7XG5cdGRpc3BsYXk6IGlubGluZTtcbn1cblxuLyogdGFncyAqL1xuXG5mb290ZXIgLmZvb3Rlci10b3AgLndpZGdldCAud3AtYmxvY2stdGFnLWNsb3VkIHVsIGxpIGEudGFnLWNsb3VkLWxpbms6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuXG5mb290ZXIud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50LW1ldGEge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLyo9PT09PT09PT09PT09PT09XG5cdFJlc3BvbnNpdmVcbj09PT09PT09PT09PT09PT0qL1xuXG5AbWVkaWEgKG1heC13aWR0aDogMTIxNXB4KSB7XG5cdGZvb3RlciAuZm9vdGVyLXRvcCAuY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdH1cblxuXHRmb290ZXIgLmNvcHlyaWdodC1mb290ZXIge1xuXHRcdHBhZGRpbmc6IDAgMTVweDtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0Zm9vdGVyIC5mb290ZXItdG9wYmFyIHtcblx0XHRwYWRkaW5nOiA1MHB4IDE1cHggMzBweCAxNXB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0Zm9vdGVyIC5mb290ZXItdG9wYmFyIHtcblx0XHRwYWRkaW5nOiA1MHB4IDAgMzBweCAwO1xuXHR9XG5cblx0Zm9vdGVyIC5mb290ZXItdG9wIC5jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDAgMTVweDtcblx0fVxuXG5cdGZvb3RlciAud2lkZ2V0IHtcblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5jb3B5cmlnaHQtZm9vdGVyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcblx0fVxuXG5cdC5mb290ZXItc3Vic2NyaWJlIC52Y19jdXN0b21faGVhZGluZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxuXG5cdC5jb3B5cmlnaHQtZm9vdGVyIC5jb2wtYXV0byB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Zm9vdGVyIC5mb290ZXItdG9wYmFyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcblxuXHRmb290ZXIgLmZvb3Rlci10b3AgLnJvdz5kaXYgLndpZGdldCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxuXG5cdGZvb3RlciAuZm9vdGVyLXRvcCAucm93PmRpdjpsYXN0LWNoaWxkIC53aWRnZXQge1xuXHRcdG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cdH1cbn0iLCJAaW1wb3J0IFwiX2N1c3RvbS1wcm9wZXJ0aWVzLmNzc1wiO1xuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3ItbGlnaHQpOyBcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBoZWlnaHQ6IDMuNzVlbTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvci1saWdodCk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBsaW5lLWhlaWdodDogMy43NWVtO1xuICAgIGNvbG9yOiB2YXIoLS10ZXJ0aXJ5LWNvbG9yKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgIGhlaWdodDogMy43NWVtO1xuICAgIHJpZ2h0OiAwLjYyNWVtO1xuICAgIHdpZHRoOiAxLjI1ZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgIGJvcmRlci13aWR0aDogMC4zMTNlbSAwLjI1ZW0gMCAwLjI1ZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgIGJvcmRlci13aWR0aDogMCAwLjI1ZW0gMC4zMTNlbSAwLjI1ZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIGhlaWdodDogMi4xODhlbTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvci1saWdodCk7XG59XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICAgIHBhZGRpbmc6IDAuMjVlbSAxZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzPi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICAgIHBhZGRpbmc6IDAuMzEzZW0gMWVtO1xuICAgIG1heC1oZWlnaHQ6IDEwLjYyNWVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFtkYXRhLXNlbGVjdGVkXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0sIFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltkYXRhLXNlbGVjdGVkPXRydWVdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIHBhZGRpbmc6IDAgMC42MjVlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIHBhZGRpbmc6IDAgMS44NzVlbSAwIDFlbTtcbn1cbiIsIi8qXG5UZW1wbGF0ZTogUWxvdWQgIC0gUWxvdWQgTGFuZGluZyBQYWdlIFdvcmRQcmVzcyBUaGVtZVxuQXV0aG9yOiBpcW9uaWN0aGVtZXMuaW5cblZlcnNpb246IDIuNlxuRGVzaWduIGFuZCBEZXZlbG9wZWQgYnk6IGlxb25pY3RoZW1lcy5pblxuXG5OT1RFOiBUaGlzIGlzIG1haW4gc3R5bGVzaGVldCBvZiB0ZW1wbGF0ZSwgVGhpcyBmaWxlIGNvbnRhaW5zIHRoZSBzdHlsaW5nIGZvciB0aGUgYWN0dWFsIFRlbXBsYXRlLiBQbGVhc2UgZG8gbm90IGNoYW5nZSBhbnl0aGluZyBoZXJlISB3cml0ZSBpbiBhIGN1c3RvbS5jc3MgZmlsZSBpZiByZXF1aXJlZCFcbiovXG5cbkBpbXBvcnQgXCJfY3VzdG9tLXByb3BlcnRpZXMuY3NzXCI7XG5AaW1wb3J0IFwiX3Jlc2V0LmNzc1wiO1xuQGltcG9ydCBcIl90eXBvZ3JhcGh5LmNzc1wiO1xuQGltcG9ydCBcIl9lbGVtZW50cy5jc3NcIjtcbkBpbXBvcnQgXCJfbGlua3MuY3NzXCI7XG5AaW1wb3J0IFwiX2Jsb2Nrcy5jc3NcIjtcbkBpbXBvcnQgXCJfaGVhZGVyLmNzc1wiO1xuQGltcG9ydCBcIl9idXJnZXItbWVudS5jc3NcIjtcbkBpbXBvcnQgXCJfc2VhcmNoLmNzc1wiO1xuQGltcG9ydCBcIl9tZWRpYS5jc3NcIjtcbkBpbXBvcnQgXCJfZm9vdGVyLmNzc1wiO1xuQGltcG9ydCBcIl9zZWxlY3QyLmNzc1wiO1xuQGltcG9ydCBcIl9hZG1pbmJhci5jc3NcIjtcblxuXG5cblxuLypcblRlbXBsYXRlOiBUYWxraWVcbkF1dGhvcjogaXFvbmljdGhlbWVzLmluXG5WZXJzaW9uOiAxLjBcbkRlc2lnbiBhbmQgRGV2ZWxvcGVkIGJ5OiBpcW9uaWN0aGVtZXMuaW5cblxuTk9URTogVGhpcyBpcyBtYWluIHN0eWxlc2hlZXQgb2YgdGVtcGxhdGUsIFRoaXMgZmlsZSBjb250YWlucyB0aGUgc3R5bGluZyBmb3IgdGhlIGFjdHVhbCBUZW1wbGF0ZS4gUGxlYXNlIGRvIG5vdCBjaGFuZ2UgYW55dGhpbmcgaGVyZSEgd3JpdGUgaW4gYSBjdXN0b20uY3NzIGZpbGUgaWYgcmVxdWlyZWQhXG5cbiovXG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5bICBUYWJsZSBvZiBjb250ZW50cyAgXVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cblxuOjogR2VuZXJhbFxuOjogQ2xlYXJpbmcgZmxvYXRzXG46OiBCYWNrIHRvIFRvcFxuXG5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5bIEVuZCB0YWJsZSBjb250ZW50IF1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdlbmVyYWxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0XHRcdCAgU2Nyb2xsYmFyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIHdpZHRoICovXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0d2lkdGg6IDAuMjVlbTtcblx0aGVpZ2h0OiAwLjI1ZW07XG59XG5cbi8qIFRyYWNrICovXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0Ym9yZGVyLXJhZGl1czogMC4zMTNlbTtcbn1cblxuLyogSGFuZGxlICovXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0YmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cdGJvcmRlci1yYWRpdXM6IDAuMzEzZW07XG59XG5cbi5hZG1pbi1jb2xvci1mcmVzaCAjcmVkdXgtaGVhZGVyLFxuLndwLWN1c3RvbWl6ZXIgI3JlZHV4LWhlYWRlciB7XG5cdGJhY2tncm91bmQ6ICMyYjJiMmI7XG5cdGJvcmRlci1jb2xvcjogIzE5YmVlYztcbn1cblxuLnJlZHV4LXNpZGViYXIgLnJlZHV4LWdyb3VwLW1lbnUgbGkgYSB7XG5cdGJhY2tncm91bmQ6ICMyYjJiMmI7XG5cdG9wYWNpdHk6IDE7XG5cdGNvbG9yOiAjYTlhYmFlO1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4wOCk7XG59XG5cbi5hZG1pbi1jb2xvci1mcmVzaCAucmVkdXgtc2lkZWJhciAucmVkdXgtZ3JvdXAtbWVudSBsaS5hY3RpdmVDaGlsZC5oYXNTdWJTZWN0aW9ucyBhLFxuLndwLWN1c3RvbWl6ZXIgLnJlZHV4LXNpZGViYXIgLnJlZHV4LWdyb3VwLW1lbnUgbGkuYWN0aXZlQ2hpbGQuaGFzU3ViU2VjdGlvbnMgYSB7XG5cdGJhY2tncm91bmQ6ICMyYjJiMmI7XG5cdGNvbG9yOiAjMTliZWVjO1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLnJlZHV4LWNvbnRhaW5lciAjcmVkdXgtaGVhZGVyIC5kaXNwbGF5X2hlYWRlciB7XG5cdHBhZGRpbmc6IDIwcHg7XG59XG5cbi5yZWR1eC1zaWRlYmFyIC5yZWR1eC1ncm91cC1tZW51IGxpIGEge1xuXHRwYWRkaW5nOiAxNXB4O1xufVxuXG4ucmVkdXgtc2lkZWJhciAucmVkdXgtZ3JvdXAtbWVudSBsaSBhIHNwYW4ge1xuXHRtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuLmFkbWluLWNvbG9yLWZyZXNoIC5yZWR1eC1zaWRlYmFyIC5yZWR1eC1ncm91cC1tZW51IGxpLmFjdGl2ZS5oYXNTdWJTZWN0aW9ucyB1bC5zdWJzZWN0aW9uIGxpIGEsXG4uYWRtaW4tY29sb3ItZnJlc2ggLnJlZHV4LXNpZGViYXIgLnJlZHV4LWdyb3VwLW1lbnUgbGkuYWN0aXZlQ2hpbGQuaGFzU3ViU2VjdGlvbnMgdWwuc3Vic2VjdGlvbiBsaSBhLFxuLndwLWN1c3RvbWl6ZXIgLnJlZHV4LXNpZGViYXIgLnJlZHV4LWdyb3VwLW1lbnUgbGkuYWN0aXZlLmhhc1N1YlNlY3Rpb25zIHVsLnN1YnNlY3Rpb24gbGkgYSxcbi53cC1jdXN0b21pemVyIC5yZWR1eC1zaWRlYmFyIC5yZWR1eC1ncm91cC1tZW51IGxpLmFjdGl2ZUNoaWxkLmhhc1N1YlNlY3Rpb25zIHVsLnN1YnNlY3Rpb24gbGkgYSB7XG5cdHBhZGRpbmc6IDEwcHg7XG59XG5cbi5yZWR1eC1zaWRlYmFyIC5yZWR1eC1ncm91cC1tZW51IGxpIGE6aG92ZXIsXG4uYWRtaW4tY29sb3ItZnJlc2ggLnJlZHV4LXNpZGViYXIgLnJlZHV4LWdyb3VwLW1lbnUgbGkuYWN0aXZlLmhhc1N1YlNlY3Rpb25zIHVsLnN1YnNlY3Rpb24gbGkgYTpob3Zlcixcbi5hZG1pbi1jb2xvci1mcmVzaCAucmVkdXgtc2lkZWJhciAucmVkdXgtZ3JvdXAtbWVudSBsaS5hY3RpdmVDaGlsZC5oYXNTdWJTZWN0aW9ucyB1bC5zdWJzZWN0aW9uIGxpIGE6aG92ZXIsXG4ud3AtY3VzdG9taXplciAucmVkdXgtc2lkZWJhciAucmVkdXgtZ3JvdXAtbWVudSBsaS5hY3RpdmUuaGFzU3ViU2VjdGlvbnMgdWwuc3Vic2VjdGlvbiBsaSBhOmhvdmVyLFxuLndwLWN1c3RvbWl6ZXIgLnJlZHV4LXNpZGViYXIgLnJlZHV4LWdyb3VwLW1lbnUgbGkuYWN0aXZlQ2hpbGQuaGFzU3ViU2VjdGlvbnMgdWwuc3Vic2VjdGlvbiBsaSBhOmhvdmVyIHtcblx0Y29sb3I6ICMxOWJlZWM7XG5cdGJhY2tncm91bmQ6ICMyYjJiMmI7XG59XG5cbi5hZG1pbi1jb2xvci1mcmVzaCAucmVkdXgtc2lkZWJhciAucmVkdXgtZ3JvdXAtbWVudSBsaS5hY3RpdmVDaGlsZC5oYXNTdWJTZWN0aW9ucyB1bC5zdWJzZWN0aW9uIGxpLmFjdGl2ZSBhLFxuLndwLWN1c3RvbWl6ZXIgLnJlZHV4LXNpZGViYXIgLnJlZHV4LWdyb3VwLW1lbnUgbGkuYWN0aXZlQ2hpbGQuaGFzU3ViU2VjdGlvbnMgdWwuc3Vic2VjdGlvbiBsaS5hY3RpdmUgYSB7XG5cdGJhY2tncm91bmQ6ICMxOWJlZWM7XG59XG5cbi5hZG1pbi1jb2xvci1mcmVzaCAucmVkdXgtc2lkZWJhciAucmVkdXgtZ3JvdXAtbWVudSBsaS5hY3RpdmVDaGlsZC5oYXNTdWJTZWN0aW9ucyB1bC5zdWJzZWN0aW9uIGxpIGEsXG4ud3AtY3VzdG9taXplciAucmVkdXgtc2lkZWJhciAucmVkdXgtZ3JvdXAtbWVudSBsaS5hY3RpdmVDaGlsZC5oYXNTdWJTZWN0aW9ucyB1bC5zdWJzZWN0aW9uIGxpIGEge1xuXHRiYWNrZ3JvdW5kOiAjMmIyYjJiO1xufVxuXG4uYWRtaW4tY29sb3ItZnJlc2ggLnJlZHV4LXNpZGViYXIgLnJlZHV4LWdyb3VwLW1lbnUgbGkuYWN0aXZlQ2hpbGQuaGFzU3ViU2VjdGlvbnMgdWwuc3Vic2VjdGlvbiBsaSBhIHtcblx0Y29sb3I6ICNhOWFiYWU7XG59XG5cbi5hZG1pbi1jb2xvci1mcmVzaCAucmVkdXgtc2lkZWJhciAucmVkdXgtZ3JvdXAtbWVudSBsaS5hY3RpdmVDaGlsZC5oYXNTdWJTZWN0aW9ucyB1bC5zdWJzZWN0aW9uIGxpLmFjdGl2ZSBhLFxuLndwLWN1c3RvbWl6ZXIgLnJlZHV4LXNpZGViYXIgLnJlZHV4LWdyb3VwLW1lbnUgbGkuYWN0aXZlQ2hpbGQuaGFzU3ViU2VjdGlvbnMgdWwuc3Vic2VjdGlvbiBsaS5hY3RpdmUgYSB7XG5cdHRleHQtc2hhZG93OiBub25lO1xuXHRjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuXG4ucmVkdXgtc2lkZWJhciB1bCAuc3Vic2VjdGlvbiB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMxOWJlZWM7XG59XG5cbi5yZWR1eC1jb250YWluZXItdGV4dCBpbnB1dCxcbi5yZWR1eC1tYWluIGlucHV0LmxhcmdlLXRleHQge1xuXHRoZWlnaHQ6IDQ1cHg7XG5cdHBhZGRpbmc6IDAgMTVweDtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0Ym94LXNoYWRvdzogbm9uZTtcblxufVxuXG4ucmVkdXgtbWFpbiAuYnV0dG9uIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRoZWlnaHQ6IDQ1cHg7XG5cdGxpbmUtaGVpZ2h0OiA0NXB4O1xuXHRwYWRkaW5nOiAwIDM1cHg7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdHRleHQtc2hhZG93OiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRtYXJnaW46IDAgNXB4O1xuXHRiYWNrZ3JvdW5kOiAjMmIyYjJiO1xufVxuXG4ucmVkdXgtY29udGFpbmVyLXN3aXRjaCAuc3dpdGNoLW9wdGlvbnMgbGFiZWwge1xuXHRsaW5lLWhlaWdodDogNDVweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRoZWlnaHQ6IDQ1cHg7XG5cdHBhZGRpbmc6IDAgMjVweDtcbn1cblxuLnJlZHV4LW1haW4gLmJ1dHRvbjpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICMxOWJlZWM7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdGJvcmRlci1jb2xvcjogIzE5YmVlYztcbn1cblxuLnJlZHV4LW1haW4gLmJ1dHRvbi5yZW1vdmUtaW1hZ2Uge1xuXHRiYWNrZ3JvdW5kOiAjMTliZWVjO1xuXHRjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuXHRib3JkZXItY29sb3I6ICMxOWJlZWM7XG59XG5cbi5zcC1yZXBsYWNlciB7XG5cdHBhZGRpbmc6IDEwcHg7XG59XG5cbi5yZWR1eC1jb250YWluZXIgLnJlZHV4LWdyb3VwLXRhYiBoMyB7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4ucmVkdXgtY29udGFpbmVyLXN3aXRjaCAuY2ItZGlzYWJsZSBzcGFuLFxuLnJlZHV4LWNvbnRhaW5lci1zd2l0Y2ggLmNiLWVuYWJsZSBzcGFuIHtcblx0bGluZS1oZWlnaHQ6IDQzcHg7XG59XG5cbi5yZWR1eC1tYWluIC5hZG1pbi1jb2xvci1mcmVzaCAucmVkdXgtY29udGFpbmVyLXN3aXRjaCAuY2ItZGlzYWJsZSxcbi5yZWR1eC1tYWluIC5hZG1pbi1jb2xvci1mcmVzaCAucmVkdXgtY29udGFpbmVyLXN3aXRjaCAuY2ItZW5hYmxlLFxuLnJlZHV4LW1haW4gLmFkbWluLWNvbG9yLWZyZXNoIC51aS1zdGF0ZS1kZWZhdWx0LFxuLmFkbWluLWNvbG9yLWZyZXNoIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCxcbi5hZG1pbi1jb2xvci1mcmVzaCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCxcbi53cC1jdXN0b21pemVyIC5yZWR1eC1jb250YWluZXItc3dpdGNoIC5jYi1kaXNhYmxlLFxuLndwLWN1c3RvbWl6ZXIgLnJlZHV4LWNvbnRhaW5lci1zd2l0Y2ggLmNiLWVuYWJsZSxcbi53cC1jdXN0b21pemVyIC51aS1zdGF0ZS1kZWZhdWx0LFxuLndwLWN1c3RvbWl6ZXIgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LFxuLndwLWN1c3RvbWl6ZXIgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQge1xuXHRiYWNrZ3JvdW5kOiAjMmIyYjJiICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1jb2xvcjogIzJiMmIyYiAhaW1wb3J0YW50O1xuXHRjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuXG4ucmVkdXgtbWFpbiAuYnV0dG9uLnJlbW92ZS1pbWFnZTpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICMyYjJiMmI7XG5cdGJvcmRlci1jb2xvcjogIzJiMmIyYjtcblx0Y29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cblxuLndwLWNvcmUtdWkgLnJlZHV4LW1haW4gLmJ1dHRvbi53cC1jb2xvci1yZXN1bHQge1xuXHRwYWRkaW5nOiAwIDAgMCA2MHB4O1xufVxuXG4ud3AtY29yZS11aSAucmVkdXgtbWFpbiAuYnV0dG9uLXNlY29uZGFyeTpmb2N1cyxcbi53cC1jb3JlLXVpIC5yZWR1eC1tYWluIC5idXR0b24tc2Vjb25kYXJ5OmhvdmVyLFxuLndwLWNvcmUtdWkgLnJlZHV4LW1haW4gLmJ1dHRvbi5mb2N1cyxcbi53cC1jb3JlLXVpIC5yZWR1eC1tYWluIC5idXR0b24uaG92ZXIsXG4ud3AtY29yZS11aSAucmVkdXgtbWFpbiAuYnV0dG9uOmZvY3VzLFxuLndwLWNvcmUtdWkgLnJlZHV4LW1haW4gLmJ1dHRvbjpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICMxOWJlZWM7XG5cdGJvcmRlci1jb2xvcjogIzE5YmVlYztcblx0Y29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi5yZWR1eC1tYWluICNyZWR1eC1zdGlja3kgI2luZm9fYmFyIHtcblx0aGVpZ2h0OiA0NXB4O1xuXG59XG5cbi5yZWR1eC1jb250YWluZXIgI2luZm9fYmFyIHtcblx0cGFkZGluZzogMTVweDtcbn1cblxuLnJlZHV4LWNvbnRhaW5lci1pbWFnZV9zZWxlY3QgdWwucmVkdXgtaW1hZ2Utc2VsZWN0IGxpIHtcblx0cGFkZGluZzogNXB4IDVweCAxNXB4IDVweDtcbn1cblxuLnJlZHV4LW1haW4gLnJlZHV4LW9wdGlvbi1pbWFnZSB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5yZWR1eC1tYWluIC5pbnB1dC1wcmVwZW5kLFxuLnJlZHV4LW1haW4gLmlucHV0LXByZXBlbmQgaW5wdXQsXG4ucmVkdXgtY29udGFpbmVyLXNvcnRhYmxlIGlucHV0IHtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0aGVpZ2h0OiA0NXB4O1xufVxuXG4ucmVkdXgtY29udGFpbmVyLXNvcnRhYmxlIGlucHV0IHtcblx0cGFkZGluZzogMTVweDtcbn1cblxuLnJlZHV4LW1haW4gLmlucHV0LWFwcGVuZCAuYWRkLW9uLFxuLnJlZHV4LW1haW4gLmlucHV0LXByZXBlbmQgLmFkZC1vbiB7XG5cdGhlaWdodDogNDNweDtcblx0bGluZS1oZWlnaHQ6IDQzcHg7XG5cdHBhZGRpbmc6IDAgNXB4O1xufVxuXG4ucmVkdXgtbWFpbiAjcmVkdXgtc3RpY2t5ICNpbmZvX2JhciAuZXhwYW5kX29wdGlvbnMge1xuXHRtYXJnaW4tdG9wOiA3cHg7XG59XG5cbi5yZWR1eC1jb250YWluZXIgLmV4cGFuZF9vcHRpb25zIHtcblx0aGVpZ2h0OiAzMHB4O1xuXHR3aWR0aDogMzBweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogM3B4IC0yMXB4O1xufVxuXG4ucmVkdXgtbWFpbiAud3AtbWVkaWEtYnV0dG9ucyBzcGFuLndwLW1lZGlhLWJ1dHRvbnMtaWNvbiB7XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IDQwcHg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnJlZHV4LW1haW4gLndwLW1lZGlhLWJ1dHRvbnMgLmluc2VydC1tZWRpYSB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdHBhZGRpbmc6IDAgMzBweDtcbn1cblxuLnJlZHV4LW1haW4gdGV4dGFyZWEge1xuXHRwYWRkaW5nOiAxNXB4O1xufVxuXG4ucmVkdXgtbWFpbiAuYnV0dG9uOmhvdmVyIHNwYW4ud3AtbWVkaWEtYnV0dG9ucy1pY29uIHtcblx0Y29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cblxuLnJlZHV4LWNvbnRhaW5lciAudWktYnV0dG9uc2V0IC51aS1idXR0b24ge1xuXHRsaW5lLWhlaWdodDogNDRweDtcblx0aGVpZ2h0OiA0NXB4O1xuXHRwYWRkaW5nOiAwIDI1cHg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHRleHQtc2hhZG93OiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ucmVkdXgtbWFpbiAud3AtY29yZS11aSAuYnV0dG9uLXNlY29uZGFyeTpmb2N1cyxcbi5yZWR1eC1tYWluIC53cC1jb3JlLXVpIC5idXR0b24uZm9jdXMsXG4ucmVkdXgtbWFpbiAud3AtY29yZS11aSAuYnV0dG9uOmZvY3VzLFxuLnJlZHV4LW1haW4gaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMsXG4ucmVkdXgtbWFpbiBpbnB1dFt0eXBlPWNvbG9yXTpmb2N1cyxcbi5yZWR1eC1tYWluIGlucHV0W3R5cGU9ZGF0ZV06Zm9jdXMsXG4ucmVkdXgtbWFpbiBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpmb2N1cyxcbi5yZWR1eC1tYWluIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOmZvY3VzLFxuLnJlZHV4LW1haW4gaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG4ucmVkdXgtbWFpbiBpbnB1dFt0eXBlPW1vbnRoXTpmb2N1cyxcbi5yZWR1eC1tYWluIGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cyxcbi5yZWR1eC1tYWluIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLFxuLnJlZHV4LW1haW4gaW5wdXRbdHlwZT1yYWRpb106Zm9jdXMsXG4ucmVkdXgtbWFpbiBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMsXG4ucmVkdXgtbWFpbiBpbnB1dFt0eXBlPXRlbF06Zm9jdXMsXG4ucmVkdXgtbWFpbiBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuLnJlZHV4LW1haW4gaW5wdXRbdHlwZT10aW1lXTpmb2N1cyxcbi5yZWR1eC1tYWluIGlucHV0W3R5cGU9dXJsXTpmb2N1cyxcbi5yZWR1eC1tYWluIGlucHV0W3R5cGU9d2Vla106Zm9jdXMsXG4ucmVkdXgtbWFpbiBzZWxlY3Q6Zm9jdXMsXG4ucmVkdXgtbWFpbiB0ZXh0YXJlYTpmb2N1cyB7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGJvcmRlci1jb2xvcjogIzE5YmVlYztcbn1cblxuLnJlZHV4LXNpZGViYXIgLnJlZHV4LWdyb3VwLW1lbnUgbGkuYWN0aXZlIGEge1xuXHRiYWNrZ3JvdW5kOiAjMTliZWVjO1xufVxuXG4uYWRtaW4tY29sb3ItZnJlc2ggLnJlZHV4LXNpZGViYXIgLnJlZHV4LWdyb3VwLW1lbnUgbGkuYWN0aXZlIGEge1xuXHRjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuXG4uYWRtaW4tY29sb3ItZnJlc2ggLnJlZHV4LXNpZGViYXIgLnJlZHV4LWdyb3VwLW1lbnUgbGkuYWN0aXZlOmhvdmVyIGEge1xuXHRjb2xvcjogIzE5YmVlYztcbn1cblxuLmZvcm0tdGFibGUgLnJlZHV4LWNvbnRhaW5lci10ZXh0IGlucHV0IHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndwLWFkbWluIC5jb21wb3Nlci1zd2l0Y2ggYS53cGJfc3dpdGNoLXRvLWNvbXBvc2VyLFxuLndwLWFkbWluIC5jb21wb3Nlci1zd2l0Y2ggYS53cGJfc3dpdGNoLXRvLWZyb250LWNvbXBvc2VyLFxuLndwLWFkbWluIC5jb21wb3Nlci1zd2l0Y2ggYTp2aXNpdGVkLndwYl9zd2l0Y2gtdG8tZnJvbnQtY29tcG9zZXIge1xuXHRiYWNrZ3JvdW5kOiAjMmIyYjJiO1xufVxuXG4jd3BiX3Zpc3VhbF9jb21wb3NlciAudmNfbmF2YmFyIC52Y19pY29uLWJ0bjpob3Zlcixcbi53cC1hZG1pbiAuY29tcG9zZXItc3dpdGNoIGEud3BiX3N3aXRjaC10by1jb21wb3Nlcjpob3Zlcixcbi53cC1hZG1pbiAuY29tcG9zZXItc3dpdGNoIGE6dmlzaXRlZC53cGJfc3dpdGNoLXRvLWNvbXBvc2VyOmhvdmVyLFxuLndwLWFkbWluIC5jb21wb3Nlci1zd2l0Y2ggYS53cGJfc3dpdGNoLXRvLWZyb250LWNvbXBvc2VyOmhvdmVyLFxuLndwLWFkbWluIC5jb21wb3Nlci1zd2l0Y2ggYTp2aXNpdGVkLndwYl9zd2l0Y2gtdG8tZnJvbnQtY29tcG9zZXI6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTliZWVjO1xufVxuXG4uYWRtaW4tY29sb3ItZnJlc2ggLnJlZHV4LWNvbnRhaW5lci1pbWFnZV9zZWxlY3QgLnJlZHV4LWltYWdlLXNlbGVjdC1zZWxlY3RlZCBpbWcsXG4ud3AtY3VzdG9taXplciAucmVkdXgtY29udGFpbmVyLWltYWdlX3NlbGVjdCAucmVkdXgtaW1hZ2Utc2VsZWN0LXNlbGVjdGVkIGltZyB7XG5cdGJvcmRlci1jb2xvcjogIzE5YmVlYztcbn1cblxuLndwLWFkbWluIC5jb21wb3Nlci1zd2l0Y2ggLmxvZ28taWNvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyYjJiMmI7XG59XG5cbi5tZXRhYm94LWNvbXBvc2VyLWNvbnRlbnQgLnZjX3VpLWJ1dHRvbi52Y191aS1idXR0b24taW5mbyB7XG5cdGJhY2tncm91bmQ6ICMxOWJlZWMgIWltcG9ydGFudDtcbn1cblxuI3dwYl92aXN1YWxfY29tcG9zZXIgLnZjX25hdmJhciB7XG5cdGJhY2tncm91bmQ6ICMyYjJiMmI7XG5cdGJvcmRlci1jb2xvcjogIzJiMmIyYjtcbn1cblxuLndwLWFkbWluIC5jb21wb3Nlci1zd2l0Y2ggLmxvZ28taWNvbjpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMxOWJlZWM7XG59XG5cbi53cC1hZG1pbiAudmNfdWktcGFuZWwtaGVhZGVyLWNvbnRhaW5lciB7XG5cdGJhY2tncm91bmQ6ICMyYjJiMmI7XG59XG5cbi53cC1hZG1pbiAudmNfYWRkLWVsZW1lbnQtY29udGFpbmVyIC53cGItY29udGVudC1sYXlvdXRzIGxpOmhvdmVyIHtcblx0Ym9yZGVyLWNvbG9yOiAjMTliZWVjO1xufVxuXG4ud3AtYWRtaW4gLnZjX3VpLWJ1dHRvbi52Y191aS1idXR0b24tZGVmYXVsdCB7XG5cdGJhY2tncm91bmQ6ICMyYjJiMmI7XG59XG5cbi53cC1hZG1pbiAudmNfdWktYnV0dG9uLnZjX3VpLWJ1dHRvbi1kZWZhdWx0OmZvY3VzLFxuLndwLWFkbWluIC52Y191aS1idXR0b24udmNfdWktYnV0dG9uLWRlZmF1bHQ6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTliZWVjO1xufVxuXG4ud3AtYWRtaW4gLnZjX2FkZC1lbGVtZW50LWNvbnRhaW5lciAud3BiLWNvbnRlbnQtbGF5b3V0cyBsaSB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ud3AtY29yZS11aSAucmVkdXgtbWFpbiAuZm9ybS10YWJsZSAuYnV0dG9uLXByaW1hcnkge1xuXHRiYWNrZ3JvdW5kOiAjMmIyYjJiO1xuXHRib3JkZXItY29sb3I6ICMyYjJiMmI7XG5cdHRleHQtc2hhZG93OiBub25lO1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4ud3AtY29yZS11aSAucmVkdXgtbWFpbiAuZm9ybS10YWJsZSAuYnV0dG9uLXByaW1hcnk6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAjMTliZWVjO1xuXHRib3JkZXItY29sb3I6ICMxOWJlZWM7XG59XG5cbi53cC1jb3JlLXVpIC5yZWR1eC1tYWluIC5idXR0b24tcHJpbWFyeS5hY3RpdmUsXG4ud3AtY29yZS11aSAucmVkdXgtbWFpbiAuYnV0dG9uLXByaW1hcnkuYWN0aXZlOmZvY3VzLFxuLndwLWNvcmUtdWkgLnJlZHV4LW1haW4gLmJ1dHRvbi1wcmltYXJ5LmFjdGl2ZTpob3Zlcixcbi53cC1jb3JlLXVpIC5yZWR1eC1tYWluIC5idXR0b24tcHJpbWFyeTphY3RpdmUsXG4uYWRtaW4tY29sb3ItZnJlc2ggLnJlZHV4LWNvbnRhaW5lci1zd2l0Y2ggLmNiLWVuYWJsZS5zZWxlY3RlZCxcbi5hZG1pbi1jb2xvci1mcmVzaCAucmVkdXgtZmllbGQtY29udGFpbmVyIC51aS1idXR0b25zZXQgLnVpLXN0YXRlLWFjdGl2ZSxcbi53cC1jdXN0b21pemVyIC5yZWR1eC1jb250YWluZXItc3dpdGNoIC5jYi1lbmFibGUuc2VsZWN0ZWQsXG4ud3AtY3VzdG9taXplciAucmVkdXgtZmllbGQtY29udGFpbmVyIC51aS1idXR0b25zZXQgLnVpLXN0YXRlLWFjdGl2ZSB7XG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogIzE5YmVlYyAhaW1wb3J0YW50O1xuXHRib3JkZXItY29sb3I6ICMxOWJlZWMgIWltcG9ydGFudDtcbn1cblxuLndwLWNvcmUtdWkgLnJlZHV4LW1haW4gLmJ1dHRvbi1zZWNvbmRhcnk6Zm9jdXMsXG4ud3AtY29yZS11aSAucmVkdXgtbWFpbiAuYnV0dG9uLmZvY3VzLFxuLndwLWNvcmUtdWkgLnJlZHV4LW1haW4gLmJ1dHRvbjpmb2N1cyxcbi53cC1jb3JlLXVpIC5yZWR1eC1tYWluIC5idXR0b24tcHJpbWFyeS5mb2N1cyxcbi53cC1jb3JlLXVpIC5yZWR1eC1tYWluIC5idXR0b24tcHJpbWFyeS5ob3Zlcixcbi53cC1jb3JlLXVpIC5yZWR1eC1tYWluIC5idXR0b24tcHJpbWFyeTpmb2N1cyxcbi53cC1jb3JlLXVpIC5yZWR1eC1tYWluIC5idXR0b24tcHJpbWFyeTpob3ZlciB7XG5cdGJvcmRlci1jb2xvcjogIzE5YmVlYyAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiAjMTliZWVjICFpbXBvcnRhbnQ7XG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZjX2FkZC1lbGVtZW50LWNvbnRhaW5lciAud3BiLWNvbnRlbnQtbGF5b3V0cyBhIHtcblx0Y29sb3I6ICMyYjJiMmI7XG59XG5cbi52Y19lbC1jb250YWluZXIgI3ZjX2luZm9ib3hfYmdvdmVybGF5IC52Y19lbGVtZW50LWljb24sXG4udmNfZWwtY29udGFpbmVyPiN3b29ib3hiYW5uZXI+LnZjX2VsZW1lbnQtaWNvbixcbi52Y19lbC1jb250YWluZXI+I3dvb2JveGJsb2c+LnZjX2VsZW1lbnQtaWNvbixcbi52Y19lbC1jb250YWluZXI+I3dvb2JveEJ1dHRvbj4udmNfZWxlbWVudC1pY29uLFxuLnZjX2VsLWNvbnRhaW5lcj4jd29vYm94Y2lyY2xlPi52Y19lbGVtZW50LWljb24sXG4udmNfZWwtY29udGFpbmVyPiN3b29ib3hjbGllbnQ+LnZjX2VsZW1lbnQtaWNvbixcbi52Y19lbC1jb250YWluZXI+I3dvb2JveGNvdW50ZXI+LnZjX2VsZW1lbnQtaWNvbixcbi52Y19lbC1jb250YWluZXI+I3dvb2JveExpc3Q+LnZjX2VsZW1lbnQtaWNvbixcbi52Y19lbC1jb250YWluZXI+I3dvb2JveG9mZmVycz4udmNfZWxlbWVudC1pY29uLFxuLnZjX2VsLWNvbnRhaW5lcj4jd29vYm94b2ZmZXJzcHJvPi52Y19lbGVtZW50LWljb24sXG4udmNfZWwtY29udGFpbmVyPiN3b29ib3hfZGVhbF9vZmZlcj4udmNfZWxlbWVudC1pY29uLFxuLnZjX2VsLWNvbnRhaW5lcj4jd29vYm94RmFuY3lib3g+LnZjX2VsZW1lbnQtaWNvbixcbi52Y19lbC1jb250YWluZXI+I3dvb2JveEZBUT4udmNfZWxlbWVudC1pY29uLFxuLnZjX2VsLWNvbnRhaW5lcj4jd29vYm94ZmVhdHVyZWRwcm8+LnZjX2VsZW1lbnQtaWNvbixcbi52Y19lbC1jb250YWluZXI+I3dvb2JveGZlZWRiYWNrPi52Y19lbGVtZW50LWljb24sXG4udmNfZWwtY29udGFpbmVyPiN3b29ib3hmbGluZ2xheWVyPi52Y19lbGVtZW50LWljb24sXG4udmNfZWwtY29udGFpbmVyPiN3b29ib3hwcmljaW5nPi52Y19lbGVtZW50LWljb24sXG4udmNfZWwtY29udGFpbmVyPiN3b29ib3hsaXN0Ym94cz4udmNfZWxlbWVudC1pY29uLFxuLnZjX2VsLWNvbnRhaW5lcj4jd29vYm94c2xpZGVyPi52Y19lbGVtZW50LWljb24sXG4udmNfZWwtY29udGFpbmVyPiN3b29ib3hzdWJzY3JpYmU+LnZjX2VsZW1lbnQtaWNvbixcbi52Y19lbC1jb250YWluZXI+I3dvb2JveHN1cHBvcnQ+LnZjX2VsZW1lbnQtaWNvbixcbi52Y19lbC1jb250YWluZXI+I3dvb2JveHRhYnM+LnZjX2VsZW1lbnQtaWNvbixcbi52Y19lbC1jb250YWluZXI+I3dvb2JveHRlYW0+LnZjX2VsZW1lbnQtaWNvbixcbi52Y19lbC1jb250YWluZXI+I3dvb2JveF90aW1lcj4udmNfZWxlbWVudC1pY29uLFxuLnZjX2VsLWNvbnRhaW5lcj4jd29vYm94dGl0bGU+LnZjX2VsZW1lbnQtaWNvbixcbi52Y19lbC1jb250YWluZXI+I3dvb2JveHZpZGVvX29mZmVyPi52Y19lbGVtZW50LWljb24sXG4udmNfZWwtY29udGFpbmVyPiN3b29ib3h2aWRlbz4udmNfZWxlbWVudC1pY29uLFxuLnZjX2VsLWNvbnRhaW5lcj4jd29vYm94d29ya2JveD4udmNfZWxlbWVudC1pY29uLFxuLnZjX2VsLWNvbnRhaW5lcj4jd29vYm94cHJvZHVjdGNhdGVnb3J5Pi52Y19lbGVtZW50LWljb24ge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmFja2VuZC9pY29uLnBuZyk7XG5cdC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHQtbW96LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0LW1zLWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0LW8tYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi53cC1hZG1pbiAudmNfdWktYnV0dG9uLnZjX3VpLWJ1dHRvbi1hY3Rpb24sXG4ud3AtYWRtaW4gLnZjX3VpLWJ1dHRvbi52Y191aS1idXR0b24tYWN0aW9uOmZvY3VzLFxuLndwLWFkbWluIC52Y191aS1idXR0b24udmNfdWktYnV0dG9uLWFjdGlvbjpob3ZlciB7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGJhY2tncm91bmQ6ICMxOWJlZWM7XG5cdGJvcmRlci1jb2xvcjogIzE5YmVlYztcbn1cblxuLmFkbWluLWNvbG9yLWZyZXNoIC5yZWR1eC1jb250YWluZXItc3dpdGNoIC5jYi1kaXNhYmxlLnNlbGVjdGVkLFxuLndwLWN1c3RvbWl6ZXIgLnJlZHV4LWNvbnRhaW5lci1zd2l0Y2ggLmNiLWRpc2FibGUuc2VsZWN0ZWQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTliZWVjICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICMxOWJlZWMpLCBjb2xvci1zdG9wKDEwMCUsICMxOWJlZWMpKSAhaW1wb3J0YW50O1xuXHRib3JkZXItY29sb3I6ICMxOWJlZWMgIWltcG9ydGFudDtcbn1cblxuLnJlZHV4LW1haW4gLmlucHV0LXByZXBlbmQgLmFkZC1vbiB7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5yZWR1eC1tYWluIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2Uge1xuXHRoZWlnaHQ6IDQzcHg7XG5cdGxpbmUtaGVpZ2h0OiA0M3B4O1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4ucmVkdXgtbWFpbiAuaW5wdXQtYXBwZW5kIC5hZGQtb24sXG4ucmVkdXgtbWFpbiAuaW5wdXQtcHJlcGVuZCAuYWRkLW9uIHtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdGJhY2tncm91bmQ6ICMyYjJiMmI7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5cbi5hZG1pbi1jb2xvci1mcmVzaCAuc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLWhpZ2hsaWdodGVkLFxuLndwLWN1c3RvbWl6ZXIgLnNlbGVjdDItcmVzdWx0cyAuc2VsZWN0Mi1oaWdobGlnaHRlZCB7XG5cdGJhY2tncm91bmQ6ICMxOWJlZWM7XG59XG5cbi5zZWxlY3QyLWRyb3Auc2VsZWN0Mi1kcm9wLWFib3ZlIC5zZWxlY3QyLXNlYXJjaCBpbnB1dCB7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWRyb3Auc2VsZWN0Mi1kcm9wLWFib3ZlIC5zZWxlY3QyLXNlYXJjaCBpbnB1dDpmb2N1cyB7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGJvcmRlci1jb2xvcjogIzE5YmVlYztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyBiIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzJiMmIyYjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMHB4O1xufVxuXG4ud3AtcGlja2VyLWNvbnRhaW5lciAud3AtY29sb3ItcmVzdWx0LmJ1dHRvbiB7XG5cdGhlaWdodDogNDVweDtcbn1cblxuLndwLWNvbG9yLXJlc3VsdC10ZXh0IHtcblx0YmFja2dyb3VuZDogIzJiMmIyYjtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMmIyYjJiO1xuXHRjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bGluZS1oZWlnaHQ6IDQzcHg7XG5cdHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLnJlZHV4LW1haW4gLnJlZHV4LXR5cG9ncmFwaHktY29udGFpbmVyIC5zZWxlY3Rfd3JhcHBlciB7XG5cdG1hcmdpbjogMCAxMHB4IDMwcHggMDtcbn1cblxuLnJlZHV4LW1haW4gLnJlZHV4LXR5cG9ncmFwaHktY29udGFpbmVyIC5pbnB1dF93cmFwcGVyIGlucHV0Lm1pbmkge1xuXHRoZWlnaHQ6IDUwcHg7XG59XG5cbi5yZWR1eC1tYWluIC5kZXNjcmlwdGlvbiB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICBBZG1pbiBDdXN0b20gY3NzXG4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ucWxvdWQtbm90aWNlLW1haW4tYm94IHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4XG59XG5cbi5xbG91ZC1ub3RpY2UtbG9nby1wdXNoIHtcblx0cGFkZGluZzogMS4yNWVtIDEuMjVlbSAwIC42MjVlbVxufVxuXG4ucWxvdWQtbm90aWNlLW1lc3NhZ2UgaDMge1xuXHRtYXJnaW4tYm90dG9tOiAuNjI1ZW07XG5cdG1hcmdpbi10b3A6IDFlbSAhaW1wb3J0YW50XG59XG5cbi5xbG91ZC1ub3RpY2UtbWVzc2FnZSB7XG5cdHBhZGRpbmctYm90dG9tOiAxLjI1ZW1cbn1cblxuLnFsb3VkLW5vdGljZS1hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAuOTM3NWVtXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuXHQucWxvdWQtbm90aWNlLW1haW4tYm94IHtcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuXHRcdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cblx0fVxufVxuXG4ucmVkdXgtY29udGFpbmVyIC5mb3JtLXRhYmxlIHRoIHtcblx0cGFkZGluZzogMS4yNWVtIC42MjVlbSAxLjI1ZW0gMCAhaW1wb3J0YW50XG59XG5cbi5yZWR1eC1jb250YWluZXIgLmZvcm0tdGFibGUgdGQge1xuXHRtYXJnaW4tYm90dG9tOiAuNTYyNWVtICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IC45Mzc1ZW0gLjYyNWVtICFpbXBvcnRhbnRcbn1cblxuLnJlZHV4LW1haW4gLnJlZHV4LWZpZWxkLWNvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDEuMjVlbSAwICFpbXBvcnRhbnRcbn1cblxuXG4vKiBNYWduaWZpYyBQb3B1cCBDU1MgKi9cbi5tZnAtYmcge1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDEwNDI7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0YmFja2dyb3VuZDogIzBiMGIwYjtcblx0b3BhY2l0eTogMC44O1xufVxuXG4ubWZwLXdyYXAge1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDEwNDM7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLm1mcC1jb250YWluZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHRwYWRkaW5nOiAwIDhweDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm1mcC1jb250YWluZXI6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0aGVpZ2h0OiAxMDAlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubWZwLWFsaWduLXRvcCAubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubWZwLWNvbnRlbnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHotaW5kZXg6IDEwNDU7XG59XG5cbi5tZnAtaW5saW5lLWhvbGRlciAubWZwLWNvbnRlbnQsXG4ubWZwLWFqYXgtaG9sZGVyIC5tZnAtY29udGVudCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRjdXJzb3I6IGF1dG87XG59XG5cbi5tZnAtYWpheC1jdXIge1xuXHRjdXJzb3I6IHByb2dyZXNzO1xufVxuXG4ubWZwLXpvb20tb3V0LWN1cixcbi5tZnAtem9vbS1vdXQtY3VyIC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2Uge1xuXHRjdXJzb3I6IC1tb3otem9vbS1vdXQ7XG5cdGN1cnNvcjogLXdlYmtpdC16b29tLW91dDtcblx0Y3Vyc29yOiB6b29tLW91dDtcbn1cblxuLm1mcC16b29tIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcblx0Y3Vyc29yOiAtbW96LXpvb20taW47XG5cdGN1cnNvcjogem9vbS1pbjtcbn1cblxuLm1mcC1hdXRvLWN1cnNvciAubWZwLWNvbnRlbnQge1xuXHRjdXJzb3I6IGF1dG87XG59XG5cbi5tZnAtY2xvc2UsXG4ubWZwLWFycm93LFxuLm1mcC1wcmVsb2FkZXIsXG4ubWZwLWNvdW50ZXIge1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm1mcC1sb2FkaW5nLm1mcC1maWd1cmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubWZwLWhpZGUge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tZnAtcHJlbG9hZGVyIHtcblx0Y29sb3I6ICNDQ0M7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHdpZHRoOiBhdXRvO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IC0wLjhlbTtcblx0bGVmdDogOHB4O1xuXHRyaWdodDogOHB4O1xuXHR6LWluZGV4OiAxMDQ0O1xufVxuXG4ubWZwLXByZWxvYWRlciBhIHtcblx0Y29sb3I6ICNDQ0M7XG59XG5cbi5tZnAtcHJlbG9hZGVyIGE6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuXG4ubWZwLXMtcmVhZHkgLm1mcC1wcmVsb2FkZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubWZwLXMtZXJyb3IgLm1mcC1jb250ZW50IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuYnV0dG9uLm1mcC1jbG9zZSxcbmJ1dHRvbi5tZnAtYXJyb3cge1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAwO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvdXRsaW5lOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHR6LWluZGV4OiAxMDQ2O1xuXHRib3gtc2hhZG93OiBub25lO1xuXHR0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xufVxuXG4ubWZwLWNsb3NlIHtcblx0d2lkdGg6IDQ0cHg7XG5cdGhlaWdodDogNDRweDtcblx0bGluZS1oZWlnaHQ6IDQ0cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG9wYWNpdHk6IDAuNjU7XG5cdHBhZGRpbmc6IDAgMCAxOHB4IDEwcHg7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1zaXplOiAyOHB4O1xuXHRmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7XG59XG5cbi5tZnAtY2xvc2U6aG92ZXIsXG4ubWZwLWNsb3NlOmZvY3VzIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLm1mcC1jbG9zZTphY3RpdmUge1xuXHR0b3A6IDFweDtcbn1cblxuLm1mcC1jbG9zZS1idG4taW4gLm1mcC1jbG9zZSB7XG5cdGNvbG9yOiAjMzMzO1xufVxuXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlLFxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuXHRjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuXHRyaWdodDogLTZweDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdHBhZGRpbmctcmlnaHQ6IDZweDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5tZnAtY291bnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0Y29sb3I6ICNDQ0M7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5tZnAtYXJyb3cge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG9wYWNpdHk6IDAuNjU7XG5cdG1hcmdpbjogMDtcblx0dG9wOiA1MCU7XG5cdG1hcmdpbi10b3A6IC01NXB4O1xuXHRwYWRkaW5nOiAwO1xuXHR3aWR0aDogOTBweDtcblx0aGVpZ2h0OiAxMTBweDtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1mcC1hcnJvdzphY3RpdmUge1xuXHRtYXJnaW4tdG9wOiAtNTRweDtcbn1cblxuLm1mcC1hcnJvdzpob3Zlcixcbi5tZnAtYXJyb3c6Zm9jdXMge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubWZwLWFycm93OmJlZm9yZSxcbi5tZnAtYXJyb3c6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHRtYXJnaW4tdG9wOiAzNXB4O1xuXHRtYXJnaW4tbGVmdDogMzVweDtcblx0Ym9yZGVyOiBtZWRpdW0gaW5zZXQgdHJhbnNwYXJlbnQ7XG59XG5cbi5tZnAtYXJyb3c6YWZ0ZXIge1xuXHRib3JkZXItdG9wLXdpZHRoOiAxM3B4O1xuXHRib3JkZXItYm90dG9tLXdpZHRoOiAxM3B4O1xuXHR0b3A6IDhweDtcbn1cblxuLm1mcC1hcnJvdzpiZWZvcmUge1xuXHRib3JkZXItdG9wLXdpZHRoOiAyMXB4O1xuXHRib3JkZXItYm90dG9tLXdpZHRoOiAyMXB4O1xuXHRvcGFjaXR5OiAwLjc7XG59XG5cbi5tZnAtYXJyb3ctbGVmdCB7XG5cdGxlZnQ6IDA7XG59XG5cbi5tZnAtYXJyb3ctbGVmdDphZnRlciB7XG5cdGJvcmRlci1yaWdodDogMTdweCBzb2xpZCB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdG1hcmdpbi1sZWZ0OiAzMXB4O1xufVxuXG4ubWZwLWFycm93LWxlZnQ6YmVmb3JlIHtcblx0bWFyZ2luLWxlZnQ6IDI1cHg7XG5cdGJvcmRlci1yaWdodDogMjdweCBzb2xpZCAjM0YzRjNGO1xufVxuXG4ubWZwLWFycm93LXJpZ2h0IHtcblx0cmlnaHQ6IDA7XG59XG5cbi5tZnAtYXJyb3ctcmlnaHQ6YWZ0ZXIge1xuXHRib3JkZXItbGVmdDogMTdweCBzb2xpZCB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdG1hcmdpbi1sZWZ0OiAzOXB4O1xufVxuXG4ubWZwLWFycm93LXJpZ2h0OmJlZm9yZSB7XG5cdGJvcmRlci1sZWZ0OiAyN3B4IHNvbGlkICMzRjNGM0Y7XG59XG5cbi5tZnAtaWZyYW1lLWhvbGRlciB7XG5cdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY29udGVudCB7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiA5MDBweDtcbn1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuXHR0b3A6IC00MHB4O1xufVxuXG4ubWZwLWlmcmFtZS1zY2FsZXIge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4ubWZwLWlmcmFtZS1zY2FsZXIgaWZyYW1lIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcblx0YmFja2dyb3VuZDogIzAwMDtcbn1cblxuLyogTWFpbiBpbWFnZSBpbiBwb3B1cCAqL1xuaW1nLm1mcC1pbWcge1xuXHR3aWR0aDogYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRsaW5lLWhlaWdodDogMDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cGFkZGluZzogNDBweCAwIDQwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4vKiBUaGUgc2hhZG93IGJlaGluZCB0aGUgaW1hZ2UgKi9cbi5tZnAtZmlndXJlIHtcblx0bGluZS1oZWlnaHQ6IDA7XG59XG5cbi5tZnAtZmlndXJlOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiA0MHB4O1xuXHRib3R0b206IDQwcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogYXV0bztcblx0ei1pbmRleDogLTE7XG5cdGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHRiYWNrZ3JvdW5kOiAjNDQ0O1xufVxuXG4ubWZwLWZpZ3VyZSBzbWFsbCB7XG5cdGNvbG9yOiAjQkRCREJEO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMTRweDtcbn1cblxuLm1mcC1maWd1cmUgZmlndXJlIHtcblx0bWFyZ2luOiAwO1xufVxuXG4ubWZwLWJvdHRvbS1iYXIge1xuXHRtYXJnaW4tdG9wOiAtMzZweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRjdXJzb3I6IGF1dG87XG59XG5cbi5tZnAtdGl0bGUge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0Y29sb3I6ICNGM0YzRjM7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0cGFkZGluZy1yaWdodDogMzZweDtcbn1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubWZwLWdhbGxlcnkgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1maWd1cmUge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpLFxuc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMzAwcHgpIHtcblxuXHQvKipcblx0XHQgKiBSZW1vdmUgYWxsIHBhZGRpbmdzIGFyb3VuZCB0aGUgaW1hZ2Ugb24gc21hbGwgc2NyZWVuXG5cdFx0ICovXG5cdC5tZnAtaW1nLW1vYmlsZSAubWZwLWltYWdlLWhvbGRlciB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cblxuXHQubWZwLWltZy1tb2JpbGUgaW1nLm1mcC1pbWcge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmU6YWZ0ZXIge1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdH1cblxuXHQubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmUgc21hbGwge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHR9XG5cblx0Lm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhciB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHRcdGJvdHRvbTogMDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAzcHggNXB4O1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IGF1dG87XG5cdH1cblxuXHQubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyOmVtcHR5IHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0Lm1mcC1pbWctbW9iaWxlIC5tZnAtY291bnRlciB7XG5cdFx0cmlnaHQ6IDVweDtcblx0XHR0b3A6IDNweDtcblx0fVxuXG5cdC5tZnAtaW1nLW1vYmlsZSAubWZwLWNsb3NlIHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG5cdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDM1cHg7XG5cdH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcblx0Lm1mcC1hcnJvdyB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG5cdH1cblxuXHQubWZwLWFycm93LWxlZnQge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMDtcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiAwO1xuXHR9XG5cblx0Lm1mcC1hcnJvdy1yaWdodCB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG5cdH1cblxuXHQubWZwLWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZy1sZWZ0OiA2cHg7XG5cdFx0cGFkZGluZy1yaWdodDogNnB4O1xuXHR9XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQmFjayB0byBUb3Bcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiNiYWNrLXRvLXRvcCAudG9wIHtcblx0bWFyZ2luOiAwO1xuXHRjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGJvdHRvbTogMzBweDtcblx0cmlnaHQ6IDMwcHg7XG5cdHotaW5kZXg6IDk5OTtcblx0Zm9udC1zaXplOiAyNnB4O1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbn1cblxuI2JhY2stdG8tdG9wIC50b3A6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHQtbW96LWJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRib3gtc2hhZG93OiAwIDAgMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIExvYWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuI2xvYWRpbmcge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdGJvdHRvbTogMDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0aGVpZ2h0OiAxMDAlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bGVmdDogMDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogOTk5OTtcbn1cblxuI2xvYWRpbmcgaW1nIHtcblx0d2lkdGg6IDIwMHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRcdFx0XHRcdFx0XHRCb3gtbGF5b3V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5ib3hlZF9sYXlvdXQge1xuXHRwYWRkaW5nOiAzMHB4IDA7XG59XG5cbmJvZHkuYm94ZWRfbGF5b3V0ICNwYWdlIHtcblx0LW1vei1ib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIC4wNik7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAuMDYpO1xuXHRib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIC4wNik7XG59XG5cbmJvZHkuYm94ZWRfbGF5b3V0ICNwYWdlIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdG1heC13aWR0aDogMTI0MHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmJvZHkuYm94ZWRfbGF5b3V0LmFkbWluLWJhciBoZWFkZXIge1xuXHR0b3A6IDA7XG59XG5cbmJvZHkuZnVsbF93aWR0aF9sYXlvdXQgI3BhZ2Uge1xuXHRtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuXHRtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0XHRcdFx0XHRcdFx0Qm94LVNoYWRvd1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5pcS1ib3gtc2hhZG93IHtcblx0LW1vei1ib3gtc2hhZG93OiB2YXIoLS1nbG9iYWwtYm94LXNoYWRvdyk7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogdmFyKC0tZ2xvYmFsLWJveC1zaGFkb3cpO1xuXHRib3gtc2hhZG93OiB2YXIoLS1nbG9iYWwtYm94LXNoYWRvdyk7XG59XG5cbi5pcS1pbWctc2hhZG93IHtcblx0LW1vei1ib3gtc2hhZG93OiB2YXIoLS1nbG9iYWwtYm94LXNoYWRvdykgIWltcG9ydGFudDtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiB2YXIoLS1nbG9iYWwtYm94LXNoYWRvdykgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogdmFyKC0tZ2xvYmFsLWJveC1zaGFkb3cpICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgT1dMIENhcm91c2VsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2LmRpc2FibGVkIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLW5hdiB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGxlZnQ6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dGV4dC1pbmRlbnQ6IGluaGVyaXQ7XG5cdHRvcDogNTAlO1xuXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogOTk5O1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtcHJldiB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bGVmdDogLTglO1xuXHRvdXRsaW5lOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dGV4dC1pbmRlbnQ6IGluaGVyaXQ7XG5cdHRvcDogLTI1cHg7XG5cdC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UgMHMsIGxlZnQgMC4zcyBlYXNlIDBzO1xuXHQtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UgMHMsIGxlZnQgMC4zcyBlYXNlIDBzO1xuXHQtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSAwcywgbGVmdCAwLjNzIGVhc2UgMHM7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UgMHMsIGxlZnQgMC4zcyBlYXNlIDBzO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSAwcywgbGVmdCAwLjNzIGVhc2UgMHM7XG5cdHdpZHRoOiBhdXRvO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3V0bGluZTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogLTglO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtaW5kZW50OiBpbmhlcml0O1xuXHR0b3A6IC0yNXB4O1xuXHQtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlIDBzLCByaWdodCAwLjNzIGVhc2UgMHM7XG5cdC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSAwcywgcmlnaHQgMC4zcyBlYXNlIDBzO1xuXHQtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSAwcywgcmlnaHQgMC4zcyBlYXNlIDBzO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlIDBzLCByaWdodCAwLjNzIGVhc2UgMHM7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlIDBzLCByaWdodCAwLjNzIGVhc2UgMHM7XG5cdHdpZHRoOiBhdXRvO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2IGkge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS10aXRsZS1jb2xvcik7XG5cdC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0aGVpZ2h0OiA0NXB4O1xuXHRsaW5lLWhlaWdodDogNDVweDtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQgMHM7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dCAwcztcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQgMHM7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQgMHM7XG5cdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0IDBzO1xuXHR3aWR0aDogNDVweDtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLW5hdiBpOmhvdmVyIHtcblx0YmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5cbmJvZHkuYm94ZWRfbGF5b3V0IC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2IHtcblx0bGVmdDogLTEwcHg7XG59XG5cbmJvZHkuYm94ZWRfbGF5b3V0IC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1uZXh0IHtcblx0cmlnaHQ6IC0xMHB4O1xufVxuXG4uaXEtc2xpZGVyLXdpdGgtdGV4dCAuc2xpZGVyLW5hdiAuc2xpY2stYXJyb3cuc2xpY2stcHJldjo6YmVmb3JlLFxuLmlxLXNsaWRlci13aXRoLXRleHQgLnNsaWRlci1uYXYgLnNsaWNrLWFycm93LnNsaWNrLW5leHQ6OmJlZm9yZSB7XG5cdGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4vKiBpY29uaWMgc2xpZGVyIG91dGxpbmUgKi9cbi5pcS1zbGlkZXItd2l0aC10ZXh0IC5zbGlkZXItZm9yIC5zbGlkZXItdGV4dCB7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi8qIERvdHMgKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzLmRpc2FibGVkIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWRvdHMge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLXRvcDogMTVweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtaW5kZW50OiBpbmhlcml0O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWRvdHMgLm93bC1kb3Qge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblx0Ym9yZGVyOiAycHggc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cdGJvcmRlci1yYWRpdXM6IDkwcHg7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRoZWlnaHQ6IDEwcHg7XG5cdG1hcmdpbjogMCA1cHg7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR3aWR0aDogMTBweDtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWRvdHMgLm93bC1kb3Qgc3BhbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90OmhvdmVyIHtcblx0YmFja2dyb3VuZDogdmFyKC0td2hpdGUtY29sb3IpO1xuXHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblx0aGVpZ2h0OiAxNXB4O1xuXHR3aWR0aDogMTVweDtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHtcblx0YmFja2dyb3VuZDogdmFyKC0td2hpdGUtY29sb3IpO1xuXHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblx0aGVpZ2h0OiAxNXB4O1xuXHR3aWR0aDogMTVweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAgICA0MDQgUGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmVycm9yLTQwNCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmVycm9yLTQwNCAuYmlnLXRleHQge1xuXHRjb2xvcjogdmFyKC0tdGl0bGUtY29sb3IpO1xuXHRmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDI0MHB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMjgwcHg7XG59XG5cbi5lcnJvci00MDQgaDQge1xuXHRtYXJnaW46IDAgMCAxNXB4O1xufVxuXG4uZXJyb3ItNDA0IC5idXR0b24ge1xuXHRtYXJnaW4tdG9wOiAzMHB4XG59XG5cbi5lcnJvci00MDQgLnNlYXJjaC1mb3JtIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR3aWR0aDogMjg1cHhcbn1cblxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5hdXRob3Itd2lkZ2V0XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uaXEtYXV0aG9yLXdpZGdldCAuYXV0aG9yLWltZyB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmlxLWF1dGhvci13aWRnZXQgLmF1dGhvci1pbWcgaW1nIHtcblx0aGVpZ2h0OiAxNTBweDtcblx0d2lkdGg6IDE1MHB4O1xuXHRwYWRkaW5nOiA1cHg7XG5cdGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmlxLWF1dGhvci13aWRnZXQgLmF1dGhvci1kZWF0YWlsIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaXEtYXV0aG9yLXdpZGdldCAuYXV0aG9yLWRlYXRhaWwgLmF1dGhvci1jb250YWluIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmlxLWF1dGhvci13aWRnZXQgLmF1dGhvci1kZXNpZ25hdGlvbiB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5pcS1hdXRob3Itd2lkZ2V0IC5hdXRob3ItZGVzaWduYXRpb24gLmRlc2lnbmF0aW9uIHtcblx0Y29sb3I6IHZhcigtLXRpdGxlLWNvbG9yKTtcbn1cblxuLmlxLWF1dGhvci1zb2NpYWwgdWwge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5pcS1hdXRob3Itc29jaWFsIC5zaGFyZS1wb3N0IHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keSk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0Y29sb3I6IHZhcigtLXRpdGxlLWNvbG9yKTtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmlxLWF1dGhvci1zb2NpYWwgdWwgbGksXG4uaXEtd2lkZ2V0LWF1dGhvciAuaXEtYXV0aG9yLXNvY2lhbCB1bCBsaSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0cGFkZGluZy1ib3R0b206IDA7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uaXEtYXV0aG9yLXNvY2lhbCB1bCBsaTpsYXN0LWNoaWxkLFxuLmlxLXdpZGdldC1hdXRob3IgLmlxLWF1dGhvci1zb2NpYWwgdWwgbGk6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmlxLWF1dGhvci1zb2NpYWwgdWwgbGkgYSxcbi5pcS13aWRnZXQtYXV0aG9yIC5pcS1hdXRob3Itc29jaWFsIHVsIGxpIGEge1xuXHRoZWlnaHQ6IDMycHg7XG5cdHdpZHRoOiAzMnB4O1xuXHRsaW5lLWhlaWdodDogMzJweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5cbi5pcS1hdXRob3Itc29jaWFsIHVsIGxpIGEuZmFjZWJvb2sge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuLmlxLWF1dGhvci1zb2NpYWwgdWwgbGkgYS50d2l0dGVyIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtY3lhbik7XG59XG5cbi5pcS1hdXRob3Itc29jaWFsIHVsIGxpIGEubGlua2VkaW4ge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1ibHVlKTtcbn1cblxuLmlxLWF1dGhvci1zb2NpYWwgdWwgbGkgYS5waW50ZXJlc3Qge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1yZWQpO1xufVxuXG4uaXEtYXV0aG9yLXNvY2lhbCB1bCBsaSBhOmhvdmVyIHtcblx0YmFja2dyb3VuZDogdmFyKC0td2hpdGUtY29sb3IpO1xuXHRjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi5pcS13aWRnZXQtYXV0aG9yIC5pcS1hdXRob3Itc29jaWFsIHVsIGxpIGE6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IG5vbmU7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuYXV0aG9yXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5hdXRob3ItaW5mbyB7XG5cdHBhZGRpbmc6IDMwcHg7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWJnY29sb3IpO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXRlbik7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy10ZW4pO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG4uYXV0aG9yLWluZm8gLmF1dGhvci1pbWcge1xuXHRoZWlnaHQ6IDEyMHB4O1xuXHRtaW4td2lkdGg6IDEyMHB4O1xuXHR3aWR0aDogMTIwcHg7XG59XG5cbi5hdXRob3ItaW5mbyAuYXV0aG9yLWltZyBpbWcge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5hdXRob3ItaW5mbyAuYXV0aG9yLWRldGFpbHMge1xuXHRtYXJnaW4tbGVmdDogMzBweDtcblx0ZmxleC1ncm93OiAxO1xufVxuXG4uYXV0aG9yLWluZm8gLmF1dGhvci1kZXRhaWxzIC5hdXRob3ItY29udGVudCBwIHtcblx0bWFyZ2luLXRvcDogNXB4O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW5vcm1hbCk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLW9uZSk7XG59XG5cbi5hdXRob3ItaW5mbyAuYXV0aG9yLWRldGFpbHMgLnRvcC1pbmZvIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYXV0aG9yLWluZm8gLmF1dGhvci1kZXRhaWxzIC5kZXNjcmlwdGlvbiB7XG5cdG1hcmdpbi10b3A6IDI1cHg7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hdXRob3ItaW5mbyAuaXEtYXV0aG9yLXNvY2lhbCB1bCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcbn1cblxuLmF1dGhvci1pbmZvIC5pcS1hdXRob3Itc29jaWFsIHVsIGxpIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5hdXRob3ItaW5mbyAuaXEtYXV0aG9yLXNvY2lhbCB1bCBsaTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYXV0aG9yLWluZm8gLmlxLWF1dGhvci1zb2NpYWwgdWwgbGkgYSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW5vcm1hbCk7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiB2YXIoLS10ZXJ0aXJ5LWNvbG9yKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LW1lZGl1bSk7XG5cdGhlaWdodDogYXV0bztcblx0d2lkdGg6IGF1dG87XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uYXV0aG9yLWluZm8gLmlxLWF1dGhvci1zb2NpYWwgdWwgbGkgYTpob3ZlciB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIENPTlRBQ1QgVVNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi53cGNmNy1mb3JtIGlucHV0IHtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLndwY2Y3LWZvcm0gdGV4dGFyZWEge1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ud3BjZjctZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud3BjZjctZm9ybSBsYWJlbCB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uY29udGFjdC11cyBpZnJhbWUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZsb2F0OiBsZWZ0O1xuXHRoZWlnaHQ6IDQ1MHB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuaW5wdXQud3BjZjctbm90LXZhbGlkIHtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1yZWQpO1xufVxuXG5zcGFuLndwY2Y3LW5vdC12YWxpZC10aXAge1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICBTdWJzY3JpYmUgTm93XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZm9vdGVyLXN1YnNjcmliZSB7XG5cdGJhY2tncm91bmQ6IHZhcigtLXRpdGxlLWNvbG9yKTtcblx0bWFyZ2luLWJvdHRvbTogNzVweDtcblx0cGFkZGluZzogNjBweCAwO1xufVxuXG4uZm9vdGVyLXN1YnNjcmliZSAudmNfY3VzdG9tX2hlYWRpbmcge1xuXHRjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuXG4uZm9vdGVyLXN1YnNjcmliZSBwIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvb3Rlci1zdWJzY3JpYmUgLnRpdGxlIHtcblx0Y29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICBDb250YWN0IEZvcm1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiN3cGNmNy1mNTA3LXAzODUtbzEgaW5wdXQsXG4jd3BjZjctZjUwNy1wMzg1LW8xIHRleHRhcmVhIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdoaXRlLWNvbG9yKTtcblx0Y29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cblxuXG4jd3BjZjctZjUwNy1wMzg1LW8xIGlucHV0W3R5cGU9c3VibWl0XSB7XG5cdGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuI3dwY2Y3LWY1MDctcDM4NS1vMSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsXG4jd3BjZjctZjUwNy1wMzg1LW8xIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyB7XG5cdGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLWNvbG9yKTtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblx0Y29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG5cbiN3cGNmNy1mNTA3LXAzODUtbzEgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuXG4jd3BjZjctZjUwNy1wMzg1LW8xIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cblxuI3dwY2Y3LWY1MDctcDM4NS1vMSBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuXG4jd3BjZjctZjUwNy1wMzg1LW8xIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cblxuI3dwY2Y3LWY1MDctcDM4NS1vMSB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5cbiN3cGNmNy1mNTA3LXAzODUtbzEgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cblxuQGtleWZyYW1lcyBzaGFkb3ctcHVsc2UtZG90cyB7XG5cdDAlIHtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMTIzLCAyNTIsIDAuMik7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAxNXB4IHJnYmEoMCwgMTIzLCAyNTIsIDApO1xuXHR9XG59XG5cblxuLyogUmVjZW50IFBvc3QqL1xuLmlxLXdpZGdldC1tZW51LndpZGdldCB1bCBsaSBhOjpiZWZvcmUge1xuXHRjb250ZW50OiBub25lO1xufVxuXG4uaXEtcG9zdCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLmlxLXBvc3QgbGkge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uaXEtd2lkZ2V0LW1lbnUud2lkZ2V0IHVsIGxpIHtcblx0cGFkZGluZy1ib3R0b206IDA7XG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5pcS1wb3N0IGxpIC5wb3N0LWltZyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5pcS1wb3N0IC5wb3N0LWltZyAucG9zdC1pbWctaG9sZGVyIGEge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGhlaWdodDogNzBweDtcblx0d2lkdGg6IDcwcHg7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYm94KTtcblx0cGFkZGluZzogMDtcbn1cblxuLmlxLXBvc3QgLnBvc3QtaW1nIC5wb3N0LWltZy1ob2xkZXIgYSBpbWcge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uaXEtcG9zdCBsaSAucG9zdC1ibG9nIHtcblx0bWFyZ2luLWxlZnQ6IDI1cHg7XG59XG5cbi5pcS1wb3N0IC5wb3N0LWJsb2cgYSB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5pcS1wb3N0IC5wb3N0LWJsb2cgYSAuaXEtcG9zdC10aXRsZSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWg2KTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtaDYpO1xufVxuXG4uaXEtcG9zdCBsaSAucG9zdC1ibG9nIGE6aG92ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5pcS1wb3N0IC5wb3N0LWJsb2cgYTpob3ZlciAuaXEtcG9zdC10aXRsZSB7XG5cdGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuLmlxLXBvc3QgbGkgLnBvc3QtYmxvZyB1bCBsaSBhIHtcblx0Y29sb3I6IHZhcigtLXRlcnRpcnktY29sb3IpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS14cyk7XG5cdHBhZGRpbmc6IDA7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1zZW1pLWJvbGQpO1xufVxuXG4uaXEtcG9zdCBsaSAucG9zdC1ibG9nIHVsIGxpIGEuZGF0ZS13aWRnZXQge1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctb25lKTtcbn1cblxuLmlxLXBvc3QgbGkgLnBvc3QtYmxvZyB1bCBsaSBhOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4uaXEtcG9zdCBsaSAucG9zdC1ibG9nIGE6YmVmb3JlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmlxLWRvbWFpbi1zZWFyY2ggLmlxLXdwLXdobWNzLWZvcm0taW5wdXQtYm94IGZvcm0ge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAwO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uaXEtZG9tYWluLXNlYXJjaCAuaXEtd3Atd2htY3MtZm9ybS1pbnB1dC1ib3ggaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtYm9keS1iZ2NvbG9yKTtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWJveCk7XG5cdGZsb2F0OiBpbmhlcml0O1xuXHRoZWlnaHQ6IDgwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiAwIDIwcHg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZG9tYWluLXNlYXJjaCAuaXEtZG9tYWluLXNlYXJjaCAuaXEtd3Atd2htY3MtZm9ybS1pbnB1dC1ib3ggaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtYm9keS1iZ2NvbG9yKSAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5pcS1kb21haW4tc2VhcmNoIC5pcS13cC13aG1jcy1mb3JtLWlucHV0LWJveCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0ZmxvYXQ6IGluaGVyaXQ7XG5cdGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cdGhlaWdodDogODBweDtcblx0Ym9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7XG59XG5cbi5pcS1kb21haW4tc2VhcmNoIC5pcS13cC13aG1jcy1mb3JtLWlucHV0LWJveCBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsXG4uaXEtZG9tYWluLXNlYXJjaCAuaXEtd3Atd2htY3MtZm9ybS1pbnB1dC1ib3ggaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzIHtcblx0YmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcblx0Y29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cblxuLypIb3N0IHRhYmxlIGNzcyovXG4uaXEtd3Atd2htY3MtZG9tYWluIHRhYmxlIHRoIHtcblx0Ym9yZGVyOiBub25lO1xuXHRwYWRkaW5nOiAzMHB4O1xuXHRmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDUpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC1oNSk7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbi5pcS13cC13aG1jcy1kb21haW4gdGFibGUgdHIge1xuXHRiYWNrZ3JvdW5kOiAjMTAzZGJlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pcS10YWJsZSB0aGVhZCB0ciB7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbn1cblxuLmlxLXdwLXdobWNzLWRvbWFpbiB0YWJsZSB0aC5pcS1yb3cge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSkgIWltcG9ydGFudDtcblx0Y29sb3I6IHZhcigtLXRpdGxlLWNvbG9yKTtcbn1cblxuLmlxLXdwLXdobWNzLWRvbWFpbiB0YWJsZSB0aC5pcS1oZWFkaW5nIHtcblx0Y29sb3I6IHZhcigtLXdoaXRlKTtcblx0YmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmlxLXdwLXdobWNzLWRvbWFpbiB0YWJsZSB0ciB0aC5pcS1oZWFkaW5nOmZpcnN0LWNoaWxkIHtcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuXG59XG5cbi5pcS13cC13aG1jcy1kb21haW4gdGFibGUgdHIgdGguaXEtaGVhZGluZzpsYXN0LWNoaWxkIHtcblxuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1ib3gpO1xufVxuXG4uaXEtd3Atd2htY3MtZG9tYWluIHRhYmxlIHRib2R5IHtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yLWxpZ2h0KTtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1ib3gpO1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1ib3gpO1xufVxuXG5cbi5pcS13cC13aG1jcy1kb21haW4gdGFibGUgdGJvZHkgdHIge1xuXHRib3JkZXI6IDVweCBzb2xpZCB2YXIoLS1nbG9iYWwtYm9keS1iZ2NvbG9yKTtcblx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdGJvcmRlci1yaWdodDogbm9uZTtcblx0Ym9yZGVyLXRvcDogbm9uZTtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmlxLXdwLXdobWNzLWRvbWFpbiB0YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoMm4rMCkgdGQge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1nbG9iYWwtYm9keS1iZ2NvbG9yKTtcbn1cblxuLmlxLXdwLXdobWNzLWRvbWFpbiB0YWJsZSB7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLmlxLXdwLXdobWNzLWRvbWFpbiB0YWJsZSB0ZCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdsb2JhbC1ib2R5LWJnY29sb3IpO1xuXHRwYWRkaW5nOiAzMnB4O1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5KTtcblx0YmFja2dyb3VuZDogdmFyKC0td2hpdGUtY29sb3IpO1xuXHRib3JkZXItd2lkdGg6IDAgMXB4IDAgMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaXEtd3Atd2htY3MtZG9tYWluIHRhYmxlIHRkOmxhc3QtY2hpbGQge1xuXHRib3JkZXItd2lkdGg6IDA7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT1cbnJlc3BvbnNpdmVcbj09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQuYXV0aG9yLWluZm8ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LmF1dGhvci1pbmZvIC5hdXRob3ItZGV0YWlscyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0fVxuXG5cdC5hdXRob3ItaW5mbyAuYXV0aG9yLWRldGFpbHMgLnRvcC1pbmZvIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5hdXRob3ItaW5mbyAuaXEtYXV0aG9yLXNvY2lhbCB7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcblx0LmlxLXBvc3QgbGkgLnBvc3QtaW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5pcS1wb3N0IGxpIC5wb3N0LWJsb2cge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdH1cblxuXHQuaXEtYXV0aG9yLXdpZGdldCAuYXV0aG9yLWRlc2lnbmF0aW9uIC5kZXNpZ25hdGlvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLyogd2htY3MgYnJpZGdlICovXG5cbiNicmlkZ2Ugc2VjdGlvbiNoZWFkZXIge1xuXHRwYWRkaW5nLXRvcDogODBweDtcblx0cGFkZGluZy1ib3R0b206IDA7XG59XG5cbiNicmlkZ2Ugc2VjdGlvbiNoZWFkZXIgLmNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbiNicmlkZ2Ugc2VjdGlvbiNtYWluLW1lbnUge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuI2JyaWRnZSAjbWFpbi1tZW51IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMDtcbn1cblxuI2JyaWRnZSB1bC50b3AtbmF2PmxpLnByaW1hcnktYWN0aW9uPmEuYnRuIHtcblx0YmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuI2JyaWRnZSBuYXYjbmF2IHtcblx0YmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcblx0cGFkZGluZzogMCAxNXB4O1xufVxuXG4jYnJpZGdlICNtYWluLW1lbnUgLm5hdmJhci1uYXYge1xuXHRmbGV4LWRpcmVjdGlvbjogdW5zZXQ7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuI2JyaWRnZSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuI2JyaWRnZSAubmF2YmFyLW1haW4gLm5hdmJhci1uYXY+LmFjdGl2ZT5hLFxuI2JyaWRnZSAubmF2YmFyLW1haW4gLm5hdmJhci1uYXY+LmFjdGl2ZT5hOmZvY3VzLFxuI2JyaWRnZSAubmF2YmFyLW1haW4gLm5hdmJhci1uYXY+LmFjdGl2ZT5hOmhvdmVyLFxuI2JyaWRnZSAubmF2YmFyLW1haW4gLm5hdmJhci1uYXY+Lm9wZW4+YSxcbiNicmlkZ2UgLm5hdmJhci1tYWluIC5uYXZiYXItbmF2Pi5vcGVuPmE6Zm9jdXMsXG4jYnJpZGdlIC5uYXZiYXItbWFpbiAubmF2YmFyLW5hdj4ub3Blbj5hOmhvdmVyLFxuI2JyaWRnZSAubmF2YmFyLW1haW4gLm5hdmJhci1uYXY+bGk+YTpmb2N1cyxcbiNicmlkZ2UgLm5hdmJhci1tYWluIC5uYXZiYXItbmF2PmxpPmE6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuI2JyaWRnZSB1bC5uYXYgbGkuZHJvcGRvd246aG92ZXIgdWwuZHJvcGRvd24tbWVudSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jYnJpZGdlIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuI2JyaWRnZSBzZWN0aW9uI2hvbWUtYmFubmVyIC5pbnB1dC1ncm91cC1idG4gaW5wdXQge1xuXHRmbG9hdDogbm9uZTtcbn1cblxuI2JyaWRnZSBzZWN0aW9uI2hvbWUtYmFubmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdHBhZGRpbmc6IDEyMHB4IDAgODBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jYnJpZGdlIHNlY3Rpb24jaG9tZS1iYW5uZXIgLmJ0biB7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuI2JyaWRnZSBzZWN0aW9uI2hvbWUtYmFubmVyIC5idG4uc2VhcmNoIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuI2JyaWRnZSBzZWN0aW9uI2hvbWUtYmFubmVyIC5idG4udHJhbnNmZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3O1xufVxuXG4jYnJpZGdlIHNlY3Rpb24jaG9tZS1iYW5uZXIgaDIge1xuXHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAzMHB4O1xufVxuXG4jYnJpZGdlIC5ob21lLXNob3J0Y3V0cyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRmbG9hdDogbGVmdDtcblx0cGFkZGluZzogMTIwcHggMDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0YmFja2dyb3VuZDogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuXG4jYnJpZGdlIC5ob21lLXNob3J0Y3V0cyAuY29sLW1kLTQuaGlkZGVuLXNtLmhpZGRlbi14cy50ZXh0LWNlbnRlciB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0ZmxleDogMCAwIDEwMCU7XG59XG5cbiNicmlkZ2UgLmhvbWUtc2hvcnRjdXRzIC5jb2wtbWQtNC5oaWRkZW4tc20uaGlkZGVuLXhzLnRleHQtY2VudGVyIHAge1xuXHRmb250LXNpemU6IDMwcHg7XG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0Y29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4jYnJpZGdlIC5ob21lLXNob3J0Y3V0cyAuY29sLXNtLTEyLmNvbC1tZC04IHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRmbGV4OiAwIDAgMTAwJTtcbn1cblxuI2JyaWRnZSAuaG9tZS1zaG9ydGN1dHMgbGkge1xuXHR3aWR0aDogMjUlO1xuXHRwYWRkaW5nOiAyNXB4IDE1cHg7XG5cdGJvcmRlcjogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA5O1xufVxuXG4jYnJpZGdlIC5ob21lLXNob3J0Y3V0cyBsaSBhIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiA2MHB4IDAzMHB4IDA2MHB4IDAzMHB4O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdGJveC1zaGFkb3c6IDAgMnB4IDQzLjY1cHggMS4zNXB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG5cbiNicmlkZ2UgLmhvbWUtc2hvcnRjdXRzIGxpIGE6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiBcIlwiO1xuXHRvcGFjaXR5OiAwO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IC0xO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuI2JyaWRnZSAuaG9tZS1zaG9ydGN1dHMgbGk6aG92ZXIgYTpiZWZvcmUge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxMmRlZyk7XG59XG5cbiNicmlkZ2UgLmhvbWUtc2hvcnRjdXRzIGxpPmE+aSB7XG5cdGZvbnQtc2l6ZTogMzBweDtcblx0Y29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4jYnJpZGdlIC5ob21lLXNob3J0Y3V0cyBsaSBwIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblx0dHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4jYnJpZGdlIC5ob21lLXNob3J0Y3V0cyBsaSBzcGFuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuI2JyaWRnZSAjbWFpbi1ib2R5IC5tYWluLWNvbnRlbnQge1xuXHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3ItbGlnaHQpO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4jYnJpZGdlIC5tYWluLWNvbnRlbnQgLmFubm91bmNlbWVudC1zaW5nbGUgLmxhYmVsIHtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4jYnJpZGdlICNtYWluLWJvZHkgLm1haW4tY29udGVudCBoMiB7XG5cdGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblx0Zm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuI2JyaWRnZSAjbWFpbi1ib2R5IC5tYWluLWNvbnRlbnQgYmxvY2txdW90ZSB7XG5cdGJvcmRlcjogbm9uZTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuI2JyaWRnZSAuYW5ub3VuY2VtZW50LXNpbmdsZSBoMyBhIHtcblx0Y29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuXHRmb250LXdlaWdodDogNjAwO1xufVxuXG4jYnJpZGdlIC5hbm5vdW5jZW1lbnQtc2luZ2xlIGgzIGE6aG92ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiNicmlkZ2UgI2Zvb3RlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cblxuZGl2LndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi53cGNmNy1mb3JtIC5jZmllbGQgLndwY2Y3LW5vdC12YWxpZCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXRoZW1lLXJlZCk7XG59XG5cbi5zaXRlLWNvbnRlbnQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLnZjX3BhcmFsbGF4IHtcblx0b3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgICAgIENsZWFyaW5nIGZsb2F0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ubm8tcGFkZGluZyB7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLm5vLW1hcmdpbiB7XG5cdG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICAgICBDbGVhcmluZyBmbG9hdHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jbGVhcjphZnRlcixcbi53cmFwcGVyOmFmdGVyLFxuLmZvcm1hdC1zdGF0dXMgLmVudHJ5LWhlYWRlcjphZnRlciB7XG5cdGNsZWFyOiBib3RoO1xufVxuXG4uY2xlYXI6YmVmb3JlLFxuLmNsZWFyOmFmdGVyLFxuLndyYXBwZXI6YmVmb3JlLFxuLndyYXBwZXI6YWZ0ZXIsXG4uZm9ybWF0LXN0YXR1cyAuZW50cnktaGVhZGVyOmJlZm9yZSxcbi5mb3JtYXQtc3RhdHVzIC5lbnRyeS1oZWFkZXI6YWZ0ZXIge1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0Y29udGVudDogXCJcIjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5xbG91ZC1zaXplIGEucnMtbGF5ZXIge1xuXHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0XHRsaW5lLWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHRmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcblx0fVxufVxuXG4vKlxuXG5UZW1wbGF0ZTogUWxvdWQgIC0gUWxvdWQgTGFuZGluZyBQYWdlIFdvcmRQcmVzcyBUaGVtZVxuQXV0aG9yOiBpcW9uaWN0aGVtZXMuaW5cblZlcnNpb246IDIuNlxuRGVzaWduIGFuZCBEZXZlbG9wZWQgYnk6IGlxb25pY3RoZW1lcy5pblxuXG4qL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0Ym9keS5ib3hlZF9sYXlvdXQge1xuXHRcdHBhZGRpbmc6IDMwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuXG5cdHRhYmxlIHRkLFxuXHR0YWJsZSB0aCB7XG5cdFx0cGFkZGluZzogNXB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlclxuXHR9XG5cblx0LmlxLXRhYnMgLm5hdi1waWxscyAubmF2LWxpbmsge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG5cblx0LmJsb2ctZGV0YWlsLXdyYXAge1xuXHRcdHBhZGRpbmc6IDAgMTVweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LnNpdGUtbWFpbiAuc2YtY29udGVudD4udmNfcm93LndwYl9yb3cudmNfcm93LWZsdWlkIHtcblx0XHRwYWRkaW5nOiA3MHB4IDA7XG5cdH1cblxuXHQuc2hvcF9saXN0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmlxLWhlaWdodCB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHR9XG5cblx0LndpZGdldF9jYWxlbmRhciAuY2FsZW5kYXJfd3JhcCB0YWJsZSB0aCxcblx0LndpZGdldF9jYWxlbmRhciAuY2FsZW5kYXJfd3JhcCB0YWJsZSB0ZCB7XG5cdFx0cGFkZGluZzogNXB4O1xuXHR9XG5cblx0LndpZGdldF9jYWxlbmRhciAuY2FsZW5kYXJfd3JhcCB0YWJsZSB0aCxcblx0LndpZGdldF9jYWxlbmRhciAuY2FsZW5kYXJfd3JhcCB0YWJsZSB0ZCB7XG5cdFx0cGFkZGluZzogMnB4O1xuXHR9XG5cblx0Lm93bC1jYXJvdXNlbC5ibG9nLWNhcm91c2VsIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQuaXEtcG9wdXAtdmlkZW8sXG5cdC5pcS1wb3B1cC12aWRlbyAucG9zaXRpb24tcmVsYXRpdmUge1xuXHRcdG1pbi1oZWlnaHQ6IDIwMHB4O1xuXHR9XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cblx0LnBhZ2UtbnVtYmVycyBsaSAucHJldi5wYWdlLW51bWJlcnMsXG5cdC5wYWdlLW51bWJlcnMgbGkgLm5leHQucGFnZS1udW1iZXJzIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmVycm9yLTQwNCAuYmlnLXRleHQge1xuXHRcdGZvbnQtc2l6ZTogMjAwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG5cdC5lcnJvci00MDQgLmJpZy10ZXh0IHtcblx0XHRmb250LXNpemU6IDE1MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNjBweDtcblx0fVxuXG5cdC5pcS13cC13aG1jcy1mb3JtLWlucHV0LWJveCBmb3JtIHtcblx0XHRwYWRkaW5nOiAzMHB4IDEwcHg7XG5cdH1cblxuXHQuaXEtd3Atd2htY3MtZm9ybS1pbnB1dC1ib3ggaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuXHRcdHBhZGRpbmc6IDAgNXB4O1xuXHR9XG5cblx0LmlxLWRvbWFpbi1zZWFyY2ggLmlxLXdwLXdobWNzLWZvcm0taW5wdXQtYm94IGlucHV0W3R5cGU9c3VibWl0XSxcblx0LmlxLXdwLXdobWNzLWZvcm0taW5wdXQtYm94IGlucHV0W3R5cGU9c3VibWl0XSB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYm94KTtcblx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYm94KTtcblx0XHQtbW96LWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYm94KTtcblx0fVxufVxuXG5cblxuLyogcnMgc2xpZGVyIGRvbWFpbiBzZWFyY2ggICovXG4uaXEtZG9tYWluLXNlYXJjaC5ycy1kb21haW4tc2VhcmNoIC5pcS13cC13aG1jcy1mb3JtLWlucHV0LWJveCBpbnB1dFt0eXBlPXRleHRdIHtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWJvZHktYmdjb2xvcik7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0aGVpZ2h0OiA2MHB4O1xufVxuXG4uaXEtZG9tYWluLXNlYXJjaC5ycy1kb21haW4tc2VhcmNoIGlucHV0W3R5cGU9XCJlbWFpbFwiXTo6cGxhY2Vob2xkZXIge1xuXG5cdC8qIEZpcmVmb3gsIENocm9tZSwgT3BlcmEgKi9cblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaXEtZG9tYWluLXNlYXJjaC5ycy1kb21haW4tc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjpwbGFjZWhvbGRlciB7XG5cblx0LyogRmlyZWZveCwgQ2hyb21lLCBPcGVyYSAqL1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pcS1kb21haW4tc2VhcmNoLnJzLWRvbWFpbi1zZWFyY2ggaW5wdXRbdHlwZT1cInRlbFwiXTo6cGxhY2Vob2xkZXIge1xuXG5cdC8qIEZpcmVmb3gsIENocm9tZSwgT3BlcmEgKi9cblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmlxLWRvbWFpbi1zZWFyY2gucnMtZG9tYWluLXNlYXJjaCBpbnB1dFt0eXBlPVwiZW1haWxcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblxuXHQvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pcS1kb21haW4tc2VhcmNoLnJzLWRvbWFpbi1zZWFyY2ggaW5wdXRbdHlwZT1cImVtYWlsXCJdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXG5cdC8qIE1pY3Jvc29mdCBFZGdlICovXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmlxLWRvbWFpbi1zZWFyY2gucnMtZG9tYWluLXNlYXJjaCAuaXEtd3Atd2htY3MtZm9ybS1pbnB1dC1ib3ggaW5wdXRbdHlwZT1zdWJtaXRdIHtcblx0ZmxvYXQ6IGluaGVyaXQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdGxlZnQ6IDA7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cdGhlaWdodDogNjBweDtcblx0Ym9yZGVyLXJhZGl1czogNXB4IDVweDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5ycy1kb21haW4tc2VhcmNoIC5pcS13cC13aG1jcy1mb3JtLWlucHV0LWJveCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuLnJzLWRvbWFpbi1zZWFyY2ggLmlxLXdwLXdobWNzLWZvcm0taW5wdXQtYm94IGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG5cbi8qIHNwYW4gY291bnQgKi9cbi53aWRnZXQud2lkZ2V0X2FyY2hpdmUgdWwgbGkgc3Bhbi5hcmNoaXZlQ291bnQsXG4ud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGkgc3BhbiB7XG5cdGZsb2F0OiByaWdodDtcblx0Y29sb3I6IHZhcigtLXRlcnRpcnktY29sb3IpO1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW5vcm1hbCk7XG59XG5cbi8qIHJldm9sdXRpb24gc2xpZGVyICovXG4udGV4dGd5cmVhZHZlbnRvciB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1oaWdobGlnaHQtZm9udC1mYW1pbHkpICFpbXBvcnRhbnQ7XG59XG5cbi5yc19zbGlkZXItMTEgLm1jNHdwLWZvcm0gLm1jNHdwLWZvcm0tZmllbGRzIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnJzX3NsaWRlci0xMSAubWM0d3AtZm9ybSAubWM0d3AtZm9ybS1maWVsZHMgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcblx0d2lkdGg6IDYwJTtcblx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG4vKiBob21lIDIgcnMgc2xpZGVyICAqL1xuLnJzLWRvbWFpbi1zZWFyY2gtaG9tZS0yIC53cFdobWNzU2VhcmNoRG9tYWluTmFtZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG5cdGhlaWdodDogNjZweCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnJzLWRvbWFpbi1zZWFyY2gtaG9tZS0yIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHRib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDtcblx0dG9wOiAwO1xuXHRoZWlnaHQ6IDY2cHggIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLXRocmVlKTtcbn1cblxuLnJzLWRvbWFpbi1zZWFyY2gtaG9tZS0yIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuXHQucnNfc2xpZGVyLTExIC5tYzR3cC1mb3JtIC5tYzR3cC1mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPWVtYWlsXSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG5cblx0LnJzX3NsaWRlci0xMSAubWM0d3AtZm9ybSAubWM0d3AtZm9ybS1maWVsZHMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cblx0LnJzX3NsaWRlci0xMSAubWM0d3AtZm9ybS1maWVsZHMgaW5wdXRbdHlwZT1zdWJtaXRdIHtcblx0XHRwb3NpdGlvbjogdW5zZXQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQucnMtZG9tYWluLXNlYXJjaC1ob21lLTIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdFx0dG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XG5cdC5ycy1kb21haW4tc2VhcmNoLWhvbWUtMiBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0XHRwb3NpdGlvbjogdW5zZXQgIWltcG9ydGFudDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWJveCkgIWltcG9ydGFudDtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHR9XG59XG5cblxuLyogQ29udGFjdCB1cyBmb3JtICAgKi9cbi53cGNmNy1mb3JtIHAge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4ud3BjZjctdGV4dC5mdWxsbmFtZS1mb3JtLFxuLmVtYWlsLkFkZHJlc3MtZm9ybSB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYm94KSAhaW1wb3J0YW50O1xufVxuXG4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAgLnRleHQtYXJlYS1ncm91cCB7XG5cdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYm94KSAhaW1wb3J0YW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tXG5jb250YWN0LWZvcm0tMlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvbnRhY3QtZm9ybS1uZXcgaW5wdXQsXG4uY29udGFjdC1mb3JtLW5ldyB0ZXh0YXJlYSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0taW5wdXQtYm9yZGVyLWxpZ2h0KTtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Y29sb3I6IHZhcigtLXRlcnRpcnktY29sb3IpO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uY29tbWVudHMtYXJlYSBpbnB1dCxcbi5jb21tZW50cy1hcmVhIHRleHRhcmVhIHtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0taW5wdXQtYm9yZGVyLWxpZ2h0KTtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Y29sb3I6IHZhcigtLXRlcnRpcnktY29sb3IpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNvbW1lbnQtZm9ybSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbnRhY3QtZm9ybS1uZXcgaW5wdXQ6OnBsYWNlaG9sZGVyLFxuLmNvbnRhY3QtZm9ybS1uZXcgdGV4dGFyZWE6OnBsYWNlaG9sZGVyLFxuLmNvbW1lbnRzLWFyZWEgaW5wdXQ6OnBsYWNlaG9sZGVyLFxuLmNvbW1lbnRzLWFyZWEgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uY29udGFjdC1mb3JtLW5ldyBpbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSxcbi5jb250YWN0LWZvcm0tbmV3IHRleHRhcmVhOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0taW5wdXQtYm9yZGVyLWxpZ2h0KTtcbn1cblxuLmNvbnRhY3QtZm9ybS1uZXcgaW5wdXQ6Zm9jdXMsXG4uY29udGFjdC1mb3JtLW5ldyB0ZXh0YXJlYTpmb2N1cyxcbi5jb250YWN0LWZvcm0tbmV3IGlucHV0OmZvY3VzLXdpdGhpbixcbi5jb250YWN0LWZvcm0tbmV3IGlucHV0OmZvY3VzLXZpc2libGUsXG4uY29tbWVudHMtYXJlYSBpbnB1dDpmb2N1cyxcbi5jb21tZW50cy1hcmVhIHRleHRhcmVhOmZvY3VzIHtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uY29udGFjdC1mb3JtLW5ldyAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbnRhY3QtZm9ybS1uZXcgbGFiZWwsXG4uY29tbWVudHMtYXJlYSBsYWJlbCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuXHRjb2xvcjogdmFyKC0tdGVydGlyeS1jb2xvcik7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHkpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XG5cdGhlaWdodDogYXV0bztcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiBub25lO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuXHQtbW96LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LWZvcm0tY29va2llcy1jb25zZW50IGxhYmVsIHtcblx0cG9zaXRpb246IHN0YXRpYztcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4uY29udGFjdC1mb3JtLW5ldyBpbnB1dDpmb2N1c35sYWJlbCxcbi5jb250YWN0LWZvcm0tbmV3IGlucHV0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pfmxhYmVsLFxuLmNvbW1lbnRzLWFyZWEgaW5wdXQ6Zm9jdXN+bGFiZWwsXG4uY29tbWVudHMtYXJlYSBpbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKX5sYWJlbCB7XG5cdG9wYWNpdHk6IDE7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KSB0cmFuc2xhdGVYKDApO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpIHRyYW5zbGF0ZVgoMCk7XG5cdHBhZGRpbmc6IDA7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxLjFlbTtcblx0Y29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4uY29udGFjdC1mb3JtLW5ldyB0ZXh0YXJlYTpmb2N1c35sYWJlbCxcbi5jb250YWN0LWZvcm0tbmV3IHRleHRhcmVhOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pfmxhYmVsLFxuLmNvbW1lbnRzLWFyZWEgdGV4dGFyZWE6Zm9jdXN+bGFiZWwsXG4uY29tbWVudHMtYXJlYSB0ZXh0YXJlYTpub3QoOnBsYWNlaG9sZGVyLXNob3duKX5sYWJlbCB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KSB0cmFuc2xhdGVYKDApO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpIHRyYW5zbGF0ZVgoMCk7XG5cdGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQgbGFiZWwsXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCBpbnB1dDpmb2N1c35sYWJlbCxcbi5jb21tZW50cy1hcmVhIC5jb21tZW50LWZvcm0tY29va2llcy1jb25zZW50IGlucHV0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pfmxhYmVsIHtcblx0dHJhbnNmb3JtOiBub25lO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcblx0Y29sb3I6IHZhcigtLXRlcnRpcnktY29sb3IpO1xufVxuXG4uY29udGFjdC1mb3JtLW5ldyB0ZXh0YXJlYSxcbi5jb21tZW50cy1hcmVhIHRleHRhcmVhIHtcblx0bWluLWhlaWdodDogNi4yNWVtO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uY29udGFjdC1mb3JtLW5ldyAuZm9ybS1idXR0b24ge1xuXHRtYXJnaW4tdG9wOiAxZW07XG59XG5cbi5jb250YWN0LWZvcm0tbmV3IC5jc3NfcHJlZml4LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0ge1xuXHRtYXJnaW46IDA7XG59XG5cbi5jb250YWN0LWZvcm0tbmV3IGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuXHR3aWR0aDogYXV0bztcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW46IDAgMTBweCAwIDA7XG5cdGhlaWdodDogMjdweDtcbn1cblxuXG4vKiBycyBwb3B1cCBzdHlsZSAyICovXG5cbi5ycy1wb3B1cC12aWRlby5zdHlsZS10d28sXG4ucnMtcG9wdXAtdmlkZW8uc3R5bGUtdHdvIC5wb3NpdGlvbi1yZWxhdGl2ZSB7XG5cdG1pbi1oZWlnaHQ6IGF1dG87XG59XG5cbi5ycy1wb3B1cC12aWRlby5zdHlsZS10d28gLnJzLXZpZGVvLWltZyB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucnMtcG9wdXAtdmlkZW8uc3R5bGUtdHdvIC5ycy12aWRlby1pY29uIHtcblx0cG9zaXRpb246IHN0YXRpYztcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5ycy1wb3B1cC12aWRlby5zdHlsZS10d28gLnJzLXZpZGVvIHtcblx0aGVpZ2h0OiA1MHB4O1xuXHR3aWR0aDogNTBweDtcblx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHkpO1xuXHR6LWluZGV4OiA5OTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHQtLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5ycy1wb3B1cC12aWRlby5zdHlsZS10d28gLnJzLXdhdmVzIHtcblx0d2lkdGg6IDEwcmVtO1xuXHRoZWlnaHQ6IDEwcmVtO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuXHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcblx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcblx0b3BhY2l0eTogMC41O1xufVxuXG4ucnMtcG9wdXAtdmlkZW8uc3R5bGUtdHdvIC5ycy13YXZlcyAud2F2ZXMge1xuXHRoZWlnaHQ6IDEwcmVtO1xuXHR3aWR0aDogMTByZW07XG59XG5cbi5ycy1wb3B1cC12aWRlby5zdHlsZS10d28gLnZpZGVvLXRleHQge1xuXHRtYXJnaW4tbGVmdDogMzBweDtcblx0ei1pbmRleDogMztcbn1cblxuLnJzLXBvcHVwLXZpZGVvLnN0eWxlLXR3byAudmlkZW8tdGV4dCBhIHtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWg1KTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtaDUpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdGNvbG9yOiB2YXIoLS10ZXJ0aXJ5LWNvbG9yKTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucnMtcG9wdXAtdmlkZW8uc3R5bGUtdHdvIC52aWRlby10ZXh0IGE6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi5ycy13YXZlcyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwcmVtO1xuXHRoZWlnaHQ6IDEwcmVtO1xuXHRsZWZ0OiAtODBweDtcblx0dG9wOiAtODBweDtcblx0ei1pbmRleDogMjtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRvcGFjaXR5OiAwLjI7XG59XG5cbi5ycy13YXZlcyAud2F2ZXMge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAyMHJlbTtcblx0aGVpZ2h0OiAyMHJlbTtcblx0YmFja2dyb3VuZDogdmFyKC0td2hpdGUtY29sb3IpO1xuXHRvcGFjaXR5OiAwO1xuXHQtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG5cdGJvcmRlci1yYWRpdXM6IDMyMHB4O1xuXHRiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXHQtd2Via2l0LWFuaW1hdGlvbjogd2F2ZXMgM3MgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG5cdGFuaW1hdGlvbjogd2F2ZXMgM3MgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG5cbi5ycy13YXZlcyAud2F2ZS0xIHtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDBzO1xuXHRhbmltYXRpb24tZGVsYXk6IDBzO1xufVxuXG4ucnMtd2F2ZXMgLndhdmUtMiB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAxcztcblx0YW5pbWF0aW9uLWRlbGF5OiAxcztcbn1cblxuLnJzLXdhdmVzIC53YXZlLTMge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMnM7XG5cdGFuaW1hdGlvbi1kZWxheTogMnM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB3YXZlcyB7XG5cdDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4zLCAwLjMpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMC4zLCAwLjMpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuXHR9XG5cblx0NTAlIHtcblx0XHRvcGFjaXR5OiAwLjk7XG5cdFx0LW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT05MClcIjtcblx0fVxuXG5cdDEwMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjksIDAuOSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjksIDAuOSk7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG5cdH1cbn1cblxuQGtleWZyYW1lcyB3YXZlcyB7XG5cdDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4yLCAwLjIpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMC4yLCAwLjIpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuXHR9XG5cblx0NTAlIHtcblx0XHRvcGFjaXR5OiAwLjk7XG5cdFx0LW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT05MClcIjtcblx0fVxuXG5cdDEwMCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjksIDAuOSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjksIDAuOSk7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG5cdH1cbn1cblxuLnJzLXBvcHVwLXZpZGVvIC5ycy1wb3B1cC12aWRlbyB7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5cbi8qIHJzIGJ1dHRvbiAqL1xuLnJzLXNlY29uZGFyeS1idG4ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5cbi5ycy1zZWNvbmRhcnktYnRuOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcblx0Y29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cblxuLyogcG9wdXAgdmlkZW8gc3R5bGUgMyAqL1xuXG4ucnMtcG9wdXAtdmlkZW8uc3R5bGUtdGhyZWUgLnBvc2l0aW9uLXJlbGF0aXZlIHtcblx0bWluLWhlaWdodDogYXV0bztcbn1cblxuLnJzLXBvcHVwLXZpZGVvLnN0eWxlLXRocmVlIC5ycy12aWRlby1pbWcge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnJzLXBvcHVwLXZpZGVvLnN0eWxlLXRocmVlIC5ycy12aWRlby1pY29uIHtcblx0cG9zaXRpb246IHN0YXRpYztcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5ycy1wb3B1cC12aWRlby5zdHlsZS10aHJlZSAucnMtdmlkZW8ge1xuXHRoZWlnaHQ6IDMwcHg7XG5cdHdpZHRoOiAzMHB4O1xuXHRsaW5lLWhlaWdodDogMzBweDtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keSk7XG5cdHotaW5kZXg6IDk5O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHQtLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5ycy1wb3B1cC12aWRlby5zdHlsZS10aHJlZSAucnMtd2F2ZXMge1xuXHR3aWR0aDogNXJlbTtcblx0aGVpZ2h0OiA1cmVtO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuXHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcblx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcblx0b3BhY2l0eTogMC41O1xufVxuXG4ucnMtcG9wdXAtdmlkZW8uc3R5bGUtdGhyZWUgLnJzLXdhdmVzIC53YXZlcyB7XG5cdGhlaWdodDogNXJlbTtcblx0d2lkdGg6IDVyZW07XG59XG5cbi5ycy1wb3B1cC12aWRlby5zdHlsZS10aHJlZSAudmlkZW8tdGV4dCB7XG5cdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHR6LWluZGV4OiAzO1xuXHRjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cdGN1cnNvcjogcG9pbnRlclxufVxuXG4ucnMtcG9wdXAtdmlkZW8uc3R5bGUtdGhyZWUgLnZpZGVvLXRleHQgYSB7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oNSk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWg1KTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRjb2xvcjogdmFyKC0tdGVydGlyeS1jb2xvcik7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJzLXBvcHVwLXZpZGVvLnN0eWxlLXRocmVlIC52aWRlby10ZXh0IGE6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi5ycy1wb3B1cC12aWRlby5zdHlsZS10aHJlZSAucnMtd2F2ZXMgLndhdmVzIHtcblx0YmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuLyogcG9wdXAgdmlkZW8gc3R5bGUgNCAqL1xuXG4ucnMtcG9wdXAtdmlkZW8uc3R5bGUtZm91ciAucG9zaXRpb24tcmVsYXRpdmUge1xuXHRtaW4taGVpZ2h0OiBhdXRvO1xufVxuXG4ucnMtcG9wdXAtdmlkZW8uc3R5bGUtZm91ciAucnMtdmlkZW8taW1nIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ycy1wb3B1cC12aWRlby5zdHlsZS1mb3VyIC5ycy12aWRlby1pY29uIHtcblx0cG9zaXRpb246IHN0YXRpYztcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5ycy1wb3B1cC12aWRlby5zdHlsZS1mb3VyIC5ycy12aWRlbyB7XG5cdGhlaWdodDogNDBweDtcblx0d2lkdGg6IDQwcHg7XG5cdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5KTtcblx0ei1pbmRleDogOTk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHQtLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5ycy1wb3B1cC12aWRlby5zdHlsZS1mb3VyIC5ycy13YXZlcyB7XG5cdHdpZHRoOiA1cmVtO1xuXHRoZWlnaHQ6IDVyZW07XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG5cdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuXHRvcGFjaXR5OiAwLjU7XG59XG5cbi5ycy1wb3B1cC12aWRlby5zdHlsZS1mb3VyIC5ycy13YXZlcyAud2F2ZXMge1xuXHRoZWlnaHQ6IDVyZW07XG5cdHdpZHRoOiA1cmVtO1xufVxuXG4ucnMtcG9wdXAtdmlkZW8uc3R5bGUtZm91ciAudmlkZW8tdGV4dCB7XG5cdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHR6LWluZGV4OiAzO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oNik7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0Y29sb3I6IHZhcigtLXRpdGxlLWNvbG9yKTtcblxufVxuXG4ucnMtcG9wdXAtdmlkZW8uc3R5bGUtZm91ciAudmlkZW8tdGV4dCBhIHtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWg1KTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtaDUpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdGNvbG9yOiB2YXIoLS10ZXJ0aXJ5LWNvbG9yKTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucnMtcG9wdXAtdmlkZW8uc3R5bGUtZm91ciAudmlkZW8tdGV4dCBhOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4ucnMtcG9wdXAtdmlkZW8uc3R5bGUtZm91ciAucnMtd2F2ZXMgLndhdmVzIHtcblx0YmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi5ieXBvc3RhdXRob3Ige1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuXG4uZWxlbWVudG9yLXNvY2lhbC1pY29ucy13cmFwcGVyIC5lbGVtZW50b3ItaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59Il19 */