@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}@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-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}}@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}}.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{font-size:0;position:absolute;right:0;top:15px;background:transparent;border:0;padding:0}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}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}.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)}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9jdXN0b20tcHJvcGVydGllcy5jc3MiLCJfcmVzZXQuY3NzIiwiX3R5cG9ncmFwaHkuY3NzIiwiX2VsZW1lbnRzLmNzcyIsIl9saW5rcy5jc3MiLCJfYmxvY2tzLmNzcyIsIl9hZG1pbmJhci5jc3MiLCJfaGVhZGVyLmNzcyIsIl9idXJnZXItbWVudS5jc3MiLCJfc2VhcmNoLmNzcyIsIl9tZWRpYS5jc3MiLCJfZm9vdGVyLmNzcyIsIl9zZWxlY3QyLmNzcyIsImdsb2JhbC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBT0EsV0FDQywyQkFBOEIsQ0FDOUIsaUJBQWtCLENBQ2xCLGVBQW1CLENBQ25CLGlCQUFrQixDQUNsQixrSEFFQyxDQUdBLFdBQ0QsMkJBQThCLENBQzlCLGlCQUFrQixDQUNsQixlQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsNEdBRUMsQ0FFRCxNQUdBLHNCQUF1QixDQUN2QiwyQkFBNEIsQ0FDNUIsdUJBQXdCLENBSXhCLHdDQUEwQyxDQUMxQyxvREFBc0QsQ0FDdEQsc0JBQXVCLENBQ3ZCLDhCQUErQixDQUMvQixzREFBdUQsQ0FHdkQsaUNBQWtDLENBQ2xDLG9DQUFxQyxDQUNyQyx3Q0FBeUMsQ0FDekMsMkNBQTRDLENBQzVDLHdDQUF5QyxDQUN6QywyQ0FBNEMsQ0FHNUMsbURBQXdELENBQ3hELHdEQUE2RCxDQUM3RCxzREFBMkQsQ0FDM0QsdURBQTRELENBRzVELDBCQUEyQixDQUMzQixvQkFBcUIsQ0FDckIsc0JBQXVCLENBQ3ZCLHNCQUF1QixDQUN2QixzQkFBdUIsQ0FDdkIsc0JBQXVCLENBQ3ZCLHNCQUF1QixDQUN2QixrQkFBbUIsQ0FDbkIscUJBQXNCLENBQ3RCLHNCQUF1QixDQUN2QixxQkFBc0IsQ0FDdEIsb0JBQXFCLENBQ3JCLHVCQUF3QixDQUN4QixxQkFBc0IsQ0FHdEIsNEJBQTZCLENBQzdCLHlCQUEwQixDQUMxQix5QkFBMEIsQ0FDMUIseUJBQTBCLENBQzFCLHlCQUEwQixDQUMxQix5QkFBMEIsQ0FD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QyxhQUEyQixDQUEzQiwwQkFDRCxDQUVBLDZDQUNDLGtCQUFrQyxDQUFsQyxpQ0FDRCxDQUlBLDhDQUNDLGVBQ0QsQ0FFQSx5Q0FDQywwQkFBb0IsQ0FBcEIsMEJBQW9CLENBQXBCLG1CQUFvQixDQUNwQix3QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLGtCQUNELENBRUEsMENBQ0MsZUFBZ0IsQ0FDaEIsOEJBQWtDLENBQ2xDLHNCQUNELENBRUEscUNBQ0MsV0FBWSxDQUNaLFVBQVcsQ0FDWCxnQkFBaUIsQ0FDakIsYUFBZ0MsQ0FBaEMsK0JBQWdDLENBQ2hDLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsVUFBeUIsQ0FBekIsd0JBQXlCLENBQ3pCLHdCQUFzQyxDQUF0QyxxQ0FBc0MsQ0FDdEMsb0JBQXFCLENBQ3JCLGlCQUFrQixDQUNsQiwwQkFDRCxDQUVBLHFDQUNDLFVBQVcsQ0FDWCxXQUFZLENBQ1osT0FBUSxDQUNSLFFBQVMsQ0FFVCxtREFBb0QsQ0FHcEQsMkNBQTRDLENBQzVDLFVBQ0QsQ0FFQSw0Q0FDQyxXQUFZLENBQ1osVUFDRCxDQUVBLHVDQUNDLGdCQUFpQixDQUNqQixTQUFVLENBQ1YsYUFBOEIsQ0FBOUIsNkJBQThCLENBQzlCLGVBQW9DLENBQXBDLG1DQUFvQyxDQUNwQyxhQUF5QixDQUF6Qix3QkFFRCxDQUVBLHlDQUNDLHlCQUEwQixDQUMxQixpQkFBOEIsQ0FBOUIsNkJBQThCLENBQzlCLGVBQXVDLENBQXZDLHNDQUF1QyxDQUN2QyxlQUFvQyxDQUFwQyxtQ0FBb0MsQ0FDcEMsYUFBMkIsQ0FBM0IsMEJBQTJCLENBQzNCLGNBQ0QsQ0FFQSwrQ0FDQyxhQUEyQixDQUEzQiwwQkFDRCxDQUVBLDRDQUNDLGtCQUFnQyxDQUFoQywrQkFDRCIsImZpbGUiOiJnbG9iYWwubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQ3VzdG9tIFByb3BlcnRpZXNcbiAqIGFrYSBDU1MgdmFyaWFibGVzLlxuICpcbiAqIEBsaW5rOiBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvLS0qXG4gKiovXG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ1RlWEd5cmVBZHZlbnRvcic7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybCgnZm9udHMvdGV4Z3lyZWFkdmVudG9yLXJlZ3VsYXItd2ViZm9udC53b2ZmJyksIFxuXHR1cmwoJ2ZvbnRzL3RleGd5cmVhZHZlbnRvci1yZWd1bGFyLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICB9XG4gIFxuICBcbiAgQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnVGVYR3lyZUFkdmVudG9yJztcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKCdmb250cy90ZXhneXJlYWR2ZW50b3ItYm9sZC13ZWJmb250LndvZmYnKSwgXG5cdHVybCgnZm9udHMvdGV4Z3lyZWFkdmVudG9yLWJvbGQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIH1cblxuIDpyb290IHtcblxuXHQvKiBDb250YWluZXIgKi9cblx0LS1jb250ZW50LXdpZHRoOiA4Ny41ZW07XG5cdC0tY29udGVudC13aWR0aC1zbTogNzMuMTI1ZW07XG5cdC0tc2lkZWJhci13aWR0aDogMTguNzVlbTtcblxuXG5cdC8qIFR5cG9ncmFwaHkgKi9cblx0LS1nbG9iYWwtZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuXHQtLWhpZ2hsaWdodC1mb250LWZhbWlseTogJ1RlWEd5cmVBZHZlbnRvcicsIHNhbnMtc2VyaWY7XG5cdC0tZ2xvYmFsLWZvbnQtc2l6ZTogMWVtO1xuXHQtLWdsb2JhbC1mb250LWxpbmUtaGVpZ2h0OiAxLjc1O1xuXHQtLWdsb2JhbC1ib3gtc2hhZG93OiAwcHggMjRweCA4NHB4IDBweCByZ2JhKDAsMCwwLDAuMDUpO1xuXG5cdC8qIFBhZ2UgU3BhY2luZyAqL1xuXHQtLWdsb2JhbC1wYWdlLXRvcC1zcGFjaW5nOiA4LjEyNWVtO1xuXHQtLWdsb2JhbC1wYWdlLWJvdHRvbS1zcGFjaW5nOiA4LjEyNWVtO1xuXHQtLWdsb2JhbC1wYWdlLXRvcC1zcGFjaW5nLXRhYmxldDogNC4zNzVlbTtcblx0LS1nbG9iYWwtcGFnZS1ib3R0b20tc3BhY2luZy10YWJsZXQ6IDQuMzc1ZW07XG5cdC0tZ2xvYmFsLXBhZ2UtdG9wLXNwYWNpbmctbW9iaWxlOiAzLjEyNWVtO1xuXHQtLWdsb2JhbC1wYWdlLWJvdHRvbS1zcGFjaW5nLW1vYmlsZTogMy4xMjVlbTtcblxuXHQvKiBDdXN0b20gZWRpdG9yIGZvbnQgc2l6ZXMgKi9cblx0LS1mb250LXNpemUteHM6IGNhbGMoMTYgLyB2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAqIDFlbSk7XG5cdC0tZm9udC1zaXplLXJlZ3VsYXI6IGNhbGModmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSkgLyAxNiAqIDFlbSk7XG5cdC0tZm9udC1zaXplLWxhcmdlOiBjYWxjKDM2IC8gdmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSkgKiAxZW0pO1xuXHQtLWZvbnQtc2l6ZS1sYXJnZXI6IGNhbGMoNDggLyB2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAqIDFlbSk7XG5cblx0LyogRm9udHNpemUgKi9cblx0LS1mb250LXNpemUtbm9ybWFsOiAwLjg3NWVtO1xuXHQtLWZvbnQtc2l6ZS1ib2R5OiAxZW07XG5cdC0tZm9udC1zaXplLWgxOiA0LjIwOWVtO1xuXHQtLWZvbnQtc2l6ZS1oMjogMy4xNTdlbTtcblx0LS1mb250LXNpemUtaDM6IDIuMzY5ZW07XG5cdC0tZm9udC1zaXplLWg0OiAxLjc3N2VtO1xuXHQtLWZvbnQtc2l6ZS1oNTogMS4zMzNlbTtcblx0LS1mb250LXNpemUtaDY6IDFlbTtcblx0LS1mb250LXNpemUteHM6IDAuNzVlbTtcblx0LS1mb250LXNpemUtMTg6IDEuMTI1ZW07XG5cdC0tZm9udC1zaXplLTIwOiAxLjI1ZW07XG5cdC0tZm9udC1zaXplLTQwOiAyLjVlbTtcblx0LS1mb250LXNpemUtNDU6IDIuODEyNWVtO1xuXHQtLWZvbnQtc2l6ZS02MDogMy43NWVtO1xuXG5cdC8qIExpbmUtSGVpZ2h0ICovXG5cdC0tZm9udC1saW5lLWhlaWdodC1ib2R5OiAxLjc1O1xuXHQtLWZvbnQtbGluZS1oZWlnaHQtcDogMS43NTtcblx0LS1mb250LWxpbmUtaGVpZ2h0LWgxOiAxLjM7XG5cdC0tZm9udC1saW5lLWhlaWdodC1oMjogMS4zO1xuXHQtLWZvbnQtbGluZS1oZWlnaHQtaDM6IDEuMztcblx0LS1mb250LWxpbmUtaGVpZ2h0LWg0OiAxLjM7XG5cdC0tZm9udC1saW5lLWhlaWdodC1oNTogMS4zO1xuXHQtLWZvbnQtbGluZS1oZWlnaHQtaDY6IDEuNzU7XG5cblx0LyogRm9udC1XZWlnaHQgKi9cblx0LS1mb250LXdlaWdodC1ib2R5OiA0MDA7XG5cdC0tZm9udC13ZWlnaHQtaDE6IDcwMDtcblx0LS1mb250LXdlaWdodC1oMjogNzAwO1xuXHQtLWZvbnQtd2VpZ2h0LWgzOiA3MDA7XG5cdC0tZm9udC13ZWlnaHQtaDQ6IDcwMDtcblx0LS1mb250LXdlaWdodC1oNTogNzAwO1xuXHQtLWZvbnQtd2VpZ2h0LWg2OiA3MDA7XG5cblx0LyogZm9udC13ZWlnaHQqL1xuXHQtLWZvbnQtd2VpZ2h0LWxpZ2h0OjMwMDtcblx0LS1mb250LXdlaWdodC1yZWd1bGFyOjQwMDtcblx0LS1mb250LXdlaWdodC1tZWRpdW06NTAwO1xuXHQtLWZvbnQtd2VpZ2h0LXNlbWktYm9sZDo2MDA7XG5cdC0tZm9udC13ZWlnaHQtYm9sZDo3MDA7XG5cblx0LyogTGV0dGVyIHNwYWNpbmcgKi9cblx0LS1mb250LWxldHRlci1zcGFjaW5nLWJvZHk6IDA7XG5cdC0tZm9udC1sZXR0ZXItc3BhY2luZy1saW5rOjAuMDk0ZW07XG5cdC0tZm9udC1sZXR0ZXItc3BhY2luZy1oMTogMDtcblx0LS1mb250LWxldHRlci1zcGFjaW5nLWgyOiAwO1xuXHQtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDM6IDA7XG5cdC0tZm9udC1sZXR0ZXItc3BhY2luZy1oNDogMDtcblx0LS1mb250LWxldHRlci1zcGFjaW5nLWg1OiAwO1xuXHQtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDY6IDA7XG5cdC0tbGV0dGVyLXNwYWNpbmc6MC4yNWVtO1xuXHQtLWxldHRlci1zcGFjaW5nLW9uZTogMC4wNjNlbTtcblx0LS1sZXR0ZXItc3BhY2luZy10d286IDAuMTI1ZW07XG4gICAgLS1sZXR0ZXItc3BhY2luZy10aHJlZTogMC4xODhlbTtcblx0LS1sZXR0ZXItc3BhY2luZy1mb3VyOiAwLjI1ZW07XG5cblx0LyogYm9yZGVyLXJhZGl1cyAqL1xuXHQtLWJvcmRlci1yYWRpdXM6IDA7XG5cdC0tYm9yZGVyLXJhZGl1cy1ib3g6IDVweDtcblx0LS1ib3JkZXItcmFkaXVzLXRlbjogMTBweDtcblxuXHQvKiB6IGluZGV4ICovXG5cdC0tei1pbmRleC1taW51czotMTtcblxuXG5cdC8qIENvbG9ycyAqL1xuXHQtLXByaW1hcnktY29sb3I6ICMyODViZDQ7XG5cdC0tc2Vjb25kYXJ5LWNvbG9yOiAjMGQxZTY3O1xuXHQtLXRpdGxlLWNvbG9yOiAjMTQyMTQ5O1xuXHQtLXRlcnRpcnktY29sb3I6ICM1ZTcyOTA7XG5cdC0td2hpdGUtY29sb3I6ICNmZmY7XG5cblxuXHQtLWdsb2JhbC1ib2R5LWJnY29sb3I6ICNmNWY3ZmQ7XG5cdC0tZ2xvYmFsLWJvZHktbGlnaHRjb2xvcjogI2YxZjNmNTtcblx0LS1nbG9iYWwtZm9udC1zdWJ0aXRsZTogI2RlM2E1Mztcblx0LS1nbG9iYWwtZGFyay1zdWJtZW51OiAjN2M4NTliO1xuXHQtLWdsb2JhbC1ib2R5LWxpZ2h0Ymc6ICNmN2Y3Zjc7XG5cdC0tYm9yZGVyLWNvbG9yLWxpZ2h0OiAjZjJmMmY0O1xuXHQtLWJvcmRlci1jb2xvci1kYXJrOiAjMjYyZjQ4O1xuXHQtLWJvcmRlci1jb2xvci1saWdodC1vcGFjaXR5OiByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XG5cdC0tYm9yZGVyLWNvbG9yLWRhcmstb3BhY2l0eTogcmdiYSg4MiwgOTUsIDEyOSwgMC4xKTtcblx0LS1jb2xvci1saW5rOiAgIzI4NWJkNDtcblx0LS1jb2xvci1saW5rLXZpc2l0ZWQ6ICMyODViZDQ7XG5cdC0tY29sb3ItbGluay1hY3RpdmU6ICAjMjg1YmQ0O1xuXHQtLWNvbG9yLWZvb3Rlci10b3AtZGFyazogIzAwMDUwNTtcblx0LS1jb2xvci1mb290ZXItY29weXJpZ2h0LWRhcms6ICMwMDAyMDI7XG5cdC0tY29sb3ItbWV0YS1iZzogI2U4ZWJmMTtcblx0LS1jb2xvci1jYXRlZ29leS1iZzogI2Y1ZjVmNTtcblx0LS1jb2xvci1mb290ZXItbGlnaHRiZzogIzE3MTcxNztcblx0LS1jb2xvci1wb3N0LXN0aWNreS1iZzogI2Y5ZjlmOTtcblx0LS1jb2xvci1pbnB1dC1wbGFjZWhvbGRlcjogIzdjODU5Yjtcblx0XG5cdC0taXEtcHJvY2Vzcy1zdGVwLTk6ICNjMGNlZjA7XG5cdC0tcHJvY2Vzcy1zdGVwLWJnOiNlOWVmZmY7XG5cdC0tcXVvdGUtY29sb3I6I2ViZWZmZjtcblx0LS1xdW90ZS1jb2xvci1saWdodDojY2RkOWZmO1xuICAgIC0taW5wdXQtYmctY29sb3I6IzNENEI4NTtcblx0LS1pbnB1dC1ib3JkZXItbGlnaHQ6ICNERUU4RkY7XG5cdC0tcHJpY2UtcmFuZ2UtY29sb3I6ICNlOWVlZmY7XG5cdC0tcHJpY2UtcmFuZ2Utc2xpZGVyLWNvbG9yOiAjZWFlZWZiO1xuXHQvKiBDdXN0b20gZWRpdG9yIGNvbG9ycyAqL1xuXHQtLXByaW1hcnktY29sb3ItZGFyazojZGUyNjQyO1xuXHQtLXByaW1hcnktY29sb3ItbGlnaHQ6I2ZmZGNlMTtcblx0LS1zZWNvbmRhcnktY29sb3ItZGFyazogI2ZmZjJiMztcblx0LS1zZWNvbmRhcnktY29sb3ItbGlnaHQ6ICNmZmZiZTU7XG5cdC0tY29sb3ItdGhlbWUtcmVkOiAjYzAzOTJiO1xuXHQtLWNvbG9yLXRoZW1lLWdyZWVuOiAjMjViMTVmO1xuXHQtLWNvbG9yLXRoZW1lLWJsdWU6ICMzNTRCODQ7XG5cdC0tY29sb3ItdGhlbWUtY3lhbjogIzEyNzdDMTtcblx0LS1jb2xvci10aGVtZS15ZWxsb3c6ICNmZmQ4MWM7XG5cdC0tY29sb3ItdGhlbWUtYmxhY2s6ICMwMDA7XG5cdC0tY29sb3ItdGhlbWUtZ3JleTogIzk1YTVhNjtcblx0LS1jb2xvci10aGVtZS13aGl0ZS1saWdodDogIzdjODU5Yjtcblx0LS1jb2xvci1jdXN0b20tZGF5bGlnaHQ6ICM5N2MwYjc7XG5cdC0tY29sb3ItY3VzdG9tLXN1bjogI2VlZTlkMTtcblx0LS1mb290ZXItdGhlbWUtZGFyazogIzBlMTUyNztcblxuXHQvKiBIZWFkZXIgZWRpdG9yIGNvbG9ycyAqL1xuXHQtLWdsb2JhbC1mb250LWFjdGl2ZTojMjg3MGRlO1xuXHQtLWdsb2JhbC1mb250LWhvdmVyOiMyODcwZGU7XG5cblx0LS1yYXRpbmctc3Rhci1hY3RpdmU6I0RGQjMwMDtcblx0LyogZm9vdGVyICovXG5cdC0tZm9vdGVyLWJnOiNmMmY1ZmU7XHRcblx0LyogdmVydGljYWwgcHJpY2VpbmcgKi9cblx0LS1pbmFjdGl2ZS1pY29uIDojQURCMUJBO1xuXHQtLXNsaWNrLWRvdC1saWdodDojQkVDRUYyO1xuXHQtLWRpdmlkZXItYm9yZGVyOiNlZWU7XG5cdC0tb2xkLWJvcmRlci1jb2xvcjojZWVlZWVlO1xuXHQtLWNvbnRhY3QtaW5wdXQtYm9yZGVyOiNlMWUxZTE7XG5cdC0taWNvbi1ib3gtc3R5bGUtOC1ib3JkZXI6I2U2ZTdlYjtcblx0LS1wcm9ncmVzcy1iZzojNmY2ZjZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe1xuICAgIDpyb290IHtcbiAgICAgICAgLS1mb250LXNpemUtaDE6IDMuNjUzZW07XG4gICAgICAgIC0tZm9udC1zaXplLWgyOiAyZW07XG4gICAgICAgIC0tZm9udC1zaXplLWgzOiAxLjgyN2VtO1xuXHRcdC0tZm9udC1zaXplLWg0OiAxLjcwMGVtO1xuICAgIH1cbn0iLCIvKlxuQ1NTIG5vcm1hbGl6YXRpb24gYmFzZWQgaW4gcGFydCBvbiBub3JtYWxpemUuY3NzIGJ5XG5OaWNvbGFzIEdhbGxhZ2hlciBhbmQgSm9uYXRoYW4gTmVhbCBodHRwOi8vbmVjb2xhcy5naXRodWIuaW8vbm9ybWFsaXplLmNzcy9cbiovXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTm9ybWFsaXplXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG5cdGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG5cdG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG5cdGZvbnQtc2l6ZTogMmVtO1xuXHRtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG5cdGhlaWdodDogMDsgLyogMSAqL1xuXHRvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZTsgLyogMSAqL1xuXHRmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuXHRib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7IC8qIDEgKi9cblx0Zm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG5cdGZvbnQtc2l6ZTogNzUlO1xuXHRsaW5lLWhlaWdodDogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG5cdGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcblx0dG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuXHRib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG5cdGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuXHRsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuXHRtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQge1xuXHRvdmVyZmxvdzogdmlzaWJsZTsgLyogMSAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lOyAvKiAxICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRib3JkZXItc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcblx0b3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG5cdHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuXHRjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuXHRkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuXHRtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cblx0cGFkZGluZzogMDsgLyogMyAqL1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuXHRwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG5cdG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cblx0Zm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuXHRkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAaW1wb3J0IFwiX2N1c3RvbS1wcm9wZXJ0aWVzLmNzc1wiO1xuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgVHlwb2dyYXBoeVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5ib2R5IHtcblx0Y29sb3I6IHZhcigtLXRlcnRpcnktY29sb3IpO1xuXHRmb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLWZvbnQtZmFtaWx5KTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keSk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWJvZHkpO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1oaWdobGlnaHQtZm9udC1mYW1pbHkpO1xuXHRmb250LXN0cmV0Y2g6IGNvbmRlbnNlZDtcblx0Y2xlYXI6IGJvdGg7XG5cdG1hcmdpbjogMC42MjVlbSAwO1xuXHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuaDEge1xuXHRjb2xvcjogdmFyKC0tdGl0bGUtY29sb3IpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oMSk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWgxKTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDEpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaDEpO1xufVxuXG5oMiB7XG5cdGNvbG9yOiB2YXIoLS10aXRsZS1jb2xvcik7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWgyKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtaDIpO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1oMik7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oMik7XG59XG5cbmgzIHtcblx0Y29sb3I6IHZhcigtLXRpdGxlLWNvbG9yKTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDMpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC1oMyk7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLWgzKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWgzKTtcbn1cblxuaDQge1xuXHRjb2xvcjogdmFyKC0tdGl0bGUtY29sb3IpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oNCk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWg0KTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWZvbnQtbGV0dGVyLXNwYWNpbmctaDQpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtaDQpO1xufVxuXG5oNSB7XG5cdGNvbG9yOiB2YXIoLS10aXRsZS1jb2xvcik7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWg1KTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtaDUpO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tZm9udC1sZXR0ZXItc3BhY2luZy1oNSk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oNSk7XG59XG5cbmg2IHtcblx0Y29sb3I6IHZhcigtLXRpdGxlLWNvbG9yKTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDYpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC1oNik7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1mb250LWxldHRlci1zcGFjaW5nLWg2KTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWg2KTtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcblx0Y29sb3I6IHZhcigtLXRlcnRpcnktY29sb3IpO1xufVxuXG5zbWFsbCxcbi50ZXh0X3NtYWxsIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbm9ybWFsKTtcbn1cbi5vdmVyZmxvdy1oaWRkZW57XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4uei1pbmRleC1taW51c3tcblx0ei1pbmRleDogdmFyKC0tei1pbmRleC1taW51cyk7XG5cbn1cbi5sZXR0ZXItc3BhY2luZ3tcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nKTtcbn1cbmEge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5KTtcblx0Y29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG5oMSBhLFxuaDIgYSxcbmgzIGEsXG5oNCBhLFxuaDUgYSxcbmg2IGEge1xuXHRcblx0Zm9udC1zaXplOiBpbmhlcml0O1xufVxuXG5wIHtcblx0bWFyZ2luOiAxZW0gMDtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtcCk7XG59XG5cbnByZSB7XG5cdGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLWNvbG9yKTtcblx0Y29sb3I6IHZhcigtLXRlcnRpcnktY29sb3IpO1xuXHRwYWRkaW5nOiAxZW07XG5cdGJvcmRlcjogMC4wNjNlbSBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuYSAsIGEgaDEgLCBhIGgyICxhIGgzICxhIGg0ICxhIGg1ICxhIGg2IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxuYTpmb2N1c3tcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jc3NfcHJlZml4IGgxLFxuLmNzc19wcmVmaXggaDIsXG4uY3NzX3ByZWZpeCBoMyxcbi5jc3NfcHJlZml4IGg0LFxuLmNzc19wcmVmaXggaDUsXG4uY3NzX3ByZWZpeCBoNiB7XG5cdG1hcmdpbjogMDtcbn1cblxuLnRleHRneXJlYWR2ZW50b3Ige1xuXHRmb250LWZhbWlseTogVGVYR3lyZUFkdmVudG9yLUJvbGQgIWltcG9ydGFudDtcbn1cblxuLmJsdWV0ZXh0IHtcblx0Y29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59IiwiQGltcG9ydCBcIl9jdXN0b20tcHJvcGVydGllcy5jc3NcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBFbGVtZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbmh0bWwge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG5cbi8qIEhUTUwgVGFncyAqL1xuXG5cbmlucyB7XG5cdGJhY2tncm91bmQ6ICNmZmY5YzA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaW1nIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbnByZSB7XG5cdGJhY2tncm91bmQ6ICNlZWVlZWU7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNlZWVlZWU7XG59XG5cbmhyIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcblx0Ym9yZGVyLXRvcDogMDtcbn1cblxuYmxvY2txdW90ZSB7XG5cdHBhZGRpbmc6IDE1cHggMzBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yLWxpZ2h0KTtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRib3JkZXItbGVmdDogNXB4IHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5ibG9ja3F1b3RlIGNpdGUge1xuXHRmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Y29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG5ibG9ja3F1b3RlIG9sOmxhc3QtY2hpbGQsXG5ibG9ja3F1b3RlIHA6bGFzdC1jaGlsZCxcbmJsb2NrcXVvdGUgdWw6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmJsb2NrcXVvdGUgLmJsb2NrcXVvdGUtZm9vdGVyIHtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRjb2xvcjogIzZjNzU3ZDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5ibG9ja3F1b3RlIC5ibG9ja3F1b3RlLWZvb3RlciBjaXRlIHtcblx0Y29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG5ibG9ja3F1b3RlIHNwYW4udGV4dC1yaWdodCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG5wIHtcblx0bWFyZ2luOiAxZW0gMDtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC1wKTtcbn1cblxuLyogTGlzdHMgKE5lc3RlZCkgKi9cbm9sLFxudWwge1xuXHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxub2wgbGkge1xuXHRsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuXG5vbCBvbCB7XG5cdHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxudWwgbGkge1xuXHRsaXN0LXN0eWxlOiBpbmhlcml0O1xufVxuXG4vKiBEZWZpbml0aW9uIExpc3RzICovXG5kbCBkZCB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbmRsIGRkOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBUYWJsZSAqL1xudGFibGUge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxudGFibGUgdGQsXG50YWJsZSB0aCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XG5cdHBhZGRpbmc6IDVweCA4cHg7XG59XG5cbi8qIEZvcm0gKi9cbmxhYmVsIHtcblx0Y29sb3I6IHZhcigtLXRpdGxlLWNvbG9yKTtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuaW5wdXQsXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1lbWFpbF0sXG5pbnB1dFt0eXBlPXNlYXJjaF0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcbnRleHRhcmVhIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgaGVpZ2h0OiA1MXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWVlZWU7XG4gICAgY29sb3I6ICM1OTU5N2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbnNlbGVjdCB7XG5cdGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXRpdGxlLWNvbG9yKTtcblx0YmFja2dyb3VuZDogdmFyKC0td2hpdGUtY29sb3IpO1xuXHRsaW5lLWhlaWdodDogNDhweDtcblx0aGVpZ2h0OiA0OHB4O1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRjb2xvcjogIzU5NTk3ZTtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuXHQtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbnRleHRhcmVhIHtcblx0cGFkZGluZzogMTVweDtcblx0aGVpZ2h0OiAxNTBweDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNXB4O1xuXHQtbW96LWJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG5cbmlucHV0OmZvY3VzLFxuaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbmlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyxcbnNlbGVjdDpmb2N1cyB7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbnRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbnRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbnRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG5pbnB1dFt0eXBlPWVtYWlsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG5pbnB1dFt0eXBlPWVtYWlsXTo6LW1vei1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG5pbnB1dFt0eXBlPWVtYWlsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuXG5pbnB1dFt0eXBlPXN1Ym1pdF0sXG4uY29udGFjdC1mb3JtIC5jZmllbGQgaW5wdXRbdHlwZT1zdWJtaXRdLFxuW3R5cGU9c3VibWl0XSxcbi5pcS1idXR0b24ge1xuXHRjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktY29sb3IgKTtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IDEwcHggMzBweDtcblx0Zm9udC1zaXplOiAxZW07XG5cdGxpbmUtaGVpZ2h0OiAyO1xuXHRib3JkZXI6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogYXV0bztcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1ib3gpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHR9XG5cbmlucHV0W3R5cGU9c3VibWl0XTpob3Zlcixcbi5jb250YWN0LWZvcm0gLmNmaWVsZCBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsXG4uaXEtYnV0dG9uOmhvdmVyLFxuLmlxLWJ1dHRvbjpmb2N1cyB7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuXHRvdXRsaW5lOiBub25lO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcblx0d2lkdGg6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblx0bGluZS1oZWlnaHQ6IDI7XG5cdGhlaWdodDogMzJweDtcbn1cblxuLmVycm9yIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXJlZCkgIWltcG9ydGFudDtcbn0iLCJAaW1wb3J0IFwiX2N1c3RvbS1wcm9wZXJ0aWVzLmNzc1wiO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIExpbmtzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cclxuYSB7XHJcblx0Y29sb3I6IHZhcigtLWNvbG9yLWxpbmspO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xyXG5cclxuYTp2aXNpdGVkIHtcclxuXHRjb2xvcjogdmFyKC0tY29sb3ItbGluay12aXNpdGVkKTtcclxufVxyXG5cclxuYTpob3ZlcixcclxuYTpmb2N1cyxcclxuYTphY3RpdmUge1xyXG5cdGNvbG9yOiB2YXIoLS1jb2xvci1saW5rLWFjdGl2ZSk7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG5hOmZvY3VzIHtcclxuXHRvdXRsaW5lOiB0aGluIGRvdHRlZDtcclxufVxyXG5cclxuYTpob3ZlcixcclxuYTphY3RpdmUge1xyXG5cdG91dGxpbmU6IDA7XHJcbn0iLCJAaW1wb3J0IFwiX2N1c3RvbS1wcm9wZXJ0aWVzLmNzc1wiO1xuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ5OXB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogdmFyKC0tY29udGVudC13aWR0aC1zbSk7XG4gICAgfVxuXG4gICAgLmNzc19wcmVmaXggLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogdmFyKC0tY29udGVudC13aWR0aCk7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogdmFyKC0tY29udGVudC13aWR0aC1zbSk7XG4gICAgfVxuXG4gICAgLmNzc19wcmVmaXggLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogdmFyKC0tY29udGVudC13aWR0aCk7XG4gICAgfVxufVxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwIDJlbTtcbn1cblxuYm9keSAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQtd2lkdGgtc20pO1xufVxuXG5ib2R5IC5jc3NfcHJlZml4IC5jb250YWluZXIsXG5ib2R5IC5lbGVtZW50b3Itc2VjdGlvbi5lbGVtZW50b3Itc2VjdGlvbi1ib3hlZD4uZWxlbWVudG9yLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1jb250ZW50LXdpZHRoKTtcbn1cblxuLmhvbWUuYmxvZyAuY29udGVudC1hcmVhIC5zaXRlLW1haW4ge1xuICAgIHBhZGRpbmc6IDE1MHB4IDA7XG59XG5cbi5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiB7XG4gICAgcGFkZGluZzogMTUwcHggMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5ob21lIC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiB7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLypicmVhZGNydW1iKi9cbi5pcS1icmVhZGNydW1iLW9uZSwgLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDcwcHggMCA3MHB4O1xuICAgIHotaW5kZXg6IDk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWJnY29sb3IpO1xufVxuXG4uY3NzX3ByZWZpeC1kZWZhdWx0LWhlYWRlciAuY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSxcbi5jc3NfcHJlZml4LWRlZmF1bHQtaGVhZGVyIC5pcS1icmVhZGNydW1iLW9uZSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgICBwYWRkaW5nOiAxNTBweCAwIDEwMHB4O1xufVxuXG4uaXEtYnJlYWRjcnVtYi1vbmUsIC5jc3NfcHJlZml4LWJyZWFkY3J1bWItdHdvIHtcbiAgICBwYWRkaW5nOiAzMnB4IDA7XG4gICAgei1pbmRleDogOTtcbn1cblxuLmNzc19wcmVmaXgtZGVmYXVsdC1oZWFkZXIgLmlxLWJyZWFkY3J1bWItdHdvLFxuLmNzc19wcmVmaXgtZGVmYXVsdC1oZWFkZXIgLmNzc19wcmVmaXgtYnJlYWRjcnVtYi10d28ge1xuICAgIHBhZGRpbmc6IDQ1cHggMDtcbn1cblxuLmlxLWJyZWFkY3J1bWIgLnRpdGxlLFxuLmlxLWJyZWFkY3J1bWItb25lIC50aXRsZSwgLmNzc19wcmVmaXgtYnJlYWRjcnVtYiAudGl0bGUsXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSAudGl0bGUge1xuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICAgIG1hcmdpbjogMDtcbn1cblxuLmNzc19wcmVmaXgtZGVmYXVsdC1oZWFkZXIgLmlxLWJyZWFkY3J1bWIgLnRpdGxlLFxuLmNzc19wcmVmaXgtZGVmYXVsdC1oZWFkZXIgLmNzc19wcmVmaXgtYnJlYWRjcnVtYiAudGl0bGUsXG4uY3NzX3ByZWZpeC1kZWZhdWx0LWhlYWRlciAuY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSAudGl0bGUge1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5cbi5pcS1icmVhZGNydW1iIG5hdiwgLmNzc19wcmVmaXgtYnJlYWRjcnVtYiAuY3NzX3ByZWZpeC1icmVhZGNydW1iLW5hdiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0rLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cHg7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0rLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uaXEtYnJlYWRjcnVtYi50ZXh0LWxlZnQgLmJyZWFkY3J1bWIsIC5jc3NfcHJlZml4LWJyZWFkY3J1bWIudGV4dC1sZWZ0IC5icmVhZGNydW1iIHtcbiAgICB6LWluZGV4OiA4NjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uaXEtYnJlYWRjcnVtYi50ZXh0LWxlZnQgLmJyZWFkY3J1bWIgbGksIC5jc3NfcHJlZml4LWJyZWFkY3J1bWIudGV4dC1sZWZ0IC5icmVhZGNydW1iIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG4uaXEtYnJlYWRjcnVtYi50ZXh0LWxlZnQgLmJyZWFkY3J1bWIgbGkgYSBpLCAuY3NzX3ByZWZpeC1icmVhZGNydW1iLnRleHQtbGVmdCAuYnJlYWRjcnVtYiBsaSBhIGkge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLmlxLWJyZWFkY3J1bWIudGV4dC1sZWZ0IC5icmVhZGNydW1iIGxpLFxuLmlxLWJyZWFkY3J1bWIudGV4dC1sZWZ0IC5icmVhZGNydW1iIGxpIGE6aG92ZXIsIC5jc3NfcHJlZml4LWJyZWFkY3J1bWIudGV4dC1sZWZ0IC5icmVhZGNydW1iIGxpLFxuLmNzc19wcmVmaXgtYnJlYWRjcnVtYi50ZXh0LWxlZnQgLmJyZWFkY3J1bWIgbGkgYTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5pcS1icmVhZGNydW1iLnRleHQtbGVmdCAuYnJlYWRjcnVtYiBsaSBhLFxuLmlxLWJyZWFkY3J1bWIudGV4dC1sZWZ0IC5icmVhZGNydW1iLWl0ZW0rLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIC5jc3NfcHJlZml4LWJyZWFkY3J1bWIudGV4dC1sZWZ0IC5icmVhZGNydW1iIGxpIGEsXG4uY3NzX3ByZWZpeC1icmVhZGNydW1iLnRleHQtbGVmdCAuYnJlYWRjcnVtYi1pdGVtKy5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYnJlYWRjcnVtYiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuLmlxLWJyZWFkY3J1bWItb25lIG9sIGxpLCAuY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSBvbCBsaSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbm9ybWFsKTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaS1ib2xkKTtcbiAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctb25lKTtcbn1cblxuLmlxLWJyZWFkY3J1bWItb25lIG9sIGxpIGEsIC5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIG9sIGxpIGEge1xuICAgIGNvbG9yOiB2YXIoLS10ZXJ0aXJ5LWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmctb25lKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaS1ib2xkKTtcbn1cblxuLmNzc19wcmVmaXgtZGVmYXVsdC1oZWFkZXIgLmlxLWJyZWFkY3J1bWItb25lIG9sIGxpIGEsXG4uY3NzX3ByZWZpeC1kZWZhdWx0LWhlYWRlciAuY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSBvbCBsaSBhIHtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuXG5cbi5pcS1icmVhZGNydW1iLW9uZSAuYnJlYWRjcnVtYi1pdGVtKy5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSwgLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUgLmJyZWFkY3J1bWItaXRlbSsuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2QzXCI7XG4gICAgY29sb3I6IHZhcigtLXRlcnRpcnktY29sb3IpO1xuICAgIGZvbnQtZmFtaWx5OiBcIklvbmljb25zXCI7XG59XG5cbi5jc3NfcHJlZml4LWRlZmF1bHQtaGVhZGVyIC5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIC5icmVhZGNydW1iLWl0ZW0rLmJyZWFkY3J1bWItaXRlbTpiZWZvcmUsXG4uY3NzX3ByZWZpeC1kZWZhdWx0LWhlYWRlciAuaXEtYnJlYWRjcnVtYi1vbmUgLmJyZWFkY3J1bWItaXRlbSsuYnJlYWRjcnVtYi1pdGVtOmJlZm9yZSB7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cblxuLmlxLWJyZWFkY3J1bWItb25lIC5icmVhZGNydW1iLCAuY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSAuYnJlYWRjcnVtYiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmlxLWJyZWFkY3J1bWItb25lIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlLFxuLmlxLWJyZWFkY3J1bWItb25lIG9sIGxpIGE6aG92ZXIsIC5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlLCAuY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSBvbCBsaSBhOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaXEtYnJlYWRjcnVtYi1vbmUgb2wsIC5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIG9sIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmlxLWJyZWFkY3J1bWItdHdvIC5icmVhZGNydW1iLCAuY3NzX3ByZWZpeC1icmVhZGNydW1iLXR3byAuYnJlYWRjcnVtYiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaXEtYnJlYWRjcnVtYi10d28gb2wgbGksIC5jc3NfcHJlZml4LWJyZWFkY3J1bWItdHdvIG9sIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5pcS1icmVhZGNydW1iLXRocmVlIC5icmVhZGNydW1iLCAuY3NzX3ByZWZpeC1icmVhZGNydW1iLXRocmVlIC5icmVhZGNydW1iIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uaXEtYnJlYWRjcnVtYi10aHJlZSAuaXEtYnJlYWRjcnVtYi1vbmUsIC5jc3NfcHJlZml4LWJyZWFkY3J1bWItdGhyZWUgLmNzc19wcmVmaXgtYnJlYWRjcnVtYi1vbmUge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5pcS1icmVhZGNydW1iLXRocmVlLCAuY3NzX3ByZWZpeC1icmVhZGNydW1iLXRocmVlIHtcbiAgICBwYWRkaW5nOiA0NXB4IDA7XG59XG5cbi5icmVhZGNydW1iLWJnLFxuLmJyZWFkY3J1bWItdmlkZW8sXG4udmlkZW8taXEtYmctb3ZlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5icmVhZGNydW1iLWJnIHZpZGVvLFxuLmJyZWFkY3J1bWItYmcgI3ZpZGVvLWJhY2tncm91bmQsXG4uYnJlYWRjcnVtYi12aWRlbyB2aWRlbyxcbi52aWRlby1pcS1iZy1vdmVyIHZpZGVvLFxuLnZpZGVvLWJyZWFkY3J1bWItYmcgI3ZpZGVvLWJhY2tncm91bmQsXG4udmlkZW8taXEtYmctb3ZlciAjdmlkZW8tYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5icmVhZGNydW1iLWJnLmlxLW92ZXItZGFyay04MDpiZWZvcmUsXG4uYnJlYWRjcnVtYi11aTpiZWZvcmUge1xuICAgIHotaW5kZXg6IDA7XG59XG5cbi5icmVhZGNydW1iLWJnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5icmVhZGNydW1iLWJnOmJlZm9yZSxcbi5icmVhZGNydW1iLXVpOmJlZm9yZSxcbi5icmVhZGNydW1iLXZpZGVvOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMiwgMTMsIDMwLCAwLjkpO1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5icmVhZGNydW1iLXZpZGVvOjpiZWZvcmUge1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi8qQnJlYWRjcnVtYiBSZXNwb25zaXZlKi9cblxuQG1lZGlhKG1heC13aWR0aDoxMTk5cHgpIHtcbiAgICAuaXEtYnJlYWRjcnVtYi10aHJlZSwgLmNzc19wcmVmaXgtYnJlYWRjcnVtYi10aHJlZSB7XG4gICAgICAgIHBhZGRpbmc6IDQ1cHggMTVweDtcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6OTkxcHgpIHtcbiAgICAuaXEtYnJlYWRjcnVtYi1vbmUsIC5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAxNnB4IDYwcHg7XG4gICAgfVxuXG4gICAgLmNzc19wcmVmaXgtZGVmYXVsdC1oZWFkZXIgLmlxLWJyZWFkY3J1bWItb25lLCAuY3NzX3ByZWZpeC1kZWZhdWx0LWhlYWRlciAuY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMHB4O1xuICAgIH1cblxuICAgIC5jc3NfcHJlZml4LWRlZmF1bHQtaGVhZGVyIC5pcS1icmVhZGNydW1iLXR3bywgLmNzc19wcmVmaXgtZGVmYXVsdC1oZWFkZXIgLmNzc19wcmVmaXgtYnJlYWRjcnVtYi10d28ge1xuICAgICAgICBwYWRkaW5nOiAxMDBweCAxNXB4IDYwcHg7XG4gICAgfVxuXG4gICAgLmlxLWJyZWFkY3J1bWIgLnRpdGxlLCAuaXEtYnJlYWRjcnVtYi1vbmUgLnRpdGxlLCAuY3NzX3ByZWZpeC1icmVhZGNydW1iIC50aXRsZSAuY3NzX3ByZWZpeC1icmVhZGNydW1iLW9uZSAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxuXG4gICAgLmlxLWJyZWFkY3J1bWIgLnRpdGxlLCAuY3NzX3ByZWZpeC1icmVhZGNydW1iIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAuaXEtYnJlYWRjcnVtYi50ZXh0LWxlZnQsIC5pcS1icmVhZGNydW1iIC50ZXh0LWxlZnQsIC5jc3NfcHJlZml4LWJyZWFkY3J1bWIudGV4dC1sZWZ0LCAuY3NzX3ByZWZpeC1icmVhZGNydW1iIC50ZXh0LWxlZnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaXEtYnJlYWRjcnVtYiAuZmxvYXQtcmlnaHQsIC5jc3NfcHJlZml4LWJyZWFkY3J1bWIgLmZsb2F0LXJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaXEtYnJlYWRjcnVtYiAudGl0bGUsIC5jc3NfcHJlZml4LWJyZWFkY3J1bWIgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgIH1cblxuICAgIC5pcS1icmVhZGNydW1iLnRleHQtbGVmdCAuYnJlYWRjcnVtYiBsaSwgLmlxLWJyZWFkY3J1bWIudGV4dC1sZWZ0IC5icmVhZGNydW1iIGxpIGEsIC5jc3NfcHJlZml4LWJyZWFkY3J1bWIudGV4dC1sZWZ0IC5icmVhZGNydW1iIGxpLCAuY3NzX3ByZWZpeC1icmVhZGNydW1iLnRleHQtbGVmdCAuYnJlYWRjcnVtYiBsaSBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC5pcS1icmVhZGNydW1iIC50aXRsZSwgLmlxLWJyZWFkY3J1bWItb25lIC50aXRsZSwgLmNzc19wcmVmaXgtYnJlYWRjcnVtYiAudGl0bGUsIC5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB9XG5cbiAgICAuaXEtYnJlYWRjcnVtYi1vbmUsIC5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDo0NzlweCkge1xuICAgIC5pcS1icmVhZGNydW1iIC50aXRsZSwgLmlxLWJyZWFkY3J1bWItb25lIC50aXRsZSwgLmNzc19wcmVmaXgtYnJlYWRjcnVtYiAudGl0bGUsIC5jc3NfcHJlZml4LWJyZWFkY3J1bWItb25lIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY29udGVudC1hcmVhIC5zaXRlLW1haW4ge1xuICAgICAgICBwYWRkaW5nOiA0LjM3NWVtIDFlbTtcbiAgICB9XG5cbiAgICAuaG9tZS5ibG9nIC5jc3NfcHJlZml4IC5jb250ZW50LWFyZWEgLnNpdGUtbWFpbiB7XG4gICAgICAgIHBhZGRpbmc6IDQuMzc1ZW0gMWVtO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbnRlbnQtYXJlYSAuc2l0ZS1tYWluIHtcbiAgICAgICAgcGFkZGluZzogMy4xMjVlbSAxZW07XG4gICAgfVxuXG4gICAgLmhvbWUuYmxvZyAuY3NzX3ByZWZpeCAuY29udGVudC1hcmVhIC5zaXRlLW1haW4ge1xuICAgICAgICBwYWRkaW5nOiAzLjEyNWVtIDFlbTtcbiAgICB9XG59IiwiLyogb2xkIGNzcyAqL1xyXG4uYWRtaW4tYmFyIGhlYWRlci5oZWFkZXItZGVmYXVsdCB7XHJcbiAgdG9wOiAzMnB4O1xyXG59XHJcblxyXG4uYWRtaW4tYmFyIGhlYWRlci5oZWFkZXItZGVmYXVsdC5tZW51LXN0aWNreSxcclxuYm9keS5ib3hlZF9sYXlvdXQuYWRtaW4tYmFyIGhlYWRlci5oZWFkZXItZGVmYXVsdC5tZW51LXN0aWNreSB7XHJcbiAgdG9wOiAzMnB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzgycHgpIHtcclxuXHJcbiAgLmFkbWluLWJhciBoZWFkZXIuaGVhZGVyLWRlZmF1bHQsXHJcbiAgLmFkbWluLWJhciBoZWFkZXIuaGVhZGVyLWRlZmF1bHQubWVudS1zdGlja3kge1xyXG4gICAgdG9wOiA0NnB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xyXG4gIC5hZG1pbi1iYXIgaGVhZGVyLmhlYWRlci1kZWZhdWx0IHtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwcyBlYXNlLWluLW91dDtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDBzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwcyBlYXNlLWluLW91dDtcclxuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwcyBlYXNlLWluLW91dDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDBzIGVhc2UtaW4tb3V0O1xyXG4gIH1cclxuXHJcbiAgaGVhZGVyLmhlYWRlci1kZWZhdWx0Lm1lbnUtc3RpY2t5IC5tYWluLWhlYWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAuYWRtaW4tYmFyIGhlYWRlci5oZWFkZXItZGVmYXVsdC5tZW51LXN0aWNreSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiMgQWRtaW5iYXIgY3NzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuYm9keS5hZG1pbi1iYXIgaGVhZGVyLCBib2R5LmFkbWluLWJhci5jc3NfcHJlZml4LWRlZmF1bHQtaGVhZGVyIGhlYWRlciB7XHJcbiAgdG9wOiAyZW07XHJcbn1cclxuXHJcbmJvZHkuYWRtaW4tYmFyIC5oYXMtc3RpY2t5LmhlYWRlci11cCxcclxuYm9keS5hZG1pbi1iYXIgLmhlYWRlci1jdXN0b20gLmhlYWRlci11cC5oYXMtc3RpY2t5IHtcclxuICB0b3A6IDJlbTtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDFweCkge1xyXG4gIGJvZHkuYWRtaW4tYmFyIGhlYWRlci5uby1oZWFkZXItbGF5b3V0LCBib2R5LmFkbWluLWJhci5jc3NfcHJlZml4LWRlZmF1bHQtaGVhZGVyIGhlYWRlciB7XHJcbiAgICB0b3A6IDIuODc1ZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KSBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcclxuXHJcbiAgYm9keS5hZG1pbi1iYXIgLmhlYWRlci1jdXN0b20gLmhlYWRlci11cC5oYXMtc3RpY2t5LFxyXG4gIGJvZHkuYWRtaW4tYmFyIC5oYXMtc3RpY2t5LmhlYWRlci11cCxcclxuICBib2R5LmFkbWluLWJhciBoZWFkZXIsXHJcbiAgYm9keS5hZG1pbi1iYXIuY3NzX3ByZWZpeC1kZWZhdWx0LWhlYWRlciBoZWFkZXIge1xyXG4gICAgdG9wOiAyLjg3NWVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6NjAwcHgpIHtcclxuXHJcbiAgLyogU3RhdGljIGFkbWluYmFyIChOb3Qgc3RpY2t5KSovXHJcbiAgYm9keS5hZG1pbi1iYXIgLmhlYWRlci1jdXN0b20gLmhlYWRlci11cC5oYXMtc3RpY2t5LFxyXG4gIGJvZHkuYWRtaW4tYmFyIC5oYXMtc3RpY2t5LmhlYWRlci11cCB7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG5cclxuICBib2R5LmFkbWluLWJhciBoZWFkZXIge1xyXG4gICAgdG9wOiAyLjg3NWVtO1xyXG4gIH1cclxufSIsIkBpbXBvcnQgXCJfYWRtaW5iYXIuY3NzXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgICAgIEhlYWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5oZWFkZXIuaGVhZGVyLWRlZmF1bHQubWVudS1zdGlja3kgLm5hdmJhci1icmFuZD5pbWcubG9nby1zdGlja3kge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuaGVhZGVyLmhlYWRlci1kZWZhdWx0IC5uYXZiYXItYnJhbmQge1xuXHRwYWRkaW5nOiA1cHggMDtcblx0ZmxvYXQ6IG5vbmU7XG59XG5cbmhlYWRlci5oZWFkZXItZGVmYXVsdCAubmF2YmFyIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuaGVhZGVyLmhlYWRlci1kZWZhdWx0LmhlYWRlci1zdHlsZS1vbmUgLm1haW4taGVhZGVyIC5uYXZiYXIgdWwgbGk+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+LnN1Yi1tZW51IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wb3N0LXN0aWNreS1iZyk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHR9XG5cblx0aGVhZGVyLmhlYWRlci1kZWZhdWx0IC5uYXZiYXIgdWwgbGkgYTpiZWZvcmUge1xuXHRcdGRpc3BsYXk6IG5vbmVcblx0fVxuXG5cdGhlYWRlci5oZWFkZXItZGVmYXVsdCAubmF2YmFyIHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtIGEsIGhlYWRlci5oZWFkZXItZGVmYXVsdCAubmF2YmFyIHVsIGxpIGE6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuXHRcdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdH1cblxuXHRoZWFkZXIuaGVhZGVyLWRlZmF1bHQubWVudS1zdGlja3kgLm5hdmJhciB1bCBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgYSwgaGVhZGVyLmhlYWRlci1kZWZhdWx0IC5uYXZiYXIgdWwgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIGEsIGhlYWRlci5oZWFkZXItZGVmYXVsdCAubmF2YmFyIHVsIGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgYSB7XG5cdFx0Y29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblx0fVxuXG5cdGhlYWRlci5tZW51LXN0aWNreSAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaSBpIHtcblx0XHRjb2xvcjogdmFyKC0tdGl0bGUtY29sb3IpO1xuXHR9XG5cblx0aGVhZGVyLmhlYWRlci1kZWZhdWx0Lm1lbnUtc3RpY2t5IC5uYXZiYXIgdWwgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIGksIGhlYWRlci5oZWFkZXItZGVmYXVsdCAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaTpob3ZlciwgaGVhZGVyLmhlYWRlci1kZWZhdWx0IC5uYXZiYXIgdWwgbGkgYTpob3ZlciwgaGVhZGVyLmhlYWRlci1kZWZhdWx0IC5uYXZiYXIgdWwgbGkuY3VycmVudC1tZW51LWl0ZW0gYSwgaGVhZGVyLmhlYWRlci1kZWZhdWx0IC5uYXZiYXIgdWwgbGkuY3VycmVudC1tZW51LXBhcmVudCBhLCBoZWFkZXIuaGVhZGVyLWRlZmF1bHQgLm5hdmJhciB1bCBsaS5jdXJyZW50LW1lbnUtcGFyZW50IGksIGhlYWRlci5oZWFkZXItZGVmYXVsdCAubmF2YmFyIHVsIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciBhLCBoZWFkZXIuaGVhZGVyLWRlZmF1bHQgLm5hdmJhciB1bCBsaS5jdXJyZW50LW1lbnUtcGFyZW50IGksIGhlYWRlci5oZWFkZXItZGVmYXVsdCAubmF2YmFyIHVsIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciBpLCBoZWFkZXIuaGVhZGVyLWRlZmF1bHQuaGVhZGVyLXN0eWxlLXR3byAubWFpbi1oZWFkZXIgLm5hdmJhciB1bCBsaSBhOmhvdmVyLCBoZWFkZXIuaGVhZGVyLWRlZmF1bHQuaGVhZGVyLXN0eWxlLXR3byAubWFpbi1oZWFkZXIgLm5hdmJhciB1bCBsaS5jdXJyZW50LW1lbnUtcGFyZW50IGEsIGhlYWRlci5oZWFkZXItZGVmYXVsdC5oZWFkZXItc3R5bGUtdHdvIC5tYWluLWhlYWRlciAubmF2YmFyIHVsIGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgaSB7XG5cdFx0Y29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcblx0fVxuXG5cdGhlYWRlci5oZWFkZXItZGVmYXVsdC5oZWFkZXItc3R5bGUtdHdvIC5uYXZiYXIgdWwgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIGkge1xuXHRcdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdH1cblxuXHRoZWFkZXIuaGVhZGVyLWRlZmF1bHQuaGVhZGVyLXN0eWxlLXR3byAubmF2YmFyIHVsIGxpLmhvdmVyIGkge1xuXHRcdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdH1cblxuXHRoZWFkZXIuaGVhZGVyLWRlZmF1bHQubWVudS1zdGlja3kgLm5hdmJhciB1bCBsaSBhLCBoZWFkZXIuaGVhZGVyLWRlZmF1bHQubWVudS1zdGlja3kgLm5hdmJhciB1bCBsaSBpIHtcblx0XHRjb2xvcjogIzU5NTk3ZTtcblx0fVxuXG5cdGhlYWRlci5oZWFkZXItZGVmYXVsdC5tZW51LXN0aWNreSAubWFpbi1oZWFkZXIgLm5hdmJhciAuaXEtbW9iaWxlLW1haW4gdWwgbGkgYS5zaWdudXAuaXEtYnV0dG9uIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblx0XHRjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuXHR9XG5cblx0aGVhZGVyLmhlYWRlci1kZWZhdWx0IC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpIGk6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcXGYzZDBcIjtcblx0fVxuXG5cdGhlYWRlci5oZWFkZXItZGVmYXVsdC5oZWFkZXItc3R5bGUtdHdvIC5tYWluLWhlYWRlciAuc3ViLW1haW4gdWwgbGkgYS5pcS1idXR0b24uc2lnbnVwIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuXHR9XG5cblx0aGVhZGVyLmhlYWRlci1kZWZhdWx0LmhlYWRlci1zdHlsZS10d28gLm1haW4taGVhZGVyIC5uYXZiYXIgdWwgbGkgYSwgaGVhZGVyLmhlYWRlci1kZWZhdWx0LmhlYWRlci1zdHlsZS10d28gLm1haW4taGVhZGVyIC5uYXZiYXIgdWwgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIC5zdWItbWVudSBsaSBhIHtcblx0XHRjb2xvcjogdmFyKC0tdGl0bGUtY29sb3IpO1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLWNvbG9yKTtcblx0fVxuXG5cdGhlYWRlci5oZWFkZXItZGVmYXVsdC5oZWFkZXItc3R5bGUtdHdvIC5tYWluLWhlYWRlciAubmF2YmFyIHVsIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciAuc3ViLW1lbnUgbGkgaSB7XG5cdFx0Y29sb3I6IHZhcigtLXRpdGxlLWNvbG9yKTtcblx0fVxuXG5cdGhlYWRlci5oZWFkZXItZGVmYXVsdC5oZWFkZXItc3R5bGUtdHdvIC5tYWluLWhlYWRlciAubmF2YmFyIHVsIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciAuc3ViLW1lbnUgbGk6aG92ZXIgaSB7XG5cdFx0Y29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcblx0fVxuXG5cdGhlYWRlci5oZWFkZXItZGVmYXVsdC5oZWFkZXItc3R5bGUtdHdvIC5tYWluLWhlYWRlciAubmF2YmFyIHVsIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIGkge1xuXHRcdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdH1cblxuXHRoZWFkZXIuaGVhZGVyLWRlZmF1bHQuaGVhZGVyLXN0eWxlLXR3byAubWFpbi1oZWFkZXIgLm5hdmJhciB1bCBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuXHRcdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cdH1cblxuXHRoZWFkZXIuaGVhZGVyLWRlZmF1bHQuaGVhZGVyLXN0eWxlLXR3byAubWFpbi1oZWFkZXIgLm5hdmJhciB1bCBsaTpob3ZlciBhLCBoZWFkZXIuaGVhZGVyLXN0eWxlLXR3byAubWFpbi1oZWFkZXIgLm5hdmJhciB1bCBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgYSwgaGVhZGVyLmhlYWRlci1zdHlsZS10d28gLm1haW4taGVhZGVyIC5uYXZiYXIgdWwgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgYSB7XG5cdFx0Y29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblx0fVxuXG5cdGhlYWRlci5oZWFkZXItZGVmYXVsdC5oZWFkZXItc3R5bGUtdHdvIC5tYWluLWhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaSBhIHtcblx0XHRjb2xvcjogdmFyKC0tdGl0bGUtY29sb3IpO1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLWNvbG9yKTtcblx0fVxuXG5cdGhlYWRlci5oZWFkZXItZGVmYXVsdC5oZWFkZXItc3R5bGUtdHdvIC5tYWluLWhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaTpob3ZlciBhIHtcblx0XHRjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuXHR9XG5cblx0aGVhZGVyLmhlYWRlci1kZWZhdWx0LmhlYWRlci1zdHlsZS10d28gLm1haW4taGVhZGVyIC5uYXZiYXIgdWwgbGkgLnN1Yi1tZW51IGxpIC5zdWItbWVudSBsaSBhIHtcblx0XHRjb2xvcjogdmFyKC0tdGl0bGUtY29sb3IpO1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLWNvbG9yKTtcblx0fVxuXG5cdGhlYWRlci5oZWFkZXItZGVmYXVsdC5oZWFkZXItc3R5bGUtdHdvIC5tYWluLWhlYWRlciAubmF2YmFyIHVsIGxpIC5zdWItbWVudSBsaSAuc3ViLW1lbnUgbGk6aG92ZXIgYSB7XG5cdFx0Y29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblx0fVxuXG5cdGhlYWRlci5oZWFkZXItZGVmYXVsdC5oZWFkZXItc3R5bGUtdHdvIC5tYWluLWhlYWRlciAubmF2YmFyIHVsIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIC5zdWItbWVudSBsaSBhIHtcblx0XHRjb2xvcjogdmFyKC0tdGl0bGUtY29sb3IpO1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLWNvbG9yKTtcblx0fVxuXG5cdGhlYWRlci5oZWFkZXItZGVmYXVsdC5oZWFkZXItc3R5bGUtdHdvIC5tYWluLWhlYWRlciAubmF2YmFyIHVsIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIC5zdWItbWVudSBsaSBhOmhvdmVyIHtcblx0XHRjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuXHR9XG5cblx0aGVhZGVyLmhlYWRlci1kZWZhdWx0LmhlYWRlci1zdHlsZS10d28gLm1haW4taGVhZGVyIC5uYXZiYXIgdWwgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIC5zdWItbWVudSBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuXHRcdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cdH1cblxuXG5cdGhlYWRlci5oZWFkZXItZGVmYXVsdC5oZWFkZXIxIC5uYXZiYXIgLnN1Yi1tYWluIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTQ0cHg7XG5cdFx0cmlnaHQ6IDg1cHg7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHRoZWFkZXIuaGVhZGVyLWRlZmF1bHQuaGVhZGVyMSAubmF2YmFyIC5zdWItbWFpbiB1bCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHRoZWFkZXIuaGVhZGVyLWRlZmF1bHQuaGVhZGVyMSAubmF2YmFyIC5zdWItbWFpbiB1bCBsaSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRoZWFkZXIuaGVhZGVyLWRlZmF1bHQuaGVhZGVyMSAuc3ViLW1haW4gdWwgbGkgYS5pcS1idXR0b24ge1xuXHRcdHBhZGRpbmc6IDEwcHggMTBweDtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cblxuXHRoZWFkZXIuaGVhZGVyLWRlZmF1bHQuaGVhZGVyMSAuc3ViLW1haW4gdWwgbGkgYS5pcS1idXR0b246aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHRoZWFkZXIuaGVhZGVyLWRlZmF1bHQuaGVhZGVyMSAuc3ViLW1haW4gdWwgbGkgYS5pcS1idXR0b24uaXEtYnRuLW91dGxpbmU6aG92ZXIge1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHRoZWFkZXIuaGVhZGVyLWRlZmF1bHQuaGVhZGVyMS5tZW51LXN0aWNreSAuc3ViLW1haW4gdWwgbGkgYSB7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzgycHgpIHtcblxuXHQuYWRtaW4tYmFyIC5jc3NfcHJlZml4IGhlYWRlci5oZWFkZXItZGVmYXVsdCAubmF2YmFyIHVsLm5hdmJhci1uYXYudG9wLW1lbnUge1xuXHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDIyN3B4KTtcblx0fVxuXG5cdC5hZG1pbi1iYXIgaGVhZGVyLmhlYWRlci1kZWZhdWx0IC5uYXZiYXIgdWwubmF2YmFyLW5hdi50b3AtbWVudSB7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTI0cHgpO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRoZWFkZXIuaGVhZGVyLWRlZmF1bHQgLm1haW4taGVhZGVyIHtcblx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG5cdC5hZG1pbi1iYXIgLmNzc19wcmVmaXggaGVhZGVyLmhlYWRlci1kZWZhdWx0Lm1lbnUtc3RpY2t5IC5uYXZiYXIgdWwubmF2YmFyLW5hdi50b3AtbWVudSB7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTgxcHgpO1xuXHR9XG5cblx0LmFkbWluLWJhciBoZWFkZXIuaGVhZGVyLWRlZmF1bHQubWVudS1zdGlja3kgLm5hdmJhciB1bC5uYXZiYXItbmF2LnRvcC1tZW51IHtcblx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSA3OHB4KTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcblx0aGVhZGVyLmhlYWRlci1kZWZhdWx0IC5yZXF1ZXN0LWJ0biwgaGVhZGVyLmhlYWRlci1kZWZhdWx0IC5zb2NpYWwtaWNvbmUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuc3ViLWhlYWRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufSIsIi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LmNzc19wcmVmaXgtbmF2aWdhdGlvbi1idXJnZXIge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgSGVhZGVyLXN0eWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWZvb3Rlci10b3AtZGFyayk7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0ei1pbmRleDogOTk5OTk7XG5cdG9wYWNpdHk6IDA7XG5cdC13ZWJraXQtb3BhY2l0eTogMDtcblx0LW1vei1vcGFjaXR5OiAwO1xuXHQtby1vcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcblx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcblx0dHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZS1pbi1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlLWluLW91dDtcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZS1pbi1vdXQ7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUubWVudS1vcGVuIHtcblx0cG9pbnRlci1ldmVudHM6IGFsbDtcblx0b3BhY2l0eTogMTtcblx0LXdlYmtpdC1vcGFjaXR5OiAxO1xuXHQtbW96LW9wYWNpdHk6IDE7XG5cdC1vLW9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LmhlYWRlci11cCxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LmhlYWRlci1kb3duIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHR6LWluZGV4OiA5OTtcblx0dHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHM7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHM7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNDVzIGVhc2UgMHM7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlIDBzO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5tZW51LW9wZW4uaGVhZGVyLWRvd24ge1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDk5O1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5oZWFkZXItZG93biB7XG5cdHRvcDogLTEwMHB4O1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyIHtcblx0cGFkZGluZzogMC45MzhlbSAwLjkzOGVtO1xuXHR6LWluZGV4OiA5OTk7XG5cdGJvcmRlci1ib3R0b206IDAuMDYzZW0gc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yLWxpZ2h0LW9wYWNpdHkpO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSB1bC5uYXZiYXItbmF2IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4+YTphZnRlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGEge1xuXHRwYWRkaW5nOiAwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IHVsLm5hdmJhci1uYXY+bGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbj5hIHtcblx0cGFkZGluZy1yaWdodDogMDtcbn1cblxuLyoqKioqKioqKioqKipzdHlsZSAxKioqKioqKioqKiovXG4ubmF2YmFyLXRvZ2dsZXIuY3VzdG9tLXRvZ2dsZXIge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdmJhci10b2dnbGVyLmN1c3RvbS10b2dnbGVyIHtcblx0cGFkZGluZzogMCAwLjMxM2VtIDAgMDtcblx0cG9zaXRpb246IHN0YXRpYztcblx0bWFyZ2luLWxlZnQ6IDEuMjVlbTtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4uaGFtLXRvZ2dsZSAubWVudS1idG4ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDk7XG5cdHdpZHRoOiAxLjI1ZW07XG5cdGhlaWdodDogMS4yNWVtO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5oYW0tdG9nZ2xlIC5tZW51LWJ0biAubGluZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDAuMTI1ZW07XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlcnRpcnktY29sb3IpO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDk5O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGxlZnQgMC4zcyBjdWJpYy1iZXppZXIoLjI5LCAuNjEsIC45LCAuNDUpO1xufVxuXG4uaGFtLXRvZ2dsZSAubWVudS1idG4uaXMtYWN0aXZlIC5saW5lLm9uZSB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNnB4KSByb3RhdGUoNDVkZWcpO1xufVxuXG4uaGFtLXRvZ2dsZSAubWVudS1idG4uaXMtYWN0aXZlIC5saW5lLnR3byB7XG5cdHdpZHRoOiAwO1xufVxuXG4uaGFtLXRvZ2dsZSAubWVudS1idG4uaXMtYWN0aXZlIC5saW5lLnRocmVlIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uaGFtLXRvZ2dsZSAubWVudS1idG4gLmxpbmUudHdvIHtcblx0bGVmdDogMC4zMTNlbTtcblx0dG9wOiAwLjYyNWVtO1xufVxuXG4uaGFtLXRvZ2dsZSAubWVudS1idG4gLmxpbmUudGhyZWUge1xuXHR0b3A6IDEuMjVlbTtcbn1cblxuLmhhbS10b2dnbGU6aG92ZXIgLm1lbnUtYnRuOm5vdCguaXMtYWN0aXZlKSAubGluZS50d28ge1xuXHRsZWZ0OiAwO1xufVxuXG4uaGFtLXRvZ2dsZTpob3ZlciAubWVudS1idG46bm90KC5pcy1hY3RpdmUpIC5saW5lLm9uZSxcbi5oYW0tdG9nZ2xlOmhvdmVyIC5tZW51LWJ0bjpub3QoLmlzLWFjdGl2ZSkgLmxpbmUudGhyZWUge1xuXHRsZWZ0OiAwLjMxM2VtO1xufVxuXG4uaGFtLXMtdG9nZ2xlIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdj5saT5hIHtcblx0Zm9udC1zaXplOiAyLjVlbTtcblx0Y29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXY+bGkgYSB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1oaWdobGlnaHQtZm9udC1mYW1pbHkpO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaTpob3Zlcj5hLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGkgLnN1Yi1tZW51IGxpOmhvdmVyPmEsXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaS5jdXJyZW50LW1lbnUtaXRlbT5hLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgdWw+bGkuY3VycmVudC1tZW51LWFuY2VzdG9yPmEsXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSB1bCBsaSAuc3ViLW1lbnUgbGkubWVudS1pdGVtLmN1cnJlbnQtbWVudS1hbmNlc3Rvcj5hLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgdWwgbGkgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtPmEsXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSB1bD5saS5jdXJyZW50LW1lbnUtYW5jZXN0b3I+LnRvZ2dsZWRyb3AgaSxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IHVsPmxpLmN1cnJlbnQtbWVudS1hbmNlc3Rvcj4udG9nZ2xlZHJvcCBpLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGk6aG92ZXI+LnRvZ2dsZWRyb3AgaSxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpLmN1cnJlbnQtbWVudS1pdGVtPi50b2dnbGVkcm9wIGkge1xuXHRjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpPi50b2dnbGVkcm9wIGkge1xuXHRmb250LXNpemU6IDIuMTg4ZW07XG5cdG1hcmdpbi1sZWZ0OiAwLjkzOGVtO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcblx0Y29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGkgLnN1Yi1tZW51IGxpIC50b2dnbGVkcm9wIGkge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWRhcmstc3VibWVudSk7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpIC5zdWItbWVudSBsaTpob3ZlciAudG9nZ2xlZHJvcCBpLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGkgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtIC50b2dnbGVkcm9wIGksXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaSAuc3ViLW1lbnUgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIC50b2dnbGVkcm9wIGkge1xuXHRjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IC50b2dnbGVkcm9wLmFjdGl2ZSBpIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdC1vLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1uYXYgbGkgbGk+LnRvZ2dsZWRyb3AgaSB7XG5cdGZvbnQtc2l6ZTogMS4yNWVtO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaSAuY3NzX3ByZWZpeC1oYXMtc3ViLW1lbnUgbGkgYSB7XG5cdGZvbnQtc2l6ZTogMS4yNWVtO1xuXHRjb2xvcjogdmFyKC0tdGVydGlyeS1jb2xvcik7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpIC5jc3NfcHJlZml4LWhhcy1zdWItbWVudSBsaSB7XG5cdG1hcmdpbi1ib3R0b206IDAuMzEzZW07XG59XG5cbi5tZW51LWJ0bjpob3ZlciB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1lbnUtb3BlbiAubWVudS1idG4uaXMtYWN0aXZlIC5saW5lIHtcblx0YmFja2dyb3VuZDogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuXG4uc2lkZS1iYXItb3BlbiAjbWVudS1idG4tc2lkZS1jbG9zZSAubWVudS1idG4uaXMtcy1hY3RpdmUgLmxpbmUge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG59XG5cbi5zaWRlLWJhci1vcGVuIC5tZW51LWJ0biAubGluZS1uIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMC4xMjVlbTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDk5O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGxlZnQgMC4zcyBjdWJpYy1iZXppZXIoLjI5LCAuNjEsIC45LCAuNDUpO1xufVxuXG4jbWVudS1idG4tc2lkZS1jbG9zZSAubWVudS1idG4uaXMtcy1hY3RpdmUgLmxpbmUge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAxcztcbn1cblxuLnNpZGUtYmFyLW9wZW4gI21lbnUtYnRuLXNpZGUtY2xvc2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiA0LjM3NWVtO1xuXHR0b3A6IDMuMTI1ZW07XG59XG5cbi5zaWRlLWJhci1vcGVuICNtZW51LWJ0bi1zaWRlLWNsb3NlIC5tZW51LWJ0biAubGluZS1uLmMtb25lIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uYy1jb2xsYXBzZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiBhdXRvO1xuXHRmbGV4LWJhc2lzOiBhdXRvO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuXHR6LWluZGV4OiAxO1xufVxuXG4ubWVudS1uZXctd3JhcHBlci5yb3cge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGNhbGMoMTAwdmggLSA5MXB4KTtcbn1cblxuLnZlcnRpY2xlLW1uIHtcblx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAwcHgpO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5tZW51LW9wZW46YmVmb3JlIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMGRlZykgdHJhbnNsYXRlWSgwKTtcblx0LW1vei10cmFuc2Zvcm06IHNrZXcoMGRlZykgdHJhbnNsYXRlWSgwKTtcblx0LW1zLXRyYW5zZm9ybTogc2tldygwZGVnKSB0cmFuc2xhdGVZKDApO1xuXHQtby10cmFuc2Zvcm06IHNrZXcoMGRlZykgdHJhbnNsYXRlWSgwKTtcblx0dHJhbnNmb3JtOiBza2V3KDBkZWcpIHRyYW5zbGF0ZVkoMCk7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMHM7XG5cdC1tb3otdHJhbnNpdGlvbi1kZWxheTogMHM7XG5cdC1vLXRyYW5zaXRpb24tZGVsYXk6IDBzO1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cblxuLmNzc19wcmVmaXgtZnVsbC1tZW51IHtcblx0bWFyZ2luOiBhdXRvIDA7XG59XG5cbi5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogOTk7XG5cdHBhZGRpbmctbGVmdDogMy4xMjVlbTtcblx0bWFyZ2luLWJvdHRvbTogMS44NzVlbTtcbn1cblxuLmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2PmxpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiAxLjU2M2VtO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXY+bGkge1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdGRpc3BsYXk6IG5vbmU7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xuXHQtbW96LWFuaW1hdGlvbi1kZWxheTogMC41cztcblx0LW8tYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xuXHRhbmltYXRpb24tZGVsYXk6IDAuNXM7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51Lm1lbnUtb3BlbiAuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXY+bGksXG4ubWVudS1hbmltYXRpb24gLm5hdmJhci1uYXY+bGkge1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluQW5pbWF0aW9uO1xuXHRhbmltYXRpb24tbmFtZTogZmFkZUluQW5pbWF0aW9uO1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC42cztcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjZzO1xuXHQtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG5cdGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdj5saTpudGgtY2hpbGQoMiksXG4ubWVudS1hbmltYXRpb24gLm5hdmJhci1uYXY+bGk6bnRoLWNoaWxkKDIpIHtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNnM7XG5cdC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xuXHQtby1hbmltYXRpb24tZGVsYXk6IDAuNnM7XG5cdGFuaW1hdGlvbi1kZWxheTogMC42cztcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2PmxpOm50aC1jaGlsZCgzKSxcbi5tZW51LWFuaW1hdGlvbiAubmF2YmFyLW5hdj5saTpudGgtY2hpbGQoMykge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC43cztcblx0LW1vei1hbmltYXRpb24tZGVsYXk6IDAuN3M7XG5cdC1vLWFuaW1hdGlvbi1kZWxheTogMC43cztcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjdzO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXY+bGk6bnRoLWNoaWxkKDQpLFxuLm1lbnUtYW5pbWF0aW9uIC5uYXZiYXItbmF2PmxpOm50aC1jaGlsZCg0KSB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjhzO1xuXHQtbW96LWFuaW1hdGlvbi1kZWxheTogMC44cztcblx0LW8tYW5pbWF0aW9uLWRlbGF5OiAwLjhzO1xuXHRhbmltYXRpb24tZGVsYXk6IDAuOHM7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdj5saTpudGgtY2hpbGQoNSksXG4ubWVudS1hbmltYXRpb24gLm5hdmJhci1uYXY+bGk6bnRoLWNoaWxkKDUpIHtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuOXM7XG5cdC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwLjlzO1xuXHQtby1hbmltYXRpb24tZGVsYXk6IDAuOXM7XG5cdGFuaW1hdGlvbi1kZWxheTogMC45cztcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2PmxpOm50aC1jaGlsZCg2KSxcbi5tZW51LWFuaW1hdGlvbiAubmF2YmFyLW5hdj5saTpudGgtY2hpbGQoNikge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMXM7XG5cdC1tb3otYW5pbWF0aW9uLWRlbGF5OiAxcztcblx0LW8tYW5pbWF0aW9uLWRlbGF5OiAxcztcblx0YW5pbWF0aW9uLWRlbGF5OiAxcztcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2PmxpOm50aC1jaGlsZCg3KSxcbi5tZW51LWFuaW1hdGlvbiAubmF2YmFyLW5hdj5saTpudGgtY2hpbGQoNykge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMS4xcztcblx0LW1vei1hbmltYXRpb24tZGVsYXk6IDEuMXM7XG5cdC1vLWFuaW1hdGlvbi1kZWxheTogMS4xcztcblx0YW5pbWF0aW9uLWRlbGF5OiAxLjFzO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXY+bGk6bnRoLWNoaWxkKDgpLFxuLm1lbnUtYW5pbWF0aW9uIC5uYXZiYXItbmF2PmxpOm50aC1jaGlsZCg4KSB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAxLjJzO1xuXHQtbW96LWFuaW1hdGlvbi1kZWxheTogMS4ycztcblx0LW8tYW5pbWF0aW9uLWRlbGF5OiAxLjJzO1xuXHRhbmltYXRpb24tZGVsYXk6IDEuMnM7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdj5saTpudGgtY2hpbGQoOSksXG4ubWVudS1hbmltYXRpb24gLm5hdmJhci1uYXY+bGk6bnRoLWNoaWxkKDkpIHtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDEuM3M7XG5cdC1tb3otYW5pbWF0aW9uLWRlbGF5OiAxLjNzO1xuXHQtby1hbmltYXRpb24tZGVsYXk6IDEuM3M7XG5cdGFuaW1hdGlvbi1kZWxheTogMS4zcztcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2PmxpOm50aC1jaGlsZCgxMCkge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMS40cztcblx0LW1vei1hbmltYXRpb24tZGVsYXk6IDEuNHM7XG5cdC1vLWFuaW1hdGlvbi1kZWxheTogMS40cztcblx0YW5pbWF0aW9uLWRlbGF5OiAxLjRzO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXY+bGk6bnRoLWNoaWxkKDExKSB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xuXHQtbW96LWFuaW1hdGlvbi1kZWxheTogMS41cztcblx0LW8tYW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xuXHRhbmltYXRpb24tZGVsYXk6IDEuNXM7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5jc3NfcHJlZml4LWZ1bGwtbWVudSAubmF2YmFyLW5hdj5saTpudGgtY2hpbGQoMTIpIHtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDEuNnM7XG5cdC1tb3otYW5pbWF0aW9uLWRlbGF5OiAxLjZzO1xuXHQtby1hbmltYXRpb24tZGVsYXk6IDEuNnM7XG5cdGFuaW1hdGlvbi1kZWxheTogMS42cztcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2PmxpOm50aC1jaGlsZCgxMykge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMS43cztcblx0LW1vei1hbmltYXRpb24tZGVsYXk6IDEuN3M7XG5cdC1vLWFuaW1hdGlvbi1kZWxheTogMS43cztcblx0YW5pbWF0aW9uLWRlbGF5OiAxLjdzO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXY+bGk6bnRoLWNoaWxkKDE0KSB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAxLjhzO1xuXHQtbW96LWFuaW1hdGlvbi1kZWxheTogMS44cztcblx0LW8tYW5pbWF0aW9uLWRlbGF5OiAxLjhzO1xuXHRhbmltYXRpb24tZGVsYXk6IDEuOHM7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51Lm9wZW4tZGVsYXkgLmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2PmxpIHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dEFuaW1hdGlvbjtcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRBbmltYXRpb247XG5cdC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjZzO1xuXHRhbmltYXRpb24tZHVyYXRpb246IDAuNnM7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcblx0YW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNnM7XG5cdC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xuXHQtby1hbmltYXRpb24tZGVsYXk6IDAuNnM7XG5cdGFuaW1hdGlvbi1kZWxheTogMC42cztcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUub3Blbi1kZWxheSAuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXY+bGk6bnRoLWNoaWxkKDIpIHtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNnM7XG5cdC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xuXHQtby1hbmltYXRpb24tZGVsYXk6IDAuNnM7XG5cdGFuaW1hdGlvbi1kZWxheTogMC42cztcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUub3Blbi1kZWxheSAuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXY+bGk6bnRoLWNoaWxkKDMpIHtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNXM7XG5cdC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xuXHQtby1hbmltYXRpb24tZGVsYXk6IDAuNXM7XG5cdGFuaW1hdGlvbi1kZWxheTogMC41cztcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUub3Blbi1kZWxheSAuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXY+bGk6bnRoLWNoaWxkKDQpIHtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNHM7XG5cdC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xuXHQtby1hbmltYXRpb24tZGVsYXk6IDAuNHM7XG5cdGFuaW1hdGlvbi1kZWxheTogMC40cztcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUub3Blbi1kZWxheSAuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXY+bGk6bnRoLWNoaWxkKDUpIHtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuM3M7XG5cdC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xuXHQtby1hbmltYXRpb24tZGVsYXk6IDAuM3M7XG5cdGFuaW1hdGlvbi1kZWxheTogMC4zcztcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUub3Blbi1kZWxheSAuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXY+bGk6bnRoLWNoaWxkKDYpIHtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMnM7XG5cdC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xuXHQtby1hbmltYXRpb24tZGVsYXk6IDAuMnM7XG5cdGFuaW1hdGlvbi1kZWxheTogMC4ycztcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUub3Blbi1kZWxheSAuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXY+bGk6bnRoLWNoaWxkKDcpIHtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMXM7XG5cdC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xuXHQtby1hbmltYXRpb24tZGVsYXk6IDAuMXM7XG5cdGFuaW1hdGlvbi1kZWxheTogMC4xcztcbn1cblxuXG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpIC5zdWItbWVudSBsaSBhIHtcblx0Zm9udC1zaXplOiAxLjI1ZW07XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZGFyay1zdWJtZW51KTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLnN1Yi1tZW51IHtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRwYWRkaW5nLXRvcDogMC45MzhlbTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLnN1Yi1tZW51IC5zdWItbWVudSB7XG5cdHBhZGRpbmc6IDAuNjI1ZW0gMCAwLjYyNWVtIDAuOTM4ZW07XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpIC5jc3NfcHJlZml4LWhhcy1zdWItbWVudSB7XG5cdHBhZGRpbmctdG9wOiAwLjYyNWVtO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAuY3NzX3ByZWZpeC1oYXMtc3ViLW1lbnUge1xuXHRwYWRkaW5nLWxlZnQ6IDEuODc1ZW07XG59XG5cbi5jc3NfcHJlZml4LWhhcy1zdWItbWVudSB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYge1xuXHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLyogbGlnaHQgTW9kZSAqL1xuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5saWdodC1tb2RlIHtcblx0YmFja2dyb3VuZDogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5saWdodC1tb2RlIC5uYXZiYXItbmF2PmxpPmEge1xuXHRjb2xvcjogdmFyKC0tdGl0bGUtY29sb3IpO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS5saWdodC1tb2RlIC5uYXZiYXItbmF2PmxpPi50b2dnbGVkcm9wIHtcblx0Y29sb3I6IHZhcigtLXRpdGxlLWNvbG9yKTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUubGlnaHQtbW9kZSAubmF2YmFyLW5hdj5saTpob3Zlcj5hIHtcblx0Y29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluQW5pbWF0aW9uIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluQW5pbWF0aW9uIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0QW5pbWF0aW9uIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dEFuaW1hdGlvbiB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZS1pbi1ib3R0b20ge1xuXHQwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMy4xMjVlbSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMuMTI1ZW0pO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHQxMDAlIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGUtaW4tYm90dG9tIHtcblx0MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMuMTI1ZW0pO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzLjEyNWVtKTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHQvKiBoZWFkZXIuaGVhZGVyLWRlZmF1bHQgLm5hdmJhci1jb2xsYXBzZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fSAqL1xuXG5cdC5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2PmxpPmEsXG5cdC5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpPi50b2dnbGVkcm9wIGkge1xuXHRcdGZvbnQtc2l6ZTogMS44NzVlbTtcblx0fVxuXG5cdC5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpIC5zdWItbWVudSBsaSBhLFxuXHQuY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaSBsaT4udG9nZ2xlZHJvcCBpIHtcblx0XHRmb250LXNpemU6IDFlbTtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuXG5cdC5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2PmxpPmEsXG5cdC5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpPi50b2dnbGVkcm9wIGkge1xuXHRcdGZvbnQtc2l6ZTogMS4zNzVlbTtcblx0fVxuXG5cdC5jc3NfcHJlZml4LW1vYmlsZS1tZW51IC5uYXZiYXItbmF2IGxpIC5zdWItbWVudSBsaSBhLFxuXHQuY3NzX3ByZWZpeC1tb2JpbGUtbWVudSAubmF2YmFyLW5hdiBsaSBsaT4udG9nZ2xlZHJvcCBpIHtcblx0XHRmb250LXNpemU6IDAuODc1ZW07XG5cdH1cblxuXHQuY3NzX3ByZWZpeC1mdWxsLW1lbnUgLm5hdmJhci1uYXYge1xuXHRcdHBhZGRpbmctbGVmdDogMS44NzVlbTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcblx0LmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhciB7XG5cdFx0cGFkZGluZzogMC45MzhlbSAwO1xuXHRcdHotaW5kZXg6IDk5OTtcblx0fVxufVxuXG4udmVydGljYWwtbWVudS1sYXlvdXQgLm1lbnUtbmV3LXdyYXBwZXIucm93IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4udmVydGljYWwtbWVudS1sYXlvdXQgLmNzc19wcmVmaXgtZnVsbC1tZW51IC5uYXZiYXItbmF2IHtcblx0cGFkZGluZzogMDtcbn1cblxuLnZlcnRpY2FsLW1lbnUtbGF5b3V0LmNzc19wcmVmaXgtbW9iaWxlLW1lbnUgLm5hdmJhciB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0IHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUudmVydGljYWwtbWVudS1sYXlvdXQgLm5hdmJhci1uYXY+bGk+YSB7XG5cdGNvbG9yOiB2YXIoLS10aXRsZS1jb2xvcik7XG5cdGZvbnQtc2l6ZTogMS44NzVlbTtcbn1cblxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUudmVydGljYWwtbWVudS1sYXlvdXQgLm5hdmJhci1uYXYgbGk+LnRvZ2dsZWRyb3AgaSB7XG5cdGNvbG9yOiB2YXIoLS10aXRsZS1jb2xvcik7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHkpO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS52ZXJ0aWNhbC1tZW51LWxheW91dCAubmF2YmFyLW5hdiBsaS5jdXJyZW50LW1lbnUtaXRlbT4udG9nZ2xlZHJvcCBpLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUudmVydGljYWwtbWVudS1sYXlvdXQgLm5hdmJhci1uYXYgbGkuY3VycmVudC1tZW51LWl0ZW0+YSxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0IC5uYXZiYXItbmF2IGxpIC5zdWItbWVudSBsaTpob3Zlcj5hLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUudmVydGljYWwtbWVudS1sYXlvdXQgLm5hdmJhci1uYXYgbGk6aG92ZXI+LnRvZ2dsZWRyb3AgaSxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0IC5uYXZiYXItbmF2IGxpOmhvdmVyPmEsXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS52ZXJ0aWNhbC1tZW51LWxheW91dCB1bD5saS5jdXJyZW50LW1lbnUtYW5jZXN0b3I+LnRvZ2dsZWRyb3AgaSxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0IHVsPmxpLmN1cnJlbnQtbWVudS1hbmNlc3Rvcj5hLFxuLmNzc19wcmVmaXgtbW9iaWxlLW1lbnUudmVydGljYWwtbWVudS1sYXlvdXQgdWwgbGkgLnN1Yi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtPmEsXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS52ZXJ0aWNhbC1tZW51LWxheW91dCB1bCBsaSAuc3ViLW1lbnUgbGkubWVudS1pdGVtLmN1cnJlbnQtbWVudS1hbmNlc3Rvcj5hIHtcblx0Y29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4uY3NzX3ByZWZpeC1tb2JpbGUtbWVudS52ZXJ0aWNhbC1tZW51LWxheW91dCAubmF2YmFyLW5hdiBsaSAuc3ViLW1lbnUgbGkgYSxcbi5jc3NfcHJlZml4LW1vYmlsZS1tZW51LnZlcnRpY2FsLW1lbnUtbGF5b3V0IC5uYXZiYXItbmF2IGxpIGxpPi50b2dnbGVkcm9wIGkge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWRhcmstc3VibWVudSk7XG5cdGZvbnQtc2l6ZTogMWVtO1xufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gICBTZWFyY2ggQm94ICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuaGVhZGVyIC5zZWFyY2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2IoMTcgMTcgMTcgLyA5NSUpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzEuMjVlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtb3BhY2l0eTogMDtcbiAgLW1vei1vcGFjaXR5OiAwO1xuICAtby1vcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG5oZWFkZXIgLnNlYXJjaC5zZWFyY2gtLW9wZW4ge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC1vcGFjaXR5OiAxO1xuICAtbW96LW9wYWNpdHk6IDE7XG4gIC1vLW9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5idG4tLXNlYXJjaC1jbG9zZSB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxZW07XG4gIHJpZ2h0OiAxLjI1ZW07XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keS5hZG1pbi1iYXIgLmJ0bi0tc2VhcmNoLWNsb3NlIHtcbiAgdG9wOiAxLjVlbTtcbn1cblxuLmJ0bi0tc2VhcmNoLWNsb3NlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnNlYXJjaC0tb3BlbiAuc2VhcmNoX19mb3JtIHtcbiAgbWFyZ2luOiA1ZW0gMDtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogNDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC43cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjdzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zZWFyY2hfX2Zvcm06OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IC0wLjYyNWVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC4wNjNlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAxLCAxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgwLCAxLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDEsIDEpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC44cztcbiAgLW1vei1hbmltYXRpb24tZGVsYXk6IDAuOHM7XG4gIC1vLWFuaW1hdGlvbi1kZWxheTogMC44cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjhzO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbmhlYWRlciAuc2VhcmNoLS1vcGVuIC5zZWFyY2hfX2Zvcm06OmFmdGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTW92ZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbk1vdmU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjdzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuN3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuaGVhZGVyIC5zZWFyY2hfX2lucHV0IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LXNpemU6IDIuODEzZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjA1ZW0gMDtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbTogMC4xMjVlbSBzb2xpZDtcbn1cblxuaGVhZGVyIC5zZWFyY2hfX2lucHV0OmZvY3VzIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAwLjEyNWVtIHNvbGlkO1xufVxuXG5oZWFkZXIgLnNlYXJjaF9faW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwLjY7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5cbmhlYWRlciAuc2VhcmNoX19pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cblxuaGVhZGVyIC5zZWFyY2hfX2lucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cblxuaGVhZGVyIC5zZWFyY2gtZm9ybSBpbnB1dDpmb2N1cyxcbmhlYWRlciAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbmhlYWRlciAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG5oZWFkZXIgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyxcbmhlYWRlciAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuXG4uY3NzX3ByZWZpeC1zaG9wLWJ0bi1ob2xkZXIgdWwge1xuICBtYXJnaW46IDA7XG59XG5cbi5zZWFyY2gtYm94IGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICBoZWlnaHQ6IDIuNWVtO1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDFlbSAyLjVlbSAxZW0gMWVtO1xuICB3aWR0aDogMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTlweDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNHMgY3ViaWMtYmV6aWVyKDAsIDAuNzk1LCAwLCAxKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMTtcbiAgbWFyZ2luOiAtMC42MjVlbSAwIDAgMDtcbn1cblxuLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDMuNzVlbTtcbiAgd2lkdGg6IDMuNzVlbTtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiAwIDAuMTg4ZW0gMC4xODhlbSAwO1xufVxuXG4uc2VhcmNoLWJveCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzIHtcbiAgd2lkdGg6IDE1LjYyNWVtO1xuICB6LWluZGV4OiAxO1xuICBjdXJzb3I6IHRleHQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgei1pbmRleDogOTtcbiAgY29sb3I6IHJnYmEoMTAyLCAxMDIsIDEwMiwgMC42KTtcbn1cblxuLnNlYXJjaC1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtYm94IC5zZWFyY2gtc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IHN2ZyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cblxuYnV0dG9uI2J0bi1zZWFyY2gtY2xvc2Ugc3ZnIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cblxuLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IHtcbiAgdG9wOiAxMC4xMjVlbTtcbn1cblxuLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IHN2ZyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cblxuLm5hdmJhciB1bC5jc3NfcHJlZml4LXNob3AtYnRuLWhvbGRlciB1bCBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uc2VhcmNoX19pbnB1dDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbi5zZWFyY2hfX2lucHV0Ojotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uc2VhcmNoX19pbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuZm9ybS5zZWFyY2gtZm9ybSAuZm9ybS1yb3cgLmhhcy1jb250ZW50fmxhYmVsLFxuZm9ybS5zZWFyY2gtZm9ybSAuZm9ybS1yb3cgaW5wdXQ6Zm9jdXN+bGFiZWwsXG5mb3JtLnNlYXJjaC1mb3JtIC5mb3JtLXJvdyBsYWJlbCB7XG4gIHRvcDogLTUuNjI1ZW07XG59XG5cbi5jc3NfcHJlZml4LXNob3AtYnRuLWhvbGRlciB1bCBsaSBzdmcge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIHdpZHRoOiAxLjI1ZW07XG59XG5cbi5zZWFyY2gtZm9ybSBpbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xufVxuXG5mb3JtLnNlYXJjaC1mb3JtIC5mb3JtLXJvdyBsYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMi44MTNlbTtcbiAgdG9wOiAtMC44MTNlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBsZWZ0OiAwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uc2VhcmNoLWZvcm0gaW5wdXQge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjEyNWVtO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnNlYXJjaC1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLWZvcm0gLmZvcm0tc2VhcmNoIC5zZWFyY2gtc3VibWl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMC4wNjNlbTtcbiAgdG9wOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG59XG5cbmhlYWRlciAuc2VhcmNoLWZvcm0gLmZvcm0tc2VhcmNoIC5zZWFyY2gtc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWFyY2hfY291bnQgI2J0bi1zZWFyY2gsIC5zZWFyY2hfY291bnQgI2J0bi1zZWFyY2ggc3ZnIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWhpZ2hsaWdodC1mb250LWZhbWlseSk7XG4gIGNvbG9yOiB2YXIoLS10aXRsZS1jb2xvcik7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE4OGVtO1xufVxuXG4uc2VhcmNoX2NvdW50ICNidG4tc2VhcmNoOmhvdmVyLFxuLnNlYXJjaF9jb3VudCAjYnRuLXNlYXJjaDpob3ZlciBzdmcge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi5jc3NfcHJlZml4LWhlYWRlci1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8qIGxheW91dCBzZWFyY2ggICovXG4uc2VhcmNoX2NvdW50IC5jc3NfcHJlZml4LXNlYXJjaCwgaGVhZGVyIC5jc3NfcHJlZml4LXNlYXJjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYigxNyAxNyAxNy85NSUpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzEuMjVlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtb3BhY2l0eTogMDtcbiAgLW1vei1vcGFjaXR5OiAwO1xuICAtby1vcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbn1cblxuXG4uY3NzX3ByZWZpeC1zZWFyY2guc2VhcmNoLS1vcGVuLCAuc2VhcmNoX2NvdW50IC5jc3NfcHJlZml4LXNlYXJjaC5zZWFyY2gtLW9wZW4ge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC1vcGFjaXR5OiAxO1xuICAtbW96LW9wYWNpdHk6IDE7XG4gIC1vLW9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cblxuXG4vKiBzZWFyY2gtY29sb3Jtb2RlICovXG5cbi5zZWFyY2hfc3R5bGVfbGlnaHQgLnNlYXJjaCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tZ2xvYmFsLWJveC1zaGFkb3cpO1xufVxuXG4uc2VhcmNoX3N0eWxlX2xpZ2h0IC5zZWFyY2hfX2Zvcm06YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXJ0aXJ5LWNvbG9yKTtcbn1cblxuLnNlYXJjaF9zdHlsZV9saWdodCAuc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQgc3ZnIHtcbiAgY29sb3I6IHZhcigtLXRlcnRpcnktY29sb3IpO1xufVxuXG4uc2VhcmNoX3N0eWxlX2xpZ2h0IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5zZWFyY2hfc3R5bGVfbGlnaHQgYnV0dG9uI2J0bi1zZWFyY2gtY2xvc2Ugc3ZnIHtcbiAgY29sb3I6IHZhcigtLXRpdGxlLWNvbG9yKTtcbn1cblxuLyogc2VhcmNoIGFuaW1hdGlvbiAqL1xuXG4uc2VhcmNoLWFuaW1hdGUtbGVmdCAuc2VhcmNoIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uc2VhcmNoLWFuaW1hdGUtbGVmdCAuc2VhcmNoLnNlYXJjaC0tb3BlbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5zZWFyY2gtYW5pbWF0ZS1yaWdodCAuc2VhcmNoIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5zZWFyY2gtYW5pbWF0ZS1yaWdodCAuc2VhcmNoLnNlYXJjaC0tb3BlbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi8qIHNlYXJjaCBkZWZhdWx0ICovXG4uc2VhcmNoX3dyYXAuc2VhcmNoLWZvcm0tZGVmYXVsdCAuc2VhcmNoLWZvcm0gaW5wdXQge1xuICBib3JkZXItYm90dG9tOiAwLjA2M2VtIHNvbGlkIHZhcigtLXRpdGxlLWNvbG9yKSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDIuODEzZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjgxM2VtO1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuODc1ZW07XG59XG5cbi5zZWFyY2hfd3JhcCAuc2VhcmNoLWZvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLXRlcnRpcnktY29sb3IpO1xufVxuXG4uc2VhcmNoX3dyYXAuc2VhcmNoLWZvcm0tZGVmYXVsdCAuc2VhcmNoLWZvcm0gLnNlYXJjaC1zdWJtaXQgc3ZnIHtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBjb2xvcjogdmFyKC0tdGVydGlyeS1jb2xvcik7XG59XG5cbi5zZWFyY2hfd3JhcC5zZWFyY2gtZm9ybS1kZWZhdWx0IC5zZWFyY2gtZm9ybSAuZm9ybS1zZWFyY2ggLnNlYXJjaC1zdWJtaXQge1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDEuODc1ZW07XG4gIHdpZHRoOiAxLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMy4xMjVlbTtcbn1cblxuLnNlYXJjaC1mb3JtLWRlZmF1bHQgLnNlYXJjaC1mb3JtIGlucHV0OmZvY3VzLFxuLnNlYXJjaC1mb3JtLWRlZmF1bHQgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuLnNlYXJjaC1mb3JtLWRlZmF1bHQgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLFxuLnNlYXJjaC1mb3JtLWRlZmF1bHQgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyxcbi5zZWFyY2gtZm9ybS1kZWZhdWx0IC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PVxuc2VhcmNoXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi53aWRnZXQud2lkZ2V0X3NlYXJjaCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ud2lkZ2V0IC5zZWFyY2gtZm9ybSBpbnB1dCxcbi53cC1ibG9jay1zZWFyY2ggLndwLWJsb2NrLXNlYXJjaF9faW5wdXQsXG4ud3AtYmxvY2stc2VhcmNoLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uLWluc2lkZSAud3AtYmxvY2stc2VhcmNoX19pbnNpZGUtd3JhcHBlciAud3AtYmxvY2stc2VhcmNoX19pbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDVlbTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWJnY29sb3IpO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgaGVpZ2h0OiA3MHB4O1xufVxuXG4ud3AtYmxvY2stc2VhcmNoLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uLW91dHNpZGUgLndwLWJsb2NrLXNlYXJjaF9faW5zaWRlLXdyYXBwZXIgLndwLWJsb2NrLXNlYXJjaF9faW5wdXQsXG5mb290ZXIgLndwLWJsb2NrLXNlYXJjaC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbi1vdXRzaWRlIC53cC1ibG9jay1zZWFyY2hfX2luc2lkZS13cmFwcGVyIC53cC1ibG9jay1zZWFyY2hfX2lucHV0IHtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xufVxuXG5mb290ZXIgLndpZGdldCAuc2VhcmNoLWZvcm0gaW5wdXQsXG5mb290ZXIgLndwLWJsb2NrLXNlYXJjaCAud3AtYmxvY2stc2VhcmNoX19pbnB1dCxcbmZvb3RlciAud3AtYmxvY2stc2VhcmNoLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uLWluc2lkZSAud3AtYmxvY2stc2VhcmNoX19pbnNpZGUtd3JhcHBlciAud3AtYmxvY2stc2VhcmNoX19pbnB1dCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cblxuLndwLWJsb2NrLXNlYXJjaC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbi1pbnNpZGUgLndwLWJsb2NrLXNlYXJjaF9faW5zaWRlLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi53aWRnZXQgLnNlYXJjaC1mb3JtIGlucHV0OmZvY3VzLFxuLndwLWJsb2NrLXNlYXJjaCAud3AtYmxvY2stc2VhcmNoX19pbnB1dDpmb2N1cyxcbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbi1pbnNpZGUud3AtYmxvY2stc2VhcmNoX19pY29uLWJ1dHRvbi53cC1ibG9jay1zZWFyY2ggLndwLWJsb2NrLXNlYXJjaF9faW5zaWRlLXdyYXBwZXIgLndwLWJsb2NrLXNlYXJjaF9faW5wdXQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnktY29sb3IpXG59XG5cbi53cC1ibG9jay1zZWFyY2ggLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uLFxuLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uLWluc2lkZS53cC1ibG9jay1zZWFyY2hfX2ljb24tYnV0dG9uLndwLWJsb2NrLXNlYXJjaCAud3AtYmxvY2stc2VhcmNoX19pbnNpZGUtd3JhcHBlciAud3AtYmxvY2stc2VhcmNoX19idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBsaW5lLWhlaWdodDogNzBweDtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xufVxuXG4ud3AtYmxvY2stc2VhcmNoIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpob3Zlcixcbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbi1pbnNpZGUud3AtYmxvY2stc2VhcmNoX19pY29uLWJ1dHRvbi53cC1ibG9jay1zZWFyY2ggLndwLWJsb2NrLXNlYXJjaF9faW5zaWRlLXdyYXBwZXIgLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuLndwLWJsb2NrLXNlYXJjaC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbi1pbnNpZGUud3AtYmxvY2stc2VhcmNoX190ZXh0LWJ1dHRvbiAud3AtYmxvY2stc2VhcmNoX19pbnNpZGUtd3JhcHBlciAud3AtYmxvY2stc2VhcmNoX19idXR0b24ge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiA3MHB4O1xuICBsaW5lLWhlaWdodDogNzBweDtcbiAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cblxuLndwLWJsb2NrLXNlYXJjaC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbi1vdXRzaWRlLndwLWJsb2NrLXNlYXJjaF9faWNvbi1idXR0b24gLndwLWJsb2NrLXNlYXJjaF9faW5zaWRlLXdyYXBwZXIgLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1ib3gpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYm94KTtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLndwLWJsb2NrLXNlYXJjaC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbi1vdXRzaWRlLndwLWJsb2NrLXNlYXJjaF9fdGV4dC1idXR0b24gLndwLWJsb2NrLXNlYXJjaF9faW5zaWRlLXdyYXBwZXIgLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uIHtcbiAgaGVpZ2h0OiA3MHB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgcGFkZGluZzogMTVweDtcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYm94KTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWJveCk7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG92ZXJmbG93OiBpbmhlcml0O1xufVxuXG5ib2R5LnNlYXJjaCBoZWFkZXIucGFnZS1oZWFkZXIge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmNzc19wcmVmaXgtZXJyb3IgLnNlYXJjaC1mb3JtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDAlO1xuICBtYXJnaW46IDFlbSAwIDEuNTYzZW07XG59XG5cbi5jc3NfcHJlZml4LWVycm9yIC5wYWdlLWNvbnRlbnQ+cCB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbjogMWVtIGF1dG87XG59XG5cbi5jc3NfcHJlZml4LWVycm9yIC5zZWFyY2gtZm9ybSBpbnB1dCB7XG4gIHBhZGRpbmc6IDAgNC4zNzVlbSAwIDFlbTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWJvZHktbGlnaHRjb2xvcik7XG4gIGJvcmRlcjogMC4wNjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG59XG5cbi5jc3NfcHJlZml4LWVycm9yIC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdCB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3NzX3ByZWZpeC1lcnJvciAuc2VhcmNoLWZvcm0ge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cblxuICAuY3NzX3ByZWZpeC1lcnJvciAucGFnZS1jb250ZW50PnAge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5jc3NfcHJlZml4LWVycm9yIC5zZWFyY2gtZm9ybSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuXG4gIC5jc3NfcHJlZml4LWVycm9yIC5wYWdlLWNvbnRlbnQ+cCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuXG5cbi8qIGN1c3RvbSBoZWFkZXIgc2VhcmNoICovXG4uc2VhcmNoX3dyYXAuc2VhcmNoLWZvcm0tZGVmYXVsdC5zZWFyY2gtYW5pbWF0ZS1kZWZhdWx0IC5zZWFyY2gtZm9ybSBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdsb2JhbC1ib2R5LWJnY29sb3IpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYm94KTtcbiAgb3V0bGluZTogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWJnY29sb3IpO1xuICBwYWRkaW5nOiAwIDAgMCA2MHB4O1xuICBjb2xvcjogdmFyKC0tdGVydGlyeS1jb2xvcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XG59XG5cbi5zZWFyY2gtZm9ybS1kZWZhdWx0LnNlYXJjaC1hbmltYXRlLWRlZmF1bHQgLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGhlaWdodDogdW5zZXQ7XG4gIHdpZHRoOiB1bnNldDtcbiAgbGluZS1oZWlnaHQ6IHVuc2V0O1xuICByaWdodDogdW5zZXQ7XG4gIGxlZnQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYm94KTtcbn1cblxuLnNlYXJjaC1mb3JtLWRlZmF1bHQuc2VhcmNoLWFuaW1hdGUtZGVmYXVsdCAuc2VhcmNoX19mb3JtOmFmdGVyIHtcbiAgY29udGVudDogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLyogc2VhcmNoIGRlZmF1bHQgd2l0aCBkcm9wZG93biAgKi9cbi5zZWFyY2hfc3R5bGVfZGVmYXVsdCAuY3NzX3ByZWZpeC1zZWFyY2guc2VhcmNoLS1vcGVuIC5zZWFyY2hfX2lucHV0IHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWJveCk7XG4gIGNvbG9yOiB2YXIoLS10ZXJ0aXJ5LWNvbG9yKTtcbiAgcGFkZGluZy1yaWdodDogNGVtO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5zZWFyY2hfc3R5bGVfZGVmYXVsdCAuYnRuLS1zZWFyY2gtY2xvc2U6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi5zZWFyY2hfc3R5bGVfZGVmYXVsdCAuY3NzX3ByZWZpeC1zZWFyY2guc2VhcmNoLS1vcGVuIC5zZWFyY2gtc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICByaWdodDogMDtcbn1cblxuLnNlYXJjaF9zdHlsZV9kZWZhdWx0IC5jc3NfcHJlZml4LXNlYXJjaC5zZWFyY2gtLW9wZW4gLnNlYXJjaC1zdWJtaXQgOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWFyY2hfc3R5bGVfZGVmYXVsdCAuY3NzX3ByZWZpeC1zZWFyY2ggLnNlYXJjaC1mb3JtIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLnNlYXJjaF9zdHlsZV9kZWZhdWx0IC5jc3NfcHJlZml4LXNlYXJjaC5zZWFyY2gtLW9wZW4gLnNlYXJjaF9faW5wdXQge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWg1KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0ZW07XG4gIH1cblxuICAuc2VhcmNoX3N0eWxlX2RlZmF1bHQgLmNzc19wcmVmaXgtc2VhcmNoLnNlYXJjaC0tb3BlbiAuc2VhcmNoLXN1Ym1pdCB7XG4gICAgcmlnaHQ6IDE2cHg7XG4gIH1cbn0iLCJAaW1wb3J0IFwiX2N1c3RvbS1wcm9wZXJ0aWVzLmNzc1wiO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jIE1lZGlhXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnBhZ2UtY29udGVudCAud3Atc21pbGV5LFxyXG4uZW50cnktY29udGVudCAud3Atc21pbGV5LFxyXG4uY29tbWVudC1jb250ZW50IC53cC1zbWlsZXkge1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLyogTWFrZSBzdXJlIGVtYmVkcyBhbmQgaWZyYW1lcyBmaXQgdGhlaXIgY29udGFpbmVycy4gKi9cclxuZW1iZWQsXHJcbmlmcmFtZSxcclxub2JqZWN0IHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIyMgQ2FwdGlvbnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ud3AtY2FwdGlvbiB7XHJcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ud3AtY2FwdGlvbiBpbWdbY2xhc3MqPVwid3AtaW1hZ2UtXCJdIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi53cC1jYXB0aW9uLXRleHQge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCB7XHJcblx0bWFyZ2luOiAwLjgwNzVlbSAwO1xyXG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuLndwLWNhcHRpb24uYWxpZ25sZWZ0IC53cC1jYXB0aW9uLXRleHQge1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi53cC1jYXB0aW9uLmFsaWducmlnaHQgLndwLWNhcHRpb24tdGV4dCB7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cclxuXHQud3AtY2FwdGlvbi5hbGlnbnJpZ2h0LFxyXG5cdC53cC1ibG9jay1pbWFnZS5hbGlnbnJpZ2h0IHtcclxuXHRcdG1hcmdpbi1yaWdodDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRlbnQtd2lkdGgpKSAvIDIpO1xyXG5cdH1cclxuXHJcblx0LndwLWNhcHRpb24uYWxpZ25sZWZ0LFxyXG5cdC53cC1ibG9jay1pbWFnZS5hbGlnbmxlZnQge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250ZW50LXdpZHRoKSkgLyAyKTtcclxuXHR9XHJcbn1cclxuXHJcbi5nYWxsZXJ5LWl0ZW0ge1xyXG5cdHBhZGRpbmc6IDAgMWVtIDFlbSAwO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1pY29uIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1jYXB0aW9uIHtcclxuXHRmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDo0NzlweCkge1xyXG5cdC5nYWxsZXJ5LWl0ZW0ge1xyXG5cdFx0cGFkZGluZzogMCAwIDFlbSAwO1xyXG5cdH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgIEZvb3RlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuZm9vdGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRmbG9hdDogbGVmdDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjbGVhcjogYm90aDtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuZm9vdGVyLmNzc19wcmVmaXgtZm9vdGVyIHtcblx0YmFja2dyb3VuZDogdmFyKC0tZm9vdGVyLWJnKTtcbn1cblxuZm9vdGVyIC5jb3B5cmlnaHQtZm9vdGVyIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICM1OTU5N2U7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW5vcm1hbCk7XG59XG5cbmZvb3RlciAuY29weXJpZ2h0LWZvb3RlciBhOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG5cbmZvb3RlciAuZm9vdGVyLXRvcCB7XG5cdHBhZGRpbmctdG9wOiA2MHB4O1xufVxuXG5mb290ZXIgLmZvb3Rlci10b3AgLmNvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLypmb290ZXIgdG9wIGJhciovXG5mb290ZXIgLmZvb3Rlci10aXRsZWJveCB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuZm9vdGVyIC5mb290ZXItdG9wYmFyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHRwYWRkaW5nOiA0MHB4IDE1cHg7XG5cbn1cblxuZm9vdGVyIC5mb290ZXItdG9wYmFyIC53aWRnZXQud2lkZ2V0X3RleHQgLnRleHR3aWRnZXQgaDIge1xuXHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG5mb290ZXIgLmZvb3Rlci10b3BiYXIgcCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmZvb3RlciAuZm9vdGVyLXRvcGJhciAud2lkZ2V0LFxuZm9vdGVyIC5mb290ZXItdG9wYmFyIC53aWRnZXQ6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIEZvb3RlciAxICovXG5mb290ZXIgLmZvb3RlcjEge1xuXHRwYWRkaW5nOiAwO1xufVxuXG5mb290ZXIgLmZvb3Rlci10b3AgLndpZGdldCB1bCBsaSBhOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG5mb290ZXIgLmZvb3Rlci10b3AgLndpZGdldC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaS5jYXQtaXRlbSBhOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG5mb290ZXIgLndpZGdldC53aWRnZXRfYmxvY2sgLndwLWJsb2NrLXRhZy1jbG91ZCBhOmhvdmVyLFxuZm9vdGVyIC53aWRnZXRfdGFnX2Nsb3VkIHVsIGxpIGEudGFnLWNsb3VkLWxpbms6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuXG5mb290ZXIgLndpZGdldF9hcmNoaXZlIHVsIGxpIHNwYW4uYXJjaGl2ZUNvdW50LCBmb290ZXIgLndpZGdldF9jYXRlZ29yaWVzIHVsIGxpIHNwYW4ge1xuXHRjb2xvcjogIzU5NTk3ZTtcbn1cblxuZm9vdGVyLmNzc19wcmVmaXgtZm9vdGVyIC5mb290ZXItbG9nbyBpbWcge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5cbi5mb290ZXItdG9wIC50ZXh0d2lkZ2V0IHAge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5mb290ZXIgLm1jNHdwLWZvcm0tZmllbGRzIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5mb290ZXIgLmZvb3Rlci10b3AgLm1jNHdwLWZvcm0gYnV0dG9uIHtcblx0Zm9udC1zaXplOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDE1cHg7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbmZvb3RlciAuZm9vdGVyLXRvcCAubWM0d3AtZm9ybSBidXR0b24gaSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTIwKTtcbn1cblxuZm9vdGVyIC5mb290ZXItdG9wIC5tYzR3cC1mb3JtIHAge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5mb290ZXIgLnNvY2lhbC1pY29uZSBsaSB7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuZm9vdGVyIC5zb2NpYWwtaWNvbmUgbGk6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuZm9vdGVyIC53aWRnZXQsXG5mb290ZXIgLndpZGdldDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuZm9vdGVyIC53aWRnZXQge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0cGFkZGluZzogMDtcbn1cblxuZm9vdGVyIC53aWRnZXQgLmZvb3Rlci10aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdGNvbG9yOiB2YXIoLS10aXRsZS1jb2xvcik7XG59XG5cbmZvb3RlciAud2lkZ2V0IC5mb290ZXItdGl0bGUgYS5yc3N3aWRnZXQgaW1nIHtcblx0dmVydGljYWwtYWxpZ246IHVuc2V0O1xufVxuXG5mb290ZXIgLndpZGdldCAucnNzd2lkZ2V0IHtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5KTtcbn1cblxuZm9vdGVyIC53aWRnZXQgLnJzcy1kYXRlLCBmb290ZXIgLndpZGdldCAucnNzd2lkZ2V0IHtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWktYm9sZCk7XG59XG5cbmZvb3RlciAud2lkZ2V0IC5yc3MtZGF0ZSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXhzKTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiA1cHggMDtcbn1cblxuZm9vdGVyIC53aWRnZXQgLnJzc3dpZGdldDpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5mb290ZXIgLndpZGdldCB1bC5tZW51IGxpIC5zdWItbWVudSB7XG5cdHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuZm9vdGVyIC53aWRnZXQgI3JlY2VudGNvbW1lbnRzIGxpIC5jb21tZW50LWF1dGhvci1saW5rIGE6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuLnJlY2VudGNvbW1lbnRzIGEge1xuXHRkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuZm9vdGVyIC53aWRnZXQgI3JlY2VudGNvbW1lbnRzIGxpIGEsXG4ucmVjZW50Y29tbWVudHMgYSB7XG5cdGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuXG5mb290ZXIgLndpZGdldCAjcmVjZW50Y29tbWVudHMgbGkgYTpob3ZlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5mb290ZXIgLndpZGdldCAjcmVjZW50Y29tbWVudHMgbGkgYTpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5mb290ZXIuZm9vdGVyMSAuY29weXJpZ2h0IHtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuXG5mb290ZXIuZm9vdGVyMSAud2lkZ2V0IHVsLm1lbnUgbGkgYSB7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuZm9vdGVyIC53aWRnZXQgLmlxLWNvbnRhY3QgbGkgYTpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5mb290ZXIgdWwubWVudSBsaSBhLFxuZm9vdGVyIC5tZW51LWZvb3Rlci1tZW51LWNvbnRhaW5lciB1bC5tZW51IGxpIGEge1xuXHRwYWRkaW5nOiA3cHggMCA3cHggMTVweDtcbn1cblxuZm9vdGVyIC53aWRnZXQgLm1lbnUgbGkgYTpiZWZvcmUsXG5mb290ZXIgLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgbGkgYTpiZWZvcmUsXG5mb290ZXIgLndpZGdldCB1bC5tZW51IGxpIGE6YmVmb3JlLFxuZm9vdGVyIC53aWRnZXQgLm1lbnUtdGVzdGluZy1tZW51LWNvbnRhaW5lciAubWVudSB1bCBsaSBhOjpiZWZvcmUsXG5mb290ZXIgLndpZGdldCAubWVudS10ZXN0aW5nLW1lbnUtY29udGFpbmVyIC5tZW51IGxpIGE6OmJlZm9yZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5mb290ZXIgLndpZGdldCAubWVudS10ZXN0aW5nLW1lbnUtY29udGFpbmVyIC5tZW51IHVsIGxpIGEsXG5mb290ZXIgLndpZGdldCAubWVudS10ZXN0aW5nLW1lbnUtY29udGFpbmVyIC5tZW51IGxpIGEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDdweCAwIDdweCAxNXB4O1xufVxuXG5mb290ZXIgLndpZGdldCAuaXEtY29udGFjdCBsaSBhIHtcblx0cGFkZGluZzogN3B4IDA7XG59XG5cbmZvb3RlciAud2lkZ2V0IC5pcS1jb250YWN0IGxpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXItYm90dG9tOiBub25lO1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuZm9vdGVyIC53aWRnZXQgLmlxLWNvbnRhY3QgbGkgYSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG5mb290ZXIgLndpZGdldCAuaXEtY29udGFjdCBsaSBzcGFuIHtcblx0ZmxleDogMTtcbn1cblxuZm9vdGVyIC53aWRnZXQgLmlxLWNvbnRhY3QgbGkgaSB7XG5cdG1hcmdpbi1yaWdodDogMTVweDtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTIwKTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5mb290ZXIgLndpZGdldCAuaXEtY29udGFjdCBsaSBwIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZm9vdGVyIC53aWRnZXQgdWwubWVudSBsaSBhLFxuZm9vdGVyIC53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUgbGkgYSB7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdHBhZGRpbmc6IDdweCAwIDdweCAxNXB4O1xufVxuXG4vKiB0YWdzICovXG5cbmZvb3RlciAuZm9vdGVyLXRvcCAud2lkZ2V0IC53cC1ibG9jay10YWctY2xvdWQgdWwgbGkgYS50YWctY2xvdWQtbGluazpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5cbmZvb3Rlci53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQtbWV0YSB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4vKj09PT09PT09PT09PT09PT1cblx0UmVzcG9uc2l2ZVxuPT09PT09PT09PT09PT09PSovXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjE1cHgpIHtcblx0Zm9vdGVyIC5mb290ZXItdG9wIC5jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDAgMzBweDtcblx0fVxuXG5cdGZvb3RlciAuY29weXJpZ2h0LWZvb3RlciB7XG5cdFx0cGFkZGluZzogMCAxNXB4O1xuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHRmb290ZXIgLmZvb3Rlci10b3BiYXIge1xuXHRcdHBhZGRpbmc6IDUwcHggMTVweCAzMHB4IDE1cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRmb290ZXIgLmZvb3Rlci10b3BiYXIge1xuXHRcdHBhZGRpbmc6IDUwcHggMCAzMHB4IDA7XG5cdH1cblxuXHRmb290ZXIgLmZvb3Rlci10b3AgLmNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMCAxNXB4O1xuXHR9XG5cblx0Zm9vdGVyIC53aWRnZXQge1xuXHRcdHBhZGRpbmc6IDAgMTVweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LmNvcHlyaWdodC1mb290ZXIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmZvb3Rlci1zdWJzY3JpYmUgLnZjX2N1c3RvbV9oZWFkaW5nIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG5cblx0LmNvcHlyaWdodC1mb290ZXIgLmNvbC1hdXRvIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHRmb290ZXIgLmZvb3Rlci10b3BiYXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuXG5cdGZvb3RlciAuZm9vdGVyLXRvcCAucm93PmRpdiAud2lkZ2V0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG5cblx0Zm9vdGVyIC5mb290ZXItdG9wIC5yb3c+ZGl2Omxhc3QtY2hpbGQgLndpZGdldCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDVweDtcblx0fVxufSIsIkBpbXBvcnQgXCJfY3VzdG9tLXByb3BlcnRpZXMuY3NzXCI7XG5cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvci1saWdodCk7IFxufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGhlaWdodDogMy43NWVtO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yLWxpZ2h0KTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGxpbmUtaGVpZ2h0OiAzLjc1ZW07XG4gICAgY29sb3I6IHZhcigtLXRlcnRpcnktY29sb3IpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgaGVpZ2h0OiAzLjc1ZW07XG4gICAgcmlnaHQ6IDAuNjI1ZW07XG4gICAgd2lkdGg6IDEuMjVlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjMxM2VtIDAuMjVlbSAwIDAuMjVlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAuMjVlbSAwLjMxM2VtIDAuMjVlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgaGVpZ2h0OiAyLjE4OGVtO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yLWxpZ2h0KTtcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gICAgcGFkZGluZzogMC4yNWVtIDFlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHM+LnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gICAgcGFkZGluZzogMC4zMTNlbSAxZW07XG4gICAgbWF4LWhlaWdodDogMTAuNjI1ZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLCBcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2RhdGEtc2VsZWN0ZWRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSwgXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2RhdGEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgcGFkZGluZzogMCAwLjYyNWVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgcGFkZGluZzogMCAxLjg3NWVtIDAgMWVtO1xufVxuIiwiLypcblRlbXBsYXRlOiBRbG91ZCAgLSBRbG91ZCBMYW5kaW5nIFBhZ2UgV29yZFByZXNzIFRoZW1lXG5BdXRob3I6IGlxb25pY3RoZW1lcy5pblxuVmVyc2lvbjogMi42XG5EZXNpZ24gYW5kIERldmVsb3BlZCBieTogaXFvbmljdGhlbWVzLmluXG5cbk5PVEU6IFRoaXMgaXMgbWFpbiBzdHlsZXNoZWV0IG9mIHRlbXBsYXRlLCBUaGlzIGZpbGUgY29udGFpbnMgdGhlIHN0eWxpbmcgZm9yIHRoZSBhY3R1YWwgVGVtcGxhdGUuIFBsZWFzZSBkbyBub3QgY2hhbmdlIGFueXRoaW5nIGhlcmUhIHdyaXRlIGluIGEgY3VzdG9tLmNzcyBmaWxlIGlmIHJlcXVpcmVkIVxuKi9cblxuQGltcG9ydCBcIl9jdXN0b20tcHJvcGVydGllcy5jc3NcIjtcbkBpbXBvcnQgXCJfcmVzZXQuY3NzXCI7XG5AaW1wb3J0IFwiX3R5cG9ncmFwaHkuY3NzXCI7XG5AaW1wb3J0IFwiX2VsZW1lbnRzLmNzc1wiO1xuQGltcG9ydCBcIl9saW5rcy5jc3NcIjtcbkBpbXBvcnQgXCJfYmxvY2tzLmNzc1wiO1xuQGltcG9ydCBcIl9oZWFkZXIuY3NzXCI7XG5AaW1wb3J0IFwiX2J1cmdlci1tZW51LmNzc1wiO1xuQGltcG9ydCBcIl9zZWFyY2guY3NzXCI7XG5AaW1wb3J0IFwiX21lZGlhLmNzc1wiO1xuQGltcG9ydCBcIl9mb290ZXIuY3NzXCI7XG5AaW1wb3J0IFwiX3NlbGVjdDIuY3NzXCI7XG5AaW1wb3J0IFwiX2FkbWluYmFyLmNzc1wiO1xuXG5cblxuXG4vKlxuVGVtcGxhdGU6IFRhbGtpZVxuQXV0aG9yOiBpcW9uaWN0aGVtZXMuaW5cblZlcnNpb246IDEuMFxuRGVzaWduIGFuZCBEZXZlbG9wZWQgYnk6IGlxb25pY3RoZW1lcy5pblxuXG5OT1RFOiBUaGlzIGlzIG1haW4gc3R5bGVzaGVldCBvZiB0ZW1wbGF0ZSwgVGhpcyBmaWxlIGNvbnRhaW5zIHRoZSBzdHlsaW5nIGZvciB0aGUgYWN0dWFsIFRlbXBsYXRlLiBQbGVhc2UgZG8gbm90IGNoYW5nZSBhbnl0aGluZyBoZXJlISB3cml0ZSBpbiBhIGN1c3RvbS5jc3MgZmlsZSBpZiByZXF1aXJlZCFcblxuKi9cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblsgIFRhYmxlIG9mIGNvbnRlbnRzICBdXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuXG46OiBHZW5lcmFsXG46OiBDbGVhcmluZyBmbG9hdHNcbjo6IEJhY2sgdG8gVG9wXG5cblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblsgRW5kIHRhYmxlIGNvbnRlbnQgXVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR2VuZXJhbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRcdFx0ICBTY3JvbGxiYXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogd2lkdGggKi9cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHR3aWR0aDogMC4yNWVtO1xuXHRoZWlnaHQ6IDAuMjVlbTtcbn1cblxuLyogVHJhY2sgKi9cbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRib3JkZXItcmFkaXVzOiAwLjMxM2VtO1xufVxuXG4vKiBIYW5kbGUgKi9cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblx0Ym9yZGVyLXJhZGl1czogMC4zMTNlbTtcbn1cblxuLmFkbWluLWNvbG9yLWZyZXNoICNyZWR1eC1oZWFkZXIsIC53cC1jdXN0b21pemVyICNyZWR1eC1oZWFkZXIge1xuXHRiYWNrZ3JvdW5kOiAjMmIyYjJiO1xuXHRib3JkZXItY29sb3I6ICMxOWJlZWM7XG59XG5cbi5yZWR1eC1zaWRlYmFyIC5yZWR1eC1ncm91cC1tZW51IGxpIGEge1xuXHRiYWNrZ3JvdW5kOiAjMmIyYjJiO1xuXHRvcGFjaXR5OiAxO1xuXHRjb2xvcjogI2E5YWJhZTtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMDgpO1xufVxuXG4uYWRtaW4tY29sb3ItZnJlc2ggLnJlZHV4LXNpZGViYXIgLnJlZHV4LWdyb3VwLW1lbnUgbGkuYWN0aXZlQ2hpbGQuaGFzU3ViU2VjdGlvbnMgYSwgLndwLWN1c3RvbWl6ZXIgLnJlZHV4LXNpZGViYXIgLnJlZHV4LWdyb3VwLW1lbnUgbGkuYWN0aXZlQ2hpbGQuaGFzU3ViU2VjdGlvbnMgYSB7XG5cdGJhY2tncm91bmQ6ICMyYjJiMmI7XG5cdGNvbG9yOiAjMTliZWVjO1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLnJlZHV4LWNvbnRhaW5lciAjcmVkdXgtaGVhZGVyIC5kaXNwbGF5X2hlYWRlciB7XG5cdHBhZGRpbmc6IDIwcHg7XG59XG5cbi5yZWR1eC1zaWRlYmFyIC5yZWR1eC1ncm91cC1tZW51IGxpIGEge1xuXHRwYWRkaW5nOiAxNXB4O1xufVxuXG4ucmVkdXgtc2lkZWJhciAucmVkdXgtZ3JvdXAtbWVudSBsaSBhIHNwYW4ge1xuXHRtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuLmFkbWluLWNvbG9yLWZyZXNoIC5yZWR1eC1zaWRlYmFyIC5yZWR1eC1ncm91cC1tZW51IGxpLmFjdGl2ZS5oYXNTdWJTZWN0aW9ucyB1bC5zdWJzZWN0aW9uIGxpIGEsIC5hZG1pbi1jb2xvci1mcmVzaCAucmVkdXgtc2lkZWJhciAucmVkdXgtZ3JvdXAtbWVudSBsaS5hY3RpdmVDaGlsZC5oYXNTdWJTZWN0aW9ucyB1bC5zdWJzZWN0aW9uIGxpIGEsIC53cC1jdXN0b21pemVyIC5yZWR1eC1zaWRlYmFyIC5yZWR1eC1ncm91cC1tZW51IGxpLmFjdGl2ZS5oYXNTdWJTZWN0aW9ucyB1bC5zdWJzZWN0aW9uIGxpIGEsIC53cC1jdXN0b21pemVyIC5yZWR1eC1zaWRlYmFyIC5yZWR1eC1ncm91cC1tZW51IGxpLmFjdGl2ZUNoaWxkLmhhc1N1YlNlY3Rpb25zIHVsLnN1YnNlY3Rpb24gbGkgYSB7XG5cdHBhZGRpbmc6IDEwcHg7XG59XG5cbi5yZWR1eC1zaWRlYmFyIC5yZWR1eC1ncm91cC1tZW51IGxpIGE6aG92ZXIsIC5hZG1pbi1jb2xvci1mcmVzaCAucmVkdXgtc2lkZWJhciAucmVkdXgtZ3JvdXAtbWVudSBsaS5hY3RpdmUuaGFzU3ViU2VjdGlvbnMgdWwuc3Vic2VjdGlvbiBsaSBhOmhvdmVyLCAuYWRtaW4tY29sb3ItZnJlc2ggLnJlZHV4LXNpZGViYXIgLnJlZHV4LWdyb3VwLW1lbnUgbGkuYWN0aXZlQ2hpbGQuaGFzU3ViU2VjdGlvbnMgdWwuc3Vic2VjdGlvbiBsaSBhOmhvdmVyLCAud3AtY3VzdG9taXplciAucmVkdXgtc2lkZWJhciAucmVkdXgtZ3JvdXAtbWVudSBsaS5hY3RpdmUuaGFzU3ViU2VjdGlvbnMgdWwuc3Vic2VjdGlvbiBsaSBhOmhvdmVyLCAud3AtY3VzdG9taXplciAucmVkdXgtc2lkZWJhciAucmVkdXgtZ3JvdXAtbWVudSBsaS5hY3RpdmVDaGlsZC5oYXNTdWJTZWN0aW9ucyB1bC5zdWJzZWN0aW9uIGxpIGE6aG92ZXIge1xuXHRjb2xvcjogIzE5YmVlYztcblx0YmFja2dyb3VuZDogIzJiMmIyYjtcbn1cblxuLmFkbWluLWNvbG9yLWZyZXNoIC5yZWR1eC1zaWRlYmFyIC5yZWR1eC1ncm91cC1tZW51IGxpLmFjdGl2ZUNoaWxkLmhhc1N1YlNlY3Rpb25zIHVsLnN1YnNlY3Rpb24gbGkuYWN0aXZlIGEsIC53cC1jdXN0b21pemVyIC5yZWR1eC1zaWRlYmFyIC5yZWR1eC1ncm91cC1tZW51IGxpLmFjdGl2ZUNoaWxkLmhhc1N1YlNlY3Rpb25zIHVsLnN1YnNlY3Rpb24gbGkuYWN0aXZlIGEge1xuXHRiYWNrZ3JvdW5kOiAjMTliZWVjO1xufVxuXG4uYWRtaW4tY29sb3ItZnJlc2ggLnJlZHV4LXNpZGViYXIgLnJlZHV4LWdyb3VwLW1lbnUgbGkuYWN0aXZlQ2hpbGQuaGFzU3ViU2VjdGlvbnMgdWwuc3Vic2VjdGlvbiBsaSBhLCAud3AtY3VzdG9taXplciAucmVkdXgtc2lkZWJhciAucmVkdXgtZ3JvdXAtbWVudSBsaS5hY3RpdmVDaGlsZC5oYXNTdWJTZWN0aW9ucyB1bC5zdWJzZWN0aW9uIGxpIGEge1xuXHRiYWNrZ3JvdW5kOiAjMmIyYjJiO1xufVxuXG4uYWRtaW4tY29sb3ItZnJlc2ggLnJlZHV4LXNpZGViYXIgLnJlZHV4LWdyb3VwLW1lbnUgbGkuYWN0aXZlQ2hpbGQuaGFzU3ViU2VjdGlvbnMgdWwuc3Vic2VjdGlvbiBsaSBhIHtcblx0Y29sb3I6ICNhOWFiYWU7XG59XG5cbi5hZG1pbi1jb2xvci1mcmVzaCAucmVkdXgtc2lkZWJhciAucmVkdXgtZ3JvdXAtbWVudSBsaS5hY3RpdmVDaGlsZC5oYXNTdWJTZWN0aW9ucyB1bC5zdWJzZWN0aW9uIGxpLmFjdGl2ZSBhLCAud3AtY3VzdG9taXplciAucmVkdXgtc2lkZWJhciAucmVkdXgtZ3JvdXAtbWVudSBsaS5hY3RpdmVDaGlsZC5oYXNTdWJTZWN0aW9ucyB1bC5zdWJzZWN0aW9uIGxpLmFjdGl2ZSBhIHtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5cbi5yZWR1eC1zaWRlYmFyIHVsIC5zdWJzZWN0aW9uIHtcblx0Ym9yZGVyOiAxcHggc29saWQgIzE5YmVlYztcbn1cblxuLnJlZHV4LWNvbnRhaW5lci10ZXh0IGlucHV0LCAucmVkdXgtbWFpbiBpbnB1dC5sYXJnZS10ZXh0IHtcblx0aGVpZ2h0OiA0NXB4O1xuXHRwYWRkaW5nOiAwIDE1cHg7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cbn1cblxuLnJlZHV4LW1haW4gLmJ1dHRvbiB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0aGVpZ2h0OiA0NXB4O1xuXHRsaW5lLWhlaWdodDogNDVweDtcblx0cGFkZGluZzogMCAzNXB4O1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0bWFyZ2luOiAwIDVweDtcblx0YmFja2dyb3VuZDogIzJiMmIyYjtcbn1cblxuLnJlZHV4LWNvbnRhaW5lci1zd2l0Y2ggLnN3aXRjaC1vcHRpb25zIGxhYmVsIHtcblx0bGluZS1oZWlnaHQ6IDQ1cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0aGVpZ2h0OiA0NXB4O1xuXHRwYWRkaW5nOiAwIDI1cHg7XG59XG5cbi5yZWR1eC1tYWluIC5idXR0b246aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAjMTliZWVjO1xuXHRjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuXHRib3JkZXItY29sb3I6ICMxOWJlZWM7XG59XG5cbi5yZWR1eC1tYWluIC5idXR0b24ucmVtb3ZlLWltYWdlIHtcblx0YmFja2dyb3VuZDogIzE5YmVlYztcblx0Y29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcblx0Ym9yZGVyLWNvbG9yOiAjMTliZWVjO1xufVxuXG4uc3AtcmVwbGFjZXIge1xuXHRwYWRkaW5nOiAxMHB4O1xufVxuXG4ucmVkdXgtY29udGFpbmVyIC5yZWR1eC1ncm91cC10YWIgaDMge1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLnJlZHV4LWNvbnRhaW5lci1zd2l0Y2ggLmNiLWRpc2FibGUgc3BhbiwgLnJlZHV4LWNvbnRhaW5lci1zd2l0Y2ggLmNiLWVuYWJsZSBzcGFuIHtcblx0bGluZS1oZWlnaHQ6IDQzcHg7XG59XG5cbi5yZWR1eC1tYWluIC5hZG1pbi1jb2xvci1mcmVzaCAucmVkdXgtY29udGFpbmVyLXN3aXRjaCAuY2ItZGlzYWJsZSwgLnJlZHV4LW1haW4gLmFkbWluLWNvbG9yLWZyZXNoIC5yZWR1eC1jb250YWluZXItc3dpdGNoIC5jYi1lbmFibGUsIC5yZWR1eC1tYWluIC5hZG1pbi1jb2xvci1mcmVzaCAudWktc3RhdGUtZGVmYXVsdCwgLmFkbWluLWNvbG9yLWZyZXNoIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCwgLmFkbWluLWNvbG9yLWZyZXNoIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0LCAud3AtY3VzdG9taXplciAucmVkdXgtY29udGFpbmVyLXN3aXRjaCAuY2ItZGlzYWJsZSwgLndwLWN1c3RvbWl6ZXIgLnJlZHV4LWNvbnRhaW5lci1zd2l0Y2ggLmNiLWVuYWJsZSwgLndwLWN1c3RvbWl6ZXIgLnVpLXN0YXRlLWRlZmF1bHQsIC53cC1jdXN0b21pemVyIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCwgLndwLWN1c3RvbWl6ZXIgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQge1xuXHRiYWNrZ3JvdW5kOiAjMmIyYjJiICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1jb2xvcjogIzJiMmIyYiAhaW1wb3J0YW50O1xuXHRjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuXG4ucmVkdXgtbWFpbiAuYnV0dG9uLnJlbW92ZS1pbWFnZTpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICMyYjJiMmI7XG5cdGJvcmRlci1jb2xvcjogIzJiMmIyYjtcblx0Y29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cblxuLndwLWNvcmUtdWkgLnJlZHV4LW1haW4gLmJ1dHRvbi53cC1jb2xvci1yZXN1bHQge1xuXHRwYWRkaW5nOiAwIDAgMCA2MHB4O1xufVxuXG4ud3AtY29yZS11aSAucmVkdXgtbWFpbiAuYnV0dG9uLXNlY29uZGFyeTpmb2N1cywgLndwLWNvcmUtdWkgLnJlZHV4LW1haW4gLmJ1dHRvbi1zZWNvbmRhcnk6aG92ZXIsIC53cC1jb3JlLXVpIC5yZWR1eC1tYWluIC5idXR0b24uZm9jdXMsIC53cC1jb3JlLXVpIC5yZWR1eC1tYWluIC5idXR0b24uaG92ZXIsIC53cC1jb3JlLXVpIC5yZWR1eC1tYWluIC5idXR0b246Zm9jdXMsIC53cC1jb3JlLXVpIC5yZWR1eC1tYWluIC5idXR0b246aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAjMTliZWVjO1xuXHRib3JkZXItY29sb3I6ICMxOWJlZWM7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdHRleHQtc2hhZG93OiBub25lO1xufVxuXG4ucmVkdXgtbWFpbiAjcmVkdXgtc3RpY2t5ICNpbmZvX2JhciB7XG5cdGhlaWdodDogNDVweDtcblxufVxuXG4ucmVkdXgtY29udGFpbmVyICNpbmZvX2JhciB7XG5cdHBhZGRpbmc6IDE1cHg7XG59XG5cbi5yZWR1eC1jb250YWluZXItaW1hZ2Vfc2VsZWN0IHVsLnJlZHV4LWltYWdlLXNlbGVjdCBsaSB7XG5cdHBhZGRpbmc6IDVweCA1cHggMTVweCA1cHg7XG59XG5cbi5yZWR1eC1tYWluIC5yZWR1eC1vcHRpb24taW1hZ2Uge1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ucmVkdXgtbWFpbiAuaW5wdXQtcHJlcGVuZCwgLnJlZHV4LW1haW4gLmlucHV0LXByZXBlbmQgaW5wdXQsIC5yZWR1eC1jb250YWluZXItc29ydGFibGUgaW5wdXQge1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRoZWlnaHQ6IDQ1cHg7XG59XG5cbi5yZWR1eC1jb250YWluZXItc29ydGFibGUgaW5wdXQge1xuXHRwYWRkaW5nOiAxNXB4O1xufVxuXG4ucmVkdXgtbWFpbiAuaW5wdXQtYXBwZW5kIC5hZGQtb24sIC5yZWR1eC1tYWluIC5pbnB1dC1wcmVwZW5kIC5hZGQtb24ge1xuXHRoZWlnaHQ6IDQzcHg7XG5cdGxpbmUtaGVpZ2h0OiA0M3B4O1xuXHRwYWRkaW5nOiAwIDVweDtcbn1cblxuLnJlZHV4LW1haW4gI3JlZHV4LXN0aWNreSAjaW5mb19iYXIgLmV4cGFuZF9vcHRpb25zIHtcblx0bWFyZ2luLXRvcDogN3B4O1xufVxuXG4ucmVkdXgtY29udGFpbmVyIC5leHBhbmRfb3B0aW9ucyB7XG5cdGhlaWdodDogMzBweDtcblx0d2lkdGg6IDMwcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDNweCAtMjFweDtcbn1cblxuLnJlZHV4LW1haW4gLndwLW1lZGlhLWJ1dHRvbnMgc3Bhbi53cC1tZWRpYS1idXR0b25zLWljb24ge1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiA0MHB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5yZWR1eC1tYWluIC53cC1tZWRpYS1idXR0b25zIC5pbnNlcnQtbWVkaWEge1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRwYWRkaW5nOiAwIDMwcHg7XG59XG5cbi5yZWR1eC1tYWluIHRleHRhcmVhIHtcblx0cGFkZGluZzogMTVweDtcbn1cblxuLnJlZHV4LW1haW4gLmJ1dHRvbjpob3ZlciBzcGFuLndwLW1lZGlhLWJ1dHRvbnMtaWNvbiB7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5cbi5yZWR1eC1jb250YWluZXIgLnVpLWJ1dHRvbnNldCAudWktYnV0dG9uIHtcblx0bGluZS1oZWlnaHQ6IDQ0cHg7XG5cdGhlaWdodDogNDVweDtcblx0cGFkZGluZzogMCAyNXB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuLnJlZHV4LW1haW4gLndwLWNvcmUtdWkgLmJ1dHRvbi1zZWNvbmRhcnk6Zm9jdXMsIC5yZWR1eC1tYWluIC53cC1jb3JlLXVpIC5idXR0b24uZm9jdXMsIC5yZWR1eC1tYWluIC53cC1jb3JlLXVpIC5idXR0b246Zm9jdXMsIC5yZWR1eC1tYWluIGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzLCAucmVkdXgtbWFpbiBpbnB1dFt0eXBlPWNvbG9yXTpmb2N1cywgLnJlZHV4LW1haW4gaW5wdXRbdHlwZT1kYXRlXTpmb2N1cywgLnJlZHV4LW1haW4gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Zm9jdXMsIC5yZWR1eC1tYWluIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOmZvY3VzLCAucmVkdXgtbWFpbiBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cywgLnJlZHV4LW1haW4gaW5wdXRbdHlwZT1tb250aF06Zm9jdXMsIC5yZWR1eC1tYWluIGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cywgLnJlZHV4LW1haW4gaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsIC5yZWR1eC1tYWluIGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzLCAucmVkdXgtbWFpbiBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMsIC5yZWR1eC1tYWluIGlucHV0W3R5cGU9dGVsXTpmb2N1cywgLnJlZHV4LW1haW4gaW5wdXRbdHlwZT10ZXh0XTpmb2N1cywgLnJlZHV4LW1haW4gaW5wdXRbdHlwZT10aW1lXTpmb2N1cywgLnJlZHV4LW1haW4gaW5wdXRbdHlwZT11cmxdOmZvY3VzLCAucmVkdXgtbWFpbiBpbnB1dFt0eXBlPXdlZWtdOmZvY3VzLCAucmVkdXgtbWFpbiBzZWxlY3Q6Zm9jdXMsIC5yZWR1eC1tYWluIHRleHRhcmVhOmZvY3VzIHtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Ym9yZGVyLWNvbG9yOiAjMTliZWVjO1xufVxuXG4ucmVkdXgtc2lkZWJhciAucmVkdXgtZ3JvdXAtbWVudSBsaS5hY3RpdmUgYSB7XG5cdGJhY2tncm91bmQ6ICMxOWJlZWM7XG59XG5cbi5hZG1pbi1jb2xvci1mcmVzaCAucmVkdXgtc2lkZWJhciAucmVkdXgtZ3JvdXAtbWVudSBsaS5hY3RpdmUgYSB7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5cbi5hZG1pbi1jb2xvci1mcmVzaCAucmVkdXgtc2lkZWJhciAucmVkdXgtZ3JvdXAtbWVudSBsaS5hY3RpdmU6aG92ZXIgYSB7XG5cdGNvbG9yOiAjMTliZWVjO1xufVxuXG4uZm9ybS10YWJsZSAucmVkdXgtY29udGFpbmVyLXRleHQgaW5wdXQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud3AtYWRtaW4gLmNvbXBvc2VyLXN3aXRjaCBhLndwYl9zd2l0Y2gtdG8tY29tcG9zZXIsIC53cC1hZG1pbiAuY29tcG9zZXItc3dpdGNoIGEud3BiX3N3aXRjaC10by1mcm9udC1jb21wb3NlciwgLndwLWFkbWluIC5jb21wb3Nlci1zd2l0Y2ggYTp2aXNpdGVkLndwYl9zd2l0Y2gtdG8tZnJvbnQtY29tcG9zZXIge1xuXHRiYWNrZ3JvdW5kOiAjMmIyYjJiO1xufVxuXG4jd3BiX3Zpc3VhbF9jb21wb3NlciAudmNfbmF2YmFyIC52Y19pY29uLWJ0bjpob3ZlciwgLndwLWFkbWluIC5jb21wb3Nlci1zd2l0Y2ggYS53cGJfc3dpdGNoLXRvLWNvbXBvc2VyOmhvdmVyLCAud3AtYWRtaW4gLmNvbXBvc2VyLXN3aXRjaCBhOnZpc2l0ZWQud3BiX3N3aXRjaC10by1jb21wb3Nlcjpob3ZlciwgLndwLWFkbWluIC5jb21wb3Nlci1zd2l0Y2ggYS53cGJfc3dpdGNoLXRvLWZyb250LWNvbXBvc2VyOmhvdmVyLCAud3AtYWRtaW4gLmNvbXBvc2VyLXN3aXRjaCBhOnZpc2l0ZWQud3BiX3N3aXRjaC10by1mcm9udC1jb21wb3Nlcjpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMxOWJlZWM7XG59XG5cbi5hZG1pbi1jb2xvci1mcmVzaCAucmVkdXgtY29udGFpbmVyLWltYWdlX3NlbGVjdCAucmVkdXgtaW1hZ2Utc2VsZWN0LXNlbGVjdGVkIGltZywgLndwLWN1c3RvbWl6ZXIgLnJlZHV4LWNvbnRhaW5lci1pbWFnZV9zZWxlY3QgLnJlZHV4LWltYWdlLXNlbGVjdC1zZWxlY3RlZCBpbWcge1xuXHRib3JkZXItY29sb3I6ICMxOWJlZWM7XG59XG5cbi53cC1hZG1pbiAuY29tcG9zZXItc3dpdGNoIC5sb2dvLWljb24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyYjJiO1xufVxuXG4ubWV0YWJveC1jb21wb3Nlci1jb250ZW50IC52Y191aS1idXR0b24udmNfdWktYnV0dG9uLWluZm8ge1xuXHRiYWNrZ3JvdW5kOiAjMTliZWVjICFpbXBvcnRhbnQ7XG59XG5cbiN3cGJfdmlzdWFsX2NvbXBvc2VyIC52Y19uYXZiYXIge1xuXHRiYWNrZ3JvdW5kOiAjMmIyYjJiO1xuXHRib3JkZXItY29sb3I6ICMyYjJiMmI7XG59XG5cbi53cC1hZG1pbiAuY29tcG9zZXItc3dpdGNoIC5sb2dvLWljb246aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTliZWVjO1xufVxuXG4ud3AtYWRtaW4gLnZjX3VpLXBhbmVsLWhlYWRlci1jb250YWluZXIge1xuXHRiYWNrZ3JvdW5kOiAjMmIyYjJiO1xufVxuXG4ud3AtYWRtaW4gLnZjX2FkZC1lbGVtZW50LWNvbnRhaW5lciAud3BiLWNvbnRlbnQtbGF5b3V0cyBsaTpob3ZlciB7XG5cdGJvcmRlci1jb2xvcjogIzE5YmVlYztcbn1cblxuLndwLWFkbWluIC52Y191aS1idXR0b24udmNfdWktYnV0dG9uLWRlZmF1bHQge1xuXHRiYWNrZ3JvdW5kOiAjMmIyYjJiO1xufVxuXG4ud3AtYWRtaW4gLnZjX3VpLWJ1dHRvbi52Y191aS1idXR0b24tZGVmYXVsdDpmb2N1cywgLndwLWFkbWluIC52Y191aS1idXR0b24udmNfdWktYnV0dG9uLWRlZmF1bHQ6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTliZWVjO1xufVxuXG4ud3AtYWRtaW4gLnZjX2FkZC1lbGVtZW50LWNvbnRhaW5lciAud3BiLWNvbnRlbnQtbGF5b3V0cyBsaSB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ud3AtY29yZS11aSAucmVkdXgtbWFpbiAuZm9ybS10YWJsZSAuYnV0dG9uLXByaW1hcnkge1xuXHRiYWNrZ3JvdW5kOiAjMmIyYjJiO1xuXHRib3JkZXItY29sb3I6ICMyYjJiMmI7XG5cdHRleHQtc2hhZG93OiBub25lO1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4ud3AtY29yZS11aSAucmVkdXgtbWFpbiAuZm9ybS10YWJsZSAuYnV0dG9uLXByaW1hcnk6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAjMTliZWVjO1xuXHRib3JkZXItY29sb3I6ICMxOWJlZWM7XG59XG5cbi53cC1jb3JlLXVpIC5yZWR1eC1tYWluIC5idXR0b24tcHJpbWFyeS5hY3RpdmUsIC53cC1jb3JlLXVpIC5yZWR1eC1tYWluIC5idXR0b24tcHJpbWFyeS5hY3RpdmU6Zm9jdXMsIC53cC1jb3JlLXVpIC5yZWR1eC1tYWluIC5idXR0b24tcHJpbWFyeS5hY3RpdmU6aG92ZXIsIC53cC1jb3JlLXVpIC5yZWR1eC1tYWluIC5idXR0b24tcHJpbWFyeTphY3RpdmUsIC5hZG1pbi1jb2xvci1mcmVzaCAucmVkdXgtY29udGFpbmVyLXN3aXRjaCAuY2ItZW5hYmxlLnNlbGVjdGVkLCAuYWRtaW4tY29sb3ItZnJlc2ggLnJlZHV4LWZpZWxkLWNvbnRhaW5lciAudWktYnV0dG9uc2V0IC51aS1zdGF0ZS1hY3RpdmUsIC53cC1jdXN0b21pemVyIC5yZWR1eC1jb250YWluZXItc3dpdGNoIC5jYi1lbmFibGUuc2VsZWN0ZWQsIC53cC1jdXN0b21pemVyIC5yZWR1eC1maWVsZC1jb250YWluZXIgLnVpLWJ1dHRvbnNldCAudWktc3RhdGUtYWN0aXZlIHtcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiAjMTliZWVjICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1jb2xvcjogIzE5YmVlYyAhaW1wb3J0YW50O1xufVxuXG4ud3AtY29yZS11aSAucmVkdXgtbWFpbiAuYnV0dG9uLXNlY29uZGFyeTpmb2N1cywgLndwLWNvcmUtdWkgLnJlZHV4LW1haW4gLmJ1dHRvbi5mb2N1cywgLndwLWNvcmUtdWkgLnJlZHV4LW1haW4gLmJ1dHRvbjpmb2N1cywgLndwLWNvcmUtdWkgLnJlZHV4LW1haW4gLmJ1dHRvbi1wcmltYXJ5LmZvY3VzLCAud3AtY29yZS11aSAucmVkdXgtbWFpbiAuYnV0dG9uLXByaW1hcnkuaG92ZXIsIC53cC1jb3JlLXVpIC5yZWR1eC1tYWluIC5idXR0b24tcHJpbWFyeTpmb2N1cywgLndwLWNvcmUtdWkgLnJlZHV4LW1haW4gLmJ1dHRvbi1wcmltYXJ5OmhvdmVyIHtcblx0Ym9yZGVyLWNvbG9yOiAjMTliZWVjICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6ICMxOWJlZWMgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmNfYWRkLWVsZW1lbnQtY29udGFpbmVyIC53cGItY29udGVudC1sYXlvdXRzIGEge1xuXHRjb2xvcjogIzJiMmIyYjtcbn1cblxuLnZjX2VsLWNvbnRhaW5lciAjdmNfaW5mb2JveF9iZ292ZXJsYXkgLnZjX2VsZW1lbnQtaWNvbiwgLnZjX2VsLWNvbnRhaW5lcj4jd29vYm94YmFubmVyPi52Y19lbGVtZW50LWljb24sIC52Y19lbC1jb250YWluZXI+I3dvb2JveGJsb2c+LnZjX2VsZW1lbnQtaWNvbiwgLnZjX2VsLWNvbnRhaW5lcj4jd29vYm94QnV0dG9uPi52Y19lbGVtZW50LWljb24sIC52Y19lbC1jb250YWluZXI+I3dvb2JveGNpcmNsZT4udmNfZWxlbWVudC1pY29uLCAudmNfZWwtY29udGFpbmVyPiN3b29ib3hjbGllbnQ+LnZjX2VsZW1lbnQtaWNvbiwgLnZjX2VsLWNvbnRhaW5lcj4jd29vYm94Y291bnRlcj4udmNfZWxlbWVudC1pY29uLCAudmNfZWwtY29udGFpbmVyPiN3b29ib3hMaXN0Pi52Y19lbGVtZW50LWljb24sIC52Y19lbC1jb250YWluZXI+I3dvb2JveG9mZmVycz4udmNfZWxlbWVudC1pY29uLCAudmNfZWwtY29udGFpbmVyPiN3b29ib3hvZmZlcnNwcm8+LnZjX2VsZW1lbnQtaWNvbiwgLnZjX2VsLWNvbnRhaW5lcj4jd29vYm94X2RlYWxfb2ZmZXI+LnZjX2VsZW1lbnQtaWNvbiwgLnZjX2VsLWNvbnRhaW5lcj4jd29vYm94RmFuY3lib3g+LnZjX2VsZW1lbnQtaWNvbiwgLnZjX2VsLWNvbnRhaW5lcj4jd29vYm94RkFRPi52Y19lbGVtZW50LWljb24sIC52Y19lbC1jb250YWluZXI+I3dvb2JveGZlYXR1cmVkcHJvPi52Y19lbGVtZW50LWljb24sIC52Y19lbC1jb250YWluZXI+I3dvb2JveGZlZWRiYWNrPi52Y19lbGVtZW50LWljb24sIC52Y19lbC1jb250YWluZXI+I3dvb2JveGZsaW5nbGF5ZXI+LnZjX2VsZW1lbnQtaWNvbiwgLnZjX2VsLWNvbnRhaW5lcj4jd29vYm94cHJpY2luZz4udmNfZWxlbWVudC1pY29uLCAudmNfZWwtY29udGFpbmVyPiN3b29ib3hsaXN0Ym94cz4udmNfZWxlbWVudC1pY29uLCAudmNfZWwtY29udGFpbmVyPiN3b29ib3hzbGlkZXI+LnZjX2VsZW1lbnQtaWNvbiwgLnZjX2VsLWNvbnRhaW5lcj4jd29vYm94c3Vic2NyaWJlPi52Y19lbGVtZW50LWljb24sIC52Y19lbC1jb250YWluZXI+I3dvb2JveHN1cHBvcnQ+LnZjX2VsZW1lbnQtaWNvbiwgLnZjX2VsLWNvbnRhaW5lcj4jd29vYm94dGFicz4udmNfZWxlbWVudC1pY29uLCAudmNfZWwtY29udGFpbmVyPiN3b29ib3h0ZWFtPi52Y19lbGVtZW50LWljb24sIC52Y19lbC1jb250YWluZXI+I3dvb2JveF90aW1lcj4udmNfZWxlbWVudC1pY29uLCAudmNfZWwtY29udGFpbmVyPiN3b29ib3h0aXRsZT4udmNfZWxlbWVudC1pY29uLCAudmNfZWwtY29udGFpbmVyPiN3b29ib3h2aWRlb19vZmZlcj4udmNfZWxlbWVudC1pY29uLCAudmNfZWwtY29udGFpbmVyPiN3b29ib3h2aWRlbz4udmNfZWxlbWVudC1pY29uLCAudmNfZWwtY29udGFpbmVyPiN3b29ib3h3b3JrYm94Pi52Y19lbGVtZW50LWljb24sIC52Y19lbC1jb250YWluZXI+I3dvb2JveHByb2R1Y3RjYXRlZ29yeT4udmNfZWxlbWVudC1pY29uIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JhY2tlbmQvaWNvbi5wbmcpO1xuXHQtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0LW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdC1tcy1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdC1vLWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4ud3AtYWRtaW4gLnZjX3VpLWJ1dHRvbi52Y191aS1idXR0b24tYWN0aW9uLCAud3AtYWRtaW4gLnZjX3VpLWJ1dHRvbi52Y191aS1idXR0b24tYWN0aW9uOmZvY3VzLCAud3AtYWRtaW4gLnZjX3VpLWJ1dHRvbi52Y191aS1idXR0b24tYWN0aW9uOmhvdmVyIHtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0YmFja2dyb3VuZDogIzE5YmVlYztcblx0Ym9yZGVyLWNvbG9yOiAjMTliZWVjO1xufVxuXG4uYWRtaW4tY29sb3ItZnJlc2ggLnJlZHV4LWNvbnRhaW5lci1zd2l0Y2ggLmNiLWRpc2FibGUuc2VsZWN0ZWQsIC53cC1jdXN0b21pemVyIC5yZWR1eC1jb250YWluZXItc3dpdGNoIC5jYi1kaXNhYmxlLnNlbGVjdGVkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzE5YmVlYyAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCAjMTliZWVjKSwgY29sb3Itc3RvcCgxMDAlLCAjMTliZWVjKSkgIWltcG9ydGFudDtcblx0Ym9yZGVyLWNvbG9yOiAjMTliZWVjICFpbXBvcnRhbnQ7XG59XG5cbi5yZWR1eC1tYWluIC5pbnB1dC1wcmVwZW5kIC5hZGQtb24ge1xuXHRib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ucmVkdXgtbWFpbiAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIHtcblx0aGVpZ2h0OiA0M3B4O1xuXHRsaW5lLWhlaWdodDogNDNweDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLnJlZHV4LW1haW4gLmlucHV0LWFwcGVuZCAuYWRkLW9uLCAucmVkdXgtbWFpbiAuaW5wdXQtcHJlcGVuZCAuYWRkLW9uIHtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdGJhY2tncm91bmQ6ICMyYjJiMmI7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5cbi5hZG1pbi1jb2xvci1mcmVzaCAuc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLWhpZ2hsaWdodGVkLCAud3AtY3VzdG9taXplciAuc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLWhpZ2hsaWdodGVkIHtcblx0YmFja2dyb3VuZDogIzE5YmVlYztcbn1cblxuLnNlbGVjdDItZHJvcC5zZWxlY3QyLWRyb3AtYWJvdmUgLnNlbGVjdDItc2VhcmNoIGlucHV0IHtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuLnNlbGVjdDItZHJvcC5zZWxlY3QyLWRyb3AtYWJvdmUgLnNlbGVjdDItc2VhcmNoIGlucHV0OmZvY3VzIHtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Ym9yZGVyLWNvbG9yOiAjMTliZWVjO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IGIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyYjJiO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEwcHg7XG59XG5cbi53cC1waWNrZXItY29udGFpbmVyIC53cC1jb2xvci1yZXN1bHQuYnV0dG9uIHtcblx0aGVpZ2h0OiA0NXB4O1xufVxuXG4ud3AtY29sb3ItcmVzdWx0LXRleHQge1xuXHRiYWNrZ3JvdW5kOiAjMmIyYjJiO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICMyYjJiMmI7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRsaW5lLWhlaWdodDogNDNweDtcblx0cGFkZGluZzogMCAxNXB4O1xufVxuXG4ucmVkdXgtbWFpbiAucmVkdXgtdHlwb2dyYXBoeS1jb250YWluZXIgLnNlbGVjdF93cmFwcGVyIHtcblx0bWFyZ2luOiAwIDEwcHggMzBweCAwO1xufVxuXG4ucmVkdXgtbWFpbiAucmVkdXgtdHlwb2dyYXBoeS1jb250YWluZXIgLmlucHV0X3dyYXBwZXIgaW5wdXQubWluaSB7XG5cdGhlaWdodDogNTBweDtcbn1cblxuLnJlZHV4LW1haW4gLmRlc2NyaXB0aW9uIHtcblx0bWFyZ2luLXRvcDogMzBweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgIEFkbWluIEN1c3RvbSBjc3NcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5xbG91ZC1ub3RpY2UtbWFpbi1ib3gge1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXhcbn1cblxuLnFsb3VkLW5vdGljZS1sb2dvLXB1c2gge1xuXHRwYWRkaW5nOiAxLjI1ZW0gMS4yNWVtIDAgLjYyNWVtXG59XG5cbi5xbG91ZC1ub3RpY2UtbWVzc2FnZSBoMyB7XG5cdG1hcmdpbi1ib3R0b206IC42MjVlbTtcblx0bWFyZ2luLXRvcDogMWVtICFpbXBvcnRhbnRcbn1cblxuLnFsb3VkLW5vdGljZS1tZXNzYWdlIHtcblx0cGFkZGluZy1ib3R0b206IDEuMjVlbVxufVxuXG4ucWxvdWQtbm90aWNlLWFjdGlvbiB7XG5cdG1hcmdpbi10b3A6IC45Mzc1ZW1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG5cdC5xbG91ZC1ub3RpY2UtbWFpbi1ib3gge1xuXHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdFx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtblxuXHR9XG59XG5cbi5yZWR1eC1jb250YWluZXIgLmZvcm0tdGFibGUgdGgge1xuXHRwYWRkaW5nOiAxLjI1ZW0gLjYyNWVtIDEuMjVlbSAwICFpbXBvcnRhbnRcbn1cblxuLnJlZHV4LWNvbnRhaW5lciAuZm9ybS10YWJsZSB0ZCB7XG5cdG1hcmdpbi1ib3R0b206IC41NjI1ZW0gIWltcG9ydGFudDtcblx0cGFkZGluZzogLjkzNzVlbSAuNjI1ZW0gIWltcG9ydGFudFxufVxuXG4ucmVkdXgtbWFpbiAucmVkdXgtZmllbGQtY29udGFpbmVyIHtcblx0cGFkZGluZzogMS4yNWVtIDAgIWltcG9ydGFudFxufVxuXG5cbi8qIE1hZ25pZmljIFBvcHVwIENTUyAqL1xuLm1mcC1iZyB7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogMTA0Mjtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRiYWNrZ3JvdW5kOiAjMGIwYjBiO1xuXHRvcGFjaXR5OiAwLjg7XG59XG5cbi5tZnAtd3JhcCB7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogMTA0Mztcblx0cG9zaXRpb246IGZpeGVkO1xuXHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubWZwLWNvbnRhaW5lciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHBhZGRpbmc6IDAgOHB4O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5tZnAtYWxpZ24tdG9wIC5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZnAtY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRtYXJnaW46IDAgYXV0bztcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0ei1pbmRleDogMTA0NTtcbn1cblxuLm1mcC1pbmxpbmUtaG9sZGVyIC5tZnAtY29udGVudCxcbi5tZnAtYWpheC1ob2xkZXIgLm1mcC1jb250ZW50IHtcblx0d2lkdGg6IDEwMCU7XG5cdGN1cnNvcjogYXV0bztcbn1cblxuLm1mcC1hamF4LWN1ciB7XG5cdGN1cnNvcjogcHJvZ3Jlc3M7XG59XG5cbi5tZnAtem9vbS1vdXQtY3VyLCAubWZwLXpvb20tb3V0LWN1ciAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlIHtcblx0Y3Vyc29yOiAtbW96LXpvb20tb3V0O1xuXHRjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG5cdGN1cnNvcjogem9vbS1vdXQ7XG59XG5cbi5tZnAtem9vbSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y3Vyc29yOiAtd2Via2l0LXpvb20taW47XG5cdGN1cnNvcjogLW1vei16b29tLWluO1xuXHRjdXJzb3I6IHpvb20taW47XG59XG5cbi5tZnAtYXV0by1jdXJzb3IgLm1mcC1jb250ZW50IHtcblx0Y3Vyc29yOiBhdXRvO1xufVxuXG4ubWZwLWNsb3NlLFxuLm1mcC1hcnJvdyxcbi5tZnAtcHJlbG9hZGVyLFxuLm1mcC1jb3VudGVyIHtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5tZnAtbG9hZGluZy5tZnAtZmlndXJlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLm1mcC1oaWRlIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubWZwLXByZWxvYWRlciB7XG5cdGNvbG9yOiAjQ0NDO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR3aWR0aDogYXV0bztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAtMC44ZW07XG5cdGxlZnQ6IDhweDtcblx0cmlnaHQ6IDhweDtcblx0ei1pbmRleDogMTA0NDtcbn1cblxuLm1mcC1wcmVsb2FkZXIgYSB7XG5cdGNvbG9yOiAjQ0NDO1xufVxuXG4ubWZwLXByZWxvYWRlciBhOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cblxuLm1mcC1zLXJlYWR5IC5tZnAtcHJlbG9hZGVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLm1mcC1zLWVycm9yIC5tZnAtY29udGVudCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbi5tZnAtY2xvc2UsXG5idXR0b24ubWZwLWFycm93IHtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMDtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3V0bGluZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0ei1pbmRleDogMTA0Njtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0dG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcbn1cblxuLm1mcC1jbG9zZSB7XG5cdHdpZHRoOiA0NHB4O1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdGxpbmUtaGVpZ2h0OiA0NHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRvcGFjaXR5OiAwLjY1O1xuXHRwYWRkaW5nOiAwIDAgMThweCAxMHB4O1xuXHRjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtc2l6ZTogMjhweDtcblx0Zm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlO1xufVxuXG4ubWZwLWNsb3NlOmhvdmVyLFxuLm1mcC1jbG9zZTpmb2N1cyB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5tZnAtY2xvc2U6YWN0aXZlIHtcblx0dG9wOiAxcHg7XG59XG5cbi5tZnAtY2xvc2UtYnRuLWluIC5tZnAtY2xvc2Uge1xuXHRjb2xvcjogIzMzMztcbn1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSxcbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcblx0Y29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcblx0cmlnaHQ6IC02cHg7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRwYWRkaW5nLXJpZ2h0OiA2cHg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ubWZwLWNvdW50ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGNvbG9yOiAjQ0NDO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubWZwLWFycm93IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRvcGFjaXR5OiAwLjY1O1xuXHRtYXJnaW46IDA7XG5cdHRvcDogNTAlO1xuXHRtYXJnaW4tdG9wOiAtNTVweDtcblx0cGFkZGluZzogMDtcblx0d2lkdGg6IDkwcHg7XG5cdGhlaWdodDogMTEwcHg7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5tZnAtYXJyb3c6YWN0aXZlIHtcblx0bWFyZ2luLXRvcDogLTU0cHg7XG59XG5cbi5tZnAtYXJyb3c6aG92ZXIsXG4ubWZwLWFycm93OmZvY3VzIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLm1mcC1hcnJvdzpiZWZvcmUsXG4ubWZwLWFycm93OmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0bWFyZ2luLXRvcDogMzVweDtcblx0bWFyZ2luLWxlZnQ6IDM1cHg7XG5cdGJvcmRlcjogbWVkaXVtIGluc2V0IHRyYW5zcGFyZW50O1xufVxuXG4ubWZwLWFycm93OmFmdGVyIHtcblx0Ym9yZGVyLXRvcC13aWR0aDogMTNweDtcblx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMTNweDtcblx0dG9wOiA4cHg7XG59XG5cbi5tZnAtYXJyb3c6YmVmb3JlIHtcblx0Ym9yZGVyLXRvcC13aWR0aDogMjFweDtcblx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMjFweDtcblx0b3BhY2l0eTogMC43O1xufVxuXG4ubWZwLWFycm93LWxlZnQge1xuXHRsZWZ0OiAwO1xufVxuXG4ubWZwLWFycm93LWxlZnQ6YWZ0ZXIge1xuXHRib3JkZXItcmlnaHQ6IDE3cHggc29saWQgdmFyKC0td2hpdGUtY29sb3IpO1xuXHRtYXJnaW4tbGVmdDogMzFweDtcbn1cblxuLm1mcC1hcnJvdy1sZWZ0OmJlZm9yZSB7XG5cdG1hcmdpbi1sZWZ0OiAyNXB4O1xuXHRib3JkZXItcmlnaHQ6IDI3cHggc29saWQgIzNGM0YzRjtcbn1cblxuLm1mcC1hcnJvdy1yaWdodCB7XG5cdHJpZ2h0OiAwO1xufVxuXG4ubWZwLWFycm93LXJpZ2h0OmFmdGVyIHtcblx0Ym9yZGVyLWxlZnQ6IDE3cHggc29saWQgdmFyKC0td2hpdGUtY29sb3IpO1xuXHRtYXJnaW4tbGVmdDogMzlweDtcbn1cblxuLm1mcC1hcnJvdy1yaWdodDpiZWZvcmUge1xuXHRib3JkZXItbGVmdDogMjdweCBzb2xpZCAjM0YzRjNGO1xufVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIge1xuXHRwYWRkaW5nLXRvcDogNDBweDtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNvbnRlbnQge1xuXHRsaW5lLWhlaWdodDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogOTAwcHg7XG59XG5cbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcblx0dG9wOiAtNDBweDtcbn1cblxuLm1mcC1pZnJhbWUtc2NhbGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLm1mcC1pZnJhbWUtc2NhbGVyIGlmcmFtZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0Ym94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG5cdGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi8qIE1haW4gaW1hZ2UgaW4gcG9wdXAgKi9cbmltZy5tZnAtaW1nIHtcblx0d2lkdGg6IGF1dG87XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bGluZS1oZWlnaHQ6IDA7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBhZGRpbmc6IDQwcHggMCA0MHB4O1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLyogVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlICovXG4ubWZwLWZpZ3VyZSB7XG5cdGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4ubWZwLWZpZ3VyZTphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogNDBweDtcblx0Ym90dG9tOiA0MHB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHotaW5kZXg6IC0xO1xuXHRib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcblx0YmFja2dyb3VuZDogIzQ0NDtcbn1cblxuLm1mcC1maWd1cmUgc21hbGwge1xuXHRjb2xvcjogI0JEQkRCRDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbi5tZnAtZmlndXJlIGZpZ3VyZSB7XG5cdG1hcmdpbjogMDtcbn1cblxuLm1mcC1ib3R0b20tYmFyIHtcblx0bWFyZ2luLXRvcDogLTM2cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0Y3Vyc29yOiBhdXRvO1xufVxuXG4ubWZwLXRpdGxlIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGNvbG9yOiAjRjNGM0YzO1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdHBhZGRpbmctcmlnaHQ6IDM2cHg7XG59XG5cbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY29udGVudCB7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLm1mcC1nYWxsZXJ5IC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtZmlndXJlIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMzAwcHgpIHtcblxuXHQvKipcblx0XHQgKiBSZW1vdmUgYWxsIHBhZGRpbmdzIGFyb3VuZCB0aGUgaW1hZ2Ugb24gc21hbGwgc2NyZWVuXG5cdFx0ICovXG5cdC5tZnAtaW1nLW1vYmlsZSAubWZwLWltYWdlLWhvbGRlciB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cblxuXHQubWZwLWltZy1tb2JpbGUgaW1nLm1mcC1pbWcge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmU6YWZ0ZXIge1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdH1cblxuXHQubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmUgc21hbGwge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHR9XG5cblx0Lm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhciB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHRcdGJvdHRvbTogMDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAzcHggNXB4O1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IGF1dG87XG5cdH1cblxuXHQubWZwLWltZy1tb2JpbGUgLm1mcC1ib3R0b20tYmFyOmVtcHR5IHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0Lm1mcC1pbWctbW9iaWxlIC5tZnAtY291bnRlciB7XG5cdFx0cmlnaHQ6IDVweDtcblx0XHR0b3A6IDNweDtcblx0fVxuXG5cdC5tZnAtaW1nLW1vYmlsZSAubWZwLWNsb3NlIHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG5cdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDM1cHg7XG5cdH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcblx0Lm1mcC1hcnJvdyB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG5cdH1cblxuXHQubWZwLWFycm93LWxlZnQge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMDtcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiAwO1xuXHR9XG5cblx0Lm1mcC1hcnJvdy1yaWdodCB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG5cdH1cblxuXHQubWZwLWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZy1sZWZ0OiA2cHg7XG5cdFx0cGFkZGluZy1yaWdodDogNnB4O1xuXHR9XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQmFjayB0byBUb3Bcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiNiYWNrLXRvLXRvcCAudG9wIHtcblx0bWFyZ2luOiAwO1xuXHRjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGJvdHRvbTogMzBweDtcblx0cmlnaHQ6IDMwcHg7XG5cdHotaW5kZXg6IDk5OTtcblx0Zm9udC1zaXplOiAyNnB4O1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbn1cblxuI2JhY2stdG8tdG9wIC50b3A6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHQtbW96LWJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRib3gtc2hhZG93OiAwIDAgMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIExvYWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuI2xvYWRpbmcge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdGJvdHRvbTogMDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0aGVpZ2h0OiAxMDAlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bGVmdDogMDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogOTk5OTtcbn1cblxuI2xvYWRpbmcgaW1nIHtcblx0d2lkdGg6IDIwMHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRcdFx0XHRcdFx0XHRCb3gtbGF5b3V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5ib3hlZF9sYXlvdXQge1xuXHRwYWRkaW5nOiAzMHB4IDA7XG59XG5cbmJvZHkuYm94ZWRfbGF5b3V0ICNwYWdlIHtcblx0LW1vei1ib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIC4wNik7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAuMDYpO1xuXHRib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIC4wNik7XG59XG5cbmJvZHkuYm94ZWRfbGF5b3V0ICNwYWdlIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdG1heC13aWR0aDogMTI0MHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmJvZHkuYm94ZWRfbGF5b3V0LmFkbWluLWJhciBoZWFkZXIge1xuXHR0b3A6IDA7XG59XG5cbmJvZHkuZnVsbF93aWR0aF9sYXlvdXQgI3BhZ2Uge1xuXHRtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuXHRtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0XHRcdFx0XHRcdFx0Qm94LVNoYWRvd1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5pcS1ib3gtc2hhZG93IHtcblx0LW1vei1ib3gtc2hhZG93OiB2YXIoLS1nbG9iYWwtYm94LXNoYWRvdyk7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogdmFyKC0tZ2xvYmFsLWJveC1zaGFkb3cpO1xuXHRib3gtc2hhZG93OiB2YXIoLS1nbG9iYWwtYm94LXNoYWRvdyk7XG59XG5cbi5pcS1pbWctc2hhZG93IHtcblx0LW1vei1ib3gtc2hhZG93OiB2YXIoLS1nbG9iYWwtYm94LXNoYWRvdykgIWltcG9ydGFudDtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiB2YXIoLS1nbG9iYWwtYm94LXNoYWRvdykgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogdmFyKC0tZ2xvYmFsLWJveC1zaGFkb3cpICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgT1dMIENhcm91c2VsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2LmRpc2FibGVkIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLW5hdiB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGxlZnQ6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dGV4dC1pbmRlbnQ6IGluaGVyaXQ7XG5cdHRvcDogNTAlO1xuXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogOTk5O1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtcHJldiB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bGVmdDogLTglO1xuXHRvdXRsaW5lOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dGV4dC1pbmRlbnQ6IGluaGVyaXQ7XG5cdHRvcDogLTI1cHg7XG5cdC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UgMHMsIGxlZnQgMC4zcyBlYXNlIDBzO1xuXHQtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UgMHMsIGxlZnQgMC4zcyBlYXNlIDBzO1xuXHQtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSAwcywgbGVmdCAwLjNzIGVhc2UgMHM7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UgMHMsIGxlZnQgMC4zcyBlYXNlIDBzO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSAwcywgbGVmdCAwLjNzIGVhc2UgMHM7XG5cdHdpZHRoOiBhdXRvO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3V0bGluZTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogLTglO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtaW5kZW50OiBpbmhlcml0O1xuXHR0b3A6IC0yNXB4O1xuXHQtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlIDBzLCByaWdodCAwLjNzIGVhc2UgMHM7XG5cdC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSAwcywgcmlnaHQgMC4zcyBlYXNlIDBzO1xuXHQtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSAwcywgcmlnaHQgMC4zcyBlYXNlIDBzO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlIDBzLCByaWdodCAwLjNzIGVhc2UgMHM7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlIDBzLCByaWdodCAwLjNzIGVhc2UgMHM7XG5cdHdpZHRoOiBhdXRvO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2IGkge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS10aXRsZS1jb2xvcik7XG5cdC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0aGVpZ2h0OiA0NXB4O1xuXHRsaW5lLWhlaWdodDogNDVweDtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQgMHM7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dCAwcztcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQgMHM7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQgMHM7XG5cdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0IDBzO1xuXHR3aWR0aDogNDVweDtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLW5hdiBpOmhvdmVyIHtcblx0YmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5cbmJvZHkuYm94ZWRfbGF5b3V0IC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2IHtcblx0bGVmdDogLTEwcHg7XG59XG5cbmJvZHkuYm94ZWRfbGF5b3V0IC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1uZXh0IHtcblx0cmlnaHQ6IC0xMHB4O1xufVxuXG4uaXEtc2xpZGVyLXdpdGgtdGV4dCAuc2xpZGVyLW5hdiAuc2xpY2stYXJyb3cuc2xpY2stcHJldjo6YmVmb3JlLFxuLmlxLXNsaWRlci13aXRoLXRleHQgLnNsaWRlci1uYXYgLnNsaWNrLWFycm93LnNsaWNrLW5leHQ6OmJlZm9yZSB7XG5cdGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4vKiBpY29uaWMgc2xpZGVyIG91dGxpbmUgKi9cbi5pcS1zbGlkZXItd2l0aC10ZXh0IC5zbGlkZXItZm9yIC5zbGlkZXItdGV4dCB7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi8qIERvdHMgKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzLmRpc2FibGVkIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWRvdHMge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLXRvcDogMTVweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtaW5kZW50OiBpbmhlcml0O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWRvdHMgLm93bC1kb3Qge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblx0Ym9yZGVyOiAycHggc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cdGJvcmRlci1yYWRpdXM6IDkwcHg7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRoZWlnaHQ6IDEwcHg7XG5cdG1hcmdpbjogMCA1cHg7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR3aWR0aDogMTBweDtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWRvdHMgLm93bC1kb3Qgc3BhbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90OmhvdmVyIHtcblx0YmFja2dyb3VuZDogdmFyKC0td2hpdGUtY29sb3IpO1xuXHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblx0aGVpZ2h0OiAxNXB4O1xuXHR3aWR0aDogMTVweDtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHtcblx0YmFja2dyb3VuZDogdmFyKC0td2hpdGUtY29sb3IpO1xuXHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblx0aGVpZ2h0OiAxNXB4O1xuXHR3aWR0aDogMTVweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAgICA0MDQgUGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmVycm9yLTQwNCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmVycm9yLTQwNCAuYmlnLXRleHQge1xuXHRjb2xvcjogdmFyKC0tdGl0bGUtY29sb3IpO1xuXHRmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDI0MHB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMjgwcHg7XG59XG5cbi5lcnJvci00MDQgaDQge1xuXHRtYXJnaW46IDAgMCAxNXB4O1xufVxuXG4uZXJyb3ItNDA0IC5idXR0b24ge1xuXHRtYXJnaW4tdG9wOiAzMHB4XG59XG5cbi5lcnJvci00MDQgLnNlYXJjaC1mb3JtIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR3aWR0aDogMjg1cHhcbn1cblxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5hdXRob3Itd2lkZ2V0XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uaXEtYXV0aG9yLXdpZGdldCAuYXV0aG9yLWltZyB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmlxLWF1dGhvci13aWRnZXQgLmF1dGhvci1pbWcgaW1nIHtcblx0aGVpZ2h0OiAxNTBweDtcblx0d2lkdGg6IDE1MHB4O1xuXHRwYWRkaW5nOiA1cHg7XG5cdGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmlxLWF1dGhvci13aWRnZXQgLmF1dGhvci1kZWF0YWlsIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaXEtYXV0aG9yLXdpZGdldCAuYXV0aG9yLWRlYXRhaWwgLmF1dGhvci1jb250YWluIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmlxLWF1dGhvci13aWRnZXQgLmF1dGhvci1kZXNpZ25hdGlvbiB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5pcS1hdXRob3Itd2lkZ2V0IC5hdXRob3ItZGVzaWduYXRpb24gLmRlc2lnbmF0aW9uIHtcblx0Y29sb3I6IHZhcigtLXRpdGxlLWNvbG9yKTtcbn1cblxuLmlxLWF1dGhvci1zb2NpYWwgdWwge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5pcS1hdXRob3Itc29jaWFsIC5zaGFyZS1wb3N0IHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keSk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0Y29sb3I6IHZhcigtLXRpdGxlLWNvbG9yKTtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmlxLWF1dGhvci1zb2NpYWwgdWwgbGksXG4uaXEtd2lkZ2V0LWF1dGhvciAuaXEtYXV0aG9yLXNvY2lhbCB1bCBsaSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0cGFkZGluZy1ib3R0b206IDA7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uaXEtYXV0aG9yLXNvY2lhbCB1bCBsaTpsYXN0LWNoaWxkLFxuLmlxLXdpZGdldC1hdXRob3IgLmlxLWF1dGhvci1zb2NpYWwgdWwgbGk6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmlxLWF1dGhvci1zb2NpYWwgdWwgbGkgYSxcbi5pcS13aWRnZXQtYXV0aG9yIC5pcS1hdXRob3Itc29jaWFsIHVsIGxpIGEge1xuXHRoZWlnaHQ6IDMycHg7XG5cdHdpZHRoOiAzMnB4O1xuXHRsaW5lLWhlaWdodDogMzJweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5cbi5pcS1hdXRob3Itc29jaWFsIHVsIGxpIGEuZmFjZWJvb2sge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuLmlxLWF1dGhvci1zb2NpYWwgdWwgbGkgYS50d2l0dGVyIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtY3lhbik7XG59XG5cbi5pcS1hdXRob3Itc29jaWFsIHVsIGxpIGEubGlua2VkaW4ge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1ibHVlKTtcbn1cblxuLmlxLWF1dGhvci1zb2NpYWwgdWwgbGkgYS5waW50ZXJlc3Qge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1yZWQpO1xufVxuXG4uaXEtYXV0aG9yLXNvY2lhbCB1bCBsaSBhOmhvdmVyIHtcblx0YmFja2dyb3VuZDogdmFyKC0td2hpdGUtY29sb3IpO1xuXHRjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi5pcS13aWRnZXQtYXV0aG9yIC5pcS1hdXRob3Itc29jaWFsIHVsIGxpIGE6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IG5vbmU7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuYXV0aG9yXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5hdXRob3ItaW5mbyB7XG5cdHBhZGRpbmc6IDMwcHg7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWJnY29sb3IpO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLXRlbik7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy10ZW4pO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG4uYXV0aG9yLWluZm8gLmF1dGhvci1pbWcge1xuXHRoZWlnaHQ6IDEyMHB4O1xuXHRtaW4td2lkdGg6IDEyMHB4O1xuXHR3aWR0aDogMTIwcHg7XG59XG5cbi5hdXRob3ItaW5mbyAuYXV0aG9yLWltZyBpbWcge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5hdXRob3ItaW5mbyAuYXV0aG9yLWRldGFpbHMge1xuXHRtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuLmF1dGhvci1pbmZvIC5hdXRob3ItZGV0YWlscyAuYXV0aG9yLWNvbnRlbnQgcCB7XG5cdG1hcmdpbi10b3A6IDVweDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0Y29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ub3JtYWwpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1sZXR0ZXItc3BhY2luZy1vbmUpO1xufVxuXG4uYXV0aG9yLWluZm8gLmF1dGhvci1kZXRhaWxzIC50b3AtaW5mbyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmF1dGhvci1pbmZvIC5hdXRob3ItZGV0YWlscyAuZGVzY3JpcHRpb24ge1xuXHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYXV0aG9yLWluZm8gLmlxLWF1dGhvci1zb2NpYWwgdWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG59XG5cbi5hdXRob3ItaW5mbyAuaXEtYXV0aG9yLXNvY2lhbCB1bCBsaSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4uYXV0aG9yLWluZm8gLmlxLWF1dGhvci1zb2NpYWwgdWwgbGk6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmF1dGhvci1pbmZvIC5pcS1hdXRob3Itc29jaWFsIHVsIGxpIGEge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ub3JtYWwpO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogdmFyKC0tdGVydGlyeS1jb2xvcik7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHdpZHRoOiBhdXRvO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmF1dGhvci1pbmZvIC5pcS1hdXRob3Itc29jaWFsIHVsIGxpIGE6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDT05UQUNUIFVTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ud3BjZjctZm9ybSBpbnB1dCB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi53cGNmNy1mb3JtIHRleHRhcmVhIHtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLndwY2Y3LWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndwY2Y3LWZvcm0gbGFiZWwge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmNvbnRhY3QtdXMgaWZyYW1lIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmbG9hdDogbGVmdDtcblx0aGVpZ2h0OiA0NTBweDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbmlucHV0LndwY2Y3LW5vdC12YWxpZCB7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtcmVkKTtcbn1cblxuc3Bhbi53cGNmNy1ub3QtdmFsaWQtdGlwIHtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAgICAgICAgICAgICAgU3Vic2NyaWJlIE5vd1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZvb3Rlci1zdWJzY3JpYmUge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS10aXRsZS1jb2xvcik7XG5cdG1hcmdpbi1ib3R0b206IDc1cHg7XG5cdHBhZGRpbmc6IDYwcHggMDtcbn1cblxuLmZvb3Rlci1zdWJzY3JpYmUgLnZjX2N1c3RvbV9oZWFkaW5nIHtcblx0Y29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cblxuLmZvb3Rlci1zdWJzY3JpYmUgcCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mb290ZXItc3Vic2NyaWJlIC50aXRsZSB7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgQ29udGFjdCBGb3JtXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jd3BjZjctZjUwNy1wMzg1LW8xIGlucHV0LFxuI3dwY2Y3LWY1MDctcDM4NS1vMSB0ZXh0YXJlYSB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5cblxuI3dwY2Y3LWY1MDctcDM4NS1vMSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuXHRib3JkZXItY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG5cbiN3cGNmNy1mNTA3LXAzODUtbzEgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLFxuI3dwY2Y3LWY1MDctcDM4NS1vMSBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cdGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuXG4jd3BjZjctZjUwNy1wMzg1LW8xIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cblxuI3dwY2Y3LWY1MDctcDM4NS1vMSBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5cbiN3cGNmNy1mNTA3LXAzODUtbzEgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cblxuI3dwY2Y3LWY1MDctcDM4NS1vMSB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5cbiN3cGNmNy1mNTA3LXAzODUtbzEgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuXG4jd3BjZjctZjUwNy1wMzg1LW8xIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5cbkBrZXlmcmFtZXMgc2hhZG93LXB1bHNlLWRvdHMge1xuXHQwJSB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDEyMywgMjUyLCAwLjIpO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMTVweCByZ2JhKDAsIDEyMywgMjUyLCAwKTtcblx0fVxufVxuXG5cbi8qIFJlY2VudCBQb3N0Ki9cbi5pcS13aWRnZXQtbWVudS53aWRnZXQgdWwgbGkgYTo6YmVmb3JlIHtcblx0Y29udGVudDogbm9uZTtcbn1cblxuLmlxLXBvc3Qge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5pcS1wb3N0IGxpIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmlxLXdpZGdldC1tZW51LndpZGdldCB1bCBsaSB7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uaXEtcG9zdCBsaSAucG9zdC1pbWcge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaXEtcG9zdCAucG9zdC1pbWcgLnBvc3QtaW1nLWhvbGRlciBhIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRoZWlnaHQ6IDcwcHg7XG5cdHdpZHRoOiA3MHB4O1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWJveCk7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5pcS1wb3N0IC5wb3N0LWltZyAucG9zdC1pbWctaG9sZGVyIGEgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmlxLXBvc3QgbGkgLnBvc3QtYmxvZyB7XG5cdG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuXG4uaXEtcG9zdCAucG9zdC1ibG9nIGEge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uaXEtcG9zdCAucG9zdC1ibG9nIGEgLmlxLXBvc3QtdGl0bGUge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1oNik7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250LWxpbmUtaGVpZ2h0LWg2KTtcbn1cblxuLmlxLXBvc3QgbGkgLnBvc3QtYmxvZyBhOmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaXEtcG9zdCAucG9zdC1ibG9nIGE6aG92ZXIgLmlxLXBvc3QtdGl0bGUge1xuXHRjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi5pcS1wb3N0IGxpIC5wb3N0LWJsb2cgdWwgbGkgYSB7XG5cdGNvbG9yOiB2YXIoLS10ZXJ0aXJ5LWNvbG9yKTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUteHMpO1xuXHRwYWRkaW5nOiAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtc2VtaS1ib2xkKTtcbn1cblxuLmlxLXBvc3QgbGkgLnBvc3QtYmxvZyB1bCBsaSBhLmRhdGUtd2lkZ2V0IHtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLW9uZSk7XG59XG5cbi5pcS1wb3N0IGxpIC5wb3N0LWJsb2cgdWwgbGkgYTpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuLmlxLXBvc3QgbGkgLnBvc3QtYmxvZyBhOmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pcS1kb21haW4tc2VhcmNoIC5pcS13cC13aG1jcy1mb3JtLWlucHV0LWJveCBmb3JtIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLmlxLWRvbWFpbi1zZWFyY2ggLmlxLXdwLXdobWNzLWZvcm0taW5wdXQtYm94IGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcblx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWJvZHktYmdjb2xvcik7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1ib3gpO1xuXHRmbG9hdDogaW5oZXJpdDtcblx0aGVpZ2h0OiA4MHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogMCAyMHB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmRvbWFpbi1zZWFyY2ggLmlxLWRvbWFpbi1zZWFyY2ggLmlxLXdwLXdobWNzLWZvcm0taW5wdXQtYm94IGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcblx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWJvZHktYmdjb2xvcikgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaXEtZG9tYWluLXNlYXJjaCAuaXEtd3Atd2htY3MtZm9ybS1pbnB1dC1ib3ggaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdGZsb2F0OiBpbmhlcml0O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHRoZWlnaHQ6IDgwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xufVxuXG4uaXEtZG9tYWluLXNlYXJjaCAuaXEtd3Atd2htY3MtZm9ybS1pbnB1dC1ib3ggaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLFxuLmlxLWRvbWFpbi1zZWFyY2ggLmlxLXdwLXdobWNzLWZvcm0taW5wdXQtYm94IGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyB7XG5cdGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG59XG5cbi8qSG9zdCB0YWJsZSBjc3MqL1xuLmlxLXdwLXdobWNzLWRvbWFpbiB0YWJsZSB0aCB7XG5cdGJvcmRlcjogbm9uZTtcblx0cGFkZGluZzogMzBweDtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWhpZ2hsaWdodC1mb250LWZhbWlseSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWg1KTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtaDUpO1xuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4uaXEtd3Atd2htY3MtZG9tYWluIHRhYmxlIHRyIHtcblx0YmFja2dyb3VuZDogIzEwM2RiZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaXEtdGFibGUgdGhlYWQgdHIge1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG59XG5cbi5pcS13cC13aG1jcy1kb21haW4gdGFibGUgdGguaXEtcm93IHtcblx0YmFja2dyb3VuZDogdmFyKC0td2hpdGUpICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiB2YXIoLS10aXRsZS1jb2xvcik7XG59XG5cbi5pcS13cC13aG1jcy1kb21haW4gdGFibGUgdGguaXEtaGVhZGluZyB7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5pcS13cC13aG1jcy1kb21haW4gdGFibGUgdHIgdGguaXEtaGVhZGluZzpmaXJzdC1jaGlsZCB7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcblxufVxuXG4uaXEtd3Atd2htY3MtZG9tYWluIHRhYmxlIHRyIHRoLmlxLWhlYWRpbmc6bGFzdC1jaGlsZCB7XG5cblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYm94KTtcbn1cblxuLmlxLXdwLXdobWNzLWRvbWFpbiB0YWJsZSB0Ym9keSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvci1saWdodCk7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYm94KTtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtYm94KTtcbn1cblxuXG4uaXEtd3Atd2htY3MtZG9tYWluIHRhYmxlIHRib2R5IHRyIHtcblx0Ym9yZGVyOiA1cHggc29saWQgdmFyKC0tZ2xvYmFsLWJvZHktYmdjb2xvcik7XG5cdGJvcmRlci1sZWZ0OiBub25lO1xuXHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdGJvcmRlci10b3A6IG5vbmU7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5pcS13cC13aG1jcy1kb21haW4gdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKDJuKzApIHRkIHtcblx0YmFja2dyb3VuZDogdmFyKC0tZ2xvYmFsLWJvZHktYmdjb2xvcik7XG59XG5cbi5pcS13cC13aG1jcy1kb21haW4gdGFibGUge1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbi5pcS13cC13aG1jcy1kb21haW4gdGFibGUgdGQge1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1nbG9iYWwtYm9keS1iZ2NvbG9yKTtcblx0cGFkZGluZzogMzJweDtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keSk7XG5cdGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLWNvbG9yKTtcblx0Ym9yZGVyLXdpZHRoOiAwIDFweCAwIDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmlxLXdwLXdobWNzLWRvbWFpbiB0YWJsZSB0ZDpsYXN0LWNoaWxkIHtcblx0Ym9yZGVyLXdpZHRoOiAwO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09XG5yZXNwb25zaXZlXG49PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LmF1dGhvci1pbmZvIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5hdXRob3ItaW5mbyAuYXV0aG9yLWRldGFpbHMge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cblxuXHQuYXV0aG9yLWluZm8gLmF1dGhvci1kZXRhaWxzIC50b3AtaW5mbyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQuYXV0aG9yLWluZm8gLmlxLWF1dGhvci1zb2NpYWwge1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG5cdC5pcS1wb3N0IGxpIC5wb3N0LWltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQuaXEtcG9zdCBsaSAucG9zdC1ibG9nIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHR9XG5cblx0LmlxLWF1dGhvci13aWRnZXQgLmF1dGhvci1kZXNpZ25hdGlvbiAuZGVzaWduYXRpb24ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi8qIHdobWNzIGJyaWRnZSAqL1xuXG4jYnJpZGdlIHNlY3Rpb24jaGVhZGVyIHtcblx0cGFkZGluZy10b3A6IDgwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4jYnJpZGdlIHNlY3Rpb24jaGVhZGVyIC5jb250YWluZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4jYnJpZGdlIHNlY3Rpb24jbWFpbi1tZW51IHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbiNicmlkZ2UgI21haW4tbWVudSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTA7XG59XG5cbiNicmlkZ2UgdWwudG9wLW5hdj5saS5wcmltYXJ5LWFjdGlvbj5hLmJ0biB7XG5cdGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG5cbiNicmlkZ2UgbmF2I25hdiB7XG5cdGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG5cdHBhZGRpbmc6IDAgMTVweDtcbn1cblxuI2JyaWRnZSAjbWFpbi1tZW51IC5uYXZiYXItbmF2IHtcblx0ZmxleC1kaXJlY3Rpb246IHVuc2V0O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbiNicmlkZ2UgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbiNicmlkZ2UgLm5hdmJhci1tYWluIC5uYXZiYXItbmF2Pi5hY3RpdmU+YSxcbiNicmlkZ2UgLm5hdmJhci1tYWluIC5uYXZiYXItbmF2Pi5hY3RpdmU+YTpmb2N1cyxcbiNicmlkZ2UgLm5hdmJhci1tYWluIC5uYXZiYXItbmF2Pi5hY3RpdmU+YTpob3ZlcixcbiNicmlkZ2UgLm5hdmJhci1tYWluIC5uYXZiYXItbmF2Pi5vcGVuPmEsXG4jYnJpZGdlIC5uYXZiYXItbWFpbiAubmF2YmFyLW5hdj4ub3Blbj5hOmZvY3VzLFxuI2JyaWRnZSAubmF2YmFyLW1haW4gLm5hdmJhci1uYXY+Lm9wZW4+YTpob3ZlcixcbiNicmlkZ2UgLm5hdmJhci1tYWluIC5uYXZiYXItbmF2PmxpPmE6Zm9jdXMsXG4jYnJpZGdlIC5uYXZiYXItbWFpbiAubmF2YmFyLW5hdj5saT5hOmhvdmVyIHtcblx0YmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbiNicmlkZ2UgdWwubmF2IGxpLmRyb3Bkb3duOmhvdmVyIHVsLmRyb3Bkb3duLW1lbnUge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuI2JyaWRnZSAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbiNicmlkZ2Ugc2VjdGlvbiNob21lLWJhbm5lciAuaW5wdXQtZ3JvdXAtYnRuIGlucHV0IHtcblx0ZmxvYXQ6IG5vbmU7XG59XG5cbiNicmlkZ2Ugc2VjdGlvbiNob21lLWJhbm5lciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuXHRjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuXHRwYWRkaW5nOiAxMjBweCAwIDgwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI2JyaWRnZSBzZWN0aW9uI2hvbWUtYmFubmVyIC5idG4ge1xuXHRmb250LXNpemU6IDE2cHg7XG59XG5cbiNicmlkZ2Ugc2VjdGlvbiNob21lLWJhbm5lciAuYnRuLnNlYXJjaCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG5cbiNicmlkZ2Ugc2VjdGlvbiNob21lLWJhbm5lciAuYnRuLnRyYW5zZmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzc3Nztcbn1cblxuI2JyaWRnZSBzZWN0aW9uI2hvbWUtYmFubmVyIGgyIHtcblx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMzBweDtcbn1cblxuI2JyaWRnZSAuaG9tZS1zaG9ydGN1dHMge1xuXHR3aWR0aDogMTAwJTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBhZGRpbmc6IDEyMHB4IDA7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdGJhY2tncm91bmQ6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cblxuI2JyaWRnZSAuaG9tZS1zaG9ydGN1dHMgLmNvbC1tZC00LmhpZGRlbi1zbS5oaWRkZW4teHMudGV4dC1jZW50ZXIge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGZsZXg6IDAgMCAxMDAlO1xufVxuXG4jYnJpZGdlIC5ob21lLXNob3J0Y3V0cyAuY29sLW1kLTQuaGlkZGVuLXNtLmhpZGRlbi14cy50ZXh0LWNlbnRlciBwIHtcblx0Zm9udC1zaXplOiAzMHB4O1xuXHRsaW5lLWhlaWdodDogMzBweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuI2JyaWRnZSAuaG9tZS1zaG9ydGN1dHMgLmNvbC1zbS0xMi5jb2wtbWQtOCB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0ZmxleDogMCAwIDEwMCU7XG59XG5cbiNicmlkZ2UgLmhvbWUtc2hvcnRjdXRzIGxpIHtcblx0d2lkdGg6IDI1JTtcblx0cGFkZGluZzogMjVweCAxNXB4O1xuXHRib3JkZXI6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogOTtcbn1cblxuI2JyaWRnZSAuaG9tZS1zaG9ydGN1dHMgbGkgYSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogNjBweCAwMzBweCAwNjBweCAwMzBweDtcblx0YmFja2dyb3VuZDogdmFyKC0td2hpdGUtY29sb3IpO1xuXHRib3gtc2hhZG93OiAwIDJweCA0My42NXB4IDEuMzVweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuXG4jYnJpZGdlIC5ob21lLXNob3J0Y3V0cyBsaSBhOmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcIjtcblx0b3BhY2l0eTogMDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiAtMTtcblx0YmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuXHQtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbiNicmlkZ2UgLmhvbWUtc2hvcnRjdXRzIGxpOmhvdmVyIGE6YmVmb3JlIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiByb3RhdGUoMTJkZWcpO1xufVxuXG4jYnJpZGdlIC5ob21lLXNob3J0Y3V0cyBsaT5hPmkge1xuXHRmb250LXNpemU6IDMwcHg7XG5cdGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuI2JyaWRnZSAuaG9tZS1zaG9ydGN1dHMgbGkgcCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cdHRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcbn1cblxuI2JyaWRnZSAuaG9tZS1zaG9ydGN1dHMgbGkgc3BhbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbiNicmlkZ2UgI21haW4tYm9keSAubWFpbi1jb250ZW50IHtcblx0Ym9yZGVyOiAycHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yLWxpZ2h0KTtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuI2JyaWRnZSAubWFpbi1jb250ZW50IC5hbm5vdW5jZW1lbnQtc2luZ2xlIC5sYWJlbCB7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuI2JyaWRnZSAjbWFpbi1ib2R5IC5tYWluLWNvbnRlbnQgaDIge1xuXHRjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cdGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbiNicmlkZ2UgI21haW4tYm9keSAubWFpbi1jb250ZW50IGJsb2NrcXVvdGUge1xuXHRib3JkZXI6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbiNicmlkZ2UgLmFubm91bmNlbWVudC1zaW5nbGUgaDMgYSB7XG5cdGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuI2JyaWRnZSAuYW5ub3VuY2VtZW50LXNpbmdsZSBoMyBhOmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4jYnJpZGdlICNmb290ZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5cbmRpdi53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ud3BjZjctZm9ybSAuY2ZpZWxkIC53cGNmNy1ub3QtdmFsaWQge1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci10aGVtZS1yZWQpO1xufVxuXG4uc2l0ZS1jb250ZW50IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi52Y19wYXJhbGxheCB7XG5cdG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgICAgICAgICAgICAgICAgICBDbGVhcmluZyBmbG9hdHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLm5vLXBhZGRpbmcge1xuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uby1tYXJnaW4ge1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgQ2xlYXJpbmcgZmxvYXRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY2xlYXI6YWZ0ZXIsXG4ud3JhcHBlcjphZnRlcixcbi5mb3JtYXQtc3RhdHVzIC5lbnRyeS1oZWFkZXI6YWZ0ZXIge1xuXHRjbGVhcjogYm90aDtcbn1cblxuLmNsZWFyOmJlZm9yZSxcbi5jbGVhcjphZnRlcixcbi53cmFwcGVyOmJlZm9yZSxcbi53cmFwcGVyOmFmdGVyLFxuLmZvcm1hdC1zdGF0dXMgLmVudHJ5LWhlYWRlcjpiZWZvcmUsXG4uZm9ybWF0LXN0YXR1cyAuZW50cnktaGVhZGVyOmFmdGVyIHtcblx0ZGlzcGxheTogdGFibGU7XG5cdGNvbnRlbnQ6IFwiXCI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQucWxvdWQtc2l6ZSBhLnJzLWxheWVyIHtcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0bGluZS1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLypcblxuVGVtcGxhdGU6IFFsb3VkICAtIFFsb3VkIExhbmRpbmcgUGFnZSBXb3JkUHJlc3MgVGhlbWVcbkF1dGhvcjogaXFvbmljdGhlbWVzLmluXG5WZXJzaW9uOiAyLjZcbkRlc2lnbiBhbmQgRGV2ZWxvcGVkIGJ5OiBpcW9uaWN0aGVtZXMuaW5cblxuKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdGJvZHkuYm94ZWRfbGF5b3V0IHtcblx0XHRwYWRkaW5nOiAzMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0dGFibGUgdGQsIHRhYmxlIHRoIHtcblx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyXG5cdH1cblxuXHQuaXEtdGFicyAubmF2LXBpbGxzIC5uYXYtbGluayB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cblxuXHQuYmxvZy1kZXRhaWwtd3JhcCB7XG5cdFx0cGFkZGluZzogMCAxNXB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQuc2l0ZS1tYWluIC5zZi1jb250ZW50Pi52Y19yb3cud3BiX3Jvdy52Y19yb3ctZmx1aWQge1xuXHRcdHBhZGRpbmc6IDcwcHggMDtcblx0fVxuXG5cdC5zaG9wX2xpc3Qge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuaXEtaGVpZ2h0IHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdH1cblxuXHQud2lkZ2V0X2NhbGVuZGFyIC5jYWxlbmRhcl93cmFwIHRhYmxlIHRoLCAud2lkZ2V0X2NhbGVuZGFyIC5jYWxlbmRhcl93cmFwIHRhYmxlIHRkIHtcblx0XHRwYWRkaW5nOiA1cHg7XG5cdH1cblxuXHQud2lkZ2V0X2NhbGVuZGFyIC5jYWxlbmRhcl93cmFwIHRhYmxlIHRoLCAud2lkZ2V0X2NhbGVuZGFyIC5jYWxlbmRhcl93cmFwIHRhYmxlIHRkIHtcblx0XHRwYWRkaW5nOiAycHg7XG5cdH1cblxuXHQub3dsLWNhcm91c2VsLmJsb2ctY2Fyb3VzZWwge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5pcS1wb3B1cC12aWRlbywgLmlxLXBvcHVwLXZpZGVvIC5wb3NpdGlvbi1yZWxhdGl2ZSB7XG5cdFx0bWluLWhlaWdodDogMjAwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5wYWdlLW51bWJlcnMgbGkgLnByZXYucGFnZS1udW1iZXJzLCAucGFnZS1udW1iZXJzIGxpIC5uZXh0LnBhZ2UtbnVtYmVycyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5lcnJvci00MDQgLmJpZy10ZXh0IHtcblx0XHRmb250LXNpemU6IDIwMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuXHQuZXJyb3ItNDA0IC5iaWctdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxNTBweDtcblx0XHRsaW5lLWhlaWdodDogMTYwcHg7XG5cdH1cblxuXHQuaXEtd3Atd2htY3MtZm9ybS1pbnB1dC1ib3ggZm9ybSB7XG5cdFx0cGFkZGluZzogMzBweCAxMHB4O1xuXHR9XG5cblx0LmlxLXdwLXdobWNzLWZvcm0taW5wdXQtYm94IGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcblx0XHRwYWRkaW5nOiAwIDVweDtcblx0fVxuXG5cdC5pcS1kb21haW4tc2VhcmNoIC5pcS13cC13aG1jcy1mb3JtLWlucHV0LWJveCBpbnB1dFt0eXBlPXN1Ym1pdF0sXG5cdC5pcS13cC13aG1jcy1mb3JtLWlucHV0LWJveCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogMTZweDtcblx0XHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWJveCk7XG5cdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWJveCk7XG5cdFx0LW1vei1ib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWJveCk7XG5cdH1cbn1cblxuXG5cbi8qIHJzIHNsaWRlciBkb21haW4gc2VhcmNoICAqL1xuLmlxLWRvbWFpbi1zZWFyY2gucnMtZG9tYWluLXNlYXJjaCAuaXEtd3Atd2htY3MtZm9ybS1pbnB1dC1ib3ggaW5wdXRbdHlwZT10ZXh0XSB7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGJhY2tncm91bmQ6IHZhcigtLWdsb2JhbC1ib2R5LWJnY29sb3IpO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGhlaWdodDogNjBweDtcbn1cblxuLmlxLWRvbWFpbi1zZWFyY2gucnMtZG9tYWluLXNlYXJjaCBpbnB1dFt0eXBlPVwiZW1haWxcIl06OnBsYWNlaG9sZGVyIHtcblxuXHQvKiBGaXJlZm94LCBDaHJvbWUsIE9wZXJhICovXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmlxLWRvbWFpbi1zZWFyY2gucnMtZG9tYWluLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXTo6cGxhY2Vob2xkZXIge1xuXG5cdC8qIEZpcmVmb3gsIENocm9tZSwgT3BlcmEgKi9cblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaXEtZG9tYWluLXNlYXJjaC5ycy1kb21haW4tc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZWxcIl06OnBsYWNlaG9sZGVyIHtcblxuXHQvKiBGaXJlZm94LCBDaHJvbWUsIE9wZXJhICovXG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5pcS1kb21haW4tc2VhcmNoLnJzLWRvbWFpbi1zZWFyY2ggaW5wdXRbdHlwZT1cImVtYWlsXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cblx0LyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaXEtZG9tYWluLXNlYXJjaC5ycy1kb21haW4tc2VhcmNoIGlucHV0W3R5cGU9XCJlbWFpbFwiXTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblxuXHQvKiBNaWNyb3NvZnQgRWRnZSAqL1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pcS1kb21haW4tc2VhcmNoLnJzLWRvbWFpbi1zZWFyY2ggLmlxLXdwLXdobWNzLWZvcm0taW5wdXQtYm94IGlucHV0W3R5cGU9c3VibWl0XSB7XG5cdGZsb2F0OiBpbmhlcml0O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHRsZWZ0OiAwO1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHRoZWlnaHQ6IDYwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDVweCA1cHg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ucnMtZG9tYWluLXNlYXJjaCAuaXEtd3Atd2htY3MtZm9ybS1pbnB1dC1ib3ggaW5wdXRbdHlwZT1zdWJtaXRdIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi5ycy1kb21haW4tc2VhcmNoIC5pcS13cC13aG1jcy1mb3JtLWlucHV0LWJveCBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4vKiBzcGFuIGNvdW50ICovXG4ud2lkZ2V0LndpZGdldF9hcmNoaXZlIHVsIGxpIHNwYW4uYXJjaGl2ZUNvdW50LCAud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGkgc3BhbiB7XG5cdGZsb2F0OiByaWdodDtcblx0Y29sb3I6IHZhcigtLXRlcnRpcnktY29sb3IpO1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW5vcm1hbCk7XG59XG5cbi8qIHJldm9sdXRpb24gc2xpZGVyICovXG4udGV4dGd5cmVhZHZlbnRvciB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1oaWdobGlnaHQtZm9udC1mYW1pbHkpICFpbXBvcnRhbnQ7XG59XG5cbi5yc19zbGlkZXItMTEgLm1jNHdwLWZvcm0gLm1jNHdwLWZvcm0tZmllbGRzIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnJzX3NsaWRlci0xMSAubWM0d3AtZm9ybSAubWM0d3AtZm9ybS1maWVsZHMgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcblx0d2lkdGg6IDYwJTtcblx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG4vKiBob21lIDIgcnMgc2xpZGVyICAqL1xuLnJzLWRvbWFpbi1zZWFyY2gtaG9tZS0yIC53cFdobWNzU2VhcmNoRG9tYWluTmFtZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG5cdGhlaWdodDogNjZweCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnJzLWRvbWFpbi1zZWFyY2gtaG9tZS0yIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHRib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDtcblx0dG9wOiAwO1xuXHRoZWlnaHQ6IDY2cHggIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nLXRocmVlKTtcbn1cblxuLnJzLWRvbWFpbi1zZWFyY2gtaG9tZS0yIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuXHQucnNfc2xpZGVyLTExIC5tYzR3cC1mb3JtIC5tYzR3cC1mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPWVtYWlsXSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG5cblx0LnJzX3NsaWRlci0xMSAubWM0d3AtZm9ybSAubWM0d3AtZm9ybS1maWVsZHMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cblx0LnJzX3NsaWRlci0xMSAubWM0d3AtZm9ybS1maWVsZHMgaW5wdXRbdHlwZT1zdWJtaXRdIHtcblx0XHRwb3NpdGlvbjogdW5zZXQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQucnMtZG9tYWluLXNlYXJjaC1ob21lLTIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdFx0dG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XG5cdC5ycy1kb21haW4tc2VhcmNoLWhvbWUtMiBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0XHRwb3NpdGlvbjogdW5zZXQgIWltcG9ydGFudDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLWJveCkgIWltcG9ydGFudDtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHR9XG59XG5cblxuLyogQ29udGFjdCB1cyBmb3JtICAgKi9cbi53cGNmNy1mb3JtIHAge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4ud3BjZjctdGV4dC5mdWxsbmFtZS1mb3JtLCAuZW1haWwuQWRkcmVzcy1mb3JtIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1ib3gpICFpbXBvcnRhbnQ7XG59XG5cbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAudGV4dC1hcmVhLWdyb3VwIHtcblx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1ib3gpICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmNvbnRhY3QtZm9ybS0yXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY29udGFjdC1mb3JtLW5ldyBpbnB1dCxcbi5jb250YWN0LWZvcm0tbmV3IHRleHRhcmVhIHtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1pbnB1dC1ib3JkZXItbGlnaHQpO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRjb2xvcjogdmFyKC0tdGVydGlyeS1jb2xvcik7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5jb21tZW50cy1hcmVhIGlucHV0LFxuLmNvbW1lbnRzLWFyZWEgdGV4dGFyZWEge1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1pbnB1dC1ib3JkZXItbGlnaHQpO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRjb2xvcjogdmFyKC0tdGVydGlyeS1jb2xvcik7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uY29tbWVudC1mb3JtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udGFjdC1mb3JtLW5ldyBpbnB1dDo6cGxhY2Vob2xkZXIsXG4uY29udGFjdC1mb3JtLW5ldyB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIsXG4uY29tbWVudHMtYXJlYSBpbnB1dDo6cGxhY2Vob2xkZXIsXG4uY29tbWVudHMtYXJlYSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuXHRjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5jb250YWN0LWZvcm0tbmV3IGlucHV0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pLFxuLmNvbnRhY3QtZm9ybS1uZXcgdGV4dGFyZWE6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1pbnB1dC1ib3JkZXItbGlnaHQpO1xufVxuXG4uY29udGFjdC1mb3JtLW5ldyBpbnB1dDpmb2N1cyxcbi5jb250YWN0LWZvcm0tbmV3IHRleHRhcmVhOmZvY3VzLFxuLmNvbnRhY3QtZm9ybS1uZXcgaW5wdXQ6Zm9jdXMtd2l0aGluLFxuLmNvbnRhY3QtZm9ybS1uZXcgaW5wdXQ6Zm9jdXMtdmlzaWJsZSxcbi5jb21tZW50cy1hcmVhIGlucHV0OmZvY3VzLFxuLmNvbW1lbnRzLWFyZWEgdGV4dGFyZWE6Zm9jdXMge1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5jb250YWN0LWZvcm0tbmV3IC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29udGFjdC1mb3JtLW5ldyBsYWJlbCxcbi5jb21tZW50cy1hcmVhIGxhYmVsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG5cdGNvbG9yOiB2YXIoLS10ZXJ0aXJ5LWNvbG9yKTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keSk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IG5vbmU7XG5cdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcblx0LW1zLXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQgbGFiZWwge1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbi5jb250YWN0LWZvcm0tbmV3IGlucHV0OmZvY3VzfmxhYmVsLFxuLmNvbnRhY3QtZm9ybS1uZXcgaW5wdXQ6bm90KDpwbGFjZWhvbGRlci1zaG93bil+bGFiZWwsXG4uY29tbWVudHMtYXJlYSBpbnB1dDpmb2N1c35sYWJlbCxcbi5jb21tZW50cy1hcmVhIGlucHV0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pfmxhYmVsIHtcblx0b3BhY2l0eTogMTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpIHRyYW5zbGF0ZVgoMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCkgdHJhbnNsYXRlWCgwKTtcblx0cGFkZGluZzogMDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDEuMWVtO1xuXHRjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi5jb250YWN0LWZvcm0tbmV3IHRleHRhcmVhOmZvY3VzfmxhYmVsLFxuLmNvbnRhY3QtZm9ybS1uZXcgdGV4dGFyZWE6bm90KDpwbGFjZWhvbGRlci1zaG93bil+bGFiZWwsXG4uY29tbWVudHMtYXJlYSB0ZXh0YXJlYTpmb2N1c35sYWJlbCxcbi5jb21tZW50cy1hcmVhIHRleHRhcmVhOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pfmxhYmVsIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpIHRyYW5zbGF0ZVgoMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCkgdHJhbnNsYXRlWCgwKTtcblx0Y29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCBsYWJlbCxcbi5jb21tZW50cy1hcmVhIC5jb21tZW50LWZvcm0tY29va2llcy1jb25zZW50IGlucHV0OmZvY3VzfmxhYmVsLFxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQgaW5wdXQ6bm90KDpwbGFjZWhvbGRlci1zaG93bil+bGFiZWwge1xuXHR0cmFuc2Zvcm06IG5vbmU7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuXHRjb2xvcjogdmFyKC0tdGVydGlyeS1jb2xvcik7XG59XG5cbi5jb250YWN0LWZvcm0tbmV3IHRleHRhcmVhLFxuLmNvbW1lbnRzLWFyZWEgdGV4dGFyZWEge1xuXHRtaW4taGVpZ2h0OiA2LjI1ZW07XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5jb250YWN0LWZvcm0tbmV3IC5mb3JtLWJ1dHRvbiB7XG5cdG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLmNvbnRhY3QtZm9ybS1uZXcgLmNzc19wcmVmaXgtY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbSB7XG5cdG1hcmdpbjogMDtcbn1cblxuLmNvbnRhY3QtZm9ybS1uZXcgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG5cdHdpZHRoOiBhdXRvO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbjogMCAxMHB4IDAgMDtcblx0aGVpZ2h0OiAyN3B4O1xufVxuXG5cbi8qIHJzIHBvcHVwIHN0eWxlIDIgKi9cblxuLnJzLXBvcHVwLXZpZGVvLnN0eWxlLXR3byxcbi5ycy1wb3B1cC12aWRlby5zdHlsZS10d28gLnBvc2l0aW9uLXJlbGF0aXZlIHtcblx0bWluLWhlaWdodDogYXV0bztcbn1cblxuLnJzLXBvcHVwLXZpZGVvLnN0eWxlLXR3byAucnMtdmlkZW8taW1nIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ycy1wb3B1cC12aWRlby5zdHlsZS10d28gLnJzLXZpZGVvLWljb24ge1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuLnJzLXBvcHVwLXZpZGVvLnN0eWxlLXR3byAucnMtdmlkZW8ge1xuXHRoZWlnaHQ6IDUwcHg7XG5cdHdpZHRoOiA1MHB4O1xuXHRsaW5lLWhlaWdodDogNTBweDtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYm9keSk7XG5cdHotaW5kZXg6IDk5O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdC0td2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnJzLXBvcHVwLXZpZGVvLnN0eWxlLXR3byAucnMtd2F2ZXMge1xuXHR3aWR0aDogMTByZW07XG5cdGhlaWdodDogMTByZW07XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG5cdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuXHRvcGFjaXR5OiAwLjU7XG59XG5cbi5ycy1wb3B1cC12aWRlby5zdHlsZS10d28gLnJzLXdhdmVzIC53YXZlcyB7XG5cdGhlaWdodDogMTByZW07XG5cdHdpZHRoOiAxMHJlbTtcbn1cblxuLnJzLXBvcHVwLXZpZGVvLnN0eWxlLXR3byAudmlkZW8tdGV4dCB7XG5cdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHR6LWluZGV4OiAzO1xufVxuXG4ucnMtcG9wdXAtdmlkZW8uc3R5bGUtdHdvIC52aWRlby10ZXh0IGEge1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDUpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC1oNSk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0Y29sb3I6IHZhcigtLXRlcnRpcnktY29sb3IpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ycy1wb3B1cC12aWRlby5zdHlsZS10d28gLnZpZGVvLXRleHQgYTpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuLnJzLXdhdmVzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTByZW07XG5cdGhlaWdodDogMTByZW07XG5cdGxlZnQ6IC04MHB4O1xuXHR0b3A6IC04MHB4O1xuXHR6LWluZGV4OiAyO1xuXHRmbG9hdDogcmlnaHQ7XG5cdG9wYWNpdHk6IDAuMjtcbn1cblxuLnJzLXdhdmVzIC53YXZlcyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDIwcmVtO1xuXHRoZWlnaHQ6IDIwcmVtO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1jb2xvcik7XG5cdG9wYWNpdHk6IDA7XG5cdC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcblx0Ym9yZGVyLXJhZGl1czogMzIwcHg7XG5cdGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiB3YXZlcyAzcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcblx0YW5pbWF0aW9uOiB3YXZlcyAzcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cblxuLnJzLXdhdmVzIC53YXZlLTEge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMHM7XG5cdGFuaW1hdGlvbi1kZWxheTogMHM7XG59XG5cbi5ycy13YXZlcyAud2F2ZS0yIHtcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDFzO1xuXHRhbmltYXRpb24tZGVsYXk6IDFzO1xufVxuXG4ucnMtd2F2ZXMgLndhdmUtMyB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAycztcblx0YW5pbWF0aW9uLWRlbGF5OiAycztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHdhdmVzIHtcblx0MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjMsIDAuMyk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjMsIDAuMyk7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG5cdH1cblxuXHQ1MCUge1xuXHRcdG9wYWNpdHk6IDAuOTtcblx0XHQtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTkwKVwiO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOSwgMC45KTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuOSwgMC45KTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHdhdmVzIHtcblx0MCUge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjIsIDAuMik7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjIsIDAuMik7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG5cdH1cblxuXHQ1MCUge1xuXHRcdG9wYWNpdHk6IDAuOTtcblx0XHQtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTkwKVwiO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOSwgMC45KTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuOSwgMC45KTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcblx0fVxufVxuXG4ucnMtcG9wdXAtdmlkZW8gLnJzLXBvcHVwLXZpZGVvIHtcblx0Y29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cblxuLyogcnMgYnV0dG9uICovXG4ucnMtc2Vjb25kYXJ5LWJ0biB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcblx0Y29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cblxuLnJzLXNlY29uZGFyeS1idG46aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuXHRjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuXG4vKiBwb3B1cCB2aWRlbyBzdHlsZSAzICovXG5cbi5ycy1wb3B1cC12aWRlby5zdHlsZS10aHJlZSAucG9zaXRpb24tcmVsYXRpdmUge1xuXHRtaW4taGVpZ2h0OiBhdXRvO1xufVxuXG4ucnMtcG9wdXAtdmlkZW8uc3R5bGUtdGhyZWUgLnJzLXZpZGVvLWltZyB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucnMtcG9wdXAtdmlkZW8uc3R5bGUtdGhyZWUgLnJzLXZpZGVvLWljb24ge1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuLnJzLXBvcHVwLXZpZGVvLnN0eWxlLXRocmVlIC5ycy12aWRlbyB7XG5cdGhlaWdodDogMzBweDtcblx0d2lkdGg6IDMwcHg7XG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1ib2R5KTtcblx0ei1pbmRleDogOTk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdC0td2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnJzLXBvcHVwLXZpZGVvLnN0eWxlLXRocmVlIC5ycy13YXZlcyB7XG5cdHdpZHRoOiA1cmVtO1xuXHRoZWlnaHQ6IDVyZW07XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG5cdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuXHRvcGFjaXR5OiAwLjU7XG59XG5cbi5ycy1wb3B1cC12aWRlby5zdHlsZS10aHJlZSAucnMtd2F2ZXMgLndhdmVzIHtcblx0aGVpZ2h0OiA1cmVtO1xuXHR3aWR0aDogNXJlbTtcbn1cblxuLnJzLXBvcHVwLXZpZGVvLnN0eWxlLXRocmVlIC52aWRlby10ZXh0IHtcblx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdHotaW5kZXg6IDM7XG5cdGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblx0Y3Vyc29yOiBwb2ludGVyXG59XG5cbi5ycy1wb3B1cC12aWRlby5zdHlsZS10aHJlZSAudmlkZW8tdGV4dCBhIHtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWg1KTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWZvbnQtbGluZS1oZWlnaHQtaDUpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdGNvbG9yOiB2YXIoLS10ZXJ0aXJ5LWNvbG9yKTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucnMtcG9wdXAtdmlkZW8uc3R5bGUtdGhyZWUgLnZpZGVvLXRleHQgYTpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuLnJzLXBvcHVwLXZpZGVvLnN0eWxlLXRocmVlIC5ycy13YXZlcyAud2F2ZXMge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4vKiBwb3B1cCB2aWRlbyBzdHlsZSA0ICovXG5cbi5ycy1wb3B1cC12aWRlby5zdHlsZS1mb3VyIC5wb3NpdGlvbi1yZWxhdGl2ZSB7XG5cdG1pbi1oZWlnaHQ6IGF1dG87XG59XG5cbi5ycy1wb3B1cC12aWRlby5zdHlsZS1mb3VyIC5ycy12aWRlby1pbWcge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnJzLXBvcHVwLXZpZGVvLnN0eWxlLWZvdXIgLnJzLXZpZGVvLWljb24ge1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuLnJzLXBvcHVwLXZpZGVvLnN0eWxlLWZvdXIgLnJzLXZpZGVvIHtcblx0aGVpZ2h0OiA0MHB4O1xuXHR3aWR0aDogNDBweDtcblx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJvZHkpO1xuXHR6LWluZGV4OiA5OTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdC0td2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnJzLXBvcHVwLXZpZGVvLnN0eWxlLWZvdXIgLnJzLXdhdmVzIHtcblx0d2lkdGg6IDVyZW07XG5cdGhlaWdodDogNXJlbTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcblx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG5cdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG5cdG9wYWNpdHk6IDAuNTtcbn1cblxuLnJzLXBvcHVwLXZpZGVvLnN0eWxlLWZvdXIgLnJzLXdhdmVzIC53YXZlcyB7XG5cdGhlaWdodDogNXJlbTtcblx0d2lkdGg6IDVyZW07XG59XG5cbi5ycy1wb3B1cC12aWRlby5zdHlsZS1mb3VyIC52aWRlby10ZXh0IHtcblx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdHotaW5kZXg6IDM7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWg2KTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRjb2xvcjogdmFyKC0tdGl0bGUtY29sb3IpO1xuXG59XG5cbi5ycy1wb3B1cC12aWRlby5zdHlsZS1mb3VyIC52aWRlby10ZXh0IGEge1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtaDUpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tZm9udC1saW5lLWhlaWdodC1oNSk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0Y29sb3I6IHZhcigtLXRlcnRpcnktY29sb3IpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ycy1wb3B1cC12aWRlby5zdHlsZS1mb3VyIC52aWRlby10ZXh0IGE6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi5ycy1wb3B1cC12aWRlby5zdHlsZS1mb3VyIC5ycy13YXZlcyAud2F2ZXMge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn0iXX0= */